Blog

Uncategorized

2024 Ratings: October 17th Meets (Lansing & West Side)

Ol’ WordPress might break if I create a post with all the Thursday meets, so this is broken up into areas.

MeetBoys Adj.Girls Adj.Average
CAAC Blue 2+3-1+1
CAAC Red 3+7+10+9
CAAC White 3+15+17+16
I-8 Championship-7-8-8
OK Red Championship+19+22+21

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.

Haslett’s Boys – are the Vikings a contender to make it out of Region 14? Beyond Alma and DeWitt, there’s a 3rd spot up for grabs. Haslett defeated another candidate in Mason and ran very similarly to Parma Western. And they just won the final CAAC Red jamboree thanks to the lead running of Dylan Lydic and the rapid improvement of senior KJ Jackson.

Clark Erwin – following a mid-season swoon, Clark and his Redhawk teammates are putting together a top-10 squad. Racing for the first time since his freshman year, Erwin has found himself in the low-17’s, an excellent addition in the 4-spot for Marshall.

Grand Haven’s Boys – three OK Red titles in a row and this was a tight one, four teams separated by 17 points. Owen Cross and Kasen Todtz sealed the win at the back, each finishing ahead of East Kentwood’s fifth, enough to ensure a victory.

DeWitt’s Girls – coming off a defeat at Greater Lansing, these Panthers put on a performance that could lead to some hardware down the road. Freshman Aurora Toepker just keeps improving. She was running in the mid-20’s through much of the year before dropping into the 19’s in both races at Ledge Meadows.

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

BOYS TEAM RATINGS

TeamTop 5 Avg.MeetDivision
Okemos**186.8CAAC Blue 21
Grand Haven**186.3OK Red Championship1
East Kentwood**186.2OK Red Championship1
Grandville*184.2OK Red Championship1
Rockford*182.7OK Red Championship1
Grand Ledge*180.1CAAC Blue 21
Hudsonville177.9OK Red Championship1
Holland West Ottawa174.8OK Red Championship1
East Lansing161.6CAAC Blue 21
Holt150.8CAAC Blue 21
Lansing Everett113.7CAAC Blue 21
TeamTop 5 Avg.MeetDivision
Marshall**184.1I-8 Championship2
DeWitt*175.6CAAC Blue 22
Battle Creek Harper Creek*171.6I-8 Championship2
Parma Western166.0I-8 Championship2
Haslett166.0CAAC Red 32
Williamston165.1CAAC Red 32
Mason164.2CAAC Red 32
Portland152.9CAAC White 32
St. Johns152.1CAAC Red 32
Fowlerville152.1CAAC Red 32
Charlotte139.4CAAC White 32
Ionia136.7CAAC White 32
Coldwater135.6I-8 Championship2
Hastings133.0I-8 Championship2
Eaton Rapids131.7CAAC White 32
Lake Odessa Lakewood120.7CAAC White 32
Lansing Waverly119.5CAAC Blue 22
Jackson Northwest115.2I-8 Championship2
Lansing Sexton72.6CAAC White 32
Lansing Eastern20.9CAAC Red 32
TeamTop 5 Avg.MeetDivision
Lansing Catholic**165.8CAAC White 33
Olivet144.8CAAC White 33

GIRLS TEAM RATINGS

TeamTop 5 Avg.MeetDivision
Holland West Ottawa**146.6OK Red Championship1
Grand Haven**131.7OK Red Championship1
Rockford**126.9OK Red Championship1
Okemos*124.0CAAC Blue 21
Hudsonville*116.7OK Red Championship1
Grandville102.6OK Red Championship1
East Lansing100.9CAAC Blue 21
Grand Ledge99.1CAAC Blue 21
East Kentwood95.6OK Red Championship1
Holt78.6CAAC Blue 21
TeamTop 5 Avg.MeetDivision
DeWitt**135.4CAAC Blue 22
St. Johns*104.6CAAC Red 32
Charlotte98.5CAAC White 32
Williamston95.1CAAC Red 32
Mason92.8CAAC Red 32
Haslett92.7CAAC Red 32
Portland85.9CAAC White 32
Parma Western81.9I-8 Championship2
Marshall80.6I-8 Championship2
Eaton Rapids75.9CAAC White 32
Fowlerville70.8CAAC Red 32
Battle Creek Harper Creek69.1I-8 Championship2
Battle Creek Pennfield51.5I-8 Championship2
Coldwater44.1I-8 Championship2
Hastings37.5I-8 Championship2
Ionia11.8CAAC White 32
TeamTop 5 Avg.MeetDivision
Lansing Catholic**116.4CAAC White 33
Olivet62.4CAAC White 33

BOYS INDIVIDUAL RATINGS

