Uncategorized

2025 Rankings: League Week Girls

This sport of ours gives us enjoyment all year. Trudging through the snow on wintry days, speedy circles around the track, fun summer runs. But does anything beat these final weeks of the year? The huge mid-season meets are done and we’re rolling towards races of great consequence. Lifetime memories have been accrued all fall and even more are to come.

Hopefully this batch of rankings validates what’s already occurred and gives motivation to what could come.

As with the previous rankings, all meets with over 50 participants of each gender are included (even if the ratings themselves aren’t posted to the site, they’re in my database). The rankings take the individual ratings from each race and weigh them using factors of recency, field size, and field competitiveness. Those weighted ratings are then sorted by team, scored against the entire division, and ranked. Thus, teams with more depth tend to be ranked a little higher than they’d be at a regular invite or even the State Finals. But I know no better way to rank all the teams in a division than to compare against all teams in a division.

These are filtered a bit, a runner has to have competed in a race since September 19th (Jackson/Cougar Falcon/VSV weekend) at a race I’ve rated. Hopefully this accounts for injuries.

As always, these are for fun and a vehicle to drive interest in the best sport in the world. If they cause undue stress or pressure or motivate you to write me unkind messages (only happened a few times this year, but gotta get out ahead of it!), this site might not be for you. That’s fine, the many XC fans of Michigan will enjoy it all the same.

RankGradeNameTeamLW RatingRegion
111Kaylie LivingstonWhitmore Lake156.833
211Libby SmithGobles151.131
310Sophia GrinageLeland143.529
410Callie SinkeOnekama142.829
512Emma RikerKalamazoo Hackett132.732
611Veyda ConleyMartin130.731
710Carmella JulianMaple City Glen Lake128.329
812Carina BurchiWhitmore Lake122.533
99Norah KileyKingston120.235
1012Cara PrusakiewiczDryden119.735
118Faith SchipperHolland Calvary Christian116.831
129Ava HigleyFrankfort116.729
1310Malynda LambrosWhitmore Lake115.933
1411Lauren ShafferGobles115.631
159Ryleigh AlderinkHolton114.331
1612Lilah KileyKingston113.635
1711Claire LongSaginaw Nouvel112.330
1811Addy ZellerOnekama112.329
1910Ella LambRoyal Oak Shrine111.536
2010Maizy MatthewsBreckenridge110.930
2111Evelyn MeyerHillsdale Academy110.334
2212Eleanor ColeLutheran Westland109.036
2311Amelia McKinneyGrand Traverse Academy107.029
2412Katie SweeneyUbly106.435
2510Cassidy BowersAustin Catholic106.136
2611Kiera PiperKalamazoo Hackett103.432
2712Rowan AllenMendon103.132
2810Alyvia JankeUnionville-Sebewaing102.935
2910Deirdre O’ConnellAllen Park Cabrini102.436
3011Veronica PagaPetoskey St. Michael102.328
319Alyse CoxMaple City Glen Lake102.029
329Audrey PyleConcord101.834
3311Natalie BurpeeLeland101.229
3411Lindsey NordykeByron Center Zion Christian98.031
3512Mirthe BreukerBuckley97.429
368Amelia HoytBellaire97.028
3711Brie SiemsKalamazoo Hackett96.832
3810Payton KingKingston96.435
3911Adrienne MitchellLansing Christian96.133
4010Zoe FabingFowler95.831
4110Skylar MaclennanFulton95.330
4210Melodie HulinekBear Lake95.129
4310Claire WrightDryden94.835
4411Addison PatrzikGrand Traverse Academy94.229
4511Mikayla KulawiakBuckley92.829
469Lillian CoenEllsworth92.828
479Heather MorrisHillsdale Academy92.634
4812Kinsey PeerBuckley92.429
4912Elodie WeaverWhitmore Lake91.833
5012Addison JaroszFrankfort91.629

Finally, An Individual Breakdown

She’s been the queen of D4 for a bit of time, laying it on the line for her Whitmore Lake squad the past two years. Each State Final has resulted in glory, team titles in each instance and a individual championship in 2024 for Kaylie Livingston. The path she’s taking in 2025 looks familiar, with sub-18’s in bigger races, wins at Holly and in her conference.

Libby Smith was the closest returner from last fall. The Gobles junior has taken a clear step forward, dropping into the 17’s at Otsego. Her 17:46 there was a 40 sec. subtraction from her sophomore best. She comes off a 3rd place Portage finish and an undefeated season in conference action.

RankTeamScoreRegionTop 5 Avg.Top 7 Avg.Top 5 SpreadTop 7 Spread
1Whitmore Lake10633114.690.23:326:55
2Kalamazoo Hackett2003297.085.63:014:08
3Hillsdale Academy2143491.988.31:171:38
4Buckley2332987.681.61:231:38
5Maple City Glen Lake2412992.376.03:354:48
6Grand Traverse Academy2442988.079.32:052:49
7Gobles2933192.770.25:376:58
8Ubly3273581.255.02:006:06
9Concord3693476.759.32:375:44
10Lansing Christian3703376.656.31:566:11
11Martin3873179.762.73:415:46
12Kingston4123574.95:07
13Onekama4612973.76:46
14Royal Oak Shrine4823667.454.13:255:21
15Bear Lake5132961.948.03:044:20
16Petoskey St. Michael5192860.5-3.65:1718:10
17Bellaire5202861.33:19
18Dryden5263560.46:07
19Harbor Beach5543558.049.62:333:04
20Saginaw Michigan Lutheran Seminary5653058.043.82:494:49
21Rogers City6132842.67:54
22Genesee Christian Academy6483348.58.83:278:49
23Lutheran Westland6633641.87:52
24Petersburg-Summerfield6783424.411:27
25East Jordan6992841.14:49
26Ellsworth7262838.320.34:536:02
27Novi Christian Academy7273338.717.73:286:17

Intriguing League Battles

The SAC and NWC, the two conferences containing multiple top teams, have finished their regular season. The NWC meets have been too tiny to consider for the rankings (although I’m making exceptions for the final ones). With the inclusion of this past one, we saw Maple City Glen Lake move up a few spots. Buckley was also there, finishing 4th (and 3rd in the previous two jamborees). Both teams placed behind Benzie Central and both would’ve won many other D4-centric leagues.

Kalamazoo Hackett, Gobles, and Martin (hanging out in 11th) all competed in the SAC Championship. Those three squads are the lone D4 teams in a conference full of D3 teams. With the exception of Saugatuck, the D4 teams beat all the other D3 teams.

RankTeamScoreRegionCounty WeekMove
1Whitmore Lake1063310
2Kalamazoo Hackett200323-1
3Hillsdale Academy2143421
4Buckley2332940
5Maple City Glen Lake241296-1
6Grand Traverse Academy2442951
7Gobles2933170
8Ubly3273580
9Concord3693490
10Lansing Christian3703312-2
11Martin38731110
12Kingston41235102
13Onekama4612915-2
14Royal Oak Shrine48236131
15Bear Lake51329141
16Petoskey St. Michael5192817-1
17Bellaire5202819-2
18Dryden52635162
19Harbor Beach5543520-1
20Saginaw Michigan Lutheran Seminary56530182
21Rogers City6132822-1
22Genesee Christian Academy64833211
23Lutheran Westland66336230
24Petersburg-Summerfield6783425-1
25East Jordan6992831-6
26Ellsworth72628260
27Novi Christian Academy7273335-8

RankGradeNameTeamLW RatingRegion
112Hailey CreisherLeslie152.426
211Samantha SchroederJackson Lumen Christi147.023
312Hope MillerBlissfield142.527
410Tiya FeldpauschOlivet141.623
511Grace WonchLansing Catholic140.626
610Elliana MaxKent City140.521
711Alyssa KramerPewamo-Westphalia140.024
810Josie BishopLansing Catholic138.226
911Violet TetilCaro135.325
1010Caelyn TorryMcBain134.020
1111Isabelle SliterFennville132.122
1212Brynne SchulteElk Rapids131.219
139Lily BrittonOlivet130.123
149Calista GeorgePewamo-Westphalia129.724
159Anna DrauerLansing Catholic127.626
1611Kamryn SixberrySaugatuck127.322
1712Anna PrayElk Rapids126.619
1810Dory SimonRemus Chippewa Hills126.225
1910Avery KellyBenzie Central126.120
2012Alina MartinsonSaugatuck125.422
2112Bella LaFountainMonroe St. Mary CC125.027
2212Ashlynn HarrisBronson124.423
2310Isabelle CurrieLansing Catholic123.926
2412Abigail ReisMillington123.324
259Tala CarlinBuchanan120.522
2611Marlowe WalcottReed City120.520
2712Macy FazekasJackson Lumen Christi119.323
2810Madisyn WansteadLeroy Pine River118.920
2911Shelby KuiperGrand Rapids Covenant Christian118.721
3010Lindsey LudwigLansing Catholic118.426
3111Makinna FoglesongIthaca118.025
3212Mattie GagneMidland Bullock Creek117.425
3311Betsy GoodenManton116.620
3410Maisey ToteffHanover-Horton116.323
3512Grace CostonStanton Central Montcalm115.824
3611Lyvia CurtisSaugatuck114.722
379Kylie ZwiepGrand Rapids NorthPointe Christian114.121
3812Aletta ScholtenGrandville Calvin Christian114.021
3910Khloe LehnstIthaca113.725
4011Natalie RosemaHart113.720
4112Quinn HatfieldRemus Chippewa Hills113.725
4212Ella HeffnerCharyl Stockwell Academy113.126
4312Anna PoppemaBath112.924
449Avery HaynesBrooklyn Columbia Central111.923
4512Hailey SillsBlissfield111.627
4612Madi HarePlymouth Christian Academy111.226
4712Frances MelinnLansing Catholic110.626
4810Shelby ZimmerKent City110.421
4911Jenna KeilenPewamo-Westphalia110.124
5010Ellason FosterNewaygo109.621

Finally, An Individual Breakdown

This was probably the most intriguing race coming into the year. The most recent graduating class was full of girls that led D3 for awhile – Kyah Hoffman, Jessie Jazwinski, Emmry Ross, Lila Volkers, amongst others. Three D3 girls were present in the 50 Tickets – Samantha Schroeder, Hailey Creisher, and Hope Miller. And in these rankings, the three lead the way.

Creisher appears to be the favorite at this point. She owns the fastest time in the division (17:51 from this past weekend’s Greater Lansing) and the top-six ratings from any D3 girl. Evidence from these past few weeks show that both Schroeder and Miller are approaching championship season with their best material. Miller just claimed a Lenawee County trophy, traversing the tough Gerber Hill course with her fourth sub-19 of the year. Schroeder won against the best D3 field of the year at Portage, then notched a season’s best at Gabriel Richard.

RankTeamScoreRegionTop 5 Avg.Top 7 Avg.Top 5 SpreadTop 7 Spread
1Lansing Catholic8126129.7122.91:061:58
2Saugatuck24822111.892.81:415:21
3Pewamo-Westphalia26124113.2106.32:232:40
4Blissfield31827107.895.82:574:10
5Jackson Lumen Christi33823108.2100.63:053:22
6Grand Rapids Covenant Christian3962199.393.71:332:05
7Grandville Calvin Christian4262197.687.21:242:50
8Olivet44123104.989.54:224:32
9Hart4442096.885.71:522:56
10Benzie Central4772097.186.03:033:37
11Traverse City St. Francis4911993.787.21:271:56
12McBain5182095.686.83:063:33
13Remus Chippewa Hills5442595.083.23:163:51
14Kent City5582196.03:46
15Plymouth Christian Academy6092688.171.62:054:42
16Grand Rapids NorthPointe Christian6282187.066.12:345:16
17Midland Bullock Creek6952585.272.92:334:18
18Bronson7012386.272.33:394:40
19Stanton Central Montcalm7212483.956.62:578:42
20Saginaw Valley Lutheran7312583.060.63:145:17
21Harbor Springs7481980.073.51:251:37
22Bath7512481.850.82:4810:01
23Caro7712586.14:31
24Leslie7942686.957.15:4510:53
25Ithaca8062582.54:12
26Reed City8322079.966.23:354:27
27Sanford-Meridian8872575.968.22:252:55

Intriguing League Battles

Mentioned earlier, Saugatuck continued their season-long streak of SAC wins, placing three Trailblazers in the top-10 and holding off a Hackett squad that’s a podium contender of their own.

Lansing Catholic will be going for their 14th consecutive CAAC White title. The Cougars are strongly present in the upper pack of league races, placing 6 girls in the top-10 of each. A win seems to be a foregone conclusion. Of greater intrigue will be another test for Olivet. The Eagles were behind Charlotte in the first jamboree, then 2nd place in the next one. Another runner-up finish would further cement the team as a top-10 D3 squad.

Speaking of streaks, Grandville Calvin Christian has an OK Silver reign of the past 8 years. The Squires have met a bit of resistance this fall, with NorthPointe Christian winning the most recent jamboree, 41 to 42. As with many meets at this time of year, health is a factor in the final standings. If the Mustangs are fully loaded, this will be a dead heat.

RankTeamScoreRegionCounty WeekMove
1Lansing Catholic812610
2Saugatuck2482220
3Pewamo-Westphalia2612430
4Blissfield3182740
5Jackson Lumen Christi338236-1
6Grand Rapids Covenant Christian3962151
7Grandville Calvin Christian426218-1
8Olivet441239-1
9Hart4442010-1
10Benzie Central4772012-2
11Traverse City St. Francis49119110
12McBain5182013-1
13Remus Chippewa Hills5442515-2
14Kent City55821140
15Plymouth Christian Academy6092616-1
16Grand Rapids NorthPointe Christian6282179
17Midland Bullock Creek6952518-1
18Bronson7012320-2
19Stanton Central Montcalm72124190
20Saginaw Valley Lutheran7312523-3
21Harbor Springs74819210
22Bath7512425-3
23Caro7712524-1
24Leslie79426222
25Ithaca80625178
26Reed City83220260
27Sanford-Meridian88725270

RankGradeNameTeamLW RatingRegion
112Emma HoffmanOtsego186.313
212Katie BerkshireGaylord178.610
311Jaelyn RayPinckney160.916
49Eliza SchwassLudington159.510
511Ava SchaferSt. Johns158.414
610Avery EngbersHolland Christian153.711
712Natalie FoltzFrankenmuth151.115
811Caroline RandallHastings151.012
911Johanna MulderHolland150.111
1010Oakley OsterhartCoopersville149.111
1112Marie GatesHudsonville Unity Christian148.911
1211Annabelle LowmanLudington148.710
1311Mia MaySparta148.611
1411Lane IsomRichland Gull Lake147.913
1511Clara KaczorFreeland147.715
1612Elise BardenFrankenmuth146.515
1711Ayda SkeelsAdrian145.618
1810Kayla ShellenbargerGoodrich143.815
1911Alivia OttingerGoodrich143.315
2010Remie EllisEaton Rapids143.014
2112Chloe RinzemaGrand Rapids South Christian141.612
2212Julia GarciaPinckney140.716
2312Lilah PoelGrand Rapids Christian140.512
2410Tiffany DeMaagdGrand Rapids South Christian140.412
2510Ana LovellLake Fenton140.216
269Alayna VerhageOtsego139.613
2711Olivia WeissHolland139.411
2810Anneliese PasschierEast Grand Rapids138.612
2911Eliana StobHolland Christian138.611
3010Mai NguyenPlainwell137.813
3112Ellie ScholmaGrand Rapids Christian137.612
3211Bridget FidkowskiAnn Arbor Gabriel Richard137.218
339Addelyn SabatkeOtsego137.113
349Adelyn VerhageOtsego136.313
3511Addison JosephsonLinden135.916
3612Brooklynn BrownCadillac135.510
3711Adeline ArmstrongEast Grand Rapids135.212
3811Zoe HoekstraGrand Rapids Christian134.412
3910Madison PettyAdrian133.218
4012Alexis KotkowiczSpring Lake133.110
4112Layla GeurinkHolland Christian132.611
4211Ella McInerneyCadillac131.810
4312Miriam KlohaSt. Johns131.814
4411Ellery LampenHolland Christian129.711
4510Audrey KlineSt. Joseph129.213
469Vittoria PerucchettiSt. Joseph129.213
4712Georgia BabcockEdwardsburg129.213
4811Samantha WhitlamMacomb Lutheran North128.817
4912Avery TurkNew Boston Huron128.718
5011Skylar MejeurOtsego128.613

Finally, An Individual Breakdown

Throughout the years, Emma Hoffman has had her handprints all over D2. Early on, it was a 2nd place finish at State. Two years later, another runner-up spot. On the oval this past spring, a double victory in the 1600m & 3200m. That track season was the springboard for this fall greatness. She only has one blemish, an admirable defeat to Natasza Dudek. Other than that, all wins, a few reaching into the 16’s. The future Colorado Buffalo has handled an uptick in training with grace and continued improvement.

In her wake, Katie Berkshire is still getting faster. Each high school season, she’s hit a new barrier. As a sophomore, that was the 18’s. A year later, many championship efforts in the 17’s. Then in late September at Bluejay, she eked out a 16:58. She’s undefeated on the year, having *just* won her 3rd consecutive BNC title.

RankTeamScoreRegionTop 5 Avg.Top 7 Avg.Top 5 SpreadTop 7 Spread
1Otsego14413145.6137.52:533:56
2Holland Christian17511136.3132.91:211:29
3Grand Rapids Christian23112131.3127.21:061:13
4Grand Rapids South Christian33312125.8118.91:432:13
5Goodrich40615122.6108.62:033:32
6Coopersville41911121.5111.42:213:41
7Cadillac42810120.8109.12:152:56
8Spring Lake45710116.8110.11:182:29
9East Grand Rapids46912118.2108.31:463:28
10Pinckney50316121.5109.43:184:23
11Ann Arbor Gabriel Richard52518115.6106.02:082:55
12Forest Hills Eastern55712112.2101.31:222:36
13DeWitt56714111.0108.40:530:59
14Linden59716111.7100.42:173:16
15Hudsonville Unity Christian69411109.0103.52:373:13
16Frankenmuth70715114.3102.03:474:00
17St. Joseph73213109.395.43:133:37
18Freeland77715106.799.03:163:31
19Cedar Springs78710103.592.32:043:19
20Shepherd82415101.993.72:022:39
21Fremont82410102.986.72:374:50
22Holland84611107.794.53:484:47
23Clare8711099.491.81:432:27
24Charlotte8821499.290.61:332:34
25Bloomfield Hills Marian8861698.194.10:561:08
26New Boston Huron9171898.692.52:272:36
27Richland Gull Lake93113101.193.43:343:48

Intriguing League Battles

More streaks! In the Wolverine Conference, Otsego retains one of 100+ dual meet victories. I’m no historian, but I gotta imagine their overall championships rival some of the above squads. In the course of this being written, the Bulldogs gathered five girls in the top-six slots to claim yet another win.

This is only the second season of River Cities Alliance competition, thus it’s tough to establish a lengthy history. That hasn’t prevented Coopersville from winning the three league meets in 2024 and two from this current year. Whereas last fall’s races were of smaller margins, this year’s have been routs. Steady movement upward for the Broncos, who appear as if they’ll be a D2 force for a while.

Two races will have multiple top-10 squads: the OK Black and OK White. The Black contains #3 Grand Rapids Christian and #9 East Grand Rapids. EGR will look to improve from their 3rd place finish at the most recent jamboree and GRC will look for their 3rd conference win of the season. The Black holds a similar story, with #2 Holland Christian aiming for three league wins in three tries, #8 Spring Lake hopes to split up the Zeeland schools as they ramp up towards the conclusion of championship season.

RankTeamScoreRegionCounty WeekMove
1Otsego1441310
2Holland Christian1751120
3Grand Rapids Christian2311230
4Grand Rapids South Christian3331240
5Goodrich4061550
6Coopersville419117-1
7Cadillac4281061
8Spring Lake4571080
9East Grand Rapids4691290
10Pinckney5031611-1
11Ann Arbor Gabriel Richard5251812-1
12Forest Hills Eastern5571214-2
13DeWitt56714130
14Linden5971615-1
15Hudsonville Unity Christian6941116-1
16Frankenmuth7071517-1
17St. Joseph73213107
18Freeland77715180
19Cedar Springs7871025-6
20Shepherd82415200
21Fremont82410192
22Holland84611211
23Clare87110230
24Charlotte88214222
25Bloomfield Hills Marian88616241
26New Boston Huron9171828-2
27Richland Gull Lake93113261

RankGradeNameTeamLW RatingRegion
110Natasza DudekAnn Arbor Pioneer187.95
210Rachel SmithOkemos176.54
311Annie HrabovskyRomeo171.49
410Sienna KlemmerAnn Arbor Pioneer170.55
511El McMahanRochester Adams165.78
610Emilia GarcesMidland Dow164.52
712Hana BoggessAnn Arbor Pioneer163.05
811Cassie KarasinskiHudsonville159.81
910Ainsley KelmPortage Northern159.83
1012Natalia GuaresimoRomeo159.39
1111Tessa MascariTraverse City West158.72
129Alexandra ScappaticciNorthville158.77
1312Ella GoodsellRomeo158.59
1410Adalyn RaabZeeland East158.23
1511Becca Van LentAnn Arbor Skyline157.64
169Keira Von BlonAnn Arbor Pioneer157.45
1711Maddie LindleyHolly157.32
1812Lilah YoderForest Hills Central155.33
1912Lydia LaMarraBrighton155.04
2012Leena ShelgikarAnn Arbor Huron153.66
2112Ava PorrasHolland West Ottawa153.23
2210Ella LorenzBrighton153.14
2312October HarnsOkemos152.14
2412Ella AbrahamRochester151.98
2512Siene MuraszewskiUtica149.79
269Grace SnyderHudsonville149.61
2711Collette WierksHolland West Ottawa149.23
2811Paige McMeansJenison147.91
2912Elliana NeuerHartland147.32
3010Savannah StatonSaline146.95
319Jessica SoldanRochester Adams146.48
3212Gracelin MartinGreenville145.41
3312Leah CorbyRochester Hills Stoney Creek144.78
3412Aviana SkinnerGrand Ledge144.24
359Maribelle KofahlAnn Arbor Huron143.76
369Kaitlyn BergMidland143.02
3710Gracie CarlislePortage Central143.03
3811Daisy CoxRockford142.21
3912Olivia StacyPortage Northern141.93
4012Ava LawrenceEast Kentwood141.53
4111Lucia LachapelleNorthville140.77
4211Chloe PurwinHudsonville140.51
4310Mary DolbowHolland West Ottawa139.73
4411Katelynn EgliNovi139.47
459Giada MillsBeverly Hills Groves138.67
469Abigail DeeringRochester Adams138.48
4710Morgan SandersRockford138.31
4811Ava GoodmanHartland137.92
4910Madeline AleisaJenison137.01
5010Lucia LlanesAnn Arbor Skyline136.54

Finally, An Individual Breakdown

It’s been all Natasza Dudek all year. The Pioneer sophomore has continued her upward trend that was established in the previous two seasons. She’s undefeated on the year and dominant against D1 competition, margins exceeding 30 seconds in every race against the competition she’ll see at MIS.

Three girls stand out as the chase pack – Rachel Smith, Sienna Klemmer, and Annie Hrabovsky. Smith comes off a Greater Lansing victory and is on the cusp of sub-17, hitting a 17:05 at Bluejay. Klemmer has proved that she can handle a variety of courses, hitting 17:12’s on the quick Otsego and Benzie tracks, but also persevering to a 4th place finish at the tough Spartan Invite. Hrabovsky has put it all together this fall, dropping a 30+ second personal best in her MAC Red championship and claiming a Macomb County crown after a year’s absence.

RankTeamScoreRegionTop 5 Avg.Top 7 Avg.Top 5 SpreadTop 7 Spread
1Ann Arbor Pioneer825163.0154.82:362:42
2Romeo1769150.5133.52:054:01
3Holland West Ottawa2323141.5133.61:122:03
4Brighton2504141.2135.71:151:45
5Northville2767139.2133.71:282:08
6Ann Arbor Skyline3044137.5131.71:262:07
7Hudsonville3461138.9128.52:253:07
8Traverse City West4162134.2130.01:452:03
9Okemos4444138.8124.93:214:41
10Jenison4691131.1122.51:203:22
11Rockford4751130.2123.51:341:47
12Hartland4932130.3123.31:322:14
13Portage Central5103129.0123.51:181:42
14Saline6315125.4117.82:132:36
15Novi6327124.3116.61:252:31
16Rochester Adams6368136.0122.32:544:12
17Traverse City Central6602123.2117.51:051:39
18Rochester7008124.0116.52:123:07
19Utica7449122.5113.82:173:20
20Forest Hills Northern7451120.6113.70:331:47
21Zeeland East7563123.6117.42:382:56
22Midland Dow7632124.2118.82:532:59
23Brownstown Woodhaven7645120.3114.70:471:20
24Livonia Churchill8496117.3100.90:363:19
25White Lake Lakeland9077115.3110.51:121:50
26Bay City Western9162115.4106.61:452:42
27Zeeland West9323114.9105.72:022:35

Intriguing League Battles

Both the KLAA and OK Red will be where it’s at. Sticking to the old school dual/tri format, we were blessed to have head-to-head matchup between #4 Brighton and #5 Northville. In early September at the Meadows, the Bulldogs prevailed by a single point. They capitalized on an early gap formed by Ella Lorenz and Lydia LaMarra, then barely held on through the remainder of the scoring spots. A single point then and a single spot now, this will be an excellent barometer of where each team stands with 2.5 weeks to go.

Holland West Ottawa has won each of the OK Red races, Hudsonville trailing slightly behind. Coming in strong as well is Rockford. Count that as three teams in the top-11. The former two squads are coming in fresh after a weekend off, Rockford will attempt to apply momentum from a Kent Ottawa meet where the Rams placed four girls in the top-eight.

RankTeamScoreRegionCounty WeekMove
1Ann Arbor Pioneer82510
2Romeo176920
3Holland West Ottawa23235-2
4Brighton250431
5Northville27677-2
6Ann Arbor Skyline304442
7Hudsonville346161
8Traverse City West416280
9Okemos444490
10Jenison469111-1
11Rockford4751101
12Hartland4932120
13Portage Central5103130
14Saline6315140
15Novi6327150
16Rochester Adams636821-5
17Traverse City Central6602161
18Rochester7008171
19Utica744922-3
20Forest Hills Northern7451200
21Zeeland East7563183
22Midland Dow7632193
23Brownstown Woodhaven764530-7
24Livonia Churchill8496231
25White Lake Lakeland9077241
26Bay City Western9162251
27Zeeland West932328-1

Uncategorized

2025 Ratings: October 11th Meets

MeetBoys Adj.Girls Adj.Average
Bloomingdale+3+5+4
Dave Bork Classic+7+11+9
Dave Patterson-14-10-12
Downriver Gabriel Richard+26+26+26
Freeland+8+3+6
GMAA+32+42+37
Kayla O’Mara+3+2+3
Kent Ottawa0+5+3
Lenawee County-13-6-10
Oiler Blue & Gold+15+15+15
Rudyard Autumn Classic+33+27+30
SCAA Championship-24-16-20
Sturgis Kiwanis+5+14+10

*** = State Title Contender
** = Top Ten Contender
* = State Qualifying Contender
WAB = Weighted Average Before. A listing of the previous week’s Top 5 Average. Not a perfect comparison as a team may not run their five best runners. But a show of how one ran relative to expectation.

GIRLS TEAM RATINGS

TeamTop 5 Avg.DivisionWABMeet
Traverse City West**130.21134.7Oiler Blue & Gold
Rockford**127.41130.8Kent Ottawa
Midland Dow*122.61123.8Oiler Blue & Gold
Grand Blanc114.81114.4Kayla O’Mara
Zeeland West113.81113.4Kent Ottawa
Grand Haven109.8199.2Kent Ottawa
Mt. Pleasant109.61108.9Oiler Blue & Gold
Ann Arbor Pioneer102.71163.0Freeland
Walled Lake Central94.7152.7Kayla O’Mara
Gibraltar Carlson93.2190.7Downriver Gabriel Richard
Midland86.5192.1Freeland
Muskegon Mona Shores83.7182.1GMAA
Battle Creek Lakeview82.9187.1Sturgis Kiwanis
Brownstown Woodhaven79.51112.1Downriver Gabriel Richard
Hudsonville78.31138.3Kent Ottawa
Temperance Bedford72.1192.1Dave Bork Classic
Flushing69.2171.5Kayla O’Mara
Mattawan64.6168.8Sturgis Kiwanis
Muskegon Reeths-Puffer53.8153.9GMAA
Allen Park48.9141.6Downriver Gabriel Richard
Highland-Milford42.6194.0Oiler Blue & Gold
Monroe41.9143.9Dave Bork Classic
Saginaw Heritage40.5137.4Freeland
Ypsilanti Lincoln34.8123.4Dave Bork Classic
Grand Rapids Northview33.3151.1Kent Ottawa
Southgate Anderson18.2126.2Downriver Gabriel Richard
TeamTop 5 Avg.DivisionWABMeet
Goodrich**122.92121.4Kayla O’Mara
Linden*112.52107.8Kayla O’Mara
Freeland101.42106.8Freeland
Shepherd100.62101.4Oiler Blue & Gold
Adrian92.1296.4Lenawee County
Sturgis91.5296.7Sturgis Kiwanis
Fruitport84.1277.0GMAA
Battle Creek Harper Creek78.8279.8Sturgis Kiwanis
Gladwin75.4267.2Oiler Blue & Gold
Edwardsburg73.7284.8Sturgis Kiwanis
Yale71.7282.9Dave Patterson
Ludington64.1289.6Oiler Blue & Gold
Grosse Ile58.3251.5Downriver Gabriel Richard
Tecumseh52.9271.7Lenawee County
Battle Creek Pennfield50.8237.1Sturgis Kiwanis
Birch Run44.2240.5Kayla O’Mara
Monroe Jefferson38.7238.6Dave Bork Classic
Dundee37.9227.1Dave Bork Classic
Trenton31.8219.4Downriver Gabriel Richard
Coldwater19.9237.8Sturgis Kiwanis
Whitehall18.629.5GMAA
North Branch6.32-13.1Dave Patterson
TeamTop 5 Avg.DivisionWABMeet
Blissfield**107.73105.7Lenawee County
McBain*96.7394.9Oiler Blue & Gold
Bronson*84.7383.8Sturgis Kiwanis
Midland Bullock Creek*81.3385.8Freeland
Montrose69.23-25.4Kayla O’Mara
Standish-Sterling67.6352.3Freeland
Monroe St. Mary CC61.7360.2Dave Bork Classic
Pigeon-Laker56.6370.0Dave Patterson
Cheboygan51.3332.1Rudyard Autumn Classic
Centreville49.2335.8Sturgis Kiwanis
Constantine47.9348.5Sturgis Kiwanis
Grand Rapids Covenant Christian43.7399.3Kent Ottawa
Hartford35.9325.5Bloomingdale
Onsted35.7353.6Lenawee County
Almont34.7343.3Dave Patterson
Ida29.8325.8Dave Bork Classic
Erie Mason29.4336.0Dave Bork Classic
Hillsdale25.8313.2Sturgis Kiwanis
Niles Brandywine25.5345.2Sturgis Kiwanis
Muskegon Western Michigan Christian17.8350.8GMAA
Bloomingdale3.637.8Bloomingdale
TeamTop 5 Avg.DivisionWABMeet
Hillsdale Academy**85.6491.1SCAA Championship
Martin*80.2477.0Bloomingdale
Concord*73.9475.6Sturgis Kiwanis
Saginaw Michigan Lutheran Seminary51.6455.8Dave Patterson
Ubly46.4479.1Dave Patterson
Rogers City31.7427.9Rudyard Autumn Classic
Hudson28.2426.7Lenawee County
Petersburg-Summerfield21.6420.0Dave Bork Classic
TeamTop 5 Avg.DivisionWABMeet
GRTC Peregrines126.1HSKent Ottawa
North Trails21.0HSRudyard Autumn Classic
TeamTop 5 Avg.DivisionWABMeet
Sault Ste. Marie82.2UP 178.8Rudyard Autumn Classic
TeamTop 5 Avg.DivisionWABMeet
Rudyard38.3UP 29.3Rudyard Autumn Classic
TeamTop 5 Avg.DivisionWABMeet
Brimley19.3UP 3-7.6Rudyard Autumn Classic

