| 1 | Josiah DemarisPlace 1 · Grade 10 · MadeliaUnofficial | 10 | Madelia | 16:34.6 |
| 2 | Dante JuberianPlace 2 · Grade 12 · Tri-City UnitedUnofficial | 12 | Tri-City United | 16:57.1 |
| 3 | Nathan StrobelPlace 3 · Grade 11 · Loyola-Cleveland-St. ClairUnofficial | 11 | Loyola-Cleveland-St. Clair | 17:48.6 |
| 4 | James YoungePlace 4 · Grade 12 · Loyola-Cleveland-St. ClairUnofficial | 12 | Loyola-Cleveland-St. Clair | 17:50.1 |
| 5 | Soren KellyPlace 5 · Grade 9 · Loyola-Cleveland-St. ClairUnofficial | 9 | Loyola-Cleveland-St. Clair | 17:57.3 |
| 6 | Grant KoehnenPlace 6 · Grade 11 · Martin County West/Butterfield-OdinUnofficial | 11 | Martin County West/Butterfield-Odin | 18:19.2 |
| 7 | Ryan KoberoskiPlace 7 · Grade 11 · MadeliaUnofficial | 11 | Madelia | 18:31.2 |
| 8 | Sam VetterPlace 8 · Grade 10 · Loyola-Cleveland-St. ClairUnofficial | 10 | Loyola-Cleveland-St. Clair | 18:39.2 |
| 9 | Kyle ZimmermanPlace 9 · Grade 10 · Loyola-Cleveland-St. ClairUnofficial | 10 | Loyola-Cleveland-St. Clair | 18:45.7 |
| 10 | Chase KijenskiPlace 10 · Grade 10 · Loyola-Cleveland-St. ClairUnofficial | 10 | Loyola-Cleveland-St. Clair | 18:51.6 |
| 11 | Grant FittererPlace 11 · Grade 9 · Tri-City UnitedUnofficial | 9 | Tri-City United | 19:03.9 |
| 12 | Jorden RossowPlace 12 · Grade 11 · Loyola-Cleveland-St. ClairUnofficial | 11 | Loyola-Cleveland-St. Clair | 19:26.9 |
| 13 | Roman HollandPlace 13 · Grade 11 · Central Public SchoolsUnofficial | 11 | Central Public Schools | 19:39.5 |
| 14 | Kieran AllisonPlace 14 · Grade 11 · Central Public SchoolsUnofficial | 11 | Central Public Schools | 19:44.8 |
| 15 | TJ WaldronPlace 15 · Grade 10 · Loyola-Cleveland-St. ClairUnofficial | 10 | Loyola-Cleveland-St. Clair | 19:48.1 |
| 16 | Riley ColePlace 16 · Grade 12 · Martin County West/Butterfield-OdinUnofficial | 12 | Martin County West/Butterfield-Odin | 19:51.9 |
| 17 | Michael PichottaPlace 17 · Grade 12 · Tri-City UnitedUnofficial | 12 | Tri-City United | 19:52.3 |
| 18 | Colbey DuchnowskiPlace 18 · Grade 9 · Tri-City UnitedUnofficial | 9 | Tri-City United | 19:55.3 |
| 19 | Tyler NeubarthPlace 19 · Grade 10 · Central Public SchoolsUnofficial | 10 | Central Public Schools | 20:00.0 |
| 20 | Callum HarmesPlace 20 · Grade 10 · St. PeterUnofficial | 10 | St. Peter | 20:09.7 |
| 21 | Logan BockPlace 21 · Grade 9 · St. PeterUnofficial | 9 | St. Peter | 20:21.4 |
| 22 | Corbin DeichmanPlace 22 · Grade 9 · Loyola-Cleveland-St. ClairUnofficial | 9 | Loyola-Cleveland-St. Clair | 20:26.4 |
| 23 | Caden McMullenPlace 23 · Grade 9 · MadeliaUnofficial | 9 | Madelia | 20:42.7 |
| 24 | Nick HuiskenPlace 24 · Grade 12 · Loyola-Cleveland-St. ClairUnofficial | 12 | Loyola-Cleveland-St. Clair | 20:43.7 |
| 25 | Eddie RamirezPlace 25 · Grade 8 · MadeliaUnofficial | 8 | Madelia | 20:47.9 |
| 26 | Jake LehmanPlace 26 · Grade 11 · MadeliaUnofficial | 11 | Madelia | 21:01.6 |
| 27 | Elijah MonsPlace 27 · Grade 9 · Loyola-Cleveland-St. ClairUnofficial | 9 | Loyola-Cleveland-St. Clair | 21:10.3 |
| 28 | Mitchell BuboltzPlace 28 · Grade 9 · Loyola-Cleveland-St. ClairUnofficial | 9 | Loyola-Cleveland-St. Clair | 21:11.9 |
| 29 | Corbin HerronPlace 29 · Grade 11 · St. PeterUnofficial | 11 | St. Peter | 21:14.1 |
| 30 | Andrew BuboltzPlace 30 · Grade 11 · Loyola-Cleveland-St. ClairUnofficial | 11 | Loyola-Cleveland-St. Clair | 21:17.0 |
| 31 | Matthew SoupirPlace 31 · Grade 9 · Loyola-Cleveland-St. ClairUnofficial | 9 | Loyola-Cleveland-St. Clair | 21:31.5 |
| 32 | Lathe BlyPlace 32 · Grade 9 · St. PeterUnofficial | 9 | St. Peter | 21:38.5 |
| 33 | Andrew TievaPlace 33 · Grade 9 · Loyola-Cleveland-St. ClairUnofficial | 9 | Loyola-Cleveland-St. Clair | 21:43.6 |
| 34 | David TaylorPlace 34 · Grade 10 · Martin County West/Butterfield-OdinUnofficial | 10 | Martin County West/Butterfield-Odin | 21:43.9 |
| 35 | Tate BeckerPlace 35 · Grade 9 · MadeliaUnofficial | 9 | Madelia | 21:52.3 |
| 36 | John KennedyPlace 36 · Grade 10 · St. PeterUnofficial | 10 | St. Peter | 21:52.5 |
| 37 | Nick MatejkaPlace 37 · Grade 12 · Martin County West/Butterfield-OdinUnofficial | 12 | Martin County West/Butterfield-Odin | 22:10.1 |
| 38 | Aiden GillettPlace 38 · Grade 9 · Central Public SchoolsUnofficial | 9 | Central Public Schools | 22:38.2 |
| 39 | Isaak WormPlace 39 · Grade 9 · Tri-City UnitedUnofficial | 9 | Tri-City United | 22:40.4 |
| 40 | Raymond WillemsPlace 40 · Grade 7 · Central Public SchoolsUnofficial | 7 | Central Public Schools | 22:44.2 |
| 41 | Teagan JustPlace 41 · Grade 9 · Central Public SchoolsUnofficial | 9 | Central Public Schools | 22:53.9 |
| 42 | Ezekiel RibarPlace 42 · Grade 10 · St. PeterUnofficial | 10 | St. Peter | 23:00.6 |
| 43 | Thayne RemigerPlace 43 · Grade 10 · Loyola-Cleveland-St. ClairUnofficial | 10 | Loyola-Cleveland-St. Clair | 23:11.7 |
| 44 | Cross SchmidtPlace 44 · Grade 9 · MadeliaUnofficial | 9 | Madelia | 23:13.8 |
| 45 | Kaden WeirPlace 45 · Grade 9 · G-F-WUnofficial | 9 | G-F-W | 23:27.3 |
| 46 | Hayden O'ConnorPlace 46 · Grade 9 · Martin County West/Butterfield-OdinUnofficial | 9 | Martin County West/Butterfield-Odin | 23:35.7 |
| 47 | Hayden JonesPlace 47 · Grade 10 · MadeliaUnofficial | 10 | Madelia | 23:36.6 |
| 48 | Nolan GlanderPlace 48 · Grade 12 · Central Public SchoolsUnofficial | 12 | Central Public Schools | 23:42.0 |
| 49 | Peter RobrahnPlace 49 · Grade 9 · Tri-City UnitedUnofficial | 9 | Tri-City United | 24:00.8 |
| 50 | Anthony CoePlace 50 · Grade 11 · St. PeterUnofficial | 11 | St. Peter | 24:40.0 |
| 51 | Joseph KosteckaPlace 51 · Grade 7 · Central Public SchoolsUnofficial | 7 | Central Public Schools | 24:40.4 |
| 52 | Aleandro MejiaPlace 52 · Grade 8 · Tri-City UnitedUnofficial | 8 | Tri-City United | 24:40.6 |
| 53 | Oliver SchukeiPlace 53 · Grade 9 · Central Public SchoolsUnofficial | 9 | Central Public Schools | 24:51.5 PR |
| 54 | Janik WagnerPlace 54 · Grade 12 · Tri-City UnitedUnofficial | 12 | Tri-City United | 24:53.2 |
| 55 | John SchuelerPlace 55 · Grade 9 · St. PeterUnofficial | 9 | St. Peter | 24:54.4 |
| 56 | Dylan KromarekPlace 56 · Grade 10 · Central Public SchoolsUnofficial | 10 | Central Public Schools | 25:00.2 |
| 57 | Collin WillemsPlace 57 · Grade 10 · Central Public SchoolsUnofficial | 10 | Central Public Schools | 25:07.8 |
| 58 | Daniel ZhangPlace 58 · Grade 11 · St. PeterUnofficial | 11 | St. Peter | 25:31.7 |
| 59 | Nate VenskePlace 59 · Grade 9 · Central Public SchoolsUnofficial | 9 | Central Public Schools | 25:44.4 |
| 60 | Joey MolnauPlace 60 · Grade 12 · Central Public SchoolsUnofficial | 12 | Central Public Schools | 26:29.1 |
| 61 | Tobias TwaitPlace 61 · Grade 10 · St. PeterUnofficial | 10 | St. Peter | 28:59.5 |
| 62 | Jack LindquistPlace 62 · Grade 7 · Central Public SchoolsUnofficial | 7 | Central Public Schools | 34:19.9 |
| 63 | Austin OpdahlPlace 63 · Grade 9 · Central Public SchoolsUnofficial | 9 | Central Public Schools | 34:32.0 |
| 64 | Sam StuewePlace 64 · Grade 12 · St. PeterUnofficial | 12 | St. Peter | 36:15.8 |