GradeNameTimeTeamRatingMeet
12Jack Bidwell15:32.2Marshall211.6I-8 Championship
12Dominic Lowrie15:45.9BC Harper Creek207.0I-8 Championship
12Carter Livermore15:32.8Grandville202.7OK Red Championship
12Dylan Lydic15:57.5Haslett198.5CAAC Red 3
11Edison Lopeman16:12.3Parma Western198.2I-8 Championship
11Ian Morgan16:02.5Okemos198.2CAAC Blue 2
12Alex Doneth16:01.8Mason197.1CAAC Red 3
10Luka Hammond15:55.6Grand Haven195.1OK Red Championship
12Nolan Inglis16:15.1DeWitt194.0CAAC Blue 2
12Isaac Tanis15:59.6East Kentwood193.8OK Red Championship
10Caden Livermore16:05.7Grandville191.8OK Red Championship
11Aron Gal16:06.4Grand Haven191.5OK Red Championship
11Benjamin Rottier16:22.6Grand Ledge191.5CAAC Blue 2
12Noah Schuette16:07.1Rockford191.3OK Red Championship
10Justin Johnson16:07.5East Kentwood191.2OK Red Championship
10Abraham McHugh16:34.1Marshall191.0I-8 Championship
12Evan Nickoles16:08.6East Kentwood190.8OK Red Championship
10Bradley Smies16:11.8Hudsonville189.7OK Red Championship
12Reece Davis16:40.2Marshall188.9I-8 Championship
12Nathan Beemer16:32.8Okemos188.1CAAC Blue 2
12Finley Markle16:33.5Okemos187.8CAAC Blue 2
11Cooper Gardner16:44.8BC Harper Creek187.4I-8 Championship
12Ben Eisnor16:19.1Grand Haven187.3OK Red Championship
12Jackson Walthorn16:36.7DeWitt186.8CAAC Blue 2
9Rylen Richey16:36.9Grand Ledge186.7CAAC Blue 2
11Hayden Lafferty16:21.3Rockford186.6OK Red Championship
11Liam Preisser16:38.0East Lansing186.3CAAC Blue 2
10Matii Tarekegn16:24.6East Kentwood185.5OK Red Championship
9Duncan Palmer16:37.8Williamston185.1CAAC Red 3
12Carson Berko16:31.0Grand Haven183.3OK Red Championship
12Brandon Simmons16:58.6Hastings182.8I-8 Championship
11Malcolm Cesario16:51.0Okemos182.0CAAC Blue 2
12Nathan Loser16:36.8Rockford181.4OK Red Championship
11Owen Moore16:40.9Portland181.4CAAC White 3
12Conner McCormick16:49.0Mason181.3CAAC Red 3
11Lucas Gates16:42.2Lansing Catholic180.9CAAC White 3
10Nolan Lounds16:54.7Grand Ledge180.8CAAC Blue 2
10Josiah Derksen16:44.3Rockford178.9OK Red Championship
11Reagan Ward16:57.8St. Johns178.4CAAC Red 3
10Aaron Ebels16:46.2Grandville178.3OK Red Championship
12Nathan Wilkinson17:03.3Okemos177.9CAAC Blue 2
12Aidan Ohanyan16:49.7Hudsonville177.1OK Red Championship
10Simon Shutt17:07.8Okemos176.4CAAC Blue 2
12Levi Jongekryg16:52.6Holland West Ottawa176.1OK Red Championship
11Jake Follett16:53.6Holland West Ottawa175.8OK Red Championship
10Ryan Frantz17:05.6Haslett175.8CAAC Red 3
12Kenyon Brooks16:54.1Grandville175.6OK Red Championship
12David Stout16:54.4Rockford175.5OK Red Championship
10Ryan Good17:20.9Parma Western175.4I-8 Championship
12Caden Karcher16:55.4Rockford175.2OK Red Championship
9Rem Piper17:11.5Holt175.2CAAC Blue 2
11Nathan Kunzi16:56.0Hudsonville175.0OK Red Championship
12Dylan Pfeffer16:57.5Hudsonville174.5OK Red Championship
11Owen Cross16:57.8Grand Haven174.4OK Red Championship
9Patrick Baran16:57.9Holland West Ottawa174.4OK Red Championship
12Andrew Fugazzi17:14.8Okemos174.1CAAC Blue 2
10Sebastian Ruiz16:59.0Holland West Ottawa174.0OK Red Championship
11Camren DeVries16:59.2Holland West Ottawa173.9OK Red Championship
11Andrew Feldpausch17:04.4Portland173.5CAAC White 3
12Logan Toland17:01.8Hudsonville173.1OK Red Championship
11Porter Yurk17:02.5Holland West Ottawa172.8OK Red Championship
9Teddy Weber17:15.4Williamston172.5CAAC Red 3
11Jacob McDaniel17:03.9Grandville172.4OK Red Championship
11Kasen Todtz17:04.0Grand Haven172.3OK Red Championship
12Benjamin Snook17:21.0Grand Ledge172.0CAAC Blue 2
11Jackson Gast17:21.8East Lansing171.7CAAC Blue 2
11Aidan Vermeulen17:06.9Hudsonville171.4OK Red Championship
11Clark Erwin17:35.5Marshall170.5I-8 Championship
9Logan Banner17:22.0St. Johns170.3CAAC Red 3
12Braylen Eaton17:15.0Charlotte170.0CAAC White 3
11Myles Gesselman17:11.0East Kentwood170.0OK Red Championship
11Raymond Herek17:24.3Williamston169.6CAAC Red 3
11Alex McKennon17:28.6Grand Ledge169.5CAAC Blue 2
9Luke Bultman17:15.5Rockford168.5OK Red Championship
11Michael Dummer17:16.1Holland West Ottawa168.3OK Red Championship
10Christian Ayres17:42.7BC Harper Creek168.1I-8 Championship
10Everett Beach17:22.4Lansing Catholic167.5CAAC White 3
12Ben Haakenson17:34.5Grand Ledge167.5CAAC Blue 2
10Will Chelotti17:35.0DeWitt167.3CAAC Blue 2
12Malachi Mosley17:20.8East Kentwood166.7OK Red Championship
11Elijah Bernstein17:23.2East Kentwood166.0OK Red Championship
12Micah Johnson17:50.1Hastings165.6I-8 Championship
11Liam Schamper17:25.4Grand Haven165.2OK Red Championship
11Joshua Carpenter17:41.8DeWitt165.1CAAC Blue 2
12Elijah Hutchinson17:43.0Grand Ledge164.7CAAC Blue 2
12Ian Goodrich17:43.0DeWitt164.7CAAC Blue 2
10Dayton VanderMoere17:43.2Grand Ledge164.6CAAC Blue 2
10Caelan Marsh17:44.1Grand Ledge164.3CAAC Blue 2
11Ethan Quibell17:30.4East Kentwood163.5OK Red Championship
10Boston Wilkinson17:31.2Holland West Ottawa163.3OK Red Championship
9Liam DeWitt17:37.6Portland162.5CAAC White 3
10Drew Vanderpuyl17:59.7Coldwater162.4I-8 Championship
10Noah Watson17:34.7Rockford162.1OK Red Championship
12Joseph Treadwell17:41.4Lansing Catholic161.2CAAC White 3
12Jack Huntington17:41.8Eaton Rapids161.1CAAC White 3
11Lucas Dykhouse17:38.5Hudsonville160.8OK Red Championship
11Grant Conley17:42.6Charlotte160.8CAAC White 3
12Mark Rios-Hernandez17:38.9East Kentwood160.7OK Red Championship
11Levi Dutton17:51.0Fowlerville160.7CAAC Red 3
12Nathan Szilagyi17:51.3Fowlerville160.6CAAC Red 3
11Jacob Piotrzkowski17:39.4Holland West Ottawa160.5OK Red Championship
9Liam Thelen17:43.8Ionia160.4CAAC White 3
11Blaise Demko17:44.7Lansing Catholic160.1CAAC White 3
11Braylon Lenneman17:58.2DeWitt159.6CAAC Blue 2
9Grady Richey17:47.8Lansing Catholic159.1CAAC White 3
12Landon Jayaraman18:01.3Holt158.6CAAC Blue 2
10Thaddeus Overley18:01.3Lansing Waverly158.6CAAC Blue 2
11Ty Winchell18:11.4Marshall158.5I-8 Championship
9Carson Potter17:50.6Lansing Catholic158.1CAAC White 3
12Sam McCarthy17:46.8Grandville158.1OK Red Championship
12KJ Jackson17:59.2Haslett157.9CAAC Red 3
10Caleb Lynd18:13.3Parma Western157.9I-8 Championship
11Isaac Fullerton18:14.4Parma Western157.5I-8 Championship
12Jeffrey Jones Smith17:52.7Lansing Sexton157.4CAAC White 3
10Grant Lapham18:06.8Okemos156.7CAAC Blue 2
10Landen Gessner17:54.9Olivet156.7CAAC White 3
12Riley Johnson17:56.1Lake Odessa Lakewood156.3CAAC White 3
12Gabi Martinez18:04.6Lansing Eastern156.1CAAC Red 3
10Addison Dufendach17:53.3Rockford155.9OK Red Championship
10Finn Korte17:58.9Lansing Catholic155.4CAAC White 3
11Heritier Shema17:56.5East Kentwood154.8OK Red Championship
12Lucas Moore18:09.1Fowlerville154.6CAAC Red 3
12Bobby Wilson18:13.3Okemos154.6CAAC Blue 2
11Austin Van Ek17:57.6Hudsonville154.5OK Red Championship
12Drew Clingerman18:24.5Jackson Northwest154.2I-8 Championship
10Bryce Goodemoot18:03.3Lake Odessa Lakewood153.9CAAC White 3
9Reece Grafius18:11.6Mason153.8CAAC Red 3
10Julian Malec17:59.6Grandville153.8OK Red Championship
9De-Mani Roberts17:59.7East Kentwood153.8OK Red Championship
10Silas Shepherd18:26.5Jackson Northwest153.5I-8 Championship
11Jack Paulsen18:01.1Grandville153.3OK Red Championship
11Jaxxon Thelen18:05.5Ionia153.2CAAC White 3
11Davis Baraka18:01.7East Kentwood153.1OK Red Championship
12Hunter Wibert18:14.0Williamston153.0CAAC Red 3
12Jordan Lindauer18:29.0BC Harper Creek152.7I-8 Championship
12Jackson Myott18:19.1Grand Ledge152.6CAAC Blue 2
9Alejandro Nagy18:19.1East Lansing152.6CAAC Blue 2
10Trevon Johnson18:19.4Holt152.5CAAC Blue 2
11Max McDowell18:07.9Olivet152.4CAAC White 3
12Lucas Licari18:04.0Grandville152.3OK Red Championship
11Jaeden Pearson18:04.8East Kentwood152.1OK Red Championship
11Cameron Weers18:32.0Marshall151.7I-8 Championship
12Callahan Knight18:22.4Grand Ledge151.5CAAC Blue 2
9Donnie Richmond18:10.4Portland151.5CAAC White 3
12Garrett Smith18:06.6Hudsonville151.5OK Red Championship
10Felix Spitz18:23.5Lansing Everett151.2CAAC Blue 2
11Evan Schaefer18:11.5Olivet151.2CAAC White 3
12Aaron Ostrowski18:24.4East Lansing150.9CAAC Blue 2
10William Drake18:25.1Grand Ledge150.6CAAC Blue 2
12Caleb Bomhof18:09.5Holland West Ottawa150.5OK Red Championship
10Jake Volz18:26.4Okemos150.2CAAC Blue 2
10Sawyer Zeman18:24.3Haslett149.6CAAC Red 3
11Lucas Kranzusch18:13.1Grandville149.3OK Red Championship
10Noah Thelen18:30.0Grand Ledge149.0CAAC Blue 2
9Brody Mulder18:14.0Holland West Ottawa149.0OK Red Championship
10Luke Aerts18:40.7Coldwater148.8I-8 Championship
11Evan Gillahan18:32.2Okemos148.3CAAC Blue 2
9Connor Lampe18:32.4Okemos148.2CAAC Blue 2
10Colin Booms18:28.4Haslett148.2CAAC Red 3
12Isaiah LaDuke18:16.8Holland West Ottawa148.1OK Red Championship
12Jackson Cargill18:30.8Mason147.4CAAC Red 3
11Seth Jenkins18:19.5Hudsonville147.2OK Red Championship
11Carter Banfield18:33.5Fowlerville146.5CAAC Red 3
9Trevor Mieras18:21.7Hudsonville146.4OK Red Championship
9Kilian Boulware-Lopez18:37.7East Lansing146.4CAAC Blue 2
12Ryan Couser18:40.0Grand Ledge145.7CAAC Blue 2
9Ethan Brunner18:25.4Rockford145.2OK Red Championship
9Jackson Bannister18:25.7East Kentwood145.1OK Red Championship
11Hayden Rogers18:37.7Williamston145.1CAAC Red 3
9Ben Myers18:41.8East Lansing145.1CAAC Blue 2
10Adam Weston18:38.2Williamston144.9CAAC Red 3
10Lincoln Morden18:42.9Grand Ledge144.7CAAC Blue 2
11Gabriel Gauss18:29.0Rockford144.0OK Red Championship
9Graham Kusmierski18:29.6Grandville143.8OK Red Championship
10Sebastian Hernandez18:55.7Coldwater143.8I-8 Championship
10Luke McCarty18:30.1Hudsonville143.6OK Red Championship
10Micah Couser18:46.6Grand Ledge143.5CAAC Blue 2
11Kaiden Shinew18:31.4Grand Haven143.2OK Red Championship
12Ryce Ferrell18:58.5BC Harper Creek142.8I-8 Championship
9Conner Terry18:32.6East Kentwood142.8OK Red Championship
10Charles Gavan18:33.1Rockford142.6OK Red Championship
10Fisher Lipsey18:49.2Grand Ledge142.6CAAC Blue 2
11Judah Bakaitis18:50.4DeWitt142.2CAAC Blue 2
12Josh Howard18:50.7Holt142.1CAAC Blue 2
9Langston Waite18:51.8East Lansing141.7CAAC Blue 2
9Noah Heriford18:52.3Grand Ledge141.6CAAC Blue 2
9Elliott Cook18:49.0St. Johns141.3CAAC Red 3
12Jayson Anderson18:49.4Mason141.2CAAC Red 3
12John Miller18:53.6Grand Ledge141.1CAAC Blue 2
12Titan Parker19:04.0Parma Western141.0I-8 Championship
9Roan VanSumeren19:05.2Parma Western140.6I-8 Championship
11Jabin Dielman18:39.3Holland West Ottawa140.6OK Red Championship
11Dominic Smith18:56.8DeWitt140.1CAAC Blue 2
10Kodi Rose18:54.7Haslett139.4CAAC Red 3
11Alpha Kabba18:42.8East Kentwood139.4OK Red Championship
10Josiah Thelen18:43.0Grandville139.3OK Red Championship
10Jake Acker18:56.8Haslett138.7CAAC Red 3
12Jacob Standfest18:46.3Rockford138.2OK Red Championship
9Bryce Weismiller18:58.7St. Johns138.1CAAC Red 3
10Alex Loomis18:58.7Fowlerville138.1CAAC Red 3
12Max Corbat18:46.7Grand Haven138.1OK Red Championship
11Morgan Moy19:02.9Okemos138.0CAAC Blue 2
10Eli Schneider19:03.0Okemos138.0CAAC Blue 2
9Hayden Vess18:47.0Grand Haven138.0OK Red Championship
12Cody Bencovsky18:51.2Eaton Rapids137.9CAAC White 3
12Jean Shema18:47.6East Kentwood137.8OK Red Championship
9Mason Szyniszewski18:47.8Grandville137.7OK Red Championship
11Levi Wilcox18:47.9Hudsonville137.7OK Red Championship
10Musa Khadija18:48.1Grand Haven137.6OK Red Championship
12Owen Hunter19:15.2BC Harper Creek137.3I-8 Championship
11Zachary Rinehart19:02.2Fowlerville136.9CAAC Red 3
12Tam Huynh18:50.9East Kentwood136.7OK Red Championship
12Kelvin Kepler18:51.0Grandville136.7OK Red Championship
9Rhy Schneider18:51.7Rockford136.4OK Red Championship
11Charlie Vitkauskas18:52.0Rockford136.4OK Red Championship
12Jackson Lipsey19:08.5Grand Ledge136.2CAAC Blue 2
12Benjamin Ault18:52.9Rockford136.0OK Red Championship
12AJ Gates18:57.1Lansing Catholic136.0CAAC White 3
11Ian Burley18:54.0Grand Haven135.7OK Red Championship
9Shaun Gleason18:54.8Grand Haven135.4OK Red Championship
12Brenden Slanker18:58.9Charlotte135.4CAAC White 3
11Ryland McIntyre19:22.8BC Harper Creek134.7I-8 Championship
11Benjamin Huffine18:56.9East Kentwood134.7OK Red Championship
10Alex Edwards18:58.5Grandville134.2OK Red Championship
11Lukas Looman18:58.6Holland West Ottawa134.1OK Red Championship
12Joel Hoppe18:59.4Holland West Ottawa133.9OK Red Championship
11Chase Weers19:25.9Marshall133.7I-8 Championship
12Devon Lauters19:00.4Grandville133.5OK Red Championship
11Hudsen DeLeeuw19:04.5Olivet133.5CAAC White 3
12Ryland Brechting19:02.2Hudsonville132.9OK Red Championship
10Connor Burch19:18.2Grand Ledge132.9CAAC Blue 2
10Kohen Van Houten19:03.3Hudsonville132.6OK Red Championship
10Conner Morrison19:07.3Ionia132.6CAAC White 3
11Nicolas Hiner19:16.1St. Johns132.3CAAC Red 3
9Jonah Gray19:22.0East Lansing131.7CAAC Blue 2
10Chase Lawrence19:33.5Jackson Northwest131.2I-8 Championship
9Parker Ginsberg19:07.6Grandville131.1OK Red Championship
9Dominic Wheeler19:19.7Fowlerville131.1CAAC Red 3
9Drew Weaver19:14.3Olivet130.2CAAC White 3
11Paul Tabit19:14.4Lansing Catholic130.2CAAC White 3
10Brennan Eaton19:15.0Eaton Rapids130.0CAAC White 3
9Alec Hoy19:23.5St. Johns129.8CAAC Red 3
10Kaden Rohrbacher19:19.5Lake Odessa Lakewood128.5CAAC White 3
11Lucas St Martin19:29.3Fowlerville127.9CAAC Red 3
11Alex Gorsh19:18.0Grandville127.7OK Red Championship
9Edward Gorkowski19:19.9East Kentwood127.0OK Red Championship
10George Rollins19:36.4DeWitt126.9CAAC Blue 2
11Grant Lange19:33.4Mason126.5CAAC Red 3
10Shane Nshime19:22.0East Kentwood126.3OK Red Championship
9London Coreart19:26.5Charlotte126.2CAAC White 3
10Adryan Estrada19:34.6Mason126.1CAAC Red 3
12Evan Craddock19:48.6Parma Western126.1I-8 Championship
9Lucas Setsma19:22.8Grandville126.1OK Red Championship
10Carson Szarejko19:48.8BC Harper Creek126.1I-8 Championship
12Breslin Sharp19:49.0Parma Western126.0I-8 Championship
10Simon Whitwam19:39.6Holt125.8CAAC Blue 2
10Tanner Dingman19:27.7Eaton Rapids125.8CAAC White 3
9Mahir Tabakobic19:24.2Grandville125.6OK Red Championship
10Evan Billings19:36.4St. Johns125.5CAAC Red 3
11Dalles Bailiff19:28.7Ionia125.4CAAC White 3
10Luke Owens19:42.1Lansing Waverly125.0CAAC Blue 2
11Noah Jenkins19:27.0Hudsonville124.7OK Red Championship
12Alexi Ho19:27.3East Kentwood124.6OK Red Championship
12Coby Price19:27.6East Kentwood124.5OK Red Championship
10Joel Schmidt19:44.0Grand Ledge124.3CAAC Blue 2
11Tyler Ford19:44.1Okemos124.3CAAC Blue 2
11Alex Saavedra19:29.4East Kentwood123.9OK Red Championship
9Cameron Stone19:29.8Grandville123.7OK Red Championship
12Matthias Overley19:45.9Lansing Waverly123.7CAAC Blue 2
12Zachary Nunn19:46.4Holt123.5CAAC Blue 2
12Simon Van Wyk19:47.4East Lansing123.2CAAC Blue 2
11Henry Nanzer19:48.3Okemos122.9CAAC Blue 2
11Trevin Warner19:59.6Parma Western122.5I-8 Championship
10Townsend Moore19:34.4East Kentwood122.2OK Red Championship
10Ahmed Aboujrad19:50.8Okemos122.1CAAC Blue 2
10Sean Bostwick19:35.6Rockford121.8OK Red Championship
9Bryce Schuh19:52.0Holt121.7CAAC Blue 2
10Ezekiel Beach19:48.5Fowlerville121.5CAAC Red 3
10Eli Doty19:49.4Mason121.2CAAC Red 3
10Alex Cargill19:50.5Mason120.8CAAC Red 3
12Cayden Apol19:38.6Hudsonville120.8OK Red Championship
11Ethan Kilgore19:55.2Holt120.6CAAC Blue 2
12Alex Perea19:40.0Grandville120.3OK Red Championship
9Charles Lucas19:41.0Hudsonville120.0OK Red Championship
10Aiden Giancotti19:57.8Holt119.7CAAC Blue 2
10Sawyer Grifhorst19:42.8Grandville119.4OK Red Championship
9Samuel Monterosso20:00.3East Lansing118.9CAAC Blue 2
9Parker Hetrick20:12.5Coldwater118.2I-8 Championship
11Josh Carlin19:50.6Lansing Catholic118.1CAAC White 3
10Marshall Baker20:04.2Okemos117.6CAAC Blue 2
9Quinn Lum19:52.5Lansing Catholic117.5CAAC White 3
9Tanner Krzysik20:15.4Hastings117.2I-8 Championship
12Braiden Renfer20:15.6Parma Western117.1I-8 Championship
9Ethan Bussis20:05.8Grand Ledge117.1CAAC Blue 2
9Caleb LaVoy19:54.4Lansing Catholic116.9CAAC White 3
9Henry Wert19:50.5Hudsonville116.8OK Red Championship
9Noah Fowler20:16.5Parma Western116.8I-8 Championship
9Brendan McAuliffe19:51.1Rockford116.6OK Red Championship
9Charlie Crowe20:07.8East Lansing116.4CAAC Blue 2
11Hayden Richey19:56.1Lansing Catholic116.3CAAC White 3
12Paul DeVito19:56.5Olivet116.2CAAC White 3
9Bobby Dormer19:56.7Olivet116.1CAAC White 3
10Kalen Amunga20:12.3Holt114.9CAAC Blue 2
12Hunter Jenney20:24.6BC Pennfield114.1I-8 Championship
9Nick DeRoo19:59.0Holland West Ottawa114.0OK Red Championship
9Drake Green20:00.6Grand Haven113.5OK Red Championship
11Moritz Borowski20:17.0East Lansing113.3CAAC Blue 2
11Logan Snoap20:02.6Hudsonville112.8OK Red Championship
10Jameson Holton20:15.0Mason112.7CAAC Red 3
11Adam Fox20:04.4Grand Haven112.2OK Red Championship
12Evan Schultz20:16.4Fowlerville112.2CAAC Red 3
9Xander Towery20:08.7Ionia112.1CAAC White 3
11Jeremy VanderWall20:05.5Hudsonville111.8OK Red Championship
11Bryce Clarkson20:23.2Okemos111.3CAAC Blue 2
12Jibrael Al-Shinnawi20:25.4Lansing Everett110.5CAAC Blue 2
12Cole Hinterman20:10.3Hudsonville110.2OK Red Championship
9Elijah Smeak20:23.0Williamston110.0CAAC Red 3
10Andrew Russell20:23.7Haslett109.8CAAC Red 3
11James Boobyer20:39.1Parma Western109.3I-8 Championship
12Landon Barton20:30.1Grand Ledge109.0CAAC Blue 2
12Blair Scott20:18.9Olivet108.7CAAC White 3
10Justin Hutt20:15.4East Kentwood108.5OK Red Championship
12Teo Wilkerson20:16.0Grandville108.3OK Red Championship
12Jacob Hector20:21.0Grandville106.7OK Red Championship
11Logan Flores20:47.1Parma Western106.6I-8 Championship
10Matthew Austin20:38.3DeWitt106.2CAAC Blue 2
12Henry Stone20:23.0Grandville106.0OK Red Championship
10Shawn Thompson20:35.2Fowlerville105.9CAAC Red 3
9Ethan Moon20:23.8Grand Haven105.7OK Red Championship
10Jeremiah Delagarza20:40.2Lansing Everett105.6CAAC Blue 2
10Braydon Newton20:50.8Parma Western105.4I-8 Championship
11Talan Doll20:52.4Coldwater104.9I-8 Championship
11Jayson Hitchcock20:42.5DeWitt104.8CAAC Blue 2
11Ricky Popp20:31.4Charlotte104.5CAAC White 3
10Shepherd Richardson20:39.6Mason104.5CAAC Red 3
12Yota Toda20:29.4East Kentwood103.9OK Red Championship
9Elliott Worsley20:41.6St. Johns103.8CAAC Red 3
9Alex Florian20:34.2Eaton Rapids103.6CAAC White 3
12Elijah Swift20:46.5Lansing Everett103.5CAAC Blue 2
11Sam Thelen20:30.6Grandville103.5OK Red Championship
10Aiden Yost20:47.7Grand Ledge103.1CAAC Blue 2
11Noah Bower20:33.2Hudsonville102.6OK Red Championship
11Austin Soltow20:51.4Grand Ledge101.9CAAC Blue 2
11Jeffrey Brink20:35.5Hudsonville101.8OK Red Championship
11Eithan Tuyilingire20:53.3Okemos101.2CAAC Blue 2
9Jackson Hunt21:03.8BC Harper Creek101.1I-8 Championship
10Caleb Kramer21:04.0Hastings101.0I-8 Championship
10Joseph Anongdeth20:50.1Mason101.0CAAC Red 3
9Gabe Noguez21:04.4Coldwater100.9I-8 Championship
11Hunter Jones21:05.4BC Pennfield100.5I-8 Championship
9Daxton Hune20:40.0Rockford100.4OK Red Championship
10Connor Deyo20:57.9Lansing Waverly99.7CAAC Blue 2
9Cooper Highlen20:45.9Ionia99.7CAAC White 3
10Hezekiah Gin21:08.4Parma Western99.5I-8 Championship
10Jack Kemsley21:00.0Okemos99.0CAAC Blue 2
9Corbin Cummings20:44.4Rockford98.9OK Red Championship
9Parker Erb21:12.1Hastings98.3I-8 Championship
12Christopher Seymour21:03.6Lansing Everett97.8CAAC Blue 2
11Preston Mills21:00.8St. Johns97.4CAAC Red 3
10Abdoulaye Ibrihim20:50.2East Kentwood96.9OK Red Championship
12Kaiden Murdock20:52.3Grandville96.2OK Red Championship
11Tanner McNair20:58.0Portland95.7CAAC White 3
10Ashton Dack21:20.9Jackson Northwest95.4I-8 Championship
10Dameon Totten21:08.9Haslett94.7CAAC Red 3
10Joshua Gardner21:09.7Williamston94.4CAAC Red 3
10Ryland Pastor21:24.0BC Harper Creek94.3I-8 Championship
9Asher Beck21:25.4Parma Western93.9I-8 Championship
9Amittai Kawano21:00.3Holland West Ottawa93.6OK Red Championship
9Skyler Hoffman21:27.0Coldwater93.3I-8 Championship
9Brody Bushman21:27.1BC Harper Creek93.3I-8 Championship
9Mason DeWulf21:01.8Grandville93.1OK Red Championship
10Matthew Boks21:07.1Olivet92.6CAAC White 3
11Gage Bowling21:29.5BC Harper Creek92.5I-8 Championship
11Arthur Nystrom21:17.4Fowlerville91.9CAAC Red 3
10Jonas Meeuwsen21:06.0Grand Haven91.7OK Red Championship
9Sam Hayes21:18.2Haslett91.6CAAC Red 3
11Kam Richardson21:08.2Grand Haven90.9OK Red Championship
10Josh Chamberlin21:12.7Charlotte90.8CAAC White 3
12Caden Hutchins21:25.0Lansing Waverly90.7CAAC Blue 2
9Thomas Doversberger21:09.3Holland West Ottawa90.6OK Red Championship
9Benjamin Travelbee21:35.8Coldwater90.4I-8 Championship
10Alex Holmes21:22.1Lansing Eastern90.3CAAC Red 3
9Paul Tran21:26.5Lansing Waverly90.2CAAC Blue 2
10Carlos Martinez21:11.0Rockford90.0OK Red Championship
10Andrew Sleeper21:11.8Grand Haven89.7OK Red Championship
11Caleb Armock21:11.8Grand Haven89.7OK Red Championship
9Caleb Ward21:29.0Mason88.0CAAC Red 3
9Colt Bretz21:30.6Mason87.5CAAC Red 3
9Blake Wilson21:35.5Okemos87.2CAAC Blue 2
9Brody Pulling21:32.1Mason87.0CAAC Red 3
10Bryce Thompson21:46.7Parma Western86.8I-8 Championship
9Demetrio Bultman21:21.8Rockford86.4OK Red Championship
12Malachi Turner21:39.9East Lansing85.7CAAC Blue 2
12Hudson Goethals21:29.7Lake Odessa Lakewood85.1CAAC White 3
9Ethan Baker21:42.1Haslett83.6CAAC Red 3
11Benjamin Uetrecht21:56.3Coldwater83.6I-8 Championship
10Reese Sarzynski21:47.7East Lansing83.1CAAC Blue 2
10Decorion Mason21:35.8Lansing Sexton83.1CAAC White 3
9Matthew Hetrick21:48.9Holt82.7CAAC Blue 2
10Lyle Lawrence21:37.0Olivet82.7CAAC White 3
11Braden Koos21:37.2Charlotte82.6CAAC White 3
9Jeremy Alvarado21:50.9Lansing Waverly82.0CAAC Blue 2
9Cannon Detillion21:36.0Hudsonville81.7OK Red Championship
9Gabriel Perea21:38.8Grandville80.7OK Red Championship
11Victor Norrod22:06.2Marshall80.3I-8 Championship
11Anthony Richardson21:40.6Grandville80.1OK Red Championship
10Carter Simpson21:53.2Williamston79.9CAAC Red 3
9Thor Jorgensen21:57.6Okemos79.8CAAC Blue 2
9Gibson Yeiter21:46.1Lake Odessa Lakewood79.6CAAC White 3
12Ben Elder22:00.5Grand Ledge78.8CAAC Blue 2
10Aidan Fredericks21:57.4Williamston78.5CAAC Red 3
9Nolan Jarvie22:02.1DeWitt78.3CAAC Blue 2
12Isaiah Baker21:46.9Hudsonville78.0OK Red Championship
10Brenden Scott22:00.2Mason77.6CAAC Red 3
10Antonio Aro22:04.6East Lansing77.5CAAC Blue 2
11Carter Krzysik22:22.6Hastings74.8I-8 Championship
9Caiden Shull-Frye22:23.9Hastings74.4I-8 Championship
12Tyler Riedel22:11.3St. Johns73.9CAAC Red 3
9Caylor Elsesser22:28.1Marshall73.0I-8 Championship
9Joshua Diocares22:02.8East Kentwood72.7OK Red Championship
12Jeremiah McVey22:21.6Lansing Everett71.8CAAC Blue 2
12Yoe-Shi Yar22:06.0East Kentwood71.7OK Red Championship
10Drake McKaig22:23.7East Lansing71.1CAAC Blue 2
10Ignacio Urdiain22:13.0Hudsonville69.3OK Red Championship
9Braylon Wood22:43.5Coldwater67.8I-8 Championship
12Riley Bosher22:48.7BC Pennfield66.1I-8 Championship
11Mario Murray22:29.7Lansing Sexton65.1CAAC White 3
9Logan Decker22:51.7Coldwater65.1I-8 Championship
11Gabe Holman22:29.8Ionia65.1CAAC White 3
10Nicholas Whited22:44.5Grand Ledge64.2CAAC Blue 2
9Talon Thompson22:34.0Ionia63.7CAAC White 3
9Miles Triant22:31.2Rockford63.3OK Red Championship
9Jacob Trommater22:35.9Charlotte63.0CAAC White 3
11Brenden Jenkins22:45.0Mason62.7CAAC Red 3
12Anderson Elsesser23:01.4Marshall61.9I-8 Championship
9Jayce McCord23:04.7Hastings60.8I-8 Championship
10Henry Hetrick22:52.4Haslett60.2CAAC Red 3
9Drake Oberlin22:58.5Holt59.5CAAC Blue 2
10Ryan Scully23:01.3Holt58.6CAAC Blue 2
9Colin Scott23:01.0Mason57.3CAAC Red 3
9Nolan Lucas23:15.0Hastings57.3I-8 Championship
11Isaac Armbruster23:11.0Lansing Everett55.3CAAC Blue 2
11James Doss22:57.0Grand Haven54.7OK Red Championship
9Aiden Vance23:23.4Marshall54.5I-8 Championship
12Paxton Brechting22:59.1Hudsonville54.0OK Red Championship
9Caleb Van de Weghe22:59.8Holland West Ottawa53.7OK Red Championship
9Hunter Crosthwaite23:17.4Lansing Everett53.2CAAC Blue 2
12Nolan Prevo23:20.4Lansing Everett52.2CAAC Blue 2
12Ari Vernagus23:23.7East Lansing51.1CAAC Blue 2
10Noah Hamilton23:12.3Grandville49.6OK Red Championship
12Caleb Vincent23:26.2Mason48.9CAAC Red 3
9Will Wiechertjes23:16.0Grandville48.3OK Red Championship
12Isaiah Swift23:35.3Lansing Everett47.2CAAC Blue 2
9Quinton Herppich23:21.5Holland West Ottawa46.5OK Red Championship
9Noah Huffine23:29.4Portland45.2CAAC White 3
12Peter Ver Duin23:26.7Grand Haven44.8OK Red Championship
11Bhargava Kulkarni23:42.7Okemos44.8CAAC Blue 2
9Tylan Daniel23:33.3Ionia43.9CAAC White 3
11Spencer Crozier24:01.2Hastings41.9I-8 Championship
10Michael Goodwin24:01.5Jackson Northwest41.8I-8 Championship
9Ben Behovitz23:53.2DeWitt41.3CAAC Blue 2
9Dakota Cole24:03.7Hastings41.1I-8 Championship
12Connor Grigg24:03.7Marshall41.1I-8 Championship
10Hayden Billings23:53.8St. Johns39.7CAAC Red 3
10James Robinson23:57.8Lansing Everett39.7CAAC Blue 2
9WIlliam Sang23:42.2Rockford39.6OK Red Championship
9Tyler Haselius24:08.9Jackson Northwest39.4I-8 Championship
9Tamunoemi Tasie24:02.9Okemos38.0CAAC Blue 2
9Caleb Roehm23:51.3Lansing Sexton37.9CAAC White 3
12Josue A-Cruz24:05.8Lansing Everett37.1CAAC Blue 2
11Jude Shaver23:55.7Charlotte36.4CAAC White 3
10Wylie Scott24:10.2Lansing Eastern34.3CAAC Red 3
12Roman Cardenas24:16.1Lansing Eastern32.3CAAC Red 3
11Kaleb Miller24:32.2Coldwater31.6I-8 Championship
12Donald (DJ) Kuck24:35.5Hastings30.5I-8 Championship
9Gabriel Seraphim24:15.7Holland West Ottawa28.4OK Red Championship
12Brock Schafer24:33.4St. Johns26.5CAAC Red 3
11Wren Becktel24:38.0East Lansing26.3CAAC Blue 2
11Blake Thompson24:31.5Grandville23.2OK Red Championship
11Atraiu Naik24:35.1Holland West Ottawa22.0OK Red Championship
12Ryan Demuth24:56.5East Lansing20.2CAAC Blue 2
11Romeo Her24:46.5Lansing Sexton19.5CAAC White 3
12Elijah Maat24:43.4Holland West Ottawa19.2OK Red Championship
11Dre Dodd25:01.8Lansing Waverly18.4CAAC Blue 2
12Jonathan Toyer25:15.3Parma Western17.2I-8 Championship
11Angel Brito-Salto25:21.5Coldwater15.2I-8 Championship
11Tony Bergin25:16.1Fowlerville12.3CAAC Red 3
12Jesus G-Torres25:20.2Lansing Everett12.3CAAC Blue 2
9Jack Darling25:34.5BC Harper Creek10.8I-8 Championship
10Sullivan Phillips25:31.3East Lansing8.6CAAC Blue 2
10Kaedyn Bales25:42.4Lansing Waverly4.9CAAC Blue 2
11Colin Zaremski25:40.1Williamston4.3CAAC Red 3
10Tyler Thieu25:47.2Lansing Waverly3.3CAAC Blue 2
9Heath Black25:44.7St. Johns2.8CAAC Red 3
11Caidan Bauman25:56.3Lansing Everett0.2CAAC Blue 2
10Will Raterink25:41.1Hudsonville0.0OK Red Championship

