
Finally finished with the summer previews, onto REAL, ACTUAL performances by the great kids making up the sport in our state!
You’re gonna have to bear with me as I build out the 2025 apparatus and how I want the posts to appear this year. There are some areas I think I’ve shored up, getting the math done even quicker, so more time can be spent focused on the athletes. No I have not learned how to program (I never will – sounds boring), everything is still pumped out in trusty ‘ol Excel. The graphics below are from previous years, the plan is to update those over Labor Day weekend.
As always, I’ll do my best to give a few shoutouts on these posts. Early in the season, these will be concentrated on names I don’t immediately recognize or athletes that are running much faster than I had anticipated. If someone’s given love, they probably deserve it, because there’s a ton of dedication that goes into finding those improvements. If you’re a coach/parent/teammate that feels someone deserves a mention, nicely e-mail/message me, and I’ll do my best to write some words about that person.









Photos courtesy of Petoskey’s Lillian LaMarche. Give her a follow! @lillian.takes.photos
Girls Adjustment: -5
Boys Adjustment: -7

MOSS’S MARVELS
Sienna Klemmer & her Pioneer Girls
Even without Dudek and Piekert, delivering times that’d put them in serious contention for the D1 title. I know Romeo won’t lay down easily and it’s a long season ahead, but dang.
Finn Frost-Grayson, Traverse City West
The Top Tens post called out a pair of TCW upperclassmen, but didn’t include Frost-Grayson. Finn was able to improve quickly during his freshman year, despite only racing six times. He unfortunately did not get a chance to run at MIS, but still closed his year with four consecutive sub-17’s. I’d say he began his year where he left off, but yeah, he skipped a little ahead. FFG’s 15:59 was a good 30+ seconds faster than he ran last October and gives the Titans even more depth than they already had.
Sophia Grinage, Leland
Expectations were had for the Comet boys, but Grinage was not on my radar. Looking back, an opener like this wasn’t exactly projected, though not out of the question. Last October, she had her best race of the season on this Benzie course, a 20:16 personal best. During the spring, her 5:39 in the 1600m was a definite uptick from cross. Her 18:43 here, a win in the small school division, is even further progression from the times laid down in May. A greater than 90 second PR for the Leland sophomore.

GIRLS TEAM RATINGS
| Team | Top 5 Avg. | Division |
| Ann Arbor Pioneer*** | 151.6 | 1 |
| Holland West Ottawa** | 137.2 | 1 |
| Traverse City West** | 131.9 | 1 |
| Alpena | 56.6 | 1 |
| Team | Top 5 Avg. | Division |
| Grand Rapids Christian** | 120.3 | 2 |
| Spring Lake* | 114.2 | 2 |
| Cadillac* | 113.9 | 2 |
| Goodrich* | 109.0 | 2 |
| Clare | 94.1 | 2 |
| Ludington | 88.3 | 2 |
| Gladwin | 50.9 | 2 |
| Petoskey | 23.6 | 2 |
| Team | Top 5 Avg. | Division |
| Traverse City St. Francis* | 98.3 | 3 |
| Hart* | 96.9 | 3 |
| Benzie Central* | 95.7 | 3 |
| McBain* | 95.2 | 3 |
| Manistee | 74.4 | 3 |
| Mason County Central | 61.3 | 3 |
| Grayling | 56.0 | 3 |
| Kalkaska | 51.7 | 3 |
| Lake City | 45.9 | 3 |
| Belding | 40.4 | 3 |
| Leroy Pine River | 36.8 | 3 |
| Roscommon | 33.4 | 3 |
| Team | Top 5 Avg. | Division |
| Grand Traverse Academy* | 69.7 | 4 |
| Maple City Glen Lake* | 68.1 | 4 |
| Bear Lake | 53.5 | 4 |

BOYS TEAM RATINGS
| Team | Top 5 Avg. | Division |
| Traverse City West** | 195.0 | 1 |
| Alpena | 172.3 | 1 |
| Team | Top 5 Avg. | Division |
| Grand Rapids Christian*** | 195.0 | 2 |
| Spring Lake* | 177.2 | 2 |
| Petoskey | 163.0 | 2 |
| Clare | 157.8 | 2 |
| Gladwin | 154.8 | 2 |
| Cadillac | 148.5 | 2 |
| Ludington | 145.2 | 2 |
| Gaylord | 131.5 | 2 |
| Team | Top 5 Avg. | Division |
| Benzie Central** | 174.4 | 3 |
| Hart** | 167.0 | 3 |
| Lake City* | 162.8 | 3 |
| Montague | 150.5 | 3 |
| Grayling | 144.4 | 3 |
| Kalkaska | 130.2 | 3 |
| Manistee | 126.0 | 3 |
| Roscommon | 125.1 | 3 |
| Traverse City St. Francis | 119.4 | 3 |
| McBain | 117.6 | 3 |
| Leroy Pine River | 113.9 | 3 |
| Kingsley | 113.3 | 3 |
| Mason County Central | 99.6 | 3 |
| Team | Top 5 Avg. | Division |
| Maple City Glen Lake** | 161.8 | 4 |
| Mesick* | 151.7 | 4 |
| Grand Traverse Academy* | 141.6 | 4 |
| Buckley | 128.9 | 4 |
| Leland | 128.2 | 4 |
| Lake Leelanau St. Mary | 112.8 | 4 |
| Hesperia | 87.9 | 4 |

