Uncategorized

2024 Ratings: October 16th Championship Meets

MeetBoys Adj.Girls Adj.Average
CMAC 3+14+16+15
FML 3-9-7-8
JPC Final-33-33
OAA Blue Championship+20+24+22
OK Black Conference+20+22+21
OK Gold Championship-10-1
OK Silver Conference+59+56+58
OK White Championship+20+23+22
SVL Championship+18+25+22

I know I said less writing this week in order to get ahead of schedule for the days ahead, but I can’t help and call out outstanding performances that led to wins. I’m not gonna get into the weeds of league jamboree weights, these are runners or groups of runners that stood out from the winning squads.

Shepherd’s Girls – for keeping the streak alive. 15 straight conference championships, right? The way these girls are progressing, they’ll be a tough out in a week.

Violet Mlutkowski – was a major help in Berkley’s single point win in the OAA Blue. The Bears were missing their top runner, but benefitted greatly from Violet’s 50 sec. PR.

Peyhton Beardsley – has now joined senior Valerie Pollock in the front of the OK Silver. The course at Candlestone was a bit quick, but she’s undeniably gotten faster as the season has wore on.

Allison Nussear – two straight top-20 SVL finishes for Nussear. This time around, the key 5th girl that clinched a Charger win.

Kyan Isham – Leslie is a team on a late-season tear. First, outperforming expectations at Greater Lansing, now winning the Cascades Conference. They’ve gotta thank Kyan, who has thrown sub-18’s in two of his past three races.

Bryce Cahoon, Seth Mead, Nolan Longuski, Landon Pestrue, Elijah Christensen, and Tyler Heal – congrats on running the right way at the JPC final. Unfortunate circumstance in a competitive league.

Quinn Hare – who likely has Coach Carlson excited and invigorated for the coming years. The freshman has progressed from 19’s early to a 16:16 on Wednesday.

Ashton Fink – every point counts, especially in the case of when Fink hits the line right in front of two FHC Rangers. A narrow one-point win for Grand Rapids Christian, aided by a freshman who seems to be handing out his best material at season’s end.

*** = Team State Title type of performance
** = Top-10 Team type of performance
* = Team Qualifier type of performance

BOYS TEAM RATINGS

TeamTop 5 Avg.MeetDivision
Forest Hills Central**188.6OK White Championship1
Midland*182.4SVL Championship1
Saginaw Heritage178.9SVL Championship1
Forest Hills Northern178.7OK White Championship1
Zeeland West178.2OK Black Conference1
Grand Blanc171.8SVL Championship1
Davison168.5SVL Championship1
Holly168.3FML 31
Flushing165.7FML 31
H.H. Dow164.8SVL Championship1
Bay City Western163.0SVL Championship1
Mt. Pleasant162.4SVL Championship1
Fenton161.6FML 31
Grand Rapids Ottawa Hills159.3OK White Championship1
Grand Rapids Northview157.6OK Gold Championship1
Lapeer156.9SVL Championship1
Beverly Hills Groves152.5OAA Blue Championship1
West Bloomfield146.5OAA Blue Championship1
Swartz Creek143.9FML 31
Berkley142.5OAA Blue Championship1
North Farmington137.6OAA Blue Championship1
Grand Rapids Union136.5OK Gold Championship1
Wyoming121.1OK Gold Championship1
Bay City Central111.4SVL Championship1
Ferndale65.3OAA Blue Championship1
TeamTop 5 Avg.MeetDivision
Grand Rapids Christian**188.2OK White Championship2
East Grand Rapids**187.4OK White Championship2
Forest Hills Eastern**187.2OK White Championship2
Holland Christian**187.0OK Black Conference2
Flint Powers Catholic**183.6SVL Championship2
Grand Rapids Catholic Central*177.0OK White Championship2
Zeeland East169.0OK Black Conference2
Hamilton167.7OK Black Conference2
Hudsonville Unity Christian167.6OK Black Conference2
Spring Lake167.5OK Black Conference2
Goodrich161.7FML 32
Corunna160.3FML 32
Flint Kearsley159.1FML 32
Belding156.4OK Silver Conference2
Lake Fenton153.5FML 32
Holland153.1OK Black Conference2
Middleville Thornapple-Kellogg152.8OK Gold Championship2
Grand Rapids South Christian150.4OK Gold Championship2
Hopkins142.8OK Silver Conference2
Wayland Union142.1OK Gold Championship2
Oak Park136.8OAA Blue Championship2
Comstock Park133.7OK Silver Conference2
Linden129.7FML 32
Grand Rapids West Catholic125.9OK Gold Championship2
Owosso123.7FML 32
Fruitport118.6OK Silver Conference2
Ortonville Brandon102.5FML 32
Harper Woods41.3OAA Blue Championship2
TeamTop 5 Avg.MeetDivision
Hanover-Horton**168.4Cascades Conference3
Jonesville**165.6Cascades Conference3
Leslie*164.1Cascades Conference3
Pewamo-Westphalia*163.7CMAC 33
Bath*162.4CMAC 33
Brooklyn Columbia Central*157.6Cascades Conference3
Laingsburg146.7CMAC 33
Saranac138.0CMAC 33
Grass Lake135.7Cascades Conference3
Grand Rapids NorthPointe Christian130.7OK Silver Conference3
Homer128.0Cascades Conference3
Perry115.0CMAC 33
Napoleon111.9Cascades Conference3
Grandville Calvin Christian103.0OK Silver Conference3
Michigan Center45.5Cascades Conference3
TeamTop 5 Avg.MeetDivision
Dansville*150.6CMAC 34
Manchester*148.2Cascades Conference4
Portland St. Patrick*140.3CMAC 34
Fowler119.3CMAC 34
Lansing Christian109.0CMAC 34

GIRLS TEAM RATINGS

TeamTop 5 Avg.MeetDivision
Midland Dow**132.3SVL Championship1
Bay City Western*116.4SVL Championship1
Forest Hills Northern112.5OK White Championship1
Grand Blanc112.1SVL Championship1
Grand Rapids Ottawa Hills111.7OK White Championship1
Zeeland West106.0OK Black Conference1
Davison98.0SVL Championship1
Forest Hills Central95.8OK White Championship1
Midland94.8SVL Championship1
Lapeer88.5SVL Championship1
Mt. Pleasant87.8SVL Championship1
Berkley77.7OAA Blue Championship1
Holly71.7FML 31
Beverly Hills Groves67.5OAA Blue Championship1
Saginaw Heritage62.0SVL Championship1
North Farmington61.4OAA Blue Championship1
Fenton59.6FML 31
Flushing52.1FML 31
Grand Rapids Northview51.9OK Gold Championship1
West Bloomfield28.5OAA Blue Championship1
Swartz Creek12.5FML 31
TeamTop 5 Avg.MeetDivision
Zeeland East**136.6OK Black Conference2
Goodrich**129.6FML 32
Holland Christian**125.1OK Black Conference2
Grand Rapids Christian**123.7OK White Championship2
East Grand Rapids**117.8OK White Championship2
Hudsonville Unity Christian**117.8OK Black Conference2
Spring Lake**116.3OK Black Conference2
Forest Hills Eastern*112.8OK White Championship2
Grand Rapids South Christian*106.2OK Gold Championship2
Linden*105.3FML 32
Shepherd102.9JPC Final2
Middleville Thornapple-Kellogg101.8OK Gold Championship2
Fruitport96.3OK Silver Championship2
Flint Powers Catholic92.9SVL Championship2
Gladwin85.7JPC Final2
Holland84.2OK Black Conference2
Owosso81.7FML 32
Hopkins79.9OK Silver Championship2
Grand Rapids Catholic Central77.4OK White Championship2
Belding77.0OK Silver Championship2
Oak Park76.8OAA Blue Championship2
Grand Rapids West Catholic75.7OK Gold Championship2
Hamilton72.1OK Black Conference2
Corunna60.3FML 32
Lake Fenton54.9FML 32
Flint Kearsley36.2FML 32
Wayland Union29.3OK Gold Championship2
Ortonville Brandon17.8FML 32
TeamTop 5 Avg.MeetDivision
Pewamo-Westphalia**110.5CMAC 33
Leslie**104.4Cascades Conference3
Clare*96.1JPC Final3
Grandville Calvin Christian*90.1OK Silver Championship3
Grand Rapids NorthPointe Christian*87.1OK Silver Championship3
Laingsburg*85.4CMAC 33
Grass Lake*85.2Cascades Conference3
Midland Bullock Creek*85.1JPC Final3
Bath80.9CMAC 33
Sanford-Meridian74.0JPC Final3
Saranac70.1CMAC 33
Hanover-Horton68.2Cascades Conference3
Napoleon57.3Cascades Conference3
Jonesville54.7Cascades Conference3
St. Louis42.1JPC Final3
Farwell13.2JPC Final3
Homer12.7Cascades Conference3
TeamTop 5 Avg.MeetDivision
Lansing Christian54.5CMAC 34
Fowler44.9CMAC 34
Addison7.2Cascades Conference4

BOYS INDIVIDUAL RATINGS

