Uncategorized

2026 Rankings: Championship Season Girls

CHAMPIONSHIP SEASON IS HERE!

With an extra weekend of XC season, the calendar has appeared a bit different than the usual routine of past years. We’ve already had an Oakland County meet, Wayne County as well. Portage typically marks the end of the regular season, a Pre-Nationals of sort for the state. From now on, you’ll find schedules heavy on league, county, and area championships. Then of course, regionals and state.

Just a reminder, ratings are generated via:

  • The top 67% (rounding to the nearest whole number) performances of a runner
    • Runners with three or less rated races have all races counted
  • Those are then weighed on recency, meet size, and competitiveness of the meet

Those ratings are then compiled and scored as a hypothetical meet. Every runner that’s run a rated race from September 11th on is included.

Yes, athletic.net has simulations. These are different than athletic.net because:

  • They account for course conditions and distance
    • If you ran a shorter course, you’re likely to be overrated on there
    • If you ran only hilly, rough courses, you’re likely to be underrated on there
  • They take your best performance, I capture more of the resume

Mid-September Rankings
Late September Rankings

As always, these are for fun and a vehicle to drive interest in the best sport in the world. Enjoy

Mid-Season Moves

The Knights were already running well in 2026, ranked 12th coming into the week, projected to be the Region 36 champion. Then they saw the return of their top girl, Ella Lamb. Lamb had her season debut at the mid-week Austin Catholic/Cardinal Mooney Invite, running 20:55 to place 7th and help Shrine grab 2nd place in a field full of upper division teams.

The mid-season addition should help Shrine’s cause. In league action, the Knights were runner-up in the first jamboree, then captured the second one. The final comes in nine days, hopefully will a squad at full strength.

Individual Contenders

These past few weeks have given us many meets of significance, runners asserting themselves as contenders come the stretch run, many matchups between the standouts of each division. This has certainly been the case for D4 through D2.

For the D4 girls, this came at Portage, with all four of those that’ve separated themselves in attendance.

Libby Smith won the race, opening up an early gap and never looking back, capturing her first Portage win ever.

Kaylie Livingston succumbed to Smith, but that result doesn’t diminish another standout season where she’s run in the low-18’s for almost every meet in the past two weeks.

Veyda Conley turned in the fastest time of her career. She’s typically hovered around the 19-min. mark for much of the fall, but has shown the capability of getting after into the mid-18’s if needed.

Callie Sinke has competed in 7 major invites, breaking 19:00 in all but one of ‘em. She hasn’t had her breakout race yet, it’ll come, but she’s shown an amazing amount of consistency.

RankGradeNameTeamO11 RatingRegion
112Libby SmithGobles154.131
212Kaylie LivingstonWhitmore Lake152.933
312Veyda ConleyMartin144.731
411Callie SinkeOnekama143.929
59Faith SchipperHolland Calvary Christian138.531
610Norah KileyKingston134.335
711Sophie GrinageLeland129.129
89Grace JolinDansville121.633
912Evelyn MeyerHillsdale Academy121.434
1010Ryleigh AlderinkHolton120.431
1112Ava DeYoungGobles118.831
1212Lauren ShafferGobles118.231
139Madalyn StolzDansville115.833
1412Kiera PiperKalamazoo Hackett114.932
1511Malynda LambrosWhitmore Lake114.733
1612Lindsey NordykeByron Center Zion Christian113.731
1711Cassidy BowersAustin Catholic113.536
1810Faith SmithGenesee Christian112.933
1911Julia WhitePortland St. Patrick112.131
2011Taylor WillsMt. Pleasant Sacred Heart110.330
2111Ava BatesLutheran Westland109.736
2212Addy ZellerOnekama108.829
2310Ava HigleyFrankfort107.529
2412Veronica PagaPetoskey St. Michael107.428
259Amy WalkerClarkston Everest Collegiate107.333
2611Melodie HulinekBear Lake105.829
2711Maizy MatthewsBreckenridge105.430
2810Zakia WagonerOnekama104.729
2911Mea WesleyPetoskey St. Michael102.828
309Clara ThelenFowler102.731
3110Audrey PyleConcord102.234
3211Zoe FabingFowler101.431
3310Eliza RobertsHillsdale Academy101.234
3410Heather MorrisHillsdale Academy100.434
359Sophia MessingDeckerville98.935
369Gabby WeigoldBreckenridge98.830
3711Ella LambRoyal Oak Shrine98.436
3811Deirdre O’ConnellAllen Park Cabrini96.536
3911Lorelei StemmeHillsdale Academy96.334
4012Natalie BurpeeLeland96.229
4110Isabella WestMayville95.635
4212Madison SmithGrand Traverse Academy95.429
4311Anna HowellBridgman94.932
4411Andi KirkmanGenesee Christian94.733
459Kennedy GedenRoyal Oak Shrine94.236
4610Brooklyn GriffinBuckley93.629
4711Claire WrightDryden93.035
4812Tess HoedelGrand Traverse Academy92.929
4911Allison RodgersMartin92.531
509Norah TracyHillsdale Academy92.234

Mid-Season Moves

It’s been a fun few weeks for the Eagle crew. After an early season with smaller races and less competitive fields, Kent City has been able to let it rip in their past three races. First, at Allendale, KC was able to knock off three top-10 teams to win the Falcon division. This past weekend at Portage, the Eagles started out hot and stayed there, placing 5th in what was essentially a D3 State preview. And just yesterday, Kent City captured a CSAA White crown, totaling a tiny 17 points in their league championship.

A few of these Eagles have truly embraced the enhanced competition coming in October. Prime examples being Bayla Curtis and Shelby Zimmer. Curtis moved up masterfully in the final mile at Portage, gaining 14 places (48 to 34) en route to her first sub-21 ever. Zimmer cracked into the 19’s late last year and she’s there much earlier this time around, hitting 19:34 and 19:17 in consecutive weekends.

Individual Contenders

Over these past few weeks, Caelyn Torry has certainly asserted herself as a contender. She’s won close to home at Cadillac, further south at Shepherd, and even further south at Portage. Her frontrunnin’ style was on full display on the rolling Kalamazoo hills, where Torry led wire to wire in a D3 win. Chasing was defending champion Samantha Schroeder, who ran a course PR. Over the past few years, Schroeder has shown a tendency to greatly reduce time in the final month of the season, based on that, she’s in an excellent position.

Unlike D4, a few of the faster girls of the division were absent from the big west side race. Tiya Feldpausch was busy setting a personal best (18:11) at the Country Mill Classic. Violet Tetil had the weekend off, her Caro Tigers gearing up for championship season. Tetil may benefit from an adverse weather day, as her finest performance of the season came at Holly, an 18:51 win in the muck and mud.

RankGradeNameTeamO11 RatingRegion
111Caelyn TorryMcBain149.820
212Samantha SchroederJackson Lumen Christi149.523
311Tiya FeldpauschOlivet148.823
412Violet TetilCaro148.425
510Alaina CivinskasRoscommon147.519
611Josie BishopLansing Catholic143.826
712Alyssa KramerPewamo-Westphalia143.124
811Elliana MaxKent City140.921
99Isadora ShawLake City139.619
1011Avery KellyBenzie Central138.820
1110Lily BrittonOlivet137.823
1210Anna DrauerLansing Catholic137.426
1311Madisyn WansteadLeroy Pine River135.020
1411Maisey ToteffHanover-Horton134.923
1511Piper LyonRochester Hills Lutheran NW133.826
169Grace JordanChesaning131.924
179Merrick TacktorMason County Central131.520
1811Maggie McClellanBenzie Central131.020
1910Calista GeorgePewamo-Westphalia129.324
2011Lindsey LudwigLansing Catholic127.826
2111Shelby ZimmerKent City125.821
229Maggie MohrhardtTraverse City St. Francis125.819
2312Mikenna NagelSanford-Meridian124.825
2412Lyvia CurtisSaugatuck124.622
2512Leah SnellerMuskegon Western Michigan Christian123.521
2610Ellyse HeyserSaugatuck123.122
2712Makinna FoglesongIthaca122.424
2812Isabelle SliterFennville122.422
2912Shelby KuiperGrand Rapids Covenant Christian120.421
3012Natalie RosemaHart119.920
3111Lindsey CmeylaSaginaw Valley Lutheran119.325
329Aubrey DoanLake City118.419
339Hannah MuladoreCharlevoix118.219
3411Hattie DriverManistee118.020
3512Anna HallettBlissfield116.227
3612Kamryn SixberrySaugatuck116.022
3712Betsy GoodenManton116.020
3810Madelynn PattersonOlivet115.923
3910Lily SissonLeroy Pine River115.020
4012Molly Kate HollandsworthTraverse City St. Francis114.819
4111Emma KerrTraverse City St. Francis114.819
4210Katherine SchaferPewamo-Westphalia114.524
439Lilly KimbleJackson Lumen Christi113.523
4412Stefi ReskevicsHarbor Springs113.519
4511Elise RenkiewiczLake City113.219
469Avyrie OttenbacherMaple City Glen Lake111.920
4712Anna DeVriesGrand Rapids Covenant Christian111.521
489Elina GuffySaugatuck111.122
4910Ellery KemnerTraverse City St. Francis111.119
509Juliet SiemenHarbor Beach111.025

Mid-Season Moves

Youthful or experienced, it’s starting to come together for the Hornets. The second CAAC Red Jamboree a Tuesday ago saw many Williamston girls turn in their best efforts of the season. Sophia Schafer sure did, dropping wayyy into the 20’s for the first time all fall. Ella Bahle embraced the momentum emanating from her 19:54 at Stockbridge and turned it into a 19:36 PR. Add two standout performances to Annabel Buggia, who’s been racing at a high level all fall and you’ve got a squad that placed 2nd, 6 points behind Mason. For comparison, two weeks prior, the Hornets were nearly 30 pts. back.

Individual Contenders

More like D4, contrast to D3, a great bit of D2’s title contenders descended upon the west side for a MIS preview.

Four of the girls that’d separated a bit were present – Caroline Randall, Jaelyn Ray, Avery Engbers, and Natalya Hoffman. Meter by meter, mile by mile, what had started as a honest pace dwindled into a Caroline Randall runaway victory. Her 17:43 win built on the momentum accrued last week at Otsego and was a 45+ second course PR. The others will go back to the drawing board, but they’ll have plenty of confidence in their corner. Jaelyn Ray knows she can bring it at MHSAA events, Natalya Hoffman still owns the fastest time in D2, and Avery Engbers has the strength of her Maroon girls to back her up.

RankGradeNameTeamO11 RatingRegion
112Jaelyn RayPinckney163.916
212Caroline RandallHastings162.712
39Natalya HoffmanPlainwell159.813
411Avery EngbersHolland Christian159.411
512Ava SchaferSt. Johns158.114
610Eliza SchwassLudington156.210
79Clara CookDeWitt154.114
812Maddie LindleyHolly153.117
911Julia BambachHolly152.917
1011Oakley OsterhartCoopersville152.011
1112Mia MaySparta150.611
1211Kayla ShellenbargerGoodrich149.415
1310Breslyn KleinCoopersville149.311
1412Ayda SkeelsAdrian148.118
1512Addison JosephsonLinden147.814
1612Ella McInerneyCadillac146.710
1712Olivia WeissHolland145.311
1811Mai NguyenPlainwell145.013
1912Eliana StobHolland Christian145.011
209Evelyn GoosenSpring Lake144.610
2111Tiffany DeMaagdGrand Rapids South Christian144.312
2211Courtney FloeterLinden144.314
2311Remie EllisEaton Rapids144.014
2412Ellery LampenHolland Christian142.411
2511Madison PettyAdrian142.218
269Annabel BuggiaWilliamston142.214
2710Alayna VerhageOtsego141.113
2812Alivia OttingerGoodrich140.115
2912Clara KaczorFreeland139.815
3011Grace LemanEdwardsburg139.113
3110Lydia DwyerStevensville Lakeshore138.413
3210Addelyn SabatkeOtsego136.813
3310Lily VanEykGrand Rapids South Christian136.212
3411Anneliese PasschierEast Grand Rapids135.412
359Molly WhiteHolland Christian135.211
3612Annabelle LowmanLudington134.310
3712Sawyer ReaganAllendale134.111
3810Adelyn VerhageOtsego132.813
3912Zoe GermanFruitport132.510
409Emi CrewsMiddleville Thornapple-Kellogg132.112
4112Lucy ConzelmannFrankenmuth130.515
4211Addison BixlerCoopersville130.511
4312Zoe HoekstraGrand Rapids Christian130.412
4412Skylar MejeurOtsego130.013
4511Natalie HayesDeWitt129.814
4610Addisyn WoodSparta129.511
4711Maya HammoudDetroit Country Day128.616
489Anna ZietlowHolland Christian128.311
4912Lillian DeweyHopkins128.312
509Addison AndressOtsego128.013

Mid-Season Moves

Romeo and Utica

The MAC Red brings championship racing to early October and with high stakes racin’ came moves up the ranks. In recent memory, Romeo has almost always been victorious here and they were again, though last Tuesday’s result was fairly close. The Bulldogs pulled through with clutch performances from Faith Wessel (2nd fastest time ever) and Madeline Marchwinski (nearly two min. faster than she was last year in this same meet). Utica made it tough, with Codianne Palczewski moving up two spots from the first MAC Red Jamboree to place 8th, her 3rd consecutive sub-20.

What’s great about the Macomb County schedule is the back-to-back immediacy of it all, as these two outfits will be going at it again this weekend for a county crown.

Individual Contenders

The three top-ranked Ann Arbor Pioneer girls of Natasza Dudek, Keira Von Blon, and Sienna Klemmer got me thinking – has any school placed girls 1-2-3 at the State Finals? Searching through the archives of Finals races from ’97 onward (when individual and team races were combined), the answer seems to be NO.

