| Grade | Name | Time | Team | Rating | Meet |
| 11 | Ezekiel Baltierra | 15:34.4 | Alma | 207.5 | TVC 2 |
| 10 | Lennox Naswell | 16:41.6 | Flint Powers Catholic | 207.1 | SVL South 2 |
| 9 | Tommy McCormick | 16:53.8 | Grand Blanc | 203.1 | SVL South 2 |
| 12 | Bryce Gross | 17:00.8 | Flint Powers Catholic | 200.7 | SVL South 2 |
| 12 | Thomas Larson | 15:56.1 | Alma | 200.3 | TVC 2 |
| 10 | Ryan Rathsburg | 17:15.9 | Flint Powers Catholic | 195.7 | SVL South 2 |
| 12 | Brett Magnus | 16:15.9 | Frankenmuth | 193.7 | TVC 2 |
| 12 | Jayden Fox | 16:18.6 | Saginaw Valley Lutheran | 192.8 | TVC 2 |
| 12 | William Dean | 17:25.4 | Grand Blanc | 192.5 | SVL South 2 |
| 12 | Caleb Carignan | 17:26.9 | Flint Powers Catholic | 192.0 | SVL South 2 |
| 12 | Noah Linstrom | 17:30.7 | Davison | 190.8 | SVL South 2 |
| 11 | Cameron Cochran | 16:54.9 | Midland | 189.0 | SVL North 2 |
| 12 | Tommy Beiter | 17:37.4 | Flint Powers Catholic | 188.5 | SVL South 2 |
| 10 | Xavier Solgot | 16:41 | Macomb L’Anse Creuse North | 188.3 | MAC White 2 |
| 12 | Tyler Leach | 15:57.3 | Otisville LakeVille | 187.9 | MMAC 2 |
| 11 | Logan Gessford | 17:00.9 | Midland | 187.0 | SVL North 2 |
| 12 | Landen Styka | 16:36.7 | Ithaca | 186.8 | TVC 2 |
| 11 | Nick Parker | 16:38.4 | Frankenmuth | 186.2 | TVC 2 |
| 12 | Charlie Smith | 17:46.5 | Grand Blanc | 185.5 | SVL South 2 |
| 11 | Levi Mayer | 17:46.5 | Davison | 185.5 | SVL South 2 |
| 9 | Matthew Lauderbaugh | 17:47.0 | Davison | 185.3 | SVL South 2 |
| 12 | Luca Lebron | 16:41.0 | Alma | 185.3 | TVC 2 |
| 12 | Murphy Wagner | 16:48.0 | Saginaw Swan Valley | 183.0 | TVC 2 |
| 10 | Brady VanConant | 17:04.0 | Yale | 182.7 | BWAC 2 |
| 11 | Joshua Reed | 17:14.7 | Midland Dow | 182.4 | SVL North 2 |
| 9 | Ryan Brown | 16:50.2 | Freeland | 182.3 | TVC 2 |
| 11 | Brett Lewis | 17:15.3 | Saginaw Heritage | 182.2 | SVL North 2 |
| 10 | Samuel Johnson | 16:51.3 | Alma | 181.9 | TVC 2 |
| 11 | Matthew Wortley | 17:18.7 | Saginaw Heritage | 181.1 | SVL North 2 |
| 12 | Elijah Baltierra | 16:54.5 | Alma | 180.8 | TVC 2 |
| 12 | Jacob Mankey | 16:55.9 | Ithaca | 180.4 | TVC 2 |
| 12 | David Mann | 17:09 | Sterling Heights Stevenson | 179.0 | MAC White 2 |
| 9 | Nico Lebron | 17:00.1 | Alma | 179.0 | TVC 2 |
| 11 | Evan MacLaren | 17:00.5 | Ithaca | 178.8 | TVC 2 |
| 11 | Connor O’Reilly | 18:07.6 | Davison | 178.5 | SVL South 2 |
| 11 | Zach Shaffer | 17:14 | Utica Ford | 177.3 | MAC White 2 |
| 10 | Christopher Shemes | 17:07.0 | Ithaca | 176.7 | TVC 2 |
| 12 | Luke James | 17:32.0 | Midland | 176.7 | SVL North 2 |
| 12 | Andrew Worsley | 17:32.2 | Midland | 176.6 | SVL North 2 |
| 12 | Henry Schanbeck | 17:08.4 | Bay City John Glenn | 176.2 | TVC 2 |
| 10 | Nicholas Priestap | 18:15.3 | Grand Blanc | 175.9 | SVL South 2 |
| 9 | Jackson Thompson | 17:35.7 | Midland | 175.4 | SVL North 2 |
| 12 | Nolan Korolden | 17:26.0 | Yale | 175.4 | BWAC 2 |
| 10 | Wyatt Roberts | 16:35.9 | Otisville LakeVille | 175.0 | MMAC 2 |
| 10 | Alec Brown | 17:37.8 | Saginaw Heritage | 174.7 | SVL North 2 |
| 12 | Anthony Plana | 17:13.4 | Frankenmuth | 174.5 | TVC 2 |
| 12 | Maxwell Durham | 17:29.6 | New Haven | 174.5 | MAC Blue 2 |
| 12 | Owen Beindit | 17:29.0 | Algonac | 174.3 | BWAC 2 |
| 12 | Luke Mulka | 17:23 | Utica Ford | 174.3 | MAC White 2 |
| 11 | Connor Pepin | 17:29.5 | Croswell-Lexington | 174.2 | BWAC 2 |
| 10 | Joshua England | 17:39.6 | Midland Dow | 174.1 | SVL North 2 |
| 11 | Kevin Terpstra | 17:15.3 | Alma | 173.9 | TVC 2 |
| 10 | Elliot King | 17:40.7 | Midland | 173.8 | SVL North 2 |
| 10 | Leif Briggs-Lind | 17:16.4 | Bay City John Glenn | 173.5 | TVC 2 |
| 11 | Owen Windgaston | 17:33.5 | Clawson | 173.2 | MAC Blue 2 |
| 11 | Spencer Dammann | 17:23.4 | Saginaw Swan Valley | 171.2 | TVC 2 |
| 9 | Jack Crongeyer | 18:29.9 | Grand Blanc | 171.0 | SVL South 2 |
| 10 | Pascal Rasmussen | 17:50.1 | Saginaw Heritage | 170.7 | SVL North 2 |
| 9 | Cooper Green | 17:50.1 | Mount Pleasant | 170.6 | SVL North 2 |
| 10 | Carter Crosby | 18:32.9 | Grand Blanc | 170.0 | SVL South 2 |
| 9 | Jack Cook | 18:33.9 | Grand Blanc | 169.7 | SVL South 2 |
| 12 | Dean Gallucci | 17:37 | Utica Ford | 169.7 | MAC White 2 |
| 11 | Ben Bouchey | 18:34.6 | Flint Powers Catholic | 169.5 | SVL South 2 |
| 10 | Mason Pietrykowski | 17:44.3 | Richmond | 169.2 | BWAC 2 |
| 12 | Thad Whitmore | 17:29.9 | Ithaca | 169.0 | TVC 2 |
| 11 | Jaron Osanaiye | 17:39 | Sterling Heights Stevenson | 169.0 | MAC White 2 |
| 11 | Braeden Conger | 17:30.2 | Frankenmuth | 168.9 | TVC 2 |
| 11 | Brendan Koza | 17:46.4 | Marysville | 168.9 | MAC Blue 2 |
| 10 | Griffin Solano | 18:36.4 | Flint Powers Catholic | 168.9 | SVL South 2 |
| 11 | Amos Norder | 17:30.7 | Saginaw Michigan Lutheran Seminary | 168.8 | TVC 2 |
| 9 | Caleb McBride | 17:50.4 | Marysville | 167.5 | MAC Blue 2 |
| 12 | Noah Nasceif | 17:44 | Sterling Heights Stevenson | 167.3 | MAC White 2 |
| 10 | Gabe Jaime | 18:00.1 | Saginaw Heritage | 167.3 | SVL North 2 |
| 12 | Aaron Zannetti | 18:41.1 | Grand Blanc | 167.3 | SVL South 2 |
| 11 | Logan Rhodes | 17:50.4 | Yale | 167.2 | BWAC 2 |
| 10 | Bradley Chesney | 18:00.4 | Midland | 167.2 | SVL North 2 |
| 12 | Noah Chouinard | 17:35.7 | Alma | 167.1 | TVC 2 |
| 9 | Connor Miller | 17:37.7 | Alma | 166.4 | TVC 2 |
| 11 | Emmanuel Valdez | 18:03.0 | Mount Pleasant | 166.3 | SVL North 2 |
| 11 | Devlin Johnson | 17:39.4 | Freeland | 165.9 | TVC 2 |
| 11 | Jackson Horn | 17:39.4 | Freeland | 165.9 | TVC 2 |
| 12 | Jace Thomas | 17:03.8 | Birch Run | 165.8 | MMAC 2 |
| 11 | Josh Bengry | 18:47.5 | Davison | 165.2 | SVL South 2 |
| 10 | Laken Reynolds | 18:06.6 | Midland Dow | 165.1 | SVL North 2 |
| 11 | Dustin Wright | 18:06.8 | Midland | 165.1 | SVL North 2 |
| 10 | Matteo Ortega | 18:07.8 | Saginaw Heritage | 164.8 | SVL North 2 |
| 9 | Alex Pelliccia | 18:09.3 | Midland | 164.2 | SVL North 2 |
| 12 | Logan Bellinger | 18:09.9 | Midland | 164.0 | SVL North 2 |
| 9 | Jayden Smith | 18:51.8 | Grand Blanc | 163.7 | SVL South 2 |
| 12 | Matthew Berg | 18:13.5 | Midland | 162.8 | SVL North 2 |
| 9 | Miles Decker | 18:13.5 | Mount Pleasant | 162.8 | SVL North 2 |
| 12 | Julian Walker | 18:05.1 | Algonac | 162.3 | BWAC 2 |
| 9 | Whitman Newland | 18:15.1 | Midland Dow | 162.3 | SVL North 2 |
| 11 | Connor Murphy | 18:15.1 | Midland | 162.3 | SVL North 2 |
| 12 | Carston Broderick | 18:16.0 | Midland Dow | 162.0 | SVL North 2 |
| 9 | Everett Anaya | 17:51.0 | Freeland | 162.0 | TVC 2 |
| 10 | Abe Blaskowski | 18:16.3 | Saginaw Heritage | 161.9 | SVL North 2 |
| 11 | Oliver Ridley | 18:20.8 | Saginaw Heritage | 160.4 | SVL North 2 |
| 10 | Harrison Worsley | 18:21.1 | Midland | 160.3 | SVL North 2 |
| 12 | Cohen Paril | 19:02.2 | Lapeer | 160.3 | SVL South 2 |
| 10 | Alex Iordanou | 19:02.2 | Flint Powers Catholic | 160.3 | SVL South 2 |
| 11 | Sam Burkinshaw | 18:23.4 | Midland | 159.5 | SVL North 2 |
| 11 | Asher Barz | 18:23.5 | Mount Pleasant | 159.5 | SVL North 2 |
| 10 | Noah Dallas | 17:58.7 | Freeland | 159.4 | TVC 2 |
| 11 | Hunter Hall | 19:04.9 | Lapeer | 159.4 | SVL South 2 |
| 11 | James Morrison | 18:09 | Macomb L’Anse Creuse North | 159.0 | MAC White 2 |
| 12 | Damian Marcinek | 18:25.0 | Mount Pleasant | 159.0 | SVL North 2 |
| 11 | Reese Lepeak | 18:25.5 | Bay City Western | 158.8 | SVL North 2 |
| 11 | Corbin Knoerr | 18:27.0 | Bay City Western | 158.3 | SVL North 2 |
| 9 | Charlie Fields | 18:17.1 | North Branch | 158.3 | BWAC 2 |
| 9 | Oscar Resnick | 18:12 | Grosse Pointe South | 158.0 | MAC White 2 |
| 12 | Kyle Massimilla | 18:13 | Utica Ford | 157.7 | MAC White 2 |
| 11 | Evan Rentsch | 18:29.3 | Midland | 157.6 | SVL North 2 |
| 12 | Conner Wilkinson | 18:04.4 | Bay City John Glenn | 157.5 | TVC 2 |
| 11 | Grady Galbraith | 18:05.9 | Hemlock | 157.0 | TVC 2 |
| 11 | Cooper Hoyt | 18:22.9 | North Branch | 156.4 | BWAC 2 |
| 10 | Johannes Visser | 18:37.4 | Midland Dow | 154.9 | SVL North 2 |
| 10 | Cameron Osterbeck | 18:22 | Macomb L’Anse Creuse North | 154.7 | MAC White 2 |
| 11 | Daniel Rudolph | 18:22 | Utica Ford | 154.7 | MAC White 2 |
| 9 | Jake Roberts | 18:38.2 | Midland Dow | 154.6 | SVL North 2 |
| 12 | Levi Fox | 18:38.7 | Mount Pleasant | 154.4 | SVL North 2 |
| 9 | Joe Cecchini | 19:19.7 | Flint Powers Catholic | 154.4 | SVL South 2 |
| 9 | Canon Belusar | 18:23 | SCS Lakeview | 154.3 | MAC White 2 |
| 10 | Gabriel Nix | 18:40.2 | Midland Dow | 153.9 | SVL North 2 |
| 12 | Dillon Pham | 18:25 | Utica Ford | 153.7 | MAC White 2 |
| 11 | Colton Grzyb | 18:31.0 | Almont | 153.7 | BWAC 2 |
| 10 | Eli Hobson | 17:40.2 | Montrose | 153.6 | MMAC 2 |
| 12 | Cole Pergram | 18:16.4 | Frankenmuth | 153.5 | TVC 2 |
| 10 | Terry Tankersley | 18:29 | Sterling Heights Stevenson | 152.3 | MAC White 2 |
| 12 | Logan Selasky | 18:20.2 | Saginaw Swan Valley | 152.3 | TVC 2 |
| 12 | Elijah Good | 18:46.3 | Midland Dow | 151.9 | SVL North 2 |
| 9 | James Phillips | 19:28.1 | Flint Powers Catholic | 151.6 | SVL South 2 |
| 12 | Lualhati Verzosa | 18:33 | Grosse Pointe South | 151.0 | MAC White 2 |
| 11 | Peter Mann | 18:49.2 | Midland Dow | 150.9 | SVL North 2 |
| 10 | Henry Kosick | 18:49.3 | Midland | 150.9 | SVL North 2 |
| 10 | MJ Flowers | 18:24.7 | Saginaw Michigan Lutheran Seminary | 150.8 | TVC 2 |
| 12 | Hyunseo Sung | 18:50.0 | Midland Dow | 150.7 | SVL North 2 |
| 12 | Leo Bearss | 18:40.4 | Yale | 150.5 | BWAC 2 |
| 12 | Eric DeWaele | 18:35 | Clinton Twp. Chippewa Valley | 150.3 | MAC White 2 |
| 10 | Daniel Broderick | 18:51.4 | Midland Dow | 150.2 | SVL North 2 |
| 11 | Carter English | 18:51.7 | Midland Dow | 150.1 | SVL North 2 |
| 12 | Mario Carducci | 18:36 | Clinton Twp. Chippewa Valley | 150.0 | MAC White 2 |
| 10 | Micah Stern | 19:33.4 | Lapeer | 149.9 | SVL South 2 |
| 11 | Joshua Ross | 18:52.5 | Midland Dow | 149.9 | SVL North 2 |
| 11 | Sullivan Gartrell | 19:34.5 | Davison | 149.5 | SVL South 2 |
| 11 | Jobriel Octubre | 17:53.6 | Chesaning | 149.1 | MMAC 2 |
| 10 | Cole Carless | 18:45.3 | Yale | 148.9 | BWAC 2 |
| 12 | Adam SaintOnge | 18:46.4 | Almont | 148.5 | BWAC 2 |
| 11 | Logan Garbo | 18:42 | Grosse Pointe South | 148.0 | MAC White 2 |
| 9 | Peyton Eichinger | 18:58.2 | Mount Pleasant | 147.9 | SVL North 2 |
| 11 | Robert Smith | 19:39.6 | Davison | 147.8 | SVL South 2 |
| 10 | Logan Carrier | 18:49.8 | Yale | 147.4 | BWAC 2 |
| 9 | Will Baese | 17:59.3 | Ovid-Elsie | 147.2 | MMAC 2 |
| 12 | Joshua Miller | 17:59.6 | Ovid-Elsie | 147.1 | MMAC 2 |
| 11 | Kyle Swanson | 18:45 | Sterling Heights Stevenson | 147.0 | MAC White 2 |
| 12 | Caleb Stern | 19:42.7 | Lapeer | 146.8 | SVL South 2 |
| 10 | Ethan Lawrence | 19:43.6 | Davison | 146.5 | SVL South 2 |
| 12 | Ayden Hipps | 18:01.7 | Montrose | 146.4 | MMAC 2 |
| 11 | Grant Mielke | 18:37.9 | Freeland | 146.4 | TVC 2 |
| 11 | Austin Kloha | 18:37.9 | Freeland | 146.4 | TVC 2 |
| 10 | Colton Lynn | 19:03.9 | Saginaw Heritage | 146.0 | SVL North 2 |
| 12 | Leo Student | 19:05.0 | Mount Pleasant | 145.7 | SVL North 2 |
| 11 | Sawyer Kemp | 18:50 | Port Huron Northern | 145.3 | MAC White 2 |
| 11 | Oliver Howie | 18:50 | Port Huron Northern | 145.3 | MAC White 2 |
| 12 | Robert Carrigan | 18:56.6 | Armada | 145.1 | BWAC 2 |
| 11 | Benjamin Laurain | 19:06.6 | Saginaw Heritage | 145.1 | SVL North 2 |
| 11 | Jacob Sanders | 19:06.9 | Midland | 145.0 | SVL North 2 |
| 12 | Brendan Wolf | 19:08.0 | Saginaw Heritage | 144.7 | SVL North 2 |
| 10 | Connor Twardesky | 18:54 | Utica Ford | 144.0 | MAC White 2 |
| 12 | Eric Popa | 19:11.2 | Mount Pleasant | 143.6 | SVL North 2 |
| 12 | Law Sholten | 18:47.4 | Frankenmuth | 143.2 | TVC 2 |
| 12 | Gavin Escamilla | 19:12.9 | Bay City Western | 143.0 | SVL North 2 |
| 10 | Everett Wood | 18:57 | Grosse Pointe South | 143.0 | MAC White 2 |
| 11 | Logan Whitmer | 18:48.7 | Saginaw Michigan Lutheran Seminary | 142.8 | TVC 2 |
| 10 | Liam Gilmour | 18:58 | Grosse Pointe South | 142.7 | MAC White 2 |
| 12 | Aaron Hemstreet | 19:05.4 | Warren Cousino | 142.5 | MAC Blue 2 |
| 12 | Chase Somers | 18:49.8 | Freeland | 142.4 | TVC 2 |
| 11 | Jaden Rodriguez | 18:49.9 | Saginaw Swan Valley | 142.4 | TVC 2 |
| 11 | Jeremy Johnson | 19:06.4 | Marysville | 142.2 | MAC Blue 2 |
| 12 | Matthew Litwiller | 19:56.6 | Davison | 142.1 | SVL South 2 |
| 11 | David Alsip | 19:01 | Warren Mott | 141.7 | MAC White 2 |
| 11 | Noah Glaza | 18:52.1 | Freeland | 141.6 | TVC 2 |
| 10 | Xavier Teneyuque | 18:53.4 | Carrollton | 141.2 | TVC 2 |
| 12 | Jaycob Hipps | 18:18.5 | Montrose | 140.8 | MMAC 2 |
| 10 | Johnny Huey | 20:00.9 | Flint Powers Catholic | 140.7 | SVL South 2 |
| 9 | Tristan Reinstra | 18:55.2 | Alma | 140.6 | TVC 2 |
| 11 | Brayden Steele | 18:19.5 | Byron | 140.5 | MMAC 2 |
| 10 | Nathan Rainwater | 20:03.4 | Grand Blanc | 139.9 | SVL South 2 |
| 10 | Andrew Saintonge | 19:12.7 | Almont | 139.8 | BWAC 2 |
| 12 | Joey Glinski | 18:23.8 | Montrose | 139.1 | MMAC 2 |
| 11 | Preston Komara | 19:24.9 | Midland Dow | 139.0 | SVL North 2 |
| 10 | Finnian Rawsthorne | 20:06.0 | Grand Blanc | 139.0 | SVL South 2 |
| 12 | Earl Beattie | 19:16.2 | Marine City | 138.9 | MAC Blue 2 |
| 10 | Charlie Penneau | 20:07.4 | Flint Powers Catholic | 138.5 | SVL South 2 |
| 10 | Aristotle Chapman | 19:11 | Macomb L’Anse Creuse North | 138.3 | MAC White 2 |
| 9 | Logan Wright | 19:17.9 | Yale | 138.0 | BWAC 2 |
| 10 | Nixon Magnotte | 19:13 | Sterling Heights Stevenson | 137.7 | MAC White 2 |
| 9 | Jeffery Delong | 18:29.3 | Montrose | 137.2 | MMAC 2 |
| 10 | Thomas Schweihofer | 19:20.4 | Yale | 137.2 | BWAC 2 |
| 11 | Travis Wright | 18:29.6 | Ovid-Elsie | 137.1 | MMAC 2 |
| 12 | Austin Barancik | 19:06.3 | Ithaca | 136.9 | TVC 2 |
| 10 | Nolan Kavanagh | 19:22.1 | Yale | 136.6 | BWAC 2 |
| 10 | Lliam Badyrka | 20:13.1 | Lapeer | 136.6 | SVL South 2 |
| 12 | Jack Kerrigan | 19:22.8 | Croswell-Lexington | 136.4 | BWAC 2 |
| 10 | Johnny Boike | 20:15.0 | Flint Powers Catholic | 136.0 | SVL South 2 |
| 10 | Levi Skinner | 20:15.5 | Grand Blanc | 135.8 | SVL South 2 |
| 11 | Caleb Thomason-Redus | 19:22 | Grosse Pointe South | 134.7 | MAC White 2 |
| Jr | Justice Ashley | 18:37.2 | Durand | 134.6 | MMAC 2 |
| 11 | Jamin Siewert | 19:29.0 | Almont | 134.3 | BWAC 2 |
| 10 | Bennett Ogilvy | 19:24 | Utica Ford | 134.0 | MAC White 2 |
| 11 | Mitch Gonzalez | 18:39.9 | Ovid-Elsie | 133.7 | MMAC 2 |
| 11 | Wyatt Linson | 18:40.1 | Otisville LakeVille | 133.6 | MMAC 2 |
| 10 | Reid Barden | 19:16.2 | Frankenmuth | 133.6 | TVC 2 |
| 10 | Liam Bhatti | 19:31.4 | Imlay City | 133.5 | BWAC 2 |
| 11 | Brendon Sims | 19:42.7 | Saginaw United | 133.1 | SVL North 2 |
| 12 | Parker Mowl | 19:27 | Utica Ford | 133.0 | MAC White 2 |
| 12 | Philip LaFramboise | 19:18.1 | Bay City John Glenn | 133.0 | TVC 2 |
| 12 | Gannon Sova | 19:18.7 | Saginaw Swan Valley | 132.8 | TVC 2 |
| 11 | Matthew McClain | 19:35.4 | Clawson | 132.5 | MAC Blue 2 |
| 12 | Armon Harris | 19:35.7 | SCS Lake Shore | 132.4 | MAC Blue 2 |
| 12 | Alexander Schram | 19:21.0 | Saginaw Swan Valley | 132.0 | TVC 2 |
| 11 | Tyler Penberthy | 19:30 | Macomb L’Anse Creuse North | 132.0 | MAC White 2 |
| 12 | Colin Lock | 19:21.5 | Essexville Garber | 131.8 | TVC 2 |
| 9 | Joseph Aramouni | 19:38.2 | Madison Heights Lamphere | 131.6 | MAC Blue 2 |
| 11 | Nolan Selasky | 19:22.5 | Saginaw Swan Valley | 131.5 | TVC 2 |
| 11 | Jaxon Hemgesberg | 18:46.9 | Chesaning | 131.4 | MMAC 2 |
| 11 | Korey LeVey | 19:39.8 | Marysville | 131.1 | MAC Blue 2 |
| 10 | Mitch Bell | 19:33 | Utica Ford | 131.0 | MAC White 2 |
| 10 | Doug Grishkevich | 19:40.1 | New Haven | 131.0 | MAC Blue 2 |
| 10 | Steven Foltz | 19:39.6 | Yale | 130.8 | BWAC 2 |
| 10 | Corbin Maddox | 19:26.7 | Alma | 130.1 | TVC 2 |
| 11 | Brock Grabmeyer | 19:27.1 | Alma | 130.0 | TVC 2 |
| 11 | Michael Tycner | 19:52.9 | Mount Pleasant | 129.7 | SVL North 2 |
| 11 | Caleb Erkkinen | 19:37 | Sterling Heights Stevenson | 129.7 | MAC White 2 |
| 11 | Kalen Dodder | 19:39 | Port Huron Northern | 129.0 | MAC White 2 |
| 12 | Tristan Wininger | 19:40 | Grosse Pointe South | 128.7 | MAC White 2 |
| 9 | Justin Carpenter | 19:41 | SCS Lakeview | 128.3 | MAC White 2 |
| 11 | Aaron Bentley | 19:42 | Sterling Heights Stevenson | 128.0 | MAC White 2 |
| 12 | Gavin Murphy | 19:42 | SCS Lakeview | 128.0 | MAC White 2 |
| 9 | Abram Fettig | 19:33.9 | Saginaw Nouvel | 127.7 | TVC 2 |
| 10 | Alexander Repp | 19:49.1 | Croswell-Lexington | 127.6 | BWAC 2 |
| 10 | Jacob Brox | 20:41.2 | Grand Blanc | 127.3 | SVL South 2 |
| 12 | Cole Maier | 19:01.0 | Chesaning | 126.7 | MMAC 2 |
| 10 | Daniel Ross | 20:02.0 | Midland Dow | 126.7 | SVL North 2 |
| 11 | Allen Gaines | 19:52.5 | Yale | 126.5 | BWAC 2 |
| 12 | Zach Witherspoon | 19:52.9 | Algonac | 126.4 | BWAC 2 |
| 9 | Tucker Broomhead | 19:47 | Sterling Heights Stevenson | 126.3 | MAC White 2 |
| 11 | Levi Socier | 19:38.2 | Essexville Garber | 126.3 | TVC 2 |
| 10 | Collin Mahar | 19:49 | Sterling Heights Stevenson | 125.7 | MAC White 2 |
| 11 | Elijah Riedlinger | 20:05.3 | Bay City Central | 125.6 | SVL North 2 |
| 10 | Sebastian Hoult | 19:55.3 | Imlay City | 125.6 | BWAC 2 |
| 10 | Cy Gerke | 20:46.4 | Flint Powers Catholic | 125.5 | SVL South 2 |
| 12 | Matthew Bowman | 19:57.5 | Roseville | 125.2 | MAC Blue 2 |
| 10 | Emmett Worden | 19:05.8 | Birch Run | 125.1 | MMAC 2 |
| 10 | Adam Ogamba | 20:07.2 | Midland | 125.0 | SVL North 2 |
| 10 | Andrew Hillborg | 19:42.4 | Freeland | 124.9 | TVC 2 |
| 11 | Martigan Wernecke | 20:07.5 | Bay City Central | 124.8 | SVL North 2 |
| 11 | David Carroll | 20:07.7 | Bay City Central | 124.8 | SVL North 2 |
| 9 | Dominic Viviano | 20:49.5 | Grand Blanc | 124.5 | SVL South 2 |
| 9 | Douglas Givinsky | 19:55 | SCS Lakeview | 123.7 | MAC White 2 |
| 11 | Corbin Frazier | 20:11.3 | Midland | 123.6 | SVL North 2 |
| 9 | Ay’dan Arrington | 20:02.6 | Warren Lincoln | 123.5 | MAC Blue 2 |
| 10 | William O’Dell | 19:56 | Grosse Pointe South | 123.3 | MAC White 2 |
| 9 | Daniel Malott | 19:47.4 | Saginaw Nouvel | 123.2 | TVC 2 |
| 10 | Chase Peterson | 19:57 | Macomb L’Anse Creuse North | 123.0 | MAC White 2 |
| 11 | Kyler Bowman | 20:04.4 | Roseville | 122.9 | MAC Blue 2 |
| 11 | Grady Friedmann | 19:58 | Clinton Twp. Chippewa Valley | 122.7 | MAC White 2 |
| 11 | Brandon Watz | 20:15.3 | Bay City Western | 122.2 | SVL North 2 |
| 9 | Ryland Giannini | 20:06.4 | Madison Heights Lamphere | 122.2 | MAC Blue 2 |
| 9 | Declan Kintner | 20:16.0 | Bay City Western | 122.0 | SVL North 2 |
| 9 | Simon Norder | 19:51.7 | Saginaw Michigan Lutheran Seminary | 121.8 | TVC 2 |
| 12 | Riley Minnis | 19:52.2 | Freeland | 121.6 | TVC 2 |
| 9 | Ryan Kaczor | 19:56.3 | Freeland | 120.2 | TVC 2 |
| 11 | Chase McCarthy | 20:11.9 | Algonac | 120.0 | BWAC 2 |
| 11 | Owen Hare | 19:57.9 | Saginaw Swan Valley | 119.7 | TVC 2 |
| 11 | Zander Halek | 20:07 | Port Huron Northern | 119.7 | MAC White 2 |
| 10 | Carter Davis | 20:23.7 | Midland | 119.4 | SVL North 2 |
| 10 | Edward Marshall | 20:14.7 | Armada | 119.1 | BWAC 2 |
| 11 | Mat Amman | 19:23.9 | Chesaning | 119.0 | MMAC 2 |
| 11 | Nick York | 21:06.7 | Flint Powers Catholic | 118.8 | SVL South 2 |
| 12 | Tristian Raimondo | 20:10 | SCS Lakeview | 118.7 | MAC White 2 |
| 12 | Jayce Hyde | 19:25.2 | Chesaning | 118.6 | MMAC 2 |
| 10 | Luke Sorgeloos | 20:11 | Macomb L’Anse Creuse North | 118.3 | MAC White 2 |
| 11 | Piyush Saraiya | 20:27.7 | Mount Pleasant | 118.1 | SVL North 2 |
| 9 | Noah Tiong | 21:08.8 | Flint Powers Catholic | 118.1 | SVL South 2 |
| 12 | Nicholas Shinkonis | 20:12 | SCS Lakeview | 118.0 | MAC White 2 |
| 10 | Jake Cavins | 20:19.1 | New Haven | 118.0 | MAC Blue 2 |
| 10 | Gideon Schneider | 20:20.0 | Clawson | 117.7 | MAC Blue 2 |
| 10 | Bentley Cromer | 20:06.6 | Alma | 116.8 | TVC 2 |
| 10 | Carl Villegas | 20:31.6 | Bay City Central | 116.8 | SVL North 2 |
| 10 | Draper McFadden | 20:21.9 | Yale | 116.7 | BWAC 2 |
| 12 | Jorge De Reina Sastre | 20:07.1 | Freeland | 116.6 | TVC 2 |
| 11 | Travis Olejnik | 20:22.7 | Yale | 116.4 | BWAC 2 |
| 10 | Matthew Rotarius | 20:08.1 | Bay City John Glenn | 116.3 | TVC 2 |
| 12 | Jack Reyes | 20:23.4 | Algonac | 116.2 | BWAC 2 |
| 9 | Brant Wilson | 20:33.8 | Mount Pleasant | 116.1 | SVL North 2 |
| 12 | Henry Morales-Kramer | 20:25.3 | Madison Heights Lamphere | 115.9 | MAC Blue 2 |
| 9 | Isaac Tackabury | 21:15.6 | Lapeer | 115.8 | SVL South 2 |
| 11 | Hudson Budreau | 20:26.7 | North Branch | 115.1 | BWAC 2 |
| Alex Boyd | 20:27.8 | SCS South Lake | 115.1 | MAC Blue 2 |
| 12 | Wyatt Sonntag | 20:28.1 | Marysville | 115.0 | MAC Blue 2 |
| 11 | Ty Sweers | 19:36.5 | New Lothrop | 114.9 | MMAC 2 |
| 12 | Brian Hopkins | 20:28.6 | Roseville | 114.8 | MAC Blue 2 |
| 9 | Gavin Comerford | 20:22 | Macomb L’Anse Creuse North | 114.7 | MAC White 2 |
| 10 | Austin Insixiengmai | 20:22 | Clinton Twp. Chippewa Valley | 114.7 | MAC White 2 |
| 12 | Landon Strang | 20:23 | Clinton Twp. Chippewa Valley | 114.3 | MAC White 2 |
| 12 | Chris Sayers | 20:27 | SCS Lakeview | 113.0 | MAC White 2 |
| 9 | Drew Stanton | 20:43.3 | Saginaw Heritage | 112.9 | SVL North 2 |
| 10 | Trent Provoast | 20:43.7 | Midland Dow | 112.8 | SVL North 2 |
| 11 | Clark Tan | 21:25.6 | Davison | 112.5 | SVL South 2 |
| 12 | Erick Baczewski | 20:44.8 | Midland | 112.4 | SVL North 2 |
| 9 | Hayden Kirby | 21:25.9 | Grand Blanc | 112.4 | SVL South 2 |
| 11 | Johnny Roland | 20:35.5 | Almont | 112.2 | BWAC 2 |
| 11 | Ethan Kraut | 21:27.5 | Grand Blanc | 111.8 | SVL South 2 |
| 10 | Jack Kowalski | 20:47.7 | Saginaw Heritage | 111.4 | SVL North 2 |
| 11 | James Ohngren | 20:39.1 | Center Line | 111.3 | MAC Blue 2 |
| 12 | Michael Aramouni | 20:39.1 | Madison Heights Lamphere | 111.3 | MAC Blue 2 |
| 9 | Evan Berry | 19:47.3 | Otisville LakeVille | 111.2 | MMAC 2 |
| 12 | Ethan McDonald | 20:23.9 | Carrollton | 111.0 | TVC 2 |
| 10 | Christopher Coyle | 20:34 | Grosse Pointe South | 110.7 | MAC White 2 |
| 11 | Benjamin Kline | 20:40.8 | Almont | 110.4 | BWAC 2 |
| 10 | Will Cilk | 20:41.1 | Imlay City | 110.3 | BWAC 2 |
| 10 | Rylan Huyck | 20:27.2 | Ithaca | 109.9 | TVC 2 |
| 11 | Derrion Lerma | 20:53.4 | Saginaw Heritage | 109.5 | SVL North 2 |
| 12 | Trenton Terrian | 20:28.6 | Saginaw Swan Valley | 109.5 | TVC 2 |
| 12 | Hayden Brennan-Turski | 20:38 | SCS Lakeview | 109.3 | MAC White 2 |
| 12 | Brayden Dalbec | 20:44.1 | Croswell-Lexington | 109.3 | BWAC 2 |
| 12 | Luke Vandenbossche | 20:54.3 | Midland | 109.2 | SVL North 2 |
| 9 | Tyler Frisbee | 20:55.0 | Midland Dow | 109.0 | SVL North 2 |
| 10 | Mason Walraven | 20:55.4 | Bay City Western | 108.9 | SVL North 2 |
| 10 | Hector Gascho | 20:40 | Clinton Twp. Chippewa Valley | 108.7 | MAC White 2 |
| 9 | Daniel Tinkham | 20:40 | Sterling Heights Stevenson | 108.7 | MAC White 2 |
| 11 | Paul Kim | 20:31.3 | Saginaw Michigan Lutheran Seminary | 108.6 | TVC 2 |
| 11 | Marshall Kruske | 19:55.8 | New Lothrop | 108.4 | MMAC 2 |
| 11 | Jared Pratt | 20:47.9 | Imlay City | 108.0 | BWAC 2 |
| 9 | Noah Dallaire | 21:39.3 | Davison | 107.9 | SVL South 2 |
| 12 | William Whitman | 19:57.6 | Montrose | 107.8 | MMAC 2 |
| 11 | Levi Fager | 20:34.4 | Saginaw Michigan Lutheran Seminary | 107.5 | TVC 2 |
| 12 | Jameson Glass | 20:51.0 | Marysville | 107.3 | MAC Blue 2 |
| 9 | Gus Shettler | 20:44 | Grosse Pointe South | 107.3 | MAC White 2 |
| 12 | Evan Williams | 20:35.5 | Carrollton | 107.2 | TVC 2 |
| 12 | Jacob Biolchini | 20:51.1 | Almont | 107.0 | BWAC 2 |
| 11 | Halston Hooley | 20:02.5 | Byron | 106.2 | MMAC 2 |
| 12 | Kingston Brown | 20:55.9 | Warren Lincoln | 105.7 | MAC Blue 2 |
| 10 | Gabe Verellen | 20:56.4 | North Branch | 105.2 | BWAC 2 |
| 11 | Steven Chapman | 20:57.7 | Clawson | 105.1 | MAC Blue 2 |
| 10 | Ryan Beauchamp | 20:57.9 | New Haven | 105.0 | MAC Blue 2 |
| 11 | Jonah Spencer | 20:06.1 | Byron | 105.0 | MMAC 2 |
| 10 | Gabriel Peterson | 20:42.5 | Frankenmuth | 104.8 | TVC 2 |
| 12 | Cohen LaFountain | 21:07.9 | Mount Pleasant | 104.7 | SVL North 2 |
| 9 | Vincent Bekkala | 21:00.3 | Warren Woods Tower | 104.2 | MAC Blue 2 |
| 9 | Jack Dykstra | 20:55 | Grosse Pointe South | 103.7 | MAC White 2 |
| 11 | Nathan Feliciano | 20:56 | Warren Mott | 103.3 | MAC White 2 |
| 12 | Nico Mangino | 20:56 | Utica Ford | 103.3 | MAC White 2 |
| 10 | Julian Edison | 21:04.4 | Warren Lincoln | 102.9 | MAC Blue 2 |
| 11 | Marcus Blankenship | 20:48.6 | Saginaw Swan Valley | 102.8 | TVC 2 |
| 9 | Donovan Manceau | 21:04.0 | Yale | 102.7 | BWAC 2 |
| 10 | Jesse Bayn | 20:50.1 | Bay City John Glenn | 102.3 | TVC 2 |
| 10 | Karter Brack | 20:14.5 | Chesaning | 102.2 | MMAC 2 |
| 9 | Jameson Burtrum | 20:14.7 | Montrose | 102.1 | MMAC 2 |
| 11 | Jeremiah Stewart | 20:17.6 | Ovid-Elsie | 101.1 | MMAC 2 |
| 11 | Noah Gillett | 20:18.2 | New Lothrop | 100.9 | MMAC 2 |
| 12 | Hunter May | 21:10.2 | Yale | 100.6 | BWAC 2 |
| 11 | Jacob Wood | 21:11.4 | Warren Lincoln | 100.5 | MAC Blue 2 |
| 12 | Wade Murray | 21:10.5 | Imlay City | 100.5 | BWAC 2 |
| 10 | Parker Dennis | 20:19.6 | Durand | 100.5 | MMAC 2 |
| 12 | Elijah Larkowski | 21:21.3 | Midland Dow | 100.2 | SVL North 2 |
| 12 | James Zweng | 21:13.0 | Armada | 99.7 | BWAC 2 |
| 10 | Jaiden Nguyen | 21:08 | Warren Mott | 99.3 | MAC White 2 |
| 12 | Colin Pratt | 20:23.1 | Montrose | 99.3 | MMAC 2 |
| 9 | Charles Federspiel | 20:23.8 | Birch Run | 99.1 | MMAC 2 |
| 9 | Colt Truscott | 21:15.4 | Croswell-Lexington | 98.9 | BWAC 2 |
| 10 | Gabe Reginato | 21:25.8 | Mount Pleasant | 98.7 | SVL North 2 |
| 12 | Joshua Schang | 21:18.1 | Warren Cousino | 98.3 | MAC Blue 2 |
| 12 | Jaylen Holmes | 21:18.4 | Warren Fitzgerald | 98.2 | MAC Blue 2 |
| 9 | Braxton Darland | 21:03.7 | Saginaw Swan Valley | 97.8 | TVC 2 |
| 9 | Dominic DeVellis | 21:04.6 | Frankenmuth | 97.5 | TVC 2 |
| 12 | Shyam Subramanian | 21:14 | Grosse Pointe South | 97.3 | MAC White 2 |
| 9 | Elias Erickson | 21:34.2 | Midland Dow | 95.9 | SVL North 2 |
| 10 | Kayden Koss | 21:35.6 | Mount Pleasant | 95.5 | SVL North 2 |
| 10 | Cameron Jones | 21:27.4 | Harrison Twp. L’Anse Creuse | 95.2 | MAC Blue 2 |
| 9 | Tadhg Murphy | 22:17.9 | Flint Powers Catholic | 95.0 | SVL South 2 |
| 9 | William Moerschell | 21:21 | SCS Lakeview | 95.0 | MAC White 2 |
| 12 | Jacob Vachon | 21:21 | Sterling Heights Stevenson | 95.0 | MAC White 2 |
| 9 | Gavin Terrill | 21:37.6 | Midland Dow | 94.8 | SVL North 2 |
| 12 | Joseph Knea | 21:13.7 | Saginaw Valley Lutheran | 94.4 | TVC 2 |
| 12 | Jaxson Mishler | 20:38.3 | Montrose | 94.2 | MMAC 2 |
| 9 | Reilly Paulson | 21:30.5 | Marine City | 94.2 | MAC Blue 2 |
| 12 | Owen Hadala | 21:24 | SCS Lakeview | 94.0 | MAC White 2 |
| 11 | Jayden Boyce | 20:40.8 | Mt Morris | 93.4 | MMAC 2 |
| 9 | Drew Keys | 22:22.8 | Flint Powers Catholic | 93.4 | SVL South 2 |
| 9 | Marcus Letterman | 20:41.2 | Birch Run | 93.3 | MMAC 2 |
| 10 | Erich Sylvia | 21:33.3 | Marysville | 93.2 | MAC Blue 2 |
| 9 | Samuel Kennedy | 20:41.4 | Ovid-Elsie | 93.2 | MMAC 2 |
| 9 | Samuel Chudy | 21:28 | Grosse Pointe South | 92.7 | MAC White 2 |
| 10 | Blake Hornak | 20:44.0 | New Lothrop | 92.3 | MMAC 2 |
| 10 | Owen Troutt | 22:26.6 | Grand Blanc | 92.1 | SVL South 2 |
| 12 | Jonas Lipovsky | 21:45.7 | Midland | 92.1 | SVL North 2 |
| 12 | Evan Elliott | 21:22.7 | Bay City John Glenn | 91.4 | TVC 2 |
| 11 | Hunter Shotts | 21:37.8 | Croswell-Lexington | 91.4 | BWAC 2 |
| 9 | Henry Poterek | 21:32 | Macomb L’Anse Creuse North | 91.3 | MAC White 2 |
| 10 | Callen Heier | 21:39.2 | SCS Lake Shore | 91.3 | MAC Blue 2 |
| 10 | Cameron Strzelecki | 21:41.1 | SCS Lake Shore | 90.6 | MAC Blue 2 |
| 9 | Louis Flieger | 21:35 | Macomb L’Anse Creuse North | 90.3 | MAC White 2 |
| 9 | Thomas Christensen | 21:52.5 | Midland | 89.8 | SVL North 2 |
| Chase Duquesnay | 21:44.2 | SCS South Lake | 89.6 | MAC Blue 2 |
| 10 | Sid Davis | 21:43.9 | Almont | 89.4 | BWAC 2 |
| 9 | Elijah Krakker | 22:39.1 | Flint Carman-Ainsworth | 88.0 | SVL South 2 |
| 9 | Jonathan Ewers | 21:58.3 | Saginaw Heritage | 87.9 | SVL North 2 |
| 10 | Haidyn Smith | 21:59.4 | Saginaw Heritage | 87.5 | SVL North 2 |
| 11 | Andrew Bieth | 21:52.9 | Marine City | 86.7 | MAC Blue 2 |
| 12 | Logan Peavey | 21:39.2 | Carrollton | 86.0 | TVC 2 |
| 12 | Andrei Liliac | 21:55.2 | Sterling Heights | 85.9 | MAC Blue 2 |
| 10 | Adam Ulaj | 21:49 | Sterling Heights Stevenson | 85.7 | MAC White 2 |
| 12 | Foley Kedzior | 21:56.8 | Warren Woods Tower | 85.4 | MAC Blue 2 |
| 11 | Madden Pomeroy | 22:05.9 | Bay City Central | 85.4 | SVL North 2 |
| 10 | Justin Higgins | 21:57.2 | Sterling Heights | 85.3 | MAC Blue 2 |
| 11 | Danny Farison | 22:08.2 | Midland | 84.6 | SVL North 2 |
| 9 | Silas Lee | 22:49.6 | Grand Blanc | 84.5 | SVL South 2 |
| 12 | Ruben Romano | 21:57 | Warren Mott | 83.0 | MAC White 2 |
| 11 | Nathan Morris | 21:57 | Grosse Pointe South | 83.0 | MAC White 2 |
| 9 | Mark Binkowski | 21:59 | Grosse Pointe South | 82.3 | MAC White 2 |
| 9 | Stephen Warnick | 21:59 | Grosse Pointe South | 82.3 | MAC White 2 |
| 12 | Sean Dammann | 21:14.5 | New Lothrop | 82.2 | MMAC 2 |
| 11 | Ricardo Garcia | 21:51.5 | Carrollton | 81.8 | TVC 2 |
| 11 | Kenny Morell | 22:57.6 | Lapeer | 81.8 | SVL South 2 |
| 12 | Charrod Richmond | 22:57.7 | Flint Carman-Ainsworth | 81.8 | SVL South 2 |
| 9 | Johnathan Konwerski | 22:01 | Sterling Heights Stevenson | 81.7 | MAC White 2 |
| 11 | Brendan DeRocher | 21:52.0 | Frankenmuth | 81.7 | TVC 2 |
| 9 | Kyle Krueger | 22:04 | Sterling Heights Stevenson | 80.7 | MAC White 2 |
| 9 | Lucas Moore | 22:04 | Macomb L’Anse Creuse North | 80.7 | MAC White 2 |
| 12 | Andon Prestonise | 21:20.3 | Byron | 80.2 | MMAC 2 |
| 10 | Caleb Reeves | 21:21.3 | Birch Run | 79.9 | MMAC 2 |
| 9 | Clark McLean | 22:13.0 | Imlay City | 79.7 | BWAC 2 |
| 12 | Matthew Medd | 22:23.3 | Saginaw Heritage | 79.6 | SVL North 2 |
| 9 | Weston LePard | 21:58.3 | Ithaca | 79.6 | TVC 2 |
| 9 | Carson Nasceif | 22:08 | Sterling Heights Stevenson | 79.3 | MAC White 2 |
| 11 | Ben Browning | 22:15.8 | Harrison Twp. L’Anse Creuse | 79.1 | MAC Blue 2 |
| 9 | Ethan Pinks | 22:17.3 | Warren Woods Tower | 78.6 | MAC Blue 2 |
| 9 | Tyler Morris | 22:12 | Macomb L’Anse Creuse North | 78.0 | MAC White 2 |
| 9 | Jackson Newton | 21:27.2 | Birch Run | 77.9 | MMAC 2 |
| 10 | Austin Anderson | 22:20.9 | Yale | 77.0 | BWAC 2 |
| 11 | Colton Sempsrott | 21:30.8 | Ovid-Elsie | 76.7 | MMAC 2 |
| 11 | Leo Kondziolka | 22:16 | Clinton Twp. Chippewa Valley | 76.7 | MAC White 2 |
| 11 | Collin Hughes | 23:13.1 | Lapeer | 76.6 | SVL South 2 |
| 11 | Zachary Ebel | 22:32.2 | Bay City Western | 76.6 | SVL North 2 |
| 11 | Dylan Hocken | 23:13.3 | Grand Blanc | 76.6 | SVL South 2 |
| 10 | Rome Fiorucci | 23:13.7 | Flint Powers Catholic | 76.4 | SVL South 2 |
| 11 | Justice Koprin | 22:17 | Macomb L’Anse Creuse North | 76.3 | MAC White 2 |
| 9 | Stuart Nicholson | 22:17 | Grosse Pointe South | 76.3 | MAC White 2 |
| 10 | Maxwell Skrabut | 22:17 | Sterling Heights Stevenson | 76.3 | MAC White 2 |
| 12 | James Johnson | 22:28.0 | Imlay City | 74.7 | BWAC 2 |
| 9 | Daniel Hyrman | 23:20.1 | Davison | 74.3 | SVL South 2 |
| 12 | Logan Priebe | 22:14.6 | Saginaw Michigan Lutheran Seminary | 74.1 | TVC 2 |
| 11 | Camden Lobban | 23:20.7 | Davison | 74.1 | SVL South 2 |
| 10 | Alfonso Marcano | 22:30.9 | Marysville | 74.0 | MAC Blue 2 |
| 12 | Collin Grove | 22:29.9 | Algonac | 74.0 | BWAC 2 |
| 9 | Caleb Parlberg | 21:39.1 | Birch Run | 74.0 | MMAC 2 |
| 10 | TJ Landrum | 22:30.9 | Algonac | 73.7 | BWAC 2 |
| 12 | Nolan Love | 22:32.9 | SCS South Lake | 73.4 | MAC Blue 2 |
| 9 | Henry Witgen | 22:32.1 | Armada | 73.3 | BWAC 2 |
| 12 | Lucas Cha | 22:33.2 | Warren Woods Tower | 73.3 | MAC Blue 2 |
| 9 | Tyler Lentini | 22:32.6 | Algonac | 73.1 | BWAC 2 |
| 9 | Cameron Woody | 21:41.8 | Chesaning | 73.1 | MMAC 2 |
| 10 | Kaleb Kish-Salkovski | 22:27 | Grosse Pointe South | 73.0 | MAC White 2 |
| 9 | Joshua Gonzales | 22:18.3 | Saginaw Swan Valley | 72.9 | TVC 2 |
| 12 | Henry Myers | 22:36.2 | North Branch | 71.9 | BWAC 2 |
| 9 | Casey Emery | 22:46.3 | Midland | 71.9 | SVL North 2 |
| 12 | Jonathan Lebsack | 22:21.4 | Bay City John Glenn | 71.9 | TVC 2 |
| 10 | Aaron Dandin | 22:31 | Macomb L’Anse Creuse North | 71.7 | MAC White 2 |
| 9 | Connor Kraenzlein | 22:48.3 | Midland | 71.2 | SVL North 2 |
| 11 | Destin Kinney | 21:50.2 | Ovid-Elsie | 70.3 | MMAC 2 |
| 9 | Tim Nies | 22:42.8 | North Branch | 69.7 | BWAC 2 |
| 9 | Victor Kamau | 22:44.1 | Madison Heights Lamphere | 69.6 | MAC Blue 2 |
| 11 | Ryan Zou | 22:46.8 | Madison Heights Lamphere | 68.7 | MAC Blue 2 |
| 10 | Riyan Mir | 22:56.3 | Saginaw Heritage | 68.6 | SVL North 2 |
| 10 | Jack Schwartz | 22:47.8 | Sterling Heights | 68.4 | MAC Blue 2 |
| 10 | Cooper Ward | 22:34.6 | Hemlock | 67.5 | TVC 2 |
| 11 | Cameron Agosta | 22:51.2 | Marine City | 67.3 | MAC Blue 2 |
| 9 | Isaiah Langolf | 22:47 | Port Huron Northern | 66.3 | MAC White 2 |
| 9 | Blake Judd | 22:02.1 | New Lothrop | 66.3 | MMAC 2 |
| 12 | Christian Coleman | 22:38.4 | Carrollton | 66.2 | TVC 2 |
| 12 | Jack Chrisinske | 22:03.3 | Byron | 65.9 | MMAC 2 |
| 10 | Coby Bruce | 22:55.5 | Warren Lincoln | 65.8 | MAC Blue 2 |
| 10 | Jasper Krengel | 23:04.8 | Midland Dow | 65.7 | SVL North 2 |
| 9 | Kipton Ferchert | 22:49 | Sterling Heights Stevenson | 65.7 | MAC White 2 |
| 11 | Caiden Graham | 22:58.3 | Warren Lincoln | 64.9 | MAC Blue 2 |
| 10 | Zander Kelch | 22:57.5 | Croswell-Lexington | 64.8 | BWAC 2 |
| 10 | Chase Moore | 22:59.7 | Warren Lincoln | 64.4 | MAC Blue 2 |
| 10 | Rob Neal | 22:59.8 | Warren Lincoln | 64.4 | MAC Blue 2 |
| 9 | Chase Barrigar | 22:45.0 | Hemlock | 64.0 | TVC 2 |
| 9 | Samuel Swarthout | 23:10.7 | Bay City Western | 63.8 | SVL North 2 |
| 9 | Jericho Antoine | 22:46.2 | Ithaca | 63.6 | TVC 2 |
| 9 | Justin Saenz | 23:16.5 | Mount Pleasant | 61.8 | SVL North 2 |
| 10 | Grant Red | 23:57.7 | Davison | 61.8 | SVL South 2 |
| 10 | Austin Hillman | 23:08.6 | Madison Heights Lamphere | 61.5 | MAC Blue 2 |
| 10 | Brody Thomas | 23:58.8 | Davison | 61.4 | SVL South 2 |
| 9 | Matthew Fuller | 22:17.0 | Chesaning | 61.3 | MMAC 2 |
| 10 | Austin Hash | 23:11.1 | Harrison Twp. L’Anse Creuse | 60.6 | MAC Blue 2 |
| 12 | Joseph Noll | 23:05 | Macomb L’Anse Creuse North | 60.3 | MAC White 2 |
| 11 | Chris Badji | 23:24.7 | Saginaw Heritage | 59.1 | SVL North 2 |
| 9 | Mitchell Woodke | 23:01.3 | Frankenmuth | 58.6 | TVC 2 |
| 9 | Jeremy Halleaux | 22:31.0 | Durand | 56.7 | MMAC 2 |
| 10 | Walter Sutherland | 23:23.2 | New Haven | 56.6 | MAC Blue 2 |
| 10 | Damien Huff | 23:33.7 | Midland | 56.1 | SVL North 2 |
| 10 | Nathan Larivee | 23:27.1 | SCS Lake Shore | 55.3 | MAC Blue 2 |
| 9 | Kyzer Reid | 23:27.8 | Warren Woods Tower | 55.1 | MAC Blue 2 |
| 9 | Peyton Schaaf | 23:26.9 | North Branch | 55.0 | BWAC 2 |
| 9 | Jackson Allen | 23:27.2 | Imlay City | 54.9 | BWAC 2 |
| 9 | Alexander Cislo | 23:28.8 | SCS Lake Shore | 54.7 | MAC Blue 2 |
| 9 | Henry Watkins | 23:23 | Grosse Pointe South | 54.3 | MAC White 2 |
| 10 | Tommy Weyhing | 23:27 | Grosse Pointe South | 53.0 | MAC White 2 |
| 10 | Jack Farkas | 23:18.4 | Freeland | 52.9 | TVC 2 |
| 10 | Joseph Klein | 23:45.7 | Midland Dow | 52.1 | SVL North 2 |
| 10 | Robert Hindelang | 23:34 | Grosse Pointe South | 50.7 | MAC White 2 |
| 10 | Marco Houston | 23:44.8 | SCS South Lake | 49.4 | MAC Blue 2 |
| 9 | Connor Kaul | 23:28.8 | Saginaw Swan Valley | 49.4 | TVC 2 |
| 9 | Nathan Grech | 23:38 | SCS Lakeview | 49.3 | MAC White 2 |
| 12 | Keyshawn Burks | 23:45.6 | Eastpointe | 49.1 | MAC Blue 2 |
| Caleb Serrant | 23:46.2 | SCS South Lake | 48.9 | MAC Blue 2 |
| 10 | Reuben Eberly | 23:45.8 | Armada | 48.7 | BWAC 2 |
| 11 | Max Weatherwax | 23:56.5 | Bay City Central | 48.5 | SVL North 2 |
| 11 | Frederick Ziola | 22:56.1 | New Lothrop | 48.3 | MMAC 2 |
| 9 | Evan Matheney | 23:48.4 | Armada | 47.9 | BWAC 2 |
| 10 | Robert Downey | 23:50.2 | Warren Woods Tower | 47.6 | MAC Blue 2 |
| 12 | Brenden Olsen | 23:00.7 | New Lothrop | 46.8 | MMAC 2 |
| 10 | Devin Selk | 24:01.7 | Saginaw Heritage | 46.8 | SVL North 2 |
| 9 | Kaleb Madurski | 23:46 | SCS Lakeview | 46.7 | MAC White 2 |
| 9 | Levi Yates | 24:44.9 | Grand Blanc | 46.0 | SVL South 2 |
| 10 | Andrew Bondy | 23:04.0 | Montrose | 45.7 | MMAC 2 |
| 12 | Xander Frink | 23:56.8 | Clawson | 45.4 | MAC Blue 2 |
| 10 | Emmett Martin | 24:06.1 | Midland Dow | 45.3 | SVL North 2 |
| 10 | Logan Lynch | 24:01.3 | SCS Lake Shore | 43.9 | MAC Blue 2 |
| 12 | Aiden Poston | 24:03.4 | Center Line | 43.2 | MAC Blue 2 |
| 10 | Andrew Irish | 23:12.5 | Montrose | 42.8 | MMAC 2 |
| 12 | Alexander Barr | 24:03.6 | Yale | 42.8 | BWAC 2 |
| 9 | Garret Buter | 24:14.2 | Midland | 42.6 | SVL North 2 |
| 12 | Joshua Rahaman | 24:05.2 | Eastpointe | 42.6 | MAC Blue 2 |
| 9 | Logan O’Hara | 24:17.3 | Bay City Western | 41.6 | SVL North 2 |
| 12 | Damari Collins | 24:08.6 | Eastpointe | 41.5 | MAC Blue 2 |
| 12 | William Evans | 24:08.9 | Roseville | 41.4 | MAC Blue 2 |
| 11 | Tim Dion | 24:59.7 | Flint Powers Catholic | 41.1 | SVL South 2 |
| 10 | Grant Witgen | 24:11.2 | Armada | 40.3 | BWAC 2 |
| 10 | D’mario Guerra | 23:59.9 | Saginaw Michigan Lutheran Seminary | 39.0 | TVC 2 |
| 9 | Tyler Rau | 24:05.4 | Saginaw Valley Lutheran | 37.2 | TVC 2 |
| 9 | Paul Follett | 25:12.0 | Flint Powers Catholic | 37.0 | SVL South 2 |
| 11 | Alex Hughes | 23:31.6 | New Lothrop | 36.5 | MMAC 2 |
| 9 | Finnegan Johnson | 24:19:00 | Grosse Pointe South | 35.7 | MAC White 2 |
| 11 | Oliver Anderegg | 24:20:00 | Utica Ford | 35.3 | MAC White 2 |
| 10 | Gabriel Scarberry | 25:17.7 | Flint Carman-Ainsworth | 35.1 | SVL South 2 |
| 10 | Connor Bancroft | 25:18.1 | Davison | 35.0 | SVL South 2 |
| 12 | Samuel Felten | 24:14.4 | Frankenmuth | 34.2 | TVC 2 |
| 11 | John Goodwin | 24:30.6 | Port Huron | 34.1 | MAC Blue 2 |
| 10 | Paul Narceda | 25:22.1 | Lapeer | 33.6 | SVL South 2 |
| 11 | Tate Kirts | 24:45.2 | Midland Dow | 32.3 | SVL North 2 |
| 11 | Avian O’Dell | 24:20.9 | Saginaw Valley Lutheran | 32.0 | TVC 2 |
| 9 | Eathan Willard | 24:21.4 | Carrollton | 31.9 | TVC 2 |
| 9 | Joshua Herrell | 24:37.4 | Madison Heights Lamphere | 31.9 | MAC Blue 2 |
| 9 | Noah Mayer | 24:37.5 | Roseville | 31.8 | MAC Blue 2 |
| 11 | Jayvon Johnson | 24:40.8 | Warren Lincoln | 30.7 | MAC Blue 2 |
| 9 | Marcus Crawley | 24:50.9 | Midland Dow | 30.4 | SVL North 2 |
| 10 | Nikolas Rodriguez | 24:26.5 | Saginaw Swan Valley | 30.2 | TVC 2 |
| 9 | Colin Priest | 23:50.8 | Montrose | 30.1 | MMAC 2 |
| 11 | Christopher Monroy | 24:42.0 | Yale | 30.0 | BWAC 2 |
| 9 | Aaron Churchill | 24:28.0 | Carrollton | 29.7 | TVC 2 |
| 10 | Henry Paul | 24:43:00 | Clinton Twp. Chippewa Valley | 27.7 | MAC White 2 |
| 9 | Layten Ostrander | 23:59.0 | Chesaning | 27.3 | MMAC 2 |
| 11 | Paul Jensen | 24:36.7 | Saginaw Michigan Lutheran Seminary | 26.8 | TVC 2 |
| 9 | Quinn Sommer | 25:02.5 | Bay City Western | 26.5 | SVL North 2 |
| 9 | Judah Tong | 25:45.3 | Davison | 25.9 | SVL South 2 |
| 11 | Ezekial White | 24:58.4 | Madison Heights Lamphere | 24.9 | MAC Blue 2 |
| 9 | Caleb Birchmeier | 24:07.4 | New Lothrop | 24.5 | MMAC 2 |
| 9 | Aidan Mccarthy | 25:09.2 | Mount Pleasant | 24.3 | SVL North 2 |
| 12 | Henry Fortier | 25:10.7 | Saginaw Heritage | 23.8 | SVL North 2 |
| Amare Bivins | 25:03.7 | SCS South Lake | 23.1 | MAC Blue 2 |
| 9 | Matthew Wilber | 24:15.3 | Montrose | 21.9 | MMAC 2 |
| 11 | Aiden Gray | 24:16.4 | Byron | 21.5 | MMAC 2 |
| 11 | Rashad Clements | 25:14.3 | Warren Lincoln | 19.6 | MAC Blue 2 |
| 11 | Brady Czapiewski | 25:14.1 | Imlay City | 19.3 | BWAC 2 |
| 10 | Matthew Hall | 25:31.3 | Saginaw Heritage | 16.9 | SVL North 2 |
| 9 | Caden Grove | 25:23.9 | Algonac | 16.0 | BWAC 2 |
| 10 | Cayden Chamberlain | 24:33.1 | New Lothrop | 16.0 | MMAC 2 |
| 9 | Lucas Lynch | 25:34.1 | SCS Lake Shore | 13.0 | MAC Blue 2 |
| 10 | Josiah Davis | 25:35.7 | SCS Lake Shore | 12.4 | MAC Blue 2 |
| 12 | Grant Petrella | 26:39.6 | Grand Blanc | 7.8 | SVL South 2 |
| 10 | Jack Branchick | 25:50.5 | Algonac | 7.2 | BWAC 2 |
| 12 | Riley McConnell | 25:50.8 | North Branch | 7.1 | BWAC 2 |
| 10 | Lance Spicer | 26:46.8 | Lapeer | 5.4 | SVL South 2 |
| 12 | Elias Gomez | 25:41.6 | Saginaw Swan Valley | 5.1 | TVC 2 |
| 9 | Kingston Harris | 26:48.3 | Flint Powers Catholic | 4.9 | SVL South 2 |
| 12 | Oskar Ziobrowski | 25:56:00 | Warren Mott | 3.3 | MAC White 2 |
| Dejuan Richard | 26:08.2 | SCS South Lake | 1.6 | MAC Blue 2 |
| 10 | Jordan Osterland | 26:09.1 | Marine City | 1.3 | MAC Blue 2 |
| 12 | Evan Smith | 25:17.3 | Otisville LakeVille | 1.2 | MMAC 2 |