| 1 | Carter LineweaverPlace 1 · Grade 12 · McLean | 12 | McLean | 17:37.8 |
| 2 | Theo WargoPlace 2 · Grade 12 · Yorktown | 12 | Yorktown | 18:15.2 |
| 3 | Thomas MillwardPlace 3 · Grade 12 · McLean | 12 | McLean | 18:17.1 |
| 4 | Bryce YangPlace 4 · Grade 10 · McLean | 10 | McLean | 18:18.3 |
| 5 | Akay OnatPlace 5 · Grade 12 · McLean | 12 | McLean | 18:42.4 |
| 6 | Vikram EastPlace 6 · Grade 12 · McLean | 12 | McLean | 18:46.2 |
| 7 | Grant DoughertyPlace 7 · Grade 9 · McLean | 9 | McLean | 19:07.8 |
| 8 | Luke ColePlace 8 · Grade 9 · McLean | 9 | McLean | 19:08.9 |
| 9 | Matthew FaucherPlace 9 · Grade 11 · McLean | 11 | McLean | 19:34.9 |
| 10 | Ryder KulikPlace 10 · Grade 10 · McLean | 10 | McLean | 19:38.5 |
| 11 | Daniel HellerPlace 11 · Grade 10 · Yorktown | 10 | Yorktown | 19:44.5 |
| 12 | Appian KitchenPlace 12 · Grade 9 · Yorktown | 9 | Yorktown | 20:03.8 |
| 13 | Raghav KurubaPlace 13 · Grade 11 · McLean | 11 | McLean | 20:05.2 |
| 14 | Joe BollerPlace 14 · Grade 10 · Yorktown | 10 | Yorktown | 20:05.3 |
| 15 | Cathal KoonsPlace 15 · Grade 5 · Yorktown | 5 | Yorktown | 20:06.9 |
| 16 | Evan LadislawPlace 16 · Grade 10 · McLean | 10 | McLean | 20:10.4 |
| 17 | Gavin MalatestaPlace 17 · Grade 10 · Washington-Liberty | 10 | Washington-Liberty | 20:16.1 |
| 18 | Sergio SandoliPlace 18 · Grade 5 · Yorktown | 5 | Yorktown | 20:17.4 |
| 19 | Micah WegnerPlace 19 · Grade 10 · Yorktown | 10 | Yorktown | 20:25.6 |
| 20 | Owen PeterPlace 20 · Grade 10 · Yorktown | 10 | Yorktown | 20:38.4 PR |
| 21 | Max HankeyPlace 21 · Grade 10 · Washington-Liberty | 10 | Washington-Liberty | 20:43.4 |
| 22 | Kush ChandPlace 22 · Grade 9 · McLean | 9 | McLean | 20:44.5 |
| 23 | Emmett KellerPlace 23 · Grade 11 · Yorktown | 11 | Yorktown | 20:45.2 |
| 24 | Beckett O'nealPlace 24 · Grade 12 · Yorktown | 12 | Yorktown | 20:51.8 |
| 25 | Harrison GulottaPlace 25 · Grade 9 · McLean | 9 | McLean | 20:55.0 |
| 26 | Devan KalbPlace 26 · Grade 10 · George C. Marshall | 10 | George C. Marshall | 21:10.0 |
| 27 | Davis MessmanPlace 27 · Grade 8 · Yorktown | 8 | Yorktown | 21:10.6 |
| 28 | Kenneth VelikonjaPlace 28 · Grade 10 · Yorktown | 10 | Yorktown | 21:13.3 |
| 29 | Jon AlcortaPlace 29 · Grade 10 · Yorktown | 10 | Yorktown | 21:16.5 |
| 30 | Samuel JenkinsPlace 30 · Grade 11 · Washington-Liberty | 11 | Washington-Liberty | 21:16.9 |
| 31 | Oliver Schneider PradezPlace 31 · Grade 12 · Washington-Liberty | 12 | Washington-Liberty | 21:17.5 |
| 32 | Thomas ChestnutPlace 32 · Grade 12 · McLean | 12 | McLean | 21:23.3 |
| 33 | Heath SnyderPlace 33 · Grade 9 · Washington-Liberty | 9 | Washington-Liberty | 21:23.9 |
| 34 | Nick Talbot-LilyPlace 34 · Grade 11 · Washington-Liberty | 11 | Washington-Liberty | 21:27.7 |
| 35 | Ethan LinPlace 35 · Grade 11 · Yorktown | 11 | Yorktown | 21:30.0 |
| 36 | Ishaan MungerPlace 36 · Grade 9 · George C. Marshall | 9 | George C. Marshall | 21:34.6 |
| 37 | Austin NeumannPlace 37 · Grade 11 · Yorktown | 11 | Yorktown | 21:36.7 |
| 38 | James CyrPlace 38 · Grade 11 · McLean | 11 | McLean | 21:36.9 |
| 39 | Aaron SaxePlace 39 · Grade 9 · McLean | 9 | McLean | 21:38.7 |
| 40 | Ian CochranPlace 40 · Grade 10 · Yorktown | 10 | Yorktown | 21:41.2 |
| 41 | Asher SpiroPlace 41 · Grade 11 · Yorktown | 11 | Yorktown | 21:42.5 |
| 42 | Luke BaltatzisPlace 42 · Grade 5 · Yorktown | 5 | Yorktown | 21:52.6 |
| 43 | Madden HartzPlace 43 · Grade 10 · George C. Marshall | 10 | George C. Marshall | 21:52.8 |
| 44 | Benjamin JosephPlace 44 · Grade 10 · McLean | 10 | McLean | 21:53.3 |
| 45 | Daniel GorrichoPlace 45 · Grade 9 · McLean | 9 | McLean | 22:07.1 |
| 46 | August HabinowskiPlace 46 · Grade 10 · George C. Marshall | 10 | George C. Marshall | 22:07.3 |
| 47 | George RotchfordPlace 47 · Grade 11 · Washington-Liberty | 11 | Washington-Liberty | 22:15.3 |
| 48 | Giacomo WatkinsPlace 48 · Grade 10 · Yorktown | 10 | Yorktown | 22:21.2 |
| 49 | Jayan PankajPlace 49 · Grade 10 · Yorktown | 10 | Yorktown | 22:30.7 |
| 50 | Josh DanielPlace 50 · Grade 5 · Yorktown | 5 | Yorktown | 22:32.0 |
| 51 | Ian XUPlace 51 · Grade 10 · McLean | 10 | McLean | 22:35.9 |
| 52 | Conor MurphyPlace 52 · Grade 9 · McLean | 9 | McLean | 22:36.7 |
| 53 | Josh EdelsonPlace 53 · Grade 9 · McLean | 9 | McLean | 22:38.8 |
| 54 | Benjamin MyersPlace 54 · Grade 12 · George C. Marshall | 12 | George C. Marshall | 22:46.7 |
| 55 | Anthony SebastianPlace 55 · Grade 11 · George C. Marshall | 11 | George C. Marshall | 22:47.0 |
| 56 | Jack RothPlace 56 · Grade 11 · Yorktown | 11 | Yorktown | 23:00.3 |
| 57 | "edison (""aki"")" DezakiPlace 57 · Grade - · Yorktown | - | Yorktown | 23:09.9 |
| 58 | Thomas KoonsPlace 58 · Grade 12 · Yorktown | 12 | Yorktown | 23:14.3 |
| 59 | Mason BeggsPlace 59 · Grade - · Yorktown | - | Yorktown | 23:22.4 |
| 60 | Theo WrightPlace 60 · Grade 10 · Washington-Liberty | 10 | Washington-Liberty | 23:22.9 |
| 61 | Sebastian SpykermanPlace 61 · Grade 10 · Yorktown | 10 | Yorktown | 23:23.2 |
| 62 | Mason NanthavongPlace 62 · Grade 10 · George C. Marshall | 10 | George C. Marshall | 23:27.3 |
| 63 | Syed Matteo (teo) ahmadPlace 63 · Grade 11 · Washington-Liberty | 11 | Washington-Liberty | 23:31.4 |
| 64 | Liam ConwayPlace 64 · Grade 9 · George C. Marshall | 9 | George C. Marshall | 23:41.2 |
| 65 | Garrett MoorePlace 65 · Grade 10 · McLean | 10 | McLean | 23:41.7 |
| 66 | Owen SchroederPlace 66 · Grade 9 · McLean | 9 | McLean | 23:42.0 |
| 67 | Lewis DinhPlace 67 · Grade - · Yorktown | - | Yorktown | 23:44.8 |
| 68 | Alexander LeePlace 68 · Grade 9 · George C. Marshall | 9 | George C. Marshall | 23:48.4 |
| 69 | Andrew KintPlace 69 · Grade 10 · Washington-Liberty | 10 | Washington-Liberty | 24:07.3 |
| 70 | Alexander BenchoffPlace 70 · Grade 10 · Washington-Liberty | 10 | Washington-Liberty | 24:10.2 |
| 71 | Kyle SunPlace 71 · Grade 11 · George C. Marshall | 11 | George C. Marshall | 24:12.8 |
| 72 | Teo HoytPlace 72 · Grade 9 · Yorktown | 9 | Yorktown | 24:13.7 |
| 73 | Elliot KintPlace 73 · Grade 11 · Washington-Liberty | 11 | Washington-Liberty | 24:14.0 |
| 74 | Elias BarraganPlace 74 · Grade 10 · Yorktown | 10 | Yorktown | 24:14.1 |
| 75 | Yeonggwon ChoPlace 75 · Grade 12 · McLean | 12 | McLean | 24:14.6 |
| 76 | Brooks LevyPlace 76 · Grade 11 · Yorktown | 11 | Yorktown | 24:22.1 |
| 77 | Harvey FayheePlace 77 · Grade 10 · Yorktown | 10 | Yorktown | 24:25.3 |
| 78 | Caleb GreenPlace 78 · Grade 10 · McLean | 10 | McLean | 24:35.5 |
| 79 | Hayden HersheyPlace 79 · Grade 9 · Washington-Liberty | 9 | Washington-Liberty | 24:36.9 |
| 80 | Kalyan ChoksiPlace 80 · Grade 9 · George C. Marshall | 9 | George C. Marshall | 24:45.7 |
| 81 | William MoneymakerPlace 81 · Grade 10 · Yorktown | 10 | Yorktown | 24:47.8 |
| 82 | Ryan ParksPlace 82 · Grade 5 · Yorktown | 5 | Yorktown | 25:06.4 |
| 83 | Seungyun KwakPlace 83 · Grade 12 · McLean | 12 | McLean | 25:08.9 |
| 84 | Elijah MaherPlace 84 · Grade 5 · Yorktown | 5 | Yorktown | 25:11.6 |
| 85 | Max HayhurstPlace 85 · Grade 7 · Yorktown | 7 | Yorktown | 25:15.7 |
| 86 | Tucker SullivanPlace 86 · Grade 11 · Yorktown | 11 | Yorktown | 26:14.9 |
| 87 | Dexter CoburnPlace 87 · Grade 10 · Yorktown | 10 | Yorktown | 26:21.3 |
| 88 | James WilliamsPlace 88 · Grade 10 · Yorktown | 10 | Yorktown | 26:38.6 |
| 89 | Jack FaheyPlace 89 · Grade 11 · George C. Marshall | 11 | George C. Marshall | 26:50.4 |
| 90 | Tommy BrownPlace 90 · Grade 9 · Yorktown | 9 | Yorktown | 27:01.6 |
| 91 | Ryan DubucPlace 91 · Grade 9 · George C. Marshall | 9 | George C. Marshall | 27:17.5 |
| 92 | Reve PamulapatiPlace 92 · Grade 10 · Yorktown | 10 | Yorktown | 28:34.0 |
| 93 | Jack BrownPlace 93 · Grade 10 · Yorktown | 10 | Yorktown | 29:20.1 |
| 94 | Ryan PavlovicPlace 94 · Grade 10 · Yorktown | 10 | Yorktown | 30:07.8 |
| 95 | Benjamin HowardPlace 95 · Grade - · Washington-Liberty | - | Washington-Liberty | 32:30.7 |
| 96 | David BubeevPlace 96 · Grade 11 · Washington-Liberty | 11 | Washington-Liberty | 37:43.1 |