| Meet | Boys Adj. | Girls Adj. | Average |
| Marauder | +5 | +3 | +4 |
| Coaching Legends | -35 | -40 | -38 |
| Wagener Park | +30 | +27 | +29 |
| Fruitport | -16 | -26 | -21 |
| SSM Elks | -21 | -16 | -19 |
*** = Team State Title type of performance
** = Top-10 Team type of performance
* = Team Qualifier type of performance
BOYS TEAM RATINGS
| Team | Top 5 Avg. | Division | Meet |
| Temperance Bedford | 175.8 | 1 | Marauder |
| Ann Arbor Huron | 169.6 | 1 | Marauder |
| Monroe | 162.8 | 1 | Marauder |
| Saline | 161.1 | 1 | Marauder |
| Brighton | 157.8 | 1 | Coaching Legends |
| Grosse Pointe North | 155.6 | 1 | Coaching Legends |
| Beverly Hills Groves | 151.0 | 1 | Coaching Legends |
| Detroit U-D Jesuit | 150.2 | 1 | Marauder |
| Livonia Stevenson | 149.0 | 1 | Coaching Legends |
| Highland-Milford | 144.5 | 1 | Coaching Legends |
| Dearborn | 139.5 | 1 | Marauder |
| Brownstown Woodhaven | 136.8 | 1 | Marauder |
| Wyandotte Roosevelt | 136.0 | 1 | Marauder |
| Gibraltar Carlson | 134.1 | 1 | Marauder |
| Grand Rapids Union | 129.4 | 1 | Fruitport |
| Dearborn Fordson | 124.8 | 1 | Marauder |
| Livonia Franklin | 114.8 | 1 | Marauder |
| Wayne Memorial | 99.2 | 1 | Marauder |
| Ypsilanti Lincoln | 98.1 | 1 | Marauder |
| Belleville | 88.8 | 1 | Coaching Legends |
| Dearborn Heights Crestwood | 88.4 | 1 | Marauder |
| Muskegon | 36.6 | 1 | Fruitport |
| Team | Top 5 Avg. | Division | Meet |
| Pinckney* | 173.8 | 2 | Coaching Legends |
| Yale | 150.7 | 2 | Wagener Park |
| Belding | 148.2 | 2 | Fruitport |
| Grosse Ile | 140.0 | 2 | Marauder |
| Orchard Lake St. Mary’s | 136.4 | 2 | Coaching Legends |
| Dundee | 132.8 | 2 | Marauder |
| Fruitport | 123.9 | 2 | Fruitport |
| Ypsilanti Community | 122.0 | 2 | Marauder |
| Grand Rapids Kenowa Hills | 116.6 | 2 | Fruitport |
| Grand Rapids West Catholic | 109.8 | 2 | Fruitport |
| Riverview | 106.2 | 2 | Marauder |
| North Branch | 104.9 | 2 | SSM Elks |
| Croswell-Lexington | 103.0 | 2 | Wagener Park |
| Bloomfield Hills Cranbrook-Kingswood | 100.0 | 2 | Coaching Legends |
| New Boston Huron | 97.2 | 2 | Marauder |
| Garden City | 43.2 | 2 | Marauder |
| Melvindale | 31.4 | 2 | Marauder |
| Team | Top 5 Avg. | Division | Meet |
| Flat Rock** | 168.4 | 3 | Marauder |
| Ann Arbor Greenhills | 149.9 | 3 | Marauder |
| Pigeon-Laker | 148.1 | 3 | Wagener Park |
| Reese | 139.0 | 3 | Wagener Park |
| Hesperia | 97.3 | 3 | Fruitport |
| Ravenna | 83.8 | 3 | Fruitport |
| Vassar | 17.3 | 3 | Wagener Park |
| Team | Top 5 Avg. | Division | Meet |
| Mason County Eastern** | 158.1 | 4 | Fruitport |
| Harbor Beach* | 140.3 | 4 | Wagener Park |
| Marlette | 132.7 | 4 | Wagener Park |
| Dryden | 130.5 | 4 | Wagener Park |
| Unionville-Sebewaing | 125.7 | 4 | Wagener Park |
| Riverview Gabriel Richard | 115.9 | 4 | Marauder |
| Allen Park Cabrini | 97.3 | 4 | Marauder |
| Deckerville | 87.5 | 4 | Wagener Park |
| Plymouth Christian Academy | 80.7 | 4 | Coaching Legends |
| Brown City | 73.3 | 4 | Wagener Park |
| Livingston Christian | 72.9 | 4 | Coaching Legends |
| Holton | 50.7 | 4 | Fruitport |
| Team | Top 5 Avg. | Division | Meet |
| North Trails | 154.2 | Club | SSM Elks |
| Monroe Milers | 69.7 | Club | Marauder |
| Team | Top 5 Avg. | Division | Meet |
| Christ the King | 113.7 | ND | Marauder |
| Kensington Woods | 58.0 | ND | Coaching Legends |
| Team | Top 5 Avg. | Division | Meet |
| Sault Ste. Marie | 170.0 | UP 1 | SSM Elks |
| Gladstone | 131.3 | UP 1 | SSM Elks |
GIRLS TEAM RATINGS
| Team | Division | Top 5 Avg. | Meet |
| Ann Arbor Huron | 1 | 110.3 | Coaching Legends |
| Livonia Franklin | 1 | 99.8 | Marauder |
| Brighton | 1 | 89.6 | Coaching Legends |
| Temperance Bedford | 1 | 79.2 | Marauder |
| Plymouth | 1 | 78.7 | Coaching Legends |
| Gibraltar Carlson | 1 | 78.0 | Marauder |
| Salem | 1 | 77.1 | Marauder |
| South Lyon | 1 | 72.3 | SSM Elks |
| Livonia Stevenson | 1 | 72.2 | Coaching Legends |
| Saline | 1 | 70.8 | Marauder |
| Ann Arbor Pioneer | 1 | 70.1 | Coaching Legends |
| Beverly Hills Groves | 1 | 52.8 | Coaching Legends |
| Monroe | 1 | 51.0 | Marauder |
| Wyandotte Roosevelt | 1 | 49.3 | Marauder |
| Brownstown Woodhaven | 1 | 36.1 | Marauder |
| Highland-Milford | 1 | 34.9 | Coaching Legends |
| Belleville | 1 | 22.5 | Coaching Legends |
| Team | Division | Top 5 Avg. | Meet |
| Dearborn Divine Child | 2 | 92.5 | Marauder |
| Pinckney | 2 | 87.7 | Coaching Legends |
| Grand Rapids West Catholic | 2 | 74.8 | Fruitport |
| Fruitport | 2 | 70.8 | Fruitport |
| Croswell-Lexington | 2 | 69.6 | Wagener Park |
| Yale | 2 | 67.9 | Wagener Park |
| Orchard Lake St. Mary’s | 2 | 64.9 | Coaching Legends |
| Belding | 2 | 64.0 | Fruitport |
| Bloomfield Hills Cranbrook-Kingswood | 2 | 60.5 | Coaching Legends |
| Dundee | 2 | 58.5 | Marauder |
| Grosse Ile | 2 | 44.7 | Marauder |
| Garden City | 2 | 7.1 | Marauder |
| Team | Division | Top 5 Avg. | Meet |
| Pigeon-Laker | 3 | 45.4 | Wagener Park |
| Ann Arbor Greenhills | 3 | 40.7 | Marauder |
| Sandusky | 3 | 31.5 | Wagener Park |
| Caro | 3 | 30.3 | Wagener Park |
| Cass City | 3 | 1.3 | Wagener Park |
| Team | Division | Top 5 Avg. | Meet |
| Ubly* | 4 | 70.5 | Wagener Park |
| Harbor Beach | 4 | 55.8 | Wagener Park |
| Unionville-Sebewaing | 4 | 51.6 | Wagener Park |
| Plymouth Christian Academy | 4 | 40.2 | Coaching Legends |
| Dryden | 4 | 31.3 | Wagener Park |
| Mason County Eastern | 4 | 14.5 | Fruitport |
| Team | Division | Top 5 Avg. | Meet |
| Christ the King | ND | 33.1 | Marauder |
| Team | Division | Top 5 Avg. | Meet |
| Gladstone | UP 1 | 30.2 | SSM Elks |
| Sault Ste. Marie | UP 1 | 29.4 | SSM Elks |
| Team | Division | Top 5 Avg. | Meet |
| Munising | UP 2 | 19.4 | SSM Elks |
BOYS INDIVIDUAL RATINGS
| Grade | Name | Time | Team | Rating | Meet |
| 11 | Gabe Litzner | 16:03.4 | Sault Ste. Marie | 205.9 | SSM Elks |
| 12 | Erek Kendrick | 16:33.3 | Bowling Green | 200.6 | Coaching Legends |
| 12 | Vincent Pollock | 16:31.2 | Fruitport | 194.9 | Fruitport |
| 10 | Cole McCraw | 16:54.2 | Pinckney | 193.6 | Coaching Legends |
| 11 | Jeryn Frisbie | 16:35.8 | Belding | 193.4 | Fruitport |
| 11 | Landon Fry | 17:00.6 | Bowling Green | 191.5 | Coaching Legends |
| 12 | Danny Goss | 16:49.5 | Munising | 190.5 | SSM Elks |
| 11 | Jacob Stanislawski | 16:27.7 | Flat Rock | 189.1 | Marauder |
| 12 | Sam Challu | 17:13.8 | Bowling Green | 187.1 | Coaching Legends |
| 12 | Trent Taratuta | 17:00.9 | North Trails | 186.7 | SSM Elks |
| 10 | Sam Wiles | 17:15.2 | Bowling Green | 186.6 | Coaching Legends |
| 12 | Walker Brose | 16:36.9 | Ann Arbor Huron | 186.0 | Marauder |
| 9 | Mourad Algahmi | 16:44.7 | Dearborn Fordson | 183.4 | Marauder |
| 10 | Cameron Varner | 16:45.9 | Temperance Bedford | 183.0 | Marauder |
| 11 | Dane Hieronimus | 16:46.7 | Temperance Bedford | 182.8 | Marauder |
| 12 | Nathan Vargo | 16:50.0 | Flat Rock | 181.7 | Marauder |
| 11 | Brody Karg | 16:25.5 | Harbor Beach | 181.5 | Wagener Park |
| 12 | Myles Bray | 16:51.0 | Monroe | 181.3 | Marauder |
| 12 | Zachary Newman | 17:36.1 | Pinckney | 179.6 | Coaching Legends |
| 11 | Cole Wisniewski | 17:39.4 | Orchard Lake St. Mary’s | 178.5 | Coaching Legends |
| 10 | Jacob Ferdubinski | 16:59.9 | Riverview Gabriel Richard | 178.4 | Marauder |
| 12 | Isaak Rubley | 17:02.4 | Dundee | 177.5 | Marauder |
| 11 | Matthew Carbajo | 17:02.6 | Grosse Ile | 177.5 | Marauder |
| 12 | Alex Tyndall | 17:27.8 | Mason County Eastern | 176.1 | Fruitport |
| 11 | Lucas Taraszkiewicz | 17:08.3 | Flat Rock | 175.6 | Marauder |
| 11 | Aiden LaVictor | 17:49.2 | Beverly Hills Groves | 175.3 | Coaching Legends |
| 12 | Caleb Kosel | 17:49.7 | Grosse Pointe North | 175.1 | Coaching Legends |
| 11 | Quinn Rader | 17:56.0 | Bowling Green | 173.0 | Coaching Legends |
| 11 | Carson Burgess | 16:54.4 | Brown City | 171.9 | Wagener Park |
| 12 | Jordan Bunce | 17:19.7 | Temperance Bedford | 171.8 | Marauder |
| 12 | Cade Truemner | 16:55.7 | EPBP Laker | 171.4 | Wagener Park |
| 11 | Thomas (TJ) Conley | 17:20.8 | Ann Arbor Huron | 171.4 | Marauder |
| 11 | Parker Bomia-Laberdee | 17:21.5 | Monroe | 171.2 | Marauder |
| 10 | Logan Thomas | 17:22.5 | Temperance Bedford | 170.8 | Marauder |
| 12 | Nicholas (Nick) Balla | 17:23.3 | Temperance Bedford | 170.6 | Marauder |
| 10 | Luke Herron | 17:00.1 | Caro | 170.0 | Wagener Park |
| 10 | Noah Amori | 17:26.6 | Wyandotte Roosevelt | 169.5 | Marauder |
| 12 | Kyle Osborne | 18:07.3 | Pinckney | 169.2 | Coaching Legends |
| 12 | Jonah Kraft | 17:27.5 | Ann Arbor Huron | 169.2 | Marauder |
| 11 | Neil Orlowski | 18:08.5 | Grosse Pointe North | 168.8 | Coaching Legends |
| 12 | Liam Triggs | 18:08.8 | Bowling Green | 168.7 | Coaching Legends |
| 11 | Shawn Carney | 18:09.6 | Bowling Green | 168.5 | Coaching Legends |
| 9 | Simon Reed | 18:12.6 | Plymouth Christian Academy | 167.5 | Coaching Legends |
| 12 | William Rosales | 17:33.5 | Saline | 167.2 | Marauder |
| 12 | Aaron Messing | 18:14.0 | Livonia Stevenson | 167.0 | Coaching Legends |
| 10 | William Balasia | 17:34.8 | Detroit U-D Jesuit | 166.7 | Marauder |
| 10 | Justin Mkrtumian | 17:35.9 | Detroit U-D Jesuit | 166.4 | Marauder |
| 12 | Maceo Colon | 17:36.6 | Temperance Bedford | 166.1 | Marauder |
| 11 | Evan Cummings | 18:16.9 | Brighton | 166.0 | Coaching Legends |
| 10 | Griffin Donohue | 18:18.4 | Highland-Milford | 165.5 | Coaching Legends |
| 10 | Noah Neuman | 18:19.9 | Pinckney | 165.0 | Coaching Legends |
| 11 | Landon Johnson | 18:01.1 | Fruitport | 165.0 | Fruitport |
| 10 | Evan Olson | 17:16.5 | EPBP Laker | 164.5 | Wagener Park |
| 12 | Malaki Muhammud | 17:42.4 | Ypsilanti Community | 164.2 | Marauder |
| 12 | Evan Huyck | 18:09.0 | Sault Ste. Marie | 164.0 | SSM Elks |
| 10 | Ryan Steben | 17:43.8 | Saline | 163.7 | Marauder |
| 10 | William VanHaaften | 17:43.9 | Saline | 163.7 | Marauder |
| 10 | Charles Cools | 17:46.3 | Ann Arbor Huron | 162.9 | Marauder |
| 11 | Paul Stephens | 18:27.4 | Grosse Pointe North | 162.5 | Coaching Legends |
| 9 | Adam Proulx | 18:27.5 | Bowling Green | 162.5 | Coaching Legends |
| 12 | Eli Hills | 18:14.8 | Sault Ste. Marie | 162.1 | SSM Elks |
| 11 | Wyatt Larson | 18:30.8 | Pinckney | 161.4 | Coaching Legends |
| 11 | Nick Lewis | 18:30.9 | Brighton | 161.4 | Coaching Legends |
| 9 | Lance Niedzielski | 18:12.6 | Mason County Eastern | 161.1 | Fruitport |
| 12 | Wyatt Murtos | 17:26.8 | Yale | 161.1 | Wagener Park |
| 11 | Shea Armstrong | 18:17.8 | Sault Ste. Marie | 161.1 | SSM Elks |
| 12 | Chase McDougall | 18:31.8 | Livonia Stevenson | 161.1 | Coaching Legends |
| 11 | Jake Yono | 18:31.9 | Orchard Lake St. Mary’s | 161.0 | Coaching Legends |
| 12 | Matthew Pasiak | 17:27.0 | Harbor Beach | 161.0 | Wagener Park |
| 12 | Reggie Geftos | 17:52.5 | Monroe | 160.8 | Marauder |
| 11 | Joshua Riggs | 17:55.9 | Monroe | 159.7 | Marauder |
| 12 | Ryan Cifolelli | 18:38.9 | Beverly Hills Groves | 158.7 | Coaching Legends |
| 10 | Milo Shoup | 18:20.1 | Mason County Eastern | 158.6 | Fruitport |
| 11 | Francisco (Xisco) Dura | 17:59.7 | Ann Arbor Huron | 158.4 | Marauder |
| 11 | Jason Anderson | 18:00.7 | Dearborn | 158.1 | Marauder |
| 12 | Axel Krantz | 18:27.1 | North Trails | 158.0 | SSM Elks |
| 11 | Nico Aagesen | 18:02.3 | Ann Arbor Greenhills | 157.6 | Marauder |
| 9 | Kale Miklovic | 17:37.9 | EPBP Laker | 157.4 | Wagener Park |
| 11 | Nate Sandula | 18:43.8 | Pinckney | 157.1 | Coaching Legends |
| 11 | Daniel Bowerman | 18:30.6 | Sault Ste. Marie | 156.8 | SSM Elks |
| 12 | Teddy Rutkofske | 17:40.3 | Yale | 156.6 | Wagener Park |
| 12 | Zack Becker | 17:40.7 | Unionville-Sebewaing | 156.4 | Wagener Park |
| 10 | Rami Bazzi | 18:06.1 | Dearborn | 156.3 | Marauder |
| 12 | Aidan Ortiz | 18:07.3 | Temperance Bedford | 155.9 | Marauder |
| 11 | Mason Liepman | 18:07.7 | Saline | 155.8 | Marauder |
| 12 | Sebastian Hornibrook | 18:34.1 | North Trails | 155.6 | SSM Elks |
| 11 | Michael Walsh | 17:44.0 | Ubly | 155.3 | Wagener Park |
| 10 | Shane Bittikofer | 18:49.4 | Brighton | 155.2 | Coaching Legends |
| 10 | Ryan Rummel | 18:09.8 | Saline | 155.1 | Marauder |
| 12 | Charles Brooks | 18:30.9 | GR West Catholic | 155.0 | Fruitport |
| 11 | Adam Brandt | 18:36.0 | Sault Ste. Marie | 155.0 | SSM Elks |
| 10 | Maddi Duke | 18:10.4 | Temperance Bedford | 154.9 | Marauder |
| 11 | Aldo Hernandez | 18:10.5 | Wayne Memorial | 154.8 | Marauder |
| 11 | Wesley Haines | 17:46.2 | Reese | 154.6 | Wagener Park |
| 10 | Alex Gallup | 18:53.5 | Brighton | 153.8 | Coaching Legends |
| 12 | Jack Fox | 18:14.2 | Grosse Ile | 153.6 | Marauder |
| 11 | Jacob Alt | 18:14.9 | Ypsilanti Community | 153.4 | Marauder |
| 11 | William Schook | 18:16.8 | Dearborn | 152.7 | Marauder |
| 11 | Nolan Korolden | 17:52.2 | Yale | 152.6 | Wagener Park |
| 11 | Ryan Fick | 18:57.6 | Brighton | 152.5 | Coaching Legends |
| 11 | Henry Beck | 18:19.5 | Ann Arbor Greenhills | 151.8 | Marauder |
| 9 | Kaiden Lague | 18:41.1 | Mason County Eastern | 151.7 | Fruitport |
| 11 | Alex Nelson | 19:00.4 | Bowling Green | 151.5 | Coaching Legends |
| 10 | Naveen Kulkarni | 18:20.5 | Ann Arbor Greenhills | 151.5 | Marauder |
| 10 | Connor Pepin | 17:55.6 | Croswell-Lexington | 151.5 | Wagener Park |
| 10 | Levi Bateson | 19:00.6 | Bowling Green | 151.5 | Coaching Legends |
| 12 | Leyton Weak | 19:00.7 | Livonia Stevenson | 151.4 | Coaching Legends |
| 11 | Nino Perna | 17:56.6 | Marlette | 151.1 | Wagener Park |
| 11 | Andrew Nelson | 18:21.7 | Temperance Bedford | 151.1 | Marauder |
| 12 | Nathan Lawe | 18:22.0 | Gibraltar Carlson | 151.0 | Marauder |
| 10 | Logan Rhodes | 17:57.7 | Yale | 150.8 | Wagener Park |
| 12 | Adam Brodie | 18:22.9 | Flat Rock | 150.7 | Marauder |
| 9 | Nicholas Ranka | 18:23.1 | Grosse Ile | 150.6 | Marauder |
| 11 | Landon Andrews | 18:44.1 | Muskegon Orchard View | 150.6 | Fruitport |
| 10 | Ethan Snyder | 18:49.6 | Cedarville | 150.5 | SSM Elks |
| 9 | Quinn Hare | 18:45.1 | Belding | 150.3 | Fruitport |
| 10 | Collin Jaskula | 18:24.6 | Gibraltar Carlson | 150.1 | Marauder |
| 11 | Logan Romain | 18:00.3 | Dryden | 149.9 | Wagener Park |
| 9 | Wyatt Huhn | 18:51.4 | St. Ignace | 149.9 | SSM Elks |
| 10 | Thor Krantz | 18:51.5 | North Trails | 149.8 | SSM Elks |
| 10 | Carter Mitton | 18:25.7 | Saline | 149.8 | Marauder |
| 11 | Jamal (Max) Samaha | 18:27.9 | Ann Arbor Huron | 149.0 | Marauder |
| 9 | Aarav Kalantry | 18:27.9 | Ann Arbor Huron | 149.0 | Marauder |
| 10 | Max Barron | 18:54.2 | Tekonsha | 148.9 | SSM Elks |
| 10 | Xander Huckins | 18:04.4 | Reese | 148.5 | Wagener Park |
| 11 | Gavin Hess | 19:09.4 | Highland-Milford | 148.5 | Coaching Legends |
| 12 | Trevor Kleczynski | 18:29.9 | Dearborn | 148.4 | Marauder |
| 12 | Elliot Oostendorp | 18:30.4 | Ann Arbor Huron | 148.2 | Marauder |
| 10 | Brennan Robinson | 18:06.8 | Kingston | 147.7 | Wagener Park |
| 9 | Cole Frederick | 19:12.2 | Belleville | 147.6 | Coaching Legends |
| 9 | Conrad Marra | 18:32.3 | Ann Arbor Huron | 147.6 | Marauder |
| 12 | David Stadler | 19:12.5 | Brighton | 147.5 | Coaching Legends |
| 10 | Silas Carroll | 19:14.4 | Ivywood Classical Academy | 146.9 | Coaching Legends |
| 11 | Nicholas Beard | 18:35.1 | Ann Arbor Huron | 146.6 | Marauder |
| 12 | Jacob Moore | 18:11.4 | Caro | 146.2 | Wagener Park |
| 12 | Ashton Denys | 19:16.6 | Beverly Hills Groves | 146.1 | Coaching Legends |
| 11 | Carter Russelburg | 18:37.3 | Allen Park Cabrini | 145.9 | Marauder |
| 9 | Levi Fitchett | 18:12.6 | Dryden | 145.8 | Wagener Park |
| 11 | Austin Corey | 19:04.1 | Gladstone | 145.6 | SSM Elks |
| 9 | Lloyd Waldron | 19:18.6 | Bowling Green | 145.5 | Coaching Legends |
| 11 | Lukas Rennells | 18:59.9 | Muskegon Catholic Central | 145.4 | Fruitport |
| 12 | Turlough Bennett | 18:14.0 | Marlette | 145.3 | Wagener Park |
| 11 | Cameron Parsons | 18:39.4 | Wyandotte Roosevelt | 145.2 | Marauder |
| 11 | Zack Barringer | 18:39.6 | Detroit U-D Jesuit | 145.1 | Marauder |
| 10 | Chase Aldridge | 19:06.0 | Sault Ste. Marie | 145.0 | SSM Elks |
| 12 | Mason Stranahan | 18:40.2 | Ann Arbor Greenhills | 144.9 | Marauder |
| 9 | Brayden Brodie | 18:40.5 | Flat Rock | 144.8 | Marauder |
| 10 | Sebastian Seifferlein | 18:15.6 | Sandusky | 144.8 | Wagener Park |
| 9 | Dylan Phillips | 19:20.8 | Grosse Pointe North | 144.7 | Coaching Legends |
| 12 | Lucas Seifferlein | 19:02.1 | GR Kenowa Hills | 144.6 | Fruitport |
| 10 | Jaxsen Rice | 18:41.2 | Ypsilanti Lincoln | 144.6 | Marauder |
| 9 | Levi Kass | 19:04.2 | Ravenna | 143.9 | Fruitport |
| 11 | Tyler Soderman | 19:09.3 | Gladstone | 143.9 | SSM Elks |
| 10 | Jack Fulop | 18:43.7 | Temperance Bedford | 143.8 | Marauder |
| 11 | Hunter Muzik | 19:23.8 | Brighton | 143.7 | Coaching Legends |
| 11 | Jonah Kaplan | 18:43.9 | Ann Arbor Greenhills | 143.7 | Marauder |
| 12 | Henry Malburg | 19:07.1 | Mason County Eastern | 143.0 | Fruitport |
| 10 | Nate Ruhstorfer | 19:07.2 | Hesperia | 143.0 | Fruitport |
| 12 | Tyler Garrison | 19:26.3 | Brighton | 142.9 | Coaching Legends |
| 10 | Blake Lakosky | 19:12.3 | Munising | 142.9 | SSM Elks |
| 12 | Jacob Thomas | 19:27.0 | Brighton | 142.7 | Coaching Legends |
| 12 | Jonas Enriquez | 18:47.4 | Temperance Bedford | 142.5 | Marauder |
| 12 | Kenny Gould | 19:08.8 | Belding | 142.4 | Fruitport |
| 11 | Cameron Borich | 19:27.9 | Brighton | 142.4 | Coaching Legends |
| 12 | Reed Trela | 18:48.4 | Woodhaven Brownstown | 142.2 | Marauder |
| 11 | Rich Fanti | 18:49.5 | Riverview Gabriel Richard | 141.8 | Marauder |
| 10 | Henry Haag | 18:24.9 | EPBP Laker | 141.7 | Wagener Park |
| 10 | Jacob Blakemore | 19:31.2 | Highland-Milford | 141.3 | Coaching Legends |
| 9 | Gavin Rohr | 18:51.6 | Monroe | 141.1 | Marauder |
| 10 | Owen Collin | 19:31.8 | Brighton | 141.1 | Coaching Legends |
| 11 | Andrew Hagerty | 19:32.3 | Pinckney | 140.9 | Coaching Legends |
| 9 | Avi Vertkin | 19:32.4 | Beverly Hills Groves | 140.9 | Coaching Legends |
| 11 | Oliver Binkowski | 18:52.5 | Detroit U-D Jesuit | 140.8 | Marauder |
| 10 | Afton Shoup | 19:13.6 | Mason County Eastern | 140.8 | Fruitport |
| 10 | Tommy Skrobola | 18:54.7 | Christ the King | 140.1 | Marauder |
| 11 | Benjamin Ciesielski | 18:55.0 | Gibraltar Carlson | 140.0 | Marauder |
| 12 | Kaleb Dekoeyer | 18:55.5 | Temperance Bedford | 139.8 | Marauder |
| 10 | Cy Kosmowski | 19:17.2 | Mason County Eastern | 139.6 | Fruitport |
| 9 | Shane Cory | 19:37.3 | Brighton | 139.2 | Coaching Legends |
| 11 | Anthony Pizzimenti | 18:57.5 | Woodhaven Brownstown | 139.2 | Marauder |
| 10 | Dane Losee | 19:40.3 | Pinckney | 138.2 | Coaching Legends |
| 12 | Isaac Bignall | 18:35.8 | Unionville-Sebewaing | 138.1 | Wagener Park |
| 11 | Colin Coole | 19:41.2 | Livonia Stevenson | 137.9 | Coaching Legends |
| 12 | Caleb Dye | 19:23.0 | Belding | 137.7 | Fruitport |
| 12 | Soren Stone-Palmquist | 19:02.2 | Ann Arbor Huron | 137.6 | Marauder |
| 12 | Frankie Pelak | 19:23.7 | GR West Catholic | 137.4 | Fruitport |
| 11 | Nolan Brescol | 19:02.9 | Temperance Bedford | 137.4 | Marauder |
| 10 | Drew Santi | 19:03.7 | Livonia Franklin | 137.1 | Marauder |
| 12 | Connor Adams | 19:04.4 | Melvindale | 136.9 | Marauder |
| 12 | Samuel Hubbard | 19:44.5 | Livingston Christian | 136.8 | Coaching Legends |
| 12 | Ben Gilroy | 19:31.6 | Manistique | 136.5 | SSM Elks |
| 11 | samson kik | 19:29.0 | GR Union | 135.7 | Fruitport |
| 10 | Thijs Van Rijn | 18:43.1 | Kingston | 135.6 | Wagener Park |
| 11 | Casey Naus | 19:48.2 | Bowling Green | 135.6 | Coaching Legends |
| 10 | Peter (Tsz Ching) Mei | 19:48.7 | Cranbrook Kingswood | 135.4 | Coaching Legends |
| 12 | Dominic Germano | 19:10.9 | Woodhaven Brownstown | 134.7 | Marauder |
| 12 | Nathaniel Seney | 18:47.1 | Reese | 134.3 | Wagener Park |
| 10 | Taye McKinney | 19:52.6 | Beverly Hills Groves | 134.1 | Coaching Legends |
| 10 | Gabe Consiglio | 19:13.2 | Woodhaven Brownstown | 133.9 | Marauder |
| 12 | Noah Sanchez | 19:53.6 | Highland-Milford | 133.8 | Coaching Legends |
| 10 | Owen Wruble | 18:48.6 | Harbor Beach | 133.8 | Wagener Park |
| 10 | Enrique Caldwell | 19:13.7 | Woodhaven Brownstown | 133.8 | Marauder |
| 10 | Mayson McIntosh | 18:49.4 | Caro | 133.6 | Wagener Park |
| 10 | Jack Gardner | 19:54.4 | Brighton | 133.5 | Coaching Legends |
| 9 | Bo Cooke | 19:55.0 | Pinckney | 133.3 | Coaching Legends |
| 12 | Jaylen Johnson | 19:15.3 | Wayne Memorial | 133.2 | Marauder |
| 12 | Alex Blakemore | 19:55.5 | Highland-Milford | 133.2 | Coaching Legends |
| 10 | Chris Hensler | 19:16.5 | Wayne Memorial | 132.8 | Marauder |
| 10 | Isaiah Meyer | 19:37.9 | GR Union | 132.7 | Fruitport |
| 12 | Ian Weldon | 18:52.4 | Reese | 132.5 | Wagener Park |
| 11 | Hayden Barker | 19:17.4 | Monroe | 132.5 | Marauder |
| 10 | Edward Minor | 19:57.6 | Beverly Hills Groves | 132.5 | Coaching Legends |
| 12 | Jack Nicol | 18:53.1 | Yale | 132.3 | Wagener Park |
| 11 | Grady Nelson | 19:44.3 | Gladstone | 132.2 | SSM Elks |
| 10 | Garrett Villemure | 19:58.9 | Beverly Hills Groves | 132.0 | Coaching Legends |
| 11 | Brady Kurlenda | 19:40.1 | GR West Catholic | 132.0 | Fruitport |
| 11 | Ryan O’Connor | 19:45.4 | Sault Ste. Marie | 131.9 | SSM Elks |
| 12 | Jacob Randall | 19:59.5 | Brighton | 131.8 | Coaching Legends |
| 11 | Eric Cannon | 19:19.5 | Detroit U-D Jesuit | 131.8 | Marauder |
| 11 | Ethan Eby | 19:19.8 | Dundee | 131.7 | Marauder |
| 9 | Wyatt Blohm | 18:55.1 | Vassar | 131.6 | Wagener Park |
| 12 | Andrew Sherburn | 19:41.2 | Hesperia | 131.6 | Fruitport |
| 12 | Gabe Maciag | 20:00.3 | Pinckney | 131.6 | Coaching Legends |
| 11 | Lucas Aalderink | 19:20.3 | Ann Arbor Greenhills | 131.6 | Marauder |
| 12 | Alexander Svintsitski | 19:21.2 | Ann Arbor Huron | 131.3 | Marauder |
| 11 | Edwadt Garcia Lopez | 19:42.4 | GR Union | 131.2 | Fruitport |
| 10 | Mason Merrell | 20:01.6 | Bowling Green | 131.1 | Coaching Legends |
| 11 | Calvin Haydamacker | 19:21.7 | Flat Rock | 131.1 | Marauder |
| 10 | Johan Kim | 19:21.9 | Ann Arbor Huron | 131.0 | Marauder |
| 11 | Ryan Cooley | 19:22.4 | Dundee | 130.9 | Marauder |
| 10 | Aiden Jacobs | 20:02.9 | Pinckney | 130.7 | Coaching Legends |
| 9 | Justin Klap | 19:44.0 | GR Kenowa Hills | 130.7 | Fruitport |
| 9 | Garrett Smith | 20:03.4 | Highland-Milford | 130.5 | Coaching Legends |
| 10 | Roger Mariani | 19:24.6 | Ann Arbor Greenhills | 130.1 | Marauder |
| 9 | Dylan Winskas | 19:46.6 | Fruitport | 129.8 | Fruitport |
| 11 | Oliver McGee | 19:26.6 | Ann Arbor Huron | 129.5 | Marauder |
| 11 | Leo Bearss | 19:01.8 | Yale | 129.4 | Wagener Park |
| 9 | Ian Southwell | 19:53.0 | Sault Ste. Marie | 129.3 | SSM Elks |
| 12 | Aidan Spybrook | 19:29.3 | Christ the King | 128.6 | Marauder |
| 12 | Gage Dilsaver | 19:04.8 | Cass City | 128.4 | Wagener Park |
| 9 | Troy Gillis | 19:30.9 | Detroit U-D Jesuit | 128.0 | Marauder |
| 12 | Caden Meyer | 19:06.1 | Marlette | 128.0 | Wagener Park |
| 12 | Eli Hinkleman | 19:31.1 | Temperance Bedford | 128.0 | Marauder |
| 12 | Mark Bulgrien | 19:06.2 | Harbor Beach | 127.9 | Wagener Park |
| 9 | Marshall Posluszny | 19:06.7 | Cass City | 127.8 | Wagener Park |
| 9 | Landon Seidel | 20:11.9 | Livonia Stevenson | 127.7 | Coaching Legends |
| 9 | Brady VanConant | 19:07.0 | Yale | 127.7 | Wagener Park |
| 12 | Matthew Dusett | 19:07.3 | Yale | 127.6 | Wagener Park |
| 11 | Dominic Barretto | 19:32.9 | Riverview Gabriel Richard | 127.4 | Marauder |
| 10 | Wyatt Ramseyer | 19:33.2 | Detroit U-D Jesuit | 127.3 | Marauder |
| 9 | Zachary Bartoi | 20:14.6 | Beverly Hills Groves | 126.8 | Coaching Legends |
| 11 | Jack Kerrigan | 19:09.7 | Croswell-Lexington | 126.8 | Wagener Park |
| 12 | Victor Porter | 20:14.9 | Livonia Stevenson | 126.7 | Coaching Legends |
| 10 | Russell Warner | 20:15.2 | Grosse Pointe North | 126.6 | Coaching Legends |
| 11 | Teagan Reynolds | 20:03.3 | Gladstone | 125.9 | SSM Elks |
| 9 | Freeman Spencer | 19:37.3 | Monroe Milers | 125.9 | Marauder |
| 10 | Connor Ball | 19:38.3 | Wyandotte Roosevelt | 125.6 | Marauder |
| 10 | Christian Brash | 19:38.3 | Allen Park Cabrini | 125.6 | Marauder |
| 11 | Luke Thomas | 19:13.6 | Marlette | 125.5 | Wagener Park |
| 10 | Noah Ferguson | 20:18.8 | Kensington Woods | 125.4 | Coaching Legends |
| 12 | Phineas Houghtaling | 19:14.4 | Reese | 125.2 | Wagener Park |
| 11 | Alessandro Smigliani | 20:20.0 | Brighton | 125.0 | Coaching Legends |
| 10 | Christopher Walper | 19:40.7 | Saline | 124.8 | Marauder |
| 11 | Nick Abromaitis | 19:15.8 | Dryden | 124.8 | Wagener Park |
| 12 | Ledger Alegria | 20:02.7 | GR Union | 124.4 | Fruitport |
| 10 | Rohit Chaudhary | 19:41.8 | Ann Arbor Greenhills | 124.4 | Marauder |
| 11 | Zack Temple | 20:04.2 | Hesperia | 123.9 | Fruitport |
| 11 | Dylan Hartmann | 20:23.8 | Livonia Stevenson | 123.7 | Coaching Legends |
| 9 | Charlie O’Loughlin | 20:23.9 | Livonia Stevenson | 123.7 | Coaching Legends |
| 11 | Alex Richard | 19:44.1 | Livonia Franklin | 123.6 | Marauder |
| 10 | Arie Prins | 20:06.8 | GR Union | 123.1 | Fruitport |
| 12 | Ross Pearson | 20:12.0 | Cedarville | 123.0 | SSM Elks |
| 12 | Wyatt Opperman | 20:12.1 | North Branch | 123.0 | SSM Elks |
| 11 | Evan Gobie | 19:21.1 | Deckerville | 123.0 | Wagener Park |
| 12 | Jason Lustig | 19:46.9 | Woodhaven Brownstown | 122.7 | Marauder |
| 11 | Brayden Balagot | 20:27.5 | Brighton | 122.5 | Coaching Legends |
| 12 | Matthew Caudill | 19:47.7 | Wyandotte Roosevelt | 122.4 | Marauder |
| 12 | Kyle Parks | 19:47.8 | Temperance Bedford | 122.4 | Marauder |
| 11 | Henry Robinette | 20:09.0 | GR Union | 122.3 | Fruitport |
| 11 | Caiden Brown | 19:49.5 | Dundee | 121.8 | Marauder |
| 10 | Wesley Kosinski | 19:24.8 | North Huron | 121.7 | Wagener Park |
| 9 | Victor LeBrun | 19:50.2 | Monroe | 121.6 | Marauder |
| 11 | Owen Putz | 19:50.4 | Woodhaven Brownstown | 121.5 | Marauder |
| 10 | Twoey Bullock Jr. | 19:50.7 | Ann Arbor Greenhills | 121.4 | Marauder |
| 12 | Caleb Carothers | 19:50.9 | Christ the King | 121.4 | Marauder |
| 10 | Jude Klooster | 20:12.2 | GR Union | 121.3 | Fruitport |
| 11 | Jacob Campbell | 19:26.4 | Kimball New Life Christian | 121.2 | Wagener Park |
| 10 | Cooper Hoyt | 20:17.6 | North Branch | 121.1 | SSM Elks |
| 9 | Liam Trumpower | 19:51.7 | Livonia Franklin | 121.1 | Marauder |
| 11 | Ben Zweng | 20:31.7 | Brighton | 121.1 | Coaching Legends |
| 11 | Carson Bopp | 20:18.1 | North Trails | 121.0 | SSM Elks |
| 10 | Evan Eaton | 19:54.0 | Gibraltar Carlson | 120.3 | Marauder |
| 12 | Bryce Reinke | 19:29.6 | Sandusky | 120.1 | Wagener Park |
| 10 | Cooper Davis | 20:35.2 | Bowling Green | 119.9 | Coaching Legends |
| 10 | Brody Jeruzal | 19:55.7 | Ann Arbor Christian | 119.8 | Marauder |
| 11 | Chase Betts | 20:35.7 | Bowling Green | 119.8 | Coaching Legends |
| 9 | William Henze | 20:36.2 | Grosse Pointe North | 119.6 | Coaching Legends |
| 10 | Aidan Kocoloski | 20:36.5 | Livonia Stevenson | 119.5 | Coaching Legends |
| 9 | Declan O’Connell | 19:58.0 | Allen Park Cabrini | 119.0 | Marauder |
| 11 | Ethan Nykiel | 19:58.5 | Grosse Ile | 118.8 | Marauder |
| 11 | Benjamin Zheng | 19:59.3 | Ann Arbor Greenhills | 118.6 | Marauder |
| 12 | Sean Finnigan | 19:36.5 | Dryden | 117.8 | Wagener Park |
| 11 | Jaden Zeilinger | 20:41.6 | Pinckney | 117.8 | Coaching Legends |
| 11 | Logan Albritton | 20:43.0 | Beverly Hills Groves | 117.3 | Coaching Legends |
| 9 | Logan Carrier | 19:38.2 | Yale | 117.3 | Wagener Park |
| 9 | Hendrik Breen | 20:24.2 | Algoma Christian | 117.3 | Fruitport |
| 12 | Grant Foumia | 20:43.5 | Orchard Lake St. Mary’s | 117.2 | Coaching Legends |
| 9 | Logan Ingraham | 20:24.7 | Belding | 117.1 | Fruitport |
| 9 | Zachary Greene | 20:03.7 | Wyandotte Roosevelt | 117.1 | Marauder |
| 11 | Owen Smith | 20:04.1 | Ann Arbor Greenhills | 117.0 | Marauder |
| 11 | Dalton Champion | 20:30.9 | St. Ignace | 116.7 | SSM Elks |
| 9 | Steven Foltz | 19:42.0 | Yale | 116.0 | Wagener Park |
| 10 | Brady O’Connor | 20:47.9 | Brighton | 115.7 | Coaching Legends |
| 11 | Jackson Blum | 20:08.0 | Wyandotte Roosevelt | 115.7 | Marauder |
| 11 | Joseph Stevens | 20:09.5 | Southfield Christian | 115.2 | Marauder |
| 9 | Musaed Algahmi | 20:09.5 | Dearborn Fordson | 115.2 | Marauder |
| 9 | Lukas Brown | 19:44.5 | Unionville-Sebewaing | 115.2 | Wagener Park |
| 12 | Tyler Sweat | 20:10.4 | Monroe | 114.9 | Marauder |
| 10 | Donovan Glasgow | 19:45.5 | Capac | 114.8 | Wagener Park |
| 10 | Dominic Berkemeier | 20:52.0 | Beverly Hills Groves | 114.3 | Coaching Legends |
| 12 | Tyler Pelham | 20:33.3 | Ravenna | 114.2 | Fruitport |
| 12 | Noah Hall | 19:47.4 | Dryden | 114.2 | Wagener Park |
| 11 | Brandon McCloud | 20:13.1 | Temperance Bedford | 114.0 | Marauder |
| 10 | Matteo Turon | 20:13.1 | Ann Arbor Huron | 114.0 | Marauder |
| 9 | Kavin Jackson | 20:39.3 | Manistique | 113.9 | SSM Elks |
| 9 | Stone Chamberlin | 20:53.3 | Bowling Green | 113.9 | Coaching Legends |
| 12 | Anthony Rosario | 19:48.6 | Marlette | 113.8 | Wagener Park |
| 9 | Rush Hinnen | 20:40.1 | Cedarville | 113.6 | SSM Elks |
| 12 | Joey Shupe | 20:15.3 | Riverview | 113.2 | Marauder |
| 12 | Lucas Sage | 20:37.5 | GR Kenowa Hills | 112.8 | Fruitport |
| 12 | Hector Gestin | 20:37.9 | GR Kenowa Hills | 112.7 | Fruitport |
| 11 | Kyle Brissette | 20:57.2 | Orchard Lake St. Mary’s | 112.6 | Coaching Legends |
| 12 | Ben Klingbeil | 20:57.7 | Orchard Lake St. Mary’s | 112.4 | Coaching Legends |
| 9 | Maksim Kohl | 19:53.2 | Unionville-Sebewaing | 112.3 | Wagener Park |
| 10 | Conner Goroni | 20:18.3 | Woodhaven Brownstown | 112.2 | Marauder |
| 9 | Nicholas Formosa | 20:18.7 | Detroit U-D Jesuit | 112.1 | Marauder |
| 10 | Julian Reed | 20:19.0 | Detroit U-D Jesuit | 112.0 | Marauder |
| 11 | Bryce Glossinger | 20:59.1 | Beverly Hills Groves | 112.0 | Coaching Legends |
| 10 | Sean Raines | 20:19.4 | Woodhaven Brownstown | 111.9 | Marauder |
| 9 | Tyler Zimmer | 20:41.2 | Pentwater | 111.6 | Fruitport |
| 11 | Brayden Dalbec | 19:55.2 | Croswell-Lexington | 111.6 | Wagener Park |
| 11 | Kingston Willett | 20:20.9 | Garden City | 111.4 | Marauder |
| 9 | Gage Clark | 20:21.7 | Garden City | 111.1 | Marauder |
| 9 | Edison Schaffer | 20:22.0 | Ann Arbor Huron | 111.0 | Marauder |
| 10 | Charles Kime | 21:02.1 | Brighton | 111.0 | Coaching Legends |
| 10 | Yobani Martinez-Salazar | 20:23.4 | Ann Arbor Huron | 110.5 | Marauder |
| 10 | Michael Munson | 20:24.8 | Saline | 110.1 | Marauder |
| 11 | James Darmofal | 21:05.2 | Brighton | 109.9 | Coaching Legends |
| 12 | Alex Stillman | 20:25.7 | Ann Arbor Greenhills | 109.8 | Marauder |
| 9 | Patrick Alt | 20:25.7 | Ypsilanti Community | 109.8 | Marauder |
| 11 | Firas Awadalla | 20:26.1 | Dearborn Fordson | 109.6 | Marauder |
| 10 | Darren Johnson | 20:52.8 | Brimley | 109.4 | SSM Elks |
| 12 | Chase Yakowich | 20:27.6 | Gibraltar Carlson | 109.1 | Marauder |
| 10 | Carter Krause | 20:03.2 | Yale | 108.9 | Wagener Park |
| 10 | Cristian Hayen | 20:54.5 | Gladstone | 108.8 | SSM Elks |
| 11 | Jonathan Weber | 20:29.9 | Monroe | 108.4 | Marauder |
| 9 | Mousa Ghaleb | 20:30.2 | Dearborn Fordson | 108.3 | Marauder |
| 10 | Brayden DeMasellis | 21:12.2 | Livingston Christian | 107.6 | Coaching Legends |
| 10 | Mohamed Aljahmi | 20:32.4 | Dearborn Fordson | 107.5 | Marauder |
| 10 | Ethan Speirs | 20:07.6 | Cass City | 107.5 | Wagener Park |
| 12 | Carter Kosinski | 20:08.9 | North Huron | 107.0 | Wagener Park |
| 9 | Gavin Heimberger | 20:34.2 | Riverview | 106.9 | Marauder |
| 10 | Andrew Harrison | 20:35.3 | Temperance Bedford | 106.6 | Marauder |
| 9 | Brendan Aeder | 20:10.3 | Unionville-Sebewaing | 106.6 | Wagener Park |
| 9 | Max Banas | 20:35.4 | New Boston Huron | 106.5 | Marauder |
| 9 | Levi Schultz | 21:16.2 | Highland-Milford | 106.3 | Coaching Legends |
| 12 | Andrew Irgang | 20:37.0 | Saline | 106.0 | Marauder |
| 11 | Rylan Branson | 20:37.8 | Riverview | 105.7 | Marauder |
| 11 | Austin Lutch | 21:03.8 | Pickford | 105.7 | SSM Elks |
| 10 | Noah Mantey | 20:13.3 | EPBP Laker | 105.6 | Wagener Park |
| 10 | Daniel Beldin | 21:18.4 | Brighton | 105.5 | Coaching Legends |
| 11 | Alexander Wilson | 21:18.4 | Beverly Hills Groves | 105.5 | Coaching Legends |
| 10 | Caleb Lee | 20:38.5 | Ann Arbor Huron | 105.5 | Marauder |
| 12 | Lucas Lamborne | 21:00.2 | Belding | 105.3 | Fruitport |
| 9 | Owen LaBrosse | 21:19.4 | Beverly Hills Groves | 105.2 | Coaching Legends |
| 10 | Evan Perry | 20:39.4 | Flat Rock | 105.2 | Marauder |
| 11 | Matthew Rice | 20:39.7 | Ypsilanti Lincoln | 105.1 | Marauder |
| 10 | Johnathan Anderson | 21:00.7 | Mason County Eastern | 105.1 | Fruitport |
| 12 | Mckal Berry | 21:07.3 | Sault Ste. Marie | 104.6 | SSM Elks |
| 10 | Josh Harden | 20:42.4 | Detroit U-D Jesuit | 104.2 | Marauder |
| 9 | Alek Sventickas | 21:24.2 | Brighton | 103.6 | Coaching Legends |
| 9 | Brayden Kirkpatrick | 20:19.3 | Marlette | 103.6 | Wagener Park |
| 9 | Draper McFadden | 20:19.8 | Yale | 103.4 | Wagener Park |
| 12 | Cameron Waszkiewicz | 20:44.9 | Riverview | 103.4 | Marauder |
| 12 | Barrett Nelson | 21:25.1 | Grosse Pointe North | 103.3 | Coaching Legends |
| 9 | Victor Papa | 21:25.5 | Cranbrook Kingswood | 103.2 | Coaching Legends |
| 10 | Levi Gugino | 20:46.1 | Ann Arbor Huron | 103.0 | Marauder |
| 9 | Ryan Lehto | 20:46.4 | Ypsilanti Lincoln | 102.9 | Marauder |
| 9 | Owen Straub | 20:47.0 | Temperance Bedford | 102.7 | Marauder |
| 11 | Daniel McConaghy | 21:28.1 | Grosse Pointe North | 102.3 | Coaching Legends |
| 12 | Jonah Beauchamp | 20:49.3 | Riverview | 101.9 | Marauder |
| 11 | Kyle Davey | 20:49.4 | Ann Arbor Huron | 101.9 | Marauder |
| 10 | Evan Cousino | 20:49.6 | Dundee | 101.8 | Marauder |
| 11 | Gavin Tegtmeyer | 20:51.0 | Temperance Bedford | 101.3 | Marauder |
| 10 | Dyson Betts | 21:31.1 | Beverly Hills Groves | 101.3 | Coaching Legends |
| 9 | Liam Yee | 20:52.2 | Woodhaven Brownstown | 100.9 | Marauder |
| 9 | Aadam Abdul-Latif | 20:52.3 | Woodhaven Brownstown | 100.9 | Marauder |
| 11 | Lincoln Haag | 20:27.5 | Unionville-Sebewaing | 100.8 | Wagener Park |
| 12 | Auron Mosher | 20:27.9 | Reese | 100.7 | Wagener Park |
| 10 | Jayden Figueroa | 20:53.2 | Dearborn Heights Crestwood | 100.6 | Marauder |
| 10 | Christopher Welt | 20:53.3 | Saline | 100.6 | Marauder |
| 10 | Larry Mauk-Johnson | 21:33.4 | Bowling Green | 100.5 | Coaching Legends |
| 11 | Dylan Lasher | 20:30.1 | Dryden | 100.0 | Wagener Park |
| 9 | Jaycen Roberts | 20:31.2 | Dryden | 99.6 | Wagener Park |
| 12 | Brendan Wroblewski | 20:56.4 | Grosse Ile | 99.5 | Marauder |
| 9 | Carson Dennis | 20:56.8 | Riverview | 99.4 | Marauder |
| 10 | Benjamin Clark | 20:56.8 | Livonia Franklin | 99.4 | Marauder |
| 10 | Ben Card | 21:23.1 | North Branch | 99.3 | SSM Elks |
| 9 | Christian Schullo | 21:18.6 | Ravenna | 99.2 | Fruitport |
| 12 | Christopher Heim | 20:59.0 | Grosse Ile | 98.7 | Marauder |
| 11 | Cole Druyor | 20:59.1 | New Boston Huron | 98.6 | Marauder |
| 9 | Felix Houghtaling | 20:34.2 | Reese | 98.6 | Wagener Park |
| 10 | Brendan Cotter | 20:59.8 | Flat Rock | 98.4 | Marauder |
| 10 | Jaxson Arecheja | 20:59.8 | Dundee | 98.4 | Marauder |
| 10 | Thadeus Price | 21:40.1 | Livonia Stevenson | 98.3 | Coaching Legends |
| 12 | Moe Ali Al-Sabeh | 21:00.3 | Dearborn Heights Crestwood | 98.2 | Marauder |
| 9 | Gabe Vinluan-Caulk | 21:40.3 | Brighton | 98.2 | Coaching Legends |
| 10 | Gavin Wort | 21:00.5 | Gibraltar Carlson | 98.2 | Marauder |
| 10 | Ethan Carey | 21:00.6 | Woodhaven Brownstown | 98.1 | Marauder |
| 11 | Ethan Cunningham | 21:00.9 | Riverview Gabriel Richard | 98.0 | Marauder |
| 10 | Tucker Cory | 21:01.1 | Dundee | 98.0 | Marauder |
| 10 | Chuck Cameron | 21:27.5 | Gladstone | 97.8 | SSM Elks |
| 9 | Noah Saavedra | 21:01.7 | Gibraltar Carlson | 97.8 | Marauder |
| 9 | Alex Jedizejowski | 21:42.1 | Livonia Stevenson | 97.6 | Coaching Legends |
| 11 | Fischer LeGault | 20:37.5 | Harbor Beach | 97.5 | Wagener Park |
| 12 | Adrian Sieh | 21:03.5 | Saline | 97.2 | Marauder |
| 9 | Christopher Sulewski | 21:03.9 | Gibraltar Carlson | 97.0 | Marauder |
| 12 | Jacob Ragatz | 21:05.0 | Saline | 96.7 | Marauder |
| 9 | Cooper Lewis | 21:45.0 | Brighton | 96.7 | Coaching Legends |
| 10 | Hudson Budreau | 21:31.8 | North Branch | 96.4 | SSM Elks |
| 9 | Liam Holdwick | 21:06.0 | New Boston Huron | 96.3 | Marauder |
| 12 | Luca Bartoi | 21:46.3 | Beverly Hills Groves | 96.2 | Coaching Legends |
| 11 | Scotty Sheehy | 21:07.0 | Monroe | 96.0 | Marauder |
| 11 | Liam Plank | 21:49.0 | Brighton | 95.3 | Coaching Legends |
| 12 | Gavin Pickens | 20:44.1 | Unionville-Sebewaing | 95.3 | Wagener Park |
| 10 | Lukas Yeh | 21:50.0 | Cranbrook Kingswood | 95.0 | Coaching Legends |
| 9 | Joshua Clark | 21:50.3 | Belleville | 94.9 | Coaching Legends |
| 10 | Alexander Moomaw | 21:10.8 | Melvindale | 94.7 | Marauder |
| 12 | Howei Ding | 21:11.6 | Ann Arbor Greenhills | 94.5 | Marauder |
| 10 | Thadeus Yee | 21:51.9 | Livonia Stevenson | 94.4 | Coaching Legends |
| 12 | Malachi Bettis | 21:12.2 | Wyandotte Roosevelt | 94.3 | Marauder |
| 10 | Travis Olejnik | 20:47.8 | Yale | 94.1 | Wagener Park |
| 10 | Billy Rozelle | 21:13.2 | Ann Arbor Greenhills | 93.9 | Marauder |
| 11 | Jemarion Brown | 21:35.3 | Muskegon | 93.6 | Fruitport |
| 9 | Zachary Crumby | 20:49.6 | Unionville-Sebewaing | 93.5 | Wagener Park |
| 9 | AJ Varner | 21:14.7 | Temperance Bedford | 93.4 | Marauder |
| 12 | Marcellis Johnson | 21:15.7 | Summit Academy North | 93.1 | Marauder |
| 11 | Anthony Kraus | 21:15.9 | Temperance Bedford | 93.0 | Marauder |
| 9 | Liam Hannah | 21:16.2 | Livonia Franklin | 92.9 | Marauder |
| 10 | Greyson Stevens | 21:16.3 | Livonia Franklin | 92.9 | Marauder |
| 12 | Micah Day | 21:56.6 | Livonia Stevenson | 92.8 | Coaching Legends |
| 11 | Yaseen Omara | 21:16.6 | Dearborn Heights Crestwood | 92.8 | Marauder |
| 11 | Owen Cooley | 21:17.2 | Dundee | 92.6 | Marauder |
| 9 | Wyatt Sesnie | 21:17.4 | New Boston Huron | 92.5 | Marauder |
| 9 | Ben Kline | 21:17.8 | Ypsilanti Community | 92.4 | Marauder |
| 10 | Waldon Haines | 20:53.2 | Reese | 92.3 | Wagener Park |
| 9 | Oliver Scherz | 21:18.8 | New Boston Huron | 92.1 | Marauder |
| 11 | Brennan Hankins | 22:00.1 | Belleville | 91.6 | Coaching Legends |
| 12 | Colin Beck | 20:55.5 | Deckerville | 91.5 | Wagener Park |
| 12 | Benedict Lussier | 21:20.7 | Christ the King | 91.4 | Marauder |
| 9 | Nolan Kavanagh | 20:55.8 | Yale | 91.4 | Wagener Park |
| 11 | Caden Morrell | 21:42.2 | Holton | 91.3 | Fruitport |
| 11 | Zorawar (Joey) Brar | 21:21.3 | Ann Arbor Huron | 91.2 | Marauder |
| 11 | Cody Cairo | 20:56.6 | Peck | 91.1 | Wagener Park |
| 12 | Isaac Roggenbuck | 20:57.0 | Harbor Beach | 91.0 | Wagener Park |
| 10 | Nolan Dolaskie | 21:49.8 | Munising | 90.4 | SSM Elks |
| 9 | Isaac Kraftson | 21:24.2 | Ypsilanti Community | 90.3 | Marauder |
| 10 | Duncan Sargent | 21:25.6 | Wyandotte Roosevelt | 89.8 | Marauder |
| 9 | Alex Huyck | 21:52.4 | Sault Ste. Marie | 89.5 | SSM Elks |
| 11 | Noah Ivey | 21:26.9 | Monroe Milers | 89.4 | Marauder |
| 12 | Nathan Petersen | 21:52.9 | Munising | 89.4 | SSM Elks |
| 9 | Beau Litzner | 21:53.2 | Sault Ste. Marie | 89.3 | SSM Elks |
| 9 | Graham Tanner | 21:28.0 | Flat Rock | 89.0 | Marauder |
| 9 | Aidan Fitek | 21:29.1 | Riverview | 88.6 | Marauder |
| 10 | Drew Mazur | 21:29.3 | Woodhaven Brownstown | 88.6 | Marauder |
| 9 | C. J. Ronk | 21:29.3 | Ypsilanti Community | 88.6 | Marauder |
| 11 | Cameron King | 21:04.6 | Marlette | 88.5 | Wagener Park |
| 12 | Robert Armstrong | 21:29.8 | Woodhaven Brownstown | 88.4 | Marauder |
| 9 | Ryan Marsee | 21:31.5 | Ypsilanti Community | 87.8 | Marauder |
| 12 | Dylan Stull | 21:31.6 | Flat Rock | 87.8 | Marauder |
| 12 | Finn Ruediger | 21:06.8 | Yale | 87.8 | Wagener Park |
| 12 | Ron Hasenbank | 21:52.9 | Mason County Eastern | 87.7 | Fruitport |
| 10 | Hayden Preston | 21:58.0 | Sault Ste. Marie | 87.7 | SSM Elks |
| 10 | Sam Evans | 21:59.3 | North Trails | 87.2 | SSM Elks |
| 12 | Judah Owens | 21:33.8 | Christ the King | 87.1 | Marauder |
| 9 | Alexander Emmi | 21:34.1 | Ann Arbor Huron | 87.0 | Marauder |
| 10 | Liam Maghielse | 21:55.6 | Algoma Christian | 86.8 | Fruitport |
| 11 | Angel Cervantes | 21:55.8 | GR Union | 86.7 | Fruitport |
| 9 | Elijah Richardson | 22:15.6 | Plymouth Christian Academy | 86.5 | Coaching Legends |
| 9 | Ali Reda | 21:36.3 | Dearborn Fordson | 86.2 | Marauder |
| 11 | Tim Zemaitis | 22:16.5 | Bowling Green | 86.2 | Coaching Legends |
| 11 | Hunter May | 21:12.2 | Yale | 85.9 | Wagener Park |
| 12 | Will Clemans | 22:17.3 | Cranbrook Kingswood | 85.9 | Coaching Legends |
| 12 | Collin Scheid | 21:59.3 | Belding | 85.6 | Fruitport |
| 9 | Carter Sharpe | 21:38.8 | Monroe | 85.4 | Marauder |
| 9 | David Bingham | 21:39.7 | Saline | 85.1 | Marauder |
| 11 | Josh Behringer | 21:40.9 | Ann Arbor Greenhills | 84.7 | Marauder |
| 11 | Henry Myers | 22:07.2 | North Branch | 84.6 | SSM Elks |
| 10 | Braden Bennard | 21:42.7 | Gibraltar Carlson | 84.1 | Marauder |
| 11 | Will Lutz | 22:22.8 | Brighton | 84.1 | Coaching Legends |
| 12 | Logan Kipley | 21:43.9 | Saline | 83.7 | Marauder |
| 11 | Derek Crum | 21:45.2 | Monroe | 83.3 | Marauder |
| 12 | Austin Saavedra | 21:45.5 | Gibraltar Carlson | 83.2 | Marauder |
| 10 | Vincent Miller | 22:26.6 | Pinckney | 82.8 | Coaching Legends |
| 10 | Lionel Rojas-Samano | 21:46.6 | Wyandotte Roosevelt | 82.8 | Marauder |
| 9 | Mason Edelbrock | 21:47.0 | Dundee | 82.7 | Marauder |
| 10 | Garrett Patrick | 21:47.1 | New Boston Huron | 82.6 | Marauder |
| 9 | Jack Sagowitz | 22:27.2 | Brighton | 82.6 | Coaching Legends |
| 10 | Andrew VanderVeen | 21:47.3 | Christ the King | 82.6 | Marauder |
| 10 | Keegan Beck | 21:22.8 | Deckerville | 82.4 | Wagener Park |
| 10 | Eli Vander Laan | 22:27.8 | Beverly Hills Groves | 82.4 | Coaching Legends |
| 11 | Graham Gortney | 22:27.9 | Plymouth Christian Academy | 82.4 | Coaching Legends |
| 9 | Owen Griffith | 22:09.7 | GR Kenowa Hills | 82.1 | Fruitport |
| 11 | Ahmad Zawahreh | 21:49.0 | Dearborn | 82.0 | Marauder |
| 10 | Lucas Yuan | 21:49.3 | Ann Arbor Huron | 81.9 | Marauder |
| 10 | Avi Adar | 21:51.0 | Ann Arbor Greenhills | 81.3 | Marauder |
| 10 | Hunter Verplank | 22:32.8 | Cranbrook Kingswood | 80.7 | Coaching Legends |
| 12 | Grant Niedzinski | 21:53.0 | Detroit U-D Jesuit | 80.7 | Marauder |
| 11 | Tyler Phillips | 22:33.8 | Kensington Woods | 80.4 | Coaching Legends |
| 10 | David Konecny | 22:33.8 | Bowling Green | 80.4 | Coaching Legends |
| 11 | Parker Nightingale | 22:34.0 | Brighton | 80.3 | Coaching Legends |
| 11 | Garrett Ruffell | 22:34.5 | Bowling Green | 80.2 | Coaching Legends |
| 12 | Hussein Ayoub | 21:55.7 | Dearborn Heights Crestwood | 79.8 | Marauder |
| 12 | Drew LaFave | 22:22.0 | Gladstone | 79.7 | SSM Elks |
| 10 | Landon Stukey | 21:56.4 | Saline | 79.5 | Marauder |
| 11 | Rydell Edmonds | 21:57.8 | Summit Academy North | 79.1 | Marauder |
| 11 | Michael Tremblay | 22:24.0 | Brimley | 79.0 | SSM Elks |
| 10 | John Diedrich | 22:38.2 | Pinckney | 78.9 | Coaching Legends |
| 11 | Colton Santos | 22:38.6 | Brighton | 78.8 | Coaching Legends |
| 10 | Logan Fuller | 21:58.9 | Dundee | 78.7 | Marauder |
| 10 | Osker Huismann | 22:20.7 | Algoma Christian | 78.4 | Fruitport |
| 11 | Hussein Mehanna | 22:00.2 | Dearborn Fordson | 78.3 | Marauder |
| 12 | Matthew Livingston | 21:35.2 | Dryden | 78.3 | Wagener Park |
| 12 | Santiago Ortiz | 22:00.9 | Detroit U-D Jesuit | 78.0 | Marauder |
| 11 | Quinn Hudson | 22:01.1 | Temperance Bedford | 78.0 | Marauder |
| 9 | Ali E Almawri | 22:01.9 | Dearborn Fordson | 77.7 | Marauder |
| 9 | Blake Landrum | 21:37.2 | Yale | 77.6 | Wagener Park |
| 10 | Christopher Monroy | 21:37.4 | Yale | 77.5 | Wagener Park |
| 9 | Joshua Clawson | 22:28.5 | North Trails | 77.5 | SSM Elks |
| 9 | Ethan Brophy | 22:02.9 | New Boston Huron | 77.4 | Marauder |
| 12 | Ryan Friedholm | 22:03.6 | Saline | 77.1 | Marauder |
| 12 | Anthony Hollen | 22:03.8 | Livonia Franklin | 77.1 | Marauder |
| 12 | Austin Shastal | 22:04.9 | New Boston Huron | 76.7 | Marauder |
| 10 | Thomas Lemmer | 22:45.5 | Orchard Lake St. Mary’s | 76.5 | Coaching Legends |
| 10 | Tripp Freyling | 22:27.3 | Algoma Christian | 76.2 | Fruitport |
| 11 | Joshua Hart | 22:07.3 | Wayne Memorial | 75.9 | Marauder |
| 11 | Marton Balazs | 22:07.8 | Temperance Bedford | 75.7 | Marauder |
| 12 | Cole Molloseau | 22:29.6 | GR West Catholic | 75.5 | Fruitport |
| 9 | Jose Hinojos | 22:09.8 | Riverview | 75.1 | Marauder |
| 12 | Owen Wurdock-Swift | 21:45.0 | Reese | 75.0 | Wagener Park |
| 12 | Nehemiah Jones | 22:11.0 | Ypsilanti Community | 74.7 | Marauder |
| 10 | Matthew Effah | 22:11.7 | Gibraltar Carlson | 74.4 | Marauder |
| 11 | Hector Pisha | 21:47.2 | Kingston | 74.3 | Wagener Park |
| 10 | Michael Purvis | 22:33.4 | GR Union | 74.2 | Fruitport |
| 11 | Owen Brown | 22:12.8 | Livonia Franklin | 74.1 | Marauder |
| 10 | Warren Thebolt | 22:13.3 | Dundee | 73.9 | Marauder |
| 9 | Josh Alula | 22:53.7 | Beverly Hills Groves | 73.8 | Coaching Legends |
| 10 | Caleb Cook | 22:14.1 | Temperance Bedford | 73.6 | Marauder |
| 12 | Ethan Eugster | 21:49.8 | Deckerville | 73.4 | Wagener Park |
| 9 | Luke Mamou | 22:57.3 | Cranbrook Kingswood | 72.6 | Coaching Legends |
| 11 | Enzo Aggoune | 22:38.9 | Fruitport | 72.4 | Fruitport |
| 9 | Mason Kidd | 22:18.0 | New Boston Huron | 72.3 | Marauder |
| 11 | Brenden Peter | 21:53.2 | Dryden | 72.3 | Wagener Park |
| 10 | Gary Smith III | 22:19.8 | Southfield Christian | 71.7 | Marauder |
| 10 | Robbie Kilpatrick | 21:55.3 | Harbor Beach | 71.6 | Wagener Park |
| 9 | Patrick Zick | 22:21.3 | Riverview | 71.2 | Marauder |
| 11 | Lowell Milett | 21:56.3 | Brown City | 71.2 | Wagener Park |
| 11 | Daniel Bothwell | 22:42.3 | Mason County Eastern | 71.2 | Fruitport |
| 10 | Tyler Roberts | 21:56.9 | Dryden | 71.0 | Wagener Park |
| 12 | Samuel Machado | 22:22.3 | Detroit U-D Jesuit | 70.9 | Marauder |
| 9 | Mohammad asif Sadiq | 22:22.7 | Dearborn Heights Crestwood | 70.8 | Marauder |
| 9 | Trevor Mikel | 22:23.2 | Ypsilanti Lincoln | 70.6 | Marauder |
| 12 | Michael Roustemis | 23:06.8 | Grosse Pointe North | 69.4 | Coaching Legends |
| 10 | Micaiah Ivey | 22:30.1 | Monroe Milers | 68.3 | Marauder |
| 9 | Christopher Brummett | 22:31.9 | Ann Arbor Greenhills | 67.7 | Marauder |
| 12 | Dominic Putman | 22:07.2 | Reese | 67.6 | Wagener Park |
| 10 | Brady Leblanc | 22:58.5 | Brimley | 67.5 | SSM Elks |
| 9 | Ben Roberson | 22:53.6 | Pentwater | 67.5 | Fruitport |
| 11 | Lyndon Stygles | 23:12.7 | Bowling Green | 67.4 | Coaching Legends |
| 9 | Dan Bui | 22:33.0 | Ypsilanti Lincoln | 67.3 | Marauder |
| 10 | Adrian Soto | 23:13.8 | Bowling Green | 67.1 | Coaching Legends |
| 11 | Logan Shanks | 22:09.1 | Deckerville | 67.0 | Wagener Park |
| 10 | Nicholas Croft | 23:15.5 | Beverly Hills Groves | 66.5 | Coaching Legends |
| 12 | Orion Berger | 22:10.5 | Deckerville | 66.5 | Wagener Park |
| 12 | Matthew Vasher | 22:35.7 | Woodhaven Brownstown | 66.4 | Marauder |
| 11 | Titus Gorsegner | 23:16.5 | Hope Christian Academy | 66.2 | Coaching Legends |
| 9 | Owen Klein | 22:37.7 | Flat Rock | 65.8 | Marauder |
| 9 | Cash Stanton | 22:39.2 | Gibraltar Carlson | 65.3 | Marauder |
| 9 | David Reeve-Rae | 22:16.5 | Reese | 64.5 | Wagener Park |
| 11 | Gavin Roessner | 23:21.6 | Bowling Green | 64.5 | Coaching Legends |
| 10 | Jon Hurlburt | 22:16.7 | Croswell-Lexington | 64.4 | Wagener Park |
| 12 | Joseph Mesch | 22:43.5 | Christ the King | 63.8 | Marauder |
| 9 | Jacob ¨SuHo¨ Lee | 22:43.7 | Grosse Ile | 63.8 | Marauder |
| 10 | Abdullah Saleh | 22:44.0 | Dearborn | 63.7 | Marauder |
| 12 | Hisham Alsraji | 22:45.0 | Woodhaven Brownstown | 63.3 | Marauder |
| 9 | Garrett Forfinski | 23:14.0 | Pickford | 62.3 | SSM Elks |
| 11 | Meer Ahmed | 22:49.3 | Ann Arbor Huron | 61.9 | Marauder |
| 10 | Menish Megeri | 22:49.4 | Ypsilanti Lincoln | 61.9 | Marauder |
| 12 | Teddy Pawlowski | 22:50.2 | Livonia Franklin | 61.6 | Marauder |
| 9 | Joseph Johnson | 22:50.3 | Ypsilanti Lincoln | 61.6 | Marauder |
| 9 | Owen Crawford | 22:51.3 | Ypsilanti Lincoln | 61.2 | Marauder |
| 11 | Alexander Harrison | 23:17.6 | Manistique | 61.1 | SSM Elks |
| 9 | Zander Kelch | 22:27.8 | Croswell-Lexington | 60.7 | Wagener Park |
| 12 | Bryce Brown | 22:30.1 | Vassar | 60.0 | Wagener Park |
| 9 | Shingen Kurata | 23:35.8 | Livonia Stevenson | 59.7 | Coaching Legends |
| 10 | Arlin Alcorn | 23:22.7 | Sault Ste. Marie | 59.4 | SSM Elks |
| 10 | Cole Lindholm | 23:37.1 | Kensington Woods | 59.3 | Coaching Legends |
| 11 | Austin Bittikofer | 23:38.2 | Brighton | 58.9 | Coaching Legends |
| 10 | Jordan Cassel | 23:19.5 | Holton | 58.8 | Fruitport |
| 11 | Trent Yeager | 22:58.7 | Temperance Bedford | 58.8 | Marauder |
| 11 | Colin Maffesoli | 22:58.9 | Allen Park Cabrini | 58.7 | Marauder |
| 9 | Chase Austin | 23:21.3 | Fruitport Calvary Christian | 58.2 | Fruitport |
| 9 | Isaac Watson | 23:41.8 | Belleville | 57.7 | Coaching Legends |
| 11 | Landen Peck | 23:23.3 | Fruitport | 57.6 | Fruitport |
| 9 | Bobby Spivey | 23:02.8 | Ypsilanti Lincoln | 57.4 | Marauder |
| 9 | Nathaniel (Nate) Keck | 23:02.8 | Temperance Bedford | 57.4 | Marauder |
| 10 | Hunter Shotts | 22:37.9 | Croswell-Lexington | 57.4 | Wagener Park |
| 9 | Drew Powell | 23:26.2 | Fruitport | 56.6 | Fruitport |
| 11 | Josh Vanstelle | 23:27.4 | Fruitport | 56.2 | Fruitport |
| 12 | Heath Muller | 23:32.6 | Sault Ste. Marie | 56.1 | SSM Elks |
| 9 | Adam Soueid | 23:07.5 | Dearborn Heights Crestwood | 55.8 | Marauder |
| 12 | Isaac Brindley | 23:34.4 | Sault Ste. Marie | 55.5 | SSM Elks |
| 9 | Johnny Lapointe | 23:09.3 | New Boston Huron | 55.2 | Marauder |
| 9 | Owen Rupp | 22:47.5 | Reese | 54.2 | Wagener Park |
| 12 | Leeland Lapp | 22:48.0 | Deckerville | 54.0 | Wagener Park |
| 9 | Izaiah McGovern | 23:13.9 | Dundee | 53.7 | Marauder |
| 12 | Deegan Richardson | 23:14.7 | New Boston Huron | 53.4 | Marauder |
| 11 | Xavier Evoy | 23:15.5 | Detroit U-D Jesuit | 53.2 | Marauder |
| 10 | Tyson Worthington | 23:36.5 | Muskegon | 53.2 | Fruitport |
| 11 | Connor Hedke | 23:15.9 | Gibraltar Carlson | 53.0 | Marauder |
| 12 | Bradley DeMasellis | 23:56.2 | Livingston Christian | 52.9 | Coaching Legends |
| 10 | Gabe Bookout | 23:57.7 | Plymouth Christian Academy | 52.4 | Coaching Legends |
| 10 | Suchith Lanka | 23:58.3 | Belleville | 52.2 | Coaching Legends |
| 10 | Evan Freeland | 22:53.5 | Kingston | 52.2 | Wagener Park |
| 10 | Armando Cuervo Elias | 23:40.3 | Wyoming Lee | 51.9 | Fruitport |
| 11 | Eian Kaste | 22:54.4 | Brown City | 51.9 | Wagener Park |
| 10 | Derek Busch | 22:56 | Cass City | 51.3 | Wagener Park |
| 10 | Quade Pepin | 23:50.7 | Gladstone | 50.1 | SSM Elks |
| 11 | Gage Wells | 23:48.4 | Muskegon Orchard View | 49.2 | Fruitport |
| 9 | Josh Cusack | 23:49.4 | GR West Catholic | 48.9 | Fruitport |
| 10 | Josh Chapman | 23:49.8 | GR Union | 48.7 | Fruitport |
| 11 | Alexander Barr | 23:05.8 | Yale | 48.1 | Wagener Park |
| 11 | Jackson McManus | 23:30.8 | Gibraltar Carlson | 48.1 | Marauder |
| 12 | Dylan Cassel | 23:31.9 | Riverview | 47.7 | Marauder |
| 9 | Zihan Qing | 24:12.5 | Cranbrook Kingswood | 47.5 | Coaching Legends |
| 11 | Seth Casteel | 23:54.8 | Holton | 47.1 | Fruitport |
| 11 | Kaldon Dixon | 23:54.9 | Hesperia | 47.0 | Fruitport |
| 10 | Zane Algalham | 23:34.5 | Dearborn Fordson | 46.8 | Marauder |
| 11 | Samvith Lanka | 24:17.0 | Belleville | 46.0 | Coaching Legends |
| 11 | Joel Lazenby | 23:37.5 | New Boston Huron | 45.8 | Marauder |
| 11 | Grant Gardner | 23:14.6 | Peck | 45.1 | Wagener Park |
| 10 | Ely Deacons | 23:18.6 | North Huron | 43.8 | Wagener Park |
| 9 | Majd Alhusaini | 23:45.2 | Dearborn Fordson | 43.3 | Marauder |
| 9 | Henry Broughton | 23:47.2 | New Boston Huron | 42.6 | Marauder |
| 10 | Maxwell Trombley | 23:22.2 | Brown City | 42.6 | Wagener Park |
| 10 | Haven Torreano | 23:48.5 | Ann Arbor Huron | 42.2 | Marauder |
| 10 | Matt Clark | 24:15.1 | Manistique | 42.0 | SSM Elks |
| 10 | Nathan Webb | 23:50.1 | Wyandotte Roosevelt | 41.6 | Marauder |
| 10 | Logan Messing | 23:25.1 | Deckerville | 41.6 | Wagener Park |
| 11 | Kolt Milner | 24:12.4 | Hesperia | 41.2 | Fruitport |
| 10 | Josiah Mann | 23:51.4 | Monroe Milers | 41.2 | Marauder |
| 10 | Nathan Stom | 23:52.4 | Christ the King | 40.9 | Marauder |
| 12 | Dylan DuQuet | 23:52.8 | Livonia Franklin | 40.7 | Marauder |
| 9 | Julien Dincecco | 23:54.0 | Ann Arbor Greenhills | 40.3 | Marauder |
| 9 | Mason Couvillion | 24:20.1 | Gladstone | 40.3 | SSM Elks |
| 9 | Hussein Almanfi | 23:54.4 | Dearborn Fordson | 40.2 | Marauder |
| 10 | Nathan Brashaw | 23:54.4 | Riverview | 40.2 | Marauder |
| 9 | Youssef Omara | 23:55.5 | Dearborn Heights Crestwood | 39.8 | Marauder |
| 10 | Samuel Lioy | 23:57.9 | Ann Arbor Track | 39.0 | Marauder |
| 9 | Keegan Roberson | 24:19.9 | Hesperia | 38.7 | Fruitport |
| 9 | Max Phillips | 23:59.2 | Christ the King | 38.6 | Marauder |
| 9 | Ben Leja | 24:02.5 | Allen Park Cabrini | 37.5 | Marauder |
| 12 | Finn Hart | 24:46.5 | Livingston Christian | 36.2 | Coaching Legends |
| 10 | Andrew Schout | 24:27.6 | Belding | 36.1 | Fruitport |
| So | Jon Harden | 24:07.0 | Detroit U-D Jesuit | 36.0 | Marauder |
| 11 | Treyvon Tobias | 24:29.1 | Holton | 35.6 | Fruitport |
| 9 | Abdalla Omar | 24:08.8 | Ann Arbor Huron | 35.4 | Marauder |
| 9 | Emanuel Nava | 24:09.8 | Allen Park Cabrini | 35.1 | Marauder |
| 10 | Mike Murphy | 24:13.4 | Riverview Gabriel Richard | 33.9 | Marauder |
| 10 | Michael Wilhelm | 24:16.0 | Gibraltar Carlson | 33.0 | Marauder |
| 12 | Keashaun Johnson | 24:41.3 | Muskegon | 31.6 | Fruitport |
| 11 | Matthew Konecny | 25:00.4 | Bowling Green | 31.5 | Coaching Legends |
| 10 | Jonathan Adams | 25:02.1 | Livingston Christian | 31.0 | Coaching Legends |
| 12 | Bryce McCleary | 24:43.1 | Ravenna | 31.0 | Fruitport |
| 12 | Brody Deater | 24:43.7 | Ravenna | 30.8 | Fruitport |
| 12 | Xander McMahan | 23:58.2 | Kimball New Life Christian | 30.6 | Wagener Park |
| 9 | Zane Al Nasser | 24:23.5 | Livonia Franklin | 30.5 | Marauder |
| 9 | Ben Weins | 24:25.5 | Temperance Bedford | 29.8 | Marauder |
| 9 | Raphael Eger | 25:06.1 | Grosse Pointe North | 29.6 | Coaching Legends |
| 12 | Graham Gamber | 24:26.3 | New Boston Huron | 29.6 | Marauder |
| 12 | Kevin Spudowski | 24:02.4 | Brown City | 29.2 | Wagener Park |
| 9 | Ahmed Otaifah | 24:27.7 | Dearborn Fordson | 29.1 | Marauder |
| 10 | Ian Carlile | 24:28.3 | New Boston Huron | 28.9 | Marauder |
| 9 | Nasser Ahmed | 24:28.7 | Dearborn Fordson | 28.8 | Marauder |
| 9 | Jacob Freel | 24:55.2 | Gladstone | 28.6 | SSM Elks |
| 10 | Ewan Russell | 24:29.3 | Ann Arbor Greenhills | 28.6 | Marauder |
| 9 | Chase Takkunen | 24:58.5 | Gladstone | 27.5 | SSM Elks |
| 9 | Logan Demeulenaere | 24:59.3 | North Branch | 27.2 | SSM Elks |
| 9 | Gene Lapouttre | 24:35.0 | Flat Rock | 26.7 | Marauder |
| 11 | Noor Hamze | 24:37.7 | Dearborn | 25.8 | Marauder |
| 9 | Alexander Richardson | 24:39.3 | Detroit U-D Jesuit | 25.2 | Marauder |
| 9 | Timothy Peters | 24:40.3 | Livonia Franklin | 24.9 | Marauder |
| 12 | Mohammed Alawan | 24:42.4 | Dearborn | 24.2 | Marauder |
| 10 | Alexander Langton | 24:43.9 | Monroe Milers | 23.7 | Marauder |
| 10 | Creighton Beldin | 25:25.3 | Brighton | 23.2 | Coaching Legends |
| 11 | Ayden Scott | 25:15.2 | Gladstone | 21.9 | SSM Elks |
| 9 | Kareem Raishouni | 24:49.6 | Dearborn | 21.8 | Marauder |
| 12 | Mahdi Chehab | 24:50.0 | Dearborn | 21.7 | Marauder |
| 10 | Matthew (Matt) Dudzinski | 24:51.4 | Flat Rock | 21.2 | Marauder |
| 10 | Chase Bauer | 24:52.4 | Garden City | 20.9 | Marauder |
| 10 | Donnie Burkett | 25:13.6 | Holton | 20.8 | Fruitport |
| 9 | Ben Lin | 24:54.9 | Ann Arbor Huron | 20.0 | Marauder |
| 9 | Corey Hopka | 25:35.0 | Brighton | 20.0 | Coaching Legends |
| – | Mostapha Fall | 25:21.1 | GR Union | 18.3 | Fruitport |
| 12 | Ethan Hornberger | 25:03.0 | Saline | 17.3 | Marauder |
| 11 | Josh Eager | 24:40.7 | Brown City | 16.4 | Wagener Park |
| 9 | John Dagen | 25:27.5 | Hesperia | 16.2 | Fruitport |
| 11 | Nathen Thie | 25:47.4 | Brighton | 15.9 | Coaching Legends |
| 9 | Riley Smith | 25:51.1 | Plymouth Christian Academy | 14.6 | Coaching Legends |
| 10 | Viktor Pavlov | 25:54.4 | Kensington Woods | 13.5 | Coaching Legends |
| 10 | Ben Sanford | 24:50.5 | Deckerville | 13.2 | Wagener Park |
| 10 | Michael Smith | 25:36.7 | Pentwater | 13.1 | Fruitport |
| 10 | Hayden Langmaid | 24:50.9 | Unionville-Sebewaing | 13.0 | Wagener Park |
| 10 | Nahbi Martinez | 25:19.7 | Melvindale | 11.8 | Marauder |
| 10 | Lukas Cranson | 25:21.0 | Dundee | 11.3 | Marauder |
| 12 | Xingzhi(Tom) Tan | 25:21.5 | Ann Arbor Huron | 11.2 | Marauder |
| 10 | Kaerigan Peart | 26:01.6 | Kensington Woods | 11.1 | Coaching Legends |
| 11 | Cole Williams | 25:54.6 | Gladstone | 8.8 | SSM Elks |
| 12 | Andrew DeYoung | 25:51.2 | GR West Catholic | 8.3 | Fruitport |
| 10 | Samuel Scott | 25:06.0 | Peck | 8.0 | Wagener Park |
| 10 | Ben Cruz | 26:16.9 | Kensington Woods | 6.0 | Coaching Legends |
| 11 | Gary Clark | 25:12.4 | Brown City | 5.9 | Wagener Park |
| 10 | Ethan Hoover | 25:38.7 | Gibraltar Carlson | 5.4 | Marauder |
| 12 | Elija Langston | 26:06.2 | Muskegon | 3.3 | Fruitport |
| 9 | Carson McTaggart | 25:21.7 | Vassar | 2.8 | Wagener Park |
| 12 | Pedro Barreto | 26:07.9 | Mason County Eastern | 2.7 | Fruitport |
| 11 | Kyren Noble | 26:12.1 | Muskegon | 1.3 | Fruitport |
| 12 | Desmond Reinhard | 26:32.9 | Belleville | 0.7 | Coaching Legends |
| – | Jack Venier | 25:54.5 | Detroit U-D Jesuit | 0.2 | Marauder |
GIRLS INDIVIDUAL RATINGS
| Grade | Name | Time | Team | Rating | Meet |
| 10 | Annabeth Hazlewood | 18:45.9 | Salem | 143.7 | Marauder |
| 12 | Kaelin Hughes | 19:30.9 | Livonia Stevenson | 143.0 | Coaching Legends |
| 12 | Ava Peters | 18:52.9 | Livonia Franklin | 141.4 | Marauder |
| 12 | Lucinda Paliani | 19:52.8 | Ann Arbor Huron | 135.7 | Coaching Legends |
| 11 | Talya Schreiber | 19:32.1 | Pickford | 134.6 | SSM Elks |
| 10 | Jaelyn Ray | 20:02.7 | Pinckney | 132.4 | Coaching Legends |
| 11 | Mackenzie Dicken | 20:21.5 | Plymouth | 126.2 | Coaching Legends |
| 11 | Cayla Marzban | 20:27.5 | Brighton | 124.2 | Coaching Legends |
| 12 | Mea D’Agostino | 20:28.5 | Orchard Lake St. Mary’s | 123.8 | Coaching Legends |
| 12 | Eva Thompson | 19:28.9 | Croswell-Lexington | 121.4 | Wagener Park |
| 11 | Becca Jud | 19:55.9 | Salem | 120.4 | Marauder |
| 9 | Lilly Downey | 20:44.1 | Bowling Green | 118.6 | Coaching Legends |
| 11 | Leena Shelgikar | 20:51.3 | Ann Arbor Huron | 116.2 | Coaching Legends |
| 10 | Iva Ravindra | 20:13.6 | Temperance Bedford | 114.5 | Marauder |
| 9 | Sadie Bohnsack | 21:02.5 | Ann Arbor Huron | 112.5 | Coaching Legends |
| 9 | Mira Shelgikar | 21:14.4 | Ann Arbor Huron | 108.5 | Coaching Legends |
| 9 | Addison Gregg | 20:32.6 | Ann Arbor Greenhills | 108.1 | Marauder |
| 12 | Kaylee Hovey | 20:34.0 | Dundee | 107.7 | Marauder |
| 12 | Valerie Pollock | 21:05.4 | Fruitport | 106.9 | Fruitport |
| 10 | Kate Scarletto-Scholl | 21:21.1 | Bowling Green | 106.3 | Coaching Legends |
| 11 | Eleanor Grant | 20:39.5 | Wyandotte Roosevelt | 105.8 | Marauder |
| 12 | Averie Crawford | 21:22.6 | Bowling Green | 105.8 | Coaching Legends |
| 12 | Kathryn Kurtinaitis | 20:45.8 | Dearborn Divine Child | 103.7 | Marauder |
| 12 | Madalynn Karsies | 21:31.1 | Pinckney | 103.0 | Coaching Legends |
| 12 | Ilett Martinez | 20:51.2 | Wayne Memorial | 101.9 | Marauder |
| 11 | Kayla Ward | 21:10.2 | South Lyon | 101.9 | SSM Elks |
| 12 | Olivia Gust | 21:11.7 | North Trails | 101.4 | SSM Elks |
| 12 | Shelby Janes | 21:37.0 | Bowling Green | 101.0 | Coaching Legends |
| 9 | Lucy Morrow | 20:56.7 | Livonia Franklin | 100.1 | Marauder |
| 11 | Lilah Kiley | 20:36.3 | Kingston | 98.9 | Wagener Park |
| 12 | Brynn Hurley | 20:38.9 | Croswell-Lexington | 98.0 | Wagener Park |
| 9 | Jenna Berkimer | 21:46.3 | Brighton | 97.9 | Coaching Legends |
| 10 | Reagan Reaume | 21:03.4 | Gibraltar Carlson | 97.9 | Marauder |
| 12 | Mackenzie Zahm | 21:34.6 | Belding | 97.1 | Fruitport |
| 12 | Brooklyn Hannah | 21:06.8 | Livonia Franklin | 96.7 | Marauder |
| 9 | Averie Stefanovsky | 20:43.2 | Caro | 96.6 | Wagener Park |
| 11 | Kinsey Nordbeck | 21:11.2 | Livonia Franklin | 95.3 | Marauder |
| 9 | Saige Cole | 20:47.3 | Yale | 95.2 | Wagener Park |
| 11 | Anna Kujansuu | 21:11.3 | Dearborn Divine Child | 95.2 | Marauder |
| 12 | Kayla Slade | 21:12.1 | Dearborn Divine Child | 95.0 | Marauder |
| 12 | Tess Scicluna | 21:13.4 | Dearborn Divine Child | 94.5 | Marauder |
| 12 | Lucy Shoup | 21:43.2 | Mason County Eastern | 94.3 | Fruitport |
| 11 | Madi Hare | 21:59.7 | Plymouth Christian Academy | 93.4 | Coaching Legends |
| 12 | Natalie Neeson | 22:02.5 | Bowling Green | 92.5 | Coaching Legends |
| 10 | Raina Glanzman | 21:48.9 | GR Kenowa Hills | 92.4 | Fruitport |
| 9 | Giada Fioritto | 21:21.8 | Gibraltar Carlson | 91.7 | Marauder |
| 11 | Alyssa Korte | 21:25.3 | Grosse Ile | 90.6 | Marauder |
| 12 | Annie Oberlander | 22:09.1 | Bowling Green | 90.3 | Coaching Legends |
| 10 | Pyper Braun | 21:02.4 | EPBP Laker | 90.2 | Wagener Park |
| 11 | Mahalia Staton | 21:26.6 | Saline | 90.1 | Marauder |
| 9 | Alyvia Janke | 21:03.3 | Unionville-Sebewaing | 89.9 | Wagener Park |
| 11 | Anna Coury | 21:28.7 | Monroe | 89.4 | Marauder |
| 11 | Katherine Klooster | 21:58.8 | GR West Catholic | 89.1 | Fruitport |
| 10 | Ella McFarlane | 21:30.0 | Riverview | 89.0 | Marauder |
| 10 | Anna Schulz | 21:59.7 | GR West Catholic | 88.8 | Fruitport |
| 10 | Mia Lopez | 22:14.2 | Ann Arbor Pioneer | 88.6 | Coaching Legends |
| 10 | Lucinda Gubbini | 22:14.3 | Ann Arbor Pioneer | 88.6 | Coaching Legends |
| 9 | Zoe German | 22:01.0 | Fruitport | 88.3 | Fruitport |
| 12 | Alaa Selman | 21:32.5 | Dearborn Heights Crestwood | 88.2 | Marauder |
| 11 | Emarie Headley | 22:17.2 | Bowling Green | 87.6 | Coaching Legends |
| 9 | Eastynn Charder | 22:18.4 | Pinckney | 87.2 | Coaching Legends |
| 11 | Katie Sweeney | 21:12.0 | Ubly | 87.0 | Wagener Park |
| 9 | Allison Ost | 21:36.0 | Dundee | 87.0 | Marauder |
| 9 | Livia Boucher | 21:36.2 | Gibraltar Carlson | 86.9 | Marauder |
| 11 | Esther Hornibrook | 21:56.4 | North Trails | 86.5 | SSM Elks |
| 9 | Madison Carney | 22:21.9 | Bowling Green | 86.0 | Coaching Legends |
| 11 | Cara Prusakiewicz | 21:15.2 | Dryden | 85.9 | Wagener Park |
| 11 | Corinna Aulph | 21:45.6 | Monroe | 83.8 | Marauder |
| 12 | Maddie Huysentruyt | 21:24.1 | Sandusky | 83.0 | Wagener Park |
| 9 | Payton King | 21:28.3 | Kingston | 81.6 | Wagener Park |
| 12 | Vivian Idziak | 22:26.0 | GR Union | 80.0 | Fruitport |
| 11 | Sarah Wazne | 21:57.3 | Dearborn Heights Crestwood | 79.9 | Marauder |
| 10 | Lillian Bender | 21:35.4 | Yale | 79.2 | Wagener Park |
| 12 | Julieta Turon | 22:44.8 | Ann Arbor Huron | 78.4 | Coaching Legends |
| 9 | Ella Tillman | 22:45.6 | Brighton | 78.1 | Coaching Legends |
| 11 | Macy Czelada | 22:21.6 | South Lyon | 78.1 | SSM Elks |
| 12 | Jenna Rivera | 22:45.7 | Beverly Hills Groves | 78.1 | Coaching Legends |
| 12 | Audrey McKeiver | 22:33.5 | GR West Catholic | 77.5 | Fruitport |
| 11 | Lucineia Harvey | 22:24.1 | South Lyon | 77.3 | SSM Elks |
| 9 | Isabelle McCord | 22:24.4 | Sault Ste. Marie | 77.2 | SSM Elks |
| 9 | Chloe Cratsenburg | 22:49.0 | Plymouth | 77.0 | Coaching Legends |
| 10 | Sophia Johnson | 22:06.8 | Temperance Bedford | 76.7 | Marauder |
| 10 | Treasure Fleese | 22:38.2 | Fruitport | 75.9 | Fruitport |
| 9 | Micaela Cabello | 22:12.6 | Christ the King | 74.8 | Marauder |
| 11 | Simona Horia | 22:14.8 | Dearborn | 74.1 | Marauder |
| 10 | Sophie Dockham | 22:58.2 | Brighton | 73.9 | Coaching Legends |
| 10 | Brooklyn Smith | 22:58.3 | Brighton | 73.9 | Coaching Legends |
| 9 | Ella Trueman | 22:15.5 | Dearborn Divine Child | 73.8 | Marauder |
| 9 | Grace Bedner | 22:16.2 | Ann Arbor Track | 73.6 | Marauder |
| 11 | Alexis Fabbro | 21:52.3 | Vassar | 73.6 | Wagener Park |
| 9 | Sofia Wynsma | 22:46.8 | GR West Catholic | 73.1 | Fruitport |
| 11 | Elizabeth Salinas | 22:17.9 | Dearborn Divine Child | 73.0 | Marauder |
| 12 | Julia Rogers | 21:54.9 | Kimball New Life Christian | 72.7 | Wagener Park |
| 10 | Kerrington Fields-McCurdy | 23:02.5 | Livonia Stevenson | 72.5 | Coaching Legends |
| 9 | Abbygail Plester | 21:56.2 | Ubly | 72.3 | Wagener Park |
| 12 | Jillian Wygonik | 22:20.5 | Dearborn Divine Child | 72.2 | Marauder |
| 12 | Reece Wruble | 21:57.2 | Harbor Beach | 71.9 | Wagener Park |
| 9 | Harper Jackson | 22:21.8 | Gibraltar Carlson | 71.7 | Marauder |
| 9 | Zahiya Khan | 23:06.2 | Cranbrook Kingswood | 71.3 | Coaching Legends |
| 9 | Madelyn Barkley | 21:59.6 | Croswell-Lexington | 71.1 | Wagener Park |
| 10 | Diya Goyal | 23:06.6 | Cranbrook Kingswood | 71.1 | Coaching Legends |
| 11 | Riley Provost | 22:24.5 | Saline | 70.8 | Marauder |
| 10 | Harper Pinto | 23:09.1 | Ann Arbor Huron | 70.3 | Coaching Legends |
| 9 | Taylor Geiger | 22:02.6 | Ubly | 70.1 | Wagener Park |
| 12 | Abby Roth | 22:26.7 | Saline | 70.1 | Marauder |
| 12 | Ava Peper | 23:10.2 | Bowling Green | 69.9 | Coaching Legends |
| 10 | Bailey Case | 22:56.9 | Pentwater | 69.7 | Fruitport |
| 11 | Aubrey Miscikowski | 22:30.1 | Temperance Bedford | 69.0 | Marauder |
| 12 | Rebekah Gram | 22:31.0 | Monroe Milers | 68.7 | Marauder |
| 11 | Kennedy Lange | 22:32.1 | Saline | 68.3 | Marauder |
| 12 | Payton Wertz | 23:15.2 | Highland-Milford | 68.3 | Coaching Legends |
| 10 | Hayleigh Belkofer | 22:33.3 | Temperance Bedford | 67.9 | Marauder |
| 12 | Reese Oberski | 22:33.8 | Temperance Bedford | 67.7 | Marauder |
| 12 | Bridget Anderson | 22:10.6 | Harbor Beach | 67.5 | Wagener Park |
| 12 | Lianne Liu | 23:18.2 | Ann Arbor Huron | 67.3 | Coaching Legends |
| 10 | Ava Childers | 22:11.2 | Yale | 67.3 | Wagener Park |
| 12 | Kyra Beemer | 22:11.7 | Brown City | 67.1 | Wagener Park |
| 11 | Caroline LaPointe | 23:19.0 | Plymouth | 67.0 | Coaching Legends |
| 11 | Brooklyn Reason | 23:19.5 | Pinckney | 66.8 | Coaching Legends |
| 10 | Kelly McKaig | 23:20.6 | Brighton | 66.5 | Coaching Legends |
| 12 | Isabel Farley-Gillay | 23:20.8 | Plymouth | 66.4 | Coaching Legends |
| 10 | Joselyn Mills | 22:58.1 | Gladstone | 66.0 | SSM Elks |
| 12 | Addie Naus | 23:22.1 | Bowling Green | 66.0 | Coaching Legends |
| 9 | Abigail Galazka | 23:22.3 | Brighton | 65.9 | Coaching Legends |
| 10 | Emma Slater | 22:39.8 | Livonia Franklin | 65.7 | Marauder |
| 9 | Myah Peruski | 22:16.7 | Ubly | 65.4 | Wagener Park |
| 11 | Stephanie Jones | 23:00.5 | Sault Ste. Marie | 65.2 | SSM Elks |
| 9 | Karinna Waara | 23:24.9 | Livonia Stevenson | 65.0 | Coaching Legends |
| 10 | Genevive Meihn | 23:25.0 | Beverly Hills Groves | 65.0 | Coaching Legends |
| 12 | Rachel Sprauer | 23:25.2 | Ann Arbor Pioneer | 64.9 | Coaching Legends |
| 10 | Lillian Bryan | 23:27.1 | Belleville | 64.3 | Coaching Legends |
| 12 | Makenzie Kreger | 22:20.3 | Sandusky | 64.2 | Wagener Park |
| 11 | Loreli Harris | 22:44.3 | Wyandotte Roosevelt | 64.2 | Marauder |
| 9 | Zyana Wadsworth | 22:21.4 | Yale | 63.9 | Wagener Park |
| 10 | Emma Boire | 23:15.1 | Belding | 63.6 | Fruitport |
| 9 | Hannah Outlaw | 23:30.4 | Brighton | 63.2 | Coaching Legends |
| 12 | Mia Boland | 23:30.6 | Beverly Hills Groves | 63.1 | Coaching Legends |
| 10 | Maya Elachkar | 22:54.1 | Dearborn Fordson | 61.0 | Marauder |
| 9 | Joelle Saad | 22:55.1 | Dearborn | 60.6 | Marauder |
| 12 | Baneen Al-Heleal | 22:56.2 | Ypsilanti Community | 60.3 | Marauder |
| 11 | Gabby Shaw | 22:59.1 | Salem | 59.3 | Marauder |
| 11 | Nishka Kalantry | 23:43.2 | Ann Arbor Huron | 58.9 | Coaching Legends |
| 12 | Cecilia Murray | 23:02.2 | Dearborn Divine Child | 58.3 | Marauder |
| 12 | Cambree Torma | 22:39.7 | Unionville-Sebewaing | 57.8 | Wagener Park |
| 9 | Brooklyn Morell | 22:39.8 | Ubly | 57.7 | Wagener Park |
| 9 | Charlotte Kinder | 23:46.9 | Ann Arbor Pioneer | 57.7 | Coaching Legends |
| 10 | Isabella Rushlow | 23:49.3 | Plymouth | 56.9 | Coaching Legends |
| 12 | Riley Ingraham | 23:36.6 | Belding | 56.5 | Fruitport |
| 10 | Chelsea Lai | 23:51.6 | Plymouth | 56.1 | Coaching Legends |
| 9 | Chloe Januszyk | 23:53.7 | Cranbrook Kingswood | 55.4 | Coaching Legends |
| 9 | Alexa Poota | 23:54.1 | Orchard Lake St. Mary’s | 55.3 | Coaching Legends |
| 11 | Grace Fredericks | 23:11.5 | Temperance Bedford | 55.2 | Marauder |
| 12 | Janah Byrne | 23:11.5 | Temperance Bedford | 55.2 | Marauder |
| 9 | Halli VanDyken | 23:41.1 | Belding | 55.0 | Fruitport |
| 12 | Elizabeth (Lizzie) Thibeault | 23:12.4 | Saline | 54.9 | Marauder |
| 12 | Emma Ramisch | 22:48.6 | Harbor Beach | 54.8 | Wagener Park |
| 10 | Nina Malani | 23:12.9 | Ann Arbor Greenhills | 54.7 | Marauder |
| 12 | Lindsay Kidder | 23:31.9 | South Lyon | 54.7 | SSM Elks |
| 9 | Lucy DeCapite | 23:56.0 | Cranbrook Kingswood | 54.7 | Coaching Legends |
| 10 | Mia Washington | 23:13.0 | Saline | 54.7 | Marauder |
| 10 | Olivia Hooper | 22:53.6 | EPBP Laker | 53.1 | Wagener Park |
| 11 | Victoria Andrzejczak | 24:01.0 | Orchard Lake St. Mary’s | 53.0 | Coaching Legends |
| 10 | Addison Malburg | 23:47.9 | Mason County Eastern | 52.7 | Fruitport |
| 12 | Desiree Huitron | 23:48.6 | Wyoming Lee | 52.5 | Fruitport |
| 12 | Lauren Baxendale | 24:03.6 | Plymouth Christian Academy | 52.1 | Coaching Legends |
| 9 | Morgan Hamilton | 24:05.1 | Orchard Lake St. Mary’s | 51.6 | Coaching Legends |
| 10 | Sophie Christopher | 23:53.2 | Fruitport | 50.9 | Fruitport |
| 10 | Erin Sax | 23:24.4 | Woodhaven Brownstown | 50.9 | Marauder |
| 12 | Jasmine Boggy | 24:08.1 | Ann Arbor Pioneer | 50.6 | Coaching Legends |
| 11 | Teryn Firack | 23:44.5 | Pickford | 50.5 | SSM Elks |
| 11 | Jillian Hayes | 23:26.1 | Saline | 50.3 | Marauder |
| 9 | Addie Bowerman | 23:45.4 | Munising | 50.2 | SSM Elks |
| 9 | Stella Handel | 24:10.1 | Cranbrook Kingswood | 50.0 | Coaching Legends |
| 11 | Breanna Swiech | 23:48.0 | South Lyon | 49.3 | SSM Elks |
| 12 | Delaney Mays | 24:12.2 | Pinckney | 49.3 | Coaching Legends |
| 11 | Aubrey Zarnke | 23:06.4 | EPBP Laker | 48.9 | Wagener Park |
| 10 | Noelle Shourds | 24:14.5 | Brighton | 48.5 | Coaching Legends |
| 11 | Sarah Cook | 23:51.0 | South Lyon | 48.3 | SSM Elks |
| 9 | Lydia Popp | 23:08.2 | EPBP Laker | 48.3 | Wagener Park |
| 10 | Kiera Novinsky | 24:15.5 | Bowling Green | 48.2 | Coaching Legends |
| 11 | Sophia Mihalko | 23:33.0 | Grosse Ile | 48.0 | Marauder |
| 12 | Samantha Schaap | 24:03.0 | Belding | 47.7 | Fruitport |
| 10 | Miranda Fulop | 23:34.2 | Temperance Bedford | 47.6 | Marauder |
| 12 | Olivia Szczepanik | 23:35.7 | Temperance Bedford | 47.1 | Marauder |
| 9 | Marissa Salazar | 23:35.9 | Saline | 47.0 | Marauder |
| 11 | Molly Weaver | 23:36.9 | Woodhaven Brownstown | 46.7 | Marauder |
| 11 | Zeva Hathaway | 24:20.6 | Pinckney | 46.5 | Coaching Legends |
| 11 | Eliza Grocki | 23:37.7 | Riverview | 46.4 | Marauder |
| 12 | Taylor Karasinski | 23:38.2 | Grosse Ile | 46.3 | Marauder |
| 10 | Lillian “Lilly” Rodger | 24:22.1 | Livonia Stevenson | 46.0 | Coaching Legends |
| 9 | Riley McKeiver | 24:08.9 | GR West Catholic | 45.7 | Fruitport |
| 8 | Spearman Cailin | 23:16.5 | Harbor Beach | 45.5 | Wagener Park |
| 12 | Alexandra Butler | 23:40.5 | Monroe | 45.5 | Marauder |
| 9 | Emily Meek | 23:17.3 | Unionville-Sebewaing | 45.2 | Wagener Park |
| 9 | Claire Wright | 23:17.8 | Dryden | 45.1 | Wagener Park |
| 10 | Anabelle Mangan | 24:01.2 | South Lyon | 44.9 | SSM Elks |
| 11 | Lexi Gilbert | 24:01.8 | Gladstone | 44.7 | SSM Elks |
| 11 | Olivia Cotey | 24:02.7 | Munising | 44.4 | SSM Elks |
| 11 | Lexi Wegner | 23:20.1 | Caro | 44.3 | Wagener Park |
| 11 | Lillian Wood | 24:27.6 | Plymouth | 44.1 | Coaching Legends |
| 12 | Abby Caudill | 23:44.9 | Wyandotte Roosevelt | 44.0 | Marauder |
| 11 | Braylee Rice | 23:21.0 | Reese | 44.0 | Wagener Park |
| 12 | Anika Hill | 23:45.8 | Temperance Bedford | 43.7 | Marauder |
| 11 | Adelaide Crane | 24:29.2 | Brighton | 43.6 | Coaching Legends |
| 12 | Avanti Ganesan | 24:29.3 | Ann Arbor Pioneer | 43.6 | Coaching Legends |
| 9 | AJ Felepa | 24:06.1 | St. Ignace | 43.3 | SSM Elks |
| 10 | Alexis Graham | 23:47.5 | Christ the King | 43.2 | Marauder |
| 10 | Eliza Thompson | 23:24.0 | Croswell-Lexington | 43.0 | Wagener Park |
| 10 | Grace Gady | 23:50.6 | Saline | 42.1 | Marauder |
| 11 | Hailey McGuire | 23:27.4 | Kingston | 41.9 | Wagener Park |
| 11 | Mylea Short | 24:20.5 | Belding | 41.8 | Fruitport |
| 12 | Brooklyn Kemokai | 23:52.5 | Gibraltar Carlson | 41.5 | Marauder |
| 10 | Ella Clarke | 23:53.5 | Southfield Christian | 41.2 | Marauder |
| 12 | Daniella Daman | 24:37.1 | Orchard Lake St. Mary’s | 41.0 | Coaching Legends |
| 12 | Kylie Warner | 23:54.9 | Saline | 40.7 | Marauder |
| 12 | Delanie Jarvi | 24:38.2 | Bowling Green | 40.6 | Coaching Legends |
| 12 | Allison DiTullio | 23:55.3 | Salem | 40.6 | Marauder |
| 12 | Morgyn LaFontaine | 24:39.3 | Orchard Lake St. Mary’s | 40.2 | Coaching Legends |
| 11 | Amelia Brennan | 24:39.4 | Highland-Milford | 40.2 | Coaching Legends |
| 9 | Lilyana Lasher | 23:32.7 | Dryden | 40.1 | Wagener Park |
| 9 | Esther Bulgrien | 23:34.8 | Harbor Beach | 39.4 | Wagener Park |
| 9 | Aubrey Myers | 24:28.8 | Mason County Eastern | 39.1 | Fruitport |
| 11 | Romy Nazario | 24:43.3 | Bowling Green | 38.9 | Coaching Legends |
| 11 | Hannah Gritzmaker | 24:01.4 | Saline | 38.5 | Marauder |
| 11 | Kayla Whitaker | 24:01.4 | Riverview | 38.5 | Marauder |
| 9 | Allison Steeb | 23:37.5 | Deckerville | 38.5 | Wagener Park |
| 12 | Sunnie Fabian | 24:02.7 | Livonia Franklin | 38.1 | Marauder |
| 9 | Deborah Song | 24:45.9 | Ann Arbor Huron | 38.0 | Coaching Legends |
| 12 | Kate Mattson | 24:24.3 | Munising | 37.2 | SSM Elks |
| 10 | Lydia Richards | 24:05.9 | Dundee | 37.0 | Marauder |
| 10 | Macey Lipscomb | 24:35.1 | GR Kenowa Hills | 37.0 | Fruitport |
| 12 | Isabelle Kriebel | 24:08.4 | Woodhaven Brownstown | 36.2 | Marauder |
| 11 | Carla Cortes | 23:46.8 | Cass City | 35.4 | Wagener Park |
| 12 | Carolyn Schwartz | 24:10.8 | Saline | 35.4 | Marauder |
| 10 | Kassie Kozlo | 24:13.5 | Allen Park Cabrini | 34.5 | Marauder |
| 10 | Leah Kutinsky | 24:56.5 | Beverly Hills Groves | 34.5 | Coaching Legends |
| 10 | Rosa Lara-Escobar | 24:57.3 | Livonia Stevenson | 34.2 | Coaching Legends |
| 10 | Audrey Whealy | 24:33.4 | Brimley | 34.2 | SSM Elks |
| 10 | Padame Wadsworth | 23:50.6 | Yale | 34.1 | Wagener Park |
| 11 | Payton Takkunen | 24:33.8 | Gladstone | 34.1 | SSM Elks |
| 9 | Ellie Lemmer | 24:58.4 | Orchard Lake St. Mary’s | 33.9 | Coaching Legends |
| 10 | Gabby Hovey | 24:15.8 | Dundee | 33.7 | Marauder |
| 10 | Carina Ogle | 24:58.9 | Orchard Lake St. Mary’s | 33.7 | Coaching Legends |
| 12 | Aubrey Goyings | 24:44.9 | Holton | 33.7 | Fruitport |
| 12 | Megan Peter | 23:52.1 | Unionville-Sebewaing | 33.6 | Wagener Park |
| 10 | Lani Dimock | 23:52.3 | Harbor Beach | 33.6 | Wagener Park |
| 9 | Ella Nickey | 25:00.5 | Bowling Green | 33.2 | Coaching Legends |
| 12 | Blythe Drotman | 25:01.2 | Plymouth Christian Academy | 32.9 | Coaching Legends |
| 10 | Aurora Pelham | 24:47.6 | Ravenna | 32.8 | Fruitport |
| 12 | Kailyn Austin | 24:19.6 | Saline | 32.5 | Marauder |
| 10 | Zoe Slater | 24:19.8 | Livonia Franklin | 32.4 | Marauder |
| 10 | Genevieve Franklin | 24:49.4 | Fruitport | 32.2 | Fruitport |
| 12 | Irene Faidi | 24:50.5 | Ravenna | 31.8 | Fruitport |
| 11 | Stephanie Daksiewicz | 25:04.9 | Brighton | 31.7 | Coaching Legends |
| 9 | Emily Montierth | 24:22.1 | Dearborn | 31.6 | Marauder |
| 12 | Danielle Hunt | 23:58.9 | Unionville-Sebewaing | 31.4 | Wagener Park |
| 9 | Ryan Donohue | 25:06.4 | Highland-Milford | 31.2 | Coaching Legends |
| 10 | Lauren Carothers | 24:23.8 | Christ the King | 31.1 | Marauder |
| 10 | Dima Rtail | 24:24.0 | Dearborn Fordson | 31.0 | Marauder |
| 9 | Evelyn Felt | 25:07.2 | Highland-Milford | 30.9 | Coaching Legends |
| 9 | Zoey Smalling | 24:26.6 | Monroe | 30.1 | Marauder |
| 11 | Izzy Cogswell | 24:27.4 | Dearborn Divine Child | 29.9 | Marauder |
| 12 | Brooke Limberger | 24:04.2 | Reese | 29.6 | Wagener Park |
| 10 | Petra Gonzalez | 24:58.6 | Algoma Christian | 29.1 | Fruitport |
| 9 | Lauren Vaughn | 25:12.9 | Brighton | 29.0 | Coaching Legends |
| 10 | Mackenzie Afton | 24:59.9 | Algoma Christian | 28.7 | Fruitport |
| 11 | Madison Prowse | 24:08.0 | Brown City | 28.3 | Wagener Park |
| 10 | Chiamara Ogbonna | 24:32.4 | Woodhaven Brownstown | 28.2 | Marauder |
| 12 | Rylie Sulewski | 24:32.8 | Gibraltar Carlson | 28.1 | Marauder |
| 10 | Kayle Babowicz | 24:33.1 | Flat Rock | 28.0 | Marauder |
| 11 | Maria Lora Hernandez | 24:35.3 | Dundee | 27.2 | Marauder |
| 10 | Lauren Olma | 24:36.4 | Ypsilanti Lincoln | 26.9 | Marauder |
| 9 | Dakotah Laisure | 25:05.7 | Belding | 26.8 | Fruitport |
| 9 | Meenakshi Pradeep | 25:20.0 | Ann Arbor Huron | 26.7 | Coaching Legends |
| 12 | Makenzie Weiher | 24:37.1 | Temperance Bedford | 26.6 | Marauder |
| 12 | Danielle Ransom | 25:20.1 | Ann Arbor Pioneer | 26.6 | Coaching Legends |
| 11 | Aubrey Delabrena | 25:10.1 | Fruitport | 25.3 | Fruitport |
| 10 | Marissa Dorman | 24:18.4 | Sandusky | 24.9 | Wagener Park |
| 9 | Noelle Marsh | 24:18.5 | Yale | 24.8 | Wagener Park |
| 10 | Claire Chivens | 25:25.9 | Ann Arbor Pioneer | 24.7 | Coaching Legends |
| 10 | Nata Yonkoski | 24:43.0 | Ann Arbor Greenhills | 24.7 | Marauder |
| 9 | Laina Schmeltz | 25:26.5 | Bowling Green | 24.5 | Coaching Legends |
| 12 | Samantha Hanna | 25:27.4 | Brighton | 24.2 | Coaching Legends |
| 11 | Zipporah Tran | 25:28.4 | Plymouth Christian Academy | 23.9 | Coaching Legends |
| 12 | Jaclyn Sterly | 25:28.9 | Belleville | 23.7 | Coaching Legends |
| 9 | Delia Brooks | 24:46.2 | Grosse Ile | 23.6 | Marauder |
| 12 | Maryam Dabliz | 25:29.5 | Beverly Hills Groves | 23.5 | Coaching Legends |
| 12 | Micayla McClelland | 24:22.8 | Yale | 23.4 | Wagener Park |
| 11 | Lila Keranen | 25:29.8 | Brighton | 23.4 | Coaching Legends |
| 9 | Bailey Garner | 25:15.9 | Fruitport | 23.4 | Fruitport |
| 10 | Addison Wroblewski | 25:30.2 | Pinckney | 23.3 | Coaching Legends |
| 12 | Starr Hammill | 24:47.6 | Wyandotte Roosevelt | 23.1 | Marauder |
| 10 | Sydney Sweeney | 25:33.9 | Livonia Stevenson | 22.0 | Coaching Legends |
| 10 | Shayla Wendt | 25:34.1 | Belleville | 22.0 | Coaching Legends |
| 9 | Cedar Schmitt | 25:34.5 | Cranbrook Kingswood | 21.8 | Coaching Legends |
| 10 | Maddie Evans | 25:34.6 | Bowling Green | 21.8 | Coaching Legends |
| 11 | Paige Zirk | 24:51.7 | Salem | 21.8 | Marauder |
| 10 | Payton Aagesen | 24:52.1 | Saline | 21.6 | Marauder |
| 9 | Berlin Atsalakis | 25:35.5 | Brighton | 21.5 | Coaching Legends |
| 9 | Evie Sarigiannis | 25:35.7 | Orchard Lake St. Mary’s | 21.4 | Coaching Legends |
| 11 | Kaylee Ochoa | 25:21.8 | Wyoming Lee | 21.4 | Fruitport |
| 10 | Elizabeth Roberts | 25:36.9 | Plymouth | 21.0 | Coaching Legends |
| 10 | Ava Cratsenburg | 25:36.9 | Plymouth | 21.0 | Coaching Legends |
| 12 | Lucy Herpolsheimer | 25:23.3 | GR Kenowa Hills | 20.9 | Fruitport |
| 12 | Katelynn Reading | 24:54.7 | Saline | 20.8 | Marauder |
| 11 | Janaan Rehman | 24:55.2 | Ann Arbor Greenhills | 20.6 | Marauder |
| 12 | Maureen Mangan | 25:38.6 | Brighton | 20.5 | Coaching Legends |
| 10 | Kyli Morton | 24:55.8 | Dundee | 20.4 | Marauder |
| 11 | Kyla Martinez | 24:56.2 | Gibraltar Carlson | 20.3 | Marauder |
| 9 | Maralissa Waterfield | 25:41.0 | Bowling Green | 19.7 | Coaching Legends |
| 11 | Elise Proulx | 25:17.7 | Sault Ste. Marie | 19.4 | SSM Elks |
| 11 | Lola Lange | 24:59.6 | Saline | 19.1 | Marauder |
| 11 | Lydia Hallay | 24:35.6 | Yale | 19.1 | Wagener Park |
| 12 | Luciana Sweeney | 24:59.7 | Saline | 19.1 | Marauder |
| 12 | Addison Pearce | 25:43.2 | Belleville | 18.9 | Coaching Legends |
| 9 | Lyla Garcia | 25:00.4 | Livonia Franklin | 18.9 | Marauder |
| 9 | Rebecca Bignall | 24:36.5 | Unionville-Sebewaing | 18.8 | Wagener Park |
| 10 | Nicole Klee | 24:36.9 | Ubly | 18.7 | Wagener Park |
| 10 | Jayelynn Lines | 25:01.0 | Woodhaven Brownstown | 18.7 | Marauder |
| 9 | Anna Behrens | 25:46.1 | Beverly Hills Groves | 18.0 | Coaching Legends |
| 11 | Ayla Stager | 25:05.3 | Saline | 17.2 | Marauder |
| 11 | Ruth (Ruthie) Bonfiglio | 25:05.4 | Saline | 17.2 | Marauder |
| 11 | Hayley Brust | 25:35.7 | Ravenna | 16.8 | Fruitport |
| 12 | Amaia Onate | 25:09.2 | Salem | 15.9 | Marauder |
| 9 | Katy Hoskins | 25:38.5 | Algoma Christian | 15.8 | Fruitport |
| 11 | Elizabeth Richmond | 25:40.2 | GR West Catholic | 15.3 | Fruitport |
| 11 | Miriam Kung | 25:11.2 | Grosse Ile | 15.3 | Marauder |
| 10 | Julia Rowe | 25:54.3 | Livonia Stevenson | 15.2 | Coaching Legends |
| 11 | Hana Wahby | 25:12.0 | Salem | 15.0 | Marauder |
| 10 | Lexi Tamlyn | 24:49.5 | Cass City | 14.5 | Wagener Park |
| 10 | Penelope Persig | 24:49.8 | Croswell-Lexington | 14.4 | Wagener Park |
| 11 | Braylon Gutierrez | 24:50.1 | Caro | 14.3 | Wagener Park |
| 12 | Dayne Behning | 25:33.9 | Munising | 14.0 | SSM Elks |
| 11 | Mira Kadry | 25:57.9 | Livonia Stevenson | 14.0 | Coaching Legends |
| 11 | Samira Jraiche | 25:15.0 | Dearborn Divine Child | 14.0 | Marauder |
| 9 | Abigail Adams | 25:58.0 | Pinckney | 14.0 | Coaching Legends |
| 11 | Lily Bagozzi | 25:15.2 | Garden City | 13.9 | Marauder |
| 9 | Harper Smith | 25:58.8 | Ann Arbor Pioneer | 13.7 | Coaching Legends |
| 11 | Eleanor Carey | 25:35.9 | Sault Ste. Marie | 13.4 | SSM Elks |
| 12 | Giselle Collazo | 25:18.4 | Garden City | 12.9 | Marauder |
| 11 | Avery Kilgore | 25:19.1 | Garden City | 12.6 | Marauder |
| 9 | Leah Wyderko | 26:03.8 | Brighton | 12.1 | Coaching Legends |
| 11 | Anneliese Fellows | 25:21.0 | Christ the King | 12.0 | Marauder |
| 12 | Emely Daub | 25:21.2 | Salem | 11.9 | Marauder |
| 11 | Daniya Vann | 25:23.3 | Garden City | 11.2 | Marauder |
| 9 | Brystal Klinkman | 25:01.0 | Cass City | 10.7 | Wagener Park |
| 12 | Erica Frey | 26:08.7 | Brighton | 10.4 | Coaching Legends |
| 10 | Elisa Chen | 26:12.6 | Cranbrook Kingswood | 9.1 | Coaching Legends |
| 10 | Lily Salsbury | 25:29.8 | Wyandotte Roosevelt | 9.1 | Marauder |
| 10 | Brooklyn Osborn | 25:05.9 | Caro | 9.0 | Wagener Park |
| 11 | Lana Monkiewcz | 25:30.2 | Livonia Franklin | 8.9 | Marauder |
| 12 | Kristy Karl | 25:49.6 | Gladstone | 8.8 | SSM Elks |
| 10 | Aspen Jimkoski | 25:07.0 | North Huron | 8.7 | Wagener Park |
| 9 | Brooklyn Perez | 25:31.2 | Dearborn Divine Child | 8.6 | Marauder |
| 10 | Julia Schairbaum | 26:14.9 | Ann Arbor Pioneer | 8.4 | Coaching Legends |
| 11 | Maleah Roth | 25:08.0 | Ubly | 8.3 | Wagener Park |
| 12 | Sarah Nimtz | 25:09.1 | Unionville-Sebewaing | 8.0 | Wagener Park |
| 11 | Shyla Smith | 25:35.1 | Saline | 7.3 | Marauder |
| 12 | Liliana Smith | 26:20.9 | Orchard Lake St. Mary’s | 6.4 | Coaching Legends |
| 12 | Katie Deisler | 25:38.5 | Dearborn Divine Child | 6.2 | Marauder |
| 10 | Judy Hollister | 26:07.5 | GR Union | 6.2 | Fruitport |
| 9 | Gemma Burr | 25:38.6 | Monroe | 6.1 | Marauder |
| 11 | Caila Fitchett | 25:14.7 | Dryden | 6.1 | Wagener Park |
| 9 | Alessandra Sobczak | 25:58.0 | South Lyon | 6.0 | SSM Elks |
| 10 | Katya Barcena | 26:08.5 | Belding | 5.8 | Fruitport |
| 10 | Elizabeth Schultz | 25:16.5 | Peck | 5.5 | Wagener Park |
| 10 | Jennifer Romanski | 25:40.5 | Gibraltar Carlson | 5.5 | Marauder |
| 10 | Lauren Austin | 26:25.2 | Livonia Stevenson | 4.9 | Coaching Legends |
| 12 | Sarah Hines | 25:43.4 | Christ the King | 4.5 | Marauder |
| 10 | Rokhaya Ruhstorfer | 26:12.7 | Hesperia | 4.4 | Fruitport |
| 9 | Megan Sroczynski | 26:27.4 | Orchard Lake St. Mary’s | 4.2 | Coaching Legends |
| 12 | Ava Willard | 26:27.6 | Highland-Milford | 4.1 | Coaching Legends |
| 9 | Amelia Tomas | 26:29.4 | Ann Arbor Huron | 3.5 | Coaching Legends |
| 9 | Emma Nester | 26:32.1 | Bowling Green | 2.6 | Coaching Legends |
| 11 | Lana Almaskati | 26:32.4 | Cranbrook Kingswood | 2.5 | Coaching Legends |
| 11 | Lila Vanneman | 26:33.5 | Bowling Green | 2.2 | Coaching Legends |
| 10 | Lillian Carrick | 26:09.7 | Brimley | 2.1 | SSM Elks |
| 11 | Eva Long | 25:27.6 | Sandusky | 1.8 | Wagener Park |
| 11 | Morgan Desormeau | 26:38.2 | Livonia Stevenson | 0.6 | Coaching Legends |
| 10 | Harper Childress | 25:56.7 | Monroe Milers | 0.1 | Marauder |