Uncategorized

2023 Rankings: League Week, Division 2

Ahhh, the final week of rankings. Thanks to all for following along. Coming off the huge first October weekend, many teams took this past weekend off, getting their last good training block in before their league/regional/state meets. The ones that did race saw some movement – the higher divisions at Gabriel Richard, the lower divisions at Macomb County and Greater Lansing.

If you’ve followed these over the past few years, you may know the gist of these, but let’s break it down once again:

The individual ratings take into account all the meets listed here. There are a few meets missing that I’ll link to, but pretty much any meet with a significant number of athletes will have been calculated. An individual’s rating takes their best 75% of rated races (rounding up, so 4 of 5, 5 of 6, etc.), weighs them with more recent races having a higher weight, then spits out a final rating. The team rankings score those individuals as if they were in a meet against their entire division.

As a result of taking into the entire season into account, the rankings will be more conservative and less reactionary than most. Putting together a great performance once will bring about a tiny bit of movement, doing so repeatedly will elicit much greater change.

There are a few changes from previous years:

  • No more ratings of weekday, conference meets
    • Why? One, often these aren’t raced all out and end up underrating a runner. Two, to lessen my workload. I’d rather concentrate on these rankings and use the weekend invites that are more likely to be raced hard to determine the rankings.
  • Using the top 75% of races instead of 67%
    • Why? If I’m gonna use fewer overall races from a runner’s resume, I have to make up for it in some way.
  • No more individual rankings posted to social media
    • Why? I hate instances where a runner stagnates or falls back over the course of the season and it’s posted for the world to see. I recognize people want to know where they’re ranked, so just having it on the website is a happy medium.
  • Posting these one division at a time
    • If you’ve noticed, I always go Division 4 first, trending towards Division 1. This is done intentionally! Traditional media always focuses on the larger schools. By focusing on the smaller divisions first, they get the love that they might not normally receive.

Unfortunately, the injury rule is in place, where if I don’t have a rating from the past month, that runner is taken out. If you’re willing to share (and I can understand why not – someone’s medical situation doesn’t have to be the public’s business) that your athlete or you yourself are healthy/injured, feel free. There are some exceptions based on situations that make sense. Hopefully these don’t rub salt in the wound of someone who’s already hurting.

Now I need to be serious for a minute. These are for fun. If you don’t like these fun rankings, you don’t need to participate, you don’t need to call me names, talk trash to your fellow competitors, or send rude emails. We good here? Enjoy.

WEEK THREE RANKINGS
WEEK FOUR RANKINGS
CHAMPIONSHIP WEEK RANKINGS
COUNTY WEEK RANKINGS

RankTeamRegionScoreCounty WkChamp WkWeek 4Week 3Summer
1Grand Rapids Christian116611112
2Otsego1320222221
3Goodrich1527834443
4East Grand Rapids1233443386
5Zeeland East1140155735
6Frankenmuth15449109658
7St. Joseph1344966564
8St. Johns1445277877
9Holland Christian11453811122810
10Spring Lake11458989911
11DeWitt145181113101014
12Freeland155261712111112
13Ludington105611210151213
14Owosso146161621191826
15Hudsonville Unity Christian116581415141417
16Linden166601520262420
17Dearborn Divine Child167071918222019
18Alma157092317161615
19Petoskey107351823181518
20Forest Hills Eastern127702024242225
21Croswell-Lexington177942219171729
22Warren Regina178142116201934
23Chelsea188312626252321
24Middleville Thornapple-Kellogg128331314131327
25Pontiac Notre Dame Prep168962425232544
26Armada179233122212132
27Grand Rapids South Christian129382529292922

RankTeamRegionScoreCounty WkChamp WkWeek 4Week 3Summer
1Forest Hills Eastern1218611113
2Allendale1122923344
3Grand Rapids Christian1125742422
4East Grand Rapids1226134231
5Pinckney1638951123296
6Alma15408657510
7Marshall12462975615
8Adrian1846376675
9Otsego13471889813
10Petoskey10517101216159
11Holland Christian115371198218
12Sparta105851210101017
13Frankenmuth156081413151321
14Gladwin10621131412912
15Spring Lake116471520181818
16Plainwell136511615111237
17Yale176601717131119
18Flint Powers Catholic157031818222025
19Fremont10705191921NR14
20Hamilton117772016191916
21Chelsea18794232320237
22Clio157992221241728
23St. Clair178002124141431
24Parma Western148472422272527
25St. Johns149272526302834
26Flint Kearsley159482728293045
27Shepherd159492627282633

