Uncategorized

2025 Division 2 Finals Projections

Just as regionals and other championship meets throughout the year, these projections are done based on thousands of simulated races. How do the simulations work?

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.

Through the simulated races, you can equate all types of scenarios and groupings. Here are the ones listed:

Projected Place – sorted from lowest average score to highest average score
Average Score – the average score across all the simulated races
Place Range – 95% of the placings fall within this range
Win % – the chance that team has of winning the meet
Podium % – the chance that team has of placing top-2
Top-Ten % – the chance that team finishes within the top-10

GIRLS TEAM

Every few years, a new generation of girls comes to the forefront in Otsego, bringing forth the possibility of taking hardware home. In the mid-2010’s, the Bulldogs took home a pair of state titles. A few years later, their 2019 squad had a day at the Finals, placing 3rd. Their frontrunner, Emma Hoffman, surely remembers her runner-up finish from her freshman year, one that led Otsego to another state title. Emma has now gone through the gauntlet and improved mightily, leading once again, this time with a pack of freshmen tailing.

The Bulldogs entered the season as the #1 projected team and they’ve not disappointed. The Bulldogs once again won in the Wolverine Conference, their streak now lasting from 2013-2025. Portage, Regionals, their home invite, and a trek to Minnesota – all wins.

Otsego is one of a strong west side tradition. Of the past 25 team champions, 21 hail from the west coast, Grand Rapids area and below. Present in contention for the podium and the win are a host of other area schools: Holland Christian, Grand Rapids Christian, and Grand Rapids South Christian.

ProjectedTeamAvg. ScorePlace Range
1Otsego1081st-3rd
2Holland Christian1361st-4th
3Grand Rapids Christian1581st-5th
4Grand Rapids South Christian1902nd-6th
5Cadillac2684th-12th
6Goodrich2854th-13th
7Coopersville2935th-13th
8East Grand Rapids2985th-13th
9Pinckney2995th-13th
10Linden3405th-17th
11Spring Lake3405th-16th
12Holland3585th-19th
13DeWitt3636th-18th
14Frankenmuth3747th-19th
15Ann Arbor Gabriel Richard3869th-19th
16St. Joseph39010th-19th
17Freeland43111th-24th
18Shepherd46913th-26th
19Fremont47414th-26th
20Macomb Lutheran North49317th-27th
21Bloomfield Hills Marian49516th-26th
22Sturgis50616th-26th
23Adrian51017th-25th
24Charlotte51718th-27th
25Marysville54726th-28th
26New Boston Huron55317th-26th
27Williamston63519th-27th
28Yale70825th-28th

These squads in close proximity, you get many instances of common competitions. A few are fairly recent – Bulldog, Portage, and Region 12. The order of the first two meetups was the same – Otsego in front, Holland Christian, Grand Rapids Christian, then Grand Rapids South Christian. Gaps were found between the former two and the latter two. At Portage, Otsego had it all covered, bringing in the lowest stick and the best 5th. Holland Christian trailed at nearly every spot, though the margins were as small as you could get. South Christian hung right behind GRC and then at Region 12, moved ahead.

The projections follow this pattern, although they take into account the rest of the season, especially what has occurred throughout the rest of October.

ProjectedTeamWin %Podium %Top-Ten %
1Otsego739395+
2Holland Christian186895+
3Grand Rapids Christian83395+
4Grand Rapids South Christian695+
5Cadillac92
6Goodrich82
7Coopersville79
8East Grand Rapids77
9Pinckney76
10Linden43
11Spring Lake39
12Holland32
13DeWitt26
14Frankenmuth19
15Ann Arbor Gabriel Richard14
16St. Joseph10
17Freeland7
18Shepherd
19Fremont
20Macomb Lutheran North
21Bloomfield Hills Marian
22Sturgis
23Adrian
24Charlotte
25Marysville
26New Boston Huron
27Williamston
28Yale

The three posed questions:

Who has the best fifth?

Most likely Otsego, with upperclasswomen leadership potentially owning those spots. From Portage, it was Rebekah Stachura owning the final scoring spot. Or it could be Skylar Mejeur. Each of the two girls has been in the mid-19’s a bunch this fall.

Who has the best depth?

Holland Christian, followed by Otsego and Grand Rapids Christian. Both the Maroons and Eagles have had seven girls find their way under 19:30. The Bulldogs trail closely behind, with a Taylee Fox firing off PR after PR of late.

Who steers clear of the bubble?

The projections think there will be a high concentration of girls with ratings between 110-120, which I believe will be 19:45-20:15. The projected top-three should have most of their girls ahead of this, with Grand Rapids South Christian perhaps having a few in the mix. Which leads to a bit more certainty from the top-three, but also a Sailor upset if their depth continues what they did at Region 12.

BOYS TEAM

At various points in the past three years, we’ve seen the main contenders make their rise. From East Grand Rapids and Alma, the signs were present a few years back. Continuing in the Pioneer tradition, yet starting off with a stunner, the ’22 East Grand Rapids squad winning the title as an underdog. That team featured a young Jonah Workman, new to the high school scene, but racing as if he’d been here for years. Alma was a bit less known and wasn’t even thought to bring a team to those State Finals. But a few impactful freshmen ensured a spot from a tough Region 15, allowing those 9th grade Panthers to gain valuable experience that they’ve used over the past few seasons.

 Flint Powers Catholic has been a late comer, the Chargers only qualifying a full team once from 2022-2024. The 2023 squad did and the current contenders feature three of those boys. From last fall to now, the Chargers have improved the most out of any team in D2, perhaps any team in the state. Four boys were sub-4:40 and sub-10:05 in track. Their 4×8 threw down a 7:53, good for 5th in D2. That spring was a major factor in their #4 pre-season ranking.

ProjectedTeamAvg. ScorePlace Range
1Flint Powers Catholic1281st-4th
2East Grand Rapids1381st-4th
3Alma1841st-7th
4Parma Western2442nd-11th
5Grand Rapids Christian2502nd-11th
6Holland Christian2683rd-12th
7Forest Hills Eastern2993rd-16th
8Shepherd3094th-16th
9Allendale3195th-15th
10Fenton3315th-18th
11Otsego3435th-19th
12Pinckney3476th-20th
13DeWitt3757th-21st
14Chelsea3848th-21st
15Adrian3918th-22nd
16Cedar Springs4007th-24th
17Three Rivers4057th-25th
18Richland Gull Lake4129th-24th
19Frankenmuth4138th-23rd
20Petoskey42210th-24th
21Spring Lake43510th-25th
22Detroit Country Day45810th-26th
23Ann Arbor Gabriel Richard47715th-26th
24Macomb Lutheran North49016th-26th
25Yale58421st-27th
26St. Clair58622nd-27th
27Coopersville62923rd-27th

The three squads occupied a great chunk of the pre-season rankings. Powers continued on their path upward, Alma and East Grand Rapids each ran at a high level before a mid-season meeting at Portage Bluejay (not Portage, that’s rare!). Michigan’s favorite course hosted all three squads in a mini state preview. The Pioneers were missing Workman, although as a D2 contender, he’s easy to slot into the standings. Even in his absence, Flint Powers would’ve won the battle of the trio. The Charger depth was key, 16:15 and 16:24 from the final two scoring spots, around a 20 sec. gap on comparable spots from EGR and 35 sec. before the Panthers.

But one thing a performance like that does is set a mark and make you the hunted. In the past month, East Grand Rapids has won at Portage, the OK White, and Region 12. Alma has won the TVC, placed 2nd at Greater Lansing, and overwhelmed the Region 14 competition.