BOYS TEAM RATINGS

TeamTop 5 Avg.DivisionWABMeet
Traverse City West**186.91192.1Oiler Blue & Gold
Zeeland West*184.71188.6Kent Ottawa
Rockford181.71185.2Kent Ottawa
Detroit Catholic Central178.71180.5Sturgis Kiwanis
Saginaw Heritage177.41184.3Freeland
Battle Creek Lakeview175.91181.9Sturgis Kiwanis
Mattawan175.21182.7Sturgis Kiwanis
Midland168.91191.4Freeland
H.H. Dow168.71171.1Oiler Blue & Gold
Mt. Pleasant166.31162.4Oiler Blue & Gold
Temperance Bedford166.01177.4Dave Bork Classic
Highland-Milford163.81189.8Oiler Blue & Gold
Grand Blanc159.71189.8Kayla O’Mara
Allen Park155.71157.8Downriver Gabriel Richard
Flushing154.11157.1Kayla O’Mara
Muskegon Mona Shores153.51150.1GMAA
Brownstown Woodhaven148.51186.6Downriver Gabriel Richard
Monroe147.41160.4Dave Bork Classic
Gibraltar Carlson145.41158.3Downriver Gabriel Richard
Grand Rapids Northview144.71169.9Kent Ottawa
Swartz Creek141.51144.7Kayla O’Mara
Grandville138.11179.5Kent Ottawa
Grand Rapids Union135.01133.9Sturgis Kiwanis
Grand Haven132.61188.7Kent Ottawa
Southgate Anderson130.11128.7Downriver Gabriel Richard
Muskegon Reeths-Puffer121.31119.6GMAA
Ypsilanti Lincoln90.5191.8Dave Bork Classic
Muskegon84.11114.2GMAA
Lincoln Park81.5180.2Downriver Gabriel Richard
TeamTop 5 Avg.DivisionWABMeet
Flint Powers Catholic**188.62198.6Kayla O’Mara
Whitehall*176.22180.3GMAA
Adrian*174.62177.1Lenawee County
Edwardsburg*174.52177.3Sturgis Kiwanis
Shepherd166.62184.8Oiler Blue & Gold
Tecumseh166.22160.0Lenawee County
Gladwin166.12163.9Oiler Blue & Gold
Freeland163.22166.2Freeland
Battle Creek Harper Creek162.92159.9Sturgis Kiwanis
Ludington160.72157.0Oiler Blue & Gold
Sturgis156.02157.7Sturgis Kiwanis
Flat Rock153.42157.5Dave Bork Classic
Monroe Jefferson151.92151.6Dave Bork Classic
Linden151.52149.3Kayla O’Mara
Grand Rapids Christian151.12189.8Kent Ottawa
Gaylord149.52147.3Oiler Blue & Gold
Muskegon Oakridge147.42156.7GMAA
Coldwater142.92147.9Sturgis Kiwanis
Grosse Ile137.22134.8Downriver Gabriel Richard
North Branch133.72130.0Dave Patterson
Yale128.52163.2Dave Patterson
Fruitport124.52134.0GMAA
Riverview117.12114.4Downriver Gabriel Richard
Dundee116.92117.9Dave Bork Classic
Birch Run116.52123.3Kayla O’Mara
Battle Creek Pennfield97.5287.2Sturgis Kiwanis
Trenton89.2287.4Downriver Gabriel Richard
TeamTop 5 Avg.DivisionWABMeet
Erie Mason*163.83156.8Dave Bork Classic
Midland Bullock Creek*161.03159.8Freeland
Blissfield*159.73157.6Lenawee County
Montrose*158.13156.9Kayla O’Mara
Muskegon Western Michigan Christian157.93162.7GMAA
Monroe St. Mary CC155.53155.5Dave Bork Classic
Pigeon-Laker150.43160.4Dave Patterson
Adrian Madison149.83144.1Lenawee County
Centreville148.43146.5Sturgis Kiwanis
Bronson145.93142.9Sturgis Kiwanis
Onsted144.63141.1Lenawee County
Hillsdale144.53143.8Sturgis Kiwanis
Quincy143.93119.0Sturgis Kiwanis
McBain141.33135.3Oiler Blue & Gold
Hartford139.43134.8Bloomingdale
Sand Creek139.33143.0Lenawee County
Almont133.63142.1Dave Patterson
Grand Rapids Covenant Christian133.63164.5Kent Ottawa
Otisville LakeVille132.63139.6Kayla O’Mara
Constantine130.83122.2Sturgis Kiwanis
Montague129.43157.1GMAA
Bangor128.53137.5Bloomingdale
Standish-Sterling126.13121.3Freeland
Clinton125.13123.5Lenawee County
Cheboygan117.33116.8Rudyard Autumn Classic
Ida109.53101.7Dave Bork Classic
Bloomingdale108.3371.1Bloomingdale
Galesburg-Augusta68.6368.4Bloomingdale
North Muskegon30.93GMAA
TeamTop 5 Avg.DivisionWABMeet
Hillsdale Academy**168.74176.7SCAA Championship
Three Oaks River Valley*143.24150.0Bloomingdale
Riverview Gabriel Richard*139.94151.6Downriver Gabriel Richard
Genesee Christian Academy135.94Kayla O’Mara
Concord133.24131.7Sturgis Kiwanis
Ubly130.54140.0Dave Patterson
Saginaw Michigan Lutheran Seminary129.94138.6Dave Patterson
Mackinaw City127.94118.5Rudyard Autumn Classic
Unionville-Sebewaing124.14127.2Dave Patterson
Martin121.04121.8Bloomingdale
Tri-Unity Christian113.54100.4Kent Ottawa
Hudson112.94104.5Lenawee County
Mayville112.74102.3Dave Patterson
Athens102.24SCAA Championship
Allen Park Cabrini98.04116.0Downriver Gabriel Richard
Muskegon Catholic Central92.1488.8GMAA
Petersburg-Summerfield91.6479.2Dave Bork Classic
Colon72.2457.8SCAA Championship
Petoskey St. Michael44.74158.1Rudyard Autumn Classic
TeamTop 5 Avg.DivisionWABMeet
GRTC Peregrines177.0HSKent Ottawa
Monroe Milers Homeschool Athletics115.5HSDave Bork Classic
TeamTop 5 Avg.DivisionWABMeet
Sault Ste. Marie165.9UP 1176.3Rudyard Autumn Classic
TeamTop 5 Avg.DivisionWABMeet
Rudyard138.6UP 2144.8Rudyard Autumn Classic
Pickford91.4UP 275.2Rudyard Autumn Classic
Manistique88.9UP 290.6Rudyard Autumn Classic
TeamTop 5 Avg.DivisionWABMeet
Engadine104.6UP 3123.3Rudyard Autumn Classic
Brimley83.6UP 372.5Rudyard Autumn Classic

GIRLS INDIVIDUAL RATINGS

