Blog

Uncategorized

2025 Course Comparisons

Throughout the season, the course adjustments attempt to relate course speed on the fly. But when the season ends and I think of ways to improve the stats for the following year, I always like to take a look back and see how the numbers bore out. One method is a straight up comparison to MIS. Why MIS? Well, everyone is peaking there, everyone is running all out, and there aren’t any other meets that day.

Listed below are meets where over 20 runners per gender ended up running at MIS. Negative numbers mean that meet ran slower, positive numbers mean that meet ran faster.

MeetDateCourseGirls MIS Diff.Boys MIS Diff.Combined Diff.
Lamplighter15-AugFord Field-113-75-94
PC Early Bird15-AugPortage West MS-101-61-79
Early Burg15-AugSleepy Hollow State Park-207  
Bridgman19-AugLake Township Park -120 
Early Season Warrior19-AugChippewa Hills HS-100  
Mike Jackson Memorial21-AugCros-Lex HS-137-80-109
Birch Run Early21-AugTaymouth Twp. Park-114-64-85
Under the Lights22-AugSt. Johns MS-49-50-49
Under the Lights v222-AugSouth Christian Sports Park-65-46-54
Michigan Catholic23-AugSt. Francis Retreat Center-92-78-84
Happy Acres23-AugHappy Acres-90-59-76
Pete Moss23-AugBenzie Central HS-53-44-49
Sturgis Kickoff Classic23-AugSturgis MS-118  
Night Light23-AugThe Range-83  
Northville Mustang26-AugCass Benton -64 
Corunna Early Bird26-AugShiawassee County Fairgrounds -31 
New Buffalo27-AugNew Buffalo Elementary-166-76-120
Cass City27-AugEvergreen Park-92-65-79
A2 City Preview27-AugPioneer HS -64 
Party in the Park27-AugEast Jordan Community Park-78-54-66
Hillsdale27-AugOwens Memorial Park -51 
Saranac27-AugSaranac HS-50-28-40
Concord27-AugConcord HS-126  
SW Rusbuster27-AugWarner Camp-73  
Milford28-AugPossum Hollow -80 
Golden Grizzlies29-AugOakland University-60-23-41
Oiler29-AugMt. Pleasant XC Course-45-16-29
Shamrock2-SepBerrien County Fairgrounds -66 
Harper Creek Optimist2-SepHarper Creek HS-97  
OK White 13-SepRiverside Park -42 
MAC Red 13-SepBaypoint Beach-68-32-48
John Bruder Classic3-SepShepherd HS-41-31-36
Marauder3-SepUncle John’s Cider Mill-45-23-34
FML 13-SepAlmar Orchards-63  
Hartford Teske4-SepVan Buren Youth Fair-108-62-86
OCS Small School4-SepEastwood Beach-81-51-68
Averill6-SepPossum Hollow-114-69-85
Trent Carter6-SepWindmill Road-65-65-65
Hornet6-SepCentral Montcalm HS-60-59-59
Hatchet6-SepHuron County Fair Grounds-59-57-58
Bredeweg6-SepHarbor Lights MS-49-46-47
Bath6-SepBath MS-59-41-51
Rambling Rock6-SepWillow-78-35-57
Lakeview6-SepRiverside Elementary-42-25-33
Northwood6-SepFisher Trails-39-22-30
Bear Country6-SepBuckley HS-39-17-27
Muskrat Classic6-SepAlgonac HS-27-12-19
Fennville Open6-SepFenn Valley Winery-114  
Christian Schools6-SepSouth Christian Sports Park-39  
WMC Mega9-SepFremont MS -104 
TVC 19-SepIthaca HS-97-45-71
SEC 19-SepWillow-57-24-41
OK Red 19-SepSouth Christian Sports Park-39-21-30
SAC 110-SepWarner Camp-57-62-59
OAA Red 110-SepLake Orion HS-76-57-66
CHSL 110-SepMemorial Park -43 
Lansing Catholic11-SepSt. Francis Retreat Center-78-35-55
Chesaning11-SepTwin Brooks GC-48-24-35
Spartan12-SepForest Akers-79-58-68
Ottawa Hills12-SepRiverside Park-25-22-24
Autumn Classic13-SepBay Point Beach-61-35-49
Holly13-SepSpringfield Oaks-51-34-42
Huron13-SepWillow-40-24-32
Sparta13-SepFruit Ridge Hayrides-27-23-25
Hopkins13-SepJijak Camp-91  
Don Baese13-SepFish Creek Sportsman’s Club-12  
CAAC White 116-SepPortland HS-21  
RCA Jamboree17-SepBrookside GC -47 
CMAC 117-SepP-W Trails-103  
OK Black 117-SepRidge Point Community Church-48  
Frankenmuth Eagles18-SepList Elementary-212  
Brooks Mid-Season19-SepGoodells County Park-38-26-32
Linden Classic20-SepLinden MS-84-78-82
Jefferson20-SepSterling State Park-73-55-65
Petoskey Kiwanis20-SepPetoskey XC Course-80-38-57
Chargers Autumn Sunrise20-SepCovenant Christian HS-35-32-34
Jackson20-SepSharp Park-25-22-24
Cougar Falcon20-SepGainey Fields-44-17-34
VSV20-SepVSV Park-37-16-29
P-W20-SepP-W Trails-29-16-22
Cedar Springs20-SepCedar Springs Elementary-30-15-24
Laker20-SepPigeon-Laker HS-56  
TVC 223-SepPine River CC-41-26-33
SAC 224-SepParchment HS-104-73-90
OK White 224-SepGainey Fields-41-35-38
Apples 2 Apples24-SepUncle John’s-24-19-22
OK Red 224-SepGrand Haven HS-19-13-16
MAC Red Championship24-SepDakota HS-281-12
FML 224-SepLinden MS-98  
Patriot25-SepColumbus County Park -102 
SEC Red 225-SepIndian Creek-34-16-25
Wagener Park27-SepWagener County Park-52-50-51
DeWitt27-SepDeWitt HS-32-33-32
Stockbridge27-SepStockbridge HS-34-32-33
Marauder27-SepLake Erie -26 
Bluejay27-SepShepherd HS-32-24-27
Allendale Falcon27-SepAllendale HS-15-22-20
Hansons27-SepParkway Christian-42-21-33
Otsego Bulldog27-SepOtsego HS-110
Berrien County27-SepRiverview Park-49  
CHSL 330-SepFort Wayne -84 
Green Devil30-SepBrown City HS-82-50-67
Birch Run Fall30-SepTaymouth Twp. Park-27-33-30
CAAC White 230-SepGrand Woods Park-30  
Dakota1-OctDakota HS -3 
Mancelona1-OctMancelona HS798
CMAC 21-OctPortland CC-44  
OK Black 21-OctSpring Lake HS-29  
Marysville2-OctMarysville City Park-38  
Oakland County4-OctPossum Hollow-99-72-84
Hudson Booster4-OctHudson HS-71-66-69
Portage4-OctPortage West MS-49-45-47
Greater Flint4-OctCummings Center-13-23-18
Wayne County4-OctWillow-25-16-20
Ubly6-OctUbly HS-8-6-7
TVC 37-OctFreeland CC Course-22-31-27
NWC 37-OctBenzie Central HS15812
Country Mill Classic7-OctCountry Mill Orchards8  
CHSL Bishop Championship8-OctPossum Hollow -81 
RCA 28-OctGrand Agricultural Center 1 
SAC Championship9-OctGilmore Car Museum-41-36-39
River Rat Open10-OctWillow-52-14-32
Dave Patterson11-OctMayville HS-69-60-65
Lenawee County11-OctGerber Hill Park -43 
Dave Bork Classic11-OctMunson Park -34 
Kayla O’Mara11-OctGoodrich MS -29 
Sturgis Kiwanis11-OctSturgis MS-19-24-22
Macomb County11-OctEastwood Beach14-16-1
Greater Lansing11-OctLedge Meadows4-60
Gabriel Richard11-OctHudson Mills (South)032
Oiler Blue & Gold11-OctMt. Pleasant XC Course-25  
MIAC Championship14-OctWhitmore Lake HS-171-9
BNC Championship14-OctGaylord CC-54  
River Valley Mustang14-OctRiver Valley HS-46  
BTC Black/White15-OctCaro GC-26-31-29
Cascades Conference15-OctSharp Park-6-4-5
OK White Championship15-OctRiverside Park18-47
FML 315-OctOrion Oaks-7  
OK Black Championship15-OctDiamond Springs GC7  
CAAC White 315-OctCountry Mill Orchards21  
SEC Championship16-OctHudson Mills (North)-38-23-30
OAA Red Championship16-OctBloomer Park-28-23-25
KLAA Championship16-OctBennett Park-19-2-11
OK Red Championship16-OctRiverside Park141615
CMAC 316-OctCountry Mill Orchards20  
CHSL Cardinal17-OctWillow -18 
Allegan County17-OctUS-131 Motorsports Park-21  
Thumb Area18-OctCaro GC-48-54-51
Haunted Harvest18-OctAirport HS -52 
Northern Michigan MOC18-OctVSV Park-13-30-22
SMAC Championship18-OctLinden Grove MS -22 
Christian Comet18-OctKalamazoo Christian Elementary-33-21-28
Larry Steeb18-OctWhitmore Lake HS465
Saginaw County18-OctTwin Brooks GC182019
Late Season Warrior18-OctChippewa Hills HS-66  
Region 3324-OctHappy Acres44-521
Region 824-OctClintonwood Park4-30
Region 424-OctDeWitt HS9-33
Region 1424-OctDeWitt HS18311
Region 2324-OctSharp Park745
Region 3424-OctSharp Park24715
Region 3024-OctShepherd HS39824
Region 1524-OctShepherd HS211820
Region 1625-OctLinden MS-23-22-22
Region 2425-OctBath MS-33-19-26
Region 2225-OctPortage West MS-8-17-13
Region 3225-OctRiver Valley HS-3-13-8
Region 2725-OctWillow-9-12-10
Region 2525-OctWagener County Park0-12-6
Region 1325-OctPortage West MS-8-11-10
Region 3625-OctRoyal Oak HS-13-10-11
Region 725-OctRoyal Oak HS-10-9-10
Region 625-OctWillow-11-7-9
Region 3125-OctAllendale HS14-64
Region 525-OctLake Erie0-5-3
Region 1125-OctAllendale HS3-4-1
Region 1225-OctSouth Christian Sports Park-20-3-11
Region 1925-OctMancelona HS-1-3-2
Region 2125-OctAllendale HS-40-2
Region 3525-OctWagener County Park1306
Region 2825-OctMancelona HS814
Region 325-OctPortage West MS-42-1
Region 225-OctMt. Pleasant XC Course645
Region 125-OctAllendale HS465
Region 2625-OctColumbus County Park1169
Region 1825-OctLake Erie687
Region 925-OctGoodells County Park191014
Region 1725-OctColumbus County Park281421
Region 2025-OctBenzie Central HS261621
Region 1025-OctBenzie Central HS262224
Region 2925-OctBenzie Central HS293230

