| 1st | Joseph Martin | ๐บ๐ธ | Elkhart, Indiana | 42 | 01:43:37 | 357 |
| 2nd | Brad Lako | ๐บ๐ธ | Auburn Hills, Michigan | 42 | 01:45:44 | 331 |
| 3rd | Jason Grobbel | ๐บ๐ธ | Burlington, Connecticut | 42 | 01:48:21 | 392 |
| 4th | Aaron Zuelke | ๐บ๐ธ | Nunica, Michigan | 42 | 01:48:50 | 364 |
| 5th | Wendell Delvalle | ๐บ๐ธ | Brownstown, Michigan | 42 | 01:50:29 | 389 |
| 6th | Steve Kuhl | ๐บ๐ธ | Marquette, Michigan | 42 | 01:51:04 | 400 |
| 7th | Ty Schmidt | ๐บ๐ธ | Traverse City, Michigan | 42 | 01:51:14 | 339 |
| 8th | Nathan Shaw | ๐บ๐ธ | Bloomington, Illinois | 42 | 01:52:26 | 763 |
| 9th | Jeffrey Poirier | ๐บ๐ธ | Pinckney, Michigan | 42 | 01:54:21 | 403 |
| 10th | Ryan Stewart | | Golden, Colorado | 43 | 01:55:43 | 3416 |
| 11th | Matt Weeda | ๐บ๐ธ | Hudsonville, Michigan | 42 | 01:56:02 | 702 |
| 12th | Jeff Roesner | ๐บ๐ธ | Winona Lake, Indiana | 42 | 01:56:30 | 849 |
| 13th | Benjamin Christian | ๐บ๐ธ | Plymouth, Michigan | 42 | 01:57:07 | 1083 |
| 14th | Cliff Kugler | ๐บ๐ธ | Simpsonville, South Carolina | 42 | 01:58:32 | 811 |
| 15th | Jerome Jeslis | ๐บ๐ธ | Palos Heights, Illinois | 42 | 01:59:17 | 4156 |
| 16th | Brent Krmpotich | | Sault Ste. Marie | 42 | 02:00:47 | 449 |
| 17th | Jt Taylor | | Traverse City, Michigan | 42 | 02:03:29 | 1002 |
| 18th | Andy Bix | ๐บ๐ธ | Ada, Michigan | 42 | 02:03:43 | 958 |
| 19th | Kevin Smith | ๐บ๐ธ | Grand Rapids, Michigan | 42 | 02:04:53 | 1768 |
| 20th | Patrick Hoag | ๐บ๐ธ | Saline, Michigan | 42 | 02:05:42 | 1186 |
| 21st | Jeff Julio | ๐บ๐ธ | Livonia, Michigan | 42 | 02:07:23 | 801 |
| 22nd | Adam Rosender | ๐บ๐ธ | Commerce Twp, Michigan | 42 | 02:07:35 | 567 |
| 23rd | John Lukasik | ๐บ๐ธ | Fowlerville, Michigan | 43 | 02:08:41 | 1775 |
| 24th | Nate Adema | ๐บ๐ธ | Grand Rapids, Michigan | 42 | 02:10:30 | 1573 |
| 25th | Ralf Mielke | ๐บ๐ธ | Ann Arbor, Michigan | 42 | 02:10:56 | 1490 |
| 26th | Clark Bennett | ๐บ๐ธ | GRAND RAPIDS, Michigan | 42 | 02:12:35 | 1392 |
| 27th | David Tisch | ๐บ๐ธ | Jackson, Michigan | 42 | 02:12:44 | 1355 |
| 28th | Will Faas | ๐บ๐ธ | Warsaw, Indiana | 42 | 02:14:30 | 4051 |
| 29th | Robert Headley | ๐บ๐ธ | | | 02:14:41 | 1502 |
| 30th | Paul Schneider | ๐บ๐ธ | Traverse City, Michigan | 42 | 02:15:18 | 1668 |
| 31st | David Woodmancy | ๐บ๐ธ | Holly, Michigan | 42 | 02:16:19 | 2677 |
| 32nd | Travis Roth | ๐บ๐ธ | Canton, Michigan | 42 | 02:18:15 | 2296 |
| 33rd | Chuck Cory | ๐บ๐ธ | | | 02:18:31 | 1653 |
| 34th | Jeff Baird | ๐บ๐ธ | Petoskey, Michigan | 43 | 02:18:43 | 1420 |
| 35th | Christopher Schabel | ๐บ๐ธ | New Lenox, Illinois | 42 | 02:18:58 | 1667 |
| 36th | Michael Hollis | ๐บ๐ธ | Aurora, Illinois | 42 | 02:19:42 | 1699 |
| 37th | Craig Willian | ๐บ๐ธ | Rochester Hills, Michigan | 42 | 02:20:10 | 1651 |
| 38th | Todd Zukowski | ๐บ๐ธ | Knoxville, Tennessee | 42 | 02:20:28 | 3412 |
| 39th | Ryan Kelly | ๐บ๐ธ | Bristol, Indiana | 42 | 02:21:29 | 971 |
| 40th | Marwan Nashef | ๐บ๐ธ | Livonia, Michigan | 42 | 02:22:25 | 2575 |
| 41st | Graham Irwin | ๐บ๐ธ | Grand Rapids, Michigan | 42 | 02:23:27 | 3796 |
| 42nd | Andrew Behnke | ๐บ๐ธ | Linden, Michigan | 42 | 02:23:53 | 2000 |
| 43rd | Richard Duffield | ๐บ๐ธ | | | 02:24:35 | 4510 |
| 44th | Joshua Mcguire | ๐บ๐ธ | Ypsilanti, Michigan | 43 | 02:28:09 | 3607 |
| 45th | Rick Racht | ๐บ๐ธ | Niles, Michigan | 42 | 02:29:09 | 1378 |
| 46th | Grant Salter | ๐บ๐ธ | Nashville, Tennessee | 42 | 02:29:41 | 2108 |
| 47th | Craig Anible | ๐บ๐ธ | Grand Rapids, Michigan | 42 | 02:30:59 | 786 |
| 48th | Jack Smith | ๐บ๐ธ | Waterford, Michigan | 42 | 02:32:10 | 2983 |
| 49th | Jeffrey Dorsch | ๐บ๐ธ | Traverse City, Michigan | 42 | 02:32:33 | 2365 |
| 50th | Chris Magers | ๐บ๐ธ | Battle Creek, Michigan | 42 | 02:32:58 | 2568 |
| 51st | Brent Kehrwecker | ๐บ๐ธ | Holland, Michigan | 42 | 02:33:23 | 2214 |
| 52nd | Kyle Hislop | ๐บ๐ธ | Traverse City, Michigan | 42 | 02:34:05 | 2548 |
| 53rd | David Coates | ๐บ๐ธ | West Olive, Michigan | 42 | 02:35:09 | 2744 |
| 54th | Kevin Tomich | ๐บ๐ธ | Cadillac, Michigan | 42 | 02:35:16 | 2446 |
| 55th | Ryan Bowman | ๐บ๐ธ | Hudsonville, Michigan | 42 | 02:40:03 | 2596 |
| 56th | Matt Boissy | ๐บ๐ธ | Granville, Ohio | 42 | 02:40:55 | 4581 |
| 57th | Brad Sheldon | ๐บ๐ธ | Buchanan, Michigan | 42 | 02:41:46 | 2057 |
| 58th | Michal Piotrowski | ๐บ๐ธ | Macomb, Michigan | 42 | 02:45:45 | 2816 |
| 59th | Paul Martus | ๐บ๐ธ | Grand Rapids, Michigan | 42 | 02:50:40 | 2871 |
| 60th | Charles Bunn | ๐บ๐ธ | | | 02:51:15 | 3620 |
| 61st | Justin Sorenson | ๐บ๐ธ | | | 02:53:49 | 4379 |
| 62nd | Leo Dion | ๐บ๐ธ | Traverse City, Michigan | 42 | 02:57:35 | 3691 |
| 63rd | Josh Piotter | ๐บ๐ธ | Portage, Michigan | 42 | 03:01:19 | 2815 |
| 64th | Robert Pattison | ๐บ๐ธ | Goodrich, Michigan | 42 | 03:01:34 | 4308 |
| 65th | Shaun Donahue | ๐บ๐ธ | Kingsley, Michigan | 43 | 03:17:16 | 4091 |
| 66th | Kevin Rozema | ๐บ๐ธ | Hudsonville, Michigan | 42 | 03:18:01 | 2868 |
| 67th | Leighton Tegland | ๐บ๐ธ | Harbor Springs, Michigan | 42 | 03:18:39 | 2785 |
| 68th | Zachary Militello | ๐บ๐ธ | Farmington, New York | 42 | 03:22:00 | 2926 |
| 69th | Hector De La Cruz | ๐บ๐ธ | Brighton, Michigan | 41 | 03:27:15 | 3335 |
| 70th | Tony Francione | ๐บ๐ธ | Ada, Michigan | 42 | 03:32:18 | 3735 |
| 71st | Zane Hunt | ๐บ๐ธ | Austin, Texas | 42 | 03:38:19 | 3702 |
| 72nd | Vinson Ulep | | | | 03:43:27 | 3765 |
| 73rd | Jeremy Laessle | ๐บ๐ธ | West Bloomfield Township, Michigan | 42 | 04:47:16 | 3407 |