GradeNameTimeTeamRatingMeet
10Emilia Garces17:42.5Midland Dow160.8Oiler Blue & Gold
11Stephanie DiPiazza18:20.1GRTC Peregrines151.6Kent Ottawa
11Gianna Chaignot18:27.9GRTC Peregrines149.0Kent Ottawa
11Tessa Mascari18:18.3TC West (Traverse City)148.9Oiler Blue & Gold
12Talya Schreiber18:07.3Pickford148.6Rudyard Autumn Classic
11Addison Josephson18:36.9Linden147.0Kayla O’Mara
9Eliza Schwass18:25.3Ludington146.6Oiler Blue & Gold
12Hope Miller18:48.2Blissfield145.9Lenawee County
11Alivia Ottinger18:46.8Goodrich143.7Kayla O’Mara
9Kaitlyn Berg18:54.4Midland140.9Freeland
10Kayla Shellenbarger18:58.3Goodrich139.9Kayla O’Mara
12Samantha Taylor18:33.9Newberry139.7Rudyard Autumn Classic
11Daisy Cox19:00.6Rockford138.1Kent Ottawa
10Caralyn Elkins19:02.0Zeeland West137.7Kent Ottawa
10Morgan Sanders19:02.3Rockford137.6Kent Ottawa
11Ayda Skeels19:14.4Adrian137.2Lenawee County
12Payton Lamb19:04.8TC West (Traverse City)133.4Oiler Blue & Gold
11Clara Kaczor19:19.6Freeland132.5Freeland
12Cianah Budnik-Ramos19:25.7Grand Haven129.8Kent Ottawa
10Madison Petty19:39.0Adrian129.0Lenawee County
12Abby Veit19:18.4TC West (Traverse City)128.9Oiler Blue & Gold
10Jessa Skonieczny19:22.2Mount Pleasant127.6Oiler Blue & Gold
11Veyda Conley19:36.8Martin126.1Bloomingdale
10Caelyn Torry19:27.7McBain125.8Oiler Blue & Gold
10Jillian Lewakowski19:38.7Rockford125.5Kent Ottawa
12Peyton Tucker19:33.5TC West (Traverse City)123.8Oiler Blue & Gold
12Tessa Hatt19:34.9Sturgis123.7Sturgis Kiwanis
11Rae Defrang19:44.1Rockford123.6Kent Ottawa
9Tessa Albrecht19:47.6Zeeland West122.5Kent Ottawa
10Charley McKay19:31.4Woodhaven Brownstown120.9Downriver Gabriel Richard
10Danica Redes19:45.6Shepherd119.8Oiler Blue & Gold
11Micali Teeple19:58.7Grand Blanc119.8Kayla O’Mara
9Lulu Park19:48.2Sturgis119.3Sturgis Kiwanis
10Molly Roberts20:00.5Linden119.2Kayla O’Mara
12Georgia Babcock19:49.6Edwardsburg118.8Sturgis Kiwanis
11Anna Sheppard19:48.9Mount Pleasant118.7Oiler Blue & Gold
11Kaila Keeler19:59.4Zeeland West118.5Kent Ottawa
11Melody Meckstroth20:02.7Linden118.4Kayla O’Mara
12Mattie Gagne20:03.2Midland Bullock Creek117.9Freeland
11Kylie Mausolf20:04.8Birch Run117.7Kayla O’Mara
12Ashlynn Harris19:53.6Bronson117.5Sturgis Kiwanis
10Peyhton Beardsley19:26.5Fruitport117.2GMAA
9Autumn Luick19:55.1Midland Dow116.6Oiler Blue & Gold
12Isabella (Bella) LaFountain19:59.8Monroe St. Mary CC116.4Dave Bork Classic
10Grace Leman19:57.0Edwardsburg116.3Sturgis Kiwanis
12Bridget Kerber20:08.8Ann Arbor Pioneer116.1Freeland
12Reese Smith19:57.3TC West (Traverse City)115.9Oiler Blue & Gold
9Lilly Pierce19:58.1Mount Pleasant115.6Oiler Blue & Gold
11Baylor Lauinger20:11.7Goodrich115.4Kayla O’Mara
9Elise Barber20:09.3GRTC Peregrines115.2Kent Ottawa
10Leah Humphrey20:12.8Grand Blanc115.1Kayla O’Mara
10Leah Humphrey20:12.8Grand Blanc115.1Kayla O’Mara
10Claire Miller20:06.3Monroe Jefferson114.2Dave Bork Classic
10Lindsay Smith20:03.4TC West (Traverse City)113.9Oiler Blue & Gold
9Hannah Vogel20:04.8Midland Dow113.4Oiler Blue & Gold
11Mia Lopez20:16.9Ann Arbor Pioneer113.4Freeland
9Katie Niederquell20:17.6Freeland113.1Freeland
10Leighton Basile20:05.7TC West (Traverse City)113.1Oiler Blue & Gold
9Eliza Selcer20:17.9Ann Arbor Pioneer113.0Freeland
11Amira Khadija20:16.8Grand Haven112.7Kent Ottawa
10Livia Willing20:20.2Grand Blanc112.6Kayla O’Mara
12Hailey Sills20:28.2Blissfield112.6Lenawee County
10Keagan Mulka20:17.7Rockford112.4Kent Ottawa
12Katie Sweeney20:32.8Ubly112.4Dave Patterson
9Ryleigh Alderink19:41.1Holton112.3GMAA
10Giada Fioritto19:57.7Gibraltar Carlson112.1Downriver Gabriel Richard
11Claire Brown20:22.7Goodrich111.8Kayla O’Mara
10Kate Macfarlane20:10.2Midland Dow111.6Oiler Blue & Gold
9Haleah Johnson20:24.1Grand Blanc111.3Kayla O’Mara
9Haleah Johnson20:24.1Grand Blanc111.3Kayla O’Mara
11Bridget Raven20:11.8TC West (Traverse City)111.1Oiler Blue & Gold
10Claire Watson20:21.8Rockford111.1Kent Ottawa
10Cailyn Baker20:12.7Shepherd110.8Oiler Blue & Gold
9Sidney Eaton20:23.6Hudsonville110.5Kent Ottawa
12Allie Metzler20:13.7Midland Dow110.4Oiler Blue & Gold
10Saige Cole20:39.1Yale110.3Dave Patterson
11Adeline Bagnall20:24.3Grand Haven110.2Kent Ottawa
10Jessica Toole20:14.3Midland Dow110.2Oiler Blue & Gold
10Sawyer Lynn20:26.5Saginaw Heritage110.2Freeland
9Madison Slade20:05.9Gibraltar Carlson109.4Downriver Gabriel Richard
11Ava Skinner20:27.0GRTC Peregrines109.3Kent Ottawa
12Alyssa Mertes20:28.2Rockford108.9Kent Ottawa
9Molly McNamara20:06.2Newberry108.9Rudyard Autumn Classic
11Anna Hallett20:40.3Blissfield108.6Lenawee County
9Audrey Pyle20:21.5Concord108.2Sturgis Kiwanis
11Reese Defrang20:31.2Rockford107.9Kent Ottawa
12Lilamae Frank20:26.0BC Lakeview106.7Sturgis Kiwanis
12Evie Kleinheksel20:35.6Zeeland West106.5Kent Ottawa
12Julia Faber20:26.8BC Harper Creek106.4Sturgis Kiwanis
10Joylin Brillhart20:25.9Midland Dow106.4Oiler Blue & Gold
10Alexa Siegel20:39.3Walled Lake Central106.2Kayla O’Mara
10Alexa Siegel20:39.3Walled Lake Central106.2Kayla O’Mara
12Bailey Wenzlick20:26.4TC West (Traverse City)106.2Oiler Blue & Gold
10Alyvia Janke20:51.5Unionville-Sebewaing106.2Dave Patterson
12Jersi Bilek20:00.2Muskegon Reeths-Puffer106.0GMAA
11Evelyn Meyer20:59.2Hillsdale Academy105.6SCAA Championship
12Blythe Webb20:38.9GRTC Peregrines105.4Kent Ottawa
12Ella Grimm20:02.9Muskegon Mona Shores105.0GMAA
12Alyssa Korte20:20.6Grosse Ile104.5Downriver Gabriel Richard
11Zoe German20:06.0Fruitport104.0GMAA
9Camryn Gervais20:44.2Grand Haven103.6Kent Ottawa
12Evie Hakes20:44.3GRTC Peregrines103.6Kent Ottawa
9Katie Vande Werken20:44.4GRTC Peregrines103.5Kent Ottawa
10Kate O’Donohue20:44.4GRTC Peregrines103.5Kent Ottawa
10Ava Clark20:47.7Goodrich103.5Kayla O’Mara
9Michaela Pries20:49.3Hudsonville101.9Kent Ottawa
11Paige Haller20:52.5Walled Lake Central101.8Kayla O’Mara
12Rowan Allen21:13.9Mendon100.7SCAA Championship
12Zoe Brown20:43.0Mount Pleasant100.7Oiler Blue & Gold
9Eve Webb20:56.8GRTC Peregrines99.4Kent Ottawa
10Vivian O’Callaghan20:48.0Gladwin99.0Oiler Blue & Gold
12Peyton Rhoades20:52.3BC Pennfield97.9Sturgis Kiwanis
12Kate Barron20:53.6Mattawan97.5Sturgis Kiwanis
11Madelyn Reinink20:52.8McBain97.4Oiler Blue & Gold
10Sarah Nothstine21:05.6Midland Bullock Creek97.1Freeland
11Sophia Johnson20:57.7Temperance Bedford97.1Dave Bork Classic
11Miriam Sanchez20:56.0Bronson96.7Sturgis Kiwanis
9Mya Bronkema20:55.0McBain96.7Oiler Blue & Gold
11Alonna Goodsell20:56.2Bronson96.6Sturgis Kiwanis
11Abby Taylor20:43.4Newberry96.5Rudyard Autumn Classic
11Pyper Braun21:20.4EPBP Laker96.5Dave Patterson
10Taylor Stanczak21:20.9Almont96.4Dave Patterson
10Ashlyn Horness20:29.4Muskegon Mona Shores96.2GMAA
12Madison Louk20:57.7Gladwin95.8Oiler Blue & Gold
10Karina Mihai-Grammes21:20.1Adrian95.3Lenawee County
12Stephanie Jones20:52.1Sault Ste. Marie93.6Rudyard Autumn Classic
10Gianna Burgos21:05.2BC Lakeview93.6Sturgis Kiwanis
10Gabriella Dallas21:17.5Freeland93.2Freeland
10Isabelle McCord20:54.7Sault Ste. Marie92.8Rudyard Autumn Classic
12Christina Pake21:19.7Standish Sterling92.4Freeland
11Sidney Shepard21:20.7Linden92.4Kayla O’Mara
9Kinsley Newman21:17.7Grand Haven92.4Kent Ottawa
11Olivia Reding21:07.7TC West (Traverse City)92.4Oiler Blue & Gold
10Fenlynn Johnson20:55.9Rogers City92.4Rudyard Autumn Classic
10Maria Kane21:21.4Walled Lake Central92.2Kayla O’Mara
9Cora Goulet20:56.4Sault Ste. Marie92.2Rudyard Autumn Classic
12Emilee Young21:08.9Shepherd92.0Oiler Blue & Gold
12Alanis Povey21:09.6Gladwin91.8Oiler Blue & Gold
9Allison Burns21:10.6Constantine91.8Sturgis Kiwanis
12Georgia Micklewright21:12.1BC Lakeview91.3Sturgis Kiwanis
9Katelyn Schweihofer21:37.0Yale91.0Dave Patterson
9Marissa Demorest21:13.7BC Harper Creek90.8Sturgis Kiwanis
12Megan Gimmey21:13.6Shepherd90.5Oiler Blue & Gold
10Sarah Warner21:15.2Shepherd89.9Oiler Blue & Gold
11Kaleea Braun21:36.8Blissfield89.7Lenawee County
10Jamie Glatfelter21:04.9Trenton89.7Downriver Gabriel Richard
9Grace Kloha21:29.0Freeland89.3Freeland
11Evie Ellis21:29.7Ann Arbor Pioneer89.1Freeland
12Sarah Albright21:32.6Grand Blanc88.5Kayla O’Mara
12Kaylynn Pavlige20:54.2Fruitport88.0GMAA
12Annabelle Czeiszperger21:42.2Hudson87.9Lenawee County
10Mila Villarreal21:37.2Flint Powers Catholic86.9Kayla O’Mara
9Eliza Roberts21:58.3Hillsdale Academy85.9SCAA Championship
10Olivia Brown21:52.7Bad Axe85.8Dave Patterson
12Madeleine Varhola21:29.1Midland Dow85.3Oiler Blue & Gold
9Emma Durling21:42.2Linden85.3Kayla O’Mara
10Mya Castellon21:29.6Mount Pleasant85.1Oiler Blue & Gold
10Marilise (Mari) Yezak21:29.8Midland Dow85.1Oiler Blue & Gold
11Adrianna Zub21:19.1Allen Park85.0Downriver Gabriel Richard
11Haley Stimer21:32.2Concord84.6Sturgis Kiwanis
12Corinna Aulph21:36.2Monroe84.3Dave Bork Classic
12Brooklyn Haight21:43.0Zeeland West84.0Kent Ottawa
12Elizabeth Caspar22:05.9Hillsdale Academy83.4SCAA Championship
9Ada Cain21:24.5Gibraltar Carlson83.2Downriver Gabriel Richard
9Audrey Rinehart21:36.8Concord83.1Sturgis Kiwanis
11Kayden Hinton21:38.9McBain82.0Oiler Blue & Gold
11Addison Jones21:51.1Midland82.0Freeland
10Ayla Frantz21:40.1BC Lakeview82.0Sturgis Kiwanis
12Aurora Janevic21:51.3Ann Arbor Pioneer81.9Freeland
10Alison Murray21:40.9Niles Brandywine81.7Sturgis Kiwanis
9Grace Wilson21:40.0McBain81.7Oiler Blue & Gold
9Anna Davidhizar21:41.3Constantine81.6Sturgis Kiwanis
10Allison Rodgers21:50.4Martin81.5Bloomingdale
12Natalie Barron21:41.4Mattawan81.5Sturgis Kiwanis
12Natalie Benitez22:01.7Blissfield81.4Lenawee County
10Livia Boucher21:30.2Gibraltar Carlson81.3Downriver Gabriel Richard
9Jadelyn Arnold21:42.5TC West (Traverse City)80.8Oiler Blue & Gold
10Kyra Shaver21:54.0Rockford80.3Kent Ottawa
12Aydynn Thomason21:57.1Grand Blanc80.3Kayla O’Mara
12Aydynn Thomason21:57.1Grand Blanc80.3Kayla O’Mara
11Briahna Campbell21:32.1Cheboygan80.3Rudyard Autumn Classic
11Brynn Potter21:54.4Rockford80.2Kent Ottawa
10Harper Jackson21:33.7Gibraltar Carlson80.1Downriver Gabriel Richard
9Evelayna Szajner21:45.2Gaylord79.9Oiler Blue & Gold
9Stella Nunez21:58.8Flushing79.7Kayla O’Mara
9Madeline Orr21:59.2Flushing79.6Kayla O’Mara
11Eleanor Park21:47.5Sturgis79.5Sturgis Kiwanis
12Laura Spyker21:58.7Standish Sterling79.4Freeland
9Elin Beeck21:56.7Grand Haven79.4Kent Ottawa
11Ella McFarlane21:36.3Riverview79.2Downriver Gabriel Richard
9Jaylyn Seybert22:00.1Midland79.0Freeland
10Emily Lasceski22:00.4Freeland78.9Freeland
11Regan Sporte21:37.8Sault Ste. Marie78.4Rudyard Autumn Classic
10Charlotte Kinder22:02.0Ann Arbor Pioneer78.3Freeland
9Gemma Morsman22:02.3Ann Arbor Pioneer78.2Freeland
11Isabel Reinke22:02.6Freeland78.1Freeland
12Eliza Grocki21:40.5Riverview77.8Downriver Gabriel Richard
10Zoey Smalling21:55.8Monroe77.7Dave Bork Classic
11Madison Moeggenborg21:52.0Shepherd77.7Oiler Blue & Gold
12Makenzie Wolfe21:57.0Petersburg-Summerfield77.3Dave Bork Classic
9Ana Rice21:53.2TC West (Traverse City)77.3Oiler Blue & Gold
12Esther Hornibrook21:41.5North Trails77.2Rudyard Autumn Classic
10Bryleigh Belcher22:06.9Linden77.0Kayla O’Mara
10Bryleigh Belcher22:06.9Linden77.0Kayla O’Mara
11Moira Beier22:25.0Hillsdale Academy77.0SCAA Championship
11Madelyn Frisbee21:54.5Midland Dow76.8Oiler Blue & Gold
10Takoda Holicki22:08.7Montrose76.4Kayla O’Mara
10Takoda Holicki22:08.7Montrose76.4Kayla O’Mara
11Maren Gehrke22:27.1Hillsdale Academy76.3SCAA Championship
12Raegan Brosamer22:17.3Onsted76.3Lenawee County
9Mollie Yeager22:17.3Blissfield76.2Lenawee County
9Addyson Campbell22:10.4Goodrich75.9Kayla O’Mara
10Ava Clark22:10.4Goodrich75.9Kayla O’Mara
11Cloee Rupp21:45.6Cheboygan75.8Rudyard Autumn Classic
12Isabelle Swab22:08.1Grand Haven75.6Kent Ottawa
9Josslyn Handy22:19.9Clinton75.4Lenawee County
12Olive Wakefield22:25.7Saginaw Michigan Lutheran Seminary74.8Dave Patterson
12Marissa Norder22:11.4Grand Haven74.5Kent Ottawa
12Sophia Knarr22:15.0Midland74.0Freeland
10Hayden Brill22:13.4Grand Haven73.9Kent Ottawa
12Teryn Firack21:52.9Pickford73.4Rudyard Autumn Classic
9Kyla Zuidema21:38.2Muskegon Western Mich. Christian73.3GMAA
12Makenna Gwisdalla22:30.6Bad Axe73.1Dave Patterson
12Leah Keuning22:16.1Zeeland West73.0Kent Ottawa
9Anna Loritz22:07.1BC Harper Creek73.0Sturgis Kiwanis
10AJ Feleppa21:54.3St. Ignace72.9Rudyard Autumn Classic
11Rochelle Liu21:39.4Muskegon Western Mich. Christian72.9GMAA
11Olivia Mielke22:18.7Freeland72.8Freeland
11Hailey Parker21:40.4Muskegon Mona Shores72.5GMAA
11McKenna Landers21:40.7Muskegon Mona Shores72.4GMAA
9Emilie Greene21:41.0Muskegon Mona Shores72.3GMAA
10Esme Kane22:08.4Gaylord72.2Oiler Blue & Gold
11Helen Donner22:18.7Three Oaks River Valley72.1Bloomingdale
10Myah Peruski22:34.0Ubly72.0Dave Patterson
11Isabella Molnar22:22.2Grand Blanc71.9Kayla O’Mara
10Sade Napier22:13.5Ypsilanti Lincoln71.8Dave Bork Classic
9Isabella West22:34.7Mayville71.8Dave Patterson
10DuRae Sage22:19.8Martin71.7Bloomingdale
11Hayleigh Belkofer22:14.1Temperance Bedford71.6Dave Bork Classic
12Sydney Bir22:11.5Sturgis71.5Sturgis Kiwanis
12Mary Schlueter22:42.2Hillsdale Academy71.3SCAA Championship
12Sarah Goward22:11.4Mount Pleasant71.2Oiler Blue & Gold
10Evelyn Felt22:11.5Highland-Milford71.2Oiler Blue & Gold
10Lauryn Wilkie22:21.5Grand Haven71.2Kent Ottawa
9Lilly Cardon21:44.7Muskegon Mona Shores71.1GMAA
11Allison Brandt22:12.9Ludington70.7Oiler Blue & Gold
12Laila Evola22:38.1Almont70.6Dave Patterson
12Molly Weaver22:02.4Woodhaven Brownstown70.5Downriver Gabriel Richard
9Chelsea LaDronka22:23.7Grand Haven70.4Kent Ottawa
10Revan Ricker22:35.3Blissfield70.2Lenawee County
10Avalina Williamson22:03.3Trenton70.2Downriver Gabriel Richard
9Heather Morris22:45.5Hillsdale Academy70.2SCAA Championship
11Brynn Robinson22:15.3Shepherd69.9Oiler Blue & Gold
11Jayelynn Lines22:04.9Woodhaven Brownstown69.7Downriver Gabriel Richard
10Virginia Barrett22:36.9Tecumseh69.7Lenawee County
12Josephine Sullivan22:27.6Rockford69.1Kent Ottawa
11Jacinta Ceru22:27.8GRTC Peregrines69.1Kent Ottawa
11Kaitlyn Durow21:51.0Muskegon Reeths-Puffer69.0GMAA
9Randee Mulherin22:22.7Monroe Jefferson68.8Dave Bork Classic
9Claire Kohley21:51.8Fruitport68.7GMAA
10Madilynn Fancett22:19.4McBain68.5Oiler Blue & Gold
11Erin Sax22:09.2Woodhaven Brownstown68.3Downriver Gabriel Richard
12Joslyn Bechtol22:09.4Woodhaven Brownstown68.2Downriver Gabriel Richard
9Maliah McKibben22:24.6Temperance Bedford68.1Dave Bork Classic
12Tori Ferguson22:34.2Genesee Christian67.9Kayla O’Mara
11Allie Miller22:52.8Hillsdale Academy67.8SCAA Championship
9Aubrey Benkert22:11.9Allen Park67.4Downriver Gabriel Richard
10Grace Farrell22:44.4Clinton67.2Lenawee County
12Angela Guajardo-Campos22:37.4Walled Lake Central66.9Kayla O’Mara
12Angela Guajardo-Campos22:37.4Walled Lake Central66.9Kayla O’Mara
9Rebekah Huber22:37.1Midland Bullock Creek66.6Freeland
9Rachel Becker22:51.0Unionville-Sebewaing66.3Dave Patterson
9Kinsley Haight22:36.7Zeeland West66.1Kent Ottawa
12Isabella Nalewyko22:39.8Montrose66.1Kayla O’Mara
12Isabella Nalewyko22:39.8Montrose66.1Kayla O’Mara
11Lauren Olma22:31.2Ypsilanti Lincoln65.9Dave Bork Classic
10Allison Ost22:31.4Petersburg-Summerfield65.9Dave Bork Classic
9Melissa Kirschner22:15.5Rudyard65.8Rudyard Autumn Classic
10Lorelei Stemme22:58.9Hillsdale Academy65.7SCAA Championship
11Lydia Richards22:32.0Dundee65.7Dave Bork Classic
10Addie Bowerman22:16.2Munising65.6Rudyard Autumn Classic
11Reagan Reaume22:17.2Gibraltar Carlson65.6Downriver Gabriel Richard
12Grace Fredericks22:32.8Temperance Bedford65.4Dave Bork Classic
10Sophie Allen22:42.3Flushing65.2Kayla O’Mara
12Morgan Baker22:30.6Coldwater65.1Sturgis Kiwanis
11Sara Schipper22:40.9Martin64.7Bloomingdale
12Lydia Wells22:32.4Bronson64.5Sturgis Kiwanis
11Davylynn Christie22:43.9Standish Sterling64.4Freeland
9Hazel Sloat22:33.0Centreville64.3Sturgis Kiwanis
11Kiely Kroa22:33.3Hillsdale64.2Sturgis Kiwanis
11Adeline Ludwig22:44.7Midland Bullock Creek64.1Freeland
11Ava Childers22:58.1Yale64.0Dave Patterson
12Bailey Thompson22:33.1Gaylord64.0Oiler Blue & Gold
10Morgan McMichael22:55.0Tecumseh63.7Lenawee County
10Olivia Green22:35.5Sturgis63.5Sturgis Kiwanis
11Layla Silkworth22:36.1BC Harper Creek63.3Sturgis Kiwanis
10Audrey Johnston22:49.0Linden63.0Kayla O’Mara
11Chiamara Ogbonna22:25.3Woodhaven Brownstown62.9Downriver Gabriel Richard
9Addison Ringbloom22:40.5Dundee62.8Dave Bork Classic
9Sophia DeYoung22:47.5Hudsonville62.5Kent Ottawa
9Emily Francis22:51.0Grand Blanc62.3Kayla O’Mara
9Emily Francis22:51.0Grand Blanc62.3Kayla O’Mara
10Leyah Reed22:38.3Midland Dow62.2Oiler Blue & Gold
12Aubrey Zarnke23:03.4EPBP Laker62.2Dave Patterson
9Natalie Kettler23:04.0Saginaw Michigan Lutheran Seminary62.0Dave Patterson
12Lizzy Vollbrecht22:39.6TC West (Traverse City)61.8Oiler Blue & Gold
9Emmy Farber22:40.9Sturgis61.7Sturgis Kiwanis
12Audrey Nehlsen23:11.3Hillsdale Academy61.6SCAA Championship
11Camryn Nowak23:01.4Tecumseh61.5Lenawee County
12Tana Drobeck22:41.7Mattawan61.4Sturgis Kiwanis
11Reese Hesse22:14.2Whitehall61.3GMAA
10Abby Raymond22:45.6Petersburg-Summerfield61.1Dave Bork Classic
11Juliana Morseau22:51.8Hartford61.1Bloomingdale
9Brynn Lusky22:45.9Ida61.0Dave Bork Classic
9Conley Howard22:42.2Remus Chippewa Hills60.9Oiler Blue & Gold
11Alayna Zahn22:42.2Midland Dow60.9Oiler Blue & Gold
10Alivia Menges22:55.3Montrose60.9Kayla O’Mara
10Lacey Spangler22:46.4Ypsilanti Lincoln60.9Dave Bork Classic
10Margo Burba22:55.5Flushing60.8Kayla O’Mara
10Margo Burba22:55.5Flushing60.8Kayla O’Mara
10Rylee Zumer22:44.2BC Harper Creek60.6Sturgis Kiwanis
10Samantha Skym22:55.4Midland Bullock Creek60.5Freeland
9Nonoka Sakurba22:56.8Walled Lake Central60.4Kayla O’Mara
10Ellie Bowen22:45.7BC Pennfield60.1Sturgis Kiwanis
10Joy Schuck22:36.0Southgate Anderson59.3Downriver Gabriel Richard
12Ellie Reed22:48.7Centreville59.1Sturgis Kiwanis
12Grace Raymond22:51.8Petersburg-Summerfield59.1Dave Bork Classic
11Addison Seppala22:58.3Rockford58.9Kent Ottawa
12Lindsey Masterson22:36.6Rudyard58.8Rudyard Autumn Classic
9Addisyn Apol22:58.9Hudsonville58.7Kent Ottawa
9Lilianna Carroll22:53.1Ivywood Classical Academy58.6Dave Bork Classic
9Taelyn Tuggle23:02.2Goodrich58.6Kayla O’Mara
11Darcy Keefe22:22.8Muskegon Reeths-Puffer58.4GMAA
10Kayloni Nunez22:53.9Temperance Bedford58.4Dave Bork Classic
10Emily Meek23:15.1Unionville-Sebewaing58.3Dave Patterson
10Ava Harmon23:00.6Hudsonville58.1Kent Ottawa
9Lily Karcis23:01.5Hudsonville57.8Kent Ottawa
9Erilyn Kovas22:51.6Ludington57.8Oiler Blue & Gold
10Genevieve Koepke23:05.1Saginaw Heritage57.3Freeland
9Riley Bender23:03.6Martin57.1Bloomingdale
11Eve Sheldon23:06.6Flushing57.1Kayla O’Mara
10Olivia Shupe22:42.9Gibraltar Carlson57.0Downriver Gabriel Richard
11Avery Langlois22:41.9Rogers City57.0Rudyard Autumn Classic
12Bethany Lehr22:54.2Mount Pleasant56.9Oiler Blue & Gold
12Leila Reyes23:06.8Midland56.7Freeland
9Bella Mehta22:55.1Midland Dow56.6Oiler Blue & Gold
11Meredith Piegols23:09.3Walled Lake Central56.2Kayla O’Mara
11Meredith Piegols23:09.3Walled Lake Central56.2Kayla O’Mara
9Mya Mattens22:58.0BC Harper Creek56.0Sturgis Kiwanis
9Kylee Smith23:10.1Birch Run56.0Kayla O’Mara
9Paislie Hillard22:57.1McBain56.0Oiler Blue & Gold
12Aubrey Miscikowski23:01.5Temperance Bedford55.8Dave Bork Classic
9Bailee Zeigler22:57.6McBain55.8Oiler Blue & Gold
10Ramona Heitman23:07.7GRTC Peregrines55.8Kent Ottawa
10Brooklyn Morell23:23.0Ubly55.7Dave Patterson
9Penelope Sekedat23:10.1Ann Arbor Pioneer55.6Freeland
11Avery Graham23:08.7GRTC Peregrines55.4Kent Ottawa
12Alicia Shelton22:48.6Grosse Ile55.1Downriver Gabriel Richard
11Juleigh Husby23:03.8Monroe St. Mary CC55.1Dave Bork Classic
10Julia Shupe23:25.1EPBP Laker55.0Dave Patterson
10Sophie Barricklow23:10.7Hudsonville54.8Kent Ottawa
12Evi Burtt23:01.2TC West (Traverse City)54.6Oiler Blue & Gold
12Madelyn Hensel23:02.5BC Pennfield54.5Sturgis Kiwanis
12Charli Belinger22:35.0Muskegon Reeths-Puffer54.3GMAA
11Kendyl Musielewicz23:03.1Quincy54.3Sturgis Kiwanis
9Giselle Babcock23:03.4Edwardsburg54.2Sturgis Kiwanis
10Asia Jones22:50.7Sault Ste. Marie54.1Rudyard Autumn Classic
12Mikayla Reddy23:13.2Rockford53.9Kent Ottawa
12Jada Prescott23:16.2Freeland53.6Freeland
10Sydney Pflug23:14.3GR Northview53.6Kent Ottawa
12Luci Waldie23:16.4Standish Sterling53.5Freeland
11Gabriella Tietema23:14.4Grand Haven53.5Kent Ottawa
9Macey Woods23:14.4Rockford53.5Kent Ottawa
9Sofia Cadarette22:52.5Petoskey St. Michael53.5Rudyard Autumn Classic
12Ellie Daum23:05.2Mount Pleasant53.3Oiler Blue & Gold
10Astrid Leininger23:26.7Adrian53.1Lenawee County
12Bailey Kerr22:54.7Grosse Ile53.1Downriver Gabriel Richard
12Olivia Cotey22:54.4Munising52.9Rudyard Autumn Classic
11Ava Langerak23:16.8GR Covenant Christian52.7Kent Ottawa
12Katlina Wadlington23:17.0Hartford52.7Bloomingdale
10Annalise Jense23:17.3Hudsonville52.6Kent Ottawa
10Emma Jakubik22:56.4Gibraltar Carlson52.5Downriver Gabriel Richard
12Isabelle Goulding23:33.5Yale52.2Dave Patterson
9Abigail Reding23:08.6TC West (Traverse City)52.1Oiler Blue & Gold
9Emma Dettmann23:18.8Martin52.1Bloomingdale
10Lucia Street23:18.9GRTC Peregrines52.0Kent Ottawa
10Chloe Koskinen23:22.3Birch Run51.9Kayla O’Mara
10Emily York23:11.3Hillsdale51.6Sturgis Kiwanis
9Sarah Chapman22:59.1Engadine51.3Rudyard Autumn Classic
11Aspen Jimkoski23:36.3North Huron51.2Dave Patterson
12Leona Knudsen23:15.7Monroe St. Mary CC51.1Dave Bork Classic
10Alaina Morrell23:12.1Gaylord51.0Oiler Blue & Gold
11Lillian Jagielski23:43.6Pittsford50.8SCAA Championship
9Ava Dame23:01.9Grosse Ile50.7Downriver Gabriel Richard
9Sarah Diffin23:25.0Freeland50.7Freeland
9Lyla Nicholes22:46.1Muskegon Mona Shores50.6GMAA
10Piper Schultz23:39.0Saginaw Michigan Lutheran Seminary50.3Dave Patterson
11Lauren Gandy23:16.2BC Harper Creek49.9Sturgis Kiwanis
9Charlotte Bates23:19.3Temperance Bedford49.9Dave Bork Classic
11Mattie Hallenbeck23:37.0Onsted49.7Lenawee County
11Paytin Featherstone23:17.5Constantine49.5Sturgis Kiwanis
12Kenzie Eicher23:18.0Sturgis49.3Sturgis Kiwanis
9Ava Catalano23:06.2Woodhaven Brownstown49.3Downriver Gabriel Richard
10Mallory Lada23:06.6Allen Park49.1Downriver Gabriel Richard
11Mia McCarty23:28.3Hudsonville48.9Kent Ottawa
12Cieara Barrett23:19.3Concord48.9Sturgis Kiwanis
12Lauren Peppers23:22.5Monroe St. Mary CC48.8Dave Bork Classic
9Mia Zoldan23:30.8Ann Arbor Pioneer48.7Freeland
9Selene Paxton23:19.1Midland Dow48.6Oiler Blue & Gold
10Isabeau Woodard23:07.2Sault Ste. Marie48.6Rudyard Autumn Classic
10Gabbie Alexander23:08.2Woodhaven Brownstown48.6Downriver Gabriel Richard
12Emily Schramm23:32.9Standish Sterling48.0Freeland
9Adelynn Cosby23:21.9Bronson48.0Sturgis Kiwanis
12Aurora Keefer23:32.6GRTC Peregrines47.5Kent Ottawa
12Riley England23:26.7Erie Mason47.4Dave Bork Classic
11Ryanne Ellsworth22:56.0Whitehall47.3GMAA
9Ramona Rodkey23:33.5Grand Haven47.2Kent Ottawa
12Alba Navarro22:57.9Muskegon Oakridge46.7GMAA
11Greta Schroeder23:50.1Saginaw Michigan Lutheran Seminary46.7Dave Patterson
11Erica Hansen22:58.1Montague46.6GMAA
11Alexis Colburn23:29.2Erie Mason46.6Dave Bork Classic
10Kinley Eikenberry22:58.3Muskegon Mona Shores46.6GMAA
9Laila Wogatzke23:26.4Niles Brandywine46.5Sturgis Kiwanis
12Sophia Willyerd23:38.6Swartz Creek46.5Kayla O’Mara
12Sophia Willyerd23:38.6Swartz Creek46.5Kayla O’Mara
9Ashlynn Mitchell23:14.1Rudyard46.3Rudyard Autumn Classic
12Amelia Brennan23:26.4Highland-Milford46.2Oiler Blue & Gold
11Rina Graveline23:26.9Gladwin46.0Oiler Blue & Gold
12Nancy Gordon23:48.5Adrian45.8Lenawee County
10Mya Barrett23:30.9Concord45.0Sturgis Kiwanis
11Julianne Nadolski23:18.9Southgate Anderson45.0Downriver Gabriel Richard
10Casha Grzywacz23:19.2Gibraltar Carlson44.9Downriver Gabriel Richard
11Ella Hendrixson23:40.3Three Oaks River Valley44.9Bloomingdale
10Lydia Popp23:55.5EPBP Laker44.8Dave Patterson
9Olivia Royer23:31.6BC Pennfield44.8Sturgis Kiwanis
11Miranda Fulop23:34.7Temperance Bedford44.8Dave Bork Classic
11Michaela O’Callaghan23:31.5Gladwin44.5Oiler Blue & Gold
11Audrey Whealy23:19.8Brimley44.4Rudyard Autumn Classic
10Carolina Garcia23:32.9Sturgis44.4Sturgis Kiwanis
9Aaliyah Simmons23:36.1Summit Academy North44.3Dave Bork Classic
10Avaline Blum23:33.4Centreville44.2Sturgis Kiwanis
11Elsie VanTil23:43.5GR Covenant Christian43.8Kent Ottawa
9Danaja Williams24:05.4Pittsford43.5SCAA Championship
11Christy Lutch23:22.7Pickford43.4Rudyard Autumn Classic
10Quinn Miller23:45.6Grand Haven43.1Kent Ottawa
11Addison Hopkins23:46.8Hudsonville42.7Kent Ottawa
10Brynley Merkins23:09.9Fruitport42.7GMAA
10Claire Yakiwchuk23:38.3Mattawan42.6Sturgis Kiwanis
9Ashley Von Blon23:49.6Ann Arbor Pioneer42.5Freeland
12Taylor Kopin23:58.9Hudson42.4Lenawee County
11Annalee Takalo23:38.2Shepherd42.3Oiler Blue & Gold
11Alissa Monsere23:38.4Highland-Milford42.2Oiler Blue & Gold
10Jaelynn Horton23:42.6Erie Mason42.1Dave Bork Classic
9Addi Koole23:49.0GR Covenant Christian42.0Kent Ottawa
10Lucy Schimmel23:49.1GR Covenant Christian42.0Kent Ottawa
10Brianna Hoven23:49.7GRTC Peregrines41.8Kent Ottawa
12Kiele Buckner23:12.8Muskegon Mona Shores41.7GMAA
12Reagan Vokal23:52.3Midland41.6Freeland
12Annie Sanborn23:28.7North Trails41.4Rudyard Autumn Classic
11Annika VanBuren23:41.7Edwardsburg41.4Sturgis Kiwanis
9Opal English24:01.9Tecumseh41.4Lenawee County
12Maija Ruzicka23:43.2BC Lakeview40.9Sturgis Kiwanis
10Noelle Marsh24:07.3Yale40.9Dave Patterson
9Sophia Dohm23:53.4Galesburg-Augusta40.5Bloomingdale
12Haylee Vore24:05.4Adrian40.2Lenawee County
12Adel Šebestová23:45.5Mattawan40.2Sturgis Kiwanis
10Keri Coolman23:33.0Rogers City40.0Rudyard Autumn Classic
10Addison Johnson23:46.1Centreville40.0Sturgis Kiwanis
12Riley Reed23:45.5TC West (Traverse City)39.8Oiler Blue & Gold
11Brooklyn Coyle23:58.7Walled Lake Central39.8Kayla O’Mara
11Brooklyn Coyle23:58.7Walled Lake Central39.8Kayla O’Mara
9Lana Benware23:50.3Ida39.6Dave Bork Classic
9Kelsey Daley23:34.3Sault Ste. Marie39.6Rudyard Autumn Classic
10Cali Richards23:47.3Quincy39.6Sturgis Kiwanis
11Selah Churchwell23:56.4GRTC Peregrines39.5Kent Ottawa
11June Mushfield23:58.8Midland Bullock Creek39.4Freeland
10Addison Dodd23:57.2Hudsonville39.3Kent Ottawa
12Addison Ptasnik23:35.6Cheboygan39.1Rudyard Autumn Classic
10Jadyn Rodgers23:58.0GR Northview39.0Kent Ottawa
10Morgan Swearingen23:52.0Temperance Bedford39.0Dave Bork Classic
10Elouise Cliff23:48.0TC West (Traverse City)39.0Oiler Blue & Gold
9Braelynn Thorrez23:49.5Concord38.8Sturgis Kiwanis
11Grace Blossom23:58.5Rockford38.8Kent Ottawa
11Alaina Weyrowske23:49.0Midland Dow38.7Oiler Blue & Gold
11Dahlia Kluver23:49.0Mount Pleasant38.7Oiler Blue & Gold
9Ella Wolff23:50.4Centreville38.5Sturgis Kiwanis
10Brittney Hernandez24:00.1Three Oaks River Valley38.3Bloomingdale
10Isabella Lopez24:01.1GR Northview38.0Kent Ottawa
11Ella LaRocque23:39.3Cheboygan37.9Rudyard Autumn Classic
12Hailey Mingerink24:01.4GR Covenant Christian37.9Kent Ottawa
12Kinsley Mowery24:01.6GR Covenant Christian37.8Kent Ottawa
11Analeigh Weaver23:24.8North Muskegon37.7GMAA
11Emmy Nofs24:22.8St Philip Catholic Central37.7SCAA Championship
12Kennedy Kaylor23:53.3Edwardsburg37.6Sturgis Kiwanis
10Makayla Markgraff23:57.3Monroe St. Mary CC37.2Dave Bork Classic
12Sylvia Skujins23:26.5North Muskegon37.2GMAA
11Elizabeth Ortiz23:54.8Bronson37.1Sturgis Kiwanis
9Haleigh Summers24:14.8Adrian Madison37.1Lenawee County
10Emery Mullins23:54.5Highland-Milford36.8Oiler Blue & Gold
10Ryleigh Rowe23:58.7Ida36.8Dave Bork Classic
10Ariana Stewart24:07.9Genesee Christian36.7Kayla O’Mara
9Ally Farber23:55.9Sturgis36.7Sturgis Kiwanis
10Valeria Morales23:44.2Southgate Anderson36.6Downriver Gabriel Richard
11Gabriella Hovey24:00.3Dundee36.2Dave Bork Classic
10Dakota Koeman24:07.0Hudsonville36.0Kent Ottawa
11Shannon Bailey23:46.2Gibraltar Carlson35.9Downriver Gabriel Richard
11Breanna Cole23:30.5Fruitport35.8GMAA
9Brooklyn Berson23:31.6Muskegon Mona Shores35.5GMAA
9Kinsley Wilburn24:03.1Monroe Jefferson35.3Dave Bork Classic
9Kaitlyn Pontz23:59.2McBain35.3Oiler Blue & Gold
12Emma Means23:59.4Shepherd35.2Oiler Blue & Gold
11Abigail Hicks24:00.1Mount Pleasant35.0Oiler Blue & Gold
9Josephine Wesley23:49.9Riverview Gabriel Richard34.7Downriver Gabriel Richard
10Sydney Woods24:11.1Comstock34.6Bloomingdale
9Ellerie Bucklin24:02.2Coldwater34.6Sturgis Kiwanis
11Izabel Raglow24:22.5Onsted34.5Lenawee County
10Arely Garcia24:12.1Hartford34.3Bloomingdale
9Georgia Gronski24:14.8Freeland34.1Freeland
10Chloe Steinbrink24:27.9North Branch34.0Dave Patterson
9Kohana Kushino24:16.1Walled Lake Central34.0Kayla O’Mara
12Ava Evans24:04.8Hillsdale33.7Sturgis Kiwanis
10Jaycee Hunt24:16.1Grand Haven33.0Kent Ottawa
11Harper Childress24:10.4Monroe Milers Homeschool Athletics32.9Dave Bork Classic
10Morgan Hausbeck24:07.4Mount Pleasant32.5Oiler Blue & Gold
10Zyana Wadsworth24:32.8Yale32.4Dave Patterson
10Tricia VonHolten23:56.9Gibraltar Carlson32.4Downriver Gabriel Richard
10Ellie Woodring24:29.8Addison32.1Lenawee County
12Allison Kline24:10.6Niles Brandywine31.8Sturgis Kiwanis
11Lindsay Hofmeister24:09.7Midland Dow31.8Oiler Blue & Gold
9Maelyn Helder24:19.9Hudsonville31.7Kent Ottawa
10Shelby McCallum24:10.7Ludington31.4Oiler Blue & Gold
12Keira Kalbfleisch24:23.2Saginaw Heritage31.3Freeland
9Reese Brege23:59.6Rogers City31.2Rudyard Autumn Classic
12Cecelia Gill24:21.7GR Northview31.1Kent Ottawa
9Helena Ceru24:22.8GRTC Peregrines30.7Kent Ottawa
12Ella Riddle24:24.8Midland30.7Freeland
12Grace Albright24:17.8Erie Mason30.4Dave Bork Classic
10Gemma Burr24:19.8Monroe29.7Dave Bork Classic
11Samantha Osborne24:40.8North Branch29.7Dave Patterson
11Isabelle DeJong24:25.8Zeeland West29.7Kent Ottawa
11Miyah Moore24:18.8Coldwater29.1Sturgis Kiwanis
12Claire VanDis24:20.0BC Lakeview28.7Sturgis Kiwanis
10Chloe Ruse24:40.4Lenawee Homeschool28.5Lenawee County
12Chloe Wanner24:24.0Temperance Bedford28.3Dave Bork Classic
10Juliet Cousineau24:41.5Tecumseh28.2Lenawee County
9Rowan Twiner24:10.2Grosse Ile27.9Downriver Gabriel Richard
12Alayna Lubbers24:32.1GR Covenant Christian27.6Kent Ottawa
9Isabelle Schreiber24:11.6Gibraltar Carlson27.5Downriver Gabriel Richard
12Carmen Howard23:56.4Montague27.2GMAA
9Genevieve Hanna24:11.4Cedarville27.2Rudyard Autumn Classic
11Mallory Verhougstraete24:33.7Grand Haven27.1Kent Ottawa
12Addison Holt24:34.1Grand Haven27.0Kent Ottawa
10Teagan Morrison24:14.8Grosse Ile26.4Downriver Gabriel Richard
11Ella Nicholson23:59.0Whitehall26.3GMAA
9Norah Wilson24:26.7TC West (Traverse City)26.1Oiler Blue & Gold
11Ruby Kennedy24:37.4Grand Haven25.9Kent Ottawa
10Karly Grant24:16.2St. Ignace25.6Rudyard Autumn Classic
10Sydney Roeder24:30.2Niles Brandywine25.3Sturgis Kiwanis
9Jaylyn Bennett24:55.1North Branch25.0Dave Patterson
11Olivia Orr24:43.4Flushing24.9Kayla O’Mara
12Addison Drnek24:40.8GR Covenant Christian24.7Kent Ottawa
10Adalynne Lange24:56.1EPBP Laker24.6Dave Patterson
11Sasha Ali Szilak24:43.1Midland24.6Freeland
11Lillian Carrick24:19.3Brimley24.6Rudyard Autumn Classic
12Phoebe Schultz24:56.5Saginaw Michigan Lutheran Seminary24.5Dave Patterson
11Lily Lawson24:41.6Grand Haven24.5Kent Ottawa
12Emily Plantinga24:42.1GR Christian24.3Kent Ottawa
10Maya Cicci24:32.3Midland Dow24.2Oiler Blue & Gold
12Kaitlynn Ortiz24:45.6Flushing24.1Kayla O’Mara
10Sophia Loar24:53.7Blissfield24.1Lenawee County
11Ava Benkert24:22.2Allen Park23.9Downriver Gabriel Richard
12Sienna Magg24:43.4Rockford23.9Kent Ottawa
12Eleanor Carey24:21.7Sault Ste. Marie23.8Rudyard Autumn Classic
11Genevieve Franklin24:07.2Fruitport23.6GMAA
11Sarah Stemaly25:05.4Athens23.5SCAA Championship
9Emma Folkersma24:22.6Rudyard23.5Rudyard Autumn Classic
12Khloe Dumas24:22.7Brimley23.4Rudyard Autumn Classic
10Zoey White24:07.8Muskegon Mona Shores23.4GMAA
9Nadia Chandler24:23.4Cheboygan23.2Rudyard Autumn Classic
9Helena Ramsey24:23.5Petoskey St. Michael23.2Rudyard Autumn Classic
12Kendall Braginton24:08.7Muskegon Mona Shores23.1GMAA
9Taylor Minzey24:11.6Muskegon Oakridge22.1GMAA
9Fiona Phillips25:04.5North Huron21.8Dave Patterson
12Ola Rominski24:51.5Ann Arbor Pioneer21.8Freeland
12Adelade Avram24:52.2Freeland21.6Freeland
9Laura Evans24:28.4North Trails21.5Rudyard Autumn Classic
11Hope Kriesch24:53.5Flushing21.5Kayla O’Mara
11Jaelyn Gwinner25:01.8Onsted21.4Lenawee County
10Melina Campbell25:06.5Almont21.2Dave Patterson
12Evelyn Ault24:51.8Rockford21.1Kent Ottawa
10Jessie Cole24:46.0Monroe Jefferson21.0Dave Bork Classic
9Adilene Roman-Garcia24:52.7Hartford20.8Bloomingdale
12Kaylee Eickhoff24:57.0Goodrich20.3Kayla O’Mara
9Sophia Stob24:54.0Zeeland West20.3Kent Ottawa
12Ayvah Ladanyi24:44.3Morley-Stanwood20.2Oiler Blue & Gold
10Sophia Mika24:57.9Midland19.7Freeland
12Natalie Phillips25:11.0North Huron19.7Dave Patterson
10Olivia Spanski24:47.0Centreville19.7Sturgis Kiwanis
11Leila Morris25:07.5Tecumseh19.5Lenawee County
12Payton Scott25:12.3EPBP Laker19.2Dave Patterson
9Arliena Grant24:47.8Gladwin19.1Oiler Blue & Gold
12Charlotte Verougstraete25:13.0Almont19.0Dave Patterson
9Sofia Avila24:49.1Constantine19.0Sturgis Kiwanis
10Fatima Montes Cano24:37.4Allen Park18.9Downriver Gabriel Richard
10Paloma Gonzalez-Haske24:52.7Ypsilanti Lincoln18.8Dave Bork Classic
9Zoey McComb25:02.1Goodrich18.6Kayla O’Mara
10Cielo Maldonado24:59.3Bangor18.6Bloomingdale
9Carsen Bunker24:51.2BC Harper Creek18.3Sturgis Kiwanis
9Grace Harbeck24:39.6Gibraltar Carlson18.1Downriver Gabriel Richard
11Kayle Babowicz24:54.8Flat Rock18.1Dave Bork Classic
12Chloe Wood25:04.1Flint Powers Catholic18.0Kayla O’Mara
12Ximena Yanez24:24.2Ravenna17.9GMAA
12Juliet Mendoza Rangel24:52.4Sturgis17.9Sturgis Kiwanis
11Ava Garcia24:52.4Mattawan17.9Sturgis Kiwanis
10Jadyn Baer25:02.4Hudsonville17.5Kent Ottawa
11McKayla Marker25:06.2Flushing17.3Kayla O’Mara
9Katelyn Trattles24:55.4Centreville16.9Sturgis Kiwanis
9Makayla Storey24:43.8Gibraltar Carlson16.7Downriver Gabriel Richard
10Delaney Mullins24:55.2Highland-Milford16.6Oiler Blue & Gold
12Alice Kadlecova25:05.6Martin16.5Bloomingdale
9Cordelia Flood24:56.6Highland-Milford16.1Oiler Blue & Gold
10Camryn Marshall25:09.9Linden16.0Kayla O’Mara
11Miley Rising25:18.1Hudson16.0Lenawee County
9Bryleigh McLellen24:47.1Engadine15.3Rudyard Autumn Classic
11Amy Campbell25:25.5Yale14.9Dave Patterson
11Anshu Talati25:13.9Grand Blanc14.7Kayla O’Mara
9Janet Andrade25:11.3Bloomingdale14.6Bloomingdale
12Maddie Kanitz25:02.9Ludington14.0Oiler Blue & Gold
9Holly Doezema25:13.1GR Covenant Christian14.0Kent Ottawa
11Alexandria Moeser25:03.8TC West (Traverse City)13.7Oiler Blue & Gold
12Tegan Hewitt25:16.8Flushing13.7Kayla O’Mara
12Tegan Hewitt25:16.8Flushing13.7Kayla O’Mara
9Menrva Abbott25:18.1Grand Blanc13.3Kayla O’Mara
11Lucy Salazar25:15.4Bloomingdale13.2Bloomingdale
9Catherine (Katie) Callahan25:19.2Goodrich12.9Kayla O’Mara
9Kathryn Meyer25:37.8Hillsdale Academy12.7SCAA Championship
10Zoey Kidd24:54.9Munising12.7Rudyard Autumn Classic
11Kendra Smith25:28.2Tecumseh12.6Lenawee County
10Avery Stover25:28.3Adrian Madison12.6Lenawee County
10Karli DeBoer25:17.4GR Covenant Christian12.5Kent Ottawa
11Julianna Tanner25:28.9Sand Creek12.4Lenawee County
11Luz Maldonado25:08.0Midland Dow12.3Oiler Blue & Gold
12Maria Lora Hernandez25:12.0Dundee12.3Dave Bork Classic
11Elleigh Wilson24:56.2Cheboygan12.3Rudyard Autumn Classic
10Joanna Loredo25:12.3Dundee12.2Dave Bork Classic
10Isabel Natividad24:58.4Trenton11.9Downriver Gabriel Richard
12Julie Navratilova25:12.2Mattawan11.3Sturgis Kiwanis
9Blake Ruffin25:24.5Flushing11.2Kayla O’Mara
12Aubrey Delabrena24:45.0Fruitport11.0GMAA
12Esmeralda Garcia25:22.7Hartford10.8Bloomingdale
10Avery Hanko25:22.9GR Covenant Christian10.7Kent Ottawa
12Payden Burden-Smith25:25.2Saginaw Heritage10.6Freeland
11Mary Phelps25:23.6GRTC Peregrines10.5Kent Ottawa
11Padame Wadsworth25:39.4Yale10.2Dave Patterson
11Josephine Mehki25:19.5Monroe9.8Dave Bork Classic
10Stephanie Reder25:15.7Midland Dow9.8Oiler Blue & Gold
grace may25:03.8Unattached9.7Rudyard Autumn Classic
10Ryleigh Vining25:16.2Morley-Stanwood9.6Oiler Blue & Gold
9Brooklyn Huizinga25:26.2GR Covenant Christian9.6Kent Ottawa
9Molly Cook25:29.2Flushing9.6Kayla O’Mara
9Molly Cook25:29.2Flushing9.6Kayla O’Mara
9Jayna Schmitz25:28.2GRTC Peregrines8.9Kent Ottawa
9Mikayla Brown25:32.6Genesee Christian8.5Kayla O’Mara
10Mallory Ekdahl25:07.8Cheboygan8.4Rudyard Autumn Classic
9Julianna McNabb25:25.3Monroe7.9Dave Bork Classic
10Ryan Donohue25:21.7Highland-Milford7.8Oiler Blue & Gold
10Livia Howard25:22.7Mattawan7.8Sturgis Kiwanis
9Jane Whalen25:52.9Hillsdale Academy7.7SCAA Championship
10Rosie Johnson25:22.5Morley-Stanwood7.5Oiler Blue & Gold
10Evie Folkema24:58.0Muskegon Western Mich. Christian6.7GMAA
10Nicole Perez25:13.3Sault Ste. Marie6.6Rudyard Autumn Classic
9Andie Bayles25:30.3Ida6.2Dave Bork Classic
11Xochitl Carrillo25:16.1Trenton6.0Downriver Gabriel Richard
9Alexa Schwartz25:15.3Sault Ste. Marie5.9Rudyard Autumn Classic
12Calie Tremblay25:15.7Brimley5.8Rudyard Autumn Classic
9Adilyn Stotz25:32.7Ida5.4Dave Bork Classic
12Zoe Swank25:41.7Otisville LakeVille5.4Kayla O’Mara
12Elizabeth Craig25:30.1Quincy5.3Sturgis Kiwanis
11Claire Chivens25:41.5Ann Arbor Pioneer5.2Freeland
12Maria Ramirez25:40.1Bloomingdale5.0Bloomingdale
11Alyssa Moens25:40.5GR Northview4.8Kent Ottawa
12Claire Heimsath25:40.7Bangor4.8Bloomingdale
9Sariah Deloney25:44.6Swartz Creek4.5Kayla O’Mara
12Olivia Golematis25:33.4Coldwater4.2Sturgis Kiwanis
10Grace Brockway25:55.2Hudson3.6Lenawee County
10Grace Forfinski25:34.3Ludington3.6Oiler Blue & Gold
12Maleah Roth26:00.2Ubly3.3Dave Patterson
10Nahla Marsh26:00.7Yale3.1Dave Patterson
9Olivia Whiting25:36.0Midland Dow3.0Oiler Blue & Gold
9Julia Czyz25:48.2Ann Arbor Pioneer2.9Freeland
11Isabel McEwen25:48.5Ann Arbor Pioneer2.8Freeland
11Avery Blasdell25:49.8Freeland2.4Freeland
10Natalia Oren25:48.0GR Christian2.3Kent Ottawa
11Gwen LaFountain25:26.1North Trails2.3Rudyard Autumn Classic
12Autumn Schabes25:39.2Centreville2.3Sturgis Kiwanis
10Isabella Martinez25:28.0Woodhaven Brownstown2.0Downriver Gabriel Richard
9Leela Odette25:53.3Birch Run1.6Kayla O’Mara
9Makenzie Proctor25:13.4Muskegon Mona Shores1.5GMAA
9Kayleigh Brindamour26:01.9Tecumseh1.4Lenawee County
9Mallory VanBemmel25:51.3GR Covenant Christian1.2Kent Ottawa
12Kassidy Parmley25:14.4Whitehall1.2GMAA
9Marnie Wright26:13.2St Philip Catholic Central0.9SCAA Championship
11Remy Steves25:46.2Monroe Milers Homeschool Athletics0.9Dave Bork Classic
10Margaret Hsu25:56.8Ann Arbor Pioneer0.1Freeland
10Viviana Banda25:54.9Hartford0.0Bloomingdale