Of course, the ratings themselves aren’t generated from all the runners running a race. When comparing course to course, or how a runner *should* run against how they did run, I’ll take out anomalies and unusually fast/slow performances.

For instance, the Shepherd’s John Bruder Classic had 83 girls that competed both there and at MIS. Here’s a chart of their comparisons (negative numbers ran faster at MIS, positive numbers ran slower):

Eliminating outliers could filter those marks from around -100 to +50. Or go even further, from -60 to -10. I will always tend toward the more consistent line, which is the latter, coming out to an adjusted average of -34 seconds between the two meets (rather than the -41 second difference if unfiltered).

Taking the next step, I like to compare these filtered averages and the adjustments throughout the season to see where the adjustments were accurate and where they may need to be more/less aggressive.

Average = the difference between MIS and that meet, throwing away outliers
SB Adjustment = should be adjustment, taking into account the average MIS adjustment (+19 for boys, +24 for girls) and applying it to the difference between the two meets
Adjustment = the number I had come up with during the season
Difference = the absolute difference between the above two

What I’ve found is many of the meets during championship season are rated fairly accurately, but this is in large part due to the state ratings being influenced by these late-season races. I was very pleased with the major meets during the mid-season (Spartan, Holly, Ottawa Hills, Bluejay, Otsego Bulldog, Portage), all with the ratings being within 10 sec. of where they “should” have been. Then of course there were ones that were way off, such as the curious case of the Oakland County girls running much slower than the boys. Or the many meets on September 6th or 20th. It seems that many of the early season meets may need to be more aggressive in their adjustments, but the late season ones are *chef’s kiss* spot on.