There are a few examples of girls going 2-3-4 (2021 Hart and 1998 Rockford), but no 1-2-3. There have been three instances of teams going 1-2 (2014 Seaholm, 2000 Ogemaw Heights, 2000 Rochester Adams).

We don’t want to get ahead of ourselves, but history *could* be on the table.

RankGradeNameTeamO11 RatingRegion
111Natasza DudekAnn Arbor Pioneer188.25
210Keira Von BlonAnn Arbor Pioneer179.95
311Sienna KlemmerAnn Arbor Pioneer177.25
410Alexandra ScappaticciNorthville174.07
511Adalyn RaabZeeland East170.13
611Rachel SmithOkemos166.44
712Lucia LachapelleNorthville161.97
810Grace SnyderHudsonville161.51
911Ainsley KelmPortage Northern160.83
1012Daisy CoxRockford159.71
1111Emilia GarcesMidland Dow159.32
1211Paige RohdaBerkley159.27
1312Tessa MascariTraverse City West158.92
1411Alannah WesselRomeo157.49
1511Gabriella MercierMacomb Dakota156.79
1611Savannah StatonSaline156.55
1711Charlotte JonesRochester155.29
1810Brynn SomersNorthville154.47
1912Chloe PurwinHudsonville152.51
2011Avery ScottPortage Central152.43
2111Charley McKayBrownstown Woodhaven152.25
2212Katarina MunsonSaline151.25
2312Reese RosboltRomeo150.79
2412Kodie SnyderDexter149.44
2511Alexandra GreenBirmingham Seaholm149.17
2612Anyla RobinsonOak Park149.07
2710Giada MillsBeverly Hills Groves148.77
2810Kaitlyn BergMidland148.32
2912Paige McMeansJenison147.31
3010Lexie SnyderHudsonville147.31
3110Jessica SoldanRochester Adams146.79
3212Isla TharpAnn Arbor Skyline146.56
3310Grace MeyersBay City Western146.32
3410Claire LawrenceBloomfield Hills146.37
359Brooklyn ThomasmaEast Kentwood145.61
3611Ella LorenzBrighton145.44
379Claire CubittUtica145.38
3811Lucia LlanesAnn Arbor Skyline144.16
3911Jillian LewakowskiRockford143.21
4012Becca Van LentAnn Arbor Skyline142.46
4112Abigail DobryDexter142.14
4212Lizzie WernimontAnn Arbor Pioneer141.65
439Harper HendersonJenison141.21
4412Morgan ScallyWhite Lake Lakeland140.48
4512Lane IsomRichland Gull Lake140.33
4610Gwyn FaberForest Hills Northern140.11
4711Lila EdisonAnn Arbor Skyline139.96
4812El McMahanRochester Adams139.79
4912Nina MooreAnn Arbor Pioneer139.55
5010Eleanor PilsnerGrosse Pointe South139.16

DivisionRankTeamScore
11Marquette43
12Sault Ste. Marie51
13Negaunee89
14Houghton92
15Kingsford145
16Calumet164
17Menominee187
18Escanaba191

DivisionRankTeamScore
21Munising39
22Rudyard58
23Painesdale-Jeffers71
24Newberry98
25Brimley113

DivisionRankTeamScore
31L’Anse50
32Rapid River82
33Ewen-Trout Creek92
34Superior Central93
35Forest Park116
36St. Ignace128
37Engadine134

Individual Contenders

Opposed to the boys’ side of things north of the bridge, the girls might actually have more competitive races.

A close race between two rivals comes in D1, where Asia Jones and Charlotte Jones have staked out claims as the top girl in the division. On two separate sides of the peninsula, the two haven’t faced off against one another, but they do have similar accolades. Each have earned sub-20’s twice. Charlotte’s 19:18 from Portage is the fastest, but Asia’s 19:57 from Holly may be the most impressive.

A close race between teammates is likely the case in D2, as Abby Taylor and Molly McNamara, both of Newberry, were separated by a mere 8 sec. at Bluejay. The pairing have season bests a minute clear of 3rd, and are no stranger to running in close proximity in championship settings, having placed 3rd and 4th in D3 last year.

D3 itself appears to be a bit less pressure-packed, but if one delves deeper, they may find a reason for another competitive situation One girl has broken 20:00 thus far in the fall, freshman Edye Burnett ripping a 19:32 at the Great Eskymos Chase. Trailing her with the 2nd fastest time in the division is Bree Besonen, who still stands north of 20-flat. Though in the most recent matchup between the two, Besonen sat a close 6 seconds back.

RankGradeNameTeamO11 RatingDivision
111Asia JonesSault Ste. Marie128.01
29Charlotte JonesMarquette124.51
310Emma ZieglerMarquette117.71
411Maria MurvichKingsford117.01
59Julia PlaxcoNegaunee115.11
611Holly CookeHoughton114.31
712Keira WatermanNegaunee99.11
810Ava CantwayMarquette97.91
910Cora GouletSault Ste. Marie97.01
1011Isabeau WoodardSault Ste. Marie95.01
1112Winley BrandtMenominee93.21
129Emma JukuriHoughton91.51
1311Evelyn GrantMarquette86.21
1412Norah WoodruffHoughton84.91
1512Regan SporteSault Ste. Marie84.31

RankGradeNameTeamO11 RatingDivision
112Abby TaylorNewberry127.52
210Molly McNamaraNewberry118.52
39Emma ConklinMunising103.02
410Melissa KirschnerRudyard90.22
511Alena PietilaHancock89.32
610Ashlyn MitchellRudyard81.62
711Addie BowermanMunising78.32
811Remi CoponenPainesdale-Jeffers75.62
99Colleen RiceRudyard74.52
109Siri JacobsonWakefield-Marenisco/Bessemer74.42
119Edon KiddMunising58.42
129Natalie BrockMunising51.52
1311Maya WeissMunising51.42
1411Zoey KiddMunising49.12
1511Karissa RautiolaPainesdale-Jeffers41.82

RankGradeNameTeamO11 RatingDivision
19Edye BurdettSuperior Central117.13
211Bree BesonenEwen-Trout Creek107.93
310Evonna LaCosseRapid River94.63
410Sarah ChapmanEngadine77.93
59Ellie ZaupaForest Park73.53
610Sophie MahoskiIshpeming70.73
711Lily FroeseL’Anse70.43
811Kwynn VoskuhlL’Anse70.13
910Autumn BroomfieldWatersmeet Township66.33
109Paget HinnenCedarville63.73
119Lily HalkolaDollar Bay58.93
1211Kendra PedersonSuperior Central58.33
1310Julia PomaRapid River57.63
1411AJ FeleppaSt. Ignace56.33
1511Princess PierreL’Anse53.23

Homeschool athletes, the “official” rankings might not include you, but I’ve got you covered! Even with your championship coming the weekend of regionals, I’ll still have projections for that day. And word on the street is I might even be there…

RankGradeNameTeamO11 Rating
112Gianna ChaignotGRTC Peregrines156.3
29Marielle ChaignotGRTC Peregrines152.3
312Stephanie DiPiazzaGRTC Peregrines150.2
410Hailey SielerGRTC Peregrines134.5
510Elise BarberGRTC Peregrines132.1
610Eve WebbGRTC Peregrines129.0
79Aria KoertWest Michigan Homeschool123.9
812Ava SkinnerGRTC Peregrines115.7
912Elyana DavisKalamazoo Homeschool Sports102.4
1010Ava GrosseWest Michigan Homeschool98.8
1112Belle RichardsonKalamazoo Homeschool Sports94.1
129Ellery NovakoskiWest Michigan Homeschool88.4
1310Elsie WoldhuisKalamazoo Homeschool Sports85.8
1412Maria BanaskyKalamazoo Homeschool Sports82.8
1511Gracie HibmaKalamazoo Homeschool Sports82.2
Uncategorized

2026 Rankings: Championship Season Boys

CHAMPIONSHIP SEASON IS HERE!

With an extra weekend of XC season, the calendar has appeared a bit different than the usual routine of past years. We’ve already had an Oakland County meet, Wayne County as well. Portage typically marks the end of the regular season, a Pre-Nationals of sort for the state. From now on, you’ll find schedules heavy on league, county, and area championships. Then of course, regionals and state.

Just a reminder, ratings are generated via:

  • The top 67% (rounding to the nearest whole number) performances of a runner
    • Runners with three or less rated races have all races counted
  • Those are then weighed on recency, meet size, and competitiveness of the meet

Those ratings are then compiled and scored as a hypothetical meet. Every runner that’s run a rated race from September 11th on is included.

Yes, athletic.net has simulations. These are different than athletic.net because:

  • They account for course conditions and distance
    • If you ran a shorter course, you’re likely to be overrated on there
    • If you ran only hilly, rough courses, you’re likely to be underrated on there
  • They take your best performance, I capture more of the resume

Mid-September Rankings
Late September Rankings

As always, these are for fun and a vehicle to drive interest in the best sport in the world. Enjoy!

Mid-Season Moves

The return of Ty Redman looms large in terms of impact. Adding one runner to a D4 squad will typically leave a mark. Adding a runner who’s capable of All-State, podium running will put a dent into the D4 scene.

XC can be easy to analyze with math, especially in the case of seeing where a team would stand with or without a runner. Without Ty’s 10th place effort in the Portage team race, add 94 points to Mesick’s score. The Bulldogs then move from a clear 4th place to finish into a battle for a top-10 bid.

It ain’t just Ty, as 5 of the other 8 Mesick kids hit their best rating of the season at Portage. Jacob Tanner mentioned Gunnar Hallett in his three stars and rightfully so, as the senior dropped a 17:21, a significant PR that’s over a whole minute faster than he ran last fall.

Individual Contenders

Building off his track campaign, Lincoln Laansma has solidified himself as the D4 favorite. Portage, as the case in all other divisions, was the great bellwether. Laansma let others to the work early, then dominated the race from the mile onward. His 5:06 2nd mile was 10+ sec. clear of everyone else. The gap laid there stayed similar toward the finish, with the victorious Lincoln winning by a 16 sec. margin.

Although Laansma is the favorite at this point, it’s not an insurmountable distance between him and the field. Anthony Rowe is probably the closest competitor. Rowe had the fastest close of anyone on Saturday, owns a 15:42 PR, and owns all the mid-distance records at Breckenridge.

RankGradeNameTeamO11 RatingRegion
111Lincoln LaansmaTri-Unity Christian205.331
212Anthony RoweBreckenridge203.130
310Abram FettigSaginaw Nouvel200.530
412Noah SchipperHolland Calvary Christian200.031
512Christian GetzHolland Calvary Christian200.031
612Brady EdwardsMt. Pleasant Sacred Heart198.530
79Cooper BurtBreckenridge197.430
812Kyle RedmanMesick195.329
912Elias BaldwinDecatur189.332
1012Jacob FerdubinskiRiverview Gabriel Richard188.536
1112Gibson WhiteHolland Calvary Christian188.131
1212Brody VanTuinenHolland Calvary Christian186.731
1311Reagan DowningHolland Calvary Christian185.231
1412Francis AustenPortland St. Patrick183.731
1511Peter WinnHillsdale Academy183.534
1610Henry RorickHillsdale Academy183.334
1712Owen LedebuhrHolland Calvary Christian183.031
1811Nolan KoscinskiBear Lake182.429
1912Daniel ChaneyLake Leelanau St. Mary181.629
2010Stephen HolmHillsdale Academy181.234
2112Wesley ChaffeeMt. Pleasant Sacred Heart179.330
2211Liam KnuthCardinal Mooney Catholic178.936
2311Leo WeaverWhitmore Lake178.033
2412Timothy GaeblerHillsdale Academy177.734
2512Dom ChivertonBreckenridge176.830
2610Gus BarrBreckenridge176.730
2711Lance NiedzielskiMason County Eastern175.929
2810Gavin BowersAustin Catholic173.736
2911Nolan StadelGenesee Christian173.533
3010Gabe SchultzGenesee Christian173.333
3112Alec DodakManchester172.634
3211Owen JaroszFrankfort171.829
3310Fletcher AmosGobles171.431
3411Cole WesleyPetoskey St. Michael171.228
3510James SandersBreckenridge170.930
369Linkon UtterHolland Calvary Christian169.831
3712Rush MarsdenFulton169.430
3810Ethan HarrandBuckley169.029
399Samuel McIndoeNovi Christian Academy169.033
409Benjamin BolinderBridgman168.932
4111Christopher KnudsenLeland168.929
4210Thomas SiglerMartin168.231
4311Joseph CoonWhite Cloud168.031
4411Carter SuttmannLeland167.329
4511Beckett DennisGrand Traverse Academy167.129
4612Max BarronTekonsha166.332
4711Wyatt BlohmVassar166.035
4812Micah ArlowCardinal Mooney Catholic165.536
4912Eric JunkerWhitmore Lake165.333
509Grady HanesPetoskey St. Michael164.828

Mid-Season Moves

There weren’t too many major moves from the D3 scene, the Portage results a little chalky. But Hart made it clear they’re a deep team to be reckoned with. The Pirates definitely started from a deficit, their top-two boys coming in 22nd and 25th in the team standings. Through their mid-section, they moved up through the field. Their 5th boy, Alex Schiller, was the best 5th in the field. Their 6th boy, Carson Ackley, was the best 5th in the field. Their 7th boy, Aiden Schaner, was the best 5th in the field. Does that sound repetitive? Yeah! There was a ton of displacin’, as Hart’s 5th-7th kids placed ahead of everyone else’s 5th, clear of >90% of the field’s 4th runner, and better than >80% of the field’s 3rd kid.

Individual Contenders

This will be as fun as ever. Tons of kids with either championship experiences or 2026 resumes that shout out their significance. Seemingly, eight kids have separated themselves as contenders:

Luke Herron – laying low, mega consistent this year, even on the tougher days such as Holly
Nole Lorenzen –
owner of the fastest time in D3, Oakland County champion
Cooper Flick –
Bluejay Gold division champion, which featured many of the best D3 teams
Logan Youngman –
defending 3200m champion, winner at Jackson and Stockbridge
Will Hulin –
Portage champion on a upward trajectory
Hunter Eaton –
defending XC champion
Christian Craanen –
15:21 at Bluejay displays his fitness, 3x All-State on the track proves he can handle the stage
Caleb Blonde –
has saved his best efforts for big races, under 15:40 at both Jackson and Portage

RankGradeNameTeamO11 RatingRegion
112Luke HerronCaro212.625
211Nole LorenzenRochester Hills Lutheran NW211.726
312Cooper FlickHanover-Horton209.223
412Logan YoungmanHillsdale208.323
512Hunter EatonCharlevoix206.319
611Will HulinCentreville205.823
711Christian CraanenMonroe St. Mary CC205.127
812Caleb BlondeJonesville203.823
910Spencer McNittMaple City Glen Lake200.920
1012Chad TysonHanover-Horton200.723
1111Owen PoppemaBath200.324
1210Mason RogersRed Arrow198.622
1310Isaac CoxPlymouth Christian Academy197.927
1410Asher PutmanReese197.625
1512Jonas BallardHolland Black River197.022
1611Eli VanPoortflietBenzie Central195.920
1712Owen WindgastonClawson195.826
1812Abraham FeeneyMaple City Glen Lake194.920
1911Soren CrosthwaiteJackson Lumen Christi194.823
2012Evan MacLarenIthaca194.724
2112Naveen KulkarniAnn Arbor Greenhills193.627
2211Silas AckleyHart192.720
2310Max ReedCentreville192.523
2412John KowatchPewamo-Westphalia192.424
2511Jackson BowmanSaugatuck192.022
2612William GancerStockbridge191.726
2712Everett BeachLansing Catholic191.626
2812Cage EdingfieldBenzie Central191.220
2910Wesley MairMontague191.021
309Nick OverwegCentreville190.923
3112Téo KrummLansing Catholic190.926
3212William ReadyTraverse City St. Francis190.719
3312Ryder HopkinsCharlevoix190.019
3411Michael WeidmayerBlissfield189.627
3512Rocky BoltonJackson Lumen Christi189.623
3611Edison HuizingaManistee189.420
3711Timothy WolffHart188.820
3812Grant RehkopfSaugatuck188.322
3911Tristan HernandezKingsley188.320
4011Nolan KesslerMontague188.121
4111Noah SillsBlissfield188.027
4212Collin FucileJonesville187.923
4311Wyatt HassenzahlHanover-Horton187.523
4412Isaac DionneBoyne City187.319
4512Sawyer MonroeSaugatuck187.222
4612Avery MorrowJackson Lumen Christi187.023
4712Owen SytsemaMuskegon Western Michigan Christian186.721
489Coen LorenzenRochester Hills Lutheran NW186.326
4912Carson AckleyHart184.920
5012James TennesLansing Catholic184.626

Mid-Season Moves

The past two weeks have seen the Falcons move from outside the top-27 to the 20th spot. Divine Child has been active, racing at both Otsego and Wayne County. On the west side, DC held their own against a field comparable to MIS, placing 7th. Returning off that high, the Falcons claimed a D2 Wayne County title.

Upperclassmen have led the way to their rise, with luminaries such as Grant Goodwin, Landen Bermudez, Joseph Arriola, and Daniel Reifenberg all hitting PR’s at Otsego. First-year runner Jacob Salinas didn’t hit a PR there, but he’s been on a three meet streak of sub-18’s, clearly picking up wisdom at the 5k distance.

Individual Contenders

You don’t have to be any sort of XC analyst to realize that Bobby Jazwinski is the D2 favorite. Healthy this fall, he’s been on a rampage against all competition, running 14:23 on numerous occasions, winning at Pete Moss, Under the Lights, and Portage.

Curiosity strikes as to what might happen in the field behind Jazwinski. Covering the sport here in 2026, it seems that Michigan’s depth is at an all-time high. We’ll see this in the D1/D3 contenders, but also what it might take to get on the podium.

If you check the individual meet rating posts, you’ll notice I’ll include a graphic that includes the average rating of the 30th place MIS finisher over the past five years. For D2, that’s been an average rating of 195. In terms of time, MIS has been running a bit fast as of late (hardly any adverse days + changes in the grass on the infield), that 195 equating to 15:50-55. Thus far in 2026, 55 D2 kids have run 195 or faster on 186 occasions. Many D2 boys are capable of an All-State performance in early November.

RankGradeNameTeamO11 RatingRegion
112Robert Jazwinski IIIWhitehall230.310
211Lennox NaswellFlint Powers Catholic213.115
312Cole McCrawPinckney208.916
411Micah BeckerEast Grand Rapids208.112
512Ezekiel BaltierraAlma207.615
612Mitchell DunlapGrand Rapids Catholic Central206.611
712Lukas AlbrightBig Rapids204.510
812Broden LaddHolly204.217
912Caiden CaswellVicksburg203.813
1010Logan CristianParma Western203.514
1111Ashton FinkGrand Rapids Christian203.412
1212Bryce CahoonShepherd202.215
1311Jack HincksDetroit Country Day201.616
1412Mason HillAllendale201.011
1510Grant LampenHolland Christian200.911
1611Ethan FergusonEdwardsburg200.613
1712Thomas FisherEast Grand Rapids200.412
189Drew FrankenHolland Christian199.911
1912Abraham McHughMarshall198.913
2011James Scholten-HolcombGrand Rapids Christian198.712
2112Lincoln ReedPinckney198.016
2212Seth BetzoldEssexville-Garber197.815
2311Duncan PalmerWilliamston197.714
2411Cole HeikkaHolly197.517
2512Bryce FalbeMuskegon Oakridge197.210
2612Nick ParkerFrankenmuth197.015
2710Zander StewartHolland Christian196.611
2812Hunter SmithVicksburg196.113
2911David KoreThree Rivers196.013
3012Wyeth AngusChelsea195.616
3111Christian PavligeFruitport195.510
3212Cole CoffmanHolland Christian195.111
3312Cameron CraneNew Boston Huron194.818
3412Jack FrentzPetoskey194.710
3511Grayson MichelsForest Hills Eastern194.412
3612Joshua MacriMacomb Lutheran North194.217
3712Seth RandallSt. Joseph194.113
3811Liam DewittHaslett194.114
3912Ben BoucheyFlint Powers Catholic193.915
4012Reeve ObermanPetoskey193.710
4110Zach DillerHolland Christian193.511
4211Andrew NunningPontiac Notre Dame Prep193.417
4311Rex PumfordWhitehall193.010
4412Christopher VogtPaw Paw192.713
459Camden ClevengerGoodrich192.615
4611Aiden LambersHolland191.511
4712Connor PepinCroswell-Lexington191.317
489Connor CharboneauSaginaw Swan Valley191.115
4910Parker SmithAdrian190.618
5010Leland SowleParma Western190.014

Mid-Season Moves

The champ ain’t dead yet. Just a reminder for the young folks and newcomers – Northville won XC titles in 2022, 2023, 2024, and 2025. With their 3rd place finish at Portage, the Mustangs have made it clear they can ascend to the podium in November. Their race from Saturday played out in a similar manner to many of those championship performances. The Mustangs were 5th at the mile and at two, then moved up two spots from two miles on.

What gives hope is the progress of their youngsters. Braden Millar ran in the 15’s for the first time ever, Aristides Kyritses grabbed a PR, and Ashton Kashat is gradually finding his way back into the 16’s.

Individual Contenders

Speaking of that high floor from the D2 realm, D1 brings that at the forefront. Reaching back into history, once it was uncommon for a D1 winner to run sub-15. In 2023, both Seth Norder and Thomas Westphal broke 15:00, the first time ever that sub-15 didn’t emit a win in the final. 2025’s final saw four kids in the 14’s, a fifth that was tenths of a second back. Peering at the landscape here in 2026, there’s potential for even greater quantities of kids clearing the 900 second barrier.

Thus far this fall, seven boys have been sub-15, three of those races coming at Portage. All have been at legit courses that could portend to the same fate in a few weeks. Then there’s kids on the outside, five more boys that’ve run 15:10 or faster.

Portage displayed a bit of separation toward the top. A large early pack of 10+ boys hit the mile near 4:40. That number dwindled to an exact 10 at two. Then in the final 1.1, Caden Livermore and Kamari Ronfeldt opened up a significant gap as they dueled for the win. At the finish, Livermore succeeded in victory, setting the stage for a final month where the defending champion strategizes in his bid for a repeat.

RankGradeNameTeamO11 RatingRegion
112Caden LivermoreGrandville221.91
212Kamari RonfeldtAnn Arbor Pioneer220.95
312Samuel BakerKalamazoo Central219.23
412Luka HammondGrand Haven219.21
512Jack MacGregorHowell219.14
612Brandon CloudNorthville216.47
712Matii TarekegnEast Kentwood216.31
812Marshall HuhnLowell215.33
912Austin MercadoSalem213.16
1012Jacob SzalaySaline213.05
1110Archer VerHageGrand Haven211.41
1211Gavin KaticFenton211.22
1312Liam WierzbaTraverse City West210.82
1411Rylen RicheyGrand Ledge209.14
1512Coen HillDexter208.04
1611Cooper McNaughtonClarkston207.98
1711Xavier SolgotL’Anse Creuse North207.49
1810Josh Keillor-BealeBrighton205.24
1910Hudson DollAnn Arbor Skyline205.26
2011Alexander AllenAlpena205.02
2111Johnathan ElseaMount Pleasant204.72
2211Todd Tobin JrHighland-Milford204.58
2312Caelan MarshGrand Ledge204.04
2412Logan GessfordMidland203.72
2510Tanner SmithZeeland West203.53
2610Tucker AsmanBrighton203.44
2711Finn Frost-GraysonTraverse City West203.02
2812Josiah DerksenRockford202.81
2910Grant KuleszaBrighton202.74
3012Ethan BurksJenison202.11
3111Mourad AlgahmiDearborn Fordson201.95
3211Lucas CampbellRochester201.49
3311Roman StilwellAnn Arbor Skyline201.36
3412Justin JohnsonEast Kentwood201.31
3511Carter CookeJenison201.31
3611Caleb ConnerJenison201.31
3711Aidan SchwalbachRochester Hills Stoney Creek201.29
3811Nikhil BallSouth Lyon East201.24
3910Tommy McCormickGrand Blanc201.12
4011Kilian Boulware-LopezEast Lansing201.14
4111Chase ShermanJenison200.51
4211Sean ThompsonCaledonia200.43
4312Nick MartensDexter200.24
4411Marcus EsslingPortage Central199.73
4511Martin GehrkeAnn Arbor Skyline199.66
4611Luke BultmanRockford199.21
4711Brady GlonDetroit Catholic Central199.07
4812Cody BromleyLowell199.03
4910Lucas NaspinskyWhite Lake Lakeland198.98
5010Aiden DoggettHighland-Milford198.98

RankTeamScore
1Marquette19
2Sault Ste. Marie80
3Houghton89
4Gladstone101
5Negaunee144
6Kingsford178
7Ishpeming Westwood180
8Menominee203
9Escanaba221

RankTeamScore
1Munising39
2Rudyard39
3Painesdale-Jeffers52
4Brimley109
5Ironwood131

RankTeamScore
1Rapid River83
2Forest Park91
3Cedarville93
4Rock Mid-Peninsula108
5St. Ignace110
6Stephenson132
7Engadine132
8Pickford152
9Superior Central181
10Carney-Nadeau228

Mid-Season Moves

Well, Cedarville surely made a jump here into the top-10, coming in right behind D3 contender Rapid River. The main reason for that was their performance in the first EUP Jamboree, where the Trojans were first amongst D3 squads. Can they contend for the crown? We’ll find out more from this weekend’s Rudyard Autumn Classic. Currently in the rankings separated by division, Cedarville ranks 3rd.

Individual Contenders

Three boys have separated themselves from the field in each respective division.

By over a minute, Lucas Ballard has run the fastest time of anyone in the UP. His 15:17 at Bluejay was wonderfully executed, as Ballard moved up six spots in the final mile, narrowly securing 2nd place in a loaded field.

Rudyard’s Eli Folkersma has undergone tremendous improvement over the past year. For the most part, his 2025 season consisted of 18 min.+ performances, save for a few forays into the 17:50s. This fall, he’s been sub-18 on every occasion over the past month, including a 17:21 PR in the first EUP Jamboree.

Cedarville’s Ethan Snyder combines the domination of Ballard (55 sec. clear of his nearest competition) with the progress of Folkersma (17:12 > 16:27 over the past year). That 16:27 was not a fluke, as Snyder’s been in the mid-16’s for his past three races.

RankGradeNameTeamO11 RatingDivision
112Lucas BallardMarquette208.01
211Lake SkyttaMarquette171.41
311Brandon Van KarsenHoughton167.61
411William LindsayMarquette167.01
512Vasu EsplinMarquette167.01
612Chase AldridgeSault Ste. Marie166.51
711Garrett CrimminsMarquette164.21
812Welly FillmoreMarquette163.51
910Calvin CarlsonIshpeming Westwood163.21
1012Cavan MulliganKingsford156.71
119Bradley KlannMenominee156.01
129Anthony MessinaMarquette154.61
139Tyler RuleHoughton153.71
1410Drew BurttSault Ste. Marie153.61
1512Chuck CameronGladstone146.21

