| 1st | Brent Wiersema | ๐บ๐ธ | Traverse City, Michigan | 48 | 02:06:11 | 336 |
| 2nd | Troy Eddy | ๐บ๐ธ | Houghton, Michigan | 48 | 02:14:54 | 569 |
| 3rd | Bob Pekrul | ๐บ๐ธ | Rockford, Michigan | 48 | 02:14:59 | 522 |
| 4th | Vance Nall | ๐บ๐ธ | Utica, Michigan | 48 | 02:19:12 | 550 |
| 5th | Kris Sands | ๐บ๐ธ | Traverse city, Michigan | 48 | 02:22:55 | 452 |
| 6th | Sean Mulligan | ๐บ๐ธ | | | 02:24:57 | 573 |
| 7th | Greg Jenkinson | ๐บ๐ธ | Corunna, Michigan | 48 | 02:25:11 | 553 |
| 8th | Richard Meyer | ๐บ๐ธ | Lake Orion, Michigan | 48 | 02:25:18 | 612 |
| 9th | Vince Cirilo | ๐บ๐ธ | Saginaw, Michigan | 48 | 02:27:45 | 505 |
| 10th | Timothy Vandermeulen | ๐บ๐ธ | Lake Ann, Michigan | 48 | 02:28:46 | 603 |
| 11th | Bill Dieter | ๐บ๐ธ | plymouth, Michigan | 48 | 02:30:17 | 737 |
| 12th | Brad Emmett | | PLYMOUTH, Michigan | 49 | 02:31:44 | 494 |
| 13th | Mark Vantongeren | ๐บ๐ธ | Ada, Michigan | 48 | 02:32:43 | 776 |
| 14th | Jon Miller | | Owosso, Michigan | 48 | 02:32:55 | 772 |
| 15th | Raymond Dean | ๐บ๐ธ | Traverse City, Michigan | 48 | 02:32:59 | 836 |
| 16th | Jeff Galsterer | ๐บ๐ธ | Traverse City, Michigan | 48 | 02:34:30 | 748 |
| 17th | Mike Brower | ๐บ๐ธ | Grand Rapids, Michigan | 48 | 02:34:56 | 652 |
| 18th | Eric Forbush | ๐บ๐ธ | Grand Blanc, Michigan | 48 | 02:35:43 | 894 |
| 19th | Thomas Lehrer | ๐บ๐ธ | Macomb, Michigan | 48 | 02:36:11 | 1023 |
| 20th | Butch Yerian | ๐บ๐ธ | Grand Blanc, Michigan | 49 | 02:39:59 | 1294 |
| 21st | Jeff Socia | ๐บ๐ธ | Traverse City, Michigan | 48 | 02:40:22 | 835 |
| 22nd | Rich Marr | ๐บ๐ธ | East Lansing, Michigan | 48 | 02:40:46 | 1243 |
| 23rd | Paul Rentz | ๐บ๐ธ | underhill, Vermont | 48 | 02:44:14 | 1045 |
| 24th | Rusty Naimo | ๐บ๐ธ | East Lansing, Michigan | 48 | 02:45:10 | 868 |
| 25th | Jason Elmore | ๐บ๐ธ | Cadillac, Michigan | 48 | 02:45:14 | 1647 |
| 26th | Ulises Rabeiro | ๐บ๐ธ | Harbor Springs, Michigan | 49 | 02:46:06 | 647 |
| 27th | Dan Delooff | ๐บ๐ธ | Grand Rapids, Michigan | 48 | 02:46:55 | 1043 |
| 28th | Shawn Beeton | | | | 02:47:49 | 1611 |
| 29th | Jason Mygrant | ๐บ๐ธ | Noblesville, Indiana | 48 | 02:51:35 | 1537 |
| 30th | Brian Dantuma | ๐บ๐ธ | Holland, Michigan | 48 | 02:52:07 | 1362 |
| 31st | Jason Frank | ๐บ๐ธ | Walker, Michigan | 48 | 02:52:33 | 1317 |
| 32nd | Rodney Palmer | ๐บ๐ธ | Bowling Green, Ohio | 48 | 02:52:59 | 1285 |
| 33rd | Tom Harris | ๐บ๐ธ | Flint, Michigan | 48 | 02:55:17 | 1376 |
| 34th | Aaron Swanker | ๐บ๐ธ | Traverse City, Michigan | 48 | 02:56:08 | 1126 |
| 35th | Matthew Delaney | ๐บ๐ธ | Canton, Michigan | 48 | 02:58:01 | 1522 |
| 36th | Jason Stuart | ๐บ๐ธ | Beulah, Michigan | 48 | 02:58:40 | 1205 |
| 37th | Tim Larsen | ๐บ๐ธ | Bloomington, Illinois | 48 | 03:00:28 | 1566 |
| 38th | Emil Sims | ๐บ๐ธ | Northville, Michigan | 48 | 03:02:51 | 1267 |
| 39th | Edwin Ho | ๐บ๐ธ | Royal Oak, Michigan | 48 | 03:03:12 | 1368 |
| 40th | Jeremy Frew | | Jackson, Michigan | 48 | 03:03:26 | 1353 |
| 41st | Allen Day | ๐บ๐ธ | | | 03:05:46 | 2717 |
| 42nd | Tim Bochenek | ๐บ๐ธ | Holland, Michigan | 48 | 01:59:01 | 988 |
| 42nd | Christopher Lamb | ๐บ๐ธ | Traverse City, Michigan | 48 | 03:06:24 | 1667 |
| 43rd | Les Ankersen | ๐บ๐ธ | Grand Haven, Michigan | 48 | 03:07:10 | 4003 |
| 44th | William Burt | ๐บ๐ธ | Taylor, Michigan | 48 | 03:09:08 | 1343 |
| 45th | Stuart Jamieson | ๐บ๐ธ | Ann Arbor, Michigan | 48 | 03:10:57 | 1864 |
| 46th | Jason Warden | ๐บ๐ธ | Grand Haven, Michigan | 48 | 03:17:13 | 2320 |
| 47th | Rick Deshields | ๐บ๐ธ | Parma Hts, Ohio | 48 | 03:23:31 | 2175 |
| 48th | Todd Decker | ๐บ๐ธ | Petoskey, Michigan | 49 | 03:24:15 | 1952 |
| 49th | Michael Dipzinski | ๐บ๐ธ | Alpena, Michigan | 48 | 03:25:35 | 3571 |
| 50th | Randy Smith | ๐บ๐ธ | Flint, Michigan | 48 | 03:25:39 | 2138 |
| 51st | Dave Korte | | | | 03:26:33 | 1597 |
| 52nd | Jason Rinker | ๐บ๐ธ | Portage, Michigan | 48 | 03:29:00 | 2123 |
| 53rd | Ted Billups | ๐บ๐ธ | Rockford, Michigan | 48 | 03:32:42 | 2477 |
| 54th | Mateo-Jose Du Mont | ๐บ๐ธ | Traverse City, Michigan | 48 | 03:34:32 | 4440 |
| 55th | Bryan Odroski | ๐บ๐ธ | Alto, Michigan | 48 | 03:37:02 | 1569 |
| 56th | Matt Simpson | ๐บ๐ธ | Lewis Center, Ohio | 48 | 03:39:44 | 2267 |
| 57th | Anthony Brigoli | ๐บ๐ธ | Rochester Hills, Michigan | 48 | 03:39:53 | 4230 |
| 58th | Chris Bond | ๐บ๐ธ | Grand Rapids, Michigan | 48 | 03:40:31 | 4032 |
| 59th | Gene Barnard | ๐บ๐ธ | Rockford, Michigan | 48 | 03:41:49 | 2189 |
| 60th | Edmond Koester | ๐บ๐ธ | Naples, Florida | 48 | 03:45:53 | 3766 |
| 61st | Chuck Truex | ๐บ๐ธ | Battle Creek, Michigan | 48 | 03:47:27 | 2296 |
| 62nd | Gevas Moyo | ๐บ๐ธ | Frisco, Texas | 48 | 03:48:44 | 2219 |
| 63rd | Darren Harney | ๐บ๐ธ | Dorr, Michigan | 48 | 03:49:48 | 3113 |
| 64th | Jason Bachman | ๐บ๐ธ | Lake Zurich, Illinois | 48 | 03:52:50 | 2766 |
| 65th | Kevin Hornick | ๐บ๐ธ | Bloomfield Hills, Michigan | 48 | 03:53:08 | 2495 |
| 66th | John Schindler | ๐บ๐ธ | clarkston, Michigan | 48 | 03:53:46 | 3031 |
| 67th | Christopher Klann | ๐บ๐ธ | Charlotte, Michigan | 49 | 03:57:42 | 4647 |
| 68th | Ryan Jones | ๐บ๐ธ | Williamston, Michigan | 48 | 04:01:28 | 2639 |
| 69th | Brett Zimmerman | | Holland, Michigan | 48 | 04:02:13 | 4322 |
| 70th | Dylan Bladecki | ๐บ๐ธ | Adrian, Michigan | 48 | 04:05:38 | 1030 |
| 71st | Gregg Hickmann | ๐บ๐ธ | Newberry, Michigan | 48 | 04:07:24 | 4493 |
| 72nd | Jim Worth | ๐บ๐ธ | Troy, Michigan | 48 | 04:08:07 | 3850 |
| 73rd | Erik Billimoria | ๐บ๐ธ | Canton, Michigan | 48 | 04:18:21 | 2957 |
| 74th | Andrew Monique | ๐บ๐ธ | Farmington, Michigan | 49 | 04:26:20 | 2245 |
| 75th | Mike Berent | ๐บ๐ธ | Plymouth, Michigan | 48 | 04:27:39 | 3166 |
| 76th | Joseph Gaton | ๐บ๐ธ | Westland, Michigan | 48 | 02:50:09 | 2553 |
| 76th | Eric Mock | ๐บ๐ธ | Fife Lake, Michigan | 48 | 04:30:42 | 1583 |
| 77th | George Triantos | ๐บ๐ธ | Beverly Hills, Michigan | 48 | 04:32:35 | 2559 |
| 78th | Todd Chipman | ๐บ๐ธ | Oglesby, Illinois | 48 | 04:39:03 | 4266 |
| 79th | Patrick Sharrak | ๐บ๐ธ | Royal Oak, Michigan | 48 | 04:39:11 | 2374 |
| 80th | Lars Ullrich | ๐บ๐ธ | west bloomfield, Michigan | 48 | 04:40:10 | 4142 |
| 81st | John Pike | ๐บ๐ธ | East Lansing, Michigan | 48 | 04:42:20 | 1139 |
| 82nd | Jeff Johnston | ๐บ๐ธ | Bay City, Michigan | 0 | 04:47:21 | 3914 |
| 83rd | Art Homer | ๐บ๐ธ | BATTLE CREEK, Michigan | 48 | 04:50:48 | 2991 |
| 84th | Russell Doersch | ๐บ๐ธ | Pinckney, Michigan | 49 | 04:51:19 | 3536 |
| 85th | Gregory Francisco | ๐บ๐ธ | San Diego, California | 48 | 04:51:23 | 4371 |
| 86th | Erik Schupbach | ๐บ๐ธ | Petoskey, Michigan | 48 | 04:57:18 | 3449 |
| 87th | Rick Connor | ๐บ๐ธ | Yarmouth, Maine | 48 | 04:57:56 | 3387 |
| 88th | Herb Doberstein | ๐บ๐ธ | Mount Horeb, Wisconsin | 48 | 05:01:44 | 3983 |
| 89th | Dennis Wilson | ๐บ๐ธ | Traverse City, Michigan | 48 | 05:04:40 | 3842 |
| 90th | Michael Stargardt | | | | 05:13:26 | 3982 |
| 91st | Joel Greene | ๐บ๐ธ | Williamsburg, Michigan | 48 | 05:21:03 | 3490 |
| 92nd | Jon Terry | ๐บ๐ธ | Petoskey, Michigan | 48 | 05:23:54 | 3744 |
| 97th | Alex Figares | ๐บ๐ธ | Naples, Florida | 48 | 03:32:10 | 3772 |
| DNF | Marty Sirrine | ๐บ๐ธ | Dearborn, Michigan | 48 | DNF | 3361 |
| DNF | Dennis Lacy | ๐บ๐ธ | Allegan, Michigan | 48 | DNF | 3265 |
| DNF | Piotr Nosal | ๐บ๐ธ | Arlington Heights, Illinois | 48 | DNF | 2307 |
| DNF | Jason Clipse | ๐บ๐ธ | Columbus, Ohio | 48 | DNF | 2740 |
| DNF | Dan Kolosar | ๐บ๐ธ | Traverse City, Michigan | 48 | DNF | 3060 |