ProjectedTeamWin %Podium %Top-Ten %
1Flint Powers Catholic508595+
2East Grand Rapids377495+
3Alma92795+
4Parma Western694
5Grand Rapids Christian589
6Holland Christian89
7Forest Hills Eastern66
8Shepherd62
9Allendale58
10Fenton48
11Otsego37
12Pinckney36
13DeWitt18
14Chelsea13
15Adrian13
16Cedar Springs19
17Three Rivers19
18Richland Gull Lake11
19Frankenmuth9
20Petoskey5
21Spring Lake7
22Detroit Country Day6
23Ann Arbor Gabriel Richard
24Macomb Lutheran North
25Yale
26St. Clair
27Coopersville

The three posed questions:

Who has the best 5th man?

At this point, I think it has to be Flint Powers, with Bluejay as the main piece of evidence.

Who has the best depth?

I’m going with East Grand Rapids. Both Sam Hillary and Thomas Fisher have capabilities of pushing toward the mid-16’s, hitting 16:22 and 16:42 at the OK White Championship.

Who steers clear of the bubble?

One main pack seems like it’ll exist between 16:45-17:10ish and another could be ahead of it between 16:20-16:35ish. These are two spots where athletes may coagulate. Seemingly most entrenched in either are Alma and Flint Powers. East Grand Rapids has athletes either ahead or between the two. Thus, you could see a little more variability with the Panthers and Chargers, a few seconds equaling many points. Every point matters.

GIRLS INDIVIDUAL

First, I must mention Ava Schafer. The St. Johns Redwing is the defending champ. I’ve always praised her racing savvy and it appears that her junior has featured many of her same positive characteristics. She’s won five of her seven races, and again slipped into the 17’s with a 17:50 at John Bruder. Last year proved that her best material comes during championship season, PRs coming here and at MITCA. I wouldn’t be shocked if another late-season time descent occurs.

By the numbers and with the results, Emma Hoffman and Katie Berkshire have surged to the front of the D2 standings. Berkshire hasn’t even been ABOVE 18:00 this fall, racing and winning with her typical vigor. She’s unbeaten on the year, with wins coming at Holly (17:37), Bluejay (16:58), and at Region 10 (16:32).

That 16:32 ranks 2nd in Division 2. In any year other 2023, that would’ve been the best time in Michigan. I know XC isn’t all about time, because with Emma Hoffman occupying the 2nd fastest slot, winning is of importance too. The Bulldog senior has won a ton over the past two years. Back-to-back victories at home, conference, and regional action. A dominant Portage performance. An impressive D2 gold track double. When given the opportunity to rip it this fall, she has, lowering her Otsego record even further, all the way down to 16:20.

Watching these two compete will be a worthy post-Halloween treat.

ProjectedGradeNameTeam
112Emma HoffmanOtsego
212Katie BerkshireGaylord
311Jaelyn RayPinckney
410Avery EngbersHolland Christian
511Ava SchaferSt. Johns
612Natalie FoltzFrankenmuth
711Mia MaySparta
811Johanna MulderHolland
911Lane IsomRichland Gull Lake
109Eliza SchwassLudington
1111Caroline RandallHastings
1211Ayda SkeelsAdrian
1312Marie GatesHudsonville Unity Christian
1412Chloe RinzemaGrand Rapids South Christian
1511Clara KaczorFreeland
1610Oakley OsterhartCoopersville
1711Annabelle LowmanLudington
1810Kayla ShellenbargerGoodrich
1910Tiffany DeMaagdGrand Rapids South Christian
2012Lilah PoelGrand Rapids Christian
2112Julia GarciaPinckney
2211Olivia WeissHolland
2310Anneliese PasschierEast Grand Rapids
249Alayna VerhageOtsego
2510Mai NguyenPlainwell
2611Alivia OttingerGoodrich
2712Elise BardenFrankenmuth
2811Addison JosephsonLinden
2910Ana LovellLake Fenton
3010Remie EllisEaton Rapids
3111Eliana StobHolland Christian
3212Brooklynn BrownCadillac
339Addelyn SabatkeOtsego
3412Alexis KotkowiczSpring Lake
3511Ella McInerneyCadillac
369Adelyn VerhageOtsego
3711Zoe HoekstraGrand Rapids Christian
3810Madison PettyAdrian
3912Ellie ScholmaGrand Rapids Christian
4011Adeline ArmstrongEast Grand Rapids
4112Miriam KlohaSt. Johns
4210Annika StobHolland Christian
4311Ellery LampenHolland Christian
4412Linnea PaigeFremont
4510Addison BixlerCoopersville
469Vittoria PerucchettiSt. Joseph
4712Layla GeurinkHolland Christian
4812Beatrice PerucchettiSt. Joseph
4911Skylar MejeurOtsego
509Hailey KuhnCadillac
5111Monica LynnAnn Arbor Gabriel Richard
5212Jillian ClasonForest Hills Eastern
5311Ahna WoltjerGrand Rapids West Mich. Aviation
5410Audrey KlineSt. Joseph
559Lily VanEykGrand Rapids South Christian
5611Samantha WhitlamMacomb Lutheran North
5710Eva LindstromGrand Rapids Christian
5811Lucy WaalkesGrand Rapids Christian
599Breslyn KleinCoopersville
6012Annika TerBeekGrand Rapids Christian
6111Mackenzie HuizengaHolland Christian
6211Bridget FidkowskiAnn Arbor Gabriel Richard
6312Rebekah StachuraOtsego
6410Abree VanDenBrinkWayland Union
6510Danica RedesShepherd
6612Georgia BabcockEdwardsburg
679Lulu ParkSturgis
6810Grace LemanEdwardsburg
6910Abby CrandellOwosso
7010Bridget FullertonParma Western
7111Cora ParkerSpring Lake
7211Colette CharchutHaslett
7312Avery TurkNew Boston Huron
7411Melody MeckstrothLinden
7511Avery SilvasCharlotte
7610Sophie JonesHolland Christian
7712Samantha BrownClio
7812Tessa HattSturgis
7910Peyhton BeardsleyFruitport
8012Nora GerzemaFarmington Hills Mercy
819Noelle HulstGrand Rapids South Christian
8210Chloe MazzaCadillac
8310Kaleigh ClarkSpring Lake
849Taylee FoxOtsego
859Brooklyn TakagishiDeWitt
8611Kylie MausolfBirch Run
8710Claire MillerMonroe Jefferson
8810Aurora (Rory) DoepkerDeWitt
899Jordane FalveyDearborn Divine Child
9011Sawyer ReaganAllendale
9110Maggie ScholmaGrand Rapids Christian
9210Vivienne ConflittiForest Hills Eastern
9310Eastynn CharderPinckney
9410Lily PhillipsForest Hills Eastern
9512Ava PawlickPetoskey
9610Addy NesbittCedar Springs
979Isabelle OostemaGrand Rapids South Christian
9811Lucy ConzelmannFrankenmuth
9910Courtney FloeterLinden
1009Claire AlbrechtArmada

The projections show a little less variability toward potential All-Staters, around 45 girls (not in the above order) with a fighter’s change.

BOYS INDIVIDUAL

A season on the sidelines, the fire must have burned deep. Although he raced unattached on many occasions, Robert Jazwinski never got the chance to make a return trip to MIS, never got a chance to prove his training during his sophomore season. During the 2025 fall, he’s more than verified his work. Undefeated on the year, yet he’s picked his spots for the supreme efforts. A 15:15 at Under the Lights announced his return. A 15:28 at Spartan was the fastest time of the day. And a 14:56 at Benzie was the fastest time of his life. The margin on Saturday will undoubtedly be smaller than previous meets, but there’s been nothing to prove that he’s not up for the challenge.

As stated prior, throughout his career, Jonah Workman has shown he’s up for the challenge. His freshman effort here was integral to the Pioneer title. Two years later, his 15:17 was a personal best and 5th place finish. This spring, he was 3rd in the D2 3200m. He’s demonstrated the wheels via a 14:58 at Sparta. A mid-season sickness prevented a true showdown at Portage, but gives motivation for revenge.

