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

Uncategorized

2025 Ratings: Averill

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.

Girls Adjustment: -26
Boys Adjustment: -28

AVERILL’S ACES

El McMahan, Rochester Adams

Out here showing those summer 5k’s and miles were for real. El has only built on the strength she showed in track (top-8 finishes in indoor/outdoor, plus a stupendously negative splitted 10:58). Her 18:27 victory over these Possum Hollow hills displays the way she’s grown in the past year, as she stayed in the 19’s on her trips around this course last fall.

Gannon Wheeler, Highland-Milford

A shining example of how one can grow in the Maverick program. Gannon was on the high side of 18:00 through the first two years of his career. He broke 18:00 for the first time here last year, staying a consistent figure in the 17’s throughout the ’24 season. A 17:05 here is extremely close to his lifetime best (16:58 at Jackson), a course PR, and a sure sign that faster marks will come toward the end of the year (Milford’s next 5k is in a month, my kinda schedule!).

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

GIRLS TEAM RATINGS

TeamTop 5 Avg.Division
Rochester Adams108.41
Macomb Dakota94.91
Grand Ledge92.31
Oxford88.21
Birmingham Seaholm84.21
Brighton83.91
South Lyon79.71
Utica Eisenhower79.11
Beverly Hills Groves71.31
Utica Ford66.81
Highland-Milford59.11
Sterling Heights Stevenson12.71
TeamTop 5 Avg.Division
Williamston64.42
New Boston Huron64.12
TeamTop 5 Avg.Division
Lansing Catholic**118.43
TeamTop 5 Avg.Division
Christ the King26.8None

BOYS TEAM RATINGS

TeamTop 5 Avg.Division
Highland-Milford**188.91
Brighton**186.41
Grand Ledge**186.31
Macomb Dakota175.91
Oxford173.31
Rochester Adams171.91
Utica Eisenhower165.01
Detroit Catholic Central159.41
Utica Ford156.91
Sterling Heights Stevenson149.61
Beverly Hills Groves147.91
South Lyon145.91
West Bloomfield142.71
Birmingham Seaholm121.61
Brother Rice117.91
Walled Lake Central72.61
TeamTop 5 Avg.Division
Williamston159.32
New Boston Huron156.02
Trenton93.72
Garden City88.92
TeamTop 5 Avg.Division
Lansing Catholic**169.43
TeamTop 5 Avg.Division
Christ the King103.9None

GIRLS INDIVIDUAL RATINGS