GradeNameTimeTeamRatingMeet
12Henry Dixon15:02.8FHE Ada Forest Hills Eastern212.4OK White Championship
11Jonah Workman15:21.9East Grand Rapids206.1OK White Championship
12Jeb Hillary15:29.8GR Catholic Central203.4OK White Championship
12Will Engbers15:36.5Holland Christian201.2OK Black Conference
10Ben Romero15:44.8FHC GR Forest Hills Central198.4OK White Championship
11Bryce Gross15:49.5Flint Powers Catholic197.5SVL Championship
11Vincent Pattison16:17.3Goodrich197.2FML 3
9Lennox Naswell15:50.4Flint Powers Catholic197.2SVL Championship
12Simon Triezenberg15:49.7GR Christian196.8OK White Championship
12Theodore Davis15:56.6Dansville196.5CMAC 3
12Abatu Dykstra15:53.7Hamilton195.4OK Black Conference
12Jacob Essenmacher15:56.5Lapeer195.2SVL Championship
12Jack Lillywhite16:24.0Flint Kearsley195.0FML 3
10Steven Zawacki15:56.8FHE Ada Forest Hills Eastern194.4OK White Championship
12James Latstetter16:26.7Flushing194.1FML 3
12Sawyer McCarthy15:58.9FHC GR Forest Hills Central193.7OK White Championship
12Spencer Porter16:01.4FHN GR Forest Hills Northern192.9OK White Championship
9Micah Becker16:02.2East Grand Rapids192.6OK White Championship
12Vincent Pollock15:24.4Fruitport192.2OK Silver Conference
11Andrew Worsley16:09.9Midland190.7SVL Championship
11Sean Ryan16:08.0GR Christian190.7OK White Championship
12Andrew Commeret15:30.3Comstock Park190.2OK Silver Conference
10Mitchell Dunlap16:09.6GR Catholic Central190.1OK White Championship
12Jacob Draaisma16:31.1Middleville Thornapple-Kellogg190.0OK Gold Championship
11Jeryn Frisbie15:31.9Belding189.7OK Silver Conference
11John Blaskowski16:15.2Saginaw Heritage188.9SVL Championship
9Gavin Katic16:43.8Fenton188.4FML 3
10Caleb Blonde16:21.6Jonesville187.5Cascades Conference
9Ashton Fink16:18.0GR Christian187.3OK White Championship
11Keagan Smith16:19.3Zeeland West186.9OK Black Conference
12Cole Winter16:48.4Goodrich186.9FML 3
9Owen Poppema16:26.1Bath186.6CMAC 3
11Robert Dodd16:22.1Zeeland West186.0OK Black Conference
12Noah Hernandez16:22.4Hamilton185.9OK Black Conference
12Jacob Sanford16:22.5FHC GR Forest Hills Central185.8OK White Championship
12Dylan Pallett16:44.0Wayland Union185.7OK Gold Championship
12Logan Gehoski16:25.5Bay City Western185.5SVL Championship
12Landen Boulis16:27.7Hanover-Horton185.4Cascades Conference
12Caden Guffey16:24.3Zeeland East185.2OK Black Conference
11Landon Gerritsma16:25.0Holland Christian185.0OK Black Conference
11David Fiore16:28.0Saginaw Heritage184.7SVL Championship
12Nathan Steen16:26.0Holland Christian184.7OK Black Conference
11Gavin O’Meara16:26.2FHC GR Forest Hills Central184.6OK White Championship
11Logan Bellinger16:28.2Midland184.6SVL Championship
12Brayden Rynsburger16:28.3Holland Christian183.9OK Black Conference
9Johnathan Elsea16:31.7Mount Pleasant183.4SVL Championship
12Spencer Porritt16:32.0Midland183.3SVL Championship
10Broden Ladd16:59.8Holly183.1FML 3
9James Scholten-Holcomb16:30.9GR Christian183.0OK White Championship
11Micah Small16:31.1GR Christian183.0OK White Championship
11Noah Devereaux16:37.5Laingsburg182.8CMAC 3
12Keegan Hoekstra16:31.8GR Christian182.7OK White Championship
11Nicholas Fowler16:36.2Jonesville182.6Cascades Conference
12Maxwell Merrill16:35.4Grand Blanc182.2SVL Championship
11Jack Edison16:34.0East Grand Rapids182.0OK White Championship
12Sam Downing16:35.6Zeeland East181.5OK Black Conference
12Tyler Endres16:36.3FHE Ada Forest Hills Eastern181.2OK White Championship
9Gerard Gilmour17:05.5Fenton181.2FML 3
11Thomas Beiter16:38.6Flint Powers Catholic181.1SVL Championship
12Aiden Kasprzak16:37.2GR Catholic Central180.9OK White Championship
10Graeson Decker16:37.7Hudsonville Unity Christian180.8OK Black Conference
12Trevor Timmer16:38.2FHC GR Forest Hills Central180.6OK White Championship
9Henry Yoder16:39.0FHC GR Forest Hills Central180.3OK White Championship
12Ethan Sellers17:08.5Flint Kearsley180.2FML 3
12Aidan Brinks16:39.6Holland Christian180.1OK Black Conference
11Philip Chamberlain16:40.9FHN GR Forest Hills Northern179.7OK White Championship
10Matthew Wortley16:44.1Saginaw Heritage179.3SVL Championship
10Nate Davis16:42.3Zeeland East179.2OK Black Conference
12Ben Dykstra16:42.4Hamilton179.2OK Black Conference
10Cooper Flick16:48.3Hanover-Horton178.6Cascades Conference
12Andrew Kaczmarczyk16:46.4Bay City Western178.5SVL Championship
11Tyler VanKuiken16:44.4East Grand Rapids178.5OK White Championship
11Noah Linstrom16:47.1Davison178.3SVL Championship
10Musa Kay16:45.4West Bloomfield178.2OAA Blue Championship
11Jack Estelle16:06.5Hopkins178.2OK Silver Conference
9Aiden Lambers16:46.3Holland177.9OK Black Conference
12Andy Castro16:48.3Midland Dow177.9SVL Championship
11Sam Hillary16:46.5East Grand Rapids177.8OK White Championship
11Thad VanderLaan17:08.1GR_South Christian177.6OK Gold Championship
11Simon Faber16:47.2FHN GR Forest Hills Northern177.6OK White Championship
11Griffin Good17:16.5Flushing177.5FML 3
10Cameron Cochran16:49.8Midland177.4SVL Championship
11Brodie Licata17:19.2Lake Fenton176.6FML 3
11Grant Johnson16:54.7Manchester176.4Cascades Conference
11Cole Fernandez17:20.3Flint Kearsley176.3FML 3
10Kenneth Mangles16:55.5Leslie176.2Cascades Conference
11Caleb TeBrake17:12.8GR Northview176.1OK Gold Championship
10Brett Lewis16:53.8Saginaw Heritage176.1SVL Championship
11Luke James16:54.3Midland175.9SVL Championship
10Cole Coffman16:53.2Holland Christian175.6OK Black Conference
12Noah Stiltner16:53.6GR Ottawa Hills175.5OK White Championship
9Quinn Hare16:16.3Belding174.9OK Silver Conference
11Ethan Dalman16:55.9Zeeland West174.7OK Black Conference
11Payton Chandler17:25.3Corunna174.6FML 3
11Jack Monterusso16:56.4FHC GR Forest Hills Central174.5OK White Championship
11Reid Cousins16:56.5Zeeland West174.5OK Black Conference
12Zach Hartemink16:57.0GR Christian174.3OK White Championship
11Shephard Bower16:57.4FHE Ada Forest Hills Eastern174.2OK White Championship
10Alex Ten Haken16:57.5Hudsonville Unity Christian174.2OK Black Conference
12Nick Whitmer16:58.0FHE Ada Forest Hills Eastern174.0OK White Championship
11Matthew Berg17:00.1Midland174.0SVL Championship
10Owen Adams16:58.9Spring Lake173.7OK Black Conference
11Charlie Smith17:01.1Grand Blanc173.6SVL Championship
11Lukus Mendoza16:59.2Spring Lake173.6OK Black Conference
10Payton Veilleux17:02.9Mount Pleasant173.0SVL Championship
11John Truong17:00.9FHN GR Forest Hills Northern173.0OK White Championship
12Bobby Donley17:30.2Corunna172.9FML 3
12Landon Ferren17:03.7Midland172.8SVL Championship
10Josiah Rozema17:22.9GR_South Christian172.7OK Gold Championship
10Ezra Nellis17:31.0Corunna172.7FML 3
11Will Johnson17:02.1Holland Christian172.6OK Black Conference
12Will Whitmore17:03.4Holland Christian172.2OK Black Conference
11Wyatt Vowell17:08.4Brooklyn Columbia Central171.9Cascades Conference
9Macen White17:05.1Holland Christian171.6OK Black Conference
12Simon Erfourth17:34.3Owosso171.6FML 3
10Ben Bouchey17:07.3Flint Powers Catholic171.6SVL Championship
10Connor Murphy17:07.6Midland171.5SVL Championship
11John Edler17:09.6Homer171.5Cascades Conference
9Elliot King17:07.9Midland171.4SVL Championship
12Leyton Minuth17:08.1Midland Dow171.3SVL Championship
11Timothy Chamberlain17:12.6Portland St. Patrick171.1CMAC 3
11William Dean17:09.4Grand Blanc170.9SVL Championship
11Caleb Carignan17:10.1Flint Powers Catholic170.6SVL Championship
11Kelton Hoover17:08.5GR Ottawa Hills170.5OK White Championship
12Luke Meyer17:10.5Davison170.5SVL Championship
12Allan George17:14.7Pewamo-Westphalia170.4CMAC 3
11Gabriel Williams17:09.4FHN GR Forest Hills Northern170.2OK White Championship
10Chad Tyson17:13.8Hanover-Horton170.1Cascades Conference
12Andrew Joelson17:10.8FHN GR Forest Hills Northern169.7OK White Championship
10Levi Mayer17:13.4Davison169.5SVL Championship
11Tyler Baum17:11.7FHN GR Forest Hills Northern169.4OK White Championship
10River Fox17:17.7Bath169.4CMAC 3
12Christopher Locke17:12.2Spring Lake169.3OK Black Conference
12Jaylen Wildman17:41.2Flushing169.3FML 3
9Adam Ogamba17:14.3Midland169.2SVL Championship
12Jacob Voetberg17:12.4GR Christian169.2OK White Championship
12Caleb DenHartigh17:12.6Hudsonville Unity Christian169.1OK Black Conference
11Jacob Hylton17:41.7Ortonville Brandon169.1FML 3
9Cole Heikka17:41.7Holly169.1FML 3
10Logan Gessford17:15.0Midland169.0SVL Championship
10Joshua Dodd17:13.1Zeeland West169.0OK Black Conference
11Aiden LaVictor17:13.7Beverly Hills Groves168.8OAA Blue Championship
9Kash Moored16:35.3Hopkins168.6OK Silver Conference
11Samuel Ashby17:14.8Zeeland West168.4OK Black Conference
10John Kowatch17:21.5Pewamo-Westphalia168.2CMAC 3
11Gordie Kaiton17:16.8FHE Ada Forest Hills Eastern167.7OK White Championship
11Grant Hillary17:17.7GR Catholic Central167.4OK White Championship
11Maximillian Bladzik17:20.1Grand Blanc167.3SVL Championship
11Sam Taylor17:18.3Zeeland West167.2OK Black Conference
11Liam Hallack17:19.2Zeeland West166.9OK Black Conference
11Cooper Donovan17:20.1FHE Ada Forest Hills Eastern166.6OK White Championship
10Trevor Murphy17:49.8Holly166.4FML 3
12Logan Grills17:23.0Bay City Western166.3SVL Championship
10Wyatt Werner17:27.4Pewamo-Westphalia166.2CMAC 3
11Kian Sprik17:21.8FHN GR Forest Hills Northern166.1OK White Championship
9Caelen Gray17:21.9Holland166.0OK Black Conference
10Collin Fucile17:26.7Jonesville165.8Cascades Conference
10Elias DeJong17:23.6GR Christian165.5OK White Championship
9Alec Brown17:25.9Saginaw Heritage165.4SVL Championship
10Cameron Rynsburger17:24.8Holland Christian165.1OK Black Conference
9Joshua England17:27.4Midland Dow164.9SVL Championship
9Nicholas Priestap17:27.5Grand Blanc164.8SVL Championship
10Cooper Schmelter17:29.5Leslie164.8Cascades Conference
11Rhys Holmes17:46.7GR Northview164.8OK Gold Championship
10Nolan Mitchell17:32.3Pewamo-Westphalia164.6CMAC 3
11Cohen Paril17:28.8Lapeer164.4SVL Championship
10Connor O’Reilly17:29.5Davison164.2SVL Championship
12Jose Domecq17:31.9Leslie164.0Cascades Conference
10Rylan VanDenBeldt17:28.7Holland Christian163.8OK Black Conference
11Landon Heikka17:58.0Holly163.7FML 3
9Tate Smith17:35.5Bath163.5CMAC 3
9Jackson Butts17:58.7Lake Fenton163.4FML 3
11Aaron Zannetti17:32.2Grand Blanc163.3SVL Championship
9Beckett Kneisel17:30.3East Grand Rapids163.2OK White Championship
12Jack Gorton17:35.3Brooklyn Columbia Central162.9Cascades Conference
12Ethan Miller17:31.9Hudsonville Unity Christian162.7OK Black Conference
11Alex Hamilton17:33.7North Farmington162.1OAA Blue Championship
10Ethan Huff17:38.6Homer161.8Cascades Conference
9Isaac Vandlen17:36.0Spring Lake161.3OK Black Conference
12Calvin Brinks17:37.5GR Christian160.8OK White Championship
11Alessandro Castillo17:37.8Holland160.7OK Black Conference
9Carter Crosby17:39.9Grand Blanc160.7SVL Championship
9Anderson Karkau17:44.6Dansville160.5CMAC 3
12Charles Brooks17:59.7GR West Catholic160.4OK Gold Championship
10Ethan Curtiss17:39.0FHC GR Forest Hills Central160.3OK White Championship
12Colby Hoggard17:42.0Davison160.0SVL Championship
11Aiden VanKuiken17:40.0East Grand Rapids160.0OK White Championship
12Corey Jones17:01.3Comstock Park159.9OK Silver Conference
11Quentin Smith17:46.3Fowler159.9CMAC 3
12Nik Williams17:40.8GR Ottawa Hills159.7OK White Championship
12Parker Schramski17:41.2FHN GR Forest Hills Northern159.6OK White Championship
12Isaac Primm17:41.5Spring Lake159.5OK Black Conference
10Alexander Stout17:41.9East Grand Rapids159.4OK White Championship
11Zac Brown18:11.0Holly159.3FML 3
11Nate Ostrosky17:46.5Brooklyn Columbia Central159.2Cascades Conference
12Ryan Cifolelli17:42.7Beverly Hills Groves159.1OAA Blue Championship
9Clint Couchman17:47.0Brooklyn Columbia Central159.0Cascades Conference
12Gabe Hillary17:43.7FHN GR Forest Hills Northern158.8OK White Championship
10Josh Bengry17:45.8Davison158.7SVL Championship
11Ethan Manning18:04.9Wayland Union158.7OK Gold Championship
9Travis Schiebner17:46.7Saginaw Heritage158.4SVL Championship
9Ryan Rathsburg17:47.4Flint Powers Catholic158.2SVL Championship
9Grayson Michels17:45.5FHE Ada Forest Hills Eastern158.2OK White Championship
10Francis Austen17:52.0Portland St. Patrick158.0CMAC 3
12Kyan Isham17:50.3Leslie157.9Cascades Conference
10Matthew Killeen17:51.7Leslie157.4Cascades Conference
11Connor Sherwood17:52.5Grass Lake157.2Cascades Conference
10Ben Verlin18:09.6GR_South Christian157.1OK Gold Championship
10Tyler Hennessey17:48.8Berkley157.1OAA Blue Championship
10Cooper Steckroth18:17.9Lake Fenton157.0FML 3
10Oliver Ridley17:50.9Saginaw Heritage157.0SVL Championship
12Ace Pierson17:51.2Mount Pleasant156.9SVL Championship
11Jonny Striler18:18.4Swartz Creek156.9FML 3
10Dustin Wright17:52.2Midland156.6SVL Championship
12Daniel Ridley17:52.4Lapeer156.5SVL Championship
12Bo Brutyn17:53.4Midland156.2SVL Championship
10Wyatt Taylor-DeNooyer17:53.1Holland Christian155.6OK Black Conference
9Tyler Harris17:58.3Hanover-Horton155.2Cascades Conference
12Arun Venkatesan17:56.3Midland Dow155.2SVL Championship
11Edward Wuerthele17:54.4FHN GR Forest Hills Northern155.2OK White Championship
11Shondell Warren17:54.9Oak Park155.0OAA Blue Championship
9Pascal Rasmussen17:57.9Saginaw Heritage154.7SVL Championship
10Joshua Reed17:58.3Midland Dow154.6SVL Championship
11Eric Popa17:58.6Mount Pleasant154.5SVL Championship
12Aaron Crittenden18:03.4Potterville154.2CMAC 3
12Felix Ramirez18:03.6Laingsburg154.1CMAC 3
12Colin Taylor-DeNooyer17:58.1Holland Christian154.0OK Black Conference
9Caden Uttech17:59.0Zeeland West153.7OK Black Conference
11Beau Holmes18:21.0GR Northview153.3OK Gold Championship
12Hunter Tietz18:21.1Middleville Thornapple-Kellogg153.3OK Gold Championship
11Grason Weber18:04.5Leslie153.2Cascades Conference
9Harrison Worsley18:03.6Midland152.8SVL Championship
11Jamison Swope18:06.0Napoleon152.7Cascades Conference
12Daniel Klein18:04.3Midland Dow152.6SVL Championship
9Carson Beach18:06.5Hanover-Horton152.5Cascades Conference
11Andrew Norman18:06.9Napoleon152.4Cascades Conference
9Liam Tiles18:03.4Spring Lake152.2OK Black Conference
11Landon Johnson17:24.7Fruitport152.1OK Silver Conference
11William Selleck18:04.8FHN GR Forest Hills Northern151.7OK White Championship
9Alex VanDuren18:04.8Holland Christian151.7OK Black Conference
10Kai Bouathong18:04.9Zeeland West151.7OK Black Conference
9CJ Shilling18:34.2Flushing151.6FML 3
11Sam Decker18:26.3GR Northview151.6OK Gold Championship
12Grady Bremer18:05.8Hudsonville Unity Christian151.4OK Black Conference
10Charles Franklin18:07.9Midland Dow151.4SVL Championship
10Alberto Mandujando18:27.0Wayland Union151.3OK Gold Championship
12Tanner Smith18:08.0Davison151.3SVL Championship
12Ian Smith18:35.2Holly151.3FML 3
10Arie Prins18:27.5GR Union151.2OK Gold Championship
12Luke Skidmore18:12.5Bath151.2CMAC 3
12Caleb Anderson18:28.8Wyoming150.7OK Gold Championship
9Gabe Jaime18:10.5Saginaw Heritage150.5SVL Championship
12Elijah Lauer18:14.7Saranac150.4CMAC 3
11Elijah Good18:10.8Midland Dow150.4SVL Championship
11Colin Pattison18:09.1FHE Ada Forest Hills Eastern150.3OK White Championship
10Ayden Mayr18:15.5Dansville150.2CMAC 3
11Leo Muss18:10.1FHN GR Forest Hills Northern150.0OK White Championship
10Easton McCloy17:31.5GR NorthPointe Christian149.8OK Silver Conference
10Tristen Hinson18:10.5Zeeland East149.8OK Black Conference
11Gavin Ottinger18:39.9Goodrich149.7FML 3
11Max Baade18:40.0Owosso149.7FML 3
9Brady Oosterhouse18:17.3Saranac149.6CMAC 3
9Levi Groenhout18:11.5Zeeland East149.5OK Black Conference
12Tyler Bostrom18:11.6Holland Christian149.5OK Black Conference
9Jacob Gruppen18:11.9Zeeland West149.4OK Black Conference
9Ashton Potwin18:16.1Jonesville149.3Cascades Conference
11Caden Leatherman18:12.2Hudsonville Unity Christian149.3OK Black Conference
11Levi Vanderlaan18:12.4Spring Lake149.2OK Black Conference
12Sam Muirhead18:19.0Pewamo-Westphalia149.0CMAC 3
11Zain Banat18:42.6Swartz Creek148.8FML 3
11Ben Bouws18:13.8Holland Christian148.7OK Black Conference
10Jacob Sanders18:15.9Midland148.7SVL Championship
11Isaac FoxElster18:20.8Portland St. Patrick148.4CMAC 3
10Tyler Rockafellow18:21.0Perry148.3CMAC 3
12Jesse Sangster18:19.2Manchester148.3Cascades Conference
12Kenny Gould17:36.3Belding148.2OK Silver Conference
12Joel Fellows18:15.3East Grand Rapids148.2OK White Championship
11Liam Bingman18:15.9GR Ottawa Hills148.0OK White Championship
12Samuel George18:15.9Berkley148.0OAA Blue Championship
10Alec Dodak18:20.2Manchester147.9Cascades Conference
10Connor Boteler18:20.7Grass Lake147.8Cascades Conference
9Henry Golembiewski18:45.8Fenton147.7FML 3
10Sullivan Gartrell18:19.4Davison147.5SVL Championship
10Mason Fein18:38.5Wayland Union147.5OK Gold Championship
11Jesse Dodge18:46.9Corunna147.4FML 3
9Finnian Rawsthorne18:20.1Grand Blanc147.3SVL Championship
9Levi Skinner18:20.8Grand Blanc147.1SVL Championship
9Abram Larsen18:48.4Fenton146.9FML 3
9Griffin Wenta18:19.4Spring Lake146.9OK Black Conference
10Chase Woller-Skar18:19.6East Grand Rapids146.8OK White Championship
12Trenton ODea18:21.7Saginaw Heritage146.8SVL Championship
12Max Piper18:22.2Flint Powers Catholic146.6SVL Championship
9Michael Ensing18:20.3Zeeland West146.6OK Black Conference
11Zach Hassenzahl18:25.0Hanover-Horton146.3Cascades Conference
9Thaddeus Hartzell18:21.6Beverly Hills Groves146.1OAA Blue Championship
11Dylan Hile18:26.0Leslie146.0Cascades Conference
10Josue Martinez18:22.5West Bloomfield145.8OAA Blue Championship
10Grady Galaviz18:43.8Middleville Thornapple-Kellogg145.7OK Gold Championship
9Tate VanDaele18:23.4FHE Ada Forest Hills Eastern145.5OK White Championship
9Griffin Solano18:26.2Flint Powers Catholic145.3SVL Championship
9Bradley Chesney18:26.4Midland145.2SVL Championship
12Kenyon Katje17:46.1Hopkins145.0OK Silver Conference
11Isaiah Lindstrom18:25.6GR Christian144.8OK White Championship
12Jonathan Greenhoe18:25.6Zeeland West144.8OK Black Conference
9Kelton Kyro18:27.9Midland144.7SVL Championship
12Spencer Astrauskas18:26.0East Grand Rapids144.7OK White Championship
11Matias Greve18:32.7Lansing Christian144.4CMAC 3
12Howie Herrygers18:26.7Zeeland West144.4OK Black Conference
10Edward Minor18:26.8Beverly Hills Groves144.4OAA Blue Championship
9Wyatt Hassenzahl18:31.4Hanover-Horton144.2Cascades Conference
9Zachary Bartoi18:27.5Beverly Hills Groves144.2OAA Blue Championship
12Erick Tenario18:48.5GR Union144.2OK Gold Championship
12Ashton Denys18:27.6Beverly Hills Groves144.1OAA Blue Championship
12Kaleos Reid18:29.8Mount Pleasant144.1SVL Championship
11Nolan Williamson18:27.8East Grand Rapids144.1OK White Championship
11Blake Griffis18:31.8Hanover-Horton144.1Cascades Conference
10Jackson Martin18:57.5Fenton143.8FML 3
10Ben Panter18:57.6Fenton143.8FML 3
10Ryder Woodwyk18:28.7Spring Lake143.8OK Black Conference
10Elijah Frazer18:50.0Middleville Thornapple-Kellogg143.7OK Gold Championship
9Lev Babcock18:29.2Berkley143.6OAA Blue Championship
9Anthony Rushmore18:30.5GR Catholic Central143.2OK White Championship
10Jonathan Falk18:30.5GR Christian143.2OK White Championship
10Dominik Ladomato-Fisher18:31.6GR Ottawa Hills142.8OK White Championship
11Luke Hernandez18:31.8Hamilton142.7OK Black Conference
12Zachery Childress18:36.0Jonesville142.7Cascades Conference
9Mason Benson18:32.4FHC GR Forest Hills Central142.5OK White Championship
10Mason England18:32.6GR Catholic Central142.5OK White Championship
10Nolan Kochany18:34.6Bay City Western142.5SVL Championship
12Jalen Bannister18:33.1Ferndale142.3OAA Blue Championship
10Jackson Bunda18:33.3FHN GR Forest Hills Northern142.2OK White Championship
10Reese Lepeak18:35.3Bay City Western142.2SVL Championship
10Liam Eaton18:54.5GR Northview142.2OK Gold Championship
12Henry Schwarze18:34.3FHC GR Forest Hills Central141.9OK White Championship
11Jakoby Moore18:35.6Zeeland West141.5OK Black Conference
11Levi Fox18:38.0Mount Pleasant141.3SVL Championship
10Evan Buteyn17:57.5Grandville Calvin Christian141.2OK Silver Conference
12Christopher Buck18:38.8Grand Blanc141.1SVL Championship
11Madden Starkweather18:42.9Bath141.0CMAC 3
10Charlie George18:42.9Pewamo-Westphalia141.0CMAC 3
11Sani Shema18:37.1GR Ottawa Hills141.0OK White Championship
11Cameron Braidwood18:37.2Spring Lake140.9OK Black Conference
11Louis Musser18:39.3Bay City Western140.9SVL Championship
12Justin Perantoni19:06.4Fenton140.9FML 3
11Willem Spoelhof18:37.4FHN GR Forest Hills Northern140.9OK White Championship
12Collin McMillian19:06.7Holly140.8FML 3
11Hyunseo Sung18:39.9Midland Dow140.7SVL Championship
11Carter Johnston19:07.0Linden140.7FML 3
10Elijah Riedlinger18:41.8Bay City Central140.1SVL Championship
12Cole Spencer18:42.6Bay City Western139.8SVL Championship
12Trevor Gutteridge19:11.1Goodrich139.3FML 3
12Christian Huizenga18:42.8Holland Christian139.1OK Black Conference
10Harper Doyle18:47.1Manchester139.0Cascades Conference
10Justice Ashley19:13.2Lake Fenton138.6FML 3
12Nicholas Luna18:46.4Bay City Central138.5SVL Championship
11Haven William18:44.4West Bloomfield138.5OAA Blue Championship
11Lucas Bruno18:44.5GR Ottawa Hills138.5OK White Championship
12Karter Adkins19:13.7Swartz Creek138.4FML 3
10Riley Day18:44.9FHE Ada Forest Hills Eastern138.4OK White Championship
11Hunter Groulx19:14.6Swartz Creek138.1FML 3
11Josiah Muller18:46.3Zeeland East137.9OK Black Conference
12Christien Fanta18:46.7FHN GR Forest Hills Northern137.8OK White Championship
12Caleb Dye18:08.9Belding137.4OK Silver Conference
10Corbin Knoerr18:50.0Bay City Western137.3SVL Championship
10Jackson LaLonde19:17.0Clio137.3FML 3
12Michael Parkinson19:17.6Swartz Creek137.1FML 3
9Trent Scarlavai19:09.7GR West Catholic137.1OK Gold Championship
12Carter Woolbright18:48.7West Bloomfield137.1OAA Blue Championship
11Jack Anderson18:48.9FHE Ada Forest Hills Eastern137.0OK White Championship
12Blake Jewett18:10.1Grandville Calvin Christian137.0OK Silver Conference
10Keegan Betz18:53.5Homer136.8Cascades Conference
9Rudy Lowry18:53.7Hanover-Horton136.8Cascades Conference
9Austin Hodges18:55.8Laingsburg136.7CMAC 3
10Landon Miller18:55.9Fowler136.7CMAC 3
11Austin Edwards18:51.4Oak Park136.2OAA Blue Championship
12Demari Caldwell18:51.4Oak Park136.2OAA Blue Championship
12Garrison Angliss19:20.6Flushing136.1FML 3
9Mario Baker18:58.8Bath135.7CMAC 3
12Xander Helenius19:13.8GR Northview135.7OK Gold Championship
9Alex DeRoo18:53.0GR Ottawa Hills135.7OK White Championship
11Lukas Curylo18:57.2Napoleon135.6Cascades Conference
10Aydin Truong18:53.3FHN GR Forest Hills Northern135.6OK White Championship
11Daniel Grabinski18:53.8Hamilton135.4OK Black Conference
10Colin Stokes18:53.8North Farmington135.4OAA Blue Championship
12Ryan Oberle19:23.0Goodrich135.3FML 3
11Diego Barnaby18:54.4GR Ottawa Hills135.2OK White Championship
12Micah Dunn18:56.6Saginaw Heritage135.1SVL Championship
11Henry Robinette19:16.0GR Union135.0OK Gold Championship
10Evan Amthor18:57.1Saginaw Heritage135.0SVL Championship
11Tyson Gaydosh18:59.2Brooklyn Columbia Central134.9Cascades Conference
12Jason Weber19:01.4Pewamo-Westphalia134.9CMAC 3
10Ben Brower18:55.5Hudsonville Unity Christian134.8OK Black Conference
10Joshua Ross18:57.5Midland Dow134.8SVL Championship
9Avi Vertkin18:56.0Beverly Hills Groves134.7OAA Blue Championship
11Caleb Stern18:58.8Lapeer134.4SVL Championship
11Kameron Patterson18:57.1Berkley134.3OAA Blue Championship
9Nico DiLaura18:57.5Zeeland East134.2OK Black Conference
12Mattis Bramer18:59.5Lapeer134.2SVL Championship
11Lincoln McAlpine18:57.7FHE Ada Forest Hills Eastern134.1OK White Championship
10Caeden Gwinn19:26.7Corunna134.1FML 3
9Jacob Thayer19:00.1Midland134.0SVL Championship
12Parker VanHill18:58.6GR Christian133.8OK White Championship
10Zack Buttigieg19:02.8Grass Lake133.8Cascades Conference
11Dallas Swaenepoel19:02.9Vandercook Lake133.7Cascades Conference
10Wyatt Bovensiep18:59.0Auburn Hills Avondale133.7OAA Blue Championship
12Dylan Choura18:59.8FHC GR Forest Hills Central133.4OK White Championship
12Evan Oosterhouse19:06.0Saranac133.3CMAC 3
10Carter English19:02.1Midland Dow133.3SVL Championship
10Micah Manion19:00.8GR Christian133.1OK White Championship
9Michael Williams19:00.8West Bloomfield133.1OAA Blue Championship
12Evan Miedema19:01.2Hudsonville Unity Christian132.9OK Black Conference
10Gavin Wilde19:01.2North Farmington132.9OAA Blue Championship
9Jacob Gray19:05.3Jonesville132.9Cascades Conference
9Chase Compau19:30.4Ortonville Brandon132.9FML 3
9Logan Franklyn19:01.7Spring Lake132.8OK Black Conference
11Leo Student19:03.9Mount Pleasant132.7SVL Championship
10Tyler Buck19:23.1GR_South Christian132.7OK Gold Championship
12Jacob Lusk18:23.9Comstock Park132.4OK Silver Conference
10Luis Holowinski19:02.9West Bloomfield132.4OAA Blue Championship
12Alex Ebel19:04.9Bay City Western132.4SVL Championship
12Roben Perez19:03.0GR Catholic Central132.3OK White Championship
9Jacob Chase19:03.7Holland Christian132.1OK Black Conference
11Erick Baczewski19:05.8Midland132.1SVL Championship
9Brett Raak19:04.1Zeeland West132.0OK Black Conference
9Travis Rose19:33.1Flushing132.0FML 3
12Tait Anible19:10.3Saranac131.9CMAC 3
11Gavin Hiler19:33.9Lake Fenton131.7FML 3
9Logan Ingraham18:26.2Belding131.6OK Silver Conference
9Collin Andrews19:34.3Lake Fenton131.6FML 3
9Garrett Holzhausen19:26.8Middleville Thornapple-Kellogg131.4OK Gold Championship
9Alex Iordanou19:08.4Flint Powers Catholic131.2SVL Championship
11Nicolas Sepanak19:35.4Linden131.2FML 3
10Sam Burkinshaw19:09.0Midland131.0SVL Championship
12Phillip Burney19:07.0Oak Park131.0OAA Blue Championship
10Luke Arendshorst19:07.7Holland130.8OK Black Conference
12Jacob Kuipers19:08.1Hudsonville Unity Christian130.6OK Black Conference
10Garrett Villemure19:08.1Beverly Hills Groves130.6OAA Blue Championship
9Jack Kowalski19:10.7Saginaw Heritage130.4SVL Championship
11Brady Kurlenda19:30.0GR West Catholic130.3OK Gold Championship
9Haidyn Smith19:11.1Saginaw Heritage130.3SVL Championship
9Charlie Penneau19:11.6Flint Powers Catholic130.1SVL Championship
12Kaden DeWys19:09.7Hamilton130.1OK Black Conference
11Ayden Fisher19:09.9FHC GR Forest Hills Central130.0OK White Championship
11Matthew Litwiller19:12.1Davison130.0SVL Championship
9Noah Rosales19:10.1Holland130.0OK Black Conference
9Carson Helmer19:16.4Laingsburg129.9CMAC 3
11Logan Robinson19:16.5Laingsburg129.8CMAC 3
9Carson McCaleb19:10.7GR Ottawa Hills129.8OK White Championship
9Ryan Sorrell18:32.2GR NorthPointe Christian129.6OK Silver Conference
10Michael Navitskis19:15.3Manchester129.6Cascades Conference
9Miles Muxlow19:13.3Flint Powers Catholic129.6SVL Championship
11Cameron Dallison19:11.7North Farmington129.4OAA Blue Championship
9Theo Carlson19:11.9Berkley129.4OAA Blue Championship
11Joshua Burrows19:12.0West Bloomfield129.3OAA Blue Championship
9Daniel Broderick19:14.2Midland Dow129.3SVL Championship
10Aden Fair19:12.9FHN GR Forest Hills Northern129.0OK White Championship
9Owen LaBrosse19:13.3Beverly Hills Groves128.9OAA Blue Championship
11samson kik19:34.5GR Union128.8OK Gold Championship
10Jackson Defina19:42.5Fenton128.8FML 3
10Johnny Gruppen19:13.5Hudsonville Unity Christian128.8OK Black Conference
10Peter Mann19:15.9Midland Dow128.7SVL Championship
9Trent Provoast19:16.2Midland Dow128.6SVL Championship
12Connor Mason19:16.8Saginaw Heritage128.4SVL Championship
12Blaise Gooding19:43.9Linden128.4FML 3
10Thomas Halligan19:44.3Holly128.2FML 3
9Randolf Schneider19:21.5Dansville128.2CMAC 3
12Jase Post19:45.0Linden128.0FML 3
10Nick White19:16.3North Farmington127.9OAA Blue Championship
10Will Heyboer19:16.9Holland Christian127.7OK Black Conference
9Ben Jackson19:38.1GR Northview127.6OK Gold Championship
10Tyce Wakefield19:17.4FHN GR Forest Hills Northern127.5OK White Championship
12Lucas Shastal19:24.1Laingsburg127.3CMAC 3
12Case Dykhouse19:39.6Middleville Thornapple-Kellogg127.1OK Gold Championship
10Caleb Dalman19:19.2Zeeland West126.9OK Black Conference
11Ryan Stewart19:19.2Holland Christian126.9OK Black Conference
10Bradley Smith18:40.4GR NorthPointe Christian126.9OK Silver Conference
10Lincoln Palmer19:19.8North Farmington126.7OAA Blue Championship
10Gavin Dannenberg19:20.0Holland Christian126.7OK Black Conference
9Carter Davis19:22.5Midland126.5SVL Championship
9Joseph Segard18:42.8GR NorthPointe Christian126.1OK Silver Conference
11Alex Holda19:26.9Grass Lake125.7Cascades Conference
12Kendale Nash19:23.1Oak Park125.6OAA Blue Championship
9Adrian Hoogeboom19:23.8Zeeland East125.4OK Black Conference
12Deon Howard19:52.8Flint Kearsley125.4FML 3
11Noah Donker19:44.9Middleville Thornapple-Kellogg125.4OK Gold Championship
11Aaron Machado19:53.3Swartz Creek125.2FML 3
10Carson Pavloff19:25.2Auburn Hills Avondale124.9OAA Blue Championship
10Theodore VanKuiken19:31.4Saranac124.9CMAC 3
11Isaiah Davila19:25.6Berkley124.8OAA Blue Championship
11Silas Ensink18:47.1Grandville Calvin Christian124.6OK Silver Conference
12Gabriel Diego19:26.2North Farmington124.6OAA Blue Championship
12Charlie Agnew19:55.4Owosso124.5FML 3
9Anderson Cook19:30.6Hanover-Horton124.5Cascades Conference
12Jakob Terpstra19:27.0FHC GR Forest Hills Central124.3OK White Championship
10Alden Lucas19:27.2Hudsonville Unity Christian124.3OK Black Conference
10Thomas Fisher19:28.2East Grand Rapids123.9OK White Championship
10Corbin Frazier19:30.5Midland123.8SVL Championship
FrTony Gudakunst19:33.1Addison123.6Cascades Conference
12Ledger Alegria19:50.8GR Union123.4OK Gold Championship
10Dayton Sneller19:29.9Zeeland West123.4OK Black Conference
10Ayven Evancho19:59.2Flushing123.3FML 3
9Abe Blaskowski19:32.4Saginaw Heritage123.2SVL Championship
9Dylan Winskas18:51.5Fruitport123.2OK Silver Conference
11Levi West20:00.0Swartz Creek123.0FML 3
10Aiden Douma19:31.2Zeeland East122.9OK Black Conference
12Jasen Hoenicke20:00.8Swartz Creek122.7FML 3
12Oscar Andrade-Nava19:53.2Wyoming122.6OK Gold Championship
10Tyler Loose19:34.5Midland Dow122.5SVL Championship
10Isaiah Robinson18:54.2Hopkins122.3OK Silver Conference
9Jacob Brox19:35.2Grand Blanc122.3SVL Championship
12Evan Lee19:39.3Saranac122.2CMAC 3
10Gabe Slater19:33.4FHC GR Forest Hills Central122.2OK White Championship
11Alexander Wilson19:33.8Beverly Hills Groves122.1OAA Blue Championship
9Johannes Visser19:36.8Midland Dow121.7SVL Championship
9Caleb Call19:40.8Lansing Christian121.7CMAC 3
12Evan Charbeneau19:37.1Mount Pleasant121.6SVL Championship
11Gavin Escamilla19:37.8Bay City Western121.4SVL Championship
10Greysen Miltgen19:36.0Spring Lake121.3OK Black Conference
9Zadan Ryskamp18:57.5GR NorthPointe Christian121.2OK Silver Conference
10Xavier Allen19:36.6West Bloomfield121.1OAA Blue Championship
9Ty Brower19:36.6Holland Christian121.1OK Black Conference
12Owen Holman19:40.1Bay City Western120.6SVL Championship
10Quinn Bloemendaal19:38.3Holland120.6OK Black Conference
12Luca Bartoi19:38.9Beverly Hills Groves120.4OAA Blue Championship
10Elijah Norman19:43.3Jonesville120.2Cascades Conference
9Ben Sushynski20:08.4Linden120.2FML 3
9Weston Grewell19:39.5Zeeland West120.2OK Black Conference
10Cole Simpson19:39.8FHC GR Forest Hills Central120.1OK White Championship
11James Boersma20:01.2Wyoming119.9OK Gold Championship
11Jack Jablonski20:09.3Linden119.9FML 3
9Ethan Kamp19:40.4Spring Lake119.9OK Black Conference
10Ryan Ferguson19:43.1Mount Pleasant119.6SVL Championship
9DeMarcus Cummings20:02.9GR West Catholic119.4OK Gold Championship
12Rex Blakley19:41.9East Grand Rapids119.4OK White Championship
9Nathan Rainwater19:44.0Grand Blanc119.3SVL Championship
11Issak Stitt19:42.7Zeeland East119.1OK Black Conference
11Bryan Gregory19:49.4Saranac118.9CMAC 3
12Jackson Pletcher20:13.4Flint Kearsley118.5FML 3
10Jameson Ronzello20:14.5Goodrich118.2FML 3
9Levi Knoop19:51.7Portland St. Patrick118.1CMAC 3
12Ivan Greman19:47.7Saginaw Heritage118.1SVL Championship
12Ethan Root19:52.3Dansville117.9CMAC 3
10Noah Wolters19:46.8Zeeland West117.7OK Black Conference
11Evan Hagerman19:52.8Bath117.7CMAC 3
10Piyush Saraiya19:49.0Mount Pleasant117.7SVL Championship
11William Hillary19:47.0FHN GR Forest Hills Northern117.7OK White Championship
10Luke Meyer19:53.3Lansing Christian117.6CMAC 3
10Kaleb Males19:52.0Jonesville117.3Cascades Conference
12Joel David19:53.2Brooklyn Columbia Central116.9Cascades Conference
9Kaden Monroe19:51.5Flint Powers Catholic116.8SVL Championship
10Isaiah Meyer20:11.0GR Union116.7OK Gold Championship
12Jack Pummill19:50.1Spring Lake116.6OK Black Conference
9Jaden Hawkins19:50.3West Bloomfield116.6OAA Blue Championship
9Lliam Badryka19:53.3Lapeer116.2SVL Championship
11Logan Bok19:57.3Saranac116.2CMAC 3
11Nolan Carr20:20.7Corunna116.1FML 3
9Micah Stern19:54.3Lapeer115.9SVL Championship
11Andrew Newenhouse19:13.5Grandville Calvin Christian115.8OK Silver Conference
11Logan Albritton19:52.7Beverly Hills Groves115.8OAA Blue Championship
11Justin Gale19:56.7Manchester115.8Cascades Conference
10Talon Kurlenda19:53.8FHC GR Forest Hills Central115.4OK White Championship
10Isaac Witte19:54.3GR Christian115.2OK White Championship
9Luke Page20:23.6Fenton115.2FML 3
11Maxwell McGrath19:54.6FHN GR Forest Hills Northern115.1OK White Championship
12Brandon Weber19:55.9Hudsonville Unity Christian114.7OK Black Conference
9Ezekiel Zwiep19:55.9Holland Christian114.7OK Black Conference
10Jude Klooster20:16.9GR Union114.7OK Gold Championship
11Bryce Glossinger19:56.5Beverly Hills Groves114.5OAA Blue Championship
12Weston Buchanan20:25.6Flushing114.5FML 3
9Luke Battaglia20:25.6Fenton114.5FML 3
10Domingo Decoster-Elizondo20:01.4Grass Lake114.2Cascades Conference
12Jeff Dewitt19:57.5Zeeland East114.2OK Black Conference
10Ethan Dutkiewilz19:59.5Davison114.2SVL Championship
9Avery Gutshall20:27.4Swartz Creek113.9FML 3
12Dieudonne Bahati19:58.6Holland113.8OK Black Conference
9Colton Lynn20:00.8Saginaw Heritage113.7SVL Championship
9David Steenwyk19:59.0Holland Christian113.7OK Black Conference
9Josh Alula20:00.3Beverly Hills Groves113.2OAA Blue Championship
10DeJuan Oakley20:01.0West Bloomfield113.0OAA Blue Championship
11Julian Trevino20:03.3Saginaw Heritage112.9SVL Championship
9Ahzareonn Jackson20:01.4GR Ottawa Hills112.9OK White Championship
11Riley Graf20:07.5Dansville112.8CMAC 3
11Luke Vandenbossche20:03.9Midland112.7SVL Championship
9Philip Kooyer20:02.7Hudsonville Unity Christian112.4OK Black Conference
12Joey Oppenhuizen20:03.1Hamilton112.3OK Black Conference
9Sam Dunlap20:03.8Berkley112.1OAA Blue Championship
12Todd Faber20:25.3GR_South Christian111.9OK Gold Championship
11Cohen LaFountain20:06.5Mount Pleasant111.8SVL Championship
9Zachary Panter20:33.6Fenton111.8FML 3
11Max Yoder20:05.5GR Ottawa Hills111.5OK White Championship
9Raul Reyes20:05.9Holland111.4OK Black Conference
11Xavier Simon20:12.4Fowler111.2CMAC 3
9Saul Friedman20:06.6Berkley111.1OAA Blue Championship
10Aidan Cole20:06.7FHN GR Forest Hills Northern111.1OK White Championship
10Ryan Geerts20:06.9Holland111.0OK Black Conference
10Paxton VanNoord20:07.2Zeeland East110.9OK Black Conference
12Nolan Kuntz20:10.1Saginaw Heritage110.6SVL Championship
11Jackson Sytsma20:29.4GR_South Christian110.5OK Gold Championship
10Will Rathka20:14.9Laingsburg110.4CMAC 3
9Dylan VanderPloeg20:09.3GR Christian110.2OK White Championship
10Hunter Hall20:11.7Lapeer110.1SVL Championship
9Beckett Doyle20:11.1FHN GR Forest Hills Northern109.6OK White Championship
11Damian Marcinek20:14.2Mount Pleasant109.3SVL Championship
10David Carroll20:14.2Bay City Central109.3SVL Championship
9Kai Estep20:14.7Saginaw Heritage109.1SVL Championship
12Eric Fisher Jr20:18.7Perry109.1CMAC 3
11Nathaniel Gschwind20:12.9FHC GR Forest Hills Central109.0OK White Championship
11Jayden Quist20:12.9Spring Lake109.0OK Black Conference
11Liem Krueger20:14.2FHE Ada Forest Hills Eastern108.6OK White Championship
12Ben Muckey20:14.2Hudsonville Unity Christian108.6OK Black Conference
9Jameson Huhn20:20.6Pewamo-Westphalia108.5CMAC 3
12Braxten Spurr20:43.7Ortonville Brandon108.4FML 3
10Brody Smith20:14.7East Grand Rapids108.4OK White Championship
9Logan Spangler19:36.5GR NorthPointe Christian108.2OK Silver Conference
10Noah Klawuhn20:44.6Owosso108.1FML 3
9Connor Moon20:15.9Beverly Hills Groves108.0OAA Blue Championship
9Declan Phelps20:19.9East Jackson108.0Cascades Conference
10Hussein Hussein20:16.0Beverly Hills Groves108.0OAA Blue Championship
12Krish Singla20:16.0West Bloomfield108.0OAA Blue Championship
9Zutrell Stevenson20:16.4Oak Park107.9OAA Blue Championship
11Silas Miller20:22.4Perry107.9CMAC 3
12Cameron Cater20:16.6FHE Ada Forest Hills Eastern107.8OK White Championship
10Marco Ponce-Jose20:38.3Wyoming107.6OK Gold Championship
12Elijah Thimotheose20:17.4West Bloomfield107.5OAA Blue Championship
10Sawyer VanKuiken20:23.9Saranac107.4CMAC 3
9Carson Lowe20:18.1East Grand Rapids107.3OK White Championship
12Lucas Lamborne19:39.5Belding107.2OK Silver Conference
9Logan Williams20:48.1Flint Kearsley107.0FML 3
12Jonah Howell20:19.2FHE Ada Forest Hills Eastern106.9OK White Championship
12Bram Derksen20:25.6Bath106.8CMAC 3
12Micah Cammenga20:19.7Hudsonville Unity Christian106.8OK Black Conference
10Grant Bulgrien20:23.7Hanover-Horton106.8Cascades Conference
9Henry Tate20:19.8East Grand Rapids106.7OK White Championship
9Zachary Bain20:19.8Hamilton106.7OK Black Conference
10Jayden Langschied20:20.3GR Christian106.6OK White Championship
9Byron Nevins20:20.7Spring Lake106.4OK Black Conference
11Dylan Duimstra20:20.8Hudsonville Unity Christian106.4OK Black Conference
9Damien Huff20:23.4Midland106.2SVL Championship
10Reece Hoyt20:21.4GR Christian106.2OK White Championship
9Max Rampe20:21.4FHE Ada Forest Hills Eastern106.2OK White Championship
9Dexter Bultman20:21.7Zeeland East106.1OK Black Conference
11Finnegan (Finn) Moore20:21.7Berkley106.1OAA Blue Championship
12Nathan Fears20:28.1Portland St. Patrick106.0CMAC 3
12Luke Witte20:22.1GR Christian106.0OK White Championship
10Kyler Shaw20:22.5North Farmington105.8OAA Blue Championship
9Charles Kapa20:51.5Flushing105.8FML 3
11Hudson Bigford20:22.6FHC GR Forest Hills Central105.8OK White Championship
12ZQ Yang20:43.7GR Northview105.8OK Gold Championship
9Joseph Klein20:24.7Midland Dow105.8SVL Championship
10Jesse Taylor20:52.3Flint Kearsley105.6FML 3
10Isaac Decker20:29.4Saranac105.5CMAC 3
9Reid Hacker20:29.6Dansville105.5CMAC 3
12John Wolever20:44.6GR Northview105.5OK Gold Championship
12Will Loos20:29.7Perry105.4CMAC 3
10Connor Clark20:52.8Swartz Creek105.4FML 3
11Deacon Hayward20:25.8Bay City Central105.4SVL Championship
10Michael Tycner20:25.9Mount Pleasant105.4SVL Championship
11Mack Burba20:53.2Flushing105.3FML 3
10Clark Tan20:27.0Davison105.0SVL Championship
12Eric Huffman20:25.5Oak Park104.8OAA Blue Championship
9Andrew Cho20:25.7GR Christian104.8OK White Championship
11Brennan Tamblyn20:29.7Hanover-Horton104.8Cascades Conference
11Brennan Parker20:54.8Corunna104.7FML 3
10Alcides Lopez-Feliciano20:47.1Wyoming104.6OK Gold Championship
10Collin Nolkemper20:32.5Perry104.5CMAC 3
9Struck-Curtis Landin20:55.6Flint Kearsley104.5FML 3
9Connor Geary20:26.6GR Ottawa Hills104.5OK White Championship
9Cal Hooper20:27.5Ferndale104.2OAA Blue Championship
9Ollie Harris20:27.7FHC GR Forest Hills Central104.1OK White Championship
9John Boike20:31.9Flint Powers Catholic103.4SVL Championship
11Cedar Smolash20:30.4West Bloomfield103.2OAA Blue Championship
10Tim Dion20:32.9Flint Powers Catholic103.0SVL Championship
9Jaxon Alexander20:33.5Davison102.8SVL Championship
9Adam Shoemaker20:31.8Hudsonville Unity Christian102.7OK Black Conference
9Connor Bancroft20:34.4Davison102.5SVL Championship
10Will Heagle20:32.7GR Christian102.5OK White Championship
11Wyatt Winchell20:36.8Homer102.4Cascades Conference
12James Bradley20:37.1Hanover-Horton102.3Cascades Conference
10Charlie Dyer20:33.4Zeeland East102.2OK Black Conference
9Blake Fish20:40.3Napoleon101.2Cascades Conference
12Oliver Pierce20:36.8Zeeland East101.1OK Black Conference
12Rushell Amarnath20:38.6FHN GR Forest Hills Northern100.5OK White Championship
10Ben Keebaugh20:45.6Fowler100.1CMAC 3
11Cole Ver Strate20:01.3Hopkins99.9OK Silver Conference
9Colin Johnson20:46.4Bath99.9CMAC 3
12Max Stefanski21:01.6GR Union99.8OK Gold Championship
11Micah Rizkalla20:40.6GR Ottawa Hills99.8OK White Championship
9Brock Hopkins20:47.6Saranac99.5CMAC 3
10Gavin Schans20:03.5Hopkins99.2OK Silver Conference
9Titus Plattner20:42.8GR Christian99.1OK White Championship
10Cooper Mund20:49.2Laingsburg98.9CMAC 3
11Matthew Medd20:45.8Saginaw Heritage98.7SVL Championship
10Ethan Hittle20:48.3Manchester98.6Cascades Conference
11Elijah Larkowski20:46.7Midland Dow98.4SVL Championship
9Graham Kubiak20:45.0West Bloomfield98.3OAA Blue Championship
11Grant Mortsfield20:45.2Berkley98.3OAA Blue Championship
9Chase Bradley21:14.6Swartz Creek98.1FML 3
12Garrett Abel20:46.7Spring Lake97.8OK Black Conference
12Collin Scheid20:07.8Belding97.7OK Silver Conference
11Anthony Bunker20:46.9FHN GR Forest Hills Northern97.7OK White Championship
9Peter Keegstra20:47.0Hudsonville Unity Christian97.7OK Black Conference
10Reed Snyder21:16.5Swartz Creek97.5FML 3
11Ryder Cornett20:51.8Jonesville97.4Cascades Conference
9Wyatt Richardson21:10.0Middleville Thornapple-Kellogg97.0OK Gold Championship
12Tayshaun Johnson20:51.0West Bloomfield96.3OAA Blue Championship
10Jake Mennega20:51.3GR Christian96.2OK White Championship
9Brennan Woods20:55.7Manchester96.1Cascades Conference
11Brennan Vilella20:14.0Hopkins95.7OK Silver Conference
11Carston Broderick20:55.4Midland Dow95.5SVL Championship
12Jacob Jordan20:57.5Brooklyn Columbia Central95.5Cascades Conference
11Lucas Carter20:53.6Berkley95.5OAA Blue Championship
9Dale Hice20:59.9Saranac95.4CMAC 3
11Levi States20:57.1Flint Powers Catholic95.0SVL Championship
12Ryan Williams20:18.6Hopkins94.1OK Silver Conference
11Chuan En Huang20:57.9FHC GR Forest Hills Central94.0OK White Championship
12James Pratt21:04.3Laingsburg93.9CMAC 3
10Brayden Pepper21:02.5Michigan Center93.9Cascades Conference
12Dominic Heires21:00.8Midland93.7SVL Championship
12Paul Schmidt20:20.4Comstock Park93.5OK Silver Conference
12Srivatsan Balaji21:00.2North Farmington93.3OAA Blue Championship
11Jacob-D Johnson21:29.8Holly93.1FML 3
9Joseph Sung21:01.1GR Christian93.0OK White Championship
9Nathan Lorzeille21:01.5West Bloomfield92.8OAA Blue Championship
11Johnathon Buskirk20:22.7Hopkins92.8OK Silver Conference
10Logan Nederveld21:02.5Hudsonville Unity Christian92.5OK Black Conference
9Andrew Burnside21:02.7Hudsonville Unity Christian92.4OK Black Conference
11Carlos Castillo-Perez20:23.7Comstock Park92.4OK Silver Conference
9David Arbogast21:07.6Vandercook Lake92.1Cascades Conference
9Jayden Jackson21:10.3Laingsburg91.9CMAC 3
10William Yen21:05.4North Farmington91.5OAA Blue Championship
11Nikola Gjorgjievski21:05.5East Grand Rapids91.5OK White Championship
12Tristan Neumann21:36.8Clio90.7FML 3
11Ferenc Stofan21:28.8GR_South Christian90.7OK Gold Championship
9TamThien Tran21:07.9GR Catholic Central90.7OK White Championship
12Damian Cross21:29.1GR Northview90.6OK Gold Championship
12Jalon Wade21:08.5Ferndale90.5OAA Blue Championship
10Kenny Morell21:11.1Lapeer90.3SVL Championship
9Liam Simmons21:30.7GR Northview90.1OK Gold Championship
9Carson Duffield21:39.2Corunna89.9FML 3
10Carter Josef21:13.0Lapeer89.7SVL Championship
9Oliver Dettmann21:11.2East Grand Rapids89.6OK White Championship
10Maddex O’Dell21:40.6Flushing89.5FML 3
11Jonas Lipovsky21:14.0Midland89.3SVL Championship
9Anderson Wilcox21:12.2FHE Ada Forest Hills Eastern89.3OK White Championship
11Gabe Arredondo21:12.4Zeeland West89.2OK Black Conference
9Colton Rhines21:18.5Dansville89.2CMAC 3
9Samuel Meyer21:14.0Zeeland West88.7OK Black Conference
11Noah Schafer21:20.3Fowler88.6CMAC 3
9Evan Binelli21:16.9Berkley87.7OAA Blue Championship
10Zachariah Awad21:16.9FHN GR Forest Hills Northern87.7OK White Championship
10Sam Leach21:22.5Davison86.5SVL Championship
10Israel Cahill21:26.6Saranac86.5CMAC 3
9Grant Red21:22.8Davison86.4SVL Championship
11Jack DeMond21:29.5Lansing Christian85.5CMAC 3
9Aiden VanLoenen21:45.3GR Northview85.2OK Gold Championship
10Isaiah Wilson20:46.5GR NorthPointe Christian84.8OK Silver Conference
10Nicholas Croft21:29.5Beverly Hills Groves83.5OAA Blue Championship
9Joshua Byrtus21:58.8Holly83.4FML 3
11Angel Cervantes21:52.5GR Union82.8OK Gold Championship
9Graham Shilton21:32.1FHN GR Forest Hills Northern82.6OK White Championship
11Evan Sandford22:02.3Swartz Creek82.2FML 3
12Frankie Pelak21:54.7GR West Catholic82.1OK Gold Championship
10Hunter Stark21:33.7Spring Lake82.1OK Black Conference
11Aaron Howe21:55.0GR Northview82.0OK Gold Championship
11Alex Spohn22:03.8Swartz Creek81.7FML 3
9Tanner Kauzlarich22:04.8Flushing81.4FML 3
12Broderick LaBar21:38.1Lapeer81.3SVL Championship
9Jacob Dozeman21:37.4Zeeland East80.9OK Black Conference
9Owen Cross22:07.6Flushing80.5FML 3
9Alex DeYoung21:39.0FHN GR Forest Hills Northern80.3OK White Championship
11Preston Boggs22:08.5Flint Kearsley80.2FML 3
9Riyan Mir21:42.1Saginaw Heritage80.0SVL Championship
10Brandon Buskulic21:46.7Pewamo-Westphalia79.8CMAC 3
9John DeYoung21:41.6GR Christian79.5OK White Championship
12Jacob Foley21:03.0Comstock Park79.3OK Silver Conference
12Colin Taylor21:48.7Hanover-Horton78.4Cascades Conference
9Tucker Jolin21:53.6Dansville77.5CMAC 3
9Daniel Ross21:49.7Midland Dow77.4SVL Championship
12Josef Scott22:18.5Clio76.8FML 3
11Alexander Frizzell22:12.7Middleville Thornapple-Kellogg76.1OK Gold Championship
10Edward Corcoran22:13.4GR Northview75.9OK Gold Championship
12Nicholas Parker21:52.5Harper Woods75.8OAA Blue Championship
10Elliott Carr22:22.2Corunna75.6FML 3
10Greyson DeWys21:53.3Hamilton75.6OK Black Conference
11Jack Bajema21:59.3Lansing Christian75.6CMAC 3
10Connor Tripp21:59.2Michigan Center74.9Cascades Conference
10Dyson Betts21:56.1Beverly Hills Groves74.6OAA Blue Championship
9Josh Cusack22:17.1GR West Catholic74.6OK Gold Championship
9Luke Tyll21:56.2Beverly Hills Groves74.6OAA Blue Championship
11Brady Hefron22:02.2Saranac74.6CMAC 3
10Micah Yates22:25.4Corunna74.5FML 3
9Lawson Gallardo22:26.2Lake Fenton74.3FML 3
12Timmy Stull22:26.4Goodrich74.2FML 3
11Nathan Morrison21:18.8GR NorthPointe Christian74.1OK Silver Conference
11Alex Thomas22:05.4Saranac73.5CMAC 3
9Greyson Vork22:00.2Zeeland East73.3OK Black Conference
9Andrew Stevens22:06.3Laingsburg73.2CMAC 3
11Nick Pung22:06.3Portland St. Patrick73.2CMAC 3
10Bryce Stevens21:21.7Hopkins73.1OK Silver Conference
12Zachary Cook22:29.7Fenton73.1FML 3
12Ben Bishop22:30.4Fenton72.9FML 3
11Joshua Brown22:02.0Pontiac72.7OAA Blue Championship
9Paxton Butler22:25.2GR Northview72.0OK Gold Championship
10Aiden Ocampo22:25.9Wyoming71.7OK Gold Championship
12Nathan Thelen22:11.4Pewamo-Westphalia71.5CMAC 3
10Ayden Stauff22:10.6Grass Lake71.1Cascades Conference
12George Blundy22:13.1Lansing Christian71.0CMAC 3
12Grant Cure22:12.0Hanover-Horton70.7Cascades Conference
11Brady Taylor22:12.8Hanover-Horton70.4Cascades Conference
10Cash Zheng22:15.7Perry70.1CMAC 3
11Luke Herder22:30.9GR_South Christian70.0OK Gold Championship
10Brady Butzler22:39.2Lake Fenton69.9FML 3
11Connor Blandford22:40.1Swartz Creek69.6FML 3
10Andrew Schout21:32.3Belding69.6OK Silver Conference
9Chauncey Oliver22:33.2Wyoming69.3OK Gold Championship
10Elijah Brown22:33.8Wyoming69.1OK Gold Championship
11Carter Stewart22:15.0Bay City Western69.0SVL Championship
12Alexander Eichbauer22:42.3Fenton68.9FML 3
9Logan Simpson22:20.3Saranac68.6CMAC 3
11Josh Vanstelle21:35.9Fruitport68.4OK Silver Conference
12Aedyn Jarvis22:44.3Lake Fenton68.2FML 3
9Samuel Feyen22:17.1East Grand Rapids67.6OK White Championship
10Asher Rauch21:38.1GR NorthPointe Christian67.6OK Silver Conference
9Edgar Held22:17.2East Grand Rapids67.6OK White Championship
9Logan Kane22:17.5East Grand Rapids67.5OK White Championship
10Amir Jihad22:17.9North Farmington67.4OAA Blue Championship
10Reid Tracy22:22.2Homer67.3Cascades Conference
12Arquimedes Miguel-Garcia22:39.5Wayland Union67.2OK Gold Championship
11Grant Petrella22:22.0Grand Blanc66.7SVL Championship
10Cameron Betts22:27.8Laingsburg66.1CMAC 3
11Ezekiel Rockhold22:27.8Saranac66.1CMAC 3
9Isaac Kaboos22:43.2Middleville Thornapple-Kellogg65.9OK Gold Championship
10Donovan Amos22:22.2Harper Woods65.9OAA Blue Championship
10Daniel Bernal-Ponce22:29.2Pewamo-Westphalia65.6CMAC 3
9Ryan Savoie22:53.2Ortonville Brandon65.3FML 3
11Owen Hunt22:30.1Michigan Center64.7Cascades Conference
12Kamaladdin Ghaznawi22:47.1GR Union64.6OK Gold Championship
11Liam Weir22:55.3Owosso64.6FML 3
11Quinn Meron22:26.9Berkley64.4OAA Blue Championship
12Emerson Wolbrink22:27.3Holland64.2OK Black Conference
10Fernando Saenger22:27.7Zeeland West64.1OK Black Conference
11Sarabdil Chauhan22:57.1Corunna64.0FML 3
10Martigan Wernecke22:30.2Bay City Central63.9SVL Championship
9Grayson Helderop21:49.6Hopkins63.8OK Silver Conference
9Lucas Riggs22:29.6Berkley63.5OAA Blue Championship
10Brandon Watz22:31.7Bay City Western63.4SVL Championship
9Tyler Halsted21:50.7Hopkins63.4OK Silver Conference
12Jeremiah Cole22:50.7GR Northview63.4OK Gold Championship
9Ethan Hoekstra22:30.6FHE Ada Forest Hills Eastern63.1OK White Championship
10Josh Chapman22:53.6GR Union62.5OK Gold Championship
11Aaryn Smith23:02.1Holly62.3FML 3
10Matthew Mahlon22:35.5Bay City Central62.2SVL Championship
11Colin Carrier22:38.3GR Catholic Central60.6OK White Championship
12Kenzen Low22:38.5FHE Ada Forest Hills Eastern60.5OK White Championship
12Jacob Bartes22:41.1Saginaw Heritage60.3SVL Championship
10Kace Patterson22:39.7FHE Ada Forest Hills Eastern60.1OK White Championship
12Reagan Boulis23:09.2Linden59.9FML 3
9Oliver Hayes22:43.3Davison59.6SVL Championship
10Michael Purvis23:02.7GR Union59.4OK Gold Championship
12Calvin Wessell22:03.6Comstock Park59.1OK Silver Conference
12Elijah Greene22:43.1North Farmington59.0OAA Blue Championship
12Harrison Thoma23:15.4Linden57.9FML 3
12Aayden Carrow22:49.8Lapeer57.4SVL Championship
10Holden Davidson23:16.8Fenton57.4FML 3
9Drew Powell22:09.0Fruitport57.3OK Silver Conference
10Lucas Buys22:48.8Hudsonville Unity Christian57.1OK Black Conference
9Carl Villegas22:54.3Bay City Central55.9SVL Championship
11Owen Cavera22:52.6East Grand Rapids55.8OK White Championship
9Ethan Betz22:58.1Homer55.3Cascades Conference
9Gabe Smitko22:54.6FHC GR Forest Hills Central55.1OK White Championship
11Robert Hill22:59.0Michigan Center55.0Cascades Conference
9Vince Budd23:00.4Manchester54.5Cascades Conference
10Dylan Hocken22:58.7Grand Blanc54.4SVL Championship
10Dominic Diego22:58.0North Farmington54.0OAA Blue Championship
9Sawyer O’Brien23:00.2Davison53.9SVL Championship
10Max Weatherwax23:00.6Bay City Central53.8SVL Championship
11Philip Golden22:21.5GR NorthPointe Christian53.2OK Silver Conference
11Doug Gaylord23:26.1GR_South Christian51.6OK Gold Championship
10Jack Noonon23:07.4FHN GR Forest Hills Northern50.9OK White Championship
9Matthew Hall23:10.3Saginaw Heritage50.6SVL Championship
10Madden Pomeroy23:10.5Bay City Central50.5SVL Championship
9Andrew Lathwell23:08.7FHC GR Forest Hills Central50.4OK White Championship
11Jason Waring23:37.9Goodrich50.4FML 3
12Cole Schmidt23:09.6Hudsonville Unity Christian50.1OK Black Conference
10Curtis Li23:10.1FHN GR Forest Hills Northern50.0OK White Championship
11Bilal Abdelmalek23:39.4Swartz Creek49.9FML 3
10Matthew Hamil23:13.1North Farmington49.0OAA Blue Championship
9Brandon Perantoni23:44.0Fenton48.3FML 3
9Cameron Goodman23:15.2West Bloomfield48.3OAA Blue Championship
12Liam Bischer23:18.4Midland47.9SVL Championship
9Alex Oleszkiewicz23:17.5FHC GR Forest Hills Central47.5OK White Championship
10Nathan Hetterscheidt23:18.0FHC GR Forest Hills Central47.3OK White Championship
12Adam Metcalf23:21.0Midland Dow47.0SVL Championship
11Aiden Manchester23:21.1Bay City Central47.0SVL Championship
12Samuel Darling23:22.1Saginaw Heritage46.6SVL Championship
9Drake Pratt23:26.2Laingsburg46.6CMAC 3
9Jake Hager23:22.1FHE Ada Forest Hills Eastern46.0OK White Championship
11DJ Buterakos23:51.8Flint Kearsley45.7FML 3
10Ewan Taylor23:52.0Linden45.7FML 3
12Caden Ruiter23:23.9Holland Christian45.4OK Black Conference
10Brady Kao23:27.2North Farmington44.3OAA Blue Championship
11Joshua Glenn23:34.2Lansing Christian43.9CMAC 3
9Noah Card23:57.7Linden43.8FML 3
9Daniel Lowe23:31.0Midland Dow43.7SVL Championship
10Grayson Markham23:51.5GR Union43.2OK Gold Championship
11Andrew Pendock22:52.9Hopkins42.7OK Silver Conference
9Liam Wenn24:01.1Flushing42.6FML 3
12Bryan Lin23:34.6Mount Pleasant42.5SVL Championship
10Zachary Ebel23:35.1Bay City Western42.3SVL Championship
11Terrance Wilson23:33.8Harper Woods42.1OAA Blue Championship
10Marcus Abrams23:34.7Harper Woods41.8OAA Blue Championship
10Liam Matt23:36.0FHN GR Forest Hills Northern41.3OK White Championship
11Landen Peck22:57.4Fruitport41.2OK Silver Conference
11Jordan Willingham23:38.2Oak Park40.6OAA Blue Championship
9Brody Chabra24:09.9Flushing39.7FML 3
11Leonardo Rico23:44.8FHN GR Forest Hills Northern38.4OK White Championship
10Adler Teichman24:15.0Linden38.0FML 3
12Elijah Maitland23:50.9Grass Lake37.7Cascades Conference
12Nick Pratt23:51.5East Jackson37.5Cascades Conference
10Dale Hitz23:52.1Homer37.3Cascades Conference
9Troy Wychuyse24:19.2Ortonville Brandon36.6FML 3
10Camden Lobban23:58.2Davison34.6SVL Championship
11Landon Hughes24:01.7Addison34.1Cascades Conference
10Corbin Meeuwsen23:59.7Hudsonville Unity Christian33.4OK Black Conference
9Serigne Moustapha Fall24:23.1GR Union32.6OK Gold Championship
12Andrew DeYoung24:26.8GR West Catholic31.4OK Gold Championship
9Titus Yonker24:13.3Saranac30.9CMAC 3
10Austin Sweet24:39.3Corunna29.9FML 3
12Dan Schneider24:15.8Midland Dow28.7SVL Championship
9Ethan Hasenjager24:13.9Berkley28.7OAA Blue Championship
9Caleb Aspin24:43.5Flushing28.5FML 3
11Henry Fortier24:18.7Saginaw Heritage27.8SVL Championship
10Ace Bohlinger24:21.3East Grand Rapids26.2OK White Championship
9Conley Leatherwood24:28.8Pontiac23.7OAA Blue Championship
10Kyree Larkin24:28.9Ferndale23.7OAA Blue Championship
11Brayden Bobick24:32.4Saginaw Heritage23.2SVL Championship
9Caleb Martin24:48.0Jonesville18.7Cascades Conference
10Kelvin Victoriano Flores24:44.9Hamilton18.4OK Black Conference
9Brendan Post24:51.9Dansville18.0CMAC 3
12Dylan Wrolstad24:50.6Napoleon17.8Cascades Conference
11Emmett Hoey24:47.0North Farmington17.7OAA Blue Championship
11Tyler Davis25:09.0Wyoming17.3OK Gold Championship
9Joseph VandeWege24:52.4Holland Christian15.9OK Black Conference
9Abraham Schubert24:58.4Bay City Central14.5SVL Championship
9Elijah Henderson25:18.7GR Northview14.1OK Gold Championship
11Malachi Vannette25:01.5Midland Dow13.5SVL Championship
10Jackson Wiederhold25:06.5Saginaw Heritage11.8SVL Championship
12JT Sebestyen25:05.9GR Catholic Central11.4OK White Championship
12Khoa Pham25:33.9GR West Catholic9.0OK Gold Championship
12Atreyu Humphrey25:14.0Pontiac8.7OAA Blue Championship
12Nate Kozlowicz25:14.4FHE Ada Forest Hills Eastern8.5OK White Championship
9Edin Halilovic25:19.1Auburn Hills Avondale7.0OAA Blue Championship
9Jonah Dillon25:22.2FHN GR Forest Hills Northern5.9OK White Championship
12Sam Greer25:45.8GR Northview5.1OK Gold Championship
9Henry Hoekstra25:33.3East Grand Rapids2.2OK White Championship
10Tarik Fazlic25:34.3FHN GR Forest Hills Northern1.9OK White Championship
9Josh Baker26:08.1Lake Fenton0.3FML 3
9Alberto Tierrablanca25:00.5Wyoming Kelloggsville0.2OK Silver Conference

