| 1st | Jay Click | ๐บ๐ธ | Royal Oak, Michigan | 49 | 01:46:53 | 310 |
| 2nd | Patrick Hornacek | ๐บ๐ธ | Caledonia, Michigan | 49 | 01:52:05 | 327 |
| 3rd | Joel Montague | ๐บ๐ธ | Otisville, Michigan | 49 | 01:52:45 | 460 |
| 4th | Andrew Weir | ๐บ๐ธ | Traverse City, Michigan | 49 | 01:54:49 | 385 |
| 5th | Bryan Rose | ๐บ๐ธ | Temperance, Michigan | 49 | 01:56:03 | 552 |
| 6th | Andrew Schoelch | ๐บ๐ธ | West Bloomfield, Michigan | 49 | 01:56:51 | 489 |
| 7th | Joshua Creem | | Plymouth, Michigan | 49 | 01:56:53 | 652 |
| 8th | Eric Henricks | ๐บ๐ธ | Plymouth, Michigan | 49 | 01:57:20 | 562 |
| 9th | Shane Semb | ๐บ๐ธ | | | 01:58:42 | 4806 |
| 10th | Joe Donato | ๐บ๐ธ | Utica, Michigan | 49 | 02:00:30 | 966 |
| 11th | Dan Madion | ๐บ๐ธ | Traverse City, Michigan | 49 | 02:01:54 | 416 |
| 12th | Kevin Dittmer | ๐บ๐ธ | South Lyon, Michigan | 49 | 02:02:31 | 673 |
| 13th | Scott Spray | ๐บ๐ธ | Hopkins, Michigan | 49 | 02:02:38 | 1305 |
| 14th | Stephen Korienek | ๐บ๐ธ | Traverse City, Michigan | 49 | 02:02:43 | 726 |
| 15th | Dario Primo | ๐บ๐ธ | Traverse City, Michigan | 49 | 02:02:52 | 775 |
| 16th | Chad Haskin | ๐บ๐ธ | Marne, Michigan | 49 | 02:03:04 | 538 |
| 17th | Jason Wood | | Deltonelton, Michigan | 49 | 02:03:25 | 880 |
| 18th | Dan Farkas | ๐บ๐ธ | Wyoming, Michigan | 49 | 02:03:27 | 752 |
| 19th | Josh Mccreedy | ๐บ๐ธ | | | 02:03:27 | 611 |
| 20th | Pete Meyer | ๐บ๐ธ | Cadillac, Michigan | 49 | 02:04:52 | 747 |
| 21st | Garett Burke | ๐บ๐ธ | Lexington, Massachusetts | 49 | 02:05:22 | 2051 |
| 22nd | Craig Smith | | Wayland, Michigan | 49 | 02:05:38 | 794 |
| 23rd | James Bielecki | ๐บ๐ธ | Ann Arbor, Michigan | 49 | 02:06:09 | 1388 |
| 24th | Edward Vandenberg | ๐บ๐ธ | Rockford, Michigan | 49 | 02:06:18 | 1331 |
| 25th | Chad Everts | ๐บ๐ธ | Hudsonville, Michigan | 49 | 02:07:07 | 419 |
| 26th | Tony Dilaura | | | | 02:07:17 | 1220 |
| 27th | John Beeson | ๐บ๐ธ | Ann Arbor, Michigan | 49 | 02:07:56 | 594 |
| 28th | Nick Richards | | Milford, Michigan | 49 | 02:08:09 | 950 |
| 29th | Brian Miller | ๐บ๐ธ | East Grand Rapids, Michigan | 49 | 02:08:42 | 769 |
| 30th | Eric Daniel | | | | 02:08:56 | 1370 |
| 31st | Erich Harvey | ๐บ๐ธ | Lowell, Michigan | 49 | 02:11:01 | 1144 |
| 32nd | Jonathan Ridgway | ๐บ๐ธ | Birmingham, Michigan | 49 | 02:12:06 | 1031 |
| 33rd | Douglas Vanderhoff | ๐บ๐ธ | Caledonia, Michigan | 49 | 02:12:52 | 1365 |
| 34th | Colin Filthaut | ๐บ๐ธ | Wixom, Michigan | 49 | 02:12:56 | 1633 |
| 35th | Jason Bergwall | ๐บ๐ธ | Grayling, Michigan | 49 | 02:13:30 | 1945 |
| 36th | Marc Karel | ๐บ๐ธ | Grand Rapids, Michigan | 49 | 02:13:51 | 1244 |
| 37th | Jacek Brauner | ๐บ๐ธ | | | 02:14:09 | 1568 |
| 38th | Scott Fohey | ๐บ๐ธ | Bloomfield Hills, Michigan | 49 | 02:14:20 | 1473 |
| 39th | Jason Kooi | ๐บ๐ธ | Grand Haven, Michigan | 49 | 02:14:33 | 2351 |
| 40th | Lesley Weiss | ๐บ๐ธ | Brighton, Michigan | 49 | 02:14:53 | 1536 |
| 41st | Torsten Rentrop | ๐บ๐ธ | | | 02:15:44 | 1658 |
| 42nd | Larry Baumgartner | ๐บ๐ธ | Waterford, Michigan | 49 | 02:17:19 | 1535 |
| 43rd | Chuck Bell | ๐บ๐ธ | Kalamazoo, Michigan | 49 | 02:18:18 | 2011 |
| 44th | Greg Supianoski | ๐บ๐ธ | Aspinwall, Pennsylvania | 49 | 02:19:22 | 1679 |
| 45th | Matthew Henry | ๐บ๐ธ | Lapeer, Michigan | 49 | 02:19:40 | 1748 |
| 46th | Jacob Pobocik | ๐บ๐ธ | Brighton, Michigan | 49 | 02:19:44 | 1685 |
| 47th | Carlos Swenson | ๐บ๐ธ | Novi, Michigan | 49 | 02:19:49 | 1731 |
| 48th | Charles Munk | ๐บ๐ธ | Clarkston, Michigan | 49 | 02:21:06 | 2146 |
| 49th | Kyle Norcutt | ๐บ๐ธ | East Grand Rapids, Michigan | 49 | 02:22:24 | 1426 |
| 50th | Brad Underwood | ๐บ๐ธ | Portage, Michigan | 49 | 02:23:36 | 2514 |
| 51st | Brian Mccabe | ๐บ๐ธ | Ada, Michigan | 49 | 02:23:43 | 1784 |
| 52nd | Greg Mclain | ๐บ๐ธ | KALKASKA, Michigan | 49 | 02:24:29 | 2012 |
| 53rd | Jeff Smith | ๐บ๐ธ | Rockford, Michigan | 49 | 02:25:15 | 1198 |
| 54th | Johnathan Launder | ๐บ๐ธ | Holland, Ohio | 49 | 02:25:23 | 1936 |
| 55th | Dennis Horn | ๐บ๐ธ | Grand Rapids, Michigan | 49 | 02:25:32 | 1569 |
| 56th | Anthony Caldito | ๐บ๐ธ | Canton, Michigan | 49 | 02:26:08 | 1764 |
| 57th | Jason Perry | ๐บ๐ธ | Sparta, Michigan | 49 | 02:26:40 | 2044 |
| 58th | Joshua Militello | ๐บ๐ธ | Brighton, Michigan | 49 | 02:27:51 | 2152 |
| 59th | Chad Schut | ๐บ๐ธ | Williamsburg, Michigan | 49 | 02:28:29 | 1272 |
| 60th | Ben Shat | ๐บ๐ธ | | | 02:30:31 | 3790 |
| 61st | Bryan Connelly | ๐บ๐ธ | LA GRANGE, Illinois | 49 | 02:30:53 | 1873 |
| 62nd | Peter Beebe | ๐บ๐ธ | Holland, Michigan | 49 | 02:30:54 | 1868 |
| 63rd | Ryan Worden | ๐บ๐ธ | Lowell, Michigan | 49 | 02:31:08 | 2173 |
| 64th | Jim Vassallo | ๐บ๐ธ | Clarkston, Michigan | 49 | 02:32:24 | 2654 |
| 65th | Bregt Ectors | ๐บ๐ธ | Royal Oak, Michigan | 49 | 02:34:06 | 2942 |
| 66th | Dan Kardatzke | ๐บ๐ธ | Downers Grove, Illinois | 49 | 02:34:47 | 2162 |
| 67th | Michael Skinner | | Grand Rapids, Michigan | 49 | 02:34:58 | 2339 |
| 68th | Mike Tunte | ๐บ๐ธ | Aspen, Colorado | 49 | 02:35:50 | 3413 |
| 69th | Brett Muran | ๐บ๐ธ | Traverse City, Michigan | 49 | 02:35:52 | 3650 |
| 70th | Pete Kistulinec | ๐บ๐ธ | Erieau, Ontario, CA | 49 | 02:36:21 | 3453 |
| 71st | Edward Stewart | ๐บ๐ธ | | | 02:36:53 | 2389 |
| 72nd | Mike Tubergen | ๐บ๐ธ | Spring Lake, Michigan | 49 | 02:36:56 | 2521 |
| 73rd | Joe Scholl | ๐บ๐ธ | Traverse City, Michigan | 49 | 02:37:22 | 2332 |
| 74th | William Fogler | ๐บ๐ธ | Fowlerville, Michigan | 49 | 02:39:38 | 3558 |
| 75th | Peter Christensen | ๐บ๐ธ | Holland, Michigan | 49 | 02:39:54 | 3383 |
| 76th | Joshua Woodman | ๐บ๐ธ | Lansing, Michigan | 49 | 02:40:56 | 2064 |
| 77th | Andy Bogard | ๐บ๐ธ | Rapid City, Michigan | 49 | 02:42:37 | 3347 |
| 78th | William Thrall | ๐บ๐ธ | Harleysville, Pennsylvania | 49 | 02:42:41 | 2227 |
| 79th | Gary Thomas | ๐บ๐ธ | Yorktown, Indiana | 49 | 02:43:47 | 2994 |
| 80th | Matt Smock | ๐บ๐ธ | Marquette, Michigan | 49 | 02:43:58 | 2882 |
| 81st | John Miedler | ๐บ๐ธ | Sewickley, Pennsylvania | 49 | 02:45:33 | 2363 |
| 82nd | Jeffrey Taylor | ๐บ๐ธ | Bowling Green, Ohio | 49 | 02:46:25 | 3972 |
| 83rd | Gregg Mummert | ๐บ๐ธ | Holly, Michigan | 49 | 02:46:28 | 3991 |
| 84th | Mark Lehmann | ๐บ๐ธ | E. Grand Rapids, Michigan | 49 | 02:49:45 | 4463 |
| 85th | Nathan Butki | ๐บ๐ธ | Lake Orion, Michigan | 49 | 02:49:47 | 3381 |
| 86th | Ramon Libiano | ๐บ๐ธ | Des Plaines, Illinois | 49 | 02:51:42 | 3649 |
| 87th | Joseph Sturges | ๐บ๐ธ | ANGOLA, Indiana | 49 | 02:54:23 | 2726 |
| 88th | Brian Drabczyk | ๐บ๐ธ | Spring lake, Michigan | 49 | 02:54:42 | 4638 |
| 89th | James Martindale | ๐บ๐ธ | Canton, Michigan | 49 | 03:01:04 | 3615 |
| 90th | Chad Olson | ๐บ๐ธ | Livonia, Michigan | 49 | 03:01:30 | 3303 |
| 91st | Jim Laperna | ๐บ๐ธ | Belmont, Michigan | 49 | 03:02:38 | 2881 |
| 92nd | Gary Warner | ๐บ๐ธ | Clarkston, Michigan | 49 | 03:02:57 | 2476 |
| 93rd | Dave Zajac | ๐บ๐ธ | Melvindale, Michigan | 49 | 03:06:23 | 3039 |
| 94th | Dan Van Moorsel | ๐บ๐ธ | Chatham, Ontario, CA | 49 | 03:11:02 | 3093 |
| 95th | Peter Sawyer | ๐บ๐ธ | White Lake, Michigan | 49 | 03:13:02 | 3112 |
| 96th | Daniel Paschall | ๐บ๐ธ | Downers Grove, Illinois | 49 | 03:16:26 | 2720 |
| 97th | Peter Filias | | | | 03:17:16 | 3382 |
| 98th | Scott Hall | ๐บ๐ธ | Davisburg, Michigan | 49 | 03:19:47 | 4116 |
| 99th | Sean Royse | ๐บ๐ธ | Clarkston, Michigan | 49 | 03:22:06 | 4248 |
| 100th | Christopher Phillips | ๐บ๐ธ | Portage, Michigan | 49 | 03:29:42 | 3339 |
| 101st | Jeff Zimmerle | ๐บ๐ธ | Holt, Michigan | 49 | 03:33:47 | 3706 |
| 102nd | Dale Piske | ๐บ๐ธ | Traverse City, Michigan | 49 | 03:34:39 | 3431 |
| 103rd | Scott Ahner | | | | 03:37:19 | 3937 |
| 104th | Jay Balliet | ๐บ๐ธ | | | 03:57:02 | 4035 |
| 105th | Clayton Saltijeral | ๐บ๐ธ | North Aurora, Illinois | 49 | 02:21:24 | 3926 |
| 105th | Thor Thorsson | ๐บ๐ธ | Ann Arbor, Michigan | 49 | 04:30:39 | 3155 |
| 106th | James Owens | ๐บ๐ธ | Holt, Michigan | 49 | 05:28:34 | 2558 |