I should also mention a few seniors who have given much to the sport and will be present here:

Thomas Larson – hitting the mid-15’s in his past three races, including a Region 14 win.

Moises Salazar Jr. – 3x All-State and Lenawee County Champion.

Edison Lopeman – 8th here a year ago. Has been battling this year, showing hope with his effort these past few weeks.

Bryce Gross – in tandem with Lennox Naswell, but nonetheless impactful. 20th here last year with a personal best, one that he’s nearing towards in his past two races.

Ronnie Silveira – twice All-State here and holder of four consecutive sub-16’s.

And if you’re looking forward to 2027, a Gavin Katic/Lennox Naswell showdown. The two sophomores are closely-knit in residence, time, and age. Half a second separated the two at Greater Flint, one of many future battles from these exciting 10th graders.

ProjectedGradeNameTeam
111Robert Jazwinski IIIWhitehall
212Jonah WorkmanEast Grand Rapids
310Lennox NaswellFlint Powers Catholic
410Gavin KaticFenton
512Thomas LarsonAlma
611Ezekiel BaltierraAlma
711Mason HillAllendale
811Mitchell DunlapGrand Rapids Catholic Central
912Edison LopemanParma Western
1010Micah BeckerEast Grand Rapids
1112Ronnie SilveiraAllendale
1212Moises Salazar Jr.Adrian
1312Bryce GrossFlint Powers Catholic
1412Shephard BowerForest Hills Eastern
1511Caiden CaswellVicksburg
1611Bryce CahoonShepherd
1712Aden AshworthAllendale
1811Cole McCrawPinckney
1912Vincent PattisonGoodrich
2011Abraham McHughMarshall
2112Sean RyanGrand Rapids Christian
2212Asher JagerGrand Rapids West Mich. Aviation
2312Jack EdisonEast Grand Rapids
2412Jacob StanislawskiFlat Rock
2510Ashton FinkGrand Rapids Christian
2610Duncan PalmerWilliamston
2712Brett MagnusFrankenmuth
2812Aiden MarpleDeWitt
2912Ben VerellenGladwin
3011Seth RandallSt. Joseph
319Logan CristianParma Western
3212Kenny ShefferOtsego
3311Owen AdamsSpring Lake
3410Ryan RathsburgFlint Powers Catholic
3512Charlie BrauerThree Rivers
3611Seth BetzoldEssexville Garber
3712Henry FredenbergChelsea
3812Caleb CarignanFlint Powers Catholic
3912Cole WisniewskiOrchard Lake St. Mary’s
4012Tommy BeiterFlint Powers Catholic
4110Jack HincksDetroit Country Day
4210Aiden LambersHolland
4312George ScuphamEdwardsburg
4412Owen MetzgerSparta
4511Joshua MacriMacomb Lutheran North
4611Omar ElbashirDetroit Country Day
479Jackson PantRichland Gull Lake
4811Christian AyresBattle Creek Harper Creek
4912Brodie LicataLake Fenton
5011Gabe GriersonLudington
519Grant LampenHolland Christian
5211Christopher VogtPaw Paw
5311Nick ParkerFrankenmuth
5412Landon GerritsmaHolland Christian
5511Ryan GoodParma Western
5611Steven ZawackiForest Hills Eastern
5710Liam DewittHaslett
5811Lucas AardemaEast Grand Rapids
5912Luke DuleckiNew Boston Huron
6011Wyeth AngusChelsea
6110Gerard GilmourFenton
6212Thad VanderLaanGrand Rapids South Christian
6312Aiden WellerCedar Springs
6411Gunnar DjerfOtsego
6512Jacob HyltonOrtonville Brandon
6612Matthew CarbajoGrosse Ile
6712Zahar RushPetoskey
6811Reeve ObermanPetoskey
6912Murphy WagnerSaginaw Swan Valley
7010Rex PumfordWhitehall
7110Teddy WeberWilliamston
7212Tyler VanKuikenEast Grand Rapids
7312Carson WoodSparta
7412Braylon LennemanDeWitt
7510Carson WiersbeSt. Joseph
7612Sam HillaryEast Grand Rapids
7711Hunter SmithVicksburg
7812Raymond HerekWilliamston
7912Benjamin MoralesSturgis
8012Hiro NguyenPlainwell
8112Luca LebronAlma
8212Reagan WardSt. Johns
839Parker SmithAdrian
849John RochowiakPinckney
8512Andrew FeldpauschPortland
8610Kash MooredHopkins
8710Samuel JohnsonAlma
8810Macen WhiteHolland Christian
8912Hunter ParsonsWhitehall
9010Grayson MichelsForest Hills Eastern
9111Ben VerlinGrand Rapids South Christian
9211Cole CoffmanHolland Christian
9312Micah SmallGrand Rapids Christian
9412Jonah ZietlowThree Rivers
9512Cooper GardnerBattle Creek Harper Creek
9612Jack EstelleHopkins
9710Andrew NunningPontiac Notre Dame Prep
9810Eli MorrisTecumseh
9910Christian PavligeFruitport
10011Jakin WhitneyShepherd

This looks to be a wild one, with upwards of 75 boys (not in the above order – some boys are more consistent, others have had occasional bouts of greatness) in contention for the All-State spots.

Uncategorized

2025 Division 3 Finals Projections

Just as regionals and other championship meets throughout the year, these projections are done based on thousands of simulated races. How do the simulations work?

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.

Through the simulated races, you can equate all types of scenarios and groupings. Here are the ones listed:

Projected Place – sorted from lowest average score to highest average score
Average Score – the average score across all the simulated races
Place Range – 95% of the placings fall within this range
Win % – the chance that team has of winning the meet
Podium % – the chance that team has of placing top-2
Top-Ten % – the chance that team finishes within the top-10

GIRLS TEAM

The east side of Lansing is teeming with talent. Purely distance girls, mid-distance girls, hurdlers, a combination of which that is speedy on the track and title-worthy on the grass. That combination of ability led to a Lansing Catholic championship in 2024 and has positioned the Cougars as the favorite in 2025. Last year, the Cougars won on their strength from their 5th girl (Avery Miller), who was the fastest 5th in the field. Her 38th place in the team race helped her Cougars come back and pass Pewamo-Westphalia in the team scoring.

The top six have returned from that 2024 MIS squad, enough quality that would have led the Cougars to the #1 spot. Extra insurance has been added in the form of Anna Drauer, a freshman that’s been a consistent presence in the 19’s this latter half of the season. The Cougars as a whole have not been complacent. They’ve captured the CAAC White yet again, keeping the 14-year streak alive. They achieved the lowest score ever in the history of the Michigan Catholic Invite. In the Portage pre-state setting, the team dominated the D3 field enroute to a 80+ point victory. The accomplishments abound in the regular season and can clearly be capped by another championship season title.

ProjectedTeamAvg. ScorePlace Range
1Lansing Catholic811st-2nd
2Pewamo-Westphalia1882nd-5th
3Saugatuck2322nd-8th
4Blissfield2442nd-8th
5Jackson Lumen Christi2482nd-10th
6Olivet2773rd-11th
7Hart2842nd-13th
8Grandville Calvin Christian3055th-13th
9Grand Rapids Covenant Christian3064th-14th
10Benzie Central3184th-15th
11Traverse City St. Francis3405th-18th
12Grand Rapids NorthPointe Christian3487th-17th
13Remus Chippewa Hills3569th-17th
14McBain3616th-20th
15Kent City3697th-20th
16Bronson40411th-22nd
17Plymouth Christian Academy40513th-20th
18Caro42813th-23rd
19Saginaw Valley Lutheran44012th-24th
20Stanton Central Montcalm47017th-24th
21Leslie48116th-25th
22Bath48917th-26th
23Harbor Springs49017th-25th
24Bridgman54921st-27th
25Grass Lake55820th-28th
26Boyne City57721st-28th
27Monroe St. Mary CC62225th-28th
28Fennville63724th-28th

