| 1 | Tate RemigerPlace 1 · Grade 11 · Lakeview | 11 | Lakeview | 17:19.9 |
| 2 | Adam Van BinsbergenPlace 2 · Grade 11 · Montevideo | 11 | Montevideo | 17:27.6 |
| 3 | Alex ZurnPlace 3 · Grade 11 · Benson/KMS | 11 | Benson/KMS | 17:57.1 |
| 4 | Liam SchlueterPlace 4 · Grade 9 · BOLD/BLH | 9 | BOLD/BLH | 18:21.8 |
| 5 | Collin RosendahlPlace 5 · Grade 9 · Lac qui Parle Valley/Dawson-Boyd | 9 | Lac qui Parle Valley/Dawson-Boyd | 18:38.5 |
| 6 | Gavin OlsonPlace 6 · Grade 12 · Benson/KMS | 12 | Benson/KMS | 18:40.3 |
| 7 | Hayden LippertPlace 7 · Grade 10 · MACCRAY/RCW | 10 | MACCRAY/RCW | 19:01.6 |
| 8 | Brandyn LandmarkPlace 8 · Grade 10 · Montevideo | 10 | Montevideo | 19:09.1 |
| 9 | Levi PappadackisPlace 9 · Grade 7 · Benson/KMS | 7 | Benson/KMS | 19:11.2 |
| 10 | Landon KemenPlace 10 · Grade 12 · Lac qui Parle Valley/Dawson-Boyd | 12 | Lac qui Parle Valley/Dawson-Boyd | 19:13.8 |
| 11 | Kevin IsaguirrePlace 11 · Grade 11 · Montevideo | 11 | Montevideo | 19:31.4 |
| 12 | Tanner KalasPlace 12 · Grade 12 · Lac qui Parle Valley/Dawson-Boyd | 12 | Lac qui Parle Valley/Dawson-Boyd | 19:34.8 |
| 13 | Thane MatthysPlace 13 · Grade 11 · Lakeview | 11 | Lakeview | 19:37.4 |
| 14 | Carson OlsonPlace 14 · Grade 9 · Benson/KMS | 9 | Benson/KMS | 19:51.1 |
| 15 | Sincere ArcherPlace 15 · Grade 7 · MACCRAY/RCW | 7 | MACCRAY/RCW | 20:06.4 |
| 16 | Kaiden RuisPlace 16 · Grade 12 · Central Minnesota Christian | 12 | Central Minnesota Christian | 20:09.8 |
| 17 | Nolan ChristopherPlace 17 · Grade 12 · Montevideo | 12 | Montevideo | 20:11.7 |
| 18 | Cian KlucasPlace 18 · Grade 9 · Benson/KMS | 9 | Benson/KMS | 20:13.2 |
| 19 | Bo DuininckPlace 19 · Grade 10 · Central Minnesota Christian | 10 | Central Minnesota Christian | 20:13.2 |
| 20 | Sonny DahlPlace 20 · Grade 10 · Montevideo | 10 | Montevideo | 20:17.6 |
| 21 | Jackson MarcusPlace 21 · Grade 10 · Central Minnesota Christian | 10 | Central Minnesota Christian | 20:22.9 |
| 22 | Zachary LaHayePlace 22 · Grade 10 · Montevideo | 10 | Montevideo | 20:23.8 |
| 23 | Broady NelsonPlace 23 · Grade 12 · Lac qui Parle Valley/Dawson-Boyd | 12 | Lac qui Parle Valley/Dawson-Boyd | 20:32.7 |
| 24 | Tyler FankPlace 24 · Grade 9 · MACCRAY/RCW | 9 | MACCRAY/RCW | 20:36.7 |
| 25 | Kolden HeineckePlace 25 · Grade 9 · Lac qui Parle Valley/Dawson-Boyd | 9 | Lac qui Parle Valley/Dawson-Boyd | 20:37.3 |
| 26 | Mason McGearyPlace 26 · Grade 9 · Benson/KMS | 9 | Benson/KMS | 20:42.9 |
| 27 | Connor ElferingPlace 27 · Grade 11 · BOLD/BLH | 11 | BOLD/BLH | 20:43.6 |
| 28 | Matthew BothunPlace 28 · Grade 9 · Lac qui Parle Valley/Dawson-Boyd | 9 | Lac qui Parle Valley/Dawson-Boyd | 21:04.6 |
| 29 | Selby AndersonPlace 29 · Grade 12 · Lakeview | 12 | Lakeview | 21:05.5 |
| 30 | Kintaro SarolPlace 30 · Grade 9 · Lac qui Parle Valley/Dawson-Boyd | 9 | Lac qui Parle Valley/Dawson-Boyd | 21:25.0 |
| 31 | Mike Ramirez-YanezPlace 31 · Grade 11 · Lakeview | 11 | Lakeview | 21:27.6 |
| 32 | Gideon JohnsonPlace 32 · Grade 10 · MACCRAY/RCW | 10 | MACCRAY/RCW | 21:41.6 |
| 33 | Oswaldo MorenoPlace 33 · Grade 11 · Benson/KMS | 11 | Benson/KMS | 21:42.6 |
| 34 | Jackson ForslundPlace 34 · Grade 9 · Lakeview | 9 | Lakeview | 21:46.9 |
| 35 | Titus Van BeekPlace 35 · Grade 9 · Central Minnesota Christian | 9 | Central Minnesota Christian | 21:48.5 |
| 36 | Max GarciaPlace 36 · Grade 11 · MACCRAY/RCW | 11 | MACCRAY/RCW | 21:54.9 |
| 37 | Derrick BahlPlace 37 · Grade 12 · BOLD/BLH | 12 | BOLD/BLH | 22:23.2 |
| 38 | Brody BecklerPlace 38 · Grade 12 · BOLD/BLH | 12 | BOLD/BLH | 22:29.3 |
| 39 | Bennett MarcusPlace 39 · Grade 7 · Central Minnesota Christian | 7 | Central Minnesota Christian | 23:01.5 |
| 40 | Will StrattonPlace 40 · Grade 10 · BOLD/BLH | 10 | BOLD/BLH | 23:04.1 |
| 41 | Caden BolkemaPlace 41 · Grade 9 · Central Minnesota Christian | 9 | Central Minnesota Christian | 23:08.8 |
| 42 | Aiden SetnarPlace 42 · Grade 10 · MACCRAY/RCW | 10 | MACCRAY/RCW | 23:11.6 |
| 43 | Ian TaylorPlace 43 · Grade 12 · Lakeview | 12 | Lakeview | 25:53.3 |
| 44 | Arlyn ShemonPlace 44 · Grade 10 · Lakeview | 10 | Lakeview | 25:57.4 |