| 1 | Zackary MayoPlace 1 · Grade 12 · La Plata | 12 | La Plata | 19:42.9h |
| 2 | Isaac ConstantinePlace 2 · Grade 9 · La Plata | 9 | La Plata | 19:52.5h |
| 3 | Kenneth PerryPlace 3 · Grade 10 · Huntingtown | 10 | Huntingtown | 20:25.2h |
| 4 | Matthew SchickPlace 4 · Grade 11 · La Plata | 11 | La Plata | 20:53.3h |
| 5 | David MasonPlace 5 · Grade 12 · La Plata | 12 | La Plata | 20:54.5h |
| 6 | Caleb BischofPlace 6 · Grade 11 · Huntingtown | 11 | Huntingtown | 20:58.9h |
| 7 | Garrett LohrPlace 7 · Grade 12 · Huntingtown | 12 | Huntingtown | 21:01.2h |
| 8 | Zachary CottlePlace 8 · Grade 12 · La Plata | 12 | La Plata | 21:08.1h |
| 9 | Alexander JusticePlace 9 · Grade 10 · La Plata | 10 | La Plata | 21:57.3h |
| 10 | Joel GouldmanPlace 10 · Grade 10 · La Plata | 10 | La Plata | 22:12.2h PR |
| 11 | John WymanPlace 11 · Grade 9 · La Plata | 9 | La Plata | 22:12.8h |
| 12 | Joshua JonesPlace 12 · Grade 11 · Huntingtown | 11 | Huntingtown | 22:22.6h |
| 13 | Spencer GillPlace 13 · Grade 10 · La Plata | 10 | La Plata | 22:42.3h PR |
| 14 | JaBari JonesPlace 14 · Grade 12 · Thomas Stone | 12 | Thomas Stone | 22:42.4h PR |
| 15 | Nathan CamaraPlace 15 · Grade 9 · Thomas Stone | 9 | Thomas Stone | 22:45.2h |
| 16 | Jamil MattoxPlace 16 · Grade 11 · Thomas Stone | 11 | Thomas Stone | 22:49.2h PR |
| 17 | Liam HornPlace 17 · Grade 10 · Huntingtown | 10 | Huntingtown | 22:51.9h |
| 18 | Tyrone Curtis Jr.Place 18 · Grade 10 · Thomas Stone | 10 | Thomas Stone | 23:04.8h |
| 19 | Terry PentecostPlace 19 · Grade 10 · Huntingtown | 10 | Huntingtown | 23:40.8h PR |
| 20 | Lucas AlariePlace 20 · Grade 12 · La Plata | 12 | La Plata | 23:44.2h |
| 21 | Tristan StevensPlace 21 · Grade 10 · Huntingtown | 10 | Huntingtown | 24:04.3h |
| 22 | Brayden HorningPlace 22 · Grade 9 · Huntingtown | 9 | Huntingtown | 24:09.6h PR |
| 23 | Trevor ThompsonPlace 23 · Grade 12 · La Plata | 12 | La Plata | 25:40.6h |
| 24 | Jaylen MattoxPlace 24 · Grade 9 · Thomas Stone | 9 | Thomas Stone | 25:48.8h |
| 25 | Damahri DotsonPlace 25 · Grade 11 · Thomas Stone | 11 | Thomas Stone | 26:05.9h |
| 26 | Sean MarshPlace 26 · Grade 9 · Huntingtown | 9 | Huntingtown | 26:07.7h PR |
| 27 | Adam RybarczykPlace 27 · Grade 11 · La Plata | 11 | La Plata | 26:28.2h |
| 28 | Colin GoldsberryPlace 28 · Grade 10 · Huntingtown | 10 | Huntingtown | 26:59.3h PR |
| 29 | Connor AllenPlace 29 · Grade 9 · Huntingtown | 9 | Huntingtown | 27:04.0h PR |
| 30 | Sage FauncePlace 30 · Grade 10 · La Plata | 10 | La Plata | 28:24.3h |
| 31 | Makhi PerryPlace 31 · Grade 9 · Thomas Stone | 9 | Thomas Stone | 31:35.7h PR |
| 32 | Caden CoombsPlace 32 · Grade 10 · La Plata | 10 | La Plata | 34:46.7h |
| 33 | Damiano RobersonPlace 33 · Grade 10 · Thomas Stone | 10 | Thomas Stone | 34:52.3h PR |
| 34 | Elliot DementPlace 34 · Grade 11 · La Plata | 11 | La Plata | 39:45.6h PR |
| 35 | Jacob AshfordPlace 35 · Grade 11 · Thomas Stone | 11 | Thomas Stone | 40:23.5h PR |
| — | Ronan MacMillanGrade 10 · La Plata | 10 | La Plata | DNF |