Uncategorized

2025 Ratings: September 9th Meets

I really wanted to toss out more individual posts for meets, but I feel like I got hit by a truck on Tuesday and I’m just now feeling like a human being.

It’s now September and we’re hitting the meat of the schedule. The early season excitement has faded and teams are hitting the books, barreling toward the peak of their training, and frequently lacing up spikes. I just got back from a weekend of trail running out at Woodstock and wow is it great to be back out there. As such, no rating work was done over the weekend and you’ll get a ton of posts over the next few days. Next week, following the major meets of this weekend, will be our first batch of rankings.

As always, I’ll do my best to give a few shoutouts on these posts. Early in the season, these will be concentrated on names I don’t immediately recognize or athletes that are running much faster than I had anticipated. If someone’s given love, they probably deserve it, because there’s a ton of dedication that goes into finding those improvements. If you’re a coach/parent/teammate that feels someone deserves a mention, nicely e-mail/message me, and I’ll do my best to write some words about that person.

MeetBoys Adj.Girls Adj.Average
BWAC 1-11-18-15
Eaton Rapids Class-13-14-14
I-8 1-13-22-18
Leslie Blackhawk+15+6+11
MAC Blue 1+11+1011
MAC White 1-12+2-5
MMAC 1+15+19+17
OAA Blue 1-22-16-19
OAA White 1-15-21-18
OK Red 1-10-6-8
SEC 1+9+10+10
SVL North 1-12-17-15
SVL South 1-26-21-24
TVC 1-15-23-19
WMC Mega-63-68-66

*** = State Title Contender
** = Top Ten Contender
* = State Qualifying Contender

GIRLS TEAM RATINGS

TeamTop 5 Avg.DivisionMeet
Ann Arbor Pioneer***151.31SEC 1
Holland West Ottawa**133.61OK Red 1
Hudsonville**130.81OK Red 1
Ann Arbor Skyline**129.21SEC 1
Rockford*117.81OK Red 1
Saline*116.61SEC 1
Bay City Western110.61SVL North 1
Mt. Pleasant105.01SVL North 1
Bloomfield Hills102.81OAA White 1
Midland Dow101.81SVL North 1
Rochester Hills Stoney Creek97.51OAA White 1
Dexter96.21SEC 1
Royal Oak96.21OAA White 1
Farmington93.71OAA White 1
Grand Haven92.11OK Red 1
Port Huron Northern90.71MAC White 1
Berkley88.81OAA Blue 1
Grandville88.21OK Red 1
Mason87.11Eaton Rapids Class
Grand Blanc84.81SVL South 1
Midland84.71SVL North 1
Ann Arbor Huron84.41SEC 1
Lapeer79.91SVL South 1
East Kentwood79.51OK Red 1
Grosse Pointe South78.01MAC White 1
Utica Ford72.51MAC White 1
Beverly Hills Groves68.81OAA Blue 1
Temperance Bedford68.01SEC 1
Davison63.41SVL South 1
Troy Athens58.21OAA White 1
L’Anse Creuse North47.71MAC White 1
Monroe34.71SEC 1
North Farmington30.81OAA Blue 1
Saginaw Heritage25.11SVL North 1
Sterling Heights Stevenson15.51MAC White 1
Chippewa Valley6.91MAC White 1
TeamTop 5 Avg.DivisionMeet
Pinckney*107.02SEC 1
Haslett92.42Leslie Blackhawk
Adrian85.72SEC 1
Charlotte83.52Leslie Blackhawk
Armada75.82BWAC 1
Yale75.02BWAC 1
Parma Western70.52I-8 1
Bloomfield Hills Marian69.52MAC Blue 1
Tecumseh67.62SEC 1
Battle Creek Harper Creek67.22I-8 1
Fowlerville66.32Eaton Rapids Class
Marysville61.52MAC Blue 1
Oak Park60.12OAA Blue 1
Marshall58.12I-8 1
Chelsea56.72SEC 1
Croswell-Lexington49.92BWAC 1
Warren Regina31.32MAC Blue 1
Hastings30.52I-8 1
Imlay City29.12BWAC 1
Coldwater25.92I-8 1
Birch Run21.12MMAC 1
Battle Creek Pennfield2.82I-8 1
TeamTop 5 Avg.DivisionMeet
Leslie*88.43Leslie Blackhawk
Chesaning49.23MMAC 1
Algonac37.63BWAC 1
New Lothrop22.43MMAC 1
Ovid-Elsie21.13MMAC 1
Almont17.03BWAC 1
TeamTop 5 Avg.DivisionMeet
Concord53.44Eaton Rapids Class
Dansville14.44Leslie Blackhawk

BOYS TEAM RATINGS

TeamTop 5 Avg.DivisionMeet
Ann Arbor Pioneer**194.31SEC 1
East Kentwood**187.21OK Red 1
Saline**186.51SEC 1
Grand Haven*185.91OK Red 1
Holland West Ottawa*185.71OK Red 1
Ann Arbor Skyline*184.31SEC 1
Rockford*184.21OK Red 1
Midland*183.01SVL North 1
Grand Blanc181.81SVL South 1
Davison177.31SVL South 1
Grandville177.01OK Red 1
Dexter175.81SEC 1
Hudsonville174.71OK Red 1
Temperance Bedford169.21SEC 1
Saginaw Heritage168.71SVL North 1
Midland Dow163.61SVL North 1
Troy Athens163.41OAA White 1
Utica Ford163.11MAC White 1
Royal Oak160.11OAA White 1
Ann Arbor Huron158.31SEC 1
Mt. Pleasant158.01SVL North 1
Sterling Heights Stevenson154.31MAC White 1
North Farmington154.21OAA Blue 1
L’Anse Creuse North153.71MAC White 1
Lapeer153.41SVL South 1
Farmington152.21OAA White 1
Rochester Hills Stoney Creek151.21OAA White 1
West Bloomfield150.01OAA Blue 1
Beverly Hills Groves149.91OAA Blue 1
Berkley149.41OAA Blue 1
Bloomfield Hills147.11OAA White 1
Monroe142.91SEC 1
Grosse Pointe South142.31MAC White 1
Chippewa Valley133.71MAC White 1
Mason133.51Eaton Rapids Class
Ypsilanti Community133.01SEC 1
St. Clair Shores Lakeview130.41MAC White 1
Bay City Western124.31SVL North 1
Port Huron Northern124.21MAC White 1
Jackson105.81SEC 1
Roseville83.51MAC Blue 1
St. Clair Shores Lake Shore81.81MAC Blue 1
Ypsilanti Lincoln65.01SEC 1
Flint Carman-Ainsworth62.41SVL South 1
Warren Mott59.41MAC White 1
Warren Woods Tower52.51MAC Blue 1
Sterling Heights51.71MAC Blue 1
Warren Cousino28.11MAC Blue 1
L’Anse Creuse16.91MAC Blue 1
TeamDivisionTop 5 Avg.Meet
Flint Powers Catholic***196.02SVL South 1
Parma Western*176.82I-8 1
Pinckney*173.42SEC 1
Adrian171.42SEC 1
Chelsea170.12SEC 1
Tecumseh159.62SEC 1
Haslett158.12Leslie Blackhawk
Yale157.32BWAC 1
Marysville152.12MAC Blue 1
Battle Creek Harper Creek144.82I-8 1
Fowlerville143.62Eaton Rapids Class
Coldwater140.52I-8 1
Croswell-Lexington124.22BWAC 1
North Branch120.22BWAC 1
Armada115.82BWAC 1
Marshall113.42I-8 1
Charlotte110.62Leslie Blackhawk
Bay City Central110.22SVL North 1
Birch Run109.92MMAC 1
Madison Heights Lamphere100.22MAC Blue 1
Hastings100.22I-8 1
Imlay City98.82BWAC 1
Warren Lincoln77.52MAC Blue 1
Battle Creek Pennfield71.62I-8 1
Pontiac66.32OAA Blue 1
Jackson Northwest60.12I-8 1
Lansing Eastern41.02Eaton Rapids Class
Eastpointe32.12MAC Blue 1
Michigan Center25.92Leslie Blackhawk
Harper Woods19.02OAA Blue 1
TeamDivisionTop 5 Avg.Meet
Montrose153.83MMAC 1
Leslie150.23Leslie Blackhawk
Algonac143.83BWAC 1
Almont136.03BWAC 1
Quincy135.03Leslie Blackhawk
Chesaning134.63MMAC 1
Otisville LakeVille131.93MMAC 1
Ovid-Elsie129.23MMAC 1
Clawson127.33MAC Blue 1
Charyl Stockwell Academy123.43Leslie Blackhawk
New Lothrop94.13MMAC 1
New Haven93.33MAC Blue 1
Stockbridge90.03Leslie Blackhawk
Springport56.03Eaton Rapids Class
TeamDivisionTop 5 Avg.Meet
Manchester123.94Leslie Blackhawk
Concord119.94Eaton Rapids Class
Byron95.04MMAC 1
Jackson Preparatory94.34Leslie Blackhawk
Reading29.54Leslie Blackhawk

GIRLS INDIVIDUAL RATINGS