GIRLS INDIVIDUAL RATINGS

GradeNameTimeTeamRatingMeet
12Victoria Garces16:59.5Midland Dow171.8SVL Championship
12Emma Drnek17:44.4Zeeland East157.9OK Black Conference
9Emilia Garces17:53.0Midland Dow154.0SVL Championship
9Avery Engbers18:11.7Holland Christian148.8OK Black Conference
12Isabelle Becker18:14.8Bay City Western146.7SVL Championship
10Adeline Armstrong18:24.4East Grand Rapids144.2OK White Championship
12Grace Tykocki18:22.5Grand Blanc144.2SVL Championship
11Lilah Poel18:24.8GR Christian144.1OK White Championship
9Adalyn Raab18:26.7Zeeland East143.8OK Black Conference
10Alivia Ottinger18:56.0Goodrich143.7FML 3
11Marie Gates18:33.3Hudsonville Unity Christian141.6OK Black Conference
12Ava Crews18:59.8Middleville Thornapple-Kellogg140.1OK Gold Championship
11Meredith Cook18:39.1Zeeland East139.6OK Black Conference
12Whitney Werner18:54.7Pewamo-Westphalia136.4CMAC 3
11Hailey Creisher18:50.9Leslie136.0Cascades Conference
11Alexis Kotkowicz18:50.8Spring Lake135.7OK Black Conference
10Alyssa Kramer19:00.2Pewamo-Westphalia134.6CMAC 3
12Layla Jordan19:27.2Goodrich133.3FML 3
12Jordyn Klaasen18:58.5Zeeland West133.2OK Black Conference
10Sophia Buzzelli19:55.5Clare132.5JPC Final
12Grace Evanoff19:01.9Flint Powers Catholic131.0SVL Championship
10Addison Josephson19:35.7Linden130.4FML 3
10Jaclyn Suderman19:04.7Bay City Western130.1SVL Championship
9Lexi Gibson19:10.7Holland129.1OK Black Conference
12Abby Robinson20:06.1Gladwin129.0JPC Final
11Annika TerBeek19:11.0GR Christian128.7OK White Championship
12Sierra Grooters19:12.1Hudsonville Unity Christian128.6OK Black Conference
10Ellery Lampen19:13.1Holland Christian128.3OK Black Conference
12Sadey Seyferth19:14.5East Grand Rapids127.5OK White Championship
9Emma McLaughlin19:12.6Midland127.5SVL Championship
11Nevaeh Polovina19:13.0Davison127.3SVL Championship
11Taryn DiLaura19:17.1Zeeland East127.0OK Black Conference
9Danica Redes20:13.1Shepherd126.6JPC Final
10Zoe Hoekstra19:17.2GR Christian126.6OK White Championship
9Kayla Shellenbarger19:47.6Goodrich126.5FML 3
10Melody Meckstroth19:51.4Linden125.2FML 3
10Claire Brown19:53.1Goodrich124.6FML 3
11Chloe Rinzema19:46.4GR_South Christian124.5OK Gold Championship
11Willa Prinsen19:24.1FHN GR Forest Hills Northern124.3OK White Championship
12Sydney Roberts19:24.4Midland Dow123.5SVL Championship
11Lilah Yoder19:28.6FHC GR Forest Hills Central122.8OK White Championship
9Kaleigh Clark19:30.8Spring Lake122.4OK Black Conference
11Layla Geurink19:35.3Holland Christian120.9OK Black Conference
9Cailyn Baker20:30.8Shepherd120.7JPC Final
9Cecelia Wojciakowski19:35.5GR Ottawa Hills120.5OK White Championship
9Madison Wils19:44.5Bath119.8CMAC 3
12Kamryn Lauinger20:07.8Goodrich119.7FML 3
12Grace Murphy19:35.8Flint Powers Catholic119.7SVL Championship
10Baylor Lauinger20:08.2Goodrich119.6FML 3
10Sidney Shepard20:09.6Linden119.1FML 3
12Reese Hansen19:41.6GR Ottawa Hills118.5OK White Championship
12Cora Liu19:42.3North Farmington117.9OAA Blue Championship
10Madeleine Hengeveld19:43.4GR Ottawa Hills117.9OK White Championship
12Julionna West20:13.7Owosso117.8FML 3
9Leah Humphrey19:42.3Grand Blanc117.6SVL Championship
9Lily Phillips19:47.2FHE Ada Forest Hills Eastern116.6OK White Championship
9Jessa Skonieczny19:45.8Mount Pleasant116.4SVL Championship
9Jaclyn Charbauski19:48.6FHN GR Forest Hills Northern116.1OK White Championship
10Ainsley Sullivan19:48.7FHE Ada Forest Hills Eastern116.1OK White Championship
10Mackenzie Huizenga19:49.8Holland Christian116.1OK Black Conference
11Megan Kuzma19:54.2Zeeland East114.6OK Black Conference
12Lillian Binger20:50.0Gladwin114.3JPC Final
11Mattie Gagne20:50.2Midland Bullock Creek114.3JPC Final
12Marlina Howell19:55.6FHE Ada Forest Hills Eastern113.8OK White Championship
11Madelyn Baar19:55.9East Grand Rapids113.7OK White Championship
10Lucy Waalkes19:56.0GR Christian113.7OK White Championship
9Maisey Toteff19:58.2Hanover-Horton113.6Cascades Conference
11Anna Poppema20:04.4Bath113.2CMAC 3
12Avery Byrne20:31.4Goodrich111.9FML 3
9Annika Stob20:04.2Holland Christian111.3OK Black Conference
11Lilah Weber20:01.4Lapeer111.2SVL Championship
12Valerie Pollock19:30.8Fruitport111.1OK Silver Championship
9Peyhton Beardsley19:30.8Fruitport111.1OK Silver Championship
9Vivienne Conflitti20:04.5FHE Ada Forest Hills Eastern110.8OK White Championship
12Mackenzie Zahm19:32.0Belding110.7OK Silver Championship
9Tiffany DeMaagd20:29.6GR_South Christian110.1OK Gold Championship
11Sadie Schout20:07.9Hudsonville Unity Christian110.0OK Black Conference
9Livia Willing20:06.0Grand Blanc109.7SVL Championship
12Emily Rathka20:15.0Laingsburg109.7CMAC 3
12Olivia Gartrell20:06.2Davison109.6SVL Championship
10Cora Parker20:09.8Spring Lake109.4OK Black Conference
11Meghan Guczwa20:09.8Spring Lake109.4OK Black Conference
9Adalyn Jarchow20:11.4Grass Lake109.2Cascades Conference
11Evie Kleinheksel20:11.5Zeeland West108.8OK Black Conference
9Janae Coleman20:09.9Oak Park108.7OAA Blue Championship
9Kate Macfarlane20:10.3Midland Dow108.3SVL Championship
12Maggie Ruffini20:13.3FHN GR Forest Hills Northern107.9OK White Championship
12Lola Bryce19:41.4Grandville Calvin Christian107.5OK Silver Championship
11Audrey Biebel20:15.5FHN GR Forest Hills Northern107.2OK White Championship
9Ava Knot20:16.8Holland Christian107.1OK Black Conference
12Hayven Thiel20:45.8Corunna107.1FML 3
9Amelia Danian20:16.4FHN GR Forest Hills Northern106.9OK White Championship
11Jillian Clason20:17.4FHE Ada Forest Hills Eastern106.5OK White Championship
10Rhianna Armstrong20:15.6Mount Pleasant106.5SVL Championship
12Maddie Bruxvoort20:19.8Hudsonville Unity Christian106.1OK Black Conference
11Lydia Huisman20:42.7GR_South Christian105.8OK Gold Championship
11Mallory Wilcox20:17.8Bay City Western105.7SVL Championship
12Erin Lubahn20:23.0Leslie105.3Cascades Conference
11Ellie Scholma20:21.0GR Christian105.3OK White Championship
11Enna Wainer20:21.6GR Ottawa Hills105.1OK White Championship
12Bethany Zimmerman20:24.2Spring Lake104.6OK Black Conference
10Maddie Lindley20:53.4Holly104.5FML 3
12Grace Mckinney20:24.6GR Catholic Central104.1OK White Championship
10Marnath Tuol19:51.7Grandville Calvin Christian104.1OK Silver Championship
11Rory Workman20:24.8East Grand Rapids104.1OK White Championship
12Allison Nussear20:23.7Midland Dow103.8SVL Championship
9Sophie Jones20:28.0Holland Christian103.3OK Black Conference
9Eva Lindstrom20:27.3GR Christian103.2OK White Championship
12Samantha McClelland20:27.4FHN GR Forest Hills Northern103.2OK White Championship
12Stephanie Hernandez20:30.2Addison102.9Cascades Conference
10Adrienne Mitchell20:35.5Lansing Christian102.8CMAC 3
9Sofia Sporman20:58.8Flint Kearsley102.7FML 3
10Vivienne Duncan20:29.1GR Christian102.6OK White Championship
12Maya VanSolkema20:30.4Hudsonville Unity Christian102.5OK Black Conference
9Caralyn Elkins20:31.0Zeeland West102.4OK Black Conference
10Carly Bruxvoort20:31.7Hudsonville Unity Christian102.1OK Black Conference
9Briella Kohley20:32.2Spring Lake101.9OK Black Conference
12Mia Stibitz20:31.7FHC GR Forest Hills Central101.8OK White Championship
9Maggie Scholma20:31.9GR Christian101.7OK White Championship
9Ana Lovell21:02.4Lake Fenton101.5FML 3
9Adelyn Thelen20:39.8Pewamo-Westphalia101.4CMAC 3
12Natalie Summerland21:03.8Owosso101.1FML 3
10Paige Willman21:04.4Lake Fenton100.9FML 3
11Katelynn Boyd20:35.7Hudsonville Unity Christian100.8OK Black Conference
10Peyton Hardy20:57.8Middleville Thornapple-Kellogg100.7OK Gold Championship
9Sawyer Lynn20:32.8Saginaw Heritage100.7SVL Championship
9Margaret Guerra-Harrison20:37.1Leslie100.6Cascades Conference
10Mikenna Nagel21:32.5Sanford-Meridian100.2JPC Final
12Isabelle Eppert21:32.6Farwell100.1JPC Final
9Lily Dozeman20:37.7Holland Christian100.1OK Black Conference
12Abby Dice21:32.9St. Louis100.0JPC Final
10Gwyneth Artz20:37.1GR Christian100.0OK White Championship
11Sophie Markel20:35.3Bay City Western99.9SVL Championship
10Clare Assaf20:37.7East Grand Rapids99.8OK White Championship
12Savana Monville20:35.9Bay City Western99.7SVL Championship
9Joy Van Wyk20:38.6GR Christian99.5OK White Championship
10Noelle Wielhouwer20:40.1Hudsonville Unity Christian99.3OK Black Conference
10Brooklyn Wiltse20:38.4Davison98.9SVL Championship
12Kambria Moored20:07.6Hopkins98.8OK Silver Championship
11Allison Breining20:08.7Hopkins98.5OK Silver Championship
11Nadia Cordes20:39.7Lapeer98.4SVL Championship
10Kaila Keeler20:42.7Zeeland West98.4OK Black Conference
11Kenna Charbauski20:42.0FHN GR Forest Hills Northern98.3OK White Championship
9Ella McLaughlin20:41.0Midland98.0SVL Championship
12Ava Wilson20:10.1GR NorthPointe Christian98.0OK Silver Championship
11Libby Post20:45.4Zeeland East97.5OK Black Conference
11Megan Gimmey21:40.4Shepherd97.5JPC Final
11Catherine Schellhammer20:44.5East Grand Rapids97.5OK White Championship
9Danika Lopez20:13.2GR NorthPointe Christian96.9OK Silver Championship
11Madeleine Varhola20:45.0Midland Dow96.7SVL Championship
9Gwen Aupperlee20:47.7GR Ottawa Hills96.4OK White Championship
12Rachel Berkenpas21:12.1GR_South Christian96.0OK Gold Championship
11Rachael Wychuyse20:48.2Berkley95.9OAA Blue Championship
11Emily Graves20:51.2Zeeland East95.6OK Black Conference
10Treasure Fleese20:17.8Fruitport95.4OK Silver Championship
12Dayshana Kellogg20:49.8Oak Park95.4OAA Blue Championship
12Ambria DePoy20:52.0Holland95.3OK Black Conference
11Sarah Albright20:49.5Grand Blanc95.2SVL Championship
9Joylin Brillhart20:49.9Midland Dow95.0SVL Championship
12Lexie Ruffing20:54.1Spring Lake94.6OK Black Conference
9Ava Oostema21:16.6GR_South Christian94.5OK Gold Championship
9Ellery Jelsema21:17.9GR_South Christian94.0OK Gold Championship
10Micali Teeple20:53.9Grand Blanc93.7SVL Championship
9Averie Schons20:55.1Lapeer93.3SVL Championship
11Lauryn Byker20:58.5Hudsonville Unity Christian93.2OK Black Conference
9Abby Crandell21:27.5Owosso93.2FML 3
9Kaleigh Slingerland21:27.9Owosso93.0FML 3
11Lili Zondervan21:21.1GR_South Christian93.0OK Gold Championship
12Kaitlyn Zonca20:59.1Spring Lake93.0OK Black Conference
12Katherine Ptak20:58.6GR Catholic Central92.8OK White Championship
12Jaidyn Smith21:01.3Leslie92.6Cascades Conference
12Alyssa Possehn21:07.1Saranac92.3CMAC 3
10Zoe German20:27.2Fruitport92.3OK Silver Championship
10Anna Schulz21:23.3GR West Catholic92.2OK Gold Championship
10Nevaeh Burns20:59.5Oak Park92.2OAA Blue Championship
9Abree VanDenBrink21:23.9Wayland Union92.0OK Gold Championship
12Avery Shepard20:59.0Midland92.0SVL Championship
11Madison Kietzman21:24.2Middleville Thornapple-Kellogg91.9OK Gold Championship
10Shannon Losee21:02.5Spring Lake91.8OK Black Conference
9Mackenzie VanStensel21:24.6GR Northview91.8OK Gold Championship
9Esther Cahill21:08.9Saranac91.7CMAC 3
12Quincy Stiffler21:02.2East Grand Rapids91.6OK White Championship
11Dylan Bosma20:30.1GR NorthPointe Christian91.3OK Silver Championship
10Ellie Beach21:59.2Sanford-Meridian91.3JPC Final
11Ana Beimers21:04.3Hudsonville Unity Christian91.2OK Black Conference
10Genevive Meihn21:02.4Beverly Hills Groves91.2OAA Blue Championship
9Ellery Rietema21:05.3Hamilton90.9OK Black Conference
9Brynleigh Griffiths21:06.6Jonesville90.8Cascades Conference
10Lauren Leis22:00.9Clare90.7JPC Final
10Iris Zylstra21:05.4East Grand Rapids90.5OK White Championship
11Sophie Koleszar21:06.6Zeeland East90.5OK Black Conference
11Abbie Schneider21:13.0Pewamo-Westphalia90.3CMAC 3
10Nadia Cuevas21:08.0Zeeland East90.0OK Black Conference
10Alaina Gruppen21:09.0Hudsonville Unity Christian89.7OK Black Conference
10Delaney Smith21:15.5Pewamo-Westphalia89.5CMAC 3
11Aydynn Thomason21:07.0Grand Blanc89.3SVL Championship
9KiKi Rusz21:16.6Laingsburg89.1CMAC 3
12Clare Mathison21:09.8FHC GR Forest Hills Central89.1OK White Championship
10Meghan-Jane Skidmore21:32.8Middleville Thornapple-Kellogg89.1OK Gold Championship
10Lillian Dewey20:37.2Hopkins88.9OK Silver Championship
12Kelcie Pung21:17.9Fowler88.7CMAC 3
12Gracie Warner22:07.5Shepherd88.5JPC Final
10Elizabeth Letherer22:07.6Clare88.5JPC Final
12Jenna Rivera21:11.1Beverly Hills Groves88.3OAA Blue Championship
12Taryn Craven21:42.1Fenton88.3FML 3
10Charlotte Simon21:19.9Pewamo-Westphalia88.0CMAC 3
9Molly Roberts21:43.2Linden87.9FML 3
11Emily Barbeau21:11.4Bay City Western87.9SVL Championship
10Carmen Reynolds21:38.0Middleville Thornapple-Kellogg87.3OK Gold Championship
10Katie Greenhoe21:16.4Zeeland West87.2OK Black Conference
9Madisyn Hunter21:17.4Leslie87.2Cascades Conference
10Jaidyn Nickels21:45.6Corunna87.1FML 3
12Autumn Reynolds21:22.9Potterville87.0CMAC 3
11Olivia Forsberg22:13.1Clare86.6JPC Final
12Anna Krampe21:17.2FHC GR Forest Hills Central86.6OK White Championship
10Matilda Mountain21:17.1Berkley86.3OAA Blue Championship
12Evelyn Logghe21:25.1Laingsburg86.3CMAC 3
10Makenzie Hilberer21:20.8Grass Lake86.1Cascades Conference
10Lena Kistka21:21.0East Grand Rapids85.3OK White Championship
12Autumn Fransen22:17.2Midland Bullock Creek85.3JPC Final
12Harper Scott21:21.6FHE Ada Forest Hills Eastern85.1OK White Championship
10Gabriella Agar21:45.9GR_South Christian84.7OK Gold Championship
11Katherine Klooster21:46.0GR West Catholic84.7OK Gold Championship
11Tessa Swier21:21.7Midland Dow84.4SVL Championship
11Ivy Forrest21:22.6Davison84.1SVL Championship
12Emma Riesner21:25.6FHN GR Forest Hills Northern83.8OK White Championship
9Mila Villarreal21:25.2Flint Powers Catholic83.3SVL Championship
12Jemma Doublestein21:27.3East Grand Rapids83.3OK White Championship
9Sofia Wynsma21:50.7GR West Catholic83.1OK Gold Championship
10Molly Gaudard21:58.0Flint Kearsley83.0FML 3
10Faith Jenkins20:55.4Grandville Calvin Christian82.9OK Silver Championship
12Kat Wilson21:30.0Zeeland East82.7OK Black Conference
11Allie Metzler21:27.4Midland Dow82.5SVL Championship
9Leah Leis22:25.7Clare82.4JPC Final
12Sawyer Collins21:28.6Midland82.1SVL Championship
10Brynlee Swihart21:33.2Hanover-Horton81.9Cascades Conference
11Jana Kalumbula21:31.6GR Ottawa Hills81.8OK White Championship
9Madisyn Lindemann21:33.6Napoleon81.8Cascades Conference
12Madelyn Earl21:32.0FHN GR Forest Hills Northern81.7OK White Championship
10Lydia Nelson21:33.5Hamilton81.5OK Black Conference
9Joellah Bouwman21:00.2Grandville Calvin Christian81.3OK Silver Championship
9Eleanor Olivo22:04.1Flushing81.0FML 3
11Emilee Young22:30.4Shepherd80.9JPC Final
11Sarah Stein21:33.8North Farmington80.7OAA Blue Championship
12Izzy MacCaughan22:05.0Fenton80.7FML 3
11Grace Kooyer21:58.1GR_South Christian80.6OK Gold Championship
9Vivian O’Callaghan22:32.9Gladwin80.0JPC Final
11Makenzy Lindemann21:39.1Napoleon80.0Cascades Conference
12Taryn Landers21:38.2Hudsonville Unity Christian79.9OK Black Conference
10Elise Bullock21:39.4Grass Lake79.9Cascades Conference
9Samantha Skym22:34.9Midland Bullock Creek79.4JPC Final
9Molly VanDam21:39.9Zeeland East79.4OK Black Conference
9Zoe Fabing21:46.0Fowler79.3CMAC 3
11Isabella Dunn22:09.2Goodrich79.3FML 3
9Scarlet Villarreal21:40.4Zeeland East79.2OK Black Conference
10Rowan Sloothaak21:40.6Zeeland West79.1OK Black Conference
10Abby Blok21:39.9FHC GR Forest Hills Central79.0OK White Championship
9Isabella Glibota21:39.6Berkley78.8OAA Blue Championship
10Samantha Koppenol21:42.8Zeeland West78.4OK Black Conference
12Amelie Bertels21:49.3Bath78.2CMAC 3
10Samantha Gutzman21:49.3Laingsburg78.2CMAC 3
9Sonia Tatko21:42.4GR Christian78.2OK White Championship
10Annie Wernet21:49.7Lansing Christian78.1CMAC 3
10Marian Davlin21:49.7Portland St. Patrick78.1CMAC 3
10Ella Hallack21:43.8Zeeland West78.1OK Black Conference
11Juliette Tallon21:49.8Lansing Christian78.1CMAC 3
10Willa Peterson21:42.8GR Christian78.1OK White Championship
10Olivia McDowell22:13.1Holly78.0FML 3
10Kiera Knight21:45.2Jonesville77.9Cascades Conference
11Daphne Hall21:43.9FHE Ada Forest Hills Eastern77.7OK White Championship
10Sofia Skym22:40.4Midland Bullock Creek77.5JPC Final
11Zoe Brown21:43.3Mount Pleasant77.2SVL Championship
9Alivia Schnakenberg21:47.1Zeeland East77.0OK Black Conference
10Isabella Molnar21:44.8Grand Blanc76.7SVL Championship
12Audrey McKeiver22:09.9GR West Catholic76.7OK Gold Championship
11Hailey Fisher21:46.0Auburn Hills Avondale76.7OAA Blue Championship
12Grace Bullock21:49.4Grass Lake76.5Cascades Conference
12Lily McCreedy21:45.5Lapeer76.5SVL Championship
9Lucy Budnik21:50.1Zeeland West76.0OK Black Conference
10Haley Fitzgibbon22:45.6Sanford-Meridian75.8JPC Final
10Emma Boire21:17.4Belding75.5OK Silver Championship
11Kenzie Low21:50.8GR Ottawa Hills75.4OK White Championship
12Lauren Thole21:51.4East Grand Rapids75.2OK White Championship
12Ivy Beall21:49.5Midland Dow75.2SVL Championship
11Sarah Goward21:49.6Mount Pleasant75.1SVL Championship
10Kora Kok21:19.5GR NorthPointe Christian74.8OK Silver Championship
9Kaytlyn Day21:59.7Saranac74.8CMAC 3
11Maria Campbell21:19.9Grandville Calvin Christian74.7OK Silver Championship
10Abigail Simpson21:53.3FHN GR Forest Hills Northern74.6OK White Championship
10Adeline Stormont21:55.3Grass Lake74.6Cascades Conference
11Jennifer Popp21:20.6GR NorthPointe Christian74.5OK Silver Championship
10Addison Jones21:52.3Midland74.2SVL Championship
11Olivia Latunski21:55.5FHC GR Forest Hills Central73.8OK White Championship
11Madeline Dunn22:26.9Goodrich73.4FML 3
11Molly Melvin21:56.9GR Catholic Central73.4OK White Championship
11Brooklyn Haight21:59.0Zeeland West73.0OK Black Conference
10Alaina McCrumb22:21.5Middleville Thornapple-Kellogg72.8OK Gold Championship
9Ashley Stewart21:59.6Holland Christian72.8OK Black Conference
11Reese Mickelsen21:59.0FHN GR Forest Hills Northern72.7OK White Championship
9Ashlyn DePoy22:01.2Holland72.3OK Black Conference
11Lilly Rooks22:07.3Pewamo-Westphalia72.2CMAC 3
12Mia Boland21:59.4Beverly Hills Groves72.2OAA Blue Championship
12Makayla Stewart21:59.6Flint Powers Catholic71.8SVL Championship
9Brynley Merkins21:28.8Fruitport71.7OK Silver Championship
10Robyn Klein22:01.8GR Christian71.7OK White Championship
11Victoria Hengesbach22:09.4Pewamo-Westphalia71.5CMAC 3
9Addison Smith22:00.6Saginaw Heritage71.5SVL Championship
9Isabelle Tilma22:26.4GR_South Christian71.2OK Gold Championship
10Madison Moeggenborg23:00.6Shepherd70.8JPC Final
9Leyah Reed22:03.0Midland Dow70.7SVL Championship
11Alaina Driver22:12.3Potterville70.6CMAC 3
10Emma Sidel22:35.7Corunna70.4FML 3
10Alexandra Felan22:03.8Bay City Western70.4SVL Championship
12Caroline Fernandes22:05.6West Bloomfield70.1OAA Blue Championship
9Abby Stiltner22:06.7GR Ottawa Hills70.1OK White Championship
12Milana Mataway22:05.1Davison70.0SVL Championship
12Samantha Schaap21:35.7Belding69.4OK Silver Championship
10Grace Mahaffy22:39.4Goodrich69.2FML 3
11Meg VanDam22:11.3Zeeland East68.9OK Black Conference
9Sarah Nothstine23:06.3Midland Bullock Creek68.9JPC Final
11Leila Reyes22:08.6Midland68.8SVL Championship
11Kennidi Kowal22:11.0East Grand Rapids68.7OK White Championship
12Vivian Idziak22:34.2GR Union68.6OK Gold Championship
12Noelle Nienhuis22:14.3Hudsonville Unity Christian67.9OK Black Conference
11Jenna Dozeman22:15.0Hamilton67.7OK Black Conference
9Jessica Toole22:12.0Midland Dow67.7SVL Championship
12Lily Polega22:45.1Flushing67.3FML 3
12Madeline Kochany22:13.2Bay City Western67.3SVL Championship
12Mia Powell22:15.2GR Christian67.3OK White Championship
12Verity Green22:14.2Midland Dow66.9SVL Championship
9Delaney Burgess22:40.2GR_South Christian66.6OK Gold Championship
10Elizabeth Haverdink22:42.0GR_South Christian66.0OK Gold Championship
9Halli VanDyken21:46.3Belding65.9OK Silver Championship
11Alanis Povey23:16.4Gladwin65.5JPC Final
10Amoriah Tanton22:50.9Lake Fenton65.4FML 3
12Ashley Saldana22:22.2Holland65.3OK Black Conference
9Julia Bambach22:51.6Holly65.1FML 3
9Ava Robinson23:18.4Clare64.9JPC Final
9Jenna VanderLaan22:45.9GR_South Christian64.7OK Gold Championship
10Isabel Adkins22:53.3Swartz Creek64.6FML 3
10Josie Luyckx22:23.9FHC GR Forest Hills Central64.4OK White Championship
9Ava Clark22:54.4Ortonville Brandon64.2FML 3
12Audrey Durham22:25.8Zeeland East64.1OK Black Conference
9Courtney Floeter22:54.9Linden64.0FML 3
11Lillian Engstrom22:25.1GR Catholic Central64.0OK White Championship
10Abigail Hicks22:23.1Mount Pleasant64.0SVL Championship
9Brigette Conger22:24.1Berkley64.0OAA Blue Championship
10Cora Williams22:26.7Hamilton63.8OK Black Conference
11Keira Kalbfleisch22:23.7Saginaw Heritage63.8SVL Championship
10Lilly Mann23:21.8St. Louis63.7JPC Final
10Violet Mlutkowski22:25.0Berkley63.7OAA Blue Championship
11Hazel Burley22:33.7Laingsburg63.4CMAC 3
12Lydia Recor22:27.8Spring Lake63.4OK Black Conference
9Sarah Warner23:22.8Shepherd63.4JPC Final
11Ryann Tackabury22:25.2Lapeer63.3SVL Championship
12Riley Ingraham21:54.2Belding63.3OK Silver Championship
12Emily Honeman22:26.1Saginaw Heritage63.0SVL Championship
10Alayna Zahn22:26.8Midland Dow62.7SVL Championship
11Lydia Binelli22:28.0Berkley62.7OAA Blue Championship
12Claire Allard22:27.9Grand Blanc62.4SVL Championship
9Alyson Crete21:57.0Comstock Park62.3OK Silver Championship
12Priya Mericle22:32.7East Jackson62.1Cascades Conference
11Payton Gater22:54.1Middleville Thornapple-Kellogg62.0OK Gold Championship
10Ashley Binder22:32.5Hudsonville Unity Christian61.8OK Black Conference
12Emily Gallant22:30.4Midland61.5SVL Championship
10Brynn Robinson23:28.9Shepherd61.4JPC Final
9Amya Gater22:56.1Middleville Thornapple-Kellogg61.3OK Gold Championship
12Addyson Thormeier23:29.3Farwell61.2JPC Final
12Tess Peters22:33.3East Grand Rapids61.2OK White Championship
10Alivia VanderZwaag22:34.9Hudsonville Unity Christian61.0OK Black Conference
9Shyanna Buskirk22:01.6Hopkins60.8OK Silver Championship
12Natalia Costilla22:33.6Bay City Central60.5SVL Championship
10Saniya Shepard22:37.3Zeeland East60.2OK Black Conference
10Makenna Bush22:43.4Lansing Christian60.2CMAC 3
11Lillian Ambler22:38.5Homer60.2Cascades Conference
10Kendahl Drake22:38.8Jonesville60.1Cascades Conference
10Hailey Lee23:00.4Middleville Thornapple-Kellogg59.9OK Gold Championship
11Bethany Lehr22:36.1Mount Pleasant59.6SVL Championship
10Addison Sirianni22:36.3Bay City Central59.6SVL Championship
9Lucy Marsman22:39.5Zeeland West59.5OK Black Conference
11Mia Roe22:38.6GR Christian59.5OK White Championship
11Kyleigh Phothisan22:40.3Zeeland East59.2OK Black Conference
10Harper Schoon-Tanis22:40.5Holland59.2OK Black Conference
10Miah Randall23:09.8Holly59.1FML 3
9Abbi Wright22:41.0Holland Christian59.0OK Black Conference
10Sydney Oke22:39.0Lapeer58.7SVL Championship
9Victoria Bouchey22:39.2Flint Powers Catholic58.6SVL Championship
9Alena Sportel22:43.6GR Christian57.8OK White Championship
12Hailey Hausbeck22:41.9Mount Pleasant57.7SVL Championship
12Maria Martinez22:44.4GR Christian57.5OK White Championship
12Addalyn Warren22:42.7Lapeer57.4SVL Championship
10Bayleigh Finney23:40.7Sanford-Meridian57.4JPC Final
9Marilise (Mari) Yezak22:43.0Midland Dow57.3SVL Championship
10Hannah Van Allen22:45.5GR Christian57.2OK White Championship
9Gabby Gaydosh22:47.7Brooklyn Columbia Central57.1Cascades Conference
12Madelyn Sillman22:53.0Fowler57.0CMAC 3
9Brynn Bolhuis22:48.0Hamilton56.7OK Black Conference
12Lauren McLain22:50.0Napoleon56.3Cascades Conference
11Leah Keuning22:50.0Zeeland West56.0OK Black Conference
11Kendall Dykstra22:50.3Zeeland West55.9OK Black Conference
10Raylee Preston23:12.4Middleville Thornapple-Kellogg55.9OK Gold Championship
9Madeline Sawyer22:49.4East Grand Rapids55.9OK White Championship
10Laura Municio Herranz22:47.5Midland Dow55.9SVL Championship
10Ruby Collins22:52.2Hanover-Horton55.6Cascades Conference
11Audrey Brouwer22:50.2GR Christian55.6OK White Championship
9Ana Lucia Reynoso22:49.3Berkley55.6OAA Blue Championship
11Kennedy Bugbee22:52.4Hanover-Horton55.5Cascades Conference
11Rachel Root22:51.6FHN GR Forest Hills Northern55.1OK White Championship
9Cora Boonstra22:51.9GR Christian55.0OK White Championship
11Ava Kontranowski22:50.0Midland55.0SVL Championship
9Sydney Dickman23:48.6St. Louis54.8JPC Final
9Leah Flannery22:55.3Leslie54.6Cascades Conference
12Kayleigh Gransden22:51.3Bay City Western54.6SVL Championship
11Brooklyn Werner22:51.6Bay City Western54.5SVL Championship
11Mia Jaime22:52.8Bay City Western54.1SVL Championship
11Riley Dood23:18.3GR_South Christian53.9OK Gold Championship
9Emma Stotzel23:51.5Clare53.8JPC Final
9Allyson Mitchell23:02.7Pewamo-Westphalia53.8CMAC 3
9Carolyn Buller22:57.0Hudsonville Unity Christian53.7OK Black Conference
11Kasey Haartman22:58.0Hudsonville Unity Christian53.3OK Black Conference
9Ashley Larsen23:20.8Wayland Union53.1OK Gold Championship
9Remi Kitts22:58.5FHE Ada Forest Hills Eastern52.8OK White Championship
9Peyton Harshberger22:26.1Hopkins52.6OK Silver Championship
9Leah Aagesen22:59.3GR Catholic Central52.6OK White Championship
9Taz Davis23:06.5Bath52.5CMAC 3
9Sydney Pflug23:22.5GR Northview52.5OK Gold Championship
11Lydia Brown23:00.5Spring Lake52.5OK Black Conference
11Kaitrin Miedema23:00.8Holland Christian52.4OK Black Conference
9Tuesday Stevens22:27.2Hopkins52.3OK Silver Championship
10Davylynn Christie23:57.2Standish Sterling51.9JPC Final
10Devon Byrne23:32.1Holly51.6FML 3
12Clara Mackey23:32.4Ortonville Brandon51.5FML 3
11Taylor Hoppe23:04.8Grass Lake51.4Cascades Conference
11Jordin Maddox-Jones23:02.4Oak Park51.2OAA Blue Championship
9Lucy Bott23:33.5Fenton51.2FML 3
9Dakotah Laisure22:31.0Belding51.0OK Silver Championship
11Samantha Conley23:06.1Spring Lake50.6OK Black Conference
12Ruth Cotton23:03.2Davison50.6SVL Championship
9Brittyn Vanderby23:28.8GR_South Christian50.4OK Gold Championship
10Lilly Reynolds23:35.9Fenton50.4FML 3
12Jenna Pohl23:05.3North Farmington50.2OAA Blue Championship
11Avery Hagemann23:29.6Middleville Thornapple-Kellogg50.1OK Gold Championship
9Ava Kruise23:09.5Grass Lake49.8Cascades Conference
9Cleo Ridley23:05.7Lapeer49.8SVL Championship
12Avery Brower23:08.7Holland Christian49.8OK Black Conference
10Madelyn Frisbee23:06.5Midland Dow49.5SVL Championship
11Laura Spyker24:07.3Standish Sterling48.6JPC Final
11Alyssa Lucas23:12.8Zeeland West48.4OK Black Conference
10Isabelle DeJong23:13.0Zeeland West48.3OK Black Conference
10Adele Jewett22:39.1Grandville Calvin Christian48.3OK Silver Championship
9Stella Canfield23:12.6GR Catholic Central48.1OK White Championship
10Emma Martin23:19.7Portland St. Patrick48.1CMAC 3
9Ellie Woodring23:15.1Addison48.0Cascades Conference
12Kelsey Huitema23:36.5GR_South Christian47.8OK Gold Championship
10Hannah Murtha23:11.9Midland47.7SVL Championship
12Emma Zamzam23:14.6GR Catholic Central47.5OK White Championship
11Joelle Kaltenberg23:37.7GR Northview47.5OK Gold Championship
12Sadie Moeckel23:16.8Napoleon47.4Cascades Conference
11Cecelia Gill23:38.6GR Northview47.1OK Gold Championship
10Eleanor Murphy23:13.8Flint Powers Catholic47.1SVL Championship
10Eve Sheldon23:46.4Flushing46.9FML 3
11Lauren Bosma23:18.0Zeeland West46.7OK Black Conference
12Navaya Ingle22:44.4Hopkins46.5OK Silver Championship
10Abby Geyer23:18.5Spring Lake46.5OK Black Conference
11Sadie Trahan23:24.8Saranac46.4CMAC 3
10Claire Thelen23:26.0Pewamo-Westphalia46.0CMAC 3
12Josie Rogers23:17.3Davison45.9SVL Championship
10Adelynn Kidd23:21.7Grass Lake45.8Cascades Conference
12Amelia Sporman23:50.1Flint Kearsley45.6FML 3
11Gabby Vroman23:27.6Saranac45.5CMAC 3
10Genevieve Franklin22:47.6Fruitport45.5OK Silver Championship
11Melodie Nagel24:17.0Sanford-Meridian45.3JPC Final
9Mya Castellon23:20.3Mount Pleasant44.9SVL Championship
11Wren Thomson23:22.4Beverly Hills Groves44.5OAA Blue Championship
9Aaliyah Randall23:22.6Midland Dow44.1SVL Championship
10Kaiya Bragiel23:23.7Bay City Western43.8SVL Championship
11Rory VanderPloeg23:26.9GR Ottawa Hills43.4OK White Championship
10Rylee VandenBerg23:28.1Hudsonville Unity Christian43.3OK Black Conference
10Audrey Genix23:29.5East Jackson43.2Cascades Conference
11Isla Sule23:57.8Corunna43.1FML 3
10Sarah Krueger23:28.2FHE Ada Forest Hills Eastern42.9OK White Championship
12Hailey Gordon23:26.7Midland42.8SVL Championship
11Kaitlynn Ortiz23:59.7Flushing42.4FML 3
11Lily Tatko23:29.9GR Christian42.4OK White Championship
9Madeline Vink23:30.9Spring Lake42.4OK Black Conference
9Lynnae Meengs22:57.1Grandville Calvin Christian42.3OK Silver Championship
11Reagan Vokal23:28.3Midland42.2SVL Championship
12Elizabeth Daut23:28.5Midland Dow42.2SVL Championship
9Riley McKeiver23:54.1GR West Catholic42.0OK Gold Championship
12Jessica Neal23:29.2Midland Dow41.9SVL Championship
11Avery Kuhlman23:33.1Spring Lake41.6OK Black Conference
10Lindsay Hofmeister23:30.6Midland Dow41.5SVL Championship
10Leah Kutinsky23:32.1Beverly Hills Groves41.3OAA Blue Championship
12Allison Nobis24:29.6Clare41.1JPC Final
9Lizbeth Carrillo23:35.0Holland41.0OK Black Conference
12Ivy Frisch24:30.7Farwell40.8JPC Final
11Avery Dekker23:35.9Hudsonville Unity Christian40.7OK Black Conference
11Lydia VanderMolen23:36.5Hudsonville Unity Christian40.5OK Black Conference
9Haylee Gladstone23:42.5Bath40.5CMAC 3
12Margarita Martinez24:05.6Flint Kearsley40.5FML 3
10Sophia Miller23:36.9Hudsonville Unity Christian40.4OK Black Conference
9Sophia Mika23:35.3Midland39.9SVL Championship
9Olivia Vredevoogd23:38.3Hudsonville Unity Christian39.9OK Black Conference
10Caroline Mason23:39.5Manchester39.8Cascades Conference
12Christine Edmunds23:35.5Grand Blanc39.8SVL Championship
12Zailey Archbold23:35.7Midland Dow39.8SVL Championship
10Rina Graveline24:33.7Gladwin39.8JPC Final
10Katya Barcena23:05.2Belding39.6OK Silver Championship
9Sophie Aupperlee23:39.4GR Ottawa Hills39.2OK White Championship
12Catherine Taft24:36.4Clare38.9JPC Final
11Ellie Daum23:38.4Mount Pleasant38.9SVL Championship
9Waaseya Lambertson24:38.5Shepherd38.2JPC Final
9Makenna Barney23:43.7FHN GR Forest Hills Northern37.8OK White Championship
10Katie Schillaci23:45.0FHC GR Forest Hills Central37.3OK White Championship
10Kendalyn Perry23:47.9Addison37.0Cascades Conference
10Sophia Roelofs23:46.2GR Christian36.9OK White Championship
11Lauren DeVries23:47.3Zeeland East36.9OK Black Conference
10Aspyn Browning23:48.3Grass Lake36.9Cascades Conference
11Grace Schumacher23:13.8Hopkins36.7OK Silver Championship
11Lilly Anderson23:53.9Pewamo-Westphalia36.7CMAC 3
12Quinn Breslin23:47.4FHC GR Forest Hills Central36.5OK White Championship
11Erinaya Hyshaw23:46.5Oak Park36.5OAA Blue Championship
11Savannah Meyers23:46.6North Farmington36.5OAA Blue Championship
10Claire Schmidtfranz23:54.7Perry36.4CMAC 3
12Addie Kirsch23:47.8FHN GR Forest Hills Northern36.4OK White Championship
11Olivia Thelen23:54.9Fowler36.4CMAC 3
9Anna Tibbe23:15.5GR NorthPointe Christian36.2OK Silver Championship
10Adeline Ludwig24:44.7Midland Bullock Creek36.1JPC Final
11Kenna Caryl23:50.4Hudsonville Unity Christian35.9OK Black Conference
9Rachel LaPorte23:50.5Zeeland West35.8OK Black Conference
9Kaitlynne Litwiller23:48.5Davison35.5SVL Championship
9Breanna Schut24:15.6Middleville Thornapple-Kellogg34.8OK Gold Championship
10Kaylee Katje23:19.6Hopkins34.8OK Silver Championship
10Mia Langhann23:54.6Jonesville34.8Cascades Conference
11Ana VanZanten23:54.1Holland Christian34.7OK Black Conference
9Annie Lou Howell23:54.3Holland34.6OK Black Conference
11Holly Zantop23:56.3Hanover-Horton34.2Cascades Conference
12Reegan Littleton23:54.1Flint Powers Catholic33.6SVL Championship
12Christina Dinnan23:55.2West Bloomfield33.6OAA Blue Championship
10Lydia Rasmus24:03.4Saranac33.5CMAC 3
10Lydia Marsman23:23.5Grandville Calvin Christian33.5OK Silver Championship
11Cassie Helder23:57.6Hamilton33.5OK Black Conference
11Megan Stack24:21.6Wayland Union32.8OK Gold Championship
10Emma Thielen24:06.3Perry32.6CMAC 3
10Leah Thomas23:59.4Oak Park32.2OAA Blue Championship
11Birva Khunt23:58.5Grand Blanc32.2SVL Championship
12Delainey Cottrell24:03.6Hanover-Horton31.8Cascades Conference
12Sarah Osbon24:24.9Wayland Union31.7OK Gold Championship
10Fiona Seib24:09.3Pewamo-Westphalia31.6CMAC 3
10Anais Pangle24:00.5Mount Pleasant31.5SVL Championship
10Maya Overway24:03.6Spring Lake31.5OK Black Conference
9Samantha Baiz24:32.8Linden31.4FML 3
10Brooklinn Barcia24:59.2Clare31.3JPC Final
12Skyla Rojas24:03.1West Bloomfield31.0OAA Blue Championship
11Sophie Patrick24:09.0Homer30.0Cascades Conference
10Dahlia Kluver24:06.5Mount Pleasant29.5SVL Championship
10Charlotte Mawhorter25:04.6Gladwin29.5JPC Final
11Annalise Capestany24:10.0Holland Christian29.3OK Black Conference
12Ella Bulgrien24:15.4Hanover-Horton27.9Cascades Conference
10Caelyn Bono24:44.4Fenton27.5FML 3
12Ella Van Norman24:45.8Linden27.1FML 3
11Gabriela Knight24:46.0Holly27.0FML 3
12Kendra Kuch24:46.5Linden26.8FML 3
11Madison Louk25:13.4Gladwin26.5JPC Final
10Michaela O’Callaghan25:13.9Gladwin26.4JPC Final
9Caroline Schellhammer24:18.2East Grand Rapids26.3OK White Championship
12Lydia Peterson24:41.6GR_South Christian26.1OK Gold Championship
12Taylor Seibt25:15.2Clare25.9JPC Final
12Mia Rachor23:46.4GR NorthPointe Christian25.9OK Silver Championship
11Arie Workman25:15.4Harrison25.9JPC Final
11Eleanor Baker24:18.7Berkley25.8OAA Blue Championship
12Zionah Gardner24:24.0Homer25.0Cascades Conference
10Tess Graff24:22.3East Grand Rapids24.9OK White Championship
10Ines Bordenet24:22.6East Grand Rapids24.8OK White Championship
9Morgan Hausbeck24:20.9Mount Pleasant24.7SVL Championship
9Kendal Klingenberg24:24.4Holland Christian24.5OK Black Conference
9Sara Stoel24:25.5Hamilton24.2OK Black Conference
12Lilly Smith24:27.6Manchester23.8Cascades Conference
10Hope Kriesch24:58.9Flushing22.7FML 3
9Anna Hart24:30.8Hamilton22.4OK Black Conference
11Piper Vydareny24:30.1East Grand Rapids22.3OK White Championship
12Maria App24:30.4GR Catholic Central22.2OK White Championship
11Gabby Young24:54.0GR_South Christian22.0OK Gold Championship
9Stephanie Reder24:29.4Midland Dow21.9SVL Championship
9Cayleigh Jaramillo24:30.4North Farmington21.9OAA Blue Championship
11Haley Council24:32.7Hamilton21.8OK Black Conference
11Ella Riddle24:29.7Midland21.8SVL Championship
10Aeris Ensing24:33.6Hudsonville Unity Christian21.5OK Black Conference
12Michaela Quinn24:31.3Midland21.3SVL Championship
12Mallory Gwinnup24:34.9Spring Lake21.0OK Black Conference
10Aubrey Weber24:36.2Napoleon20.9Cascades Conference
12Billah Namutosi24:58.3GR Northview20.6OK Gold Championship
12Kayleigh Boike24:33.5Flint Powers Catholic20.5SVL Championship
12Lily Roossien24:35.6FHE Ada Forest Hills Eastern20.5OK White Championship
10Desarae Travis25:31.7Shepherd20.4JPC Final
12Allison Morris24:38.0Addison20.3Cascades Conference
12Janne Valentin24:34.5Lapeer20.2SVL Championship
10Olivia Orr25:08.9Flushing19.4FML 3
9Audrey Johnston25:09.2Linden19.3FML 3
12Jordyn Lira24:46.3Bath19.2CMAC 3
11Aubrey Delabrena24:06.7Fruitport19.1OK Silver Championship
11Katie Million24:43.4Grass Lake18.5Cascades Conference
12Lorelai Malinowski24:44.1Grass Lake18.3Cascades Conference
11Elguiz Nael24:49.5Laingsburg18.2CMAC 3
12Andrea Ross24:41.5Midland Dow17.8SVL Championship
12Ellie Farmer24:51.4Pewamo-Westphalia17.5CMAC 3
9Maya Cicci24:42.4Midland Dow17.5SVL Championship
9Claire Fifelski24:11.5Hopkins17.5OK Silver Championship
12Kail Glennie24:42.6Davison17.5SVL Championship
11Julia Till24:46.2Zeeland West17.3OK Black Conference
10Braylynn Saunders25:41.9Ogemaw Heights17.0JPC Final
9Isabella Lopez25:09.7GR Northview16.8OK Gold Championship
12Mallory Lindemann24:47.4GR Catholic Central16.5OK White Championship
10Katherine Burde24:15.2GR NorthPointe Christian16.3OK Silver Championship
10Teagan Clarke24:50.3Manchester16.2Cascades Conference
11Elizabeth Richmond25:11.7GR West Catholic16.1OK Gold Championship
12Gabriella Holowinski24:50.6West Bloomfield15.1OAA Blue Championship
9Camryn Marshall25:22.7Linden14.8FML 3
11Sophia Willyerd25:23.2Swartz Creek14.6FML 3
12Addison Hollenbeck25:25.2Ortonville Brandon13.9FML 3
11Evalynne Bell25:53.1Farwell13.3JPC Final
12Pia Ortlieb25:27.9Fenton13.0FML 3
9Courtney Lawhorne25:05.4Bath12.9CMAC 3
11Sofia Banales25:29.3Swartz Creek12.6FML 3
10Evie Sharpe24:59.3GR Catholic Central12.6OK White Championship
11Kaylee Eickhoff25:29.6Goodrich12.5FML 3
12Ada Feasby25:00.8Spring Lake12.4OK Black Conference
9Charlotte Bremer25:01.3Hudsonville Unity Christian12.2OK Black Conference
9Evie Dozeman25:23.4GR_South Christian12.2OK Gold Championship
10Melissa VanTimmeren24:29.5Grandville Calvin Christian11.5OK Silver Championship
10Madelyn Schaendorf25:02.5GR Catholic Central11.5OK White Championship
10Sage Brewer25:59.2Ogemaw Heights11.3JPC Final
11Chloe Wood25:01.6Flint Powers Catholic11.1SVL Championship
9Heidi Salm25:59.8Shepherd11.1JPC Final
12Sophie Schuette25:06.2Hanover-Horton10.9Cascades Conference
12Riley Spry25:02.2Saginaw Heritage10.9SVL Championship
9Wilder Middaugh25:04.4FHC GR Forest Hills Central10.9OK White Championship
11Autumn Tuite25:03.9Berkley10.7OAA Blue Championship
12Myah Duimstra24:32.1Hopkins10.6OK Silver Championship
10Kat Hedge26:02.3Pinconning10.2JPC Final
10Julia Mandrelle25:08.8Jonesville10.1Cascades Conference
10Luz Maldonado25:05.4Midland Dow9.9SVL Championship
10Isabel Dice26:03.7Midland Bullock Creek9.8JPC Final
12Alexis Kierpiec25:05.9Midland Dow9.7SVL Championship
10Kylie Leatherman25:09.0Hudsonville Unity Christian9.7OK Black Conference
12Hope Fitzgibbon26:04.2Sanford-Meridian9.6JPC Final
11Mackenzie Hills25:16.0Bath9.3CMAC 3
11Ava VanderBoon25:11.6FHE Ada Forest Hills Eastern8.5OK White Championship
11Hope Purvis26:08.8Harrison8.1JPC Final
10Brielle Elenbaas25:44.1Lake Fenton7.6FML 3
9Karsyn Boersma25:37.7Middleville Thornapple-Kellogg7.4OK Gold Championship
11Taylor Chaffin26:13.6Standish Sterling6.5JPC Final
12Elizabeth Callihan25:16.8Midland Dow6.1SVL Championship
12Emma Mulcahey25:49.0Ortonville Brandon6.0FML 3
11Maegan Sylvester25:17.9Saginaw Heritage5.7SVL Championship
11Leila Messner25:24.0Leslie5.0Cascades Conference
10Annah Hess26:18.1St. Louis5.0JPC Final
9Ellie VanHuis25:23.8Holland Christian4.7OK Black Conference
12Audrey Krajewski25:23.0East Grand Rapids4.7OK White Championship
11Mylea Short24:52.1Belding4.0OK Silver Championship
11Addison Beam25:55.4Swartz Creek3.9FML 3
12Madison Sandel25:25.7FHN GR Forest Hills Northern3.8OK White Championship
9Miriam Skarich25:56.9Owosso3.3FML 3
9Rylee Turner25:57.4Holly3.2FML 3
10McKayla Marker25:58.0Flushing3.0FML 3
9Ava Rentfrow25:30.7Grass Lake2.8Cascades Conference
12Ella Halma25:29.8Holland Christian2.7OK Black Conference
11Shylee Soukhome25:30.7Zeeland East2.4OK Black Conference
12Trista Sneller25:32.6Zeeland West1.8OK Black Conference
9Ali Turner25:31.5Lapeer1.2SVL Championship
9Iyana Solis25:41.5Bath0.8CMAC 3