BOYS INDIVIDUAL RATINGS

GradeNameTimeTeamRatingMeet
11Robert Jazwinski III15:05.5Whitehall207.5GMAA
10Lennox Naswell15:49.7Flint Powers Catholic202.4Kayla O’Mara
11Josiah Derksen16:01.9Rockford199.4Kent Ottawa
12Moises Salazar Jr.16:15.6Adrian199.1Lenawee County
11Logan Youngman16:02.8Hillsdale197.4Sturgis Kiwanis
12Owen Fisher16:04.6Mattawan196.8Sturgis Kiwanis
10Finn-Frost Grayson15:59.0TC West (Traverse City)195.3Oiler Blue & Gold
12Keagan Smith16:14.1Zeeland West195.3Kent Ottawa
10Will Hulin16:09.5Centreville195.2Sturgis Kiwanis
12Gabe Litzner15:42.9Sault Ste. Marie194.7Rudyard Autumn Classic
11Liam Wierzba16:01.3TC West (Traverse City)194.6Oiler Blue & Gold
12Landon Rogers16:14.5Three Oaks River Valley194.2Bloomingdale
10Christian Craanen16:12.1Monroe St. Mary CC193.6Dave Bork Classic
11Gabe Grierson16:07.6Ludington192.5Oiler Blue & Gold
10Brady Glon16:18.9Detroit Catholic Central192.0Sturgis Kiwanis
12Bryce Gross16:22.0Flint Powers Catholic191.7Kayla O’Mara
12Marcel Stork16:20.4Mattawan191.5Sturgis Kiwanis
12Ben Verellen16:10.4Gladwin191.5Oiler Blue & Gold
12Tyler Leach16:24.4Otisville LakeVille190.9Kayla O’Mara
12Griffin Good16:25.7Flushing190.4Kayla O’Mara
11Christian Ayres16:24.0BC Harper Creek190.3Sturgis Kiwanis
12Gavin Tisch16:26.7Detroit Catholic Central189.5Sturgis Kiwanis
12Hayden Murray16:18.8TC West (Traverse City)188.7Oiler Blue & Gold
12Caleb Carignan16:31.7Flint Powers Catholic188.4Kayla O’Mara
10Karson Lewis16:32.6BC Lakeview187.5Sturgis Kiwanis
12Jacob Stanislawski16:31.8Flat Rock187.1Dave Bork Classic
11Bryce Cahoon16:25.4Shepherd186.5Oiler Blue & Gold
12Caleb Willard16:41.5GRTC Peregrines186.2Kent Ottawa
12John Blaskowski16:34.7Saginaw Heritage185.8Freeland
12Rob Dodd16:43.6Zeeland West185.5Kent Ottawa
12Hayden Lafferty16:44.5Rockford185.2Kent Ottawa
12George Scupham16:41.0Edwardsburg184.7Sturgis Kiwanis
10Luke Bultman16:48.5Rockford183.8Kent Ottawa
10Rex Pumford16:16.7Whitehall183.8GMAA
10Lincoln Laansma16:49.3Tri-unity Christian183.6Kent Ottawa
12Cooper Gardner16:44.4BC Harper Creek183.5Sturgis Kiwanis
10Ryan Rathsburg16:46.6Flint Powers Catholic183.5Kayla O’Mara
10Elijah Demlow16:45.6BC Lakeview183.1Sturgis Kiwanis
11Brett Lewis16:42.7Saginaw Heritage183.1Freeland
11Cameron Varner16:45.8Temperance Bedford182.4Dave Bork Classic
11Marshall Brandt16:44.9Midland Bullock Creek182.4Freeland
12Sam Taylor16:55.6Zeeland West181.5Kent Ottawa
11Joseph Colaluca16:49.3Erie Mason181.2Dave Bork Classic
10Michael Weidmayer17:10.0Blissfield181.0Lenawee County
12Trenton Fetter17:10.0Adrian Madison181.0Lenawee County
9Mason Rogers16:54.6Three Oaks River Valley180.8Bloomingdale
12Samuel Ashby16:57.8Zeeland West180.7Kent Ottawa
12Reid Cousins16:58.4Zeeland West180.5Kent Ottawa
12Matthew Carbajo16:33.1Grosse Ile180.3Downriver Gabriel Richard
10Jack Dunwoody16:34.5Gibraltar Carlson179.8Downriver Gabriel Richard
9Austin Hughes16:48.9TC West (Traverse City)178.7Oiler Blue & Gold
10Ethan Ferguson16:59.4Edwardsburg178.5Sturgis Kiwanis
9Parker Smith17:17.5Adrian178.5Lenawee County
10Riley Szalai17:00.1Edwardsburg178.3Sturgis Kiwanis
10Wyatt Roberts17:02.6Otisville LakeVille178.1Kayla O’Mara
12Grayson Rorick17:30.1Hillsdale Academy178.0SCAA Championship
11Bryce Falbe16:34.7Muskegon Oakridge177.8GMAA
11Anthony Schmitz17:07.2GRTC Peregrines177.6Kent Ottawa
11Austin Taft16:53.9TC West (Traverse City)177.0Oiler Blue & Gold
12Tommy Beiter17:06.8Flint Powers Catholic176.7Kayla O’Mara
12Dane Hieronimus17:03.5Temperance Bedford176.5Dave Bork Classic
10Eli Morris17:23.9Tecumseh176.4Lenawee County
10Caleb Healey17:05.3Erie Mason175.9Dave Bork Classic
10Jackson Duval17:07.3BC Lakeview175.9Sturgis Kiwanis
11Myles Robinson16:57.6Gladwin175.8Oiler Blue & Gold
12Aidan Simrau16:58.2TC West (Traverse City)175.6Oiler Blue & Gold
12Lucas Taraszkiewicz17:06.2Flat Rock175.6Dave Bork Classic
10Eli Miller17:13.7GRTC Peregrines175.4Kent Ottawa
11Connor Murphy17:05.7Midland175.4Freeland
10Noah Sills17:27.4Blissfield175.2Lenawee County
10Alec Brown17:06.4Saginaw Heritage175.2Freeland
11Jacob Blakemore16:59.5Highland-Milford175.2Oiler Blue & Gold
10Christian Pavlige16:43.1Fruitport175.0GMAA
12Benjamin Morales17:10.8Sturgis174.7Sturgis Kiwanis
10Easton Coscarelli17:29.0Adrian174.7Lenawee County
9Miles Decker17:01.9Mount Pleasant174.4Oiler Blue & Gold
11Noah Watson17:17.0Rockford174.3Kent Ottawa
12Hayden Fox16:45.0Muskegon Mona Shores174.3GMAA
10Harrison Stamper17:31.5Tecumseh173.8Lenawee County
9Alex Pelliccia17:10.6Midland173.8Freeland
9Jaden Hill16:52.9Allen Park173.7Downriver Gabriel Richard
11Ben Bouchey17:15.9Flint Powers Catholic173.7Kayla O’Mara
9Luke Kramer17:14.5Detroit Catholic Central173.5Sturgis Kiwanis
11Maddi Duke17:12.8Temperance Bedford173.4Dave Bork Classic
11Griffin Donahue17:05.4Highland-Milford173.2Oiler Blue & Gold
11Braydn Winkel17:05.9McBain173.0Oiler Blue & Gold
11Jacob Ziolkowski17:21.1GRTC Peregrines173.0Kent Ottawa
12Hunter Parsons16:49.4Whitehall172.9GMAA
10Dempsey Barrett17:34.4Tecumseh172.9Lenawee County
12Duane Davis17:13.5Midland Bullock Creek172.8Freeland
9Ryan Brown17:14.1Freeland172.6Freeland
12Brendan O’Donohue17:22.3GRTC Peregrines172.6Kent Ottawa
10Abe Blaskowski17:14.3Saginaw Heritage172.6Freeland
9Jack Cook17:19.5Grand Blanc172.5Kayla O’Mara
12Caleb Lamblin17:08.4Gaylord172.2Oiler Blue & Gold
10Eli Hobson17:20.6Montrose172.1Kayla O’Mara
10Joshua England17:09.1Midland Dow172.0Oiler Blue & Gold
11Carter Hughes17:19.7BC Lakeview171.8Sturgis Kiwanis
10Gabe Piach17:09.8Gladwin171.7Oiler Blue & Gold
11Timothy Gaebler17:49.1Hillsdale Academy171.6SCAA Championship
12Matthew Berg17:17.9Midland171.4Freeland
10Oliver Borek17:21.9Detroit Catholic Central171.0Sturgis Kiwanis
12Shea Armstrong16:55.3Sault Ste. Marie170.6Rudyard Autumn Classic
10Pascal Rasmussen17:21.0Saginaw Heritage170.3Freeland
10Michael Ensing17:29.0Zeeland West170.3Kent Ottawa
12Alessandro Avila17:24.9Constantine170.0Sturgis Kiwanis
10Johnathan Elsea17:15.7Mount Pleasant169.8Oiler Blue & Gold
9Jake Roberts17:16.7Midland Dow169.5Oiler Blue & Gold
9Whitman Newland17:16.8Midland Dow169.4Oiler Blue & Gold
10Chris Durfey17:44.9Onsted169.4Lenawee County
10Griffin Solano17:29.0Flint Powers Catholic169.3Kayla O’Mara
9Wyatt DelValle17:06.0Gibraltar Carlson169.3Downriver Gabriel Richard
9Leland Barnett17:17.3TC West (Traverse City)169.2Oiler Blue & Gold
11Henry Haag17:46.6EPBP Laker169.1Dave Patterson
10Zack Vollbrecht17:17.6TC West (Traverse City)169.1Oiler Blue & Gold
11Evan Olson17:47.2EPBP Laker168.9Dave Patterson
12Tanner Christensen17:28.3Mattawan168.9Sturgis Kiwanis
12Gavin Ayers17:28.5Edwardsburg168.8Sturgis Kiwanis
11Jackson Horn17:26.5Freeland168.5Freeland
12Isaiah Lindstrom17:34.6GR Christian168.5Kent Ottawa
10CJ Shilling17:31.9Flushing168.4Kayla O’Mara
12Luke Molenkamp17:59.1Hillsdale Academy168.3SCAA Championship
12Ian Ferguson17:33.6Genesee Christian167.8Kayla O’Mara
10Nolan Stadel17:34.3Genesee Christian167.6Kayla O’Mara
10Alex Iordanou17:34.4Flint Powers Catholic167.5Kayla O’Mara
11Jacob Ferdubinski17:11.9Riverview Gabriel Richard167.4Downriver Gabriel Richard
10Jacob Slankster17:32.9Detroit Catholic Central167.4Sturgis Kiwanis
12Elijah Good17:23.8Midland Dow167.1Oiler Blue & Gold
9Mason Tulik17:31.8Monroe Jefferson167.1Dave Bork Classic
11Josiah Scholma17:06.9Muskegon Western Mich. Christian167.0GMAA
11Aiden Mcdonald17:36.0Hartford167.0Bloomingdale
12Aaron Zannetti17:36.8Grand Blanc166.7Kayla O’Mara
10Hunter Walker17:35.1Quincy166.6Sturgis Kiwanis
9Jayden Smith17:37.3Grand Blanc166.6Kayla O’Mara
12Cole Brege17:07.5Rogers City166.5Rudyard Autumn Classic
12Liam Hallack17:41.0Zeeland West166.3Kent Ottawa
12Joshua Riggs17:34.2Monroe166.3Dave Bork Classic
12Jace Thomas17:38.3Birch Run166.2Kayla O’Mara
10Michael Allen17:39.1Montrose166.0Kayla O’Mara
11Jakin Whitney17:27.2Shepherd165.9Oiler Blue & Gold
12Bilal Abdelmalek17:39.9Swartz Creek165.7Kayla O’Mara
11Nicklas Holmes17:56.0Onsted165.7Lenawee County
11Charles Gavan17:43.1Rockford165.6Kent Ottawa
11Joshua Reed17:28.1Midland Dow165.6Oiler Blue & Gold
10Peter Winn18:07.3Hillsdale Academy165.6SCAA Championship
9Bryce Youngman17:38.5Hillsdale165.5Sturgis Kiwanis
12Carston Broderick17:28.7Midland Dow165.4Oiler Blue & Gold
9Emmett Duggar17:29.6TC West (Traverse City)165.1Oiler Blue & Gold
9Cooper Green17:29.7Mount Pleasant165.1Oiler Blue & Gold
9Lucas Machlik17:19.6Woodhaven Brownstown164.8Downriver Gabriel Richard
9Everett Anaya17:37.7Freeland164.8Freeland
11Ethan Snyder17:12.9Cedarville164.7Rudyard Autumn Classic
10Jacob Gruppen17:46.5Zeeland West164.5Kent Ottawa
11Owen Sytsema17:14.8Muskegon Western Mich. Christian164.4GMAA
11Trevor Thompson17:32.0Fellowship Baptist Academy164.3Oiler Blue & Gold
10Bradley Chesney17:39.1Midland164.3Freeland
11Joey (Joseph) Schmitz17:42.9Detroit Catholic Central164.0Sturgis Kiwanis
12Ben Irwin17:33.9TC West (Traverse City)163.7Oiler Blue & Gold
9Noah Strother17:34.5Gaylord163.5Oiler Blue & Gold
11Amos Norder18:03.5Saginaw Michigan Lutheran Seminary163.5Dave Patterson
10Brendan McAuliffe17:49.6Rockford163.5Kent Ottawa
11Luke Aerts17:44.9Coldwater163.4Sturgis Kiwanis
11Carter Fenner18:03.5Adrian163.2Lenawee County
12Maddox Hutchinson17:45.9Concord163.0Sturgis Kiwanis
12Jaycob Hipps17:48.7Montrose162.8Kayla O’Mara
9Gabe Schultz17:48.8Genesee Christian162.7Kayla O’Mara
12Steven Kirschner17:19.5Rudyard162.5Rudyard Autumn Classic
9Elliot Jones17:37.8TC West (Traverse City)162.4Oiler Blue & Gold
12Jaden Gregory17:48.0Edwardsburg162.3Sturgis Kiwanis
10Ben Jackson17:53.6GR Northview162.1Kent Ottawa
11William McDonald17:38.7Shepherd162.1Oiler Blue & Gold
10Caden Uttech17:53.9Zeeland West162.0Kent Ottawa
12Parker Bomia-Laberdee17:47.1Monroe162.0Dave Bork Classic
11Eli Morse17:23.1Muskegon Western Mich. Christian161.6GMAA
10Charlie Penneau17:52.4Flint Powers Catholic161.5Kayla O’Mara
12Trevor Nagra17:50.7Mattawan161.4Sturgis Kiwanis
12Benjamin Ciesielski17:29.8Gibraltar Carlson161.4Downriver Gabriel Richard
11Emmanuel Valdez17:40.8Mount Pleasant161.4Oiler Blue & Gold
10Luke Mulder17:48.8Midland Bullock Creek161.1Freeland
12Bray Mentzer17:51.8BC Lakeview161.1Sturgis Kiwanis
10Brendan Plante17:49.0Midland Bullock Creek161.0Freeland
10Micah Theis17:42.6Ludington160.8Oiler Blue & Gold
11Tanner Wertz17:42.9Highland-Milford160.7Oiler Blue & Gold
9Weston Guza18:12.1Ubly160.6Dave Patterson
12Damian Marcinek17:43.1Mount Pleasant160.6Oiler Blue & Gold
10Matteo Ortega17:50.3Saginaw Heritage160.6Freeland
12Daniel Bowerman17:25.6Sault Ste. Marie160.5Rudyard Autumn Classic
12Justin Jensen17:26.6Whitehall160.5GMAA
10Gavin Rohr17:51.7Monroe160.4Dave Bork Classic
12Henry Lindley18:23.4Hillsdale Academy160.2SCAA Championship
11Elias Baldwin17:56.8Decatur160.1Bloomingdale
11Caleb Adkins17:59.8Holland Calvary Christian160.1Kent Ottawa
11William Jeffords17:55.0Detroit Catholic Central160.0Sturgis Kiwanis
12Paul McClure18:13.1Adrian Madison160.0Lenawee County
10Kadin McGee17:57.5Decatur159.8Bloomingdale
11Drew Davis17:45.7Shepherd159.8Oiler Blue & Gold
10Rhy Schneider18:01.1Rockford159.6Kent Ottawa
11Jayden Mueller17:29.1Muskegon Oakridge159.6GMAA
11Jacob Sanders17:53.3Midland159.6Freeland
9Kipton Smyth17:58.7Linden159.4Kayla O’Mara
12Reuben Anderson17:29.8Muskegon Western Mich. Christian159.4GMAA
9Brayden Evans18:01.8Rockford159.4Kent Ottawa
11Arie Prins17:57.0GR Union159.3Sturgis Kiwanis
10Brady Bills18:15.3Blissfield159.3Lenawee County
11David Mills17:55.6Erie Mason159.1Dave Bork Classic
11Marcus O’Hara17:57.6Detroit Catholic Central159.1Sturgis Kiwanis
10Landon Schibelhut17:47.9TC West (Traverse City)159.0Oiler Blue & Gold
12Gavin Hess17:48.9Highland-Milford158.7Oiler Blue & Gold
10Jack Krafft17:49.4Shepherd158.5Oiler Blue & Gold
9Peyton Eichinger17:49.7Mount Pleasant158.4Oiler Blue & Gold
11Cooper Hoyt18:19.8North Branch158.1Dave Patterson
10Johannes Visser17:50.9Midland Dow158.0Oiler Blue & Gold
10Gabriel Nix17:51.2Midland Dow157.9Oiler Blue & Gold
9Easton Warners17:51.3Ludington157.9Oiler Blue & Gold
11Brayton Cosby18:01.4Bronson157.9Sturgis Kiwanis
10Daniel Broderick17:51.5Midland Dow157.8Oiler Blue & Gold
9Dylan McKinney18:06.5Rockford157.8Kent Ottawa
11Sam Burkinshaw17:58.7Midland157.8Freeland
10Colton Lynn17:59.0Saginaw Heritage157.7Freeland
11Niko Morales18:02.0Sturgis157.7Sturgis Kiwanis
11Landin Fisher18:20.4Adrian157.5Lenawee County
12Lukas Rennells17:35.8Muskegon Catholic Central157.4GMAA
11Silas Carroll18:00.9Ivywood Classical Academy157.4Dave Bork Classic
11Stosh Albright18:08.3GRTC Peregrines157.2Kent Ottawa
11Braeden Gildea18:03.4Mattawan157.2Sturgis Kiwanis
11Silas Daniels18:21.7Sand Creek157.1Lenawee County
9Charlie Fields18:22.7North Branch157.1Dave Patterson
10Tyler Moore18:22.0Tecumseh157.0Lenawee County
12James Rahe18:33.9Hillsdale Academy156.7SCAA Championship
10Nicholas Ranka17:44.1Grosse Ile156.6Downriver Gabriel Richard
10Micaiah Arreola18:05.3Sturgis156.6Sturgis Kiwanis
9Ian Dennis17:38.7Whitehall156.4GMAA
11Drake Fenstermaker18:34.7Camden-Frontier156.4SCAA Championship
11Eli Williamson18:02.7Standish Sterling156.4Freeland
10Braiden Schuh18:05.9Edwardsburg156.4Sturgis Kiwanis
10Declan Shoemaker17:56.1TC West (Traverse City)156.3Oiler Blue & Gold
12Ayden Hipps18:08.6Montrose156.2Kayla O’Mara
11Peter Mann17:56.7Midland Dow156.1Oiler Blue & Gold
10Phineas Totten18:05.1Monroe St. Mary CC156.0Dave Bork Classic
9Colton Childress18:05.2Monroe Milers Homeschool Athletics155.9Dave Bork Classic
12Jackson Raby17:46.9Allen Park155.7Downriver Gabriel Richard
10Lucas Zeckner18:26.3Adrian155.6Lenawee County
12Henry Greene18:08.4BC Lakeview155.6Sturgis Kiwanis
11Carter English17:58.4Midland Dow155.5Oiler Blue & Gold
10Noah Dallas18:05.5Freeland155.5Freeland
9Haiden Bennett18:28.2Clinton154.9Lenawee County
11Benjamin Laurain18:07.3Saginaw Heritage154.9Freeland
11Devlin Johnson18:07.5Freeland154.8Freeland
12Carter Johnston18:12.6Linden154.8Kayla O’Mara
9Scout Freiheit17:43.6Whitehall154.8GMAA
11Grant Mielke18:08.5Freeland154.5Freeland
10Troy Ponke18:13.8Grand Blanc154.4Kayla O’Mara
12Noah Rebhan18:12.4BC Lakeview154.2Sturgis Kiwanis
11Alex Flores18:03.5Ludington153.8Oiler Blue & Gold
10Miles Muxlow18:15.8Flint Powers Catholic153.7Kayla O’Mara
9Lucas Volmering18:33.4Ubly153.5Dave Patterson
12David Fiore18:12.0Saginaw Heritage153.3Freeland
9Henry Rorick18:44.8Hillsdale Academy153.1SCAA Championship
12Gavin Ottinger18:18.1Goodrich153.0Kayla O’Mara
10Eddie Radtke18:06.1Shepherd153.0Oiler Blue & Gold
12Trent Galdeen17:49.8Muskegon Oakridge152.8GMAA
11Porter Ravary18:14.8Erie Mason152.7Dave Bork Classic
11Eddy Hedrick18:34.9Adrian152.7Lenawee County
12Rich Fanti17:56.0Riverview Gabriel Richard152.7Downriver Gabriel Richard
12Isaiah Clark17:56.1Allen Park152.6Downriver Gabriel Richard
10Kassian McKenzie Thompson17:50.3Muskegon Mona Shores152.6GMAA
12Adam Brandt17:49.5Sault Ste. Marie152.5Rudyard Autumn Classic
11Carson Van Sickle18:47.1Hillsdale Academy152.3SCAA Championship
10Brayden Brodie18:16.4Flat Rock152.2Dave Bork Classic
9Alec Priebe18:18.4Detroit Catholic Central152.2Sturgis Kiwanis
11Evan Rentsch18:15.6Midland152.1Freeland
12Will Dawson18:23.7GR Northview152.1Kent Ottawa
11Liam Heyboer18:24.4GR Covenant Christian151.9Kent Ottawa
10Miles Kushinka18:24.5GR Northview151.8Kent Ottawa
12Max Foldvary18:17.6Monroe St. Mary CC151.8Dave Bork Classic
11Eli Folkersma17:52.4Rudyard151.5Rudyard Autumn Classic
10Garrett Smith18:10.6Highland-Milford151.5Oiler Blue & Gold
12Luke Stanley18:18.7Ida151.4Dave Bork Classic
9Nolan Ruch18:10.8TC West (Traverse City)151.4Oiler Blue & Gold
11Chase Aldridge17:53.3Sault Ste. Marie151.2Rudyard Autumn Classic
10Caleb Elwell18:21.4Mattawan151.2Sturgis Kiwanis
12Brendan Wolf18:18.5Saginaw Heritage151.2Freeland
11Jonah Busen18:19.8Monroe Jefferson151.1Dave Bork Classic
10Ivan Yepez18:00.8Allen Park151.1Downriver Gabriel Richard
9Joe Cecchini18:23.8Flint Powers Catholic151.1Kayla O’Mara
12Adam SaintOnge18:41.0Almont151.0Dave Patterson
10Carson Scholz18:40.1Tecumseh151.0Lenawee County
12Thomas Shaw18:12.3Highland-Milford150.9Oiler Blue & Gold
12Hyunseo Sung18:12.6Midland Dow150.8Oiler Blue & Gold
12Chase Somers18:19.9Freeland150.7Freeland
11Zachary Lassanske17:55.9Muskegon Mona Shores150.7GMAA
11Noah Glaza18:20.9Freeland150.4Freeland
12Ian McNeel18:14.1Shepherd150.3Oiler Blue & Gold
10Henry Kosick18:21.3Midland150.2Freeland
12Nicolas (Nico) Sepanak18:26.4Linden150.2Kayla O’Mara
9Cooper Hohn18:24.6Sturgis150.1Sturgis Kiwanis
11Isaac Witte18:29.8GR Christian150.1Kent Ottawa
9Brayden Rountree18:15.4Shepherd149.9Oiler Blue & Gold
9Landan Jenkins18:25.4BC Harper Creek149.9Sturgis Kiwanis
10Weston Albright18:23.5Erie Mason149.8Dave Bork Classic
9Nathan Dunn18:25.6Quincy149.8Sturgis Kiwanis
12Samuel DeYoung18:30.7GR Christian149.8Kent Ottawa
11John Birzer18:54.8Hillsdale Academy149.7SCAA Championship
9Connor Dazell18:24.4Temperance Bedford149.5Dave Bork Classic
9Reid Stamper18:44.5Tecumseh149.5Lenawee County
10Carter Brouwer18:28.5Bangor149.5Bloomingdale
11Colton Grzyb18:45.6Almont149.5Dave Patterson
11Brock Hunter18:01.2Montague148.9GMAA
11Enrique Caldwell18:07.8Woodhaven Brownstown148.7Downriver Gabriel Richard
10Denver Siler18:29.2Bronson148.6Sturgis Kiwanis
10Mahir Tabakovic18:34.6Grandville148.5Kent Ottawa
9Will Swanwick18:29.7Centreville148.4Sturgis Kiwanis
11Logan Thomas18:28.1Temperance Bedford148.3Dave Bork Classic
9Wesley Mair18:03.4Montague148.2GMAA
10Carter Lee18:28.4Monroe Jefferson148.2Dave Bork Classic
11Micah Manion18:36.6GR Christian147.8Kent Ottawa
12Bryson Ballantyne18:49.6Adrian Madison147.8Lenawee County
10Travis Rose18:33.7Flushing147.8Kayla O’Mara
11Asher Barz18:22.0Mount Pleasant147.7Oiler Blue & Gold
9Donovan Ferris18:11.3Woodhaven Brownstown147.6Downriver Gabriel Richard
11Drew Vanderpuyl18:32.4Coldwater147.5Sturgis Kiwanis
10Jacob Tatsak18:51.6Adrian Lenawee Christian147.1Lenawee County
11Jeffery Sisson18:23.8Gladwin147.1Oiler Blue & Gold
12Jack Jablonski18:36.1Linden147.0Kayla O’Mara
9Gabe Busen18:32.1Monroe Jefferson147.0Dave Bork Classic
12Matthew Badley18:07.7Whitehall146.8GMAA
9Blake Root18:52.8Sand Creek146.7Lenawee County
10George Watson18:35.6Detroit Catholic Central146.5Sturgis Kiwanis
11Vroman-Boxer Tucker18:08.6Muskegon Mona Shores146.5GMAA
12Dominic Barretto18:14.7Riverview Gabriel Richard146.4Downriver Gabriel Richard
12Riley Minnis18:32.8Freeland146.4Freeland
12Michael Walsh18:54.8Ubly146.4Dave Patterson
12Aiden Parker18:35.9Coldwater146.4Sturgis Kiwanis
12Joseph Sturtevant18:26.0TC West (Traverse City)146.3Oiler Blue & Gold
9Luke Sushynski18:38.1Linden146.3Kayla O’Mara
12Luke Masserant18:34.3Monroe Jefferson146.2Dave Bork Classic
12Brayden Hincher18:34.4Erie Mason146.2Dave Bork Classic
12Paul Herendeen18:37.2Concord145.9Sturgis Kiwanis
11Maks Kiss18:16.3Southgate Anderson145.9Downriver Gabriel Richard
12Gabe Gauss18:43.0Rockford145.7Kent Ottawa
11Carson Szarejko18:38.4BC Harper Creek145.5Sturgis Kiwanis
10Kelton Kyro18:35.6Midland145.5Freeland
12Charlie Vitkauskas18:43.6Rockford145.5Kent Ottawa
10Corbin Hutchinson18:28.6Gaylord145.5Oiler Blue & Gold
11Sean Bostwick18:43.7Rockford145.4Kent Ottawa
12Ryland McIntyre18:38.9BC Harper Creek145.4Sturgis Kiwanis
12Levi Fox18:29.1Mount Pleasant145.3Oiler Blue & Gold
11Deacon Ashmore18:18.5Allen Park145.2Downriver Gabriel Richard
9Stephen Holm19:08.6Hillsdale Academy145.1SCAA Championship
9Caleb Neubert18:40.1BC Harper Creek145.0Sturgis Kiwanis
10Ian Southwell18:12.4Sault Ste. Marie144.9Rudyard Autumn Classic
10Parker Ginsberg18:45.8Grandville144.8Kent Ottawa
9Levi Oudbier18:46.1Tri-unity Christian144.6Kent Ottawa
11Jacob Mitchell18:13.3Pickford144.6Rudyard Autumn Classic
9Walter Haag19:00.6EPBP Laker144.5Dave Patterson
10Andrew Nitz18:20.9Allen Park144.4Downriver Gabriel Richard
11Aiden Harrison18:32.3Gladwin144.2Oiler Blue & Gold
12Nicholas Trame19:00.3Sand Creek144.2Lenawee County
11Lucas Frentz18:43.2Edwardsburg144.0Sturgis Kiwanis
11Jack Ganton18:43.2Bronson143.9Sturgis Kiwanis
12Jack Ruan18:22.2Southgate Anderson143.9Downriver Gabriel Richard
9David Strother18:33.4Gaylord143.9Oiler Blue & Gold
10Ryan Lehto18:41.4Ypsilanti Lincoln143.9Dave Bork Classic
11Austin Strand19:01.8Clinton143.7Lenawee County
10Johnny Huey18:46.1Flint Powers Catholic143.6Kayla O’Mara
10Johnny Boike18:46.1Flint Powers Catholic143.6Kayla O’Mara
10Colin Rourke18:17.5Muskegon Mona Shores143.5GMAA
10Jackson Hunt18:45.0BC Harper Creek143.3Sturgis Kiwanis
11Alex Diaz18:47.3Hartford143.2Bloomingdale
10Dylan Winskas18:18.5Fruitport143.2GMAA
11Jackson Jaworski18:42.6Freeland143.1Freeland
11Preston Komara18:35.6Midland Dow143.1Oiler Blue & Gold
12Aiden Woods18:47.8Comstock143.1Bloomingdale
11Grayson Tidbury18:36.9Highland-Milford142.7Oiler Blue & Gold
10Andrew Saintonge19:06.3Almont142.6Dave Patterson
12Andrew Kiefer18:19.8Cheboygan142.4Rudyard Autumn Classic
12Hunter Groulx18:50.0Swartz Creek142.3Kayla O’Mara
12Braedyn Tennant19:06.6Blissfield142.1Lenawee County
11Luke Wegienka18:48.9Detroit Catholic Central142.0Sturgis Kiwanis
12Alex Edwards18:54.2Grandville141.9Kent Ottawa
9Michael Sreniawski18:28.3Woodhaven Brownstown141.9Downriver Gabriel Richard
9James Hollebeek18:54.5Rockford141.8Kent Ottawa
12Landon Andrews18:22.5Muskegon Orchard View141.8GMAA
9Blake Aube19:07.6Hudson141.8Lenawee County
10Carter Feltner18:49.7Quincy141.8Sturgis Kiwanis
10Maksim Kohl19:09.3Unionville-Sebewaing141.6Dave Patterson
12Hayden Barker18:48.6Monroe141.5Dave Bork Classic
10Hudson Watkins18:40.9Highland-Milford141.4Oiler Blue & Gold
10Kaden Monroe18:53.2Flint Powers Catholic141.3Kayla O’Mara
11Jadon Dettmann18:53.4Martin141.2Bloomingdale
12Nathanial Cole19:09.9Blissfield141.0Lenawee County
10Wyatt Huhn18:24.0St. Ignace141.0Rudyard Autumn Classic
12Austen Walden18:52.1Constantine141.0Sturgis Kiwanis
11Ryland Pastor18:52.3BC Harper Creek140.9Sturgis Kiwanis
12Matthew Leatherman18:25.3Montague140.9GMAA
9Owen Davis18:54.4Swartz Creek140.9Kayla O’Mara
10Thomas Wickenheiser18:50.5Monroe St. Mary CC140.8Dave Bork Classic
10Adam Franks18:52.6Bronson140.8Sturgis Kiwanis
10Keannan Marr18:25.8Holton140.7GMAA
11Henry Ebert18:52.9Sturgis140.7Sturgis Kiwanis
12Tyler Marcissuk18:32.0Riverview140.7Downriver Gabriel Richard
11Van Roach18:26.6Muskegon Mona Shores140.5GMAA
11Evan Kryger18:58.8GRTC Peregrines140.4Kent Ottawa
9Ryan Kaczor18:50.8Freeland140.4Freeland
12Chayse Jensen18:53.9Quincy140.4Sturgis Kiwanis
10Kadence Saucier18:33.3Allen Park140.2Downriver Gabriel Richard
9Lucas Crozier18:27.3Muskegon Mona Shores140.2GMAA
9Lucas Newberry18:54.5Coldwater140.2Sturgis Kiwanis
11Jack Fulop18:52.6Temperance Bedford140.1Dave Bork Classic
10Aiden VanLoenen18:59.7GR Northview140.1Kent Ottawa
10Laken Reynolds18:45.4Midland Dow139.9Oiler Blue & Gold
11Isaiah Meyer18:55.6GR Union139.8Sturgis Kiwanis
9Lucas Wendel18:45.6Highland-Milford139.8Oiler Blue & Gold
12Carson Kiefer18:27.8Cheboygan139.7Rudyard Autumn Classic
9Anthony Lambers18:28.9Muskegon139.7GMAA
10Evan Clow18:56.0Detroit Catholic Central139.7Sturgis Kiwanis
12Gage Pedue18:56.3Sturgis139.6Sturgis Kiwanis
9Knox Wilson18:28.4Mackinaw City139.5Rudyard Autumn Classic
10Harrison Worsley18:53.6Midland139.5Freeland
12Calvin Haydamacker18:54.9Flat Rock139.4Dave Bork Classic
10John DeYoung19:02.0GR Christian139.3Kent Ottawa
9Sawyer Goroni18:36.1Woodhaven Brownstown139.3Downriver Gabriel Richard
12TJ Pokorny18:36.1Southgate Anderson139.3Downriver Gabriel Richard
11Josaias Robles18:59.3Hartford139.2Bloomingdale
11Kaleb Stutzman19:15.6Blissfield139.1Lenawee County
10Emmett Worden18:59.8Birch Run139.1Kayla O’Mara
9Syler Rudy18:58.2BC Pennfield139.0Sturgis Kiwanis
12Leo Student18:48.3Mount Pleasant138.9Oiler Blue & Gold
10William Schlueter19:27.6Hillsdale Academy138.8SCAA Championship
9Birch Zilisch19:00.6Linden138.8Kayla O’Mara
11Cooper Roster18:48.7TC West (Traverse City)138.8Oiler Blue & Gold
11Jude Klooster18:58.7GR Union138.8Sturgis Kiwanis
9Reo Avery18:49.0McBain138.7Oiler Blue & Gold
12Isaiah Boerema18:49.4Ludington138.5Oiler Blue & Gold
10Beckett Klump19:17.6Blissfield138.5Lenawee County
9Peter Klein19:04.7GR Christian138.4Kent Ottawa
12Skyler Franklin18:49.9McBain138.4Oiler Blue & Gold
10Nathan Rainwater19:02.0Grand Blanc138.3Kayla O’Mara
10Thomas Schweihofer19:19.0Yale138.3Dave Patterson
10Titus Plattner19:05.3GR Christian138.2Kent Ottawa
10Nolan Kavanagh19:19.4Yale138.2Dave Patterson
12Carter Sikorski19:00.5Bronson138.2Sturgis Kiwanis
10Oliver Lindley19:29.7Hillsdale Academy138.1SCAA Championship
11Keaton Smith19:00.7Concord138.1Sturgis Kiwanis
10Cy Gerke19:02.8Flint Powers Catholic138.1Kayla O’Mara
11Blake Lakosky18:33.1Munising138.0Rudyard Autumn Classic
11Christian Brash18:40.2Allen Park Cabrini137.9Downriver Gabriel Richard
11Eli Foged18:51.3TC West (Traverse City)137.9Oiler Blue & Gold
10Freeman Spencer18:59.9Monroe Milers Homeschool Athletics137.7Dave Bork Classic
10Andrew Duthler19:08.2GR Covenant Christian137.3Kent Ottawa
9Micah Scholma18:36.9Muskegon Western Mich. Christian137.0GMAA
10Jeremiah VanHouten19:06.1Martin137.0Bloomingdale
11Conner Goroni18:43.3Woodhaven Brownstown136.9Downriver Gabriel Richard
10Zavier Gutierrez19:06.5Hartford136.9Bloomingdale
10Andrew Hillborg19:01.7Freeland136.8Freeland
11Oliver Mildenberg19:04.9Centreville136.7Sturgis Kiwanis
11Hunter Hayes19:07.0Martin136.7Bloomingdale
10John Verlinde19:23.4Adrian Madison136.5Lenawee County
11Gabe Consiglio18:44.4Woodhaven Brownstown136.5Downriver Gabriel Richard
12Jacob Campbell19:08.0Kimball New Life Christian136.3Kayla O’Mara
12Kaiden Shinew19:11.2Grand Haven136.3Kent Ottawa
10Jackson Anderson18:39.4Muskegon Catholic Central136.2GMAA
12Hunter VanZandt19:24.6Onsted136.1Lenawee County
10Alex Napier18:46.5Woodhaven Brownstown135.8Downriver Gabriel Richard
11Reece Hoyt19:12.6GR Christian135.8Kent Ottawa
12Tyler Pruitt19:27.5Mayville135.5Dave Patterson
12Trap Abbott19:11.0Bangor135.3Bloomingdale
11Landon Juilleret18:41.0North Trails135.3Rudyard Autumn Classic
12Griffin Demyanovich18:48.0Woodhaven Brownstown135.3Downriver Gabriel Richard
10Ben Mulder18:59.1McBain135.3Oiler Blue & Gold
10Ben Ruan18:48.2Southgate Anderson135.3Downriver Gabriel Richard
10Kenny Knudsen19:07.3Monroe St. Mary CC135.2Dave Bork Classic
11Tucker Cory19:07.3Dundee135.2Dave Bork Classic
12Ian Burley19:14.3Grand Haven135.2Kent Ottawa
12Caleb Hebert18:59.6Big Rapids Crossroads Academy135.1Oiler Blue & Gold
11Max Barron19:38.9Tekonsha135.0SCAA Championship
12Jackson Carner19:08.7Erie Mason134.8Dave Bork Classic
9Jonah Mantey19:29.8EPBP Laker134.7Dave Patterson
11Noah Young19:30.0EPBP Laker134.7Dave Patterson
12Dylan Sturr18:44.0Muskegon Reeths-Puffer134.7GMAA
9Max Reed19:11.0Centreville134.7Sturgis Kiwanis
11Joshua Ross19:01.3Midland Dow134.6Oiler Blue & Gold
10Adam Ogamba19:10.1Midland134.0Freeland
9Noah Tiong19:15.2Flint Powers Catholic133.9Kayla O’Mara
10Ben Sushynski19:15.6Linden133.8Kayla O’Mara
9Wesley Garrison19:31.7Onsted133.8Lenawee County
12Seth Templeton18:45.7Rudyard133.8Rudyard Autumn Classic
12Isaac Gola19:03.9Shepherd133.7Oiler Blue & Gold
11Musa Khadija19:19.1Grand Haven133.6Kent Ottawa
9Jeffery Delong19:16.5Montrose133.5Kayla O’Mara
10MJ Flowers19:33.6Saginaw Michigan Lutheran Seminary133.5Dave Patterson
11Wyatt Linson19:16.9Otisville LakeVille133.4Kayla O’Mara
SoTony Gudakunst19:33.0Addison133.3Lenawee County
11Ayven Evancho19:17.4Flushing133.2Kayla O’Mara
9Micah Zick19:33.6Tecumseh133.1Lenawee County
9Clark Stevens19:16.0Edwardsburg133.0Sturgis Kiwanis
12Cohen LaFountain19:06.3Mount Pleasant132.9Oiler Blue & Gold
12Braylon Currie18:49.0Mackinaw City132.7Rudyard Autumn Classic
10Joel Tackett18:56.0Grosse Ile132.7Downriver Gabriel Richard
12Daxton MacDonald18:50.2Muskegon Mona Shores132.6GMAA
9Jonathan Ewers19:14.8Saginaw Heritage132.4Freeland
12Nolan Brescol19:16.0Temperance Bedford132.3Dave Bork Classic
10Mason Reichert19:23.0Wyoming Godwin Heights132.3Kent Ottawa
11Andrew Harrison19:16.4Temperance Bedford132.2Dave Bork Classic
11James Odell19:20.8Bloomingdale132.1Bloomingdale
11Oliver Dankert18:51.0Rudyard132.0Rudyard Autumn Classic
11Tyree Henderson18:52.9Muskegon131.7GMAA
9Bryson Pooley19:38.5Blissfield131.5Lenawee County
10Seth Crown19:20.6Heritage Christian Academy131.5Sturgis Kiwanis
9Steven Budreau19:39.7Mayville131.4Dave Patterson
9Asher Church19:50.0Hillsdale Will Carleton131.3SCAA Championship
10Corbin Cummings19:26.1Rockford131.3Kent Ottawa
12Parker Chittle19:23.2Swartz Creek131.3Kayla O’Mara
9Alex Paulsen19:26.3Grandville131.2Kent Ottawa
9Kaiden Pearce19:23.6Bangor131.1Bloomingdale
11Sean Raines19:00.8Woodhaven Brownstown131.1Downriver Gabriel Richard
10Rileigh Schmitz18:54.9Muskegon Oakridge131.0GMAA
11Carter Brindamour19:40.4Tecumseh130.9Lenawee County
10Jarrell LeFlore19:24.5Flushing130.8Kayla O’Mara
9Christian Ellis19:24.5Flushing130.8Kayla O’Mara
10Luke Elyea19:28.5GRTC Peregrines130.5Kent Ottawa
10Isaac Kamps19:28.8GR Covenant Christian130.4Kent Ottawa
10Isaac Fletcher19:24.2Mattawan130.3Sturgis Kiwanis
9Eli Haynes19:42.5Blissfield130.2Lenawee County
12Dylan Gryglewski19:14.8TC West (Traverse City)130.1Oiler Blue & Gold
9Noah Terryah19:26.8Linden130.1Kayla O’Mara
12Charlie Gibson19:27.0Three Oaks River Valley130.0Bloomingdale
9Kowen Van Sickle19:54.3Hillsdale Academy129.9SCAA Championship
10Liam Yee19:04.5Woodhaven Brownstown129.8Downriver Gabriel Richard
11Wesley Kosinski19:44.5North Huron129.8Dave Patterson
9Tyler Pline19:25.5Detroit Catholic Central129.8Sturgis Kiwanis
10Shaun Gleason19:30.9Grand Haven129.7Kent Ottawa
9Landon Learn19:00.1Muskegon Reeths-Puffer129.3GMAA
11Austin Kloha19:24.7Freeland129.1Freeland
9Connor Evans19:45.9Addison129.0Lenawee County
10Gabe Verellen19:46.9North Branch129.0Dave Patterson
10Mason Edelbrock19:26.1Dundee129.0Dave Bork Classic
11Thor Krantz19:00.1North Trails129.0Rudyard Autumn Classic
10Isaac Wilson19:46.2Hudson128.9Lenawee County
11Michael Tycner19:18.4Mount Pleasant128.9Oiler Blue & Gold
12Trace Fisher19:25.6Standish Sterling128.8Freeland
10Andrew Cho19:33.7GR Christian128.8Kent Ottawa
9Chance Hochstein19:18.9Highland-Milford128.7Oiler Blue & Gold
10Brett Raak19:34.0Zeeland West128.7Kent Ottawa
9Karson Brennan19:35.0Grand Haven128.3Kent Ottawa
12Joshua Kriesch19:49.1Yale128.3Dave Patterson
9Kaiden Dykstra19:35.2Rockford128.3Kent Ottawa
11Caden Post19:35.5Wyoming Potter’s House128.2Kent Ottawa
10Grayson Wells19:28.9Midland Bullock Creek127.7Freeland
12Erick Baczewski19:29.3Midland127.6Freeland
9Alex Tremonti19:30.5Dundee127.5Dave Bork Classic
10Payton Belisle19:32.5Hillsdale127.5Sturgis Kiwanis
12Evan Sandford19:34.7Swartz Creek127.4Kayla O’Mara
9Keegan Bouathong19:38.0Zeeland West127.3Kent Ottawa
9Alec Parker19:51.1Sand Creek127.3Lenawee County
12Aaron Machado19:35.5Swartz Creek127.2Kayla O’Mara
11Bryce Hekter19:34.3Centreville126.9Sturgis Kiwanis
11Gabriel Wesserling19:13.4Allen Park126.9Downriver Gabriel Richard
11Derrion Lerma19:31.8Saginaw Heritage126.7Freeland
11Hudson Budreau19:54.0North Branch126.7Dave Patterson
9Gabriel Luna19:08.2Muskegon Reeths-Puffer126.6GMAA
9Silas Lee19:37.4Grand Blanc126.5Kayla O’Mara
10Christopher Spyker19:32.7Standish Sterling126.4Freeland
9Maxwell Burt19:33.8Monroe Jefferson126.4Dave Bork Classic
10Lukas Brown19:55.0Unionville-Sebewaing126.3Dave Patterson
12Micaiah Sylvester19:36.4Centreville126.2Sturgis Kiwanis
9Simon Norder19:55.6Saginaw Michigan Lutheran Seminary126.1Dave Patterson
12Levi West19:38.9Swartz Creek126.0Kayla O’Mara
12Dalton Champion19:09.5St. Ignace125.8Rudyard Autumn Classic
11Nick York19:39.8Flint Powers Catholic125.7Kayla O’Mara
11David Bauer19:56.3Morenci125.6Lenawee County
12Marshal Smith19:57.5Mayville125.5Dave Patterson
11Ben Moses19:38.5Sturgis125.5Sturgis Kiwanis
9Drew Swanwick19:38.9Centreville125.4Sturgis Kiwanis
10Daniel Ross19:29.3Midland Dow125.2Oiler Blue & Gold
9Paxton Schoenlein19:30.2TC West (Traverse City)124.9Oiler Blue & Gold
9Landon Herbert-Osman19:19.6Woodhaven Brownstown124.8Downriver Gabriel Richard
10Ryan Khatir19:13.7Muskegon Mona Shores124.8GMAA
9Joaquin Gutierrez-Shier19:42.9Swartz Creek124.7Kayla O’Mara
11Caleb Hohn19:41.0Sturgis124.7Sturgis Kiwanis
12Landon Johnson19:14.2Fruitport124.6GMAA
10David Ledden19:41.5Constantine124.5Sturgis Kiwanis
11Max Crumm19:43.6Flint Powers Catholic124.5Kayla O’Mara
12Landon Koole19:47.1GR Covenant Christian124.3Kent Ottawa
9Noah Mingerink19:47.3GR Covenant Christian124.3Kent Ottawa
9Jaxon Rexin19:44.3Linden124.2Kayla O’Mara
12Quinn Hudson19:40.3Temperance Bedford124.2Dave Bork Classic
11Marcus Anderson19:47.3Grandville124.2Kent Ottawa
11Gari Salvador-Garcia19:44.6Martin124.1Bloomingdale
11Noah Duran19:32.9TC West (Traverse City)124.0Oiler Blue & Gold
10Sidney Lamb19:21.9Woodhaven Brownstown124.0Downriver Gabriel Richard
11Travis Olejnik20:02.1Yale124.0Dave Patterson
12Henry Robinette19:43.5GR Union123.8Sturgis Kiwanis
10Alize Ramirez20:01.7Adrian Madison123.8Lenawee County
11Treyson Nyland19:34.2TC West (Traverse City)123.6Oiler Blue & Gold
12Lincoln Haag20:03.3Unionville-Sebewaing123.6Dave Patterson
9Devin Kuiper19:49.4GR Covenant Christian123.5Kent Ottawa
10Rush Hinnen19:16.5Cedarville123.5Rudyard Autumn Classic
12Ben Strittmatter19:16.9Mackinaw City123.4Rudyard Autumn Classic
10William Hanna19:17.4Cedarville123.2Rudyard Autumn Classic
9Leonidas Walker20:03.5Tecumseh123.2Lenawee County
11Aiden Byers19:47.6Bloomingdale123.1Bloomingdale
7Clayton VanOrman19:18.4Mackinaw City122.9Rudyard Autumn Classic
9Leland Ziegler19:44.5Temperance Bedford122.8Dave Bork Classic
11Kolton Hitsman19:51.5Grand Haven122.8Kent Ottawa
10Benjamin Rowekamp-Ambs19:46.8Mattawan122.7Sturgis Kiwanis
9Ethan Strother19:37.0Gaylord122.7Oiler Blue & Gold
12Lucas Dudley20:16.0Mendon122.7SCAA Championship
10Brody Bushman19:47.8BC Harper Creek122.4Sturgis Kiwanis
9Liam Bisnett19:48.5Mattawan122.2Sturgis Kiwanis
9Simeon Ludwig19:45.6Midland Bullock Creek122.1Freeland
10Theo York19:48.7Hillsdale122.1Sturgis Kiwanis
10Joseph Johnson19:46.7Ypsilanti Lincoln122.1Dave Bork Classic
9Brant Wilson19:39.2Mount Pleasant122.0Oiler Blue & Gold
9Nicholas Hakala19:49.7Mattawan121.8Sturgis Kiwanis
10Zachary Crumby20:09.0Unionville-Sebewaing121.7Dave Patterson
12Ben Wheeler20:09.1Sand Creek121.3Lenawee County
10Mikey Sullivan19:23.7Mackinaw City121.1Rudyard Autumn Classic
10Ethan Moon19:56.7Grand Haven121.1Kent Ottawa
10Tristin Quist19:42.1McBain121.0Oiler Blue & Gold
11Coy Wood19:52.1Quincy121.0Sturgis Kiwanis
10Kale Miklovic20:11.5EPBP Laker120.8Dave Patterson
12Luke Harrington19:31.9Riverview Gabriel Richard120.7Downriver Gabriel Richard
12Connor Huff19:55.8Bloomingdale120.4Bloomingdale
12Jack Loomis19:56.6Bangor120.1Bloomingdale
12Knighten Rockwell19:56.9Galesburg-Augusta120.0Bloomingdale
11Brendon Sims19:51.9Saginaw United120.0Freeland
9Dawson Wiggerman20:00.3Rockford119.9Kent Ottawa
10Haidyn Smith19:53.1Saginaw Heritage119.6Freeland
11Peter Baker20:14.1Clinton119.6Lenawee County
10Jack Walter19:29.4Muskegon Western Mich. Christian119.5GMAA
11Daniel Badel19:56.5Detroit Catholic Central119.5Sturgis Kiwanis
12Ryan O’Connor19:28.8Sault Ste. Marie119.4Rudyard Autumn Classic
12Ethan O’Connor20:26.1Athens119.3SCAA Championship
12Zach Danes19:59.1Bloomingdale119.3Bloomingdale
11Asher Waddell20:15.3Blissfield119.2Lenawee County
10Robert Ray19:48.0Ludington119.0Oiler Blue & Gold
10Dylan VanderPloeg20:03.3GR Christian118.9Kent Ottawa
12Connor Geigley19:58.9Centreville118.7Sturgis Kiwanis
11Ethan Kraut20:01.2Grand Blanc118.6Kayla O’Mara
12Maximus Walker20:17.2Tecumseh118.6Lenawee County
9Jordan VanEssen20:04.2Grandville118.6Kent Ottawa
10Gavin Heimberger19:38.5Riverview118.5Downriver Gabriel Richard
10Daxton Hune20:04.6Rockford118.5Kent Ottawa
9Mason Shanafelt19:33.5Holton118.2GMAA
10Jack Kowalski19:58.0Saginaw Heritage118.0Freeland
11Jay Bronsink20:30.0Athens118.0SCAA Championship
9Alex Hunt20:19.2Onsted117.9Lenawee County
9Bjorn Johnson19:33.3Rogers City117.9Rudyard Autumn Classic
11Will Heagle20:06.8GR Christian117.7Kent Ottawa
11Daniel Tewelde20:07.0GR Wellspring Prep117.7Kent Ottawa
11Nick Stevens20:05.0Galesburg-Augusta117.3Bloomingdale
9Hunter Wagoner20:03.1Coldwater117.3Sturgis Kiwanis
10Jack DeGraaf20:08.1GR Northview117.3Kent Ottawa
11Aman Negash20:08.2GR Wellspring Prep117.3Kent Ottawa
10Joel Lewis20:32.4Hillsdale Academy117.2SCAA Championship
11Logan Whitmer20:22.5Saginaw Michigan Lutheran Seminary117.2Dave Patterson
11Nolan Dolaskie19:36.2Munising116.9Rudyard Autumn Classic
12Jason Cousino20:03.1Erie Mason116.6Dave Bork Classic
11Eddie Miller20:05.5Quincy116.5Sturgis Kiwanis
9Dylan Krause19:37.7Munising116.4Rudyard Autumn Classic
12Noah Ivey20:04.0Monroe Milers Homeschool Athletics116.3Dave Bork Classic
10Cameron Cogan20:04.3Ida116.2Dave Bork Classic
12Gage Bowling20:07.4BC Harper Creek115.9Sturgis Kiwanis
10Landon Weis20:07.8Centreville115.7Sturgis Kiwanis
11Jayce Hughes19:40.9Muskegon Oakridge115.7GMAA
9Jase Herendeen20:08.8Concord115.4Sturgis Kiwanis
10Ashton Dingee20:11.4Galesburg-Augusta115.2Bloomingdale
11Piyush Saraiya19:59.5Mount Pleasant115.2Oiler Blue & Gold
10Levi Kass19:42.9Ravenna115.0GMAA
11Colin Brown20:08.0Petersburg-Summerfield115.0Dave Bork Classic
11Johnny Roland20:29.0Almont115.0Dave Patterson
10Diego Yepez19:49.1Allen Park115.0Downriver Gabriel Richard
10Aidan Fitek19:50.8Riverview114.4Downriver Gabriel Richard
11Pacen Brown20:11.9Mattawan114.4Sturgis Kiwanis
11Max White20:41.3Hillsdale Academy114.2SCAA Championship
10Cal Vanderwall19:45.7Muskegon Mona Shores114.1GMAA
10Landon Gauer20:11.3Ida113.9Dave Bork Classic
9Logan Wright20:32.4Yale113.9Dave Patterson
9Finley Kuiper20:19.2GR Covenant Christian113.6Kent Ottawa
11Acxel Leon-avila20:14.5GR Union113.5Sturgis Kiwanis
11Russell Abernathy19:46.5Cheboygan113.5Rudyard Autumn Classic
10Chase Bradley20:17.4Swartz Creek113.2Kayla O’Mara
10Nate Stielstra19:47.4Engadine113.2Rudyard Autumn Classic
11Zaine Nichols19:47.8Rudyard113.1Rudyard Autumn Classic
10Coleman Loebach19:47.9Engadine113.0Rudyard Autumn Classic
11Reed Snyder20:18.0Swartz Creek113.0Kayla O’Mara
12Dario Barella20:14.0Flat Rock113.0Dave Bork Classic
12Kellan Bruno19:48.0Newberry113.0Rudyard Autumn Classic
9Bryce Smoker20:16.0Sturgis113.0Sturgis Kiwanis
12Jordan Hassenzahl20:34.1Sand Creek113.0Lenawee County
9Christian Edwards19:55.6Lincoln Park112.8Downriver Gabriel Richard
10Jose Carmona20:17.4Sturgis112.5Sturgis Kiwanis
12Cole Hansen19:50.5Muskegon Mona Shores112.5GMAA
12Elijah Larkowski20:07.9Midland Dow112.4Oiler Blue & Gold
12Landon Hayes20:18.0Constantine112.3Sturgis Kiwanis
12Theodore Campbell19:57.1Riverview Gabriel Richard112.3Downriver Gabriel Richard
9Jonathan Mueller19:51.3Montague112.2GMAA
11Beckett Hagen20:37.6Ubly112.1Dave Patterson
9Jerald Staley20:20.7Swartz Creek112.1Kayla O’Mara
12Trevor Hayes20:23.7GR Covenant Christian112.1Kent Ottawa
11Lucas Goetting20:36.8Clinton112.1Lenawee County
9Alec Garst20:24.0Grandville112.0Kent Ottawa
11Levi Schipper20:24.6GR Covenant Christian111.8Kent Ottawa
9Sawyer Bailey20:19.7Edwardsburg111.8Sturgis Kiwanis
11Elijah Benskey19:59.5Trenton111.5Downriver Gabriel Richard
10Kyron Novak19:53.8Muskegon Reeths-Puffer111.4GMAA
9Timothy Pomeroy20:11.7Ludington111.1Oiler Blue & Gold
9Drew Stanton20:19.0Saginaw Heritage111.0Freeland
10Graham Tanner20:20.1Flat Rock111.0Dave Bork Classic
12Seth Wuest20:20.3Erie Mason110.9Dave Bork Classic
9Vincent Lussier20:51.5Athens110.8SCAA Championship
9Mike Hernandez20:24.9Three Oaks River Valley110.7Bloomingdale
9Noah Bacon20:13.3Big Rapids Crossroads Academy110.6Oiler Blue & Gold
9Evan Berry20:25.5Otisville LakeVille110.5Kayla O’Mara
10Bryan Ocelo20:25.7Hartford110.4Bloomingdale
9Gavin Schwiderson20:21.2Standish Sterling110.3Freeland
10Sid Davis20:43.7Almont110.1Dave Patterson
9Reed Nyland20:15.1TC West (Traverse City)110.0Oiler Blue & Gold
12Collin Mullaly20:25.4Hillsdale109.9Sturgis Kiwanis
12Adam Fox20:30.9Grand Haven109.7Kent Ottawa
12Eli Lewis19:59.0Muskegon Mona Shores109.7GMAA
11Joel Sniegowski20:44.3Onsted109.6Lenawee County
10Samuel Meyer20:31.6Zeeland West109.5Kent Ottawa
11Levi Fager20:45.6Saginaw Michigan Lutheran Seminary109.5Dave Patterson
11Andrew Calvert20:45.4Britton Deerfield109.2Lenawee County
9Owen Schopmeyer20:32.5Zeeland West109.2Kent Ottawa
12John Marchinda20:33.2GRTC Peregrines108.9Kent Ottawa
12Samuel Warren20:46.4Tecumseh108.9Lenawee County
9Nathan Howes20:07.4Grosse Ile108.9Downriver Gabriel Richard
10Draper McFadden20:48.0Yale108.7Dave Patterson
10Daniel Stout20:34.3Rockford108.6Kent Ottawa
10Blake Vallad20:26.5Standish Sterling108.5Freeland
10Josh Putz20:08.5Woodhaven Brownstown108.5Downriver Gabriel Richard
10Bryce Mitchell20:01.6Rudyard108.5Rudyard Autumn Classic
11Evan Eaton20:09.6Gibraltar Carlson108.1Downriver Gabriel Richard
11Matthew Effah20:09.6Gibraltar Carlson108.1Downriver Gabriel Richard
10Emanuel Nava20:10.6Allen Park Cabrini107.8Downriver Gabriel Richard
10Nolan Mazur20:10.6Riverview Gabriel Richard107.8Downriver Gabriel Richard
11Andrew Sleeper20:37.0Grand Haven107.7Kent Ottawa
10Evan Willis20:11.0Grosse Ile107.7Downriver Gabriel Richard
10Brendan Aeder20:51.2Unionville-Sebewaing107.6Dave Patterson
12Dalton Williams21:01.4Colon107.5SCAA Championship
11Gerrit Bol20:37.5GR Covenant Christian107.5Kent Ottawa
9John Pfeffer20:50.5Onsted107.5Lenawee County
11Noah Mantey20:52.2EPBP Laker107.3Dave Patterson
12Scotty Sheehy20:31.7Monroe107.1Dave Bork Classic
12Jason Waring20:36.3Goodrich106.9Kayla O’Mara
11Derek Drake21:03.4Camden-Frontier106.9SCAA Championship
12Caleb Kolbe20:32.4Erie Mason106.9Dave Bork Classic
12Luke Vandenbossche20:31.5Midland106.8Freeland
9Elias Erickson20:24.6Midland Dow106.8Oiler Blue & Gold
12Jacob Biolchini20:53.6Almont106.8Dave Patterson
9Lincoln Moore20:14.4Woodhaven Brownstown106.5Downriver Gabriel Richard
10Owen Troutt20:37.4Grand Blanc106.5Kayla O’Mara
11Anthony Franco-Rivera20:37.7Bangor106.4Bloomingdale
10Caleb Aspin20:37.9Flushing106.4Kayla O’Mara
10Sylas Williams20:53.9Hudson106.4Lenawee County
11Derek Sonnevil20:36.2Constantine106.3Sturgis Kiwanis
11Brady Leblanc20:08.2Brimley106.3Rudyard Autumn Classic
12Rylan Branson20:15.3Riverview106.2Downriver Gabriel Richard
12Hunter May20:55.3Yale106.2Dave Patterson
10Kyle Molenkamp21:05.4Hillsdale Academy106.2SCAA Championship
9Logan Moore20:34.2Midland Bullock Creek105.9Freeland
9Donovan Manceau20:56.6Yale105.8Dave Patterson
10Jose Hinojos20:16.6Riverview105.8Downriver Gabriel Richard
11Jonas Meeuwsen20:43.0Grand Haven105.7Kent Ottawa
11Corbin Frazier20:36.1Midland105.3Freeland
10Caleb Stemaly21:08.6Athens105.1SCAA Championship
12Logan Priebe20:58.7Saginaw Michigan Lutheran Seminary105.1Dave Patterson
10Braylon Wood20:40.0Coldwater105.0Sturgis Kiwanis
10Ibrahim Al-Zrouf20:19.3Trenton104.9Downriver Gabriel Richard
9Matthew Falkenstein20:40.7Centreville104.8Sturgis Kiwanis
9Michael O’Shea20:39.2Temperance Bedford104.6Dave Bork Classic
10Birch Bitely20:13.4Engadine104.5Rudyard Autumn Classic
9Kasyn Novak20:15.1Muskegon Reeths-Puffer104.3GMAA
9Thomas Christensen20:39.6Midland104.1Freeland
11Tre Fluker21:00.7Sand Creek104.1Lenawee County
10Cole Hill21:00.8Adrian Madison104.1Lenawee County
8Eli Kaighen20:47.9Tri-unity Christian104.0Kent Ottawa
12Gage Wells20:16.9Muskegon Orchard View103.7GMAA
11Riley Matthews20:42.4Temperance Bedford103.5Dave Bork Classic
10Zane Jason20:44.5Concord103.5Sturgis Kiwanis
11Jake Mennega20:50.2GR Christian103.3Kent Ottawa
9Judah McCarthy20:46.0GR Union103.0Sturgis Kiwanis
9Johnny Lumpp20:19.4Muskegon Mona Shores102.9GMAA
11Braden Bennard20:25.5Gibraltar Carlson102.8Downriver Gabriel Richard
12Jack Bell20:46.5Edwardsburg102.8Sturgis Kiwanis
12Will Ryan20:44.8Monroe St. Mary CC102.7Dave Bork Classic
10Colton Blevins20:25.9Grosse Ile102.7Downriver Gabriel Richard
11Tate Kroll20:52.0Grandville102.7Kent Ottawa
10Carter Sharpe20:45.0Monroe102.7Dave Bork Classic
9Charles Federspiel20:49.0Birch Run102.7Kayla O’Mara
12Ryan Lapan20:44.1Standish Sterling102.6Freeland
9Liam Hoolsema20:19.7Rudyard102.4Rudyard Autumn Classic
10Charles Kapa20:49.8Flushing102.4Kayla O’Mara
10Hunter Schindel20:45.8Midland Bullock Creek102.1Freeland
10Kavin Jackson20:20.9Manistique102.0Rudyard Autumn Classic
10Collin Merchant21:08.3Unionville-Sebewaing101.9Dave Patterson
11Kyle Valot20:22.0Mackinaw City101.7Rudyard Autumn Classic
11Juan Romero20:53.3Hartford101.2Bloomingdale
11Collin Long20:51.7Coldwater101.1Sturgis Kiwanis
9Cash Suzore20:50.1Monroe St. Mary CC101.0Dave Bork Classic
12Kam Richardson20:57.3Grand Haven100.9Kent Ottawa
10Zane Tonova20:31.7Grosse Ile100.8Downriver Gabriel Richard
12Drake Bosse21:10.8Onsted100.7Lenawee County
9Aiden Legg21:11.1Adrian Madison100.6Lenawee County
11Ismael Reyna20:55.1Bangor100.6Bloomingdale
11Keio Trimm20:55.7Three Oaks River Valley100.4Bloomingdale
10Nathan Schuitema20:26.9Whitehall100.4GMAA
10Justin Boley21:12.0Lenawee Homeschool100.3Lenawee County
12Lucas Sachs20:52.1Erie Mason100.3Dave Bork Classic
10Dominic Cardillo21:13.2Caseville100.3Dave Patterson
10William Seiser20:54.6Mattawan100.2Sturgis Kiwanis
11Darren Johnson20:26.8Brimley100.1Rudyard Autumn Classic
9Lucas Pyle20:34.1Gibraltar Carlson100.0Downriver Gabriel Richard
9Rylan Fincham20:55.7Bronson99.8Sturgis Kiwanis
11Jaxson Arecheja20:54.2Dundee99.6Dave Bork Classic
11Timothy Venia21:15.2Mayville99.6Dave Patterson
10Carson Dennis20:36.1Riverview99.3Downriver Gabriel Richard
10Trent Provoast20:47.4Midland Dow99.2Oiler Blue & Gold
11Colin Nelson20:47.9Ogemaw Heights99.0Oiler Blue & Gold
10Levi Schultz20:48.2Highland-Milford98.9Oiler Blue & Gold
10Jacob ¨SuHo¨ Lee20:38.0Grosse Ile98.7Downriver Gabriel Richard
9Carson Shirlen20:38.5Riverview98.5Downriver Gabriel Richard
11Sebastien Navis20:32.5Muskegon Western Mich. Christian98.5GMAA
12Alexander Harrison20:32.5Manistique98.2Rudyard Autumn Classic
11Shaun Cowen20:59.2Petersburg-Summerfield97.9Dave Bork Classic
11Ameere Layton20:34.3North Muskegon97.9GMAA
11Ben Card21:20.6North Branch97.8Dave Patterson
11Logan Boley21:19.9Lenawee Homeschool97.7Lenawee County
11Paul Kim21:21.3Saginaw Michigan Lutheran Seminary97.6Dave Patterson
12Matthew Medd20:59.5Saginaw Heritage97.5Freeland
11Nathan Ulman21:07.8GRTC Peregrines97.4Kent Ottawa
12Benjamin Uetrecht21:02.9Coldwater97.4Sturgis Kiwanis
9Eli Morris21:03.1Quincy97.3Sturgis Kiwanis
12Rean Turner21:05.8Grand Blanc97.1Kayla O’Mara
12Ethan Cunningham20:43.1Riverview Gabriel Richard97.0Downriver Gabriel Richard
10Chase Austin20:37.4Muskegon Catholic Central96.9GMAA
10Joseph Klein20:54.4Midland Dow96.9Oiler Blue & Gold
9Owen Wygant21:04.6BC Pennfield96.8Sturgis Kiwanis
9Nova Vereecken21:09.9Grandville96.7Kent Ottawa
10Carson Jasick20:38.4Montague96.5GMAA
12Alex Hudson20:37.7Cheboygan96.4Rudyard Autumn Classic
11Maverick Masters21:34.7Waldron96.4SCAA Championship
9Ryan Stewart21:07.7Genesee Christian96.4Kayla O’Mara
8Oliver French20:38.2Engadine96.3Rudyard Autumn Classic
10Matt Rowan21:24.3Hudson96.2Lenawee County
9Sean Patrick21:11.5GRTC Peregrines96.2Kent Ottawa
10Owen Schuitema20:39.5Whitehall96.2GMAA
12Duane Krenek20:38.7Engadine96.1Rudyard Autumn Classic
10Harper Morgan21:07.8Sturgis95.7Sturgis Kiwanis
12Austin Hunter21:07.9Mattawan95.7Sturgis Kiwanis
9Ben Nielsen20:58.5Morley-Stanwood95.5Oiler Blue & Gold
11Braydon Ost21:06.5Petersburg-Summerfield95.5Dave Bork Classic
12Hunter Jones21:08.8BC Pennfield95.4Sturgis Kiwanis
9Dante Kline20:59.3Gaylord95.2Oiler Blue & Gold
10Patrick Zick20:48.5Riverview95.2Downriver Gabriel Richard
10Rome Fiorucci21:11.6Flint Powers Catholic95.1Kayla O’Mara
12Jacob Penna21:14.8GR Covenant Christian95.1Kent Ottawa
11Owen Standfest21:14.9GR Northview95.0Kent Ottawa
9Jaxyn Vanbuskirk21:15.1GR Wellspring Prep95.0Kent Ottawa
11Jacob Pizio21:28.2Clinton94.9Lenawee County
12William Whitman21:12.9Montrose94.7Kayla O’Mara
11Jamin Siewert21:30.4Almont94.6Dave Patterson
9Grayson Field21:11.4Mattawan94.5Sturgis Kiwanis
11Josh Bacon21:01.6Big Rapids Crossroads Academy94.5Oiler Blue & Gold
9Tim Nies21:30.7North Branch94.4Dave Patterson
11Gavin Wort20:50.8Gibraltar Carlson94.4Downriver Gabriel Richard
11Nick Kreps20:45.3Muskegon Mona Shores94.2GMAA
9Duncan Spies20:44.3Cheboygan94.2Rudyard Autumn Classic
12Gavin Minor21:41.7Colon94.1SCAA Championship
11Westin Phebus21:10.7Ida94.1Dave Bork Classic
10Zachary Prater21:31.3Sand Creek93.9Lenawee County
9Finn Hutchinson21:13.3Concord93.9Sturgis Kiwanis
10Greyson Jones20:46.3Whitehall93.9GMAA
11Daniel Farison21:11.8Midland93.4Freeland
10Austyn Parker21:13.3Dundee93.2Dave Bork Classic
9Donavon Calvert21:33.7Britton Deerfield93.1Lenawee County
9Iain Gaebler21:44.8Hillsdale Academy93.1SCAA Championship
10Austin Anderson21:35.3Yale92.9Dave Patterson
11Brennan Boyce21:21.8Grandville92.7Kent Ottawa
11Micaiah Ivey21:14.8Monroe Milers Homeschool Athletics92.7Dave Bork Classic
11Evan Cousino21:14.9Dundee92.7Dave Bork Classic
9Corbin Fear21:07.8Highland-Milford92.4Oiler Blue & Gold
10Eddie Franckowiak20:50.0Engadine92.3Rudyard Autumn Classic
10Fernando Rojas20:57.5Lincoln Park92.2Downriver Gabriel Richard
9Dylan Gurica21:37.4Clinton91.9Lenawee County
11Brier Green21:19.8Bronson91.7Sturgis Kiwanis
12Brody Woolsey21:22.3Comstock91.6Bloomingdale
10Ben Weins21:19.5Temperance Bedford91.2Dave Bork Classic
10Ben Vanderlooven21:39.8Hudson91.1Lenawee County
11Collin Mersch20:53.8Cheboygan91.1Rudyard Autumn Classic
9Blake Smoker21:21.8Sturgis91.1Sturgis Kiwanis
11Luke Drnek21:27.5GR Covenant Christian90.8Kent Ottawa
10Maeson Russell21:12.5Shepherd90.8Oiler Blue & Gold
9Drew Keys21:24.7Flint Powers Catholic90.8Kayla O’Mara
12Eddie Bouchard20:55.7Fruitport90.8GMAA
9Bo Blair20:56.0Muskegon Reeths-Puffer90.7GMAA
12Carson Andrews21:41.5Adrian90.5Lenawee County
11Brock Warren21:23.7Constantine90.4Sturgis Kiwanis
9Cale Estes21:21.8Monroe St. Mary CC90.4Dave Bork Classic
11Levi Dawson20:56.8Montague90.4GMAA
12Grady Oberlin21:14.1Butternut Homeschool90.3Oiler Blue & Gold
9Jesse Jacobi21:43.8Caseville90.1Dave Patterson
11Michael Fournier21:15.0TC West (Traverse City)90.0Oiler Blue & Gold
12Carter Russelburg21:04.1Allen Park Cabrini90.0Downriver Gabriel Richard
12Alexander Barr21:44.4Yale89.9Dave Patterson
10Nathaniel (Nate) Keck21:23.5Temperance Bedford89.8Dave Bork Classic
11Tim Dion21:27.6Flint Powers Catholic89.8Kayla O’Mara
12Ryan Anderson21:54.7Waldron89.8SCAA Championship
12David Malow20:57.9St. Ignace89.7Rudyard Autumn Classic
9Alex Hicks21:44.4Tecumseh89.5Lenawee County
10Blake Davis21:17.2Shepherd89.3Oiler Blue & Gold
12John Anderson20:59.8Pickford89.1Rudyard Autumn Classic
12Josh Vanstelle21:01.2Fruitport88.9GMAA
9Ryan Dalman21:33.2Zeeland West88.9Kent Ottawa
11Matt Clark21:00.6Manistique88.8Rudyard Autumn Classic
12Gabe Stiver21:57.6Waldron88.8SCAA Championship
12Austin Lutch21:00.8Pickford88.7Rudyard Autumn Classic
11Sean Lauzon21:19.1Big Rapids Crossroads Academy88.6Oiler Blue & Gold
9Casey Emery21:26.3Midland88.6Freeland
11Michael Purvis21:29.4GR Union88.5Sturgis Kiwanis
12DaQuon Bates21:02.7Muskegon Mona Shores88.4GMAA
9Connor Bush21:31.9Flushing88.4Kayla O’Mara
12Caleb Armock21:35.6Grand Haven88.1Kent Ottawa
12Michael Tremblay21:03.2Brimley87.9Rudyard Autumn Classic
10Bobby Spivey21:29.5Ypsilanti Lincoln87.8Dave Bork Classic
9Tyler Licht21:34.5Birch Run87.5Kayla O’Mara
11Jovany Garcia21:34.7Hartford87.4Bloomingdale
9Gavin Brueck21:34.3Centreville86.9Sturgis Kiwanis
9Marcus Letterman21:36.7Birch Run86.8Kayla O’Mara
12Jonas Lipovsky21:32.6Midland86.5Freeland
11Arthur Duren21:09.0Muskegon86.3GMAA
10Scott Ferguson21:54.5Tecumseh86.2Lenawee County
9Talon Abbott21:38.8Bangor86.1Bloomingdale
10Ethan Melendrez21:16.1Southgate Anderson86.0Downriver Gabriel Richard
9Collin Roof21:35.6Temperance Bedford85.8Dave Bork Classic
9Maxim Bellinger21:11.4Muskegon Reeths-Puffer85.5GMAA
12Ronan Weed21:10.4Petoskey St. Michael85.5Rudyard Autumn Classic
9JaNeal Rhodes21:57.2Adrian Madison85.3Lenawee County
12Trenton Jackson21:41.4Genesee Christian85.2Kayla O’Mara
9Cole Lockwood21:30.1Gladwin85.0Oiler Blue & Gold
10Andrew Bondy21:43.2Montrose84.6Kayla O’Mara
9Luke Meckley21:59.2Sand Creek84.6Lenawee County
12Ralph Walter21:31.3Highland-Milford84.6Oiler Blue & Gold
11Dylan Hocken21:44.0Grand Blanc84.3Kayla O’Mara
9Zac Coy21:42.3Hillsdale84.2Sturgis Kiwanis
11Adam Knopfler21:15.5Montague84.2GMAA
10Emmerick Smith21:15.5Muskegon Mona Shores84.2GMAA
10Lucas Mosley21:22.0Trenton84.0Downriver Gabriel Richard
11Nathan Brashaw21:22.1Riverview84.0Downriver Gabriel Richard
9Tommy Kirkpatrick21:48.7GRTC Peregrines83.8Kent Ottawa
10James Muir22:12.8St Philip Catholic Central83.7SCAA Championship
11Carter Davis21:42.1Erie Mason83.6Dave Bork Classic
12Connor Hedke21:23.6Gibraltar Carlson83.5Downriver Gabriel Richard
9Lorenzo Salas21:23.6Trenton83.5Downriver Gabriel Richard
9Aiden Pliska22:03.2Onsted83.3Lenawee County
10Riyan Mir21:42.4Saginaw Heritage83.2Freeland
12Matthew Anderson21:46.2Bronson82.9Sturgis Kiwanis
9Haven Kohlruss22:04.4Hudson82.9Lenawee County
9Henry Beier22:16.5Hillsdale Academy82.5SCAA Championship
10Leon Spivey21:46.1Ypsilanti Lincoln82.3Dave Bork Classic
12Nick Jagielski22:17.7Pittsford82.1SCAA Championship
10Trevin Hegner21:48.9BC Pennfield82.0Sturgis Kiwanis
11Alexander Uselman21:28.0Allen Park Cabrini82.0Downriver Gabriel Richard
9Matthew Hafeli21:40.1Midland Dow81.6Oiler Blue & Gold
10Ethan Gatzke21:41.2TC West (Traverse City)81.3Oiler Blue & Gold
9Clayton Broker21:51.3Centreville81.2Sturgis Kiwanis
12Tanyon Pierce21:23.4Mackinaw City81.2Rudyard Autumn Classic
12Parker Volstorf21:53.6Three Oaks River Valley81.1Bloomingdale
9John Travis21:52.0Mattawan81.0Sturgis Kiwanis
11Chris Badji21:49.5Saginaw Heritage80.8Freeland
9Landon Ellis21:26.3Muskegon Mona Shores80.6GMAA
9Caden Amerine21:58.6Tri-unity Christian80.5Kent Ottawa
10Emiliano Flores22:11.7Adrian Madison80.4Lenawee County
9Evan Looyenga21:59.4GR Covenant Christian80.2Kent Ottawa
10Keegan Haag21:44.5Shepherd80.2Oiler Blue & Gold
12Jayden Harlukowicz21:54.6Constantine80.1Sturgis Kiwanis
11Braden Potter22:12.8Lenawee Homeschool80.1Lenawee County
12Guy Knoblock22:14.1Ubly80.0Dave Patterson
9Zane Bedell21:57.1Swartz Creek80.0Kayla O’Mara
11Jose Castro III21:27.7Cheboygan79.8Rudyard Autumn Classic
9Landon Salow21:53.9Petersburg-Summerfield79.7Dave Bork Classic
9Kaleb Pschigoda21:58.1Three Oaks River Valley79.6Bloomingdale
10Bowie Streiter21:58.4Three Oaks River Valley79.5Bloomingdale
11Derek Linares Oropin21:35.8Lincoln Park79.4Downriver Gabriel Richard
9Kayden Smith21:29.3Manistique79.2Rudyard Autumn Classic
12Ethan Wiedyk21:55.5Standish Sterling78.8Freeland
12Chase Green21:48.9Gladwin78.7Oiler Blue & Gold
9Zayden Kingman21:32.5Muskegon Reeths-Puffer78.5GMAA
11Aiden Brankovich22:28.5Camden-Frontier78.5SCAA Championship
10Xavier Brown21:32.5Muskegon Western Mich. Christian78.5GMAA
9Levi Yates22:01.6Grand Blanc78.5Kayla O’Mara
9Aiden Cunningham22:05.2Grandville78.3Kent Ottawa
12Matthew Vasher21:39.4Woodhaven Brownstown78.2Downriver Gabriel Richard
10Caleb Reeves22:03.0Birch Run78.0Kayla O’Mara
11Alliance Rivera22:19.6Adrian Madison77.8Lenawee County
9Gavin Terrill21:51.8Midland Dow77.7Oiler Blue & Gold
12Ethan Butler21:51.8TC West (Traverse City)77.7Oiler Blue & Gold
11Ben Dryke21:34.0Munising77.7Rudyard Autumn Classic
10Gabe Reginato21:52.3Mount Pleasant77.6Oiler Blue & Gold
11Grayson Markham22:02.4GR Union77.5Sturgis Kiwanis
10Kayden Koss21:52.6Mount Pleasant77.5Oiler Blue & Gold
12Christopher Peterson21:53.6Gaylord77.1Oiler Blue & Gold
11O’Neill Dougherty22:03.9BC Harper Creek77.0Sturgis Kiwanis
12Jaxson Mishler22:06.1Montrose77.0Kayla O’Mara
9Grant Rollins22:03.0Dundee76.7Dave Bork Classic
11Collin Potter22:23.1Lenawee Homeschool76.6Lenawee County
9Isaiah Koops22:10.2GR Covenant Christian76.6Kent Ottawa
12Henry Vo22:23.6Adrian Madison76.5Lenawee County
9Trent Mason21:39.0Manistique76.0Rudyard Autumn Classic
12Henry Myers22:26.1North Branch76.0Dave Patterson
9Paul Follett22:09.5Flint Powers Catholic75.8Kayla O’Mara
11William Myers21:57.6Shepherd75.8Oiler Blue & Gold
11James Korson21:40.6Ravenna75.8GMAA
10Devin Selk22:04.8Saginaw Heritage75.7Freeland
9Levi Mihora22:06.5Dundee75.5Dave Bork Classic
11Alex Diaz22:13.7Grandville75.4Kent Ottawa
10Justin Hackey21:41.7Whitehall75.4GMAA
9Josh Anderson22:27.5Tecumseh75.2Lenawee County
10Luke Bruce21:48.6Lincoln Park75.1Downriver Gabriel Richard
11Ethan Carey21:48.7Woodhaven Brownstown75.1Downriver Gabriel Richard
10Garrett Forfinski21:41.7Pickford75.1Rudyard Autumn Classic
11Alexander Langton22:08.3Monroe Milers Homeschool Athletics74.9Dave Bork Classic
12Gavin McLane22:12.3BC Pennfield74.2Sturgis Kiwanis
9Emerson Snyder22:30.9Adrian Madison74.0Lenawee County
9Jackson Lisek22:15.1Flushing74.0Kayla O’Mara
11Lukas Cranson22:11.4Dundee73.9Dave Bork Classic
9Caleb Porter22:43.9Hillsdale Academy73.4SCAA Championship
10Abe Atwood22:34.0Saginaw Michigan Lutheran Seminary73.3Dave Patterson
9Justin Saenz22:05.1Mount Pleasant73.3Oiler Blue & Gold
9Gideon Kelemen22:44.3Hillsdale Will Carleton73.2SCAA Championship
9Peyton Schaaf22:35.0North Branch73.0Dave Patterson
12Andrew Owens21:49.2Whitehall72.9GMAA
12Colin Maffesoli21:56.5Allen Park Cabrini72.5Downriver Gabriel Richard
10Cash Stanton21:58.1Gibraltar Carlson72.0Downriver Gabriel Richard
12Malachi Vannette22:09.1Midland Dow72.0Oiler Blue & Gold
11Brayden Bennett22:18.0Ida71.7Dave Bork Classic
10James Roy22:39.8Mayville71.4Dave Patterson
10Andrew Irish22:23.6Montrose71.1Kayla O’Mara
12Rydell Edmonds22:20.1Summit Academy North71.0Dave Bork Classic
12Dylan Sniegowski22:12.5Ludington70.8Oiler Blue & Gold
12Benjamin Carpenter21:55.8North Muskegon70.7GMAA
12Jacob Belliston22:13.0Highland-Milford70.7Oiler Blue & Gold
9Xavier Clark22:41.7Hudson70.4Lenawee County
10Tristian Adkins21:56.9Muskegon Mona Shores70.4GMAA
9Jayden Wilson22:42.1Tecumseh70.3Lenawee County
9Landon Breitner22:22.2Monroe St. Mary CC70.3Dave Bork Classic
11Austin Taylor22:22.8Petersburg-Summerfield70.1Dave Bork Classic
12Miles Omeaux22:42.9Tecumseh70.0Lenawee County
9Caden O’Mara22:31.2Grandville69.6Kent Ottawa
12Jackson McManus22:05.6Gibraltar Carlson69.5Downriver Gabriel Richard
11Jackson Harrigan21:59.3St. Ignace69.2Rudyard Autumn Classic
12Kyle Patrick22:32.9GRTC Peregrines69.0Kent Ottawa
11Drake Turner22:26.5Erie Mason68.8Dave Bork Classic
12Caleb Hardy22:18.8Butternut Homeschool68.7Oiler Blue & Gold
9Jonathan Steenhagen22:02.6Muskegon Reeths-Puffer68.5GMAA
9Kingston Harris22:32.0Flint Powers Catholic68.3Kayla O’Mara
9Vincent Finedell22:32.3Galesburg-Augusta68.3Bloomingdale
12Trent Yeager22:29.0Temperance Bedford68.0Dave Bork Classic
10Emmett Martin22:21.4Midland Dow67.9Oiler Blue & Gold
11Henry Lace22:32.0Edwardsburg67.7Sturgis Kiwanis
10Owen Klein22:31.2Flat Rock67.3Dave Bork Classic
11Miguel Marquillero22:12.9Gibraltar Carlson67.0Downriver Gabriel Richard
12Evan King22:39.3GRTC Peregrines66.9Kent Ottawa
11Tate Kirts22:25.1Midland Dow66.6Oiler Blue & Gold
9Jack Merrill22:35.5GR Union66.5Sturgis Kiwanis
12Jonathan Ross22:08.5Muskegon Oakridge66.5GMAA
9Bentley Lagalo22:26.2Midland Dow66.3Oiler Blue & Gold
9Wyatt Pellarin22:38.3Swartz Creek66.2Kayla O’Mara
9Hayden Klintworth22:38.4Martin66.2Bloomingdale
11Adler Teichman22:38.6Linden66.1Kayla O’Mara
9Bradley Sre22:36.7Centreville66.1Sturgis Kiwanis
9Noah Dean22:34.4Midland65.9Freeland
11Jared Carruth22:10.8Brimley65.4Rudyard Autumn Classic
9Marcus Crawley22:28.8Midland Dow65.4Oiler Blue & Gold
9Elijah Goodell22:30.0Midland Dow65.0Oiler Blue & Gold
10Colter Kitzman22:12.7Newberry64.8Rudyard Autumn Classic
11Caleb Vaalburg22:47.2GR Covenant Christian64.3Kent Ottawa
9Simon Crowe22:42.4GR Union64.2Sturgis Kiwanis
10Owen Straub22:40.5Temperance Bedford64.2Dave Bork Classic
10James Emmons23:02.3Mayville63.9Dave Patterson
10Owen Cross22:46.4Flushing63.5Kayla O’Mara
9Graham Wertman22:16.8Petoskey St. Michael63.4Rudyard Autumn Classic
12Eddie Allen22:46.8Madison Academy63.4Kayla O’Mara
11Keegan Gray23:03.4Onsted63.2Lenawee County
11Grady Hazelwood23:04.4Sand Creek62.9Lenawee County
9Luke Artibee22:19.9Muskegon Mona Shores62.7GMAA
9Chris Scholten23:05.6Clinton62.5Lenawee County
11Maximilian Majcen22:27.6Trenton62.1Downriver Gabriel Richard
12Jacob Young22:47.8Ida61.7Dave Bork Classic
9Liam Moreno23:19.8Mendon61.4SCAA Championship
12Cayson Smith22:48.9Standish Sterling61.0Freeland
9Xander Ruiter22:57.4Martin59.9Bloomingdale
10Dean Hitsman22:52.8Midland Bullock Creek59.7Freeland
12Drake Stec22:28.2Pickford59.6Rudyard Autumn Classic
9Abram Veldkamp23:01.4GR Christian59.5Kent Ottawa
9Caleb Parlberg22:59.4Birch Run59.2Kayla O’Mara
12Colin Pratt22:59.5Montrose59.2Kayla O’Mara
10Jordan Pittenger23:00.0Genesee Christian59.0Kayla O’Mara
9Leland Skeans23:00.6Flushing58.8Kayla O’Mara
10Aaron Gaiser22:31.6Muskegon Catholic Central58.8GMAA
10Drake Cameron22:31.4Brimley58.5Rudyard Autumn Classic
10Ethan Myers22:38.8Allen Park58.4Downriver Gabriel Richard
11Alek Colgrove23:00.8GR Union58.1Sturgis Kiwanis
9Jonas Freese22:40.2Trenton57.9Downriver Gabriel Richard
9Grayson Wydeveld22:34.6Muskegon Western Mich. Christian57.8GMAA
11Joseph Kinney23:30.9Athens57.7SCAA Championship
9Calvin Daut22:52.9Midland Dow57.4Oiler Blue & Gold
9Bryce Blair22:36.9Muskegon Reeths-Puffer57.1GMAA
10Saul Jimenez23:04.1GR Union57.0Sturgis Kiwanis
9Ronin Schneeg22:54.6McBain56.8Oiler Blue & Gold
12Griffin Wipp23:22.7Addison56.8Lenawee County
12Saul Johnson22:38.0Muskegon Mona Shores56.7GMAA
9Cayden Underhill23:23.2Adrian56.6Lenawee County
9Bernard Reilly23:34.6Colon56.5SCAA Championship
10Tyler Rider23:05.8Centreville56.4Sturgis Kiwanis
10Breck Malburg23:24.1Sand Creek56.3Lenawee County
10Colton Hicks22:56.2Gaylord56.3Oiler Blue & Gold
12Henry Fortier23:04.7Saginaw Heritage55.8Freeland
10Aaron Welsh22:47.0Allen Park55.7Downriver Gabriel Richard
12Teegan Hagenbuch23:10.0Comstock55.7Bloomingdale
12Andan Skuse22:41.6Ravenna55.5GMAA
10Noah Card23:11.7Linden55.1Kayla O’Mara
8Jimmi Houseman23:15.9Tri-unity Christian54.7Kent Ottawa
11Dakota Kline23:01.3McBain54.6Oiler Blue & Gold
9Garret Buter23:08.7Midland54.4Freeland
11Justin Vazquez22:50.9Trenton54.4Downriver Gabriel Richard
9Henry Koyl23:12.9Coldwater54.0Sturgis Kiwanis
12Gabe Slough23:04.0Gaylord53.7Oiler Blue & Gold
11Michael Wilhelm22:55.9Gibraltar Carlson52.7Downriver Gabriel Richard
11Leighton Thorn22:56.3Trenton52.6Downriver Gabriel Richard
11Ashton Rose22:51.5Muskegon Mona Shores52.2GMAA
9Gabriel Smith23:08.5Shepherd52.2Oiler Blue & Gold
10Benjamin McCanless22:51.7Muskegon Western Mich. Christian52.1GMAA
9Conor Winters23:16.9Monroe52.0Dave Bork Classic
10Jose Perales23:21.3Hartford51.9Bloomingdale
12Brayton Thurston23:48.8Colon51.7SCAA Championship
9Lane Preston23:50.6Colon51.1SCAA Championship
9Liam Rock23:19.9Temperance Bedford51.0Dave Bork Classic
9Jackson Hemmes23:27.1GR Northview51.0Kent Ottawa
10Serigne Moustapha Fall23:22.1GR Union51.0Sturgis Kiwanis
9Finley Sarkipato23:22.4GR Union50.9Sturgis Kiwanis
12Marcus Scott23:27.0Otisville LakeVille50.0Kayla O’Mara
10Damien Huff23:22.1Midland50.0Freeland
9Michael Bekier23:25.2Petersburg-Summerfield49.3Dave Bork Classic
9Samuel Kelly23:09.3Lincoln Park48.2Downriver Gabriel Richard
9Easton Dykstra23:35.8GR Covenant Christian48.1Kent Ottawa
12Carter Hetman23:59.8Colon48.1SCAA Championship
12Tyler Smith24:02.0Colon47.3SCAA Championship
10Mason DeWulf23:38.5Grandville47.2Kent Ottawa
12Bradyn Bard23:36.6Bloomingdale46.8Bloomingdale
11Gage Carlson23:36.9Bloomingdale46.7Bloomingdale
12Derek Crum23:33.3Monroe46.6Dave Bork Classic
11Gavin Thomas24:05.1Athens46.3SCAA Championship
12James Doss23:42.8Grand Haven45.7Kent Ottawa
10Jack Farkas23:35.1Freeland45.6Freeland
9William Gensler23:36.1Ida45.6Dave Bork Classic
9Robert Brewer23:40.1Flushing45.6Kayla O’Mara
11Jack Heyboer23:10.2Pickford45.6Rudyard Autumn Classic
9Logan Brookens23:12.4Whitehall45.2GMAA
11Ely Deacons23:59.3North Huron44.9Dave Patterson
10Jonathan Armbrust23:44.5Genesee Christian44.2Kayla O’Mara
12Evan Smith23:45.9Otisville LakeVille43.7Kayla O’Mara
9Gurshaan Boparai23:50.7Grandville43.1Kent Ottawa
9Charlie Poest23:52.1Grandville42.6Kent Ottawa
11Christopher Monroy24:06.4Yale42.6Dave Patterson
11Samuel Holton23:48.9Monroe Jefferson41.4Dave Bork Classic
9Deacon Anderson23:24.0North Muskegon41.3GMAA
11Michael Payne23:52.3Quincy40.9Sturgis Kiwanis
9Porter Moulds24:21.7Athens40.8SCAA Championship
11Brennen Bauerly23:53.9Coldwater40.4Sturgis Kiwanis
10Nolan Moeggenberg23:43.9Shepherd40.4Oiler Blue & Gold
Zachree Roebuck24:23.6Colon40.1SCAA Championship
9Joseph Yacks24:26.7Hillsdale Will Carleton39.1SCAA Championship
10Aidan Grimm24:19.0Clinton38.0Lenawee County
11Owen Bartoszewski23:35.1Petoskey St. Michael37.3Rudyard Autumn Classic
10Arie DuBois23:38.0Muskegon Western Mich. Christian36.7GMAA
9Henry Edwards23:39.5Pickford35.8Rudyard Autumn Classic
10Michael Parks24:09.8Burton-Bendle35.8Kayla O’Mara
10Matthew Hall24:05.9Saginaw Heritage35.4Freeland
12Owen Cooley24:11.0Dundee34.0Dave Bork Classic
10Gene Lapouttre24:11.1Flat Rock34.0Dave Bork Classic
11Noah Hassenzahl24:32.5Sand Creek33.5Lenawee County
10Elijah Henderson24:20.5GR Northview33.2Kent Ottawa
10William Whyms23:51.5Muskegon32.2GMAA
10Joshua Andronic23:59.8Grosse Ile31.4Downriver Gabriel Richard
10Lucas Mello24:00.0Grosse Ile31.3Downriver Gabriel Richard
11Keamari Johnson23:56.3Muskegon30.6GMAA
9Isaac Verougstraete24:44.2Almont29.9Dave Patterson
12Khalan Lowe24:05.8Trenton29.4Downriver Gabriel Richard
9Jaden Nadolski24:06.4Southgate Anderson29.2Downriver Gabriel Richard
12Jacob Boehm24:49.4Mayville28.2Dave Patterson
10Hayden Fuhrman24:03.4Rogers City27.9Rudyard Autumn Classic
11Paul Jensen24:51.3Saginaw Michigan Lutheran Seminary27.6Dave Patterson
9Eli Rivers24:04.5Pickford27.5Rudyard Autumn Classic
11Jackson Wiederhold24:29.6Saginaw Heritage27.5Freeland
11Karson Thompson24:52.2Bay City Academy27.3Dave Patterson
12Gavin Swartout24:31.2Monroe St. Mary CC27.3Dave Bork Classic
12Darius Flowers24:06.5Muskegon Orchard View27.2GMAA
10Asher Hofman24:06.7Muskegon Western Mich. Christian27.1GMAA
10Logan Decker24:37.4Coldwater25.9Sturgis Kiwanis
10Chuanda Yang24:27.5Midland Dow25.8Oiler Blue & Gold
10Jack Darling24:39.0BC Harper Creek25.3Sturgis Kiwanis
9Robert Klingler24:41.0Hillsdale24.7Sturgis Kiwanis
9Granderson Miller24:14.9North Muskegon24.4GMAA
9Kaden Miller24:42.1Flat Rock23.6Dave Bork Classic
10Samuel Brooks24:16.8Petoskey St. Michael23.4Rudyard Autumn Classic
9Benjamin Smith24:54.3Mattawan20.2Sturgis Kiwanis
12Dane Borgert25:24.9Colon19.7SCAA Championship
10Logan Demeulenaere25:15.4North Branch19.5Dave Patterson
9Cohen Bailey24:59.2BC Harper Creek18.6Sturgis Kiwanis
9Aidan Mccarthy24:49.5Mount Pleasant18.5Oiler Blue & Gold
12Julian Trevino24:59.0Saginaw Heritage17.7Freeland
12Alex Phipps24:59.3Midland17.6Freeland
9Reese Puffpaff24:55.2Fellowship Baptist Academy16.6Oiler Blue & Gold
11Manish Megeri25:04.0Ypsilanti Lincoln16.3Dave Bork Classic
9Mason Cwalina24:45.8Allen Park16.1Downriver Gabriel Richard
12Valentino Giardina24:56.8Gaylord16.1Oiler Blue & Gold
10Liam Brake24:47.2Gibraltar Carlson15.6Downriver Gabriel Richard
10Lliam O’Connor25:38.6Athens15.1SCAA Championship
9Nathaniel Fournier25:01.6TC West (Traverse City)14.5Oiler Blue & Gold
8Z Carpenter25:40.6Pittsford14.5SCAA Championship
10Aiden Musall25:01.6Gaylord14.5Oiler Blue & Gold
9Tadhg Weed24:45.4Petoskey St. Michael13.9Rudyard Autumn Classic
9Henry Mack25:04.1TC West (Traverse City)13.6Oiler Blue & Gold
9Joey Jerome24:52.9Muskegon Reeths-Puffer11.7GMAA
12Alexis Sanchez-Lopez24:53.9Muskegon Catholic Central11.4GMAA
12Carson Warner25:40.0Adrian Madison11.0Lenawee County
12Collin Trattles26:01.1Colon7.6SCAA Championship
12Alex Scott25:33.7Edwardsburg7.1Sturgis Kiwanis
10Landon Haro25:35.7Kimball New Life Christian7.1Kayla O’Mara
12Angel Brito-Salto25:45.3Coldwater3.2Sturgis Kiwanis
12Joshua Griffith25:49.4Burton-Bendle2.5Kayla O’Mara
9Kole Kilbourn25:50.1Flushing2.3Kayla O’Mara
9August Johnson25:48.5Monroe1.5Dave Bork Classic
10Andrew Burtt25:40.8TC West (Traverse City)1.4Oiler Blue & Gold
11Jack Becksvoort25:25.3Muskegon Western Mich. Christian0.9GMAA
10Gaspar Soria25:54.4Hartford0.9Bloomingdale