Although the Cougars aren’t truly 100% favorites to win it (no one is!), the question is: who joins LC on the podium? Four teams have a distinct possibility:

Pewamo-Westphalia
Saugatuck
Jackson Lumen Christi
Blissfield

As these squads are based in different regions of Michigan, common matchups aren’t all that common. One did occur at Portage, where P-W placed 2nd, ahead of Saugatuck and Lumen Christi. P-W and Saugatuck also faced off at the former’s home invite, with the Pirates once again holding serve.

ProjectedTeamWin %Podium %Top-Ten %
1Lansing Catholic95+95+95+
2Pewamo-Westphalia6495+
3Saugatuck1295+
4Blissfield695+
5Jackson Lumen Christi1395
6Olivet93
7Hart82
8Grandville Calvin Christian70
9Grand Rapids Covenant Christian69
10Benzie Central55
11Traverse City St. Francis35
12Grand Rapids NorthPointe Christian22
13Remus Chippewa Hills17
14McBain29
15Kent City19
16Bronson7
17Plymouth Christian Academy
18Caro
19Saginaw Valley Lutheran6
20Stanton Central Montcalm
21Leslie
22Bath
23Harbor Springs
24Bridgman
25Grass Lake
26Boyne City
27Monroe St. Mary CC
28Fennville

I’ll refer back to the questions posed yesterday:

Who has the best 5th girl? Likely either Saugatuck or Pewamo-Westphalia. At the two common invites, the Pirates held a slight edge at the 5th spot, but Saugatuck still has had five girls sub-21 on the year.

Who holds the greatest depth through all varsity runners? Probably Pewamo-Westphalia, who appears interchangeable in their 4th-6th slots.

Who steers clear of the bubble? The numbers guess that the main pack of girls will be rated 80-95, or what I would anticipate to be 21:00-21:50. Saugatuck, Blissfield, and Pewamo-Westphalia will all likely have 3-4 girls clear of the pack, Jackson Lumen Christi will have many entrenched in the mix. So there are scenarios where the Titans punch above their projection with the possibility of a few seconds meaning multiple places.

BOYS TEAM

This D3 boys’ race could be the race of the day. Three teams in close proximity, the top trio projected within 8 points of one another. And a non-zero chance that a major upset occurs from the projected 4th, 5th, or even 6th spot. Traverse City St. Francis, 2024’s Division 3 Champion and commonly found outfit up here in the standings left quite a void, returning only one athlete from their title squad. Thus, this championship was always up for grabs.

Saugatuck has always been thought of a contender, both from this season’s work and last fall’s impressive runner-up finish. The Trailblazers weren’t projected anywhere near the 2024 podium, yet were able to pack up and bring home a trophy. The team, fully comprised of underclassmen, set their top-five between 16:19 and 16:46, barreling their way into the 2nd spot through their tremendous depth.

Jackson Lumen Christi perhaps didn’t have the best day last year, but you can imagine that has spurred their inclusion in this conversation. Especially when one peeks at the improvement of their varsity boys, many impactful time drops by multiple minutes.

Apparent in the spring was the progress of Charlevoix. Three underclassmen that were sub-10 in the 3200m. A State Title in the same event from Hunter Eaton. State qualifiers and a pair of 11th place finishes from Ryder Hopkins and Matthew Solomon.

ProjectedTeamAvg. ScorePlace Range
1Jackson Lumen Christi1751st-6th
2Charlevoix1791st-7th
3Saugatuck1871st-8th
4Lansing Catholic2111st-8th
5Ithaca2151st-9th
6Hanover-Horton2661st-14th
7Stanton Central Montcalm2744th-13th
8Jonesville2824th-14th
9Benzie Central2833rd-14th
10The Potter’s House3135th-16th
11Buchanan3324th-19th
12Holland Black River3427th-18th
13Hart3447th-18th
14Ann Arbor Greenhills3527th-20th
15Plymouth Christian Academy3759th-21st
16Lake City3818th-21st
17Pewamo-Westphalia42913th-24th
18Erie Mason44112th-26th
19Midland Bullock Creek44513th-26th
20Caro45315th-26th
21Blissfield45614th-25th
22Montague46815th-27th
23Traverse City St. Francis50918th-27th
24Montrose51116th-27th
25Schoolcraft51217th-27th
26Harbor Springs52119th-27th
27Monroe St. Mary CC52617th-27th

Unlike the first D3 race of the day, common matchups are easy to find. Plenty took place throughout mid-September. Two prominent ones occurred just before championship season: Portage and Bluejay. And Region 23 gives a little hope of what could be an incredible upset.

Bluejay was one of the few races that we saw Charlevoix in action against the other top teams. The Rayders were the top D3 team in the elite section, placing 9th out of 35 teams. Ithaca and Central Montcalm also competed there, placing 21st and 22nd – the Rayders cleared either squad by approximately 200 points. That wasn’t Ithaca’s day, as some of the Yellowjackets’ better performances have come of late.

A week later, at the Portage bonanza, Hanover-Horton, Lansing Catholic, and Saugatuck all jumped out the gate, nearing the lead at the mile. In the middle mile, the Titans surged to the lead, one they wouldn’t relinquish. It’s that kind of strategy that gives confidence for state, pouncing as the adrenaline wears off from the excited and anxious field. But with only a 24-point gap to Saugatuck and 20 more to Lansing Catholic, it showed that there isn’t a huge gap at the top end of the contenders.

Region 23 furthered that point, three top-ten teams present at Sharp Park – Lumen Christi, Hanover-Horton, and Jonesville. The former Comets nearly pulled off the upset, a huge performance (35+ second SB) from Zach Hassenzahl pulling H-H to within a point of Lumen Christi.

ProjectedTeamWin %Podium %Top-Ten %
1Jackson Lumen Christi295295+
2Charlevoix244795+
3Saugatuck284495+
4Lansing Catholic71995+
5Ithaca82095+
6Hanover-Horton876
7Stanton Central Montcalm81
8Jonesville73
9Benzie Central73
10The Potter’s House50
11Buchanan38
12Holland Black River25
13Hart26
14Ann Arbor Greenhills28
15Plymouth Christian Academy13
16Lake City12
17Pewamo-Westphalia
18Erie Mason
19Midland Bullock Creek
20Caro
21Blissfield
22Montague
23Traverse City St. Francis
24Montrose
25Schoolcraft
26Harbor Springs
27Monroe St. Mary CC

The three posed questions:

Who has the best 5th runner?

Most likely Lumen Christi, with a lesser chance of Lansing Catholic. At Portage, Avery Morrow handled the heat better than any other D3 5th kid and was the main driver behind the Titan win. Lansing Catholic had the 2nd best 5th performance there and all of their top-five has been sub-17.

Who has the best depth?

There isn’t really any exceptional team here, most have a considerable drop off between their scorers and their 6-7. Lansing Catholic has smallest gap between the two.

Who steers clear of the bubble?

I’d anticipate the main pack crossing the line between 17:00 and 17:40. Lansing Catholic, Saugatuck and Ithaca are the most avoidant of this area. Lumen Christi, Charlevoix, and Hanover-Horton will likely be sparring with others in this range of times. The former two will likely have three come in before it, Hanover-Horton could have many in the mix.

Where am I getting with this? Hanover-Horton could be most variant from their projected spot. Charlevoix, Lumen Christi, and Saugatuck will have many spots to gain (and points to lose) from their depth. Lansing Catholic and Ithaca appear the most stable and could move up on any potential subpar performance from the above teams.

GIRLS INDIVIDUAL

A few names have had excellent careers to date and have come to the forefront this season:

Hailey Creisher – defeated only twice this season, victorious on 14 occasions. At Greater Lansing, was able to slip under 18:00 for the 2nd time in her career. Back-to-back winner of the Cascades Conference and Region 26.

