| 1st | Joseph Lampen | ๐บ๐ธ | Holland, Michigan | 48 | 01:45:45 | 316 |
| 2nd | Dan Ellis | ๐บ๐ธ | Traverse City, Michigan | 48 | 01:49:35 | 321 |
| 3rd | Jarett Simon | ๐บ๐ธ | West Olive, Michigan | 48 | 01:52:03 | 370 |
| 4th | Paul Fox | ๐บ๐ธ | Mount Pleasant, Michigan | 48 | 01:52:08 | 362 |
| 5th | Ryan Christensen | ๐บ๐ธ | New Hudson, Michigan | 48 | 01:52:29 | 405 |
| 6th | Todd Mueller | ๐บ๐ธ | Canton, Michigan | 48 | 01:55:42 | 356 |
| 7th | Ben Olson | ๐บ๐ธ | Perham, Minnesota | 48 | 01:57:00 | 1410 |
| 8th | Brian Miller | ๐บ๐ธ | Lake orion, Michigan | 48 | 01:57:38 | 415 |
| 9th | David George | ๐บ๐ธ | Grand Rapids, Michigan | 48 | 01:57:46 | 606 |
| 10th | Michael Mccall | ๐บ๐ธ | CHICAGO, Illinois | 48 | 01:59:54 | 654 |
| 11th | David Allan | ๐บ๐ธ | Byron Center, Michigan | 48 | 02:00:40 | 653 |
| 12th | Andrew Wisniewski | ๐บ๐ธ | South Lyon, Michigan | 48 | 02:01:12 | 450 |
| 13th | Dennis Blockland | ๐บ๐ธ | | | 02:02:15 | 689 |
| 14th | Jeremy Hansen | ๐บ๐ธ | Ann Arbor, Michigan | 48 | 02:02:25 | 1115 |
| 15th | Gregory Giles | ๐บ๐ธ | Plymouth, Michigan | 48 | 02:03:16 | 724 |
| 16th | Matt Levasseur | ๐บ๐ธ | Midland, Michigan | 48 | 02:03:31 | 941 |
| 17th | Brad Hochstetler | ๐บ๐ธ | Traverse City, Michigan | 48 | 02:03:49 | 725 |
| 18th | Jeff Wentzloff | ๐บ๐ธ | Traverse City, Michigan | 48 | 02:03:59 | 511 |
| 19th | Robb Brabant | ๐บ๐ธ | Oconto Falls, Wisconsin | 48 | 02:04:08 | 792 |
| 20th | Thomas Raisanen | ๐บ๐ธ | Grand Rapids, Michigan | 48 | 02:04:45 | 1744 |
| 21st | Matt Mallet | ๐บ๐ธ | Seattle, Washington | 48 | 02:05:06 | 849 |
| 22nd | Tom Young | ๐บ๐ธ | Traverse City, Michigan | 48 | 02:05:11 | 964 |
| 23rd | Brandon Bailey | | Milford, Michigan | 48 | 02:05:25 | 1165 |
| 24th | Matt Remelts | ๐บ๐ธ | Grand Rapids, Michigan | 48 | 02:06:32 | 685 |
| 25th | Jeremy Schumann | ๐บ๐ธ | Grand Rapids, Michigan | 48 | 02:06:44 | 381 |
| 26th | Jimmy Mckenna | ๐บ๐ธ | Traverse City, Michigan | 48 | 02:08:59 | 814 |
| 27th | Tony Hernandez | | Chicago, Illinois | 48 | 02:09:02 | 1304 |
| 28th | Jason Endress | ๐บ๐ธ | | | 02:10:48 | 1757 |
| 29th | Chad Mosher | ๐บ๐ธ | Wayland, Michigan | 48 | 02:11:39 | 1464 |
| 30th | Keith Gerber | ๐บ๐ธ | | | 02:11:42 | 2254 |
| 31st | Eryn Smith | ๐บ๐ธ | Saline, Michigan | 48 | 02:12:25 | 926 |
| 32nd | John Lukasik | ๐บ๐ธ | Fowlerville, Michigan | 48 | 02:13:06 | 1069 |
| 33rd | Oday Asmar | ๐บ๐ธ | Commerce Township, Michigan | 48 | 02:15:26 | 2158 |
| 34th | Todd Rabourn | ๐บ๐ธ | Novi, Michigan | 48 | 02:15:50 | 2560 |
| 35th | Ryan Hastings | ๐บ๐ธ | Frankfort, Indiana | 48 | 02:17:00 | 1896 |
| 36th | Todd Jarnes | ๐บ๐ธ | Benton Harbor, Michigan | 48 | 02:17:04 | 1850 |
| 37th | Steven Carpenter | ๐บ๐ธ | Lapeer, Michigan | 48 | 02:17:13 | 1811 |
| 38th | Eric Bryant | ๐บ๐ธ | Nunica, Michigan | 48 | 02:17:47 | 1584 |
| 39th | Michael Debruyn | ๐บ๐ธ | Traverse City, Michigan | 48 | 02:18:28 | 1291 |
| 40th | Doug Reid | ๐บ๐ธ | Traverse City, Michigan | 48 | 02:19:36 | 1355 |
| 41st | Brad Darooge | ๐บ๐ธ | Grand Rapids, Michigan | 48 | 02:19:50 | 1373 |
| 42nd | Aaron Campos | ๐บ๐ธ | Madison Heights, Michigan | 48 | 02:20:58 | 2073 |
| 43rd | Rob Gibson | ๐บ๐ธ | Plymouth, Michigan | 48 | 02:20:59 | 1698 |
| 44th | Jerry Parsell | ๐บ๐ธ | Clarkston, Michigan | 48 | 02:21:52 | 2141 |
| 45th | Erik Small | ๐บ๐ธ | Littleton, Colorado | 48 | 02:22:19 | 1487 |
| 46th | Matt Baltzell | ๐บ๐ธ | Pinckney, Michigan | 48 | 02:23:07 | 1075 |
| 47th | Christopher Port | ๐บ๐ธ | Grand Rapids, Michigan | 48 | 02:24:18 | 1708 |
| 48th | Dutch Essenberg | ๐บ๐ธ | Ellsworth, Michigan | 48 | 02:24:26 | 1753 |
| 49th | Todd Wilson | ๐บ๐ธ | grayling, Michigan | 48 | 02:24:28 | 2284 |
| 50th | Chris Brower | ๐บ๐ธ | Rockford, Michigan | 48 | 02:25:31 | 1745 |
| 51st | Brent Rockafellow | ๐บ๐ธ | Holland, Michigan | 48 | 02:26:52 | 2428 |
| 52nd | Jay Ford | ๐บ๐ธ | Lansing, Michigan | 48 | 02:28:19 | 2756 |
| 53rd | Jim Keyes | ๐บ๐ธ | Holly, Michigan | 48 | 02:28:48 | 3877 |
| 54th | Daniel Marin | ๐บ๐ธ | ROCHESTER Hills, Michigan | 48 | 02:29:26 | 1818 |
| 55th | Troy Smith | ๐บ๐ธ | Pinckney, Michigan | 48 | 02:31:00 | 4593 |
| 56th | Stefan Ioannou | ๐บ๐ธ | TORONTO, Ontario, CA | 48 | 02:31:43 | 1739 |
| 57th | Jason Roelofs | ๐บ๐ธ | Kingsley, Michigan | 48 | 02:31:59 | 2397 |
| 58th | Brent Landis | ๐บ๐ธ | Chelsea, Michigan | 48 | 02:34:09 | 3648 |
| 59th | Darren Steen | ๐จ๐ฆ | Blenheim, Ontario, CA | 48 | 02:36:30 | 4369 |
| 60th | Mark Scarlato Jr | ๐บ๐ธ | Ada, Michigan | 48 | 02:36:39 | 2119 |
| 61st | Andrew Retberg | ๐บ๐ธ | Hudsonville, Michigan | 48 | 02:36:56 | 2785 |
| 62nd | Aaron Turner | ๐บ๐ธ | Glenview, Illinois | 48 | 02:37:26 | 3149 |
| 63rd | Aaron Savage | ๐บ๐ธ | Grand Rapids, Michigan | 48 | 02:38:17 | 2943 |
| 64th | Jason Mudget | ๐บ๐ธ | Lansing, Michigan | 48 | 02:38:23 | 1947 |
| 65th | Colin O'brien | ๐บ๐ธ | Traverse City, Michigan | 48 | 02:39:13 | 2170 |
| 66th | Thomas Lincoln | ๐บ๐ธ | Northville, Michigan | 48 | 02:39:23 | 2426 |
| 67th | Ritche Lasaca | ๐บ๐ธ | STERLING HEIGHTS, Michigan | 48 | 02:41:25 | 3647 |
| 68th | Matt Hintze | ๐บ๐ธ | Ludington, Michigan | 48 | 02:44:38 | 2766 |
| 69th | Craig Mcglassion | ๐บ๐ธ | Sterling Heights, Michigan | 48 | 02:44:53 | 4855 |
| 70th | Dale Benton | ๐บ๐ธ | Holly, Michigan | 48 | 02:45:32 | 4367 |
| 71st | Scott Marlinga | ๐บ๐ธ | Waterford, Michigan | 48 | 02:46:34 | 2486 |
| 72nd | Robert Meert | ๐บ๐ธ | Romeo, Michigan | 48 | 02:47:27 | 3111 |
| 73rd | Aj Smith | ๐บ๐ธ | Lafayette, Indiana | 48 | 02:47:32 | 2910 |
| 74th | Jeffrey Azuse | ๐บ๐ธ | Downers Grove, Illinois | 48 | 02:47:48 | 2385 |
| 75th | John Cowen | ๐บ๐ธ | | | 02:47:50 | 2757 |
| 76th | Brian Van Horn | ๐บ๐ธ | Troy, Michigan | 48 | 02:49:06 | 2499 |
| 77th | Chris Roggen | ๐บ๐ธ | Traverse City, Michigan | 48 | 02:49:51 | 2958 |
| 78th | Leon Carpenter | ๐บ๐ธ | Canton, Michigan | 48 | 02:53:34 | 2946 |
| 79th | Brahm Windeler | ๐บ๐ธ | Rochester Hills, Michigan | 48 | 02:56:18 | 2974 |
| 80th | Chad De Maat | ๐บ๐ธ | Wayland, Michigan | 48 | 02:56:42 | 4004 |
| 81st | Randall Clemence | ๐บ๐ธ | Fremont, Michigan | 48 | 02:57:42 | 3380 |
| 82nd | James Adams | ๐บ๐ธ | Webberville, Michigan | 48 | 02:58:07 | 3971 |
| 83rd | Cory Herbst | ๐บ๐ธ | Shelbyville, Michigan | 48 | 02:58:21 | 4744 |
| 84th | Josh Rowston | ๐บ๐ธ | | | 03:00:57 | 4708 |
| 85th | John Vander Velde | ๐บ๐ธ | Hudsonville, Michigan | 48 | 03:01:17 | 3452 |
| 86th | Blake Hattermann | ๐บ๐ธ | Royal Oak, Michigan | 48 | 03:06:13 | 2965 |
| 87th | John Bowers | ๐บ๐ธ | | | 03:07:13 | 4036 |
| 88th | Keith Kadwell | ๐บ๐ธ | Dorr, Michigan | 48 | 03:08:17 | 3349 |
| 89th | Scott Oosterbaan | ๐บ๐ธ | Grand Haven, Michigan | 48 | 03:09:00 | 4174 |
| 90th | Tom Lazzaro | ๐บ๐ธ | Lakewood, Ohio | 48 | 03:15:56 | 3429 |
| 91st | Amit Patil | ๐บ๐ธ | Lake Orion, Michigan | 48 | 03:17:15 | 3379 |
| 92nd | Scott Kleinert | ๐บ๐ธ | Jenison, Michigan | 48 | 03:19:39 | 3716 |
| 93rd | John Smith | ๐บ๐ธ | Grand Rapids, Michigan | 48 | 03:24:27 | 3603 |
| 94th | Matt Huisman | ๐บ๐ธ | Byron Center, Michigan | 48 | 03:25:02 | 3998 |
| 95th | Kevin Hall | ๐บ๐ธ | South Lyon, Michigan | 48 | 03:37:21 | 4046 |
| 96th | Don Gatza | ๐บ๐ธ | Lake Zurich, Illinois | 48 | 03:43:14 | 4403 |
| 97th | Tom Lam | ๐บ๐ธ | Ann Arbor, Michigan | 48 | 03:43:49 | 3302 |
| 98th | Jonathan Bodus | ๐บ๐ธ | Grand Blanc, Michigan | 48 | 04:25:59 | 4215 |
| 99th | Kirt Henke | ๐บ๐ธ | Oxford, Michigan | 48 | 04:28:52 | 4109 |