| 1st | Ross Difalco | ๐บ๐ธ | Clarkston, Michigan | 24 | 02:06:23 | 318 |
| 2nd | Luke Hubbard | ๐บ๐ธ | | | 02:09:57 | 413 |
| 3rd | Allen Mclain | ๐บ๐ธ | Williamsburg, Michigan | 24 | 02:13:52 | 509 |
| 4th | Chad Cannon | ๐บ๐ธ | Neenah, Wisconsin | 23 | 02:17:25 | 444 |
| 5th | Jason Saliga | ๐บ๐ธ | Leonard, Michigan | 24 | 02:27:28 | 796 |
| 6th | Aaron Pekrul | ๐บ๐ธ | Rockford, Michigan | 21 | 02:37:20 | 964 |
| 7th | Logan Miller | ๐บ๐ธ | | | 02:38:47 | 3549 |
| 8th | Robert Starrs | | Southampton | 21 | 02:39:26 | 880 |
| 9th | Caleb Topp | ๐บ๐ธ | Hamilton, Michigan | 20 | 02:42:04 | 3666 |
| 10th | John Lee | ๐บ๐ธ | Wilmette, Illinois | 24 | 02:42:33 | 1504 |
| 11th | Liam Dietz | ๐บ๐ธ | Michigan City, Indiana | 20 | 02:44:13 | 1730 |
| 12th | Sam Gebuys | ๐บ๐ธ | Sparta, Michigan | 24 | 02:47:58 | 1441 |
| 13th | Sean Brownell | ๐บ๐ธ | Traverse City, Michigan | 23 | 02:48:08 | 4078 |
| 14th | Richard Eber | ๐บ๐ธ | Ann Arbor, Michigan | 24 | 02:51:07 | 2078 |
| 15th | Ben Boss | ๐บ๐ธ | | | 02:51:56 | 1760 |
| 16th | Simon Krenk | | Canton, Michigan | 19 | 02:52:44 | 1649 |
| 17th | Joseph Miles | ๐บ๐ธ | Grand Rapids, Michigan | 21 | 02:53:51 | 1242 |
| 18th | Mason Switzer | ๐บ๐ธ | Crystal Lake, Illinois | 23 | 02:55:54 | 4523 |
| 19th | Ian O | ๐บ๐ธ | Huntington Woods, Michigan | 23 | 02:56:29 | 1666 |
| 20th | Avery Stumm | ๐บ๐ธ | Grand Blanc, Michigan | 24 | 02:59:27 | 1532 |
| 21st | Brandon Vanoosten | ๐บ๐ธ | Battle Creek, Michigan | 22 | 02:59:36 | 3682 |
| 22nd | Douglas Daniel | ๐บ๐ธ | Petoskey, Michigan | 20 | 02:59:50 | 1323 |
| 23rd | Carter Holzhei | ๐บ๐ธ | Vail, Colorado | 23 | 03:00:10 | 3557 |
| 24th | Joe Stein | ๐บ๐ธ | Oakland, Michigan | 24 | 03:01:26 | 1216 |
| 25th | Jack Dulude | ๐บ๐ธ | Traverse city, Michigan | 23 | 03:02:37 | 4610 |
| 25th | Ethan Scott | ๐บ๐ธ | Traverse City, Michigan | 19 | 00:37:35 | 1680 |
| 26th | Paul Wojcik | ๐บ๐ธ | Ada, Michigan | 24 | 03:05:33 | 1499 |
| 27th | Zachery Mcclure | ๐บ๐ธ | Lake Orion, Michigan | 21 | 03:05:55 | 1923 |
| 28th | Adam Nowicki | ๐บ๐ธ | Saline, Michigan | 21 | 03:07:09 | 897 |
| 29th | Jack Martin | ๐บ๐ธ | Noblesville, Indiana | 21 | 03:10:22 | 4413 |
| 30th | Jack Bennett | ๐บ๐ธ | Wyoming, Michigan | 23 | 03:12:16 | 4708 |
| 31st | Joseph Gaton | ๐บ๐ธ | Westland, Michigan | 23 | 03:14:15 | 1689 |
| 32nd | Colin Wood | ๐บ๐ธ | | | 03:18:17 | 3600 |
| 33rd | Flynn Darby | ๐บ๐ธ | Saginaw, Michigan | 22 | 03:18:23 | 3739 |
| 34th | Matthew Glowacki | ๐บ๐ธ | Ann Arbor, Michigan | 24 | 03:18:31 | 3544 |
| 35th | Trevor Williams | ๐จ๐ฆ | commerce township, Michigan | 24 | 03:19:27 | 4603 |
| 36th | Ryan Mock | ๐บ๐ธ | CHELSEA, Michigan | 22 | 03:20:40 | 3592 |
| 37th | Mike Kersjes | ๐บ๐ธ | Walker, Michigan | 21 | 03:21:02 | 3637 |
| 38th | Alex Belser | ๐บ๐ธ | Casper, Wyoming | 23 | 03:21:14 | 3775 |
| 39th | Rocco Mularoni | ๐บ๐ธ | howell, Michigan | 22 | 03:21:17 | 4362 |
| 40th | Austin Loper | ๐บ๐ธ | Brighton, Michigan | 22 | 03:21:59 | 4596 |
| 41st | Aaron Slater | ๐บ๐ธ | Kalamazoo, Michigan | 22 | 03:23:19 | 4473 |
| 42nd | Ben Egan | ๐บ๐ธ | Ann arbor, Michigan | 24 | 03:23:54 | 3593 |
| 43rd | Kai Gerster | ๐บ๐ธ | Brighton, Michigan | 24 | 03:32:45 | 2816 |
| 44th | Joseph Troy | ๐บ๐ธ | Saint Charles, Illinois | 21 | 03:33:00 | 1981 |
| 45th | Owen Reus | ๐บ๐ธ | Alto, Michigan | 19 | 03:34:36 | 4443 |
| 46th | Ian Lindsley | ๐บ๐ธ | South Lyon, Michigan | 24 | 03:34:36 | 3719 |
| 47th | Charlie Burnett | ๐บ๐ธ | TRAVERSE CITY, Michigan | 24 | 03:35:16 | 2861 |
| 48th | Austin Wazny | ๐บ๐ธ | merrill, Michigan | 21 | 03:35:29 | 4454 |
| 49th | Joshua Binnendyk | ๐บ๐ธ | Muskegon, Michigan | 24 | 03:38:42 | 2794 |
| 50th | Steven Patterson | | Grand Rapids, Michigan | 24 | 03:40:22 | 2752 |
| 51st | Ryan Karr | ๐บ๐ธ | Canton, Michigan | 24 | 03:41:34 | 3760 |
| 52nd | Davis Boos | ๐บ๐ธ | Orchard Lake, Michigan | 21 | 03:42:10 | 4120 |
| 53rd | Leland Brown | ๐บ๐ธ | Williamsburg, Michigan | 13 | 03:42:43 | 108 |
| 54th | Nathan Odroski | ๐บ๐ธ | Alto, Michigan | 18 | 03:43:11 | 4 |
| 55th | Cameron Barker | ๐บ๐ธ | Monclova, Ohio | 23 | 03:43:25 | 3717 |
| 56th | Logan Krupp | ๐บ๐ธ | Rochester, Michigan | 19 | 03:45:11 | 3747 |
| 57th | Jacob Covert | ๐บ๐ธ | SHERIDAN, Indiana | 24 | 03:48:54 | 3025 |
| 58th | Joey Mitchell | ๐บ๐ธ | Whitehouse, Ohio | 24 | 03:49:24 | 3737 |
| 58th | Mitchell Maier | ๐บ๐ธ | Grand Rapids, Michigan | 22 | 02:28:31 | 2583 |
| 59th | Tim Bart | ๐บ๐ธ | Brighton, Michigan | 24 | 03:53:00 | 2847 |
| 60th | Alex Pylat | ๐บ๐ธ | Plainwell, Michigan | 24 | 03:56:21 | 4447 |
| 61st | Shane Mcgrath | ๐บ๐ธ | Chelsea, Michigan | 24 | 03:56:42 | 3160 |
| 62nd | Evan Rose | ๐บ๐ธ | Royal Oak, Michigan | 23 | 03:56:48 | 4368 |
| 63rd | Nick Martin | | SOUTHAMPTON | 20 | 03:58:46 | 4649 |
| 64th | Ezra Henry | ๐บ๐ธ | Lapeer, Michigan | 20 | 04:00:26 | 2579 |
| 65th | Dakota Smith | ๐บ๐ธ | Grand Rapids, Michigan | 21 | 04:01:42 | 3047 |
| 66th | Liam Robertson | | Walkerton | 22 | 04:03:44 | 2833 |
| 67th | Trevor Ruys | ๐บ๐ธ | Grand Rapids, Michigan | 19 | 04:17:34 | 2106 |
| 68th | Caleb Teerman | ๐บ๐ธ | Grand Rapids, Michigan | 23 | 04:19:02 | 3256 |
| 69th | Vince Cate | ๐บ๐ธ | Romeo, Michigan | 19 | 04:19:26 | 4666 |
| 70th | Seth Culp | ๐บ๐ธ | Taylor, Michigan | 19 | 04:19:58 | 4698 |
| 71st | Andrew Sanders | ๐บ๐ธ | oakland twn, Michigan | 24 | 04:20:42 | 4676 |
| 72nd | Jimmy Wilson | ๐บ๐ธ | Ann Arbor, Michigan | 21 | 04:22:59 | 4590 |
| 73rd | Garrett Schwartz | ๐บ๐ธ | Redford, Michigan | 23 | 04:28:59 | 4448 |
| 74th | Conor Woodward | ๐บ๐ธ | Clarkston, Michigan | 19 | 02:39:56 | 2848 |
| 74th | William Koester | ๐บ๐ธ | South Bend, Indiana | 24 | 04:36:14 | 4219 |
| 74th | Christian Brower | ๐บ๐ธ | Kalamazoo, Michigan | 24 | 00:46:55 | 4486 |
| 75th | Corey Thelen | ๐บ๐ธ | Madison, Wisconsin | 24 | 04:42:46 | 4074 |
| 76th | Michael Bieri | ๐บ๐ธ | HOLLAND, Michigan | 25 | 04:43:53 | 4773 |
| 77th | Devon Andrews | ๐บ๐ธ | Howell, Michigan | 22 | 04:44:19 | 4629 |
| 78th | Tyler Devlin | ๐บ๐ธ | Frutport, Michigan | 24 | 04:47:18 | 4667 |
| 79th | Juan Donoso | ๐บ๐ธ | Lansing, Michigan | 24 | 05:01:28 | 4690 |
| 80th | Josh Kurnik | ๐บ๐ธ | Linden, Michigan | 25 | 05:06:02 | 3241 |
| 81st | Miles Mcfarland | ๐บ๐ธ | Mount Pleasant, Michigan | 21 | 05:34:49 | 4358 |
| 83rd | Cody Stowe | ๐บ๐ธ | Traverse City, Michigan | 24 | 03:29:42 | 4103 |
| 84th | Eric Fernandez | ๐บ๐ธ | Kalamazoo, Michigan | 16 | 00:52:13 | 4810 |
| 85th | Maxton Vincent | ๐บ๐ธ | East Jordan, Michigan | 12 | 04:14:51 | 4809 |
| 89th | Johnny Kocis | ๐บ๐ธ | Shelby Township, Michigan | 16 | 01:08:05 | 4811 |
| 91st | Josh Cwynar | | | 0 | 01:18:21 | 3913 |
| DNF | Carter Chapman | ๐บ๐ธ | Oxford, Michigan | 21 | DNF | 3474 |