Blog

Uncategorized

2026’s Best Jump Crews: Mid-Season Edition

Woah, didn’t think you’d see these this year, did you? I didn’t either. With the increasing amount of EQ’s, the amount of writing and research needed to announce Barnyard (I didn’t even get to do intros because of the weather delay), and overtime needed from working in a running shop in the spring, I didn’t think I’d have the time. Thus, cutting these out looked to be a necessary subtraction. But the increasing questions, pleading, and a bit of free time opening up has led to their return. I’ll have one ranking for each event area in these weeks prior to regionals and one after the season.

An explanation:

The Best Crews have been a thing around here for the past few years. They take their cues from USTFCCCA’s event squads and the World Athletics scoring system, combining the two ideas in order to compare Michigan’s teams against events in their common areas.

The goal of this is to help recognize the athletes and coaches that create cultures, history, and traditions in their respective event areas. Think about it like this: Minnesota always has great hockey, basketball hoops are nailed to Indiana barns, Texas churns out football talent, every Iowa boy has cauliflower ear. Where in Michigan does hurdling reign supreme? Is there a town where kids learn to shot put before they can tie their shoes?

2023’s explanation goes through much of it, but two things have changed for 2025 (and now, 2026).

  • the Boys 200m points have been re-mathed and edited, as previous versions sold short athletes such as Jeremy Dixon and Jake Machiniak when it came to season end rankings.
  • instead of using a team’s top-four athletes to generate their total for an event, I’m using their top-three. Belleville’s hurdlers are the main reason for this, there’s no way they shouldn’t have been the top D1 squad in 2024. I feel this will better portray a team’s top athletes.

Here are the figures that show the points for each mark:

BOYS TABLES

GIRLS TABLES

These contain results uploaded to athletic.net by Sunday (5/3) morning.

These Jump Crews are the combination of High Jump, Long Jump, and Pole Vault. Previous years had the vault as a standalone category, but I didn’t like all the ties that came from that, and the jumps are the closest area of events.

GradeNameTeamMarkEventPoints
12Bennett BingZeeland East6′ 6″High Jump462
12Karson LamerZeeland East6′ 4″High Jump434
12Alex StephensZeeland East5′ 10″High Jump349
12Karson LamerZeeland East21′ 1.75″Long Jump386
11Isaiah BoonstraZeeland East21′ 0″Long Jump380
12Alex StephensZeeland East20′ 7.75″Long Jump365
11Austin LeeZeeland East14′ 6″Pole Vault460
11Andrew MacyZeeland East14′ 0″Pole Vault443

RankTeamHigh JumpLong JumpPole VaultTotal
1Zeeland East124411319033279
2Rockford118878211523122
3East Kentwood83912259543017
4Salem81111644602435
5Jenison9103578492116
6Novi13013733842058
7Hudsonville12163874092013
8Flushing7833758021959
9Zeeland West8674053921664
10Grandville7834214431646
11Dexter7837931576
12Traverse City West11323921524
13Macomb Dakota11034191522
14Ann Arbor Huron34911611510
15Holt7267701496
16Auburn Hills Avondale11033691473
17Grand Ledge6987651463
18Kalamazoo Loy Norrix8954231318
19Muskegon Mona Shores12731273
20Saginaw Heritage8743951269
21Detroit Catholic Central3778511228
22Portage Central12161216
22Saginaw United12161216
24Beverly Hills Groves8113941205
25Byron Center3498551204

GradeNameTeamMarkEventPoints
11Abak LualEast Kentwood5′ 4″High Jump440
11Anai MachEast Kentwood4′ 10″High Jump324
10Jazlynn Chisholm-humesEast Kentwood4′ 10″High Jump324
12Kimiyah VallarEast Kentwood4′ 10″High Jump324
11Emani ArmstrongEast Kentwood17′ 5″Long Jump415
12Kimiyah VallarEast Kentwood16′ 11″Long Jump394
12Maely GuerreroEast Kentwood16′ 7″Long Jump380
11Brooklyn ZylstraEast Kentwood16′ 5″Long Jump373
12Samarie RobertsEast Kentwood15′ 10″Long Jump349
11Brooklyn ZylstraEast Kentwood11′ 6″Pole Vault460
12Hei ler PweEast Kentwood9′ 6″Pole Vault380

