| 1 | Liam O'ConnorPlace 1 · Grade 11 · Faribault | 11 | Faribault | 17:36.1 |
| 2 | Grant FittererPlace 2 · Grade 12 · Tri-City United | 12 | Tri-City United | 17:48.6 |
| 3 | Caisen HollerichPlace 3 · Grade 11 · Maple River | 11 | Maple River | 18:09.4 |
| 4 | Jacob KarlPlace 4 · Grade 12 · New Richland-H-E-G | 12 | New Richland-H-E-G | 18:12.3 |
| 5 | Thomas ObbinkPlace 5 · Grade 11 · Faribault | 11 | Faribault | 18:21.1 |
| 6 | Wyatt JansPlace 6 · Grade 11 · JWP/WEM | 11 | JWP/WEM | 18:47.6 |
| 7 | Gabriel CoryellPlace 7 · Grade 10 · Tri-City United | 10 | Tri-City United | 18:52.6 |
| 8 | Erik FloresPlace 8 · Grade 11 · Faribault | 11 | Faribault | 19:24.0 |
| 9 | Brandon PetrickaPlace 9 · Grade 12 · Faribault | 12 | Faribault | 19:28.5 |
| 10 | Keenan CollinsPlace 10 · Grade 9 · Waseca | 9 | Waseca | 19:32.9 |
| 11 | Wyatt HagerPlace 11 · Grade 12 · Waseca | 12 | Waseca | 19:38.7 |
| 12 | Teagan MulderPlace 12 · Grade 9 · JWP/WEM | 9 | JWP/WEM | 19:54.8 |
| 13 | Graysen MoonPlace 13 · Grade 9 · Tri-City United | 9 | Tri-City United | 20:15.8 |
| 14 | Finn O'ConnorPlace 14 · Grade 7 · Faribault | 7 | Faribault | 20:21.9 |
| 15 | Peter RobrahnPlace 15 · Grade 12 · Tri-City United | 12 | Tri-City United | 20:34.3 |
| 16 | Laiken FarrisPlace 16 · Grade 12 · United South Central/Alden-Conger | 12 | United South Central/Alden-Conger | 20:35.9 |
| 17 | Brennan WelvaertPlace 17 · Grade 10 · JWP/WEM | 10 | JWP/WEM | 20:40.2 |
| 18 | Auston HolickyPlace 18 · Grade 12 · JWP/WEM | 12 | JWP/WEM | 20:43.5 |
| 19 | Patrick DuchenePlace 19 · Grade 8 · Tri-City United | 8 | Tri-City United | 20:51.2 |
| 20 | Mitchell GibbsPlace 20 · Grade 11 · Faribault | 11 | Faribault | 20:52.2 |
| 21 | Alex DudleyPlace 21 · Grade 11 · Faribault | 11 | Faribault | 20:57.8 |
| 22 | Cowen BruzekPlace 22 · Grade 11 · Tri-City United | 11 | Tri-City United | 21:17.8 |
| 23 | Luke FeldkampPlace 23 · Grade 8 · Waseca | 8 | Waseca | 21:52.5 |
| 24 | Wesley HeinzPlace 24 · Grade 9 · JWP/WEM | 9 | JWP/WEM | 21:56.4 |
| 25 | Soren McNamaraPlace 25 · Grade 11 · Tri-City United | 11 | Tri-City United | 21:57.1 |
| 26 | Colton LermonPlace 26 · Grade 9 · New Richland-H-E-G | 9 | New Richland-H-E-G | 22:15.5 |
| 27 | Korbin CollinsPlace 27 · Grade 7 · Waseca | 7 | Waseca | 22:35.4 |
| 28 | Cash WenkerPlace 28 · Grade 11 · JWP/WEM | 11 | JWP/WEM | 23:07.6 |
| 29 | Roger WellePlace 29 · Grade 8 · Maple River | 8 | Maple River | 23:36.1 |
| 30 | Parker SmithPlace 30 · Grade 9 · JWP/WEM | 9 | JWP/WEM | 23:36.5 |
| 31 | Gavin GonsalezPlace 31 · Grade 10 · United South Central/Alden-Conger | 10 | United South Central/Alden-Conger | 23:40.9 |
| 32 | Alexis AJ ArguijoPlace 32 · Grade 10 · United South Central/Alden-Conger | 10 | United South Central/Alden-Conger | 23:50.9 |
| 33 | Conner FitzSimmonsPlace 33 · Grade 7 · Maple River | 7 | Maple River | 23:55.3 |
| 34 | Samuel FeldkampPlace 34 · Grade 10 · Waseca | 10 | Waseca | 24:08.6 |
| 35 | Anfin DruckenmillerPlace 35 · Grade 8 · United South Central/Alden-Conger | 8 | United South Central/Alden-Conger | 24:10.0 |
| 36 | Max SchleuterPlace 36 · Grade 11 · Maple River | 11 | Maple River | 24:52.9 |
| 37 | Jack OswaldPlace 37 · Grade 10 · New Ulm | 10 | New Ulm | 25:54.8 |
| 38 | Basil KrusePlace 38 · Grade 7 · United South Central/Alden-Conger | 7 | United South Central/Alden-Conger | 26:17.2 PR |
| 39 | Owen GoodenPlace 39 · Grade 7 · United South Central/Alden-Conger | 7 | United South Central/Alden-Conger | 27:19.0 |
| 40 | Lincoln KruzPlace 40 · Grade 7 · New Ulm | 7 | New Ulm | 29:47.8 |
| 41 | Elijah LovigPlace 41 · Grade 8 · New Ulm | 8 | New Ulm | 32:15.5 |
| 42 | Carew HansonPlace 42 · Grade 7 · New Ulm | 7 | New Ulm | 34:08.2 |
| 43 | Alex HillmannPlace 43 · Grade 8 · New Ulm | 8 | New Ulm | 34:12.3 |
| 44 | Tre PorterPlace 44 · Grade 12 · Waseca | 12 | Waseca | 34:21.0 |