GradeNameTimeTeamRating
11El McMahan18:27.0Rochester Adams159.7
9Taryn Moore19:14.6Oxford143.8
11Grace Wonch19:28.6Lansing Catholic139.1
9Jessica Soldan19:29.6Rochester Adams138.8
12Aviana Skinner20:12.0Grand Ledge124.7
10Alexandra Green20:17.2Birmingham Seaholm122.9
10Josie Bishop20:21.4Lansing Catholic121.5
12Lidia Clancy20:21.9Macomb Dakota121.4
9Anna Drauer20:27.3Lansing Catholic119.6
9Giada Mills20:31.8Beverly Hills Groves118.1
9Grace Mathers20:53.4Macomb Dakota110.9
12Jacalyn Yakel20:56.3Utica Eisenhower109.9
10Gabriella Mercier20:57.0Macomb Dakota109.7
12Avery Turk21:00.9New Boston Huron108.4
10Lindsey Ludwig21:01.6Lansing Catholic108.2
9Ava Montero21:02.2Grand Ledge107.9
9Abby Deering21:13.6Rochester Adams104.1
12Frances Melinn21:14.8Lansing Catholic103.7
9Cecilia Kelly21:17.6Williamston102.8
10Sienna Chapin21:18.6Oxford102.5
11Ashley Lubowicki21:19.6Brighton102.1
11Sophia Schafer21:25.0Williamston100.3
11Olivia Dixon21:34.2Birmingham Seaholm97.3
12Maizie Cavanaugh21:51.4Brighton91.5
12Jacey Roy21:54.7Beverly Hills Groves90.4
12Kayla Ward21:54.7South Lyon90.4
11Genevive Meihn21:57.3Beverly Hills Groves89.6
9Elizabeth Lennon22:04.3Unattached87.2
11Avery Miller22:07.0Lansing Catholic86.3
12Gianna D’Angelo22:07.6Utica Ford86.1
12Laila Bodell22:11.0Oxford85.0
12Annabella Gjokaj22:13.7Utica Eisenhower84.1
12Adele Bush22:16.4Birmingham Seaholm83.2
12Madison Aten22:29.1Grand Ledge79.0
9Kylie Karfonta22:29.5South Lyon78.8
10Micaela Cabello22:31.8Christ the King78.1
12Elsa Gomez22:32.4Grand Ledge77.9
12Emma Miller22:33.4Utica Ford77.5
9McKenna Kann22:34.0South Lyon77.4
11Violet Scheels22:35.2South Lyon76.9
11Kaitlyn Rizzo22:35.2Macomb Dakota76.9
10Hannah Outlaw22:35.9Brighton76.7
9Clare McCloskey22:39.8Utica Eisenhower75.4
10Maddie Stouffer22:40.5Brighton75.2
11Dani Radde22:41.4South Lyon74.9
9Mary Lennon22:41.6Unattached74.8
10Ella Tillman22:43.5Brighton74.2
11Jillian Broyles22:48.3Highland-Milford72.6
12Lauren Bradley22:48.5Highland-Milford72.5
12Lily Hardin22:48.5Highland-Milford72.5
9Kinsley Lounds22:50.0Grand Ledge72.0
10Leah Keith22:52.2Rochester Adams71.3
9Elsa Korte22:54.7Lansing Catholic70.4
9Kate Duffy22:55.0Williamston70.3
12Anna Green22:55.5Brighton70.2
9Paige Thelen22:57.5Grand Ledge69.5
9Sadie Nelson22:57.9Grand Ledge69.4
9Maddie Deering23:02.2Rochester Adams67.9
12Anna Maciejewski23:08.8Utica Eisenhower65.7
10Jamie Glatfelter23:10.4Trenton65.2
12Amelia Cornell23:13.2Grand Ledge64.3
10Grace McDonald23:13.8Utica Ford64.1
10Jenna Berkimer23:14.5Brighton63.8
10Isa Vargo23:15.1New Boston Huron63.6
10Claire Yandora23:21.4Birmingham Seaholm61.5
9Jelena Olechowski23:25.6Utica Eisenhower60.1
12Kayla DiFonzo23:28.5Sterling Heights Stevenson59.2
9Ava Fox23:31.2Oxford58.3
10Ava Lipsey23:31.7Grand Ledge58.1
9Jennalynn Bronstein23:35.3New Boston Huron56.9
11Adeline Youngberg23:36.9Utica Eisenhower56.4
11Lucille Ragheb23:37.7Birmingham Seaholm56.1
9Avery Diehl23:38.5Lansing Catholic55.8
11Lacy Ortega23:38.7Utica Ford55.8
9Evelyn Wiegand23:39.6Macomb Dakota55.5
10Abigail Galazka23:40.3Brighton55.2
10Genevieve Schairer23:42.6Birmingham Seaholm54.5
9Alivia Baxter23:50.1Grand Ledge52.0
9Evelyn Clancy23:51.2Macomb Dakota51.6
9Ruby Clark23:51.7Oxford51.4
11Sophie Dockham23:53.1Brighton51.0
11Morgan Hoyt23:53.6Oxford50.8
12Amanda Dickinson23:54.0Utica Ford50.7
11Chelsea Myrand23:54.4Oxford50.5
10Sophia Mulka23:55.1Utica Ford50.3
12Lucineia Harvey23:59.5South Lyon48.8
10Ellia Egle23:59.6New Boston Huron48.8
11Alyssa Fudge24:01.6Macomb Dakota48.1
9Grace Schulte24:09.1Macomb Dakota45.6
12Faith Cullen24:10.6Brighton45.1
9Amelia Mangan24:12.6South Lyon44.5
9Rino Takatsu24:15.0West Bloomfield43.7
12Ryann Smitka24:15.1Macomb Dakota43.6
9Chloe Muirhead24:17.3Macomb Dakota42.9
10Lillian West24:17.9New Boston Huron42.7
9Abigail Endres24:20.0Macomb Dakota42.0
10Madison Mann24:21.2Sterling Heights Stevenson41.6
9Kyle Konitzer24:22.0Grand Ledge41.3
9Emily Crawford24:23.6Beverly Hills Groves40.8
11Claire Kuhlman24:24.6Rochester Adams40.5
11Lilyanna Lewiston24:26.2Oxford39.9
9Olivia Campbell24:26.6Macomb Dakota39.8
12Riley McCann24:26.7Oxford39.8
11Anabelle Mangan24:27.2South Lyon39.6
9Elena Remtema24:28.7Highland-Milford39.1
11Madison Cornett24:28.7Highland-Milford39.1
10Alice Williams24:33.3New Boston Huron37.6
10Hadley Worsham24:35.2Brighton36.9
11Noelle Shourds24:39.3Brighton35.6
10Avalina Williamson24:41.9Trenton34.7
12Breanna Swiech24:46.3South Lyon33.2
10Kelsey Iglesias24:47.4Utica Eisenhower32.9
11Madeleine Prestel24:49.8Utica Eisenhower32.1
11Lily Ortega24:50.0Utica Ford32.0
12Adelaide Crane24:50.9Brighton31.7
10Montserrat Bolanos24:54.1Birmingham Seaholm30.6
10Grace Hamel24:56.6Williamston29.8
10Grace Weidmayer24:57.3Christ the King29.6
12Stella Lipinski25:00.4Lansing Catholic28.5
11Kaylynn Sutton-Gates25:01.5Brighton28.2
10Sarah Cusick25:03.2Oxford27.6
10Markie Buckland25:04.6Grand Ledge27.1
11Brooklyn Smith25:10.6Brighton25.1
9Katherine Baginski25:14.2Utica Eisenhower23.9
10Leah Wyderko25:14.3Brighton23.9
12Paige Kutas25:15.1Lansing Catholic23.6
9Brooklyn Chesney25:15.7Lansing Catholic23.4
10Macy Grembos25:18.5Sterling Heights Stevenson22.5
11Alexa Barrett25:18.8Birmingham Seaholm22.4
12Daniya Vann25:21.3Garden City21.6
9Aubrey Goike25:23.6Macomb Dakota20.8
9Sevanna Sevanthinathan25:23.6Birmingham Seaholm20.8
9Addie Woon25:23.6Christ the King20.8
9Allison Fehlberg25:26.6Oxford19.8
10Lauren Vaughn25:28.4Brighton19.2
9Avery Bell25:29.1Utica Ford19.0
12Jackson Harlan25:29.9Williamston18.7
9Madison Thomas25:30.2Williamston18.6
9Elowyn Betts25:33.4Beverly Hills Groves17.5
12Emma Ramales25:34.3Utica Eisenhower17.2
10Anna Fike25:39.2Rochester Adams15.6
9Stephanie Roque25:40.0Oxford15.3
11Dakota Belknap25:41.1Grand Ledge15.0
9Hannah Hines25:42.7Christ the King14.4
9Lauren Macon25:46.1New Boston Huron13.3
9Briella Martin25:51.3Brighton11.6
9Maggie Bedolla25:52.2Grand Ledge11.3
10Stella Mac25:54.5New Boston Huron10.5
11Amanda Ludwig25:56.1Lansing Catholic10.0
9Adaure Obinwanne26:00.5Lansing Catholic8.5
11Joslyn Drummond26:00.6South Lyon8.5
12Sarah Cook26:01.1South Lyon8.3
11Alexis Bosma26:01.2Utica Eisenhower8.3
12Cheyenne Jasper26:13.9Oxford4.0
12Amelia Brennan26:16.7Highland-Milford3.1
12Lila Keranen26:19.5Brighton2.2
11Kumi Takatsu26:25.1West Bloomfield0.3

