| 1 | Logan WiehoffPlace 1 · Grade 11 · Sauk Centre | 11 | Sauk Centre | 16:52.3 |
| 2 | Adam Van BinsbergenPlace 2 · Grade 11 · Montevideo | 11 | Montevideo | 17:17.3 |
| 3 | Jacob DrevlowPlace 3 · Grade 12 · Sauk Centre | 12 | Sauk Centre | 17:17.7 |
| 4 | Cooper WolffPlace 4 · Grade 8 · Melrose Area | 8 | Melrose Area | 17:32.3 |
| 5 | Carter KjesboPlace 5 · Grade 12 · West Central Area | 12 | West Central Area | 17:40.8 |
| 6 | Dietrich ReidenbachPlace 6 · Grade 9 · Minnewaska Area | 9 | Minnewaska Area | 17:44.9 |
| 7 | Landon BuyssePlace 7 · Grade 12 · Sauk Centre | 12 | Sauk Centre | 17:57.0 |
| 8 | Jase RitterPlace 8 · Grade 9 · Minnewaska Area | 9 | Minnewaska Area | 17:59.1 |
| 9 | Michael GirardPlace 9 · Grade 11 · West Central Area | 11 | West Central Area | 18:02.0 |
| 10 | Ben FriedrichsPlace 10 · Grade 11 · Sauk Centre | 11 | Sauk Centre | 18:03.9 |
| 11 | Zaron OlmschenkPlace 11 · Grade 12 · Sauk Centre | 12 | Sauk Centre | 18:04.8 |
| 12 | Brandyn LandmarkPlace 12 · Grade 10 · Montevideo | 10 | Montevideo | 18:11.0 |
| 13 | Will SmithPlace 13 · Grade 8 · Melrose Area | 8 | Melrose Area | 18:15.4 |
| 14 | Chase AndersonPlace 14 · Grade 11 · Melrose Area | 11 | Melrose Area | 18:39.8 |
| 15 | Gavin BollPlace 15 · Grade 12 · West Central Area | 12 | West Central Area | 18:44.6 |
| 16 | Evan PetersonPlace 16 · Grade 11 · Sauk Centre | 11 | Sauk Centre | 18:48.6 |
| 17 | Kyler KastnerPlace 17 · Grade 9 · West Central Area | 9 | West Central Area | 18:58.6 |
| 18 | Victor AndersonPlace 18 · Grade 10 · Sauk Centre | 10 | Sauk Centre | 18:59.9 |
| 19 | Liam SchlueterPlace 19 · Grade 9 · BOLD/BLH | 9 | BOLD/BLH | 19:03.7 |
| 20 | Thor HoppePlace 20 · Grade 10 · Melrose Area | 10 | Melrose Area | 19:03.7 |
| 21 | Ty AndersonPlace 21 · Grade 11 · Melrose Area | 11 | Melrose Area | 19:05.6 |
| 22 | Henry GodfreyPlace 22 · Grade 10 · Montevideo | 10 | Montevideo | 19:14.1 |
| 23 | Nolan ChristopherPlace 23 · Grade 12 · Montevideo | 12 | Montevideo | 19:19.3 |
| 24 | Sonny DahlPlace 24 · Grade 10 · Montevideo | 10 | Montevideo | 19:30.9 |
| 25 | Gauge EidePlace 25 · Grade 9 · West Central Area | 9 | West Central Area | 19:37.1 |
| 26 | Kevin IsaguirrePlace 26 · Grade 11 · Montevideo | 11 | Montevideo | 19:43.4 |
| 27 | Seeley RosenPlace 27 · Grade 9 · West Central Area | 9 | West Central Area | 19:49.7 |
| 28 | Wesley RichardsPlace 28 · Grade 11 · Morris Area/Chokio-Alberta | 11 | Morris Area/Chokio-Alberta | 19:51.6 |
| 29 | Zachary LaHayePlace 29 · Grade 10 · Montevideo | 10 | Montevideo | 19:56.4 |
| 30 | Aaron BissPlace 30 · Grade 12 · West Central Area | 12 | West Central Area | 20:05.6 |
| 31 | Xavier KleindlPlace 31 · Grade 12 · Morris Area/Chokio-Alberta | 12 | Morris Area/Chokio-Alberta | 20:12.8 |
| 32 | William RedepenningPlace 32 · Grade 11 · Melrose Area | 11 | Melrose Area | 20:21.1 |
| 33 | Connor ElferingPlace 33 · Grade 11 · BOLD/BLH | 11 | BOLD/BLH | 20:40.0 |
| 34 | Greyson JostPlace 34 · Grade 9 · Morris Area/Chokio-Alberta | 9 | Morris Area/Chokio-Alberta | 20:41.8 |
| 35 | Zachary KleindlPlace 35 · Grade 9 · Morris Area/Chokio-Alberta | 9 | Morris Area/Chokio-Alberta | 20:42.3 |
| 36 | Derrick BahlPlace 36 · Grade 12 · BOLD/BLH | 12 | BOLD/BLH | 21:10.9 |
| 37 | Luke ZimmerPlace 37 · Grade 7 · Melrose Area | 7 | Melrose Area | 21:42.2 |
| 38 | Brody BecklerPlace 38 · Grade 12 · BOLD/BLH | 12 | BOLD/BLH | 21:57.6 |
| 39 | Aaron BakerPlace 39 · Grade 12 · Morris Area/Chokio-Alberta | 12 | Morris Area/Chokio-Alberta | 22:06.0 |
| 40 | Gunner StallmanPlace 40 · Grade 10 · Morris Area/Chokio-Alberta | 10 | Morris Area/Chokio-Alberta | 22:11.6 |
| 41 | Samuel EnbergPlace 41 · Grade 8 · Morris Area/Chokio-Alberta | 8 | Morris Area/Chokio-Alberta | 22:45.4 |