| 1 | Henry PlummerPlace 1 · Grade 12 · Negaunee | 12 | Negaunee | 16:37.5 PR |
| 2 | Cameron AndersonPlace 2 · Grade 12 · Painesdale-Jeffers | 12 | Painesdale-Jeffers | 16:42.3 |
| 3 | Landon LarsonPlace 3 · Grade 12 · Painesdale-Jeffers | 12 | Painesdale-Jeffers | 17:20.6 |
| 4 | Benjamin HemmerPlace 4 · Grade 12 · Houghton | 12 | Houghton | 17:34.3 |
| 5 | Kemper GearhartPlace 5 · Grade 11 · Ishpeming | 11 | Ishpeming | 17:47.1 |
| 6 | Simon JaklinPlace 6 · Grade 12 · Negaunee | 12 | Negaunee | 17:57.0 |
| 7 | Branson AndersonPlace 7 · Grade 10 · Painesdale-Jeffers | 10 | Painesdale-Jeffers | 18:04.2 |
| 8 | Calvin CarlsonPlace 8 · Grade 9 · Ishpeming Westwood | 9 | Ishpeming Westwood | 18:11.8 |
| 9 | Jared WatermanPlace 9 · Grade 12 · Ishpeming Westwood | 12 | Ishpeming Westwood | 18:16.6 |
| 10 | Blake HeltunenPlace 10 · Grade 10 · Painesdale-Jeffers | 10 | Painesdale-Jeffers | 18:20.0 |
| 11 | Anderson LimkemannPlace 11 · Grade 12 · Houghton | 12 | Houghton | 18:51.4 |
| 12 | Brexton KinnunenPlace 12 · Grade 11 · Painesdale-Jeffers | 11 | Painesdale-Jeffers | 18:52.4 |
| 13 | Gabriel HjerstedtPlace 13 · Grade 11 · Houghton | 11 | Houghton | 18:54.2 |
| 14 | Breckin JensenPlace 14 · Grade 12 · Ishpeming Westwood | 12 | Ishpeming Westwood | 18:59.4 |
| 15 | Mateusz WozniakPlace 15 · Grade 12 · Ishpeming | 12 | Ishpeming | 19:07.8 |
| 16 | Kasen HelminenPlace 16 · Grade 12 · Painesdale-Jeffers | 12 | Painesdale-Jeffers | 19:12.8 |
| 17 | Tage RajalaPlace 17 · Grade 11 · Painesdale-Jeffers | 11 | Painesdale-Jeffers | 19:13.4 |
| 18 | Vincent GemelliPlace 18 · Grade 10 · Houghton | 10 | Houghton | 19:36.0 |
| 19 | Cole CeanePlace 19 · Grade 9 · Houghton | 9 | Houghton | 19:36.8 |
| 20 | Johnny JestilaPlace 20 · Grade 12 · Ishpeming Westwood | 12 | Ishpeming Westwood | 19:41.9 |
| 21 | Anders JohnstonPlace 21 · Grade 10 · Negaunee | 10 | Negaunee | 19:47.3 |
| 22 | Lewis VendlinskiPlace 22 · Grade 12 · Houghton | 12 | Houghton | 19:51.9 |
| 23 | Xavier HutchinsonPlace 23 · Grade 10 · Houghton | 10 | Houghton | 19:55.9 |
| 24 | Tyler RautiolaPlace 24 · Grade 9 · Negaunee | 9 | Negaunee | 20:00.1 |
| 25 | Axl SchneiderhanPlace 25 · Grade 12 · Calumet | 12 | Calumet | 20:19.0 |
| 26 | Quin KarlstromPlace 26 · Grade 10 · Negaunee | 10 | Negaunee | 20:25.2 |
| 27 | Joshua FrederickPlace 27 · Grade 11 · Negaunee | 11 | Negaunee | 20:27.0 |
| 28 | William NiemiPlace 28 · Grade 12 · Ishpeming Westwood | 12 | Ishpeming Westwood | 20:37.3 |
| 29 | Caleb ChristesenPlace 29 · Grade 11 · Ishpeming Westwood | 11 | Ishpeming Westwood | 20:40.8 |
| 30 | Marvin NiemiPlace 30 · Grade 10 · Negaunee | 10 | Negaunee | 20:47.5 |
| 31 | Everett BoburkaPlace 31 · Grade 11 · Ishpeming Westwood | 11 | Ishpeming Westwood | 20:48.6 |
| 32 | Parker KrummPlace 32 · Grade 11 · Calumet | 11 | Calumet | 21:03.4 |
| 33 | Curtis ArchambeauPlace 33 · Grade 12 · Hancock | 12 | Hancock | 21:26.3 |
| 34 | Izaak EnglundPlace 34 · Grade 11 · Calumet | 11 | Calumet | 21:40.0 |
| 35 | Louis CarlsonPlace 35 · Grade 12 · Hancock | 12 | Hancock | 22:37.7 |
| 36 | Eli WanhalaPlace 36 · Grade 12 · Hancock | 12 | Hancock | 24:38.8 |
| 37 | Jonathan SheenPlace 37 · Grade 9 · Gwinn | 9 | Gwinn | 25:57.0 |
| 38 | Robbie ComstockPlace 38 · Grade 10 · Hancock | 10 | Hancock | 27:48.0 |
| 39 | Weston AndersonPlace 39 · Grade 10 · Gwinn | 10 | Gwinn | 28:22.8 |