| # | Name | Hometown | Age | Time | Bib | |
|---|---|---|---|---|---|---|
| 1st | Bryan Smith | ๐บ๐ธ | Fenton, Michigan | 41 | 01:51:34 | 365 |
| 2nd | Robert Neidlinger | ๐บ๐ธ | Lincoln, Massachusetts | 41 | 01:54:38 | 357 |
| 3rd | Trevor Gibney | East Lansing, Michigan | 41 | 01:54:47 | 428 | |
| 4th | Jake Lombardo | ๐บ๐ธ | Rockford, Michigan | 41 | 01:57:53 | 538 |
| 5th | Tobi Tungl | ๐บ๐ธ | East Grand Rapids, Michigan | 41 | 01:58:31 | 396 |
| 6th | Dustin Meyer | ๐บ๐ธ | Grand Rapids, Michigan | 41 | 01:58:54 | 492 |
| 7th | Nate Benke | ๐บ๐ธ | Livonia, Michigan | 41 | 01:59:27 | 497 |
| 8th | Kevin Daum | ๐บ๐ธ | Mount Pleasant, Michigan | 41 | 02:01:43 | 745 |
| 9th | Joseph Hall | Delaware, Ohio | 41 | 02:02:18 | 597 | |
| 10th | John Fahey | ๐บ๐ธ | Traverse City, Michigan | 41 | 02:05:25 | 457 |
| 11th | Sean Tower | ๐บ๐ธ | Traverse City, Michigan | 41 | 02:05:56 | 750 |
| 12th | Aaron Cogswell | ๐บ๐ธ | Pinckney, Michigan | 41 | 02:07:24 | 608 |
| 13th | Adam Darnell | ๐บ๐ธ | Spring Lake, Michigan | 41 | 02:08:44 | 917 |
| 14th | Jeff Price | ๐บ๐ธ | Huntington, Vermont | 41 | 02:10:14 | 861 |
| 15th | Steve Novak | ๐บ๐ธ | Nunica, Michigan | 41 | 02:11:17 | 833 |
| 16th | Burgess Gow | ๐บ๐ธ | Dayton, Ohio | 41 | 02:11:26 | 556 |
| 17th | Corey Schoenherr | ๐บ๐ธ | Dexter, Michigan | 41 | 02:11:52 | 1120 |
| 18th | Brooks Lockwood | ๐บ๐ธ | HUDSON, Wisconsin | 41 | 02:12:17 | 1031 |
| 19th | Patrick Tkacz | ๐บ๐ธ | Schoolcraft, Michigan | 41 | 02:13:05 | 2099 |
| 20th | Justin Embrey | ๐บ๐ธ | Morton, Illinois | 41 | 02:14:13 | 1461 |
| 21st | Nate Haverkamp | ๐บ๐ธ | Grand Rapids, Michigan | 41 | 02:15:52 | 1570 |
| 22nd | Kevin Anderson | ๐บ๐ธ | Ionia, Michigan | 41 | 02:17:37 | 1203 |
| 23rd | Brian Close | ๐บ๐ธ | Ann Arbor, Michigan | 41 | 02:18:27 | 1132 |
| 24th | Tony Greenland | ๐บ๐ธ | GRAND RAPIDS, Michigan | 41 | 02:18:40 | 1517 |
| 25th | Matt Henderson | ๐บ๐ธ | Chicago, Illinois | 41 | 02:19:20 | 2164 |
| 26th | Brandon Vince | ๐บ๐ธ | Howell, Michigan | 41 | 02:20:13 | 4367 |
| 27th | Ryan Severns | ๐บ๐ธ | Belmont, Michigan | 41 | 02:20:25 | 1712 |
| 28th | Andy Muth | ๐บ๐ธ | Alpena, Michigan | 41 | 02:20:32 | 1192 |
| 29th | Matt Dubiel | ๐บ๐ธ | Traverse City, Michigan | 41 | 02:21:33 | 1858 |
| 30th | Sean Potter | ๐บ๐ธ | Ferndale, Michigan | 41 | 02:22:12 | 2600 |
| 31st | Kevin Turnwald | ๐บ๐ธ | Byron Center, Michigan | 41 | 02:22:19 | 1947 |
| 32nd | Simon Warnos | ๐บ๐ธ | Kalamazoo, Michigan | 41 | 02:23:38 | 2070 |
| 33rd | Bill Ballard | ๐บ๐ธ | Marquette, Michigan | 41 | 02:28:02 | 1862 |
| 34th | Matthew Hubbard | ๐บ๐ธ | Spring Lake, Michigan | 41 | 02:28:52 | 2202 |
| 35th | Joshua Anderson | ๐บ๐ธ | Grand Rapids, Michigan | 41 | 02:29:37 | 1864 |
| 36th | Matthew Shaffer | ๐บ๐ธ | Absecon, New Jersey | 41 | 02:29:52 | 3564 |
| 37th | Jaime Perez | ๐บ๐ธ | Commerce, Michigan | 41 | 02:30:13 | 3342 |
| 38th | Joel Haitz | ๐บ๐ธ | Grand Rapids, Michigan | 41 | 02:30:48 | 2284 |
| 39th | Paul Wiemerslage | ๐บ๐ธ | 02:30:55 | 1027 | ||
| 40th | Aj Hanna | ๐บ๐ธ | Ortonville, Michigan | 41 | 02:31:26 | 1867 |
| 41st | Derek Sterenberg | ๐บ๐ธ | Grand Rapids, Michigan | 41 | 02:31:44 | 2707 |
| 42nd | Daniel Smith | ๐บ๐ธ | Allen Park, Michigan | 41 | 02:34:12 | 1221 |
| 43rd | Ryan Call | ๐บ๐ธ | Dearborn, Michigan | 41 | 02:34:51 | 3366 |
| 44th | Jason Miller | Kingsley, Michigan | 41 | 02:35:17 | 2416 | |
| 45th | Alex Dickson | ๐บ๐ธ | East Lansing, Michigan | 41 | 02:36:26 | 2354 |
| 46th | Vincent Carknard | ๐บ๐ธ | Brighton, Michigan | 41 | 02:36:39 | 2946 |
| 47th | Nathan Tidd | ๐บ๐ธ | Galesburg, Michigan | 41 | 02:37:06 | 2330 |
| 48th | Ryan Makarski | ๐บ๐ธ | Clinton Township, Michigan | 41 | 02:37:14 | 3032 |
| 49th | Brendan Gunnarsson | ๐บ๐ธ | Northville, Michigan | 41 | 02:37:17 | 2650 |
| 50th | David Goodsell | ๐บ๐ธ | Kalamazoo, Michigan | 41 | 02:39:36 | 2887 |
| 51st | Elliot Pennington | ๐บ๐ธ | Grand Rapids, Michigan | 41 | 02:42:03 | 2336 |
| 52nd | Travis Bernatche | ๐บ๐ธ | Caledonia, Michigan | 41 | 02:42:30 | 2720 |
| 53rd | James Rudolph | ๐บ๐ธ | Saint Joseph, Michigan | 41 | 02:44:15 | 1956 |
| 54th | Ryan Tiderington | ๐บ๐ธ | Suttons Bay, Michigan | 41 | 02:44:46 | 3862 |
| 55th | Nick Hamlin | ๐บ๐ธ | GAYLORD, Michigan | 41 | 02:47:15 | 2470 |
| 56th | Jonathon Miedema | ๐บ๐ธ | West olive, Michigan | 41 | 02:49:39 | 1950 |
| 57th | Steven Romanowski | ๐บ๐ธ | Ann Arbor, Michigan | 41 | 02:49:44 | 1736 |
| 58th | Adam Ritchie | ๐บ๐ธ | Lake Orion, Michigan | 41 | 02:50:15 | 3184 |
| 59th | Jason Ennis | ๐บ๐ธ | Ann Arbor, Michigan | 41 | 02:50:38 | 2629 |
| 60th | Jordan Gallagher | ๐บ๐ธ | 02:51:53 | 3553 | ||
| 61st | John Anderson Jr | ๐บ๐ธ | Muskegon, Michigan | 41 | 02:52:44 | 1834 |
| 62nd | Sebastian Mai | ๐บ๐ธ | Royal Oak, Michigan | 41 | 02:53:21 | 3072 |
| 63rd | Matt Bohach | ๐บ๐ธ | Delaware, Ohio | 41 | 02:54:57 | 4580 |
| 64th | Matthew Armstrong | ๐บ๐ธ | Grand Rapids, Michigan | 41 | 02:55:47 | 3189 |
| 65th | Nate Browe | ๐บ๐ธ | Charlevoix, Michigan | 41 | 02:57:06 | 2834 |
| 66th | Chris Haack | ๐บ๐ธ | PIERCETON, Indiana | 41 | 03:00:35 | 4042 |
| 67th | Matt Michielsen | ๐บ๐ธ | Zeeland, Michigan | 41 | 03:01:37 | 2676 |
| 68th | Bill Hartman | ๐บ๐ธ | 03:04:50 | 2770 | ||
| 69th | Ansel Slagle | ๐บ๐ธ | 03:07:42 | 4268 | ||
| 70th | Erich Farner | ๐บ๐ธ | Ferndale, Michigan | 41 | 03:08:00 | 4624 |
| 71st | Tyler Jager | ๐บ๐ธ | Kalamazoo, Michigan | 41 | 03:13:20 | 2359 |
| 72nd | Bret Dorman | ๐บ๐ธ | New Hudson, Michigan | 41 | 03:16:21 | 4056 |
| 73rd | Ben Woodworth | ๐บ๐ธ | Traverse City, Michigan | 41 | 03:35:22 | 4727 |
| 74th | Daryl Howard | ๐บ๐ธ | Belmont, Michigan | 41 | 03:43:37 | 4612 |
| 75th | Anthony Bentley | ๐บ๐ธ | Jackson, Michigan | 41 | 03:53:04 | 2838 |
| DNF | Matthew Bradford | ๐บ๐ธ | Lake Orion, Michigan | 41 | DNF | 856 |
| DNF | Darrell Norris | ๐บ๐ธ | Jackson, Michigan | 41 | DNF | 4317 |
| DNF | Anthony Posler | ๐บ๐ธ | Lake Orion, Michigan | 41 | DNF | 2004 |
| DNF | Philip Voss | ๐บ๐ธ | Rockford, Michigan | 41 | DNF | 2703 |