Uncategorized

2026 Division 4 Finals Projections

State Week has arrived. Just as previous weeks and the Regional Projections, you get a ton of math and a little preview. Simulations and odds and stats and projections are the vehicle for talking about the best sport in the world, which will be on display Saturday at MIS.

An explanation from previous years that still holds true:

Through a season’s worth of speed ratings, one can determine a runner’s average rating and the variability of those ratings. Both those factors are then weighed towards more recent meets, which are then simulated thousands of times using a Monte Carlo analysis (also described by TullyRunners here). Over those thousands of race simulations, one can determine a team’s average place and average score, a runner’s average place, odds on winning, and odds on qualifying.

These are useful in cross country scenarios, where you have consistent runners and those who are a bit more up and down. For example:

Tanner TimeTanner RatingTanner Avg.Tanner StDev.
15:30210
15:45205
16:00200
16:15195
16:301902007.91
MIXCSR TimeMIXCSR RatingMIXCSR Avg.MIXCSR StDev.
16:09197
16:12196
16:15195
16:18194
16:211931951.58

Jacob at his best might be faster than I in four of the five races during the season. I’d almost never be All-State in Division 1, but he might contend for a top-5 spot or place 60th.

If we did 20 simulations, this is how it might turn out:

RaceTanner Avg.Tanner StDevTanner RatingMIXCSR Avg.MIXCSR StDevMIXCSR Rating
12007.9202.11951.6195.6
22007.9196.21951.6194.1
32007.9190.01951.6199.2
42007.9193.41951.6192.5
52007.9206.81951.6195.7
62007.9201.81951.6196.1
72007.9171.61951.6194.9
82007.9189.21951.6195.9
92007.9205.51951.6197.0
102007.9203.81951.6192.6
112007.9192.31951.6196.5
122007.9196.91951.6196.4
132007.9198.51951.6195.6
142007.9203.21951.6194.1
152007.9193.91951.6192.6
162007.9199.31951.6193.2
172007.9208.71951.6194.2
182007.9213.71951.6194.6
192007.9212.61951.6197.1
202007.9206.31951.6193.9

I’d win four times, but I’d never have the ability to win a title like he had in Race 18. He’s usually All-State, but may cost his team a title through his effort in Race 7.

The simulations give the possibilities of those scenarios and all the various scoring scripts. A sixth girl that can pop off on any certain day, a reliable boy who always runs 17-flat, you name it. Hopefully, they better elucidate our contenders, qualifiers, and how these races play out over the weekend.

The regional projections were pretty solid this year. Adding up all the odds from the projected top-3 teams, you’d get 199 correct qualifiers. There were 197, essentially coming within a percentage point.

A change I made last year to shore up the projections was to filter out less important meets. These conference and weekday meets are great for building the database and showing the development of athletes who may not even run at the regional level, but they often are home to a runner’s slower efforts. All the important weekend meets are included. This same methodology is present here in 2026. One thing I noticed from looking back at ’25 is that early season meets weren’t adjusted highly enough. That has changed for 2026, although I’m not sure it’ll be a huge factor as those meets aren’t weighted that heavily at this point in the season.

The entries reflect those that are listed on athletic.net. These (and D3) are done before the Tuesday deadline, as I just don’t have time to wait.

1000 simulations were run, which allows for various stats and odds to be calculated. I have a bunch listed, more than ever before:

Proj. Place = sorting from the lowest average score to the highest
Avg. Score = the average team score across all simulations
Win% = odds that a team will win
Podium % = odds that a team will receive a trophy
Top-10% = odds that a team will place in the top-10
95% Range = 95% of the outcomes will fall in this range, so for each division there should be around one outlier. I’d call this a fully confident chance.
65% Range = 65% of the outcomes will fall in this range, so for each division there should be around ten outliers. I’d call this a solid bet.
Podium Order % = the odds that the top-2 will fall in exactly that order
Top-5 Order % = the odds that the top-5 will fall exactly in that order