Boys MeetDateCourseAverageSB AdjustmentAdjustmentDifference
PC Early Bird15-AugPortage West MS-61-42-339
Lamplighter15-AugFord Field-63-44-3113
Bridgman19-AugLake Township Park-70-51-565
Birch Run Early21-AugTaymouth Twp. Park-42-23-194
Mike Jackson Memorial21-AugCros-Lex HS-82-63-4023
Under the Lights v222-AugSouth Christian Sports Park-34-15-161
Under the Lights22-AugSt. Johns MS-44-25-261
Pete Moss23-AugBenzie Central HS-20-1-76
Michigan Catholic23-AugSt. Francis Retreat Center-61-42-2913
Happy Acres23-AugHappy Acres-46-271441
Corunna Early Bird26-AugShiawassee County Fairgrounds-35-16218
Northville Mustang26-AugCass Benton-63-44-2420
Saranac27-AugSaranac HS-21-235
Party in the Park27-AugEast Jordan Community Park-29-10111
New Buffalo27-AugNew Buffalo Elementary-39-20-515
Cass City27-AugEvergreen Park-54-35-827
Hillsdale27-AugOwens Memorial Park-51-32-527
A2 City Preview27-AugPioneer HS-67-48-1533
Milford28-AugPossum Hollow-82-63-4221
Oiler29-AugMt. Pleasant XC Course-12792
Golden Grizzlies29-AugOakland University-22-31215
Shamrock2-SepBerrien County Fairgrounds-28-9413
John Bruder Classic3-SepShepherd HS-28-9-134
Marauder3-SepUncle John’s Cider Mill-136104
OK White 13-SepRiverside Park-34-15-105
MAC Red 13-SepBaypoint Beach-34-15318
OCS Small School3-SepEastwood Beach-44-25126
Hartford Teske3-SepVan Buren Youth Fair-39-202545
Warrior Classic5-SepLake Erie-37-181028
Northwood6-SepFisher Trails-21-224
Lakeview6-SepRiverside Elementary-15495
Bredeweg6-SepHarbor Lights MS-42-23-1310
Muskrat Classic6-SepAlgonac HS-1091910
Hornet6-SepCentral Montcalm HS-44-25-1411
Bath6-SepBath MS-33-14-113
Rambling Rock6-SepWillow-33-14216
Trent Carter6-SepWindmill Road-39-20-218
Averill6-SepPossum Hollow-68-49-2821
Bear Country6-SepBuckley HS-1542622
Hatchet6-SepHuron County Fairgrounds-36-17926
TVC 19-SepIthaca HS-36-17-152
OK Red 19-SepSouth Christian Sports Park-35-16-106
SEC 19-SepWillow-24-5914
WMC Mega9-SepFremont MS-101-82-6319
OAA Red 110-SepLake Orion HS-56-37-1324
CHSL 110-SepMemorial Park-34-151025
SAC 110-SepWarner Camp-53-341852
Lansing Catholic11-SepSFRC-40-21-813
Chesaning11-SepTwin Brooks GC-1542016
Ottawa Hills12-SepRiverside Park-16330
Spartan12-SepForest Akers-48-29-312
Sparta13-SepFruit Ridge Hayrides-15451
Huron13-SepWillow-21-257
Holly13-SepSpringfield Oaks-33-14-228
Autumn Classic13-SepBay Point Beach-30-111021
RCA Jamboree17-SepBrookside GC-42-23-203
Brooks Mid-Season19-SepGoodells County Park-1901616
Cougar Falcon20-SepGainey Fields-16312
Cedar Springs20-SepCedar Springs Elementary-118-210
P-W20-SepP-W Trails-1361812
Jackson20-SepSharp Park-21-21113
VSV20-SepVSV Park-20-11314
Chargers Autumn Sunrise20-SepCovenant Christian HS-26-7815
Linden Classic20-SepLinden MS-58-39-2415
Jefferson20-SepSterling State Park-46-27-621
Petoskey Kiwanis20-SepPetoskey XC Course-40-211536
TVC 223-SepPine River CC-19033
OK Red 224-SepGrand Haven HS-26-7-16
OK White 224-SepGainey Fields-39-20-146
MAC Red Championship24-SepDakota HS-415238
Apples 2 Apples24-SepUncle John’s-1092213
SAC 224-SepParchment HS-73-54-1044
SEC Red 225-SepIndian Creek-14572
Patriot25-SepColumbus County Park-53-34-925
Otsego Bulldog27-SepOtsego HS423212
Bluejay27-SepShepherd HS-181-23
Allendale Falcon27-SepAllendale HS-21-213
DeWitt27-SepDeWitt HS-27-8-35
Hansons27-SepParkway Christian-23-4711
Marauder27-SepLake Erie-25-61117
Wagener Park27-SepWagener County Park-44-25-421
Stockbridge27-SepStockbridge HS-25-61723
Green Devil30-SepBrown City HS-45-26-188
Birch Run Fall30-SepTaymouth Twp. Park-22-3811
CHSL 330-SepFort Wayne-79-60-1941
Dakota1-OctDakota HS-415216
Mancelona1-OctMancelona HS11306434
Oakland County4-OctPossum Hollow-64-45-432
Greater Flint4-OctCummings Center-10945
Wayne County4-OctWillow-145116
Portage4-OctPortage West MS-34-15-87
Hudson Booster4-OctHudson HS-52-33-249
NWC 37-OctBenzie Central HS1029272
TVC 37-OctFreeland CC Course-31-12-66
Ubly8-OctUbly HS-514140
RCA 28-OctGrand Agricultural Center625196
CHSL Bishop Championship8-OctPossum Hollow-63-44-386
SAC Championship9-OctGilmore Car Museum-32-131023
River Rat Open10-OctWillow-17275
Gabriel Richard11-OctHudson Mills (South)524231
Macomb County11-OctEastwood Beach-910122
Greater Lansing11-OctLedge Meadows-811154
Kayla O’Mara11-OctGoodrich MS-21-235
Lenawee County11-OctGerber Hill Park-47-28-1315
Sturgis Kiwanis11-OctSturgis MS-29-10515
Dave Bork Classic11-OctMunson Park-33-14721
Dave Patterson11-OctMayville HS-61-42-1428
MIAC Championship14-OctWhitmore Lake HS-316215
OK White Championship15-OctRiverside Park-316182
Cascades Conference15-OctSharp Park-514184
BTC Black/White15-OctCaro GC-23-4913
OK Red Championship16-OctRiverside Park625205
SEC Championship16-OctHudson Mills (North)-25-6-15
KLAA Championship16-OctBennett Park120137
OAA Red Championship16-OctBloomer Park-25-6713
CHSL Cardinal17-OctWillow-26-71421
SMAC Championship18-OctLinden Grove MS-20-1-10
Haunted Harvest18-OctAirport HS-40-21-221
Larry Steeb18-OctWhitmore Lake HS928291
Saginaw County18-OctTwin Brooks GC2241421
Thumb Area18-OctCaro GC-31-12-102
RCA Championship18-OctAllendale HS-21-2-53
Northern Michigan MOC18-OctVeterans Serving Veterans Park-118135
Christian Comet18-OctKalamazoo Christian Elementary-17286
Region 2324-OctSharp Park120211
Region 424-OctDeWitt HS-514151
Region 1524-OctShepherd HS221183
Region 3024-OctShepherd HS120173
Region 1424-OctDeWitt HS322184
Region 3424-OctSharp Park827216
Region 3324-OctHappy Acres120299
Region 824-OctClintonwood Park-3162610
Region 2125-OctAllendale HS-217170
Region 1725-OctColumbus County Park1130300
Region 2925-OctBenzie Central HS2342420
Region 3525-OctWagener County Park221221
Region 725-OctRoyal Oak HS-11891
Region 1025-OctBenzie Central HS2241383
Region 925-OctGoodells County Park726233
Region 225-OctMt. Pleasant XC Course423194
Region 1625-OctLinden MS-24-5-94
Region 1825-OctLake Erie1029254
Region 2625-OctColumbus County Park928324
Region 625-OctWillow-811154
Region 1125-OctAllendale HS-217125
Region 3225-OctRiver Valley HS-712175
Region 3125-OctAllendale HS-613196
Region 2025-OctBenzie Central HS1736437
Region 2725-OctWillow-118157
Region 125-OctAllendale HS423158
Region 1925-OctMancelona HS-514228
Region 2225-OctPortage West MS-154128
Region 525-OctLake Erie-712208
Region 325-OctPortage West MS-11899
Region 3625-OctRoyal Oak HS-1901111
Region 2825-OctMancelona HS-3162711
Region 1225-OctSouth Christian HS-316412
Region 2425-OctBath MS-21-21012
Region 2525-OctWagener County Park-1722321
Girls MeetDateCourseAverageSB AdjustmentAdjustmentDifference
PC Early Bird15-AugPortage West MS-76-52-3814
Early Burg15-AugSleepy Hollow State Park-140-116-9224
Lamplighter15-AugFord Field-90-66-3729
Early Season Warrior19-AugChippewa Hills HS-83-59-518
Mike Jackson Memorial21-AugCros-Lex HS-110-86-5432
Birch Run Early21-AugTaymouth Twp. Park-77-53-1439
Under the Lights22-AugSt. Johns MS-55-31-256
Under the Lights v222-AugSouth Christian Sports Park-56-32-1418
Pete Moss23-AugBenzie Central HS-33-9-54
Michigan Catholic23-AugSt. Francis Retreat Center-75-51-2823
Night Light23-AugThe Range-82-58-2632
Happy Acres23-AugHappy Acres-61-371956
Sturgis Kickoff Classic23-AugSturgis HS-94-70-763
Saranac27-AugSaranac HS-37-13-49
SW Rusbuster27-AugWarner Camp-38-141630
New Buffalo27-AugNew Buffalo Elementary-84-60-1248
Party in the Park27-AugEast Jordan Community Park-75-51-249
Cass City27-AugEvergreen Park-87-63-855
Concord27-AugConcord HS-108-84-777
Oiler29-AugMt. Pleasant XC Course-34-101525
Golden Grizzlies29-AugOakland University-50-261036
Harper Creek Optimist2-SepHarper Creek HS-89-65-560
John Bruder Classic3-SepShepherd HS-34-10-100
Marauder3-SepUncle John’s Cider Mill-28-41418
FML 13-SepAlmar Orchards-46-22527
MAC Red 13-SepBaypoint Beach-68-44-737
OCS Small School4-SepEastwood Beach-62-38038
Hartford Teske4-SepVan Buren Youth Fair-71-47350
Northwood6-SepFisher Trails-33-9-36
Lakeview6-SepRiverside Elementary-29-5712
Bredeweg6-SepHarbor Lights MS-47-23-914
Muskrat Classic6-SepAlgonac HS-2042117
Christian Schools6-SepSouth Christian Sports Park-43-19221
Trent Carter6-SepWindmill Road-51-27128
Hornet6-SepCentral Montcalm HS-61-37-829
Hatchet6-SepHuron County Fair Grounds-47-231033
Rambling Rock6-SepWillow-56-32537
Bear Country6-SepBuckley HS-42-182644
Bath6-SepBath MS-65-41546
Averill6-SepPossum Hollow-99-75-2649
Fennville Open6-SepFenn Valley Winery-99-75-273
OK Red 19-SepSouth Christian Sports Park-39-15-69
SEC 19-SepWillow-27-31013
TVC 19-SepIthaca HS-81-57-2334
SAC 110-SepWarner Camp-50-261541
OAA Red 110-SepLake Orion HS-84-60-1446
Lansing Catholic11-SepSFRC-64-40-733
Chesaning11-SepTwin Brooks GC-40-162541
Ottawa Hills12-SepRiverside Park-17752
Spartan12-SepForest Akers-68-44-368
Holly13-SepSpringfield Oaks-41-17-214
Don Baese13-SepFish Creek Sportsman’s Club-168168
Sparta13-SepFruit Ridge Hayrides-24099
Huron13-SepWillow-29-5813
Autumn Classic13-SepBay Point Beach-55-311142
Hopkins13-SepJijak Camp-81-57-849
CAAC White 116-SepPortland HS-39-15318
OK Black 117-SepRidge Point Community Church-50-26-242
CMAC 117-SepP-W HS-62-38-929
Frankenmuth Eagles18-SepList Elementary-188-164-7985
Brooks Mid-Season19-SepGoodells County Park-38-141731
Cougar Falcon20-SepGainey Fields-22202
Cedar Springs20-SepCedar Springs Elementary-29-505
Jackson20-SepSharp Park-2311312
Chargers Autumn Sunrise20-SepCovenant Christian HS-31-7613
P-W20-SepP-W Trails-1951813
VSV20-SepVSV Park-26-21315
Linden Classic20-SepLinden MS-72-48-2523
Jefferson20-SepSterling State Park-64-40-238
Petoskey Kiwanis20-SepPetoskey XC Course-60-361147
Laker20-SepPigeon-Laker HS-54-302050
TVC 223-SepPine River CC-34-10313
OK Red 224-SepGrand Haven HS-30-6-33
OK White 224-SepGainey Fields-34-10-133
Apples 2 Apples24-SepUncle John’s-27-32124
MAC Red Championship24-SepDakota HS-30-62026
SAC 224-SepParchment HS-75-51-2229
FML 224-SepLinden MS-96-72-3834
SEC Red 225-SepIndian Creek-27-31013
Bluejay27-SepShepherd HS-195-510
Otsego Bulldog27-SepOtsego HS7312110
Allendale Falcon27-SepAllendale HS-1212-113
Stockbridge27-SepStockbridge HS-27-31215
Wagener Park27-SepWagener County Park-44-20-515
DeWitt27-SepDeWitt HS-42-18220
Hansons27-SepParkway Christian-35-111021
Berrien County27-SepRiverview Park-56-32-230
CAAC White 230-SepGrand Woods Park-40-16-160
Birch Run Fall30-SepTaymouth Twp. Park-38-141327
Green Devil30-SepBrown City HS-99-75-1362
OK Black 21-OctSpring Lake HS-30-6-24
Mancelona1-OctMancelona HS18426927
CMAC 21-OctPortland CC-64-40-139
Marysville2-OctMarysville City Park-37-13-94
Greater Flint4-OctCummings Center-15981
Hudson Booster4-OctHudson HS-50-26-188
Portage4-OctPortage West MS-43-19-109
Wayne County4-OctWillow-25-11112
Oakland County4-OctPossum Hollow-90-66-4224
Ubly6-OctUbly HS-1113174
Country Mill Classic7-OctCountry Mill Orchards832248
TVC 37-OctFreeland CC Course-195-1015
NWC 37-OctBenzie Central HS22462818
SAC Championship9-OctGilmore Car Museum-46-221032
River Rat Open10-OctWillow-213129
Greater Lansing11-OctLedge Meadows-915161
Gabriel Richard11-OctHudson Mills (South)-222275
Oiler Blue & Gold11-OctMt. Pleasant XC Course-2131512
Sturgis Kiwanis11-OctSturgis MS-2311413
Macomb County11-OctEastwood Beach13371324
Dave Patterson11-OctMayville HS-61-37-1027
BNC Championship14-OctGaylord CC-55-31-292
MIAC Championship14-OctWhitmore Lake HS-10142410
River Valley Mustang14-OctRiver Valley HS-46-22123
OK Black Championship15-OctDiamond Springs GC-222202
CAAC White 315-OctCountry Mill Orchards226293
FML 315-OctOrion Oaks-111385
BTC Black/White15-OctCaro GC-26-21012
Cascades Conference15-OctSharp Park10341618
OK White Championship15-OctRiverside Park12361620
CMAC 316-OctCountry Mill Orchards-123252
KLAA Championship16-OctBennett Park-1861610
OK Red Championship16-OctRiverside Park7312110
OAA Red Championship16-OctBloomer Park-26-2911
SEC Championship16-OctHudson Mills (North)-35-11011
Allegan County17-OctUS-131 Motorsports Park-15990
Larry Steeb18-OctWhitmore Lake HS832331
Northern Michigan MOC18-OctVeterans Serving Veterans Park-717161
Saginaw County18-OctTwin Brooks GC1337425
Thumb Area18-OctCaro GC-25-1-65
Christian Comet18-OctKalamazoo Christian Elementary-22297
Late Season Warrior18-OctChippewa Hills HS-62-38-1622
Region 824-OctClintonwood Park-222231
Region 3324-OctHappy Acres933276
Region 1524-OctShepherd HS9332013
Region 2324-OctSharp Park8321913
Region 424-OctDeWitt HS9332013
Region 1424-OctDeWitt HS10341915
Region 3424-OctSharp Park12362016
Region 3024-OctShepherd HS18422121
Region 2225-OctPortage West MS-717170
Region 2525-OctWagener County Park-123230
Region 1325-OctPortage West MS-816151
Region 2825-OctMancelona HS933321
Region 2125-OctAllendale HS-717192
Region 2725-OctWillow-420182
Region 325-OctPortage West MS-18682
Region 3525-OctWagener County Park-222242
Region 625-OctWillow-1014162
Region 125-OctAllendale HS-519163
Region 2925-OctBenzie Central HS2650473
Region 225-OctMt. Pleasant XC Course327234
Region 3225-OctRiver Valley HS-321254
Region 1825-OctLake Erie-123307
Region 525-OctLake Erie-717247
Region 925-OctGoodells County Park933267
Region 1125-OctAllendale HS-420128
Region 3625-OctRoyal Oak HS-519118
Region 1025-OctBenzie Central HS2650419
Region 1925-OctMancelona HS-5192910
Region 725-OctRoyal Oak HS-2041410
Region 1625-OctLinden MS-240-1111
Region 1225-OctSouth Christian HS-1410-212
Region 3125-OctAllendale HS4281612
Region 2025-OctBenzie Central HS31553916
Region 2425-OctBath MS-33-9716
Region 2625-OctColumbus County Park-7173720
Region 1725-OctColumbus County Park32563521

