

| Meet | Boys | Girls | Average |
| River Cities 2 | -39 | -40 | -40 |
| CHSL Championship | -33 | -34 | -34 |
| Ubly | +44 | +47 | +46 |
*** = Team State Title type of performance
** = Top-10 Team type of performance
* = Team Qualifier type of performance
BOYS TEAM RATINGS
| Team | Top 5 Avg. | Meet | Division |
| Lowell | 173.7 | River Cities 2 | 1 |
| Detroit Catholic Central | 170.7 | CHSL Championship | 1 |
| Detroit U-D Jesuit | 154.5 | CHSL Championship | 1 |
| Greenville | 143.8 | River Cities 2 | 1 |
| Warren DeLaSalle | 110.8 | CHSL Championship | 1 |
| Brother Rice | 101.3 | CHSL Championship | 1 |
| Team | Top 5 Avg. | Meet | Division |
| Allendale*** | 197.6 | River Cities 2 | 2 |
| Cedar Springs* | 173.9 | River Cities 2 | 2 |
| Sparta | 166.0 | River Cities 2 | 2 |
| Dearborn Divine Child | 163.5 | CHSL Championship | 2 |
| Orchard Lake St. Mary’s | 149.0 | CHSL Championship | 2 |
| Ann Arbor Gabriel Richard | 136.9 | CHSL Championship | 2 |
| Grand Rapids Kenowa Hills | 130.8 | River Cities 2 | 2 |
| Bloomfield Hills Cranbrook-Kingswood | 125.0 | CHSL Championship | 2 |
| Macomb Lutheran North | 116.8 | CHSL Championship | 2 |
| Coopersville | 109.5 | River Cities 2 | 2 |
| North Branch | 104.4 | Ubly | 2 |
| Croswell-Lexington | 96.4 | Ubly | 2 |
| Team | Top 5 Avg. | Meet | Division |
| Jackson Lumen Christi*** | 182.0 | CHSL Championship | 3 |
| Pigeon-Laker | 148.8 | Ubly | 3 |
| Reese | 135.9 | Ubly | 3 |
| Millington | 97.6 | Ubly | 3 |
| Vassar | 37.1 | Ubly | 3 |
| Team | Top 5 Avg. | Meet | Division |
| Harbor Beach* | 145.6 | Ubly | 4 |
| Unionville-Sebewaing | 134.4 | Ubly | 4 |
| Marlette | 130.6 | Ubly | 4 |
| Deckerville | 99.8 | Ubly | 4 |
| Mayville | 97.6 | Ubly | 4 |
| Brown City | 77.7 | Ubly | 4 |
| Kingston | 73.6 | Ubly | 4 |
GIRLS TEAM RATINGS
| Team | Top 5 Avg. | Meet | Division |
| Farmington Hills Mercy | 85.4 | CHSL Championship | 1 |
| Lowell | 84.3 | River Cities 2 | 1 |
| Greenville | 71.1 | River Cities 2 | 1 |
| Team | Top 5 Avg. | Meet | Division |
| Dearborn Divine Child | 96.9 | CHSL Championship | 2 |
| Ann Arbor Gabriel Richard | 95.3 | CHSL Championship | 2 |
| Coopersville | 90.0 | River Cities 2 | 2 |
| Cedar Springs | 79.9 | River Cities 2 | 2 |
| Croswell-Lexington | 76.1 | Ubly | 2 |
| Orchard Lake St. Mary’s | 75.6 | CHSL Championship | 2 |
| Sparta | 73.9 | River Cities 2 | 2 |
| Bloomfield Hills Cranbrook-Kingswood | 67.6 | CHSL Championship | 2 |
| Warren Regina | 67.4 | CHSL Championship | 2 |
| Allendale | 66.5 | River Cities 2 | 2 |
| Bloomfield Hills Marian | 64.8 | CHSL Championship | 2 |
| Macomb Lutheran North | 30.6 | CHSL Championship | 2 |
| Team | Top 5 Avg. | Meet | Division |
| Jackson Lumen Christi* | 98.7 | CHSL Championship | 3 |
| Pigeon-Laker | 66.2 | Ubly | 3 |
| Caro | 63.8 | Ubly | 3 |
| Sandusky | 19.0 | Ubly | 3 |
| Team | Top 5 Avg. | Meet | Division |
| Ubly* | 76.8 | Ubly | 4 |
| Unionville-Sebewaing* | 64.4 | Ubly | 4 |
| Harbor Beach | 40.3 | Ubly | 4 |
| Brown City | 35.3 | Ubly | 4 |
BOYS INDIVIDUAL RATINGS
| Grade | Name | Time | Team | Rating | Meet |
| 12 | Colin Murray | 16:10.9 | Dearborn Divine Child | 207.4 | CHSL Championship |
| 12 | Kilian Whalen | 16:25.7 | Allendale | 204.4 | River Cities 2 |
| 11 | Ronnie Silveira | 16:37.5 | Allendale | 200.5 | River Cities 2 |
| 12 | Ben Gross | 16:37.7 | Allendale | 200.4 | River Cities 2 |
| 12 | Leo Swager | 16:43.1 | Jackson Lumen Christi | 196.6 | CHSL Championship |
| 12 | Isaiah Dinverno | 16:44.9 | Jackson Lumen Christi | 196.0 | CHSL Championship |
| 12 | Parker Tiethof | 16:53.0 | Allendale | 195.3 | River Cities 2 |
| 11 | Owen Metzger | 16:58.9 | Sparta | 193.4 | River Cities 2 |
| 12 | Colton Adolph | 16:53.4 | St Francis De Sales | 193.2 | CHSL Championship |
| 12 | Justin Bradford | 17:02.6 | Sparta | 192.1 | River Cities 2 |
| 11 | Cooper Byrne | 17:05.3 | Lowell | 191.2 | River Cities 2 |
| 11 | Ethan Shoffner | 17:08.4 | Cedar Springs | 190.2 | River Cities 2 |
| 11 | Cole Wisniewski | 17:04.0 | Orchard Lake St. Mary’s | 189.7 | CHSL Championship |
| 12 | Jameson Heck | 17:05.4 | St Francis De Sales | 189.2 | CHSL Championship |
| 10 | Mason Hill | 17:17.0 | Allendale | 187.3 | River Cities 2 |
| 11 | Nolan Collins | 17:12.1 | Brother Rice | 187.0 | CHSL Championship |
| 9 | Brennan Higgins | 17:12.6 | St Francis De Sales | 186.8 | CHSL Championship |
| 10 | Grady Kling | 17:15.3 | St Francis De Sales | 185.9 | CHSL Championship |
| 12 | Owen Little | 17:17.4 | St Francis De Sales | 185.2 | CHSL Championship |
| 11 | Gibson Shore | 17:21.0 | Jackson Lumen Christi | 184.0 | CHSL Championship |
| 11 | Aden Ashworth | 17:27.9 | Allendale | 183.7 | River Cities 2 |
| 12 | Drew Abbott | 17:25.6 | Detroit Catholic Central | 182.5 | CHSL Championship |
| 10 | Justin Mkrtumian | 17:30.2 | Detroit U-D Jesuit | 180.9 | CHSL Championship |
| 12 | Sam Arquette | 17:33.6 | St Francis De Sales | 179.8 | CHSL Championship |
| 11 | Preston VanOeffelen | 17:39.6 | Greenville | 179.8 | River Cities 2 |
| 11 | Brody Karg | 16:17.4 | Harbor Beach | 179.5 | Ubly |
| 12 | Josh Sandvik | 17:37.3 | St Francis De Sales | 178.6 | CHSL Championship |
| 11 | Aiden Weller | 17:48.1 | Cedar Springs | 177.0 | River Cities 2 |
| 12 | Thomas Watson | 17:44.4 | Detroit Catholic Central | 176.2 | CHSL Championship |
| 10 | Rocky Bolton | 17:46.7 | Jackson Lumen Christi | 175.4 | CHSL Championship |
| 10 | Peyton Farrell | 17:54.2 | Cedar Springs | 175.0 | River Cities 2 |
| 10 | Luke Herron | 16:33.4 | Caro | 174.2 | Ubly |
| 10 | Cody Bromley | 18:00.2 | Lowell | 172.9 | River Cities 2 |
| 10 | Evan Olson | 16:40.4 | EPBP Laker | 171.9 | Ubly |
| 9 | Brady Glon | 17:59.4 | Detroit Catholic Central | 171.2 | CHSL Championship |
| 12 | Cade Truemner | 16:42.7 | EPBP Laker | 171.1 | Ubly |
| 10 | Colin Stawasz | 18:07.8 | Lowell | 170.4 | River Cities 2 |
| 10 | Drew Swayze | 18:15.8 | Lowell | 167.7 | River Cities 2 |
| 10 | Benjamin Kuhlman | 18:13.2 | St. Johns Jesuit | 166.6 | CHSL Championship |
| 12 | Humza Asad | 18:14.1 | St. Johns Jesuit | 166.3 | CHSL Championship |
| 10 | Marshall Huhn | 18:20.7 | Lowell | 166.1 | River Cities 2 |
| 11 | Carson Wood | 18:21.7 | Sparta | 165.8 | River Cities 2 |
| 12 | Ayden May | 18:23.2 | Greenville | 165.3 | River Cities 2 |
| 10 | Nathan Stubleski | 18:17.8 | St Francis De Sales | 165.1 | CHSL Championship |
| 11 | Carson Burgess | 17:01.3 | Brown City | 164.9 | Ubly |
| 11 | Gavin Tisch | 18:18.5 | Detroit Catholic Central | 164.8 | CHSL Championship |
| 10 | Samuel Organ | 18:26.2 | Cedar Springs | 164.3 | River Cities 2 |
| 10 | Lucas Demski | 18:20.3 | St Francis De Sales | 164.2 | CHSL Championship |
| 11 | Jake Shears | 18:29.7 | Cedar Springs | 163.1 | River Cities 2 |
| 12 | Jaxon Ramos | 18:30.5 | Allendale | 162.8 | River Cities 2 |
| 12 | Matthew Pasiak | 17:07.7 | Harbor Beach | 162.8 | Ubly |
| 12 | Nicholas Nakic | 18:25.8 | Dearborn Divine Child | 162.4 | CHSL Championship |
| 12 | Zack Becker | 17:13.4 | Unionville-Sebewaing | 160.9 | Ubly |
| 10 | William Balasia | 18:31.6 | Detroit U-D Jesuit | 160.5 | CHSL Championship |
| 9 | Tadhg Shoffner | 18:40.9 | Cedar Springs | 159.4 | River Cities 2 |
| 9 | Declan Shoffner | 18:41.8 | Cedar Springs | 159.1 | River Cities 2 |
| 12 | Tomas Zuniga | 18:41.9 | Allendale | 159.0 | River Cities 2 |
| 12 | Gino Haley | 18:36.6 | Detroit Catholic Central | 158.8 | CHSL Championship |
| 10 | Elliot Toon | 18:37.7 | St Francis De Sales | 158.4 | CHSL Championship |
| 10 | Avery Morrow | 18:38.9 | Jackson Lumen Christi | 158.0 | CHSL Championship |
| 11 | Ryan Ladd | 18:46.9 | Cedar Springs | 157.4 | River Cities 2 |
| 10 | William Dwyer | 18:42.0 | St Francis De Sales | 157.0 | CHSL Championship |
| 10 | Marcus O’Hara | 18:44.9 | Detroit Catholic Central | 156.0 | CHSL Championship |
| 11 | Bela Matyus | 18:47.4 | Orchard Lake St. Mary’s | 155.2 | CHSL Championship |
| 12 | Edward Badel | 18:48.8 | Detroit Catholic Central | 154.7 | CHSL Championship |
| 12 | Lucas Seifferlein | 18:56.6 | GR Kenowa Hills | 154.2 | River Cities 2 |
| 11 | Jake Yono | 18:52.4 | Orchard Lake St. Mary’s | 153.5 | CHSL Championship |
| 9 | Lyle O’Boyle | 18:58.5 | Lowell | 153.5 | River Cities 2 |
| 11 | Grey Dillman | 18:55.9 | St Francis De Sales | 152.4 | CHSL Championship |
| 12 | Andrew Ehresman | 18:56.3 | Detroit Catholic Central | 152.2 | CHSL Championship |
| 9 | Oliver Borek | 18:56.3 | Detroit Catholic Central | 152.2 | CHSL Championship |
| 11 | Michael Walsh | 17:41.1 | Ubly | 151.6 | Ubly |
| 12 | Tamer Zahr | 18:58.4 | Dearborn Divine Child | 151.5 | CHSL Championship |
| 10 | Scott Seymour | 18:58.8 | St Francis De Sales | 151.4 | CHSL Championship |
| 10 | Joseph Arriola | 18:59.8 | Dearborn Divine Child | 151.1 | CHSL Championship |
| 10 | Joey (Joseph) Schmitz | 19:01.9 | Detroit Catholic Central | 150.4 | CHSL Championship |
| 12 | Turlough Bennett | 17:46.0 | Marlette | 150.0 | Ubly |
| 11 | Wesley Haines | 17:46.8 | Reese | 149.7 | Ubly |
| 9 | Kale Miklovic | 17:49.2 | EPBP Laker | 148.9 | Ubly |
| 10 | Kaleb Russell | 19:12.6 | Cedar Springs | 148.8 | River Cities 2 |
| 12 | Jacob Moore | 17:50.0 | Caro | 148.7 | Ubly |
| 12 | Justin Drees | 19:09.0 | St Francis De Sales | 148.0 | CHSL Championship |
| 10 | Sebastian Seifferlein | 17:55.1 | Sandusky | 147.0 | Ubly |
| 9 | Nicholas Walker | 19:13.2 | St. Johns Jesuit | 146.6 | CHSL Championship |
| 12 | Wyatt Remar | 19:20.6 | Lowell | 146.1 | River Cities 2 |
| 10 | Owen Wruble | 17:58.3 | Harbor Beach | 145.9 | Ubly |
| 11 | Peter Soltis | 19:15.4 | Jackson Lumen Christi | 145.9 | CHSL Championship |
| 12 | Luke Shaffer | 19:16.1 | St Francis De Sales | 145.6 | CHSL Championship |
| 12 | Nathaniel Seney | 18:00.3 | Reese | 145.2 | Ubly |
| 9 | Landen Bermudez | 19:18.1 | Dearborn Divine Child | 145.0 | CHSL Championship |
| 11 | Zack Barringer | 19:18.6 | Detroit U-D Jesuit | 144.8 | CHSL Championship |
| 12 | Maximiliano Juarez | 19:18.9 | Dearborn Divine Child | 144.7 | CHSL Championship |
| 11 | Julian Gomezdelcampo | 19:19.5 | St. Johns Jesuit | 144.5 | CHSL Championship |
| 11 | Evan Gobie | 18:03.0 | Deckerville | 144.3 | Ubly |
| 11 | Nino Perna | 18:04.6 | Marlette | 143.8 | Ubly |
| 11 | Oliver Binkowski | 19:23.3 | Detroit U-D Jesuit | 143.2 | CHSL Championship |
| 10 | Henry Haag | 18:07.4 | EPBP Laker | 142.9 | Ubly |
| 9 | Kazu Tran | 19:24.5 | Detroit U-D Jesuit | 142.8 | CHSL Championship |
| 9 | Kingston Remar | 19:32.5 | Lowell | 142.2 | River Cities 2 |
| 10 | Tristan See | 19:33.3 | Cedar Springs | 141.9 | River Cities 2 |
| 10 | Alex Debiasi | 19:28.1 | Jackson Lumen Christi | 141.6 | CHSL Championship |
| 12 | Paul Fowler | 19:35.7 | Lowell | 141.1 | River Cities 2 |
| 9 | Jude Wentzloff | 19:29.9 | Jackson Lumen Christi | 141.0 | CHSL Championship |
| 11 | Griffin Mis | 19:36.1 | Sparta | 141.0 | River Cities 2 |
| 10 | Brennan Robinson | 18:13.9 | Kingston | 140.7 | Ubly |
| 10 | Xander Huckins | 18:14.6 | Reese | 140.5 | Ubly |
| 10 | Conley Poole | 19:33.8 | Ann Arbor Fr Gabriel Richard | 139.7 | CHSL Championship |
| 10 | Wilson Sheldon | 19:33.9 | Jackson Lumen Christi | 139.7 | CHSL Championship |
| 11 | Matthew Wright | 19:33.9 | Ann Arbor Fr Gabriel Richard | 139.7 | CHSL Championship |
| 11 | Kristian Coon | 19:41.4 | Greenville | 139.2 | River Cities 2 |
| 9 | Cole Raymond | 19:42.1 | Coopersville | 139.0 | River Cities 2 |
| 10 | Talon Smith | 19:43.2 | Cedar Springs | 138.6 | River Cities 2 |
| 10 | Thijs Van Rijn | 18:21.0 | Kingston | 138.3 | Ubly |
| 12 | Wil White | 19:39.1 | St Francis De Sales | 138.0 | CHSL Championship |
| 12 | Isaac Meyers | 19:45.3 | Sparta | 137.9 | River Cities 2 |
| 12 | Donald Nurkala | 19:39.8 | Detroit Catholic Central | 137.7 | CHSL Championship |
| 12 | Isaac Bignall | 18:23.0 | Unionville-Sebewaing | 137.7 | Ubly |
| 11 | Corbin Barker | 19:46.1 | Allendale | 137.6 | River Cities 2 |
| 10 | Brady Moran | 19:42.0 | Jackson Lumen Christi | 137.0 | CHSL Championship |
| 10 | Jonathan Rapoza | 19:42.2 | Ann Arbor Fr Gabriel Richard | 136.9 | CHSL Championship |
| 10 | Peter (Tsz Ching) Mei | 19:42.4 | Cranbrook Kingswood | 136.9 | CHSL Championship |
| 12 | Joel Enos | 18:26.2 | Mayville | 136.6 | Ubly |
| 10 | Micah Twigg | 19:44.0 | St Francis De Sales | 136.3 | CHSL Championship |
| 9 | Justin Klap | 19:50.2 | GR Kenowa Hills | 136.3 | River Cities 2 |
| 11 | Aaron Stevens | 19:50.7 | GR Kenowa Hills | 136.1 | River Cities 2 |
| 11 | Jack Kerrigan | 18:29.1 | Croswell-Lexington | 135.6 | Ubly |
| 9 | Andrew Cendol | 19:47.8 | St Francis De Sales | 135.1 | CHSL Championship |
| 11 | Jackson Ellis | 19:48.1 | Ann Arbor Fr Gabriel Richard | 135.0 | CHSL Championship |
| 10 | Mason Adams | 19:48.7 | St Francis De Sales | 134.8 | CHSL Championship |
| 12 | Owen Crowder Smith | 19:48.9 | Cranbrook Kingswood | 134.7 | CHSL Championship |
| 10 | Quentin Bliss | 19:55.1 | Cedar Springs | 134.6 | River Cities 2 |
| 9 | Jacob Borowicz | 19:50.3 | Dearborn Divine Child | 134.2 | CHSL Championship |
| 10 | Beckett Fenbert | 19:52.3 | St. Johns Jesuit | 133.6 | CHSL Championship |
| 10 | Aaron Joshua | 19:53.1 | Ann Arbor Fr Gabriel Richard | 133.3 | CHSL Championship |
| 12 | Caden Meyer | 18:36.8 | Marlette | 133.1 | Ubly |
| 11 | Girum Merriman | 19:59.9 | Sparta | 133.0 | River Cities 2 |
| 12 | Matthew Cole | 19:53.9 | St. Johns Jesuit | 133.0 | CHSL Championship |
| 11 | Dane Sprague | 19:59.9 | Allendale | 133.0 | River Cities 2 |
| 9 | Brendan Aeder | 18:37.6 | Unionville-Sebewaing | 132.8 | Ubly |
| 10 | William Jeffords | 19:56.1 | Detroit Catholic Central | 132.3 | CHSL Championship |
| 12 | Bryce Reinke | 18:40.6 | Sandusky | 131.8 | Ubly |
| 9 | Troy Gillis | 20:00.1 | Detroit U-D Jesuit | 131.0 | CHSL Championship |
| 12 | Ian Weldon | 18:43.7 | Reese | 130.8 | Ubly |
| 10 | Mayson McIntosh | 18:44.0 | Caro | 130.7 | Ubly |
| 10 | Daniel Badel | 20:03.0 | Detroit Catholic Central | 130.0 | CHSL Championship |
| 12 | Peyton Brink | 20:09.3 | Coopersville | 129.9 | River Cities 2 |
| 10 | Tanner Lehman | 20:09.3 | Greenville | 129.9 | River Cities 2 |
| 11 | Karl Swager | 20:06.3 | Jackson Lumen Christi | 128.9 | CHSL Championship |
| 12 | Gage Dilsaver | 18:49.5 | Cass City | 128.8 | Ubly |
| 10 | Brendan Miller | 20:06.6 | Dearborn Divine Child | 128.8 | CHSL Championship |
| 9 | Nathan Perry | 20:09.6 | St. Johns Jesuit | 127.8 | CHSL Championship |
| 9 | Marshall Posluszny | 18:54.9 | Cass City | 127.0 | Ubly |
| 11 | Logan Hetherington | 20:12.2 | Jackson Lumen Christi | 126.9 | CHSL Championship |
| 11 | Joel Drees | 20:12.9 | Central Catholic (Toledo) | 126.7 | CHSL Championship |
| 9 | Victor Papa | 20:14.1 | Cranbrook Kingswood | 126.3 | CHSL Championship |
| 11 | Logan Redes | 20:20.8 | Cedar Springs | 126.1 | River Cities 2 |
| 12 | Grayson Sutherland | 20:15.9 | Macomb Lutheran North | 125.7 | CHSL Championship |
| 12 | Wyatt Opperman | 18:59.6 | North Branch | 125.5 | Ubly |
| 10 | Julian Reed | 20:17.2 | Detroit U-D Jesuit | 125.3 | CHSL Championship |
| 12 | Benjamin Atkins | 20:26.1 | Lowell | 124.3 | River Cities 2 |
| 11 | Alex Kardasz | 20:20.4 | Warren DeLaSalle | 124.2 | CHSL Championship |
| 12 | Anthony Rosario | 19:03.8 | Marlette | 124.1 | Ubly |
| 11 | William Haskins | 20:20.9 | Macomb Lutheran North | 124.0 | CHSL Championship |
| 9 | Wyatt Blohm | 19:04.1 | Vassar | 124.0 | Ubly |
| 12 | Grant Foumia | 20:21.4 | Orchard Lake St. Mary’s | 123.9 | CHSL Championship |
| 12 | Caleb Root | 20:23.1 | St. Johns Jesuit | 123.3 | CHSL Championship |
| 12 | Ethan VandenHaute | 20:23.6 | Cranbrook Kingswood | 123.1 | CHSL Championship |
| 11 | Peter Ross | 20:24.8 | Ann Arbor Fr Gabriel Richard | 122.7 | CHSL Championship |
| 12 | Francis Jabboury | 20:25.5 | Orchard Lake St. Mary’s | 122.5 | CHSL Championship |
| 9 | Nicholas Formosa | 20:25.8 | Detroit U-D Jesuit | 122.4 | CHSL Championship |
| 9 | Hoyt Swager | 20:27.3 | Jackson Lumen Christi | 121.9 | CHSL Championship |
| 9 | Nick Kopacz | 20:27.4 | Detroit Catholic Central | 121.9 | CHSL Championship |
| 10 | Cooper Hoyt | 19:10.7 | North Branch | 121.8 | Ubly |
| 12 | Colin Moran | 20:28.2 | Jackson Lumen Christi | 121.6 | CHSL Championship |
| 11 | Brandon Gump | 20:28.5 | Macomb Lutheran North | 121.5 | CHSL Championship |
| 9 | Maksim Kohl | 19:12.1 | Unionville-Sebewaing | 121.3 | Ubly |
| 10 | Wyatt Ramseyer | 20:29.1 | Detroit U-D Jesuit | 121.3 | CHSL Championship |
| 12 | Mark Bulgrien | 19:13.0 | Harbor Beach | 121.0 | Ubly |
| 9 | Zachary Crumby | 19:17.7 | Unionville-Sebewaing | 119.4 | Ubly |
| 11 | Terry Taylor | 20:34.9 | St Francis De Sales | 119.4 | CHSL Championship |
| 10 | Traiton Coulier | 20:41.7 | Lowell | 119.1 | River Cities 2 |
| 12 | Isaac Roggenbuck | 19:19.1 | Harbor Beach | 119.0 | Ubly |
| 11 | Benjamin Nunnold | 20:37.7 | Warren DeLaSalle | 118.4 | CHSL Championship |
| 12 | Tyler Rude | 19:21.5 | Millington | 118.2 | Ubly |
| 9 | Luciano (Lu) Rozum | 20:40.2 | Detroit Catholic Central | 117.6 | CHSL Championship |
| 10 | Greyson Hartwick | 20:46.5 | Sparta | 117.5 | River Cities 2 |
| 9 | Ben Kuhn | 20:43.2 | Ann Arbor Fr Gabriel Richard | 116.6 | CHSL Championship |
| 9 | Luke Covington | 20:44.1 | Ann Arbor Fr Gabriel Richard | 116.3 | CHSL Championship |
| 12 | Nate Carey | 19:28.2 | Mayville | 115.9 | Ubly |
| 11 | Liam Sullivan | 20:45.3 | Jackson Lumen Christi | 115.9 | CHSL Championship |
| 9 | George Watson | 20:46.5 | Detroit Catholic Central | 115.5 | CHSL Championship |
| 11 | Mark Baer | 20:47.4 | Brother Rice | 115.2 | CHSL Championship |
| 12 | Carter Kosinski | 19:30.8 | North Huron | 115.1 | Ubly |
| 9 | Adrian Anderson | 20:47.9 | Ann Arbor Fr Gabriel Richard | 115.0 | CHSL Championship |
| 10 | Wesley Kosinski | 19:31.4 | North Huron | 114.9 | Ubly |
| 9 | Joseph Zimmerman | 20:49.3 | St Francis De Sales | 114.6 | CHSL Championship |
| 12 | Eliot Brody | 20:49.5 | St Francis De Sales | 114.5 | CHSL Championship |
| 11 | Grant Garner | 20:49.6 | Macomb Lutheran North | 114.5 | CHSL Championship |
| 10 | Stuart Puhl | 20:49.8 | St. Johns Jesuit | 114.4 | CHSL Championship |
| 11 | Christopher Perry | 20:50.1 | St. Johns Jesuit | 114.3 | CHSL Championship |
| 12 | Hector Gestin | 20:56.4 | GR Kenowa Hills | 114.2 | River Cities 2 |
| 10 | Tyson Walker | 20:51.3 | St Francis De Sales | 113.9 | CHSL Championship |
| 9 | Lukas Brown | 19:35.2 | Unionville-Sebewaing | 113.6 | Ubly |
| 9 | Chris Jarski | 20:52.2 | Warren DeLaSalle | 113.6 | CHSL Championship |
| 12 | Christian Momber | 20:58.9 | GR Kenowa Hills | 113.4 | River Cities 2 |
| 11 | Kyle Brissette | 20:53.6 | Orchard Lake St. Mary’s | 113.1 | CHSL Championship |
| 12 | Phineas Houghtaling | 19:36.6 | Reese | 113.1 | Ubly |
| 10 | Owen VanDyke | 20:59.9 | Allendale | 113.0 | River Cities 2 |
| 9 | Kaden Davis | 21:01.4 | Cedar Springs | 112.5 | River Cities 2 |
| 9 | Charles Gaden | 20:56.1 | Ann Arbor Fr Gabriel Richard | 112.3 | CHSL Championship |
| 9 | Peter Bertke | 20:56.4 | Central Catholic (Toledo) | 112.2 | CHSL Championship |
| 11 | Samuel Corak | 20:57.3 | Dearborn Divine Child | 111.9 | CHSL Championship |
| 11 | Tyler Pruitt | 19:40.4 | Mayville | 111.9 | Ubly |
| 9 | Masen O’Neil | 19:40.5 | Millington | 111.8 | Ubly |
| 10 | Hudson Budreau | 19:41.7 | North Branch | 111.4 | Ubly |
| 9 | Zachary Barszczowski | 20:59.1 | Dearborn Divine Child | 111.3 | CHSL Championship |
| 11 | Jaxon Serna | 21:06.0 | Allendale | 111.0 | River Cities 2 |
| 10 | Connor Mallie | 21:00.3 | Detroit Catholic Central | 110.9 | CHSL Championship |
| 10 | Max Mast | 21:02.3 | Detroit Catholic Central | 110.2 | CHSL Championship |
| 10 | Waldon Haines | 19:45.7 | Reese | 110.1 | Ubly |
| 10 | Luke Wegienka | 21:03.1 | Detroit Catholic Central | 110.0 | CHSL Championship |
| 10 | Noah Mantey | 19:48.7 | EPBP Laker | 109.1 | Ubly |
| 11 | Ethan Materni | 21:07.4 | St Francis De Sales | 108.5 | CHSL Championship |
| 10 | Brennan Smith | 21:08.1 | Detroit Catholic Central | 108.3 | CHSL Championship |
| 10 | Nicolas Eisen | 21:18.8 | Allendale | 106.7 | River Cities 2 |
| 12 | Gavin Pickens | 19:57.2 | Unionville-Sebewaing | 106.3 | Ubly |
| 11 | Zachary Haigler | 21:21.4 | Sparta | 105.9 | River Cities 2 |
| 10 | Grahm Gibbs | 21:24.3 | Greenville | 104.9 | River Cities 2 |
| 11 | Evan Keller | 21:24.9 | Coopersville | 104.7 | River Cities 2 |
| 11 | Cody Cairo | 20:02.8 | Peck | 104.4 | Ubly |
| 10 | Kyle Erfurt | 21:20.2 | Detroit Catholic Central | 104.3 | CHSL Championship |
| 9 | Evan Mahlmeister | 21:20.5 | Detroit Catholic Central | 104.2 | CHSL Championship |
| 12 | Auron Mosher | 20:04.0 | Reese | 104.0 | Ubly |
| 10 | Lukas Yeh | 21:21.6 | Cranbrook Kingswood | 103.8 | CHSL Championship |
| 10 | Brayden Marchal | 21:27.7 | Lowell | 103.8 | River Cities 2 |
| 12 | Jerry Barnes | 21:21.9 | Central Catholic (Toledo) | 103.7 | CHSL Championship |
| 10 | Donovan Glasgow | 20:05.4 | Capac | 103.5 | Ubly |
| 10 | Jack Taylor | 21:22.6 | Warren DeLaSalle | 103.5 | CHSL Championship |
| 11 | Peter Blaney | 21:22.7 | Ann Arbor Fr Gabriel Richard | 103.4 | CHSL Championship |
| 9 | Julian Furnari | 21:23.5 | Brother Rice | 103.2 | CHSL Championship |
| 10 | Ben Sanko | 21:24.1 | Detroit Catholic Central | 103.0 | CHSL Championship |
| 11 | Eric Cannon | 21:24.9 | Detroit U-D Jesuit | 102.7 | CHSL Championship |
| 12 | Colin Beck | 20:08.2 | Deckerville | 102.6 | Ubly |
| 10 | Keegan Beck | 20:09.2 | Deckerville | 102.3 | Ubly |
| 10 | Brodie Arellano | 21:33.0 | Greenville | 102.0 | River Cities 2 |
| 9 | Brayden Kirkpatrick | 20:10.4 | Marlette | 101.9 | Ubly |
| 9 | Tegan Lowe | 21:34.3 | Lowell | 101.6 | River Cities 2 |
| 12 | Lucas Szczublewski | 21:28.3 | St Francis De Sales | 101.6 | CHSL Championship |
| 12 | Caiden Geiger | 20:11.3 | Bad Axe | 101.6 | Ubly |
| 9 | Augustine Hansen | 21:30.0 | Ann Arbor Fr Gabriel Richard | 101.0 | CHSL Championship |
| 10 | Connor Chittaro | 21:31.4 | Dearborn Divine Child | 100.5 | CHSL Championship |
| 11 | Preston May | 21:39.3 | Sparta | 99.9 | River Cities 2 |
| 12 | Ben Klingbeil | 21:34.2 | Orchard Lake St. Mary’s | 99.6 | CHSL Championship |
| 9 | Blake Gale | 21:40.4 | Greenville | 99.5 | River Cities 2 |
| 12 | Jacob Nelson | 21:42.0 | Greenville | 99.0 | River Cities 2 |
| 11 | Lincoln Haag | 20:20.1 | Unionville-Sebewaing | 98.6 | Ubly |
| 9 | Owen Griffith | 21:43.1 | GR Kenowa Hills | 98.6 | River Cities 2 |
| 11 | Luke Phelps | 21:37.6 | Macomb Lutheran North | 98.5 | CHSL Championship |
| 9 | Noah Adams | 21:38.0 | St Francis De Sales | 98.3 | CHSL Championship |
| 10 | Kai Crosthwaite | 21:39.0 | Jackson Lumen Christi | 98.0 | CHSL Championship |
| 11 | Fischer LeGault | 20:22.8 | Harbor Beach | 97.7 | Ubly |
| 11 | Eric Mason | 21:41.1 | Central Catholic (Toledo) | 97.3 | CHSL Championship |
| 10 | Joe Verkennes | 21:41.2 | St Francis De Sales | 97.3 | CHSL Championship |
| 11 | Brayden Dalbec | 20:24.3 | Croswell-Lexington | 97.2 | Ubly |
| 10 | Cody Rood | 21:47.6 | Greenville | 97.1 | River Cities 2 |
| 11 | Rhys Alkire | 21:41.8 | St Francis De Sales | 97.1 | CHSL Championship |
| 11 | Christian Williams | 21:49.4 | Cedar Springs | 96.5 | River Cities 2 |
| 9 | Felix Houghtaling | 20:26.8 | Reese | 96.4 | Ubly |
| 9 | David Jiang | 21:45.2 | Cranbrook Kingswood | 95.9 | CHSL Championship |
| 10 | Walker Chapin | 20:31.9 | Marlette | 94.7 | Ubly |
| 9 | Andrew Todd | 21:50.0 | Warren DeLaSalle | 94.3 | CHSL Championship |
| 10 | Edward Dodge | 21:50.8 | Detroit U-D Jesuit | 94.1 | CHSL Championship |
| 10 | William Abbott | 21:52.8 | Detroit Catholic Central | 93.4 | CHSL Championship |
| 10 | Ben Card | 20:35.8 | North Branch | 93.4 | Ubly |
| 9 | Joeb Benden | 21:54.0 | Detroit Catholic Central | 93.0 | CHSL Championship |
| 9 | Austen Antonio | 21:55.3 | Detroit Catholic Central | 92.6 | CHSL Championship |
| 10 | Zachary Noel | 21:55.4 | Detroit Catholic Central | 92.5 | CHSL Championship |
| 12 | Will Clemans | 21:55.4 | Cranbrook Kingswood | 92.5 | CHSL Championship |
| 10 | Adam Hasenbank | 22:02.5 | Allendale | 92.2 | River Cities 2 |
| 11 | Cameron Huff | 21:56.7 | Macomb Lutheran North | 92.1 | CHSL Championship |
| 12 | Forrest Bach | 20:41.2 | Millington | 91.6 | Ubly |
| 12 | Max Gallagher | 21:59.3 | Macomb Lutheran North | 91.2 | CHSL Championship |
| 9 | Sebastian Towne | 21:59.5 | Detroit Catholic Central | 91.2 | CHSL Championship |
| 11 | Maddox Fabbro | 20:43.4 | Millington | 90.9 | Ubly |
| 9 | Alexander Repp | 20:44.3 | Croswell-Lexington | 90.6 | Ubly |
| 9 | Zander Kelch | 20:44.5 | Croswell-Lexington | 90.5 | Ubly |
| 9 | Shane Korte | 22:01.7 | Detroit Catholic Central | 90.4 | CHSL Championship |
| 9 | Jeremy Slovak | 22:05.0 | St Francis De Sales | 89.3 | CHSL Championship |
| 12 | Grant Niedzinski | 22:05.2 | Detroit U-D Jesuit | 89.3 | CHSL Championship |
| 10 | Jack Schroeder | 22:06.3 | St Francis De Sales | 88.9 | CHSL Championship |
| 12 | Ian Nolan | 22:17.1 | Coopersville | 87.3 | River Cities 2 |
| 11 | Lowell Milett | 20:54.8 | Brown City | 87.1 | Ubly |
| 12 | Lucas Sage | 22:19.3 | GR Kenowa Hills | 86.6 | River Cities 2 |
| 10 | Ryan Potts | 22:19.3 | Coopersville | 86.6 | River Cities 2 |
| 10 | Ryan Schwartz | 22:15.7 | Ann Arbor Fr Gabriel Richard | 85.8 | CHSL Championship |
| 9 | Joseph Shafer | 22:15.9 | Ann Arbor Fr Gabriel Richard | 85.7 | CHSL Championship |
| 12 | Greg Lapinski | 22:15.9 | Ann Arbor Fr Gabriel Richard | 85.7 | CHSL Championship |
| 11 | Eian Kaste | 20:59.6 | Brown City | 85.5 | Ubly |
| 10 | Reggie Rice | 22:18.8 | Detroit U-D Jesuit | 84.7 | CHSL Championship |
| 9 | Joaquin Cherney | 22:19.1 | Ann Arbor Fr Gabriel Richard | 84.6 | CHSL Championship |
| 9 | Daniel Stella | 22:19.9 | Detroit U-D Jesuit | 84.4 | CHSL Championship |
| 11 | Conor Vanbuhler | 22:19.9 | Dearborn Divine Child | 84.4 | CHSL Championship |
| 11 | Paul Biskner | 22:20.0 | Ann Arbor Fr Gabriel Richard | 84.3 | CHSL Championship |
| 9 | Jace Mauntler | 22:20.2 | St Francis De Sales | 84.3 | CHSL Championship |
| 12 | Ethan Eugster | 21:03.4 | Deckerville | 84.2 | Ubly |
| 10 | Zachary Heiks | 22:28.3 | Allendale | 83.6 | River Cities 2 |
| 9 | Benntt Gies | 22:25.1 | St Francis De Sales | 82.6 | CHSL Championship |
| 11 | Achilles Jackson | 21:09.4 | EPBP Laker | 82.2 | Ubly |
| 10 | Robbie Kilpatrick | 21:10.7 | Harbor Beach | 81.8 | Ubly |
| 12 | Wes Heywood | 22:28.3 | St. Johns Jesuit | 81.6 | CHSL Championship |
| 10 | Josh Harden | 22:30.8 | Detroit U-D Jesuit | 80.7 | CHSL Championship |
| 9 | Nikolaj Banar | 22:31.4 | St Francis De Sales | 80.5 | CHSL Championship |
| 9 | Luke Mamou | 22:32.0 | Cranbrook Kingswood | 80.3 | CHSL Championship |
| 11 | Christian Warriner | 22:32.4 | Jackson Lumen Christi | 80.2 | CHSL Championship |
| 11 | Dawson Quinn | 22:36.7 | Cranbrook Kingswood | 78.8 | CHSL Championship |
| 10 | Hunter Verplank | 22:37.4 | Cranbrook Kingswood | 78.5 | CHSL Championship |
| 10 | Owen Crabtree | 22:41.4 | St Francis De Sales | 77.2 | CHSL Championship |
| 9 | Andrew Kojiro | 22:41.8 | Ann Arbor Fr Gabriel Richard | 77.1 | CHSL Championship |
| 12 | Owen Wurdock-Swift | 21:28.4 | Reese | 75.9 | Ubly |
| 10 | Paul Williams | 21:28.7 | Millington | 75.8 | Ubly |
| 9 | Joseph Berry | 22:46.3 | Jackson Lumen Christi | 75.6 | CHSL Championship |
| 10 | George Plymale | 22:46.8 | Detroit U-D Jesuit | 75.4 | CHSL Championship |
| 12 | Bryce Brown | 21:31.0 | Vassar | 75.0 | Ubly |
| 10 | Derek Busch | 21:31.6 | Cass City | 74.8 | Ubly |
| 10 | Reed Scott | 22:55.1 | Greenville | 74.6 | River Cities 2 |
| 10 | Nicholas Sargent | 22:49.9 | Dearborn Divine Child | 74.4 | CHSL Championship |
| 12 | Cameron Beckett | 22:56.0 | Greenville | 74.4 | River Cities 2 |
| 12 | Brenden Modderman | 22:57.0 | Coopersville | 74.0 | River Cities 2 |
| 12 | Andrew Jarvis | 22:51.8 | Orchard Lake St. Mary’s | 73.7 | CHSL Championship |
| 12 | Isaac Buike | 21:38.6 | Millington | 72.5 | Ubly |
| 10 | Kegan Stewart | 22:57.5 | Warren DeLaSalle | 71.8 | CHSL Championship |
| 9 | Zihan Qing | 22:58.3 | Cranbrook Kingswood | 71.6 | CHSL Championship |
| 9 | Dale Wales | 22:58.8 | Detroit U-D Jesuit | 71.4 | CHSL Championship |
| 10 | Danny Jefferson | 23:00.0 | Detroit Catholic Central | 71.0 | CHSL Championship |
| 10 | Lucas Ellis | 23:00.5 | Ann Arbor Fr Gabriel Richard | 70.8 | CHSL Championship |
| 11 | Cameron King | 21:45.4 | Marlette | 70.2 | Ubly |
| 11 | Henry Myers | 21:45.9 | North Branch | 70.0 | Ubly |
| 9 | Colin Girardot | 23:04.9 | Detroit Catholic Central | 69.4 | CHSL Championship |
| 9 | Josiah Buchanan | 23:05.1 | St Francis De Sales | 69.3 | CHSL Championship |
| 12 | Sean Flaherty | 23:05.2 | Ann Arbor Fr Gabriel Richard | 69.3 | CHSL Championship |
| 9 | David Reeve-Rae | 21:49.6 | Reese | 68.8 | Ubly |
| 9 | Andrew Nyboer | 23:06.8 | Macomb Lutheran North | 68.7 | CHSL Championship |
| 12 | Mao Nakajima | 21:51.4 | Croswell-Lexington | 68.2 | Ubly |
| 10 | Timothy Venia | 21:52.0 | Mayville | 68.0 | Ubly |
| 12 | Santiago Ortiz | 23:10.8 | Detroit U-D Jesuit | 67.4 | CHSL Championship |
| 10 | Jon Hurlburt | 21:55.5 | Croswell-Lexington | 66.8 | Ubly |
| 9 | Dylan Yee | 23:15.2 | Detroit Catholic Central | 65.9 | CHSL Championship |
| 12 | Leeland Lapp | 21:59.6 | Deckerville | 65.5 | Ubly |
| 9 | Marcus Stephens | 23:16.6 | Central Catholic (Toledo) | 65.5 | CHSL Championship |
| 11 | Drew Schofield | 23:18.3 | Ann Arbor Fr Gabriel Richard | 64.9 | CHSL Championship |
| 10 | Hunter Shotts | 22:03.3 | Croswell-Lexington | 64.2 | Ubly |
| 10 | Andrew Dempsey | 23:27.9 | Greenville | 63.7 | River Cities 2 |
| 10 | Colton Wenzel | 23:22.8 | St Francis De Sales | 63.4 | CHSL Championship |
| 11 | Grant Gardner | 22:07.4 | Peck | 62.9 | Ubly |
| 11 | Jeffrey Ignash | 22:16.8 | EPBP Laker | 59.7 | Ubly |
| 9 | Cameron Chouinard | 23:41.9 | Allendale | 59.0 | River Cities 2 |
| 11 | Jimmy Sarconi | 23:40.8 | Macomb Lutheran North | 57.4 | CHSL Championship |
| 10 | Rory DeYoung | 23:41.3 | Brother Rice | 57.2 | CHSL Championship |
| 9 | Damian Ward | 22:28.7 | Mayville | 55.8 | Ubly |
| 11 | Hector Pisha | 22:29.5 | Kingston | 55.5 | Ubly |
| 12 | Orion Berger | 22:32.0 | Deckerville | 54.7 | Ubly |
| 9 | Benaiah Shafer | 23:56.0 | Cedar Springs | 54.3 | River Cities 2 |
| 9 | Ethan Specht | 23:53.3 | Detroit Catholic Central | 53.2 | CHSL Championship |
| 10 | Maxwell Trombley | 22:36.5 | Brown City | 53.2 | Ubly |
| 10 | Logan Messing | 22:37.5 | Deckerville | 52.8 | Ubly |
| 10 | Ely Deacons | 22:42.4 | North Huron | 51.2 | Ubly |
| 10 | Caleb Holman | 24:01.1 | St. Johns Jesuit | 50.6 | CHSL Championship |
| 9 | Giovonni Orlando-lauria | 24:03.2 | Warren DeLaSalle | 49.9 | CHSL Championship |
| 10 | Luke Jennewine | 24:05.1 | St Francis De Sales | 49.3 | CHSL Championship |
| – | Santiago Lizcano | 24:05.9 | St. Johns Jesuit | 49.0 | CHSL Championship |
| 10 | Matt Schmidt | 24:08.1 | St Francis De Sales | 48.3 | CHSL Championship |
| 9 | Landon Honner | 24:08.9 | St Francis De Sales | 48.0 | CHSL Championship |
| 10 | Ben Sanford | 22:52.9 | Deckerville | 47.7 | Ubly |
| 10 | Aidan McClelland | 24:10.3 | Ann Arbor Fr Gabriel Richard | 47.6 | CHSL Championship |
| 11 | Scott Livingston | 22:54.7 | Millington | 47.1 | Ubly |
| – | Deaundre Mathis | 24:12.7 | St Francis De Sales | 46.8 | CHSL Championship |
| 12 | Connor Hoard | 22:56.4 | Millington | 46.5 | Ubly |
| 11 | George Baranowski | 24:20.9 | Brother Rice | 44.0 | CHSL Championship |
| 10 | Daniel Rosenow | 23:04.9 | Memphis | 43.7 | Ubly |
| 10 | Oscar Shelton | 24:22.3 | Cranbrook Kingswood | 43.6 | CHSL Championship |
| 12 | Robert O’Brien | 24:27.4 | Ann Arbor Fr Gabriel Richard | 41.9 | CHSL Championship |
| So | Jon Harden | 24:29.8 | Detroit U-D Jesuit | 41.1 | CHSL Championship |
| 12 | Yohannan Joel | 24:31.1 | Ann Arbor Fr Gabriel Richard | 40.6 | CHSL Championship |
| 9 | Khory Michaels | 24:33.5 | Warren DeLaSalle | 39.8 | CHSL Championship |
| 12 | Adam Lick | 24:34.0 | St Francis De Sales | 39.7 | CHSL Championship |
| 12 | Samuel Machado | 24:34.4 | Detroit U-D Jesuit | 39.5 | CHSL Championship |
| 9 | Elliott Olsen | 24:48.6 | Allendale | 36.8 | River Cities 2 |
| 9 | Lorenzo Del Reyes | 24:44.4 | St Francis De Sales | 36.2 | CHSL Championship |
| 11 | Ben Kaminski | 24:45.9 | Orchard Lake St. Mary’s | 35.7 | CHSL Championship |
| 11 | Charlie Pankratz | 24:50.1 | Brother Rice | 34.3 | CHSL Championship |
| 10 | Hayden Langmaid | 23:42.4 | Unionville-Sebewaing | 31.2 | Ubly |
| 9 | Logan Demeulenaere | 23:44.1 | North Branch | 30.6 | Ubly |
| 9 | Grant Karfonta | 25:03.1 | Detroit Catholic Central | 30.0 | CHSL Championship |
| 11 | Charles Palko | 25:03.3 | Ann Arbor Fr Gabriel Richard | 29.9 | CHSL Championship |
| 11 | Eli Peterson | 25:08.8 | Orchard Lake St. Mary’s | 28.1 | CHSL Championship |
| 10 | William Welch | 23:52.0 | Kingston | 28.0 | Ubly |
| 11 | Jack (James) Daughtrey | 25:10.4 | Cranbrook Kingswood | 27.5 | CHSL Championship |
| 11 | Paul Peters | 25:12.8 | Ann Arbor Fr Gabriel Richard | 26.7 | CHSL Championship |
| 9 | Jaxon Hunt | 25:19.0 | Coopersville | 26.7 | River Cities 2 |
| 9 | Antonio Starke | 25:14.8 | Macomb Lutheran North | 26.1 | CHSL Championship |
| 11 | Xavier Evoy | 25:17.6 | Detroit U-D Jesuit | 25.1 | CHSL Championship |
| 9 | Carson McTaggart | 24:12.1 | Vassar | 21.3 | Ubly |
| 9 | Bode Atwood | 24:12.8 | Vassar | 21.1 | Ubly |
| 11 | Jack Bassett | 25:31.4 | Orchard Lake St. Mary’s | 20.5 | CHSL Championship |
| 10 | Tyler Andrews | 25:44.7 | Coopersville | 18.1 | River Cities 2 |
| 9 | Owen Rupp | 24:26.9 | Reese | 16.4 | Ubly |
| 11 | Brayden Noakes | 24:35.0 | Sandusky | 13.7 | Ubly |
| 9 | Robert Bukowiec | 25:53.2 | St Francis De Sales | 13.3 | CHSL Championship |
| 11 | Caleb Hill | 25:59.9 | Central Catholic (Toledo) | 11.0 | CHSL Championship |
| 9 | Ezra Joel | 26:04.0 | Ann Arbor Fr Gabriel Richard | 9.7 | CHSL Championship |
| 10 | Keshav Desaraju | 26:06.9 | Detroit U-D Jesuit | 8.7 | CHSL Championship |
| 9 | Evan Peterson | 26:08.6 | Orchard Lake St. Mary’s | 8.1 | CHSL Championship |
| 9 | Padraig Haehnle | 26:13.3 | Jackson Lumen Christi | 6.6 | CHSL Championship |
| 10 | Evan Freeland | 24:59.8 | Kingston | 5.4 | Ubly |
| 12 | Henry McDougall | 26:18.8 | Detroit U-D Jesuit | 4.7 | CHSL Championship |
| 10 | Yushi Bai | 26:21.8 | Cranbrook Kingswood | 3.7 | CHSL Championship |
| 9 | Nicholas Warriner | 26:23.4 | Jackson Lumen Christi | 3.2 | CHSL Championship |
| 9 | Alexander Richardson | 26:24.3 | Detroit U-D Jesuit | 2.9 | CHSL Championship |
| 9 | Charles (Charlie) Votruba | 26:26.9 | Detroit Catholic Central | 2.0 | CHSL Championship |
GIRLS INDIVIDUAL RATINGS
| Grade | Name | Time | Team | Rating | Meet |
| 10 | Samantha Schroeder | 19:14.1 | Jackson Lumen Christi | 146.6 | CHSL Championship |
| 10 | Mia May | 19:35.3 | Sparta | 141.6 | River Cities 2 |
| 9 | Oakley Osterhart | 20:03.3 | Coopersville | 132.2 | River Cities 2 |
| 12 | Mea D’Agostino | 20:02.8 | Orchard Lake St. Mary’s | 130.4 | CHSL Championship |
| 11 | Gracelin Martin | 20:13.6 | Greenville | 128.8 | River Cities 2 |
| 12 | Eva Thompson | 18:52.1 | Croswell-Lexington | 127.0 | Ubly |
| 10 | Sophia Pennywitt | 20:14.3 | St Ursula (Toledo) | 126.6 | CHSL Championship |
| 12 | Tessa Hoyt | 20:33.3 | Notre Dame Academy (Toledo) | 120.2 | CHSL Championship |
| 11 | Violet Gies | 20:42.6 | Notre Dame Academy (Toledo) | 117.1 | CHSL Championship |
| 11 | Abigail Reis | 19:28.0 | Millington | 115.0 | Ubly |
| 10 | Eden Thomas | 20:54.8 | St Ursula (Toledo) | 113.1 | CHSL Championship |
| 9 | Elizabeth Gerzema | 20:56.6 | Farmington Hills Mercy | 112.5 | CHSL Championship |
| 11 | Evelyn Kuhn | 21:00.2 | Ann Arbor Fr Gabriel Richard | 111.3 | CHSL Championship |
| 12 | Aubrey Diller | 21:01.8 | St Ursula (Toledo) | 110.7 | CHSL Championship |
| 12 | Claire O’Boyle | 21:10.2 | Lowell | 109.9 | River Cities 2 |
| 10 | Monica Lynn | 21:06.8 | Ann Arbor Fr Gabriel Richard | 109.1 | CHSL Championship |
| 11 | Lilah Kiley | 19:46.8 | Kingston | 108.7 | Ubly |
| 12 | Kayla Slade | 21:11.8 | Dearborn Divine Child | 107.4 | CHSL Championship |
| 12 | Kathryn Kurtinaitis | 21:16.8 | Dearborn Divine Child | 105.7 | CHSL Championship |
| 10 | Bridget Fidkowski | 21:21.3 | Ann Arbor Fr Gabriel Richard | 104.2 | CHSL Championship |
| 12 | Kaya Vrable | 20:00.8 | Caro | 104.1 | Ubly |
| 10 | Pyper Braun | 20:00.9 | EPBP Laker | 104.0 | Ubly |
| 9 | Addy Nesbitt | 21:29.0 | Cedar Springs | 103.7 | River Cities 2 |
| 10 | Violet Tetil | 20:03.0 | Unattached | 103.3 | Ubly |
| 9 | Addison Bixler | 21:30.7 | Coopersville | 103.1 | River Cities 2 |
| 12 | Natalie Lentine | 21:25.0 | Warren Regina | 103.0 | CHSL Championship |
| 10 | Abby Noorman | 21:32.5 | Cedar Springs | 102.5 | River Cities 2 |
| 12 | Elizabeth Ambroggio | 21:30.8 | Warren Regina | 101.1 | CHSL Championship |
| 12 | Brielle Kalb | 21:33.5 | St Ursula (Toledo) | 100.2 | CHSL Championship |
| 12 | Brynn Hurley | 20:12.7 | Croswell-Lexington | 100.1 | Ubly |
| 10 | Reagan Lees | 21:34.1 | Wixom St. Catherine | 100.0 | CHSL Championship |
| 12 | Mackenzie Baldrica | 21:46.0 | Sparta | 98.0 | River Cities 2 |
| 9 | Averie Stefanovsky | 20:20.8 | Caro | 97.4 | Ubly |
| 11 | Macy Fazekas | 21:42.8 | Jackson Lumen Christi | 97.1 | CHSL Championship |
| 9 | Claire Harrison | 21:45.5 | St Ursula (Toledo) | 96.2 | CHSL Championship |
| 11 | Hadley Wernert | 21:46.7 | Notre Dame Academy (Toledo) | 95.8 | CHSL Championship |
| 12 | Tess Scicluna | 21:46.8 | Dearborn Divine Child | 95.7 | CHSL Championship |
| 11 | Anna Kujansuu | 21:47.3 | Dearborn Divine Child | 95.6 | CHSL Championship |
| 9 | Alyvia Janke | 20:32.4 | Unionville-Sebewaing | 93.5 | Ubly |
| 10 | Audrey Geletka | 21:54.2 | St Ursula (Toledo) | 93.3 | CHSL Championship |
| 9 | Zahiya Khan | 21:57.5 | Cranbrook Kingswood | 92.2 | CHSL Championship |
| 9 | Kylee Diller | 21:58.3 | St Ursula (Toledo) | 91.9 | CHSL Championship |
| 9 | Ainslie Carter | 21:59.0 | Farmington Hills Mercy | 91.7 | CHSL Championship |
| 12 | Ellie Francis | 22:07.9 | Allendale | 90.7 | River Cities 2 |
| 10 | McKenzie Whalen | 22:08.8 | Allendale | 90.4 | River Cities 2 |
| 12 | Reagan Higgins | 22:06.6 | Notre Dame Academy (Toledo) | 89.1 | CHSL Championship |
| 9 | Payton King | 20:46.7 | Kingston | 88.8 | Ubly |
| 12 | Thia Tello | 22:10.5 | Jackson Lumen Christi | 87.8 | CHSL Championship |
| 10 | Kendall Nester | 22:17.4 | Cedar Springs | 87.5 | River Cities 2 |
| 10 | Diya Goyal | 22:12.6 | Cranbrook Kingswood | 87.1 | CHSL Championship |
| 12 | Maddie Huysentruyt | 20:54.8 | Sandusky | 86.1 | Ubly |
| 11 | Katie Sweeney | 20:55.9 | Ubly | 85.7 | Ubly |
| 11 | Jenna Buchan | 22:20.5 | Farmington Hills Mercy | 84.5 | CHSL Championship |
| 9 | Abbygail Plester | 21:00.1 | Ubly | 84.3 | Ubly |
| 11 | Avery Faut | 22:21.7 | Ann Arbor Fr Gabriel Richard | 84.1 | CHSL Championship |
| 10 | Lucille Clark | 22:24.3 | Marian (Bloomfield Hills) | 83.2 | CHSL Championship |
| 11 | Jenna Chryst | 22:24.5 | Notre Dame Academy (Toledo) | 83.2 | CHSL Championship |
| 11 | Audrey Latchaw | 22:30.5 | Lowell | 83.2 | River Cities 2 |
| 12 | Mia Sanchez | 22:24.8 | Jackson Lumen Christi | 83.1 | CHSL Championship |
| 10 | Raina Glanzman | 22:37.6 | GR Kenowa Hills | 80.8 | River Cities 2 |
| 12 | Cecilia Murray | 22:33.9 | Dearborn Divine Child | 80.0 | CHSL Championship |
| 11 | Alexis Fabbro | 21:13.7 | Vassar | 79.8 | Ubly |
| 11 | Evie Deur | 22:41.6 | Lowell | 79.5 | River Cities 2 |
| 9 | Leah Krzeszewski | 22:36.6 | Marian (Bloomfield Hills) | 79.1 | CHSL Championship |
| 11 | Aubrey Zarnke | 21:16.2 | EPBP Laker | 78.9 | Ubly |
| 10 | Helen Lefere | 22:37.7 | Jackson Lumen Christi | 78.8 | CHSL Championship |
| 9 | Madelyn Barkley | 21:17.8 | Croswell-Lexington | 78.4 | Ubly |
| 11 | Madilyn Polte | 22:40.7 | St Ursula (Toledo) | 77.8 | CHSL Championship |
| 9 | Taylor Geiger | 21:21.0 | Ubly | 77.3 | Ubly |
| 11 | Elizabeth Salinas | 22:43.0 | Dearborn Divine Child | 77.0 | CHSL Championship |
| 10 | Olivia Lothian | 22:49.4 | Lowell | 76.9 | River Cities 2 |
| 9 | Olivia Brown | 21:25.9 | Bad Axe | 75.7 | Ubly |
| 12 | Kyra Beemer | 21:26.5 | Brown City | 75.5 | Ubly |
| 9 | Myah Peruski | 21:26.6 | Ubly | 75.5 | Ubly |
| 9 | Ella Trueman | 22:49.3 | Dearborn Divine Child | 74.9 | CHSL Championship |
| 10 | Sarah D’Amico | 22:50.1 | St Ursula (Toledo) | 74.6 | CHSL Championship |
| 12 | Sophie Bukrey | 22:57.8 | Coopersville | 74.1 | River Cities 2 |
| 11 | Makenna Gwisdalla | 21:34.2 | Bad Axe | 72.9 | Ubly |
| 12 | Addison Tuckerman | 22:57.2 | Notre Dame Academy (Toledo) | 72.3 | CHSL Championship |
| 10 | Brooklyn Jackson | 23:04.1 | Lowell | 72.0 | River Cities 2 |
| 11 | Presley Csortos | 22:58.1 | St Ursula (Toledo) | 72.0 | CHSL Championship |
| 12 | Anya Steele | 23:05.2 | Coopersville | 71.6 | River Cities 2 |
| 9 | Quinn McWilliams | 23:12.5 | Coopersville | 69.2 | River Cities 2 |
| 9 | Sally De La Cruz Gonzalez | 23:06.7 | St Ursula (Toledo) | 69.1 | CHSL Championship |
| 11 | HarLee Leasher | 21:49.3 | Brown City | 67.9 | Ubly |
| 12 | Avery Dent | 23:11.0 | Ann Arbor Fr Gabriel Richard | 67.7 | CHSL Championship |
| 10 | Mia Vonderheide | 23:17.1 | Lowell | 67.6 | River Cities 2 |
| 11 | Olivia Howe | 23:13.2 | St Ursula (Toledo) | 66.9 | CHSL Championship |
| 12 | Cambree Torma | 21:52.4 | Unionville-Sebewaing | 66.9 | Ubly |
| 11 | Braylee Rice | 21:53.2 | Reese | 66.6 | Ubly |
| 12 | Avery Janssen | 23:20.3 | Coopersville | 66.6 | River Cities 2 |
| 10 | Alexa Poota | 23:18.3 | Orchard Lake St. Mary’s | 65.2 | CHSL Championship |
| 10 | Aspen Jimkoski | 21:58.1 | North Huron | 65.0 | Ubly |
| 9 | Grace Lewis | 23:25.4 | Greenville | 64.9 | River Cities 2 |
| 12 | Daniella Daman | 23:20.7 | Orchard Lake St. Mary’s | 64.4 | CHSL Championship |
| 9 | Ansley Canetta | 23:21.5 | Ann Arbor Fr Gabriel Richard | 64.2 | CHSL Championship |
| 10 | Olivia Hooper | 22:02.3 | EPBP Laker | 63.6 | Ubly |
| 9 | Chloe Cochrane | 23:26.8 | Orchard Lake St. Mary’s | 62.4 | CHSL Championship |
| 12 | Bridget Anderson | 22:05.9 | Harbor Beach | 62.4 | Ubly |
| 10 | Ava Pfaffenbach | 23:27.2 | Ann Arbor Fr Gabriel Richard | 62.3 | CHSL Championship |
| 9 | Emily Meek | 22:06.2 | Unionville-Sebewaing | 62.3 | Ubly |
| 12 | Jillian Wygonik | 23:28.7 | Dearborn Divine Child | 61.8 | CHSL Championship |
| 9 | Brooklyn Morell | 22:09.2 | Ubly | 61.3 | Ubly |
| 10 | Mazie Losonsky | 23:31.9 | St Ursula (Toledo) | 60.7 | CHSL Championship |
| 11 | Abby Frederick | 23:33.8 | Jackson Lumen Christi | 60.1 | CHSL Championship |
| 12 | Madison Viau | 23:40.7 | Cedar Springs | 59.8 | River Cities 2 |
| 10 | Jenna Babbitt | 23:41.3 | Greenville | 59.6 | River Cities 2 |
| 11 | Elizabeth Smoes | 23:46.2 | Coopersville | 57.9 | River Cities 2 |
| 9 | Isabelle Polte | 23:41.1 | St Ursula (Toledo) | 57.6 | CHSL Championship |
| 11 | Madeline Riley | 23:41.4 | Notre Dame Academy (Toledo) | 57.5 | CHSL Championship |
| 12 | Sophie Derkevorkian | 23:42.7 | Farmington Hills Mercy | 57.1 | CHSL Championship |
| 9 | Chloe Januszyk | 23:45.8 | Cranbrook Kingswood | 56.1 | CHSL Championship |
| 10 | Katya Anderson | 23:46.9 | Macomb Lutheran North | 55.7 | CHSL Championship |
| 9 | Sophia Fitton | 23:53.3 | Allendale | 55.6 | River Cities 2 |
| 9 | Ellie Lemmer | 23:47.8 | Orchard Lake St. Mary’s | 55.4 | CHSL Championship |
| 9 | Lydia Popp | 22:26.8 | EPBP Laker | 55.4 | Ubly |
| 10 | Megan Welch | 23:48.1 | Ann Arbor Fr Gabriel Richard | 55.3 | CHSL Championship |
| 10 | Rachel Devrie | 23:48.4 | Jackson Lumen Christi | 55.2 | CHSL Championship |
| 12 | Emma Ramisch | 22:28.9 | Harbor Beach | 54.7 | Ubly |
| 10 | Kenadi Stevens | 23:56.2 | Coopersville | 54.6 | River Cities 2 |
| 12 | Abby Walton | 23:51.2 | Marian (Bloomfield Hills) | 54.3 | CHSL Championship |
| 11 | Mary Claire Byerlein | 23:52.6 | Marian (Bloomfield Hills) | 53.8 | CHSL Championship |
| 11 | Catalina Colangelo Van Meek | 23:52.6 | Marian (Bloomfield Hills) | 53.8 | CHSL Championship |
| 10 | Emily Costello | 23:59.1 | Sparta | 53.6 | River Cities 2 |
| 9 | Emma Wyciskalla | 23:53.4 | Marian (Bloomfield Hills) | 53.5 | CHSL Championship |
| 11 | Hailey McGuire | 22:32.4 | Kingston | 53.5 | Ubly |
| 12 | Emma Borgula | 23:53.8 | Marian (Bloomfield Hills) | 53.4 | CHSL Championship |
| 10 | Addison Kemp | 24:01.3 | Greenville | 52.9 | River Cities 2 |
| 10 | Sofia Razny | 23:55.4 | Farmington Hills Mercy | 52.9 | CHSL Championship |
| 9 | Lucy DeCapite | 23:56.7 | Cranbrook Kingswood | 52.4 | CHSL Championship |
| 10 | Sofia Dussan | 23:58.6 | Ann Arbor Fr Gabriel Richard | 51.8 | CHSL Championship |
| 9 | Allison Steeb | 22:39.1 | Deckerville | 51.3 | Ubly |
| 11 | Lexi Wegner | 22:39.6 | Caro | 51.1 | Ubly |
| 11 | Madison Prowse | 22:39.7 | Brown City | 51.1 | Ubly |
| 9 | Morgan Hamilton | 24:01.2 | Orchard Lake St. Mary’s | 50.9 | CHSL Championship |
| 12 | Sarah Nimtz | 22:41.6 | Unionville-Sebewaing | 50.5 | Ubly |
| 9 | Stella Handel | 24:02.8 | Cranbrook Kingswood | 50.4 | CHSL Championship |
| 10 | Gabriella Reyna | 24:08.8 | Allendale | 50.4 | River Cities 2 |
| 9 | Simone Fumei | 24:05.4 | Marian (Bloomfield Hills) | 49.5 | CHSL Championship |
| 9 | Genevieve DeKraker | 24:11.6 | Greenville | 49.5 | River Cities 2 |
| 12 | Megan Peter | 22:47.0 | Unionville-Sebewaing | 48.7 | Ubly |
| 12 | Lorelei Mahon | 24:08.5 | Warren Regina | 48.5 | CHSL Championship |
| 11 | Erinn Verkennes | 24:10.8 | Notre Dame Academy (Toledo) | 47.7 | CHSL Championship |
| 10 | Cailin Spearman | 22:50.2 | Harbor Beach | 47.6 | Ubly |
| 10 | Penelope Persig | 22:50.6 | Croswell-Lexington | 47.5 | Ubly |
| 9 | Sydney White | 24:12.3 | Notre Dame Academy (Toledo) | 47.2 | CHSL Championship |
| 11 | Victoria Andrzejczak | 24:14.8 | Orchard Lake St. Mary’s | 46.4 | CHSL Championship |
| 10 | Miriam Hess | 24:21.3 | Cedar Springs | 46.2 | River Cities 2 |
| 10 | Carina Ogle | 24:15.4 | Orchard Lake St. Mary’s | 46.2 | CHSL Championship |
| 12 | Dema Fawaz | 24:16.5 | Dearborn Divine Child | 45.8 | CHSL Championship |
| 10 | Adelyn Ashbay | 24:23.3 | Allendale | 45.6 | River Cities 2 |
| 12 | Lucy Alcorn | 24:23.3 | Allendale | 45.6 | River Cities 2 |
| 12 | Emma Stewart | 22:57.4 | Millington | 45.2 | Ubly |
| 10 | Abigail Brooks | 24:25.4 | Coopersville | 44.9 | River Cities 2 |
| 11 | Lucy Hotz | 24:25.5 | Cedar Springs | 44.8 | River Cities 2 |
| 9 | Sophia Vendemo | 24:21.4 | St Ursula (Toledo) | 44.2 | CHSL Championship |
| 9 | Sophia Trachsel | 24:22.2 | Jackson Lumen Christi | 43.9 | CHSL Championship |
| 10 | Jenell Gallozi | 24:22.4 | Marian (Bloomfield Hills) | 43.9 | CHSL Championship |
| 10 | Gianna Yaldo | 24:22.8 | Warren Regina | 43.7 | CHSL Championship |
| 11 | Monica Marvet | 24:24.4 | Notre Dame Academy (Toledo) | 43.2 | CHSL Championship |
| 12 | Anna Quicker | 24:25.2 | St Ursula (Toledo) | 42.9 | CHSL Championship |
| 10 | Emma Schone | 24:25.6 | Ann Arbor Fr Gabriel Richard | 42.8 | CHSL Championship |
| 11 | Roisin Whelan | 24:25.8 | Marian (Bloomfield Hills) | 42.7 | CHSL Championship |
| 10 | Brooklyn Osborn | 23:08.1 | Caro | 41.6 | Ubly |
| 12 | Danielle Hunt | 23:09.8 | Unionville-Sebewaing | 41.1 | Ubly |
| 10 | Nora Kolozsvary | 24:31.3 | Ann Arbor Fr Gabriel Richard | 40.9 | CHSL Championship |
| 9 | Sophia Lawrence | 23:10.4 | Memphis | 40.9 | Ubly |
| 10 | Nicole Klee | 23:10.5 | Ubly | 40.8 | Ubly |
| 10 | Madelyn Yezback | 24:31.8 | Warren Regina | 40.7 | CHSL Championship |
| 10 | Kenzie Druce | 24:38.5 | Cedar Springs | 40.5 | River Cities 2 |
| 10 | Ashley Willett | 24:34.1 | Jackson Lumen Christi | 40.0 | CHSL Championship |
| 10 | Elle Buhlman | 24:41.7 | Allendale | 39.4 | River Cities 2 |
| 12 | Sofia Switalski | 24:36.1 | Warren Regina | 39.3 | CHSL Championship |
| 10 | Brandy Cavanaugh | 24:36.6 | Farmington Hills Mercy | 39.1 | CHSL Championship |
| 9 | Claire O’Brien | 24:42.6 | Cedar Springs | 39.1 | River Cities 2 |
| 12 | Erin Alster | 24:44.9 | Sparta | 38.4 | River Cities 2 |
| 10 | Elizabeth Schultz | 23:19.2 | Peck | 37.9 | Ubly |
| 12 | Kadence Norman | 24:46.5 | Sparta | 37.9 | River Cities 2 |
| 10 | Sophia Shvartsman | 24:44.4 | Cranbrook Kingswood | 36.5 | CHSL Championship |
| 9 | Mia Schlender | 24:44.5 | Warren Regina | 36.5 | CHSL Championship |
| 9 | Esther Bulgrien | 23:24.5 | Harbor Beach | 36.2 | Ubly |
| 12 | Liliana Smith | 24:47.5 | Orchard Lake St. Mary’s | 35.5 | CHSL Championship |
| 11 | Olivia Fall | 24:48.4 | Notre Dame Academy (Toledo) | 35.2 | CHSL Championship |
| 12 | Brooke Limberger | 23:27.6 | Reese | 35.1 | Ubly |
| 9 | Easton Frauenheim | 24:50.4 | Marian (Bloomfield Hills) | 34.5 | CHSL Championship |
| 12 | Zoe Frederick | 24:50.6 | Ann Arbor Fr Gabriel Richard | 34.5 | CHSL Championship |
| 9 | Ziva Rasch | 24:57.8 | Coopersville | 34.1 | River Cities 2 |
| 9 | Kylynn Grala | 24:58.0 | Cedar Springs | 34.0 | River Cities 2 |
| 10 | Esther Sohn | 24:52.2 | Notre Dame Academy (Toledo) | 33.9 | CHSL Championship |
| 12 | Sydney Higley | 24:52.5 | Macomb Lutheran North | 33.8 | CHSL Championship |
| 10 | Callyn Neumann | 24:58.8 | Coopersville | 33.7 | River Cities 2 |
| 11 | Veronica Tapia | 24:58.9 | Lowell | 33.7 | River Cities 2 |
| 12 | Morgyn LaFontaine | 24:53.6 | Orchard Lake St. Mary’s | 33.5 | CHSL Championship |
| 10 | Lexi Adelman | 24:53.7 | Ann Arbor Fr Gabriel Richard | 33.4 | CHSL Championship |
| 10 | Audrey Tew | 24:53.7 | Ann Arbor Fr Gabriel Richard | 33.4 | CHSL Championship |
| 10 | Eva D’Agostino | 24:55.7 | Orchard Lake St. Mary’s | 32.8 | CHSL Championship |
| 10 | Marissa Dorman | 23:35.5 | Sandusky | 32.5 | Ubly |
| 12 | Tracy Ludescher | 23:39.7 | North Branch | 31.1 | Ubly |
| 10 | Samantha Francis | 25:00.8 | Farmington Hills Mercy | 31.1 | CHSL Championship |
| 12 | Tessa O’Donnell | 25:00.8 | Farmington Hills Mercy | 31.1 | CHSL Championship |
| 9 | Evie Sarigiannis | 25:03.2 | Orchard Lake St. Mary’s | 30.3 | CHSL Championship |
| 11 | Olivia Droski | 25:10.6 | Coopersville | 29.8 | River Cities 2 |
| 10 | Emma Leach | 25:05.1 | Notre Dame Academy (Toledo) | 29.6 | CHSL Championship |
| 11 | Aubriana Druckenmiller | 25:12.3 | Sparta | 29.2 | River Cities 2 |
| 9 | Ashlynn Farmer | 25:06.4 | St Ursula (Toledo) | 29.2 | CHSL Championship |
| 9 | Rebecca Bignall | 23:45.9 | Unionville-Sebewaing | 29.0 | Ubly |
| 9 | Julia Shupe | 23:46.2 | EPBP Laker | 28.9 | Ubly |
| 12 | Kaisa Maki | 25:14.3 | Cedar Springs | 28.6 | River Cities 2 |
| 12 | Priya Clark | 25:08.6 | Notre Dame Academy (Toledo) | 28.5 | CHSL Championship |
| 11 | Bella Beck | 25:16.0 | Allendale | 28.0 | River Cities 2 |
| 10 | Eliza Thompson | 23:50.8 | Croswell-Lexington | 27.4 | Ubly |
| 10 | Jessa Chivis | 25:18.3 | Allendale | 27.2 | River Cities 2 |
| 10 | Lexa Lycourt | 25:12.4 | Notre Dame Academy (Toledo) | 27.2 | CHSL Championship |
| 11 | Addison Horvath | 25:12.8 | Macomb Lutheran North | 27.1 | CHSL Championship |
| 10 | Cecilia Melvin | 25:12.9 | Notre Dame Academy (Toledo) | 27.0 | CHSL Championship |
| 12 | Lizzie Ingram | 23:52.6 | Bad Axe | 26.8 | Ubly |
| 10 | Elisa Chen | 25:14.8 | Cranbrook Kingswood | 26.4 | CHSL Championship |
| 11 | Amaya Gomez | 25:21.3 | Cedar Springs | 26.2 | River Cities 2 |
| 9 | Lillienne Elmes | 25:15.8 | Marian (Bloomfield Hills) | 26.1 | CHSL Championship |
| 11 | Lana Almaskati | 25:17.8 | Cranbrook Kingswood | 25.4 | CHSL Championship |
| 11 | Maleah Roth | 23:57.4 | Ubly | 25.2 | Ubly |
| 9 | Megan Sroczynski | 25:19.3 | Orchard Lake St. Mary’s | 24.9 | CHSL Championship |
| 11 | Braylon Gutierrez | 23:58.4 | Caro | 24.9 | Ubly |
| 10 | Macey Lipscomb | 25:30.1 | GR Kenowa Hills | 23.3 | River Cities 2 |
| 11 | Eva Long | 24:03.8 | Sandusky | 23.1 | Ubly |
| 10 | Jessica Probst | 25:24.8 | Macomb Lutheran North | 23.1 | CHSL Championship |
| 12 | Eve Trueman | 25:26.3 | Dearborn Divine Child | 22.6 | CHSL Championship |
| 11 | Gracie Sparrer | 24:12.5 | Brown City | 20.2 | Ubly |
| 11 | Samira Jraiche | 25:33.7 | Dearborn Divine Child | 20.1 | CHSL Championship |
| 9 | Brystal Klinkman | 24:14.2 | Cass City | 19.6 | Ubly |
| 11 | Carla Cortes | 24:14.3 | Cass City | 19.6 | Ubly |
| 11 | Emma Tschan | 25:36.8 | Central Catholic (Toledo) | 19.1 | CHSL Championship |
| 10 | Sherlyn Ramirez-Guzm | 25:38.2 | Central Catholic (Toledo) | 18.6 | CHSL Championship |
| 11 | Alix Court | 25:46.3 | Greenville | 17.9 | River Cities 2 |
| 10 | Bella Moorhouse | 25:46.9 | Allendale | 17.7 | River Cities 2 |
| 9 | Haylee Ledesma | 25:48.0 | Lowell | 17.4 | River Cities 2 |
| 11 | Helayna Dyke | 25:48.6 | Allendale | 17.1 | River Cities 2 |
| 10 | Jolie Platte | 25:49.9 | Greenville | 16.7 | River Cities 2 |
| 11 | Elle Bamford | 25:45.6 | Warren Regina | 16.1 | CHSL Championship |
| 10 | Ali Schoenherr | 25:46.6 | Warren Regina | 15.8 | CHSL Championship |
| 12 | Morgan Brown | 24:30.3 | Memphis | 14.2 | Ubly |
| 12 | Chloe Vanopdenbosch | 25:54.1 | Macomb Lutheran North | 13.3 | CHSL Championship |
| 9 | Daniela Perna | 24:34.4 | Marlette | 12.9 | Ubly |
| 9 | Lily Moskal | 26:01.9 | Lowell | 12.7 | River Cities 2 |
| 9 | Brooklyn Perez | 25:56.6 | Dearborn Divine Child | 12.5 | CHSL Championship |
| 10 | Lexi Tamlyn | 24:39.4 | Cass City | 11.2 | Ubly |
| 9 | Maya Colley | 26:00.6 | Warren Regina | 11.1 | CHSL Championship |
| 9 | Chloe Steinbrink | 24:40.5 | North Branch | 10.8 | Ubly |
| 9 | Peyten Albertson | 24:42.6 | Marlette | 10.1 | Ubly |
| 12 | Libby Schone | 26:04.3 | Ann Arbor Fr Gabriel Richard | 9.9 | CHSL Championship |
| 10 | Becca Hoogewind | 26:12.3 | Allendale | 9.3 | River Cities 2 |
| 12 | Erika Emery | 26:13.4 | Coopersville | 8.9 | River Cities 2 |
| 12 | Isabella Farah | 26:08.3 | Warren Regina | 8.6 | CHSL Championship |
| 10 | Rose Buonerba | 26:08.6 | Ann Arbor Fr Gabriel Richard | 8.5 | CHSL Championship |
| 11 | Natalie Pipitone | 26:09.3 | Macomb Lutheran North | 8.2 | CHSL Championship |
| 10 | Mikena Ismail | 26:17.8 | Lowell | 7.4 | River Cities 2 |
| 9 | Therese Gase | 26:12.9 | St Ursula (Toledo) | 7.0 | CHSL Championship |
| 12 | Lauren Seevers | 26:21.0 | Lowell | 6.3 | River Cities 2 |
| 9 | Kylie McIntosh | 24:54.5 | Caro | 6.2 | Ubly |
| 12 | Mia Hebel | 26:23.9 | Allendale | 5.3 | River Cities 2 |
| 12 | Paisley DeHan | 26:18.9 | St Ursula (Toledo) | 5.0 | CHSL Championship |
| 10 | Sophia Frederick | 26:19.3 | Ann Arbor Fr Gabriel Richard | 4.9 | CHSL Championship |
| 12 | Lucy Herpolsheimer | 26:26.5 | GR Kenowa Hills | 4.5 | River Cities 2 |
| 11 | Kasey Rasch | 26:27.0 | Coopersville | 4.3 | River Cities 2 |
| 10 | Amelia Long | 26:21.4 | Ann Arbor Fr Gabriel Richard | 4.2 | CHSL Championship |
| 11 | Kathryn Kober | 26:28.6 | Sparta | 3.8 | River Cities 2 |
| 11 | Payton Scott | 25:02.6 | EPBP Laker | 3.5 | Ubly |
| 10 | Veronica DiFranco | 26:24.3 | Wixom St. Catherine | 3.2 | CHSL Championship |
| 10 | Paytyn Sweat | 25:08.6 | Vassar | 1.5 | Ubly |
| 10 | Lani Dimock | 25:10.5 | Harbor Beach | 0.8 | Ubly |
| 11 | Natalie Phillips | 25:11.2 | North Huron | 0.6 | Ubly |
| 9 | Cedar Schmitt | 26:32.8 | Cranbrook Kingswood | 0.4 | CHSL Championship |