RankTeamHigh JumpLong JumpPole VaultTotal
1East Kentwood108811898403118
2Rockford97377113013045
3DeWitt97374211442859
4Northville10507417802571
5Grand Haven68711605272374
6Lake Orion36311058502318
7Zeeland East11277074242257
8Okemos8027574402000
9Woodhaven Brownstown7647414601965
10Jenison36310694201852
11Battle Creek Lakeview11077041812
12Dexter32413111635
13Hudsonville8027741576
14Traverse City West7453844401568
15Plymouth3243908201535
16Macomb Dakota3637483801491
17Holt32411471471
18Brighton4016873801468
19Novi3246963901410
20Kalamazoo Central34410621405
21Holland West Ottawa6493753801404
22Grand Ledge3634315401333
23Ypsilanti Lincoln8223611183
24Kalamazoo Loy Norrix11811181
25Muskegon Mona Shores4403423701152

GradeNameTeamMarkEventPoints
12Ayden MendozaWhitehall6′ 8″High Jump490
11Elijah SmithWhitehall6′ 2″High Jump405
10Ke’Andre MaybanksWhitehall5′ 10″High Jump349
12Cole EssebaggersWhitehall20′ 1″Long Jump341
11Elijah SmithWhitehall19′ 11″Long Jump334
11Graysen OlstromWhitehall13′ 0″Pole Vault409
11Isaiah L LewisWhitehall12′ 0″Pole Vault375
12Keegan FreesWhitehall11′ 6″Pole Vault359

RankTeamHigh JumpLong JumpPole VaultTotal
1Whitehall124467511433063
2Clare113211814092722
3Sturgis10759713752421
4Fruitport34970211262177
5Frankenmuth37710087852171
6Edwardsburg13013163922009
7Fowlerville4197277761923
8Bay City John Glenn34911404091898
9Paw Paw4346957511879
10Three Rivers81110521862
11St. Joseph10618001861
12Shepherd11323323921856
13Chelsea71711351851
14Dundee43410253871845
15Vicksburg10473343591739
16Stevensville Lakeshore51812041722
17Williamston7834693921644
18Berrien Springs4197504261596
19Spring Lake7268631590
20Lansing Sexton12443271571
21New Boston Huron11324261558
22Hopkins3493818181548
23Lake Fenton3773688021546
24Parma Western7543224601536
25Cedar Springs3498113671527

GradeNameTeamMarkEventPoints
11Camryn SiegersHolland Christian5′ 4″High Jump440
9Esther VanderbiltHolland Christian5′ 0″High Jump363
10Sophie JonesHolland Christian4′ 10″High Jump324
9Abi HaakHolland Christian4′ 8″High Jump286
11Adelyn HalmaHolland Christian16′ 9.25″Long Jump388
10Abby VanDusseldorpHolland Christian16′ 5″Long Jump373
9Harmoni OsterinkHolland Christian15′ 8″Long Jump342
10Kensie MulderHolland Christian10′ 0″Pole Vault400
11Lillian StielstraHolland Christian8′ 6″Pole Vault340

RankTeamHigh JumpLong JumpPole VaultTotal
1Holland Christian112711037402970
2Allendale108810933402522
3Petoskey57211098402521
4Hudsonville Unity Christian64969010412379
5Edwardsburg4597556801894
6Wayland Union36332212011885
7Coopersville32410844601868
8Sturgis7256863901802
9Dearborn Divine Child57212171788
10Stevensville Lakeshore6107863601757
11Corunna10503103401700
12Ludington10116691681
13Charlotte6496633401651
14Pinckney9343233601617
15Macomb Lutheran North8963633401599
16Hastings7784004001579
17Williamston10114441455
18Three Rivers3243288001452
19Vicksburg3826803901452
20Remus Chippewa Hills6873314201438
21Frankenmuth6737401413
22Paw Paw10503571407
23Owosso28611011386
24Bay City John Glenn6103564201386
25Grand Rapids West Catholic6873553401382

GradeNameTeamMarkEventPoints
11Peter BakerClinton6′ 0″High Jump377
11Cole HillegondsClinton6′ 0″High Jump377
12Elijah TurnerClinton6′ 0″High Jump377
12Brenden BenschoterClinton22′ 1″Long Jump426
9Wyatt DehringClinton21′ 5.5″Long Jump400
12Max DelphyClinton19′ 0.5″Long Jump297
11Zach TaylorClinton12′ 0″Pole Vault375
11Broden ManchesterClinton11′ 0″Pole Vault342