Uncategorized

Division 1 Finals: Stats & Ratings

Hey, I actually finished these before 2026! I still want to make posts for all the team and individual champions, so look forward to that next year.

Surprise Teams

Virtually all the D1 teams hit on their expected finishing range, with only one stepping to the better side – the White Lake Lakeland Girls. A very typical pattern for the school, as they’re a bit more judicious in the amount of their races, saving their legs for their fastest efforts to close the season.

Bringing forth those efforts were:

Maya Pletzer – projected 74th and placed 61st, crushing her previous best by 15 seconds and getting into the 18’s for the first time in her career

Morgan Scally – projected 127th and placed 79th, subtracting 30+ seconds from her 2024 State Finals and over 1.5 minutes from her 2023 Finals performance

Gabby Marino – projected 172nd and placed 141st, dropping a 20 sec. PR

Isabelle Verellen – projected 185th and placed 146th, busting into the 19’s for the first time ever

Olivia Mustonen – projected 209th and placed 174th, ending her freshman year right on the cusp of the 19’s

Jenna Sievert – projected 200th and placed 183rd, hitting a PR for her first race ever at MIS

Genevieve Connolly – projected 211th and placed 185th, running her fastest time of the year by over 20 seconds

Unexpected All-Staters

Gracie Carlisle’s fiery season finish extended to the State Finals; MLive

Charley McKay, Woodhaven Brownstown projected 78th with a 10.9 chance of All-State, placed 11th

What did it take? A return to action a few weeks earlier. McKay opened her season at Lamplighter with a 19:46, then was out for nearly two months. On her come back, she’d won the Downriver League and pushed her way into the high-18’s. But none of her October races could’ve predicted McKay chopping nearly a minute off her season best to run 17:51.

Giada Mills, Beverly Hills Groves – projected 45th with a 20.5% chance of All-State, placed 23rd

What did it take? Hitting the mid-18’s at both Gabriel Richard and Region 7, then taking those performances to a whole new level. Her 18:03 here was nearly a 30 sec. PR, an excellent way to cap off an outstanding freshman year.

Lucia Llanes, Ann Arbor Skyline – projected 44th with a 13.1% chance of All-State, placed 25th

What did it take? Summoning and duplicating her freshman performance. Twice in two years, Llanes has run her fastest mark of the year at MIS.

Gracie Carlisle, Portage Central – projected 46th with a 27.7% chance of All-State, placed 26th

What did it take? Building on her regional race. Carlisle ripped an 18:29 to place 4th on her home course, her 3rd time in the 18’s on the year and her fastest race since mid-August. A week after a new PR, she dropped 20 more seconds to place 26th here.

Katelynn Egli, Novi – projected 34th with a 20.9% chance of All-State, placed 29th

What did it take? Year to year growth. Back at the close of her sophomore fall, Egli placed 32nd here, two spots off the podium. A year passed and Egli moved up three spots, dropping 20 sec. in the process.

Charlotte Jones, Rochester – projected 42nd with a 16.8% chance of All-State 30th

What did it take? A continuation of the momentum. Jones had a notable championship stretch, placing 10th in Oakland County then nabbing personal bests at the OAA Red Championship and Region 8. The State Finals were her third straight PR, capping off a month stretch where she lessened her best from 18:56 to 18:12.

Two who surged toward the finish of their high school XC career, one who’s just getting started; MLive

MIS provided a memorable close to Cooper Byrne’s cross season; MLive

Ryan Stojov, Northville – projected 68th with a 24.7% chance of All-State, placed 10th

What did it take? Being healthy and a mid-season reformation. For much of September, Ryan was on the shelf, on the mend from a few injuries that inhibited him from reaching his full potential that was shown on the track. As mid-October hit, he reclaimed that form from the spring, dropping a personal best at the KLAA Championship, then smashing that PB by nearly 30 sec. to run 15:17 here.

Ryan Barnes, Clarkston – projected 31st with a 26% chance of All-State, placed 12th

What did it take? Capitalizing on the previous week. Eight days prior, Barnes captured the first victory of his cross career, winning at his home regional in a personal best of 15:30. He kept the train rolling for his next race, slicing another 12 seconds off his best to place 12th here.

Max Houvener, Lake Orion – projected 32nd with a 37.9% chance of All-State, placed 19th

What did it take? Showing again that he can show up in the late season. At the close of his junior season, Houvener was able to get under 16:00 twice, a place he’d be on many occasions during his senior season. Three consecutive sub-16’s occurred at the conclusion of his career – 15:36 in Region 8, a 15:31 here at State, then a final PR of 15:24 at MITCA.

Nathaniel Linden, Troy Athens – projected 36th with a 32.6% chance of All-State, placed 24th

What did it take? A long-awaited personal best. Late in his junior year, Linden put it all together with sub-16’s at both Region 8 (15:38) and State (15:51). He reached those 15’s early in 2025, but for most of October, his season best sat at 15:51. Even a return to the quick Clintonwood course wasn’t able to produce a PR. But on the friendly fields of MIS, Linden turned in his fastest effort of the season and career.

Brennan Larusso, Saline – projected 65th with a 25.3% chance of All-State, placed 25th

What did it take? A return to one of his favored places to race. In three years performing here, Larusso had emerged from the finish line either matching his personal best or setting a new one. November’s race was the latest in those escapades, with Brennan dropping 13 sec. from his 2024 time.

Cooper Byrne, Lowell – projected 43rd with a 37.6% chance of All-State, placed 29th

What did it take? A continued ride of the late-season momentum. During October, Byrne nailed sub-16’s in half of his races (and you could argue his Portage performance was worth one). The fiery close extended a day into November, where Byrne unleashed the quickest performance of his career, a 15:41.

Aron Gal, Grand Haven – projected 55th with a 37% chance of All-State, placed 30th

What did it take? A summoning of the magic. Back in ’24, Gal had been consistently in the 16-flat range, some sub-16’s, a few just above the mark. But with one exception, his 15:39 here. His next year followed the same pattern, a guy you could rely on to always run fast. And the fastest of those fast efforts was right here with his 15:46, a slight season best.

Brennan Larusso continued to shine on the MIS stage; MLive

Perfectly Paced

Just as it’s described, the runners that hit as close to their average pace as possible. Pace is based on their overall time, though the figures include the mile splits.

PlaceGradeNameTimeOverall PaceTeam1st Mile2nd Mile3rd MileOverall Diff.
4812Payton Lamb18:40.66:00.7TC West (Traverse City)6:02.46:02.06:01.43.8
3210Julia Bambach18:23.35:55.1Holly5:54.25:55.15:58.84.6
6511Reese Rosbolt18:50.46:03.8Romeo6:05.36:07.86:04.25.8
1119Ella Corby19:17.56:12.5Northville6:17.36:12.76:10.66.9
14111Gabby Marino19:41.26:20.2White Lake Lakeland6:18.06:23.86:21.36.9
17610Maddie Vargo20:05.46:28.0Livonia Churchill6:28.36:34.46:29.68.4
210Rachel Smith17:04.75:29.8Okemos5:26.15:34.35:30.18.5
6212Abby Veit18:48.86:03.3TC West (Traverse City)6:04.66:10.66:03.28.7
11710Evelyn Moon19:23.76:14.5Portage Central6:11.46:19.36:13.78.7
1110Charley McKay17:51.85:45.0Woodhaven Brownstown5:42.25:50.85:45.28.8
7310Caralyn Elkins18:56.06:05.6Zeeland West6:04.96:13.46:05.09.1

Rachel Smith – steady and metronomic; MLive

PlaceGradeNameTimeOverall PaceTeam1st Mile2nd Mile3rd MileOverall Diff.
15412Noah Linstrom16:39.95:21.8Davison5:21.45:22.15:19.53.0
16612Lucas Gizoni16:44.15:23.2Romeo5:23.95:25.25:23.73.3
18812Aidan Vermeulen16:54.05:26.4Hudsonville5:25.85:28.65:26.93.3
5010Nikhil Ball15:56.15:07.7South Lyon East5:08.15:11.25:08.24.3
16211Austin Taft16:42.95:22.8TC West (Traverse City)5:23.05:26.35:23.44.3
311Caden Livermore14:58.44:49.2Grandville4:49.24:52.64:50.04.3
17611Brody Empson16:50.05:25.1Romeo5:23.65:26.95:26.34.5
7911Josiah Derksen16:09.85:12.1Rockford5:13.15:10.85:15.05.2
11211Cody Bromley16:20.85:15.7Lowell5:16.65:14.55:18.95.3
13510Logan LaMilza16:27.35:17.8Macomb Dakota5:17.35:22.75:17.65.6

