| 1 | Gavin O'MearaPlace 1 · Grade 12 · FHC GR Forest Hills Central | 12 | FHC GR Forest Hills Central | 15:58.90 PR |
| 2 | Chad TysonPlace 2 · Grade 11 · Hanover-Horton | 11 | Hanover-Horton | 16:02.03 |
| 3 | Bruno CifaldiPlace 3 · Grade 12 · Ann Arbor Skyline | 12 | Ann Arbor Skyline | 16:07.06 PR |
| 4 | Aron GalPlace 4 · Grade 12 · Grand Haven | 12 | Grand Haven | 16:07.90 |
| 5 | Gavin TischPlace 5 · Grade 12 · Detroit Catholic Central | 12 | Detroit Catholic Central | 16:08.54 PR |
| 6 | Alessandro AvilaPlace 6 · Grade 12 · Constantine | 12 | Constantine | 16:09.09 PR |
| 7 | Colin CouragePlace 7 · Grade 11 · Ann Arbor Pioneer | 11 | Ann Arbor Pioneer | 16:09.21 |
| 8 | Everett BeachPlace 8 · Grade 11 · Lansing Catholic | 11 | Lansing Catholic | 16:09.74 PR |
| 9 | Noah SchipperPlace 9 · Grade 11 · Holland Calvary Christian | 11 | Holland Calvary Christian | 16:10.98 |
| 10 | Nicholas FowlerPlace 10 · Grade 12 · Jonesville | 12 | Jonesville | 16:12.03 |
| 11 | Brendan WilliamsPlace 11 · Grade 10 · Brighton | 10 | Brighton | 16:12.51 |
| 12 | Aiden LambersPlace 12 · Grade 10 · Holland | 10 | Holland | 16:13.16 PR |
| 13 | Oskar MacArthurPlace 13 · Grade 10 · Ann Arbor Skyline | 10 | Ann Arbor Skyline | 16:18.19 |
| 14 | Tyler VanKuikenPlace 14 · Grade 12 · East Grand Rapids | 12 | East Grand Rapids | 16:21.42 PR |
| 15 | Parker SmithPlace 15 · Grade 9 · Adrian | 9 | Adrian | 16:21.92 |
| 16 | Matthew GuikemaPlace 16 · Grade 11 · Ann Arbor Skyline | 11 | Ann Arbor Skyline | 16:22.95 |
| 17 | Quinn DavisPlace 17 · Grade 12 · Ann Arbor Pioneer | 12 | Ann Arbor Pioneer | 16:23.19 PR |
| 18 | Elijah BaltierraPlace 18 · Grade 12 · Alma | 12 | Alma | 16:23.50 |
| 19 | Vern ClynePlace 19 · Grade 11 · Clarkston | 11 | Clarkston | 16:25.31 |
| 20 | Logan SzumilaPlace 20 · Grade 10 · Alpena | 10 | Alpena | 16:26.04 |
| 21 | Max CarnePlace 21 · Grade 11 · Ann Arbor Pioneer | 11 | Ann Arbor Pioneer | 16:26.22 |
| 22 | Christian GetzPlace 22 · Grade 11 · Holland Calvary Christian | 11 | Holland Calvary Christian | 16:26.66 |
| 23 | Alex CulverPlace 23 · Grade 12 · Tri County | 12 | Tri County | 16:26.69 |
| 24 | Maxwell DrenthPlace 24 · Grade 11 · Charlevoix | 11 | Charlevoix | 16:27.93 PR |
| 25 | Samuel CliftonPlace 25 · Grade 11 · Chelsea | 11 | Chelsea | 16:28.25 |
| 26 | Thomas FisherPlace 26 · Grade 11 · East Grand Rapids | 11 | East Grand Rapids | 16:28.85 |
| 27 | Anthony DubeckPlace 27 · Grade 12 · Clarkston | 12 | Clarkston | 16:29.90 |
| 28 | Ethan FergusonPlace 28 · Grade 10 · Edwardsburg | 10 | Edwardsburg | 16:30.62 |
| 29 | Trenton FetterPlace 29 · Grade 12 · Adrian Madison | 12 | Adrian Madison | 16:31.00 |
| 30 | Jack DunwoodyPlace 30 · Grade 10 · Gibraltar Carlson | 10 | Gibraltar Carlson | 16:31.66 |
| 31 | Cooper TiffanyPlace 31 · Grade 11 · Lakeview | 11 | Lakeview | 16:33.74 |
| 32 | Issac RomeroPlace 32 · Grade 12 · Fremont | 12 | Fremont | 16:34.11 |
| 33 | Trent LoganPlace 33 · Grade 12 · Clarkston | 12 | Clarkston | 16:34.59 |
| 34 | Josh Keillor-BealePlace 34 · Grade 9 · Brighton | 9 | Brighton | 16:35.35 |
| 35 | Charlie SmithPlace 35 · Grade 12 · Grand Blanc | 12 | Grand Blanc | 16:35.92 |
| 36 | Christian PavligePlace 36 · Grade 10 · Fruitport | 10 | Fruitport | 16:36.74 |
| 37 | Qwynn DarnellPlace 37 · Grade 12 · Elk Rapids | 12 | Elk Rapids | 16:37.73 |
| 38 | Nico LebronPlace 38 · Grade 9 · Alma | 9 | Alma | 16:38.45 |
| 39 | Samuel OrganPlace 39 · Grade 11 · Cedar Springs | 11 | Cedar Springs | 16:38.53 PR |
| 40 | Soren CrosthwaitePlace 40 · Grade 10 · Jackson Lumen Christi | 10 | Jackson Lumen Christi | 16:38.97 |
| 41 | Alex WellerPlace 41 · Grade 10 · Howell | 10 | Howell | 16:39.20 |
| 42 | Cole HeikkaPlace 42 · Grade 10 · Holly | 10 | Holly | 16:39.95 |
| 43 | Kilian Boulware-LopezPlace 43 · Grade 10 · East Lansing | 10 | East Lansing | 16:40.55 |
| 44 | Livio MuzzinPlace 44 · Grade 9 · DeWitt | 9 | DeWitt | 16:40.65 PR |
| 45 | Jack MonterussoPlace 45 · Grade 12 · FHC GR Forest Hills Central | 12 | FHC GR Forest Hills Central | 16:40.66 |
| 46 | Abdu EljahmiPlace 46 · Grade 12 · Dearborn Edsel Ford | 12 | Dearborn Edsel Ford | 16:40.71 |
| 47 | Liam DewittPlace 47 · Grade 10 · Haslett | 10 | Haslett | 16:41.13 |
| 48 | Lucas GatesPlace 48 · Grade 12 · Lansing Catholic | 12 | Lansing Catholic | 16:43.63 |
| 49 | Tyler BjorklundPlace 49 · Grade 11 · Livonia Churchill | 11 | Livonia Churchill | 16:43.76 |
| 50 | Liam BingmanPlace 50 · Grade 12 · GR Ottawa Hills | 12 | GR Ottawa Hills | 16:44.21 |
| 51 | Zeke LaffertyPlace 51 · Grade 12 · Ann Arbor Skyline | 12 | Ann Arbor Skyline | 16:44.22 |
| 52 | Garrett ComerPlace 52 · Grade 11 · Ann Arbor Skyline | 11 | Ann Arbor Skyline | 16:44.49 |
| 53 | Sam HillaryPlace 53 · Grade 12 · East Grand Rapids | 12 | East Grand Rapids | 16:44.49 |
| 54 | Jackson SchaubPlace 54 · Grade 12 · Benzie Central | 12 | Benzie Central | 16:44.51 |
| 55 | Jackson DuvalPlace 55 · Grade 10 · BC Lakeview | 10 | BC Lakeview | 16:44.58 |
| 56 | Easton CoscarelliPlace 56 · Grade 10 · Adrian | 10 | Adrian | 16:44.61 |
| 57 | Luke KramerPlace 57 · Grade 9 · Detroit Catholic Central | 9 | Detroit Catholic Central | 16:44.74 |
| 58 | Landon MaddenPlace 58 · Grade 11 · Delton-Kellogg | 11 | Delton-Kellogg | 16:45.18 |
| 59 | Lukas AlbrightPlace 59 · Grade 11 · Big Rapids | 11 | Big Rapids | 16:45.42 |
| 60 | Elijah LipscombPlace 60 · Grade 12 · Grand River Prep | 12 | Grand River Prep | 16:45.55 PR |
| 61 | Isaac DionnePlace 61 · Grade 11 · Boyne City | 11 | Boyne City | 16:46.13 |
| 62 | John TruongPlace 62 · Grade 12 · FHN GR Forest Hills Northern | 12 | FHN GR Forest Hills Northern | 16:46.38 |
| 63 | Gabriel WilliamsPlace 63 · Grade 12 · FHN GR Forest Hills Northern | 12 | FHN GR Forest Hills Northern | 16:46.55 |
| 64 | Eli BernsteinPlace 64 · Grade 12 · East Kentwood | 12 | East Kentwood | 16:47.03 PR |
| 65 | Peyton FarrellPlace 65 · Grade 11 · Cedar Springs | 11 | Cedar Springs | 16:47.52 |
| 66 | Owen WrublePlace 66 · Grade 11 · Harbor Beach | 11 | Harbor Beach | 16:47.84 PR |
| 67 | Jackson GastPlace 67 · Grade 12 · East Lansing | 12 | East Lansing | 16:48.16 |
| 68 | Rocket WilsonPlace 68 · Grade 12 · Tri County | 12 | Tri County | 16:49.93 |
| 69 | Gavin SoviarPlace 69 · Grade 9 · Fraser | 9 | Fraser | 16:50.32 |
| 70 | Matthew LauderbaughPlace 70 · Grade 9 · Davison | 9 | Davison | 16:50.72 |
| 71 | Nicholas LewisPlace 71 · Grade 12 · Brighton | 12 | Brighton | 16:52.26 |
| 72 | Will ChelottiPlace 72 · Grade 11 · DeWitt | 11 | DeWitt | 16:52.70 |
| 73 | Bray MentzerPlace 73 · Grade 12 · BC Lakeview | 12 | BC Lakeview | 16:52.72 |
| 74 | Jackson ButtsPlace 74 · Grade 10 · Lake Fenton | 10 | Lake Fenton | 16:52.87 |
| 75 | Noah SillsPlace 75 · Grade 10 · Blissfield | 10 | Blissfield | 16:53.57 |
| 76 | Zander StewartPlace 76 · Grade 9 · Holland Christian | 9 | Holland Christian | 16:54.78 |
| 77 | Clint CouchmanPlace 77 · Grade 10 · Brooklyn Columbia Central | 10 | Brooklyn Columbia Central | 16:55.09 |
| 78 | Kenneth ManglesPlace 78 · Grade 11 · Leslie | 11 | Leslie | 16:55.49 |
| 79 | Mohamed AljahmiPlace 79 · Grade 11 · Dearborn Fordson | 11 | Dearborn Fordson | 16:56.40 |
| 80 | Roman StilwellPlace 80 · Grade 10 · Ann Arbor Skyline | 10 | Ann Arbor Skyline | 16:57.81 |
| 81 | Joey BrakePlace 81 · Grade 12 · Livonia Churchill | 12 | Livonia Churchill | 16:58.10 |
| 82 | Troy VerhellePlace 82 · Grade 9 · Livonia Churchill | 9 | Livonia Churchill | 16:58.43 |
| 83 | Samuel JohnsonPlace 83 · Grade 10 · Alma | 10 | Alma | 16:58.98 |
| 84 | Benjamin PanterPlace 84 · Grade 11 · Fenton | 11 | Fenton | 16:59.63 |
| 85 | Caelen GrayPlace 85 · Grade 10 · Holland | 10 | Holland | 16:59.88 |
| 86 | Sebastian ZylstraPlace 86 · Grade 11 · Holland Black River | 11 | Holland Black River | 17:03.37 |
| 87 | Carter HughesPlace 87 · Grade 11 · BC Lakeview | 11 | BC Lakeview | 17:04.35 |
| 88 | Rolland SterkenPlace 88 · Grade 11 · Jenison | 11 | Jenison | 17:04.42 |
| 89 | Rush MarsdenPlace 89 · Grade 11 · Fulton | 11 | Fulton | 17:05.63 |
| 90 | Colton MulderPlace 90 · Grade 9 · Cadillac | 9 | Cadillac | 17:07.09 |
| 91 | David DeLandPlace 91 · Grade 11 · Howell | 11 | Howell | 17:07.86 |
| 92 | Evan ButeynPlace 92 · Grade 11 · Grandville Calvin Christian | 11 | Grandville Calvin Christian | 17:08.16 |
| 93 | Jack CookPlace 93 · Grade 9 · Grand Blanc | 9 | Grand Blanc | 17:10.16 |
| 94 | Jackson DefinaPlace 94 · Grade 11 · Fenton | 11 | Fenton | 17:11.79 |
| 95 | James ElliottPlace 95 · Grade 9 · Cedar Springs | 9 | Cedar Springs | 17:12.60 |
| 96 | Nicholas HoffmanPlace 96 · Grade 12 · Dexter | 12 | Dexter | 17:12.85 |
| 97 | Jack CrongeyerPlace 97 · Grade 9 · Grand Blanc | 9 | Grand Blanc | 17:13.58 |
| 98 | Henry YoderPlace 98 · Grade 10 · FHC GR Forest Hills Central | 10 | FHC GR Forest Hills Central | 17:13.71 |
| 99 | Grayson MichelsPlace 99 · Grade 10 · FHE Ada Forest Hills Eastern | 10 | FHE Ada Forest Hills Eastern | 17:14.01 |
| 100 | Brayden KelliherPlace 100 · Grade 11 · Jenison | 11 | Jenison | 17:15.14 |