| 1 | Nicholas HitePlace 1 · Grade 10 · James Robinson | 10 | James Robinson | 16:43.67 |
| 2 | Simon IyobPlace 2 · Grade 10 · Oakton | 10 | Oakton | 16:44.34 |
| 3 | Evan ComptonPlace 3 · Grade 10 · Chantilly | 10 | Chantilly | 16:50.57 |
| 4 | Neil TottenPlace 4 · Grade 10 · Oakton | 10 | Oakton | 16:52.98 PR |
| 5 | Andrew DeLeonPlace 5 · Grade 10 · Chantilly | 10 | Chantilly | 16:56.02 PR |
| 6 | Nicholas MarottaPlace 6 · Grade 10 · Chantilly | 10 | Chantilly | 17:03.33 |
| 7 | Christopher WiglePlace 7 · Grade 9 · Chantilly | 9 | Chantilly | 17:13.02 |
| 8 | AJ WoodhousePlace 8 · Grade 10 · Oakton | 10 | Oakton | 17:25.83 |
| 9 | Chris HollandPlace 9 · Grade 10 · Oakton | 10 | Oakton | 17:26.11 |
| 10 | Colby GardinerPlace 10 · Grade 9 · Herndon | 9 | Herndon | 17:26.70 |
| 11 | Carson McEverPlace 11 · Grade 10 · Centreville | 10 | Centreville | 17:27.74 PR |
| 12 | Alex MinPlace 12 · Grade 10 · James Robinson | 10 | James Robinson | 17:29.71 |
| 13 | Joey CroninPlace 13 · Grade 9 · Chantilly | 9 | Chantilly | 17:31.00 |
| 14 | Thomas LandesPlace 14 · Grade 9 · Oakton | 9 | Oakton | 17:43.24 |
| 15 | Patrick PankratzPlace 15 · Grade 9 · Centreville | 9 | Centreville | 17:44.04 PR |
| 16 | Patrick OwensPlace 16 · Grade 10 · Westfield | 10 | Westfield | 17:44.74 |
| 17 | Johnny PacePlace 17 · Grade 10 · Westfield | 10 | Westfield | 17:47.01 |
| 18 | Joe CottonePlace 18 · Grade 10 · Centreville | 10 | Centreville | 17:55.26 |
| 19 | Ryan MahoneyPlace 19 · Grade 9 · Herndon | 9 | Herndon | 17:56.59 |
| 20 | Drew DavisPlace 20 · Grade 10 · James Robinson | 10 | James Robinson | 17:57.11 PR |
| 21 | Tommie CecilPlace 21 · Grade 9 · Herndon | 9 | Herndon | 18:03.14 |
| 22 | Phillip HrinkoPlace 22 · Grade 10 · Oakton | 10 | Oakton | 18:03.67 |
| 23 | Justin LohPlace 23 · Grade 9 · Chantilly | 9 | Chantilly | 18:04.17 PR |
| 24 | Tanner WalkerPlace 24 · Grade 9 · Chantilly | 9 | Chantilly | 18:04.56 |
| 25 | Matt HarkinPlace 25 · Grade 10 · Oakton | 10 | Oakton | 18:08.55 |
| 26 | Kyle SullivanPlace 26 · Grade 10 · Oakton | 10 | Oakton | 18:11.63 |
| 27 | Connor ClendeninPlace 27 · Grade 9 · Chantilly | 9 | Chantilly | 18:16.62 |
| 28 | Landon EgbersPlace 28 · Grade 10 · Centreville | 10 | Centreville | 18:18.96 PR |
| 29 | Jack MorrisPlace 29 · Grade 10 · Herndon | 10 | Herndon | 18:19.33 |
| 30 | Will RimerPlace 30 · Grade 10 · Centreville | 10 | Centreville | 18:20.18 PR |
| 31 | Brady MaddenPlace 31 · Grade 10 · Centreville | 10 | Centreville | 18:20.74 |
| 32 | Jeremy LevinePlace 32 · Grade 9 · Herndon | 9 | Herndon | 18:21.26 |
| 33 | Ethan CohenPlace 33 · Grade 10 · Chantilly | 10 | Chantilly | 18:24.93 |
| 34 | Nakul KarandikarPlace 34 · Grade 10 · Centreville | 10 | Centreville | 18:29.86 |
| 35 | Andres IzquierdoPlace 35 · Grade 10 · Chantilly | 10 | Chantilly | 18:31.42 |
| 36 | Hunter JutrasPlace 36 · Grade 9 · James Robinson | 9 | James Robinson | 18:36.18 |
| 37 | Owen GlowackiPlace 37 · Grade 10 · Westfield | 10 | Westfield | 18:36.73 PR |
| 38 | Ian HorilPlace 38 · Grade 10 · Chantilly | 10 | Chantilly | 18:39.16 |
| 39 | Eli McClearyPlace 39 · Grade 9 · Westfield | 9 | Westfield | 18:40.56 |
| 40 | Jack KohlerPlace 40 · Grade 9 · Herndon | 9 | Herndon | 18:42.89 |
| 41 | Kyle LyonsPlace 41 · Grade 10 · Centreville | 10 | Centreville | 18:44.25 |
| 42 | Marco LimPlace 42 · Grade 10 · Centreville | 10 | Centreville | 18:47.31 |
| 43 | Jamie MarshallPlace 43 · Grade 10 · James Robinson | 10 | James Robinson | 18:47.71 PR |
| 44 | Chancellor ClemPlace 44 · Grade 10 · Chantilly | 10 | Chantilly | 18:49.50 PR |
| 45 | Sean HagerupPlace 45 · Grade 9 · Herndon | 9 | Herndon | 18:51.11 |
| 46 | Danny ReedPlace 46 · Grade 10 · James Robinson | 10 | James Robinson | 18:52.28 |
| 47 | Eric BellinghavenPlace 47 · Grade 10 · James Robinson | 10 | James Robinson | 18:53.79 PR |
| 48 | Michael OverbyPlace 48 · Grade 10 · Westfield | 10 | Westfield | 18:59.67 PR |
| 49 | Mason HawkinsPlace 49 · Grade 10 · Oakton | 10 | Oakton | 19:04.97 PR |
| 50 | Austin RiggsPlace 50 · Grade 10 · James Robinson | 10 | James Robinson | 19:05.53 PR |
| 51 | Millan KhadkaPlace 51 · Grade 9 · Oakton | 9 | Oakton | 19:08.88 PR |
| 52 | Matt SammartinoPlace 52 · Grade 9 · Oakton | 9 | Oakton | 19:10.66 |
| 53 | Alexander StraitPlace 53 · Grade 10 · Chantilly | 10 | Chantilly | 19:11.74 PR |
| 54 | Nick CarriganPlace 54 · Grade 9 · Oakton | 9 | Oakton | 19:13.79 |
| 55 | Nicholas UtechPlace 55 · Grade 9 · James Robinson | 9 | James Robinson | 19:18.28 PR |
| 56 | Drew SmithPlace 56 · Grade 9 · Chantilly | 9 | Chantilly | 19:19.26 |
| 57 | Jake HernandezPlace 57 · Grade 9 · Westfield | 9 | Westfield | 19:19.97 |
| 58 | James O'HaraPlace 58 · Grade 10 · James Robinson | 10 | James Robinson | 19:21.56 |
| 59 | Kevin BishopPlace 59 · Grade 10 · Centreville | 10 | Centreville | 19:26.03 PR |
| 60 | Jason MartinPlace 60 · Grade 10 · Chantilly | 10 | Chantilly | 19:26.92 PR |
| 61 | Presley DayPlace 61 · Grade 10 · Centreville | 10 | Centreville | 19:28.43 |
| 62 | Alexander TuenshoffPlace 62 · Grade 9 · James Robinson | 9 | James Robinson | 19:28.96 PR |
| 63 | Giovanni D'AmbrosioPlace 63 · Grade 10 · Oakton | 10 | Oakton | 19:30.17 PR |
| 64 | Jacob MedleyPlace 64 · Grade 10 · James Robinson | 10 | James Robinson | 19:30.96 PR |
| 65 | Ben CareyPlace 65 · Grade 10 · James Robinson | 10 | James Robinson | 19:31.55 PR |
| 66 | Patrick MuradazPlace 66 · Grade 9 · Centreville | 9 | Centreville | 19:33.26 PR |
| 67 | Jonathan BidingerPlace 67 · Grade 10 · Westfield | 10 | Westfield | 19:35.96 |
| 68 | Byron GilbreathPlace 68 · Grade 9 · Westfield | 9 | Westfield | 19:41.46 |
| 69 | Morgan FeldenkrisPlace 69 · Grade 9 · James Robinson | 9 | James Robinson | 19:42.53 |
| 70 | Noah RushinPlace 70 · Grade 9 · Centreville | 9 | Centreville | 19:47.15 PR |
| 71 | Mike AckermanPlace 71 · Grade 9 · James Robinson | 9 | James Robinson | 19:47.46 |
| 72 | Josh YaPlace 72 · Grade 10 · Herndon | 10 | Herndon | 19:59.88 |
| 73 | Tim CervaPlace 73 · Grade 9 · Oakton | 9 | Oakton | 20:00.58 |
| 74 | Sergio IbarraPlace 74 · Grade 10 · Herndon | 10 | Herndon | 20:00.91 PR |
| 75 | Eric JohnsPlace 75 · Grade 9 · Herndon | 9 | Herndon | 20:04.44 |
| 76 | Nathan WoyckePlace 76 · Grade 10 · Herndon | 10 | Herndon | 20:06.82 PR |
| 77 | Tyler JepsonPlace 77 · Grade 10 · Westfield | 10 | Westfield | 20:08.54 PR |
| 78 | Joshua RollerPlace 78 · Grade 9 · Centreville | 9 | Centreville | 20:10.38 PR |
| 79 | Nikhil PrasadPlace 79 · Grade 9 · Oakton | 9 | Oakton | 20:14.61 PR |
| 80 | Stephen NorodPlace 80 · Grade 10 · Centreville | 10 | Centreville | 20:15.68 |
| 81 | Peter KangPlace 81 · Grade 10 · Centreville | 10 | Centreville | 20:17.82 PR |
| 82 | Trent PilcherPlace 82 · Grade 9 · Westfield | 9 | Westfield | 20:20.35 |
| 83 | Logan BurnsPlace 83 · Grade 10 · Herndon | 10 | Herndon | 20:20.90 |
| 84 | Iman GarzanPlace 84 · Grade 9 · James Robinson | 9 | James Robinson | 20:22.41 PR |
| 85 | Matthew CooperPlace 85 · Grade 10 · James Robinson | 10 | James Robinson | 20:23.46 PR |
| 86 | Zach GlaserPlace 86 · Grade 9 · Herndon | 9 | Herndon | 20:23.82 |
| 87 | Spencer HornPlace 87 · Grade 9 · Centreville | 9 | Centreville | 20:30.73 |
| 88 | Woohyun KimPlace 88 · Grade 9 · Chantilly | 9 | Chantilly | 20:31.95 |
| 89 | Tommy ClarkPlace 89 · Grade 10 · Oakton | 10 | Oakton | 20:38.26 |
| 90 | Matt WilliamsPlace 90 · Grade 10 · Herndon | 10 | Herndon | 20:40.69 PR |
| 91 | Joseph BellamyPlace 91 · Grade 9 · Centreville | 9 | Centreville | 20:48.19 PR |
| 92 | Ryan DoughertyPlace 92 · Grade 9 · Oakton | 9 | Oakton | 20:50.11 |
| 93 | Joshua LesserPlace 93 · Grade 10 · Westfield | 10 | Westfield | 20:54.37 |
| 94 | Brian AndersonPlace 94 · Grade 9 · James Robinson | 9 | James Robinson | 20:54.87 |
| 95 | Patrick JohnsonPlace 95 · Grade 10 · James Robinson | 10 | James Robinson | 20:55.59 PR |
| 96 | Alex HendricksonPlace 96 · Grade 10 · Centreville | 10 | Centreville | 21:06.60 PR |
| 97 | Brian WorleyPlace 97 · Grade 10 · Centreville | 10 | Centreville | 21:07.23 PR |
| 98 | Adam BlakneyPlace 98 · Grade 9 · Oakton | 9 | Oakton | 21:13.20 |
| 99 | Reid SharkeyPlace 99 · Grade 9 · James Robinson | 9 | James Robinson | 21:15.15 |
| 100 | Jack BrandtPlace 100 · Grade 10 · Oakton | 10 | Oakton | 21:37.01 |