GIRLS INDIVIDUAL RATINGS

GradeNameTimeTeamRatingMeet
12Helen Sachs16:59.7Holland West Ottawa172.8OK Red Championship
9Rachel Smith18:22.8Okemos152.7CAAC Blue 2
10Daisy Cox18:00.4Rockford152.5OK Red Championship
10Ava Schafer18:16.2St. Johns151.3CAAC Red 3
12Ayla Holben18:32.6DeWitt149.5CAAC Blue 2
12Valerie Beeck18:11.3Grand Haven148.9OK Red Championship
12Mia Williams18:42.7DeWitt146.1CAAC Blue 2
12Emma Gunnett18:23.0Holland West Ottawa145.0OK Red Championship
11Aviana Skinner18:47.2Grand Ledge144.6CAAC Blue 2
12Kayla Williams18:55.1DeWitt142.0CAAC Blue 2
10Collette Wierks18:39.1Holland West Ottawa139.6OK Red Championship
12Addy Smith18:42.2Grand Haven138.6OK Red Championship
10Lyla Dowling18:44.4Holland West Ottawa137.9OK Red Championship
12Jane Olney18:44.5Holland West Ottawa137.8OK Red Championship
9Remie Ellis18:49.7Eaton Rapids137.8CAAC White 3
11October Harns19:10.8Okemos136.7CAAC Blue 2
11Ava Lawrence18:49.2East Kentwood136.3OK Red Championship
10Cassie Karasinski18:50.9Hudsonville135.7OK Red Championship
10Chloe Purwin18:52.4Hudsonville135.2OK Red Championship
12Chloe DeRidder18:53.3Grandville134.9OK Red Championship
9Josie Bishop18:58.6Lansing Catholic134.8CAAC White 3
12Abi Albright19:11.2Grand Haven128.9OK Red Championship
9Mary Dolbow19:18.3Holland West Ottawa126.6OK Red Championship
11Cianah Budnik-Ramos19:20.7Grand Haven125.8OK Red Championship
9Morgan Sanders19:20.9Rockford125.7OK Red Championship
9Aurora Doepker19:47.4DeWitt124.5CAAC Blue 2
10Caroline Randall19:55.6Hastings124.1I-8 Championship
12Natalie Lewis19:26.0Rockford124.0OK Red Championship
12Ella Reaves19:55.1Holt122.0CAAC Blue 2
11Miriam Kloha19:49.4St. Johns120.2CAAC Red 3
12Nicole Schafer19:49.8Williamston120.1CAAC Red 3
11Addie Birkholz19:38.9Holland West Ottawa119.7OK Red Championship
9Emily Barrie20:04.9East Lansing118.7CAAC Blue 2
9Alyssa McFall20:07.0Okemos118.0CAAC Blue 2
11Lydia Jagger20:10.2Grand Ledge116.9CAAC Blue 2
9Kyra Shaver19:47.8Rockford116.7OK Red Championship
12Gracey Barry19:49.1Grand Haven116.3OK Red Championship
10Ella Wierks19:50.3Holland West Ottawa115.9OK Red Championship
12Melana Karsten19:50.7Rockford115.8OK Red Championship
10Sophia Schafer20:03.2Williamston115.6CAAC Red 3
9Isabelle Currie19:58.2Lansing Catholic114.9CAAC White 3
11Isabella Taber20:16.7DeWitt114.8CAAC Blue 2
12Leona Keuvelaar19:54.1Grandville114.6OK Red Championship
10Grace Wonch19:59.2Lansing Catholic114.6CAAC White 3
12Alayna Godfrey19:55.1East Kentwood114.3OK Red Championship
9Tiya Feldpausch20:00.7Olivet114.1CAAC White 3
12Avery Wezensky20:00.9Portland114.0CAAC White 3
11Natalie Kramer20:08.3St. Johns113.9CAAC Red 3
12Tessa Minnear19:59.6Hudsonville112.8OK Red Championship
12Julia Frampton20:00.9Holland West Ottawa112.4OK Red Championship
10Colette Charchut20:13.8Haslett112.1CAAC Red 3
11Julia Faber20:31.8BC Harper Creek112.1I-8 Championship
10Morgan Allen20:14.1Mason112.0CAAC Red 3
10Avery Silvas20:12.3Charlotte110.2CAAC White 3
11Frances Melinn20:15.4Lansing Catholic109.2CAAC White 3
11Maria Beach20:23.5Fowlerville108.8CAAC Red 3
10Avery Miller20:17.1Lansing Catholic108.6CAAC White 3
11Emily Peters20:17.3Olivet108.6CAAC White 3
10Helena Goodrich20:18.3Charlotte108.2CAAC White 3
11Chloe Khon20:46.7Jackson Northwest107.1I-8 Championship
12Autumn Thompson20:40.3DeWitt106.9CAAC Blue 2
12Olivia Tandoc20:40.4Okemos106.9CAAC Blue 2
11Fiona Whitmyer20:44.0Okemos105.7CAAC Blue 2
9Delilah White20:34.2Haslett105.3CAAC Red 3
12Emma Smith20:25.1Rockford104.3OK Red Championship
9Alaina Dillon20:55.8Marshall104.1I-8 Championship
10Eliza Milarch20:33.4Charlotte103.2CAAC White 3
9Kaila Cravotta20:52.5East Lansing102.8CAAC Blue 2
11Leah McPartlin21:00.1Marshall102.6I-8 Championship
12Leah Shadduck20:54.4DeWitt102.2CAAC Blue 2
12Abby Minnick20:55.0East Lansing102.0CAAC Blue 2
11Reese Supianoski20:46.8Williamston101.1CAAC Red 3
9Gweneth Eby21:04.8Coldwater101.1I-8 Championship
10Ashley Wayne20:36.5Hudsonville100.5OK Red Championship
12Elizabeth Kunzi20:40.0Hudsonville99.3OK Red Championship
12Bradey Harmelink20:40.7Grandville99.1OK Red Championship
9Rylee Zumer21:13.7BC Harper Creek98.1I-8 Championship
12Audrey Huff20:45.1Grandville97.6OK Red Championship
10Paige Weber20:50.7Portland97.4CAAC White 3
11Elizabeth Schafer21:09.8Okemos97.1CAAC Blue 2
11Abby Russell21:00.8Haslett96.4CAAC Red 3
12Lily Frendt20:51.5Grand Haven95.5OK Red Championship
12Bertha Quiroga21:22.1Parma Western95.3I-8 Championship
11Alyssa Mertes20:52.8Rockford95.1OK Red Championship
11Peyton Rhoades21:23.0BC Pennfield95.0I-8 Championship
10Amira Khadija20:54.8Grand Haven94.4OK Red Championship
9Jorga Wooledge21:07.8Mason94.1CAAC Red 3
11Carleigh Thompson21:01.9Ionia93.7CAAC White 3
9Claire Watson21:00.9Rockford92.4OK Red Championship
11Emma-Claire Sleighter21:01.3East Kentwood92.2OK Red Championship
11Julia Moore21:25.8East Lansing91.7CAAC Blue 2
12Kaitlin Ludwig21:08.2Lansing Catholic91.6CAAC White 3
9Natalie Hayes21:26.8DeWitt91.4CAAC Blue 2
9Ruby Petee21:20.4Mason89.9CAAC Red 3
9Clara Marschall21:21.6Fowlerville89.5CAAC Red 3
9Dalia Fermaglich21:33.6East Lansing89.1CAAC Blue 2
12Abbey Scholma21:11.7Hudsonville88.8OK Red Championship
12Sage Brownell21:13.0Rockford88.3OK Red Championship
11Andie Wildern21:21.9Charlotte87.0CAAC White 3
9Emma Cook21:40.8DeWitt86.7CAAC Blue 2
12Morgan Ashcroft21:41.3DeWitt86.6CAAC Blue 2
12Mila Schneider21:23.8Rockford84.7OK Red Championship
10Isla McConnell21:47.1East Lansing84.6CAAC Blue 2
12Riley Kerschke21:36.8Mason84.4CAAC Red 3
10Brynn Potter21:24.9Rockford84.4OK Red Championship
11Elie Peresenaire21:25.3Hudsonville84.2OK Red Championship
12MacKenzie MacDonald21:32.2Charlotte83.6CAAC White 3
11Aubrey Metzger21:39.3Mason83.6CAAC Red 3
9Tatum Hawley21:27.9Grand Haven83.4OK Red Championship
11Mikayla Reddy21:29.1Rockford83.0OK Red Championship
9Mya Bower21:54.2Okemos82.3CAAC Blue 2
12Marina Walz22:01.4Parma Western82.2I-8 Championship
11Stella Lipinski21:37.0Lansing Catholic82.0CAAC White 3
11Lauren Spitzley21:38.7Portland81.4CAAC White 3
11Madison Aten21:58.1Grand Ledge81.0CAAC Blue 2
10Natalie Kuhl22:05.4Parma Western80.9I-8 Championship
10Alyssa Danek21:35.7Holland West Ottawa80.8OK Red Championship
10Morgan Clark21:48.6Mason80.5CAAC Red 3
9Stella Gates21:43.3Lansing Catholic79.9CAAC White 3
10Layla Silkworth22:08.3BC Harper Creek79.9I-8 Championship
11Elsa Gomez22:01.5Grand Ledge79.8CAAC Blue 2
11Kate Waugh22:01.8Okemos79.7CAAC Blue 2
9Addison Dodd21:42.0Hudsonville78.7OK Red Championship
10Brooklyn Hekman21:47.4Eaton Rapids78.5CAAC White 3
12Isabelle Goodrich21:47.8Charlotte78.4CAAC White 3
11Josephine Sullivan21:45.4Rockford77.5OK Red Championship
10Addison Hopkins21:45.5Hudsonville77.5OK Red Championship
11Gwendolynn Carter22:08.8Holt77.4CAAC Blue 2
9Bridget Fullerton22:16.6Parma Western77.1I-8 Championship
9Izzy Brown22:00.9Haslett76.4CAAC Red 3
10Olivia Love22:12.5Okemos76.2CAAC Blue 2
9Grace Hamel22:05.0Williamston75.0CAAC Red 3
10Maya Demshur22:16.4Okemos74.9CAAC Blue 2
12Zoe Hankey21:58.7Eaton Rapids74.8CAAC White 3
12Lola Walworth22:18.8Okemos74.1CAAC Blue 2
12Hailey Dodd22:26.0Parma Western74.0I-8 Championship
11Kate Church22:09.6Haslett73.5CAAC Red 3
11Amelia Cornell22:20.9Grand Ledge73.4CAAC Blue 2
9Ava Harmon21:58.0Hudsonville73.3OK Red Championship
9Annalise Jense21:58.1Hudsonville73.3OK Red Championship
12Isabella Stoetzel22:29.4Parma Western72.9I-8 Championship
12Athiei Manyang22:04.0East Kentwood71.3OK Red Championship
11Ella Barber22:17.1St. Johns71.0CAAC Red 3
12Cece Frendt22:05.2Grand Haven70.9OK Red Championship
11Emily Agnew22:28.9DeWitt70.7CAAC Blue 2
11Alaina Hoffman22:35.9Marshall70.7I-8 Championship
9Ava Benedict22:11.3Ionia70.6CAAC White 3
9Madilyn Mccormick22:19.4Mason70.2CAAC Red 3
11Austynn Arellano22:14.4Lansing Catholic69.5CAAC White 3
9Karagan Calley22:14.9Portland69.4CAAC White 3
9Markie Buckland22:33.0Grand Ledge69.3CAAC Blue 2
9Ellie Bowen22:41.6BC Pennfield68.8I-8 Championship
10Josephine Polasek22:21.3Portland67.2CAAC White 3
9Olivia Lane22:46.5BC Pennfield67.2I-8 Championship
11Maria Kilpela22:29.1Fowlerville67.0CAAC Red 3
10Andie Buursma22:17.8Grandville66.8OK Red Championship
10Simone McDargh22:17.9Grandville66.7OK Red Championship
11Adriana Domingo22:48.0Marshall66.7I-8 Championship
10Annika Johnson22:48.6Coldwater66.5I-8 Championship
12Lydia Finn22:30.7St. Johns66.4CAAC Red 3
9Kennady Giancotti22:42.0Holt66.3CAAC Blue 2
9Fiona Sizemore22:24.5Ionia66.2CAAC White 3
12Sophia Wilson22:19.6Grandville66.1OK Red Championship
12Klea Verstrate22:19.9Hudsonville66.0OK Red Championship
11Piper Williams22:45.2Okemos65.3CAAC Blue 2
10Harper North22:45.7Okemos65.1CAAC Blue 2
10Chehek Bharatiya22:53.1Parma Western65.0I-8 Championship
10Ilaria Claassens22:35.3Haslett64.9CAAC Red 3
11Audrey McManus22:29.0Eaton Rapids64.7CAAC White 3
10Anneliesse Patterson22:29.3Olivet64.6CAAC White 3
10Jocelyn Wilson22:48.8Holt64.1CAAC Blue 2
11Jackson Harlan22:38.0Williamston64.0CAAC Red 3
9Kenadi Simon22:38.1St. Johns64.0CAAC Red 3
12Lina Nguyen22:26.2Grandville63.9OK Red Championship
10Laila Burress22:26.9East Kentwood63.7OK Red Championship
9Reagan Cooke22:39.2Williamston63.6CAAC Red 3
11Malia Reitz22:52.0Holt63.0CAAC Blue 2
12Adriana May22:34.9Charlotte62.7CAAC White 3
11Addison Holt22:30.5Grand Haven62.5OK Red Championship
10Emma Bossenbroek22:57.3Holt61.2CAAC Blue 2
11Kate Chenault22:57.5East Lansing61.2CAAC Blue 2
11Kenzie Howell22:35.6Grand Haven60.8OK Red Championship
11Evelyn Ault22:36.1Rockford60.6OK Red Championship
10Rain Hinkley22:48.4Haslett60.5CAAC Red 3
11Marissa Norder22:37.3Grand Haven60.2OK Red Championship
12Allee Sustrich23:01.3DeWitt59.9CAAC Blue 2
12Mara Gilmore22:39.1Grand Haven59.6OK Red Championship
10Lillian Coppernoll23:09.7Parma Western59.4I-8 Championship
10Delilah Marquez22:40.2Holland West Ottawa59.3OK Red Championship
12Savannah Richmond23:10.5Marshall59.2I-8 Championship
11Lilliana Van Vleet23:07.4DeWitt57.9CAAC Blue 2
12Paige Newman22:57.6St. Johns57.5CAAC Red 3
11Grace Clayton22:46.6Rockford57.1OK Red Championship
10Mallory Verhougstraete22:48.0Grand Haven56.7OK Red Championship
11Isabella Hernandez22:50.8Grandville55.7OK Red Championship
12Lauren Hills22:51.6Hudsonville55.5OK Red Championship
9Grace Nunn23:16.3Holt54.9CAAC Blue 2
12Brianna Nixon22:55.2Hudsonville54.3OK Red Championship
12Amelia Lynd23:25.6Parma Western54.1I-8 Championship
9Lauryn Wilkie22:56.6Grand Haven53.8OK Red Championship
9Hayden Brill22:57.4Grand Haven53.5OK Red Championship
10Ava Buckley23:09.8Mason53.4CAAC Red 3
12Abbie Terry22:58.0East Kentwood53.3OK Red Championship
12Sofia Giacobbe22:58.3East Kentwood53.2OK Red Championship
11Kaitlyn Gronowski23:12.8Mason52.4CAAC Red 3
10Makenna Rudnicki23:14.7Fowlerville51.8CAAC Red 3
12Amelia Flahie23:26.1Holt51.6CAAC Blue 2
9Dakota Koeman23:07.2Hudsonville50.3OK Red Championship
9Penelope Bianchi23:31.6Okemos49.8CAAC Blue 2
12Quinn Smith23:10.0East Kentwood49.3OK Red Championship
12Naomi Fitton23:33.3Grand Ledge49.2CAAC Blue 2
9Mady Terpstra23:11.7Hudsonville48.8OK Red Championship
9Veronica Polischuk23:36.2East Lansing48.3CAAC Blue 2
11Avari Montgomery23:18.7Charlotte48.1CAAC White 3
12Lauren Verburg23:37.1Grand Ledge48.0CAAC Blue 2
10Haylie Pearce23:16.5Rockford47.2OK Red Championship
9Izzy Fedewa23:24.1Portland46.3CAAC White 3
10Sydney Kapolka23:19.8Rockford46.1OK Red Championship
12Odessa Bristol23:20.2Grandville45.9OK Red Championship
10Amanda Ludwig23:27.9Lansing Catholic45.0CAAC White 3
10Nora Johnson23:45.9East Lansing45.0CAAC Blue 2
9Bria Casey23:23.3Holland West Ottawa44.9OK Red Championship
10Gianna DeCola23:55.3Marshall44.2I-8 Championship
10Annabel Reaves23:48.8Holt44.1CAAC Blue 2
10Lanie Syrek23:56.3Parma Western43.9I-8 Championship
11Kate Coffey23:32.5Lansing Catholic43.5CAAC White 3
9Charlotte Asselin23:41.3Haslett42.9CAAC Red 3
11Berta Fabrega Vivas24:00.1Hastings42.6I-8 Championship
12Sama Abbas23:55.5Lansing Everett41.8CAAC Blue 2
10Mia McCarty23:34.1Hudsonville41.3OK Red Championship
12Jenna Lumsden24:04.1Marshall41.3I-8 Championship
9Raelin Schrock23:44.5Lake Odessa Lakewood39.5CAAC White 3
9Laurel ClevengerGrimsley24:09.7Parma Western39.4I-8 Championship
12Tamara Stoner-Sleight23:53.0Williamston39.0CAAC Red 3
12Ainsley Tandoc24:04.6Okemos38.8CAAC Blue 2
10Addison Seppala23:42.4Rockford38.5OK Red Championship
9Charlotte Szilagyi23:59.3Fowlerville36.9CAAC Red 3
10Daniela Atkins23:48.1Grandville36.6OK Red Championship
12Skyelar Hawley23:48.4Grand Haven36.5OK Red Championship
10Grace Blossom23:48.7Rockford36.4OK Red Championship
10Miyah Moore24:19.6Coldwater36.1I-8 Championship
11Everlyn VanValkenburg24:20.7BC Harper Creek35.8I-8 Championship
12Kamyla Aponte-Hernandez23:51.4East Kentwood35.5OK Red Championship
9Emily Weaver24:05.4Mason34.9CAAC Red 3
9Evelyn Luea23:58.8Lansing Catholic34.7CAAC White 3
10Gabriella Tietema23:55.9Grand Haven34.0OK Red Championship
12Melaina Magnusson24:27.7Parma Western33.4I-8 Championship
10Charlie Damron24:30.1Parma Western32.6I-8 Championship
10Chloe Pirtle24:30.6Hastings32.5I-8 Championship
11Teigan Colvin24:01.9Grand Haven32.0OK Red Championship
12Abby Retberg24:02.0Hudsonville32.0OK Red Championship
12Sabrina Bielecki24:04.0Hudsonville31.3OK Red Championship
11Ida Karuschkat24:27.1Okemos31.3CAAC Blue 2
10Dasol Kim24:27.5Okemos31.2CAAC Blue 2
9Linzie Dush24:17.8St. Johns30.7CAAC Red 3
11Lexandria Albarez24:18.0Lansing Eastern30.7CAAC Red 3
10Adeline Slater24:06.8Rockford30.4OK Red Championship
9Ava Joy24:37.6BC Pennfield30.1I-8 Championship
9Avery Bernard24:09.8Hudsonville29.4OK Red Championship
9Haylee Geerlings24:11.9Holland West Ottawa28.7OK Red Championship
11Georgianna Schmidt24:49.1Marshall26.3I-8 Championship
10Victoria Tulloch24:20.0Holland West Ottawa26.0OK Red Championship
10Tuta Komi24:26.4Lansing Sexton25.5CAAC White 3
12Anna Heath24:28.2Portland24.9CAAC White 3
12Siye Habtemariam24:48.0Okemos24.3CAAC Blue 2
11Rheagan Cobb24:25.4Grand Haven24.2OK Red Championship
11Lilly Allen24:32.0Eaton Rapids23.7CAAC White 3
10Lily Lawson24:28.2Grand Haven23.3OK Red Championship
11Veda Smith24:33.4Portland23.2CAAC White 3
9Lauren Gormas24:51.8Okemos23.1CAAC Blue 2
11Elizabeth Marschall24:42.0Fowlerville22.7CAAC Red 3
12Ellie Anderson24:53.5East Lansing22.5CAAC Blue 2
10Liliya Pyk24:31.5Holland West Ottawa22.2OK Red Championship
10Alexa DeCamp25:03.5Hastings21.5I-8 Championship
11Ava Hussain24:57.6Okemos21.1CAAC Blue 2
10Shanmukha Aluru24:57.9Okemos21.0CAAC Blue 2
9Sophia Lagone24:36.2Hudsonville20.6OK Red Championship
9Thalynn Flint24:43.6Lansing Catholic19.8CAAC White 3
11Sophia Kline25:08.6BC Harper Creek19.8I-8 Championship
9Jadyn Baer24:38.9Hudsonville19.7OK Red Championship
11Claire Lyon24:44.5Portland19.5CAAC White 3
10Annabelle Brunner24:45.0Eaton Rapids19.3CAAC White 3
11Baylee Moore24:45.7Charlotte19.1CAAC White 3
10Lydia Rousseau24:41.4Hudsonville18.9OK Red Championship
12Savanna Vo25:12.0Parma Western18.7I-8 Championship
10Ashlyn Pelletier24:46.2Grandville17.3OK Red Championship
11Olivia Golematis25:16.8Coldwater17.1I-8 Championship
11Haylie Vanderwal24:52.8Olivet16.7CAAC White 3
10Bella Cotter25:15.4Holt15.2CAAC Blue 2
11Ariana Russell25:27.5Marshall13.5I-8 Championship
10Dakota Belknap25:21.4Grand Ledge13.2CAAC Blue 2
10Abigail Mueller25:03.3Rockford11.6OK Red Championship
9Carley Gilbert25:41.1Parma Western9.0I-8 Championship
11Kennedie Crow25:17.3Eaton Rapids8.6CAAC White 3
12Avery O’Dell25:18.9Olivet8.0CAAC White 3
9Chloe Berens25:15.6Grandville7.5OK Red Championship
11Hei ler Pwe25:15.7East Kentwood7.4OK Red Championship
9Cami Goodrich25:20.8Lansing Catholic7.4CAAC White 3
12Lucia Del Pozo25:17.6East Kentwood6.8OK Red Championship
9Soleil Schwartz25:40.8East Lansing6.7CAAC Blue 2
9Sasha Hall25:22.9East Kentwood5.0OK Red Championship
12Lily Weaver25:28.1Olivet5.0CAAC White 3
11Addy Burkett25:28.9Olivet4.7CAAC White 3
9Ada Allstott25:30.4Lansing Catholic4.2CAAC White 3
12Ainsley Meteyer25:49.7Okemos3.8CAAC Blue 2
10Alexus Swinton25:27.3East Kentwood3.6OK Red Championship
11Deirdre Mairs25:34.9East Kentwood1.0OK Red Championship
10Lauren Gandy26:05.2BC Harper Creek0.9I-8 Championship
12Elizabeth Torres-Ojeda26:08.0Coldwater0.0I-8 Championship
Uncategorized