GradeNameTimeTeamRatingMeet
10Natasza Dudek17:14.0Ann Arbor Pioneer172.0SEC 1
10Sienna Klemmer17:50.3Ann Arbor Pioneer159.9SEC 1
11Becca Van Lent17:50.8Ann Arbor Skyline159.7SEC 1
11Jaelyn Ray17:57.1Pinckney157.6SEC 1
9Eliza Schwass19:30.6Ludington152.5WMC Mega
12Hailey Creisher18:19.7Leslie151.4Leslie Blackhawk
12Hana Boggess18:19.4Ann Arbor Pioneer150.2SEC 1
12Natalie Foltz18:55.3Frankenmuth149.2TVC 1
11Cassie Karasinski18:40.1Hudsonville148.6OK Red 1
11Collette Wierks18:50.1Holland West Ottawa145.3OK Red 1
11Clara Kaczor19:08.7Freeland144.8TVC 1
9Grace Snyder18:51.7Hudsonville144.8OK Red 1
12Ava Porras18:52.9Holland West Ottawa144.4OK Red 1
9Keira Von Blon18:40.9Ann Arbor Pioneer143.0SEC 1
10Savannah Staton18:42.7Saline142.4SEC 1
11Caroline Randall19:20.7Hastings140.4I-8 1
11Annabelle Lowman20:09.1Ludington139.6WMC Mega
12Ava Lawrence19:09.0East Kentwood139.0OK Red 1
10Mary Dolbow19:17.5Holland West Ottawa136.2OK Red 1
12Hope Miller19:16.0Blissfield135.7LCAA 1
11Ayda Skeels19:04.6Adrian135.1SEC 1
10Morgan Sanders19:20.9Rockford135.0OK Red 1
9Kaitlyn Berg19:32.2Midland134.9SVL North 1
9Maribelle Kofahl19:11.2Ann Arbor Huron132.9SEC 1
10Jessa Skonieczny19:39.5Mount Pleasant132.5SVL North 1
11Isla Tharp19:13.9Ann Arbor Skyline132.0SEC 1
12Julia Garcia19:14.2Pinckney131.9SEC 1
11Chloe Purwin19:30.7Hudsonville131.8OK Red 1
9Laura Forsyth19:16.2Ann Arbor Pioneer131.3SEC 1
12Nevaeh Polovina19:54.1Davison129.0SVL South 1
11Ella Wierks19:39.8Holland West Ottawa128.8OK Red 1
10Remie Ellis19:52.6Eaton Rapids127.1Eaton Rapids Class
11Nina Moore19:29.2Ann Arbor Pioneer126.9SEC 1
12Leah Corby20:06.0Rochester Hills Stoney Creek125.0OAA White 1
9Grace Meyers20:02.3Bay City Western124.9SVL North 1
9Lilly Pierce20:05.4Mount Pleasant123.9SVL North 1
11Rae Defrang19:55.6Rockford123.5OK Red 1
11Lizzie Wernimont19:40.3Ann Arbor Pioneer123.2SEC 1
12Linnea Paige21:00.2Fremont122.6WMC Mega
12Lilah Weber20:15.1Lapeer122.0SVL South 1
10Madison Petty19:44.2Adrian121.9SEC 1
10Paige Rohda20:12.3Berkley121.2OAA Blue 1
9Lexie Snyder20:03.6Hudsonville120.8OK Red 1
12Kierra Magner20:19.2Farmington120.6OAA White 1
12Bridget Kerber19:49.3Ann Arbor Pioneer120.2SEC 1
11Natalie Rosema21:07.6Hart120.1WMC Mega
11Micali Teeple20:20.8Grand Blanc120.1SVL South 1
12Lillian (Lilli) Schlack19:50.1Saline120.0SEC 1
11Irie Scrase19:50.4Ann Arbor Skyline119.9SEC 1
10Adelynn Turck19:50.5Saline119.8SEC 1
10Sawyer Lynn20:17.6Saginaw Heritage119.8SVL North 1
11Anna Macdonald20:22.9Royal Oak119.4OAA White 1
12Adrienne Stewart19:53.1Ann Arbor Skyline119.0SEC 1
11Katelyn Parrish20:31.7Farmington116.4OAA White 1
10Jillian Lewakowski20:17.4Rockford116.2OK Red 1
12Nadia Cordes20:32.4Lapeer116.2SVL South 1
9Giada Mills20:28.0Beverly Hills Groves116.0OAA Blue 1
10Bridget Fullerton20:34.0Parma Western116.0I-8 1
12Joelle Patten21:21.1Fremont115.6WMC Mega
10Lila Edison20:03.2Ann Arbor Skyline115.6SEC 1
11Avery Silvas20:09.2Charlotte114.9Leslie Blackhawk
10Jorga Wooledge20:29.4Mason114.9Eaton Rapids Class
11Jaclyn Suderman20:33.5Bay City Western114.5SVL North 1
9Ryleigh Alderink21:24.8Holton114.4WMC Mega
11Makinna Foglesong20:40.1Ithaca114.3TVC 1
12Mallory Wilcox20:34.5Bay City Western114.2SVL North 1
9Myah Breuker21:26.2Fremont113.9WMC Mega
11Colette Charchut20:13.6Haslett113.5Leslie Blackhawk
11Lyla Dowling20:26.5Holland West Ottawa113.2OK Red 1
11Kodie Snyder20:11.3Dexter112.9SEC 1
12Cianah Budnik-Ramos20:27.9Grand Haven112.7OK Red 1
9Autumn Luick20:39.3Midland Dow112.6SVL North 1
10Mila Villarreal20:44.8Flint Powers Catholic112.1SVL South 1
9Hannah Vogel20:41.4Midland Dow111.9SVL North 1
10Chloe Powers20:32.6Holland West Ottawa111.1OK Red 1
9Ariana Elzinga20:34.4Grandville110.5OK Red 1
12Samantha Langolf20:34Port Huron Northern110.3MAC White 1
9Audrey Grosteffon20:19.6Temperance Bedford110.1SEC 1
10Violet Olley20:20.0Ann Arbor Skyline110.0SEC 1
10Margaret Guerra-Harrison20:25.2Leslie109.6Leslie Blackhawk
12Hailey Sills20:36.7Blissfield108.8LCAA 1
11Reese Defrang20:40.7Rockford108.5OK Red 1
10Leah Humphrey20:55.9Grand Blanc108.4SVL South 1
11Ashley Wayne20:41.9Hudsonville108.0OK Red 1
9Claire Albrecht20:54.1Armada108.0BWAC 1
10Claire Watson20:49.1Rockford105.6OK Red 1
11Claire Arnold21:06.8Essexville Garber105.4TVC 1
12Addison Herr21:05.0Bloomfield Hills105.3OAA White 1
12Zoe Brown21:01.4Mount Pleasant105.2SVL North 1
11Haley Sharp20:50Port Huron Northern105.0MAC White 1
10Reese Haglund20:51.4Holland West Ottawa104.9OK Red 1
10Sadie Bohnsack20:36.0Ann Arbor Huron104.7SEC 1
11Hannah Haines20:37.3Madison Heights Lamphere104.2MAC Blue 1
11Natalie Kuhl21:10.6Parma Western103.8I-8 1
11Kylie Mausolf20:30.7Birch Run103.4MMAC 1
11Tessa Kozlowski21:10.7Rochester Hills Stoney Creek103.4OAA White 1
11Olivia Carlson21:10.8Bloomfield Hills103.4OAA White 1
10Lindsey Cmeyla21:13.1Saginaw Valley Lutheran103.3TVC 1
11Olivia Jenney21:11.1Bloomfield Hills103.3OAA White 1
10Joylin Brillhart21:07.4Midland Dow103.2SVL North 1
9Caroline Cotner20:41.3Saline102.9SEC 1
9Claire Lawrence21:14.0Bloomfield Hills102.3OAA White 1
11Anna Hallett20:56.1Blissfield102.3LCAA 1
11Delilah Marquez20:59.6Holland West Ottawa102.1OK Red 1
12Brooklyn Werner21:11.0Bay City Western102.0SVL North 1
12Jacey Roy21:10.2Beverly Hills Groves102.0OAA Blue 1
10Janae Coleman21:11.0Oak Park101.7OAA Blue 1
9Camryn Gervais21:01.3Grand Haven101.6OK Red 1
11Morgan Allen21:09.7Mason101.4Eaton Rapids Class
10Madelyn Barkley21:14.2Croswell-Lexington101.3BWAC 1
10Layla Blumberg20:47.2Dexter100.9SEC 1
12Lucy VanHaerents21:18.7Royal Oak100.8OAA White 1
9Katie Niederquell21:21.1Freeland100.6TVC 1
11Sophia Johnson20:50.0Temperance Bedford100.0SEC 1
12Sydnee Lefief21:21.6Bloomfield Hills99.8OAA White 1
11Maylan Sanders22:09.1Mason County Central99.6WMC Mega
12Abby Russell20:56.7Haslett99.1Leslie Blackhawk
12Samantha Bieber20:52.8Chelsea99.1SEC 1
12Amelia Cribbins20:52.8Dexter99.1SEC 1
11Anna Sheppard21:20.3Mount Pleasant98.9SVL North 1
9Natalie Christoffersen22:12.3Fremont98.6WMC Mega
10Alaina Dillon21:26.7Marshall98.4I-8 1
9Eleanor Pilsner21:11Grosse Pointe South98.0MAC White 1
11Sophie Roth20:56.6Saline97.8SEC 1
11Genevive Meihn21:22.7Beverly Hills Groves97.8OAA Blue 1
12Sophie Markel21:24.5Bay City Western97.5SVL North 1
12Rachael Wychuyse21:23.6Berkley97.5OAA Blue 1
10Saige Cole21:26.8Yale97.1BWAC 1
11Alison Kauffman20:59.6Ann Arbor Skyline96.8SEC 1
9Lauren Tomaszewski21:00.0Saline96.7SEC 1
10Eastynn Charder21:00.3Pinckney96.6SEC 1
11Lucinda Gubbini21:01.2Ann Arbor Pioneer96.3SEC 1
11Chloe Gray21:17.7Grandville96.1OK Red 1
12Alyssa Mertes21:17.9Rockford96.0OK Red 1
9Eliza Selcer21:02.1Ann Arbor Pioneer96.0SEC 1
11Alexis (Lexi) Schwartz21:33.6Rochester Hills Stoney Creek95.8OAA White 1
10Gweneth (Gwen) Eby21:34.7Coldwater95.8I-8 1
11Claire Long21:36.9Saginaw Nouvel95.4TVC 1
12Ella Heffner21:08.2Charyl Stockwell Academy95.3Leslie Blackhawk
10Khloe Lehnst21:38.0Ithaca95.0TVC 1
11Zora Ziolkowski21:06.0Chelsea94.7SEC 1
12Julia Faber21:38.0BC Harper Creek94.7I-8 1
10Riley Owen21:22Port Huron Northern94.3MAC White 1
11Emily Beethe21:42.7Saginaw Valley Lutheran93.4TVC 1
11Amira Khadija21:25.9Grand Haven93.4OK Red 1
9Katelyn Schweihofer21:39.0Yale93.0BWAC 1
9Dakota Budd21:18.2Haslett91.9Leslie Blackhawk
12Georgia Haag22:32.7Manistee91.8WMC Mega
10Kate Macfarlane21:42.7Midland Dow91.4SVL North 1
12Abby Spencer21:48.6Farmington90.8OAA White 1
11Helena Goodrich21:21.9Charlotte90.7Leslie Blackhawk
10Alaina Schaner22:36.0Hart90.7WMC Mega
11Mia Lopez21:18.6Ann Arbor Pioneer90.5SEC 1
12Olive Wakefield21:51.7Saginaw Michigan Lutheran Seminary90.4TVC 1
10Bryn Riley22:37.1Hart90.3WMC Mega
9Lyla Eidson21:45.5Auburn Hills Avondale90.2OAA Blue 1
12Abigail Denoyer21:47.7Armada90.1BWAC 1
12Tessa Swier21:46.9Midland Dow90.0SVL North 1
11Kira Manchip22:38.0Fremont90.0WMC Mega
10Olivia Peterson21:51.2Royal Oak89.9OAA White 1
10Claire Collins21:22.6Dexter89.1SEC 1
9Emma Miller22:41.6Hart88.8WMC Mega
10Gabriella Dallas21:57.6Freeland88.5TVC 1
10Jessica Toole21:51.8Midland Dow88.4SVL North 1
11Kaleea Braun21:38.1Blissfield88.3LCAA 1
10Riah Guoin21:56.2Rochester Hills Stoney Creek88.3OAA White 1
10Ava Knight21:43Macomb L’Anse Creuse North87.3MAC White 1
9Michaela Pries21:45.7Hudsonville86.8OK Red 1
11Laila Burress21:45.7East Kentwood86.8OK Red 1
12Chloe Khon22:02.3Jackson Northwest86.6I-8 1
11Jane Meinecke22:01.6Royal Oak86.5OAA White 1
12Sarah Stein21:57.2North Farmington86.3OAA Blue 1
12Mahalia Staton21:31.9Saline86.0SEC 1
11Maya Whelan21:32.9Tecumseh85.7SEC 1
12Aurora Janevic21:35.2Ann Arbor Pioneer84.9SEC 1
12Emily Barbeau22:03.6Bay City Western84.5SVL North 1
12Kate Church21:40.9Haslett84.4Leslie Blackhawk
12Emma Viggiano22:08.0Royal Oak84.3OAA White 1
9Haleah Johnson22:09.0Grand Blanc84.0SVL South 1
10Mia Maccani22:09.8Royal Oak83.7OAA White 1
12Gianna D’Angelo21:55Utica Ford83.3MAC White 1
12Anna Johnson22:13.2Alma83.3TVC 1
12Aubrey Metzger22:04.8Mason83.1Eaton Rapids Class
12Joselyn Chapman21:42.3Marysville82.6MAC Blue 1
12Emma Miller21:58Utica Ford82.3MAC White 1
12Peyton Rhoades22:15.3BC Pennfield82.2I-8 1
12Macallie Retan21:59.4Grandville82.2OK Red 1
11Gwen Stotts-Walshe21:45.1Ann Arbor Skyline81.6SEC 1
12Jillian Hayes21:45.7Saline81.4SEC 1
10Ella Claus21:59.7Clinton81.1LCAA 1
12Molly Burke21:46.9Ann Arbor Pioneer81.0SEC 1
11Addison Jones22:14.9Midland80.7SVL North 1
9Sevarah Markham22:21.0Alma80.7TVC 1
12Micaela Penchoff22:19.1Royal Oak80.6OAA White 1
10Addison Dodd22:04.2Hudsonville80.6OK Red 1
10Ruby Gross21:39.3Chesaning80.6MMAC 1
10Taylor Stanczak22:16.7Almont80.4BWAC 1
11Evie Ellis21:48.9Ann Arbor Pioneer80.4SEC 1
12Ella Mangett22:20.3Davison80.2SVL South 1
12Lydia Binelli22:15.7Berkley80.1OAA Blue 1
10Calla Sopoci21:50.3Ann Arbor Skyline79.9SEC 1
9Sidney Eaton22:06.9Hudsonville79.7OK Red 1
12Natalie Benitez22:04.2Blissfield79.6LCAA 1
12Addie Birkholz22:07.5Holland West Ottawa79.5OK Red 1
9Ellery Bredow22:08.2Holland West Ottawa79.3OK Red 1
11Lillian Bender22:20.2Yale79.3BWAC 1
12Avery Hoeft21:52.7Dexter79.1SEC 1
9Sydney Knieper21:44.4New Lothrop78.9MMAC 1
12Gabby Cleveland22:26.6Frankenmuth78.8TVC 1
12Annabelle Czeiszperger22:07.5Hudson78.5LCAA 1
9Kinsley Newman22:11.0Grand Haven78.3OK Red 1
9Clare O’Reilly22:26.4Troy Athens78.2OAA White 1
9Cassa Minnis21:59.7Dansville78.1Leslie Blackhawk
9Elaine Bentley21:56.5Jackson77.8SEC 1
12Clarissa Baese21:47.6Ovid-Elsie77.8MMAC 1
12Roisin Whelan21:56.7Marian (Bloomfield Hills)77.8MAC Blue 1
11Morgan Costello22:12Grosse Pointe South77.7MAC White 1
10Karina Mihai-Grammes21:57.6Adrian77.5SEC 1
10Leah Theile21:48.6Chesaning77.5MMAC 1
10Lauryn Harper22:29.0Troy Athens77.3OAA White 1
12Alayna Edmondson23:16.1Manistee77.3WMC Mega
11Simone McDargh22:14.6Grandville77.1OK Red 1
12Myleigh Hephner22:32.7Ithaca76.8TVC 1
10Ella McCleery22:00.0Ypsilanti Community76.7SEC 1
9Lucy Chapman22:04.2Stockbridge76.6Leslie Blackhawk
11Rylee Piornack22:16Grosse Pointe South76.3MAC White 1
11Olivia Mielke22:35.2Freeland75.9TVC 1
10Kennedy Copenhaver22:33.6Royal Oak75.8OAA White 1
9Audrey Pyle22:26.7Concord75.8Eaton Rapids Class
10Clara Marschall22:27.5Fowlerville75.5Eaton Rapids Class
10Emily Lasceski22:36.5Freeland75.5TVC 1
10Ana Lucia Reynoso22:29.8Berkley75.4OAA Blue 1
12Charlotte Strausbaugh22:35.5Rochester Hills Stoney Creek75.2OAA White 1
12Avari Montgomery22:08.7Charlotte75.1Leslie Blackhawk
11Andie Buursma22:20.9Grandville75.0OK Red 1
11Layla Silkworth22:37.6BC Harper Creek74.8I-8 1
11Alyssa Danek22:21.7Holland West Ottawa74.8OK Red 1
12Brooklyn Reason22:06.3Pinckney74.6SEC 1
11Adeline Bagnall22:22.7Grand Haven74.4OK Red 1
11Alex Iacoban22:37.7Farmington74.4OAA White 1
12Zeva Hathaway22:06.8Pinckney74.4SEC 1
10Grace McDonald22:22Utica Ford74.3MAC White 1
10Lauryn Wilkie22:23.7Grand Haven74.1OK Red 1
12Maryn Hyatt22:40.9Saginaw Valley Lutheran74.0TVC 1
10Leah Flannery22:11.9Leslie74.0Leslie Blackhawk
12Alison Doka22:40.9Rochester Hills Stoney Creek73.4OAA White 1
10Mira Shelgikar22:10.0Ann Arbor Huron73.3SEC 1
10Izzy Brown22:15.0Haslett73.0Leslie Blackhawk
9Leigh Sapp22:42.1Rochester Hills Stoney Creek73.0OAA White 1
11Ava Buckley22:35.7Mason72.8Eaton Rapids Class
11Brynn Potter22:28.0Rockford72.7OK Red 1
10Devin Dietrich22:43.3Flint Powers Catholic72.6SVL South 1
12Isabella Nestle22:28Port Huron Northern72.3MAC White 1
12Laila Evola22:41.0Almont72.3BWAC 1
11Isabel Reinke22:46.7Freeland72.1TVC 1
11Lucille Clark22:13.8Marian (Bloomfield Hills)72.1MAC Blue 1
9Emma Campbell22:18.2Michigan Center71.9Leslie Blackhawk
11Frances Brown22:14.5Ann Arbor Pioneer71.8SEC 1
9Taylor Westendorf22:30Port Huron Northern71.7MAC White 1
10Hattie Driver23:34.6Manistee71.1WMC Mega
10Elin Tenbrink22:17.0Ann Arbor Skyline71.0SEC 1
10Savannah Astras22:48.1Bloomfield Hills71.0OAA White 1
12Raegan Brosamer22:30.3Onsted70.9LCAA 1
12Maria Beach22:41.4Fowlerville70.9Eaton Rapids Class
11Calisse Budek22:34Grosse Pointe South70.3MAC White 1
11Aubrey Hare22:52.8Saginaw Swan Valley70.1TVC 1
12Andie Wildern22:24.5Charlotte69.8Leslie Blackhawk
12Molly Noesen-Bosscher22:20.9Dexter69.7SEC 1
11Matilda Mountain22:47.0Berkley69.7OAA Blue 1
11Hannah Murtha22:48.5Midland69.5SVL North 1
12Adriana Domingo22:54.1Marshall69.3I-8 1
10Aleiah Nyhoff22:38.4Holland West Ottawa69.2OK Red 1
12Mercy Brown22:22.4Warren Cousino69.2MAC Blue 1
12Leila Reyes22:49.4Midland69.2SVL North 1
10Takoda Holicki22:13.5Montrose69.2MMAC 1
10Virginia Barrett22:22.7Tecumseh69.1SEC 1
12Sophia Knarr22:50.0Midland69.0SVL North 1
11Helena Reiff22:51.7Armada68.8BWAC 1
9Melanie Clark22:23.8Marian (Bloomfield Hills)68.7MAC Blue 1
10Brigette Conger22:49.8Berkley68.7OAA Blue 1
11Harper Pinto22:25.8Ann Arbor Huron68.1SEC 1
12Sarah Munger22:59.6Alma67.8TVC 1
11Erin Korsak22:42Grosse Pointe South67.7MAC White 1
12Mikayla Reddy22:43.6Rockford67.5OK Red 1
12Josephine Sullivan22:43.6Rockford67.5OK Red 1
12Grace Brown22:28.4Jackson67.2SEC 1
12Baylee Moore22:33.1Charlotte67.0Leslie Blackhawk
9Avery Fidler23:00.3Lapeer66.9SVL South 1
11Reese Hesse23:47.3Whitehall66.9WMC Mega
10Jade Siy22:29.8Madison Heights Lamphere66.7MAC Blue 1
10Marilise (Mari) Yezak22:56.8Midland Dow66.7SVL North 1
12Cessaly Fichtner23:02.9Freeland66.7TVC 1
9Lydia Thomason-Redus22:46Grosse Pointe South66.3MAC White 1
9Ruby Giddings22:31.7Saline66.1SEC 1
10Grace Thomas23:02.8Farmington66.1OAA White 1
11Eliza Milarch22:36.7Charlotte65.8Leslie Blackhawk
11Lydia Faubert23:05.7Hemlock65.8TVC 1
12Claire Cousineau22:33.0Tecumseh65.7SEC 1
11Ava Childers23:01.4Yale65.6BWAC 1
11Emily Satkowiak22:37.7Stockbridge65.5Leslie Blackhawk
12Madeleine Varhola23:01.2Midland Dow65.3SVL North 1
12Nevaeh Battice23:52.7Mason County Central65.1WMC Mega
10Ellie Thering23:08.2Freeland64.9TVC 1
10Hailey Morrison23:03.9Croswell-Lexington64.7BWAC 1
9Anna McCarthy22:36.6Marian (Bloomfield Hills)64.5MAC Blue 1
12Sarah Goward23:03.7Mount Pleasant64.4SVL North 1
9Blix Finn22:36.8Ann Arbor Skyline64.4SEC 1
11Lacy Ortega22:52Utica Ford64.3MAC White 1
10Leah Krzeszewski22:37.1Marian (Bloomfield Hills)64.3MAC Blue 1
12Anna Coury22:37.6Monroe64.1SEC 1
11Lyza Ruster23:03.7Mason63.4Eaton Rapids Class
10Charlee MacLaren23:13.1Ithaca63.3TVC 1
12Emma-Claire Sleighter22:56.2East Kentwood63.3OK Red 1
9Josslyn Handy22:53.6Clinton63.1LCAA 1
10Claire Steinbrecher22:42.2Dexter62.6SEC 1
12Reagan Vokal23:09.6Midland62.5SVL North 1
9Meredith Bauer23:15.9Frankenmuth62.4TVC 1
10Revan Ricker22:56.8Blissfield62.1LCAA 1
11Bailey Konuszewski22:43.8Dexter62.1SEC 1
12Maria Kilpela23:07.8Fowlerville62.1Eaton Rapids Class
10Alonna Schack22:34.9Chesaning62.0MMAC 1
9Mollie Yeager22:57.2Blissfield61.9LCAA 1
9Alani Tharp22:44.7Ann Arbor Skyline61.8SEC 1
12Lydia McBride22:44.7Marysville61.8MAC Blue 1
11Makenna Rudnicki23:08.7Fowlerville61.8Eaton Rapids Class
12Catalina Colangelo Van Meek22:44.8Marian (Bloomfield Hills)61.7MAC Blue 1
11Alexa Palmer23:17.9Alma61.7TVC 1
9Marissa Demorest23:16.9BC Harper Creek61.7I-8 1
9Julia Geisz22:45.0Marian (Bloomfield Hills)61.7MAC Blue 1
12Eden Fante23:01SCS Lakeview61.3MAC White 1
11Jillian Lower22:46.1Dexter61.3SEC 1
11Payton Aagesen22:46.2Saline61.3SEC 1
9Abby Taylor23:10.4Fowlerville61.2Eaton Rapids Class
10Madisyn Hunter22:50.9Leslie61.0Leslie Blackhawk
11Isabella Molnar23:18.6Grand Blanc60.8SVL South 1
11Aiyana Wyman23:18.8Royal Oak60.7OAA White 1
9Elin Beeck23:04.7Grand Haven60.4OK Red 1
9Hannah Miller23:20.4Farmington60.2OAA White 1
12Ava Krohn24:07.8Fremont60.1WMC Mega
9Jayde Davis22:49.8Ann Arbor Skyline60.1SEC 1
9Sophie Menker23:15.9Oak Park60.1OAA Blue 1
11Leila Morris22:50.1Tecumseh60.0SEC 1
9Grace Kloha23:23.5Freeland59.8TVC 1
12Viviana Ostrowski23:06Grosse Pointe South59.7MAC White 1
12Claire Oberski22:51.7Saline59.4SEC 1
12Delaney Richardson22:42.9Byron59.4MMAC 1
10Luisa Vander Zwaag24:10.0Hart59.3WMC Mega
12Riley Provost22:52.1Saline59.3SEC 1
11Emma Reimer22:52.1New Haven59.3MAC Blue 1
9Kadence Ager23:21.2Algonac58.9BWAC 1
10Amelia Dawe23:26.3Ithaca58.9TVC 1
9Aubree Herr23:24.4Lapeer58.9SVL South 1
12Kenzie Howell23:09.5Grand Haven58.8OK Red 1
11Mattie Hallenbeck23:06.9Onsted58.7LCAA 1
12Ava Johnson23:09Macomb L’Anse Creuse North58.7MAC White 1
10Klair Baker22:54.2Adrian58.6SEC 1
11Noel Parker24:12.3Shelby58.6WMC Mega
9Alessandra Zobl23:25.4Royal Oak58.5OAA White 1
12Emma Grulke23:07.9Onsted58.4LCAA 1
10Sophia Mulka23:10Utica Ford58.3MAC White 1
9Evelyn McKinney23:26.7Royal Oak58.1OAA White 1
12Jada Prescott23:29.0Freeland58.0TVC 1
9Addison Geml23:27.3Rochester Hills Stoney Creek57.9OAA White 1
11Chehek Bharatiya23:29.0Parma Western57.7I-8 1
11Kenzie LeVey22:57.2Marysville57.6MAC Blue 1
10Morgan McMichael22:57.4Tecumseh57.5SEC 1
11Haley Stimer23:21.7Concord57.4Eaton Rapids Class
9Ellery Fazekas23:29.9Marshall57.4I-8 1
12Amanda Dickinson23:13Utica Ford57.3MAC White 1
10Lea Rode22:58.9Ypsilanti Community57.0SEC 1
11Lily Ortega23:14Utica Ford57.0MAC White 1
12Samantha Frank23:32.1Frankenmuth57.0TVC 1
9Alexandra Hastie22:59.2Ann Arbor Skyline56.9SEC 1
10Nolah Balbach23:32.2Frankenmuth56.9TVC 1
10Peyton Simmons22:59.7Marysville56.8MAC Blue 1
12Zoey Masten23:16.0East Kentwood56.7OK Red 1
9Anna Loritz23:32.4BC Harper Creek56.5I-8 1
9Abbie Garrett23:31.6Bloomfield Hills56.5OAA White 1
9Jaylyn Seybert23:27.7Midland56.4SVL North 1
11Allison Mansfield23:29.2Armada56.3BWAC 1
11Addison Noteboom23:29.7Armada56.1BWAC 1
10Ava Harmon23:19.0Hudsonville55.7OK Red 1
11Mae Barbaro23:04.6Dexter55.1SEC 1
11Madelyn Yezback23:04.8Warren Regina55.1MAC Blue 1
10Hayden Brill23:21.6Grand Haven54.8OK Red 1
12Hannah Gritzmaker23:05.8Saline54.7SEC 1
12Abby Macey23:21Grosse Pointe South54.7MAC White 1
11Kaiya Bragiel23:33.1Bay City Western54.6SVL North 1
9Olivia Khon23:38.4Jackson Northwest54.5I-8 1
11London Landini23:06.4Tecumseh54.5SEC 1
12Isabelle Swab23:22.5Grand Haven54.5OK Red 1
11Daniela DeLuca23:35.0Imlay City54.3BWAC 1
12Sylvia Skujins24:25.7North Muskegon54.1WMC Mega
11Eliza Thompson23:35.8Croswell-Lexington54.1BWAC 1
9Gemma Morsman23:07.9Ann Arbor Pioneer54.0SEC 1
9Addisyn Apol23:24.0Hudsonville54.0OK Red 1
11Julianna Richards23:08.3Dexter53.9SEC 1
10Ava Sielski24:26.5Manistee53.8WMC Mega
12Emma Buckland23:36.6Armada53.8BWAC 1
11Sofia Kouza23:09.1Marian (Bloomfield Hills)53.6MAC Blue 1
10Bethany Cmeyla23:42.8Saginaw Valley Lutheran53.4TVC 1
12Kayla DiFonzo23:25Sterling Heights Stevenson53.3MAC White 1
12Cieara Barrett23:34.3Concord53.2Eaton Rapids Class
11Addison Seppala23:27.5Rockford52.8OK Red 1
10Isabella Glibota23:37.6Berkley52.8OAA Blue 1
10Gaby Chapman23:11.8Ann Arbor Pioneer52.7SEC 1
9Brynn Rudnicki23:36.1Fowlerville52.6Eaton Rapids Class
10Jenna Dobbs23:40.8Algonac52.4BWAC 1
12Kenai Kokx24:31.0Hart52.3WMC Mega
11Camryn Nowak23:13.0Tecumseh52.3SEC 1
9Brynn Lusky23:26.3Ida52.2LCAA 1
9Sarah Diffin23:46.6Freeland52.1TVC 1
9Madilynn Martin23:29.9East Kentwood52.0OK Red 1
10Ria White23:30Grosse Pointe South51.7MAC White 1
10Sade Napier23:15.1Ypsilanti Lincoln51.6SEC 1
11Lydia Richards23:28.3Dundee51.6LCAA 1
12Mary Claire Byerlein23:15.6Marian (Bloomfield Hills)51.5MAC Blue 1
11Mara Mocanu23:15.8Ann Arbor Skyline51.4SEC 1
11Liliya Pyk23:31.9Holland West Ottawa51.4OK Red 1
12Adison Thorne24:34.3Mason County Central51.2WMC Mega
11Pia Odell23:16.6Ann Arbor Skyline51.1SEC 1
11Leah Thomas23:43.5Oak Park50.8OAA Blue 1
11Jailyn Saum24:35.8Fremont50.7WMC Mega
9Emily Francis23:49.3Grand Blanc50.6SVL South 1
12Ellie Daum23:45.5Mount Pleasant50.5SVL North 1
11Elizabeth Macey23:49.9Royal Oak50.4OAA White 1
10Michelle Jiang23:19.0Saline50.3SEC 1
11Kendyl Musielewicz23:23.7Quincy50.1Leslie Blackhawk
12Aydynn Thomason23:51.2Grand Blanc49.9SVL South 1
10Riley Veitch23:51.8Farmington49.7OAA White 1
10Genevieve Koepke23:47.9Saginaw Heritage49.7SVL North 1
11Marian Davlin23:46.0Portland St. Patrick49.3Eaton Rapids Class
11Mia Washington23:22.5Saline49.2SEC 1
10Madison Francke23:49.9Bay City Central49.0SVL North 1
11Emma DiPaola23:38Macomb L’Anse Creuse North49.0MAC White 1
10Adrianna Hepinstall23:23.1Marysville49.0MAC Blue 1
10Mya Castellon23:50.2Mount Pleasant48.9SVL North 1
11Madelyn Sterley24:41.6Mason County Central48.8WMC Mega
11Elle Cesa23:55.4Rochester Hills Stoney Creek48.5OAA White 1
12Ellie Feneley23:56.9BC Harper Creek48.4I-8 1
10Reese Wright23:29.3Michigan Center48.2Leslie Blackhawk
12Grace Hopkins23:25.4Ann Arbor Skyline48.2SEC 1
10Piper Schultz23:58.6Saginaw Michigan Lutheran Seminary48.1TVC 1
12Rhian Jeffries23:51.7Oak Park48.1OAA Blue 1
11Madelyn Frisbee23:53.2Midland Dow47.9SVL North 1
11Izabel Raglow23:39.2Onsted47.9LCAA 1
12Jasmine Walker23:54.8Algonac47.7BWAC 1
10Sophia Jezierski24:00.0Essexville Garber47.7TVC 1
10Avery Stover23:40.9Adrian Madison47.4LCAA 1
11Gabriella Tietema23:45.0Grand Haven47.0OK Red 1
11Valentina Mansour24:00.9Troy Athens46.7OAA White 1
11Madeline Baugh23:30.0Pinckney46.7SEC 1
12Pauline Chapman23:59.6Richmond46.1BWAC 1
12Leila Messner23:36.3Leslie45.9Leslie Blackhawk
9Audrey Rinehart23:56.6Concord45.8Eaton Rapids Class
10Nina Lewis24:03.9Troy Athens45.7OAA White 1
9Violet Swafford23:59.4North Farmington45.5OAA Blue 1
12Ava Evans23:46.5Hillsdale45.5LCAA 1
12Aubrey Miscikowski23:33.8Temperance Bedford45.4SEC 1
10Isabella Chaptini23:49Grosse Pointe South45.3MAC White 1
10Laurel ClevengerGrimsley24:06.1Parma Western45.3I-8 1
12Isabella Nalewyko23:26.2Montrose44.9MMAC 1
9Chelsea LaDronka23:51.7Grand Haven44.8OK Red 1
11Dahlia Kluver24:02.8Mount Pleasant44.7SVL North 1
12Kennedy Lange23:35.9Saline44.7SEC 1
10Chloe Koskinen23:27.3Birch Run44.6MMAC 1
10Kaitlynne Litwiller24:07.8Davison44.4SVL South 1
10Ali Hunt23:27.8New Lothrop44.4MMAC 1
10Emily Weaver24:01.7Mason44.1Eaton Rapids Class
9Farrah Hampton24:05.9Bay City Western43.7SVL North 1
9Sahanna Liu23:38.9Ann Arbor Pioneer43.7SEC 1
12Audrey Bensinger23:30.4Ovid-Elsie43.6MMAC 1
11Alyssa Seiter24:03.5Fowlerville43.5Eaton Rapids Class
11Sylvia Irwin23:40.3Ann Arbor Huron43.2SEC 1
11Emma Madison24:11.6Troy Athens43.1OAA White 1
10Zoey Smalling23:40.8Monroe43.1SEC 1
12Kaitlyn Darby23:41.6Dexter42.8SEC 1
11Alayna Zahn24:09.0Midland Dow42.7SVL North 1
9Ashley Gardner24:06.4Mason42.5Eaton Rapids Class
11Olivia Petrowski24:13.4Royal Oak42.5OAA White 1
10Rylee Zumer24:14.5BC Harper Creek42.5I-8 1
9Maliah McKibben23:42.7Temperance Bedford42.4SEC 1
10Ivy Francis23:42.7Dexter42.4SEC 1
10Ciara Nordstrom23:58Grosse Pointe South42.3MAC White 1
10Sophie Barricklow23:59.2Hudsonville42.3OK Red 1
10Annalise Jense23:59.2Hudsonville42.3OK Red 1
11Miranda Fulop23:43.3Temperance Bedford42.2SEC 1
12Grace Fredericks23:43.7Temperance Bedford42.1SEC 1
12Marissa Norder24:00.4Grand Haven41.9OK Red 1
10Olivia Nucum24:15.7Rochester Hills Stoney Creek41.8OAA White 1
10Abigail Adams23:45.0Pinckney41.7SEC 1
9Mia Zoldan23:45.0Ann Arbor Pioneer41.7SEC 1
12Ava Kontranowski24:12.2Midland41.6SVL North 1
11Hayleigh Belkofer23:45.6Temperance Bedford41.5SEC 1
9Amelia Carter24:01:00Grosse Pointe South41.3MAC White 1
9Kylee Smith23:37.8Birch Run41.1MMAC 1
9Addison Ringbloom23:59.8Dundee41.1LCAA 1
11Ruthie Scott23:47.2Ann Arbor Skyline40.9SEC 1
11Addison Sirianni24:14.9Bay City Central40.7SVL North 1
9Olivia Costanzo24:03:00Port Huron Northern40.7MAC White 1
9Opal English23:48.5Tecumseh40.5SEC 1
10Katherine Hartle23:48.5Marian (Bloomfield Hills)40.5MAC Blue 1
11Lauren Olma23:48.8Ypsilanti Lincoln40.4SEC 1
9Addison Leschuk23:48.9Chelsea40.4SEC 1
11Adilyn Anderson24:19.9Davison40.4SVL South 1
12Isabelle Goulding24:17.4Yale40.2BWAC 1
12Tamsin Aherne23:50.3Ann Arbor Huron39.9SEC 1
12Abigail Studer25:08.6Hart39.8WMC Mega
12Jordin Jones-Maddox24:16.6Oak Park39.8OAA Blue 1
12Charly Werenka23:50.7Clawson39.8MAC Blue 1
10Camille Yeloushan23:50.9Ann Arbor Skyline39.7SEC 1
12Keira Kalbfleisch24:18.6Saginaw Heritage39.5SVL North 1
11Rain Hinkley23:55.6Haslett39.5Leslie Blackhawk
11Penelope Persig24:19.8Croswell-Lexington39.4BWAC 1
10Grace Farrell24:05.7Clinton39.1LCAA 1
12Bethany Lehr24:19.7Mount Pleasant39.1SVL North 1
9Zophia Zaleski24:26.1Hemlock39.0TVC 1
10Leyah Reed24:21.5Midland Dow38.5SVL North 1
10Eulalia Jou24:28.5Bay City John Glenn38.2TVC 1
10Charlotte Kinder23:56.1Ann Arbor Pioneer38.0SEC 1
9Lydia DelPiero Clayton24:28.3Farmington37.6OAA White 1
12Bethy Marschall24:21.4Fowlerville37.5Eaton Rapids Class
12Magdalena Herberger25:15.8Manistee37.4WMC Mega
12Corinna Aulph23:57.8Monroe37.4SEC 1
12Bree DeLano24:01.9Dansville37.4Leslie Blackhawk
12McKenna Richard23:58.0Madison Heights Lamphere37.3MAC Blue 1
12Chloe Wanner23:58.3Temperance Bedford37.2SEC 1
9Lucy Hakala23:58.7Ann Arbor Skyline37.1SEC 1
9Macey Woods24:14.7Rockford37.1OK Red 1
11Rachael Heikkinen24:32.4Saginaw Valley Lutheran36.9TVC 1
10Ava Wenzlick23:50.6New Lothrop36.8MMAC 1
12Rocquel Richards25:18.0Fremont36.7WMC Mega
12Lola Lange24:00.2Saline36.6SEC 1
9Natalie Kettler24:33.4Saginaw Michigan Lutheran Seminary36.5TVC 1
10Kaylynne Baltzell24:00.8Pinckney36.4SEC 1
9Penelope Sekedat24:01.5Ann Arbor Pioneer36.2SEC 1
9Rino Takatsu24:27.7West Bloomfield36.1OAA Blue 1
9Raquel Gilliland25:19.7Manistee36.1WMC Mega
11Gargi Sonawane24:33.4Troy Athens35.9OAA White 1
9Delaney Trachsel24:33.5Rochester Hills Stoney Creek35.8OAA White 1
12Ryann Tackabury24:33.9Lapeer35.7SVL South 1
10Avery Lollar24:18:00Grosse Pointe South35.7MAC White 1
12Maura Young24:35.2Marshall35.6I-8 1
11Leah Sonnenberg24:19:00Grosse Pointe South35.3MAC White 1
10Astrid Leininger24:04.6Adrian35.1SEC 1
9Ellerie Bucklin24:36.7Coldwater35.1I-8 1
9Grace Hancock24:38.2Alma34.9TVC 1
10Mya Barrett24:29.3Concord34.9Eaton Rapids Class
11Rokhaya Ruhstorfer25:23.6Hesperia34.8WMC Mega
12Elaina Friedmann24:22:00Clinton Twp. Chippewa Valley34.3MAC White 1
11Caleigh Friedmann24:22:00Clinton Twp. Chippewa Valley34.3MAC White 1
10Katelyn Poser24:07.2Harrison Twp. L’Anse Creuse34.3MAC Blue 1
12Chen Leruitte24:36.0Imlay City34.0BWAC 1
10Madison Mann24:23:00Sterling Heights Stevenson34.0MAC White 1
10Viviana VanAgtmael25:26.2Hart33.9WMC Mega
11Ava Muhlenkamp24:10.1Warren Regina33.3MAC Blue 1
11Waverly Pearce24:41.1Bloomfield Hills33.3OAA White 1
10Brooke Springer24:01.2Chesaning33.3MMAC 1
9Amelia Putz24:41.6Rochester Hills Stoney Creek33.1OAA White 1
11Sophie Szabo24:10.9New Haven33.0MAC Blue 1
12Elsa Wenzlaff24:12.1Ann Arbor Skyline32.6SEC 1
9Jenna Hardy24:13.0Saline32.3SEC 1
9Evie McCreedy24:45.1Lapeer32.0SVL South 1
9Emily Okley24:18.9Leslie31.7Leslie Blackhawk
9Sophie Walker24:43.5Algonac31.5BWAC 1
9Violet Shunn24:39.8Mason31.4Eaton Rapids Class
11Isabella Grudzinski24:15.9Ann Arbor Huron31.4SEC 1
9Nora Hadley24:40.0Mason31.3Eaton Rapids Class
10Marissa Salazar24:16.8Saline31.1SEC 1
9Eve McKinnon24:18.2Ann Arbor Skyline30.6SEC 1
11Haylie Pearce24:34.6Rockford30.5OK Red 1
10Sophia Loar24:31.6Blissfield30.5LCAA 1
10Kendall Micon24:18.7Tecumseh30.4SEC 1
12Ella Riddle24:45.7Midland30.4SVL North 1
12Peyton Knight24:34:00Macomb L’Anse Creuse North30.3MAC White 1
12Morgan Baker24:51.7Coldwater30.1I-8 1
10Kathryn Beyer25:38.0Shelby30.0WMC Mega
12Alaina Hoffman24:52.4Marshall29.9I-8 1
9Ella Hammond24:52.5Parma Western29.8I-8 1
9Camilla Mommerency24:34.0Ida29.7LCAA 1
9Stella Pandza24:52.5Farmington29.5OAA White 1
9Melanie Scott24:38.9East Kentwood29.0OK Red 1
10Eva Stuckey24:38:00Warren Mott29.0MAC White 1
11Megan Cabble24:23.2Dexter28.9SEC 1
11Mallory Verhougstraete24:39.7Grand Haven28.8OK Red 1
9Sawyer Semlow25:42.2Fremont28.6WMC Mega
11Lauren Gandy24:56.5BC Harper Creek28.5I-8 1
9Maelyn Helder24:41.0Hudsonville28.3OK Red 1
9Kathryn Dunn24:25.3Chelsea28.2SEC 1
10Macy Grembos24:42:00Sterling Heights Stevenson27.7MAC White 1
11Violet Mlutkowski24:43.1Holland West Ottawa27.6OK Red 1
9Abigail Avram24:27.4Ann Arbor Huron27.5SEC 1
10Paityn Edson24:55.5Imlay City27.5BWAC 1
11Analeigh Weaver25:46.2North Muskegon27.3WMC Mega
11Lillian Coppernoll25:00.4Parma Western27.2I-8 1
9Lydia Gilbert25:02.1Alma27.0TVC 1
11Grace Blossom24:45.3Rockford26.9OK Red 1
10Emily York24:42.3Hillsdale26.9LCAA 1
11Greta Schroeder25:03.4Saginaw Michigan Lutheran Seminary26.5TVC 1
12Carmen Howard25:49.8Montague26.1WMC Mega
9Kinley Gerow25:04.8Hemlock26.1TVC 1
11Alaina Weyrowske24:59.7Midland Dow25.8SVL North 1
11Sasha Ali Szilak24:59.8Midland25.7SVL North 1
12Madelyn Hensel25:04.8BC Pennfield25.7I-8 1
10Ryleigh Rowe24:46.2Ida25.6LCAA 1
9Linnea Seiter24:57.6Fowlerville25.5Eaton Rapids Class
11Abigail Hicks25:01.6Mount Pleasant25.1SVL North 1
10Grace Forfinski25:52.9Ludington25.0WMC Mega
9Mya Mattens25:07.8BC Harper Creek24.7I-8 1
10Alivia Menges24:27.0Montrose24.7MMAC 1
11Gianna Yaldo24:38.5Warren Regina23.8MAC Blue 1
10Veronica Shimkus24:39.7Marysville23.4MAC Blue 1
11Madison Sella25:13.4Frankenmuth23.2TVC 1
11Chloe Wellman25:11.4Davison23.2SVL South 1
12Nancy Gordon24:40.7Adrian23.1SEC 1
9Lana Benware24:53.8Ida23.1LCAA 1
9Riley Schlaufman25:09.2Imlay City22.9BWAC 1
9Kayley Wood25:12.3Lapeer22.9SVL South 1
10Zyana Wadsworth25:09.8Yale22.7BWAC 1
12Evelyn Ault24:58.1Rockford22.6OK Red 1
10Noelle Marsh25:10.8Yale22.4BWAC 1
10Maya Colley24:42.9Warren Regina22.4MAC Blue 1
12Nishka Kalantry24:43.3Ann Arbor Huron22.2SEC 1
10Mary Grace Luplow25:16.3Saginaw Swan Valley22.2TVC 1
10Mia Feliciano24:59:00Warren Mott22.0MAC White 1
9Olivia Gravina24:44.1Warren Regina22.0MAC Blue 1
11Persephone Berg24:45.8Chelsea21.4SEC 1
11Kiely Kroa24:59.5Hillsdale21.2LCAA 1
9Ava Bankson-Ereg24:50.9Haslett21.0Leslie Blackhawk
11Amelia Hattermann25:18.0Royal Oak21.0OAA White 1
12Maria Lora Hernandez25:00.2Dundee21.0LCAA 1
9Myabi Knight25:18.4Farmington20.9OAA White 1
11Gabriella Hovey25:00.6Dundee20.8LCAA 1
9Erilyn Kovas26:05.7Ludington20.8WMC Mega
11Charlotte Woodruff25:13.8North Farmington20.7OAA Blue 1
11Erica Hansen26:06.1Montague20.6WMC Mega
11Jenell Gallozi24:49.5Marian (Bloomfield Hills)20.2MAC Blue 1
10Nyla Sholten25:22.6Frankenmuth20.1TVC 1
9Emerson Leary25:21.9Hastings20.0I-8 1
10Aleena Bower24:52.3Pinckney19.2SEC 1
11Jillian Wulff24:52.8Clawson19.1MAC Blue 1
11Chloe Pirtle25:24.8Hastings19.1I-8 1
12Addison Holt25:09.4Grand Haven18.9OK Red 1
11Josephine Mehki24:53.4Monroe18.9SEC 1
12Kyleigh Bunting25:26.6Bay City John Glenn18.8TVC 1
10Carli Doherty25:27.2Frankenmuth18.6TVC 1
11Samantha Osborne25:22.2North Branch18.6BWAC 1
12Ayla Stager24:54.3Saline18.6SEC 1
12Ruth (Ruthie) Bonfiglio24:54.3Saline18.6SEC 1
9Kelsey Callahan25:27.4Frankenmuth18.5TVC 1
10Madelyn Bean24:54.8Marysville18.4MAC Blue 1
10Marianna Jeup25:10:00Grosse Pointe South18.3MAC White 1
9Bella Mehta25:22.2Midland Dow18.3SVL North 1
9Alexis Kadluboski24:59.8Dansville18.1Leslie Blackhawk
10Sophia Mika25:23.1Midland18.0SVL North 1
12Chloe Wood25:28.6Flint Powers Catholic17.5SVL South 1
9Claira Bales24:58.1Dexter17.3SEC 1
9Ella Denton25:14.1East Kentwood17.3OK Red 1
9Brooklyn Chandler25:24.6Oak Park17.1OAA Blue 1
12Nina Beals25:00.0Ann Arbor Skyline16.7SEC 1
9Elowyn Betts25:26.1Beverly Hills Groves16.6OAA Blue 1
11Karlee Herr25:31.2Lapeer16.6SVL South 1
12Adelade Avram25:33.4Freeland16.5TVC 1
12Taylor Kopin25:14.2Hudson16.3LCAA 1
9Abby Cathelyn25:17.4Holland West Ottawa16.2OK Red 1
9Charlotte Bates25:01.9Temperance Bedford16.0SEC 1
12Ava Juhas24:53.6Ovid-Elsie15.8MMAC 1
9Kelly Myles25:29.6West Bloomfield15.5OAA Blue 1
12Leajah Ferguson25:19:00Warren Mott15.3MAC White 1
10Jaycee Hunt25:20.9Grand Haven15.0OK Red 1
10Mia Schlender25:05.6Warren Regina14.8MAC Blue 1
11Addison Hopkins25:21.7Hudsonville14.8OK Red 1
10Charlie Kinyon25:21:00Grosse Pointe South14.7MAC White 1
9Ellie Ledbetter25:07.0Ann Arbor Pioneer14.3SEC 1
12Chloe Slawson25:22:00Grosse Pointe South14.3MAC White 1
10Jadyn Baer25:23.2Hudsonville14.3OK Red 1
10Cassie Gibson25:23:00Port Huron Northern14.0MAC White 1
9Addy Christian25:23:00Grosse Pointe South14.0MAC White 1
10Arianna Haidar25:08.1Warren Regina14.0MAC Blue 1
12Georgianna Schmidt25:40.4Marshall13.9I-8 1
11Kiera Morris25:35.7Bay City Western13.8SVL North 1
11Ryanne Ellsworth26:26.8Whitehall13.7WMC Mega
9Avery Bell25:24:00Utica Ford13.7MAC White 1
10Juliet Cousineau25:09.6Tecumseh13.5SEC 1
10Lucia Candela25:25:00Macomb L’Anse Creuse North13.3MAC White 1
9Abbi Fahner25:10.2Marine City13.3MAC Blue 1
11Cecelia Ryan26:28.4Ludington13.2WMC Mega
12Ola Rominski25:10.8Ann Arbor Pioneer13.1SEC 1
10Tatum Hawley25:27.3Grand Haven12.9OK Red 1
11Jamesetta Tucker25:27:00Grosse Pointe South12.7MAC White 1
11Aisly Taylor25:45.4Saginaw Michigan Lutheran Seminary12.5TVC 1
12Isabella Routson25:12.8Saline12.4SEC 1
11Raelyn Wilson26:30.8Mason County Central12.4WMC Mega
9Grace Bernstein25:29.0East Kentwood12.3OK Red 1
11Amy Campbell25:41.7Yale12.1BWAC 1
9Emily Crawford25:41.6Beverly Hills Groves11.5OAA Blue 1
9Haleigh Summers25:30.8Adrian Madison10.7LCAA 1
11Mia McCarty25:33.9Hudsonville10.7OK Red 1
12Phoebe Schultz25:51.7Saginaw Michigan Lutheran Seminary10.4TVC 1
9Eleanor Aikman25:50.4Davison10.2SVL South 1
11Chloe Gemalsky25:33.2Onsted9.9LCAA 1
10Gemma Burr25:20.3Monroe9.9SEC 1
12Charlotte Verougstraete25:48.6Almont9.8BWAC 1
12Katherina “Katie” Fuller25:53.9Hemlock9.7TVC 1
9Isabelle Calati25:21.1Saline9.6SEC 1
11Emma Norred25:52.2Rochester Hills Stoney Creek9.6OAA White 1
12Rose Bembenek25:21.2Ann Arbor Pioneer9.6SEC 1
12Deirdre Mairs25:37.3East Kentwood9.6OK Red 1
12Djemillah Hassan25:45.4Lansing Eastern9.5Eaton Rapids Class
11Zofia Tabaczynski25:37:00Grosse Pointe South9.3MAC White 1
9Isabelle Driver25:22.5Saline9.2SEC 1
11Caroline Mason25:27.4Manchester8.9Leslie Blackhawk
10AnnMarie Scharer25:36.9Blissfield8.7LCAA 1
9Carly Polikoff25:24.8Ann Arbor Huron8.4SEC 1
11Susan Spears25:25.0Warren Regina8.3MAC Blue 1
10Eve Wagner25:25.1Chelsea8.3SEC 1
11Lily Lawson25:42.5Grand Haven7.8OK Red 1
11Anshu Talati25:57.5Grand Blanc7.8SVL South 1
10Kayloni Nunez25:26.6Temperance Bedford7.8SEC 1
9Mila Schemahorn25:26.7Chelsea7.8SEC 1
10Cayleigh Jaramillo25:54.2North Farmington7.3OAA Blue 1
12Everlyn VanValkenburg26:00.3BC Harper Creek7.2I-8 1
10Karalina Davis26:02.0Bay City John Glenn7.0TVC 1
12Montanna Eades25:58.3Imlay City6.6BWAC 1
10Bria Casey25:47.2Holland West Ottawa6.3OK Red 1
12Leila Oskui25:47:00Grosse Pointe South6.0MAC White 1
9Braelynn Thorrez25:56.6Concord5.8Eaton Rapids Class
10Djimye Hassan25:57.6Lansing Eastern5.5Eaton Rapids Class
11Lindsay Hofmeister26:00.7Midland Dow5.4SVL North 1
9Mirah Dougherty25:49:00Grosse Pointe South5.3MAC White 1
10Daisy Habarth25:34.2Harrison Twp. L’Anse Creuse5.3MAC Blue 1
11Kendal Donahue26:02.6Imlay City5.1BWAC 1
9Olivia Chadwell25:59.2Concord4.9Eaton Rapids Class
10Stephanie Reder26:02.4Midland Dow4.9SVL North 1
9Julie McNabb25:35.8Monroe4.7SEC 1
10Quinn Miller25:52.1Grand Haven4.6OK Red 1
11Jaden Buckey26:03.3Bay City Central4.6SVL North 1
9Emily Murphy25:36.3Marian (Bloomfield Hills)4.6MAC Blue 1
10Simone Fumei25:36.6Marian (Bloomfield Hills)4.5MAC Blue 1
9Angela Franco25:52:00Warren Mott4.3MAC White 1
12Tori Hall26:08.8Grand Blanc4.1SVL South 1
11Shyla Ankatha25:38.2Marian (Bloomfield Hills)3.9MAC Blue 1
9Selene Paxton26:05.5Midland Dow3.8SVL North 1
11Caliyah Clarke25:54.8East Kentwood3.8OK Red 1
12Shyla Smith25:38.8Saline3.7SEC 1
11London Batkins25:54:00Macomb L’Anse Creuse North3.7MAC White 1
9Addison King26:12.3Frankenmuth3.6TVC 1
9Lauren Zeng25:39.4Ann Arbor Huron3.5SEC 1
12Ximena Yanez26:58.0Ravenna3.3WMC Mega
10Reygan Elliott25:41.1Marine City3.0MAC Blue 1
9Charlotte Mertz25:57:00Grosse Pointe South2.7MAC White 1
10Emma Jaremba26:15.2Hemlock2.6TVC 1
11Scarlett Allard26:14.3Grand Blanc2.2SVL South 1
11Ruby Kennedy26:00.2Grand Haven1.9OK Red 1
12India Barney25:45.0Chelsea1.7SEC 1
9Addyson Quinn26:16.1Rochester Hills Stoney Creek1.6OAA White 1
12Hayden Kreger26:12.3Midland1.6SVL North 1
12Miley Caughel26:01:00Port Huron Northern1.3MAC White 1
10Hailey Malear26:14.5Richmond1.2BWAC 1
12Elizabeth Craig25:50.9Quincy1.0Leslie Blackhawk
12Lourd Alahwal26:18.1Troy Athens1.0OAA White 1
11Padame Wadsworth26:15.1Yale1.0BWAC 1
12Kyndal Murphy26:18.4Flint Carman-Ainsworth0.9SVL South 1
9Elizabeth Falater25:52.0Reading0.7Leslie Blackhawk
11Lily Mollan26:20.9Rochester Hills Stoney Creek0.0OAA White 1

