| 1st | Liam Wierzba | ๐บ๐ธ | Suttons Bay, Michigan | 14 | 01:50:50 | 6063 |
| 2nd | Porter Kochis | ๐บ๐ธ | Traverse City, Michigan | 13 | 01:52:51 | 6190 |
| 3rd | Ryker Zarda | ๐บ๐ธ | Neenah, Wisconsin | 14 | 01:56:55 | 6066 |
| 4th | Ozzy Tobiczyk | ๐บ๐ธ | Milford, Michigan | 13 | 01:58:26 | 6037 |
| 5th | Austin Taft | ๐บ๐ธ | Traverse City, Michigan | 14 | 01:59:22 | 6034 |
| 6th | Ryland Zacharek | ๐บ๐ธ | Sheboygan, Wisconsin | 13 | 02:00:21 | 6044 |
| 7th | Andrew Sottile | ๐บ๐ธ | Monroe, Michigan | 14 | 02:03:51 | 6057 |
| 8th | Donald Smith | ๐บ๐ธ | Brighton, Michigan | 12 | 02:06:24 | 6043 |
| 9th | Tyler Standfest | ๐บ๐ธ | Wiliamsburg, Michigan | 14 | 02:06:45 | 6047 |
| 10th | Parker Crane | ๐บ๐ธ | Milford, Michigan | 13 | 02:09:52 | 6036 |
| 11th | Finnley Sonnemann | ๐บ๐ธ | Madison, Wisconsin | 12 | 02:10:33 | 6061 |
| 12th | Kevin Morgan | ๐บ๐ธ | Lake Orion, Michigan | 14 | 02:11:48 | 6175 |
| 13th | Sawyer Kollien | ๐บ๐ธ | Milford, Michigan | 9 | 02:12:40 | 6035 |
| 14th | Emery Brzuchanski | ๐บ๐ธ | Milford, Michigan | 14 | 02:13:55 | 6179 |
| 15th | Nick Thielen | ๐บ๐ธ | Farmington Hills, Michigan | 13 | 02:14:10 | 6030 |
| 16th | Tristan Hubbard | ๐บ๐ธ | Spring Lake, Michigan | 11 | 02:15:14 | 6056 |
| 17th | Crosley Robinson | ๐บ๐ธ | Traverse City, Michigan | 14 | 02:16:09 | 6062 |
| 18th | Luke Dewall | ๐บ๐ธ | SPRING LAKE, Michigan | 12 | 02:16:16 | 6049 |
| 19th | Artem Babichev | ๐บ๐ธ | Northville, Michigan | 12 | 02:17:53 | 6031 |
| 20th | Rocco Elkins | ๐บ๐ธ | Traverse City, Michigan | 14 | 02:17:58 | 6059 |
| 21st | Logan Smith | ๐บ๐ธ | Rochester, Michigan | 13 | 02:18:34 | 6178 |
| 22nd | Grayson Sikkema | ๐บ๐ธ | Grand Rapids, Michigan | 14 | 02:18:55 | 6033 |
| 23rd | Caleb Carnwath | ๐บ๐ธ | Rochester Hills, Michigan | 14 | 02:19:04 | 6180 |
| 24th | Mark Morgan | ๐บ๐ธ | Lake Orion, Michigan | 11 | 02:22:00 | 6174 |
| 25th | Carter Lenting | ๐บ๐ธ | Wyoming, Michigan | 13 | 02:28:41 | 6055 |
| 26th | Tj Royle | | | | 02:30:33 | 6048 |
| 27th | William Daniel | ๐บ๐ธ | Petoskey, Michigan | 12 | 02:35:46 | 6039 |
| 28th | Gabriel Mahoney | ๐บ๐ธ | Grosse Pointe Shores, Michigan | 13 | 02:42:44 | 6045 |
| 29th | Hudson Slater | ๐บ๐ธ | Traverse City, Michigan | 13 | 02:45:25 | 6038 |
| 30th | Grant Dewall | ๐บ๐ธ | SPRING LAKE, Michigan | 10 | 02:47:06 | 6050 |
| 31st | Nolan Bildeaux | ๐บ๐ธ | Traverse City, Michigan | 13 | 02:49:44 | 6058 |
| 32nd | Finn Woodworth | ๐บ๐ธ | Traverse City, Michigan | 9 | 02:54:01 | 6046 |
| 33rd | Joseph Bilderbeck | ๐บ๐ธ | Sterling Heights, Michigan | 12 | 02:56:21 | 6032 |
| 34th | Landon Lucia | ๐บ๐ธ | Lake Orion, Michigan | 12 | 02:56:45 | 6065 |
| 35th | Isaac Ruple | ๐บ๐ธ | Auburn Hills, Michigan | 10 | 03:09:43 | 6052 |
| 36th | Ben Dawson | ๐บ๐ธ | Traverse City, Michigan | 12 | 03:10:12 | 6054 |
| 37th | Blake Brenner | ๐บ๐ธ | Castalia, Ohio | 14 | 03:11:57 | 6176 |
| 38th | Cullen Muenk | ๐บ๐ธ | Rochester, Michigan | 14 | 03:14:52 | 6177 |
| 39th | Kollin Schepke | ๐บ๐ธ | Plymouth, Michigan | 14 | 00:59:52 | 6041 |
| 40th | Billy Garrett | ๐บ๐ธ | Plymouth, Michigan | 10 | 00:59:55 | 6042 |