| 1st | Jonathan Nesburg | ๐บ๐ธ | ROCKFORD, Michigan | 31 | 01:47:40 | 502 |
| 2nd | Kyler Bradley | ๐บ๐ธ | Traverse City, Michigan | 30 | 01:52:39 | 770 |
| 3rd | Nick Beard | ๐บ๐ธ | Hazel Park, Michigan | 30 | 01:52:59 | 661 |
| 4th | Peter Honderd | ๐บ๐ธ | Hudsonville, Michigan | 31 | 01:54:43 | 2436 |
| 5th | Nick Hall | ๐บ๐ธ | South Lyon, Michigan | 31 | 01:56:18 | 1171 |
| 6th | Richard Carson | ๐บ๐ธ | Indianapolis, Indiana | 30 | 01:56:39 | 4828 |
| 7th | Ashton Sandow | ๐บ๐ธ | North Muskegon, Michigan | 30 | 02:00:27 | 1071 |
| 8th | Brett Beddow | ๐บ๐ธ | Grosse Pointe Park, Michigan | 30 | 02:01:17 | 625 |
| 9th | Tanner Pesonen | ๐บ๐ธ | Sterling Heights, Michigan | 31 | 02:01:55 | 1288 |
| 10th | Garrett Ledbetter | ๐บ๐ธ | | | 02:02:15 | 1178 |
| 11th | Trenton Lindholm | ๐บ๐ธ | Northville, Michigan | 31 | 02:03:12 | 1990 |
| 12th | Brandon Cushman | ๐บ๐ธ | Spring Lake, Michigan | 31 | 02:03:40 | 1064 |
| 13th | Kyle Wood | ๐บ๐ธ | Denver, Colorado | 31 | 02:03:56 | 1988 |
| 14th | Nathan Zwieg | ๐บ๐ธ | Chicago, Illinois | 31 | 02:05:15 | 4540 |
| 15th | Mark Strikwerda | ๐บ๐ธ | West Olive, Michigan | 30 | 02:05:51 | 591 |
| 16th | Tyler Teichman | ๐บ๐ธ | Milford, Michigan | 31 | 02:06:22 | 880 |
| 17th | Eric Parrott | ๐บ๐ธ | Traverse City, Michigan | 30 | 02:06:32 | 4166 |
| 18th | Taylor Stirm | ๐บ๐ธ | Battle Ground, Indiana | 30 | 02:07:59 | 3338 |
| 19th | Zach Tenbusch | ๐บ๐ธ | Traverse City, Michigan | 30 | 02:08:07 | 1259 |
| 20th | Scott Hall | ๐บ๐ธ | Hudsonville, Michigan | 30 | 02:08:16 | 1393 |
| 21st | Ben Paczkowski | ๐บ๐ธ | Berkley, Michigan | 30 | 02:08:30 | 3426 |
| 22nd | Nick Caldwell | ๐บ๐ธ | Ann Arbor, Michigan | 31 | 02:08:43 | 1321 |
| 23rd | Paul Britten | ๐บ๐ธ | Traverse City, Michigan | 30 | 02:09:05 | 1018 |
| 24th | Andy Cleary | ๐บ๐ธ | Grand Rapids, Michigan | 30 | 02:09:11 | 4499 |
| 25th | Chad Homuth | ๐บ๐ธ | Lake Ann, Michigan | 31 | 02:10:08 | 4016 |
| 26th | Matthew Ricketts | ๐บ๐ธ | Brighton, Michigan | 31 | 02:10:48 | 1141 |
| 27th | Matthew Mankivsky | ๐บ๐ธ | | | 02:11:03 | 2083 |
| 28th | Joseph Greenlee | | | | 02:11:21 | 2180 |
| 29th | Ryan Erxleben | ๐บ๐ธ | Jackson, Michigan | 30 | 02:12:02 | 2434 |
| 30th | Brennen Hitchcock | | Paw Paw, Michigan | 30 | 02:12:05 | 1739 |
| 31st | Wouter Deforche | ๐ง๐ช | brugge, -, BE | 30 | 02:12:26 | 4164 |
| 32nd | Ian Sheldon | ๐บ๐ธ | Huntertown, Indiana | 31 | 02:12:27 | 1989 |
| 33rd | Michael Sienkowski | ๐บ๐ธ | Westerly, Rhode Island | 30 | 02:12:58 | 1900 |
| 34th | Mason Moses | ๐บ๐ธ | Kalkaska, Michigan | 30 | 02:13:26 | 3424 |
| 35th | Erik Datema | ๐บ๐ธ | Grand Rapids, Michigan | 30 | 02:13:34 | 1360 |
| 36th | John Webb | ๐บ๐ธ | Negaunee, Michigan | 31 | 02:15:07 | 2684 |
| 37th | Thomas Hodges | ๐บ๐ธ | Traverse city, Michigan | 30 | 02:15:59 | 3527 |
| 38th | Thomas Allott | ๐บ๐ธ | Grand Rapids, Michigan | 31 | 02:16:21 | 1898 |
| 39th | Justin Sedgley | ๐บ๐ธ | Norton Shores, Michigan | 31 | 02:16:29 | 4353 |
| 40th | Taylor Birmann | ๐บ๐ธ | Marquette, Michigan | 30 | 02:16:54 | 2584 |
| 41st | Brian Davis | ๐บ๐ธ | Grand Rapids, Michigan | 31 | 02:20:58 | 2585 |
| 42nd | Ansel Wooters | ๐บ๐ธ | Cedar, Michigan | 31 | 02:21:01 | 2080 |
| 43rd | Jordan Degraaf | ๐บ๐ธ | Grand Rapids, Michigan | 30 | 02:22:01 | 2506 |
| 44th | Kevin Viguilla | | | | 02:22:08 | 3006 |
| 45th | Zachary Weiner | ๐บ๐ธ | Brighton, Michigan | 31 | 02:22:17 | 1899 |
| 46th | Ralph Castillo | ๐บ๐ธ | warren, Michigan | 30 | 02:22:41 | 3925 |
| 47th | Ross Williams | ๐บ๐ธ | Marquette, Michigan | 30 | 02:22:54 | 4832 |
| 48th | Michael Gaines | ๐บ๐ธ | Berkley, Michigan | 31 | 02:23:04 | 2082 |
| 49th | Mark Denton | ๐บ๐ธ | Oakley, Michigan | 31 | 02:23:35 | 1267 |
| 50th | John Mcfadden | ๐บ๐ธ | Rockford, Michigan | 31 | 02:24:25 | 1738 |
| 51st | Matthew Mccammon | ๐บ๐ธ | Traverse City, Michigan | 30 | 02:25:16 | 2437 |
| 52nd | Kevin Biolchini | ๐บ๐ธ | Sterling Heights, Michigan | 30 | 02:25:48 | 1558 |
| 53rd | David Schaller | ๐บ๐ธ | Warren, Michigan | 31 | 02:32:23 | 2345 |
| 54th | Allan Acker | ๐บ๐ธ | | | 02:33:51 | 3423 |
| 55th | Joshua Kramer | ๐บ๐ธ | Alexandria, Kentucky | 31 | 02:35:31 | 3425 |
| 56th | Steven Politowicz | ๐บ๐ธ | Broadview Heights, Ohio | 31 | 02:35:42 | 3728 |
| 57th | Ben Heinle | ๐บ๐ธ | Saint Paul, Minnesota | 30 | 02:38:38 | 3528 |
| 58th | Ryan Seitter | ๐บ๐ธ | Cedar, Michigan | 30 | 02:38:57 | 3729 |
| 59th | George Slater | ๐บ๐ธ | Merrillville, Indiana | 31 | 02:40:08 | 2789 |
| 60th | Dave Huddle | ๐บ๐ธ | Clawson, Michigan | 30 | 02:40:27 | 2686 |
| 61st | Phillip Wellington | ๐บ๐ธ | Cleveland, Ohio | 30 | 02:40:53 | 3628 |
| 62nd | Andrew Darrell | ๐บ๐ธ | HUDSONVILLE, Michigan | 30 | 02:42:37 | 3630 |
| 63rd | Clark Richardes | ๐บ๐ธ | Elkhart, Indiana | 31 | 02:43:20 | 2788 |
| 64th | Jason Perkins | ๐บ๐ธ | Grand Rapids, Michigan | 31 | 02:43:30 | 2346 |
| 65th | Cesar Martin | ๐บ๐ธ | Royal Oak, Michigan | 31 | 02:44:22 | 3727 |
| 66th | Jacob Gallimore | ๐บ๐ธ | Grand Rapids, Michigan | 30 | 02:44:23 | 2586 |
| 67th | Sean Smith | ๐บ๐ธ | Granger, Indiana | 31 | 02:44:35 | 776 |
| 68th | Robert Biskup | ๐บ๐ธ | Birmingham, Michigan | 30 | 02:46:37 | 2685 |
| 69th | Nick Olewin | ๐บ๐ธ | Swartz Creek, Michigan | 30 | 02:46:57 | 3336 |
| 70th | Terence Moriarty | ๐บ๐ธ | Waterloo, Iowa | 30 | 02:47:25 | 4652 |
| 71st | John Lennon | ๐บ๐ธ | Petoskey, Michigan | 31 | 02:48:29 | 4015 |
| 72nd | Jeff Huron | ๐บ๐ธ | Ann Arbor, Michigan | 30 | 02:52:29 | 4651 |
| 73rd | Joseph Nichols | ๐บ๐ธ | Grand Rapids, Michigan | 30 | 02:53:56 | 3223 |
| 74th | Brad Groves | ๐บ๐ธ | Indianapolis, Indiana | 30 | 02:54:11 | 4653 |
| 75th | David Shull | ๐บ๐ธ | Plymouth, Michigan | 31 | 02:55:03 | 4608 |
| 76th | Matthew Ferro | ๐บ๐ธ | Grand Haven, Michigan | 30 | 02:55:14 | 3224 |
| 77th | Dillon Bak | ๐บ๐ธ | Traverse city, Michigan | 30 | 02:55:33 | 4650 |
| 78th | Tyler Broad | ๐บ๐ธ | | | 02:59:24 | 2347 |
| 79th | Eric Ferrigan | ๐บ๐ธ | Petoskey, Michigan | 31 | 03:00:23 | 2888 |
| 80th | Kyle Campbell | ๐บ๐ธ | Tampa, Florida | 31 | 03:01:57 | 2787 |
| 81st | Kenneth Markiewicz | ๐บ๐ธ | Marquette, Michigan | 31 | 03:03:24 | 4759 |
| 82nd | Mitchell Mcfarland | ๐บ๐ธ | Auburn, Michigan | 30 | 03:06:21 | 3337 |
| 83rd | Nick Powell | ๐บ๐ธ | Grand Rapids, Michigan | 31 | 03:11:37 | 4430 |
| 84th | Tyler Machiela | ๐บ๐ธ | Traverse City, Michigan | 30 | 03:20:34 | 4018 |
| 85th | Derrick Rudolph | ๐บ๐ธ | Traverse City, Michigan | 30 | 03:24:35 | 4541 |
| 86th | Julian Garcia | ๐บ๐ธ | Kalamazoo, Michigan | 31 | 03:34:47 | 4165 |
| 87th | Brendan Franklin | ๐บ๐ธ | Traverse City, Michigan | 31 | 03:36:00 | 4103 |
| 88th | Brett Thomas | ๐บ๐ธ | Grand Rapids, Michigan | 31 | 03:36:52 | 3826 |
| 88th | Chadd Ketchem | ๐บ๐ธ | Byron, Michigan | 30 | 00:44:05 | 3730 |
| 89th | Nick Faller | ๐บ๐ธ | Royal Oak, Michigan | 31 | 03:38:18 | 4579 |
| 90th | Ioannis-John Hatzis | ๐บ๐ธ | Bruce Township, Michigan | 31 | 04:13:49 | 3222 |
| 91st | Kevin Greig | ๐บ๐ธ | Lake Orion, Michigan | 31 | 03:49:08 | 2890 |