| 1st | Ross Difalco | ๐บ๐ธ | Highland, Michigan | 22 | 01:47:44 | 418 |
| 2nd | Noah Yonker | ๐บ๐ธ | Alto, Michigan | 22 | 01:47:48 | 342 |
| 3rd | Anthony Stein | ๐บ๐ธ | oakland, Michigan | 25 | 01:55:11 | 390 |
| 4th | Chad Cannon | ๐บ๐ธ | Houghton, Michigan | 21 | 01:56:21 | 944 |
| 5th | Ryan Degroot | ๐บ๐ธ | Grand Rapids, Michigan | 23 | 01:56:35 | 603 |
| 6th | Luke Hubbard | ๐บ๐ธ | | | 01:57:13 | 1617 |
| 7th | Ian Nolan | ๐บ๐ธ | White Lake, Michigan | 24 | 01:59:47 | 1192 |
| 8th | Lars Hallstrom | ๐บ๐ธ | Brighton, Michigan | 20 | 02:00:58 | 3515 |
| 9th | Allen Mclain | ๐บ๐ธ | Wyoming, Michigan | 22 | 02:02:14 | 1747 |
| 10th | Tyler Warga | ๐บ๐ธ | Milford, Michigan | 22 | 02:03:43 | 1035 |
| 11th | Spencer Grasl | ๐บ๐ธ | Brighton, Michigan | 20 | 02:04:18 | 871 |
| 12th | David Lieb | ๐บ๐ธ | Petersburg, Michigan | 21 | 02:05:09 | 1219 |
| 13th | Maxwell Meyer | ๐บ๐ธ | Traverse City, Michigan | 17 | 02:06:45 | 1377 |
| 14th | Sean Brownell | ๐บ๐ธ | Traverse City, Michigan | 21 | 02:07:46 | 751 |
| 15th | Alex Burnside | ๐บ๐ธ | Dearborn, Michigan | 24 | 02:11:00 | 3444 |
| 16th | Rivers Whitson | ๐บ๐ธ | Rochester Hills, Michigan | 23 | 02:12:34 | 2366 |
| 17th | Aaron Pekrul | ๐บ๐ธ | Rockford, Michigan | 19 | 02:12:52 | 1633 |
| 18th | Bradley Kurzynowski | ๐บ๐ธ | Grand Ledge, Michigan | 24 | 02:13:24 | 2990 |
| 19th | Aaron Mahoney | ๐บ๐ธ | Thompsonville, Michigan | 23 | 02:15:24 | 4421 |
| 20th | Aaron Venema | ๐บ๐ธ | Grand Haven, Michigan | 23 | 02:18:05 | 3565 |
| 21st | Jason Saliga | ๐บ๐ธ | Leonard, Michigan | 22 | 02:18:06 | 3597 |
| 22nd | Avery Stumm | ๐บ๐ธ | Grand Blanc, Michigan | 22 | 02:18:43 | 2219 |
| 23rd | Joe Stein | ๐บ๐ธ | Oakland, Michigan | 22 | 02:19:20 | 1183 |
| 24th | Chad Checkowsky | ๐บ๐ธ | Clarkston, Michigan | 24 | 02:21:23 | 1359 |
| 25th | Adam Nowicki | ๐บ๐ธ | Saline, Michigan | 19 | 02:23:07 | 914 |
| 26th | Joseph Gaton | ๐บ๐ธ | Westland, Michigan | 21 | 02:26:52 | 3572 |
| 27th | Devin Deaton | ๐บ๐ธ | Houghton, Michigan | 19 | 02:27:54 | 1759 |
| 28th | Erik Datema | ๐บ๐ธ | Rockford, Michigan | 25 | 02:29:32 | 2452 |
| 29th | Trent Simms | ๐บ๐ธ | Allen Park, Michigan | 20 | 02:30:39 | 1792 |
| 30th | Josh Vandewarker | ๐บ๐ธ | Grand Rapids, Michigan | 24 | 02:30:58 | 3904 |
| 31st | Ben Bromann | ๐บ๐ธ | Royal Oak, Michigan | 24 | 02:31:31 | 4026 |
| 32nd | Zane Ekin | ๐บ๐ธ | galion, Ohio | 21 | 02:34:27 | 3927 |
| 33rd | Kristian Rego | ๐บ๐ธ | Bloomfield Hills, Michigan | 22 | 02:37:02 | 3739 |
| 34th | Graham Paul | ๐บ๐ธ | Washington, Michigan | 19 | 02:37:36 | 2437 |
| 35th | Andrew Southwell | ๐บ๐ธ | EATON RAPIDS, Michigan | 23 | 02:38:14 | 1775 |
| 36th | Paul Wojcik | ๐บ๐ธ | Ada, Michigan | 22 | 02:45:23 | 3523 |
| 37th | Austin Wilkinson | ๐บ๐ธ | Quincy, Michigan | 19 | 02:46:03 | 3984 |
| 38th | Robert Jaster | ๐บ๐ธ | Swartz Creek, Michigan | 20 | 02:46:33 | 3795 |
| 39th | Jesse Quandt | ๐บ๐ธ | West Bloomfield, Michigan | 24 | 02:47:34 | 4224 |
| 40th | Zack Buter | ๐บ๐ธ | Grand Haven, Michigan | 24 | 02:47:35 | 3562 |
| 41st | Nick Harris | ๐บ๐ธ | West Bloomfield, Michigan | 22 | 02:50:13 | 4200 |
| 42nd | Joshua Binnendyk | ๐บ๐ธ | Muskegon, Michigan | 22 | 02:52:11 | 3632 |
| 43rd | Nicholas Russo | ๐บ๐ธ | Milford, Michigan | 22 | 02:53:42 | 2625 |
| 44th | Devin Pittman | ๐บ๐ธ | Ypsilanti, Michigan | 20 | 02:54:24 | 4287 |
| 45th | Matt Medendorp | ๐บ๐ธ | Grand Rapids, Michigan | 24 | 02:56:17 | 4171 |
| 46th | William Peoples | ๐บ๐ธ | Breckenridge, Colorado | 20 | 02:57:24 | 4119 |
| 47th | Alexander Volpe | ๐บ๐ธ | Oxford, Michigan | 24 | 02:57:31 | 4195 |
| 48th | Daniel Currie | ๐บ๐ธ | Plymouth, Michigan | 21 | 02:57:57 | 2568 |
| 49th | Ricky Walker | ๐บ๐ธ | Highland, Michigan | 23 | 02:58:07 | 2710 |
| 50th | Richard (pat) Patterson Jr | ๐บ๐ธ | goodrich, Michigan | 23 | 03:00:14 | 2416 |
| 51st | Steven Patterson | | Goodrich, Michigan | 22 | 03:01:04 | 2734 |
| 52nd | Anthony Read | ๐บ๐ธ | Rochester, Michigan | 23 | 03:04:24 | 4218 |
| 53rd | Dakota Smith | ๐บ๐ธ | Grand Rapids, Michigan | 19 | 03:04:28 | 3865 |
| 54th | Micah Bieri | ๐บ๐ธ | Holland, Michigan | 21 | 03:07:08 | 4299 |
| 55th | Jeremy Graham | ๐บ๐ธ | whitehall, Michigan | 23 | 03:07:48 | 3876 |
| 56th | Jason Baker | ๐บ๐ธ | Lyon Charter Township, Michigan | 24 | 03:08:19 | 3173 |
| 57th | Kai Gerster | ๐บ๐ธ | Brighton, Michigan | 22 | 03:10:19 | 2743 |
| 58th | Jacob Covert | ๐บ๐ธ | SHERIDAN, Indiana | 22 | 03:10:43 | 4337 |
| 59th | David Vandersloot | ๐บ๐ธ | Okemos, Michigan | 19 | 03:11:09 | 4163 |
| 60th | Bradley Hages | ๐บ๐ธ | Essexville, Michigan | 23 | 03:11:27 | 2764 |
| 61st | Garrett Mathews | ๐บ๐ธ | West Lafayette, Indiana | 23 | 03:12:35 | 4295 |
| 62nd | Korey Cook | ๐บ๐ธ | Grand Rapids, Michigan | 24 | 03:16:41 | 4446 |
| 63rd | Dylan Johnson | ๐บ๐ธ | Oconto, Wisconsin | 23 | 03:26:02 | 3067 |
| 64th | Nickolas Kill | ๐บ๐ธ | Negaunee, Michigan | 23 | 03:31:38 | 3955 |
| 65th | Nathan Mefford | ๐บ๐ธ | Pekin, Illinois | 23 | 03:32:30 | 3812 |
| 66th | Mike Mulrooney | ๐บ๐ธ | Commerce Charter Township, Michigan | 20 | 03:32:42 | 3823 |
| 67th | Cody Campbell | ๐บ๐ธ | Grand Blanc, Michigan | 23 | 03:36:57 | 4442 |
| 68th | Andrew Whitehall | ๐บ๐ธ | Evanston, Illinois | 22 | 03:37:00 | 4021 |
| 69th | Trevor Schick | ๐บ๐ธ | Traverse City, Michigan | 24 | 03:51:22 | 2703 |
| 70th | Sean Mulcahy | ๐บ๐ธ | Oxford, Michigan | 22 | 03:55:41 | 4510 |
| 71st | Zachary Sawdey | ๐บ๐ธ | Halifax, Pennsylvania | 17 | 03:56:16 | 3108 |
| 72nd | Mitch Guzanek | ๐บ๐ธ | Traverse, Michigan | 24 | 04:03:59 | 4015 |
| 73rd | Jack Harris | ๐บ๐ธ | West Bloomfield, Michigan | 20 | 04:25:37 | 4208 |