| 1st | Ross Difalco | ๐บ๐ธ | Highland, Michigan | 23 | 01:43:31 | 341 |
| 2nd | Luke Hubbard | ๐บ๐ธ | | | 01:46:28 | 575 |
| 3rd | Chad Cannon | ๐บ๐ธ | Houghton, Michigan | 22 | 01:48:43 | 548 |
| 4th | Allen Mclain | ๐บ๐ธ | Williamsburg, Michigan | 23 | 01:48:47 | 766 |
| 5th | Tyler Warga | ๐บ๐ธ | Milford, Michigan | 23 | 01:51:51 | 813 |
| 6th | Spencer Grasl | ๐บ๐ธ | Houston, Texas | 21 | 01:52:57 | 750 |
| 7th | Greg Schultz | ๐บ๐ธ | Rochester Hills, Michigan | 22 | 01:53:51 | 497 |
| 8th | Andrew Dyke | ๐บ๐ธ | Grawn, Michigan | 21 | 01:54:08 | 1196 |
| 9th | Maxwell Meyer | ๐บ๐ธ | Traverse City, Michigan | 18 | 01:54:18 | 930 |
| 10th | Jared Dunham | ๐บ๐ธ | Tustin, Michigan | 20 | 01:55:02 | 1343 |
| 11th | Jason Saliga | ๐บ๐ธ | Leonard, Michigan | 23 | 02:00:33 | 1449 |
| 12th | Alex Stanley | ๐บ๐ธ | Marquette, Michigan | 19 | 02:01:06 | 1845 |
| 13th | Aaron Pekrul | ๐บ๐ธ | Rockford, Michigan | 20 | 02:02:21 | 1216 |
| 14th | Rivers Whitson | ๐บ๐ธ | Rochester Hills, Michigan | 24 | 02:06:48 | 1492 |
| 15th | Sean Brownell | ๐บ๐ธ | Traverse City, Michigan | 22 | 02:09:27 | 752 |
| 16th | Joseph Miles | ๐บ๐ธ | Grand Rapids, Michigan | 20 | 02:09:51 | 2308 |
| 17th | Douglas Daniel | ๐บ๐ธ | Petoskey, Michigan | 19 | 02:11:27 | 1666 |
| 18th | Joe Stein | ๐บ๐ธ | Oakland, Michigan | 23 | 02:12:07 | 1163 |
| 19th | Sam Gebuys | ๐บ๐ธ | Sparta, Michigan | 23 | 02:13:18 | 4342 |
| 20th | Paul Wojcik | ๐บ๐ธ | Ada, Michigan | 23 | 02:14:02 | 2523 |
| 21st | John Lee | ๐บ๐ธ | Wilmette, Illinois | 23 | 02:14:08 | 4399 |
| 22nd | Avery Stumm | ๐บ๐ธ | Grand Blanc, Michigan | 23 | 02:14:35 | 1481 |
| 23rd | Jacob Walsworth | ๐บ๐ธ | Michigan City, Indiana | 19 | 02:15:22 | 1306 |
| 24th | Ian Oโbryan | ๐บ๐ธ | Huntington Woods, Michigan | 22 | 02:17:43 | 3848 |
| 25th | Joseph Gaton | ๐บ๐ธ | Westland, Michigan | 22 | 02:18:00 | 1828 |
| 26th | Maxmilian Anthes | ๐บ๐ธ | Grand Haven, Michigan | 20 | 02:22:11 | 1894 |
| 27th | Gunnar Johnson | ๐บ๐ธ | | | 02:22:49 | 3769 |
| 28th | Zachery Mcclure | ๐บ๐ธ | Lake Orion, Michigan | 20 | 02:23:21 | 4534 |
| 29th | Liam Dietz | ๐บ๐ธ | Michigan City, Indiana | 19 | 02:24:28 | 1682 |
| 30th | Zane Ekin | ๐บ๐ธ | galion, Ohio | 22 | 02:24:44 | 2140 |
| 31st | Joseph Troy | ๐บ๐ธ | Saint Charles, Illinois | 20 | 02:24:56 | 4038 |
| 32nd | Rob Kelly | ๐บ๐ธ | Denver, Colorado | 24 | 02:25:56 | 3492 |
| 33rd | Kody Nutting | ๐บ๐ธ | Mattawan, Michigan | 24 | 02:26:09 | 2617 |
| 34th | Richard Eber | ๐บ๐ธ | Ann Arbor, Michigan | 23 | 02:26:45 | 3504 |
| 35th | Thomas Snyder | ๐บ๐ธ | Taylor, Michigan | 24 | 02:28:09 | 4438 |
| 36th | Brendon Yaroch | ๐บ๐ธ | Dryden, Michigan | 23 | 02:29:15 | 2307 |
| 37th | Trent Simms | ๐บ๐ธ | Allen Park, Michigan | 21 | 02:30:32 | 1765 |
| 38th | David Stults | ๐บ๐ธ | Richland, Michigan | 21 | 02:31:39 | 3660 |
| 39th | Alexander Luksch | ๐บ๐ธ | Traverse City, Michigan | 24 | 02:31:59 | 3035 |
| 40th | Tyler Snover | ๐บ๐ธ | Flint, Michigan | 24 | 02:33:16 | 4373 |
| 41st | Thomas Fisher | ๐บ๐ธ | Kalamazoo, Michigan | 24 | 02:34:33 | 4304 |
| 42nd | Austin Gribble | ๐บ๐ธ | Maumee, Ohio | 21 | 02:34:49 | 3600 |
| 43rd | Robert Jaster | ๐บ๐ธ | Swartz Creek, Michigan | 21 | 02:37:36 | 2562 |
| 44th | Edward Houlihan | ๐บ๐ธ | Wheaton, Illinois | 20 | 02:38:11 | 4209 |
| 45th | William Peoples | ๐บ๐ธ | Breckenridge, Colorado | 21 | 02:38:29 | 2821 |
| 46th | Tyler Wolak | ๐บ๐ธ | Belleville, Michigan | 24 | 02:38:41 | 4190 |
| 47th | Ezra Henry | ๐บ๐ธ | Lapeer, Michigan | 19 | 02:39:25 | 4345 |
| 48th | Ben Spoelhof | ๐บ๐ธ | Wheaton, Illinois | 24 | 02:39:34 | 4318 |
| 49th | Mitchell Maier | ๐บ๐ธ | Grand Rapids, Michigan | 21 | 02:39:35 | 3611 |
| 50th | Jacob Dolecki | ๐บ๐ธ | GRAND RAPIDS, Michigan | 24 | 02:39:41 | 3418 |
| 51st | Griffin Laurent | ๐บ๐ธ | Wyoming, Michigan | 23 | 02:42:29 | 3688 |
| 52nd | Michael Giang | ๐บ๐ธ | Royal Oak, Michigan | 24 | 02:43:05 | 4010 |
| 53rd | Steven Patterson | | Kentwood, Michigan | 23 | 02:43:43 | 2762 |
| 54th | Andrew March | ๐บ๐ธ | GRAND RAPIDS, Michigan | 24 | 02:45:07 | 4194 |
| 55th | Liam Robertson | | Walkerton | 21 | 02:47:59 | 4327 |
| 56th | Charlie Burnett | ๐บ๐ธ | Ann Arbor, Michigan | 23 | 02:49:28 | 4021 |
| 57th | Jacob Covert | ๐บ๐ธ | SHERIDAN, Indiana | 23 | 02:55:41 | 3038 |
| 58th | Jeremy Graham | ๐บ๐ธ | whitehall, Michigan | 24 | 02:59:41 | 2988 |
| 59th | Nick Stone | ๐บ๐ธ | Alma, Michigan | 24 | 02:59:45 | 3920 |
| 60th | Dakota Smith | ๐บ๐ธ | Grand Rapids, Michigan | 20 | 03:00:27 | 2943 |
| 61st | Brandon Hazelton | ๐บ๐ธ | Ann Arbor, Michigan | 24 | 03:02:20 | 3897 |
| 62nd | Shane Mcgrath | ๐บ๐ธ | Chelsea, Michigan | 23 | 03:03:20 | 4004 |
| 63rd | Hayden May | ๐บ๐ธ | Portland, Michigan | 23 | 03:05:05 | 4211 |
| 64th | Mitchell Eagle | ๐บ๐ธ | | 0 | 03:07:00 | 3754 |
| 65th | Todd Skarvan | ๐บ๐ธ | Grand Rapids, Michigan | 24 | 03:07:43 | 4243 |
| 66th | Colin Gesink | ๐บ๐ธ | Grand Rapids, Michigan | 24 | 03:11:22 | 4297 |
| 67th | Caleb Teerman | ๐บ๐ธ | Grandville, Michigan | 22 | 03:11:55 | 4248 |
| 68th | Kristian Rego | ๐บ๐ธ | Bloomfield Hills, Michigan | 23 | 03:13:27 | 2240 |
| 69th | Richard (pat) Patterson | ๐บ๐ธ | goodrich, Michigan | 24 | 03:18:26 | 2382 |
| 70th | Sean Florian | ๐บ๐ธ | Walker, Michigan | 23 | 03:19:15 | 4229 |
| 71st | Nathan Mefford | ๐บ๐ธ | Pekin, Illinois | 24 | 03:27:06 | 3233 |
| 72nd | Joshua Sharpe | ๐บ๐ธ | Birmingham, Michigan | 23 | 03:29:34 | 4306 |
| 73rd | Matthew Wolff | ๐บ๐ธ | Sterling Heights, Michigan | 23 | 03:30:27 | 4116 |
| 74th | Bradley Hages | ๐บ๐ธ | Essexville, Michigan | 24 | 03:44:08 | 2751 |
| 75th | Nickolai Tebos | ๐บ๐ธ | Grand Rapids, Michigan | 19 | 03:45:33 | 2097 |
| 76th | Mitch Guzanek | ๐บ๐ธ | Traverse, Michigan | 25 | 03:46:45 | 3366 |
| 77th | Michael Connolly | ๐บ๐ธ | traverse city, Michigan | 21 | 03:49:59 | 4509 |
| 78th | Carter Chapman | ๐บ๐ธ | Oxford, Michigan | 20 | 03:53:25 | 4180 |
| 79th | Wes Owens | ๐บ๐ธ | Cadillac, Michigan | 26 | 03:55:59 | 4451 |