2024 Upper Peninsula Final Projections

DIVISION ONE

Boys

Marquette the pretty clear favorite, hoping to make it 6 in a row. The Sentinels can easily put seven under 17:00, overwhelming almost all Michigan teams with depth. When facing UP-only teams, they’ve either ripped through the competition or skated by with their JV squad. Sault Ste. Marie has depth as well, but not to the level of the Sentinels. Either way, these two teams are far and away the best of the more-populated division.

Projected PlaceTeamAvg. ScoreAvg. PlaceWin %Top 2 %
1Marquette211.095+95+
2Sault Ste. Marie452.0 95+
3Houghton993.0  
4Gladstone1234.0  
5Ishpeming Westwood1865.1  
6Menominee1996.1  
7Negaunee2117.1  
8Escanaba2228.2  
9Calumet2268.5  
10Kingsford26310.1  
11Powers North Central27310.9  

Hard to imagine that Seppi Camilli and Gabe Litzner haven’t yet faced off in cross. Litzner has the best individual rating of the two, a 218 at Holly. That seems to be an anomaly, as most of his hard efforts are between 204 and 211. Camilli has a similar range, reaching as high as 211 at Queen City and Spartan. Both have raced in pressure-filled settings. Camilli was 2nd in both the spring’s 3200m and last year’s XC Final, with Litzner winning both.

