| Grade | Name | Time | Team | Rating | Meet |
| 11 | Kamari Ronfeldt | 15:04.0 | Ann Arbor Pioneer | 215.7 | SEC 1 |
| 12 | Beckett Crooks | 15:24.6 | Ann Arbor Pioneer | 208.8 | SEC 1 |
| 11 | Caden Livermore | 15:43.8 | Grandville | 208.7 | OK Red 1 |
| 11 | Luka Hammond | 15:46.5 | Grand Haven | 207.8 | OK Red 1 |
| 11 | Ezekiel Baltierra | 15:52.0 | Alma | 207.7 | TVC 1 |
| 10 | Lennox Naswell | 16:04.7 | Flint Powers Catholic | 207.1 | SVL South 1 |
| 11 | Justin Johnson | 15:54.5 | East Kentwood | 205.2 | OK Red 1 |
| 11 | Robert Jazwinski III | 16:48.2 | Whitehall | 204.9 | WMC Mega |
| 12 | Thomas Larson | 16:03.9 | Alma | 203.7 | TVC 1 |
| 12 | Aron Gal | 16:01.4 | Grand Haven | 202.9 | OK Red 1 |
| 12 | Brett Magnus | 16:11.3 | Frankenmuth | 201.2 | TVC 1 |
| 12 | Bryce Gross | 16:28.6 | Flint Powers Catholic | 199.1 | SVL South 1 |
| 11 | Matii Tarekegn | 16:14.2 | East Kentwood | 198.6 | OK Red 1 |
| 11 | Jacob Szalay | 15:55.6 | Saline | 198.5 | SEC 1 |
| 10 | Ryan Rathsburg | 16:34.3 | Flint Powers Catholic | 197.2 | SVL South 1 |
| 11 | Cole McCraw | 16:01.2 | Pinckney | 196.6 | SEC 1 |
| 9 | Tommy McCormick | 16:38.1 | Grand Blanc | 196.0 | SVL South 1 |
| 11 | Josiah Derksen | 16:22.2 | Rockford | 195.9 | OK Red 1 |
| 12 | Moises Salazar Jr. | 16:06.0 | Adrian | 195.0 | SEC 1 |
| 11 | Coen Hill | 16:07.8 | Dexter | 194.4 | SEC 1 |
| 12 | Caleb Carignan | 16:49.5 | Flint Powers Catholic | 192.2 | SVL South 1 |
| 10 | Wes Rogan | 16:15.0 | Saline | 192.0 | SEC 1 |
| 11 | Nick Parker | 16:42.0 | Frankenmuth | 191.0 | TVC 1 |
| 12 | Michael Dummer | 16:37.8 | Holland West Ottawa | 190.7 | OK Red 1 |
| 11 | Noah Watson | 16:38.5 | Rockford | 190.5 | OK Red 1 |
| 12 | Murphy Wagner | 16:45.3 | Saginaw Swan Valley | 189.9 | TVC 1 |
| 11 | Bradley Smies | 16:40.4 | Hudsonville | 189.9 | OK Red 1 |
| 12 | Henry Fredenberg | 16:23.1 | Chelsea | 189.3 | SEC 1 |
| 12 | Brennan Larusso | 16:23.8 | Saline | 189.1 | SEC 1 |
| 12 | Noah Linstrom | 16:59.4 | Davison | 188.9 | SVL South 1 |
| 12 | Jacob Mankey | 16:49.3 | Ithaca | 188.6 | TVC 1 |
| 12 | Jacob McDaniel | 16:45.0 | Grandville | 188.3 | OK Red 1 |
| 12 | Andrew Worsley | 16:47.6 | Midland | 188.1 | SVL North 1 |
| 11 | Cameron Cochran | 16:47.7 | Midland | 188.1 | SVL North 1 |
| 11 | Matthew Guikema | 16:27.2 | Ann Arbor Skyline | 187.9 | SEC 1 |
| 12 | Camren DeVries | 16:49.5 | Holland West Ottawa | 186.8 | OK Red 1 |
| 11 | Bryce Falbe | 17:42.5 | Muskegon Oakridge | 186.8 | WMC Mega |
| 10 | Nolan Kessler | 17:43.2 | Montague | 186.6 | WMC Mega |
| 9 | Hudson Doll | 16:31.3 | Ann Arbor Skyline | 186.6 | SEC 1 |
| 12 | Theo Sacks Thomas | 16:31.8 | Ann Arbor Pioneer | 186.4 | SEC 1 |
| 12 | Tyler Leach | 16:26.2 | Otisville LakeVille | 186.3 | MMAC 1 |
| 12 | Edison Lopeman | 16:55.6 | Parma Western | 185.8 | I-8 1 |
| 12 | William Dean | 17:08.7 | Grand Blanc | 185.8 | SVL South 1 |
| 11 | Logan Gessford | 16:55.1 | Midland | 185.6 | SVL North 1 |
| 12 | Bruno Cifaldi | 16:35.0 | Ann Arbor Skyline | 185.3 | SEC 1 |
| 12 | Hayden Lafferty | 16:54.6 | Rockford | 185.1 | OK Red 1 |
| 11 | Wyeth Angus | 16:36.0 | Chelsea | 185.0 | SEC 1 |
| 12 | Dane Hieronimus | 16:36.9 | Temperance Bedford | 184.7 | SEC 1 |
| 10 | Rex Pumford | 17:48.9 | Whitehall | 184.7 | WMC Mega |
| 11 | Ryan Good | 16:59.1 | Parma Western | 184.6 | I-8 1 |
| 10 | Luke Bultman | 16:56.2 | Rockford | 184.6 | OK Red 1 |
| 12 | Jayden Fox | 17:01.4 | Saginaw Valley Lutheran | 184.5 | TVC 1 |
| 12 | Tommy Beiter | 17:12.4 | Flint Powers Catholic | 184.5 | SVL South 1 |
| 11 | Sebastian Ruiz | 16:57.1 | Holland West Ottawa | 184.3 | OK Red 1 |
| 12 | Alex Hamilton | 17:09.4 | North Farmington | 184.2 | OAA Blue 1 |
| 12 | Anthony Plana | 17:03.0 | Frankenmuth | 184.0 | TVC 1 |
| 9 | Maxwell Post | 16:58.3 | Holland West Ottawa | 183.9 | OK Red 1 |
| 11 | Levi Mayer | 17:14.7 | Davison | 183.8 | SVL South 1 |
| 11 | Christian Ayres | 17:01.9 | BC Harper Creek | 183.7 | I-8 1 |
| 12 | Nathaniel Linden | 17:05.2 | Troy Athens | 183.3 | OAA White 1 |
| 12 | Austin Van Ek | 17:00.2 | Hudsonville | 183.3 | OK Red 1 |
| 11 | Evan MacLaren | 17:05.4 | Ithaca | 183.2 | TVC 1 |
| 11 | William Gancer | 16:36.0 | Stockbridge | 183.0 | Leslie Blackhawk |
| 11 | Boston Wilkinson | 17:01.5 | Holland West Ottawa | 182.8 | OK Red 1 |
| 11 | Musa Kay | 17:14.0 | West Bloomfield | 182.7 | OAA Blue 1 |
| 11 | Walker Ledbetter | 16:43.3 | Ann Arbor Pioneer | 182.6 | SEC 1 |
| 10 | Xavier Solgot | 17:05 | Macomb L’Anse Creuse North | 182.3 | MAC White 1 |
| 11 | Nick Martens | 16:45.4 | Dexter | 181.9 | SEC 1 |
| 10 | Elliot King | 17:06.8 | Midland | 181.7 | SVL North 1 |
| 12 | Issac Romero | 17:59.0 | Fremont | 181.3 | WMC Mega |
| 10 | Liam Dewitt | 16:41.1 | Haslett | 181.3 | Leslie Blackhawk |
| 9 | Logan Cristian | 17:09.5 | Parma Western | 181.2 | I-8 1 |
| 12 | Luca Lebron | 17:12.0 | Alma | 181.0 | TVC 1 |
| 10 | Roman Stilwell | 16:48.2 | Ann Arbor Skyline | 180.9 | SEC 1 |
| 10 | Oskar MacArthur | 16:49.2 | Ann Arbor Skyline | 180.6 | SEC 1 |
| 10 | Samuel Johnson | 17:14.0 | Alma | 180.3 | TVC 1 |
| 9 | Ryan Brown | 17:14.3 | Freeland | 180.2 | TVC 1 |
| 11 | Connor O’Reilly | 17:25.4 | Davison | 180.2 | SVL South 1 |
| 12 | Davis Baraka | 17:09.5 | East Kentwood | 180.2 | OK Red 1 |
| 11 | Jacob Cole | 16:51.4 | Saline | 179.9 | SEC 1 |
| 10 | Martin Gehrke | 16:51.6 | Ann Arbor Skyline | 179.8 | SEC 1 |
| 9 | Matthew Lauderbaugh | 17:26.8 | Davison | 179.7 | SVL South 1 |
| 11 | Devin Lau | 17:17.3 | Farmington | 179.2 | OAA White 1 |
| 12 | Charlie Smith | 17:28.7 | Grand Blanc | 179.1 | SVL South 1 |
| 12 | Hunter Parsons | 18:06.5 | Whitehall | 178.8 | WMC Mega |
| 12 | Jake Follett | 17:13.8 | Holland West Ottawa | 178.8 | OK Red 1 |
| 10 | Alec Brown | 17:15.8 | Saginaw Heritage | 178.7 | SVL North 1 |
| 11 | Garrett Comer | 16:55.5 | Ann Arbor Skyline | 178.5 | SEC 1 |
| 10 | Aidan Schwalbach | 17:20.3 | Rochester Hills Stoney Creek | 178.2 | OAA White 1 |
| 12 | Quinn Davis | 16:56.5 | Ann Arbor Pioneer | 178.2 | SEC 1 |
| 11 | Enshu Kuan | 16:56.8 | Ann Arbor Skyline | 178.1 | SEC 1 |
| 11 | Cameron Varner | 16:57.7 | Temperance Bedford | 177.8 | SEC 1 |
| 12 | Kaden Worch | 18:10.4 | Manistee | 177.5 | WMC Mega |
| 11 | Colin Courage | 16:58.5 | Ann Arbor Pioneer | 177.5 | SEC 1 |
| 11 | Owen Windgaston | 16:56.5 | Clawson | 177.5 | MAC Blue 1 |
| 12 | Elijah Bernstein | 17:18.1 | East Kentwood | 177.3 | OK Red 1 |
| 9 | Nico Lebron | 17:24.0 | Alma | 177.0 | TVC 1 |
| 9 | Parker Smith | 17:00.6 | Adrian | 176.8 | SEC 1 |
| 12 | Maxwell Durham | 16:58.6 | New Haven | 176.8 | MAC Blue 1 |
| 9 | Archer Verhage | 17:20.1 | Grand Haven | 176.6 | OK Red 1 |
| 11 | Mossen Green | 18:14.5 | Fremont | 176.2 | WMC Mega |
| 12 | David Mann | 17:24 | Sterling Heights Stevenson | 176.0 | MAC White 1 |
| 10 | Timothy Wolff | 18:15.3 | Hart | 175.9 | WMC Mega |
| 12 | Kasen Todtz | 17:22.3 | Grand Haven | 175.9 | OK Red 1 |
| 11 | Zach Shaffer | 17:25 | Utica Ford | 175.7 | MAC White 1 |
| 9 | Jack Crongeyer | 17:39.5 | Grand Blanc | 175.5 | SVL South 1 |
| 10 | Joshua England | 17:27.0 | Midland Dow | 175.0 | SVL North 1 |
| 11 | Joshua Reed | 17:27.0 | Midland Dow | 175.0 | SVL North 1 |
| 11 | Colin Blachford | 17:30.3 | Troy Athens | 174.9 | OAA White 1 |
| 12 | Myles Gesselman | 17:25.7 | East Kentwood | 174.8 | OK Red 1 |
| 11 | Keats Rosenbrock | 17:30.8 | Royal Oak | 174.7 | OAA White 1 |
| 12 | Noah Chouinard | 17:32.0 | Alma | 174.3 | TVC 1 |
| 11 | Kenneth Mangles | 17:02.1 | Leslie | 174.3 | Leslie Blackhawk |
| 12 | Elijah Baltierra | 17:33.1 | Alma | 174.0 | TVC 1 |
| 10 | Brady VanConant | 17:29.7 | Yale | 173.8 | BWAC 1 |
| 12 | Julian Walker | 17:30.7 | Algonac | 173.4 | BWAC 1 |
| 9 | Joseph Leigh | 17:34.7 | Rochester Hills Stoney Creek | 173.4 | OAA White 1 |
| 11 | Spencer Dammann | 17:35.0 | Saginaw Swan Valley | 173.3 | TVC 1 |
| 11 | Beckett Sipes | 17:35.2 | Royal Oak | 173.3 | OAA White 1 |
| 11 | Connor Pepin | 17:31.3 | Croswell-Lexington | 173.2 | BWAC 1 |
| 11 | Ryan Rummel | 17:11.4 | Saline | 173.2 | SEC 1 |
| 12 | Nicholas Hoffman | 17:11.6 | Dexter | 173.1 | SEC 1 |
| 10 | Conrad Marra | 17:12.2 | Ann Arbor Huron | 172.9 | SEC 1 |
| 10 | Nicholas Priestap | 17:47.3 | Grand Blanc | 172.9 | SVL South 1 |
| 10 | Harrison Stamper | 17:12.7 | Tecumseh | 172.8 | SEC 1 |
| 11 | Carlos Basulto | 17:12.8 | Saline | 172.7 | SEC 1 |
| 10 | Grant Ackley | 18:26.1 | Hart | 172.3 | WMC Mega |
| 12 | TJ Conley | 17:14.5 | Ann Arbor Huron | 172.2 | SEC 1 |
| 10 | Wyatt Roberts | 17:08.8 | Otisville LakeVille | 172.1 | MMAC 1 |
| 11 | Maddi Duke | 17:14.8 | Temperance Bedford | 172.1 | SEC 1 |
| 12 | Thad Whitmore | 17:39.9 | Ithaca | 171.7 | TVC 1 |
| 10 | Eli Morris | 17:16.5 | Tecumseh | 171.5 | SEC 1 |
| 12 | Matthew Berg | 17:37.6 | Midland | 171.5 | SVL North 1 |
| 10 | Carter Crosby | 17:51.8 | Grand Blanc | 171.4 | SVL South 1 |
| 11 | Ben Bouchey | 17:53.6 | Flint Powers Catholic | 170.8 | SVL South 1 |
| 10 | Abe Blaskowski | 17:40.3 | Saginaw Heritage | 170.6 | SVL North 1 |
| 12 | Lucas Dykhouse | 17:39.1 | Hudsonville | 170.3 | OK Red 1 |
| 11 | Braylon Morris | 17:39.2 | East Kentwood | 170.3 | OK Red 1 |
| 11 | Connor Murphy | 17:41.8 | Midland | 170.1 | SVL North 1 |
| 12 | Cohen Paril | 17:55.9 | Lapeer | 170.0 | SVL South 1 |
| 9 | John Rochowiak | 17:21.7 | Pinckney | 169.8 | SEC 1 |
| 9 | Gavin Bast | 17:22.5 | Saline | 169.5 | SEC 1 |
| 10 | Griffin Solano | 17:58.2 | Flint Powers Catholic | 169.3 | SVL South 1 |
| 11 | Tyler Hennessey | 17:55.2 | Berkley | 168.9 | OAA Blue 1 |
| 10 | Easton Coscarelli | 17:24.8 | Adrian | 168.7 | SEC 1 |
| 9 | Alex Hagerty | 17:24.8 | Pinckney | 168.7 | SEC 1 |
| 11 | Aaron Ebels | 17:44.0 | Grandville | 168.7 | OK Red 1 |
| 10 | Tate Smith | 18:37.0 | Fremont | 168.7 | WMC Mega |
| 12 | Kyle Krasan | 17:25.4 | Ann Arbor Skyline | 168.5 | SEC 1 |
| 10 | Gabe Jaime | 17:46.4 | Saginaw Heritage | 168.5 | SVL North 1 |
| 11 | William VanHaaften | 17:25.7 | Saline | 168.4 | SEC 1 |
| 11 | Lincoln Reed | 17:25.8 | Pinckney | 168.4 | SEC 1 |
| 11 | Amos Norder | 17:49.9 | Saginaw Michigan Lutheran Seminary | 168.4 | TVC 1 |
| 11 | Calvin Kasprowicz | 17:45.2 | Hudsonville | 168.3 | OK Red 1 |
| 12 | Ethan Quibell | 17:45.7 | East Kentwood | 168.1 | OK Red 1 |
| 11 | Gabe Grierson | 18:38.9 | Ludington | 168.0 | WMC Mega |
| 9 | Alex Pelliccia | 17:48.2 | Midland | 167.9 | SVL North 1 |
| 9 | Will Sollenberger | 17:27.5 | Saline | 167.8 | SEC 1 |
| 10 | Trevor VanderKodde | 18:40.0 | Hart | 167.7 | WMC Mega |
| 12 | Liam Aiuto | 17:52.0 | Royal Oak | 167.7 | OAA White 1 |
| 11 | Sawyer Zeman | 17:22.0 | Haslett | 167.7 | Leslie Blackhawk |
| 12 | Thomas DeJesus | 17:28.1 | Ann Arbor Pioneer | 167.6 | SEC 1 |
| 10 | Nicholas Reiser | 17:28.3 | Dexter | 167.6 | SEC 1 |
| 12 | Ryan Harper | 17:52.6 | Troy Athens | 167.5 | OAA White 1 |
| 10 | Eli Hobson | 17:22.9 | Montrose | 167.4 | MMAC 1 |
| 12 | Noah Nasceif | 17:50 | Sterling Heights Stevenson | 167.3 | MAC White 1 |
| 9 | Leland Sowle | 17:52.6 | Parma Western | 166.8 | I-8 1 |
| 12 | Chayse Jensen | 17:25.0 | Quincy | 166.7 | Leslie Blackhawk |
| 12 | Aiden LaVictor | 18:02.3 | Beverly Hills Groves | 166.6 | OAA Blue 1 |
| 12 | Zeke Lafferty | 17:31.4 | Ann Arbor Skyline | 166.5 | SEC 1 |
| 12 | Levi Dutton | 17:53.7 | Fowlerville | 166.4 | Eaton Rapids Class |
| 12 | Liam Schamper | 17:50.7 | Grand Haven | 166.4 | OK Red 1 |
| 12 | Luke Mulka | 17:53 | Utica Ford | 166.3 | MAC White 1 |
| 12 | Gustaf Finn | 17:33.3 | Ann Arbor Skyline | 165.9 | SEC 1 |
| 11 | Kevin Terpstra | 17:57.3 | Alma | 165.9 | TVC 1 |
| 12 | Buturo Bartolomei | 17:33.8 | Ann Arbor Pioneer | 165.7 | SEC 1 |
| 11 | Jayden Mueller | 18:46.2 | Muskegon Oakridge | 165.6 | WMC Mega |
| 11 | Caleb Lynd | 17:56.6 | Parma Western | 165.5 | I-8 1 |
| 10 | Christopher Shemes | 17:58.8 | Ithaca | 165.4 | TVC 1 |
| 11 | Carson Ackley | 18:47.0 | Hart | 165.3 | WMC Mega |
| 11 | Carter Mitton | 17:35.1 | Saline | 165.3 | SEC 1 |
| 11 | Jaden Rodriguez | 18:00.1 | Saginaw Swan Valley | 165.0 | TVC 1 |
| 10 | Micah Theis | 18:48.4 | Ludington | 164.9 | WMC Mega |
| 12 | Timothy Chamberlain | 17:58.8 | Portland St. Patrick | 164.7 | Eaton Rapids Class |
| 11 | Charles Gavan | 17:55.8 | Rockford | 164.7 | OK Red 1 |
| 12 | Dean Gallucci | 17:58 | Utica Ford | 164.7 | MAC White 1 |
| 10 | Nick DeRoo | 17:57.0 | Holland West Ottawa | 164.3 | OK Red 1 |
| 12 | Nolan Korolden | 17:58.4 | Yale | 164.2 | BWAC 1 |
| 11 | Nicholas Yuan | 17:38.5 | Ann Arbor Skyline | 164.2 | SEC 1 |
| 10 | Isaiah Cates | 17:32.9 | Haslett | 164.0 | Leslie Blackhawk |
| 12 | Justin Jensen | 18:51.0 | Whitehall | 164.0 | WMC Mega |
| 9 | Miles Decker | 18:00.2 | Mount Pleasant | 163.9 | SVL North 1 |
| 9 | Matthew McFall | 17:39.8 | Pinckney | 163.7 | SEC 1 |
| 11 | Jeremy Johnson | 17:37.9 | Marysville | 163.7 | MAC Blue 1 |
| 12 | Owen Beindit | 17:59.9 | Algonac | 163.7 | BWAC 1 |
| 12 | Henry Schanbeck | 18:03.9 | Bay City John Glenn | 163.7 | TVC 1 |
| 11 | Landin Fisher | 17:40.2 | Adrian | 163.6 | SEC 1 |
| 11 | Caleb Maciag | 17:40.9 | Pinckney | 163.4 | SEC 1 |
| 10 | Matteo Ortega | 18:02.7 | Saginaw Heritage | 163.1 | SVL North 1 |
| 12 | Grant Johnson | 17:36.3 | Manchester | 162.9 | Leslie Blackhawk |
| 11 | Matthew Killeen | 17:37.0 | Leslie | 162.7 | Leslie Blackhawk |
| 10 | Pascal Rasmussen | 18:04.0 | Saginaw Heritage | 162.7 | SVL North 1 |
| 11 | Brendan Koza | 17:41.8 | Marysville | 162.4 | MAC Blue 1 |
| 11 | Joshua Ross | 18:04.8 | Midland Dow | 162.4 | SVL North 1 |
| 11 | Hudson McCleskey | 17:44.8 | Dexter | 162.1 | SEC 1 |
| 12 | Nathan Kunzi | 18:03.8 | Hudsonville | 162.1 | OK Red 1 |
| 10 | Harrison Worsley | 18:05.9 | Midland | 162.0 | SVL North 1 |
| 12 | Lawson Miller | 18:57.0 | Muskegon Oakridge | 162.0 | WMC Mega |
| 12 | Shondell Warren | 18:16.3 | Oak Park | 161.9 | OAA Blue 1 |
| 9 | Cooper Green | 18:06.8 | Mount Pleasant | 161.7 | SVL North 1 |
| 12 | Ethan Jorrey | 18:16.9 | Beverly Hills Groves | 161.7 | OAA Blue 1 |
| 11 | Emmanuel Valdez | 18:07.1 | Mount Pleasant | 161.6 | SVL North 1 |
| 10 | Edison Huizinga | 18:58.2 | Manistee | 161.6 | WMC Mega |
| 9 | Julian Lopez | 18:58.6 | Hart | 161.5 | WMC Mega |
| 11 | Addison Dufendach | 18:05.8 | Rockford | 161.4 | OK Red 1 |
| 10 | Reece Grafius | 18:09.3 | Mason | 161.2 | Eaton Rapids Class |
| 11 | Jackson Horn | 18:11.6 | Freeland | 161.1 | TVC 1 |
| 11 | James Morrison | 18:09 | Macomb L’Anse Creuse North | 161.0 | MAC White 1 |
| 10 | Leif Briggs-Lind | 18:12.1 | Bay City John Glenn | 161.0 | TVC 1 |
| 9 | Jackson Thompson | 18:09.2 | Midland | 160.9 | SVL North 1 |
| 12 | Aidan Vermeulen | 18:07.8 | Hudsonville | 160.7 | OK Red 1 |
| 10 | Graham Kusmierski | 18:08.5 | Grandville | 160.5 | OK Red 1 |
| 10 | Travis Schiebner | 18:11.2 | Saginaw Heritage | 160.3 | SVL North 1 |
| 11 | Luis Holowinski | 18:21.2 | West Bloomfield | 160.3 | OAA Blue 1 |
| 10 | Roan VanSumeren | 18:12.3 | Parma Western | 160.2 | I-8 1 |
| 12 | Miles Dell | 17:51.2 | Chelsea | 159.9 | SEC 1 |
| 9 | Everett Anaya | 18:15.8 | Freeland | 159.7 | TVC 1 |
| 12 | Jace Thomas | 17:45.9 | Birch Run | 159.7 | MMAC 1 |
| 11 | Braeden Conger | 18:16.5 | Frankenmuth | 159.5 | TVC 1 |
| 9 | Caleb McBride | 17:50.5 | Marysville | 159.5 | MAC Blue 1 |
| 11 | Alec Dodak | 17:47.0 | Manchester | 159.3 | Leslie Blackhawk |
| 12 | Joshua Riggs | 17:53.0 | Monroe | 159.3 | SEC 1 |
| 11 | Reese Lepeak | 18:14.1 | Bay City Western | 159.3 | SVL North 1 |
| 10 | Michael Allen | 17:48.0 | Montrose | 159.0 | MMAC 1 |
| 11 | Leo Alafita | 17:54.3 | Chelsea | 158.9 | SEC 1 |
| 11 | Lincoln Palmer | 18:25.6 | North Farmington | 158.8 | OAA Blue 1 |
| 12 | Lucas Kranzusch | 18:13.6 | Grandville | 158.8 | OK Red 1 |
| 9 | Wyatt Jaspersen | 17:55.1 | Pinckney | 158.6 | SEC 1 |
| 11 | Dustin Wright | 18:17.6 | Midland | 158.1 | SVL North 1 |
| 9 | Connor Miller | 18:20.8 | Alma | 158.1 | TVC 1 |
| 11 | Cooper Ankeney | 17:57.9 | Ann Arbor Pioneer | 157.7 | SEC 1 |
| 11 | Logan Thomas | 17:58.4 | Temperance Bedford | 157.5 | SEC 1 |
| 12 | Aaron Zannetti | 18:33.8 | Grand Blanc | 157.4 | SVL South 1 |
| 11 | Francis Austen | 18:21.0 | Portland St. Patrick | 157.3 | Eaton Rapids Class |
| 11 | Jaron Osanaiye | 18:20 | Sterling Heights Stevenson | 157.3 | MAC White 1 |
| 12 | Linus Helzerman | 17:59.0 | Chelsea | 157.3 | SEC 1 |
| 12 | Bryce VanderKodde | 19:11.0 | Hart | 157.3 | WMC Mega |
| 10 | Aarav Kalantry | 17:59.3 | Ann Arbor Huron | 157.2 | SEC 1 |
| 11 | Drew Vanderpuyl | 18:21.4 | Coldwater | 157.2 | I-8 1 |
| 9 | Jayden Smith | 18:34.6 | Grand Blanc | 157.1 | SVL South 1 |
| 11 | Dylan Hanley | 17:59.8 | Ann Arbor Skyline | 157.1 | SEC 1 |
| 12 | Cooper Gardner | 18:22.1 | BC Harper Creek | 157.0 | I-8 1 |
| 12 | Grant Conley | 17:54.2 | Charlotte | 156.9 | Leslie Blackhawk |
| 10 | De-Mani Roberts | 18:19.4 | East Kentwood | 156.9 | OK Red 1 |
| 12 | Jack Paulsen | 18:19.6 | Grandville | 156.8 | OK Red 1 |
| 11 | Cooper Schmelter | 17:54.8 | Leslie | 156.7 | Leslie Blackhawk |
| 9 | Whitman Newland | 18:22.5 | Midland Dow | 156.5 | SVL North 1 |
| 11 | Santiago Valenzuela | 18:01.8 | Ann Arbor Skyline | 156.4 | SEC 1 |
| 10 | Gavin Rohr | 18:02.5 | Monroe | 156.2 | SEC 1 |
| 11 | Hunter Hall | 18:37.6 | Lapeer | 156.1 | SVL South 1 |
| 11 | Owen VanderVlucht | 19:14.9 | Hart | 156.0 | WMC Mega |
| 12 | Ryan Hunt | 18:26.9 | Bloomfield Hills | 156.0 | OAA White 1 |
| 10 | Cameron Osterbeck | 18:24 | Macomb L’Anse Creuse North | 156.0 | MAC White 1 |
| 10 | Landon Shimkus | 17:57.0 | Charyl Stockwell Academy | 156.0 | Leslie Blackhawk |
| 12 | Brody Urbaniak | 17:58.0 | Charyl Stockwell Academy | 155.7 | Leslie Blackhawk |
| 12 | Parker Mowl | 18:25 | Utica Ford | 155.7 | MAC White 1 |
| 11 | Max Carne | 18:04.1 | Ann Arbor Pioneer | 155.6 | SEC 1 |
| 12 | Jaycob Hipps | 17:58.3 | Montrose | 155.6 | MMAC 1 |
| 12 | Porter Yurk | 18:23.9 | Holland West Ottawa | 155.4 | OK Red 1 |
| 10 | Dempsey Barrett | 18:05.1 | Tecumseh | 155.3 | SEC 1 |
| 11 | Aiden Schaner | 19:17.3 | Hart | 155.3 | WMC Mega |
| 9 | Jonathan Love | 18:05.4 | Chelsea | 155.2 | SEC 1 |
| 10 | Theo Carlson | 18:36.4 | Berkley | 155.2 | OAA Blue 1 |
| 10 | Owen Lawrence | 18:29.5 | Bloomfield Hills | 155.2 | OAA White 1 |
| 10 | Mason Pietrykowski | 18:26.0 | Richmond | 155.0 | BWAC 1 |
| 10 | MJ Flowers | 18:30.7 | Saginaw Michigan Lutheran Seminary | 154.8 | TVC 1 |
| 10 | Noah Dallas | 18:31.1 | Freeland | 154.6 | TVC 1 |
| 11 | Oliver Ridley | 18:28.6 | Saginaw Heritage | 154.5 | SVL North 1 |
| 9 | Jack Cook | 18:42.6 | Grand Blanc | 154.5 | SVL South 1 |
| 10 | Micah Stern | 18:42.7 | Lapeer | 154.4 | SVL South 1 |
| 11 | Mason Opalewski | 19:20.2 | Hart | 154.3 | WMC Mega |
| 11 | Jack Fulop | 18:08.5 | Temperance Bedford | 154.2 | SEC 1 |
| 10 | Tony Boggess | 18:08.5 | Ann Arbor Pioneer | 154.2 | SEC 1 |
| 12 | Damian Marcinek | 18:29.9 | Mount Pleasant | 154.0 | SVL North 1 |
| 11 | Benjamin Laurain | 18:30.3 | Saginaw Heritage | 153.9 | SVL North 1 |
| 11 | Luke Aerts | 18:31.4 | Coldwater | 153.9 | I-8 1 |
| 11 | Jacob Sanders | 18:30.6 | Midland | 153.8 | SVL North 1 |
| 11 | Josh Bengry | 18:44.8 | Davison | 153.7 | SVL South 1 |
| 10 | Alex Iordanou | 18:44.9 | Flint Powers Catholic | 153.7 | SVL South 1 |
| 12 | Carter Banfield | 18:32.0 | Fowlerville | 153.7 | Eaton Rapids Class |
| 9 | Ben Sims | 18:34.1 | Farmington | 153.6 | OAA White 1 |
| 10 | Max Taylor | 19:22.7 | Fremont | 153.4 | WMC Mega |
| 12 | Kyle Massimilla | 18:32 | Utica Ford | 153.3 | MAC White 1 |
| 10 | Matthew Hoffmeyer | 18:30.4 | Grand Haven | 153.2 | OK Red 1 |
| 11 | Jaxon Hemgesberg | 18:05.5 | Chesaning | 153.2 | MMAC 1 |
| 10 | Elliot Daley | 18:11.5 | Ann Arbor Skyline | 153.2 | SEC 1 |
| 12 | Isaac Fullerton | 18:33.8 | Parma Western | 153.1 | I-8 1 |
| 12 | Ayden Hipps | 18:05.9 | Montrose | 153.0 | MMAC 1 |
| 10 | Victor LeBrun | 18:12.1 | Monroe | 153.0 | SEC 1 |
| 11 | Grady Galbraith | 18:36.4 | Hemlock | 152.9 | TVC 1 |
| 12 | Parker Bomia-Laberdee | 18:12.4 | Monroe | 152.9 | SEC 1 |
| 10 | Walter McMourrogh | 18:12.6 | Ann Arbor Huron | 152.8 | SEC 1 |
| 9 | Charlie Fields | 18:33.1 | North Branch | 152.6 | BWAC 1 |
| 10 | Lucas Zeckner | 18:13.1 | Adrian | 152.6 | SEC 1 |
| 12 | Mason Sparks | 19:26.1 | Fremont | 152.3 | WMC Mega |
| 10 | Teddy Connolly | 18:14.2 | Ann Arbor Pioneer | 152.3 | SEC 1 |
| 11 | Sebastian Hernandez | 18:36.4 | Coldwater | 152.2 | I-8 1 |
| 11 | Austin Kloha | 18:38.6 | Freeland | 152.1 | TVC 1 |
| 10 | Tyler Moore | 18:14.9 | Tecumseh | 152.0 | SEC 1 |
| 12 | Aaron Hemstreet | 18:13.6 | Warren Cousino | 151.8 | MAC Blue 1 |
| 9 | Anton Kwaiser | 18:16.9 | Ann Arbor Skyline | 151.4 | SEC 1 |
| 10 | Gerry Socha | 18:41.1 | Bloomfield Hills | 151.3 | OAA White 1 |
| 10 | Samuel Gembis | 18:41.2 | Royal Oak | 151.3 | OAA White 1 |
| 10 | Bradley Chesney | 18:38.6 | Midland | 151.1 | SVL North 1 |
| 10 | Miles Muxlow | 18:53.5 | Flint Powers Catholic | 150.8 | SVL South 1 |
| 11 | Logan Rhodes | 18:38.6 | Yale | 150.8 | BWAC 1 |
| 10 | Carter Feltner | 18:12.7 | Quincy | 150.8 | Leslie Blackhawk |
| 11 | Blake Lancaster | 18:19.0 | Ann Arbor Pioneer | 150.7 | SEC 1 |
| 11 | Colton Grzyb | 18:39.3 | Almont | 150.6 | BWAC 1 |
| 11 | Colin Stokes | 18:50.3 | North Farmington | 150.6 | OAA Blue 1 |
| 10 | Hunter Walker | 18:13.6 | Quincy | 150.5 | Leslie Blackhawk |
| 10 | Mahir Tabakovic | 18:40.1 | Grandville | 150.0 | OK Red 1 |
| 12 | Bryan Barradas | 18:40.6 | East Kentwood | 149.8 | OK Red 1 |
| 12 | Robert Carrigan | 18:41.8 | Armada | 149.7 | BWAC 1 |
| 9 | Ian Dennis | 19:34.4 | Whitehall | 149.5 | WMC Mega |
| 10 | Brendan McAuliffe | 18:41.5 | Rockford | 149.5 | OK Red 1 |
| 12 | Myles Guttovz | 18:46.8 | Farmington | 149.4 | OAA White 1 |
| 10 | Josh Hilliard | 18:54.2 | Berkley | 149.3 | OAA Blue 1 |
| 10 | Easton Howell | 18:23.3 | Dexter | 149.2 | SEC 1 |
| 10 | Cole Carless | 18:43.8 | Yale | 149.1 | BWAC 1 |
| 12 | Carston Broderick | 18:44.9 | Midland Dow | 149.0 | SVL North 1 |
| 12 | Gabe Gauss | 18:43.0 | Rockford | 149.0 | OK Red 1 |
| 9 | Alec Bolles | 18:43.1 | Hudsonville | 149.0 | OK Red 1 |
| 12 | Elijah Good | 18:45.3 | Midland Dow | 148.9 | SVL North 1 |
| 9 | Peyton Eichinger | 18:45.4 | Mount Pleasant | 148.9 | SVL North 1 |
| 10 | Gabriel Nix | 18:45.9 | Midland Dow | 148.7 | SVL North 1 |
| 11 | Nate Ruhstorfer | 19:37.1 | Hesperia | 148.6 | WMC Mega |
| 11 | Carter Krause | 18:45.1 | Yale | 148.6 | BWAC 1 |
| 10 | Bo Cooke | 18:25.7 | Pinckney | 148.4 | SEC 1 |
| 12 | Eric DeWaele | 18:47 | Clinton Twp. Chippewa Valley | 148.3 | MAC White 1 |
| 11 | Logan Garbo | 18:47 | Grosse Pointe South | 148.3 | MAC White 1 |
| 11 | Quentin McRae | 18:26.7 | Dexter | 148.1 | SEC 1 |
| 12 | Levi Fox | 18:48.0 | Mount Pleasant | 148.0 | SVL North 1 |
| 12 | Dillon Pham | 18:48 | Utica Ford | 148.0 | MAC White 1 |
| 11 | Raphael Fournier | 18:27.3 | Ann Arbor Skyline | 147.9 | SEC 1 |
| 10 | Thaddeus Hartzell | 18:58.7 | Beverly Hills Groves | 147.8 | OAA Blue 1 |
| 11 | Connell Hardenbrook | 18:49.7 | Fowlerville | 147.8 | Eaton Rapids Class |
| 10 | Parker Weirich | 19:40.1 | Shelby | 147.6 | WMC Mega |
| 11 | Shane Nshime | 18:47.4 | East Kentwood | 147.5 | OK Red 1 |
| 10 | Trevor Mieras | 18:47.5 | Hudsonville | 147.5 | OK Red 1 |
| 12 | Corey Dubnicki | 18:22.8 | Jackson Preparatory | 147.4 | Leslie Blackhawk |
| 9 | Davin MacDonald | 18:28.9 | Ann Arbor Skyline | 147.4 | SEC 1 |
| 10 | Connor Twardesky | 18:50 | Utica Ford | 147.3 | MAC White 1 |
| 10 | Eddie Nolan | 18:53.2 | Troy Athens | 147.3 | OAA White 1 |
| 11 | Devlin Johnson | 18:53.3 | Freeland | 147.2 | TVC 1 |
| 10 | Brody Mulder | 18:48.6 | Holland West Ottawa | 147.1 | OK Red 1 |
| 11 | Korey LeVey | 18:27.8 | Marysville | 147.1 | MAC Blue 1 |
| 11 | Henry Remington | 18:30.3 | Ann Arbor Skyline | 146.9 | SEC 1 |
| 10 | Colton Lynn | 18:51.8 | Saginaw Heritage | 146.7 | SVL North 1 |
| 9 | Easton Warners | 19:42.9 | Ludington | 146.7 | WMC Mega |
| 10 | Laken Reynolds | 18:52.3 | Midland Dow | 146.6 | SVL North 1 |
| 12 | Jack Kerrigan | 18:51.5 | Croswell-Lexington | 146.5 | BWAC 1 |
| 11 | Colin Booms | 18:25.6 | Haslett | 146.5 | Leslie Blackhawk |
| 11 | Samuel Clifton | 18:32.1 | Chelsea | 146.3 | SEC 1 |
| 9 | Reid Stamper | 18:32.2 | Tecumseh | 146.3 | SEC 1 |
| 11 | Silas Skeels | 18:32.2 | Adrian | 146.3 | SEC 1 |
| 12 | Marlowe Hartnett | 18:33.2 | Ann Arbor Skyline | 145.9 | SEC 1 |
| 12 | Adam SaintOnge | 18:53.5 | Almont | 145.8 | BWAC 1 |
| 12 | Lukas Looman | 18:53.5 | Holland West Ottawa | 145.5 | OK Red 1 |
| 9 | Cash Wilds | 18:34.9 | Pinckney | 145.4 | SEC 1 |
| 12 | Paul Herendeen | 18:57.0 | Concord | 145.3 | Eaton Rapids Class |
| 12 | Mario Carducci | 18:56 | Clinton Twp. Chippewa Valley | 145.3 | MAC White 1 |
| 11 | Leroy Li | 18:35.0 | Ann Arbor Pioneer | 145.3 | SEC 1 |
| 9 | Joe Cecchini | 19:10.8 | Flint Powers Catholic | 145.1 | SVL South 1 |
| 11 | Grant Mielke | 19:00.2 | Freeland | 144.9 | TVC 1 |
| 12 | Caleb Stern | 19:11.4 | Lapeer | 144.9 | SVL South 1 |
| 10 | Clint Malcolm | 18:56.5 | Algonac | 144.8 | BWAC 1 |
| 12 | Jacob Alt | 18:37.1 | Ypsilanti Community | 144.6 | SEC 1 |
| 9 | Micah Good | 18:59.2 | Parma Western | 144.6 | I-8 1 |
| 12 | Leo Bearss | 18:57.2 | Yale | 144.6 | BWAC 1 |
| 10 | Doug Grishkevich | 18:35.3 | New Haven | 144.6 | MAC Blue 1 |
| 12 | Owen Cross | 18:57.0 | Grand Haven | 144.3 | OK Red 1 |
| 11 | Daniel Rudolph | 18:59 | Utica Ford | 144.3 | MAC White 1 |
| 9 | Canon Belusar | 18:59 | SCS Lakeview | 144.3 | MAC White 1 |
| 11 | Ethan Feys | 19:02.4 | Troy Athens | 144.2 | OAA White 1 |
| 12 | Martin Fetteroff | 19:50.5 | Hart | 144.2 | WMC Mega |
| 10 | Daniel Broderick | 19:00.0 | Midland Dow | 144.0 | SVL North 1 |
| 11 | Jobriel Octubre | 18:33.1 | Chesaning | 144.0 | MMAC 1 |
| 12 | Jabin Dieleman | 18:58.4 | Holland West Ottawa | 143.9 | OK Red 1 |
| 12 | Logan Selasky | 19:03.5 | Saginaw Swan Valley | 143.8 | TVC 1 |
| 9 | Scout Freiheit | 19:51.9 | Whitehall | 143.7 | WMC Mega |
| 12 | Conner Wilkinson | 19:04.0 | Bay City John Glenn | 143.7 | TVC 1 |
| 12 | Alex Martin | 18:40.2 | Chelsea | 143.6 | SEC 1 |
| 9 | Ethan Spoelman | 18:59.4 | Hudsonville | 143.6 | OK Red 1 |
| 12 | Adam Foster | 19:03.0 | Mason | 143.3 | Eaton Rapids Class |
| 10 | Grayson Wodzisz | 19:02 | Grosse Pointe South | 143.3 | MAC White 1 |
| 12 | Charlie Vitkauskas | 19:01.4 | Rockford | 142.9 | OK Red 1 |
| 11 | Cooper Hoyt | 19:02.5 | North Branch | 142.8 | BWAC 1 |
| 10 | Deon Dunbar | 18:42.6 | Adrian | 142.8 | SEC 1 |
| 11 | Emmett Brick | 18:42.6 | Ann Arbor Pioneer | 142.8 | SEC 1 |
| 11 | Noah Wolff | 19:54.8 | Hart | 142.8 | WMC Mega |
| 10 | Kollin Spyker | 19:55.2 | Mason County Central | 142.6 | WMC Mega |
| 9 | Tristan Reinstra | 19:07.3 | Alma | 142.6 | TVC 1 |
| 10 | Rhy Schneider | 19:02.7 | Rockford | 142.4 | OK Red 1 |
| 12 | Matthew Litwiller | 19:18.7 | Davison | 142.4 | SVL South 1 |
| 12 | Connor Tesch | 19:05 | Clinton Twp. Chippewa Valley | 142.3 | MAC White 1 |
| 10 | Andrew Saintonge | 19:04.1 | Almont | 142.3 | BWAC 1 |
| 9 | Justin Christoffersen | 19:56.3 | Fremont | 142.2 | WMC Mega |
| 10 | Jackson Bannister | 19:03.3 | East Kentwood | 142.2 | OK Red 1 |
| 11 | Reuben Swafford | 19:16.0 | North Farmington | 142.0 | OAA Blue 1 |
| 11 | Patrick Steele | 19:09.3 | Farmington | 141.9 | OAA White 1 |
| 10 | Cameron Stone | 19:04.5 | Grandville | 141.8 | OK Red 1 |
| 10 | Lliam Badyrka | 19:20.7 | Lapeer | 141.8 | SVL South 1 |
| 12 | Matthew Badley | 19:57.8 | Whitehall | 141.8 | WMC Mega |
| 12 | Gannon Sova | 19:10.0 | Saginaw Swan Valley | 141.7 | TVC 1 |
| 11 | Liam Smith | 18:46.2 | Dexter | 141.6 | SEC 1 |
| 10 | Keannan Marr | 19:58.4 | Holton | 141.5 | WMC Mega |
| 10 | Charles Lucas | 19:06.5 | Hudsonville | 141.2 | OK Red 1 |
| 12 | Trent Galdeen | 20:00.4 | Muskegon Oakridge | 140.9 | WMC Mega |
| 9 | Will Baese | 18:42.5 | Ovid-Elsie | 140.8 | MMAC 1 |
| 11 | Elijah Killinger | 18:42.9 | Charyl Stockwell Academy | 140.7 | Leslie Blackhawk |
| 9 | Oscar Resnick | 19:10 | Grosse Pointe South | 140.7 | MAC White 1 |
| 12 | Law Sholten | 19:13.2 | Frankenmuth | 140.6 | TVC 1 |
| 10 | Grayson Crooks | 18:49.5 | Ann Arbor Pioneer | 140.5 | SEC 1 |
| 12 | Chase Somers | 19:14.0 | Freeland | 140.3 | TVC 1 |
| 11 | Santanna Minfield | 19:14.7 | Rochester Hills Stoney Creek | 140.1 | OAA White 1 |
| 10 | Lev Babcock | 19:21.8 | Berkley | 140.1 | OAA Blue 1 |
| 11 | Luke Shelton | 19:14.9 | Troy Athens | 140.0 | OAA White 1 |
| 10 | Everett Wood | 19:12 | Grosse Pointe South | 140.0 | MAC White 1 |
| 12 | Hyunseo Sung | 19:13.3 | Midland Dow | 139.6 | SVL North 1 |
| 10 | Isaac Kraftson | 18:52.9 | Ypsilanti Community | 139.4 | SEC 1 |
| 12 | Maddox Hutchinson | 19:15.0 | Concord | 139.3 | Eaton Rapids Class |
| 12 | Lualhati Verzosa | 19:14 | Grosse Pointe South | 139.3 | MAC White 1 |
| 11 | Eddy Hedrick | 18:53.1 | Adrian | 139.3 | SEC 1 |
| 9 | James Phillips | 19:28.6 | Flint Powers Catholic | 139.1 | SVL South 1 |
| 12 | Joshua Miller | 18:48.1 | Ovid-Elsie | 139.0 | MMAC 1 |
| 10 | Mason Szyniszewski | 19:13.3 | Grandville | 138.9 | OK Red 1 |
| 11 | Carter Hartfield | 19:19.3 | Bloomfield Hills | 138.6 | OAA White 1 |
| 9 | Vaughn Trombley | 19:19.4 | Saginaw Swan Valley | 138.5 | TVC 1 |
| 11 | Aidan Bradley | 19:17.7 | Springport | 138.4 | Eaton Rapids Class |
| 9 | Sean Kelley | 18:56.0 | Pinckney | 138.3 | SEC 1 |
| 10 | Conner Terry | 19:15.1 | East Kentwood | 138.3 | OK Red 1 |
| 10 | Logan Carrier | 19:16.2 | Yale | 138.3 | BWAC 1 |
| 9 | Abram Fettig | 19:20.3 | Saginaw Nouvel | 138.3 | TVC 1 |
| 11 | Sullivan Gartrell | 19:31.4 | Davison | 138.2 | SVL South 1 |
| 12 | Alex Saavedra | 19:15.9 | East Kentwood | 138.0 | OK Red 1 |
| 11 | Evan Rentsch | 19:18.1 | Midland | 138.0 | SVL North 1 |
| 10 | Nathan Rainwater | 19:32.2 | Grand Blanc | 137.9 | SVL South 1 |
| 12 | Alpha Kabba | 19:16.7 | East Kentwood | 137.8 | OK Red 1 |
| 12 | Austin Barancik | 19:22.0 | Ithaca | 137.7 | TVC 1 |
| 11 | Grant Davis | 19:19 | Port Huron Northern | 137.7 | MAC White 1 |
| 11 | Sawyer Kemp | 19:19 | Port Huron Northern | 137.7 | MAC White 1 |
| 11 | Michael Tycner | 19:19.9 | Mount Pleasant | 137.4 | SVL North 1 |
| 12 | Chris Sayers | 19:20 | SCS Lakeview | 137.3 | MAC White 1 |
| 11 | Peter Mann | 19:20.1 | Midland Dow | 137.3 | SVL North 1 |
| 11 | Carter English | 19:20.2 | Midland Dow | 137.3 | SVL North 1 |
| 10 | Jacob Christoffersen | 20:11.8 | Fremont | 137.1 | WMC Mega |
| 10 | Lucas Dunham | 19:24.0 | Farmington | 137.0 | OAA White 1 |
| 11 | Caleb Erkkinen | 19:21 | Sterling Heights Stevenson | 137.0 | MAC White 1 |
| 11 | Caleb Thomason-Redus | 19:21 | Grosse Pointe South | 137.0 | MAC White 1 |
| 11 | Edward Minor | 19:31.1 | Beverly Hills Groves | 137.0 | OAA Blue 1 |
| 10 | Johnny Huey | 19:35.3 | Flint Powers Catholic | 136.9 | SVL South 1 |
| 10 | Edward Gorkowski | 19:19.5 | East Kentwood | 136.8 | OK Red 1 |
| 11 | Matthew McClain | 18:58.6 | Clawson | 136.8 | MAC Blue 1 |
| 10 | Reid Barden | 19:24.7 | Frankenmuth | 136.8 | TVC 1 |
| 10 | Avi Vertkin | 19:32.0 | Beverly Hills Groves | 136.7 | OAA Blue 1 |
| 10 | Aristotle Chapman | 19:22 | Macomb L’Anse Creuse North | 136.7 | MAC White 1 |
| 9 | Judah Molchan | 19:20.0 | Hudsonville | 136.7 | OK Red 1 |
| 10 | Michael Williams | 19:32.4 | West Bloomfield | 136.5 | OAA Blue 1 |
| 12 | Cheick Traore | 19:01.6 | Ann Arbor Huron | 136.5 | SEC 1 |
| 9 | Kenneth Thompson | 19:01.7 | Ann Arbor Skyline | 136.4 | SEC 1 |
| 9 | Elijah Ouwinga | 19:20.7 | Hudsonville | 136.4 | OK Red 1 |
| 12 | Kaiden Shinew | 19:20.8 | Grand Haven | 136.4 | OK Red 1 |
| 9 | Preston Vanderpool | 19:23 | Grosse Pointe South | 136.3 | MAC White 1 |
| 11 | Carson Pavloff | 19:33.3 | Auburn Hills Avondale | 136.2 | OAA Blue 1 |
| 10 | Carson Scholz | 19:02.9 | Tecumseh | 136.0 | SEC 1 |
| 9 | Joseph Aramouni | 19:00.9 | Madison Heights Lamphere | 136.0 | MAC Blue 1 |
| 11 | Logan Whitmer | 19:26.9 | Saginaw Michigan Lutheran Seminary | 136.0 | TVC 1 |
| 10 | Patrick Alt | 19:03.0 | Ypsilanti Community | 136.0 | SEC 1 |
| 11 | Max Crumm | 19:38.3 | Flint Powers Catholic | 135.9 | SVL South 1 |
| 11 | Josue Martinez | 19:35.0 | West Bloomfield | 135.7 | OAA Blue 1 |
| 11 | Wyatt Linson | 18:58.0 | Otisville LakeVille | 135.7 | MMAC 1 |
| 12 | Brendan Wolf | 19:25.2 | Saginaw Heritage | 135.6 | SVL North 1 |
| 11 | Keaton Smith | 19:26.2 | Concord | 135.6 | Eaton Rapids Class |
| 11 | Luke McCarty | 19:23.2 | Hudsonville | 135.6 | OK Red 1 |
| 11 | Gavin Wilde | 19:35.5 | North Farmington | 135.5 | OAA Blue 1 |
| 11 | Dane Losee | 19:04.6 | Pinckney | 135.5 | SEC 1 |
| 10 | Mitch Bell | 19:26 | Utica Ford | 135.3 | MAC White 1 |
| 10 | Edward Marshall | 19:25.2 | Armada | 135.3 | BWAC 1 |
| 11 | Musa Khadija | 19:24.3 | Grand Haven | 135.2 | OK Red 1 |
| 10 | Thiago Solis | 19:24.5 | Holland West Ottawa | 135.2 | OK Red 1 |
| 10 | Levi Skinner | 19:40.8 | Grand Blanc | 135.1 | SVL South 1 |
| 10 | Cole Slotman | 20:17.9 | Hart | 135.0 | WMC Mega |
| 10 | Graham Kubiak | 19:37.9 | West Bloomfield | 134.7 | OAA Blue 1 |
| 10 | London Coreart | 19:01.2 | Charlotte | 134.6 | Leslie Blackhawk |
| 12 | Earl Beattie | 19:05.3 | Marine City | 134.6 | MAC Blue 1 |
| 10 | Johannes Visser | 19:28.5 | Midland Dow | 134.5 | SVL North 1 |
| 11 | Jax Scott | 19:32.4 | Bloomfield Hills | 134.2 | OAA White 1 |
| 9 | Jeffery Delong | 19:02.5 | Montrose | 134.2 | MMAC 1 |
| 10 | Santiago Bernal | 19:09.6 | Adrian | 133.8 | SEC 1 |
| 11 | Kyle Swanson | 19:31 | Sterling Heights Stevenson | 133.7 | MAC White 1 |
| 11 | Oliver Howie | 19:31 | Port Huron Northern | 133.7 | MAC White 1 |
| 10 | Andrew Hillborg | 19:34.1 | Freeland | 133.6 | TVC 1 |
| 10 | Elliott Lyngklip | 19:41.5 | Berkley | 133.5 | OAA Blue 1 |
| 12 | Luca Massoni | 19:34.7 | Royal Oak | 133.4 | OAA White 1 |
| 11 | Adryan Estrada | 19:32.7 | Mason | 133.4 | Eaton Rapids Class |
| 9 | Henry Frederick | 19:29.9 | Holland West Ottawa | 133.4 | OK Red 1 |
| 11 | Kevin Sebrell | 19:33.3 | Eaton Rapids | 133.2 | Eaton Rapids Class |
| 9 | Connor Dazell | 19:11.5 | Temperance Bedford | 133.2 | SEC 1 |
| 9 | Miles Koch | 19:31.0 | Holland West Ottawa | 133.0 | OK Red 1 |
| 11 | Corbin Knoerr | 19:33.1 | Bay City Western | 133.0 | SVL North 1 |
| 10 | Chase Peterson | 19:34 | Macomb L’Anse Creuse North | 132.7 | MAC White 1 |
| 11 | Timothy Minfield | 19:37.2 | Rochester Hills Stoney Creek | 132.6 | OAA White 1 |
| 12 | Cole Maier | 19:07.4 | Chesaning | 132.5 | MMAC 1 |
| 11 | David Alsip | 19:35 | Warren Mott | 132.3 | MAC White 1 |
| 12 | Trevin Warner | 19:36.8 | Parma Western | 132.1 | I-8 1 |
| 12 | Alex Edwards | 19:33.9 | Grandville | 132.0 | OK Red 1 |
| 10 | Emmett Strait | 19:15.0 | Ann Arbor Skyline | 132.0 | SEC 1 |
| 10 | Henry Kosick | 19:36.6 | Midland | 131.8 | SVL North 1 |
| 11 | Robert Smith | 19:50.9 | Davison | 131.7 | SVL South 1 |
| 12 | Ian Burley | 19:35.2 | Grand Haven | 131.6 | OK Red 1 |
| 10 | Vincent Pirozzo | 19:40.4 | Rochester Hills Stoney Creek | 131.5 | OAA White 1 |
| 10 | Evan Kowalkowski | 19:40.7 | Royal Oak | 131.4 | OAA White 1 |
| 9 | Micah Zick | 19:17.0 | Tecumseh | 131.3 | SEC 1 |
| 11 | Noah Glaza | 19:41.0 | Freeland | 131.3 | TVC 1 |
| 11 | Simon Boonstra | 19:17.2 | Ann Arbor Skyline | 131.3 | SEC 1 |
| 11 | Kodi Rose | 19:11.5 | Haslett | 131.2 | Leslie Blackhawk |
| 12 | Joey Glinski | 19:11.6 | Montrose | 131.1 | MMAC 1 |
| 11 | Andrew Russell | 19:12.2 | Haslett | 130.9 | Leslie Blackhawk |
| 10 | Finnian Rawsthorne | 19:53.4 | Grand Blanc | 130.9 | SVL South 1 |
| 12 | Levi Wilcox | 19:37.5 | Hudsonville | 130.8 | OK Red 1 |
| 11 | Brock Hunter | 20:31.0 | Montague | 130.7 | WMC Mega |
| 12 | Matthew Leatherman | 20:31.1 | Montague | 130.6 | WMC Mega |
| 10 | Levi Knoop | 19:41.3 | Portland St. Patrick | 130.6 | Eaton Rapids Class |
| 9 | Wesley Mair | 20:31.3 | Montague | 130.6 | WMC Mega |
| 11 | Brayden Steele | 19:14.3 | Byron | 130.2 | MMAC 1 |
| 9 | Jasper Schmitt | 19:55.4 | Grand Blanc | 130.2 | SVL South 1 |
| 9 | Gerry Valchine | 19:20.4 | Chelsea | 130.2 | SEC 1 |
| 11 | Johan Kim | 19:20.4 | Ann Arbor Huron | 130.2 | SEC 1 |
| 11 | Preston Komara | 19:41.5 | Midland Dow | 130.2 | SVL North 1 |
| 11 | Carson Szarejko | 19:42.6 | BC Harper Creek | 130.1 | I-8 1 |
| 12 | Philip LaFramboise | 19:44.6 | Bay City John Glenn | 130.1 | TVC 1 |
| 9 | Landan Jenkins | 19:42.7 | BC Harper Creek | 130.1 | I-8 1 |
| 11 | Aidan Wilson | 19:45.0 | Royal Oak | 130.0 | OAA White 1 |
| 10 | Cy Gerke | 19:56.0 | Flint Powers Catholic | 130.0 | SVL South 1 |
| 12 | Noah Bower | 19:40.7 | Hudsonville | 129.8 | OK Red 1 |
| 10 | David Driver | 19:41.0 | East Kentwood | 129.7 | OK Red 1 |
| 12 | Tristian Raimondo | 19:43 | SCS Lakeview | 129.7 | MAC White 1 |
| 11 | Rhet Johnson | 20:34.2 | Hart | 129.6 | WMC Mega |
| 12 | Cole Doty | 19:22.2 | Dexter | 129.6 | SEC 1 |
| 10 | Drake Green | 19:41.3 | Grand Haven | 129.6 | OK Red 1 |
| 9 | Jake Carlon | 19:41.4 | Hudsonville | 129.5 | OK Red 1 |
| 11 | Benjamin Barkham | 19:47.0 | Rochester Hills Stoney Creek | 129.3 | OAA White 1 |
| 11 | Travis Wright | 19:18.0 | Ovid-Elsie | 129.0 | MMAC 1 |
| 10 | Logan Hake | 19:24.0 | Dexter | 129.0 | SEC 1 |
| 12 | Louis Musser | 19:45.0 | Bay City Western | 129.0 | SVL North 1 |
| 11 | Sam Burkinshaw | 19:45.0 | Midland | 129.0 | SVL North 1 |
| 11 | Nick White | 19:55.2 | North Farmington | 128.9 | OAA Blue 1 |
| 12 | Grason Weber | 19:18.6 | Leslie | 128.8 | Leslie Blackhawk |
| 9 | Kharon Thompson | 19:55.9 | Oak Park | 128.7 | OAA Blue 1 |
| 10 | Charlie Penneau | 20:00.2 | Flint Powers Catholic | 128.6 | SVL South 1 |
| 10 | Ethan Lawrence | 20:00.2 | Davison | 128.6 | SVL South 1 |
| 11 | Ezekiel Beach | 19:47.3 | Fowlerville | 128.6 | Eaton Rapids Class |
| 10 | Thomas Schweihofer | 19:45.4 | Yale | 128.5 | BWAC 1 |
| 12 | Dylan Hile | 19:19.4 | Leslie | 128.5 | Leslie Blackhawk |
| 10 | Michael Bevilacqua | 19:25.5 | Ann Arbor Pioneer | 128.5 | SEC 1 |
| 11 | Alex Flores | 20:38.8 | Ludington | 128.1 | WMC Mega |
| 9 | Justin Carpenter | 19:48 | SCS Lakeview | 128.0 | MAC White 1 |
| 10 | Seungwoo Lee | 19:51.5 | Rochester Hills Stoney Creek | 127.8 | OAA White 1 |
| 10 | Brady Corbat | 19:26.1 | Marysville | 127.6 | MAC Blue 1 |
| 10 | Kelton Kyro | 19:49.2 | Midland | 127.6 | SVL North 1 |
| 10 | Ryan Lehto | 19:28.4 | Ypsilanti Lincoln | 127.5 | SEC 1 |
| 10 | Evan Binelli | 19:59.7 | Berkley | 127.4 | OAA Blue 1 |
| 10 | Emmett Worden | 19:23.6 | Birch Run | 127.1 | MMAC 1 |
| 12 | John McKellar | 19:53.7 | Royal Oak | 127.1 | OAA White 1 |
| 10 | Nixon Magnotte | 19:51 | Sterling Heights Stevenson | 127.0 | MAC White 1 |
| 12 | Zach Witherspoon | 19:50.1 | Algonac | 127.0 | BWAC 1 |
| 12 | Jorge De Reina Sastre | 19:54.6 | Freeland | 126.8 | TVC 1 |
| 10 | Henry Wert | 19:49.7 | Hudsonville | 126.8 | OK Red 1 |
| 11 | William Arnold | 19:51.0 | Armada | 126.7 | BWAC 1 |
| 9 | Teagan Miller | 19:31.1 | Jackson | 126.6 | SEC 1 |
| 12 | Landon Andrews | 20:43.5 | Muskegon Orchard View | 126.5 | WMC Mega |
| 11 | Mitch Gonzalez | 19:25.6 | Ovid-Elsie | 126.5 | MMAC 1 |
| 11 | Nick York | 20:06.8 | Flint Powers Catholic | 126.4 | SVL South 1 |
| 9 | Tyler Englebrecht | 20:44.0 | Mason County Central | 126.3 | WMC Mega |
| 10 | Collin Mahar | 19:54 | Sterling Heights Stevenson | 126.0 | MAC White 1 |
| 11 | Levi Socier | 19:57.1 | Essexville Garber | 126.0 | TVC 1 |
| 12 | Bryson White | 19:33.6 | Jackson | 125.8 | SEC 1 |
| 12 | Aeriq Abu Azrine | 19:57.9 | Royal Oak | 125.7 | OAA White 1 |
| 10 | Nolan Kavanagh | 19:54.0 | Yale | 125.7 | BWAC 1 |
| 11 | Kalen Dodder | 19:55 | Port Huron Northern | 125.7 | MAC White 1 |
| 9 | Dominic Viviano | 20:09.1 | Grand Blanc | 125.6 | SVL South 1 |
| 12 | Jayce Hyde | 19:28.2 | Chesaning | 125.6 | MMAC 1 |
| 11 | Owen Hare | 19:58.5 | Saginaw Swan Valley | 125.5 | TVC 1 |
| 11 | Carter Brindamour | 19:34.5 | Tecumseh | 125.5 | SEC 1 |
| 12 | Nolan Brescol | 19:34.7 | Temperance Bedford | 125.4 | SEC 1 |
| 11 | Garrett Villemure | 20:05.7 | Beverly Hills Groves | 125.4 | OAA Blue 1 |
| 10 | Draper McFadden | 19:54.9 | Yale | 125.4 | BWAC 1 |
| 12 | Aiden Parker | 19:57.0 | Coldwater | 125.3 | I-8 1 |
| 11 | Jaden Ethier | 19:59.4 | Troy Athens | 125.2 | OAA White 1 |
| 12 | Colin Lock | 19:59.9 | Essexville Garber | 125.0 | TVC 1 |
| 9 | Ethan Hanna | 20:48.6 | Fremont | 124.8 | WMC Mega |
| 12 | Nicholas Beard | 19:36.7 | Ann Arbor Huron | 124.8 | SEC 1 |
| 10 | Liam Gilmour | 19:58 | Grosse Pointe South | 124.7 | MAC White 1 |
| 10 | Bryan Goddard | 19:37.3 | Ann Arbor Huron | 124.6 | SEC 1 |
| 10 | Brody Pulling | 19:59.5 | Mason | 124.5 | Eaton Rapids Class |
| 10 | Corbin Maddox | 20:01.9 | Alma | 124.4 | TVC 1 |
| 10 | Ben Kline | 19:38.2 | Ypsilanti Community | 124.3 | SEC 1 |
| 10 | John Preuss | 19:38.2 | Dexter | 124.3 | SEC 1 |
| 12 | Kaden Borgman | 20:50.2 | Ravenna | 124.3 | WMC Mega |
| 12 | Isaiah Boerema | 20:51.9 | Ludington | 123.7 | WMC Mega |
| 11 | Jamin Siewert | 20:00.1 | Almont | 123.6 | BWAC 1 |
| 9 | Logan Wright | 20:00.1 | Yale | 123.6 | BWAC 1 |
| 12 | Michael Aramouni | 19:38.2 | Madison Heights Lamphere | 123.6 | MAC Blue 1 |
| 12 | Armon Harris | 19:38.6 | SCS Lake Shore | 123.5 | MAC Blue 1 |
| 10 | Jaden Hawkins | 20:11.7 | West Bloomfield | 123.4 | OAA Blue 1 |
| 10 | Jackson Hunt | 20:03.1 | BC Harper Creek | 123.3 | I-8 1 |
| 11 | Brock Grabmeyer | 20:05.3 | Alma | 123.2 | TVC 1 |
| 11 | Sean Bostwick | 20:01.5 | Rockford | 122.8 | OK Red 1 |
| 9 | Braydn Patrick | 19:36.5 | Jackson Preparatory | 122.8 | Leslie Blackhawk |
| 9 | Simon Norder | 20:06.7 | Saginaw Michigan Lutheran Seminary | 122.8 | TVC 1 |
| 12 | Veridique Manzi | 20:02.8 | East Kentwood | 122.4 | OK Red 1 |
| 11 | Corbin Frazier | 20:05.1 | Midland | 122.3 | SVL North 1 |
| 11 | Kyler Shaw | 20:15.2 | North Farmington | 122.3 | OAA Blue 1 |
| 9 | Owen Sanford | 20:06.2 | Springport | 122.3 | Eaton Rapids Class |
| 10 | Daniel Ross | 20:05.4 | Midland Dow | 122.2 | SVL North 1 |
| 9 | Nikos Sidiropoulos | 19:44.7 | Ann Arbor Skyline | 122.1 | SEC 1 |
| 12 | Chris Collier | 20:15.7 | Oak Park | 122.1 | OAA Blue 1 |
| 9 | Cole Sangsland | 19:44.8 | Ann Arbor Skyline | 122.1 | SEC 1 |
| 12 | Cameron Weers | 20:06.9 | Marshall | 122.0 | I-8 1 |
| 10 | Rileigh Schmitz | 20:57.0 | Muskegon Oakridge | 122.0 | WMC Mega |
| 9 | Zachary Mann | 20:04.3 | Rockford | 121.9 | OK Red 1 |
| 10 | Sam Dunlap | 20:16.4 | Berkley | 121.9 | OAA Blue 1 |
| 9 | Lucas Bahena | 19:45.6 | Saline | 121.8 | SEC 1 |
| 11 | Aiden Jacobs | 19:45.7 | Pinckney | 121.8 | SEC 1 |
| 11 | Alex Loomis | 20:08.6 | Fowlerville | 121.5 | Eaton Rapids Class |
| 11 | David Carroll | 20:08.8 | Bay City Central | 121.1 | SVL North 1 |
| 10 | Ryan Marsee | 19:48.6 | Ypsilanti Community | 120.8 | SEC 1 |
| 11 | James Ohngren | 19:46.6 | Center Line | 120.8 | MAC Blue 1 |
| 9 | Nathan Dunn | 19:43.2 | Quincy | 120.6 | Leslie Blackhawk |
| 12 | Logan Albritton | 20:20.7 | Beverly Hills Groves | 120.4 | OAA Blue 1 |
| 9 | Austin Ruppel | 20:12.3 | Marshall | 120.2 | I-8 1 |
| 12 | Bryce Glossinger | 20:21.9 | Beverly Hills Groves | 120.0 | OAA Blue 1 |
| 10 | Bennett Ogilvy | 20:12 | Utica Ford | 120.0 | MAC White 1 |
| 12 | Alexander Wilson | 20:22.1 | Beverly Hills Groves | 120.0 | OAA Blue 1 |
| 10 | Liam Grimm | 19:51.5 | Dexter | 119.8 | SEC 1 |
| 10 | Steven Foltz | 20:11.6 | Yale | 119.8 | BWAC 1 |
| 12 | Zachary Rinehart | 20:13.7 | Fowlerville | 119.8 | Eaton Rapids Class |
| 11 | Christopher Welt | 19:52.1 | Saline | 119.6 | SEC 1 |
| 11 | Piyush Saraiya | 20:13.3 | Mount Pleasant | 119.6 | SVL North 1 |
| 10 | Alexander Repp | 20:12.4 | Croswell-Lexington | 119.5 | BWAC 1 |
| 11 | Paxton Rose | 19:52.4 | Ann Arbor Skyline | 119.5 | SEC 1 |
| 10 | Caleb Van de Weghe | 20:12.6 | Holland West Ottawa | 119.1 | OK Red 1 |
| 9 | Donald Budrew | 21:05.7 | Hart | 119.1 | WMC Mega |
| 11 | Matteo Turon | 19:54.0 | Ann Arbor Huron | 119.0 | SEC 1 |
| 10 | Andy Lopez-Garcia | 21:06.1 | Hesperia | 119.0 | WMC Mega |
| 11 | Braulio Limon Urdapilleta | 20:18.1 | Rochester Hills Stoney Creek | 119.0 | OAA White 1 |
| 9 | Ryan Kaczor | 20:18.6 | Freeland | 118.8 | TVC 1 |
| 10 | Johnny Boike | 20:29.7 | Flint Powers Catholic | 118.8 | SVL South 1 |
| 12 | Lucas St Martin | 20:16.8 | Fowlerville | 118.7 | Eaton Rapids Class |
| 11 | Andrew Harrison | 19:55.0 | Temperance Bedford | 118.7 | SEC 1 |
| 11 | Nolan Selasky | 20:19.0 | Saginaw Swan Valley | 118.7 | TVC 1 |
| 9 | Gabriel (Gabe) Arreguin | 19:55.8 | Saline | 118.4 | SEC 1 |
| 11 | Triston Thompson | 19:56.2 | Dexter | 118.3 | SEC 1 |
| 12 | Matthew Bowman | 19:54.5 | Roseville | 118.2 | MAC Blue 1 |
| 12 | Riley Minnis | 20:20.6 | Freeland | 118.1 | TVC 1 |
| 10 | Bentley Cromer | 20:20.7 | Alma | 118.1 | TVC 1 |
| 11 | Noah LeCompte | 19:57.0 | Saline | 118.0 | SEC 1 |
| 12 | Arthur Nystrom | 20:19.8 | Fowlerville | 117.7 | Eaton Rapids Class |
| 11 | Benjamin Kline | 20:17.9 | Almont | 117.7 | BWAC 1 |
| 10 | Tanner Krzysik | 20:20.1 | Hastings | 117.6 | I-8 1 |
| 11 | Mat Amman | 19:52.2 | Chesaning | 117.6 | MMAC 1 |
| 11 | Johnny Roland | 20:18.2 | Almont | 117.6 | BWAC 1 |
| 11 | Kolton Hitsman | 20:17.5 | Grand Haven | 117.5 | OK Red 1 |
| 9 | Jonathan Larkins | 19:52.5 | Leslie | 117.5 | Leslie Blackhawk |
| 9 | G’amir Lyles | 20:30.0 | Pontiac | 117.3 | OAA Blue 1 |
| 10 | Gabe Reginato | 20:20.0 | Mount Pleasant | 117.3 | SVL North 1 |
| 9 | Caleb Neubert | 20:21.4 | BC Harper Creek | 117.2 | I-8 1 |
| 9 | John Schmidt | 19:59.5 | Saline | 117.2 | SEC 1 |
| 9 | Grayson Durflinger | 19:59.7 | Saline | 117.1 | SEC 1 |
| 10 | Parker Ginsberg | 20:18.9 | Grandville | 117.0 | OK Red 1 |
| 11 | Kyler Bowman | 19:58.0 | Roseville | 117.0 | MAC Blue 1 |
| 9 | Nolan Webster | 19:54.0 | Haslett | 117.0 | Leslie Blackhawk |
| 9 | Deklen Lawrence | 19:54.7 | Leslie | 116.8 | Leslie Blackhawk |
| 11 | Hudson Budreau | 20:20.9 | North Branch | 116.7 | BWAC 1 |
| 11 | Dominic Berkemeier | 20:32.5 | Beverly Hills Groves | 116.5 | OAA Blue 1 |
| 11 | Jake Acker | 19:55.6 | Haslett | 116.5 | Leslie Blackhawk |
| 10 | Xavier Teneyuque | 20:25.7 | Carrollton | 116.4 | TVC 1 |
| 12 | Mason Becker | 20:01.9 | Jackson | 116.4 | SEC 1 |
| 11 | Tyler Penberthy | 20:23 | Macomb L’Anse Creuse North | 116.3 | MAC White 1 |
| 11 | Grady Friedmann | 20:23 | Clinton Twp. Chippewa Valley | 116.3 | MAC White 1 |
| 12 | Alexander Schram | 20:26.1 | Saginaw Swan Valley | 116.3 | TVC 1 |
| 11 | Dylan Hodges | 20:02.8 | Chelsea | 116.1 | SEC 1 |
| 10 | William O’Dell | 20:24 | Grosse Pointe South | 116.0 | MAC White 1 |
| 10 | Austin Insixiengmai | 20:24 | Clinton Twp. Chippewa Valley | 116.0 | MAC White 1 |
| Jr | Justice Ashley | 19:57.3 | Durand | 115.9 | MMAC 1 |
| 9 | Isaac Tackabury | 20:39.0 | Lapeer | 115.7 | SVL South 1 |
| 11 | Conrad Schaub | 20:28.3 | Rochester Hills Stoney Creek | 115.6 | OAA White 1 |
| 12 | Wyatt Sonntag | 20:02.5 | Marysville | 115.5 | MAC Blue 1 |
| 9 | Ben Weers | 20:27.6 | Marshall | 115.1 | I-8 1 |
| 12 | Gavin Cavell | 20:30.0 | Royal Oak | 115.0 | OAA White 1 |
| 9 | Leland Ziegler | 20:06.6 | Temperance Bedford | 114.8 | SEC 1 |
| 10 | Skyler Anthony | 20:30.9 | Bloomfield Hills | 114.7 | OAA White 1 |
| 11 | Jackson Poll | 21:19.8 | Mason County Central | 114.4 | WMC Mega |
| 10 | Trent Provoast | 20:28.9 | Midland Dow | 114.4 | SVL North 1 |
| 11 | Allen Gaines | 20:28.2 | Yale | 114.3 | BWAC 1 |
| 12 | Joshua Burrows | 20:39.2 | West Bloomfield | 114.3 | OAA Blue 1 |
| 9 | Lucas Newberry | 20:31.6 | Coldwater | 113.8 | I-8 1 |
| 11 | Michael Navitskis | 20:05.0 | Manchester | 113.3 | Leslie Blackhawk |
| 11 | Carson Lauters | 20:30.1 | Grandville | 113.3 | OK Red 1 |
| 10 | Liam Bhatti | 20:31.2 | Imlay City | 113.3 | BWAC 1 |
| 10 | Jack Kowalski | 20:32.5 | Saginaw Heritage | 113.2 | SVL North 1 |
| 10 | Gideon Schneider | 20:09.5 | Clawson | 113.2 | MAC Blue 1 |
| 12 | Gage Bowling | 20:33.6 | BC Harper Creek | 113.1 | I-8 1 |
| 11 | Tanner Dingman | 20:35.0 | Eaton Rapids | 112.7 | Eaton Rapids Class |
| 12 | Hayden Brennan-Turski | 20:34 | SCS Lakeview | 112.7 | MAC White 1 |
| 11 | Martigan Wernecke | 20:34.6 | Bay City Central | 112.5 | SVL North 1 |
| 9 | Daniel Malott | 20:37.6 | Saginaw Nouvel | 112.5 | TVC 1 |
| 10 | Ethan Baker | 20:07.7 | Haslett | 112.4 | Leslie Blackhawk |
| 11 | Evan Christoffersen | 21:26.6 | Fremont | 112.1 | WMC Mega |
| 11 | Marcus Anderson | 20:33.9 | Grandville | 112.0 | OK Red 1 |
| 10 | Rylan Huyck | 20:39.4 | Ithaca | 111.9 | TVC 1 |
| 9 | Regan Luce | 20:34.5 | Holland West Ottawa | 111.8 | OK Red 1 |
| 10 | Corbin Cummings | 20:34.9 | Rockford | 111.7 | OK Red 1 |
| 10 | Andrew Fay | 20:16.0 | Dexter | 111.7 | SEC 1 |
| 11 | Jackson Turnas | 20:40.2 | Rochester Hills Stoney Creek | 111.6 | OAA White 1 |
| 9 | Drew Stanton | 20:37.7 | Saginaw Heritage | 111.4 | SVL North 1 |
| 9 | Gavin Comerford | 20:38 | Macomb L’Anse Creuse North | 111.3 | MAC White 1 |
| 10 | Alexander Emmi | 20:17.2 | Ann Arbor Huron | 111.3 | SEC 1 |
| 10 | Daxton Hune | 20:36.5 | Rockford | 111.2 | OK Red 1 |
| 11 | Marshall Kruske | 20:11.5 | New Lothrop | 111.2 | MMAC 1 |
| 9 | Ryland Giannini | 20:15.5 | Madison Heights Lamphere | 111.2 | MAC Blue 1 |
| 12 | Landon Strang | 20:39 | Clinton Twp. Chippewa Valley | 111.0 | MAC White 1 |
| 11 | Elijah Riedlinger | 20:39.3 | Bay City Central | 110.9 | SVL North 1 |
| 9 | Brant Wilson | 20:40.2 | Mount Pleasant | 110.6 | SVL North 1 |
| 11 | William Yen | 20:50.2 | North Farmington | 110.6 | OAA Blue 1 |
| 11 | Jeremiah Stewart | 20:13.6 | Ovid-Elsie | 110.5 | MMAC 1 |
| 12 | Mason Maley | 20:19.9 | Chelsea | 110.4 | SEC 1 |
| 11 | Chase McCarthy | 20:40.3 | Algonac | 110.2 | BWAC 1 |
| 12 | Kell Stone-Palmquist | 20:20.4 | Ypsilanti Community | 110.2 | SEC 1 |
| 12 | Maximus Walker | 20:21.5 | Tecumseh | 109.8 | SEC 1 |
| 12 | Seth Jenkins | 20:40.7 | Hudsonville | 109.8 | OK Red 1 |
| 9 | Tucker Broomhead | 20:43 | Sterling Heights Stevenson | 109.7 | MAC White 1 |
| 11 | Halston Hooley | 20:16.7 | Byron | 109.4 | MMAC 1 |
| 10 | Carter Davis | 20:43.8 | Midland | 109.4 | SVL North 1 |
| 12 | Nicholas Shinkonis | 20:44 | SCS Lakeview | 109.3 | MAC White 1 |
| 10 | Nick DeJesus | 20:23.1 | Ann Arbor Pioneer | 109.3 | SEC 1 |
| 11 | Travis Olejnik | 20:44.0 | Yale | 109.0 | BWAC 1 |
| 9 | Isaac Lindstrom | 20:24.2 | Saline | 108.9 | SEC 1 |
| 12 | Luke Vandenbossche | 20:45.6 | Midland | 108.8 | SVL North 1 |
| 11 | Ethan Kraut | 21:00.3 | Grand Blanc | 108.6 | SVL South 1 |
| 10 | Alex Avis | 20:19.6 | Stockbridge | 108.5 | Leslie Blackhawk |
| 9 | Shane Murphy | 20:25.6 | Ann Arbor Pioneer | 108.5 | SEC 1 |
| 11 | Riley Matthews | 20:25.9 | Temperance Bedford | 108.4 | SEC 1 |
| 9 | Alex Paulsen | 20:45.1 | Grandville | 108.3 | OK Red 1 |
| 9 | Alex Hicks | 20:26.9 | Tecumseh | 108.0 | SEC 1 |
| 9 | Jahswill Osanaiye | 20:48 | Sterling Heights Stevenson | 108.0 | MAC White 1 |
| 11 | Jonah Spencer | 20:21.0 | Byron | 108.0 | MMAC 1 |
| 12 | Trenton Terrian | 20:51.3 | Saginaw Swan Valley | 107.9 | TVC 1 |
| 9 | Jack Tamagne | 20:51.5 | Farmington | 107.8 | OAA White 1 |
| 11 | Ryland Pastor | 20:50.4 | BC Harper Creek | 107.5 | I-8 1 |
| 10 | Hector Gascho | 20:50 | Clinton Twp. Chippewa Valley | 107.3 | MAC White 1 |
| 11 | Ty Sweers | 20:23.8 | New Lothrop | 107.1 | MMAC 1 |
| 12 | Austin Edwards | 21:01.0 | Oak Park | 107.0 | OAA Blue 1 |
| 10 | Alex Florian | 20:52.3 | Eaton Rapids | 106.9 | Eaton Rapids Class |
| 10 | Nathan Lorzeille | 21:01.7 | West Bloomfield | 106.8 | OAA Blue 1 |
| 9 | Ay’dan Arrington | 20:28.8 | Warren Lincoln | 106.7 | MAC Blue 1 |
| 9 | Xavier Smith | 20:54.9 | Rochester Hills Stoney Creek | 106.7 | OAA White 1 |
| 10 | Karter Brack | 20:25.2 | Chesaning | 106.6 | MMAC 1 |
| 10 | Carl Villegas | 20:52.3 | Bay City Central | 106.6 | SVL North 1 |
| 11 | Logan Howe | 20:53.3 | Portland St. Patrick | 106.6 | Eaton Rapids Class |
| 11 | Dylan McCallister | 20:25.7 | Reading | 106.4 | Leslie Blackhawk |
| 12 | Caleb Armock | 20:50.7 | Grand Haven | 106.4 | OK Red 1 |
| 9 | Thomas Bastian | 20:26.1 | Jackson Preparatory | 106.3 | Leslie Blackhawk |
| 12 | Brian Hopkins | 20:30.4 | Roseville | 106.2 | MAC Blue 1 |
| 11 | Devin Swihart | 21:44.6 | Manistee | 106.1 | WMC Mega |
| 9 | Kai Bilderback | 20:56.7 | Farmington | 106.1 | OAA White 1 |
| 11 | Brandon Watz | 20:54.0 | Bay City Western | 106.0 | SVL North 1 |
| 10 | Cameron Jones | 20:31.2 | Harrison Twp. L’Anse Creuse | 105.9 | MAC Blue 1 |
| 12 | Aiden Lindblom | 20:57.3 | Bloomfield Hills | 105.9 | OAA White 1 |
| 9 | Theo Cruz | 20:33.4 | Ann Arbor Pioneer | 105.9 | SEC 1 |
| 12 | Brandon Chan | 21:05.2 | Auburn Hills Avondale | 105.6 | OAA Blue 1 |
| 12 | Jameson Glass | 20:32.4 | Marysville | 105.5 | MAC Blue 1 |
| 9 | Brycen Brown | 21:46.7 | Shelby | 105.4 | WMC Mega |
| 12 | Chase Weers | 20:56.7 | Marshall | 105.4 | I-8 1 |
| 12 | Tristan Wininger | 20:56 | Grosse Pointe South | 105.3 | MAC White 1 |
| 9 | Jase Herendeen | 20:57.1 | Concord | 105.3 | Eaton Rapids Class |
| 11 | Tate Kroll | 20:54.3 | Grandville | 105.2 | OK Red 1 |
| 11 | Noah Gillett | 20:29.5 | New Lothrop | 105.2 | MMAC 1 |
| 10 | Colin Scott | 20:57.6 | Mason | 105.1 | Eaton Rapids Class |
| 11 | Brayden Pepper | 20:29.7 | Michigan Center | 105.1 | Leslie Blackhawk |
| 10 | Zackary Campbell | 20:33.9 | Clawson | 105.0 | MAC Blue 1 |
| 11 | Phylip Elliott | 20:36.2 | Ann Arbor Skyline | 104.9 | SEC 1 |
| 9 | Dawson Wiggerman | 20:55.8 | Rockford | 104.7 | OK Red 1 |
| 10 | Jaiden Nguyen | 20:58 | Warren Mott | 104.7 | MAC White 1 |
| 12 | Cedar Smolash | 21:09.1 | West Bloomfield | 104.3 | OAA Blue 1 |
| 10 | Caylor Elsesser | 21:00.2 | Marshall | 104.3 | I-8 1 |
| 12 | Quinn Loree | 21:09.5 | Berkley | 104.2 | OAA Blue 1 |
| 11 | Steven Chapman | 20:36.7 | Clawson | 104.1 | MAC Blue 1 |
| 9 | Braxton Darland | 21:02.7 | Saginaw Swan Valley | 104.1 | TVC 1 |
| 11 | Caden VanGelderen | 21:50.8 | Hart | 104.1 | WMC Mega |
| 11 | Paul Kim | 21:03.1 | Saginaw Michigan Lutheran Seminary | 104.0 | TVC 1 |
| 10 | Sid Davis | 20:59.7 | Almont | 103.8 | BWAC 1 |
| 11 | Aaron Bentley | 21:01 | Sterling Heights Stevenson | 103.7 | MAC White 1 |
| 9 | Jack Dykstra | 21:01 | Grosse Pointe South | 103.7 | MAC White 1 |
| 10 | Josh Kwak | 20:41.1 | Ann Arbor Pioneer | 103.3 | SEC 1 |
| 9 | Tadhg Murphy | 21:16.2 | Flint Powers Catholic | 103.3 | SVL South 1 |
| 11 | Townsend Moore | 21:00.3 | East Kentwood | 103.2 | OK Red 1 |
| 11 | Andrew Sleeper | 21:00.9 | Grand Haven | 103.0 | OK Red 1 |
| 9 | Karson Brennan | 21:01.0 | Grand Haven | 103.0 | OK Red 1 |
| 11 | Andy Bobco | 21:04 | SCS Lakeview | 102.7 | MAC White 1 |
| 10 | Adam Ogamba | 21:04.6 | Midland | 102.5 | SVL North 1 |
| 9 | Rohan Patel | 20:43.7 | Ann Arbor Skyline | 102.4 | SEC 1 |
| 9 | Stephen Warnick | 21:05 | Grosse Pointe South | 102.3 | MAC White 1 |
| 9 | Hayden Kirby | 21:19.4 | Grand Blanc | 102.2 | SVL South 1 |
| 9 | Aidan Schalk | 20:44.6 | Ann Arbor Skyline | 102.1 | SEC 1 |
| 9 | William Jr. Burress | 21:03.7 | East Kentwood | 102.1 | OK Red 1 |
| 9 | Tyler Frisbee | 21:05.8 | Midland Dow | 102.1 | SVL North 1 |
| 9 | Leonidas Walker | 20:44.9 | Tecumseh | 102.0 | SEC 1 |
| 9 | Louis Flieger | 21:06 | Macomb L’Anse Creuse North | 102.0 | MAC White 1 |
| 9 | Douglas Givinsky | 21:06 | SCS Lakeview | 102.0 | MAC White 1 |
| 11 | Clark Tan | 21:20.3 | Davison | 101.9 | SVL South 1 |
| 9 | Owen Pacyga | 21:09.4 | Troy Athens | 101.9 | OAA White 1 |
| 9 | Silas Lee | 21:20.4 | Grand Blanc | 101.9 | SVL South 1 |
| 11 | Vincent Miller | 20:45.5 | Pinckney | 101.8 | SEC 1 |
| 12 | Ricky Popp | 20:39.7 | Charlotte | 101.8 | Leslie Blackhawk |
| 12 | Hunter Jones | 21:07.9 | BC Pennfield | 101.7 | I-8 1 |
| 11 | Nathan Feliciano | 21:07 | Warren Mott | 101.7 | MAC White 1 |
| 10 | Jake Cavins | 20:44.2 | New Haven | 101.6 | MAC Blue 1 |
| 12 | Lucas Carter | 21:18.0 | Berkley | 101.3 | OAA Blue 1 |
| 12 | Nico Mangino | 21:08 | Utica Ford | 101.3 | MAC White 1 |
| 9 | Evan Berry | 20:41.2 | Otisville LakeVille | 101.3 | MMAC 1 |
| 10 | Luke Sorgeloos | 21:09 | Macomb L’Anse Creuse North | 101.0 | MAC White 1 |
| 12 | Jacob Biolchini | 21:09.0 | Almont | 100.7 | BWAC 1 |
| 10 | Eli Li | 21:11.2 | Hastings | 100.6 | I-8 1 |
| 11 | Mason Russell | 21:09.3 | Imlay City | 100.6 | BWAC 1 |
| 10 | Luke Tyll | 21:20.9 | Beverly Hills Groves | 100.4 | OAA Blue 1 |
| 10 | Levi Scott | 22:02.0 | Ravenna | 100.3 | WMC Mega |
| 11 | Cody Rule | 21:11.9 | Bay City Central | 100.0 | SVL North 1 |
| 12 | Jacob Vachon | 21:12 | Sterling Heights Stevenson | 100.0 | MAC White 1 |
| 10 | Aiden Vance | 21:13.2 | Marshall | 99.9 | I-8 1 |
| 12 | Jaden Zeilinger | 20:51.4 | Pinckney | 99.9 | SEC 1 |
| 12 | Marcus Randle II | 21:22.6 | West Bloomfield | 99.8 | OAA Blue 1 |
| 10 | Levi Kass | 22:03.7 | Ravenna | 99.8 | WMC Mega |
| 11 | Vincent Morse | 21:15.9 | Saginaw Swan Valley | 99.7 | TVC 1 |
| 10 | Brody Bushman | 21:14.2 | BC Harper Creek | 99.6 | I-8 1 |
| 10 | Cameron Strzelecki | 20:50.2 | SCS Lake Shore | 99.6 | MAC Blue 1 |
| 11 | Reise Bateson | 22:04.3 | Hart | 99.6 | WMC Mega |
| 9 | Kyle Krueger | 21:14 | Sterling Heights Stevenson | 99.3 | MAC White 1 |
| 10 | Hayden Davis | 21:14.2 | Mount Pleasant | 99.3 | SVL North 1 |
| 12 | Quinn Hudson | 20:53.5 | Temperance Bedford | 99.2 | SEC 1 |
| 11 | Will Nordhaus | 21:17.6 | Bloomfield Hills | 99.1 | OAA White 1 |
| 11 | Mickey Sparkes | 21:18.6 | Bloomfield Hills | 98.8 | OAA White 1 |
| 12 | Erick Baczewski | 21:16.0 | Midland | 98.7 | SVL North 1 |
| 10 | Christian Schullo | 22:07.7 | Fremont | 98.4 | WMC Mega |
| 10 | Alex Timmers | 21:18.9 | Hastings | 98.0 | I-8 1 |
| 9 | Gus Shettler | 21:18 | Grosse Pointe South | 98.0 | MAC White 1 |
| 10 | Robert Belinger | 22:09.3 | Whitehall | 97.9 | WMC Mega |
| 10 | Tyler Peterson | 21:21.6 | Bloomfield Hills | 97.8 | OAA White 1 |
| 11 | Kohen Van Houten | 21:16.7 | Hudsonville | 97.8 | OK Red 1 |
| 11 | Jackson Jaworski | 21:22.1 | Freeland | 97.6 | TVC 1 |
| 10 | Will Cilk | 21:18.2 | Imlay City | 97.6 | BWAC 1 |
| 9 | Caden Covington | 21:30.1 | Pontiac | 97.3 | OAA Blue 1 |
| 11 | Hayden Rutter | 21:23.1 | Rochester Hills Stoney Creek | 97.3 | OAA White 1 |
| 12 | Gavin Tegtmeyer | 20:59.1 | Temperance Bedford | 97.3 | SEC 1 |
| 12 | Jonas Lipovsky | 21:20.8 | Midland | 97.1 | SVL North 1 |
| 11 | Ben Card | 21:21.0 | North Branch | 96.7 | BWAC 1 |
| 11 | Jack Meehan | 21:01.0 | Chelsea | 96.7 | SEC 1 |
| 10 | Ethan Moon | 21:20.7 | Grand Haven | 96.4 | OK Red 1 |
| 11 | Jared Pratt | 21:21.9 | Imlay City | 96.4 | BWAC 1 |
| 10 | Christopher Coyle | 21:23 | Grosse Pointe South | 96.3 | MAC White 1 |
| 9 | Timothy Pomeroy | 22:14.2 | Ludington | 96.3 | WMC Mega |
| 12 | Brayden Dalbec | 21:22.9 | Croswell-Lexington | 96.0 | BWAC 1 |
| 9 | Syler Rudy | 21:25.0 | BC Pennfield | 96.0 | I-8 1 |
| 11 | Stephen Gadaire | 21:03.0 | Ann Arbor Pioneer | 96.0 | SEC 1 |
| 11 | Levi Fager | 21:27.1 | Saginaw Michigan Lutheran Seminary | 96.0 | TVC 1 |
| 9 | Noah Tiong | 21:38.8 | Flint Powers Catholic | 95.7 | SVL South 1 |
| 12 | Owen Hadala | 21:26 | SCS Lakeview | 95.3 | MAC White 1 |
| 10 | Bradley Bates | 21:05.2 | Temperance Bedford | 95.3 | SEC 1 |
| 12 | Samuel Warren | 21:05.8 | Tecumseh | 95.1 | SEC 1 |
| 11 | Caleb Kramer | 21:27.9 | Hastings | 95.0 | I-8 1 |
| 11 | Braydon Newton | 21:28.0 | Parma Western | 95.0 | I-8 1 |
| 11 | Cheikh Ahmadou Seye | 21:06.2 | Ann Arbor Huron | 94.9 | SEC 1 |
| 12 | Jack Reyes | 21:27.6 | Algonac | 94.5 | BWAC 1 |
| 9 | Declan Kintner | 21:29.2 | Bay City Western | 94.3 | SVL North 1 |
| 9 | Owen Burrows | 21:39.5 | West Bloomfield | 94.2 | OAA Blue 1 |
| 11 | Dyson Betts | 21:40.0 | Beverly Hills Groves | 94.0 | OAA Blue 1 |
| 12 | Aaron Slanec | 21:34.0 | Royal Oak | 93.7 | OAA White 1 |
| 10 | Shaun Gleason | 21:29.2 | Grand Haven | 93.6 | OK Red 1 |
| 12 | Trent Yeager | 21:10.3 | Temperance Bedford | 93.6 | SEC 1 |
| 12 | Cohen LaFountain | 21:31.6 | Mount Pleasant | 93.5 | SVL North 1 |
| 12 | Joshua Schang | 21:08.8 | Warren Cousino | 93.4 | MAC Blue 1 |
| 11 | Logan Bundon | 21:11.2 | Monroe | 93.3 | SEC 1 |
| 9 | Nikolai Valchev | 21:11.5 | Saline | 93.2 | SEC 1 |
| 12 | Justin Gale | 21:05.8 | Manchester | 93.1 | Leslie Blackhawk |
| 9 | Andrew Mercer | 21:12.5 | Saline | 92.8 | SEC 1 |
| 10 | Noah Fowler | 21:34.8 | Parma Western | 92.7 | I-8 1 |
| 12 | Grant Mortsfield | 21:44.0 | Berkley | 92.7 | OAA Blue 1 |
| 9 | Henry Poterek | 21:34 | Macomb L’Anse Creuse North | 92.7 | MAC White 1 |
| 9 | Wesley Clayton | 21:32.3 | Rockford | 92.6 | OK Red 1 |
| 10 | Luke Cipolla | 21:13.5 | Dexter | 92.5 | SEC 1 |
| 11 | Hudson Bickley | 21:36.2 | Fowlerville | 92.3 | Eaton Rapids Class |
| 12 | Elijah Larkowski | 21:35.4 | Midland Dow | 92.2 | SVL North 1 |
| 11 | Hezekiah Gin | 21:36.5 | Parma Western | 92.2 | I-8 1 |
| 11 | DeJuan Oakley | 21:45.6 | West Bloomfield | 92.1 | OAA Blue 1 |
| 10 | Gabe Verellen | 21:34.7 | North Branch | 92.1 | BWAC 1 |
| 11 | Alex Holmes | 21:36.9 | Lansing Eastern | 92.0 | Eaton Rapids Class |
| 9 | Miguel Diaz Lopez | 21:39.0 | Bloomfield Hills | 92.0 | OAA White 1 |
| 12 | Christian Hilliard | 21:46.5 | Berkley | 91.8 | OAA Blue 1 |
| 9 | Michael O’Shea | 21:15.8 | Temperance Bedford | 91.7 | SEC 1 |
| 12 | William Whitman | 21:09.9 | Montrose | 91.7 | MMAC 1 |
| 12 | Adam Fox | 21:35.5 | Grand Haven | 91.5 | OK Red 1 |
| 12 | Landon Pruss | 21:37.2 | Algonac | 91.3 | BWAC 1 |
| 11 | Sam Bishir | 21:17.3 | Ann Arbor Pioneer | 91.2 | SEC 1 |
| 11 | Ethan Hittle | 21:11.8 | Manchester | 91.1 | Leslie Blackhawk |
| 9 | Mason Shanafelt | 22:30.3 | Holton | 90.9 | WMC Mega |
| 10 | Daniel Stout | 21:37.3 | Rockford | 90.9 | OK Red 1 |
| 10 | Lucas Mutschler | 21:18.9 | Dexter | 90.7 | SEC 1 |
| 11 | Levi Gugino | 21:19.4 | Ann Arbor Huron | 90.5 | SEC 1 |
| 10 | Gabriel Peterson | 21:44.4 | Frankenmuth | 90.2 | TVC 1 |
| 10 | Joowon Lee | 21:20.9 | Ann Arbor Skyline | 90.0 | SEC 1 |
| 9 | Mason Booker | 22:33.2 | Muskegon Oakridge | 90.0 | WMC Mega |
| 11 | Evan White | 21:46.1 | Rochester Hills Stoney Creek | 89.6 | OAA White 1 |
| 10 | Parker Erb | 21:44.2 | Hastings | 89.6 | I-8 1 |
| 9 | Brayden Riley | 21:20.6 | SCS South Lake | 89.5 | MAC Blue 1 |
| 9 | Gavin Dean | 21:53.6 | Ferndale | 89.5 | OAA Blue 1 |
| 9 | Andy Meyersieck | 21:54.4 | Ferndale | 89.2 | OAA Blue 1 |
| 12 | Andrei Liliac | 21:22.6 | Sterling Heights | 88.8 | MAC Blue 1 |
| 9 | Ravi Kothari | 21:24.7 | Ann Arbor Pioneer | 88.8 | SEC 1 |
| 12 | Evan Williams | 21:48.7 | Carrollton | 88.8 | TVC 1 |
| 9 | Daniel Tinkham | 21:46 | Sterling Heights Stevenson | 88.7 | MAC White 1 |
| 12 | Hunter May | 21:45.0 | Yale | 88.7 | BWAC 1 |
| 9 | Marcus Letterman | 21:19.2 | Birch Run | 88.6 | MMAC 1 |
| 11 | Jameson Holton | 21:47.7 | Mason | 88.4 | Eaton Rapids Class |
| 10 | Callen Heier | 21:23.8 | SCS Lake Shore | 88.4 | MAC Blue 1 |
| 12 | Braden Koos | 21:19.9 | Charlotte | 88.4 | Leslie Blackhawk |
| 12 | Ruben Romano | 21:47 | Warren Mott | 88.3 | MAC White 1 |
| 10 | Momodou Ndiaye | 21:48.1 | Lansing Eastern | 88.3 | Eaton Rapids Class |
| 12 | Viktor Norrod | 21:48.4 | Marshall | 88.2 | I-8 1 |
| 10 | Simeon Strong | 21:26.7 | Chelsea | 88.1 | SEC 1 |
| 11 | Hudson Sutter | 21:27.3 | Dexter | 87.9 | SEC 1 |
| 12 | Jeremy VanderWall | 21:46.9 | Hudsonville | 87.7 | OK Red 1 |
| 12 | Collin Grove | 21:48.1 | Algonac | 87.6 | BWAC 1 |
| 10 | Leo Chi | 21:28.4 | Ann Arbor Skyline | 87.5 | SEC 1 |
| 9 | Dezmond MacDonald | 21:29.0 | Saline | 87.3 | SEC 1 |
| 11 | Michael Fleming | 21:53.1 | Bloomfield Hills | 87.3 | OAA White 1 |
| 9 | Tyler Licht | 21:23.3 | Birch Run | 87.3 | MMAC 1 |
| 11 | Marcus Blankenship | 21:53.7 | Saginaw Swan Valley | 87.1 | TVC 1 |
| 9 | Jordan VanEssen | 21:48.7 | Grandville | 87.1 | OK Red 1 |
| 9 | Henry Witgen | 21:49.9 | Armada | 87.0 | BWAC 1 |
| 11 | Adam Knopfler | 22:42.1 | Montague | 87.0 | WMC Mega |
| 10 | Case Schullo | 22:42.3 | Fremont | 86.9 | WMC Mega |
| 9 | Charles Federspiel | 21:24.5 | Birch Run | 86.8 | MMAC 1 |
| 11 | Brennan Boyce | 21:49.6 | Grandville | 86.8 | OK Red 1 |
| 11 | Caleb Lee | 21:30.7 | Ann Arbor Huron | 86.8 | SEC 1 |
| 11 | Eddie Miller | 21:24.9 | Quincy | 86.7 | Leslie Blackhawk |
| 10 | Matthew Rotarius | 21:55.5 | Bay City John Glenn | 86.5 | TVC 1 |
| 9 | Connor Howard | 21:25.8 | Leslie | 86.4 | Leslie Blackhawk |
| 12 | Wade Murray | 21:51.9 | Imlay City | 86.4 | BWAC 1 |
| 10 | Adam Olson | 22:44.0 | Manistee | 86.3 | WMC Mega |
| 11 | Zander Halek | 21:53 | Port Huron Northern | 86.3 | MAC White 1 |
| 9 | Trason Tucker | 22:44.2 | Hart | 86.3 | WMC Mega |
| 9 | Thomas Streetman | 21:32.3 | Dexter | 86.2 | SEC 1 |
| 12 | Emmett Fishwild | 21:56.4 | Royal Oak | 86.2 | OAA White 1 |
| 11 | Alihondro Rivas | 21:56.5 | Royal Oak | 86.2 | OAA White 1 |
| 9 | Ian Wright | 21:32.5 | Saline | 86.2 | SEC 1 |
| 10 | Zander Kelch | 21:53.4 | Croswell-Lexington | 85.9 | BWAC 1 |
| 11 | Zachary Ebel | 21:54.4 | Bay City Western | 85.9 | SVL North 1 |
| 11 | Levi Dawson | 22:45.7 | Montague | 85.8 | WMC Mega |
| 10 | Edison Schaffer | 21:34.0 | Ann Arbor Huron | 85.7 | SEC 1 |
| 12 | Kingston Brown | 21:32.1 | Warren Lincoln | 85.6 | MAC Blue 1 |
| 10 | Parker Dennis | 21:28.1 | Durand | 85.6 | MMAC 1 |
| 9 | Donovan Manceau | 21:54.3 | Yale | 85.6 | BWAC 1 |
| 9 | Eli Morris | 21:28.4 | Quincy | 85.5 | Leslie Blackhawk |
| 11 | Jeron Maclin | 22:09.5 | Flint Carman-Ainsworth | 85.5 | SVL South 1 |
| 9 | Joey Vitali | 22:06.8 | Berkley | 85.1 | OAA Blue 1 |
| 10 | Brenley Legg | 21:58.0 | Coldwater | 85.0 | I-8 1 |
| 12 | Brady Hart | 22:07.5 | Berkley | 84.8 | OAA Blue 1 |
| 10 | Landon Mitteer | 22:48.6 | Whitehall | 84.8 | WMC Mega |
| 11 | Leo Kondziolka | 21:58 | Clinton Twp. Chippewa Valley | 84.7 | MAC White 1 |
| 10 | TJ Landrum | 21:57.2 | Algonac | 84.6 | BWAC 1 |
| 11 | Sam Leach | 22:12.7 | Davison | 84.4 | SVL South 1 |
| 10 | Justin Hackey | 22:49.9 | Whitehall | 84.4 | WMC Mega |
| 9 | Josh Anderson | 21:38.3 | Tecumseh | 84.2 | SEC 1 |
| 9 | Matthew Hafeli | 21:59.7 | Midland Dow | 84.1 | SVL North 1 |
| 10 | Louis Berent | 22:02.8 | Royal Oak | 84.1 | OAA White 1 |
| 10 | Aaron Dandin | 22:00 | Macomb L’Anse Creuse North | 84.0 | MAC White 1 |
| 9 | Jameson Burtrum | 21:33.4 | Montrose | 83.9 | MMAC 1 |
| 9 | Eamon Riley | 22:10.4 | Berkley | 83.9 | OAA Blue 1 |
| 10 | Jesse Bayn | 22:03.6 | Bay City John Glenn | 83.8 | TVC 1 |
| 10 | Erich Sylvia | 21:38.1 | Marysville | 83.6 | MAC Blue 1 |
| 10 | Adam Ulaj | 22:02 | Sterling Heights Stevenson | 83.3 | MAC White 1 |
| 10 | Josh Wiseman | 22:00.2 | Grand Haven | 83.3 | OK Red 1 |
| 11 | Dylan Zobl | 22:07.4 | Royal Oak | 82.5 | OAA White 1 |
| 10 | Jacob Podmokly | 22:07.5 | Royal Oak | 82.5 | OAA White 1 |
| 9 | Nate Marques | 21:43.8 | Dexter | 82.4 | SEC 1 |
| 12 | Joseph Young | 22:08.0 | Troy Athens | 82.3 | OAA White 1 |
| 12 | Dawson Dixon | 21:44.1 | Jackson | 82.3 | SEC 1 |
| 9 | Jacksen Heffner | 21:38.2 | Charyl Stockwell Academy | 82.3 | Leslie Blackhawk |
| 12 | Foley Kedzior | 21:42.3 | Warren Woods Tower | 82.2 | MAC Blue 1 |
| 12 | Troy Verville | 21:38.6 | Charyl Stockwell Academy | 82.1 | Leslie Blackhawk |
| 9 | Henrik Van Howe | 22:08.7 | Royal Oak | 82.1 | OAA White 1 |
| 11 | Justin Hutt | 22:03.8 | East Kentwood | 82.1 | OK Red 1 |
| 9 | Lucas Moore | 22:06 | Macomb L’Anse Creuse North | 82.0 | MAC White 1 |
| 9 | Yannick Giedeman | 22:04.1 | Rockford | 82.0 | OK Red 1 |
| 12 | Carson Andrews | 21:45.4 | Adrian | 81.9 | SEC 1 |
| 9 | Ignacio Ramirez | 22:05.0 | Holland West Ottawa | 81.7 | OK Red 1 |
| 9 | Samuel Chudy | 22:07 | Grosse Pointe South | 81.7 | MAC White 1 |
| 12 | Ryland McIntyre | 22:08.5 | BC Harper Creek | 81.5 | I-8 1 |
| 10 | Jalen Gauthier | 22:06.5 | Imlay City | 81.5 | BWAC 1 |
| 9 | Dominic DeVellis | 22:11.1 | Frankenmuth | 81.3 | TVC 1 |
| 10 | Owen Schuitema | 22:59.1 | Whitehall | 81.3 | WMC Mega |
| 9 | Kolbe Uphaus | 22:09.3 | Jackson Northwest | 81.2 | I-8 1 |
| 12 | Scotty Sheehy | 21:47.3 | Monroe | 81.2 | SEC 1 |
| 9 | Eduardo Lauchu | 21:47.8 | Saline | 81.1 | SEC 1 |
| 11 | Jacob Wood | 21:46.0 | Warren Lincoln | 81.0 | MAC Blue 1 |
| 10 | Ben Lin | 21:48.2 | Ann Arbor Huron | 80.9 | SEC 1 |
| 9 | Tyler Morris | 22:10 | Macomb L’Anse Creuse North | 80.7 | MAC White 1 |
| 10 | Scott Ferguson | 21:49.1 | Tecumseh | 80.6 | SEC 1 |
| 9 | Samuel Kennedy | 21:43.4 | Ovid-Elsie | 80.5 | MMAC 1 |
| 12 | James Zweng | 22:09.7 | Armada | 80.4 | BWAC 1 |
| 9 | Dominic Smith | 22:14.0 | Farmington | 80.3 | OAA White 1 |
| 11 | Joseph Anongdeth | 22:12.0 | Mason | 80.3 | Eaton Rapids Class |
| 12 | Charles Stitman | 22:16.0 | Royal Oak | 79.7 | OAA White 1 |
| 9 | Drew Keys | 22:27.2 | Flint Powers Catholic | 79.6 | SVL South 1 |
| 9 | Tucker Dubay | 22:17.4 | Farmington | 79.2 | OAA White 1 |
| 10 | Robert Ray | 23:06.3 | Ludington | 78.9 | WMC Mega |
| 12 | Jaylen Holmes | 21:52.8 | Warren Fitzgerald | 78.7 | MAC Blue 1 |
| 9 | Kai Olson | 22:15.0 | Hudsonville | 78.3 | OK Red 1 |
| 12 | Zorawar (Joey) Brar | 21:56.2 | Ann Arbor Huron | 78.3 | SEC 1 |
| 12 | Matt Moilanen | 21:56.7 | Jackson | 78.1 | SEC 1 |
| 9 | Elias Erickson | 22:17.9 | Midland Dow | 78.0 | SVL North 1 |
| 10 | Josh Alula | 22:28.3 | Beverly Hills Groves | 77.9 | OAA Blue 1 |
| 9 | Benjamin Moeller | 22:21.8 | Royal Oak | 77.7 | OAA White 1 |
| 9 | Clark McLean | 22:17.9 | Imlay City | 77.7 | BWAC 1 |
| 9 | Weston LePard | 22:22.5 | Ithaca | 77.5 | TVC 1 |
| 12 | Atraiu Naik | 22:17.8 | Holland West Ottawa | 77.4 | OK Red 1 |
| 9 | Hunter Wagoner | 22:21.2 | Coldwater | 77.3 | I-8 1 |
| 10 | Noah Eckert | 22:24.0 | Bloomfield Hills | 77.0 | OAA White 1 |
| 10 | Henry Paul | 22:21 | Clinton Twp. Chippewa Valley | 77.0 | MAC White 1 |
| 10 | Carter Sharpe | 22:00.1 | Monroe | 77.0 | SEC 1 |
| 12 | Hunter Tinkham | 23:12.3 | Hesperia | 76.9 | WMC Mega |
| 10 | Connor Bancroft | 22:35.6 | Davison | 76.8 | SVL South 1 |
| 12 | Liam Pierce | 21:55.0 | Manchester | 76.7 | Leslie Blackhawk |
| 10 | Trevin Hegner | 22:24.3 | BC Pennfield | 76.2 | I-8 1 |
| 9 | Daniel Hyrman | 22:37.3 | Davison | 76.2 | SVL South 1 |
| 10 | Daniel Thomakos | 22:33.6 | West Bloomfield | 76.1 | OAA Blue 1 |
| 11 | Ethan McVicker | 23:15.1 | Mason County Central | 76.0 | WMC Mega |
| 10 | Gino Schueler | 22:02.1 | Warren Cousino | 75.6 | MAC Blue 1 |
| 12 | Logan Peavey | 22:28.4 | Carrollton | 75.5 | TVC 1 |
| 10 | Austin Anderson | 22:25.0 | Yale | 75.3 | BWAC 1 |
| 10 | Owen Straub | 22:05.1 | Temperance Bedford | 75.3 | SEC 1 |
| 12 | Ethan McDonald | 22:29.8 | Carrollton | 75.1 | TVC 1 |
| 10 | Cooper Ward | 22:29.9 | Hemlock | 75.0 | TVC 1 |
| 10 | Blake Hornak | 22:00.8 | New Lothrop | 74.7 | MMAC 1 |
| 9 | Sterling Canady | 22:04.8 | Eastpointe | 74.7 | MAC Blue 1 |
| 9 | Reilly Paulson | 22:04.8 | Marine City | 74.7 | MAC Blue 1 |
| 9 | Noah Dallaire | 22:42.3 | Davison | 74.6 | SVL South 1 |
| 12 | Keith Wiley | 22:05.6 | SCS South Lake | 74.5 | MAC Blue 1 |
| 11 | Jayce Hughes | 23:19.9 | Muskegon Oakridge | 74.4 | WMC Mega |
| 9 | Tim Nies | 22:28.0 | North Branch | 74.3 | BWAC 1 |
| 11 | Camden Chlebowski | 22:08.0 | Monroe | 74.3 | SEC 1 |
| 10 | Alec Cooper | 22:02.7 | Reading | 74.1 | Leslie Blackhawk |
| 11 | Eli VanderLaan | 22:40.0 | Beverly Hills Groves | 74.0 | OAA Blue 1 |
| 9 | Finn Hutchinson | 22:31.1 | Concord | 74.0 | Eaton Rapids Class |
| 10 | Leon Spivey | 22:09.1 | Ypsilanti Lincoln | 74.0 | SEC 1 |
| 11 | Auden Kane | 22:33.4 | Bloomfield Hills | 73.9 | OAA White 1 |
| 11 | Logan Courtade | 22:33.9 | Rochester Hills Stoney Creek | 73.7 | OAA White 1 |
| 11 | Bryce Thompson | 22:32.0 | Parma Western | 73.7 | I-8 1 |
| 11 | Vincent Johnston | 22:04.1 | Michigan Center | 73.6 | Leslie Blackhawk |
| 9 | Thomas Christensen | 22:31.4 | Midland | 73.5 | SVL North 1 |
| 10 | Demetrio Bultman | 22:29.8 | Rockford | 73.4 | OK Red 1 |
| 10 | Owen Chase | 22:33.3 | Springport | 73.2 | Eaton Rapids Class |
| 11 | Brendan DeRocher | 22:35.4 | Frankenmuth | 73.2 | TVC 1 |
| 9 | Evan Verwys | 22:31.1 | Rockford | 73.0 | OK Red 1 |
| 10 | Zane Jason | 22:34.8 | Concord | 72.7 | Eaton Rapids Class |
| 9 | Jonathan Mueller | 23:24.9 | Montague | 72.7 | WMC Mega |
| 11 | Justice Koprin | 22:34 | Macomb L’Anse Creuse North | 72.7 | MAC White 1 |
| 9 | Collin Roof | 22:13.8 | Temperance Bedford | 72.4 | SEC 1 |
| 12 | Matthew Medd | 22:34.9 | Saginaw Heritage | 72.4 | SVL North 1 |
| 9 | Kipton Ferchert | 22:35 | Sterling Heights Stevenson | 72.3 | MAC White 1 |
| 9 | Torin McNabb | 22:36.2 | Eaton Rapids | 72.3 | Eaton Rapids Class |
| 12 | Dominic Rivette | 22:38.6 | Hemlock | 72.1 | TVC 1 |
| 12 | Sean Dammann | 22:08.7 | New Lothrop | 72.1 | MMAC 1 |
| 11 | Ricardo Garcia | 22:38.8 | Carrollton | 72.1 | TVC 1 |
| 11 | Andrew Giuliano | 22:39.1 | Royal Oak | 72.0 | OAA White 1 |
| 9 | Riley Stewart | 22:15.1 | Ann Arbor Skyline | 72.0 | SEC 1 |
| 12 | Jonathan Ross | 23:27.2 | Muskegon Oakridge | 71.9 | WMC Mega |
| 11 | Colton Sempsrott | 22:09.3 | Ovid-Elsie | 71.9 | MMAC 1 |
| 11 | Lucas Yuan | 22:15.6 | Ann Arbor Huron | 71.8 | SEC 1 |
| 9 | Juan Guardiola-Parra | 23:27.7 | Hart | 71.8 | WMC Mega |
| 9 | Tony Lopez-Garcia | 23:28.0 | Hesperia | 71.7 | WMC Mega |
| 9 | Gibson Goodrich | 22:38.1 | Jackson Northwest | 71.6 | I-8 1 |
| 11 | Caleb Nelson | 22:47.2 | North Farmington | 71.6 | OAA Blue 1 |
| 9 | Gavin Doty | 22:16.4 | Dexter | 71.5 | SEC 1 |
| 12 | Joseph Knea | 22:40.6 | Saginaw Valley Lutheran | 71.5 | TVC 1 |
| 9 | Jahreim Phillip | 22:10.8 | Charlotte | 71.4 | Leslie Blackhawk |
| 9 | Carsten Udell | 23:28.9 | Hart | 71.4 | WMC Mega |
| 10 | Steven Karowich | 22:11.3 | Stockbridge | 71.2 | Leslie Blackhawk |
| 12 | Benjamin Uetrecht | 22:39.5 | Coldwater | 71.2 | I-8 1 |
| 9 | Grayson Champagne | 22:37.0 | Rockford | 71.0 | OK Red 1 |
| 12 | Miles Omeaux | 22:18.5 | Tecumseh | 70.8 | SEC 1 |
| 9 | Jackson Newton | 22:12.9 | Birch Run | 70.7 | MMAC 1 |
| 10 | Ethan Hasenjager | 22:50.1 | Berkley | 70.7 | OAA Blue 1 |
| 9 | Mikey O’Jack | 22:13.2 | Manchester | 70.6 | Leslie Blackhawk |
| 9 | Isaac Moilanen | 22:19.3 | Jackson | 70.6 | SEC 1 |
| 12 | Ben Bak | 22:43.8 | Bloomfield Hills | 70.4 | OAA White 1 |
| 11 | William Phan | 22:39.8 | Hudsonville | 70.1 | OK Red 1 |
| 10 | Braylon Wood | 22:43.2 | Coldwater | 69.9 | I-8 1 |
| 9 | Aaron Snyder | 22:15.4 | Haslett | 69.9 | Leslie Blackhawk |
| 9 | Blake Judd | 22:15.4 | New Lothrop | 69.9 | MMAC 1 |
| 12 | Carter Krzysik | 22:44.4 | Hastings | 69.5 | I-8 1 |
| 12 | Evan Elliott | 22:47.0 | Bay City John Glenn | 69.3 | TVC 1 |
| 10 | Rome Fiorucci | 22:58.2 | Flint Powers Catholic | 69.3 | SVL South 1 |
| 12 | Alexander Barr | 22:44.2 | Yale | 68.9 | BWAC 1 |
| 12 | Logan Priebe | 22:50.6 | Saginaw Michigan Lutheran Seminary | 68.2 | TVC 1 |
| 11 | Avery Publiski | 23:39.1 | Mason County Central | 68.0 | WMC Mega |
| 9 | Alec Garst | 22:46.5 | Grandville | 67.8 | OK Red 1 |
| 10 | Shane Snyder | 22:48.9 | Bay City Central | 67.7 | SVL North 1 |
| 10 | Jude Shafer | 22:28.2 | Ann Arbor Skyline | 67.6 | SEC 1 |
| 10 | Charles Gronberg | 22:22.2 | Charlotte | 67.6 | Leslie Blackhawk |
| 11 | Ameere Layton | 23:40.6 | North Muskegon | 67.5 | WMC Mega |
| 10 | George Fredenberg | 22:29.1 | Chelsea | 67.3 | SEC 1 |
| 9 | Ewan Hiser | 22:29.5 | Tecumseh | 67.2 | SEC 1 |
| 10 | Raul Camacho | 22:51 | Clinton Twp. Chippewa Valley | 67.0 | MAC White 1 |
| 12 | Griffin Mathews | 22:52.2 | Jackson Northwest | 66.9 | I-8 1 |
| 9 | Ethan Pinks | 22:28.6 | Warren Woods Tower | 66.8 | MAC Blue 1 |
| 9 | Khalil Gupton | 22:56.0 | Farmington | 66.3 | OAA White 1 |
| 9 | Brody Dimas | 22:26.8 | Leslie | 66.1 | Leslie Blackhawk |
| 10 | Nathaniel (Nate) Keck | 22:33.3 | Temperance Bedford | 65.9 | SEC 1 |
| 10 | Jacob Schermerhorn Jr | 22:27.6 | Birch Run | 65.8 | MMAC 1 |
| 10 | David Lee | 22:57.6 | Troy Athens | 65.8 | OAA White 1 |
| 9 | Victor Kamau | 22:31.7 | Madison Heights Lamphere | 65.8 | MAC Blue 1 |
| 9 | Ben Chapman | 22:58.0 | Troy Athens | 65.7 | OAA White 1 |
| 12 | James Johnson | 22:54.2 | Imlay City | 65.6 | BWAC 1 |
| 12 | Blaine Berson | 23:46.3 | Whitehall | 65.6 | WMC Mega |
| 12 | Jonathan Lebsack | 22:59.0 | Bay City John Glenn | 65.3 | TVC 1 |
| 10 | Austin Hash | 22:33.4 | Harrison Twp. L’Anse Creuse | 65.2 | MAC Blue 1 |
| 11 | Collin Hughes | 23:10.9 | Lapeer | 65.0 | SVL South 1 |
| 12 | Jack Chrisinske | 22:30.4 | Byron | 64.9 | MMAC 1 |
| 10 | Owen Troutt | 23:11.7 | Grand Blanc | 64.8 | SVL South 1 |
| 10 | Cole Harms | 22:37.4 | Ann Arbor Skyline | 64.5 | SEC 1 |
| 11 | Hunter Shotts | 22:57.7 | Croswell-Lexington | 64.4 | BWAC 1 |
| 11 | Ryan Zou | 22:35.7 | Madison Heights Lamphere | 64.4 | MAC Blue 1 |
| 9 | Mattox Keathley | 22:59.9 | Jackson Northwest | 64.4 | I-8 1 |
| 9 | Thane Ruffin | 22:32.3 | Otisville LakeVille | 64.2 | MMAC 1 |
| 12 | Charrod Richmond | 23:15.0 | Flint Carman-Ainsworth | 63.7 | SVL South 1 |
| 10 | Ben Weins | 22:41.0 | Temperance Bedford | 63.3 | SEC 1 |
| 10 | Grant Red | 23:16.2 | Davison | 63.3 | SVL South 1 |
| 9 | Alvaro Gomez | 23:05.3 | Rochester Hills Stoney Creek | 63.2 | OAA White 1 |
| 11 | Danny Farison | 23:02.8 | Midland | 63.1 | SVL North 1 |
| 9 | Landon Mckenna | 22:35.9 | Charyl Stockwell Academy | 63.0 | Leslie Blackhawk |
| 11 | Dylan Hocken | 23:17.0 | Grand Blanc | 63.0 | SVL South 1 |
| 9 | Isaiah Langolf | 23:03 | Port Huron Northern | 63.0 | MAC White 1 |
| 10 | Jack Schwartz | 22:40.8 | Sterling Heights | 62.7 | MAC Blue 1 |
| 9 | Troy Weatherbee | 23:02.4 | Grandville | 62.5 | OK Red 1 |
| 12 | Andon Prestonise | 22:37.5 | Byron | 62.5 | MMAC 1 |
| 11 | Andrew Bieth | 22:42.3 | Marine City | 62.2 | MAC Blue 1 |
| 11 | Ben Browning | 22:42.5 | Harrison Twp. L’Anse Creuse | 62.2 | MAC Blue 1 |
| 10 | Damien Huff | 23:06.0 | Midland | 62.0 | SVL North 1 |
| 9 | Casey Emery | 23:06.0 | Midland | 62.0 | SVL North 1 |
| 11 | Camden Lobban | 23:20.7 | Davison | 61.8 | SVL South 1 |
| 9 | Edward Ostberg | 23:09.7 | Troy Athens | 61.8 | OAA White 1 |
| 11 | Amir Jihad | 23:17.0 | North Farmington | 61.7 | OAA Blue 1 |
| 12 | Kai Dila | 23:58.3 | Ludington | 61.6 | WMC Mega |
| 11 | Dominic Diego | 23:17.4 | North Farmington | 61.5 | OAA Blue 1 |
| 9 | Isaac Hyde | 22:40.7 | Reading | 61.4 | Leslie Blackhawk |
| 9 | Benjamin Strobel | 23:18.5 | Berkley | 61.2 | OAA Blue 1 |
| 9 | Deacon Anderson | 24:00.2 | North Muskegon | 60.9 | WMC Mega |
| 9 | Caleb Parlberg | 22:42.7 | Birch Run | 60.8 | MMAC 1 |
| 9 | Briggs Corie | 22:49.3 | Saline | 60.6 | SEC 1 |
| 10 | Caleb Reeves | 22:43.9 | Birch Run | 60.4 | MMAC 1 |
| 9 | Aiden Cunningham | 23:09.1 | Grandville | 60.3 | OK Red 1 |
| 11 | Brady Czapiewski | 23:10.6 | Imlay City | 60.1 | BWAC 1 |
| 11 | August Stelzer | 22:50.7 | Ann Arbor Pioneer | 60.1 | SEC 1 |
| 11 | Alex Hughes | 22:44.8 | New Lothrop | 60.1 | MMAC 1 |
| 12 | Noah Jenkins | 23:09.9 | Hudsonville | 60.0 | OK Red 1 |
| 12 | Jeffrey Brink | 23:10.2 | Hudsonville | 59.9 | OK Red 1 |
| 10 | Brody Thomas | 23:26.9 | Davison | 59.7 | SVL South 1 |
| 9 | Henry Kowalewsky | 23:16.0 | Mason | 59.0 | Eaton Rapids Class |
| 10 | Austin Hillman | 22:53.0 | Madison Heights Lamphere | 58.7 | MAC Blue 1 |
| 10 | Axel Svensson | 23:19.1 | Rochester Hills Stoney Creek | 58.6 | OAA White 1 |
| 12 | Brenden Olsen | 22:50.0 | New Lothrop | 58.3 | MMAC 1 |
| 9 | Colin Jaros | 23:20.3 | Farmington | 58.2 | OAA White 1 |
| 9 | Elijah Stribling | 23:31.4 | Flint Carman-Ainsworth | 58.2 | SVL South 1 |
| 11 | Tim Dion | 23:31.5 | Flint Powers Catholic | 58.2 | SVL South 1 |
| 9 | Nova Vereecken | 23:15.6 | Grandville | 58.1 | OK Red 1 |
| 9 | Ulises Aguilar | 23:15.7 | East Kentwood | 58.1 | OK Red 1 |
| 9 | Johnathan Konwerski | 23:18 | Sterling Heights Stevenson | 58.0 | MAC White 1 |
| 9 | Mark Binkowski | 23:18 | Grosse Pointe South | 58.0 | MAC White 1 |
| 9 | Caden O’Mara | 23:16.8 | Grandville | 57.7 | OK Red 1 |
| 9 | Evan Matheney | 23:18.7 | Armada | 57.4 | BWAC 1 |
| 10 | Coby Bruce | 22:57.6 | Warren Lincoln | 57.1 | MAC Blue 1 |
| 10 | Ignire Muhammad | 22:58.2 | Warren Lincoln | 56.9 | MAC Blue 1 |
| 10 | Rob Neal | 22:58.7 | Warren Lincoln | 56.8 | MAC Blue 1 |
| 12 | Donaven Degraffenreid | 23:32.6 | Harper Woods | 56.5 | OAA Blue 1 |
| 9 | Judah Miller | 23:01.7 | Ann Arbor Skyline | 56.4 | SEC 1 |
| 9 | Gavin Terrill | 23:22.7 | Midland Dow | 56.4 | SVL North 1 |
| 11 | Kenny Morell | 23:36.9 | Lapeer | 56.4 | SVL South 1 |
| 10 | Jacob Trommater | 22:56.2 | Charlotte | 56.3 | Leslie Blackhawk |
| 9 | Owen Wygant | 23:24.5 | BC Pennfield | 56.2 | I-8 1 |
| 9 | Chase Barrigar | 23:26.9 | Hemlock | 56.0 | TVC 1 |
| 12 | Nick Dansby | 22:57.2 | Charyl Stockwell Academy | 55.9 | Leslie Blackhawk |
| 9 | Owen Peckham | 22:57.8 | Stockbridge | 55.7 | Leslie Blackhawk |
| 11 | Nicholas Croft | 23:35.1 | Beverly Hills Groves | 55.6 | OAA Blue 1 |
| 9 | Cole Stump | 23:26.1 | Mason | 55.6 | Eaton Rapids Class |
| 11 | Gregory Dismukes | 22:59.0 | Chesaning | 55.3 | MMAC 1 |
| 9 | Nathan Grech | 23:26 | SCS Lakeview | 55.3 | MAC White 1 |
| 11 | Jack Grimes | 23:05.6 | Dexter | 55.1 | SEC 1 |
| 11 | Jonas Meeuwsen | 23:25.4 | Grand Haven | 54.9 | OK Red 1 |
| 10 | Jackson Fransted | 23:28.5 | Parma Western | 54.8 | I-8 1 |
| 10 | Justin Higgins | 23:05.2 | Sterling Heights | 54.6 | MAC Blue 1 |
| 10 | Nathan Schuitema | 24:19.4 | Whitehall | 54.6 | WMC Mega |
| 10 | Taj Ray-Hassan | 23:08.3 | Ann Arbor Skyline | 54.2 | SEC 1 |
| 9 | Elijah Krakker | 23:44.2 | Flint Carman-Ainsworth | 54.0 | SVL South 1 |
| 11 | Brady Kao | 23:40.5 | North Farmington | 53.8 | OAA Blue 1 |
| 10 | Tim Weber | 23:10.4 | Ann Arbor Pioneer | 53.5 | SEC 1 |
| 10 | Marco Houston | 23:08.5 | SCS South Lake | 53.5 | MAC Blue 1 |
| 12 | Florian Jaehner | 23:41.9 | Beverly Hills Groves | 53.4 | OAA Blue 1 |
| 9 | Kaleb Madurski | 23:33 | SCS Lakeview | 53.0 | MAC White 1 |
| 10 | Mason Simmons | 23:43.5 | Ferndale | 52.8 | OAA Blue 1 |
| 10 | Dexter Francis | 23:12.8 | Ann Arbor Huron | 52.7 | SEC 1 |
| 9 | Joseph Calley-Seal | 23:13.0 | Dexter | 52.7 | SEC 1 |
| 11 | O’Neill Dougherty | 23:35.2 | BC Harper Creek | 52.6 | I-8 1 |
| 9 | Sebastian Straessel | 23:13.2 | Ann Arbor Pioneer | 52.6 | SEC 1 |
| 12 | Henry Myers | 23:33.3 | North Branch | 52.6 | BWAC 1 |
| 10 | Devin Selk | 23:34.6 | Saginaw Heritage | 52.5 | SVL North 1 |
| 9 | Max Cichon | 23:13.9 | Ann Arbor Pioneer | 52.4 | SEC 1 |
| 10 | Riyan Mir | 23:35.7 | Saginaw Heritage | 52.1 | SVL North 1 |
| 9 | Stuart Nicholson | 23:36 | Grosse Pointe South | 52.0 | MAC White 1 |
| 11 | Nathan Morris | 23:36 | Grosse Pointe South | 52.0 | MAC White 1 |
| 12 | Lucas Cha | 23:13.0 | Warren Woods Tower | 52.0 | MAC Blue 1 |
| 9 | Henry Dyson | 23:15.6 | Dexter | 51.8 | SEC 1 |
| 10 | Abraham Schubert | 23:36.8 | Bay City Central | 51.7 | SVL North 1 |
| 10 | Bowen Zou | 23:16.6 | Ann Arbor Pioneer | 51.5 | SEC 1 |
| 10 | Ryan Burrows | 23:49.1 | West Bloomfield | 51.0 | OAA Blue 1 |
| 10 | Chase Moore | 23:16.2 | Warren Lincoln | 50.9 | MAC Blue 1 |
| 10 | Alfonso Marcano | 23:16.3 | Marysville | 50.9 | MAC Blue 1 |
| 10 | Konrad Walbert | 23:49.4 | Berkley | 50.9 | OAA Blue 1 |
| 9 | Joshua Gonzales | 23:42.6 | Saginaw Swan Valley | 50.8 | TVC 1 |
| 10 | Jakob Woodward | 23:13.1 | Charyl Stockwell Academy | 50.6 | Leslie Blackhawk |
| 11 | Jalen Ross | 23:54.2 | Flint Carman-Ainsworth | 50.6 | SVL South 1 |
| 12 | Sam Thelen | 23:39.0 | Grandville | 50.3 | OK Red 1 |
| 10 | Kaleb Kish-Salkovski | 23:41 | Grosse Pointe South | 50.3 | MAC White 1 |
| 11 | Jayden Boyce | 23:15.0 | Mt Morris | 50.0 | MMAC 1 |
| 12 | Joseph Noll | 23:42 | Macomb L’Anse Creuse North | 50.0 | MAC White 1 |
| 12 | Gage Wells | 24:33.1 | Muskegon Orchard View | 50.0 | WMC Mega |
| 11 | Collin Long | 23:43.9 | Coldwater | 49.7 | I-8 1 |
| 9 | Colt Truscott | 23:42.4 | Croswell-Lexington | 49.5 | BWAC 1 |
| 9 | Paxton Hilliard | 23:43.4 | Midland | 49.5 | SVL North 1 |
| 12 | Haven William | 23:53.9 | West Bloomfield | 49.4 | OAA Blue 1 |
| 9 | Justin Saenz | 23:44.2 | Mount Pleasant | 49.3 | SVL North 1 |
| 12 | Christian Coleman | 23:47.3 | Carrollton | 49.2 | TVC 1 |
| 10 | Logan Lynch | 23:21.8 | SCS Lake Shore | 49.1 | MAC Blue 1 |
| 9 | Jeremy Halleaux | 23:18.3 | Durand | 48.9 | MMAC 1 |
| 11 | Jordon Patrick | 23:18.3 | Jackson Preparatory | 48.9 | Leslie Blackhawk |
| 10 | Nathan Larivee | 23:23.0 | SCS Lake Shore | 48.7 | MAC Blue 1 |
| 10 | Declan Phelps | 23:19.2 | East Jackson | 48.6 | Leslie Blackhawk |
| 12 | Gavin Forbes | 23:23.4 | Marysville | 48.5 | MAC Blue 1 |
| 12 | William Evans | 23:23.8 | Roseville | 48.4 | MAC Blue 1 |
| 9 | Logan O’Hara | 23:46.9 | Bay City Western | 48.4 | SVL North 1 |
| 11 | Sean Parker-Smith | 23:58.2 | Pontiac | 47.9 | OAA Blue 1 |
| 12 | Spencer Crozier | 23:51.4 | Hastings | 47.2 | I-8 1 |
| 9 | Teo Bargren | 23:54.0 | Bloomfield Hills | 47.0 | OAA White 1 |
| 11 | Paul Lopez | 23:55.0 | Royal Oak | 46.7 | OAA White 1 |
| 9 | Cooper Kapalla | 23:55.2 | Bloomfield Hills | 46.6 | OAA White 1 |
| 10 | Charles Fritz | 23:55.7 | Bloomfield Hills | 46.4 | OAA White 1 |
| 11 | Theo Sprauer | 23:31.8 | Ann Arbor Pioneer | 46.4 | SEC 1 |
| 10 | Andrew Irish | 23:25.8 | Montrose | 46.4 | MMAC 1 |
| 11 | Kannon Carpenter | 23:27.0 | Jackson Preparatory | 46.0 | Leslie Blackhawk |
| 12 | Jaxson Mishler | 23:27.0 | Montrose | 46.0 | MMAC 1 |
| 10 | Andrew Bondy | 23:27.2 | Montrose | 45.9 | MMAC 1 |
| 10 | Jack Farkas | 23:57.4 | Freeland | 45.9 | TVC 1 |
| 12 | Xander Frink | 23:31.7 | Clawson | 45.8 | MAC Blue 1 |
| 10 | Ben Zapawa | 23:33.9 | Saline | 45.7 | SEC 1 |
| 11 | Destin Kinney | 23:28.4 | Ovid-Elsie | 45.5 | MMAC 1 |
| 10 | Cayden Chamberlain | 23:29.0 | New Lothrop | 45.3 | MMAC 1 |
| 12 | Keyshawn Burks | 23:33.2 | Eastpointe | 45.3 | MAC Blue 1 |
| 9 | Jayden Wilson | 23:35.3 | Tecumseh | 45.2 | SEC 1 |
| 11 | Yejune Kim | 23:59.8 | Rochester Hills Stoney Creek | 45.1 | OAA White 1 |
| 10 | Channing Watson | 23:59.9 | Bloomfield Hills | 45.0 | OAA White 1 |
| 10 | Maxwell Skrabut | 23:57 | Sterling Heights Stevenson | 45.0 | MAC White 1 |
| 10 | Dan Bui | 23:36.7 | Ypsilanti Lincoln | 44.8 | SEC 1 |
| 9 | Riley Burke | 23:30.7 | Jackson Preparatory | 44.8 | Leslie Blackhawk |
| 12 | Gabe Ienciu | 24:00.9 | Troy Athens | 44.7 | OAA White 1 |
| 10 | Julian Edison | 23:36.8 | Warren Lincoln | 44.1 | MAC Blue 1 |
| 9 | Isaac Stahl | 24:10.9 | Berkley | 43.7 | OAA Blue 1 |
| 9 | Gabe Avila | 24:00.0 | Hudsonville | 43.3 | OK Red 1 |
| 9 | Harrison Stolz | 24:00.5 | Holland West Ottawa | 43.2 | OK Red 1 |
| 12 | Aldwin Swincicki-Mauri | 23:39.6 | Sterling Heights | 43.1 | MAC Blue 1 |
| 12 | Kolt Milner | 24:54.1 | Hesperia | 43.0 | WMC Mega |
| 9 | Jackson Allen | 24:03.0 | Imlay City | 42.7 | BWAC 1 |
| 9 | Griffin Baker | 24:05.3 | Parma Western | 42.6 | I-8 1 |
| 10 | Dakota Cole | 24:06.4 | Hastings | 42.2 | I-8 1 |
| 12 | Kaiden Tallarico | 24:56.5 | Holton | 42.2 | WMC Mega |
| 11 | Josh Chamberlin | 23:38.5 | Charlotte | 42.2 | Leslie Blackhawk |
| 10 | Eli Kaplan | 24:16.0 | Berkley | 42.0 | OAA Blue 1 |
| 11 | James Korson | 24:57.2 | Ravenna | 41.9 | WMC Mega |
| 11 | Michael Payne | 23:39.4 | Quincy | 41.9 | Leslie Blackhawk |
| 9 | Noah Dean | 24:07.0 | Midland | 41.7 | SVL North 1 |
| 9 | Hudson Stamper | 24:17.9 | West Bloomfield | 41.4 | OAA Blue 1 |
| 10 | Kayden Koss | 24:08.3 | Mount Pleasant | 41.2 | SVL North 1 |
| 11 | Connor Morrow | 23:45.5 | Hazel Park | 41.2 | MAC Blue 1 |
| 9 | Tiffin Brenner | 24:18.6 | West Bloomfield | 41.1 | OAA Blue 1 |
| 10 | Walter Sutherland | 23:45.9 | New Haven | 41.0 | MAC Blue 1 |
| 10 | Finnegan Leary | 24:14.0 | Bloomfield Hills | 40.3 | OAA White 1 |
| 9 | Aidan Mccarthy | 24:11.2 | Mount Pleasant | 40.3 | SVL North 1 |
| 11 | Carter Birchmeier | 23:44.6 | New Lothrop | 40.1 | MMAC 1 |
| 12 | Robert Hill | 23:44.8 | Michigan Center | 40.1 | Leslie Blackhawk |
| 9 | Caleb Birchmeier | 23:45.8 | New Lothrop | 39.7 | MMAC 1 |
| 10 | Joseph Johnson | 23:52.9 | Ypsilanti Lincoln | 39.4 | SEC 1 |
| 10 | Owen Crawford | 23:53.2 | Ypsilanti Lincoln | 39.3 | SEC 1 |
| 9 | Cameron Woody | 23:47.4 | Chesaning | 39.2 | MMAC 1 |
| 9 | Isaac Verougstraete | 24:14.4 | Almont | 38.9 | BWAC 1 |
| 9 | Zach Rosek | 23:54.7 | Pinckney | 38.8 | SEC 1 |
| 11 | Christopher Herr | 24:30.7 | Lapeer | 38.4 | SVL South 1 |
| 9 | Carson Nasceif | 24:17:00 | Sterling Heights Stevenson | 38.3 | MAC White 1 |
| 9 | Colin Priest | 23:50.2 | Montrose | 38.3 | MMAC 1 |
| 10 | Grayson Stanifer | 23:56.3 | Saline | 38.2 | SEC 1 |
| 12 | Gabriel Sheppard | 24:19.0 | Parma Western | 38.0 | I-8 1 |
| 12 | Joshua Brown | 24:28.7 | Pontiac | 37.8 | OAA Blue 1 |
| 9 | Callum Ham | 23:57.7 | Dexter | 37.8 | SEC 1 |
| 10 | Uriah Rogers | 24:21.7 | Royal Oak | 37.8 | OAA White 1 |
| 9 | Andrew Pantuso | 24:29.5 | Beverly Hills Groves | 37.5 | OAA Blue 1 |
| 9 | Dakari Davis | 24:30.4 | Harper Woods | 37.2 | OAA Blue 1 |
| 10 | Ezekiel Paloff | 23:59.7 | Ann Arbor Skyline | 37.1 | SEC 1 |
| 12 | Jude Shaver | 23:53.9 | Charlotte | 37.0 | Leslie Blackhawk |
| 9 | Larkin Ridgeway | 24:20.9 | Croswell-Lexington | 36.7 | BWAC 1 |
| 11 | Frederick Ziola | 23:55.1 | New Lothrop | 36.6 | MMAC 1 |
| 10 | Nathan Ponnudurai | 24:25.4 | Troy Athens | 36.5 | OAA White 1 |
| 10 | Edin Halilovic | 24:32.6 | Auburn Hills Avondale | 36.5 | OAA Blue 1 |
| 10 | Quinton Herppich | 24:21.7 | Holland West Ottawa | 36.1 | OK Red 1 |
| 12 | Brice Hood | 24:00.9 | Eastpointe | 36.0 | MAC Blue 1 |
| 9 | Kyzer Reid | 24:01.5 | Warren Woods Tower | 35.8 | MAC Blue 1 |
| 12 | Charles Gipson | 24:27.9 | Saginaw Nouvel | 35.7 | TVC 1 |
| 12 | Seth Casteel | 25:17.7 | Holton | 35.1 | WMC Mega |
| 10 | Jasper Krengel | 24:28.2 | Midland Dow | 34.6 | SVL North 1 |
| 10 | Elliott Taylor | 24:29.3 | Richmond | 33.9 | BWAC 1 |
| 9 | Elijah Goodell | 24:30.3 | Midland Dow | 33.9 | SVL North 1 |
| 11 | Max Weatherwax | 24:30.9 | Bay City Central | 33.7 | SVL North 1 |
| 9 | Mitchell Woodke | 24:33.9 | Frankenmuth | 33.7 | TVC 1 |
| 9 | Jaycen Martin | 24:29.3 | Holland West Ottawa | 33.6 | OK Red 1 |
| 12 | Ethen Gancarz | 25:23.1 | Mason County Central | 33.3 | WMC Mega |
| 9 | Layten Ostrander | 24:05.7 | Chesaning | 33.1 | MMAC 1 |
| 9 | Judah Tong | 24:50.0 | Davison | 32.0 | SVL South 1 |
| 10 | John Fox | 24:10.3 | Stockbridge | 31.6 | Leslie Blackhawk |
| 12 | Dakaria Warren | 24:48.0 | Pontiac | 31.4 | OAA Blue 1 |
| 11 | Brenden Scott | 24:39.0 | Mason | 31.3 | Eaton Rapids Class |
| 10 | Nathan Shaw | 24:41.7 | Parma Western | 30.4 | I-8 1 |
| 9 | Marcus Crawley | 24:41.6 | Midland Dow | 30.1 | SVL North 1 |
| 9 | Carson Scholma | 24:41.3 | Hudsonville | 29.6 | OK Red 1 |
| 9 | Joshua James | 24:47.1 | Troy Athens | 29.3 | OAA White 1 |
| 12 | James Doss | 24:43.3 | Grand Haven | 28.9 | OK Red 1 |
| 12 | Demari Collins | 24:24.2 | Eastpointe | 28.3 | MAC Blue 1 |
| 10 | Robert Hindelang | 24:48:00 | Grosse Pointe South | 28.0 | MAC White 1 |
| 12 | Gavin McLane | 24:49.5 | BC Pennfield | 27.8 | I-8 1 |
| 9 | Noah Mayer | 24:25.8 | Roseville | 27.7 | MAC Blue 1 |
| 12 | Andan Skuse | 25:40.7 | Ravenna | 27.4 | WMC Mega |
| 10 | Billy Hilbert | 24:51.3 | Hastings | 27.2 | I-8 1 |
| 12 | Malachi Vannette | 24:51.4 | Midland Dow | 26.9 | SVL North 1 |
| 10 | Micah Fibranz | 24:54.6 | Bay City John Glenn | 26.8 | TVC 1 |
| 10 | Oliver Patterson | 24:30.9 | Saline | 26.7 | SEC 1 |
| 12 | Samuel Felten | 24:56.0 | Frankenmuth | 26.3 | TVC 1 |
| 10 | Robert Downey | 24:31.9 | Warren Woods Tower | 25.7 | MAC Blue 1 |
| 11 | Aodhan O’Neill | 24:34.2 | Dexter | 25.6 | SEC 1 |
| 9 | Carson Clark | 24:28.6 | Charlotte | 25.5 | Leslie Blackhawk |
| 10 | Grant Witgen | 24:54.9 | Armada | 25.4 | BWAC 1 |
| 9 | David Schneider | 24:29.3 | Leslie | 25.2 | Leslie Blackhawk |
| 10 | Gabe Noguez | 24:58.1 | Coldwater | 25.0 | I-8 1 |
| 11 | Walter Groening | 24:37.5 | Ann Arbor Pioneer | 24.5 | SEC 1 |
| 9 | Ian Hodge | 24:57.5 | East Kentwood | 24.2 | OK Red 1 |
| 10 | Owen Noble | 25:03.0 | Royal Oak | 24.0 | OAA White 1 |
| 9 | Ryan Harris | 25:01.4 | Hastings | 23.9 | I-8 1 |
| 12 | Marshall Holmes | 25:01.9 | Lansing Eastern | 23.7 | Eaton Rapids Class |
| 9 | Wyatt Porzondek | 24:41.9 | Saline | 23.0 | SEC 1 |
| 11 | Wylie Scott | 25:05.8 | Lansing Eastern | 22.4 | Eaton Rapids Class |
| 11 | Madden Pomeroy | 25:05.7 | Bay City Central | 22.1 | SVL North 1 |
| 12 | Andrew Owens | 25:57.0 | Whitehall | 22.0 | WMC Mega |
| 10 | Jonathan Primus | 24:45.2 | Ann Arbor Pioneer | 21.9 | SEC 1 |
| 9 | Ethan Nshime | 25:05.0 | East Kentwood | 21.7 | OK Red 1 |
| 12 | Grant Petrella | 25:21.1 | Grand Blanc | 21.6 | SVL South 1 |
| 9 | Joshua Roberts, Jr. | 25:09.8 | Hastings | 21.1 | I-8 1 |
| 9 | Anthony Stewart | 24:42.9 | Michigan Center | 20.7 | Leslie Blackhawk |
| 9 | Trulane Bogart | 24:52.4 | Ann Arbor Skyline | 19.5 | SEC 1 |
| 12 | Brayden Bobick | 25:14.1 | Saginaw Heritage | 19.3 | SVL North 1 |
| 9 | Zed Bierman | 26:06.0 | Hesperia | 19.0 | WMC Mega |
| 10 | Nikolas Rodriguez | 25:18.1 | Saginaw Swan Valley | 19.0 | TVC 1 |
| 12 | Al Manzie | 25:26.9 | Pontiac | 18.4 | OAA Blue 1 |
| 11 | Kavion Looney | 25:27.5 | Pontiac | 18.2 | OAA Blue 1 |
| 12 | Dain Kraus | 26:08.6 | Hesperia | 18.1 | WMC Mega |
| 12 | Gavin Suter | 24:51.1 | Stockbridge | 18.0 | Leslie Blackhawk |
| 11 | Jerimiah Claudio | 25:30.0 | Pontiac | 17.3 | OAA Blue 1 |
| 9 | Adam Scott | 25:20:00 | Port Huron Northern | 17.3 | MAC White 1 |
| 10 | Demetrius Loyd | 25:30.8 | Harper Woods | 17.1 | OAA Blue 1 |
| 9 | Aden Lim | 25:21:00 | Grosse Pointe South | 17.0 | MAC White 1 |
| 9 | Graham Halverson | 25:24.7 | Royal Oak | 16.8 | OAA White 1 |
| 10 | Tyler Haselius | 25:23.3 | Jackson Northwest | 16.6 | I-8 1 |
| 9 | Tyler Rau | 25:25.6 | Saginaw Valley Lutheran | 16.5 | TVC 1 |
| 9 | Jericho Antoine | 25:27.2 | Ithaca | 15.9 | TVC 1 |
| 9 | Bryan Tran | 25:34.5 | West Bloomfield | 15.8 | OAA Blue 1 |
| 9 | Garret Buter | 25:24.7 | Midland | 15.8 | SVL North 1 |
| 11 | Caiden Graham | 25:03.0 | Warren Lincoln | 15.3 | MAC Blue 1 |
| 11 | Oscar Camargo | 25:32.3 | Rochester Hills Stoney Creek | 14.2 | OAA White 1 |
| 10 | Reuben Eberly | 25:30.9 | Armada | 13.4 | BWAC 1 |
| 10 | Declan Waller | 26:23.8 | Shelby | 13.1 | WMC Mega |
| 9 | Robert Buchanan | 26:24.5 | Hart | 12.8 | WMC Mega |
| 10 | Leonard Udell | 26:24.7 | Hart | 12.8 | WMC Mega |
| 11 | Michael Goodwin | 25:35.5 | Jackson Northwest | 12.5 | I-8 1 |
| 12 | Timmy Li | 25:39.0 | Troy Athens | 12.0 | OAA White 1 |
| 9 | Thomas Cunningham | 25:10.1 | Manchester | 11.6 | Leslie Blackhawk |
| 12 | Drew Babinec | 26:29.3 | Muskegon Oakridge | 11.2 | WMC Mega |
| 12 | Aiden Poston | 25:15.5 | Center Line | 11.2 | MAC Blue 1 |
| 11 | JaKobi Hickman | 25:48.9 | Pontiac | 11.0 | OAA Blue 1 |
| 12 | Benjamin Carpenter | 26:29.9 | North Muskegon | 11.0 | WMC Mega |
| 9 | Henry Koyl | 25:41.8 | Coldwater | 10.4 | I-8 1 |
| 12 | Eric Simms | 25:17.9 | Warren Lincoln | 10.4 | MAC Blue 1 |
| 11 | Alex Reader | 25:42.3 | Jackson Northwest | 10.2 | I-8 1 |
| 12 | Noah Bierod | 25:42:00 | Macomb L’Anse Creuse North | 10.0 | MAC White 1 |
| 9 | Henry Watkins | 25:42:00 | Grosse Pointe South | 10.0 | MAC White 1 |
| 9 | Jacob Pier | 25:44.3 | Mason | 9.6 | Eaton Rapids Class |
| 12 | Nassif Alsalman | 25:20.8 | Sterling Heights | 9.4 | MAC Blue 1 |
| 12 | Oliver McGee | 25:27.2 | Ann Arbor Huron | 7.9 | SEC 1 |
| 9 | Adam Keoleian | 25:51.7 | Rochester Hills Stoney Creek | 7.8 | OAA White 1 |
| 9 | Tavail Graham | 25:28.5 | Jackson | 7.5 | SEC 1 |
| 9 | Finnegan Johnson | 25:52:00 | Grosse Pointe South | 6.7 | MAC White 1 |
| 9 | Quinn Sommer | 25:52.1 | Bay City Western | 6.6 | SVL North 1 |
| 10 | Will Wiechertjes | 25:50.1 | Grandville | 6.6 | OK Red 1 |
| 9 | Tyler Lentini | 25:52.1 | Algonac | 6.3 | BWAC 1 |
| 11 | Quinn Murphy | 25:52.2 | Rockford | 5.9 | OK Red 1 |
| 11 | Oliver Anderegg | 25:55:00 | Utica Ford | 5.7 | MAC White 1 |
| 12 | Colin Pratt | 25:28.0 | Montrose | 5.7 | MMAC 1 |
| 12 | Derek Crum | 25:34.6 | Monroe | 5.5 | SEC 1 |
| 9 | Matthew Wilber | 25:28.7 | Montrose | 5.4 | MMAC 1 |
| 9 | Owen Gilbert | 25:34.8 | Dexter | 5.4 | SEC 1 |
| 9 | Aaron Churchill | 26:00.1 | Carrollton | 5.0 | TVC 1 |
| 10 | Lance Spicer | 26:13.5 | Lapeer | 4.2 | SVL South 1 |
| 9 | Eathan Willard | 26:02.7 | Carrollton | 4.1 | TVC 1 |
| 12 | Julian Trevino | 26:00.5 | Saginaw Heritage | 3.8 | SVL North 1 |
| 10 | Andrew Thomas | 25:58.6 | Rockford | 3.8 | OK Red 1 |
| 9 | Caden Grove | 26:00.0 | Algonac | 3.7 | BWAC 1 |
| 10 | Cayden Parent | 25:38.2 | Marysville | 3.6 | MAC Blue 1 |
| 9 | Liam Rock | 25:41.1 | Temperance Bedford | 3.3 | SEC 1 |
| 10 | Sincere Young | 25:41.8 | New Haven | 2.4 | MAC Blue 1 |
| 12 | Luke Jahnke | 26:16.3 | Berkley | 1.9 | OAA Blue 1 |
| 9 | Kingston Harris | 26:20.4 | Flint Powers Catholic | 1.9 | SVL South 1 |
| 12 | Terrance Wilson | 26:16.9 | Harper Woods | 1.7 | OAA Blue 1 |
| 9 | Paul Follett | 26:21.0 | Flint Powers Catholic | 1.7 | SVL South 1 |
| 9 | Owen Schulz | 26:08.0 | Bay City Central | 1.3 | SVL North 1 |
| 12 | Dylan Sniegowski | 26:59.5 | Ludington | 1.2 | WMC Mega |
| 9 | Levi Yates | 26:23.4 | Grand Blanc | 0.9 | SVL South 1 |
| 11 | Aiden Gray | 25:44.8 | Byron | 0.1 | MMAC 1 |