I also have an individual’s odds of winning and receiving All-State, though I’ll decline to post those until afterward.

As always, enjoy the writings. May they be a boost of confidence or a spur of motivation. Either way, they’re done out of love for the great competitors in Michigan. I’ll see you on Saturday.

BOYS TEAM

Proj. PlaceTeamAvg. ScoreWin %Podium %Top-10 %
1Holland Calvary Christian3995+95+95+
2Breckenridge789395+
3Hillsdale Academy111795+
4Whitmore Lake22395+
5Mesick24095+
6Mt. Pleasant Sacred Heart27295+
7Petoskey St. Michael27495+
8Leland28195+
9Mason County Eastern29680
10Martin32063
11Kalamazoo Hackett33445
12Sand Creek34922
13Gobles3904
14Cardinal Mooney Catholic415
15Royal Oak Shrine427
16Novi Christian Academy455
17Manchester458
18Genesee Christian459
19Riverview Gabriel Richard470
20Concord493
21Bridgman496
22Mackinaw City522
23Fairview552
24Saginaw Michigan Lutheran Seminary553
25White Pigeon571
26Kingston607
27Marlette646
28Ubly658

2026’s Summer Preview really liked Holland Calvary Christian and for good reason, the Owls returned all seven of last fall’s trophy-winning finalists. They’ve all raised their game, their varsity lineup all earning personal bests, their top-six at 16:40 or faster. This has resulted in some great accomplishments, including a win at Portage and 4th place finish in Bluejay’s Elite field.

Calvary isn’t the only outfit the upper echelon of D4 that has escalated their performances. Breckenridge has delivered a season would lead to a title favorite in many, many other years. The Huskies have two low-sticks, Cooper Burt and Anthony Rowe, but also a team of kids that has placed their top-5 all under 17:10 at one point in the season.

Hillsdale Academy has been more of a pack-based group. The Colts typically will finish with their top-four within 30 seconds of one another. Their best efforts have come at major invites, such as Holly or Portage, where they placed 2nd and 3rd, respectively.

Proj. PlaceTeam95% Range65% Range
1Holland Calvary Christian1st1st
2Breckenridge2 to 32nd
3Hillsdale Academy2 to 33rd
4Whitmore Lake4 to 74 to 6
5Mesick4 to 114 to 7
6Mt. Pleasant Sacred Heart4 to 115 to 9
7Petoskey St. Michael4 to 116 to 9
8Leland5 to 116 to 9
9Mason County Eastern4 to 136 to 11
10Martin6 to 138 to 11
11Kalamazoo Hackett6 to 149 to 12
12Sand Creek9 to 1410 to 13
13Gobles10 to 1712 to 15
14Cardinal Mooney Catholic12 to 1814 to 16
15Royal Oak Shrine12 to 2014 to 17
16Novi Christian Academy13 to 2116 to 19
17Manchester14 to 2116 to 19
18Genesee Christian11 to 2513 to 22
19Riverview Gabriel Richard14 to 2316 to 21
20Concord14 to 2417 to 22
21Bridgman16 to 2418 to 22
22Mackinaw City18 to 2520 to 23
23Fairview15 to 2721 to 25
24Saginaw Michigan Lutheran Seminary17 to 2721 to 25
25White Pigeon20 to 2723 to 26
26Kingston23 to 2825 to 27
27Marlette22 to 2826 to 28
28Ubly25 to 2827 to 28

There aren’t too many scenarios where Calvary Christian relinquishes a title. They’re too deep and have run too consistently all year. Despite falling to Breckenridge in the two prior meetings, there’s still some scenarios where Hillsdale Academy can get on the podium.

Since there were hundreds of simulations, we can point to a specific one, such as Race #221 in the simulations. There, the Colts were tightly-packed, four individuals placing in the top-30 of the team race. Breckenridge had a slightly off day and allowed that pack to move in front of their 3rd runner. There will likely be a grouping of kids in that 16:45-17:15 area, if the Colt pack can stay ahead of it AND break up Breckenridge’s depth, that’s their likely path to the podium.