Projected PlaceGradeNameTeam
111Gabe LitznerSault Ste. Marie
212Seppi CamilliMarquette
312James BarchMarquette
411Rorik HolmquistMarquette
511Peter ArgeropoulosMarquette
612Evan BalkoMarquette
711Shea ArmstrongSault Ste. Marie
812Chase ThomsenMarquette
912Birk SeagrenHoughton
1010Lucas BallardMarquette
1112Evan HuyckSault Ste. Marie
1212Eli HillsSault Ste. Marie
1311Benjamin HemmerHoughton
1411Daniel BowermanSault Ste. Marie
1511Adam BrandtSault Ste. Marie
1612Brayden BourionMenominee
1712Weston KnaufPowers North Central
189Brandon Van KarsenHoughton
1910Chase AldridgeSault Ste. Marie
2010Andrew JunttilaCalumet
2111Max BeauchampGladstone
2211Simon JaklinNegaunee
2312William WeiseEscanaba
2411Teagan ReynoldsGladstone
2511Tyler SodermanGladstone
2611Anderson LimkemannHoughton
2711Austin CoreyGladstone
2812Reed DeGrootKingsford
2911Grady NelsonGladstone
3012Michael SlawinskiNegaunee

Girls

This is the race – Houghton vs. Marquette. For the past five years, either the Gremlins or the Sentinels have come home from the D1 Finals as winners, this year appearing to be no different. They’ve locked heads once at full strength, with Marquette winning by three points at the Queen City Invite. This is essentially a coin flip, Houghton with a slight edge, 54% to 46% and a 2-point difference between the two. It could go either way.