Quickest Kicks

Once again, just as it sounds. The fastest times from the 3 mile mark to the finish. I hope everyone listed tries their hand at a 400 or 800 this spring. If you have this sort of energy at the end of a 5k, you might have some secret mid-distance skill we didn’t know about.

PlaceGradeNameTimeTeamKickPlaces MovedKick Pace
511El McMahan17:24.3Rochester Adams28.604:27.3
10010Jorga Wooledge19:10.4Mason28.7-84:28.2
110Natasza Dudek16:09.5Ann Arbor Pioneer29.304:33.8
3412Juliet Lewis18:24.8Brighton29.8-44:38.5
5912Audrey Hamilton18:47.4Troy30.1-34:41.3
8310Claire Galas19:00.5Novi30.2-64:42.2
10210Mackenzie VanStensel19:11.5GR Northview30.2-54:42.2
6212Abby Veit18:48.8TC West (Traverse City)30.4-44:44.1
759Abby Deering18:56.8Rochester Adams30.5-74:45.0
10110Ruby Petee19:10.5Mason30.6-24:46.0
410Emilia Garces17:23.3Midland Dow30.704:46.9

IFYKYK – McMahans always close fast, El having the quickest kick of any D1 girl; MLive

PlaceGradeNameTimeTeamKickPlaces MovedKick Pace
111Kamari Ronfeldt14:50.6Ann Arbor Pioneer24.503:49.0
1012Ryan Stojov15:17.6Northville25.7-44:00.2
6510Martin Gehrke16:04.1Ann Arbor Skyline25.8-144:01.1
4610Bennett Snapper15:54.2Caledonia26.0-94:03.0
6212Hayden Murray16:01.4TC West (Traverse City)26.2-94:04.9
5911Liam Wierzba15:59.9TC West (Traverse City)26.3-34:05.8
12211Matthew Guikema16:24.3Ann Arbor Skyline26.3-144:05.8
4511Cameron Cochran15:54.0Midland26.4-74:06.7
9712Elijah Thompson16:16.7Kalamazoo Central26.5-174:07.7
311Caden Livermore14:58.4Grandville26.6-24:08.6

Kamari Ronfeldt not only had the fastest time of the day, he also closed with the best speed; MLive

Girls Adjustment: +21
Boys Adjustment: +18