GIRLS INDIVIDUAL RATINGS
| Grade | Name | Time | Team | Rating |
| 10 | Sienna Klemmer | 17:12.9 | Ann Arbor Pioneer | 177.4 |
| 9 | Eliza Schwass | 17:38.0 | Ludington | 169.0 |
| 12 | Hana Boggess | 17:57.4 | Ann Arbor Pioneer | 162.5 |
| 11 | Annabelle Lowman | 18:25.2 | Ludington | 153.3 |
| 12 | Ava Porras | 18:28.0 | Holland West Ottawa | 152.3 |
| 10 | Sophia Grinage | 18:43.1 | Leland | 147.3 |
| 11 | Collette Wierks | 18:44.2 | Holland West Ottawa | 146.9 |
| 9 | Keira Von Blon | 18:46.5 | Ann Arbor Pioneer | 146.2 |
| 10 | Callie Sinke | 18:58.7 | Onekama | 142.1 |
| 11 | Tessa Mascari | 18:58.8 | TC West (Traverse City) | 142.1 |
| 10 | Kayla Shellenbarger | 19:00.5 | Goodrich | 141.5 |
| 12 | Lilah Poel | 19:07.4 | GR Christian | 139.2 |
| 11 | Nina Moore | 19:10.0 | Ann Arbor Pioneer | 138.3 |
| 12 | Brooklynn Brown | 19:11.0 | Cadillac | 138.0 |
| 12 | Anna Pray | 19:18.6 | Elk Rapids | 135.5 |
| 10 | Mary Dolbow | 19:23.2 | Holland West Ottawa | 133.9 |
| 9 | Laura Forsyth | 19:24.4 | Ann Arbor Pioneer | 133.5 |
| 12 | Abby Veit | 19:27.9 | TC West (Traverse City) | 132.4 |
| 11 | Alivia Ottinger | 19:29.6 | Goodrich | 131.8 |
| 10 | Caelyn Torry | 19:30.0 | McBain | 131.7 |
| 11 | Lizzie Wernimont | 19:31.6 | Ann Arbor Pioneer | 131.1 |
| 12 | Brynne Schulte | 19:32.0 | Elk Rapids | 131.0 |
| 12 | Alexis Kotkowicz | 19:32.7 | Spring Lake | 130.8 |
| 11 | Zoe Hoekstra | 19:32.9 | GR Christian | 130.7 |
| 12 | Reese Smith | 19:33.7 | TC West (Traverse City) | 130.4 |
| 11 | Sophia Buzzelli | 19:37.5 | Clare | 129.2 |
| 11 | Bridget Raven | 19:42.0 | TC West (Traverse City) | 127.7 |
| 11 | Ella Wierks | 19:42.1 | Holland West Ottawa | 127.6 |
| 12 | Peyton Tucker | 19:44.5 | TC West (Traverse City) | 126.8 |
| 11 | Ella McInerney | 19:45.2 | Cadillac | 126.6 |
| 12 | Bridget Kerber | 19:45.6 | Ann Arbor Pioneer | 126.5 |
| 10 | Avery Kelly | 19:46.4 | Benzie Central | 126.2 |
| 11 | Lyla Dowling | 19:49.4 | Holland West Ottawa | 125.2 |
| 12 | Bailey Wenzlick | 20:00.6 | TC West (Traverse City) | 121.5 |
| 11 | Nico Triebold | 20:06.2 | Grayling | 119.6 |
| 11 | Addy Zeller | 20:10.8 | Onekama | 118.1 |
| 12 | Payton Lamb | 20:15.3 | TC West (Traverse City) | 116.6 |
| 10 | Leighton Basile | 20:16.2 | TC West (Traverse City) | 116.3 |
| 10 | Kaleigh Clark | 20:16.3 | Spring Lake | 116.2 |
| 10 | Madisyn Wanstead | 20:18.2 | LeRoy Pine River | 115.6 |
| 11 | Cora Parker | 20:19.3 | Spring Lake | 115.2 |
| 12 | Alayna Edmondson | 20:23.3 | Manistee | 113.9 |
| 10 | Chloe Mazza | 20:24.9 | Cadillac | 113.4 |
| 11 | Ava Zeratsky | 20:26.4 | TC West (Traverse City) | 112.9 |
| 11 | Lucinda Gubbini | 20:27.7 | Ann Arbor Pioneer | 112.4 |
| 11 | Natalie Rosema | 20:28.3 | Hart | 112.2 |
| 10 | Lindsay Smith | 20:29.2 | TC West (Traverse City) | 111.9 |
| 11 | Lucy Waalkes | 20:30.5 | GR Christian | 111.5 |
| 10 | Chloe Powers | 20:31.3 | Holland West Ottawa | 111.2 |
| 9 | Ava Higley | 20:32.6 | Frankfort | 110.8 |
| 11 | Molly Kate Hollandsworth | 20:33.0 | Traverse City St. Francis | 110.7 |
| 10 | Joy Van Wyk | 20:34.1 | GR Christian | 110.3 |
| 10 | Maggie Scholma | 20:35.4 | GR Christian | 109.9 |
| 10 | Avalynne Allee | 20:41.4 | LeRoy Pine River | 107.9 |
| 10 | Carmella Julian | 20:42.7 | Maple City Glen Lake | 107.4 |
| 12 | Annika TerBeek | 20:45.0 | GR Christian | 106.7 |
| 12 | Meghan Guczwa | 20:45.1 | Spring Lake | 106.7 |
| 12 | Addie Birkholz | 20:47.0 | Holland West Ottawa | 106.0 |
| 10 | Aaliyah Hillier | 20:47.1 | Kalkaska | 106.0 |
| 11 | Delilah Marquez | 20:47.3 | Holland West Ottawa | 105.9 |
| 12 | Izzy Szymanski | 20:48.1 | Alpena | 105.6 |
| 9 | Alison Villa-Bilton | 20:53.1 | Clare | 104.0 |
| 9 | Hailey Kuhn | 20:57.0 | Cadillac | 102.7 |
| 10 | Faith Helsel | 20:57.0 | Lake City | 102.7 |
| 11 | Natalie Burpee | 20:58.5 | Leland | 102.2 |
| 9 | Charly Braidwood | 20:59.1 | Spring Lake | 102.0 |
| 11 | Mia Lopez | 21:00.7 | Ann Arbor Pioneer | 101.4 |
| 10 | Ava Clark | 21:02.7 | Goodrich | 100.8 |
| 11 | Baylor Lauinger | 21:04.2 | Goodrich | 100.3 |
| 9 | Emma Miller | 21:05.1 | Hart | 100.0 |
| 10 | Reese Haglund | 21:05.3 | Holland West Ottawa | 99.9 |
| 10 | Maggie McClellan | 21:09.3 | Benzie Central | 98.6 |
| 10 | Alaina Schaner | 21:10.8 | Hart | 98.1 |
| 11 | Maylan Sanders | 21:10.8 | Mason County Central | 98.1 |
| 11 | Emily Dunphy | 21:11.2 | Traverse City St. Francis | 97.9 |
| 11 | Madelyn Reinink | 21:12.0 | McBain | 97.7 |
| 10 | Emma Kerr | 21:12.9 | Traverse City St. Francis | 97.4 |
| 10 | Melodie Hulinek | 21:15.8 | Bear Lake | 96.4 |
| 10 | Eva Lindstrom | 21:15.9 | GR Christian | 96.4 |
| 9 | Mya Bronkema | 21:16.6 | McBain | 96.2 |
| 10 | Bryn Riley | 21:16.7 | Hart | 96.1 |
| 9 | Evelayna Szajner | 21:17.9 | Gaylord | 95.7 |
| 10 | Lilly Whaley | 21:18.5 | Benzie Central | 95.5 |
| 11 | Olivia Reding | 21:22.2 | TC West (Traverse City) | 94.3 |
| 10 | Ingrid Molins Rallo | 21:24.5 | Benzie Central | 93.5 |
| 9 | Ruby Rhein | 21:26.5 | Traverse City St. Francis | 92.8 |
| 10 | Betty Cordner | 21:26.9 | Traverse City St. Francis | 92.7 |
| 9 | Matia Battjes | 21:27.2 | Spring Lake | 92.6 |
| 9 | Eliza Selcer | 21:35.9 | Ann Arbor Pioneer | 89.7 |
| 12 | Georgia Haag | 21:38.7 | Manistee | 88.8 |
| 10 | Ruth Hanson | 21:39.0 | Cadillac | 88.7 |
| 12 | Alyssa Spicer | 21:40.8 | Mesick | 88.1 |
| 11 | Vivienne Duncan | 21:41.4 | GR Christian | 87.9 |
| 11 | Addison Patrzik | 21:49.0 | Grand Traverse Academy | 85.3 |
| 9 | Alaina Civinskas | 21:49.7 | Roscommon | 85.1 |
| 11 | Stella Houdek | 21:52.1 | Traverse City St. Francis | 84.3 |
| 9 | Alyse Cox | 21:52.2 | Maple City Glen Lake | 84.3 |
| 10 | Alayna Ottenbacher | 21:52.4 | Maple City Glen Lake | 84.2 |
| 9 | Isabella Wegener | 21:52.7 | Kalkaska | 84.1 |
| 11 | Bailey Case | 21:54.7 | Pentwater | 83.4 |
| 11 | Kayden Hinton | 21:54.9 | McBain | 83.4 |
| 11 | Lauren Leis | 21:58.6 | Clare | 82.1 |
| 10 | Briella Kohley | 22:00.4 | Spring Lake | 81.5 |
| 12 | Addison Jarosz | 22:01.9 | Frankfort | 81.0 |
| 12 | Nevaeh Battice | 22:02.4 | Mason County Central | 80.9 |
| 10 | Vivian O’Callaghan | 22:06.5 | Gladwin | 79.5 |
| 10 | Luisa Vander Zwaag | 22:09.9 | Hart | 78.4 |
| 10 | Alena Sportel | 22:10.7 | GR Christian | 78.1 |
| 10 | Leah Leis | 22:10.9 | Clare | 78.0 |
| 10 | Emma Stotzel | 22:13.0 | Clare | 77.3 |
| 10 | Cora Boonstra | 22:13.9 | GR Christian | 77.0 |
| 11 | Elizabeth Letherer | 22:14.8 | Clare | 76.7 |
| 12 | Lydia Brown | 22:15.7 | Spring Lake | 76.4 |
| 11 | Allison Brandt | 22:20.3 | Ludington | 74.9 |
| 10 | Sonia Tatko | 22:20.5 | GR Christian | 74.8 |
| 11 | Willa Peterson | 22:20.7 | GR Christian | 74.8 |
| 9 | Ellery Bredow | 22:21.2 | Holland West Ottawa | 74.6 |
| 10 | Hattie Driver | 22:22.3 | Manistee | 74.3 |
| 11 | Tess Hoedel | 22:24.9 | Grand Traverse Academy | 73.4 |
| 12 | Carly Gaylord | 22:25.9 | Cadillac | 73.0 |
| 12 | Aurora Janevic | 22:26.6 | Ann Arbor Pioneer | 72.8 |
| 11 | Jean Holland | 22:27.7 | Cadillac | 72.4 |
| 12 | Lily Tatko | 22:28.1 | GR Christian | 72.3 |
| 12 | Tierney Hartman | 22:30.9 | Grayling | 71.4 |
| 12 | Isabella Dunn | 22:32.4 | Goodrich | 70.9 |
| 12 | Mia Roe | 22:33.8 | GR Christian | 70.4 |
| 9 | Avery Heys | 22:34.7 | Ann Arbor Pioneer | 70.1 |
| 11 | Robyn Klein | 22:34.7 | GR Christian | 70.1 |
| 11 | Gwyneth Artz | 22:35.2 | GR Christian | 69.9 |
| 12 | Madeline Dunn | 22:37.9 | Goodrich | 69.0 |
| 11 | Shannon Losee | 22:38.4 | Spring Lake | 68.9 |
| 12 | Samantha Conley | 22:41.3 | Spring Lake | 67.9 |
| 12 | Riley Reed | 22:41.7 | TC West (Traverse City) | 67.8 |
| 9 | Bailee Zeigler | 22:43.2 | McBain | 67.3 |
| 12 | Piper Tracy | 22:43.4 | Cadillac | 67.2 |
| 9 | Lily Sisson | 22:46.5 | LeRoy Pine River | 66.2 |
| 11 | Madison Smith | 22:47.1 | Grand Traverse Academy | 66.0 |
| 10 | Ellie Daniel | 22:47.2 | Petoskey | 65.9 |
| 11 | Mia Wildfong | 22:49.4 | Traverse City St. Francis | 65.2 |
| 9 | Brooklyn Griffin | 22:49.4 | Buckley | 65.2 |
| 11 | Alyssa Danek | 22:49.6 | Holland West Ottawa | 65.1 |
| 12 | Lizzy Vollbrecht | 22:51.0 | TC West (Traverse City) | 64.7 |
| 10 | Claire Couturier | 22:51.2 | Lake Leelanau St. Mary | 64.6 |
| 9 | Kristina Bott | 22:51.4 | Benzie Central | 64.5 |
| 10 | Aleiah Nyhoff | 22:52.7 | Holland West Ottawa | 64.1 |
| 9 | Tessa Rutherford | 22:53.0 | Bear Lake | 64.0 |
| 10 | Harlow Hughes | 22:53.3 | Lake City | 63.9 |
| 11 | Bailey Stephen | 22:53.9 | Grand Traverse Academy | 63.7 |
| 9 | Grace Wilson | 22:54.3 | McBain | 63.6 |
| 10 | Madeline Vink | 23:01.0 | Spring Lake | 61.3 |
| 11 | Cecelia Ryan | 23:02.7 | Ludington | 60.8 |
| 12 | Natalie Brown | 23:03.3 | Bear Lake | 60.6 |
| 11 | Amelia McKinney | 23:04.5 | Grand Traverse Academy | 60.2 |
| 11 | Courtney Borden | 23:04.9 | Kalkaska | 60.0 |
| 9 | Emma Vloedman | 23:05.7 | GR Christian | 59.8 |
| 10 | Maria Schwerin | 23:06.0 | Grand Traverse Academy | 59.7 |
| 9 | Autumn Patrzik | 23:06.2 | Grand Traverse Academy | 59.6 |
| 9 | Ellie Wright | 23:06.4 | Maple City Glen Lake | 59.5 |
| 9 | Emily Eubank | 23:07.0 | Belding | 59.3 |
| 9 | Mia Zoldan | 23:08.8 | Ann Arbor Pioneer | 58.7 |
| 10 | Ava Robinson | 23:09.5 | Clare | 58.5 |
| 10 | Madilynn Fancett | 23:09.6 | McBain | 58.5 |
| 12 | Addisen Harrand | 23:11.0 | Buckley | 58.0 |
| 11 | Madelyn Sterley | 23:11.7 | Mason County Central | 57.8 |
| 9 | Gemme Morsman | 23:15.0 | Ann Arbor Pioneer | 56.7 |
| 11 | Laura Janisse | 23:15.3 | Roscommon | 56.6 |
| 10 | Yael DeBoni | 23:17.1 | Manistee | 56.0 |
| 9 | Ana Rice | 23:22.3 | TC West (Traverse City) | 54.3 |
| 9 | Lillian Wilke | 23:22.9 | GR Christian | 54.0 |
| 11 | Allyson Albert | 23:26.8 | Grayling | 52.7 |
| 9 | Kaitlyn Pontz | 23:30.6 | McBain | 51.5 |
| 11 | Emma Boire | 23:32.5 | Belding | 50.8 |
| 9 | Jadelyn Arnold | 23:33.0 | TC West (Traverse City) | 50.7 |
| 9 | Arliena Grant | 23:33.9 | Gladwin | 50.4 |
| 10 | Mirabelle Balcom | 23:38.0 | Roscommon | 49.0 |
| 9 | Abigail Reding | 23:40.4 | TC West (Traverse City) | 48.2 |
| 10 | Esme Kane | 23:40.6 | Gaylord | 48.1 |
| 11 | Karis Locke | 23:42.2 | Spring Lake | 47.6 |
| 12 | Adison Thorne | 23:42.8 | Mason County Central | 47.4 |
| 10 | Halli VanDyken | 23:43.5 | Belding | 47.2 |
| 10 | Dakotah Laisure | 23:44.2 | Belding | 46.9 |
| 9 | Zakia Wagoner | 23:45.6 | Onekama | 46.5 |
| 11 | Ava Karsten | 23:46.2 | Alpena | 46.3 |
| 11 | Marion Renard | 23:48.0 | Alpena | 45.7 |
| 12 | Madison Louk | 23:48.1 | Gladwin | 45.6 |
| 12 | Cate Brown | 23:48.8 | Cadillac | 45.4 |
| 11 | Erica Hansen | 23:49.0 | Montague | 45.3 |
| 10 | Lila Scott | 23:49.5 | Alpena | 45.2 |
| 10 | Ariana Paris | 23:52.0 | Buckley | 44.3 |
| 11 | Violet Mlutkowski | 23:54.3 | Holland West Ottawa | 43.6 |
| 11 | Abby Geyer | 24:00.8 | Spring Lake | 41.4 |
| 9 | Aya Pateman | 24:01.1 | Petoskey | 41.3 |
| 12 | Alanis Povey | 24:01.5 | Gladwin | 41.2 |
| 9 | Elin Jager | 24:02.1 | Traverse City St. Francis | 41.0 |
| 11 | Hannah Van Allen | 24:02.3 | GR Christian | 40.9 |
| 9 | Abigail Misiak | 24:03.5 | Alpena | 40.5 |
| 10 | Lola Hirsch | 24:03.7 | Traverse City St. Francis | 40.4 |
| 9 | Alice Peterson | 24:04.1 | GR Christian | 40.3 |
| 12 | Magdalena Herberger | 24:07.1 | Manistee | 39.3 |
| 9 | Taelyn Tuggle | 24:09.7 | Goodrich | 38.4 |
| 11 | Rina Graveline | 24:11.1 | Gladwin | 38.0 |
| 11 | Emma Grady | 24:13.6 | Lake City | 37.1 |
| 11 | Greta Meisel | 24:16.2 | Petoskey | 36.3 |
| 12 | Ola Rominski | 24:16.4 | Ann Arbor Pioneer | 36.2 |
| 12 | Emma Roe | 24:17.6 | Lake City | 35.8 |
| 11 | Molly Wright | 24:18.3 | Grayling | 35.6 |
| 11 | Sophia Roelofs | 24:18.8 | GR Christian | 35.4 |
| 11 | Maya Overway | 24:22.5 | Spring Lake | 34.2 |
| 11 | Ellie Wathen | 24:22.9 | Spring Lake | 34.0 |
| 11 | Frances Brown | 24:25.0 | Ann Arbor Pioneer | 33.3 |
| 12 | Selma Rusck | 24:28.5 | Benzie Central | 32.2 |
| 10 | Kate Bawulski | 24:29.5 | GR Christian | 31.8 |
| 10 | Scotlyn Wistinghausen | 24:30.1 | Cadillac | 31.6 |
| 9 | Elliana Guikema | 24:30.1 | Hart | 31.6 |
| 12 | Lily Geyer | 24:30.6 | Spring Lake | 31.5 |
| 11 | Michaela O’Callaghan | 24:31.2 | Gladwin | 31.3 |
| 10 | Joselyn Flores | 24:31.7 | Hart | 31.1 |
| 12 | Abigail Studer | 24:33.6 | Hart | 30.5 |
| 11 | Grace Finch | 24:39.0 | TC West (Traverse City) | 28.7 |
| 12 | Olivia Forsberg | 24:39.6 | Clare | 28.5 |
| 11 | Lily Wilcoxen | 24:41.9 | Grand Traverse Academy | 27.7 |
| 10 | Charlotte Kinder | 24:42.1 | Ann Arbor Pioneer | 27.6 |
| 9 | Josephine Tarchak-Hiss | 24:43.2 | TC West (Traverse City) | 27.3 |
| 9 | June Acheson | 24:43.5 | GR Christian | 27.2 |
| 9 | Ellie Einfeld | 24:50.0 | GR Christian | 25.0 |
| 9 | Bailey Lutz | 24:50.1 | Bear Lake | 25.0 |
| 9 | Penelope Sekedat | 24:52.1 | Ann Arbor Pioneer | 24.3 |
| 9 | Alice Philburn | 24:52.5 | Cadillac | 24.2 |
| 10 | Ava Sielski | 24:57.0 | Manistee | 22.7 |
| 11 | Aiden Wood | 24:58.0 | Mason County Central | 22.3 |
| 10 | Peyton Buckner | 25:00.6 | Bear Lake | 21.5 |
| 11 | Havyn Tarrant | 25:01.2 | Traverse City St. Francis | 21.3 |
| 10 | Alaina Morrell | 25:09.2 | Gaylord | 18.6 |
| 12 | Emily Plantinga | 25:09.7 | GR Christian | 18.4 |
| 9 | Mina Schneider | 25:10.3 | Cadillac | 18.2 |
| 11 | Rokhaya Ruhstorfer | 25:13.6 | Hesperia | 17.1 |
| 10 | Magnolia Weiss | 25:13.8 | Spring Lake | 17.1 |
| 12 | Althea Gaylord | 25:16.4 | Benzie Central | 16.2 |
| 12 | Anna Martin | 25:17.7 | Kalkaska | 15.8 |
| 11 | Zoe Barnes | 25:19.5 | Cadillac | 15.2 |
| 10 | Bria Casey | 25:19.6 | Holland West Ottawa | 15.2 |
| 10 | Olivia Douglas | 25:24.5 | Elk Rapids | 13.5 |
| 9 | June York | 25:40.8 | Grand Traverse Academy | 8.1 |
| 10 | Abby Ruczynski | 25:43.5 | Alpena | 7.2 |
| 10 | Addison Unterbrink | 25:48.2 | Kingsley | 5.6 |
| 9 | Autumn Bailey | 25:49.0 | Maple City Glen Lake | 5.3 |
| 10 | Rachel Moore | 25:56.0 | Traverse City St. Francis | 3.0 |
| 9 | Braelyn Bowker | 25:58.0 | Roscommon | 2.3 |
| 10 | Peyton Riley | 26:03.0 | Grayling | 0.7 |
| 9 | Kate Triezenberg | 26:03.5 | GR Christian | 0.5 |
| 9 | Marla Nothstine | 26:03.9 | Grayling | 0.4 |
| 9 | Sadee Wenkel | 26:05.0 | Benzie Central | 0.0 |
BOYS INDIVIDUAL RATINGS
| Grade | Name | Time | Team | Rating |
| 12 | Sean Ryan | 15:29.8 | GR Christian | 212.4 |
| 10 | Alexander Allen | 15:48.7 | Alpena | 206.1 |
| 10 | Finn-Frost Grayson | 15:59.2 | TC West (Traverse City) | 202.6 |
| 11 | Kyle Redman | 15:59.7 | Mesick | 202.4 |
| 10 | Ashton Fink | 16:07.4 | GR Christian | 199.9 |
| 11 | Ty Redman | 16:10.5 | Mesick | 198.9 |
| 12 | Hayden Murray | 16:12.9 | TC West (Traverse City) | 198.0 |
| 11 | Liam Wierzba | 16:16.4 | TC West (Traverse City) | 196.9 |
| 12 | Vincent Pattison | 16:17.0 | Goodrich | 196.7 |
| 12 | Ben Verellen | 16:20.1 | Gladwin | 195.6 |
| 12 | Micah Small | 16:29.5 | GR Christian | 192.5 |
| 11 | Owen Adams | 16:30.4 | Spring Lake | 192.2 |
| 11 | Abraham Feeney | 16:30.8 | Maple City Glen Lake | 192.1 |
| 12 | Qwynn Darnell | 16:32.7 | Elk Rapids | 191.4 |
| 12 | Lukus Mendoza | 16:39.4 | Spring Lake | 189.2 |
| 12 | Ben Irwin | 16:40.4 | TC West (Traverse City) | 188.9 |
| 11 | Austin Taft | 16:41.1 | TC West (Traverse City) | 188.6 |
| 9 | Austin Hughes | 16:41.1 | TC West (Traverse City) | 188.6 |
| 11 | Gabe Grierson | 16:42.8 | Ludington | 188.1 |
| 12 | Aidan Simrau | 16:43.8 | TC West (Traverse City) | 187.7 |
| 9 | Spencer McNitt | 16:44.8 | Maple City Glen Lake | 187.4 |
| 11 | Reeve Oberman | 16:48.1 | Petoskey | 186.3 |
| 10 | James Scholten-Holcomb | 16:49.3 | GR Christian | 185.9 |
| 12 | Jeryn Frisbie | 16:49.6 | Belding | 185.8 |
| 10 | Eli VanPoortfliet | 16:50.1 | Benzie Central | 185.6 |
| 11 | Elias DeJong | 16:53.7 | GR Christian | 184.4 |
| 10 | Nolan Kessler | 16:55.9 | Montague | 183.7 |
| 12 | Jackson Schaub | 16:57.9 | Benzie Central | 183.0 |
| 12 | Caiden Helsel | 17:01.0 | Lake City | 182.0 |
| 12 | Kaden Worch | 17:01.4 | Manistee | 181.9 |
| 10 | Logan Szumila | 17:05.7 | Alpena | 180.4 |
| 10 | Tristan Hernandez | 17:10.2 | Kingsley | 179.0 |
| 9 | Leland Barnett | 17:13.7 | TC West (Traverse City) | 177.8 |
| 11 | Myles Robinson | 17:15.6 | Gladwin | 177.1 |
| 12 | Connor Helsel | 17:17.5 | Lake City | 176.5 |
| 9 | Seth Sytsma | 17:19.4 | GR Christian | 175.9 |
| 11 | Jonathan Falk | 17:19.7 | GR Christian | 175.8 |
| 12 | Clayton Peacock | 17:20.1 | Clare | 175.6 |
| 10 | Grant Ackley | 17:21.7 | Hart | 175.1 |
| 9 | Colton Mulder | 17:23.4 | Cadillac | 174.5 |
| 12 | Isaiah Lindstrom | 17:24.9 | GR Christian | 174.0 |
| 11 | Ryder Woodwyk | 17:26.3 | Spring Lake | 173.6 |
| 10 | Brendan Werth | 17:28.5 | Alpena | 172.8 |
| 11 | Daniel Chaney | 17:30.7 | Lake Leelanau St. Mary | 172.1 |
| 9 | Emmett Duggar | 17:34.1 | TC West (Traverse City) | 171.0 |
| 11 | Cage Edingfield | 17:34.8 | Benzie Central | 170.7 |
| 10 | Zack Vollbrecht | 17:34.9 | TC West (Traverse City) | 170.7 |
| 11 | Mason Opalewski | 17:37.1 | Hart | 170.0 |
| 12 | Kyle Vincent | 17:38.1 | Benzie Central | 169.6 |
| 10 | Edison Huizinga | 17:44.8 | Manistee | 167.4 |
| 10 | Timothy Wolff | 17:46.3 | Hart | 166.9 |
| 11 | Connor Schmidt | 17:49.4 | Clare | 165.9 |
| 10 | Isaac Vandlen | 17:50.0 | Spring Lake | 165.7 |
| 10 | Declan Shoemaker | 17:50.9 | TC West (Traverse City) | 165.4 |
| 9 | Dane Trask | 17:51.0 | Spring Lake | 165.3 |
| 12 | Simon Licata | 17:51.0 | Petoskey | 165.3 |
| 10 | Owen Jarosz | 17:52.2 | Frankfort | 164.9 |
| 11 | Evan Civinskas | 17:52.3 | Roscommon | 164.9 |
| 11 | Griffin Frentz | 17:52.4 | Petoskey | 164.9 |
| 11 | Carson Ackley | 17:53.4 | Hart | 164.5 |
| 9 | Nolan Ruch | 17:56.1 | TC West (Traverse City) | 163.6 |
| 10 | Gabe Piach | 17:56.4 | Gladwin | 163.5 |
| 12 | Coltrane Paryani | 17:56.7 | Kalkaska | 163.4 |
| 10 | William (Liam) Mahaffy | 17:57.3 | Grayling | 163.2 |
| 10 | Walter Armstrong | 17:57.7 | Benzie Central | 163.1 |
| 9 | Mathieu Moore | 17:58.5 | Grayling | 162.8 |
| 11 | Thomas Janisse | 18:00.3 | Roscommon | 162.2 |
| 10 | Micah Theis | 18:05.4 | Ludington | 160.5 |
| 12 | Braeden Mathis | 18:06.8 | Alpena | 160.1 |
| 10 | Beckett Dennis | 18:06.9 | Grand Traverse Academy | 160.0 |
| 11 | Braydn Winkel | 18:07.8 | McBain | 159.7 |
| 10 | Logan Franklyn | 18:08.7 | Spring Lake | 159.4 |
| 12 | Joseph Sturtevant | 18:09.9 | TC West (Traverse City) | 159.0 |
| 11 | Brayden Spears | 18:10.4 | Lake City | 158.9 |
| 10 | Trevor VanderKodde | 18:10.8 | Hart | 158.7 |
| 11 | Aiden Schaner | 18:11.9 | Hart | 158.4 |
| 11 | Sutton Klaus | 18:13.2 | Clare | 157.9 |
| 12 | Ethan Baker | 18:13.3 | LeRoy Pine River | 157.9 |
| 12 | Bryce VanderKodde | 18:13.8 | Hart | 157.7 |
| 9 | Easton Harrand | 18:14.4 | Buckley | 157.5 |
| 9 | Ethan Harrand | 18:15.6 | Buckley | 157.1 |
| 10 | Owen McGlone | 18:16.2 | Kalkaska | 156.9 |
| 9 | Elliot Jones | 18:18.0 | TC West (Traverse City) | 156.3 |
| 12 | Wyatt Vanpoortfliet | 18:18.1 | Benzie Central | 156.3 |
| 12 | Brody Swanson | 18:19.9 | Cadillac | 155.7 |
| 11 | Carter Root | 18:21.0 | Lake City | 155.3 |
| 11 | Micah Manion | 18:21.9 | GR Christian | 155.0 |
| 10 | Nolan Koscinski | 18:22.3 | Bear Lake | 154.9 |
| 12 | Keith Crompton | 18:23.4 | Frankfort | 154.5 |
| 10 | Harper Mullet | 18:23.4 | Traverse City St. Francis | 154.5 |
| 11 | Lincoln Bailey | 18:23.7 | Maple City Glen Lake | 154.4 |
| 12 | Ethin Chandler | 18:25.5 | Benzie Central | 153.8 |
| 12 | Caleb Lamblin | 18:26.0 | Gaylord | 153.7 |
| 11 | Owen VanderVlucht | 18:27.3 | Hart | 153.2 |
| 10 | Landon Schibelhut | 18:29.9 | TC West (Traverse City) | 152.4 |
| 10 | Campbell Fedderman | 18:32.9 | Leland | 151.4 |
| 11 | Isaac Stebelton | 18:33.3 | Petoskey | 151.2 |
| 10 | Kollin Spyker | 18:37.6 | Mason County Central | 149.8 |
| 9 | Julian Lopez | 18:38.1 | Hart | 149.6 |
| 11 | Masyn Wing | 18:38.1 | Cadillac | 149.6 |
| 11 | Brock Hunter | 18:38.2 | Montague | 149.6 |
| 12 | Samuel DeYoung | 18:40.6 | GR Christian | 148.8 |
| 11 | Nate Ruhstorfer | 18:41.1 | Hesperia | 148.6 |
| 10 | Carter Suttmann | 18:42.2 | Leland | 148.3 |
| 11 | Noah Wolff | 18:44.0 | Hart | 147.7 |
| 9 | Peter Klein | 18:44.9 | GR Christian | 147.4 |
| 11 | Garrett Lansing | 18:45.7 | Petoskey | 147.1 |
| 11 | Isaac Witte | 18:46.4 | GR Christian | 146.9 |
| 9 | Noah Strother | 18:47.5 | Gaylord | 146.5 |
| 11 | Greysen Miltgen | 18:47.6 | Spring Lake | 146.5 |
| 11 | Christian Villa-Bilton | 18:49.2 | Clare | 145.9 |
| 11 | Caden VanGelderen | 18:51.3 | Hart | 145.2 |
| 9 | Wesley Mair | 18:54.7 | Montague | 144.1 |
| 12 | Dylan Gryglewski | 18:55.9 | TC West (Traverse City) | 143.7 |
| 11 | Joseph Haupt | 18:56.1 | Clare | 143.6 |
| 12 | Oliver Mitchell | 18:56.3 | Lake Leelanau St. Mary | 143.6 |
| 12 | Caleb Butler | 18:56.9 | TC West (Traverse City) | 143.4 |
| 12 | Kona Crump | 18:57.4 | Clare | 143.2 |
| 10 | Griffin Wenta | 18:58.8 | Spring Lake | 142.7 |
| 9 | Paxton Schoenlein | 19:00.0 | TC West (Traverse City) | 142.3 |
| 11 | Milo Dahleen | 19:00.4 | Alpena | 142.2 |
| 11 | Jack Frentz | 19:02.1 | Petoskey | 141.6 |
| 9 | Easton Warners | 19:02.9 | Ludington | 141.4 |
| 12 | Isaac Whipple | 19:03.1 | Grand Traverse Academy | 141.3 |
| 10 | Christopher Knudsen | 19:03.6 | Leland | 141.1 |
| 9 | Eli Hejnal | 19:03.7 | Lake City | 141.1 |
| 9 | Owen Young | 19:04.4 | Petoskey | 140.9 |
| 9 | Andy Falk | 19:05.2 | GR Christian | 140.6 |
| 12 | Gavin Ottinger | 19:07.5 | Goodrich | 139.8 |
| 10 | Connor Ketchum | 19:08.8 | Grayling | 139.4 |
| 11 | Nate Gorman | 19:09.2 | Traverse City St. Francis | 139.3 |
| 9 | Tyler (TJ) Royle | 19:11.3 | Petoskey | 138.6 |
| 11 | Gibson Smith | 19:11.7 | Montague | 138.4 |
| 11 | Britton Wheeler | 19:12.6 | Maple City Glen Lake | 138.1 |
| 9 | Jaxon Williams | 19:14.3 | Grand Traverse Academy | 137.6 |
| 10 | Liam Tiles | 19:15.0 | Spring Lake | 137.3 |
| 12 | Miles Wright | 19:15.6 | Maple City Glen Lake | 137.2 |
| 9 | Hunter Taylor | 19:16.7 | Cadillac | 136.8 |
| 12 | Matthew Leatherman | 19:17.3 | Montague | 136.6 |
| 12 | Perry Middaugh | 19:18.1 | Grand Traverse Academy | 136.3 |
| 10 | Hayden Mohrhardt | 19:19.5 | Traverse City St. Francis | 135.8 |
| 9 | Matthew Rodgers | 19:19.5 | Clare | 135.8 |
| 11 | Dean McKellar | 19:21.2 | Maple City Glen Lake | 135.3 |
| 9 | Peter Conley | 19:22.0 | Spring Lake | 135.0 |
| 12 | William Warner | 19:23.3 | Clare | 134.6 |
| 10 | Hendrix McKay | 19:23.4 | Alpena | 134.5 |
| 9 | Wyatt Dziesinski | 19:23.4 | Alpena | 134.5 |
| 10 | Logan Ingraham | 19:23.5 | Belding | 134.5 |
| 10 | Cole Slotman | 19:24.6 | Hart | 134.1 |
| 12 | Aaryn Stallworth | 19:24.8 | TC West (Traverse City) | 134.1 |
| 12 | Jayden Quist | 19:25.8 | Spring Lake | 133.7 |
| 9 | Kevin Dahl | 19:27.9 | Spring Lake | 133.0 |
| 10 | Kellen Manthei | 19:28.3 | Grand Traverse Academy | 132.9 |
| 11 | Leo Nothstine | 19:28.4 | Grayling | 132.9 |
| 11 | Rhet Johnson | 19:28.6 | Hart | 132.8 |
| 11 | Logan Ruczynski | 19:30.5 | Alpena | 132.2 |
| 11 | Bryce Reid | 19:30.8 | Elk Rapids | 132.1 |
| 12 | Dexter Martin | 19:31.3 | Maple City Glen Lake | 131.9 |
| 11 | Alex Flores | 19:32.4 | Ludington | 131.5 |
| 9 | Kyle Doty | 19:35.1 | Mesick | 130.6 |
| 12 | Matthew Bentley | 19:36.6 | Buckley | 130.1 |
| 10 | Corbin Hutchinson | 19:37.7 | Gaylord | 129.8 |
| 10 | Ben Mulder | 19:37.9 | McBain | 129.7 |
| 12 | Cason Adams | 19:39.9 | Maple City Glen Lake | 129.0 |
| 11 | Eli Foged | 19:40.6 | TC West (Traverse City) | 128.8 |
| 9 | Milo Kraegel | 19:45.2 | GR Christian | 127.3 |
| 11 | Aubin Allee | 19:47.0 | LeRoy Pine River | 126.7 |
| 10 | Hunter Bonner | 19:47.0 | Roscommon | 126.7 |
| 9 | David Strother | 19:48.2 | Gaylord | 126.3 |
| 9 | Declan Ball | 19:49.1 | Cadillac | 126.0 |
| 10 | Seth Storm | 19:49.8 | Kalkaska | 125.8 |
| 10 | Andy Lopez-Garcia | 19:49.8 | Hesperia | 125.7 |
| 12 | Cody Couturier | 19:50.4 | Lake Leelanau St. Mary | 125.5 |
| 12 | Levi Vanderlaan | 19:51.3 | Spring Lake | 125.2 |
| 9 | Drew Trask | 19:52.2 | Spring Lake | 124.9 |
| 9 | Logan Mahan | 19:52.6 | Cadillac | 124.8 |
| 11 | Carson Brey | 19:54.4 | Petoskey | 124.2 |
| 11 | Liam Allen | 19:56.6 | Grayling | 123.5 |
| 10 | Alex Kastl | 20:00.9 | Mesick | 122.0 |
| 10 | Byron Nevins | 20:01.3 | Spring Lake | 121.9 |
| 12 | Landon Harris | 20:03.9 | Benzie Central | 121.0 |
| 11 | Adam Knopfler | 20:05.9 | Montague | 120.4 |
| 11 | Jeffery Sisson | 20:06.5 | Gladwin | 120.2 |
| 9 | Donald Budrew | 20:08.1 | Hart | 119.6 |
| 10 | John DeYoung | 20:09.6 | GR Christian | 119.2 |
| 10 | Chase Denoyer | 20:09.6 | Leland | 119.1 |
| 11 | Jackson Poll | 20:10.5 | Mason County Central | 118.8 |
| 9 | Ryan Armey | 20:10.8 | Spring Lake | 118.7 |
| 9 | Reo Avery | 20:13.1 | McBain | 118.0 |
| 10 | Beckett Swanson | 20:14.5 | Cadillac | 117.5 |
| 11 | Aiden Harrison | 20:15.0 | Gladwin | 117.3 |
| 9 | Carsten Udell | 20:15.5 | Hart | 117.2 |
| 10 | Titus Plattner | 20:16.2 | GR Christian | 116.9 |
| 11 | Matthew Petitti | 20:21.0 | Grayling | 115.3 |
| 11 | Will Heagle | 20:23.3 | GR Christian | 114.6 |
| 10 | Tristin Quist | 20:23.3 | McBain | 114.6 |
| 11 | Eli Willoughby | 20:24.0 | Grand Traverse Academy | 114.3 |
| 9 | Tyler Englebrecht | 20:24.6 | Mason County Central | 114.1 |
| 10 | Dylan VanderPloeg | 20:25.2 | GR Christian | 113.9 |
| 12 | Kael Fay | 20:25.3 | Benzie Central | 113.9 |
| 10 | Tamrak Mceachern | 20:28.0 | Buckley | 113.0 |
| 12 | Owen Butkovich | 20:29.4 | Lake City | 112.5 |
| 9 | Brydan Wing | 20:31.9 | Cadillac | 111.7 |
| 11 | Reece Hoyt | 20:33.8 | GR Christian | 111.1 |
| 11 | Greg Steele | 20:39.7 | Clare | 109.1 |
| 10 | Evan Duba | 20:41.8 | Grayling | 108.4 |
| 11 | Josiah Hernandez | 20:45.0 | Kingsley | 107.3 |
| 10 | Konstantin Rush | 20:46.3 | Petoskey | 106.9 |
| 9 | Kyle Eubank | 20:46.7 | Belding | 106.8 |
| 12 | Corbin Bender | 20:46.9 | Kingsley | 106.7 |
| 12 | Theodore Matheney | 20:48.7 | Roscommon | 106.1 |
| 11 | Kai Arredondo | 20:50.6 | Grayling | 105.5 |
| 10 | Robert Ray | 20:53.0 | Ludington | 104.7 |
| 11 | Gunnar Hallett | 20:53.5 | Mesick | 104.5 |
| 10 | Zach Little | 20:58.1 | Kalkaska | 103.0 |
| 9 | Parker Hayes | 20:58.7 | Traverse City St. Francis | 102.8 |
| 9 | Landon King | 21:00.3 | Spring Lake | 102.2 |
| 10 | Owen Shetler | 21:01.7 | Kalkaska | 101.8 |
| 12 | Caleb Forward | 21:03.0 | Bear Lake | 101.3 |
| 9 | Ethan Strother | 21:03.2 | Gaylord | 101.3 |
| 9 | Max Wassa | 21:03.5 | Maple City Glen Lake | 101.2 |
| 11 | Dillan Jones | 21:05.1 | LeRoy Pine River | 100.6 |
| 9 | Thomas Stull | 21:06.6 | Goodrich | 100.1 |
| 10 | Andrew Cho | 21:10.6 | GR Christian | 98.8 |
| 9 | Reed Nyland | 21:10.7 | TC West (Traverse City) | 98.8 |
| 10 | DJ Cummings | 21:12.4 | GR Christian | 98.2 |
| 11 | Devin Swihart | 21:14.2 | Manistee | 97.6 |
| 11 | Griffin Calder | 21:17.9 | TC West (Traverse City) | 96.4 |
| 11 | Noah Duran | 21:18.6 | TC West (Traverse City) | 96.1 |
| 10 | Michael Daugherty | 21:18.6 | Bear Lake | 96.1 |
| 11 | Levi Dawson | 21:19.0 | Montague | 96.0 |
| 11 | Treyson Nyland | 21:19.8 | TC West (Traverse City) | 95.7 |
| 12 | Danielle Bauer | 21:23.7 | Kingsley | 94.4 |
| 11 | Reise Bateson | 21:24.8 | Hart | 94.1 |
| 10 | Damien Moore | 21:27.4 | Petoskey | 93.2 |
| 12 | Ian Letherer | 21:28.1 | Clare | 93.0 |
| 11 | Darren Moore | 21:29.1 | LeRoy Pine River | 92.6 |
| 10 | Brock Adamczak | 21:29.4 | Manistee | 92.5 |
| 11 | Joel Kaiser | 21:29.9 | Alpena | 92.4 |
| 12 | Joey Kulpa | 21:32.3 | LeRoy Pine River | 91.6 |
| 9 | Cullen Gallagher | 21:32.6 | Clare | 91.5 |
| 10 | Adam Olson | 21:35.2 | Manistee | 90.6 |
| 9 | Juan Guardiola-Parra | 21:36.9 | Hart | 90.1 |
| 12 | Leo Hall | 21:37.5 | Spring Lake | 89.8 |
| 11 | Griffin Chisholm | 21:38.3 | Frankfort | 89.6 |
| 11 | Mason Doehring | 21:39.8 | Kalkaska | 89.1 |
| 10 | Willem Burris | 21:40.2 | Petoskey | 88.9 |
| 12 | Garrick Collins | 21:40.5 | Lake Leelanau St. Mary | 88.8 |
| 9 | Matthew Austin | 21:41.2 | Cadillac | 88.6 |
| 11 | Ephraim Conway | 21:41.7 | Kalkaska | 88.4 |
| 12 | Alex Bontrager | 21:44.1 | Kalkaska | 87.6 |
| 11 | Parker Majors | 21:45.7 | Lake City | 87.1 |
| 12 | Owen Wemple | 21:45.9 | LeRoy Pine River | 87.0 |
| 9 | Mitchell Brand | 21:46.3 | Buckley | 86.9 |
| 10 | Misael Paez | 21:46.6 | Lake City | 86.8 |
| 9 | Levi Torongo | 21:48.6 | Benzie Central | 86.1 |
| 12 | Jackson Shetler | 21:50.4 | Kalkaska | 85.5 |
| 11 | Joey Morphis | 21:51.2 | Kalkaska | 85.3 |
| 10 | Jude Flaherty | 21:51.8 | Brethren | 85.1 |
| 11 | Jake Mennega | 21:58.1 | GR Christian | 83.0 |
| 10 | John Brege | 22:01.9 | Alpena | 81.7 |
| 9 | Nathan Burpee | 22:03.8 | Leland | 81.1 |
| 9 | Josh Bender | 22:10.3 | Kingsley | 78.9 |
| 9 | Timothy Pomeroy | 22:12.2 | Ludington | 78.3 |
| 12 | Ethan Butler | 22:16.4 | TC West (Traverse City) | 76.9 |
| 10 | Matthew Kowalski | 22:19.3 | Alpena | 75.9 |
| 10 | Carter Chapman | 22:26.3 | Clare | 73.6 |
| 11 | Liem Hauserman | 22:28.2 | Cadillac | 72.9 |
| 9 | Copper Wolff | 22:30.0 | Cadillac | 72.3 |
| 10 | Matt Ingalls | 22:31.2 | Petoskey | 71.9 |
| 12 | Kai Dila | 22:34.0 | Ludington | 71.0 |
| 10 | Ayden Grissith | 22:38.4 | Ogemaw Heights | 69.5 |
| 12 | Hunter Tinkham | 22:39.2 | Hesperia | 69.3 |
| 10 | Ethan Holmes | 22:43.0 | Kingsley | 68.0 |
| 11 | Winston Dippel | 22:46.5 | Benzie Central | 66.8 |
| 12 | Griffin Olson | 22:46.9 | Benzie Central | 66.7 |
| 10 | Ed Christie | 22:48.9 | McBain | 66.0 |
| 9 | Lucas Stickney | 22:49.4 | Gaylord | 65.9 |
| 12 | Colt Eckstorm | 22:49.5 | Roscommon | 65.8 |
| 11 | Ethan McVicker | 22:51.5 | Mason County Central | 65.2 |
| 10 | Afton Staley | 22:53.3 | Kalkaska | 64.6 |
| 10 | Evan Wemple | 22:53.6 | LeRoy Pine River | 64.5 |
| 9 | Lucas Quintanilla-Jimenez | 22:53.8 | Traverse City St. Francis | 64.4 |
| 10 | Lucas Winter | 22:54.0 | Traverse City St. Francis | 64.3 |
| 9 | Otto Dahleen | 22:54.1 | Alpena | 64.3 |
| 10 | Harper Musta | 22:55.7 | Mesick | 63.8 |
| 11 | Michael Fournier | 22:58.4 | TC West (Traverse City) | 62.9 |
| 9 | Liam Dunn | 23:01.6 | Goodrich | 61.8 |
| 9 | Cole Lockwood | 23:05.7 | Gladwin | 60.4 |
| 9 | Sam Moore | 23:05.7 | Maple City Glen Lake | 60.4 |
| 10 | Kaydence Gunnare | 23:06.2 | Kingsley | 60.3 |
| 10 | Jasper Kida | 23:12.2 | Grand Traverse Academy | 58.3 |
| 11 | Andrew Schout | 23:16.2 | Belding | 56.9 |
| 9 | Henry Roelofs | 23:16.6 | GR Christian | 56.8 |
| 11 | Henry Hartl | 23:19.9 | Grand Traverse Academy | 55.7 |
| 9 | Tony Lopez-Garcia | 23:21.8 | Hesperia | 55.1 |
| 12 | Isaiah Boerema | 23:23.6 | Ludington | 54.5 |
| 10 | Cameron Cebula | 23:24.6 | Bear Lake | 54.1 |
| 9 | Abram Veldkamp | 23:26.7 | GR Christian | 53.4 |
| 9 | Jaden Sherman | 23:35.7 | Gladwin | 50.4 |
| 12 | Ethen Gancarz | 23:36.8 | Mason County Central | 50.1 |
| 10 | Leonard Udell | 23:37.0 | Hart | 50.0 |
| 12 | Valentino Giardina | 23:37.9 | Gaylord | 49.7 |
| 12 | Bode Powell | 23:38.9 | Pentwater | 49.4 |
| 9 | Isaac Hobbs | 23:40.0 | Grand Traverse Academy | 49.0 |
| 9 | Shawn Haselton | 23:40.8 | Mesick | 48.7 |
| 10 | Carson Jasick | 23:47.7 | Montague | 46.4 |
| 10 | Ethan Gatzke | 23:48.8 | TC West (Traverse City) | 46.1 |
| 9 | Jonathan Mueller | 23:48.9 | Montague | 46.0 |
| 10 | James Neff | 23:49.7 | Grand Traverse Academy | 45.8 |
| 9 | Hayden Fowler | 23:51.4 | Lake City | 45.2 |
| 9 | Wyatt Snyder | 23:59.4 | Lake City | 42.5 |
| 9 | Dante Kline | 24:01.3 | Gaylord | 41.9 |
| 11 | Korey Krist | 24:01.6 | LeRoy Pine River | 41.8 |
| 11 | Elijah Rohdy | 24:02.3 | LeRoy Pine River | 41.6 |
| 12 | Kolt Milner | 24:04.1 | Hesperia | 41.0 |
| 11 | Travis Kelsey | 24:06.8 | Lake City | 40.1 |
| 11 | Nathan Kinney | 24:07.4 | Grand Traverse Academy | 39.9 |
| 11 | Hudson Hoerauf | 24:09.2 | Roscommon | 39.3 |
| 9 | Robert Buchanan | 24:11.6 | Hart | 38.5 |
| 10 | Andrew Burtt | 24:12.4 | TC West (Traverse City) | 38.2 |
| 9 | Landon Roznowski | 24:16.5 | Alpena | 36.9 |
| 9 | Yang Feng Wildschut | 24:24.5 | GR Christian | 34.2 |
| 12 | Timothy Duperon | 24:25.3 | Lake Leelanau St. Mary | 33.9 |
| 10 | Isaac Fate | 24:26.6 | Petoskey | 33.5 |
| 10 | Harrison Allen | 24:35.1 | Traverse City St. Francis | 30.7 |
| 10 | Aiden Musall | 24:36.8 | Gaylord | 30.1 |
| 12 | Anson Lange | 24:38.7 | GR Christian | 29.4 |
| 12 | Ryan Grevengoed | 24:53.0 | Spring Lake | 24.7 |
| 12 | Matthew Cox | 24:54.4 | Kalkaska | 24.2 |
| 12 | Max Hobbs | 24:54.8 | Grand Traverse Academy | 24.1 |
| 10 | Ben Roberson | 24:55.2 | Pentwater | 23.9 |
| 9 | Clayton Durga | 25:05.9 | Lake City | 20.4 |
| 10 | Colton Hicks | 25:08.2 | Gaylord | 19.6 |
| 9 | Ronin Schneeg | 25:09.8 | McBain | 19.1 |
| 10 | Anthony Powell | 25:13.8 | Mesick | 17.7 |
| 12 | David Longstaff | 25:19.9 | Grayling | 15.7 |
| 12 | Chase Green | 25:22.0 | Gladwin | 15.0 |
| 12 | Christian Masterson | 25:23.6 | LeRoy Pine River | 14.5 |
| 9 | Nathaniel Fournier | 25:24.1 | TC West (Traverse City) | 14.3 |
| 12 | Dain Kraus | 25:25.8 | Hesperia | 13.7 |
| 11 | Dakota Kline | 25:27.2 | McBain | 13.3 |
| 12 | Dylan Sniegowski | 25:43.0 | Ludington | 8.0 |
| 11 | Carter Blumenschein | 26:01.4 | Onekama | 1.9 |