Top-2 OrderTop-2 Order %
1. Holland Calvary Christian, 2. Breckenridge92.7
1. Holland Calvary Christian, 2. Hillsdale Academy7.1

Top-5 OrderTop-5 Order %
1. Holland Calvary Christian, 2. Breckenridge, 3. Hillsdale Academy, 4. Mesick, 5. Whitmore Lake21.3
1. Holland Calvary Christian, 2. Breckenridge, 3. Hillsdale Academy, 4. Whitmore Lake, 5. Mesick19.4
1. Holland Calvary Christian, 2. Breckenridge, 3. Hillsdale Academy, 4. Whitmore Lake, 5. Mt. Pleasant Sacred Heart8.7
1. Holland Calvary Christian, 2. Breckenridge, 3. Hillsdale Academy, 4. Whitmore Lake, 5. Petoskey St. Michael5.9
1. Holland Calvary Christian, 2. Breckenridge, 3. Hillsdale Academy, 4. Whitmore Lake, 5. Mason County Eastern4.9

GIRLS TEAM

Proj. PlaceTeamProj. ScoreWin %Podium %Top-10 %
1Hillsdale Academy1139395+95+
2Whitmore Lake15967695+
3Onekama1911995+
4Gobles20695+
5Concord23295+
6Martin26093
7Grand Traverse Academy29080
8Breckenridge29467
9Royal Oak Shrine30063
10Novi Christian Academy30159
11Lutheran Westland31446
12Dansville33424
13Fowler34022
14Kalamazoo Hackett35420
15Bridgman35412
16Ubly3749
17Bear Lake382
18Rogers City451
19Petoskey St. Michael393
20Decatur613
21Deckerville622
22East Jordan493
23Kinde North Huron583
24Manchester492
25Mt. Pleasant Sacred Heart459
26Saginaw Michigan Lutheran Seminary493
27Southfield Christian612

On the girls side of the races, the outcome should be a little less predictable. Coming into the fall, the thought was that Hillsdale Academy would have overwhelming depth, an attribute that led the Colts to a #1 pre-season ranking. That has bore out throughout these past 2+ months, with seven HA girls earning sub-21’s, ten slipping under 22:00. That depth has been present at Holly (entire varsity in the top-25), Portage (all scorers in the top-30), and Larry Steeb (where most of the SB’s lie, all seven sub-21) – all victories.

The wins at Holly and Larry Steeb were over Whitmore Lake, the win at Portage came over Onekama. Both squads have put themselves in the argument for the second position. And maybe, just maybe, a shot at the win.

The Trojans have been here before, winning the past three titles. They’ve got their reliable low-stick (Kaylie Livingston), a returning All-Stater in Malynda Lambros, and rapidly improving depth. They’ve seemingly run their best in October, an example of which being their 9-point defeat to Hillsdale Academy at Larry Steeb.

The Portagers too have been peaking at the right time, turning in three of their better efforts in October. They too have a low-stick, the ultra-consistent Callie Sinke, and two potential All-Staters beyond in Addy Zeller and Zakia Wagoner. Just as Whitmore Lake, their fortunes have increased as their depth pieces have gotten quicker.

Proj. PlaceTeam95% Range65% Range
1Hillsdale Academy1 to 21st
2Whitmore Lake1 to 42 to 3
3Onekama2 to 62 to 5
4Gobles2 to 63 to 5
5Concord3 to 84 to 7
6Martin3 to 125 to 9
7Grand Traverse Academy5 to 137 to 11
8Breckenridge4 to 166 to 12
9Royal Oak Shrine5 to 157 to 12
10Novi Christian Academy4 to 176 to 14
11Lutheran Westland7 to 149 to 12
12Dansville5 to 189 to 16
13Fowler7 to 1810 to 16
14Kalamazoo Hackett6 to 2010 to 17
15Bridgman7 to 1911 to 17
16Ubly8 to 2012 to 18
17Bear Lake11 to 2014 to 18
18Rogers City12 to 2318 to 22
19Petoskey St. Michael12 to 2015 to 18
20Decatur24 to 2725 to 27
21Deckerville24 to 2725 to 27
22East Jordan17 to 2420 to 23
23Kinde North Huron21 to 2724 to 26
24Manchester18 to 2420 to 23
25Mt. Pleasant Sacred Heart16 to 2319 to 22
26Saginaw Michigan Lutheran Seminary18 to 2420 to 23
27Southfield Christian22 to 2724 to 27

