| 1 | Soren KellyPlace 1 · Grade 12 · Loyola-Cleveland-St. Clair | 12 | Loyola-Cleveland-St. Clair | 16:29.4 |
| 2 | Andrew MorinPlace 2 · Grade 12 · Wabasso | 12 | Wabasso | 17:37.1 |
| 3 | Mitchell BuboltzPlace 3 · Grade 12 · Loyola-Cleveland-St. Clair | 12 | Loyola-Cleveland-St. Clair | 17:58.8 |
| 4 | Wyatt LienPlace 4 · Grade 11 · Minnesota Valley Lutheran | 11 | Minnesota Valley Lutheran | 18:27.7 |
| 5 | Raul RodriguezPlace 5 · Grade 11 · Sleepy Eye St.Marys-Sleepy Eye Public-New Ulm Cath | 11 | Sleepy Eye St.Marys-Sleepy Eye Public-New Ulm Cath | 18:30.7 |
| 6 | Jeremy FeistnerPlace 6 · Grade 12 · Minnesota Valley Lutheran | 12 | Minnesota Valley Lutheran | 18:45.8 |
| 7 | Titus KohlsPlace 7 · Grade 11 · Minnesota Valley Lutheran | 11 | Minnesota Valley Lutheran | 18:45.9 |
| 8 | Dylan DewittPlace 8 · Grade 12 · Springfield/Cedar Mountain | 12 | Springfield/Cedar Mountain | 18:52.1 |
| 9 | Tyrone StoutPlace 9 · Grade 12 · Madelia | 12 | Madelia | 18:55.4 |
| 10 | Max FischerPlace 10 · Grade 9 · Sleepy Eye St.Marys-Sleepy Eye Public-New Ulm Cath | 9 | Sleepy Eye St.Marys-Sleepy Eye Public-New Ulm Cath | 18:57.1 |
| 11 | Levi HagenPlace 11 · Grade 11 · Sleepy Eye St.Marys-Sleepy Eye Public-New Ulm Cath | 11 | Sleepy Eye St.Marys-Sleepy Eye Public-New Ulm Cath | 19:00.8 |
| 12 | Bryan BuerklePlace 12 · Grade 12 · Springfield/Cedar Mountain | 12 | Springfield/Cedar Mountain | 19:54.7 |
| 13 | Caleb DeCannPlace 13 · Grade 10 · Madelia | 10 | Madelia | 19:58.8 |
| 14 | Juan Sunun-PerezPlace 14 · Grade 10 · G-F-W | 10 | G-F-W | 20:01.9 |
| 15 | Rollie MatejcekPlace 15 · Grade 10 · Loyola-Cleveland-St. Clair | 10 | Loyola-Cleveland-St. Clair | 20:05.2 |
| 16 | Carson MerazPlace 16 · Grade 11 · Madelia | 11 | Madelia | 20:19.2 |
| 17 | Henry ManthePlace 17 · Grade 12 · Minnesota Valley Lutheran | 12 | Minnesota Valley Lutheran | 20:30.7 |
| 18 | Andrew TievaPlace 18 · Grade 12 · Loyola-Cleveland-St. Clair | 12 | Loyola-Cleveland-St. Clair | 20:40.6 |
| 19 | Fernando FacundoPlace 19 · Grade 9 · Madelia | 9 | Madelia | 20:46.1 |
| 20 | Solomon StoeringPlace 20 · Grade 11 · Minnesota Valley Lutheran | 11 | Minnesota Valley Lutheran | 20:46.3 |
| 21 | Jackson BilitzPlace 21 · Grade 10 · Loyola-Cleveland-St. Clair | 10 | Loyola-Cleveland-St. Clair | 20:58.9 |
| 22 | Will KerkowPlace 22 · Grade 11 · Minnesota Valley Lutheran | 11 | Minnesota Valley Lutheran | 21:06.2 |
| 23 | Reece NelsonPlace 23 · Grade 9 · Loyola-Cleveland-St. Clair | 9 | Loyola-Cleveland-St. Clair | 21:10.5 |
| 24 | Tucker KohlsPlace 24 · Grade 11 · Minnesota Valley Lutheran | 11 | Minnesota Valley Lutheran | 21:14.0 |
| 25 | Luke KortuemPlace 25 · Grade 9 · Loyola-Cleveland-St. Clair | 9 | Loyola-Cleveland-St. Clair | 21:15.3 |
| 26 | Ethan ChristensenPlace 26 · Grade 8 · Madelia | 8 | Madelia | 21:22.3 |
| 27 | Isaac BeckendorfPlace 27 · Grade 10 · G-F-W | 10 | G-F-W | 21:28.9 |
| 28 | Jack GreenPlace 28 · Grade 11 · Loyola-Cleveland-St. Clair | 11 | Loyola-Cleveland-St. Clair | 21:32.5 |
| 29 | Matt FernandezPlace 29 · Grade 12 · Springfield/Cedar Mountain | 12 | Springfield/Cedar Mountain | 21:35.3 |
| 30 | Jamis MartensPlace 30 · Grade 11 · Minnesota Valley Lutheran | 11 | Minnesota Valley Lutheran | 21:37.2 |
| 31 | Oziel LozanoPlace 31 · Grade 9 · Sleepy Eye St.Marys-Sleepy Eye Public-New Ulm Cath | 9 | Sleepy Eye St.Marys-Sleepy Eye Public-New Ulm Cath | 21:38.9 |
| 32 | Eli PyanPlace 32 · Grade 9 · Sleepy Eye St.Marys-Sleepy Eye Public-New Ulm Cath | 9 | Sleepy Eye St.Marys-Sleepy Eye Public-New Ulm Cath | 21:45.7 |
| 33 | Jacob LondgrenPlace 33 · Grade 9 · Minnesota Valley Lutheran | 9 | Minnesota Valley Lutheran | 21:49.3 |
| 34 | Trevor DeCannPlace 34 · Grade 9 · Madelia | 9 | Madelia | 21:51.4 |
| 35 | Anton PyanPlace 35 · Grade 12 · Sleepy Eye St.Marys-Sleepy Eye Public-New Ulm Cath | 12 | Sleepy Eye St.Marys-Sleepy Eye Public-New Ulm Cath | 21:59.2 |
| 36 | William GriffisPlace 36 · Grade 10 · Springfield/Cedar Mountain | 10 | Springfield/Cedar Mountain | 22:33.7 |
| 37 | Eli ChristensenPlace 37 · Grade 11 · Sleepy Eye St.Marys-Sleepy Eye Public-New Ulm Cath | 11 | Sleepy Eye St.Marys-Sleepy Eye Public-New Ulm Cath | 22:40.4 |
| 38 | Ezra SpikePlace 38 · Grade 11 · Minnesota Valley Lutheran | 11 | Minnesota Valley Lutheran | 22:44.0 |
| 39 | Nathan GroebnerPlace 39 · Grade 11 · Springfield/Cedar Mountain | 11 | Springfield/Cedar Mountain | 22:48.1 |
| 40 | Aiden WeisenselPlace 40 · Grade 11 · Minnesota Valley Lutheran | 11 | Minnesota Valley Lutheran | 22:50.2 |
| 41 | Austin ForsterPlace 41 · Grade 12 · Sleepy Eye St.Marys-Sleepy Eye Public-New Ulm Cath | 12 | Sleepy Eye St.Marys-Sleepy Eye Public-New Ulm Cath | 22:51.3 |
| 42 | Nathaniel CarlovskyPlace 42 · Grade 11 · Minnesota Valley Lutheran | 11 | Minnesota Valley Lutheran | 23:10.2 |
| 43 | Mark MayhewPlace 43 · Grade 12 · Minnesota Valley Lutheran | 12 | Minnesota Valley Lutheran | 23:22.5 |
| 44 | Jonah HermansonPlace 44 · Grade 11 · Minnesota Valley Lutheran | 11 | Minnesota Valley Lutheran | 23:26.3 |
| 45 | Abraham SelveyPlace 45 · Grade 11 · Minnesota Valley Lutheran | 11 | Minnesota Valley Lutheran | 23:32.4 |
| 46 | Conrad GwinPlace 46 · Grade 9 · MCW/BO | 9 | MCW/BO | 24:00.1 |
| 47 | Elliott VliegerPlace 47 · Grade 9 · Minnesota Valley Lutheran | 9 | Minnesota Valley Lutheran | 24:01.4 |
| 48 | Judah GuentherPlace 48 · Grade 10 · Minnesota Valley Lutheran | 10 | Minnesota Valley Lutheran | 24:03.9 |
| 49 | Rylan DresselPlace 49 · Grade 12 · Minnesota Valley Lutheran | 12 | Minnesota Valley Lutheran | 24:05.2 |
| 50 | Isaac HornPlace 50 · Grade 11 · Springfield/Cedar Mountain | 11 | Springfield/Cedar Mountain | 24:37.1 |
| 51 | Xavier ManderfeldPlace 51 · Grade 11 · Springfield/Cedar Mountain | 11 | Springfield/Cedar Mountain | 24:41.0 |
| 52 | Oden LehmanPlace 52 · Grade 11 · Madelia | 11 | Madelia | 24:59.8 |
| 53 | Elijah MonsPlace 53 · Grade 12 · Loyola-Cleveland-St. Clair | 12 | Loyola-Cleveland-St. Clair | 25:20.1 |
| 54 | Camden NovakPlace 54 · Grade 10 · Wabasso | 10 | Wabasso | 25:46.9 |
| 55 | Jacob SillPlace 55 · Grade 9 · Madelia | 9 | Madelia | 25:57.2 |
| 56 | Gio FernandezPlace 56 · Grade 9 · Springfield/Cedar Mountain | 9 | Springfield/Cedar Mountain | 26:12.3 |
| 57 | Oliver NelsonPlace 57 · Grade 11 · Minnesota Valley Lutheran | 11 | Minnesota Valley Lutheran | 26:38.9 |
| 58 | Landryk TietzPlace 58 · Grade 10 · Wabasso | 10 | Wabasso | 27:05.0 |
| 59 | Blake HitchcockPlace 59 · Grade 10 · Madelia | 10 | Madelia | 27:46.8 |
| 60 | Tiago LinanPlace 60 · Grade 9 · Springfield/Cedar Mountain | 9 | Springfield/Cedar Mountain | 28:07.0 |
| 61 | Taylor LaGrowPlace 61 · Grade 11 · Minnesota Valley Lutheran | 11 | Minnesota Valley Lutheran | 28:10.5 |
| 62 | Avery EisPlace 62 · Grade 12 · Wabasso | 12 | Wabasso | 28:16.0 |
| 63 | Charlie JacobsPlace 63 · Grade 9 · Madelia | 9 | Madelia | 28:25.5 |
| 64 | Jax LeagjeldPlace 64 · Grade 10 · Loyola-Cleveland-St. Clair | 10 | Loyola-Cleveland-St. Clair | 28:34.3 |
| 65 | Cody KoerselmanPlace 65 · Grade 9 · MCW/BO | 9 | MCW/BO | 28:40.9 |
| 66 | Preston AndersonPlace 66 · Grade 11 · Springfield/Cedar Mountain | 11 | Springfield/Cedar Mountain | 29:17.1 |
| 67 | Nolan ArkellPlace 67 · Grade 12 · Madelia | 12 | Madelia | 33:00.1 |
| 68 | Levi JohnsonPlace 68 · Grade 9 · Springfield/Cedar Mountain | 9 | Springfield/Cedar Mountain | 34:12.0 |