Uncategorized

2025 Ratings: October 9th Meets

MeetBoys Adj.Girls Adj.Average
Bob Brown+41+45+43
Great Northern Conference-30-38-34
Rock n’ Run+5+8+7
SAC Championship+10+10+10
WestPAC Final+13+18+16

*** = State Title Contender
** = Top Ten Contender
* = State Qualifying Contender
WAB = Weighted Average Before. A listing of the previous week’s Top 5 Average. Not a perfect comparison as a team may not run their five best runners. But a show of how one ran relative to expectation.

GIRLS TEAM RATINGS

TeamTop 5 Avg.DivisionWABMeet
East Lansing70.91103.0Bob Brown
Grand Ledge57.81115.4Bob Brown
Okemos53.91139.7Bob Brown
East Kentwood8.2187.0Bob Brown
Holt4.7168.0Bob Brown
TeamTop 5 Avg.DivisionWABMeet
St. Joseph*110.82115.5Rock n’ Run
Stevensville Lakeshore97.0290.7Rock n’ Run
DeWitt88.62108.3Bob Brown
Niles68.7260.8Rock n’ Run
Paw Paw65.1257.3Rock n’ Run
Berrien Springs40.4238.9Rock n’ Run
South Haven35.0239.2SAC Championship
Allegan21.5220.2SAC Championship
TeamTop 5 Avg.DivisionWABMeet
Saugatuck*97.53111.9SAC Championship
Bridgman67.4369.9SAC Championship
Watervliet61.9361.1SAC Championship
Lansing Catholic53.43129.6Bob Brown
Holland Black River49.3341.6SAC Championship
Fennville47.2358.8SAC Championship
Constantine32.0348.5SAC Championship
Buchanan21.6351.5Rock n’ Run
Schoolcraft13.1312.8SAC Championship
Kalamazoo Christian4.03-13.6SAC Championship
TeamTop 5 Avg.DivisionWABMeet
Kalamazoo Hackett**94.5495.0SAC Championship
Gobles**89.8493.2SAC Championship
Martin**82.0477.0SAC Championship
TeamTop 5 Avg.DivisionWABMeet
Marquette104.0UP 197.8Great Northern Conference
Houghton76.3UP 170.2WestPAC Final
Calumet59.0UP 153.7WestPAC Final
Kingsford47.1UP 18.6Great Northern Conference
Ishpeming Westwood7.8UP 10.0WestPAC Final

