| 1st | Eric Langley | ๐บ๐ธ | Howell, Michigan | 47 | 01:54:17 | 322 |
| 2nd | Blake Roeber | ๐บ๐ธ | Granger, Indiana | 47 | 01:55:34 | 364 |
| 3rd | Eric Hune | | Rockford, Michigan | 47 | 01:57:29 | 411 |
| 4th | Mike Hartrick | ๐บ๐ธ | Auburn Hills, Michigan | 47 | 01:58:08 | 501 |
| 5th | Matt Hamilton | | Carmel, Indiana | 47 | 01:58:46 | 408 |
| 6th | Michael Mcgraw | ๐บ๐ธ | Ada, Michigan | 47 | 01:59:37 | 397 |
| 7th | Jon Houlberg | ๐บ๐ธ | Traverse City, Michigan | 47 | 02:00:50 | 306 |
| 8th | Jeff Voelker | ๐บ๐ธ | Harbor Springs, Michigan | 47 | 02:01:58 | 392 |
| 9th | Jason Baylor | ๐บ๐ธ | Hudson, Ohio | 47 | 02:03:55 | 453 |
| 10th | Jay Morrison | ๐บ๐ธ | Carmel, Indiana | 47 | 02:04:51 | 491 |
| 11th | Jeffrey Darter | | Rockford, Michigan | 47 | 02:05:12 | 546 |
| 12th | Jonathan Jones | ๐บ๐ธ | Oxford, Michigan | 47 | 02:05:48 | 912 |
| 13th | Scott Stratton | ๐บ๐ธ | Vestaburg, Michigan | 47 | 02:06:32 | 1199 |
| 14th | Jason Perry | ๐บ๐ธ | Ionia, Michigan | 47 | 02:07:47 | 1040 |
| 15th | Linden Vennard | ๐บ๐ธ | lake orion, Michigan | 47 | 02:09:03 | 924 |
| 16th | Jackson Payer | ๐บ๐ธ | Cedar Springs, Michigan | 47 | 02:10:50 | 1150 |
| 17th | Gabe Niehof | ๐บ๐ธ | Rockford, Michigan | 47 | 02:10:59 | 751 |
| 18th | Jerome Beck | ๐บ๐ธ | South Lyon, Michigan | 47 | 02:12:51 | 948 |
| 19th | Michael Schelhaas | ๐บ๐ธ | Hudsonville, Michigan | 47 | 02:13:56 | 1003 |
| 20th | Jeremy Schuitman | ๐บ๐ธ | Ann Arbor, Michigan | 47 | 02:15:16 | 1129 |
| 21st | Matt Gunderson | ๐บ๐ธ | Kalamazoo, Michigan | 47 | 02:15:31 | 792 |
| 22nd | Brian Dissette | ๐บ๐ธ | South Haven, Michigan | 47 | 02:16:40 | 1541 |
| 23rd | Timothy Russell | ๐บ๐ธ | Traverse City, Michigan | 47 | 02:17:19 | 1039 |
| 24th | Jeff Villemure | ๐บ๐ธ | Franklin, Michigan | 47 | 02:17:44 | 2261 |
| 25th | Brent Feeman | ๐บ๐ธ | South Lyon, Michigan | 47 | 02:18:11 | 1314 |
| 26th | Brian Robert | ๐บ๐ธ | Ortonville, Michigan | 47 | 02:18:23 | 1795 |
| 27th | Brook Donahue | ๐บ๐ธ | Traverse City, Michigan | 47 | 02:19:25 | 1365 |
| 28th | Brian Gorman | ๐บ๐ธ | Plymouth, Michigan | 47 | 02:19:42 | 910 |
| 29th | Andrew Showerman | ๐บ๐ธ | Fowlerville, Michigan | 47 | 02:20:43 | 993 |
| 30th | Dustin Hart | ๐บ๐ธ | Alanson, Michigan | 47 | 02:21:23 | 2561 |
| 31st | Jeff Burke | ๐บ๐ธ | Milwaukee, Wisconsin | 47 | 02:22:22 | 1232 |
| 32nd | Steven Deutch | ๐บ๐ธ | South Lyon, Michigan | 47 | 02:23:21 | 1123 |
| 33rd | Chad Avery | ๐บ๐ธ | Mahomet, Illinois | 47 | 02:25:22 | 1106 |
| 34th | Kevin Malhame | ๐บ๐ธ | Gahanna, Ohio | 47 | 02:26:32 | 2636 |
| 35th | Jeremy Flynn | ๐บ๐ธ | Grand Rapids, Michigan | 47 | 02:28:04 | 2452 |
| 36th | Mitch Shooks | ๐บ๐ธ | Grand Rapids, Michigan | 47 | 02:29:43 | 1694 |
| 37th | Michael Kincaid | ๐บ๐ธ | Swartz Creek, Michigan | 47 | 02:30:36 | 2519 |
| 38th | Nathan Heinold | ๐บ๐ธ | Kalamazoo, Michigan | 47 | 02:31:01 | 2051 |
| 39th | Eric Dittenber | ๐บ๐ธ | Traverse City, Michigan | 47 | 02:31:09 | 2588 |
| 40th | Geoff Albro | ๐บ๐ธ | Rochester Hills, Michigan | 47 | 02:35:17 | 2626 |
| 41st | Micah Ver Hage | ๐บ๐ธ | Warsaw, Indiana | 47 | 02:36:05 | 3767 |
| 42nd | Aaron Morrison | ๐บ๐ธ | | | 02:37:48 | 2563 |
| 43rd | Ryan Smith | ๐บ๐ธ | KOUTS, Indiana | 47 | 02:38:54 | 2651 |
| 44th | Michael Brokenshire | ๐บ๐ธ | Troy, Michigan | 47 | 02:39:56 | 1559 |
| 45th | Daniel Malsheske | ๐บ๐ธ | East Lansing, Michigan | 47 | 02:40:09 | 1788 |
| 46th | Michael Mahoney | ๐บ๐ธ | Grosse Pointe Shores, Michigan | 47 | 02:40:57 | 2603 |
| 47th | Phillip Means | ๐บ๐ธ | Elmhurst, Illinois | 47 | 02:41:16 | 2375 |
| 48th | Jason Sparks | ๐บ๐ธ | Kalamazoo, Michigan | 47 | 02:43:26 | 2378 |
| 49th | Joe Constable | ๐บ๐ธ | Holly, Michigan | 47 | 02:44:04 | 3128 |
| 50th | Matthew Raudszus | ๐บ๐ธ | Berkley, Michigan | 47 | 02:45:20 | 1809 |
| 51st | Cesare Tolentino | ๐บ๐ธ | Jackson, Michigan | 47 | 02:45:50 | 2084 |
| 52nd | Stuart Bachelder | | Englewood, Colorado | 47 | 02:49:04 | 1922 |
| 53rd | Enrique Luna | ๐บ๐ธ | Rochester, Michigan | 47 | 02:49:11 | 4761 |
| 54th | Ray Clark | ๐บ๐ธ | Demotte, Indiana | 47 | 02:49:50 | 3576 |
| 55th | Dave Knoester | ๐บ๐ธ | Rochester Hills, Michigan | 47 | 02:50:39 | 2817 |
| 56th | Tim Kingston | ๐บ๐ธ | Portage, Michigan | 47 | 02:50:52 | 3044 |
| 57th | Todd Lindner | ๐บ๐ธ | Willoughby, Ohio | 47 | 02:50:54 | 1239 |
| 58th | James Chadwell | ๐บ๐ธ | Traverse City, Michigan | 47 | 02:51:04 | 3598 |
| 59th | Brandt Coultas | ๐บ๐ธ | Ann Arbor, Michigan | 47 | 02:52:12 | 4547 |
| 60th | Robben Schulz | ๐บ๐ธ | Ann Arbor, Michigan | 47 | 02:52:23 | 3187 |
| 61st | Scott Vanwalsum | ๐บ๐ธ | Grand Ledge, Michigan | 47 | 02:52:49 | 2212 |
| 62nd | Fred Meisner | ๐บ๐ธ | Highland, Michigan | 47 | 02:53:54 | 3572 |
| 63rd | Olivier Kersuzan | ๐บ๐ธ | Lake Orion, Michigan | 47 | 02:54:13 | 4452 |
| 64th | Mark Herriman | ๐บ๐ธ | Granger, Indiana | 47 | 02:56:39 | 4440 |
| 65th | Kevin Kelly | ๐บ๐ธ | East Grand Rapids, Michigan | 47 | 03:08:14 | 2402 |
| 66th | Erin Claudio | ๐บ๐ธ | Lake Leelanau, Michigan | 47 | 03:08:55 | 3841 |
| 67th | Todd Vantongeren | ๐บ๐ธ | Ada, Michigan | 47 | 03:14:52 | 4016 |
| 68th | Enzo Giannuzzi | ๐บ๐ธ | Saline, Michigan | 47 | 03:15:10 | 4629 |
| 69th | Tony Lupone | ๐บ๐ธ | Royal Oak, Michigan | 47 | 03:16:26 | 4641 |
| 70th | Paul Boyle | ๐บ๐ธ | Williamsburg, Michigan | 47 | 03:18:01 | 3976 |
| 71st | Tim Rooks | ๐บ๐ธ | Traversed City, Michigan | 47 | 03:18:08 | 4035 |
| 72nd | Joel Schmidt | ๐บ๐ธ | Allen Park, Michigan | 47 | 03:20:00 | 3965 |
| 73rd | Benjamin Bierlein | ๐บ๐ธ | Kalamazoo, Michigan | 47 | 03:20:14 | 4541 |
| 74th | Jon Phillips | ๐บ๐ธ | Bloomfield Hills, Michigan | 47 | 03:45:26 | 1854 |
| 75th | Daniel Davis | ๐บ๐ธ | Howell, Michigan | 47 | 03:45:36 | 4047 |
| 76th | Nicholas Waterson | ๐บ๐ธ | Terrace Park, Ohio | 47 | 03:51:44 | 3898 |
| DNF | John Drazba | ๐บ๐ธ | Macomb, Michigan | 47 | DNF | 4053 |
| DNF | Travis Schwartz | ๐บ๐ธ | Ludington, Michigan | 47 | DNF | 509 |
| DNF | Michael Bernhard | ๐บ๐ธ | Grand Rapids, Michigan | 47 | DNF | 483 |