| 1 | Brandon WirthPlace 1 · Grade 11 · Reed City | 11 | Reed City | 17:22.6 |
| 2 | Calvin RohdePlace 2 · Grade 10 · Reed City | 10 | Reed City | 18:15.0 |
| 3 | David GordonPlace 3 · Grade 10 · Farwell | 10 | Farwell | 18:19.4 |
| 4 | Hunter TyrrellPlace 4 · Grade 12 · Houghton Lake | 12 | Houghton Lake | 19:23.9 |
| 5 | Wyatt TubbsPlace 5 · Grade 11 · Farwell | 11 | Farwell | 19:34.6 |
| 6 | Ryan MarhoferPlace 6 · Grade 11 · Farwell | 11 | Farwell | 19:40.8 |
| 7 | Antonio YoungsPlace 7 · Grade 11 · Lake City | 11 | Lake City | 19:48.8 |
| 8 | AJ CompPlace 8 · Grade 10 · Lake City | 10 | Lake City | 19:52.9 |
| 9 | Noah BlythePlace 9 · Grade 10 · Reed City | 10 | Reed City | 20:04.8 |
| 10 | Daniel QuistPlace 10 · Grade 11 · McBain | 11 | McBain | 20:09.3 |
| 11 | Corey AllenPlace 11 · Grade 11 · Houghton Lake | 11 | Houghton Lake | 20:12.0 |
| 12 | Joey RuellPlace 12 · Grade 10 · Lake City | 10 | Lake City | 20:12.2 |
| 13 | Kameryan KoningPlace 13 · Grade 11 · McBain Northern Michigan Christian | 11 | McBain Northern Michigan Christian | 20:12.2 |
| 14 | Victor GehlPlace 14 · Grade 11 · Lake City | 11 | Lake City | 20:19.9 |
| 15 | Mason HeukerPlace 15 · Grade 9 · McBain | 9 | McBain | 20:21.7 |
| 16 | Joshua ByardPlace 16 · Grade 10 · McBain Northern Michigan Christian | 10 | McBain Northern Michigan Christian | 20:24.8 |
| 17 | Kyle FrostPlace 17 · Grade 10 · Farwell | 10 | Farwell | 20:29.6 |
| 18 | Ryan SimmonsPlace 18 · Grade 11 · Reed City | 11 | Reed City | 20:35.5 |
| 19 | Henry WallisonPlace 19 · Grade 11 · Houghton Lake | 11 | Houghton Lake | 20:36.1 |
| 20 | Koby EmondPlace 20 · Grade 9 · Lake City | 9 | Lake City | 20:40.5 |
| 21 | Chase PylkasPlace 21 · Grade 11 · McBain | 11 | McBain | 20:42.1 |
| 22 | Connor AllenPlace 22 · Grade 11 · Houghton Lake | 11 | Houghton Lake | 21:07.5 |
| 23 | Dustin JacksonPlace 23 · Grade 10 · Lake City | 10 | Lake City | 21:08.0 |
| 24 | Caleb DoddePlace 24 · Grade 11 · McBain | 11 | McBain | 21:25.7 |
| 25 | Jon LarkinPlace 25 · Grade 10 · Lake City | 10 | Lake City | 21:28.0 |
| 26 | Bobby VennemaPlace 26 · Grade 9 · McBain Northern Michigan Christian | 9 | McBain Northern Michigan Christian | 21:39.3 |
| 27 | Zach RussellPlace 27 · Grade 11 · Lake City | 11 | Lake City | 21:59.9 |
| 28 | Jared KarnsPlace 28 · Grade 10 · Reed City | 10 | Reed City | 22:00.4 |
| 29 | Grant EvansPlace 29 · Grade 11 · Farwell | 11 | Farwell | 22:00.7 |
| 30 | Connor FagermanPlace 30 · Grade 11 · Lake City | 11 | Lake City | 22:13.5 |
| 31 | Dustin McLainPlace 31 · Grade 9 · McBain | 9 | McBain | 22:27.9 |
| 32 | Heaven HurleyPlace 32 · Grade 10 · Reed City | 10 | Reed City | 22:34.9 |
| 33 | Andrew KrickPlace 33 · Grade 10 · McBain Northern Michigan Christian | 10 | McBain Northern Michigan Christian | 23:06.8 |
| 34 | Spencer MusselmanPlace 34 · Grade 9 · Lake City | 9 | Lake City | 23:14.0 |
| 35 | Austin SmallPlace 35 · Grade 10 · Lake City | 10 | Lake City | 23:17.1 |
| 36 | Drew BovenPlace 36 · Grade 10 · McBain | 10 | McBain | 23:23.8 |
| 37 | Zach GillowPlace 37 · Grade 11 · Lake City | 11 | Lake City | 24:10.2 |
| 38 | Aiden AshtonPlace 38 · Grade 9 · McBain | 9 | McBain | 24:11.1 |
| 39 | Blake WhetstonePlace 39 · Grade 9 · McBain | 9 | McBain | 24:47.6 |
| 40 | Jaden BloodPlace 40 · Grade 9 · McBain | 9 | McBain | 24:51.1 |
| 41 | Alec SchryerPlace 41 · Grade 12 · Lake City | 12 | Lake City | 24:54.0 |
| 42 | Silas BoonstraPlace 42 · Grade 9 · McBain | 9 | McBain | 25:03.8 |
| 43 | Kyle BrisenoPlace 43 · Grade 11 · Lake City | 11 | Lake City | 25:20.3 |
| 44 | Sean RileyPlace 44 · Grade 9 · Farwell | 9 | Farwell | 25:39.7 |
| 45 | Logan HackerPlace 45 · Grade 12 · Houghton Lake | 12 | Houghton Lake | 25:51.1 |
| 46 | Wyat SoulePlace 46 · Grade 9 · McBain | 9 | McBain | 25:56.3 |
| 47 | Javier RuizPlace 47 · Grade 11 · McBain Northern Michigan Christian | 11 | McBain Northern Michigan Christian | 28:22.1 |
| 48 | Tyrell ThrushPlace 48 · Grade 9 · Farwell | 9 | Farwell | 30:37.1 |