| 1st | Tom Stoner | ๐บ๐ธ | Kalamazoo, Michigan | 47 | 01:50:34 | 655 |
| 2nd | Roy Kranz | ๐บ๐ธ | Midland, Michigan | 46 | 01:51:02 | 347 |
| 3rd | Jarett Simon | ๐บ๐ธ | West Olive, Michigan | 43 | 01:51:30 | 490 |
| 4th | Spencer Mendel | ๐บ๐ธ | Alpena, Michigan | 44 | 01:53:35 | 491 |
| 5th | Craig Carroll | ๐บ๐ธ | Dayton, Ohio | 46 | 01:55:38 | 1003 |
| 6th | Michael Gaylord | | | | 01:55:51 | 844 |
| 7th | James Withers | ๐บ๐ธ | Rockford, Michigan | 44 | 01:56:11 | 793 |
| 8th | Greg Maynard | ๐บ๐ธ | Ada, Michigan | 49 | 01:57:04 | 707 |
| 9th | Dan Novak | ๐บ๐ธ | Traverse City, Michigan | 47 | 01:58:08 | 803 |
| 10th | Steve Muench | ๐บ๐ธ | Rochester Hills, Michigan | 44 | 01:58:24 | 778 |
| 11th | Steffen Mueller | ๐บ๐ธ | Plymouth, Michigan | 41 | 01:59:06 | 773 |
| 12th | Shane Thellman | ๐บ๐ธ | Delton, Michigan | 41 | 01:59:18 | 635 |
| 13th | Sean Martin | ๐บ๐ธ | Tipp City, Ohio | 44 | 01:59:50 | 1054 |
| 14th | Matt Gunderson | ๐บ๐ธ | Kalamazoo, Michigan | 41 | 02:00:18 | 1372 |
| 15th | Brad Hochstetler | ๐บ๐ธ | Traverse City, Michigan | 43 | 02:00:38 | 977 |
| 16th | Donald Ahrens | ๐บ๐ธ | Avon, Ohio | 40 | 02:00:57 | 1066 |
| 17th | Paul Krzysiak | ๐บ๐ธ | Bay City, Michigan | 48 | 02:01:05 | 1084 |
| 18th | Scott Slagboom | ๐บ๐ธ | Grand Rapids, Michigan | 40 | 02:03:18 | 818 |
| 19th | James Spiker | ๐บ๐ธ | Thompsonville, Michigan | 43 | 02:04:41 | 1313 |
| 20th | Jeff Vandermaas | ๐บ๐ธ | Grand Rapids, Michigan | 42 | 02:04:56 | 1237 |
| 21st | Brian Bishop | ๐บ๐ธ | Waynesville, Ohio | 46 | 02:05:22 | 940 |
| 22nd | Brian Lovely | ๐บ๐ธ | Dorr, Michigan | 45 | 02:05:23 | 1711 |
| 23rd | Bryan Rose | ๐บ๐ธ | Brighton, Michigan | 44 | 02:05:24 | 1556 |
| 24th | Jeff Galsterer | ๐บ๐ธ | Traverse City, Michigan | 47 | 02:05:36 | 630 |
| 25th | Ralph Nurse | ๐บ๐ธ | Crown Point, Indiana | 41 | 02:06:36 | 3518 |
| 26th | Scott Worden | ๐บ๐ธ | Ada, Michigan | 43 | 02:06:38 | 1136 |
| 27th | Keith Ranly | ๐บ๐ธ | Troy, Ohio | 44 | 02:06:47 | 1012 |
| 28th | Jim Trout | ๐บ๐ธ | East Grand Rapids, Michigan | 48 | 02:07:04 | 1259 |
| 29th | Sean Conley | ๐บ๐ธ | Highland, Indiana | 48 | 02:08:52 | 1230 |
| 30th | Andrew Thompson | ๐บ๐ธ | Midland, Michigan | 46 | 02:08:59 | 1132 |
| 31st | James Dalton | ๐บ๐ธ | Perrysburg, Ohio | 44 | 02:09:19 | 1384 |
| 32nd | Tony Anderson | ๐บ๐ธ | Monroe, Michigan | 40 | 02:09:20 | 1077 |
| 33rd | John Slagboom | ๐บ๐ธ | Grand Rapids, Michigan | 42 | 02:09:31 | 1106 |
| 34th | Kevin Wright | ๐บ๐ธ | Charlevoix, Michigan | 48 | 02:09:58 | 830 |
| 35th | Anthony Ponton | ๐บ๐ธ | Macomb Twp., Michigan | 44 | 02:10:15 | 3417 |
| 36th | Josh Janowiak | ๐บ๐ธ | Grand Rapids, Michigan | 42 | 02:11:27 | 1622 |
| 37th | Mark Harris | ๐บ๐ธ | Northbrook, Illinois | 48 | 02:11:35 | 1421 |
| 38th | Nathan Wendel | ๐บ๐ธ | Gaylord, Michigan | 43 | 02:12:37 | 2336 |
| 39th | Mike Wickstrom | ๐บ๐ธ | Valparaiso, Indiana | 47 | 02:13:30 | 2227 |
| 40th | Alan Standley | ๐บ๐ธ | Indianapolis, Indiana | 44 | 02:14:20 | 521 |
| 41st | Colin Filthaut | ๐บ๐ธ | Wixom, Michigan | 44 | 02:18:17 | 3605 |
| 42nd | Joshua Otstot | ๐บ๐ธ | troy, Ohio | 47 | 02:18:52 | 1444 |
| 43rd | Sean Degrove | ๐บ๐ธ | Middleville, Michigan | 47 | 02:19:49 | 2298 |
| 44th | Justin Coen | ๐บ๐ธ | charlevoix, Michigan | 40 | 02:21:27 | 3642 |
| 45th | Elliott Rader | ๐บ๐ธ | Grand Rapids, Michigan | 41 | 02:21:43 | 2492 |
| 46th | Peter Maiers | ๐บ๐ธ | Midland, Michigan | 46 | 02:21:58 | 1847 |
| 47th | Jim Everett | ๐บ๐ธ | Wyoming, Michigan | 49 | 02:24:20 | 4067 |
| 48th | Ross Todd | ๐บ๐ธ | Rockford, Michigan | 42 | 02:24:49 | 2054 |
| 49th | David Coeck | | EMBRO | 48 | 02:25:25 | 4576 |
| 50th | Thomas Varvaro | ๐บ๐ธ | Glen ellyn, Illinois | 49 | 02:25:57 | 4469 |
| 51st | Jason Kuhnle | ๐บ๐ธ | Grand Rapids, Michigan | 41 | 02:26:13 | 4405 |
| 52nd | Mark Casper | ๐บ๐ธ | Linden, Michigan | 40 | 02:28:49 | 1659 |
| 53rd | Tyler Purdy | ๐บ๐ธ | WAYZATA, Minnesota | 41 | 02:28:56 | 2361 |
| 54th | Scott Harris | | | | 02:29:26 | 3428 |
| 55th | Jason Van Lente | ๐บ๐ธ | Marshall, Michigan | 43 | 02:30:58 | 2418 |
| 56th | Christopher Reinhardt | ๐บ๐ธ | Shelby Township, Michigan | 41 | 02:31:58 | 2060 |
| 57th | Eric Erickson | ๐บ๐ธ | Rockford, Michigan | 47 | 02:32:24 | 2665 |
| 58th | Matt Schmuker | ๐บ๐ธ | Grand Rapids, Michigan | 40 | 02:33:06 | 1660 |
| 59th | Dennis Gehrke | ๐บ๐ธ | West Bend, Wisconsin | 43 | 02:33:43 | 1849 |
| 60th | Paul Zinchenko | ๐บ๐ธ | Fort Wayne, Indiana | 45 | 02:35:45 | 2094 |
| 61st | Marc Zaborny | ๐บ๐ธ | Shelby Township, Michigan | 44 | 02:35:51 | 2163 |
| 62nd | Greg Strader | ๐บ๐ธ | Portage, Michigan | 49 | 02:36:10 | 3004 |
| 63rd | Jason Doublestein | ๐บ๐ธ | Grand Rapids, Michigan | 43 | 02:37:01 | 1744 |
| 64th | David Schoeneweg | ๐บ๐ธ | Davisburg, Michigan | 40 | 02:37:26 | 2398 |
| 65th | Eric Normand | ๐บ๐ธ | Wyandotte, Michigan | 47 | 02:40:09 | 3496 |
| 66th | Steven Nowinski | ๐บ๐ธ | Shelby Twp, Michigan | 40 | 02:40:15 | 3631 |
| 67th | Jamie Tobe | ๐บ๐ธ | Clayton, Ohio | 49 | 02:40:15 | 2729 |
| 68th | Robert Maurer | ๐บ๐ธ | TIPP CITY, Ohio | 43 | 02:40:17 | 3672 |
| 69th | Jim Drummond | ๐บ๐ธ | Highland Park, Illinois | 48 | 02:43:18 | 2189 |
| 70th | Allen Day | ๐บ๐ธ | | | 02:43:28 | 4475 |
| 71st | David Fleming | ๐บ๐ธ | Holland, Michigan | 40 | 02:44:54 | 3538 |
| 72nd | John Noonan | | Clive, Iowa | 46 | 02:45:54 | 3430 |
| 73rd | Jeffrey Sobell | ๐บ๐ธ | Kalamazoo, Michigan | 48 | 02:46:43 | 2632 |
| 74th | Shane Wiersma | ๐บ๐ธ | Grand Rapids, Michigan | 49 | 02:46:46 | 4003 |
| 75th | Ivan Stretten | ๐บ๐ธ | Temperance, Michigan | 48 | 02:46:50 | 2860 |
| 76th | Stephen Bielski | ๐บ๐ธ | Traverse City, Michigan | 40 | 02:48:13 | 4571 |
| 77th | Eric Rower | ๐บ๐ธ | Grand Rapids, Michigan | 43 | 02:48:35 | 3025 |
| 78th | David Seymour | ๐บ๐ธ | Milford, Michigan | 46 | 02:48:51 | 4340 |
| 79th | Jon Lovett | ๐บ๐ธ | Fremont, Indiana | 45 | 02:50:14 | 3749 |
| 80th | Richard Nicholas | ๐บ๐ธ | Vanderbilt, Michigan | 48 | 02:50:50 | 4450 |
| 81st | Brent Diver | ๐บ๐ธ | Elkhart, Indiana | 48 | 02:51:03 | 2792 |
| 82nd | Andrew Wheele | ๐บ๐ธ | VALPARAISO, Indiana | 43 | 02:52:21 | 4380 |
| 83rd | Steven Harman | ๐บ๐ธ | White Lake, Michigan | 43 | 02:52:49 | 1780 |
| 84th | Michael Graham | ๐บ๐ธ | Cincinnati, Ohio | 45 | 02:52:56 | 3823 |
| 85th | Brian King | ๐บ๐ธ | University Heights, Ohio | 41 | 02:54:06 | 2920 |
| 86th | Ross Hammersley | ๐บ๐ธ | Traverse City, Michigan | 42 | 02:55:54 | 3241 |
| 87th | Jeff Adcock | ๐บ๐ธ | Portland, Michigan | 45 | 02:56:06 | 2657 |
| 88th | Eric Weinman | ๐บ๐ธ | Ada, Michigan | 46 | 03:02:12 | 2941 |
| 89th | Nate Aerts | ๐บ๐ธ | Muskegon, Michigan | 46 | 03:06:34 | 2571 |
| 90th | Jonathan Dewindt | ๐บ๐ธ | Birmingham, Michigan | 47 | 03:07:08 | 2985 |
| 91st | Eric Cochrane | ๐บ๐ธ | Byron Center, Michigan | 46 | 03:07:15 | 3981 |
| 92nd | Curtis Pernak | ๐บ๐ธ | rockwood, Michigan | 42 | 03:08:45 | 4144 |
| 93rd | Tony Beursken | ๐บ๐ธ | Vermilion, Ohio | 45 | 03:08:58 | 2096 |
| 94th | Nat Gray | ๐บ๐ธ | Empire, Michigan | 42 | 03:14:40 | 3761 |
| 95th | John Lang | ๐บ๐ธ | grand rapids, Michigan | 49 | 03:15:29 | 3177 |
| 96th | Eric Clone | ๐บ๐ธ | Cedar, Michigan | 49 | 03:18:44 | 2658 |
| 97th | Bryan Mustert | ๐บ๐ธ | Grand Rapids, Michigan | 49 | 03:25:37 | 3455 |
| 98th | Scott Stewart | ๐บ๐ธ | Whitmore Lake, Michigan | 42 | 03:31:18 | 4511 |
| 99th | Timothy Dudley | ๐บ๐ธ | Grand Rapids, Michigan | 42 | 03:35:35 | 3986 |
| 100th | Gino Torio | ๐บ๐ธ | Lewis Center, Ohio | 47 | 03:36:16 | 3495 |
| 101st | Brad Olsen | ๐บ๐ธ | Williamston, Michigan | 48 | 03:38:14 | 2866 |
| 102nd | Doug Hollingshead | ๐บ๐ธ | Midland, Michigan | 50 | 03:46:28 | 3230 |
| 103rd | Sean Syts | ๐บ๐ธ | Traverse City, Michigan | 43 | 03:52:15 | 4419 |
| 104th | Timothy Andrews | ๐บ๐ธ | Ellington, Connecticut | 48 | 04:00:36 | 3383 |
| 105th | Deepak Prabhaker | ๐บ๐ธ | Williamsburg, Michigan | 42 | 04:55:10 | 3985 |
| 106th | Bobby Rennekamp | ๐บ๐ธ | TRAVERSE CITY, Michigan | 43 | 05:00:48 | 4544 |
| 107th | Kevin Crawford | ๐บ๐ธ | mancelona, Michigan | 48 | 05:45:50 | 3410 |