| 1 | Gavin ChurchPlace 1 · Grade 11 · Pinecrest | 11 | Pinecrest | 16:38.05 |
| 2 | Jackson GeorgePlace 2 · Grade 12 · Pinecrest | 12 | Pinecrest | 17:36.16 |
| 3 | William MangumPlace 3 · Grade 12 · Pinecrest | 12 | Pinecrest | 17:46.34 |
| 4 | Tristen LeonePlace 4 · Grade 10 · Pinecrest | 10 | Pinecrest | 17:46.38 |
| 5 | Shane Van PuttePlace 5 · Grade 10 · Pinecrest | 10 | Pinecrest | 17:54.23 |
| 6 | Cameron BairPlace 6 · Grade 11 · Pinecrest | 11 | Pinecrest | 18:04.98 PR |
| 7 | Elias GeorgePlace 7 · Grade 10 · Pinecrest | 10 | Pinecrest | 18:15.21 |
| 8 | Austin Van HornPlace 8 · Grade 11 · Pinecrest | 11 | Pinecrest | 18:21.16 |
| 9 | Carter ClarkPlace 9 · Grade 12 · Pinecrest | 12 | Pinecrest | 18:25.74 PR |
| 10 | Brandon KiddPlace 10 · Grade 12 · Pinecrest | 12 | Pinecrest | 18:36.80 PR |
| 11 | Noah KoPlace 11 · Grade 10 · Pinecrest | 10 | Pinecrest | 18:37.03 |
| 12 | Carter LynnPlace 12 · Grade 12 · Pinecrest | 12 | Pinecrest | 18:49.56 |
| 13 | Ryland McCloskeyPlace 13 · Grade 11 · Pinecrest | 11 | Pinecrest | 18:50.24 |
| 14 | Noah DubosePlace 14 · Grade 10 · Pinecrest | 10 | Pinecrest | 19:16.91 |
| 15 | Daxton KimseyPlace 15 · Grade 12 · Pinecrest | 12 | Pinecrest | 19:24.35 |
| 16 | Nathan EchevestePlace 16 · Grade 10 · Overhills | 10 | Overhills | 19:27.24 |
| 17 | Heath TurnerPlace 17 · Grade 11 · Pinecrest | 11 | Pinecrest | 19:31.95 |
| 18 | Eli CavinessPlace 18 · Grade 11 · Pinecrest | 11 | Pinecrest | 19:34.04 |
| 19 | Keagan JahrPlace 19 · Grade 11 · Overhills | 11 | Overhills | 19:41.49 |
| 20 | Salvador VillegasPlace 20 · Grade 11 · Overhills | 11 | Overhills | 19:50.17 PR |
| 21 | Kaden DeanPlace 21 · Grade 10 · Pinecrest | 10 | Pinecrest | 20:03.57 |
| 22 | Caleb McClurePlace 22 · Grade 10 · Overhills | 10 | Overhills | 20:06.00 PR |
| 23 | Kaden LindseyPlace 23 · Grade 12 · Pinecrest | 12 | Pinecrest | 20:06.42 |
| 24 | Brady EarhartPlace 24 · Grade 9 · Pinecrest | 9 | Pinecrest | 20:19.46 |
| 25 | Vincent LaRosePlace 25 · Grade 10 · Pinecrest | 10 | Pinecrest | 20:28.82 |
| 26 | Wade BartlettPlace 26 · Grade 11 · Pinecrest | 11 | Pinecrest | 20:29.37 PR |
| 27 | William JohnsonPlace 27 · Grade 12 · Pinecrest | 12 | Pinecrest | 20:33.29 |
| 28 | Luke McKenziePlace 28 · Grade 10 · Pinecrest | 10 | Pinecrest | 20:33.79 |
| 29 | Aiden O'LearyPlace 29 · Grade 12 · Overhills | 12 | Overhills | 20:40.10 |
| 30 | Dominic FrerichsPlace 30 · Grade 9 · Pinecrest | 9 | Pinecrest | 20:45.17 PR |
| 31 | Wyatt DennisPlace 31 · Grade 9 · Pinecrest | 9 | Pinecrest | 20:49.03 PR |
| 32 | Matthew OneillPlace 32 · Grade 11 · Pinecrest | 11 | Pinecrest | 21:24.95 |
| 33 | Trent StaalPlace 33 · Grade 11 · Pinecrest | 11 | Pinecrest | 21:33.49 PR |
| 34 | Abram PattersonPlace 34 · Grade 9 · Pinecrest | 9 | Pinecrest | 21:36.74 PR |
| 35 | Cody HallidayPlace 35 · Grade 11 · Overhills | 11 | Overhills | 21:41.84 PR |
| 36 | Sean AllenPlace 36 · Grade 11 · Overhills | 11 | Overhills | 21:47.14 PR |
| 37 | Robert GriffithPlace 37 · Grade 10 · Overhills | 10 | Overhills | 21:59.52 |
| 38 | Daniel CunananPlace 38 · Grade 9 · Pinecrest | 9 | Pinecrest | 22:08.52 |
| 39 | Alex AyersPlace 39 · Grade 12 · Pinecrest | 12 | Pinecrest | 22:09.96 PR |
| 40 | Jake RichardsonPlace 40 · Grade 12 · Richmond | 12 | Richmond | 22:35.88 |
| 41 | Daniel HarrisonPlace 41 · Grade 9 · Overhills | 9 | Overhills | 22:39.53 |
| 42 | Jackson BatesPlace 42 · Grade 9 · Pinecrest | 9 | Pinecrest | 22:59.38 |
| 43 | Elliot SamuelsPlace 43 · Grade 10 · Richmond | 10 | Richmond | 23:25.54 |
| 44 | Gavin O'ConnorPlace 44 · Grade 10 · Pinecrest | 10 | Pinecrest | 23:31.66 PR |
| 45 | Matthew HarbotPlace 45 · Grade 11 · Overhills | 11 | Overhills | 23:34.38 PR |
| 46 | Terrance HiltonPlace 46 · Grade 11 · Overhills | 11 | Overhills | 23:57.61 |
| 47 | Alexander RobinsonPlace 47 · Grade 9 · Pinecrest | 9 | Pinecrest | 24:04.53 |
| 48 | William QuintonPlace 48 · Grade 11 · Overhills | 11 | Overhills | 24:14.07 |
| 49 | Matthew BeuchertPlace 49 · Grade 11 · Overhills | 11 | Overhills | 24:22.67 PR |
| 50 | Angel VegaPlace 50 · Grade 9 · Richmond | 9 | Richmond | 25:30.75 PR |
| 51 | Aaron HamacherPlace 51 · Grade 12 · Overhills | 12 | Overhills | 25:41.34 PR |
| 52 | Elijah ShawPlace 52 · Grade 12 · Richmond | 12 | Richmond | 26:23.25 PR |
| 53 | Dylan LorangerPlace 53 · Grade 9 · Overhills | 9 | Overhills | 27:06.08 PR |
| 54 | Joshua UnderhillPlace 54 · Grade 12 · Pinecrest | 12 | Pinecrest | 27:54.09 |
| 55 | Avery GrahamPlace 55 · Grade 10 · Pinecrest | 10 | Pinecrest | 27:54.18 |
| 56 | Daniel UnderhillPlace 56 · Grade 9 · Pinecrest | 9 | Pinecrest | 27:56.31 |
| 57 | Jacob KoprowskiPlace 57 · Grade 9 · Pinecrest | 9 | Pinecrest | 28:10.70 |
| 58 | Luke GilliamPlace 58 · Grade 12 · Richmond | 12 | Richmond | 28:32.60 |
| 59 | Anthony Recinos-AguirrePlace 59 · Grade 9 · Overhills | 9 | Overhills | 31:08.36 |
| 60 | Zion BarnesPlace 60 · Grade 9 · Richmond | 9 | Richmond | 34:45.34 PR |
| — | Nolan DawkinsGrade 10 · Richmond | 10 | Richmond | DNS |
| — | Jaron GaineyGrade 10 · Richmond | 10 | Richmond | DNS |
| — | Dj GaineyGrade 12 · Richmond | 12 | Richmond | DNS |
| — | Brody LorangerGrade 10 · Overhills | 10 | Overhills | DNS |
| — | Isaac RedmonGrade 9 · Overhills | 9 | Overhills | DNS |
| — | Axel NunezGrade 9 · Richmond | 9 | Richmond | DNS |
| — | Hector PerezGrade -- · Richmond | -- | Richmond | DNS |
| — | Camron AndrewsGrade 11 · Pinecrest | 11 | Pinecrest | DNS |
| — | Griffin EitelGrade 11 · Pinecrest | 11 | Pinecrest | DNS |
| — | Carter GriffithGrade 11 · Pinecrest | 11 | Pinecrest | DNS |
| — | Salvatore HuntGrade 9 · Pinecrest | 9 | Pinecrest | DNS |
| — | Jet JohnsonGrade 12 · Pinecrest | 12 | Pinecrest | DNS |
| — | Nathanael KrehGrade 10 · Pinecrest | 10 | Pinecrest | DNS |
| — | Lincoln ParfittGrade 10 · Pinecrest | 10 | Pinecrest | DNS |
| — | Malachi StanfordGrade 12 · Pinecrest | 12 | Pinecrest | DNS |
| — | Luke YannoniGrade 10 · Pinecrest | 10 | Pinecrest | DNS |