| 1 | Rory KretzerPlace 1 · Grade 12 · West PotomacUnofficial | 12 | West Potomac | 16:34 |
| 2 | Gavin BrownPlace 2 · Grade 11 · West PotomacUnofficial | 11 | West Potomac | 16:35 |
| 3 | Zachary LydonPlace 3 · West PotomacUnofficial | — | West Potomac | 16:39 PR |
| 4 | Miles SnowdonPlace 4 · HayfieldUnofficial | — | Hayfield | 16:50 |
| 5 | Reilly ClauticePlace 5 · West PotomacUnofficial | — | West Potomac | 17:08 |
| 6 | Cameron RiccioPlace 6 · Grade 12 · Alexandria CityUnofficial | 12 | Alexandria City | 17:10 |
| 7 | Mousa AyoubPlace 7 · AnnandaleUnofficial | — | Annandale | 17:25 |
| 8 | Owen SamplePlace 8 · Grade 12 · Alexandria CityUnofficial | 12 | Alexandria City | 17:26 |
| 9 | Alex BuritaPlace 9 · AnnandaleUnofficial | — | Annandale | 17:32 |
| 10 | Brandon SantangeloPlace 10 · Grade 12 · Mount VernonUnofficial | 12 | Mount Vernon | 17:33 |
| 11 | Malik KunataPlace 11 · Grade 11 · Alexandria CityUnofficial | 11 | Alexandria City | 17:36 |
| 12 | Aidan HowellPlace 12 · HayfieldUnofficial | — | Hayfield | 17:42 PR |
| 13 | Colin McGeePlace 13 · Grade 10 · AnnandaleUnofficial | 10 | Annandale | 17:56 |
| 14 | Harper CaseyPlace 14 · West PotomacUnofficial | — | West Potomac | 18:01 |
| 15 | Auborn ShepardPlace 15 · Grade 10 · Alexandria CityUnofficial | 10 | Alexandria City | 18:10 |
| 16 | Trey PatrickPlace 16 · Grade 11 · West PotomacUnofficial | 11 | West Potomac | 18:10 |
| 17 | Jack LohmannPlace 17 · Grade 11 · West PotomacUnofficial | 11 | West Potomac | 18:18 |
| 18 | James CiceroPlace 18 · Grade 10 · West PotomacUnofficial | 10 | West Potomac | 18:34 |
| 19 | Sebastian Ballestero FariasPlace 19 · Alexandria CityUnofficial | — | Alexandria City | 18:44 |
| 20 | Mark HoffmanPlace 20 · Grade 10 · HayfieldUnofficial | 10 | Hayfield | 18:45 |
| 21 | Marco CornacchiaPlace 21 · HayfieldUnofficial | — | Hayfield | 19:05 |
| 22 | Xavier AlmodovarPlace 22 · Grade 12 · AnnandaleUnofficial | 12 | Annandale | 19:22 |
| 23 | Liam StaffordPlace 23 · Mount VernonUnofficial | — | Mount Vernon | 19:27 |
| 24 | Charlie LambPlace 24 · Grade 10 · West PotomacUnofficial | 10 | West Potomac | 19:28 |
| 25 | Geoffrey DubayPlace 25 · Grade 12 · West PotomacUnofficial | 12 | West Potomac | 19:40 |
| 26 | Emory StoufferPlace 26 · Grade 12 · Alexandria CityUnofficial | 12 | Alexandria City | 19:41 |
| 27 | Aidan ShawPlace 27 · Grade 12 · Alexandria CityUnofficial | 12 | Alexandria City | 19:45 |
| 28 | Nareg BoghosianPlace 28 · AnnandaleUnofficial | — | Annandale | 19:46 PR |
| 29 | Caleb Tart-HisawPlace 29 · Alexandria CityUnofficial | — | Alexandria City | 20:00 PR |
| 30 | Asher HendersonPlace 30 · Grade 11 · HayfieldUnofficial | 11 | Hayfield | 20:17 |
| 31 | Noah JonesPlace 31 · Grade 11 · HayfieldUnofficial | 11 | Hayfield | 20:21 |
| 32 | Otto OsorioPlace 32 · AnnandaleUnofficial | — | Annandale | 20:22 PR |
| 33 | Antonio WarrenPlace 33 · Mount VernonUnofficial | — | Mount Vernon | 20:26 |
| 34 | Ryan KieferPlace 34 · Grade 12 · HayfieldUnofficial | 12 | Hayfield | 20:34 |
| 35 | Joshua RosePlace 35 · Grade 11 · HayfieldUnofficial | 11 | Hayfield | 20:35 PR |
| 36 | Michael BekelePlace 36 · Grade 12 · AnnandaleUnofficial | 12 | Annandale | 20:41 |
| 37 | Nicolas PalazziniPlace 37 · Grade 11 · HayfieldUnofficial | 11 | Hayfield | 20:43 |
| 38 | Colin MichaelPlace 38 · Grade 10 · HayfieldUnofficial | 10 | Hayfield | 20:43 |
| 39 | Marvin AmayaPlace 39 · Mount VernonUnofficial | — | Mount Vernon | 21:07 PR |
| 40 | Maxwell TankersleyPlace 40 · Grade 10 · Alexandria CityUnofficial | 10 | Alexandria City | 21:11 |
| 41 | Patrick HooverPlace 41 · Grade 12 · Alexandria CityUnofficial | 12 | Alexandria City | 21:13 |
| 42 | Lennon SpakouskyPlace 42 · Grade 12 · Mount VernonUnofficial | 12 | Mount Vernon | 22:09 |
| 43 | Peyton BuckleyPlace 43 · AnnandaleUnofficial | — | Annandale | 22:24 |
| 44 | Jason VinluanPlace 44 · Mount VernonUnofficial | — | Mount Vernon | 23:28 PR |
| 45 | Obinna EkeagwuPlace 45 · Mount VernonUnofficial | — | Mount Vernon | 28:18 |