BOYS INDIVIDUAL RATINGS

GradeNameTimeTeamRatingMeet
11Kamari Ronfeldt15:04.0Ann Arbor Pioneer215.7SEC 1
12Beckett Crooks15:24.6Ann Arbor Pioneer208.8SEC 1
11Caden Livermore15:43.8Grandville208.7OK Red 1
11Luka Hammond15:46.5Grand Haven207.8OK Red 1
11Ezekiel Baltierra15:52.0Alma207.7TVC 1
10Lennox Naswell16:04.7Flint Powers Catholic207.1SVL South 1
11Justin Johnson15:54.5East Kentwood205.2OK Red 1
11Robert Jazwinski III16:48.2Whitehall204.9WMC Mega
12Thomas Larson16:03.9Alma203.7TVC 1
12Aron Gal16:01.4Grand Haven202.9OK Red 1
12Brett Magnus16:11.3Frankenmuth201.2TVC 1
12Bryce Gross16:28.6Flint Powers Catholic199.1SVL South 1
11Matii Tarekegn16:14.2East Kentwood198.6OK Red 1
11Jacob Szalay15:55.6Saline198.5SEC 1
10Ryan Rathsburg16:34.3Flint Powers Catholic197.2SVL South 1
11Cole McCraw16:01.2Pinckney196.6SEC 1
9Tommy McCormick16:38.1Grand Blanc196.0SVL South 1
11Josiah Derksen16:22.2Rockford195.9OK Red 1
12Moises Salazar Jr.16:06.0Adrian195.0SEC 1
11Coen Hill16:07.8Dexter194.4SEC 1
12Caleb Carignan16:49.5Flint Powers Catholic192.2SVL South 1
10Wes Rogan16:15.0Saline192.0SEC 1
11Nick Parker16:42.0Frankenmuth191.0TVC 1
12Michael Dummer16:37.8Holland West Ottawa190.7OK Red 1
11Noah Watson16:38.5Rockford190.5OK Red 1
12Murphy Wagner16:45.3Saginaw Swan Valley189.9TVC 1
11Bradley Smies16:40.4Hudsonville189.9OK Red 1
12Henry Fredenberg16:23.1Chelsea189.3SEC 1
12Brennan Larusso16:23.8Saline189.1SEC 1
12Noah Linstrom16:59.4Davison188.9SVL South 1
12Jacob Mankey16:49.3Ithaca188.6TVC 1
12Jacob McDaniel16:45.0Grandville188.3OK Red 1
12Andrew Worsley16:47.6Midland188.1SVL North 1
11Cameron Cochran16:47.7Midland188.1SVL North 1
11Matthew Guikema16:27.2Ann Arbor Skyline187.9SEC 1
12Camren DeVries16:49.5Holland West Ottawa186.8OK Red 1
11Bryce Falbe17:42.5Muskegon Oakridge186.8WMC Mega
10Nolan Kessler17:43.2Montague186.6WMC Mega
9Hudson Doll16:31.3Ann Arbor Skyline186.6SEC 1
12Theo Sacks Thomas16:31.8Ann Arbor Pioneer186.4SEC 1
12Tyler Leach16:26.2Otisville LakeVille186.3MMAC 1
12Edison Lopeman16:55.6Parma Western185.8I-8 1
12William Dean17:08.7Grand Blanc185.8SVL South 1
11Logan Gessford16:55.1Midland185.6SVL North 1
12Bruno Cifaldi16:35.0Ann Arbor Skyline185.3SEC 1
12Hayden Lafferty16:54.6Rockford185.1OK Red 1
11Wyeth Angus16:36.0Chelsea185.0SEC 1
12Dane Hieronimus16:36.9Temperance Bedford184.7SEC 1
10Rex Pumford17:48.9Whitehall184.7WMC Mega
11Ryan Good16:59.1Parma Western184.6I-8 1
10Luke Bultman16:56.2Rockford184.6OK Red 1
12Jayden Fox17:01.4Saginaw Valley Lutheran184.5TVC 1
12Tommy Beiter17:12.4Flint Powers Catholic184.5SVL South 1
11Sebastian Ruiz16:57.1Holland West Ottawa184.3OK Red 1
12Alex Hamilton17:09.4North Farmington184.2OAA Blue 1
12Anthony Plana17:03.0Frankenmuth184.0TVC 1
9Maxwell Post16:58.3Holland West Ottawa183.9OK Red 1
11Levi Mayer17:14.7Davison183.8SVL South 1
11Christian Ayres17:01.9BC Harper Creek183.7I-8 1
12Nathaniel Linden17:05.2Troy Athens183.3OAA White 1
12Austin Van Ek17:00.2Hudsonville183.3OK Red 1
11Evan MacLaren17:05.4Ithaca183.2TVC 1
11William Gancer16:36.0Stockbridge183.0Leslie Blackhawk
11Boston Wilkinson17:01.5Holland West Ottawa182.8OK Red 1
11Musa Kay17:14.0West Bloomfield182.7OAA Blue 1
11Walker Ledbetter16:43.3Ann Arbor Pioneer182.6SEC 1
10Xavier Solgot17:05Macomb L’Anse Creuse North182.3MAC White 1
11Nick Martens16:45.4Dexter181.9SEC 1
10Elliot King17:06.8Midland181.7SVL North 1
12Issac Romero17:59.0Fremont181.3WMC Mega
10Liam Dewitt16:41.1Haslett181.3Leslie Blackhawk
9Logan Cristian17:09.5Parma Western181.2I-8 1
12Luca Lebron17:12.0Alma181.0TVC 1
10Roman Stilwell16:48.2Ann Arbor Skyline180.9SEC 1
10Oskar MacArthur16:49.2Ann Arbor Skyline180.6SEC 1
10Samuel Johnson17:14.0Alma180.3TVC 1
9Ryan Brown17:14.3Freeland180.2TVC 1
11Connor O’Reilly17:25.4Davison180.2SVL South 1
12Davis Baraka17:09.5East Kentwood180.2OK Red 1
11Jacob Cole16:51.4Saline179.9SEC 1
10Martin Gehrke16:51.6Ann Arbor Skyline179.8SEC 1
9Matthew Lauderbaugh17:26.8Davison179.7SVL South 1
11Devin Lau17:17.3Farmington179.2OAA White 1
12Charlie Smith17:28.7Grand Blanc179.1SVL South 1
12Hunter Parsons18:06.5Whitehall178.8WMC Mega
12Jake Follett17:13.8Holland West Ottawa178.8OK Red 1
10Alec Brown17:15.8Saginaw Heritage178.7SVL North 1
11Garrett Comer16:55.5Ann Arbor Skyline178.5SEC 1
10Aidan Schwalbach17:20.3Rochester Hills Stoney Creek178.2OAA White 1
12Quinn Davis16:56.5Ann Arbor Pioneer178.2SEC 1
11Enshu Kuan16:56.8Ann Arbor Skyline178.1SEC 1
11Cameron Varner16:57.7Temperance Bedford177.8SEC 1
12Kaden Worch18:10.4Manistee177.5WMC Mega
11Colin Courage16:58.5Ann Arbor Pioneer177.5SEC 1
11Owen Windgaston16:56.5Clawson177.5MAC Blue 1
12Elijah Bernstein17:18.1East Kentwood177.3OK Red 1
9Nico Lebron17:24.0Alma177.0TVC 1
9Parker Smith17:00.6Adrian176.8SEC 1
12Maxwell Durham16:58.6New Haven176.8MAC Blue 1
9Archer Verhage17:20.1Grand Haven176.6OK Red 1
11Mossen Green18:14.5Fremont176.2WMC Mega
12David Mann17:24Sterling Heights Stevenson176.0MAC White 1
10Timothy Wolff18:15.3Hart175.9WMC Mega
12Kasen Todtz17:22.3Grand Haven175.9OK Red 1
11Zach Shaffer17:25Utica Ford175.7MAC White 1
9Jack Crongeyer17:39.5Grand Blanc175.5SVL South 1
10Joshua England17:27.0Midland Dow175.0SVL North 1
11Joshua Reed17:27.0Midland Dow175.0SVL North 1
11Colin Blachford17:30.3Troy Athens174.9OAA White 1
12Myles Gesselman17:25.7East Kentwood174.8OK Red 1
11Keats Rosenbrock17:30.8Royal Oak174.7OAA White 1
12Noah Chouinard17:32.0Alma174.3TVC 1
11Kenneth Mangles17:02.1Leslie174.3Leslie Blackhawk
12Elijah Baltierra17:33.1Alma174.0TVC 1
10Brady VanConant17:29.7Yale173.8BWAC 1
12Julian Walker17:30.7Algonac173.4BWAC 1
9Joseph Leigh17:34.7Rochester Hills Stoney Creek173.4OAA White 1
11Spencer Dammann17:35.0Saginaw Swan Valley173.3TVC 1
11Beckett Sipes17:35.2Royal Oak173.3OAA White 1
11Connor Pepin17:31.3Croswell-Lexington173.2BWAC 1
11Ryan Rummel17:11.4Saline173.2SEC 1
12Nicholas Hoffman17:11.6Dexter173.1SEC 1
10Conrad Marra17:12.2Ann Arbor Huron172.9SEC 1
10Nicholas Priestap17:47.3Grand Blanc172.9SVL South 1
10Harrison Stamper17:12.7Tecumseh172.8SEC 1
11Carlos Basulto17:12.8Saline172.7SEC 1
10Grant Ackley18:26.1Hart172.3WMC Mega
12TJ Conley17:14.5Ann Arbor Huron172.2SEC 1
10Wyatt Roberts17:08.8Otisville LakeVille172.1MMAC 1
11Maddi Duke17:14.8Temperance Bedford172.1SEC 1
12Thad Whitmore17:39.9Ithaca171.7TVC 1
10Eli Morris17:16.5Tecumseh171.5SEC 1
12Matthew Berg17:37.6Midland171.5SVL North 1
10Carter Crosby17:51.8Grand Blanc171.4SVL South 1
11Ben Bouchey17:53.6Flint Powers Catholic170.8SVL South 1
10Abe Blaskowski17:40.3Saginaw Heritage170.6SVL North 1
12Lucas Dykhouse17:39.1Hudsonville170.3OK Red 1
11Braylon Morris17:39.2East Kentwood170.3OK Red 1
11Connor Murphy17:41.8Midland170.1SVL North 1
12Cohen Paril17:55.9Lapeer170.0SVL South 1
9John Rochowiak17:21.7Pinckney169.8SEC 1
9Gavin Bast17:22.5Saline169.5SEC 1
10Griffin Solano17:58.2Flint Powers Catholic169.3SVL South 1
11Tyler Hennessey17:55.2Berkley168.9OAA Blue 1
10Easton Coscarelli17:24.8Adrian168.7SEC 1
9Alex Hagerty17:24.8Pinckney168.7SEC 1
11Aaron Ebels17:44.0Grandville168.7OK Red 1
10Tate Smith18:37.0Fremont168.7WMC Mega
12Kyle Krasan17:25.4Ann Arbor Skyline168.5SEC 1
10Gabe Jaime17:46.4Saginaw Heritage168.5SVL North 1
11William VanHaaften17:25.7Saline168.4SEC 1
11Lincoln Reed17:25.8Pinckney168.4SEC 1
11Amos Norder17:49.9Saginaw Michigan Lutheran Seminary168.4TVC 1
11Calvin Kasprowicz17:45.2Hudsonville168.3OK Red 1
12Ethan Quibell17:45.7East Kentwood168.1OK Red 1
11Gabe Grierson18:38.9Ludington168.0WMC Mega
9Alex Pelliccia17:48.2Midland167.9SVL North 1
9Will Sollenberger17:27.5Saline167.8SEC 1
10Trevor VanderKodde18:40.0Hart167.7WMC Mega
12Liam Aiuto17:52.0Royal Oak167.7OAA White 1
11Sawyer Zeman17:22.0Haslett167.7Leslie Blackhawk
12Thomas DeJesus17:28.1Ann Arbor Pioneer167.6SEC 1
10Nicholas Reiser17:28.3Dexter167.6SEC 1
12Ryan Harper17:52.6Troy Athens167.5OAA White 1
10Eli Hobson17:22.9Montrose167.4MMAC 1
12Noah Nasceif17:50Sterling Heights Stevenson167.3MAC White 1
9Leland Sowle17:52.6Parma Western166.8I-8 1
12Chayse Jensen17:25.0Quincy166.7Leslie Blackhawk
12Aiden LaVictor18:02.3Beverly Hills Groves166.6OAA Blue 1
12Zeke Lafferty17:31.4Ann Arbor Skyline166.5SEC 1
12Levi Dutton17:53.7Fowlerville166.4Eaton Rapids Class
12Liam Schamper17:50.7Grand Haven166.4OK Red 1
12Luke Mulka17:53Utica Ford166.3MAC White 1
12Gustaf Finn17:33.3Ann Arbor Skyline165.9SEC 1
11Kevin Terpstra17:57.3Alma165.9TVC 1
12Buturo Bartolomei17:33.8Ann Arbor Pioneer165.7SEC 1
11Jayden Mueller18:46.2Muskegon Oakridge165.6WMC Mega
11Caleb Lynd17:56.6Parma Western165.5I-8 1
10Christopher Shemes17:58.8Ithaca165.4TVC 1
11Carson Ackley18:47.0Hart165.3WMC Mega
11Carter Mitton17:35.1Saline165.3SEC 1
11Jaden Rodriguez18:00.1Saginaw Swan Valley165.0TVC 1
10Micah Theis18:48.4Ludington164.9WMC Mega
12Timothy Chamberlain17:58.8Portland St. Patrick164.7Eaton Rapids Class
11Charles Gavan17:55.8Rockford164.7OK Red 1
12Dean Gallucci17:58Utica Ford164.7MAC White 1
10Nick DeRoo17:57.0Holland West Ottawa164.3OK Red 1
12Nolan Korolden17:58.4Yale164.2BWAC 1
11Nicholas Yuan17:38.5Ann Arbor Skyline164.2SEC 1
10Isaiah Cates17:32.9Haslett164.0Leslie Blackhawk
12Justin Jensen18:51.0Whitehall164.0WMC Mega
9Miles Decker18:00.2Mount Pleasant163.9SVL North 1
9Matthew McFall17:39.8Pinckney163.7SEC 1
11Jeremy Johnson17:37.9Marysville163.7MAC Blue 1
12Owen Beindit17:59.9Algonac163.7BWAC 1
12Henry Schanbeck18:03.9Bay City John Glenn163.7TVC 1
11Landin Fisher17:40.2Adrian163.6SEC 1
11Caleb Maciag17:40.9Pinckney163.4SEC 1
10Matteo Ortega18:02.7Saginaw Heritage163.1SVL North 1
12Grant Johnson17:36.3Manchester162.9Leslie Blackhawk
11Matthew Killeen17:37.0Leslie162.7Leslie Blackhawk
10Pascal Rasmussen18:04.0Saginaw Heritage162.7SVL North 1
11Brendan Koza17:41.8Marysville162.4MAC Blue 1
11Joshua Ross18:04.8Midland Dow162.4SVL North 1
11Hudson McCleskey17:44.8Dexter162.1SEC 1
12Nathan Kunzi18:03.8Hudsonville162.1OK Red 1
10Harrison Worsley18:05.9Midland162.0SVL North 1
12Lawson Miller18:57.0Muskegon Oakridge162.0WMC Mega
12Shondell Warren18:16.3Oak Park161.9OAA Blue 1
9Cooper Green18:06.8Mount Pleasant161.7SVL North 1
12Ethan Jorrey18:16.9Beverly Hills Groves161.7OAA Blue 1
11Emmanuel Valdez18:07.1Mount Pleasant161.6SVL North 1
10Edison Huizinga18:58.2Manistee161.6WMC Mega
9Julian Lopez18:58.6Hart161.5WMC Mega
11Addison Dufendach18:05.8Rockford161.4OK Red 1
10Reece Grafius18:09.3Mason161.2Eaton Rapids Class
11Jackson Horn18:11.6Freeland161.1TVC 1
11James Morrison18:09Macomb L’Anse Creuse North161.0MAC White 1
10Leif Briggs-Lind18:12.1Bay City John Glenn161.0TVC 1
9Jackson Thompson18:09.2Midland160.9SVL North 1
12Aidan Vermeulen18:07.8Hudsonville160.7OK Red 1
10Graham Kusmierski18:08.5Grandville160.5OK Red 1
10Travis Schiebner18:11.2Saginaw Heritage160.3SVL North 1
11Luis Holowinski18:21.2West Bloomfield160.3OAA Blue 1
10Roan VanSumeren18:12.3Parma Western160.2I-8 1
12Miles Dell17:51.2Chelsea159.9SEC 1
9Everett Anaya18:15.8Freeland159.7TVC 1
12Jace Thomas17:45.9Birch Run159.7MMAC 1
11Braeden Conger18:16.5Frankenmuth159.5TVC 1
9Caleb McBride17:50.5Marysville159.5MAC Blue 1
11Alec Dodak17:47.0Manchester159.3Leslie Blackhawk
12Joshua Riggs17:53.0Monroe159.3SEC 1
11Reese Lepeak18:14.1Bay City Western159.3SVL North 1
10Michael Allen17:48.0Montrose159.0MMAC 1
11Leo Alafita17:54.3Chelsea158.9SEC 1
11Lincoln Palmer18:25.6North Farmington158.8OAA Blue 1
12Lucas Kranzusch18:13.6Grandville158.8OK Red 1
9Wyatt Jaspersen17:55.1Pinckney158.6SEC 1
11Dustin Wright18:17.6Midland158.1SVL North 1
9Connor Miller18:20.8Alma158.1TVC 1
11Cooper Ankeney17:57.9Ann Arbor Pioneer157.7SEC 1
11Logan Thomas17:58.4Temperance Bedford157.5SEC 1
12Aaron Zannetti18:33.8Grand Blanc157.4SVL South 1
11Francis Austen18:21.0Portland St. Patrick157.3Eaton Rapids Class
11Jaron Osanaiye18:20Sterling Heights Stevenson157.3MAC White 1
12Linus Helzerman17:59.0Chelsea157.3SEC 1
12Bryce VanderKodde19:11.0Hart157.3WMC Mega
10Aarav Kalantry17:59.3Ann Arbor Huron157.2SEC 1
11Drew Vanderpuyl18:21.4Coldwater157.2I-8 1
9Jayden Smith18:34.6Grand Blanc157.1SVL South 1
11Dylan Hanley17:59.8Ann Arbor Skyline157.1SEC 1
12Cooper Gardner18:22.1BC Harper Creek157.0I-8 1
12Grant Conley17:54.2Charlotte156.9Leslie Blackhawk
10De-Mani Roberts18:19.4East Kentwood156.9OK Red 1
12Jack Paulsen18:19.6Grandville156.8OK Red 1
11Cooper Schmelter17:54.8Leslie156.7Leslie Blackhawk
9Whitman Newland18:22.5Midland Dow156.5SVL North 1
11Santiago Valenzuela18:01.8Ann Arbor Skyline156.4SEC 1
10Gavin Rohr18:02.5Monroe156.2SEC 1
11Hunter Hall18:37.6Lapeer156.1SVL South 1
11Owen VanderVlucht19:14.9Hart156.0WMC Mega
12Ryan Hunt18:26.9Bloomfield Hills156.0OAA White 1
10Cameron Osterbeck18:24Macomb L’Anse Creuse North156.0MAC White 1
10Landon Shimkus17:57.0Charyl Stockwell Academy156.0Leslie Blackhawk
12Brody Urbaniak17:58.0Charyl Stockwell Academy155.7Leslie Blackhawk
12Parker Mowl18:25Utica Ford155.7MAC White 1
11Max Carne18:04.1Ann Arbor Pioneer155.6SEC 1
12Jaycob Hipps17:58.3Montrose155.6MMAC 1
12Porter Yurk18:23.9Holland West Ottawa155.4OK Red 1
10Dempsey Barrett18:05.1Tecumseh155.3SEC 1
11Aiden Schaner19:17.3Hart155.3WMC Mega
9Jonathan Love18:05.4Chelsea155.2SEC 1
10Theo Carlson18:36.4Berkley155.2OAA Blue 1
10Owen Lawrence18:29.5Bloomfield Hills155.2OAA White 1
10Mason Pietrykowski18:26.0Richmond155.0BWAC 1
10MJ Flowers18:30.7Saginaw Michigan Lutheran Seminary154.8TVC 1
10Noah Dallas18:31.1Freeland154.6TVC 1
11Oliver Ridley18:28.6Saginaw Heritage154.5SVL North 1
9Jack Cook18:42.6Grand Blanc154.5SVL South 1
10Micah Stern18:42.7Lapeer154.4SVL South 1
11Mason Opalewski19:20.2Hart154.3WMC Mega
11Jack Fulop18:08.5Temperance Bedford154.2SEC 1
10Tony Boggess18:08.5Ann Arbor Pioneer154.2SEC 1
12Damian Marcinek18:29.9Mount Pleasant154.0SVL North 1
11Benjamin Laurain18:30.3Saginaw Heritage153.9SVL North 1
11Luke Aerts18:31.4Coldwater153.9I-8 1
11Jacob Sanders18:30.6Midland153.8SVL North 1
11Josh Bengry18:44.8Davison153.7SVL South 1
10Alex Iordanou18:44.9Flint Powers Catholic153.7SVL South 1
12Carter Banfield18:32.0Fowlerville153.7Eaton Rapids Class
9Ben Sims18:34.1Farmington153.6OAA White 1
10Max Taylor19:22.7Fremont153.4WMC Mega
12Kyle Massimilla18:32Utica Ford153.3MAC White 1
10Matthew Hoffmeyer18:30.4Grand Haven153.2OK Red 1
11Jaxon Hemgesberg18:05.5Chesaning153.2MMAC 1
10Elliot Daley18:11.5Ann Arbor Skyline153.2SEC 1
12Isaac Fullerton18:33.8Parma Western153.1I-8 1
12Ayden Hipps18:05.9Montrose153.0MMAC 1
10Victor LeBrun18:12.1Monroe153.0SEC 1
11Grady Galbraith18:36.4Hemlock152.9TVC 1
12Parker Bomia-Laberdee18:12.4Monroe152.9SEC 1
10Walter McMourrogh18:12.6Ann Arbor Huron152.8SEC 1
9Charlie Fields18:33.1North Branch152.6BWAC 1
10Lucas Zeckner18:13.1Adrian152.6SEC 1
12Mason Sparks19:26.1Fremont152.3WMC Mega
10Teddy Connolly18:14.2Ann Arbor Pioneer152.3SEC 1
11Sebastian Hernandez18:36.4Coldwater152.2I-8 1
11Austin Kloha18:38.6Freeland152.1TVC 1
10Tyler Moore18:14.9Tecumseh152.0SEC 1
12Aaron Hemstreet18:13.6Warren Cousino151.8MAC Blue 1
9Anton Kwaiser18:16.9Ann Arbor Skyline151.4SEC 1
10Gerry Socha18:41.1Bloomfield Hills151.3OAA White 1
10Samuel Gembis18:41.2Royal Oak151.3OAA White 1
10Bradley Chesney18:38.6Midland151.1SVL North 1
10Miles Muxlow18:53.5Flint Powers Catholic150.8SVL South 1
11Logan Rhodes18:38.6Yale150.8BWAC 1
10Carter Feltner18:12.7Quincy150.8Leslie Blackhawk
11Blake Lancaster18:19.0Ann Arbor Pioneer150.7SEC 1
11Colton Grzyb18:39.3Almont150.6BWAC 1
11Colin Stokes18:50.3North Farmington150.6OAA Blue 1
10Hunter Walker18:13.6Quincy150.5Leslie Blackhawk
10Mahir Tabakovic18:40.1Grandville150.0OK Red 1
12Bryan Barradas18:40.6East Kentwood149.8OK Red 1
12Robert Carrigan18:41.8Armada149.7BWAC 1
9Ian Dennis19:34.4Whitehall149.5WMC Mega
10Brendan McAuliffe18:41.5Rockford149.5OK Red 1
12Myles Guttovz18:46.8Farmington149.4OAA White 1
10Josh Hilliard18:54.2Berkley149.3OAA Blue 1
10Easton Howell18:23.3Dexter149.2SEC 1
10Cole Carless18:43.8Yale149.1BWAC 1
12Carston Broderick18:44.9Midland Dow149.0SVL North 1
12Gabe Gauss18:43.0Rockford149.0OK Red 1
9Alec Bolles18:43.1Hudsonville149.0OK Red 1
12Elijah Good18:45.3Midland Dow148.9SVL North 1
9Peyton Eichinger18:45.4Mount Pleasant148.9SVL North 1
10Gabriel Nix18:45.9Midland Dow148.7SVL North 1
11Nate Ruhstorfer19:37.1Hesperia148.6WMC Mega
11Carter Krause18:45.1Yale148.6BWAC 1
10Bo Cooke18:25.7Pinckney148.4SEC 1
12Eric DeWaele18:47Clinton Twp. Chippewa Valley148.3MAC White 1
11Logan Garbo18:47Grosse Pointe South148.3MAC White 1
11Quentin McRae18:26.7Dexter148.1SEC 1
12Levi Fox18:48.0Mount Pleasant148.0SVL North 1
12Dillon Pham18:48Utica Ford148.0MAC White 1
11Raphael Fournier18:27.3Ann Arbor Skyline147.9SEC 1
10Thaddeus Hartzell18:58.7Beverly Hills Groves147.8OAA Blue 1
11Connell Hardenbrook18:49.7Fowlerville147.8Eaton Rapids Class
10Parker Weirich19:40.1Shelby147.6WMC Mega
11Shane Nshime18:47.4East Kentwood147.5OK Red 1
10Trevor Mieras18:47.5Hudsonville147.5OK Red 1
12Corey Dubnicki18:22.8Jackson Preparatory147.4Leslie Blackhawk
9Davin MacDonald18:28.9Ann Arbor Skyline147.4SEC 1
10Connor Twardesky18:50Utica Ford147.3MAC White 1
10Eddie Nolan18:53.2Troy Athens147.3OAA White 1
11Devlin Johnson18:53.3Freeland147.2TVC 1
10Brody Mulder18:48.6Holland West Ottawa147.1OK Red 1
11Korey LeVey18:27.8Marysville147.1MAC Blue 1
11Henry Remington18:30.3Ann Arbor Skyline146.9SEC 1
10Colton Lynn18:51.8Saginaw Heritage146.7SVL North 1
9Easton Warners19:42.9Ludington146.7WMC Mega
10Laken Reynolds18:52.3Midland Dow146.6SVL North 1
12Jack Kerrigan18:51.5Croswell-Lexington146.5BWAC 1
11Colin Booms18:25.6Haslett146.5Leslie Blackhawk
11Samuel Clifton18:32.1Chelsea146.3SEC 1
9Reid Stamper18:32.2Tecumseh146.3SEC 1
11Silas Skeels18:32.2Adrian146.3SEC 1
12Marlowe Hartnett18:33.2Ann Arbor Skyline145.9SEC 1
12Adam SaintOnge18:53.5Almont145.8BWAC 1
12Lukas Looman18:53.5Holland West Ottawa145.5OK Red 1
9Cash Wilds18:34.9Pinckney145.4SEC 1
12Paul Herendeen18:57.0Concord145.3Eaton Rapids Class
12Mario Carducci18:56Clinton Twp. Chippewa Valley145.3MAC White 1
11Leroy Li18:35.0Ann Arbor Pioneer145.3SEC 1
9Joe Cecchini19:10.8Flint Powers Catholic145.1SVL South 1
11Grant Mielke19:00.2Freeland144.9TVC 1
12Caleb Stern19:11.4Lapeer144.9SVL South 1
10Clint Malcolm18:56.5Algonac144.8BWAC 1
12Jacob Alt18:37.1Ypsilanti Community144.6SEC 1
9Micah Good18:59.2Parma Western144.6I-8 1
12Leo Bearss18:57.2Yale144.6BWAC 1
10Doug Grishkevich18:35.3New Haven144.6MAC Blue 1
12Owen Cross18:57.0Grand Haven144.3OK Red 1
11Daniel Rudolph18:59Utica Ford144.3MAC White 1
9Canon Belusar18:59SCS Lakeview144.3MAC White 1
11Ethan Feys19:02.4Troy Athens144.2OAA White 1
12Martin Fetteroff19:50.5Hart144.2WMC Mega
10Daniel Broderick19:00.0Midland Dow144.0SVL North 1
11Jobriel Octubre18:33.1Chesaning144.0MMAC 1
12Jabin Dieleman18:58.4Holland West Ottawa143.9OK Red 1
12Logan Selasky19:03.5Saginaw Swan Valley143.8TVC 1
9Scout Freiheit19:51.9Whitehall143.7WMC Mega
12Conner Wilkinson19:04.0Bay City John Glenn143.7TVC 1
12Alex Martin18:40.2Chelsea143.6SEC 1
9Ethan Spoelman18:59.4Hudsonville143.6OK Red 1
12Adam Foster19:03.0Mason143.3Eaton Rapids Class
10Grayson Wodzisz19:02Grosse Pointe South143.3MAC White 1
12Charlie Vitkauskas19:01.4Rockford142.9OK Red 1
11Cooper Hoyt19:02.5North Branch142.8BWAC 1
10Deon Dunbar18:42.6Adrian142.8SEC 1
11Emmett Brick18:42.6Ann Arbor Pioneer142.8SEC 1
11Noah Wolff19:54.8Hart142.8WMC Mega
10Kollin Spyker19:55.2Mason County Central142.6WMC Mega
9Tristan Reinstra19:07.3Alma142.6TVC 1
10Rhy Schneider19:02.7Rockford142.4OK Red 1
12Matthew Litwiller19:18.7Davison142.4SVL South 1
12Connor Tesch19:05Clinton Twp. Chippewa Valley142.3MAC White 1
10Andrew Saintonge19:04.1Almont142.3BWAC 1
9Justin Christoffersen19:56.3Fremont142.2WMC Mega
10Jackson Bannister19:03.3East Kentwood142.2OK Red 1
11Reuben Swafford19:16.0North Farmington142.0OAA Blue 1
11Patrick Steele19:09.3Farmington141.9OAA White 1
10Cameron Stone19:04.5Grandville141.8OK Red 1
10Lliam Badyrka19:20.7Lapeer141.8SVL South 1
12Matthew Badley19:57.8Whitehall141.8WMC Mega
12Gannon Sova19:10.0Saginaw Swan Valley141.7TVC 1
11Liam Smith18:46.2Dexter141.6SEC 1
10Keannan Marr19:58.4Holton141.5WMC Mega
10Charles Lucas19:06.5Hudsonville141.2OK Red 1
12Trent Galdeen20:00.4Muskegon Oakridge140.9WMC Mega
9Will Baese18:42.5Ovid-Elsie140.8MMAC 1
11Elijah Killinger18:42.9Charyl Stockwell Academy140.7Leslie Blackhawk
9Oscar Resnick19:10Grosse Pointe South140.7MAC White 1
12Law Sholten19:13.2Frankenmuth140.6TVC 1
10Grayson Crooks18:49.5Ann Arbor Pioneer140.5SEC 1
12Chase Somers19:14.0Freeland140.3TVC 1
11Santanna Minfield19:14.7Rochester Hills Stoney Creek140.1OAA White 1
10Lev Babcock19:21.8Berkley140.1OAA Blue 1
11Luke Shelton19:14.9Troy Athens140.0OAA White 1
10Everett Wood19:12Grosse Pointe South140.0MAC White 1
12Hyunseo Sung19:13.3Midland Dow139.6SVL North 1
10Isaac Kraftson18:52.9Ypsilanti Community139.4SEC 1
12Maddox Hutchinson19:15.0Concord139.3Eaton Rapids Class
12Lualhati Verzosa19:14Grosse Pointe South139.3MAC White 1
11Eddy Hedrick18:53.1Adrian139.3SEC 1
9James Phillips19:28.6Flint Powers Catholic139.1SVL South 1
12Joshua Miller18:48.1Ovid-Elsie139.0MMAC 1
10Mason Szyniszewski19:13.3Grandville138.9OK Red 1
11Carter Hartfield19:19.3Bloomfield Hills138.6OAA White 1
9Vaughn Trombley19:19.4Saginaw Swan Valley138.5TVC 1
11Aidan Bradley19:17.7Springport138.4Eaton Rapids Class
9Sean Kelley18:56.0Pinckney138.3SEC 1
10Conner Terry19:15.1East Kentwood138.3OK Red 1
10Logan Carrier19:16.2Yale138.3BWAC 1
9Abram Fettig19:20.3Saginaw Nouvel138.3TVC 1
11Sullivan Gartrell19:31.4Davison138.2SVL South 1
12Alex Saavedra19:15.9East Kentwood138.0OK Red 1
11Evan Rentsch19:18.1Midland138.0SVL North 1
10Nathan Rainwater19:32.2Grand Blanc137.9SVL South 1
12Alpha Kabba19:16.7East Kentwood137.8OK Red 1
12Austin Barancik19:22.0Ithaca137.7TVC 1
11Grant Davis19:19Port Huron Northern137.7MAC White 1
11Sawyer Kemp19:19Port Huron Northern137.7MAC White 1
11Michael Tycner19:19.9Mount Pleasant137.4SVL North 1
12Chris Sayers19:20SCS Lakeview137.3MAC White 1
11Peter Mann19:20.1Midland Dow137.3SVL North 1
11Carter English19:20.2Midland Dow137.3SVL North 1
10Jacob Christoffersen20:11.8Fremont137.1WMC Mega
10Lucas Dunham19:24.0Farmington137.0OAA White 1
11Caleb Erkkinen19:21Sterling Heights Stevenson137.0MAC White 1
11Caleb Thomason-Redus19:21Grosse Pointe South137.0MAC White 1
11Edward Minor19:31.1Beverly Hills Groves137.0OAA Blue 1
10Johnny Huey19:35.3Flint Powers Catholic136.9SVL South 1
10Edward Gorkowski19:19.5East Kentwood136.8OK Red 1
11Matthew McClain18:58.6Clawson136.8MAC Blue 1
10Reid Barden19:24.7Frankenmuth136.8TVC 1
10Avi Vertkin19:32.0Beverly Hills Groves136.7OAA Blue 1
10Aristotle Chapman19:22Macomb L’Anse Creuse North136.7MAC White 1
9Judah Molchan19:20.0Hudsonville136.7OK Red 1
10Michael Williams19:32.4West Bloomfield136.5OAA Blue 1
12Cheick Traore19:01.6Ann Arbor Huron136.5SEC 1
9Kenneth Thompson19:01.7Ann Arbor Skyline136.4SEC 1
9Elijah Ouwinga19:20.7Hudsonville136.4OK Red 1
12Kaiden Shinew19:20.8Grand Haven136.4OK Red 1
9Preston Vanderpool19:23Grosse Pointe South136.3MAC White 1
11Carson Pavloff19:33.3Auburn Hills Avondale136.2OAA Blue 1
10Carson Scholz19:02.9Tecumseh136.0SEC 1
9Joseph Aramouni19:00.9Madison Heights Lamphere136.0MAC Blue 1
11Logan Whitmer19:26.9Saginaw Michigan Lutheran Seminary136.0TVC 1
10Patrick Alt19:03.0Ypsilanti Community136.0SEC 1
11Max Crumm19:38.3Flint Powers Catholic135.9SVL South 1
11Josue Martinez19:35.0West Bloomfield135.7OAA Blue 1
11Wyatt Linson18:58.0Otisville LakeVille135.7MMAC 1
12Brendan Wolf19:25.2Saginaw Heritage135.6SVL North 1
11Keaton Smith19:26.2Concord135.6Eaton Rapids Class
11Luke McCarty19:23.2Hudsonville135.6OK Red 1
11Gavin Wilde19:35.5North Farmington135.5OAA Blue 1
11Dane Losee19:04.6Pinckney135.5SEC 1
10Mitch Bell19:26Utica Ford135.3MAC White 1
10Edward Marshall19:25.2Armada135.3BWAC 1
11Musa Khadija19:24.3Grand Haven135.2OK Red 1
10Thiago Solis19:24.5Holland West Ottawa135.2OK Red 1
10Levi Skinner19:40.8Grand Blanc135.1SVL South 1
10Cole Slotman20:17.9Hart135.0WMC Mega
10Graham Kubiak19:37.9West Bloomfield134.7OAA Blue 1
10London Coreart19:01.2Charlotte134.6Leslie Blackhawk
12Earl Beattie19:05.3Marine City134.6MAC Blue 1
10Johannes Visser19:28.5Midland Dow134.5SVL North 1
11Jax Scott19:32.4Bloomfield Hills134.2OAA White 1
9Jeffery Delong19:02.5Montrose134.2MMAC 1
10Santiago Bernal19:09.6Adrian133.8SEC 1
11Kyle Swanson19:31Sterling Heights Stevenson133.7MAC White 1
11Oliver Howie19:31Port Huron Northern133.7MAC White 1
10Andrew Hillborg19:34.1Freeland133.6TVC 1
10Elliott Lyngklip19:41.5Berkley133.5OAA Blue 1
12Luca Massoni19:34.7Royal Oak133.4OAA White 1
11Adryan Estrada19:32.7Mason133.4Eaton Rapids Class
9Henry Frederick19:29.9Holland West Ottawa133.4OK Red 1
11Kevin Sebrell19:33.3Eaton Rapids133.2Eaton Rapids Class
9Connor Dazell19:11.5Temperance Bedford133.2SEC 1
9Miles Koch19:31.0Holland West Ottawa133.0OK Red 1
11Corbin Knoerr19:33.1Bay City Western133.0SVL North 1
10Chase Peterson19:34Macomb L’Anse Creuse North132.7MAC White 1
11Timothy Minfield19:37.2Rochester Hills Stoney Creek132.6OAA White 1
12Cole Maier19:07.4Chesaning132.5MMAC 1
11David Alsip19:35Warren Mott132.3MAC White 1
12Trevin Warner19:36.8Parma Western132.1I-8 1
12Alex Edwards19:33.9Grandville132.0OK Red 1
10Emmett Strait19:15.0Ann Arbor Skyline132.0SEC 1
10Henry Kosick19:36.6Midland131.8SVL North 1
11Robert Smith19:50.9Davison131.7SVL South 1
12Ian Burley19:35.2Grand Haven131.6OK Red 1
10Vincent Pirozzo19:40.4Rochester Hills Stoney Creek131.5OAA White 1
10Evan Kowalkowski19:40.7Royal Oak131.4OAA White 1
9Micah Zick19:17.0Tecumseh131.3SEC 1
11Noah Glaza19:41.0Freeland131.3TVC 1
11Simon Boonstra19:17.2Ann Arbor Skyline131.3SEC 1
11Kodi Rose19:11.5Haslett131.2Leslie Blackhawk
12Joey Glinski19:11.6Montrose131.1MMAC 1
11Andrew Russell19:12.2Haslett130.9Leslie Blackhawk
10Finnian Rawsthorne19:53.4Grand Blanc130.9SVL South 1
12Levi Wilcox19:37.5Hudsonville130.8OK Red 1
11Brock Hunter20:31.0Montague130.7WMC Mega
12Matthew Leatherman20:31.1Montague130.6WMC Mega
10Levi Knoop19:41.3Portland St. Patrick130.6Eaton Rapids Class
9Wesley Mair20:31.3Montague130.6WMC Mega
11Brayden Steele19:14.3Byron130.2MMAC 1
9Jasper Schmitt19:55.4Grand Blanc130.2SVL South 1
9Gerry Valchine19:20.4Chelsea130.2SEC 1
11Johan Kim19:20.4Ann Arbor Huron130.2SEC 1
11Preston Komara19:41.5Midland Dow130.2SVL North 1
11Carson Szarejko19:42.6BC Harper Creek130.1I-8 1
12Philip LaFramboise19:44.6Bay City John Glenn130.1TVC 1
9Landan Jenkins19:42.7BC Harper Creek130.1I-8 1
11Aidan Wilson19:45.0Royal Oak130.0OAA White 1
10Cy Gerke19:56.0Flint Powers Catholic130.0SVL South 1
12Noah Bower19:40.7Hudsonville129.8OK Red 1
10David Driver19:41.0East Kentwood129.7OK Red 1
12Tristian Raimondo19:43SCS Lakeview129.7MAC White 1
11Rhet Johnson20:34.2Hart129.6WMC Mega
12Cole Doty19:22.2Dexter129.6SEC 1
10Drake Green19:41.3Grand Haven129.6OK Red 1
9Jake Carlon19:41.4Hudsonville129.5OK Red 1
11Benjamin Barkham19:47.0Rochester Hills Stoney Creek129.3OAA White 1
11Travis Wright19:18.0Ovid-Elsie129.0MMAC 1
10Logan Hake19:24.0Dexter129.0SEC 1
12Louis Musser19:45.0Bay City Western129.0SVL North 1
11Sam Burkinshaw19:45.0Midland129.0SVL North 1
11Nick White19:55.2North Farmington128.9OAA Blue 1
12Grason Weber19:18.6Leslie128.8Leslie Blackhawk
9Kharon Thompson19:55.9Oak Park128.7OAA Blue 1
10Charlie Penneau20:00.2Flint Powers Catholic128.6SVL South 1
10Ethan Lawrence20:00.2Davison128.6SVL South 1
11Ezekiel Beach19:47.3Fowlerville128.6Eaton Rapids Class
10Thomas Schweihofer19:45.4Yale128.5BWAC 1
12Dylan Hile19:19.4Leslie128.5Leslie Blackhawk
10Michael Bevilacqua19:25.5Ann Arbor Pioneer128.5SEC 1
11Alex Flores20:38.8Ludington128.1WMC Mega
9Justin Carpenter19:48SCS Lakeview128.0MAC White 1
10Seungwoo Lee19:51.5Rochester Hills Stoney Creek127.8OAA White 1
10Brady Corbat19:26.1Marysville127.6MAC Blue 1
10Kelton Kyro19:49.2Midland127.6SVL North 1
10Ryan Lehto19:28.4Ypsilanti Lincoln127.5SEC 1
10Evan Binelli19:59.7Berkley127.4OAA Blue 1
10Emmett Worden19:23.6Birch Run127.1MMAC 1
12John McKellar19:53.7Royal Oak127.1OAA White 1
10Nixon Magnotte19:51Sterling Heights Stevenson127.0MAC White 1
12Zach Witherspoon19:50.1Algonac127.0BWAC 1
12Jorge De Reina Sastre19:54.6Freeland126.8TVC 1
10Henry Wert19:49.7Hudsonville126.8OK Red 1
11William Arnold19:51.0Armada126.7BWAC 1
9Teagan Miller19:31.1Jackson126.6SEC 1
12Landon Andrews20:43.5Muskegon Orchard View126.5WMC Mega
11Mitch Gonzalez19:25.6Ovid-Elsie126.5MMAC 1
11Nick York20:06.8Flint Powers Catholic126.4SVL South 1
9Tyler Englebrecht20:44.0Mason County Central126.3WMC Mega
10Collin Mahar19:54Sterling Heights Stevenson126.0MAC White 1
11Levi Socier19:57.1Essexville Garber126.0TVC 1
12Bryson White19:33.6Jackson125.8SEC 1
12Aeriq Abu Azrine19:57.9Royal Oak125.7OAA White 1
10Nolan Kavanagh19:54.0Yale125.7BWAC 1
11Kalen Dodder19:55Port Huron Northern125.7MAC White 1
9Dominic Viviano20:09.1Grand Blanc125.6SVL South 1
12Jayce Hyde19:28.2Chesaning125.6MMAC 1
11Owen Hare19:58.5Saginaw Swan Valley125.5TVC 1
11Carter Brindamour19:34.5Tecumseh125.5SEC 1
12Nolan Brescol19:34.7Temperance Bedford125.4SEC 1
11Garrett Villemure20:05.7Beverly Hills Groves125.4OAA Blue 1
10Draper McFadden19:54.9Yale125.4BWAC 1
12Aiden Parker19:57.0Coldwater125.3I-8 1
11Jaden Ethier19:59.4Troy Athens125.2OAA White 1
12Colin Lock19:59.9Essexville Garber125.0TVC 1
9Ethan Hanna20:48.6Fremont124.8WMC Mega
12Nicholas Beard19:36.7Ann Arbor Huron124.8SEC 1
10Liam Gilmour19:58Grosse Pointe South124.7MAC White 1
10Bryan Goddard19:37.3Ann Arbor Huron124.6SEC 1
10Brody Pulling19:59.5Mason124.5Eaton Rapids Class
10Corbin Maddox20:01.9Alma124.4TVC 1
10Ben Kline19:38.2Ypsilanti Community124.3SEC 1
10John Preuss19:38.2Dexter124.3SEC 1
12Kaden Borgman20:50.2Ravenna124.3WMC Mega
12Isaiah Boerema20:51.9Ludington123.7WMC Mega
11Jamin Siewert20:00.1Almont123.6BWAC 1
9Logan Wright20:00.1Yale123.6BWAC 1
12Michael Aramouni19:38.2Madison Heights Lamphere123.6MAC Blue 1
12Armon Harris19:38.6SCS Lake Shore123.5MAC Blue 1
10Jaden Hawkins20:11.7West Bloomfield123.4OAA Blue 1
10Jackson Hunt20:03.1BC Harper Creek123.3I-8 1
11Brock Grabmeyer20:05.3Alma123.2TVC 1
11Sean Bostwick20:01.5Rockford122.8OK Red 1
9Braydn Patrick19:36.5Jackson Preparatory122.8Leslie Blackhawk
9Simon Norder20:06.7Saginaw Michigan Lutheran Seminary122.8TVC 1
12Veridique Manzi20:02.8East Kentwood122.4OK Red 1
11Corbin Frazier20:05.1Midland122.3SVL North 1
11Kyler Shaw20:15.2North Farmington122.3OAA Blue 1
9Owen Sanford20:06.2Springport122.3Eaton Rapids Class
10Daniel Ross20:05.4Midland Dow122.2SVL North 1
9Nikos Sidiropoulos19:44.7Ann Arbor Skyline122.1SEC 1
12Chris Collier20:15.7Oak Park122.1OAA Blue 1
9Cole Sangsland19:44.8Ann Arbor Skyline122.1SEC 1
12Cameron Weers20:06.9Marshall122.0I-8 1
10Rileigh Schmitz20:57.0Muskegon Oakridge122.0WMC Mega
9Zachary Mann20:04.3Rockford121.9OK Red 1
10Sam Dunlap20:16.4Berkley121.9OAA Blue 1
9Lucas Bahena19:45.6Saline121.8SEC 1
11Aiden Jacobs19:45.7Pinckney121.8SEC 1
11Alex Loomis20:08.6Fowlerville121.5Eaton Rapids Class
11David Carroll20:08.8Bay City Central121.1SVL North 1
10Ryan Marsee19:48.6Ypsilanti Community120.8SEC 1
11James Ohngren19:46.6Center Line120.8MAC Blue 1
9Nathan Dunn19:43.2Quincy120.6Leslie Blackhawk
12Logan Albritton20:20.7Beverly Hills Groves120.4OAA Blue 1
9Austin Ruppel20:12.3Marshall120.2I-8 1
12Bryce Glossinger20:21.9Beverly Hills Groves120.0OAA Blue 1
10Bennett Ogilvy20:12Utica Ford120.0MAC White 1
12Alexander Wilson20:22.1Beverly Hills Groves120.0OAA Blue 1
10Liam Grimm19:51.5Dexter119.8SEC 1
10Steven Foltz20:11.6Yale119.8BWAC 1
12Zachary Rinehart20:13.7Fowlerville119.8Eaton Rapids Class
11Christopher Welt19:52.1Saline119.6SEC 1
11Piyush Saraiya20:13.3Mount Pleasant119.6SVL North 1
10Alexander Repp20:12.4Croswell-Lexington119.5BWAC 1
11Paxton Rose19:52.4Ann Arbor Skyline119.5SEC 1
10Caleb Van de Weghe20:12.6Holland West Ottawa119.1OK Red 1
9Donald Budrew21:05.7Hart119.1WMC Mega
11Matteo Turon19:54.0Ann Arbor Huron119.0SEC 1
10Andy Lopez-Garcia21:06.1Hesperia119.0WMC Mega
11Braulio Limon Urdapilleta20:18.1Rochester Hills Stoney Creek119.0OAA White 1
9Ryan Kaczor20:18.6Freeland118.8TVC 1
10Johnny Boike20:29.7Flint Powers Catholic118.8SVL South 1
12Lucas St Martin20:16.8Fowlerville118.7Eaton Rapids Class
11Andrew Harrison19:55.0Temperance Bedford118.7SEC 1
11Nolan Selasky20:19.0Saginaw Swan Valley118.7TVC 1
9Gabriel (Gabe) Arreguin19:55.8Saline118.4SEC 1
11Triston Thompson19:56.2Dexter118.3SEC 1
12Matthew Bowman19:54.5Roseville118.2MAC Blue 1
12Riley Minnis20:20.6Freeland118.1TVC 1
10Bentley Cromer20:20.7Alma118.1TVC 1
11Noah LeCompte19:57.0Saline118.0SEC 1
12Arthur Nystrom20:19.8Fowlerville117.7Eaton Rapids Class
11Benjamin Kline20:17.9Almont117.7BWAC 1
10Tanner Krzysik20:20.1Hastings117.6I-8 1
11Mat Amman19:52.2Chesaning117.6MMAC 1
11Johnny Roland20:18.2Almont117.6BWAC 1
11Kolton Hitsman20:17.5Grand Haven117.5OK Red 1
9Jonathan Larkins19:52.5Leslie117.5Leslie Blackhawk
9G’amir Lyles20:30.0Pontiac117.3OAA Blue 1
10Gabe Reginato20:20.0Mount Pleasant117.3SVL North 1
9Caleb Neubert20:21.4BC Harper Creek117.2I-8 1
9John Schmidt19:59.5Saline117.2SEC 1
9Grayson Durflinger19:59.7Saline117.1SEC 1
10Parker Ginsberg20:18.9Grandville117.0OK Red 1
11Kyler Bowman19:58.0Roseville117.0MAC Blue 1
9Nolan Webster19:54.0Haslett117.0Leslie Blackhawk
9Deklen Lawrence19:54.7Leslie116.8Leslie Blackhawk
11Hudson Budreau20:20.9North Branch116.7BWAC 1
11Dominic Berkemeier20:32.5Beverly Hills Groves116.5OAA Blue 1
11Jake Acker19:55.6Haslett116.5Leslie Blackhawk
10Xavier Teneyuque20:25.7Carrollton116.4TVC 1
12Mason Becker20:01.9Jackson116.4SEC 1
11Tyler Penberthy20:23Macomb L’Anse Creuse North116.3MAC White 1
11Grady Friedmann20:23Clinton Twp. Chippewa Valley116.3MAC White 1
12Alexander Schram20:26.1Saginaw Swan Valley116.3TVC 1
11Dylan Hodges20:02.8Chelsea116.1SEC 1
10William O’Dell20:24Grosse Pointe South116.0MAC White 1
10Austin Insixiengmai20:24Clinton Twp. Chippewa Valley116.0MAC White 1
JrJustice Ashley19:57.3Durand115.9MMAC 1
9Isaac Tackabury20:39.0Lapeer115.7SVL South 1
11Conrad Schaub20:28.3Rochester Hills Stoney Creek115.6OAA White 1
12Wyatt Sonntag20:02.5Marysville115.5MAC Blue 1
9Ben Weers20:27.6Marshall115.1I-8 1
12Gavin Cavell20:30.0Royal Oak115.0OAA White 1
9Leland Ziegler20:06.6Temperance Bedford114.8SEC 1
10Skyler Anthony20:30.9Bloomfield Hills114.7OAA White 1
11Jackson Poll21:19.8Mason County Central114.4WMC Mega
10Trent Provoast20:28.9Midland Dow114.4SVL North 1
11Allen Gaines20:28.2Yale114.3BWAC 1
12Joshua Burrows20:39.2West Bloomfield114.3OAA Blue 1
9Lucas Newberry20:31.6Coldwater113.8I-8 1
11Michael Navitskis20:05.0Manchester113.3Leslie Blackhawk
11Carson Lauters20:30.1Grandville113.3OK Red 1
10Liam Bhatti20:31.2Imlay City113.3BWAC 1
10Jack Kowalski20:32.5Saginaw Heritage113.2SVL North 1
10Gideon Schneider20:09.5Clawson113.2MAC Blue 1
12Gage Bowling20:33.6BC Harper Creek113.1I-8 1
11Tanner Dingman20:35.0Eaton Rapids112.7Eaton Rapids Class
12Hayden Brennan-Turski20:34SCS Lakeview112.7MAC White 1
11Martigan Wernecke20:34.6Bay City Central112.5SVL North 1
9Daniel Malott20:37.6Saginaw Nouvel112.5TVC 1
10Ethan Baker20:07.7Haslett112.4Leslie Blackhawk
11Evan Christoffersen21:26.6Fremont112.1WMC Mega
11Marcus Anderson20:33.9Grandville112.0OK Red 1
10Rylan Huyck20:39.4Ithaca111.9TVC 1
9Regan Luce20:34.5Holland West Ottawa111.8OK Red 1
10Corbin Cummings20:34.9Rockford111.7OK Red 1
10Andrew Fay20:16.0Dexter111.7SEC 1
11Jackson Turnas20:40.2Rochester Hills Stoney Creek111.6OAA White 1
9Drew Stanton20:37.7Saginaw Heritage111.4SVL North 1
9Gavin Comerford20:38Macomb L’Anse Creuse North111.3MAC White 1
10Alexander Emmi20:17.2Ann Arbor Huron111.3SEC 1
10Daxton Hune20:36.5Rockford111.2OK Red 1
11Marshall Kruske20:11.5New Lothrop111.2MMAC 1
9Ryland Giannini20:15.5Madison Heights Lamphere111.2MAC Blue 1
12Landon Strang20:39Clinton Twp. Chippewa Valley111.0MAC White 1
11Elijah Riedlinger20:39.3Bay City Central110.9SVL North 1
9Brant Wilson20:40.2Mount Pleasant110.6SVL North 1
11William Yen20:50.2North Farmington110.6OAA Blue 1
11Jeremiah Stewart20:13.6Ovid-Elsie110.5MMAC 1
12Mason Maley20:19.9Chelsea110.4SEC 1
11Chase McCarthy20:40.3Algonac110.2BWAC 1
12Kell Stone-Palmquist20:20.4Ypsilanti Community110.2SEC 1
12Maximus Walker20:21.5Tecumseh109.8SEC 1
12Seth Jenkins20:40.7Hudsonville109.8OK Red 1
9Tucker Broomhead20:43Sterling Heights Stevenson109.7MAC White 1
11Halston Hooley20:16.7Byron109.4MMAC 1
10Carter Davis20:43.8Midland109.4SVL North 1
12Nicholas Shinkonis20:44SCS Lakeview109.3MAC White 1
10Nick DeJesus20:23.1Ann Arbor Pioneer109.3SEC 1
11Travis Olejnik20:44.0Yale109.0BWAC 1
9Isaac Lindstrom20:24.2Saline108.9SEC 1
12Luke Vandenbossche20:45.6Midland108.8SVL North 1
11Ethan Kraut21:00.3Grand Blanc108.6SVL South 1
10Alex Avis20:19.6Stockbridge108.5Leslie Blackhawk
9Shane Murphy20:25.6Ann Arbor Pioneer108.5SEC 1
11Riley Matthews20:25.9Temperance Bedford108.4SEC 1
9Alex Paulsen20:45.1Grandville108.3OK Red 1
9Alex Hicks20:26.9Tecumseh108.0SEC 1
9Jahswill Osanaiye20:48Sterling Heights Stevenson108.0MAC White 1
11Jonah Spencer20:21.0Byron108.0MMAC 1
12Trenton Terrian20:51.3Saginaw Swan Valley107.9TVC 1
9Jack Tamagne20:51.5Farmington107.8OAA White 1
11Ryland Pastor20:50.4BC Harper Creek107.5I-8 1
10Hector Gascho20:50Clinton Twp. Chippewa Valley107.3MAC White 1
11Ty Sweers20:23.8New Lothrop107.1MMAC 1
12Austin Edwards21:01.0Oak Park107.0OAA Blue 1
10Alex Florian20:52.3Eaton Rapids106.9Eaton Rapids Class
10Nathan Lorzeille21:01.7West Bloomfield106.8OAA Blue 1
9Ay’dan Arrington20:28.8Warren Lincoln106.7MAC Blue 1
9Xavier Smith20:54.9Rochester Hills Stoney Creek106.7OAA White 1
10Karter Brack20:25.2Chesaning106.6MMAC 1
10Carl Villegas20:52.3Bay City Central106.6SVL North 1
11Logan Howe20:53.3Portland St. Patrick106.6Eaton Rapids Class
11Dylan McCallister20:25.7Reading106.4Leslie Blackhawk
12Caleb Armock20:50.7Grand Haven106.4OK Red 1
9Thomas Bastian20:26.1Jackson Preparatory106.3Leslie Blackhawk
12Brian Hopkins20:30.4Roseville106.2MAC Blue 1
11Devin Swihart21:44.6Manistee106.1WMC Mega
9Kai Bilderback20:56.7Farmington106.1OAA White 1
11Brandon Watz20:54.0Bay City Western106.0SVL North 1
10Cameron Jones20:31.2Harrison Twp. L’Anse Creuse105.9MAC Blue 1
12Aiden Lindblom20:57.3Bloomfield Hills105.9OAA White 1
9Theo Cruz20:33.4Ann Arbor Pioneer105.9SEC 1
12Brandon Chan21:05.2Auburn Hills Avondale105.6OAA Blue 1
12Jameson Glass20:32.4Marysville105.5MAC Blue 1
9Brycen Brown21:46.7Shelby105.4WMC Mega
12Chase Weers20:56.7Marshall105.4I-8 1
12Tristan Wininger20:56Grosse Pointe South105.3MAC White 1
9Jase Herendeen20:57.1Concord105.3Eaton Rapids Class
11Tate Kroll20:54.3Grandville105.2OK Red 1
11Noah Gillett20:29.5New Lothrop105.2MMAC 1
10Colin Scott20:57.6Mason105.1Eaton Rapids Class
11Brayden Pepper20:29.7Michigan Center105.1Leslie Blackhawk
10Zackary Campbell20:33.9Clawson105.0MAC Blue 1
11Phylip Elliott20:36.2Ann Arbor Skyline104.9SEC 1
9Dawson Wiggerman20:55.8Rockford104.7OK Red 1
10Jaiden Nguyen20:58Warren Mott104.7MAC White 1
12Cedar Smolash21:09.1West Bloomfield104.3OAA Blue 1
10Caylor Elsesser21:00.2Marshall104.3I-8 1
12Quinn Loree21:09.5Berkley104.2OAA Blue 1
11Steven Chapman20:36.7Clawson104.1MAC Blue 1
9Braxton Darland21:02.7Saginaw Swan Valley104.1TVC 1
11Caden VanGelderen21:50.8Hart104.1WMC Mega
11Paul Kim21:03.1Saginaw Michigan Lutheran Seminary104.0TVC 1
10Sid Davis20:59.7Almont103.8BWAC 1
11Aaron Bentley21:01Sterling Heights Stevenson103.7MAC White 1
9Jack Dykstra21:01Grosse Pointe South103.7MAC White 1
10Josh Kwak20:41.1Ann Arbor Pioneer103.3SEC 1
9Tadhg Murphy21:16.2Flint Powers Catholic103.3SVL South 1
11Townsend Moore21:00.3East Kentwood103.2OK Red 1
11Andrew Sleeper21:00.9Grand Haven103.0OK Red 1
9Karson Brennan21:01.0Grand Haven103.0OK Red 1
11Andy Bobco21:04SCS Lakeview102.7MAC White 1
10Adam Ogamba21:04.6Midland102.5SVL North 1
9Rohan Patel20:43.7Ann Arbor Skyline102.4SEC 1
9Stephen Warnick21:05Grosse Pointe South102.3MAC White 1
9Hayden Kirby21:19.4Grand Blanc102.2SVL South 1
9Aidan Schalk20:44.6Ann Arbor Skyline102.1SEC 1
9William Jr. Burress21:03.7East Kentwood102.1OK Red 1
9Tyler Frisbee21:05.8Midland Dow102.1SVL North 1
9Leonidas Walker20:44.9Tecumseh102.0SEC 1
9Louis Flieger21:06Macomb L’Anse Creuse North102.0MAC White 1
9Douglas Givinsky21:06SCS Lakeview102.0MAC White 1
11Clark Tan21:20.3Davison101.9SVL South 1
9Owen Pacyga21:09.4Troy Athens101.9OAA White 1
9Silas Lee21:20.4Grand Blanc101.9SVL South 1
11Vincent Miller20:45.5Pinckney101.8SEC 1
12Ricky Popp20:39.7Charlotte101.8Leslie Blackhawk
12Hunter Jones21:07.9BC Pennfield101.7I-8 1
11Nathan Feliciano21:07Warren Mott101.7MAC White 1
10Jake Cavins20:44.2New Haven101.6MAC Blue 1
12Lucas Carter21:18.0Berkley101.3OAA Blue 1
12Nico Mangino21:08Utica Ford101.3MAC White 1
9Evan Berry20:41.2Otisville LakeVille101.3MMAC 1
10Luke Sorgeloos21:09Macomb L’Anse Creuse North101.0MAC White 1
12Jacob Biolchini21:09.0Almont100.7BWAC 1
10Eli Li21:11.2Hastings100.6I-8 1
11Mason Russell21:09.3Imlay City100.6BWAC 1
10Luke Tyll21:20.9Beverly Hills Groves100.4OAA Blue 1
10Levi Scott22:02.0Ravenna100.3WMC Mega
11Cody Rule21:11.9Bay City Central100.0SVL North 1
12Jacob Vachon21:12Sterling Heights Stevenson100.0MAC White 1
10Aiden Vance21:13.2Marshall99.9I-8 1
12Jaden Zeilinger20:51.4Pinckney99.9SEC 1
12Marcus Randle II21:22.6West Bloomfield99.8OAA Blue 1
10Levi Kass22:03.7Ravenna99.8WMC Mega
11Vincent Morse21:15.9Saginaw Swan Valley99.7TVC 1
10Brody Bushman21:14.2BC Harper Creek99.6I-8 1
10Cameron Strzelecki20:50.2SCS Lake Shore99.6MAC Blue 1
11Reise Bateson22:04.3Hart99.6WMC Mega
9Kyle Krueger21:14Sterling Heights Stevenson99.3MAC White 1
10Hayden Davis21:14.2Mount Pleasant99.3SVL North 1
12Quinn Hudson20:53.5Temperance Bedford99.2SEC 1
11Will Nordhaus21:17.6Bloomfield Hills99.1OAA White 1
11Mickey Sparkes21:18.6Bloomfield Hills98.8OAA White 1
12Erick Baczewski21:16.0Midland98.7SVL North 1
10Christian Schullo22:07.7Fremont98.4WMC Mega
10Alex Timmers21:18.9Hastings98.0I-8 1
9Gus Shettler21:18Grosse Pointe South98.0MAC White 1
10Robert Belinger22:09.3Whitehall97.9WMC Mega
10Tyler Peterson21:21.6Bloomfield Hills97.8OAA White 1
11Kohen Van Houten21:16.7Hudsonville97.8OK Red 1
11Jackson Jaworski21:22.1Freeland97.6TVC 1
10Will Cilk21:18.2Imlay City97.6BWAC 1
9Caden Covington21:30.1Pontiac97.3OAA Blue 1
11Hayden Rutter21:23.1Rochester Hills Stoney Creek97.3OAA White 1
12Gavin Tegtmeyer20:59.1Temperance Bedford97.3SEC 1
12Jonas Lipovsky21:20.8Midland97.1SVL North 1
11Ben Card21:21.0North Branch96.7BWAC 1
11Jack Meehan21:01.0Chelsea96.7SEC 1
10Ethan Moon21:20.7Grand Haven96.4OK Red 1
11Jared Pratt21:21.9Imlay City96.4BWAC 1
10Christopher Coyle21:23Grosse Pointe South96.3MAC White 1
9Timothy Pomeroy22:14.2Ludington96.3WMC Mega
12Brayden Dalbec21:22.9Croswell-Lexington96.0BWAC 1
9Syler Rudy21:25.0BC Pennfield96.0I-8 1
11Stephen Gadaire21:03.0Ann Arbor Pioneer96.0SEC 1
11Levi Fager21:27.1Saginaw Michigan Lutheran Seminary96.0TVC 1
9Noah Tiong21:38.8Flint Powers Catholic95.7SVL South 1
12Owen Hadala21:26SCS Lakeview95.3MAC White 1
10Bradley Bates21:05.2Temperance Bedford95.3SEC 1
12Samuel Warren21:05.8Tecumseh95.1SEC 1
11Caleb Kramer21:27.9Hastings95.0I-8 1
11Braydon Newton21:28.0Parma Western95.0I-8 1
11Cheikh Ahmadou Seye21:06.2Ann Arbor Huron94.9SEC 1
12Jack Reyes21:27.6Algonac94.5BWAC 1
9Declan Kintner21:29.2Bay City Western94.3SVL North 1
9Owen Burrows21:39.5West Bloomfield94.2OAA Blue 1
11Dyson Betts21:40.0Beverly Hills Groves94.0OAA Blue 1
12Aaron Slanec21:34.0Royal Oak93.7OAA White 1
10Shaun Gleason21:29.2Grand Haven93.6OK Red 1
12Trent Yeager21:10.3Temperance Bedford93.6SEC 1
12Cohen LaFountain21:31.6Mount Pleasant93.5SVL North 1
12Joshua Schang21:08.8Warren Cousino93.4MAC Blue 1
11Logan Bundon21:11.2Monroe93.3SEC 1
9Nikolai Valchev21:11.5Saline93.2SEC 1
12Justin Gale21:05.8Manchester93.1Leslie Blackhawk
9Andrew Mercer21:12.5Saline92.8SEC 1
10Noah Fowler21:34.8Parma Western92.7I-8 1
12Grant Mortsfield21:44.0Berkley92.7OAA Blue 1
9Henry Poterek21:34Macomb L’Anse Creuse North92.7MAC White 1
9Wesley Clayton21:32.3Rockford92.6OK Red 1
10Luke Cipolla21:13.5Dexter92.5SEC 1
11Hudson Bickley21:36.2Fowlerville92.3Eaton Rapids Class
12Elijah Larkowski21:35.4Midland Dow92.2SVL North 1
11Hezekiah Gin21:36.5Parma Western92.2I-8 1
11DeJuan Oakley21:45.6West Bloomfield92.1OAA Blue 1
10Gabe Verellen21:34.7North Branch92.1BWAC 1
11Alex Holmes21:36.9Lansing Eastern92.0Eaton Rapids Class
9Miguel Diaz Lopez21:39.0Bloomfield Hills92.0OAA White 1
12Christian Hilliard21:46.5Berkley91.8OAA Blue 1
9Michael O’Shea21:15.8Temperance Bedford91.7SEC 1
12William Whitman21:09.9Montrose91.7MMAC 1
12Adam Fox21:35.5Grand Haven91.5OK Red 1
12Landon Pruss21:37.2Algonac91.3BWAC 1
11Sam Bishir21:17.3Ann Arbor Pioneer91.2SEC 1
11Ethan Hittle21:11.8Manchester91.1Leslie Blackhawk
9Mason Shanafelt22:30.3Holton90.9WMC Mega
10Daniel Stout21:37.3Rockford90.9OK Red 1
10Lucas Mutschler21:18.9Dexter90.7SEC 1
11Levi Gugino21:19.4Ann Arbor Huron90.5SEC 1
10Gabriel Peterson21:44.4Frankenmuth90.2TVC 1
10Joowon Lee21:20.9Ann Arbor Skyline90.0SEC 1
9Mason Booker22:33.2Muskegon Oakridge90.0WMC Mega
11Evan White21:46.1Rochester Hills Stoney Creek89.6OAA White 1
10Parker Erb21:44.2Hastings89.6I-8 1
9Brayden Riley21:20.6SCS South Lake89.5MAC Blue 1
9Gavin Dean21:53.6Ferndale89.5OAA Blue 1
9Andy Meyersieck21:54.4Ferndale89.2OAA Blue 1
12Andrei Liliac21:22.6Sterling Heights88.8MAC Blue 1
9Ravi Kothari21:24.7Ann Arbor Pioneer88.8SEC 1
12Evan Williams21:48.7Carrollton88.8TVC 1
9Daniel Tinkham21:46Sterling Heights Stevenson88.7MAC White 1
12Hunter May21:45.0Yale88.7BWAC 1
9Marcus Letterman21:19.2Birch Run88.6MMAC 1
11Jameson Holton21:47.7Mason88.4Eaton Rapids Class
10Callen Heier21:23.8SCS Lake Shore88.4MAC Blue 1
12Braden Koos21:19.9Charlotte88.4Leslie Blackhawk
12Ruben Romano21:47Warren Mott88.3MAC White 1
10Momodou Ndiaye21:48.1Lansing Eastern88.3Eaton Rapids Class
12Viktor Norrod21:48.4Marshall88.2I-8 1
10Simeon Strong21:26.7Chelsea88.1SEC 1
11Hudson Sutter21:27.3Dexter87.9SEC 1
12Jeremy VanderWall21:46.9Hudsonville87.7OK Red 1
12Collin Grove21:48.1Algonac87.6BWAC 1
10Leo Chi21:28.4Ann Arbor Skyline87.5SEC 1
9Dezmond MacDonald21:29.0Saline87.3SEC 1
11Michael Fleming21:53.1Bloomfield Hills87.3OAA White 1
9Tyler Licht21:23.3Birch Run87.3MMAC 1
11Marcus Blankenship21:53.7Saginaw Swan Valley87.1TVC 1
9Jordan VanEssen21:48.7Grandville87.1OK Red 1
9Henry Witgen21:49.9Armada87.0BWAC 1
11Adam Knopfler22:42.1Montague87.0WMC Mega
10Case Schullo22:42.3Fremont86.9WMC Mega
9Charles Federspiel21:24.5Birch Run86.8MMAC 1
11Brennan Boyce21:49.6Grandville86.8OK Red 1
11Caleb Lee21:30.7Ann Arbor Huron86.8SEC 1
11Eddie Miller21:24.9Quincy86.7Leslie Blackhawk
10Matthew Rotarius21:55.5Bay City John Glenn86.5TVC 1
9Connor Howard21:25.8Leslie86.4Leslie Blackhawk
12Wade Murray21:51.9Imlay City86.4BWAC 1
10Adam Olson22:44.0Manistee86.3WMC Mega
11Zander Halek21:53Port Huron Northern86.3MAC White 1
9Trason Tucker22:44.2Hart86.3WMC Mega
9Thomas Streetman21:32.3Dexter86.2SEC 1
12Emmett Fishwild21:56.4Royal Oak86.2OAA White 1
11Alihondro Rivas21:56.5Royal Oak86.2OAA White 1
9Ian Wright21:32.5Saline86.2SEC 1
10Zander Kelch21:53.4Croswell-Lexington85.9BWAC 1
11Zachary Ebel21:54.4Bay City Western85.9SVL North 1
11Levi Dawson22:45.7Montague85.8WMC Mega
10Edison Schaffer21:34.0Ann Arbor Huron85.7SEC 1
12Kingston Brown21:32.1Warren Lincoln85.6MAC Blue 1
10Parker Dennis21:28.1Durand85.6MMAC 1
9Donovan Manceau21:54.3Yale85.6BWAC 1
9Eli Morris21:28.4Quincy85.5Leslie Blackhawk
11Jeron Maclin22:09.5Flint Carman-Ainsworth85.5SVL South 1
9Joey Vitali22:06.8Berkley85.1OAA Blue 1
10Brenley Legg21:58.0Coldwater85.0I-8 1
12Brady Hart22:07.5Berkley84.8OAA Blue 1
10Landon Mitteer22:48.6Whitehall84.8WMC Mega
11Leo Kondziolka21:58Clinton Twp. Chippewa Valley84.7MAC White 1
10TJ Landrum21:57.2Algonac84.6BWAC 1
11Sam Leach22:12.7Davison84.4SVL South 1
10Justin Hackey22:49.9Whitehall84.4WMC Mega
9Josh Anderson21:38.3Tecumseh84.2SEC 1
9Matthew Hafeli21:59.7Midland Dow84.1SVL North 1
10Louis Berent22:02.8Royal Oak84.1OAA White 1
10Aaron Dandin22:00Macomb L’Anse Creuse North84.0MAC White 1
9Jameson Burtrum21:33.4Montrose83.9MMAC 1
9Eamon Riley22:10.4Berkley83.9OAA Blue 1
10Jesse Bayn22:03.6Bay City John Glenn83.8TVC 1
10Erich Sylvia21:38.1Marysville83.6MAC Blue 1
10Adam Ulaj22:02Sterling Heights Stevenson83.3MAC White 1
10Josh Wiseman22:00.2Grand Haven83.3OK Red 1
11Dylan Zobl22:07.4Royal Oak82.5OAA White 1
10Jacob Podmokly22:07.5Royal Oak82.5OAA White 1
9Nate Marques21:43.8Dexter82.4SEC 1
12Joseph Young22:08.0Troy Athens82.3OAA White 1
12Dawson Dixon21:44.1Jackson82.3SEC 1
9Jacksen Heffner21:38.2Charyl Stockwell Academy82.3Leslie Blackhawk
12Foley Kedzior21:42.3Warren Woods Tower82.2MAC Blue 1
12Troy Verville21:38.6Charyl Stockwell Academy82.1Leslie Blackhawk
9Henrik Van Howe22:08.7Royal Oak82.1OAA White 1
11Justin Hutt22:03.8East Kentwood82.1OK Red 1
9Lucas Moore22:06Macomb L’Anse Creuse North82.0MAC White 1
9Yannick Giedeman22:04.1Rockford82.0OK Red 1
12Carson Andrews21:45.4Adrian81.9SEC 1
9Ignacio Ramirez22:05.0Holland West Ottawa81.7OK Red 1
9Samuel Chudy22:07Grosse Pointe South81.7MAC White 1
12Ryland McIntyre22:08.5BC Harper Creek81.5I-8 1
10Jalen Gauthier22:06.5Imlay City81.5BWAC 1
9Dominic DeVellis22:11.1Frankenmuth81.3TVC 1
10Owen Schuitema22:59.1Whitehall81.3WMC Mega
9Kolbe Uphaus22:09.3Jackson Northwest81.2I-8 1
12Scotty Sheehy21:47.3Monroe81.2SEC 1
9Eduardo Lauchu21:47.8Saline81.1SEC 1
11Jacob Wood21:46.0Warren Lincoln81.0MAC Blue 1
10Ben Lin21:48.2Ann Arbor Huron80.9SEC 1
9Tyler Morris22:10Macomb L’Anse Creuse North80.7MAC White 1
10Scott Ferguson21:49.1Tecumseh80.6SEC 1
9Samuel Kennedy21:43.4Ovid-Elsie80.5MMAC 1
12James Zweng22:09.7Armada80.4BWAC 1
9Dominic Smith22:14.0Farmington80.3OAA White 1
11Joseph Anongdeth22:12.0Mason80.3Eaton Rapids Class
12Charles Stitman22:16.0Royal Oak79.7OAA White 1
9Drew Keys22:27.2Flint Powers Catholic79.6SVL South 1
9Tucker Dubay22:17.4Farmington79.2OAA White 1
10Robert Ray23:06.3Ludington78.9WMC Mega
12Jaylen Holmes21:52.8Warren Fitzgerald78.7MAC Blue 1
9Kai Olson22:15.0Hudsonville78.3OK Red 1
12Zorawar (Joey) Brar21:56.2Ann Arbor Huron78.3SEC 1
12Matt Moilanen21:56.7Jackson78.1SEC 1
9Elias Erickson22:17.9Midland Dow78.0SVL North 1
10Josh Alula22:28.3Beverly Hills Groves77.9OAA Blue 1
9Benjamin Moeller22:21.8Royal Oak77.7OAA White 1
9Clark McLean22:17.9Imlay City77.7BWAC 1
9Weston LePard22:22.5Ithaca77.5TVC 1
12Atraiu Naik22:17.8Holland West Ottawa77.4OK Red 1
9Hunter Wagoner22:21.2Coldwater77.3I-8 1
10Noah Eckert22:24.0Bloomfield Hills77.0OAA White 1
10Henry Paul22:21Clinton Twp. Chippewa Valley77.0MAC White 1
10Carter Sharpe22:00.1Monroe77.0SEC 1
12Hunter Tinkham23:12.3Hesperia76.9WMC Mega
10Connor Bancroft22:35.6Davison76.8SVL South 1
12Liam Pierce21:55.0Manchester76.7Leslie Blackhawk
10Trevin Hegner22:24.3BC Pennfield76.2I-8 1
9Daniel Hyrman22:37.3Davison76.2SVL South 1
10Daniel Thomakos22:33.6West Bloomfield76.1OAA Blue 1
11Ethan McVicker23:15.1Mason County Central76.0WMC Mega
10Gino Schueler22:02.1Warren Cousino75.6MAC Blue 1
12Logan Peavey22:28.4Carrollton75.5TVC 1
10Austin Anderson22:25.0Yale75.3BWAC 1
10Owen Straub22:05.1Temperance Bedford75.3SEC 1
12Ethan McDonald22:29.8Carrollton75.1TVC 1
10Cooper Ward22:29.9Hemlock75.0TVC 1
10Blake Hornak22:00.8New Lothrop74.7MMAC 1
9Sterling Canady22:04.8Eastpointe74.7MAC Blue 1
9Reilly Paulson22:04.8Marine City74.7MAC Blue 1
9Noah Dallaire22:42.3Davison74.6SVL South 1
12Keith Wiley22:05.6SCS South Lake74.5MAC Blue 1
11Jayce Hughes23:19.9Muskegon Oakridge74.4WMC Mega
9Tim Nies22:28.0North Branch74.3BWAC 1
11Camden Chlebowski22:08.0Monroe74.3SEC 1
10Alec Cooper22:02.7Reading74.1Leslie Blackhawk
11Eli VanderLaan22:40.0Beverly Hills Groves74.0OAA Blue 1
9Finn Hutchinson22:31.1Concord74.0Eaton Rapids Class
10Leon Spivey22:09.1Ypsilanti Lincoln74.0SEC 1
11Auden Kane22:33.4Bloomfield Hills73.9OAA White 1
11Logan Courtade22:33.9Rochester Hills Stoney Creek73.7OAA White 1
11Bryce Thompson22:32.0Parma Western73.7I-8 1
11Vincent Johnston22:04.1Michigan Center73.6Leslie Blackhawk
9Thomas Christensen22:31.4Midland73.5SVL North 1
10Demetrio Bultman22:29.8Rockford73.4OK Red 1
10Owen Chase22:33.3Springport73.2Eaton Rapids Class
11Brendan DeRocher22:35.4Frankenmuth73.2TVC 1
9Evan Verwys22:31.1Rockford73.0OK Red 1
10Zane Jason22:34.8Concord72.7Eaton Rapids Class
9Jonathan Mueller23:24.9Montague72.7WMC Mega
11Justice Koprin22:34Macomb L’Anse Creuse North72.7MAC White 1
9Collin Roof22:13.8Temperance Bedford72.4SEC 1
12Matthew Medd22:34.9Saginaw Heritage72.4SVL North 1
9Kipton Ferchert22:35Sterling Heights Stevenson72.3MAC White 1
9Torin McNabb22:36.2Eaton Rapids72.3Eaton Rapids Class
12Dominic Rivette22:38.6Hemlock72.1TVC 1
12Sean Dammann22:08.7New Lothrop72.1MMAC 1
11Ricardo Garcia22:38.8Carrollton72.1TVC 1
11Andrew Giuliano22:39.1Royal Oak72.0OAA White 1
9Riley Stewart22:15.1Ann Arbor Skyline72.0SEC 1
12Jonathan Ross23:27.2Muskegon Oakridge71.9WMC Mega
11Colton Sempsrott22:09.3Ovid-Elsie71.9MMAC 1
11Lucas Yuan22:15.6Ann Arbor Huron71.8SEC 1
9Juan Guardiola-Parra23:27.7Hart71.8WMC Mega
9Tony Lopez-Garcia23:28.0Hesperia71.7WMC Mega
9Gibson Goodrich22:38.1Jackson Northwest71.6I-8 1
11Caleb Nelson22:47.2North Farmington71.6OAA Blue 1
9Gavin Doty22:16.4Dexter71.5SEC 1
12Joseph Knea22:40.6Saginaw Valley Lutheran71.5TVC 1
9Jahreim Phillip22:10.8Charlotte71.4Leslie Blackhawk
9Carsten Udell23:28.9Hart71.4WMC Mega
10Steven Karowich22:11.3Stockbridge71.2Leslie Blackhawk
12Benjamin Uetrecht22:39.5Coldwater71.2I-8 1
9Grayson Champagne22:37.0Rockford71.0OK Red 1
12Miles Omeaux22:18.5Tecumseh70.8SEC 1
9Jackson Newton22:12.9Birch Run70.7MMAC 1
10Ethan Hasenjager22:50.1Berkley70.7OAA Blue 1
9Mikey O’Jack22:13.2Manchester70.6Leslie Blackhawk
9Isaac Moilanen22:19.3Jackson70.6SEC 1
12Ben Bak22:43.8Bloomfield Hills70.4OAA White 1
11William Phan22:39.8Hudsonville70.1OK Red 1
10Braylon Wood22:43.2Coldwater69.9I-8 1
9Aaron Snyder22:15.4Haslett69.9Leslie Blackhawk
9Blake Judd22:15.4New Lothrop69.9MMAC 1
12Carter Krzysik22:44.4Hastings69.5I-8 1
12Evan Elliott22:47.0Bay City John Glenn69.3TVC 1
10Rome Fiorucci22:58.2Flint Powers Catholic69.3SVL South 1
12Alexander Barr22:44.2Yale68.9BWAC 1
12Logan Priebe22:50.6Saginaw Michigan Lutheran Seminary68.2TVC 1
11Avery Publiski23:39.1Mason County Central68.0WMC Mega
9Alec Garst22:46.5Grandville67.8OK Red 1
10Shane Snyder22:48.9Bay City Central67.7SVL North 1
10Jude Shafer22:28.2Ann Arbor Skyline67.6SEC 1
10Charles Gronberg22:22.2Charlotte67.6Leslie Blackhawk
11Ameere Layton23:40.6North Muskegon67.5WMC Mega
10George Fredenberg22:29.1Chelsea67.3SEC 1
9Ewan Hiser22:29.5Tecumseh67.2SEC 1
10Raul Camacho22:51Clinton Twp. Chippewa Valley67.0MAC White 1
12Griffin Mathews22:52.2Jackson Northwest66.9I-8 1
9Ethan Pinks22:28.6Warren Woods Tower66.8MAC Blue 1
9Khalil Gupton22:56.0Farmington66.3OAA White 1
9Brody Dimas22:26.8Leslie66.1Leslie Blackhawk
10Nathaniel (Nate) Keck22:33.3Temperance Bedford65.9SEC 1
10Jacob Schermerhorn Jr22:27.6Birch Run65.8MMAC 1
10David Lee22:57.6Troy Athens65.8OAA White 1
9Victor Kamau22:31.7Madison Heights Lamphere65.8MAC Blue 1
9Ben Chapman22:58.0Troy Athens65.7OAA White 1
12James Johnson22:54.2Imlay City65.6BWAC 1
12Blaine Berson23:46.3Whitehall65.6WMC Mega
12Jonathan Lebsack22:59.0Bay City John Glenn65.3TVC 1
10Austin Hash22:33.4Harrison Twp. L’Anse Creuse65.2MAC Blue 1
11Collin Hughes23:10.9Lapeer65.0SVL South 1
12Jack Chrisinske22:30.4Byron64.9MMAC 1
10Owen Troutt23:11.7Grand Blanc64.8SVL South 1
10Cole Harms22:37.4Ann Arbor Skyline64.5SEC 1
11Hunter Shotts22:57.7Croswell-Lexington64.4BWAC 1
11Ryan Zou22:35.7Madison Heights Lamphere64.4MAC Blue 1
9Mattox Keathley22:59.9Jackson Northwest64.4I-8 1
9Thane Ruffin22:32.3Otisville LakeVille64.2MMAC 1
12Charrod Richmond23:15.0Flint Carman-Ainsworth63.7SVL South 1
10Ben Weins22:41.0Temperance Bedford63.3SEC 1
10Grant Red23:16.2Davison63.3SVL South 1
9Alvaro Gomez23:05.3Rochester Hills Stoney Creek63.2OAA White 1
11Danny Farison23:02.8Midland63.1SVL North 1
9Landon Mckenna22:35.9Charyl Stockwell Academy63.0Leslie Blackhawk
11Dylan Hocken23:17.0Grand Blanc63.0SVL South 1
9Isaiah Langolf23:03Port Huron Northern63.0MAC White 1
10Jack Schwartz22:40.8Sterling Heights62.7MAC Blue 1
9Troy Weatherbee23:02.4Grandville62.5OK Red 1
12Andon Prestonise22:37.5Byron62.5MMAC 1
11Andrew Bieth22:42.3Marine City62.2MAC Blue 1
11Ben Browning22:42.5Harrison Twp. L’Anse Creuse62.2MAC Blue 1
10Damien Huff23:06.0Midland62.0SVL North 1
9Casey Emery23:06.0Midland62.0SVL North 1
11Camden Lobban23:20.7Davison61.8SVL South 1
9Edward Ostberg23:09.7Troy Athens61.8OAA White 1
11Amir Jihad23:17.0North Farmington61.7OAA Blue 1
12Kai Dila23:58.3Ludington61.6WMC Mega
11Dominic Diego23:17.4North Farmington61.5OAA Blue 1
9Isaac Hyde22:40.7Reading61.4Leslie Blackhawk
9Benjamin Strobel23:18.5Berkley61.2OAA Blue 1
9Deacon Anderson24:00.2North Muskegon60.9WMC Mega
9Caleb Parlberg22:42.7Birch Run60.8MMAC 1
9Briggs Corie22:49.3Saline60.6SEC 1
10Caleb Reeves22:43.9Birch Run60.4MMAC 1
9Aiden Cunningham23:09.1Grandville60.3OK Red 1
11Brady Czapiewski23:10.6Imlay City60.1BWAC 1
11August Stelzer22:50.7Ann Arbor Pioneer60.1SEC 1
11Alex Hughes22:44.8New Lothrop60.1MMAC 1
12Noah Jenkins23:09.9Hudsonville60.0OK Red 1
12Jeffrey Brink23:10.2Hudsonville59.9OK Red 1
10Brody Thomas23:26.9Davison59.7SVL South 1
9Henry Kowalewsky23:16.0Mason59.0Eaton Rapids Class
10Austin Hillman22:53.0Madison Heights Lamphere58.7MAC Blue 1
10Axel Svensson23:19.1Rochester Hills Stoney Creek58.6OAA White 1
12Brenden Olsen22:50.0New Lothrop58.3MMAC 1
9Colin Jaros23:20.3Farmington58.2OAA White 1
9Elijah Stribling23:31.4Flint Carman-Ainsworth58.2SVL South 1
11Tim Dion23:31.5Flint Powers Catholic58.2SVL South 1
9Nova Vereecken23:15.6Grandville58.1OK Red 1
9Ulises Aguilar23:15.7East Kentwood58.1OK Red 1
9Johnathan Konwerski23:18Sterling Heights Stevenson58.0MAC White 1
9Mark Binkowski23:18Grosse Pointe South58.0MAC White 1
9Caden O’Mara23:16.8Grandville57.7OK Red 1
9Evan Matheney23:18.7Armada57.4BWAC 1
10Coby Bruce22:57.6Warren Lincoln57.1MAC Blue 1
10Ignire Muhammad22:58.2Warren Lincoln56.9MAC Blue 1
10Rob Neal22:58.7Warren Lincoln56.8MAC Blue 1
12Donaven Degraffenreid23:32.6Harper Woods56.5OAA Blue 1
9Judah Miller23:01.7Ann Arbor Skyline56.4SEC 1
9Gavin Terrill23:22.7Midland Dow56.4SVL North 1
11Kenny Morell23:36.9Lapeer56.4SVL South 1
10Jacob Trommater22:56.2Charlotte56.3Leslie Blackhawk
9Owen Wygant23:24.5BC Pennfield56.2I-8 1
9Chase Barrigar23:26.9Hemlock56.0TVC 1
12Nick Dansby22:57.2Charyl Stockwell Academy55.9Leslie Blackhawk
9Owen Peckham22:57.8Stockbridge55.7Leslie Blackhawk
11Nicholas Croft23:35.1Beverly Hills Groves55.6OAA Blue 1
9Cole Stump23:26.1Mason55.6Eaton Rapids Class
11Gregory Dismukes22:59.0Chesaning55.3MMAC 1
9Nathan Grech23:26SCS Lakeview55.3MAC White 1
11Jack Grimes23:05.6Dexter55.1SEC 1
11Jonas Meeuwsen23:25.4Grand Haven54.9OK Red 1
10Jackson Fransted23:28.5Parma Western54.8I-8 1
10Justin Higgins23:05.2Sterling Heights54.6MAC Blue 1
10Nathan Schuitema24:19.4Whitehall54.6WMC Mega
10Taj Ray-Hassan23:08.3Ann Arbor Skyline54.2SEC 1
9Elijah Krakker23:44.2Flint Carman-Ainsworth54.0SVL South 1
11Brady Kao23:40.5North Farmington53.8OAA Blue 1
10Tim Weber23:10.4Ann Arbor Pioneer53.5SEC 1
10Marco Houston23:08.5SCS South Lake53.5MAC Blue 1
12Florian Jaehner23:41.9Beverly Hills Groves53.4OAA Blue 1
9Kaleb Madurski23:33SCS Lakeview53.0MAC White 1
10Mason Simmons23:43.5Ferndale52.8OAA Blue 1
10Dexter Francis23:12.8Ann Arbor Huron52.7SEC 1
9Joseph Calley-Seal23:13.0Dexter52.7SEC 1
11O’Neill Dougherty23:35.2BC Harper Creek52.6I-8 1
9Sebastian Straessel23:13.2Ann Arbor Pioneer52.6SEC 1
12Henry Myers23:33.3North Branch52.6BWAC 1
10Devin Selk23:34.6Saginaw Heritage52.5SVL North 1
9Max Cichon23:13.9Ann Arbor Pioneer52.4SEC 1
10Riyan Mir23:35.7Saginaw Heritage52.1SVL North 1
9Stuart Nicholson23:36Grosse Pointe South52.0MAC White 1
11Nathan Morris23:36Grosse Pointe South52.0MAC White 1
12Lucas Cha23:13.0Warren Woods Tower52.0MAC Blue 1
9Henry Dyson23:15.6Dexter51.8SEC 1
10Abraham Schubert23:36.8Bay City Central51.7SVL North 1
10Bowen Zou23:16.6Ann Arbor Pioneer51.5SEC 1
10Ryan Burrows23:49.1West Bloomfield51.0OAA Blue 1
10Chase Moore23:16.2Warren Lincoln50.9MAC Blue 1
10Alfonso Marcano23:16.3Marysville50.9MAC Blue 1
10Konrad Walbert23:49.4Berkley50.9OAA Blue 1
9Joshua Gonzales23:42.6Saginaw Swan Valley50.8TVC 1
10Jakob Woodward23:13.1Charyl Stockwell Academy50.6Leslie Blackhawk
11Jalen Ross23:54.2Flint Carman-Ainsworth50.6SVL South 1
12Sam Thelen23:39.0Grandville50.3OK Red 1
10Kaleb Kish-Salkovski23:41Grosse Pointe South50.3MAC White 1
11Jayden Boyce23:15.0Mt Morris50.0MMAC 1
12Joseph Noll23:42Macomb L’Anse Creuse North50.0MAC White 1
12Gage Wells24:33.1Muskegon Orchard View50.0WMC Mega
11Collin Long23:43.9Coldwater49.7I-8 1
9Colt Truscott23:42.4Croswell-Lexington49.5BWAC 1
9Paxton Hilliard23:43.4Midland49.5SVL North 1
12Haven William23:53.9West Bloomfield49.4OAA Blue 1
9Justin Saenz23:44.2Mount Pleasant49.3SVL North 1
12Christian Coleman23:47.3Carrollton49.2TVC 1
10Logan Lynch23:21.8SCS Lake Shore49.1MAC Blue 1
9Jeremy Halleaux23:18.3Durand48.9MMAC 1
11Jordon Patrick23:18.3Jackson Preparatory48.9Leslie Blackhawk
10Nathan Larivee23:23.0SCS Lake Shore48.7MAC Blue 1
10Declan Phelps23:19.2East Jackson48.6Leslie Blackhawk
12Gavin Forbes23:23.4Marysville48.5MAC Blue 1
12William Evans23:23.8Roseville48.4MAC Blue 1
9Logan O’Hara23:46.9Bay City Western48.4SVL North 1
11Sean Parker-Smith23:58.2Pontiac47.9OAA Blue 1
12Spencer Crozier23:51.4Hastings47.2I-8 1
9Teo Bargren23:54.0Bloomfield Hills47.0OAA White 1
11Paul Lopez23:55.0Royal Oak46.7OAA White 1
9Cooper Kapalla23:55.2Bloomfield Hills46.6OAA White 1
10Charles Fritz23:55.7Bloomfield Hills46.4OAA White 1
11Theo Sprauer23:31.8Ann Arbor Pioneer46.4SEC 1
10Andrew Irish23:25.8Montrose46.4MMAC 1
11Kannon Carpenter23:27.0Jackson Preparatory46.0Leslie Blackhawk
12Jaxson Mishler23:27.0Montrose46.0MMAC 1
10Andrew Bondy23:27.2Montrose45.9MMAC 1
10Jack Farkas23:57.4Freeland45.9TVC 1
12Xander Frink23:31.7Clawson45.8MAC Blue 1
10Ben Zapawa23:33.9Saline45.7SEC 1
11Destin Kinney23:28.4Ovid-Elsie45.5MMAC 1
10Cayden Chamberlain23:29.0New Lothrop45.3MMAC 1
12Keyshawn Burks23:33.2Eastpointe45.3MAC Blue 1
9Jayden Wilson23:35.3Tecumseh45.2SEC 1
11Yejune Kim23:59.8Rochester Hills Stoney Creek45.1OAA White 1
10Channing Watson23:59.9Bloomfield Hills45.0OAA White 1
10Maxwell Skrabut23:57Sterling Heights Stevenson45.0MAC White 1
10Dan Bui23:36.7Ypsilanti Lincoln44.8SEC 1
9Riley Burke23:30.7Jackson Preparatory44.8Leslie Blackhawk
12Gabe Ienciu24:00.9Troy Athens44.7OAA White 1
10Julian Edison23:36.8Warren Lincoln44.1MAC Blue 1
9Isaac Stahl24:10.9Berkley43.7OAA Blue 1
9Gabe Avila24:00.0Hudsonville43.3OK Red 1
9Harrison Stolz24:00.5Holland West Ottawa43.2OK Red 1
12Aldwin Swincicki-Mauri23:39.6Sterling Heights43.1MAC Blue 1
12Kolt Milner24:54.1Hesperia43.0WMC Mega
9Jackson Allen24:03.0Imlay City42.7BWAC 1
9Griffin Baker24:05.3Parma Western42.6I-8 1
10Dakota Cole24:06.4Hastings42.2I-8 1
12Kaiden Tallarico24:56.5Holton42.2WMC Mega
11Josh Chamberlin23:38.5Charlotte42.2Leslie Blackhawk
10Eli Kaplan24:16.0Berkley42.0OAA Blue 1
11James Korson24:57.2Ravenna41.9WMC Mega
11Michael Payne23:39.4Quincy41.9Leslie Blackhawk
9Noah Dean24:07.0Midland41.7SVL North 1
9Hudson Stamper24:17.9West Bloomfield41.4OAA Blue 1
10Kayden Koss24:08.3Mount Pleasant41.2SVL North 1
11Connor Morrow23:45.5Hazel Park41.2MAC Blue 1
9Tiffin Brenner24:18.6West Bloomfield41.1OAA Blue 1
10Walter Sutherland23:45.9New Haven41.0MAC Blue 1
10Finnegan Leary24:14.0Bloomfield Hills40.3OAA White 1
9Aidan Mccarthy24:11.2Mount Pleasant40.3SVL North 1
11Carter Birchmeier23:44.6New Lothrop40.1MMAC 1
12Robert Hill23:44.8Michigan Center40.1Leslie Blackhawk
9Caleb Birchmeier23:45.8New Lothrop39.7MMAC 1
10Joseph Johnson23:52.9Ypsilanti Lincoln39.4SEC 1
10Owen Crawford23:53.2Ypsilanti Lincoln39.3SEC 1
9Cameron Woody23:47.4Chesaning39.2MMAC 1
9Isaac Verougstraete24:14.4Almont38.9BWAC 1
9Zach Rosek23:54.7Pinckney38.8SEC 1
11Christopher Herr24:30.7Lapeer38.4SVL South 1
9Carson Nasceif24:17:00Sterling Heights Stevenson38.3MAC White 1
9Colin Priest23:50.2Montrose38.3MMAC 1
10Grayson Stanifer23:56.3Saline38.2SEC 1
12Gabriel Sheppard24:19.0Parma Western38.0I-8 1
12Joshua Brown24:28.7Pontiac37.8OAA Blue 1
9Callum Ham23:57.7Dexter37.8SEC 1
10Uriah Rogers24:21.7Royal Oak37.8OAA White 1
9Andrew Pantuso24:29.5Beverly Hills Groves37.5OAA Blue 1
9Dakari Davis24:30.4Harper Woods37.2OAA Blue 1
10Ezekiel Paloff23:59.7Ann Arbor Skyline37.1SEC 1
12Jude Shaver23:53.9Charlotte37.0Leslie Blackhawk
9Larkin Ridgeway24:20.9Croswell-Lexington36.7BWAC 1
11Frederick Ziola23:55.1New Lothrop36.6MMAC 1
10Nathan Ponnudurai24:25.4Troy Athens36.5OAA White 1
10Edin Halilovic24:32.6Auburn Hills Avondale36.5OAA Blue 1
10Quinton Herppich24:21.7Holland West Ottawa36.1OK Red 1
12Brice Hood24:00.9Eastpointe36.0MAC Blue 1
9Kyzer Reid24:01.5Warren Woods Tower35.8MAC Blue 1
12Charles Gipson24:27.9Saginaw Nouvel35.7TVC 1
12Seth Casteel25:17.7Holton35.1WMC Mega
10Jasper Krengel24:28.2Midland Dow34.6SVL North 1
10Elliott Taylor24:29.3Richmond33.9BWAC 1
9Elijah Goodell24:30.3Midland Dow33.9SVL North 1
11Max Weatherwax24:30.9Bay City Central33.7SVL North 1
9Mitchell Woodke24:33.9Frankenmuth33.7TVC 1
9Jaycen Martin24:29.3Holland West Ottawa33.6OK Red 1
12Ethen Gancarz25:23.1Mason County Central33.3WMC Mega
9Layten Ostrander24:05.7Chesaning33.1MMAC 1
9Judah Tong24:50.0Davison32.0SVL South 1
10John Fox24:10.3Stockbridge31.6Leslie Blackhawk
12Dakaria Warren24:48.0Pontiac31.4OAA Blue 1
11Brenden Scott24:39.0Mason31.3Eaton Rapids Class
10Nathan Shaw24:41.7Parma Western30.4I-8 1
9Marcus Crawley24:41.6Midland Dow30.1SVL North 1
9Carson Scholma24:41.3Hudsonville29.6OK Red 1
9Joshua James24:47.1Troy Athens29.3OAA White 1
12James Doss24:43.3Grand Haven28.9OK Red 1
12Demari Collins24:24.2Eastpointe28.3MAC Blue 1
10Robert Hindelang24:48:00Grosse Pointe South28.0MAC White 1
12Gavin McLane24:49.5BC Pennfield27.8I-8 1
9Noah Mayer24:25.8Roseville27.7MAC Blue 1
12Andan Skuse25:40.7Ravenna27.4WMC Mega
10Billy Hilbert24:51.3Hastings27.2I-8 1
12Malachi Vannette24:51.4Midland Dow26.9SVL North 1
10Micah Fibranz24:54.6Bay City John Glenn26.8TVC 1
10Oliver Patterson24:30.9Saline26.7SEC 1
12Samuel Felten24:56.0Frankenmuth26.3TVC 1
10Robert Downey24:31.9Warren Woods Tower25.7MAC Blue 1
11Aodhan O’Neill24:34.2Dexter25.6SEC 1
9Carson Clark24:28.6Charlotte25.5Leslie Blackhawk
10Grant Witgen24:54.9Armada25.4BWAC 1
9David Schneider24:29.3Leslie25.2Leslie Blackhawk
10Gabe Noguez24:58.1Coldwater25.0I-8 1
11Walter Groening24:37.5Ann Arbor Pioneer24.5SEC 1
9Ian Hodge24:57.5East Kentwood24.2OK Red 1
10Owen Noble25:03.0Royal Oak24.0OAA White 1
9Ryan Harris25:01.4Hastings23.9I-8 1
12Marshall Holmes25:01.9Lansing Eastern23.7Eaton Rapids Class
9Wyatt Porzondek24:41.9Saline23.0SEC 1
11Wylie Scott25:05.8Lansing Eastern22.4Eaton Rapids Class
11Madden Pomeroy25:05.7Bay City Central22.1SVL North 1
12Andrew Owens25:57.0Whitehall22.0WMC Mega
10Jonathan Primus24:45.2Ann Arbor Pioneer21.9SEC 1
9Ethan Nshime25:05.0East Kentwood21.7OK Red 1
12Grant Petrella25:21.1Grand Blanc21.6SVL South 1
9Joshua Roberts, Jr.25:09.8Hastings21.1I-8 1
9Anthony Stewart24:42.9Michigan Center20.7Leslie Blackhawk
9Trulane Bogart24:52.4Ann Arbor Skyline19.5SEC 1
12Brayden Bobick25:14.1Saginaw Heritage19.3SVL North 1
9Zed Bierman26:06.0Hesperia19.0WMC Mega
10Nikolas Rodriguez25:18.1Saginaw Swan Valley19.0TVC 1
12Al Manzie25:26.9Pontiac18.4OAA Blue 1
11Kavion Looney25:27.5Pontiac18.2OAA Blue 1
12Dain Kraus26:08.6Hesperia18.1WMC Mega
12Gavin Suter24:51.1Stockbridge18.0Leslie Blackhawk
11Jerimiah Claudio25:30.0Pontiac17.3OAA Blue 1
9Adam Scott25:20:00Port Huron Northern17.3MAC White 1
10Demetrius Loyd25:30.8Harper Woods17.1OAA Blue 1
9Aden Lim25:21:00Grosse Pointe South17.0MAC White 1
9Graham Halverson25:24.7Royal Oak16.8OAA White 1
10Tyler Haselius25:23.3Jackson Northwest16.6I-8 1
9Tyler Rau25:25.6Saginaw Valley Lutheran16.5TVC 1
9Jericho Antoine25:27.2Ithaca15.9TVC 1
9Bryan Tran25:34.5West Bloomfield15.8OAA Blue 1
9Garret Buter25:24.7Midland15.8SVL North 1
11Caiden Graham25:03.0Warren Lincoln15.3MAC Blue 1
11Oscar Camargo25:32.3Rochester Hills Stoney Creek14.2OAA White 1
10Reuben Eberly25:30.9Armada13.4BWAC 1
10Declan Waller26:23.8Shelby13.1WMC Mega
9Robert Buchanan26:24.5Hart12.8WMC Mega
10Leonard Udell26:24.7Hart12.8WMC Mega
11Michael Goodwin25:35.5Jackson Northwest12.5I-8 1
12Timmy Li25:39.0Troy Athens12.0OAA White 1
9Thomas Cunningham25:10.1Manchester11.6Leslie Blackhawk
12Drew Babinec26:29.3Muskegon Oakridge11.2WMC Mega
12Aiden Poston25:15.5Center Line11.2MAC Blue 1
11JaKobi Hickman25:48.9Pontiac11.0OAA Blue 1
12Benjamin Carpenter26:29.9North Muskegon11.0WMC Mega
9Henry Koyl25:41.8Coldwater10.4I-8 1
12Eric Simms25:17.9Warren Lincoln10.4MAC Blue 1
11Alex Reader25:42.3Jackson Northwest10.2I-8 1
12Noah Bierod25:42:00Macomb L’Anse Creuse North10.0MAC White 1
9Henry Watkins25:42:00Grosse Pointe South10.0MAC White 1
9Jacob Pier25:44.3Mason9.6Eaton Rapids Class
12Nassif Alsalman25:20.8Sterling Heights9.4MAC Blue 1
12Oliver McGee25:27.2Ann Arbor Huron7.9SEC 1
9Adam Keoleian25:51.7Rochester Hills Stoney Creek7.8OAA White 1
9Tavail Graham25:28.5Jackson7.5SEC 1
9Finnegan Johnson25:52:00Grosse Pointe South6.7MAC White 1
9Quinn Sommer25:52.1Bay City Western6.6SVL North 1
10Will Wiechertjes25:50.1Grandville6.6OK Red 1
9Tyler Lentini25:52.1Algonac6.3BWAC 1
11Quinn Murphy25:52.2Rockford5.9OK Red 1
11Oliver Anderegg25:55:00Utica Ford5.7MAC White 1
12Colin Pratt25:28.0Montrose5.7MMAC 1
12Derek Crum25:34.6Monroe5.5SEC 1
9Matthew Wilber25:28.7Montrose5.4MMAC 1
9Owen Gilbert25:34.8Dexter5.4SEC 1
9Aaron Churchill26:00.1Carrollton5.0TVC 1
10Lance Spicer26:13.5Lapeer4.2SVL South 1
9Eathan Willard26:02.7Carrollton4.1TVC 1
12Julian Trevino26:00.5Saginaw Heritage3.8SVL North 1
10Andrew Thomas25:58.6Rockford3.8OK Red 1
9Caden Grove26:00.0Algonac3.7BWAC 1
10Cayden Parent25:38.2Marysville3.6MAC Blue 1
9Liam Rock25:41.1Temperance Bedford3.3SEC 1
10Sincere Young25:41.8New Haven2.4MAC Blue 1
12Luke Jahnke26:16.3Berkley1.9OAA Blue 1
9Kingston Harris26:20.4Flint Powers Catholic1.9SVL South 1
12Terrance Wilson26:16.9Harper Woods1.7OAA Blue 1
9Paul Follett26:21.0Flint Powers Catholic1.7SVL South 1
9Owen Schulz26:08.0Bay City Central1.3SVL North 1
12Dylan Sniegowski26:59.5Ludington1.2WMC Mega
9Levi Yates26:23.4Grand Blanc0.9SVL South 1
11Aiden Gray25:44.8Byron0.1MMAC 1