| 1st | Brian Harville | ๐บ๐ธ | Goodrich, Michigan | 50 | 02:09:26 | 340 |
| 2nd | Bill Sloney | ๐บ๐ธ | Shelby Township, Michigan | 50 | 02:11:35 | 409 |
| 3rd | Ed Serrat | ๐บ๐ธ | Red Lodge, Montana | 50 | 02:13:08 | 363 |
| 4th | Kevin Stacey | | | | 02:13:41 | 486 |
| 5th | Todd Vigland | ๐บ๐ธ | Traverse City, Michigan | 50 | 02:14:28 | 469 |
| 6th | Steve Vanderzwaag | ๐บ๐ธ | Holland, Michigan | 50 | 02:18:56 | 591 |
| 7th | Timothy Eltschlager | ๐บ๐ธ | Sylvania, Ohio | 50 | 02:20:42 | 582 |
| 8th | Court Maple | ๐บ๐ธ | Fishers, Indiana | 50 | 02:21:40 | 570 |
| 9th | Brad Jerris | ๐บ๐ธ | Novi, Michigan | 50 | 02:24:14 | 531 |
| 10th | Michael Carney | | Yorkville, Illinois | 50 | 02:24:52 | 512 |
| 11th | Eric Malzahn | ๐บ๐ธ | Royal Oak, Michigan | 50 | 02:25:52 | 615 |
| 12th | Joseph Rosentel | ๐บ๐ธ | Portage, Michigan | 50 | 02:29:15 | 863 |
| 13th | Todd Riecke | ๐บ๐ธ | Traverse City, Michigan | 50 | 02:31:58 | 710 |
| 14th | Mark Vinzant | ๐บ๐ธ | Valparaiso, Indiana | 50 | 02:33:30 | 683 |
| 15th | Charles Parkhurst | ๐บ๐ธ | Traverse City, Michigan | 50 | 02:35:32 | 915 |
| 16th | Phil Vanderlugt | ๐บ๐ธ | Ada, Michigan | 50 | 02:36:28 | 758 |
| 17th | Brian Vick | ๐บ๐ธ | Grosse Pointe Farms, Michigan | 50 | 02:37:10 | 1007 |
| 18th | Ray Aldrich | ๐บ๐ธ | Oxford, Michigan | 50 | 02:37:54 | 1014 |
| 19th | Ron Wood | | Laingsburg, Michigan | 50 | 02:38:08 | 1133 |
| 20th | Marty Mrozinski | ๐บ๐ธ | Rockford, Michigan | 50 | 02:39:22 | 706 |
| 21st | Simon Lynch | ๐บ๐ธ | Lake Orion, Michigan | 50 | 02:40:04 | 935 |
| 22nd | Doug Spence | ๐บ๐ธ | Traverse City, Michigan | 51 | 02:41:57 | 978 |
| 23rd | Matthew Stahr | ๐บ๐ธ | Northville, Michigan | 50 | 02:43:20 | 917 |
| 24th | Jeff Van Blarcom | ๐บ๐ธ | Salt Lake City, Utah | 50 | 02:45:08 | 1450 |
| 25th | Scott Davis | ๐บ๐ธ | Bloomington, Illinois | 50 | 02:46:13 | 825 |
| 26th | Dave Lenting | ๐บ๐ธ | Wyoming, Michigan | 50 | 02:46:24 | 664 |
| 27th | Jack Bowes | | London | 50 | 02:46:40 | 709 |
| 28th | Jason Gull | ๐บ๐ธ | Washington, District of Columbia | 50 | 02:48:28 | 1211 |
| 29th | Scott Daigle | ๐บ๐ธ | Mount Pleasant, Michigan | 50 | 02:48:41 | 987 |
| 30th | Mike Gorkowski | ๐บ๐ธ | Grand Rapids, Michigan | 50 | 02:54:28 | 833 |
| 31st | Tony Charameda | ๐บ๐ธ | Holland, Michigan | 50 | 02:55:46 | 991 |
| 32nd | Thomas Rieth | ๐บ๐ธ | Franklin, Michigan | 50 | 02:56:43 | 1109 |
| 33rd | Richard Mcculloch | ๐บ๐ธ | Dexter, Michigan | 50 | 02:57:06 | 1543 |
| 34th | Jason Tink | ๐บ๐ธ | Birmingham, Michigan | 50 | 02:59:00 | 1465 |
| 35th | Jeffrey Puppos | ๐บ๐ธ | GROSSE POINTE, Michigan | 50 | 03:00:26 | 1619 |
| 36th | Scott Krupp | ๐บ๐ธ | Rochester Hills, Michigan | 50 | 03:03:13 | 1422 |
| 37th | Stavros Vorias | | Dexter, Michigan | 50 | 03:03:47 | 1633 |
| 38th | Brian Hayden | ๐บ๐ธ | Ann Arbor, Michigan | 50 | 03:04:37 | 3568 |
| 39th | David Hunter | ๐บ๐ธ | Traverse City, Michigan | 50 | 03:05:18 | 1497 |
| 40th | Daniele Castiglioni | ๐บ๐ธ | Northville, Michigan | 51 | 03:09:37 | 4260 |
| 41st | Scott Trussell | ๐บ๐ธ | Northville, Michigan | 50 | 03:11:26 | 4403 |
| 42nd | Mike Dixon | ๐บ๐ธ | Breckenridge, Colorado | 50 | 03:14:08 | 4569 |
| 43rd | Joe Ostervik | ๐บ๐ธ | Brighton, Michigan | 50 | 03:14:30 | 1681 |
| 44th | Michael Mcnally | ๐บ๐ธ | Birmingham, Michigan | 50 | 03:14:47 | 4212 |
| 45th | Jim Baas | ๐บ๐ธ | Holland, Michigan | 51 | 03:15:42 | 3619 |
| 46th | Don Fogler | ๐บ๐ธ | Bloomington, Illinois | 50 | 03:16:54 | 1934 |
| 47th | David Smith | ๐บ๐ธ | Traverse City, Michigan | 50 | 03:17:12 | 1291 |
| 48th | Guy Smith | ๐บ๐ธ | Alpena, Michigan | 50 | 03:17:14 | 2329 |
| 49th | Jeff Smith | ๐บ๐ธ | Grand Rapids, Michigan | 50 | 03:17:43 | 1661 |
| 50th | Chris Patterson | ๐บ๐ธ | Hinsdale, Illinois | 50 | 03:18:51 | 4417 |
| 51st | Ryan Manecke | ๐บ๐ธ | Downers Grove, Illinois | 50 | 03:20:18 | 2029 |
| 52nd | Kevin Hains | ๐บ๐ธ | Mattawan, Michigan | 50 | 03:20:43 | 1781 |
| 53rd | John Kocis | ๐บ๐ธ | Shelby Township, Michigan | 50 | 03:21:45 | 2079 |
| 54th | Michael Cockrell | ๐บ๐ธ | Kalamazoo, Michigan | 50 | 03:22:03 | 1819 |
| 55th | Paul Patterson | ๐บ๐ธ | Orient, Ohio | 50 | 03:26:11 | 4077 |
| 56th | Tom Greene | ๐บ๐ธ | Wheaton, Illinois | 50 | 03:26:39 | 4255 |
| 57th | Todd Mustaine | ๐บ๐ธ | Plymouth, Michigan | 50 | 03:26:47 | 2026 |
| 58th | Gordon Blackburde | | Winnipeg | 50 | 03:28:57 | 4161 |
| 59th | Brian Hodek | ๐บ๐ธ | Neenah, Wisconsin | 50 | 03:31:11 | 2052 |
| 60th | Shawn Sullivan | ๐บ๐ธ | Portage, Michigan | 50 | 03:33:35 | 2145 |
| 61st | John Augugliaro | ๐บ๐ธ | Mt Clemens, Michigan | 50 | 03:35:04 | 4279 |
| 62nd | Dan Holland | | | | 03:36:01 | 1966 |
| 63rd | Gary Thompson | | toledo, Ohio | 50 | 03:36:50 | 2198 |
| 64th | Matt Malec | ๐บ๐ธ | Brighton, Michigan | 51 | 03:37:40 | 1975 |
| 65th | Tim Claflin | ๐บ๐ธ | Mattawan, Michigan | 50 | 03:37:45 | 2634 |
| 66th | Scott Cory | ๐บ๐ธ | Brighton, Michigan | 50 | 03:46:43 | 3236 |
| 67th | Christopher Moll | ๐บ๐ธ | Whitefish Bay, Wisconsin | 50 | 03:50:15 | 2409 |
| 68th | Erik Benedict | ๐บ๐ธ | Clarkston, Michigan | 51 | 03:51:23 | 4592 |
| 69th | Chris Casanova | ๐บ๐ธ | | | 03:56:15 | 2336 |
| 70th | Dan Wilson | ๐บ๐ธ | Mascoutah, Illinois | 50 | 03:57:14 | 3421 |
| 71st | Peter Sholler | ๐บ๐ธ | Grand Rapids, Michigan | 50 | 03:59:51 | 2856 |
| 72nd | Mike Keene | ๐บ๐ธ | Traverse City, Michigan | 50 | 04:00:15 | 3826 |
| 73rd | Jason Ludwick | ๐บ๐ธ | Muncie, Indiana | 51 | 04:00:24 | 4258 |
| 74th | David Jansen | ๐บ๐ธ | Dexter, Michigan | 51 | 02:37:38 | 2967 |
| 74th | Kurt Whited | ๐บ๐ธ | Fort Wayne, Indiana | 50 | 04:00:29 | 3028 |
| 75th | Patrick Hanslits | ๐บ๐ธ | Clarkston, Michigan | 50 | 04:00:58 | 2437 |
| 76th | Terry Tribe | ๐บ๐ธ | MT PLEASANT, Michigan | 51 | 04:01:37 | 4248 |
| 77th | Darren Haines | ๐บ๐ธ | Gladwin, Michigan | 50 | 04:01:44 | 4316 |
| 78th | Jim Mitchell | ๐บ๐ธ | Northille, Michigan | 50 | 04:04:10 | 2665 |
| 79th | John Mooney | | Evanston, Illinois | 50 | 04:04:54 | 2965 |
| 80th | Allan Argel | ๐บ๐ธ | Sterling Heights, Michigan | 50 | 04:05:38 | 3131 |
| 81st | Jim Tish | ๐บ๐ธ | Northville, Michigan | 50 | 04:08:39 | 3463 |
| 82nd | William Cesarek | ๐บ๐ธ | Lake Orion, Michigan | 50 | 04:08:59 | 3996 |
| 83rd | Paul Krauseneck | ๐บ๐ธ | Charter Township Of Clint, Michigan | 50 | 04:10:23 | 3152 |
| 84th | Iner Nielsen | ๐บ๐ธ | Orlando, Florida | 50 | 04:10:30 | 1971 |
| 85th | Thomas Morse | ๐บ๐ธ | Wolverine Lake, Michigan | 51 | 04:13:29 | 2187 |
| 86th | Noel Peters | ๐บ๐ธ | Kewadin, Michigan | 50 | 04:14:14 | 2898 |
| 87th | Gary Ruoff | ๐บ๐ธ | Traverse City, Michigan | 51 | 04:15:54 | 2503 |
| 88th | James Decker | ๐บ๐ธ | Alpena, Michigan | 50 | 04:24:33 | 2682 |
| 89th | Ken Mohney | ๐บ๐ธ | Mattawan, Michigan | 50 | 04:27:15 | 3475 |
| 90th | Isidro Carrizales | ๐บ๐ธ | Lawton, Michigan | 50 | 04:28:04 | 3038 |
| 91st | Jeff Zmich | ๐บ๐ธ | Goodrich, Michigan | 51 | 04:38:03 | 2388 |
| 92nd | Michael Kinlaw | ๐บ๐ธ | Rockford, Michigan | 50 | 04:44:02 | 4424 |
| 93rd | Bret Dittenber | ๐บ๐ธ | Midland, Michigan | 50 | 04:49:26 | 4453 |
| 94th | Robert Skates | ๐บ๐ธ | Royal Oak, Michigan | 50 | 04:53:31 | 3829 |
| 95th | Alex Afsari | | | | 04:55:32 | 4465 |
| 96th | Todd Talford | ๐บ๐ธ | | | 04:58:29 | 3855 |
| 97th | Joe Greer | ๐บ๐ธ | Cadillac, Michigan | 50 | 04:58:36 | 3355 |
| 98th | Jeremy Kirby | ๐บ๐ธ | ALBION, Michigan | 50 | 05:23:37 | 3039 |
| 98th | Jamie Longe | ๐บ๐ธ | Royal Oak, Michigan | 51 | 00:54:09 | 3312 |
| 99th | Mark Shand | ๐บ๐ธ | Brighton, Michigan | 50 | 05:27:42 | 4116 |
| 100th | Michael Albano | ๐บ๐ธ | Plymouth, Michigan | 50 | 03:33:48 | 3298 |
| 100th | Rod Bitterling | ๐บ๐ธ | Orlando, Florida | 50 | 05:27:45 | 4024 |
| 101st | Rommel Pinili | | | | 06:04:37 | 3505 |
| 103rd | Kevin Jawahir | ๐บ๐ธ | Kalamazoo, Michigan | 50 | 04:11:33 | 3375 |
| 105th | David Frigerio | ๐บ๐ธ | Commerce Charter Township, Michigan | 50 | 01:02:03 | 3471 |
| DNF | James Browne | ๐บ๐ธ | Burlington, Michigan | 50 | DNF | 1232 |