| 1st | Paul Olson | ๐บ๐ธ | Traverse City, Michigan | 55 | 01:40:57 | 470 |
| 2nd | Steve Kelty | ๐บ๐ธ | Suttons Bay, Michigan | 55 | 01:48:13 | 698 |
| 3rd | John Beranek | ๐บ๐ธ | Ann Arbor, Michigan | 55 | 01:49:30 | 545 |
| 4th | Larry Brownell | ๐บ๐ธ | Traverse City, Michigan | 55 | 01:51:21 | 547 |
| 5th | David Delano | ๐บ๐ธ | Pinckney, Michigan | 55 | 01:53:18 | 700 |
| 6th | Wade Bagnall | ๐บ๐ธ | GRAND RAPIDS, Michigan | 55 | 01:56:29 | 1035 |
| 7th | Kurt Kobiljak | ๐บ๐ธ | Grosse Ile, Michigan | 55 | 01:57:09 | 699 |
| 8th | Alexander Gaulin | ๐บ๐ธ | White Lake, Michigan | 55 | 01:57:57 | 632 |
| 9th | David Echelbarger | ๐บ๐ธ | | | 01:58:11 | 799 |
| 10th | Clare Bourassa | ๐บ๐ธ | Rockford, Michigan | 55 | 01:58:16 | 954 |
| 11th | Jon Holmes | ๐บ๐ธ | Lowell, Michigan | 55 | 01:58:20 | 2460 |
| 12th | Greg Brown | ๐บ๐ธ | Clarkston, Michigan | 55 | 01:58:21 | 702 |
| 13th | Alan Post | ๐บ๐ธ | Rockford, Michigan | 55 | 02:03:02 | 697 |
| 14th | Raymond Leach | ๐บ๐ธ | Frankenmuth, Michigan | 55 | 02:03:30 | 701 |
| 15th | Jim Adox | ๐บ๐ธ | ann arbor, Michigan | 55 | 02:04:59 | 955 |
| 16th | Darren Matthews | ๐บ๐ธ | Pinckney, Michigan | 55 | 02:06:02 | 1283 |
| 17th | Jim Walters | ๐บ๐ธ | Traverse City, Michigan | 55 | 02:06:43 | 953 |
| 18th | Bob Bowling | ๐บ๐ธ | Livonia, Michigan | 55 | 02:07:20 | 1033 |
| 19th | David Rinker | ๐บ๐ธ | Flat Rock, Michigan | 55 | 02:08:10 | 1108 |
| 20th | Timothy Caputo | ๐บ๐ธ | | | 02:08:25 | 2541 |
| 21st | Jan Isaksson | ๐บ๐ธ | Northville, Michigan | 55 | 02:09:07 | 1619 |
| 22nd | Dean Wiegand | ๐บ๐ธ | Mears, Michigan | 55 | 02:09:25 | 1036 |
| 23rd | Terry Higgins | ๐บ๐ธ | Lees Summit, Missouri | 55 | 02:10:33 | 2711 |
| 24th | James Brady | ๐บ๐ธ | Chicago, Illinois | 55 | 02:11:03 | 2632 |
| 25th | Jun Buison | ๐บ๐ธ | Farmington Hills, Michigan | 55 | 02:11:26 | 1282 |
| 26th | Brian Whiting | ๐บ๐ธ | Lake Leelanau, Michigan | 55 | 02:11:56 | 1200 |
| 27th | John Deveau | ๐บ๐ธ | Ada, Michigan | 55 | 02:12:25 | 863 |
| 28th | Brad Schiller | ๐บ๐ธ | Traverse City, Michigan | 55 | 02:12:54 | 2794 |
| 29th | Fabrice Portes | ๐บ๐ธ | Bloomfield Hills, Michigan | 55 | 02:14:14 | 1960 |
| 30th | Rick Flees | ๐บ๐ธ | Grawn, Michigan | 55 | 02:15:08 | 1363 |
| 31st | Chris Gonnsen | ๐บ๐ธ | Linden, Michigan | 55 | 02:15:09 | 1037 |
| 32nd | Paul Stumm | | Grand Blanc, Michigan | 55 | 02:15:32 | 1281 |
| 33rd | Joe Capuano | ๐บ๐ธ | Milford, Michigan | 55 | 02:16:24 | 1532 |
| 34th | Claus Schnabel | ๐บ๐ธ | | | 02:17:15 | 1107 |
| 35th | Jeff Shaw | ๐บ๐ธ | Westland, Michigan | 55 | 02:17:33 | 2035 |
| 36th | Michael Zimmer | ๐บ๐ธ | Belmont, Michigan | 55 | 02:17:51 | 1199 |
| 37th | Kevin Czarnik | ๐บ๐ธ | Wixom, Michigan | 55 | 02:17:51 | 1034 |
| 38th | Dave Trumpie | ๐บ๐ธ | Grand Ledge, Michigan | 55 | 02:20:39 | 2461 |
| 39th | Jeffrey Sova | ๐บ๐ธ | Macomb, Michigan | 55 | 02:21:27 | 1106 |
| 40th | Andreas Hug | ๐บ๐ธ | Ann Arbor, Michigan | 55 | 02:21:53 | 1961 |
| 41st | Michael Belser | ๐บ๐ธ | CASPER, Wyoming | 55 | 02:22:49 | 1867 |
| 42nd | James Kurnik | ๐บ๐ธ | Linden, Michigan | 55 | 02:23:12 | 2036 |
| 43rd | Jack Schumacher, Ii | ๐บ๐ธ | Lancaster, Ohio | 55 | 02:23:14 | 4181 |
| 44th | James Kennedy | ๐บ๐ธ | Dearborn, Michigan | 55 | 02:23:20 | 1105 |
| 45th | Andrew Claude | ๐บ๐ธ | Okemos, Michigan | 55 | 02:23:51 | 3037 |
| 46th | Steve Tracy | ๐บ๐ธ | Maple Grove, Minnesota | 55 | 02:24:22 | 4177 |
| 47th | Pete Brunett | ๐บ๐ธ | farmington hills, Michigan | 55 | 02:25:01 | 4142 |
| 48th | Samuel Maza | ๐บ๐ธ | East Jordan, Michigan | 55 | 02:25:16 | 1280 |
| 49th | Dan Wilhelm | ๐บ๐ธ | Rochester, Michigan | 55 | 02:29:54 | 1362 |
| 50th | Carlo Damocles | ๐บ๐ธ | Midland, Michigan | 55 | 02:31:44 | 4147 |
| 51st | Chris Frasz | ๐บ๐ธ | Boyne City, Michigan | 55 | 02:32:04 | 2459 |
| 52nd | William English | ๐บ๐ธ | rochester hills, Michigan | 55 | 02:32:38 | 4143 |
| 53rd | Eric Nordlie | ๐บ๐ธ | Lake Orion, Michigan | 55 | 02:32:46 | 4176 |
| 54th | Tim Schut | ๐บ๐ธ | Rockford, Michigan | 55 | 02:33:15 | 4149 |
| 55th | Gary Hopp | ๐บ๐ธ | Washington, Michigan | 55 | 02:34:26 | 2200 |
| 56th | Robert Grimes | ๐บ๐ธ | GRAND HAVEN, Michigan | 55 | 02:34:33 | 4148 |
| 57th | Shane Wyatt | ๐บ๐ธ | Traverse City, Michigan | 55 | 02:35:07 | 4182 |
| 58th | Jim O'brien | ๐บ๐ธ | Livonia, Michigan | 55 | 02:35:19 | 2793 |
| 59th | Ryan Presley | ๐บ๐ธ | Delton, Michigan | 55 | 02:36:37 | 2633 |
| 60th | Ron Bourdeau | ๐บ๐ธ | Oxford, Michigan | 55 | 02:37:31 | 1775 |
| 61st | Ron Gallop | ๐บ๐ธ | Central Lake, Michigan | 55 | 02:38:05 | 4434 |
| 62nd | Timothy Hayashi | ๐บ๐ธ | Grand Junction, Colorado | 55 | 02:39:00 | 2279 |
| 63rd | Kevin Matthews | ๐บ๐ธ | Clarkston, Michigan | 55 | 02:39:15 | 1620 |
| 64th | David Wressell | ๐บ๐ธ | Lake Leelanau, Michigan | 55 | 02:40:05 | 4178 |
| 65th | Richard Szymanski | ๐บ๐ธ | Howell, Michigan | 55 | 02:42:18 | 3039 |
| 66th | Ty Patton | ๐บ๐ธ | Belleville, Michigan | 55 | 02:42:23 | 4174 |
| 67th | Brad Ekin | ๐บ๐ธ | GALION, Ohio | 55 | 02:43:39 | 1533 |
| 68th | Brian Emmons | | Kalkaska, Michigan | 55 | 02:49:03 | 1622 |
| 69th | Michael Wheeler | ๐บ๐ธ | Sheridan, Michigan | 55 | 02:56:58 | 2371 |
| 70th | Mark Kulak | ๐บ๐ธ | Royal Oak, Michigan | 55 | 02:59:54 | 1774 |
| 71st | William South | ๐บ๐ธ | Zeeland, Michigan | 55 | 03:00:39 | 3138 |
| 72nd | David Smith | ๐บ๐ธ | Livonia, Michigan | 55 | 03:05:28 | 1534 |
| 73rd | Michael Trouten | ๐บ๐ธ | Jackson, Michigan | 55 | 03:30:22 | 4146 |
| 74th | Chris Anderson | ๐บ๐ธ | | | 03:41:58 | 3038 |
| 75th | Chris Donnelly | ๐บ๐ธ | Leonard, Michigan | 55 | 04:06:30 | 4145 |
| 77th | Richard Perrin | ๐บ๐ธ | Grand Rapids, Michigan | 55 | 01:37:17 | 4175 |
| DNF | Doug Helland | ๐บ๐ธ | Ann Arbor, Michigan | 55 | DNF | 800 |