PlaceGradeNameTimeTeamRating
110Natasza Dudek16:09.5Ann Arbor Pioneer189.8
210Rachel Smith17:04.7Okemos171.4
311Annie Hrabovsky17:22.1Romeo165.6
410Emilia Garces17:23.3Midland Dow165.2
511El McMahan17:24.3Rochester Adams164.9
612Ella Goodsell17:29.3Romeo163.2
79Alexandra Scappaticci17:30.9Northville162.7
810Sienna Klemmer17:38.8Ann Arbor Pioneer160.1
910Adalyn Raab17:42.0Zeeland East159.0
1012Natalia Guaresimo17:47.6Romeo157.1
1110Charley McKay17:51.8Woodhaven Brownstown155.7
1211Maddie Lindley17:52.9Holly155.4
1312Hana Boggess17:56.9Ann Arbor Pioneer154.0
149Keira Von Blon17:57.2Ann Arbor Pioneer153.9
1512October Harns17:57.3Okemos153.9
1610Savannah Staton17:57.6Saline153.8
179Grace Snyder17:57.8Hudsonville153.7
1812Lydia LaMarra17:58.3Brighton153.6
1912Lilah Yoder17:58.4FHC GR Forest Hills Central153.5
2011Daisy Cox17:59.1Rockford153.3
2111Tessa Mascari18:00.1TC West (Traverse City)153.0
2212Elliana Neuer18:02.8Hartland152.1
239Giada Mills18:03.9Beverly Hills Groves151.7
2412Leah Corby18:04.0Rochester Hills Stoney Creek151.7
2510Lucia Llanes18:05.4Ann Arbor Skyline151.2
2610Gracie Carlisle18:08.9Portage Central150.0
2712Ella Abraham18:09.4Rochester149.9
2810Ainsley Kelm18:11.2Portage Northern149.3
2911Katelynn Egli18:12.7Novi148.8
3010Charlotte Jones18:12.8Rochester148.7
3111Collette Wierks18:22.8Holland West Ottawa145.4
3210Julia Bambach18:23.3Holly145.2
3312Gracelin Martin18:24.7Greenville144.8
3412Juliet Lewis18:24.8Brighton144.7
3510Morgan Sanders18:25.9Rockford144.4
3610Alexandra Green18:30.0Birmingham Seaholm143.0
3711Becca Van Lent18:31.1Ann Arbor Skyline142.6
389Jessica Soldan18:31.5Rochester Adams142.5
3911Paige McMeans18:33.4Jenison141.9
409Grace Meyers18:35.6Bay City Western141.1
4112Lillian (Lilli) Schlack18:35.7Saline141.1
4210Gabriella Mercier18:35.9Macomb Dakota141.0
439Maribelle Kofahl18:37.1Ann Arbor Huron140.6
4411Colette Lozo18:37.5Northville140.5
4512Siene Muraszewski18:37.7Utica140.4
469Audrey Grosteffon18:40.4Temperance Bedford139.5
4711Cassie Karasinski18:40.5Hudsonville139.5
4812Payton Lamb18:40.6TC West (Traverse City)139.5
4911Chloe Purwin18:41.3Hudsonville139.2
5012Jacalyn Yakel18:42.1Utica Eisenhower139.0
5110Paige Rohda18:42.3Berkley138.9
5212Aviana Skinner18:43.0Grand Ledge138.7
5312Emmerson (Emmie) Clor18:43.3Romeo138.6
5412Rianna Radulescu18:43.8Livonia Churchill138.4
559Cecelia Jacobson18:44.5TC Central (Traverse City)138.2
5612Olivia Stacy18:45.8Portage Northern137.7
579Kaitlyn Berg18:46.7Midland137.4
5811Lyla Dowling18:47.0Holland West Ottawa137.3
5912Audrey Hamilton18:47.4Troy137.2
6012Ava Lawrence18:47.7East Kentwood137.1
6111Maya Pletzer18:48.6White Lake Lakeland136.8
6212Abby Veit18:48.8TC West (Traverse City)136.7
6311Isla Tharp18:49.1Ann Arbor Skyline136.6
6412Courtney Lince18:49.9Brighton136.4
6511Reese Rosbolt18:50.4Romeo136.2
6612Selena White18:51.3Brighton135.9
6712Eleanor Grant18:52.8Wyandotte Roosevelt135.4
6812Kierra Magner18:52.9Farmington135.4
6910Mary Dolbow18:53.3Holland West Ottawa135.2
7011Madeleine Hengeveld18:53.6GR Ottawa Hills135.1
7110Lila Edison18:54.8Ann Arbor Skyline134.7
7212Annabelle Beloiu18:55.4Northville134.5
7310Caralyn Elkins18:56.0Zeeland West134.3
7412Sophia Nunnery18:56.5Hartland134.2
759Abby Deering18:56.8Rochester Adams134.1
7611Katelyn Parrish18:57.0Farmington134.0
7712Becca Jud18:57.1Salem134.0
7812Cianah Budnik-Ramos18:57.7Grand Haven133.8
7911Morgan Scally18:57.7White Lake Lakeland133.8
8012Macy Guikema18:58.4Jenison133.5
8111Katarina Munson18:59.9Saline133.0
829Brynn Somers19:00.4Northville132.9
8310Claire Galas19:00.5Novi132.8
8410Avery Scott19:00.8Portage Central132.7
859Lexie Snyder19:01.3Hudsonville132.6
8611Ava Goodman19:01.8Hartland132.4
8712Lidia Clancy19:03.4Macomb Dakota131.9
8810Adelynn Turck19:03.9Saline131.7
8912Mackenzie Dicken19:04.0Plymouth131.7
9011Lizzie Wernimont19:04.2Ann Arbor Pioneer131.6
9112Taylor Parsons19:05.6Rochester131.1
9212Samantha Langolf19:06.3Port Huron Northern130.9
939Claire Lawrence19:06.3Bloomfield Hills130.9
9411Nina Moore19:08.2Ann Arbor Pioneer130.3
9512Peyton Tucker19:08.4TC West (Traverse City)130.2
969Annabelle Shaw19:08.9Clarkston130.0
9710Emily Truszkowski19:09.0TC Central (Traverse City)130.0
9811Avery DeGrendel19:09.5Clarkston129.8
9910Jaclyn Charbauski19:10.1FHN GR Forest Hills Northern129.6
10010Jorga Wooledge19:10.4Mason129.5
10110Ruby Petee19:10.5Mason129.5
10210Mackenzie VanStensel19:11.5GR Northview129.2
10310Maddy Aleisa19:11.7Jenison129.1
10411Jillian Broyles19:11.9Highland-Milford129.0
1059Brooke Wallace19:12.9Howell128.7
10610Kylie Brown19:14.6Utica128.1
10710Julia Welc19:15.8Portage Central127.7
1089Brielle Bastionell19:16.0Hartland127.7
10912Sienna Cobb19:16.1TC Central (Traverse City)127.6
11012Ava Porras19:16.4Holland West Ottawa127.5
1119Ella Corby19:17.5Northville127.2
11210Kelly Comfort19:20.1TC Central (Traverse City)126.3
1139Ella German19:22.2Novi125.6
11412Sydney Fischer19:22.2Clarkston125.6
11512Mackenzie Conner19:23.3Jenison125.2
11611Alice Foley19:23.3Fraser125.2
11710Evelyn Moon19:23.7Portage Central125.1
11811Rae Defrang19:24.5Rockford124.8
11912Mya Tass19:25.7Novi124.4
12010Mira Shelgikar19:28.2Ann Arbor Huron123.6
12112Amelia Cribbins19:29.0Dexter123.3
12211Delilah Marquez19:29.4Holland West Ottawa123.2
12312Elizabeth Schafer19:30.0Okemos123.0
12412Annie Hamilton19:30.1Brighton123.0
12511Lucia Lachapelle19:30.9Northville122.7
12611Anna Halliday19:31.3Howell122.6
12710Amelia Garvin19:32.8Clarkston122.1
12812Taryn DiLaura19:33.0Zeeland East122.0
12911Maggie Baginski19:35.1Utica Eisenhower121.3
1309Emma Storey19:38.1Jenison120.3
1319Madison Slade19:38.2Gibraltar Carlson120.3
13211Linda Lopez19:38.4Lake Orion120.2
1339Lila Miller19:38.6Hartland120.1
13410Maren Greve19:39.1Rochester120.0
13511Hope Noal19:39.3Woodhaven Brownstown119.9
1369Ruby Hoffmann19:39.4Hartland119.9
13710Jaelynn Greene19:39.8Woodhaven Brownstown119.7
13811Natalie Meldrum19:40.4Lake Orion119.5
13910Jillian Lewakowski19:40.5Rockford119.5
14012Rachael Halkey19:41.0Livonia Churchill119.3
14111Gabby Marino19:41.2White Lake Lakeland119.3
14212Rhea Mouw19:41.9Portage Central119.0
1439Laura Forsyth19:42.3Ann Arbor Pioneer118.9
1449Tessa Albrecht19:42.4Zeeland West118.9
14512Andrea Schwartz19:42.6Jenison118.8
14611Isabelle Verellen19:43.1White Lake Lakeland118.6
14712Adrienne Stewart19:45.0Ann Arbor Skyline118.0
14812Reese Smith19:45.3TC West (Traverse City)117.9
14911Julie Schuessler19:45.9Livonia Churchill117.7
15011Jaclyn Suderman19:46.2Bay City Western117.6
15110Alexis Kmiecik19:46.5Woodhaven Brownstown117.5
1529Grace Mathers19:47.0Macomb Dakota117.3
15312Olivia Cereska19:47.1Fraser117.3
15411Gwen Stotts-Walshe19:48.4Ann Arbor Skyline116.9
1559Ella Hanner19:49.9Salem116.4
15611Samantha Bartell19:50.2Salem116.3
15710Leighton Basile19:51.3TC West (Traverse City)115.9
15811Gabriella Fugazzi19:51.7Okemos115.8
15912Cecilia Kreiter19:51.7Rochester Adams115.8
1609Hailey Sieler19:52.7FHC GR Forest Hills Central115.4
16110Ariana Rajah19:52.8TC Central (Traverse City)115.4
16211Ashley Wayne19:53.7Hudsonville115.1
16310Claire Mouw19:55.9Portage Central114.4
16411Ella Wierks19:56.1Holland West Ottawa114.3
16510Giada Fioritto19:57.4Gibraltar Carlson113.9
16612Willa Prinsen19:58.6FHN GR Forest Hills Northern113.5
16710Violet Olley19:59.6Ann Arbor Skyline113.1
16810Sienna Chapin20:00.3Oxford112.9
16910Codianne Palczewski20:00.5Utica112.8
17012Alyssa Mertes20:01.4Rockford112.5
1719Gretchen Oyer20:02.0TC Central (Traverse City)112.3
1729Jessica Philip20:02.7Novi112.1
1739Maddie Guy20:03.3Portage Central111.9
1749Olivia Mustonen20:03.5White Lake Lakeland111.8
17510Annabelle Chan20:03.8Woodhaven Brownstown111.7
17610Madelene (Maddie) Vargo20:05.4Livonia Churchill111.2
17711Sophia Johnson20:06.4Temperance Bedford110.9
17812Brooke McFarland20:06.6Utica110.8
17911Ashley Lubowicki20:10.8Brighton109.4
18012Jersi Bilek20:11.6Muskegon Reeths-Puffer109.1
18110Natalie Vert20:11.9Romeo109.0
1829Sora Saito20:12.0Novi109.0
18311Jenna Sievert20:12.5White Lake Lakeland108.8
18410Clare Davidson20:13.4Canton108.5
18511Genevieve Connolly20:13.5White Lake Lakeland108.5
1869Gabrielle Desgrange20:13.7Hartland108.4
18711Kendal Russette20:14.8Clarkston108.1
18811Kodie Snyder20:14.9Dexter108.0
18911Emma Brown20:15.6Utica107.8
19012Bailey Wenzlick20:17.9TC West (Traverse City)107.0
19112Meredith Cook20:18.7Zeeland East106.8
19210Tatum Mooradian20:20.6Northville106.1
1939Lauren Tomaszewski20:21.3Saline105.9
19411Reese Defrang20:21.3Rockford105.9
1959Caroline Cotner20:25.0Saline104.7
19612Mia Fernandez20:25.7Canton104.4
19711Addison Brigham20:27.6Clarkston103.8
19810Mya Bower20:29.0Okemos103.3
19912Fiona Whitmyer20:29.8Okemos103.1
20011Tessa Kozlowski20:30.6Rochester Hills Stoney Creek102.8
2019Chloe Muirhead20:31.5Macomb Dakota102.5
20212Lillian Shev20:32.3TC Central (Traverse City)102.2
2039Sidney Eaton20:32.7Hudsonville102.1
20410Ava Thomas20:32.7Rochester Adams102.1
20510Sadie Bohnsack20:33.2Ann Arbor Huron101.9
20612Elliana Perugi20:33.5Woodhaven Brownstown101.8
20712Gianna D’Angelo20:35.6Utica Ford101.1
2089Maddie Deering20:36.4Rochester Adams100.9
20912Megan Kuzma20:36.7Zeeland East100.8
21012Piper Williams20:37.5Okemos100.5
21111Kaitlyn Rizzo20:38.5Macomb Dakota100.2
21210Chloe Powers20:44.2Holland West Ottawa98.3
21311Lydia Scally20:46.4Romeo97.5
2149Evelyn Clancy20:50.5Macomb Dakota96.2
21512Emily Graves20:51.2Zeeland East95.9
21612Sarah Wazne20:51.3Dearborn Heights Crestwood95.9
2179Michaela Pries20:52.5Hudsonville95.5
21812Natalie Workman20:52.6Livonia Churchill95.5
2199Emma Puscas20:54.1Wyandotte Roosevelt95.0
22010Lucy Dubeck20:57.3Clarkston93.9
22112Jillian Hayes20:59.2Saline93.3
22210Claire Milne21:00.1Rochester Adams93.0
22311Isabella Rushlow21:00.4Plymouth92.9
22412Margo Kaledas21:03.1Salem92.0
22511Addie Jones21:06.2Salem90.9
2269Tenley DeWitt21:10.3Zeeland East89.6
2279Laela D’John21:11.6Utica89.1
2289Khaya Pierson21:12.4Livonia Stevenson88.9
22912Laura Jonas21:14.5Novi88.2
23010Claire Watson21:14.7Rockford88.1
23111Maggie Wagner21:14.7Jenison88.1
23210Ava Knight21:19.3Macomb L’Anse Creuse North86.6
2339Serenity Clancy21:22.9Woodhaven Brownstown85.4
23411Annie Roraff21:24.8Rochester84.7
23510Layla Gendernelle21:27.9Macomb Dakota83.7
2369Abigail Avram21:28.2Ann Arbor Huron83.6
23712Ava Tow21:29.1Utica83.3
23812Libby Post21:30.8Zeeland East82.7
23911Maya Elachkar21:46.4Dearborn Fordson77.5
24012Lily Limberg22:00.1Rochester73.0
24112Sarah Gumber22:01.9Salem72.4
24210Madelynne Stamp22:08.8Salem70.1
24311Sylvia Irwin22:11.4Ann Arbor Huron69.2
2449Eleanor Pilsner22:12.4Grosse Pointe South68.9
24511Harper Pinto22:12.7Ann Arbor Huron68.8
24611Leah Thomas22:13.9Oak Park68.4
24712Tamsin Aherne22:15.8Ann Arbor Huron67.7
24812Alyssa Gershon22:51.7Livonia Churchill55.8
2499Cecilia Hernandez22:51.8Livonia Churchill55.7