PlaceTeamAvg. ScoreAvg. PlaceWin %Top 2 %
1Houghton381.55495+
2Marquette401.54695+
3Sault Ste. Marie1133.0  
4Negaunee1304.0  
5Kingsford1615.6  
6Gladstone1726.4  
7Calumet1756.7  
8Escanaba1817.4  
9Powers North Central2049.0  
10Ishpeming Westwood2269.9  

Tessa Rautiola was the winner here in 2022, then 4th last fall. Alisha Mabie keeps moving forward, 12th as a sophomore to 9th as a junior. Tessa has run faster this year, reaching into the mid-19’s twice (127, her highest speed rating). Mabie just now hit her first sub-20 ever at the Eskymos’ home invite. The two have raced twice, at Dale Fountain and El Harger, with Rautiola winning each.

Projected PlaceGradeNameTeam
111Tessa RautiolaHoughton
212Alisha MabieEscanaba
311Ella FureMarquette
412Roman Trevino PeterlinHoughton
59Sela NiskaHoughton
612Maija Maki-WarneMarquette
79Maria MurvichKingsford
812Lily RossHoughton
99Evelyn GrantMarquette
1012Chloe MillerMarquette
1112Monet ArgeropoulosMarquette
1212Marlee PlaxcoNegaunee
139Isabelle McCordSault Ste. Marie
1410Winley BrandtMenominee
1511Stephanie JonesSault Ste. Marie
1610Eryn VeverkaMarquette
1711Nori KorsmanNegaunee
1810Regan SporteSault Ste. Marie
1912Violet PapinMarquette
2010Norah WoodruffHoughton
2110Joselyn MillsGladstone
2210Riley ConklinNegaunee
2311Maija KeranenCalumet
2412Hope VaroniPowers North Central
2511Romi MattsonHoughton
2611Addy HallumIshpeming Westwood
279Elli HarjuCalumet
2811Jovie WilliamsHoughton
2912Mary HookEscanaba
3011Payton TakkunenGladstone

