| 1st | Allen Mclain | ๐บ๐ธ | Williamsburg, Michigan | 26 | 01:40:04 | 662 |
| 2nd | Luke Hubbard | ๐บ๐ธ | | | 01:46:00 | 575 |
| 3rd | John Lee | ๐บ๐ธ | Wilmette, Illinois | 26 | 01:51:48 | 1904 |
| 4th | Matthew Glowacki | ๐บ๐ธ | Ann Arbor, Michigan | 26 | 01:52:56 | 2583 |
| 5th | Logan Miller | ๐บ๐ธ | Goshen, Indiana | 26 | 01:52:59 | 2405 |
| 6th | Avery Stumm | ๐บ๐ธ | Grand Blanc, Michigan | 26 | 01:53:02 | 990 |
| 7th | Sean Brownell | ๐บ๐ธ | Traverse City, Michigan | 25 | 01:53:23 | 663 |
| 8th | Jason Saliga | ๐บ๐ธ | | | 01:56:24 | 991 |
| 9th | Robert Kelly | ๐บ๐ธ | Denver, Colorado | 27 | 01:56:55 | 2496 |
| 10th | Sam Gebuys | ๐บ๐ธ | Sparta, Michigan | 26 | 01:57:07 | 1903 |
| 11th | Jonathan Penrod | ๐บ๐ธ | Berrien Springs, Michigan | 26 | 01:57:37 | 3174 |
| 12th | Carter Holzhei | ๐บ๐ธ | Vail, Colorado | 25 | 01:59:56 | 2493 |
| 13th | Ian O'bryan | ๐บ๐ธ | Huntington Woods, Michigan | 25 | 02:00:26 | 3129 |
| 14th | Collin Crane | ๐บ๐ธ | Marquette, Michigan | 26 | 02:02:09 | 3126 |
| 15th | Sam Kelty | ๐บ๐ธ | Suttons Bay, Michigan | 27 | 02:02:18 | 2747 |
| 16th | Joseph-Vincent Gaton | ๐บ๐ธ | Westland, Michigan | 25 | 02:03:37 | 2585 |
| 17th | Alex Belser | ๐บ๐ธ | Laramie, Wyoming | 25 | 02:03:42 | 2584 |
| 18th | Adam Standiford | ๐บ๐ธ | Kalamazoo, Michigan | 26 | 02:07:00 | 3164 |
| 19th | Paul Wojcik | ๐บ๐ธ | Ada, Michigan | 26 | 02:09:19 | 1490 |
| 20th | Kyle Schempp | ๐บ๐ธ | TRAVERSE CITY, Michigan | 27 | 02:10:24 | 3178 |
| 21st | Noah Prefontaine | | | | 02:10:28 | 3167 |
| 22nd | Hayden Scott | ๐บ๐ธ | | | 02:10:59 | 3115 |
| 23rd | Matthew Miller | | Brighton, Michigan | 27 | 02:11:05 | 3186 |
| 24th | Timothy Kundro | ๐บ๐ธ | niles, Michigan | 27 | 02:12:51 | 3165 |
| 25th | Joe Duisterhof | ๐บ๐ธ | Kalamazoo, Michigan | 27 | 02:12:51 | 3168 |
| 26th | Ryan Beyea | ๐บ๐ธ | East Lansing, Michigan | 27 | 02:12:53 | 2495 |
| 27th | Joey Mitchell | ๐บ๐ธ | Whitehouse, Ohio | 26 | 02:14:10 | 2746 |
| 28th | Nicholas Martinelli | ๐บ๐ธ | Grosse Ile, Michigan | 25 | 02:17:20 | 3117 |
| 29th | Ben Spoelhof | ๐บ๐ธ | Wheaton, Illinois | 27 | 02:17:29 | 2406 |
| 30th | Ian Lindsley | ๐บ๐ธ | South Lyon, Michigan | 26 | 02:18:33 | 2660 |
| 31st | Anthony Read | ๐บ๐ธ | Rochester, Michigan | 27 | 02:19:19 | 2494 |
| 32nd | Cameron Barker | ๐บ๐ธ | Monclova, Ohio | 25 | 02:21:14 | 2745 |
| 33rd | Jack Waters | ๐บ๐ธ | Livonia, Michigan | 25 | 02:21:58 | 3122 |
| 34th | Bradley Pischea | ๐บ๐ธ | Haslett, Michigan | 27 | 02:22:02 | 3171 |
| 35th | Andy Donlin | ๐บ๐ธ | Ferndale, Michigan | 25 | 02:23:38 | 3121 |
| 36th | Alexander Rombach | ๐บ๐ธ | Shelby Charter Twp, Michigan | 26 | 02:27:21 | 3177 |
| 37th | Kai Gerster | ๐บ๐ธ | Brighton, Michigan | 26 | 02:27:35 | 1491 |
| 38th | Corey Thelen | ๐บ๐ธ | Madison, Wisconsin | 26 | 02:29:16 | 2996 |
| 39th | Kody Nutting | ๐บ๐ธ | Kalamazoo, Michigan | 27 | 02:29:17 | 1570 |
| 40th | Colton Dekleine | ๐บ๐ธ | Holland, Michigan | 25 | 02:30:43 | 3123 |
| 41st | John Finch | ๐บ๐ธ | Kalamazoo, Michigan | 25 | 02:31:29 | 3113 |
| 42nd | Andrew Ragains | ๐บ๐ธ | Lake Leelanau, Michigan | 25 | 02:33:57 | 3127 |
| 43rd | Alex Pylat | ๐บ๐ธ | Plainwell, Michigan | 26 | 02:35:18 | 2833 |
| 44th | Steven Patterson | | Ann Arbor, Michigan | 26 | 02:36:28 | 1492 |
| 45th | Jordan Swets | ๐บ๐ธ | Wyoming, Michigan | 26 | 02:39:02 | 3179 |
| 46th | Joe Lanute | ๐บ๐ธ | Huntley, Illinois | 27 | 02:44:37 | 3162 |
| 47th | Nathaniel Lenze | ๐บ๐ธ | Overland Park, Kansas | 25 | 02:45:22 | 3120 |
| 48th | Eric Micallef | ๐บ๐ธ | Mountain View, California | 27 | 02:46:28 | 3176 |
| 49th | Joshua Kurnik | ๐บ๐ธ | Linden, Michigan | 27 | 02:46:50 | 2997 |
| 50th | Richard (pat) Patterson Jr | ๐บ๐ธ | holland, Michigan | 27 | 02:49:15 | 3173 |
| 51st | Daniel Deaton | ๐บ๐ธ | traverse city, Michigan | 27 | 02:49:37 | 3166 |
| 52nd | Jarred Felt | ๐บ๐ธ | Hudsonville, Michigan | 26 | 02:51:11 | 3180 |
| 53rd | Jacob Meekhof | ๐บ๐ธ | Byron Center, Michigan | 27 | 02:55:03 | 2832 |
| 54th | Tim Spehar Iii | ๐บ๐ธ | Grand Rapids, Michigan | 26 | 02:55:41 | 3160 |
| 55th | Josh Binnendyk | ๐บ๐ธ | Grand Rapids, Michigan | 26 | 02:56:06 | 2744 |
| 56th | John Elder | ๐บ๐ธ | Grand Rapids, Michigan | 27 | 03:00:47 | 3172 |
| 57th | Jordan Peterson | ๐บ๐ธ | Traverse city, Michigan | 27 | 03:01:55 | 3169 |
| 58th | Ford Pariseau Iv | ๐บ๐ธ | Allen Park, Michigan | 25 | 03:02:32 | 3128 |
| 59th | Charles Jensen | ๐บ๐ธ | Cincinnati, Ohio | 25 | 03:02:59 | 3116 |
| 60th | Alex Cornell | ๐บ๐ธ | Grand Rapids, Michigan | 27 | 03:04:04 | 3163 |
| 61st | Cody Campbell | ๐บ๐ธ | Grand Blanc, Michigan | 27 | 03:10:30 | 2659 |
| 62nd | Christian Brower | ๐บ๐ธ | Portage, Michigan | 26 | 03:16:04 | 3182 |
| 63rd | Bailey Heykoop | ๐บ๐ธ | Parchment, Michigan | 26 | 03:18:19 | 3184 |
| 64th | Daniel Berg | ๐บ๐ธ | Western Springs, Illinois | 25 | 03:48:31 | 3114 |
| 65th | Bradley Hages | ๐บ๐ธ | ESSEXVILLE, Michigan | 27 | 03:50:51 | 1571 |
| 66th | Seth Thompson | ๐บ๐ธ | Swartz Creek, Michigan | 25 | 03:59:20 | 3124 |
| 67th | Terry Furton | ๐บ๐ธ | East Lansing, Michigan | 27 | 04:38:59 | 3161 |
| 68th | Martin Kibler | | Rochester Hills, Michigan | 26 | 04:58:04 | 3175 |