| 1st | Samuel Honderd | ๐บ๐ธ | hudsonville, Michigan | 35 | 01:50:08 | 470 |
| 2nd | Cody Sovis | ๐บ๐ธ | Traverse City, Michigan | 35 | 01:51:59 | 302 |
| 3rd | Kyle Siemer | ๐บ๐ธ | Traverse City, Michigan | 35 | 01:55:59 | 325 |
| 4th | Connor Grant | | Detroit, Michigan | 35 | 01:57:03 | 595 |
| 5th | Bennett Heinze | ๐บ๐ธ | Madison, Wisconsin | 35 | 01:59:50 | 4792 |
| 6th | Wes Sovis | ๐บ๐ธ | Traverse City, Michigan | 35 | 02:00:05 | 305 |
| 7th | Paul Sinkevics | ๐บ๐ธ | | | 02:00:18 | 906 |
| 8th | Ryan Toth | ๐บ๐ธ | Gastonia, North Carolina | 35 | 02:01:13 | 2155 |
| 9th | Ryan Maguire | ๐บ๐ธ | Kalamazoo, Michigan | 35 | 02:01:49 | 622 |
| 10th | Jake Mccall | ๐บ๐ธ | Traverse City, Michigan | 35 | 02:02:27 | 973 |
| 11th | Mike Tinkle | ๐บ๐ธ | Kalkaska, Michigan | 35 | 02:02:31 | 879 |
| 12th | Eric Stevens | ๐บ๐ธ | Middleville, Michigan | 35 | 02:02:34 | 3897 |
| 13th | Dave Russell | ๐บ๐ธ | Traverse City, Michigan | 35 | 02:03:41 | 939 |
| 14th | Brent Kanners | ๐บ๐ธ | Traverse City, Michigan | 35 | 02:04:24 | 1096 |
| 15th | Alex Errington | | FERNDALE, Michigan | 35 | 02:04:43 | 2890 |
| 16th | Aaron Sawyer | ๐บ๐ธ | saint joseph, Michigan | 35 | 02:05:26 | 2566 |
| 17th | Michael Sherwood | ๐บ๐ธ | Kalamazoo, Michigan | 35 | 02:10:46 | 3278 |
| 18th | Michael Kearney | ๐บ๐ธ | Commerce Township, Michigan | 35 | 02:11:03 | 1216 |
| 19th | Kent Mcneil | ๐บ๐ธ | Williamsburg, Michigan | 35 | 02:11:13 | 456 |
| 20th | Corey Riddell | ๐บ๐ธ | South Boardman, Michigan | 35 | 02:11:18 | 1184 |
| 21st | Michael Kent | ๐บ๐ธ | TRAVERSE CITY, Michigan | 35 | 02:11:40 | 1817 |
| 22nd | Adam Gray | ๐บ๐ธ | Interlochen, Michigan | 35 | 02:13:42 | 1735 |
| 23rd | Andrew Taylor | ๐ฌ๐ง | Rochester, Michigan | 35 | 02:14:46 | 952 |
| 24th | Garrett Boyd | ๐บ๐ธ | Traverse City, Michigan | 35 | 02:15:26 | 1062 |
| 25th | Sage Hahn | ๐บ๐ธ | Chicago, Illinois | 35 | 02:17:58 | 1009 |
| 26th | Kevin Smith | ๐บ๐ธ | West Olive, Michigan | 35 | 02:19:38 | 2403 |
| 27th | Brad Legris | ๐บ๐ธ | Brighton, Michigan | 35 | 02:19:41 | 3585 |
| 28th | Dane Carey | | Traverse City, Michigan | 35 | 02:22:00 | 3995 |
| 29th | Brian Wilder | ๐บ๐ธ | Grand Rapids, Michigan | 35 | 02:23:05 | 1451 |
| 30th | Alex Redmond | ๐บ๐ธ | Traverse City, Michigan | 35 | 02:23:20 | 2202 |
| 31st | Andrew Hopkins | ๐บ๐ธ | WHITE LAKE, Michigan | 35 | 02:25:54 | 2326 |
| 32nd | Brian Langerak | ๐บ๐ธ | Ada, Michigan | 35 | 02:26:20 | 2467 |
| 33rd | Matthew Stanczak | ๐บ๐ธ | Northville, Michigan | 35 | 02:26:33 | 4690 |
| 34th | Richard Harlan | ๐บ๐ธ | Rochester Hills, Michigan | 35 | 02:27:38 | 2518 |
| 35th | Ben Struble | ๐บ๐ธ | Midland, Michigan | 35 | 02:28:45 | 3783 |
| 36th | Kyle Trierweiler | ๐บ๐ธ | Grand Rapids, Michigan | 35 | 02:31:14 | 1862 |
| 37th | Samuel Peters | ๐บ๐ธ | Woodhaven, Michigan | 35 | 02:32:12 | 1876 |
| 38th | Chris Jander | ๐บ๐ธ | Holland, Michigan | 35 | 02:34:07 | 3277 |
| 39th | Brandon Richter | ๐บ๐ธ | Novi, Michigan | 35 | 02:35:36 | 2532 |
| 40th | Josh Cook | ๐บ๐ธ | Kalamazoo, Michigan | 35 | 02:36:48 | 1800 |
| 41st | Horace Williams | ๐บ๐ธ | Culver City, California | 35 | 02:37:27 | 4435 |
| 42nd | Andrew Goorhouse | ๐บ๐ธ | Grand Rapids, Michigan | 35 | 02:38:49 | 3367 |
| 43rd | Anthony Mcclafferty | ๐บ๐ธ | Grosse Pointe Park, Michigan | 35 | 02:39:02 | 3467 |
| 44th | Jon Ciani | ๐บ๐ธ | New Hudson, Michigan | 35 | 02:43:12 | 2964 |
| 45th | Kyle Shiparski | ๐บ๐ธ | Valparaiso, Indiana | 35 | 02:44:37 | 1718 |
| 46th | Chris Sliney | ๐บ๐ธ | Ann Arbor, Michigan | 35 | 02:45:41 | 1168 |
| 47th | Davide Daniel | ๐บ๐ธ | Ortonville, Michigan | 35 | 02:46:09 | 4331 |
| 48th | Robert Bunnell | ๐บ๐ธ | Fenton, Michigan | 35 | 02:47:53 | 2750 |
| 49th | Andrew Donaldson | ๐บ๐ธ | Grand Rapids, Michigan | 35 | 02:49:45 | 3366 |
| 50th | Daniel Martinelli | ๐บ๐ธ | Lake Orion, Michigan | 35 | 02:52:44 | 4485 |
| 51st | Patrick Oโneil | ๐บ๐ธ | | | 02:53:57 | 3936 |
| 52nd | Steven Wolski | ๐บ๐ธ | Grand Rapids, Michigan | 35 | 02:54:59 | 2528 |
| 53rd | Alexander Overall | ๐บ๐ธ | Belleville, Michigan | 35 | 02:55:15 | 3636 |
| 54th | Jonathan Williamson | ๐บ๐ธ | Ypsilanti, Michigan | 35 | 02:58:15 | 4205 |
| 55th | Fernando Aguirre | ๐บ๐ธ | Detroit, Michigan | 35 | 03:02:55 | 3427 |
| 56th | Bryan Lyman | ๐บ๐ธ | Jenison, Michigan | 35 | 03:03:13 | 3594 |
| 57th | Jeffrey Harris | ๐บ๐ธ | Mount Clemens, Michigan | 35 | 03:07:13 | 3866 |
| 58th | Austin Goble | ๐บ๐ธ | Lansing, Michigan | 35 | 03:07:24 | 3549 |
| 59th | Sean Collins | ๐บ๐ธ | Pinckney, Michigan | 35 | 03:09:53 | 4757 |
| 60th | Drew Palmer | ๐บ๐ธ | Maple City, Michigan | 35 | 03:15:45 | 3535 |
| 61st | Cory Anderson | ๐บ๐ธ | Belmont, Michigan | 35 | 03:17:27 | 3200 |
| 62nd | Nick Hemker | ๐บ๐ธ | Livonia, Michigan | 35 | 03:26:17 | 3635 |
| 63rd | Ryan Rollin | ๐บ๐ธ | Mount Pleasant, Michigan | 35 | 03:27:55 | 4393 |
| 64th | Patrick Ocallaghan | ๐บ๐ธ | Petoskey, Michigan | 35 | 03:36:14 | 4691 |
| 65th | Steve Sienkowski | ๐บ๐ธ | Royal Oak, Michigan | 35 | 04:09:36 | 3604 |
| 66th | Alex Risse | | | | 04:12:02 | 3233 |