RankTeamHigh JumpLong JumpPole VaultTotal
1Clinton113211237172971
2Sanford-Meridian726103211262884
3Pewamo-Westphalia78310423922217
4Carrollton107510542129
5Saginaw Valley Lutheran11329922124
6Cassopolis Ross Beatty12167421959
7The Potter’s House11466631808
8Constantine32130211281750
9Jackson Lumen Christi11883921580
10Hillsdale8533343751562
11Charlevoix7977341531
12Niles Brandywine7687301499
13Ottawa Lake-Whiteford7127761488
14Adrian Madison7547321486
15Delton-Kellogg7263114461483
16Perry3916484431483
17Manton7686561424
18Napoleon3212997851404
19Lake City3213417341396
20Montrose3496094351393
21Lakeview3776363751389
22Blissfield7546081362
23Kent City6716831354
24Centreville10473011348
25Marine City3353236831341

GradeNameTeamMarkEventPoints
12Mara SmithPewamo-Westphalia5′ 2″High Jump401
9Catherine StumpPewamo-Westphalia4′ 10″High Jump324
9Monica PungPewamo-Westphalia4′ 6″High Jump247
10Sidney ThelenPewamo-Westphalia16′ 5.5″Long Jump375
11Whitney PlattePewamo-Westphalia14′ 11.5″Long Jump312
12Alonna ThelenPewamo-Westphalia14′ 8.5″Long Jump302
11Whitney PlattePewamo-Westphalia9′ 0″Pole Vault360
11Madeline GeorgePewamo-Westphalia8′ 0″Pole Vault320
9Mara ThelenPewamo-Westphalia7′ 6″Pole Vault300

RankTeamHigh JumpLong JumpPole VaultTotal
1Pewamo-Westphalia9739899812942
2Ida10506666402356
3Kingsley89610333202249
4Benzie Central8196926602172
5Traverse City St. Francis97311202093
6Grass Lake6493169811945
7Napoleon9346683401942
8Adrian Madison5729713001843
9Saginaw Valley Lutheran7819521733
10Grandville Calvin Christian7649371701
11Lansing Catholic9543873601701
12Chesaning9733243201617
13Laingsburg4953247401559
14Constantine6103176201548
15Bath8193004201539
16Centreville9153033001518
17McBain8386671505
18Roscommon10883901478
19Saranac8193003201439
20Niles Brandywine6297931423
21Ithaca3246754201419
22Cass City6873213401348
23Schoolcraft7256151341
24Charyl Stockwell Academy2866293601275
25Kalamazoo Christian6103143401264

GradeNameTeamMarkEventPoints
11Coal OtisGobles6′ 0″High Jump377
10Maximus SagerGobles5′ 10″High Jump349
10Noah PhilleyGobles5′ 6″High Jump293
12Nathan RayGobles19′ 3″Long Jump306
12Jayden OtisGobles19′ 0″Long Jump295
10Noah PhilleyGobles18′ 9″Long Jump284
9Landon GerouldGobles11′ 0″Pole Vault342
11Hunter PiperGobles10′ 0″Pole Vault308
12Jayden OtisGobles9′ 6″Pole Vault291

RankTeamHigh JumpLong JumpPole VaultTotal
1Gobles10198859402844
2Kalamazoo Hackett11036157002418
3Brown City64268910252356
4Manchester6708985992167
5Frankfort7266306321988
6Hillsdale Academy9919911982
7Montabella3216647001685
8Maple City Glen Lake4198673251611
9Detroit Frederick Douglass6989111609
10Kingston6706353021607
11Vassar34910501399
12Vandercook Lake6702734121355
13Fowler3492847171350
14Camden-Frontier3495893591297
15Indian River Inland Lakes10012911293
16Coleman2932997001291
17Martin6845851268
18Alcona2935683421202
19Hillman7833401123
20Buckley3212884511060
21Concord10471047
22Deckerville991991
23Saginaw Michigan Lutheran Seminary670320990
24Hudson321295359974
25Mason County Eastern349330291970

