| 1 | Soren KellyPlace 1 · Grade 12 · Loyola-Cleveland-St. Clair | 12 | Loyola-Cleveland-St. Clair | 17:03.9 |
| 2 | Wyatt JansPlace 2 · Grade 11 · JWP/WEM | 11 | JWP/WEM | 18:10.9 |
| 3 | Caisen HollerichPlace 3 · Grade 11 · Maple River | 11 | Maple River | 18:12.0 |
| 4 | Jacob KarlPlace 4 · Grade 12 · New Richland-H-E-G | 12 | New Richland-H-E-G | 18:19.5 |
| 5 | Joseph HoraPlace 5 · Grade 9 · Medford | 9 | Medford | 18:22.3 |
| 6 | Mitchell BuboltzPlace 6 · Grade 12 · Loyola-Cleveland-St. Clair | 12 | Loyola-Cleveland-St. Clair | 18:33.7 |
| 7 | Francis BiererPlace 7 · Grade 8 · Loyola-Cleveland-St. Clair | 8 | Loyola-Cleveland-St. Clair | 18:46.6 |
| 8 | Griffin RutzPlace 8 · Grade 7 · Loyola-Cleveland-St. Clair | 7 | Loyola-Cleveland-St. Clair | 19:29.0 |
| 9 | Laiken FarrisPlace 9 · Grade 12 · United South Central/Alden-Conger | 12 | United South Central/Alden-Conger | 19:32.5 |
| 10 | Andrew SchwarzPlace 10 · Grade 9 · Blooming Prairie | 9 | Blooming Prairie | 19:49.1 |
| 11 | Mason PetersonPlace 11 · Grade 9 · Blooming Prairie | 9 | Blooming Prairie | 19:59.1 |
| 12 | Teagan MulderPlace 12 · Grade 9 · JWP/WEM | 9 | JWP/WEM | 20:06.1 |
| 13 | Cameron SeeligPlace 13 · Grade 10 · Randolph | 10 | Randolph | 20:09.4 |
| 14 | Luke KortuemPlace 14 · Grade 9 · Loyola-Cleveland-St. Clair | 9 | Loyola-Cleveland-St. Clair | 20:19.7 |
| 15 | Reece NelsonPlace 15 · Grade 9 · Loyola-Cleveland-St. Clair | 9 | Loyola-Cleveland-St. Clair | 20:23.4 |
| 16 | Jack GreenPlace 16 · Grade 11 · Loyola-Cleveland-St. Clair | 11 | Loyola-Cleveland-St. Clair | 20:26.8 |
| 17 | Jackson BilitzPlace 17 · Grade 10 · Loyola-Cleveland-St. Clair | 10 | Loyola-Cleveland-St. Clair | 20:35.3 |
| 18 | Andrew TievaPlace 18 · Grade 12 · Loyola-Cleveland-St. Clair | 12 | Loyola-Cleveland-St. Clair | 20:48.3 |
| 19 | Gavin SumptionPlace 19 · Grade 11 · Randolph | 11 | Randolph | 20:53.8 |
| 20 | Devin HaasePlace 20 · Grade 12 · Blue Earth Area | 12 | Blue Earth Area | 20:54.4 |
| 21 | Wesley HeinzPlace 21 · Grade 9 · JWP/WEM | 9 | JWP/WEM | 20:54.6 |
| 22 | Michael StreiffPlace 22 · Grade 10 · Randolph | 10 | Randolph | 21:00.0 |
| 23 | Auston HolickyPlace 23 · Grade 12 · JWP/WEM | 12 | JWP/WEM | 21:07.5 |
| 24 | Jeffrey BrunsPlace 24 · Grade 9 · Blooming Prairie | 9 | Blooming Prairie | 21:09.7 |
| 25 | Joey SchwarzPlace 25 · Grade 9 · Blooming Prairie | 9 | Blooming Prairie | 21:13.1 |
| 26 | Riley KrohnbergPlace 26 · Grade 11 · United South Central/Alden-Conger | 11 | United South Central/Alden-Conger | 21:14.7 |
| 27 | Justin OlsenPlace 27 · Grade 9 · Blooming Prairie | 9 | Blooming Prairie | 21:19.0 |
| 28 | Brennan WelvaertPlace 28 · Grade 10 · JWP/WEM | 10 | JWP/WEM | 21:21.5 |
| 29 | Grayson Fenske-DeichmanPlace 29 · Grade 10 · Loyola-Cleveland-St. Clair | 10 | Loyola-Cleveland-St. Clair | 22:01.6 |
| 30 | Gradyn TaylorPlace 30 · Grade 11 · Randolph | 11 | Randolph | 22:06.7 |
| 31 | Max KuhnPlace 31 · Grade 11 · Randolph | 11 | Randolph | 22:20.3 |
| 32 | Alex ThurnauPlace 32 · Grade 12 · Medford | 12 | Medford | 22:25.2 |
| 33 | Jacob HoraPlace 33 · Grade 9 · Medford | 9 | Medford | 22:27.4 |
| 34 | Isaac FortPlace 34 · Grade 10 · Blooming Prairie | 10 | Blooming Prairie | 22:36.8 |
| 35 | Colton LermonPlace 35 · Grade 9 · New Richland-H-E-G | 9 | New Richland-H-E-G | 22:40.7 |
| 36 | Oliver AnkenyPlace 36 · Grade 11 · Blue Earth Area | 11 | Blue Earth Area | 22:43.0 |
| 37 | Conrad GwinPlace 37 · Grade 9 · MCW/BO | 9 | MCW/BO | 23:20.8 |
| 38 | Elijah MonsPlace 38 · Grade 12 · Loyola-Cleveland-St. Clair | 12 | Loyola-Cleveland-St. Clair | 23:21.3 |
| 39 | Marcus EcklesPlace 39 · Grade 12 · Blue Earth Area | 12 | Blue Earth Area | 23:35.8 |
| 40 | Hayden O'ConnorPlace 40 · Grade 12 · MCW/BO | 12 | MCW/BO | 23:36.5 |
| 41 | Cash WenkerPlace 41 · Grade 11 · JWP/WEM | 11 | JWP/WEM | 23:37.6 |
| 42 | Drew ReinkePlace 42 · Grade 12 · Blooming Prairie | 12 | Blooming Prairie | 24:01.8 |
| 43 | Parker SmithPlace 43 · Grade 9 · JWP/WEM | 9 | JWP/WEM | 24:02.5 |
| 44 | Drake StursaPlace 44 · Grade 11 · Medford | 11 | Medford | 24:06.0 |
| 45 | Sam BellPlace 45 · Grade 10 · Blue Earth Area | 10 | Blue Earth Area | 24:07.8 |
| 46 | Riley JohnsonPlace 46 · Grade 11 · Blooming Prairie | 11 | Blooming Prairie | 24:42.9 |
| 47 | Wyatt RafdalPlace 47 · Grade 11 · Blooming Prairie | 11 | Blooming Prairie | 24:46.7 |
| 48 | Dante WilliamsonPlace 48 · Grade 9 · Blooming Prairie | 9 | Blooming Prairie | 24:55.9 |
| 49 | Mason KollingPlace 49 · Grade 10 · Medford | 10 | Medford | 24:59.9 |
| 50 | Elijah GoshornPlace 50 · Grade 11 · Blue Earth Area | 11 | Blue Earth Area | 25:02.5 |
| 51 | Gavin HublyPlace 51 · Grade 9 · Blooming Prairie | 9 | Blooming Prairie | 25:24.3 |
| 52 | Gus AnkenyPlace 52 · Grade 9 · Blue Earth Area | 9 | Blue Earth Area | 25:24.6 |
| 53 | Tyler AndersonPlace 53 · Grade 12 · Blooming Prairie | 12 | Blooming Prairie | 25:27.8 |
| 54 | Dalton LingPlace 54 · Grade 10 · JWP/WEM | 10 | JWP/WEM | 25:47.2 |
| 55 | Jax LeagjeldPlace 55 · Grade 10 · Loyola-Cleveland-St. Clair | 10 | Loyola-Cleveland-St. Clair | 25:50.8 |
| 56 | Devlin McWilliamsPlace 56 · Grade 9 · New Richland-H-E-G | 9 | New Richland-H-E-G | 26:05.6 |
| 57 | Cody KoerselmanPlace 57 · Grade 9 · MCW/BO | 9 | MCW/BO | 26:16.1 |
| 58 | Max SchleuterPlace 58 · Grade 11 · Maple River | 11 | Maple River | 26:23.8 |
| 59 | Ryan GoodfellowPlace 59 · Grade 9 · Randolph | 9 | Randolph | 27:40.0 |
| 60 | Charlie DenisPlace 60 · Grade 9 · JWP/WEM | 9 | JWP/WEM | 27:49.3 |
| 61 | Michael VaskePlace 61 · Grade 12 · Blue Earth Area | 12 | Blue Earth Area | 28:16.1 |
| 62 | Memphis JohnsonPlace 62 · Grade 10 · Blue Earth Area | 10 | Blue Earth Area | 28:34.0 |
| 63 | Gabriel MullenbachPlace 63 · Grade 9 · Medford | 9 | Medford | 29:04.1 |
| 64 | Byron SanerPlace 64 · Grade 9 · Blooming Prairie | 9 | Blooming Prairie | 29:11.2 |
| 65 | Harrison PattenPlace 65 · Grade 9 · Blue Earth Area | 9 | Blue Earth Area | 30:51.0 |
| 66 | Henry MillerPlace 66 · Grade 10 · Medford | 10 | Medford | 32:02.4 |
| 67 | Colby JohnsonPlace 67 · Grade 12 · Blooming Prairie | 12 | Blooming Prairie | 38:21.0 |