Because of their depth, the model loves Hillsdale Academy. In every single last simulation, the Colts had the fastest sixth girl in the field. That sixth girl, an interchangeable figure (sometimes Lorelei Stemme, others Moira Beier), would play into everyone’s scoring lineup. That same statement can be given for their typical 7th finisher. Having great depth doesn’t just displace others, it gives greater odds for a girl having a good/breakout race.

The Larry Steeb Invite is a great example of how Hillsdale Academy could be pierced. There, Whitmore Lake was able to place two girls ahead of the HA group and two within. The victory for HA came through the difference between their 5th-7th and WL’s 5th. This new feature on athletic.live is a great visual:

a much easier interface than runsignup

You can see where the point gaps lie, for a Whitmore Lake upset, the Trojans will need to drive home runners in front of Hillsdale’s cluster.

Also too, Onekama has a great chance of getting onto the podium. Another past meet gives a look at an example – Portage. The Portagers’ top-three were able to come in front of WL’s 2nd, their top-four in front of WL’s 3rd.

The ratings see a large grouping of girls in the 21-flat range. Odds for the latter two teams increase if HA’s is included, they decrease if HA stays clear of that cluster.

Podium OrderPodium Order %
1. Hillsdale Academy, 2. Whitmore Lake71.0
1. Hillsdale Academy, 2. Onekama17.6
1. Whitmore Lake, 2. Hillsdale Academy5.0
1. Hillsdale Academy, 2. Gobles2.6
1. Hillsdale Academy, 2. Concord1.3

Top-5 OrderTop-5 Order %
1. Hillsdale Academy, 2. Whitmore Lake, 3. Onekama, 4. Gobles, 5. Concord12.7
1. Hillsdale Academy, 2. Whitmore Lake, 3. Gobles, 4. Onekama, 5. Concord6.8
1. Hillsdale Academy, 2. Whitmore Lake, 3. Onekama, 4. Concord, 5. Gobles6.7
1. Hillsdale Academy, 2. Whitmore Lake, 3. Onekama, 4. Gobles, 5. Martin5.1
1. Hillsdale Academy, 2. Onekama, 3. Whitmore Lake, 4. Gobles, 5. Concord4.8

BOYS INDIVIDUAL

The projections see a close field between the top-7, perhaps separated into two tiers. The first contains Lincoln Laansma, Anthony Rowe, and Abram Fettig. The second contains Christian Getz, Noah Schipper, Cooper Burt, and Brady Edwards.

The first three have either been more consistent or hit higher highs. For Laansma, this would’ve been at Portage, a 15:38 effort that captured the D4 race or at Ottawa Hills, home of his 15:35 personal best. Rowe showed at Holly that adverse conditions can be in his favor, with rain coming soon to MIS, this may benefit him. Fettig has been perhaps the most consistent, running at a sub-16 equivalent for half of his final six races.

We have one common matchup between all three, a Portage Invite where Laansma took control of the race in the second mile, opening up a 15-sec. gap that he’d hold over Rowe, Edwards, and Fettig. Rowe and Fettig have raced together just recently, a regional race at Shepherd that saw Rowe set a new school record (15:33), breaking 2019 D4 Champ Mason Sumner’s mark. A month earlier, we saw them compete on the same day at Bluejay, with Fettig laying down a 15:45, his quickest mark of the year.