DIVISION TWO

Boys

Painesdale-Jeffers is the three-time defending champ, hoping to make it four in a row. The Jets have been defeated only three times this year, all by D1 Houghton, thus undefeated against D2 competition.

Projected PlaceTeamAvg. ScoreAvg. PlaceWin %Top 2 %
1Painesdale-Jeffers401.095+95+
2Munising682.2 85
3Rudyard742.9 15
4Ironwood1074.1  
5Gwinn1285.0  
6Wakefield-Marenisco/Bessemer1426.0  
7Manistique1576.9  
8Hancock1958.0  

Dan Goss placed 4th in the D2 finals each of the past two years, this year he’s the main contender. He’s only joined by one other D2 kid in the 16’s, and that’s his teammate Trevor Nolan. His 16:01 at the Rudyard Autumn Classic was a massive personal best, erasing nearly 20 seconds from his previous fastest time.

Projected PlaceGradeNameTeam
112Dan GossMunising
212Trevor NolanMunising
311Landon LarsonPainesdale-Jeffers
411Cameron AndersonPainesdale-Jeffers
511Steven KirschnerRudyard
612Zach SmithIronwood
712Ben GilroyManistique
89Branson AndersonPainesdale-Jeffers
910Blake LakoskyMunising
109Blake HeltunenPainesdale-Jeffers
1112Joey LauzonIronwood
1210Eli FolkersmaRudyard
1311Seth TempletonRudyard
1410Tage RajalaPainesdale-Jeffers
1512Thomas JenkinsGwinn
1612Ezekiel PostGwinn
1711Kasen HelminenPainesdale-Jeffers
1810Ty LaloneRudyard
1910Noah VerbosWakefield-Marenisco/Bessemer
2010Brexton KinnunenPainesdale-Jeffers
2112Donald JourdenGwinn
2210Nolan DolaskieMunising
2310Izaiah AdamsWakefield-Marenisco/Bessemer
2412Daniel TibaldoIronwood
259Kavin JacksonManistique
2610Oliver DankertRudyard
279Drew JohnsonWakefield-Marenisco/Bessemer
2810Eloi LopezGwinn
2910Zaine NicholsRudyard
3012Hunter LaCourtHancock

