| 1 | Lucas AlariePlace 1 · Grade 11 · La Plata | 11 | La Plata | 17:50.32 |
| 2 | Trevor ThompsonPlace 2 · Grade 11 · La Plata | 11 | La Plata | 17:51.31 |
| 3 | Zackary MayoPlace 3 · Grade 11 · La Plata | 11 | La Plata | 20:07.13 |
| 4 | Matthew SchickPlace 4 · Grade 10 · La Plata | 10 | La Plata | 20:08.85 |
| 5 | Adin WaltersPlace 5 · Grade 12 · La Plata | 12 | La Plata | 20:35.57 |
| 6 | Reid BryantPlace 6 · Grade 9 · Huntingtown | 9 | Huntingtown | 20:47.71 |
| 7 | Kaleb McCoyPlace 7 · Grade 10 · Huntingtown | 10 | Huntingtown | 20:53.91 |
| 8 | Garrett LohrPlace 8 · Grade 11 · Huntingtown | 11 | Huntingtown | 20:56.33 |
| 9 | Zachary CottlePlace 9 · Grade 11 · La Plata | 11 | La Plata | 21:01.38 |
| 10 | William ChismPlace 10 · Grade 12 · Henry E. Lackey | 12 | Henry E. Lackey | 21:05.30 |
| 11 | Logan ObergPlace 11 · Grade 11 · Huntingtown | 11 | Huntingtown | 21:23.42 |
| 12 | Rylan Apperson-MayoPlace 12 · Grade 12 · Huntingtown | 12 | Huntingtown | 22:25.74 |
| 13 | Kenneth PerryPlace 13 · Grade 9 · Huntingtown | 9 | Huntingtown | 22:38.29 |
| 14 | Stephen WagnerPlace 14 · Grade 11 · Huntingtown | 11 | Huntingtown | 22:44.69 |
| 15 | Alfred JarrettPlace 15 · Grade 12 · Thomas Stone | 12 | Thomas Stone | 22:52.71 |
| 16 | Gavin WinklerPlace 16 · Grade 12 · La Plata | 12 | La Plata | 22:53.25 |
| 17 | Carter SteinhauserPlace 17 · Grade 12 · La Plata | 12 | La Plata | 23:02.95 |
| 18 | Jerrad GillhamPlace 18 · Grade 12 · Huntingtown | 12 | Huntingtown | 23:14.87 |
| 19 | Langston WoolenPlace 19 · Grade 10 · La Plata | 10 | La Plata | 23:21.07 |
| 20 | Gleb McCannPlace 20 · Grade 10 · Huntingtown | 10 | Huntingtown | 23:25.28 |
| 21 | Luke BaldwinPlace 21 · Grade 11 · Henry E. Lackey | 11 | Henry E. Lackey | 23:34.55 |
| 22 | Patrick JamesPlace 22 · Grade 12 · Huntingtown | 12 | Huntingtown | 24:11.76 |
| 23 | Ethan LohrPlace 23 · Grade 11 · Huntingtown | 11 | Huntingtown | 24:23.66 |
| 24 | Colton MilnePlace 24 · Grade 11 · Huntingtown | 11 | Huntingtown | 24:32.06 |
| 25 | Gregory FletcherPlace 25 · Grade 10 · La Plata | 10 | La Plata | 24:48.94 |
| 26 | Mason KatsourosPlace 26 · Grade 10 · La Plata | 10 | La Plata | 24:49.41 |
| 27 | Chase BryantPlace 27 · Grade 11 · Huntingtown | 11 | Huntingtown | 25:22.62 |
| 28 | Joseph LancasterPlace 28 · Grade 12 · Henry E. Lackey | 12 | Henry E. Lackey | 25:37.27 |
| 29 | Josiah LambertPlace 29 · Grade 12 · Henry E. Lackey | 12 | Henry E. Lackey | 25:46.56 |
| 30 | Jaxon RiggsPlace 30 · Grade 9 · Henry E. Lackey | 9 | Henry E. Lackey | 25:51.64 |
| 31 | Tristan StevensPlace 31 · Grade 9 · Huntingtown | 9 | Huntingtown | 26:04.87 |
| 32 | Spencer GillPlace 32 · Grade 9 · La Plata | 9 | La Plata | 26:24.05 |
| 33 | Adam RybarczykPlace 33 · Grade 10 · La Plata | 10 | La Plata | 26:37.96 |
| 34 | Reed EarnshawPlace 34 · Grade 9 · La Plata | 9 | La Plata | 26:42.73 |
| 35 | Alec TakeuchiPlace 35 · Grade 10 · La Plata | 10 | La Plata | 26:52.69 |
| 36 | Joel GouldmanPlace 36 · Grade 9 · La Plata | 9 | La Plata | 26:57.44 |
| 37 | Damahri DotsonPlace 37 · Grade 10 · Thomas Stone | 10 | Thomas Stone | 28:56.35 |
| 38 | Blake TestermanPlace 38 · Grade 12 · Thomas Stone | 12 | Thomas Stone | 30:27.36 |
| 39 | Firrell WallacePlace 39 · Grade 10 · Henry E. Lackey | 10 | Henry E. Lackey | 31:19.10 |
| 40 | Nikolas Quinones MaesPlace 40 · Grade 11 · Huntingtown | 11 | Huntingtown | 34:25.69 |
| 41 | Sage FauncePlace 41 · Grade 9 · La Plata | 9 | La Plata | 35:38.17 |
| 42 | Mason DennisPlace 42 · Grade 9 · Huntingtown | 9 | Huntingtown | 35:38.42 PR |
| 43 | Caden CoombsPlace 43 · Grade 9 · La Plata | 9 | La Plata | 35:51.23 |
| 44 | Matthew OgbonnaPlace 44 · Grade 10 · Huntingtown | 10 | Huntingtown | 35:55.25 |
| 45 | Ronan MacMillanPlace 45 · Grade 9 · La Plata | 9 | La Plata | 39:48.68 |