PlaceGradeNameTimeTeamRating
111Kamari Ronfeldt14:50.6Ann Arbor Pioneer217.1
211Brandon Cloud14:52.8Northville216.4
311Caden Livermore14:58.4Grandville214.5
412Beckett Crooks14:59.0Ann Arbor Pioneer214.3
512Kyle O’Rourke15:00.2Highland-Milford213.9
611Jack MacGregor15:06.0Howell212.0
712Aiden Pengelly15:07.9Canton211.4
812Benjamin Hartigan15:12.8Northville209.7
912Jackson Lam15:13.1Kalamazoo Loy Norrix209.6
1012Ryan Stojov15:17.6Northville208.1
1110Xavier Solgot15:18.0Macomb L’Anse Creuse North208.0
1212Ryan Barnes15:18.8Clarkston207.7
1312Ian Morgan15:19.9Okemos207.4
1411Luka Hammond15:20.0Grand Haven207.3
1511Jacob Szalay15:20.1Saline207.3
1611Justin Johnson15:21.8East Kentwood206.7
1712David Dubeck15:24.2Clarkston205.9
1812Zach Wyderko15:27.9Brighton204.7
1912Max Houvener15:31.9Lake Orion203.4
2012Caleb Keller15:33.0TC Central (Traverse City)203.0
2111Coen Hill15:34.1Dexter202.6
2211Samuel Baker15:34.7Kalamazoo Central202.4
2311Marshall Huhn15:34.7Lowell202.4
2412Nathaniel Linden15:35.6Troy Athens202.1
2512Brennan Larusso15:37.2Saline201.6
2612Noah Johnston15:37.6Caledonia201.5
2712Andrew Wright15:38.5Kalamazoo Central201.2
289Avi Elabed15:39.7Lowell200.8
2912Cooper Byrne15:41.9Lowell200.0
3012Aron Gal15:46.2Grand Haven198.6
3112Marcel Stork15:46.3Mattawan198.6
3212Ty Billings15:46.4Kalamazoo Central198.5
3312Adrian Clarke15:46.8Plymouth198.4
3412Evan Owczarek15:47.1Rochester198.3
3512Owen Fisher15:47.5Mattawan198.2
3610Mourad Algahmi15:47.8Dearborn Fordson198.1
3712Thomas DeJesus15:49.1Ann Arbor Pioneer197.6
3811Broden Ladd15:50.3Holly197.2
3912Luke James15:50.6Midland197.1
4011Austin Mercado15:50.7Salem197.1
4110Cooper McNaughton15:51.2Clarkston196.9
4210Todd Tobin15:51.7Highland-Milford196.8
4312Dylan Pascoe15:52.2Rochester196.6
4410Rylen Richey15:52.8Grand Ledge196.4
4511Cameron Cochran15:54.0Midland196.0
4610Bennett Snapper15:54.2Caledonia195.9
4710Sean Thompson15:55.5Caledonia195.5
4811Blake Kulesza15:55.8Brighton195.4
4912Hudson Wojtkowicz15:55.9Livonia Churchill195.4
5010Nikhil Ball15:56.1South Lyon East195.3
5110Brady Glon15:56.7Detroit Catholic Central195.1
5211Devin Lau15:57.1Farmington195.0
5310Roarke MacArthur15:57.3Brighton194.9
5412Nolan Wenglikowski15:57.6Jenison194.8
5512Liam Preisser15:58.2East Lansing194.6
5612Theo Sacks Thomas15:58.9Ann Arbor Pioneer194.4
5712Adrian Abbott-Wallace15:59.0Holt194.3
5810Wes Rogan15:59.2Saline194.3
5911Liam Wierzba15:59.9TC West (Traverse City)194.0
6010Finn Frost-Grayson16:00.0TC West (Traverse City)194.0
6112Ethan Hertza16:00.7Northville193.8
6212Hayden Murray16:01.4TC West (Traverse City)193.5
6312Finn Gammerath16:02.5Walled Lake Northern193.2
6410Elliot King16:04.1Midland192.6
6510Martin Gehrke16:04.1Ann Arbor Skyline192.6
6610Carter Cooke16:04.2Jenison192.6
6712Gavin Wilkins16:04.4Rochester Adams192.5
6811Jack Hanner16:04.8Salem192.4
6910Karson Lewis16:05.1BC Lakeview192.3
7012Matthew Buchanan16:05.4Oxford192.2
7110Alexander Allen16:05.8Alpena192.1
7212Dylan Doggett16:06.1Highland-Milford192.0
7312Owen Perry16:06.3Romeo191.9
7412Nolan Collins16:06.7Brother Rice191.8
7511Nolan Lounds16:07.0Grand Ledge191.7
7611Cameron Varner16:07.8Temperance Bedford191.4
7712Alex McKennon16:08.3Grand Ledge191.2
789Luis Nava16:08.7Lake Orion191.1
7911Josiah Derksen16:09.8Rockford190.7
8010Rem Piper16:10.0Holt190.7
8112Gavin Johns16:10.3White Lake Lakeland190.6
8212Evan Cummings16:10.5Brighton190.5
8312Pierce Scheffler16:11.0Woodhaven Brownstown190.3
8412Andrew Worsley16:11.1Midland190.3
8511Beckett Sipes16:11.2Royal Oak190.3
8610Chase Sherman16:11.5Jenison190.2
8711Logan Gessford16:11.6Midland190.1
8810Oscar Wordell16:12.3Rochester Adams189.9
8910Lucas Brumo16:12.4Livonia Stevenson189.9
9012James Brickel16:12.8Romeo189.7
9111Calen Alexander16:13.2Woodhaven Brownstown189.6
9212Bruno Cifaldi16:14.3Ann Arbor Skyline189.2
9312Alex Vazquez16:14.8Woodhaven Brownstown189.1
9411Brady Winther-MacInnis16:15.1Kalamazoo Central189.0
9510Asa Konwinski16:16.0Troy188.7
9611Caelan Marsh16:16.2Grand Ledge188.6
9712Elijah Thompson16:16.7Kalamazoo Central188.4
989Rio Hrabovsky16:17.4Romeo188.2
9912Gannon Wheeler16:17.4Highland-Milford188.2
10012Aaron Osterman16:17.8New Baltimore Anchor Bay188.1
10110Brendan Williams16:18.3Brighton187.9
10211Colin Courage16:18.4Ann Arbor Pioneer187.9
10310Emmanuel Coates16:18.7Northville187.8
10411Ethan Burks16:18.9Jenison187.7
10512Jack Steen16:19.1TC Central (Traverse City)187.6
10612Andrew Scheloske16:19.5Macomb Dakota187.5
10711Samuel Batt16:20.0Salem187.3
10812Colton Blackburn16:20.3Northville187.2
10912Luke Allen16:20.4Romeo187.2
11012Malcolm Richardson16:20.6Warren DeLaSalle187.1
11110Elijah Demlow16:20.7BC Lakeview187.1
11211Cody Bromley16:20.8Lowell187.1
1139Tommy McCormick16:21.0Grand Blanc187.0
11410Aidan Schwalbach16:21.3Rochester Hills Stoney Creek186.9
11511Josh Sanchez16:21.7Highland-Milford186.8
11611Dylan Kosik16:21.9Plymouth186.7
11712Lucas LaPointe16:22.2Plymouth186.6
11812Drew Pietraszkiewicz16:22.9Utica Eisenhower186.4
11911Bradley Smies16:23.2Hudsonville186.3
12012Dane Hieronimus16:23.6Temperance Bedford186.1
12111Noah Amori16:23.9Wyandotte Roosevelt186.0
12211Matthew Guikema16:24.3Ann Arbor Skyline185.9
12311Connor O’Reilly16:24.9Davison185.7
12412Hayden Lafferty16:25.0Rockford185.7
12511Miles Foster16:25.2Clarkston185.6
12612Tony D’Orazio16:25.3Livonia Churchill185.6
12711Vern Clyne16:25.5Clarkston185.5
12811Vincent Jones16:25.9Woodhaven Brownstown185.4
12912Jacob McDaniel16:26.3Grandville185.2
13011Carson Hlavin16:26.7Romeo185.1
13112Joseph Kaleto16:26.9Macomb Dakota185.0
1329Aiden Doggett16:27.1Highland-Milford185.0
13312Harper Wesley16:27.1Utica185.0
13410Owen Nelms16:27.3White Lake Lakeland184.9
13510Logan LaMilza16:27.3Macomb Dakota184.9
13612Aidan Simrau16:27.8TC West (Traverse City)184.7
13710Roman Stilwell16:28.5Ann Arbor Skyline184.5
13812Daniel Niehaus16:29.0Plymouth184.3
13912Anthony Dubeck16:29.9Clarkston184.0
14011Ethan Christoff16:30.2Oxford183.9
14111Rami Bazzi16:30.4Dearborn183.9
1429Archer Verhage16:30.7Grand Haven183.8
1439Grant Kulesza16:30.7Brighton183.8
14411Rowan Dehority16:30.9Highland-Milford183.7
1459Austin Hughes16:31.3TC West (Traverse City)183.6
14612Benjamin Rottier16:31.5Grand Ledge183.5
14710Lucas Campbell16:32.3Rochester183.2
14811Jacob Cole16:32.4Saline183.2
14910Wesley LaFever16:34.4Macomb Dakota182.5
15012Philip Chamberlain16:37.5FHN GR Forest Hills Northern181.5
15112Cayden Canham16:38.3Oxford181.2
15212Jaden Ding16:38.4Salem181.2
15310Lucas Mullan16:38.5Northville181.2
15412Noah Linstrom16:39.9Davison180.7
15512Austin Van Ek16:39.9Hudsonville180.7
15610Jack Dunwoody16:40.4Gibraltar Carlson180.5
15711John (Jack) Klein16:40.7Saline180.4
1589Josh Keillor-Beale16:41.0Brighton180.3
1599Gavin Bast16:41.0Saline180.3
16012Gavin Tisch16:41.3Detroit Catholic Central180.2
16111Enshu Kuan16:42.1Ann Arbor Skyline180.0
16211Austin Taft16:42.9TC West (Traverse City)179.7
16311Trevor Baptist16:43.1Novi179.6
16410Bentley Nichols16:43.4Caledonia179.5
16512Nikola Dahlgren16:43.7Walled Lake Northern179.4
16612Lucas Gizoni16:44.1Romeo179.3
16712Brenden Humitz16:44.5White Lake Lakeland179.2
16811Tyler Bjorklund16:46.3Livonia Churchill178.6
16910Colby Bartells16:46.9Kalamazoo Central178.4
17010Oskar MacArthur16:47.4Ann Arbor Skyline178.2
17112Quinn Davis16:47.5Ann Arbor Pioneer178.2
17212Ben Irwin16:47.7TC West (Traverse City)178.1
17312Myles Hendel16:47.9Jenison178.0
17412Sahib Cheema16:48.1Salem178.0
17511Conner McLaughlin16:48.2Rochester177.9
17611Brody Empson16:50.0Romeo177.3
17712Abdu Eljahmi16:50.0Dearborn Edsel Ford177.3
17810Landen Martell16:50.4Plymouth177.2
1799Luke Kramer16:50.7Detroit Catholic Central177.1
18010Caleb Conner16:50.7Jenison177.1
1819Tyler Bromley16:50.9Lowell177.0
18211Owen Dalebout16:51.0Salem177.0
18311Brandon Ziehmer16:51.0New Baltimore Anchor Bay177.0
18411Dustin Wright16:51.8Midland176.7
18512Lucas Dykhouse16:52.4Hudsonville176.5
1869Jack Caveney16:52.6Plymouth176.5
18710Asher Sikma16:52.8Ann Arbor Pioneer176.4
18812Aidan Vermeulen16:54.0Hudsonville176.0
1899Tyler Johns16:54.5White Lake Lakeland175.8
19010Aarav Kalantry16:55.5Ann Arbor Huron175.5
19111Noah Watson16:56.6Rockford175.1
19210Brady Bigelow16:57.2Oxford174.9
19312Logan Bellinger16:58.5Midland174.5
19412Tommy Buckalew16:59.4Westland John Glenn174.2
19510Jake Potgeter16:59.8Caledonia174.1
1969Troy Verhelle17:00.3Livonia Churchill173.9
19711Musa Kay17:00.8West Bloomfield173.7
19810Jacob Slankster17:01.4Detroit Catholic Central173.5
19910Jacob Solomon17:02.5Utica173.2
2009Zawadi Mwathi17:03.5Woodhaven Brownstown172.8
20111Tyler Williams17:03.7Fraser172.8
20212Owen Putz17:04.2Woodhaven Brownstown172.6
20312Oliver Davis17:05.9Macomb Dakota172.0
20412Nathan Kunzi17:06.7Hudsonville171.8
20512Jacob Giovannini17:07.0Macomb Dakota171.7
20612Francisco (Xisco) Dura17:07.1Ann Arbor Huron171.6
20711Lincoln Morden17:07.5Grand Ledge171.5
20810Federico Moreno-Padilla17:08.0Utica Eisenhower171.3
20912Sami Anwar17:08.4Plymouth171.2
21010Grant Marcikic17:08.8Kalamazoo Central171.1
21110Oliver Borek17:09.1Detroit Catholic Central171.0
21212Trent Logan17:10.5Clarkston170.5
21312Anthony Frei17:11.4Utica Eisenhower170.2
21412Eli Velting17:11.4Caledonia170.2
2159Joseph Habib17:11.4Utica Eisenhower170.2
21611Alonso San Vicente Lugo17:12.3Rochester169.9
21711Kamden O’Donnell17:13.5Canton169.5
21812Parker Szymczak17:14.5Salem169.2
2199Sullivan Oberg17:15.0Jenison169.0
22012Joey Brake17:15.0Livonia Churchill169.0
22111Elliot Condevaux17:17.5Livonia Churchill168.2
22211Drew Swayze17:18.2Lowell167.9
22312TJ Conley17:19.4Ann Arbor Huron167.5
22411Marcus O’Hara17:20.0Detroit Catholic Central167.3
22512Zeke Lafferty17:21.4Ann Arbor Skyline166.9
22611Colin Stawasz17:24.2Lowell165.9
22711Carter Mitton17:24.9Saline165.7
22812Owen Cross17:25.5Grand Haven165.5
2299Lucas Naspinsky17:27.4White Lake Lakeland164.9
23011Dayton VanderMoere17:29.1Grand Ledge164.3
2319Isaac Dinh17:33.0Caledonia163.0
2329Matthew Zora17:34.6Rochester162.5
23312Kasen Todtz17:36.8Grand Haven161.7
2349Peyton Mester17:37.8Oxford161.4
2359Royce Berletic17:39.2Rochester160.9
23611Chase Mallory17:46.5Macomb Dakota158.5
23711Michael Tidrow17:47.0Utica Eisenhower158.3
2389Matthew Keefer17:48.3Livonia Churchill157.9
23912Emmanuel Roque-Bocanegra17:48.8Oxford157.7
24011Calvin Kasprowicz17:50.8Hudsonville157.1
24111Joey Schmitz17:53.0Detroit Catholic Central156.3
24212Landon Johns17:54.0White Lake Lakeland156.0
24311Ryan Obry17:54.3Oxford155.9
24412Alexander Perry17:56.7Utica Eisenhower155.1
2459Ethan Spoelman17:59.8Hudsonville154.1
24612Liam Schamper18:26.6Grand Haven145.1
24712Kaiden Shinew18:28.7Grand Haven144.4
24812Mateo Reyes18:32.6Woodhaven Brownstown143.1
24911Matii Tarekegn18:34.6East Kentwood142.5
2509Nathan Sievert18:44.6White Lake Lakeland139.1
25111Joseph Nowicki19:24.4Utica Eisenhower125.9