Girls

Three-time defending champ (and five of the past six) Hancock is the overwhelming favorite. The Bulldog formula is depth, the ability to place five girls in the top-15 seeming to be a possibility.

PlaceTeamAvg. ScoreAvg. PlaceWin %Top 2 %
1Hancock361.095+95+
2Baraga812.5 54
3Munising822.6 46
4Ironwood1064.4  
5Wakefield-Marenisco/Bessemer1074.5  
6Rudyard1566.6  
7Manistique1596.6  
8West Iron County1687.8  

The ratings list Aubrey Smith as a considerable favorite over her D2 brethren. She’s got the fastest time in the division, slipping under 20:00 at the Baraga Invite in late September. Smith is undefeated against D2 competition, but Ella Keranen is lurking close behind.

Projected PlaceGradeNameTeam
112Aubrey SmithIronwood
212Ella KeranenHancock
312Alyssa ShirkeyWakefield-Marenisco/Bessemer
49Alena PietilaHancock
511Maya CarlsonManistique
612Rayna TowlesHancock
710Sophie DesRochersBaraga
811Jill BergHancock
99Addie BowermanMunising
1011Olivia CoteyMunising
1112Kate MattsonMunising
129Princess PierreBaraga
1311Lauren AdamsNorway
1410Kaylee BaldwinNorway
1512Emily MooreHancock
1612Dayne BehningMunising
179Breyelle BowersBaraga
1812Laynie KorpiIshpeming
1912Emma MitchellRudyard
2012Calista WatchornManistique
219Aida KesslerWakefield-Marenisco/Bessemer
229Abby BradwayHancock
2312Cheyenne RitchieWest Iron County
2412Madelyn SmithIronwood
2511Aubrey BalducIronwood
269Aybri SorensenBaraga
2710Marie ThompsonHancock
2812Natalie BroganBaraga
2912Willow KobrigerWest Iron County
3010Kelsie AllenRudyard

DIVISION THREE

Boys

Probably will be the closest battle of the boys team races. Engadine still a solid favorite. The Eagles swept the EUP Conference meets. If they were to win, it would be their first title ever in XC. The competition for second is also close, with Dollar Bay and Stephenson as the two contenders. Canon Kuntze provides firepower up front for Stephenson, while Dollar Bay seems to be a bit stronger late.

Projected PlaceTeamAvg. ScoreAvg. PlaceWin %Top 2 %
1Engadine711.19495+
2Stephenson912.5 45
3Dollar Bay912.5 51
4Newberry1344.7 5
5Rapid River1424.8  
6Eben Jct. Superior Central1515.8  
7Cedarville1606.6  
8Rock Mid-Peninsula2038.6  
9Chassell2058.7  
10Forest Area22310.0  
11Brimley24211.1  
12Paradise-Whitefish Township25011.7  

Kalvin Kytta looks to be a heavy favorite. The ratings have him clear of any D3 competitor by 1:30, by time he’s the only D3 boy to break 17:00 this fall. The Chassell senior won here last year and has been top-10 in all three of his Finals races.

Projected PlaceGradeNameTeam
112Kalvin KyttaChassell
212Dakota TaylorEngadine
311Canon KuntzeStephenson
49Brody MajurinEwen-Trout Creek
510Ethan SnyderCedarville
611Duane KrenekEngadine
79Wyatt HuhnSt. Ignace
812Joshua GuantDollar Bay
912Trevor VerbaStephenson
1012Owen KuehnauStephenson
1110Jon DenkinsRapid River
1211Manny Vande HeyHoly Name
139Nate StielstraEngadine
1410Landon HalkolaDollar Bay
1511Cody MooreEben Jct. Superior Central
1611Carver DayPickford
1710Jae PomaRapid River
1812Ross PearsonCedarville
1911Caleb KentalaDollar Bay
208Owen TruittRapid River
2111Dalton ChampionSt. Ignace
2212Alex NordenRock Mid-Peninsula
239Rush HinnenCedarville
249Julian SurianoNewberry
2512Sam RahillyNewberry
2610Darren JohnsonBrimley
2711Austin LutchPickford
2810Austin GuthrieParadise-Whitefish Township
299Coleman LoebachEngadine
3011Kellan BrunoNewberry

Girls

If my research is correct, if front-runner Ewen-Trout Creek comes through, it would be their first title ever in XC. The Panthers are coming off a Copper Mountain Conference victory over D2’s 2nd place contender, Baraga and a Chassell team that can definitely grab a 2nd place spot here.

PlaceTeamAvg. ScoreAvg. PlaceWin %Top 2 %
1Ewen-Trout Creek571.095+95+
2Chassell892.1 91
3Pickford1063.4 8
4St. Ignace1215.1  
5Brimley1215.1  
6Stephenson1245.7  
7Newberry1255.9  
8Rapid River1437.7  
9Eben Jct. Superior Central2339.3  
10Holy Name2409.7  

We’ve got 2023’s winner, Talya Schreiber and 2022’s winner, Samantha Taylor. Schreiber has continued her 2023 form; Taylor has continued the form she’s shown through her whole career. Schreiber received a great opportunity to run against the state’s best at Portage, she came back from Kalamazoo with a new lifetime best of 18:36. Earlier in the year, Taylor joined her in the 18’s, the first time she’s hit that level in her illustrious career.

Close in proximity, these two girls go head-to-head often. It’s unfortunate they’re both in D3, as Taylor would likely win the other divisions.

Projected PlaceGradeNameTeam
111Talya SchreiberPickford
211Samantha TaylorNewberry
310Abby TaylorNewberry
48Molly McNamaraEngadine
511Faith CappaertStephenson
69Bree BesonenEwen-Trout Creek
710Sylvia AhoChassell
811Emma BesonenEwen-Trout Creek
910Aesara LupinskiRock Mid-Peninsula
108Leona SchutzEwen-Trout Creek
119AJ FeleppaSt. Ignace
1211Teryn FirackPickford
1312Claire OvenEngadine
1410Gabriella PutnamStephenson
158Alyssa DeCremerEwen-Trout Creek
1610Audrey WhealyBrimley
178Julia PomaRapid River
189Lily FroeseSacred Heart Catholic
199AJ FelepaSt. Ignace
2012Emma SundlingRapid River
2112Lily EtelamakiChassell
229Jordan HolomboChassell
2312Leah DurfeeForest Area
2412Paige DanisonChassell
257Zoey HemmingEwen-Trout Creek
2610Christy LutchPickford
2711Khloe DumasBrimley
2811Calie TremblayBrimley
2912Ewen CroteauSt. Ignace
3010Oriana OlsonChassell
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