Tactically, this race could be fascinating as well, with Laansma perhaps trying to burn the kick out of Rowe, who’s set all sorts of Breckenridge records on the oval. I expect the day to kick off in an exciting manner.

Proj. PlaceGradeNameTeamAvg. Place
111Lincoln LaansmaTri-Unity Christian2.3
212Anthony RoweBreckenridge3.1
310Abram FettigSaginaw Nouvel3.9
412Brady EdwardsMt. Pleasant Sacred Heart5.4
512Noah SchipperHolland Calvary Christian5.7
612Christian GetzHolland Calvary Christian6.1
79Cooper BurtBreckenridge6.3
812Kyle RedmanMesick8.3
912Elias BaldwinDecatur10.8
1011Nolan KoscinskiBear Lake12.6
1112Brody VanTuinenHolland Calvary Christian12.9
1211Reagan DowningHolland Calvary Christian13.8
1312Francis AustenPortland St. Patrick16.6
1412Gibson WhiteHolland Calvary Christian16.7
1512Owen LedebuhrHolland Calvary Christian18.9
1611Peter WinnHillsdale Academy20.3
1712Jacob FerdubinskiRiverview Gabriel Richard21.4
1810Henry RorickHillsdale Academy21.7
1910Stephen HolmHillsdale Academy21.7
2012Ty RedmanMesick25.1
2111Liam KnuthCardinal Mooney Catholic28.9
2210Gus BarrBreckenridge29.1
2312Alec DodakManchester29.8
2412Dom ChivertonBreckenridge29.9
2511Lance NiedzielskiMason County Eastern30.1
2612Wesley ChaffeeMt. Pleasant Sacred Heart32.1
2711Owen JaroszFrankfort32.3
2812Timothy GaeblerHillsdale Academy32.4
2910Gavin BowersAustin Catholic32.5
3011Leo WeaverWhitmore Lake33.3
319Samuel McIndoeNovi Christian Academy33.7
3212Rush MarsdenFulton35.0
3312Daniel ChaneyLake Leelanau St. Mary35.4
349Benjamin BolinderBridgman39.3
3510James SandersBreckenridge41.2
3610Fletcher AmosGobles42.4
3711Cole WesleyPetoskey St. Michael44.1
389Linkon UtterHolland Calvary Christian44.4
3911Christopher KnudsenLeland44.8
4012Micah ArlowCardinal Mooney Catholic47.4
4110Thomas SiglerMartin48.0
4211Keannan MarrHolton49.1
4312Silas CarrollIvywood Classical Academy49.5
4412Kellen SiemsKalamazoo Hackett50.0
4510Carson ErnsbergerBridgman50.3
4611Jackson AndersonMuskegon Catholic Central50.8
4712Max BarronTekonsha51.6
4810Ethan HarrandBuckley52.7
4910Blake RootSand Creek53.1
509Grady HanesPetoskey St. Michael55.2
5111Beckett DennisGrand Traverse Academy57.2
5211Jacob TatsakAdrian Lenawee Christian58.4
5311Nolan StadelGenesee Christian59.0
5412Carter ToensfeldtFairview60.2
5511Joseph CoonWhite Cloud60.9
5611Wyatt BlohmVassar61.9
5710Cooper FeaganPetoskey St. Michael62.4
5812Joseph WhiteAnn Arbor Rudolf Steiner63.6
5911Campbell FeddermanLeland64.3
6012Silas DanielsSand Creek66.0
6112Eric JunkerWhitmore Lake67.7
6212Carson Van SickleHillsdale Academy68.1
6311Atticus CadarettePetoskey St. Michael69.0
6412John BirzerHillsdale Academy69.1
6511Will BernackiRoyal Oak Shrine72.7
6611Carter SuttmannLeland72.9
6711Nathan WestWebberville74.9
6811Richard LewisWhitmore Lake74.9
6911Nolan CollinsWhitmore Lake74.9
7012Amos NorderSaginaw Michigan Lutheran Seminary76.0
7110Logan PlatteFowler77.4
7212Gunnar HallettMesick77.6
73JrMason JagerTraverse City Christian77.8
7410Kyle DotyMesick78.1
7512Trevor DolloffFulton78.4
7612Halston HooleyByron78.5
7711Jeremiah VanHoutenMartin78.6
7810Callen EldredMontabella81.7
7912Ryan MillerHillsdale Academy82.0
8011Kollin SpykerMason County Eastern82.3
819Evan JohnsonManchester82.6
8212Brody JeruzalAnn Arbor Christian85.0
8311Jackson OnofreNovi Christian Academy86.3
8411Levi FitchettDryden87.9
8512Hunter HayesMartin90.8
869Cole DillonWhitmore Lake91.4
8710Oliver BurtBreckenridge92.0
8811Donovan WellsPotterville92.5
8911Kaiden LagueMason County Eastern92.8
9012Noah DubridgeMt. Pleasant Sacred Heart94.1
9110Lukasz ButkiewiczKalamazoo Hackett94.2
9211Keagan BeyerOnaway95.8
9310Weston GuzaUbly96.0
949Liam HattermanRoyal Oak Shrine96.1
9512Christian BrashAllen Park Cabrini97.0
9612Thijs Van RijnKingston98.5
9711Cayd WohlscheidMt. Pleasant Sacred Heart98.9
9810Abraham PoelEast Jordan99.8
9912Benjamin FoxWhitmore Lake100.2
10012Brayden SteeleByron101.7