GIRLS INDIVIDUAL RANKINGS

RankGradeNameTeam
112Gail VaikutisSt. Joseph
212Natalie VanOtterenGrand Rapids Christian
311Elena FigueroaSt. Joseph
49Ava SchaferSt. Johns
510Katie BerkshireGaylord
612Drew MullerEast Grand Rapids
712Mary RichmondFrankenmuth
810Emma HoffmanOtsego
911Emma DrnekZeeland East
1012Emily TomesGrand Rapids Catholic Central
1112Meghan FordMason
1210Ellie ScholmaGrand Rapids Christian
1312Logan BrazeeOtsego
1410Lilah PoelGrand Rapids Christian
1511Sadey SeyferthEast Grand Rapids
1611Kamryn LauingerGoodrich
1711Summer BrowerLudington
1812Naomi NelsonGrand Rapids Christian
1911Sophy SkeelsAdrian
2011Ezgi KurtAlma
2112Payton HoltzGrand Rapids Christian
229Clara KaczorFreeland
2311Natalia DeMeaChelsea
2412Allison KuzmaZeeland East
2512Megan GermainOtsego
2612Jenna PilachowskiMonroe Jefferson
2712Emma DeVriesGR West Michigan Aviation
2812Camille DeColaMarshall
2912Addison WashlerForest Hills Eastern
3011Ava CrewsMiddleville Thornapple-Kellogg
3110Natalie FoltzFrankenmuth
329Olivia HollebeekHolland Christian
3311Layla JordanGoodrich
349Caroline RandallHastings
3511Eva ThompsonCroswell-Lexington
3612Anastee DavisAdrian
3712Abby YoungSt. Johns
3810Samantha BrownClio
399Eliana StobHolland Christian
409Jaelyn RayPinckney
4112Kyla MeyersSpring Lake
4210Linnea PaigeFremont
4312Tatum DykstraFruitport
4412Nora O’LearyPetoskey
459Johanna MulderHolland
4612Clara FletcherSt. Johns
479Lucy ConzelmannFrankenmuth
4810Brooklynn BrownCadillac
4911Kayla WilliamsDeWitt
5011Mea D’AgostinoOrchard Lake St. Mary’s

BOYS INDIVIDUAL RANKINGS

RankGradeNameTeam
112Connell AlfordChelsea
211TJ HansenFreeland
312Evan LoughridgePinckney
412Solomon KwartowitzBloomfield Hills Cranbrook-Kingswood
512Alex TholeEast Grand Rapids
612Sean PettisFremont
711Jack BidwellMarshall
812Noah LambersHolland
912Nate CarmodyHaslett
1011Simon TriezenbergGrand Rapids Christian
1111Colin MurrayDearborn Divine Child
1212Braylon PettyAdrian
1311Henry DixonForest Hills Eastern
1410Jonah WorkmanEast Grand Rapids
1512Logan RuffnerRiverview
1612Caleb PalmreuterGladwin
1712Brendan HovingForest Hills Eastern
1810Ronnie SilveiraAllendale
1912Elliott SirianniClio
2012Gregory JanesakSparta
2111Kilian WhalenAllendale
2210Owen MetzgerSparta
2312Liam HinmanForest Hills Eastern
2411Alex DonethMason
2510Thomas LarsonAlma
2612Ryan BrinkerEast Grand Rapids
2712Nolan PinionLake Fenton
2811Dominic LowrieBattle Creek Harper Creek
299Ezekiel BaltierraAlma
3011Dylan LydicHaslett
3111Will EngbersHolland Christian
3212Paul MoorePinckney
3312Connor GriffithMarshall
3412Aiden KruegerNiles
3512David MurphyFlint Powers Catholic
3611Nolan LonguskiShepherd
3711Parker TiethofAllendale
3810Moises SalazarAdrian
3911Abatu DykstraHamilton
4012Shane IzzardPetoskey
4112Cooper JacobsenForest Hills Eastern
429Bryce CahoonShepherd
4312Brewer SnayMacomb Lutheran North
4411Seth MeadGladwin
4512Shay WhiteSt. Joseph
4612Ethan SandulaPinckney
4711Henry CoxPlainwell
4812Isaac StaibSt. Johns
4911Nolan InglisDeWitt
5011Keegan HoekstraGrand Rapids Christian
Uncategorized

