| 1st | Jay Risk | ๐บ๐ธ | Fort Collins, Colorado | 55 | 01:47:18 | 323 |
| 2nd | Scott Christensen | | Troy, Michigan | 55 | 01:57:07 | 847 |
| 3rd | Mark Spore | ๐บ๐ธ | Wayland, Michigan | 55 | 01:57:08 | 311 |
| 4th | Jim Hilditch | | | | 01:59:28 | 683 |
| 5th | Todd Frerichs | ๐บ๐ธ | Rochester Hills, Michigan | 55 | 01:59:56 | 447 |
| 6th | David Toutant | ๐บ๐ธ | Grosse Pointe Woods, Michigan | 55 | 02:01:14 | 478 |
| 7th | Dave Tuit | ๐บ๐ธ | Rockford, Michigan | 55 | 02:01:21 | 613 |
| 8th | Patrick Foley | ๐บ๐ธ | Milford, Michigan | 55 | 02:01:23 | 568 |
| 9th | Tony Lawhead | ๐บ๐ธ | Kingsley, Michigan | 55 | 02:04:02 | 808 |
| 10th | Jim Baas | ๐บ๐ธ | Holland, Michigan | 55 | 02:04:12 | 869 |
| 11th | Mark Cole | ๐บ๐ธ | Jackson, Michigan | 55 | 02:04:49 | 765 |
| 12th | Mike Bronson | ๐บ๐ธ | Grand Rapids, Michigan | 55 | 02:04:55 | 758 |
| 13th | Nick Laughton | ๐บ๐ธ | Rochester, Michigan | 55 | 02:06:10 | 824 |
| 14th | David Bade | ๐บ๐ธ | Flushing, Michigan | 55 | 02:08:21 | 755 |
| 15th | Jeff Daniel | ๐บ๐ธ | Novi, Michigan | 55 | 02:08:32 | 1081 |
| 16th | Paul Dekeersgieter | ๐บ๐ธ | Normal, Illinois | 55 | 02:09:00 | 1358 |
| 17th | Rhet Coombs | ๐บ๐ธ | Marquette, Michigan | 55 | 02:09:36 | 799 |
| 18th | Jon Anderson | ๐บ๐ธ | Byron Center, Michigan | 55 | 02:10:01 | 820 |
| 19th | Keith Wilkinson | ๐บ๐ธ | Quincy, Michigan | 55 | 02:10:17 | 1111 |
| 20th | Timothy Werner | ๐บ๐ธ | Traverse City, Michigan | 55 | 02:10:26 | 1441 |
| 21st | Keith Freeman | ๐บ๐ธ | LAFAYETTE, Indiana | 55 | 02:10:28 | 1215 |
| 22nd | Gerald Wing | ๐บ๐ธ | Dexter, Michigan | 55 | 02:10:46 | 1359 |
| 23rd | Trevor Carter | ๐บ๐ธ | Indianapolis, Indiana | 55 | 02:10:54 | 1255 |
| 24th | Hans Voss | ๐บ๐ธ | Traverse City, Michigan | 55 | 02:11:18 | 1961 |
| 25th | Jeff Weinert | ๐บ๐ธ | Lake Orion, Michigan | 55 | 02:11:36 | 4807 |
| 26th | Mike Peterson | ๐บ๐ธ | Richland, Michigan | 55 | 02:12:05 | 1262 |
| 27th | Karry Prichard | ๐บ๐ธ | Winona Lake, Indiana | 55 | 02:14:35 | 1654 |
| 28th | Troy Devoogd | | Coopersville, Michigan | 55 | 02:15:17 | 1655 |
| 29th | Brian Hallstrom | ๐บ๐ธ | Brighton, Michigan | 55 | 02:15:54 | 1254 |
| 30th | Raymond Lincolnhol | ๐บ๐ธ | Grand Rapids, Michigan | 55 | 02:16:31 | 1571 |
| 31st | Matt Malec | ๐บ๐ธ | Howell, Michigan | 55 | 02:16:52 | 2144 |
| 32nd | Andrew Correll | ๐บ๐ธ | Birmingham, Michigan | 55 | 02:16:58 | 1352 |
| 33rd | Ken Rose | | Chicago, Illinois | 55 | 02:17:02 | 1787 |
| 34th | Eric Day | ๐บ๐ธ | Rockford, Michigan | 55 | 02:17:30 | 1864 |
| 35th | Eric Fernando | ๐บ๐ธ | Franklin, Michigan | 55 | 02:17:45 | 628 |
| 36th | Kevin Kelly | ๐บ๐ธ | lansing, Michigan | 55 | 02:18:02 | 1659 |
| 37th | Skip Vendola | ๐บ๐ธ | Ann Arbor, Michigan | 55 | 02:18:04 | 1519 |
| 38th | Keith Rosol | ๐บ๐ธ | Ada, Michigan | 55 | 02:18:36 | 1575 |
| 39th | Jeff Hammond | ๐บ๐ธ | Orland Park, Illinois | 55 | 02:18:53 | 894 |
| 40th | Mike Pekrul | ๐บ๐ธ | Cedar Springs, Michigan | 55 | 02:19:08 | 1148 |
| 41st | Jeff Hartz | ๐บ๐ธ | Argos, Indiana | 55 | 02:19:34 | 823 |
| 42nd | Brad Devries | ๐บ๐ธ | Grand Rapids, Michigan | 55 | 02:19:42 | 1593 |
| 43rd | Andy Halsted | ๐บ๐ธ | Northville, Michigan | 55 | 02:20:44 | 1755 |
| 44th | Mike Flack | ๐บ๐ธ | Livonia, Michigan | 55 | 02:20:44 | 1378 |
| 45th | David Bergman | ๐บ๐ธ | Rapid city, Michigan | 55 | 02:21:18 | 1559 |
| 46th | John Chase | ๐บ๐ธ | Kingsley, Michigan | 55 | 02:22:32 | 1601 |
| 47th | Andrew Hays | ๐บ๐ธ | Metamora, Michigan | 55 | 02:22:53 | 2002 |
| 48th | Karl Kromer | ๐บ๐ธ | Macomb, Michigan | 55 | 02:25:14 | 2127 |
| 49th | Ralph Oppermann | ๐บ๐ธ | Grayling, Michigan | 55 | 02:25:34 | 2046 |
| 50th | John Baisley | ๐บ๐ธ | Rochester, Michigan | 55 | 02:26:55 | 2473 |
| 51st | Jim Lovett | ๐บ๐ธ | Northville, Michigan | 55 | 02:27:13 | 1542 |
| 52nd | Russell Swett | ๐บ๐ธ | Metamora, Michigan | 55 | 02:27:30 | 3120 |
| 53rd | Stacy Vallad | ๐บ๐ธ | Rockford, Michigan | 55 | 02:29:53 | 2465 |
| 54th | Sean Kalman | ๐บ๐ธ | Fishers, Indiana | 55 | 02:29:55 | 2308 |
| 55th | Chad Coberly | ๐บ๐ธ | Traverse City, Michigan | 55 | 02:31:42 | 2501 |
| 56th | Shane Lahousse | ๐บ๐ธ | ANN ARBOR, Michigan | 55 | 02:31:43 | 4287 |
| 57th | Dean Hubbard | ๐บ๐ธ | Middleville, Michigan | 55 | 02:34:34 | 2369 |
| 58th | Dave Kuhl | ๐บ๐ธ | Rochester, Michigan | 55 | 02:34:53 | 2392 |
| 59th | Jeff Zmich | ๐บ๐ธ | Goodrich, Michigan | 55 | 02:37:02 | 3812 |
| 60th | Nick Jimenez | ๐บ๐ธ | Grand Rapids, Michigan | 55 | 02:38:09 | 3589 |
| 61st | David Keyte | ๐บ๐ธ | Portage, Michigan | 55 | 02:39:13 | 3322 |
| 62nd | Erik Benedict | ๐บ๐ธ | Clarkston, Michigan | 55 | 02:40:05 | 4321 |
| 63rd | Terry Tribe | ๐บ๐ธ | Mount Pleasant, Michigan | 55 | 02:40:27 | 2534 |
| 64th | Bryan Sandberg | ๐บ๐ธ | Spring Lake, Michigan | 55 | 02:42:36 | 3731 |
| 65th | Tony Kowalski | ๐บ๐ธ | Saint Clair Shores, Michigan | 55 | 02:43:01 | 2540 |
| 66th | John Vandenberg | ๐บ๐ธ | Aurora, Illinois | 55 | 02:43:12 | 4096 |
| 67th | Paul Arnold | | Traverse City, Michigan | 55 | 02:43:23 | 1927 |
| 68th | Craig Morley | ๐บ๐ธ | Dewitt, Michigan | 55 | 02:43:38 | 2657 |
| 69th | Robert Gray | ๐บ๐ธ | Wyoming, Michigan | 55 | 02:44:34 | 3231 |
| 70th | Jeffrey Stremler | ๐บ๐ธ | Grand Rapids, Michigan | 55 | 02:46:30 | 3901 |
| 71st | Gregg Iddings | | | | 02:47:31 | 2096 |
| 72nd | Michael Mckeeby | ๐บ๐ธ | Mattawan, Michigan | 55 | 02:48:36 | 2669 |
| 73rd | David Wagoner | ๐บ๐ธ | Warsaw, Indiana | 55 | 02:49:17 | 1293 |
| 74th | Tom Langeler | ๐บ๐ธ | Grand Haven, Michigan | 55 | 02:51:48 | 3309 |
| 75th | Brian Garman | ๐บ๐ธ | Groveland, Illinois | 55 | 02:57:25 | 3032 |
| 76th | Mark Farella | ๐บ๐ธ | Traverse City, Michigan | 55 | 02:58:40 | 2839 |
| 77th | Jay Desai | ๐บ๐ธ | Oxford, Michigan | 55 | 02:58:44 | 3445 |
| 78th | Patrick Mccarty | ๐บ๐ธ | Oxford, Michigan | 55 | 03:01:18 | 4718 |
| 79th | David Van Slooten | ๐บ๐ธ | Grand Rapids, Michigan | 55 | 03:01:25 | 2743 |
| 80th | Suk Jae Ham | ๐บ๐ธ | Ann Arbor, Michigan | 55 | 03:02:04 | 4645 |
| 81st | Gary Ruoff | ๐บ๐ธ | Traverse City, Michigan | 55 | 03:05:24 | 2447 |
| 82nd | Aj Brandt | ๐บ๐ธ | Glenview, Illinois | 55 | 03:05:59 | 2546 |
| 83rd | Stephen Keeley | ๐บ๐ธ | Clare, Michigan | 55 | 03:08:01 | 3880 |
| 84th | Jerry Mccarty | ๐บ๐ธ | Saline, Michigan | 55 | 03:08:40 | 3881 |
| 85th | Randy Bauer | ๐บ๐ธ | Bolingbrook, Illinois | 55 | 03:13:04 | 3392 |
| 86th | Brad Doornbos | ๐บ๐ธ | cadillac, Michigan | 55 | 03:14:03 | 2793 |
| 87th | Jesse Williams | ๐บ๐ธ | Lansing, Michigan | 55 | 03:14:19 | 4151 |
| 88th | Mike Groothuis | ๐บ๐ธ | Traverse city, Michigan | 55 | 03:25:09 | 4646 |
| 89th | John Jaqua | ๐บ๐ธ | Hastings, Michigan | 55 | 03:29:57 | 3433 |
| 90th | Thomas Yuran | ๐บ๐ธ | Rochester, Michigan | 55 | 03:30:09 | 3613 |
| 91st | Paul Stibich | ๐บ๐ธ | Troy, Michigan | 55 | 03:42:30 | 4042 |
| 92nd | Keith Conway | ๐บ๐ธ | Traverse City, Michigan | 55 | 03:49:35 | 2310 |
| DNF | Matthew Lignell | ๐บ๐ธ | Ada, Michigan | 55 | DNF | 2270 |