BOYS TEAM RATINGS

TeamTop 5 Avg.DivisionWABMeet
Northville163.11204.3Bob Brown
Grand Ledge152.81195.1Bob Brown
Okemos145.11180.0Bob Brown
East Lansing133.21179.1Bob Brown
East Kentwood132.71190.2Bob Brown
Battle Creek Lakeview121.61181.9Bob Brown
Holt113.31173.7Bob Brown
Lansing Waverly60.81126.9Bob Brown
TeamTop 5 Avg.DivisionWABMeet
St. Joseph167.92168.7Rock n’ Run
Paw Paw165.02167.0Rock n’ Run
DeWitt144.92180.3Bob Brown
Niles132.32139.5Rock n’ Run
Berrien Springs128.62110.9Rock n’ Run
South Haven120.32119.5SAC Championship
Williamston119.52166.8Bob Brown
Stevensville Lakeshore112.9297.0Rock n’ Run
Dowagiac Union110.1290.1Rock n’ Run
Lansing Eastern17.0250.6Bob Brown
TeamTop 5 Avg.DivisionWABMeet
Saugatuck**173.73181.7SAC Championship
Holland Black River*167.33167.8SAC Championship
Buchanan*165.03173.4Rock n’ Run
Schoolcraft150.43146.7SAC Championship
Delton-Kellogg142.83138.4SAC Championship
Lansing Catholic140.63177.1Bob Brown
Constantine128.03122.2SAC Championship
Watervliet125.63125.4SAC Championship
Fennville125.43129.5SAC Championship
Pewamo-Westphalia100.93163.3Bob Brown
Bridgman100.53113.4SAC Championship
Parchment83.73109.4SAC Championship
Galesburg-Augusta78.5368.4SAC Championship
Kalamazoo Christian47.5355.0SAC Championship
TeamTop 5 Avg.DivisionWABMeet
Kalamazoo Hackett*143.54168.4SAC Championship
Gobles*139.04140.3SAC Championship
Martin120.74121.8SAC Championship
White Pigeon105.04122.9Rock n’ Run
TeamTop 5 Avg.DivisionWABMeet
Marquette173.7UP 1191.1Great Northern Conference
Gladstone138.6UP 1144.9Great Northern Conference
Houghton138.4UP 1149.5WestPAC Final
Negaunee136.6UP 1144.1WestPAC Final
Ishpeming Westwood132.5UP 1142.0WestPAC Final
Kingsford111.0UP 1108.5Great Northern Conference
Escanaba62.3UP 196.8Great Northern Conference
TeamTop 5 Avg.DivisionWABMeet
Painesdale-Jeffers158.4UP 2151.3WestPAC Final

