Finished these and the boys rankings last night. Girls rankings should be completed tonight.
| Meet | Girls Adj. | Boys Adj. | Average |
| Wagener Park | +38 | +33 | +36 |
| Fruitport | -16 | -12 | -14 |
| Apples 2 Apples | +33 | +30 | +32 |
| Mackinaw Club | +26 | +22 | +24 |
| Pewamo-Westphalia | +11 | +12 | +12 |
*** = Team State Title type of performance
** = Top-10 Team type of performance
* = Team Qualifier type of performance
GIRLS TEAM RATINGS
| Girls Team | Top 5 Avg. | Division |
| Croswell-Lexington* | 104.3 | 2 |
| Fruitport | 91.0 | 2 |
| Charlotte | 82.7 | 2 |
| GR West Catholic | 60.5 | 2 |
| Eaton Rapids | 51.3 | 2 |
| Yale | 50.5 | 2 |
| Cheboygan | 39.5 | 2 |
| Girls Team | Top 5 Avg. | Division |
| Pewamo-Westphalia** | 105.0 | 3 |
| Caro* | 91.5 | 3 |
| Laingsburg | 65.7 | 3 |
| Boyne City | 43.4 | 3 |
| Cass City | 41.9 | 3 |
| EPBP Laker | 37.9 | 3 |
| Bath | 3.3 | 3 |
| Girls Team | Top 5 Avg. | Division |
| Kingston** | 85.2 | 4 |
| Harbor Springs** | 83.7 | 4 |
| Mason County Eastern* | 60.6 | 4 |
| Unionville-Sebewaing* | 60.2 | 4 |
| Fowler | 48.7 | 4 |
| Ubly | 47.7 | 4 |
| Beal City | 40.2 | 4 |
| Dryden | 37.2 | 4 |
| Portland St. Patrick | 33.0 | 4 |
| Livingston Christian | 32.4 | 4 |
| Harbor Beach | 27.3 | 4 |
| Brown City | 25.3 | 4 |
| St. Charles | 14.9 | 4 |
BOYS TEAM RATINGS
| Boys Team | Top 5 Avg. | Division |
| Yale | 167.9 | 2 |
| Fruitport | 160.1 | 2 |
| Eaton Rapids | 153.4 | 2 |
| Charlotte | 134.5 | 2 |
| Cheboygan | 115.6 | 2 |
| Lansing Eastern | 113.9 | 2 |
| Croswell-Lexington | 111.8 | 2 |
| Lake Odessa Lakewood | 78.3 | 2 |
| Boys Team | Top 5 Avg. | Division |
| Pewamo-Westphalia** | 163.2 | 3 |
| Bath | 154.4 | 3 |
| EPBP Laker | 149.4 | 3 |
| Caro | 146.1 | 3 |
| Reese | 139.0 | 3 |
| Laingsburg | 131.5 | 3 |
| Hesperia | 123.3 | 3 |
| Boyne City | 112.4 | 3 |
| GR West Catholic | 102.8 | 3 |
| Ravenna | 98.2 | 3 |
| Cass City | 94.5 | 3 |
| Harrison | 89.3 | 3 |
| Boys Team | Top 5 Avg. | Division |
| Mason County Eastern** | 156.5 | 4 |
| Harbor Beach* | 151.6 | 4 |
| Muskegon Catholic Central* | 139.5 | 4 |
| Petoskey St. Michael | 136.9 | 4 |
| Dryden | 132.1 | 4 |
| Pentwater | 131.4 | 4 |
| Marlette | 124.2 | 4 |
| Fowler | 118.0 | 4 |
| Unionville-Sebewaing | 110.9 | 4 |
| Ellsworth | 104.1 | 4 |
| Kingston | 99.1 | 4 |
| Livingston Christian | 96.7 | 4 |
| Webberville | 95.8 | 4 |
| Mackinaw City | 92.3 | 4 |
| Deckerville | 92.0 | 4 |
| Brown City | 59.3 | 4 |
| St. Charles | 52.3 | 4 |
| Morrice | 32.8 | 4 |
| Boys Team | Top 5 Avg. | Division |
| Butternut Homeschool | 136.9 | HS |
| Boys Team | Top 5 Avg. | Division |
| Rudyard | 107.9 | UP |
| Manistique | 56.0 | UP |
| St. Ignace | 54.6 | UP |
GIRLS INDIVIDUAL RATINGS
| Grade | Name | Time | Team | Rating | Meet |
| 11 | Eva Thompson | 18:29.3 | Croswell-Lexington | 137.6 | Wagener Park |
| 11 | Whitney Werner | 19:04.4 | Pewamo-Westphalia | 134.9 | Pewamo-Westphalia |
| 10 | Talya Schreiber | 19:05 | Pickford | 129.7 | Mackinaw Club |
| 10 | Samantha Taylor | 19:23 | Newberry | 123.7 | Mackinaw Club |
| 12 | Jenna Sweeney | 19:12.0 | Reese | 123.3 | Wagener Park |
| 11 | Kaya Vrable | 19:18.6 | Caro | 121.1 | Wagener Park |
| 12 | Tatum Dykstra | 20:21.1 | Fruitport | 118.3 | Fruitport |
| 12 | Morgan Newton | 19:29.8 | Croswell-Lexington | 117.4 | Wagener Park |
| 12 | Paige Herron | 19:35.1 | Caro | 115.6 | Wagener Park |
| 9 | Abby Taylor | 20:00 | Newberry | 111.3 | Mackinaw Club |
| 9 | Stefi Reskevics | 20:02 | Harbor Springs | 110.7 | Mackinaw Club |
| 10 | Taylor Wiegand | 19:58.0 | Livingston Christian | 109.7 | Apples 2 Apples |
| 11 | Juniper Rodham | 20:06 | Harbor Springs | 109.3 | Mackinaw Club |
| 11 | Brynn Hurley | 20:03 | Croswell-Lexington | 106.3 | Wagener Park |
| 9 | Alyssa Kramer | 20:42.5 | Pewamo-Westphalia | 102.2 | Pewamo-Westphalia |
| 12 | Melanie Werner | 20:48.5 | Pewamo-Westphalia | 100.2 | Pewamo-Westphalia |
| 12 | Lauren Lee | 21:16.8 | Fruitport | 99.7 | Fruitport |
| 9 | Pyper Braun | 20:22.9 | EPBP Laker | 99.7 | Wagener Park |
| 11 | Valerie Pollock | 21:18.8 | Fruitport | 99.1 | Fruitport |
| 10 | Anna Poppema | 20:52.3 | Bath | 98.9 | Pewamo-Westphalia |
| 10 | Lilah Kiley | 20:25.4 | Kingston | 98.9 | Wagener Park |
| 10 | Abbie Schneider | 20:58.0 | Pewamo-Westphalia | 97.0 | Pewamo-Westphalia |
| 11 | Reece Wruble | 20:33.9 | Harbor Beach | 96.0 | Wagener Park |
| 12 | Alberta Reinbold | 20:34.4 | Unionville-Sebewaing | 95.9 | Wagener Park |
| 10 | Avari Montgomery | 21:05.7 | Charlotte | 94.5 | Pewamo-Westphalia |
| 11 | Maddie Huysentruyt | 20:41.4 | Sandusky | 93.5 | Wagener Park |
| 10 | Katie Sweeney | 20:41.7 | Ubly | 93.4 | Wagener Park |
| 12 | Ellayna Meredith | 21:16.0 | Portland St. Patrick | 91.0 | Pewamo-Westphalia |
| 9 | Jenna Keilen | 21:16.8 | Pewamo-Westphalia | 90.7 | Pewamo-Westphalia |
| 9 | Nolee Leppert | 20:56.4 | Beal City | 90.2 | Apples 2 Apples |
| 12 | Lily Lemanski | 20:51.5 | Marlette | 90.2 | Wagener Park |
| 12 | Rachael Walch | 20:51.8 | Caro | 90.1 | Wagener Park |
| 12 | Lily LeSarge | 21:45.9 | GR West Catholic | 90.1 | Fruitport |
| 10 | Alexis Fabbro | 20:52.6 | Vassar | 89.8 | Wagener Park |
| 12 | Gracy Walker | 20:55.9 | Kingston | 88.7 | Wagener Park |
| 10 | Delaney Little | 21:12 | Boyne City | 87.3 | Mackinaw Club |
| 11 | Kelcie Pung | 21:05.5 | Fowler | 87.2 | Apples 2 Apples |
| 10 | Baylee Moore | 21:28.5 | Charlotte | 86.8 | Pewamo-Westphalia |
| 10 | Lilly Rooks | 21:30.5 | Pewamo-Westphalia | 86.2 | Pewamo-Westphalia |
| 10 | Lauren Niedzielski | 21:58.9 | Mason County Eastern | 85.7 | Fruitport |
| 11 | Kyra Beemer | 21:06.8 | Brown City | 85.1 | Wagener Park |
| 9 | Elizabeth Furman | 21:19 | Indian River Inland Lakes | 85.0 | Mackinaw Club |
| 12 | Zoe Van Rijn | 21:08.4 | Kingston | 84.5 | Wagener Park |
| 11 | Emily Rathka | 21:14.2 | Laingsburg | 84.3 | Apples 2 Apples |
| 12 | Abagayle Barkley | 21:12.3 | Croswell-Lexington | 83.2 | Wagener Park |
| 9 | Avery Langlois | 21:25 | Rogers City | 83.0 | Mackinaw Club |
| 11 | Lucy Shoup | 22:08.4 | Mason County Eastern | 82.5 | Fruitport |
| 11 | Isabelle Goodrich | 21:43.7 | Charlotte | 81.8 | Pewamo-Westphalia |
| 12 | Kaylen Clark | 21:29 | Newberry | 81.7 | Mackinaw Club |
| 12 | Audrey Napolitano | 21:17.0 | Dryden | 81.7 | Wagener Park |
| 9 | Olivia Hooper | 21:26.2 | EPBP Laker | 78.6 | Wagener Park |
| 10 | Molly Walker | 21:26.8 | Kingston | 78.4 | Wagener Park |
| 12 | Isabell Helman | 21:53.9 | Pewamo-Westphalia | 78.4 | Pewamo-Westphalia |
| 9 | Lillian Bender | 21:29.7 | Yale | 77.4 | Wagener Park |
| 10 | Kennedie Crow | 21:34.8 | Eaton Rapids | 77.4 | Apples 2 Apples |
| 12 | Eliza Nelson | 21:30.8 | Croswell-Lexington | 77.1 | Wagener Park |
| 10 | Carla Cortes | 21:31.5 | Cass City | 76.8 | Wagener Park |
| 10 | Cara Prusakiewicz | 21:31.9 | Dryden | 76.7 | Wagener Park |
| 12 | Alexa Long | 21:34.8 | Caro | 75.7 | Wagener Park |
| 11 | MacKenzie MacDonald | 22:02.4 | Charlotte | 75.5 | Pewamo-Westphalia |
| 11 | Meeghan Flikkie | 21:35.7 | Kingston | 75.4 | Wagener Park |
| 10 | Lilly Anderson | 22:03.2 | Pewamo-Westphalia | 75.3 | Pewamo-Westphalia |
| 10 | Andie Wildern | 22:03.7 | Charlotte | 75.1 | Pewamo-Westphalia |
| 10 | Hazel Burley | 21:43.2 | Laingsburg | 74.6 | Apples 2 Apples |
| 11 | Brianna Locke | 21:47.1 | Beal City | 73.3 | Apples 2 Apples |
| 10 | Fran Warren | 21:55 | Harbor Springs | 73.0 | Mackinaw Club |
| 10 | Braylee Rice | 21:45.2 | Reese | 72.3 | Wagener Park |
| 10 | Aubrey Zarnke | 21:52.9 | EPBP Laker | 69.7 | Wagener Park |
| 12 | Tresa Dykstra | 22:48.4 | Fruitport | 69.2 | Fruitport |
| 10 | Kaylynn Pavlige | 22:49.5 | Fruitport | 68.8 | Fruitport |
| 11 | Cambree Torma | 21:56.3 | Unionville-Sebewaing | 68.6 | Wagener Park |
| 9 | Helena Goodrich | 22:24.0 | Charlotte | 68.3 | Pewamo-Westphalia |
| 12 | Sienna Eaton | 22:02.5 | Eaton Rapids | 68.2 | Apples 2 Apples |
| 11 | Sarah Nimtz | 21:58.1 | Unionville-Sebewaing | 68.0 | Wagener Park |
| 9 | Treasure Fleese | 22:52.9 | Fruitport | 67.7 | Fruitport |
| 10 | Katherine Klooster | 22:53.5 | GR West Catholic | 67.5 | Fruitport |
| 12 | Hayden Hengesbach | 22:31.9 | Pewamo-Westphalia | 65.7 | Pewamo-Westphalia |
| 9 | Julia Clarke | 22:18 | Harbor Springs | 65.3 | Mackinaw Club |
| 9 | Veronica Paga | 22:18.1 | Petoskey St. Michael | 65.3 | Mackinaw Club |
| 11 | Audrey McKeiver | 23:03.6 | GR West Catholic | 64.1 | Fruitport |
| 9 | Delaney Smith | 22:37.1 | Pewamo-Westphalia | 64.0 | Pewamo-Westphalia |
| 9 | Addison Malburg | 23:14.4 | Mason County Eastern | 60.5 | Fruitport |
| 11 | McKenzie Bowman | 22:33 | Harbor Springs | 60.3 | Mackinaw Club |
| 9 | Ezrielle Martin | 22:27.1 | Livingston Christian | 60.0 | Apples 2 Apples |
| 10 | Emma Tidd | 22:49.2 | Lake Odessa Lakewood | 60.0 | Pewamo-Westphalia |
| 12 | Diana Cortes | 22:22.7 | Cass City | 59.8 | Wagener Park |
| 9 | Samantha Gutzman | 22:33.1 | Laingsburg | 58.0 | Apples 2 Apples |
| 11 | Evelyn Logghe | 22:34.0 | Laingsburg | 57.7 | Apples 2 Apples |
| 12 | Olivia Wing | 23:23.4 | Mason County Eastern | 57.5 | Fruitport |
| 9 | Marian Davlin | 22:57.5 | Portland St. Patrick | 57.2 | Pewamo-Westphalia |
| 9 | Bailey Case | 23:26.8 | Pentwater | 56.4 | Fruitport |
| 12 | Paige Davis | 23:27.4 | Muskegon Orchard View | 56.2 | Fruitport |
| 10 | Cambrynne Giem | 22:47 | Boyne City | 55.7 | Mackinaw Club |
| 10 | Victoria Hengesbach | 23:02.8 | Pewamo-Westphalia | 55.4 | Pewamo-Westphalia |
| 10 | Lexi Wegner | 22:36.6 | Caro | 55.1 | Wagener Park |
| 11 | Emma Wittenbach | 23:06.3 | Pewamo-Westphalia | 54.3 | Pewamo-Westphalia |
| 11 | Addison Rusz | 22:44.3 | Laingsburg | 54.2 | Apples 2 Apples |
| 10 | Isabelle Goulding | 22:41.5 | Yale | 53.5 | Wagener Park |
| 8 | Abigail Galazka | 22:47.6 | Livingston Christian | 53.1 | Apples 2 Apples |
| 9 | Kaydense Ryan | 22:48.9 | Fulton | 52.7 | Apples 2 Apples |
| 12 | Erica Klee | 22:45.7 | Ubly | 52.1 | Wagener Park |
| 9 | Brooklyn Hekman | 22:52.0 | Eaton Rapids | 51.7 | Apples 2 Apples |
| 11 | Zoe Hankey | 22:52.0 | Eaton Rapids | 51.7 | Apples 2 Apples |
| 12 | Brenna Olewinski | 23:41.6 | GR West Catholic | 51.5 | Fruitport |
| 9 | Isabella Halfmann | 22:53.1 | Fowler | 51.3 | Apples 2 Apples |
| 9 | Genevieve Rodham | 23:02 | Harbor Springs | 50.7 | Mackinaw Club |
| 9 | Briahna Campbell | 23:03 | Cheboygan | 50.3 | Mackinaw Club |
| 10 | Hailey McGuire | 22:52.3 | Kingston | 49.9 | Wagener Park |
| 10 | Mackenzie Hills | 23:20.2 | Bath | 49.6 | Pewamo-Westphalia |
| 12 | Rebecca Smith | 22:58.4 | Fowler | 49.5 | Apples 2 Apples |
| 11 | Megan Peter | 22:55.8 | Unionville-Sebewaing | 48.7 | Wagener Park |
| 10 | Bridget McHugh | 23:10 | Boyne City | 48.0 | Mackinaw Club |
| 9 | Charlotte Simon | 23:25.5 | Pewamo-Westphalia | 47.8 | Pewamo-Westphalia |
| 12 | Audrey Tolan | 22:58.5 | Yale | 47.8 | Wagener Park |
| 12 | Faith Hooper | 22:58.9 | EPBP Laker | 47.7 | Wagener Park |
| 11 | Samantha Harke | 23:11 | Cheboygan | 47.7 | Mackinaw Club |
| 12 | Ally Loebach | 23:11.2 | Engadine | 47.6 | Mackinaw Club |
| 12 | Olivia Pung | 23:28.1 | Portland St. Patrick | 47.0 | Pewamo-Westphalia |
| 12 | Grace O’Hare | 23:06.1 | Fowler | 47.0 | Apples 2 Apples |
| 11 | Alexis Graham | 23:29.7 | St. Charles | 46.4 | Pewamo-Westphalia |
| 11 | Grace Hayhurst | 23:16 | Harbor Springs | 46.0 | Mackinaw Club |
| 11 | Lilly Leppert | 23:09.4 | Beal City | 45.9 | Apples 2 Apples |
| 9 | Alexis Groves | 23:19 | Harbor Springs | 45.0 | Mackinaw Club |
| 12 | Aran Harris | 23:07.6 | Ubly | 44.8 | Wagener Park |
| 9 | Isabella Hingston | 23:35 | Cheboygan | 39.7 | Mackinaw Club |
| 12 | Lily Finnigan | 23:25.2 | Dryden | 38.9 | Wagener Park |
| 10 | Makenna Gwisdalla | 23:30.8 | Bad Axe | 38.7 | Apples 2 Apples |
| 9 | Ruby Pletcher | 23:39 | Ellsworth | 38.3 | Mackinaw Club |
| 11 | Carly Olds | 23:28.0 | Croswell-Lexington | 38.0 | Wagener Park |
| 9 | Ava Childers | 23:28.6 | Yale | 37.8 | Wagener Park |
| 12 | Abby Hughes | 24:24.3 | Pentwater | 37.2 | Fruitport |
| 10 | Lydia Hallay | 23:34.0 | Yale | 36.0 | Wagener Park |
| 11 | Ellie Farmer | 24:06.6 | Pewamo-Westphalia | 34.1 | Pewamo-Westphalia |
| 11 | Bridget Anderson | 23:39.9 | Harbor Beach | 34.0 | Wagener Park |
| 10 | Taylor Hefele | 23:52 | Rogers City | 34.0 | Mackinaw Club |
| 9 | Claire Thelen | 24:07.0 | Pewamo-Westphalia | 34.0 | Pewamo-Westphalia |
| 10 | Addison Ptasnik | 23:54 | Cheboygan | 33.3 | Mackinaw Club |
| 10 | Isabella Jerore | 23:45.4 | Caro | 32.2 | Wagener Park |
| 11 | Emma Ramisch | 23:47.1 | Harbor Beach | 31.6 | Wagener Park |
| 9 | Isabella Hocking | 24:02:00 | Bellaire | 30.7 | Mackinaw Club |
| 10 | HarLee Leasher | 23:51.8 | Brown City | 30.1 | Wagener Park |
| 9 | Siena Schafer | 24:20.2 | Portland St. Patrick | 29.6 | Pewamo-Westphalia |
| 9 | Anna Schulz | 24:48.0 | GR West Catholic | 29.3 | Fruitport |
| 9 | Audrey Whealy | 24:07:00 | Brimley | 29.0 | Mackinaw Club |
| 11 | Jacky Dunlap | 24:11:00 | Boyne City | 27.7 | Mackinaw Club |
| 12 | Paula Learman | 23:59.4 | Cass City | 27.5 | Wagener Park |
| 11 | Chelsea Roach | 24:01.3 | Cass City | 26.9 | Wagener Park |
| 12 | Johanna Kubacki | 24:02.7 | Deckerville | 26.4 | Wagener Park |
| 9 | Ella LaRocque | 24:15:00 | Cheboygan | 26.3 | Mackinaw Club |
| 10 | Madison Phillips | 24:08.6 | Laingsburg | 26.1 | Apples 2 Apples |
| 10 | Maleah Roth | 24:04.9 | Ubly | 25.7 | Wagener Park |
| 9 | Eliza Milarch | 24:32.8 | Charlotte | 25.4 | Pewamo-Westphalia |
| 12 | Sydney Feagan | 24:22:00 | Petoskey St. Michael | 24.0 | Mackinaw Club |
| 11 | Calista Watchorn | 24:23:00 | Manistique | 23.7 | Mackinaw Club |
| 10 | Gracie Sparrer | 24:11.3 | Brown City | 23.6 | Wagener Park |
| 12 | Clara Gould | 24:24:00 | Engadine | 23.3 | Mackinaw Club |
| 12 | Emily Greyerbiehl | 24:14.1 | Ubly | 22.6 | Wagener Park |
| 10 | Djemillah Hassan | 24:20.5 | Lansing Eastern | 22.2 | Apples 2 Apples |
| 9 | Aurora Pelham | 25:10.8 | Ravenna | 21.7 | Fruitport |
| 9 | Drew Bowman | 24:31:00 | Harbor Springs | 21.0 | Mackinaw Club |
| 12 | Allison Slater | 24:47.0 | Lake Odessa Lakewood | 20.7 | Pewamo-Westphalia |
| 11 | Danielle Hunt | 24:22.1 | Unionville-Sebewaing | 20.0 | Wagener Park |
| 11 | Emily Mueller | 24:50.2 | St. Charles | 19.6 | Pewamo-Westphalia |
| 10 | Mya Garza | 24:23.7 | Deckerville | 19.4 | Wagener Park |
| 12 | Nela Jurankova | 24:51.9 | Charlotte | 19.0 | Pewamo-Westphalia |
| 9 | Lexi Tamlyn | 24:26.6 | Cass City | 18.5 | Wagener Park |
| 11 | Emalee Scott | 24:55.6 | Potterville | 17.8 | Pewamo-Westphalia |
| 9 | Padame Wadsworth | 24:30.5 | Yale | 17.2 | Wagener Park |
| 10 | Rylee Bliss | 24:30.8 | Cass City | 17.1 | Wagener Park |
| 12 | Brooklyn Shutko | 24:31.3 | Yale | 16.9 | Wagener Park |
| 12 | Marlo Main | 24:31.8 | Croswell-Lexington | 16.7 | Wagener Park |
| 9 | Leia Gilliland | 25:26.5 | Mason County Eastern | 16.5 | Fruitport |
| 9 | Rokhaya Ruhstorfer | 25:28.5 | Hesperia | 15.8 | Fruitport |
| 11 | Emma Mitchell | 24:49:00 | Rudyard | 15.0 | Mackinaw Club |
| 11 | Micayla McClelland | 24:38.5 | Yale | 14.5 | Wagener Park |
| 9 | Elizabeth Schultz | 24:40.8 | Peck | 13.7 | Wagener Park |
| 11 | Laura Nemunyte | 24:47.3 | Laingsburg | 13.2 | Apples 2 Apples |
| 11 | Jordyn Lira | 25:11.0 | Bath | 12.7 | Pewamo-Westphalia |
| 11 | Skylar Vincent | 24:44.7 | Brown City | 12.4 | Wagener Park |
| 9 | Kelsie Allen | 24:58:00 | Rudyard | 12.0 | Mackinaw Club |
| 9 | Sadie Dodge | 25:00:00 | Harbor Springs | 11.3 | Mackinaw Club |
| 10 | Caila Fitchett | 24:48.2 | Dryden | 11.3 | Wagener Park |
| 11 | Lainey Bol | 25:43.7 | Fruitport | 10.8 | Fruitport |
| 11 | Lauryn Licari | 24:56.0 | Beal City | 10.3 | Apples 2 Apples |
| 12 | Hailey Alward | 25:19.5 | Charlotte | 9.8 | Pewamo-Westphalia |
| 9 | Kerigan Pung | 25:00.9 | Fowler | 8.7 | Apples 2 Apples |
| 12 | Aubrey Norder | 25:04.0 | Eaton Rapids | 7.7 | Apples 2 Apples |
| 11 | Kirstie Symons | 25:30.2 | St. Charles | 6.3 | Pewamo-Westphalia |
| 12 | Kayla Galbraith | 25:05.0 | Croswell-Lexington | 5.7 | Wagener Park |
| 12 | Samantha DeVries | 26:03.6 | Fruitport | 4.2 | Fruitport |
| 11 | Brooke DePeel | 25:17.3 | Eaton Rapids | 3.2 | Apples 2 Apples |
| 9 | Evelyn Gruesbeck | 25:17.6 | Eaton Rapids | 3.1 | Apples 2 Apples |
| 10 | Peyton Estrada | 25:45.6 | St. Charles | 1.1 | Pewamo-Westphalia |
| 11 | MaKenzie Cervini | 25:46.3 | St. Charles | 0.9 | Pewamo-Westphalia |
| 9 | Christy Lutch | 25:33:00 | Pickford | 0.3 | Mackinaw Club |
| 11 | Tabitha Norris | 25:48.3 | St. Charles | 0.2 | Pewamo-Westphalia |
BOYS INDIVIDUAL RATINGS
| Grade | Name | Time | Team | Rating | Meet |
| 12 | Blake Ferguson | 16:10.9 | Yale | 185.4 | Wagener Park |
| 12 | Giovanni Pardo-Keegan | 16:20.0 | Yale | 182.3 | Wagener Park |
| 12 | Abe VanDuinen | 17:05.8 | Pentwater | 182.1 | Fruitport |
| 11 | Alex Tyndall | 17:09.1 | Mason County Eastern | 181.0 | Fruitport |
| 10 | Noah Devereaux | 16:31.8 | Laingsburg | 179.4 | Apples 2 Apples |
| 12 | Matthew Pattullo | 16:35.0 | Caro | 177.3 | Wagener Park |
| 10 | Brody Karg | 16:42.3 | Harbor Beach | 174.9 | Wagener Park |
| 11 | Vincent Pollock | 17:35.7 | Fruitport | 172.1 | Fruitport |
| 10 | Carson Burgess | 16:50.7 | Brown City | 172.1 | Wagener Park |
| 11 | Braylen Eaton | 17:14.0 | Charlotte | 171.3 | Pewamo-Westphalia |
| 12 | Collin Farmer | 17:14.5 | Pewamo-Westphalia | 171.2 | Pewamo-Westphalia |
| 12 | Aiden Fitchett | 16:53.9 | Dryden | 171.0 | Wagener Park |
| 12 | Carter Holmes | 17:21.2 | Bath | 168.9 | Pewamo-Westphalia |
| 11 | Jack Huntington | 17:04.9 | Eaton Rapids | 168.4 | Apples 2 Apples |
| 12 | Andrew Koenigsknecht | 17:23.1 | Bath | 168.3 | Pewamo-Westphalia |
| 11 | Luke Skidmore | 17:25.5 | Bath | 167.5 | Pewamo-Westphalia |
| 11 | Jacob Moore | 17:05.7 | Caro | 167.1 | Wagener Park |
| 10 | Cody Bradley | 17:17 | Petoskey St. Michael | 167.0 | Mackinaw Club |
| 9 | Luke Herron | 17:06.1 | Caro | 167.0 | Wagener Park |
| 12 | Acer Campbell | 17:08.9 | Yale | 166.0 | Wagener Park |
| 12 | Utah Gusa | 17:12.3 | Ubly | 164.9 | Wagener Park |
| 11 | Riley Johnson | 17:33.4 | Lake Odessa Lakewood | 164.9 | Pewamo-Westphalia |
| 11 | Cade Truemner | 17:16.6 | EPBP Laker | 163.5 | Wagener Park |
| 9 | Wyatt Werner | 17:38.8 | Pewamo-Westphalia | 163.1 | Pewamo-Westphalia |
| 11 | Sam Muirhead | 17:40.1 | Pewamo-Westphalia | 162.6 | Pewamo-Westphalia |
| 10 | Timothy Chamberlain | 17:41.1 | Portland St. Patrick | 162.3 | Pewamo-Westphalia |
| 12 | Ethan Horan | 18:08.4 | Fruitport | 161.2 | Fruitport |
| 11 | Allan George | 17:47.3 | Pewamo-Westphalia | 160.2 | Pewamo-Westphalia |
| 12 | Mitchel Daniels | 18:12.3 | Pentwater | 159.9 | Fruitport |
| 11 | Matthew Pasiak | 17:29.5 | Harbor Beach | 159.2 | Wagener Park |
| 9 | John Kowatch | 17:51.0 | Pewamo-Westphalia | 159.0 | Pewamo-Westphalia |
| 10 | Grant Conley | 17:52.9 | Charlotte | 158.4 | Pewamo-Westphalia |
| 10 | Lynus Cadarette | 17:43 | Petoskey St. Michael | 158.3 | Mackinaw Club |
| 11 | Gabi Martinez | 17:36.5 | Lansing Eastern | 157.8 | Apples 2 Apples |
| 9 | Charlie George | 17:54.5 | Pewamo-Westphalia | 157.8 | Pewamo-Westphalia |
| 10 | Reed Schroeder | 17:55.8 | Pewamo-Westphalia | 157.4 | Pewamo-Westphalia |
| 12 | Levi Bol | 18:20.1 | Fruitport | 157.3 | Fruitport |
| 12 | Jacob Lyonnais | 18:20.6 | Muskegon Catholic Central | 157.1 | Fruitport |
| 11 | Andrew Sherburn | 18:20.8 | Hesperia | 157.1 | Fruitport |
| 11 | Wyatt Murtos | 17:36.2 | Yale | 156.9 | Wagener Park |
| 10 | Landon Johnson | 18:22.3 | Fruitport | 156.6 | Fruitport |
| 9 | Evan Olson | 17:38.0 | EPBP Laker | 156.3 | Wagener Park |
| 11 | Samuel Shatto | 17:38.7 | Harbor Beach | 156.1 | Wagener Park |
| 12 | Luke Niedzielski | 18:24.5 | Mason County Eastern | 155.8 | Fruitport |
| 11 | Charles Brooks | 18:24.6 | GR West Catholic | 155.8 | Fruitport |
| 11 | Turlough Bennett | 17:41.7 | Marlette | 155.1 | Wagener Park |
| 10 | Michael Walsh | 17:42.5 | Ubly | 154.8 | Wagener Park |
| 12 | Caleb Geiger | 17:45.6 | Bad Axe | 154.8 | Apples 2 Apples |
| 11 | Isaac Bignall | 17:42.8 | Unionville-Sebewaing | 154.7 | Wagener Park |
| 11 | Zack Becker | 17:43.1 | Unionville-Sebewaing | 154.6 | Wagener Park |
| 12 | Levi Glynn | 18:31.3 | Fruitport | 153.6 | Fruitport |
| 12 | Konnor Olson | 17:46.4 | EPBP Laker | 153.5 | Wagener Park |
| 11 | Drew Holevac | 17:52.4 | Eaton Rapids | 152.5 | Apples 2 Apples |
| 8 | Atticus Cadarette | 18:01 | Petoskey St. Michael | 152.3 | Mackinaw Club |
| 12 | Alex Wilber | 18:35.2 | Fruitport | 152.3 | Fruitport |
| 11 | Roman Cardenas | 17:53.8 | Lansing Eastern | 152.1 | Apples 2 Apples |
| 11 | Henry Malburg | 18:38.4 | Mason County Eastern | 151.2 | Fruitport |
| 10 | Wesley Haines | 17:53.8 | Reese | 151.1 | Wagener Park |
| 9 | Nolan Mitchell | 18:15.8 | Pewamo-Westphalia | 150.7 | Pewamo-Westphalia |
| 9 | Thijs Van Rijn | 17:56.3 | Kingston | 150.2 | Wagener Park |
| 12 | Hayden Hagen | 18:08 | Pickford | 150.0 | Mackinaw Club |
| 10 | Madden Starkweather | 18:19.0 | Bath | 149.7 | Pewamo-Westphalia |
| 11 | Carter Buckingham | 18:02.5 | Eaton Rapids | 149.2 | Apples 2 Apples |
| 12 | Lucas Peltier | 18:00.1 | Yale | 149.0 | Wagener Park |
| 11 | Danny O’Brien | 18:03.9 | Eaton Rapids | 148.7 | Apples 2 Apples |
| 11 | Russell Vandermus | 18:12 | Petoskey St. Michael | 148.7 | Mackinaw Club |
| 12 | Trevor Feldpausch | 18:04.9 | Fowler | 148.4 | Apples 2 Apples |
| 11 | Noah Worden | 18:05.8 | Eaton Rapids | 148.1 | Apples 2 Apples |
| 9 | Milo Shoup | 18:48.5 | Mason County Eastern | 147.8 | Fruitport |
| 10 | Cole Brege | 18:15 | Rogers City | 147.7 | Mackinaw Club |
| 12 | Owen Lyonnais | 18:51.1 | Muskegon Catholic Central | 147.0 | Fruitport |
| 11 | Kale Kovach | 18:07.3 | Yale | 146.6 | Wagener Park |
| 12 | Peter Hybza | 18:52.3 | Mason County Eastern | 146.6 | Fruitport |
| 12 | William Ribby | 18:11.3 | Eaton Rapids | 146.2 | Apples 2 Apples |
| 12 | Ryan Hardy | 18:13.5 | Butternut Homeschool | 145.5 | Apples 2 Apples |
| 9 | Rush Marsden | 18:15.2 | Fulton | 144.9 | Apples 2 Apples |
| 11 | Teddy Rutkofske | 18:13.6 | Yale | 144.5 | Wagener Park |
| 10 | Nolan Korolden | 18:17.3 | Yale | 143.2 | Wagener Park |
| 11 | Noah Hall | 18:18.4 | Dryden | 142.9 | Wagener Park |
| 12 | Quinn Socia | 18:30 | Pickford | 142.7 | Mackinaw Club |
| 11 | Phineas Houghtaling | 18:19.9 | Reese | 142.4 | Wagener Park |
| 10 | Grady Oberlin | 18:22.9 | Butternut Homeschool | 142.4 | Apples 2 Apples |
| 9 | Henry Haag | 18:20.6 | EPBP Laker | 142.1 | Wagener Park |
| 9 | Trevor Thompson | 18:23.9 | Butternut Homeschool | 142.0 | Apples 2 Apples |
| 12 | Tyler DeYoung | 18:33 | Ellsworth | 141.7 | Mackinaw Club |
| 9 | Nathan Ruhstorfer | 19:07.6 | Hesperia | 141.5 | Fruitport |
| 10 | Zack Temple | 19:09.0 | Hesperia | 141.0 | Fruitport |
| 11 | Ian Weldon | 18:26.8 | Reese | 140.1 | Wagener Park |
| 10 | Jordan Weber | 18:31.8 | Beal City | 139.4 | Apples 2 Apples |
| 12 | Nicholas Tallman | 18:29.5 | Vassar | 139.2 | Wagener Park |
| 12 | John Zakrzewski | 18:30.7 | Yale | 138.8 | Wagener Park |
| 11 | Gage Dilsaver | 18:30.8 | Cass City | 138.7 | Wagener Park |
| 12 | Jack Walkenhorst | 19:17.4 | Muskegon Catholic Central | 138.2 | Fruitport |
| 10 | Quentin Smith | 18:35.9 | Fowler | 138.0 | Apples 2 Apples |
| 9 | Sebastian Seifferlein | 18:34.5 | Sandusky | 137.5 | Wagener Park |
| 10 | Gavin Howery | 18:38.2 | Webberville | 137.3 | Apples 2 Apples |
| 10 | Luke Schneider | 18:56.5 | Pewamo-Westphalia | 137.2 | Pewamo-Westphalia |
| 11 | Tim O’Brien | 19:21.0 | GR West Catholic | 137.0 | Fruitport |
| 11 | Brenden Slanker | 18:57.4 | Charlotte | 136.9 | Pewamo-Westphalia |
| 10 | Leo Bearss | 18:36.8 | Yale | 136.8 | Wagener Park |
| 11 | Isaac Roggenbuck | 18:37.2 | Harbor Beach | 136.6 | Wagener Park |
| 9 | Duncan Holevac | 18:40.5 | Eaton Rapids | 136.5 | Apples 2 Apples |
| 9 | Connor Sienkiewicz | 18:40.5 | Beal City | 136.5 | Apples 2 Apples |
| 9 | Mason McIntosh | 18:38.2 | Caro | 136.3 | Wagener Park |
| 11 | Aaron Crittenden | 18:59.9 | Potterville | 136.0 | Pewamo-Westphalia |
| 11 | Ben Gilroy | 18:55 | Manistique | 134.3 | Mackinaw Club |
| 12 | Patrick Puroll | 18:55.2 | Ellsworth | 134.3 | Mackinaw Club |
| 11 | Daniel Mares | 19:29.4 | Ravenna | 134.2 | Fruitport |
| 12 | Brody Collins | 18:48.2 | Eaton Rapids | 133.9 | Apples 2 Apples |
| 11 | Max McCumber | 19:30.7 | Muskegon Catholic Central | 133.8 | Fruitport |
| 10 | Nino Perna | 18:46.1 | Marlette | 133.6 | Wagener Park |
| 9 | Brennan Robinson | 18:46.4 | Kingston | 133.5 | Wagener Park |
| 11 | Felix Ramirez | 18:52.2 | Laingsburg | 132.6 | Apples 2 Apples |
| 9 | Aron Mascorro | 19:34.4 | Walkerville | 132.5 | Fruitport |
| 10 | Carson Kiefer | 19:01 | Cheboygan | 132.3 | Mackinaw Club |
| 11 | Cody Bencovsky | 18:53.3 | Eaton Rapids | 132.2 | Apples 2 Apples |
| 11 | Nathaniel Seney | 18:50.3 | Reese | 132.2 | Wagener Park |
| 9 | Kevin Sebrell | 18:53.9 | Eaton Rapids | 132.0 | Apples 2 Apples |
| 10 | Logan Romain | 18:52.3 | Dryden | 131.6 | Wagener Park |
| 12 | Jack Turner | 18:52.6 | EPBP Laker | 131.5 | Wagener Park |
| 10 | Braylon Currie | 19:04 | Mackinaw City | 131.3 | Mackinaw Club |
| 11 | Braden Carless | 18:53.2 | Yale | 131.3 | Wagener Park |
| 9 | Owen Wruble | 18:53.8 | Harbor Beach | 131.1 | Wagener Park |
| 11 | Brady Bearss | 19:05 | Boyne City | 131.0 | Mackinaw Club |
| 12 | Landen Muska | 18:54.2 | Vassar | 130.9 | Wagener Park |
| 11 | Dominic Putman | 18:59.6 | Reese | 129.1 | Wagener Park |
| 8 | Trey Johnson | 19:03.9 | Livingston Christian | 128.7 | Apples 2 Apples |
| 12 | Raymond Huhn | 19:25.5 | Pewamo-Westphalia | 127.5 | Pewamo-Westphalia |
| 10 | Caleb Hardy | 19:08.1 | Butternut Homeschool | 127.3 | Apples 2 Apples |
| 11 | Jack Nicol | 19:05.2 | Yale | 127.3 | Wagener Park |
| 12 | Ike Shaw | 19:08.7 | Butternut Homeschool | 127.1 | Apples 2 Apples |
| 10 | Jack Kerrigan | 19:06.1 | Croswell-Lexington | 127.0 | Wagener Park |
| 10 | Isaac FoxElster | 19:28.7 | Portland St. Patrick | 126.4 | Pewamo-Westphalia |
| 12 | Connor Wolff | 19:08.2 | Dryden | 126.3 | Wagener Park |
| 10 | Andrew Kiefer | 19:20 | Cheboygan | 126.0 | Mackinaw Club |
| 9 | Russell Abernathy | 19:21 | Cheboygan | 125.7 | Mackinaw Club |
| 9 | Ryker Trowhili | 19:10.3 | Sandusky | 125.6 | Wagener Park |
| 11 | Logan McMullen | 19:22 | Indian River Inland Lakes | 125.3 | Mackinaw Club |
| 10 | Wyatt Roberts | 19:57.3 | Pentwater | 124.9 | Fruitport |
| 11 | Bryce Reinke | 19:12.6 | Sandusky | 124.8 | Wagener Park |
| 10 | Logan Robinson | 19:16.5 | Laingsburg | 124.5 | Apples 2 Apples |
| 12 | Brendan Bills | 19:17.4 | Butternut Homeschool | 124.2 | Apples 2 Apples |
| 11 | Colin Beck | 19:15.0 | Deckerville | 124.0 | Wagener Park |
| 10 | Thomas Jensen | 19:15.4 | Croswell-Lexington | 123.9 | Wagener Park |
| 11 | Jason Weber | 19:38.5 | Pewamo-Westphalia | 123.2 | Pewamo-Westphalia |
| 12 | Clay Shoup | 20:03.5 | Mason County Eastern | 122.8 | Fruitport |
| 9 | Francis Austen | 19:39.6 | Portland St. Patrick | 122.8 | Pewamo-Westphalia |
| 11 | Jacob Bowermaster | 19:23.0 | Harrison | 122.3 | Apples 2 Apples |
| 12 | Cody Tomlin | 19:24.0 | Eaton Rapids | 122.0 | Apples 2 Apples |
| 9 | Kaden Rohrbacher | 19:42.3 | Lake Odessa Lakewood | 121.9 | Pewamo-Westphalia |
| 12 | Matthew Anton | 20:06.4 | Ravenna | 121.9 | Fruitport |
| 10 | Steven Kirschner | 19:33 | Rudyard | 121.7 | Mackinaw Club |
| 10 | Lukas Rennells | 20:07.7 | Muskegon Catholic Central | 121.4 | Fruitport |
| 9 | Donovan Glasgow | 19:23.7 | Capac | 121.1 | Wagener Park |
| 10 | Ethan West | 19:26.8 | Webberville | 121.1 | Apples 2 Apples |
| 11 | Ron Hasenbank | 20:08.8 | Mason County Eastern | 121.1 | Fruitport |
| 10 | Tyson Crouse | 19:27.3 | Butternut Homeschool | 120.9 | Apples 2 Apples |
| 12 | Corbin Smith | 19:37 | Boyne City | 120.3 | Mackinaw Club |
| 12 | Charlie Pope | 19:39 | Boyne City | 119.7 | Mackinaw Club |
| 11 | Dakota Taylor | 19:40 | Engadine | 119.3 | Mackinaw Club |
| 11 | Hudson Goethals | 19:50.2 | Lake Odessa Lakewood | 119.3 | Pewamo-Westphalia |
| 9 | Cy Kozmowski | 20:15.0 | Mason County Eastern | 119.0 | Fruitport |
| 11 | Samuel Hubbard | 19:33.6 | Livingston Christian | 118.8 | Apples 2 Apples |
| 10 | James Foltz | 19:34.9 | Laingsburg | 118.4 | Apples 2 Apples |
| 11 | Devon Chisholm | 19:32.1 | Croswell-Lexington | 118.3 | Wagener Park |
| 12 | Jacob Bulgrien | 19:32.4 | Harbor Beach | 118.2 | Wagener Park |
| 12 | Jorden Fogarty | 19:32.7 | Yale | 118.1 | Wagener Park |
| 11 | Bram Derksen | 19:55.0 | Bath | 117.7 | Pewamo-Westphalia |
| 11 | Wasaya LeBlanc | 19:45 | Brimley | 117.7 | Mackinaw Club |
| 10 | Ayden Cady | 19:45.4 | Boyne City | 117.6 | Mackinaw Club |
| 9 | Logan Young | 19:37.6 | Harrison | 117.5 | Apples 2 Apples |
| 11 | Sam Rahilly | 19:46 | Newberry | 117.3 | Mackinaw Club |
| 10 | Wyatt Kohler | 19:57.3 | Bath | 116.9 | Pewamo-Westphalia |
| 9 | Peyton Taylor | 19:39.7 | Croswell-Lexington | 115.8 | Wagener Park |
| 10 | Luke Thomas | 19:41.8 | Marlette | 115.1 | Wagener Park |
| 12 | Connor Wallace | 19:58 | Indian River Inland Lakes | 113.3 | Mackinaw Club |
| 11 | Caden Meyer | 19:47.5 | Marlette | 113.2 | Wagener Park |
| 10 | Carver Day | 20:00 | Kinross Maplewood Baptist Academy | 112.7 | Mackinaw Club |
| 10 | Seth Templeton | 20:01 | Rudyard | 112.3 | Mackinaw Club |
| 11 | Mark Bulgrien | 19:50.1 | Harbor Beach | 112.3 | Wagener Park |
| 9 | Eli Folkersma | 20:02 | Rudyard | 112.0 | Mackinaw Club |
| 9 | Brandon Buskulic | 20:13.5 | Pewamo-Westphalia | 111.5 | Pewamo-Westphalia |
| 9 | Jeffrey Ignash | 19:53.9 | EPBP Laker | 111.1 | Wagener Park |
| 9 | Devin Swihart | 20:43.2 | Mason County Eastern | 109.6 | Fruitport |
| 10 | Matthew Howery | 20:01.8 | Webberville | 109.4 | Apples 2 Apples |
| 10 | Phoenix Lawton | 20:21.4 | Charlotte | 108.9 | Pewamo-Westphalia |
| 11 | Tyler McKenney | 20:00.9 | Capac | 108.7 | Wagener Park |
| 10 | Caedmon LeCureux | 20:13 | Bellaire | 108.3 | Mackinaw Club |
| 9 | Noah Mantey | 20:02.3 | EPBP Laker | 108.2 | Wagener Park |
| 9 | Landon Miller | 20:06.1 | Fowler | 108.0 | Apples 2 Apples |
| 10 | Trent Roberts | 20:03.1 | Cass City | 108.0 | Wagener Park |
| 12 | Jadin Mix | 20:21 | Onaway | 105.7 | Mackinaw Club |
| 9 | Daniel Bernal-Ponce | 20:31.2 | Pewamo-Westphalia | 105.6 | Pewamo-Westphalia |
| 10 | Evan Hagerman | 20:32.3 | Bath | 105.3 | Pewamo-Westphalia |
| 9 | Carter Thelen | 20:17.8 | Fowler | 104.1 | Apples 2 Apples |
| 9 | Ethan Speirs | 20:14.8 | Cass City | 104.1 | Wagener Park |
| 11 | Anthony Rosario | 20:15.5 | Marlette | 103.8 | Wagener Park |
| 12 | Bowen Robinson | 21:02.1 | Hesperia | 103.3 | Fruitport |
| 12 | Henry DeLeon | 20:39.2 | Bath | 102.9 | Pewamo-Westphalia |
| 11 | Lucas Shastal | 20:22.7 | Laingsburg | 102.4 | Apples 2 Apples |
| 9 | Carter Krause | 20:25.4 | Yale | 100.5 | Wagener Park |
| 9 | Gavin Smith | 20:37 | Cheboygan | 100.3 | Mackinaw Club |
| 12 | Payton Zimmerlee | 20:48.2 | Bath | 99.9 | Pewamo-Westphalia |
| 11 | Connor Karow | 20:52.4 | St. Charles | 98.5 | Pewamo-Westphalia |
| 9 | Gisty Iradukunda | 20:35.8 | Lansing Eastern | 98.1 | Apples 2 Apples |
| 12 | Cade Fuller | 20:37.0 | Laingsburg | 97.7 | Apples 2 Apples |
| 11 | Caiden Geiger | 20:37.6 | Bad Axe | 97.5 | Apples 2 Apples |
| 9 | Oliver Dankert | 20:46 | Rudyard | 97.3 | Mackinaw Club |
| 9 | Trevor Dolloff | 20:38.3 | Ashley | 97.2 | Apples 2 Apples |
| 12 | Lucas Chamberlin | 20:56.3 | Charlotte | 97.2 | Pewamo-Westphalia |
| 9 | Jared Samyn | 20:58.5 | St. Charles | 96.5 | Pewamo-Westphalia |
| 12 | Adam Sanborn | 20:58.9 | Pewamo-Westphalia | 96.4 | Pewamo-Westphalia |
| 10 | Cameron Willis | 20:49 | Rudyard | 96.3 | Mackinaw Club |
| 11 | Tyler Pelham | 21:24.0 | Ravenna | 96.0 | Fruitport |
| 11 | Mason Beebe | 20:51 | Onaway | 95.7 | Mackinaw Club |
| 10 | Bryce Schelter | 21:01.2 | Lake Odessa Lakewood | 95.6 | Pewamo-Westphalia |
| 10 | Ben Merten | 21:25.8 | Pentwater | 95.4 | Fruitport |
| 10 | Cole Abney | 20:52 | Ellsworth | 95.3 | Mackinaw Club |
| 10 | Ben Strittmatter | 20:53 | Mackinaw City | 95.0 | Mackinaw Club |
| 10 | Bode Powell | 21:27.5 | Pentwater | 94.8 | Fruitport |
| 11 | Evan Murphy | 21:28.3 | GR West Catholic | 94.6 | Fruitport |
| 12 | Evan Bills | 20:44.7 | Vassar | 94.1 | Wagener Park |
| 11 | Bradley DeMasellis | 20:48.5 | Livingston Christian | 93.8 | Apples 2 Apples |
| 9 | Harold Polzin | 20:57 | Cheboygan | 93.7 | Mackinaw Club |
| 9 | Keegan Beck | 20:47.8 | Deckerville | 93.1 | Wagener Park |
| 10 | Conner Fenton | 20:52.5 | Beal City | 92.5 | Apples 2 Apples |
| 10 | Jermarion Brown | 21:34.9 | Muskegon | 92.4 | Fruitport |
| 10 | Dalton Champion | 21:01 | St. Ignace | 92.3 | Mackinaw Club |
| 10 | Fischer LeGault | 20:50.9 | Harbor Beach | 92.0 | Wagener Park |
| 9 | Ben Keebaugh | 20:54.8 | Fowler | 91.7 | Apples 2 Apples |
| 11 | Tyler Douglas | 21:36.8 | Pentwater | 91.7 | Fruitport |
| 10 | Alex Hudson | 21:05 | Cheboygan | 91.0 | Mackinaw Club |
| 11 | Zach Will | 20:54.4 | Unionville-Sebewaing | 90.9 | Wagener Park |
| 9 | Jack Puroll | 21:08 | Ellsworth | 90.0 | Mackinaw Club |
| 12 | Dylan Oberlin | 21:02.0 | Butternut Homeschool | 89.3 | Apples 2 Apples |
| 10 | Logan Shanks | 21:00.4 | Deckerville | 88.9 | Wagener Park |
| 11 | Sean Finnigan | 21:01.1 | Dryden | 88.6 | Wagener Park |
| 10 | Austin Lutch | 21:13 | Pickford | 88.3 | Mackinaw Club |
| 9 | Kyle Valot | 21:15 | Mackinaw City | 87.7 | Mackinaw Club |
| 11 | Owen Wurdock-Swift | 21:08.7 | Reese | 86.1 | Wagener Park |
| 8 | Levi Knoop | 21:29.7 | Portland St. Patrick | 86.1 | Pewamo-Westphalia |
| 12 | Chris Arlitt | 21:09.7 | Ubly | 85.8 | Wagener Park |
| 12 | Ty Stockton | 21:14.3 | Butternut Homeschool | 85.2 | Apples 2 Apples |
| 10 | Jacob McDonald | 21:14.8 | Lansing Eastern | 85.1 | Apples 2 Apples |
| 9 | Wesley Kosinski | 21:12.3 | North Huron | 84.9 | Wagener Park |
| 10 | Nicholas Rayl | 21:14 | Kingston | 84.3 | Wagener Park |
| 11 | Carter Kosinski | 21:14.2 | North Huron | 84.3 | Wagener Park |
| 10 | Cody Cairo | 21:14.7 | Peck | 84.1 | Wagener Park |
| 10 | Drake Stec | 21:28 | Pickford | 83.3 | Mackinaw Club |
| 9 | Ethan Kocher | 21:18.3 | Caro | 82.9 | Wagener Park |
| 10 | Cameron King | 21:20.0 | Marlette | 82.3 | Wagener Park |
| 11 | James Pratt | 21:23.2 | Laingsburg | 82.3 | Apples 2 Apples |
| 12 | Brian Swell | 22:05.2 | Muskegon Orchard View | 82.3 | Fruitport |
| 10 | Kellan Bruno | 21:32 | Newberry | 82.0 | Mackinaw Club |
| 10 | Ricky Popp | 21:45.6 | Charlotte | 80.8 | Pewamo-Westphalia |
| 10 | Myran Thompson | 21:36 | Mackinaw City | 80.7 | Mackinaw Club |
| 9 | Travis Olejnik | 21:26.2 | Yale | 80.3 | Wagener Park |
| 12 | Jason Miles | 21:48.2 | Pewamo-Westphalia | 79.9 | Pewamo-Westphalia |
| 9 | Brayden DeMasellis | 21:33.0 | Livingston Christian | 79.0 | Apples 2 Apples |
| 11 | Ethan Eugster | 21:30.2 | Deckerville | 78.9 | Wagener Park |
| 11 | Cole Molloseau | 22:15.3 | GR West Catholic | 78.9 | Fruitport |
| 10 | Carter Kovacs | 21:42 | St. Ignace | 78.7 | Mackinaw Club |
| 10 | Nathan Walkenhorst | 22:16.6 | Muskegon Catholic Central | 78.5 | Fruitport |
| 10 | Brady Herrguth | 21:53.1 | Bath | 78.3 | Pewamo-Westphalia |
| 10 | Daniel Stewart | 21:35.4 | Harrison | 78.2 | Apples 2 Apples |
| 9 | Austin Lademann | 21:35.9 | Morrice | 78.0 | Apples 2 Apples |
| 9 | Logan Findlay | 21:33.7 | Unionville-Sebewaing | 77.8 | Wagener Park |
| 11 | Casey Putz | 21:45 | Bellaire | 77.7 | Mackinaw Club |
| 9 | Zaine Nichols | 21:46 | Rudyard | 77.3 | Mackinaw Club |
| 12 | Kevin Coffman-ross | 21:56.5 | Bath | 77.2 | Pewamo-Westphalia |
| 10 | Sawyer Ross | 21:35.5 | Cass City | 77.2 | Wagener Park |
| 10 | Hunter Tinkham | 22:21.1 | Walkerville | 77.0 | Fruitport |
| 10 | Lincoln Haag | 21:37.9 | Unionville-Sebewaing | 76.4 | Wagener Park |
| 10 | Armas Curtis | 21:41.0 | Lansing Eastern | 76.3 | Apples 2 Apples |
| 12 | Jacob Cromley | 21:41.5 | Laingsburg | 76.2 | Apples 2 Apples |
| 9 | Malachi Coulson | 21:42.1 | Harrison | 76.0 | Apples 2 Apples |
| 12 | Tucker Netheway | 21:42.6 | Laingsburg | 75.8 | Apples 2 Apples |
| 11 | Leeland Lapp | 21:41.9 | Deckerville | 75.0 | Wagener Park |
| 9 | Collin Mersch | 21:55 | Cheboygan | 74.3 | Mackinaw Club |
| 12 | Marco Tamburini | 22:29.0 | Ravenna | 74.3 | Fruitport |
| 9 | Jon Hurlburt | 21:45.2 | Croswell-Lexington | 73.9 | Wagener Park |
| 10 | Kolt Milner | 22:30.4 | Hesperia | 73.9 | Fruitport |
| 12 | Alexander Bullard | 21:45.7 | Yale | 73.8 | Wagener Park |
| 10 | Caleb Daniels | 21:58 | Boyne City | 73.3 | Mackinaw Club |
| 9 | Alexander Harrison | 21:59 | Manistique | 73.0 | Mackinaw Club |
| 10 | Hector Pisha | 21:48.7 | Kingston | 72.8 | Wagener Park |
| 10 | Brenden Peter | 21:50.0 | Dryden | 72.3 | Wagener Park |
| Fr | Jerzi Mix | 22:11 | Onaway | 69.0 | Mackinaw Club |
| 12 | Zachary Hart | 22:01.1 | Peck | 68.6 | Wagener Park |
| 11 | Beau McKervey | 22:13 | Wolverine | 68.3 | Mackinaw Club |
| 10 | Evan Blaskowski | 22:15 | Cheboygan | 67.7 | Mackinaw Club |
| 9 | Tyler Plumb | 22:08.0 | Morrice | 67.3 | Apples 2 Apples |
| 10 | Tanyon Pierce | 22:17 | Mackinaw City | 67.0 | Mackinaw Club |
| 9 | Evan Foley | 22:07.1 | Unionville-Sebewaing | 66.6 | Wagener Park |
| 12 | Trystan Swanson | 22:19 | Mackinaw City | 66.3 | Mackinaw Club |
| 11 | Nathan Thelen | 22:29.1 | Pewamo-Westphalia | 66.3 | Pewamo-Westphalia |
| 9 | Eli Gillespie | 22:12.3 | Webberville | 65.9 | Apples 2 Apples |
| 9 | Max Lee | 22:56.9 | Muskegon Catholic Central | 65.0 | Fruitport |
| 9 | Justin Sample | 22:12.1 | Deckerville | 65.0 | Wagener Park |
| 9 | Darren Johnson | 22:24 | Brimley | 64.7 | Mackinaw Club |
| 11 | Bryce McCleary | 22:58.0 | Ravenna | 64.7 | Fruitport |
| 10 | Eian Kaste | 22:14.6 | Brown City | 64.1 | Wagener Park |
| 10 | Zedekai Martin | 22:20.4 | Livingston Christian | 63.2 | Apples 2 Apples |
| 10 | Andan Skuse | 23:03.2 | Ravenna | 62.9 | Fruitport |
| 10 | Aidan Wherland | 22:21.6 | Lansing Eastern | 62.8 | Apples 2 Apples |
| 10 | Daniel Bothwell | 23:04.7 | Mason County Eastern | 62.4 | Fruitport |
| 12 | Matthew Hickmott | 22:22.0 | Dryden | 61.7 | Wagener Park |
| 9 | Allen Gaines | 22:22.2 | Yale | 61.6 | Wagener Park |
| 10 | Lance Smith | 23:07.3 | Hesperia | 61.6 | Fruitport |
| 10 | Lucas Thompson | 22:25.7 | Butternut Homeschool | 61.4 | Apples 2 Apples |
| 11 | Orion Berger | 22:23.0 | Deckerville | 61.4 | Wagener Park |
| 10 | Marshall Holmes | 22:28.2 | Lansing Eastern | 60.6 | Apples 2 Apples |
| 10 | Braden Wicke | 22:48.0 | St. Charles | 60.0 | Pewamo-Westphalia |
| 10 | Paul Ruggerio | 22:49.6 | Bath | 59.5 | Pewamo-Westphalia |
| 9 | Isaac Meir | 22:40 | Ellsworth | 59.3 | Mackinaw Club |
| 8 | Ben Roberson | 23:16.9 | Pentwater | 58.4 | Fruitport |
| 9 | Alex Holmes | 22:35.1 | Lansing Eastern | 58.3 | Apples 2 Apples |
| 11 | Ayden Champane | 22:35.2 | Bad Axe | 58.3 | Apples 2 Apples |
| 10 | Ronan Weed | 22:44 | Petoskey St. Michael | 58.0 | Mackinaw Club |
| 9 | Brady DeGroat | 22:36.2 | Unionville-Sebewaing | 56.9 | Wagener Park |
| 9 | Will Rathka | 22:42.1 | Laingsburg | 56.0 | Apples 2 Apples |
| 10 | Alexander Barr | 22:40.3 | Yale | 55.6 | Wagener Park |
| 12 | Everett Baetens | 22:52 | Harbor Springs | 55.3 | Mackinaw Club |
| 11 | Joshua Wormell | 22:52.1 | Boyne City | 55.3 | Mackinaw Club |
| 9 | William Welch | 22:43.0 | Kingston | 54.7 | Wagener Park |
| 11 | Nathan Macher | 23:29.1 | Pentwater | 54.3 | Fruitport |
| 11 | RJ Dickie | 22:45.1 | Vassar | 54.0 | Wagener Park |
| 9 | Josh Chamberlin | 23:07.7 | Charlotte | 53.4 | Pewamo-Westphalia |
| 10 | Matice Nichols | 23:31.8 | Hesperia | 53.4 | Fruitport |
| 11 | Gavin Pickens | 22:49.9 | Unionville-Sebewaing | 52.4 | Wagener Park |
| 9 | Brady Leblanc | 23:01 | Brimley | 52.3 | Mackinaw Club |
| 9 | Eli Wing | 22:53.1 | Harrison | 52.3 | Apples 2 Apples |
| 10 | Braden Koos | 23:12.6 | Charlotte | 51.8 | Pewamo-Westphalia |
| 9 | Lyriq Hill | 22:57.1 | Harrison | 51.0 | Apples 2 Apples |
| 10 | Alfred Schweihoffer | 22:55.6 | Yale | 50.5 | Wagener Park |
| 9 | Tyler Roberts | 22:56.0 | Dryden | 50.3 | Wagener Park |
| 12 | Jack Thelen | 23:18.1 | Pewamo-Westphalia | 50.0 | Pewamo-Westphalia |
| 10 | Lowell Milett | 22:59.6 | Brown City | 49.1 | Wagener Park |
| 10 | Dylan Lasher | 23:01.5 | Dryden | 48.5 | Wagener Park |
| 10 | David Malow | 23:15 | St. Ignace | 47.7 | Mackinaw Club |
| 10 | Noah Ysasi | 23:49.4 | GR West Catholic | 47.5 | Fruitport |
| 9 | Wesley House | 23:16 | Mackinaw City | 47.3 | Mackinaw Club |
| 9 | Christopher Monroy | 23:05.1 | Yale | 47.3 | Wagener Park |
| 9 | Cameron Betts | 23:08.5 | Laingsburg | 47.2 | Apples 2 Apples |
| 9 | Jose Castro III | 23:19 | Cheboygan | 46.3 | Mackinaw Club |
| 10 | Cody Cataline | 23:11.2 | Laingsburg | 46.3 | Apples 2 Apples |
| 10 | Bobby Rudolph | 23:14.3 | Webberville | 45.2 | Apples 2 Apples |
| 9 | Derek Busch | 23:14.0 | Cass City | 44.3 | Wagener Park |
| 10 | Adam Lamach | 24:00.9 | Muskegon Catholic Central | 43.7 | Fruitport |
| 9 | Elijah Duman | 23:27 | Wolverine | 43.7 | Mackinaw Club |
| 9 | Trent Hawke | 24:08.2 | Mason County Eastern | 41.3 | Fruitport |
| 12 | Ethan Hall | 23:23.7 | Cass City | 41.1 | Wagener Park |
| 9 | Aaron Drake | 24:10.0 | Mason County Eastern | 40.7 | Fruitport |
| 9 | Logan Messing | 23:25.3 | Deckerville | 40.6 | Wagener Park |
| 9 | Remington Jones | 23:47.8 | St. Charles | 40.1 | Pewamo-Westphalia |
| 10 | Ostrander Tod Denon | 23:30.3 | Lansing Eastern | 39.9 | Apples 2 Apples |
| 10 | Ashton Vincent | 23:40 | Manistique | 39.3 | Mackinaw Club |
| 12 | Daniel Arvizu | 23:37.0 | Lansing Eastern | 37.7 | Apples 2 Apples |
| 12 | Kaden Bruce | 23:35.9 | Kingston | 37.0 | Wagener Park |
| 12 | Constantin Schnabel | 24:22.7 | Ravenna | 36.4 | Fruitport |
| 10 | Tanner Papple | 23:54 | Manistique | 34.7 | Mackinaw Club |
| 12 | Griffin Chamberlain | 23:49.3 | Lansing Eastern | 33.6 | Apples 2 Apples |
| 11 | Kevin Dong | 23:50.4 | Eaton Rapids | 33.2 | Apples 2 Apples |
| 10 | Nick Miller | 24:07:00 | St. Ignace | 30.3 | Mackinaw Club |
| 9 | Donnie Burkett | 24:41.6 | Holton | 30.1 | Fruitport |
| 9 | Connor McGahey | 24:03.4 | Morrice | 28.9 | Apples 2 Apples |
| 9 | Jonah Spencer | 24:04.9 | Webberville | 28.4 | Apples 2 Apples |
| 10 | Josh Eager | 24:06.9 | Brown City | 26.7 | Wagener Park |
| 10 | Mario Romero | 24:07.9 | Deckerville | 26.4 | Wagener Park |
| 11 | Hunter St.Andrew | 24:21:00 | Rudyard | 25.7 | Mackinaw Club |
| 9 | Jackson Harrigan | 24:26:00 | St. Ignace | 24.0 | Mackinaw Club |
| 12 | Jack Danbrook | 24:20.9 | Laingsburg | 23.0 | Apples 2 Apples |
| 9 | Riley Sturgeon | 25:09.2 | Mason County Eastern | 20.9 | Fruitport |
| 10 | Dain Kraus | 25:14.8 | Hesperia | 19.1 | Fruitport |
| 9 | Waldon Haines | 24:32.1 | Reese | 18.3 | Wagener Park |
| 9 | Elijah Pulver | 24:47:00 | Petoskey St. Michael | 17.0 | Mackinaw Club |
| Fr | Tyler Austin | 24:46.0 | Morrice | 14.7 | Apples 2 Apples |
| 12 | Zach Pelfrey | 25:04.6 | Potterville | 14.5 | Pewamo-Westphalia |
| 12 | Goetschy Blake | 24:47.2 | Laingsburg | 14.3 | Apples 2 Apples |
| – | Ethan Boyer | 25:41.7 | Ravenna | 10.1 | Fruitport |
| 11 | Connor Talbott | 25:31.8 | Bath | 5.4 | Pewamo-Westphalia |
| 12 | Mac Beck | 25:32.3 | Bath | 5.2 | Pewamo-Westphalia |
| 10 | Derek Tucker | 25:32:00 | Indian River Inland Lakes | 2.0 | Mackinaw Club |
| 10 | Jacob Priese | 26:10.5 | Hesperia | 0.5 | Fruitport |