2023 Ratings: League Week, Division 3

Ahhh, the final week of rankings. Thanks to all for following along. Coming off the huge first October weekend, many teams took this past weekend off, getting their last good training block in before their league/regional/state meets. The ones that did race saw some movement – the higher divisions at Gabriel Richard, the lower divisions at Macomb County and Greater Lansing.

If you’ve followed these over the past few years, you may know the gist of these, but let’s break it down once again:

The individual ratings take into account all the meets listed here. There are a few meets missing that I’ll link to, but pretty much any meet with a significant number of athletes will have been calculated. An individual’s rating takes their best 75% of rated races (rounding up, so 4 of 5, 5 of 6, etc.), weighs them with more recent races having a higher weight, then spits out a final rating. The team rankings score those individuals as if they were in a meet against their entire division.

As a result of taking into the entire season into account, the rankings will be more conservative and less reactionary than most. Putting together a great performance once will bring about a tiny bit of movement, doing so repeatedly will elicit much greater change.

There are a few changes from previous years:

  • No more ratings of weekday, conference meets
    • Why? One, often these aren’t raced all out and end up underrating a runner. Two, to lessen my workload. I’d rather concentrate on these rankings and use the weekend invites that are more likely to be raced hard to determine the rankings.
  • Using the top 75% of races instead of 67%
    • Why? If I’m gonna use fewer overall races from a runner’s resume, I have to make up for it in some way.
  • No more individual rankings posted to social media
    • Why? I hate instances where a runner stagnates or falls back over the course of the season and it’s posted for the world to see. I recognize people want to know where they’re ranked, so just having it on the website is a happy medium.
  • Posting these one division at a time
    • If you’ve noticed, I always go Division 4 first, trending towards Division 1. This is done intentionally! Traditional media always focuses on the larger schools. By focusing on the smaller divisions first, they get the love that they might not normally receive.

Unfortunately, the injury rule is in place, where if I don’t have a rating from the past month, that runner is taken out. If you’re willing to share (and I can understand why not – someone’s medical situation doesn’t have to be the public’s business) that your athlete or you yourself are healthy/injured, feel free. There are some exceptions based on situations that make sense. Hopefully these don’t rub salt in the wound of someone who’s already hurting.

Now I need to be serious for a minute. These are for fun. If you don’t like these fun rankings, you don’t need to participate, you don’t need to call me names, talk trash to your fellow competitors, or send rude emails. We good here? Enjoy.

WEEK THREE RANKINGS
WEEK FOUR RANKINGS
CHAMPIONSHIP WEEK RANKINGS
COUNTY WEEK RANKINGS

So I know from past experience that these next 2.5 weeks will be hell. League Meet ratings, more Championship projections, Championship ratings, Regional projections, Regional ratings, State projections and State previews. If I’m behind this week, it’ll bleed into next. The writing takes the most time on these rankings and tends to put me behind. But it’s necessary as a way to separate the work I do from just listing numbers and times. In anticipation of staying on top of things these next few weeks, I’ll be omitting the writing aspects. Luckily, I’ve written a ton on the top teams and top individuals, so when State Week comes around and those lengthy State Previews need to be written, there will be plenty of content.