Samantha Schroeder – has followed the same pattern that led to last year’s 8th place finish. Has put forth her best material in recent weeks, winning the CHSL Bishop title and finishing first in the D3 race at Portage. Following those wins, the times have come, hitting a season’s best of 18:14 in her Region 23 win.

Hope Miller – following the departure of Emmry Ross, finally has come to claim SE side supremacy. Winner of the Lenawee County, LCAA, and Region 27 titles. Has ventured into the mid-18’s in her past three meets. If track is any indication, 2025 championship meets are her time to shine, as Miller was 2nd in the 800m and 3rd in the 1600m.

ProjectedGradeNameTeam
112Hailey CreisherLeslie
211Samantha SchroederJackson Lumen Christi
312Hope MillerBlissfield
410Tiya FeldpauschOlivet
510Elliana MaxKent City
611Alyssa KramerPewamo-Westphalia
711Grace WonchLansing Catholic
810Josie BishopLansing Catholic
911Violet TetilCaro
109Calista GeorgePewamo-Westphalia
1111Isabelle SliterFennville
1210Caelyn TorryMcBain
1312Brynne SchulteElk Rapids
149Anna DrauerLansing Catholic
1510Dory SimonRemus Chippewa Hills
169Lily BrittonOlivet
1710Avery KellyBenzie Central
1812Abigail ReisMillington
1912Bella LaFountainMonroe St. Mary CC
2010Isabelle CurrieLansing Catholic
2111Kamryn SalladayLakeview
2212Ashlynn HarrisBronson
2312Alina MartinsonSaugatuck
2412Anna PrayElk Rapids
259Tala CarlinBuchanan
2612Mattie GagneMidland Bullock Creek
2712Macy FazekasJackson Lumen Christi
2811Makinna FoglesongIthaca
2910Lindsey LudwigLansing Catholic
3011Kamryn SixberrySaugatuck
3110Madisyn WansteadLeRoy Pine River
3212Aletta ScholtenGrandville Calvin Christian
3311Shelby KuiperGrand Rapids Covenant Christian
3411Natalie RosemaHart
3512Grace CostonStanton Central Montcalm
3611Marlowe WalcottReed City
379Anamaria BrazdauPlymouth Christian Academy
389Jocelyn TetilCaro
3912Madi HarePlymouth Christian Academy
409Kylie ZwiepGrand Rapids NorthPointe Christian
4112Ella HeffnerCharyl Stockwell Academy
4211Lyvia CurtisSaugatuck
4311Betsy GoodenManton
4410Shelby ZimmerKent City
4512Hailey SillsBlissfield
4610Lindsey CmeylaSaginaw Valley Lutheran
479Avery HaynesBrooklyn Columbia Central
489Alaina CivinskasRoscommon
499Emma MillerHart
5011Jenna KeilenPewamo-Westphalia
5112Quinn HatfieldRemus Chippewa Hills
5211Anna HallettBlissfield
5312Frances MelinnLansing Catholic
5412Anna PoppemaBath
5510Emma KerrTraverse City St. Francis
5611Molly Kate HollandsworthTraverse City St. Francis
5710Maggie McClellanBenzie Central
5810Alaina SchanerHart
5910Peyton NellisRemus Chippewa Hills
6010Aaliyah HillierKalkaska
6111Avery MillerLansing Catholic
6210Faith HelselLake City
6312Maryrose HalbergCharlevoix
6411Emily BeetheSaginaw Valley Lutheran
6511Lydia MinderhoudGrand Rapids Covenant Christian
6611Nico TrieboldGrayling
679Sage PalmerSandusky
6811Faith JenkinsGrandville Calvin Christian
699Lily SissonLeRoy Pine River
7012Emily PetersOlivet
7111Brynlee SwihartHanover-Horton
7212Kandin ShulerBridgman
7311Laura CastrejonNewaygo
7410Lynnae MeengsGrandville Calvin Christian
759Madelynn PattersonOlivet
7611Ellie BeachSanford-Meridian
7710Ellason FosterNewaygo
7810Adalyn JarchowGrass Lake
7912Braelyn BuntingStanton Central Montcalm
8010Ingrid Molins RalloBenzie Central
8110Sarah NothstineMidland Bullock Creek
8210Olivia BrownBad Axe
839Ellyse HeyserSaugatuck
8412Georgia HaagManistee
859Sydney KnieperNew Lothrop
8611Stefi ReskevicsHarbor Springs
879Joselyn VogelKent City
889Allison BurnsConstantine
8910Esther CahillSaranac
909Kate DeVriesGrand Rapids Covenant Christian
919Mya BronkemaMcBain
929Jenny WoznickGrand Rapids NorthPointe Christian
9311Delaney SmithPewamo-Westphalia
9411Alonna GoodsellBronson
9510Taylor StanczakAlmont
9610Averie StefanovskyCaro
9712Makenna GwisdallaBad Axe
989Katherine SchaferPewamo-Westphalia
999Leah ElzingaGrand Rapids Covenant Christian
10011Kaleea BraunBlissfield

As I stated in the D4 preview, I don’t anticipate the conditions will be *as* optimal as in 2023 or 2024, so I’d expect times to be a little slower. If I had to fathom a guess toward the All-State cutoff, I’d be antsy if I were above 19:30. The projections give around 55 girls (not in the above order) a fighter’s chance of stepping onto that podium.

BOYS INDIVIDUAL

That void does and doesn’t exist for the D3 boys. Although outgoing seniors took the top-two spots, underclassmen had their presence felt throughout the standings.

Gage Hoffman was the top non-senior, hitting a personal best in his 3rd place finish.

Christian Craanen and Nole Lorenzen established themselves as youngsters to be reckoned with.

Landen Styka hit another sub-16 in a season full of ‘em.

Caleb Blonde was the fastest sophomore.

Hunter Eaton hit a season best and set the stage for his track heroics.

There doesn’t seem to be great differences or tiers between the top runners. Appearing to have the greatest chances of coming out on top are:

Hunter Eaton – who when faced with the opportunity, has brought his best material. The greatest example of that being his 15:22 from Bluejay.

Gage Hoffman – winner of Portage and Region 24 for the 2nd year in a row.

Nole Lorenzen – two straight Region 26 titles but also ripping some fast times, such as his 15:24 from Larry Steeb.

Christian Craanen – entered MIS last year with a personal best of 16:20. Enters it this year having already run 15:42. Given his performance at the speedway last November, that gives great hope for another breakout.

Luke Herron – had a dramatic jump toward the end of last year (16:01 and 20th here) and has continued it further, dipping into the 15’s at John Bruder and Brooks Mid-Season.

Caleb Blonde – battle-tested down in the Jackson area. Winner of the Cascades Conference for the second year in a row and captured Region 23 for the first time ever. Sub-16 for the past four races.

