| 1st | Chris Ostberg | ๐บ๐ธ | Commerce Charter Township, Michigan | 40 | 02:08:52 | 447 |
| 2nd | Tim Bottrell | ๐บ๐ธ | Traverse City, Michigan | 45 | 02:21:17 | 220 |
| 3rd | Damon Michelsen | ๐บ๐ธ | Ortonville, Michigan | 46 | 02:21:43 | 713 |
| 4th | Cameron Bell | | | | 02:21:57 | 546 |
| 5th | Marc Demey | ๐บ๐ธ | Shelby Township, Michigan | 40 | 02:35:11 | 807 |
| 6th | Chad Lambert | ๐บ๐ธ | Oakland Township, Michigan | 43 | 02:41:50 | 1072 |
| 6th | Mark Brown | ๐บ๐ธ | Plymouth, Michigan | 54 | 01:38:42 | 492 |
| 7th | Andy Humphrey | ๐บ๐ธ | | | 02:42:48 | 775 |
| 8th | Jason Read | ๐บ๐ธ | Traverse City, Michigan | 44 | 02:43:09 | 686 |
| 9th | Paul Diemer | ๐บ๐ธ | CLARKSTON, Michigan | 42 | 02:44:35 | 1573 |
| 10th | David Leslie | ๐บ๐ธ | Grosse Ile, Michigan | 49 | 02:46:50 | 1052 |
| 11th | Ross Miller | ๐บ๐ธ | Shepherd, Michigan | 46 | 02:47:09 | 1239 |
| 12th | Brent Zimmerman | ๐บ๐ธ | Grand Rapids, Michigan | 42 | 02:47:49 | 1010 |
| 13th | Curt Moon | ๐บ๐ธ | Traverse City, Michigan | 49 | 02:49:57 | 1115 |
| 14th | Mark Brown | ๐บ๐ธ | Commerce Charter Township, Michigan | 56 | 02:50:27 | 1608 |
| 15th | Michael Reeves | ๐บ๐ธ | Rochester Hills, Michigan | 49 | 02:51:18 | 1090 |
| 16th | Jake Britton | ๐บ๐ธ | Davison, Michigan | 41 | 02:52:47 | 1547 |
| 17th | Nick Aghakhan | ๐บ๐ธ | Vernon Hills, Illinois | 48 | 02:52:55 | 1463 |
| 18th | Randy Zylstra | ๐บ๐ธ | Grand Rapids, Michigan | 68 | 02:53:37 | 1034 |
| 19th | Jeff Vandermaas | ๐บ๐ธ | Grand Rapids, Michigan | 43 | 02:54:19 | 1055 |
| 20th | Bill Gehringer | ๐บ๐ธ | TRAVERSE CITY, Michigan | 51 | 02:55:08 | 1046 |
| 21st | Jason Henderson | ๐บ๐ธ | Bloomfield Hills, Michigan | 44 | 02:55:38 | 2024 |
| 22nd | Brian Bartels | ๐บ๐ธ | West Olive, Michigan | 51 | 02:56:27 | 1190 |
| 23rd | Greg Foster | ๐บ๐ธ | Sturgis, Michigan | 40 | 02:56:58 | 1011 |
| 24th | Bob Skaryd | ๐บ๐ธ | Elsie, Michigan | 52 | 02:57:24 | 1541 |
| 25th | Earl Adams | ๐บ๐ธ | | | 02:59:24 | 644 |
| 26th | Anthony Anderson | | Toledo, Ohio | 41 | 03:00:19 | 1131 |
| 27th | Michael Jones | | Lake Orion, Michigan | 44 | 03:00:20 | 1032 |
| 28th | Jason Borchert | ๐บ๐ธ | Traverse City, Michigan | 45 | 03:02:32 | 1750 |
| 29th | Sean Harrington | ๐บ๐ธ | Lansing, Michigan | 57 | 03:04:18 | 1314 |
| 30th | Tony Sharp | ๐บ๐ธ | Brighton, Michigan | 52 | 03:08:53 | 1762 |
| 31st | Aaron Maike | ๐บ๐ธ | Norton Shores, Michigan | 45 | 03:09:44 | 1551 |
| 32nd | Jeff Jozwick | ๐บ๐ธ | Waterford, Michigan | 47 | 03:11:02 | 1588 |
| 33rd | Jeffery Drajka | ๐บ๐ธ | Ada, Michigan | 8 | 03:12:55 | 1978 |
| 34th | Joe Buchwitz | ๐บ๐ธ | HUNTINGTON WOODS, Michigan | 50 | 03:13:12 | 2201 |
| 35th | James Taylor | ๐บ๐ธ | Big Rapids, Michigan | 54 | 03:13:59 | 1304 |
| 36th | Martin Carey | ๐บ๐ธ | Meadowbrook, Pennsylvania | 45 | 03:14:17 | 2413 |
| 37th | Kirk Krahn | ๐บ๐ธ | Ada, Michigan | 46 | 03:15:19 | 2121 |
| 38th | Eric Kuhns | ๐บ๐ธ | Washington, Michigan | 40 | 03:16:34 | 2493 |
| 39th | Colin Chisholm | ๐บ๐ธ | South Lyon, Michigan | 52 | 03:16:41 | 1778 |
| 40th | Bradford Cox | ๐บ๐ธ | Waukee, Iowa | 48 | 03:16:46 | 1872 |
| 41st | Brian Dissette | ๐บ๐ธ | South Haven, Michigan | 42 | 03:18:31 | 2224 |
| 42nd | Scott Johnson | ๐บ๐ธ | Clarkston, Michigan | 42 | 03:19:22 | 2865 |
| 43rd | Raymond Dybowski | ๐บ๐ธ | Waterford, Michigan | 58 | 03:19:29 | 714 |
| 44th | David Gonska | ๐บ๐ธ | Beverly Hills, Michigan | 50 | 02:07:19 | 1330 |
| 44th | Jeremy Shafer | ๐บ๐ธ | Toledo, Ohio | 48 | 03:20:47 | 1879 |
| 45th | Troy Johansson | ๐บ๐ธ | Ferndale, Michigan | 48 | 03:22:18 | 1716 |
| 46th | Matthew Tuskan | ๐บ๐ธ | Rocky river, Ohio | 44 | 03:25:26 | 1129 |
| 47th | Gary Warner | ๐บ๐ธ | Waterford, Michigan | 45 | 03:26:09 | 1671 |
| 48th | Mark Kulak | ๐บ๐ธ | Royal Oak, Michigan | 53 | 03:27:42 | 4370 |
| 49th | Bryon Bierema | ๐บ๐ธ | Kalamazoo, Michigan | 49 | 03:28:56 | 4208 |
| 50th | David Nonis | ๐บ๐ธ | SHELBY TOWNSHIP, Michigan | 48 | 03:29:34 | 1257 |
| 51st | Sean Lipovsky | ๐บ๐ธ | Midland, Michigan | 46 | 03:30:03 | 4451 |
| 52nd | Kyle Norcutt | ๐บ๐ธ | East Grand Rapids, Michigan | 45 | 03:30:19 | 1208 |
| 53rd | David Rinker | ๐บ๐ธ | Flat Rock, Michigan | 53 | 03:31:35 | 1589 |
| 54th | Jason Klingelsmith | ๐บ๐ธ | Traverse City, Michigan | 53 | 03:32:18 | 962 |
| 55th | Michael Filipiak | ๐บ๐ธ | Redford, Michigan | 40 | 03:33:09 | 4580 |
| 56th | James Hayes | | Kentwood, Michigan | 42 | 03:33:31 | 2652 |
| 57th | Jeff Hutchings | ๐บ๐ธ | Rockford, Michigan | 47 | 03:34:48 | 2293 |
| 58th | Anthony Metzinger | ๐บ๐ธ | Warsaw, Indiana | 54 | 03:37:44 | 2832 |
| 59th | Daniel Thuente | ๐บ๐ธ | Traverse City, Michigan | 46 | 03:39:31 | 2701 |
| 60th | Jody Harback | ๐บ๐ธ | Richland, Michigan | 41 | 03:42:10 | 4534 |
| 61st | Jeffrey Young | ๐บ๐ธ | Boulder, Colorado | 53 | 03:42:31 | 1538 |
| 62nd | Mark Smith | ๐บ๐ธ | Washington, Michigan | 56 | 03:42:58 | 2162 |
| 63rd | David Rigo | ๐บ๐ธ | Novi, Michigan | 50 | 03:43:35 | 1847 |
| 64th | Eric Szlachtowicz | ๐บ๐ธ | Lenox Twp, Michigan | 45 | 03:45:03 | 4353 |
| 65th | Kevin Bouwman | ๐บ๐ธ | | | 03:45:25 | 2454 |
| 66th | Chris Bartnicki | ๐บ๐ธ | Brighton, Michigan | 56 | 03:45:52 | 2417 |
| 67th | James P Petiprin | ๐บ๐ธ | Swartz Creek, Michigan | 45 | 03:49:48 | 4520 |
| 68th | Randy Bentley | ๐บ๐ธ | Jackson, Michigan | 44 | 03:51:47 | 1842 |
| 69th | Shawn Stowe | ๐บ๐ธ | Traverse City, Michigan | 43 | 03:51:53 | 3122 |
| 70th | Tommy Smith | ๐บ๐ธ | Plainfield, Indiana | 51 | 03:52:23 | 3671 |
| 70th | Michael Miller | ๐บ๐ธ | Battle Creek, Michigan | 54 | 00:43:51 | 2842 |
| 71st | Mike Teravest | | | | 03:53:06 | 1810 |
| 72nd | Ted Ruys | ๐บ๐ธ | Grand Rapids, Michigan | 56 | 03:54:25 | 1886 |
| 73rd | Martin Spees | ๐บ๐ธ | Fishers, Indiana | 50 | 03:59:38 | 2725 |
| 74th | Michael Johnson | ๐บ๐ธ | Commerce, Michigan | 56 | 04:02:26 | 2039 |
| 75th | Aaron Huizenga | | | | 04:02:33 | 2383 |
| 76th | Todd Levitt | ๐บ๐ธ | Mount Pleasat, Michigan | 54 | 04:02:39 | 2618 |
| 77th | Chris Witherspoon | ๐บ๐ธ | Clarkston, Michigan | 54 | 04:03:12 | 3596 |
| 78th | Jerry Neal | ๐บ๐ธ | Charlotte, Michigan | 57 | 04:03:28 | 2464 |
| 79th | Matt Knowles | ๐บ๐ธ | Batavia, Illinois | 53 | 04:05:08 | 4774 |
| 80th | Bret Slocum | ๐บ๐ธ | Lake Orion, Michigan | 49 | 04:05:34 | 4416 |
| 81st | Jay Ramer | ๐บ๐ธ | Neenah, Wisconsin | 45 | 04:06:47 | 4382 |
| 82nd | Todd Snyder | ๐บ๐ธ | Winona Lake, Indiana | 48 | 04:07:54 | 3560 |
| 83rd | Tim Leavenworth | ๐บ๐ธ | Ada, Michigan | 52 | 04:11:23 | 2959 |
| 84th | Gregg Iddings | | Britton, Michigan | 51 | 00:45:53 | 1722 |
| 84th | Dan Mcmillan | ๐บ๐ธ | Northville, Michigan | 43 | 04:17:23 | 2852 |
| 85th | Frederick Smith | ๐บ๐ธ | Fenton, Michigan | 54 | 04:18:13 | 1941 |
| 86th | Dave Jubinsky | ๐บ๐ธ | Brighton, Michigan | 58 | 04:18:33 | 3234 |
| 87th | William Rhodes | ๐บ๐ธ | Kalamazoo, Michigan | 67 | 04:18:39 | 3135 |
| 88th | Kirk Hendricksen | ๐บ๐ธ | Brighton, Michigan | 46 | 04:25:32 | 3417 |
| 89th | Wayne Renfroe | ๐บ๐ธ | Hudsonville, Michigan | 42 | 04:25:48 | 3594 |
| 90th | Todd Sheperd | ๐บ๐ธ | Alanson, Michigan | 49 | 04:26:23 | 2236 |
| 91st | Nathan A. Thomson | ๐บ๐ธ | Alpena, Michigan | 41 | 04:26:41 | 2972 |
| 92nd | Kirk Kramer | ๐บ๐ธ | West Bloomfield, Michigan | 48 | 04:27:33 | 3641 |
| 93rd | Scott Turner | ๐บ๐ธ | Clarkston, Michigan | 46 | 04:31:09 | 3695 |
| 94th | Scott Jensen | ๐บ๐ธ | Lapeer, Michigan | 54 | 04:33:07 | 2488 |
| 95th | Bill Hecht | ๐บ๐ธ | Sturgis, Michigan | 46 | 04:33:18 | 3103 |
| 96th | Clint Kane | ๐บ๐ธ | traverse city, Michigan | 41 | 04:35:01 | 4254 |
| 97th | David Klemish | ๐บ๐ธ | Grand Ledge, Michigan | 54 | 04:37:01 | 2751 |
| 98th | Robert Schulte | ๐บ๐ธ | Oakland, Michigan | 56 | 04:38:13 | 3178 |
| 99th | Kyle Oberlee | ๐บ๐ธ | Kalamazoo, Michigan | 40 | 04:38:39 | 4530 |
| 100th | Dave Deacon | ๐บ๐ธ | Waterford, Michigan | 46 | 04:41:47 | 3291 |
| 101st | Joe Schwartz | ๐บ๐ธ | Sturgis, Michigan | 49 | 04:42:07 | 3809 |
| 102nd | Dan Pihlaja | ๐บ๐ธ | Traverse City, Michigan | 43 | 04:46:52 | 2364 |
| 103rd | Mike Smith | ๐บ๐ธ | Sterling Heights, Michigan | 40 | 04:48:58 | 3779 |
| 104th | Mike Brady | ๐บ๐ธ | Coleman, Michigan | 48 | 04:52:23 | 3754 |
| 105th | Jeremie Cherwinski | ๐บ๐ธ | Potterville, Michigan | 40 | 04:53:28 | 3336 |
| 106th | Ralph Ellis | ๐บ๐ธ | Bloomfield Hills, Michigan | 44 | 04:55:25 | 3964 |
| 107th | Chris Counts | ๐บ๐ธ | Northville, Michigan | 47 | 04:58:26 | 3274 |
| 108th | Kevin Machuga | ๐บ๐ธ | Hazel Partk, Michigan | 48 | 04:59:08 | 3189 |
| 109th | Matt Kangas | ๐บ๐ธ | Mattawan, Michigan | 0 | 04:59:32 | 4557 |
| 110th | Adam Bonner | ๐บ๐ธ | Northville, Michigan | 50 | 05:15:31 | 2990 |
| 111th | Craig Washinski | ๐บ๐ธ | Washington, Michigan | 57 | 05:15:43 | 2891 |
| 112th | Paul Matuszewski | ๐บ๐ธ | Saginaw, Michigan | 51 | 03:12:49 | 3942 |
| 112th | Mark Ackerman | | Woodridge, Illinois | 58 | 05:26:48 | 4570 |
| 113th | Shawn Helms | ๐บ๐ธ | Allendale, Michigan | 40 | 05:28:21 | 3865 |
| 114th | Dale Piske | ๐บ๐ธ | Traverse City, Michigan | 45 | 05:31:39 | 3306 |
| 115th | David Brant | ๐บ๐ธ | Dexter, Michigan | 48 | 05:36:34 | 3373 |
| 116th | Jeff Sager | ๐บ๐ธ | Eagle, Michigan | 51 | 05:39:35 | 3015 |
| 117th | Kyle Bingham | ๐บ๐ธ | Sterling Heights, Michigan | 40 | 00:52:47 | 3191 |
| 117th | Joe Arenberg | ๐บ๐ธ | Lake Zurich, Illinois | 41 | 05:40:06 | 3457 |
| 118th | Scott Devries | ๐บ๐ธ | Walker, Michigan | 50 | 05:57:27 | 4712 |
| 118th | Doug Lapp | ๐บ๐ธ | Farmington, Michigan | 40 | 00:52:56 | 3757 |
| 119th | Kirk Graham | ๐บ๐ธ | Lowell, Michigan | 49 | 00:53:06 | 1381 |
| 119th | Matthew Mcandrews | ๐บ๐ธ | Barrington, Illinois | 53 | 06:03:36 | 2895 |
| 119th | Tom Branton | ๐บ๐ธ | Ann Arbor, Michigan | 63 | 03:35:03 | 3477 |
| 120th | Brett Barringer | ๐บ๐ธ | northville, Michigan | 46 | 06:29:05 | 1357 |
| 120th | Bret Bachert | ๐บ๐ธ | Traverse City, Michigan | 42 | 00:54:30 | 3787 |
| 121st | Brett Zajac | ๐บ๐ธ | UTICA, Michigan | 41 | 07:00:30 | 3771 |
| 123rd | Austin Rowser | ๐บ๐ธ | Omaha, Nebraska | 41 | 03:43:03 | 4217 |
| 125th | Terry Simpson | ๐บ๐ธ | Brighton, Michigan | 47 | 03:54:10 | 4153 |
| 126th | Matthew Mellentine | ๐บ๐ธ | Indianapolis, Indiana | 47 | 04:09:00 | 4527 |
| 127th | Chester Kieliszek | ๐บ๐ธ | Brecksville, Ohio | 45 | 04:16:48 | 3482 |
| 136th | Dan Houston | ๐บ๐ธ | Gobles, Michigan | 0 | 01:04:12 | 3521 |
| 142nd | Chad Lincoln | ๐บ๐ธ | LAKEVIEW, Michigan | 40 | 01:14:26 | 3492 |
| 143rd | Ronald Schuitema | ๐บ๐ธ | Shelby, Michigan | 59 | 01:14:47 | 4121 |
| 146th | Steve Kufchock | ๐บ๐ธ | Beverly Hills, Michigan | 49 | 01:24:52 | 4172 |
| 147th | Mark Mcdonald | ๐บ๐ธ | Canton, Michigan | 45 | 01:29:56 | 4505 |
| DNF | Brad Vansteenkiste | ๐บ๐ธ | Grosse Ile, Michigan | 41 | DNF | 2798 |
| DNF | Russell Johnson | ๐บ๐ธ | Bowling Geen, Ohio | 52 | DNF | 2927 |
| DNF | David Walters | ๐บ๐ธ | Battle Creek, Michigan | 50 | DNF | 1235 |
| DNF | John Norman | ๐บ๐ธ | Linwood, Michigan | 51 | DNF | 3384 |
| DNF | James Hill | ๐บ๐ธ | Beverly Hills, Michigan | 44 | DNF | 803 |
| DNF | Carter Elton | ๐บ๐ธ | Waterford, Michigan | 55 | DNF | 2699 |
| DNF | Gregory Molnar | ๐บ๐ธ | Lake Zurich, Illinois | 51 | DNF | 2686 |
| DNF | Bill Henderson | ๐บ๐ธ | Brownstown, Michigan | 55 | DNF | 1134 |