| 1 | Duncan O'ConnorPlace 1 · Grade 10 · Rockville | 10 | Rockville | 17:56.03 |
| 2 | Keaton A. TrouteaudPlace 2 · Grade 12 · Poolesville Sr | 12 | Poolesville Sr | 18:17.14 |
| 3 | Ethan DimmerlingPlace 3 · Grade 12 · Poolesville Sr | 12 | Poolesville Sr | 18:38.75 |
| 4 | Henry PartainPlace 4 · Grade 11 · Poolesville Sr | 11 | Poolesville Sr | 19:05.72 |
| 5 | Braeden TaylorPlace 5 · Grade 12 · Rockville | 12 | Rockville | 19:42.48 |
| 6 | Griffin K. BhargavaPlace 6 · Grade 11 · Poolesville Sr | 11 | Poolesville Sr | 19:44.88 |
| 7 | Samuel T. RossPlace 7 · Grade 11 · Poolesville Sr | 11 | Poolesville Sr | 19:48.62 |
| 8 | Rhys PughPlace 8 · Grade 10 · Poolesville Sr | 10 | Poolesville Sr | 19:50.47 |
| 9 | Andrew J. ConsollaPlace 9 · Grade 12 · Poolesville Sr | 12 | Poolesville Sr | 19:57.56 |
| 10 | Sachin GuptePlace 10 · Grade 10 · Poolesville Sr | 10 | Poolesville Sr | 20:03.42 |
| 11 | Deric AzurePlace 11 · Grade 11 · Rockville | 11 | Rockville | 20:20.91 |
| 12 | Zachary F. LawrencePlace 12 · Grade 11 · Poolesville Sr | 11 | Poolesville Sr | 20:38.22 |
| 13 | Holden A. PollardPlace 13 · Grade 11 · Poolesville Sr | 11 | Poolesville Sr | 20:41.86 |
| 14 | Alexander B. VictoryPlace 14 · Grade 12 · Poolesville Sr | 12 | Poolesville Sr | 20:51.90 |
| 15 | Conor M. BrennanPlace 15 · Grade 12 · Poolesville Sr | 12 | Poolesville Sr | 20:55.05 |
| 16 | Evan P. Comaskey-MarcilPlace 16 · Grade 11 · Poolesville Sr | 11 | Poolesville Sr | 21:00.86 |
| 17 | Kyle R. PolsonPlace 17 · Grade 11 · Poolesville Sr | 11 | Poolesville Sr | 21:55.01 |
| 18 | Johan CastillonPlace 18 · Grade 12 · Rockville | 12 | Rockville | 21:59.88 |
| 19 | Vedik MehraPlace 19 · Grade 9 · Poolesville Sr | 9 | Poolesville Sr | 22:06.33 PR |
| 20 | Luke YoungPlace 20 · Grade 12 · Rockville | 12 | Rockville | 22:06.34 |
| 21 | Oliver SchnoorPlace 21 · Grade 11 · Rockville | 11 | Rockville | 22:15.32 |
| 22 | Joseph DanielsPlace 22 · Grade 9 · Rockville | 9 | Rockville | 22:32.31 |
| 23 | Andrew J. CivillicoPlace 23 · Grade 10 · Poolesville Sr | 10 | Poolesville Sr | 22:35.06 |
| 24 | Devir Y. RadelPlace 24 · Grade 9 · Poolesville Sr | 9 | Poolesville Sr | 22:44.84 |
| 25 | Ishant H. VayalPlace 25 · Grade 9 · Poolesville Sr | 9 | Poolesville Sr | 22:56.64 |
| 26 | Erik HonigfortPlace 26 · Grade 12 · Rockville | 12 | Rockville | 23:05.12 |
| 27 | Ciaran T. MoroneyPlace 27 · Grade 12 · Poolesville Sr | 12 | Poolesville Sr | 23:12.32 |
| 28 | Trapper G. HickeyPlace 28 · Grade 12 · Poolesville Sr | 12 | Poolesville Sr | 23:15.01 |
| 29 | Jackson R. CoganPlace 29 · Grade 11 · Poolesville Sr | 11 | Poolesville Sr | 23:17.18 |
| 30 | Felix PomponiPlace 30 · Grade 12 · Rockville | 12 | Rockville | 23:21.85 |
| 31 | Max MoorePlace 31 · Grade 11 · Rockville | 11 | Rockville | 23:53.74 |
| 32 | Ben StonerPlace 32 · Grade 11 · Rockville | 11 | Rockville | 24:02.19 |
| 33 | Benjamin BarnettPlace 33 · Grade 11 · Rockville | 11 | Rockville | 24:14.49 |
| 34 | Micah P. SinghPlace 34 · Grade 11 · Poolesville Sr | 11 | Poolesville Sr | 24:20.88 |
| 35 | Evan J. HaefnerPlace 35 · Grade 9 · Poolesville Sr | 9 | Poolesville Sr | 24:22.16 |
| 36 | Gabe J. RohdePlace 36 · Grade 9 · Poolesville Sr | 9 | Poolesville Sr | 24:22.72 |
| 37 | Colin LizanaPlace 37 · Grade 12 · Rockville | 12 | Rockville | 24:27.88 |
| 38 | Levi LoganPlace 38 · Grade 10 · Rockville | 10 | Rockville | 24:41.19 |
| 39 | Joel CastillonPlace 39 · Grade 9 · Rockville | 9 | Rockville | 24:41.78 |
| 40 | Gabriel DeadrickPlace 40 · Grade 11 · Rockville | 11 | Rockville | 24:47.96 |
| 41 | Henry SingletonPlace 41 · Grade 10 · Rockville | 10 | Rockville | 25:04.19 |
| 42 | Tyler J. IzzoPlace 42 · Grade 11 · Poolesville Sr | 11 | Poolesville Sr | 25:10.89 |
| 43 | Abeer DeyPlace 43 · Grade 10 · Poolesville Sr | 10 | Poolesville Sr | 25:29.63 |
| 44 | Christopher CJ MurrayPlace 44 · Grade 11 · Rockville | 11 | Rockville | 25:35.40 |
| 45 | Nicholas H. WrayPlace 45 · Grade 12 · Poolesville Sr | 12 | Poolesville Sr | 25:39.15 |
| 46 | Finn C. GimbrerePlace 46 · Grade 11 · Poolesville Sr | 11 | Poolesville Sr | 25:41.53 |
| 47 | Isaiah SochackiPlace 47 · Grade 10 · Rockville | 10 | Rockville | 25:42.33 |
| 48 | Armaan ShahidPlace 48 · Grade 9 · Poolesville Sr | 9 | Poolesville Sr | 25:58.45 |
| 49 | John A. JauquetPlace 49 · Grade 10 · Poolesville Sr | 10 | Poolesville Sr | 26:13.95 |
| 50 | Eugene SzokolaiPlace 50 · Grade 9 · Rockville | 9 | Rockville | 26:14.16 |
| 51 | Patrick N. JeffreyPlace 51 · Grade 10 · Poolesville Sr | 10 | Poolesville Sr | 26:44.53 |
| 52 | Dawit WorkuPlace 52 · Grade 9 · Rockville | 9 | Rockville | 27:02.15 |
| 53 | Robbie ElamPlace 53 · Grade 9 · Rockville | 9 | Rockville | 27:12.35 |
| 54 | Ruhaan RotellaPlace 54 · Grade 10 · Poolesville Sr | 10 | Poolesville Sr | 27:16.08 |
| 55 | Ethan SchiffenbauerPlace 55 · Grade 10 · Rockville | 10 | Rockville | 27:25.21 |
| 56 | Joseph T. PakPlace 56 · Grade 12 · Poolesville Sr | 12 | Poolesville Sr | 27:25.65 |
| 57 | Weston G. PollardPlace 57 · Grade 9 · Poolesville Sr | 9 | Poolesville Sr | 28:09.43 |
| 58 | Daniel AzurePlace 58 · Grade 9 · Rockville | 9 | Rockville | 28:32.66 |
| 59 | Varek PescePlace 59 · Grade 10 · Rockville | 10 | Rockville | 29:08.01 |
| 60 | Ryker SchmidtPlace 60 · Grade 9 · Rockville | 9 | Rockville | 29:10.25 |
| 61 | Syon KirkpatrickPlace 61 · Grade 10 · Rockville | 10 | Rockville | 30:41.85 |
| 62 | Lin Heng ChenPlace 62 · Grade 10 · Poolesville Sr | 10 | Poolesville Sr | 30:48.24 |
| 63 | William ThompsonPlace 63 · Grade 9 · Rockville | 9 | Rockville | 30:51.07 |
| 64 | Alexander B. PurbaPlace 64 · Grade 10 · Poolesville Sr | 10 | Poolesville Sr | 31:08.44 PR |
| 65 | Dilshan PrakashPlace 65 · Grade 9 · Poolesville Sr | 9 | Poolesville Sr | 31:26.43 |
| 66 | Deryk KuzelPlace 66 · Grade 9 · Poolesville Sr | 9 | Poolesville Sr | 31:27.14 |
| 67 | Ashton StanleyPlace 67 · Grade 11 · Rockville | 11 | Rockville | 33:01.00 |
| 68 | Sawyer G. HickeyPlace 68 · Grade 10 · Poolesville Sr | 10 | Poolesville Sr | 34:32.00 |
| 69 | Eli PopadichPlace 69 · Grade 9 · Rockville | 9 | Rockville | 34:32.20 |
| 70 | Shivchandra ThrasuPlace 70 · Grade 9 · Poolesville Sr | 9 | Poolesville Sr | 35:07.00 |
| 71 | Jake J. MarescaPlace 71 · Grade 9 · Poolesville Sr | 9 | Poolesville Sr | 35:13.00 |
| 72 | Joseph JosephPlace 72 · Grade 11 · Rockville | 11 | Rockville | 35:14.00 |
| 73 | Elias GabrielPlace 73 · Grade 9 · Rockville | 9 | Rockville | 36:00.00 |
| 74 | Hugh ClarkPlace 74 · Grade 10 · Rockville | 10 | Rockville | 39:14.00 |
| 75 | Stan ChasePlace 75 · Grade 9 · Poolesville Sr | 9 | Poolesville Sr | 40:19.00 |
| 76 | Theodore H. HuberPlace 76 · Grade 9 · Poolesville Sr | 9 | Poolesville Sr | 45:47.00 |