RankGradeNameTeamO11 RatingDivision
112Eli FolkersmaRudyard173.22
212Blake LakoskyMunising152.42
310Jack LaLoneRudyard151.22
410Eduel SpencerWest Iron County150.52
511Branson AndersonPainesdale-Jeffers150.12
69Evan KeltoMunising149.52
712Darren JohnsonBrimley146.12
810Liam KinnunenPainesdale-Jeffers137.62
99Orin ShalomMunising136.42
1012Zaine NicholsRudyard134.52
1112Noah RandellPainesdale-Jeffers133.52
1212Nolan DolaskieMunising132.02
1312Oliver DankertRudyard131.02
1410Dylan KrauseMunising127.22
1510Liam HoolsemaRudyard125.72

RankGradeNameTeamO11 RatingDivision
112Ethan SnyderCedarville175.13
210Ashdeyn GerowRock Mid-Peninsula162.53
312Jacob MitchellPickford153.13
412Kemper GearhartIshpeming152.53
511Wyatt HuhnSt. Ignace150.73
611Nate StielstraEngadine149.13
710Owen TruittRapid River146.23
811Hayden SmithForest Park144.53
911Eddie FranckowiakEngadine144.13
109Niko ReedDollar Bay138.93
119Liam BohnCedarville138.13
1210Eli StiglitzRock Mid-Peninsula137.63
1312Jon DenkinsRapid River137.43
1412Jae PomaRapid River134.83
159Jaxon KlykSuperior Central133.13

Homeschool athletes, the “official” rankings might not include you, but I’ve got you covered! Even with your championship coming the weekend of regionals, I’ll still have projections for that day. And word on the street is I might even be there…

RankGradeNameTeamO11 Rating
111Abenezer OlsonKalamazoo Homeschool Sports205.9
212Noah RiceKalamazoo Homeschool Sports199.0
312Evan ArmstrongKalamazoo Homeschool Sports196.2
411Eli MillerGRTC Peregrines191.1
511Andrew EgliGRTC Peregrines186.1
610Colton ChildressMonroe Milers185.3
712Anthony SchmitzGRTC Peregrines183.6
811Tyler EgliGRTC Peregrines183.1
910Calvin GrahamGRTC Peregrines182.8
1012Jacob ZiolkowskiGRTC Peregrines182.4
1112Brennan AckermanGRTC Peregrines181.7
1212Brian ArtmanKalamazoo Homeschool Sports180.8
1311Timothy AdairKalamazoo Homeschool Sports179.2
1411Daniel LaRoyKalamazoo Homeschool Sports176.8
1510Dawson KolehouseWest Michigan Homeschool173.9
Uncategorized

2026 Ratings: More October 10th Meets

An updated info sheet!

MeetBoys Adj.Girls Adj.Average
Allegan+6-7-1
Hudson Booster+8+1+5
Dow Chargers+10+9+10
Olivet Pink+20+13+17
North Park+23+26+25
PSL Challenge+84+84

*** = State Title Contender
** = Top Ten Contender
* = State Qualifying Contender
Based on the 2021-2025 ratings.
WAB = Weighted Average Before, comparing a team’s top-5 avg. from the previous week’s rankings

Of course, comparing to State/Regional day isn’t perfect, but if you’re hitting these marks on less consequential days, that’s likely a good omen for championship season. And if not, I’m sure you’ll summon a superhuman effort when it matters more. With the Weighted Average Before, it can be a sign that based on this particular meet, a team could move up in the rankings.

BOYS TEAM RATINGS

TeamTop-5 Avg.DivisionMeetWAB
Troy*186.81Dow Chargers186.9
Midland Dow179.01Dow Chargers180.5
Mount Pleasant170.61Dow Chargers173.7
Alpena170.41Dow Chargers178.3
Traverse City West166.51Dow Chargers201.0
Midland163.11Dow Chargers193.8
Grand Rapids Ottawa Hills157.91Olivet Pink165.8
Bay City Western154.41Dow Chargers159.0
TeamTop-5 Avg.DivisionMeetWAB
Paw Paw171.02Allegan179.4
Plainwell154.72Allegan155.6
Sturgis151.22Allegan155.0
Monroe Jefferson150.12Hudson Booster154.9
Ypsilanti Community141.32Olivet Pink145.1
Coldwater140.22Hudson Booster151.8
Dundee139.22Hudson Booster136.7
Allegan130.02Allegan130.5
Jackson Northwest126.82Olivet Pink115.6
Wayland Union111.72Allegan128.0
Charlotte111.12Olivet Pink107.2
Ida107.72Hudson Booster120.2
Battle Creek Pennfield89.92Hudson Booster104.2
TeamTop-5 Avg.DivisionMeetWAB
Blissfield**168.73Hudson Booster173.3
Erie Mason147.13Hudson Booster147.7
Quincy145.63Hudson Booster143.9
Leslie144.83Hudson Booster152.7
Pigeon-Laker143.43North Park147.9
Hudson142.53Hudson Booster138.9
Ottawa Lake-Whiteford137.53Hudson Booster131.9
Olivet133.13Olivet Pink124.6
Unionville-Sebewaing130.63North Park136.8
Clinton129.73Hudson Booster141.2
Adrian Madison126.23Hudson Booster116.8
Bronson125.53Hudson Booster137.5
Springport115.83Olivet Pink115.7
Union City114.43Hudson Booster118.5
Brooklyn Columbia Central112.23Hudson Booster113.8
Stockbridge103.93Hudson Booster115.5
Vermontville Maple Valley102.33Olivet Pink111.5
Onsted81.63Hudson Booster114.0
Sandusky60.93North Park115.6
TeamTop-5 Avg.DivisionMeetWAB
Sand Creek137.24Hudson Booster143.1
Concord130.24Hudson Booster125.0
Manchester128.54Hudson Booster135.8
Ubly113.14North Park99.9
Marlette112.74North Park107.4
Petersburg-Summerfield89.34Hudson Booster103.1
Addison83.84Hudson Booster83.0
TeamTop-5 Avg.DivisionMeetWAB
GRTC Peregrines157.2HSAllegan–
TeamTop-5 Avg.DivisionMeetWAB
Fayette128.0UPHudson Booster–

GIRLS TEAM RATINGS

TeamTop-5 Avg.DivisionMeetWAB
Midland Dow*124.11Dow Chargers122.5
Troy98.11Dow Chargers89.7
Bay City Western92.41Dow Chargers87.5
Traverse City West85.61Dow Chargers122.6
Midland76.31Dow Chargers73.8
Grand Rapids Ottawa Hills74.11Olivet Pink84.2
Alpena59.71Dow Chargers62.3
TeamTop-5 Avg.DivisionMeetWAB
Bloomfield Hills Marian*111.82Dow Chargers114.2
Sturgis101.02Allegan102.2
Paw Paw85.82Allegan90.5
Charlotte70.72Olivet Pink90.4
Ida47.32Hudson Booster37.3
Dundee44.82Hudson Booster36.9
Coldwater29.42Hudson Booster56.6
Monroe Jefferson23.32Hudson Booster47.4
TeamTop-5 Avg.DivisionMeetWAB
Olivet*98.03Olivet Pink100.5
Blissfield*87.63Hudson Booster95.1
Harbor Beach*80.23North Park87.4
Leslie76.03Hudson Booster96.0
Saginaw Valley Lutheran61.23Dow Chargers82.8
Bronson52.23Hudson Booster48.8
Stockbridge45.53Hudson Booster43.7
Pigeon-Laker45.23North Park42.2
Erie Mason38.53Hudson Booster39.6
Quincy35.43Hudson Booster44.6
Ottawa Lake-Whiteford30.13Hudson Booster34.4
Clinton26.33Hudson Booster52.6
Adrian Madison18.13Hudson Booster20.7
Hudson12.43Hudson Booster2.2
Sandusky4.43North Park4.4
Onsted2.03Hudson Booster35.6
TeamTop-5 Avg.DivisionMeetWAB
Concord**83.24Hudson Booster70.4
Ubly*62.24North Park58.7
Manchester31.14Hudson Booster37.0
Sand Creek15.24Hudson Booster16.1
Kinde North Huron7.54North Park9.6
TeamTop-5 Avg.DivisionMeetWAB
GRTC Peregrines99.4HSAllegan–
Lenawee Homeschool10.3HSHudson Booster–

BOYS INDIVIDUAL RATINGS

