| 1 | Trevor ThompsonPlace 1 · Grade 11 · La Plata | 11 | La Plata | 16:28.28 |
| 2 | Lucas AlariePlace 2 · Grade 11 · La Plata | 11 | La Plata | 16:28.50 |
| 3 | Lucas VenskePlace 3 · Grade 11 · Leonardtown | 11 | Leonardtown | 17:14.05 PR |
| 4 | Dean FarmerPlace 4 · Grade 11 · Leonardtown | 11 | Leonardtown | 17:22.25 PR |
| 5 | Brian ShaferPlace 5 · Grade 9 · Leonardtown | 9 | Leonardtown | 17:22.58 PR |
| 6 | Zackary MayoPlace 6 · Grade 11 · La Plata | 11 | La Plata | 17:29.11 PR |
| 7 | Zaire HousePlace 7 · Grade 12 · St Charles | 12 | St Charles | 17:34.01 PR |
| 8 | Matthew SchickPlace 8 · Grade 10 · La Plata | 10 | La Plata | 17:55.16 PR |
| 9 | Dylan GrabensteinPlace 9 · Grade 10 · Leonardtown | 10 | Leonardtown | 17:55.73 PR |
| 10 | Adin WaltersPlace 10 · Grade 12 · La Plata | 12 | La Plata | 17:59.63 PR |
| 11 | Mark DempseyPlace 11 · Grade 10 · Leonardtown | 10 | Leonardtown | 18:03.02 |
| 12 | James WortPlace 12 · Grade 10 · Leonardtown | 10 | Leonardtown | 18:16.07 PR |
| 13 | Aaron BrownPlace 13 · Grade 11 · St Charles | 11 | St Charles | 18:20.00 PR |
| 14 | Darius McGarrellPlace 14 · Grade 12 · St Charles | 12 | St Charles | 18:24.94 |
| 15 | Alex SavagePlace 15 · Grade 11 · Leonardtown | 11 | Leonardtown | 18:25.14 PR |
| 16 | Jahari TurnerPlace 16 · Grade 12 · Leonardtown | 12 | Leonardtown | 18:32.21 PR |
| 17 | Preston SchieferPlace 17 · Grade 10 · Leonardtown | 10 | Leonardtown | 18:35.21 PR |
| 18 | Zachary CottlePlace 18 · Grade 11 · La Plata | 11 | La Plata | 18:43.12 |
| 19 | Clinton CorleyPlace 19 · Grade 12 · Leonardtown | 12 | Leonardtown | 18:56.56 PR |
| 20 | Michael LisaPlace 20 · Grade 9 · Leonardtown | 9 | Leonardtown | 18:57.82 PR |
| 21 | Chase RashPlace 21 · Grade 10 · Leonardtown | 10 | Leonardtown | 19:02.44 PR |
| 22 | Christian HailuPlace 22 · Grade 11 · St Charles | 11 | St Charles | 19:07.19 PR |
| 23 | Kaydn KhanPlace 23 · Grade 12 · St Charles | 12 | St Charles | 19:08.45 |
| 24 | David MasonPlace 24 · Grade 11 · La Plata | 11 | La Plata | 19:20.21 |
| 25 | Andrew CellPlace 25 · Grade 11 · Leonardtown | 11 | Leonardtown | 19:20.85 |
| 26 | Grayson EllettPlace 26 · Grade 9 · Leonardtown | 9 | Leonardtown | 19:30.39 |
| 27 | Langston WoolenPlace 27 · Grade 10 · La Plata | 10 | La Plata | 19:38.00 |
| 28 | Gavin WinklerPlace 28 · Grade 12 · La Plata | 12 | La Plata | 19:38.50 PR |
| 29 | Anthony CollettPlace 29 · Grade 9 · Leonardtown | 9 | Leonardtown | 19:41.15 PR |
| 30 | Brody DennisPlace 30 · Grade 12 · Leonardtown | 12 | Leonardtown | 19:47.44 PR |
| 31 | Noah SarkiPlace 31 · Grade 12 · Westlake | 12 | Westlake | 19:47.82 PR |
| 32 | Thomas KutaPlace 32 · Grade 12 · Leonardtown | 12 | Leonardtown | 19:48.92 PR |
| 33 | Alejandro StonePlace 33 · Grade 10 · Leonardtown | 10 | Leonardtown | 19:49.78 PR |
| 34 | Sean SmallhornePlace 34 · Grade 11 · St Charles | 11 | St Charles | 19:54.70 |
| 35 | Ryan RuizPlace 35 · Grade 10 · St Charles | 10 | St Charles | 19:55.61 PR |
| 36 | Christion MedleyPlace 36 · Grade 11 · St Charles | 11 | St Charles | 20:05.46 PR |
| 37 | Justin ScottPlace 37 · Grade 10 · St Charles | 10 | St Charles | 20:21.55 PR |
| 38 | Spencer GillPlace 38 · Grade 9 · La Plata | 9 | La Plata | 20:28.92 |
| 39 | DaeQuan JenningsPlace 39 · Grade 11 · Westlake | 11 | Westlake | 21:17.65 PR |
| 40 | Reid FisherPlace 40 · Grade 9 · Leonardtown | 9 | Leonardtown | 21:20.53 PR |
| 41 | Nathan LudwigPlace 41 · Grade 10 · St Charles | 10 | St Charles | 21:30.42 |
| 42 | Bennett SamplePlace 42 · Grade 10 · Leonardtown | 10 | Leonardtown | 21:30.60 |
| 43 | Gregory FletcherPlace 43 · Grade 10 · La Plata | 10 | La Plata | 21:31.38 PR |
| 44 | D'Sai JeffersonPlace 44 · Grade 11 · St Charles | 11 | St Charles | 21:32.21 |
| 45 | Tyler SkorczPlace 45 · Grade 11 · Leonardtown | 11 | Leonardtown | 22:09.67 |
| 46 | Mason KollarPlace 46 · Grade 10 · Leonardtown | 10 | Leonardtown | 22:11.92 PR |
| 47 | Alec TakeuchiPlace 47 · Grade 10 · La Plata | 10 | La Plata | 22:19.39 PR |
| 48 | Adam RybarczykPlace 48 · Grade 10 · La Plata | 10 | La Plata | 22:41.14 PR |
| 49 | Nolan EllettPlace 49 · Grade 10 · Leonardtown | 10 | Leonardtown | 22:42.31 PR |
| 50 | Joel GouldmanPlace 50 · Grade 9 · La Plata | 9 | La Plata | 22:44.03 |
| 51 | Alexander WhitePlace 51 · Grade 11 · St Charles | 11 | St Charles | 22:52.25 PR |
| 52 | Paul BryantPlace 52 · Grade 12 · St Charles | 12 | St Charles | 22:52.91 PR |
| 53 | Reed EarnshawPlace 53 · Grade 9 · La Plata | 9 | La Plata | 23:01.11 PR |
| 54 | Mason KatsourosPlace 54 · Grade 10 · La Plata | 10 | La Plata | 23:32.17 |
| 55 | Sage FauncePlace 55 · Grade 9 · La Plata | 9 | La Plata | 24:18.07 |
| 56 | Christopher BrewsterPlace 56 · Grade 12 · St Charles | 12 | St Charles | 24:34.77 PR |
| 57 | Robert GrettonPlace 57 · Grade 10 · Leonardtown | 10 | Leonardtown | 24:44.14 |
| 58 | Naytion HamiltonPlace 58 · Grade 10 · Westlake | 10 | Westlake | 26:51.14 PR |
| 59 | Caden CoombsPlace 59 · Grade 9 · La Plata | 9 | La Plata | 27:48.68 PR |
| 60 | Ronan MacMillanPlace 60 · Grade 9 · La Plata | 9 | La Plata | 29:17.21 |
| 61 | Caleb OwensPlace 61 · Grade 9 · St Charles | 9 | St Charles | 30:49.42 |
| 62 | Elliot DementPlace 62 · Grade 10 · La Plata | 10 | La Plata | 31:21.92 PR |