| 1 | Stephen Caleb HixPlace 1 · Grade 12 · Ragsdale | 12 | Ragsdale | 18:38.10 |
| 2 | Cade DravesPlace 2 · Grade 11 · Grimsley | 11 | Grimsley | 18:45.90 |
| 3 | Faneal TsegayPlace 3 · Grade 12 · Southwest Guilford | 12 | Southwest Guilford | 18:47.50 |
| 4 | Berkley WillisPlace 4 · Grade 12 · Page | 12 | Page | 19:39.30 |
| 5 | Eli JahnesPlace 5 · Grade 10 · Grimsley | 10 | Grimsley | 20:17.40 |
| 6 | Ryan ClancyPlace 6 · Grade 10 · Grimsley | 10 | Grimsley | 20:17.50 |
| 7 | Jaden EvansPlace 7 · Grade 12 · Ragsdale | 12 | Ragsdale | 20:17.60 |
| 8 | Lukas WitriolPlace 8 · Grade 12 · Grimsley | 12 | Grimsley | 20:17.60 |
| 9 | Grey DavisPlace 9 · Grade 12 · Grimsley | 12 | Grimsley | 20:19.20 |
| 10 | Luke AlvareyPlace 10 · Grade 10 · Grimsley | 10 | Grimsley | 20:40.00 |
| 11 | Price VaughnPlace 11 · Grade 10 · Grimsley | 10 | Grimsley | 20:48.60 |
| 12 | Thomas StoutPlace 12 · Grade 12 · Southwest Guilford | 12 | Southwest Guilford | 21:06.90 |
| 13 | Micah VaughanPlace 13 · Grade 11 · Grimsley | 11 | Grimsley | 21:49.10 |
| 14 | Bert KenerlyPlace 14 · Grade 12 · Grimsley | 12 | Grimsley | 21:49.20 |
| 15 | Wes CudaPlace 15 · Grade 10 · Grimsley | 10 | Grimsley | 22:06.30 |
| 16 | Will TroutmanPlace 16 · Grade 10 · Grimsley | 10 | Grimsley | 22:10.40 |
| 17 | Sean MurphyPlace 17 · Grade 11 · Page | 11 | Page | 22:20.60 |
| 18 | Grant BishopPlace 18 · Grade 9 · Southwest Guilford | 9 | Southwest Guilford | 22:34.40 |
| 19 | Troy GeislerPlace 19 · Grade 12 · Southwest Guilford | 12 | Southwest Guilford | 22:35.00 |
| 20 | Rutley McLeanPlace 20 · Grade 12 · Page | 12 | Page | 22:43.10 |
| 21 | Saathvik reddy SingireddyPlace 21 · Grade 10 · Grimsley | 10 | Grimsley | 22:44.80 PR |
| 22 | Kaseem PurdiePlace 22 · Grade 12 · Grimsley | 12 | Grimsley | 22:45.70 |
| 23 | Lucas KirkmanPlace 23 · Grade 10 · Grimsley | 10 | Grimsley | 22:49.10 |
| 24 | James GauntPlace 24 · Grade 9 · Page | 9 | Page | 22:53.70 |
| 25 | Grant TerrellPlace 25 · Grade 12 · Page | 12 | Page | 22:59.00 |
| 26 | Vincent HargrovePlace 26 · Grade 12 · Ragsdale | 12 | Ragsdale | 23:16.30 |
| 27 | Aaron BurgessPlace 27 · Grade 12 · Western Guilford | 12 | Western Guilford | 23:21.30 |
| 28 | Hudson RushforthPlace 28 · Grade 10 · Ragsdale | 10 | Ragsdale | 23:22.50 |
| 29 | Carson ParkerPlace 29 · Grade 10 · Ragsdale | 10 | Ragsdale | 23:24.30 |
| 30 | Christopher MahoneyPlace 30 · Grade 11 · Page | 11 | Page | 23:37.80 |
| 31 | Gabe CudaPlace 31 · Grade 12 · Grimsley | 12 | Grimsley | 23:42.60 |
| 32 | Tom LambertPlace 32 · Grade 11 · Grimsley | 11 | Grimsley | 23:43.20 |
| 33 | Pratyush BhargavaPlace 33 · Grade 10 · Grimsley | 10 | Grimsley | 23:45.10 PR |
| 34 | Graham FarlessPlace 34 · Grade 10 · Page | 10 | Page | 23:47.10 |
| 35 | Sammy SolomonPlace 35 · Grade 11 · Ragsdale | 11 | Ragsdale | 23:50.00 |
| 36 | Sean MatthewsPlace 36 · Grade 10 · Grimsley | 10 | Grimsley | 23:59.30 |
| 37 | Andrew HuigensPlace 37 · Grade - · Page | - | Page | 24:01.80 PR |
| 38 | Ethan HolderPlace 38 · Grade 10 · Grimsley | 10 | Grimsley | 24:05.30 |
| 39 | Jackson ShawPlace 39 · Grade 12 · Grimsley | 12 | Grimsley | 24:14.90 |
| 40 | Gavin EmmsPlace 40 · Grade 12 · Southwest Guilford | 12 | Southwest Guilford | 24:41.10 |
| 41 | Robert SmithPlace 41 · Grade 10 · Southwest Guilford | 10 | Southwest Guilford | 24:49.10 |
| 42 | Tobias GillilandPlace 42 · Grade 12 · Southwest Guilford | 12 | Southwest Guilford | 24:50.20 |
| 43 | Grayson BettsPlace 43 · Grade 9 · Ragsdale | 9 | Ragsdale | 24:57.90 PR |
| 44 | Teagan GallagherPlace 44 · Grade 11 · Ragsdale | 11 | Ragsdale | 24:58.30 |
| 45 | Ke'mauri SlaughterPlace 45 · Grade 10 · Western Guilford | 10 | Western Guilford | 24:59.70 |
| 46 | Chetan KoduruPlace 46 · Grade 9 · Grimsley | 9 | Grimsley | 25:06.40 PR |
| 47 | Nicoholas RoriePlace 47 · Grade 11 · Ragsdale | 11 | Ragsdale | 25:10.80 |
| 48 | Mason BarronPlace 48 · Grade 11 · Ragsdale | 11 | Ragsdale | 25:15.70 |
| 49 | Paul VoPlace 49 · Grade 12 · Grimsley | 12 | Grimsley | 25:18.10 |
| 50 | Thomas CaoPlace 50 · Grade 9 · Grimsley | 9 | Grimsley | 25:19.70 |
| 51 | Benjamin SouthardPlace 51 · Grade 9 · Ragsdale | 9 | Ragsdale | 25:33.70 |
| 52 | Maddux WashingtonPlace 52 · Grade 12 · Ragsdale | 12 | Ragsdale | 25:51.50 |
| 53 | Gavin BellPlace 53 · Grade 9 · Grimsley | 9 | Grimsley | 25:52.30 |
| 54 | Andrew FinghisPlace 54 · Grade 10 · Western Guilford | 10 | Western Guilford | 27:13.10 |
| 55 | Jeremiah GriffinPlace 55 · Grade 9 · Ragsdale | 9 | Ragsdale | 27:24.50 |
| 56 | Weston BrasherPlace 56 · Grade 12 · Southwest Guilford | 12 | Southwest Guilford | 27:31.20 |
| 57 | Eric LevyPlace 57 · Grade 10 · Western Guilford | 10 | Western Guilford | 27:34.50 |
| 58 | Will NaneyPlace 58 · Grade 12 · Grimsley | 12 | Grimsley | 27:47.00 |
| 59 | Inoussa MoussaPlace 59 · Grade 10 · Western Guilford | 10 | Western Guilford | 28:20.50 |
| 60 | Kevin RagaasPlace 60 · Grade 12 · Southwest Guilford | 12 | Southwest Guilford | 37:49.80 |