| Grade | Name | Time | Team | Rating | Meet |
| 11 | Aiden Pengelly | 15:21.8 | Canton | 214.4 | River Rat Open |
| 12 | Joseph Rohmfeld | 15:53.8 | Livonia Churchill | 209.1 | Livonia City Championship |
| 10 | Jacob Szalay | 16:06.2 | Saline | 199.6 | River Rat Open |
| 11 | Pierce Scheffler | 16:18.2 | Woodhaven Brownstown | 195.6 | River Rat Open |
| 11 | Brennan LaRusso | 16:21.7 | Saline | 194.4 | River Rat Open |
| 11 | Steven Dusseau | 16:25.7 | Canton | 193.1 | River Rat Open |
| 12 | Chase Wolters | 16:42.7 | Livonia Churchill | 192.8 | Livonia City Championship |
| 12 | Logan Gehoski | 16:39.9 | Bay City Western | 189.7 | Bay County |
| 12 | Saman Meshinchi | 16:39.6 | Saline | 188.5 | River Rat Open |
| 10 | Carlos Basulto | 16:40.0 | Saline | 188.3 | River Rat Open |
| 12 | Malcolm Speigle | 16:58.4 | Livonia Churchill | 187.5 | Livonia City Championship |
| 12 | Adam Dicken | 16:44.3 | Canton | 186.9 | River Rat Open |
| 12 | Collin Eckermann | 16:50.8 | Saline | 184.7 | River Rat Open |
| 11 | Hudson Wojtkowicz | 17:07.9 | Livonia Churchill | 184.4 | Livonia City Championship |
| 12 | Ethan Morche | 17:10.5 | Livonia Churchill | 183.5 | Livonia City Championship |
| 11 | Landen Livingston | 16:55.5 | Whitmore Lake | 183.2 | River Rat Open |
| 12 | Andrew Kaczmarczyk | 17:02.6 | Bay City Western | 182.1 | Bay County |
| 11 | Dylan Doggett | 16:58.7 | Highland-Milford | 182.1 | River Rat Open |
| 11 | Alex Vazquez | 16:58.8 | Woodhaven Brownstown | 182.1 | River Rat Open |
| 11 | Max Houvener | 17:04.1 | Lake Orion | 181.6 | Stan Ford |
| 12 | Walker Brose | 17:00.6 | Ann Arbor Huron | 181.5 | River Rat Open |
| 11 | Jeryn Frisbie | 17:03.1 | Belding | 180.3 | Montabella Mustang |
| 12 | Neel Bangera | 17:04.9 | Canton | 180.0 | River Rat Open |
| 12 | Evan Kelly | 17:07.6 | Highland-Milford | 179.1 | River Rat Open |
| 10 | Seth Betzold | 17:14.2 | Essexville Garber | 178.3 | Bay County |
| 11 | Bruno Cifaldi | 17:10.9 | Ann Arbor Skyline | 178.0 | River Rat Open |
| 12 | Teo Condevaux | 17:27.8 | Livonia Churchill | 177.7 | Livonia City Championship |
| 10 | Jacob Cole | 17:13.5 | Saline | 177.2 | River Rat Open |
| 10 | Tyler Bjorklund | 17:31.8 | Livonia Churchill | 176.4 | Livonia City Championship |
| 12 | Ben Clark | 17:16.0 | Canton | 176.3 | River Rat Open |
| 12 | Raymond Lucero II | 17:20.2 | Lake Orion | 176.3 | Stan Ford |
| 11 | Tommy Buckalew | 17:18.6 | Westland John Glenn | 175.5 | River Rat Open |
| 10 | Enshu Kuan | 17:20.5 | Ann Arbor Skyline | 174.8 | River Rat Open |
| 11 | Alex Culver | 17:20.5 | Howard City Tri-County | 174.5 | Montabella Mustang |
| 12 | Chase McDougall | 17:37.7 | Livonia Stevenson | 174.4 | Livonia City Championship |
| 9 | Oskar MacArthur | 17:23.1 | Ann Arbor Skyline | 174.0 | River Rat Open |
| 12 | Brayden Creedon | 17:23.3 | Canton | 173.9 | River Rat Open |
| 9 | Martin Gehrke | 17:23.5 | Ann Arbor Skyline | 173.8 | River Rat Open |
| 10 | Matthew Guikema | 17:24.9 | Ann Arbor Skyline | 173.4 | River Rat Open |
| 11 | Jamal (Max) Samaha | 17:27.7 | Ann Arbor Huron | 172.4 | River Rat Open |
| 10 | Vincent Jones | 17:29.0 | Woodhaven Brownstown | 172.0 | River Rat Open |
| 11 | Alex Hamilton | 17:33.7 | North Farmington | 171.8 | Stan Ford |
| 9 | Quinn Hare | 17:29.2 | Belding | 171.6 | Montabella Mustang |
| 9 | Ricardo Guajardo | 17:35.6 | Lake Orion | 171.1 | Stan Ford |
| 11 | Thomas (TJ) Conley | 17:31.8 | Ann Arbor Huron | 171.1 | River Rat Open |
| 10 | Carter Mitton | 17:33.2 | Saline | 170.6 | River Rat Open |
| 11 | Henry Schanbeck | 17:40.3 | Bay City John Glenn | 169.6 | Bay County |
| 12 | Reid Tatro | 17:36.4 | Highland-Milford | 169.5 | River Rat Open |
| 12 | Jack Robichaud | 17:36.5 | Ann Arbor Skyline | 169.5 | River Rat Open |
| 11 | Gannon Wheeler | 17:38.5 | Highland-Milford | 168.8 | River Rat Open |
| 12 | Aaron Messing | 17:55.5 | Livonia Stevenson | 168.5 | Livonia City Championship |
| 11 | Henry Kauffman | 17:44.9 | Howard City Tri-County | 166.4 | Montabella Mustang |
| 11 | Tony D’Orazio | 18:03.0 | Livonia Churchill | 166.0 | Livonia City Championship |
| 10 | Ryan Rummel | 17:47.2 | Saline | 165.9 | River Rat Open |
| 12 | Kellen Phillips | 17:48.0 | Highland-Milford | 165.7 | River Rat Open |
| 11 | Kyle Krasan | 17:49.8 | Ann Arbor Skyline | 165.1 | River Rat Open |
| 10 | Connor Schmidt | 17:49.5 | Clare | 164.8 | Montabella Mustang |
| 11 | Alexandro Skakal | 17:56.5 | Lake Orion | 164.2 | Stan Ford |
| 9 | Lucas Brumo | 18:08.9 | Livonia Stevenson | 164.0 | Livonia City Championship |
| 10 | Dylan Hanley | 17:53.1 | Ann Arbor Skyline | 164.0 | River Rat Open |
| 9 | Aidan Schwalbach | 18:00.1 | Rochester Hills Stoney Creek | 163.0 | Stan Ford |
| 10 | Calen Alexander | 17:56.6 | Woodhaven Brownstown | 162.8 | River Rat Open |
| 12 | Parker Razelun | 17:57.4 | Ann Arbor Skyline | 162.5 | River Rat Open |
| 10 | Griffin Donohue | 17:57.7 | Highland-Milford | 162.4 | River Rat Open |
| 12 | Jaxon Lumbert | 17:57.8 | Howard City Tri-County | 162.1 | Montabella Mustang |
| 9 | Nolan Collins | 18:01.0 | Whitmore Lake | 161.3 | River Rat Open |
| 11 | Gavin Hess | 18:02.2 | Highland-Milford | 160.9 | River Rat Open |
| 12 | Anthony Oddo | 18:06.2 | Rochester Adams | 160.9 | Stan Ford |
| 12 | Logan Grills | 18:08.4 | Bay City Western | 160.2 | Bay County |
| 11 | Mason Liepman | 18:04.9 | Saline | 160.0 | River Rat Open |
| 12 | Sean Kosinski | 18:21.6 | Livonia Churchill | 159.8 | Livonia City Championship |
| 12 | Riley Smith | 18:10.0 | Rochester Adams | 159.7 | Stan Ford |
| 11 | Francisco (Xisco) Dura | 18:06.1 | Ann Arbor Huron | 159.6 | River Rat Open |
| 12 | William Rosales | 18:06.2 | Saline | 159.6 | River Rat Open |
| 10 | William VanHaaften | 18:07.1 | Saline | 159.3 | River Rat Open |
| 11 | Mateo Reyes | 18:08.8 | Woodhaven Brownstown | 158.7 | River Rat Open |
| 10 | Zach McGee | 18:14.9 | Lake Orion | 158.0 | Stan Ford |
| 12 | Matthew Collins | 18:11.6 | Canton | 157.8 | River Rat Open |
| 11 | Rocket Wilson | 18:10.8 | Howard City Tri-County | 157.7 | Montabella Mustang |
| 12 | Jeremiah Lawson | 18:12.1 | Woodhaven Brownstown | 157.6 | River Rat Open |
| 10 | Takeru Kikuta | 18:12.5 | Canton | 157.5 | River Rat Open |
| 12 | Ethan Shroat | 18:12.9 | Westland John Glenn | 157.4 | River Rat Open |
| 11 | Gustaf Finn | 18:15.0 | Ann Arbor Skyline | 156.7 | River Rat Open |
| 10 | Rowan Holmes | 18:32.0 | Livonia Churchill | 156.3 | Livonia City Championship |
| 11 | Griffin Demyanovich | 18:16.5 | Woodhaven Brownstown | 156.2 | River Rat Open |
| 9 | Aarav Kalantry | 18:17.4 | Ann Arbor Huron | 155.9 | River Rat Open |
| 11 | Joey Brake | 18:33.9 | Livonia Churchill | 155.7 | Livonia City Championship |
| 12 | Archie Patterson | 18:18.8 | Saline | 155.4 | River Rat Open |
| 12 | Joey Cavins | 18:23.9 | Rochester Hills Stoney Creek | 155.0 | Stan Ford |
| 12 | Robert Romanski | 18:25.8 | Rochester Adams | 154.4 | Stan Ford |
| 12 | Mitch Ngatio | 18:27.9 | Rochester Adams | 153.7 | Stan Ford |
| 10 | Will Fust | 18:41.7 | Livonia Churchill | 153.1 | Livonia City Championship |
| 9 | Noah Vigier | 18:30.5 | Rochester Adams | 152.8 | Stan Ford |
| 11 | Camden Wornson | 18:33.6 | Rochester Adams | 151.8 | Stan Ford |
| 12 | Patrick Delavan | 18:34.2 | Rochester Hills Stoney Creek | 151.6 | Stan Ford |
| 12 | Ethan Tarhanich | 18:48.2 | Livonia Franklin | 150.9 | Livonia City Championship |
| 10 | Caleb Kohl | 18:34.3 | Howard City Tri-County | 149.9 | Montabella Mustang |
| 10 | Christian Villa-Bilton | 18:34.8 | Clare | 149.7 | Montabella Mustang |
| 10 | Santiago Valenzuela | 18:36.4 | Ann Arbor Skyline | 149.5 | River Rat Open |
| 10 | Charles Cools | 18:37.8 | Ann Arbor Huron | 149.1 | River Rat Open |
| 12 | Reynold Wei | 18:41.9 | Rochester Adams | 149.0 | Stan Ford |
| 9 | Leif Briggs-Lind | 18:42.3 | Bay City John Glenn | 148.9 | Bay County |
| 10 | Gabe Consiglio | 18:40.3 | Woodhaven Brownstown | 148.2 | River Rat Open |
| 12 | Nate Dillon | 18:42.9 | Whitmore Lake | 147.4 | River Rat Open |
| 10 | Elliot Condevaux | 18:59.9 | Livonia Churchill | 147.0 | Livonia City Championship |
| 12 | Kenny Gould | 18:43.8 | Belding | 146.8 | Montabella Mustang |
| 12 | Alex Blakemore | 18:45.8 | Highland-Milford | 146.4 | River Rat Open |
| 10 | Levi Socier | 18:52.4 | Essexville Garber | 145.5 | Bay County |
| 12 | Elliot Oostendorp | 18:48.4 | Ann Arbor Huron | 145.5 | River Rat Open |
| 11 | Clayton Peacock | 18:48.5 | Clare | 145.2 | Montabella Mustang |
| 10 | Jacob Blakemore | 18:49.6 | Highland-Milford | 145.1 | River Rat Open |
| 12 | Leyton Weak | 19:06.7 | Livonia Stevenson | 144.8 | Livonia City Championship |
| 9 | Etienne Ruble | 18:51.0 | Central Michigan Homeschool Athletics | 144.3 | Montabella Mustang |
| 10 | Luke Nagy | 18:56.6 | Rochester Adams | 144.1 | Stan Ford |
| 10 | Chris Hensler | 18:53.2 | Wayne Memorial | 143.9 | River Rat Open |
| 11 | Nicholas Beard | 18:55.5 | Ann Arbor Huron | 143.2 | River Rat Open |
| 11 | Marlowe Hartnett | 18:56.2 | Ann Arbor Skyline | 142.9 | River Rat Open |
| 10 | Elijah Riedlinger | 19:00.7 | Bay City Central | 142.8 | Bay County |
| 10 | Reese Lepeak | 19:02.6 | Bay City Western | 142.1 | Bay County |
| 10 | Drew Santi | 19:14.7 | Livonia Franklin | 142.1 | Livonia City Championship |
| 11 | Juan Luis Llanes | 18:58.8 | Ann Arbor Skyline | 142.1 | River Rat Open |
| 10 | Isaiah Homan | 18:59.0 | Central Michigan Homeschool Athletics | 141.7 | Montabella Mustang |
| 9 | Leo Weaver | 19:02.1 | Whitmore Lake | 141.0 | River Rat Open |
| 11 | Keagan Terrian | 19:04.0 | Farwell | 140.0 | Montabella Mustang |
| 10 | Nolan Kochany | 19:10.7 | Bay City Western | 139.4 | Bay County |
| 11 | William Warner | 19:06.7 | Clare | 139.1 | Montabella Mustang |
| 11 | Zeke Lafferty | 19:07.8 | Ann Arbor Skyline | 139.1 | River Rat Open |
| 12 | James Freeman | 19:12.6 | Rochester Hills Stoney Creek | 138.8 | Stan Ford |
| 12 | Cole Spencer | 19:13.4 | Bay City Western | 138.5 | Bay County |
| 12 | Alex Nemecek | 19:09.8 | Ann Arbor Skyline | 138.4 | River Rat Open |
| 10 | Benjamin Fox | 19:11.4 | Whitmore Lake | 137.9 | River Rat Open |
| 10 | Matthew Boone | 19:16.2 | Rochester Adams | 137.6 | Stan Ford |
| 11 | Colin Coole | 19:28.3 | Livonia Stevenson | 137.6 | Livonia City Championship |
| 11 | Gavin Escamilla | 19:16.6 | Bay City Western | 137.5 | Bay County |
| 11 | Kazutaka Suzuki | 19:13.5 | Canton | 137.2 | River Rat Open |
| 9 | Gage Clark | 19:13.9 | Garden City | 137.0 | River Rat Open |
| 12 | Caleb Dye | 19:14.1 | Belding | 136.6 | Montabella Mustang |
| 11 | Kona Crump | 19:14.4 | Clare | 136.5 | Montabella Mustang |
| 10 | Colin Stokes | 19:19.7 | North Farmington | 136.4 | Stan Ford |
| 10 | Timothy Minfield | 19:20.2 | Rochester Hills Stoney Creek | 136.3 | Stan Ford |
| 10 | Jonathon Ebbole | 19:20.5 | Rochester Adams | 136.2 | Stan Ford |
| 10 | Santanna Minfield | 19:21.1 | Rochester Hills Stoney Creek | 136.0 | Stan Ford |
| 9 | Aiden McDonald | 19:23.0 | Lake Orion | 135.3 | Stan Ford |
| 9 | Liam Trumpower | 19:36.0 | Livonia Franklin | 135.0 | Livonia City Championship |
| 12 | Jaylen Johnson | 19:20.1 | Wayne Memorial | 135.0 | River Rat Open |
| 10 | Joshua Kemp-Robrecht | 19:36.8 | Livonia Churchill | 134.7 | Livonia City Championship |
| 10 | Raphael Fournier | 19:21.7 | Ann Arbor Skyline | 134.4 | River Rat Open |
| 10 | Daniel Doyle | 19:21.9 | Westland John Glenn | 134.4 | River Rat Open |
| 10 | Nick White | 19:26.3 | North Farmington | 134.2 | Stan Ford |
| 10 | Miggy Mercado | 19:39.0 | Livonia Churchill | 134.0 | Livonia City Championship |
| 12 | Alex Ebel | 19:27.1 | Bay City Western | 134.0 | Bay County |
| 9 | Conrad Marra | 19:23.6 | Ann Arbor Huron | 133.8 | River Rat Open |
| 12 | Cole Tilmann | 19:25.4 | Beal City | 132.9 | Montabella Mustang |
| 11 | Akshay Duvvuru | 19:36.1 | Rochester Adams | 131.0 | Stan Ford |
| 10 | Johan Kim | 19:32.8 | Ann Arbor Huron | 130.7 | River Rat Open |
| 11 | Shondell Warren | 19:33.6 | Oak Park | 130.5 | River Rat Open |
| 12 | Aiden Callahan | 19:37.6 | Lake Orion | 130.5 | Stan Ford |
| 10 | Patrick Monahan | 19:33.6 | Central Michigan Homeschool Athletics | 130.1 | Montabella Mustang |
| 10 | Aidan Kocoloski | 19:50.8 | Livonia Stevenson | 130.1 | Livonia City Championship |
| 12 | Nicholas McAlear | 19:34.9 | Highland-Milford | 130.0 | River Rat Open |
| 9 | Anderson Buckland | 19:39.0 | Lake Orion | 130.0 | Stan Ford |
| 11 | Gavin Wilkins | 19:39.2 | Rochester Adams | 129.9 | Stan Ford |
| 12 | Micah Winchell | 19:35.4 | Ann Arbor Skyline | 129.9 | River Rat Open |
| 12 | Grant Newell | 19:39.4 | Rochester Hills Stoney Creek | 129.9 | Stan Ford |
| 12 | Gabe Rister | 19:36.0 | Wayne Memorial | 129.7 | River Rat Open |
| 10 | Yobani Martinez-Salazar | 19:37.0 | Ann Arbor Huron | 129.3 | River Rat Open |
| 12 | Athan Shizas | 19:41.8 | Rochester Hills Stoney Creek | 129.1 | Stan Ford |
| 12 | Victor Porter | 19:55.5 | Livonia Stevenson | 128.5 | Livonia City Championship |
| 12 | Gaven Cornell | 19:42.8 | Morley-Stanwood | 127.1 | Montabella Mustang |
| 10 | Benjamin Barkham | 19:48.3 | Rochester Hills Stoney Creek | 126.9 | Stan Ford |
| 9 | Logan Ingraham | 19:43.9 | Belding | 126.7 | Montabella Mustang |
| 12 | Alexander Svintsitski | 19:46.7 | Ann Arbor Huron | 126.1 | River Rat Open |
| 10 | Collin Grahl | 19:54.4 | Lake Orion | 124.9 | Stan Ford |
| 12 | Noah Sanchez | 19:51.0 | Highland-Milford | 124.7 | River Rat Open |
| 10 | Dayne Ivey | 19:55.8 | Pinconning | 124.4 | Bay County |
| 12 | Soren Stone-Palmquist | 19:53.4 | Ann Arbor Huron | 123.9 | River Rat Open |
| 12 | Gabriel Diego | 19:57.4 | North Farmington | 123.9 | Stan Ford |
| 10 | Eric Junker | 19:53.6 | Whitmore Lake | 123.8 | River Rat Open |
| 9 | Logan Funnell | 19:53.5 | Beal City | 123.5 | Montabella Mustang |
| 12 | Jackson Cichewicz | 19:54.9 | Ann Arbor Skyline | 123.4 | River Rat Open |
| 12 | Owen Holman | 19:59.5 | Bay City Western | 123.2 | Bay County |
| 11 | Cameron Dallison | 20:00.4 | North Farmington | 122.9 | Stan Ford |
| 10 | Gavin Wilde | 20:01.0 | North Farmington | 122.7 | Stan Ford |
| 12 | Matthew Rainwater | 19:56.9 | Morley-Stanwood | 122.4 | Montabella Mustang |
| 11 | Bowie Pawson | 19:57.1 | Howard City Tri-County | 122.3 | Montabella Mustang |
| 10 | Lincoln Palmer | 20:03.9 | North Farmington | 121.7 | Stan Ford |
| 10 | Matteo Turon | 20:01.0 | Ann Arbor Huron | 121.3 | River Rat Open |
| 12 | Demari Caldwell | 20:02.4 | Oak Park | 120.9 | River Rat Open |
| 9 | Michael Harris | 20:05.0 | Canton | 120.0 | River Rat Open |
| 10 | Paxton Rose | 20:06.6 | Ann Arbor Skyline | 119.5 | River Rat Open |
| 12 | Conor Courtade | 20:11.9 | Rochester Hills Stoney Creek | 119.0 | Stan Ford |
| 12 | Caleb Valentine | 20:09.7 | Whitmore Lake | 118.4 | River Rat Open |
| 10 | John Nielsen | 20:08.8 | Morley-Stanwood | 118.4 | Montabella Mustang |
| 9 | Noah Kraegel | 20:14.5 | Rochester Adams | 118.2 | Stan Ford |
| 9 | David Crowe Jr | 20:14.9 | Lake Orion | 118.0 | Stan Ford |
| 12 | Nicholas Luna | 20:15.5 | Bay City Central | 117.8 | Bay County |
| 9 | Garrett Smith | 20:12.3 | Highland-Milford | 117.6 | River Rat Open |
| 10 | Corbin Knoerr | 20:16.8 | Bay City Western | 117.4 | Bay County |
| 10 | Melvin Stewart | 20:14.3 | Wayne Memorial | 116.9 | River Rat Open |
| 10 | Eli Dedloff | 20:13.4 | Central Michigan Homeschool Athletics | 116.9 | Montabella Mustang |
| 10 | Tanner Wertz | 20:14.4 | Highland-Milford | 116.9 | River Rat Open |
| 12 | Phillip Burney | 20:16.5 | Oak Park | 116.2 | River Rat Open |
| 9 | Charlie O’Loughlin | 20:33.0 | Livonia Stevenson | 116.0 | Livonia City Championship |
| 10 | Christopher Walper | 20:17.7 | Saline | 115.8 | River Rat Open |
| 11 | Louis Musser | 20:23.3 | Bay City Western | 115.3 | Bay County |
| 11 | Jonathan Lebsack | 20:26.9 | Bay City John Glenn | 114.0 | Bay County |
| 10 | Kasey Springer | 20:24.0 | Whitmore Lake | 113.7 | River Rat Open |
| 12 | Carter Peacock | 20:24.0 | Clare | 113.3 | Montabella Mustang |
| 12 | Brent McLean | 20:30.0 | Bay City John Glenn | 113.0 | Bay County |
| 10 | Haven Torreano | 20:27.2 | Ann Arbor Huron | 112.6 | River Rat Open |
| 11 | Matthew Litwiller | 20:34.7 | Davison | 111.4 | Stan Ford |
| 10 | Henry Park | 20:31.4 | Canton | 111.2 | River Rat Open |
| 12 | Silas Springer | 20:32.2 | Central Michigan Homeschool Athletics | 110.6 | Montabella Mustang |
| 12 | Micah Day | 20:49.9 | Livonia Stevenson | 110.4 | Livonia City Championship |
| 10 | Garrett Comer | 20:34.8 | Ann Arbor Skyline | 110.1 | River Rat Open |
| 10 | Micah Springer | 20:35.0 | Central Michigan Homeschool Athletics | 109.7 | Montabella Mustang |
| 12 | Andrew Irgang | 20:38.0 | Saline | 109.0 | River Rat Open |
| 11 | Alex Krueger | 20:37.8 | Howard City Tri-County | 108.7 | Montabella Mustang |
| 10 | Keston Rodda | 20:43.0 | Rochester Adams | 108.7 | Stan Ford |
| 10 | Phylip Elliott | 20:40.4 | Ann Arbor Skyline | 108.2 | River Rat Open |
| 9 | Landon Seidel | 21:00.6 | Livonia Stevenson | 106.8 | Livonia City Championship |
| 10 | David Carroll | 20:48.7 | Bay City Central | 106.8 | Bay County |
| 9 | Cal Hooper | 20:46.7 | Ferndale | 106.1 | River Rat Open |
| 11 | Aaron Alleman | 20:52.0 | Rochester Adams | 105.7 | Stan Ford |
| 10 | Evan White | 20:52.7 | Rochester Hills Stoney Creek | 105.4 | Stan Ford |
| 10 | Austin Steimel | 20:54.1 | Rochester Adams | 105.0 | Stan Ford |
| 11 | Demetrius Gondek | 20:50.4 | Vestaburg | 104.5 | Montabella Mustang |
| 10 | Nicholas Oliveira | 20:52.8 | Canton | 104.1 | River Rat Open |
| 10 | Ethan Dutkiewilz | 20:57.3 | Davison | 103.9 | Stan Ford |
| 12 | Brayden Schmidt | 20:54.2 | Clare | 103.3 | Montabella Mustang |
| 11 | Colin Lock | 20:59.3 | Essexville Garber | 103.2 | Bay County |
| 9 | Liam Hannah | 21:11.6 | Livonia Franklin | 103.1 | Livonia City Championship |
| 9 | Levi Schultz | 20:56.3 | Highland-Milford | 102.9 | River Rat Open |
| 9 | Jaxon Seibold | 21:02.3 | Lake Orion | 102.2 | Stan Ford |
| 12 | Adrian Sieh | 21:00.0 | Saline | 101.7 | River Rat Open |
| 10 | Christopher Welt | 21:00.6 | Saline | 101.5 | River Rat Open |
| 11 | Deacon Hayward | 21:05.6 | Bay City Central | 101.1 | Bay County |
| 11 | Ian Letherer | 21:01.3 | Clare | 100.9 | Montabella Mustang |
| 10 | Thadeus Price | 21:18.4 | Livonia Stevenson | 100.9 | Livonia City Championship |
| 10 | Braulio Limon Urdapilleta | 21:07.2 | Rochester Hills Stoney Creek | 100.6 | Stan Ford |
| 11 | Garrett VanderZyl | 21:03.0 | Howard City Tri-County | 100.3 | Montabella Mustang |
| 9 | Seungwoo Lee | 21:10.5 | Rochester Hills Stoney Creek | 99.5 | Stan Ford |
| 12 | Jacob Ragatz | 21:07.6 | Saline | 99.1 | River Rat Open |
| 10 | Brady Pietszak | 21:07.6 | Westland John Glenn | 99.1 | River Rat Open |
| 11 | Philip LaFramboise | 21:12.9 | Bay City John Glenn | 98.7 | Bay County |
| 12 | Ethan Santonocito | 21:13.1 | Rochester Hills Stoney Creek | 98.6 | Stan Ford |
| 10 | Benjamin Clark | 21:30.0 | Livonia Franklin | 97.0 | Livonia City Championship |
| 11 | Owen Osterbur | 21:18.2 | Rochester Adams | 96.9 | Stan Ford |
| 12 | Edward Barkham | 21:18.2 | Rochester Hills Stoney Creek | 96.9 | Stan Ford |
| 9 | Sage O’Lor | 21:15.1 | Ann Arbor Skyline | 96.6 | River Rat Open |
| 10 | Thadeus Yee | 21:32.3 | Livonia Stevenson | 96.2 | Livonia City Championship |
| 12 | Lucas Lamborne | 21:15.6 | Belding | 96.1 | Montabella Mustang |
| 9 | Ben Obrycki | 21:35.3 | Livonia Churchill | 95.2 | Livonia City Championship |
| 9 | Ben Tyluski | 21:37.2 | Livonia Churchill | 94.6 | Livonia City Championship |
| 9 | Leo Chi | 21:22.2 | Ann Arbor Skyline | 94.3 | River Rat Open |
| 10 | Clark Tan | 21:27.2 | Davison | 93.9 | Stan Ford |
| 11 | Evan Elliott | 21:27.2 | Bay City John Glenn | 93.9 | Bay County |
| 9 | Owen Zeien | 21:22.6 | Beal City | 93.8 | Montabella Mustang |
| 9 | Jaylen DeMarco | 21:27.9 | Lake Orion | 93.7 | Stan Ford |
| 9 | David Bingham | 21:26.7 | Saline | 92.8 | River Rat Open |
| 10 | Jackson Turnas | 21:31.7 | Rochester Hills Stoney Creek | 92.4 | Stan Ford |
| 9 | Evan Nordhaus | 21:28.5 | Canton | 92.2 | River Rat Open |
| 9 | Lucas Keinath | 21:32.7 | Lake Orion | 92.1 | Stan Ford |
| 9 | Vincent Pirozzo | 21:33.2 | Rochester Hills Stoney Creek | 91.9 | Stan Ford |
| 9 | Hudson Watkins | 21:29.5 | Highland-Milford | 91.8 | River Rat Open |
| 9 | Eamon Sullivan | 21:34.0 | Rochester Adams | 91.7 | Stan Ford |
| 9 | Blake Markland | 21:35.0 | Rochester Adams | 91.3 | Stan Ford |
| 12 | Kendale Nash | 21:32.1 | Oak Park | 91.0 | River Rat Open |
| 10 | Kyler Shaw | 21:36.3 | North Farmington | 90.9 | Stan Ford |
| 12 | Logan Kipley | 21:32.4 | Saline | 90.9 | River Rat Open |
| 10 | Zack Zarna | 21:32.1 | Howard City Tri-County | 90.6 | Montabella Mustang |
| 11 | Cooper Crandell | 21:38.3 | Rochester Adams | 90.2 | Stan Ford |
| 10 | Michael Nowicki | 21:35.0 | Highland-Milford | 90.0 | River Rat Open |
| 9 | Sky Fausett | 21:40.5 | Rochester Adams | 89.5 | Stan Ford |
| 10 | Jack Shiner | 21:53.7 | Livonia Franklin | 89.1 | Livonia City Championship |
| 10 | William Yen | 21:42.5 | North Farmington | 88.8 | Stan Ford |
| 10 | Renato Ianni | 21:38.7 | Whitmore Lake | 88.8 | River Rat Open |
| 12 | Jonathan Noel | 21:42.7 | Bay City John Glenn | 88.8 | Bay County |
| 10 | Joshua Raoof | 21:39.5 | Canton | 88.5 | River Rat Open |
| 11 | Emiliano Ruiz | 21:45.7 | Rochester Adams | 87.8 | Stan Ford |
| 9 | Richard Lewis | 21:42.8 | Whitmore Lake | 87.4 | River Rat Open |
| 11 | Jordan Weber | 21:42.1 | Beal City | 87.3 | Montabella Mustang |
| 10 | Caleb Lee | 21:44.9 | Ann Arbor Huron | 86.7 | River Rat Open |
| 9 | John Thomas | 21:45.2 | Whitmore Lake | 86.6 | River Rat Open |
| 11 | Oliver McGee | 21:47.1 | Ann Arbor Huron | 86.0 | River Rat Open |
| 11 | Noah Hetler | 21:51.4 | Howard City Tri-County | 84.2 | Montabella Mustang |
| 11 | Cole Grundy | 21:52.5 | Clare | 83.8 | Montabella Mustang |
| 9 | Michael Orsargos | 22:00.0 | Rochester Adams | 83.0 | Stan Ford |
| 10 | Levi Gugino | 21:57.7 | Ann Arbor Huron | 82.4 | River Rat Open |
| 12 | Spencer Troike | 22:13.8 | Livonia Stevenson | 82.4 | Livonia City Championship |
| 10 | Om Lakhani | 21:58.1 | Canton | 82.3 | River Rat Open |
| 10 | Greyson Stevens | 22:14.9 | Livonia Franklin | 82.0 | Livonia City Championship |
| 9 | Axel Svensson | 22:04.1 | Rochester Hills Stoney Creek | 81.6 | Stan Ford |
| 9 | Sam Trommater | 21:59.6 | Beal City | 81.5 | Montabella Mustang |
| 11 | Joshua Hart | 22:00.7 | Wayne Memorial | 81.4 | River Rat Open |
| 9 | Jude Shafer | 22:01.0 | Ann Arbor Skyline | 81.3 | River Rat Open |
| 12 | Hogan Walter | 22:00.8 | Clare | 81.1 | Montabella Mustang |
| 9 | Jaxon Alexander | 22:07.4 | Davison | 80.5 | Stan Ford |
| 11 | Abiraj Sandhu | 22:08.2 | Rochester Adams | 80.3 | Stan Ford |
| 10 | Liam Hoban | 22:04.4 | Canton | 80.2 | River Rat Open |
| 9 | Edison Schaffer | 22:05.6 | Ann Arbor Huron | 79.8 | River Rat Open |
| 12 | Nathaniel Holbrook | 22:05.7 | Westland John Glenn | 79.8 | River Rat Open |
| 9 | Joshua Fletcher-Smith | 22:11.5 | Lake Orion | 79.2 | Stan Ford |
| 12 | Matthew Firman | 22:06.9 | Farwell | 79.0 | Montabella Mustang |
| 12 | Andrew Ge | 22:13.3 | Rochester Adams | 78.6 | Stan Ford |
| 12 | Srivatsan Balaji | 22:14.3 | North Farmington | 78.2 | Stan Ford |
| 9 | Ryan Guinn | 22:10.4 | Canton | 78.2 | River Rat Open |
| 12 | Theron Piwowar | 22:15.5 | Rochester Adams | 77.8 | Stan Ford |
| 9 | Carter Chapman | 22:11.1 | Clare | 77.6 | Montabella Mustang |
| 12 | Nicholas Williams | 22:13.9 | Westland John Glenn | 77.0 | River Rat Open |
| 12 | William Johnson | 22:16.4 | Ann Arbor Skyline | 76.2 | River Rat Open |
| 10 | Lucas Yuan | 22:18.4 | Ann Arbor Huron | 75.5 | River Rat Open |
| 9 | Wesley Schram | 22:17.5 | Vestaburg | 75.5 | Montabella Mustang |
| 9 | Justice Springer | 22:17.6 | Central Michigan Homeschool Athletics | 75.5 | Montabella Mustang |
| 10 | Mason Howell | 22:18.5 | Marion | 75.2 | Montabella Mustang |
| 10 | Aiden Miller | 22:23.5 | Rochester Adams | 75.2 | Stan Ford |
| 9 | Ethan Schmink | 22:24.5 | Lake Orion | 74.8 | Stan Ford |
| 9 | Walter McMourrogh | 22:23.0 | Ann Arbor Huron | 74.0 | River Rat Open |
| 9 | Benjamin Keinath | 22:30.5 | Lake Orion | 72.8 | Stan Ford |
| 10 | Oscar Camargo | 22:30.6 | Rochester Hills Stoney Creek | 72.8 | Stan Ford |
| 12 | Landon Barnett | 22:32.8 | Farwell | 70.4 | Montabella Mustang |
| 9 | Grant Red | 22:38.2 | Davison | 70.3 | Stan Ford |
| 11 | Eric Henry | 22:38.5 | Lake Orion | 70.2 | Stan Ford |
| 11 | Ethan Walker | 22:35.0 | Vestaburg | 69.7 | Montabella Mustang |
| 12 | Anthony Hollen | 22:52.7 | Livonia Franklin | 69.4 | Livonia City Championship |
| 10 | Sam Leach | 22:41.5 | Davison | 69.2 | Stan Ford |
| 9 | Aran Velsamy | 22:42.2 | Rochester Adams | 68.9 | Stan Ford |
| 11 | Owen Brown | 22:54.6 | Livonia Franklin | 68.8 | Livonia City Championship |
| 11 | Gabriel Kibin | 22:40.6 | Canton | 68.1 | River Rat Open |
| 9 | Carl Villegas | 22:44.9 | Bay City Central | 68.0 | Bay County |
| 11 | Conner Fenton | 22:42.1 | Beal City | 67.3 | Montabella Mustang |
| 11 | Jordan Willingham | 22:43.3 | Oak Park | 67.2 | River Rat Open |
| 9 | Zutrell Stevenson | 22:43.5 | Oak Park | 67.2 | River Rat Open |
| 10 | Emerson McGuire | 22:47.5 | Canton | 65.8 | River Rat Open |
| 12 | Jinsun Pyo | 22:53.7 | Rochester Adams | 65.1 | Stan Ford |
| 12 | Collin Scheid | 22:50.7 | Belding | 64.4 | Montabella Mustang |
| 11 | Jareth Shappee | 22:50.9 | Montabella | 64.4 | Montabella Mustang |
| 9 | Alexander Emmi | 22:54.6 | Ann Arbor Huron | 63.5 | River Rat Open |
| 12 | Hajune Kim | 22:56.0 | Ann Arbor Huron | 63.0 | River Rat Open |
| 9 | Isaac Bard | 23:00.1 | Rochester Adams | 63.0 | Stan Ford |
| 11 | Ralph Walter | 22:58.4 | Highland-Milford | 62.2 | River Rat Open |
| 12 | Noah Charbonneau | 23:06.0 | Essexville Garber | 61.0 | Bay County |
| 11 | Tyler Kuehne | 23:07.5 | Bay City John Glenn | 60.5 | Bay County |
| 12 | Teddy Pawlowski | 23:20.2 | Livonia Franklin | 60.3 | Livonia City Championship |
| 10 | Bryce Willis | 23:03.5 | Montabella | 60.2 | Montabella Mustang |
| 9 | Connor Bancroft | 23:09.4 | Davison | 59.9 | Stan Ford |
| 11 | Benjamin Smiles | 23:17.3 | Lake Orion | 57.2 | Stan Ford |
| 9 | Aaron Garner Jr | 23:15.1 | Harper Woods Chandler Park | 56.6 | River Rat Open |
| 9 | Cole Harms | 23:15.3 | Ann Arbor Skyline | 56.6 | River Rat Open |
| 9 | Matthew Rotarius | 23:23.2 | Bay City John Glenn | 55.3 | Bay County |
| 12 | Kaden Sabo | 23:23.6 | Essexville Garber | 55.1 | Bay County |
| 9 | Ben Lin | 23:20.1 | Ann Arbor Huron | 55.0 | River Rat Open |
| 12 | Tyler Koons | 23:19.2 | Montabella | 54.9 | Montabella Mustang |
| 11 | Meer Ahmed | 23:20.3 | Ann Arbor Huron | 54.9 | River Rat Open |
| 11 | Andrew Randall | 23:25.4 | Rochester Hills Stoney Creek | 54.5 | Stan Ford |
| 10 | Christopher Ferguson | 23:24.4 | Howard City Tri-County | 53.2 | Montabella Mustang |
| 10 | Brandon Watz | 23:29.4 | Bay City Western | 53.2 | Bay County |
| 10 | Andrew Schout | 23:24.8 | Belding | 53.1 | Montabella Mustang |
| 9 | Benjamin Trumbull | 23:30.2 | Lake Orion | 52.9 | Stan Ford |
| 9 | Naveen Duvoor | 23:30.4 | Rochester Adams | 52.9 | Stan Ford |
| 10 | Isiah Peterson | 23:26.2 | Marion | 52.6 | Montabella Mustang |
| 10 | Logan Courtade | 23:33.5 | Rochester Hills Stoney Creek | 51.8 | Stan Ford |
| 11 | Jacob Belliston | 23:29.6 | Highland-Milford | 51.8 | River Rat Open |
| 9 | Oliver Hayes | 23:36.0 | Davison | 51.0 | Stan Ford |
| 10 | Hayden Rutter | 23:38.3 | Rochester Hills Stoney Creek | 50.2 | Stan Ford |
| 10 | Dominic Diego | 23:38.5 | North Farmington | 50.2 | Stan Ford |
| 11 | Carter Stewart | 23:39.1 | Bay City Western | 50.0 | Bay County |
| 12 | Harico Smith | 23:35.3 | Harper Woods Chandler Park | 49.9 | River Rat Open |
| 9 | Ethan Miller | 23:39.5 | Ann Arbor Skyline | 48.5 | River Rat Open |
| 9 | James Rodriguez | 23:39.5 | Montabella | 48.2 | Montabella Mustang |
| 11 | Aiden Manchester | 23:47.2 | Bay City Central | 47.3 | Bay County |
| 10 | Madden Pomeroy | 23:48.6 | Bay City Central | 46.8 | Bay County |
| 10 | Evan Leach | 23:48.7 | Ann Arbor Skyline | 45.4 | River Rat Open |
| 10 | Kyler Calma | 23:49.4 | Westland John Glenn | 45.2 | River Rat Open |
| 10 | Amir Jihad | 23:54.7 | North Farmington | 44.8 | Stan Ford |
| 12 | Amir Abston | 23:51.3 | Ann Arbor Skyline | 44.6 | River Rat Open |
| 11 | Jaden Kiger | 23:50.3 | Marion | 44.6 | Montabella Mustang |
| 9 | Grayson Stanifer | 23:52.3 | Saline | 44.2 | River Rat Open |
| 10 | Brady Kao | 23:57.0 | North Farmington | 44.0 | Stan Ford |
| 10 | Jacob Monday | 23:57.1 | Rochester Adams | 44.0 | Stan Ford |
| 9 | Lawrence Wang | 23:53.4 | Ann Arbor Skyline | 43.9 | River Rat Open |
| 10 | Memphis Peever | 23:54.3 | Farwell | 43.2 | Montabella Mustang |
| 11 | Zxyaire Middleton | 23:55.7 | Oak Park | 43.1 | River Rat Open |
| 9 | Brandon French | 24:03.1 | Lake Orion | 42.0 | Stan Ford |
| 9 | Aidan Patton | 24:04.1 | Westland John Glenn | 40.3 | River Rat Open |
| 9 | Ashton Enciso | 24:15.1 | Pinconning | 38.0 | Bay County |
| 11 | Liam Schultz | 24:13.6 | Howard City Tri-County | 36.8 | Montabella Mustang |
| 11 | Braiden Wright | 24:15.4 | Howard City Tri-County | 36.2 | Montabella Mustang |
| 9 | Blair Jackson | 24:21.0 | Westland John Glenn | 34.7 | River Rat Open |
| 9 | Vincent Trevino | 24:28.2 | Rochester Adams | 33.6 | Stan Ford |
| 11 | Henry Metzger | 24:23.7 | Morley-Stanwood | 33.4 | Montabella Mustang |
| 9 | Zachary Davis | 24:24.8 | Westland John Glenn | 33.4 | River Rat Open |
| 12 | Tyler Lach | 24:24.1 | Morley-Stanwood | 33.3 | Montabella Mustang |
| 11 | Austin Edwards | 24:25.5 | Oak Park | 33.2 | River Rat Open |
| 9 | Brandon Muller | 24:32.4 | Davison | 32.2 | Stan Ford |
| 12 | Diego Antonio | 24:29.9 | Wayne Memorial | 31.7 | River Rat Open |
| 10 | Princewill Ubajiogu | 24:46.4 | Livonia Churchill | 31.5 | Livonia City Championship |
| 9 | Nick Muha | 24:32.6 | Garden City | 30.8 | River Rat Open |
| 10 | Josh Briskey | 24:34.5 | Ann Arbor Huron | 30.2 | River Rat Open |
| 9 | Colton Maul | 24:40.3 | Rochester Hills Stoney Creek | 29.6 | Stan Ford |
| 11 | Zorawar (Joey) Brar | 24:36.5 | Ann Arbor Huron | 29.5 | River Rat Open |
| 9 | Jake Hunter | 24:42.9 | Lake Orion | 28.7 | Stan Ford |
| 10 | Josh Nigro | 24:39.5 | Highland-Milford | 28.5 | River Rat Open |
| 11 | Spencer Gillett | 24:55.6 | Livonia Churchill | 28.5 | Livonia City Championship |
| 9 | Zane Al Nasser | 24:56.5 | Livonia Franklin | 28.2 | Livonia City Championship |
| 9 | Nathan Workman | 24:57.2 | Livonia Churchill | 27.9 | Livonia City Championship |
| 9 | Vincent DiCicco | 24:57.8 | Livonia Churchill | 27.7 | Livonia City Championship |
| 9 | DeCarlo Union | 24:45.1 | Westland John Glenn | 26.6 | River Rat Open |
| 9 | Grant Decker | 24:56.9 | Rochester Hills Stoney Creek | 24.0 | Stan Ford |
| 11 | Camilo Ojeda | 24:54.3 | Ann Arbor Huron | 23.6 | River Rat Open |
| 12 | Elijah Greene | 24:58.5 | North Farmington | 23.5 | Stan Ford |
| 9 | Landin Watkins | 24:54.6 | Canton | 23.5 | River Rat Open |
| 9 | Timothy Peters | 25:18.7 | Livonia Franklin | 20.8 | Livonia City Championship |
| 10 | Malique Small | 25:27.1 | North Farmington | 14.0 | Stan Ford |
| 10 | Max Weatherwax | 25:28.0 | Bay City Central | 13.7 | Bay County |
| 11 | Nathan Respress | 25:24.3 | Westland John Glenn | 13.6 | River Rat Open |
| 10 | Chase Bauer | 25:27.3 | Garden City | 12.6 | River Rat Open |
| 9 | Dexter Francis | 25:34.4 | Ann Arbor Huron | 10.2 | River Rat Open |
| 10 | Matthew Hamil | 25:44.6 | North Farmington | 8.1 | Stan Ford |
| 9 | Sawyer O’Brien | 26:01.7 | Davison | 2.4 | Stan Ford |
| 10 | Camden Lobban | 26:02.3 | Davison | 2.2 | Stan Ford |
| 11 | Emmett Hoey | 26:06.1 | North Farmington | 1.0 | Stan Ford |