RankTeamRegionScoreCounty WkChamp WkWeek 4Week 3Summer
1Jackson Lumen Christi2313311111
2Traverse City St. Francis1917422223
3Grand Rapids Covenant Christian21268355613
4Pewamo-Westphalia2427847777
5Elk Rapids1928754332
6Stanton Central Montcalm24307666812
7Caro2535378855
8Lansing Catholic2638389999
9Hart2044293444
10Leslie26456101010116
11Hanover-Horton234861112121025
12Remus Chippewa Hills204941216151523
13Ithaca255171311111210
14Monroe St. Mary CC275281415131611
15Clinton275331514161318
16Kent City215861613141416
17Fennville216241717192026
18Ann Arbor Greenhills276822221202222
19Grass Lake276891919171819
20Buchanan227021818181727
21Onsted237762022212521
22Blissfield277882325272715
23Grandville Calvin Christian218252123224151
24St. Louis258422528282431
25McBain208622424252334
26Clare19877262024218
27Benzie Central209222739231914

RankTeamRegionScoreCounty WkChamp WkWeek 4Week 3Summer
1Traverse City St. Francis1916611112
2Pewamo-Westphalia2432033693
3Grand Rapids Covenant Christian2133022226
4Hanover-Horton23340445411
5Reed City2037155339
6The Potter’s House21406610451
7Stanton Central Montcalm24427767619
8Hart20450871087
9Jackson Lumen Christi234541088722
10Clare19492999105
11Jonesville23502111215148
12St. Louis25522141416154
13Bath245641211111612
14Ithaca256181515121316
15Midland Bullock Creek256501313141237
16Charlevoix196551818202030
17Buchanan226881616131118
18Flat Rock277271717171734
19Kalkaska197982019181829
20Olivet228262120191915
21Clinton278422225243620
22Leslie268481921252436
23Ann Arbor Greenhills278522423283223
24Kent City219142322222333
25Elk Rapids199212826212117
26Sanford-Meridian259542731273121
27Monroe St. Mary CC279552629262527

GIRLS INDIVIDUAL RANKINGS

RankGradeNameTeam
111Jessica JazwinskiHart
212Madison OsterbergJackson Lumen Christi
311Emmry RossOnsted
411Kyah HoffmanStanton Central Montcalm
512Mylie KellyBenzie Central
612Tessa RoeLansing Catholic
711Betsy SkendzelTraverse City St. Francis
812Miranda McNeilMorley-Stanwood
911Lila VolkersKent City
1011Eliza BushYpsilanti Arbor Preparatory
119Samantha SchroederJackson Lumen Christi
1211Whitney WernerPewamo-Westphalia
1312Amber KooleGrand Rapids Covenant Christian
1411Ashley ChoponisStanton Central Montcalm
1510Hope MillerBlissfield
169Kamryn SalladayLakeview
1712Jenna SweeneyReese
1810Bella LaFountainMonroe St. Mary CC
1912Avelina HollandsworthRemus Chippewa Hills
209Isabelle SliterFennville
2110Brynne SchulteElk Rapids
2211Kaya VrableCaro
2310Grace CostonStanton Central Montcalm
2412Olivia PerrineHanover-Horton
2512Isabella MaxKent City
2612Liliana LehnstIthaca
2712Cecilia PostmaManistee
2812Jaiden DickmanSt. Louis
299Sophia BuzzelliClare
3012Cylee ElkinsClinton
319Shelby KuiperGrand Rapids Covenant Christian
3210Macy FazekasJackson Lumen Christi
3312Kinsie JacquesPinconning
3411Lola BryceGrandville Calvin Christian
3511Mary MasserantTraverse City St. Francis
3611Megan WoelkersFlat Rock
3710Quinn HatfieldRemus Chippewa Hills
3810Ashlynn HarrisBronson
3912Gracie HoutmanKent City
409Molly Kate HollandsworthTraverse City St. Francis
4112Paige HerronCaro
4211Isabelle EppertFarwell
4312Sophia ReynoldsHanover-Horton
4411Alaina KloosterKalamazoo Christian
4512Maddie GallagherTraverse City St. Francis
4610Anna PrayElk Rapids
4712Allison BowlesClinton
4812Claire NeumannSaginaw Valley Lutheran
499Libby SchusterAnn Arbor Greenhills
5011Layla LopezJackson Lumen Christi

BOYS INDIVIDUAL RANKINGS

