| 1 | Riley KlingelPlace 1 · Grade 10 · Fremont | 10 | Fremont | 17:19.2 |
| 2 | Nathan StraathofPlace 2 · Grade 11 · Fremont | 11 | Fremont | 17:28.7 |
| 3 | Timothy KelshPlace 3 · Grade 12 · Remus Chippewa Hills | 12 | Remus Chippewa Hills | 17:38.0 |
| 4 | Brian WilkPlace 4 · Grade 12 · Fremont | 12 | Fremont | 18:51.6 |
| 5 | Allen FisherPlace 5 · Grade 11 · Tri County | 11 | Tri County | 19:07.6 |
| 6 | Andrew HallPlace 6 · Grade 12 · Fremont | 12 | Fremont | 19:23.5 |
| 7 | Bill JonesPlace 7 · Grade 10 · Fremont | 10 | Fremont | 19:28.4 |
| 8 | Kirk VandePannePlace 8 · Grade 12 · Tri County | 12 | Tri County | 19:39.0 |
| 9 | Dan JonesPlace 9 · Grade 12 · Fremont | 12 | Fremont | 19:40.3 |
| 10 | Scott HicksPlace 10 · Grade 10 · Big Rapids | 10 | Big Rapids | 19:52.5 |
| 11 | Chris MaxonPlace 11 · Grade 11 · Remus Chippewa Hills | 11 | Remus Chippewa Hills | 19:57.0 |
| 12 | Adam KlingelPlace 12 · Grade 11 · Fremont | 11 | Fremont | 19:57.8 |
| 13 | Kurtis DickinsonPlace 13 · Grade 10 · Fremont | 10 | Fremont | 20:07.8 |
| 14 | Brandon HarvellPlace 14 · Grade 9 · Remus Chippewa Hills | 9 | Remus Chippewa Hills | 20:14.3 |
| 15 | James VanDenBergPlace 15 · Grade 10 · Fremont | 10 | Fremont | 20:38.3 |
| 16 | Preston DeJardinsPlace 16 · Grade - · Reed City | - | Reed City | 20:42.9 PR |
| 17 | Mike MangieriPlace 17 · Grade 10 · Big Rapids | 10 | Big Rapids | 20:43.1 |
| 18 | Dan JohnsonPlace 18 · Grade 10 · Big Rapids | 10 | Big Rapids | 20:46.8 |
| 19 | Derrick HannaPlace 19 · Grade 9 · Fremont | 9 | Fremont | 20:50.9 |
| 20 | Josh JohnsonPlace 20 · Grade 9 · Remus Chippewa Hills | 9 | Remus Chippewa Hills | 20:54.0 |
| 21 | Devin ModertPlace 21 · Grade 9 · Fremont | 9 | Fremont | 21:08.3 |
| 22 | Erik JonesPlace 22 · Grade 12 · Fremont | 12 | Fremont | 21:11.6 |
| 23 | Jimmy BlankenshipPlace 23 · Grade 10 · Big Rapids | 10 | Big Rapids | 21:20.1 |
| 24 | Steve MaynardPlace 24 · Grade 9 · Fremont | 9 | Fremont | 21:26.9 |
| 25 | Josh OdekirkPlace 25 · Grade 11 · Remus Chippewa Hills | 11 | Remus Chippewa Hills | 21:29.0 |
| 26 | Kyle HardyPlace 26 · Grade 11 · Big Rapids | 11 | Big Rapids | 21:31.6 |
| 27 | Nate BluntPlace 27 · Grade - · Reed City | - | Reed City | 21:47.7 PR |
| 28 | Nicholas AndresPlace 28 · Grade 11 · Tri County | 11 | Tri County | 22:22.8 |
| 29 | Matt HillsPlace 29 · Grade 10 · Fremont | 10 | Fremont | 22:30.3 |
| 30 | Corey WilliamsPlace 30 · Grade 10 · Remus Chippewa Hills | 10 | Remus Chippewa Hills | 22:38.4 |
| 31 | Dillon FoightPlace 31 · Grade 10 · Big Rapids | 10 | Big Rapids | 22:40.5 |
| 32 | Aaron SmithPlace 32 · Grade 12 · Tri County | 12 | Tri County | 23:06.4 PR |
| 33 | Justin FreerPlace 33 · Grade 9 · Tri County | 9 | Tri County | 24:22.4 PR |
| 34 | Kirk TorgersonPlace 34 · Grade 10 · Remus Chippewa Hills | 10 | Remus Chippewa Hills | 24:47.4 |
| 35 | Adam RockwellPlace 35 · Grade - · Reed City | - | Reed City | 24:50.7 PR |
| 36 | Peter StrubePlace 36 · Grade 11 · Fremont | 11 | Fremont | 25:49.4 |
| 37 | Ben RobinsonPlace 37 · Grade 9 · Remus Chippewa Hills | 9 | Remus Chippewa Hills | 26:03.4 |
| 38 | David OlmstedPlace 38 · Grade 11 · Tri County | 11 | Tri County | 27:00.4 PR |
| 39 | Adam LedyPlace 39 · Grade 10 · Big Rapids | 10 | Big Rapids | 27:00.6 |
| 40 | Chad WheelerPlace 40 · Grade - · Reed City | - | Reed City | 29:47.4 PR |
| 41 | Matt SmithPlace 41 · Grade 12 · Remus Chippewa Hills | 12 | Remus Chippewa Hills | 30:11.6 |