Uncategorized

2024 Division 2 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

Place significant goals out in the world, work to nail those goals, then reap the consequences. Allendale’s Falcons made it be known that they were shooting for six under 16:00. Their grind apparent, posted for the state to see. Here in 2024, Allendale has brought forth five kids that’ve shot into the 15’s, a sixth extremely close behind. That formula will win in most divisions and has been dominant in D2, where the Falcons have won at Spartan and Portage with considerable margins.

Grand Rapids Christian looks to be the favorite to grab the runner-up trophy and other podium spot. The Eagles are a consistent D2 presence and this year is no different, the baby blue kids placing 2nd at Portage with five under 16:40. They’re joined by a few other West Side schools such as Holland Christian and Forest Hills Eastern, along with a young Alma team.

Projected PlaceTeamProjected ScoreRangeWin %Podium %Top-10 %
1Allendale1051st-2nd95+95+95+
2Grand Rapids Christian1742nd-4th7795+
3Holland Christian2072nd-6th1195+
4Alma2112nd-7th695+
5Forest Hills Eastern2162nd-7th595+
6East Grand Rapids2263rd-7th95+
7Frankenmuth2615th-10th95+
8Marshall2847th-11th95+
9Otsego3017th-13th75
10Shepherd3138th-13th75
11Gladwin3358th-13th21
12Cedar Springs3509th-16th16
13Freeland37410th-19th6
14Pinckney3779th-20th8
15DeWitt39011th-19th
16GR Catholic Central39213th-19th
17Three Rivers39812th-20th
18New Boston Huron40513th-19th
19Fremont40912th-20th
20Parma Western47719th-22nd
21Adrian51820th-24th
22Detroit Country Day52120th-25th
23Chelsea52420th-25th
24Dearborn Divine Child55121st-26th
25Macomb Lutheran North56423rd-26th
26Yale63026th-27th
27St. Clair64125th-27th

GIRLS TEAM

The Martians entered the year as the favorite. They’ve had some hiccups along the way, sickness, poor races on the wrong occasion. But just as last year, they’ve found their best material late in the year. Late September at Bluejay is when the Blue n’ Yellow began to turn a new leaf. Five under 19:40, the girls were able to go against D1’s best and win. At Greater Flint and Region 15, depth came through in even more droves, each featuring all seven girls under 20-flat.

Coming into the season, the Chix from Zeeland East were not projected as highly. Projections miss one thing – work in the offseason, and it’s readily apparent that these girls sacrificed all summer. Their junior depth has all dropped considerable time from 2023 and Emma Drnek is reliable as they come. Mix in a freshman that’s been dropping time at every opportunity and you’ve got a team that wins in elite fields such as Portage.

The two teams employ differing methods in their victories. Goodrich relies more on depth and the ability for anyone to step up, Zeeland East is stronger up front.

If there is a chance at a podium upset, the patient DeWitt and the defending champs, Grand Rapids Christian will happily take it.

Projected PlaceTeamProjected ScoreRangeWin %Podium %Top-10 %
1Goodrich1311st-3rd5295+95+
2Zeeland East1321st-4th469195+
3Grand Rapids Christian1782nd-5th595+
4DeWitt1962nd-6th795+
5Holland Christian2043rd-6th95+
6Otsego2193rd-7th95+
7East Grand Rapids2806th-10th95+
8Adrian2836th-9th95+
9Freeland2997th-11th94
10Hudsonville Unity Christian3258th-12th51
11Ludington3347th-14th38
12Spring Lake35610th-14th8
13Cadillac3797th-16th10
14GR South Christian40612th-18th
15Frankenmuth41912th-19th
16Sturgis43313th-18th
17Ann Arbor Fr Gabriel Richard46515th-21st
18St. Johns47215th-24th
19Pinckney47415th-22nd
20Pontiac Notre Dame Prep50917th-25th
21St. Joseph51117th-25th
22Williamston51517th-25th
23Dearborn Divine Child51617th-25th
24Carleton Airport52217th-26th
25Chelsea56322nd-27th
26Macomb Lutheran North61225th-28th
27Croswell-Lexington63326th-28th
28St. Clair65425th-28th

