| 1st | Quinn Ebner | | Cameron, Wisconsin | 16 | 01:58:54 | 6264 |
| 2nd | Alex Mortvedt | ๐บ๐ธ | Barneveld, Wisconsin | 18 | 01:59:44 | 6054 |
| 3rd | Colin Mathern | ๐บ๐ธ | Greenville, South Carolina | 18 | 01:59:46 | 6066 |
| 4th | Alex Mcdonald | ๐บ๐ธ | Dundas, Michigan | 17 | 02:00:01 | 6020 |
| 5th | Gunner Winchester | ๐บ๐ธ | Kalamazoo, Michigan | 15 | 02:00:35 | 6081 |
| 6th | Andrew Kangas | ๐บ๐ธ | Marquette, Michigan | 17 | 02:01:06 | 6029 |
| 7th | Nate Beaver | ๐บ๐ธ | Columbus, Ohio | 14 | 02:02:32 | 6216 |
| 8th | Lukas Miller | ๐บ๐ธ | Mount Pleasant, Wisconsin | 16 | 02:05:01 | 6132 |
| 9th | Cale Mcnamara | ๐บ๐ธ | Columbus, Ohio | 17 | 02:05:36 | 6010 |
| 10th | Porter Kochis | ๐บ๐ธ | Traverse City, Michigan | 16 | 02:05:41 | 6120 |
| 11th | Zane Hill | ๐บ๐ธ | Marshfield, Wisconsin | 16 | 02:06:31 | 6121 |
| 12th | Miles Robinson | ๐บ๐ธ | Battle Creek, Michigan | 18 | 02:07:06 | 6055 |
| 13th | Axel Farnham | ๐บ๐ธ | Columbus, Ohio | 14 | 02:07:31 | 6201 |
| 14th | Grayson Sikkema | ๐บ๐ธ | Grand Rapids, Michigan | 17 | 02:08:49 | 6033 |
| 15th | Logan Grim | ๐บ๐ธ | Marquette, Michigan | 15 | 02:08:58 | 6270 |
| 16th | Bekan Hill | ๐บ๐ธ | Ann Arbor, Michigan | 18 | 02:09:01 | 6059 |
| 17th | Tristan Hubbard | ๐บ๐ธ | Spring Lake, Michigan | 14 | 02:09:10 | 6218 |
| 18th | Ivan Neumann | ๐บ๐ธ | Marquette, Michigan | 15 | 02:09:25 | 6087 |
| 19th | Christopher Ray Muehlenz | ๐บ๐ธ | Holland, Michigan | 16 | 02:09:29 | 6128 |
| 20th | Nathan Lagest | ๐บ๐ธ | Ortonville, Michigan | 16 | 02:09:33 | 6107 |
| 21st | Donald Smith | ๐บ๐ธ | Brighton, Michigan | 15 | 02:09:37 | 6083 |
| 22nd | Oswald Tobiczyk | ๐บ๐ธ | milford, Michigan | 16 | 02:09:46 | 6099 |
| 23rd | Braden Tall | | Ann arbor, Michigan | 17 | 02:10:40 | 6014 |
| 24th | S. Kollien | ๐บ๐ธ | Milford, Michigan | 12 | 02:11:03 | 6166 |
| 25th | Parker Crane | ๐บ๐ธ | Milford, Michigan | 16 | 02:11:15 | 6108 |
| 26th | Wyatt Delvalle | ๐บ๐ธ | Rockwood, Michigan | 14 | 02:11:28 | 6254 |
| 27th | Kaden Spitters | ๐บ๐ธ | Zeeland, Michigan | 18 | 02:11:29 | 6048 |
| 28th | Brady Burns | ๐บ๐ธ | Lansing, Michigan | 18 | 02:11:45 | 6053 |
| 29th | Ian Combs | ๐บ๐ธ | Grand Rapids, Michigan | 16 | 02:12:07 | 6110 |
| 30th | Aidan Mccormick | ๐บ๐ธ | Milford, Michigan | 18 | 02:12:07 | 6045 |
| 31st | Nathan Redhage | ๐บ๐ธ | Leonard, Michigan | 16 | 02:12:21 | 6115 |
| 32nd | Camden Dejong | ๐บ๐ธ | Grand Rapids, Michigan | 16 | 02:12:43 | 6116 |
| 33rd | Ryker Schultz | ๐บ๐ธ | JacksonJackson, Michigan | 14 | 02:13:13 | 6215 |
| 34th | Caleb Carnwath | ๐บ๐ธ | Rochester Hills, Michigan | 17 | 02:14:51 | 6251 |
| 35th | Griffin Mallory | ๐บ๐ธ | Milford, Michigan | 14 | 02:14:52 | 6209 |
| 36th | Will Hughes | ๐บ๐ธ | Grand Rapids, Michigan | 14 | 02:14:53 | 6213 |
| 37th | Aaron Wooters | ๐บ๐ธ | Traverse City, Michigan | 18 | 02:15:17 | 6041 |
| 38th | Kipp Hartman | | Cottage Grove, Wisconsin | 17 | 02:15:42 | 6008 |
| 39th | Easton Roberts | ๐บ๐ธ | Twin Lake, Michigan | 16 | 02:15:55 | 6111 |
| 40th | Cameron Ahn | ๐บ๐ธ | Troy, Michigan | 16 | 02:16:01 | 6119 |
| 41st | Wyatt Romine | ๐บ๐ธ | Warsaw, Indiana | 14 | 02:16:32 | 6219 |
| 42nd | Tyler Pokowski | ๐บ๐ธ | Rochester Hills, Michigan | 13 | 02:16:41 | 6191 |
| 43rd | Garrett Villemure | ๐บ๐ธ | Franklin, Michigan | 16 | 02:16:53 | 6104 |
| 44th | Francesco D'anna | ๐บ๐ธ | Oakland, Michigan | 13 | 02:16:59 | 6179 |
| 45th | Luke Gibbons | ๐บ๐ธ | Northville, Michigan | 16 | 02:17:12 | 6134 |
| 46th | Huck Ellis | ๐บ๐ธ | Ann Arbor, Michigan | 18 | 02:17:13 | 6049 |
| 47th | Austin Rossetti | ๐บ๐ธ | Commerce Township, Michigan | 18 | 02:17:25 | 6269 |
| 48th | Grady Ellis | ๐บ๐ธ | Traverse City, Michigan | 18 | 02:17:30 | 6266 |
| 49th | Caleb Paddock | ๐บ๐ธ | Dearborn, Michigan | 16 | 02:17:40 | 6100 |
| 50th | Soren Christensen | ๐บ๐ธ | New Hudson, Michigan | 17 | 02:17:57 | 6000 |
| 51st | Owen Barker | ๐บ๐ธ | Franklin, Michigan | 16 | 02:18:17 | 6113 |
| 52nd | Solomon Debruyn | ๐บ๐ธ | Traverse City, Michigan | 15 | 02:18:36 | 6094 |
| 53rd | Cruz Woodbury | ๐บ๐ธ | Sparta, Michigan | 13 | 02:19:10 | 6181 |
| 54th | Jack Frey | ๐บ๐ธ | Brighton, Michigan | 15 | 02:20:15 | 6079 |
| 55th | Artem Babichev | ๐บ๐ธ | Northville, Michigan | 15 | 02:20:22 | 6274 |
| 56th | Jack Grant | ๐บ๐ธ | Marquette, Michigan | 17 | 02:20:30 | 6021 |
| 57th | Benjamin Potter | ๐บ๐ธ | Marquette, Michigan | 15 | 02:20:37 | 6089 |
| 58th | Jack Schopp | ๐บ๐ธ | Traverse City, Michigan | 18 | 02:21:13 | 6039 |
| 59th | Kevin Morgan | ๐บ๐ธ | Lake Orion, Illinois | 17 | 02:21:32 | 6031 |
| 60th | Rex Hicks | ๐บ๐ธ | Lewis Center, Ohio | 14 | 02:21:34 | 6273 |
| 61st | Mason Morrell | ๐บ๐ธ | Alto, Michigan | 18 | 02:21:42 | 6047 |
| 62nd | Mason Young | | Traverse City, Michigan | 14 | 02:21:59 | 6206 |
| 63rd | Brayden Burton | ๐บ๐ธ | Tecumseh, Michigan | 15 | 02:22:12 | 6088 |
| 64th | Jakob Boer | ๐บ๐ธ | grand Rapids, Michigan | 14 | 02:22:38 | 6207 |
| 65th | Rowan Ebner | ๐บ๐ธ | Cameron, Wisconsin | 14 | 02:22:47 | 6265 |
| 66th | Tim Cain | ๐บ๐ธ | Westmont, Illinois | 16 | 02:23:36 | 6129 |
| 67th | Sawyer Willink | ๐บ๐ธ | Grand Rapids, Michigan | 13 | 02:23:40 | 6189 |
| 68th | Micah Slonecki | ๐บ๐ธ | Williamsburg, Michigan | 13 | 02:23:45 | 6198 |
| 69th | Matthew Paddock | ๐บ๐ธ | Dearborn, Michigan | 16 | 02:24:26 | 6101 |
| 70th | Mark Morgan | ๐บ๐ธ | Lake Orion, Michigan | 14 | 02:24:37 | 6220 |
| 71st | Tyler Thellman | ๐บ๐ธ | Delton, Michigan | 13 | 02:26:35 | 6188 |
| 72nd | Frank Reyes Palumbo | ๐บ๐ธ | Milford, Michigan | 14 | 02:26:54 | 6214 |
| 73rd | Malcolm Brasington | ๐บ๐ธ | Traverse City, Michigan | 14 | 02:27:01 | 6211 |
| 74th | Jayce Mork | ๐บ๐ธ | Schofield, Wisconsin | 18 | 02:27:02 | 6067 |
| 75th | Emery Brzuchanski | ๐บ๐ธ | Milford, Michigan | 17 | 02:27:04 | 6255 |
| 76th | David Thomas | ๐บ๐ธ | Portage, Michigan | 14 | 02:27:33 | 6224 |
| 77th | Marcos Munoz | ๐บ๐ธ | Clarkston, Michigan | 18 | 02:27:37 | 6056 |
| 78th | Clayton Thellman | ๐บ๐ธ | Delton, Michigan | 16 | 02:28:28 | 6114 |
| 79th | Bryce Reid | ๐บ๐ธ | Traverse City, Michigan | 17 | 02:28:30 | 6009 |
| 80th | John Preuss | ๐บ๐ธ | Dexter, Michigan | 15 | 02:28:45 | 6093 |
| 81st | Nicholas (nico) Dilaura | ๐บ๐ธ | Zeeland, Michigan | 15 | 02:29:02 | 6272 |
| 82nd | Wyatt Flade | ๐บ๐ธ | Antioch, Illinois | 15 | 02:29:59 | 6078 |
| 83rd | Macen White | ๐บ๐ธ | Holland, Michigan | 16 | 02:30:36 | 6127 |
| 84th | Nick Galanis | ๐บ๐ธ | Rochester, Michigan | 14 | 02:30:48 | 6252 |
| 85th | Rylan Pulliam | ๐บ๐ธ | Clarkston, Michigan | 16 | 02:30:54 | 6112 |
| 86th | Calvin Jackson | ๐บ๐ธ | Milford, Michigan | 17 | 02:31:18 | 6028 |
| 87th | Nolan Elliott | ๐บ๐ธ | Grass Lake, Michigan | 16 | 02:31:21 | 6105 |
| 88th | Tyler Veley | ๐บ๐ธ | Byron Center, Michigan | 14 | 02:31:36 | 6205 |
| 89th | Joseph Bilderbeck | ๐บ๐ธ | Sterling Heights, Michigan | 15 | 02:31:39 | 6073 |
| 90th | Rowan Howard | ๐บ๐ธ | Lansing, Michigan | 13 | 02:31:47 | 6190 |
| 91st | Jose-Maria Galvez | ๐บ๐ธ | Kalamazoo, Michigan | 13 | 02:31:49 | 6182 |
| 92nd | Finnegan Cartledge | ๐บ๐ธ | Traverse City, Michigan | 14 | 02:32:34 | 6202 |
| 93rd | Carter Lenting | ๐บ๐ธ | Wyoming, Michigan | 16 | 02:32:40 | 6106 |
| 94th | Bode Dykstra | ๐บ๐ธ | Traverse City, Michigan | 15 | 02:32:41 | 6070 |
| 95th | Adrien Wierzba | ๐บ๐ธ | Suttons Bay, Michigan | 13 | 02:32:50 | 6178 |
| 96th | Owen Rookus | ๐บ๐ธ | Grand Rapids, Michigan | 13 | 02:33:05 | 6185 |
| 97th | Marcel Saintin | ๐บ๐ธ | Ann Arbor, Michigan | 15 | 02:34:21 | 6077 |
| 98th | Max Clemo | ๐บ๐ธ | Grand Rapids, Michigan | 13 | 02:34:33 | 6180 |
| 99th | C. Simpson | ๐บ๐ธ | Brighton, Michigan | 12 | 02:35:19 | 6174 |
| 100th | Aric Knight | ๐บ๐ธ | Alpena, Michigan | 16 | 02:35:23 | 6124 |
| 101st | Lars Verhoeckx | ๐จ๐ฆ | Sault Ste. Marie, Michigan | 16 | 02:35:27 | 6096 |
| 102nd | Ryland Modzeleski | ๐บ๐ธ | Grand Rapids, Michigan | 13 | 02:35:28 | 6199 |
| 103rd | Joseph Sturtevant | ๐บ๐ธ | Lake Ann, Michigan | 17 | 02:35:43 | 6032 |
| 104th | Brady Wilson | ๐บ๐ธ | Milford, Michigan | 18 | 02:36:11 | 6057 |
| 105th | Jacob Slough | ๐บ๐ธ | Toledo, Ohio | 16 | 02:36:46 | 6126 |
| 106th | F. Woodworth | ๐บ๐ธ | Williamsburg, Michigan | 12 | 02:36:46 | 6171 |
| 107th | T. Walcott | ๐บ๐ธ | Dublin, Ohio | 12 | 02:36:51 | 6175 |
| 108th | Alex Malone | ๐บ๐ธ | troy, Michigan | 13 | 02:37:14 | 6177 |
| 109th | A. Carnwath | ๐บ๐ธ | Rochester Hills, Michigan | 12 | 02:38:23 | 6250 |
| 110th | Val Bartnicki | ๐บ๐ธ | Brighton, Michigan | 17 | 02:40:10 | 6013 |
| 111th | L. Learman | ๐บ๐ธ | Rochester Hills, Michigan | 12 | 02:40:19 | 6169 |
| 112th | Chase Zawacki | ๐บ๐ธ | Lambertville, Michigan | 18 | 02:40:51 | 6065 |
| 113th | Zachary Witt | ๐บ๐ธ | Rochester Hills, Michigan | 18 | 02:40:55 | 6052 |
| 114th | Zachary Molnar | ๐บ๐ธ | Brighton, Michigan | 14 | 02:41:26 | 6221 |
| 115th | Brayden Diamond | ๐บ๐ธ | Brighton, Michigan | 17 | 02:41:27 | 6027 |
| 116th | Graham Della Rocco | ๐บ๐ธ | Lewis Center, Ohio | 17 | 02:42:07 | 6022 |
| 117th | Anthony Burger | ๐บ๐ธ | Delaware, Ohio | 17 | 02:42:07 | 6023 |
| 118th | Tommy Pavlasek | ๐บ๐ธ | Columbus, Ohio | 17 | 02:42:09 | 6025 |
| 119th | Andrew Sottile | ๐บ๐ธ | Monroe, Michigan | 17 | 02:42:21 | 6004 |
| 120th | Rearden Newby | | Rome, Georgia | 16 | 02:42:50 | 6118 |
| 121st | Linus Helzerman | ๐บ๐ธ | Stockbridge, Michigan | 18 | 02:43:02 | 6253 |
| 122nd | S. White | ๐บ๐ธ | Traverse City, Michigan | 12 | 02:43:02 | 6172 |
| 123rd | Kellen Bushong | ๐บ๐ธ | Traverse City, Michigan | 13 | 02:44:41 | 6236 |
| 124th | Roman Koenigsknecht | ๐บ๐ธ | Saint Johns, Michigan | 13 | 02:44:54 | 6186 |
| 125th | Christopher Farhood | ๐บ๐ธ | Rochester, Michigan | 16 | 02:45:47 | 6117 |
| 126th | Miles Vepraskas | ๐บ๐ธ | Brookfield, Wisconsin | 15 | 02:45:50 | 6075 |
| 127th | G. Bender | ๐บ๐ธ | Bristol, Wisconsin | 12 | 02:45:56 | 6256 |
| 128th | Charlie May | ๐บ๐ธ | Arcadia, Michigan | 13 | 02:46:35 | 6193 |
| 129th | Lachlan Ioannou | ๐บ๐ธ | TORONTO, Michigan | 16 | 02:47:17 | 6109 |
| 130th | Drew Roeder | ๐บ๐ธ | Traverse CityT, Michigan | 17 | 02:47:34 | 6026 |
| 131st | Sam Uchytil | ๐บ๐ธ | Marquette, Michigan | 15 | 02:47:40 | 6074 |
| 132nd | J. Broughton | ๐บ๐ธ | Ada, Michigan | 12 | 02:48:43 | 6167 |
| 133rd | R. Pankey | ๐บ๐ธ | Zeeland, Michigan | 9 | 02:49:26 | 6164 |
| 134th | Parker Vince | ๐บ๐ธ | Howell, Michigan | 15 | 02:49:27 | 6086 |
| 135th | Bode Geib | ๐บ๐ธ | Williamsburg, Michigan | 15 | 02:49:46 | 6068 |
| 136th | Brandon White | ๐บ๐ธ | Milford, Michigan | 18 | 02:51:15 | 6276 |
| 137th | Aditya Kandage | ๐บ๐ธ | Troy, Michigan | 17 | 02:51:29 | 6017 |
| 138th | Aiden Grether | ๐บ๐ธ | Delaware, Ohio | 17 | 02:51:48 | 6030 |
| 139th | Julian Gibson | ๐บ๐ธ | Delaware, Ohio | 14 | 02:52:46 | 6260 |
| 140th | Brody Robinson | ๐บ๐ธ | Fort Wayne, Indiana | 17 | 02:52:58 | 6024 |
| 141st | Ian Kreag | ๐บ๐ธ | Marquette, Michigan | 16 | 02:53:45 | 6133 |
| 142nd | Ethen Collison | ๐บ๐ธ | Traverse City, Michigan | 17 | 02:53:51 | 6018 |
| 143rd | Matthieu Hlahla | ๐บ๐ธ | Grand Blanc, Michigan | 14 | 02:54:11 | 6267 |
| 144th | Diego Luna | ๐บ๐ธ | Rochester Hills, Michigan | 18 | 02:54:51 | 6035 |
| 145th | Colin Thiesse | ๐บ๐ธ | Rochester, Minnesota | 15 | 02:55:26 | 6090 |
| 146th | Jameson Kern | ๐บ๐ธ | Milford, Michigan | 18 | 02:55:29 | 6064 |
| 147th | Owen Cabbage | ๐บ๐ธ | Rochester, Minnesota | 14 | 02:55:39 | 6226 |
| 148th | Ian Teshirogi | ๐บ๐ธ | Rochester, Minnesota | 16 | 02:57:02 | 6130 |
| 149th | Oscar Lee | ๐บ๐ธ | Grand Rapids, Michigan | 14 | 02:57:42 | 6222 |
| 150th | Brody Preuss | ๐บ๐ธ | Dexter, Michigan | 14 | 02:57:49 | 6227 |
| 151st | Greyson Hoag | ๐บ๐ธ | Saline, Michigan | 13 | 02:57:49 | 6184 |
| 152nd | Asher Schwartz | ๐บ๐ธ | Traverse City, Michigan | 13 | 02:57:51 | 6263 |
| 153rd | Tyler Ford | ๐บ๐ธ | Okemos, Michigan | 18 | 02:58:47 | 6044 |
| 154th | Archer Verhage | ๐บ๐ธ | Grand Haven, Michigan | 14 | 03:00:32 | 6258 |
| 155th | Randy Bentley Iii | ๐บ๐ธ | Jackson, Michigan | 15 | 03:00:44 | 6072 |
| 156th | Paxton Schoenlein | ๐บ๐ธ | Traverse City, Michigan | 14 | 03:00:46 | 6203 |
| 157th | Leif Briggs-Lind | ๐บ๐ธ | Bay City, Michigan | 16 | 03:01:03 | 6261 |
| 158th | Eli Swartzendruber | ๐บ๐ธ | Alden, Michigan | 17 | 03:03:23 | 6012 |
| 159th | Garrett Smith | ๐บ๐ธ | Flint, Michigan | 17 | 03:06:21 | 6005 |
| 160th | Calvin Host | ๐บ๐ธ | Comstock Park, Michigan | 13 | 03:06:34 | 6197 |
| 161st | Landon Gauer | ๐บ๐ธ | Temperance, Michigan | 16 | 03:07:29 | 6095 |
| 162nd | Weston Guza | ๐บ๐ธ | Ubly, Michigan | 15 | 03:09:38 | 6084 |
| 163rd | Kenny Philion | ๐บ๐ธ | Kalamazoo, Michigan | 18 | 03:09:47 | 6050 |
| 164th | Austin Brewer | ๐บ๐ธ | Farwell, Michigan | 18 | 03:09:49 | 6062 |
| 165th | Nolan Sirrine | ๐บ๐ธ | dearborn, Michigan | 18 | 03:13:49 | 6037 |
| 166th | Mekko Walker | ๐บ๐ธ | Maumee, Ohio | 13 | 03:14:17 | 6194 |
| 167th | Gabriel Owens | ๐บ๐ธ | Holt, Michigan | 13 | 03:14:20 | 6183 |
| 168th | G. Larson | ๐บ๐ธ | Rockford, Michigan | 12 | 03:17:24 | 6187 |
| 169th | W. Nye | ๐บ๐ธ | Oakland, Michigan | 10 | 03:17:32 | 6165 |
| 170th | David Ver Duin | ๐บ๐ธ | West Olive, Michigan | 14 | 03:22:22 | 6208 |
| 171st | Nathaniel Dion | ๐บ๐ธ | Traverse City, Michigan | 18 | 03:22:29 | 6060 |
| 172nd | James Mauney | ๐บ๐ธ | South Lyon, Michigan | 18 | 03:22:33 | 6051 |
| 173rd | Jonah Demarsh | ๐บ๐ธ | Williamsburg, Michigan | 14 | 03:23:34 | 6217 |
| 174th | Enzo Treetop Miller | ๐บ๐ธ | Grand Rapids, Ohio | 14 | 03:24:28 | 6225 |
| 175th | Evan Bender | ๐บ๐ธ | Delaware, Ohio | 13 | 03:25:01 | 6200 |
| 176th | E. Beck | ๐บ๐ธ | South Lyon, Michigan | 12 | 03:25:18 | 6173 |
| 177th | Evan Nowowiejski | ๐บ๐ธ | Swanton, Ohio | 18 | 03:26:02 | 6043 |
| 178th | G. Masserant | ๐บ๐ธ | Waterford, Michigan | 12 | 03:26:09 | 6170 |
| 179th | Caelan Sirrine | ๐บ๐ธ | dearborn, Michigan | 16 | 03:27:17 | 6103 |
| 180th | Clark Workman | ๐บ๐ธ | Muskegon, Michigan | 16 | 03:28:35 | 6097 |
| 181st | Landon Barthel | ๐บ๐ธ | Oxford, Michigan | 15 | 03:34:17 | 6091 |
| 182nd | Colm Smith | ๐บ๐ธ | Grayling, Michigan | 17 | 03:35:26 | 6015 |
| 183rd | Samarth Saggar | ๐บ๐ธ | Northville, Michigan | 15 | 03:39:19 | 6092 |
| 184th | Domenic Reardon | ๐บ๐ธ | Traverse City, Michigan | 18 | 03:39:29 | 6058 |
| 185th | Charlie Gaeth | ๐บ๐ธ | Grand Haven, Michigan | 14 | 03:47:40 | 6210 |
| 186th | Arthur Lijewski-Lee | ๐บ๐ธ | Traverse City, Michigan | 17 | 03:54:48 | 6019 |
| 187th | Levi Gouveia | ๐บ๐ธ | Holland, Michigan | 15 | 04:03:05 | 6069 |
| 188th | Jacob Brown | ๐บ๐ธ | Davison, Michigan | 18 | 04:18:02 | 6040 |