ProjectedGradeNameTeam
111Hunter EatonCharlevoix
212Gage HoffmanStanton Central Montcalm
310Nole LorenzenRochester Hills Lutheran NW
410Christian CraanenMonroe St. Mary CC
511Caleb BlondeJonesville
611Logan YoungmanHillsdale
711Luke HerronCaro
811Ryder HopkinsCharlevoix
911Jonas BallardHolland Black River
1011Chad TysonHanover-Horton
1112Landen StykaIthaca
1210Owen PoppemaBath
1312Edward MugishaThe Potter’s House
1412Tyler LeachOtisville LakeVille
1510Will HulinCentreville
1611Marcus SilvaSaugatuck
1711Rocky BoltonJackson Lumen Christi
1812Matthew SolomonCharlevoix
1910Eli VanPoortflietBenzie Central
2010Clint CouchmanBrooklyn Columbia Central
2112Gibson ShoreJackson Lumen Christi
2211Grant RehkopfSaugatuck
2311John KeserBuchanan
2412Qwynn DarnellElk Rapids
2511Evan OlsonPigeon-Laker
2612Emmanuel MehariPlymouth Christian Academy
2712Jayden FoxSaginaw Valley Lutheran
2812Jeryn FrisbieBelding
2911Isaac DionneBoyne City
3011Evan MacLarenIthaca
3111James TennesLansing Catholic
3210Soren CrosthwaiteJackson Lumen Christi
3312Lucas GatesLansing Catholic
3412Jacob MankeyIthaca
3510Michael WeidmayerBlissfield
3611John KowatchPewamo-Westphalia
379Isaac CoxPlymouth Christian Academy
3811William GancerStockbridge
3912John EdlerHomer
4010Jackson BowmanSaugatuck
4111Naveen KulkarniAnn Arbor Greenhills
4212Maxwell DurhamNew Haven
4312Trenton FetterAdrian Madison
4412Kyler FertigStanton Central Montcalm
4512Jackson SchaubBenzie Central
4611Everett BeachLansing Catholic
4710Tristan HernandezKingsley
4812Sylus WilsonStanton Central Montcalm
4911Levi SchimmelGrand Rapids Covenant Christian
5011Marshall BrandtMidland Bullock Creek
5111Cooper FlickHanover-Horton
5212Noah DevereauxLaingsburg
5311Collin FucileJonesville
5412Ben GautscheUnion City
5512Peter SoltisJackson Lumen Christi
5610Noah SillsBlissfield
579Asher PutmanReese
5810Jack SongerRochester Hills Lutheran NW
5911Evan CivinskasRoscommon
609Reese DevisserSchoolcraft
6110Edison HuizingaManistee
6211Sawyer MonroeSaugatuck
6312Caiden HelselLake City
6412Connor HelselLake City
6512Alessandro AvilaConstantine
6612Nicholas FowlerJonesville
6712Paul SaladinReed City
6810Ashton PotwinJonesville
6912Liam McBethBuchanan
7012Owen BeinditAlgonac
7111Cooper TiffanyLakeview
7211David CastrejonNewaygo
7310Nolan KesslerMontague
7412Nico AagesenAnn Arbor Greenhills
7511Avery MorrowJackson Lumen Christi
7611Téo KrummLansing Catholic
7712Jack SherwoodBuchanan
7811Logan YoungHarrison
7910Simon ReedPlymouth Christian Academy
8011Easton McCloyGrand Rapids NorthPointe Christian
8112Isaac JohnsonHolland Black River
8211Owen SytsemaMuskegon Western Mich. Christian
8310Grant CorlewHarbor Springs
8411Charlie GeorgePewamo-Westphalia
8511Kenneth ManglesLeslie
869Sam CasianoWatervliet
8711Gibson SmithMontague
8810Christopher ShemesIthaca
8910Eli HobsonMontrose
9011Ethan HuffHomer
9111Joseph ColalucaErie Mason
9211Sebastian ZylstraHolland Black River
9310Tyler HarrisHanover-Horton
9410Grady RicheyLansing Catholic
9510Timothy WolffHart
9612Isaac NorcrossGrand Rapids NorthPointe Christian
9712Henry BeckAnn Arbor Greenhills
9811Maxwell DrenthCharlevoix
9910Remyngton ClishSanford-Meridian
10012Isaac Struck-VanderHaakThe Potter’s House

I’d guesstimate 16:30 being the slowest time required for an All-State finish. This is a highly variant mix of kids, around 75 boys having a good shot of earning a medal.

Uncategorized

2025 Division 4 Finals Projections

Just as regionals and other championship meets throughout the year, these projections are done based on thousands of simulated races. How do the simulations work?

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.

Through the simulated races, you can equate all types of scenarios and groupings. Here are the ones listed:

Projected Place – sorted from lowest average score to highest average score
Average Score – the average score across all the simulated races
Place Range – 95% of the placings fall within this range
Win % – the chance that team has of winning the meet
Podium % – the chance that team has of placing top-2
Top-Ten % – the chance that team finishes within the top-10

GIRLS TEAM

If you’ve been watching, this has been coming for years. In the early 2020’s, signs were given that Whitmore Lake would be title contenders for awhile. Speedy underclasswomen, middle schoolers with potential. Led by the ’26 senior class (Sofia Robertson, Elodie Weaver, and Carina Burchi) and supplemented more recently by Kaylie Livingston and Malynda Lambros. Back in ’22 when the storied senior class were freshmen, the Trojans placed 3rd. Each of the past two years, they’ve taken home the title.

Whitmore Lake is a fairly heavy favorite. They’re a team known for taking on any competition. This year, the Trojans have traveled to Portage, Shepherd, Gabriel Richard, and Holly, amongst many other races. Portage is perhaps the greatest example of their quality. Clearly, the Red n’ White crew has an advantage up front, but even their depth is among the best in the division, as Sofia Robertson was the 2nd fastest 5th girl of the D4 race.

ProjectedTeamAvg. ScorePlace Range
1Whitmore Lake1151st-2nd
2Hillsdale Academy1822nd-6th
3Kalamazoo Hackett1882nd-7th
4Buckley2051st-9th
5Maple City Glen Lake2132nd-9th
6Grand Traverse Academy2252nd-10th
7Gobles2313rd-9th
8Concord2713rd-13th
9Ubly2786th-12th
10Martin3057th-14th
11Lansing Christian3136th-16th
12Kingston3147th-15th
13Dryden37711th-19th
14Bellaire38110th-20th
15Petoskey St. Michael39311th-21st
16Breckenridge40112th-21st
17Saginaw Michigan Lutheran Seminary40311th-22nd
18Royal Oak Shrine42513th-22nd
19Petersburg-Summerfield45114th-24th
20Rogers City45213th-24th
21Lutheran Westland45617th-23rd
22Novi Christian Academy47116th-24th
23Mt. Pleasant Sacred Heart54019th-26th
24Fowler54022nd-25th
25Three Oaks River Valley59622nd-26th
26Southfield Christian65124th-27th
27White Pigeon72526th-27th

Beyond the Trojans, there are 5-6 teams that have a shot at making the podium:

Hillsdale Academy
Kalamazoo Hackett
Buckley
Maple City Glen Lake
Grand Traverse Academy
Gobles

In common matchups, two stand out. One, pound for pound, the strongest region in the state (Region 29) and Portage, your yearly D4 pre-state meet.

Region 29 featured Buckley, Grand Traverse Academy, and Maple City Glen Lake. In a small region, the Bears’ 14-point margin looms large. The margin was accrued early, three Buckley girls coming in before MCGL’s 2nd and GTA’s 1st.

At Portage, Kalamazoo Hackett came out ahead of the rest of the pack. The Irish formula was to have one of the better top-3’s, holding even with Gobles. Adding to the strength up front, having just enough depth that a Hillsdale Academy couldn’t overtake KH.

ProjectedTeamWin %Podium %Top-Ten %
1Whitmore Lake9295+95+
2Hillsdale Academy3795+
3Kalamazoo Hackett2895+
4Buckley1995+
5Maple City Glen Lake1095+
6Grand Traverse Academy595+
7Gobles95+
8Concord78
9Ubly81
10Martin50
11Lansing Christian45
12Kingston36
13Dryden
14Bellaire6
15Petoskey St. Michael
16Breckenridge
17Saginaw Michigan Lutheran Seminary
18Royal Oak Shrine
19Petersburg-Summerfield
20Rogers City
21Lutheran Westland
22Novi Christian Academy
23Mt. Pleasant Sacred Heart
24Fowler
25Three Oaks River Valley
26Southfield Christian
27White Pigeon

Three areas I always look for in a State Finals field:

Who has the best fifth runner? This is often the spot where the most points are exchanged in the shortest segment of time.

Who has the most depth? Better odds are had when you have more athletes capable of impacting the scoring.

