| 1 | Matthew GrobnerPlace 1 · Grade 12 · Springfield/Cedar Mountain | 12 | Springfield/Cedar Mountain | 18:32.50 |
| 2 | Bryce GreenPlace 2 · Grade 10 · Windom Area | 10 | Windom Area | 18:42.54 |
| 3 | Charlie GenglerPlace 3 · Grade 11 · LCWM-Nicollet | 11 | LCWM-Nicollet | 18:44.32 |
| 4 | Cooper EversPlace 4 · Grade 9 · Mt. Lake Area - Comfrey | 9 | Mt. Lake Area - Comfrey | 18:45.34 |
| 5 | Noah ChristensenPlace 5 · Grade 12 · Sleepy Eye St.Marys-Sleepy Eye Public- | 12 | Sleepy Eye St.Marys-Sleepy Eye Public- | 18:58.39 |
| 6 | Ethan SchroederPlace 6 · Grade 12 · Mt. Lake Area - Comfrey | 12 | Mt. Lake Area - Comfrey | 19:04.52 |
| 7 | Braylen LyonsPlace 7 · Grade 10 · Windom Area | 10 | Windom Area | 19:11.34 |
| 8 | Levi HagenPlace 8 · Grade 10 · Sleepy Eye St.Marys-Sleepy Eye Public- | 10 | Sleepy Eye St.Marys-Sleepy Eye Public- | 19:17.28 |
| 9 | Dylan DewittPlace 9 · Grade 11 · Springfield/Cedar Mountain | 11 | Springfield/Cedar Mountain | 19:28.04 |
| 10 | Caelen RalstonPlace 10 · Grade 10 · Windom Area | 10 | Windom Area | 19:43.43 |
| 11 | Rolando Tema TemaPlace 11 · Grade 10 · Mt. Lake Area - Comfrey | 10 | Mt. Lake Area - Comfrey | 19:43.73 |
| 12 | Darwin Demarrias-JansmaPlace 12 · Grade 11 · Adrian/Ellsworth | 11 | Adrian/Ellsworth | 19:46.03 |
| 13 | Joseph TorresPlace 13 · Grade 10 · Mt. Lake Area - Comfrey | 10 | Mt. Lake Area - Comfrey | 20:04.54 |
| 14 | Landon StromPlace 14 · Grade 12 · Mt. Lake Area - Comfrey | 12 | Mt. Lake Area - Comfrey | 20:09.13 |
| 15 | Adrian Rodriguez FarrPlace 15 · Grade 10 · St. James | 10 | St. James | 20:09.52 |
| 16 | Luka FernandezPlace 16 · Grade 12 · Springfield/Cedar Mountain | 12 | Springfield/Cedar Mountain | 20:19.14 |
| 17 | Bryan BuerklePlace 17 · Grade 11 · Springfield/Cedar Mountain | 11 | Springfield/Cedar Mountain | 20:27.94 |
| 18 | Raul RodriguezPlace 18 · Grade 10 · Sleepy Eye St.Marys-Sleepy Eye Public- | 10 | Sleepy Eye St.Marys-Sleepy Eye Public- | 20:41.65 |
| 19 | Owen KuehlPlace 19 · Grade 12 · St. James | 12 | St. James | 20:42.39 |
| 20 | Isaac BordewykPlace 20 · Grade 10 · Windom Area | 10 | Windom Area | 20:46.40 |
| 21 | Izaak RodmanPlace 21 · Grade 10 · LCWM-Nicollet | 10 | LCWM-Nicollet | 20:53.06 |
| 22 | Matt FernandezPlace 22 · Grade 11 · Springfield/Cedar Mountain | 11 | Springfield/Cedar Mountain | 21:12.29 |
| 23 | Eli ChristensenPlace 23 · Grade 10 · Sleepy Eye St.Marys-Sleepy Eye Public- | 10 | Sleepy Eye St.Marys-Sleepy Eye Public- | 21:13.92 |
| 24 | Kieran AndersonPlace 24 · Grade 9 · Windom Area | 9 | Windom Area | 21:14.85 |
| 25 | Austin VeePlace 25 · Grade 12 · Sleepy Eye St.Marys-Sleepy Eye Public- | 12 | Sleepy Eye St.Marys-Sleepy Eye Public- | 21:36.34 |
| 26 | Max FischerPlace 26 · Grade 8 · Sleepy Eye St.Marys-Sleepy Eye Public- | 8 | Sleepy Eye St.Marys-Sleepy Eye Public- | 21:59.84 |
| 27 | Kaid SandboPlace 27 · Grade 11 · St. James | 11 | St. James | 22:21.81 |
| 28 | Jacob LopezPlace 28 · Grade 9 · Mt. Lake Area - Comfrey | 9 | Mt. Lake Area - Comfrey | 22:22.09 |
| 29 | Anton PyanPlace 29 · Grade 11 · Sleepy Eye St.Marys-Sleepy Eye Public- | 11 | Sleepy Eye St.Marys-Sleepy Eye Public- | 22:33.68 |
| 30 | Cody WeidertPlace 30 · Grade 9 · Adrian/Ellsworth | 9 | Adrian/Ellsworth | 22:36.48 |
| 31 | Hudsen JennigesPlace 31 · Grade 12 · Tracy-Milroy-Balaton | 12 | Tracy-Milroy-Balaton | 22:46.05 |
| 32 | Xander BrownPlace 32 · Grade 11 · St. James | 11 | St. James | 22:52.29 |
| 33 | William GriffisPlace 33 · Grade 9 · Springfield/Cedar Mountain | 9 | Springfield/Cedar Mountain | 22:54.92 |
| 34 | Lucas HenschPlace 34 · Grade 12 · Springfield/Cedar Mountain | 12 | Springfield/Cedar Mountain | 23:02.68 |
| 35 | Hank PetersonPlace 35 · Grade 12 · Tracy-Milroy-Balaton | 12 | Tracy-Milroy-Balaton | 23:08.81 |
| 36 | Nicholai ChristiansonPlace 36 · Grade 12 · LCWM-Nicollet | 12 | LCWM-Nicollet | 23:17.27 |
| 37 | Alex AdenPlace 37 · Grade 10 · St. James | 10 | St. James | 23:37.49 |
| 38 | Xavier ManderfeldPlace 38 · Grade 10 · Springfield/Cedar Mountain | 10 | Springfield/Cedar Mountain | 23:40.65 |
| 39 | Daniel RuthenbeckPlace 39 · Grade 11 · Heron Lake-Okabena | 11 | Heron Lake-Okabena | 23:40.81 |
| 40 | Adrian ChantharakPlace 40 · Grade 9 · Mt. Lake Area - Comfrey | 9 | Mt. Lake Area - Comfrey | 23:59.48 |
| 41 | Caleb EigenbergPlace 41 · Grade 12 · Heron Lake-Okabena | 12 | Heron Lake-Okabena | 24:14.49 |
| 42 | Tayden XaphakdyPlace 42 · Grade 12 · St. James | 12 | St. James | 24:32.80 |
| 43 | Taylor BreitbarthPlace 43 · Grade 9 · LCWM-Nicollet | 9 | LCWM-Nicollet | 24:57.15 |
| 44 | Karl SchwartzPlace 44 · Grade 9 · LCWM-Nicollet | 9 | LCWM-Nicollet | 25:22.82 |
| 45 | Isaac MonnensPlace 45 · Grade 10 · St. James | 10 | St. James | 25:30.71 |
| 46 | Jackson JennigesPlace 46 · Grade 10 · Tracy-Milroy-Balaton | 10 | Tracy-Milroy-Balaton | 25:32.90 |
| 47 | Quinton BrunkPlace 47 · Grade 9 · Heron Lake-Okabena | 9 | Heron Lake-Okabena | 25:35.36 |
| 48 | Ben BrinkhousPlace 48 · Grade 11 · Adrian/Ellsworth | 11 | Adrian/Ellsworth | 25:53.34 |
| 49 | Roberto Hernadez-NelsonPlace 49 · Grade 12 · Adrian/Ellsworth | 12 | Adrian/Ellsworth | 25:55.82 |
| 50 | Angel FariasPlace 50 · Grade 9 · Adrian/Ellsworth | 9 | Adrian/Ellsworth | 25:56.09 |
| 51 | Austin ForsterPlace 51 · Grade 11 · Sleepy Eye St.Marys-Sleepy Eye Public- | 11 | Sleepy Eye St.Marys-Sleepy Eye Public- | 26:27.71 |
| 52 | Liam CarrollPlace 52 · Grade 9 · Windom Area | 9 | Windom Area | 26:40.08 |
| 53 | Preston AndersonPlace 53 · Grade 10 · Springfield/Cedar Mountain | 10 | Springfield/Cedar Mountain | 26:43.84 |
| 54 | Brody SolheidPlace 54 · Grade 10 · St. James | 10 | St. James | 26:46.47 |
| 55 | Cohen DannhoffPlace 55 · Grade 12 · St. James | 12 | St. James | 26:47.11 |
| 56 | Phinehas BislewPlace 56 · Grade 9 · Springfield/Cedar Mountain | 9 | Springfield/Cedar Mountain | 26:52.54 |
| 57 | Riley SpiesPlace 57 · Grade 11 · Adrian/Ellsworth | 11 | Adrian/Ellsworth | 27:05.28 |
| 58 | Nick FestPlace 58 · Grade 10 · Heron Lake-Okabena | 10 | Heron Lake-Okabena | 27:07.13 |
| 59 | Noah SchmidtPlace 59 · Grade 9 · Tracy-Milroy-Balaton | 9 | Tracy-Milroy-Balaton | 27:57.13 |
| 60 | Owen BeierPlace 60 · Grade 9 · Tracy-Milroy-Balaton | 9 | Tracy-Milroy-Balaton | 28:08.19 |
| 61 | Xander BrinkleyPlace 61 · Grade 9 · Tracy-Milroy-Balaton | 9 | Tracy-Milroy-Balaton | 29:19.72 |
| 62 | Mato Eagle Hawk-MartinePlace 62 · Grade 10 · LCWM-Nicollet | 10 | LCWM-Nicollet | 29:33.73 |
| 63 | Octavio AcostaPlace 63 · Grade 11 · St. James | 11 | St. James | 29:34.24 |
| 64 | Blake HoldenPlace 64 · Grade 10 · Heron Lake-Okabena | 10 | Heron Lake-Okabena | 29:55.67 |
| 65 | Breyden SodemanPlace 65 · Grade 10 · St. James | 10 | St. James | 30:13.95 |
| 66 | Jarrett ReddemanPlace 66 · Grade 10 · Springfield/Cedar Mountain | 10 | Springfield/Cedar Mountain | 30:20.69 |
| 67 | TJ OstremPlace 67 · Grade 12 · Heron Lake-Okabena | 12 | Heron Lake-Okabena | 30:48.51 |
| 68 | Logan SoviaPlace 68 · Grade 12 · Windom Area | 12 | Windom Area | 31:52.72 |
| 69 | Zachary CurryPlace 69 · Grade 10 · St. James | 10 | St. James | 32:15.51 |
| 70 | Cohen RadkePlace 70 · Grade 9 · Tracy-Milroy-Balaton | 9 | Tracy-Milroy-Balaton | 47:13.25 |