| 1 | Garrett SuhrPlace 1 · Grade 12 · Richard Montgomery | 12 | Richard Montgomery | 18:17.97 |
| 2 | Elias ApplebaumPlace 2 · Grade 11 · Richard Montgomery | 11 | Richard Montgomery | 18:21.78 |
| 3 | Lucas CoreaPlace 3 · Grade 10 · Richard Montgomery | 10 | Richard Montgomery | 18:23.78 |
| 5 | Christopher StallardPlace 5 · Grade 11 · Poolesville Sr | 11 | Poolesville Sr | 18:26.36 |
| 6 | Samuel BodmerPlace 6 · Grade 12 · Poolesville Sr | 12 | Poolesville Sr | 18:28.72 |
| 7 | Andualem AmadoPlace 7 · Grade 11 · Richard Montgomery | 11 | Richard Montgomery | 18:29.22 |
| 8 | Henry KayePlace 8 · Grade 10 · Richard Montgomery | 10 | Richard Montgomery | 18:52.38 |
| 9 | William MasonPlace 9 · Grade 10 · Richard Montgomery | 10 | Richard Montgomery | 19:01.94 |
| 10 | Nick OlanoPlace 10 · Grade 12 · Richard Montgomery | 12 | Richard Montgomery | 19:15.06 |
| 11 | Edward SorensenPlace 11 · Grade 11 · Richard Montgomery | 11 | Richard Montgomery | 19:16.47 |
| 12 | Ethan KwunPlace 12 · Grade 12 · Richard Montgomery | 12 | Richard Montgomery | 19:26.62 |
| 13 | Caleb DastrupPlace 13 · Grade 9 · Poolesville Sr | 9 | Poolesville Sr | 19:28.15 |
| 14 | Vinamr PemmarajuPlace 14 · Grade 11 · Richard Montgomery | 11 | Richard Montgomery | 19:28.62 |
| 15 | Max MaustPlace 15 · Grade 11 · Richard Montgomery | 11 | Richard Montgomery | 19:29.96 |
| 16 | McCleary GallagherPlace 16 · Grade 11 · Poolesville Sr | 11 | Poolesville Sr | 19:33.62 |
| 17 | Isaac GutierrezPlace 17 · Grade 10 · Richard Montgomery | 10 | Richard Montgomery | 19:53.41 |
| 18 | Aaron LongbrakePlace 18 · Grade 9 · Poolesville Sr | 9 | Poolesville Sr | 19:59.53 |
| 20 | Andrew VictoryPlace 20 · Grade 12 · Poolesville Sr | 12 | Poolesville Sr | 20:08.15 |
| 21 | Thomas ZhongPlace 21 · Grade 9 · Poolesville Sr | 9 | Poolesville Sr | 20:08.72 |
| 22 | Noah FisherPlace 22 · Grade 9 · Richard Montgomery | 9 | Richard Montgomery | 20:09.09 |
| 23 | Jason LiuPlace 23 · Grade 11 · Poolesville Sr | 11 | Poolesville Sr | 20:27.15 |
| 24 | Jeremy BloomPlace 24 · Grade 10 · Richard Montgomery | 10 | Richard Montgomery | 20:29.47 |
| 25 | Olisaneme OkonkwoPlace 25 · Grade 12 · Poolesville Sr | 12 | Poolesville Sr | 20:33.69 |
| 26 | Ian BoehmPlace 26 · Grade 9 · Poolesville Sr | 9 | Poolesville Sr | 20:37.09 |
| 27 | Nolan BrenowitzPlace 27 · Grade 10 · Richard Montgomery | 10 | Richard Montgomery | 20:37.96 |
| 28 | Luka BrizhikPlace 28 · Grade 12 · Poolesville Sr | 12 | Poolesville Sr | 20:39.62 |
| 29 | William BeanePlace 29 · Grade 9 · Poolesville Sr | 9 | Poolesville Sr | 20:42.75 |
| 30 | John CondonPlace 30 · Grade 12 · Richard Montgomery | 12 | Richard Montgomery | 20:53.94 |
| 31 | Dan TsumaPlace 31 · Grade 12 · Richard Montgomery | 12 | Richard Montgomery | 21:02.31 |
| 32 | Brandon KimPlace 32 · Grade 9 · Poolesville Sr | 9 | Poolesville Sr | 21:17.09 |
| 33 | Brandon RosenPlace 33 · Grade 10 · Richard Montgomery | 10 | Richard Montgomery | 21:17.84 |
| 34 | Finnley RyanPlace 34 · Grade 11 · Poolesville Sr | 11 | Poolesville Sr | 21:22.12 |
| 35 | Elias IzmirlianPlace 35 · Grade 12 · Poolesville Sr | 12 | Poolesville Sr | 21:23.50 |
| 36 | Kai GhebrehiwetPlace 36 · Grade 10 · Richard Montgomery | 10 | Richard Montgomery | 21:29.50 |
| 37 | Owen KaplanPlace 37 · Grade 11 · Richard Montgomery | 11 | Richard Montgomery | 21:37.62 |
| 38 | Avery ArizpePlace 38 · Grade 12 · Richard Montgomery | 12 | Richard Montgomery | 21:44.66 |
| 39 | Chethan AgarwalPlace 39 · Grade 10 · Richard Montgomery | 10 | Richard Montgomery | 21:51.03 |
| 40 | Pacifico MurphyPlace 40 · Grade 9 · Richard Montgomery | 9 | Richard Montgomery | 21:55.09 |
| 41 | Peampat SuphaphonPlace 41 · Grade 10 · Richard Montgomery | 10 | Richard Montgomery | 22:00.84 |
| 42 | Owen RecklausPlace 42 · Grade 11 · Richard Montgomery | 11 | Richard Montgomery | 22:03.50 |
| 43 | Sean GroeningerPlace 43 · Grade 10 · Poolesville Sr | 10 | Poolesville Sr | 22:05.44 |
| 44 | Andrew BloomPlace 44 · Grade 9 · Richard Montgomery | 9 | Richard Montgomery | 22:24.03 |
| 45 | Zachary RansomPlace 45 · Grade 9 · Poolesville Sr | 9 | Poolesville Sr | 22:42.88 |
| 46 | Alexander ConcaughPlace 46 · Grade 12 · Richard Montgomery | 12 | Richard Montgomery | 23:06.47 |
| 47 | Pranav TippaPlace 47 · Grade 11 · Poolesville Sr | 11 | Poolesville Sr | 23:17.50 |
| 48 | Flynn BargerPlace 48 · Grade 9 · Poolesville Sr | 9 | Poolesville Sr | 23:17.75 |
| 49 | Kaiyehn GrayPlace 49 · Grade 11 · Richard Montgomery | 11 | Richard Montgomery | 23:27.22 |
| 50 | Nathan TangPlace 50 · Grade 11 · Poolesville Sr | 11 | Poolesville Sr | 23:29.00 |
| 51 | Justin KwunPlace 51 · Grade 10 · Richard Montgomery | 10 | Richard Montgomery | 23:31.78 |
| 52 | Garrett GularsonPlace 52 · Grade 12 · Poolesville Sr | 12 | Poolesville Sr | 23:33.81 |
| 53 | Nathaniel SpruillPlace 53 · Grade 9 · Poolesville Sr | 9 | Poolesville Sr | 23:36.25 |
| 54 | Sresth ViswanathanPlace 54 · Grade 12 · Richard Montgomery | 12 | Richard Montgomery | 23:37.97 |
| 55 | Jack RoePlace 55 · Grade 9 · Poolesville Sr | 9 | Poolesville Sr | 23:38.72 |
| 56 | Isaac LimPlace 56 · Grade 12 · Richard Montgomery | 12 | Richard Montgomery | 23:39.82 |
| 57 | Declan McHughPlace 57 · Grade 12 · Poolesville Sr | 12 | Poolesville Sr | 23:46.25 |
| 58 | Connor RansomPlace 58 · Grade 11 · Poolesville Sr | 11 | Poolesville Sr | 23:57.59 |
| 59 | Nicholas BuckovichPlace 59 · Grade 10 · Richard Montgomery | 10 | Richard Montgomery | 23:58.02 |
| 60 | Jordan SuPlace 60 · Grade 9 · Poolesville Sr | 9 | Poolesville Sr | 23:58.37 |
| 61 | Zach ManackPlace 61 · Grade 10 · Poolesville Sr | 10 | Poolesville Sr | 23:59.46 |
| 63 | Kevin HsuPlace 63 · Grade 9 · Poolesville Sr | 9 | Poolesville Sr | 24:11.09 |
| 64 | Nicholas DispiritoPlace 64 · Grade 9 · Richard Montgomery | 9 | Richard Montgomery | 24:26.03 |
| 65 | Shankar HaridasPlace 65 · Grade 11 · Poolesville Sr | 11 | Poolesville Sr | 24:32.56 |
| 66 | Jack ConwayPlace 66 · Grade 10 · Richard Montgomery | 10 | Richard Montgomery | 24:46.44 |
| 67 | Rocco VolpePlace 67 · Grade 9 · Poolesville Sr | 9 | Poolesville Sr | 24:46.87 |
| 69 | Landon FieryPlace 69 · Grade 9 · Poolesville Sr | 9 | Poolesville Sr | 24:53.25 |
| 70 | William Julka -Place 70 · Richard Montgomery | — | Richard Montgomery | 24:53.56 |
| 71 | Matthew WongPlace 71 · Grade 11 · Richard Montgomery | 11 | Richard Montgomery | 25:08.12 |
| 72 | Tejas GuhaPlace 72 · Grade 12 · Poolesville Sr | 12 | Poolesville Sr | 25:13.84 |
| 73 | David EstandiaryPlace 73 · Grade 9 · Poolesville Sr | 9 | Poolesville Sr | 25:24.47 |
| 74 | Eckart SchneiderPlace 74 · Grade 9 · Poolesville Sr | 9 | Poolesville Sr | 25:27.78 |
| 75 | Udai SinghPlace 75 · Grade 12 · Poolesville Sr | 12 | Poolesville Sr | 25:39.00 |
| 76 | Kevin ZhangPlace 76 · Grade 10 · Richard Montgomery | 10 | Richard Montgomery | 25:45.97 |
| 77 | Sean BorsumPlace 77 · Grade 9 · Richard Montgomery | 9 | Richard Montgomery | 26:04.31 |
| 78 | Jonah PettyPlace 78 · Grade 10 · Richard Montgomery | 10 | Richard Montgomery | 26:04.72 |
| 79 | James TaurPlace 79 · Grade 10 · Richard Montgomery | 10 | Richard Montgomery | 26:05.34 |
| 80 | Jeffrey GuanPlace 80 · Grade 12 · Poolesville Sr | 12 | Poolesville Sr | 26:24.47 |
| 81 | Alexander IncaoPlace 81 · Grade 9 · Poolesville Sr | 9 | Poolesville Sr | 26:31.25 |
| 82 | Leonardo MonteleonePlace 82 · Grade 9 · Richard Montgomery | 9 | Richard Montgomery | 26:35.66 |
| 83 | Lucas Gonzalez-ReyPlace 83 · Grade 11 · Poolesville Sr | 11 | Poolesville Sr | 26:54.31 |
| 84 | William BoehmPlace 84 · Grade 9 · Poolesville Sr | 9 | Poolesville Sr | 27:02.56 |
| 85 | Jacob JensenPlace 85 · Grade 10 · Richard Montgomery | 10 | Richard Montgomery | 27:14.18 |
| 86 | Nicolas DiazPlace 86 · Grade 11 · Richard Montgomery | 11 | Richard Montgomery | 27:17.66 |
| 87 | Mark ElliottPlace 87 · Grade 9 · Poolesville Sr | 9 | Poolesville Sr | 27:37.38 |
| 88 | Umar ThangalvadiPlace 88 · Grade 9 · Poolesville Sr | 9 | Poolesville Sr | 27:37.72 |
| 89 | Theo BrownPlace 89 · Grade 10 · Poolesville Sr | 10 | Poolesville Sr | 27:41.69 |
| 90 | Tareq ElHamini -Place 90 · Richard Montgomery | — | Richard Montgomery | 27:45.44 |
| 91 | Joseph JubileePlace 91 · Grade 11 · Poolesville Sr | 11 | Poolesville Sr | 28:14.41 |
| 92 | Avi TrostPlace 92 · Grade 12 · Poolesville Sr | 12 | Poolesville Sr | 28:29.50 |
| 93 | Raghav HaridasPlace 93 · Grade 10 · Poolesville Sr | 10 | Poolesville Sr | 28:31.53 |
| 94 | Nathaniel MontePlace 94 · Grade 9 · Richard Montgomery | 9 | Richard Montgomery | 28:32.47 |
| 95 | Owen TrainorPlace 95 · Grade 11 · Poolesville Sr | 11 | Poolesville Sr | 29:01.59 |
| 96 | Matthew TongPlace 96 · Grade 10 · Richard Montgomery | 10 | Richard Montgomery | 30:29.34 |
| 97 | Jad MasriPlace 97 · Grade 9 · Poolesville Sr | 9 | Poolesville Sr | 31:39.12 |
| 98 | Amogh Hari KrishnaPlace 98 · Grade 9 · Poolesville Sr | 9 | Poolesville Sr | 32:12.56 |
| 99 | William KingPlace 99 · Grade 9 · Poolesville Sr | 9 | Poolesville Sr | 35:41.69 |
| 100 | Luke VincentPlace 100 · Grade 9 · Poolesville Sr | 9 | Poolesville Sr | 37:44.50 |
| 101 | Timothy LeePlace 101 · Grade 10 · Richard Montgomery | 10 | Richard Montgomery | 38:02.28 |