Uncategorized

2024 Division 1 Finals Projections

The creative writing juices tapped out after months of writing, this is titled projections instead of preview. Previous iterations of these have had me writing until the wee hours of the night. I want to be my happy self on Saturday, so I’m gonna rely on the narratives written throughout the season and a few paragraphs here.

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 projected score to highest projected score
Projected Score – the average score across all the simulated races
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 10 % – the chance that team finishes within the top-10

BOYS TEAM

Now three years runnin’, the class of Michigan. Northville, never complacent with their stature, looking to make it to a three-peat. The past formula has been overwhelming depth and that’s the case yet again. Throughout this 2024 season, the Mustangs have found five guys with sub-16’s to their name, the 6th and 7th are close behind. This speed has led to scenarios such as Spartan, where Northville placed all scorers in the top-20 and Portage, with all five in the top-30. Both were victories, but the Portage margin was a bit smaller.

Thanks to a Jenison team that wants to claim a podium spot. Seth Conner is a true low-stick and the Wildcats have three others in the sub-16 range or faster. Brighton didn’t have quite as great of a day in early October, though the Bulldogs made up for it in the KLAA Championships. The usually tough Bennett Park course ran a little fast and Brighton was able to take advantage, throwing across four guys quicker than 16:15.

The typical Mustang strategy is to sit and let the race come to them, then pounce in the final mile. Expect some tense live result viewing.

Projected PlaceTeamProjected ScoreRangeWin %Podium %Top-10 %
1Northville691st-2nd95+95+95+
2Jenison1812nd-4th5195+
3Brighton1862nd-5th4895+
4Livonia Churchill2463rd-8th95+
5Kalamazoo Central2523rd-10th95+
6Grand Haven2603rd-9th95+
7Saline2654th-9th95+
8Clarkston2764th-11th95+
9Plymouth3096th-14th69
10Ann Arbor Pioneer3389th-15th30
11East Kentwood3438th-17th25
12Forest Hills Central3449th-17th27
13Oxford3468th-18th18
14Traverse City Central3498th-18th21
15Okemos3779th-20th5
16Highland-Milford3789th-19th10
17Utica38211th-19th
18White Lake Lakeland38611th-20th
19Midland44217th-24th
20Macomb Dakota44315th-23rd
21Rockford47419th-25th
22Dexter48517th-26th
23Lake Orion48818th-26th
24Romeo52319th-27th
25Detroit Catholic Central56223rd-27th
26Temperance Bedford56923rd-27th
27Ann Arbor Skyline61225th-27th

GIRLS TEAM

We’re so blessed to be treated with such elite teams. All year, both Romeo and Holland West Ottawa have been ranked in the nation’s top-20.

At last year’s state finals, the Bulldogs were able to place all scorers in the top-50 and under 19-flat. Returning their top-six, coming off a track season with five girls sub-11 in the 3200m, the Bulldogs came into the season as heavy favorites. Their racing schedule planned with great intention; Romeo has pounced on every opportunity to race with vigor. At Jackson, this was six in the top-20. At Portage, this manifested in a 100+ point win. At Macomb County, they were (I believe) the first girls team since ’96 Stevenson to score a perfect 15.

One thing I’ve appreciated is that with all those accolades, Romeo everywhere you turn, West Ottawa is just won’t lay down. Coming off a track state final with Panther prints all over the track, West Ottawa went to work in providing their best challenge. The result of all that work is a crew of 11 girls that have slipped under 20:00 (with 12 riiight there!). A mix of newcomers, development, and a favorite comeback story. Rising tides such as West Ottawa lift all boats.