Uncategorized

2026 Early Qualifying Standards: They’re Out!

Am I the only one to have noticed these? I haven’t seen anything on the coaches’ forums, internet, social media, newsletters, or even an announcement from the MHSAA.

The Early Qualifying Standards for the 2026 T&F season have been posted. Yes, you can check with your own eyes:

https://www.mhsaa.com/sports/boys-track-field/adcoach

Scroll about halfway down the page and look within the navy-blue box. There you have the Early Qualifying, State Qualifying, and Regional Qualifying Standards.

With me being me, I’m always gonna dive a little deeper than the surface. And I usually have numbers and a database from the past season. Posting all the early qualifiers throughout last spring, I have just that, a grand listing of everyone that qualified prior to the final round at regionals (if one hit an EQ in the regional final, they would’ve already qualified via the SQ, so that’s useless data in my opinion). Shading on the charts corresponds with my subjective thoughts, red numbers represent numbers that are too low, green represents qualifying numbers that were a bit too high.

A few observations from those numbers.

  • Sprints had the highest number of qualifiers.

Sprints will always have the highest number of participants. They’ll also have Michigan weather, not an advantage at all. On the other hand, a wind gauge isn’t required and illegal wind does not disqualify a qualifier.

  • Distance had the least number of qualifiers.

Distance typically takes up the next highest set of participants. There are certainly more distance runners than hurdlers, throwers, jumpers, or vaulters. Different than the other events are the methods in which one trains to peak for a distance race. To be able to peak in early June, a distance runner usually won’t be in their best fitness in April. My thought is that the current EQ system puts distance runners at a disadvantage relative to the other events.

  • The higher the enrollment, the higher the qualifiers

Both on a team and relay level. It’s my understanding that the 2025 EQ standards were calculated by the average 6th place at the State Finals over the past 3. In theory, that should lead to an equal number of qualifiers in that event. In reality, there are all sorts of randomness and anomalies and years where the event is stronger or weaker. For the individual events, there is a clear difference between the qualifying numbers in Divisions 1 & 2 vs. Divisions 3 & 4. I wonder if this is tied to the number of qualifying opportunities. Lower divisions tend to be from more urban areas, where there’s a higher concentration of meets, and thus, a higher concentration of qualifying chances.

These are just observations. Are there solutions where you have a different formula for distance runners or lower divisions? Reading the 2026 qualifying FAQ, my interpretation is that while the 3-year average of 6th place finishes is the baseline, some adjustments were made from that point. There is no mention of how those adjustments were thought out.

All this being said, CHANGES WERE MADE. I have charts for that as well!

From the first set of charts, I outlined events per division and gender that had an egregiously high number of qualifiers:

Division 1 Boys 100m – lowered from 10.95 to 10.90, eliminating 7 early qualifiers

Division 1 Boys 200m – lowered from 22.20 to 22.00, eliminating 7 early qualifiers

Division 2 Boys 200m – lowered from 22.60 to 22.40, eliminating 17 early qualifiers

The Division 1 changes appear reasonable. The Division 2 Boys 200m could be a tad aggressive.

With the exception of the D4 Boys 800m and 3200m, the distance events were low on early qualifiers. Of the 32 distance EQ standards, only 4 got harder (the 2 listed in the previous sentence among those 4), 11 became easier, and the other 17 remained the same.

Divisions 3 & 4 had less qualifiers on average. But compared to the other divisions, their standards got tougher. Of the 68 EQ marks for D3/D4, 33 became tougher (49%). Of the 68 EQ marks for D1/D2, 14 became tougher (21%).

On the flip side of the low division sprints, there were a few events where very few athletes hit the EQ marks

Division 4 Boys Long Jump – lowered from 20’ 11” to 20’ 5”, would have added 3 qualifiers

Division 4 Girls Shot Put – lowered from 35’ 7” to 35’ 0”, would’ve added 3 qualifiers

Division 3 Girls 800m – raised from 2:19.4 to 2:21.0, would’ve added 0 qualifiers

Division 4 Boys Pole Vault – remained the same at 12’ 6”

Division 4 Girls Discus – lowered from 110’ 0” to 108’ 0”, would’ve added 0 qualifiers

Division 3 Boys 100m – remained the same at 11.10

Division 3 Girls 400m – remained the same at 59.40

The first two listed had the absolute lowest figures and meaningful changes were had. The remaining five either have no changes or the changes wouldn’t have an impact on last year’s figures. But a caveat must be made, top-8 athletes from each event, over 90% competed in the State Finals anyhow. The end results were State Finals fields that represented the best of that division, which is intention of any qualifying system.

Matt, you’ve rambled quite a bit. What do you actually think?

The adjusted requirements and changes in the EQ marks follow a logical pattern. I’d love if the MHSAA, in the early qualifying FAQ document, summarized what they felt about last year’s system. From the numbers, it appears as if the inconsistencies in qualifiers were addressed, but I’m curious if the MHSAA believes it was a fair system that ensured the best athletes and relays were able to compete at State. As you’re probably aware, I have no qualms about calling out unfair XC regionals, I definitely don’t toe any company lines, and have no issue calling out issues. That said, I’ll give the MHSAA an A- on these EQ marks and regulations.