| # | Name | Hometown | Age | Time | Bib | |
|---|---|---|---|---|---|---|
| 1st | Alexander Allman | ๐บ๐ธ | Ann Arbor, Michigan | 22 | 01:51:11 | 672 |
| 2nd | Jacob Burgener | ๐บ๐ธ | Deforest, Wisconsin | 23 | 01:52:59 | 501 |
| 3rd | Sean Topel | ๐บ๐ธ | Madison, Wisconsin | 24 | 01:53:21 | 4801 |
| 4th | Ethan Sharpe | Roscommon, Michigan | 19 | 01:53:38 | 549 | |
| 5th | Andrew Crowley | ๐บ๐ธ | Grand Rapids, Michigan | 22 | 01:54:31 | 587 |
| 6th | Quinten Prieur | ๐บ๐ธ | CONSTANTINE, Michigan | 23 | 01:57:26 | 2565 |
| 7th | Caleb Topp | ๐บ๐ธ | Hamilton, Michigan | 24 | 01:58:58 | 486 |
| 8th | Reiner Kandt | ๐บ๐ธ | South Lyon, Michigan | 19 | 01:59:30 | 624 |
| 9th | Andrew Baguley | ๐บ๐ธ | Traverse City, Michigan | 24 | 02:00:15 | 650 |
| 10th | Ben Alter | ๐บ๐ธ | Marquette, Michigan | 23 | 02:00:32 | 434 |
| 11th | Ian Smith | ๐บ๐ธ | Flint, Michigan | 19 | 02:00:32 | 529 |
| 12th | Robbie Morse | ๐บ๐ธ | Traverse City, Michigan | 24 | 02:03:29 | 1416 |
| 13th | Maxwell Lucas | ๐บ๐ธ | Wixom, Michigan | 24 | 02:03:58 | 2148 |
| 14th | Joshua May | ๐บ๐ธ | Wyoming, Michigan | 20 | 02:04:02 | 1833 |
| 15th | Jacob Boon | ๐บ๐ธ | Spring Lake, Michigan | 19 | 02:05:22 | 630 |
| 16th | Jacob Gleeson | ๐บ๐ธ | Lapeer, Michigan | 21 | 02:07:40 | 3946 |
| 17th | Charlie Black | ๐บ๐ธ | Traverse City, Michigan | 20 | 02:07:42 | 708 |
| 18th | Luke Czarnik | ๐บ๐ธ | Wixom, Michigan | 20 | 02:09:08 | 2071 |
| 19th | Spencer Coy | ๐บ๐ธ | Ceder Springs, Michigan | 19 | 02:09:40 | 4568 |
| 20th | Josh Sheppard | ๐บ๐ธ | Grosse Ile, Michigan | 24 | 02:10:58 | 4748 |
| 21st | Aaron Wilke | ๐บ๐ธ | Detroit, Michigan | 24 | 02:12:11 | 1841 |
| 22nd | Franklin Volcic | ๐บ๐ธ | Rochester, Michigan | 22 | 02:14:13 | 1186 |
| 23rd | Hayden Meyer | ๐บ๐ธ | Lapeer, Michigan | 19 | 02:14:49 | 4387 |
| 24th | Jonathan Schelhaas | ๐บ๐ธ | Hudsonville, Michigan | 22 | 02:17:44 | 2125 |
| 25th | Owen Reus | ๐บ๐ธ | Alto, Michigan | 23 | 02:19:53 | 1614 |
| 26th | Grant Lucas | ๐บ๐ธ | wixom, Michigan | 19 | 02:20:31 | 2053 |
| 27th | Colin Smith | ๐บ๐ธ | Flint, Michigan | 22 | 02:22:47 | 1085 |
| 28th | Ryan Schmatz | ๐บ๐ธ | Canton, Michigan | 22 | 02:23:31 | 1334 |
| 29th | Owen Pruim | ๐บ๐ธ | Byron Center, Michigan | 23 | 02:27:40 | 3626 |
| 30th | Logan Barksdale | ๐บ๐ธ | Grand Rapids, Michigan | 20 | 02:28:34 | 1579 |
| 31st | Douglas Daniel | ๐บ๐ธ | Boyne City, Michigan | 24 | 02:31:26 | 1630 |
| 32nd | Lucas Oezer | ๐บ๐ธ | Grand rapids, Michigan | 21 | 02:31:44 | 3945 |
| 33rd | Tyler Schewe | ๐บ๐ธ | Plymouth, Michigan | 21 | 02:32:49 | 2101 |
| 34th | Race Vollmar | ๐บ๐ธ | Commerce TWP, Michigan | 23 | 02:32:51 | 4522 |
| 35th | Isaac York | ๐บ๐ธ | Saline, Michigan | 19 | 02:34:32 | 4429 |
| 36th | Izak Ables | ๐บ๐ธ | Farmington Hills, Michigan | 23 | 02:37:41 | 2981 |
| 37th | Sam Philion | ๐บ๐ธ | Kalamazoo, Michigan | 21 | 02:38:04 | 3860 |
| 38th | David Disher | ๐บ๐ธ | Zeeland, Michigan | 24 | 02:39:27 | 3074 |
| 39th | Jacob Jones | ๐บ๐ธ | Williamston, Michigan | 22 | 02:40:37 | 3944 |
| 40th | Blake Harlow | ๐บ๐ธ | Holland, Michigan | 22 | 02:41:03 | 4669 |
| 41st | Joe Philion | ๐บ๐ธ | Kalamazoo, Michigan | 23 | 02:41:49 | 4047 |
| 42nd | Jack Huizenga | ๐บ๐ธ | Hudsonville, Michigan | 23 | 02:43:26 | 4670 |
| 43rd | Drake Dershem | ๐บ๐ธ | Zeeland, Michigan | 21 | 02:43:42 | 4326 |
| 44th | Noah Newton | ๐บ๐ธ | Central Lake, Michigan | 22 | 02:43:44 | 3627 |
| 45th | Luke Lamere | ๐บ๐ธ | Grand Haven, Michigan | 22 | 02:43:53 | 2191 |
| 46th | Ciaran Dinsmore | ๐บ๐ธ | Saranac, Michigan | 23 | 02:44:13 | 3263 |
| 47th | Colten Radl | ๐บ๐ธ | East Lansing, Michigan | 23 | 02:45:27 | 2290 |
| 48th | Ty Kruszka | ๐บ๐ธ | Avon, Ohio | 19 | 02:47:07 | 2651 |
| 49th | Matthew Brown | ๐บ๐ธ | Davison, Michigan | 19 | 02:48:18 | 2632 |
| 50th | Blake Doersch | ๐บ๐ธ | Pinckney, Michigan | 23 | 02:51:05 | 3018 |
| 51st | Bode Buseth | ๐บ๐ธ | Whitefish, Montana | 23 | 02:51:29 | 3545 |
| 52nd | Isaac Johnson | ๐บ๐ธ | West Lafayette, Indiana | 19 | 02:57:59 | 4430 |
| 53rd | Henry Dearing | ๐บ๐ธ | Grand Blanc, Michigan | 21 | 03:02:33 | 4569 |
| 54th | Logan Krupp | ๐บ๐ธ | Rochester, Michigan | 23 | 03:05:07 | 3346 |
| 55th | Micah Huisman | ๐บ๐ธ | Byron Center, Michigan | 20 | 03:12:12 | 4092 |
| 56th | Macguire Montague | ๐บ๐ธ | Otisville, Michigan | 23 | 03:12:32 | 4470 |
| 57th | Brendin Laporte | ๐บ๐ธ | Mount Clemens, Michigan | 24 | 03:13:13 | 4194 |
| 58th | Ian Clemence | ๐บ๐ธ | Fremont, Michigan | 19 | 03:15:30 | 3356 |
| 59th | Garrett Miracle | ๐บ๐ธ | Grand Haven, Michigan | 23 | 03:15:36 | 3743 |
| 60th | Zachary Clements | ๐บ๐ธ | Rochester HIlls, Michigan | 19 | 03:19:41 | 2250 |
| 61st | Arjun Vorster | ๐บ๐ธ | Mendon, Michigan | 23 | 03:19:54 | 3544 |
| 62nd | Ruben Vorster | ๐บ๐ธ | Mendon, Michigan | 24 | 03:19:55 | 3543 |
| 63rd | Christian Tribe | ๐บ๐ธ | Bath, Michigan | 24 | 03:22:09 | 3262 |
| 64th | Garrett Mohney | ๐บ๐ธ | Mattawan, Michigan | 23 | 03:36:31 | 3841 |
| 65th | Alex Smith | ๐บ๐ธ | Indianapolis, Indiana | 24 | 03:43:21 | 4480 |
| 66th | Luke Quilliams | ๐บ๐ธ | Clarkston, Michigan | 23 | 03:49:09 | 3947 |
| 67th | Ashley Anderson | Alto, Michigan | 21 | 04:09:46 | 3457 |