GradeNameTeamMarkEventPoints
11Kasey GaudetteMason County Eastern5′ 1″High Jump382
12Miley KesselMason County Eastern4′ 8″High Jump286
9Niamh GordonMason County Eastern4′ 6″High Jump247
11Annabelle ZwagermanMason County Eastern15′ 6″Long Jump335
12Miley KesselMason County Eastern14′ 7″Long Jump296
10Aubrey MyersMason County Eastern14′ 6.5″Long Jump295
8Emma WhitakerMason County Eastern8′ 6″Pole Vault340
12Miley KesselMason County Eastern8′ 6″Pole Vault340
11Kasey GaudetteMason County Eastern8′ 0″Pole Vault320
8Lily MeaneyMason County Eastern6′ 6″Pole Vault260

RankTeamHigh JumpLong JumpPole VaultTotal
1Mason County Eastern91592610012842
2Hillsdale Academy9158579412713
3Fowler97361710442634
4Webberville3249548212099
5Buckley10117273002038
6Petersburg-Summerfield8572838812021
7Marlette10313096802020
8Brown City9922926601945
9Morrice8963285801804
10Manchester3245739011798
11Whitmore Lake5142768811670
12Climax-Scotts6108761486
13Morenci5339491483
14Pittsford4959411435
15Mancelona3293217001350
16Breckenridge3249851309
17Hudson3632726401275
18Marion2473436201210
19Beal City5916001191
20Central Lake / Ellsworth5725821154
21Saginaw Michigan Lutheran Seminary2478911138
22Concord8222601082
23Frankfort10211021
24Gobles687300987
25Indian River Inland Lakes697280977

GradeNameTeamMarkEventPoints
12Mason PeltinGladstone6′ 4″High Jump434
12Carter FarnesGladstone6′ 0″High Jump377
10Will InghramGladstone5′ 8″High Jump321
9Colton ChmurynskiGladstone5′ 6″High Jump293
12Mason PeltinGladstone18′ 8″Long Jump281
11Andrew KarlGladstone14′ 5″Pole Vault457
9Colton ChmurynskiGladstone11′ 6″Pole Vault359

RankTeamHigh JumpLong JumpPole VaultTotal
1Gladstone11322818162228
2Rapid River6982863251309
3Houghton6426161257
4Escanaba4763203421137
5Kingsford7543771131
6Pickford4623473081117
7Rudyard585392977
8Rock Mid-Peninsula405533939
9Ojibwe321572893
10Ishpeming293582874
11Negaunee613259873
12Menominee783783
13Sault Ste. Marie293359651
14Ishpeming Westwood649649
15Lake Linden-Hubbell321325645
16Brimley349274623
17Marquette616616
18North Dickinson County613613
19Newberry293291583
20West Iron County377377
21Dollar Bay349349
22Norway349349
23Forest Park325325
24Bessemer321321
25Stephenson316316

GradeNameTeamMarkEventPoints
10Elvera CoyneNegaunee5′ 1″High Jump382
12Clare O’DonnellNegaunee5′ 0″High Jump363
12Liliana SaundersNegaunee4′ 10″High Jump324
12Nori KorsmanNegaunee4′ 10″High Jump324
9Lucy RogersNegaunee4′ 6″High Jump247
11Riley ConklinNegaunee4′ 6″High Jump247
11Addie DankNegaunee4′ 6″High Jump247
12Nori KorsmanNegaunee15′ 1.5″Long Jump319
11Keira WatermanNegaunee15′ 0″Long Jump314
12Clare O’DonnellNegaunee13′ 11.5″Long Jump270
12Nori KorsmanNegaunee9′ 6″Pole Vault380
11Meah KayeNegaunee7′ 0″Pole Vault280

RankTeamHigh JumpLong JumpPole VaultTotal
1Negaunee10699036602633
2Escanaba3249178612102
3Marquette5723908411803
4Manistique2475676821496
5Dollar Bay6493423001290
6Bark River-Harris8603401200
7Rudyard5726201192
8Brimley5336001134
9Gladstone3823354071124
10Forest Park974974
11Lake Linden-Hubbell282620903
12Baraga901901
13Stephenson286269300855
14Big Bay De Noc687687
15North Dickinson County363320683
16Menominee631631
17St. Ignace247380628
18Houghton580580
18Pickford580580
20Carney-Nadeau247286533
21West Iron County363363
22Painesdale-Jeffers328328
23Ishpeming324324
24Sault Ste. Marie324324
25Kingsford316316
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