| 1st | Jeremy Karel | ๐บ๐ธ | Belmont, Michigan | 38 | 01:41:40 | 420 |
| 2nd | Edward Schneider | ๐บ๐ธ | | | 01:42:31 | 1922 |
| 3rd | Robert Neidlinger | ๐บ๐ธ | Royal Oak, Michigan | 38 | 01:45:59 | 419 |
| 4th | Nathaniel Benke | ๐บ๐ธ | Livonia, Michigan | 38 | 01:48:45 | 505 |
| 4th | Adam Hallett | ๐บ๐ธ | Royal Oak, Michigan | 38 | 01:06:39 | 506 |
| 5th | Tobi Tungl | ๐บ๐ธ | East Grand Rapids, Michigan | 38 | 01:49:13 | 582 |
| 6th | Drew Bartlett | ๐บ๐ธ | Harbor Springs, Michigan | 38 | 01:50:48 | 2328 |
| 7th | Aaron Cogswell | ๐บ๐ธ | Pinckney, Michigan | 38 | 01:51:15 | 912 |
| 8th | Matt Fain | ๐บ๐ธ | Traverse City, Michigan | 38 | 01:51:58 | 2424 |
| 8th | Peter Boyse | ๐บ๐ธ | Royal Oak, Michigan | 38 | 01:09:41 | 581 |
| 9th | Bryan Smith | ๐บ๐ธ | Fenton, Michigan | 38 | 01:52:20 | 4445 |
| 10th | Sean Tower | ๐บ๐ธ | Traverse City, Michigan | 38 | 01:53:37 | 2425 |
| 11th | Trevor Gibney | | Lansing, Michigan | 38 | 01:55:12 | 2330 |
| 12th | Adam Medema | ๐บ๐ธ | Grand Rapids, Michigan | 38 | 01:56:16 | 668 |
| 13th | Zaine Magee | ๐บ๐ธ | Verdi, Nevada | 38 | 01:57:16 | 1161 |
| 14th | Burgess Gow | ๐บ๐ธ | Dayton, Michigan | 38 | 01:57:32 | 1828 |
| 15th | Daniel Ellis | ๐บ๐ธ | Traverse City, Michigan | 38 | 02:01:02 | 3508 |
| 16th | Jake Lombardo | ๐บ๐ธ | Rockford, Michigan | 38 | 02:01:38 | 3521 |
| 17th | Ryan Call | ๐บ๐ธ | Ann Arbor, Michigan | 38 | 02:02:58 | 4446 |
| 18th | Dustin Meyer | ๐บ๐ธ | Grand Rapids, Michigan | 38 | 02:03:00 | 3509 |
| 19th | Steve Novak | ๐บ๐ธ | Nunica, Michigan | 38 | 02:05:22 | 2681 |
| 20th | Matthew Bradford | ๐บ๐ธ | Lake Orion, Michigan | 38 | 02:06:01 | 1082 |
| 21st | Joseph Hall | | Delaware, Ohio | 38 | 02:06:45 | 1829 |
| 22nd | Brian Close | ๐บ๐ธ | Ann Arbor, Michigan | 38 | 02:06:48 | 1500 |
| 23rd | David Best | ๐บ๐ธ | Traverse City, Michigan | 38 | 02:06:55 | 997 |
| 24th | Nicolas Pelfrene | ๐บ๐ธ | Grand Rapids, Michigan | 38 | 02:07:50 | 3525 |
| 25th | Kevin Anderson | ๐บ๐ธ | Ionia, Michigan | 38 | 02:08:46 | 913 |
| 26th | Paul Wiemerslage | ๐บ๐ธ | | | 02:09:04 | 2509 |
| 27th | Andy Muth | ๐บ๐ธ | Alpena, Michigan | 38 | 02:10:58 | 2757 |
| 28th | Luke Oostindie | ๐บ๐ธ | Middleville, Michigan | 38 | 02:11:17 | 513 |
| 29th | Charles Richardson | | Grand Rapids, Michigan | 38 | 02:11:27 | 3520 |
| 30th | Jeremy Schoenlein | ๐บ๐ธ | | | 02:13:32 | 2680 |
| 31st | Brent Hanson | ๐บ๐ธ | Hudsonville, Michigan | 38 | 02:14:13 | 2084 |
| 32nd | Jason Fleischfresser | ๐บ๐ธ | Howard City, Michigan | 38 | 02:15:56 | 2331 |
| 33rd | Steven Romanowski | ๐บ๐ธ | Ann Arbor, Michigan | 38 | 02:17:07 | 3519 |
| 34th | Brooks Lockwood | ๐บ๐ธ | HUDSON, Wisconsin | 38 | 02:17:29 | 2679 |
| 35th | Dan Smedburg | ๐บ๐ธ | Souderton, Pennsylvania | 38 | 02:18:01 | 3512 |
| 36th | Aj Hanna | ๐บ๐ธ | Ortonville, Michigan | 38 | 02:18:38 | 2167 |
| 37th | Justin Duncan | | | | 02:22:54 | 3514 |
| 38th | Tyler Jager | ๐บ๐ธ | Kalamazoo, Michigan | 38 | 02:24:21 | 1160 |
| 39th | Anthony Posler | ๐บ๐ธ | Orion Charter Township, Michigan | 38 | 02:24:51 | 3523 |
| 40th | Bill Ballard | ๐บ๐ธ | Marquette, Michigan | 38 | 02:26:33 | 3513 |
| 41st | Macki Monton | ๐บ๐ธ | Canton, Michigan | 38 | 02:29:08 | 2678 |
| 42nd | Gavan Graham | ๐บ๐ธ | Auburn, Washington | 38 | 02:29:43 | 1660 |
| 43rd | Matt Michielsen | ๐บ๐ธ | Zeeland, Michigan | 38 | 02:32:14 | 2245 |
| 44th | Marcial De La Rosa | ๐บ๐ธ | Sterling Heights, Michigan | 38 | 02:32:39 | 3517 |
| 45th | George Ernst | ๐บ๐ธ | Traverse City, Michigan | 38 | 02:32:44 | 1243 |
| 46th | Davin Walz | ๐บ๐ธ | Clinton Township, Michigan | 38 | 02:33:43 | 2844 |
| 47th | Bill Hartman | ๐บ๐ธ | | | 02:34:12 | 1661 |
| 48th | Ryan Kinyon | ๐บ๐ธ | Pentwater, Michigan | 38 | 02:35:43 | 3526 |
| 49th | Ted Oviatt | ๐บ๐ธ | Grand Rapids, Michigan | 38 | 02:37:34 | 3531 |
| 50th | Jason Ennis | ๐บ๐ธ | Ann Arbor, Michigan | 38 | 02:39:05 | 3516 |
| 51st | Justin Roberts | ๐บ๐ธ | Jackson, Michigan | 38 | 02:41:20 | 2758 |
| 52nd | Matt Dubiel | ๐บ๐ธ | Okemos, Michigan | 38 | 02:41:57 | 2598 |
| 53rd | Jason Miller | | Kingsley, Michigan | 38 | 02:43:24 | 3527 |
| 54th | Joshua Hanenburg | ๐บ๐ธ | Grand Rapids, Michigan | 38 | 02:50:31 | 3511 |
| 55th | Jose Barajas | ๐บ๐ธ | Murfreesboro, Tennessee | 38 | 02:53:23 | 2924 |
| 56th | Ryan Minier | ๐บ๐ธ | Kalamazoo, Michigan | 38 | 02:57:33 | 1659 |
| 57th | Ernesto Contreras | ๐บ๐ธ | Farmington, Michigan | 38 | 03:03:14 | 3518 |
| 58th | Tim Smith | ๐บ๐ธ | Mt. Pleasant, Michigan | 38 | 03:24:18 | 2186 |
| 59th | Robert Molloy | | | | 03:29:55 | 3528 |
| 61st | Matt Thacker | ๐บ๐ธ | Dyer, Indiana | 38 | 00:52:15 | 2243 |