BOYS INDIVIDUAL RATINGS

GradeNameTimeTeamRating
12Kyle O’Rourke15:56.1Highland-Milford210.6
10Todd Tobin16:42.7Highland-Milford195.1
10Rylen Richey16:46.1Grand Ledge194.0
12Zach Wyderko16:49.4Brighton192.9
12Benjamin Rottier16:51.6Grand Ledge192.1
11Blake Kulesza17:05.2Brighton187.6
12Gannon Wheeler17:05.5Highland-Milford187.5
12Gavin Tisch17:06.2Detroit Catholic Central187.3
10Brendan Williams17:07.1Brighton187.0
10Duncan Palmer17:09.2Williamston186.3
12Gavin Wilkins17:10.2Rochester Adams185.9
12Luke Dulecki17:13.1New Boston Huron185.0
11Caelan Marsh17:14.4Grand Ledge184.5
10Oscar Wordell17:14.4Rochester Adams184.5
9Avery Clinton-Barnett17:17.7Oxford183.4
12Joseph Kaleto17:19.3Macomb Dakota182.9
10Roarke MacArthur17:19.5Brighton182.8
12Alex McKennon17:19.8Grand Ledge182.7
9Josh Keillor-Beale17:23.3Brighton181.6
12Andrew Scheloske17:24.0Macomb Dakota181.3
12Anthony Frei17:27.1Utica Eisenhower180.3
9Aiden Doggett17:31.0Highland-Milford179.0
11Nolan Lounds17:32.9Grand Ledge178.4
11Musa Kay17:34.8West Bloomfield177.7
11James Tennes17:38.8Lansing Catholic176.4
12Cayden Canham17:40.1Oxford176.0
12Evan Cummings17:40.2Brighton175.9
11Jesse Reed17:41.5Rochester Adams175.5
12Drew Pietraszkiewicz17:42.6Utica Eisenhower175.1
10Teddy Weber17:45.0Williamston174.3
11Luke Nagy17:45.5Rochester Adams174.2
10Logan LaMilza17:46.8Macomb Dakota173.7
12Lucas Gates17:47.0Lansing Catholic173.7
12Noah Nasceif17:48.4Sterling Heights Stevenson173.2
12Raymond Herek17:50.0Williamston172.7
11Josh Sanchez17:51.3Highland-Milford172.2
11Ethan Christoff17:51.4Oxford172.2
12Jacob Giovannini17:52.7Macomb Dakota171.8
9Grant Kulesza17:53.9Brighton171.4
12Ronan MacArthur17:55.0Brighton171.0
10Brady Bigelow17:55.7Oxford170.8
11Cameron Crane17:57.1New Boston Huron170.3
11Everett Beach17:57.7Lansing Catholic170.1
10Wesley LaFever17:59.3Macomb Dakota169.6
12Mitchell Cory18:01.4Brighton168.9
10Federico Moreno-Padilla18:01.9Utica Eisenhower168.7
11Dayton VanderMoere18:03.0Grand Ledge168.3
11Griffin Donahue18:03.0Highland-Milford168.3
11Jacob Blakemore18:06.8Highland-Milford167.1
10Ryan Cooper18:09.2South Lyon166.3
12Luke Mulka18:12.5Utica Ford165.2
10Oliver Borek18:15.2Detroit Catholic Central164.3
12Matthew Buchanan18:15.5Oxford164.2
12Dean Gallucci18:16.1Utica Ford164.0
11Téo Krumm18:16.3Lansing Catholic163.9
10Grady Richey18:18.5Lansing Catholic163.2
11Jaron Osanaiye18:18.7Sterling Heights Stevenson163.1
11Zach Shaffer18:18.8Utica Ford163.1
12Blaise Demko18:18.8Lansing Catholic163.1
11Finn Korte18:21.8Lansing Catholic162.1
12Aiden LaVictor18:22.3Beverly Hills Groves161.9
12Carter Jacobsen18:24.1Oxford161.3
12Oliver Davis18:24.7Macomb Dakota161.1
12Dylan Doggett18:24.9Highland-Milford161.0
12Nicholas Lewis18:26.4Brighton160.5
12Nolan Collins18:26.8Brother Rice160.4
10Shane Cory18:28.9Brighton159.7
12Ethan Jorrey18:29.6Beverly Hills Groves159.5
12Hunter Muzik18:31.1Brighton159.0
11Tanner Kuhn18:31.3New Boston Huron158.9
11Micah Couser18:37.2Grand Ledge156.9
10Carson Potter18:41.7Lansing Catholic155.5
11Rowan Dehority18:43.0Highland-Milford155.0
11Lincoln Morden18:43.8Grand Ledge154.7
11Noah Thelen18:45.0Grand Ledge154.3
11Brady Klementowski18:48.8South Lyon153.1
9Tucker Asman18:51.0Brighton152.3
12Gavin Hess18:52.3Highland-Milford151.9
11Joseph Nowicki18:52.5Utica Eisenhower151.9
11William Drake18:52.9Grand Ledge151.7
11Tanner Wertz18:55.5Highland-Milford150.8
10Noah Heriford18:55.7Grand Ledge150.8
9George Mockeridge18:57.0Birmingham Seaholm150.4
12Cameron Borich18:59.5Brighton149.5
9Fernando Zaleta-Romero19:00.2Detroit Catholic Central149.3
12Kyle Massimilla19:00.7Utica Ford149.1
11Michael Tidrow19:00.7Utica Eisenhower149.1
11Joey (Joseph) Schmitz19:02.2Detroit Catholic Central148.6
10Thaddeus Hartzell19:02.5Beverly Hills Groves148.5
10Garrett Smith19:02.8Highland-Milford148.4
9Alec Priebe19:05.0Detroit Catholic Central147.7
10Chase Pihalja19:05.6Macomb Dakota147.5
11Shane Bittikofer19:06.1Brighton147.3
12Anders Bartlo19:06.2Oxford147.3
11William Jeffords19:07.9Detroit Catholic Central146.7
10Charles Cossmann19:09.1South Lyon146.3
11Alex Gallup19:10.6Brighton145.8
11Brody Jeruzal19:11.5Ann Arbor Christian145.5
12Austin Derrick19:11.7Garden City145.4
12Nicholas Milosavlevski19:12.7Macomb Dakota145.1
10Gavin Diroff19:13.8Trenton144.7
12Emmanuel Roque-Bocangera19:14.7Oxford144.4
11Owen Collin19:17.4Brighton143.5
9Peyton Mester19:18.0Oxford143.3
11Ryan Obry19:18.2Oxford143.3
12Dillon Pham19:18.5Utica Ford143.2
9Collin Bancroft19:21.8Grand Ledge142.1
11Caleb Erkkinen19:27.0Sterling Heights Stevenson140.3
10Michael Williams19:29.9West Bloomfield139.4
12Mason Tines19:30.3Oxford139.2
9John Burns19:30.5Rochester Adams139.2
11Kyle Swanson19:31.1Sterling Heights Stevenson139.0
11Hayden Selesky19:32.1Lansing Catholic138.6
10Brenton Musallam19:32.7New Boston Huron138.4
12Haven William19:33.4West Bloomfield138.2
9Michael Groff19:33.6Brother Rice138.1
12Parker Mowl19:34.6Utica Ford137.8
9Nathan Wonch19:35.9Lansing Catholic137.4
11Joel Schmidt19:36.6Grand Ledge137.1
10Alessandro Garcia-Galan19:38.9Birmingham Seaholm136.4
11Justin Butkiewicz19:39.6Oxford136.2
11Fisher Lipsey19:40.1Grand Ledge136.0
10Connor Twardesky19:40.2Utica Ford135.9
11Edward Minor19:40.3Beverly Hills Groves135.9
12Hayden Rogers19:40.3Williamston135.9
10Bennett Ogilvy19:40.8Utica Ford135.7
11Tommy Skrobola19:41.1Christ the King135.6
11Keston Rodda19:41.7Rochester Adams135.4
10Mitch Bell19:43.0Utica Ford135.0
10Ethan Bussis19:43.4Grand Ledge134.9
11Garrett Villemure19:46.8Beverly Hills Groves133.7
12Camden Wornson19:49.3Rochester Adams132.9
10Graham Kubiak19:50.2West Bloomfield132.6
12Miles Buttel19:50.5Grand Ledge132.5
11Austin Lebron19:51.1Brighton132.3
10Nixon Magnotte19:51.1Sterling Heights Stevenson132.3
11Nathan Mann19:51.7South Lyon132.1
11Daniel Rudolph19:52.0Utica Ford132.0
10Travis Tomlinson19:52.3South Lyon131.9
12Thomas Shaw19:52.5Highland-Milford131.8
12Alessandro Smigliani19:53.0Brighton131.7
11Grayson Tidbury19:53.4Highland-Milford131.5
10Avi Vertkin19:53.4Beverly Hills Groves131.5
11Jack Gardner19:53.6Brighton131.5
10Hudson Watkins19:53.8Highland-Milford131.4
10Noah Vigier19:54.2Rochester Adams131.3
11Soren Nicoloff19:55.9South Lyon130.7
9Jonah Redman19:56.5Macomb Dakota130.5
10Jonah Randall20:00.0Brighton129.3
10Evan Clow20:00.8Detroit Catholic Central129.1
11Luke Wegienka20:02.5Detroit Catholic Central128.5
12Noah Schmidt20:05.2Utica Eisenhower127.6
9Tristian Rogers20:05.3Grand Ledge127.6
11Garrett Patrick20:05.7New Boston Huron127.4
9Jack Duffy20:05.9Williamston127.4
9Skylan Bowie20:06.6Grand Ledge127.1
9Trent Kratz20:08.1Rochester Adams126.7
12Nic Tarry20:08.1Walled Lake Central126.6
10Austin Czischke20:08.8Walled Lake Central126.4
12Broderick Yensch20:10.1New Boston Huron126.0
11Josue Martinez20:10.6West Bloomfield125.8
10Collin Mahar20:18.4Sterling Heights Stevenson123.2
12Brayden Balagot20:18.7Brighton123.1
9Lucas Wendel20:20.1Highland-Milford122.6
12Ben Zweng20:21.7Brighton122.1
10Brody Kochanski20:23.9Macomb Dakota121.4
12Connor Hickey20:24.1Oxford121.3
12Ben Holbrook20:24.6New Boston Huron121.1
10Jayden Gelios20:24.7Macomb Dakota121.1
12Ryan Fick20:26.1Brighton120.6
9Jack Jablonski20:26.5Williamston120.5
10Aidan Hebert-Foe20:27.8New Boston Huron120.1
11Michael Nowicki20:30.6Highland-Milford119.1
11Charles Kime20:34.6Brighton117.8
10Tyler Blank20:36.8South Lyon117.1
12Logan Albritton20:38.2Beverly Hills Groves116.6
10Gabe Walter20:38.3South Lyon116.6
11Aiden Yost20:38.5Grand Ledge116.5
11Jackson Harlow20:40.3Grand Ledge115.9
12Bryce Glossinger20:41.0Beverly Hills Groves115.7
12Liam Plank20:41.6Brighton115.5
10Luciano (Lu) Rozum20:42.1Detroit Catholic Central115.3
12Landon Pershell20:44.5Williamston114.5
12James Darmofal20:44.5Brighton114.5
12Joshua Burrows20:46.9West Bloomfield113.7
10Eamon Sullivan20:50.9Rochester Adams112.4
10Alek Sventickas20:51.9Brighton112.0
10Charlie Bowers20:52.7Brighton111.8
11Daniel Badel20:53.9Detroit Catholic Central111.4
11Brady O’Connor20:55.3Brighton110.9
10Landon Humphrey20:56.1Grand Ledge110.6
10Oliver Scherz20:56.3New Boston Huron110.6
10Michael Orsargos20:56.7Rochester Adams110.4
9Cole Chapman20:57.4Oxford110.2
10Cooper Lewis21:01.2Brighton108.9
9Gavin Vaughn21:01.6South Lyon108.8
12Cedar Smolash21:02.7West Bloomfield108.4
12Nico Mangino21:02.9Utica Ford108.4
12Kingston Willett21:03.5Garden City108.2
10Quinn Lum21:03.8Lansing Catholic108.1
10Vincent VanGorder21:04.3Birmingham Seaholm107.9
11Austin Steimel21:04.8Rochester Adams107.7
12Todd Postema21:06.6Birmingham Seaholm107.1
9Tucker Broomhead21:06.8Sterling Heights Stevenson107.1
9Tyler Pline21:07.4Detroit Catholic Central106.9
12Noah Kosciuk21:08.7Birmingham Seaholm106.4
11Dominic Berkemeier21:09.0Beverly Hills Groves106.4
12Mark Baer21:09.6Brother Rice106.1
10Tyrique Mabins21:10.1Mt Clemens106.0
10Gabe Vinluan-Caulk21:10.3Brighton105.9
10Daniel Masarik21:11.2Christ the King105.6
10Jonah Kish21:12.8Brighton105.1
9Kenny Hubbard21:12.8Grand Ledge105.1
12Jacob Adamowicz21:13.4Macomb Dakota104.9
10Nathan Lorzeille21:13.4West Bloomfield104.9
9Trevor Moerdyke21:13.9South Lyon104.7
10Rocco Cortese21:14.7South Lyon104.5
12Hayden Richey21:14.7Lansing Catholic104.4
10Gage Clark21:15.1Garden City104.3
9Jacob Finseth21:15.5Oxford104.2
9Dominic Zoli21:15.6Macomb Dakota104.1
12Marcus Randle II21:16.3West Bloomfield103.9
9Jonas Freese21:16.4Trenton103.9
10Elijah Smeak21:16.8Williamston103.7
12Louie Macon21:17.2New Boston Huron103.6
9Joe Badel21:18.8Detroit Catholic Central103.1
12Nathan Lerchenfeld21:20.5Macomb Dakota102.5
12Henry Epler21:23.4South Lyon101.5
11Marshall Kopietz21:23.8Grand Ledge101.4
10Caleb LaVoy21:24.3Lansing Catholic101.3
9Carmine Carbone21:25.9Brighton100.7
11Jackson Mavel21:27.3South Lyon100.2
12Jacob Vachon21:27.8Sterling Heights Stevenson100.1
11Austin Krause21:27.9New Boston Huron100.0
10Liam Holdwick21:28.1New Boston Huron100.0
9Chance Hochstein21:28.5Highland-Milford99.8
9Daelin Ring21:29.5New Boston Huron99.5
12Will Lutz21:29.5Brighton99.5
11Daniel Beldin21:29.8Brighton99.4
9Brennan Kennedy21:30.8Highland-Milford99.1
12Miguel Skrobola21:32.6Christ the King98.5
11Daniel Landers21:33.0Grand Ledge98.3
11Trey Williams21:34.7South Lyon97.8
10Tyler Fipp21:36.7Birmingham Seaholm97.1
12Alexander Wilson21:36.8Beverly Hills Groves97.1
9Daniel Tinkham21:37.1Sterling Heights Stevenson97.0
9Kyle Krueger21:37.9Sterling Heights Stevenson96.7
12Peter Milne21:39.4Rochester Adams96.2
12Robert Cabrera21:41.0Oxford95.7
9Evan Manning21:41.5Birmingham Seaholm95.5
10Nathan Zablocki21:41.5Birmingham Seaholm95.5
9Owen Burrows21:43.5West Bloomfield94.8
10Levi Schultz21:44.2Highland-Milford94.6
12Joseph Bonus21:44.4Brother Rice94.5
11Andrew Hinks21:45.5New Boston Huron94.2
12Connor Joy21:46.9Birmingham Seaholm93.7
9Brecken Grazioli21:47.7South Lyon93.5
10Ryan Burrows21:50.2West Bloomfield92.6
10Clark Dupon21:50.8Utica Eisenhower92.4
9Jonathan Sauter21:51.8Christ the King92.1
9Miles Canfora21:53.1Lansing Catholic91.6
10Danny Dion21:54.4Lansing Catholic91.2
11William Abbott21:54.9Detroit Catholic Central91.0
9Rishab Balaji21:57.0Rochester Adams90.3
9Clem Deighan21:57.6Brother Rice90.1
10Julian Furnari21:59.0Brother Rice89.7
11Jacob Bentley22:00.3New Boston Huron89.2
11Andrew Soltow22:01.4Grand Ledge88.9
10John (Jack) Frabis22:01.7Utica Eisenhower88.8
12Ethan Tiffany22:02.6Birmingham Seaholm88.5
9Austin Harden22:03.1Birmingham Seaholm88.3
10Luke Tyll22:03.8Beverly Hills Groves88.1
11Nathan Stom22:04.5Christ the King87.8
12Paul Tabit22:04.6Lansing Catholic87.8
10Thomas Sauter22:05.0Christ the King87.7
9Matthew Price22:05.7Rochester Adams87.4
12Aaron Alleman22:05.9Rochester Adams87.4
11Joshua Gardner22:07.4Williamston86.9
9Kyle Gallinat22:08.0South Lyon86.7
9Hudson Shastal22:08.3New Boston Huron86.6
10Josh Alula22:11.4Beverly Hills Groves85.5
9Brody Willard22:12.0Highland-Milford85.3
10Blake Markland22:12.6Rochester Adams85.1
11Elijah Benskey22:13.7Trenton84.8
12Maxwell Hirsch22:13.8Birmingham Seaholm84.8
10Johnny Lapointe22:16.6New Boston Huron83.8
11Eli VanderLaan22:18.3Beverly Hills Groves83.2
10Daniel Thomakos22:18.6West Bloomfield83.1
12Colton Santos22:19.2Brighton82.9
11Bryson Haubert22:20.0Rochester Adams82.7
10Michael Timpa22:21.9Macomb Dakota82.0
12Nicholas Roggenbuck22:22.1Rochester Adams82.0
11Aaron Bentley22:22.9Sterling Heights Stevenson81.7
12Matthew Astapovich22:23.7Birmingham Seaholm81.4
12Owen Osterbur22:24.1Rochester Adams81.3
10Max Banas22:25.8New Boston Huron80.7
9Micah Blackledge22:29.0Lansing Catholic79.7
11Michael Monaco22:29.8Macomb Dakota79.4
12Parker Nightingale22:30.5Brighton79.2
12Abiraj Sandhu22:34.4Rochester Adams77.9
10Ibrahim Al-Zrouf22:36.8Trenton77.1
10Shane Korte22:37.7Detroit Catholic Central76.8
9Ethan Gracik22:41.2Lansing Catholic75.6
12Cooper Crandell22:42.2Rochester Adams75.3
11Dyson Betts22:42.8Beverly Hills Groves75.1
10Kristof Hernadi22:42.9South Lyon75.0
9Kipton Ferchert22:43.8Sterling Heights Stevenson74.7
12Cole Druyor22:43.9New Boston Huron74.7
11Kent West22:52.7Macomb Dakota71.8
9Carson Nasceif22:55.3Sterling Heights Stevenson70.9
12Christopher Walker22:58.3Mt Clemens69.9
12Sean Hartz22:59.7South Lyon69.4
11Thomas Butts23:04.2Oxford67.9
10Adam Ulaj23:06.5Sterling Heights Stevenson67.2
12Austin Soltow23:08.0Grand Ledge66.7
9Adam Thomson23:09.5Lansing Catholic66.2
11Nathan DeWilde23:09.8Utica Eisenhower66.1
12Ralph Walter23:15.0Highland-Milford64.3
9Esaiah Hutchinson23:16.1Grand Ledge64.0
9Ethan Clare23:16.1Williamston64.0
9Sebastian Wild23:16.5Christ the King63.8
11Izzaldeen Thabata23:16.5Garden City63.8
12JP Bohr23:18.0Lansing Catholic63.3
11Creighton Beldin23:24.3Brighton61.2
10Ashton Hillary23:25.0Oxford61.0
10Kyle Nagel23:25.6Macomb Dakota60.8
10Zacharie Wolff23:29.3Birmingham Seaholm59.6
9Mason Baker23:30.6Detroit Catholic Central59.1
10Isaac Bard23:30.8Rochester Adams59.1
11Maximilian Majcen23:33.2Trenton58.3
11Hussein Hussein23:35.2Beverly Hills Groves57.6
9Noah Sanday23:36.0Rochester Adams57.3
10Maxwell Skrabut23:37.3Sterling Heights Stevenson56.9
11Nicholas Croft23:37.7Beverly Hills Groves56.8
11Aidan Fredericks23:37.9Williamston56.7
9Ryan Shepard23:38.2Rochester Adams56.6
9Joshua Trewyn23:38.9Macomb Dakota56.4
11Benjamin Andreas23:42.4Birmingham Seaholm55.2
9Gabe Umin23:43.7New Boston Huron54.8
9Corbin Fear23:45.7Highland-Milford54.1
9Lorenzo Salas23:47.3Trenton53.6
12Wesley Spezia23:51.7Oxford52.1
11John Etzel23:53.4Brother Rice51.5
10Mason Kidd23:55.5New Boston Huron50.8
9Andrew Pantuso23:56.2Beverly Hills Groves50.6
12Florian Jaehner24:01.4Beverly Hills Groves48.9
10Corey Hopka24:03.0Brighton48.3
12John Murphy24:04.1Utica Eisenhower48.0
10Naveen Duvoor24:09.3Rochester Adams46.2
12Eli Adler24:10.2Birmingham Seaholm45.9
11Danny Jefferson24:15.0Detroit Catholic Central44.3
10Lucas Mosley24:25.4Trenton40.9
10George Bae24:26.0South Lyon40.7
12Kyle Richards24:28.3Walled Lake Central39.9
12Colin Zaremski24:29.2Williamston39.6
12Pedro Ortiz Juarez24:32.1Rochester Adams38.6
11Rory DeYoung24:32.2Brother Rice38.6
10Gavin Lang24:33.7Walled Lake Central38.1
9Hudson Stamper24:36.4West Bloomfield37.2
10Joseph Sawdon24:36.5Williamston37.2
12Josh Grose24:41.4South Lyon35.5
10Zhixin Wang24:41.9Rochester Adams35.4
12Austin Bittikofer24:42.7Brighton35.1
10Trent Harmala24:42.9South Lyon35.0
11Leighton Thorn24:47.3Trenton33.6
11Ryan Sain24:50.0South Lyon32.7
9David House24:52.6Walled Lake Central31.8
9Ryan Shalla24:53.1Brother Rice31.6
12Jacob Belliston24:56.4Highland-Milford30.5
11Cameron Wray24:56.6Oxford30.5
9Johnathan Konwerski24:59.3Sterling Heights Stevenson29.6
10Charlie Mieloch25:05.9South Lyon27.4
11Jacob Monday25:11.4Rochester Adams25.5
12Joel Lazenby25:14.3New Boston Huron24.6
9Simon Kern25:15.7South Lyon24.1
10Colin O’Kelley25:18.1New Boston Huron23.3
10Nick Muha25:19.8Garden City22.7
11Oliver Anderegg25:20.3Utica Ford22.6
12Richard Pawlowski25:22.9Oxford21.7
9Elliott Smith25:25.6Macomb Dakota20.8
9Rosco Audirsch25:26.6Macomb Dakota20.5
10Max Phillips25:30.9Christ the King19.0
10Cameron Goodman25:32.7West Bloomfield18.4
9Bryan Tran25:37.5West Bloomfield16.8
9Cooper Stevens25:42.7Brighton15.1
9Noah Bulakowski25:45.7Rochester Adams14.1
9Tiffin Brenner25:48.4West Bloomfield13.2
11Blake Myers25:57.1Oxford10.3
11Aiden Miller26:06.5Rochester Adams7.2
10Salim El-Zaatari26:13.0Garden City5.0
10Miles Hoffman26:14.4Birmingham Seaholm4.5
12Aleksandar Premcevic26:15.5Macomb Dakota4.2
10Vincent Trevino26:15.6Rochester Adams4.1
10Jonah Barber26:18.2Brighton3.3
9Kridhav Vinothan26:21.0Rochester Adams2.3
12Kaleb Kindl26:23.1Oxford1.6