| 1st | Jay Click | ๐บ๐ธ | Royal Oak, Michigan | 50 | 01:54:14 | 414 |
| 2nd | Joel Montague | ๐บ๐ธ | Otisville, Michigan | 50 | 01:56:50 | 379 |
| 3rd | Matthew Farrugia | ๐บ๐ธ | Brighton, Michigan | 50 | 01:58:58 | 403 |
| 4th | Geoff Miller | ๐บ๐ธ | Ada, Michigan | 50 | 02:00:39 | 348 |
| 5th | Eric Henricks | ๐บ๐ธ | Sault Ste. Marie, Ontario, CA | 50 | 02:00:40 | 520 |
| 6th | Bart Hollaren | ๐บ๐ธ | Minneapolis, Minnesota | 50 | 02:01:35 | 1575 |
| 7th | Andrew Schoelch | ๐บ๐ธ | West Bloomfield, Michigan | 50 | 02:01:43 | 443 |
| 8th | Scott Spray | ๐บ๐ธ | Hopkins, Michigan | 50 | 02:01:51 | 760 |
| 9th | Joshua Creem | | Plymouth, Michigan | 50 | 02:02:32 | 522 |
| 10th | Josh Mccreedy | ๐บ๐ธ | | | 02:05:37 | 639 |
| 11th | Kevin Dittmer | ๐บ๐ธ | South Lyon, Michigan | 50 | 02:05:43 | 659 |
| 12th | Edward Vandenberg | ๐บ๐ธ | Rockford, Michigan | 50 | 02:06:13 | 1059 |
| 13th | John Beeson | ๐บ๐ธ | Ann Arbor, Michigan | 50 | 02:06:20 | 654 |
| 14th | Brian Miller | ๐บ๐ธ | East Grand Rapids, Michigan | 50 | 02:06:32 | 580 |
| 15th | Andrew Weir | ๐บ๐ธ | Traverse City, Michigan | 50 | 02:06:34 | 369 |
| 16th | Garett Burke | ๐บ๐ธ | Lexington, Massachusetts | 50 | 02:06:34 | 878 |
| 17th | Dan Farkas | ๐บ๐ธ | Wyoming, Michigan | 50 | 02:10:18 | 740 |
| 18th | Stephen Korienek | ๐บ๐ธ | Traverse City, Michigan | 50 | 02:10:24 | 739 |
| 19th | James Bielecki | ๐บ๐ธ | Ann Arbor, Michigan | 50 | 02:10:49 | 1347 |
| 20th | Scott Richard | ๐บ๐ธ | Lansing, Michigan | 50 | 02:11:07 | 1069 |
| 21st | Dario Primo | ๐บ๐ธ | Traverse City, Michigan | 50 | 02:11:27 | 702 |
| 22nd | Pete Meyer | ๐บ๐ธ | Cadillac, Michigan | 50 | 02:11:27 | 782 |
| 23rd | Craig Smith | | Wayland, Michigan | 50 | 02:11:28 | 817 |
| 24th | Rick Trojanowski | ๐บ๐ธ | Traverse City, Michigan | 50 | 02:13:24 | 4793 |
| 25th | Torsten Rentrop | ๐บ๐ธ | | | 02:13:41 | 1497 |
| 26th | Nick Richards | | Milford, Michigan | 50 | 02:14:39 | 811 |
| 27th | Colin Filthaut | ๐บ๐ธ | Wixom, Michigan | 50 | 02:15:10 | 1311 |
| 28th | Douglas Vanderhoff | ๐บ๐ธ | Caledonia, Michigan | 50 | 02:15:36 | 1266 |
| 29th | Jonathan Ridgway | ๐บ๐ธ | Birmingham, Michigan | 50 | 02:15:41 | 1017 |
| 30th | Erich Harvey | ๐บ๐ธ | Lowell, Michigan | 50 | 02:15:59 | 1167 |
| 31st | Chad Haskin | ๐บ๐ธ | Marne, Michigan | 50 | 02:17:10 | 540 |
| 32nd | Jacek Brauner | ๐บ๐ธ | Plymouth, Michigan | 50 | 02:17:27 | 1401 |
| 33rd | Eric Daniel | | | | 02:17:36 | 1160 |
| 34th | William Fogler | ๐บ๐ธ | Fowlerville, Michigan | 50 | 02:19:45 | 2562 |
| 35th | Charles Munk | ๐บ๐ธ | Clarkston, Michigan | 50 | 02:21:05 | 1634 |
| 36th | Dennis Horn | ๐บ๐ธ | Grand Rapids, Michigan | 50 | 02:21:35 | 1678 |
| 37th | Brian Mccabe | ๐บ๐ธ | Ada, Michigan | 50 | 02:21:37 | 1714 |
| 38th | Patrick Krook | ๐บ๐ธ | Lake Villa, Illinois | 50 | 02:21:54 | 1376 |
| 39th | Lesley Weiss | ๐บ๐ธ | Brighton, Michigan | 50 | 02:22:03 | 1404 |
| 40th | David Peterson | ๐บ๐ธ | Lexington, Kentucky | 50 | 02:22:22 | 3561 |
| 41st | Chuck Bell | ๐บ๐ธ | Kalamazoo, Michigan | 50 | 02:22:29 | 1593 |
| 42nd | Marc Karel | ๐บ๐ธ | Grand Rapids, Michigan | 50 | 02:22:40 | 1187 |
| 43rd | Jeff Smith | ๐บ๐ธ | Rockford, Michigan | 50 | 02:23:10 | 1267 |
| 44th | Jason Kooi | ๐บ๐ธ | Grand Haven, Michigan | 50 | 02:23:38 | 2058 |
| 45th | Matthew Langeler | ๐บ๐ธ | Grandville, Michigan | 50 | 02:23:38 | 1226 |
| 46th | Ben Shat | ๐บ๐ธ | | | 02:24:31 | 2169 |
| 47th | Jose Montoya | ๐บ๐ธ | Caledonia, Illinois | 50 | 02:25:16 | 1083 |
| 48th | Carlos Swenson | ๐บ๐ธ | Novi, Michigan | 50 | 02:25:39 | 1616 |
| 49th | Kyle Norcutt | ๐บ๐ธ | East Grand Rapids, Michigan | 50 | 02:25:52 | 1483 |
| 50th | Russell Lampen | ๐บ๐ธ | Grand Rapids, Michigan | 50 | 02:27:44 | 1923 |
| 51st | Greg Mclain | ๐บ๐ธ | KALKASKA, Michigan | 50 | 02:28:17 | 1883 |
| 52nd | Keith Julien | ๐บ๐ธ | Canton, Michigan | 50 | 02:28:24 | 4321 |
| 53rd | Martin Carey | ๐บ๐ธ | Huntingdon Valley, Pennsylvania | 50 | 02:29:42 | 1436 |
| 54th | Jason Bergwall | ๐บ๐ธ | Grayling, Michigan | 50 | 02:29:57 | 1539 |
| 55th | Jacob Pobocik | ๐บ๐ธ | Brighton, Michigan | 50 | 02:31:04 | 1562 |
| 56th | Jason Perry | ๐บ๐ธ | Sparta, Michigan | 50 | 02:31:11 | 1411 |
| 57th | Geoffrey Lotterman | ๐บ๐ธ | Grand Rapids, Michigan | 50 | 02:31:19 | 3645 |
| 58th | Bregt Ectors | ๐บ๐ธ | Ann Arbor, Michigan | 50 | 02:31:51 | 2673 |
| 59th | Brett Muran | ๐บ๐ธ | Traverse City, Michigan | 50 | 02:32:28 | 2420 |
| 60th | Gregg Mummert | ๐บ๐ธ | | | 02:33:30 | 2907 |
| 61st | Charles Crane | ๐บ๐ธ | Milford, Michigan | 50 | 02:33:39 | 4306 |
| 62nd | Michael Skinner | | Grand Rapids, Michigan | 50 | 02:34:20 | 2268 |
| 63rd | Roy Krauthamer | ๐บ๐ธ | West Bloomfield, Michigan | 50 | 02:34:30 | 3240 |
| 64th | Bryan Russell | ๐บ๐ธ | Northville, Michigan | 50 | 02:35:42 | 2518 |
| 65th | Guy Colegrove | ๐บ๐ธ | Ferndale, Michigan | 51 | 02:36:13 | 2207 |
| 66th | Peter Beebe | ๐บ๐ธ | Holland, Michigan | 50 | 02:37:21 | 1856 |
| 67th | Dan Archer | | Ada, Michigan | 50 | 02:38:06 | 3607 |
| 68th | Mike Tubergen | ๐บ๐ธ | Spring Lake, Michigan | 50 | 02:39:36 | 2445 |
| 69th | Matt Smock | ๐บ๐ธ | Marquette, Michigan | 50 | 02:40:12 | 2867 |
| 70th | Joshua Militello | ๐บ๐ธ | Brighton, Michigan | 50 | 02:40:40 | 1908 |
| 71st | Chad Schut | ๐บ๐ธ | Williamsburg, Michigan | 50 | 02:41:13 | 1285 |
| 72nd | Curt Trierweiler | ๐บ๐ธ | Howell, Michigan | 50 | 02:41:36 | 2377 |
| 73rd | Khao Phaydavong | ๐บ๐ธ | Ypsilanti, Michigan | 50 | 02:41:47 | 4159 |
| 74th | Peter Christensen | ๐บ๐ธ | Holland, Michigan | 50 | 02:44:13 | 2608 |
| 75th | Edward Stewart | ๐บ๐ธ | Traverse City, Michigan | 50 | 02:44:42 | 2351 |
| 76th | Christopher Degood | ๐บ๐ธ | Traverse City, Michigan | 50 | 02:48:00 | 2230 |
| 77th | Pete Kistulinec | ๐บ๐ธ | Erieau, Ontario, CA | 50 | 02:48:10 | 2439 |
| 78th | Adam Beasley | ๐บ๐ธ | Rockford, Michigan | 50 | 02:49:27 | 2958 |
| 79th | Dan Van Moorsel | ๐บ๐ธ | Chatham, Ontario, CA | 50 | 02:50:33 | 3504 |
| 80th | Mike Giordano | ๐บ๐ธ | Brighton, Michigan | 50 | 02:51:19 | 4002 |
| 81st | Jim Vassallo | ๐บ๐ธ | Clarkston, Michigan | 50 | 02:51:56 | 2449 |
| 82nd | John Dohm | ๐บ๐ธ | Frontenac, Missouri | 50 | 02:52:06 | 4323 |
| 83rd | Steven Brewer | ๐บ๐ธ | Lake Orion, MI, Michigan | 50 | 02:53:41 | 3066 |
| 84th | Mark Miller | ๐บ๐ธ | Leo, Indiana | 50 | 02:54:14 | 4293 |
| 85th | Joshua Woodman | ๐บ๐ธ | Lansing, Michigan | 50 | 02:56:24 | 2241 |
| 86th | Brian Drabczyk | ๐บ๐ธ | Spring lake, Michigan | 50 | 02:58:49 | 3193 |
| 87th | Chad Olson | ๐บ๐ธ | Livonia, Michigan | 50 | 02:59:04 | 3400 |
| 88th | Chad Husted | ๐บ๐ธ | | | 02:59:27 | 3629 |
| 89th | Bryan Moody | ๐บ๐ธ | Haslett, Michigan | 50 | 02:59:30 | 3651 |
| 90th | Mark Burzlaff | ๐บ๐ธ | Canton, Michigan | 50 | 02:59:40 | 4481 |
| 91st | Jason Briggs | ๐บ๐ธ | Ashburn, Virginia | 50 | 03:05:11 | 4410 |
| 92nd | Matt Deckard | ๐บ๐ธ | Rockford, Michigan | 50 | 03:05:30 | 1567 |
| 93rd | Jeff Curry | ๐บ๐ธ | Paw Paw, Michigan | 50 | 03:10:28 | 4129 |
| 94th | James Martindale | ๐บ๐ธ | Pickerington, Ohio | 50 | 03:11:36 | 3511 |
| 95th | Gifford Brown | ๐บ๐ธ | Park City, Utah | 50 | 03:16:04 | 4315 |
| 96th | Matthew Brenner | ๐บ๐ธ | Harper Woods, Michigan | 50 | 03:32:03 | 4028 |
| 97th | Dale Piske | ๐บ๐ธ | Traverse City, Michigan | 50 | 03:39:05 | 3782 |
| 98th | Robinson Hollingsworth | ๐บ๐ธ | Byron Center, Michigan | 50 | 03:51:20 | 3684 |
| 99th | Jeff Zimmerle | ๐บ๐ธ | Holt, Michigan | 50 | 03:52:07 | 3808 |
| 100th | Perry Dickerson | ๐บ๐ธ | Kalamazoo, Michigan | 50 | 04:00:54 | 4007 |
| 101st | James Raimar | ๐บ๐ธ | Saint Charles, Michigan | 50 | 04:02:19 | 2712 |
| DNF | Jay Balliet | ๐บ๐ธ | Coleman, Michigan | 50 | DNF | 4018 |