Where is the bubble? There’s always a spot where a few seconds = a significant move in the standings. A team with more athletes before/behind the bubble may be less volatile, one with many in the pack may have great variation.

The first two answers are both Hillsdale Academy. We saw evidence of this at Portage, where the Colts had the best 5th girl in the field and by far the best 7th. My anticipation is that the bubble will be between the ratings of 75-90 (guessing course conditions will be fast, but with a bit more wind than the previous two years), which I estimate will be around 21:20-22:05. Hillsdale Academy once again answers the bell with potentially the most in that range, Gobles looks to be either on either side of it, and the rest should have a few runners in the midst.

BOYS TEAM

Whereas the first race of the day had a more varied setup, the final D4 race of the season appears to be a bit more straight-forward. Three programs should vie for the win – Maple City Glen Lake, Holland Calvary Christian, and Hillsdale Academy. The latter has been here before, winning three of the past four titles. Hillsdale is a town with a running tradition for many years, the Gina Relays and Bill Lundberg having an indelible impact on the sport in Michigan. Holland Calvary Christian is a newcomer, off to a blazing hot start. The program has been present for around a decade, though it has only fielded full teams for the past 5-6 years. During that time span, the Crusaders have risen quickly, ascending to the MIS podium for the past two seasons. The Drowns had been a Tri-Cities staple for many years and recently took a trek up north to revive the Maple City Glen Lake program. The culture there has been completely turned on its head, revamped, and now looks to be a force for years to come.

ProjectedTeamAvg. ScorePlace Range
1Maple City Glen Lake1181st-3rd
2Holland Calvary Christian1261st-3rd
3Hillsdale Academy1571st-5th
4Mt. Pleasant Sacred Heart2103rd-7th
5Kalamazoo Hackett2584th-10th
6Royal Oak Shrine2674th-11th
7Whitmore Lake2803rd-14th
8Breckenridge2954th-14th
9Leland2955th-12th
10Petoskey St. Michael3004th-16th
11Mesick3267th-15th
12Three Oaks River Valley3586th-20th
13Portland St. Patrick3749th-19th
14Riverview Gabriel Richard38410th-22nd
15Lutheran Westland40410th-23rd
16Genesee Christian41812th-22nd
17Gobles42012th-23rd
18Webberville42210th-24th
19Ubly42210th-24th
20Dryden44513th-25th
21Manchester46015th-25th
22Concord46815th-25th
23Saginaw Michigan Lutheran Seminary47414th-27th
24White Pigeon49217th-26th
25Ellsworth55122nd-27th
26Unionville-Sebewaing55721st-27th
27Mackinaw City57023rd-27th

Portage, the ever-present D4 preview, featured all three teams. Maple City Glen Lake jumped out to an early lead, halving the score of both Calvary and Hillsdale Academy. At two miles, HCC began to cut into the gap, Hillsdale Academy close behind. At the finish, there was hardly a margin between Maple City Glen Lake and Calvary Christian, though the Lakers did prevail.

ProjectedTeamWin %Podium %Top-Ten %
1Maple City Glen Lake528995+
2Holland Calvary Christian327695+
3Hillsdale Academy153195+
4Mt. Pleasant Sacred Heart95+
5Kalamazoo Hackett95+
6Royal Oak Shrine92
7Whitmore Lake75
8Breckenridge69
9Leland83
10Petoskey St. Michael66
11Mesick44
12Three Oaks River Valley28
13Portland St. Patrick9
14Riverview Gabriel Richard12
15Lutheran Westland7
16Genesee Christian
17Gobles
18Webberville6
19Ubly7
20Dryden
21Manchester
22Concord
23Saginaw Michigan Lutheran Seminary
24White Pigeon
25Ellsworth
26Unionville-Sebewaing
27Mackinaw City

Raising the questions posed above, Maple City Glen Lake appears to have the best 5th runner. This was the case at Portage, where Lincoln Bailey gained six places on HCC and nearly halved HA’s place. Past the 5th guy, Calvary Christian ranks above the other two. Evidence of this was had at Portage, where the Crusader 7th runner bested either team’s 6th.

With regard to the bubble, I anticipate the main pack ranging from 140-160 in the ratings, or 18:10-19:10 (I’d expect a +10 adjustment environment). The three squads should all have their scorers cross the line before this range, so expect other racers to have less of an impact on the trophy scoring – this will be scorching showdown.

GIRLS INDIVIDUAL

This fall, two girls have stood above the rest, Kaylie Livingston and Libby Smith.

Livingston is the defending champion and previous year’s runner-up. She’s had her usual workup of elite races all throughout the state, facing whomever is out there from whichever division. She’s been in the 17’s on six separate occasions (the most she’s had in any season prior to November). Although she hasn’t hit her absolute personal best, she’s been close, the best effort being a 17:44 to win the MIAC for the 3rd consecutive year.

Smith is having the best year of her career. The Gobles junior has twice been a prominent figure here, placing 7th and 3rd the past two seasons. Late September featured her first ever sub-18, a 17:46 at Otsego. Even disregarding that quick course, other accomplishments abound, such as a 3rd place finish at Portage and an 18:11 at the Allendale Regional, another best across her three-year career.

ProjectedGradeNameTeam
111Kaylie LivingstonWhitmore Lake
211Libby SmithGobles
310Sophia GrinageLeland
410Callie SinkeOnekama
511Veyda ConleyMartin
68Faith SchipperHolland Calvary Christian
712Emma RikerKalamazoo Hackett
811Claire LongSaginaw Nouvel
912Carina BurchiWhitmore Lake
1010Carmella JulianMaple City Glen Lake
1112Cara PrusakiewiczDryden
129Norah KileyKingston
139Ryleigh AlderinkHolton
149Ava HigleyFrankfort
1511Addy ZellerOnekama
1610Ella LambRoyal Oak Shrine
1710Maizy MatthewsBreckenridge
1811Evelyn MeyerHillsdale Academy
1911Lauren ShafferGobles
2010Malynda LambrosWhitmore Lake
2112Lilah KileyKingston
2211Kiera PiperKalamazoo Hackett
2312Katie SweeneyUbly
2410Alyvia JankeUnionville-Sebewaing
2510Cassidy BowersAustin Catholic
2611Veronica PagaPetoskey St. Michael
279Audrey PyleConcord
2812Mirthe BreukerBuckley
2912Eleanor ColeLutheran Westland
3010Deirdre O’ConnellAllen Park Cabrini
3111Amelia McKinneyGrand Traverse Academy
3211Natalie BurpeeLeland
3312Rowan AllenMendon
3410Melodie HulinekBear Lake
359Alyse CoxMaple City Glen Lake
368Amelia HoytBellaire
379Lillian CoenEllsworth
3810Zoe FabingFowler
3911Adrienne MitchellLansing Christian
4011Lindsey NordykeByron Center Zion Christian
4110Payton KingKingston
4212Alyssa SpicerMesick
4311Ava DeYoungGobles
4411Addison PatrzikGrand Traverse Academy
4512Kinsey PeerBuckley
4610Claire WrightDryden
4711Haley StimerConcord
4810Alayna OttenbacherMaple City Glen Lake
4911Brie SiemsKalamazoo Hackett
5010Skylar MaclennanFulton
5111Elizabeth FurmanIndian River Inland Lakes
5212Elodie WeaverWhitmore Lake
5311Mikayla KulawiakBuckley
5412Sofia RobertsonWhitmore Lake
559Eliza RobertsHillsdale Academy
5610Fenlynn JohnsonRogers City
5710Abbygail PlesterUbly
589Zakia WagonerOnekama
599Josephine FurmanIndian River Inland Lakes
609Heather MorrisHillsdale Academy
6112Elizabeth CasparHillsdale Academy
6211Madison SmithGrand Traverse Academy
6312Annabelle CzeiszpergerHudson
6411Cailin SpearmanHarbor Beach
659Brooklyn GriffinBuckley
6610Andi KirkmanGenesee Christian
6712Madison ProwseBrown City
689Audrey RinehartConcord
6910Allison SchmittClarkston Everest Collegiate
709Ellie WrightMaple City Glen Lake
7111Allie MillerHillsdale Academy
7212Olive WakefieldSaginaw Michigan Lutheran Seminary
7311Tess HoedelGrand Traverse Academy
749Cassa MinnisDansville
7512Delaney RichardsonByron
7610Mea WesleyPetoskey St. Michael
7710Bristol SkopEast Jordan
7812Makenzie WolfePetersburg-Summerfield
7911Maren GehrkeHillsdale Academy
8011Danielle AgrenJohannesburg-Lewiston
8111Annie WernetLansing Christian
8212Mary SchlueterHillsdale Academy
839Madalyn DeweyBellaire
8412Kate Van EsKalamazoo Hackett
8510Myah PeruskiUbly
8610Madison DeutschmannByron Center Zion Christian
8710Allison OstPetersburg-Summerfield
8810Ava BatesLutheran Westland
899Ella GustnerDryden
9011Jessica StoutenVestaburg
9111Avary BeardenEast Jordan
929Reese BregeRogers City
9310Gabriella WoodLansing Christian
9410Allison RodgersMartin
9510Madison MarkowiczNovi Christian Academy
969Maezee HummBreckenridge
9710Delaney McBrideKalamazoo Hackett
9811Avery LangloisRogers City
9912Cieara BarrettConcord
10012Juliette TallonLansing Christian

