| 1 | Amir GolshaniPlace 1 · Grade 11 · Chantilly | 11 | Chantilly | 17:34 PR |
| 2 | Grayson McNabneyPlace 2 · Grade 9 · James Madison | 9 | James Madison | 17:59 PR |
| 3 | Nicolas SeghezziPlace 3 · Grade 9 · James Madison | 9 | James Madison | 18:26 PR |
| 4 | Harrison BusteedPlace 4 · Grade 9 · James Madison | 9 | James Madison | 18:32 PR |
| 5 | Landon WalkerPlace 5 · Grade 9 · James Madison | 9 | James Madison | 18:36 PR |
| 6 | Jackson ShenPlace 6 · Grade 9 · James Madison | 9 | James Madison | 18:41 PR |
| 7 | Erik HawleyPlace 7 · Grade 11 · Westfield | 11 | Westfield | 18:46 |
| 8 | Connor BallaghPlace 8 · Grade 9 · James Madison | 9 | James Madison | 18:52 PR |
| 9 | Isaiah TobinPlace 9 · Grade 10 · South Lakes | 10 | South Lakes | 19:12 PR |
| 10 | Vedaprdaan NadimpalliPlace 10 · Grade 10 · Chantilly | 10 | Chantilly | 19:23 PR |
| 11 | Aaron ReayPlace 11 · Grade 10 · Centreville | 10 | Centreville | 19:44 PR |
| 12 | Jack MauckPlace 12 · Grade 10 · Westfield | 10 | Westfield | 19:58 |
| 13 | Nolan LuPlace 13 · Grade 9 · James Madison | 9 | James Madison | 20:00 PR |
| 14 | Alex BechtlePlace 14 · Grade 10 · Chantilly | 10 | Chantilly | 20:03 PR |
| 15 | Santino MabangloPlace 15 · Grade 9 · Westfield | 9 | Westfield | 20:05 PR |
| 16 | Jayce GaffneyPlace 16 · Grade 10 · Centreville | 10 | Centreville | 20:06 |
| 17 | Sarvesh PalanivelPlace 17 · Grade 11 · Chantilly | 11 | Chantilly | 20:13 |
| 18 | Thomas WilczewskiPlace 18 · Grade 9 · South Lakes | 9 | South Lakes | 20:19 |
| 19 | Corbin MarionPlace 19 · Grade 10 · South Lakes | 10 | South Lakes | 20:20 PR |
| 20 | Danny McIntyrePlace 20 · Grade 10 · Centreville | 10 | Centreville | 20:22 |
| 21 | Ethan HillegasPlace 21 · Grade 10 · Centreville | 10 | Centreville | 20:23 |
| 22 | Mayson UngerPlace 22 · Grade 10 · South Lakes | 10 | South Lakes | 20:24 PR |
| 23 | Pranav SivapathasekarPlace 23 · Grade 12 · Chantilly | 12 | Chantilly | 20:26 |
| 24 | Zachary RaucheisenPlace 24 · Grade 10 · Chantilly | 10 | Chantilly | 20:33 PR |
| 25 | Nathan ChoPlace 25 · Grade 11 · Oakton | 11 | Oakton | 20:37 PR |
| 26 | Satoru StrawnPlace 26 · Grade 9 · James Madison | 9 | James Madison | 20:38 PR |
| 27 | Tyler ClubbPlace 27 · Grade 9 · South Lakes | 9 | South Lakes | 20:38 PR |
| 28 | Ben KooPlace 28 · Grade 9 · James Madison | 9 | James Madison | 20:43 PR |
| 29 | Taylor ScottPlace 29 · Grade 11 · South Lakes | 11 | South Lakes | 20:52 |
| 30 | Miles WrightPlace 30 · Grade 12 · Westfield | 12 | Westfield | 21:00 PR |
| 31 | Connor JennisonPlace 31 · Grade 12 · James Madison | 12 | James Madison | 21:03 PR |
| 32 | Tyler BrucheyPlace 32 · Grade 10 · Centreville | 10 | Centreville | 21:08 |
| 33 | Logan HuhPlace 33 · Grade 10 · James Madison | 10 | James Madison | 21:09 |
| 34 | Deacon LeePlace 34 · Grade 10 · Chantilly | 10 | Chantilly | 21:11 PR |
| 35 | Leonardo BalbontinPlace 35 · Grade 9 · South Lakes | 9 | South Lakes | 21:11 PR |
| 36 | AJ WardePlace 36 · Grade 10 · Westfield | 10 | Westfield | 21:17 |
| 37 | Joshua RudacillePlace 37 · Grade 12 · Chantilly | 12 | Chantilly | 21:25 |
| 38 | Mateo ValenciaPlace 38 · Grade 9 · Centreville | 9 | Centreville | 21:25 |
| 39 | William PowersPlace 39 · Grade 11 · Chantilly | 11 | Chantilly | 21:26 |
| 40 | Ryan JennisonPlace 40 · Grade 10 · James Madison | 10 | James Madison | 21:29 |
| 41 | Timothy RidingsPlace 41 · Grade 9 · Centreville | 9 | Centreville | 21:31 |
| 42 | Maury MorenoPlace 42 · Grade 11 · South Lakes | 11 | South Lakes | 21:35 PR |
| 43 | Mark RatliffPlace 43 · Grade 9 · Chantilly | 9 | Chantilly | 21:35 PR |
| 44 | Samuel ZambranaPlace 44 · Grade 9 · Centreville | 9 | Centreville | 21:35 PR |
| 45 | Zach MontgomeryPlace 45 · Grade 9 · Centreville | 9 | Centreville | 21:36 PR |
| 46 | Sam SanchezPlace 46 · Grade 10 · Westfield | 10 | Westfield | 22:00 PR |
| 47 | Eamon FraserPlace 47 · Grade 10 · James Madison | 10 | James Madison | 22:01 |
| 48 | Leor FeilPlace 48 · Grade 11 · Chantilly | 11 | Chantilly | 22:29 |
| 49 | Derek GoodellPlace 49 · Grade 10 · Chantilly | 10 | Chantilly | 22:31 PR |
| 50 | Ugo AnyalebechiPlace 50 · Grade 10 · Westfield | 10 | Westfield | 22:33 PR |
| 51 | Jacob BartkoPlace 51 · Grade 9 · Westfield | 9 | Westfield | 22:38 |
| 52 | Zach HunterPlace 52 · Grade 10 · Centreville | 10 | Centreville | 22:41 |
| 53 | Cameron DriscollPlace 53 · Grade 9 · South Lakes | 9 | South Lakes | 22:45 PR |
| 54 | Syur NaickerPlace 54 · Grade 10 · Oakton | 10 | Oakton | 22:50 PR |
| 55 | Michael GorePlace 55 · Grade 9 · Westfield | 9 | Westfield | 22:50 PR |
| 56 | Lincoln TahbazPlace 56 · Grade 9 · Centreville | 9 | Centreville | 23:02 |
| 57 | Paxton EasonPlace 57 · Grade 9 · James Madison | 9 | James Madison | 23:06 |
| 58 | Preston BeckwithPlace 58 · Grade 12 · James Madison | 12 | James Madison | 23:14 |
| 59 | Jason BippertPlace 59 · Grade 11 · Chantilly | 11 | Chantilly | 23:18 |
| 60 | Dominic StreblerPlace 60 · Grade 10 · Westfield | 10 | Westfield | 23:19 |
| 61 | Calvin JohnsonPlace 61 · Grade 9 · Centreville | 9 | Centreville | 23:20 PR |
| 62 | Emir ChanPlace 62 · Grade 9 · Westfield | 9 | Westfield | 23:31 PR |
| 63 | Paden MizellPlace 63 · Grade 11 · Westfield | 11 | Westfield | 23:32 |
| 64 | Hans BauderPlace 64 · Grade 9 · James Madison | 9 | James Madison | 23:33 PR |
| 65 | Collin LEEPlace 65 · Grade 9 · Westfield | 9 | Westfield | 23:38 |
| 66 | Pete LoyolaPlace 66 · Grade 10 · Oakton | 10 | Oakton | 23:45 PR |
| 67 | Mitchell SchottlerPlace 67 · Grade 9 · James Madison | 9 | James Madison | 23:45 PR |
| 68 | Sahithyan SaranPlace 68 · Grade 10 · Westfield | 10 | Westfield | 23:48 PR |
| 69 | Pearce BowdenPlace 69 · Grade 9 · Chantilly | 9 | Chantilly | 23:57 |
| 70 | Leo LavertyPlace 70 · Grade 9 · South Lakes | 9 | South Lakes | 23:58 PR |
| 71 | Arav ShahPlace 71 · Grade 9 · James Madison | 9 | James Madison | 24:15 |
| 72 | Ian TaylorPlace 72 · Grade 11 · Westfield | 11 | Westfield | 24:42 |
| 73 | Woojin ChoPlace 73 · Grade 9 · Oakton | 9 | Oakton | 24:57 |
| 74 | Hayden ZolasPlace 74 · Grade 11 · Centreville | 11 | Centreville | 24:59 |
| 75 | Luke GardnerPlace 75 · Grade 9 · Centreville | 9 | Centreville | 25:20 |
| 76 | Alexander EmeighPlace 76 · Grade 9 · Oakton | 9 | Oakton | 25:27 |
| 77 | William TaegerPlace 77 · Grade 10 · Oakton | 10 | Oakton | 25:45 PR |
| 78 | Minho KimPlace 78 · Grade 9 · Oakton | 9 | Oakton | 26:36 PR |
| 79 | Suvaan NaickerPlace 79 · Grade 12 · Oakton | 12 | Oakton | 27:25 |
| 80 | Liam TaylorPlace 80 · Grade 9 · Westfield | 9 | Westfield | 29:10 |
| 81 | Graham TaralloPlace 81 · Grade 10 · Oakton | 10 | Oakton | 29:43 PR |
| 82 | Mahin OmerPlace 82 · Grade 10 · Chantilly | 10 | Chantilly | 30:19 PR |
| 83 | Ben CareyPlace 83 · Grade 12 · Westfield | 12 | Westfield | 30:59 |