| 1st | Jeffrey Zeller | ๐บ๐ธ | Onekama, Michigan | 48 | 01:45:48 | 328 |
| 2nd | Michael Bernhard | ๐บ๐ธ | Grand Rapids, Michigan | 41 | 01:49:27 | 376 |
| 3rd | Brian Walsh | ๐บ๐ธ | Indianapolis, Indiana | 41 | 01:50:37 | 532 |
| 4th | Scott Simpson | ๐บ๐ธ | Brighton, Michigan | 43 | 01:50:49 | 425 |
| 5th | Dan Packer | ๐บ๐ธ | Traverse City, Michigan | 40 | 01:52:49 | 402 |
| 6th | Dave Walston | ๐บ๐ธ | Traverse City, Michigan | 47 | 01:53:13 | 502 |
| 7th | James Meyer | | Spearfish, South Dakota | 41 | 01:53:26 | 1308 |
| 8th | Mark Bowers | ๐บ๐ธ | Evanston, Illinois | 41 | 01:53:39 | 514 |
| 9th | Craig Van Renterghem | ๐บ๐ธ | Granger, Indiana | 50 | 01:54:39 | 628 |
| 10th | Tom Stolz | ๐บ๐ธ | Grand Rapids, Michigan | 43 | 01:56:39 | 584 |
| 11th | Jeff Jacobi | ๐บ๐ธ | Caledonia, Michigan | 42 | 01:56:59 | 416 |
| 12th | Mike Doody | ๐บ๐ธ | Arvada, Colorado | 45 | 01:57:40 | 3414 |
| 13th | Charles Snyder | ๐บ๐ธ | Northville, Michigan | 50 | 01:59:11 | 620 |
| 14th | Scott Mason | ๐บ๐ธ | Berkley, Michigan | 47 | 01:59:37 | 706 |
| 15th | Bryan Andrews | ๐บ๐ธ | Gregory, Michigan | 43 | 02:01:51 | 725 |
| 16th | Simon Lynch | ๐บ๐ธ | Lake Orion, Michigan | 49 | 02:03:46 | 980 |
| 17th | Ed Lorenz | ๐บ๐ธ | Commerce Township, Michigan | 47 | 02:06:01 | 1371 |
| 18th | Yarro Ireland | ๐บ๐ธ | Traverse City, Michigan | 43 | 02:06:25 | 552 |
| 19th | Michael Belisle | ๐บ๐ธ | Rockford, Michigan | 40 | 02:07:38 | 1333 |
| 20th | Brandon Bailey | | Brighton, Michigan | 43 | 02:09:41 | 1223 |
| 21st | Michael Knutsen | ๐บ๐ธ | Plymouth, Michigan | 43 | 02:09:45 | 1508 |
| 22nd | Todd Dewaard | ๐บ๐ธ | Wyoming, Michigan | 44 | 02:10:42 | 1287 |
| 23rd | Craig Connop | ๐บ๐ธ | Bloomfield Hills, Michigan | 49 | 02:12:18 | 1327 |
| 24th | Dale Boone | ๐บ๐ธ | Suttons Bay, Michigan | 58 | 02:15:23 | 1328 |
| 25th | Jason Bretzlaff | ๐บ๐ธ | Highland, Michigan | 42 | 02:16:07 | 2312 |
| 26th | Rohit Bery | ๐บ๐ธ | Scottsdale, Arizona | 48 | 02:19:38 | 1268 |
| 27th | Dale Westerman | ๐บ๐ธ | Traverse City, Michigan | 58 | 02:19:42 | 1133 |
| 28th | Shane Plaxton | ๐บ๐ธ | Los Gatos, California | 49 | 02:19:44 | 3439 |
| 29th | Scott Pappas | ๐บ๐ธ | Waterford Township, Michigan | 55 | 02:21:19 | 1752 |
| 30th | Michael Crain | ๐บ๐ธ | Olathe, Kansas | 51 | 02:22:01 | 4172 |
| 31st | Angus Morison | ๐บ๐ธ | Saint Paul, Minnesota | 40 | 02:22:15 | 1938 |
| 32nd | Jeff Mercer | ๐บ๐ธ | Boyne City, Michigan | 45 | 02:22:46 | 4123 |
| 33rd | Wayne Heuwagen | ๐บ๐ธ | Cedar Springs, Michigan | 56 | 02:26:19 | 1410 |
| 34th | David Lamere | ๐บ๐ธ | GRAND HAVEN, Michigan | 55 | 02:28:00 | 2135 |
| 35th | Omar Odland | ๐บ๐ธ | Downers Grove, Illinois | 57 | 02:29:11 | 2221 |
| 36th | Dan Willis | ๐บ๐ธ | Graytown, Ohio | 50 | 02:30:59 | 2083 |
| 37th | Brad Merrill | | | | 02:32:14 | 1679 |
| 38th | Michael Schultz | | | | 02:33:12 | 1588 |
| 39th | David Lavalley | ๐บ๐ธ | Buckley, Michigan | 58 | 02:40:24 | 4524 |
| 40th | Tim Chipman | ๐บ๐ธ | Cadillac, Michigan | 60 | 02:48:12 | 2595 |
| 41st | Todd Ezzell | ๐บ๐ธ | Elkhart, Indiana | 53 | 02:51:21 | 2723 |
| 42nd | Brian Yost | ๐บ๐ธ | Berkley, Michigan | 40 | 02:53:38 | 3127 |
| 43rd | George Harris | ๐บ๐ธ | Detroit, Michigan | 42 | 02:55:41 | 4277 |
| 44th | Trevor Haney | ๐บ๐ธ | Jenison, Michigan | 48 | 03:00:17 | 2257 |
| 45th | Mark Olson | ๐บ๐ธ | Hickory Corners, Michigan | 48 | 03:23:07 | 3349 |
| 46th | Shaun Willison | ๐บ๐ธ | Lancaster, Ohio | 40 | 03:34:55 | 3367 |