| 1st | Jon Houlberg | ๐บ๐ธ | Traverse City, Michigan | 40 | 01:50:30 | 651 |
| 2nd | Eric Langley | ๐บ๐ธ | Howell, Michigan | 40 | 01:50:34 | 406 |
| 3rd | Timothy Baker | ๐บ๐ธ | Hastings, Michigan | 40 | 01:52:46 | 753 |
| 4th | Eric Hune | | Rockford, Michigan | 40 | 01:53:06 | 466 |
| 5th | Michael Mcgraw | ๐บ๐ธ | Ada, Michigan | 40 | 01:53:49 | 531 |
| 6th | Tyson Gilmore | ๐บ๐ธ | Kalamazoo, Michigan | 40 | 01:54:31 | 919 |
| 7th | Gabe Niehof | ๐บ๐ธ | Grand Rapids, Michigan | 40 | 01:54:46 | 424 |
| 8th | Marti Mayack | ๐บ๐ธ | Hastings, Michigan | 40 | 01:54:56 | 1044 |
| 9th | Brian Beauchamp | ๐บ๐ธ | Traverse City, Michigan | 40 | 01:55:20 | 441 |
| 10th | Jay Morrison | ๐บ๐ธ | Comstock Park, Michigan | 40 | 01:57:01 | 598 |
| 11th | Chris Durand | | Windsor, - | 40 | 01:57:48 | 889 |
| 12th | Joe Barker | ๐บ๐ธ | Delton, Michigan | 40 | 01:58:05 | 661 |
| 13th | Mike Walters | ๐บ๐ธ | Traverse City, Michigan | 40 | 01:58:15 | 533 |
| 14th | Jeffrey Darter | | | | 02:00:10 | 756 |
| 15th | Wally Kunstman | ๐บ๐ธ | Sheboygan, Wisconsin | 40 | 02:00:12 | 906 |
| 16th | Craig Thomas | | Marquette, Michigan | 40 | 02:00:55 | 4182 |
| 17th | Chris Pawielski | ๐บ๐ธ | Saint Joseph, Michigan | 40 | 02:05:08 | 454 |
| 18th | Cameron Kohn | ๐บ๐ธ | Jackson, Michigan | 40 | 02:05:49 | 1049 |
| 19th | Jeff Voelker | ๐บ๐ธ | Harbor Springs, Michigan | 40 | 02:05:53 | 911 |
| 20th | Steffen Mueller | ๐บ๐ธ | Plymouth, Michigan | 40 | 02:08:14 | 778 |
| 21st | Brian Upthegrove | | Otisville, Michigan | 40 | 02:11:24 | 887 |
| 22nd | Darek Purgiel | ๐บ๐ธ | Traverse City, Michigan | 40 | 02:12:25 | 1348 |
| 23rd | Shane Hindenach | ๐บ๐ธ | Dorr, Michigan | 40 | 02:13:15 | 898 |
| 24th | Jeff Burke | ๐บ๐ธ | Milwaukee, Wisconsin | 40 | 02:13:47 | 1005 |
| 25th | Tim Verstrate | ๐บ๐ธ | Hastings, Michigan | 40 | 02:13:52 | 1499 |
| 26th | Jamey Condevaux | ๐บ๐ธ | Livonia, Michigan | 40 | 02:13:59 | 1506 |
| 27th | Mike Brokenshire | ๐บ๐ธ | Troy, Michigan | 40 | 02:14:15 | 1612 |
| 28th | Jeremiah Boerman | ๐บ๐ธ | Plainwell, Michigan | 40 | 02:15:08 | 2243 |
| 29th | Muneer Radi | ๐บ๐ธ | LaGrange, Illinois | 40 | 02:15:36 | 1577 |
| 30th | Kevin Stoops | ๐บ๐ธ | Southfield, Michigan | 40 | 02:16:44 | 1124 |
| 31st | Chad Avery | ๐บ๐ธ | Mahomet, Illinois | 40 | 02:18:22 | 1429 |
| 32nd | Jason Laporte | ๐บ๐ธ | Rochester Hills, Michigan | 40 | 02:20:19 | 1758 |
| 33rd | Brian Gorman | ๐บ๐ธ | Plymouth, Michigan | 40 | 02:20:42 | 1341 |
| 34th | Andrew Showerman | ๐บ๐ธ | Fowlerville, Michigan | 40 | 02:21:18 | 1840 |
| 35th | Kristopher Chauvez | ๐บ๐ธ | Grand Rapids, Michigan | 40 | 02:21:52 | 2198 |
| 36th | Chris Zuelch | ๐บ๐ธ | Ann Arbor, Michigan | 40 | 02:22:51 | 1413 |
| 37th | John Holt | ๐บ๐ธ | Minneapolis, Minnesota | 40 | 02:23:05 | 1673 |
| 38th | Lawrence Rudberg | ๐บ๐ธ | Howell, Michigan | 44 | 02:23:07 | 4150 |
| 39th | Paul Carroll | ๐บ๐ธ | Mattawan, Michigan | 40 | 02:23:07 | 2158 |
| 40th | Byrne Johnson | ๐บ๐ธ | Battle Creek, Michigan | 40 | 02:23:38 | 1500 |
| 41st | Kevin Ryan | ๐บ๐ธ | Grand Haven, Michigan | 40 | 02:26:46 | 4419 |
| 42nd | Andrew Walenga | ๐บ๐ธ | Grand Rapids, Michigan | 40 | 02:27:49 | 1613 |
| 43rd | Matt Czach | ๐บ๐ธ | Kalamazoo, Michigan | 40 | 02:29:26 | 2390 |
| 44th | Daniel Malsheske | ๐บ๐ธ | East Lansing, Michigan | 40 | 02:29:30 | 2286 |
| 45th | Michael Hartrick | ๐บ๐ธ | Auburn Hills, Michigan | 40 | 02:29:57 | 2701 |
| 46th | Jeff Cachero | ๐บ๐ธ | Kalamazoo, Michigan | 40 | 02:30:10 | 853 |
| 47th | Jami Kibbe | ๐บ๐ธ | Rockford, Michigan | 40 | 02:30:29 | 1185 |
| 48th | Oleg Nikolsky | ๐บ๐ธ | Flint, Michigan | 40 | 02:31:04 | 4350 |
| 49th | Brian Bauer | ๐บ๐ธ | Shelby Township, Michigan | 40 | 02:32:09 | 1879 |
| 50th | Craig Trierweiler | ๐บ๐ธ | Traverse City, Michigan | 40 | 02:34:09 | 4399 |
| 51st | Roger Mausolf | ๐บ๐ธ | Davison, Michigan | 40 | 02:34:53 | 2433 |
| 52nd | Jason Vazzano | ๐บ๐ธ | Bloomfield Hills, Michigan | 40 | 02:35:23 | 2487 |
| 53rd | Brook Donahue | ๐บ๐ธ | Traverse City, Michigan | 40 | 02:35:56 | 4030 |
| 54th | Tyler Purdy | ๐บ๐ธ | WAYZATA, Minnesota | 40 | 02:40:22 | 4124 |
| 55th | Sascha Wagner | ๐บ๐ธ | Orion Charter Township, Michigan | 40 | 02:42:08 | 3666 |
| 56th | William Brown | ๐บ๐ธ | Spring Lake, Michigan | 40 | 02:43:13 | 3075 |
| 57th | Sean Hartwig | ๐บ๐ธ | Ann Arbor, Michigan | 40 | 02:44:35 | 1756 |
| 58th | Kali Bagby | ๐บ๐ธ | Bettendorf, Iowa | 40 | 02:49:05 | 2629 |
| 59th | Brian Dissette | ๐บ๐ธ | South Haven, Michigan | 40 | 02:51:40 | 2684 |
| 60th | Stuart Murphy | ๐บ๐ธ | Richland, Michigan | 40 | 02:54:18 | 2450 |
| 61st | Matthew Streckert | ๐บ๐ธ | Louisville, Kentucky | 0 | 02:58:19 | 4036 |
| 62nd | John Huhn | ๐บ๐ธ | Plymouth, Michigan | 40 | 02:59:43 | 2808 |
| 63rd | Kevin Vrondran | ๐บ๐ธ | Boyne City, Michigan | 40 | 03:05:29 | 2938 |
| 64th | John Lafever | ๐บ๐ธ | Macomb, Michigan | 40 | 03:07:16 | 3137 |
| 65th | Alanson Winchester | ๐บ๐ธ | Portage, Michigan | 40 | 03:07:20 | 2952 |
| 66th | Brian King | ๐บ๐ธ | University Heights, Ohio | 40 | 03:12:21 | 2941 |
| 67th | Kip Armstrong | ๐บ๐ธ | Haslett, Michigan | 40 | 03:12:29 | 2958 |
| 68th | Jesse Lamarand | ๐บ๐ธ | Pemsacola, Florida | 40 | 03:15:01 | 3157 |
| 69th | Geoff Eldred | ๐บ๐ธ | Lowell, Michigan | 40 | 03:18:22 | 3753 |
| 70th | Matthew Murphy | ๐บ๐ธ | Jacksonville, Florida | 40 | 03:18:25 | 2975 |
| 71st | Barry Jones | ๐บ๐ธ | Edwardsville, Illinois | 40 | 03:19:00 | 2644 |
| 72nd | Kris Killen | ๐บ๐ธ | Clinton Township, Michigan | 41 | 03:21:29 | 3641 |
| 73rd | Kevin Kelly | ๐บ๐ธ | Boston, Massachusetts | 40 | 03:22:16 | 3167 |
| 74th | John Krieger Ii | ๐บ๐ธ | Davisburg, Michigan | 40 | 03:26:05 | 4007 |
| 75th | Brian Robert O | ๐บ๐ธ | Ortonville, Michigan | 40 | 03:26:47 | 4377 |
| 76th | Andre Allen | ๐บ๐ธ | Pittsburgh, Pennsylvania | 40 | 03:40:36 | 3372 |
| 77th | James Chadwell | ๐บ๐ธ | Austin, Texas | 40 | 03:40:42 | 4107 |
| 78th | Stephen Witt | ๐บ๐ธ | Roscommon, Michigan | 40 | 03:43:14 | 3057 |
| 79th | Hector De La Cruz | ๐บ๐ธ | Brighton, Michigan | 40 | 03:53:01 | 4041 |
| 80th | Jeremy Warmbier | ๐บ๐ธ | Saginaw, Michigan | 40 | 03:55:47 | 3861 |