| 1 | Lance BettsPlace 1 · Grade 12 · Big Rapids | 12 | Big Rapids | 17:32.9 |
| 2 | Tim O'HaraPlace 2 · Grade 12 · Big Rapids | 12 | Big Rapids | 17:33.2 |
| 3 | James JonesPlace 3 · Grade 12 · Fremont | 12 | Fremont | 17:43.1 |
| 4 | Riley KlingelPlace 4 · Grade 9 · Fremont | 9 | Fremont | 17:50.5 |
| 5 | Corey ReinkePlace 5 · Grade 12 · Big Rapids | 12 | Big Rapids | 17:53.7 |
| 6 | Nathan StraathofPlace 6 · Grade 10 · Fremont | 10 | Fremont | 17:56.0 |
| 7 | Sam ShewanPlace 7 · Grade 11 · Big Rapids | 11 | Big Rapids | 17:59.3 |
| 8 | Timothy KelshPlace 8 · Grade 11 · Remus Chippewa Hills | 11 | Remus Chippewa Hills | 18:00.2 |
| 9 | Jared KelshPlace 9 · Grade 10 · Remus Chippewa Hills | 10 | Remus Chippewa Hills | 18:21.9 |
| 10 | Cody ChuppPlace 10 · Grade 11 · Big Rapids | 11 | Big Rapids | 18:30.3 |
| 11 | Nathan VandemarkPlace 11 · Grade 12 · Big Rapids | 12 | Big Rapids | 18:33.5 |
| 12 | Brad CroasdalePlace 12 · Grade 12 · Tri County | 12 | Tri County | 18:34.1 |
| 13 | Brian WilkPlace 13 · Grade 11 · Fremont | 11 | Fremont | 18:42.2 |
| 14 | Charles LuchiesPlace 14 · Grade 12 · Fremont | 12 | Fremont | 19:20.3 |
| 15 | Allen FisherPlace 15 · Grade 10 · Tri County | 10 | Tri County | 19:20.9 |
| 16 | Nate GalvinPlace 16 · Grade - · Reed City | - | Reed City | 19:22.0 PR |
| 17 | Dan JonesPlace 17 · Grade 11 · Fremont | 11 | Fremont | 19:22.2 |
| 18 | Adam KlingelPlace 18 · Grade 10 · Fremont | 10 | Fremont | 19:29.3 |
| 19 | Seth Hill-KennedyPlace 19 · Grade 11 · Big Rapids | 11 | Big Rapids | 19:29.5 |
| 20 | Ty ThielPlace 20 · Grade - · Reed City | - | Reed City | 19:33.2 PR |
| 21 | Kirk VandePannePlace 21 · Grade 11 · Tri County | 11 | Tri County | 19:40.3 |
| 22 | Bill JonesPlace 22 · Grade 9 · Fremont | 9 | Fremont | 19:43.4 |
| 23 | James VanDenBergPlace 23 · Grade 9 · Fremont | 9 | Fremont | 20:00.6 |
| 24 | Andrew HallPlace 24 · Grade 11 · Fremont | 11 | Fremont | 20:11.5 |
| 25 | Nate DucatPlace 25 · Grade 11 · Tri County | 11 | Tri County | 20:12.9 |
| 26 | Chase GibsonPlace 26 · Grade 11 · Big Rapids | 11 | Big Rapids | 20:22.1 |
| 27 | Kurtis DickinsonPlace 27 · Grade 9 · Fremont | 9 | Fremont | 20:29.1 |
| 28 | Kyle HardyPlace 28 · Grade 10 · Big Rapids | 10 | Big Rapids | 20:41.8 |
| 29 | Dan JohnsonPlace 29 · Grade 9 · Big Rapids | 9 | Big Rapids | 20:43.3 |
| 30 | Randy LalngworthyPlace 30 · Grade - · Reed City | - | Reed City | 20:45.1 PR |
| 31 | Robert WrightPlace 31 · Grade - · Big Rapids | - | Big Rapids | 20:47.7 PR |
| 32 | Seth WilesPlace 32 · Grade - · Big Rapids | - | Big Rapids | 20:52.1 |
| 33 | Adam BracePlace 33 · Grade - · Tri County | - | Tri County | 20:53.0 PR |
| 34 | Jake KnottPlace 34 · Grade 11 · Remus Chippewa Hills | 11 | Remus Chippewa Hills | 21:06.4 PR |
| 35 | Joe O'NeilPlace 35 · Grade - · Fremont | - | Fremont | 21:13.1 PR |
| 36 | Nicholas AndresPlace 36 · Grade 10 · Tri County | 10 | Tri County | 21:25.7 |
| 37 | Tom McNeillyPlace 37 · Grade 11 · Remus Chippewa Hills | 11 | Remus Chippewa Hills | 21:28.1 |
| 38 | Gabe SandersPlace 38 · Grade 9 · Fremont | 9 | Fremont | 21:59.1 |
| 39 | Matt HillsPlace 39 · Grade 9 · Fremont | 9 | Fremont | 22:06.7 |
| 40 | Corey WilliamsPlace 40 · Grade 9 · Remus Chippewa Hills | 9 | Remus Chippewa Hills | 22:10.6 |
| 41 | Dillon FoightPlace 41 · Grade 9 · Big Rapids | 9 | Big Rapids | 22:25.7 |
| 42 | Jimmy BlankenshipPlace 42 · Grade 9 · Big Rapids | 9 | Big Rapids | 22:49.7 |
| 43 | Richard PeasePlace 43 · Grade - · Tri County | - | Tri County | 23:03.6 PR |
| 44 | Eric EvansPlace 44 · Grade 10 · Fremont | 10 | Fremont | 23:52.3 |
| 45 | Aaron SmithPlace 45 · Grade 11 · Tri County | 11 | Tri County | 24:13.0 |
| 46 | Kirk TorgersonPlace 46 · Grade 9 · Remus Chippewa Hills | 9 | Remus Chippewa Hills | 24:22.9 |
| 47 | Justin KnottPlace 47 · Grade 9 · Remus Chippewa Hills | 9 | Remus Chippewa Hills | 24:44.1 |
| 48 | Josh BeVierPlace 48 · Grade - · Reed City | - | Reed City | 27:35.3 PR |
| 49 | Adam BevierPlace 49 · Grade - · Reed City | - | Reed City | 41:14.0 PR |