| 1 | Evan TomanPlace 1 · Grade 9 · Meridian | 9 | Meridian | 18:55 |
| 2 | Logan BowerbankPlace 2 · Grade 11 · Meridian | 11 | Meridian | 18:57 |
| 3 | Henry SterlingPlace 3 · Grade 12 · Meridian | 12 | Meridian | 19:08 |
| 4 | Simon Hendler-VossPlace 4 · Grade 9 · Meridian | 9 | Meridian | 20:28 |
| 5 | Hunter MarlinPlace 5 · Grade 9 · Meridian | 9 | Meridian | 20:39 |
| 6 | Sagar NangiaPlace 6 · Grade 12 · Meridian | 12 | Meridian | 20:39 |
| 7 | Henry TelfordPlace 7 · Grade 10 · Meridian | 10 | Meridian | 20:39 |
| 8 | Henry RieglerPlace 8 · Grade 12 · Meridian | 12 | Meridian | 21:23 |
| 9 | William WisnioskiPlace 9 · Grade 10 · Meridian | 10 | Meridian | 21:24 |
| 10 | Nathan WalkerPlace 10 · Grade 12 · Meridian | 12 | Meridian | 21:24 |
| 11 | Revere BeckettsPlace 11 · Grade 10 · Manassas Park | 10 | Manassas Park | 21:39 |
| 12 | Jacob FlemingPlace 12 · Grade 11 · Manassas Park | 11 | Manassas Park | 21:45 |
| 13 | Jack NobblittPlace 13 · Grade 10 · Fauquier | 10 | Fauquier | 22:00 |
| 14 | Gannon McClungPlace 14 · Grade - · Fauquier | - | Fauquier | 22:00 PR |
| 15 | Luis De CarvalhoPlace 15 · Grade 12 · Meridian | 12 | Meridian | 22:04 |
| 16 | Brian TingPlace 16 · Grade 12 · Meridian | 12 | Meridian | 22:07 |
| 17 | Aj AllisonPlace 17 · Grade 9 · Meridian | 9 | Meridian | 22:15 |
| 18 | Eli GahnbergPlace 18 · Grade 9 · Meridian | 9 | Meridian | 22:37 |
| 19 | Owen JuarezPlace 19 · Grade 10 · Liberty (Bealeton) | 10 | Liberty (Bealeton) | 22:53 |
| 20 | Alex TimmPlace 20 · Grade 9 · Fauquier | 9 | Fauquier | 22:53 |
| 21 | Mason ChongPlace 21 · Grade 12 · Meridian | 12 | Meridian | 22:55 |
| 22 | Rex CampbellPlace 22 · Grade 10 · Meridian | 10 | Meridian | 22:57 |
| 23 | Kiran Kiblin MurthyPlace 23 · Grade 10 · Meridian | 10 | Meridian | 22:57 |
| 24 | Micah SingerPlace 24 · Grade 9 · Meridian | 9 | Meridian | 22:58 |
| 25 | Alex PorterPlace 25 · Grade 10 · Liberty (Bealeton) | 10 | Liberty (Bealeton) | 23:00 |
| 26 | Abraham GarciaPlace 26 · Grade 9 · Liberty (Bealeton) | 9 | Liberty (Bealeton) | 23:01 |
| 27 | Gavin TruesdalePlace 27 · Grade 9 · Liberty (Bealeton) | 9 | Liberty (Bealeton) | 23:02 |
| 28 | Eli MazariegosPlace 28 · Grade 9 · Liberty (Bealeton) | 9 | Liberty (Bealeton) | 23:07 |
| 29 | Josh SanchezPlace 29 · Grade 10 · Liberty (Bealeton) | 10 | Liberty (Bealeton) | 23:22 |
| 30 | Jeff LutzPlace 30 · Grade 9 · Fauquier | 9 | Fauquier | 23:33 |
| 31 | Elias SingerPlace 31 · Grade 9 · Meridian | 9 | Meridian | 23:36 |
| 32 | Sharr Inglis-NelaPlace 32 · Grade 9 · Meridian | 9 | Meridian | 23:37 |
| 33 | Noah CurleyPlace 33 · Grade 10 · Meridian | 10 | Meridian | 23:42 |
| 34 | Will FrimodigPlace 34 · Grade 9 · Fauquier | 9 | Fauquier | 23:46 |
| 35 | Herbert PetersonPlace 35 · Grade 9 · Meridian | 9 | Meridian | 23:46 |
| 36 | Reilly Mcclary-jonesPlace 36 · Grade 10 · Liberty (Bealeton) | 10 | Liberty (Bealeton) | 23:57 PR |
| 37 | Clay CrosonPlace 37 · Grade 10 · Liberty (Bealeton) | 10 | Liberty (Bealeton) | 24:07 |
| 38 | Carter GramsPlace 38 · Grade - · Fauquier | - | Fauquier | 24:18 PR |
| 39 | Rohan KrishnaPlace 39 · Grade 12 · Meridian | 12 | Meridian | 24:19 |
| 40 | Ryan ShockeyPlace 40 · Grade 9 · Fauquier | 9 | Fauquier | 24:24 |
| 41 | Luke NelsonPlace 41 · Grade 9 · Fauquier | 9 | Fauquier | 24:25 |
| 42 | Jay McCormickPlace 42 · Grade 9 · Fauquier | 9 | Fauquier | 24:26 |
| 43 | Michael GalvezPlace 43 · Grade 11 · Manassas Park | 11 | Manassas Park | 24:35 |
| 44 | Ian CampbellPlace 44 · Grade 10 · Fauquier | 10 | Fauquier | 24:39 |
| 45 | Zakk JamesPlace 45 · Grade - · Fauquier | - | Fauquier | 24:44 PR |
| 46 | John SalmoiraghiPlace 46 · Grade 12 · Meridian | 12 | Meridian | 24:45 |
| 47 | Ethan KraftPlace 47 · Grade 12 · Meridian | 12 | Meridian | 24:50 |
| 48 | Julio GalvezPlace 48 · Grade 9 · Manassas Park | 9 | Manassas Park | 24:51 |
| 49 | Nathaniel GillPlace 49 · Grade 11 · Meridian | 11 | Meridian | 24:56 |
| 50 | Quin YarollPlace 50 · Grade 10 · Meridian | 10 | Meridian | 26:05 |
| 51 | Zadin FaucetPlace 51 · Grade 10 · Liberty (Bealeton) | 10 | Liberty (Bealeton) | 26:39 |
| 52 | Harry SirenePlace 52 · Grade 10 · Fauquier | 10 | Fauquier | 26:39 |
| 53 | Mitchell BurroughsPlace 53 · Grade 10 · Fauquier | 10 | Fauquier | 26:40 |
| 54 | Ciaran O'KeefePlace 54 · Grade 9 · Fauquier | 9 | Fauquier | 26:56 |
| 55 | Dylan SkowronskyPlace 55 · Grade 9 · Liberty (Bealeton) | 9 | Liberty (Bealeton) | 27:13 |
| 56 | Jayden ByrdPlace 56 · Grade 10 · Liberty (Bealeton) | 10 | Liberty (Bealeton) | 28:47 |
| 57 | Tristan MunsonPlace 57 · Grade 11 · Liberty (Bealeton) | 11 | Liberty (Bealeton) | 28:48 |
| 58 | Xavier CastelliPlace 58 · Grade 10 · Meridian | 10 | Meridian | 29:30 |
| 59 | Jeyden Gutierrez ParadaPlace 59 · Grade 9 · Manassas Park | 9 | Manassas Park | 31:30 |
| 60 | David Martinez SorianoPlace 60 · Grade 10 · Liberty (Bealeton) | 10 | Liberty (Bealeton) | 32:15 |
| 61 | Aldin Gutierrez ParadaPlace 61 · Grade 10 · Manassas Park | 10 | Manassas Park | 32:16 |
| 62 | Nelson PerazaPlace 62 · Grade 10 · Liberty (Bealeton) | 10 | Liberty (Bealeton) | 33:15 |
| 63 | Gabe RizzoPlace 63 · Grade - · Fauquier | - | Fauquier | 33:37 PR |