| 1st | Jon Houlberg | ๐บ๐ธ | Traverse City, Michigan | 44 | 01:39:07 | 4242 |
| 2nd | Eric Langley | ๐บ๐ธ | Howell, Michigan | 44 | 01:40:54 | 431 |
| 3rd | Blake Roeber | ๐บ๐ธ | | | 01:45:55 | 680 |
| 4th | Eric Hune | | Rockford, Michigan | 44 | 01:48:15 | 432 |
| 5th | Jeff Voelker | ๐บ๐ธ | Harbor Springs, Michigan | 44 | 01:48:46 | 678 |
| 6th | Craig Thomas | | Marquette, Michigan | 44 | 01:51:07 | 841 |
| 7th | Scott Mulder | ๐บ๐ธ | Brighton, Michigan | 44 | 01:51:19 | 3722 |
| 8th | Jason Baylor | ๐บ๐ธ | Hudson, Ohio | 44 | 01:51:21 | 601 |
| 9th | Christopher Mikulski | ๐บ๐ธ | Charlevoix, Michigan | 44 | 01:51:49 | 600 |
| 10th | Matt Hamilton | | Carmel, Indiana | 44 | 01:52:09 | 1838 |
| 11th | Travis Schwartz | ๐บ๐ธ | Ludington, Michigan | 44 | 01:52:54 | 919 |
| 12th | Mike Hartrick | ๐บ๐ธ | Auburn Hills, Michigan | 44 | 01:53:39 | 2432 |
| 13th | Jay Morrison | ๐บ๐ธ | Comstock Park, Michigan | 44 | 01:56:33 | 517 |
| 14th | Jamey Condevaux | ๐บ๐ธ | Livonia, Michigan | 44 | 01:58:05 | 842 |
| 15th | Brian Gorman | ๐บ๐ธ | Plymouth, Michigan | 44 | 02:00:37 | 771 |
| 16th | Todd Lindner | ๐บ๐ธ | Willoughby, Ohio | 44 | 02:01:56 | 2012 |
| 17th | Paul Carroll | ๐บ๐ธ | Mattawan, Michigan | 44 | 02:02:17 | 1009 |
| 18th | Mike Walters | ๐บ๐ธ | Traverse City, Michigan | 44 | 02:03:39 | 599 |
| 19th | Timothy Russell | ๐บ๐ธ | Traverse City, Michigan | 44 | 02:06:14 | 2431 |
| 20th | Andrew Showerman | ๐บ๐ธ | Fowlerville, Michigan | 44 | 02:06:23 | 1008 |
| 21st | Neal Glazebrook | ๐บ๐ธ | Howell, Michigan | 44 | 02:07:12 | 2691 |
| 22nd | Kevin Stoops | ๐บ๐ธ | South Lyon, Michigan | 44 | 02:07:25 | 840 |
| 23rd | Scott Johnson | ๐บ๐ธ | Clarkston, Michigan | 44 | 02:07:28 | 2176 |
| 24th | Steven Deutch | ๐บ๐ธ | SOUTH LYON, Michigan | 44 | 02:08:13 | 1418 |
| 25th | Gabe Niehof | ๐บ๐ธ | Rockford, Michigan | 44 | 02:08:16 | 430 |
| 26th | Jerome Beck | ๐บ๐ธ | South Lyon, Michigan | 44 | 02:08:44 | 2011 |
| 27th | Michael Schelhaas | ๐บ๐ธ | Hudsonville, Michigan | 44 | 02:09:10 | 3770 |
| 28th | Jonathan Jones | ๐บ๐ธ | Oxford, Michigan | 44 | 02:09:32 | 3751 |
| 29th | Brent Feeman | ๐บ๐ธ | South Lyon, Michigan | 44 | 02:11:08 | 2013 |
| 30th | Jeremy Schuitman | ๐บ๐ธ | Ann Arbor, Michigan | 44 | 02:11:51 | 3762 |
| 31st | Jason Vazzano | ๐บ๐ธ | Bloomfield Hills, Michigan | 44 | 02:11:53 | 1336 |
| 32nd | Chad Avery | ๐บ๐ธ | Mahomet, Illinois | 44 | 02:12:17 | 920 |
| 33rd | Scott Peitz | ๐บ๐ธ | Lakeville, Minnesota | 44 | 02:15:33 | 3748 |
| 34th | Jackson Payer | ๐บ๐ธ | Cedar Springs, Michigan | 44 | 02:16:14 | 3767 |
| 35th | Dave Knoester | ๐บ๐ธ | | | 02:16:15 | 2766 |
| 36th | Matthew Raudszus | ๐บ๐ธ | | | 02:17:13 | 3749 |
| 37th | Jason Laporte | ๐บ๐ธ | Rochester, Michigan | 44 | 02:17:26 | 987 |
| 38th | Christopher Zuelch | ๐บ๐ธ | Ann Arbor, Michigan | 44 | 02:17:51 | 2516 |
| 39th | Daniel Malsheske | ๐บ๐ธ | East Lansing, Michigan | 44 | 02:18:32 | 1255 |
| 40th | Phillip Means | ๐บ๐ธ | Elmhurst, Illinois | 44 | 02:19:55 | 1254 |
| 41st | Brian Robert | ๐บ๐ธ | Ortonville, Michigan | 44 | 02:19:57 | 2932 |
| 42nd | Scott Vanwalsum | ๐บ๐ธ | Lansing, Michigan | 44 | 02:20:03 | 2097 |
| 43rd | Chris Wilcox | ๐บ๐ธ | Greenwood Village, Colorado | 44 | 02:20:55 | 3771 |
| 44th | Scott Zolinski | ๐บ๐ธ | Traverse City, Michigan | 44 | 02:21:07 | 3769 |
| 45th | Sascha Wagner | ๐บ๐ธ | Lake Orion, Michigan | 44 | 02:21:36 | 1587 |
| 46th | Ryan Esparza | ๐บ๐ธ | Rockford, Illinois | 44 | 02:22:39 | 3761 |
| 47th | Steven Osborn | ๐บ๐ธ | Bellaire, Michigan | 44 | 02:22:58 | 3760 |
| 48th | Ron Edgington | ๐บ๐ธ | Interlochen, Michigan | 44 | 02:23:01 | 2931 |
| 49th | Stuart Bachelder | | | | 02:24:14 | 2855 |
| 50th | Nathan Heinold | ๐บ๐ธ | Kalamazoo, Michigan | 44 | 02:28:56 | 3759 |
| 51st | Josh Neumann | ๐บ๐ธ | Grand Rapids, Michigan | 44 | 02:29:52 | 2515 |
| 52nd | Kevin Vrondran | ๐บ๐ธ | Boyne City, Michigan | 44 | 02:33:05 | 1513 |
| 53rd | Kevin Kelly | ๐บ๐ธ | Grand Rapids, Michigan | 44 | 02:38:08 | 2255 |
| 54th | Matt Everett | ๐บ๐ธ | Lansing, Michigan | 44 | 02:40:54 | 2854 |
| 55th | Jason Sparks | ๐บ๐ธ | Kalamazoo, Michigan | 44 | 02:41:12 | 3765 |
| 56th | Wesley Zanardelli | ๐บ๐ธ | Rochester, Michigan | 44 | 02:44:22 | 3764 |
| 57th | Greg Zenn | ๐บ๐ธ | Traverse City, Michigan | 44 | 02:47:51 | 4421 |
| 58th | Michael Mahoney | ๐บ๐ธ | Grosse Pointe Shores, Michigan | 44 | 02:47:51 | 3747 |
| 59th | Charles Schenk | ๐บ๐ธ | Paw Paw, Michigan | 44 | 02:50:24 | 3768 |
| 60th | Robben Schulz | ๐บ๐ธ | Ann Arbor, Michigan | 44 | 02:56:23 | 3756 |
| 61st | Matthew Murphy | ๐บ๐ธ | McLean, Virginia | 44 | 02:58:06 | 1668 |
| 62nd | Jamison Kibbe | ๐บ๐ธ | Rockford, Michigan | 44 | 03:03:16 | 2767 |
| 63rd | Hector De La Cruz | ๐บ๐ธ | Brighton, Michigan | 44 | 03:05:41 | 4465 |
| 64th | Jason Horton | ๐บ๐ธ | MUSKEGON, Michigan | 44 | 03:12:26 | 1512 |
| 65th | Matthew Fought | ๐บ๐ธ | Livonia, Michigan | 44 | 03:17:30 | 3753 |
| 66th | Barry Jones | ๐บ๐ธ | Edwardsville, Illinois | 44 | 03:21:56 | 1671 |
| 67th | Joel Bennett | ๐บ๐ธ | Galesburg, Michigan | 44 | 03:27:31 | 3763 |
| 68th | Kip Armstrong | ๐บ๐ธ | Webberville, Michigan | 44 | 03:33:25 | 1667 |
| 69th | John Lerosen | ๐บ๐ธ | Los Angeles, California | 44 | 03:33:48 | 3755 |
| 70th | Brian Harvey | ๐บ๐ธ | Zeeland, Michigan | 44 | 03:38:11 | 3752 |