RankGradeNameTeam
112Collin FarmerPewamo-Westphalia
29Robert Jazwinski IIIHart
311Isaiah DinvernoJackson Lumen Christi
412Samuel MartiniKent City
512Boden GenoveseColoma
610Gage HoffmanStanton Central Montcalm
712Ben MarchSt. Louis
812Jackson RodriguezThe Potter’s House
912Keegan MastersOttawa Lake-Whiteford
1011Theodore DavisDansville
1112Brad WhiteClare
1211Mitchell HiattOnsted
1311Leo SwagerTraverse City St. Francis
1411August RohdeReed City
1510Jacob StanislawskiFlat Rock
1612Anthony KiaunisReed City
1712Jaden BarnesBloomingdale
1811Landon PestrueSt. Louis
1911Landen BoulisHanover-Horton
2012Lucas HopkinsOlivet
2112Gavin GuggemosKalkaska
2212Graham CostonStanton Central Montcalm
2311Tyler HealSanford-Meridian
2411Levi KampsGrand Rapids Covenant Christian
2511Josh SlocumTraverse City St. Francis
2612Ryan AllenReed City
2712Evan ShepherdHanover-Horton
2811Daniel MandujanoWatervliet
2912Tucker KrummTraverse City St. Francis
3010Landen StykaIthaca
3112Gavin VanKampenJonesville
329Graeson DeckerGrand Rapids Covenant Christian
3311Isaac EdgingtonHolland Black River
3410Robert DykhouseManton
3512Gannon ShoreJackson Lumen Christi
3610Lucas TaraszkiewiczFlat Rock
3712Nolan GrantHillsdale
3812Brodie DelamaterGrant
3912Nathan DaySaranac
409Hunter EatonCharlevoix
4112Carter HolmesBath
4210Noah DevereauxLaingsburg
4310Ben GautscheUnion City
449Caleb BlondeJonesville
4511Nathan VargoFlat Rock
4612Andrew KlausClare
4712Matthew PattulloCaro
4810Sylus WilsonStanton Central Montcalm
4911Robby MylerTraverse City St. Francis
509Wyatt WernerPewamo-Westphalia
Uncategorized

2023 Ratings: WMC Mega Meet

Girls Adjustment: +27
Boys Adjustment: +20

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

GIRLS TEAM RATINGS

Girls TeamTop 5 Avg.Division
Ludington*108.82
Fremont64.92
Whitehall56.62
Muskegon Oakridge32.82
Girls TeamTop 5 Avg.Division
Hart**108.83
Manistee74.13
Montague60.43
Mason County Central56.53
Shelby54.13

BOYS TEAM RATINGS

Boys TeamTop 5 Avg.Division
Fremont169.12
Ludington166.92
Whitehall150.92
Muskegon Oakridge127.72
Boys TeamTop 5 Avg.Division
Hart**167.83
Manistee146.43
North Muskegon141.33
Shelby136.93
Hesperia129.73
Montague129.63
Ravenna85.93
Mason County Central80.63

GIRLS INDIVIDUAL RATINGS

