| 1st | Jason Smith | ๐บ๐ธ | Grand Rapids, Michigan | 40 | 01:46:22 | 409 |
| 2nd | Jaden Drews | ๐บ๐ธ | Traverse City, Michigan | 40 | 01:48:24 | 454 |
| 3rd | Craig Akers | ๐บ๐ธ | Brighton, Michigan | 40 | 01:52:05 | 571 |
| 4th | Mark Norconk | ๐บ๐ธ | Ada, Michigan | 40 | 01:53:18 | 448 |
| 5th | Brandon Bender | ๐บ๐ธ | | | 01:53:33 | 519 |
| 6th | Christopher Roper | ๐บ๐ธ | Ann Arbor, Michigan | 40 | 01:54:02 | 957 |
| 7th | Ryan Mckinnie | ๐บ๐ธ | Brighton, Michigan | 40 | 01:55:18 | 734 |
| 8th | Daemian Koehler | ๐บ๐ธ | petoskey, Michigan | 40 | 01:55:26 | 845 |
| 9th | Steve Newell | ๐บ๐ธ | Grand Rapids, Michigan | 40 | 01:59:02 | 1225 |
| 10th | William Kerns | ๐บ๐ธ | Minneapolis, Minnesota | 40 | 01:59:21 | 1039 |
| 11th | Morgan Burke-Beyers | ๐บ๐ธ | Traverse City, Michigan | 40 | 01:59:26 | 998 |
| 12th | Jeffrey Jacobsen | ๐บ๐ธ | Grand Rapids, Michigan | 40 | 01:59:58 | 958 |
| 13th | Daniel Carpenter | | Muskegon, Michigan | 40 | 02:00:04 | 1119 |
| 14th | Eric Fossell | ๐บ๐ธ | Sun Prairie, Wisconsin | 40 | 02:00:14 | 1461 |
| 15th | Hank Passmore | ๐บ๐ธ | CLARKSTON, Michigan | 40 | 02:00:33 | 1108 |
| 16th | Jason Walter | ๐บ๐ธ | Traverse City, Michigan | 40 | 02:01:06 | 801 |
| 17th | Robert Flotkoetter | ๐บ๐ธ | | | 02:02:10 | 3545 |
| 18th | Troy Otte | ๐บ๐ธ | Grand Rapids, Michigan | 40 | 00:29:10 | 1136 |
| 18th | Brian Dokter | ๐บ๐ธ | Hudsonville, Michigan | 40 | 02:02:36 | 603 |
| 19th | Joseph Zwolinski | ๐บ๐ธ | West Bloomfield, Michigan | 40 | 02:03:29 | 3840 |
| 20th | Jeffrey Gose | ๐บ๐ธ | Portage, Michigan | 40 | 02:04:57 | 1319 |
| 21st | David Daprato | ๐บ๐ธ | Grand Rapids, Michigan | 40 | 02:05:10 | 779 |
| 22nd | Justin Kollien | ๐บ๐ธ | Milford, Michigan | 40 | 02:05:58 | 2702 |
| 23rd | Matt Metzger | ๐บ๐ธ | Hamilton, Michigan | 40 | 02:07:15 | 747 |
| 24th | Kyle Rosander | ๐บ๐ธ | Saline, Michigan | 40 | 02:07:27 | 1576 |
| 25th | Joshua Lacey | ๐บ๐ธ | Portage, Michigan | 40 | 02:07:40 | 1662 |
| 26th | Steven Woolsens | ๐บ๐ธ | Ann Arbor, Michigan | 40 | 02:08:56 | 1663 |
| 27th | Reid Kruszewski | ๐บ๐ธ | Ada, Michigan | 40 | 02:09:03 | 1744 |
| 28th | Zachary Wentzel | | | | 02:09:05 | 1340 |
| 29th | Evan Walters | ๐บ๐ธ | Jenison, Michigan | 40 | 02:09:10 | 1666 |
| 30th | Juan Rhoades | ๐บ๐ธ | Petoskey, Michigan | 40 | 02:09:33 | 1664 |
| 31st | Michael Frey | ๐บ๐ธ | Portage, Michigan | 40 | 02:10:16 | 1661 |
| 32nd | Dan O'reilly | ๐บ๐ธ | Farmington Hills, Michigan | 40 | 02:10:23 | 1314 |
| 33rd | Sam Dyste | ๐บ๐ธ | Bellaire, Michigan | 40 | 02:11:53 | 1665 |
| 34th | Mark Farrell | ๐บ๐ธ | Traverse City, Michigan | 40 | 02:15:13 | 4445 |
| 35th | Kevin Kluck | ๐บ๐ธ | Norton Shores, Michigan | 40 | 02:15:36 | 2516 |
| 36th | Bill Kannenberg | ๐บ๐ธ | Battle Creek, Michigan | 40 | 02:18:03 | 1660 |
| 37th | Nathan Fons | ๐บ๐ธ | SCHOOLCRAFT, Michigan | 40 | 02:19:37 | 2097 |
| 38th | Benjamin Borton | ๐บ๐ธ | Grand Haven, Michigan | 40 | 02:19:59 | 2194 |
| 39th | Stephen Lewis | ๐บ๐ธ | Rockford, Michigan | 40 | 02:20:11 | 2359 |
| 40th | Christian Schultz | ๐บ๐ธ | Traverse City, Michigan | 40 | 02:21:22 | 2447 |
| 41st | Eric Jankowski | ๐บ๐ธ | Boise, Idaho | 40 | 02:21:27 | 1056 |
| 42nd | Neil Simons | ๐บ๐ธ | Belmont, Michigan | 40 | 02:21:33 | 2448 |
| 43rd | Matthew Britton | ๐บ๐ธ | East Jordan, Michigan | 40 | 02:22:15 | 1577 |
| 44th | Matthew Karek | ๐บ๐ธ | Ada, Michigan | 40 | 02:22:49 | 2006 |
| 45th | Brent Tuma | ๐บ๐ธ | Owosso, Michigan | 40 | 02:22:51 | 1578 |
| 46th | Ryan Stephen | ๐บ๐ธ | Racine, Wisconsin | 40 | 02:23:20 | 1403 |
| 47th | Joel Hartl | ๐บ๐ธ | Ann Arbor, Michigan | 40 | 02:24:51 | 4186 |
| 48th | Benjamin Dykstra | ๐บ๐ธ | South Lyon, Michigan | 40 | 02:25:45 | 2518 |
| 49th | Chris Geroux | ๐บ๐ธ | Traverse City, Michigan | 40 | 02:26:14 | 2517 |
| 50th | David Dokman | ๐บ๐ธ | Traverse City, Michigan | 40 | 02:26:49 | 2515 |
| 51st | Torrey Horness | ๐บ๐ธ | Alto, Michigan | 40 | 02:26:58 | 1832 |
| 52nd | Eric Flecher | ๐บ๐ธ | Delaware, Ohio | 40 | 02:27:39 | 2275 |
| 53rd | Josh Martinez | ๐บ๐ธ | Grand Rapids, Michigan | 40 | 02:29:42 | 4668 |
| 54th | Douglas Wilson | ๐บ๐ธ | STEPHENSON, Michigan | 40 | 02:30:14 | 2360 |
| 55th | Chris Clayson | ๐บ๐ธ | Northville, Michigan | 40 | 02:30:17 | 2098 |
| 56th | Jay Fournier | ๐บ๐ธ | Grand Rapids, Michigan | 40 | 02:32:43 | 1911 |
| 57th | Jason Hensley | ๐บ๐ธ | Swartz Creek, Michigan | 40 | 02:33:00 | 4268 |
| 58th | Destrey Roeber | ๐บ๐ธ | Van Buren, Ohio | 40 | 02:33:07 | 2806 |
| 59th | Wesley Stocker | ๐บ๐ธ | Highland, Michigan | 40 | 02:33:17 | 3350 |
| 60th | Carlos Carmona | | Chihuahua | 40 | 02:33:32 | 4187 |
| 61st | Carlos Cruz | ๐บ๐ธ | Rochester Hills, Michigan | 40 | 02:33:53 | 2005 |
| 62nd | Weston Dick | ๐บ๐ธ | Ann Arbor, Michigan | 40 | 02:34:34 | 3031 |
| 63rd | Paul Weaver | ๐บ๐ธ | Grand Haven, Michigan | 40 | 02:36:00 | 2446 |
| 64th | Rj Schildhouse | ๐บ๐ธ | Dexter, Michigan | 40 | 02:36:14 | 3030 |
| 65th | Ryan Fedronich | ๐บ๐ธ | Glencoe, Illinois | 40 | 02:37:47 | 2099 |
| 66th | Nick Robbins | ๐บ๐ธ | Grandville, Michigan | 40 | 02:39:41 | 2704 |
| 67th | Zachary Parsons | ๐บ๐ธ | Portage, Michigan | 40 | 02:40:46 | 4722 |
| 68th | Christopher Veley | ๐บ๐ธ | Byron Center, Michigan | 40 | 02:41:17 | 2802 |
| 69th | Ian Kendrick | ๐บ๐ธ | | | 02:41:38 | 2804 |
| 70th | Marten Asch | ๐บ๐ธ | Traverse City, Michigan | 40 | 02:41:51 | 3542 |
| 71st | Matt Ippel | ๐บ๐ธ | Grand Rapids, Michigan | 40 | 02:42:00 | 4360 |
| 72nd | Adam Kettlewell | ๐บ๐ธ | Lake Orion, Michigan | 40 | 02:45:40 | 3449 |
| 73rd | Keenan Kent | ๐บ๐ธ | Portage, Michigan | 40 | 02:14:59 | 2910 |
| 73rd | Brian Bogos | ๐บ๐ธ | Dexter, Michigan | 40 | 02:50:46 | 3032 |
| 74th | Andrew Grusnick | ๐บ๐ธ | Clarkston, Michigan | 40 | 02:53:11 | 2803 |
| 75th | Ryan Friske | ๐บ๐ธ | Petoskey, Michigan | 40 | 02:54:54 | 4671 |
| 76th | Lou Nochefranca | | Windsor | 40 | 03:01:46 | 3742 |
| 77th | Peter Roulo | ๐บ๐ธ | Sterling Heights, Michigan | 40 | 03:03:52 | 4669 |
| 78th | Russell Van Horn | ๐บ๐ธ | Boyne City, Michigan | 40 | 03:10:13 | 3644 |
| 79th | Paul Fleischman | ๐บ๐ธ | Dayton, Ohio | 40 | 03:11:41 | 4505 |
| 80th | Bryan Madaleno | ๐บ๐ธ | Northville, Michigan | 40 | 03:14:35 | 4504 |
| 81st | Jeffrey Barth | ๐บ๐ธ | Royal Oak, Michigan | 40 | 03:16:10 | 4033 |
| 82nd | Aaron Mckay | ๐บ๐ธ | Sterling Heights, Michigan | 40 | 03:24:27 | 4188 |
| 83rd | Justin Sefton | ๐บ๐ธ | Shelby Township, Michigan | 40 | 03:26:47 | 3841 |
| 84th | Mike Aldrich | ๐บ๐ธ | Grand Ledge, Michigan | 40 | 03:33:37 | 3029 |
| 85th | Paul Reeves | ๐บ๐ธ | Plymouth, Michigan | 40 | 03:52:57 | 4548 |
| 88th | William Britton | ๐บ๐ธ | Traverse City, Michigan | 40 | 01:06:11 | 3237 |