Everyone got a taste of that #ShepherdSweetness today!


Girls Adjustment: +14
Boys Adjustment: +18
As always, these writeups below will shoutout someone or a team that stood out from the race. That may not be the best runner or the winning team. Perhaps a team that surprised, a runner breaking through, or a runner contributing to a team victory. Of course, if you come to me nicely and want to brag about a fellow team/competitor/teammate, let me know, and I’ll try to give them love further down the line.
SHEPHERD SWEETNESS
Katie Watkins, Midland Dow
WHAT??? We all knew Katie was having the senior season she dreamed of, consistently dropping mid-18 efforts, winning the latest SVL North Jamboree, but this??? Her 17:40 was a 40 second personal best, and that’s coming from a career with a ton of races. 2nd Place in the Elite division, 2nd fastest time of the day, and setting herself up for a championship season to remember.
TJ Hansen
The Tri-Cities area delivered in the Boys Elite race as well. TJ rocked the last mile, hitting 4:38 pace over the final 1.1, his 14:46 gapping second place by 30 seconds. He’s now 55 seconds faster than his sophomore self, fulfilling the promise he’s shown over the past few years.
*** = 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 |
| Romeo** | 138.0 | 1 |
| Okemos** | 133.0 | 1 |
| FHC GR Forest Hills Central** | 131.3 | 1 |
| TC West (Traverse City)** | 131.2 | 1 |
| Davison* | 123.3 | 1 |
| White Lake Lakeland* | 122.7 | 1 |
| Utica* | 120.6 | 1 |
| Fraser* | 119.4 | 1 |
| Walled Lake Northern* | 116.6 | 1 |
| Livonia Churchill | 113.8 | 1 |
| Traverse City Central | 111.9 | 1 |
| Midland Dow | 103.4 | 1 |
| FHN GR Forest Hills Northern | 100.8 | 1 |
| Grand Ledge | 100.4 | 1 |
| Holt | 99.9 | 1 |
| Midland | 93.8 | 1 |
| Walled Lake Western | 84.7 | 1 |
| Alpena | 78.8 | 1 |
| Mount Pleasant | 75.6 | 1 |
| Lapeer | 75.0 | 1 |
| Greenville | 74.6 | 1 |
| Saginaw Heritage | 68.3 | 1 |
| Holly | 58.4 | 1 |
| Macomb L’Anse Creuse North | 51.6 | 1 |
| Waterford Mott | 22.0 | 1 |
| Girls Team | Top 5 Avg. | Division |
| East Grand Rapids** | 127.1 | 2 |
| Frankenmuth** | 122.5 | 2 |
| Goodrich** | 118.5 | 2 |
| St. Johns** | 115.4 | 2 |
| Spring Lake** | 113.4 | 2 |
| Petoskey* | 110.4 | 2 |
| Freeland* | 107.9 | 2 |
| Owosso* | 106.2 | 2 |
| Ludington* | 106.0 | 2 |
| FHE Ada Forest Hills Eastern | 100.9 | 2 |
| Alma | 100.2 | 2 |
| Linden | 93.4 | 2 |
| St. Clair | 85.4 | 2 |
| Flint Kearsley | 78.1 | 2 |
| Shepherd | 74.9 | 2 |
| Gaylord | 71.5 | 2 |
| Imlay City | 66.0 | 2 |
| Saginaw Swan Valley | 59.0 | 2 |
| Carleton Airport | 57.4 | 2 |
| Belding | 55.5 | 2 |
| GR Catholic Central | 53.5 | 2 |
| Big Rapids | 48.4 | 2 |
| Marian (Bloomfield Hills) | 44.4 | 2 |
| Lake Fenton | 39.8 | 2 |
| Clio | 29.2 | 2 |
| Birch Run | 27.6 | 2 |
| Bay City John Glenn | 12.1 | 2 |
| Girls Team | Top 5 Avg. | Division |
| Traverse City St. Francis** | 120.1 | 3 |
| Stanton Central Montcalm** | 116.1 | 3 |
| Elk Rapids** | 110.0 | 3 |
| GR Covenant Christian** | 108.5 | 3 |
| Pewamo-Westphalia** | 107.6 | 3 |
| Lansing Catholic** | 106.4 | 3 |
| Hart** | 102.9 | 1 |
| Ithaca* | 90.7 | 3 |
| Hanover-Horton | 79.8 | 3 |
| St. Louis | 77.5 | 3 |
| Saginaw Valley Lutheran | 71.9 | 3 |
| Clare | 68.1 | 3 |
| Reed City | 67.0 | 3 |
| Grandville Calvin Christian | 63.2 | 3 |
| Benzie Central | 62.5 | 3 |
| Midland Bullock Creek | 56.6 | 3 |
| Kalkaska | 53.9 | 3 |
| Charlevoix | 52.9 | 3 |
| Sanford-Meridian | 48.1 | 3 |
| Saranac | 41.9 | 3 |
| Grayling | 18.8 | 3 |
| Lakeview | 2.8 | 3 |
| Girls Team | Top 5 Avg. | Division |
| Buckley** | 95.8 | 4 |
| Auburn Hills Oakland Christian** | 89.0 | 4 |
| Harbor Springs** | 88.6 | 4 |
| Breckenridge** | 86.1 | 4 |
| Fowler | 40.5 | 4 |
| Leland | 39.2 | 4 |
| Holland Calvary Christian | 30.1 | 4 |
| Vestaburg | 29.7 | 4 |
| Lake Leelanau St. Mary | 5.7 | 4 |
| Mt. Pleasant Sacred Heart | 0.2 | 4 |
| Girls Team | Top 5 Avg. | Division |
| Marquette*** | 110.1 | UP |
BOYS TEAM RATINGS
| Boys Team | Top 5 Avg. | Division |
| Walled Lake Northern** | 188.1 | 1 |
| Traverse City Central* | 187.6 | 1 |
| White Lake Lakeland* | 187.0 | 1 |
| Utica* | 185.2 | 1 |
| Livonia Churchill* | 184.0 | 1 |
| FHC GR Forest Hills Central* | 183.3 | 1 |
| TC West (Traverse City)* | 182.9 | 1 |
| Okemos* | 182.0 | 1 |
| New Baltimore Anchor Bay* | 181.8 | 1 |
| Detroit Catholic Central* | 180.5 | 1 |
| Midland | 176.2 | 1 |
| Grand Ledge | 173.4 | 1 |
| Saginaw Heritage | 172.8 | 1 |
| Davison | 171.8 | 1 |
| Midland Dow | 171.5 | 1 |
| FHN GR Forest Hills Northern | 171.4 | 1 |
| Macomb L’Anse Creuse North | 168.8 | 1 |
| Alpena | 163.1 | 1 |
| Romeo | 162.1 | 1 |
| Lapeer | 158.2 | 1 |
| Holly | 158.1 | 1 |
| Fraser | 151.9 | 1 |
| Mount Pleasant | 150.0 | 1 |
| Greenville | 147.1 | 1 |
| Holt | 138.7 | 1 |
| Jackson | 130.3 | 1 |
| Waterford Mott | 127.3 | 1 |
| Boys Team | Top 5 Avg. | Division |
| FHE Ada Forest Hills Eastern** | 193.8 | 2 |
| East Grand Rapids** | 193.1 | 2 |
| Alma** | 183.3 | 2 |
| Petoskey** | 182.0 | 2 |
| Frankenmuth** | 181.5 | 2 |
| Flint Powers Catholic* | 180.1 | 2 |
| Spring Lake* | 175.0 | 2 |
| St. Johns* | 173.8 | 2 |
| Clio* | 171.5 | 2 |
| GR Catholic Central | 169.8 | 2 |
| Freeland | 168.4 | 2 |
| Shepherd | 166.7 | 2 |
| St. Clair | 165.4 | 2 |
| Flint Kearsley | 164.4 | 2 |
| Ludington | 161.7 | 2 |
| Big Rapids | 159.2 | 2 |
| Goodrich | 152.3 | 2 |
| Saginaw Swan Valley | 150.5 | 2 |
| Birch Run | 147.2 | 2 |
| Lake Fenton | 147.2 | 2 |
| Ionia | 142.9 | 2 |
| Bay City Central | 141.2 | 2 |
| Linden | 139.8 | 2 |
| Carleton Airport | 132.1 | 2 |
| Portland | 130.8 | 2 |
| Imlay City | 123.5 | 2 |
| Bay City John Glenn | 72.9 | 2 |
| Boys Team | Top 5 Avg. | Division |
| Traverse City St. Francis*** | 184.3 | 3 |
| Pewamo-Westphalia** | 178.9 | 3 |
| Reed City** | 177.9 | 3 |
| Hanover-Horton** | 177.8 | 3 |
| GR Covenant Christian** | 175.0 | 3 |
| Stanton Central Montcalm** | 172.7 | 3 |
| Hart** | 172.0 | 1 |
| St. Louis** | 171.9 | 3 |
| Clare** | 171.7 | 3 |
| Midland Bullock Creek** | 166.6 | 3 |
| Charlevoix* | 163.8 | 3 |
| Kalkaska* | 159.4 | 3 |
| Ithaca* | 158.1 | 3 |
| Sanford-Meridian | 153.7 | 3 |
| Benzie Central | 153.6 | 3 |
| Lansing Catholic | 153.5 | 3 |
| LeRoy Pine River | 149.8 | 3 |
| Elk Rapids | 147.3 | 3 |
| Saranac | 139.8 | 3 |
| Roscommon | 128.8 | 3 |
| Ottawa Lake-Whiteford | 123.4 | 3 |
| Otisville LakeVille | 120.1 | 3 |
| Grandville Calvin Christian | 112.6 | 3 |
| Saginaw Valley Lutheran | 91.9 | 3 |
| Boys Team | Top 5 Avg. | Division |
| Holland Calvary Christian** | 157.0 | 4 |
| Harbor Springs* | 150.6 | 4 |
| Breckenridge* | 144.2 | 4 |
| White Cloud* | 143.5 | 4 |
| Maple City Glen Lake | 135.3 | 4 |
| Auburn Hills Oakland Christian | 132.6 | 4 |
| Leland | 123.3 | 4 |
| Lake Leelanau St. Mary | 116.6 | 4 |
| Mesick | 114.0 | 4 |
| Mayville | 110.0 | 4 |
| Fowler | 108.2 | 4 |
| Carson City-Crystal | 101.5 | 4 |
| Montabella | 66.3 | 4 |
| St. Charles | 25.1 | 4 |
| Boys Team | Top 5 Avg. | Division |
| Central Michigan Homeschool Athletics | 124.6 | HS |
| Boys Team | Top 5 Avg. | Division |
| Saginaw Arts and Sciences | 82.5 | ND |
| Boys Team | Top 5 Avg. | Division |
| Marquette*** | 186.5 | UP |
GIRLS INDIVIDUAL RATINGS
| Grade | Name | Time | Team | Rating |
| 11 | Jessica Jazwinski | 17:08.5 | Hart | 172.5 |
| 12 | Katie Watkins | 17:40.6 | Midland Dow | 161.8 |
| 12 | Clara James-Heer | 17:44.2 | FHC GR Forest Hills Central | 160.6 |
| 12 | Aiden Harrand | 17:46.2 | Buckley | 159.9 |
| 9 | Ava Schafer | 17:54.4 | St. Johns | 157.2 |
| 11 | Kyah Hoffman | 17:56.0 | Stanton Central Montcalm | 156.7 |
| 12 | Morgan Brown | 17:57.5 | Livonia Churchill | 156.2 |
| 10 | Emmerson Clor | 18:04.4 | Romeo | 153.9 |
| 12 | Mylie Kelly | 18:04.5 | Benzie Central | 153.8 |
| 10 | Katie Berkshire | 18:12.8 | Gaylord | 151.1 |
| 11 | Violet Hrabovsky | 18:13.1 | Romeo | 151.0 |
| 11 | Betsy Skendzel | 18:15.3 | Traverse City St. Francis | 150.2 |
| 12 | Drew Muller | 18:16.1 | East Grand Rapids | 150.0 |
| 12 | Mary Richmond | 18:16.2 | Frankenmuth | 149.9 |
| 12 | Tessa Roe | 18:23.4 | Lansing Catholic | 147.5 |
| 12 | Miranda McNeil | 18:25.0 | Morley-Stanwood | 147.0 |
| 11 | Sadey Seyferth | 18:25.8 | East Grand Rapids | 146.7 |
| 11 | Ava Alicandro | 18:31.6 | White Lake Lakeland | 144.8 |
| 12 | Shannon Gillahan | 18:33.4 | Okemos | 144.2 |
| 11 | Lauren Walker | 18:37.4 | Holt | 142.9 |
| 12 | Paige McArdle | 18:43.4 | Davison | 140.9 |
| 12 | Emily Tomes | 18:43.8 | GR Catholic Central | 140.7 |
| 10 | Samantha Brown | 18:46.9 | Clio | 139.7 |
| 10 | Natalie Foltz | 18:47.6 | Frankenmuth | 139.5 |
| 11 | Summer Brower | 18:54.4 | Ludington | 137.2 |
| 12 | Emma Hoffmeyer | 18:54.5 | Walled Lake Western | 137.2 |
| 9 | Gabriella Fugazzi | 18:54.5 | Okemos | 137.2 |
| 11 | Sydney Roberts | 18:54.9 | Midland Dow | 137.0 |
| 11 | Whitney Werner | 18:55.8 | Pewamo-Westphalia | 136.7 |
| 12 | Ava King | 18:56.3 | TC West (Traverse City) | 136.6 |
| 12 | Izzy Fazio | 18:56.6 | FHN GR Forest Hills Northern | 136.5 |
| 12 | Alisia Olteanu | 18:57.6 | Walled Lake Western | 136.1 |
| 12 | Abby Young | 18:58.5 | St. Johns | 135.8 |
| 9 | Clara Kaczor | 18:58.7 | Freeland | 135.8 |
| 11 | Grace Grupido | 18:59.2 | Fraser | 135.6 |
| 12 | Addison Washler | 18:59.4 | FHE Ada Forest Hills Eastern | 135.5 |
| 11 | Layla Jordan | 19:00.0 | Goodrich | 135.3 |
| 10 | Abby Veit | 19:00.6 | TC West (Traverse City) | 135.1 |
| 11 | Anna Sybenga | 19:01.3 | FHC GR Forest Hills Central | 134.9 |
| 12 | Ava Kurczewski | 19:02.8 | Walled Lake Northern | 134.4 |
| 9 | Tessa Mascari | 19:03.8 | TC West (Traverse City) | 134.1 |
| 11 | Olivia Purdy | 19:03.8 | Romeo | 134.1 |
| 12 | Madelyn Gordon | 19:07.1 | Walled Lake Northern | 133.0 |
| 10 | Ella Fure | 19:07.6 | Marquette | 132.8 |
| 10 | Siene Muraszewski | 19:07.6 | Utica | 132.8 |
| 12 | Nicole Mays | 19:08.2 | Okemos | 132.6 |
| 11 | Ezgi Kurt | 19:08.5 | Alma | 132.5 |
| 11 | Alena Tiernan | 19:08.6 | White Lake Lakeland | 132.5 |
| 11 | Clare Mathison | 19:08.6 | FHC GR Forest Hills Central | 132.5 |
| 11 | Lillian Deskins | 19:09.2 | Romeo | 132.3 |
| 12 | Amber Koole | 19:09.8 | GR Covenant Christian | 132.1 |
| 11 | Jane Manthei | 19:11.5 | Petoskey St. Michael | 131.5 |
| 12 | CamBrie Corey | 19:11.5 | Petoskey | 131.5 |
| 12 | Kyla Meyers | 19:11.5 | Spring Lake | 131.5 |
| 11 | Ashley Choponis | 19:12.5 | Stanton Central Montcalm | 131.2 |
| 9 | Lucy Conzelmann | 19:13.0 | Frankenmuth | 131.0 |
| 12 | Lauren Thomas | 19:15.1 | New Baltimore Anchor Bay | 130.3 |
| 9 | Kylie Mausolf | 19:16.9 | Birch Run | 129.7 |
| 9 | Emma Brown | 19:17.7 | Utica | 129.4 |
| 9 | Maya Pletzer | 19:18.1 | White Lake Lakeland | 129.3 |
| 10 | Aviana Skinner | 19:18.3 | Grand Ledge | 129.2 |
| 12 | Nora O’Leary | 19:18.5 | Petoskey | 129.2 |
| 10 | Rianna Radulescu | 19:18.6 | Livonia Churchill | 129.1 |
| 10 | October Harns | 19:19.9 | Okemos | 128.7 |
| 9 | Adeline Armstrong | 19:20.4 | East Grand Rapids | 128.5 |
| 10 | Katelyn Frazier | 19:22.4 | Fraser | 127.9 |
| 10 | Brynne Schulte | 19:25.2 | Elk Rapids | 126.9 |
| 9 | Sophia Buzzelli | 19:26.3 | Clare | 126.6 |
| 9 | Baylor Lauinger | 19:26.6 | Goodrich | 126.5 |
| 12 | Bea Reeser | 19:26.9 | Spring Lake | 126.4 |
| 12 | Sydney Smith | 19:27.5 | Davison | 126.2 |
| 11 | Alyssa Fouchey | 19:29.0 | TC West (Traverse City) | 125.7 |
| 11 | Monet Argeropoulos | 19:29.4 | Marquette | 125.5 |
| 12 | Alexis Ball | 19:30.1 | Traverse City Central | 125.3 |
| 10 | Nevaeh Polovina | 19:31.3 | Davison | 124.9 |
| 11 | Ella Reaves | 19:31.3 | Holt | 124.9 |
| 11 | Eliza Keith | 19:31.3 | Auburn Hills Oakland Christian | 124.9 |
| 10 | Grace Coston | 19:31.8 | Stanton Central Montcalm | 124.7 |
| 10 | Reese Smith | 19:32.2 | TC West (Traverse City) | 124.6 |
| – | Kamryn Salladay | 19:33.0 | Lakeview | 124.3 |
| 12 | Abby Harma | 19:35.1 | Marquette | 123.6 |
| 9 | Shelby Kuiper | 19:35.3 | GR Covenant Christian | 123.6 |
| 12 | Isabella Max | 19:37.3 | Kent City | 122.9 |
| 10 | Elizabeth Schafer | 19:39.1 | Okemos | 122.3 |
| 12 | Jaiden Dickman | 19:39.9 | St. Louis | 122.0 |
| 11 | Ella Knudsen | 19:41.3 | Leland | 121.6 |
| 9 | Stefi Reskevics | 19:42.2 | Harbor Springs | 121.3 |
| 12 | Sophia Reynolds | 19:43.1 | Hanover-Horton | 121.0 |
| 9 | Molly Gaudard | 19:43.1 | Flint Kearsley | 121.0 |
| 12 | Peyton Ludwig | 19:43.2 | FHC GR Forest Hills Central | 120.9 |
| 12 | Liliana Lehnst | 19:43.7 | Ithaca | 120.8 |
| 9 | Molly Kate Hollandsworth | 19:45.5 | Traverse City St. Francis | 120.2 |
| 9 | Emily Alt | 19:45.5 | Walled Lake Northern | 120.2 |
| 12 | Ella Kirkwood | 19:46.3 | Traverse City Central | 119.9 |
| 10 | Mattie Gagne | 19:46.5 | Midland Bullock Creek | 119.8 |
| 10 | Ava Pawlick | 19:46.9 | Petoskey | 119.7 |
| 11 | Lola Bryce | 19:47.0 | Grandville Calvin Christian | 119.7 |
| 10 | Brooke McFarland | 19:47.1 | Utica | 119.6 |
| 11 | Joy Evans | 19:47.4 | Alma | 119.5 |
| 10 | Alexis Kotkowicz | 19:47.7 | Spring Lake | 119.4 |
| 12 | Remi Flanz | 19:48.0 | Fraser | 119.3 |
| 12 | Emma Dickins | 19:48.2 | Alpena | 119.3 |
| 12 | Lily Salazar | 19:48.7 | Okemos | 119.1 |
| 10 | Gracelin Martin | 19:49.1 | Greenville | 119.0 |
| 12 | Gracie Youngblood | 19:49.5 | Romeo | 118.8 |
| 10 | Payton Lamb | 19:50.5 | TC West (Traverse City) | 118.5 |
| 10 | Miriam Kloha | 19:51.8 | St. Johns | 118.1 |
| 10 | Olivia Cereska | 19:52.0 | Fraser | 118.0 |
| 12 | Brooke Lemos | 19:52.7 | Davison | 117.8 |
| 10 | Peyton Tucker | 19:52.9 | TC West (Traverse City) | 117.7 |
| 11 | Mary Masserant | 19:54.2 | Traverse City St. Francis | 117.3 |
| 11 | Karie Keefer | 19:55.1 | Freeland | 117.0 |
| 12 | Libby Summerland | 19:56.4 | Owosso | 116.5 |
| 10 | Sienna Cobb | 19:56.8 | Traverse City Central | 116.4 |
| 10 | Jillian Clason | 20:00.2 | FHE Ada Forest Hills Eastern | 115.3 |
| 10 | Lydia Jagger | 20:00.7 | Grand Ledge | 115.1 |
| 12 | Macy Tackabury | 20:01.4 | Lapeer | 114.9 |
| 10 | Anna Pray | 20:03.3 | Elk Rapids | 114.2 |
| 9 | Claire Brown | 20:04.0 | Goodrich | 114.0 |
| 12 | Miriam Murrell | 20:04.2 | Gaylord St. Mary | 113.9 |
| 12 | Bryna Mead-O’Brien | 20:05.3 | Okemos | 113.6 |
| 11 | Isabelle Eppert | 20:06.6 | Farwell | 113.1 |
| 11 | Josie Jenkinson | 20:07.4 | Owosso | 112.9 |
| 10 | Emma Crandell | 20:08.3 | Owosso | 112.6 |
| 11 | Sophia Aquino | 20:09.0 | Utica | 112.3 |
| 10 | Brooklynn Frazee | 20:10.4 | Buckley | 111.9 |
| 11 | Avery Byrne | 20:10.4 | Goodrich | 111.9 |
| 12 | Samantha Zolnierek | 20:10.8 | Alpena | 111.7 |
| 9 | Bridget Raven | 20:13.4 | TC West (Traverse City) | 110.9 |
| 10 | Myleigh Hephner | 20:14.6 | Ithaca | 110.5 |
| 12 | Maddie Gallagher | 20:15.8 | Traverse City St. Francis | 110.1 |
| 12 | Claire Neumann | 20:16.0 | Saginaw Valley Lutheran | 110.0 |
| 12 | Melanie Werner | 20:18.7 | Pewamo-Westphalia | 109.1 |
| 11 | Juniper Rodham | 20:19.5 | Harbor Springs | 108.8 |
| 10 | Madison Aten | 20:19.6 | Grand Ledge | 108.8 |
| 10 | Yolanda Gascho | 20:19.8 | Johannesburg-Lewiston | 108.7 |
| 11 | Norah Lesner | 20:20.2 | Utica | 108.6 |
| 10 | Madelyn Baar | 20:20.5 | East Grand Rapids | 108.5 |
| 12 | Ella DeBruyn | 20:21.3 | Traverse City Central | 108.2 |
| 10 | Elise Barden | 20:22.3 | Frankenmuth | 107.9 |
| 10 | Grace Brown | 20:23.0 | Jackson | 107.7 |
| 9 | Julie Schuessler | 20:23.2 | Livonia Churchill | 107.6 |
| 11 | Lexie Beth Nienhuis | 20:23.4 | Hart | 107.5 |
| 11 | Mia Stibitz | 20:23.9 | FHC GR Forest Hills Central | 107.4 |
| 9 | Annabelle Lowman | 20:24.6 | Ludington | 107.1 |
| 9 | Makinna Foglesong | 20:25.5 | Ithaca | 106.8 |
| 9 | Brooklyn Wiltse | 20:26.0 | Davison | 106.7 |
| 9 | Ainsley Sullivan | 20:26.3 | FHE Ada Forest Hills Eastern | 106.6 |
| 11 | Hunter Shellenbarger | 20:27.1 | Elk Rapids | 106.3 |
| 11 | Courtney Bovair | 20:27.1 | Carleton Airport | 106.3 |
| 10 | Frances Melinn | 20:27.4 | Lansing Catholic | 106.2 |
| 10 | Ally Schmitz | 20:27.6 | Breckenridge | 106.1 |
| 11 | Fiona Scott | 20:29.5 | Petoskey | 105.5 |
| 10 | Jada Prescott | 20:30.1 | Freeland | 105.3 |
| 12 | Grace Riddle | 20:30.6 | Midland | 105.1 |
| 9 | Mikenna Nagel | 20:30.7 | Sanford-Meridian | 105.1 |
| 12 | Madalyn Agren | 20:31.0 | Johannesburg-Lewiston | 105.0 |
| 9 | Grace Mahaffy | 20:31.0 | Goodrich | 105.0 |
| 10 | Bailey Wenzlick | 20:32.3 | TC West (Traverse City) | 104.6 |
| 12 | Eva Pray | 20:32.9 | Elk Rapids | 104.4 |
| 12 | Mackenzie Hendry | 20:34.6 | White Lake Lakeland | 103.8 |
| 9 | Lydia Minderhoud | 20:35.4 | GR Covenant Christian | 103.5 |
| 9 | Morgan Scally | 20:36.0 | White Lake Lakeland | 103.3 |
| 10 | Sarah Trojanowski | 20:37.8 | Traverse City St. Francis | 102.7 |
| 11 | Abigail Davis | 20:38.6 | Vestaburg | 102.5 |
| 9 | Grace Wonch | 20:39.6 | Lansing Catholic | 102.1 |
| 10 | Abbie Schneider | 20:39.9 | Pewamo-Westphalia | 102.0 |
| 10 | Rory Workman | 20:40.0 | East Grand Rapids | 102.0 |
| 10 | Willa Prinsen | 20:40.8 | FHN GR Forest Hills Northern | 101.7 |
| 12 | Reagan Brooks | 20:40.9 | Linden | 101.7 |
| 10 | Lilah Yoder | 20:42.2 | FHC GR Forest Hills Central | 101.3 |
| 9 | Alivia Ottinger | 20:42.7 | Goodrich | 101.1 |
| 9 | Andrea Rolston | 20:43.5 | Stanton Central Montcalm | 100.8 |
| 12 | Holly Corteville | 20:43.5 | Walled Lake Northern | 100.8 |
| 12 | Ava Boggs | 20:44.7 | Flint Kearsley | 100.4 |
| 11 | Landrey Kuhn | 20:45.4 | Freeland | 100.2 |
| 10 | Audrey Biebel | 20:46.6 | FHN GR Forest Hills Northern | 99.8 |
| 12 | Jordan Fraifogl | 20:46.7 | Waterford Mott | 99.8 |
| 12 | Katherine Riemersma | 20:47.5 | Spring Lake | 99.5 |
| 11 | Reese Beery | 20:47.7 | Saginaw Swan Valley | 99.4 |
| 10 | Christina Theis | 20:48.5 | Ludington | 99.2 |
| 11 | Julionna West | 20:48.5 | Owosso | 99.2 |
| 12 | Lilyana Bratt | 20:48.6 | St. Clair | 99.1 |
| 12 | Leah Zarrilli | 20:50.3 | Auburn Hills Oakland Christian | 98.6 |
| 9 | Sidney Shepard | 20:51.4 | Linden | 98.2 |
| 12 | Jaida Schulte | 20:52.2 | Elk Rapids | 97.9 |
| 10 | Lilly Rooks | 20:55.4 | Pewamo-Westphalia | 96.9 |
| 9 | Melody Meckstroth | 20:55.8 | Linden | 96.7 |
| 12 | Emmalee Springer | 20:56.2 | Belding | 96.6 |
| 11 | Luciana Rodriguez | 20:58.0 | Fraser | 96.0 |
| 12 | Eleanor Kroetsch | 20:58.2 | Utica | 95.9 |
| 12 | Lilli Vandervennet | 20:59.6 | Okemos | 95.5 |
| 12 | Lindsay Minderhoud | 21:02.1 | GR Covenant Christian | 94.6 |
| 9 | Allie Gallagher | 21:02.2 | Walled Lake Northern | 94.6 |
| 12 | Elaine Burkmyre | 21:02.3 | Walled Lake Western | 94.6 |
| 11 | Danica Aldrich | 21:02.9 | Breckenridge | 94.4 |
| 11 | Autumn Brower | 21:03.4 | Ludington | 94.2 |
| 12 | Ella Peck | 21:04.2 | Elk Rapids | 93.9 |
| 9 | Alexa Palmer | 21:04.5 | Alma | 93.8 |
| 12 | Jacqueline Morton | 21:04.9 | Mt. Pleasant Sacred Heart | 93.7 |
| 11 | Allison Nussear | 21:05.4 | Midland Dow | 93.5 |
| 11 | Anna Krampe | 21:05.4 | FHC GR Forest Hills Central | 93.5 |
| 9 | Alyssa Kramer | 21:06.2 | Pewamo-Westphalia | 93.3 |
| 9 | Jenna Keilen | 21:06.2 | Pewamo-Westphalia | 93.3 |
| 9 | Addison Josephson | 21:06.6 | Linden | 93.1 |
| 12 | Samantha Smith | 21:06.8 | Saginaw Heritage | 93.1 |
| 11 | Avery Shepard | 21:07.8 | Midland | 92.7 |
| 12 | Margot Hagerty | 21:08.4 | Traverse City St. Francis | 92.5 |
| 11 | Nadia Grierson | 21:08.4 | Ludington | 92.5 |
| 11 | Olivia Gartrell | 21:13.4 | Davison | 90.9 |
| 12 | Madison Gimmey | 21:13.9 | Shepherd | 90.7 |
| 11 | Chloe Greer | 21:14.0 | Midland | 90.7 |
| 11 | Amelia Roznowski | 21:14.2 | Alpena | 90.6 |
| 10 | Kinsey Peer | 21:14.5 | Buckley | 90.5 |
| 11 | Sawyer Collins | 21:14.6 | Midland | 90.5 |
| 9 | Avery Miller | 21:14.9 | Lansing Catholic | 90.4 |
| 10 | Meghan Guczwa | 21:14.9 | Spring Lake | 90.4 |
| 11 | Sarah Goodwin | 21:15.1 | Auburn Hills Oakland Christian | 90.3 |
| 10 | Tierney Hartman | 21:15.9 | Grayling | 90.0 |
| 9 | Marnath Tuol | 21:15.9 | Grandville Calvin Christian | 90.0 |
| 10 | Ava Kontranowski | 21:16.1 | Midland | 90.0 |
| 11 | Natalie Summerland | 21:16.7 | Owosso | 89.8 |
| 12 | Mackenzie Keillor | 21:16.9 | Ludington | 89.7 |
| 9 | Anabelle Sketch | 21:17.3 | Traverse City Central | 89.6 |
| 12 | Jessica Bossenbroek | 21:18.1 | Holt | 89.3 |
| 9 | Emily Dunphy | 21:18.9 | Traverse City St. Francis | 89.0 |
| 12 | Julia Spielman | 21:19.4 | Livonia Churchill | 88.9 |
| 9 | Addison Jones | 21:19.6 | Midland | 88.8 |
| 9 | Anna DeVries | 21:19.8 | GR Covenant Christian | 88.7 |
| 12 | Molly O’Brien | 21:19.9 | Marian (Bloomfield Hills) | 88.7 |
| 9 | Clare Assaf | 21:20.4 | East Grand Rapids | 88.5 |
| 12 | Katy Zimmer | 21:20.7 | Mount Pleasant | 88.4 |
| 9 | Iris Zylstra | 21:20.9 | East Grand Rapids | 88.4 |
| 11 | Nataly Vine | 21:21.8 | Breckenridge | 88.1 |
| 9 | Addison O’Brien | 21:21.9 | Fraser | 88.0 |
| 9 | Madison Moeggenborg | 21:22.1 | Shepherd | 88.0 |
| 11 | Kelcie Pung | 21:22.8 | Fowler | 87.7 |
| 10 | Regan Feeley | 21:23.1 | Traverse City Central | 87.6 |
| 10 | Rachael Halkey | 21:24.3 | Livonia Churchill | 87.2 |
| 11 | Maria Ganshyna | 21:24.8 | Okemos | 87.1 |
| 11 | Samantha McClelland | 21:25.8 | FHN GR Forest Hills Northern | 86.7 |
| 9 | Allison Brandt | 21:26.1 | Ludington | 86.6 |
| 11 | Bethany Zimmerman | 21:26.7 | Spring Lake | 86.4 |
| 12 | Lydia Martoni | 21:26.9 | Fraser | 86.4 |
| 9 | Cora Wernholm | 21:28.5 | Marquette | 85.8 |
| 10 | Kaitlin Ludwig | 21:28.8 | Lansing Catholic | 85.7 |
| 9 | Gabriella Komarowski | 21:29.8 | St. Clair | 85.4 |
| 9 | Lilly McNair | 21:30.1 | Utica | 85.3 |
| 11 | Gwen Lamport | 21:30.1 | FHC GR Forest Hills Central | 85.3 |
| 12 | Olivia Hyatt | 21:30.6 | Davison | 85.1 |
| 9 | Genevieve Connolly | 21:31.9 | White Lake Lakeland | 84.7 |
| 11 | Marlina Howell | 21:32.4 | FHE Ada Forest Hills Eastern | 84.5 |
| 12 | Alexandra Kirshman | 21:32.7 | Walled Lake Northern | 84.4 |
| 11 | Charlotte O’Brien | 21:33.9 | Imlay City | 84.0 |
| 12 | Kaitlyn Miller | 21:33.9 | Frankenmuth | 84.0 |
| 11 | Lily Rosender | 21:34.2 | Walled Lake Northern | 83.9 |
| 12 | Lily Sackrider | 21:35.2 | St. Johns | 83.6 |
| 11 | Emily Honeman | 21:36.4 | Saginaw Heritage | 83.2 |
| 12 | Summer Terpstra | 21:36.8 | Mount Pleasant | 83.1 |
| 9 | Natalie Rosema | 21:36.9 | Hart | 83.0 |
| 10 | Molly McNabb | 21:36.9 | St. Clair | 83.0 |
| 11 | Ida Larsen | 21:37.3 | Marquette | 82.9 |
| 11 | Taylor Farage | 21:37.4 | Traverse City St. Francis | 82.9 |
| 12 | Avery Hecksel | 21:38.3 | East Grand Rapids | 82.6 |
| 9 | Jenna Sievert | 21:39.2 | White Lake Lakeland | 82.3 |
| 12 | Sylvia Thomas | 21:39.5 | St. Johns | 82.2 |
| 9 | Jenna Babbitt | 21:40.1 | Greenville | 82.0 |
| 11 | Allie Komarowski | 21:41.3 | St. Clair | 81.6 |
| 10 | Cessaly Fichtner | 21:41.6 | Freeland | 81.5 |
| 10 | Soren Stockman | 21:42.5 | Auburn Hills Oakland Christian | 81.2 |
| 10 | Myah Little | 21:42.6 | Kalkaska | 81.1 |
| 10 | Hannah Muench | 21:42.6 | Holt | 81.1 |
| 9 | Olivia Mielke | 21:43.7 | Freeland | 80.8 |
| 10 | Elsa Gomez | 21:43.8 | Grand Ledge | 80.7 |
| 12 | Keira Schiebner | 21:43.9 | Saginaw Heritage | 80.7 |
| 9 | Isabel Reinke | 21:44.2 | Freeland | 80.6 |
| 12 | Isabell Helman | 21:44.4 | Pewamo-Westphalia | 80.5 |
| 9 | Isabelle Verellen | 21:44.7 | White Lake Lakeland | 80.4 |
| 10 | Joelle Swanson | 21:45.6 | Elk Rapids | 80.1 |
| 11 | Quincy Stiffler | 21:45.6 | East Grand Rapids | 80.1 |
| 10 | Zoe Brown | 21:45.8 | Mount Pleasant | 80.1 |
| 10 | Jolene Thompson | 21:45.9 | Romeo | 80.0 |
| 10 | Caelynn London | 21:47.5 | Reed City | 79.5 |
| 10 | Kenna Charbauski | 21:48.6 | FHN GR Forest Hills Northern | 79.1 |
| 11 | Ella Bryce | 21:49.0 | Birch Run | 79.0 |
| 10 | Fran Warren | 21:49.1 | Harbor Springs | 79.0 |
| 12 | Hannah Raglin | 21:50.0 | Alma | 78.7 |
| 10 | Aubrey Sargent | 21:52.1 | St. Clair | 78.0 |
| 11 | Abby Dice | 21:52.3 | St. Louis | 77.9 |
| 11 | Lauren Pretty | 21:52.6 | Hart | 77.8 |
| 10 | Maya Muskan | 21:52.9 | Romeo | 77.7 |
| 12 | Skotti Ball-Duley | 21:53.1 | Owosso | 77.6 |
| 11 | Clara Smoes | 21:53.5 | Reed City | 77.5 |
| 12 | Ava Fahrenkopf | 21:53.7 | Linden | 77.4 |
| 11 | Gracie Warner | 21:54.2 | Shepherd | 77.3 |
| 9 | Aubrey Hare | 21:54.2 | Saginaw Swan Valley | 77.3 |
| 12 | Laela Bhatti | 21:54.6 | Imlay City | 77.1 |
| 12 | Kaitlyn Hatfield | 21:54.7 | Lake Fenton | 77.1 |
| 9 | Lauren Leis | 21:55.0 | Clare | 77.0 |
| 9 | Brynlee Swihart | 21:56.4 | Hanover-Horton | 76.5 |
| 11 | Elizabeth Barnhill | 21:56.9 | Alpena | 76.4 |
| 11 | McKenzie Bowman | 21:57.1 | Harbor Springs | 76.3 |
| 11 | Vivian Wickes | 21:57.2 | Alma | 76.3 |
| 10 | Alyssa Gershon | 21:57.5 | Livonia Churchill | 76.2 |
| 11 | Madeline Augustyn | 21:58.6 | White Lake Lakeland | 75.8 |
| 11 | Autumn Fransen | 21:58.7 | Midland Bullock Creek | 75.8 |
| 12 | Selma Ruiz | 21:58.8 | Bay City Central | 75.7 |
| 9 | Lucille Clark | 21:59.7 | Marian (Bloomfield Hills) | 75.4 |
| 9 | Natalie Burpee | 22:00.2 | Leland | 75.3 |
| 11 | Addalyn Warren | 22:00.9 | Lapeer | 75.0 |
| 9 | Emily Beethe | 22:01.2 | Saginaw Valley Lutheran | 74.9 |
| 12 | Mary Jane McGovern | 22:01.4 | East Grand Rapids | 74.9 |
| 11 | Tessa Bruns | 22:01.9 | Marquette | 74.7 |
| 12 | Brianna Agon | 22:02.2 | GR Catholic Central | 74.6 |
| 12 | Esme Durbin | 22:02.5 | TC West (Traverse City) | 74.5 |
| 10 | Peyton Knight | 22:03.1 | Macomb L’Anse Creuse North | 74.3 |
| 9 | Reese Rosbolt | 22:03.9 | Romeo | 74.0 |
| 9 | Da’sia Denwiddie | 22:04.1 | Breckenridge | 74.0 |
| 10 | Ava Johnson | 22:04.2 | Macomb L’Anse Creuse North | 73.9 |
| 9 | Eryn Veverka | 22:04.3 | Marquette | 73.9 |
| 9 | Lena Kistka | 22:04.3 | East Grand Rapids | 73.9 |
| 12 | Olivia Andersen | 22:04.5 | Ludington | 73.8 |
| 12 | Lily Mason | 22:04.9 | Hanover-Horton | 73.7 |
| 10 | Olivia Latunski | 22:04.9 | FHC GR Forest Hills Central | 73.7 |
| 10 | Anna Martin | 22:05.2 | Kalkaska | 73.6 |
| 10 | Kenai Kokx | 22:05.2 | Hart | 73.6 |
| 12 | Genesis Margiawicz | 22:06.1 | Walled Lake Northern | 73.3 |
| 11 | Emma Wittenbach | 22:06.9 | Pewamo-Westphalia | 73.0 |
| 12 | Olivia Urban | 22:07.0 | Otisville LakeVille | 73.0 |
| 11 | Maija Maki-Warne | 22:08.1 | Marquette | 72.6 |
| 9 | Delaney Smith | 22:08.8 | Pewamo-Westphalia | 72.4 |
| 11 | Ava Iverson | 22:11.6 | Benzie Central | 71.5 |
| 10 | Amber Kuiper | 22:12.7 | GR Covenant Christian | 71.1 |
| 11 | Clair Bacon | 22:13.4 | St. Clair | 70.9 |
| 9 | Breslin Scott | 22:14.7 | White Lake Lakeland | 70.4 |
| 10 | Sarah Munger | 22:15.3 | Alma | 70.2 |
| 10 | Isabella Reimers | 22:16.1 | Traverse City Central | 70.0 |
| 11 | Clare Conzelmann | 22:16.4 | Frankenmuth | 69.9 |
| 11 | Lauren Thole | 22:16.5 | East Grand Rapids | 69.8 |
| 12 | Aubrey Keeler | 22:16.9 | Clio | 69.7 |
| 9 | Anicela Ortega | 22:17.1 | Saginaw Swan Valley | 69.6 |
| 11 | Allison Tuttle | 22:17.4 | Utica | 69.5 |
| 10 | Lizzy Vollbrecht | 22:17.5 | TC West (Traverse City) | 69.5 |
| 11 | Violet Papin | 22:18.1 | Marquette | 69.3 |
| 12 | Emma Haynes | 22:18.3 | Saginaw Valley Lutheran | 69.2 |
| 10 | Meredith Hall | 22:18.7 | TC West (Traverse City) | 69.1 |
| 12 | Gwendalynn Rickard | 22:18.9 | Big Rapids | 69.0 |
| 10 | Acacia Williams | 22:19.0 | Holland Calvary Christian | 69.0 |
| 11 | Kaitlyn Zonca | 22:19.3 | Spring Lake | 68.9 |
| 12 | Grace Robinson | 22:20.0 | Traverse City St. Francis | 68.7 |
| 11 | Tess Peters | 22:20.6 | East Grand Rapids | 68.5 |
| 11 | Jemma Doublestein | 22:20.9 | East Grand Rapids | 68.4 |
| 9 | Devon Byrne | 22:21.0 | Holly | 68.3 |
| 9 | Stella Houdek | 22:21.5 | Traverse City St. Francis | 68.2 |
| 11 | Kambree Eberly | 22:22.3 | Grand Ledge | 67.9 |
| 9 | Gabriella Talaski | 22:22.3 | Flint Kearsley | 67.9 |
| 11 | Avery Westall | 22:22.5 | Breckenridge | 67.8 |
| 12 | Andrea Feldpausch | 22:23.1 | White Cloud | 67.6 |
| 11 | Ava Schnell | 22:24.0 | Hanover-Horton | 67.3 |
| 12 | Carman Jones | 22:24.1 | Belding | 67.3 |
| 11 | Lilly Hopkins | 22:24.8 | Hart | 67.1 |
| 12 | Lucy Johnson | 22:24.8 | Gaylord | 67.1 |
| 10 | Braelyn Bunting | 22:25.2 | Stanton Central Montcalm | 66.9 |
| 9 | Abbie Steele | 22:25.4 | Midland | 66.9 |
| 11 | Julia Moyle | 22:26.0 | Marquette | 66.7 |
| 11 | Lily McCreedy | 22:26.4 | Lapeer | 66.5 |
| 11 | Alyssa Possehn | 22:27.1 | Saranac | 66.3 |
| 9 | Grace Finch | 22:27.2 | TC West (Traverse City) | 66.3 |
| 12 | Lauren Cole | 22:27.7 | Petoskey | 66.1 |
| 9 | Cora Parker | 22:27.9 | Spring Lake | 66.0 |
| 9 | Addison Kemp | 22:28.7 | Greenville | 65.8 |
| 10 | Riley Reed | 22:29.3 | TC West (Traverse City) | 65.6 |
| 11 | Ella Spanding | 22:29.3 | Gaylord | 65.6 |
| 9 | Hannah Upchurch | 22:29.6 | Utica | 65.5 |
| 11 | Andrea Ross | 22:29.8 | Midland Dow | 65.4 |
| 9 | Alice Foley | 22:30.0 | Fraser | 65.3 |
| 10 | Morgan Scally | 22:30.7 | Romeo | 65.1 |
| 8 | Claire Couturier | 22:31.3 | Lake Leelanau St. Mary | 64.9 |
| 12 | Maggie Reszka | 22:31.7 | East Grand Rapids | 64.8 |
| 11 | Adrianna Soria | 22:32.1 | Grayling | 64.6 |
| 11 | Lauren Verburg | 22:32.6 | Grand Ledge | 64.5 |
| 12 | Erika Bylsma | 22:33.1 | GR Covenant Christian | 64.3 |
| 11 | Summer Adams | 22:33.8 | Big Rapids | 64.1 |
| 10 | Victoria Hengesbach | 22:33.9 | Pewamo-Westphalia | 64.0 |
| 9 | Lilly Mann | 22:34.4 | St. Louis | 63.9 |
| 10 | Beth Lehr | 22:35.0 | Mount Pleasant | 63.7 |
| 9 | Shannon Losee | 22:35.1 | Spring Lake | 63.6 |
| 10 | Lydia Brown | 22:35.4 | Spring Lake | 63.5 |
| 12 | Natalie Lemert | 22:35.9 | St. Louis | 63.4 |
| 10 | Kate Waugh | 22:36.7 | Okemos | 63.1 |
| 9 | Olivia McDowell | 22:36.8 | Holly | 63.1 |
| 9 | Emerson Brock | 22:37.0 | Davison | 63.0 |
| 10 | Stella Lipinski | 22:37.3 | Lansing Catholic | 62.9 |
| 9 | Rhianna Armstrong | 22:37.5 | Mount Pleasant | 62.8 |
| 11 | Lydia Recor | 22:37.8 | Spring Lake | 62.7 |
| 9 | Faith Jenkins | 22:38.0 | Grandville Calvin Christian | 62.7 |
| 10 | Nadia Cordes | 22:38.5 | Lapeer | 62.5 |
| 9 | Emma Boire | 22:38.6 | Belding | 62.5 |
| 9 | Taylor Byrne | 22:38.6 | Holly | 62.5 |
| 11 | Harriet Kidder | 22:38.8 | Hart | 62.4 |
| 11 | Lily Roossien | 22:38.9 | FHE Ada Forest Hills Eastern | 62.4 |
| 9 | Marlowe Walcott | 22:39.1 | Reed City | 62.3 |
| 10 | Daphne Hall | 22:39.2 | FHE Ada Forest Hills Eastern | 62.3 |
| 9 | Ellen Schwaiger | 22:39.5 | Leland | 62.2 |
| 9 | Braelynn Chiotti | 22:39.8 | Ottawa Lake-Whiteford | 62.1 |
| 9 | Haley Fitzgibbon | 22:40.1 | Sanford-Meridian | 62.0 |
| 12 | Gabriella Stachowski | 22:40.1 | Waterford Mott | 62.0 |
| 9 | Amelia Hamblin | 22:40.6 | Walled Lake Northern | 61.8 |
| 9 | Bayleigh Finney | 22:40.8 | Sanford-Meridian | 61.7 |
| 9 | Greta Meisel | 22:41.3 | Petoskey | 61.6 |
| 10 | Emma Dawe | 22:41.8 | Ithaca | 61.4 |
| 10 | Gwendolynn Carter | 22:42.3 | Holt | 61.2 |
| 10 | Kennidi Kowal | 22:42.8 | East Grand Rapids | 61.1 |
| 9 | Ella Thibodeau | 22:43.4 | Romeo | 60.9 |
| 9 | Hallee Hervey | 22:44.0 | Reed City | 60.7 |
| 11 | Delainey Cottrell | 22:44.0 | Hanover-Horton | 60.7 |
| 9 | Mikayla Kulawiak | 22:44.4 | Buckley | 60.5 |
| 10 | Halle Hoyt | 22:44.5 | St. Louis | 60.5 |
| 11 | Areyel Weiss | 22:45.0 | Breckenridge | 60.3 |
| 11 | Emma Samborn | 22:45.4 | Saginaw Valley Lutheran | 60.2 |
| 10 | Paige Kutas | 22:46.0 | Lansing Catholic | 60.0 |
| 11 | Lauryn Donahue | 22:46.1 | Imlay City | 60.0 |
| 11 | Emily Sell | 22:46.2 | Carleton Airport | 59.9 |
| 9 | Harper North | 22:46.5 | Okemos | 59.8 |
| 11 | Autumn Reynolds | 22:46.5 | Potterville | 59.8 |
| 11 | Hailey Hausbeck | 22:46.9 | Mount Pleasant | 59.7 |
| 11 | Katherine Ptak | 22:47.3 | GR Catholic Central | 59.6 |
| 9 | Jocelyn Wilson | 22:47.4 | Holt | 59.5 |
| 10 | Emma Means | 22:47.5 | Shepherd | 59.5 |
| 12 | Emma Fessler | 22:48.0 | Flint Kearsley | 59.3 |
| 10 | Tessa Swier | 22:48.1 | Midland Dow | 59.3 |
| 11 | Falicitie Babcock | 22:48.6 | Shepherd | 59.1 |
| 11 | Ellie Farmer | 22:48.6 | Pewamo-Westphalia | 59.1 |
| 11 | Emily Rice | 22:48.8 | Greenville | 59.1 |
| 12 | Mya Malkowski | 22:48.8 | Petoskey | 59.1 |
| 9 | Kendal Donahue | 22:48.9 | Imlay City | 59.0 |
| 11 | Lydia Finn | 22:49.0 | St. Johns | 59.0 |
| 9 | Amoriah Tanton | 22:49.3 | Lake Fenton | 58.9 |
| 10 | Emilee Young | 22:50.3 | Shepherd | 58.6 |
| 11 | Lola Walworth | 22:50.4 | Okemos | 58.5 |
| 10 | Reese Mickelsen | 22:50.8 | FHN GR Forest Hills Northern | 58.4 |
| 9 | Mia Wildfong | 22:51.0 | Traverse City St. Francis | 58.3 |
| 9 | Amanda Ludwig | 22:51.5 | Lansing Catholic | 58.2 |
| 10 | Grace Brown | 22:51.6 | St. Johns | 58.1 |
| 10 | Sienna Houlberg | 22:51.8 | Traverse City Central | 58.1 |
| 11 | Madison Shorkey | 22:52.9 | Bay City John Glenn | 57.7 |
| 9 | Lila Hamisfar | 22:53.0 | Hanover-Horton | 57.7 |
| 9 | Genevieve Rodham | 22:53.1 | Harbor Springs | 57.6 |
| 10 | Piper Williams | 22:53.4 | Okemos | 57.5 |
| 10 | Aeralyn Leonard | 22:54.1 | St. Louis | 57.3 |
| 9 | Riley Schweitzer | 22:54.5 | Linden | 57.2 |
| 12 | Jocelyn Millikin | 22:54.6 | Grayling | 57.1 |
| 12 | Sami Keiser | 22:54.6 | Gaylord | 57.1 |
| 10 | Sarah Goward | 22:55.2 | Mount Pleasant | 56.9 |
| 10 | Eleanor Herron | 22:55.4 | Frankenmuth | 56.9 |
| 11 | Jenna Kowalski | 22:55.4 | Freeland | 56.9 |
| 9 | Elise Bozung | 22:55.7 | Traverse City Central | 56.8 |
| 11 | Maya Padisak | 22:56.3 | Traverse City St. Francis | 56.6 |
| 10 | Samantha Frank | 22:56.7 | Frankenmuth | 56.4 |
| 10 | Ella Barber | 22:57.0 | St. Johns | 56.3 |
| 11 | Naomi Lindner | 22:57.3 | FHE Ada Forest Hills Eastern | 56.2 |
| 11 | Anna Boyle | 22:57.6 | Lapeer | 56.1 |
| 9 | Kaylee Swanson | 22:58.2 | Buckley | 55.9 |
| 9 | Havyn Tarrant | 22:58.2 | Traverse City St. Francis | 55.9 |
| 11 | Natalia Costilla | 22:58.6 | Bay City Central | 55.8 |
| 9 | Dakota Belknap | 22:59.2 | Grand Ledge | 55.6 |
| 10 | Lilly Anderson | 22:59.7 | Pewamo-Westphalia | 55.4 |
| 11 | Grace Hayhurst | 23:00.4 | Harbor Springs | 55.2 |
| 11 | Carly Carlson | 23:01.1 | Reed City | 55.0 |
| 9 | Addy Wiers | 23:02.1 | Charlevoix | 54.6 |
| 11 | Samantha Schaap | 23:02.2 | Belding | 54.6 |
| 11 | Claudia Johnson | 23:02.2 | Midland Dow | 54.6 |
| 11 | Hayley Carter | 23:02.6 | Walled Lake Northern | 54.5 |
| 12 | Alexis Flint | 23:02.8 | Hanover-Horton | 54.4 |
| 11 | Paige Newman | 23:03.3 | St. Johns | 54.2 |
| 12 | Laiyla Pray | 23:03.5 | Ithaca | 54.2 |
| 11 | Maya Rohrer | 23:04.1 | Charlevoix | 54.0 |
| 9 | Abigail Simpson | 23:04.7 | FHN GR Forest Hills Northern | 53.8 |
| 11 | Kyla Zonneveld | 23:05.6 | White Lake Lakeland | 53.5 |
| 12 | Alison Rockafellow | 23:05.7 | Holly | 53.4 |
| 11 | Adele Crook | 23:05.9 | Charlevoix | 53.4 |
| 9 | Courtney Borden | 23:06.1 | Kalkaska | 53.3 |
| 12 | Jessa Davis | 23:07.1 | Birch Run | 53.0 |
| 11 | Allison Derk | 23:07.4 | Utica | 52.9 |
| 9 | Brooklinn Barcia | 23:07.5 | Clare | 52.8 |
| 12 | Gillian Johnson | 23:08.7 | Waterford Mott | 52.4 |
| 10 | Megan Gimmey | 23:09.1 | Shepherd | 52.3 |
| 10 | Hannah Miller | 23:09.5 | Charlevoix | 52.2 |
| 11 | Catherine Taft | 23:09.6 | Clare | 52.1 |
| 10 | Samantha Conley | 23:09.7 | Spring Lake | 52.1 |
| 9 | Adeline Ludwig | 23:10.5 | Midland Bullock Creek | 51.8 |
| 11 | Faith Kopp | 23:11.3 | Utica | 51.6 |
| 9 | Isabella Yun | 23:11.9 | Lansing Catholic | 51.4 |
| 12 | Elizabeth Bailey | 23:12.1 | Shepherd | 51.3 |
| 10 | Keira Kalbfleisch | 23:12.3 | Saginaw Heritage | 51.2 |
| 10 | Laelle Terpstra | 23:12.4 | GR Covenant Christian | 51.2 |
| 10 | Sophia Knarr | 23:13.5 | Midland | 50.8 |
| 12 | Emmy Willemin | 23:14.2 | FHC GR Forest Hills Central | 50.6 |
| 10 | Rachel Dhaseleer | 23:14.4 | Charlevoix | 50.5 |
| 10 | Brenna Baker | 23:14.6 | Carleton Airport | 50.5 |
| 9 | Madison Leslie | 23:15.4 | New Baltimore Anchor Bay | 50.2 |
| 10 | Hayden Schugars | 23:16.0 | Traverse City Central | 50.0 |
| 12 | Alice Johnson | 23:16.1 | Imlay City | 50.0 |
| 12 | Allison Jones | 23:16.1 | Walled Lake Northern | 50.0 |
| 10 | Maggie Gross | 23:16.5 | Walled Lake Western | 49.8 |
| 12 | Karis Keith | 23:16.5 | Auburn Hills Oakland Christian | 49.8 |
| 9 | Addison Sirianni | 23:16.8 | Bay City Central | 49.7 |
| 10 | Brianna VanZwoll | 23:17.5 | Lansing Catholic | 49.5 |
| 12 | Annabelle Calderwood | 23:18.2 | Davison | 49.3 |
| 12 | Stellah Strauss | 23:18.2 | Linden | 49.3 |
| 10 | Tressa DeVries | 23:19.2 | GR Covenant Christian | 48.9 |
| 9 | Emma Bossenbroek | 23:20.4 | Holt | 48.5 |
| 9 | Alexis Groves | 23:20.8 | Harbor Springs | 48.4 |
| 11 | Emily Rasor | 23:20.9 | Ottawa Lake-Whiteford | 48.4 |
| 10 | Emersen Hathaway | 23:20.9 | Central Michigan Homeschool Athletics | 48.4 |
| 11 | Milana Mataway | 23:22.0 | Davison | 48.0 |
| 9 | Julia Clarke | 23:23.5 | Harbor Springs | 47.5 |
| 12 | Estelle Rockhold | 23:23.5 | Saranac | 47.5 |
| 9 | Brielle Burris | 23:23.7 | Petoskey | 47.4 |
| 12 | Nicole Gale | 23:23.8 | Greenville | 47.4 |
| 12 | Lucy Poppleton | 23:26.0 | Traverse City Central | 46.7 |
| 9 | Ella Thornton | 23:28.3 | St. Clair | 45.9 |
| 10 | Gabby Vroman | 23:29.6 | Saranac | 45.5 |
| 10 | Maryn Hyatt | 23:30.6 | Saginaw Valley Lutheran | 45.1 |
| 12 | Mylie Redes | 23:30.8 | Shepherd | 45.1 |
| 10 | Adelade Avram | 23:31.7 | Freeland | 44.8 |
| 10 | Taryn Marco | 23:31.9 | White Lake Lakeland | 44.7 |
| 9 | Jazmine Mason | 23:32.3 | Holly | 44.6 |
| 12 | Kendra Rhein | 23:32.6 | FHE Ada Forest Hills Eastern | 44.5 |
| 9 | Charlotte Simon | 23:32.8 | Pewamo-Westphalia | 44.4 |
| 10 | Sophia Duclos | 23:33.7 | Walled Lake Northern | 44.1 |
| 10 | Emma Doyle | 23:33.8 | Walled Lake Northern | 44.1 |
| 11 | Alexis Kierpiec | 23:34.2 | Midland Dow | 43.9 |
| 10 | Adela Jurado | 23:34.5 | White Lake Lakeland | 43.8 |
| 11 | Sarah Olszewski | 23:35.3 | Clio | 43.6 |
| 11 | Karisa Deacons | 23:35.4 | Ithaca | 43.5 |
| 9 | Emma Bowman | 23:36.2 | Big Rapids | 43.3 |
| 12 | Kendra Couturier | 23:36.6 | Lake Leelanau St. Mary | 43.1 |
| 12 | Oliviah Malloy | 23:37.5 | Big Rapids | 42.8 |
| 11 | Michaela Quinn | 23:39.1 | Midland | 42.3 |
| 9 | Sarah Masserant | 23:39.4 | Traverse City St. Francis | 42.2 |
| 10 | Norah Lacher | 23:39.5 | Midland Dow | 42.2 |
| 9 | Lydia Scally | 23:40.1 | Romeo | 42.0 |
| 10 | Hailey Bolf | 23:40.2 | Marquette | 41.9 |
| 10 | Ava LaMar | 23:40.3 | Greenville | 41.9 |
| 11 | Amelia Sporman | 23:41.0 | Flint Kearsley | 41.7 |
| 9 | Isabella Halfmann | 23:41.0 | Fowler | 41.7 |
| 9 | Lexi Kent | 23:41.1 | Traverse City Central | 41.6 |
| 12 | Amabel Schwaiger | 23:41.1 | Leland | 41.6 |
| 9 | Anna McIntyre | 23:41.9 | Traverse City St. Francis | 41.4 |
| 11 | Mickiah Allbee | 23:42.5 | Vestaburg | 41.2 |
| 10 | Amelia Cornell | 23:42.6 | Grand Ledge | 41.1 |
| 9 | Alexis Toutant | 23:43.2 | Macomb L’Anse Creuse North | 40.9 |
| 9 | Jasmine Rodner | 23:43.4 | White Lake Lakeland | 40.9 |
| 11 | Ruth Jurden | 23:43.5 | Stanton Central Montcalm | 40.8 |
| 10 | Madison Kemp | 23:45.1 | Carleton Airport | 40.3 |
| 11 | Ainsley Tandoc | 23:45.8 | Okemos | 40.1 |
| 12 | Emma Donovan | 23:46.0 | FHE Ada Forest Hills Eastern | 40.0 |
| 10 | Malia Reitz | 23:46.8 | Holt | 39.7 |
| 9 | Sarah Krueger | 23:46.9 | FHE Ada Forest Hills Eastern | 39.7 |
| 9 | Catie Janisse | 23:46.9 | Roscommon | 39.7 |
| 12 | Addison Mayfield | 23:48.1 | Bay City Central | 39.3 |
| 8 | Laura Rotman | 23:48.2 | Holland Calvary Christian | 39.3 |
| 9 | Morgan Sprague | 23:48.3 | White Lake Lakeland | 39.2 |
| 9 | AnnMarie Messina | 23:48.5 | Marquette | 39.2 |
| 12 | Destiny Wasoski | 23:48.9 | Bay City John Glenn | 39.0 |
| 12 | Katie Rohrer | 23:49.9 | Charlevoix | 38.7 |
| 10 | Lily Geyer | 23:51.2 | Spring Lake | 38.3 |
| 10 | Kennedy Bugbee | 23:51.3 | Hanover-Horton | 38.2 |
| 10 | Althea Gaylord | 23:51.4 | Benzie Central | 38.2 |
| 12 | Rebecca Smith | 23:51.4 | Fowler | 38.2 |
| 9 | Addison Torrez | 23:52.1 | Ludington | 38.0 |
| 9 | Dasol Kim | 23:52.4 | Okemos | 37.9 |
| 9 | Cecelia Ryan | 23:52.5 | Ludington | 37.8 |
| 12 | Claire Marvin | 23:53.1 | FHC GR Forest Hills Central | 37.6 |
| 9 | Elliana Hufton | 23:53.9 | Lake Fenton | 37.4 |
| 12 | Leah Kroge | 23:54.3 | Auburn Hills Oakland Christian | 37.2 |
| 12 | Loriana Mannino | 23:54.7 | Utica | 37.1 |
| 11 | Erin Robarge | 23:56.0 | Charlevoix | 36.7 |
| 10 | Abigail Jakubowski | 23:56.0 | White Lake Lakeland | 36.7 |
| 9 | Abby Blok | 23:56.6 | FHC GR Forest Hills Central | 36.5 |
| 9 | Corinne Lamb | 23:56.7 | Romeo | 36.4 |
| 12 | Grace O’Hare | 23:57.6 | Fowler | 36.1 |
| 11 | Payton Dennis | 23:57.9 | Benzie Central | 36.0 |
| 11 | Jessica Penrod | 23:58.5 | Vestaburg | 35.8 |
| 9 | Emma DiPaola | 23:58.9 | Macomb L’Anse Creuse North | 35.7 |
| 11 | Primalia Cubitt | 23:58.9 | Traverse City Central | 35.7 |
| 12 | Amelia Walchak | 23:59.0 | East Grand Rapids | 35.7 |
| 9 | Dahlia Kluver | 24:00.3 | Mount Pleasant | 35.2 |
| 9 | Claire Thelen | 24:00.9 | Pewamo-Westphalia | 35.0 |
| 11 | Margarita Martinez | 24:00.9 | Flint Kearsley | 35.0 |
| 9 | Kelsi Minikey | 24:01.6 | Stanton Central Montcalm | 34.8 |
| 10 | Madison Chilson | 24:03.3 | Buckley | 34.2 |
| 10 | Kate Coffey | 24:03.3 | Lansing Catholic | 34.2 |
| 12 | Violet Chamberlain | 24:03.6 | FHN GR Forest Hills Northern | 34.1 |
| 10 | Isabel Wood | 24:04.4 | Shepherd | 33.9 |
| 9 | Natalie Cook | 24:05.2 | Okemos | 33.6 |
| 12 | Elyse Smith | 24:05.5 | Saginaw Heritage | 33.5 |
| 10 | Carleigh Thompson | 24:06.0 | Ionia | 33.3 |
| 11 | Erin Leverenz | 24:06.4 | Macomb L’Anse Creuse North | 33.2 |
| 11 | Emily Alaimo | 24:06.4 | Maple City Glen Lake | 33.2 |
| 11 | Kristin DeBoer | 24:06.9 | GR Covenant Christian | 33.0 |
| 11 | Ruth Cotton | 24:07.4 | Davison | 32.9 |
| 10 | Madeline Downs | 24:07.4 | White Lake Lakeland | 32.9 |
| 11 | Alexa Cleary | 24:08.8 | Frankenmuth | 32.4 |
| 10 | Maria Campbell | 24:08.9 | Grandville Calvin Christian | 32.4 |
| 12 | Lily Ward | 24:09.9 | Clare | 32.0 |
| 11 | Kara Olds | 24:11.3 | Kalkaska | 31.6 |
| 11 | Annabeth Allee | 24:11.9 | LeRoy Pine River | 31.4 |
| 9 | Bella Cotter | 24:13.1 | Holt | 31.0 |
| 10 | Hailey Mingerink | 24:13.4 | GR Covenant Christian | 30.9 |
| 12 | Taelor Husted | 24:13.7 | Goodrich | 30.8 |
| 11 | Amelia Flahie | 24:14.6 | Holt | 30.5 |
| 10 | Sarah Bleyenberg | 24:14.6 | GR Covenant Christian | 30.5 |
| 11 | Miriam Keup | 24:15.1 | Saginaw Valley Lutheran | 30.3 |
| 11 | Sydney Mason | 24:15.5 | Carleton Airport | 30.2 |
| 12 | Keira Curneal | 24:16.3 | Kalkaska | 29.9 |
| 10 | EllaMae Klopf | 24:17.5 | Freeland | 29.5 |
| 10 | Abigail Studer | 24:18.0 | Hart | 29.3 |
| 12 | Emma Kooienga | 24:18.9 | GR Covenant Christian | 29.0 |
| 9 | Alix Court | 24:19.0 | Greenville | 29.0 |
| 9 | Kate MacLachlan | 24:20.0 | Midland Dow | 28.7 |
| 12 | Eden Brewer | 24:20.7 | St. Clair | 28.4 |
| 12 | Ella Kenworthy | 24:21.0 | Goodrich | 28.3 |
| 8 | Christina Patmos | 24:22.2 | Holland Calvary Christian | 27.9 |
| 10 | Catalina Colangelo Van Meek | 24:22.3 | Marian (Bloomfield Hills) | 27.9 |
| 11 | Emily Gallant | 24:22.8 | Midland | 27.7 |
| 11 | Cassidy Kline | 24:23.4 | Midland Bullock Creek | 27.5 |
| 9 | Jane Steen | 24:24.9 | Traverse City Central | 27.0 |
| 9 | Elle Shimmell | 24:26.0 | Utica | 26.7 |
| 11 | Josie Rogers | 24:27.1 | Davison | 26.3 |
| 11 | Hadley Tiffany | 24:27.4 | Lakeview | 26.2 |
| 10 | Vada Brasington | 24:27.7 | Traverse City Central | 26.1 |
| 9 | Braylynn Saunders | 24:27.9 | Ogemaw Heights | 26.0 |
| 10 | Emily Killingbeck | 24:28.4 | Saginaw Swan Valley | 25.9 |
| 12 | Anya Heany | 24:28.7 | Grand Ledge | 25.8 |
| 11 | Olivia Tandoc | 24:29.4 | Okemos | 25.5 |
| 9 | Adilyn Anderson | 24:29.5 | Davison | 25.5 |
| 9 | Lydia Rasmus | 24:29.7 | Saranac | 25.4 |
| 9 | Brynn Robinson | 24:30.5 | Shepherd | 25.2 |
| 12 | Lucia Calleja | 24:30.8 | Imlay City | 25.1 |
| 10 | Sadie Trahan | 24:31.7 | Saranac | 24.8 |
| 12 | Ellie Miller | 24:32.4 | Spring Lake | 24.5 |
| 9 | Desarae Travis | 24:33.5 | Shepherd | 24.2 |
| 12 | Emma Smith | 24:33.8 | Auburn Hills Oakland Christian | 24.1 |
| 12 | Grace Spalding | 24:34.2 | Petoskey | 23.9 |
| 12 | Grace Barber | 24:35.1 | FHC GR Forest Hills Central | 23.6 |
| 11 | Gwen Breidinger | 24:35.4 | Alma | 23.5 |
| 12 | Mary Beth Hyatt | 24:35.9 | Carson City-Crystal | 23.4 |
| 10 | Kylo Riedel | 24:36.5 | Breckenridge | 23.2 |
| 10 | Allison Vandermeulen | 24:36.7 | GR Covenant Christian | 23.1 |
| 10 | Lauren Spitzley | 24:37.0 | Portland | 23.0 |
| 9 | Abagail Rickard | 24:37.1 | Big Rapids | 23.0 |
| 11 | Nevaeh Post | 24:37.5 | Merrill | 22.8 |
| 9 | Ruby Collins | 24:37.6 | Hanover-Horton | 22.8 |
| 11 | Annabelle Pardo | 24:37.9 | Saginaw Swan Valley | 22.7 |
| 10 | Taytum Sanford | 24:38.7 | Reed City | 22.4 |
| 11 | Ella Langschwager | 24:39.5 | Holt | 22.2 |
| 9 | Anais Pangle | 24:39.9 | Mount Pleasant | 22.0 |
| 12 | Clare Eichberger | 24:41.1 | Traverse City Central | 21.6 |
| 9 | Elsie VanTil | 24:41.9 | GR Covenant Christian | 21.4 |
| 11 | Isabel Doerr | 24:42.8 | Lansing Catholic | 21.1 |
| 10 | Reagan Vokal | 24:44.4 | Midland | 20.5 |
| 10 | Kinsley Mowery | 24:44.7 | GR Covenant Christian | 20.4 |
| 12 | Clarissa VanBaren | 24:45.1 | GR Covenant Christian | 20.3 |
| 9 | Bindi Riccobono | 24:45.2 | Frankenmuth | 20.3 |
| 10 | Raegyn Mayer | 24:46.8 | Breckenridge | 19.7 |
| 10 | Zuri Brindle | 24:46.9 | Marquette | 19.7 |
| 11 | Brooklyn Carter | 24:47.0 | Hart | 19.7 |
| 11 | Alexis Graham | 24:47.8 | St. Charles | 19.4 |
| 10 | Jillian Steckroth | 24:48.3 | Lake Fenton | 19.2 |
| 9 | Callie Dykstra | 24:48.8 | GR Covenant Christian | 19.1 |
| 12 | Ryder DiGiulio | 24:49.6 | Petoskey | 18.8 |
| 10 | Blanca Lopez-Pinto | 24:49.7 | Breckenridge | 18.8 |
| 9 | Annah Hess | 24:51.6 | St. Louis | 18.1 |
| 12 | Cora Erickson | 24:51.7 | Petoskey | 18.1 |
| 9 | Sophie Cai | 24:53.0 | Midland Dow | 17.7 |
| 12 | Sarah Gundlach | 24:53.8 | Marian (Bloomfield Hills) | 17.4 |
| 11 | Zailey Archbold | 24:54.0 | Midland Dow | 17.3 |
| 11 | Brooklin Schwenke | 24:54.1 | Charlevoix | 17.3 |
| 12 | Ava Hammar | 24:54.7 | Reed City | 17.1 |
| 9 | Drew Bowman | 24:55.3 | Harbor Springs | 16.9 |
| 11 | Lucy Comparoni | 24:55.4 | Okemos | 16.9 |
| 11 | Amelia Smith | 24:55.8 | Gaylord | 16.7 |
| 11 | Brooklyn Foondle | 24:57.3 | White Cloud | 16.2 |
| 11 | Megan Schulte | 24:57.5 | Lansing Catholic | 16.2 |
| 10 | Carissa Alemany | 24:57.9 | Livonia Churchill | 16.0 |
| 10 | Hannah Kleyn | 24:59.1 | GR Covenant Christian | 15.6 |
| 10 | Laura Bigard | 24:59.4 | Mt. Pleasant Sacred Heart | 15.5 |
| 10 | Joanne Burkey | 24:59.9 | Livonia Churchill | 15.4 |
| 10 | Payden Burden-Smith | 25:01.2 | Saginaw Heritage | 14.9 |
| 9 | Kaylie McCracken | 25:01.3 | Carson City-Crystal | 14.9 |
| 11 | Ada Feasby | 25:01.5 | Spring Lake | 14.8 |
| 12 | Mary Tennes | 25:02.9 | Lansing Catholic | 14.4 |
| 10 | Ella Riddle | 25:02.9 | Midland | 14.4 |
| 12 | Anna Burton | 25:03.0 | Ludington | 14.3 |
| 11 | Olivia Beauchamp | 25:03.2 | Big Rapids | 14.3 |
| 9 | Charity Rogers | 25:03.6 | Reed City | 14.1 |
| 12 | Allison Polk | 25:04.6 | Utica | 13.8 |
| 12 | Grace Brooks | 25:04.6 | Grand Ledge | 13.8 |
| 11 | Emalee Scott | 25:05.1 | Potterville | 13.6 |
| 10 | Emma McCarty | 25:05.3 | Carson City-Crystal | 13.6 |
| 9 | Tiahnna Kinney | 25:06.3 | Sanford-Meridian | 13.2 |
| 11 | Rosemary Elenbaas | 25:06.5 | Marquette | 13.2 |
| 10 | Audrey Wilhelm | 25:06.8 | Benzie Central | 13.1 |
| 11 | Raina Doughty | 25:07.0 | Marquette | 13.0 |
| 10 | Anna Johnson | 25:07.3 | Alma | 12.9 |
| 10 | Sophia Strand | 25:07.8 | Ithaca | 12.7 |
| 9 | Sadie Dodge | 25:08.1 | Harbor Springs | 12.6 |
| 9 | Miriam Hunt | 25:08.3 | Reed City | 12.6 |
| 12 | Olivia Zahnow | 25:08.5 | Marian (Bloomfield Hills) | 12.5 |
| 11 | Olivia Laninga | 25:10.1 | Holland Calvary Christian | 12.0 |
| 11 | Natalie Schaffer | 25:10.2 | Ogemaw Heights | 11.9 |
| 10 | Grace Supanich | 25:10.7 | Morley-Stanwood | 11.8 |
| 11 | Madelynne Sterly | 25:11.5 | LeRoy Pine River | 11.5 |
| 12 | Abbie Buteyn | 25:12.1 | Grandville Calvin Christian | 11.3 |
| 11 | Kathleen Conaway | 25:12.6 | Traverse City Central | 11.1 |
| 10 | Natalie Workman | 25:12.6 | Livonia Churchill | 11.1 |
| 10 | Fionnoula Walsh | 25:13.0 | East Grand Rapids | 11.0 |
| 9 | Audrey Douglas | 25:13.1 | Mount Pleasant | 11.0 |
| 11 | Layla Draper | 25:14.1 | LeRoy Pine River | 10.6 |
| 12 | Katie Schupbach | 25:16.1 | Grand Ledge | 10.0 |
| 11 | Abby Walton | 25:17.3 | Marian (Bloomfield Hills) | 9.6 |
| 12 | Penelope O’Meara | 25:18.1 | FHC GR Forest Hills Central | 9.3 |
| 9 | Ashlyn O’Neill | 25:18.6 | Romeo | 9.1 |
| 10 | Gabriela “Ela” Knight | 25:19.0 | Holly | 9.0 |
| 12 | Lila Nargi | 25:19.9 | East Grand Rapids | 8.7 |
| 11 | Brianna Smaltz | 25:22.6 | Midland Bullock Creek | 7.8 |
| 9 | Lindsay Hofmeister | 25:23.0 | Midland Dow | 7.7 |
| 9 | Shanmukha Aluru | 25:23.1 | Okemos | 7.6 |
| 11 | Elizabeth Callihan | 25:23.2 | Midland Dow | 7.6 |
| 9 | Ines Bordenet | 25:23.9 | East Grand Rapids | 7.4 |
| 10 | Lilian Nguyen | 25:24.5 | FHN GR Forest Hills Northern | 7.2 |
| 9 | Madelyn Frisbee | 25:24.7 | Midland Dow | 7.1 |
| 10 | Ella Whiteman | 25:26.3 | Lake Fenton | 6.6 |
| 10 | Savannah Jones | 25:26.9 | Mt. Pleasant Sacred Heart | 6.4 |
| 12 | Lily Cosman | 25:27.3 | Walled Lake Northern | 6.2 |
| 12 | Floure Persem | 25:28.0 | Ogemaw Heights | 6.0 |
| 11 | Autumn Tucker | 25:28.2 | Walled Lake Western | 5.9 |
| 10 | Juliana Stepp | 25:28.7 | Holt | 5.8 |
| 12 | Madison Trahan | 25:28.8 | Saranac | 5.7 |
| 9 | Lydia Marsman | 25:29.4 | Grandville Calvin Christian | 5.5 |
| 11 | Addie Kirsch | 25:30.5 | FHN GR Forest Hills Northern | 5.2 |
| 9 | Katherine Green | 25:32.0 | St. Johns | 4.7 |
| 12 | Abryana Bledsoe | 25:32.5 | Saginaw Swan Valley | 4.5 |
| 10 | Sakarah Nalazek | 25:33.6 | Saginaw Heritage | 4.1 |
| 9 | Miah Randall | 25:34.4 | Holly | 3.9 |
| 10 | Selma Dzaferovic | 25:34.7 | Holt | 3.8 |
| 10 | Madison Sylvester | 25:34.8 | Saginaw Heritage | 3.7 |
| 9 | Annabel Reaves | 25:36.3 | Holt | 3.2 |
| 9 | Abigail Hicks | 25:37.4 | Mount Pleasant | 2.9 |
| 9 | Evelyn Kopp | 25:38.2 | Utica | 2.6 |
| 9 | London Batkins | 25:39.0 | Macomb L’Anse Creuse North | 2.3 |
| 9 | Emily Stewart | 25:39.1 | Marian (Bloomfield Hills) | 2.3 |
| 9 | Karmen Kruithof | 25:39.2 | Holland Calvary Christian | 2.3 |
| 10 | Lucy Noggle | 25:39.9 | Traverse City St. Francis | 2.0 |
| 9 | Mary Crockett | 25:40.9 | Charlevoix | 1.7 |
| 10 | Allison Sommer | 25:41.6 | Frankenmuth | 1.5 |
| 11 | Katie Harrand | 25:41.9 | Traverse City St. Francis | 1.4 |
| 11 | Sarah Learman | 25:42.0 | Lake Fenton | 1.3 |
| 11 | Hayden Swartz | 25:42.8 | Freeland | 1.1 |
| 10 | Danae VanBaren | 25:43.8 | GR Covenant Christian | 0.7 |
| 11 | Kamryn Lauinger | 25:44.2 | Goodrich | 0.6 |
| 11 | Joslyn Dickman | 25:45.8 | Alma | 0.1 |
| 11 | Rebecca Weinert | 25:46.1 | Ludington | 0.0 |
BOYS INDIVIDUAL RATINGS
| Grade | Name | Time | Team | Rating |
| 11 | TJ Hansen | 14:46.3 | Freeland | 218.6 |
| 12 | Thomas Westphal | 15:16.1 | New Baltimore Anchor Bay | 208.6 |
| 12 | Ty Parker | 15:20.9 | Walled Lake Northern | 207.0 |
| 12 | Alex Thole | 15:21.4 | East Grand Rapids | 206.9 |
| 12 | Iain Forrest | 15:27.7 | Davison | 204.8 |
| 12 | Collin Farmer | 15:29.3 | Pewamo-Westphalia | 204.2 |
| 9 | Robert Jazwinski III | 15:30.7 | Hart | 203.8 |
| 10 | Harper Wesley | 15:31.1 | Utica | 203.6 |
| 12 | Elliott Sirianni | 15:31.7 | Clio | 203.4 |
| 10 | Jonah Workman | 15:33.7 | East Grand Rapids | 202.8 |
| 12 | Noah Lambers | 15:36.7 | Holland | 201.8 |
| 12 | Owen Patton | 15:36.9 | Vestaburg | 201.7 |
| 12 | Ian Lewis | 15:38.9 | Livonia Churchill | 201.0 |
| 11 | August Rohde | 15:40.2 | Reed City | 200.6 |
| 11 | Henry Dixon | 15:40.4 | FHE Ada Forest Hills Eastern | 200.5 |
| 12 | Ryan Brinker | 15:43.5 | East Grand Rapids | 199.5 |
| 12 | Dylan Penberthy | 15:45.9 | Macomb L’Anse Creuse North | 198.7 |
| 12 | Ben March | 15:46.6 | St. Louis | 198.5 |
| 12 | Evan Rice | 15:49.1 | Walled Lake Northern | 197.6 |
| 12 | Shane Izzard | 15:50.2 | Petoskey | 197.3 |
| 12 | Isaac Staib | 15:50.5 | St. Johns | 197.2 |
| 10 | Thomas Larson | 15:50.8 | Alma | 197.1 |
| 12 | Brendan Hoving | 15:51.4 | FHE Ada Forest Hills Eastern | 196.9 |
| 12 | Willem DeGood | 15:51.6 | TC West (Traverse City) | 196.8 |
| 12 | Zack Truszkowski | 15:54.8 | Traverse City Central | 195.7 |
| 9 | Ezekiel Baltierra | 15:55.2 | Alma | 195.6 |
| 12 | Liam Hinman | 15:55.6 | FHE Ada Forest Hills Eastern | 195.5 |
| 12 | David Murphy | 15:55.9 | Flint Powers Catholic | 195.4 |
| 10 | Caleb Keller | 15:57.4 | Traverse City Central | 194.9 |
| 12 | Colin MacGregor | 15:57.5 | Midland Dow | 194.8 |
| 12 | Brad White | 15:58.3 | Clare | 194.6 |
| 11 | Jacob Essenmacher | 15:59.0 | Lapeer | 194.3 |
| 12 | Nolan Pinion | 15:59.7 | Lake Fenton | 194.1 |
| 10 | Gage Hoffman | 16:00.4 | Stanton Central Montcalm | 193.9 |
| 12 | Pierce Grzymkowski | 16:00.5 | White Lake Lakeland | 193.8 |
| 11 | Landon Pestrue | 16:00.9 | St. Louis | 193.7 |
| 12 | Cooper Jacobsen | 16:01.3 | FHE Ada Forest Hills Eastern | 193.6 |
| 12 | Anthony Kiaunis | 16:01.5 | Reed City | 193.5 |
| 12 | Brandon Penberthy | 16:01.8 | Macomb L’Anse Creuse North | 193.4 |
| 11 | Seppi Camilli | 16:02.0 | Marquette | 193.3 |
| 10 | John Blaskowski | 16:03.8 | Saginaw Heritage | 192.7 |
| 12 | Andrew Yax | 16:04.0 | Clio | 192.7 |
| 10 | Ian Morgan | 16:05.7 | Okemos | 192.1 |
| 11 | Landen Wise | 16:05.9 | Frankenmuth | 192.0 |
| 11 | Leo Swager | 16:06.7 | Traverse City St. Francis | 191.8 |
| 12 | Lucas Karbel | 16:06.7 | Walled Lake Northern | 191.8 |
| 12 | Sawyer Stoneman | 16:07.3 | Breckenridge | 191.6 |
| 11 | Sawyer McCarthy | 16:08.1 | FHC GR Forest Hills Central | 191.3 |
| 12 | Ryan Ward | 16:08.2 | White Lake Lakeland | 191.3 |
| 11 | Levi Kamps | 16:09.1 | GR Covenant Christian | 191.0 |
| 11 | Evan Balko | 16:10.9 | Marquette | 190.4 |
| 12 | Tucker Krumm | 16:11.4 | Traverse City St. Francis | 190.2 |
| 10 | Brett Magnus | 16:12.0 | Frankenmuth | 190.0 |
| 9 | Liam Wierzba | 16:12.9 | TC West (Traverse City) | 189.7 |
| 11 | Landen Boulis | 16:13.1 | Hanover-Horton | 189.6 |
| 11 | Drew Abbott | 16:16.3 | Detroit Catholic Central | 188.6 |
| 10 | Preston VanOeffelen | 16:17.5 | Greenville | 188.2 |
| 10 | Benjamin Rottier | 16:18.4 | Grand Ledge | 187.9 |
| 9 | Graeson Decker | 16:19.0 | GR Covenant Christian | 187.7 |
| 11 | Nolan Longuski | 16:19.3 | Shepherd | 187.6 |
| 12 | Dylan Odenbach | 16:19.7 | Petoskey | 187.4 |
| 12 | Ethan Muraszewski | 16:20.6 | Utica | 187.1 |
| 11 | Jeb Hillary | 16:20.7 | GR Catholic Central | 187.1 |
| 12 | Gavin Guggemos | 16:20.7 | Kalkaska | 187.1 |
| 12 | Ryan Allen | 16:21.6 | Reed City | 186.8 |
| 12 | Sam King | 16:22.1 | TC West (Traverse City) | 186.6 |
| 12 | Zachary Rubicz | 16:22.6 | New Baltimore Anchor Bay | 186.5 |
| 10 | Bryce Gross | 16:22.9 | Flint Powers Catholic | 186.4 |
| 11 | Josh Slocum | 16:22.9 | Traverse City St. Francis | 186.4 |
| 11 | Joseph Rohmfeld | 16:23.0 | Livonia Churchill | 186.3 |
| 11 | Tyler Heal | 16:24.3 | Sanford-Meridian | 185.9 |
| 12 | Graham Coston | 16:24.6 | Stanton Central Montcalm | 185.8 |
| 12 | Parker Ludwig | 16:25.1 | FHC GR Forest Hills Central | 185.6 |
| 11 | Jacob Sanford | 16:25.7 | FHC GR Forest Hills Central | 185.4 |
| 11 | Cougar Clark | 16:26.2 | Frankenmuth | 185.3 |
| 12 | Ryan Illikman | 16:26.2 | Detroit Catholic Central | 185.3 |
| 9 | Kyle Redman | 16:27.5 | Mesick | 184.8 |
| 11 | James Barch | 16:27.5 | Marquette | 184.8 |
| 12 | Jacob Montgomery | 16:27.5 | Ionia | 184.8 |
| 12 | Evan Shepherd | 16:28.3 | Hanover-Horton | 184.6 |
| 12 | Luke Glasgow | 16:28.8 | Spring Lake | 184.4 |
| 12 | Will Banfield | 16:28.9 | FHC GR Forest Hills Central | 184.4 |
| 9 | Luke Byland | 16:29.4 | Traverse City Central | 184.2 |
| 10 | Gavin Johns | 16:29.5 | White Lake Lakeland | 184.2 |
| 12 | Jack Lindwall | 16:30.2 | Petoskey | 183.9 |
| 10 | Jack Edison | 16:30.8 | East Grand Rapids | 183.7 |
| 12 | Silas Smith | 16:31.1 | Utica | 183.6 |
| 12 | Matthew Schrauben | 16:31.2 | St. Johns | 183.6 |
| 11 | Luke Morehouse | 16:32.0 | Utica | 183.3 |
| 12 | Andrew Klaus | 16:32.1 | Clare | 183.3 |
| 11 | Chase Wolters | 16:32.3 | Livonia Churchill | 183.2 |
| 11 | Chase Thomsen | 16:32.6 | Marquette | 183.1 |
| 11 | Ian Boss | 16:32.7 | Traverse City Central | 183.1 |
| 12 | Noah Tiernan | 16:33.3 | White Lake Lakeland | 182.9 |
| 11 | Matthew Verellen | 16:34.0 | White Lake Lakeland | 182.7 |
| 12 | Ian Richthammer | 16:34.4 | GR Catholic Central | 182.5 |
| 11 | Jack Lillywhite | 16:34.5 | Flint Kearsley | 182.5 |
| 12 | Tate Miller | 16:34.7 | FHE Ada Forest Hills Eastern | 182.4 |
| 10 | Murphy Wagner | 16:37.6 | Saginaw Swan Valley | 181.5 |
| 11 | Spencer Porter | 16:38.0 | FHN GR Forest Hills Northern | 181.3 |
| 11 | Colebrook Sutherland | 16:38.3 | Maple City Glen Lake | 181.2 |
| 11 | Andrew Fugazzi | 16:38.5 | Okemos | 181.2 |
| 11 | Nathan Beemer | 16:39.1 | Okemos | 181.0 |
| 12 | Cullen Papin | 16:39.1 | Marquette | 181.0 |
| 11 | Parker Woodwyk | 16:39.2 | Spring Lake | 180.9 |
| 12 | Bailey Wiggins | 16:39.8 | Midland Bullock Creek | 180.7 |
| 9 | Bryce Cahoon | 16:40.2 | Shepherd | 180.6 |
| 9 | Hunter Eaton | 16:40.7 | Charlevoix | 180.4 |
| 9 | Lucas Ballard | 16:41.4 | Marquette | 180.2 |
| 12 | Mateo Reyes | 16:41.7 | Midland | 180.1 |
| 10 | Jeryn Frisbie | 16:42.4 | Belding | 179.9 |
| 12 | Alex Durocher | 16:42.4 | Traverse City Central | 179.9 |
| 10 | Malcolm Cesario | 16:42.5 | Okemos | 179.8 |
| 12 | Vinny Schweihofer | 16:42.5 | St. Clair | 179.8 |
| 10 | Andrew Worsley | 16:42.7 | Midland | 179.8 |
| 10 | Landen Styka | 16:42.8 | Ithaca | 179.7 |
| 12 | Ali Kudmani | 16:43.8 | Alma | 179.4 |
| 12 | Elliot Whitney | 16:44.2 | Imlay City | 179.3 |
| 10 | Anthony Plana | 16:45.3 | Frankenmuth | 178.9 |
| 11 | Ethan Sellers | 16:45.3 | Flint Kearsley | 178.9 |
| 11 | Aiden Kasprzak | 16:45.7 | GR Catholic Central | 178.8 |
| 9 | Nolan Lounds | 16:45.8 | Grand Ledge | 178.7 |
| 10 | Qwynn Darnell | 16:48.2 | Elk Rapids | 177.9 |
| 10 | Gavin Tisch | 16:48.3 | Detroit Catholic Central | 177.9 |
| 10 | Peter Argeropoulos | 16:48.4 | Marquette | 177.9 |
| 12 | Jon Kurowski | 16:49.0 | Alpena | 177.7 |
| 12 | Peter Huey | 16:49.5 | Flint Powers Catholic | 177.5 |
| 12 | Keegan Masters | 16:49.5 | Ottawa Lake-Whiteford | 177.5 |
| 10 | Hudson Wojtkowicz | 16:49.7 | Livonia Churchill | 177.4 |
| 11 | Thomas Watson | 16:50.4 | Detroit Catholic Central | 177.2 |
| 12 | Nathan Day | 16:50.6 | Saranac | 177.1 |
| 9 | Wyatt Werner | 16:51.4 | Pewamo-Westphalia | 176.9 |
| 10 | Vincent Pattison | 16:51.7 | Goodrich | 176.8 |
| 9 | William Ready | 16:52.2 | Traverse City St. Francis | 176.6 |
| 12 | Logan Northrop | 16:52.3 | Mount Pleasant | 176.6 |
| 11 | Andy Castro | 16:52.7 | Midland Dow | 176.4 |
| 11 | Camden McLeod | 16:52.7 | Freeland | 176.4 |
| 10 | Sylus Wilson | 16:52.8 | Stanton Central Montcalm | 176.4 |
| 11 | Owen Read | 16:53.0 | Traverse City St. Francis | 176.3 |
| 11 | Chase Griffith | 16:53.4 | Walled Lake Northern | 176.2 |
| 10 | Lance Edghill | 16:54.2 | Fraser | 175.9 |
| 11 | Jacob Kosidlo | 16:54.2 | White Lake Lakeland | 175.9 |
| 9 | Simon Shutt | 16:54.6 | Okemos | 175.8 |
| 11 | Hayden Gould | 16:54.9 | Big Rapids | 175.7 |
| 10 | Lukus Mendoza | 16:55.5 | Spring Lake | 175.5 |
| 12 | Trevor Dornbos | 16:56.0 | Grandville Calvin Christian | 175.3 |
| 12 | Zachary Luptowski | 16:56.1 | Bay City Central | 175.3 |
| 11 | Lawrence Cubitt | 16:57.3 | Traverse City Central | 174.9 |
| 12 | Luke Ueland | 16:57.6 | FHE Ada Forest Hills Eastern | 174.8 |
| 11 | Lewis Walter | 16:57.7 | Traverse City St. Francis | 174.8 |
| 12 | Jack Laurain | 16:57.9 | Saginaw Heritage | 174.7 |
| 10 | Logan Bellinger | 16:58.1 | Midland | 174.6 |
| 11 | Robby Myler | 16:58.1 | Traverse City St. Francis | 174.6 |
| 10 | Zahar Rush | 16:58.4 | Petoskey | 174.5 |
| 9 | Cameron Cochran | 16:58.8 | Midland | 174.4 |
| 10 | Ben Irwin | 16:59.0 | TC West (Traverse City) | 174.3 |
| 10 | Jack Slotman | 16:59.5 | Hart | 174.2 |
| 12 | Gurshaan Sidhu | 16:59.5 | Okemos | 174.2 |
| 11 | Elijah Hutchinson | 16:59.7 | Grand Ledge | 174.1 |
| 11 | Allan George | 16:59.9 | Pewamo-Westphalia | 174.0 |
| 9 | Steven Zawacki | 17:00.2 | FHE Ada Forest Hills Eastern | 173.9 |
| 10 | Elijah Baltierra | 17:00.2 | Alma | 173.9 |
| 11 | Tristan Demlow | 17:00.2 | Grayling | 173.9 |
| 11 | Tyler Endres | 17:00.7 | FHE Ada Forest Hills Eastern | 173.8 |
| 11 | Eugene Haley | 17:01.7 | Detroit Catholic Central | 173.4 |
| 12 | Keiran Murphy | 17:02.0 | Flint Powers Catholic | 173.3 |
| 12 | Evan Yax | 17:02.2 | Clio | 173.3 |
| 11 | Miingen Bertrand | 17:02.4 | Ithaca | 173.2 |
| 12 | Hudson Kemperman | 17:02.4 | FHN GR Forest Hills Northern | 173.2 |
| 12 | Gavin Smith | 17:02.5 | Davison | 173.2 |
| 10 | Tyler Leach | 17:03.1 | Otisville LakeVille | 173.0 |
| 11 | Greg Vogt | 17:03.1 | New Baltimore Anchor Bay | 173.0 |
| 10 | John Truong | 17:03.6 | FHN GR Forest Hills Northern | 172.8 |
| 12 | Davis Christy | 17:04.5 | East Grand Rapids | 172.5 |
| 9 | John Kowatch | 17:05.0 | Pewamo-Westphalia | 172.3 |
| 12 | Hunter Helminski | 17:05.0 | Saranac | 172.3 |
| 12 | Lucas Berg | 17:05.3 | Midland | 172.2 |
| 11 | Teo Condevaux | 17:05.7 | Livonia Churchill | 172.1 |
| 12 | Lukas Reimers | 17:06.4 | Traverse City Central | 171.9 |
| 10 | Zach Hassenzahl | 17:07.0 | Hanover-Horton | 171.7 |
| 12 | Dylan Distelrath | 17:07.0 | St. Clair | 171.7 |
| 12 | Jack Rumptz | 17:07.5 | Birch Run | 171.5 |
| 12 | Owen Brown | 17:07.6 | Hanover-Horton | 171.5 |
| 9 | Cooper Flick | 17:07.7 | Hanover-Horton | 171.4 |
| 10 | Sam Hillary | 17:08.0 | East Grand Rapids | 171.3 |
| 9 | Anthony Rowe | 17:08.8 | Breckenridge | 171.1 |
| 11 | Nathan Wilkinson | 17:09.0 | Okemos | 171.0 |
| 12 | Kaiden Morey | 17:09.4 | Traverse City Central | 170.9 |
| 12 | Kenny Lewis | 17:09.7 | Saginaw Heritage | 170.8 |
| 11 | Brayden Sweeney | 17:10.1 | Midland Bullock Creek | 170.6 |
| 11 | Luke Dykstra | 17:10.3 | GR Covenant Christian | 170.6 |
| 11 | Max Stitt | 17:10.3 | Hart | 170.6 |
| 12 | Gabe Rusch | 17:10.3 | New Baltimore Anchor Bay | 170.6 |
| 12 | Ben Vruggink | 17:10.5 | Spring Lake | 170.5 |
| 11 | Owen Fennelly | 17:10.6 | Saginaw Swan Valley | 170.5 |
| 10 | Duane Davis | 17:11.1 | Midland Bullock Creek | 170.3 |
| 11 | Bodie Heiss | 17:11.1 | Alma | 170.3 |
| 12 | Aidan Leslie | 17:11.2 | New Baltimore Anchor Bay | 170.3 |
| 11 | Trevor Timmer | 17:12.8 | FHC GR Forest Hills Central | 169.7 |
| 12 | Alex Lillywhite | 17:12.9 | Flint Kearsley | 169.7 |
| 12 | Ethan Wilkie | 17:13.2 | Romeo | 169.6 |
| 11 | Riley Pattinson | 17:13.3 | Traverse City St. Francis | 169.6 |
| 12 | Brady Crake | 17:14.4 | Waterford Mott | 169.2 |
| 11 | Neil Oyer | 17:14.5 | Traverse City Central | 169.2 |
| 11 | Evan Lamb | 17:15.8 | Romeo | 168.7 |
| 10 | Jack Steen | 17:16.5 | Traverse City Central | 168.5 |
| 11 | Gavin Frandle | 17:16.6 | Utica | 168.5 |
| 12 | Jackson Price | 17:16.7 | Traverse City Central | 168.4 |
| 10 | Jayden Fox | 17:17.0 | Saginaw Valley Lutheran | 168.3 |
| 10 | Zac Brown | 17:17.3 | Holly | 168.2 |
| 12 | Evan Arleth | 17:17.3 | Traverse City Central | 168.2 |
| 11 | Coleson Cruzan | 17:17.6 | White Cloud | 168.1 |
| 10 | Caleb Carignan | 17:17.7 | Flint Powers Catholic | 168.1 |
| 11 | Austin Dalman | 17:17.8 | Big Rapids | 168.1 |
| 11 | Leyton Minuth | 17:17.9 | Midland Dow | 168.0 |
| 11 | Hayden Bacchus | 17:18.4 | Alpena | 167.9 |
| 11 | Marek Unger | 17:18.6 | Romeo | 167.8 |
| 12 | Ian Martin | 17:18.6 | Linden | 167.8 |
| 9 | Connor Schmidt | 17:18.9 | Clare | 167.7 |
| 10 | Finn Gammerath | 17:18.9 | Walled Lake Northern | 167.7 |
| 12 | Xander Maliska | 17:19.3 | St. Johns | 167.6 |
| 12 | Jose Flores | 17:19.3 | Ludington | 167.6 |
| 9 | Ty Redman | 17:19.7 | Mesick | 167.4 |
| 11 | Kenan Knight | 17:19.8 | Alpena | 167.4 |
| 10 | Ian McNeel | 17:19.9 | Shepherd | 167.4 |
| 10 | William Dobbertin | 17:21.3 | Carleton Airport | 166.9 |
| 10 | Philip Chamberlain | 17:21.5 | FHN GR Forest Hills Northern | 166.8 |
| 11 | Sam Muirhead | 17:21.5 | Pewamo-Westphalia | 166.8 |
| 11 | Noah Lowman | 17:21.5 | Ludington | 166.8 |
| 10 | Aidan Simrau | 17:21.6 | TC West (Traverse City) | 166.8 |
| 10 | Simon Licata | 17:21.8 | Petoskey | 166.7 |
| 10 | Henry Schanbeck | 17:22.5 | Bay City John Glenn | 166.5 |
| 9 | Matthew Wortley | 17:22.8 | Saginaw Heritage | 166.4 |
| 12 | Dylan Schumann | 17:23.1 | St. Clair | 166.3 |
| 10 | Matthew Berg | 17:23.2 | Midland | 166.3 |
| 12 | Sebastian Maldonado | 17:23.2 | Midland Dow | 166.3 |
| 9 | Noah Schipper | 17:23.5 | Holland Calvary Christian | 166.2 |
| 11 | Joseph Carlson | 17:23.8 | Traverse City St. Francis | 166.1 |
| 12 | Connor Mausolf | 17:23.8 | Birch Run | 166.1 |
| 11 | Owen Ryan | 17:24.5 | Detroit Catholic Central | 165.8 |
| 10 | Brenden Humitz | 17:24.9 | White Lake Lakeland | 165.7 |
| 11 | Nick Whitmer | 17:25.1 | FHE Ada Forest Hills Eastern | 165.6 |
| 12 | Adam Williams | 17:25.5 | Kalkaska | 165.5 |
| 12 | Lucas Shemansky | 17:25.6 | Fraser | 165.5 |
| 11 | Levi Clair | 17:26.0 | Utica | 165.3 |
| 10 | Rorik Holmquist | 17:26.5 | Marquette | 165.2 |
| 10 | Tyler VanKuiken | 17:26.6 | East Grand Rapids | 165.1 |
| 12 | Ian Hinkle | 17:27.0 | Grand Ledge | 165.0 |
| 11 | Ethan Morche | 17:27.2 | Livonia Churchill | 164.9 |
| 10 | Luca Lebron | 17:27.5 | Alma | 164.8 |
| 11 | David Dhaseleer | 17:27.5 | Charlevoix | 164.8 |
| 9 | Broden Ladd | 17:28.0 | Holly | 164.7 |
| 12 | Benjamin Schuessler | 17:28.2 | Livonia Churchill | 164.6 |
| 12 | Marc Woods | 17:28.3 | Midland Bullock Creek | 164.6 |
| 11 | Sam Fairchild | 17:28.9 | Walled Lake Northern | 164.4 |
| 11 | Parker Fettig | 17:29.0 | Petoskey | 164.3 |
| 9 | Vern Clyne | 17:29.7 | Auburn Hills Oakland Christian | 164.1 |
| 10 | Lucas Gates | 17:30.3 | Lansing Catholic | 163.9 |
| 12 | Trey Keson | 17:30.3 | Ludington | 163.9 |
| 12 | Nic Porter | 17:30.8 | Clare | 163.7 |
| 11 | Landon Ferren | 17:30.9 | Midland | 163.7 |
| 12 | Grant Koole | 17:31.1 | GR Covenant Christian | 163.6 |
| 11 | Nathan Koches | 17:31.3 | Spring Lake | 163.6 |
| 10 | Matthew Solomon | 17:32.1 | Charlevoix | 163.3 |
| 10 | Carter Clark | 17:32.2 | Carson City-Crystal | 163.3 |
| 11 | Parker Schramski | 17:33.4 | FHN GR Forest Hills Northern | 162.9 |
| 10 | Reagan Ward | 17:34.1 | St. Johns | 162.6 |
| 10 | Tyler Baum | 17:34.2 | FHN GR Forest Hills Northern | 162.6 |
| 11 | Max Ward | 17:34.2 | Elk Rapids | 162.6 |
| 10 | Alex Rodriguez | 17:34.6 | St. Louis | 162.5 |
| 10 | Noah Linstrom | 17:35.0 | Davison | 162.3 |
| 10 | Gordie Kaiton | 17:35.1 | FHE Ada Forest Hills Eastern | 162.3 |
| 11 | Cole Winter | 17:35.1 | Goodrich | 162.3 |
| 11 | Tyler N. Kooienga | 17:35.4 | GR Covenant Christian | 162.2 |
| 10 | Landon Heikka | 17:36.6 | Holly | 161.8 |
| 12 | Camden Moore | 17:37.0 | Kalkaska | 161.7 |
| 9 | Lucas Aardema | 17:37.3 | East Grand Rapids | 161.6 |
| 10 | Andrew Feldpausch | 17:37.7 | Portland | 161.4 |
| 9 | Nicklas Parker | 17:38.0 | Frankenmuth | 161.3 |
| 12 | Isaac Boire | 17:38.0 | Belding | 161.3 |
| 11 | Colby Hoggard | 17:38.1 | Davison | 161.3 |
| 10 | Alex Mckennon | 17:38.3 | Grand Ledge | 161.2 |
| 11 | Gabriel Mahler | 17:38.4 | White Lake Lakeland | 161.2 |
| 9 | Jakin Whitney | 17:38.5 | Shepherd | 161.2 |
| 9 | Ethan Kreger | 17:39.1 | St. Clair | 161.0 |
| 11 | Evan Hunt | 17:39.5 | Waterford Mott | 160.8 |
| 11 | Spencer Porritt | 17:39.5 | Midland | 160.8 |
| 10 | Connor Fochtman | 17:39.7 | Okemos | 160.8 |
| 12 | Lucas Hines | 17:39.8 | Ogemaw Heights | 160.7 |
| 11 | Mathew Tripp | 17:40.1 | Marquette | 160.6 |
| 12 | Tyler Vanderzanden | 17:40.4 | Hart | 160.5 |
| 9 | Riley Weed | 17:40.5 | Holland Calvary Christian | 160.5 |
| 10 | Jagger Clark | 17:40.5 | Frankenmuth | 160.5 |
| 10 | Aaron Osterman | 17:41.3 | New Baltimore Anchor Bay | 160.2 |
| 12 | Grayson Carpenter | 17:41.3 | Spring Lake | 160.2 |
| 9 | Gibson White | 17:41.5 | Holland Calvary Christian | 160.2 |
| 9 | Nolan Mitchell | 17:41.8 | Pewamo-Westphalia | 160.1 |
| 9 | Charlie George | 17:42.0 | Pewamo-Westphalia | 160.0 |
| 9 | Rylan Latchaw | 17:42.9 | Grand Ledge | 159.7 |
| 9 | Austin Taft | 17:43.1 | TC West (Traverse City) | 159.6 |
| 9 | Kevin Terpstra | 17:43.1 | Alma | 159.6 |
| 11 | Ayden May | 17:43.1 | Greenville | 159.6 |
| 12 | Lucan Louwsma | 17:43.3 | Benzie Central | 159.6 |
| 10 | David Fiore | 17:43.4 | Saginaw Heritage | 159.5 |
| 12 | Peter Schoenherr | 17:43.5 | Utica | 159.5 |
| 10 | Charlie Curtis | 17:44.1 | Utica | 159.3 |
| 12 | Trevor Clarke | 17:44.1 | Harbor Springs | 159.3 |
| 10 | Gavin O’Meara | 17:44.5 | FHC GR Forest Hills Central | 159.2 |
| 12 | Gurmaan Sidhu | 17:44.6 | Okemos | 159.1 |
| 11 | Edward Badel | 17:45.9 | Detroit Catholic Central | 158.7 |
| 10 | Cole Fernandez | 17:46.0 | Flint Kearsley | 158.7 |
| 12 | Matt Jenkins | 17:46.2 | Utica | 158.6 |
| 11 | Carter Poniatowski | 17:46.5 | Lapeer | 158.5 |
| 9 | Brody Empson | 17:46.8 | Romeo | 158.4 |
| 11 | Kyan Deam | 17:47.3 | Big Rapids | 158.2 |
| 10 | Reed Schroeder | 17:47.5 | Pewamo-Westphalia | 158.2 |
| 11 | Connor Kennedy | 17:47.5 | Otisville LakeVille | 158.2 |
| 12 | Cullen Black | 17:47.8 | St. Johns | 158.1 |
| 9 | Cooper Steckroth | 17:48.0 | Lake Fenton | 158.0 |
| 10 | Kyler Fertig | 17:48.3 | Stanton Central Montcalm | 157.9 |
| 12 | Elliot Noyes | 17:48.3 | Sanford-Meridian | 157.9 |
| 11 | Andrew Roberts | 17:49.0 | Davison | 157.7 |
| 12 | Nevin Slater | 17:49.3 | Ludington | 157.6 |
| 9 | Téo Krumm | 17:49.6 | Lansing Catholic | 157.5 |
| 10 | Ben Kuhl | 17:49.9 | Marquette | 157.4 |
| 12 | Jack Halliwill | 17:50.6 | Grand Ledge | 157.1 |
| 12 | Logan Kihnke | 17:50.7 | Harbor Springs | 157.1 |
| 12 | Carson Foondle | 17:51.1 | White Cloud | 157.0 |
| 9 | Cage Edingfield | 17:51.3 | Benzie Central | 156.9 |
| 10 | Hayden Shattuck | 17:51.8 | St. Louis | 156.7 |
| 12 | Matthew Seavey | 17:51.9 | Portland | 156.7 |
| 10 | Gannon Sova | 17:52.4 | Saginaw Swan Valley | 156.5 |
| 12 | Scott Slocum | 17:52.5 | LeRoy Pine River | 156.5 |
| 12 | James Kraeg | 17:52.8 | Marquette | 156.4 |
| 10 | Bryson White | 17:53.2 | Jackson | 156.3 |
| 11 | Austin Reinhardt | 17:53.6 | Alpena | 156.1 |
| 11 | Ian Smith | 17:53.7 | Holly | 156.1 |
| 9 | Robby Samborn | 17:54.0 | Saginaw Valley Lutheran | 156.0 |
| 9 | Owen Adams | 17:54.0 | Spring Lake | 156.0 |
| 11 | Timothy Olson | 17:54.1 | Spring Lake | 156.0 |
| 10 | Logan Brawt | 17:54.2 | Sanford-Meridian | 155.9 |
| 12 | Ryan Sutherlund | 17:54.2 | FHC GR Forest Hills Central | 155.9 |
| 12 | Isaac Clementshaw | 17:54.3 | Reed City | 155.9 |
| 12 | Nathon Zydel | 17:54.5 | Macomb L’Anse Creuse North | 155.8 |
| 12 | Bradley Beauvais | 17:54.7 | Utica | 155.8 |
| 9 | Brett Lewis | 17:54.9 | Saginaw Heritage | 155.7 |
| 11 | Gabe Hillary | 17:55.5 | FHN GR Forest Hills Northern | 155.5 |
| 9 | Maxwell Drenth | 17:56.4 | Charlevoix | 155.2 |
| 12 | Eddie Roberts | 17:56.5 | Davison | 155.2 |
| 9 | Logan Gessford | 17:56.7 | Midland | 155.1 |
| 9 | Everett Beach | 17:56.8 | Lansing Catholic | 155.1 |
| 9 | Ryder Hopkins | 17:56.8 | Charlevoix | 155.1 |
| 9 | Reeve Oberman | 17:56.9 | Petoskey | 155.0 |
| 10 | Adam Ferguson | 17:57.0 | Harbor Springs | 155.0 |
| 12 | Gavin Helgeson | 17:57.0 | Mayville | 155.0 |
| 9 | Wesley Chaffee | 17:57.6 | Mt. Pleasant Sacred Heart | 154.8 |
| 9 | Chad Tyson | 17:58.6 | Hanover-Horton | 154.5 |
| 11 | Brent DeSaegher | 17:59.5 | Ithaca | 154.2 |
| 11 | Landon Jayaraman | 17:59.8 | Holt | 154.1 |
| 12 | Caleb Drnek | 18:00.2 | GR Covenant Christian | 153.9 |
| 9 | Mitchell Dunlap | 18:00.3 | GR Catholic Central | 153.9 |
| 9 | Aubin Allee | 18:00.7 | LeRoy Pine River | 153.8 |
| 9 | Brandon Ziehmer | 18:01.3 | New Baltimore Anchor Bay | 153.6 |
| 12 | Mason Brewer | 18:02.0 | Clio | 153.3 |
| 10 | Joseph Sturtevant | 18:02.1 | TC West (Traverse City) | 153.3 |
| 12 | Joshua Miller | 18:02.9 | Grand Ledge | 153.0 |
| 12 | Ellis Yokom | 18:03.3 | Ionia | 152.9 |
| 12 | Nolan Rybarczyk | 18:03.4 | Macomb L’Anse Creuse North | 152.9 |
| 9 | Alex Flores | 18:03.7 | Ludington | 152.8 |
| 10 | Paul Saladin | 18:04.1 | Reed City | 152.6 |
| 10 | Cooper Donovan | 18:04.6 | FHE Ada Forest Hills Eastern | 152.5 |
| 11 | Benjamin DeRidder | 18:04.6 | Benzie Central | 152.5 |
| 12 | Nathaniel Kilgore | 18:04.9 | Holt | 152.4 |
| 11 | Nicholas Luna | 18:05.2 | Bay City Central | 152.3 |
| 10 | Damian Marcinek | 18:05.7 | Mount Pleasant | 152.1 |
| 11 | Benjamin Snook | 18:05.7 | Grand Ledge | 152.1 |
| 10 | Kristian Coon | 18:06.0 | Carson City-Crystal | 152.0 |
| 12 | Luke Nunez | 18:06.1 | Grand Ledge | 152.0 |
| 11 | Sam Scott | 18:06.6 | Midland Dow | 151.8 |
| 9 | Connor O’Reilly | 18:06.7 | Davison | 151.8 |
| 11 | Blaise Gooding | 18:06.7 | Linden | 151.8 |
| 9 | Christian Getz | 18:07.0 | Holland Calvary Christian | 151.7 |
| 9 | Nathan Lenington | 18:07.1 | LeRoy Pine River | 151.6 |
| 12 | Carter Follett | 18:07.1 | Merrill | 151.6 |
| 9 | Micah Kuiper | 18:07.2 | GR Covenant Christian | 151.6 |
| 9 | Jacob Sanders | 18:07.7 | Midland | 151.4 |
| 11 | Andrew Ehresman | 18:07.8 | Detroit Catholic Central | 151.4 |
| 9 | Hayden Deckrow | 18:08.2 | FHE Ada Forest Hills Eastern | 151.3 |
| 12 | Daniel Schruba | 18:08.4 | Waterford Mott | 151.2 |
| 9 | Miles Kirkwood | 18:08.6 | Traverse City Central | 151.1 |
| 11 | Michael Nivala | 18:08.6 | White Lake Lakeland | 151.1 |
| 10 | Ethin Chandler | 18:08.8 | Benzie Central | 151.1 |
| 12 | Danny Boyd | 18:09.2 | Utica | 150.9 |
| 9 | Aiden Schaner | 18:09.5 | Hart | 150.8 |
| 10 | Kaden Mingerink | 18:09.7 | GR Covenant Christian | 150.8 |
| 9 | Jack Grant | 18:10.0 | Marquette | 150.7 |
| 12 | Joseph Voss | 18:10.0 | Lapeer | 150.7 |
| 12 | Connor Lubbers | 18:10.3 | GR Covenant Christian | 150.6 |
| 10 | Tony D’Orazio | 18:10.8 | Livonia Churchill | 150.4 |
| 11 | Leo Dion | 18:10.9 | Flint Powers Catholic | 150.4 |
| 12 | Joel Hardesty | 18:11.3 | Big Rapids | 150.2 |
| 10 | Cole Pergram | 18:11.6 | Frankenmuth | 150.1 |
| 11 | Masen Koskinen | 18:12.3 | Birch Run | 149.9 |
| 9 | Gabe Grierson | 18:12.5 | Ludington | 149.8 |
| 10 | Eddie Walter | 18:12.7 | Traverse City St. Francis | 149.8 |
| 11 | Sam Nemeth | 18:13.0 | Freeland | 149.7 |
| 9 | Evan Amthor | 18:13.1 | Saginaw Heritage | 149.6 |
| 9 | Levi Dykstra | 18:13.2 | GR Covenant Christian | 149.6 |
| 9 | Levi Schimmel | 18:13.5 | GR Covenant Christian | 149.5 |
| 10 | Evan Rolston | 18:13.7 | Stanton Central Montcalm | 149.4 |
| 12 | Christian Kerfoot | 18:13.8 | Elk Rapids | 149.4 |
| 10 | Coltrane Paryani | 18:13.9 | Kalkaska | 149.4 |
| 9 | Nathan Anaya | 18:14.1 | Freeland | 149.3 |
| 9 | Sutton Klaus | 18:14.3 | Clare | 149.2 |
| 9 | Duncan Robinson | 18:14.8 | TC West (Traverse City) | 149.1 |
| 12 | Luke Douglas | 18:15.1 | Auburn Hills Oakland Christian | 149.0 |
| 10 | Noah Chouinard | 18:15.4 | Alma | 148.9 |
| 10 | Jacob Mankey | 18:17.0 | Ithaca | 148.3 |
| 11 | Caidan Gaskill | 18:17.1 | Clare | 148.3 |
| 12 | Gavin Kelso | 18:17.1 | LeRoy Pine River | 148.3 |
| 11 | Colin Kuhn | 18:17.3 | St. Louis | 148.2 |
| 12 | Zach Kahn | 18:17.4 | Ottawa Lake-Whiteford | 148.2 |
| 11 | Jerry Westrick | 18:17.7 | St. Clair | 148.1 |
| 10 | Chase Somers | 18:17.8 | Freeland | 148.1 |
| 11 | Joel Enos | 18:18.4 | Mayville | 147.9 |
| 11 | McKai Henry | 18:18.5 | Benzie Central | 147.8 |
| 9 | Christian Villa-Bilton | 18:19.1 | Clare | 147.6 |
| 11 | Bobby Wilson | 18:19.2 | Okemos | 147.6 |
| 12 | Donythyn Deitrick | 18:19.4 | Sanford-Meridian | 147.5 |
| 10 | Blaise Demko | 18:19.9 | Lansing Catholic | 147.4 |
| 10 | Liam McCaw | 18:20.3 | Maple City Glen Lake | 147.2 |
| 12 | Jacob Seybert | 18:20.9 | Midland | 147.0 |
| 10 | Grant Hillary | 18:21.9 | GR Catholic Central | 146.7 |
| 12 | Dean Brown | 18:21.9 | Saginaw Heritage | 146.7 |
| 9 | Marshall Brandt | 18:22.2 | Midland Bullock Creek | 146.6 |
| 10 | Max Vroman | 18:22.4 | Harbor Springs | 146.5 |
| 9 | Caleb Adkins | 18:22.7 | Holland Calvary Christian | 146.4 |
| 11 | Thurston Imhoff | 18:22.8 | Alpena | 146.4 |
| 9 | Payton Veilleux | 18:23.3 | Mount Pleasant | 146.2 |
| 12 | Elisha Correll | 18:23.4 | Jackson | 146.2 |
| 12 | Agustin Creamer | 18:23.6 | Leland | 146.1 |
| 11 | Korbyn Thornton | 18:23.8 | St. Clair | 146.1 |
| 9 | Carson Hlavin | 18:23.9 | Romeo | 146.0 |
| 10 | Braeden Mathis | 18:24.3 | Alpena | 145.9 |
| 12 | Eli Weber | 18:24.4 | Lapeer | 145.9 |
| 10 | Karl Swager | 18:24.9 | Traverse City St. Francis | 145.7 |
| 11 | Kaleb Canning | 18:26.0 | White Cloud | 145.3 |
| 9 | Joshua Reed | 18:26.4 | Midland Dow | 145.2 |
| 10 | Isaac Westra | 18:26.5 | GR Covenant Christian | 145.2 |
| 12 | Trevor Feldpausch | 18:27.0 | Fowler | 145.0 |
| 12 | Tyler Vining | 18:27.1 | Morley-Stanwood | 145.0 |
| 11 | Joel Fellows | 18:27.4 | East Grand Rapids | 144.9 |
| 11 | Jesse Plumb | 18:27.5 | Greenville | 144.8 |
| 11 | Shiloh Gersenson | 18:27.5 | Traverse City Central | 144.8 |
| 9 | Eli Laninga | 18:28.2 | Holland Calvary Christian | 144.6 |
| 10 | Andrew Bucher | 18:28.5 | Fraser | 144.5 |
| 9 | Levi Mayer | 18:28.7 | Davison | 144.4 |
| 9 | Trevon Johnson | 18:28.8 | Holt | 144.4 |
| 10 | Brayden Prieskorn | 18:28.8 | St. Clair | 144.4 |
| 10 | Joey Brake | 18:29.1 | Livonia Churchill | 144.3 |
| 11 | John Studzinski | 18:29.1 | Traverse City St. Francis | 144.3 |
| 12 | Jack Joyce | 18:29.2 | Traverse City St. Francis | 144.3 |
| 12 | Alexander Schafer | 18:29.4 | Grand Ledge | 144.2 |
| 11 | Jack Parent | 18:29.6 | Marquette | 144.1 |
| 9 | Finn Korte | 18:30.2 | Lansing Catholic | 143.9 |
| 11 | Avery Guikema | 18:30.3 | Hart | 143.9 |
| 9 | Colt Maynard | 18:30.5 | Goodrich | 143.8 |
| 10 | Brayden VanOs | 18:30.9 | Big Rapids | 143.7 |
| 9 | Pascal Miller | 18:31.1 | Hart | 143.6 |
| 10 | Carson Wernholm | 18:31.1 | Marquette | 143.6 |
| 9 | William Drake | 18:31.5 | Grand Ledge | 143.5 |
| 9 | Cooper Tiffany | 18:31.9 | Lakeview | 143.4 |
| 11 | Ryan Couser | 18:32.3 | Grand Ledge | 143.2 |
| 10 | Brady Cichowlas | 18:32.4 | Macomb L’Anse Creuse North | 143.2 |
| 10 | Theodore Matheney | 18:33.1 | Roscommon | 143.0 |
| 12 | Andrew Wheatley | 18:33.2 | Petoskey | 142.9 |
| 11 | Daniel Klein | 18:33.3 | Midland Dow | 142.9 |
| 12 | Christian Leachman | 18:33.5 | TC West (Traverse City) | 142.8 |
| 9 | Jackson Jaworski | 18:33.8 | Freeland | 142.7 |
| 9 | Garrett Lansing | 18:34.1 | Petoskey | 142.6 |
| 10 | Kyle Vincent | 18:34.4 | Benzie Central | 142.5 |
| 10 | Cody Couturier | 18:34.6 | Lake Leelanau St. Mary | 142.5 |
| 9 | Rowan Holmes | 18:35.1 | Livonia Churchill | 142.3 |
| 11 | Carter Peacock | 18:35.3 | Clare | 142.2 |
| 10 | Trey Eaton | 18:35.5 | Traverse City Central | 142.2 |
| 12 | Michael Haass | 18:35.8 | Detroit Catholic Central | 142.1 |
| 11 | Marlow Quigley | 18:36.1 | Marquette | 142.0 |
| 9 | Uzziel Thomassen | 18:36.2 | Auburn Hills Oakland Christian | 141.9 |
| 9 | Caelan Marsh | 18:36.3 | Grand Ledge | 141.9 |
| 10 | Hayden Murray | 18:36.7 | TC West (Traverse City) | 141.8 |
| 10 | Caleb Stern | 18:37.7 | Lapeer | 141.4 |
| 11 | Kobe Coverdill | 18:37.7 | Macomb L’Anse Creuse North | 141.4 |
| 10 | Jack Monterusso | 18:38.1 | FHC GR Forest Hills Central | 141.3 |
| 10 | Simon Faber | 18:38.3 | FHN GR Forest Hills Northern | 141.2 |
| 12 | Jackson Wesley | 18:38.4 | Utica | 141.2 |
| 11 | Kaleos Reid | 18:38.5 | Mount Pleasant | 141.2 |
| 11 | Travis Steward | 18:38.5 | Goodrich | 141.2 |
| 9 | Ben Bouchey | 18:38.6 | Flint Powers Catholic | 141.1 |
| 11 | Daniel Ridley | 18:38.6 | Lapeer | 141.1 |
| 10 | Spencer Phillpotts | 18:38.8 | Flint Powers Catholic | 141.1 |
| 12 | Antonio Reyes | 18:38.9 | Midland | 141.0 |
| 11 | Andrew Joelson | 18:39.4 | FHN GR Forest Hills Northern | 140.9 |
| 11 | Zac Taylor | 18:39.9 | Traverse City St. Francis | 140.7 |
| 12 | Seth Brown | 18:39.9 | Elk Rapids | 140.7 |
| 9 | Noah Thelen | 18:40.0 | Grand Ledge | 140.7 |
| 12 | Hudson Kiteley | 18:40.0 | Benzie Central | 140.7 |
| 10 | Thomas Beiter | 18:40.1 | Flint Powers Catholic | 140.6 |
| 10 | Luke McDonell | 18:40.1 | St. Clair | 140.6 |
| 12 | Landon Jordon | 18:40.8 | Hanover-Horton | 140.4 |
| 10 | Blake Griffis | 18:41.7 | Hanover-Horton | 140.1 |
| 9 | Austin Lasagna | 18:42.6 | Alpena | 139.8 |
| 12 | Dwight Van’tzelfde | 18:42.7 | Holly | 139.8 |
| 12 | Izayha Givens | 18:42.9 | Madison Academy | 139.7 |
| 10 | Clayton Peacock | 18:43.3 | Clare | 139.6 |
| 9 | Carson Brey | 18:44.0 | Petoskey | 139.3 |
| 10 | Willem Spoelhof | 18:45.1 | FHN GR Forest Hills Northern | 139.0 |
| 10 | Ethan Baker | 18:45.4 | LeRoy Pine River | 138.9 |
| 11 | Roben Perez | 18:45.6 | GR Catholic Central | 138.8 |
| 12 | Matthew Eblen | 18:46.2 | White Lake Lakeland | 138.6 |
| 10 | Matthew Bentley | 18:46.7 | Buckley | 138.4 |
| 10 | Colin Pattison | 18:46.8 | FHE Ada Forest Hills Eastern | 138.4 |
| 9 | Dustin Wright | 18:47.1 | Midland | 138.3 |
| 12 | Hayden Josef | 18:47.1 | Lapeer | 138.3 |
| 12 | Lucas Ruffing | 18:47.6 | Spring Lake | 138.1 |
| 10 | Miles Buttel | 18:47.9 | Grand Ledge | 138.0 |
| 10 | Neiko Ketchum | 18:48.0 | Clare | 138.0 |
| 11 | Steven Savoy | 18:48.5 | Grand Ledge | 137.8 |
| 9 | Aaron Flanz | 18:48.9 | Fraser | 137.7 |
| 10 | Logan Selasky | 18:49.4 | Saginaw Swan Valley | 137.5 |
| 9 | Hayden Selesky | 18:49.7 | Lansing Catholic | 137.4 |
| 11 | Trevor Gutteridge | 18:49.8 | Goodrich | 137.4 |
| 12 | Quinten Henderson | 18:50.1 | Traverse City Central | 137.3 |
| 11 | Ethan Schaner | 18:50.2 | Hart | 137.3 |
| 10 | Jacob Veurink | 18:50.6 | Charlevoix | 137.1 |
| 11 | Tyler Vaughn | 18:51.1 | Carleton Airport | 137.0 |
| 10 | Nolan Williamson | 18:51.2 | East Grand Rapids | 136.9 |
| 11 | Brennan Lee | 18:51.2 | FHE Ada Forest Hills Eastern | 136.9 |
| 12 | Izaiah Lentz | 18:51.2 | Reed City | 136.9 |
| 9 | Drew Davis | 18:52.2 | Shepherd | 136.6 |
| 11 | Elijah Lauer | 18:52.5 | Saranac | 136.5 |
| 12 | Walker Martin | 18:53.0 | Petoskey | 136.3 |
| 10 | Tyler Langfeldt | 18:53.1 | Potterville | 136.3 |
| 10 | Law Sholten | 18:53.4 | Frankenmuth | 136.2 |
| 9 | Tyler Williams | 18:53.7 | Fraser | 136.1 |
| 9 | Dex Nance | 18:53.9 | Traverse City St. Francis | 136.0 |
| 10 | Dylan Gryglewski | 18:54.0 | TC West (Traverse City) | 136.0 |
| 12 | Eoghan Burns | 18:54.0 | East Grand Rapids | 136.0 |
| 9 | Fisher Lipsey | 18:54.4 | Grand Ledge | 135.9 |
| 10 | Lucas Belkowski | 18:54.5 | Marquette | 135.8 |
| 9 | Aidan DeMarsh | 18:54.9 | Traverse City Central | 135.7 |
| 10 | Isaiah Chapdelaine | 18:54.9 | Carleton Airport | 135.7 |
| 11 | Aaron Crittenden | 18:55.4 | Potterville | 135.5 |
| 11 | Garrett Abel | 18:55.7 | Spring Lake | 135.4 |
| 11 | Donald Nurkala | 18:56.2 | Detroit Catholic Central | 135.3 |
| 10 | Henry Kruzel | 18:56.6 | Harbor Springs | 135.1 |
| 9 | Evan MacLaren | 18:56.7 | Ithaca | 135.1 |
| 12 | Alex Creamer | 18:56.9 | Clio | 135.0 |
| 11 | David Reisterer | 18:57.1 | Ludington | 135.0 |
| 9 | Miles Woodman | 18:58.1 | Ithaca | 134.6 |
| 12 | Peyton Scott | 18:58.3 | Charlevoix | 134.6 |
| 9 | Doug Gallagher | 18:59.1 | Traverse City St. Francis | 134.3 |
| 9 | Benjamin Nestle | 18:59.5 | Shepherd | 134.2 |
| 10 | Nathan Mroz | 18:59.6 | Detroit Catholic Central | 134.1 |
| 12 | Josiah Curry | 18:59.9 | Stanton Central Montcalm | 134.0 |
| 10 | Caleb Luellen | 19:00.1 | Mount Pleasant | 134.0 |
| 12 | Caleb Monaghan | 19:00.9 | Linden | 133.7 |
| 12 | Jacob Mol | 19:01.2 | GR Covenant Christian | 133.6 |
| 12 | Sean McDonald | 19:01.3 | Macomb L’Anse Creuse North | 133.6 |
| 10 | Leo Muss | 19:01.4 | FHN GR Forest Hills Northern | 133.5 |
| 9 | Caden VanGelderen | 19:01.6 | Hart | 133.5 |
| 10 | Jackson Shetler | 19:01.7 | Kalkaska | 133.4 |
| 9 | Dayton VanderMoere | 19:02.1 | Grand Ledge | 133.3 |
| 10 | Thad Whitmore | 19:02.1 | Ithaca | 133.3 |
| 9 | Lincoln Morden | 19:02.6 | Grand Ledge | 133.1 |
| 10 | Caleb Lamblin | 19:02.8 | Gaylord | 133.1 |
| 12 | Raihan Castaneda | 19:02.9 | Bay City Central | 133.0 |
| 12 | Jack Brake | 19:03.9 | Livonia Churchill | 132.7 |
| 11 | Zachary Chaussee | 19:04.0 | Traverse City Central | 132.7 |
| 10 | Jaxxon Thelen | 19:04.1 | Ionia | 132.6 |
| 10 | Oliver Mitchell | 19:04.4 | Lake Leelanau St. Mary | 132.5 |
| 10 | Eric Popa | 19:04.8 | Mount Pleasant | 132.4 |
| 9 | Cooper Roster | 19:05.1 | TC West (Traverse City) | 132.3 |
| 11 | Alexander Richards | 19:05.2 | Utica | 132.3 |
| 12 | Caden Saxton | 19:05.2 | Flint Kearsley | 132.3 |
| 12 | Cervantes Woodworth | 19:05.4 | St. Johns | 132.2 |
| 10 | Joey Oosterhouse | 19:05.6 | GR Covenant Christian | 132.1 |
| 11 | Tanner Smith | 19:05.6 | Davison | 132.1 |
| 11 | Isaac Primm | 19:05.6 | Spring Lake | 132.1 |
| 10 | Levi Vanderlaan | 19:05.7 | Spring Lake | 132.1 |
| 12 | Andrew Monahan | 19:06.2 | Central Michigan Homeschool Athletics | 131.9 |
| 11 | Logan Hewitt | 19:06.4 | Benzie Central | 131.9 |
| 9 | Colin Mondoux | 19:06.6 | Utica | 131.8 |
| 12 | Heath Soho | 19:06.7 | FHE Ada Forest Hills Eastern | 131.8 |
| 9 | Benjamin Mulder | 19:06.9 | Okemos | 131.7 |
| 10 | William Warner | 19:07.3 | Clare | 131.6 |
| 9 | Jose Costilla | 19:07.5 | Bay City Central | 131.5 |
| 12 | Alden Tait | 19:08.2 | Clare | 131.3 |
| 10 | Bryce VanderKodde | 19:08.6 | Hart | 131.1 |
| 12 | Isaiah Olivarez | 19:08.6 | FHN GR Forest Hills Northern | 131.1 |
| 12 | Elijah Lentz | 19:08.9 | Reed City | 131.0 |
| 10 | Nathaniel Gschwind | 19:09.0 | FHC GR Forest Hills Central | 131.0 |
| 11 | Logan Dudley | 19:09.1 | Coleman | 131.0 |
| 10 | Isaac Gola | 19:09.3 | Shepherd | 130.9 |
| 11 | Henry Schwarze | 19:09.6 | FHC GR Forest Hills Central | 130.8 |
| 12 | Alex Bushee | 19:09.7 | Ionia | 130.8 |
| 10 | Brodie Licata | 19:10.8 | Lake Fenton | 130.4 |
| 11 | Dylan Choura | 19:11.4 | FHC GR Forest Hills Central | 130.2 |
| 12 | Eli Goosen | 19:11.9 | Spring Lake | 130.0 |
| 12 | Jack Jubar | 19:12.4 | Ludington | 129.9 |
| 10 | Hayden Richey | 19:13.5 | Lansing Catholic | 129.5 |
| 12 | Conner Wildie | 19:13.5 | Imlay City | 129.5 |
| 9 | Connor Murphy | 19:14.1 | Midland | 129.3 |
| 10 | Caleb Butler | 19:14.1 | TC West (Traverse City) | 129.3 |
| 11 | Nate McAvoy | 19:14.1 | Frankenmuth | 129.3 |
| 9 | Angelo Hinson | 19:15.2 | White Cloud | 128.9 |
| 12 | Davin Meckstroth | 19:15.2 | Linden | 128.9 |
| 11 | Matt Coffey | 19:15.9 | Roscommon | 128.7 |
| 9 | Ryder Woodwyk | 19:16.3 | Spring Lake | 128.6 |
| 10 | Mike Stickel | 19:16.3 | Roscommon | 128.6 |
| 12 | Keegan Hale | 19:16.5 | Birch Run | 128.5 |
| 12 | Raymond Huhn | 19:16.5 | Pewamo-Westphalia | 128.5 |
| 12 | George Amidon | 19:16.7 | Greenville | 128.4 |
| 9 | Grant Bulgrien | 19:16.8 | Hanover-Horton | 128.4 |
| 11 | Jackson Lipsey | 19:17.1 | Grand Ledge | 128.3 |
| 12 | Calvin Kamischke | 19:17.4 | Lake Fenton | 128.2 |
| 10 | Levi Fox | 19:18.1 | Mount Pleasant | 128.0 |
| 11 | Hayden Tollenaere | 19:18.4 | Central Michigan Homeschool Athletics | 127.9 |
| 11 | Donald Thompson | 19:18.5 | Big Rapids | 127.8 |
| 10 | Colin Boullard | 19:19.4 | St. Clair | 127.5 |
| 11 | Bo Brutyn | 19:19.7 | Midland | 127.4 |
| 9 | Evan Keen | 19:20.3 | Leland | 127.2 |
| 12 | Ty Johnson | 19:20.3 | Otisville LakeVille | 127.2 |
| 12 | Kyler Behrenwald | 19:20.3 | Lakeview | 127.2 |
| 9 | Tim Cook | 19:20.4 | Livonia Churchill | 127.2 |
| 12 | Carter Baese | 19:21.0 | Lapeer | 127.0 |
| 12 | Conor Brown | 19:21.1 | East Grand Rapids | 127.0 |
| 11 | Aimon Humm | 19:21.3 | Breckenridge | 126.9 |
| 9 | Parker Stayton | 19:21.5 | Goodrich | 126.8 |
| 12 | Cooper Lynch | 19:21.7 | Lapeer | 126.8 |
| 12 | Jakob Sorensen | 19:21.8 | FHN GR Forest Hills Northern | 126.7 |
| 10 | Ethan Everhart | 19:22.0 | Imlay City | 126.7 |
| 9 | Henry Burris | 19:22.1 | Petoskey | 126.6 |
| 9 | Henry Minks | 19:22.5 | FHE Ada Forest Hills Eastern | 126.5 |
| 10 | Landon Harris | 19:22.8 | Benzie Central | 126.4 |
| 9 | Jake Klemmer | 19:23.6 | Roscommon | 126.1 |
| 11 | Trenton ODea | 19:23.6 | Saginaw Heritage | 126.1 |
| 12 | Keegan Shafer | 19:24.5 | Vestaburg | 125.8 |
| 9 | Aiden Giancotti | 19:25.2 | Holt | 125.6 |
| 11 | Zach Vonk | 19:25.2 | Holland Calvary Christian | 125.6 |
| 11 | Silas Springer | 19:25.2 | Central Michigan Homeschool Athletics | 125.6 |
| 12 | Tripp Wagner | 19:25.6 | Kalkaska | 125.5 |
| 11 | Arun Venkatesan | 19:26.0 | Midland Dow | 125.3 |
| 9 | Brady Dozier | 19:26.1 | Reed City | 125.3 |
| 9 | Jack Frentz | 19:26.1 | Petoskey | 125.3 |
| 10 | Gavin Hiler | 19:26.1 | Lake Fenton | 125.3 |
| 9 | John Nielson | 19:26.3 | Morley-Stanwood | 125.2 |
| 9 | JohnOwen Griess | 19:26.3 | GR Covenant Christian | 125.2 |
| 11 | Max Piper | 19:26.5 | Flint Powers Catholic | 125.2 |
| 10 | Quentin Smith | 19:26.6 | Fowler | 125.1 |
| 12 | David Ullmann | 19:26.6 | Breckenridge | 125.1 |
| 9 | Jake Volz | 19:26.9 | Okemos | 125.0 |
| 11 | Brady Keen | 19:27.3 | Leland | 124.9 |
| 12 | Christian Kennedy | 19:28.3 | Lapeer | 124.6 |
| 10 | Hyunseo Sung | 19:29.0 | Midland Dow | 124.3 |
| 9 | Jackson LaLonde | 19:29.6 | Clio | 124.1 |
| 11 | Graisen Morris | 19:30.4 | Davison | 123.9 |
| 12 | Paul Skendzel | 19:30.5 | Traverse City St. Francis | 123.8 |
| 10 | Jacob-D Johnson | 19:32.0 | Holly | 123.3 |
| 11 | Haydn Kotowski | 19:32.1 | Davison | 123.3 |
| 9 | Connor Czolgosz | 19:32.8 | Midland Bullock Creek | 123.1 |
| 9 | Isaiah Homan | 19:32.9 | Central Michigan Homeschool Athletics | 123.0 |
| 11 | Grant Smith | 19:33.6 | Shepherd | 122.8 |
| 9 | Ethan Lombard | 19:34.1 | Shepherd | 122.6 |
| 10 | Morgan Moy | 19:34.2 | Okemos | 122.6 |
| 11 | Micah Dunn | 19:34.3 | Saginaw Heritage | 122.6 |
| 10 | Blake Borders | 19:34.5 | White Lake Lakeland | 122.5 |
| 9 | Carter Kirkbride | 19:34.9 | Romeo | 122.4 |
| 9 | Tyce Wakefield | 19:35.0 | FHN GR Forest Hills Northern | 122.3 |
| 12 | Paolo Poquiz | 19:35.4 | Alma | 122.2 |
| 10 | Ty Rampy | 19:35.7 | St. Clair | 122.1 |
| 9 | Ephraim Conway | 19:36.2 | Kalkaska | 121.9 |
| 10 | Mason Becker | 19:36.8 | Jackson | 121.7 |
| 9 | Joshua Ross | 19:36.9 | Midland Dow | 121.7 |
| 12 | Jacob Webert | 19:36.9 | Livonia Churchill | 121.7 |
| 9 | Parker Daggett | 19:37.1 | Midland | 121.6 |
| 12 | Sawyer Couturier | 19:37.1 | Leland | 121.6 |
| 11 | Matthew Ayotte | 19:37.5 | Utica | 121.5 |
| 9 | Aydin Truong | 19:37.6 | FHN GR Forest Hills Northern | 121.5 |
| 9 | Joel Martin | 19:37.8 | Maple City Glen Lake | 121.4 |
| 10 | Amos Miller | 19:37.9 | Saginaw Arts and Sciences | 121.4 |
| 10 | Anthony Czarnecki | 19:38.1 | Utica | 121.3 |
| 9 | Braeden Conger | 19:38.2 | Frankenmuth | 121.3 |
| 10 | Owen Wemple | 19:38.2 | LeRoy Pine River | 121.3 |
| 11 | Giovanni Tanzini | 19:38.5 | Sanford-Meridian | 121.2 |
| 10 | Landon Koole | 19:38.6 | GR Covenant Christian | 121.1 |
| 12 | Alexander Kanar | 19:39.7 | Midland | 120.8 |
| 10 | Evan Gillahan | 19:39.8 | Okemos | 120.7 |
| 9 | Micah Couser | 19:40.4 | Grand Ledge | 120.5 |
| 10 | Aidan Grover | 19:41.2 | Birch Run | 120.3 |
| 11 | Ben Elder | 19:41.2 | Grand Ledge | 120.3 |
| 10 | Landon Johns | 19:41.9 | White Lake Lakeland | 120.0 |
| 10 | Isaiah Boerema | 19:42.1 | Ludington | 120.0 |
| 12 | Connor Netkowski | 19:42.4 | Midland Dow | 119.9 |
| 10 | Ryan Grevengoed | 19:42.5 | Spring Lake | 119.8 |
| 9 | Oliver Ridley | 19:42.7 | Saginaw Heritage | 119.8 |
| 9 | Jameson Ronzello | 19:43.0 | Goodrich | 119.7 |
| 10 | Caden Laurn | 19:43.6 | Marquette | 119.5 |
| 9 | Corbin Frazier | 19:44.2 | Midland | 119.3 |
| 9 | Jackson Horn | 19:44.8 | Freeland | 119.1 |
| 9 | Peter Mann | 19:45.0 | Midland Dow | 119.0 |
| 10 | Cameron Braidwood | 19:46.2 | Spring Lake | 118.6 |
| 11 | Wyatt Karnes | 19:47.0 | White Cloud | 118.3 |
| 12 | Blake Jahn | 19:47.4 | Utica | 118.2 |
| 12 | Noah Gola | 19:47.6 | Shepherd | 118.1 |
| 9 | Brendan DeRocher | 19:48.2 | Frankenmuth | 117.9 |
| 9 | Greg Steele | 19:48.5 | Clare | 117.8 |
| 9 | Grant Lapham | 19:48.7 | Okemos | 117.8 |
| 9 | Evan Civinskas | 19:48.8 | Roscommon | 117.7 |
| 12 | Evan Worden | 19:49.4 | Birch Run | 117.5 |
| 11 | AJ Gates | 19:49.8 | Lansing Catholic | 117.4 |
| 12 | Hunter Lounds | 19:51.3 | Holt | 116.9 |
| 9 | Ryan Ferguson | 19:51.8 | Mount Pleasant | 116.7 |
| 12 | Thomas Rhodenizer | 19:52.0 | Fraser | 116.7 |
| 11 | Jase Post | 19:52.2 | Linden | 116.6 |
| 10 | Jack Jablonski | 19:52.8 | Linden | 116.4 |
| 10 | Dylan Mineweaser | 19:53.5 | Jackson | 116.2 |
| 9 | Nate Gorman | 19:54.4 | Traverse City St. Francis | 115.9 |
| 11 | Connor Mason | 19:55.0 | Saginaw Heritage | 115.7 |
| 9 | Harry Blakley | 19:55.2 | East Grand Rapids | 115.6 |
| 11 | Logan Means | 19:55.5 | Shepherd | 115.5 |
| 11 | Jason Weber | 19:55.6 | Pewamo-Westphalia | 115.5 |
| 11 | Jonah Howell | 19:55.7 | FHE Ada Forest Hills Eastern | 115.4 |
| 10 | Leo Student | 19:56.0 | Mount Pleasant | 115.3 |
| 11 | Collin Datte | 19:56.2 | Birch Run | 115.3 |
| 10 | Taiven Wang | 19:56.3 | Petoskey | 115.2 |
| 9 | Llewellyn Fillmore | 19:56.7 | Marquette | 115.1 |
| 9 | Brady Whitford | 19:57.0 | Ithaca | 115.0 |
| 10 | Colton Dibble | 19:57.7 | FHN GR Forest Hills Northern | 114.8 |
| 10 | Liam Cleary | 19:57.9 | Petoskey | 114.7 |
| 9 | Isaac Stebelton | 19:58.1 | Petoskey | 114.6 |
| 10 | Gavin Bishop | 19:58.3 | St. Clair | 114.6 |
| 11 | Brayden Schmidt | 19:58.3 | Clare | 114.6 |
| 9 | Patrick Monahan | 19:58.6 | Central Michigan Homeschool Athletics | 114.5 |
| 11 | Luke Platte | 19:59.3 | Greenville | 114.2 |
| 10 | JP Bohr | 19:59.4 | Lansing Catholic | 114.2 |
| 9 | Michael Briggs | 20:00.1 | Bay City Central | 114.0 |
| 9 | Trenton Hill | 20:00.1 | Traverse City Central | 114.0 |
| 10 | Owen Moore | 20:00.3 | Portland | 113.9 |
| 9 | Gabe Slater | 20:00.4 | FHC GR Forest Hills Central | 113.9 |
| 9 | Grant Mielke | 20:01.1 | Freeland | 113.6 |
| 11 | Josh Howard | 20:01.3 | Holt | 113.6 |
| 9 | Lincoln Bailey | 20:01.8 | Maple City Glen Lake | 113.4 |
| 9 | Daniel Bernal-Ponce | 20:02.0 | Pewamo-Westphalia | 113.3 |
| 11 | Charlie Agnew | 20:02.0 | Owosso | 113.3 |
| 12 | Coby Courter | 20:02.1 | Grand Ledge | 113.3 |
| 12 | Lincoln Denis | 20:02.5 | Ionia | 113.2 |
| 9 | Britton Wheeler | 20:02.7 | Maple City Glen Lake | 113.1 |
| 11 | Grant Cure | 20:02.9 | Hanover-Horton | 113.0 |
| 9 | Leo Nothstine | 20:03.0 | Grayling | 113.0 |
| 10 | Derek Graham | 20:04.4 | Lake Leelanau St. Mary | 112.5 |
| 9 | Tanner Lehman | 20:05.2 | Greenville | 112.3 |
| 9 | Ethan Dutkiewilz | 20:05.2 | Davison | 112.3 |
| 10 | Sam Johnson | 20:05.4 | Macomb L’Anse Creuse North | 112.2 |
| 10 | Tanner McNair | 20:05.8 | Portland | 112.1 |
| 12 | Rylee Moelker | 20:05.8 | GR Covenant Christian | 112.1 |
| 10 | Andrew Newenhouse | 20:06.0 | Grandville Calvin Christian | 112.0 |
| 10 | Tristan Agardy | 20:06.5 | Mount Pleasant | 111.8 |
| 9 | Joel Schmidt | 20:06.7 | Grand Ledge | 111.8 |
| 11 | David Farison | 20:06.7 | Sanford-Meridian | 111.8 |
| 10 | Carter VanSingel | 20:07.4 | St. Clair | 111.5 |
| 12 | Noah Sobek | 20:07.4 | Lapeer | 111.5 |
| 9 | Hunter Rodak | 20:07.7 | Carleton Airport | 111.4 |
| 11 | Faolan Hill | 20:07.9 | Saginaw Heritage | 111.4 |
| 12 | Jonah Riddle | 20:08.7 | Jackson | 111.1 |
| 10 | Adam Shimmell | 20:09.0 | Utica | 111.0 |
| 12 | Brian Kilbourn | 20:09.5 | Roscommon | 110.8 |
| 9 | Carson Ackley | 20:10.6 | Hart | 110.5 |
| 9 | Tyler Bjorklund | 20:11.0 | Livonia Churchill | 110.3 |
| 10 | Gavin Ottinger | 20:11.5 | Goodrich | 110.2 |
| 10 | Dylan Halsey | 20:11.8 | Macomb L’Anse Creuse North | 110.1 |
| 12 | Devin Spitzley | 20:11.9 | Portland | 110.0 |
| 10 | Tyler Ford | 20:12.2 | Okemos | 109.9 |
| 9 | Bradyn Miller | 20:12.6 | Sanford-Meridian | 109.8 |
| 12 | Logan Cesar | 20:12.9 | Okemos | 109.7 |
| 11 | Jack Pummill | 20:13.0 | Spring Lake | 109.7 |
| 9 | Tyler Penberthy | 20:13.2 | Macomb L’Anse Creuse North | 109.6 |
| 9 | Piyush Saraiya | 20:13.7 | Mount Pleasant | 109.4 |
| 9 | Jensen Wright | 20:13.7 | Carleton Airport | 109.4 |
| 10 | Jackson Zhang | 20:13.9 | St. Clair | 109.4 |
| 9 | Owen Ledebuhr | 20:14.0 | Holland Calvary Christian | 109.3 |
| 10 | Seamus Murphy | 20:14.0 | Romeo | 109.3 |
| 9 | Griffin Frentz | 20:14.1 | Petoskey | 109.3 |
| 10 | Adam Howell | 20:14.4 | Flint Kearsley | 109.2 |
| 11 | Dylan Bailey | 20:14.4 | Hanover-Horton | 109.2 |
| 11 | Christien Fanta | 20:14.6 | FHN GR Forest Hills Northern | 109.1 |
| 9 | Evan Buteyn | 20:14.7 | Grandville Calvin Christian | 109.1 |
| 10 | William Selleck | 20:14.8 | FHN GR Forest Hills Northern | 109.1 |
| 9 | Conner Ryan | 20:14.9 | Stanton Central Montcalm | 109.0 |
| 10 | Kelly Dunn | 20:14.9 | Linden | 109.0 |
| 11 | Matt Spedoske | 20:15.2 | Big Rapids | 108.9 |
| 12 | Kale Black | 20:15.2 | Grayling | 108.9 |
| 9 | Alex Sampson | 20:15.7 | Sanford-Meridian | 108.8 |
| 11 | Brady Tamblyn | 20:16.5 | Hanover-Horton | 108.5 |
| 12 | James Tice | 20:17.3 | Clare | 108.2 |
| 9 | Liam Heyboer | 20:17.8 | GR Covenant Christian | 108.1 |
| 10 | Josh Carlin | 20:17.9 | Lansing Catholic | 108.0 |
| 9 | Jackson Lies | 20:18.2 | Romeo | 107.9 |
| 9 | Bryce Hoggard | 20:20.8 | Davison | 107.1 |
| 10 | Kona Crump | 20:20.8 | Clare | 107.1 |
| 9 | Christopher “CJ” Forsyth | 20:20.9 | Traverse City Central | 107.0 |
| 9 | Max Mast | 20:20.9 | Detroit Catholic Central | 107.0 |
| 10 | Bryan Gregory | 20:21.3 | Saranac | 106.9 |
| 9 | Sullivan Gartrell | 20:21.5 | Davison | 106.8 |
| 11 | Bruce Bluthardt | 20:21.7 | Lapeer | 106.8 |
| 11 | Ryan Travis | 20:21.7 | Shepherd | 106.8 |
| 9 | Max Crumm | 20:22.0 | Flint Powers Catholic | 106.7 |
| 9 | Owen Hare | 20:22.1 | Saginaw Swan Valley | 106.6 |
| 10 | Brennon Rommeck | 20:22.4 | Okemos | 106.5 |
| 10 | Carson Johnson | 20:22.6 | Sanford-Meridian | 106.5 |
| 9 | Noah Glaza | 20:23.2 | Freeland | 106.3 |
| 9 | Chase Beard | 20:23.5 | Breckenridge | 106.2 |
| 10 | Jake Soto | 20:23.5 | Alma | 106.2 |
| 9 | Bryce Reid | 20:23.8 | Elk Rapids | 106.1 |
| 9 | Sawyer VanKuiken | 20:23.9 | Saranac | 106.0 |
| 12 | Owen Hayes | 20:24.3 | GR Covenant Christian | 105.9 |
| 12 | Carter Kingsley | 20:24.4 | Grand Ledge | 105.9 |
| 11 | Donald Grovesteen | 20:24.5 | White Cloud | 105.8 |
| 9 | Chase Woller-Skar | 20:24.6 | East Grand Rapids | 105.8 |
| 10 | Thomas Schoenherr | 20:24.6 | Utica | 105.8 |
| 9 | Evan Rentsch | 20:24.9 | Midland | 105.7 |
| 11 | Owen DeLong | 20:25.1 | Midland Dow | 105.6 |
| 10 | Carter Johnston | 20:25.4 | Linden | 105.5 |
| 9 | Jack Mingerink | 20:25.5 | GR Covenant Christian | 105.5 |
| 10 | Erick Baczewski | 20:26.2 | Midland | 105.3 |
| 9 | Brandon Buskulic | 20:27.5 | Pewamo-Westphalia | 104.8 |
| 12 | Luke Ingalls | 20:28.3 | Petoskey | 104.6 |
| 11 | Charlie Radziszewski | 20:28.7 | Auburn Hills Oakland Christian | 104.4 |
| 9 | Brennan Smith | 20:29.3 | Detroit Catholic Central | 104.2 |
| 12 | Aiden Florshinger | 20:29.4 | Lapeer | 104.2 |
| 11 | Brendon Masters | 20:29.5 | Ottawa Lake-Whiteford | 104.2 |
| 12 | Evan Chandler | 20:29.9 | Benzie Central | 104.0 |
| 12 | Harsen Bowlby | 20:30.9 | TC West (Traverse City) | 103.7 |
| 10 | Josiah Zarrilli | 20:31.0 | Auburn Hills Oakland Christian | 103.7 |
| 10 | Liem Krueger | 20:31.4 | FHE Ada Forest Hills Eastern | 103.5 |
| 12 | David Fielder | 20:31.6 | Hanover-Horton | 103.5 |
| 9 | Quincen Hackbardt | 20:31.8 | FHN GR Forest Hills Northern | 103.4 |
| 11 | Adrian Dawes | 20:31.8 | Carleton Airport | 103.4 |
| 9 | Wyatt Linson | 20:32.1 | Otisville LakeVille | 103.3 |
| 11 | Isaiah Mulheron | 20:32.3 | Clare | 103.2 |
| 9 | Simon Whitwam | 20:32.4 | Holt | 103.2 |
| 11 | Austin Brewer | 20:32.9 | Roscommon | 103.0 |
| 9 | Mason England | 20:33.0 | GR Catholic Central | 103.0 |
| 10 | Henry Nanzer | 20:33.1 | Okemos | 103.0 |
| 10 | Dalles Bailiff | 20:33.1 | Ionia | 103.0 |
| 10 | Zachary Burt | 20:33.5 | Shepherd | 102.8 |
| 9 | Ariston Dallas | 20:33.7 | Owosso | 102.8 |
| 10 | Joey Kulpa | 20:33.7 | LeRoy Pine River | 102.8 |
| 11 | Colin Taylor | 20:34.8 | Hanover-Horton | 102.4 |
| 12 | Andrew Licata | 20:35.2 | Petoskey | 102.3 |
| 10 | Bryce Clarkson | 20:35.5 | Okemos | 102.2 |
| 9 | Justice Ashley | 20:35.6 | Lake Fenton | 102.1 |
| 11 | Ezekiel Kustowski | 20:35.6 | Imlay City | 102.1 |
| 9 | Ethan Curtiss | 20:35.8 | FHC GR Forest Hills Central | 102.1 |
| 9 | Ben Stuart | 20:36.7 | Okemos | 101.8 |
| 11 | Emery Govaere | 20:36.7 | St. Clair | 101.8 |
| 12 | Carter Klott | 20:36.7 | Lake Fenton | 101.8 |
| 12 | Harrison VanKuiken | 20:37.2 | Saranac | 101.6 |
| 12 | Tristan Burgess | 20:37.3 | Holt | 101.6 |
| 9 | Grahm Gibbs | 20:38.0 | Greenville | 101.3 |
| 9 | Cole Simpson | 20:38.6 | FHC GR Forest Hills Central | 101.1 |
| 10 | Cole Stockwell | 20:38.8 | St. Clair | 101.1 |
| 11 | James Bradley | 20:38.8 | Hanover-Horton | 101.1 |
| 9 | William Abbott | 20:38.9 | Detroit Catholic Central | 101.0 |
| 10 | Eden Nguyen | 20:39.3 | Jackson | 100.9 |
| 10 | Anthony Bunker | 20:39.6 | FHN GR Forest Hills Northern | 100.8 |
| 9 | Theodore VanKuiken | 20:40.0 | Saranac | 100.7 |
| 11 | Trace Toteff | 20:40.8 | Elk Rapids | 100.4 |
| 10 | Deacon Hayward | 20:41.1 | Bay City Central | 100.3 |
| 11 | Timmy Stull | 20:42.8 | Goodrich | 99.7 |
| 11 | Graham Hislop | 20:43.5 | TC West (Traverse City) | 99.5 |
| 10 | Jackson Schaub | 20:43.6 | Benzie Central | 99.5 |
| 10 | Matthew Medd | 20:43.8 | Saginaw Heritage | 99.4 |
| 9 | Vincent Morse | 20:44.2 | Saginaw Swan Valley | 99.3 |
| 11 | Jack Stoddard | 20:45.4 | TC West (Traverse City) | 98.9 |
| 9 | Jackson Bunda | 20:45.6 | FHN GR Forest Hills Northern | 98.8 |
| 11 | Xavier Hoppe | 20:45.7 | Shepherd | 98.8 |
| 11 | Austin Soltow | 20:45.8 | Grand Ledge | 98.7 |
| 12 | Gaspare Pirrone | 20:46.2 | Ottawa Lake-Whiteford | 98.6 |
| 9 | Brody Smith | 20:47.6 | East Grand Rapids | 98.1 |
| 12 | Nikolas Calabrese | 20:47.7 | Reed City | 98.1 |
| 10 | Garrick Collins | 20:48.0 | Lake Leelanau St. Mary | 98.0 |
| 10 | Elijah Good | 20:48.8 | Midland Dow | 97.7 |
| 9 | Garrett Grant | 20:49.9 | Lake Leelanau St. Mary | 97.4 |
| 11 | Owen Brickner | 20:50.2 | Shepherd | 97.3 |
| 10 | Keegan Shephard | 20:50.5 | Sanford-Meridian | 97.2 |
| 11 | Ryan Malabanan | 20:51.3 | Midland Dow | 96.9 |
| 12 | Charlie Baur | 20:51.8 | Flint Powers Catholic | 96.7 |
| 11 | Ryan Grinage | 20:52.2 | Leland | 96.6 |
| 10 | Dominic Coraci | 20:53.8 | Macomb L’Anse Creuse North | 96.1 |
| 9 | Brady Edwards | 20:54.0 | Mt. Pleasant Sacred Heart | 96.0 |
| 9 | Marcus O’Hara | 20:54.9 | Detroit Catholic Central | 95.7 |
| 12 | Connor Webster | 20:55.2 | Linden | 95.6 |
| 9 | Zachary Noel | 20:55.4 | Detroit Catholic Central | 95.5 |
| 11 | Grayden Ratliff | 20:55.9 | Petoskey | 95.4 |
| 10 | Orion Moya | 20:57.8 | Saginaw Arts and Sciences | 94.7 |
| 11 | Evan Lee | 20:57.9 | Saranac | 94.7 |
| 9 | Griffin Calder | 20:58.1 | TC West (Traverse City) | 94.6 |
| 9 | Gavin Sowter | 20:58.1 | Roscommon | 94.6 |
| 10 | Caleb Boucher | 20:58.4 | Utica | 94.5 |
| 9 | Logan Ruczynski | 20:59.0 | Alpena | 94.3 |
| 9 | Daniel Badel | 20:59.4 | Detroit Catholic Central | 94.2 |
| 11 | Landon Barton | 20:59.6 | Grand Ledge | 94.1 |
| 11 | Lucas Lijewski | 21:00.0 | Midland Dow | 94.0 |
| 10 | Brendan Wolf | 21:00.2 | Saginaw Heritage | 93.9 |
| 11 | Ayden VanDyk | 21:00.4 | GR Covenant Christian | 93.9 |
| 11 | Morgan Hill | 21:01.2 | Traverse City Central | 93.6 |
| 12 | Zach LaMont | 21:01.7 | Saginaw Valley Lutheran | 93.4 |
| 9 | Milo Dahleen | 21:02.3 | Alpena | 93.2 |
| 11 | Nathan Thelen | 21:03.1 | Pewamo-Westphalia | 93.0 |
| 11 | Jacob Nelson | 21:03.3 | Greenville | 92.9 |
| 11 | Brady Bronson | 21:03.5 | GR Catholic Central | 92.8 |
| 9 | Evan Billings | 21:04.3 | St. Johns | 92.6 |
| 10 | Dylan Strand | 21:04.3 | White Lake Lakeland | 92.6 |
| 9 | Miggy Mercado | 21:04.4 | Livonia Churchill | 92.5 |
| 9 | George Kolb | 21:05.1 | Detroit Catholic Central | 92.3 |
| 9 | Landon Miller | 21:05.5 | Fowler | 92.2 |
| 10 | Preston Mills | 21:05.6 | St. Johns | 92.1 |
| 11 | Van Atchison | 21:05.6 | Petoskey | 92.1 |
| 12 | Josh Tugan | 21:06.0 | Linden | 92.0 |
| 10 | Elliot Adam | 21:06.3 | Alma | 91.9 |
| 9 | Robert Smith | 21:06.4 | Davison | 91.9 |
| 10 | Stewart Houghton | 21:06.5 | Montabella | 91.8 |
| 9 | Conner Mallie | 21:06.7 | Detroit Catholic Central | 91.8 |
| 9 | Elijah Riedlinger | 21:07.0 | Bay City Central | 91.7 |
| 9 | John Huffman | 21:07.0 | GR Catholic Central | 91.7 |
| 11 | Anderson Oberle | 21:07.7 | Freeland | 91.4 |
| 10 | Matthew Moilanen | 21:07.8 | Jackson | 91.4 |
| 12 | Jacob Green | 21:07.8 | Midland Dow | 91.4 |
| 9 | Zayden Buskirk | 21:08.2 | Carson City-Crystal | 91.3 |
| 12 | Cole Zimmer | 21:08.2 | Ogemaw Heights | 91.3 |
| 9 | Zander Kresnak | 21:08.4 | FHC GR Forest Hills Central | 91.2 |
| 9 | Gerrit Bol | 21:08.4 | GR Covenant Christian | 91.2 |
| 10 | Cohen LaFountain | 21:08.7 | Mount Pleasant | 91.1 |
| 9 | James Vanderkolk | 21:08.8 | GR Covenant Christian | 91.1 |
| 10 | Griffin Olson | 21:09.1 | Benzie Central | 91.0 |
| 10 | Trevor Hayes | 21:09.6 | GR Covenant Christian | 90.8 |
| 11 | Rex Blakley | 21:09.6 | East Grand Rapids | 90.8 |
| 9 | Devlin Johnson | 21:10.0 | Freeland | 90.7 |
| 10 | Cody Linna | 21:10.1 | Mesick | 90.6 |
| 10 | Evan Gerry | 21:10.2 | Frankenmuth | 90.6 |
| 12 | Trevor Bonar | 21:10.2 | Charlevoix | 90.6 |
| 10 | William Hillary | 21:11.9 | FHN GR Forest Hills Northern | 90.0 |
| 9 | Spencer Dammann | 21:12.3 | Saginaw Swan Valley | 89.9 |
| 12 | Jimmy Alpi | 21:12.9 | Leland | 89.7 |
| 9 | Connor Burch | 21:13.1 | Grand Ledge | 89.6 |
| 9 | Ben Keebaugh | 21:13.2 | Fowler | 89.6 |
| 11 | Harrison Thoma | 21:14.0 | Linden | 89.3 |
| 9 | Alexander Stout | 21:14.2 | East Grand Rapids | 89.3 |
| 9 | Rhet Johnson | 21:14.5 | Hart | 89.2 |
| 10 | Chuan En Huang | 21:14.5 | FHC GR Forest Hills Central | 89.2 |
| 9 | Carter Thelen | 21:15.4 | Fowler | 88.9 |
| 11 | Avery Bowman | 21:15.4 | White Cloud | 88.9 |
| 11 | Ryan Lamphere | 21:15.5 | TC West (Traverse City) | 88.8 |
| 9 | Carter Josef | 21:16.6 | Lapeer | 88.5 |
| 12 | Josh Hill | 21:16.7 | Ottawa Lake-Whiteford | 88.4 |
| 9 | Aden Fair | 21:17.2 | FHN GR Forest Hills Northern | 88.3 |
| 9 | Jackson Schulz | 21:17.3 | St. Louis | 88.2 |
| 9 | Marshall Baker | 21:17.4 | Okemos | 88.2 |
| 10 | Jayden Romanow | 21:17.6 | Macomb L’Anse Creuse North | 88.1 |
| 12 | Ty Siemens | 21:18.1 | FHE Ada Forest Hills Eastern | 88.0 |
| 10 | Aidan Zeffery | 21:18.4 | Hanover-Horton | 87.9 |
| 10 | Jason Waring | 21:18.4 | Goodrich | 87.9 |
| 10 | Ethan Butler | 21:19.0 | TC West (Traverse City) | 87.7 |
| 9 | William McDonald | 21:19.9 | Shepherd | 87.4 |
| 10 | Juno Pierce | 21:20.1 | Stanton Central Montcalm | 87.3 |
| 12 | Wyatt Kessell | 21:20.3 | Carleton Airport | 87.2 |
| 12 | Cole Halfman | 21:21.7 | Carson City-Crystal | 86.8 |
| 9 | Ryan Thomas | 21:22.3 | Ottawa Lake-Whiteford | 86.6 |
| 11 | Caleb Rose | 21:22.5 | Stanton Central Montcalm | 86.5 |
| 12 | Thomas Burns | 21:22.9 | Waterford Mott | 86.4 |
| 12 | Lance Helfer | 21:23.4 | Shepherd | 86.2 |
| 11 | Nicholas Burke | 21:24.2 | Saginaw Heritage | 85.9 |
| 11 | Nolan Kuntz | 21:25.0 | Saginaw Heritage | 85.7 |
| 10 | Gavin Zechmeister | 21:25.3 | Mayville | 85.6 |
| 10 | Kian Sprik | 21:25.5 | FHN GR Forest Hills Northern | 85.5 |
| 9 | James Morrison | 21:25.9 | Macomb L’Anse Creuse North | 85.4 |
| 12 | Alexander Bunker | 21:27.4 | FHN GR Forest Hills Northern | 84.9 |
| 9 | Oliver Parish | 21:27.5 | Livonia Churchill | 84.8 |
| 9 | Tyne Evans | 21:27.6 | Stanton Central Montcalm | 84.8 |
| 9 | Milo Gareiss | 21:28.0 | Traverse City Central | 84.7 |
| 9 | Jack Mazurek | 21:28.3 | Traverse City St. Francis | 84.6 |
| 10 | Cason Adams | 21:28.6 | Maple City Glen Lake | 84.5 |
| 11 | Blake Jewett | 21:28.6 | Grandville Calvin Christian | 84.5 |
| 12 | Brendan McIntyre | 21:29.1 | Traverse City St. Francis | 84.3 |
| 9 | Treyson Nyland | 21:29.4 | TC West (Traverse City) | 84.2 |
| 9 | Henry Clausen | 21:29.6 | Elk Rapids | 84.1 |
| 10 | Michael Zaremba | 21:29.7 | White Lake Lakeland | 84.1 |
| 12 | Adam Sanborn | 21:29.7 | Pewamo-Westphalia | 84.1 |
| 11 | Nathan Carey | 21:29.9 | Mayville | 84.0 |
| 11 | Cameron Cater | 21:30.6 | FHE Ada Forest Hills Eastern | 83.8 |
| 12 | Reid Goodrich | 21:31.1 | St. Johns | 83.6 |
| 9 | Jared Samyn | 21:32.6 | St. Charles | 83.1 |
| 10 | Leo Hall | 21:33.1 | Spring Lake | 83.0 |
| 10 | Jaxson Densmore | 21:33.7 | St. Johns | 82.8 |
| 9 | Micah Springer | 21:34.0 | Central Michigan Homeschool Athletics | 82.7 |
| 11 | Ayden Barcia | 21:34.8 | Clare | 82.4 |
| 9 | Miles Popma | 21:34.9 | LeRoy Pine River | 82.4 |
| 10 | Bryce White | 21:35.3 | Montabella | 82.2 |
| 9 | Alexander Englehart | 21:35.8 | Auburn Hills Oakland Christian | 82.1 |
| 11 | Nicholas Huizinga | 21:35.8 | Grandville Calvin Christian | 82.1 |
| 11 | Evan Oosterhouse | 21:37.7 | Saranac | 81.4 |
| 9 | Dillan Jones | 21:38.1 | LeRoy Pine River | 81.3 |
| 9 | Eli Dedloff | 21:38.4 | Central Michigan Homeschool Athletics | 81.2 |
| 12 | Elijah Boucher | 21:38.4 | Utica | 81.2 |
| 12 | Charles Martin | 21:38.8 | Holly | 81.1 |
| 10 | Kai Dila | 21:39.2 | Ludington | 80.9 |
| 11 | Mason Price | 21:39.2 | White Cloud | 80.9 |
| 11 | Broderick LaBar | 21:39.7 | Lapeer | 80.8 |
| 12 | Calen Priddy | 21:40.5 | Detroit Catholic Central | 80.5 |
| 10 | Evan Williams | 21:40.7 | Carrollton | 80.4 |
| 9 | Graham Thompson | 21:41.6 | Holland Calvary Christian | 80.1 |
| 9 | Danny Jefferson | 21:41.7 | Detroit Catholic Central | 80.1 |
| 9 | Mason Russell | 21:42.5 | Imlay City | 79.8 |
| 9 | Levi Schipper | 21:42.7 | GR Covenant Christian | 79.8 |
| 9 | Dean McKellar | 21:43.1 | Maple City Glen Lake | 79.6 |
| 12 | Leo Kleff | 21:43.7 | FHE Ada Forest Hills Eastern | 79.4 |
| 10 | Caleb Looyenga | 21:43.8 | GR Covenant Christian | 79.4 |
| 9 | Zachariah Awad | 21:44.8 | FHN GR Forest Hills Northern | 79.1 |
| 9 | William Jeffords | 21:45.0 | Detroit Catholic Central | 79.0 |
| 11 | Lucas Lamborne | 21:45.2 | Belding | 78.9 |
| 9 | Quinn Cassada | 21:45.9 | Charlevoix | 78.7 |
| 9 | Danny Farison | 21:46.6 | Midland | 78.5 |
| 9 | Josh Bengry | 21:47.3 | Davison | 78.2 |
| 10 | Toby Holstege | 21:47.5 | GR Covenant Christian | 78.2 |
| 12 | Stuart Plana | 21:47.5 | Frankenmuth | 78.2 |
| 10 | Trenton Terrian | 21:48.3 | Saginaw Swan Valley | 77.9 |
| 12 | Christopher Gonzales | 21:49.3 | Mayville | 77.6 |
| 9 | Samuel Venneman | 21:49.4 | FHN GR Forest Hills Northern | 77.5 |
| 11 | Matt Moelker | 21:49.7 | GR Covenant Christian | 77.4 |
| 9 | Jesse Peterson | 21:50.8 | Lakeview | 77.1 |
| 12 | Logan Keane | 21:51.3 | Ottawa Lake-Whiteford | 76.9 |
| 11 | Jacob Taylor-Kissoondial | 21:51.4 | Midland Dow | 76.9 |
| 12 | Andrew Kelly | 21:52.0 | Flint Powers Catholic | 76.7 |
| 11 | Nash Davidson | 21:52.4 | Freeland | 76.5 |
| 11 | Ethan Glupker | 21:54.2 | Cadillac Heritage Christian Schl | 75.9 |
| 9 | Eric Tankersley | 21:54.5 | Saginaw Arts and Sciences | 75.8 |
| 10 | Paul Tabit | 21:54.5 | Lansing Catholic | 75.8 |
| 10 | Harvey Hutchinson | 21:54.7 | Petoskey | 75.8 |
| 12 | Brady Thomas | 21:54.8 | Saranac | 75.7 |
| 11 | Rohan Bennett | 21:55.3 | FHN GR Forest Hills Northern | 75.6 |
| 11 | Hogan Walter | 21:55.7 | Clare | 75.4 |
| 11 | Josef Scott | 21:56.5 | Clio | 75.2 |
| 9 | Owen VanderVlucht | 21:57.9 | Hart | 74.7 |
| 12 | Avan Morris | 21:58.3 | LeRoy Pine River | 74.6 |
| 11 | Bennett Garton | 21:58.8 | Traverse City St. Francis | 74.4 |
| 9 | Luke Wegienka | 21:59.0 | Detroit Catholic Central | 74.3 |
| 9 | Kyle Erfurt | 21:59.4 | Detroit Catholic Central | 74.2 |
| 10 | Malachi Houghton | 21:59.8 | Montabella | 74.1 |
| 11 | Jaxon Pipe | 22:00.9 | GR Covenant Christian | 73.7 |
| 11 | Zachary Nunn | 22:01.2 | Holt | 73.6 |
| 9 | Beckett Swanger | 22:01.6 | Petoskey | 73.5 |
| 9 | Reed Scott | 22:03.5 | Greenville | 72.8 |
| 10 | Chaden Schafer | 22:03.8 | Stanton Central Montcalm | 72.7 |
| 9 | Gavin Yarnell | 22:04.7 | St. Louis | 72.4 |
| 9 | Alex Rutkowski | 22:04.9 | Traverse City St. Francis | 72.4 |
| 12 | Aleksander deMorrow | 22:05.4 | Ludington | 72.2 |
| 9 | Gunnar Hallett | 22:06.2 | Mesick | 71.9 |
| 11 | Tyler Riedel | 22:06.7 | St. Johns | 71.8 |
| 12 | JT Friel | 22:09.0 | Detroit Catholic Central | 71.0 |
| 12 | Alvaro Reyes | 22:09.9 | Mount Pleasant | 70.7 |
| 10 | Cole Grundy | 22:11.9 | Clare | 70.0 |
| 9 | Liam VanScoyoc | 22:13.1 | Reed City | 69.6 |
| 10 | Jacob Erskin | 22:13.5 | St. Louis | 69.5 |
| 9 | Preston Montgomery | 22:14.0 | Ithaca | 69.3 |
| 9 | Daniel Chaney | 22:14.5 | Lake Leelanau St. Mary | 69.2 |
| 11 | Cameron Beckett | 22:14.8 | Greenville | 69.1 |
| 12 | Cody Pett | 22:15.9 | Saranac | 68.7 |
| 9 | Cooper Valko | 22:16.0 | Waterford Mott | 68.7 |
| 12 | Gavin Gutierrez | 22:17.6 | Saginaw Arts and Sciences | 68.1 |
| 12 | Miguel Izquierdo | 22:18.5 | St. Johns | 67.8 |
| 12 | Jack Thelen | 22:19.9 | Pewamo-Westphalia | 67.4 |
| 10 | Gabe Strickert | 22:20.6 | Holly | 67.1 |
| 9 | Dane Grider | 22:20.7 | Waterford Mott | 67.1 |
| 12 | Scott Causley | 22:23.5 | Bay City Central | 66.2 |
| 9 | Martigan Wernecke | 22:23.9 | Bay City Central | 66.0 |
| 9 | Oliver Vonk | 22:25.4 | Holland Calvary Christian | 65.5 |
| 9 | Dalton Buiter | 22:26.1 | GR Covenant Christian | 65.3 |
| 9 | Joziah Smith | 22:26.9 | White Cloud | 65.0 |
| 10 | Valentino Giardina | 22:26.9 | Gaylord | 65.0 |
| 9 | Marcus Blankenship | 22:27.6 | Saginaw Swan Valley | 64.8 |
| 9 | Isaac Decker | 22:29.6 | Saranac | 64.1 |
| 11 | Owen Jarvis | 22:29.8 | Lake Fenton | 64.1 |
| 11 | Adam Metcalf | 22:29.9 | Midland Dow | 64.0 |
| 9 | Ty Galle | 22:30.3 | Petoskey | 63.9 |
| 9 | Zach Freier | 22:30.7 | Freeland | 63.8 |
| 9 | Thomas Stuzman | 22:30.9 | Freeland | 63.7 |
| 10 | Jonas Lipovsky | 22:31.2 | Midland | 63.6 |
| 9 | Justin Witt | 22:33.3 | White Lake Lakeland | 62.9 |
| 10 | Eli Walker | 22:33.8 | Benzie Central | 62.7 |
| 10 | Danny Shepard | 22:34.6 | Stanton Central Montcalm | 62.5 |
| 9 | Tim Chu | 22:35.4 | FHC GR Forest Hills Central | 62.2 |
| 12 | Will Daniels | 22:37.1 | Lake Fenton | 61.6 |
| 9 | David Lepley | 22:39.3 | Holt | 60.9 |
| 9 | Joel Kaiser | 22:39.6 | Alpena | 60.8 |
| 11 | Charlie Nolph | 22:41.1 | Owosso | 60.3 |
| 11 | Drew Fruk | 22:41.3 | Saginaw Swan Valley | 60.2 |
| 10 | Tyler Kuehne | 22:41.6 | Bay City John Glenn | 60.1 |
| 11 | Samuel Darling | 22:41.7 | Saginaw Heritage | 60.1 |
| 9 | Jason Bartes | 22:41.9 | Saginaw Heritage | 60.0 |
| 12 | Jack Khoury | 22:43.0 | Auburn Hills Oakland Christian | 59.7 |
| 10 | Grady Sailor | 22:43.2 | Ludington | 59.6 |
| 9 | Peter Tuinstra | 22:43.7 | Hart | 59.4 |
| 9 | Jordan Roberts | 22:44.0 | Holly | 59.3 |
| 9 | Jude Schliewe | 22:44.2 | Detroit Catholic Central | 59.3 |
| 9 | Luke Wixom | 22:44.7 | Saranac | 59.1 |
| 10 | Dawson Dixon | 22:44.7 | Jackson | 59.1 |
| 9 | Jack Kemsley | 22:44.9 | Okemos | 59.0 |
| 10 | Wade Murray | 22:46.8 | Imlay City | 58.4 |
| 10 | Alex Hrecznyj | 22:48.8 | Livonia Churchill | 57.7 |
| 11 | Josh Bustos | 22:49.4 | Hart | 57.5 |
| 9 | Tim Dion | 22:49.6 | Flint Powers Catholic | 57.5 |
| 10 | Samuel Felten | 22:50.3 | Frankenmuth | 57.2 |
| 9 | Bryce Willis | 22:51.1 | Montabella | 57.0 |
| 9 | Darren Moore | 22:52.8 | LeRoy Pine River | 56.4 |
| 9 | Ben Clementshaw | 22:54.8 | Reed City | 55.7 |
| 11 | Evan Spencer | 22:56.2 | Mesick | 55.3 |
| 9 | Cole Paten | 22:56.3 | Ogemaw Heights | 55.2 |
| 9 | Sean Martin | 22:56.3 | Lansing Catholic | 55.2 |
| 11 | Jarrett Warlick | 22:59.3 | White Cloud | 54.2 |
| 12 | Caleb Cook | 22:59.8 | Lapeer | 54.1 |
| 11 | Daniel Stuzman | 23:00.3 | Freeland | 53.9 |
| 11 | Connor Karow | 23:03.2 | St. Charles | 52.9 |
| 11 | Mohammad Tuma | 23:04.9 | Saginaw Arts and Sciences | 52.4 |
| 9 | Nicholas Whited | 23:05.9 | Grand Ledge | 52.0 |
| 10 | Aaryn Smith | 23:07.9 | Holly | 51.4 |
| 11 | Antwone Humes | 23:08.4 | Saginaw Arts and Sciences | 51.2 |
| 11 | Jacob Bartes | 23:08.9 | Saginaw Heritage | 51.0 |
| 10 | Evan Elliott | 23:11.0 | Bay City John Glenn | 50.3 |
| 10 | Desmond Berger | 23:14.3 | Livonia Churchill | 49.2 |
| 10 | Logan Russell | 23:15.3 | Imlay City | 48.9 |
| 10 | Anthony Rytlewski | 23:16.1 | Saginaw Valley Lutheran | 48.6 |
| 12 | Andrew Merrithew | 23:16.2 | Traverse City St. Francis | 48.6 |
| 11 | Danny Scott | 23:16.3 | Greenville | 48.6 |
| 9 | Conner Morrison | 23:16.5 | Ionia | 48.5 |
| 11 | Anthony Grant | 23:17.9 | Lake Leelanau St. Mary | 48.0 |
| 10 | Gabe Slough | 23:19.6 | Gaylord | 47.5 |
| 12 | Nathan Kepner | 23:19.8 | Central Michigan Homeschool Athletics | 47.4 |
| 9 | Luke Drnek | 23:20.0 | GR Covenant Christian | 47.3 |
| 10 | Xavier Stoddard | 23:21.9 | Benzie Central | 46.7 |
| 9 | Remington Jones | 23:24.1 | St. Charles | 46.0 |
| 9 | Dylan Beale | 23:24.3 | Flint Powers Catholic | 45.9 |
| 11 | Robert Straight | 23:25.8 | Davison | 45.4 |
| 12 | Konner Welch | 23:26.0 | Holly | 45.3 |
| 11 | Bryan Lin | 23:26.5 | Mount Pleasant | 45.2 |
| 11 | Kael Fay | 23:26.6 | Benzie Central | 45.1 |
| 10 | Harrison Joyce | 23:28.0 | Flint Powers Catholic | 44.7 |
| 10 | Matthew Litwiller | 23:28.5 | Davison | 44.5 |
| 10 | Henry Fortier | 23:29.1 | Saginaw Heritage | 44.3 |
| 12 | Preston Foster | 23:29.7 | Breckenridge | 44.1 |
| 9 | Reese Lepeak | 23:29.9 | Bay City John Glenn | 44.0 |
| 10 | Jonathan Lebsack | 23:31.3 | Bay City John Glenn | 43.6 |
| 9 | Elijah Staats | 23:35.0 | Carleton Airport | 42.3 |
| 11 | Stefan Rau | 23:36.7 | GR Covenant Christian | 41.8 |
| 10 | Eithan Tuyilingire | 23:38.0 | Okemos | 41.3 |
| 12 | Grayden Boven | 23:40.3 | GR Covenant Christian | 40.6 |
| 12 | Gavin Gwizdala | 23:41.3 | Saginaw Arts and Sciences | 40.2 |
| 9 | Eric Phelps | 23:41.7 | GR Covenant Christian | 40.1 |
| 10 | James Johnson | 23:43.9 | Imlay City | 39.4 |
| 10 | Colt Eckstorm | 23:44.5 | Roscommon | 39.2 |
| 11 | Liam Bischer | 23:45.1 | Midland | 39.0 |
| 10 | Brendan Bonar | 23:45.2 | Charlevoix | 38.9 |
| 9 | Gavin Magrif | 23:46.1 | Otisville LakeVille | 38.6 |
| 12 | Jaxon Zavala | 23:46.4 | Bay City Central | 38.5 |
| 10 | Caleb Cramer | 23:47.5 | Goodrich | 38.2 |
| 11 | Charlie Griemsman | 23:48.6 | East Grand Rapids | 37.8 |
| 12 | Jason Miles | 23:49.6 | Pewamo-Westphalia | 37.5 |
| 11 | Dalton Crawford | 23:51.0 | White Cloud | 37.0 |
| 9 | Aidan Babylon | 23:52.0 | Midland | 36.7 |
| 10 | Luke Vandenbossche | 23:53.0 | Midland | 36.3 |
| 10 | Brayden Bobick | 23:54.0 | Saginaw Heritage | 36.0 |
| 10 | Isaiah Greenacre | 23:54.2 | Mt. Pleasant Sacred Heart | 35.9 |
| 12 | Adam Rhodes | 23:54.3 | FHE Ada Forest Hills Eastern | 35.9 |
| 10 | Christian Richard | 23:55.8 | Utica | 35.4 |
| 10 | Ezekiel Rockhold | 23:56.6 | Saranac | 35.1 |
| 12 | Chevy Vanderlaan | 23:56.9 | Spring Lake | 35.0 |
| 12 | Zane Coole | 23:59.0 | Davison | 34.3 |
| 9 | Jack Lucas | 24:00.7 | St. Clair | 33.8 |
| 10 | Aditya Veera | 24:04.1 | Saginaw Arts and Sciences | 32.6 |
| 9 | Jude Arciniega | 24:05.0 | Traverse City Central | 32.3 |
| 11 | Kenzen Low | 24:05.4 | FHE Ada Forest Hills Eastern | 32.2 |
| 10 | David Longstaff | 24:09.6 | Grayling | 30.8 |
| 9 | Issaic Fischer | 24:09.8 | Kalkaska | 30.7 |
| 9 | Luke Ho | 24:10.1 | FHC GR Forest Hills Central | 30.6 |
| 10 | Miles Wright | 24:10.6 | Maple City Glen Lake | 30.5 |
| 9 | Max Weatherwax | 24:11.0 | Bay City Central | 30.3 |
| 10 | Bhargava Kulkarni | 24:11.3 | Okemos | 30.2 |
| 10 | Jaxon Hartley | 24:11.3 | Saginaw Swan Valley | 30.2 |
| 9 | Jackson McGlashen | 24:12.1 | Davison | 30.0 |
| 10 | Easton Vasquez | 24:12.2 | Spring Lake | 29.9 |
| 9 | Brennan Dunn | 24:12.4 | Saginaw Arts and Sciences | 29.9 |
| 10 | Jair Martinez | 24:15.1 | Coleman | 29.0 |
| 10 | Christian Masterson | 24:15.4 | LeRoy Pine River | 28.9 |
| 10 | Noah Bierod | 24:15.6 | Macomb L’Anse Creuse North | 28.8 |
| 11 | Aayden Carrow | 24:15.7 | Lapeer | 28.8 |
| 9 | Tate Felsk | 24:16.2 | LeRoy Pine River | 28.6 |
| 9 | Noah Chinavare | 24:20.1 | Sanford-Meridian | 27.3 |
| 11 | Jesse Anderson | 24:21.2 | Greenville | 26.9 |
| 10 | Leam Babylon | 24:22.9 | Midland | 26.4 |
| 10 | Mason White | 24:23.0 | Montabella | 26.3 |
| 9 | Michael Tycner | 24:26.3 | Mount Pleasant | 25.2 |
| 10 | Liam Weir | 24:27.0 | Owosso | 25.0 |
| 9 | Israel Cahill | 24:32.3 | Saranac | 23.2 |
| 10 | Simeon Montney | 24:33.3 | Shepherd | 22.9 |
| 9 | Andrew Dempsey | 24:34.3 | Greenville | 22.6 |
| 9 | Kace Patterson | 24:35.9 | FHE Ada Forest Hills Eastern | 22.0 |
| 11 | Leo Clifton | 24:36.9 | Waterford Mott | 21.7 |
| 10 | Hunter Nicholl | 24:37.0 | Midland | 21.7 |
| 10 | Ronan Turrell | 24:40.0 | St. Clair | 20.7 |
| 11 | Dan Schneider | 24:40.0 | Midland Dow | 20.7 |
| 9 | William Myers | 24:40.9 | Shepherd | 20.4 |
| 10 | Lorenzo Bellin | 24:41.4 | Roscommon | 20.2 |
| 9 | Camden Lobban | 24:41.7 | Davison | 20.1 |
| 11 | Jonathan Noel | 24:42.3 | Bay City John Glenn | 19.9 |
| 9 | Hendrick Miller | 24:43.7 | Detroit Catholic Central | 19.4 |
| 10 | Hayden Nester | 24:43.9 | Roscommon | 19.4 |
| 10 | Brady Hefron | 24:46.7 | Saranac | 18.4 |
| 11 | Jacob Gulley | 24:49.6 | Lake Leelanau St. Mary | 17.5 |
| 12 | Andrew Quint | 24:51.1 | GR Catholic Central | 17.0 |
| 11 | Hayden Jason | 24:59.2 | Carson City-Crystal | 14.3 |
| 10 | Trey VanBaren | 24:59.9 | GR Covenant Christian | 14.0 |
| 9 | Hunter Stark | 25:01.8 | Spring Lake | 13.4 |
| 10 | Julian Trevino | 25:01.8 | Saginaw Heritage | 13.4 |
| 11 | Seth VanNortrick | 25:02.7 | Mesick | 13.1 |
| 9 | Micah Baxter | 25:04.0 | St. Louis | 12.7 |
| 10 | Jacob Vaughn | 25:05.6 | Saginaw Heritage | 12.1 |
| 11 | Yavin Fickel | 25:05.9 | GR Catholic Central | 12.0 |
| 9 | Korey Krist | 25:10.8 | LeRoy Pine River | 10.4 |
| 10 | Camden Gritters | 25:11.6 | GR Covenant Christian | 10.1 |
| 10 | Tyler Higgins | 25:16.4 | White Cloud | 8.5 |
| 9 | Liam Lockard | 25:16.6 | Spring Lake | 8.5 |
| 10 | Leonardo Rico | 25:17.8 | FHN GR Forest Hills Northern | 8.1 |
| 9 | Malachi Dibler | 25:20.6 | Utica | 7.1 |
| 12 | Mike Mallie | 25:21.1 | Detroit Catholic Central | 7.0 |
| 10 | Spencer Gillett | 25:23.1 | Livonia Churchill | 6.3 |
| 11 | Owen Heyboer | 25:27.4 | GR Covenant Christian | 4.9 |
| 10 | Aiden Manchester | 25:29.2 | Bay City Central | 4.3 |
| 9 | Jackson Wiederhold | 25:30.7 | Saginaw Heritage | 3.8 |
| 12 | Calvin Cater | 25:34.1 | FHE Ada Forest Hills Eastern | 2.6 |
| 12 | Tristan Hitsman | 25:36.2 | Sanford-Meridian | 1.9 |
| 9 | Collin Do | 25:38.4 | FHN GR Forest Hills Northern | 1.2 |
| 10 | Joseph Noll | 25:38.8 | Macomb L’Anse Creuse North | 1.1 |
| 10 | Braden Wicke | 25:41.4 | St. Charles | 0.2 |
| 9 | Remington Snyder | 25:41.8 | St. Louis | 0.1 |