GradeNameTimeTeamRating
9Robert Jazwinski III15:23.9Hart205.4
12Sean Pettis16:16.2Fremont187.9
11Stewart Waters16:31.9Whitehall182.7
11Carter Sherman16:32.1Fremont182.6
12Jose Flores16:42.0Ludington179.3
11Peyton Ruel16:53.4Muskegon Oakridge175.5
12Trey Keson17:16.5Ludington167.8
11Noah Lowman17:21.8Ludington166.1
12Tyler Vanderzanden17:27.8Hart164.1
11David Reisterer17:30.2Ludington163.3
12Evan Atkinson-Miller17:31.4North Muskegon162.9
10Chase Lowery17:38.4Fremont160.5
11Max Stitt17:40.4Hart159.9
12Tanner Soelberg17:40.5Shelby159.8
11Christian Schramski17:41.8Manistee159.4
10Hunter Parsons17:42.6Whitehall159.1
12Jack O’Donnell17:45.5Manistee158.2
10Issac Romero17:46.4Fremont157.9
9Gabe Grierson17:46.5Ludington157.8
9Aiden Schaner17:49.4Hart156.9
11Cole Lowery17:50.4Fremont156.5
11Andrew Sherburn17:50.9Hesperia156.4
12Curtis Fuller17:59.2Ludington153.6
11Ethan Schaner18:01.5Hart152.8
10Kaden Worch18:02.3Manistee152.6
11Alix Draves18:04.2Montague151.9
11CJ Bennett18:06.7North Muskegon151.1
9Pascal Miller18:09.0Hart150.4
12Luke Senters18:10.4Manistee149.9
9Barrett Nance18:11.8North Muskegon149.4
9Caden VanGelderen18:21.7Hart146.1
9Alex Flores18:22.1Ludington146.0
11Andrew Boeringa18:29.3Whitehall143.6
10Iziquiel Picon18:34.5Shelby141.8
12Micah Frye18:34.6Shelby141.8
9Nathan Ruhstorfer18:39.1Hesperia140.3
11Avery Guikema18:39.6Hart140.1
10Lawson Miller18:40.2Muskegon Oakridge139.9
12Nevin Slater18:42.3Ludington139.2
10Andrew Owens18:42.6Whitehall139.1
10Bryce VanderKodde18:55.5Hart134.8
10Jack Slotman19:03.4Hart132.2
9Evan Christoffersen19:05.6Fremont131.5
10Zack Temple19:05.6Hesperia131.5
12Matthew Anton19:06.8Ravenna131.1
9Mossen Green19:07.1Fremont131.0
10Matthew Leatherman19:09.5Montague130.2
10Matthew Badley19:10.2Whitehall129.9
12Jonathon Carballido19:10.8Shelby129.7
9Bryce Falbe19:10.9Muskegon Oakridge129.7
12Clay Johnson19:17.2Montague127.6
12Jack Jubar19:21.7Ludington126.1
9Jackson Poll19:25.8Mason County Central124.7
12Owen Raeth19:28.6Montague123.8
11Chase Stockman19:29.1North Muskegon123.6
10Justin Jensen19:30.2Whitehall123.3
12Braydyn Santos19:42.2North Muskegon119.3
12August Gerardi19:42.9North Muskegon119.0
12Bowen Robinson19:46.9Hesperia117.7
12Blake Armstrong19:50.8Muskegon Oakridge116.4
12Brian Swell19:53.1Muskegon Orchard View115.6
10Isaiah Boerema19:55.5Ludington114.8
9Brock Hunter19:56.2Montague114.6
9Andreas Krapp19:56.7Fremont114.4
12Drew Mendians20:04.2Manistee111.9
11Ethan Fessenden20:06.0Shelby111.3
9Alex Crowder20:11.3Shelby109.6
9Owen VanderVlucht20:17.8Hart107.4
11Brandon Rasmussen20:18.0Fremont107.3
12Jonathan Sampablo Osorio20:24.4Fremont105.2
12Aleksander deMorrow20:30.2Ludington103.3
10Landon Andrews20:31.0Muskegon Orchard View103.0
9Rhet Johnson20:31.6Hart102.8
10Lance Smith20:31.9Hesperia102.7
12Caleb Jonas20:42.5Ravenna99.2
12Martin Matoses Ibarra20:51.4Mason County Central96.2
10Benjamin Carpenter20:57.2North Muskegon94.3
12Matthias Hams20:59.6Whitehall93.5
10Kolt Milner20:59.6Hesperia93.5
10Kai Dila21:05.9Ludington91.4
12Marco Tamburini21:07.3Ravenna90.9
11German Novy21:12.7Whitehall89.1
11Jacob Brookens21:15.8Whitehall88.1
12Jimmy Thommen21:21.1Montague86.3
10Daquon Bates21:36.3North Muskegon81.2
9Ethan McVicker21:37.7Mason County Central80.8
10Matice Nichols21:47.6Hesperia77.5
11Anthony Simmerman21:49.0Muskegon Oakridge77.0
10Landon Miller22:07.6Muskegon Oakridge70.8
12Ajae Gouker22:07.6Manistee70.8
12Vincent Wang22:18.5Manistee67.2
10Kaiden White22:28.1Muskegon Oakridge64.0
9Nathan Adams22:29.3Mason County Central63.6
12Zane Baron22:34.8Muskegon Oakridge61.7
9Bear Brewer22:34.8North Muskegon61.7
10Andan Skuse22:48.1Ravenna57.3
10Dylan Sniegowski22:54.0Ludington55.3
11Josh Bustos22:56.6Hart54.5
10Melvion Carter23:04.2Muskegon Oakridge51.9
11Bryce McCleary23:07.6Ravenna50.8
10Dain Kraus23:10.7Hesperia49.8
12Braden Dalm23:19.5North Muskegon46.8
11Jacob Failor23:46.9Mason County Central37.7
12Trent Kooman24:30.2Holton23.3
10Jacob Priese24:54.3Hesperia15.2
10Colton Tabor25:12.0Whitehall9.3

