| 1st | Brent Wiersema | ๐บ๐ธ | Traverse City, Michigan | 53 | 01:52:59 | 341 |
| 2nd | Kris Sands | ๐บ๐ธ | Traverse City, Michigan | 53 | 01:58:59 | 409 |
| 3rd | Richard Meyer | ๐บ๐ธ | ORION, Michigan | 53 | 02:00:53 | 434 |
| 4th | Bob Pekrul | ๐บ๐ธ | Rockford, Michigan | 53 | 02:01:45 | 466 |
| 5th | Troy Eddy | ๐บ๐ธ | Houghton, Michigan | 53 | 02:02:48 | 405 |
| 6th | Tim Vandermeulen | ๐บ๐ธ | Lake Ann, Michigan | 53 | 02:04:34 | 485 |
| 7th | Michael Brower | ๐บ๐ธ | Grand Rapids, Michigan | 53 | 02:04:37 | 629 |
| 8th | Eric Forbush | ๐บ๐ธ | Grand Blanc, Michigan | 53 | 02:08:46 | 604 |
| 9th | Vincent Cirilo | ๐บ๐ธ | Saginaw, Michigan | 53 | 02:08:55 | 754 |
| 10th | Michael Arendt | ๐บ๐ธ | Novi, Michigan | 53 | 02:09:43 | 1153 |
| 11th | Bill Dieter | ๐บ๐ธ | Plymouth, Michigan | 53 | 02:09:49 | 632 |
| 12th | Pat Buchanan | ๐บ๐ธ | White Lake, Michigan | 53 | 02:11:51 | 980 |
| 13th | Ted Billups | ๐บ๐ธ | Rockford, Michigan | 53 | 02:12:41 | 1564 |
| 14th | Rodney Palmer | ๐บ๐ธ | BG, Ohio | 53 | 02:13:45 | 714 |
| 15th | Keith Boneburg | ๐บ๐ธ | Kalamazoo, Michigan | 53 | 02:13:51 | 1124 |
| 16th | Edwin Ho | ๐บ๐ธ | Royal Oak, Michigan | 53 | 02:14:42 | 825 |
| 17th | Paul Rentz | ๐บ๐ธ | underhill, Vermont | 53 | 02:14:43 | 1038 |
| 18th | Jason Stuart | ๐บ๐ธ | Beulah, Michigan | 53 | 02:15:05 | 1013 |
| 19th | Jarod Makowski | ๐บ๐ธ | Troy, Michigan | 53 | 02:15:18 | 438 |
| 20th | Jason Mygrant | ๐บ๐ธ | Noblesville, Indiana | 53 | 02:16:00 | 1247 |
| 21st | Kirk Visser | ๐บ๐ธ | Howard City, Michigan | 53 | 02:16:15 | 1355 |
| 22nd | Scott Kennedy | ๐บ๐ธ | Fishers, Indiana | 53 | 02:16:20 | 1625 |
| 23rd | Dan Delooff | ๐บ๐ธ | Grand Rapids, Michigan | 53 | 02:16:21 | 1049 |
| 24th | Jeff Fronek | ๐บ๐ธ | Rochester Hills, Michigan | 53 | 02:16:36 | 1212 |
| 25th | Mark Vantongeren | ๐บ๐ธ | Ada, Michigan | 53 | 02:17:04 | 719 |
| 26th | Gregory Tall | ๐บ๐ธ | Ann Arbor, Michigan | 53 | 02:17:08 | 1829 |
| 27th | Chuck Truex | ๐บ๐ธ | Battle Creek, Michigan | 53 | 02:17:25 | 1171 |
| 28th | Matthew Delaney | ๐บ๐ธ | Canton, Michigan | 53 | 02:17:56 | 1102 |
| 29th | Dave Walston | ๐บ๐ธ | Traverse City, Michigan | 53 | 02:18:02 | 581 |
| 30th | Kevin Cherry | ๐บ๐ธ | Royal Oak, Michigan | 53 | 02:18:16 | 1205 |
| 31st | Tim Larsen | ๐บ๐ธ | Bloomington, Illinois | 53 | 02:18:44 | 1208 |
| 32nd | Tom Harris | ๐บ๐ธ | Flint, Michigan | 53 | 02:18:52 | 1019 |
| 33rd | Tom Lehrer | ๐บ๐ธ | Macomb, Michigan | 53 | 02:19:09 | 969 |
| 34th | Eric Hughes | ๐บ๐ธ | | | 02:19:42 | 1741 |
| 35th | Phil Taylor | ๐บ๐ธ | Greenleaf, Wisconsin | 53 | 02:20:24 | 1263 |
| 36th | Bryan Molloseau | ๐บ๐ธ | Jenison, Michigan | 53 | 02:21:17 | 1765 |
| 37th | Christopher Bickell | ๐บ๐ธ | Farmington Hills, Michigan | 53 | 02:21:26 | 1762 |
| 38th | Craig Rogers | ๐บ๐ธ | Plymouth, Michigan | 53 | 02:21:34 | 1504 |
| 39th | Jason Elmore | ๐บ๐ธ | Cadillac, Michigan | 53 | 02:22:31 | 1291 |
| 40th | Dylan Bladecki | ๐บ๐ธ | Dexter, Michigan | 53 | 02:24:34 | 1329 |
| 41st | John Kingsley | ๐บ๐ธ | Sterling Heights, Michigan | 53 | 02:25:50 | 1840 |
| 42nd | Carlos Weiss | ๐บ๐ธ | Grand Rapids, Michigan | 53 | 02:26:03 | 4570 |
| 43rd | Patrick Sharrak | ๐บ๐ธ | Royal Oak, Michigan | 53 | 02:26:28 | 2197 |
| 44th | Bryan Odroski | ๐บ๐ธ | Alto, Michigan | 53 | 02:27:31 | 1746 |
| 45th | Eric Mock | ๐บ๐ธ | Fife Lake, Michigan | 53 | 02:27:57 | 1913 |
| 46th | John Schindler | ๐บ๐ธ | Lake Angelus, Michigan | 53 | 02:28:52 | 3216 |
| 47th | Patrick Grayam | ๐บ๐ธ | Stevensville, Michigan | 53 | 02:31:43 | 4706 |
| 48th | Todd Tjoelker | ๐บ๐ธ | Grand Rapids, Michigan | 53 | 02:31:56 | 4419 |
| 49th | Sean Grawey | ๐บ๐ธ | Royal Oak, Michigan | 53 | 02:32:14 | 3887 |
| 50th | Dan Vander Horn | ๐บ๐ธ | Grand Rapids, Michigan | 53 | 02:32:41 | 2450 |
| 51st | Thomas Taylor | ๐บ๐ธ | Grand Rapids, Michigan | 53 | 02:33:01 | 2925 |
| 52nd | Erik Billimoria | ๐บ๐ธ | Canton, Michigan | 53 | 02:33:20 | 2199 |
| 53rd | Neal Schmitt | ๐บ๐ธ | Columbus, Ohio | 53 | 02:34:13 | 4194 |
| 54th | Steve Buchholz | ๐บ๐ธ | South Lyon, Michigan | 53 | 02:34:48 | 1955 |
| 55th | Eric Seger | ๐บ๐ธ | Birmingham, Michigan | 53 | 02:36:22 | 3827 |
| 56th | Matthew Solway | ๐บ๐ธ | Chatham, Ontario, CA | 53 | 02:36:47 | 3716 |
| 57th | Joseph Kurnik | ๐บ๐ธ | Jenison, Michigan | 53 | 02:37:59 | 2483 |
| 58th | Jeremy Frew | | Jackson, Michigan | 53 | 02:38:06 | 2644 |
| 59th | Pete Cronk | ๐บ๐ธ | Dewitt, Michigan | 53 | 02:38:21 | 2429 |
| 60th | David Christensen | ๐บ๐ธ | ARLINGTON, Tennessee | 53 | 02:38:39 | 2194 |
| 61st | Jayson Delisle | ๐บ๐ธ | Highland, Michigan | 53 | 02:39:42 | 4197 |
| 62nd | Sean Mulligan | ๐บ๐ธ | | | 02:40:23 | 596 |
| 63rd | Gregg Hickmann | ๐บ๐ธ | Newberry, Michigan | 53 | 02:41:09 | 2897 |
| 64th | Michael Wisniewski | ๐บ๐ธ | Shelby Township, Michigan | 53 | 02:41:30 | 2579 |
| 65th | Darren Harney | ๐บ๐ธ | Dorr, Michigan | 53 | 02:42:59 | 2046 |
| 66th | Michael Chambers | ๐บ๐ธ | Lombard, Illinois | 53 | 02:44:32 | 2998 |
| 67th | Michael Warner | ๐บ๐ธ | Lake Orion, Michigan | 53 | 02:45:12 | 2625 |
| 68th | Chris Faille | ๐บ๐ธ | Williamsburg, Michigan | 53 | 02:45:23 | 2549 |
| 69th | Kevin Fase | ๐บ๐ธ | Rockford, Michigan | 53 | 02:46:09 | 2206 |
| 70th | Daniel Gillespie | ๐บ๐ธ | Colorado Springs, Colorado | 53 | 02:46:56 | 3630 |
| 71st | Jojie Teves | ๐บ๐ธ | Troy, Michigan | 53 | 02:47:54 | 2244 |
| 72nd | George Triantos | ๐บ๐ธ | Beverly Hills, Michigan | 53 | 02:48:23 | 2677 |
| 73rd | Kevin Hornick | ๐บ๐ธ | Bloomfield Hills, Michigan | 53 | 02:48:29 | 2534 |
| 74th | Joseph Gaton | ๐บ๐ธ | Westland, Michigan | 53 | 02:48:55 | 1826 |
| 75th | Lyle Villahermosa | ๐บ๐ธ | Livonia, Michigan | 53 | 02:49:04 | 2964 |
| 76th | Michael Barnett | ๐บ๐ธ | Richland, Michigan | 53 | 02:50:45 | 3720 |
| 77th | Charlie Pike | ๐บ๐ธ | East Lansing, Michigan | 53 | 02:50:57 | 1940 |
| 78th | Alex Figares | ๐บ๐ธ | Naples, Florida | 53 | 02:52:36 | 2880 |
| 79th | Douglas Strain | ๐บ๐ธ | Northville, Michigan | 53 | 02:52:39 | 3221 |
| 80th | Richard Connor | ๐บ๐ธ | Yarmouth, Maine | 53 | 02:57:08 | 3185 |
| 81st | Hozefa Barodawalla | ๐บ๐ธ | Traverse City, Michigan | 53 | 02:58:47 | 3778 |
| 82nd | Steve Broekema | ๐บ๐ธ | Grand Rapids, Michigan | 53 | 02:59:49 | 3520 |
| 83rd | Louis Poulos | ๐บ๐ธ | Plymouth, Michigan | 53 | 03:00:30 | 4314 |
| 84th | Troy Dudley | ๐บ๐ธ | Eagle, Colorado | 53 | 03:02:36 | 2909 |
| 85th | Seth Stark | ๐บ๐ธ | TROY, Michigan | 53 | 03:03:54 | 2933 |
| 86th | Ronald Cabansag | ๐บ๐ธ | Novi, Michigan | 53 | 03:04:56 | 3485 |
| 87th | Phillip Brechting | ๐บ๐ธ | Grand Rapids, Michigan | 53 | 03:07:06 | 2931 |
| 88th | Jeff Johnston | ๐บ๐ธ | Bay City, Michigan | 53 | 03:07:29 | 3792 |
| 89th | Ryan Jones | ๐บ๐ธ | Williamston, Michigan | 53 | 03:12:29 | 3375 |
| 90th | Erik Schupbach | ๐บ๐ธ | Petoskey, Michigan | 53 | 03:12:31 | 3391 |
| 91st | John Tundo | ๐บ๐ธ | Howell, Michigan | 53 | 03:12:53 | 3003 |
| 92nd | Jason Glanville | ๐บ๐ธ | Jenison, Michigan | 53 | 03:13:49 | 3384 |
| 93rd | Dennis Wilson | ๐บ๐ธ | Traverse City, Michigan | 53 | 03:15:03 | 4136 |
| 94th | Marty Sirrine | ๐บ๐ธ | Dearborn, Michigan | 53 | 03:15:35 | 4087 |
| 95th | Justin Spence | ๐บ๐ธ | Muskegon, Michigan | 53 | 03:19:49 | 4099 |
| 96th | John Adair | ๐บ๐ธ | Sterling Heights, Michigan | 53 | 03:23:44 | 2876 |
| 97th | Daniel Mcdougal | ๐บ๐ธ | Attica, Michigan | 53 | 03:26:03 | 4111 |
| 98th | Ryan Stratford | ๐บ๐ธ | Mesa, Arizona | 53 | 03:26:15 | 4313 |
| 99th | Jim Harrison | ๐บ๐ธ | Clarkston, Michigan | 53 | 03:26:43 | 4529 |
| 100th | Ron Sweeney | ๐บ๐ธ | Wayland, Michigan | 53 | 03:27:07 | 3798 |
| 101st | Jerry Whaley | ๐บ๐ธ | Lapeer, Michigan | 53 | 03:29:12 | 4342 |
| 102nd | Joel Sundman | ๐บ๐ธ | Portage, Michigan | 53 | 03:31:42 | 3786 |
| 103rd | Dennis Lacy | ๐บ๐ธ | Vicksburg, Michigan | 53 | 03:36:27 | 3704 |
| 104th | Gary Mclaren | ๐บ๐ธ | traverse city, Michigan | 53 | 03:39:06 | 3237 |
| 105th | Gregory Francisco | ๐บ๐ธ | San Diego, California | 53 | 04:04:19 | 4548 |
| DNF | Jason Rinker | ๐บ๐ธ | Portage, Michigan | 53 | DNF | 1646 |
| DNF | Edmond Koester | ๐บ๐ธ | Naples, Florida | 53 | DNF | 898 |