| 1st | David Woodbury | ๐บ๐ธ | | | 01:52:57 | 437 |
| 2nd | Keegan Myers | ๐บ๐ธ | Traverse City, Michigan | 43 | 01:54:54 | 346 |
| 3rd | Nathan Williams | ๐บ๐ธ | Grand Rapids, Michigan | 43 | 01:55:52 | 473 |
| 4th | Steve Poirier | ๐บ๐ธ | Walled Lake, Michigan | 43 | 01:57:34 | 366 |
| 5th | Brandon Munson | ๐บ๐ธ | Rockford, Michigan | 43 | 02:01:16 | 458 |
| 6th | David Grant | ๐บ๐ธ | Commerce, Michigan | 43 | 02:01:43 | 412 |
| 7th | James Vanker | ๐บ๐ธ | UticaShelby twp, Michigan | 43 | 02:02:08 | 487 |
| 8th | William Gallagher Jr. | ๐บ๐ธ | Kalamazoo, Michigan | 43 | 02:02:37 | 496 |
| 9th | Jon Machak | ๐บ๐ธ | Clarkston, Michigan | 43 | 02:03:44 | 560 |
| 10th | Todd Freidinger | ๐บ๐ธ | Rochester Hills, Michigan | 43 | 02:04:18 | 476 |
| 11th | Jake Sigal | ๐บ๐ธ | Ferndale, Michigan | 43 | 02:05:38 | 562 |
| 12th | Aaron Savona | ๐บ๐ธ | Royal Oak, Michigan | 43 | 02:06:58 | 657 |
| 13th | Brian Monton | ๐บ๐ธ | Pentwater, Michigan | 43 | 02:06:59 | 356 |
| 14th | Nate Farran | ๐บ๐ธ | Boyne City, Michigan | 43 | 02:07:03 | 606 |
| 15th | Andrew Vantimmeren | ๐บ๐ธ | Nunica, Michigan | 43 | 02:07:48 | 1074 |
| 16th | Kevin Soules | ๐บ๐ธ | East Grand Rapids, Michigan | 43 | 02:08:42 | 535 |
| 17th | Josh Zielinski | ๐บ๐ธ | Wausau, Wisconsin | 43 | 02:09:02 | 922 |
| 18th | Josh Mattila | | | | 02:09:41 | 879 |
| 19th | Lance Gallagher | ๐บ๐ธ | Traverse City, Michigan | 43 | 02:09:48 | 687 |
| 20th | Eric Chase | ๐บ๐ธ | Belmont, Michigan | 43 | 02:10:14 | 886 |
| 21st | Clinton Newman | ๐บ๐ธ | BURLINGTON, Michigan | 43 | 02:13:20 | 1200 |
| 22nd | Tim Havens | ๐บ๐ธ | New Carlisle, Indiana | 43 | 02:13:27 | 1133 |
| 23rd | Doug Holst | ๐บ๐ธ | Traverse City, Michigan | 43 | 02:13:35 | 1096 |
| 24th | Chad Westhouse | | Byron Center, Michigan | 43 | 02:14:16 | 1035 |
| 25th | Bradley Becker | ๐บ๐ธ | Lansing, Michigan | 43 | 02:17:40 | 1916 |
| 26th | Stephen Robinson | | Traverse City, Michigan | 43 | 02:18:23 | 2201 |
| 27th | Brad Charlton | ๐บ๐ธ | Clarkston, Michigan | 43 | 02:18:39 | 2143 |
| 28th | Jason Winegar | ๐บ๐ธ | Midland, Michigan | 43 | 02:19:42 | 2054 |
| 29th | Kevin Coles | ๐บ๐ธ | Traverse City, Michigan | 43 | 02:20:31 | 1330 |
| 30th | Robyn Cleveland | | | | 02:20:45 | 2793 |
| 31st | Chris Gallagher | ๐บ๐ธ | Cedar, Michigan | 43 | 02:23:32 | 1619 |
| 32nd | David Hoffelder | ๐บ๐ธ | Grand Rapids, Michigan | 43 | 02:23:50 | 1696 |
| 33rd | Jarrod Macfarlane | ๐บ๐ธ | Ada, Michigan | 43 | 02:23:52 | 2114 |
| 34th | Todd Rookus | ๐บ๐ธ | Grand Rapids, Michigan | 43 | 02:24:05 | 4242 |
| 35th | Nick Travis | ๐บ๐ธ | Mattawan, Michigan | 43 | 02:24:52 | 1245 |
| 36th | Adam Webb | ๐บ๐ธ | Houghton, Michigan | 43 | 02:25:32 | 1328 |
| 37th | Jonathan Miller | ๐บ๐ธ | Ann Arbor, Michigan | 43 | 02:25:39 | 1276 |
| 38th | Micah Herman | ๐บ๐ธ | Deerfield, Illinois | 43 | 02:26:16 | 1332 |
| 39th | Paul Miska | ๐บ๐ธ | Novi, Michigan | 43 | 02:27:15 | 1866 |
| 40th | Brett Pankey | ๐บ๐ธ | Zeeland, Michigan | 43 | 02:27:31 | 1324 |
| 41st | Drew Koschmann | ๐บ๐ธ | Holland, Michigan | 43 | 02:30:02 | 4356 |
| 42nd | Justen Carter | ๐บ๐ธ | Lansing, Michigan | 43 | 02:30:07 | 2910 |
| 43rd | Paul Schelhaas | ๐บ๐ธ | Jenison, Michigan | 43 | 02:30:07 | 1851 |
| 44th | John Witte | ๐บ๐ธ | Ada, Michigan | 43 | 02:30:31 | 3004 |
| 45th | Shawn Barg | ๐บ๐ธ | Lake Orion, Michigan | 43 | 02:31:40 | 3441 |
| 46th | Daryl Hutson | | Mattawan, Michigan | 43 | 02:32:19 | 2514 |
| 47th | Dercio Mendonca | ๐บ๐ธ | Kalamazoo, Michigan | 43 | 02:32:30 | 2349 |
| 48th | Bryan Leslie | ๐บ๐ธ | Sparta, Michigan | 43 | 02:36:33 | 3339 |
| 49th | Gabe Schneider | ๐บ๐ธ | Traverse City, Michigan | 43 | 02:38:09 | 2176 |
| 50th | Jason Moller | ๐บ๐ธ | Arlington Heights, Illinois | 43 | 02:38:10 | 2774 |
| 51st | Brandon Bliss | ๐บ๐ธ | Mount Pleasant, Michigan | 43 | 02:38:39 | 4466 |
| 52nd | Ryan Koziatek | ๐บ๐ธ | Kalamazoo, Michigan | 43 | 02:39:58 | 2750 |
| 53rd | Joe Dailey | ๐บ๐ธ | Grand Rapids, Michigan | 43 | 02:42:09 | 4613 |
| 54th | Benjamin Zaitlen | ๐บ๐ธ | Ann Arbor, Michigan | 43 | 02:42:31 | 2401 |
| 55th | Daniel Lilly | ๐บ๐ธ | LombardLombard, Illinois | 43 | 02:42:37 | 3100 |
| 56th | Kipp Hartman | | | | 02:46:02 | 3457 |
| 57th | Jordan Campbell | ๐บ๐ธ | Hudsonville, Michigan | 43 | 02:46:06 | 3175 |
| 58th | Sean Tenbrink | ๐บ๐ธ | Kalamazoo, Michigan | 43 | 02:46:08 | 3521 |
| 59th | Jon Fiorelli | ๐บ๐ธ | Traverse City, Michigan | 43 | 02:46:43 | 4720 |
| 60th | Chandler Hoffmann | ๐บ๐ธ | Sylvania, Ohio | 43 | 02:48:10 | 3382 |
| 61st | Craig Payment | ๐บ๐ธ | Laingsburg, Michigan | 43 | 02:48:12 | 3915 |
| 62nd | Francisco Davila | ๐บ๐ธ | Troy, Michigan | 43 | 02:48:58 | 2814 |
| 63rd | Michael Nord | ๐บ๐ธ | Shelby Township, Michigan | 43 | 02:50:01 | 2306 |
| 64th | David Sortman | ๐บ๐ธ | Grand Haven, Michigan | 43 | 02:52:31 | 2303 |
| 65th | Jason Williams | ๐บ๐ธ | Grand Rapids, Michigan | 43 | 02:53:34 | 3759 |
| 66th | Adam Cozat | ๐บ๐ธ | Sanford, Michigan | 43 | 02:55:37 | 3149 |
| 67th | Timothy Joseph | ๐บ๐ธ | Washington, Michigan | 43 | 02:56:47 | 2893 |
| 68th | Barry Dodson | ๐บ๐ธ | Rochester, Michigan | 43 | 02:59:08 | 3389 |
| 69th | Dean Pettinga | ๐บ๐ธ | Ada, Michigan | 43 | 03:00:11 | 3228 |
| 70th | Casey Turner | ๐บ๐ธ | Bloomfield Hills, Michigan | 43 | 03:00:19 | 2691 |
| 71st | Branden Hill | ๐บ๐ธ | Traverse City, Michigan | 43 | 03:00:48 | 4448 |
| 72nd | Peter Brauer | ๐บ๐ธ | Ann Arbor, Michigan | 43 | 03:03:28 | 4707 |
| 73rd | Sean Gaskin | ๐บ๐ธ | Novi, Michigan | 43 | 03:09:37 | 3809 |
| 74th | Tom Wagner | ๐บ๐ธ | East Lansing, Michigan | 43 | 03:10:39 | 3711 |
| 75th | Luke Pickelman | ๐บ๐ธ | Traverse City, Michigan | 43 | 03:34:16 | 3666 |
| 77th | Eric Plantinga | ๐บ๐ธ | Ada, Michigan | 43 | 00:51:10 | 1526 |
| DNF | Michael Semaan | ๐บ๐ธ | Utica, Michigan | 43 | DNF | 488 |