GIRLS INDIVIDUAL

We’ve got two highly-accomplished harriers in contention for the top spot – Libby Smith and Kaylie Livingston. Each has been All-State in Track/XC on 12 occasions. Expanding on that, each have medaled on each occasion they’ve raced at MIS. This past spring, Kaylie won the 1600m title and Libby won the 3200m title.

This fall, Smith has been running at her highest level yet. This may not reflect in time, as her PR from her junior year still stands. However, she’s hit under 18:15 on five occasions, a barrier that she broke on three occasions at this point in 2025. These high-level, consistent races included a win at Portage, the first in her career.

Livingston has continued her success into her senior year. In the past few weeks, she earned her fourth consecutive MIAC and Region 33 crowns. The latter of which was home to a 17:55, her 5th straight year of sub-18’s (yeah, MITCA in 8th grade counts!).

Two have raced on the same day once, at Otsego Bulldog, where Smith ran 1.6 seconds faster, 18:06.7 to 18:08.3. They’ve raced in the same race twice, with differing results. Livingston won the first matchup at Spartan, breaking away in the latter half of the 2nd mile, opening up an ever-increasing gap. A nearly opposite scenario unfolded at Portage, with Smith driving a torrential early pace, causing a chasm that never relented.

Both have championship experience, both are unafraid of taking it from the gun. I expect neither of the two to fold and a great race to be on our hands.

