| 1st | Jon Houlberg | ๐บ๐ธ | Traverse City, Michigan | 46 | 01:45:53 | 301 |
| 2nd | Eric Langley | ๐บ๐ธ | Howell, Michigan | 46 | 01:49:07 | 317 |
| 3rd | Scott Mulder | ๐บ๐ธ | Brighton, Michigan | 46 | 01:51:35 | 399 |
| 4th | Blake Roeber | ๐บ๐ธ | Granger, Indiana | 46 | 01:52:44 | 380 |
| 5th | Eric Hune | | Rockford, Michigan | 46 | 01:55:18 | 408 |
| 6th | Gabe Niehof | ๐บ๐ธ | Rockford, Michigan | 46 | 01:56:16 | 442 |
| 7th | Jason Baylor | ๐บ๐ธ | Hudson, Ohio | 46 | 01:56:40 | 413 |
| 8th | Mike Hartrick | ๐บ๐ธ | Auburn Hills, Michigan | 46 | 01:56:43 | 828 |
| 9th | Craig Thomas | | Marquette, Michigan | 46 | 01:57:24 | 531 |
| 10th | Jay Morrison | ๐บ๐ธ | Comstock Park, Michigan | 46 | 01:58:28 | 500 |
| 11th | Travis Schwartz | ๐บ๐ธ | Ludington, Michigan | 46 | 01:58:35 | 516 |
| 12th | Mark Bowers | ๐บ๐ธ | Evanston, Illinois | 46 | 01:59:07 | 484 |
| 13th | Jeffrey Darter | | Rockford, Michigan | 46 | 01:59:57 | 534 |
| 14th | Christopher Mikulski | ๐บ๐ธ | Charlevoix, Michigan | 46 | 02:01:04 | 532 |
| 15th | Jason Whittaker | ๐บ๐ธ | Traverse City, Michigan | 46 | 02:02:53 | 851 |
| 16th | Jonathan Jones | ๐บ๐ธ | Oxford, Michigan | 46 | 02:03:18 | 1086 |
| 17th | Jamey Condevaux | ๐บ๐ธ | Livonia, Michigan | 46 | 02:04:44 | 730 |
| 18th | Jerome Beck | ๐บ๐ธ | South Lyon, Michigan | 46 | 02:07:17 | 1007 |
| 19th | Scott Stratton | ๐บ๐ธ | Vestaburg, Michigan | 46 | 02:07:20 | 1558 |
| 20th | Jason Perry | ๐บ๐ธ | Ionia, Michigan | 46 | 02:08:00 | 1849 |
| 21st | Michael Schelhaas | ๐บ๐ธ | Hudsonville, Michigan | 46 | 02:08:14 | 1084 |
| 22nd | Andrew Showerman | ๐บ๐ธ | Fowlerville, Michigan | 46 | 02:08:31 | 1125 |
| 23rd | Timothy Russell | ๐บ๐ธ | Traverse City, Michigan | 46 | 02:10:35 | 1061 |
| 24th | Jeremy Schuitman | ๐บ๐ธ | Ann Arbor, Michigan | 46 | 02:10:54 | 1347 |
| 25th | Steven Deutch | ๐บ๐ธ | South Lyon, Michigan | 46 | 02:12:10 | 1386 |
| 26th | Jackson Payer | ๐บ๐ธ | Cedar Springs, Michigan | 46 | 02:12:11 | 1207 |
| 27th | Brian Gorman | ๐บ๐ธ | Plymouth, Michigan | 46 | 02:12:22 | 969 |
| 28th | Brent Feeman | ๐บ๐ธ | South Lyon, Michigan | 46 | 02:14:56 | 1603 |
| 29th | Brook Donahue | ๐บ๐ธ | Traverse city, Michigan | 46 | 02:17:58 | 1314 |
| 30th | Brian Dissette | ๐บ๐ธ | South Haven, Michigan | 46 | 02:21:33 | 2010 |
| 31st | Brian Robert | ๐บ๐ธ | Ortonville, Michigan | 46 | 02:21:34 | 2524 |
| 32nd | Stuart Bachelder | | Englewood, Colorado | 46 | 02:21:59 | 2120 |
| 33rd | Jon Phillips | ๐บ๐ธ | Bloomfield Hills, Michigan | 46 | 02:22:45 | 2029 |
| 34th | Jason Johnson | ๐บ๐ธ | Hudson, Ohio | 46 | 02:24:43 | 3967 |
| 35th | Todd Lindner | ๐บ๐ธ | Willoughby, Ohio | 46 | 02:24:56 | 1423 |
| 36th | Ron Edgington | ๐บ๐ธ | Interlochen, Michigan | 46 | 02:25:00 | 1653 |
| 37th | Matthew Raudszus | ๐บ๐ธ | Berkley, Michigan | 46 | 02:25:32 | 1946 |
| 38th | Daniel Malsheske | ๐บ๐ธ | East Lansing, Michigan | 46 | 02:27:10 | 2009 |
| 39th | Elliott Rader | ๐บ๐ธ | Allegan, Michigan | 46 | 02:27:19 | 2182 |
| 40th | Kevin Stoops | ๐บ๐ธ | South Lyon, Michigan | 46 | 02:29:11 | 1050 |
| 41st | Dustin Hart | ๐บ๐ธ | Alanson, Michigan | 46 | 02:29:21 | 3213 |
| 42nd | Michael Kincaid | ๐บ๐ธ | Swartz Creek, Michigan | 46 | 02:32:07 | 2725 |
| 43rd | Jeff Villemure | ๐บ๐ธ | Beverly Hills, Michigan | 46 | 02:32:46 | 3968 |
| 44th | Scott Vanwalsum | ๐บ๐ธ | Grand Ledge, Michigan | 46 | 02:34:32 | 2188 |
| 45th | Nathan Heinold | ๐บ๐ธ | Kalamazoo, Michigan | 46 | 02:35:04 | 1995 |
| 46th | Jeremy Flynn | ๐บ๐ธ | Grand Rapids, Michigan | 46 | 02:36:37 | 3853 |
| 47th | Willis Welsh | ๐จ๐ฆ | Hamilton, Ontario, CA | 46 | 02:36:43 | 2629 |
| 48th | Aaron Morrison | ๐บ๐ธ | | | 02:39:39 | 4276 |
| 49th | Aman Awan | ๐บ๐ธ | Farmington Hills, Michigan | 46 | 02:40:41 | 3479 |
| 50th | Josh Neumann | ๐บ๐ธ | Grand Rapids, Michigan | 46 | 02:40:45 | 2918 |
| 51st | Kevin Malhame | ๐บ๐ธ | Gahanna, Ohio | 46 | 02:40:51 | 3478 |
| 52nd | Ryan Smith | ๐บ๐ธ | KOUTS, Indiana | 46 | 02:41:09 | 4425 |
| 53rd | Tim Molenkamp | ๐บ๐ธ | Hudsonville, Michigan | 46 | 02:41:45 | 2752 |
| 54th | Michael Frank | ๐บ๐ธ | Ashley, Ohio | 46 | 02:42:45 | 4402 |
| 55th | Michael Mahoney | ๐บ๐ธ | Grosse Pointe Shores, Michigan | 46 | 02:43:19 | 2598 |
| 56th | Jeff Cachero | ๐บ๐ธ | Kalamazoo, Michigan | 46 | 02:43:43 | 3736 |
| 57th | John Pugno | ๐บ๐ธ | Rochester Hills, Michigan | 46 | 02:44:14 | 4166 |
| 58th | Kevin Vrondran | ๐บ๐ธ | Boyne City, Michigan | 46 | 02:47:20 | 2376 |
| 59th | Jason Sparks | ๐บ๐ธ | Kalamazoo, Michigan | 46 | 02:47:31 | 3131 |
| 60th | Joe Constable | ๐บ๐ธ | Holly, Michigan | 46 | 02:52:53 | 4769 |
| 61st | Matthew Fought | ๐บ๐ธ | Livonia, Michigan | 46 | 02:53:55 | 4563 |
| 62nd | Tim Kingston | ๐บ๐ธ | Portage, Michigan | 46 | 02:54:09 | 2850 |
| 63rd | Phillip Means | ๐บ๐ธ | Elmhurst, Illinois | 46 | 02:55:40 | 2118 |
| 64th | Brad Tennant | ๐บ๐ธ | Auburn, Michigan | 46 | 02:56:03 | 3730 |
| 65th | Robben Schulz | ๐บ๐ธ | Ann Arbor, Michigan | 46 | 02:59:30 | 2963 |
| 66th | Kevin Kelly | ๐บ๐ธ | East Grand Rapids, Michigan | 46 | 03:02:42 | 3031 |
| 67th | James Chadwell | ๐บ๐ธ | Traverse City, Michigan | 46 | 03:03:09 | 3703 |
| 68th | Ray Clark | ๐บ๐ธ | Demotte, Indiana | 46 | 03:06:41 | 3823 |
| 69th | Fred Meisner | ๐บ๐ธ | Highland, Michigan | 46 | 03:07:25 | 4499 |
| 70th | Erin Claudio | ๐บ๐ธ | Lake Leelanau, Michigan | 46 | 03:15:13 | 3830 |
| 71st | Jamison Kibbe | ๐บ๐ธ | Rockford, Michigan | 46 | 03:23:27 | 3137 |
| 72nd | Joseph Taylor | ๐บ๐ธ | East Grand Rapids, Michigan | 46 | 03:27:10 | 4637 |
| 73rd | Pete Scheidler | ๐บ๐ธ | Davenport, Iowa | 46 | 03:31:35 | 4542 |
| 74th | Joel Bennett | ๐บ๐ธ | St. Joseph, Michigan | 46 | 03:40:22 | 4860 |
| 75th | Todd Vantongeren | ๐บ๐ธ | | | 03:41:49 | 3299 |
| 76th | Paul Boyle | ๐บ๐ธ | Williamsburg, Michigan | 46 | 03:52:38 | 3715 |
| 77th | Jeff Burton | ๐บ๐ธ | Royal Oak, Michigan | 46 | 04:06:41 | 4065 |
| 78th | Stephen Witt | ๐บ๐ธ | Roscommon, Michigan | 46 | 02:27:43 | 4423 |
| DNF | Matt Hamilton | | Carmel, Indiana | 46 | DNF | 669 |