| 1 | Alex ClarkPlace 1 · Lake Braddock | — | Lake Braddock | 15:37.86 | 1 |
| 2 | Luke SohlPlace 2 · Lake Braddock | — | Lake Braddock | 16:06.55 | 2 |
| 3 | Sam RubenkingPlace 3 · Lake Braddock | — | Lake Braddock | 16:32.11 | 3 |
| 4 | Luke LevanPlace 4 · Lake Braddock | — | Lake Braddock | 16:38.30 | 4 |
| 5 | Phil VargasPlace 5 · Lake Braddock | — | Lake Braddock | 16:40.01 | 5 |
| 6 | John TubesingPlace 6 · Lake Braddock | — | Lake Braddock | 17:03.12 | 6 |
| 7 | Matt HooglandPlace 7 · Lake Braddock | — | Lake Braddock | 17:04.16 | 7 |
| 8 | Ryan GreenwoodPlace 8 · Lake Braddock | — | Lake Braddock | 17:28.76 | — |
| 9 | Matt McVickerPlace 9 · Lake Braddock | — | Lake Braddock | 17:38.11 | — |
| 1 | Sean McGortyPlace 1 · Chantilly | — | Chantilly | 16:08.86 | 1 |
| 2 | Austin BrooksPlace 2 · Rams | — | Rams | 16:31.72 | 2 |
| 3 | Patrick SpahnPlace 3 · Rams | — | Rams | 16:47.44 | 3 |
| 4 | David JanasPlace 4 · Rams | — | Rams | 16:57.84 | 4 |
| 5 | Nick ScyocPlace 5 · Rams | — | Rams | 17:00.86 | 5 |
| 6 | Nick MarshallPlace 6 · Rams | — | Rams | 17:08.80 | 6 |
| 7 | James TurnerPlace 7 · Rams | — | Rams | 17:13.51 | 7 |
| 8 | Samuel TuckerPlace 8 · Chantilly | — | Chantilly | 17:18.63 | 8 |
| 9 | Harold DockinsPlace 9 · Chantilly | — | Chantilly | 17:19.74 | 9 |
| 10 | Scott FraserPlace 10 · Chantilly | — | Chantilly | 17:23.20 | 10 |
| 11 | Samuel IversPlace 11 · Chantilly | — | Chantilly | 17:29.99 | 11 |
| 12 | Cameron YoungPlace 12 · Chantilly | — | Chantilly | 17:44.27 | 12 |
| 13 | Craig LenskiPlace 13 · Chantilly | — | Chantilly | 17:48.70 | 13 |
| 14 | Ben JohnsonPlace 14 · Rams | — | Rams | 17:53.69 | 14 |
| 15 | Thomas JohnstonPlace 15 · Chantilly | — | Chantilly | 17:56.43 | — |
| 16 | Shawn ReinhardtPlace 16 · Rams | — | Rams | 17:58.65 | — |
| 17 | Christopher AramburuPlace 17 · Chantilly | — | Chantilly | 18:02.87 | — |
| 18 | Robert BarbuPlace 18 · Rams | — | Rams | 18:14.22 | — |
| 19 | Stephen GoodrickPlace 19 · Rams | — | Rams | 18:15.31 | — |
| 20 | Joseph BruenemanPlace 20 · Chantilly | — | Chantilly | 18:17.11 | — |
| 21 | James KeagyPlace 21 · Chantilly | — | Chantilly | 18:20.87 | — |
| 22 | Eric MitchellPlace 22 · Westfield | — | Westfield | 18:23.67 | 15 |
| 23 | Patrick ChasePlace 23 · Chantilly | — | Chantilly | 18:25.52 | — |
| 24 | Will SteinhilberPlace 24 · Westfield | — | Westfield | 18:29.46 | 16 |
| 25 | Morgan FrejoPlace 25 · Westfield | — | Westfield | 18:30.85 | 17 |
| 26 | Joshua MannPlace 26 · Rams | — | Rams | 18:37.90 | — |
| 27 | J Luke PilcherPlace 27 · Westfield | — | Westfield | 18:40.79 | 18 |
| 28 | Eric RolfePlace 28 · Chantilly | — | Chantilly | 18:48.63 | — |
| 29 | Grant ZulickPlace 29 · Chantilly | — | Chantilly | 18:51.09 | — |
| 30 | Ryan BradyPlace 30 · Rams | — | Rams | 18:59.11 | — |
| 31 | Brett MontaguePlace 31 · Rams | — | Rams | 19:01.69 | — |
| 32 | Sean CumminsPlace 32 · Rams | — | Rams | 19:09.60 | — |
| 33 | Leif Van AckerPlace 33 · Rams | — | Rams | 19:12.29 | — |
| 34 | Kevin CaddellPlace 34 · Rams | — | Rams | 19:13.56 | — |
| 35 | Yani LezzamPlace 35 · Chantilly | — | Chantilly | 19:17.15 | — |
| 36 | Matthew BielenPlace 36 · Westfield | — | Westfield | 19:22.16 | 19 |
| 37 | Wil WilkinsonPlace 37 · Rams | — | Rams | 19:28.02 | — |
| 38 | Ben CameronPlace 38 · Westfield | — | Westfield | 19:35.69 | 20 |
| 39 | Joshua SkymPlace 39 · Chantilly | — | Chantilly | 19:38.36 | — |
| 40 | Raaj BhavsarPlace 40 · Chantilly | — | Chantilly | 19:41.80 | — |
| 41 | Tim WhitePlace 41 · Rams | — | Rams | 19:43.08 | — |
| 42 | Thomas FriestadPlace 42 · Rams | — | Rams | 19:43.89 | — |
| 43 | Samuel CohenPlace 43 · Chantilly | — | Chantilly | 19:47.56 | — |
| 44 | Cornellius ReillyPlace 44 · Chantilly | — | Chantilly | 19:55.18 | — |
| 45 | Chad SuSankePlace 45 · Rams | — | Rams | 19:57.85 | — |
| 46 | Steven RutledgePlace 46 · Chantilly | — | Chantilly | 20:05.55 | — |
| 47 | Andrew GilbridePlace 47 · Westfield | — | Westfield | 20:12.22 | 21 |
| 48 | Kevin PeakePlace 48 · Chantilly | — | Chantilly | 20:12.74 | — |
| 49 | Jacob BeilPlace 49 · Rams | — | Rams | 20:13.41 | — |
| 50 | Kevin IzadpanahPlace 50 · Rams | — | Rams | 20:15.75 | — |
| 51 | Zachary LietzanPlace 51 · Rams | — | Rams | 20:29.73 | — |
| 52 | Austin StahlePlace 52 · Chantilly | — | Chantilly | 20:31.65 | — |
| 53 | Colin SchumppPlace 53 · Rams | — | Rams | 20:32.32 | — |
| 54 | Ansel BorhauerPlace 54 · Rams | — | Rams | 20:35.94 | — |
| 55 | Mustafa RasheedPlace 55 · Chantilly | — | Chantilly | 20:36.82 | — |
| 56 | Tom BurkePlace 56 · Rams | — | Rams | 20:37.75 | — |
| 57 | Daniel BiggarPlace 57 · Chantilly | — | Chantilly | 20:39.51 | — |
| 58 | David DohertyPlace 58 · Westfield | — | Westfield | 20:41.64 | — |
| 59 | Tyler MeasellPlace 59 · Westfield | — | Westfield | 20:44.20 | — |
| 60 | Bobby BrayPlace 60 · Rams | — | Rams | 21:01.35 | — |
| 61 | Eric RothPlace 61 · Rams | — | Rams | 21:03.73 | — |
| 62 | Chris AhnPlace 62 · Rams | — | Rams | 21:04.32 | — |
| 63 | Jonathan GranthamPlace 63 · Rams | — | Rams | 21:08.50 | — |
| 64 | Faris SakallahPlace 64 · Chantilly | — | Chantilly | 21:12.04 | — |
| 65 | Ryan ReppertPlace 65 · Westfield | — | Westfield | 21:14.62 | — |
| 66 | Francis LackmanPlace 66 · Westfield | — | Westfield | 21:45.85 | — |
| 67 | Navid AkhoundiPlace 67 · Chantilly | — | Chantilly | 22:04.44 | — |
| 68 | Tom LazorPlace 68 · Westfield | — | Westfield | 22:19.51 | — |
| 69 | Matthew MalinowskiPlace 69 · Westfield | — | Westfield | 22:20.19 | — |
| 70 | Ben SmithPlace 70 · Westfield | — | Westfield | 22:49.38 | — |
| 71 | Brian BealPlace 71 · Westfield | — | Westfield | 22:49.67 | — |
| 72 | Cody QuickPlace 72 · Chantilly | — | Chantilly | 23:13.97 | — |
| 73 | Christopher KugePlace 73 · Westfield | — | Westfield | 25:43.45 | — |
| 74 | Kyle CortezPlace 74 · Westfield | — | Westfield | 26:01.71 | — |
| 75 | Julian BanzonPlace 75 · Westfield | — | Westfield | 26:21.84 | — |
| 76 | Andrew BentleyPlace 76 · Westfield | — | Westfield | 27:23.48 | — |
| 77 | Alex MoorePlace 77 · Westfield | — | Westfield | 27:23.82 | — |
| 1 | Pratik SinghPlace 1 · Oakton | — | Oakton | 16:58.15 | 1 |
| 2 | Max GerndhardPlace 2 · Oakton | — | Oakton | 17:21.65 | 2 |
| 3 | Tom MarottaPlace 3 · Centreville | — | Centreville | 17:41.83 | 3 |
| 4 | Michael LapuzPlace 4 · Centreville | — | Centreville | 17:47.63 | 4 |
| 5 | Jason KrusePlace 5 · Centreville | — | Centreville | 17:48.23 | 5 |
| 6 | Kevin BaldwinPlace 6 · Herndon Cross Co | — | Herndon Cross Co | 17:49.70 | 6 |
| 7 | Ryan GranatoPlace 7 · Oakton | — | Oakton | 17:55.77 | 7 |
| 8 | Aidan SharpleyPlace 8 · Oakton | — | Oakton | 17:57.11 | 8 |
| 9 | Tyler MontaninoPlace 9 · Oakton | — | Oakton | 17:57.87 | 9 |
| 10 | Chris JewellPlace 10 · Oakton | — | Oakton | 17:58.23 | 10 |
| 11 | Alex MarmolPlace 11 · Centreville | — | Centreville | 17:59.21 | 11 |
| 12 | Zach AhadPlace 12 · Herndon Cross Co | — | Herndon Cross Co | 17:59.91 | 12 |
| 13 | Daniel MolinaPlace 13 · Centreville | — | Centreville | 18:11.26 | 13 |
| 14 | Emanuil StoichevPlace 14 · Centreville | — | Centreville | 18:16.08 | 14 |
| 15 | David LeonardPlace 15 · Oakton | — | Oakton | 18:19.06 | 15 |
| 16 | Stephen JordanPlace 16 · Oakton | — | Oakton | 18:22.67 | — |
| 17 | Oliver Lopez-GomezPlace 17 · Oakton | — | Oakton | 18:23.99 | — |
| 18 | Jonathan ClarkPlace 18 · Centreville | — | Centreville | 18:30.52 | 16 |
| 19 | Aidan SmithPlace 19 · Oakton | — | Oakton | 18:33.99 | — |
| 20 | Ricky ZhuPlace 20 · Oakton | — | Oakton | 18:35.30 | — |
| 21 | Michael ChonPlace 21 · Centreville | — | Centreville | 18:35.98 | — |
| 22 | Alex GrayPlace 22 · Centreville | — | Centreville | 18:37.09 | — |
| 23 | Samuel McKinleyPlace 23 · Oakton | — | Oakton | 18:37.32 | — |
| 24 | Mike SaboePlace 24 · Centreville | — | Centreville | 18:37.67 | — |
| 25 | Nick SojkaPlace 25 · Oakton | — | Oakton | 18:39.86 | — |
| 26 | Joseph ChoiPlace 26 · Oakton | — | Oakton | 18:44.73 | — |
| 27 | Matthew DaleyPlace 27 · Oakton | — | Oakton | 18:50.86 | — |
| 28 | Jay TuckerPlace 28 · Oakton | — | Oakton | 19:01.20 | — |
| 29 | Matt LapuzPlace 29 · Centreville | — | Centreville | 19:08.24 | — |
| 30 | Andrew MarquezPlace 30 · Oakton | — | Oakton | 19:14.24 | — |
| 31 | Brian McleniganPlace 31 · Centreville | — | Centreville | 19:15.50 | — |
| 32 | Robert MurdenPlace 32 · Herndon Cross Co | — | Herndon Cross Co | 19:20.85 | 17 |
| 33 | Chris PeterkinPlace 33 · Oakton | — | Oakton | 19:27.25 | — |
| 34 | Greg BrentPlace 34 · Oakton | — | Oakton | 19:33.51 | — |
| 35 | Matt FioramontiPlace 35 · Oakton | — | Oakton | 19:33.74 | — |
| 36 | David RiedelPlace 36 · Centreville | — | Centreville | 19:38.12 | — |
| 37 | Tim WhitePlace 37 · Herndon Cross Co | — | Herndon Cross Co | 19:40.73 | 18 |
| 38 | Joey WaltrichPlace 38 · Oakton | — | Oakton | 19:43.50 | — |
| 39 | Steven YuPlace 39 · Centreville | — | Centreville | 19:45.84 | — |
| 40 | Matthew ColturiPlace 40 · Oakton | — | Oakton | 19:46.52 | — |
| 41 | Sully MalikPlace 41 · Oakton | — | Oakton | 19:47.28 | — |
| 42 | Brandon CahillPlace 42 · Oakton | — | Oakton | 19:47.85 | — |
| 43 | Tony LeePlace 43 · Oakton | — | Oakton | 19:48.91 | — |
| 44 | Nathan CaballeroPlace 44 · Herndon Cross Co | — | Herndon Cross Co | 19:49.46 | 19 |
| 45 | Josh ZargerPlace 45 · Centreville | — | Centreville | 20:06.66 | — |
| 46 | Brian FortnaPlace 46 · Herndon Cross Co | — | Herndon Cross Co | 20:12.97 | 20 |
| 47 | Andrew CocranePlace 47 · Oakton | — | Oakton | 20:24.93 | — |
| 48 | Gaston CarrenoPlace 48 · Oakton | — | Oakton | 20:25.54 | — |
| 49 | Nick ZempolichPlace 49 · Centreville | — | Centreville | 20:33.02 | — |
| 50 | Ian LindsayPlace 50 · Centreville | — | Centreville | 20:35.02 | — |
| 51 | Conor DillonPlace 51 · Oakton | — | Oakton | 20:38.96 | — |
| 52 | Ian FrazierPlace 52 · Herndon Cross Co | — | Herndon Cross Co | 20:42.79 | 21 |
| 53 | Nick LytlePlace 53 · Herndon Cross Co | — | Herndon Cross Co | 20:44.58 | — |
| 54 | Drew WallacePlace 54 · Herndon Cross Co | — | Herndon Cross Co | 20:44.86 | — |
| 55 | Greg DoerrPlace 55 · Oakton | — | Oakton | 20:45.17 | — |
| 56 | Michael McKainPlace 56 · Centreville | — | Centreville | 20:51.57 | — |
| 57 | Joseph LeBerrePlace 57 · Oakton | — | Oakton | 20:53.64 | — |
| 58 | Chris ZempolichPlace 58 · Centreville | — | Centreville | 20:55.84 | — |
| 59 | Kevin BaileyPlace 59 · Oakton | — | Oakton | 20:58.65 | — |
| 60 | Nate WilliamsPlace 60 · Herndon Cross Co | — | Herndon Cross Co | 21:00.12 | — |
| 61 | Allen LuethkePlace 61 · Oakton | — | Oakton | 21:00.53 | — |
| 62 | Scott BensonPlace 62 · Oakton | — | Oakton | 21:22.59 | — |
| 63 | Brendan BanvillePlace 63 · Oakton | — | Oakton | 21:23.31 | — |
| 64 | Conlin MillerPlace 64 · Herndon Cross Co | — | Herndon Cross Co | 21:41.22 | — |
| 65 | Steven ArchambeaultPlace 65 · Herndon Cross Co | — | Herndon Cross Co | 21:47.46 | — |
| 66 | Chase KentPlace 66 · Herndon Cross Co | — | Herndon Cross Co | 21:49.45 | — |
| 67 | Patrick NancePlace 67 · Herndon Cross Co | — | Herndon Cross Co | 22:05.23 | — |
| 68 | Joshua DudasPlace 68 · Oakton | — | Oakton | 22:06.11 | — |
| 69 | Nathan OngPlace 69 · Oakton | — | Oakton | 22:39.46 | — |
| 70 | Mitchell HernandezPlace 70 · Oakton | — | Oakton | 23:08.45 | — |
| 71 | Dante WalkerPlace 71 · Herndon Cross Co | — | Herndon Cross Co | 23:11.28 | — |
| 72 | Zachary SussmanPlace 72 · Centreville | — | Centreville | 23:19.97 | — |
| 73 | Grant GoldenPlace 73 · Oakton | — | Oakton | 24:39.95 | — |
| 74 | Kenny WuPlace 74 · Centreville | — | Centreville | 25:37.57 | — |
| 75 | Cameron ThomasPlace 75 · Oakton | — | Oakton | 25:59.19 | — |
| 76 | Christopher SpraguePlace 76 · Oakton | — | Oakton | 26:15.79 | — |