| 1 | Joseph HoraPlace 1 · Grade 9 · Medford | 9 | Medford | 17:53.1 PR |
| 2 | Wyatt JansPlace 2 · Grade 11 · JWP/WEM | 11 | JWP/WEM | 18:00.2 |
| 3 | Jacob KarlPlace 3 · Grade 12 · New Richland-H-E-G | 12 | New Richland-H-E-G | 18:11.3 |
| 4 | Laiken FarrisPlace 4 · Grade 12 · United South Central/Alden-Conger | 12 | United South Central/Alden-Conger | 19:06.8 |
| 5 | Teagan MulderPlace 5 · Grade 9 · JWP/WEM | 9 | JWP/WEM | 19:14.1 |
| 6 | Andrew SchwarzPlace 6 · Grade 9 · Blooming Prairie | 9 | Blooming Prairie | 19:21.9 |
| 7 | Mason PetersonPlace 7 · Grade 9 · Blooming Prairie | 9 | Blooming Prairie | 20:00.1 |
| 8 | Riley KrohnbergPlace 8 · Grade 11 · United South Central/Alden-Conger | 11 | United South Central/Alden-Conger | 20:13.9 |
| 9 | Jeffrey BrunsPlace 9 · Grade 9 · Blooming Prairie | 9 | Blooming Prairie | 20:20.4 |
| 10 | Alex ThurnauPlace 10 · Grade 12 · Medford | 12 | Medford | 20:24.1 |
| 11 | Auston HolickyPlace 11 · Grade 12 · JWP/WEM | 12 | JWP/WEM | 20:32.4 |
| 12 | Justin OlsenPlace 12 · Grade 9 · Blooming Prairie | 9 | Blooming Prairie | 20:33.4 |
| 13 | Isaac FortPlace 13 · Grade 10 · Blooming Prairie | 10 | Blooming Prairie | 20:52.3 |
| 14 | Wesley HeinzPlace 14 · Grade 9 · JWP/WEM | 9 | JWP/WEM | 20:53.7 |
| 15 | Dante WilliamsonPlace 15 · Grade 9 · Blooming Prairie | 9 | Blooming Prairie | 21:00.6 |
| 16 | Brennan WelvaertPlace 16 · Grade 10 · JWP/WEM | 10 | JWP/WEM | 21:05.8 |
| 17 | Jacob HoraPlace 17 · Grade 9 · Medford | 9 | Medford | 21:24.8 |
| 18 | Colton LermonPlace 18 · Grade 9 · New Richland-H-E-G | 9 | New Richland-H-E-G | 21:27.9 |
| 19 | Cash WenkerPlace 19 · Grade 11 · JWP/WEM | 11 | JWP/WEM | 21:52.8 |
| 20 | Mason KollingPlace 20 · Grade 10 · Medford | 10 | Medford | 21:53.8 |
| 21 | Gavin GonsalezPlace 21 · Grade 10 · United South Central/Alden-Conger | 10 | United South Central/Alden-Conger | 22:14.2 |
| 22 | Drew ReinkePlace 22 · Grade 12 · Blooming Prairie | 12 | Blooming Prairie | 22:20.6 |
| 23 | Tyler AndersonPlace 23 · Grade 12 · Blooming Prairie | 12 | Blooming Prairie | 22:32.1 |
| 24 | Wyatt RafdalPlace 24 · Grade 11 · Blooming Prairie | 11 | Blooming Prairie | 22:38.5 |
| 25 | Drake StursaPlace 25 · Grade 11 · Medford | 11 | Medford | 22:56.4 |
| 26 | Joey SchwarzPlace 26 · Grade 9 · Blooming Prairie | 9 | Blooming Prairie | 23:00.9 |
| 27 | Gavin HublyPlace 27 · Grade 9 · Blooming Prairie | 9 | Blooming Prairie | 23:04.5 |
| 28 | Parker SmithPlace 28 · Grade 9 · JWP/WEM | 9 | JWP/WEM | 23:06.4 |
| 29 | Alexis AJ ArguijoPlace 29 · Grade 10 · United South Central/Alden-Conger | 10 | United South Central/Alden-Conger | 24:30.3 |
| 30 | Dalton LingPlace 30 · Grade 10 · JWP/WEM | 10 | JWP/WEM | 24:50.2 |
| 31 | Gabriel MullenbachPlace 31 · Grade 9 · Medford | 9 | Medford | 26:08.7 |
| 32 | Byron SanerPlace 32 · Grade 9 · Blooming Prairie | 9 | Blooming Prairie | 26:16.9 |
| 33 | Charlie DenisPlace 33 · Grade 9 · JWP/WEM | 9 | JWP/WEM | 27:36.8 |
| 34 | Henry MillerPlace 34 · Grade 10 · Medford | 10 | Medford | 30:39.3 |
| 35 | Colby JohnsonPlace 35 · Grade 12 · Blooming Prairie | 12 | Blooming Prairie | 30:39.3 |