| 1 | Robert WainwrightPlace 1 · Grade 12 · Westfield | 12 | Westfield | 17:40 PR |
| 2 | Connor BallaghPlace 2 · Grade 10 · James Madison | 10 | James Madison | 17:51 PR |
| 3 | Nathan ChoPlace 3 · Grade 12 · Oakton | 12 | Oakton | 18:21 PR |
| 4 | Ryan BarberPlace 4 · Grade 10 · Westfield | 10 | Westfield | 18:24 PR |
| 5 | Carter MartinPlace 5 · Grade 11 · Westfield | 11 | Westfield | 18:46 PR |
| 6 | Harrison BusteedPlace 6 · Grade 10 · James Madison | 10 | James Madison | 18:53 PR |
| 7 | Kyle WakefieldPlace 7 · Grade 12 · Westfield | 12 | Westfield | 19:16 PR |
| 8 | Sarvesh PalanivelPlace 8 · Grade 12 · Chantilly | 12 | Chantilly | 19:23 PR |
| 9 | Zachary RaucheisenPlace 9 · Grade 11 · Chantilly | 11 | Chantilly | 19:29 PR |
| 10 | Jack MauckPlace 10 · Grade 11 · Westfield | 11 | Westfield | 19:36 PR |
| 11 | Maereg GizawPlace 11 · Grade 10 · Westfield | 10 | Westfield | 19:43 PR |
| 12 | Henry KramerPlace 12 · Grade 10 · Chantilly | 10 | Chantilly | 19:44 PR |
| 13 | Isaac RichPlace 13 · Grade 10 · Chantilly | 10 | Chantilly | 19:48 PR |
| 14 | Ali AboodyPlace 14 · Grade 12 · South Lakes | 12 | South Lakes | 19:51 PR |
| 15 | AJ WardePlace 15 · Grade 11 · Westfield | 11 | Westfield | 19:54 PR |
| 16 | William PowersPlace 16 · Grade 12 · Chantilly | 12 | Chantilly | 19:54 PR |
| 17 | Hudson AntoinePlace 17 · Grade 9 · James Madison | 9 | James Madison | 19:59 PR |
| 18 | Peyton PakPlace 18 · Grade 11 · Centreville | 11 | Centreville | 20:10 PR |
| 19 | Archit KandpalPlace 19 · Grade 10 · Chantilly | 10 | Chantilly | 20:21 PR |
| 20 | Dominic StreblerPlace 20 · Grade 11 · Westfield | 11 | Westfield | 20:29 PR |
| 21 | Gurshaan SinghPlace 21 · Grade 10 · Westfield | 10 | Westfield | 20:42 PR |
| 22 | Fredric StapletonPlace 22 · Grade 9 · James Madison | 9 | James Madison | 20:44 PR |
| 23 | Luke GardnerPlace 23 · Grade 10 · Centreville | 10 | Centreville | 20:45 PR |
| 24 | Eli WilsonPlace 24 · Grade 10 · Chantilly | 10 | Chantilly | 20:45 PR |
| 25 | Zach MontgomeryPlace 25 · Grade 10 · Centreville | 10 | Centreville | 20:53 PR |
| 26 | Ezzeddin KaragolPlace 26 · Grade 9 · South Lakes | 9 | South Lakes | 20:53 PR |
| 27 | Garrison ShieldsPlace 27 · Grade 9 · Westfield | 9 | Westfield | 20:57 PR |
| 28 | Samuel KashchyPlace 28 · Grade 9 · Oakton | 9 | Oakton | 21:04 PR |
| 29 | Jacob BartkoPlace 29 · Grade 10 · Westfield | 10 | Westfield | 21:07 PR |
| 30 | Paxton EasonPlace 30 · Grade 10 · James Madison | 10 | James Madison | 21:37 PR |
| 31 | Gavin LangPlace 31 · Grade 9 · Oakton | 9 | Oakton | 21:37 PR |
| 32 | Deacon LeePlace 32 · Grade 11 · Chantilly | 11 | Chantilly | 21:40 PR |
| 33 | Luke BriscoePlace 33 · Grade 9 · Centreville | 9 | Centreville | 21:46 PR |
| 34 | Ephraim AbyadPlace 34 · Grade 10 · Centreville | 10 | Centreville | 21:47 PR |
| 35 | Michael GorePlace 35 · Grade 10 · Westfield | 10 | Westfield | 21:48 PR |
| 36 | Ryan KarneyPlace 36 · Grade 9 · James Madison | 9 | James Madison | 21:49 PR |
| 37 | Cody EnfingerPlace 37 · Grade 10 · Chantilly | 10 | Chantilly | 21:52 PR |
| 38 | James GibneyPlace 38 · Grade 11 · Oakton | 11 | Oakton | 21:58 PR |
| 39 | Juzer FaizullabhoyPlace 39 · Grade 9 · Centreville | 9 | Centreville | 21:58 PR |
| 40 | Liam LevyPlace 40 · Grade 10 · Centreville | 10 | Centreville | 21:59 PR |
| 41 | Brody SpauldingPlace 41 · Grade 10 · Westfield | 10 | Westfield | 22:01 PR |
| 42 | Leo PoggiPlace 42 · Grade 12 · Chantilly | 12 | Chantilly | 22:03 PR |
| 43 | Vihaan ManthripragadaPlace 43 · Grade 9 · Chantilly | 9 | Chantilly | 22:07 PR |
| 44 | Cameron DriscollPlace 44 · Grade 10 · South Lakes | 10 | South Lakes | 22:08 PR |
| 45 | James TobinPlace 45 · Grade 9 · South Lakes | 9 | South Lakes | 22:16 PR |
| 46 | Samuel SanchezPlace 46 · Grade 11 · Westfield | 11 | Westfield | 22:19 PR |
| 47 | Luke JohnsonPlace 47 · Grade 10 · Chantilly | 10 | Chantilly | 22:20 PR |
| 48 | Blake HaasPlace 48 · Grade 9 · South Lakes | 9 | South Lakes | 22:21 PR |
| 49 | Jacob JunPlace 49 · Grade 10 · Centreville | 10 | Centreville | 22:34 PR |
| 50 | Eduardo VillalbaPlace 50 · Grade 9 · Chantilly | 9 | Chantilly | 22:37 PR |
| 51 | Nahaniel ManukyanPlace 51 · Grade 9 · James Madison | 9 | James Madison | 22:40 PR |
| 52 | Eamon FraserPlace 52 · Grade 11 · James Madison | 11 | James Madison | 22:45 PR |
| 53 | Caden PengPlace 53 · Grade 9 · James Madison | 9 | James Madison | 23:12 PR |
| 54 | Maxwell SchmidtPlace 54 · Grade 9 · Chantilly | 9 | Chantilly | 23:14 PR |
| 55 | Ronan LarsenPlace 55 · Grade 9 · Westfield | 9 | Westfield | 23:20 PR |
| 56 | Leor FeilPlace 56 · Grade 12 · Chantilly | 12 | Chantilly | 23:23 PR |
| 57 | Charlie SicardPlace 57 · Grade 10 · James Madison | 10 | James Madison | 23:24 PR |
| 58 | Syur NaickerPlace 58 · Grade 11 · Oakton | 11 | Oakton | 23:26 PR |
| 59 | Brendan WieszekPlace 59 · Grade 9 · South Lakes | 9 | South Lakes | 23:27 PR |
| 60 | Zach HunterPlace 60 · Grade 11 · Centreville | 11 | Centreville | 23:32 PR |
| 61 | Luke BozlinskiPlace 61 · Grade 10 · Oakton | 10 | Oakton | 23:32 PR |
| 62 | Theo SwansonPlace 62 · Grade 9 · South Lakes | 9 | South Lakes | 23:45 PR |
| 63 | Avery AbrahamPlace 63 · Grade 11 · James Madison | 11 | James Madison | 23:54 PR |
| 64 | Ryan JennisonPlace 64 · Grade 11 · James Madison | 11 | James Madison | 23:56 PR |
| 65 | William NguyenPlace 65 · Grade 9 · Oakton | 9 | Oakton | 24:03 PR |
| 66 | James FloresPlace 66 · Grade 9 · Centreville | 9 | Centreville | 24:03 PR |
| 67 | Grayson PackerPlace 67 · Grade 9 · Oakton | 9 | Oakton | 24:04 PR |
| 68 | Ian TaylorPlace 68 · Grade 12 · Westfield | 12 | Westfield | 24:09 PR |
| 69 | Ugo AnyalebechiPlace 69 · Grade 11 · Westfield | 11 | Westfield | 24:47 PR |
| 70 | William MackayPlace 70 · Grade 10 · Oakton | 10 | Oakton | 25:03 PR |
| 71 | Puttajak RatanasubanPlace 71 · Grade 10 · Oakton | 10 | Oakton | 25:06 PR |
| 72 | Alejandro PazosPlace 72 · Grade 10 · Chantilly | 10 | Chantilly | 25:20 PR |
| 73 | Adam RaiszadehPlace 73 · Grade 11 · Oakton | 11 | Oakton | 26:13 PR |
| 74 | Levi NicholsPlace 74 · Grade 10 · Centreville | 10 | Centreville | 26:18 PR |
| 75 | John TubenPlace 75 · Grade 10 · Westfield | 10 | Westfield | 26:39 PR |
| 76 | Joel MerrittPlace 76 · Grade 9 · James Madison | 9 | James Madison | 27:02 PR |
| 77 | Ali SiamPlace 77 · Grade 9 · Chantilly | 9 | Chantilly | 27:07 PR |
| 78 | Bruce (Trey) KenneyPlace 78 · Grade 10 · James Madison | 10 | James Madison | 27:40 PR |
| 79 | William StreblerPlace 79 · Grade 9 · Westfield | 9 | Westfield | 27:42 PR |
| 80 | Dutch RussellPlace 80 · Grade 11 · Chantilly | 11 | Chantilly | 28:21 PR |
| 81 | Mateo SevillaPlace 81 · Grade 10 · Westfield | 10 | Westfield | 29:14 PR |
| 82 | Liam TaylorPlace 82 · Grade 10 · Westfield | 10 | Westfield | 29:54 PR |
| 83 | Graham TaralloPlace 83 · Grade 11 · Oakton | 11 | Oakton | 30:05 PR |
| 84 | Jacob SchloerPlace 84 · Grade 9 · Centreville | 9 | Centreville | 30:16 PR |
| 85 | Riker BondPlace 85 · Grade 9 · South Lakes | 9 | South Lakes | 30:22 PR |
| 86 | Shaashwat AmatyaPlace 86 · Grade 9 · Chantilly | 9 | Chantilly | 31:31 PR |
| 87 | John ShoenfeltPlace 87 · Grade 9 · South Lakes | 9 | South Lakes | 33:04 PR |