Projected PlaceTeamProjected ScoreRangeWin %Podium %Top-10 %
1Romeo691st-2nd95+95+95+
2Holland West Ottawa1141st-3rd95+95+
3Saline1683rd-5th95+
4Brighton1813rd-7th95+
5Ann Arbor Pioneer2064th-6th95+
6Rochester2465th-7th95+
7Rockford3077th-11th93
8Traverse City West3176th-12th73
9Midland Dow3367th-15th54
10Grand Haven3387th-14th69
11Okemos3477th-16th48
12Jenison3616th-18th35
13Portage Central3759th-16th11
14Northville39910th-19th9
15Rochester Adams40310th-20th4
16Utica40510th-18th4
17White Lake Lakeland42914th-20th
18Hartland45015th-20th
19Dexter46112th-22nd
20Ann Arbor Skyline46317th-21st
21Ann Arbor Huron52719th-24th
22GR Ottawa Hills54820th-26th
23Farmington57321st-27th
24Fraser57721st-27th
25Forest Hills Northern57821st-28th
26Novi59721st-28th
27Woodhaven Brownstown62723rd-29th
28Clarkston64624th-29th
29Royal Oak71628th-29th

BOYS INDIVIDUAL

This D1 race looks to be one of the more intriguing ones of the day. Kyle O’Rourke has headed the rankings all year. He’s gotten it done on a variety of terrains and settings. Wins on his home course early and in championship season. A rare Milford trip to Jackson saw him pull away mid-race from the best in the state, comfortably winning in 15:08.

There will be challengers, those of which he didn’t see at Jackson. Pioneer typically travels west to that superb course, though Kamari Ronfeldt waited a bit later to debut. A little over a week past his debut, Kamari toed the line against Jenison’s Seth Conner. Portage bore witness to a regular season race for the ages, Conner opening up a gap late, Ronfeldt finding just enough real estate to come back for the win.

Given the various, differing strategies of these three (plus a mix of patience and daring front-running from other competitors), this is probably the strategic race of the day.

Projected PlaceGradeNameTeamAvg. Place
111Kyle O’RourkeHighland-Milford2.3
210Kamari RonfeldtAnn Arbor Pioneer2.6
311Aiden PengellyCanton4.0
412Seth ConnerJenison5.0
512Carter LivermoreGrandville5.1
610Jack MacGregorHowell6.7
712Ethan PowellNorthville7.6
812Joseph RohmfeldLivonia Churchill10.1
911Jackson LamKalamazoo Loy Norrix10.5
1012Alexander McArthurOxford10.6
1111Ben HartiganNorthville12.0
1212Tyler BrockBrighton15.0
1310Luka HammondGrand Haven16.1
1412Taye LevensonBloomfield Hills16.1
1511Beckett CrooksAnn Arbor Pioneer16.1
1612Kian SchneeweisTroy21.3
1712Ben EisnorGrand Haven23.3
1812James CusickOxford24.2
1911Ian MorganOkemos24.7
2010Brandon CloudNorthville25.3
2112Nick BarrettoNorthville25.4
2210Samuel BakerKalamazoo Central25.8
2312Ishaan KundapurNorthville27.9
2412Julian LinebaughDexter28.4
2511Ryan BarnesClarkston29.3
2611Harper WesleyUtica29.5
2710Ben RomeroForest Hills Central29.9
2812Lucas LaMilzaMacomb Dakota32.1
2910Caden LivermoreGrandville32.5
3011Aron GalGrand Haven34.1
3112Chase WoltersLivonia Churchill34.5
3212Kort ThompsonCaledonia34.9
3311Caleb KellerTraverse City Central35.9
3412Mason LucasJenison38.7
3512Cayden DeGrendelClarkston39.0
3612Sawyer McCarthyForest Hills Central41.7
3711Andrew WrightKalamazoo Central41.9
3812Parker StreleckiJenison42.6
3912James LatstetterFlushing42.9
4010Jacob SzalaySaline43.7
4112Luke MorehouseUtica46.0
4212Mitchell JeruzalByron Center46.8
4312Isaac TanisEast Kentwood47.0
4412Lucas WoodHowell48.6
4511Nate LindenTroy Athens49.0
4611Lucas LaPointePlymouth49.3
4712Jack ChadwickPlymouth52.4
4812Spencer ParkerPortage Central52.9
4911Benjamin RottierGrand Ledge53.3
5012Matthew SchwartzJenison53.8
5111Brennan LaRussoSaline55.1
5212Evan NickolesEast Kentwood55.7
539Gavin KaticFenton57.0
5412Jacob EssenmacherLapeer57.1
5512Malcolm SpeigleLivonia Churchill57.5
5612Tyler OutlawBrighton58.9
5712Drew AbbottDetroit Catholic Central59.3
5811Zach WyderkoBrighton59.7
5912Brady MillingtonBrighton62.2
6011Ethan HertzaNorthville63.0
6110Blake KuleszaBrighton63.2
6212Ben MussenPlymouth65.3
6310Justin JohnsonEast Kentwood67.3
6411Max HouvenerLake Orion67.6
6511Steven DusseauCanton72.5
6612Jaxson NowikClarkston72.8
6711Pierce SchefflerWoodhaven Brownstown74.2
6812Collin McLaughlinRochester74.3
6912Joseph SpadaKalamazoo Central76.0
709Alexander AllenAlpena76.2
7112Noah SchuetteRockford77.1
7212Saman MeshinchiSaline77.1
7311Owen FisherMattawan78.1
7412Blake PeardonLake Orion80.6
7511David DubeckClarkston80.8
7612Maxton MyrandOxford80.9
7711Evan OwczarekRochester81.4
7812Caleb SnyderDexter82.7
7912Ian BossTraverse City Central82.8
8011Jack SteenTraverse City Central83.3
8111Adrian ClarkePlymouth83.4
8212Walker BroseAnn Arbor Huron84.5
8311Dylan PascoeRochester85.0
8411Gavin JohnsWhite Lake Lakeland85.3
8511Nicolas Morales-SanchezKalamazoo Loy Norrix86.8
8611Theo Sacks-ThomasAnn Arbor Pioneer86.9
8711Ty BillingsKalamazoo Central87.4
8812Gavin FrandleUtica91.8
899Mourad AlgahmiDearborn Fordson91.9
9011Andrew WorsleyMidland92.3
9110Cameron VarnerTemperance Bedford94.2
9212Logan GehoskiBay City Western95.1
9311Bastien BeaubienHighland-Milford97.5
9412Collin EckermannSaline97.6
9511James BrickelRomeo98.0
9611Keagan SmithZeeland West98.7
9712Matthew VerellenWhite Lake Lakeland99.9
9810Cameron CochranMidland100.7
9910Musa KayWest Bloomfield102.8
10011Dane HieronimusTemperance Bedford104.1

