| 1 | Gavin ChurchPlace 1 · Grade 12 · Pinecrest | 12 | Pinecrest | 17:32.6 |
| 2 | Gabriel Gomez LunaPlace 2 · Grade 11 · Jack Britt | 11 | Jack Britt | 17:53.7 |
| 3 | Joel CruzPlace 3 · Grade 12 · Jack Britt | 12 | Jack Britt | 17:58.9 |
| 4 | Tristen LeonePlace 4 · Grade 11 · Pinecrest | 11 | Pinecrest | 18:02.8 |
| 5 | Austin Van HornPlace 5 · Grade 12 · Pinecrest | 12 | Pinecrest | 18:51.5 |
| 5 | Christopher MinPlace 5 · Grade 10 · Jack Britt | 10 | Jack Britt | 18:51.5 |
| 7 | Shane Van PuttePlace 7 · Grade 11 · Pinecrest | 11 | Pinecrest | 19:10.7 |
| 8 | Elias GeorgePlace 8 · Grade 11 · Pinecrest | 11 | Pinecrest | 19:23.4 |
| 9 | Luke McKenziePlace 9 · Grade 11 · Pinecrest | 11 | Pinecrest | 19:23.5 |
| 10 | Noah KoPlace 10 · Grade 11 · Pinecrest | 11 | Pinecrest | 19:29.6 |
| 11 | Hudson BradyPlace 11 · Grade 9 · Pinecrest | 9 | Pinecrest | 19:40.1 |
| 12 | Luke YannoniPlace 12 · Grade 11 · Pinecrest | 11 | Pinecrest | 19:44.9 |
| 13 | Kaden DeanPlace 13 · Grade 11 · Pinecrest | 11 | Pinecrest | 19:45.1 |
| 14 | Heath TurnerPlace 14 · Grade 12 · Pinecrest | 12 | Pinecrest | 19:51.2 |
| 15 | Noah DubosePlace 15 · Grade 11 · Pinecrest | 11 | Pinecrest | 19:52.9 |
| 16 | David RisseeuwPlace 16 · Grade 9 · Pinecrest | 9 | Pinecrest | 20:08.1 |
| 17 | Eli CavinessPlace 17 · Grade 12 · Pinecrest | 12 | Pinecrest | 20:35.6 |
| 18 | Aram OsterburPlace 18 · Grade 9 · Pinecrest | 9 | Pinecrest | 20:39.8 |
| 19 | Edward MonroePlace 19 · Grade 9 · Pinecrest | 9 | Pinecrest | 20:57.6 |
| 20 | Jackson BatesPlace 20 · Grade 10 · Pinecrest | 10 | Pinecrest | 21:01.4 |
| 21 | Isaac Holder Jr.Place 21 · Grade 11 · Jack Britt | 11 | Jack Britt | 21:05.4 |
| 22 | Matthew OneillPlace 22 · Grade 12 · Pinecrest | 12 | Pinecrest | 21:14.6 |
| 23 | Jaylen JohnsonPlace 23 · Grade 9 · Jack Britt | 9 | Jack Britt | 21:20.7 |
| 24 | Everett KnowlesPlace 24 · Grade 11 · Jack Britt | 11 | Jack Britt | 21:21.7 |
| 25 | Carter WhitleyPlace 25 · Grade 10 · Pine Forest | 10 | Pine Forest | 21:31.4 |
| 26 | Brady EarhartPlace 26 · Grade 10 · Pinecrest | 10 | Pinecrest | 21:33.6 |
| 27 | Henry RuckerPlace 27 · Grade 9 · Pinecrest | 9 | Pinecrest | 21:41.9 |
| 28 | Jacob KoprowskiPlace 28 · Grade 10 · Pinecrest | 10 | Pinecrest | 21:49.0 |
| 29 | Thomas OskarPlace 29 · Grade 10 · Jack Britt | 10 | Jack Britt | 21:49.2 |
| 30 | Lucas De La PenaPlace 30 · Grade 12 · Pine Forest | 12 | Pine Forest | 21:49.6 |
| 31 | Benjamin PfeifferPlace 31 · Grade 11 · Pinecrest | 11 | Pinecrest | 22:03.3 |
| 32 | Justin MorenoPlace 32 · Grade 10 · Pine Forest | 10 | Pine Forest | 22:16.6 |
| 33 | Charlie BorlandPlace 33 · Grade 9 · Pinecrest | 9 | Pinecrest | 22:20.6 |
| 34 | Jonah SingerPlace 34 · Grade 12 · Jack Britt | 12 | Jack Britt | 22:20.7 |
| 35 | Eason HodgkinPlace 35 · Grade 9 · Pinecrest | 9 | Pinecrest | 22:22.5 |
| 36 | Dylan KennedyPlace 36 · Grade 9 · Jack Britt | 9 | Jack Britt | 22:28.1 |
| 37 | Cosley TrenkelPlace 37 · Grade 9 · Pinecrest | 9 | Pinecrest | 22:32.6 |
| 38 | Tanner GinosPlace 38 · Grade 10 · Pinecrest | 10 | Pinecrest | 22:43.3 |
| 39 | Daniel CunananPlace 39 · Grade 10 · Pinecrest | 10 | Pinecrest | 23:06.8 |
| 40 | Martin SanchezPlace 40 · Grade 12 · Pine Forest | 12 | Pine Forest | 23:08.4 |
| 41 | Kaidan RichterPlace 41 · Grade 11 · Jack Britt | 11 | Jack Britt | 23:21.3 |
| 42 | Alexander RobinsonPlace 42 · Grade 10 · Pinecrest | 10 | Pinecrest | 23:28.1 |
| 43 | Brandon GrovePlace 43 · Grade 12 · Pine Forest | 12 | Pine Forest | 23:45.5 |
| 44 | Hunter MingPlace 44 · Grade 12 · Pine Forest | 12 | Pine Forest | 23:48.5 |
| 45 | Dominic FrerichsPlace 45 · Grade 10 · Pinecrest | 10 | Pinecrest | 24:00.7 |
| 46 | Knox RoachPlace 46 · Grade 9 · Pinecrest | 9 | Pinecrest | 24:03.7 |
| 47 | Lincoln SmithPlace 47 · Grade 9 · Pine Forest | 9 | Pine Forest | 24:05.6 PR |
| 48 | Eli WilliamsPlace 48 · Grade 9 · Pinecrest | 9 | Pinecrest | 24:21.6 |
| 49 | Gavin O'ConnorPlace 49 · Grade 11 · Pinecrest | 11 | Pinecrest | 24:50.5 |
| 50 | Nicholas MadridPlace 50 · Grade 11 · Pine Forest | 11 | Pine Forest | 25:25.6 |
| 51 | Brett NunleyPlace 51 · Grade 11 · Pine Forest | 11 | Pine Forest | 26:14.8 |
| 52 | Brian SwansonPlace 52 · Grade 12 · Pine Forest | 12 | Pine Forest | 26:22.2 |
| 53 | Daniel SlaterPlace 53 · Grade 12 · Pine Forest | 12 | Pine Forest | 26:36.8 |
| 54 | Conrad KohutPlace 54 · Grade 10 · Jack Britt | 10 | Jack Britt | 26:42.1 |
| 55 | Oconee ChadwickPlace 55 · Grade 11 · Pine Forest | 11 | Pine Forest | 28:42.4 |
| 56 | Laird BrowningPlace 56 · Grade 10 · Pine Forest | 10 | Pine Forest | 28:49.5 |
| 57 | Austin MingPlace 57 · Grade 10 · Pine Forest | 10 | Pine Forest | 29:41.8 PR |
| 58 | Joshua FlakePlace 58 · Grade 10 · Jack Britt | 10 | Jack Britt | 33:18.1 |
| — | Jackson SwiatkowskiGrade 10 · Jack Britt | 10 | Jack Britt | DNS |
| — | Zakary McLouthGrade 11 · Jack Britt | 11 | Jack Britt | DNS |
| — | Alexander TrentGrade 12 · Pine Forest | 12 | Pine Forest | DNS |
| — | Caleb SimmonsGrade 9 · Pine Forest | 9 | Pine Forest | DNS |
| — | Darius HickmanGrade 12 · Pine Forest | 12 | Pine Forest | DNS |
| — | Adonis GonzalezGrade 11 · Pine Forest | 11 | Pine Forest | DNS |
| — | Daniel UnderhillGrade 10 · Pinecrest | 10 | Pinecrest | DNS |
| — | Trent StaalGrade 12 · Pinecrest | 12 | Pinecrest | DNS |
| — | Lon LedfordGrade 10 · Pinecrest | 10 | Pinecrest | DNS |
| — | Ryland McCloskeyGrade 12 · Pinecrest | 12 | Pinecrest | DNS |
| — | Vincent LaRoseGrade 11 · Pinecrest | 11 | Pinecrest | DNS |
| — | Salvatore HuntGrade 10 · Pinecrest | 10 | Pinecrest | DNS |
| — | Cameron BairGrade 12 · Pinecrest | 12 | Pinecrest | DNS |