In the past, I used to delve deep into an individual’s odds, how they fared against each other. As the years wear on, I don’t feel this is productive before a major race. I’d much rather celebrate accomplishments and call out breakthroughs after.

If I had to anticipate where the All-State cutoff may lie, I’d bet on 20:30 being the absolute slowest time required to get on the podium. The numbers have approximately 60 girls (not in the order above) with a decent chance of earning a medal. Past MITCA, when I pen a breakdown, I’ll get into which %’s I had tabulated for everyone.

BOYS INDIVIDUAL

It’s Marek Butkiewicz and his merry band of seniors. Butkiewicz arrived late in his freshman year and has been a D4 presence ever since. His first title came on the track as a sophomore and he’s been winning ‘em ever since, one of the crowns including 2024’s cross title. He’s found a bit more competition this year, racing at Jackson and Gabriel Richard, being pulled along by those Pioneer boys. A Sharp Park crack at a sub-15 fell a little short, but the Hudson Mills attempt was well-realized, as Butkiewicz nabbed a 14:59. That 14:59 leads the division by a considerable margin.

Which is impressive because this is one of the better D4 years and fields I’ve ever seen. At this point prior to November, 8 boys have found their way into the 15’s. This is an upward trend, as at this point in 2024, there were 7 boys sub-16. 2023, 6 boys sub-16. 2022, 4 boys sub-16. At the tail end of the pattern, a group of seniors – Abenezer Cerone, Brody Karg, Landon Rogers, Landen Livingston, Grayson Rorick. Even those rapidly coming up on these kids, such as Carson Burgess and Sean Siems.

ProjectedGradeNameTeam
112Marek ButkiewiczKalamazoo Hackett
212Abenezer CeroneRoyal Oak Shrine
312Brody KargHarbor Beach
412Landon RogersThree Oaks River Valley
511Kyle RedmanMesick
612Grayson RorickHillsdale Academy
712Carson BurgessBrown City
812Sean SiemsKalamazoo Hackett
912Landen LivingstonWhitmore Lake
1011Christian GetzHolland Calvary Christian
1111Ty RedmanMesick
129Mason RogersThree Oaks River Valley
139Spencer McNittMaple City Glen Lake
1411Noah SchipperHolland Calvary Christian
1511Brady EdwardsMt. Pleasant Sacred Heart
1610Lincoln LaansmaTri-unity Christian
1711Anthony RoweBreckenridge
1812Cody BradleyPetoskey St. Michael
1911Abraham FeeneyMaple City Glen Lake
2012Joel JohnsonDetroit Frederick Douglass
2111Gibson WhiteHolland Calvary Christian
2211Daniel ChaneyLake Leelanau St. Mary
2312Max BrannanLutheran Westland
249Christian FeeneyMaple City Glen Lake
2512Jack ShararRogers City
2612Liam McCawMaple City Glen Lake
2710Nathan WestWebberville
2812Michael BowkerRoyal Oak Shrine
2912Luke MolenkampHillsdale Academy
3012Jonah PollatzMt. Pleasant Sacred Heart
3112Timothy ChamberlainPortland St. Patrick
3211Jacob FerdubinskiRiverview Gabriel Richard
3312Quentin SmithFowler
3411Lincoln BaileyMaple City Glen Lake
359Gavin BowersAustin Catholic
3611Timothy GaeblerHillsdale Academy
3712Reuben JiranNovi Christian Academy
3810Lance NiedzielskiMason County Eastern
3912jeremiah ThurmanDetroit Frederick Douglass
4011Amos NorderSaginaw Michigan Lutheran Seminary
4111Brody VanTuinenHolland Calvary Christian
4211Wesley ChaffeeMt. Pleasant Sacred Heart
4312Carter ClarkCarson City-Crystal
4412Logan RomainDryden
4511Owen WrubleHarbor Beach
4612Keith CromptonFrankfort
4710Peter WinnHillsdale Academy
4812Jesse FielisWhite Pigeon
4911Francis AustenPortland St. Patrick
5010Carter SuttmannLeland
5112Grant JohnsonManchester
5210Nolan StadelGenesee Christian
5312Ian FergusonGenesee Christian
5411Rush MarsdenFulton
559Weston GuzaUbly
5611Elias BaldwinDecatur
5711Alec DodakManchester
589Ethan HarrandBuckley
599Oliver BurtBreckenridge
6012Cole BregeRogers City
6112Corey DubnickiJackson Preparatory
6211Carter ToensfeldtFairview
6310Caleb ChamberlinPetoskey St. Michael
6412Cole UpperAlcona
6511Silas CarrollIvywood Classical Academy
6612Nicholas TraderFairview
6710Zander ChellisEllsworth
6812Rich FantiRiverview Gabriel Richard
6912Michael WalshUbly
7012Gianino PernaMarlette
7112Freddie BierlingByron Center Zion Christian
7212Maddox HutchinsonConcord
7310Levi FitchettDryden
7411Brennan RobinsonKingston
7510Nolan KoscinskiBear Lake
7612Ben YoungLansing Christian
7710Reagan DowningHolland Calvary Christian
7811Dominick ChivertonBreckenridge
7911Caleb AdkinsHolland Calvary Christian
8010Campbell FeddermanLeland
8111Micah ArlowCardinal Mooney Catholic
8210Hannes GraebelLeland
8311Brody JeruzalAnn Arbor Christian
8410Christopher KnudsenLeland
8512Lukas RennellsMuskegon Catholic Central
8610Kadin McGeeDecatur
8712Paul HerendeenConcord
8811Owen LedebuhrHolland Calvary Christian
8910Atticus CadarettePetoskey St. Michael
909Easton HarrandBuckley
919Henry RorickHillsdale Academy
9211Kellen SiemsKalamazoo Hackett
9311Noah DubridgeMt. Pleasant Sacred Heart
949Lucas VolmeringUbly
9511Nate RuhstorferHesperia
969Gabe SchultzGenesee Christian
9712Joseph StevensSouthfield Christian
989Fletcher AmosGobles
9910Will BernackiRoyal Oak Shrine
10012Gavin HoweryWebberville

My guess is that the course is a bit slower (you can’t have better wind than the past two years) and that the All-State cutoff could be a bit slower than in year’s past. But I wouldn’t feel safe above 16:45. As with the girls, approximately 60 boys (not in the order listed above) have a decent chance of stepping on the podium.