| # | Name | Hometown | Age | Time | Bib | |
|---|---|---|---|---|---|---|
| 1st | Joe Brzuchanski | ๐บ๐ธ | Waterford, Michigan | 50 | 01:46:21 | 444 |
| 2nd | Karl Emmerich | ๐บ๐ธ | Auburn Hills, Michigan | 50 | 01:49:30 | 705 |
| 3rd | Jim Jackovatz | ๐บ๐ธ | Waterford, Michigan | 50 | 01:51:06 | 357 |
| 4th | Christopher Boer | ๐บ๐ธ | grand Rapids, Michigan | 50 | 01:54:11 | 662 |
| 5th | Edward Brzezinski | ๐บ๐ธ | Linden, Michigan | 50 | 01:56:23 | 521 |
| 6th | Jonathan Zoutendam | ๐บ๐ธ | Traverse City, Michigan | 50 | 01:56:38 | 543 |
| 7th | Ryan Beekman | ๐บ๐ธ | Chelsea, Michigan | 50 | 01:56:56 | 865 |
| 8th | Mike Rossey | ๐บ๐ธ | Rochester, Michigan | 50 | 01:57:31 | 555 |
| 9th | Mark Ondersma | Grand Rapids, Michigan | 50 | 02:00:06 | 1682 | |
| 10th | Aaron Barto | ๐บ๐ธ | Grand Rapids, Michigan | 50 | 02:01:00 | 461 |
| 11th | Jeff Rundio | ๐บ๐ธ | Traverse City, Michigan | 50 | 02:01:21 | 1032 |
| 12th | Paul Heirtzler | ๐บ๐ธ | Northville, Michigan | 50 | 02:01:54 | 874 |
| 13th | Brad Medellin | ๐บ๐ธ | Lapeer, Michigan | 50 | 02:03:07 | 1492 |
| 14th | Mark Coletti | ๐บ๐ธ | Birmingham, Michigan | 50 | 02:04:27 | 1068 |
| 15th | Jeff Ouellette | ๐บ๐ธ | Grand Rapids, Michigan | 50 | 02:04:30 | 1342 |
| 16th | Henrik Holm | ๐บ๐ธ | Kalamazoo, Michigan | 50 | 02:06:01 | 973 |
| 17th | Kris Fredrichsen | ๐บ๐ธ | Sheboygan, Wisconsin | 50 | 02:06:07 | 2720 |
| 18th | Vince Schrand | ๐บ๐ธ | Farmington, Michigan | 50 | 02:07:39 | 646 |
| 19th | Than Dykstra | ๐บ๐ธ | Traverse City, Michigan | 50 | 02:08:02 | 837 |
| 20th | Michael Palmer | ๐บ๐ธ | Granger, Indiana | 50 | 02:08:53 | 1055 |
| 21st | Scott Dunham | ๐บ๐ธ | Tustin, Michigan | 50 | 02:09:27 | 1857 |
| 22nd | Christian Glupker | ๐บ๐ธ | Zeeland, Michigan | 50 | 02:09:34 | 746 |
| 23rd | Aaron Klein | ๐บ๐ธ | Ann Arbor, Michigan | 50 | 02:09:42 | 1341 |
| 24th | Derek Hill | ๐บ๐ธ | Highland, Michigan | 50 | 02:10:42 | 1240 |
| 25th | Ryan Clark | ๐บ๐ธ | South Bend, Indiana | 50 | 02:11:06 | 1010 |
| 26th | Gene Ward | ๐บ๐ธ | Traverse City, Michigan | 50 | 02:13:14 | 1591 |
| 27th | Greg Stroker | ๐บ๐ธ | Clawson, Michigan | 50 | 02:13:42 | 1326 |
| 28th | Philip Jeffrey | ๐บ๐ธ | Canton, Michigan | 50 | 02:15:21 | 1931 |
| 29th | Conrad Schewe | ๐บ๐ธ | Plymouth, Michigan | 50 | 02:15:57 | 2211 |
| 30th | Nate Aerts | ๐บ๐ธ | Muskegon, Michigan | 50 | 02:16:30 | 2529 |
| 31st | Daniel Rosol | ๐บ๐ธ | PLYMOUTH, Michigan | 50 | 02:16:46 | 1858 |
| 32nd | Vincent Valdez | ๐บ๐ธ | Grand Rapids, Michigan | 50 | 02:16:51 | 2025 |
| 33rd | Ismael Uribe | ๐บ๐ธ | Novi, Michigan | 50 | 02:19:01 | 1771 |
| 34th | Cary Schein | ๐บ๐ธ | Zionsville, Indiana | 50 | 02:19:07 | 907 |
| 35th | Steve Koss | ๐บ๐ธ | Harbor Springs, Michigan | 50 | 02:19:40 | 4290 |
| 36th | Craig Dittmer | ๐บ๐ธ | New Hudson, Michigan | 50 | 02:22:29 | 1592 |
| 37th | Marshall Perkins | ๐บ๐ธ | Traverse City, Michigan | 50 | 02:23:33 | 2374 |
| 38th | Eric Darooge | ๐บ๐ธ | Boyne City, Michigan | 50 | 02:24:58 | 1929 |
| 39th | Jason Scott | Troy, Michigan | 50 | 02:25:16 | 3269 | |
| 40th | Mark Fiedler | North Street, Michigan | 50 | 02:27:47 | 1493 | |
| 41st | Thomas Martin | ๐บ๐ธ | Granger, Indiana | 50 | 02:28:25 | 4289 |
| 42nd | Jon Russell | ๐บ๐ธ | Northville, Michigan | 50 | 02:28:28 | 3854 |
| 43rd | Randy Velikan | ๐บ๐ธ | Ann arbor, Michigan | 50 | 02:30:17 | 2460 |
| 44th | Robert Sherwin | ๐บ๐ธ | Northville, Michigan | 50 | 02:30:19 | 2297 |
| 45th | Anthony Berns | ๐บ๐ธ | Canton, Michigan | 50 | 02:31:38 | 2819 |
| 46th | Brian Rolfe | ๐บ๐ธ | Midland, Michigan | 50 | 02:32:57 | 2024 |
| 47th | Jake Kaberle | ๐บ๐ธ | 02:34:03 | 2210 | ||
| 48th | Chris Pratt | ๐บ๐ธ | Waterford, Michigan | 50 | 02:35:13 | 2926 |
| 49th | Jason Auclair | ๐บ๐ธ | Grawn, Michigan | 50 | 02:35:40 | 2528 |
| 50th | Randy Pierce | Commerce, Michigan | 50 | 02:36:23 | 4509 | |
| 51st | Ryan Glanville | ๐บ๐ธ | Ludington, Michigan | 50 | 02:37:42 | 4049 |
| 52nd | Robert Frey | ๐บ๐ธ | Kalamazoo, Michigan | 50 | 02:39:04 | 4458 |
| 53rd | Al Deleon | ๐บ๐ธ | Howell, Michigan | 50 | 02:39:51 | 1930 |
| 54th | James D'amore | 02:45:02 | 3476 | |||
| 55th | Sermad Bakkal | ๐บ๐ธ | Commerce Twp, Michigan | 50 | 02:45:52 | 3151 |
| 56th | Eric Cochrane | ๐บ๐ธ | Byron Center, Michigan | 50 | 02:47:29 | 3149 |
| 57th | Chris Turner | ๐บ๐ธ | Lapeer, Michigan | 50 | 02:47:37 | 2721 |
| 58th | Scott Bohlen | ๐บ๐ธ | Northville, Michigan | 50 | 02:48:15 | 2295 |
| 59th | Sherwin Rimando | ๐บ๐ธ | Belleville, Michigan | 50 | 02:50:21 | 2376 |
| 60th | Eric Zimmerman | ๐บ๐ธ | Oxford, Michigan | 50 | 02:50:25 | 3148 |
| 61st | Corey Billups | ๐บ๐ธ | Winnetka, Illinois | 50 | 02:50:26 | 2296 |
| 62nd | Greg Sierschula | ๐บ๐ธ | Dublin, Ohio | 50 | 02:52:11 | 3855 |
| 63rd | David Bruce | ๐บ๐ธ | Rochester, Michigan | 50 | 02:53:15 | 2617 |
| 64th | Matt Stearns | ๐บ๐ธ | Beverly Hills, Michigan | 50 | 03:00:48 | 4201 |
| 65th | Robert Dixon | ๐บ๐ธ | Oakland Township, Michigan | 50 | 03:05:26 | 2209 |
| 66th | John Gonzaga | ๐บ๐ธ | Macomb, Michigan | 50 | 03:07:52 | 4381 |
| 67th | Mike Brown | ๐บ๐ธ | Davison, Michigan | 50 | 03:08:36 | 3670 |
| 68th | Richard Pickett | ๐บ๐ธ | Harrison Township, Michigan | 50 | 03:17:38 | 3266 |
| 69th | Nathan Hoffman | ๐บ๐ธ | Eaton Rapids, Michigan | 50 | 03:27:42 | 3759 |
| 70th | Charles Dodson | ๐บ๐ธ | 03:36:47 | 4587 | ||
| 71st | Jason Phillips | ๐บ๐ธ | Troy, Michigan | 50 | 03:52:47 | 1244 |
| 72nd | James Dawson | ๐บ๐ธ | Montague, Michigan | 50 | 04:01:13 | 4731 |
| 73rd | Dave Suelo | ๐บ๐ธ | Milford, Michigan | 50 | 04:36:26 | 3477 |
| 74th | Ed Volcic | ๐บ๐ธ | Rochester, Michigan | 50 | 04:37:33 | 1491 |
| 75th | Jason Simon | ๐บ๐ธ | Ada, Michigan | 50 | 04:40:04 | 4291 |
| 76th | G. Scott Pierangeli | ๐บ๐ธ | Kalamazoo, Michigan | 50 | 04:55:51 | 4380 |
| 77th | Lloyd Spear | ๐บ๐ธ | 05:04:56 | 3952 |