| 1 | Joseph YeroviPlace 1 · Herndon | — | Herndon | 11:09 |
| 2 | Cullen CapaunoPlace 2 · Gonzaga College | — | Gonzaga College | 11:27 |
| 3 | Jonathan WestPlace 3 · Thomas Jefferson S&T | — | Thomas Jefferson S&T | 11:39 |
| 4 | Braden AdamPlace 4 · Herndon | — | Herndon | 11:40 |
| 5 | Ian HaukdalPlace 5 · Lake Braddock | — | Lake Braddock | 11:41 |
| 6 | Colin McCauleyPlace 6 · Herndon | — | Herndon | 11:54 |
| 7 | Alex Posadas-NavaPlace 7 · W.T. Woodson | — | W.T. Woodson | 11:57 |
| 8 | Taylor GibsonPlace 8 · W.T. Woodson | — | W.T. Woodson | 12:00 |
| 9 | Gavin McElhennonPlace 9 · Gonzaga College | — | Gonzaga College | 12:08 |
| 10 | Sem AsmelashPlace 10 · J.E.B. Stuart | — | J.E.B. Stuart | 12:12 |
| 11 | Quinn EarlyPlace 11 · J.E.B. Stuart | — | J.E.B. Stuart | 12:19 |
| 12 | Grayson WestfallPlace 12 · John Handley | — | John Handley | 12:23 |
| 13 | Jack WagnerPlace 13 · Battlefield | — | Battlefield | 12:30 |
| 14 | Kyle LebahnPlace 14 · Westfield | — | Westfield | 12:31 |
| 15 | Ethan SimaitisPlace 15 · J.E.B. Stuart | — | J.E.B. Stuart | 12:32 |
| 16 | Charles SchaarPlace 16 · Herndon | — | Herndon | 12:44 |
| 17 | Michael LeePlace 17 · John Handley | — | John Handley | 12:49 |
| 18 | Bennett CuppsPlace 18 · John Handley | — | John Handley | 12:53 |
| 19 | Leo DipernaPlace 19 · Thomas Jefferson S&T | — | Thomas Jefferson S&T | 12:56 |
| 20 | Brenden KeanePlace 20 · Westfield | — | Westfield | 13:02 |
| 21 | Jacob HubertPlace 21 · Battlefield | — | Battlefield | 13:04 |
| 22 | Collin KlempnerPlace 22 · Thomas Edison | — | Thomas Edison | 13:05 |
| 23 | Paul MigliaraPlace 23 · South Lakes | — | South Lakes | 13:07 |
| 26 | Joseph MorrisPlace 26 · Battlefield | — | Battlefield | 13:14 |
| 27 | Shane McConaghiePlace 27 · Westfield | — | Westfield | 13:15 |
| 28 | James IngersollPlace 28 · South Lakes | — | South Lakes | 13:18 |
| 29 | Alex YuPlace 29 · Langley | — | Langley | 13:21 |
| 30 | Christopher MurnPlace 30 · Thomas Edison | — | Thomas Edison | 13:21 |
| 31 | Ben RutherfordPlace 31 · Gonzaga College | — | Gonzaga College | 13:22 |
| 32 | Philip PanPlace 32 · Thomas Jefferson S&T | — | Thomas Jefferson S&T | 13:22 |
| 33 | David BarronPlace 33 · Westfield | — | Westfield | 13:25 |
| 34 | Matthew UmbrellPlace 34 · South Lakes | — | South Lakes | 13:27 |
| 35 | Turner BumbaryPlace 35 · Thomas Jefferson S&T | — | Thomas Jefferson S&T | 13:28 |
| 36 | Thomas LaRowPlace 36 · South Lakes | — | South Lakes | 13:28 |
| 37 | Jackson TirrellPlace 37 · Battlefield | — | Battlefield | 13:34 |
| 38 | Reed HamiltonPlace 38 · Thomas Jefferson S&T | — | Thomas Jefferson S&T | 13:36 |
| 40 | Brian HuPlace 40 · Thomas Jefferson S&T | — | Thomas Jefferson S&T | 13:36 |
| 42 | Matthew FitzgeraldPlace 42 · Langley | — | Langley | 13:38 |
| 43 | Jay SwallowPlace 43 · W.T. Woodson | — | W.T. Woodson | 13:49 |
| 44 | Alex BecknerPlace 44 · South Lakes | — | South Lakes | 13:52 |
| 45 | Eren KirdarPlace 45 · W.T. Woodson | — | W.T. Woodson | 13:52 |
| 46 | Jack FitzgeraldPlace 46 · Langley | — | Langley | 13:54 |
| 47 | Robbie BlackPlace 47 · Westfield | — | Westfield | 13:57 |
| 48 | Atharva HaldankarPlace 48 · Thomas Jefferson S&T | — | Thomas Jefferson S&T | 13:57 |
| 49 | Louis BorsatoPlace 49 · Westfield | — | Westfield | 14:00 |
| 51 | Caelen GrangePlace 51 · Paul VI Catholic | — | Paul VI Catholic | 14:04 |
| 52 | Carlson FlachPlace 52 · Lake Braddock | — | Lake Braddock | 14:06 |
| 53 | Andrew EckbergPlace 53 · Langley | — | Langley | 14:07 |
| 54 | Luke FrancesePlace 54 · Gonzaga College | — | Gonzaga College | 14:10 |
| 55 | Paul PantaleoPlace 55 · Thomas Edison | — | Thomas Edison | 14:11 |
| 56 | Aidan JudgePlace 56 · Thomas Edison | — | Thomas Edison | 14:13 |
| 57 | Nathan MilefskyPlace 57 · Battlefield | — | Battlefield | 14:18 |
| 59 | Jack SydesPlace 59 · Lake Braddock | — | Lake Braddock | 14:21 |
| 60 | Michael DayoPlace 60 · John Handley | — | John Handley | 14:21 |
| 61 | Samuel MartinezPlace 61 · J.E.B. Stuart | — | J.E.B. Stuart | 14:23 |
| 62 | Joshua KiserPlace 62 · Paul VI Catholic | — | Paul VI Catholic | 14:25 |
| 63 | William DowneyPlace 63 · Lake Braddock | — | Lake Braddock | 14:26 |
| 64 | Jackson BurnsPlace 64 · Herndon | — | Herndon | 14:28 |
| 66 | Sebastian AndreuPlace 66 · Westfield | — | Westfield | 14:30 |
| 67 | Sam WellsPlace 67 · J.E.B. Stuart | — | J.E.B. Stuart | 14:30 |
| 69 | Logan SpearPlace 69 · W.T. Woodson | — | W.T. Woodson | 14:33 |
| 70 | Zakhary NuttingPlace 70 · Lake Braddock | — | Lake Braddock | 14:35 |
| 71 | Caleb HassellPlace 71 · J.E.B. Stuart | — | J.E.B. Stuart | 14:38 |
| 72 | Simon Van Der WeidePlace 72 · Flint Hill School | — | Flint Hill School | 14:39 |
| 73 | Matthew PerkinsPlace 73 · Langley | — | Langley | 14:41 |
| 74 | Julian SupansicPlace 74 · Paul VI Catholic | — | Paul VI Catholic | 14:41 |
| 75 | Ian MillerPlace 75 · Gonzaga College | — | Gonzaga College | 14:48 |
| 76 | Ben CampionPlace 76 · Gonzaga College | — | Gonzaga College | 15:02 |
| 77 | Daniel LeePlace 77 · W.T. Woodson | — | W.T. Woodson | 15:03 |
| 78 | Matthew MirandaPlace 78 · Thomas Edison | — | Thomas Edison | 15:03 |
| 79 | Jack MorelliPlace 79 · Gonzaga College | — | Gonzaga College | 15:05 |
| 80 | Joseph KeelyPlace 80 · Herndon | — | Herndon | 15:06 |
| 81 | Aidan LeishearPlace 81 · Langley | — | Langley | 15:07 |
| 84 | Stephen EssePlace 84 · South Lakes | — | South Lakes | 15:17 |
| 85 | Nicholas NatalPlace 85 · Thomas Edison | — | Thomas Edison | 15:29 |
| 87 | Kevon WeechPlace 87 · John Handley | — | John Handley | 15:38 |
| 88 | Zach ShermanPlace 88 · Paul VI Catholic | — | Paul VI Catholic | 15:40 |
| 89 | Duncan AnthonyPlace 89 · Herndon | — | Herndon | 15:41 |
| 90 | Jack KleinPlace 90 · W.T. Woodson | — | W.T. Woodson | 15:43 |
| 91 | Fred JenkinsPlace 91 · Thomas Edison | — | Thomas Edison | 15:45 |
| 95 | Ryan BalotPlace 95 · Paul VI Catholic | — | Paul VI Catholic | 16:08 |
| 100 | Julian SheridanPlace 100 · South Lakes | — | South Lakes | 16:30 |
| 104 | Dylan KirbyPlace 104 · Paul VI Catholic | — | Paul VI Catholic | 16:57 |
| 106 | Niklas FloodPlace 106 · John Handley | — | John Handley | 16:59 |
| 108 | Gavin McDonnellPlace 108 · Paul VI Catholic | — | Paul VI Catholic | 17:01 |
| 110 | Ben SpivyPlace 110 · Flint Hill School | — | Flint Hill School | 17:20 |
| 111 | Muhammad ChaudryPlace 111 · J.E.B. Stuart | — | J.E.B. Stuart | 17:21 |
| 115 | Thomas HerrickPlace 115 · Flint Hill School | — | Flint Hill School | 18:02 |
| 118 | Amrith KumaarPlace 118 · Flint Hill School | — | Flint Hill School | 18:56 |
| 121 | Ethan QuiPlace 121 · Flint Hill School | — | Flint Hill School | 19:00 |
| 124 | Arthur DahmPlace 124 · Flint Hill School | — | Flint Hill School | 19:21 |
| 125 | Naveen SoppaPlace 125 · Langley | — | Langley | 19:26 |
| 132 | Devin SchwersPlace 132 · Lake Braddock | — | Lake Braddock | 23:03 |