Proj. PlaceGradeNameTeamAvg. Place
112Libby SmithGobles1.8
212Kaylie LivingstonWhitmore Lake1.9
311Callie SinkeOnekama3.6
412Veyda ConleyMartin3.6
59Faith SchipperHolland Calvary Christian5.5
611Sophie GrinageLeland7.3
710Norah KileyKingston7.9
810Ryleigh AlderinkHolton11.5
912Evelyn MeyerHillsdale Academy12.1
1012Ava DeYoungGobles12.3
119Grace JolinDansville14.9
1211Cassidy BowersAustin Catholic15.9
1312Lindsey NordykeByron Center Zion Christian16.0
1411Julia WhitePortland St. Patrick18.1
1512Kiera PiperKalamazoo Hackett18.2
1610Faith SmithGenesee Christian19.5
1712Lauren ShafferGobles22.7
1810Audrey PyleConcord23.9
1911Ava BatesLutheran Westland25.0
2012Veronica PagaPetoskey St. Michael25.1
2111Melodie HulinekBear Lake26.3
2211Malynda LambrosWhitmore Lake26.6
2312Addy ZellerOnekama26.9
249Amy WalkerClarkston Everest Collegiate28.7
259Madalyn StolzDansville29.2
2610Ava HigleyFrankfort29.9
2710Zakia WagonerOnekama30.0
2811Taylor WillsMt. Pleasant Sacred Heart33.2
2910Heather MorrisHillsdale Academy34.2
309Sophia MessingDeckerville36.8
3111Zoe FabingFowler37.2
3211Anna HowellBridgman38.4
339Clara ThelenFowler41.7
3410Eliza RobertsHillsdale Academy43.3
3512Natalie BurpeeLeland43.7
3611Mea WesleyPetoskey St. Michael44.3
379Norah TracyHillsdale Academy47.1
3811Allison RodgersMartin48.3
3912Madison SmithGrand Traverse Academy48.8
4010Audrey RinehartConcord49.7
419Sierra ShererWhitmore Lake49.7
4211Ella LambRoyal Oak Shrine50.6
4312Adrienne MitchellLansing Christian51.4
4410Tessa RutherfordBear Lake54.1
4512Moira BeierHillsdale Academy54.6
4611Deirdre O’ConnellAllen Park Cabrini55.1
4712Haley StimerConcord55.2
4810Isabella WestMayville55.3
4912Tess HoedelGrand Traverse Academy56.2
509Kara UngerLutheran Westland57.0
519Gabby WeigoldBreckenridge57.3
5211Lorelei StemmeHillsdale Academy57.8
539Delilah RussBellevue58.3
5411Peyton RohnFulton59.4
5511Claire WrightDryden59.9
5611Madison MarkowiczNovi Christian Academy59.9
579Audreona GilletteWhite Cloud60.2
5811Skylar MaclennanFulton60.7
599June CountsWhitmore Lake61.5
6011Payton KingKingston61.9
6112Maren GehrkeHillsdale Academy66.3
629Rachel SpauldingLivingston Christian66.5
6311Maizy MatthewsBreckenridge66.8
649Amelia HoytBellaire67.2
6511Lila WolcottClarkston Everest Collegiate68.8
668Hermella SamsonNovi Christian Academy68.9
6712Sydney EricksonLutheran Westland70.8
6812Lauryn EvansHowardsville Christian71.2
6910Sadie MuellerSt. Charles71.5
7010Audrey MolnarLutheran Westland71.8
719Kennedy GedenRoyal Oak Shrine73.1
7212Evelyn McIndoeNovi Christian Academy74.1
7310Maezee HummBreckenridge74.2
749Eden WeidmayerManchester75.8
7512Ryann BallMontabella76.0
7612Marian DavlinPortland St. Patrick76.9
779Amity MoorePetoskey St. Michael80.9
7810Reese BregeRogers City81.3
7912Sara SchipperMartin81.3
8012Louisa DenksRoyal Oak Shrine82.5
8110Cayla BussDecatur83.3
8210Lillian CoenCentral Lake / Ellsworth85.0
8311Abbygail PlesterUbly89.8
8412Jewlia TrowbridgeMesick89.9
8512Avary BeardenEast Jordan90.5
8610Lilianna CarrollIvywood Classical Academy91.3
8712Jessica StoutenVestaburg91.3
8812Addison PatrzikGrand Traverse Academy92.1
8911Myah PeruskiUbly92.8
9010Josephine FurmanIndian River Inland Lakes94.1
9112Bailey CasePentwater94.3
9211Delaney McBrideKalamazoo Hackett96.7
9310Ella GustnerDryden97.2
949Maddie HowesBreckenridge97.9
9511Peyten AlbertsonMarlette99.3
9610Paige ArlowCardinal Mooney Catholic99.6
9712Tsune DuChenyBuckley100.7
989Madeline ZahnerManchester101.3
9912Caroline DarrahWhitmore Lake101.7
1009Caroline ConklinBridgman102.5