GradeNameTimeTeamRatingMeet
11Alexander Allen15:47.5Alpena200.8Dow Chargers
11Asa Konwinski16:09.7Troy193.4Dow Chargers
12Henry Witt16:21.0Troy189.7Dow Chargers
10Jake Roberts16:24.7Midland Dow188.4Dow Chargers
12William Gancer16:27.9Stockbridge188.0Hudson Booster
11Zach Vollbrecht16:28.1TC West (Traverse City)187.3Dow Chargers
10Asher Putman16:15.3Reese187.2North Park
11Logan Szumila16:31.8Alpena186.1Dow Chargers
12Jack Witt16:33.2Troy185.6Dow Chargers
11Charles Zhang16:34.4Troy185.2Dow Chargers
12Christopher Vogt16:40.3Paw Paw184.6Allegan
11Landon Lindsay16:41.8Paw Paw184.1Allegan
11Declan Shoemaker16:38.0TC West (Traverse City)184.0Dow Chargers
11Michael Weidmayer16:43.5Blissfield182.8Hudson Booster
11Grant Krause16:46.9Paw Paw182.4Allegan
11Johnathan Elsea16:46.2Mount Pleasant181.3Dow Chargers
11Alex Perez Dottor16:49.0Troy180.3Dow Chargers
10Lucas Mueller16:43.0GR Ottawa Hills179.0Olivet Pink
12Cameron Cochran16:54.5Midland178.5Dow Chargers
11Johannes Visser16:56.0Midland Dow178.0Dow Chargers
12Corbin Knoerr16:56.7Bay City Western177.8Dow Chargers
11Landon Schibelhut16:57.0TC West (Traverse City)177.7Dow Chargers
11Noah Sills16:59.6Blissfield177.5Hudson Booster
12Carter English16:58.4Midland Dow177.2Dow Chargers
9Raiden Peacock16:58.7Midland Dow177.1Dow Chargers
12Kellen Chalupa17:03.6Allegan176.8Allegan
10Mason Tulik17:02.9Monroe Jefferson176.4Hudson Booster
12Andrew Svoboda17:05.2Troy174.9Dow Chargers
12Joshua Reed17:06.7Midland Dow174.4Dow Chargers
12Evan Olson16:55.3EPBP Laker173.9North Park
9Jalen Thompson17:10.7Pettisville173.8Hudson Booster
10Aarush Arora17:08.9Troy173.7Dow Chargers
12Emmanuel Valdez17:10.1Mount Pleasant173.3Dow Chargers
12Brennan Ackerman17:14.7GRTC Peregrines173.1Allegan
11Henry Kosick17:12.7Midland172.4Dow Chargers
11Daniel Broderick17:14.5Midland Dow171.8Dow Chargers
10Peyton Eichinger17:14.7Mount Pleasant171.8Dow Chargers
11Alex Galvin17:16.9Pettisville171.7Hudson Booster
11Gabriel Nix17:16.1Midland Dow171.3Dow Chargers
12Joshua Ross17:19.0Midland Dow170.3Dow Chargers
12Kenneth Mangles17:22.0Leslie170.0Hudson Booster
11Wyatt Blohm17:20.4Vassar169.9Dow Chargers
12William Justice17:26.0Plainwell169.3Allegan
11Hunter Walker17:24.9Quincy169.0Hudson Booster
11Joshua England17:24.8Midland Dow168.4Dow Chargers
9Jack Spencer17:28.1Bay City Western167.3Dow Chargers
12Preston Komara17:28.5Midland Dow167.2Dow Chargers
12Dominik Ladomato Fisher17:18.7GR Ottawa Hills167.1Olivet Pink
12Alec Dodak17:33.3Manchester166.2Hudson Booster
11Carter Feltner17:34.3Quincy165.9Hudson Booster
11Caleb Healey17:37.1Erie Mason165.0Hudson Booster
10Bryson Pooley17:38.6Blissfield164.5Hudson Booster
10Blake Aube17:40.0Hudson164.0Hudson Booster
10Cooper Green17:39.0Mount Pleasant163.7Dow Chargers
10Brennen Norman17:40.9Mount Pleasant163.0Dow Chargers
11Ben Kline17:31.8Ypsilanti Community162.7Olivet Pink
12Sam Burkinshaw17:42.5Midland162.5Dow Chargers
10Cooper Hohn17:48.4Sturgis161.9Allegan
10Blake Root17:46.6Sand Creek161.8Hudson Booster
12Porter Ravary17:46.8Erie Mason161.7Hudson Booster
12Matthew Killeen17:47.1Leslie161.6Hudson Booster
12Max Barron17:47.1Tekonsha161.6Hudson Booster
12Luke Aerts17:47.8Coldwater161.4Hudson Booster
10Grant Rasor17:48.0Ottawa Lake-Whiteford161.3Hudson Booster
10Haiden Bennett17:48.3Clinton161.2Hudson Booster
9Joseph Duncan17:50.5GRTC Peregrines161.2Allegan
11Zenas Siefker17:48.8Wauseon161.1Hudson Booster
10Gunnar Long17:34.6Sandusky160.8North Park
12Tyler Wilburn17:50.1Pettisville160.6Hudson Booster
9Milo Barry17:52.7Sturgis160.4Allegan
11Jacob Tatsak17:51.0Adrian Lenawee Christian160.3Hudson Booster
12Amarion Moreno17:52.1Archbold160.0Hudson Booster
12Kaleb Stutzman17:52.6Blissfield159.8Hudson Booster
9Sean Hoffman17:54.8Plainwell159.7Allegan
12Brayton Cosby17:53.2Bronson159.6Hudson Booster
12Landen Gessner17:41.3Olivet159.6Olivet Pink
10Cameron Jordan17:54.6Blissfield159.1Hudson Booster
12Aidan Bradley17:43.2Springport158.9Olivet Pink
9Ethan Sheffer17:54.6Midland Dow158.5Dow Chargers
11Carter Lee17:57.3Monroe Jefferson158.2Hudson Booster
11Weston Albright17:57.3Erie Mason158.2Hudson Booster
12Connor Plassman17:58.8Archbold157.7Hudson Booster
11Wyatt Ramsey18:01.1Plainwell157.6Allegan
9Ian O’Donohue18:01.5GRTC Peregrines157.5Allegan
12William Austin17:57.7Troy157.4Dow Chargers
11Mason Walraven17:58.2Bay City Western157.3Dow Chargers
10Weston Guza17:45.4Ubly157.2North Park
11Jude Krey17:59.3Alpena156.9Dow Chargers
9Harrison McKay17:59.9Alpena156.7Dow Chargers
12Sebastian Hernandez18:02.6Coldwater156.5Hudson Booster
11Bryson Welch18:03.6Delta156.1Hudson Booster
12Brady Meloche18:06.2Paw Paw155.9Allegan
11Adam Ogamba18:04.7Midland155.1Dow Chargers
12Silas Daniels18:08.2Sand Creek154.6Hudson Booster
12Sebastian Seifferlein17:55.4Sandusky153.9North Park
12Nicklas Holmes18:11.2Onsted153.6Hudson Booster
12Noah June18:12.2Union City153.3Hudson Booster
11Alex DeRoo18:01.3GR Ottawa Hills152.9Olivet Pink
12Liam Easton18:13.4Delta152.9Hudson Booster
11John Verlinde18:14.3Adrian Madison152.6Hudson Booster
10Gabe Busen18:15.1Monroe Jefferson152.3Hudson Booster
9Vaughn Merril18:17.2Sturgis152.3Allegan
11Landin Ramsey18:17.2Plainwell152.3Allegan
10Nathan Dunn18:16.7Quincy151.8Hudson Booster
12Milo Dahleen18:15.0Alpena151.7Dow Chargers
10Liam Sawyer18:17.3Toledo Christian151.6Hudson Booster
11Josiah Ruse18:24.2GRTC Peregrines149.9Allegan
10Kingsley Saltsman18:11.6GR Ottawa Hills149.5Olivet Pink
10Thomas Bastian18:23.7Jackson Preparatory149.4Hudson Booster
12Bo King18:25.9Archbold148.7Hudson Booster
11Brady Bills18:26.8Blissfield148.4Hudson Booster
9Brennan Chiotti18:26.8Ottawa Lake-Whiteford148.4Hudson Booster
11Mason Edelbrock18:27.0Dundee148.3Hudson Booster
9Owen Hills18:29.7Paw Paw148.1Allegan
12Niko Morales18:30.0Sturgis148.0Allegan
9Aiden Wolf18:26.3TC West (Traverse City)147.9Dow Chargers
12Henry Haag18:14.0EPBP Laker147.7North Park
10Koewin Burkhard18:29.8Fayette147.4Hudson Booster
12Silas Shepherd18:17.8Jackson Northwest147.4Olivet Pink
11Patrick Alt18:18.5Ypsilanti Community147.2Olivet Pink
12Jacob Sanders18:29.0Midland147.0Dow Chargers
12Clay Wasnich18:31.0Wauseon147.0Hudson Booster
11Isaac Kraftson18:19.1Ypsilanti Community147.0Olivet Pink
9Riley Wolf18:16.4Unionville-Sebewaing146.9North Park
10Lucas Newberry18:31.5Coldwater146.8Hudson Booster
11Maksim Kohl18:17.2Unionville-Sebewaing146.6North Park
10Mark Thurlow18:32.5Toledo Christian146.5Hudson Booster
10Ayceten Leach18:32.6Midland Dow145.8Dow Chargers
11Miles Fritzler18:35.5Dundee145.5Hudson Booster
9Colin Ost18:38.5Dundee144.5Hudson Booster
11Luke Elyea18:41.4GRTC Peregrines144.2Allegan
12Brandon Watz18:37.6Bay City Western144.1Dow Chargers
12David Mills18:40.7Erie Mason143.8Hudson Booster
10Haven Kohlruss18:41.1Hudson143.6Hudson Booster
11Harrison Worsley18:39.7Midland143.4Dow Chargers
12Cooper Schmelter18:41.9Leslie143.4Hudson Booster
9Evan Johnson18:42.2Manchester143.3Hudson Booster
11Drew Weaver18:30.4Olivet143.2Olivet Pink
12Keaton Smith18:45.3Concord142.2Hudson Booster
11Denver Siler18:46.2Bronson141.9Hudson Booster
12Noah Young18:33.2EPBP Laker141.3North Park
9Nicholas Vogt18:50.3Paw Paw141.2Allegan
11Connor Geary18:36.7GR Ottawa Hills141.1Olivet Pink
12Jayden Nailor18:37.5Ypsilanti Community140.8Olivet Pink
9Eli Mansfield18:49.9Pettisville140.7Hudson Booster
11Brayden Kirkpatrick18:35.3Marlette140.6North Park
9Owen Claus18:51.6Clinton140.1Hudson Booster
10Eli Fassett18:52.3Brooklyn Columbia Central139.9Hudson Booster
10Jase Herendeen18:52.6Concord139.8Hudson Booster
10Owen Sanford18:42.2Springport139.3Olivet Pink
9Sawyer Franke18:54.4Hudson139.2Hudson Booster
11Carter Davis18:53.7Midland138.8Dow Chargers
12Drew Vanderpuyl18:56.6Coldwater138.5Hudson Booster
10Owen English18:56.4Midland Dow137.9Dow Chargers
10Jonathan Larkins19:00.8Leslie137.1Hudson Booster
10Adam Whitney18:51.2Jackson Northwest136.3Olivet Pink
12Xander Huckins18:48.3Reese136.2North Park
9Andrew Huls19:03.0Midland Dow135.7Dow Chargers
9Warren Rice19:03.5TC West (Traverse City)135.5Dow Chargers
10Alex Tremonti19:06.5Dundee135.2Hudson Booster
9Mason Geetings19:04.7TC West (Traverse City)135.1Dow Chargers
11David Arbogast19:06.7Vandercook Lake135.1Hudson Booster
11Adam Franks19:07.0Bronson135.0Hudson Booster
10Garrett Stambaugh19:07.2Fayette134.9Hudson Booster
11Blake Herbert19:10.3Plainwell134.6Allegan
11Isaac Wilson19:08.6Hudson134.5Hudson Booster
10Alex Hunt19:10.2Onsted133.9Hudson Booster
11Maddex Shotwell19:10.6Monroe Jefferson133.8Hudson Booster
9Broderick Ladd19:09.0Midland Dow133.7Dow Chargers
11Mason Leininger19:11.2Fayette133.6Hudson Booster
12Caleb Hohn19:13.3Sturgis133.6Allegan
9Lucas Bub19:11.7Ottawa Lake-Whiteford133.4Hudson Booster
12Karson Sapp19:15.0Comstock133.0Allegan
10Ehud Huizen19:15.7GRTC Peregrines132.8Allegan
12Joel Kaiser19:12.6Alpena132.5Dow Chargers
12Henry Ebert19:17.4Sturgis132.2Allegan
9Ethan Fein19:17.7Wayland Union132.1Allegan
10Syler Rudy19:16.2BC Pennfield131.9Hudson Booster
9Eli King19:17.3Archbold131.6Hudson Booster
10Walter Haag19:02.3EPBP Laker131.6North Park
10Evan Banko19:06.1Olivet131.3Olivet Pink
9Carson Blummerick19:18.2Hudson131.3Hudson Booster
11Laken Reynolds19:16.4Midland Dow131.2Dow Chargers
11Loghan Murphy19:21.4Allegan130.9Allegan
12Wesley Kosinski19:04.4North Huron130.9North Park
9Damion Moore19:18.0Alpena130.7Dow Chargers
12Nathan Ulman19:22.3GRTC Peregrines130.6Allegan
12Michael Tycner19:18.3Mount Pleasant130.6Dow Chargers
12Evan Kryger19:22.7GRTC Peregrines130.4Allegan
11Collin Merchant19:07.1Unionville-Sebewaing130.0North Park
11Owen Chase19:10.2Springport129.9Olivet Pink
12Jonah Busen19:23.0Monroe Jefferson129.7Hudson Booster
10Xavier Abalos19:23.1Ottawa Lake-Whiteford129.6Hudson Booster
10Dominic Farrington19:21.2Midland129.6Dow Chargers
10Ryan Miller19:26.2Plainwell129.3Allegan
10Elias Erickson19:22.5Midland Dow129.2Dow Chargers
10Alec Parker19:24.6Sand Creek129.1Hudson Booster
10Aiden Legg19:24.7Adrian Madison129.1Hudson Booster
11Isaac Kennedy19:26.0Ayersville128.7Hudson Booster
10Braxton Nofziger19:27.5Archbold128.2Hudson Booster
12Ethan Hittle19:27.9Manchester128.0Hudson Booster
10Tyler Rau19:26.3Saginaw Valley Lutheran127.9Dow Chargers
JrTony Gudakunst19:28.4Addison127.9Hudson Booster
12Lucas Goetting19:28.5Clinton127.8Hudson Booster
10Thomas Christensen19:27.0Midland127.7Dow Chargers
10Paxton Schoenlein19:28.1TC West (Traverse City)127.3Dow Chargers
12Chase Lawrence19:18.7Jackson Northwest127.1Olivet Pink
12David Pokorny19:33.3Paw Paw126.9Allegan
9Noah Williamson19:33.6GRTC Peregrines126.8Allegan
11Alize Ramirez19:32.0Adrian Madison126.7Hudson Booster
12Sam Brown19:32.0Ayersville126.7Hudson Booster
12Alberto Mandujando19:34.4Wayland Union126.5Allegan
12Ryan Bishop19:32.8Pettisville126.4Hudson Booster
12Benjamin White19:35.1Plainwell126.3Allegan
10Elijah Worrell19:33.4Hudson126.2Hudson Booster
11Joseph Klein19:32.5Midland Dow125.8Dow Chargers
9Noah Benson19:36.7Plainwell125.8Allegan
9Kayson Souza-Stevens19:32.9Bay City Western125.7Dow Chargers
12Cullen Decker19:36.0Union City125.3Hudson Booster
10Alejandro Aranjo19:36.6Wauseon125.1Hudson Booster
10Maxwell Burt19:37.4Monroe Jefferson124.9Hudson Booster
11Dawson Schang19:38.4Fayette124.5Hudson Booster
12Tre Fluker19:38.5Sand Creek124.5Hudson Booster
10Sawyer Wawiernia19:27.2Vermontville Maple Valley124.3Olivet Pink
12Cooper Prentice19:41.3Allegan124.2Allegan
9Mason Warner19:25.3Ubly123.9North Park
11Bobby Dormer19:28.4Olivet123.9Olivet Pink
10Finn Hutchinson19:41.0Concord123.7Hudson Booster
10Asher Church19:41.5Hillsdale Will Carleton123.5Hudson Booster
10Marcus Crawley19:40.2Midland Dow123.3Dow Chargers
12Liam Bauman19:42.7Concord123.1Hudson Booster
10Owen Peckham19:42.8Stockbridge123.1Hudson Booster
11Kale Miklovic19:28.7EPBP Laker122.8North Park
11Landon Gauer19:44.2Ida122.6Hudson Booster
12Coy Wood19:44.5Quincy122.5Hudson Booster
12Tucker Cory19:45.0Dundee122.3Hudson Booster
9Pablo Ruiz19:44.0Bay City Western122.0Dow Chargers
12Kadin Shook19:46.1Concord122.0Hudson Booster
11Cameron Harrison19:32.3Brown City121.6North Park
10Miles Decker19:45.6Mount Pleasant121.5Dow Chargers
9Henry Shaver19:35.9Charlotte121.4Olivet Pink
11Kayden Koss19:46.0Mount Pleasant121.3Dow Chargers
9Luke Sigler19:48.6Ayersville121.1Hudson Booster
12Warren Thebolt19:49.6Dundee120.8Hudson Booster
11Matthew Kowalski19:48.9Alpena120.4Dow Chargers
10Jeremy Long19:51.6West Michigan Homeschool120.1Hudson Booster
9Ty Phebus19:52.3Ida119.9Hudson Booster
12Ben Moses19:56.1Sturgis119.3Allegan
9Landon Messing19:39.3Deckerville119.2North Park
9Paul Oder19:39.6Harbor Beach119.1North Park
9Dylan Cooley19:54.7Dundee119.1Hudson Booster
11Joe Lubeski19:40.3Caseville118.9North Park
12Colin Brown19:55.4Petersburg-Summerfield118.9Hudson Booster
9Nolan King19:55.7Quincy118.8Hudson Booster
9Tanner Keinath19:53.9Midland Dow118.7Dow Chargers
12Dylan McCallister19:56.2Reading118.6Hudson Booster
10Connor Evans19:56.8Addison118.4Hudson Booster
10Eli Haynes19:56.9Blissfield118.4Hudson Booster
9Keaton Evans19:43.0Marlette118.0North Park
11London Coveart19:46.6Charlotte117.8Olivet Pink
9Brayden Miller19:59.3Evergreen117.6Hudson Booster
12Carter St. John20:00.1Wauseon117.3Hudson Booster
9Carson Schlieger20:00.9Adrian Madison117.0Hudson Booster
12Daniel Jones19:49.1Washtenaw Christian117.0Olivet Pink
10Liam Bryant20:03.4Plainwell116.9Allegan
10Alejandro Lopez20:03.4Plainwell116.9Allegan
11Jack Hughes20:01.5Reading116.8Hudson Booster
9Mason Foster20:01.6Brooklyn Columbia Central116.8Hudson Booster
9Judah Heitman20:03.8GRTC Peregrines116.7Allegan
11Lukas Brown19:47.4Unionville-Sebewaing116.5North Park
12Cameron Murray19:50.5Vermontville Maple Valley116.5Olivet Pink
10Wyatt Miller20:02.6Brooklyn Columbia Central116.5Hudson Booster
12Robbie Kilpatrick19:48.1Harbor Beach116.3North Park
11Zachary Prater20:04.0Sand Creek116.0Hudson Booster
10Cody Wood20:08.2Ottawa Lake-Whiteford114.6Hudson Booster
11Sylas Williams20:09.4Hudson114.2Hudson Booster
11Luke McKown20:12.2Union City113.3Hudson Booster
11Zachary Crumby19:57.6Unionville-Sebewaing113.1North Park
11Grady Wilkes20:00.7Vermontville Maple Valley113.1Olivet Pink
9Asher Smith20:15.3Allegan112.9Allegan
9Noah Seifullah20:15.4GRTC Peregrines112.9Allegan
10Luke Meckley20:13.8Sand Creek112.7Hudson Booster
11Cameron Cogan20:14.3Ida112.6Hudson Booster
10Brant Wilson20:13.8Mount Pleasant112.1Dow Chargers
10Gibson Goodrich20:03.8Jackson Northwest112.1Olivet Pink
10Connor Howard20:16.8Leslie111.7Hudson Booster
9Grant Goodman20:16.9Clinton111.7Hudson Booster
9Judah Sanders20:19.3GRTC Peregrines111.6Allegan
12Treyson Nyland20:15.9TC West (Traverse City)111.4Dow Chargers
9Mason Meloche20:20.0Paw Paw111.3Allegan
10Mattox Keathley20:06.1Jackson Northwest111.3Olivet Pink
11Samuel Hartman20:19.0Pettisville111.0Hudson Booster
9Maximilan Campillo20:22.2GRTC Peregrines110.6Allegan
10Henrik Hall20:05.2Harbor Beach110.6North Park
10Charlie Kuester20:18.4TC West (Traverse City)110.5Dow Chargers
11Dominic Cardillo20:05.6Caseville110.5North Park
10Bryce Smoker20:23.1Sturgis110.3Allegan
12Keagan Brown20:19.4TC West (Traverse City)110.2Dow Chargers
10Lachlan Nugent20:06.4Sandusky110.2North Park
9Lendrix Miller20:21.6Pettisville110.1Hudson Booster
12Michael Navitskis20:22.9Manchester109.7Hudson Booster
10Mason Droscha20:10.9Charlotte109.7Olivet Pink
12Tristan Pena20:23.9Wauseon109.4Hudson Booster
10Carson Clark20:12.5Charlotte109.2Olivet Pink
9Jaxon Elliott20:25.1Delta109.0Hudson Booster
11Nolen Gruehn20:10.1Owendale-Gagetown109.0North Park
11Brant Adams20:23.2Midland108.9Dow Chargers
10Lucas Volmering20:10.9Ubly108.7North Park
11Milo Cardinal-Hagan20:14.0Ypsilanti Community108.7Olivet Pink
11Nick Escamilla20:24.3Bay City Western108.6Dow Chargers
9Emmitt Masri20:25.6TC West (Traverse City)108.1Dow Chargers
10Dylan Gurica20:28.9Clinton107.7Hudson Booster
12Walker Chapin20:14.2Marlette107.6North Park
9Luke VanDorpe20:18.0Olivet107.3Olivet Pink
12Carter Davis20:31.3Erie Mason106.9Hudson Booster
11Jose Carmona20:33.9Sturgis106.7Allegan
11Brendan Aeder20:17.0Unionville-Sebewaing106.7North Park
10Carson Derocher20:32.2Saginaw Valley Lutheran105.9Dow Chargers
10Emerson Snyder20:34.4Adrian Madison105.9Hudson Booster
10Casey Emery20:32.7Midland105.8Dow Chargers
9Parker Essenmacher20:19.9EPBP Laker105.7North Park
9Robert Tarrance Williams20:35.7Wauseon105.4Hudson Booster
10Owen Wygant20:36.1BC Pennfield105.3Hudson Booster
9Broddy Hunt20:38.5Allegan105.2Allegan
10Romeo Azzarella20:40.9Wayland Union104.4Allegan
10Ben Fuller20:27.7Olivet104.1Olivet Pink
12Jordon Patrick20:40.0Brooklyn Columbia Central104.0Hudson Booster
10Carter Bultje20:43.4Wayland Union103.5Allegan
10John Glaab20:26.5Unionville-Sebewaing103.5North Park
12Corbin Frazier20:40.2Midland103.3Dow Chargers
10Colton McCarthy20:42.5Archbold103.2Hudson Booster
12Brendon Sims20:40.6Saginaw United103.1Dow Chargers
10Gavin Terrill20:43.7Midland Dow102.1Dow Chargers
12Michael Fournier20:44.9TC West (Traverse City)101.7Dow Chargers
10Cooper Joseph20:37.0Vermontville Maple Valley101.0Olivet Pink
10Blake Smoker20:51.8Sturgis100.7Allegan
12Peter Baker20:50.2Clinton100.6Hudson Booster
11Kyle Fuerst20:49.1Midland100.3Dow Chargers
10Kaeden Woodworth20:36.1Marlette100.3North Park
10Brodee Harrison20:51.3Wauseon100.2Hudson Booster
9Michael Michalik20:49.4Bay City Western100.2Dow Chargers
9Dason Snyder20:51.7Delta100.1Hudson Booster
9Joel McDonald20:37.7Ubly99.8North Park
11Tristan Lieto20:52.8Monroe Jefferson99.7Hudson Booster
9Riddik Proper20:53.1Fayette99.6Hudson Booster
11Anthony Anastasi20:55.5Plainwell99.5Allegan
10Justin Saenz20:52.3Mount Pleasant99.2Dow Chargers
10Eli Morris20:54.4Quincy99.2Hudson Booster
9Carter Holtzbauer20:54.4Onsted99.2Hudson Booster
11Breck Malburg20:54.6Sand Creek99.1Hudson Booster
9Matthias Kogei20:53.0Midland99.0Dow Chargers
9Sean Murry20:55.4Evergreen98.9Hudson Booster
9Asher Adkins20:55.6Delta98.8Hudson Booster
10Noah Gobie20:41.2Deckerville98.6North Park
12Brayden Bennett20:58.3Ida97.9Hudson Booster
10Henry Koyl20:58.8Coldwater97.7Hudson Booster
9Ben Wunderlich21:00.9Paw Paw97.7Allegan
10Andre Daniels20:57.4Saginaw United97.5Dow Chargers
10Rylan Fincham20:59.6Bronson97.5Hudson Booster
11Charles Gronberg20:47.6Charlotte97.5Olivet Pink
10Bradley Dantzer20:58.4Vassar97.2Dow Chargers
12Isaac Lee21:01.0Quincy97.0Hudson Booster
9Landyn Torrey20:46.6Marlette96.8North Park
10Matthew Hafeli21:01.6Midland Dow96.1Dow Chargers
9Keighyn Taylor21:03.8Adrian Lenawee Christian96.1Hudson Booster
11Harper Morgan21:06.5Sturgis95.8Allegan
9Gabe Streit21:02.6TC West (Traverse City)95.8Dow Chargers
11Caleb Weidmayer21:05.6Manchester95.5Hudson Booster
9Bradyn Hiza21:03.7Alpena95.4Dow Chargers
12Joel Sniegowski21:05.7Onsted95.4Hudson Booster
12Piyush Saraiya21:04.6Mount Pleasant95.1Dow Chargers
9Jayden MacGuinness21:10.8East Jackson93.7Hudson Booster
12Lyle Lawrence20:58.8Olivet93.7Olivet Pink
10Sawyer Rudy21:10.9BC Pennfield93.7Hudson Booster
9Ethan Steele21:09.0Midland93.7Dow Chargers
12Jack Ganton21:11.2Bronson93.6Hudson Booster
11Zane Jason21:11.2Concord93.6Hudson Booster
12Alliance Rivera21:11.5Adrian Madison93.5Hudson Booster
9Brayden Hough21:11.7Adrian Madison93.4Hudson Booster
11Luke Arlt21:11.7Union City93.4Hudson Booster
10Quinn Sommer21:11.7Bay City Western92.8Dow Chargers
12Parker Stull21:18.1Plainwell92.0Allegan
9Lucas Ewing21:18.2Wayland Union91.9Allegan
10Kolbe Uphaus21:08.4Jackson Northwest90.5Olivet Pink
11Xavier Robinson21:19.0Saginaw United90.3Dow Chargers
9Troy Elvin21:21.6Vandercook Lake90.1Hudson Booster
10Shayne Krasinski21:25.0Wayland Union89.7Allegan
11Emmett Martin21:21.3Midland Dow89.6Dow Chargers
12Shaun Cowen21:24.1Petersburg-Summerfield89.3Hudson Booster
11C. J. Ronk21:14.3Ypsilanti Community88.6Olivet Pink
12Braydon Ost21:26.7Petersburg-Summerfield88.4Hudson Booster
9Jaxon Pitcher21:14.7Springport88.4Olivet Pink
10Jacob Ross21:12.3Cass City88.2North Park
12Anthony Mahley21:31.8Union City86.7Hudson Booster
12Jackson Byers21:36.4Wayland Union85.9Allegan
11Trevin Hegner21:34.8BC Pennfield85.7Hudson Booster
12Westin Phebus21:35.1Ida85.6Hudson Booster
11Tristan Lane21:22.1Brown City85.0North Park
11Drew Cortright21:25.4Olivet84.9Olivet Pink
10Peyton Carnahan21:37.6Ayersville84.8Hudson Booster
9Jack Hines21:22.9Marlette84.7North Park
10Alex Snapp21:38.5Addison84.5Hudson Booster
12Nick Neuman21:41.1Brooklyn Columbia Central83.6Hudson Booster
9Aiden Healey21:42.2Erie Mason83.3Hudson Booster
9Caleb King21:27.9Marlette83.0North Park
9Luke Timms21:44.0Toledo Christian82.7Hudson Booster
9Cortlandt Fish21:49.6GRTC Peregrines81.5Allegan
9Kasey Workman21:48.0Ottawa Lake-Whiteford81.3Hudson Booster
10Jonathan Wyman21:36.0Hope Christian81.3Olivet Pink
12Logan Mecomber21:46.2Midland Dow81.3Dow Chargers
10Ian Oliver21:49.5Toledo Christian80.8Hudson Booster
10Teodore Machado21:50.2Delta80.6Hudson Booster
12Brandon Bacon21:52.3Ida79.9Hudson Booster
11Ian Hanson21:53.5Hilltop79.5Hudson Booster
12Derek Drake21:54.3Camden-Frontier79.2Hudson Booster
9Dakota Turnick21:54.5Toledo Christian79.2Hudson Booster
9Emmett Preuninger21:56.8Plainwell79.1Allegan
9Lliam Duncan21:55.3Fayette78.9Hudson Booster
11Gabe Toupin21:57.7New Covenant Christian (Lansing)78.8Allegan
12Jacob Pizio21:56.0Clinton78.7Hudson Booster
9Brody Ackerman21:58.6GRTC Peregrines78.5Allegan
10Tommy Kirkpatrick21:59.3GRTC Peregrines78.2Allegan
11Tyler Haselius21:45.7Jackson Northwest78.1Olivet Pink
9Adriano Abdal21:46.0Jackson Northwest78.0Olivet Pink
10Jesse Jacobi21:45.5Caseville77.2North Park
10Bentley Lagalo22:00.8Midland Dow76.4Dow Chargers
10Landon Salow22:02.8Petersburg-Summerfield76.4Hudson Booster
11Wyatt Okoney22:03.6Stockbridge76.1Hudson Booster
9Bennett Wright22:01.8Bay City Western76.1Dow Chargers
9Charley Kramer21:49.0Ubly76.0North Park
11Ben Forbes21:51.4Marlette75.2North Park
10Michael Bekier22:11.8Petersburg-Summerfield73.4Hudson Booster
12Matthew Wyman22:00.9Hope Christian73.0Olivet Pink
10Iker Cepa Server22:15.4Sturgis72.9Allegan
9Brennan Vanderheide22:14.8Ida72.4Hudson Booster
11Calder Robinson22:13.2Mount Pleasant72.3Dow Chargers
10Brody Dimas22:15.9Leslie72.0Hudson Booster
9Gavin Krause22:18.0Paw Paw72.0Allegan
9Owen Sawyer22:05.0Jackson Northwest71.7Olivet Pink
10Nathaniel Fournier22:15.5TC West (Traverse City)71.5Dow Chargers
9Samuel Guzzo22:20.2TC West (Traverse City)69.9Dow Chargers
12Maverick Masters22:27.8Waldron68.1Hudson Booster
9Adam Shavalier22:32.1Wyoming Kelloggsville67.3Allegan
11John Fox22:30.3Stockbridge67.2Hudson Booster
12Maxwell Trombley22:15.4Brown City67.2North Park
12Gael Le Hair22:19.1Charlotte67.0Olivet Pink
12Rylin Lacroix22:18.3Owendale-Gagetown66.2North Park
9Dierks Heiler22:34.1Jackson Preparatory66.0Hudson Booster
11Damien Huff22:33.6Midland65.5Dow Chargers
11Steven Karowich22:37.5Stockbridge64.8Hudson Booster
9Tyler Suszek22:39.7Alpena63.4Dow Chargers
10Jason Zuziak22:46.0Plainwell62.7Allegan
10Adam Sturgill22:33.2Springport62.3Olivet Pink
10Mikey O’Jack22:51.3Manchester60.2Hudson Booster
10Gavin Collins22:52.5Ottawa Lake-Whiteford59.8Hudson Booster
9Evan Tedora22:53.2Lenawee Homeschool59.6Hudson Booster
10Daniel Old22:54.8Addison59.1Hudson Booster
9Ethan Camp22:45.0Ypsilanti Community58.3Olivet Pink
10Espen Pasienza22:45.2Springport58.3Olivet Pink
11Joshua Jordan22:49.4Springport56.9Olivet Pink
12Quincy Page22:49.8Vermontville Maple Valley56.7Olivet Pink
10Theo Kind23:07.9Sturgis55.4Allegan
9Clayton Roe23:07.6Britton Deerfield54.8Hudson Booster
10Elijah Goodell23:15.9Midland Dow51.4Dow Chargers
12Jack Dibert23:23.9Union City49.4Hudson Booster
12Ryan Ferguson23:22.1Mount Pleasant49.3Dow Chargers
11Brandon Watkins23:24.9Concord49.0Hudson Booster
9Nathaniel Seibert23:31.8Paw Paw47.4Allegan
9Sebastian Boehm23:16.2Reese46.9North Park
12Andrew Calvert23:31.3Britton Deerfield46.9Hudson Booster
9Logan Franzel23:17.3Ubly46.6North Park
10Henry Maher23:20.4Ypsilanti Community46.5Olivet Pink
9Owen Chevalier23:33.1Midland Dow45.6Dow Chargers
11Donovan Dula23:35.2Evergreen45.6Hudson Booster
12Hayden Langmaid23:20.8Unionville-Sebewaing45.4North Park
9Kayden Bailey23:34.8Midland45.1Dow Chargers
10David Schneider23:37.4Leslie44.9Hudson Booster
9Josiah Gatlin23:41.5New Covenant Christian (Lansing)44.2Allegan
9Elijah Crater23:43.9Lenawee Homeschool42.7Hudson Booster
11Logan Decker23:45.0Coldwater42.3Hudson Booster
10Aidan Mccarthy23:43.9Mount Pleasant42.0Dow Chargers
10Isaac Hyde23:47.3Reading41.6Hudson Booster
10Gideon Kelemen23:49.0Hillsdale Will Carleton41.0Hudson Booster
9Z Carpenter23:50.0Pittsford40.7Hudson Booster
9Jonny Bunnell23:54.7Berrien County Youth Track39.8Allegan
9Finnian McCarty24:02.8Petersburg-Summerfield36.4Hudson Booster
11Ethan Gatzke24:10.0TC West (Traverse City)33.3Dow Chargers
10Nash Scott24:13.0BC Pennfield33.0Hudson Booster
9Justice Deboer24:04.0Vermontville Maple Valley32.0Olivet Pink
10Ben Havens24:17.2Lenawee Homeschool31.6Hudson Booster
9Chase Binder24:18.6Vassar30.5Dow Chargers
9Brian Stultz24:23.3Delta29.6Hudson Booster
10Ruben Thomas24:25.1Addison29.0Hudson Booster
9Rylan Hero24:23.9Midland28.7Dow Chargers
12Michael Whitney24:30.3Plainwell27.9Allegan
11Chuanda Yang24:32.2Midland Dow25.9Dow Chargers
9Sawyer Baker24:29.7Jackson Northwest23.4Olivet Pink
10Johnny Keys24:47.0Midland21.0Dow Chargers
9Parker Komara24:49.0Midland Dow20.3Dow Chargers
12Drake Turner24:54.4Erie Mason19.2Hudson Booster
9Klayton Hensell24:55.6Union City18.8Hudson Booster
11Chuck Stone25:00.0Midland16.7Dow Chargers
9Wes Gatzke25:04.2TC West (Traverse City)15.3Dow Chargers
9James Thomas25:12.1Hillsdale Will Carleton13.3Hudson Booster
10Ahmaj Lee25:06.1Ypsilanti Community11.3Olivet Pink
11Trentyn Woodruff25:07.6Brown City9.8North Park
10Josiah Helwig25:39.1Manchester4.3Hudson Booster
12Henry Stone25:42.1Midland2.6Dow Chargers

