| 1 | Matthew NowakPlace 1 · Grade 12 · Mt Pleasant Sacred ... | 12 | Mt Pleasant Sacred ... | 16:34 |
| 2 | Brock LynchPlace 2 · Grade 11 · Mt Pleasant Sacred ... | 11 | Mt Pleasant Sacred ... | 17:24 |
| 3 | Shane NuttPlace 3 · Grade 12 · Lake City | 12 | Lake City | 17:51 |
| 4 | Noah HaskellPlace 4 · Grade 11 · Coleman | 11 | Coleman | 18:03 |
| 5 | Wilson BraggPlace 5 · Grade 12 · Gladwin | 12 | Gladwin | 18:05 |
| 6 | Dakota LeddyPlace 6 · Grade 10 · Gladwin | 10 | Gladwin | 18:56 |
| 7 | Owen GrossPlace 7 · Grade 10 · Beal City | 10 | Beal City | 18:58 |
| 8 | Luke TaylorPlace 8 · Grade 9 · Mt Pleasant Sacred ... | 9 | Mt Pleasant Sacred ... | 19:24 |
| 9 | Nik MoorePlace 9 · Grade 9 · Mt Pleasant Sacred ... | 9 | Mt Pleasant Sacred ... | 19:36 |
| 10 | Paxton HallPlace 10 · Grade 9 · Lake City | 9 | Lake City | 19:37 |
| 11 | Roman AddisonPlace 11 · Grade 10 · Mt Pleasant Sacred ... | 10 | Mt Pleasant Sacred ... | 19:45 |
| 12 | Dennis EganPlace 12 · Grade 10 · Mt Pleasant Sacred ... | 10 | Mt Pleasant Sacred ... | 19:58 |
| 13 | Ethan EdgarPlace 13 · Grade 10 · Gladwin | 10 | Gladwin | 20:10 |
| 14 | Avery DeBoerPlace 14 · Grade 12 · Lake City | 12 | Lake City | 20:15 |
| 15 | Nathan CostonPlace 15 · Grade 12 · Beal City | 12 | Beal City | 20:22 |
| 16 | Brandon GrossPlace 16 · Grade 11 · Beal City | 11 | Beal City | 20:23 |
| 17 | Ethan UnderwoodPlace 17 · Grade 10 · Gladwin | 10 | Gladwin | 20:24 |
| 18 | David DremerPlace 18 · Grade 11 · Gladwin | 11 | Gladwin | 20:31 |
| 19 | Michael HopkinsPlace 19 · Grade 12 · Beal City | 12 | Beal City | 20:36 |
| 20 | Derek GrossPlace 20 · Grade 12 · Beal City | 12 | Beal City | 20:39 |
| 21 | Tanner BissonettePlace 21 · Grade 11 · Gladwin | 11 | Gladwin | 20:53 |
| 22 | Shane TemplemanPlace 22 · Grade 11 · Coleman | 11 | Coleman | 20:59 |
| 23 | Logan MishlerPlace 23 · Grade 11 · Beal City | 11 | Beal City | 21:13 |
| 24 | Matt ClarkPlace 24 · Grade 12 · Beal City | 12 | Beal City | 21:29 |
| 25 | Peter MaddoxPlace 25 · Grade 10 · Lake City | 10 | Lake City | 21:32 |
| 26 | Konnor WilsonPlace 26 · Grade 11 · Beal City | 11 | Beal City | 21:52 |
| 27 | Bryce AultmanPlace 27 · Grade 10 · Coleman | 10 | Coleman | 21:59 |
| 28 | Nic ClaypoolPlace 28 · Grade 12 · Beaverton | 12 | Beaverton | 22:48 |
| 29 | AJ SimonPlace 29 · Grade 11 · Coleman | 11 | Coleman | 23:22 |
| 30 | Brayden HaynesPlace 30 · Grade 11 · Beal City | 11 | Beal City | 24:31 |
| 31 | Chris TallmanPlace 31 · Grade 10 · Coleman | 10 | Coleman | 24:33 |
| 32 | Hayden HallPlace 32 · Grade 12 · Lake City | 12 | Lake City | 24:50 |
| 33 | John WhitmanPlace 33 · Grade 9 · Gladwin | 9 | Gladwin | 25:07 |
| 34 | Christian KowalskiPlace 34 · Grade 12 · Beaverton | 12 | Beaverton | 26:18 |
| 35 | Alex LathamPlace 35 · Grade 9 · Mt Pleasant Sacred ... | 9 | Mt Pleasant Sacred ... | 26:45 |
| 36 | Logan AdamsonPlace 36 · Grade 11 · Lake City | 11 | Lake City | 27:28 |
| 37 | Jordan RosekransPlace 37 · Grade 9 · Lake City | 9 | Lake City | 27:39 |
| 38 | Hunter FalorPlace 38 · Grade 11 · Coleman | 11 | Coleman | 28:51 |
| 39 | Sergey CollingsPlace 39 · Grade 9 · Mt Pleasant Sacred ... | 9 | Mt Pleasant Sacred ... | 30:26 |
| 40 | Carter BrownleePlace 40 · Grade 11 · Coleman | 11 | Coleman | 31:23 |