| 1st | Christopher Desrochers | ๐บ๐ธ | Ortonville, Michigan | 24 | 01:47:15 | 836 |
| 2nd | Gabriel Blanchard | ๐บ๐ธ | Royal Oak, Michigan | 24 | 01:51:29 | 695 |
| 3rd | Alexander Allman | ๐บ๐ธ | Ann Arbor, Michigan | 21 | 01:52:59 | 1813 |
| 4th | Jacob Burgener | ๐บ๐ธ | Deforest, Wisconsin | 22 | 01:54:16 | 3000 |
| 5th | Caleb Topp | ๐บ๐ธ | Hamilton, Michigan | 23 | 01:54:29 | 564 |
| 6th | Andrew Crowley | ๐บ๐ธ | Grand Rapids, Michigan | 21 | 01:55:52 | 2996 |
| 7th | Eric Hoffman | ๐บ๐ธ | Nunica, Michigan | 19 | 01:59:04 | 637 |
| 8th | Andrew Baguley | ๐บ๐ธ | Traverse City, Michigan | 23 | 01:59:25 | 1132 |
| 9th | Nathaniel Langlie | ๐บ๐ธ | Rochester Hills, Michigan | 24 | 02:01:52 | 2880 |
| 10th | Mike Kersjes | ๐บ๐ธ | Walker, Michigan | 24 | 02:02:32 | 921 |
| 11th | Luke Czarnik | ๐บ๐ธ | Wixom, Michigan | 19 | 02:02:58 | 1815 |
| 12th | Blake Howard | | Howell, Michigan | 22 | 02:03:53 | 501 |
| 13th | Colin Smith | ๐บ๐ธ | Flint, Michigan | 21 | 02:06:56 | 1198 |
| 14th | Franklin Volcic | ๐บ๐ธ | Rochester, Michigan | 21 | 02:09:13 | 1446 |
| 15th | Jack Aman | ๐บ๐ธ | Highland, Michigan | 24 | 02:09:42 | 4345 |
| 16th | Maxwell Lucas | ๐บ๐ธ | Wixom, Michigan | 23 | 02:11:41 | 2883 |
| 17th | Logan Barksdale | ๐บ๐ธ | Grand Rapids, Michigan | 19 | 02:11:54 | 1735 |
| 18th | Michael Kappner | ๐บ๐ธ | Huntingburg, Indiana | 21 | 02:13:02 | 2670 |
| 19th | Tanner Buckbee | ๐บ๐ธ | Lake Orion, Michigan | 24 | 02:13:30 | 3920 |
| 20th | Jason Springborn | ๐บ๐ธ | Signal Mountain, Tennessee | 23 | 02:13:30 | 2673 |
| 21st | Aaron Pekrul | ๐บ๐ธ | Grand Rapids, Michigan | 24 | 02:14:05 | 925 |
| 22nd | Caebryn Crabtree | ๐บ๐ธ | Dexter, Michigan | 24 | 02:15:31 | 2264 |
| 23rd | Owen Reus | ๐บ๐ธ | Alto, Michigan | 22 | 02:16:16 | 2780 |
| 24th | Douglas Daniel | ๐บ๐ธ | Petoskey, Michigan | 23 | 02:20:00 | 1814 |
| 25th | Michael Humphrey | ๐บ๐ธ | Cleveland Heights, Ohio | 24 | 02:21:44 | 3318 |
| 26th | Devin Deaton | ๐บ๐ธ | Gaylord, Michigan | 24 | 02:22:01 | 1734 |
| 27th | Tyler Schewe | ๐บ๐ธ | Plymouth, Michigan | 20 | 02:23:15 | 2076 |
| 28th | Miles Mcfarland | ๐บ๐ธ | Grand Rapids, Michigan | 24 | 02:23:58 | 2674 |
| 29th | Joshua Bonifacio | ๐บ๐ธ | Traverse City, Michigan | 23 | 02:24:00 | 4532 |
| 30th | Jared Haney | ๐บ๐ธ | Jenison, Michigan | 24 | 02:25:29 | 2997 |
| 31st | Alex Lee | ๐บ๐ธ | Chicago, Illinois | 24 | 02:26:37 | 4533 |
| 32nd | Jonathan Schelhaas | ๐บ๐ธ | Hudsonville, Michigan | 21 | 02:27:41 | 4006 |
| 33rd | Dan Griffin | ๐บ๐ธ | Spring lake, Michigan | 24 | 02:29:58 | 2671 |
| 34th | Bradley Baxter | ๐บ๐ธ | Holly, Michigan | 20 | 02:30:54 | 2881 |
| 35th | Dakota Weinman | ๐บ๐ธ | Dublin, Ohio | 23 | 02:32:15 | 4425 |
| 36th | Colten Radl | ๐บ๐ธ | East Lansing, Michigan | 22 | 02:32:16 | 4530 |
| 37th | Parker Weston | ๐บ๐ธ | Brighton, Michigan | 20 | 02:32:47 | 2521 |
| 38th | Joshua May | ๐บ๐ธ | Wyoming, Michigan | 19 | 02:35:23 | 2781 |
| 39th | Trenton Vandeguchte | ๐บ๐ธ | | | 02:40:17 | 4575 |
| 40th | Blake Doersch | ๐บ๐ธ | Pinckney, Michigan | 22 | 02:40:33 | 2338 |
| 41st | Benjamin Lenze | ๐บ๐ธ | Livonia, Michigan | 24 | 02:41:07 | 2177 |
| 42nd | William Hughes | ๐บ๐ธ | Wyandotte, Michigan | 22 | 02:41:30 | 2075 |
| 43rd | Peter Tojsl | ๐บ๐ธ | Fairfax, Virginia | 23 | 02:43:27 | 4005 |
| 44th | Brock Howard | ๐บ๐ธ | Howell, Michigan | 19 | 02:47:11 | 1349 |
| 45th | Caden Striegle | ๐บ๐ธ | Grand Haven, Michigan | 23 | 02:51:28 | 4421 |
| 46th | Izak Ables | ๐บ๐ธ | Farmington Hills, Michigan | 22 | 02:51:51 | 4531 |
| 47th | Barrett Bishop | ๐บ๐ธ | Frankfort, Michigan | 23 | 02:52:14 | 4534 |
| 48th | Alden Carrell | ๐บ๐ธ | Allendale, Michigan | 24 | 02:52:54 | 4346 |
| 49th | Kai Borah | ๐บ๐ธ | St. Joseph, Michigan | 22 | 02:53:48 | 2998 |
| 50th | Ryan Henige | ๐บ๐ธ | Williamsburg, Michigan | 24 | 02:55:28 | 3112 |
| 51st | Josiah Huisman | ๐บ๐ธ | Byron Center, Michigan | 24 | 02:55:38 | 4423 |
| 52nd | David Disher | ๐บ๐ธ | Zeeland, Michigan | 23 | 02:55:50 | 3319 |
| 53rd | Quinn Notarian | ๐บ๐ธ | Cadillac, Michigan | 20 | 02:57:31 | 1896 |
| 54th | William Wentworth | ๐บ๐ธ | Pinckney, Michigan | 23 | 02:57:44 | 4156 |
| 55th | Jimmy Wilson | ๐บ๐ธ | Brighton, Michigan | 24 | 03:01:24 | 3218 |
| 56th | Ashton Halland | ๐บ๐ธ | Grand Rapids, Michigan | 20 | 03:10:36 | 3111 |
| 57th | Zachary Robinson | ๐บ๐ธ | GRAND RAPIDS, Michigan | 20 | 03:11:13 | 4424 |
| 58th | Justin Zmich | ๐บ๐ธ | Goodrich, Michigan | 24 | 03:13:49 | 3919 |
| 59th | Ian Allard | ๐บ๐ธ | Grand Rapids, Michigan | 22 | 03:15:58 | 4155 |
| 60th | Garrett Miracle | ๐บ๐ธ | Grand haven, Michigan | 22 | 03:20:58 | 2672 |
| 61st | Gabe Mohney | ๐บ๐ธ | Ferndale, Michigan | 22 | 03:27:53 | 4248 |
| 62nd | Garrett Mohney | ๐บ๐ธ | Kalamazoo, Michigan | 22 | 03:27:54 | 4249 |
| 63rd | Finnly O'neil | ๐บ๐ธ | Golden, Colorado | 23 | 03:49:45 | 2675 |
| 64th | Micah Huisman | ๐บ๐ธ | Byron Center, Michigan | 19 | 03:50:18 | 3317 |
| 65th | Brice Laten | ๐บ๐ธ | Freeland, Michigan | 23 | 04:05:56 | 4603 |
| 66th | David Frey | ๐บ๐ธ | Trenton, Michigan | 23 | 04:09:51 | 4348 |
| 67th | Nickolai Tebos | ๐บ๐ธ | Grand Rapids, Michigan | 23 | 04:45:52 | 3110 |