| 1 | Kody WassmanPlace 1 · Grade 12 · Mt. Lake Area - Comfrey | 12 | Mt. Lake Area - Comfrey | 16:27.9 |
| 2 | Levi MiestPlace 2 · Grade 12 · St. James | 12 | St. James | 16:41.4 |
| 3 | Zach KlassenPlace 3 · Grade 11 · Mt. Lake Area - Comfrey | 11 | Mt. Lake Area - Comfrey | 17:18.6 |
| 4 | Tyrone StoutPlace 4 · Grade 10 · Mt. Lake Area - Comfrey | 10 | Mt. Lake Area - Comfrey | 17:23.3 |
| 5 | Gavin ArtnerPlace 5 · Grade 12 · Fairmont | 12 | Fairmont | 17:29.2 |
| 6 | Jacob FriesenPlace 6 · Grade 12 · St. James | 12 | St. James | 17:38.1 |
| 7 | Ethan SchroederPlace 7 · Grade 11 · Mt. Lake Area - Comfrey | 11 | Mt. Lake Area - Comfrey | 17:46.2 |
| 8 | Charlie GenglerPlace 8 · Grade 10 · LCWM-Nicollet | 10 | LCWM-Nicollet | 18:04.4 |
| 9 | Mason AndersonPlace 9 · Grade 12 · LCWM-Nicollet | 12 | LCWM-Nicollet | 18:14.3 |
| 10 | Brier LenortPlace 10 · Grade 10 · Fairmont | 10 | Fairmont | 18:16.9 |
| 11 | Cooper GudahlPlace 11 · Grade 10 · Fairmont | 10 | Fairmont | 18:27.5 |
| 12 | Andrei RiveraPlace 12 · Grade 10 · St. James | 10 | St. James | 18:41.7 |
| 13 | Braydon LindsayPlace 13 · Grade 10 · Fairmont | 10 | Fairmont | 18:42.2 |
| 14 | Jaydon PutneyPlace 14 · Grade 11 · Fairmont | 11 | Fairmont | 18:44.7 |
| 15 | Andrew HaugenPlace 15 · Grade 11 · Fairmont | 11 | Fairmont | 18:45.4 |
| 16 | Owen KuehlPlace 16 · Grade 11 · St. James | 11 | St. James | 18:46.6 |
| 17 | Jacob CooperPlace 17 · Grade 12 · LCWM-Nicollet | 12 | LCWM-Nicollet | 18:48.1 |
| 18 | Ryan GonzalezPlace 18 · Grade 9 · St. James | 9 | St. James | 18:48.1 |
| 19 | Luke EngelPlace 19 · Grade 12 · LCWM-Nicollet | 12 | LCWM-Nicollet | 18:48.4 |
| 20 | Joseph TorresPlace 20 · Grade 9 · Mt. Lake Area - Comfrey | 9 | Mt. Lake Area - Comfrey | 19:08.3 |
| 21 | Rolando Tema TemaPlace 21 · Grade 9 · Mt. Lake Area - Comfrey | 9 | Mt. Lake Area - Comfrey | 19:09.3 |
| 22 | Brady LorenzPlace 22 · Grade 12 · Blue Earth Area | 12 | Blue Earth Area | 19:21.9 |
| 23 | Landon WeberPlace 23 · Grade 12 · Fairmont | 12 | Fairmont | 19:28.2 |
| 24 | Will NiestrathPlace 24 · Grade 12 · Fairmont | 12 | Fairmont | 19:35.8 |
| 25 | Cooper EversPlace 25 · Grade 8 · Mt. Lake Area - Comfrey | 8 | Mt. Lake Area - Comfrey | 19:43.6 |
| 26 | Andrew JohnsonPlace 26 · Grade 12 · LCWM-Nicollet | 12 | LCWM-Nicollet | 20:02.2 |
| 27 | Aidan MoellerPlace 27 · Grade 10 · LCWM-Nicollet | 10 | LCWM-Nicollet | 20:10.4 |
| 28 | Preston XayachakPlace 28 · Grade 12 · Mt. Lake Area - Comfrey | 12 | Mt. Lake Area - Comfrey | 20:11.3 |
| 29 | Caleb DudgeonPlace 29 · Grade 12 · LCWM-Nicollet | 12 | LCWM-Nicollet | 20:12.2 |
| 30 | Austin SpitznerPlace 30 · Grade 12 · St. James | 12 | St. James | 20:26.8 |
| 31 | Micah ThomasPlace 31 · Grade 10 · St. James | 10 | St. James | 20:35.9 PR |
| 32 | Isaac StonePlace 32 · Grade 10 · Fairmont | 10 | Fairmont | 20:38.4 |
| 33 | Caden LarsonPlace 33 · Grade 12 · LCWM-Nicollet | 12 | LCWM-Nicollet | 20:49.8 |
| 34 | Devin HaasePlace 34 · Grade 10 · Blue Earth Area | 10 | Blue Earth Area | 21:00.0 |
| 35 | Alex AdenPlace 35 · Grade 9 · St. James | 9 | St. James | 21:15.6 |
| 36 | Kyler VanGenderenPlace 36 · Grade 9 · LCWM-Nicollet | 9 | LCWM-Nicollet | 21:25.1 |
| 37 | Adrian PinedaPlace 37 · Grade 12 · St. James | 12 | St. James | 21:32.1 |
| 38 | Chase RadtkePlace 38 · Grade 12 · Mt. Lake Area - Comfrey | 12 | Mt. Lake Area - Comfrey | 21:57.3 |
| 39 | Marcus EcklesPlace 39 · Grade 10 · Blue Earth Area | 10 | Blue Earth Area | 22:21.9 |
| 40 | Aiden DonahuePlace 40 · Grade 11 · Blue Earth Area | 11 | Blue Earth Area | 22:25.5 |
| 41 | Seth MathewsPlace 41 · Grade 12 · Blue Earth Area | 12 | Blue Earth Area | 22:26.8 |
| 42 | Owen JahnkePlace 42 · Grade 10 · Blue Earth Area | 10 | Blue Earth Area | 23:14.3 |
| 43 | Oliver AnkenyPlace 43 · Grade 9 · Blue Earth Area | 9 | Blue Earth Area | 23:39.7 |
| 44 | Jason CaseyPlace 44 · Grade 8 · Blue Earth Area | 8 | Blue Earth Area | 24:41.5 |
| 45 | Gibson HaasePlace 45 · Grade 10 · Blue Earth Area | 10 | Blue Earth Area | 25:22.7 |