BOYS INDIVIDUAL

The lone returning champion. Last fall, TJ Hansen used a dastardly strong final 1.1 miles (10 seconds faster over that stretch than anyone, all day) to open up a large gap on his D2 competition. Throughout his career, both in Michigan and on the national scene, he’s employed those tactics. Just as great defense and pitching travel well, so does even pacing on the biggest stages.

In Division 1’s 2023 title race, we saw a first – sub-15 NOT winning. It’s a very real possibility that could happen again, as Jack Bidwell has shown the ability to challenge 9-flat on the track and bust through into the 14’s on the cross course. The recent Michigan commit has a 14:56 on his resume, and perhaps even more impressive, a 15:28 on a hot day at Spartan.

Projected PlaceGradeNameTeamAvg. Place
112TJ HansenFreeland1.1
212Jack BidwellMarshall2.7
312Henry DixonForest Hills Eastern3.9
412Colin MurrayDearborn Divine Child4.9
511Jonah WorkmanEast Grand Rapids8.7
612Jeb HillaryGR Catholic Central9.4
712Simon TriezenbergGrand Rapids Christian10.6
811Edison LopemanParma Western10.6
912Dominic LowrieBattle Creek Harper Creek12.0
1012Will EngbersHolland Christian12.2
1112Kilian WhalenAllendale13.5
1210Ezekiel BaltierraAlma14.5
1312Elijah ChristensenGladwin16.1
1411Moises SalazarAdrian16.1
1511Thomas LarsonAlma17.8
1611Ronnie SilveiraAllendale19.0
1711Bryce GrossFlint Powers Catholic19.3
189Lennox NaswellFlint Powers Catholic19.9
1911Vincent PattisonGoodrich20.3
2010Bryce CahoonShepherd22.7
2112Sullivan ZietlowThree Rivers23.0
2210Abraham McHughMarshall23.0
2312Dylan LydicHaslett23.9
2412Nolan LonguskiShepherd24.2
2512Jack LillywhiteFlint Kearsley25.5
2612Ben GrossAllendale27.4
2712Lucas KuhnNew Boston Huron27.8
2812Seth MeadGladwin28.2
2912Abatu DykstraHamilton28.6
3010Steven ZawackiForest Hills Eastern33.6
3110Cole McCrawPinckney33.7
3212Alex DonethMason34.1
3312Jacob DraaismaMiddleville Thornapple-Kellogg35.0
3411Owen MetzgerSparta36.0
3510Mitchell DunlapGR Catholic Central39.2
3612Parker TiethofAllendale41.4
3710Mason HillAllendale42.1
3812Vincent PollockFruitport42.4
3912Stewart WatersWhitehall42.6
4012Andrew CommeretComstock Park43.1
4111Donovan RyanPlainwell44.5
4211Sean RyanGrand Rapids Christian44.9
4312Reece DavisMarshall45.7
4411Jack EdisonEast Grand Rapids46.2
459Micah BeckerEast Grand Rapids47.6
4610Caiden CaswellVicksburg48.0
4712Nolan InglisDeWitt49.7
4811Luke DuleckiNew Boston Huron50.0
4911Brett MagnusFrankenmuth52.5
5012Keegan HoekstraGrand Rapids Christian52.9
519Duncan PalmerWilliamston54.8
5211Ethan ShoffnerCedar Springs55.3
5312Will WhitmoreHolland Christian55.6
5411Jeryn FrisbieBelding57.9
5512Carter ShermanFremont59.3
5612Holten MulherinOtsego60.9
5710Joshua MacriMacomb Lutheran North62.1
5812Justin BradfordSparta63.0
5912Noah HernandezHamilton64.0
6012Simon ErfourthOwosso64.2
6111George ScuphamEdwardsburg64.3
6210Nicklas ParkerFrankenmuth64.8
6312Owen SaylorDowagiac Union65.0
6412Eli JohansenSt. Joseph66.9
6510Ryan GoodParma Western67.8
6612Hayden GouldBig Rapids68.1
6711Cole WisniewskiOrchard Lake St. Mary’s68.1
6811Landon GerritsmaHolland Christian69.8
6912Brandon SimmonsHastings70.4
7012Caden GuffeyZeeland East70.9
7112Zachary NewmanPinckney71.6
7211Jack EstelleHopkins71.8
7312Isaak RubleyDundee72.7
7412Dylan PallettWayland Union74.0
7511Micah SmallGrand Rapids Christian76.5
7612Conner McCormickMason79.1
7711Aden AshworthAllendale80.3
7812Bobby DonleyCorunna81.3
7912Ethan SellersFlint Kearsley81.9
8010Seth BetzoldEssexville Garber82.8
8111Ben VerellenGladwin83.3
8211Asher JagerGR West Mich. Aviation83.5
8311Reagan WardSt. Johns84.6
8411Elijah BaltierraAlma85.2
8512Nolan ParkSturgis86.5
8611Shephard BowerForest Hills Eastern88.8
8712Cougar ClarkFrankenmuth90.8
8811Kenny ShefferOtsego91.4
8912Jackson WalthornDeWitt91.5
9012Jacob HopkinsDetroit Country Day91.8
9111Anthony PlanaFrankenmuth91.9
929Ashton FinkGrand Rapids Christian93.0
9310Omar ElbashirDetroit Country Day93.4
9412Aidan BrinksHolland Christian96.2
9510Kevin TerpstraAlma96.5
9611Cooper GardnerBattle Creek Harper Creek96.5
9712Peyton RuelMuskegon Oakridge98.4
9812Isaak BrookPontiac Notre Dame Prep98.4
9912Tyler EndresForest Hills Eastern98.7
10012Sam DowningZeeland East99.2