BOYS INDIVIDUAL RATINGS

GradeNameTimeTeamRating
11Jessica Jazwinski16:47.8Hart175.1
11Summer Brower19:01.2Ludington130.6
9Annabelle Lowman19:23.0Ludington123.3
10Linnea Paige19:30.3Fremont120.9
11Nadia Grierson19:55.2Ludington112.6
11Lexie Beth Nienhuis20:00.1Hart111.0
12Cecilia Postma20:03.0Manistee110.0
9Lydia Soelberg20:10.3Shelby107.6
11Cami Kraai20:25.2Whitehall102.6
9Natalie Rosema20:29.7Hart101.1
12Mackenzie Keillor20:39.1Ludington98.0
12Merceydez Patton20:39.2Muskegon Oakridge97.9
12Raegan Ruel20:59.2Muskegon Oakridge91.3
12Cammie Erickson21:11.9Montague87.0
10Sylvia Skujins21:12.6North Muskegon86.8
9Maylan Sanders21:21.5Mason County Central83.8
10Kenai Kokx21:33.7Hart79.8
12Olivia Andersen21:34.3Ludington79.6
11Lauren Pretty21:41.1Hart77.3
10Joelle Patten21:44.3Fremont76.2
11Grace Torsch21:44.7Montague76.1
11Lilly Hopkins21:54.2Hart72.9
11Corina Mitteer22:03.0Whitehall70.0
11Audrey Huizinga22:06.1Manistee69.0
9Noel Parker22:10.4Shelby67.5
10Magdalena Herberger22:11.3Manistee67.3
11Adalyn Britton22:20.3Whitehall64.2
11Kate Somsel22:23.5Manistee63.2
10Georgia Haag22:30.0Manistee61.0
12Elise Pfeiffer22:32.2Fremont60.3
10Adison Thorne22:34.1Mason County Central59.6
9Grace Hasenbank22:36.2Shelby58.9
9Madelyn Sterley22:37.8Mason County Central58.4
11Harriet Kidder22:42.6Hart56.8
9Aiden Wood22:46.3Mason County Central55.6
10Alayna Edmondson22:55.7Manistee52.4
11Greta Auch22:57.4Montague51.9
9Erica Hansen23:03.9Montague49.7
12Catalina Stong23:25.8Shelby42.4
9Addison Torrez23:27.7Ludington41.8
11Brooklyn Carter23:29.1Hart41.3
12Anna Burton23:32.8Ludington40.1
10Rocquel Richards23:33.4Fremont39.9
10Abigail Studer23:34.5Hart39.5
9Rokhaya Ruhstorfer23:37.2Hesperia38.6
12Delaney Schultz23:41.0Montague37.3
9Cecelia Ryan23:42.4Ludington36.9
9Aurora Pelham24:08.7Ravenna28.1
9Isabella Izaguirre24:10.4Whitehall27.5
11Grace Reavey24:10.9Montague27.4
9Kira Manchip24:11.9Fremont27.0
11Rachel Maddox24:13.4Fremont26.5
12Milla Hanks24:16.0Muskegon Oakridge25.7
11Nyvaeh Wendt24:17.3Mason County Central25.2
10Kassidy Parmely24:36.8Whitehall18.7
11April Howard24:39.2Montague17.9
11Samantha Mead24:41.7Whitehall17.1
9Raelyn Wilson24:42.2Mason County Central16.9
11Magdelyn Autrey25:19.8Ludington4.4