| 1 | Riley KlingelPlace 1 · Grade 10 · Fremont | 10 | Fremont | 17:32.5 |
| 2 | Nathan StraathofPlace 2 · Grade 11 · Fremont | 11 | Fremont | 17:35.4 |
| 3 | Brian WilkPlace 3 · Grade 12 · Fremont | 12 | Fremont | 18:19.6 |
| 4 | James ReichardtPlace 4 · Grade 12 · Spring Lake | 12 | Spring Lake | 18:42.2 |
| 5 | Bill JonesPlace 5 · Grade 10 · Fremont | 10 | Fremont | 18:55.3 |
| 6 | Dan JonesPlace 6 · Grade 12 · Fremont | 12 | Fremont | 19:23.3 |
| 7 | Brian ZwartPlace 7 · Grade - · Fruitport | - | Fruitport | 19:28.2 |
| 8 | Andrew HallPlace 8 · Grade 12 · Fremont | 12 | Fremont | 19:29.9 |
| 9 | Scott SedgleyPlace 9 · Grade 10 · Muskegon Orchard View | 10 | Muskegon Orchard View | 19:32.0 |
| 10 | Adam KlingelPlace 10 · Grade 11 · Fremont | 11 | Fremont | 19:49.8 |
| 11 | Erik JonesPlace 11 · Grade 12 · Fremont | 12 | Fremont | 19:52.4 |
| 12 | Andy HughesPlace 12 · Grade 10 · Muskegon Reeths-Puffer | 10 | Muskegon Reeths-Puffer | 19:57.0 |
| 13 | Rick ProctorPlace 13 · Grade 12 · Muskegon Reeths-Puffer | 12 | Muskegon Reeths-Puffer | 20:00.3 |
| 14 | Steven NashPlace 14 · Grade 11 · Spring Lake | 11 | Spring Lake | 20:03.2 |
| 15 | Mike ZulaufPlace 15 · Grade 11 · Muskegon Reeths-Puffer | 11 | Muskegon Reeths-Puffer | 20:07.9 |
| 16 | Chad DiefenbacherPlace 16 · Grade - · Fruitport | - | Fruitport | 20:18.9 |
| 17 | Kurtis DickinsonPlace 17 · Grade 10 · Fremont | 10 | Fremont | 20:34.5 |
| 18 | Jacob GriffinPlace 18 · Grade 11 · Spring Lake | 11 | Spring Lake | 20:41.4 |
| 19 | Ken SuttonPlace 19 · Grade 11 · Muskegon Reeths-Puffer | 11 | Muskegon Reeths-Puffer | 20:44.5 |
| 20 | Jesse SmithPlace 20 · Grade 10 · Manistee | 10 | Manistee | 20:45.4 |
| 21 | Ron HonickPlace 21 · Grade 12 · Muskegon Reeths-Puffer | 12 | Muskegon Reeths-Puffer | 20:45.7 |
| 22 | Keith ThomasPlace 22 · Grade 12 · Muskegon Reeths-Puffer | 12 | Muskegon Reeths-Puffer | 20:45.9 |
| 23 | James VanDenBergPlace 23 · Grade 10 · Fremont | 10 | Fremont | 20:46.2 |
| 24 | Derrick HannaPlace 24 · Grade 9 · Fremont | 9 | Fremont | 20:56.7 |
| 25 | Scott BarnesPlace 25 · Grade 9 · Muskegon Reeths-Puffer | 9 | Muskegon Reeths-Puffer | 20:57.8 |
| 26 | Gabe SandersPlace 26 · Grade 10 · Fremont | 10 | Fremont | 21:07.0 |
| 27 | Ken BrakoraPlace 27 · Grade 12 · Spring Lake | 12 | Spring Lake | 21:13.4 PR |
| 28 | Andrew WesthofPlace 28 · Grade - · Fruitport | - | Fruitport | 21:16.7 |
| 29 | William KommerPlace 29 · Grade - · Fruitport | - | Fruitport | 21:39.8 |
| 30 | Devin ModertPlace 30 · Grade 9 · Fremont | 9 | Fremont | 21:50.8 |
| 31 | Steve MaynardPlace 31 · Grade 9 · Fremont | 9 | Fremont | 21:54.5 |
| 32 | Jarod DeVoogdPlace 32 · Grade - · Fruitport | - | Fruitport | 21:55.6 |
| 33 | Keith LothschultzPlace 33 · Grade 11 · Muskegon Reeths-Puffer | 11 | Muskegon Reeths-Puffer | 21:58.9 PR |
| 34 | Matt HillsPlace 34 · Grade 10 · Fremont | 10 | Fremont | 22:03.8 |
| 35 | Danny SheriffPlace 35 · Grade - · Muskegon Orchard View | - | Muskegon Orchard View | 22:04.4 PR |
| 36 | Justin BonebrakePlace 36 · Grade 9 · Muskegon Reeths-Puffer | 9 | Muskegon Reeths-Puffer | 22:08.0 PR |
| 37 | Chris SommerfeldtPlace 37 · Grade 12 · Spring Lake | 12 | Spring Lake | 22:13.8 |
| 38 | Mike LambPlace 38 · Grade 11 · Muskegon Reeths-Puffer | 11 | Muskegon Reeths-Puffer | 22:33.1 PR |
| 39 | Billy SwanoPlace 39 · Grade 11 · Spring Lake | 11 | Spring Lake | 22:42.4 |
| 40 | Eric EvansPlace 40 · Grade 11 · Fremont | 11 | Fremont | 22:42.9 |
| 41 | Kyle ThompsonPlace 41 · Grade 12 · Manistee | 12 | Manistee | 23:08.6 PR |
| 42 | Shad PrechtlPlace 42 · Grade 11 · Muskegon Reeths-Puffer | 11 | Muskegon Reeths-Puffer | 23:11.8 PR |
| 43 | Andrew SanzonePlace 43 · Grade 9 · Muskegon | 9 | Muskegon | 23:28.9 |
| 44 | Travis MartinPlace 44 · Grade 12 · Muskegon | 12 | Muskegon | 23:38.0 PR |
| 45 | Nathan PicardatPlace 45 · Grade 10 · Manistee | 10 | Manistee | 23:38.3 PR |
| 46 | Jay MierasPlace 46 · Grade 12 · Muskegon Reeths-Puffer | 12 | Muskegon Reeths-Puffer | 23:42.8 PR |
| 47 | Ryan MillsPlace 47 · Grade 9 · Spring Lake | 9 | Spring Lake | 23:51.5 |
| 48 | Jason RokosPlace 48 · Grade 11 · Spring Lake | 11 | Spring Lake | 24:14.8 |
| 49 | Derrik StewartPlace 49 · Grade 9 · Muskegon Reeths-Puffer | 9 | Muskegon Reeths-Puffer | 24:15.3 PR |
| 50 | Matt JohnsonPlace 50 · Grade 10 · Manistee | 10 | Manistee | 24:15.9 PR |
| 51 | Arrun HubbertPlace 51 · Grade 12 · Muskegon | 12 | Muskegon | 24:43.0 PR |
| 52 | Felix BinderPlace 52 · Grade 12 · Muskegon Reeths-Puffer | 12 | Muskegon Reeths-Puffer | 24:44.2 PR |
| 53 | Eric KubackiPlace 53 · Grade 12 · Manistee | 12 | Manistee | 24:47.9 PR |
| 54 | Thomas BradfordPlace 54 · Grade 9 · Spring Lake | 9 | Spring Lake | 24:50.0 PR |
| 55 | James JurkasPlace 55 · Grade 12 · Muskegon Reeths-Puffer | 12 | Muskegon Reeths-Puffer | 25:05.1 PR |
| 56 | Peter StrubePlace 56 · Grade 11 · Fremont | 11 | Fremont | 25:18.7 |
| 57 | Ryan DoanPlace 57 · Grade 9 · Muskegon | 9 | Muskegon | 25:31.9 PR |
| 58 | Rick BossePlace 58 · Grade 9 · Muskegon | 9 | Muskegon | 25:45.2 |
| 59 | Duncan GrantPlace 59 · Grade 10 · Manistee | 10 | Manistee | 25:54.5 PR |
| 60 | Todd AndrewsPlace 60 · Grade 12 · Muskegon Reeths-Puffer | 12 | Muskegon Reeths-Puffer | 26:03.7 PR |
| 61 | Ryan SullivanPlace 61 · Grade 9 · Muskegon Reeths-Puffer | 9 | Muskegon Reeths-Puffer | 26:26.4 PR |
| 62 | Eric AblinPlace 62 · Grade 9 · Muskegon | 9 | Muskegon | 26:36.2 |
| 63 | Kevin KubackiPlace 63 · Grade 12 · Manistee | 12 | Manistee | 26:53.9 PR |
| 64 | Jason BatesPlace 64 · Grade 9 · Muskegon | 9 | Muskegon | 26:58.9 |
| 65 | Shawn GrossenbacherPlace 65 · Grade - · Muskegon Orchard View | - | Muskegon Orchard View | 28:12.1 PR |
| 66 | David MeyersPlace 66 · Grade 10 · Muskegon Reeths-Puffer | 10 | Muskegon Reeths-Puffer | 28:12.4 PR |
| 67 | Dan FiskPlace 67 · Grade 11 · Manistee | 11 | Manistee | 30:57.0 PR |
| 68 | Matt NicholsPlace 68 · Grade - · Muskegon Orchard View | - | Muskegon Orchard View | 32:58.8 PR |
| 69 | Stefan FeldtPlace 69 · Grade - · Muskegon Reeths-Puffer | - | Muskegon Reeths-Puffer | 34:32.2 PR |