Blog

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
Uncategorized

2025 Ratings: September 6th 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
Muskrat Classic+19+21+20
Bredeweg-13-9-11
Northwood+2-3-1
Lakeview+9+7+8
Christian Schools0+2+1
Hatchet+9+10+10
Hornet-14-8-11
Centreville-17-17-17
Fennville Open+5-2+2
Bear Country+26+26+26
Homer+24+17+21
Trent Carter-2+1-1
Titan Takeoff-19-19-19
Ray Helsing+1-7-3

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

GIRLS TEAM RATINGS

TeamTop 5 Avg.DivisionMeet
Holland West Ottawa**130.31Bredeweg
Traverse City West**130.01Titan Takeoff
Midland Dow*119.31Northwood
Bay City Western113.91Northwood
Zeeland West110.71Bredeweg
Grand Blanc97.91Northwood
Port Huron Northern90.01Muskrat Classic
Midland89.51Northwood
Grosse Pointe South85.31Muskrat Classic
East Kentwood85.21Bredeweg
Portage Central83.41Lakeview
Kalamazoo Loy Norrix76.71Bredeweg
Alpena71.31Northwood
Greenville68.31Hornet
Lowell66.71Bredeweg
L’Anse Creuse North61.31Muskrat Classic
Traverse City Central60.71Titan Takeoff
Troy Athens60.51Muskrat Classic
Chippewa Valley51.51Muskrat Classic
Muskegon Reeths-Puffer42.81Bredeweg
Saginaw Heritage42.71Northwood
Warren Cousino14.61Muskrat Classic
Battle Creek Lakeview11.11Lakeview
TeamTop 5 Avg.DivisionMeet
Otsego***138.52Bredeweg
Holland Christian**130.72Bredeweg
Grand Rapids Christian**121.92Christian Schools
Grand Rapids South Christian**120.92Christian Schools
Goodrich**118.92Northwood
Spring Lake*113.52Bredeweg
Coopersville*112.92Bredeweg
Frankenmuth*111.62Northwood
Hudsonville Unity Christian*109.22Christian Schools
Freeland102.02Northwood
Cedar Springs96.32Bredeweg
Sturgis85.92Centreville
Macomb Lutheran North80.52Muskrat Classic
St. Clair77.92Muskrat Classic
Marysville73.22Muskrat Classic
Armada71.22Muskrat Classic
Edwardsburg66.72Fennville Open
Gladwin62.32Northwood
Three Rivers60.22Lakeview
Vicksburg58.82Lakeview
Howard City Tri-County57.22Ray Helsing
Niles56.12Fennville Open
Sparta53.42Hornet
Hamilton48.62Bredeweg
Warren Regina41.02Muskrat Classic
Birch Run39.22Hatchet
Ionia32.62Hornet
Croswell-Lexington29.72Muskrat Classic
Coldwater28.02Centreville
Stevensville Lakeshore25.42Lakeview
Madison Heights Lamphere23.62Muskrat Classic
Big Rapids20.62Ray Helsing
Richland Gull Lake20.32Lakeview
Berrien Springs20.02Fennville Open
Grand Rapids Kenowa Hills18.22Bredeweg
Battle Creek Pennfield15.22Lakeview
Allegan4.32Fennville Open
TeamTop 5 Avg.DivisionMeet
Jackson Lumen Christi*100.73Lakeview
Grand Rapids Covenant Christian*97.43Christian Schools
Traverse City St. Francis*92.43Titan Takeoff
Hart*92.13Bredeweg
Grandville Calvin Christian*92.03Christian Schools
Olivet*91.63Homer
Benzie Central*88.73Bear Country
Grand Rapids NorthPointe Christian*86.73Hornet
Bronson*83.13Lakeview
Kent City*82.83Hornet
Reed City73.03Ray Helsing
Sanford-Meridian72.13Northwood
Elk Rapids68.13Bear Country
Stanton Central Montcalm64.63Hornet
Pigeon-Laker61.13Hatchet
Fennville52.73Fennville Open
Buchanan49.73Bredeweg
Standish-Sterling46.73Trent Carter
Lake City45.03Northwood
Watervliet44.43Centreville
Saginaw Valley Lutheran41.13Northwood
Leroy Pine River41.03Ray Helsing
Almont40.43Muskrat Classic
Millington39.63Hatchet
Algonac37.43Muskrat Classic
Constantine37.33Centreville
Belding36.93Hornet
Saranac35.93Hornet
Union City32.83Centreville
Schoolcraft32.83Centreville
Centreville28.93Centreville
Niles Brandywine27.73Centreville
Hemlock20.63Trent Carter
Clinton11.43Homer
Marine City5.33Muskrat Classic
Tawas-12.13Northwood
TeamTop 5 Avg.DivisionMeet
Buckley*78.84Bear Country
Ubly*76.34Hatchet
Grand Traverse Academy*76.34Bear Country
Martin*61.74Fennville Open
Onekama*60.24Titan Takeoff
Bear Lake54.44Bear Country
Harbor Beach50.24Hatchet
Saginaw Michigan Lutheran Seminary42.24Trent Carter
Breckenridge38.74Trent Carter
West Michigan Homeschool29.34Fennville Open
Hudson20.54Homer
Mt. Pleasant Sacred Heart15.24Trent Carter
Genesee Christian Academy13.04Northwood
Dansville11.74Trent Carter
Brown City7.54Muskrat Classic
Marlette5.34Hatchet
TeamTop 5 Avg.DivisionMeet
Kalamazoo Homeschool Sports87.0HSChristian Schools
MACH60.5HSMuskrat Classic
TeamTop 5 Avg.DivisionMeet
Interlochen Arts Academy15.7NoneBear Country

BOYS TEAM RATINGS

TeamTop 5 Avg.DivisionMeet
Lowell**193.21Bredeweg
Traverse City West**187.91Titan Takeoff
Grand Blanc**186.11Northwood
Zeeland West*184.91Bredeweg
Holland West Ottawa*184.21Bredeweg
Portage Central*182.51Lakeview
Saginaw Heritage*182.51Northwood
Battle Creek Lakeview180.41Lakeview
Midland180.31Northwood
Mattawan175.31Lakeview
Kalamazoo Loy Norrix173.41Bredeweg
Alpena171.01Northwood
Midland Dow167.61Northwood
Portage Northern160.81Lakeview
Greenville150.71Hornet
Traverse City Central149.71Titan Takeoff
East Kentwood141.31Bredeweg
Bay City Western137.41Northwood
Southgate Anderson131.41Northwood
Muskegon Reeths-Puffer107.71Bredeweg
TeamTop 5 Avg.DivisionMeet
Flint Powers Catholic**194.32Northwood
Parma Western**186.82Lakeview
Grand Rapids Christian**183.32Christian Schools
Spring Lake*179.82Bredeweg
Holland Christian*179.22Bredeweg
Richland Gull Lake*176.22Lakeview
Frankenmuth*175.82Northwood
Otsego*173.72Bredeweg
Three Rivers171.62Lakeview
Grand Rapids South Christian171.42Christian Schools
Edwardsburg169.62Fennville Open
Vicksburg167.92Lakeview
Freeland166.62Northwood
St. Joseph165.92Lakeview
Sparta163.82Hornet
Gladwin160.82Northwood
Hudsonville Unity Christian158.42Christian Schools
Howard City Tri-County155.62Ray Helsing
Coopersville155.42Bredeweg
Muskegon Oakridge150.02Bredeweg
Sturgis147.72Centreville
Gaylord146.92Northwood
Flint Kearsley143.32Northwood
Ionia140.72Hornet
Battle Creek Harper Creek140.12Lakeview
Goodrich137.02Northwood
Niles136.32Fennville Open
Coldwater133.02Centreville
Allegan132.42Fennville Open
North Branch120.62Hatchet
Birch Run114.92Hatchet
Big Rapids110.92Ray Helsing
Berrien Springs104.62Fennville Open
Grand Rapids Kenowa Hills104.42Bredeweg
Hamilton96.42Bredeweg
Stevensville Lakeshore95.82Lakeview
Battle Creek Pennfield87.62Lakeview
Dowagiac Union86.52Bredeweg
Clio85.72Trent Carter
TeamTop 5 Avg.DivisionMeet
Jackson Lumen Christi**180.73Lakeview
Buchanan**174.33Bredeweg
Stanton Central Montcalm**172.13Hornet
Benzie Central**170.73Bear Country
Grand Rapids Covenant Christian*167.13Christian Schools
Hart*164.13Bredeweg
Lake City*159.93Northwood
Reed City*158.03Ray Helsing
Grand Rapids NorthPointe Christian154.03Hornet
Sanford-Meridian152.33Northwood
Pigeon-Laker150.83Hatchet
Traverse City St. Francis146.93Titan Takeoff
Montague146.03Bredeweg
Adrian Madison140.93Homer
Quincy140.23Lakeview
Bronson139.13Lakeview
Schoolcraft137.33Centreville
Centreville135.53Centreville
Bangor134.23Fennville Open
Reese133.43Hatchet
Kent City131.43Hornet
Mancelona127.33Bear Country
Leroy Pine River125.83Ray Helsing
Olivet125.43Homer
Saranac124.73Hornet
Homer121.23Homer
Fennville121.13Fennville Open
Brooklyn Columbia Central119.73Homer
Beaverton118.93Ray Helsing
Parchment118.13Fennville Open
Standish-Sterling118.03Trent Carter
Union City117.23Centreville
Watervliet116.93Centreville
Constantine116.83Centreville
Clinton115.23Homer
Belding108.63Hornet
Kingsley94.93Titan Takeoff
Millington77.23Hatchet
Saginaw Valley Lutheran74.03Northwood
Oscoda72.43Northwood
Hemlock71.73Trent Carter
Tawas61.03Northwood
Bloomingdale58.83Centreville
Galesburg-Augusta57.33Homer
Sandusky34.53Hatchet
TeamTop 5 Avg.DivisionMeet
Mt. Pleasant Sacred Heart**166.14Trent Carter
Mesick**157.34Bear Country
Petoskey St. Michael*149.24Bear Country
Leland*146.94Bear Country
Grand Traverse Academy*143.54Bear Country
Breckenridge*143.44Trent Carter
Three Oaks River Valley*143.04Fennville Open
Buckley137.24Bear Country
Portland St. Patrick135.34Hornet
West Michigan Homeschool133.54Fennville Open
Ubly132.04Hatchet
Genesee Christian Academy130.74Northwood
Dryden114.64Hatchet
Harbor Beach114.54Hatchet
Martin113.84Fennville Open
Unionville-Sebewaing113.74Hatchet
Saginaw Michigan Lutheran Seminary112.94Trent Carter
Jackson Preparatory112.34Homer
Marlette109.94Hatchet
Byron Center Zion Christian105.14Bredeweg
Beal City105.04Trent Carter
Lake Leelanau St. Mary103.04Bear Country
Hudson101.84Homer
Kingston99.24Hatchet
Athens98.74Homer
Bear Lake95.84Bear Country
Mayville95.74Hatchet
Saginaw Arts & Science82.64Northwood
Montabella82.04Hornet
Caseville77.54Hatchet
Addison65.04Homer
Deckerville52.14Hatchet
Reading19.84Homer
TeamTop 5 Avg.DivisionMeet
Kalamazoo Homeschool Sports186.6HSChristian Schools

GIRLS INDIVIDUAL RATINGS

GradeNameTimeTeamRatingMeet
12Emma Hoffman17:15.5Otsego177.8Bredeweg
12Katie Berkshire17:17.2Gaylord175.3Northwood
10Emilia Garces17:44.9Midland Dow166.0Northwood
12Natalie Foltz18:18.3Frankenmuth154.9Northwood
12Elise Barden18:20.0Frankenmuth154.3Northwood
11Tessa Mascari18:38.9TC West (Traverse City)153.4Titan Takeoff
10McKinley Jones18:32.7Unattached150.1Northwood
11Clara Kaczor18:39.4Freeland147.9Northwood
12Marie Gates18:37.0Hudsonville Unity Christian147.0Christian Schools
10Kayla Shellenbarger18:43.6Goodrich146.5Northwood
10Avery Engbers18:50.4Holland Christian146.2Bredeweg
11Mia May19:04.2Sparta141.3Hornet
12Ava Lawrence19:08.1East Kentwood140.3Bredeweg
9Lyla Plaisier18:57.3Elmhurst (Timothy Christian)140.2Christian Schools
9Kaitlyn Berg19:03.1Midland140.0Northwood
12Gracelin Martin19:11.8Greenville138.7Hornet
10Oakley Osterhart19:14.3Coopersville138.2Bredeweg
11Alivia Ottinger19:10.2Goodrich137.6Northwood
10Elliana Max19:16.8Kent City137.1Hornet
10Sophia Grinage18:46.8Leland135.7Bear Country
11Samantha Schroeder19:09.3Jackson Lumen Christi134.6Lakeview
12Chloe Rinzema19:16.2GR South Christian134.0Christian Schools
11Zoe Hoekstra19:17.1GR Christian133.6Christian Schools
12Ava Porras19:28.6Holland West Ottawa133.5Bredeweg
11Collette Wierks19:28.6Holland West Ottawa133.5Bredeweg
9Adelyn Verhage19:31.9Otsego132.4Bredeweg
10Mary Dolbow19:32.0Holland West Ottawa132.3Bredeweg
10Tiffany DeMaagd19:22.9GR South Christian131.7Christian Schools
9Alayna Verhage19:34.8Otsego131.4Bredeweg
11Lyla Dowling19:36.5Holland West Ottawa130.8Bredeweg
9Addelyn Sabatke19:36.8Otsego130.7Bredeweg
12Alexis Kotkowicz19:40.7Spring Lake129.4Bredeweg
11Eliana Stob19:41.7Holland Christian129.1Bredeweg
10Callie Sinke19:52.7Onekama128.8Titan Takeoff
10Alannah Wessel19:13.5MACH Running128.5Muskrat Classic
12Brynne Schulte19:12.4Elk Rapids127.2Bear Country
12Abby Thompson19:36.5Kalamazoo Homeschool Sports127.2Christian Schools
12Layla Geurink19:47.9Holland Christian127.0Bredeweg
10Caralyn Elkins19:48.1Zeeland West127.0Bredeweg
12Abby Veit19:58.8TC West (Traverse City)126.7Titan Takeoff
10Olivia Olthof19:38.6Dyer (Illiana Christian)126.5Christian Schools
11Ellery Lampen19:51.1Holland Christian126.0Bredeweg
11Veyda Conley19:44.1Martin126.0Fennville Open
9Grace Meyers19:45.3Bay City Western125.9Northwood
12Anna Pray19:16.3Elk Rapids125.9Bear Country
10Addison Bixler19:52.7Coopersville125.4Bredeweg
10Annika Stob19:53.6Holland Christian125.1Bredeweg
12Bailey Wenzlick20:04.4TC West (Traverse City)124.9Titan Takeoff
10Tiya Feldpausch19:29.1Olivet124.6Homer
12Jersi Bilek19:56.3Muskegon Reeths-Puffer124.2Bredeweg
12Lilah Poel19:45.8GR Christian124.1Christian Schools
12Payton Lamb20:08.6TC West (Traverse City)123.5Titan Takeoff
12Ellie Scholma19:51.0GR Christian122.3Christian Schools
11Jaclyn Suderman19:57.4Bay City Western121.9Northwood
12Peyton Tucker20:14.0TC West (Traverse City)121.7Titan Takeoff
11Ella Wierks20:05.1Holland West Ottawa121.3Bredeweg
11Emory Smith20:05.9Cedar Springs121.0Bredeweg
10Avery Kelly19:31.2Benzie Central120.9Bear Country
10Leah Humphrey20:00.2Grand Blanc120.9Northwood
9Breslyn Klein20:06.3Coopersville120.9Bredeweg
12Mallory Wilcox20:00.4Bay City Western120.9Northwood
12Kihra Moes19:55.4Palos Heights (Chicago Christian)120.9Christian Schools
12Ashlynn Harris19:52.3Bronson120.2Lakeview
11Skylar Mejeur20:08.6Otsego120.1Bredeweg
11Micali Teeple20:05.7Grand Blanc119.1Northwood
12Samantha Langolf19:41.9Port Huron Northern119.0Muskrat Classic
9Lily VanEyk20:00.9GR South Christian119.0Christian Schools
11Marlowe Walcott20:12.7Reed City118.1Ray Helsing
11Samantha Whitlam19:45.1Macomb Lutheran North118.0Muskrat Classic
9Norah Kiley19:57.3Kingston117.6Hatchet
12Macy Fazekas20:01.2Jackson Lumen Christi117.3Lakeview
12Reese Smith20:27.4TC West (Traverse City)117.2Titan Takeoff
11Isabelle Sliter20:11.0Fennville117.0Fennville Open
10Lindsay Smith20:28.0TC West (Traverse City)117.0Titan Takeoff
12Evie Kleinheksel20:19.0Zeeland West116.7Bredeweg
12Samantha Brown20:10.8Clio116.1Trent Carter
10Eva Lindstrom20:10.6GR Christian115.8Christian Schools
11Bridget Raven20:32.6TC West (Traverse City)115.5Titan Takeoff
10Addy Nesbitt20:22.8Cedar Springs115.4Bredeweg
9Noelle Hulst20:12.0GR South Christian115.3Christian Schools
9Hannah Vogel20:17.4Midland Dow115.2Northwood
12Abigail Reis20:05.7Millington114.8Hatchet
10Sawyer Lynn20:18.8Saginaw Heritage114.7Northwood
11Abby Mullin20:15.7Palos Heights (Chicago Christian)114.1Christian Schools
10Joy Van Wyk20:16.2GR Christian113.9Christian Schools
10Leighton Basile20:38.1TC West (Traverse City)113.6Titan Takeoff
11Mackenzie Huizenga20:28.3Holland Christian113.6Bredeweg
12Rebekah Stachura20:31.0Otsego112.7Bredeweg
9Ava Higley19:56.7Frankfort112.4Bear Country
12Georgia Babcock20:26.1Edwardsburg112.0Fennville Open
11Baylor Lauinger20:27.3Goodrich111.9Northwood
10Maggie Scholma20:22.3GR Christian111.9Christian Schools
11Cora Parker20:34.9Spring Lake111.4Bredeweg
12Allie Metzler20:29.1Midland Dow111.3Northwood
9Matia Battjes20:36.4Spring Lake110.9Bredeweg
9Tessa Albrecht20:36.5Zeeland West110.8Bredeweg
12Meghan Guczwa20:37.6Spring Lake110.5Bredeweg
10Sophie Jones20:38.9Holland Christian110.0Bredeweg
10Madisyn Wanstead20:38.5LeRoy Pine River109.5Ray Helsing
12Grace Coston20:39.5Stanton Central Montcalm109.5Hornet
11Natalie Rosema20:40.5Hart109.5Bredeweg
11Hannah Haines20:11.4Madison Heights Lamphere109.2Muskrat Classic
11Addy Zeller20:51.5Onekama109.2Titan Takeoff
11Emily Beethe20:35.6Saginaw Valley Lutheran109.1Northwood
12Brooklyn Werner20:37.0Bay City Western108.7Northwood
10Reese Haglund20:43.3Holland West Ottawa108.6Bredeweg
11Shelby Kuiper20:32.5GR Covenant Christian108.5Christian Schools
12Lilah Kiley20:24.7Kingston108.5Hatchet
9Lily Britton20:17.8Olivet108.4Homer
10Livia Willing20:38.6Grand Blanc108.1Northwood
12Tessa Hatt20:53.3Sturgis107.9Centreville
11Molly Kate Hollandsworth20:56.0Traverse City St. Francis107.7Titan Takeoff
12Aletta Scholten20:39.1Grandville Calvin Christian106.3Christian Schools
12Cara Prusakiewicz20:31.3Dryden106.2Hatchet
10Emma Kerr21:00.8Traverse City St. Francis106.1Titan Takeoff
12Izzy Szymasnki20:46.6Alpena105.5Northwood
11Kaila Keeler20:52.8Zeeland West105.4Bredeweg
9Katie Niederquell20:47.2Freeland105.3Northwood
10Kaleigh Clark20:53.4Spring Lake105.2Bredeweg
10Ava Knot20:53.5Holland Christian105.2Bredeweg
11Haley Sharp20:23.9Port Huron Northern105.0Muskrat Classic
9Lulu Park21:02.1Sturgis105.0Centreville
10Grace Leman20:47.2Edwardsburg104.9Fennville Open
9Isabelle Oostema20:44.8GR South Christian104.4Christian Schools
10Mila Villarreal20:50.0Flint Powers Catholic104.3Northwood
11Kylie Mausolf20:37.2Birch Run104.3Hatchet
9Eleanor Pilsner20:26.3Grosse Pointe South104.2Muskrat Classic
9Tala Carlin20:56.5Buchanan104.2Bredeweg
9Kylie Zwiep20:56.4GR NorthPointe Christian103.9Hornet
10Cassidy Bowers20:28.3Austin Catholic103.6Muskrat Classic
10Jessica Toole20:52.3Midland Dow103.6Northwood
11Claire Brown20:53.1Goodrich103.3Northwood
11Mikenna Nagel20:54.0Sanford-Meridian103.0Northwood
9Avery Haynes20:34.6Brooklyn Columbia Central102.8Homer
11Lydia Minderhoud20:49.7GR Covenant Christian102.8Christian Schools
12Sadie Schout20:51.5Hudsonville Unity Christian102.2Christian Schools
9Charly Braidwood21:02.9Spring Lake102.0Bredeweg
11Ava Zeratsky21:13.3TC West (Traverse City)101.9Titan Takeoff
9Emma Miller21:04.9Hart101.4Bredeweg
11Delilah Marquez21:05.4Holland West Ottawa101.2Bredeweg
10Maizy Matthews20:55.4Breckenridge101.2Trent Carter
10Maggie McClellan20:30.7Benzie Central101.1Bear Country
12Mia Caporale20:54.8Palos Heights (Chicago Christian)101.1Christian Schools
10Shelby Zimmer21:06.3Kent City100.6Hornet
10Gabriella Dallas21:01.6Freeland100.5Northwood
12Lauryn Byker20:56.9Hudsonville Unity Christian100.4Christian Schools
10Joylin Brillhart21:02.4Midland Dow100.2Northwood
11Carly Bruxvoort20:57.7Hudsonville Unity Christian100.1Christian Schools
12Ella Heffner20:39.9Charyl Stockwell Academy99.7Muskrat Classic
10Avalynne Allee21:08.6LeRoy Pine River99.5Ray Helsing
12Katie Sweeney20:52.7Ubly99.1Hatchet
11Brynn Copenhaver20:57.6Three Rivers98.5Lakeview
10Madelyn Barkley20:44.0Croswell-Lexington98.3Muskrat Classic
12Daniela (Danni) Dodge21:04.1Dyer (Illiana Christian)98.0Christian Schools
10Kate Macfarlane21:09.3Midland Dow97.9Northwood
12Ella Potoshnick21:06.3Elmhurst (Timothy Christian)97.2Christian Schools
11Olivia Reding21:28.1TC West (Traverse City)97.0Titan Takeoff
12Tessa Swier21:12.1Midland Dow97.0Northwood
10Esther Cahill21:17.3Saranac96.9Hornet
11Faith Jenkins21:07.5Grandville Calvin Christian96.8Christian Schools
11Noelle Wielhouwer21:08.2Hudsonville Unity Christian96.6Christian Schools
10Ingrid Molins Rallo20:44.7Benzie Central96.4Bear Country
10Alaina Schaner21:20.9Hart96.0Bredeweg
9Emma Putnam21:21.3Lowell95.9Bredeweg
11Madelyn Schurman21:10.4Dyer (Illiana Christian)95.9Christian Schools
11Gabriella Agar21:10.5GR South Christian95.8Christian Schools
10Abbie Koole21:10.9GR Covenant Christian95.7Christian Schools
11Abby Noorman21:22.0Cedar Springs95.7Bredeweg
10Faith Helsel21:16.3Lake City95.6Northwood
9Kate DeVries21:12.1GR Covenant Christian95.3Christian Schools
10Ava Knight20:53.3Macomb L’Anse Creuse North95.2Muskrat Classic
10Ava Clark21:17.9Goodrich95.0Northwood
10Alyvia Janke21:05.0Unionville-Sebewaing95.0Hatchet
10Lynnae Meengs21:14.1Grandville Calvin Christian94.6Christian Schools
10Jade Siy20:55.1Madison Heights Lamphere94.6Muskrat Classic
12Maria Campbell21:16.0Grandville Calvin Christian94.0Christian Schools
10Vivian O’Callaghan21:21.1Gladwin94.0Northwood
9Clare O’Reilly20:57.9Troy Athens93.7Muskrat Classic
10Betty Cordner21:38.1Traverse City St. Francis93.6Titan Takeoff
11Rowan Sloothaak21:28.2Zeeland West93.6Bredeweg
10Gweneth (Gwen) Eby21:36.3Coldwater93.6Centreville
12Lydia Huisman21:17.3GR South Christian93.6Christian Schools
9Evelayna Szajner21:22.7Gaylord93.4Northwood
9Londyn Schmidt21:30.0Kalamazoo Loy Norrix93.0Bredeweg
10Olivia Brown21:11.6Bad Axe92.8Hatchet
9Sage Palmer21:11.6Sandusky92.8Hatchet
12Olivia Droski21:30.9Coopersville92.7Bredeweg
11Faith Wessel21:00.9MACH Running92.7Muskrat Classic
11Hallee Hervey21:29.0Reed City92.7Ray Helsing
11Natalie Burpee20:56.4Leland92.5Bear Country
12Katelynn Boyd21:20.6Hudsonville Unity Christian92.5Christian Schools
11Lillie Kerr21:15.7Three Rivers92.4Lakeview
11Emily Dunphy21:42.2Traverse City St. Francis92.3Titan Takeoff
11Alonna Goodsell21:16.3Bronson92.2Lakeview
12Sophie Markel21:27.0Bay City Western92.0Northwood
12Gabby Cleveland21:29.2Frankenmuth91.3Northwood
11Elena Czuk21:19.5Portage Central91.2Lakeview
11Laila Burress21:35.6East Kentwood91.1Bredeweg
11Willa Peterson21:24.6GR Christian91.1Christian Schools
10Lauryn Harper21:07.1Troy Athens90.6Muskrat Classic
10Lilly Harthorn21:38.3Kalamazoo Loy Norrix90.2Bredeweg
10Skylar Maclennan21:37.5Fulton90.2Hornet
10Maddie Turner21:27.5Elmhurst (Timothy Christian)90.2Christian Schools
12Emily Peters21:12.6Olivet90.1Homer
11Morgan Costello21:08.9Grosse Pointe South90.0Muskrat Classic
10Ava Oostema21:28.3GR South Christian89.9Christian Schools
12Molly McNabb21:09.7St. Clair89.8Muskrat Classic
12Emily Barbeau21:34.1Bay City Western89.6Northwood
12Mirthe Breuker21:05.2Buckley89.6Bear Country
9Jenny Woznick21:39.2GR NorthPointe Christian89.6Hornet
11Ellie Beach21:34.9Sanford-Meridian89.4Northwood
10Danika Lopez21:40.7GR NorthPointe Christian89.1Hornet
10Joy Schuck21:35.8Southgate Anderson89.1Northwood
11Olivia Ritter21:53.1Prairie Heights88.0Centreville
12Kinsey Peer21:11.1Buckley87.6Bear Country
11Pyper Braun21:27.2EPBP Laker87.6Hatchet
11Addison Patrzik21:11.3Grand Traverse Academy87.6Bear Country
9Riley Clark21:35.4GR South Christian87.5Christian Schools
12Kayla Chisholm21:31.1Vicksburg87.3Lakeview
11Kendall Nester21:47.3Cedar Springs87.2Bredeweg
12Ava Johnson21:17.5Macomb L’Anse Creuse North87.2Muskrat Classic
10Quinn McWilliams21:47.9Coopersville87.0Bredeweg
9Megyn Allers21:48.0Coopersville87.0Bredeweg
9Mila Scheele21:32.1Jackson Lumen Christi87.0Lakeview
11Jori Davids21:37.2Dyer (Illiana Christian)86.9Christian Schools
10Abbygail Plester21:29.5Ubly86.8Hatchet
10Ellery Rietema21:48.5Hamilton86.8Bredeweg
9Claire Albrecht21:18.9Armada86.7Muskrat Classic
11Madeline Goodwin21:49.4Otsego86.5Bredeweg
12Addie Birkholz21:49.6Holland West Ottawa86.5Bredeweg
11Rylee Piornack21:20.0Grosse Pointe South86.3Muskrat Classic
12Lana VanKoevering21:58.1Lakeland86.3Centreville
9Addisyn Wood21:49.5Sparta86.2Hornet
11Allison Gautsche21:58.7Union City86.1Centreville
10Claire Wright21:32.0Dryden86.0Hatchet
11Belle Richardson21:40.0Kalamazoo Homeschool Sports86.0Christian Schools
9Joselyn Vogel21:51.1Kent City85.6Hornet
11Maddie Leslie21:46.3New Baltimore Anchor Bay85.6Northwood
12Grace Kooyer21:41.5GR South Christian85.5Christian Schools
11Jenna Terpstra21:51.7GR NorthPointe Christian85.4Hornet
12Anna Pake21:50.9Howard City Tri-County85.4Ray Helsing
12Rowan Allen22:01.0Mendon85.3Centreville
9Annalise Wiltjer21:42.4GR South Christian85.2Christian Schools
9Maddison Guy21:37.4Portage Central85.2Lakeview
11Riley DenHartigh21:42.5Hudsonville Unity Christian85.2Christian Schools
12Makenna Gwisdalla21:34.6Bad Axe85.1Hatchet
10Kate Moon21:38.3Portage Central84.9Lakeview
10Lucy Gump21:24.6Macomb Lutheran North84.8Muskrat Classic
9Leah Elzinga21:43.8GR Covenant Christian84.7Christian Schools
10Sophia Trachsel21:39.4Jackson Lumen Christi84.5Lakeview
10Bryn Riley21:55.7Hart84.4Bredeweg
10Alena Sportel21:45.0GR Christian84.3Christian Schools
11Brenna Yocum21:56.2Otsego84.3Bredeweg
10Melodie Hulinek21:21.3Bear Lake84.2Bear Country
11Danielle Agren21:21.4Johannesburg-Lewiston84.2Bear Country
10Delaney Burgess21:46.3GR South Christian83.9Christian Schools
9Delilah White21:22.6Interlochen Arts Academy83.8Bear Country
11Vivienne Duncan21:47.5GR Christian83.5Christian Schools
9Victoria Sparks21:59.2Otsego83.3Bredeweg
9Jaylyn Seybert21:53.2Midland83.3Northwood
11Miriam Sanchez21:43.5Bronson83.2Lakeview
9Madelynn Patterson21:33.7Olivet83.1Homer
12Kaitrin Miedema21:59.7Holland Christian83.1Bredeweg
9Jenna Demantes21:49.6Dyer (Illiana Christian)82.8Christian Schools
12Ana Beimers21:49.8Hudsonville Unity Christian82.7Christian Schools
11Addison Jones21:55.3Midland82.6Northwood
9Jovie Overkamp22:00.9Ionia82.4Hornet
9Meredith Bauer21:56.5Frankenmuth82.2Northwood
12Madeleine Varhola21:56.6Midland Dow82.1Northwood
12Abigail Denoyer21:33.5Armada81.8Muskrat Classic
12Annabelle Czeiszperger21:37.7Hudson81.8Homer
10Briella Kohley22:04.5Spring Lake81.5Bredeweg
10Ella Claus21:39.5Clinton81.2Homer
10Sadie Bonczynski22:05.7Dowagiac Union81.1Bredeweg
9Grace Klynstra21:54.9GR South Christian81.0Christian Schools
9Lyla Eidson21:36.0Auburn Hills Avondale81.0Muskrat Classic
12Jayden VandenAkker22:00.2Allegan80.6Fennville Open
10Sonia Tatko21:56.4GR Christian80.5Christian Schools
10Taylor Stanczak21:38.2Almont80.3Muskrat Classic
11Mikayla Kulawiak21:33.3Buckley80.2Bear Country
10Cora Boonstra21:57.4GR Christian80.2Christian Schools
11Robyn Klein21:57.5GR Christian80.2Christian Schools
12Abby Frederick21:53.0Jackson Lumen Christi80.0Lakeview
11Ella Thornton21:39.1St. Clair80.0Muskrat Classic
10Evelyn Moon21:53.1Portage Central80.0Lakeview
9Ella Worthing21:53.2Jackson Lumen Christi79.9Lakeview
11Madison Smith21:34.5Grand Traverse Academy79.8Bear Country
11Gwyneth Artz21:59.2GR Christian79.6Christian Schools
11Grace Lee21:35.4Interlochen Arts Academy79.5Bear Country
Gabrielle Chevez22:10.5Unattached79.5Bredeweg
12Maryn Hyatt22:04.7Saginaw Valley Lutheran79.4Northwood
10Lucy Budnik22:10.7Zeeland West79.4Bredeweg
11Sam Koppenol22:11.0Zeeland West79.3Bredeweg
11Teagan Borick22:11.7Kalamazoo Loy Norrix79.1Bredeweg
10Abbee Baker22:01.2Elmhurst (Timothy Christian)78.9Christian Schools
11Rachel Devrie21:56.4Jackson Lumen Christi78.9Lakeview
9Lily Sisson22:10.6LeRoy Pine River78.8Ray Helsing
9Allison Burns22:20.7Constantine78.8Centreville
12Haley Van Til22:01.7Palos Heights (Chicago Christian)78.8Christian Schools
12Alyssa Spicer21:37.8Mesick78.7Bear Country
9Grace Kloha22:07.4Freeland78.5Northwood
12Joselyn Chapman21:43.5Marysville78.5Muskrat Classic
12Madison Prowse21:43.8Brown City78.4Muskrat Classic
12Laila Evola21:44.3Almont78.2Muskrat Classic
10Payton King21:55.8Kingston78.1Hatchet
12Jada Prescott22:09.6Freeland77.8Northwood
9Lila Spletzer22:15.7Otsego77.8Bredeweg
11Isabel Reinke22:09.9Freeland77.7Northwood
9Addyson Campbell22:10.0Goodrich77.7Northwood
11Abbey Morabito21:46.7St. Clair77.4Muskrat Classic
10Madison Deutschmann22:17.0Byron Center Zion Christian77.3Bredeweg
9Stella Bishop21:47.3St. Clair77.2Muskrat Classic
11Ximena Martinez22:01.3Stevensville Lakeshore77.2Lakeview
12Hailey Fisher21:47.4Auburn Hills Avondale77.2Muskrat Classic
9Lillian Wilke22:06.5GR Christian77.2Christian Schools
11Tess Hoedel21:42.6Grand Traverse Academy77.1Bear Country
9Kenna Koole22:02.2Vicksburg76.9Lakeview
11Shannon Losee22:19.0Spring Lake76.7Bredeweg
9Lena Coulston22:12.4Niles76.5Fennville Open
11Isabella Molnar22:13.4Grand Blanc76.5Northwood
12Olive Wakefield22:10.0Saginaw Michigan Lutheran Seminary76.3Trent Carter
12Isabella Nestle21:50.0Port Huron Northern76.3Muskrat Classic
11Kenzie LeVey21:50.1Marysville76.3Muskrat Classic
11Anna DeVries22:10.1GR Covenant Christian76.0Christian Schools
9Lydia Thomason-Redus21:51.5Grosse Pointe South75.8Muskrat Classic
10Kennedy Elliott22:05.8Portage Central75.7Lakeview
10Olivia Bays22:30.2Schoolcraft75.6Centreville
10Mercy Hibma22:11.2Kalamazoo Homeschool Sports75.6Christian Schools
12Lydia McBride21:52.7Marysville75.4Muskrat Classic
10Devin Dietrich22:16.8Flint Powers Catholic75.4Northwood
10Nolah Balbach22:16.9Frankenmuth75.4Northwood
10Gracie Hibma22:12.2Kalamazoo Homeschool Sports75.3Christian Schools
11Olivia Mielke22:17.5Freeland75.2Northwood
9Kamille Fitzpatrick21:54.4Armada74.9Muskrat Classic
11Kimberly Siek22:24.7Berrien County Youth Track74.8Bredeweg
9Olivia Costanzo21:54.8Port Huron Northern74.7Muskrat Classic
12Mia Roe22:13.9GR Christian74.7Christian Schools
9Taylor Westendorf21:55.1Port Huron Northern74.6Muskrat Classic
9Brooklyn Griffin21:50.2Buckley74.6Bear Country
12Elaina Friedmann21:55.2Clinton Twp. Chippewa Valley74.6Muskrat Classic
11Amelia McKinney21:50.3Grand Traverse Academy74.6Bear Country
11Cailin Spearman22:06.3Harbor Beach74.6Hatchet
11Caleigh Friedmann21:55.4Clinton Twp. Chippewa Valley74.5Muskrat Classic
12Sarah Bleyenberg22:14.5GR Covenant Christian74.5Christian Schools
11Kaiya Bragiel22:19.6Bay City Western74.5Northwood
9Reese Palmer22:25.9Holland Christian74.4Bredeweg
12Mercy Brown21:56.0Warren Cousino74.3Muskrat Classic
9Naomi Clark22:36.7TC Central (Traverse City)74.1Titan Takeoff
11Claire DevlescHoward22:20.4Niles73.9Fennville Open
12Sophie Patrick22:02.7Homer73.5Homer
11Avery Stallmann21:59.2Macomb Lutheran North73.3Muskrat Classic
12Sydney Bir22:37.4Sturgis73.2Centreville
12Taylor Sill22:22.5Berrien Springs73.2Fennville Open
12Sophia Knarr22:24.6Midland72.8Northwood
9Aubrey Perez22:29.8Ionia72.8Hornet
12Madeline Dunn22:25.4Goodrich72.5Northwood
9Ella Gustner22:13.5Dryden72.2Hatchet
11Eleanor Park22:40.8Sturgis72.1Centreville
12Emma-Claire Sleighter22:33.0East Kentwood72.0Bredeweg
9Ava Storm22:33.3Kalamazoo Loy Norrix71.9Bredeweg
12Brooklyn Haight22:33.3Zeeland West71.9Bredeweg
9Daniella Romero22:41.4Watervliet71.9Centreville
12Addison Jarosz21:58.6Frankfort71.8Bear Country
11Andrea Rolston22:33.4Stanton Central Montcalm71.5Hornet
9Sonya Minderhoud22:24.2GR Covenant Christian71.3Christian Schools
10Myah Peruski22:16.2Ubly71.3Hatchet
12Kenzie Eicher22:43.2Sturgis71.3Centreville
10Lydia Popp22:16.6EPBP Laker71.1Hatchet
12Jocelynn Olds22:33.7Howard City Tri-County71.1Ray Helsing
12Gabrielle Kilbourn22:20.1Three Rivers71.0Lakeview
11Davylynn Christie22:26.6Standish Sterling70.8Trent Carter
10Esther Bulgrien22:17.7Harbor Beach70.8Hatchet
11Elyana Davis22:25.8Kalamazoo Homeschool Sports70.7Christian Schools
11Hazel Porter22:26.3Dyer (Illiana Christian)70.6Christian Schools
11Madelyn Yezback22:08.1Warren Regina70.3Muskrat Classic
10Harlow Hughes22:32.5Lake City70.2Northwood
11Erin Korsak22:09.1Grosse Pointe South70.0Muskrat Classic
10Emily Lasceski22:33.3Freeland69.9Northwood
12Amber Kuiper22:28.7GR Covenant Christian69.8Christian Schools
10Emily Meek22:20.8Unionville-Sebewaing69.7Hatchet
9Tessa Rutherford22:04.9Bear Lake69.7Bear Country
9Brooklynn Cockerel22:40.3Otsego69.6Bredeweg
9Addison Schurman22:29.5Dyer (Illiana Christian)69.5Christian Schools
12Peyton Rhoades22:24.7BC Pennfield69.4Lakeview
10Peyton Simmons22:11.2Marysville69.3Muskrat Classic
10Alison Murray22:49.5Niles Brandywine69.2Centreville
10Marilise (Mari) Yezak22:36.2Midland Dow68.9Northwood
10Luisa Vander Zwaag22:42.2Hart68.9Bredeweg
9Madilynn Martin22:42.4East Kentwood68.9Bredeweg
12Reagan Vokal22:36.7Midland68.8Northwood
11Reggie Sunderland22:51.1Lakeland68.6Centreville
10Joellah Bouwman22:33.1Grandville Calvin Christian68.3Christian Schools
10Lydia Visker22:33.3GR Christian68.2Christian Schools
9Piper Grigsby22:28.8Bronson68.1Lakeview
11Mia Vonderheide22:45.2Lowell67.9Bredeweg
12Samantha Frank22:39.2Frankenmuth67.9Northwood
10Avery Mollberg22:46.1Buchanan67.6Bredeweg
10Genevieve DeKraker22:45.3Greenville67.6Hornet
12Viviana Ostrowski22:16.4Grosse Pointe South67.5Muskrat Classic
11Lindsey Nordyke22:46.5Byron Center Zion Christian67.5Bredeweg
11Jessica Stouten22:45.6Vestaburg67.5Hornet
12Elizabeth Smoes22:46.8Coopersville67.4Bredeweg
9Anna Davidhizar22:55.2Constantine67.3Centreville
11Marion Renard22:41.6Alpena67.1Northwood
12Madison Louk22:42.6Gladwin66.8Northwood
10Allison Helmus22:38.4Dyer (Illiana Christian)66.5Christian Schools
10Ellie Thering22:43.5Freeland66.5Northwood
10Adrianna Hepinstall22:19.8Marysville66.4Muskrat Classic
12Cessaly Fichtner22:43.9Freeland66.4Northwood
10Genevieve Koepke22:44.6Saginaw Heritage66.1Northwood
9Josslyn Handy22:24.7Clinton66.1Homer
9Kristina Bott22:15.8Benzie Central66.1Bear Country
9Rachel Becker22:32.2Unionville-Sebewaing66.0Hatchet
10Madeline Vink22:51.5Spring Lake65.8Bredeweg
10Ashley Stewart22:51.5Holland Christian65.8Bredeweg
10Ava Benedict22:50.6Ionia65.8Hornet
9Gracelyn Heath22:46.3Alpena65.6Northwood
11Kendyl Musielewicz22:36.8Quincy65.4Lakeview
12Dylan Bosma22:52.0GR NorthPointe Christian65.3Hornet
11Raina Glanzman22:53.0GR Kenowa Hills65.3Bredeweg
11Gabriella Komarowski22:23.8St. Clair65.1Muskrat Classic
9Lydia Longcore22:53.9Otsego65.1Bredeweg
9Farrah Hampton22:48.1Bay City Western65.0Northwood
11Norah Kerwin22:38.2Portage Central64.9Lakeview
9Emma Vloedman22:43.5GR Christian64.8Christian Schools
11Valentina Mansour22:24.6Troy Athens64.8Muskrat Classic
9Annika Kauffman22:44.0Grandville Calvin Christian64.7Christian Schools
11Evelyn Buckley22:25.0Macomb Lutheran North64.7Muskrat Classic
9Emily Francis22:49.2Grand Blanc64.6Northwood
12Makenna Langan22:44.8Dyer (Illiana Christian)64.4Christian Schools
12Natalie Brown22:21.8Bear Lake64.1Bear Country
10Brooklyn Morell22:37.8Ubly64.1Hatchet
9Maud van de Vegte22:57.1Lowell64.0Bredeweg
12Lily Tatko22:46.3GR Christian63.9Christian Schools
9Natalie DeJager22:46.5GR South Christian63.8Christian Schools
12Alanis Povey22:51.5Gladwin63.8Northwood
10Aletta Vos22:46.5GR South Christian63.8Christian Schools
11Ava Karsten22:51.6Alpena63.8Northwood
11Miriam Jackson22:46.6Kalamazoo Homeschool Sports63.8Christian Schools
11Analise Pols22:47.1GR Covenant Christian63.6Christian Schools
9Sophi Beach22:52.5Sanford-Meridian63.5Northwood
9Zakia Wagoner23:08.6Onekama63.5Titan Takeoff
9Peyten Hansen22:57.6Stanton Central Montcalm63.5Hornet
9June Acheson22:48.0GR Christian63.3Christian Schools
9Ava Grosse22:52.3West Michigan Homeschool63.2Fennville Open
9Isabella West22:40.9Mayville63.0Hatchet
10Andi Kirkman22:54.2Genesee Christian62.9Northwood
12Leila Nelson22:49.7Grandville Calvin Christian62.8Christian Schools
11Alyssa Danek23:00.7Holland West Ottawa62.8Bredeweg
11Jane Steen23:11.7TC Central (Traverse City)62.4Titan Takeoff
11Jenna Babbitt23:00.7Greenville62.4Hornet
11Stella Houdek23:12.2Traverse City St. Francis62.3Titan Takeoff
9Josie Komarowski22:32.4St. Clair62.2Muskrat Classic
11Kenzie Druce23:02.4Cedar Springs62.2Bredeweg
9Autumn Patrzik22:27.4Grand Traverse Academy62.2Bear Country
10Ariana Paris22:27.6Buckley62.1Bear Country
10Sofia Sporman22:57.1Flint Kearsley62.0Northwood
9Elsie Woldhuis22:52.1Kalamazoo Homeschool Sports62.0Christian Schools
12Abby Macey22:33.2Grosse Pointe South61.9Muskrat Classic
12Dorothy Gregory-Blair22:47.3Jackson Lumen Christi61.9Lakeview
11Ashley Willett22:47.6Jackson Lumen Christi61.8Lakeview
9Kinsley Haight23:03.9Zeeland West61.7Bredeweg
11Mia Wildfong23:14.0Traverse City St. Francis61.7Titan Takeoff
9Ariana Macri22:34.1Macomb Lutheran North61.6Muskrat Classic
11Darcy Keefe23:04.2Muskegon Reeths-Puffer61.6Bredeweg
9Jadelyn Arnold23:14.2TC West (Traverse City)61.6Titan Takeoff
10Emily Ott22:57.3Berrien Springs61.6Fennville Open
12HarLee Leasher22:34.5Brown City61.5Muskrat Classic
10Ellie Woodring22:39.2Addison61.3Homer
12Sienna Azzinaro22:54.3Elmhurst (Timothy Christian)61.2Christian Schools
11Michaela O’Callaghan22:59.7Gladwin61.1Northwood
11Lydia Faubert22:56.4Hemlock60.9Trent Carter
12Willa Roth22:31.7Frankfort60.8Bear Country
11Marian Davlin23:05.8Portland St. Patrick60.7Hornet
11Hailey Brinker22:36.8St. Clair60.7Muskrat Classic
10Nora Kauffman23:05.6Howard City Tri-County60.5Ray Helsing
12Makayla Watkins23:06.2Reed City60.3Ray Helsing
10Chloe Koskinen22:49.4Birch Run60.2Hatchet
10Taylor Geiger22:49.7Ubly60.1Hatchet
12McKenna Richard22:38.8Madison Heights Lamphere60.1Muskrat Classic
12Kenai Kokx23:10.2Hart59.6Bredeweg
12Emma Fisher22:52.3Reese59.2Hatchet
11Keilah Mudde23:00.5Dyer (Illiana Christian)59.2Christian Schools
11Abigail Brooks23:11.9Coopersville59.0Bredeweg
9Emerson Jackson23:22.1TC Central (Traverse City)59.0Titan Takeoff
11Matilde Cornet Vieilly22:37.2Benzie Central58.9Bear Country
9Cassa Minnis23:02.3Dansville58.9Trent Carter
9Addison King23:06.3Frankenmuth58.9Northwood
11Kaitlyn Durow23:12.3Muskegon Reeths-Puffer58.9Bredeweg
12Jasmine Walker22:42.4Algonac58.9Muskrat Classic
12Riley Reed23:22.7TC West (Traverse City)58.8Titan Takeoff
12Jennifer Popp23:11.9GR NorthPointe Christian58.7Hornet
11Lexi Kent23:23.6TC Central (Traverse City)58.5Titan Takeoff
10Grace Farrell22:47.9Clinton58.4Homer
9Elin Jager23:23.9Traverse City St. Francis58.4Titan Takeoff
11Catherine Corwin23:22.0Prairie Heights58.3Centreville
12Leah Keuning23:14.2Zeeland West58.3Bredeweg
9Alice Peterson23:03.3GR Christian58.2Christian Schools
9Abigail Reding23:24.3TC West (Traverse City)58.2Titan Takeoff
10Esme Kane23:08.6Gaylord58.1Northwood
11Ava Langerak23:03.6GR Covenant Christian58.1Christian Schools
11Allison Mansfield22:46.8Armada57.4Muskrat Classic
11Olivia Hooper22:58.1EPBP Laker57.3Hatchet
12Isabella Dunn23:11.3Goodrich57.2Northwood
12Leila Reyes23:11.4Midland57.2Northwood
11Eden Moore23:06.6Elmhurst (Timothy Christian)57.1Christian Schools
12Lizzy Vollbrecht23:28.1TC West (Traverse City)57.0Titan Takeoff
10Claire Couturier22:43.8Lake Leelanau St. Mary56.7Bear Country
12Lili Zondervan23:07.8GR South Christian56.7Christian Schools
10Jenna Dobbs22:50.3Algonac56.2Muskrat Classic
10Maria Schwerin22:45.6Grand Traverse Academy56.1Bear Country
12Allison Ramer23:05.1Richland Gull Lake56.0Lakeview
9Rose Hill22:51.6St. Clair55.8Muskrat Classic
9Sarah Diffin23:15.8Freeland55.7Northwood
12Eden Fante22:52.1SCS Lakeview55.6Muskrat Classic
10Cassie Gibson22:52.1Port Huron Northern55.6Muskrat Classic
11Violet Mlutkowski23:22.8Holland West Ottawa55.4Bredeweg
12Laura Bigard23:13.1Mt. Pleasant Sacred Heart55.3Trent Carter
11Elsie VanTil23:12.2GR Covenant Christian55.3Christian Schools
11Addison Noteboom22:53.2Armada55.3Muskrat Classic
12Maya Grossman23:08.2Vicksburg54.9Lakeview
10Allison Rodgers23:17.3Martin54.9Fennville Open
12Samantha Conley23:24.3Spring Lake54.9Bredeweg
10Addison Butler23:13.9Elmhurst (Timothy Christian)54.7Christian Schools
9Hailey Moorman23:14.3GR South Christian54.6Christian Schools
12Jenna Dozeman23:25.6Hamilton54.5Bredeweg
10Carolina Garcia23:33.8Sturgis54.4Centreville
9Abigail Misiak23:20.1Alpena54.3Northwood
10Miranda Lowell23:34.3Watervliet54.2Centreville
10Olivia Green23:34.6Sturgis54.1Centreville
9Bayla Curtis23:26.6Kent City53.8Hornet
9Melanie Scott23:28.2East Kentwood53.6Bredeweg
10Rachel McDonell22:58.6St. Clair53.5Muskrat Classic
11Penelope Persig22:58.9Croswell-Lexington53.4Muskrat Classic
12Zoey Masten23:29.8East Kentwood53.1Bredeweg
11Hannah Van Allen23:18.8GR Christian53.1Christian Schools
11Bayleigh Finney23:23.9Sanford-Meridian53.0Northwood
11Kate Elias23:14.0Portage Central53.0Lakeview
11Olivia Lothian23:30.1Lowell53.0Bredeweg
10Haylee Ledesma23:30.3Lowell52.9Bredeweg
12Chloe Slawson23:00.6Grosse Pointe South52.8Muskrat Classic
11Miriam Hess23:31.2Cedar Springs52.6Bredeweg
9Kayden Parker23:12.9Harbor Beach52.4Hatchet
12Tori Ferguson23:26.3Genesee Christian52.2Northwood
9Emily Eubank23:31.4Belding52.2Hornet
10Dilyn Colpean23:22.8Merrill52.1Trent Carter
12Lydia Wells23:16.8Bronson52.1Lakeview
10Sara Stoel23:33.3Hamilton51.9Bredeweg
11Emma Boire23:32.4Belding51.9Hornet
9Danica Burtch23:27.6Sanford-Meridian51.8Northwood
10Jenna VanderLaan23:22.6GR South Christian51.8Christian Schools
12Haylie Vanderwal23:07.7Olivet51.8Homer
12Logan Trygstad23:33.8Stanton Central Montcalm51.4Hornet
12Avery VanLaten23:23.9Dyer (Illiana Christian)51.4Christian Schools
12Alana Whited23:43.1Lakeland51.3Centreville
11Ellen Schwaiger23:00.1Leland51.3Bear Country
11Ashley Binder23:24.4Hudsonville Unity Christian51.2Christian Schools
12Natalie Jennewein23:35.7Otsego51.1Bredeweg
12Evelyn Jackson23:24.7Kalamazoo Homeschool Sports51.1Christian Schools
9Selah Sellers23:29.0West Michigan Homeschool51.0Fennville Open
9Giselle Babcock23:29.1Edwardsburg51.0Fennville Open
11Brooklyn Jackson23:36.4Lowell50.9Bredeweg
12Aubrey Zarnke23:17.6EPBP Laker50.8Hatchet
9Maezee Humm23:27.1Breckenridge50.6Trent Carter
9Ana Rice23:47.3TC West (Traverse City)50.6Titan Takeoff
12Miley Caughel23:07.4Port Huron Northern50.5Muskrat Classic
11Lucy Cross23:21.7Stevensville Lakeshore50.4Lakeview
11Nolee Leppert23:27.8Beal City50.4Trent Carter
11Eliza Thompson23:07.8Croswell-Lexington50.4Muskrat Classic
11Annika VanBuren23:31.2Edwardsburg50.3Fennville Open
11Olivia King23:22.4BC Lakeview50.2Lakeview
11Reese Storteboom23:23.0Portage Central50.0Lakeview
9Grace Gruppen23:28.2Hudsonville Unity Christian49.9Christian Schools
10Lara Roden23:23.6Portage Central49.8Lakeview
9Sophia Dohm23:13.6Galesburg-Augusta49.8Homer
12Emerald Bludworth23:49.9TC Central (Traverse City)49.7Titan Takeoff
12Sahara Davis23:38.1Reed City49.6Ray Helsing
12Abigail Redfield23:14.3Olivet49.6Homer
11Lauren Gandy23:24.9BC Harper Creek49.4Lakeview
11Elisha Van Spronsen23:29.9Hudsonville Unity Christian49.4Christian Schools
10Zayla Clark23:41.0Otsego49.3Bredeweg
11Jessica White23:41.4Kalamazoo Loy Norrix49.2Bredeweg
10Phoebe Leppink23:30.7Elmhurst (Timothy Christian)49.1Christian Schools
12Abigail Studer23:41.8Hart49.1Bredeweg
12Laura Spyker23:32.1Standish Sterling49.0Trent Carter
10Ria White23:12.8Grosse Pointe South48.7Muskrat Classic
12Aydynn Thomason23:37.1Grand Blanc48.6Northwood
10Lucy Schimmel23:32.5GR Covenant Christian48.5Christian Schools
10Lila Scott23:37.6Alpena48.5Northwood
11Bailey Stephen23:08.7Grand Traverse Academy48.4Bear Country
10Avaline Blum23:51.9Centreville48.4Centreville
12Ellyson Oeverman23:33.4Dyer (Illiana Christian)48.2Christian Schools
12Leah Brown23:09.6Mancelona48.1Bear Country
11Liliya Pyk23:44.7Holland West Ottawa48.1Bredeweg
9Claire Burrows23:25.8Millington48.1Hatchet
10Alaina Morrell23:39.2Gaylord47.9Northwood
9Mayli Fessenden23:46.8Cedar Springs47.4Bredeweg
11Emma DiPaola23:16.8Macomb L’Anse Creuse North47.4Muskrat Classic
11Haili Martz23:40.0Niles47.3Fennville Open
9Carissa Rokos23:57.3TC Central (Traverse City)47.2Titan Takeoff
9Ellerie Bucklin23:55.4Coldwater47.2Centreville
11Maya Overway23:47.4Spring Lake47.2Bredeweg
9Emmy Farber23:56.0Sturgis47.0Centreville
10Ciara Nordstrom23:18.4Grosse Pointe South46.9Muskrat Classic
11Madison Sella23:42.8Frankenmuth46.7Northwood
10Halli VanDyken23:47.9Belding46.7Hornet
9ElliAna Guikema23:49.2Hart46.6Bredeweg
11Bella Hackert23:38.5Elmhurst (Timothy Christian)46.5Christian Schools
10Deborah Aowdiek23:49.8East Kentwood46.4Bredeweg
11Helena Reiff23:20.4Armada46.2Muskrat Classic
10Gabby Gaydosh23:25.0Brooklyn Columbia Central46.0Homer
11Caitlyn Maguire23:59.3Lakeland45.9Centreville
9Sadie Mueller23:41.9St. Charles45.7Trent Carter
10Joselyn Flores23:51.9Hart45.7Bredeweg
10Kaytlyn Day23:51.1Saranac45.6Hornet
12Ella Riddle23:47.4Midland45.2Northwood
10Carolyn Buller23:43.5Hudsonville Unity Christian44.8Christian Schools
10Lola Hirsch24:04.7Traverse City St. Francis44.8Titan Takeoff
9Vayda Woolston23:55.2Lowell44.6Bredeweg
9Brynn Burrows23:37.1Millington44.3Hatchet
11Haley Fitzgibbon23:50.2Sanford-Meridian44.3Northwood
12Selma Rusck23:21.4Benzie Central44.2Bear Country
11Charity Rogers23:54.6Reed City44.1Ray Helsing
12Morgan Hopper23:49.8Niles44.1Fennville Open
12Annalise Capestany23:57.0Holland Christian44.0Bredeweg
11Katya Anderson23:27.2Macomb Lutheran North43.9Muskrat Classic
10DuRae Sage23:50.4Martin43.9Fennville Open
9Nidia Villalobos23:51.0Fennville43.7Fennville Open
12Pauline Chapman23:28.0Richmond43.7Muskrat Classic
12Kasey Rasch23:58.7Coopersville43.4Bredeweg
11Carly Smith24:07.4Union City43.2Centreville
10Leyah Reed23:53.4Midland Dow43.2Northwood
12Lena Brochard23:59.9Coopersville43.0Bredeweg
12Bree DeLano23:49.9Dansville43.0Trent Carter
10Katelyn Brown24:08.1Watervliet43.0Centreville
12Ava Kontranowski23:54.4Midland42.9Northwood
11Kaylee Swanson23:25.4Buckley42.9Bear Country
10Grace Lewis23:59.6Greenville42.8Hornet
11Tsune DuCheney23:25.6Buckley42.8Bear Country
10Daniela Perna23:42.4Marlette42.5Hatchet
11Madelyn Frisbee23:55.6Midland Dow42.5Northwood
9Riley Bender23:55.0Martin42.3Fennville Open
12Lydia VanderMolen23:51.0Hudsonville Unity Christian42.3Christian Schools
12Ellie Reed24:10.3Centreville42.2Centreville
12Lillian Ambler23:36.5Homer42.2Homer
9Addy Christian23:32.8Grosse Pointe South42.1Muskrat Classic
11Samantha Osborne23:44.0North Branch42.0Hatchet
10Avery Stover23:37.1Adrian Madison42.0Homer
10Anella Barclay23:53.7Hale41.8Trent Carter
10Antabella Serrano23:33.8Clinton Twp. Chippewa Valley41.8Muskrat Classic
9Brooklyn Ruecker24:03.9Coopersville41.7Bredeweg
11Sara Schipper23:57.1Martin41.6Fennville Open
9Tala Sellon24:04.4Coopersville41.5Bredeweg
9Belle Miller23:57.5West Michigan Homeschool41.5Fennville Open
9Natalie Kettler23:54.7Saginaw Michigan Lutheran Seminary41.4Trent Carter
10Dakota Kuhn24:12.8Prairie Heights41.4Centreville
11Elizabeth Schultz23:45.9Peck41.4Hatchet
12Taylor Kopin23:39.1Hudson41.3Homer
9Amelia Carter23:35.8Grosse Pointe South41.1Muskrat Classic
11Ella Hendrixson23:59.0Three Oaks River Valley41.0Fennville Open
12Marisol Diaz23:59.5Fennville40.8Fennville Open
12Livia Kuecken23:37.0Blue Water Christian Academy40.7Muskrat Classic
9Elizabeth Lietzow24:01.1Sanford-Meridian40.6Northwood
12Charlotte Verougstraete23:37.6Almont40.5Muskrat Classic
9Olivia Gravina23:37.8Warren Regina40.4Muskrat Classic
12Brooke Fluty23:32.8Elk Rapids40.4Bear Country
9Kylee Smith23:49.3Birch Run40.2Hatchet
12Luci Waldie23:58.3Standish Sterling40.2Trent Carter
12Keira Kalbfleisch24:02.5Saginaw Heritage40.2Northwood
11Abby Geyer24:08.9Spring Lake40.0Bredeweg
12Alaina Nagel24:09.1Buchanan40.0Bredeweg
10Sasha Hall24:09.4East Kentwood39.9Bredeweg
12Melodie Nagel24:03.4Sanford-Meridian39.9Northwood
12Caelynn London24:07.7Reed City39.8Ray Helsing
11Mackenzie Marshall23:40.9Armada39.4Muskrat Classic
9Rose O’Connor23:41.0Austin Catholic39.3Muskrat Classic
11Shelby Theut23:41.0Austin Catholic39.3Muskrat Classic
10Sophia Lawrence23:41.3Memphis39.2Muskrat Classic
11Alexis Toutant23:41.4Macomb L’Anse Creuse North39.2Muskrat Classic
9June York23:36.7Grand Traverse Academy39.1Bear Country
11Alexa Bates23:56.1Portage Central39.0Lakeview
11Lily Wilcoxen23:37.5Grand Traverse Academy38.8Bear Country
11Lily Brendlinger23:57.1Portage Central38.6Lakeview
12Ally Schmitz24:03.3Breckenridge38.6Trent Carter
9Zarrah Dyer24:06.5Niles38.5Fennville Open
10Julia Shupe23:54.7EPBP Laker38.4Hatchet
10Renna Caswell23:57.9Vicksburg38.4Lakeview
12Hope Schuck24:08.0Southgate Anderson38.3Northwood
12Samantha Giles24:07.8Fennville38.1Fennville Open
10Piper Schultz24:05.5Saginaw Michigan Lutheran Seminary37.8Trent Carter
11Adele Jewett24:04.7Grandville Calvin Christian37.8Christian Schools
9Temperance Harrington24:15.8Lowell37.7Bredeweg
12Braylee Rice23:57.0Reese37.7Hatchet
12Peyton Knight23:46.1Macomb L’Anse Creuse North37.6Muskrat Classic
10Eliana Aris24:14.2Big Rapids37.6Ray Helsing
11Greta Schroeder24:06.6Saginaw Michigan Lutheran Seminary37.5Trent Carter
9Penny Phelps24:01.1Portage Central37.3Lakeview
11Anneliesse Patterson23:51.4Olivet37.2Homer
10Brittney Hernandez24:10.6Three Oaks River Valley37.1Fennville Open
10Valeria Morales24:11.9Southgate Anderson37.0Northwood
9Brooke Scheidel24:17.1Kent City37.0Hornet
10Peyton Rohn24:17.3Ashley36.9Hornet
12Emily Schramm24:08.3Standish Sterling36.9Trent Carter
12Kenna Caryl24:07.3Hudsonville Unity Christian36.9Christian Schools
11Mikena Ismail24:18.7Lowell36.8Bredeweg
11Gianna Yaldo23:48.9Warren Regina36.7Muskrat Classic
12Christina Pake24:09.2Standish Sterling36.6Trent Carter
9Callia Hawkins24:03.3Vicksburg36.6Lakeview
10Lauren Paliga24:08.6Dyer (Illiana Christian)36.5Christian Schools
9Kate Potter24:09.1Kalamazoo Homeschool Sports36.3Christian Schools
9Hazel Sloat24:28.4Centreville36.2Centreville
9Addi Koole24:09.8GR Covenant Christian36.1Christian Schools
9Darla Borkstrom24:10.0Dyer (Illiana Christian)36.0Christian Schools
11Anshu Talati24:15.2Grand Blanc35.9Northwood
10Claire Ellis23:55.6Olivet35.8Homer
12Joslyn Abbott24:19.8Howard City Tri-County35.7Ray Helsing
10Peyten Albertson24:03.0Marlette35.7Hatchet
11Elizabeth Ortiz24:06.4Bronson35.5Lakeview
10Gabby Putman24:03.6EPBP Laker35.5Hatchet
10Allison Steeb24:04.4Deckerville35.2Hatchet
9Anna Keller24:07.4Richland Gull Lake35.2Lakeview
9Harper Tambrini24:12.6Dyer (Illiana Christian)35.1Christian Schools
10Katelyn James24:32.2Prairie Heights34.9Centreville
11Marselina Mott24:13.2Kalamazoo Homeschool Sports34.9Christian Schools
11Erica Hansen24:24.2Montague34.9Bredeweg
12Taytum Sanford24:22.7Reed City34.8Ray Helsing
11Cecilia Grice23:55.2MACH Running34.6Muskrat Classic
11Abigail Mulder24:33.8Schoolcraft34.4Centreville
9Breana Adame24:06.9Sandusky34.4Hatchet
12Maya Saleski23:56.0Troy Athens34.3Muskrat Classic
12Evie Kirkman24:20.4Genesee Christian34.2Northwood
9Ally Farber24:34.4Sturgis34.2Centreville
12Jessica Davis23:56.9Clinton Twp. Chippewa Valley34.0Muskrat Classic
9Taelyn Tuggle24:20.9Goodrich34.0Northwood
10Melina Campbell23:57.7Almont33.8Muskrat Classic
9Mya Mattens24:12.5BC Harper Creek33.5Lakeview
9Haleigh Summers24:03.0Adrian Madison33.3Homer
10Alana McNeilly24:27.2Howard City Tri-County33.3Ray Helsing
11Lillian Jagielski24:03.3Pittsford33.2Homer
12Kasey Haartman24:18.6Hudsonville Unity Christian33.1Christian Schools
12Emma Roe24:23.7Lake City33.1Northwood
12Elizabeth Arlt24:37.7Union City33.1Centreville
11Molly Gaudard24:23.8Flint Kearsley33.1Northwood
10Lucy Wilgenburg24:18.8Elmhurst (Timothy Christian)33.1Christian Schools
12Madison Girard24:13.9BC Lakeview33.0Lakeview
11Rachael Heikkinen24:24.1Saginaw Valley Lutheran33.0Northwood
10Carli Doherty24:24.3Frankenmuth32.9Northwood
11Sarah Stemaly24:04.4Athens32.9Homer
11Sofie Papizzo24:11.6Reese32.8Hatchet
10Gabriella Manzella24:01.5Clinton Twp. Chippewa Valley32.5Muskrat Classic
12Vada Brasington24:42.0TC Central (Traverse City)32.3Titan Takeoff
12Emma Buckland24:02.2Armada32.3Muskrat Classic
11Lani Dimock24:13.7Harbor Beach32.1Hatchet
10Chloe Snape24:22.6Kalamazoo Homeschool Sports31.8Christian Schools
12Althea Gaylord23:58.7Benzie Central31.8Bear Country
12Adyson Baker24:33.7Buchanan31.8Bredeweg
11Calisse Budek24:03.7Grosse Pointe South31.8Muskrat Classic
10Alyda Leep24:41.8Schoolcraft31.7Centreville
12Lily Geyer24:34.1Spring Lake31.7Bredeweg
12Hayla Goble24:33.1Kent City31.6Hornet
10Isabella Chaptini24:04.2Grosse Pointe South31.6Muskrat Classic
12Allison Kline24:42.2Niles Brandywine31.6Centreville
10Hailey Malear24:04.5Richmond31.5Muskrat Classic
9Sophie Walker24:04.7Algonac31.4Muskrat Classic
9Kelsey Callahan24:28.9Frankenmuth31.4Northwood
11Lindsay Hofmeister24:29.1Midland Dow31.3Northwood
11Macey Lipscomb24:35.4GR Kenowa Hills31.2Bredeweg
11Evelynn Weigand24:29.2Berrien Springs30.9Fennville Open
12Evi Burtt24:46.3TC West (Traverse City)30.9Titan Takeoff
12Cassie Helder24:36.3Hamilton30.9Bredeweg
9Brooklyn Huizinga24:26.4GR Covenant Christian30.5Christian Schools
12Rylea Summey24:21.4Three Rivers30.5Lakeview
10Kylynn Grala24:37.9Cedar Springs30.4Bredeweg
9Sadee Wenkel24:02.9Benzie Central30.4Bear Country
10Katie Sitko24:27.1Palos Heights (Chicago Christian)30.3Christian Schools
9Ella Denton24:38.3East Kentwood30.2Bredeweg
11Paytin Featherstone24:46.5Constantine30.2Centreville
9Ivanna Prodaniuk24:09.0Warren Woods Tower30.0Muskrat Classic
12Brianna Zwar24:47.1Watervliet30.0Centreville
10Addison Aittama24:38.3Greenville29.9Hornet
12Avery Kuhlman24:39.7Spring Lake29.8Bredeweg
11Jaeleah Schoff24:39.8Dowagiac Union29.7Bredeweg
12Kaya Rose24:30.5Mt. Pleasant Sacred Heart29.5Trent Carter
12Masha Tarasova24:29.6Palos Heights (Chicago Christian)29.5Christian Schools
9Lola Norris24:24.7BC Lakeview29.4Lakeview
10Mia Schlender24:11.1Warren Regina29.3Muskrat Classic
11MaKenna Leonard24:41.4Otsego29.2Bredeweg
11Yuna Sullins24:31.6Kalamazoo Homeschool Sports28.8Christian Schools
10Abbey Kosloskus24:32.0Palos Heights (Chicago Christian)28.7Christian Schools
9Emma Freeland24:24.3Kingston28.6Hatchet
10Dakotah Laisure24:42.5Belding28.5Hornet
10Briony Dean24:27.5Portage Northern28.5Lakeview
10Maya Colley24:13.6Warren Regina28.5Muskrat Classic
11London Batkins24:14.0Macomb L’Anse Creuse North28.3Muskrat Classic
9Juliana Nicodemi24:14.3MACH Running28.2Muskrat Classic
9Raelynn Rewa24:43.7Greenville28.1Hornet
11Anika Weurding24:37.9Lawton28.0Fennville Open
11Emmy Nofs24:29.2St Philip Catholic Central27.9Lakeview
10Olivia Vredevoogd24:34.7Hudsonville Unity Christian27.8Christian Schools
10Peyton Buckner24:10.8Bear Lake27.7Bear Country
10Mary Saladin24:44.3Big Rapids27.6Ray Helsing
11Leah Sonnenberg24:16.4Grosse Pointe South27.5Muskrat Classic
9Kinley Gillis24:57.0TC Central (Traverse City)27.3Titan Takeoff
10Carley Wellman24:47.0Stanton Central Montcalm27.0Hornet
10Sophia Clark24:18.1Algonac27.0Muskrat Classic
9Natalie Maher24:32.2Richland Gull Lake26.9Lakeview
10Magnolia Weiss24:48.7Spring Lake26.8Bredeweg
10Sophia Mika24:42.7Midland26.8Northwood
9Kinley Gerow24:39.3Hemlock26.6Trent Carter
12Emily Plantinga24:38.4GR Christian26.5Christian Schools
11Grace Wallen24:38.7GR South Christian26.4Christian Schools
10Avery McCrum24:57.8Schoolcraft26.4Centreville
11Cora Carver24:49.1Vestaburg26.3Hornet
10Charlie Kinyon24:20.3Grosse Pointe South26.2Muskrat Classic
9Bailey Lutz24:16.0Bear Lake26.0Bear Country
9Lylah Hasso24:51.1Cedar Springs26.0Bredeweg
10Ellie Bowen24:35.4BC Pennfield25.9Lakeview
11Rina Graveline24:45.5Gladwin25.8Northwood
11Scarlett Allard24:46.3Grand Blanc25.6Northwood
10Karli DeBoer24:41.4GR Covenant Christian25.5Christian Schools
11Isabelle DeJong24:52.4Zeeland West25.5Bredeweg
10Olivia Douglas24:17.7Elk Rapids25.5Bear Country
10Finley Koutz24:53.0Sparta25.0Hornet
11Leena Vang24:24.1Warren Woods Tower25.0Muskrat Classic
10Cecilia Borobia24:43.8Kalamazoo Homeschool Sports24.7Christian Schools
11Jenna Webster24:54.8Kalamazoo Loy Norrix24.7Bredeweg
11Eleanor Murphy24:49.0Flint Powers Catholic24.7Northwood
12Addisen Harrand24:20.4Buckley24.5Bear Country
10Kendal Klingenberg24:56.0Holland Christian24.3Bredeweg
12Carmen Howard24:57.0Montague24.0Bredeweg
10Annie McMahon24:27.3Macomb Lutheran North23.9Muskrat Classic
12Charli Belinger24:57.4Muskegon Reeths-Puffer23.9Bredeweg
10Katie Walsh24:50.6Niles23.8Fennville Open
9Anna Jubenville24:57.9Kalamazoo Loy Norrix23.7Bredeweg
11Martiza Rosas24:51.0Fennville23.7Fennville Open
11Sorayah Graciliano24:47.6Kalamazoo Homeschool Sports23.5Christian Schools
11Lauren Bradford24:57.6Sparta23.5Hornet
12Natalie Phillips24:40.4North Huron23.2Hatchet
10Lucia Candela24:29.8Macomb L’Anse Creuse North23.1Muskrat Classic
9Elena Schmuker24:49.1Hudsonville Unity Christian23.0Christian Schools
10Payton Yeske25:08.1Watervliet23.0Centreville
11Ava Muhlenkamp24:30.2Warren Regina22.9Muskrat Classic
12Adelade Avram24:56.0Freeland22.3Northwood
12Leila Oskui24:32.3Grosse Pointe South22.2Muskrat Classic
12Jocelyn Kiner25:02.9Dowagiac Union22.0Bredeweg
10Grace Kaufman25:03.2Coopersville22.0Bredeweg
12Johanna Hubble24:53.2Beal City21.9Trent Carter
11Emma Grady24:57.3Lake City21.9Northwood
10Mackenzie Hausman25:03.7Kalamazoo Loy Norrix21.8Bredeweg
12Isabella Giovannucci24:56.9Allegan21.7Fennville Open
9Kacie Chaffee24:54.2Mt. Pleasant Sacred Heart21.6Trent Carter
11Olivia Sevilla24:58.2Bay City Western21.6Northwood
9Sophia Groff24:58.3Tawas21.6Northwood
12Lotte Schleicher24:29.6Elk Rapids21.5Bear Country
10Alexa Robbins24:45.7Harbor Beach21.4Hatchet
10Madelyn Bean24:35.6Marysville21.1Muskrat Classic
10Addison Larson24:35.8Auburn Hills Avondale21.1Muskrat Classic
9Danaja Williams24:39.9Pittsford21.0Homer
12Eva Long24:47.8Sandusky20.7Hatchet
10Claire O’Brien25:06.9Cedar Springs20.7Bredeweg
9Nevaeh Parker25:05.2Big Rapids20.6Ray Helsing
11Kylie Leatherman24:56.5Hudsonville Unity Christian20.5Christian Schools
10Ava Bentley25:08.2Otsego20.3Bredeweg
9Bella Mehta25:02.3Midland Dow20.2Northwood
12Lucy Hotz25:10.0Cedar Springs19.7Bredeweg
12Reagan Triemstra24:54.1Vicksburg19.6Lakeview
9Chloe DenHartigh24:59.5Hudsonville Unity Christian19.5Christian Schools
9Emma Tracy24:44.7Homer19.4Homer
11Helen Donner25:03.8Three Oaks River Valley19.4Fennville Open
12Kylo Riedel25:01.3Breckenridge19.2Trent Carter
11Cecilia Saucedo24:55.4Jackson Lumen Christi19.2Lakeview
9Catherine (Katie) Callahan25:05.7Goodrich19.1Northwood
12Audra Fessenden25:11.8Cedar Springs19.1Bredeweg
11Kiera Morris25:06.0Bay City Western19.0Northwood
9Carolan Emmons24:53.1Millington19.0Hatchet
9Brooklyn Sharp25:12.3Zeeland West18.9Bredeweg
10Ella Bunao24:42.5Troy Athens18.8Muskrat Classic
9Kenzie Matheny25:12.8Hamilton18.7Bredeweg
11Lilliah Mann24:42.9MACH Running18.7Muskrat Classic
9Mia Welch25:13.0Kalamazoo Loy Norrix18.7Bredeweg
9Aryana Ruecker25:14.1Coopersville18.3Bredeweg
11Brooklyn Hanchett25:03.7Elmhurst (Timothy Christian)18.1Christian Schools
9Mya Hopkins25:14.1Saranac18.0Hornet
12Phoebe Schultz25:06.0Saginaw Michigan Lutheran Seminary17.7Trent Carter
11Bindi Riccobono25:10.1Frankenmuth17.6Northwood
11Eileen Ruede25:00.1Jackson Lumen Christi17.6Lakeview
11Jessica Probst24:46.1Macomb Lutheran North17.6Muskrat Classic
9Kylie Magnus25:10.2Frankenmuth17.6Northwood
12Lourd Alahwal24:46.3Troy Athens17.6Muskrat Classic
11Charlotte Mawhorter25:10.5Gladwin17.5Northwood
11Karis Locke25:17.0Spring Lake17.3Bredeweg
11Melissa VanTimmeren25:06.2Grandville Calvin Christian17.3Christian Schools
9Leila Harris25:06.4New Covenant Christian (Lansing)17.2Christian Schools
12Payton Scott24:58.7EPBP Laker17.1Hatchet
9Elena Boven25:17.8Spring Lake17.1Bredeweg
10Reygan Elliott24:48.6Marine City16.8Muskrat Classic
12Hailey Mingerink25:07.9GR Covenant Christian16.7Christian Schools
10Viviana VanAgtmael25:19.0Hart16.7Bredeweg
9Mikayla Brown25:13.1Genesee Christian16.6Northwood
10Abbi Wright25:19.1Holland Christian16.6Bredeweg
9Olivia Royer25:03.3BC Pennfield16.6Lakeview
11Audrey Van’t Hof25:19.5GR Kenowa Hills16.5Bredeweg
10Veronica Shimkus24:51.1Marysville16.0Muskrat Classic
10Marianna Jeup24:51.2Grosse Pointe South15.9Muskrat Classic
12Tori Hall25:15.2Grand Blanc15.9Northwood
10Sydney Roeder25:29.3Niles Brandywine15.9Centreville
9Avery Woodard25:21.7Cedar Springs15.8Bredeweg
11Sabine Phillips25:22.0Kalamazoo Loy Norrix15.7Bredeweg
12Maree Perfitt25:22.3Lowell15.6Bredeweg
12Kennedy Kaylor25:16.1Edwardsburg15.3Fennville Open
11Ella Hallack25:23.3Zeeland West15.2Bredeweg
9Mirah Dougherty24:53.9Grosse Pointe South15.0Muskrat Classic
9Kiersten Warda24:54.5Warren Cousino14.9Muskrat Classic
10Nyla Sholten25:20.2Frankenmuth14.3Northwood
9Harper Stanton25:26.4Cedar Springs14.2Bredeweg
9Natalie Schenkelberg25:36.5TC Central (Traverse City)14.2Titan Takeoff
11Emma Bowman25:24.8Big Rapids14.1Ray Helsing
12Sadie Trahan25:25.8Saranac14.1Hornet
10Jaelin Kakos24:57.4MACH Running13.9Muskrat Classic
10Kate Triezenberg25:16.5GR Christian13.8Christian Schools
11Zofia Tabaczynski24:57.9Grosse Pointe South13.7Muskrat Classic
9Kennedy Myny24:58.7Algonac13.4Muskrat Classic
9Piper VanStraten25:03.2Olivet13.3Homer
11Lydia Marsman25:19.7Grandville Calvin Christian12.8Christian Schools
12Kinsley Mowery25:20.1GR Covenant Christian12.6Christian Schools
12Payden Burden-Smith25:25.1Saginaw Heritage12.6Northwood
11Amy Campbell25:02.2Yale12.3Muskrat Classic
12Jessica Bunnell25:32.3Berrien County Youth Track12.2Bredeweg
12Deirdre Mairs25:32.3East Kentwood12.2Bredeweg
12Addison Horvath25:02.4Macomb Lutheran North12.2Muskrat Classic
12Libby Daugherty24:57.5Bear Lake12.2Bear Country
9Vivian Murphy25:06.6Olivet12.1Homer
10Anna Billman25:26.0Allegan12.0Fennville Open
10Alexis Wohlfeil25:03.8Armada11.7Muskrat Classic
9Laila Wogatzke25:42.1Niles Brandywine11.6Centreville
10Adalynne Lange25:15.1EPBP Laker11.6Hatchet
9Zophia Zaleski25:24.2Hemlock11.6Trent Carter
10Bria Casey25:34.5Holland West Ottawa11.5Bredeweg
10Olivia Spanski25:42.7Centreville11.4Centreville
9Janet Andrade25:43.1Bloomingdale11.3Centreville
12Emily Hinson25:05.3Clinton Twp. Chippewa Valley11.2Muskrat Classic
11Chloe Corwin25:43.6Prairie Heights11.1Centreville
12Alexis Gyovai25:44.2Lakeland10.9Centreville
11Miley Rising25:10.3Hudson10.9Homer
12Hayden Kreger25:31.2Midland10.6Northwood
11Audra Ward25:07.4Grosse Pointe South10.5Muskrat Classic
9Kayla VanderBie25:26.5Grandville Calvin Christian10.5Christian Schools
11Elizabeth Huisjen25:32.1Gladwin10.3Northwood
9Emma Dettmann25:31.3Martin10.2Fennville Open
12Emily Kline25:46.9Niles Brandywine10.0Centreville
10Stephanie Reder25:33.1Midland Dow10.0Northwood
10Rachel Moore25:49.6Traverse City St. Francis9.8Titan Takeoff
12Maria Ramirez25:48.0Bloomingdale9.7Centreville
12Loryn Nowiski25:21.2Harbor Beach9.6Hatchet
11Aisly Taylor25:30.4Saginaw Michigan Lutheran Seminary9.5Trent Carter
9Holly Doezema25:29.6GR Covenant Christian9.5Christian Schools
10Lilyana Lasher25:21.6Dryden9.5Hatchet
12Taylor Hinterman25:34.7Bay City Western9.4Northwood
9Caeli Brockway25:30.0Kalamazoo Homeschool Sports9.3Christian Schools
12Katherina “Katie” Fuller25:31.5Hemlock9.2Trent Carter
9Ila Sellers25:34.6West Michigan Homeschool9.1Fennville Open
11Sarah Awan25:11.6Warren Woods Tower9.1Muskrat Classic
12Gabby Young25:31.0GR South Christian9.0Christian Schools
10Anna Hart25:42.1Hamilton9.0Bredeweg
11Kora Kok25:41.7GR NorthPointe Christian8.8Hornet
10Annabelle Kingston25:52.7TC Central (Traverse City)8.8Titan Takeoff
12Solana Sutherland25:27.1Vicksburg8.6Lakeview
12Kaitlynne Stephan25:37.3Oscoda8.6Northwood
12Yarely Lopez25:27.7Three Rivers8.4Lakeview
10Lilly Aardsma25:33.2Dyer (Illiana Christian)8.3Christian Schools
9Julia Shook25:28.4Vicksburg8.2Lakeview
10Sydney Miller25:44.7Otsego8.1Bredeweg
10Natalia Oren25:34.1GR Christian8.0Christian Schools
9Lyla Holdwick25:26.2Harbor Beach7.9Hatchet
8Autumn Berryhill25:55.2Onekama7.9Titan Takeoff
10Violet Massaglia25:15.4Marine City7.9Muskrat Classic
12Alyssa Lucas25:45.7Zeeland West7.8Bredeweg
10Haneul Siemion25:16.2Troy Athens7.6Muskrat Classic
12Sydney Olson25:55.0Niles Brandywine7.3Centreville
10Deliah Zuniga25:55.2Constantine7.3Centreville
9Bailey Brown25:17.6Warren Cousino7.1Muskrat Classic
9Ebony Huckins25:28.7Reese7.1Hatchet
9Olivia Whiting25:42.1Midland Dow7.0Northwood
12Mia Jaime25:42.6Bay City Western6.8Northwood
12Laura Kuechle25:19.3Troy Athens6.6Muskrat Classic
9Heidi Burmeister25:33.5Vicksburg6.5Lakeview
9Katelyn Trattles25:57.7Centreville6.4Centreville
12Isabella Totzke25:34.2Stevensville Lakeshore6.3Lakeview
10Abby Ruczynski25:44.7Alpena6.1Northwood
11Miriam Hunt25:50.0Reed City5.7Ray Helsing
9Kaydence Kendall25:46.1Tawas5.6Northwood
10Cielo Maldonado25:45.6Bangor5.5Fennville Open
12Avery Lefler25:33.7Marlette5.4Hatchet
10Danielle Chandler25:53.1Berrien County Youth Track5.3Bredeweg
9Olivia Edwards25:37.4St. Joseph5.2Lakeview
10Addison White25:52.7Belding5.1Hornet
12Alix Court25:52.8Greenville5.1Hornet
12Elise Doezema25:52.8Belding5.1Hornet
12Gabby Vroman25:52.8Saranac5.1Hornet
9Lira Myers25:54.7Buchanan4.8Bredeweg
11Lauren Robinson25:24.8MACH Running4.7Muskrat Classic
10Isabella Card25:20.5Bear Lake4.5Bear Country
12Marissa Lowell26:03.9Watervliet4.4Centreville
9Elizabeth Kangas25:40.3Three Rivers4.2Lakeview
10Gwen Gielniak25:26.3Grosse Pointe South4.2Muskrat Classic
11Payton Durga25:50.4Lake City4.2Northwood
11Mara Bivens25:41.0Parma Western4.0Lakeview
9Marnie Wright25:42.1St Philip Catholic Central3.6Lakeview
11Jamesetta Tucker25:28.1Grosse Pointe South3.6Muskrat Classic
12Alayna Lubbers25:47.2GR Covenant Christian3.6Christian Schools
11Emily Hasse25:58.3Buchanan3.6Bredeweg
11Susan Spears25:28.3Warren Regina3.6Muskrat Classic
12Morgan Baker26:06.3Coldwater3.6Centreville
11Julia Penades25:39.8Marlette3.4Hatchet
10Paige Roman25:57.3Big Rapids3.2Ray Helsing
12Emma Schnepp26:07.8Constantine3.1Centreville
9Alexis Cole25:59.6GR NorthPointe Christian2.8Hornet
9Menrva Abbott25:54.6Grand Blanc2.8Northwood
10Ryleigh Vining25:59.9Morley-Stanwood2.7Hornet
11Sofia Coatney26:11.0TC Central (Traverse City)2.7Titan Takeoff
11Clara Belle Orban25:55.4Alpena2.5Northwood
11Brianna Pasek25:50.6Elmhurst (Timothy Christian)2.5Christian Schools
10Taylor Wills25:52.0Mt. Pleasant Sacred Heart2.3Trent Carter
9Emerson Reyes25:32.3Marine City2.2Muskrat Classic
11Leire Ojeda-Gogniat25:43.6Harbor Beach2.1Hatchet
10Olivia Upton25:46.7Portage Central2.1Lakeview
12Alice Kadlecova25:55.9Martin2.0Fennville Open
9Mikayla Reed25:47.3Three Rivers1.9Lakeview
12Iranga Furaha26:03.7East Kentwood1.8Bredeweg
11Alaina Weyrowske25:57.9Midland Dow1.7Northwood
12Olivia Golematis26:11.9Coldwater1.7Centreville
10Elaina Ruiz25:59.4Bay City Western1.2Northwood
10Jasreman Kaur26:14.0Union City1.0Centreville
11Padame Wadsworth25:36.1Yale1.0Muskrat Classic
10Maya Cicci26:00.3Midland Dow0.9Northwood
10McKenzie Hawks26:14.9Union City0.7Centreville
9Mallory VanBemmel25:56.3GR Covenant Christian0.6Christian Schools
12Lauren Fender25:51.3Portage Central0.6Lakeview
12Elsa Alferink26:08.1Coopersville0.3Bredeweg
9Emma Nienhuis25:57.2Hudsonville Unity Christian0.3Christian Schools
10Norah Lammon26:16.4Centreville0.2Centreville
9Alexis Kadluboski25:58.8Dansville0.1Trent Carter
12Josie Shanley25:52.9Richland Gull Lake0.0Lakeview
12Addy Burkett25:43.1Olivet0.0Homer

BOYS INDIVIDUAL RATINGS

GradeNameTimeTeamRatingMeet
10Lennox Naswell15:36.1Flint Powers Catholic207.3Northwood
12Vincent Pattison15:47.0Goodrich203.7Northwood
11Caiden Caswell15:42.9Vicksburg202.7Lakeview
11Marshall Huhn16:06.6Lowell202.1Bredeweg
12Gage Hoffman16:10.3Stanton Central Montcalm201.3Hornet
12Nathaniel Linden15:37.5Troy Athens201.2Muskrat Classic
12Edison Lopeman15:50.2Parma Western200.3Lakeview
12Cooper Byrne16:15.0Lowell199.3Bredeweg
12Bryce Gross16:00.6Flint Powers Catholic199.1Northwood
10Alexander Allen16:02.0Alpena198.7Northwood
12Landon Rogers16:01.6Three Oaks River Valley197.8Fennville Open
9Mason Rogers16:01.8Three Oaks River Valley197.8Fennville Open
12Brett Magnus16:04.9Frankenmuth197.7Northwood
12Logan Westgate15:58.8Portage Central197.4Lakeview
10Will Hulin16:25.0Centreville197.4Centreville
11Kyle Redman15:44.5Mesick196.5Bear Country
10Lincoln Laansma16:11.2Tri-unity Christian196.3Christian Schools
11Ty Redman15:47.1Mesick195.6Bear Country
11Joshua Macri15:55.5Macomb Lutheran North195.2Muskrat Classic
12Brody Karg16:06.0Harbor Beach195.0Hatchet
12Marcel Stork16:06.5Mattawan194.9Lakeview
9Tommy McCormick16:14.4Grand Blanc194.5Northwood
9Avi Elabed16:30.0Lowell194.3Bredeweg
12Keagan Smith16:30.0Zeeland West194.3Bredeweg
12Lukus Mendoza16:30.4Spring Lake194.2Bredeweg
11Brian Artman16:18.6Kalamazoo Homeschool Sports193.8Christian Schools
10Marcus Essling16:09.7Portage Central193.8Lakeview
12Ben Verellen16:16.8Gladwin193.7Northwood
9Tanner Smith16:31.9Zeeland West193.7Bredeweg
12Owen Fisher16:10.4Mattawan193.5Lakeview
11Cody Bromley16:33.7Lowell193.1Bredeweg
9Mason Drost16:22.4Dyer (Illiana Christian)192.5Christian Schools
11Noah Rice16:23.3Kalamazoo Homeschool Sports192.2Christian Schools
12Charlie Brauer16:16.0Three Rivers191.7Lakeview
9Logan Cristian16:16.6Parma Western191.5Lakeview
11Memphis Martin16:42.8Lakeland191.4Centreville
10Xavier Solgot16:06.9Macomb L’Anse Creuse North191.4Muskrat Classic
12Jayden Fox16:24.3Saginaw Valley Lutheran191.2Northwood
10Karson Lewis16:17.7BC Lakeview191.1Lakeview
11Owen Adams16:39.7Spring Lake191.1Bredeweg
11Evan Armstrong16:30.0Kalamazoo Homeschool Sports190.0Christian Schools
12Gibson Shore16:21.1Jackson Lumen Christi190.0Lakeview
12Caleb Carignan16:28.7Flint Powers Catholic189.8Northwood
12Gavin Markucki16:22.3Richland Gull Lake189.6Lakeview
11Liam Wierzba16:51.1TC West (Traverse City)189.3Titan Takeoff
10Finn-Frost Grayson16:51.2TC West (Traverse City)189.3Titan Takeoff
12Hayden Murray16:51.3TC West (Traverse City)189.2Titan Takeoff
12Carson Wood16:46.5Sparta189.2Hornet
12William Dean16:31.5Grand Blanc188.8Northwood
12Nicolas Morales – Sanchez16:48.2Kalamazoo Loy Norrix188.3Bredeweg
12John Blaskowski16:33.8Saginaw Heritage188.1Northwood
11Seth Randall16:27.2St. Joseph188.0Lakeview
12Kenny Sheffer16:49.7Otsego187.8Bredeweg
10Ryan Rathsburg16:35.1Flint Powers Catholic187.6Northwood
10Ashton Fink16:37.2GR Christian187.6Christian Schools
12Tommy Beiter16:35.3Flint Powers Catholic187.6Northwood
11John Keser16:51.3Buchanan187.2Bredeweg
12Owen Gifford16:29.7Portage Central187.1Lakeview
12George Scupham16:34.0Edwardsburg187.0Fennville Open
10Clint Couchman16:15.2Brooklyn Columbia Central186.9Homer
12Michael Dummer16:53.0Holland West Ottawa186.7Bredeweg
11Nick Parker16:38.1Frankenmuth186.6Northwood
9Maxwell Post16:53.2Holland West Ottawa186.6Bredeweg
12Ben Irwin16:59.4TC West (Traverse City)186.5Titan Takeoff
12Rob Dodd16:53.9Zeeland West186.4Bredeweg
11Bryce Falbe16:55.3Muskegon Oakridge185.9Bredeweg
10Tristan Hernandez17:01.5Kingsley185.8Titan Takeoff
11Dustin Wright16:40.9Midland185.7Northwood
11Anthony Rowe16:45.0Breckenridge185.7Trent Carter
12Carson Burgess16:24.6Brown City185.5Muskrat Classic
9Austin Hughes17:03.4TC West (Traverse City)185.2Titan Takeoff
12Maximillian Bladzik16:43.8Grand Blanc184.7Northwood
12Qwynn Darnell16:20.0Elk Rapids184.7Bear Country
12Jeryn Frisbie17:00.2Belding184.6Hornet
12Sean Ryan16:47.1GR Christian184.3Christian Schools
12Thad VanderLaan16:47.4GR South Christian184.2Christian Schools
11Matthew Wortley16:45.7Saginaw Heritage184.1Northwood
10Adam Shorb16:39.0Portage Northern184.0Lakeview
11Boston Wilkinson17:01.0Holland West Ottawa184.0Bredeweg
12Anthony Plana16:46.6Frankenmuth183.8Northwood
10Logan Szumila16:46.8Alpena183.7Northwood
11Brady Edwards16:51.0Mt. Pleasant Sacred Heart183.7Trent Carter
11Rocky Bolton16:40.1Jackson Lumen Christi183.6Lakeview
9Jackson Pant16:40.5Richland Gull Lake183.5Lakeview
9Micah Good16:40.6Parma Western183.5Lakeview
12Charlie Smith16:47.6Grand Blanc183.5Northwood
12Owen Metzger17:04.5Sparta183.2Hornet
12Micah Small16:50.8GR Christian183.1Christian Schools
12Aidan Simrau17:10.2TC West (Traverse City)182.9Titan Takeoff
10Elijah Demlow16:42.5BC Lakeview182.8Lakeview
12Jackson Schaub16:26.2Benzie Central182.6Bear Country
12Camren DeVries17:06.2Holland West Ottawa182.3Bredeweg
12Shea Armstrong16:51.6Sault Ste. Marie182.1Northwood
12Liam McBeth17:06.9Buchanan182.0Bredeweg
12David Fiore16:52.2Saginaw Heritage181.9Northwood
11Sam Miller16:45.3Portage Northern181.9Lakeview
10Alec Brown16:52.4Saginaw Heritage181.9Northwood
11Connor Beebe16:49.7Berrien Springs181.8Fennville Open
12Dane Scheeringa16:54.7Dyer (Illiana Christian)181.8Christian Schools
12Benaiah Roby16:55.7Kalamazoo Homeschool Sports181.5Christian Schools
10James Scholten-Holcomb16:55.9GR Christian181.4Christian Schools
12Jake Follett17:08.9Holland West Ottawa181.4Bredeweg
11Connor Murphy16:54.0Midland181.3Northwood
11Micah Kuiper16:56.3GR Covenant Christian181.2Christian Schools
9Ryan Brown16:54.4Freeland181.2Northwood
11Levi Schimmel16:57.0GR Covenant Christian181.0Christian Schools
9Grant Lampen17:10.0Holland Christian181.0Bredeweg
11Austin Taft17:16.1TC West (Traverse City)181.0Titan Takeoff
12John Edler16:33.6Homer180.8Homer
9Zander Stewart17:10.8Holland Christian180.7Bredeweg
12Jonah Zietlow16:49.5Three Rivers180.5Lakeview
11Alex Ten Haken16:58.5Hudsonville Unity Christian180.5Christian Schools
11Ben Bouchey16:56.9Flint Powers Catholic180.4Northwood
11Evan Olson16:50.3EPBP Laker180.2Hatchet
11Ryan Good16:50.3Parma Western180.2Lakeview
11Elias DeJong16:59.4GR Christian180.2Christian Schools
9George Whitaker17:12.6Otsego180.1Bredeweg
9Alex Pelliccia16:58.5Midland179.8Northwood
11Seth Betzold16:58.8Essexville Garber179.7Northwood
11Josiah Rozema17:01.6GR South Christian179.5Christian Schools
11Sebastian Ruiz17:15.2Holland West Ottawa179.3Bredeweg
12Xavier Roman16:43.3Macomb Lutheran North179.2Muskrat Classic
12Julian Walker16:44.0Algonac179.0Muskrat Classic
11Ben Verlin17:03.0GR South Christian179.0Christian Schools
12Reece Howes16:54.1Three Rivers179.0Lakeview
9Jack Cook17:01.7Grand Blanc178.8Northwood
11Colin Blachford16:44.7Troy Athens178.8Muskrat Classic
10Declan Shoemaker17:22.8TC West (Traverse City)178.7Titan Takeoff
12Sylus Wilson17:17.9Stanton Central Montcalm178.7Hornet
12Matthew Berg17:02.1Midland178.6Northwood
12Trenton Fetter16:40.2Adrian Madison178.6Homer
9Leland Sowle16:55.7Parma Western178.5Lakeview
11Cole Coffman17:17.7Holland Christian178.4Bredeweg
10Macen White17:18.3Holland Christian178.2Bredeweg
11Caleb Lynd16:56.4Parma Western178.2Lakeview
12Cole Fernandez17:03.6Flint Kearsley178.1Northwood
12Paul Saladin17:04.6Reed City178.1Ray Helsing
12Ian Potts16:47.4MACH Running177.9Muskrat Classic
12Peter Soltis16:57.7Jackson Lumen Christi177.8Lakeview
12Brayden Prieskorn16:48.0St. Clair177.7Muskrat Classic
11Carter Hughes16:58.3BC Lakeview177.6Lakeview
9Zach Diller17:20.5Holland Christian177.5Bredeweg
10Soren Crosthwaite16:58.8Jackson Lumen Christi177.4Lakeview
10Ethan Ferguson17:03.5Edwardsburg177.2Fennville Open
9Tyler Bromley17:21.7Lowell177.1Bredeweg
12Bray Mentzer17:00.2BC Lakeview176.9Lakeview
12Isaiah Lindstrom17:09.4GR Christian176.9Christian Schools
12Caiden Helsel17:07.7Lake City176.8Northwood
9Seth Sytsma17:09.8GR Christian176.7Christian Schools
9John Brickley17:05.2Niles176.6Fennville Open
11Justin Mkrtumian16:51.7Detroit U-D Jesuit176.4Muskrat Classic
10Eli VanPoortfliet16:44.9Benzie Central176.4Bear Country
11Brett Lewis17:08.9Saginaw Heritage176.4Northwood
11Gunnar Djerf17:24.3Otsego176.2Bredeweg
9Jackson Thompson17:09.3Midland176.2Northwood
11Kellen Chalupa17:07.8Allegan175.7Fennville Open
12Nolan Korolden16:53.9Yale175.7Muskrat Classic
12Connor Helsel17:11.0Lake City175.7Northwood
11Milo Perez17:13.0Dyer (Illiana Christian)175.7Christian Schools
10Timothy Adair17:14.1Kalamazoo Homeschool Sports175.3Christian Schools
12Samuel Ashby17:27.2Zeeland West175.3Bredeweg
10Joshua England17:12.8Midland Dow175.1Northwood
12Alan Kuzmar17:15.3Dyer (Illiana Christian)174.9Christian Schools
9Ryan Long17:28.3Otsego174.9Bredeweg
11Jonathan Falk17:15.6GR Christian174.8Christian Schools
11Avery Morrow17:06.8Jackson Lumen Christi174.7Lakeview
9Bryson Hassevoort17:28.9Zeeland West174.7Bredeweg
12Jonah Pollatz17:18.1Mt. Pleasant Sacred Heart174.6Trent Carter
11Antonino Biondo16:58.3Macomb Lutheran North174.2Muskrat Classic
9Sam Casiano17:34.3Watervliet174.2Centreville
10Carter Crosby17:15.4Grand Blanc174.2Northwood
12Preston VanOeffelen17:32.1Greenville174.0Hornet
11Ryder Woodwyk17:31.3Spring Lake173.9Bredeweg
10Jackson Duval17:10.0BC Lakeview173.7Lakeview
12Landon Gerritsma17:32.0Holland Christian173.7Bredeweg
12Jack Sherwood17:32.8Buchanan173.4Bredeweg
10Brady VanConant17:01.1Yale173.3Muskrat Classic
11Fletcher Stucky17:33.3Kalamazoo Loy Norrix173.2Bredeweg
9Leland Barnett17:39.5TC West (Traverse City)173.2Titan Takeoff
10Jack Mechenbier17:12.8Richland Gull Lake172.7Lakeview
12Cooper Gardner17:12.9BC Harper Creek172.7Lakeview
12Owen Beindit17:03.2Algonac172.6Muskrat Classic
12Dayton Moran17:13.3Richland Gull Lake172.6Lakeview
12Will Johnson17:35.7Holland Christian172.4Bredeweg
10Griffin Solano17:21.1Flint Powers Catholic172.3Northwood
10Carson Wiersbe17:14.2St. Joseph172.3Lakeview
12Benjamin Morales17:40.9Sturgis172.0Centreville
11Myles Robinson17:22.5Gladwin171.8Northwood
12Reid Cousins17:37.9Zeeland West171.7Bredeweg
11Ethan Kreger17:06.1St. Clair171.6Muskrat Classic
11Daniel Chaney16:59.8Lake Leelanau St. Mary171.4Bear Country
9Asher Putman17:16.8Reese171.4Hatchet
10Josiah Passig17:39.0Buchanan171.3Bredeweg
11Lukas Albright17:25.1Big Rapids171.3Ray Helsing
11Joshua Reed17:24.8Midland Dow171.1Northwood
10Nick DeRoo17:39.9Holland West Ottawa171.0Bredeweg
12Ethan Dalman17:41.0Zeeland West170.7Bredeweg
10Matteo Ortega17:26.1Saginaw Heritage170.6Northwood
12Kyler Fertig17:42.6Stanton Central Montcalm170.5Hornet
11Connor Pepin17:09.8Croswell-Lexington170.4Muskrat Classic
10Michael Bogard17:42.9Kalamazoo Loy Norrix170.0Bredeweg
11Wesley Chaffee17:31.9Mt. Pleasant Sacred Heart170.0Trent Carter
11Oscar Dunfee17:42.9Kalamazoo Loy Norrix170.0Bredeweg
10Isaac Vandlen17:43.1Spring Lake170.0Bredeweg
9Dane Trask17:43.5Spring Lake169.9Bredeweg
12Adam Howell17:28.5Flint Kearsley169.8Northwood
10Abe Blaskowski17:28.6Saginaw Heritage169.8Northwood
11Brendan Koza17:11.7Marysville169.8Muskrat Classic
11Jed Batayola17:30.9Palos Heights (Chicago Christian)169.7Christian Schools
12Porter Yurk17:44.1Holland West Ottawa169.6Bredeweg
9Reese Devisser17:48.1Schoolcraft169.6Centreville
12Lawson Miller17:44.2Muskegon Oakridge169.6Bredeweg
9Everett Anaya17:29.2Freeland169.6Northwood
10Grant Ackley17:44.4Hart169.5Bredeweg
11Jackson Horn17:29.6Freeland169.5Northwood
11Grant Davis17:13.0Port Huron Northern169.4Muskrat Classic
11Evan Amthor17:30.9Saginaw Heritage169.0Northwood
11Hunter Smith17:24.1Vicksburg169.0Lakeview
10Mason Pietrykowski17:14.3Richmond168.9Muskrat Classic
11Jayden Mueller17:47.3Muskegon Oakridge168.6Bredeweg
11Braeden Gildea17:25.7Mattawan168.4Lakeview
10Drew Chenery17:26.6Portage Central168.1Lakeview
9Reuben Riemersma17:37.0Hudsonville Unity Christian167.7Christian Schools
10Nolan Kessler17:50.1Montague167.6Bredeweg
10Timothy Wolff17:50.1Hart167.6Bredeweg
9David Matthews17:18.1St. Clair167.6Muskrat Classic
12Cody Bradley17:11.5Petoskey St. Michael167.5Bear Country
12Eric DeWaele17:18.5Clinton Twp. Chippewa Valley167.5Muskrat Classic
10Patrick Conroy17:28.9St. Joseph167.4Lakeview
12Caleb Lamblin17:35.9Gaylord167.4Northwood
9Ethan Harrand17:11.9Buckley167.4Bear Country
10Roan VanSumeren17:29.0Parma Western167.4Lakeview
12Cole Upper17:36.4Lincoln-Alcona167.2Northwood
11Cage Edingfield17:12.4Benzie Central167.2Bear Country
10Brendan Werth17:36.5Alpena167.2Northwood
12Sam Noora17:39.2Kalamazoo Homeschool Sports166.9Christian Schools
12Jaxxon Thelen17:53.6Ionia166.8Hornet
12Rocket Wilson17:38.7Howard City Tri-County166.8Ray Helsing
12Carston Broderick17:37.9Midland Dow166.7Northwood
11Easton McCloy17:54.1GR NorthPointe Christian166.6Hornet
11Rush Marsden17:54.6Fulton166.5Hornet
11Braeden Conger17:39.6Frankenmuth166.1Northwood
10Jack Mecklenborg17:32.7Portage Central166.1Lakeview
11Amos Norder17:44.3Saginaw Michigan Lutheran Seminary165.9Trent Carter
12Liam Hallack17:56.1Zeeland West165.6Bredeweg
10Abraham Kiaunis17:42.1Reed City165.6Ray Helsing
10Johnny Coston17:57.4Stanton Central Montcalm165.5Hornet
10Graham Sleper17:57.1Kalamazoo Loy Norrix165.3Bredeweg
12Braeden Mathis17:43.4Alpena164.9Northwood
10Landon Shimkus17:26.5Charyl Stockwell Academy164.8Muskrat Classic
10Gabe Piach17:44.2Gladwin164.6Northwood
9Gavin Bowers17:27.5Austin Catholic164.5Muskrat Classic
10Pascal Rasmussen17:44.8Saginaw Heritage164.4Northwood
10Riley Szalai17:41.9Edwardsburg164.4Fennville Open
10Walter Armstrong17:21.0Benzie Central164.3Bear Country
11Logan Rhodes17:28.3Yale164.2Muskrat Classic
11Owen Wruble17:39.3Harbor Beach163.9Hatchet
9Whitman Newland17:46.7Midland Dow163.8Northwood
11Rylan VanDenBeldt18:01.8Holland Christian163.7Bredeweg
10Daniel LaRoy17:49.2Kalamazoo Homeschool Sports163.6Christian Schools
10Caden Uttech18:02.5Zeeland West163.5Bredeweg
12Sam Taylor18:02.5Zeeland West163.5Bredeweg
12Alessandro Avila18:07.0Constantine163.3Centreville
10Cole Raymond18:03.1Coopersville163.3Bredeweg
10Carter Suttmann17:24.4Leland163.2Bear Country
12Michael Walsh17:41.6Ubly163.1Hatchet
10Jude Wentzloff17:41.6Jackson Lumen Christi163.1Lakeview
12Kyle Vincent17:24.8Benzie Central163.1Bear Country
12Jacob Burton17:41.9Portage Northern163.0Lakeview
11Jacob Sanders17:49.0Midland163.0Northwood
12Gavin Ayers17:46.8Edwardsburg162.7Fennville Open
11Brayden Spears17:49.8Lake City162.7Northwood
12Logan Romain17:42.8Dryden162.7Hatchet
10Travis Schiebner17:49.9Saginaw Heritage162.7Northwood
10Weston Grewell18:05.0Zeeland West162.7Bredeweg
12Finn Tauren17:43.2Richland Gull Lake162.6Lakeview
12Isaac Fullerton17:43.8Parma Western162.4Lakeview
10Bradley Chesney17:50.8Midland162.4Northwood
12Aaron Zannetti17:50.9Grand Blanc162.4Northwood
10Braylon Bigorowski18:06.0Coopersville162.3Bredeweg
12Isaac Norcross18:07.1GR NorthPointe Christian162.3Hornet
12Hayden Dannenberg18:06.6Holland Christian162.1Bredeweg
12Tanner Christensen17:44.7Mattawan162.1Lakeview
10Alex Iordanou17:51.8Flint Powers Catholic162.1Northwood
11Mason Opalewski18:07.0Hart162.0Bredeweg
11Drew Swayze18:07.1Lowell162.0Bredeweg
12Karl Swager17:45.2Jackson Lumen Christi161.9Lakeview
10Micaiah Arreola18:11.2Sturgis161.9Centreville
11Evan Buteyn17:54.4Grandville Calvin Christian161.9Christian Schools
12Gianino Perna17:45.4Marlette161.9Hatchet
10Kale Miklovic17:45.5EPBP Laker161.8Hatchet
12Luke Schultz17:46.3Portage Central161.6Lakeview
10Gabriel Nix17:53.4Midland Dow161.5Northwood
10Solomon DeBruyn18:14.5TC Central (Traverse City)161.5Titan Takeoff
9Joe Cecchini17:53.6Flint Powers Catholic161.5Northwood
11Austin Kloha17:53.6Freeland161.5Northwood
11Grayson Campbell17:47.7Vicksburg161.1Lakeview
10Trevor VanderKodde18:09.8Hart161.1Bredeweg
12Wyatt Vanpoortfliet17:31.3Benzie Central160.9Bear Country
11William Balasia17:39.1Detroit U-D Jesuit160.6Muskrat Classic
10Remyngton Clish17:57.1Sanford-Meridian160.3Northwood
10Owen Jarosz17:33.2Frankfort160.3Bear Country
12Mario Carducci17:40.2Clinton Twp. Chippewa Valley160.3Muskrat Classic
11Aiden Schaner18:12.3Hart160.2Bredeweg
12Keith Crompton17:33.8Frankfort160.1Bear Country
9Emmett Duggar18:18.8TC West (Traverse City)160.1Titan Takeoff
12Chayse Jensen17:51.0Quincy160.0Lakeview
12Samuel Kochensparger17:41.0Macomb Lutheran North160.0Muskrat Classic
10Matthew LaPorte17:51.1St. Joseph160.0Lakeview
9Thomas Sigler17:55.3Allegan159.9Fennville Open
12James Schroder17:58.8Sanford-Meridian159.7Northwood
12Ian Ferguson17:58.9Genesee Christian159.7Northwood
11Carson Ackley18:14.2Hart159.6Bredeweg
9Joey Hall17:52.6Portage Central159.5Lakeview
11Ethan Huff17:37.7Homer159.4Homer
12Kaden Mingerink18:02.0GR Covenant Christian159.3Christian Schools
12Jace Thomas17:53.4Birch Run159.2Hatchet
12Connor Tesch17:43.8Clinton Twp. Chippewa Valley159.1Muskrat Classic
9Oliver Burt18:04.9Breckenridge159.0Trent Carter
10Nicholas Priestap18:00.9Grand Blanc159.0Northwood
9Luke Cudney18:03.9Elmhurst (Timothy Christian)158.7Christian Schools
12Timothy Chamberlain18:17.9Portland St. Patrick158.7Hornet
9Haiden Bennett17:39.9Clinton158.7Homer
9Elliot Jones18:23.4TC West (Traverse City)158.5Titan Takeoff
10Elliot Alef17:45.9Macomb Lutheran North158.4Muskrat Classic
11Joshua Ross18:03.0Midland Dow158.3Northwood
12Corey Dubnicki17:41.3Jackson Preparatory158.2Homer
9Noah Strother18:03.7Gaylord158.1Northwood
12Alex Culver18:05.1Howard City Tri-County158.0Ray Helsing
12Henry Kauffman18:05.5Howard City Tri-County157.8Ray Helsing
10Blake Gale18:20.7Greenville157.8Hornet
10Jacob Gruppen18:19.8Zeeland West157.7Bredeweg
9Nate Zondervan18:06.9GR South Christian157.7Christian Schools
12Trevor Nagra17:58.3Mattawan157.6Lakeview
12Jacob Kuntz18:20.6Buchanan157.5Bredeweg
11Landon Kuperus18:07.6GR Covenant Christian157.5Christian Schools
10Hunter Walker17:58.8Quincy157.4Lakeview
11Brennan Robinson17:59.0Kingston157.3Hatchet
11Oliver Ridley18:06.0Saginaw Heritage157.3Northwood
11Francis Austen18:22.2Portland St. Patrick157.3Hornet
12Brandon McCullough18:22.3Kent City157.2Hornet
9Paolo Vello18:21.5Holland Christian157.2Bredeweg
9Caleb McBride17:49.7Marysville157.1Muskrat Classic
11Colton Grzyb17:49.8Almont157.1Muskrat Classic
11Jackson Briley18:10.9Clio157.0Trent Carter
10Harper Mullet18:28.1Traverse City St. Francis157.0Titan Takeoff
12Bridger Streeter18:22.3Kalamazoo Loy Norrix156.9Bredeweg
12Rex Jackson18:09.8GR South Christian156.7Christian Schools
12Jaden Gregory18:05.1Edwardsburg156.7Fennville Open
10Michael Ensing18:23.1Zeeland West156.6Bredeweg
12Isaac Westra18:10.1GR Covenant Christian156.6Christian Schools
10Cameron Osterbeck17:51.7Macomb L’Anse Creuse North156.4Muskrat Classic
12Nathan Cromar18:13.2Mt. Pleasant Sacred Heart156.3Trent Carter
12Gavin Ottinger18:09.7Goodrich156.1Northwood
12Bryce VanderKodde18:24.9Hart156.0Bredeweg
9Jack Crongeyer18:10.1Grand Blanc156.0Northwood
9Mason Arnoldink18:25.4Holland Christian155.9Bredeweg
10Zane Molewyk18:25.4Coopersville155.9Bredeweg
12Lukas Looman18:25.5Holland West Ottawa155.8Bredeweg
11Nate Gorman18:32.1Traverse City St. Francis155.6Titan Takeoff
10Harrison Worsley18:11.2Midland155.6Northwood
10Gavin McCarney18:04.3Richland Gull Lake155.6Lakeview
10Miles Muxlow18:11.5Flint Powers Catholic155.5Northwood
9Liam Piotrowski18:11.5Oscoda155.5Northwood
10Ethan Dertien18:13.5Hudsonville Unity Christian155.5Christian Schools
9Louis Ready18:32.6Traverse City St. Francis155.5Titan Takeoff
12Everett Radgens18:04.8Vicksburg155.4Lakeview
11Luke Shelton17:54.9Troy Athens155.4Muskrat Classic
10Landon Schibelhut18:33.6TC West (Traverse City)155.1Titan Takeoff
11Riley Weed18:09.8West Michigan Homeschool155.1Fennville Open
11Cooper Roster18:34.0TC West (Traverse City)155.0Titan Takeoff
12Joseph Sturtevant18:34.0TC West (Traverse City)155.0Titan Takeoff
10Liam Thelen18:29.0Ionia155.0Hornet
10Beckett Dennis17:49.1Grand Traverse Academy155.0Bear Country
9Julian Lopez18:28.3Hart154.9Bredeweg
10Gabe Jaime18:13.4Saginaw Heritage154.9Northwood
10Tanner Dozier18:14.7Reed City154.8Ray Helsing
10Grant Sitter18:15.9Dyer (Illiana Christian)154.7Christian Schools
12Ethan Baker18:14.9LeRoy Pine River154.7Ray Helsing
11Sawyer Kemp17:57.0Port Huron Northern154.7Muskrat Classic
10Max VanLaten18:16.0Dyer (Illiana Christian)154.7Christian Schools
10Troy Gillis17:57.2Detroit U-D Jesuit154.6Muskrat Classic
12William Haskins17:57.2Macomb Lutheran North154.6Muskrat Classic
9Graham Tormoen18:07.8Portage Central154.4Lakeview
11Jeremy Johnson17:58.0Marysville154.3Muskrat Classic
10Hagan Biehl18:31.3Sparta154.2Hornet
9Logan Kelly18:17.5GR South Christian154.2Christian Schools
12Eli Martin18:34.6Schoolcraft154.1Centreville
9Weston Guza18:08.8Ubly154.1Hatchet
10Charlie Penneau18:15.9Flint Powers Catholic154.0Northwood
11James Morrison17:58.9Macomb L’Anse Creuse North154.0Muskrat Classic
10Eddie Nolan17:59.4Troy Athens153.9Muskrat Classic
11Oliver Howie17:59.4Port Huron Northern153.9Muskrat Classic
11Gabe Wachtman18:35.5Lakeland153.8Centreville
9Easton Harrand17:52.7Buckley153.8Bear Country
11Camron Choike18:38.0TC Central (Traverse City)153.7Titan Takeoff
10Christopher Knudsen17:53.3Leland153.6Bear Country
10Max Wolgast18:10.4Three Rivers153.5Lakeview
10Andrew Slosar18:00.5Detroit U-D Jesuit153.5Muskrat Classic
11Dillon Spilker18:17.5Sanford-Meridian153.5Northwood
10Tony Hilton18:10.8Three Rivers153.4Lakeview
12Jack Ruan18:17.8Southgate Anderson153.4Northwood
11Micah Arlow18:01.0Cardinal Mooney Catholic153.3Muskrat Classic
10Brody Mulder18:33.0Holland West Ottawa153.3Bredeweg
9Eli Schout18:20.1Hudsonville Unity Christian153.3Christian Schools
11Ethan Feys18:01.2Troy Athens153.3Muskrat Classic
11Owen VanderVlucht18:33.2Hart153.3Bredeweg
10Nolan Koscinski17:54.3Bear Lake153.2Bear Country
12Logan Brawt18:18.5Sanford-Meridian153.2Northwood
10Caleb Elwell18:11.8Mattawan153.1Lakeview
10Ben Ruan18:18.8Southgate Anderson153.1Northwood
10Alexander Neveau18:40.7TC Central (Traverse City)152.8Titan Takeoff
10Griffin Kreger18:02.7St. Clair152.8Muskrat Classic
12Brody Urbaniak18:02.9Charyl Stockwell Academy152.7Muskrat Classic
11Brandon Peterson18:35.0Coopersville152.7Bredeweg
11Caleb Kohl18:21.5Howard City Tri-County152.5Ray Helsing
12Wesley Haines18:13.6Reese152.5Hatchet
12Gage Spencer18:21.9Beaverton152.4Ray Helsing
10Nolan Stadel18:21.3Genesee Christian152.2Northwood
12TJ Pokorny18:21.4Southgate Anderson152.2Northwood
12Leo Bearss18:04.6Yale152.1Muskrat Classic
10Hayden Mohrhardt18:42.7Traverse City St. Francis152.1Titan Takeoff
10Campbell Fedderman17:58.3Leland151.9Bear Country
11Cullen Decker18:41.3Union City151.9Centreville
10Garrett Potts18:05.9MACH Running151.7Muskrat Classic
11Elijah Killinger18:06.1Charyl Stockwell Academy151.6Muskrat Classic
11Noah Wolff18:38.2Hart151.6Bredeweg
12Martin Fetteroff18:38.3Hart151.6Bredeweg
9Parson Jones18:38.6Holland Christian151.5Bredeweg
9Blake Aube18:01.7Hudson151.5Homer
11Devlin Johnson18:23.8Freeland151.4Northwood
11Carson Summerfield18:16.8Vicksburg151.4Lakeview
10Levi Fitchett18:16.9Dryden151.4Hatchet
10Kelton Kyro18:24.6Midland151.1Northwood
9Luke Worley18:41.3GR NorthPointe Christian150.9Hornet
9Cristian Ortega18:25.3Saginaw Heritage150.9Northwood
10Brady Oosterhouse18:41.6Saranac150.8Hornet
10Noah Dallas18:25.9Freeland150.7Northwood
9Charlie Fields18:19.0North Branch150.7Hatchet
11Wyatt Bovensiep18:09.4Auburn Hills Avondale150.5Muskrat Classic
11Sam Burkinshaw18:26.7Midland150.4Northwood
10Carter Feltner18:19.8Quincy150.4Lakeview
12Aaron Allen18:27.9Reed City150.4Ray Helsing
11Nate Bemister18:29.0Elmhurst (Timothy Christian)150.4Christian Schools
11Caden VanGelderen18:42.0Hart150.3Bredeweg
10Logan Franklyn18:42.1Spring Lake150.3Bredeweg
12Louis Musser18:27.5Bay City Western150.2Northwood
11Joe Janesak18:43.5Sparta150.2Hornet
9Noah Bhan18:20.6Portage Central150.1Lakeview
12Eric Cannon18:11.0Detroit U-D Jesuit150.0Muskrat Classic
11Evan Rentsch18:28.3Midland149.9Northwood
11Henry Haag18:21.7EPBP Laker149.8Hatchet
10Nicholas Formosa18:11.9Detroit U-D Jesuit149.7Muskrat Classic
12Trey Hall18:22.1Three Rivers149.6Lakeview
10Trevor Meyer18:44.4Otsego149.5Bredeweg
11Gabe Boelman18:32.6Kalamazoo Homeschool Sports149.1Christian Schools
12Paul McClure18:09.5Adrian Madison148.8Homer
11Bryce Reid18:07.5Elk Rapids148.8Bear Country
11Gibson Smith18:46.7Montague148.8Bredeweg
12Conner Fenton18:36.8Beal City148.4Trent Carter
12Isaac Whipple18:08.9Grand Traverse Academy148.4Bear Country
9James Phillips18:33.1Flint Powers Catholic148.3Northwood
10Liam Tiles18:48.8Spring Lake148.1Bredeweg
10Hanes Graebel18:10.0Leland148.0Bear Country
10Caleb Chamberlin18:10.0Petoskey St. Michael148.0Bear Country
12Ace Drewyor18:53.2Schoolcraft147.9Centreville
11Brayton Cosby18:27.4Bronson147.9Lakeview
10Braden Post18:27.5Portage Central147.8Lakeview
11Jackson Jaworski18:34.6Freeland147.8Northwood
12Adam SaintOnge18:17.8Almont147.7Muskrat Classic
9Jayden Smith18:34.9Grand Blanc147.7Northwood
12Brayden VanOs18:36.2Big Rapids147.6Ray Helsing
12Samuel DeYoung18:37.5GR Christian147.5Christian Schools
10Devin Stotz-Ghosh18:28.6Portage Central147.5Lakeview
9Ryan Kaczor18:35.7Freeland147.4Northwood
12Caleb Looyenga18:37.7GR Covenant Christian147.4Christian Schools
11Noah June18:55.0Union City147.3Centreville
10Cole Wesley18:12.3Petoskey St. Michael147.2Bear Country
9Lucas Volmering18:30.0Ubly147.0Hatchet
9Beckett Melendez18:30.5Portage Central146.8Lakeview
12Paxton Downing18:41.6Hale146.8Trent Carter
10Johannes Visser18:37.8Midland Dow146.7Northwood
12Aren Gay18:31.4Richland Gull Lake146.5Lakeview
10Everett Wood18:21.6Grosse Pointe South146.5Muskrat Classic
12Jacob Sinclair18:53.6Kalamazoo Loy Norrix146.5Bredeweg
12Elijah Good18:38.7Midland Dow146.4Northwood
11Isaiah Wilson18:54.7GR NorthPointe Christian146.4Hornet
9Callan Fleming18:21.9Detroit U-D Jesuit146.4Muskrat Classic
10Elliot Smith18:15.1Mancelona146.3Bear Country
11Carter Root18:39.1Lake City146.3Northwood
10Griffin Wenta18:54.7Spring Lake146.1Bredeweg
12Cody Couturier18:15.9Lake Leelanau St. Mary146.0Bear Country
10Cole Carless18:23.4Yale145.9Muskrat Classic
11Noah Dubridge18:44.5Mt. Pleasant Sacred Heart145.8Trent Carter
10Denver Siler18:33.9Bronson145.7Lakeview
10Liam Knuth18:24.1Cardinal Mooney Catholic145.6Muskrat Classic
10Liam Imhoff18:57.5Kent City145.5Hornet
12Ethin Chandler18:17.5Benzie Central145.5Bear Country
10Andrew Hillborg18:41.8Freeland145.4Northwood
9Henry Jackson18:44.1Kalamazoo Homeschool Sports145.3Christian Schools
10Clint Malcolm18:25.2Algonac145.3Muskrat Classic
9Oscar Resnick18:25.3Grosse Pointe South145.2Muskrat Classic
10Charlie Denherder18:18.4Elk Rapids145.2Bear Country
10Conner Terry18:58.1East Kentwood145.0Bredeweg
10Peter Artman18:45.1Kalamazoo Homeschool Sports145.0Christian Schools
10Carter Brouwer18:40.2Bangor144.9Fennville Open
9Canon Belusar18:26.4SCS Lakeview144.9Muskrat Classic
10Reid Barden18:43.6Frankenmuth144.8Northwood
9Landan Jenkins18:36.8BC Harper Creek144.7Lakeview
12Robert Carrigan18:26.9Armada144.7Muskrat Classic
9David Strother18:44.3Gaylord144.6Northwood
12Evan Rolston19:00.4Stanton Central Montcalm144.5Hornet
9Peter Azzinaro18:46.5Elmhurst (Timothy Christian)144.5Christian Schools
12Chase Somers18:44.8Freeland144.4Northwood
11Wilson Sheldon18:38.0Jackson Lumen Christi144.3Lakeview
9Dawson Kolehouse18:42.2West Michigan Homeschool144.3Fennville Open
12Connor Sloan19:00.4Kalamazoo Loy Norrix144.2Bredeweg
10Liam Raseman19:00.5Otsego144.2Bredeweg
11Jamin Siewert18:28.6Almont144.1Muskrat Classic
12Ethan Vermeulen18:47.7Dyer (Illiana Christian)144.1Christian Schools
11Korey LeVey18:28.9Marysville144.1Muskrat Classic
11Brady Moran18:39.2Jackson Lumen Christi143.9Lakeview
12Chris Sayers18:29.5SCS Lakeview143.8Muskrat Classic
12Earl Beattie18:29.7Marine City143.8Muskrat Classic
10Logan Carrier18:29.9Yale143.7Muskrat Classic
12Gavin Bishop18:30.0St. Clair143.7Muskrat Classic
10Gavin Schultz18:40.0Richland Gull Lake143.7Lakeview
10Aristotle Chapman18:30.1Macomb L’Anse Creuse North143.6Muskrat Classic
10Ryan Sorrell19:03.1GR NorthPointe Christian143.6Hornet
11Grant Mielke18:47.3Freeland143.6Northwood
11Isaac Witte18:49.4GR Christian143.5Christian Schools
12Henry Greene18:40.4BC Lakeview143.5Lakeview
11Joshua Snyder18:30.5MACH Running143.5Muskrat Classic
12Kristian Coon19:03.7Greenville143.4Hornet
11Maks Kiss18:47.8Southgate Anderson143.4Northwood
11Sebastian Hernandez19:06.8Coldwater143.4Centreville
10Ethan Kamp19:02.9Spring Lake143.4Bredeweg
11Lucas Frentz18:45.2Edwardsburg143.3Fennville Open
11Sebastian Seifferlein18:41.3Sandusky143.2Hatchet
9Eli Baker18:48.5Coleman143.2Northwood
10Logan Ingraham19:04.6Belding143.1Hornet
9Matthew Sherman18:50.6Dyer (Illiana Christian)143.1Christian Schools
12Evan Keller19:03.9Coopersville143.0Bredeweg
12Hyunseo Sung18:49.3Midland Dow142.9Northwood
11Tyler Schuster18:50.3Howard City Tri-County142.9Ray Helsing
11Dominick Chiverton18:53.3Breckenridge142.9Trent Carter
10Drew Weaver18:27.4Olivet142.9Homer
11Emmet Gardella18:32.9Detroit U-D Jesuit142.7Muskrat Classic
10Patrick Amidon19:06.0Greenville142.7Hornet
9Aiden Martin19:06.4GR NorthPointe Christian142.5Hornet
11Grady Galbraith18:55.1Hemlock142.3Trent Carter
9Zachary Vogelsberg18:44.2Portage Northern142.3Lakeview
12Aaron Stevens19:06.2GR Kenowa Hills142.3Bredeweg
9Jaxon Williams18:27.2Grand Traverse Academy142.3Bear Country
12Girum Merriman19:07.5Sparta142.2Hornet
10David Driver19:06.6East Kentwood142.1Bredeweg
12Trace Fisher18:55.6Standish Sterling142.1Trent Carter
11Greyson Hartwick19:07.7Sparta142.1Hornet
11Grady Friedmann18:34.9Clinton Twp. Chippewa Valley142.0Muskrat Classic
12Law Sholten18:51.9Frankenmuth142.0Northwood
10Alexander Repp18:35.0Croswell-Lexington142.0Muskrat Classic
9Wesley Mair19:07.0Montague142.0Bredeweg
10Johnny Huey18:52.1Flint Powers Catholic142.0Northwood
11Darren Moore18:53.1LeRoy Pine River142.0Ray Helsing
12Aaryn Stallworth19:13.4TC West (Traverse City)141.9Titan Takeoff
9Anthony Durocher18:45.5St. Joseph141.8Lakeview
12Jabin Dieleman19:07.5Holland West Ottawa141.8Bredeweg
11Carter Krause18:35.6Yale141.8Muskrat Classic
11Logan Garbo18:35.6Grosse Pointe South141.8Muskrat Classic
10Atticus Cadarette18:28.8Petoskey St. Michael141.8Bear Country
11Carson Pullins18:49.8Bangor141.7Fennville Open
12Bryan Barradas19:07.9East Kentwood141.7Bredeweg
9Cooper Feagan18:29.8Petoskey St. Michael141.4Bear Country
12Gavin Escamilla18:54.0Bay City Western141.3Northwood
11Liam VanScoyoc18:55.7Reed City141.1Ray Helsing
12Freddie Bierling19:09.7Byron Center Zion Christian141.1Bredeweg
10Adam Franks18:48.0Bronson141.0Lakeview
9Kingston Lennan19:10.8Otsego140.7Bredeweg
10Jackson Bannister19:11.7East Kentwood140.4Bredeweg
9Donald Budrew19:11.7Hart140.4Bredeweg
10Micah Maier18:49.8St. Joseph140.4Lakeview
9Apollos Ventimiglia18:39.9MACH Running140.4Muskrat Classic
11Milo Dahleen18:57.0Alpena140.3Northwood
12Trey Eaton19:18.2TC Central (Traverse City)140.3Titan Takeoff
9Erik Mager19:18.2TC Central (Traverse City)140.3Titan Takeoff
11Eli Willoughby18:33.3Grand Traverse Academy140.2Bear Country
12Troyer Serna18:50.5Three Rivers140.2Lakeview
9Jack Deboer19:12.5Otsego140.2Bredeweg
11Cameron Rynsburger19:12.6Holland Christian140.2Bredeweg
12Dylan Sturr19:12.6Muskegon Reeths-Puffer140.1Bredeweg
11Cooper Hoyt18:50.7North Branch140.1Hatchet
12Trap Abbott18:54.8Bangor140.1Fennville Open
10Braiden Schuh18:55.2Edwardsburg139.9Fennville Open
10Keagon Kostecki18:59.3Big Rapids139.9Ray Helsing
12Jaciel Ruiz18:55.3Fennville139.9Fennville Open
11Luke Aerts19:17.8Coldwater139.7Centreville
11Jadon Dettmann18:56.1Martin139.6Fennville Open
12Jack Kuberski18:59.1Flint Kearsley139.6Northwood
11Collin Bauer19:18.2Schoolcraft139.6Centreville
11Luke Lyon18:52.5BC Lakeview139.5Lakeview
9Gabe Schultz18:59.7Genesee Christian139.4Northwood
11Braden Eenigenburg19:01.8Dyer (Illiana Christian)139.4Christian Schools
10Jake Richmond19:14.9Kalamazoo Loy Norrix139.4Bredeweg
11Niko Morales19:18.9Sturgis139.4Centreville
9Tony Perez19:19.1Watervliet139.3Centreville
11Wyatt Ramseyer18:44.0Detroit U-D Jesuit139.0Muskrat Classic
10Bode Dykstra19:22.5TC Central (Traverse City)138.8Titan Takeoff
11Kai Bouathong19:17.5Zeeland West138.5Bredeweg
12Michael Aramouni18:45.5Madison Heights Lamphere138.5Muskrat Classic
11Reese Lepeak19:02.6Bay City Western138.5Northwood
11Brady Dozier19:03.6Reed City138.5Ray Helsing
10Corbin Hutchinson19:02.7Gaylord138.4Northwood
10James Fransted19:03.8Big Rapids138.4Ray Helsing
12Griffin Mis19:18.9Sparta138.4Hornet
12Trevin Warner18:55.9Parma Western138.4Lakeview
11Tyne Evans19:18.9Stanton Central Montcalm138.4Hornet
12Eric Lane19:07.4Clio138.2Trent Carter
9Peter Klein19:05.6GR Christian138.1Christian Schools
11Graydon Heystek19:18.9Kalamazoo Loy Norrix138.0Bredeweg
9Cody Schroeder18:57.0Jackson Lumen Christi138.0Lakeview
10Reuben Lorenz18:57.1St. Joseph138.0Lakeview
12Landon Koole19:06.1GR Covenant Christian138.0Christian Schools
10Daniel Ross19:04.4Midland Dow137.9Northwood
9Eli Hejnal19:04.5Lake City137.8Northwood
10Finnian Rawsthorne19:04.7Grand Blanc137.8Northwood
12Levi Vanderlaan19:19.8Spring Lake137.7Bredeweg
9Elijah Harris18:57.8Three Rivers137.7Lakeview
11Lucas Szczesny18:57.8Portage Central137.7Lakeview
10Cole Slotman19:20.2Hart137.6Bredeweg
11Dayton Sneller19:20.3Zeeland West137.6Bredeweg
11Max Barron18:43.5Tekonsha137.5Homer
10Lincoln Davis18:58.6Mattawan137.5Lakeview
9Lewis Smith18:41.6Mancelona137.5Bear Country
11Jeffery Sisson19:05.7Gladwin137.4Northwood
11Carson Pavloff18:48.8Auburn Hills Avondale137.4Muskrat Classic
10Edward Gorkowski19:21.3East Kentwood137.3Bredeweg
9Kyle Doty18:42.4Mesick137.2Bear Country
9Joseph Aramouni18:49.4Madison Heights Lamphere137.2Muskrat Classic
11Xander Huckins18:59.4Reese137.2Hatchet
11Landen Gessner18:44.5Olivet137.2Homer
11Rhet Johnson19:21.6Hart137.1Bredeweg
9Peter Conley19:21.6Spring Lake137.1Bredeweg
9Bentley Molitor19:21.7Buchanan137.1Bredeweg
11Brayden Buelow19:00.3Portage Central136.9Lakeview
10Daniel Broderick19:07.7Midland Dow136.8Northwood
10Grayson Wodzisz18:51.0Grosse Pointe South136.7Muskrat Classic
10Levi Knoop19:24.3Portland St. Patrick136.6Hornet
11Aiden Harrison19:08.9Gladwin136.4Northwood
12Oliver Alef18:52.0Macomb Lutheran North136.3Muskrat Classic
10Andrew Saintonge18:52.0Almont136.3Muskrat Classic
10Nathan Rainwater19:09.3Grand Blanc136.2Northwood
12Grant Garner18:52.4Macomb Lutheran North136.2Muskrat Classic
12Evan Gobie19:02.4Deckerville136.2Hatchet
9William Skinner18:52.6Detroit U-D Jesuit136.1Muskrat Classic
SoMason Jager18:45.7Traverse City Christian136.1Bear Country
12Noah Rebhan19:03.0BC Lakeview136.0Lakeview
12Matthew Leatherman19:25.0Montague136.0Bredeweg
12Veridique Manzi19:25.0East Kentwood136.0Bredeweg
10Johnny Boike19:10.1Flint Powers Catholic136.0Northwood
12Caleb Butler19:31.3TC West (Traverse City)135.9Titan Takeoff
10Kazu Tran18:53.4Detroit U-D Jesuit135.9Muskrat Classic
10Maksim Kohl19:03.5Unionville-Sebewaing135.8Hatchet
11Kalen Dodder18:53.6Port Huron Northern135.8Muskrat Classic
11Tanner Lehman19:26.6Greenville135.8Hornet
11Peyton Scholma19:12.9Elmhurst (Timothy Christian)135.7Christian Schools
10Hendrix McKay19:11.3Alpena135.6Northwood
10Adrian Perez19:04.4Three Rivers135.5Lakeview
11Brock Hunter19:26.9Montague135.4Bredeweg
10Joey O’Connor19:13.9Dyer (Illiana Christian)135.4Christian Schools
12Jack Kerrigan18:55.6Croswell-Lexington135.1Muskrat Classic
11Preston Komara19:12.6Midland Dow135.1Northwood
12Connar McDonald19:12.9Sanford-Meridian135.0Northwood
12Brendan Wolf19:13.0Saginaw Heritage135.0Northwood
9Cooper Hohn19:32.3Sturgis134.9Centreville
11Jack Ganton19:06.3Bronson134.9Lakeview
11Aubin Allee19:14.4LeRoy Pine River134.9Ray Helsing
9Logan Wright18:56.4Yale134.9Muskrat Classic
11Ben Brower19:15.6Hudsonville Unity Christian134.8Christian Schools
11Eli Foged19:35.1TC West (Traverse City)134.6Titan Takeoff
10Coleman Wendzel19:07.2Richland Gull Lake134.6Lakeview
9Walter Haag19:07.5EPBP Laker134.5Hatchet
9Gus Barr19:18.5Breckenridge134.5Trent Carter
10Brady Corbat18:57.6Marysville134.5Muskrat Classic
10Joseph Berry19:07.6Jackson Lumen Christi134.5Lakeview
11Isaac Millward19:08.4Portage Central134.2Lakeview
10Henry Kosick19:15.4Midland134.2Northwood
10Luke Hildebrand19:12.7Berrien Springs134.1Fennville Open
11Nathan Perez18:58.8MACH Running134.1Muskrat Classic
12Nate Ostrosky18:54.0Brooklyn Columbia Central134.0Homer
12Ethan O’Connor18:54.0Athens134.0Homer
9Henry Frederick19:31.3Holland West Ottawa133.9Bredeweg
12Lualhati Verzosa18:59.3Grosse Pointe South133.9Muskrat Classic
12Isaac FoxElster19:32.6Portland St. Patrick133.8Hornet
9Gavin Gross19:37.7TC Central (Traverse City)133.8Titan Takeoff
12Christopher Baker19:32.4Kalamazoo Loy Norrix133.5Bredeweg
9Clark Stevens19:14.7Edwardsburg133.4Fennville Open
10Joe Zheng19:37.9Lakeland133.0Centreville
11Gunnar Hallett18:55.0Mesick133.0Bear Country
9Jasper Schmitt19:19.1Grand Blanc133.0Northwood
11Drew Vanderpuyl19:38.4Coldwater132.9Centreville
12Logan Brown19:23.4Standish Sterling132.9Trent Carter
11Gari Salvador-Garcia19:16.5Martin132.9Fennville Open
10Pierson Albaugh19:12.5Portage Northern132.8Lakeview
12Luke McDonell19:02.6St. Clair132.8Muskrat Classic
10John Verlinde18:57.7Adrian Madison132.8Homer
10Isaac Fletcher19:13.1Mattawan132.6Lakeview
11Noah Glaza19:20.1Freeland132.6Northwood
11Liam Heyboer19:22.2GR Covenant Christian132.6Christian Schools
12Alex Saavedra19:35.6East Kentwood132.5Bredeweg
11Carter English19:20.6Midland Dow132.5Northwood
12Justin Bergman19:13.7Portage Central132.4Lakeview
12Levi Schutt19:22.8Dyer (Illiana Christian)132.4Christian Schools
11Thijs Van Rijn19:14.0Kingston132.3Hatchet
11Logan Ruczynski19:21.1Alpena132.3Northwood
10Miguel Rodriguez19:18.2Niles132.3Fennville Open
9Parker Moore19:18.2West Michigan Homeschool132.3Fennville Open
12Mark Miller19:40.2Lakeland132.3Centreville
10Tegan Lowe19:36.3Lowell132.2Bredeweg
9Drew Trask19:36.4Spring Lake132.2Bredeweg
10Jonathan Egan19:25.5Mt. Pleasant Sacred Heart132.2Trent Carter
12Jack Reyes19:04.8Algonac132.1Muskrat Classic
9Kevin Dahl19:37.2Spring Lake131.9Bredeweg
9Lane Lentych19:43.3TC Central (Traverse City)131.9Titan Takeoff
10Dominic DeVeny19:05.5Cardinal Mooney Catholic131.8Muskrat Classic
12Amos Miller19:22.7Saginaw Arts and Sciences131.8Northwood
12Gavin Murphy19:05.7SCS Lakeview131.8Muskrat Classic
12Dontrel Taylor19:15.8Three Rivers131.7Lakeview
11Alden Lucas19:24.9Hudsonville Unity Christian131.7Christian Schools
11Connor Bailey-Cook19:20.2Parchment131.6Fennville Open
10Kellen Manthei18:59.4Grand Traverse Academy131.5Bear Country
12Matthew Bentley18:59.5Buckley131.5Bear Country
10Tamrak Mceachern18:59.8Buckley131.4Bear Country
9TJ Wolk19:38.9Holland Christian131.4Bredeweg
9Jude Arledge19:26.1Kalamazoo Homeschool Sports131.3Christian Schools
9Mason Bollinger19:40.1Stanton Central Montcalm131.3Hornet
12Caden Leatherman19:26.3Hudsonville Unity Christian131.2Christian Schools
9Miles Koch19:39.4Holland West Ottawa131.2Bredeweg
9Gage Roodvoets19:26.5GR South Christian131.2Christian Schools
11Drew Starkey19:07.7Macomb Lutheran North131.1Muskrat Classic
12Henry Sloat19:43.8Centreville131.1Centreville
11Benjamin Laurain19:24.9Saginaw Heritage131.0Northwood
9Joel Oosterhouse19:41.1Saranac131.0Hornet
9Paxton Schoenlein19:46.2TC West (Traverse City)130.9Titan Takeoff
12Aiden Parker19:44.2Coldwater130.9Centreville
12Dan Maes19:18.3Richland Gull Lake130.9Lakeview
9Justin Carpenter19:08.4SCS Lakeview130.9Muskrat Classic
10Kaden Monroe19:25.5Flint Powers Catholic130.8Northwood
9Theodore Arseneau19:23.1Niles130.6Fennville Open
9Elijah Waskey19:23.2West Michigan Homeschool130.6Fennville Open
9Douglas Givinsky19:09.3SCS Lakeview130.6Muskrat Classic
10Andrew Duthler19:28.7GR Covenant Christian130.4Christian Schools
10Joseph Segard19:42.9GR NorthPointe Christian130.4Hornet
11Henry Ebert19:46.0Sturgis130.4Centreville
10Josiah Wagoner19:20.3St. Joseph130.3Lakeview
11Caleb Thomason-Redus19:10.5Grosse Pointe South130.2Muskrat Classic
9James Forney19:42.7Lowell130.1Bredeweg
10Levi Skinner19:27.8Grand Blanc130.1Northwood
12Perry Middaugh19:03.9Grand Traverse Academy130.0Bear Country
10Xander Towery19:43.9Ionia130.0Hornet
Alex Crowder19:43.119-Unattached130.0Bredeweg
9Silas Finney19:29.2Beaverton129.9Ray Helsing
11Nathan Sanderson19:44.4GR NorthPointe Christian129.9Hornet
11Micah Manion19:30.5GR Christian129.8Christian Schools
11Carson Szarejko19:22.0BC Harper Creek129.7Lakeview
11Corbin Knoerr19:29.4Bay City Western129.5Northwood
12Brody Sims19:12.5St. Clair129.5Muskrat Classic
10Jack Feenstra19:45.4Byron Center Zion Christian129.2Bredeweg
9Ryland Giannini19:13.5Madison Heights Lamphere129.2Muskrat Classic
12Alpha Kabba19:45.7East Kentwood129.1Bredeweg
10Reid Hacker19:34.7Dansville129.1Trent Carter
10Daren Austin19:27.9Parchment129.0Fennville Open
11Ryland Pastor19:24.0BC Harper Creek129.0Lakeview
11Andrew Urben19:14.3MACH Running128.9Muskrat Classic
10Cayd Wohlscheid19:35.5Mt. Pleasant Sacred Heart128.8Trent Carter
11Asher Friess19:33.9Kalamazoo Homeschool Sports128.7Christian Schools
11Conner Morrison19:48.0Ionia128.7Hornet
10Masen O’Neil19:25.2Millington128.6Hatchet
10Rileigh Schmitz19:47.3Muskegon Oakridge128.6Bredeweg
10Adam Ogamba19:32.3Midland128.6Northwood
9Thomas Stull19:32.9Goodrich128.4Northwood
12Landon Strang19:16.1Clinton Twp. Chippewa Valley128.3Muskrat Classic
11Noah Young19:27.8EPBP Laker127.7Hatchet
10Callan Toman19:37.1Kalamazoo Homeschool Sports127.6Christian Schools
11Brandon Watz19:35.1Bay City Western127.6Northwood
12Gage Pedue19:54.2Sturgis127.6Centreville
9Leo Maciel19:32.2Fennville127.6Fennville Open
10Derek Bostrom19:50.3Holland Christian127.6Bredeweg
11Wesley Kosinski19:28.4North Huron127.5Hatchet
11Traiton Coulier19:50.6Lowell127.5Bredeweg
12Matt Waggoner19:11.7Mancelona127.5Bear Country
12Eliot Pavlik19:51.3Kalamazoo Loy Norrix127.2Bredeweg
9Simon Norder19:40.6Saginaw Michigan Lutheran Seminary127.1Trent Carter
12Dylan Gryglewski19:57.6TC West (Traverse City)127.1Titan Takeoff
9Chase Blain19:38.7Howard City Tri-County126.8Ray Helsing
11Joshua Kooy19:39.7Elmhurst (Timothy Christian)126.8Christian Schools
10Thomas Schweihofer19:20.8Yale126.7Muskrat Classic
12Ronan Turrell19:21.5St. Clair126.5Muskrat Classic
10Daniel Smyth19:21.6MACH Running126.5Muskrat Classic
12Bryson Ballantyne19:17.8Adrian Madison126.1Homer
9Ryan Stewart19:39.8Genesee Christian126.1Northwood
12Carter Sikorski19:32.9Bronson126.0Lakeview
11Brendon Sims19:40.0Unattached126.0Northwood
10Edward Marshall19:23.1Armada126.0Muskrat Classic
9Ethan Strother19:40.3Gaylord125.9Northwood
11Aiden Unangst19:55.5Kalamazoo Loy Norrix125.8Bredeweg
9Kaiden Pearce19:37.5Bangor125.8Fennville Open
11Donavin Reist19:16.8Mancelona125.7Bear Country
11Shuler Wiegerink19:33.9Portage Northern125.7Lakeview
10Byron Nevins19:56.2Spring Lake125.6Bredeweg
9Clyde Wolfe19:56.2Kalamazoo Loy Norrix125.6Bredeweg
10Loghan Murphy19:38.2Allegan125.6Fennville Open
12Ryan Stewart19:56.3Holland Christian125.6Bredeweg
9Thomas Degrez19:45.3Hale125.6Trent Carter
12Bowie Pawson19:42.6Howard City Tri-County125.5Ray Helsing
10Chase Peterson19:24.6Macomb L’Anse Creuse North125.5Muskrat Classic
10Emmett Worden19:34.7Birch Run125.4Hatchet
9Michael Visner19:43.5Reed City125.2Ray Helsing
9Ryan Armey19:58.1Spring Lake125.0Bredeweg
9Preston Vanderpool19:26.4Grosse Pointe South124.9Muskrat Classic
11Pacen Brown19:36.7Mattawan124.8Lakeview
12Charlie Gibson19:41.4Three Oaks River Valley124.5Fennville Open
9Gabriel Luna19:59.5Muskegon Reeths-Puffer124.5Bredeweg
11Gavin Dannenberg19:59.5Holland Christian124.5Bredeweg
12Evan Schaefer19:22.8Olivet124.4Homer
10Alex Kastl19:21.2Mesick124.3Bear Country
10Jackson Hunt19:38.2BC Harper Creek124.3Lakeview
12Simon Beougher20:00.2Kalamazoo Loy Norrix124.3Bredeweg
10Owen Zeien19:49.3Beal City124.2Trent Carter
9Nathan Dunn19:38.4Quincy124.2Lakeview
10Charles Spencer20:00.4Buchanan124.2Bredeweg
10Lukas Brown19:38.5Unionville-Sebewaing124.2Hatchet
10Max Sytsma20:00.7Kalamazoo Loy Norrix124.1Bredeweg
10Jeremiah VanHouten19:42.9Martin124.0Fennville Open
12Jack Karalash19:39.2Richland Gull Lake123.9Lakeview
11Caleb Hohn20:05.2Sturgis123.9Centreville
9Easton Corradini19:39.9Portage Central123.7Lakeview
10Ethan Bastos19:39.9Portage Northern123.7Lakeview
12Preston Boggs19:47.1Flint Kearsley123.6Northwood
9Caleb Canavan19:40.2Portage Northern123.6Lakeview
11Johnny Roland19:30.3Almont123.6Muskrat Classic
12Owen Butkovich19:47.6Lake City123.5Northwood
10Benjamin Rowekamp-Amb19:41.6Mattawan123.1Lakeview
10Andrew Wright20:04.8GR NorthPointe Christian123.1Hornet
10Cooper Highlen20:04.9Ionia123.0Hornet
11Liam Pesce19:45.9Niles123.0Fennville Open
11Brayden Herr19:42.4Richland Gull Lake122.9Lakeview
10Austin Insixiengmai19:32.7Clinton Twp. Chippewa Valley122.8Muskrat Classic
11Peter Mann19:50.2Midland Dow122.6Northwood
12Samuel Mathiesen19:43.6Portage Central122.5Lakeview
9Aiden Watson20:06.8Greenville122.4Hornet
10Liam Gilmour19:33.8Grosse Pointe South122.4Muskrat Classic
11Allen Gaines19:33.9Yale122.4Muskrat Classic
12Armon Harris19:33.9SCS Lake Shore122.4Muskrat Classic
9Braydn Patrick19:29.5Jackson Preparatory122.2Homer
10Andrew Burnside19:53.6Hudsonville Unity Christian122.1Christian Schools
11Johnny Gruppen19:54.2Hudsonville Unity Christian121.9Christian Schools
9Caleb Clare19:52.3Oscoda121.9Northwood
11Levi Socier19:52.5Essexville Garber121.8Northwood
11Jay Bronsink19:30.5Athens121.8Homer
12Riley Minnis19:52.6Freeland121.8Northwood
11Ethan Nagel19:52.7Sanford-Meridian121.8Northwood
10Lucas Winter19:50.1Parchment121.7Fennville Open
11Bryce Hekter20:12.1Centreville121.6Centreville
12Brian Hopkins19:36.1Roseville121.6Muskrat Classic
10Keegan Keith19:55.6Kalamazoo Homeschool Sports121.5Christian Schools
12Landon Hayes20:12.8Constantine121.4Centreville
9Andrew Bemister19:56.0Elmhurst (Timothy Christian)121.3Christian Schools
10Isaac Kamps19:56.0GR Covenant Christian121.3Christian Schools
11James Maher19:47.2Richland Gull Lake121.3Lakeview
9Carsen Modderman20:09.2Coopersville121.3Bredeweg
12Colin Lock19:54.3Essexville Garber121.2Northwood
12James Crockett20:13.6Lakeland121.1Centreville
9Tristan Schemper19:56.7Palos Heights (Chicago Christian)121.1Christian Schools
10Titus Plattner19:56.9GR Christian121.0Christian Schools
9Milo Kraegel19:57.0GR Christian121.0Christian Schools
11Tyler Penberthy19:38.0Macomb L’Anse Creuse North121.0Muskrat Classic
10Jack Kowalski19:55.6Saginaw Heritage120.8Northwood
9Colin Maurer19:38.8MACH Running120.7Muskrat Classic
11Nick York19:56.0Flint Powers Catholic120.7Northwood
10Cy Gerke19:56.1Flint Powers Catholic120.6Northwood
10Steven Foltz19:39.4Yale120.5Muskrat Classic
11Andrew Potter19:58.5Kalamazoo Homeschool Sports120.5Christian Schools
12Nick Pumani19:53.6Berrien Springs120.5Fennville Open
11Cooper Prentice19:53.9Allegan120.4Fennville Open
9Theo Freestone20:12.7Kalamazoo Loy Norrix120.1Bredeweg
10Shawn Rogers19:58.7Reed City120.1Ray Helsing
12Tristian Raimondo19:40.7SCS Lakeview120.1Muskrat Classic
11Julian Reed19:41.1Detroit U-D Jesuit120.0Muskrat Classic
11Chase McCarthy19:41.2Algonac119.9Muskrat Classic
9Emmett Elsner20:14.4Kent City119.9Hornet
10Brayden Kirkpatrick19:51.5Marlette119.8Hatchet
9Louis Flieger19:42.0Macomb L’Anse Creuse North119.7Muskrat Classic
11Joel Kaiser19:59.0Alpena119.7Northwood
11Beckett Hagen19:52.1Ubly119.6Hatchet
12Zachary Haigler20:15.3Sparta119.6Hornet
11Kyler Bowman19:42.5Roseville119.5Muskrat Classic
11Hunter Hayes19:56.7Martin119.4Fennville Open
9Jackson LaFlure20:15.9GR NorthPointe Christian119.4Hornet
11Benjamin Kline19:42.9Almont119.4Muskrat Classic
11Ben Moses20:19.2Sturgis119.3Centreville
12Bryan Gregory20:16.8Saranac119.1Hornet
10Nolan Kavanagh19:44.0Yale119.0Muskrat Classic
10Oliver Trout19:58.3Niles118.9Fennville Open
11Vincent Finelli19:44.7Detroit U-D Jesuit118.8Muskrat Classic
10Draper McFadden19:44.9Yale118.7Muskrat Classic
11Henry Lace19:59.1Edwardsburg118.6Fennville Open
11Reece Hoyt20:04.2GR Christian118.6Christian Schools
11Alex Debiasi19:55.3Jackson Lumen Christi118.6Lakeview
12Zach Witherspoon19:45.6Algonac118.5Muskrat Classic
12Jack Loomis19:59.7Bangor118.4Fennville Open
11Trevor Dolloff20:18.7Ashley118.4Hornet
10Alize Ramirez19:40.7Adrian Madison118.4Homer
9Lucas Lombard20:00.0Fennville118.3Fennville Open
9Gavin Comerford19:46.1Macomb L’Anse Creuse North118.3Muskrat Classic
10Hector Gascho19:46.1Clinton Twp. Chippewa Valley118.3Muskrat Classic
9William Moerschell19:46.1SCS Lakeview118.3Muskrat Classic
12Garrick Collins19:39.3Lake Leelanau St. Mary118.2Bear Country
11Andy Bobco19:46.5SCS Lakeview118.2Muskrat Classic
10Wyatt Newton20:18.6Kalamazoo Loy Norrix118.1Bredeweg
9Eli Fassett19:41.8Brooklyn Columbia Central118.1Homer
9Evan VanderHyde20:20.0Sparta118.0Hornet
10Chase Denoyer19:40.1Leland118.0Bear Country
9Dakoda Worley20:20.2Kent City117.9Hornet
9Lucas Newberry20:23.3Coldwater117.9Centreville
10Zeke Zwiep20:20.3Holland Christian117.6Bredeweg
10Brody Bushman19:58.4BC Harper Creek117.5Lakeview
9Liam Bisnett19:58.5Mattawan117.5Lakeview
9Henry Poterek19:49.3Macomb L’Anse Creuse North117.2Muskrat Classic
12Jacob Vanderveen20:22.4Fulton117.2Hornet
10David Ledden20:25.7Constantine117.1Centreville
12Ari Johnson20:22.1Buchanan117.0Bredeweg
10Lucas Ofstein20:00.4Portage Central116.9Lakeview
12Zach Danes20:26.4Bloomingdale116.9Centreville
12Gage Bowling20:00.5BC Harper Creek116.8Lakeview
10Angel Brito20:22.5Dowagiac Union116.8Bredeweg
10William O’Dell19:50.7Grosse Pointe South116.8Muskrat Classic
9Colton Pullen20:23.2Lowell116.6Bredeweg
12Jaxon Max20:24.3Kent City116.6Hornet
11Corbin Frazier20:08.3Midland116.6Northwood
12Joshua Kriesch19:51.5Yale116.5Muskrat Classic
12Andrew Rosso19:52.0Austin Catholic116.3Muskrat Classic
9Gus Zekvveld20:11.0Palos Heights (Chicago Christian)116.3Christian Schools
12Landon Harris19:45.2Benzie Central116.3Bear Country
11Max Crumm20:09.3Flint Powers Catholic116.2Northwood
SoTony Gudakunst19:47.5Addison116.2Homer
10Solomon Miller20:09.5Saginaw Arts and Sciences116.2Northwood
10John DeYoung20:11.9GR Christian116.0Christian Schools
11Peter Baker19:48.0Clinton116.0Homer
12Nathaniel Gresh20:03.2Portage Central115.9Lakeview
12Riley Graf20:14.5Dansville115.8Trent Carter
9Max Reed20:29.6Centreville115.8Centreville
11Isaac Sandelin20:03.7Vicksburg115.8Lakeview
12Carter Macomber20:03.8Richland Gull Lake115.7Lakeview
11Lucas Goetting19:49.2Clinton115.6Homer
9Thaddeus Hunt20:12.4Reed City115.5Ray Helsing
12Jorge De Reina Sastre20:11.5Freeland115.5Northwood
11Austin Strand19:50.2Clinton115.3Homer
10Dylan VanderPloeg20:14.5GR Christian115.2Christian Schools
11William Arnold19:55.5Armada115.2Muskrat Classic
10Andrew Cho20:14.5GR Christian115.2Christian Schools
11Connor Bleything20:05.7Three Rivers115.1Lakeview
12Luke Vandenbossche20:12.8Midland115.1Northwood
11Travis Olejnik19:56.0Yale115.0Muskrat Classic
12Tyler Pruitt20:06.3Mayville114.9Hatchet
9Owen Vanderhyde20:29.6Sparta114.8Hornet
9Carson Beerthuis20:28.7Hamilton114.8Bredeweg
9Keagan Soule20:17.7Standish Sterling114.8Trent Carter
11Will Heagle20:16.2GR Christian114.6Christian Schools
9Steven Budreau20:07.3Mayville114.6Hatchet
11Destan Ardan19:50.5Grand Traverse Academy114.5Bear Country
9Carter Potter20:30.5Sparta114.5Hornet
10Gabe Verellen20:07.7North Branch114.4Hatchet
12Caleb Forward19:50.8Bear Lake114.4Bear Country
9Parker Hayes20:35.8Traverse City St. Francis114.4Titan Takeoff
10Michael Daugherty19:51.0Bear Lake114.3Bear Country
10Luke McKown20:34.4Union City114.2Centreville
10Luke Sorgeloos19:59.1Macomb L’Anse Creuse North114.0Muskrat Classic
9Devin Kuiper20:18.9GR Covenant Christian113.7Christian Schools
11Damian Heindl20:21.1Mt. Pleasant Sacred Heart113.6Trent Carter
9Mason Kaiser20:17.2Alpena113.6Northwood
10Christopher Coyle20:00.4Grosse Pointe South113.5Muskrat Classic
12Daniel Grabinski20:32.6Hamilton113.5Bredeweg
11Noah Chinavare20:18.2Sanford-Meridian113.3Northwood
11Sawyer VanKuiken20:34.4Saranac113.2Hornet
12Dale Sehy20:11.7Vicksburg113.1Lakeview
11Braeden Hargrove20:19.8Beaverton113.1Ray Helsing
9Nicholas Hakala20:12.0Mattawan113.0Lakeview
12Eric Larson20:20.1Beaverton113.0Ray Helsing
9Bryce Smoker20:38.8Sturgis112.7Centreville
9Corbin Ouderkirk20:20.0Sanford-Meridian112.7Northwood
11Tyler Buck20:22.3GR South Christian112.6Christian Schools
12Logan Feltner20:13.4Caseville112.5Hatchet
12Lincoln Haag20:13.6Unionville-Sebewaing112.5Hatchet
10Ashton Dingee19:58.6Galesburg-Augusta112.5Homer
9Hayden Kirby20:20.8Grand Blanc112.4Northwood
10Sid Davis20:03.9Almont112.4Muskrat Classic
9Jonathan Ewers20:21.4Saginaw Heritage112.2Northwood
10Dalton Negro20:21.5Oscoda112.2Northwood
11Kai Crosthwaite20:14.7Jackson Lumen Christi112.1Lakeview
11Noah Duran20:42.7TC West (Traverse City)112.1Titan Takeoff
11Hudson Budreau20:14.8North Branch112.1Hatchet
12Hayden Brennan-Turski20:04.8SCS Lakeview112.1Muskrat Classic
12Cameron Braidwood20:37.1Spring Lake112.0Bredeweg
9Maksim Mitteer20:43.2TC Central (Traverse City)111.9Titan Takeoff
9Will Swanwick20:41.7Centreville111.8Centreville
12Ezequiel Cardozo-Aviles20:41.7Watervliet111.8Centreville
10Wesley Harrington20:19.9Parchment111.7Fennville Open
10Carter Davis20:23.0Midland111.7Northwood
11Zack Zarna20:24.0Howard City Tri-County111.7Ray Helsing
12Tristan Wininger20:06.4Grosse Pointe South111.5Muskrat Classic
12Elijah Larkowski20:23.4Midland Dow111.5Northwood
10Mario Sanchez-Ortega20:01.5Olivet111.5Homer
12Cole Stockwell20:06.5St. Clair111.5Muskrat Classic
10Kyron Novak20:38.5Muskegon Reeths-Puffer111.5Bredeweg
12Jameson Glass20:06.6Marysville111.5Muskrat Classic
11Trenton Hill20:44.7TC Central (Traverse City)111.4Titan Takeoff
10Caleb Van de Weghe20:39.3Holland West Ottawa111.2Bredeweg
10Hudson Winne20:21.4Fennville111.2Fennville Open
11James Odell20:43.8Bloomingdale111.1Centreville
10Ty Brower20:39.8Holland Christian111.1Bredeweg
10Bobby Dormer20:02.8Olivet111.1Homer
10Gabriel Peterson20:25.2Frankenmuth110.9Northwood
12Luke Thomas20:18.5Marlette110.8Hatchet
9Carsten Udell20:40.8Hart110.7Bredeweg
9Jonah Mantey20:18.9EPBP Laker110.7Hatchet
10Jude Flaherty20:01.9Brethren110.7Bear Country
12Matthew Bowman20:09.4Roseville110.5Muskrat Classic
11Reise Bateson20:41.6Hart110.5Bredeweg
12Jackson Sytsma20:28.7GR South Christian110.4Christian Schools
10Jonathan Wilds20:19.9Three Rivers110.4Lakeview
12Owen Kennedy20:20.2BC Lakeview110.3Lakeview
10Leon Wahl20:03.8Bear Lake110.1Bear Country
11Logan Nederveld20:30.3Hudsonville Unity Christian109.9Christian Schools
10Cameron Strzelecki20:11.4SCS Lake Shore109.9Muskrat Classic
10Adam Shoemaker20:30.5Hudsonville Unity Christian109.8Christian Schools
9Keegan Bouathong20:43.8Zeeland West109.7Bredeweg
11Braydon Newton20:21.9Parma Western109.7Lakeview
11Andrew Allen20:44.0Kalamazoo Loy Norrix109.7Bredeweg
9Sawyer Bailey20:26.3Edwardsburg109.6Fennville Open
9Drew Stanton20:29.3Saginaw Heritage109.6Northwood
12Kale Beemer20:12.4Brown City109.5Muskrat Classic
9Thomas Bastian20:07.5Jackson Preparatory109.5Homer
10Logan Gregory20:45.7Saranac109.4Hornet
10Zachary Crumby20:22.8Unionville-Sebewaing109.4Hatchet
9Drew Swanwick20:49.0Centreville109.3Centreville
11Coy Wood20:23.4Quincy109.2Lakeview
10Noah Horvath20:13.7MACH Running109.1Muskrat Classic
10Harper Morgan20:49.9Sturgis109.0Centreville
10Landon Weis20:51.0Centreville108.7Centreville
12Austin Hunter20:25.0Mattawan108.7Lakeview
9Ian Isaak20:25.3Portage Northern108.6Lakeview
11Ethan Jenne20:29.6Fennville108.5Fennville Open
11Bradley Smith20:48.7GR NorthPointe Christian108.4Hornet
12Garrett Lewis20:34.9Kalamazoo Homeschool Sports108.4Christian Schools
11Cody Rood20:49.1Greenville108.3Hornet
12Hunter Jones20:26.3BC Pennfield108.2Lakeview
11Grahm Gibbs20:49.6Greenville108.1Hornet
9Noah Mingerink20:35.9GR Covenant Christian108.0Christian Schools
12Micaiah Sylvester20:53.0Centreville108.0Centreville
11Townsend Moore20:49.2East Kentwood107.9Bredeweg
10Zachary Siegel20:50.4Kalamazoo Loy Norrix107.5Bredeweg
12Jacob Biolchini20:18.9Almont107.4Muskrat Classic
12Logan Bok20:52.1Saranac107.3Hornet
11Treyson Nyland20:57.1TC West (Traverse City)107.3Titan Takeoff
12Logan Dziewicki20:29.4Richland Gull Lake107.2Lakeview
9Tadhg Murphy20:36.4Flint Powers Catholic107.2Northwood
9Finley Richardson20:51.5Kalamazoo Loy Norrix107.2Bredeweg
9Silas Schlutt20:51.9Buchanan107.0Bredeweg
11Jack Dibert20:56.2Union City106.9Centreville
11Balois Franco20:52.9Dowagiac Union106.7Bredeweg
12Knighten Rockwell20:16.3Galesburg-Augusta106.6Homer
12Finn Halvas20:31.5Portage Northern106.5Lakeview
9Andy Falk20:40.6GR Christian106.5Christian Schools
9Gus Shettler20:21.9Grosse Pointe South106.4Muskrat Classic
10August Montgomery20:54.0Kalamazoo Loy Norrix106.3Bredeweg
9Gavin Schwiderson20:43.2Standish Sterling106.3Trent Carter
12Dylan Duimstra20:41.3Hudsonville Unity Christian106.2Christian Schools
10Cooper Goff20:32.5Three Rivers106.2Lakeview
11Colton Woods20:32.6Stevensville Lakeshore106.1Lakeview
10Evan Lokey20:32.8St. Joseph106.1Lakeview
12Bryce White20:55.9Montabella106.0Hornet
11Rocco Reimers21:01.1TC Central (Traverse City)106.0Titan Takeoff
12Kael Fay20:16.2Benzie Central105.9Bear Country
10Zachary Bain20:55.4Hamilton105.9Bredeweg
9Owen Pacyga20:23.4Troy Athens105.9Muskrat Classic
9Cameron Howe20:55.5GR Kenowa Hills105.9Bredeweg
10Brighton Lam20:33.7Vicksburg105.8Lakeview
11Leo Kondziolka20:24.1Clinton Twp. Chippewa Valley105.6Muskrat Classic
12Rowan Blaha20:43.4Kalamazoo Homeschool Sports105.5Christian Schools
10Liam Frifeldt20:38.4West Michigan Homeschool105.5Fennville Open
12Leo Hall20:56.6Spring Lake105.5Bredeweg
9Clayton Roussakis20:43.7Kalamazoo Homeschool Sports105.4Christian Schools
11Dan Youngberg20:41.7Lake City105.4Northwood
10Landin Struck-Curtis20:41.9Flint Kearsley105.4Northwood
10Mason Wolfe20:34.9Three Rivers105.4Lakeview
12Luke Phelps20:24.9Macomb Lutheran North105.4Muskrat Classic
10Austin Carr20:57.0Kalamazoo Loy Norrix105.3Bredeweg
12Jacob Campbell20:25.1Kimball New Life Christian105.3Muskrat Classic
9Noah Tiong20:42.6Flint Powers Catholic105.1Northwood
12Gavin Robbins20:35.6Mattawan105.1Lakeview
12Keegan Shephard20:42.7Sanford-Meridian105.1Northwood
12Parker Volstorf20:40.2Three Oaks River Valley104.9Fennville Open
10Caleb Glass20:45.3Grandville Calvin Christian104.9Christian Schools
12Henry Freestone20:58.5Kalamazoo Loy Norrix104.8Bredeweg
12Austen Walden21:02.9Constantine104.7Centreville
11Nick Stevens20:22.8Galesburg-Augusta104.4Homer
9Zachary Grice20:28.1MACH Running104.3Muskrat Classic
12Hunter May20:28.1Yale104.3Muskrat Classic
10Henry Paul20:28.3Clinton Twp. Chippewa Valley104.2Muskrat Classic
9Samuel Pierce20:38.7Portage Northern104.1Lakeview
10Zachary Oman21:04.7Prairie Heights104.1Centreville
10Philip Kooyer20:47.8Hudsonville Unity Christian104.1Christian Schools
10DJ Cummings20:48.8GR Christian103.7Christian Schools
12Erick Baczewski20:46.8Midland103.7Northwood
11Theodore VanKuiken21:03.4Saranac103.5Hornet
11Isaac Lee20:40.7Quincy103.4Lakeview
11Atticus Boeve20:44.8Fennville103.4Fennville Open
9Levi Torongo20:24.2Benzie Central103.3Bear Country
10Tyler Severino21:03.3Kalamazoo Loy Norrix103.2Bredeweg
12Brody Rice20:41.3Reese103.2Hatchet
9Isaiah Radawski20:41.3Portage Central103.2Lakeview
10Matthew Kowalski20:48.4Alpena103.2Northwood
9Rylan Fincham20:41.4Bronson103.2Lakeview
11Ismael Reyna20:45.9Bangor103.0Fennville Open
12Dominic Boden20:50.1Howard City Tri-County103.0Ray Helsing
9Gunner Long20:42.2Sandusky102.9Hatchet
10Ryan VanderWal20:51.2Elmhurst (Timothy Christian)102.9Christian Schools
11Waldon Haines20:42.5Reese102.8Hatchet
9Maximilian Van de Vyver20:32.7Austin Catholic102.8Muskrat Classic
12Jackson Zhang20:32.7St. Clair102.8Muskrat Classic
9Hunter Wagoner21:08.7Coldwater102.8Centreville
10Jose Carmona21:09.0Sturgis102.7Centreville
11Jared Samyn20:54.6St. Charles102.5Trent Carter
9Calvin Rykse20:52.1Howard City Tri-County102.3Ray Helsing
12Connor Geigley21:10.3Centreville102.2Centreville
9Victor Diaz21:06.4Otsego102.2Bredeweg
9Mitchell Brand20:27.6Buckley102.1Bear Country
9Andrew Hutson20:34.6Detroit U-D Jesuit102.1Muskrat Classic
12Nicholas Shinkonis20:34.7SCS Lakeview102.1Muskrat Classic
10Jack VanderZee20:54.5Elmhurst (Timothy Christian)101.9Christian Schools
9William Laubenthal20:56.7Mt. Pleasant Sacred Heart101.8Trent Carter
11Keegan Betz20:31.0Homer101.7Homer
12AJ Rakers20:55.2Elmhurst (Timothy Christian)101.6Christian Schools
10Dominic Cardillo20:46.2Caseville101.6Hatchet
11Gerrit Bol20:55.3GR Covenant Christian101.6Christian Schools
9Vincent Bekkala20:36.6Warren Woods Tower101.5Muskrat Classic
9Carl Nolan20:29.7Petoskey St. Michael101.4Bear Country
9Nolan Schepers20:55.7Hudsonville Unity Christian101.4Christian Schools
9Harrison Stolz21:08.9Holland West Ottawa101.4Bredeweg
9Dylan Thome20:56.0GR South Christian101.3Christian Schools
9Reed Nyland21:15.2TC West (Traverse City)101.3Titan Takeoff
10Noah Fowler20:47.3Parma Western101.3Lakeview
12James Wright20:47.5Portage Northern101.2Lakeview
10Raphael Schaub20:30.5Grand Traverse Academy101.2Bear Country
9Juan Guardiola-Parra21:09.7Hart101.1Bredeweg
11Ryan Potts21:10.0Coopersville101.0Bredeweg
9Evan Banko20:34.9Olivet100.4Homer
12Marshal Smith20:50.5Mayville100.2Hatchet
9Trey Rusbasan20:50.5St. Joseph100.2Lakeview
12Carson McCarthy20:34.7Mancelona99.8Bear Country
9Charles Federspiel20:51.9Birch Run99.7Hatchet
9Syler Rudy20:51.9BC Pennfield99.7Lakeview
12Owen Hadala20:42.0SCS Lakeview99.7Muskrat Classic
9Liam Dunn20:59.3Goodrich99.6Northwood
10Ben Beddingfield20:36.0Mancelona99.3Bear Country
10Dale Hice21:16.8Saranac99.1Hornet
12Owen Wemple21:01.8LeRoy Pine River99.1Ray Helsing
12Corbin Bender21:22.0Kingsley99.0Titan Takeoff
10Thomas Doversberger21:16.4Holland West Ottawa98.9Bredeweg
12Jonas Lipovsky21:01.7Midland98.8Northwood
11Dillan Jones21:03.2LeRoy Pine River98.6Ray Helsing
11Adam Knopfler21:17.6Montague98.5Bredeweg
11Hezekiah Gin20:55.6Parma Western98.5Lakeview
12Dalles Bailiff21:19.0Ionia98.3Hornet
12Andrew Newenhouse21:05.4Grandville Calvin Christian98.2Christian Schools
9Connor Evans20:41.6Addison98.1Homer
11Aiden Nott21:23.5Prairie Heights97.8Centreville
9Calvin Daut21:04.6Midland Dow97.8Northwood
10TJ Landrum20:47.7Algonac97.8Muskrat Classic
9Ricardo Martinez21:19.8Kalamazoo Loy Norrix97.8Bredeweg
12Ryland McIntyre20:57.8BC Harper Creek97.7Lakeview
9Callen Eldred21:20.9Montabella97.7Hornet
11Paul Kim21:08.9Saginaw Michigan Lutheran Seminary97.7Trent Carter
10Jericho Borck20:43.0Hudson97.7Homer
9Landon King21:20.4Spring Lake97.5Bredeweg
12Cody Cairo20:58.6Peck97.5Hatchet
12Nathan Marquez20:58.6BC Lakeview97.5Lakeview
9Mason Booker21:20.7Muskegon Oakridge97.4Bredeweg
12Landon Pruss20:48.8Algonac97.4Muskrat Classic
12Jason Waring21:06.0Goodrich97.3Northwood
11Noah Withers21:03.0Lawton97.3Fennville Open
9Finley Kuiper21:08.3GR Covenant Christian97.2Christian Schools
11Tyler Roberts20:59.5Dryden97.2Hatchet
11Jordon Patrick20:45.0Jackson Preparatory97.0Homer
12Darren Boyat21:07.6Lincoln-Alcona96.8Northwood
12Connor Huff21:27.7Bloomingdale96.4Centreville
12Connor Miley21:06.2Parchment96.3Fennville Open
9Ben Barnett21:10.4Reed City96.2Ray Helsing
9Trason Tucker21:24.4Hart96.2Bredeweg
10Cole Hill20:47.6Adrian Madison96.1Homer
9William Jr. Burress21:24.7East Kentwood96.1Bredeweg
10Jace Vaughn21:26.0Stanton Central Montcalm96.0Hornet
11Noah Mantey21:03.5EPBP Laker95.8Hatchet
12Wyatt Sonntag20:53.7Marysville95.8Muskrat Classic
11Zander Halek20:53.7Port Huron Northern95.8Muskrat Classic
9Marcus Letterman21:03.8Birch Run95.7Hatchet
10Caleb Stemaly20:48.9Athens95.7Homer
12Joseph Knea21:10.9Saginaw Valley Lutheran95.7Northwood
11Dylan McCallister20:49.3Reading95.6Homer
12Brenden Peter21:04.4Dryden95.5Hatchet
9Ben Nielsen21:27.5Morley-Stanwood95.5Hornet
11Oscar Lucas21:26.7Kalamazoo Loy Norrix95.4Bredeweg
11Grant Hoskins21:05.0Stevensville Lakeshore95.4Lakeview
10Andrew Nyboer20:55.0Macomb Lutheran North95.3Muskrat Classic
9Stephen Warnick20:55.0Grosse Pointe South95.3Muskrat Classic
10Mark Wagner21:09.3West Michigan Homeschool95.2Fennville Open
9Anthony Gray21:09.4Niles95.2Fennville Open
10Aaron Wilson20:55.6Detroit U-D Jesuit95.1Muskrat Classic
11Chase Beard21:17.1Breckenridge95.0Trent Carter
12Thomas Shockey21:28.3Kalamazoo Loy Norrix94.9Bredeweg
11Drew Roiniotis21:06.4Vicksburg94.9Lakeview
9Kyle Eubank21:30.3Belding94.6Hornet
9Tucker Gascoyne20:57.3Memphis94.6Muskrat Classic
9Tyler Licht21:07.5Birch Run94.5Hatchet
10Isaac Wilson20:53.4Hudson94.2Homer
9Jackson Launiere21:30.6GR Kenowa Hills94.1Bredeweg
12Gabe Slough21:15.6Gaylord94.1Northwood
12Carlos Castillo-Perez21:12.7Comstock Park94.1Fennville Open
10Blake Vallad21:19.8Standish Sterling94.1Trent Carter
9Eli Huff20:54.0Homer94.0Homer
11Justin Hutt21:31.0East Kentwood94.0Bredeweg
12Braiden Wright21:17.5Howard City Tri-County93.8Ray Helsing
11Eddie Miller21:09.9Quincy93.7Lakeview
10Julian Spitzner21:38.0TC Central (Traverse City)93.7Titan Takeoff
11Cameron Murray21:10.1Vermontville Maple Valley93.6Lakeview
9Landon Learn21:32.3Muskegon Reeths-Puffer93.6Bredeweg
11Ian DeRuiter21:32.4Byron Center Zion Christian93.5Bredeweg
10Niels Walker-Hundley21:38.5TC Central (Traverse City)93.5Titan Takeoff
10Owen Griffith21:32.6GR Kenowa Hills93.5Bredeweg
11Cole Dalton21:10.6Stevensville Lakeshore93.5Lakeview
9Matthew Hafeli21:17.6Midland Dow93.5Northwood
12Joey Kulpa21:18.8LeRoy Pine River93.4Ray Helsing
9Frederico Herrmann21:11.1Stevensville Lakeshore93.3Lakeview
12Fischer LeGault21:11.2Harbor Beach93.3Hatchet
11Griffin Calder21:39.4TC West (Traverse City)93.2Titan Takeoff
12Jacob Penna21:20.6GR Covenant Christian93.1Christian Schools
10Wesley Schram21:35.2Vestaburg92.9Hornet
12Lowell Milett21:02.3Brown City92.9Muskrat Classic
11Griffin Chisholm20:55.4Frankfort92.9Bear Country
9Colt Truscott21:03.0Croswell-Lexington92.7Muskrat Classic
9Henry Schrauben21:35.2Lowell92.6Bredeweg
10Asher Beck21:15.1Parma Western92.0Lakeview
10Luke Quardokus21:15.6Portage Northern91.8Lakeview
10Jonah Tripicchio21:16.6BC Lakeview91.5Lakeview
9Quinn Upston21:17.3Richland Gull Lake91.2Lakeview
9Gavin Blue21:17.4Millington91.2Hatchet
10Owen Drews21:46.1TC Central (Traverse City)91.0Titan Takeoff
9Silas Lee21:25.1Grand Blanc91.0Northwood
9Jaxen Verwey21:29.2Merrill91.0Trent Carter
10Randolf Schneider21:29.3Dansville90.9Trent Carter
12Joshua Schang21:08.3Warren Cousino90.9Muskrat Classic
11Jaxon Boehm21:18.5Stevensville Lakeshore90.8Lakeview
12Garrett VanderZyl21:26.7Howard City Tri-County90.8Ray Helsing
9Tyler Morris21:08.8Macomb L’Anse Creuse North90.7Muskrat Classic
9James Sanders21:29.8Breckenridge90.7Trent Carter
9Declan Kintner21:26.4Bay City Western90.5Northwood
9Garrett Chrispell21:19.7Stevensville Lakeshore90.4Lakeview
11Levi Fager21:30.9Saginaw Michigan Lutheran Seminary90.4Trent Carter
9Cameron Medlin21:24.1Niles90.3Fennville Open
12Trevor Hayes21:29.1GR Covenant Christian90.3Christian Schools
11Logan Howe21:43.2Portland St. Patrick90.3Hornet
9Aiden Hemmingway21:03.3Mancelona90.2Bear Country
9Mike Hernandez21:25.0Three Oaks River Valley90.0Fennville Open
12Carson Johnson21:28.0Sanford-Meridian90.0Northwood
10Callen Heier21:11.1SCS Lake Shore90.0Muskrat Classic
9Bryson Smith21:11.2Macomb Lutheran North89.9Muskrat Classic
9Jack Dykstra21:11.7Grosse Pointe South89.8Muskrat Classic
9Owen Wygant21:21.8BC Pennfield89.7Lakeview
12Christian Warriner21:22.2Jackson Lumen Christi89.6Lakeview
10Sam Trommater21:33.3Beal City89.6Trent Carter
11Jake Mennega21:31.5GR Christian89.5Christian Schools
10Aaron Dandin21:12.6Macomb L’Anse Creuse North89.5Muskrat Classic
12Paul Borobia21:32.6Kalamazoo Homeschool Sports89.1Christian Schools
9Jacob Probst21:14.1Macomb Lutheran North89.0Muskrat Classic
10Ben Schinbeckler21:28.5Edwardsburg88.8Fennville Open
10Joseph Klein21:31.6Midland Dow88.8Northwood
11Bryce Willis21:48.2Montabella88.6Hornet
9Noah Zalba21:32.3Sanford-Meridian88.6Northwood
12Collin Grove21:16.1Algonac88.3Muskrat Classic
12Donaven Degraffenreid21:16.3Harper Woods88.2Muskrat Classic
12Eian Kaste21:16.6Brown City88.1Muskrat Classic
10Camden Morris21:09.7Mancelona88.1Bear Country
12Alexander Barr21:17.0Yale88.0Muskrat Classic
10Haidyn Smith21:34.1Saginaw Heritage88.0Northwood
12Jordan Weber21:38.3Beal City87.9Trent Carter
11Danny Farison21:34.8Midland87.7Northwood
9Gavin Brueck21:54.0Centreville87.7Centreville
12Kenji Banasky21:37.1Kalamazoo Homeschool Sports87.6Christian Schools
11Levi Dawson21:50.2Montague87.6Bredeweg
12Foley Kedzior21:18.7Warren Woods Tower87.4Muskrat Classic
11George Plymale21:18.8Detroit U-D Jesuit87.4Muskrat Classic
9Gus Roman21:50.9Kalamazoo Loy Norrix87.4Bredeweg
12Lucas Cha21:19.3Warren Woods Tower87.2Muskrat Classic
11Noah Wolters21:52.6Zeeland West86.8Bredeweg
SoDaniel Collins21:13.6Traverse City Christian86.8Bear Country
10Brendan Aeder21:30.7Unionville-Sebewaing86.8Hatchet
12James Zweng21:20.7Armada86.8Muskrat Classic
10Uriah Peoples21:37.8Lincoln-Alcona86.7Northwood
11Scotty Brown21:31.0Richland Gull Lake86.7Lakeview
12Atraiu Naik21:53.3Holland West Ottawa86.6Bredeweg
11Luke Skutt21:42.4Clio86.5Trent Carter
9Henry Witgen21:21.8Armada86.4Muskrat Classic
11Lyle Lawrence21:16.8Olivet86.4Homer
11William Welch21:32.0Kingston86.3Hatchet
11Ayden Shortsle21:54.0GR Kenowa Hills86.3Bredeweg
11Elijah Pulver21:15.6Petoskey St. Michael86.2Bear Country
9Edward Ostberg21:22.6Troy Athens86.1Muskrat Classic
11Riley Sprague21:40.8Beaverton86.1Ray Helsing
9Thomas Christensen21:40.0Midland86.0Northwood
10Owen Leitow21:33.1Portage Northern86.0Lakeview
9Tim Nies21:33.2North Branch85.9Hatchet
9Levi Iford21:55.4Holland Christian85.9Bredeweg
9JaNeal Rhodes21:19.0Adrian Madison85.7Homer
12Ryan Lapan21:45.0Standish Sterling85.7Trent Carter
9Brayden Bloom21:57.1Kent City85.6Hornet
10Xavier Zammit21:24.3Cardinal Mooney Catholic85.6Muskrat Classic
10Ayden Grissith22:02.6Ogemaw Heights85.5Titan Takeoff
11Luke Byland22:02.6TC Central (Traverse City)85.5Titan Takeoff
11Timothy Venia21:34.8Mayville85.4Hatchet
10Jack Venier21:25.3Detroit U-D Jesuit85.2Muskrat Classic
11William Gritters21:44.4Elmhurst (Timothy Christian)85.2Christian Schools
10Titus Gordon21:44.4Hudsonville Unity Christian85.2Christian Schools
10Sylas Williams21:20.5Hudson85.2Homer
9Charlie Barkel21:57.6Zeeland West85.1Bredeweg
11Nick Neuman21:20.9Brooklyn Columbia Central85.0Homer
11Wyatt Wessell21:40.1Comstock Park85.0Fennville Open
11Travis Kelsey21:43.2Lake City84.9Northwood
12Xander Hallock21:36.3Three Rivers84.9Lakeview
9Jonathan Mueller21:58.4Montague84.9Bredeweg
9Dominic DeVellis21:43.7Frankenmuth84.8Northwood
9Greyson Higgs22:00.0Greenville84.7Hornet
11Collin Long22:03.3Coldwater84.6Centreville
9Graham Wertman21:20.3Petoskey St. Michael84.6Bear Country
12Matthew Medd21:44.5Saginaw Heritage84.5Northwood
12Shin Sato22:01.0Stanton Central Montcalm84.3Hornet
10David Lee21:28.8Troy Athens84.1Muskrat Classic
10Misael Paez21:45.9Lake City84.0Northwood
9Xavier Lee22:07.0TC Central (Traverse City)84.0Titan Takeoff
10Jackson Shev22:07.0TC Central (Traverse City)84.0Titan Takeoff
9Bryson LaFond21:39.4Kingston83.9Hatchet
9Ryan Dalman22:01.9Zeeland West83.7Bredeweg
12Logan Priebe21:51.2Saginaw Michigan Lutheran Seminary83.6Trent Carter
11Jace Cota21:47.9Tawas83.4Northwood
11Levi Schipper21:50.1GR Covenant Christian83.3Christian Schools
11Cooper Stannard21:45.2Parchment83.3Fennville Open
9Vincent Lussier21:26.5Athens83.2Homer
12Camden King21:41.5Stevensville Lakeshore83.2Lakeview
10Harper Musta21:25.3Mesick82.9Bear Country
11Hayden Palmer21:42.3Portage Northern82.9Lakeview
11Josue Morales-Perez22:04.5Dowagiac Union82.8Bredeweg
10Liam McCue21:42.7Portage Central82.8Lakeview
9Griffin Baker21:42.8Parma Western82.7Lakeview
12Troy Verville21:33.1Charyl Stockwell Academy82.6Muskrat Classic
10Ryan Howley21:44.2Portage Northern82.3Lakeview
10Noah Ranson21:44.2Three Rivers82.3Lakeview
10Daniel Stella21:34.3Detroit U-D Jesuit82.2Muskrat Classic
12Cameron King21:44.4Marlette82.2Hatchet
9Cole Lockwood21:51.4Gladwin82.2Northwood
11Tim Forward21:48.7Parchment82.1Fennville Open
9Owen Schultz21:45.0Peck82.0Hatchet
11Bryce Thompson21:45.3Parma Western81.9Lakeview
9Regan Luce22:07.4Holland West Ottawa81.9Bredeweg
12Griffin Olson21:29.5Benzie Central81.5Bear Country
11Caleb Vaalburg21:55.8GR Covenant Christian81.4Christian Schools
9Dash Price22:15.2TC Central (Traverse City)81.3Titan Takeoff
11Samuel Kleyn22:10.2Byron Center Zion Christian80.9Bredeweg
9Tanner Byron22:10.2Otsego80.9Bredeweg
10Joshua Diocares22:10.4East Kentwood80.9Bredeweg
12Chase Lanning22:10.5Byron Center Zion Christian80.8Bredeweg
10Soren Duke21:49.1Richland Gull Lake80.6Lakeview
10Matt Rowan21:34.3Hudson80.6Homer
11Israel Cahill22:13.1Saranac80.3Hornet
9Gabriel Martinez22:16.4Watervliet80.2Centreville
10Brandon Becker21:54.5Allegan80.2Fennville Open
9Landon Roskey21:41.4Brown City79.9Muskrat Classic
9Donovan Manceau21:41.6Yale79.8Muskrat Classic
10Gideon Stumph22:13.8Byron Center Zion Christian79.7Bredeweg
12Aidan Martin21:52.1Three Rivers79.6Lakeview
10Collin Merchant21:52.2Unionville-Sebewaing79.6Hatchet
9Josh Bender22:20.3Kingsley79.6Titan Takeoff
11Tim Dion21:59.3Flint Powers Catholic79.6Northwood
11Andrew Waggoner21:36.4Mancelona79.2Bear Country
9Bryce Wood21:57.6Comstock Park79.1Fennville Open
12Kaden Leiter22:19.9Watervliet79.0Centreville
9Caleb Olech22:16.0Otsego79.0Bredeweg
9Corey Stahl21:37.3Benzie Central78.9Bear Country
12Christopher Peterson22:01.6Gaylord78.8Northwood
12Kylan Corbin21:54.6Portage Northern78.8Lakeview
9Grayson Field21:54.8Mattawan78.7Lakeview
9Grant Dean21:55.1Portage Northern78.6Lakeview
11Noah Lucas21:40.2Addison78.6Homer
11Parker Majors22:02.2Lake City78.6Northwood
10Damien Huff22:02.4Midland78.5Northwood
11Mike Southwell21:38.5Mancelona78.5Bear Country
9Nathan Burpee21:38.6Leland78.5Bear Country
12Ethan Butler22:24.0TC West (Traverse City)78.3Titan Takeoff
12Aditya Veera22:03.0Saginaw Arts and Sciences78.3Northwood
10Ethan Lindemulder22:05.0Elmhurst (Timothy Christian)78.3Christian Schools
12Matthew Anderson21:56.9Bronson78.0Lakeview
12Alex Thomas22:19.9Saranac78.0Hornet
9Matthew Falkenstein22:23.0Centreville78.0Centreville
10Riyan Mir22:04.2Saginaw Heritage77.9Northwood
9Ezra Neef22:06.3Kalamazoo Homeschool Sports77.9Christian Schools
12Jonathan Ross22:19.7Muskegon Oakridge77.8Bredeweg
9Jackson Newton21:57.7Birch Run77.8Hatchet
9Gavin Terrill22:04.9Midland Dow77.7Northwood
9Ethan Brown22:20.3Hamilton77.6Bredeweg
10Levi Charboneau22:20.4Lowell77.5Bredeweg
11Henry Hartl21:41.8Grand Traverse Academy77.4Bear Country
9Luke Muckle21:59.0Jackson Lumen Christi77.3Lakeview
11Derek Sonnevil22:25.2Constantine77.3Centreville
10Robert Downey21:49.2Warren Woods Tower77.3Muskrat Classic
12Benjamin Uetrecht22:25.5Coldwater77.2Centreville
12Jareth Shappee22:22.6Montabella77.1Hornet
10Andrew Westra22:09.3GR Covenant Christian76.9Christian Schools
12Joseph Young21:50.3Troy Athens76.9Muskrat Classic
12Noah Barr22:11.6Breckenridge76.8Trent Carter
10Austin Anderson21:50.6Yale76.8Muskrat Classic
10Ethan Holmes22:28.6Kingsley76.8Titan Takeoff
9Larkin Ridgeway21:50.7Croswell-Lexington76.8Muskrat Classic
10Andres Perea Cala22:24.0Stanton Central Montcalm76.7Hornet
9Mark Binkowski21:51.3Grosse Pointe South76.6Muskrat Classic
11Michael Fournier22:29.2TC West (Traverse City)76.6Titan Takeoff
10Daniel Brumley22:05.3West Michigan Homeschool76.6Fennville Open
11Alan He21:51.6Troy Athens76.5Muskrat Classic
9Reilly Paulson21:51.9Marine City76.4Muskrat Classic
12Brady Hefron22:24.9Saranac76.4Hornet
11Isaac Decker22:25.1Saranac76.3Hornet
12Guy Knoblock22:02.4Ubly76.2Hatchet
10John Brege22:09.4Alpena76.2Northwood
12Tyler Higgins22:10.5White Cloud76.2Ray Helsing
11Korey Krist22:10.7LeRoy Pine River76.1Ray Helsing
12Nick Dansby21:52.9Charyl Stockwell Academy76.0Muskrat Classic
10Lucas Winter22:31.0Traverse City St. Francis76.0Titan Takeoff
9Dante Kline22:10.0Gaylord76.0Northwood
12Trenton Jackson22:10.2Genesee Christian75.9Northwood
12Nick Jagielski21:48.5Pittsford75.8Homer
12Justus Tepper22:03.8St. Joseph75.7Lakeview
10Brett Suchland21:54.3MACH Running75.6Muskrat Classic
10Eoghan Galloway22:26.5Zeeland West75.5Bredeweg
10Erich Sylvia21:54.6Marysville75.5Muskrat Classic
9Owen Schopmeyer22:26.8Zeeland West75.4Bredeweg
10Landon Evans22:31.4Schoolcraft75.2Centreville
10Samuel Meyer22:27.4Zeeland West75.2Bredeweg
10Peter Keegstra22:14.5Hudsonville Unity Christian75.2Christian Schools
11Brodie Arellano22:28.8Greenville75.1Hornet
12Gabe Holman22:29.0Ionia75.0Hornet
9Sean Reiff22:06.2Portage Central74.9Lakeview
11Gabriel Byers21:56.6MACH Running74.8Muskrat Classic
10Parker Hetrick22:32.9Coldwater74.7Centreville
11Walker Chapin22:07.0Marlette74.7Hatchet
9Sawyer Trommater22:18.0Beal City74.7Trent Carter
12Noah Hetler22:15.0Howard City Tri-County74.7Ray Helsing
9Wyatt Miller21:52.1Brooklyn Columbia Central74.6Homer
11Alexander Boynton22:33.2Schoolcraft74.6Centreville
11Kannon Carpenter21:52.3Jackson Preparatory74.6Homer
10James Neff21:50.6Grand Traverse Academy74.5Bear Country
9Kaleb Pschigoda22:11.8Three Oaks River Valley74.4Fennville Open
9Lucas Stickney22:14.8Gaylord74.4Northwood
10David Reeve-Rae22:08.1Reese74.3Hatchet
10Zander Kelch21:58.3Croswell-Lexington74.3Muskrat Classic
10Ethan Gatzke22:36.4TC West (Traverse City)74.2Titan Takeoff
10Evan Wemple22:16.5LeRoy Pine River74.2Ray Helsing
11Keio Trimm22:12.6Three Oaks River Valley74.1Fennville Open
12Orion Moya22:15.7Saginaw Arts and Sciences74.1Northwood
12Luis Vasquez22:12.8Fennville74.1Fennville Open
10Antonio Starke21:58.8Macomb Lutheran North74.1Muskrat Classic
12Muhannad Shebrain22:08.9Portage Central74.0Lakeview
11Winston Dippel21:52.4Benzie Central73.9Bear Country
11Brendan DeRocher22:16.4Frankenmuth73.9Northwood
10Colton Rogalski22:31.5GR Kenowa Hills73.8Bredeweg
11Luke Drnek22:18.8GR Covenant Christian73.8Christian Schools
9Victor Kamau22:00.5Madison Heights Lamphere73.5Muskrat Classic
12Gavin Forbes22:00.7Marysville73.4Muskrat Classic
9Lachlan Nugent22:10.8Sandusky73.4Hatchet
9River Preston22:01.1Detroit U-D Jesuit73.3Muskrat Classic
10Trevin Hegner22:11.2BC Pennfield73.3Lakeview
9Jack Wurtzel22:11.5BC Lakeview73.2Lakeview
9Jesse Jacobi22:11.6Caseville73.1Hatchet
11Dylan Hocken22:18.9Grand Blanc73.0Northwood
10Ben Vanderlooven21:57.0Hudson73.0Homer
10Frederick Thurn22:13.2Portage Northern72.6Lakeview
11Anthony Franco-Rivera22:18.1Bangor72.3Fennville Open
9Landon Nott22:40.2Prairie Heights72.3Centreville
12Lucas Dudley22:40.5Mendon72.2Centreville
11Alliance Rivera22:00.1Adrian Madison72.0Homer
11Sawyer McComb22:15.4Richland Gull Lake71.9Lakeview
10Devin Selk22:22.6Saginaw Heritage71.8Northwood
9Otto Dahleen22:22.6Alpena71.8Northwood
9Bryce Cole22:16.2Three Rivers71.6Lakeview
9Lucas Moore22:06.5Macomb L’Anse Creuse North71.5Muskrat Classic
10Will Kraak22:20.6West Michigan Homeschool71.5Fennville Open
10Cooper Ward22:28.5Hemlock71.2Trent Carter
11Lucas Buys22:26.6Hudsonville Unity Christian71.1Christian Schools
10David Steenwyk22:40.0Holland Christian71.0Bredeweg
12Summer Yuan22:29.8Saginaw Michigan Lutheran Seminary70.7Trent Carter
11Reed Sprague22:27.0Beaverton70.7Ray Helsing
11Ben Card22:19.3North Branch70.6Hatchet
9Caleb Parlberg22:19.4Birch Run70.5Hatchet
11Greyson DeWys22:41.7Hamilton70.4Bredeweg
12Henry Brummeler22:26.7Tawas70.4Northwood
10Aidan Miller22:23.7Three Oaks River Valley70.4Fennville Open
9Ignacio Ramirez22:41.9Holland West Ottawa70.4Bredeweg
10Easton Bierlein22:42.1Kalamazoo Loy Norrix70.3Bredeweg
12Doug Gaylord22:29.2GR South Christian70.3Christian Schools
11Andrew Bieth22:10.2Marine City70.3Muskrat Classic
9Dylan Gurica22:05.2Clinton70.3Homer
12Shane Mier22:29.3GR South Christian70.2Christian Schools
9Landon Mckenna22:10.4Charyl Stockwell Academy70.2Muskrat Classic
11Dale Hitz22:05.7Homer70.1Homer
11Kevin Flores22:25.1Fennville70.0Fennville Open
9Evan Matheney22:11.1Armada70.0Muskrat Classic
11Maxwell Trombley22:12.3Brown City69.6Muskrat Classic
11Owen Bartoszewski22:05.4Petoskey St. Michael69.5Bear Country
11Tristen Recchia22:12.6New Haven Merritt Academy69.5Muskrat Classic
12Nathan Morrison22:45.9GR NorthPointe Christian69.4Hornet
9Evan Kalajainen22:44.9Zeeland West69.4Bredeweg
11Tyler Andrews22:45.7Coopersville69.1Bredeweg
10Hunter Page22:50.1Schoolcraft69.0Centreville
11Adolfo Sanchez-Perez22:28.5Niles68.8Fennville Open
11Conner Ryan22:47.7Stanton Central Montcalm68.8Hornet
9Zayden Kingman22:46.7Muskegon Reeths-Puffer68.8Bredeweg
9Maxim Bellinger22:46.8Muskegon Reeths-Puffer68.7Bredeweg
10Eathan Burnett22:51.5Watervliet68.5Centreville
10Raul Camacho22:15.8Clinton Twp. Chippewa Valley68.4Muskrat Classic
12Nate Dix22:09.2Grand Traverse Academy68.3Bear Country
12Enoch Wang22:35.3GR South Christian68.2Christian Schools
11Nathan Kinney22:09.5Grand Traverse Academy68.2Bear Country
12Noah Potoshnick22:35.9Elmhurst (Timothy Christian)68.0Christian Schools
9Joseph Propson22:16.9Detroit U-D Jesuit68.0Muskrat Classic
11Reid Tracy22:12.2Homer67.9Homer
10Vincent Ambrozaitis22:38.4Mt. Pleasant Sacred Heart67.9Trent Carter
11Blake Green22:18.0St. Clair67.7Muskrat Classic
10Taben West22:56.2TC Central (Traverse City)67.6Titan Takeoff
11Tyler Deneau22:11.6Grand Traverse Academy67.5Bear Country
11Caden Ardan22:11.8Grand Traverse Academy67.4Bear Country
9Jonathan Steenhagen22:50.9Muskegon Reeths-Puffer67.4Bredeweg
10Gavin Leiter22:55.0Watervliet67.3Centreville
10Jacob Schermerhorn Jr22:29.4Birch Run67.2Hatchet
10Connor Van Lente22:55.8Watervliet67.1Centreville
12Tyson Gaydosh22:14.9Brooklyn Columbia Central67.1Homer
12Gavin McLane22:29.9BC Pennfield67.0Lakeview
12Henry Myers22:31.8North Branch66.4Hatchet
12Dylan Lasher22:31.9Dryden66.4Hatchet
9Talon Abbott22:36.1Bangor66.3Fennville Open
10Jasper Kida22:15.3Grand Traverse Academy66.2Bear Country
11Zachary Ebel22:40.0Bay City Western66.0Northwood
10Logan Simpson22:56.3Saranac65.9Hornet
11Ryan Zou22:23.3Madison Heights Lamphere65.9Muskrat Classic
12Jonas Burdick23:00.0Union City65.7Centreville
9Kasyn Novak22:56.1Muskegon Reeths-Puffer65.6Bredeweg
10Jed Barlow22:43.4Dyer (Illiana Christian)65.5Christian Schools
9Casey Emery22:43.0Midland65.0Northwood
11Asher Rauch22:59.1GR NorthPointe Christian65.0Hornet
12Connor Erlenbeck22:36.6Millington64.8Hatchet
10Eamon Ennis22:41.1West Michigan Homeschool64.6Fennville Open
9Bo Blair22:59.1Muskegon Reeths-Puffer64.6Bredeweg
11Andrew Schout23:00.2Belding64.6Hornet
9Bryce Blair22:59.5Muskegon Reeths-Puffer64.5Bredeweg
9Jace Matthews22:59.9Coopersville64.4Bredeweg
9Cameron Coleman22:23.1Adrian Madison64.3Homer
9Dominic Carrell23:04.1Lakeland64.3Centreville
11Miles Popma22:46.4LeRoy Pine River64.2Ray Helsing
12Christian Martinez23:01.5Ionia64.2Hornet
12Roscoe Porter22:38.6Millington64.1Hatchet
9Isaac Verougstraete22:28.7Almont64.1Muskrat Classic
11Ethan Webb22:45.9Gladwin64.0Northwood
9Drew Fausz22:23.9Olivet64.0Homer
9Oliver Kovac22:39.0St. Joseph64.0Lakeview
11Jacob Villegas23:01.1Dowagiac Union64.0Bredeweg
11Jesse Taylor22:46.5Flint Kearsley63.8Northwood
10James Emmons22:40.1Mayville63.6Hatchet
9Dylan Buys22:49.1Hudsonville Unity Christian63.6Christian Schools
12Dominic Rivette22:52.0Hemlock63.3Trent Carter
11Robbie Kilpatrick22:41.3Harbor Beach63.2Hatchet
10Landon Hauk-Powell22:48.7Coleman63.1Northwood
9Henry Roelofs22:51.4GR Christian62.9Christian Schools
9Blake Smoker23:09.1Sturgis62.6Centreville
9Logan O’Hara22:50.1Bay City Western62.6Northwood
9Drew Keys22:50.4Flint Powers Catholic62.5Northwood
10Carson Jasick23:06.1Montague62.3Bredeweg
12Jeremiah Hargreaves23:07.1Dowagiac Union62.0Bredeweg
10Justin Klap23:07.6GR Kenowa Hills61.8Bredeweg
10Tanner Bloom22:49.8Fennville61.7Fennville Open
9Henry Koyl23:11.8Coldwater61.7Centreville
10Quinton Herppich23:07.9Holland West Ottawa61.7Bredeweg
10Emiliano Flores22:31.1Adrian Madison61.6Homer
11Ben Harrison22:53.5Tawas61.5Northwood
9Chase Barrigar22:57.7Hemlock61.4Trent Carter
10Jude Krey22:54.2Alpena61.3Northwood
10Tommy Weyhing22:37.2Grosse Pointe South61.3Muskrat Classic
12Henry Vo22:32.7Adrian Madison61.1Homer
9Ulises Aguilar23:10.2East Kentwood60.9Bredeweg
9Elijah Worrell22:33.9Hudson60.7Homer
9Ethan Haapala23:11.1GR Kenowa Hills60.7Bredeweg
9Samuel Chudy22:39.2Grosse Pointe South60.6Muskrat Classic
9Henry Peters23:11.7Buchanan60.4Bredeweg
9Noah Gobie22:49.7Deckerville60.4Hatchet
10Alfonso Marcano22:40.1Marysville60.3Muskrat Classic
9Seth Watta22:40.1MACH Running60.3Muskrat Classic
12Luke Herder22:59.3GR South Christian60.2Christian Schools
10Kai Borden22:55.0Berrien Springs60.0Fennville Open
9Josiah Matson22:51.3Dryden59.9Hatchet
9Luca Mesch-Carinci23:13.4Kalamazoo Loy Norrix59.9Bredeweg
12Malachi Vannette22:58.4Midland Dow59.9Northwood
10Caleb Reeves22:51.7Birch Run59.8Hatchet
9Evan Looyenga23:01.5GR Covenant Christian59.5Christian Schools
9Mason Allen23:15.9Greenville59.4Hornet
9Marcus Crawley23:00.3Midland Dow59.2Northwood
10Jonathan Visscher23:15.4Muskegon Reeths-Puffer59.2Bredeweg
10Ethan Hammontree22:39.4Brooklyn Columbia Central58.9Homer
9Clayton Broker23:20.5Centreville58.8Centreville
11Joseph Kinney22:39.6Athens58.8Homer
11Nicholas Serda23:01.8Tawas58.7Northwood
10Nicholas Warriner22:56.0Jackson Lumen Christi58.3Lakeview
9Levi Yates23:03.1Grand Blanc58.3Northwood
10Braylon Wood23:22.4Coldwater58.2Centreville
11Samuel Scott22:57.7Peck57.8Hatchet
9Wyatt Snyder23:04.8Lake City57.7Northwood
12Grant Gardner22:57.9Peck57.7Hatchet
10Edin Halilovic22:48.2Auburn Hills Avondale57.6Muskrat Classic
12Chase Green23:05.2Gladwin57.6Northwood
9Wyatt Smith23:20.6Zeeland West57.5Bredeweg
11Logan Whitmer23:10.1Saginaw Michigan Lutheran Seminary57.3Trent Carter
12Liam Schulz23:07.2Howard City Tri-County57.3Ray Helsing
9Henrik Hall22:59.8Harbor Beach57.1Hatchet
9Hayden Fowler23:06.8Lake City57.1Northwood
12Ryan Buist22:59.9St. Joseph57.0Lakeview
10Ryder Bernard23:00.0St. Joseph57.0Lakeview
9Aiden Legg22:45.4Adrian Madison56.9Homer
9Cole Wing23:11.6Breckenridge56.8Trent Carter
9Ethan Pinks22:52.2Warren Woods Tower56.3Muskrat Classic
11Jaydan Alvarez23:12.3Hudsonville Unity Christian55.9Christian Schools
10Joe Gould23:26.4Belding55.9Hornet
11Andrew Dempsey23:28.3Greenville55.2Hornet
9Braxten Vis23:27.4Hamilton55.2Bredeweg
10Ethan Melendrez23:12.7Southgate Anderson55.1Northwood
11Skyler Morgan23:06.1BC Lakeview55.0Lakeview
11Blaine Stieg23:14.9LeRoy Pine River54.7Ray Helsing
9Vincent Finedell22:53.0Galesburg-Augusta54.3Homer
9Thomas Steed22:51.3Petoskey St. Michael54.2Bear Country
12Elias Russell23:37.2TC Central (Traverse City)53.9Titan Takeoff
11Gavin Thomas22:54.7Athens53.8Homer
9Max Krieger22:59.7Charyl Stockwell Academy53.8Muskrat Classic
9Cade DeVries23:18.8Hudsonville Unity Christian53.7Christian Schools
9Isaiah Langolf23:00.4Port Huron Northern53.5Muskrat Classic
10Vincent Beck23:18.6Reed City53.5Ray Helsing
9Logan Tenbrink23:15.5Martin53.2Fennville Open
12DJ Buterakos23:18.9Flint Kearsley53.0Northwood
10Logan Lynch23:02.0SCS Lake Shore53.0Muskrat Classic
10Victor Stark22:57.3Jackson Preparatory52.9Homer
10Robert Teall23:12.5Portage Northern52.8Lakeview
10JJ Alleman23:21.7Dyer (Illiana Christian)52.8Christian Schools
10Amittai Kawano23:34.7Holland West Ottawa52.8Bredeweg
11Caleb Miller23:18.0West Michigan Homeschool52.3Fennville Open
9Jacksen Heffner23:04.9Charyl Stockwell Academy52.0Muskrat Classic
12Valentino Giardina23:22.2Gaylord51.9Northwood
11Jaxon Whittaker23:22.2Lincoln-Alcona51.9Northwood
9David Cox23:38.6Kent City51.8Hornet
12Noah Bohan23:20.6Marcellus51.5Fennville Open
9Stuart Nicholson23:06.9Grosse Pointe South51.4Muskrat Classic
11Chris Badji23:24.2Saginaw Heritage51.3Northwood
9Jaycen Martin23:39.3Holland West Ottawa51.2Bredeweg
10Nathan Larivee23:07.7SCS Lake Shore51.1Muskrat Classic
10Anthony Powell23:01.7Mesick50.8Bear Country
10Henry Corrion23:19.0Caseville50.7Hatchet
11Julian Grecki23:09.6Detroit U-D Jesuit50.5Muskrat Classic
10Austin Hillman23:09.9Madison Heights Lamphere50.4Muskrat Classic
7Lucas Jager23:03.1Traverse City Christian50.3Bear Country
12Anson Lange23:29.8GR Christian50.1Christian Schools
10Jack Farkas23:28.1Freeland50.0Northwood
9Luke Ruede23:21.7Jackson Lumen Christi49.8Lakeview
Joe- T-23:22.2Caseville49.6Hatchet
10Andrew Ellison23:28.4Marcellus48.9Fennville Open
12Cayden Hincher23:26.0Portage Northern48.3Lakeview
9Tyler Rau23:33.7Saginaw Valley Lutheran48.1Northwood
9Joseph Gaabo23:17.1Detroit U-D Jesuit48.0Muskrat Classic
9Paxton Hilliard23:34.2Midland47.9Northwood
11Elijah Gee23:50.9Kent City47.7Hornet
12Timothy Duperon23:11.5Lake Leelanau St. Mary47.5Bear Country
12Samuel Felten23:35.6Frankenmuth47.5Northwood
12Levi Brooks23:33.1Lawton47.3Fennville Open
10Jackson Fransted23:29.1Parma Western47.3Lakeview
10Alec Cooper23:14.5Reading47.2Homer
9Patrick Austen23:53.0Portland St. Patrick47.0Hornet
10Mathis Konevauls23:13.2Mancelona46.9Bear Country
9Leo Haney23:39.2Sanford-Meridian46.3Northwood
11O’Neill Dougherty23:32.8BC Harper Creek46.1Lakeview
10Kaleb Kish-Salkovski23:24.3Grosse Pointe South45.6Muskrat Classic
10Ben Forbes23:36.5Marlette44.8Hatchet
9Abram Veldkamp23:46.4GR Christian44.5Christian Schools
9Joseph Sanderson24:00.7GR NorthPointe Christian44.4Hornet
10Aiden Musall23:46.7Gaylord43.8Northwood
9Bradley Singleton23:30.1Detroit U-D Jesuit43.6Muskrat Classic
10Elliott Taylor23:30.2Richmond43.6Muskrat Classic
9Xavier Clark23:25.3Hudson43.6Homer
9Michael Barrera23:48.3Reed City43.6Ray Helsing
12Cayson Smith23:51.6Standish Sterling43.5Trent Carter
9Finnegan Johnson23:31.2Grosse Pointe South43.3Muskrat Classic
10Robert Hindelang23:31.3Grosse Pointe South43.2Muskrat Classic
9Kyzer Reid23:31.5Warren Woods Tower43.2Muskrat Classic
9Justin Bullock23:31.7St. Clair43.1Muskrat Classic
9Aden Lim23:33.4Grosse Pointe South42.5Muskrat Classic
10Jonathan Armbrust23:50.9Genesee Christian42.4Northwood
12Timmy Li23:34.6Troy Athens42.1Muskrat Classic
9Ian Hodge24:07.2East Kentwood41.9Bredeweg
10Evan Wehrman24:07.3Byron Center Zion Christian41.9Bredeweg
11Christopher Ferguson23:54.2Howard City Tri-County41.6Ray Helsing
9Isaac Hobbs23:29.6Grand Traverse Academy41.5Bear Country
11Andrew Sutton23:36.6Armada41.5Muskrat Classic
10Jordan Pittenger23:54.4Genesee Christian41.2Northwood
9Joshua Herrell23:37.9Madison Heights Lamphere41.0Muskrat Classic
11Devan Parks23:38.0Macomb Lutheran North41.0Muskrat Classic
9Paul Kissinger23:33.7Homer40.8Homer
10Kenneth Graham24:12.9Montabella40.4Hornet
9Quinn Petrasko24:12.6Kalamazoo Loy Norrix40.1Bredeweg
12Jimmy Sarconi23:41.1Macomb Lutheran North40.0Muskrat Classic
11Matthew Boks23:36.6Olivet39.8Homer
12Gabriel Sheppard23:51.6Parma Western39.8Lakeview
9Easton Dykstra24:01.1GR Covenant Christian39.6Christian Schools
9Isaac Hyde23:37.1Reading39.6Homer
11Owen Munger24:20.1TC Central (Traverse City)39.6Titan Takeoff
9Henry Mack24:20.1TC West (Traverse City)39.6Titan Takeoff
10Isaac Emery24:15.3Coopersville39.2Bredeweg
10Brock Drewyor24:19.7Schoolcraft39.1Centreville
11Daniel Keesler23:54.1Stevensville Lakeshore39.0Lakeview
9Eli Morris23:54.5Quincy38.8Lakeview
9Nash Towery-Collins23:40.4Homer38.5Homer
10Nathan Shaw23:55.5Parma Western38.5Lakeview
12Christian Masterson24:03.5LeRoy Pine River38.5Ray Helsing
11Cameron Agosta23:46.6Marine City38.1Muskrat Classic
10Joseph DuGuay24:24.7TC Central (Traverse City)38.1Titan Takeoff
11Carter Blumenschein24:24.7Onekama38.1Titan Takeoff
9Mitchell Woodke24:04.2Frankenmuth37.9Northwood
9Peyton Schaaf23:57.3North Branch37.9Hatchet
12Ryan Grevengoed24:20.7Spring Lake37.4Bredeweg
10Aiden Beebe23:58.9St. Joseph37.4Lakeview
11Paul Williams23:59.8Millington37.1Hatchet
12Julian Trevino24:07.6Saginaw Heritage36.8Northwood
9Shawn Haselton23:43.7Mesick36.8Bear Country
11Evan Freeland24:02.8Kingston36.1Hatchet
9James Heiple24:11.6Beaverton35.8Ray Helsing
9Yang Feng Wildschut24:12.6GR Christian35.8Christian Schools
9Bradley Sre24:30.5Centreville35.5Centreville
9Ben Chapman23:54.7Troy Athens35.5Muskrat Classic
12Ethan Wiedyk24:17.5Standish Sterling34.8Trent Carter
10Jakob Woodward23:56.7Charyl Stockwell Academy34.8Muskrat Classic
9Isaiah Koops24:16.3GR Covenant Christian34.6Christian Schools
9Caden Grove23:57.4Algonac34.5Muskrat Classic
9Easton Powlus24:19.8St. Charles34.1Trent Carter
9Alexander Cislo23:59.1SCS Lake Shore34.0Muskrat Classic
10Reuben Eberly23:59.2Armada33.9Muskrat Classic
12Emmett Spence24:35.4Centreville33.9Centreville
11Kenny Turchi23:59.8Armada33.7Muskrat Classic
10Kaydence Gunnare24:38.5Kingsley33.5Titan Takeoff
9Boulder Kirtlan24:36.8Prairie Heights33.4Centreville
9Elijah Poll24:19.4Howard City Tri-County33.2Ray Helsing
11Gabriel Kuzma24:02.1SCS Lakeview33.0Muskrat Classic
9Jaden Sherman24:19.8Gladwin32.7Northwood
10Josiah Miller24:35.4Kalamazoo Loy Norrix32.5Bredeweg
10Andrew Grant23:57.8Lake Leelanau St. Mary32.1Bear Country
10Josh Hawkins24:24.3Howard City Tri-County31.6Ray Helsing
12Mason White24:39.9Montabella31.4Hornet
10David Lewis24:26.3Kalamazoo Homeschool Sports31.2Christian Schools
9Troy Tucker24:25.4Flint Kearsley30.9Northwood
10Joel Garner24:25.6Tawas30.8Northwood
9Garret Buter24:25.7Midland30.8Northwood
10Micah Spencer24:49.3TC Central (Traverse City)29.9Titan Takeoff
12Brayden Bobick24:32.0Saginaw Heritage28.7Northwood
10Gabe Noguez24:51.8Coldwater28.4Centreville
12Koltin Kilmer24:49.8Vestaburg28.1Hornet
9Paul Follett24:34.7Flint Powers Catholic27.8Northwood
10Matthew Hall24:34.8Saginaw Heritage27.7Northwood
10Hunter Weber24:29.0Stevensville Lakeshore27.3Lakeview
10Parker Webb24:38.0Gladwin26.7Northwood
10Kameron Sill24:35.3Berrien Springs26.6Fennville Open
11Joe Odell24:42.9Merrill26.4Trent Carter
12Ezekiel Rockhold24:56.3Saranac25.9Hornet
10MJ Flowers24:44.4Saginaw Michigan Lutheran Seminary25.9Trent Carter
10Daniel Lossio24:45.0Mt. Pleasant Sacred Heart25.7Trent Carter
9Zander Johnson25:02.4TC Central (Traverse City)25.5Titan Takeoff
9Samuel Jones24:25.9Troy Athens25.0Muskrat Classic
12Josh Eager24:26.1Brown City25.0Muskrat Classic
JrJon Harden24:26.5Detroit U-D Jesuit24.8Muskrat Classic
10Chuanda Yang24:44.5Midland Dow24.5Northwood
11Carter Hilla24:59.7GR Kenowa Hills24.4Bredeweg
9Kellan Dalhberg24:46.8GR Christian24.4Christian Schools
12Noah Bierod24:28.4Macomb L’Anse Creuse North24.2Muskrat Classic
9Alex Snapp24:23.9Addison24.1Homer
9Luke VenRoy25:01.8Coopersville23.7Bredeweg
12Alexander Smbatyan25:02.1Coopersville23.6Bredeweg
11Avian O’Dell24:47.6Saginaw Valley Lutheran23.5Northwood
9Quinn Sommer24:47.7Bay City Western23.4Northwood
9Benjamin Smith24:40.9Mattawan23.4Lakeview
11Evan Grizzle24:51.9Clio23.4Trent Carter
12Dylan Arnold24:31.0SCS Lakeview23.3Muskrat Classic
10Kason Lehr24:52.1Clio23.3Trent Carter
10Drew Cortright24:26.2Olivet23.3Homer
11Hayden Langmaid24:41.2Unionville-Sebewaing23.3Hatchet
9Ben Fuller24:27.0Olivet23.0Homer
12William Evans24:32.5Roseville22.8Muskrat Classic
9Luis Guiterrez25:05.8Ionia22.7Hornet
12Logan Shanks24:43.7Deckerville22.4Hatchet
12Owen Middleton24:54.8Mt. Pleasant Sacred Heart22.4Trent Carter
11Logan Messing24:44.3Deckerville22.2Hatchet
11Brock Warren25:10.5Constantine22.2Centreville
9James Haller24:52.5Saginaw Heritage21.8Northwood
12Terrance Wilson24:37.3Harper Woods21.2Muskrat Classic
9Alex Franckowiak24:37.9Armada21.0Muskrat Classic
9Henry Watkins24:39.5Grosse Pointe South20.5Muskrat Classic
12Bryant Waugh25:00.6Standish Sterling20.5Trent Carter
9Adam Scott24:39.7Port Huron Northern20.4Muskrat Classic
10Padraig Haehnle24:49.8Jackson Lumen Christi20.4Lakeview
9Logan Visser25:12.0GR Kenowa Hills20.3Bredeweg
10D’mario Guerra25:01.1Saginaw Michigan Lutheran Seminary20.3Trent Carter
9John (Jack) Killingbeck25:01.2Hemlock20.3Trent Carter
10Logan Decker25:17.4Coldwater19.9Centreville
9Carter Keinath24:52.8Deckerville19.4Hatchet
9Clayton Durga25:00.5Lake City19.2Northwood
9Jaden Nadolski25:01.8Southgate Anderson18.7Northwood
11Michael Payne24:55.1Quincy18.6Lakeview
12Tyler Gilbert24:58.0Parma Western17.7Lakeview
9Ethan Nshime25:21.5East Kentwood17.2Bredeweg
10Hugh Hood25:03.8West Michigan Homeschool17.1Fennville Open
10Easton Timmer25:22.5Byron Center Zion Christian16.8Bredeweg
9Cohen Bailey25:00.8BC Harper Creek16.7Lakeview
11Luke Lundeen25:10.7Elmhurst (Timothy Christian)16.4Christian Schools
9Colin Preston25:30.8TC Central (Traverse City)16.1Titan Takeoff
9Lucas Lynch24:52.8SCS Lake Shore16.1Muskrat Classic
11Remington Jones25:15.6St. Charles15.5Trent Carter
9Kingston Harris25:17.0Flint Powers Catholic13.7Northwood
9Nathaniel Fournier25:38.8TC West (Traverse City)13.4Titan Takeoff
10Nathaniel Sincissen25:20.2Saginaw Arts and Sciences12.6Northwood
9Maddox Videan25:13.7Jackson Lumen Christi12.4Lakeview
11Quincy Page25:14.3Vermontville Maple Valley12.2Lakeview
11Elijah Rohdy25:23.2LeRoy Pine River12.0Ray Helsing
10Grady Wilkes25:16.3Vermontville Maple Valley11.6Lakeview
12Dane Burk25:23.5Saginaw Valley Lutheran11.5Northwood
9Isaak Wearn25:26.7Reed City10.8Ray Helsing
9Liam VerHoef25:25.6West Michigan Homeschool9.8Fennville Open
10Wyatt Welsh25:14.0Cardinal Mooney Catholic9.0Muskrat Classic
11Samuel Versaci25:14.1Detroit U-D Jesuit9.0Muskrat Classic
9Ren Lucas25:46.3Kalamazoo Loy Norrix8.9Bredeweg
11Gage Carlson25:50.8Bloomingdale8.7Centreville
9Daniel Old25:12.3Addison7.9Homer
9Joey Jerome25:50.2Muskegon Reeths-Puffer7.6Bredeweg
9Riley Burke25:13.4Jackson Preparatory7.5Homer
12Max Hobbs25:11.6Grand Traverse Academy7.5Bear Country
11Ben Ellens25:37.9Elmhurst (Timothy Christian)7.4Christian Schools
10Ashton Dafoe25:19.0Port Huron7.3Muskrat Classic
9Wyatt Harrington25:52.6Muskegon Reeths-Puffer6.8Bredeweg
12Zion Bell25:32.8Portage Northern6.0Lakeview
10Jaxon Hunt25:55.3Coopersville5.9Bredeweg
10Liam Kirtley25:35.2BC Lakeview5.3Lakeview
9Noah Mayer25:26.6Roseville4.8Muskrat Classic
9Aldous Throesch26:02.1Zeeland West3.6Bredeweg
10Josiah Davis25:31.0SCS Lake Shore3.3Muskrat Classic
10Jack Branchick25:31.7Algonac3.1Muskrat Classic
10Cayden Parent25:32.9Marysville2.7Muskrat Classic
9Leonardo Jatoba25:43.4Portage Central2.5Lakeview
11Paul Jensen25:54.4Saginaw Michigan Lutheran Seminary2.5Trent Carter
9Blake Robinson25:44.5Kingston2.2Hatchet
12Carson Warner25:31.1Adrian Madison1.6Homer
9Gabe Donakowski25:55.8Alpena0.7Northwood
9Porter Moulds25:34.5Athens0.5Homer
9Noah Hudson26:12.6GR NorthPointe Christian0.5Hornet
12Nyko Winebaugh26:16.1Schoolcraft0.3Centreville

2025 Ratings

2025 Ratings: September 3rd Meets

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
FML 1-2+5+2
Hartford Teske+25+3+14
MAC Red 13-7-2
Marauder+10+14+12
OCS Small School+10+1
OK Gold 1-1+2+1
OK Green 1-16-17-17
OK Silver 1-30-27-29
OK White 1-10-6-8
WMICCC 1-10-6-8

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

GIRLS TEAM RATINGS

TeamTop 5 Avg.DivisionMeet
Romeo**127.51MAC Red 1
Jenison*124.11OK Green 1
Utica113.61MAC Red 1
Forest Hills Northern108.31OK White 1
Macomb Dakota103.31MAC Red 1
Grand Rapids Ottawa Hills101.51OK White 1
Utica Eisenhower99.01MAC Red 1
Forest Hills Central98.91OK White 1
Byron Center90.51OK Green 1
Caledonia90.51OK Green 1
Holly86.91FML 1
Fraser84.91MAC Red 1
Muskegon Mona Shores72.91OK Green 1
Holt67.41Marauder
Flushing64.71FML 1
Anchor Bay64.51MAC Red 1
Grand Rapids Northview45.31OK Gold 1
Muskegon Reeths-Puffer10.21OK Green 1
TeamTop 5 Avg.DivisionMeet
Grand Rapids Christian**114.52OK White 1
East Grand Rapids*111.52OK White 1
Goodrich*111.22FML 1
Grand Rapids South Christian*106.32OK Gold 1
DeWitt104.22Marauder
Forest Hills Eastern103.32OK White 1
Linden92.42FML 1
Charlotte91.32Marauder
Middleville Thornapple-Kellogg82.62OK Gold 1
St. Clair76.02MAC Red 1
Lake Fenton74.82FML 1
Fruitport73.42OK Silver 1
Hopkins69.82OK Silver 1
Ionia66.52Marauder
Wayland Union66.12OK Gold 1
Fenton57.82FML 1
Grand Rapids Catholic Central56.62OK White 1
Grand Rapids West Catholic54.72OK Gold 1
Owosso49.02FML 1
Corunna37.42FML 1
Grosse Pointe North13.82MAC Red 1
Clio1.22FML 1
TeamTop 5 Avg.DivisionMeet
Pewamo-Westphalia**108.13Marauder
Olivet*95.33Marauder
Grandville Calvin Christian*89.43OK Silver 1
Grand Rapids NorthPointe Christian*87.53OK Silver 1
Leslie*85.03Marauder
Saginaw Valley Lutheran63.63Marauder
Watervliet55.53Hartford Teske
Belding44.33OK Silver 1
Perry43.93Marauder
Plymouth Christian Academy42.53OCS Small School
Hartford35.93Hartford Teske
Rochester Hills Lutheran NW35.53OCS Small School
New Lothrop28.13Marauder
Laingsburg23.53Marauder
Ovid-Elsie17.23Marauder
Chesaning9.33Marauder
Bloomingdale3.83Hartford Teske
TeamTop 5 Avg.DivisionMeet
Gobles**84.84Hartford Teske
Royal Oak Shrine*73.14OCS Small School
Martin*61.04Hartford Teske
Lutheran Westland29.14OCS Small School
TeamTop 5 Avg.DivisionMeet
GRTC Peregrines124.9HSWMICCC 1
Kalamazoo Homeschool Sports94.3HSWMICCC 1
Capital Homeschool75.3HSWMICCC 1
West Michigan Homeschool45.6HSWMICCC 1

BOYS TEAM RATINGS

TeamTop 5 Avg.DivisionMeet
Jenison*184.01OK Green 1
Caledonia*183.61OK Green 1
Romeo180.41MAC Red 1
Macomb Dakota175.11MAC Red 1
Forest Hills Northern173.91OK White 1
Holt171.61Marauder
Holly171.11FML 1
Utica170.71MAC Red 1
Grand Rapids Northview166.41OK Gold 1
Utica Eisenhower166.01MAC Red 1
Grand Rapids Ottawa Hills165.61OK White 1
Byron Center165.01OK Green 1
Forest Hills Central164.81OK White 1
Fraser161.91MAC Red 1
Anchor Bay149.41MAC Red 1
Muskegon Mona Shores144.91OK Green 1
Flushing140.71FML 1
Grand Rapids Union139.91OK Gold 1
Swartz Creek133.81FML 1
Muskegon Reeths-Puffer114.61OK Green 1
Wyoming109.61OK Gold 1
Lansing Everett98.41Marauder
Muskegon70.91OK Green 1
TeamTop 5 Avg.DivisionMeet
East Grand Rapids**193.22OK White 1
Grand Rapids Christian**183.72OK White 1
Fenton*179.62FML 1
Forest Hills Eastern*178.02OK White 1
DeWitt*175.72Marauder
Grand Rapids South Christian169.72OK Gold 1
Grand Rapids Catholic Central164.92OK White 1
Owosso163.22FML 1
Corunna159.22FML 1
St. Clair157.42MAC Red 1
Ortonville Brandon151.12FML 1
Hopkins150.82OK Silver 1
Grosse Pointe North149.92MAC Red 1
Linden145.92FML 1
Ionia143.82Marauder
Middleville Thornapple-Kellogg135.92OK Gold 1
Flint Kearsley133.72FML 1
Lake Fenton128.12FML 1
Fruitport127.92OK Silver 1
Goodrich122.02FML 1
Charlotte116.12Marauder
Wayland Union109.42OK Gold 1
Grand Rapids West Catholic102.22OK Gold 1
Clio69.62FML 1
TeamTop 5 Avg.DivisionMeet
Pewamo-Westphalia*163.13Marauder
Grand Rapids NorthPointe Christian152.73OK Silver 1
Leslie150.03Marauder
Hartford140.23Hartford Teske
Chesaning139.83Marauder
Bangor134.73Hartford Teske
Olivet133.03Marauder
Ovid-Elsie112.43Marauder
Watervliet105.73Hartford Teske
Belding103.13OK Silver 1
Laingsburg98.33Marauder
New Lothrop77.33Marauder
Bloomingdale64.43Hartford Teske
Grandville Calvin Christian56.03OK Silver 1
TeamTop 5 Avg.DivisionMeet
Fowler136.14Marauder
Gobles125.64Hartford Teske
Martin118.44Hartford Teske
White Pigeon117.24Hartford Teske
Byron85.34Marauder
Morrice73.44Marauder
Lawrence23.44Hartford Teske
Clarkston Everest Collegiate6.84OCS Small School
TeamTop 5 Avg.DivisionMeet
GRTC Peregrines184.2HSWMICCC 1
Kalamazoo Homeschool Sports186.5HSWMICCC 1
Capital Homeschool163.0HSWMICCC 1
West Michigan Homeschool148.8HSWMICCC 1

GIRLS INDIVIDUAL RATINGS

GradeNameTimeTeamRatingMeet
11Gianna Chaignot18:29.0GRTC Peregrines152.4WMICCC 1
12Lilah Yoder18:43.5FHC GR Forest Hills Central147.5OK White 1
12Hailey Creisher18:26.0Leslie146.7Marauder
11Maddie Lindley18:35.6Holly146.5FML 1
11Libby Smith18:43.0Gobles144.7Hartford Teske
11Paige McMeans19:06.2Jenison143.6OK Green 1
11Annie Hrabovsky18:56.7Romeo143.4MAC Red 1
12Ella Goodsell18:56.8Romeo143.4MAC Red 1
12Natalia Guaresimo18:57.0Romeo143.3MAC Red 1
11Alyssa Kramer18:48.7Pewamo-Westphalia139.1Marauder
11Alivia Ottinger19:02.4Goodrich137.5FML 1
10Kayla Shellenbarger19:02.8Goodrich137.4FML 1
11Adeline Armstrong19:17.5East Grand Rapids136.2OK White 1
10Ana Lovell19:08.2Lake Fenton135.6FML 1
12Siene Muraszewski19:22.6Utica134.8MAC Red 1
9Hailey Sieler19:27.2FHC GR Forest Hills Central132.9OK White 1
12Ellie Scholma19:37.2GR Christian129.6OK White 1
12Abby Thompson19:38.9Kalamazoo Homeschool Sports129.0WMICCC 1
11Emma Brown19:40.6Utica128.8MAC Red 1
10Madeline Aleisa19:51.3Jenison128.6OK Green 1
12Lidia Clancy19:44.2Macomb Dakota127.6MAC Red 1
11Zoe Hoekstra19:43.4GR Christian127.5OK White 1
9Elise Barber19:43.7GRTC Peregrines127.4WMICCC 1
12Emmerson (Emmie) Clor19:48.7Romeo126.1MAC Red 1
10Kate O’Donohue19:47.8GRTC Peregrines126.1WMICCC 1
11Maggie Baginski19:50.9Utica Eisenhower125.4MAC Red 1
11Madeleine Hengeveld19:50.2GR Ottawa Hills125.3OK White 1
9Emma Storey20:04.6Jenison124.1OK Green 1
12Willa Prinsen19:55.9FHN GR Forest Hills Northern123.4OK White 1
9Calista George19:36.2Pewamo-Westphalia123.3Marauder
12Jacalyn Yakel19:59.4Utica Eisenhower122.5MAC Red 1
11Addison Josephson19:50.6Linden121.5FML 1
9Grace Mathers20:04.4Macomb Dakota120.9MAC Red 1
10Cecelia Wojciakowski20:03.4GR Ottawa Hills120.9OK White 1
11Veyda Conley19:55.4Martin120.5Hartford Teske
9Lily Britton19:45.0Olivet120.3Marauder
10Jaclyn Charbauski20:07.3FHN GR Forest Hills Northern119.6OK White 1
10Tiya Feldpausch19:48.4Olivet119.2Marauder
12Jillian Clason20:10.3FHE Ada Forest Hills Eastern118.6OK White 1
10Gabriella Mercier20:13.0Macomb Dakota118.0MAC Red 1
12Mackenzie Conner20:25.5Jenison117.2OK Green 1
11Akaela Daman20:31.0Caledonia115.4OK Green 1
10Julia Bambach20:14.3Holly113.6FML 1
10Lily Phillips20:25.5FHE Ada Forest Hills Eastern113.5OK White 1
9Brooklyn Takagishi20:09.4DeWitt112.2Marauder
10Abby Crandell20:19.8Owosso111.7FML 1
10Anneliese Passchier20:31.0East Grand Rapids111.7OK White 1
10Peyhton Beardsley20:54.6Fruitport110.8OK Silver 1
12Kailey Mann20:46.8Byron Center110.1OK Green 1
10Judy Olander20:37.2GRTC Peregrines109.6WMICCC 1
12Samantha Hundt20:38.1Capital Homeschool109.3WMICCC 1
12Chloe Rinzema20:30.2GR South Christian109.3OK Gold 1
11Ava Skinner20:39.2GRTC Peregrines108.9WMICCC 1
9Lily VanEyk20:31.3GR South Christian108.9OK Gold 1
10Tiffany DeMaagd20:32.1GR South Christian108.6OK Gold 1
11Avery Silvas20:20.4Charlotte108.5Marauder
10Vivienne Conflitti20:41.0FHE Ada Forest Hills Eastern108.3OK White 1
12Brooke McFarland20:42.3Utica108.2MAC Red 1
11Melody Meckstroth20:33.1Linden107.3FML 1
12Aletta Scholten21:05.4Grandville Calvin Christian107.2OK Silver 1
12Macy Guikema20:56.3Jenison106.9OK Green 1
12Catherine Schellhammer20:46.5East Grand Rapids106.5OK White 1
10Maggie Scholma20:46.6GR Christian106.5OK White 1
10Joy Van Wyk20:46.8GR Christian106.4OK White 1
12Andrea Schwartz20:58.5Jenison106.2OK Green 1
11Belle Richardson20:47.8Kalamazoo Homeschool Sports106.1WMICCC 1
11Lauren Shaffer20:39.8Gobles105.7Hartford Teske
11Iris Zylstra20:49.4East Grand Rapids105.5OK White 1
10Ella Lamb20:44.1Royal Oak Shrine105.3OCS Small School
12Isabella Taber20:30.8DeWitt105.1Marauder
10Kylie Brown20:52.1Utica105.0MAC Red 1
11Jenna Keilen20:32.3Pewamo-Westphalia104.6Marauder
10Cassidy Bowers20:48.2Austin Catholic103.9OCS Small School
9Noelle Hulst20:48.1GR South Christian103.3OK Gold 1
10Abree VanDenBrink20:48.8Wayland Union103.1OK Gold 1
12Ella Grimm21:08.5Muskegon Mona Shores102.8OK Green 1
12Madi Hare20:51.5Plymouth Christian Academy102.8OCS Small School
10Eva Lindstrom20:58.0GR Christian102.7OK White 1
10Emma Cook20:38.3DeWitt102.6Marauder
9Gwyn Faber20:59.0FHN GR Forest Hills Northern102.3OK White 1
9Madison Bumhoffer20:51.2Wayland Union102.3OK Gold 1
9Isabelle Oostema20:53.4GR South Christian101.5OK Gold 1
10Amelia Danian21:02.1FHN GR Forest Hills Northern101.3OK White 1
10Grace Mingerink20:43.5DeWitt100.8Marauder
11Zoe German21:26.1Fruitport100.3OK Silver 1
12Emily Agnew20:45.2DeWitt100.3Marauder
12Blythe Webb21:05.5GRTC Peregrines100.2WMICCC 1
12Andie Wildern20:45.6Charlotte100.1Marauder
12Ella Heffner21:01.5Charyl Stockwell Academy99.5OCS Small School
10Danika Lopez21:28.6GR NorthPointe Christian99.5OK Silver 1
10Lucy Bott20:56.8Fenton99.4FML 1
11Helena Goodrich20:48.8Charlotte99.1Marauder
12Samantha Brown20:58.6Clio98.8FML 1
12Molly McNabb21:11.1St. Clair98.6MAC Red 1
12Emily Peters20:51.2Olivet98.3Marauder
11Clare Assaf21:12.4East Grand Rapids97.9OK White 1
9Audra Krause21:13.4New Baltimore Anchor Bay97.9MAC Red 1
11Emily Beethe20:52.4Saginaw Valley Lutheran97.9Marauder
11Baylor Lauinger21:02.4Goodrich97.5FML 1
10Ava Clark21:03.7Goodrich97.1FML 1
10Margaret Guerra-Harrison20:54.7Leslie97.1Marauder
11Alice Foley21:18.0Fraser96.3MAC Red 1
10Natalie Hayes20:57.2DeWitt96.3Marauder
9Kylie Zwiep21:38.3GR NorthPointe Christian96.2OK Silver 1
12Donna Haaksma21:30.0Byron Center95.7OK Green 1
12Lydia Huisman21:12.2GR South Christian95.3OK Gold 1
9Caroline Berkemeier21:20.9GR Catholic Central95.0OK White 1
11Abigail Simpson21:21.9FHN GR Forest Hills Northern94.7OK White 1
10Mackenzie VanStensel21:16.8GR Northview93.7OK Gold 1
11Faith Jenkins21:47.8Grandville Calvin Christian93.1OK Silver 1
12Evie Hakes21:27.2GRTC Peregrines92.9WMICCC 1
9Martina Villarreal21:07.3DeWitt92.9Marauder
10Ava Oostema21:19.6GR South Christian92.8OK Gold 1
12Annabella Gjokaj21:30.1Utica Eisenhower92.3MAC Red 1
12Audrey Biebel21:29.2FHN GR Forest Hills Northern92.3OK White 1
12Sophie Wisener21:40.6Byron Center92.1OK Green 1
11Gabriella Agar21:21.9GR South Christian92.0OK Gold 1
9Eve Webb21:30.1GRTC Peregrines92.0WMICCC 1
11Elliana Hufton21:19.8Lake Fenton91.7FML 1
12Carleigh Thompson21:12.2Ionia91.3Marauder
12Enna Wainer21:32.3GR Ottawa Hills91.3OK White 1
10Codianne Palczewski21:33.5Utica91.2MAC Red 1
10Courtney Floeter21:21.8Linden91.1FML 1
11Willa Peterson21:33.2GR Christian90.9OK White 1
9Chloe Wilber21:13.3DeWitt90.9Marauder
12Kenna Charbauski21:34.1FHN GR Forest Hills Northern90.6OK White 1
9Jovie Overkamp21:16.3Ionia89.9Marauder
11Peyton Hardy21:29.1Middleville Thornapple-Kellogg89.6OK Gold 1
11Kaitlyn Rizzo21:38.3Macomb Dakota89.6MAC Red 1
12Maddy Takagishi21:17.4DeWitt89.5Marauder
11Lillian Dewey21:58.8Hopkins89.4OK Silver 1
10Adelyn Thelen21:18.4Pewamo-Westphalia89.2Marauder
11Ainsley Sullivan21:38.4FHE Ada Forest Hills Eastern89.2OK White 1
12Kate Molloy21:40.6Fraser88.8MAC Red 1
10Charlie Bont21:50.9Caledonia88.7OK Green 1
11Melanie Berna21:40.0GRTC Peregrines88.7WMICCC 1
10Aurora (Rory) Doepker21:21.7DeWitt88.1Marauder
9Faith Antonini21:45.1FHE Ada Forest Hills Eastern87.0OK White 1
11Claire Brown21:35.9Goodrich86.4FML 1
12Eleanor Cole21:42.4Lutheran HS Westland85.9OCS Small School
12Jewel Zschernig21:49.9Fraser85.7MAC Red 1
9Sydney Knieper21:28.9New Lothrop85.7Marauder
10Gwen Aupperlee21:49.3GR Ottawa Hills85.6OK White 1
11Elyana Davis21:49.3Kalamazoo Homeschool Sports85.6WMICCC 1
11Maddie Leslie21:50.4New Baltimore Anchor Bay85.5MAC Red 1
10Tiona Sakala22:00.7Caledonia85.4OK Green 1
10Leah Flannery21:30.4Leslie85.2Marauder
12Madison Kietzman21:44.1Middleville Thornapple-Kellogg84.6OK Gold 1
10Lindsey Cmeyla21:32.2Saginaw Valley Lutheran84.6Marauder
11Abby Blok21:52.7FHC GR Forest Hills Central84.4OK White 1
10Lynnae Meengs22:14.0Grandville Calvin Christian84.3OK Silver 1
12Jana Kalumbula21:53.0GR Ottawa Hills84.3OK White 1
11Delaney Smith21:33.4Pewamo-Westphalia84.2Marauder
11Anna VanderWal22:05.3Caledonia83.9OK Green 1
11Ella Thornton21:55.4St. Clair83.9MAC Red 1
11Jaidyn Nickels21:43.9Corunna83.7FML 1
9Magdalene Wlazlo21:54.9GRTC Peregrines83.7WMICCC 1
11Ava DeYoung21:46.8Gobles83.4Hartford Teske
11Maggie Wagner22:07.1Jenison83.3OK Green 1
11Eleri Raleigh21:56.5Capital Homeschool83.2WMICCC 1
12Maria Campbell22:18.2Grandville Calvin Christian82.9OK Silver 1
11Paige Willman21:46.6Lake Fenton82.8FML 1
9Aubrey Perez21:37.6Ionia82.8Marauder
10Ashlyn Horness22:10.3Muskegon Mona Shores82.2OK Green 1
11Jenna Terpstra22:20.5GR NorthPointe Christian82.2OK Silver 1
10Amya Gater21:52.0Middleville Thornapple-Kellogg82.0OK Gold 1
12Clarissa Baese21:40.4Ovid-Elsie81.9Marauder
9Annalise Wiltjer21:52.5GR South Christian81.8OK Gold 1
11Juliana Morseau21:52.1Hartford81.6Hartford Teske
11Alaina McCrumb21:54.0Middleville Thornapple-Kellogg81.3OK Gold 1
11Lydia Scally22:03.3Romeo81.2MAC Red 1
9Daniella Romero21:53.8Watervliet81.1Hartford Teske
12Dylan Bosma22:25.3GR NorthPointe Christian80.6OK Silver 1
12Grace Kooyer21:56.3GR South Christian80.6OK Gold 1
9Clare McCloskey22:05.9Utica Eisenhower80.4MAC Red 1
10Zoe Fabing21:45.4Fowler80.2Marauder
9Riley Clark21:57.6GR South Christian80.1OK Gold 1
10Molly Roberts21:55.0Linden80.0FML 1
9Ava Grosse22:06.2West Michigan Homeschool79.9WMICCC 1
9Grace Klynstra21:58.7GR South Christian79.8OK Gold 1
10Maylin Parish22:08.0Grosse Pointe North79.7MAC Red 1
10Joellah Bouwman22:28.1Grandville Calvin Christian79.6OK Silver 1
9Katherine Schafer21:47.6Pewamo-Westphalia79.5Marauder
10Delaney Burgess21:59.8GR South Christian79.4OK Gold 1
10Riley McKeiver22:00.2GR West Catholic79.3OK Gold 1
12Jennifer Popp22:29.6GR NorthPointe Christian79.1OK Silver 1
11Ella Thibodeau22:10.0Romeo79.0MAC Red 1
12Hannah Bennett22:20.3Caledonia78.9OK Green 1
10Allison Schmitt22:03.8Clarkston Everest Collegiate78.7OCS Small School
11Louisa Denks22:03.9Royal Oak Shrine78.7OCS Small School
10Gracie Hibma22:10.1Kalamazoo Homeschool Sports78.6WMICCC 1
12Olivia Cereska22:11.8Fraser78.4MAC Red 1
12Leila Nelson22:32.2Grandville Calvin Christian78.3OK Silver 1
12Avari Montgomery21:52.2Charlotte77.9Marauder
10Madisyn Hunter21:52.5Leslie77.8Marauder
10Alena Sportel22:13.2GR Christian77.6OK White 1
12Allison Breining22:34.5Hopkins77.5OK Silver 1
10Emmarie Formsma22:24.7Byron Center77.4OK Green 1
10Lillian Johnson22:25.7Byron Center77.1OK Green 1
9Madelynn Patterson21:54.9Olivet77.0Marauder
10Kate Olsen22:26.0Byron Center77.0OK Green 1
10Sonia Tatko22:16.8GR Christian76.4OK White 1
9Kendall Van Ryn22:28.0Caledonia76.3OK Green 1
9Olivia Roseberry21:57.3Perry76.2Marauder
12Ava Tow22:19.1Utica76.0MAC Red 1
9Elizabeth Kopp22:19.3Utica75.9MAC Red 1
9Laela D’John22:19.4Utica75.9MAC Red 1
11Carmen Reynolds22:11.4Middleville Thornapple-Kellogg75.5OK Gold 1
12Olivia Latunski22:19.4FHC GR Forest Hills Central75.5OK White 1
9Lucy Straveler22:19.5East Grand Rapids75.5OK White 1
12Kenzie Low22:19.6GR Ottawa Hills75.5OK White 1
11Abbey Morabito22:20.8St. Clair75.4MAC Red 1
10Ava Benedict21:59.8Ionia75.4Marauder
11Charlotte Simon22:00.3Pewamo-Westphalia75.2Marauder
11Gwyneth Artz22:20.5GR Christian75.2OK White 1
10Eleanor Olivo22:09.6Flushing75.1FML 1
12Katelyn Frazier22:21.9Fraser75.0MAC Red 1
10Avery Byers22:11.5Flushing74.5FML 1
11Mary Wright22:24.0New Baltimore Anchor Bay74.3MAC Red 1
9Jelena Olechowski22:24.4Utica Eisenhower74.2MAC Red 1
10Natalie Vert22:25.0Romeo74.0MAC Red 1
10Kennady Giancotti22:05.3Holt73.6Marauder
9Claire Osterhaven22:36.6Byron Center73.5OK Green 1
10Abby Stiltner22:27.5GR Ottawa Hills72.8OK White 1
10Elise Clarin22:38.7Caledonia72.8OK Green 1
11Vivienne Duncan22:27.9GR Christian72.7OK White 1
12Lily Tatko22:28.4GR Christian72.5OK White 1
12Jersi Bilek22:39.5Muskegon Reeths-Puffer72.5OK Green 1
9Gianna Richmond22:20.7GR West Catholic72.4OK Gold 1
10Mercy Hibma22:29.6Kalamazoo Homeschool Sports72.1WMICCC 1
11Madison Trompen22:40.7Caledonia72.1OK Green 1
10Katie Vick22:25.3Plymouth Christian Academy71.6OCS Small School
12Gianna Conflitti22:31.6FHE Ada Forest Hills Eastern71.5OK White 1
10Cora Boonstra22:33.1GR Christian71.0OK White 1
11Eliza Milarch22:13.8Charlotte70.7Marauder
10Madeline Marchwinski22:37.1Romeo70.0MAC Red 1
9AdaLynn Thompson22:37.3Romeo69.9MAC Red 1
9Izabella Jordan22:57.8Hopkins69.7OK Silver 1
12Lilly Rooks22:18.9Pewamo-Westphalia69.1Marauder
12Gwendolynn Carter22:19.3Holt68.9Marauder
10Sophie Allen22:29.0Flushing68.7FML 1
12Delaney Richardson22:20.3Byron68.6Marauder
11Tessa Feldpausch22:52.8Byron Center68.1OK Green 1
10Cora Ball22:53.2Byron Center67.9OK Green 1
12Baylee Moore22:22.4Charlotte67.9Marauder
12Madeleine Schlegel22:22.6DeWitt67.8Marauder
11Josephine Malcolm22:36.8Royal Oak Shrine67.7OCS Small School
12Madeline Dunn22:33.1Goodrich67.3FML 1
10Ava Bates22:38.4Lutheran HS Westland67.2OCS Small School
11Jocelyn Wilson22:24.7Holt67.1Marauder
11Claire Schmidtfranz22:24.9Perry67.0Marauder
9Hailey Moorman22:39.1GR South Christian66.3OK Gold 1
9Kennadee Griffes22:27.3DeWitt66.2Marauder
10Abigail Tava22:58.5Caledonia66.2OK Green 1
12Anna Maciejewski22:49.6Utica Eisenhower65.8MAC Red 1
9Mia Setterington22:50.3Capital Homeschool65.2WMICCC 1
12Molly Wierengo23:01.8Byron Center65.1OK Green 1
10Piper Lyon22:45.3Rochester Hills Lutheran NW64.9OCS Small School
10Grace Nunn22:31.6Holt64.8Marauder
10Allyson Mitchell22:32.4Pewamo-Westphalia64.5Marauder
10Leah Theile22:32.6Chesaning64.5Marauder
10Ella Daly22:48.2Royal Oak Shrine63.9OCS Small School
12Kennidi Kowal22:54.7East Grand Rapids63.8OK White 1
11Anna Schulz22:47.8GR West Catholic63.4OK Gold 1
12Hazel Burley22:36.5Laingsburg63.2Marauder
12Maizy Minnaar22:57.4Capital Homeschool62.9WMICCC 1
9Emma Lownsbery22:38.6Holt62.5Marauder
11Sidney Shepard22:47.7Linden62.4FML 1
9Stella Bishop22:59.9St. Clair62.4MAC Red 1
11McKenna Landers23:10.0Muskegon Mona Shores62.3OK Green 1
12Adeleine DeRoo22:59.4GR Ottawa Hills62.2OK White 1
12Haylie Vanderwal22:40.6Olivet61.8Marauder
9Addyson Campbell22:52.8Goodrich60.7FML 1
9Evelyn Clancy23:05.0Macomb Dakota60.7MAC Red 1
9Ellie Owen22:44.2DeWitt60.6Marauder
10Miranda Lowell22:56.5Watervliet60.2Hartford Teske
10Breanna Schut22:57.7Middleville Thornapple-Kellogg60.1OK Gold 1
11Gabriella Komarowski23:07.1St. Clair60.0MAC Red 1
9Lachlan Merren23:27.2Hopkins59.9OK Silver 1
12Gabriela Knight22:55.4Holly59.9FML 1
10Ramona Heitman23:07.8GRTC Peregrines59.4WMICCC 1
11Tatum Hemmerly23:19.0Muskegon Mona Shores59.3OK Green 1
9Brielle Miller23:00.6Middleville Thornapple-Kellogg59.1OK Gold 1
10Kayla Ropelewski23:09.7Fraser59.1MAC Red 1
11Olivia McDowell22:57.9Holly59.0FML 1
12Molly Melvin23:09.4GR Catholic Central58.9OK White 1
9Aynsley Merkins23:30.5Fruitport58.8OK Silver 1
11Anneliesse Patterson22:49.7Olivet58.8Marauder
9Riley Bender23:01.0Martin58.7Hartford Teske
10Brynley Merkins23:31.2Fruitport58.6OK Silver 1
10KiKi Rusz22:50.3Laingsburg58.6Marauder
12Lili Zondervan23:02.7GR South Christian58.4OK Gold 1
11Samantha Gutzman22:50.9Laingsburg58.4Marauder
9Emma Durling23:00.1Linden58.3FML 1
9Josie Komarowski23:12.3St. Clair58.2MAC Red 1
12Lilliana Van Vleet22:51.9DeWitt58.0Marauder
9Emily Eubank23:33.3Belding57.9OK Silver 1
11Jacinta Ceru23:12.7GRTC Peregrines57.8WMICCC 1
9Rose Hill23:13.9St. Clair57.7MAC Red 1
10Sofia Sporman23:02.2Flint Kearsley57.6FML 1
12Mia Roe23:13.2GR Christian57.6OK White 1
9Lilly Cardon23:24.3Muskegon Mona Shores57.6OK Green 1
11Hailey Parker23:24.5Muskegon Mona Shores57.5OK Green 1
11Alyssa Fudge23:14.7Macomb Dakota57.4MAC Red 1
10Ali Hunt22:54.0New Lothrop57.3Marauder
12Alexis Heagle23:25.0Byron Center57.3OK Green 1
10Isabelle Horning23:25.7Caledonia57.1OK Green 1
10Kaleigh Slingerland23:04.5Owosso56.8FML 1
9Addisyn Gerken23:26.6Caledonia56.8OK Green 1
9Lillian Wilke23:15.9GR Christian56.7OK White 1
11Taylor Basch23:17.6Capital Homeschool56.1WMICCC 1
12Averie Wohlscheid22:58.3DeWitt55.9Marauder
9Emilie Greene23:29.8Muskegon Mona Shores55.8OK Green 1
9Grace Schulte23:19.9Macomb Dakota55.7MAC Red 1
11Taylor Byrne23:08.0Holly55.7FML 1
11Lilly Reynolds23:08.9Fenton55.4FML 1
12Madison Cooley23:11.2Gobles55.3Hartford Teske
10Allison Rodgers23:11.6Martin55.1Hartford Teske
12Jolene Thompson23:21.8Romeo55.1MAC Red 1
11Natalie Hunault23:11.0Fenton54.7FML 1
9Lillian Black23:23.0Romeo54.7MAC Red 1
12Ryann Smitka23:23.4Macomb Dakota54.5MAC Red 1
12Maryn Hyatt23:02.5Saginaw Valley Lutheran54.5Marauder
10Bethany Cmeyla23:03.0Saginaw Valley Lutheran54.3Marauder
11Josie Luyckx23:23.2FHC GR Forest Hills Central54.3OK White 1
11Devon Byrne23:13.8Holly53.7FML 1
11Kora Kok23:46.6GR NorthPointe Christian53.5OK Silver 1
10Maeve VanDam23:36.7Byron Center53.4OK Green 1
10Abigail Tromp23:37.1Byron Center53.3OK Green 1
9Rose Mason23:26.3East Grand Rapids53.2OK White 1
10Aletta Vos23:18.3GR South Christian53.2OK Gold 1
9Avery Gardner23:06.7DeWitt53.1Marauder
12Lucy Spencer23:26.9Capital Homeschool53.0WMICCC 1
11Eve Sheldon23:16.2Flushing52.9FML 1
12Ryleigh Haveman23:19.9Wayland Union52.7OK Gold 1
9Chloe Muirhead23:29.2Macomb Dakota52.6MAC Red 1
10Katelyn Brown23:19.5Watervliet52.5Hartford Teske
12Grace Schumacher23:49.5Hopkins52.5OK Silver 1
11Cora Draft23:39.8Caledonia52.4OK Green 1
9Stella Nunez23:18.0Flushing52.3FML 1
11Sydney Erickson23:23.9Lutheran HS Westland52.0OCS Small School
11Corinne Lamb23:31.0Romeo52.0MAC Red 1
10Caroline Schellhammer23:30.1East Grand Rapids52.0OK White 1
10Shyanna Buskirk23:52.8Hopkins51.4OK Silver 1
9Clara Cox23:33.0East Grand Rapids51.0OK White 1
9Natalie DeJager23:25.3GR South Christian50.9OK Gold 1
12Zoe Cogan23:33.5Capital Homeschool50.8WMICCC 1
11Adeline Youngberg23:34.8Utica Eisenhower50.7MAC Red 1
10DuRae Sage23:25.3Martin50.6Hartford Teske
11Sydney Wheeler23:36.8Utica50.1MAC Red 1
10Nora Tillman23:30.0Royal Oak Shrine50.0OCS Small School
9Selah Sellers23:36.0West Michigan Homeschool50.0WMICCC 1
10Bryleigh Belcher23:25.8Linden49.7FML 1
11Kylee Zimmerer23:48.1Caledonia49.6OK Green 1
10Adilyn VanderWerf23:48.7Byron Center49.4OK Green 1
11Miriam Jackson23:38.3Kalamazoo Homeschool Sports49.2WMICCC 1
11Evelyn Kopp23:40.1Utica49.0MAC Red 1
10Dakotah Laisure24:00.3Belding48.9OK Silver 1
11Emma Boire24:01.1Belding48.6OK Silver 1
12Kendall Braginton23:51.2Muskegon Mona Shores48.6OK Green 1
9Elsie Woldhuis23:40.3Kalamazoo Homeschool Sports48.6WMICCC 1
9Leah Murchie23:30.1Holly48.3FML 1
12Kiele Buckner23:52.3Muskegon Mona Shores48.2OK Green 1
11Elaine Lary23:42.4Romeo48.2MAC Red 1
10Audrey Johnston23:30.7Linden48.1FML 1
10Halli VanDyken24:02.7Belding48.1OK Silver 1
11Lauren Hall23:53.5Muskegon Mona Shores47.8OK Green 1
12Daphne Hall23:42.7FHE Ada Forest Hills Eastern47.8OK White 1
10Kelsey Iglesias23:43.8Utica Eisenhower47.7MAC Red 1
10Evelyn Weaver23:54.2Byron Center47.6OK Green 1
11Hailey Brinker23:44.5St. Clair47.5MAC Red 1
9Elena Bird-Bazan23:44.8Utica47.4MAC Red 1
11Marissa Ainsworth23:36.0Wayland Union47.3OK Gold 1
11Rosalia Feldpausch23:55.1Byron Center47.3OK Green 1
10Laney Walsh23:45.2GR Catholic Central46.9OK White 1
12Rachel Byler23:37.4White Pigeon46.5Hartford Teske
12Cecelia Gill23:39.2GR Northview46.3OK Gold 1
9Emma Vloedman23:47.8GR Christian46.1OK White 1
10Stella Inchauste23:48.0East Grand Rapids46.0OK White 1
12Avery Hagemann23:41.1Middleville Thornapple-Kellogg45.6OK Gold 1
12Evelyn Jackson23:49.4Kalamazoo Homeschool Sports45.5WMICCC 1
12Abigail Redfield23:29.7Olivet45.4Marauder
11Samantha DeFrain23:51.7New Baltimore Anchor Bay45.1MAC Red 1
12Katlina Wadlington23:42.1Hartford45.0Hartford Teske
9Kiersten Craigo23:45.5Rochester Hills Lutheran NW44.8OCS Small School
10Kinley Eikenberry24:03.1Muskegon Mona Shores44.6OK Green 1
9June Acheson23:52.2GR Christian44.6OK White 1
12Reese Mickelsen23:53.5FHN GR Forest Hills Northern44.2OK White 1
12Marta Doublestein23:54.1GR Ottawa Hills44.0OK White 1
9Abigail Endres23:55.3Macomb Dakota43.9MAC Red 1
9Anna London23:34.9Olivet43.7Marauder
12Avery Boutell23:57.9Grosse Pointe North43.0MAC Red 1
10Ainsley Fron24:09.5Caledonia42.5OK Green 1
10Alonna Schack23:38.8Chesaning42.4Marauder
9Opal Sterken23:59.2GRTC Peregrines42.3WMICCC 1
12Katherine Klooster23:51.4GR West Catholic42.2OK Gold 1
10Payton Yeske23:50.5Watervliet42.2Hartford Teske
12Zipporah Tran23:54.2Plymouth Christian Academy41.9OCS Small School
11Annabel Reaves23:40.4Holt41.9Marauder
10Ava Wenzlick23:40.5New Lothrop41.8Marauder
12Brianna Zwar23:52.2Watervliet41.6Hartford Teske
11Bella Cotter23:41.3Holt41.6Marauder
12Jillian Steckroth23:50.4Lake Fenton41.5FML 1
10Arely Garcia23:53.1Hartford41.3Hartford Teske
9Ella Jacobson24:02.6GR Catholic Central41.1OK White 1
10Avery Conner24:13.8Byron Center41.1OK Green 1
10Leah Aagesen24:02.9GR Catholic Central41.0OK White 1
9Taelyn Tuggle23:52.5Goodrich40.8FML 1
9Julia Eichbauer23:52.9Fenton40.7FML 1
10Margo Burba23:53.5Flushing40.5FML 1
9Belle Miller24:05.9West Michigan Homeschool40.0WMICCC 1
12Charly Werenka24:00.7Clawson39.8OCS Small School
11Jazmine Mason23:56.4Holly39.5FML 1
9Alice Peterson24:09.4GR Christian38.9OK White 1
11Caelyn Bono23:58.4Fenton38.9FML 1
9Claire Kohley24:31.6Fruitport38.5OK Silver 1
12Taylor Hill24:10.7Kalamazoo Homeschool Sports38.4WMICCC 1
12Malia Reitz23:50.8Holt38.4Marauder
10Hailey Heistand24:32.0Fruitport38.3OK Silver 1
12Ava Bonacci24:22.2Jenison38.3OK Green 1
12Olivia Thelen23:51.4Fowler38.2Marauder
10Karsyn Boersma24:05.2Middleville Thornapple-Kellogg37.6OK Gold 1
9Madison Bernard24:07.6Rochester Hills Lutheran NW37.5OCS Small School
11Isabel Adkins24:03.9Swartz Creek37.0FML 1
11Madeleine Prestel24:16.3Utica Eisenhower36.9MAC Red 1
12Isla Sule24:05.4Corunna36.5FML 1
12Ciani Lopez23:57.2DeWitt36.3Marauder
11Elaina Long24:18.1West Michigan Homeschool36.0WMICCC 1
9Katherine Baginski24:19.5Utica Eisenhower35.8MAC Red 1
9Evelyn Wiegand24:20.1Macomb Dakota35.6MAC Red 1
9Janet Andrade24:10.3Bloomingdale35.6Hartford Teske
10Paige Kanan23:59.3DeWitt35.6Marauder
11Meghan Venhuizen24:30.4Caledonia35.5OK Green 1
9Olivia Campbell24:20.5Macomb Dakota35.5MAC Red 1
12Ellory Fox24:31.7Caledonia35.1OK Green 1
12Brooke Bender24:32.1Caledonia35.0OK Green 1
9Isabella Keefer24:21.4GRTC Peregrines34.9WMICCC 1
10Addison Tomsic24:12.8Gobles34.7Hartford Teske
12Audrey Bensinger24:01.8Ovid-Elsie34.7Marauder
9Maya Miller24:21.9GRTC Peregrines34.7WMICCC 1
9Allyanna Hart24:03.7Perry34.1Marauder
9Alexa DeVries24:15.7GR South Christian34.1OK Gold 1
12Molly Colpean24:24.7FHC GR Forest Hills Central33.8OK White 1
9Yadhira Thomassen24:18.7Auburn Hills Oakland Christian33.8OCS Small School
10Rachel McDonell24:26.3St. Clair33.6MAC Red 1
9Cecila Bomberski24:20.0Royal Oak Shrine33.3OCS Small School
9Reece Calce24:29.5Utica32.5MAC Red 1
11Anna Shaarda24:28.5FHN GR Forest Hills Northern32.5OK White 1
10Erin Doolittle24:30.2Grosse Pointe North32.3MAC Red 1
11Caramia DeGiulio24:23.7Southfield Christian32.1OCS Small School
10Adelyn Feenstra24:40.8Caledonia32.1OK Green 1
10Peyton Rohn24:10.2Ashley31.9Marauder
10Miriam Skarich24:21.1Owosso31.3FML 1
10Lucia Street24:32.4GRTC Peregrines31.2WMICCC 1
12Emma Ramales24:34.3Utica Eisenhower30.9MAC Red 1
11Madison Law24:44.4Byron Center30.9OK Green 1
10Jadyn Rodgers24:26.1GR Northview30.6OK Gold 1
9Monica Pung24:14.3Pewamo-Westphalia30.6Marauder
10Sydney Pflug24:27.1GR Northview30.3OK Gold 1
11Elle Shimmell24:36.2Utica30.3MAC Red 1
12Elanor Barnes24:29.2Madison Heights Bishop Foley30.3OCS Small School
11Ava Troxel24:29.4Rochester Hills Lutheran NW30.2OCS Small School
11Claire L. Thelen24:15.9Pewamo-Westphalia30.1Marauder
10Quinn Middleton24:47.4Byron Center29.9OK Green 1
11Laila Mcdowell24:48.1Byron Center29.6OK Green 1
11Ella Clarke24:31.5Southfield Christian29.5OCS Small School
10Jaelynn Garber24:48.9Byron Center29.4OK Green 1
12Carolanne Hammer24:39.0Fraser29.3MAC Red 1
11Avery Graham24:38.2GRTC Peregrines29.3WMICCC 1
11Marselina Mott24:39.6Kalamazoo Homeschool Sports28.8WMICCC 1
11Darcy Keefe24:50.6Muskegon Reeths-Puffer28.8OK Green 1
11Kerigan Pung24:19.9Fowler28.7Marauder
11Molly Gaudard24:29.3Flint Kearsley28.6FML 1
11Peyton Marshall24:34.5Plymouth Christian Academy28.5OCS Small School
10Maatje Vanderwey24:40.8Capital Homeschool28.4WMICCC 1
10Sophie Aupperlee24:41.9GR Ottawa Hills28.0OK White 1
9Kyle McClintic24:53.0Jenison28.0OK Green 1
9Claire K Thelen24:22.2Pewamo-Westphalia28.0Marauder
10Emma Tramontin24:31.4Corunna27.9FML 1
9Annika Kauffman25:03.4Grandville Calvin Christian27.9OK Silver 1
12Lilian Nguyen24:44.6FHN GR Forest Hills Northern27.1OK White 1
10Cecilia Borobia24:44.7Kalamazoo Homeschool Sports27.1WMICCC 1
11Rachael Heikkinen24:25.5Saginaw Valley Lutheran26.8Marauder
10Lilee Elliott24:25.8DeWitt26.7Marauder
11Hannah Upchurch24:47.6Utica26.5MAC Red 1
11Kaitlyn Durow24:57.6Muskegon Reeths-Puffer26.5OK Green 1
11Ashlyn O’Neill24:48.0Romeo26.3MAC Red 1
10Remi Kitts24:47.1FHE Ada Forest Hills Eastern26.3OK White 1
12Sophia Douglass24:58.3Caledonia26.2OK Green 1
11Leah Schneider24:27.7Perry26.1Marauder
10Audrey Taphouse24:37.3Corunna25.9FML 1
11Anna Kwiatkowski24:49.8Romeo25.7MAC Red 1
11Evie Sharpe24:48.8GR Catholic Central25.7OK White 1
10Isabella Lopez24:41.7GR Northview25.5OK Gold 1
9Elyana Jurkowski24:42.2Wayland Union25.3OK Gold 1
11Jillian Wulff24:44.8Clawson25.1OCS Small School
11Breanna Cole25:13.0Fruitport24.7OK Silver 1
11Miah Randall24:43.7Holly23.8FML 1
11Selah Churchwell24:55.1GRTC Peregrines23.6WMICCC 1
9Samantha Mondoux24:56.8Utica23.4MAC Red 1
9Kate Potter24:56.1Kalamazoo Homeschool Sports23.3WMICCC 1
9Madeline Orr24:45.5Flushing23.2FML 1
9Allyson Strang25:08.2Caledonia23.0OK Green 1
10Lillian Bricker24:58.7Macomb Dakota22.8MAC Red 1
12Addy Burkett24:37.7Olivet22.8Marauder
10Gracie Ockerman24:47.0Owosso22.7FML 1
9Gracie Emerson24:58.0FHC GR Forest Hills Central22.7OK White 1
12Onaleigh McVay24:47.4Owosso22.5FML 1
12Ava Juhas24:38.4Ovid-Elsie22.5Marauder
9Abigail Kahn24:48.3Lake Fenton22.2FML 1
9Ila Sellers24:59.7West Michigan Homeschool22.1WMICCC 1
9Leah Edgar24:50.2Fenton21.6FML 1
11Alexis Bosma25:02.2Utica Eisenhower21.6MAC Red 1
11Shelby Theut24:55.2Austin Catholic21.6OCS Small School
9Maisie Sanderson25:03.7FHE Ada Forest Hills Eastern20.8OK White 1
9Helena Ceru25:04.5GRTC Peregrines20.5WMICCC 1
9Katherine Riches24:58.9Auburn Hills Oakland Christian20.4OCS Small School
10Jenna VanderLaan24:57.4GR South Christian20.2OK Gold 1
11Sara Schipper24:56.4Martin20.2Hartford Teske
12Kaitlynn Ortiz24:55.0Flushing20.0FML 1
11Claire Bartkowiak25:17.3Byron Center19.9OK Green 1
11Julianne Drobek25:07.6New Baltimore Anchor Bay19.8MAC Red 1
11Adele Jewett25:28.4Grandville Calvin Christian19.5OK Silver 1
9Jayna Schmitz25:11.0GRTC Peregrines18.3WMICCC 1
9Emily Okley24:51.0Leslie18.3Marauder
10Samantha Stevens25:22.1Byron Center18.3OK Green 1
10Tuesday Stevens25:32.3Hopkins18.2OK Silver 1
12Emily Plantinga25:11.6GR Christian18.1OK White 1
11Anna Austin25:12.0Capital Homeschool18.0WMICCC 1
10Addison White25:33.0Belding18.0OK Silver 1
12Alice Kadlecova25:03.3Martin17.9Hartford Teske
11Sarah Krueger25:12.9FHE Ada Forest Hills Eastern17.7OK White 1
10Claire Ellis24:53.2Olivet17.6Marauder
10Rachael Hornacek25:24.9Caledonia17.4OK Green 1
12Marissa Lowell25:05.2Watervliet17.3Hartford Teske
12Lillian Engstrom25:14.8GR Catholic Central17.1OK White 1
11Josephine Pell25:25.9Byron Center17.0OK Green 1
11Natasha Mendez25:10.4Clarkston Everest Collegiate16.5OCS Small School
12Elizabeth Richmond25:08.8GR West Catholic16.4OK Gold 1
11Emma Thielen24:57.9Perry16.0Marauder
12Corena Willink25:18.7GR Ottawa Hills15.8OK White 1
11Yuna Sullins25:20.2Kalamazoo Homeschool Sports15.3WMICCC 1
12Maria Ramirez25:11.5Bloomingdale15.2Hartford Teske
12Sophia Willyerd25:09.5Swartz Creek15.2FML 1
12Megan Schuurmans25:12.7Middleville Thornapple-Kellogg15.1OK Gold 1
9Faith Mansour25:23.7Utica14.4MAC Red 1
11Lucy Otto25:33.9Jenison14.4OK Green 1
10Mackenzie Zayas25:13.6Owosso13.8FML 1
9Finnola Fletcher25:15.0Holly13.3FML 1
9Aubrey Goike25:27.2Macomb Dakota13.3MAC Red 1
10Evelyn Lindberg25:15.9Corunna13.0FML 1
9Adrian Cisler25:19.0Middleville Thornapple-Kellogg13.0OK Gold 1
11Karsyn Jacobs25:18.7Coloma12.8Hartford Teske
12Chelsea Becker25:28.9Fraser12.7MAC Red 1
9Rose O’Connor25:22.2Austin Catholic12.6OCS Small School
11Sorayah Graciliano25:28.6Kalamazoo Homeschool Sports12.5WMICCC 1
10Sophia Miller25:21.5Wayland Union12.2OK Gold 1
9Zona Morris25:29.7GR Ottawa Hills12.1OK White 1
10Queralt Mas25:41.2Jenison11.9OK Green 1
11Tess Graff25:34.2East Grand Rapids10.6OK White 1
9Blake Ruffin25:23.5Flushing10.5FML 1
10Summer Walker25:23.5Owosso10.5FML 1
9Micaela Fisher25:35.7East Grand Rapids10.1OK White 1
9Layli Carpenter25:28.5Middleville Thornapple-Kellogg9.8OK Gold 1
10Alyssa Sparks25:27.7Gobles9.8Hartford Teske
10Chloe Snape25:37.2Kalamazoo Homeschool Sports9.6WMICCC 1
9Adilene Roman-Garcia25:28.3Hartford9.6Hartford Teske
11Grace Wallen25:30.1GR South Christian9.3OK Gold 1
10Brooke Springer25:18.7Chesaning9.1Marauder
11Ines Bordenet25:39.2East Grand Rapids8.9OK White 1
12Grace Burgess25:31.5GR South Christian8.8OK Gold 1
11Kaylee Katje26:01.5Hopkins8.5OK Silver 1
11Aquetzalli Hernandez25:29.9Ortonville Brandon8.4FML 1
9Piper VanStraten25:21.2Olivet8.3Marauder
11Hope Kriesch25:31.7Flushing7.8FML 1
12Tenaya Jendza25:44.0New Baltimore Anchor Bay7.7MAC Red 1
9Esther Munson25:43.6Kalamazoo Homeschool Sports7.5WMICCC 1
10Zoey White25:55.0Muskegon Mona Shores7.3OK Green 1
12Riley Dood25:36.5GR South Christian7.2OK Gold 1
11Genevieve Franklin26:05.6Fruitport7.1OK Silver 1
9Ivana Jasinski25:44.6East Grand Rapids7.1OK White 1
11Raylee Preston25:38.2Middleville Thornapple-Kellogg6.6OK Gold 1
9Ellie Einfeld25:46.8GR Christian6.4OK White 1
9Catherine (Katie) Callahan25:36.3Goodrich6.2FML 1
9Kate Triezenberg25:47.5GR Christian6.2OK White 1
11Ellie Elliott25:41.6Lutheran HS Westland6.1OCS Small School
9Vivian Murphy25:29.2Olivet5.6Marauder
10Coralie Carey26:00.5Jenison5.5OK Green 1
11Alyssa Moens25:41.6GR Northview5.5OK Gold 1
10Salay Schelhaas26:00.7Jenison5.4OK Green 1
12Kaylee Eickhoff25:39.3Goodrich5.2FML 1
11Eva Witkow25:52.4Utica Eisenhower4.9MAC Red 1
11Hannah Van Allen25:51.6GR Christian4.8OK White 1
12Kate Spencer25:52.2Capital Homeschool4.6WMICCC 1
11Mackenzie Krentz26:03.3Caledonia4.6OK Green 1
11Lennon Lassanske26:03.9Muskegon Mona Shores4.4OK Green 1
11Shelby Brenner25:54.3St. Clair4.2MAC Red 1
9Kennedy Wirt25:55.0FHE Ada Forest Hills Eastern3.7OK White 1
11Atheil Akaic25:36.4Holt3.2Marauder
12Lindsay Spronk25:49.6GR South Christian2.8OK Gold 1
10Margaret Thunder Hawk26:09.2Caledonia2.6OK Green 1
11Ava Elliott26:00.0Capital Homeschool2.0WMICCC 1
10Viviana Banda25:51.3Hartford1.9Hartford Teske
12Miranda Miheve26:00.7GR Ottawa Hills1.8OK White 1
11Nola Pearson26:13.6Caledonia1.1OK Green 1
11Robyn Klein26:03.6GR Christian0.8OK White 1
11Sophia Roelofs26:03.8GR Christian0.7OK White 1
11Scarlet Brown25:59.1Rochester Hills Lutheran NW0.3OCS Small School
11Anna Ziedins26:05.8GR Catholic Central0.1OK White 1

BOYS INDIVIDUAL RATINGS

GradeNameTimeTeamRatingMeet
12Jonah Workman15:42.5East Grand Rapids209.2OK White 1
11Mitchell Dunlap15:56.3GR Catholic Central204.6OK White 1
12Sean Ryan16:04.9GR Christian201.7OK White 1
10Gavin Katic15:58.4Fenton201.2FML 1
10Micah Becker16:16.0East Grand Rapids198.0OK White 1
11Steven Zawacki16:27.3FHE Ada Forest Hills Eastern194.2OK White 1
12Noah Johnston16:33.5Caledonia194.2OK Green 1
12Jacob Hylton16:20.5Ortonville Brandon193.8FML 1
11Evan Armstrong16:28.9Kalamazoo Homeschool Sports193.7WMICCC 1
11Noah Rice16:29.4Kalamazoo Homeschool Sports193.5WMICCC 1
12Vincent Pattison16:22.1Goodrich193.3FML 1
10Rem Piper16:11.2Holt193.0Marauder
12Abenezer Cerone16:21.0Royal Oak Shrine192.7OCS Small School
12Jack Edison16:32.4East Grand Rapids192.5OK White 1
10Bennett Snapper16:39.1Caledonia192.3OK Green 1
11Broden Ladd16:26.8Holly191.7FML 1
12Caleb Willard16:36.4GRTC Peregrines191.2WMICCC 1
12Liam Bingman16:38.2GR Ottawa Hills190.6OK White 1
12Harper Wesley16:27.5Utica189.8MAC Red 1
10Gerard Gilmour16:32.7Fenton189.8FML 1
12Charlie Curtis16:27.7Utica189.8MAC Red 1
12Aiden Marple16:22.4DeWitt189.2Marauder
10Nole Lorenzen16:32.4Rochester Hills Lutheran NW188.9OCS Small School
10Bentley Nichols16:50.7Caledonia188.4OK Green 1
12Luke Allen16:31.7Romeo188.4MAC Red 1
11Lucas Aardema16:47.6East Grand Rapids187.5OK White 1
12Brodie Licata16:39.9Lake Fenton187.4FML 1
12Shephard Bower16:48.7FHE Ada Forest Hills Eastern187.1OK White 1
11Ben Verlin16:41.2GR South Christian186.6OK Gold 1
12Kelton Hoover16:50.8GR Ottawa Hills186.4OK White 1
10Chase Sherman16:58.4Jenison185.9OK Green 1
12Brendan O’Donohue16:52.6GRTC Peregrines185.8WMICCC 1
11Ethan Burks16:59.2Jenison185.6OK Green 1
12Rhys Holmes16:44.2GR Northview185.6OK Gold 1
11John Kowatch16:34.1Pewamo-Westphalia185.3Marauder
12Jeryn Frisbie17:14.3Belding185.2OK Silver 1
12Benaiah Roby16:55.9Kalamazoo Homeschool Sports184.7WMICCC 1
12Joseph Kaleto16:43.1Macomb Dakota184.6MAC Red 1
12Nolan Wenglikowski17:02.4Jenison184.5OK Green 1
11Brian Artman16:58.5Kalamazoo Homeschool Sports183.8WMICCC 1
10Cole Heikka16:50.7Holly183.8FML 1
12Adrian Abbott-Wallace16:39.6Holt183.5Marauder
10Carter Cooke17:06.4Jenison183.2OK Green 1
12Micah Small17:00.6GR Christian183.1OK White 1
12James Brickel16:48.1Romeo183.0MAC Red 1
12Gavin DeVries17:01.3GRTC Peregrines182.9WMICCC 1
12Aaron Osterman16:49.3New Baltimore Anchor Bay182.6MAC Red 1
12Thad VanderLaan16:53.5GR South Christian182.5OK Gold 1
12John Truong17:03.0FHN GR Forest Hills Northern182.3OK White 1
11Anthony Schmitz17:03.3GRTC Peregrines182.2WMICCC 1
12Anthony Frei16:51.1Utica Eisenhower182.0MAC Red 1
11Peter Kamp17:04.3Capital Homeschool181.9WMICCC 1
10Grayson Michels17:04.9FHE Ada Forest Hills Eastern181.7OK White 1
10James Scholten-Holcomb17:05.8GR Christian181.4OK White 1
10Caleb Conner17:13.6Jenison180.8OK Green 1
12Jack Estelle17:27.6Hopkins180.8OK Silver 1
12Braylon Lenneman16:47.9DeWitt180.7Marauder
11Carson Hlavin16:56.0Romeo180.3MAC Red 1
9Rio Hrabovsky16:57.7Romeo179.8MAC Red 1
9Sullivan Oberg17:17.3Jenison179.6OK Green 1
12Myles Hendel17:18.0Jenison179.3OK Green 1
12Gabriel Williams17:12.4FHN GR Forest Hills Northern179.2OK White 1
10Andrew Egli17:13.0GRTC Peregrines179.0WMICCC 1
12Tyler VanKuiken17:13.9East Grand Rapids178.7OK White 1
12Caleb TeBrake17:05.3GR Northview178.6OK Gold 1
12Drew Pietraszkiewicz17:03.8Utica Eisenhower177.7MAC Red 1
9Livio Muzzin16:56.9DeWitt177.7Marauder
10Christian Pavlige17:37.2Fruitport177.6OK Silver 1
11Elias DeJong17:17.3GR Christian177.6OK White 1
9Isaac Cox17:06.5Plymouth Christian Academy177.5OCS Small School
10Eli Miller17:17.8GRTC Peregrines177.4WMICCC 1
10Jackson Butts17:10.1Lake Fenton177.3FML 1
10Kash Moored17:38.5Hopkins177.2OK Silver 1
10Timothy Adair17:19.9Kalamazoo Homeschool Sports176.7WMICCC 1
12Vince Garritano17:20.1Kalamazoo Homeschool Sports176.6WMICCC 1
12Andrew Scheloske17:07.6Macomb Dakota176.5MAC Red 1
11Kenneth Mangles17:00.8Leslie176.4Marauder
12Sam Hillary17:21.0East Grand Rapids176.4OK White 1
11Ethan Kreger17:10.6St. Clair175.5MAC Red 1
10Tyler Egli17:23.7GRTC Peregrines175.4WMICCC 1
12Aiden VanKuiken17:24.2East Grand Rapids175.3OK White 1
12Philip Chamberlain17:25.3FHN GR Forest Hills Northern174.9OK White 1
9Seth Sytsma17:25.6GR Christian174.8OK White 1
11Eric Pierce17:32.7Byron Center174.5OK Green 1
10Beckett Kneisel17:27.5East Grand Rapids174.2OK White 1
11Josiah Rozema17:18.7GR South Christian174.1OK Gold 1
12Emmanuel Mehari17:17.2Plymouth Christian Academy173.9OCS Small School
10Grady Johnston17:48.9Hopkins173.7OK Silver 1
11Trevon Johnson17:09.0Holt173.7Marauder
12Eli Velting17:35.1Caledonia173.6OK Green 1
12Griffin Good17:22.7Flushing173.1FML 1
12Oliver Davis17:21.3Macomb Dakota171.9MAC Red 1
11Charlie George17:14.6Pewamo-Westphalia171.8Marauder
12Payton Chandler17:26.8Corunna171.8FML 1
12Grant Hillary17:35.8GR Catholic Central171.4OK White 1
11Rolland Sterken17:42.0Jenison171.3OK Green 1
12Jacob Giovannini17:23.1Macomb Dakota171.3MAC Red 1
10Logan LaMilza17:23.7Macomb Dakota171.1MAC Red 1
12Jack Monterusso17:36.7FHC GR Forest Hills Central171.1OK White 1
10Jackson Willard17:37.2GRTC Peregrines170.9WMICCC 1
9Sam Casiano17:02.2Watervliet170.9Hartford Teske
10Wesley LaFever17:24.6Macomb Dakota170.8MAC Red 1
11Ben Panter17:29.8Fenton170.7FML 1
12Hayden Fox17:43.8Muskegon Mona Shores170.7OK Green 1
11Mason Fein17:28.9Wayland Union170.7OK Gold 1
12Jaxxon Thelen17:18.2Ionia170.6Marauder
11Wyatt Werner17:18.6Pewamo-Westphalia170.5Marauder
12Lucas Gizoni17:26.2Romeo170.3MAC Red 1
11Owen Windgaston17:28.4Clawson170.2OCS Small School
10Zachary Newman17:45.4Byron Center170.2OK Green 1
11Will Chelotti17:20.6DeWitt169.8Marauder
10Simon Reed17:29.7Plymouth Christian Academy169.8OCS Small School
11Elias Baldwin17:06.3Decatur169.6Hartford Teske
12Simon Faber17:41.3FHN GR Forest Hills Northern169.6OK White 1
12Connor Wangler17:47.7Jenison169.5OK Green 1
11Tyler Williams17:28.9Fraser169.4MAC Red 1
10CJ Shilling17:34.2Flushing169.3FML 1
12Kaden Van Ryn17:48.3Caledonia169.2OK Green 1
11Jackson Defina17:35.3Fenton168.9FML 1
12Luke Smith17:49.3Caledonia168.9OK Green 1
12Brayden Prieskorn17:30.6St. Clair168.8MAC Red 1
11Jacob Ziolkowski17:44.1GRTC Peregrines168.6WMICCC 1
11Arie Prins17:35.6GR Union168.5OK Gold 1
10Mason Benson17:45.0FHC GR Forest Hills Central168.3OK White 1
10Jake Potgeter17:51.1Caledonia168.3OK Green 1
11Jaxon Hemgesberg17:25.4Chesaning168.2Marauder
12Max Brannan17:34.9Lutheran HS Westland168.0OCS Small School
11Riley Weed17:46.2West Michigan Homeschool167.9WMICCC 1
11Jonathan Falk17:46.4GR Christian167.9OK White 1
11Grant Hunault17:39.8Fenton167.4FML 1
12Cole Fernandez17:40.0Flint Kearsley167.3FML 1
12Quentin Smith17:28.3Fowler167.2Marauder
11Grant Feldpausch17:55.8Caledonia166.7OK Green 1
9Dawson Kolehouse17:50.4West Michigan Homeschool166.5WMICCC 1
11Brennan Ackerman17:50.7GRTC Peregrines166.4WMICCC 1
12Ethan Manning17:42.4Wayland Union166.2OK Gold 1
9Leonidas Erfourth17:43.6Owosso166.1FML 1
12Jesse Fielis17:16.6White Pigeon166.1Hartford Teske
10Tate VanDaele17:52.1FHE Ada Forest Hills Eastern166.0OK White 1
12Cole Wisener17:58.5Byron Center165.8OK Green 1
11Carter Grimmet17:52.6Capital Homeschool165.8WMICCC 1
12Adam Howell17:45.1Flint Kearsley165.7FML 1
10Cameron Martin17:40.1Fraser165.6MAC Red 1
11Nathan Brinker17:45.7Ortonville Brandon165.4FML 1
11Kai Miller17:45.9Owosso165.4FML 1
10Brady Rappuhn17:46.1Owosso165.3FML 1
10Jacob Solomon17:41.3Utica165.2MAC Red 1
10Henry Yoder17:54.4FHC GR Forest Hills Central165.2OK White 1
10Joshua Byrtus17:46.5Holly165.2FML 1
10Federico Moreno-Padilla17:42.0Utica Eisenhower165.0MAC Red 1
12Jesse Dodge17:47.1Corunna165.0FML 1
10Christian LeConte17:47.5Owosso164.8FML 1
10Landon Shimkus17:44.6Charyl Stockwell Academy164.8OCS Small School
9Calvin Graham17:56.5GRTC Peregrines164.5WMICCC 1
10Sean Thompson18:02.7Caledonia164.4OK Green 1
11Aiden Mcdonald17:22.4Hartford164.2Hartford Teske
10Levi VanderLaan18:03.5Caledonia164.2OK Green 1
9Bennett Beals17:57.5Capital Homeschool164.2WMICCC 1
11Gabe Slater17:59.2FHC GR Forest Hills Central163.6OK White 1
12Ty Baum17:59.7FHN GR Forest Hills Northern163.4OK White 1
9Isaac Dinh18:05.9Caledonia163.4OK Green 1
12Michael Bowker17:49.0Royal Oak Shrine163.3OCS Small School
9Gavin Soviar17:48.4Fraser162.9MAC Red 1
10Jack Songer17:50.6Rochester Hills Lutheran NW162.8OCS Small School
9Aaron Jeruzal18:08.4Byron Center162.6OK Green 1
10Levi Walker18:08.9Jenison162.4OK Green 1
12Zac Brown17:55.2Holly162.3FML 1
11Jackson Martin17:56.0Fenton162.0FML 1
12Isaac Norcross18:24.0GR NorthPointe Christian162.0OK Silver 1
12Isaiah Lindstrom18:04.4GR Christian161.9OK White 1
9Gavin Bowers17:53.8Austin Catholic161.7OCS Small School
11Matthew Killeen17:45.3Leslie161.6Marauder
9Anthony Lambers18:11.5Muskegon161.5OK Green 1
10Daniel LaRoy18:05.8Kalamazoo Homeschool Sports161.4WMICCC 1
12Colin Pattison18:07.2FHE Ada Forest Hills Eastern160.9OK White 1
11Brody Empson17:54.3Romeo160.9MAC Red 1
10Ty Inglis17:47.4DeWitt160.9Marauder
11Brayden Kelliher18:14.3Jenison160.6OK Green 1
9Logan Cichoracki17:55.7Romeo160.4MAC Red 1
10Anthony Rushmore18:08.8GR Catholic Central160.4OK White 1
9Brayden Goodsell17:56.0Romeo160.3MAC Red 1
10Abram Larsen18:01.7Fenton160.1FML 1
9David Matthews17:57.5St. Clair159.8MAC Red 1
12Josh Carpenter17:50.8DeWitt159.7Marauder
10Ben Sushynski18:04.5Linden159.2FML 1
12Grant Conley17:52.9Charlotte159.0Marauder
11Micah Manion18:14.3GR Christian158.6OK White 1
12Brady Slone18:01.7Fraser158.4MAC Red 1
11Felix Spitz17:55.0Lansing Everett158.3Marauder
10Ben Jackson18:06.3GR Northview158.2OK Gold 1
10Dylan Phillips18:02.9Grosse Pointe North158.0MAC Red 1
11Chase Mallory18:03.2Macomb Dakota157.9MAC Red 1
11Cooper Schmelter17:56.3Leslie157.9Marauder
9Finley Clor18:04.1Romeo157.6MAC Red 1
11Alex Stout18:17.8East Grand Rapids157.4OK White 1
9Connor Ford18:09.8Corunna157.4FML 1
11Matthew Austin17:57.9DeWitt157.4Marauder
9Dax Purdy18:05.3Romeo157.2MAC Red 1
11McKinley Springer18:10.7Corunna157.1FML 1
12Zain Banat18:12.1Swartz Creek156.6FML 1
10Sebastian Azar18:07.9New Baltimore Anchor Bay156.4MAC Red 1
11Easton McCloy18:41.0GR NorthPointe Christian156.4OK Silver 1
10Bryce Schuh18:01.3Holt156.2Marauder
11Liam Eaton18:12.6GR Northview156.1OK Gold 1
10Jude TenElshof18:27.8Jenison156.1OK Green 1
12Rex Jackson18:13.6GR South Christian155.8OK Gold 1
11Ethan Curtiss18:22.8FHC GR Forest Hills Central155.7OK White 1
10Ashton Fink18:22.9GR Christian155.7OK White 1
12Adam Shimmell18:10.7Utica155.4MAC Red 1
11Evan Buteyn18:43.8Grandville Calvin Christian155.4OK Silver 1
11Chase Woller-Skar18:23.9East Grand Rapids155.4OK White 1
12Seamus Murphy18:11.4Romeo155.2MAC Red 1
9Luke Worley18:45.4GR NorthPointe Christian154.9OK Silver 1
10Gavin Nakai18:18.0Fenton154.7FML 1
11Ariston Dallas18:19.1Owosso154.3FML 1
11Joseph Nowicki18:14.2Utica Eisenhower154.3MAC Red 1
12Gordie Kaiton18:27.4FHE Ada Forest Hills Eastern154.2OK White 1
9Gracin Zelski18:07.8DeWitt154.1Marauder
10Chase Compau18:19.8Ortonville Brandon154.1FML 1
10Declan Duch18:34.1Jenison154.0OK Green 1
11Dominik Ladomato-Fisher18:28.7GR Ottawa Hills153.8OK White 1
12Sam Decker18:20.3GR Northview153.6OK Gold 1
9Max Bobeda18:09.6DeWitt153.5Marauder
11Brandon Ziehmer18:16.8New Baltimore Anchor Bay153.4MAC Red 1
12Andrew Bucher18:16.9Fraser153.4MAC Red 1
9Matteo Peraino18:17.1Utica153.3MAC Red 1
11Conner Morrison18:10.2Ionia153.3Marauder
12Cole Maier18:10.2Chesaning153.3Marauder
11Nolan Mitchell18:10.5Pewamo-Westphalia153.2Marauder
12Paul Stephens18:17.5Grosse Pointe North153.2MAC Red 1
9Dallas Rice18:17.5Romeo153.2MAC Red 1
12Charles Gilbert18:18.5Romeo152.8MAC Red 1
10Liam Gunnink18:37.7Jenison152.8OK Green 1
9Owen Bremer18:23.1Middleville Thornapple-Kellogg152.6OK Gold 1
11Carter Kirkbride18:19.1Romeo152.6MAC Red 1
12Landon Heikka18:24.2Holly152.6FML 1
12Sani Shema18:32.3GR Ottawa Hills152.6OK White 1
10Owen VerBeek18:38.4Jenison152.5OK Green 1
9Joel Vanderwey18:32.8Capital Homeschool152.4WMICCC 1
11Alex Diaz17:58.3Hartford152.2Hartford Teske
9Jonah Nagel18:39.6Caledonia152.1OK Green 1
9Waylon Blake18:39.8Byron Center152.1OK Green 1
9Tommy Moundros18:13.9DeWitt152.0Marauder
9Quentin White18:14.4Holt151.9Marauder
12Cooper Donovan18:34.7FHE Ada Forest Hills Eastern151.8OK White 1
12Nicholas Milosavlevski18:21.7Macomb Dakota151.8MAC Red 1
9Austin Henderson18:41.3Jenison151.6OK Green 1
12John Paul Sanders18:36.1GRTC Peregrines151.3WMICCC 1
9Jeremy Long18:36.7West Michigan Homeschool151.1WMICCC 1
11Xavier Pompey18:01.8Coloma151.1Hartford Teske
12Alexander Perry18:23.8Utica Eisenhower151.1MAC Red 1
9Seth Miller18:43.0Caledonia151.0OK Green 1
12Sean Brock18:37.6Capital Homeschool150.8WMICCC 1
10Kassian McKenzie Thompson18:43.6Muskegon Mona Shores150.8OK Green 1
11Ayven Evancho18:30.5Flushing150.5FML 1
11Hudson Webster18:40.2FHE Ada Forest Hills Eastern149.9OK White 1
12Mason Johnson18:29.4Lutheran HS Westland149.9OCS Small School
11Josaias Robles18:05.5Hartford149.8Hartford Teske
11Michael Tidrow18:27.8Utica Eisenhower149.7MAC Red 1
11Allen Sumego18:40.9Capital Homeschool149.7WMICCC 1
9Nate Zondervan18:32.1GR South Christian149.6OK Gold 1
9Rowen Donker18:47.4Jenison149.5OK Green 1
12Sam Noora18:42.2Kalamazoo Homeschool Sports149.3WMICCC 1
12Billy Fountain18:42.7Capital Homeschool149.1WMICCC 1
11Mason England18:43.2GR Catholic Central148.9OK White 1
10Mason Harrison18:49.3Caledonia148.9OK Green 1
12Carter Johnston18:35.4Linden148.9FML 1
11Simon Whitwam18:23.5Holt148.8Marauder
12Ethan Hull18:43.8Capital Homeschool148.7WMICCC 1
12Valin Barrett18:50.1Caledonia148.6OK Green 1
12Beau Holmes18:35.2GR Northview148.6OK Gold 1
10Nicholas Amorose18:50.6Caledonia148.5OK Green 1
12Judah Bakaitis18:24.6DeWitt148.5Marauder
10Cole Mckenna18:51.0Caledonia148.3OK Green 1
11Austin Kmiec18:32.4Romeo148.2MAC Red 1
10Carter Brouwer18:10.7Bangor148.1Hartford Teske
10Oscar Trout18:45.8East Grand Rapids148.1OK White 1
10William Henze18:32.8Grosse Pointe North148.1MAC Red 1
12Landon Johnson19:06.2Fruitport147.9OK Silver 1
10Will Bernacki18:35.2Royal Oak Shrine147.9OCS Small School
11Peter Sluys18:37.2Wyoming147.9OK Gold 1
11Jackson Bunda18:46.2FHN GR Forest Hills Northern147.9OK White 1
11Elijah Killinger18:35.6Charyl Stockwell Academy147.8OCS Small School
11Grady Galaviz18:38.1Middleville Thornapple-Kellogg147.6OK Gold 1
12Ethan Kilgore18:27.5Holt147.5Marauder
11Carson Pullins18:13.0Bangor147.3Hartford Teske
10Jack Bartkowicz18:36.1Grosse Pointe North147.0MAC Red 1
10Logan Ingraham19:09.4Belding146.9OK Silver 1
12Henry Terrien18:37.1Romeo146.6MAC Red 1
10Henry Tate18:50.4East Grand Rapids146.5OK White 1
12Nathan Camilleri18:39.7Waterford Our Lady146.4OCS Small School
10Tyler Teliczan18:51.0FHE Ada Forest Hills Eastern146.3OK White 1
12Kian Sprik18:51.3FHN GR Forest Hills Northern146.2OK White 1
12Brody Urbaniak18:41.0Charyl Stockwell Academy146.0OCS Small School
9Travis Murphy18:44.5Holly145.8FML 1
12David Lane18:17.9White Pigeon145.7Hartford Teske
10Leo Garritano18:54.1Kalamazoo Homeschool Sports145.3WMICCC 1
9Aiden Martin19:14.1GR NorthPointe Christian145.3OK Silver 1
10Ryan Sorrell19:15.0GR NorthPointe Christian145.0OK Silver 1
11Caeden Gwinn18:47.2Corunna144.9FML 1
12Max Yoder18:55.9GR Ottawa Hills144.7OK White 1
10Luke Page18:47.9Fenton144.7FML 1
12Samuel DeYoung18:56.1GR Christian144.6OK White 1
11Landen Gessner18:36.5Olivet144.5Marauder
11Gabe Boelman18:57.6Kalamazoo Homeschool Sports144.1WMICCC 1
11Riley Day18:57.9FHE Ada Forest Hills Eastern144.0OK White 1
10James Valovick18:48.1Rochester Hills Lutheran NW143.6OCS Small School
11Tyler Rockafellow18:39.5Perry143.5Marauder
12Neil Orlowski18:46.6Grosse Pointe North143.5MAC Red 1
9Jace Frank18:40.0DeWitt143.3Marauder
11Aaron Flanz18:47.5Fraser143.2MAC Red 1
10Logan Spangler19:20.5GR NorthPointe Christian143.2OK Silver 1
12Trap Abbott18:25.6Bangor143.1Hartford Teske
9Lucas Heid18:52.7Corunna143.1FML 1
11Stosh Albright19:00.7GRTC Peregrines143.1WMICCC 1
10Henry Dupuis19:07.0Caledonia143.0OK Green 1
9Logan Kelly18:52.1GR South Christian143.0OK Gold 1
11Trevor Dolloff18:41.8Ashley142.7Marauder
10Liam Thelen18:41.9Ionia142.7Marauder
12Ian Kimbrell19:08.0Caledonia142.7OK Green 1
9Grady Johnson19:08.4Jenison142.5OK Green 1
9Colton Smith19:03.5FHE Ada Forest Hills Eastern142.2OK White 1
11Aiden Giancotti18:43.5Holt142.2Marauder
9Kipton Smyth18:55.7Linden142.1FML 1
10Peter Artman19:04.0Kalamazoo Homeschool Sports142.0WMICCC 1
11Blake Rhoton19:10.9Byron Center141.7OK Green 1
10Adrian Gallegos19:11.1Muskegon Mona Shores141.6OK Green 1
12Sam Parish18:52.1Grosse Pointe North141.6MAC Red 1
12Luke McDonell18:52.2St. Clair141.6MAC Red 1
9Ryan Zoch18:57.9Ortonville Brandon141.4FML 1
10Griffin Kreger18:53.2St. Clair141.3MAC Red 1
9Joshua Garrison18:53.7Romeo141.1MAC Red 1
10Macen Kemp18:53.7Romeo141.1MAC Red 1
12Gavin Ottinger18:58.8Goodrich141.1FML 1
11Colin Mondoux18:53.9Utica141.0MAC Red 1
9Lain Austin18:54.8Utica140.7MAC Red 1
9Luke Sushynski19:00.1Linden140.6FML 1
10Chase Pihalja18:55.2Macomb Dakota140.6MAC Red 1
10Zachary Panter19:00.4Fenton140.5FML 1
9Peter Klein19:08.9GR Christian140.4OK White 1
9Fletcher Amos18:36.5Gobles139.5Hartford Teske
12Colin Carrier19:12.9GR Catholic Central139.0OK White 1
12Evan Schaefer18:53.3Olivet138.9Marauder
9Henry Jackson19:13.3Kalamazoo Homeschool Sports138.9WMICCC 1
12Jack Jablonski19:05.4Linden138.9FML 1
11Jobriel Octubre18:53.5Chesaning138.9Marauder
10Luis Hirt19:33.9GR NorthPointe Christian138.7OK Silver 1
12Ren Yamamoto19:04.0Birmingham Roeper138.3OCS Small School
11Landon Miller18:56.5Fowler137.8Marauder
10Drew Weaver18:56.7Olivet137.8Marauder
12Nicolas (Nico) Sepanak19:09.4Linden137.5FML 1
11Grant Morrell19:24.4Caledonia137.2OK Green 1
9Ryan Hannant19:19.2FHN GR Forest Hills Northern136.9OK White 1
9Owen Davis19:11.3Swartz Creek136.9FML 1
10Samuel Baade19:11.7Owosso136.8FML 1
11Jadon Dettmann18:45.5Martin136.5Hartford Teske
10Aiden VanLoenen19:11.6GR Northview136.5OK Gold 1
10Austin Vista19:27.0Jenison136.3OK Green 1
11Jacob Mead19:21.1GR Catholic Central136.3OK White 1
11Evan Kryger19:21.3GRTC Peregrines136.2WMICCC 1
12Grason Weber19:02.2Leslie135.9Marauder
10Ryan Khatir19:28.4Muskegon Mona Shores135.9OK Green 1
12Trevor Zoli19:10.3New Baltimore Anchor Bay135.6MAC Red 1
11Matthew McClain19:12.5Clawson135.5OCS Small School
11Hayden Deckrow19:24.0FHE Ada Forest Hills Eastern135.3OK White 1
11Micah Tromp19:30.0Byron Center135.3OK Green 1
12Reed Schroeder19:05.5Pewamo-Westphalia134.8Marauder
12Gabriel Salyer19:25.8FHE Ada Forest Hills Eastern134.7OK White 1
12Austin Watford19:13.2Utica134.6MAC Red 1
11Talon Kurlenda19:26.3FHC GR Forest Hills Central134.6OK White 1
11Jackson Briley19:18.5Clio134.5FML 1
10London Coreart19:06.7Charlotte134.4Marauder
12samson kik19:18.1GR Union134.3OK Gold 1
12Filip Tasevski19:15.0Romeo134.0MAC Red 1
11Isaiah Meyer19:19.3GR Union133.9OK Gold 1
10Josiah Ruse19:28.4GRTC Peregrines133.9WMICCC 1
11Isaiah Wilson19:49.2GR NorthPointe Christian133.6OK Silver 1
10Hunter Orshall19:16.2Utica133.6MAC Red 1
9Andy Falk19:29.7GR Christian133.4OK White 1
12Gavin Bishop19:16.9St. Clair133.4MAC Red 1
12Hunter Groulx19:21.9Swartz Creek133.4FML 1
12Dylan Sturr19:37.6Muskegon Reeths-Puffer132.8OK Green 1
10Owen Nytko19:18.8Romeo132.7MAC Red 1
9Lucas Hirt19:52.1GR NorthPointe Christian132.6OK Silver 1
12Eric Lane19:24.6Clio132.5FML 1
10Xiaopan (William) Jiang19:39.4Jenison132.2OK Green 1
9Aaron Byrne19:26.5Holly131.8FML 1
9Tate Gendjar19:24.0Plymouth Christian Academy131.7OCS Small School
10Connor Geary19:35.3GR Ottawa Hills131.6OK White 1
11Kemo Ahmicasaube19:26.6GR Union131.5OK Gold 1
10Gideon Schneider19:24.9Clawson131.4OCS Small School
11Jude Klooster19:27.6GR Union131.2OK Gold 1
10Luke Elyea19:36.8GRTC Peregrines131.1WMICCC 1
12Gavin Hiler19:29.1Lake Fenton131.0FML 1
10Keegan Keith19:37.5Kalamazoo Homeschool Sports130.8WMICCC 1
11Harry Blakley19:37.6East Grand Rapids130.8OK White 1
9Parker Moore19:38.2West Michigan Homeschool130.6WMICCC 1
11Uzziel Thomassen19:27.3Auburn Hills Oakland Christian130.6OCS Small School
12Jack Kuberski19:30.6Flint Kearsley130.5FML 1
12John Marchinda19:39.1GRTC Peregrines130.3WMICCC 1
11Sean Wilson-Ross19:39.5East Grand Rapids130.2OK White 1
12Micah Rizkalla19:39.7GR Ottawa Hills130.1OK White 1
11Nathan Ulman19:39.7GRTC Peregrines130.1WMICCC 1
12Seth Witte19:29.0Lutheran HS Westland130.0OCS Small School
11Nathan Sanderson20:00.2GR NorthPointe Christian129.9OK Silver 1
12Jacob VanVlerah19:40.7FHE Ada Forest Hills Eastern129.8OK White 1
12Brady Kurlenda19:31.7GR West Catholic129.8OK Gold 1
12Nolan Carr19:33.2Corunna129.6FML 1
9Gabriel Luna19:47.4Muskegon Reeths-Puffer129.5OK Green 1
10Max Rampe19:44.0FHE Ada Forest Hills Eastern128.7OK White 1
10Austin Hodges19:24.3Laingsburg128.6Marauder
10Callan Toman19:45.7Kalamazoo Homeschool Sports128.1WMICCC 1
9Zachary Beaumann19:32.8Utica128.1MAC Red 1
11Aydin Truong19:46.0FHN GR Forest Hills Northern128.0OK White 1
9Elijah Waskey19:46.2West Michigan Homeschool127.9WMICCC 1
10Karter Brack19:26.4Chesaning127.9Marauder
12Brent Monterosso19:33.4Romeo127.9MAC Red 1
10Blake Zuidema19:46.5FHN GR Forest Hills Northern127.8OK White 1
9Mason Charon19:52.8Jenison127.7OK Green 1
10Jameson Huhn19:27.3Pewamo-Westphalia127.6Marauder
12Sam Nielsen19:34.6Fraser127.5MAC Red 1
12Xavier Simon19:27.7Fowler127.4Marauder
9Parker Robinett19:38.8Middleville Thornapple-Kellogg127.4OK Gold 1
10Xander Towery19:27.8Ionia127.4Marauder
10Brody Kochanski19:34.8Macomb Dakota127.4MAC Red 1
10Wyatt Richardson19:39.3Middleville Thornapple-Kellogg127.2OK Gold 1
10Cole Ringel19:13.7Gobles127.1Hartford Teske
11Benjamin Rewa19:55.1Caledonia127.0OK Green 1
11Bradley Smith20:09.6GR NorthPointe Christian126.8OK Silver 1
10Joseph Segard20:10.5GR NorthPointe Christian126.5OK Silver 1
9Landon Learn19:56.6Muskegon Reeths-Puffer126.5OK Green 1
12Will Dawson19:42.0GR Northview126.3OK Gold 1
12Gabriel Coraci19:40.3Madison Heights Bishop Foley126.2OCS Small School
9Ryker Cross19:43.6Fenton126.1FML 1
9Jude Arledge19:51.6Kalamazoo Homeschool Sports126.1WMICCC 1
12Tobin Moo19:51.6East Grand Rapids126.1OK White 1
11Jack Summers19:45.0Holly125.7FML 1
9Dexton Feldpausch19:33.4Fowler125.5Marauder
12Cole Hansen19:59.4Muskegon Mona Shores125.5OK Green 1
12Max Baade19:46.5Owosso125.2FML 1
10Cooper Highlen19:35.1Ionia125.0Marauder
9Gage Roodvoets19:46.1GR South Christian125.0OK Gold 1
12Daxton MacDonald20:01.7Muskegon Mona Shores124.8OK Green 1
11Hunter Hayes19:20.8Martin124.7Hartford Teske
10Dylan Winskas20:16.0Fruitport124.7OK Silver 1
10Garrett Holzhausen19:47.1Middleville Thornapple-Kellogg124.6OK Gold 1
11Travis Wright19:36.1Ovid-Elsie124.6Marauder
12Parker Chittle19:48.7Swartz Creek124.4FML 1
9Evan Banko19:37.3Olivet124.3Marauder
9Grayson Meredith20:03.7Byron Center124.1OK Green 1
12Joshua Miller19:38.3Ovid-Elsie123.9Marauder
11Gari Salvador-Garcia19:23.3Martin123.9Hartford Teske
11Quincen Hackbardt19:58.7FHN GR Forest Hills Northern123.8OK White 1
10Jacob Keef20:06.1Byron Center123.3OK Green 1
9Mason Velting20:00.2FHN GR Forest Hills Northern123.3OK White 1
12Dominic Smith19:40.8DeWitt123.1Marauder
11Andrew Potter20:00.9Kalamazoo Homeschool Sports123.0WMICCC 1
10Jayden Gelios19:49.2Macomb Dakota122.6MAC Red 1
9Logan Platte19:42.5Fowler122.5Marauder
9Leo Alivia20:02.7GR Catholic Central122.4OK White 1
9Jadon Russell19:52.2Rochester Hills Lutheran NW122.3OCS Small School
10Levi Collins19:28.9Gobles122.0Hartford Teske
11Tyler Buck19:55.7GR South Christian121.8OK Gold 1
9Lucas Crozier20:10.9Muskegon Mona Shores121.7OK Green 1
9Thomas Stull19:57.2Goodrich121.6FML 1
10John (Jack) Frabis19:52.2Utica Eisenhower121.6MAC Red 1
12David Sager19:30.5Gobles121.5Hartford Teske
12Noah Donker19:56.5Middleville Thornapple-Kellogg121.5OK Gold 1
12Benjamin Walls19:54.7Lutheran HS Westland121.4OCS Small School
10Josh Cusack19:56.9GR West Catholic121.4OK Gold 1
11Mitch Gonzalez19:46.2Ovid-Elsie121.3Marauder
9Milo Kraegel20:06.4GR Christian121.2OK White 1
12Noah Schmidt19:55.1Utica Eisenhower120.6MAC Red 1
11Jeremiah Delagarza19:48.3Lansing Everett120.6Marauder
12Jack Loomis19:33.4Bangor120.5Hartford Teske
12Liam Weir20:00.7Owosso120.4FML 1
12Brennan Parker20:00.8Corunna120.4FML 1
9Jonah Redman19:56.9Macomb Dakota120.0MAC Red 1
12Will Hillary20:09.9FHN GR Forest Hills Northern120.0OK White 1
10Bryan Ocelo19:35.6Hartford119.8Hartford Teske
9Caden Butler20:11.0East Grand Rapids119.7OK White 1
9Kyle Gumm19:58.4Fraser119.5MAC Red 1
10Adrian Flattery19:58.5Utica119.5MAC Red 1
12Jack Bugeja19:58.6Grosse Pointe North119.5MAC Red 1
9Kellan Bessey20:17.7Jenison119.4OK Green 1
9Chuck Lipset20:03.9Fenton119.4FML 1
9Gavin Gause19:51.9Holt119.4Marauder
10Mario Sanchez-Ortega19:51.9Olivet119.4Marauder
12Matthew Simino19:59.0New Baltimore Anchor Bay119.3MAC Red 1
11Nathaniel Phillips20:18.1Jenison119.3OK Green 1
11Van Roach20:18.7Muskegon Mona Shores119.1OK Green 1
12Andrew Barnum20:19.0Caledonia119.0OK Green 1
9Tristan Byrne20:19.1Byron Center119.0OK Green 1
9Colin Dwyer20:00.1Utica119.0MAC Red 1
9Jerin Donker20:04.8Middleville Thornapple-Kellogg118.7OK Gold 1
12Dylan Hile19:55.4Leslie118.2Marauder
11Aiden Jackson19:41.3White Pigeon117.9Hartford Teske
11Jaxon Bunce19:41.6Gobles117.8Hartford Teske
12Evan Sandford20:08.6Swartz Creek117.8FML 1
9Jackson LaFlure20:36.6GR NorthPointe Christian117.8OK Silver 1
12Noah Reggio20:05.1Romeo117.3MAC Red 1
12Brody Sims20:05.3St. Clair117.2MAC Red 1
12Gavin Stursma20:25.3Jenison116.9OK Green 1
10Barron Denham20:08.3Auburn Hills Oakland Christian116.9OCS Small School
9Maxwell Wieber19:59.4Fowler116.9Marauder
10Miles Kushinka20:12.4GR Northview116.2OK Gold 1
9Gage Salsbery20:21.5GR Catholic Central116.2OK White 1
11Jeremiah Stewart20:01.6Ovid-Elsie116.1Marauder
12Mack Burba20:15.0Flushing115.7FML 1
12Ezequiel Cardozo-Aviles19:48.0Watervliet115.7Hartford Teske
11Wyatt Jacques20:23.8GR Ottawa Hills115.4OK White 1
11Draven Reid20:30.1Caledonia115.3OK Green 1
12James Boersma20:15.4Wyoming115.2OK Gold 1
12Rigo Morales19:50.3Hartford114.9Hartford Teske
11Reece Hoyt20:25.8GR Christian114.7OK White 1
10Titus Plattner20:26.5GR Christian114.5OK White 1
9Kaiden Pearce19:51.6Bangor114.5Hartford Teske
12Willem Spoelhof20:27.0FHN GR Forest Hills Northern114.3OK White 1
12Jacob Adamowicz20:14.0Macomb Dakota114.3MAC Red 1
11Brandon Buskulic20:07.7Pewamo-Westphalia114.1Marauder
12Edward Wuerthele20:28.1FHN GR Forest Hills Northern114.0OK White 1
9Luke Robinson20:17.1Royal Oak Shrine114.0OCS Small School
9Brad DeYoung20:08.8Holt113.7Marauder
11Ahmad Ayesh20:29.1FHC GR Forest Hills Central113.6OK White 1
12Preston Boggs20:21.7Flint Kearsley113.4FML 1
11Will Heagle20:29.8GR Christian113.4OK White 1
10Zavier Gutierrez19:55.4Hartford113.2Hartford Teske
11Noah Gillett20:11.2New Lothrop112.9Marauder
9Connor Bassett20:37.3Byron Center112.9OK Green 1
11Tyce Wakefield20:31.3FHN GR Forest Hills Northern112.9OK White 1
12Zach Danes19:56.4Bloomingdale112.9Hartford Teske
9Birch Zilisch20:23.6Linden112.8FML 1
9Jaxsen Shemer20:37.6Jenison112.8OK Green 1
9Mason Segur20:37.8Byron Center112.7OK Green 1
11Ian Scott20:21.4Lutheran HS Westland112.5OCS Small School
10Jeremiah VanHouten19:57.7Martin112.4Hartford Teske
10Andrew Cho20:32.9GR Christian112.4OK White 1
11James Odell19:58.3Bloomingdale112.2Hartford Teske
12Nathan Lerchenfeld20:21.1Macomb Dakota112.0MAC Red 1
11Aiden Ocampo20:26.2Wyoming111.6OK Gold 1
10Nicholas Jablonski20:55.7Hopkins111.4OK Silver 1
10Kyron Novak20:42.5Muskegon Reeths-Puffer111.2OK Green 1
10Caleb Glass20:56.8Grandville Calvin Christian111.1OK Silver 1
12Cole Ver Strate20:57.0Hopkins111.0OK Silver 1
12Jayce Hyde20:18.2Chesaning110.6Marauder
10Nathan Wearing20:44.8Jenison110.4OK Green 1
10Henry Cook20:45.1Caledonia110.3OK Green 1
9Corbin Cross20:31.3Linden110.2FML 1
9Adrian Byrne20:32.3Holly109.9FML 1
12Levi West20:32.8Swartz Creek109.7FML 1
10Bobby Dormer20:21.3Olivet109.6Marauder
11Brayden Steele20:22.5Byron109.2Marauder
9Jonathan Larkins20:22.7Leslie109.1Marauder
11Marshall Kruske20:23.4New Lothrop108.9Marauder
12Diego Barnaby20:43.5GR Ottawa Hills108.8OK White 1
12Ronan Turrell20:31.6St. Clair108.5MAC Red 1
11Logan Paulen20:51.1Caledonia108.3OK Green 1
11Steven Chapman20:34.1Clawson108.3OCS Small School
10Ethan Wielgat20:34.2Royal Oak Shrine108.3OCS Small School
12Andrew Newenhouse21:06.0Grandville Calvin Christian108.0OK Silver 1
9Blake Warzin20:33.5Romeo107.8MAC Red 1
12Ricky Popp20:28.7Charlotte107.1Marauder
12Benjamin Postma20:40.2Middleville Thornapple-Kellogg106.9OK Gold 1
11Ben Keebaugh20:29.2Fowler106.9Marauder
10Alex DeYoung20:49.5FHN GR Forest Hills Northern106.8OK White 1
10David Garlick20:49.8Capital Homeschool106.7WMICCC 1
9Eli Holmes20:40.9GR Northview106.7OK Gold 1
9Joel Rathka20:30.9Laingsburg106.4Marauder
11Gabe Shaffer20:40.7Royal Oak Shrine106.1OCS Small School
11Zachary Polk20:39.4Utica105.9MAC Red 1
10Liam Frifeldt20:53.5West Michigan Homeschool105.5WMICCC 1
12Josh Vanstelle21:15.0Fruitport105.0OK Silver 1
12Graham Gortney20:44.2Plymouth Christian Academy104.9OCS Small School
9Nathan Koss20:35.4DeWitt104.9Marauder
9Jerald Staley20:48.2Swartz Creek104.6FML 1
11Brody Smith20:56.9East Grand Rapids104.4OK White 1
12Lamark Johnson20:46.1Southfield Christian104.3OCS Small School
10Peyton ZurSchmiede20:57.5East Grand Rapids104.2OK White 1
11Cole Simpson20:58.4FHC GR Forest Hills Central103.9OK White 1
9Carson Ziehmer20:46.9New Baltimore Anchor Bay103.4MAC Red 1
12Andrew Abramowicz20:49.3Lutheran HS Westland103.2OCS Small School
12Cole Cannon20:25.4Gobles103.2Hartford Teske
12Eli Lewis21:06.9Muskegon Mona Shores103.0OK Green 1
10Isaac Bennett21:07.2Caledonia102.9OK Green 1
11John Huffman21:01.4GR Catholic Central102.9OK White 1
11Gabe Bookout20:50.4Plymouth Christian Academy102.9OCS Small School
10Gabe Smitko21:02.0FHC GR Forest Hills Central102.7OK White 1
12Colton Dibble21:02.5FHN GR Forest Hills Northern102.5OK White 1
10Jack Williamson20:49.6Romeo102.5MAC Red 1
12Tyler Davis20:54.2Wyoming102.3OK Gold 1
12Jackson Sytsma20:54.4GR South Christian102.2OK Gold 1
11Liam Dykhouse21:09.4Caledonia102.2OK Green 1
10Anderson Wilcox21:03.5FHE Ada Forest Hills Eastern102.2OK White 1
11Alek Colgrove20:55.3GR Union101.9OK Gold 1
12Andrew Rosso20:53.5Austin Catholic101.8OCS Small School
10Austin Piering21:11.6Byron Center101.5OK Green 1
10John DeYoung21:05.6GR Christian101.5OK White 1
9Joaquin Gutierrez-Shier20:57.8Swartz Creek101.4FML 1
10Jack DeGraaf20:57.1GR Northview101.3OK Gold 1
11Tyler Plumb20:46.8Perry101.1Marauder
11Connor Krajenke20:59.0Ortonville Brandon101.0FML 1
12Alexander Frizzell20:58.0Middleville Thornapple-Kellogg101.0OK Gold 1
9Dylan Thome20:58.1GR South Christian101.0OK Gold 1
11Mat Amman20:47.1Chesaning101.0Marauder
11Zachariah Awad21:07.9FHN GR Forest Hills Northern100.7OK White 1
10Henry Nederveld21:15.2Jenison100.3OK Green 1
9Tommy Kirkpatrick21:11.2GRTC Peregrines99.6WMICCC 1
11Kent West21:01.3Macomb Dakota98.6MAC Red 1
10Isaac Tovilla-Gracia21:20.5Jenison98.5OK Green 1
9Gavin Samona21:03.6Madison Heights Bishop Foley98.5OCS Small School
11Aidian Prout21:02.4Fraser98.2MAC Red 1
11Nick Kreps21:22.4Muskegon Mona Shores97.9OK Green 1
12Liem Krueger21:16.7FHE Ada Forest Hills Eastern97.8OK White 1
10Andrew Wright21:36.9GR NorthPointe Christian97.7OK Silver 1
10Dylan VanderPloeg21:17.7GR Christian97.4OK White 1
12Anthony Pokorski21:18.7Capital Homeschool97.1WMICCC 1
10Clark Dupon21:06.3Utica Eisenhower96.9MAC Red 1
9Gabe Lockwood21:11.8Corunna96.8FML 1
9Noah Terryah21:12.1Linden96.6FML 1
10Justin Harper21:26.6Caledonia96.5OK Green 1
9Luke Johnson21:08.3Macomb Dakota96.2MAC Red 1
9Jack Spencer21:21.3Capital Homeschool96.2WMICCC 1
9Maximilian Van de Vyver21:12.1Austin Catholic95.6OCS Small School
11Austin Lademann21:03.5Morrice95.5Marauder
11Jonah Spencer21:03.6Byron95.5Marauder
10Henry Davis21:29.6Jenison95.5OK Green 1
11Emmanuel Gonzalez21:15.3GR Northview95.2OK Gold 1
9Dominic Zoli21:11.4Macomb Dakota95.2MAC Red 1
9Spencer Wolfram21:24.9GR Catholic Central95.0OK White 1
9Gavin Pattison21:25.3FHE Ada Forest Hills Eastern94.9OK White 1
10Owen Cross21:17.8Flushing94.7FML 1
9Christian Ellis21:18.0Flushing94.7FML 1
9Lance Kaylor20:52.3Martin94.2Hartford Teske
9Loren Thelen21:07.4Pewamo-Westphalia94.2Marauder
10Michael Timpa21:14.5Macomb Dakota94.2MAC Red 1
11Acxel Leon-avila21:18.9GR Union94.0OK Gold 1
12James Martin21:34.1Muskegon94.0OK Green 1
11Jack VanDam21:34.3Byron Center93.9OK Green 1
11Javier Diaz21:34.7Byron Center93.8OK Green 1
9Carter Bultje21:19.8Wayland Union93.7OK Gold 1
10Beckett Sobol21:35.2Byron Center93.6OK Green 1
10Isaac Kaboos21:21.5Middleville Thornapple-Kellogg93.2OK Gold 1
12Max Margolis21:20.0Birmingham Roeper93.0OCS Small School
11Ismael Reyna20:56.2Bangor92.9Hartford Teske
11Aiden Telega21:20.3Fraser92.2MAC Red 1
9Wyatt Pellarin21:25.7Swartz Creek92.1FML 1
11Daniel Bernal-Ponce21:14.5Pewamo-Westphalia91.8Marauder
9Ezra Neef21:34.7Kalamazoo Homeschool Sports91.8WMICCC 1
9Kaedyn Smith21:14.9Fowler91.7Marauder
10Landin Struck-Curtis21:27.0Flint Kearsley91.7FML 1
9Calum Knull21:15.2Laingsburg91.6Marauder
12Paul Borobia21:35.5Kalamazoo Homeschool Sports91.5WMICCC 1
12Kenji Banasky21:36.6Kalamazoo Homeschool Sports91.1WMICCC 1
9Clayton Roussakis21:37.5Kalamazoo Homeschool Sports90.8WMICCC 1
9Deklen Lawrence21:17.7Leslie90.8Marauder
12Rowan Blaha21:38.3Kalamazoo Homeschool Sports90.6WMICCC 1
10Charles Gronberg21:18.8Charlotte90.4Marauder
10Ollie Harris21:38.9FHC GR Forest Hills Central90.4OK White 1
11Reed Snyder21:31.1Swartz Creek90.3FML 1
11Juan Romero21:04.3Hartford90.2Hartford Teske
11Ethan Lentz21:29.3Sterling Heights Parkway89.9OCS Small School
12Aiden Woods21:05.5Comstock89.8Hartford Teske
12Braden Koos21:20.9Charlotte89.7Marauder
11Cooper Steckroth21:33.1Lake Fenton89.6FML 1
10Elijah Timmer21:47.5Jenison89.5OK Green 1
11Nicholas Herrington21:30.7Waterford Our Lady89.4OCS Small School
10Remington McKean21:22.3Morrice89.2Marauder
9Landon Davis21:29.8Utica89.1MAC Red 1
9Noah Eygenraam21:33.8GR West Catholic89.1OK Gold 1
10Matthew Hetrick21:22.9Holt89.0Marauder
9Parker Dawson21:32.0Waterford Our Lady89.0OCS Small School
9Avery Fox21:23.9Pewamo-Westphalia88.7Marauder
12Breslin Walek21:51.2Muskegon Mona Shores88.3OK Green 1
12Dalles Bailiff21:25.4Ionia88.2Marauder
9Josh Geisenhaver21:45.8Capital Homeschool88.1WMICCC 1
12Colten LaBelle21:36.9GR West Catholic88.0OK Gold 1
9Matthew Fuller21:26.2Chesaning87.9Marauder
10Devion Dillard21:26.4Lansing Everett87.9Marauder
11Eyhab Jmian21:46.6East Grand Rapids87.8OK White 1
10Ryan Savoie21:39.2Ortonville Brandon87.6FML 1
9Levi Hlavin21:34.3Romeo87.6MAC Red 1
12DaQuon Bates21:53.9Muskegon Mona Shores87.4OK Green 1
12Clark Cody21:40.3Corunna87.2FML 1
11Koleson Reeder21:55.0Caledonia87.0OK Green 1
9Jack Huhn21:29.2Pewamo-Westphalia86.9Marauder
9Titus Sager21:14.3Gobles86.9Hartford Teske
10Caleb Aspin21:41.5Flushing86.8FML 1
12James Foltz21:29.8Laingsburg86.7Marauder
10Jonah Vosburgh21:56.6Jenison86.5OK Green 1
9Graesyn Baley21:43.1Owosso86.3FML 1
9Camden Niesluchowski21:38.4New Baltimore Anchor Bay86.2MAC Red 1
11Holden Davidson21:43.4Fenton86.2FML 1
12Cole Stockwell21:38.5St. Clair86.2MAC Red 1
9Will Veldheer21:43.0GR Northview86.0OK Gold 1
9Logan Kipen22:12.1Hopkins86.0OK Silver 1
10William Throw21:17.6White Pigeon85.8Hartford Teske
12Lorenzo Mio21:41.7Royal Oak Shrine85.8OCS Small School
12Jackson Zhang21:40.3St. Clair85.6MAC Red 1
10DJ Cummings21:53.5GR Christian85.5OK White 1
12Garrett Lewis21:53.6Kalamazoo Homeschool Sports85.5WMICCC 1
9Kearan Fitzpatrick21:53.7East Grand Rapids85.4OK White 1
12Brad Dugan21:42.8Madison Heights Bishop Foley85.4OCS Small School
12Carl Dade21:43.3Southfield Christian85.2OCS Small School
12Joseph Knea21:34.4Saginaw Valley Lutheran85.2Marauder
11Josh Chapman21:45.7GR Union85.1OK Gold 1
9Jaxon Rexin21:47.0Linden85.0FML 1
9Cullen Emmert21:55.0FHN GR Forest Hills Northern85.0OK White 1
12Brody Woolsey21:20.6Comstock84.8Hartford Teske
12Eddie Bouchard22:16.5Fruitport84.5OK Silver 1
9Gabriel Martinez21:21.9Watervliet84.4Hartford Teske
9Kai Hopkins21:37.3Potterville84.2Marauder
10Connor Van Lente21:22.7Watervliet84.1Hartford Teske
9William Hollenbeck21:50.1Fenton84.0FML 1
9Remington Schueller21:38.3Fowler83.9Marauder
9Levi Terryah21:51.1Linden83.6FML 1
10Tristan Hargen21:24.2Coloma83.6Hartford Teske
9Connor Bush21:51.7Flushing83.4FML 1
9Asher Meyer21:52.7GR West Catholic82.8OK Gold 1
9Max Clapp21:53.3GR Northview82.6OK Gold 1
10Brandon Perantoni21:54.8Fenton82.4FML 1
11Gary Smith III21:52.6Southfield Christian82.1OCS Small School
9Magnus Galaviz21:54.8Middleville Thornapple-Kellogg82.1OK Gold 1
12Nick Dansby21:53.8Charyl Stockwell Academy81.7OCS Small School
12Jason Waring21:57.0Goodrich81.7FML 1
10Brendon Pake21:57.1Flint Kearsley81.6FML 1
12Perry Douma22:06.7FHE Ada Forest Hills Eastern81.1OK White 1
11Russell Warner21:54.2Grosse Pointe North80.9MAC Red 1
12Jack Chrisinske21:48.5Byron80.5Marauder
10Elliot Bohinski21:48.6Morrice80.5Marauder
12Daniel McConaghy21:56.1Grosse Pointe North80.3MAC Red 1
11Halston Hooley21:49.3Byron80.2Marauder
10Donovan Wells21:49.3Potterville80.2Marauder
10Joe Gould22:29.5Belding80.2OK Silver 1
12Connor Huff21:35.4Bloomingdale79.9Hartford Teske
10Mark Wagner22:10.4West Michigan Homeschool79.9WMICCC 1
12Troy Verville21:59.9Charyl Stockwell Academy79.7OCS Small School
11Jovany Garcia21:36.0Hartford79.7Hartford Teske
11Edward Corcoran22:02.2GR Northview79.6OK Gold 1
11Micah Yates22:03.6Corunna79.5FML 1
9Connor Howard21:52.3Leslie79.2Marauder
10Campbell Vinson21:59.8Romeo79.1MAC Red 1
11Tyler Watson21:53.1Morrice79.0Marauder
11Luke Ho22:13.7FHC GR Forest Hills Central78.8OK White 1
9Philip Bondie22:06.7Holly78.4FML 1
12Logan Robinson21:55.2Laingsburg78.3Marauder
12Connor Blandford22:07.9Swartz Creek78.0FML 1
12Enoch Wang22:07.7GR South Christian77.8OK Gold 1
9Evan Broyles21:42.0Lawrence77.7Hartford Teske
9Brody Dimas21:57.4Leslie77.5Marauder
9Jackson Lisek22:11.0Flushing77.0FML 1
12Carlos Castillo-Perez22:39.7Comstock Park76.8OK Silver 1
10Liam Simmons22:11.0GR Northview76.7OK Gold 1
9Lincoln Viviano22:07.9Romeo76.4MAC Red 1
9Samuel Kennedy22:01.3Ovid-Elsie76.2Marauder
12Luke Kavanaugh22:10.5Madison Heights Bishop Foley76.2OCS Small School
11Jake Mennega22:21.5GR Christian76.2OK White 1
11Michael Monaco22:09.0Macomb Dakota76.0MAC Red 1
9Alexander Giller22:02.3Holt75.9Marauder
9Jacksen Heffner22:12.4Charyl Stockwell Academy75.5OCS Small School
10Pender Workman22:14.8Middleville Thornapple-Kellogg75.4OK Gold 1
9Emmett Houseman22:44.1Hopkins75.3OK Silver 1
9Gideon DeMass22:24.5Capital Homeschool75.2WMICCC 1
11Roanan OKeefe22:25.1Capital Homeschool75.0WMICCC 1
9Abel Smith22:17.7Holly74.8FML 1
9Aerin Alvaro22:16.4Romeo73.5MAC Red 1
12Kaden Leiter21:55.0Watervliet73.3Hartford Teske
9Grahm Kenyon22:36.7Caledonia73.1OK Green 1
9Maxim Bellinger22:37.0Muskegon Reeths-Puffer73.0OK Green 1
8Rendyn Alfieri21:56.3Lawrence72.9Hartford Teske
12Andre Gordon22:20.5Auburn Hills Christian72.8OCS Small School
10TamThien Tran22:31.6GR Catholic Central72.8OK White 1
9Liam Dunn22:25.4Goodrich72.2FML 1
9Ben Dawson22:20.5Grosse Pointe North72.2MAC Red 1
10Charles Kapa22:25.5Flushing72.2FML 1
12Eli Maat22:25.1GR Northview72.0OK Gold 1
9Lucas Halicki22:21.3New Baltimore Anchor Bay71.9MAC Red 1
9Michael Kardas22:21.6Fraser71.8MAC Red 1
9Kayan Patel22:21.7Utica71.8MAC Red 1
12Yug Patel22:21.9Utica71.7MAC Red 1
10Chauncey Oliver22:27.8Wyoming71.1OK Gold 1
11Colton Sempsrott22:17.1Ovid-Elsie71.0Marauder
12Johnathon Buskirk22:57.6Hopkins70.8OK Silver 1
9Tanner Ritchie22:03.1White Pigeon70.6Hartford Teske
9Arya Bidja22:25.7Utica70.4MAC Red 1
10Hunter Crosthwaite22:19.6Lansing Everett70.1Marauder
11Lyle Lawrence22:20.5Olivet69.8Marauder
10Kyle Nagel22:27.7Macomb Dakota69.8MAC Red 1
10Blake Hornak22:23.7New Lothrop68.8Marauder
12Nathan Morrison23:04.0GR NorthPointe Christian68.7OK Silver 1
12Fabian Villarino22:33.2Madison Heights Bishop Foley68.6OCS Small School
9Max Krieger22:34.4Charyl Stockwell Academy68.2OCS Small School
9Joe Zacharek22:34.5Plymouth Christian Academy68.2OCS Small School
10Elijah Richardson22:34.9Plymouth Christian Academy68.0OCS Small School
9Liam Murphy22:33.6Grosse Pointe North67.8MAC Red 1
11Charlie Hudson22:48.7East Grand Rapids67.1OK White 1
9Everett Little22:40.8Owosso67.1FML 1
11Anthony Richards22:29.4Holt66.9Marauder
12Doug Gaylord22:40.8GR South Christian66.7OK Gold 1
9Henry Flowers-Stiles22:49.9FHC GR Forest Hills Central66.7OK White 1
11Nathan DeWilde22:36.9Utica Eisenhower66.7MAC Red 1
9Carter Lada22:37.9Fraser66.4MAC Red 1
9Johnny Lumpp22:57.3Muskegon Mona Shores66.2OK Green 1
12Nikola Gjorgjievski22:51.8East Grand Rapids66.1OK White 1
10Micah Redford22:41.0Auburn Hills Oakland Christian66.0OCS Small School
12Aaron Machado22:44.1Swartz Creek66.0FML 1
11Anthony Franco-Rivera22:17.6Bangor65.8Hartford Teske
9Zayden Kingman23:01.6Muskegon Reeths-Puffer64.8OK Green 1
11Andrew Schout23:16.3Belding64.6OK Silver 1
9Talon Abbott22:21.7Bangor64.4Hartford Teske
11Ryan Scully22:36.9Holt64.4Marauder
9Jonathan Steenhagen23:03.1Muskegon Reeths-Puffer64.3OK Green 1
12Jayson Hitchcock22:37.3DeWitt64.2Marauder
12Caleb Boucher22:44.8Utica64.1MAC Red 1
9Landon Ellis23:05.5Muskegon Mona Shores63.5OK Green 1
12Teegan Hagenbuch22:25.2Comstock63.3Hartford Teske
9Drew Fausz22:40.3Olivet63.3Marauder
9Finnegan McGlinchey22:49.3Madison Heights Bishop Foley63.2OCS Small School
9Kieran Woolf22:41.4DeWitt62.9Marauder
10Andrew Ellison22:27.7Marcellus62.4Hartford Teske
10David Hurd22:51.8Plymouth Christian Academy62.4OCS Small School
9Isaac Doubblestein22:28.0White Pigeon62.3Hartford Teske
11Aidan Cole23:03.5FHN GR Forest Hills Northern62.2OK White 1
9Sullivan McKillop22:43.6DeWitt62.1Marauder
12Christian Martinez22:43.6Ionia62.1Marauder
10Johnny Williams23:23.7Hopkins62.1OK Silver 1
10Jayden Jackson22:44.3Laingsburg61.9Marauder
11Trent Ponstein22:55.5GR South Christian61.8OK Gold 1
12Shane Mier22:56.1GR South Christian61.6OK Gold 1
12Andon Prestonise22:46.3Byron61.2Marauder
9Judah Mccarthy22:58.0GR Union61.0OK Gold 1
12Devon Schaffer22:32.8White Pigeon60.7Hartford Teske
11Jackson Byers23:00.4Wayland Union60.2OK Gold 1
9Zach Schaub23:29.8Grandville Calvin Christian60.1OK Silver 1
10Carson Duffield23:02.0Corunna60.0FML 1
9Dexter Roach23:03.0Fenton59.7FML 1
11Blake Green22:58.3St. Clair59.6MAC Red 1
12Cameron Kosel23:01.1Grosse Pointe North58.6MAC Red 1
10Nicolas Radziszewski23:04.9Auburn Hills Oakland Christian58.0OCS Small School
9Jahreim Phillip22:56.1Charlotte58.0Marauder
10Jacob Trommater22:57.1Charlotte57.6Marauder
11Gregory Dismukes22:57.1Chesaning57.6Marauder
11Jayden Boyce22:58.1Mt Morris57.3Marauder
10Daniel Brumley23:18.3West Michigan Homeschool57.2WMICCC 1
12Anthony Bunker23:20.0FHN GR Forest Hills Northern56.7OK White 1
9Shayne Krasinski23:12.4Wayland Union56.2OK Gold 1
9Kasyn Novak23:28.1Muskegon Reeths-Puffer56.0OK Green 1
11Asher Rauch23:42.5GR NorthPointe Christian55.8OK Silver 1
10Eathan Burnett22:47.7Watervliet55.8Hartford Teske
11Charles Johnson23:28.8Jenison55.7OK Green 1
11Brady Butzler23:16.2Lake Fenton55.3FML 1
12Vincent Arnold23:04.7Lansing Everett55.1Marauder
11Elliott Carr23:17.7Corunna54.8FML 1
11Wyatt Wessell23:45.9Comstock Park54.7OK Silver 1
9Bryce Blair23:32.1Muskegon Reeths-Puffer54.6OK Green 1
11Liam Matt23:26.2FHN GR Forest Hills Northern54.6OK White 1
12Evan King23:26.5GRTC Peregrines54.5WMICCC 1
11Kace Patterson23:26.6FHE Ada Forest Hills Eastern54.5OK White 1
11Gentry Watson23:19.3Fenton54.2FML 1
9Henry Roelofs23:27.9GR Christian54.0OK White 1
9Aden Tremel23:20.0Corunna54.0FML 1
9Landon Mckenna23:17.6Charyl Stockwell Academy53.8OCS Small School
11Max Rogalski23:49.1Comstock Park53.6OK Silver 1
12Luke Herder23:20.3GR South Christian53.6OK Gold 1
11Austin Sweet23:21.6Corunna53.5FML 1
12Bilal Abdelmalek23:21.8Swartz Creek53.4FML 1
12Sarabdil Chauhan23:22.9Corunna53.1FML 1
9Max Mowatt23:11.5Pewamo-Westphalia52.8Marauder
9Bryce Wood23:52.1Comstock Park52.7OK Silver 1
12Peyton Johnston23:12.8Potterville52.4Marauder
9Bo Blair23:40.3Muskegon Reeths-Puffer51.9OK Green 1
10Paxton Butler23:27.2GR Northview51.3OK Gold 1
12Gabe Holman23:16.6Ionia51.1Marauder
9Toby Graveline23:27.0Royal Oak Shrine50.7OCS Small School
9Samuel Pfeiffer23:28.1Auburn Hills Oakland Christian50.3OCS Small School
12Nikko Salahuttin23:29.2Royal Oak Shrine49.9OCS Small School
10Ian Brown23:29.2Rochester Hills Lutheran NW49.9OCS Small School
9Zane Bedell23:32.4Swartz Creek49.9FML 1
10Jake Hager23:41.3FHE Ada Forest Hills Eastern49.6OK White 1
9Anderson Frieden23:33.4Fenton49.5FML 1
10Logan Armstead23:30.4Southfield Christian49.5OCS Small School
10Jonathan Visscher23:47.7Muskegon Reeths-Puffer49.4OK Green 1
9Logan Tenbrink23:07.1Martin49.3Hartford Teske
11Alex Hughes23:23.7New Lothrop48.8Marauder
9Liam Helsom23:35.0Waterford Our Lady48.0OCS Small School
10Samuel Feyen23:46.2East Grand Rapids47.9OK White 1
11Luke Skutt23:39.0Clio47.7FML 1
10Hugh Hood23:47.0West Michigan Homeschool47.7WMICCC 1
12John Murphy23:35.6Utica Eisenhower47.1MAC Red 1
11Carter Birchmeier23:28.6New Lothrop47.1Marauder
12Saul Johnson23:56.1Muskegon Mona Shores46.6OK Green 1
12Noah Kulich23:37.6Romeo46.5MAC Red 1
10Drake Oberlin23:30.8Holt46.4Marauder
12Noah Bohan23:17.3Marcellus45.9Hartford Teske
10Edgar Held23:52.5East Grand Rapids45.8OK White 1
10Will Kraak23:53.6West Michigan Homeschool45.5WMICCC 1
9Eamon Ennis23:54.0West Michigan Homeschool45.3WMICCC 1
10Bob Cornell23:59.3East Grand Rapids43.6OK White 1
9Luca Rottschafer24:02.0FHC GR Forest Hills Central42.7OK White 1
11Grayson Markham23:53.3GR Union42.6OK Gold 1
9Cameron Woody23:42.4Chesaning42.5Marauder
9Zander McEvoy23:52.5Birmingham Roeper42.2OCS Small School
9Daniel Macedo24:03.9FHN GR Forest Hills Northern42.0OK White 1
11Caleb Miller24:04.6West Michigan Homeschool41.8WMICCC 1
9Yang Feng Wildschut24:04.8GR Christian41.7OK White 1
9Blake Judd23:46.0New Lothrop41.3Marauder
11Michael Mullin23:57.7Middleville Thornapple-Kellogg41.1OK Gold 1
10Nolan Jarvie23:47.1DeWitt41.0Marauder
9Connor Dmoch23:59.3Fenton40.9FML 1
9Simon Crowe23:59.4GR Union40.5OK Gold 1
10Oliver Dettmann24:08.5East Grand Rapids40.5OK White 1
12Marsell Azzarella24:03.5Wayland Union39.2OK Gold 1
9Micah Brubaheer24:03.6GR Union39.1OK Gold 1
9Kyle Eubank24:33.5Belding38.9OK Silver 1
10Troy Wychuyse24:06.2Ortonville Brandon38.6FML 1
10Ezekiel Whiteaker24:03.7Rochester Hills Lutheran NW38.4OCS Small School
12Xander Frink24:04.9Clawson38.0OCS Small School
11Mark Rykhlov24:06.1Lutheran HS Westland37.6OCS Small School
9Landen Veneklase24:22.3FHC GR Forest Hills Central35.9OK White 1
9Tyler Rau24:02.3Saginaw Valley Lutheran35.9Marauder
10Jose Perales23:49.8Hartford35.1Hartford Teske
11Adrian Valario23:50.3Lawrence34.9Hartford Teske
9Joseph Sanderson24:45.4GR NorthPointe Christian34.9OK Silver 1
9Broderick Millage24:18.1Wyoming34.3OK Gold 1
11Tyson Worthington24:34.3Muskegon33.9OK Green 1
9Tyler Newman24:34.5Byron Center33.8OK Green 1
12Ehman Guster24:34.7Muskegon33.8OK Green 1
9Abram Veldkamp24:29.0GR Christian33.7OK White 1
9Luke Artibee24:36.3Muskegon Mona Shores33.2OK Green 1
12Nolan Dupre24:19.7Auburn Hills Christian33.1OCS Small School
10Liam Wenn24:25.5Flushing32.2FML 1
9Justin Holmes24:39.7Byron Center32.1OK Green 1
11Avian O’Dell24:13.7Saginaw Valley Lutheran32.1Marauder
10Harrison Steed24:40.7Byron Center31.8OK Green 1
10Andrew Stevens24:14.8Laingsburg31.8Marauder
11Keamari Johnson24:42.2Muskegon31.3OK Green 1
10Cayden Chamberlain24:17.2New Lothrop30.9Marauder
11Matthew Boks24:18.5Olivet30.5Marauder
11Josh Chamberlin24:18.6Charlotte30.5Marauder
12Aaryn Smith24:31.3Holly30.2FML 1
10Aiden DuBois24:20.6Holt29.8Marauder
9William Couchman24:33.3Swartz Creek29.6FML 1
9Joshua Goode24:33.6Fenton29.5FML 1
11Destin Kinney24:27.7Ovid-Elsie27.4Marauder
9Elliott Smith24:34.9Macomb Dakota27.4MAC Red 1
9Xander Ruiter24:15.1Martin26.6Hartford Teske
11Ace Bohlinger24:51.5East Grand Rapids26.2OK White 1
10Gavin Leiter24:16.7Watervliet26.1Hartford Teske
11Cameron Betts24:32.2Laingsburg25.9Marauder
12Elliot Curry24:42.5Auburn Hills Christian25.5OCS Small School
9Jack Alt24:45.6Linden25.5FML 1
11Xavier Chidzikwe24:44.7GR Union25.4OK Gold 1
10Noah Card24:47.1Linden25.0FML 1
9Lincoln Twonley25:15.4GR NorthPointe Christian24.9OK Silver 1
12Alex Burch24:47.7Ortonville Brandon24.8FML 1
9Leland Skeans24:48.6Flushing24.5FML 1
10Jackson Donley24:50.9Corunna23.7FML 1
10Jakob Woodward24:49.0Charyl Stockwell Academy23.3OCS Small School
9Zachary Chittle24:52.5Swartz Creek23.2FML 1
9Luis Guiterrez24:41.4Ionia22.9Marauder
11Connor McGahey24:41.7Morrice22.8Marauder
10Ethan Hoekstra25:01.9FHE Ada Forest Hills Eastern22.7OK White 1
10Alex Oleszkiewicz25:02.8FHC GR Forest Hills Central22.4OK White 1
9Trentin Conroy25:03.3FHC GR Forest Hills Central22.2OK White 1
11Evan Grizzle24:57.7Clio21.4FML 1
11Jesse Taylor24:58.7Flint Kearsley21.1FML 1
10Aron Villafuerte24:31.7White Pigeon21.1Hartford Teske
12Landen Peck25:27.1Fruitport21.0OK Silver 1
9Tristian Vandorp25:28.0GR NorthPointe Christian20.7OK Silver 1
9Robby Blehm24:55.2Fraser20.6MAC Red 1
12Leonardo Rico25:10.0FHN GR Forest Hills Northern20.0OK White 1
10Nathan Giovannini24:57.4Macomb Dakota19.9MAC Red 1
11Owen Standfest25:01.6GR Northview19.8OK Gold 1
10Drake Pratt24:50.7Laingsburg19.8Marauder
10Micah Friedman25:00.0West Bloomfield Frankel Jewish Academy19.7OCS Small School
9David Schneider24:51.5Leslie19.5Marauder
9Carson Clark24:51.5Charlotte19.5Marauder
12Jude Shaver24:52.9Charlotte19.0Marauder
10Andrew Lathwell25:15.2FHC GR Forest Hills Central18.3OK White 1
9Alex Arnett25:06.2Plymouth Christian Academy17.6OCS Small School
10Braylon Hrncharik25:09.3Owosso17.6FML 1
11Ashton Rose25:26.5Muskegon Mona Shores16.5OK Green 1
12Isaac Armbruster25:00.8Lansing Everett16.4Marauder
11James Robinson25:07.2Lansing Everett14.3Marauder
9Elijah Gabrielli25:20.6Plymouth Christian Academy12.8OCS Small School
10Timothy Fanco25:38.2Caledonia12.6OK Green 1
10Alex Brady25:38.5Caledonia12.5OK Green 1
9Abimael Ocelo24:58.2Hartford12.3Hartford Teske
10Kason Lehr25:25.7Clio12.1FML 1
9Camden Conner25:15.4Fowler11.5Marauder
11Jack Noonon25:36.5FHN GR Forest Hills Northern11.2OK White 1
9Noah Hudson25:57.2GR NorthPointe Christian10.9OK Silver 1
11Juan Zavala Salazar25:31.7Holly10.1FML 1
11Colton Anders25:06.5Lawrence9.5Hartford Teske
12Bradyn Bard25:08.6Bloomingdale8.8Hartford Teske
11Gage Carlson25:09.7Bloomingdale8.4Hartford Teske
10Serigne Moustapha Fall25:37.7GR Union7.8OK Gold 1
9Caleb Birchmeier25:30.2New Lothrop6.6Marauder
10David Lewis25:51.8Kalamazoo Homeschool Sports6.1WMICCC 1
10Matthew McGahan25:16.8White Pigeon6.1Hartford Teske
10Greyson Combs25:39.8Utica5.7MAC Red 1
9Liam VerHoef25:55.8West Michigan Homeschool4.7WMICCC 1
9Robert Brewer25:49.0Flushing4.3FML 1
12Brenden Olsen25:39.4New Lothrop3.5Marauder
12Rydik Wrubel26:06.1Caledonia3.3OK Green 1
9Finley Sarkipato25:51.8GR Union3.1OK Gold 1
10Drew Cortright25:44.0Olivet2.0Marauder
9Troy Tucker25:58.6Flint Kearsley1.1FML 1
10Saul Jimenez25:59.3GR Union0.6OK Gold 1
9John Trumble26:08.3FHN GR Forest Hills Northern0.6OK White 1
9Ben Fuller25:49.3Olivet0.2Marauder