GIRLS INDIVIDUAL RATINGS

GradeNameTimeTeamRatingMeet
12Ella Fure18:53.9Marquette154.7Great Northern Conference
11Libby Smith18:26.5Gobles147.8SAC Championship
12Beatrice Perucchetti18:59.1St. Joseph137.6Rock n’ Run
9Lydia Dwyer19:17.6Stevensville Lakeshore131.5Rock n’ Run
11Isabelle Sliter19:24.5Fennville128.5SAC Championship
9Vittoria Perucchetti19:34.7St. Joseph125.8Rock n’ Run
10Audrey Kline19:35.8St. Joseph125.4Rock n’ Run
9Tala Carlin19:36.3Buchanan125.2Rock n’ Run
11Veyda Conley19:44.6Martin121.8SAC Championship
12Alina Martinson19:48.7Saugatuck120.4SAC Championship
9Emma Ziegler20:41.3Marquette118.9Great Northern Conference
12Emma Riker20:12.7Kalamazoo Hackett112.4SAC Championship
10Maria Murvich21:02.8Kingsford111.7Great Northern Conference
11Lauren Shaffer20:30.5Gobles106.5SAC Championship
10Holly Cooke20:26.4Houghton105.2WestPAC Final
11Kiera Piper20:35.1Kalamazoo Hackett105.0SAC Championship
9Lena Coulston20:37.9Niles104.7Rock n’ Run
10Sela Niska20:29.4Houghton104.2WestPAC Final
11Kamryn Sixberry20:41.3Saugatuck102.9SAC Championship
11Hayden Lemieux20:46.1Paw Paw102.0Rock n’ Run
10Natalie Hayes20:12.1DeWitt101.0Bob Brown
11Lyvia Curtis20:47.5Saugatuck100.8SAC Championship
12Kate Ort20:52.1Stevensville Lakeshore100.0Rock n’ Run
12Jayden VandenAkker20:51.7Allegan99.4SAC Championship
11Brie Siems20:52.1Kalamazoo Hackett99.3SAC Championship
10Avery Huff20:54.5Paw Paw99.2Rock n’ Run
11Winley Brandt21:41.9Menominee98.7Great Northern Conference
11Lily Cummings21:00.0St. Joseph97.3Rock n’ Run
9Martina Villarreal20:34.3DeWitt93.6Bob Brown
9Chloe Wilber20:37.6DeWitt92.5Bob Brown
11Ava DeYoung21:15.6Gobles91.5SAC Championship
12Kandin Shuler21:18.7Bridgman90.4SAC Championship
11Abbie Luckman21:24.3Stevensville Lakeshore89.2Rock n’ Run
12Esme Ulland-Joy22:15.8Marquette87.4Great Northern Conference
10Sadie Bonczynski21:30.0Dowagiac Union87.3Rock n’ Run
9Ellyse Heyser21:31.4Saugatuck86.2SAC Championship
11Marley Momany21:37.9Stevensville Lakeshore84.7Rock n’ Run
10Allison Rodgers21:40.9Martin83.0SAC Championship
12Kate Waugh21:09.4Okemos81.9Bob Brown
12Julia Moore21:10.5East Lansing81.5Bob Brown
9Daniella Romero21:45.6Watervliet81.5SAC Championship
9Allison Burns21:46.8Constantine81.1SAC Championship
11Madisyn Lapinski21:48.7South Haven80.4SAC Championship
12Jovie Williams21:41.5Houghton80.2WestPAC Final
11Claire DevlescHoward21:52.3Niles79.9Rock n’ Run
9Ava Cantway22:38.4Marquette79.9Great Northern Conference
12Kate Van Es21:50.8Kalamazoo Hackett79.7SAC Championship
11Ximena Martinez21:53.2Stevensville Lakeshore79.6Rock n’ Run
10Caroline Howenstine21:53.5Stevensville Lakeshore79.5Rock n’ Run
9Amira Perrier22:40.7Marquette79.1Great Northern Conference
11Sara Schipper21:53.5Martin78.8SAC Championship
10Anna Howell21:54.6Bridgman78.5SAC Championship
9Avery Gardner21:19.7DeWitt78.4Bob Brown
9Vivien Marr21:19.8East Lansing78.4Bob Brown
10Olivia Koren22:43.6Marquette78.1Great Northern Conference
9Sophie Mahoski21:47.8Ishpeming78.1WestPAC Final
11Isla McConnell21:22.0East Lansing77.7Bob Brown
9Kennadee Griffes21:22.1DeWitt77.6Bob Brown
12Savannah VanDenBerg21:58.0Saugatuck77.3SAC Championship
12Taylor Sill22:00.3Berrien Springs77.2Rock n’ Run
10Delaney McBride22:02.5Kalamazoo Hackett75.8SAC Championship
10Naomi Telman22:03.3Holland Black River75.6SAC Championship
9Monica Pung21:29.8Pewamo-Westphalia75.1Bob Brown
12Olivia Wescott23:05.8Kingsford70.7Great Northern Conference
9Sadie Nelson21:44.1Grand Ledge70.3Bob Brown
10Elli Harju22:12.2Calumet69.9WestPAC Final
10Stella Gates21:48.3Lansing Catholic68.9Bob Brown
9Avery Diehl21:50.1Lansing Catholic68.3Bob Brown
11Emma Richardson22:27.9St. Joseph68.0Rock n’ Run
10Bethany McParlan22:18.2Calumet67.9WestPAC Final
10Miranda Lowell22:26.8Watervliet67.7SAC Championship
10DuRae Sage22:27.6Martin67.5SAC Championship
9Jillian Morris22:30.7St. Joseph67.1Rock n’ Run
11Haili Martz22:32.4Niles66.5Rock n’ Run
10Abigail Riker22:30.6Kalamazoo Hackett66.5SAC Championship
12Maija Keranen22:23.2Calumet66.3WestPAC Final
10Evelyn Grant23:20.2Marquette65.9Great Northern Conference
12Madeleine Schlegel21:57.9DeWitt65.7Bob Brown
10Veronica Polischuk21:58.6East Lansing65.5Bob Brown
12Madison Cooley22:33.6Gobles65.5SAC Championship
9Ellie Owen22:00.5DeWitt64.8Bob Brown
10Ava Lipsey22:00.6Grand Ledge64.8Bob Brown
12Lexi Gilbert23:23.9Gladstone64.7Great Northern Conference
10Kaylin Pinkowski22:36.7Bridgman64.4SAC Championship
12Madelyn Tude Thuot22:43.6Stevensville Lakeshore62.8Rock n’ Run
11Anika Weurding22:44.4Lawton61.9SAC Championship
10Remi Coponen22:39.4Painesdale-Jeffers60.9WestPAC Final
12Romi Mattson22:42.0Houghton60.0WestPAC Final
12Rachel Byler22:52.7White Pigeon59.8Rock n’ Run
9Riley Bender22:52.8Martin59.1SAC Championship
10Esther Edgington22:53.0Holland Black River59.0SAC Championship
10Payton Yeske22:54.1Watervliet58.6SAC Championship
9Ryann Monroe22:55.0Saugatuck58.3SAC Championship
9Evey Bevins23:43.2Escanaba58.3Great Northern Conference
12Amelia Cornell22:20.7Grand Ledge58.1Bob Brown
11Dasol Kim22:21.1Okemos58.0Bob Brown
9Anna Davidhizar22:56.7Constantine57.8SAC Championship
9Mary Zinck22:57.8Holland Black River57.4SAC Championship
10Djimye Hassan22:22.9Lansing Eastern57.4Bob Brown
11Lucy Cross23:01.6Stevensville Lakeshore56.8Rock n’ Run
9Lola Norris22:26.9BC Lakeview56.0Bob Brown
12Jill Berg22:54.7Hancock55.8WestPAC Final
9Alaira DeGroot23:51.4Marquette55.5Great Northern Conference
12Averie Wohlscheid22:28.9DeWitt55.4Bob Brown
10Lilee Elliott22:29.3DeWitt55.2Bob Brown
11Alaina Wheaton23:09.2St. Joseph54.3Rock n’ Run
9Kyle Konitzer22:32.3Grand Ledge54.2Bob Brown
11Emma Bossenbroek22:32.3Holt54.2Bob Brown
12Bethany Carpenter23:08.0Kalamazoo Hackett54.0SAC Championship
10Abigail Whitelaw23:11.2Stevensville Lakeshore53.6Rock n’ Run
12Lilliana Van Vleet22:35.6DeWitt53.1Bob Brown
12Djemillah Hassan22:35.7Lansing Eastern53.1Bob Brown
12Ciani Lopez22:36.0DeWitt53.0Bob Brown
10Evangeline Brown23:12.4Bridgman52.5SAC Championship
11Katherin Barajas23:12.4South Haven52.5SAC Championship
9Niesha Gomez Casal22:40.7East Lansing51.4Bob Brown
10Katelyn Brown23:15.9Watervliet51.4SAC Championship
11Stella Ullig23:16.0Bridgman51.3SAC Championship
12Isabella Giovannucci23:16.2Allegan51.3SAC Championship
10Paige Kanan22:41.8DeWitt51.1Bob Brown
12Brianna Zwar23:19.9Watervliet50.0SAC Championship
12Addy Hallum23:13.5Ishpeming Westwood49.5WestPAC Final
11Paytin Featherstone23:23.6Constantine48.8SAC Championship
12Paige Kutas22:49.6Lansing Catholic48.5Bob Brown
11Natalie Cook22:50.7Okemos48.1Bob Brown
11Martiza Rosas23:26.1Fennville48.0SAC Championship
9Sophie Coxen24:14.9Marquette47.7Great Northern Conference
10Sage Binion22:52.0East Lansing47.7Bob Brown
11Sophia Lemieux23:29.5Paw Paw47.5Rock n’ Run
11Alexa Hoffman23:20.0Calumet47.3WestPAC Final
11Riley Conklin23:20.8Negaunee47.1WestPAC Final
9Alivia Shipley23:31.8Paw Paw46.7Rock n’ Run
12Morgan Hopper23:32.9Niles46.4Rock n’ Run
9Amari Aldridge23:34.0Niles46.0Rock n’ Run
9Sophia Dohm23:32.8Galesburg-Augusta45.7SAC Championship
10MaKenzie McClintock23:33.3Kalamazoo Christian45.6SAC Championship
9Brooklyn Chesney23:00.1Lansing Catholic45.0Bob Brown
12Payton Takkunen24:26.0Gladstone44.0Great Northern Conference
9Grace Bernstein23:03.9East Kentwood43.7Bob Brown
12Ava Poyhonen23:31.3Calumet43.6WestPAC Final
12Lydia Pelli23:32.0Hancock43.3WestPAC Final
9Madison Thomas23:07.6Williamston42.5Bob Brown
12Jocelyn Kiner23:45.4Dowagiac Union42.2Rock n’ Run
12Kiirsi Johnson23:36.5Calumet41.8WestPAC Final
10Markie Buckland23:10.5Grand Ledge41.5Bob Brown
11Harper North23:11.5Okemos41.2Bob Brown
11Annabel Reaves23:11.7Holt41.1Bob Brown
10Abigail Douglass23:48.4Bridgman40.5SAC Championship
11Olivia Love23:14.5Okemos40.2Bob Brown
12Maissane Haddouche-Mezari23:15.6East Lansing39.8Bob Brown
11Abigail Mulder23:51.2Schoolcraft39.6SAC Championship
9Summer Wang Duke23:16.2Okemos39.6Bob Brown
10Grace Hamel23:18.0Williamston39.0Bob Brown
9Araya Goggins23:20.2Lansing Waverly38.3Bob Brown
12Amity Riggenbach23:57.9Niles38.0Rock n’ Run
10Addison Tomsic23:56.4Gobles37.9SAC Championship
9Nidia Villalobos23:56.6Fennville37.8SAC Championship
12Claire Heltunen23:48.7Painesdale-Jeffers37.8WestPAC Final
11Rita Eskola23:50.7Calumet37.1WestPAC Final
9Sylvia Shutt23:24.2Okemos36.9Bob Brown
10Anna Billman24:00.9Allegan36.4SAC Championship
11Amanda Ludwig23:26.2Lansing Catholic36.3Bob Brown
12Elli Timmerman24:06.0Delton-Kellogg34.7SAC Championship
9Nora Moyle24:54.2Marquette34.6Great Northern Conference
10Ella Penney24:08.8Berrien Springs34.4Rock n’ Run
10Avery McCrum24:10.7Schoolcraft33.1SAC Championship
9Emma Dettmann24:13.5Martin32.2SAC Championship
12Lilli Gast24:05.8Houghton32.1WestPAC Final
10Hope Eckstein24:15.0Kalamazoo Christian31.7SAC Championship
12Allison Ott24:17.1Berrien Springs31.6Rock n’ Run
11Emily Hasse24:18.0Buchanan31.3Rock n’ Run
9Alexandra Zuniga24:16.1Watervliet31.3SAC Championship
12Nova Kennedy24:18.8Berrien Springs31.1Rock n’ Run
12Stella Lipinski23:43.0Lansing Catholic30.7Bob Brown
9Isabelle Shipley24:21.5Paw Paw30.2Rock n’ Run
11Nora Johnson23:44.8East Lansing30.1Bob Brown
9Caroline Ballard24:20.4Holland Black River29.9SAC Championship
9Maggie Bedolla23:47.4Grand Ledge29.2Bob Brown
11Evelynn Weigand24:28.6Berrien Springs27.8Rock n’ Run
11Addison Hitchcock24:26.9Kalamazoo Christian27.7SAC Championship
10Alaska Buckhanan24:30.1Niles27.3Rock n’ Run
11Claire L. Thelen23:53.9Pewamo-Westphalia27.0Bob Brown
9Taylor Cooley24:30.3Gobles26.6SAC Championship
12Madison Girard23:55.4BC Lakeview26.5Bob Brown
9Grace Ulbrich24:30.8Kalamazoo Hackett26.4SAC Championship
10Whitney Hundt24:33.8Stevensville Lakeshore26.1Rock n’ Run
9Tazo Fegel24:36.6Holland Black River24.5SAC Championship
10Cami Goodrich24:01.7Lansing Catholic24.4Bob Brown
10Cecilia McDonald24:30.4Houghton23.9WestPAC Final
12Anna Wu24:31.8Houghton23.4WestPAC Final
10Lauren Gormas24:05.3Okemos23.2Bob Brown
10Khloe Matlock24:43.2Niles22.9Rock n’ Run
12Marisol Diaz24:41.6Fennville22.8SAC Championship
9Alivia Baxter24:08.0Grand Ledge22.3Bob Brown
12Isabella Totzke24:46.1Stevensville Lakeshore22.0Rock n’ Run
11Ava Polkinghorne25:32.7Marquette21.8Great Northern Conference
11Tuta Komi24:11.4Lansing Sexton21.2Bob Brown
11Nyala Resseguie24:48.4Paw Paw21.2Rock n’ Run
11Oni Heinzel24:38.5Ishpeming Westwood21.2WestPAC Final
11Riley Perley24:47.6Delton-Kellogg20.8SAC Championship
10Sophie Waugh24:12.8Okemos20.7Bob Brown
10Allison Deuter25:36.1Kingsford20.6Great Northern Conference
11Dakota Belknap24:14.2Grand Ledge20.3Bob Brown
10Lindsey Van24:14.4East Kentwood20.2Bob Brown
10Alyda Leep24:49.8Schoolcraft20.1SAC Championship
9Keetim Tarekegn24:15.0East Kentwood20.0Bob Brown
9Sarah Busscher25:38.6Marquette19.8Great Northern Conference
11Marie Thompson24:43.7Hancock19.4WestPAC Final
11Brooke Schlutt24:53.7Buchanan19.4Rock n’ Run
12Ingrid Holt25:41.9Kingsford18.7Great Northern Conference
9Adelyn Leiter24:46.8Calumet18.4WestPAC Final
10Ashley Spreitzer25:43.4Escanaba18.2Great Northern Conference
10Evelyn Luea24:21.5Lansing Catholic17.8Bob Brown
9Evynn VanBrussel24:57.4South Haven17.5SAC Championship
9Erin Gordon24:58.5South Haven17.2SAC Championship
12Madeline Rye24:50.6Ishpeming Westwood17.1WestPAC Final
11Angel Milam24:59.5Bridgman16.8SAC Championship
11Atheil Akaic24:24.6Holt16.8Bob Brown
10Rain Kalleward24:59.7Saugatuck16.8SAC Championship
10Emma Godfrey24:26.8East Kentwood16.1Bob Brown
12Zuri Brindle25:50.4Marquette15.9Great Northern Conference
11Sonja Stokstad24:30.1East Lansing15.0Bob Brown
10Hayden Birkholz25:08.1Saugatuck14.0SAC Championship
11Aalayah Noasconi25:56.4Kingsford13.9Great Northern Conference
9Lira Myers25:14.3Buchanan12.6Rock n’ Run
11Mallorie DenHartigh25:16.9Schoolcraft11.0SAC Championship
9Adaure Obinwanne24:43.5Lansing Catholic10.5Bob Brown
9Gabby Hayes25:27.2Lawton7.6SAC Championship
10Maddy Duda25:28.0South Haven7.3SAC Championship
12Alice Kadlecova25:28.2Martin7.3SAC Championship
10Matilda Marks25:33.1Holland Black River5.6SAC Championship
11Kiersten Lassila25:25.6Calumet5.5WestPAC Final
12Caroline Comstock24:59.6East Lansing5.1Bob Brown
10Alyssa Sparks25:35.4Gobles4.9SAC Championship
9Claire K Thelen25:00.7Pewamo-Westphalia4.8Bob Brown
11Deborah Beral25:01.4Lansing Sexton4.5Bob Brown
9Nora C.Mejia25:02.2BC Lakeview4.3Bob Brown
9Olivia Edwards25:40.3St. Joseph3.9Rock n’ Run
10Vianet Hernandez25:44.1Dowagiac Union2.6Rock n’ Run
10Adela Miller25:38.1Negaunee1.3WestPAC Final
9Sofia Avila25:48.7Constantine0.4SAC Championship
10Maija Roberts25:41.3Negaunee0.2WestPAC Final

BOYS INDIVIDUAL RATINGS