GIRLS INDIVIDUAL

Coming out of the gates on fire and with a purpose was Emma Hoffman. The Otsego Bulldog, already well accomplished in her career (2nd here in 2022), wanted more. Having embraced an uptick in training and intensity, she found herself in uncharted waters early in the year. Busting rust early, she was able to slip under 18:00. When time came to run fast, that was overwhelmingly accomplished, as she now sports a personal best of 17:22. And all throughout have been wins – Spartan, Otsego Bulldog, Region 13.

I’ve written this a thousand times, I’d only do that if it were true, Ava Schafer races beyond her years. In last year’s Finals, she moved up from 10th at the mile to 6th at two, eventually crossing the line in 4th. The same strategy was applied in track’s 3200m Final, as Ava hung back the first few laps before winning the D2 title. She too has won all year – Greater Lansing, CAAC Red, Region 14.

Each are unbeaten on the year and have experience in races of this magnitude.

Projected PlaceGradeNameTeamAvg. Place
111Emma HoffmanOtsego1.3
210Ava SchaferSt. Johns1.9
311Katie BerkshireGaylord3.5
412Emma DrnekZeeland East3.7
512Courtney BovairCarleton Airport5.7
610Clara KaczorFreeland6.9
711Natalie FoltzFrankenmuth10.9
811Berkley HoltzSturgis12.1
910Jaelyn RayPinckney13.3
109Adalyn RaabZeeland East14.1
1111Ellie ScholmaGrand Rapids Christian14.7
1212Ayla HolbenDeWitt15.3
1312Sophy SkeelsAdrian15.8
1411Marie GatesHudsonville Unity Christian17.3
1510Adeline ArmstrongEast Grand Rapids17.8
1612Grace EvanoffFlint Powers Catholic18.7
1710Mia MaySparta19.7
1810Lane IsomRichland Gull Lake20.7
199Avery EngbersHolland Christian22.1
2010Johanna MulderHolland22.3
2112Mea D’AgostinoOrchard Lake St. Mary’s22.6
2210Alivia OttingerGoodrich23.0
2310Annabelle LowmanLudington23.2
2410Ayda SkeelsAdrian24.6
2511Meredith CookZeeland East25.5
2612Ava CrewsMiddleville Thornapple-Kellogg26.2
279Remie EllisEaton Rapids26.6
2811Lilah PoelGrand Rapids Christian27.3
2911Brooklynn BrownCadillac28.8
3012Mia WilliamsDeWitt29.1
3112Kamryn LauingerGoodrich31.8
3210Addison JosephsonLinden34.4
3312Layla JordanGoodrich36.6
349Kayla ShellenbargerGoodrich36.7
3512Kayla WilliamsDeWitt38.8
3612Nadia GriersonLudington38.9
3712Eva ThompsonCroswell-Lexington40.8
3811Alexis KotkowiczSpring Lake41.0
3912Sadey SeyferthEast Grand Rapids41.4
409Audrey KlineSt. Joseph42.8
4112Joy EvansAlma44.8
429Oakley OsterhartCoopersville44.8
4310Kylie MausolfBirch Run45.0
4410Ellery LampenHolland Christian46.5
459Danica RedesShepherd50.1
4610Ella McInerneyCadillac51.0
479Madison PettyAdrian51.4
4812Taylor MitchellOtsego51.9
4911Annika TerBeekGrand Rapids Christian52.7
5010Claire BrownGoodrich56.5
5111Avery TurkNew Boston Huron56.7
5211Linnea PaigeFremont56.9
5312Karie KeeferFreeland58.0
5410Melody MeckstrothLinden58.1
5510Zoe HoekstraGrand Rapids Christian60.4
5612Abby RobinsonGladwin62.6
5712Madalynn KarsiesPinckney64.0
5811Taryn DiLauraZeeland East65.2
5910Skylar MejeurOtsego65.4
6010Caroline RandallHastings67.2
6111Chloe RinzemaGR South Christian67.2
6212Nicole SchaferWilliamston68.6
6311Sydney BirSturgis69.1
6411Amerie WilsonMilan70.0
6510Olivia HollebeekHolland Christian70.0
6611Megan KuzmaZeeland East72.0
6711Miriam KlohaSt. Johns73.8
6812Sierra GrootersHudsonville Unity Christian74.5
699Kaleigh ClarkSpring Lake74.5
7011Samantha BrownClio75.6
7111Jillian ClasonForest Hills Eastern75.8
7211Layla GeurinkHolland Christian76.3
7310Eliana StobHolland Christian77.2
7412Maria NunningPontiac Notre Dame Prep78.0
759Tiffany DeMaagdGR South Christian78.6
7611Elise BardenFrankenmuth81.2
7712Marisa ChueyTrenton81.3
7811Evelyn KuhnAnn Arbor Fr Gabriel Richard82.8
7911Rebekah StachuraOtsego83.5
8012Natalia DeMeaChelsea83.8
8110Bridget FidkowskiAnn Arbor Fr Gabriel Richard84.4
8210Baylor LauingerGoodrich84.8
8312Avery ByrneGoodrich86.2
849Lexi GibsonHolland87.0
8512Grace MurphyFlint Powers Catholic87.8
8612Nell StoverDetroit Country Day88.0
8710Sophia SchaferWilliamston90.6
8810Monica LynnAnn Arbor Fr Gabriel Richard91.9
8911Jada PrescottFreeland93.0
909Aurora DoepkerDeWitt93.2
9110Lucy WaalkesGrand Rapids Christian94.3
9210Lucy ConzelmannFrankenmuth94.4
9312Madison JohnsonPaw Paw94.4
9411Ava PawlickPetoskey94.8
9511Julia FaberBattle Creek Harper Creek95.1
9611Madelyn BaarEast Grand Rapids95.9
9710Mackenzie HuizengaHolland Christian99.0
989Chloe MazzaCadillac99.3
999Karina Mihai-GrammesAdrian99.3
10011Falyn DossNew Boston Huron102.3

1 thought on “2024 Division 2 Finals Projections”

Comments are closed.