| 1st | Joseph Lampen | ๐บ๐ธ | Holland, Michigan | 43 | 01:45:54 | 439 |
| 2nd | Timothy Stewart | | Kalamazoo, Michigan | 51 | 01:49:36 | 479 |
| 3rd | Sean Thibeault | ๐บ๐ธ | Brantford | 45 | 01:54:37 | 1069 |
| 4th | Cameron Bell | | | | 01:54:39 | 547 |
| 5th | Damon Michelsen | ๐บ๐ธ | Ortonville, Michigan | 45 | 01:57:57 | 774 |
| 6th | Scott Wycoff | ๐บ๐ธ | Dorr, Michigan | 44 | 01:59:20 | 919 |
| 7th | Mark Brown | ๐บ๐ธ | Plymouth, Michigan | 53 | 02:01:26 | 461 |
| 8th | Christian Ambjorn | | | | 02:02:16 | 1240 |
| 9th | Jason Sparks | ๐บ๐ธ | Southfield, Michigan | 47 | 02:03:27 | 3437 |
| 10th | Brent Zimmerman | ๐บ๐ธ | Grand Rapids, Michigan | 41 | 02:04:05 | 1165 |
| 11th | Jason Read | ๐บ๐ธ | Traverse City, Michigan | 43 | 02:04:32 | 684 |
| 12th | Michael Reeves | ๐บ๐ธ | Rochester Hills, Michigan | 48 | 02:04:41 | 1319 |
| 13th | David Leslie | ๐บ๐ธ | Grosse Ile, Michigan | 48 | 02:05:49 | 809 |
| 14th | Michael Jones | | Lake Orion, Michigan | 43 | 02:06:24 | 1089 |
| 15th | Chad Lambert | ๐บ๐ธ | Oakland Township, Michigan | 42 | 02:06:37 | 1082 |
| 16th | Curt Moon | ๐บ๐ธ | Traverse City, Michigan | 48 | 02:06:56 | 1135 |
| 17th | Ross Miller | ๐บ๐ธ | Shepherd, Michigan | 45 | 02:07:04 | 1837 |
| 18th | Brian Bartels | ๐บ๐ธ | West Olive, Michigan | 50 | 02:08:35 | 1233 |
| 19th | Mark Deering | ๐บ๐ธ | West Olive, Michigan | 44 | 02:08:57 | 1197 |
| 20th | Jason Klingelsmith | ๐บ๐ธ | Traverse City, Michigan | 52 | 02:09:25 | 873 |
| 21st | Raymond Dybowski | ๐บ๐ธ | Waterford, Michigan | 57 | 02:10:44 | 653 |
| 22nd | Bill Gehringer | ๐บ๐ธ | TRAVERSE CITY, Michigan | 50 | 02:10:48 | 1032 |
| 23rd | Mark Brown | ๐บ๐ธ | Commerce Charter Township, Michigan | 55 | 02:12:40 | 2137 |
| 24th | Matthew Tuskan | ๐บ๐ธ | Rocky river, Ohio | 43 | 02:13:39 | 1144 |
| 25th | David Nonis | ๐บ๐ธ | SHELBY TOWNSHIP, Michigan | 47 | 02:13:42 | 1254 |
| 26th | Bob Skaryd | ๐บ๐ธ | Elsie, Michigan | 51 | 02:13:49 | 1693 |
| 27th | Mark Slagle | ๐บ๐ธ | | | 02:14:14 | 1869 |
| 28th | Bill Henderson | ๐บ๐ธ | Brownstown, Michigan | 54 | 02:14:26 | 1114 |
| 29th | Jake Britton | ๐บ๐ธ | Davison, Michigan | 40 | 02:14:32 | 1838 |
| 30th | David Rinker | ๐บ๐ธ | Flat Rock, Michigan | 52 | 02:15:23 | 1643 |
| 31st | Paul Diemer | ๐บ๐ธ | CLARKSTON, Michigan | 41 | 02:15:31 | 4295 |
| 32nd | Doug Metzger | ๐บ๐ธ | | | 02:15:53 | 1729 |
| 33rd | Henry Loria | ๐บ๐ธ | Williamston, Michigan | 48 | 02:16:07 | 1966 |
| 34th | Lawrence Rudberg | ๐บ๐ธ | Howell, Michigan | 45 | 02:16:14 | 1696 |
| 35th | Jason Spring | ๐บ๐ธ | Waterford, Michigan | 44 | 02:16:21 | 4579 |
| 36th | Jeff Jozwick | ๐บ๐ธ | Waterford, Michigan | 46 | 02:17:20 | 1557 |
| 37th | Gary Warner | ๐บ๐ธ | Waterford, Michigan | 44 | 02:17:48 | 2611 |
| 38th | Troy Johansson | ๐บ๐ธ | Ferndale, Michigan | 47 | 02:18:25 | 1832 |
| 39th | Colin Chisholm | ๐บ๐ธ | South Lyon, Michigan | 51 | 02:18:25 | 2011 |
| 40th | Tony Sharp | ๐บ๐ธ | Brighton, Michigan | 51 | 02:18:30 | 1851 |
| 41st | Randy Bentley | ๐บ๐ธ | Jackson, Michigan | 43 | 02:20:16 | 1963 |
| 42nd | Bradford Cox | ๐บ๐ธ | Waukee, Iowa | 47 | 02:20:54 | 2033 |
| 43rd | Paul Whitaker | ๐บ๐ธ | Northville, Michigan | 50 | 02:21:36 | 2074 |
| 44th | Iner Nielsen | ๐บ๐ธ | Orlando, Florida | 49 | 02:22:43 | 2160 |
| 45th | Jeffrey Drajka | ๐บ๐ธ | Ada, Michigan | 44 | 02:22:49 | 2155 |
| 46th | Jeff Shaw | ๐บ๐ธ | Westland, Michigan | 52 | 02:23:19 | 4299 |
| 47th | Ted Ruys | ๐บ๐ธ | Grand Rapids, Michigan | 55 | 02:23:19 | 1920 |
| 48th | Mark Kulak | ๐บ๐ธ | Royal Oak, Michigan | 52 | 02:24:57 | 2253 |
| 49th | Jason Henderson | ๐บ๐ธ | Bloomfield Hills, Michigan | 43 | 02:25:47 | 3585 |
| 50th | Joe Connolly | ๐บ๐ธ | Mission Viejo, California | 50 | 02:25:49 | 4093 |
| 51st | Kevin Gerbers | ๐บ๐ธ | Fort Wayne, Indiana | 45 | 02:26:04 | 1570 |
| 52nd | Brian Dissette | ๐บ๐ธ | South Haven, Michigan | 41 | 02:27:06 | 2592 |
| 53rd | Robert Estes | ๐บ๐ธ | Jenison, Michigan | 50 | 02:27:33 | 2333 |
| 54th | Kirk Krahn | ๐บ๐ธ | Ada, Michigan | 45 | 02:27:48 | 3490 |
| 55th | James Taylor | ๐บ๐ธ | Big Rapids, Michigan | 53 | 02:28:17 | 1296 |
| 56th | Mark Smith | ๐บ๐ธ | Macomb, Michigan | 55 | 02:28:21 | 2198 |
| 57th | Paul Digiacomo | ๐บ๐ธ | South Bend, Indiana | 47 | 02:28:41 | 2425 |
| 58th | Joe Buchwitz | ๐บ๐ธ | HUNTINGTON WOODS, Michigan | 49 | 02:29:32 | 3586 |
| 59th | Benjamin Mullens | ๐บ๐ธ | Charlevoix, Michigan | 51 | 02:29:44 | 2649 |
| 60th | Mike Teravest | | | | 02:30:03 | 1758 |
| 61st | David Walters | ๐บ๐ธ | Battle Creek, Michigan | 49 | 02:30:43 | 1178 |
| 62nd | David Rigo | ๐บ๐ธ | Novi, Michigan | 49 | 02:30:52 | 1797 |
| 63rd | Jeff Hutchings | ๐บ๐ธ | Rockford, Michigan | 46 | 02:31:28 | 3481 |
| 64th | Aaron Scholten | ๐บ๐ธ | Zeeland, Michigan | 42 | 02:32:08 | 4391 |
| 65th | Aaron Huizenga | | | | 02:33:03 | 2332 |
| 66th | Martin Carey | ๐บ๐ธ | Meadowbrook, Pennsylvania | 44 | 02:33:10 | 1973 |
| 67th | Chris Bartnicki | ๐บ๐ธ | Brighton, Michigan | 55 | 02:33:19 | 2496 |
| 68th | Scott Beal | ๐บ๐ธ | East Jordan, Michigan | 45 | 02:34:42 | 1893 |
| 69th | Frederick Smith | ๐บ๐ธ | Fenton, Michigan | 53 | 02:36:55 | 1889 |
| 70th | John Banukevich | ๐บ๐ธ | Huron Township, Michigan | 53 | 02:37:24 | 2172 |
| 71st | Jeremy Shafer | ๐บ๐ธ | Toledo, Ohio | 47 | 02:37:27 | 1717 |
| 72nd | Scott Jensen | ๐บ๐ธ | Lapeer, Michigan | 53 | 02:37:41 | 2397 |
| 73rd | Kevin Bouwman | ๐บ๐ธ | | | 02:39:14 | 2366 |
| 74th | James Heitman | ๐บ๐ธ | Rochester Hills, Michigan | 49 | 02:39:19 | 2291 |
| 75th | Dan Mcmillan | ๐บ๐ธ | Northville, Michigan | 42 | 02:40:59 | 3273 |
| 76th | James Hayes | | Kentwood, Michigan | 41 | 02:41:10 | 3478 |
| 77th | Todd Sheperd | ๐บ๐ธ | Alanson, Michigan | 48 | 02:41:26 | 2090 |
| 78th | Daniel Thuente | ๐บ๐ธ | Traverse City, Michigan | 45 | 02:42:59 | 3792 |
| 79th | Quinn Raftery | ๐บ๐ธ | Traverse City, Michigan | 41 | 02:43:13 | 2968 |
| 80th | David Laplante | ๐บ๐ธ | Rockford, Michigan | 47 | 02:43:14 | 2081 |
| 81st | Michael Johnson | ๐บ๐ธ | Commerce, Michigan | 55 | 02:43:40 | 1985 |
| 82nd | Michael Miller | ๐บ๐ธ | | | 02:43:53 | 3097 |
| 83rd | Gregory Molnar | ๐บ๐ธ | Lake Zurich, Illinois | 50 | 02:45:00 | 2355 |
| 84th | Scott Zylstra | ๐บ๐ธ | Galesburg, Michigan | 49 | 02:45:25 | 3212 |
| 85th | David Klemish | ๐บ๐ธ | Grand Ledge, Michigan | 53 | 02:45:41 | 2660 |
| 86th | Joe Clark | ๐บ๐ธ | LINDEN, Michigan | 43 | 02:46:26 | 2373 |
| 87th | Anthony Metzinger | ๐บ๐ธ | Warsaw, Indiana | 53 | 02:47:58 | 4220 |
| 88th | Edward Barker | ๐บ๐ธ | Oakland, Michigan | 49 | 02:48:28 | 2716 |
| 89th | Paul Wilson | ๐บ๐ธ | Kalamazoo, Michigan | 40 | 02:49:29 | 3777 |
| 90th | Scott Johnson | ๐บ๐ธ | Clarkston, Michigan | 41 | 02:49:42 | 3257 |
| 91st | Jeff Sager | ๐บ๐ธ | Eagle, Michigan | 50 | 02:50:20 | 3204 |
| 92nd | Jeffrey Young | ๐บ๐ธ | Boulder, Colorado | 52 | 02:51:02 | 4578 |
| 93rd | Martin Spees | ๐บ๐ธ | Fishers, Indiana | 49 | 02:51:26 | 2639 |
| 94th | Brian Mckenna | ๐บ๐ธ | Grosse Pointe Park, Michigan | 53 | 02:51:33 | 3990 |
| 95th | Rod Janssen | ๐บ๐ธ | Mayville, Wisconsin | 55 | 02:51:34 | 2774 |
| 96th | Russell Johnson | ๐บ๐ธ | Bowling Geen, Ohio | 51 | 02:51:45 | 2970 |
| 97th | Robb Webber | ๐บ๐ธ | Hope, Michigan | 50 | 02:51:56 | 3083 |
| 98th | Russ Turner | ๐บ๐ธ | Grand Blanc, Michigan | 47 | 02:51:56 | 2740 |
| 99th | Troy Leslie | ๐บ๐ธ | Grand Ledge, Michigan | 50 | 02:53:36 | 2710 |
| 100th | Derek Haas | ๐บ๐ธ | Miamisburg, Ohio | 47 | 02:53:48 | 2777 |
| 101st | Mark Plagmann | ๐บ๐ธ | Cedar Rapids, Nebraska | 47 | 02:55:19 | 3674 |
| 102nd | Brian Benson | | La Crosse, Wisconsin | 43 | 02:55:26 | 1155 |
| 103rd | Donovan Stec | ๐บ๐ธ | Mount Clemens, Michigan | 45 | 02:55:41 | 2731 |
| 104th | Paul Luhmann | ๐บ๐ธ | Riverside, Illinois | 48 | 02:57:55 | 2874 |
| 105th | Nathan Schickel | ๐บ๐ธ | Carmel, Indiana | 45 | 02:59:06 | 4290 |
| 106th | Adam Bonner | ๐บ๐ธ | Northville, Michigan | 49 | 02:59:09 | 2884 |
| 107th | Shawn Stowe | ๐บ๐ธ | Traverse City, Michigan | 42 | 03:01:02 | 4284 |
| 108th | Jesse Williams | ๐บ๐ธ | | | 03:01:08 | 3711 |
| 109th | William Rhodes | ๐บ๐ธ | Kalamazoo, Michigan | 66 | 03:01:10 | 3061 |
| 110th | Tim Leavenworth | ๐บ๐ธ | Ada, Michigan | 51 | 03:03:52 | 2883 |
| 111th | Robert Schulte | ๐บ๐ธ | Oakland, Michigan | 55 | 03:04:50 | 3050 |
| 112th | Scott Bowersox | ๐บ๐ธ | PERRY, Michigan | 41 | 03:08:34 | 3604 |
| 113th | Neil Henige | ๐บ๐ธ | Williamsburg, Michigan | 55 | 03:09:10 | 4334 |
| 114th | Nick Prestel | ๐บ๐ธ | Shelby Township, Michigan | 39 | 03:09:30 | 3243 |
| 115th | Craig Washinski | ๐บ๐ธ | Washington, Michigan | 56 | 03:12:23 | 2793 |
| 116th | George Sedlacek | ๐บ๐ธ | Negaunee, Michigan | 62 | 03:13:45 | 4272 |
| 117th | Dave Deacon | ๐บ๐ธ | White Lake Charter Townsh, Michigan | 45 | 03:15:08 | 3844 |
| 118th | Nathan A. Thomson | ๐บ๐ธ | Alpena, Michigan | 40 | 03:16:32 | 2806 |
| 119th | Jeff Zaleski | ๐บ๐ธ | Troy, Michigan | 58 | 03:17:33 | 2788 |
| 120th | Dave Jubinsky | ๐บ๐ธ | Brighton, Michigan | 57 | 03:17:59 | 3120 |
| 121st | Carter Elton | ๐บ๐ธ | Waterford, Michigan | 54 | 03:21:32 | 2589 |
| 122nd | David Worden | ๐บ๐ธ | Byron Center, Michigan | 52 | 03:26:28 | 3322 |
| 123rd | Andy Blake | ๐บ๐ธ | Lake Ann, Michigan | 41 | 03:36:34 | 3275 |
| 124th | Tom Sturr | ๐บ๐ธ | Rockford, Michigan | 57 | 03:42:16 | 2959 |
| 125th | Rudy Cervantes | ๐บ๐ธ | Canton, Michigan | 45 | 03:44:17 | 4292 |
| 126th | John Keller | ๐บ๐ธ | Zionsville, Indiana | 51 | 03:57:34 | 3814 |
| 127th | Chris Bousson | ๐บ๐ธ | Ludington, Michigan | 43 | 02:04:41 | 4394 |
| 127th | Chris Counts | ๐บ๐ธ | Northville, Michigan | 46 | 03:59:13 | 3158 |
| 128th | Kristopher Williams | ๐บ๐ธ | Winona Lake, Indiana | 43 | 03:59:22 | 3262 |
| 129th | Jeff Crouse | ๐บ๐ธ | Portage, Michigan | 46 | 04:01:03 | 3265 |
| 130th | Patrick Horan | ๐บ๐ธ | Grosse Pointe, Michigan | 52 | 04:06:12 | 3264 |
| 131st | John Norman | ๐บ๐ธ | Linwood, Michigan | 50 | 04:08:18 | 3263 |
| 132nd | Justin Spence | ๐บ๐ธ | Muskegon, Michigan | 47 | 04:19:33 | 4176 |
| 133rd | Tom Vanderhenst | ๐บ๐ธ | Holland, Michigan | 58 | 04:26:08 | 4020 |
| 134th | Dan Houston | ๐บ๐ธ | Gobles, Michigan | 0 | 04:30:13 | 3779 |
| 135th | Chester Kieliszek | ๐บ๐ธ | Brecksville, Ohio | 44 | 04:32:52 | 3365 |
| 136th | Brett Barringer | ๐บ๐ธ | northville, Michigan | 45 | 04:38:51 | 4588 |
| 137th | Scott Shimer | ๐บ๐ธ | Muncie, Indiana | 51 | 04:41:23 | 4312 |
| 138th | Stephen Shick | ๐บ๐ธ | Fishers, Indiana | 53 | 04:42:24 | 3352 |
| 141st | Tom Willman | ๐บ๐ธ | Waterford, Michigan | 53 | 01:12:07 | 3386 |
| 142nd | Douglas Green | ๐บ๐ธ | Belding, Michigan | 46 | 01:31:03 | 3802 |
| DNF | Adam Sharpe | ๐บ๐ธ | Galloway, Ohio | 46 | DNF | 3249 |
| DNF | Joe Arenberg | ๐บ๐ธ | Lake Zurich, Illinois | 40 | DNF | 3344 |