GradeNameTimeTeamRatingMeet
12Peter Argeropoulos16:31.6Marquette199.5Great Northern Conference
12Marek Butkiewicz15:53.8Kalamazoo Hackett198.7SAC Championship
11Seth Randall16:17.9St. Joseph192.4Rock n’ Run
11John Keser16:20.8Buchanan191.4Rock n’ Run
11Jonas Ballard16:27.6Holland Black River187.5SAC Championship
11Christopher Vogt16:36.3Paw Paw186.2Rock n’ Run
10Carson Wiersbe16:39.3St. Joseph185.2Rock n’ Run
11Connor Beebe16:45.2Berrien Springs183.3Rock n’ Run
12Henry Plummer16:37.5Negaunee183.2WestPAC Final
11Marcus Silva16:43.6Saugatuck182.1SAC Championship
12Cameron Anderson16:42.3Painesdale-Jeffers181.6WestPAC Final
10Landon Lindsay16:55.9Paw Paw179.7Rock n’ Run
11Xavier Pompey16:56.7Coloma177.8SAC Championship
11Grant Rehkopf17:03.4Saugatuck175.5SAC Championship
10Jackson Bowman17:06.8Saugatuck174.4SAC Championship
9John Brickley17:11.9Niles174.4Rock n’ Run
11Sebastian Zylstra17:07.8Holland Black River174.1SAC Championship
9Reese DeVisser17:09.6Schoolcraft173.5SAC Championship
11Sawyer Monroe17:10.3Saugatuck173.2SAC Championship
12Alessandro Avila17:11.2Constantine172.9SAC Championship
12Rorik Holmquist17:52.1Marquette172.6Great Northern Conference
11Lucas Ballard17:52.2Marquette172.6Great Northern Conference
10Avery Carlson17:13.7Holland Black River172.1SAC Championship
12Isaac Johnson17:16.2Holland Black River171.3SAC Championship
10Patrick Conroy17:25.0St. Joseph170.0Rock n’ Run
12Landon Larson17:20.6Painesdale-Jeffers168.8WestPAC Final
11Cavan Mulligan18:03.9Kingsford168.7Great Northern Conference
11Kellen Chalupa17:27.0Allegan167.7SAC Championship
9Sam Casiano17:28.4Watervliet167.2SAC Championship
12Rehaan Chattopadhyay16:59.3Northville166.6Bob Brown
12Eli Martin17:30.6Schoolcraft166.5SAC Championship
10Lake Skytta18:11.1Marquette166.3Great Northern Conference
10Grant Krause17:36.3Paw Paw166.2Rock n’ Run
12Jack Sherwood17:38.0Buchanan165.7Rock n’ Run
11Dayton VanderMoere17:03.2Grand Ledge165.3Bob Brown
11Ethan Anton17:04.3Northville164.9Bob Brown
12Benjamin Hemmer17:34.3Houghton164.2WestPAC Final
11Landon Madden17:37.3Delton-Kellogg164.2SAC Championship
9Connor Leslie17:08.0Northville163.7Bob Brown
12Sammy Gamboa17:40.4Saugatuck163.2SAC Championship
12Liam McBeth17:46.8Buchanan162.7Rock n’ Run
12Alexander Lipski17:16.8Northville160.7Bob Brown
11Kemper Gearhart17:47.1Ishpeming160.0WestPAC Final
11Levi Quan17:20.3Northville159.6Bob Brown
10Garrett Crimmins18:38.2Marquette157.3Great Northern Conference
12Jesse Fielis18:03.2White Pigeon157.3Rock n’ Run
11Noah Thelen17:28.6Grand Ledge156.8Bob Brown
12Simon Jaklin17:57.0Negaunee156.7WestPAC Final
11Kellen Siems18:01.0Kalamazoo Hackett156.3SAC Championship
9Fletcher Amos18:01.6Gobles156.1SAC Championship
9Grady Schaad17:30.7Northville156.1Bob Brown
11Brady Meloche18:07.0Paw Paw156.0Rock n’ Run
12Caden Laurn18:43.8Marquette155.4Great Northern Conference
12Nick Muday18:04.6Delton-Kellogg155.1SAC Championship
10Jonah Gray17:34.0East Lansing155.0Bob Brown
9Thomas Sigler18:06.2Allegan154.6SAC Championship
10Branson Anderson18:04.2Painesdale-Jeffers154.3WestPAC Final
10Noah Heriford17:36.2Grand Ledge154.3Bob Brown
10Welly Fillmore18:50.9Marquette153.0Great Northern Conference
10Josiah Passig18:16.5Buchanan152.8Rock n’ Run
11Collin Bauer18:11.7Schoolcraft152.8SAC Championship
9Max Bobeda17:41.1DeWitt152.6Bob Brown
9Bentley Molitor18:18.4Buchanan152.2Rock n’ Run
12Ace Drewyor18:14.5Schoolcraft151.8SAC Championship
9Calvin Carlson18:11.8Ishpeming Westwood151.7WestPAC Final
12Judah Bakaitis17:44.9DeWitt151.4Bob Brown
9Nathan Wonch17:45.1Lansing Catholic151.3Bob Brown
10Carson Potter17:45.4Lansing Catholic151.2Bob Brown
11Eli Schneider17:45.7Okemos151.1Bob Brown
12Tyler Sillick17:47.9Northville150.4Bob Brown
11Hayden Selesky17:48.1Lansing Catholic150.3Bob Brown
12Jared Waterman18:16.6Ishpeming Westwood150.1WestPAC Final
10DJ Menhennick19:00.6Marquette149.8Great Northern Conference
10William Lindsay19:00.7Marquette149.8Great Northern Conference
12Carson Wernholm19:01.5Marquette149.5Great Northern Conference
11Cristian Hayen19:01.5Gladstone149.5Great Northern Conference
10Blake Heltunen18:20.0Painesdale-Jeffers149.0WestPAC Final
12Jacob Kuntz18:28.2Buchanan148.9Rock n’ Run
12Brandon Fox17:52.3Northville148.9Bob Brown
9Carson Ernsberger18:25.1Bridgman148.3SAC Championship
10Paolo Cusi17:57.9Northville147.0Bob Brown
10Micah Maier18:35.0St. Joseph146.7Rock n’ Run
9Gracin Zelski18:00.8DeWitt146.1Bob Brown
9Nathan Hess18:03.2Okemos145.3Bob Brown
10Josiah Wagoner18:39.5St. Joseph145.2Rock n’ Run
10Jayden Seekie19:15.2Marquette144.9Great Northern Conference
10Kingston Berube19:16.3Escanaba144.6Great Northern Conference
12Ross Callahan18:05.7Northville144.4Bob Brown
9Anthony Durocher18:41.8St. Joseph144.4Rock n’ Run
9Collin Bancroft18:06.5Grand Ledge144.2Bob Brown
11Ahmed Aboujrad18:06.6Okemos144.1Bob Brown
10Charles Spencer18:43.6Buchanan143.8Rock n’ Run
9Ashton Kashat18:08.0Northville143.7Bob Brown
10Ethan Bussis18:08.1Grand Ledge143.6Bob Brown
12Collin Mendel18:08.4Northville143.5Bob Brown
9Tony Perez18:39.4Watervliet143.5SAC Championship
12Veridique Manzi18:09.0East Kentwood143.3Bob Brown
11Fisher Lipsey18:10.1Grand Ledge143.0Bob Brown
10Charlie Crowe18:10.3East Lansing142.9Bob Brown
11Nolan Wiens18:41.5South Haven142.8SAC Championship
9Micah Dahlgren18:11.1Okemos142.6Bob Brown
12Grady Nelson19:22.6Gladstone142.5Great Northern Conference
12Morgan Moy18:11.7Okemos142.4Bob Brown
10Cole Ringel18:43.5Gobles142.2SAC Championship
10Ashton Skinner18:45.0Saugatuck141.7SAC Championship
12Isaac Cruz18:47.2Saugatuck140.9SAC Championship
11Jaxon Bunce18:47.8Gobles140.7SAC Championship
9Jack Prins19:28.3Gladstone140.6Great Northern Conference
11Jadon Dettmann18:49.6Martin140.1SAC Championship
10Loghan Murphy18:50.0Allegan140.0SAC Championship
12Dominic Smith18:19.6DeWitt139.8Bob Brown
10Edward Gorkowski18:20.6East Kentwood139.5Bob Brown
12Beck Ytterberg18:52.5Bridgman139.2SAC Championship
12Beepsee Teeple19:32.8Marquette139.1Great Northern Conference
10Cael Johnson18:58.4Berrien Springs138.9Rock n’ Run
12Miles Buttel18:22.8Grand Ledge138.7Bob Brown
12Anderson Limkemann18:51.4Houghton138.5WestPAC Final
11William Drake18:23.6Grand Ledge138.5Bob Brown
10Landon Dancik18:24.0Northville138.3Bob Brown
11Brexton Kinnunen18:52.4Painesdale-Jeffers138.2WestPAC Final
9Simon Carr18:55.9Saugatuck138.0SAC Championship
9Rohan Khetan18:26.1Northville137.6Bob Brown
11Gabriel Hjerstedt18:54.2Houghton137.6WestPAC Final
10Pranay Sharma18:27.3Northville137.2Bob Brown
10Aditya Regmi18:27.9Northville137.0Bob Brown
12Frank Wunderlich19:04.3Paw Paw136.9Rock n’ Run
11Colin Gallagher19:01.0Kalamazoo Hackett136.3SAC Championship
11Liam Pesce19:06.1Niles136.3Rock n’ Run
11Cameron Cobley18:30.2BC Lakeview136.3Bob Brown
11Laron Mitchell18:30.4Northville136.2Bob Brown
10Joseph McCoy19:01.5Delton-Kellogg136.2SAC Championship
12Connor Feng18:31.1Northville136.0Bob Brown
12Breckin Jensen18:59.4Ishpeming Westwood135.9WestPAC Final
11Mychael Johnson18:31.6East Lansing135.8Bob Brown
12Landon Pershell18:32.0Williamston135.7Bob Brown
9Andrew Lipski18:32.3Northville135.6Bob Brown
9Gavin Gause18:35.5Holt134.5Bob Brown
9Hayden Volz18:35.8Okemos134.4Bob Brown
9Tommy Moundros18:35.8DeWitt134.4Bob Brown
10Levi Collins19:07.5Gobles134.2SAC Championship
10Jace Hilton19:09.2Delton-Kellogg133.6SAC Championship
9Henry Young19:09.5Kalamazoo Hackett133.5SAC Championship
12Alex Saavedra18:38.7East Kentwood133.4Bob Brown
12Mateusz Wozniak19:07.8Ishpeming133.1WestPAC Final
10Reuben Lorenz19:16.1St. Joseph133.0Rock n’ Run
9Brendan Lezan18:41.3Holt132.6Bob Brown
10Landon Humphrey18:41.3Grand Ledge132.6Bob Brown
11Marco Garofalo19:18.5St. Joseph132.2Rock n’ Run
11Joel Schmidt18:44.4Grand Ledge131.5Bob Brown
9Jace Frank18:44.7DeWitt131.4Bob Brown
11Miles Divozzo19:15.7Holland Black River131.4SAC Championship
11Ethan Jenne19:15.8Fennville131.4SAC Championship
12Kasen Helminen19:12.8Painesdale-Jeffers131.4WestPAC Final
11Tage Rajala19:13.4Painesdale-Jeffers131.2WestPAC Final
11Jackson Harlow18:45.6Grand Ledge131.1Bob Brown
9Leo Maciel19:17.4Fennville130.9SAC Championship
11Chuck Cameron19:57.5Gladstone130.8Great Northern Conference
11Andrew Soltow18:48.6Grand Ledge130.1Bob Brown
12Hayden Richey18:48.6Lansing Catholic130.1Bob Brown
12Will Li18:48.9Northville130.0Bob Brown
12Austen Walden19:20.5Constantine129.8SAC Championship
12Max Beauchamp20:00.8Gladstone129.7Great Northern Conference
12Timothy Aung Soe18:50.6BC Lakeview129.5Bob Brown
10Jeremiah VanHouten19:22.0Martin129.3SAC Championship
11Luke Lyon18:52.2BC Lakeview128.9Bob Brown
11Gari Salvador-Garcia19:23.3Martin128.9SAC Championship
10Daren Austin19:24.1Parchment128.6SAC Championship
10Tate Evans19:23.5Houghton127.8WestPAC Final
10David Ledden19:27.6Constantine127.5SAC Championship
11Cooper Prentice19:27.7Allegan127.4SAC Championship
11Nick Stevens19:28.6Galesburg-Augusta127.1SAC Championship
10Ashton Myers18:57.8Northville127.1Bob Brown
11Noah Withers19:29.3Lawton126.9SAC Championship
12Nick Pumani19:34.5Berrien Springs126.8Rock n’ Run
11Hunter Hayes19:29.8Martin126.7SAC Championship
9Theodore Arseneau19:35.1Niles126.6Rock n’ Run
12Ari Johnson19:36.5Buchanan126.2Rock n’ Run
10Momodou Ndiaye19:01.0Lansing Eastern126.0Bob Brown
10Tristan Hargen19:32.3Coloma125.9SAC Championship
11Marshall Kopietz19:01.7Grand Ledge125.8Bob Brown
9Lucas Lombard19:32.9Fennville125.7SAC Championship
11Grant Hoskins19:38.2Stevensville Lakeshore125.6Rock n’ Run
11Balois Franco19:38.3Dowagiac Union125.6Rock n’ Run
9Ninan Crain19:02.3Okemos125.6Bob Brown
10Evan White19:02.7Northville125.4Bob Brown
12Alpha Kabba19:03.1East Kentwood125.3Bob Brown
12Jaciel Ruiz19:34.7Fennville125.1SAC Championship
10Ayden Jones19:35.2Delton-Kellogg125.0SAC Championship
11Evan George19:04.4Northville124.9Bob Brown
9Javier JJ Garcia19:36.7South Haven124.4SAC Championship
9Nathan Koss19:06.8DeWitt124.1Bob Brown
12Ezequiel Cardozo-Aviles19:38.1Watervliet124.0SAC Championship
9Skylan Bowie19:07.1Grand Ledge124.0Bob Brown
12Vincent Tome19:07.2Northville123.9Bob Brown
9Parker Emlaw19:08.0Northville123.7Bob Brown
10Rand Mavrinac19:08.0Northville123.7Bob Brown
10Vincent Gemelli19:36.0Houghton123.7WestPAC Final
11Josue Morales-Perez19:44.2Dowagiac Union123.6Rock n’ Run
11Caleb Carter19:08.7DeWitt123.4Bob Brown
9Cole Ceane19:36.8Houghton123.4WestPAC Final
10Asher Ornee19:40.2Holland Black River123.3SAC Championship
9Malachi Allersma19:40.4Delton-Kellogg123.2SAC Championship
12Christian Prong19:41.8South Haven122.7SAC Championship
11Orrin Smith20:23.1Kingsford122.3Great Northern Conference
10Oliver Trout19:48.5Niles122.2Rock n’ Run
11Townsend Moore19:12.5East Kentwood122.2Bob Brown
12Tyler Soderman20:23.6Gladstone122.1Great Northern Conference
12Cole Cannon19:44.4Gobles121.9SAC Championship
11Aiden Yost19:13.4Grand Ledge121.9Bob Brown
12Johnny Jestila19:41.9Ishpeming Westwood121.7WestPAC Final
9Jack Jablonski19:14.6Williamston121.5Bob Brown
12Knighten Rockwell19:45.8Galesburg-Augusta121.4SAC Championship
10Angel Brito19:54.3Dowagiac Union120.2Rock n’ Run
9Jackson Farnsworth19:18.8Grand Ledge120.1Bob Brown
10Anders Johnston19:47.3Negaunee119.9WestPAC Final
9Micah Blackledge19:19.3Lansing Catholic119.9Bob Brown
10Quinn Lum19:19.3Lansing Catholic119.9Bob Brown
10Ashton Dingee19:51.6Galesburg-Augusta119.5SAC Championship
9Liam Kinnunen19:48.8Painesdale-Jeffers119.4WestPAC Final
9Trey Rusbasan19:57.7St. Joseph119.1Rock n’ Run
12Lewis Vendlinski19:51.9Houghton118.4WestPAC Final
10Ishan Pathak19:25.0Northville118.0Bob Brown
11Colton Woods20:01.3Stevensville Lakeshore117.9Rock n’ Run
12Henry Nanzer19:26.0Okemos117.7Bob Brown
12Aiden Lello19:26.1Northville117.6Bob Brown
11Arthur Sawyer III19:26.7East Lansing117.4Bob Brown
9Liam Francis19:27.7Northville117.1Bob Brown
10Xavier Hutchinson19:55.9Houghton117.0WestPAC Final
9Wyatt Gallagher20:39.8Escanaba116.7Great Northern Conference
10Elijah Smeak19:30.2Williamston116.3Bob Brown
12Austin Corey20:41.4Gladstone116.2Great Northern Conference
10Henry Merchant19:31.3Williamston115.9Bob Brown
11Brandon Buskulic19:31.8Pewamo-Westphalia115.7Bob Brown
9Tyler Rautiola20:00.1Negaunee115.6WestPAC Final
11Tim Forward20:03.9Parchment115.4SAC Championship
12Wren Becktel19:33.9East Lansing115.0Bob Brown
11Rhys Todd19:34.2East Lansing114.9Bob Brown
9Brad DeYoung19:35.6Holt114.5Bob Brown
10Caleb LaVoy19:35.8Lansing Catholic114.4Bob Brown
11Atticus Boeve20:08.1Fennville114.0SAC Championship
9Jakin Prong20:08.7South Haven113.8SAC Championship
12Owen Kennedy19:38.7BC Lakeview113.4Bob Brown
12Henry Zuhels20:49.9Menominee113.4Great Northern Conference
9Kenny Hubbard19:40.7Grand Ledge112.8Bob Brown
11Robbie Iussa19:41.4Northville112.5Bob Brown
11Jaxon Boehm20:17.5Stevensville Lakeshore112.5Rock n’ Run
9Leo Avalos20:13.1Saugatuck112.3SAC Championship
12David Sager20:14.8Gobles111.7SAC Championship
9Miles Giroux19:43.8Northville111.7Bob Brown
12Jayson Hitchcock19:44.2DeWitt111.6Bob Brown
9Travis Ladd20:55.2Marquette111.6Great Northern Conference
12Connor Miley20:15.4Parchment111.5SAC Championship
9Loren Thelen19:45.0Pewamo-Westphalia111.3Bob Brown
11Andrew Mitchell19:46.2Northville110.9Bob Brown
9Easten Schick19:46.3Northville110.9Bob Brown
10Joshua Cho20:22.5Berrien Springs110.8Rock n’ Run
12Matthew Hagebusch20:57.6Gladstone110.8Great Northern Conference
11Rowan Banyon20:22.6St. Joseph110.8Rock n’ Run
11Justin Hutt19:47.6East Kentwood110.5Bob Brown
10Hudson Winne20:18.8Fennville110.4SAC Championship
9Frederico Herrmann20:25.5Stevensville Lakeshore109.8Rock n’ Run
10Colin Gann19:50.3Northville109.6Bob Brown
10Chase Skinner20:21.6Saugatuck109.5SAC Championship
12Axl Schneiderhan20:19.0Calumet109.3WestPAC Final
9Oliver Kovac20:27.0St. Joseph109.3Rock n’ Run
10Benjamin Sillick19:51.3Northville109.2Bob Brown
9Hongyi Tan19:53.5Okemos108.5Bob Brown
9Silas Schlutt20:29.5Buchanan108.5Rock n’ Run
12Evan Gillahan19:53.6Okemos108.5Bob Brown
11Joshua Gardner19:54.4Williamston108.2Bob Brown
9Titus Sager20:25.5Gobles108.2SAC Championship
12Blayne LaCosse20:24.6Negaunee107.5WestPAC Final
10Max Nordstrom20:24.6Painesdale-Jeffers107.5WestPAC Final
9Christopher Spratt19:56.7Okemos107.4Bob Brown
10Hunter Page20:28.2Schoolcraft107.3SAC Championship
10Quin Karlstrom20:25.2Negaunee107.3WestPAC Final
11Marshall Baker19:57.6Okemos107.1Bob Brown
11Joshua Frederick20:27.0Negaunee106.7WestPAC Final
9William Jr. Burress20:00.9East Kentwood106.0Bob Brown
12Landon Hayes20:34.9Constantine105.0SAC Championship
11Jack Kemsley20:05.1Okemos104.6Bob Brown
11Derek Sonnevil20:36.5Constantine104.5SAC Championship
9Dale Taylor21:16.5Marquette104.5Great Northern Conference
12Josh Carlin20:06.0Lansing Catholic104.3Bob Brown
10Danny Dion20:06.6Lansing Catholic104.1Bob Brown
9Caleb Pearson20:07.7Okemos103.8Bob Brown
11Tyler Phelps21:18.9Kingsford103.7Great Northern Conference
12Zander Bowden21:19.5Escanaba103.5Great Northern Conference
12William Niemi20:37.3Ishpeming Westwood103.2WestPAC Final
12Sam Fenech20:40.7Bridgman103.1SAC Championship
9Ethan Clare20:11.6Williamston102.5Bob Brown
11Caleb Christesen20:40.8Ishpeming Westwood102.1WestPAC Final
10Miguel Rodriguez20:49.5Niles101.8Rock n’ Run
10Matthew Hetrick20:14.7Holt101.4Bob Brown
9Beydy Rodriguez20:45.8Coloma101.4SAC Championship
12Jeremiah Hargreaves20:51.5Dowagiac Union101.2Rock n’ Run
10William Throw20:52.0White Pigeon101.0Rock n’ Run
12Clark Douglas20:49.3Bridgman100.2SAC Championship
9Miles Canfora20:18.4Lansing Catholic100.2Bob Brown
9Jack Wurtzel20:18.8BC Lakeview100.1Bob Brown
11Drew Callahan20:19.5Northville99.8Bob Brown
10Marvin Niemi20:47.5Negaunee99.8WestPAC Final
12Kaden Leiter20:50.8Watervliet99.7SAC Championship
11Everett Boburka20:48.6Ishpeming Westwood99.5WestPAC Final
9Lucas Davis20:20.9Okemos99.4Bob Brown
11Daniel Bernal-Ponce20:21.5Pewamo-Westphalia99.2Bob Brown
11Jack Favreau20:52.6Delton-Kellogg99.1SAC Championship
9Garrett Chrispell20:59.0Stevensville Lakeshore98.7Rock n’ Run
12Andrew Nosis20:23.3BC Lakeview98.6Bob Brown
9Brentton Johnson20:23.3Lansing Waverly98.6Bob Brown
12Camden King20:59.3Stevensville Lakeshore98.6Rock n’ Run
10Evan Lokey21:00.6St. Joseph98.1Rock n’ Run
12JP Bohr20:24.9Lansing Catholic98.0Bob Brown
11Zander Duncan20:56.6South Haven97.8SAC Championship
12Paul Tabit20:26.3Lansing Catholic97.6Bob Brown
9Conor Smith21:37.4Kingsford97.5Great Northern Conference
9Evan Luo20:29.7Northville96.4Bob Brown
12Nathan Marquez20:31.3BC Lakeview95.9Bob Brown
10Landon Evans21:04.3Schoolcraft95.3SAC Championship
11Evan Massaway21:01.5Houghton95.2WestPAC Final
12Luis Vasquez21:06.0Fennville94.7SAC Championship
11Parker Krumm21:03.4Calumet94.5WestPAC Final
9Ethan Gracik20:36.5Lansing Catholic94.2Bob Brown
9Ignacio Acevedo-Kukla20:37.0Okemos94.0Bob Brown
9Gabriel Martinez21:09.8Watervliet93.4SAC Championship
9Karston Kappenman21:11.8Kalamazoo Hackett92.7SAC Championship
11Aidan Fredericks20:41.0Williamston92.7Bob Brown
9Anthony Gray21:17.0Niles92.7Rock n’ Run
9Drew Farone20:41.1Okemos92.6Bob Brown
12David Lane21:17.6White Pigeon92.5Rock n’ Run
10Easton Piper21:14.8Gobles91.7SAC Championship
9Tanner Ritchie21:21.1White Pigeon91.3Rock n’ Run
10Nolan Jarvie20:46.2DeWitt90.9Bob Brown
12Justus Tepper21:22.4St. Joseph90.9Rock n’ Run
9Avery Fox20:47.4Pewamo-Westphalia90.5Bob Brown
10Caleb Rice20:49.2BC Lakeview89.9Bob Brown
11Cole Dalton21:25.2Stevensville Lakeshore89.9Rock n’ Run
10Eathan Burnett21:20.4Watervliet89.9SAC Championship
10Jonah Tripicchio20:49.5BC Lakeview89.8Bob Brown
10Michael Dilernia21:17.8Negaunee89.7WestPAC Final
12Joshua You21:17.9Houghton89.7WestPAC Final
9Kian Kolka20:50.7DeWitt89.4Bob Brown
10Thor Jorgensen20:53.0Okemos88.7Bob Brown
12Connor Thomas21:21.3Ishpeming Westwood88.6WestPAC Final
10Maxim Craig20:53.4East Lansing88.5Bob Brown
11Luke Owens20:53.6Lansing Waverly88.5Bob Brown
10Stephen Reindel20:53.9Northville88.4Bob Brown
12Riley Lovern21:22.0Negaunee88.3WestPAC Final
12Colin Zaremski20:55.2Williamston87.9Bob Brown
9Tycho DeVisser21:26.6Kalamazoo Christian87.8SAC Championship
9Andrew Way20:55.7Northville87.8Bob Brown
9Jack Huhn20:55.8Pewamo-Westphalia87.7Bob Brown
9Esaiah Hutchinson20:55.9Grand Ledge87.7Bob Brown
12Sebastian Ferguson21:24.4Negaunee87.5WestPAC Final
12Deegan Castaneda21:28.2Delton-Kellogg87.3SAC Championship
12Curtis Archambeau21:26.3Hancock86.9WestPAC Final
10Chase Takkunen22:09.9Gladstone86.7Great Northern Conference
12Levi Brooks21:30.3Lawton86.6SAC Championship
9Max Bier21:28.5Houghton86.2WestPAC Final
9Adam Nagarwala21:01.8Northville85.7Bob Brown
11Camilo Gonzalez21:33.0Delton-Kellogg85.7SAC Championship
9Aaditya Mistry21:02.6Northville85.5Bob Brown
11Alexander Boynton21:35.7Schoolcraft84.8SAC Championship
9Carter LaVictoire21:06.2DeWitt84.3Bob Brown
11Yuanxi Chen21:07.2Northville83.9Bob Brown
12Jose Boger21:38.7Gobles83.8SAC Championship
9Alexander Giller21:08.5Holt83.5Bob Brown
9Adam Hemmer21:37.2Houghton83.3WestPAC Final
10Kai Borden21:45.3Berrien Springs83.2Rock n’ Run
9Isaac Doubblestein21:45.5White Pigeon83.2Rock n’ Run
10Mason Couvillion22:21.5Gladstone82.8Great Northern Conference
9Sullivan McKillop21:10.9DeWitt82.7Bob Brown
10Kameron Johnson21:39.7Houghton82.4WestPAC Final
11Nathan Seitz21:11.8Northville82.4Bob Brown
11Izaak Englund21:40.0Calumet82.3WestPAC Final
9Jacob Nutt21:43.5Kalamazoo Christian82.2SAC Championship
12Jaden Zambrano21:49.3White Pigeon81.9Rock n’ Run
11Adithya Selvan21:14.7Northville81.4Bob Brown
11Adolfo Sanchez-Perez21:50.8Niles81.4Rock n’ Run
9Adam Thomson21:15.2Lansing Catholic81.3Bob Brown
12Ian Johnson21:51.3White Pigeon81.2Rock n’ Run
10Connor Van Lente21:47.0Watervliet81.0SAC Championship
10Matthew McGahan21:53.7White Pigeon80.4Rock n’ Run
10Robert Majoras21:49.3Kalamazoo Hackett80.2SAC Championship
11Marcel Juul21:46.9Negaunee80.0WestPAC Final
11Jacob Villegas21:55.1Dowagiac Union80.0Rock n’ Run
11Reese Sarzynski21:20.4East Lansing79.5Bob Brown
10Joshua Diocares21:21.5East Kentwood79.2Bob Brown
9Xander Ruiter21:54.8Martin78.4SAC Championship
10Connor Skrade21:25.5Northville77.8Bob Brown
10Lukas Barron21:55.2Negaunee77.3WestPAC Final
12Elliott Ryan21:27.7Northville77.1Bob Brown
11Cooper Stannard21:58.8Parchment77.1SAC Championship
9Nicholas Christesen21:57.5Ishpeming Westwood76.5WestPAC Final
10Saul Aranda21:58.7Negaunee76.1WestPAC Final
9Vincent Finedell22:02.7Galesburg-Augusta75.8SAC Championship
9Max Mowatt21:31.9Pewamo-Westphalia75.7Bob Brown
12Roman Yuhas22:00.4Ishpeming Westwood75.5WestPAC Final
11Skyler Morgan21:32.7BC Lakeview75.4Bob Brown
9Matthew Wang21:35.0Okemos74.7Bob Brown
11Hudson Nederveld22:06.3Kalamazoo Christian74.6SAC Championship
9Lucas Doubledee22:08.5Delton-Kellogg73.8SAC Championship
12Ryan Buist22:13.8St. Joseph73.7Rock n’ Run
11Brock Warren22:09.9Constantine73.4SAC Championship
11Kevin Flores22:12.6Fennville72.5SAC Championship
9Henry Peters22:18.4Buchanan72.2Rock n’ Run
9Grant Tercala21:43.5Northville71.8Bob Brown
11Max Nakamura21:45.1Northville71.3Bob Brown
9Andrew French22:13.7Houghton71.1WestPAC Final
12Logan Makowski21:49.9Northville69.7Bob Brown
10Semin Han21:49.9Northville69.7Bob Brown
10Aron Villafuerte22:26.0White Pigeon69.7Rock n’ Run
10Hunter Weber22:28.4Stevensville Lakeshore68.9Rock n’ Run
11Trent Emard22:21.2Negaunee68.6WestPAC Final
12Manny Edelson22:25.0Ishpeming Westwood67.3WestPAC Final
10Austin Rossman22:34.9White Pigeon66.7Rock n’ Run
9Van Johnson22:34.9White Pigeon66.7Rock n’ Run
9Kieran Woolf21:59.3DeWitt66.6Bob Brown
9Raymond Richards23:11.5Marquette66.2Great Northern Conference
9Elliot McGill22:01.8East Lansing65.7Bob Brown
9Matthew Sterioff22:06.4Northville64.2Bob Brown
12Jayden Harlukowicz22:37.9Constantine64.0SAC Championship
12Louis Carlson22:37.7Hancock63.1WestPAC Final
11Teddy Spence23:21.6Kingsford62.8Great Northern Conference
10Tanner Bloom22:43.4Fennville62.2SAC Championship
9Michael Chen22:13.4Okemos61.9Bob Brown
10Joseph Sawdon22:15.0Williamston61.3Bob Brown
11Ryan Scully22:22.0Holt59.0Bob Brown
10Malachi Martin22:53.1Delton-Kellogg59.0SAC Championship
10Anthony Pelish23:33.6Gladstone58.8Great Northern Conference
10Jacob Freel23:33.7Gladstone58.8Great Northern Conference
10Drake Oberlin22:26.1Holt57.6Bob Brown
12Devon Schaffer23:11.0White Pigeon54.7Rock n’ Run
11Devin Parks23:07.6Coloma54.1SAC Championship
11Richard Sarau23:04.7Houghton54.1WestPAC Final
11Walton Miller23:07.4Houghton53.2WestPAC Final
10Rowan Bell22:40.4Lansing Waverly52.9Bob Brown
10Kameron Sill23:20.6Berrien Springs51.5Rock n’ Run
10Brock Drewyor23:16.2Schoolcraft51.3SAC Championship
10Aiden DuBois22:46.7Holt50.8Bob Brown
9Sawyer Day22:48.5Okemos50.2Bob Brown
10Ryder Bernard23:25.3St. Joseph49.9Rock n’ Run
11Evan Lorenz23:17.8Houghton49.7WestPAC Final
9William Conover22:51.4Northville49.2Bob Brown
12Caidan Bauman22:55.0Lansing Everett48.0Bob Brown
11Brann Tercala22:57.5Northville47.2Bob Brown
11Bennett Kohler23:06.0Northville44.3Bob Brown
12Weizhe Ding23:07.3Northville43.9Bob Brown
9Owen Irizarry23:37.9Houghton43.0WestPAC Final
11Isaiah Kellogg23:41.9Delton-Kellogg42.7SAC Championship
9Gavin Hart23:48.7White Pigeon42.1Rock n’ Run
10Ben Behovitz23:14.2DeWitt41.6Bob Brown
11Aiden Jackson23:52.0White Pigeon41.0Rock n’ Run
10Arafat Abakar23:16.0Lansing Sexton41.0Bob Brown
10Gavin Leiter23:49.2Watervliet40.3SAC Championship
9Jude Kyllonen23:47.2Ishpeming Westwood39.9WestPAC Final
9Zack Wiley23:55.7White Pigeon39.8Rock n’ Run
10Jacob Kay23:21.3DeWitt39.2Bob Brown
11Alex Holmes23:24.3Lansing Eastern38.2Bob Brown
11Kayden Conley23:57.7Delton-Kellogg37.4SAC Championship
12Giosue Scavo23:59.2Ishpeming Westwood35.9WestPAC Final
10Ryan Sakowski23:33.3Northville35.2Bob Brown
10Kemper Reva24:04.8Schoolcraft35.1SAC Championship
9Wilson St. John24:05.1Kalamazoo Hackett35.0SAC Championship
12Alan Larson24:02.4Painesdale-Jeffers34.9WestPAC Final
10James Tucker23:35.9Northville34.4Bob Brown
12Nyko Winebaugh24:08.8Schoolcraft33.7SAC Championship
10Greyson Mudget24:09.0Holland Black River33.7SAC Championship
9Belmont Philip24:16.0Buchanan33.0Rock n’ Run
9Ayden Greer23:42.3Lansing Waverly32.2Bob Brown
9Hunter Connolly23:43.3Okemos31.9Bob Brown
9Chase Badgley23:43.9Lansing Waverly31.7Bob Brown
11Colm Kinne23:44.7Lansing Eastern31.4Bob Brown
12Nathan Gray24:14.3Ishpeming Westwood30.9WestPAC Final
11Jestin Brewer23:48.2Lansing Waverly30.3Bob Brown
11Asher Froebe23:49.2Lansing Eastern29.9Bob Brown
9Ryland Pederson24:21.9Kalamazoo Christian29.4SAC Championship
12Tristen Horton24:27.0White Pigeon29.3Rock n’ Run
10Kaden Povolo24:21.9Houghton28.4WestPAC Final
11Tyler Thieu24:06.3Lansing Waverly24.2Bob Brown
9Gavin Keeler24:37.6Martin24.1SAC Championship
12Eli Wanhala24:38.8Hancock22.7WestPAC Final
9Aarne Holmio25:23.9Menominee22.0Great Northern Conference
10Liam Kirtley24:26.5BC Lakeview17.5Bob Brown
12Lyam Schooler25:38.0Kingsford17.3Great Northern Conference
10Peter Hook25:38.0Escanaba17.3Great Northern Conference
9Ronan Dittmer24:35.7East Lansing14.4Bob Brown
9Alex Kendall24:39.5East Lansing13.2Bob Brown
9Hazen Hill25:15.2Bridgman11.6SAC Championship
9Emmett Adams25:24.2Saugatuck8.6SAC Championship
10Aiden Beebe25:35.6St. Joseph6.5Rock n’ Run
9Gabriel Diaz25:36.8Niles6.1Rock n’ Run
9Brunno Eguiluz-Soto25:03.9East Kentwood5.0Bob Brown
11Aiden Evans25:34.6Negaunee4.1WestPAC Final
12Luke Schneider25:07.0Pewamo-Westphalia4.0Bob Brown
9Temujin Weiner25:11.5Okemos2.5Bob Brown
10Justin Nichols25:54.0Berrien Springs0.3Rock n’ Run