| 1st | Collin Snyder | | | | 01:51:44 | 337 |
| 2nd | Jonathon Boughner | πΊπΈ | Lake Orion, Michigan | 38 | 01:51:50 | 304 |
| 3rd | Dan Kannegieter | | Scotts, Michigan | 38 | 01:52:55 | 300 |
| 4th | Ed Stein | πΊπΈ | Kent City, Michigan | 38 | 01:53:58 | 355 |
| 5th | Keith Fenwick | πΊπΈ | Highland, Michigan | 38 | 02:00:41 | 686 |
| 6th | Christopher Mowell | πΊπΈ | Kalamazoo, Michigan | 38 | 02:01:56 | 452 |
| 7th | Jared Gilpin | πΊπΈ | Saint Johns, Michigan | 38 | 02:04:50 | 889 |
| 8th | Ryan Murto | πΊπΈ | Fenton, Michigan | 38 | 02:05:04 | 1579 |
| 9th | Charles Devos | πΊπΈ | Grand Rapids, Michigan | 38 | 02:07:08 | 771 |
| 10th | Alex Cavanaugh | πΊπΈ | Beverly Hills, Michigan | 38 | 02:07:35 | 804 |
| 11th | Thomas Bierma | πΊπΈ | Holland, Michigan | 38 | 02:07:42 | 417 |
| 12th | Ian Verhey | πΊπΈ | Jenison, Michigan | 38 | 02:09:08 | 865 |
| 13th | Anthony Colard | πΊπΈ | westland, Michigan | 38 | 02:09:57 | 658 |
| 14th | Justin Ratliff | πΊπΈ | | | 02:11:10 | 3420 |
| 15th | Chris Lamont | πΊπΈ | Gaines, Michigan | 38 | 02:11:28 | 504 |
| 16th | Brian Klomp | πΊπΈ | Fremont, Michigan | 38 | 02:12:12 | 1424 |
| 17th | Jason Stortz | πΊπΈ | Goodrich, Michigan | 38 | 02:12:36 | 1679 |
| 18th | Michael Brus | πΊπΈ | Kalamazoo, Michigan | 38 | 02:15:56 | 1384 |
| 19th | David Veldt | πΊπΈ | Plainwell, Michigan | 38 | 02:16:14 | 1321 |
| 20th | Joel Evenhouse | πΊπΈ | Traverse City, Michigan | 38 | 02:16:34 | 1843 |
| 21st | Spencer Short | πΊπΈ | Middlebury, Indiana | 38 | 02:17:13 | 690 |
| 22nd | Derek Rosenberger | πΊπΈ | Sparta, Michigan | 38 | 02:17:57 | 691 |
| 23rd | Grant Baker | πΊπΈ | | | 02:17:59 | 1336 |
| 24th | David Lee | | Ann Arbor, Michigan | 38 | 02:18:04 | 1902 |
| 25th | Jose Manuel Gallegos Ledesma | πΊπΈ | Shelby Township, Michigan | 38 | 02:18:22 | 1881 |
| 26th | Robert Wangler | πΊπΈ | Traverse City, Michigan | 38 | 02:18:24 | 1149 |
| 27th | Steven Feutz | πΊπΈ | Rockford, Michigan | 38 | 02:18:32 | 1697 |
| 28th | Christopher Garrock | πΊπΈ | Rapid City, Michigan | 38 | 02:19:41 | 1449 |
| 29th | Austin Porritt | πΊπΈ | Grand rapids, Michigan | 38 | 02:20:52 | 2461 |
| 30th | Akin Kocadede | πΊπΈ | Ann Arbor, Michigan | 38 | 02:21:02 | 3820 |
| 31st | Joe Miles | πΊπΈ | Grand Rapids, Michigan | 38 | 02:21:28 | 3264 |
| 32nd | Travis Frilling | πΊπΈ | Avon, Ohio | 38 | 02:21:41 | 1701 |
| 33rd | Jason Kenison | πΊπΈ | Northville, Michigan | 38 | 02:23:27 | 1766 |
| 34th | Peter Hathaway | πΊπΈ | Mattawan, Michigan | 38 | 02:24:59 | 2702 |
| 35th | Rodrigo Lopez-Falco | πΊπΈ | Ann Arbor, Michigan | 38 | 02:26:40 | 1652 |
| 36th | Manuel De La O | πΊπΈ | MIDLAND, Michigan | 38 | 02:27:04 | 1557 |
| 37th | Joel Wilderom | πΊπΈ | Stanwood, Michigan | 38 | 02:27:07 | 1598 |
| 38th | Matthew Kartholl | πΊπΈ | Fort Wayne, Indiana | 38 | 02:27:31 | 4650 |
| 39th | Daniel Jacobson | πΊπΈ | Ortonville, Michigan | 38 | 02:29:12 | 3257 |
| 40th | Christopher Lisak | πΊπΈ | Milford, Michigan | 38 | 02:31:03 | 2364 |
| 41st | Austin Lucas | πΊπΈ | Fremont, Indiana | 38 | 02:31:21 | 1395 |
| 42nd | Collyn Reaume | πΊπΈ | Rochester Hills, Michigan | 38 | 02:31:52 | 3169 |
| 43rd | Erik Burke | πΊπΈ | Traverse City, Michigan | 38 | 02:32:03 | 3176 |
| 44th | Anthony Rochette | πΊπΈ | Rochester, Michigan | 38 | 02:32:20 | 4498 |
| 45th | Bryce House | πΊπΈ | Williamsburg, Michigan | 38 | 02:33:08 | 2400 |
| 46th | Paul Santini | πΊπΈ | Ypsilanti, Michigan | 38 | 02:34:38 | 1397 |
| 47th | Tyler Gaastra | πΊπΈ | | | 02:37:08 | 3063 |
| 48th | Jason Iseminger | πΊπΈ | Shelbyville, Michigan | 38 | 02:37:18 | 2342 |
| 49th | Paul M. Carollo | πΊπΈ | Ferndale, Michigan | 38 | 02:37:22 | 4205 |
| 50th | Barret Kaltz | πΊπΈ | Dearborn, Michigan | 38 | 02:38:12 | 1463 |
| 51st | Andrew Hickok | πΊπΈ | Ann Arbor, Michigan | 38 | 02:38:17 | 4178 |
| 52nd | Jack Schmitt | πΊπΈ | | | 02:38:40 | 2782 |
| 53rd | Diego Flores Chaves | π¨π· | San Jose, -, CR | 38 | 02:38:58 | 1711 |
| 54th | Joshua Jorkasky | πΊπΈ | Midland, Michigan | 38 | 02:42:05 | 3390 |
| 55th | Ian Zwit | πΊπΈ | Cedar springs, Michigan | 38 | 02:42:05 | 3281 |
| 56th | Raymond Groendyk | πΊπΈ | Grandville, Michigan | 38 | 02:42:52 | 2432 |
| 57th | Brett Knisely | πΊπΈ | Lapeer, Michigan | 38 | 02:43:05 | 4187 |
| 58th | Ken Lemmer | πΊπΈ | Portage, Michigan | 38 | 02:45:15 | 4480 |
| 59th | Matthew Davis | π¬π§ | Grand Ledge, Michigan | 38 | 02:45:55 | 3839 |
| 60th | Ryan Watson | πΊπΈ | Grand Rapids, Michigan | 38 | 02:46:06 | 3068 |
| 61st | Taylor Remington | πΊπΈ | Canton, Michigan | 38 | 02:50:08 | 2311 |
| 62nd | Steve Snopkowski | πΊπΈ | Rockford, Michigan | 38 | 02:50:51 | 3422 |
| 63rd | Logan Mastbergen | πΊπΈ | Spring Lake, Michigan | 38 | 02:52:42 | 1693 |
| 64th | Caleb Miracle | | | | 02:53:44 | 3047 |
| 65th | Kevin Bouman | πΊπΈ | Martin, Michigan | 38 | 02:54:44 | 4747 |
| 66th | Steve Jarz | πΊπΈ | Rochester Hills, Michigan | 38 | 02:56:14 | 3338 |
| 67th | Anthony Adair | πΊπΈ | Petoskey, Michigan | 38 | 02:56:29 | 3318 |
| 68th | Justin Neill | πΊπΈ | Rockford, Michigan | 38 | 03:02:54 | 3268 |
| 69th | Jordan Kimble | πΊπΈ | Holland, Michigan | 38 | 03:05:12 | 2914 |
| 70th | Arvid Johnson | πΊπΈ | Grand Haven, Michigan | 38 | 03:07:40 | 3900 |
| 71st | Matt Thomas | πΊπΈ | Howell, Michigan | 38 | 03:10:12 | 4082 |
| 72nd | Ben Nanninga | πΊπΈ | Allendale, Michigan | 38 | 03:10:41 | 3663 |
| 73rd | Timothy Baskerville | πΊπΈ | Bloomfield Hills, Michigan | 38 | 03:12:39 | 4244 |
| 74th | Michael Molloy | πΊπΈ | Chicago, Illinois | 38 | 03:19:24 | 4015 |
| 75th | Cameron Burns | πΊπΈ | Petoskey, Michigan | 38 | 03:21:42 | 4048 |
| 76th | Alex Philipp | πΊπΈ | Portage, Michigan | 38 | 03:51:42 | 4544 |
| DNF | Alex Behm | πΊπΈ | Grand Rapids, Michigan | 38 | DNF | 3822 |