| 1 | Thomas HarperPlace 1 · Grade 10 · Calvert | 10 | Calvert | 17:05.82 |
| 2 | Noah ClarkPlace 2 · Grade 12 · Calvert | 12 | Calvert | 17:51.83 |
| 3 | Zackary MayoPlace 3 · Grade 12 · La Plata | 12 | La Plata | 18:24.27 |
| 4 | John MercierPlace 4 · Grade 12 · Great Mills | 12 | Great Mills | 18:56.19 |
| 5 | David MasonPlace 5 · Grade 12 · La Plata | 12 | La Plata | 19:00.07 |
| 6 | Paul SavvasPlace 6 · Grade 11 · Great Mills | 11 | Great Mills | 19:00.85 |
| 7 | Zachary CottlePlace 7 · Grade 12 · La Plata | 12 | La Plata | 19:13.40 |
| 8 | Immanuel HolmPlace 8 · Grade 12 · Calvert | 12 | Calvert | 19:15.41 |
| 9 | Matthew SchickPlace 9 · Grade 11 · La Plata | 11 | La Plata | 19:25.55 |
| 10 | Stake LoganPlace 10 · Grade 11 · Calvert | 11 | Calvert | 19:49.16 PR |
| 11 | Luke TarrPlace 11 · Grade 9 · Calvert | 9 | Calvert | 19:54.85 |
| 12 | Mason PopePlace 12 · Grade 10 · Patuxent | 10 | Patuxent | 19:57.73 PR |
| 13 | Makel JacksonPlace 13 · Grade 10 · Patuxent | 10 | Patuxent | 20:13.52 PR |
| 14 | Wesley HinsonPlace 14 · Grade 9 · Great Mills | 9 | Great Mills | 20:15.88 PR |
| 15 | Cooper FoxPlace 15 · Grade 12 · Calvert | 12 | Calvert | 20:32.57 |
| 16 | Austin FrazierPlace 16 · Grade 10 · Great Mills | 10 | Great Mills | 20:50.83 PR |
| 17 | Gabe MorganPlace 17 · Grade 11 · Great Mills | 11 | Great Mills | 20:55.78 |
| 18 | D'neri LaraPlace 18 · Grade 12 · Patuxent | 12 | Patuxent | 21:02.68 |
| 19 | Spencer GillPlace 19 · Grade 10 · La Plata | 10 | La Plata | 21:38.16 |
| 20 | Joel GouldmanPlace 20 · Grade 10 · La Plata | 10 | La Plata | 21:46.79 |
| 21 | Kevin Vone-LeePlace 21 · Grade 11 · Great Mills | 11 | Great Mills | 22:09.20 PR |
| 22 | Jack BurtonPlace 22 · Grade 9 · Calvert | 9 | Calvert | 22:09.98 |
| 23 | Alexander JusticePlace 23 · Grade 10 · La Plata | 10 | La Plata | 22:13.74 |
| 24 | Sage FauncePlace 24 · Grade 10 · La Plata | 10 | La Plata | 22:19.52 PR |
| 25 | Caden HolmesPlace 25 · Grade 12 · La Plata | 12 | La Plata | 22:22.61 |
| 26 | Ben BlairPlace 26 · Grade 11 · Great Mills | 11 | Great Mills | 22:27.63 |
| 27 | Mason KatsourosPlace 27 · Grade 11 · La Plata | 11 | La Plata | 22:48.69 |
| 28 | Adam RybarczykPlace 28 · Grade 11 · La Plata | 11 | La Plata | 23:00.33 |
| 29 | Trevor ThompsonPlace 29 · Grade 12 · La Plata | 12 | La Plata | 23:35.94 |
| 30 | James CutshallPlace 30 · Grade 11 · Great Mills | 11 | Great Mills | 23:48.44 PR |
| 31 | Jonathan RhotonPlace 31 · Grade 10 · Great Mills | 10 | Great Mills | 23:53.86 |
| 32 | Kevin VoPlace 32 · Grade 11 · Great Mills | 11 | Great Mills | 23:54.48 |
| 33 | Gabriel RobertsPlace 33 · Grade 12 · Great Mills | 12 | Great Mills | 24:03.78 |
| 34 | Marlin SmithPlace 34 · Grade 12 · Great Mills | 12 | Great Mills | 24:04.23 |
| 35 | Lucas AlariePlace 35 · Grade 12 · La Plata | 12 | La Plata | 24:05.03 |
| 36 | Ryan CoryPlace 36 · Grade 11 · Great Mills | 11 | Great Mills | 24:11.37 |
| 37 | Gage JohnsonPlace 37 · Grade 11 · Great Mills | 11 | Great Mills | 24:11.96 |
| 38 | Curtis DarrowPlace 38 · Grade 11 · Great Mills | 11 | Great Mills | 24:13.13 |
| 39 | Ryan DeiblerPlace 39 · Grade 11 · Patuxent | 11 | Patuxent | 24:25.53 |
| 40 | John KeelerPlace 40 · Grade 11 · Great Mills | 11 | Great Mills | 25:51.57 |
| 41 | Hunter EvansPlace 41 · Grade 11 · Great Mills | 11 | Great Mills | 27:05.32 PR |
| 42 | Noah WebberPlace 42 · Grade 9 · Calvert | 9 | Calvert | 27:59.54 |
| 43 | Caden CoombsPlace 43 · Grade 10 · La Plata | 10 | La Plata | 28:25.70 |
| 44 | Ronan MacMillanPlace 44 · Grade 10 · La Plata | 10 | La Plata | 29:11.80 |
| 45 | Brice BodnarPlace 45 · Grade 12 · Great Mills | 12 | Great Mills | 30:58.55 |
| 46 | Elliot DementPlace 46 · Grade 11 · La Plata | 11 | La Plata | 36:30.65 |