GIRLS INDIVIDUAL

The boys race has intrigue from many angles, this girls race is the climactic capper, the elite race of the day. Helen Sachs and Victoria Garces.

As the rest of us were wiping our eyes, getting acquainted with the new season, Helen was ripping the bandage off and shooting to a sub-17. Her Under the Lights performance was a precursor to a season full of wins. Every race – OK Red, down in Indiana, Otsego Bulldog, Portage. Typically quick too, sub-17’s on three occasions.

Victoria Garces was a bit more judicious in her scheduling, though very aggressive in her racing. Just as Sachs, she wasted no time in getting up to speed, winning in Cadillac in 17:17. She too is unbeaten with sub-17’s to her name. Two of ‘em, both very recently.

The two haven’t locked heads on the cross course, but we can look back to track to see how they might compare. In early June’s D1 State Final, Garces finished just ahead of Sachs in both the 1600m and 3200m. You have to take that in the context of the day, as Sachs already had a strenuous 800m in her legs. These two will be extremely close and this race will be a great way to end our 2024 season.

I can’t hardly wait.

Projected PlaceGradeNameTeamAvg. Place
112Helen SachsHolland West Ottawa1.4
212Victoria GarcesMidland Dow1.8
39Natasza DudekAnn Arbor Pioneer3.5
412Lucy CookRochester6.2
59Rachel SmithOkemos6.3
611Natalia GuaresimoRomeo7.0
79Emilia GarcesMidland Dow8.1
810Annie HrabovskyRomeo10.4
910Daisy CoxRockford10.7
1011Hana BoggessAnn Arbor Pioneer11.3
119Sienna KlemmerAnn Arbor Pioneer13.0
129McKinley JonesSaline13.9
1312Mallory BigelowOxford14.0
1411Lydia LaMarraBrighton15.8
1512Kaelin HughesLivonia Stevenson15.8
1611Ella AbrahamRochester16.1
1712Annie AlkemaKalamazoo Central16.2
1812Valerie BeeckGrand Haven17.3
1912Lillian DeskinsRomeo21.8
2012Grace TykockiGrand Blanc22.0
2112Olivia PurdyRomeo22.9
229Savannah StatonSaline24.4
239Avery ScottPortage Central24.9
2412Isabelle BeckerBay City Western25.0
2512Violet HrabovskyRomeo25.4
2610Annabeth HazlewoodSalem27.9
2712Emma GunnettHolland West Ottawa28.9
2811Leah CorbyRochester Hills Stoney Creek30.7
2911Ava PorrasHolland West Ottawa31.0
3010Tessa MascariTraverse City West32.1
3110Collette WierksHolland West Ottawa33.3
3212Elle BissettBrighton34.4
3312Ava AlicandroWhite Lake Lakeland35.2
3411Emmerson ClorRomeo35.6
359Lucia LlanesAnn Arbor Skyline36.3
3611Aviana SkinnerGrand Ledge42.0
3712Lucinda PalianiAnn Arbor Huron42.2
3812Corynn GadySaline42.7
3911October HarnsOkemos42.8
4012Chloe DeRidderGrandville44.0
4110Katelynn EgliNovi44.1
4210Colette LozoNorthville44.8
439Ainsley KelmPortage Northern45.0
4512Ava PetersLivonia Franklin47.1
4410El McMahanRochester Adams47.1
4611Olivia StacyPortage Northern47.4
4710Paige McMeansJenison49.6
4811Abby VeitTraverse City West50.3
4911Ava LawrenceEast Kentwood52.0
5010Ava GoodmanHartland52.2
519Gracie CarlislePortage Central55.4
5211Gracelin MartinGreenville56.1
5312Addy SmithGrand Haven56.8
5411Ella GoodsellRomeo59.8
5512Jane OlneyHolland West Ottawa62.2
569Charley McKayWoodhaven Brownstown62.7
5711Juliet LewisBrighton63.9
5812Cassie GarciaNorthville64.4
599Ella LorenzBrighton65.2
6011Rianna RadulescuLivonia Churchill66.4
6112Grace GrupidoFraser66.5
6210Katarina MunsonSaline69.3
6310Jaclyn SudermanBay City Western69.7
6411Brooke McFarlandUtica70.3
6510Cassie KarasinskiHudsonville70.5
6611Audrey HamiltonTroy72.1
6711Mackenzie DickenPlymouth72.6
699Emma McLaughlinMidland74.7
6811Lillian (Lilli) SchlackSaline74.7
7012Jordyn KlaasenZeeland West75.8
719Mary DolbowHolland West Ottawa75.9
7211Courtney LinceBrighton76.9
7312Taylor BrodeurOxford77.1
7411Lidia ClancyMacomb Dakota77.5
7511Nevaeh PolovinaDavison78.0
7612Catherine SteeleFarmington79.7
7712Natalie LewisRockford80.0
7810Emma BrownUtica82.1
7910Linda LopezLake Orion83.8
8011Sophia NunneryHartland84.6
8112Alena BlumbergDexter86.0
8212Sydney RobertsMidland Dow86.3
839Ava ThomasRochester Adams87.1
8411Taylor ParsonsRochester88.5
8512Kaitlyn KauppilaRochester Adams89.1
8610Chloe PurwinHudsonville91.0
8711Siene MuraszewskiUtica91.0
8811Elliana NeuerHartland91.7
8911Willa PrinsenForest Hills Northern92.8
9010Jillian BroylesHighland-Milford93.7
9112Ella ReavesHolt94.7
929Charlotte JonesRochester96.3
939Jillian LewakowskiRockford98.2
949Maddy AleisaJenison99.0
959Ariana RajahTraverse City Central99.8
9610Nina MooreAnn Arbor Pioneer100.3
9711Jersi BilekMuskegon Reeths-Puffer100.5
9812Hannah DupuisCaledonia101.9
9910Irie ScraseAnn Arbor Skyline102.8
10011Lilah YoderForest Hills Central103.6

1 thought on “2024 Division 1 Finals Projections”

Comments are closed.