GIRLS INDIVIDUAL RATINGS

GradeNameTimeTeamRatingMeet
11Emilia Garces17:53.2Midland Dow159.3Dow Chargers
10Grace Meyers18:17.7Bay City Western151.1Dow Chargers
10Kaitlyn Berg18:31.3Midland146.6Dow Chargers
12Stephanie DiPiazza18:48.0GRTC Peregrines146.3Allegan
11Tiya Feldpausch18:28.8Olivet146.1Olivet Pink
10Lily Britton19:03.3Olivet134.6Olivet Pink
9Marian Byrd19:14.4Marian (Bloomfield Hills)132.2Dow Chargers
11Hailey Lan19:27.3Troy127.9Dow Chargers
9Josephine Humphrey19:29.2Marian (Bloomfield Hills)127.3Dow Chargers
11Lindsey Cmeyla19:31.1Saginaw Valley Lutheran126.6Dow Chargers
11Kate Macfarlane19:40.8Midland Dow123.4Dow Chargers
10Autumn Luick19:44.9Midland Dow122.0Dow Chargers
11Abree VanDenBrink20:01.0Wayland Union122.0Allegan
10Hannah Vogel19:45.9Midland Dow121.7Dow Chargers
12Anna Hallett20:03.0Blissfield118.7Hudson Booster
9Alice Starkey20:15.0Sturgis117.3Allegan
12Kimberly Siek20:21.5Berrien County Youth Track115.2Allegan
9Juliet Siemen19:49.9Harbor Beach114.7North Park
11Cecelia Wojciakowski20:02.9GR Ottawa Hills114.7Olivet Pink
11Avery Huff20:24.4Paw Paw114.2Allegan
11Claire Miller20:17.1Monroe Jefferson114.0Hudson Booster
10Madelynn Patterson20:10.1Olivet112.3Olivet Pink
9Leilani Machuca20:34.1Sturgis111.0Allegan
10Sage Palmer20:01.5Sandusky110.8North Park
12Avery Silvas20:15.0Charlotte110.7Olivet Pink
11Gabby Schuff20:24.1Marian (Bloomfield Hills)109.0Dow Chargers
11Ella McCleery20:23.0Ypsilanti Community108.0Olivet Pink
10Audrey Pyle20:37.5Concord107.2Hudson Booster
10Katie Vande Werken20:45.6GRTC Peregrines107.1Allegan
11Margaret Guerra-Harrison20:39.8Leslie106.4Hudson Booster
12Lauren Giroux20:35.1Troy105.3Dow Chargers
10Avery Haynes20:46.6Brooklyn Columbia Central104.1Hudson Booster
11Avery Strom20:39.3Troy103.9Dow Chargers
12Alonna Goodsell20:50.0Bronson103.0Hudson Booster
11Lindsay Smith20:43.1TC West (Traverse City)102.6Dow Chargers
9Reagan Shadley20:33.1Cass City100.3North Park
12Jaclyn Suderman20:53.7Bay City Western99.1Dow Chargers
9Adelita Tobias20:50.7Vermontville Maple Valley98.8Olivet Pink
10Magdalene Wlazlo21:11.1GRTC Peregrines98.6Allegan
9Sophia Messing20:39.9Deckerville98.0North Park
10Melanie Clark20:59.5Marian (Bloomfield Hills)97.2Dow Chargers
11Ella Claus21:09.6Clinton96.5Hudson Booster
11Alyvia Janke20:45.9Unionville-Sebewaing96.0North Park
11Bethany Cmeyla21:03.7Saginaw Valley Lutheran95.8Dow Chargers
10Ally Farber21:20.6Sturgis95.5Allegan
12Haley Stimer21:13.4Concord95.2Hudson Booster
12Gloria Graf21:23.0Berrien County Youth Track94.7Allegan
9Abby Creisher21:15.9Leslie94.4Hudson Booster
9Evangeline Becker21:08.4Midland Dow94.2Dow Chargers
10Lulu Park21:26.2Sturgis93.6Allegan
11Maria Burlingame21:10.9Marian (Bloomfield Hills)93.4Dow Chargers
9Hailey Schultz21:11.3Alpena93.2Dow Chargers
11Sydnie Whitinger21:20.2Delta92.9Hudson Booster
10Audrey Rinehart21:22.3Concord92.2Hudson Booster
9Maisen Schaedler21:22.5Hudson92.2Hudson Booster
12Cailin Spearman20:58.6Harbor Beach91.8North Park
11Alayna Smith21:17.9Marian (Bloomfield Hills)91.0Dow Chargers
12Addison Jones21:18.9Midland90.7Dow Chargers
11Joylin Brillhart21:19.2Midland Dow90.6Dow Chargers
9Rose Moreno21:28.5Blissfield90.2Hudson Booster
9Ellie Sills21:35.0Blissfield88.0Hudson Booster
9Annmarie Taylor21:43.4Sturgis87.9Allegan
9Mia Rollins21:41.8Delta85.7Hudson Booster
9Maija Esaiasson21:35.0TC West (Traverse City)85.3Dow Chargers
11Abby Stiltner21:31.3GR Ottawa Hills85.2Olivet Pink
10Jovie Hudson21:43.5Archbold85.2Hudson Booster
9Norah Hatt21:52.6Sturgis84.8Allegan
9Marin Henry21:37.1TC West (Traverse City)84.6Dow Chargers
12Annie Wernet21:33.6Hope Christian84.5Olivet Pink
9Emma Broderick21:38.0Midland Dow84.3Dow Chargers
12Kaiya Bragiel21:38.9Bay City Western84.0Dow Chargers
9Livie Miller21:57.2Paw Paw83.3Allegan
12Miriam Sanchez21:50.0Bronson83.0Hudson Booster
11Leah Krzeszewski21:43.6Marian (Bloomfield Hills)82.5Dow Chargers
12Hayden Lemieux21:59.8Paw Paw82.4Allegan
12Kendyl Musielewicz21:52.0Quincy82.3Hudson Booster
11Madisyn Hunter21:54.3Leslie81.6Hudson Booster
10Lana Benware21:54.3Ida81.6Hudson Booster
10Alivia Shipley22:02.5Paw Paw81.5Allegan
11Leyah Reed21:46.7Midland Dow81.4Dow Chargers
12Cagnee Grime21:55.0Archbold81.3Hudson Booster
12Madelyn Frisbee21:47.6Midland Dow81.1Dow Chargers
11Myah Peruski21:30.9Ubly81.0North Park
10Emmy Farber22:04.1Sturgis81.0Allegan
9Edith Koonman22:04.8GRTC Peregrines80.7Allegan
10Piper Grigsby21:57.0Bronson80.7Hudson Booster
11Jessica Toole21:51.2Midland Dow79.9Dow Chargers
9Katelyn West21:51.6TC West (Traverse City)79.8Dow Chargers
10Elyana Jurkowski22:08.5Wayland Union79.5Allegan
9Violette Goodrich21:48.8Charlotte79.4Olivet Pink
11Lydia Popp21:36.2EPBP Laker79.3North Park
11Esther Bulgrien21:38.0Harbor Beach78.7North Park
11Leah Flannery22:04.1Leslie78.3Hudson Booster
10Gracelyn Heath21:57.2Alpena77.9Dow Chargers
10Kendall Dorey21:54.4Charlotte77.5Olivet Pink
11Eunah Kim22:00.0Troy77.0Dow Chargers
10Mollie Yeager22:08.6Blissfield76.8Hudson Booster
11Molly Gorman22:02.5Troy76.2Dow Chargers
11Peyten Albertson21:46.7Marlette75.8North Park
12Janae Murillo22:12.5Archbold75.5Hudson Booster
9Madisen Burrows22:04.8TC West (Traverse City)75.4Dow Chargers
9Lauren Tappenden22:13.1Quincy75.3Hudson Booster
11Breslin Wing22:14.2Ottawa Lake-Whiteford74.9Hudson Booster
10Zona Morris22:02.2GR Ottawa Hills74.9Olivet Pink
11Norah Talarico22:10.1Troy73.6Dow Chargers
11Abbygail Plester21:54.0Ubly73.3North Park
9Stylar Ross22:19.3Onsted73.2Hudson Booster
9Peyton Baranek22:12.0Midland Dow73.0Dow Chargers
9Gabby Sheckell22:12.4Troy72.9Dow Chargers
11Kashvi Mohan22:12.9Troy72.7Dow Chargers
11Gabriella Clinton22:13.3Marian (Bloomfield Hills)72.6Dow Chargers
10Josslyn Handy22:22.2Clinton72.3Hudson Booster
10Gabriella Carrizales22:22.6Delta72.1Hudson Booster
9Eden Weidmayer22:22.9Manchester72.0Hudson Booster
9Mya McBride22:22.9Coldwater72.0Hudson Booster
11Jaelynn Horton22:24.8Erie Mason71.4Hudson Booster
12Eleanor Park22:34.4Sturgis70.9Allegan
10Lily Marker22:22.7Bay City Western69.4Dow Chargers
10Jaylyn Seybert22:24.3Midland68.9Dow Chargers
12Lydia Richards22:33.7Dundee68.4Hudson Booster
11Emily Suydam22:34.7Hilltop68.1Hudson Booster
11Grace Davis22:34.8Pettisville68.1Hudson Booster
12Alayna Zahn22:27.4Midland Dow67.9Dow Chargers
12Sophia Lemieux22:44.6Paw Paw67.5Allegan
12Ava Karsten22:29.9Alpena67.0Dow Chargers
12Eliza Milarch22:27.6Charlotte66.5Olivet Pink
10Addy Ringbloom22:40.4Dundee66.2Hudson Booster
12Braelynn Chiotti22:42.8Ottawa Lake-Whiteford65.4Hudson Booster
10Kayden Parker22:17.9Harbor Beach65.4North Park
11Kennedy Kunkle22:43.7Fayette65.1Hudson Booster
11Ramona Heitman22:54.2GRTC Peregrines64.3Allegan
11Revan Ricker22:46.2Blissfield64.3Hudson Booster
10Braelynn Thorrez22:46.4Concord64.2Hudson Booster
9Claire Bowers22:48.1Archbold63.6Hudson Booster
9Kynzie Rice22:48.1Pettisville63.6Hudson Booster
10Rachel Becker22:26.8Unionville-Sebewaing62.4North Park
9Cecelia Seibert22:55.9Archbold61.0Hudson Booster
10Ana Rice22:50.8TC West (Traverse City)60.1Dow Chargers
12Hannah Murtha22:51.1Midland60.0Dow Chargers
10Lucy Chapman22:59.6Stockbridge59.8Hudson Booster
11Marilise (Mari) Yezak22:52.9Midland Dow59.4Dow Chargers
10Emily Murphy22:53.3Marian (Bloomfield Hills)59.2Dow Chargers
10Norah Wilson22:53.7TC West (Traverse City)59.1Dow Chargers
11Elaina Ruiz22:55.6Bay City Western58.5Dow Chargers
9Isadora Winkelman22:51.7GR Ottawa Hills58.4Olivet Pink
12Parker Williams23:04.6Union City58.1Hudson Booster
11Lea Rode22:54.4Ypsilanti Community57.5Olivet Pink
12Tanylei Neff23:06.6Erie Mason57.5Hudson Booster
12Adela Chocholova22:42.3Caseville57.2North Park
11Keren Maldonado23:07.6Pettisville57.1Hudson Booster
10Leila Harris23:15.8New Covenant Christian (Lansing)57.1Allegan
10Olivia Chadwell23:08.1Concord57.0Hudson Booster
10Randee Mulherin23:09.5Monroe Jefferson56.5Hudson Booster
9Eva Klee22:47.0Ubly55.7North Park
10Breana Adame22:47.6Sandusky55.5North Park
9Ellie Aughenbaugh23:13.0Coldwater55.3Hudson Booster
11Brystal Klinkman22:49.3Cass City54.9North Park
11Olivia Green23:22.5Sturgis54.8Allegan
9Autumn Call23:22.5Paw Paw54.8Allegan
11Sadie Herrema23:23.1GRTC Peregrines54.6Allegan
11Emily Meek22:53.1Unionville-Sebewaing53.6North Park
12Emily Satkowiak23:18.4Stockbridge53.5Hudson Booster
11Chloe Ruse23:20.6Lenawee Homeschool52.8Hudson Booster
12Nyala Resseguie23:29.5Paw Paw52.5Allegan
10Vivian Murphy23:09.6Olivet52.5Olivet Pink
9Rylee Rawlings22:58.8Ubly51.7North Park
11Emma Raymaker23:16.4Bay City Western51.5Dow Chargers
9Madeline Zahner23:25.3Manchester51.2Hudson Booster
12Kyli Morton23:26.1Dundee51.0Hudson Booster
12Lani Dimock23:01.9Harbor Beach50.7North Park
11Alexa Robbins23:02.6Harbor Beach50.5North Park
10Lyla Holdwick23:03.6Harbor Beach50.1North Park
11San Juanita Vargas23:37.8Paw Paw49.7Allegan
10Ginger Ruffer23:31.0Archbold49.3Hudson Booster
10Camilla Mommerency23:31.5Ida49.2Hudson Booster
9Summer Franzel23:06.8Ubly49.1North Park
12Aspen Jimkoski23:08.6North Huron48.5North Park
9Evelyn Rajewski23:26.4Bay City Western48.2Dow Chargers
12Olivia Sevilla23:29.9Bay City Western47.0Dow Chargers
9Arianna Thurlow23:38.0Lenawee Homeschool47.0Hudson Booster
11Kayle Talaski23:13.8North Huron46.7North Park
9Teagan Osmond23:31.8Bay City Western46.4Dow Chargers
10Fiona Phillips23:15.5North Huron46.2North Park
9Isabella Pratt23:40.8Stockbridge46.1Hudson Booster
12Blaney Huffman23:40.9Archbold46.0Hudson Booster
11Mya Barrett23:41.3Concord45.9Hudson Booster
9Isla Moore23:33.7Midland Dow45.8Dow Chargers
12Charlotte Dilley23:41.7Evergreen45.8Hudson Booster
11Madalynn Trame23:43.6Sand Creek45.1Hudson Booster
9Tessa Trevino23:44.6Adrian Madison44.8Hudson Booster
11Grace Brockway23:44.7Hudson44.8Hudson Booster
9Kenley Hewitt23:33.3Olivet44.6Olivet Pink
11Aliyah Numinen23:46.1Stockbridge44.3Hudson Booster
11Carolina Garcia23:54.5Sturgis44.2Allegan
9Gemma Braun23:21.6EPBP Laker44.1North Park
11Alexandra Stickel23:40.7Midland Dow43.4Dow Chargers
10Peyton Messer23:48.8Ayersville43.4Hudson Booster
12Mia Heisler23:37.9Springport43.0Olivet Pink
9Raegan Jones23:39.0Vermontville Maple Valley42.7Olivet Pink
10Brynn Lusky23:51.2Ida42.6Hudson Booster
10Sibila Musa (Lila) Krejcik Lopez23:27.4EPBP Laker42.2North Park
10Natalia Hernandez23:40.8Jackson Northwest42.1Olivet Pink
10Peyton Richer23:53.6Wauseon41.8Hudson Booster
9Ava Lowrie23:55.4Ida41.2Hudson Booster
11Lola Miars23:43.6Olivet41.1Olivet Pink
11Gabby Putman23:31.2EPBP Laker40.9North Park
9Leah Comeaux23:49.2TC West (Traverse City)40.6Dow Chargers
9Peyton Shiels23:57.3Britton Deerfield40.6Hudson Booster
10Madison Srebnik23:49.6Alpena40.5Dow Chargers
9Neva Erickson23:53.2Bay City Western39.3Dow Chargers
11Stephanie Reder23:53.5Midland Dow39.2Dow Chargers
10Audrey Kaschinske23:55.6Saginaw Valley Lutheran38.5Dow Chargers
12Kendall Plate24:03.8Adrian Lenawee Christian38.4Hudson Booster
11Anna Billman24:12.5Allegan38.2Allegan
11Arianna Stapleton23:57.1Marian (Bloomfield Hills)38.0Dow Chargers
11Ellie Woodring24:05.3Addison37.9Hudson Booster
11Claire Ellis23:53.5Olivet37.8Olivet Pink
9Remi Maynard24:05.9Britton Deerfield37.7Hudson Booster
9Madeline Kolbe24:06.7Erie Mason37.4Hudson Booster
11Sophie Aupperlee23:55.3GR Ottawa Hills37.2Olivet Pink
9Kaylee Byars23:42.9Marlette37.0North Park
12Alexis Colburn24:08.0Erie Mason37.0Hudson Booster
12Paytyn Sweat24:01.0Vassar36.7Dow Chargers
10Isabelle Shipley24:17.1Paw Paw36.6Allegan
11Lydia Emerick23:57.2Vermontville Maple Valley36.6Olivet Pink
9Anna Klaska23:45.2Harbor Beach36.3North Park
12Alaina Weyrowske24:02.5Midland Dow36.2Dow Chargers
12Jaelyn Gwinner24:12.2Onsted35.6Hudson Booster
11Lucia Street24:20.8GRTC Peregrines35.4Allegan
12Lindsay Hofmeister24:04.8Midland Dow35.4Dow Chargers
10Ellerie Bucklin24:13.3Coldwater35.2Hudson Booster
10Olivia Whiting24:05.7Midland Dow35.1Dow Chargers
12Luz Maldonado24:06.1Midland Dow35.0Dow Chargers
10Kinsley Wilburn24:14.5Monroe Jefferson34.8Hudson Booster
9Brooklyn Smith24:16.0Wauseon34.3Hudson Booster
11Megan Timbrook24:17.5Brooklyn Columbia Central33.8Hudson Booster
12Caroline Mason24:18.9Manchester33.4Hudson Booster
10Adelynn Cosby24:18.9Bronson33.4Hudson Booster
11Abby Raymond24:23.0Petersburg-Summerfield32.0Hudson Booster
11Kennedy Moore24:12.0Springport31.7Olivet Pink
9Ansley DeRoo24:13.3GR Ottawa Hills31.2Olivet Pink
10Caradee Seaman24:01.1Marlette31.0North Park
12Allison Gautsche24:31.8Union City29.1Hudson Booster
9Evelyne Lane24:32.3Lenawee Homeschool28.9Hudson Booster
9Rylee Cole24:33.9Dundee28.4Hudson Booster
11Kiera Twyman24:21.9Olivet28.4Olivet Pink
11Lillienne Elmes24:29.7Marian (Bloomfield Hills)27.1Dow Chargers
12Lillian Jagielski24:39.3Pittsford26.6Hudson Booster
11Natalie Habitz24:33.3Saginaw Valley Lutheran25.9Dow Chargers
9Bailey Porter24:41.4Quincy25.9Hudson Booster
10Anna London24:31.2Olivet25.3Olivet Pink
12Mattie Hallenbeck24:45.0Onsted24.7Hudson Booster
9Emmeline Gancer24:47.4Stockbridge23.9Hudson Booster
10Eliana Koller24:39.5TC West (Traverse City)23.8Dow Chargers
11Brooklyn Morell24:22.9Ubly23.7North Park
9Isla Townsend24:56.0GRTC Peregrines23.7Allegan
11Makayla Six24:48.5Sand Creek23.5Hudson Booster
9Phoebe Walter24:43.4TC West (Traverse City)22.5Dow Chargers
9Zoey McCain24:52.9Ida22.0Hudson Booster
12Julianna Tanner24:54.5Sand Creek21.5Hudson Booster
11Sydney Woods25:04.5Comstock20.8Allegan
12Lexi Gembel24:50.8Alpena20.1Dow Chargers
12Helena Goodrich24:49.0Charlotte19.3Olivet Pink
11Julia Shupe24:36.3EPBP Laker19.2North Park
12Makya Isham25:01.5Leslie19.2Hudson Booster
11Isabella Reinbold24:53.6Saginaw Valley Lutheran19.1Dow Chargers
12Selah Churchwell25:10.2GRTC Peregrines18.9Allegan
10Haleigh Summers25:02.6Adrian Madison18.8Hudson Booster
11Ava Bauschatz24:55.1Midland Dow18.6Dow Chargers
11Sophie Blewett24:55.4Midland Dow18.5Dow Chargers
11Maya Cicci24:57.0Midland Dow18.0Dow Chargers
9Alexandra Dinh24:58.3Bay City Western17.6Dow Chargers
9Henley Wright25:07.3Clinton17.2Hudson Booster
10Bella Mehta24:59.8Midland Dow17.1Dow Chargers
10Ebony Huckins24:42.8Reese17.1North Park
11Hannah Tedrow25:09.6Delta16.5Hudson Booster
11Linley Clark25:13.1Ayersville15.3Hudson Booster
9Zeniah Holman25:05.3Midland15.2Dow Chargers
9Katelynn Wellday25:15.1Clinton14.6Hudson Booster
11Danielle Chandler25:24.2Berrien County Youth Track14.3Allegan
12Sierra DeBarr25:18.9Ottawa Lake-Whiteford13.4Hudson Booster
12Chloe Gemalsky25:19.2Onsted13.3Hudson Booster
12Alexis Velasquez25:24.0Adrian Madison11.7Hudson Booster
10Piper VanStraten25:15.6Olivet10.5Olivet Pink
9Melanie Boudrie25:29.5Dundee9.8Hudson Booster
10Lauren Hanak25:29.9Wauseon9.7Hudson Booster
9Kynsleigh Roskey25:06.8Brown City9.1North Park
10Emma Henry25:32.3Wauseon8.9Hudson Booster
11Avery Stover25:33.4Adrian Madison8.5Hudson Booster
12Clara Belle Orban25:27.1Alpena8.0Dow Chargers
10Molly Fojtik25:38.1Ottawa Lake-Whiteford7.0Hudson Booster
11Anya McClure25:38.4Adrian Madison6.9Hudson Booster
10Morgan Raymo25:39.7Wauseon6.4Hudson Booster
12Sofia Shaw25:40.1Lenawee Homeschool6.3Hudson Booster
11Jasreman Kaur25:41.7Union City5.8Hudson Booster
12Dannyell Grimes25:43.7Sand Creek5.1Hudson Booster
9Reilly Johnson25:36.2TC West (Traverse City)4.9Dow Chargers
11Adalynne Lange25:19.3EPBP Laker4.9North Park
10Teegan March25:45.5Camden-Frontier4.5Hudson Booster
10Victoria Francis25:46.4Quincy4.2Hudson Booster
10Adilyn Stotz25:50.2Ida2.9Hudson Booster
10Isabella Rodriguez25:50.4Dundee2.9Hudson Booster
11Julia Vachon25:42.6Marian (Bloomfield Hills)2.8Dow Chargers
12Miyah Moore25:51.9Coldwater2.4Hudson Booster
9Gracelyn Ketelaar26:01.2Allegan1.9Allegan
9Harper Baxter26:01.2GRTC Peregrines1.9Allegan
10Andie Bayles25:53.4Ida1.9Hudson Booster
12Maya Witkovsky26:01.6Allegan1.8Allegan
10Kylee McAllister25:49.8TC West (Traverse City)0.4Dow Chargers
9Ember Hettich25:58.7Manchester0.1Hudson Booster