| 1 | Zemecha McManusPlace 1 · Grade 10 · Pacelli | 10 | Pacelli | 16:35.9 |
| 2 | Isaac JohnsonPlace 2 · Grade 11 · Pacelli | 11 | Pacelli | 16:47.4 |
| 3 | Kedi OmanPlace 3 · Grade 11 · Pacelli | 11 | Pacelli | 17:10.3 |
| 4 | Kasey JewisonPlace 4 · Grade 10 · New Richland-H-E-G | 10 | New Richland-H-E-G | 17:33.6 |
| 5 | Tony RubioPlace 5 · Grade 9 · Pacelli | 9 | Pacelli | 17:42.2 |
| 6 | Comlan AssogbaPlace 6 · Grade 12 · Pacelli | 12 | Pacelli | 17:58.3 |
| 7 | Freddy ReckmannPlace 7 · Grade 11 · Lake City | 11 | Lake City | 18:01.3 |
| 8 | Isaac FortPlace 8 · Grade 11 · Blooming Prairie | 11 | Blooming Prairie | 18:10.6 |
| 9 | Caleb GustafsonPlace 9 · Grade 9 · Lake City | 9 | Lake City | 18:11.9 |
| 10 | Rex HerbersPlace 10 · Grade 8 · Lake City | 8 | Lake City | 18:23.2 |
| 11 | Andrew SchwarzPlace 11 · Grade 10 · Blooming Prairie | 10 | Blooming Prairie | 18:53.6 |
| 12 | Gavin SumptionPlace 12 · Grade 12 · Randolph | 12 | Randolph | 18:59.8 |
| 13 | Wyatt NelsonPlace 13 · Grade 12 · Cannon Falls | 12 | Cannon Falls | 19:04.9 PR |
| 14 | JJ BastyrPlace 14 · Grade 12 · Pacelli | 12 | Pacelli | 19:06.8 |
| 15 | Marshall BunnellPlace 15 · Grade 10 · Pacelli | 10 | Pacelli | 19:07.4 |
| 16 | Jakson VermilyeaPlace 16 · Grade 11 · Blooming Prairie | 11 | Blooming Prairie | 19:13.5 |
| 17 | Landon PhanPlace 17 · Grade 11 · Pacelli | 11 | Pacelli | 19:13.7 |
| 18 | Trace MeyerPlace 18 · Grade 9 · Lake City | 9 | Lake City | 19:24.6 |
| 19 | Dante WilliamsonPlace 19 · Grade 10 · Blooming Prairie | 10 | Blooming Prairie | 19:32.3 |
| 20 | Justin OlsenPlace 20 · Grade 10 · Blooming Prairie | 10 | Blooming Prairie | 19:34.0 |
| 21 | Joey SchwarzPlace 21 · Grade 10 · Blooming Prairie | 10 | Blooming Prairie | 19:39.6 |
| 22 | Jeffrey BrunsPlace 22 · Grade 10 · Blooming Prairie | 10 | Blooming Prairie | 19:45.6 |
| 23 | Max KuhnPlace 23 · Grade 12 · Randolph | 12 | Randolph | 19:50.7 |
| 24 | Mason PetersonPlace 24 · Grade 10 · Blooming Prairie | 10 | Blooming Prairie | 19:57.8 |
| 25 | Mason GlomskiPlace 25 · Grade 11 · Lake City | 11 | Lake City | 19:59.2 |
| 26 | Connor PenaPlace 26 · Grade 10 · Medford | 10 | Medford | 20:04.4 |
| 27 | Brody BenjaminPlace 27 · Grade 11 · Lake City | 11 | Lake City | 20:13.6 |
| 28 | Alec KlingfusPlace 28 · Grade 12 · Pacelli | 12 | Pacelli | 20:20.6 |
| 29 | Colton LermonPlace 29 · Grade 10 · New Richland-H-E-G | 10 | New Richland-H-E-G | 20:42.5 |
| 30 | Gradyn TaylorPlace 30 · Grade 12 · Randolph | 12 | Randolph | 20:47.9 |
| 31 | Gavin HublyPlace 31 · Grade 10 · Blooming Prairie | 10 | Blooming Prairie | 20:47.9 |
| 32 | Kellen TraynorPlace 32 · Grade 8 · Lake City | 8 | Lake City | 20:51.8 |
| 33 | Linus CuchettiPlace 33 · Grade 9 · Lake City | 9 | Lake City | 21:18.3 |
| 34 | Izeley KaniaPlace 34 · Grade 12 · Lake City | 12 | Lake City | 21:27.2 |
| 35 | Drake StursaPlace 35 · Grade 12 · Medford | 12 | Medford | 21:29.3 PR |
| 36 | Alex LagunasPlace 36 · Grade 11 · Pacelli | 11 | Pacelli | 21:40.0 |
| 37 | Emmett McNeelyPlace 37 · Grade 10 · Pacelli | 10 | Pacelli | 21:47.9 |
| 38 | Devlin McWilliamsPlace 38 · Grade 10 · New Richland-H-E-G | 10 | New Richland-H-E-G | 22:08.3 |
| 39 | Jaxsen GustinePlace 39 · Grade 9 · Hayfield | 9 | Hayfield | 22:56.4 |
| 40 | Elijah ButterisPlace 40 · Grade 9 · Hayfield | 9 | Hayfield | 23:17.3 |
| 41 | Aedyn ByrnesPlace 41 · Grade 12 · Cannon Falls | 12 | Cannon Falls | 23:28.6 PR |
| 42 | Henry FlodeenPlace 42 · Grade 10 · Cannon Falls | 10 | Cannon Falls | 24:06.4 |
| 43 | Byron SanerPlace 43 · Grade 10 · Blooming Prairie | 10 | Blooming Prairie | 24:38.2 |
| 44 | Maksim KrechPlace 44 · Grade 12 · Randolph | 12 | Randolph | 24:57.9 |
| 45 | Franklin FlatjordPlace 45 · Grade 8 · Randolph | 8 | Randolph | 27:29.4 |
| 46 | Alex OxnerPlace 46 · Grade 9 · Pacelli | 9 | Pacelli | 28:39.8 |
| 47 | Max HarthanPlace 47 · Grade 9 · Hayfield | 9 | Hayfield | 28:56.8 |
| 48 | Cam AndersonPlace 48 · Grade 10 · Randolph | 10 | Randolph | 29:10.2 |
| 49 | Jayden StundahlPlace 49 · Grade 10 · Pacelli | 10 | Pacelli | 30:31.5 |
| 50 | Carson TibbettsPlace 50 · Grade 9 · Hayfield | 9 | Hayfield | 30:44.9 |
| 51 | Brandon Van DesteegPlace 51 · Grade 12 · Randolph | 12 | Randolph | 34:52.6 |
| 52 | Michael KingPlace 52 · Grade 9 · Pacelli | 9 | Pacelli | 36:22.9 |