Blog

Uncategorized

2024: Way Too Early Rankings

Had to treat you all to a lil’ early Christmas gift: 2024’s Way Too Early Rankings

These rankings take into account everything from 2023, including the MITCA Meet of Champions. They include all the returners and their projected improvement. The projected improvement comes from now, five years of data showing how runners from each gender and each grade improve the following season. They do not include division switches, incoming freshmen, or track. The rankings are sorted in the same manner as during the season, a hypothetical meet containing all the teams in one division.

I hope you all enjoy the holiday season, get some memorable Christmas and New Years runs in, and build toward a great indoor/outdoor season.

RankTeamScore
1Holland Calvary Christian136
2Saugatuck149
3Hillsdale Academy158
4Muskegon Western Michigan Christian297
5Royal Oak Shrine304
6Maple City Glen Lake309
7Mason County Eastern330
8Harbor Beach339
9Three Oaks River Valley412
10Harbor Springs437
11Kalamazoo Hackett441
12Frankfort470
13Whitmore Lake514
14White Cloud549
15Auburn Hills Oakland Christian551
16Lutheran Westland594
17Morenci602
18Riverview Gabriel Richard647
19Marlette723
20Mesick725
21Lake Leelanau St. Mary731
22Saginaw Michigan Lutheran Seminary740
23Petoskey St. Michael743
24Adrian Lenawee Christian766
25Mt. Pleasant Sacred Heart838

RankTeamScore
1Hillsdale Academy167
2Whitmore Lake173
3Harbor Springs196
4Gobles212
5Muskegon Western Michigan Christian215
6Breckenridge240
7Johannesburg-Lewiston300
8Buckley332
9Saugatuck332
10Kingston373
11Grand Traverse Academy396
12Mason County Eastern401
13Royal Oak Shrine421
14Kalamazoo Hackett433
15Lansing Christian444
16Vestaburg555
17Holland Calvary Christian564
18Frankfort572
19Concord584
20Novi Christian Academy584
21Livingston Christian585
22Beal City601
23Pittsford625
24Unionville-Sebewaing637
25Mt. Pleasant Sacred Heart654

RankTeamScore
1Traverse City St. Francis106
2Pewamo-Westphalia226
3Grand Rapids Covenant Christian275
4Hart351
5Charlevoix380
6Ithaca397
7Hanover-Horton447
8Leslie555
9Jackson Lumen Christi594
10Lansing Catholic603
11Buchanan608
12Stanton Central Montcalm645
13Union City653
14Jonesville664
15Flat Rock713
16Benzie Central727
17Ann Arbor Greenhills739
18Erie Mason745
19St. Louis749
20Clare750
21Holland Black River760
22Reed City770
23Clinton816
24Constantine830
25The Potter’s House838

RankTeamScore
1Traverse City St. Francis158
2Pewamo-Westphalia200
3Stanton Central Montcalm241
4Hart269
5Jackson Lumen Christi292
6Leslie377
7Grand Rapids Covenant Christian413
8Lansing Catholic436
9Ithaca448
10Buchanan479
11Onsted543
12Clare560
13McBain625
14Grass Lake631
15Quincy636
16Laingsburg654
17Bridgman679
18Monroe St. Mary CC693
19Grand Rapids NorthPointe Christian765
20Blissfield770
21Union City818
22Reed City881
23Hudson889
24Grandville Calvin Christian890
25Mason County Central898

RankTeamScore
1Allendale119
2Frankenmuth280
3Otsego292
4Alma320
5Holland Christian336
6Grand Rapids Christian337
7East Grand Rapids422
8Forest Hills Eastern461
9Plainwell522
10Shepherd570
11Pinckney572
12Spring Lake593
13Marshall597
14Sparta687
15Freeland691
16Battle Creek Harper Creek692
17DeWitt702
18Big Rapids708
19Fremont721
20Adrian797
21Corunna819
22Gladwin834
23Parma Western836
24Grand Rapids South Christian855
25Petoskey923

RankTeamScore
1Goodrich140
2Grand Rapids Christian203
3Otsego252
4Holland Christian292
5DeWitt316
6Zeeland East354
7Ludington356
8East Grand Rapids366
9Freeland432
10Hudsonville Unity Christian508
11Middleville Thornapple-Kellogg508
12Frankenmuth532
13Dearborn Divine Child597
14Alma620
15Linden624
16Pontiac Notre Dame Prep634
17Spring Lake641
18St. Joseph730
19Tecumseh781
20Forest Hills Eastern828
21Stevensville Lakeshore828
22Chelsea887
23Warren Regina893
24GR West Michigan Aviation918
25Detroit Country Day934

RankTeamScore
1Northville182
2Brighton233
3Kalamazoo Central241
4Canton294
5Jenison294
6Grand Haven381
7East Kentwood476
8Livonia Churchill543
9Clarkston544
10Okemos563
11Highland-Milford570
12Ann Arbor Pioneer570
13Traverse City Central591
14Saline600
15Portage Central635
16Troy646
17Plymouth678
18Forest Hills Central704
19Oxford719
20Utica741
21Dexter742
22White Lake Lakeland748
23Macomb Dakota804
24Novi847
25Zeeland West864

RankTeamScore
1Romeo42
2Holland West Ottawa126
3Grand Haven251
4Rockford358
5Saline372
6Brighton373
7Traverse City West385
8Northville393
9Ann Arbor Pioneer481
10Utica555
11White Lake Lakeland577
12Rochester584
13Fraser621
14Oxford651
15Dexter663
16Bay City Western701
17Forest Hills Central706
18Okemos721
19Farmington789
20Jenison812
21Highland-Milford828
22Hartland844
23Hudsonville854
24Clarkston903
25Portage Central907
Uncategorized

2023 Ratings: MITCA

pay no mind to that bottom line, the State Finals ran really fast this year

Girls Adjustment: +24
Boys Adjustment: +21

GIRLS

GradeNameTimeTeamRating
11Jessica Jazwinski16:49.9Hart175.4
9Ava Schafer17:32.6St. Johns161.1
12Emily Tomes17:32.8GR Catholic Central161.1
12Jayden Harberts17:38.8Macomb Dakota159.1
9Kaylie Livingston17:39.2Whitmore Lake158.9
11Kyah Hoffman17:40.8Stanton Central Montcalm158.4
9Stephanie DiPiazza17:47.6GRTC Peregrines156.1
12Aiden Harrand17:50.6Buckley155.1
12Katie Watkins17:53.0Midland Dow154.3
11Kamryn Lauinger17:54.2Goodrich153.9
12Mary Richmond17:55.6Frankenmuth153.5
11Grace VanderKooi17:56.6Muskegon Western Mich. Christian153.1
11Emma Drnek17:57.3Zeeland East152.9
12Elaina (Laney) Alig17:58.5Saline152.5
12Tessa Roe17:59.7Lansing Catholic152.1
12Mylie Kelly18:06.2Benzie Central149.9
12Morgan Brown18:06.4Livonia Churchill149.9
9Annabelle Lowman18:07.6Ludington149.5
11Ezgi Kurt18:08.1Alma149.3
11Valerie Beeck18:08.9Grand Haven149.0
11Allie Nowak18:08.9Johannesburg-Lewiston149.0
11Ava Alicandro18:11.8White Lake Lakeland148.1
11Layla Jordan18:12.2Goodrich147.9
12Meghan Ford18:13.3Mason147.6
11Eliza Bush18:14.4Ypsilanti Arbor Preparatory147.2
11Grace Tykocki18:15.4Grand Blanc146.9
11Cassie Garcia18:16.5Northville146.5
12Ella Christensen18:16.7Northville146.4
12Payton Scheffler18:17.3Brownstown Woodhaven146.2
12Emma DeVries18:18.8GR West Mich. Aviation145.7
11Lila Volkers18:19.2Kent City145.6
11Sadey Seyferth18:25.2East Grand Rapids143.6
10Talya Schreiber18:25.4Pickford143.5
12Kyla Meyers18:27.5Spring Lake142.8
12Ava Kurczewski18:27.6Walled Lake Northern142.8
11Emmry Ross18:28.0Onsted142.7
12Ava Teed18:29.7Allen Park Cabrini142.1
11Chloe DeRidder18:30.1Grandville142.0
12Addison Washler18:30.9FHE Ada Forest Hills Eastern141.7
11Sophy Skeels18:32.5Adrian141.2
12Alexis Ball18:33.6Traverse City Central140.8
11Kaelin Hughes18:34.1Livonia Stevenson140.6
11Addy Smith18:34.4Grand Haven140.5
12Paige McArdle18:34.4Davison140.5
12Nora O’Leary18:34.9Petoskey140.4
11Eva Thompson18:37.7Croswell-Lexington139.4
11Annie Alkema18:39.1Kalamazoo Central139.0
9Kylie Mausolf18:43.0Birch Run137.7
10Lillian Schlack18:43.4Saline137.5
12Hannah DeRoeck18:45.1Lake Orion137.0
12Cylee Elkins18:45.6Clinton136.8
12Nikki Carothers18:46.9Brighton136.4
11Madison Morris18:47.1Tecumseh136.3
12Abby Young18:47.9St. Johns136.0
11Natalia DeMea18:48.6Chelsea135.8
9Caroline Randall18:49.4Hastings135.5
11Whitney Werner18:50.5Pewamo-Westphalia135.2
9Colette Lozo18:50.7Northville135.1
12Ella Kirkwood18:52.3Traverse City Central134.6
11Kayla Williams18:53.8DeWitt134.1
12Mariah Belmont18:54.2Macomb Dakota133.9
9Libby Smith18:54.5Gobles133.8
11Izzy Brooks18:55.7Adrian Lenawee Christian133.4
12Emma Hoffmeyer18:56.2Walled Lake Western133.3
10Carina Burchi18:56.8Whitmore Lake133.1
12Morgan Newton18:57.4Croswell-Lexington132.9
10Hope Miller18:57.7Blissfield132.8
10Katie Berkshire18:57.9Gaylord132.7
12Anastee Davis18:58.0Adrian132.7
11Jane Olney18:58.8Holland West Ottawa132.4
12Ava King18:58.8TC West (Traverse City)132.4
12Anna Reineck18:59.0Clarkston132.3
9Kamryn Salladay18:59.1Lakeview132.3
9Ayda Skeels18:59.8Adrian132.1
11Ashley Choponis18:59.8Stanton Central Montcalm132.1
11Sinead Noonan19:00.2GRTC Peregrines131.9
12Miranda McNeil19:00.8Morley-Stanwood131.7
11Corynn Gady19:01.3Saline131.6
10Natalie Foltz19:02.2Frankenmuth131.3
10Trinity VanderWoude19:03.0Rockford131.0
12Ellia Agar19:03.3GR_South Christian130.9
10October Harns19:03.3Okemos130.9
12Allison Mayer19:03.7Ann Arbor Skyline130.8
9Becca van Lent19:04.3Ann Arbor Skyline130.6
12Cecilia Postma19:04.5Manistee130.5
10Olivia Stacy19:04.6Portage Northern130.5
11Kaya Vrable19:04.7Caro130.4
9Tessa Mascari19:05.0TC West (Traverse City)130.3
12Sydney Smith19:05.8Davison130.1
9Samantha Schroeder19:07.4Jackson Lumen Christi129.5
12Liliana Lehnst19:08.0Ithaca129.3
9Irie Scrase19:08.3Ann Arbor Skyline129.2
10Macy Fazekas19:08.3Jackson Lumen Christi129.2
11Joy Evans19:08.7Alma129.1
10Falyn Doss19:10.2New Boston Huron128.6
11Anna Sybenga19:10.7FHC GR Forest Hills Central128.4
10Grace Coston19:11.5Stanton Central Montcalm128.2
12Lily Salazar19:12.7Okemos127.8
10Linnea Paige19:14.1Fremont127.3
12Viktoria Bloniarz19:14.7Monroe127.1
12Olivia Perrine19:15.2Hanover-Horton126.9
10Abby Veit19:15.4TC West (Traverse City)126.9
9Mia May19:15.8Sparta126.7
12Natalie Meadows19:17.9Whitmore Lake126.0
12Jenna Sweeney19:18.2Reese125.9
10Cianah Budnik-Ramos19:18.5Grand Haven125.8
9Ava Goodman19:18.5Hartland125.8
10Jersi Bilek19:19.4Muskegon Reeths-Puffer125.5
11Abi Albright19:20.4Grand Haven125.2
12Jaiden Dickman19:20.6St. Louis125.1
9Hope Noal19:23.3Brownstown Woodhaven124.2
12Isabella Yeoman19:23.6Genesee124.1
10Molly Kate Coates19:24.1Northville124.0
11Madison Johnson19:25.3Paw Paw123.6
12Nicole Mays19:25.4Okemos123.5
11Lauren Walker19:26.3Holt123.2
11Courtney Bovair19:27.5Carleton Airport122.8
9Shelby Kuiper19:28.9GR Covenant Christian122.4
9Jaelyn Ray19:29.5Pinckney122.2
9Alivia Ottinger19:30.2Goodrich121.9
12Izzy Fazio19:30.5FHN GR Forest Hills Northern121.8
12Allison Bowles19:31.0Clinton121.7
10Gracelin Martin19:31.3Greenville121.6
11Emma Gunnett19:31.9Holland West Ottawa121.4
12Gracie Houtman19:32.5Kent City121.2
10Nevaeh Polovina19:32.7Davison121.1
9Lyla Dowling19:32.8Holland West Ottawa121.1
11Emma Smith19:33.4Rockford120.9
10Lidia Clancy19:34.5Macomb Dakota120.5
9Claire Porinsky19:34.5South Lyon East120.5
12Kinsie Jacques19:35.0Pinconning120.3
10Siene Muraszewski19:35.7Utica120.1
9Avery DeGrendel19:35.7Clarkston120.1
12Madalyn Agren19:36.1Johannesburg-Lewiston120.0
11Maya Willard19:36.5GRTC Peregrines119.8
9Isabelle Sliter19:36.9Fennville119.7
9Addison Josephson19:37.6Linden119.5
11Chloe Stalhood19:39.6Hillsdale118.8
9Mia Carson19:39.6Northville118.8
9Nina Moore19:40.3Ann Arbor Pioneer118.6
9Melody Meckstroth19:40.5Linden118.5
11Chloe Josephson19:41.7Linden118.1
11Nora Grossnickle19:41.7Benzie Central118.1
11Mia Williams19:43.0DeWitt117.7
10Bailey Wenzlick19:43.1TC West (Traverse City)117.6
12Bryna Mead-O’Brien19:45.1Okemos117.0
9Sophia Buzzelli19:45.2Clare116.9
11Ayla Holben19:45.4DeWitt116.9
11Sydney Roberts19:46.3Midland Dow116.6
10Sofia Robertson19:47.6Whitmore Lake116.1
9Emma Brown19:47.8Utica116.1
11Abigail Davis19:48.2Vestaburg115.9
11Suzannah DiPiazza19:48.4GRTC Peregrines115.9
11Alena Tiernan19:49.0White Lake Lakeland115.7
11Charlotte Long19:50.3Utica Eisenhower115.2
12Grace Folkema19:50.6Muskegon Western Mich. Christian115.1
9Brooklyn Wiltse19:50.9Davison115.0
10Cayla Marzban19:51.9Brighton114.7
12Avelina Hollandsworth19:53.2Remus Chippewa Hills114.3
10Bella LaFountain19:53.6Monroe St. Mary CC114.1
12Katherine Riemersma19:53.7Spring Lake114.1
10Peyton Tucker19:54.0TC West (Traverse City)114.0
11Olivia Gust19:54.5North Trails113.8
10Hana Boggess19:56.5Ann Arbor Pioneer113.2
12Samantha Wogaman19:56.6Grand Blanc113.1
10Isabella Taber19:57.0DeWitt113.0
11Melana Karsten19:57.8Rockford112.7
11Ava Crews19:58.4Middleville Thornapple-Kellogg112.5
10Quinn Hatfield19:58.5Remus Chippewa Hills112.5
12Allison Glendening19:59.3St. Joseph Our Lady of the Lake Catholic112.2
9Alyssa Kramer19:59.3Pewamo-Westphalia112.2
12Tessa Wohlschlegel19:59.3Beaverton112.2
11Norah Lesner19:59.5Utica112.2
11Clare Mathison19:59.8FHC GR Forest Hills Central112.1
10Elise Barden20:00.6Frankenmuth111.8
11Emily Bieniasz20:02.1Walled Lake Central111.3
12Nidia Martinez20:02.9Fennville111.0
9Allie Gallagher20:03.0Walled Lake Northern111.0
12Melanie Werner20:03.4Pewamo-Westphalia110.9
10Mya Tass20:06.6Novi109.8
9Makinna Foglesong20:08.7Ithaca109.1
9Harlie Fox20:09.4Johannesburg-Lewiston108.9
12Maia Conway20:09.4Royal Oak108.9
9Katelynn Egli20:09.8Novi108.7
9Kareena Babu20:10.0Novi108.7
9Ella McInerney20:10.5Cadillac108.5
9Paige Haller20:11.2Walled Lake Central108.3
9Abby Noorman20:12.7Cedar Springs107.8
11Reese Hansen20:12.9GR Ottawa Hills107.7
12Eleanor Kingshott20:13.8Muskegon Western Mich. Christian107.4
12Brooklyn Springvloed20:14.1GR_South Christian107.3
9Emory Smith20:15.0Cedar Springs107.0
10Brooke McFarland20:15.4Utica106.9
12Samantha Coots20:16.9Clinton106.4
11Isabelle Eppert20:17.4Farwell106.2
10Anna Poppema20:18.2Bath105.9
11Rachel Berkenpas20:18.3GR_South Christian105.9
9Alexa Palmer20:18.6Alma105.8
12Mackenzie Hendry20:20.3White Lake Lakeland105.2
9Malaynee Levandoski20:20.4Holland West Ottawa105.2
11Adrienne Fluette20:20.7Muskegon Reeths-Puffer105.1
12Elaine Burkmyre20:21.1Walled Lake Western105.0
12Amber Koole20:23.1GR Covenant Christian104.3
11Julia Timpa20:24.3Macomb Dakota103.9
12Madelyn Gordon20:25.5Walled Lake Northern103.5
12Alyssa Ko20:26.1Rochester Hills Stoney Creek103.3
10Sydney Fischer20:27.4Clarkston102.9
9Gianna Chaignot20:27.5GRTC Peregrines102.8
12Jennifer Hernandez-Medina20:27.9Three Rivers102.7
11Sophia Aquino20:28.0Utica102.7
12Payton Hosley20:28.7Grand Haven102.4
12Holly Corteville20:30.4Walled Lake Northern101.9
12Lauren Thomas20:31.9New Baltimore Anchor Bay101.4
12Lilli Vandervennet20:32.1Okemos101.3
9Lyvia Curtis20:33.0Saugatuck101.0
10Abbie Schneider20:33.5Pewamo-Westphalia100.8
10Samantha Hundt20:34.4Capital Homeschool100.5
12Faith Swenor20:36.0Caro100.0
11Natalie Lewis20:37.0Rockford99.7
10Delaney Little20:37.2Boyne City99.6
11Brynn Hurley20:37.8Croswell-Lexington99.4
11Abby Robinson20:39.6Gladwin98.8
11Morgan Ashcroft20:40.1DeWitt98.6
9Sidney Shepard20:40.4Linden98.5
10Gabby Cleveland20:41.3Frankenmuth98.2
11Raelyn McLaughlin20:42.0Brownstown Woodhaven98.0
10Elodie Weaver20:44.4Whitmore Lake97.2
11Emma Miller20:45.3Buchanan96.9
9Addy Zeller20:45.7Bear Lake-Onekama96.8
11Eliza Keith20:46.6Auburn Hills Oakland Christian96.5
12Anika Bery20:47.4Ann Arbor Greenhills96.2
12Isabel Hanson20:47.5Rochester Hills Stoney Creek96.2
9Madeleine Hengeveld20:47.6GR Ottawa Hills96.1
10Ella Goodsell20:47.7Romeo96.1
12Kennedi Wood20:47.9Sparta96.0
10Hailey Sills20:48.5Blissfield95.8
11Olivia Gartrell20:49.3Davison95.6
9Jenna Sievert20:49.4White Lake Lakeland95.5
9Reese Rosbolt20:50.8Romeo95.1
12Samantha LaFountain20:51.2Monroe St. Mary CC94.9
10Grace Kooyer20:51.3GR_South Christian94.9
10Ryann Smitka20:52.7Macomb Dakota94.4
11Adalyn Britton20:52.8Whitehall94.4
9Gabriella Komarowski20:53.3St. Clair94.2
11Alyssa Possehn20:53.5Saranac94.2
11Reece Wruble20:53.6Harbor Beach94.1
10Elliana Perugi20:54.3Brownstown Woodhaven93.9
11Mylene Pham20:54.4Macomb Dakota93.9
12Alexandria Mason20:54.7Ann Arbor Skyline93.8
9Ella Thornton20:54.9St. Clair93.7
9Pyper Braun20:56.7EPBP Laker93.1
10Kaitlyn Gronowski20:56.8Mason93.1
12Shawna Monsere20:56.8Highland-Milford93.1
12Reagan Brooks20:57.7Linden92.8
11Heather Brownlee20:58.1Essexville Garber92.6
9Kaitlyn Rizzo20:58.7Macomb Dakota92.4
11Alayna Godfrey20:59.5East Kentwood92.2
12Gloria Gaston20:59.7GRTC Peregrines92.1
12Skotti Ball-Duley20:59.7Owosso92.1
10Cara Prusakiewicz20:59.9Dryden92.0
10Abby Thompson21:01.0Kalamazoo Homeschool Sports91.7
11Bethany Zimmerman21:01.3Spring Lake91.6
11Maureen Mangan21:01.7Brighton91.4
11Lauren Thompson21:02.7Chelsea91.1
12Emy Smith21:02.9Zeeland West91.0
11Presley Allen21:05.7Mendon90.1
12Rachael Walch21:08.4Caro89.2
9Genevieve Connolly21:08.8White Lake Lakeland89.1
12Madison Gimmey21:11.2Shepherd88.3
9Kamryn Sixberry21:11.3Saugatuck88.2
12Marisa Mazza21:13.5Cadillac87.5
9Linda Lopez21:14.2Lake Orion87.3
11Allison Murray21:15.3Rochester Hills Stoney Creek86.9
10Jasmine Walker21:16.6Algonac86.5
9Danielle Agren21:16.7Johannesburg-Lewiston86.4
10Lilly Rooks21:17.0Pewamo-Westphalia86.3
11Mila Schneider21:20.8Rockford85.1
11Madeline Augustyn21:21.4White Lake Lakeland84.9
10Samantha Giles21:22.5Fennville84.5
9Morgan Allen21:23.1Mason84.3
11Bailey Meiring21:25.7Erie Mason83.4
12Helena Jolliffe21:26.2Rockford83.3
9Isabelle Verellen21:27.9White Lake Lakeland82.7
9Lillie Kerr21:30.5Three Rivers81.8
10Lucy VanHaerents21:31.9Royal Oak81.4
10Lili Zondervan21:33.8GR_South Christian80.7
10Libby Post21:37.0Zeeland East79.7
12Tamia Conway21:38.0Royal Oak79.3
9Eleri Raleigh21:40.8Capital Homeschool78.4
11Morgan Lawrence21:42.3Muskegon Western Mich. Christian77.9
9McKenzie Whalen21:44.9Allendale77.0
11Megan Gottschall21:45.1Lake City77.0
10Lydia Huisman21:47.9GR_South Christian76.0
9Ella Thibodeau21:48.1Romeo76.0
11Kasie Kalist21:59.2Romeo72.3
11Samantha Faustich21:59.5Macomb Dakota72.2
11Grace Murphy21:59.8Flint Powers Catholic72.1
12Keira Schiebner22:01.1Saginaw Heritage71.6
11Annaliese Losey22:01.2Royal Oak Shrine71.6
10Gabby Vroman22:01.8Saranac71.4
12Alanna Mulligan22:02.4Rockford71.2
11Rose Losey22:02.5Royal Oak Shrine71.2
11Mackenzie Zahm22:02.7Belding71.1
12Sydney Hoffman22:03.0Petoskey71.0
11Emma Hullinger22:03.7Romeo70.8
12Jordan Fraifogl22:04.7Waterford Mott70.4
11Sage Brownell22:08.2Rockford69.3
12Diane Weber22:10.0Ypsilanti Community68.7
12Ciara Parsons22:10.3Whitmore Lake68.6
12Natalie Lemert22:12.3St. Louis67.9
10Samantha Frank22:13.3Frankenmuth67.6
10Gabrielle Kilbourn22:13.6Three Rivers67.5
9Alissa Monsere22:15.3Highland-Milford66.9
11Evie Culver22:16.3Frankenmuth66.6
8Claire Couturier22:16.4Lake Leelanau St. Mary66.5
12Jalynn Schmelter22:17.2Leslie66.3
10Aubrey Zarnke22:17.3EPBP Laker66.2
10Mattie Gagne22:18.1Midland Bullock Creek66.0
9Gabriella Agar22:19.1GR_South Christian65.6
9Addie Main22:19.3Cadillac65.6
12Estelle Rockhold22:19.7Saranac65.4
12Addyson Brown22:21.7Cedar Springs64.8
11Baneen Al-Heleal22:22.7Ypsilanti Community64.4
9Braelynn Chiotti22:27.3Ottawa Lake-Whiteford62.9
11Faith Kopp22:27.9Utica62.7
9Lydia Scally22:32.0Romeo61.3
9Stella York22:32.6Grand Traverse Academy61.1
9Samantha DeMore22:33.4Novi60.9
11Katie Macey22:37.2Royal Oak59.6
9Addison Redmon22:39.0Lake Orion59.0
11Karisa Deacons22:41.2Ithaca58.3
9Lilly McNair22:42.3Utica57.9
12Audrey Napolitano22:46.5Dryden56.5
10Sophie Patrick22:49.3Homer55.6
10Mikayla Reddy22:49.5Rockford55.5
12Gabriella Stachowski22:50.8Waterford Mott55.1
10Emma Christensen22:51.1Romeo55.0
12Kendra Couturier22:51.9Lake Leelanau St. Mary54.7
11Allison Tuttle23:00.7Utica51.8
9Sophia Johnson23:01.3Temperance Bedford51.6
10Anna Johnson23:09.5Alma48.8
10Eleanor Herron23:10.0Frankenmuth48.7
10Rocquel Richards23:12.5Fremont47.8
11Isabelle Kriebel23:15.4Brownstown Woodhaven46.9
12Remington Arney23:19.9Newaygo45.4
11Delaney Mays23:21.1Pinckney45.0
9Jayelynn Lines23:25.1Brownstown Woodhaven43.6
12Tori Trumper23:27.4Macomb Dakota42.9
11Elizabeth Lambert23:28.0Erie Mason42.7
9Emma Grady23:35.8Lake City40.1
12Lily Finnigan23:41.7Dryden38.1
9Corinne Lamb23:41.7Romeo38.1
11Alexis Kierpiec23:42.2Midland Dow37.9
9Haley Fitzgibbon23:43.5Sanford-Meridian37.5
12Karis Keith23:44.5Auburn Hills Oakland Christian37.2
12Mai Wahby23:54.7Salem33.8
11Erin Alster24:07.1Sparta29.6
9Kaylee Katje24:10.5Hopkins28.5
12Annabelle Gapp24:13.7Ottawa Lake-Whiteford27.4
9Ava Elliott24:20.4Capital Homeschool25.2
9Abigail Watenpool24:25.0Whitmore Lake23.7
11Amelia Lynd24:25.2Parma Western23.6
9Alyssa Fudge24:27.2Macomb Dakota22.9
10Caila Fitchett24:27.8Dryden22.7
11Rachel Maddox24:35.2Fremont20.3
9Annah Hess24:42.5St. Louis17.8
12Chloe Rooks24:52.2Holland West Ottawa14.6
9Brooklynn Porter24:54.1Lakeview14.0
12Gillian Johnson24:59.5Waterford Mott12.2
11Hayley Carter25:24.6Walled Lake Northern3.8
11Hope Fitzgibbon25:35.5Sanford-Meridian0.2

BOYS

GradeNameTimeTeamRating
11Seth Conner15:01.4Jenison212.5
9Kamari Ronfeldt15:09.8Ann Arbor Pioneer209.7
12Paul Moore15:11.2Pinckney209.3
12Evan Loughridge15:13.1Pinckney208.6
12Vincent Guaresimo15:13.8Romeo208.4
12Nolan Pinion15:15.7Lake Fenton207.8
10Kyle O’Rourke15:17.3Highland-Milford207.2
11Ethan Powell15:18.1Northville207.0
12Noah Selvaraj15:21.8Bay City Western205.7
12Alex Thole15:23.2East Grand Rapids205.3
11Henry Dixon15:23.9FHE Ada Forest Hills Eastern205.0
12Ryan Brinker15:25.1East Grand Rapids204.6
11Landen Wise15:25.9Frankenmuth204.4
12Vincent Peterson Sand15:26.5Ann Arbor Pioneer204.2
12Logan Ruffner15:26.9Riverview204.0
12Ty Parker15:27.8Walled Lake Northern203.7
12Nate Carmody15:27.9Haslett203.7
10Gabe Litzner15:28.6Sault Ste. Marie203.5
12Ethan Sandula15:28.7Pinckney203.4
12Collin Farmer15:30.0Pewamo-Westphalia203.0
12Carter Fox15:30.6Macomb Dakota202.8
11Taye Levenson15:31.1Bloomfield Hills202.6
12Isaac Staib15:32.5St. Johns202.2
12Sebastian Ramirez15:33.0Royal Oak202.0
12Jesse Carson15:33.1Capital Homeschool202.0
12Truman Johnson15:33.4Saline201.9
11Kian Schneeweis15:33.9Troy201.7
11Mason Lucas15:33.9Jenison201.7
12Vishvaa Ravishankar15:34.4Troy201.5
11Dominic Lowrie15:35.7BC Harper Creek201.1
12Noah Lambers15:35.7Holland201.1
12Braylon Petty15:37.4Adrian200.5
10Owen Metzger15:38.4Sparta200.2
9Ezekiel Baltierra15:38.9Alma200.0
10Aiden Pengelly15:39.6Canton199.8
10Moises Salazar15:42.0Adrian199.0
12Gregory Janesak15:42.7Sparta198.8
12Caleb Palmreuter15:43.0Gladwin198.7
11Simon Triezenberg15:44.7GR Christian198.1
12Eric Overdier15:45.3Ann Arbor Pioneer197.9
11Jeb Hillary15:45.8GR Catholic Central197.7
12Owen Patton15:46.0Vestaburg197.7
12Logan Zahn15:46.7Capital Homeschool197.4
12Tyler Brothers15:46.8Utica Eisenhower197.4
10Harper Wesley15:47.1Utica197.3
11Dylan Lydic15:47.2Haslett197.3
12Iain Forrest15:47.7Davison197.1
12Mitchell Clark15:48.3Canton196.9
12Oliver Moss15:48.3Berkley196.9
10Thomas Larson15:49.1Alma196.6
11Alexander McArthur15:49.1Oxford196.6
12Elliott Sirianni15:49.7Clio196.4
12Liam Walters15:50.0GR Ottawa Hills196.3
12Braxton Sipes15:50.5Royal Oak196.2
12Liam Hinman15:51.8FHE Ada Forest Hills Eastern195.7
12Mason Jett15:52.6Ann Arbor Skyline195.5
12Bryce Nowik15:52.7Clarkston195.4
12Willem DeGood15:52.8TC West (Traverse City)195.4
12Ian Lewis15:53.4Livonia Churchill195.2
11Will Engbers15:53.6Holland Christian195.1
11Seth Mead15:53.8Gladwin195.1
12Evan Rice15:54.4Walled Lake Northern194.9
12Brewer Snay15:54.6Macomb Lutheran North194.8
12Luke Oyster15:54.7Utica Eisenhower194.8
12Jackson Rodriguez15:54.8Wyoming Potter’s House194.7
11Nolan Longuski15:54.9Shepherd194.7
12Nolan Nixon15:55.0Cadillac194.7
11Landon Pestrue15:55.3St. Louis194.6
12Zack Truszkowski15:55.4Traverse City Central194.5
12Andrew Floros15:55.7Clarkston194.4
10Beckett Crooks15:55.9Ann Arbor Pioneer194.4
11Ben Eisnor15:56.2Grand Haven194.3
12Boden Genovese15:56.7Coloma194.1
12Colin MacGregor15:56.9Midland Dow194.0
10Jackson Lam15:57.4Kalamazoo Loy Norrix193.9
12Lucas Karbel15:58.1Walled Lake Northern193.6
11Caleb Snyder15:58.2Dexter193.6
12Brendan Hoving15:58.3FHE Ada Forest Hills Eastern193.6
11Levi Kamps15:58.5GR Covenant Christian193.5
12Cooper Jacobsen15:58.7FHE Ada Forest Hills Eastern193.4
12Roman Smith15:59.0Grand Haven193.3
11Caleb Wesseldyk15:59.1Otsego193.3
9Bryce Cahoon15:59.4Shepherd193.2
9Robert Jazwinski III15:59.5Hart193.2
11Sawyer McCarthy15:59.6FHC GR Forest Hills Central193.1
11Isaac Tanis15:59.8East Kentwood193.1
10Caleb Keller15:59.9Traverse City Central193.0
11Spencer Porter16:00.5FHN GR Forest Hills Northern192.8
11Jacob Essenmacher16:00.6Lapeer192.8
10Vincent Pattison16:01.1Goodrich192.6
12Giovanni Pardo-Keegan16:01.6Yale192.5
11Elijah Christensen16:03.0Gladwin192.0
12Drew Moore16:03.5Grayling191.8
12Ben March16:03.7St. Louis191.8
9Luka Hammond16:04.3Grand Haven191.6
10Gage Hoffman16:04.4Stanton Central Montcalm191.5
12Acer Campbell16:04.6Yale191.5
11Abatu Dykstra16:04.8Hamilton191.4
12Ryan Ward16:05.5White Lake Lakeland191.2
10Brett Magnus16:05.6Frankenmuth191.1
9Kyle Redman16:06.2Mesick190.9
10Edison Lopeman16:06.8Parma Western190.7
11Kilian Whalen16:07.4Allendale190.5
10Ian Morgan16:08.6Okemos190.1
12Carter Lukas16:08.7Novi190.1
10Benjamin Rottier16:09.7Grand Ledge189.8
12David Murphy16:10.1Flint Powers Catholic189.6
12Jaden Barnes16:10.3Bloomingdale189.6
12Dylan Clark16:11.3GR Christian189.2
12Logan Detloff16:11.7North Trails189.1
11Mitchell Hiatt16:12.2Onsted188.9
10Abenezer Cerone16:12.6Royal Oak Shrine188.8
12Bryce Goodsell16:12.8Romeo188.7
12Cooper Singleton16:13.3Parma Western188.6
11Sullivan Zietlow16:14.2Three Rivers188.3
11Leo Swager16:14.7Traverse City St. Francis188.1
11Parker Strelecki16:14.7Jenison188.1
12Graham Coston16:14.9Stanton Central Montcalm188.0
12Aiden Moore16:15.4BC Lakeview187.9
12Matthew Schrauben16:15.4St. Johns187.9
12Keegan Masters16:15.5Ottawa Lake-Whiteford187.8
12William O’Dell16:15.7BC Harper Creek187.8
11Simon Erfourth16:15.8Owosso187.7
9Ty Redman16:16.5Mesick187.5
10Bryce Gross16:17.6Flint Powers Catholic187.1
11Lucas LaMilza16:17.9Macomb Dakota187.0
12Ryan Illikman16:18.4Detroit Catholic Central186.9
11Stewart Waters16:18.6Whitehall186.8
9Jack MacGregor16:19.4Howell186.5
11Cougar Clark16:19.4Frankenmuth186.5
12Andrew Yax16:19.5Clio186.5
11Carter Sherman16:19.6Fremont186.5
12Anthony Kiaunis16:20.1Reed City186.3
11Matthias Morse16:20.4Muskegon Western Mich. Christian186.2
11Andrew Kaczmarczyk16:20.5Bay City Western186.2
12Simon Davis16:20.6Macomb Dakota186.1
12Connor Griffith16:20.9Marshall186.0
12Louis D’Souza16:21.6Troy185.8
10Landon Rogers16:21.7Three Oaks River Valley185.8
11Joseph Rohmfeld16:21.9Livonia Churchill185.7
11Julian Linebaugh16:21.9Dexter185.7
11Ryan Carrannanto16:22.6Highland-Milford185.5
12Dylan Esser16:22.6Troy Athens185.5
10Ethan Shoffner16:23.3Cedar Springs185.2
11Isaak Rubley16:23.3Dundee185.2
12Tommy Farley16:23.5Petoskey185.2
9Briggs Warren16:24.0Novi185.0
11Spencer Parker16:24.1Portage Central185.0
12Evan Shepherd16:24.4Hanover-Horton184.9
11Matthew Verellen16:24.6White Lake Lakeland184.8
11Theodore Davis16:25.2Dansville184.6
11Luke Morehouse16:25.5Utica184.5
10Theo Sacks-Thomas16:25.6Ann Arbor Pioneer184.5
11Jack Lillywhite16:25.7Flint Kearsley184.4
12Ali Kudmani16:25.7Alma184.4
12Michael Magnoli16:25.8Romeo184.4
11Ishaan Kundapur16:25.9Northville184.4
12Skylar Jess-Isenegger16:26.7Highland-Milford184.1
9Cole McCraw16:27.0Pinckney184.0
10Luke Allen16:27.0Romeo184.0
12Blake Ferguson16:27.1Yale184.0
11Akshat Arora16:27.9Troy183.7
12Dylan Penberthy16:28.2Macomb L’Anse Creuse North183.6
12Ian Richthammer16:28.3GR Catholic Central183.6
12Andrew Foshag16:29.3Monroe183.2
11Malcolm Spiegle16:29.8Livonia Churchill183.1
10Ben Verellen16:30.5Gladwin182.8
10Landen Styka16:30.7Ithaca182.8
11Trent Taratuta16:30.8North Trails182.7
11Zach Newman16:31.3Pinckney182.6
10Sean Ryan16:31.5GR Christian182.5
11Ben Gross16:31.5Allendale182.5
11Carson Berko16:31.7Grand Haven182.4
12Jack DeWaele16:31.9Clinton Twp. Chippewa Valley182.4
12Ethan Muraszewski16:32.3Utica182.2
10John Blaskowski16:33.4Saginaw Heritage181.9
9Luke Byland16:33.7Traverse City Central181.8
10Pierce Scheffler16:34.2Brownstown Woodhaven181.6
10Aron Gal16:35.0Grand Haven181.3
11Ritvik Ellendula16:35.4Northville181.2
10Finn Gammerath16:35.8Walled Lake Northern181.1
11Tyler Heal16:36.0Sanford-Meridian181.0
11Jonah Bills16:36.2BC Lakeview180.9
12Kaden Forward16:36.2Bear Lake-Onekama180.9
12Nolan Grant16:36.3Hillsdale180.9
11Aiden Kasprzak16:36.4GR Catholic Central180.9
11Adam Dicken16:36.9Canton180.7
12Keiran Murphy16:37.2Flint Powers Catholic180.6
10Brody Karg16:37.5Harbor Beach180.5
11Lucas Kuhn16:37.5New Boston Huron180.5
12Parker Hays16:37.5Pinckney180.5
11Chase Wolters16:37.6Livonia Churchill180.5
11Isaac Edgington16:37.6Holland Black River180.5
12Michael Allen16:37.8East Jackson180.4
12David Rochon16:37.8Grosse Pointe North180.4
12Sam King16:38.3TC West (Traverse City)180.2
10Kenny Sheffer16:38.7Otsego180.1
10Logan Westgate16:38.8Portage Central180.1
10Carson Burgess16:38.8Brown City180.1
12Nathan Day16:39.1Saranac180.0
12Riley Shults16:39.2Hastings179.9
12Patrick Donoghue16:39.4Ann Arbor Pioneer179.9
12Carter Holmes16:40.3Bath179.6
12Gavin Guggemos16:40.4Kalkaska179.5
10Elijah Baltierra16:41.1Alma179.3
10Hudson Wojtkowicz16:42.2Livonia Churchill178.9
11Austin Sulier16:42.7Erie Mason178.8
12Lucas Ames16:42.9Oxford178.7
11Owen Read16:43.5Traverse City St. Francis178.5
11Cayden DeGrendel16:43.9Clarkston178.4
11Noah Jarvis16:43.9Berrien Springs178.4
10Alex Vazquez16:44.2Brownstown Woodhaven178.3
11Riley Pattinson16:44.2Traverse City St. Francis178.3
9Abraham McHugh16:44.6Marshall178.1
11Sam Muirhead16:46.3Pewamo-Westphalia177.6
11Hayden Gould16:46.4Big Rapids177.5
12Brayden Mullins16:46.7Highland-Milford177.4
11Logan Gehoski16:46.8Bay City Western177.4
12Silas Smith16:47.0Utica177.3
10Ethan Hertza16:47.3Northville177.2
11Mason Sinke16:47.5Bear Lake-Onekama177.2
12Brandon Blandino16:48.7Canton176.8
11Quinn Kelly16:48.9Troy176.7
12Jake Dalebout16:49.4Salem176.5
11Matthew Schwartz16:50.3Jenison176.2
12Sam Gibson16:50.3Dexter176.2
12Vincent Filipek16:50.8Northville176.1
10Micah Small16:51.1GR Christian176.0
12Luke Neils16:51.4Highland-Milford175.9
12Joe Waalkes16:52.0GR Christian175.7
11Michael Nivala16:52.4White Lake Lakeland175.5
12Nick Cabrera16:53.0Portage Central175.3
12Gavin Smith16:53.2Davison175.3
12Joey Seale16:53.5Salem175.2
12Dylan Distelrath16:53.6St. Clair175.1
11Logan Grills16:53.8Bay City Western175.1
11Bodie Heiss16:54.6Alma174.8
11Jaxson Nowik16:54.9Clarkston174.7
12Chase Nyack16:55.1Adrian174.6
12Jacob Esser16:55.4Troy Athens174.5
12Jack Lindwall16:55.6Petoskey174.5
10Aden Ashworth16:55.7Allendale174.4
11Dominic Otto16:55.7Jenison174.4
12Andrew Mercier16:56.0Waterford Kettering174.3
11Andrew Wangler16:56.3Jenison174.2
10Cooper Byrne16:56.8Lowell174.1
11Greg Vogt16:56.8New Baltimore Anchor Bay174.1
11Kyle Osborne16:57.1Pinckney174.0
9Hunter Eaton16:57.5Charlevoix173.8
11Landen Boulis16:58.7Hanover-Horton173.4
12Lucas Hopkins16:58.7Olivet173.4
11Lawrence Cubitt16:58.8Traverse City Central173.4
10Caleb Carignan16:59.3Flint Powers Catholic173.2
12Luke VanderHeuvel16:59.6Port Huron Northern173.1
12Aiden Fitchett16:59.6Dryden173.1
11Jacob Sanford17:00.0FHC GR Forest Hills Central173.0
12Javin Mericle17:00.0East Jackson173.0
12Dale Gust17:00.1North Trails173.0
12Matthew Dowling17:00.6Salem172.8
10Owen Cross17:00.7Grand Haven172.8
12Isaac Zammit17:00.7Marine City Cardinal Mooney172.8
11Brayden Sweeney17:01.2Midland Bullock Creek172.6
9Wyatt Werner17:01.4Pewamo-Westphalia172.5
10Hunter Parsons17:01.4Whitehall172.5
12Gavin Betten17:01.5Rockford172.5
11Nik Williams17:01.7GR Ottawa Hills172.4
12Mitchell Robillard17:01.8Salem172.4
12Noah Finton17:01.8Wyoming Potter’s House172.4
11Teo Condevaux17:01.9Livonia Churchill172.4
11Owen Fennelly17:02.5Saginaw Swan Valley172.2
12Lincoln Cha17:02.7Ann Arbor Greenhills172.1
12Mateo Reyes17:03.0Midland172.0
10Ryan Stojov17:03.1Northville172.0
11Luke Skidmore17:03.2Bath171.9
11Parker Fettig17:03.7Petoskey171.8
11Ethan Sellers17:03.9Flint Kearsley171.7
11Nolan Till17:04.3Royal Oak171.6
10Myles Hendel17:04.5Jenison171.5
11Gabe Manchester17:04.6Clinton171.5
10Andrew Worsley17:05.3Midland171.2
12Miles Killips17:05.6Bay City Western171.1
10Colton Blackburn17:06.1Northville171.0
10Julian Walker17:06.4Algonac170.9
12Nate Fahey17:06.8Rockford170.7
12Austin York17:06.8Three Oaks River Valley170.7
12Will Brodie17:07.4Kalamazoo Homeschool Sports170.5
10Cody Bradley17:07.6Petoskey St. Michael170.5
10Rich Fanti17:07.7Riverview Gabriel Richard170.4
10Cooper Gardner17:08.2BC Harper Creek170.3
12John Whitman17:08.9Gladwin170.0
10Zahar Rush17:09.2Petoskey169.9
11Aeson Gonzalez17:09.2Portage Northern169.9
10Bastien Beaubien17:09.9Highland-Milford169.7
11Parker Campbell17:10.3Erie Mason169.6
10Landen Livingston17:10.9Whitmore Lake169.4
12Conner Fountain17:10.9Olivet169.4
10Jack Monterusso17:11.0FHC GR Forest Hills Central169.3
12Bryce Lloyd17:11.7Kalamazoo Homeschool Sports169.1
12Johnathan Mitchell17:11.9Utica Ford169.0
9Trevor Murphy17:12.0Holly169.0
11Jerry Westrick17:12.5St. Clair168.8
11Micah Johnson17:12.6Hastings168.8
12Matt Jenkins17:13.0Utica168.7
10Alex Culver17:13.2Howard City Tri-County168.6
10Luke Dulecki17:13.3New Boston Huron168.6
11Leyton Minuth17:13.4Midland Dow168.5
12Jack Rumptz17:13.6Birch Run168.5
9John Kowatch17:13.7Pewamo-Westphalia168.4
10Caiden Helsel17:14.0Lake City168.3
10Qwynn Darnell17:14.2Elk Rapids168.3
11Coleson Cruzan17:14.8White Cloud168.1
9Nolan Mitchell17:15.2Pewamo-Westphalia167.9
10Gordie Kaiton17:15.4FHE Ada Forest Hills Eastern167.9
11Gavin Frandle17:15.5Utica167.8
10Aiden Weller17:15.8Cedar Springs167.7
12Bailey Wiggins17:16.0Midland Bullock Creek167.7
11Levi Clair17:16.1Utica167.6
10Aaron Osterman17:16.2New Baltimore Anchor Bay167.6
11Andrew Joelson17:16.3FHN GR Forest Hills Northern167.6
10Logan Bellinger17:16.5Midland167.5
10Noah Linstrom17:16.5Davison167.5
12Josh Hamilton17:16.5Brighton167.5
12Bradley Beauvais17:16.6Utica167.5
9Silas Skeels17:17.2Adrian167.3
12Graeson Lawrence17:17.4Muskegon Western Mich. Christian167.2
11Brandon Simmons17:17.9Hastings167.0
11David Artman17:17.9Kalamazoo Homeschool Sports167.0
11Teddy Rutkofske17:18.3Yale166.9
10Nolan Wenglikowski17:18.9Jenison166.7
10Sammy Gamboa17:19.3Saugatuck166.6
10Tyler Leach17:19.3Otisville LakeVille166.6
12Evan Smith17:19.4Brownstown Woodhaven166.5
11Cade Truemner17:19.9EPBP Laker166.4
11Neil Oyer17:20.0Traverse City Central166.3
9Jack Hanner17:20.9Salem166.0
12Tommy Gardella17:21.0Salem166.0
11Isaac Demetter17:21.6Salem165.8
9Ethan Kreger17:21.9St. Clair165.7
9Wesley Chaffee17:22.0Mt. Pleasant Sacred Heart165.7
12Caleb Wynn17:22.1Allen Park165.6
9Evan Olson17:22.3EPBP Laker165.6
12Ethan Wilkie17:22.3Romeo165.6
12Nathan Baker17:22.4GR Christian165.5
11Alex Rogers17:22.5BC Lakeview165.5
12Brady Crake17:22.9Waterford Mott165.4
12Jacob Howes17:22.9Three Rivers165.4
9River Fox17:23.8Bath165.1
11Allan George17:23.9Pewamo-Westphalia165.0
12Darren Tenka17:24.1Salem165.0
11Evan Hunt17:24.4Waterford Mott164.9
12Evan Spronk17:24.4GR_South Christian164.9
10Reece Howes17:25.3Three Rivers164.6
10Quinn Davis17:25.4Ann Arbor Pioneer164.5
11Wyatt Murtos17:25.7Yale164.4
12Anthony Urbaniak17:25.9Charyl Stockwell Academy164.4
11Jeremiah Witt17:26.4Johannesburg-Lewiston164.2
10Kelton Hoover17:26.7GR Ottawa Hills164.1
10Charlie Curtis17:27.1Utica164.0
11Peyton Eckerley17:27.4Berrien Springs163.9
11Noah Redman17:27.6Macomb Dakota163.8
12Gavin Helgeson17:27.9Mayville163.7
9Ryder Hopkins17:28.0Charlevoix163.7
10Owen Gifford17:28.8Portage Central163.4
11Blake Taylor17:28.8Fremont163.4
10Jack Slotman17:29.2Hart163.3
11Andy Castro17:29.5Midland Dow163.2
12Connor Mausolf17:30.0Birch Run163.0
11Miingen Bertrand17:30.8Ithaca162.7
9Abraham Feeney17:31.2Maple City Glen Lake162.6
11Marek Unger17:31.2Romeo162.6
10Sahib Cheema17:31.5Salem162.5
11Colton Howell17:32.0Macomb Dakota162.3
10Aidan Simrau17:32.7TC West (Traverse City)162.1
10Brayden Prieskorn17:33.2St. Clair161.9
12Connor Rouse17:34.1Genesee161.6
11James Freeman17:34.3Rochester Hills Stoney Creek161.6
12Grant Fahle17:35.1Tecumseh161.3
10Owen Moore17:35.3Portland161.2
11Matthew Pasiak17:35.3Harbor Beach161.2
9Walker Ledbetter17:35.6Ann Arbor Pioneer161.1
9Peyton Farrell17:35.9Cedar Springs161.0
9Austin Taft17:36.1TC West (Traverse City)161.0
11McKai Henry17:36.2Benzie Central160.9
9Cooper Tiffany17:37.4Lakeview160.5
9Marcus Silva17:39.3Saugatuck159.9
10Jaden Ding17:39.3Salem159.9
10Jackson Schaub17:40.0Benzie Central159.7
9Brian Artman17:40.2Kalamazoo Homeschool Sports159.6
11Evan Lamb17:40.2Romeo159.6
9Sawyer Monroe17:40.6Saugatuck159.5
9Broden Ladd17:40.6Holly159.5
9Connor Schmidt17:40.6Clare159.5
10Jacob Giovannini17:41.0Macomb Dakota159.3
9Landin Fisher17:41.2Adrian159.3
10Cooper Donovan17:41.7FHE Ada Forest Hills Eastern159.1
12Josh Hennessy17:41.7BC Lakeview159.1
12Mason Monahan17:42.1Salem159.0
10Oliver Davis17:43.3Macomb Dakota158.6
10Paul Saladin17:43.3Reed City158.6
12Sebastian Maldonado17:43.7Midland Dow158.4
11Sam Scott17:43.9Midland Dow158.4
12Lucan Louwsma17:44.3Benzie Central158.2
12Grant Gonser17:44.7Port Huron Northern158.1
12Ethan Wright17:44.7Stockbridge158.1
10Anthony Dubeck17:44.9Clarkston158.0
12Andrew Koenigsknecht17:45.5Bath157.8
12Brady Morrow17:45.8Cedar Springs157.7
10Joshua Carpenter17:46.3DeWitt157.6
10John Niemenski17:46.7Salem157.4
9Colin Courage17:46.8Ann Arbor Pioneer157.4
9Cooper Steckroth17:47.0Lake Fenton157.3
12Josh Berryman17:47.0Portage Central157.3
10Braylon Lenneman17:47.3DeWitt157.2
10Andrew Hagerty17:47.6Pinckney157.1
11Hayden Bacchus17:48.6Alpena156.8
12Carson Foondle17:48.6White Cloud156.8
10Issac Romero17:48.8Fremont156.7
10Nikola Dahlgren17:49.4Walled Lake Northern156.5
9Chad Tyson17:50.3Hanover-Horton156.2
10Luca Lebron17:50.9Alma156.0
12Joey Stevenson17:51.2Ann Arbor Pioneer155.9
9Tyler Bjorklund17:51.3Livonia Churchill155.9
11Finn Wilson17:51.3Ann Arbor Pioneer155.9
11Gabe Maciag17:51.6Pinckney155.8
11Anthony Gombert17:51.9Salem155.7
9Josiah Rozema17:52.1GR_South Christian155.6
10Connor Helsel17:52.7Lake City155.4
10Zac Brown17:52.8Holly155.4
11Jack Baltes17:53.7Jenison155.1
9Keats Rosenbrock17:54.3Royal Oak154.9
9Owen Dalebout17:54.7Salem154.8
12Tyler Vining17:55.9Morley-Stanwood154.4
11Rodney Iamurri17:56.4Saginaw Nouvel154.2
9Rowan Holmes17:57.2Livonia Churchill153.9
11Riley Johnson17:58.3Lake Odessa Lakewood153.6
10Joseph Sturtevant17:58.9TC West (Traverse City)153.4
11Andrew Boeringa17:59.8Whitehall153.1
10Caleb Willard18:00.0GRTC Peregrines153.0
12Nicholas Kline18:00.6GR Kenowa Hills152.8
11Jack Martin18:01.3Grosse Pointe South152.6
11Cole Winter18:01.4Goodrich152.5
9Cooper Schmelter18:02.2Leslie152.3
10Jacob Mankey18:03.1Ithaca152.0
12Aidan Malik18:03.3Highland-Milford151.9
10Jonah Zietlow18:03.6Three Rivers151.8
10Noah Chouinard18:04.1Alma151.6
10Jack Estelle18:04.9Hopkins151.4
12Joel Hardesty18:04.9Big Rapids151.4
10Lucas Gizoni18:05.9Romeo151.0
12Drew Edwards18:06.2Kalamazoo Homeschool Sports150.9
10Thad Whitmore18:06.6Ithaca150.8
10Isaac Fullerton18:07.2Parma Western150.6
11Malaki Muhammud18:07.6Ypsilanti Community150.5
10Cole Pergram18:07.8Frankenmuth150.4
10Duane Davis18:08.1Midland Bullock Creek150.3
12Nick Truong18:08.6Waterford Kettering150.1
11Sean Kosinski18:09.9Livonia Churchill149.7
9Jacob Blakemore18:10.4Highland-Milford149.5
10Rick Hunderman18:10.6GR_South Christian149.5
12William Kennedy18:10.8East Jackson149.4
10Kyle Vincent18:11.0Benzie Central149.3
12Nico Sobczak18:11.4South Lyon149.2
9Grant Rehkopf18:11.5Saugatuck149.2
9Marshall Brandt18:12.3Midland Bullock Creek148.9
12Hunter Anderson18:12.6Manchester148.8
9Calen Alexander18:13.1Brownstown Woodhaven148.6
9Albert Halley18:14.0GR_South Christian148.3
11Carson Prone18:14.9Port Huron Northern148.0
11Jack Huntington18:14.9Eaton Rapids148.0
9Coen Hill18:16.6Dexter147.5
10Benaiah Roby18:17.1Kalamazoo Homeschool Sports147.3
11Cole Lowery18:17.5Fremont147.2
11Logan Dudley18:17.5Coleman147.2
12Donythyn Deitrick18:18.1Sanford-Meridian147.0
9Sutton Klaus18:18.3Clare146.9
9Austin Mercado18:19.4Salem146.5
10Nathan Kafoury18:20.0Warren DeLaSalle146.3
11Elliot Cole18:21.1Parchment146.0
10Colin Pattison18:21.5FHE Ada Forest Hills Eastern145.8
12Andrew Kolozsvary18:21.5Salem145.8
10Nate Sandula18:22.1Pinckney145.6
10Landon Heikka18:22.5Holly145.5
11Kaleb Canning18:22.7White Cloud145.4
12Dean Brown18:23.3Saginaw Heritage145.2
11Jaiden Magat18:24.4Royal Oak144.9
11Nathan Chapin18:30.2Jenison142.9
10Nolan Korolden18:30.5Yale142.8
10Anthony Plana18:31.4Frankenmuth142.5
9Evan Armstrong18:32.1Kalamazoo Homeschool Sports142.3
12Daniel Schruba18:32.6Waterford Mott142.1
10Malcolm Richardson18:33.0Warren DeLaSalle142.0
9Braeden Conger18:33.3Frankenmuth141.9
10Jonah Pollatz18:33.3Mt. Pleasant Sacred Heart141.9
10Logan Redes18:34.2Cedar Springs141.6
10Joey Brake18:36.5Livonia Churchill140.8
10Madden Starkweather18:36.8Bath140.7
11Austin Reinhardt18:37.0Alpena140.7
11Ben Gilroy18:39.3Manistique139.9
10Brody Urbaniak18:39.7Charyl Stockwell Academy139.8
12Owen Weinberger18:39.9Walled Lake Northern139.7
10Liam Aiuto18:40.7Royal Oak139.4
11Brennan Lee18:43.7FHE Ada Forest Hills Eastern138.4
9Joseph Colaluca18:44.0Erie Mason138.3
10Griffin Demyanovich18:44.2Brownstown Woodhaven138.3
12Aiden Murley18:44.6Salem138.1
10David Dubeck18:45.2Clarkston137.9
10Ryan Ladd18:45.6Cedar Springs137.8
12Levi Gray18:46.3Walled Lake Northern137.6
9Cameron Crane18:46.8New Boston Huron137.4
12Kyler Behrenwald18:47.1Lakeview137.3
9Beckett Sipes18:48.3Royal Oak136.9
12Andrew Mossington18:48.5Macomb Dakota136.8
12Bruno Cabrera18:48.9Portage Central136.7
12Zach Kahn18:49.9Ottawa Lake-Whiteford136.4
12Blake Mathews18:51.2Mason135.9
9Quentin Bliss18:51.8Cedar Springs135.7
10Brandon McCullough18:52.0Kent City135.7
11Caleb Valentine18:52.5Whitmore Lake135.5
11Alex Blakemore18:53.1Highland-Milford135.3
12Wyatt Hockley18:53.5Ann Arbor Pioneer135.2
12Keegan Shafer18:54.1Vestaburg135.0
10Braden Rykse18:54.8Clarkston134.7
11Arun Venkatesan18:55.3Midland Dow134.6
11Braden Carless18:55.9Yale134.4
12Ty Schumann18:57.0Bay City Western134.0
9Brady Whitford18:57.9Ithaca133.7
10John Paul Sanders18:58.2GRTC Peregrines133.6
12Cooper Hartzell18:58.8Kalamazoo Homeschool Sports133.4
11Kenyon Katje18:59.0Hopkins133.3
12Lance Helfer19:00.5Shepherd132.8
9Samuel Batt19:00.9Salem132.7
11Bobby Wilson19:02.6Okemos132.1
10Nicholas Milosavlevski19:02.7Macomb Dakota132.1
11Dominic Rolf19:03.4GRTC Peregrines131.9
9Tristan See19:04.0Cedar Springs131.7
9Christian Villa-Bilton19:04.4Clare131.5
11Noah Hall19:06.8Dryden130.7
12Paolo Poquiz19:07.2Alma130.6
10John Marchinda19:08.5GRTC Peregrines130.2
9Alex Pelukas19:08.7Salem130.1
9Enrique Caldwell19:10.3Brownstown Woodhaven129.6
9Caleb Maciag19:10.6Pinckney129.5
9Aidan Wilson19:15.8Royal Oak127.7
11Keagan Cole19:18.6Parchment126.8
9Liam VanScoyoc19:21.3Reed City125.9
11Athan Shizas19:21.8Rochester Hills Stoney Creek125.7
10Neiko Ketchum19:25.3Clare124.6
10Jake Shears19:28.3Cedar Springs123.6
11Justin Argue19:28.3Davison123.6
11Rex Bajcz19:28.3Ann Arbor Pioneer123.6
10Lucas Bruno19:34.5GR Ottawa Hills121.5
9Luke Allen19:35.7Salem121.1
11Isaac Contreras-Brumley19:35.9Royal Oak121.0
9Caleb Lynd19:37.2Parma Western120.6
11Bruce Bluthardt19:45.1Lapeer118.0
10Evan Gerry19:45.7Frankenmuth117.8
11Graisen Morris19:46.9Davison117.4
12Marc Woods19:47.0Midland Bullock Creek117.3
12Carter Baese19:48.6Lapeer116.8
10Tanner McNair19:49.9Portland116.4
11Reed Trela19:52.1Brownstown Woodhaven115.6
10Jordan Weber19:56.0Beal City114.3
10Noah Reggio19:56.5Romeo114.2
12Devin Spitzley19:57.7Portland113.8
12Payton Zimmerlee19:59.7Bath113.1
11Evan Craddock20:00.6Parma Western112.8
11John Bailey20:03.5Marine City Cardinal Mooney111.8
9Fisher Lipsey20:04.2Grand Ledge111.6
11Sean Finnigan20:06.8Dryden110.7
9Aiden Sundquist20:07.0Novi110.7
11Haydn Kotowski20:07.0Davison110.7
12Nikolas Calabrese20:07.4Reed City110.5
9George Rollins20:08.8DeWitt110.1
9Isaiah Morrow20:09.0Manton110.0
11Noah Sanchez20:09.6Highland-Milford109.8
9Britton Wheeler20:09.8Maple City Glen Lake109.7
12Matthew Mizzi20:10.8Allen Park109.4
12Carter Michling20:12.9Brownstown Woodhaven108.7
10Cole Druyor20:13.5New Boston Huron108.5
9Brendan DeRocher20:23.0Frankenmuth105.3
12CJ Baffy20:23.7Salem105.1
12Jacob Webert20:25.8Livonia Churchill104.4
11Brendon Masters20:26.4Ottawa Lake-Whiteford104.2
9Brady Edwards20:27.9Mt. Pleasant Sacred Heart103.7
10Johnny McKellar20:29.0Royal Oak103.3
10Keegan Shephard20:29.9Sanford-Meridian103.0
12Nathan Haygood20:30.7Berrien Springs102.8
11Jackson Lipsey20:32.2Grand Ledge102.3
9Jameson Holton20:32.4Mason102.2
10Brent Monterosso20:35.2Romeo101.3
9Quinn Cassada20:41.4Charlevoix99.2
12Tyler Black20:42.2Brownstown Woodhaven98.9
10Aeriq Abu Azrine20:43.1Royal Oak98.6
10Brady Herrguth20:43.3Bath98.6
10Matthew Litwiller20:45.2Davison97.9
11Maddox Podmokly20:51.1Royal Oak96.0
9Noah Dubridge20:56.5Mt. Pleasant Sacred Heart94.2
10Liem Krueger21:00.8FHE Ada Forest Hills Eastern92.7
9Andrew Giuliano21:02.1Royal Oak92.3
11Trey Sukola21:04.4Parchment91.5
9Dean McKellar21:13.6Maple City Glen Lake88.5
11Brady Boroniec21:16.2Allen Park87.6
11Steven Savoy21:23.1Grand Ledge85.3
11Josh Cotts21:32.1Ann Arbor Pioneer82.3
9Landon Egli21:41.1Novi79.3
12Tyler Milosavlevski21:43.3Macomb Dakota78.6
10Eli Walker21:52.9Benzie Central75.4
9Travis Olejnik21:53.2Yale75.3
10Bailey McClain21:54.8Waterford Kettering74.7
9Cooper Valko22:06.8Waterford Mott70.7
11Matthew Livingston22:17.9Dryden67.0
12Brandon Puddy22:40.3Waterford Kettering59.6
10Leo Hall22:41.8Spring Lake59.1
10Gavin Oxenreider23:04.2Waterford Kettering51.6
11Lucas Danaher23:56.2Royal Oak34.3
9Kegan Stewart24:04.1Warren DeLaSalle31.6
9Henry Grupp24:48.0Hartland17.0
11Andy Zheng24:59.7Ann Arbor Pioneer13.1

Uncategorized

Division 1 State: Individual Ratings

Adjustment: +16

Projections vs. Reality

These girls were the first since the D4 bunch where I got more All-Staters than what I thought I might get. 24 of 30 with the projections thinking I’d hit 23.86.

Unexpected All-State

Lillian Deskins, Romeo

Projected: 36th, 36.2% chance of All-State

Late start to the season in a new place, but a quick study to Romeo’s system. Ran her best towards the end of the year, with a 18:28 here and 18:25 in Terre Haute.

Alexis Ball, Traverse City Central

Projected: 56th, 8.2% chance of All-State

Past two years had sub-19’s and top-50 finishes, but no All-States to show for it. Came through in a big way with a nearly 20 sec. personal best.

Isabelle Becker, Bay City Western

Projected: 33rd, 36.6% chance of All-State

Patient race led to a large payoff. 72nd at the mile, 25th when she finally crossed the line.

Ava Kurczewski, Walled Lake Northern

Projected: 112th, 1.3% chance of All-State

Previous two MIS performances were 93rd and 103rd place finishes. Senior year, final race for the Knights was the best of her career – Ava’s first time in the 18’s since 2022’s MITCA race.

Ella Kirkwood, Traverse City Central

Projected: 44th, 7.4% chance of All-State

Third mile was her fastest of the race and her kick was 3rd fastest of all girls. All in all, she moved up 60 places from her spot at the mile, crossing the line in 29th to grab her first All-State ever.

Jordyn Klaasen, Zeeland West

Projected 50th, 10.9% chance of All-State

By this point, her ability to come through in early November shouldn’t be doubted. Three years, three finishes in the top-30.

All-State History

Rachel Forsyth

Whether that be from the great record keepers and writers from our track/XC community, local reporters, or national outlets, Rachel’s story has been shared far and wide. Often, she’s been asked to give her thoughts and asked how she’d recount the past few years. These articles and pieces are essential to understanding how her journey has led to her historical senior season.

Michtrack Newsletter
Free Press Article
Dyestat Interview

I believe these features tell her story much better than I could, so I’d like to focus on the stats, which speak volumes to where she has and will place in history

COURSE RECORDS

(thank you to Jeff Hollobaugh and michtrack.org for this tremendous resource)

Indian Creek Park (SEC Red 1) – 16:44, previously 16:58 from Zofia Dudek

Forest Akers GC (Spartan) – 16:59, tying Olivia Theis

Sharp Park (Jackson) – 16:36, previously 17:23 from Maggie Farrell

Saline HS (SEC Red 2) – 16:18, first year on the course

Portage West MS (Portage) – 16:47, previously 17:00 from Olivia Theis

Hudson Mills South (SEC Championship) – 16:40, previously 17:47 from Anne Forsyth

Lake Erie (Region 5) – 16:07, previously 17:05 from Zofia Dudek. Dirt from the hill was used as part of a shoreline restoration, making it impassable for the course, so a bit of a change. But not a 58 second change 🙂

MIS (D1 State) – 16:28, previously 16:53 from Olivia Theis

If you’re counting, that’s 9 Michigan races, 8 raced to a new course record. The only one that she missed was a Benzie course that had been changed and by my numbers, was slower than the previous version. But I’m sure Rachel is fine with letting her sister, Anne, hold onto one of them records.

WINNING RECORD

Of Rachel’s 14 races this year, 12 were wins. The 2 defeats were a 5th place finish at Nike Nationals and a 3rd place finish at Foot Locker. Rachel was the only girl to place in the top-10 in each national meet. On her career, she finished with a 63% win rate, coming across the line first in 29 of 46 tries. That would be impressive head-to-head, mind-boggling when regularly competing against fields of 100+ girls.

SPEED RATING RANKS

Over the past 5 years of speed ratings, Rachel is tied with Zofia Dudek for the highest overall rating, a 190.1 at the SEC Championship. The Hudson Mills course is normally a quick one, but rains had wrecked the Gabriel Richard meet five days prior, and the South course was slow to recover. Rachel was anything but slow, winning by well over 2 minutes in what is one of the more competitive conferences in the State.

On the all-time speed rating list (dating back to 2019, containing 150k+ ratings), Rachel holds 3 of the top-5 marks, 5 of the top-11, and 8 of the top-21. Her top three, the SEC Championship, Region 5, and Division 1 State, were all run during championship season, meaning she upped her already impressive game to another rarely seen level.

Movin’ Up

Tied for the most passes from Mile 1 were Pioneer’s young freshman, Nina Moore and one of Oakland County’s best, Alena Tiernan. Both girls went by 74 girls in the final 2.1 miles.

In her final race of her career, Portage Central’s Addison Begeman was able to go by 43 girls after 2 miles.

And in the final kick, from three on, Macomb Dakota’s Lidia Clancy mowed down 13 other girls in order to finish 100th.

Matching her OK Gold counterpart, Selma Anderson came through with the quickest kick in the field. You wouldn’t know it in terms of the number of girls that she passed, but you do know it in terms of time, 31.5 seconds in the final 0.1 miles. That equates to around a 4:52 pace and is unsurprising if you’ve ever seen the tenacity in which Selma closes a race.

Perfectly Paced

Far and away, the most even splits in the race went to Annabeth Hazlewood. The Salem freshman ran with wisdom well beyond her years. Her 19:09 finishing time came out to 6:10 pace. With a 6:09 split at the mile, 12:20 at two, and 18:30 at three, she easily was the most consistent throughout the race. The benefit of that strategy? Moving from 125th at one, 69th at two, 57th at three and finishing in 54th.

There were a few other girls that were steady as well:

Romeo’s Olivia Purdy and Lillian Deskins, securing that state title
Brownstown-Woodhaven’s young Hope Noal
Forest Hills Northern’s Izzy Fazio

GradeNameTimeTeamRating
12Rachel Forsyth16:28.5Ann Arbor Pioneer185.2
12Selma Anderson17:13.6GR Ottawa Hills170.1
11Lucy Cook17:19.7Rochester168.1
9Annie Hrabovsky17:28.7Romeo165.1
11Victoria Garces17:29.1Midland Dow165.0
12Jayden Harberts17:57.8Macomb Dakota155.4
10Natalia Guaresimo18:05.8Romeo152.7
12Ella Christensen18:12.6Northville150.5
12Layla Krayem18:14.8Livonia Stevenson149.7
11Grace Tykocki18:15.9Grand Blanc149.4
11Helen Sachs18:17.7Holland West Ottawa148.8
11Mallory Bigelow18:19.1Oxford148.3
10Emmerson Clor18:20.2Romeo147.9
11Valerie Beeck18:23.7Grand Haven146.8
12Laney Alig18:25.2Saline146.3
9Anyla Robinson18:26.6Detroit Cass Tech145.8
12Clara James-Heer18:27.9FHC GR Forest Hills Central145.4
12Morgan Brown18:28.4Livonia Churchill145.2
11Cassie Garcia18:28.5Northville145.2
12Payton Scheffler18:28.6Brownstown Woodhaven145.1
10Lydia LaMarra18:28.7Brighton145.1
11Lillian Deskins18:28.9Romeo145.0
12Lydia Bowman18:29.0Ann Arbor Pioneer145.0
12Alexis Ball18:34.5Traverse City Central143.2
11Isabelle Becker18:35.7Bay City Western142.8
11Ava Alicandro18:36.3White Lake Lakeland142.6
12Ava Kurczewski18:38.5Walled Lake Northern141.8
12Carrigan Eberly18:38.9Brighton141.7
12Ella Kirkwood18:39.3Traverse City Central141.6
11Jordyn Klaasen18:41.2Zeeland West140.9
11Addy Smith18:42.2Grand Haven140.6
12Hannah DeRoeck18:42.9Lake Orion140.4
11Ava Peters18:43.3Livonia Franklin140.2
12Paige McArdle18:44.3Davison139.9
12Braydee Elling18:45.2Oxford139.6
11Kaelin Hughes18:46.5Livonia Stevenson139.2
10Ava Porras18:48.4Holland West Ottawa138.5
12Nikki Carothers18:50.8Brighton137.7
11Corynn Gady18:51.0Saline137.7
11Jane Olney18:52.3Holland West Ottawa137.2
11Olivia Purdy18:52.8Romeo137.1
12Katie Watkins18:55.2Midland Dow136.3
12Emma Hoffmeyer18:56.3Walled Lake Western135.9
12Sylvia Sanok Dufallo18:58.7Ann Arbor Pioneer135.1
10Abby Veit18:58.9TC West (Traverse City)135.0
11Sydney Roberts18:59.1Midland Dow135.0
10Ava Lawrence18:59.3East Kentwood134.9
9Becca van Lent19:01.2Ann Arbor Skyline134.3
12Katie Hume19:01.6Ann Arbor Pioneer134.1
12Sonya Shelgikar19:03.1Ann Arbor Huron133.6
11Annie Alkema19:03.4Kalamazoo Central133.5
12Lily Salazar19:07.8Okemos132.1
9Jillian Broyles19:08.3Highland-Milford131.9
9Annabeth Hazlewood19:09.0Salem131.7
11Molly Baracco19:09.3Farmington131.6
10Addison Herr19:09.7Bloomfield Hills131.4
12Natalie Mello19:10.5Ann Arbor Pioneer131.2
11Elle Bissett19:10.8Brighton131.1
12Mariah Belmont19:11.3Macomb Dakota130.9
10Trinity VanderWoude19:11.4Rockford130.9
9Colette Lozo19:13.8Northville130.1
11Taylor Brodeur19:14.0Oxford130.0
10Jersi Bilek19:15.0Muskegon Reeths-Puffer129.7
12Allison Mayer19:15.1Ann Arbor Skyline129.6
11Lauren Walker19:16.2Holt129.3
12Kylee King19:16.5Oak Park129.2
9Jaclyn Suderman19:16.8Bay City Western129.1
12Nicole Mays19:17.0Okemos129.0
10Macy Czelada19:18.0South Lyon128.7
12Izzy Fazio19:18.5FHN GR Forest Hills Northern128.5
12Anna Reineck19:19.1Clarkston128.3
10Nevaeh Polovina19:19.2Davison128.3
11Chloe DeRidder19:19.9Grandville128.0
10Lillian Schlack19:19.9Saline128.0
10October Harns19:20.0Okemos128.0
9Daisy Cox19:20.4Rockford127.9
10Siene Muraszewski19:20.9Utica127.7
9Ava Goodman19:21.5Hartland127.5
9Sophie Roth19:22.8Saline127.1
9Tessa Mascari19:24.9TC West (Traverse City)126.4
12Nancy Gage19:25.8Saline126.1
12Emilee Rudlaff19:27.4Kalamazoo Central125.5
12Madelyn Gordon19:27.8Walled Lake Northern125.4
9Iva Ravindra19:28.5Temperance Bedford125.2
11Grace Grupido19:29.7Fraser124.8
10Cianah Budnik-Ramos19:30.6Grand Haven124.5
11Julia Frampton19:31.8Holland West Ottawa124.1
11Emma Gunnett19:33.1Holland West Ottawa123.6
9Irie Scrase19:33.7Ann Arbor Skyline123.4
10Kayla Ward19:34.8South Lyon123.1
12Nina Frost19:35.1Fenton123.0
9Hope Noal19:35.7Brownstown Woodhaven122.8
12Sydney Smith19:35.9Davison122.7
11Emma Smith19:37.2Rockford122.3
11Savannah Spangler19:38.1Grosse Pointe South122.0
9Nina Moore19:38.4Ann Arbor Pioneer121.9
9Olivia Jenney19:38.7Bloomfield Hills121.8
12Ava King19:38.9TC West (Traverse City)121.7
11Violet Hrabovsky19:39.2Romeo121.6
10Lidia Clancy19:39.3Macomb Dakota121.6
10Olivia Stacy19:39.4Portage Northern121.5
10Lauren Bradley19:39.4Highland-Milford121.5
10Katelyn Frazier19:39.7Fraser121.4
10Audrey Hamilton19:39.8Troy121.4
10Brooke McFarland19:39.9Utica121.4
12Bryna Mead-O’Brien19:40.3Okemos121.2
9Cassie Karasinski19:40.8Hudsonville121.1
11Abi Albright19:41.5Grand Haven120.8
11Anna Sybenga19:41.7FHC GR Forest Hills Central120.8
12Alisia Olteanu19:42.4Walled Lake Western120.5
10Aviana Skinner19:42.7Grand Ledge120.4
10Quincy Behm19:43.7Ann Arbor Pioneer120.1
11Rosie Gregory19:43.9Northville120.0
9Gabriella Fugazzi19:45.0Okemos119.7
10Peyton Tucker19:45.5TC West (Traverse City)119.5
10Elizabeth Schafer19:47.4Okemos118.9
9Claire Porinsky19:48.0South Lyon East118.7
11Alena Tiernan19:49.3White Lake Lakeland118.2
11Alena Blumberg19:50.0Dexter118.0
12Viktoria Bloniarz19:50.7Monroe117.8
10Juliet Lewis19:51.6Brighton117.5
11Stephanie Bulat19:52.8Rochester117.1
9Roxanne Jorgensen19:55.1Portage Northern116.3
10Bailey Wenzlick19:55.4TC West (Traverse City)116.2
10Nora Gerzema19:55.5Farmington Hills Mercy116.2
10Taylor Parsons19:56.3Rochester115.9
11Norah Lesner19:56.5Utica115.8
10Rhea Mouw19:56.7Portage Central115.8
10Rebecca Jud19:57.3Salem115.6
11Clare Mathison19:57.6FHC GR Forest Hills Central115.5
10Annabelle Beloiu19:57.8Northville115.4
11Lucinda Paliani19:58.4Ann Arbor Huron115.2
10Olivia Cereska19:59.1Fraser115.0
9Maya Pletzer19:59.7White Lake Lakeland114.8
12Samantha Wogaman20:02.0Grand Blanc114.0
9El McMahan20:02.1Rochester Adams114.0
11Mia Snellgrove20:04.9Rochester113.0
11Ellie Nohovig20:05.9Highland-Milford112.7
11Ella Harlow20:06.2Portage Northern112.6
9Lilianna Peace20:06.4Clinton Twp. Chippewa Valley112.5
12Payton Hosley20:06.5Grand Haven112.5
11Catherine Steele20:06.7Farmington112.4
12Gracie Youngblood20:06.9Romeo112.4
10Selena White20:07.7Brighton112.1
9Addison Brigham20:07.9Clarkston112.0
9Avery DeGrendel20:08.0Clarkston112.0
10Eleanor Grant20:08.3Wyandotte Roosevelt111.9
11Ella Reaves20:08.9Holt111.7
12Aubrey Mery20:09.3Oxford111.6
12Lily Hetzel20:10.2Salem111.3
12Peyton Ludwig20:10.8FHC GR Forest Hills Central111.1
10Payton Lamb20:11.4TC West (Traverse City)110.9
10Lilamae Frank20:11.6BC Lakeview110.8
12Claire Bireta20:11.7Allen Park110.8
9Aubrey Rizzo20:11.9Macomb Dakota110.7
9Mia Carson20:13.4Northville110.2
11Isabelle Krause20:13.4Walled Lake Northern110.2
10Addie Birkholz20:13.5Holland West Ottawa110.2
11Ayla Balazer20:14.2Ann Arbor Skyline109.9
11Mia Stibitz20:14.3FHC GR Forest Hills Central109.9
10Molly Kate Coates20:15.0Northville109.7
11Luciana Rodriguez20:15.2Fraser109.6
10Laila Bodell20:16.0Oxford109.3
9Katelyn Parrish20:17.3Farmington108.9
9Emma Brown20:18.4Utica108.5
9Kareena Babu20:19.1Novi108.3
11Addison Bruckman20:20.2Dexter107.9
11Camden Essenmacher20:20.8Hartland107.7
11Abby Roth20:21.2Saline107.6
11Melana Karsten20:22.4Rockford107.2
12Sydney Gergics20:24.5Rochester Hills Stoney Creek106.5
11Rachel Grice20:25.5Kalamazoo Central106.2
12Laurel Tolliver20:25.5Grand Haven106.2
12Gabrielle Bolitho20:26.0Brighton106.0
9Samantha Bartell20:26.6Salem105.8
9Gabrielle Chevez20:27.1Muskegon Reeths-Puffer105.6
12Addison Begeman20:27.5Portage Central105.5
9Allie Gallagher20:27.6Walled Lake Northern105.5
12Holly Corteville20:27.8Walled Lake Northern105.4
12Tessa Rindfliesch20:29.3Zeeland West104.9
9Reagan Reaume20:30.1Gibraltar Carlson104.6
10Sydney Fischer20:30.3Clarkston104.6
9Morgan Scally20:30.4White Lake Lakeland104.5
9Brooklyn Wiltse20:31.0Davison104.3
11Gracey Barry20:31.7Grand Haven104.1
11Grace Roth20:33.7Saline103.4
11Sophia Aquino20:34.0Utica103.3
12Leanna Barnett20:35.4Rockford102.9
9Olivia Storteboom20:35.9Portage Central102.7
11Kerrigan Kennedy20:37.0Highland-Milford102.3
12Brooke Lemos20:38.3Davison101.9
9Annie Roraff20:38.3Rochester101.9
11Alanna Clague20:39.5Portage Central101.5
12Mackenzie Hendry20:39.8White Lake Lakeland101.4
10Reese Smith20:40.0TC West (Traverse City)101.3
10Jacalyn Yakel20:40.5Utica Eisenhower101.2
9Lyla Dowling20:42.3Holland West Ottawa100.6
11Claire O’Boyle20:44.1Lowell100.0
10Lexi Kowalski20:45.1Kalamazoo Central99.6
9Maggie Baginski20:45.6Utica Eisenhower99.5
10Ryann Smitka20:46.1Macomb Dakota99.3
10Sarah Wazne20:46.7Dearborn Heights Crestwood99.1
9Addie Jones20:46.9Salem99.0
11Jamie Patterson20:47.4Oxford98.9
12MK Elliott20:49.6Portage Central98.1
12Lauren Thomas20:49.7New Baltimore Anchor Bay98.1
11Allison Nussear20:50.6Midland Dow97.8
11Julia Timpa20:51.4Macomb Dakota97.5
11Natalie Lewis20:53.1Rockford97.0
10Macy Guikema20:55.2Jenison96.3
10Elliana Perugi20:59.1Brownstown Woodhaven95.0
11Anna Krampe20:59.7FHC GR Forest Hills Central94.8
9Addison Sokolowski21:00.3Highland-Milford94.6
9Viktoria MacDougall21:01.0Farmington94.3
12Sydney Lambert21:01.0Midland Dow94.3
9Linda Lopez21:01.5Lake Orion94.2
10Joslyn Bechtol21:02.0Brownstown Woodhaven94.0
9Alex Iacoban21:02.4Farmington93.9
12Remi Flanz21:05.8Fraser92.7
9Paige Haller21:06.2Walled Lake Central92.6
11Olivia Gartrell21:08.0Davison92.0
11Lily Rosender21:10.4Walled Lake Northern91.2
11Daphne Ball21:10.5Byron Center91.2
9Logan Robison21:11.3Clarkston90.9
12Shawna Monsere21:11.8Highland-Milford90.7
10Alyssa Mertes21:12.2Rockford90.6
12Ana Lopez21:12.3Rochester Adams90.6
11Natalie Joiner21:12.4White Lake Lakeland90.5
10Lilah Yoder21:13.1FHC GR Forest Hills Central90.3
10Abby Spencer21:16.8Farmington89.1
10Kate Molloy21:19.4Fraser88.2
11Macy Jenkins21:20.2Highland-Milford87.9
12Alexandria Mason21:20.2Ann Arbor Skyline87.9
9Reese Storteboom21:21.3Portage Central87.6
11Jun Hur21:23.9Portage Central86.7
10Audrey Henckel21:24.9Rochester86.4
10Kierra Magner21:26.0Farmington86.0
9Skylar Seedman21:26.9Rochester85.7
10Camryn Quidort21:28.8Oxford85.1
11Mylene Pham21:33.9Macomb Dakota83.4
12Morgan Gill21:35.2Rochester Hills Stoney Creek82.9
12Eleanor Kroetsch21:41.5Utica80.8
9Katie Yuan21:43.1Ann Arbor Skyline80.3
12Olivia Hyatt21:43.6Davison80.1
10Ava Danielson21:43.7Clarkston80.1
10Anna Furman21:44.2Kalamazoo Central79.9
9Genevieve Connolly21:46.7White Lake Lakeland79.1
12Lydia Martoni21:50.6Fraser77.8
11Ivy Beall21:58.3Midland Dow75.2
12Mallory Messer22:09.5Salem71.5
10Tessa Swier22:16.2Midland Dow69.3
9Chiamara Ogbonna22:16.6Brownstown Woodhaven69.1
9Emily Alt22:20.1Walled Lake Northern68.0
12Aileen Bachrens22:23.2Ann Arbor Skyline66.9
9Lilly McNair22:34.3Utica63.2
9Erin Sax22:40.1Brownstown Woodhaven61.3
10Liliana Cipolla22:57.2Salem55.6
11Isabella Frederick23:06.4Kalamazoo Central52.5

Adjustment: +19

Projections vs. Reality

And to close it out, correct on 25 of the 30 All-State boys. Throughout these finals, the projections nailed 198 of the 240 All-Staters, right on 82.5%

Unexpected All-State

Vincent Peterson Sand, Ann Arbor Pioneer

Projected: 31st, 46.3% chance of All-State

Mr. Consistent in the 15’s this year, with 8 of his 11 races of the sub-16 variety.

Anirudh Krishnan, Plymouth

Projected: 36th, 15.7% chance of All-State

From 2 miles to the finish, Anirudh had the 10th fastest split of any D1 boy. That speed on the closing stretch moved him up from 28th at two to 21st at the finish.

Benjamin Hartigan, Northville

Projected: 34th, 20.9% chance of All-State

In 2022, was one of the better freshmen in the State to NOT run in the State Finals. In this, his first appearance, made up for lost time, as he was the 3rd sophomore across the line.

Oliver Moss, Berkley

Projected: 42nd, 15.0% chance of All-State

Career progression is something to marvel. Oliver went from a 19:47 personal best as a freshman to a 15:37 here in their last cross race in a Berkley uniform.

Ian Lewis, Livonia Churchill

Projected: 38th, 13.6% chance of All-State

Saw a significant drop this past spring (4:45 to 4:27 in the 1600m) which led to further gains in cross. Sub-16 on three occasions during cross, winning the Livonia City title and placing 28th here.

All-State History

Seth Norder

I don’t think you’ll find a more calloused, yet grateful athlete than Seth. Two second place finishes on the big stage, another one on the track. Countless accounts of him being a great teammate and motivator for his Grand Haven Bucs. And then after seasons of trying, triumphs in championship meets.

Seth was introduced to us during his sophomore year, but the groundwork was laid much earlier. As a freshman, although unable to compete in the XC State Finals, Seth was able to close his season with three consecutive sub-17’s, including a 16:18 at the inaugural Michigan Meet of Champions. Come spring, his 4:28 in the 1600m earned him the #2 rank amongst all Michigan freshmen. The times were there, both on the grass and on the track, the foundation established for the next three years.

The following three seasons, we saw Seth learn how to race with the elitest of the elites, while throwing down marks for his age that would wow us for the future. On the track, examples would be his sub-9 in late April of his sophomore year or an 8:46 at Bluejay Elite this past May. Two years ago, a late season run that included two 15:2x’s. And in the fall of ’22, multiple sub-15’s at important regular season meets.

With that established speed, Seth was able to challenge some of the State’s best. The cross final in 2021 was a runaway Riley Hough victory, but that gap was considerably closed seven months later, where Norder gave Hough everything he could handle, falling in the D1 1600m final by less than a second. A few months later, on a windy day at MIS, a back-and-forth battle ensued with Benne Anderson, with Anderson prevailing in the final meters. Three championship races, three straight runner-ups, learning the necessary lessons before the dominance of the past two seasons.

June’s Division 1 3200m final was certainly a dominant one. Coming off that 8:46 in early May, a 4:08 in late April, and a scorching 4x800m split (I had 1:51), it was clear that Seth was in impeccable shape. Adversity came in the way of smothering heat, the likes of which that we hadn’t seen all spring. Wisely skipping the 1600m and throwing everything into the 3200m, Seth strained and grinded, but won in a comfortable margin, his 9:04 giving him his first individual title.

Look below and you’ll find that Seth grinded his way to a cross title as well. Consistent splits, all in the 4:45-4:50 range. He led a pack 20 boys through that first mile in 4:50 or under, but with that steady attitude, increasing effort, and laser focus on efficient running, he was alone by two miles, opening up a 5 second lead on Thomas Westphal (his future teammate, the only kid to run sub-15 at State and lose). Come the finishing stretch, that gap had closed, but it was apparent to all watching that Seth would win, overcoming two years of defeats to finally hoist an individual cross country title of his own.

Movin’ Up

Romeo typically embarks on a conservative start to the race, but passing 124 people in the final 3400 meters is absurd. Michael Magnoli was able to do that and was nearly matched by Kalamazoo Central’s Ty Billings.

Billings did capture the crown of the passes in the final 1.1, moving up 50 spots in the nearly 1800m.

Neither two could match Forest Hills Central’s soccer star Will Banfield in the final stretch, who went by 25(!!!) boys with his 26.9 second split in the final tenth of a mile. That was the fastest split from three miles on, the equivalent of 4:10 pace.

Perfectly Paced

Hardly surprising that the perfectly paced award goes to the lad who controlled the race – Seth Norder. On his way to a 14:54 (4:48 pace), Seth gave us 4:46.2, 4:49.1, and 4:47.5 splits.

Joining him in the land of metronomic races were:

Novi’s Carter Lukas and Soma Sato
Canton’s Clark Madden
Forest Hills Central’s Ben Romero

GradeNameTimeTeamRating
12Seth Norder14:54.3Grand Haven216.2
12Thomas Westphal14:57.9New Baltimore Anchor Bay215.0
12Brendan Herger15:05.6Northville212.5
9Kamari Ronfeldt15:08.6Ann Arbor Pioneer211.5
11Seth Conner15:12.2Jenison210.3
12Jasper Cane15:16.0Kalamazoo Central209.0
12Brandon Anderson15:19.9Dexter207.7
12Truman Johnson15:21.0Saline207.3
12Sebastian Ramirez15:22.0Royal Oak207.0
10Kyle O’Rourke15:22.4Highland-Milford206.9
12Noah Selvaraj15:23.7Bay City Western206.4
12Tyler Langley15:25.5Brighton205.8
11Ethan Powell15:28.0Northville205.0
12Vincent Peterson Sand15:29.7Ann Arbor Pioneer204.4
12Vincent Guaresimo15:31.0Romeo204.0
11Taye Levenson15:31.1Bloomfield Hills204.0
12Iain Forrest15:31.3Davison203.9
10Aiden Pengelly15:31.6Canton203.8
12Ty Parker15:32.6Walled Lake Northern203.5
12Pierce Grzymkowski15:32.9White Lake Lakeland203.4
12Anirudh Krishnan15:33.4Plymouth203.2
12Vishvaa Ravishankar15:34.0Troy203.0
12Mitchell Clark15:36.6Canton202.1
10Benjamin Hartigan15:37.7Northville201.8
12Oliver Moss15:37.9Berkley201.7
10Harper Wesley15:38.0Utica201.7
12Carter Fox15:38.8Macomb Dakota201.4
12Ian Lewis15:40.7Livonia Churchill200.8
12Luke Suliman15:42.6Ann Arbor Skyline200.1
11Alexander McArthur15:45.6Oxford199.1
11Elijah Forbord15:45.8Brighton199.1
12Colin MacGregor15:47.5Midland Dow198.5
11Mason Lucas15:50.7Jenison197.4
12Mason Jett15:52.5Ann Arbor Skyline196.8
11Ben Eisnor15:53.3Grand Haven196.6
11Andrew Kaczmarczyk15:53.7Bay City Western196.4
12Aiden Moore15:54.0BC Lakeview196.3
9Jack MacGregor15:54.8Howell196.1
12Liam Walters15:55.2GR Ottawa Hills195.9
12Braxton Sipes15:55.7Royal Oak195.8
12Tyler Brothers15:56.3Utica Eisenhower195.6
11Tyler Brock15:57.4Brighton195.2
12Jaxon Allen15:57.9Muskegon Reeths-Puffer195.0
12Bryce Nowik15:58.3Clarkston194.9
9Luka Hammond15:58.7Grand Haven194.8
9Samuel Baker15:59.3Kalamazoo Central194.6
11Tyler Outlaw15:59.4Brighton194.5
11Cayden DeGrendel16:00.5Clarkston194.2
12Willem DeGood16:01.5TC West (Traverse City)193.8
12Luke Campbell16:03.0Brighton193.3
12Kenny Lewis16:03.5Saginaw Heritage193.2
11Jack Chadwick16:03.9Plymouth193.0
10Beckett Crooks16:04.4Ann Arbor Pioneer192.9
11Nick Barretto16:05.1Northville192.6
11Ben Mussen16:06.3Plymouth192.2
11Kian Schneeweis16:07.1Troy192.0
9Ben Romero16:07.2FHC GR Forest Hills Central191.9
12Simon Davis16:08.2Macomb Dakota191.6
12Ryan Ward16:09.0White Lake Lakeland191.3
12Luke Oyster16:09.9Utica Eisenhower191.0
10Soma Sato16:11.0Novi190.7
10Benjamin Rottier16:11.8Grand Ledge190.4
11Ryan Carrannanto16:12.6Highland-Milford190.1
12Andrew Floros16:12.8Clarkston190.1
12Brandon Penberthy16:12.9Macomb L’Anse Creuse North190.0
11Joseph Spada16:13.3Kalamazoo Central189.9
10Ty Billings16:13.9Kalamazoo Central189.7
12Nicholas Yaquinto16:14.8Northville189.4
12Louis D’Souza16:15.3Troy189.2
10Caleb Keller16:15.9Traverse City Central189.0
10Andrew Wright16:16.0Kalamazoo Central189.0
11Sawyer McCarthy16:16.2FHC GR Forest Hills Central188.9
11Brady Millington16:16.8Brighton188.7
12Carter Lukas16:17.3Novi188.6
10Ian Morgan16:18.4Okemos188.2
11Clark Madden16:18.5Canton188.2
11Kort Thompson16:19.7Caledonia187.8
12Roman Smith16:20.1Grand Haven187.6
11James Latstetter16:20.2Flushing187.6
10Ryan Barnes16:20.6Clarkston187.5
11Luke Morehouse16:20.6Utica187.5
11Max Myrand16:20.7Oxford187.4
10Brennan LaRusso16:21.1Saline187.3
12Noah Tiernan16:21.7White Lake Lakeland187.1
11Lucas LaMilza16:22.1Macomb Dakota187.0
11Caleb Snyder16:22.4Dexter186.9
12Lucas Karbel16:23.5Walled Lake Northern186.5
12Luke VanderHeuvel16:24.2Port Huron Northern186.3
11Logan Mullan16:24.4Detroit U-D Jesuit186.2
12Andrew Foshag16:24.5Monroe186.2
12Aiden Janes16:25.0Rochester Adams186.0
10Aron Gal16:25.0Grand Haven186.0
12Julian Liang16:25.4Novi185.9
12Jack DeKruyter16:25.9Zeeland West185.7
11Mitchell Jeruzal16:26.1Byron Center185.6
10Robert Dodd16:26.4Zeeland West185.5
11Julian Linebaugh16:26.6Dexter185.5
11Joseph Rohmfeld16:26.7Livonia Churchill185.4
12Brayden Mullins16:27.0Highland-Milford185.3
11Matthew Schwartz16:27.2Jenison185.3
10John Blaskowski16:27.4Saginaw Heritage185.2
12Jack DeWaele16:28.1Clinton Twp. Chippewa Valley185.0
12Will Banfield16:28.1FHC GR Forest Hills Central185.0
10Gavin Johns16:28.4White Lake Lakeland184.9
11Carter Livermore16:28.7Grandville184.8
12Michael Magnoli16:29.2Romeo184.6
11Drew Abbott16:29.8Detroit Catholic Central184.4
9Brandon Cloud16:29.9Northville184.4
12Cass Feeney16:29.9Oxford184.4
12Brandon Blandino16:29.9Canton184.4
10Luke Allen16:30.2Romeo184.3
11Parker Strelecki16:30.3Jenison184.2
10Theo Sacks-Thomas16:30.4Ann Arbor Pioneer184.2
10Keagan Smith16:30.5Zeeland West184.2
11Chase Wolters16:30.7Livonia Churchill184.1
10Ethan Shoffner16:30.8Cedar Springs184.1
11Walker Brose16:30.9Ann Arbor Huron184.0
9Jacob Szalay16:31.2Saline183.9
12Max Vangrouw16:31.4Holland West Ottawa183.9
12Lucas Ames16:31.8Oxford183.7
10Steven Dusseau16:31.8Canton183.7
11Spencer Parker16:32.3Portage Central183.6
9Nathan Bruss16:32.8Walled Lake Northern183.4
11Evan Nickoles16:33.3East Kentwood183.2
11Adam Dicken16:33.3Canton183.2
12Reponse Shema16:33.6East Kentwood183.1
12Lucas Weintraub16:33.7Ann Arbor Huron183.1
11Ian Boss16:34.3Traverse City Central182.9
12Skylar Jess-Isenegger16:34.4Highland-Milford182.9
12Caleb Wynn16:34.5Allen Park182.8
11Logan Gehoski16:34.8Bay City Western182.7
11Brady Boroniec16:35.3Allen Park182.6
12Grayson Albers16:35.3Ypsilanti Lincoln182.6
11Napolean Lino16:36.0Rochester182.3
12Parker Ludwig16:36.2FHC GR Forest Hills Central182.3
11Dominic Otto16:36.4Jenison182.2
9Josh Sanchez16:36.6Highland-Milford182.1
10Nate Linden16:36.7Troy Athens182.1
9Memphis Connor16:37.3Byron Center181.9
11Jacob Sanford16:37.7FHC GR Forest Hills Central181.8
9Liam Wierzba16:37.8TC West (Traverse City)181.7
11Matthew Verellen16:38.1White Lake Lakeland181.6
12Miles Killips16:38.1Bay City Western181.6
10Pierce Scheffler16:38.3Brownstown Woodhaven181.6
12Ryan Illikman16:38.4Detroit Catholic Central181.5
12Bode Cooper16:38.7Brighton181.4
12Bryce Goodsell16:40.5Romeo180.8
11Elijah Smith16:41.1Dexter180.6
12Alvin Stanton16:41.5Detroit U-D Jesuit180.5
11Aidan Daly16:41.7Harrison Twp. L’Anse Creuse180.4
11Saman Meshinchi16:41.8Saline180.4
11Ishaan Kundapur16:42.9Northville180.0
11Logan Grills16:43.7Bay City Western179.8
11Isaac Tanis16:43.8East Kentwood179.7
10Alex Vazquez16:43.8Brownstown Woodhaven179.7
9Matii Tarekegn16:43.8East Kentwood179.7
12Zachary Rubicz16:44.2New Baltimore Anchor Bay179.6
12Joey Seale16:44.9Salem179.4
11Cole Triffle16:45.7Canton179.1
10Elijah Thompson16:46.6Kalamazoo Central178.8
10Hudson Wojtkowicz16:46.9Livonia Churchill178.7
12Kaiden Morey16:47.1Traverse City Central178.6
12Gabe Rusch16:47.9New Baltimore Anchor Bay178.4
11Malcolm Spiegle16:48.2Livonia Churchill178.3
12Logan Begeman16:49.5Portage Central177.8
11Ayden McDonald16:49.5White Lake Lakeland177.8
11Jaxson Nowik16:49.6Clarkston177.8
12Sam Gibson16:49.6Dexter177.8
11Reid Tatro16:50.0Highland-Milford177.7
10Finn Gammerath16:51.0Walled Lake Northern177.3
12Sam King16:51.2TC West (Traverse City)177.3
10Lucas LaPointe16:51.3Plymouth177.2
9Luke Byland16:51.4Traverse City Central177.2
12Koen Lanker16:51.4Saline177.2
10Dane Hieronimus16:52.0Temperance Bedford177.0
12Patrick Donoghue16:52.5Ann Arbor Pioneer176.8
12Dylan Penberthy16:53.0Macomb L’Anse Creuse North176.7
9Caden Livermore16:53.3Grandville176.6
12Mateo Reyes16:53.4Midland176.5
11Jacob Essenmacher16:53.8Lapeer176.4
10Myles Gesselman16:54.1East Kentwood176.3
9Justin Johnson16:54.7East Kentwood176.1
11Quinn Kelly16:55.1Troy176.0
12Michael Cyrul16:55.5East Lansing175.8
12Aidan Leslie16:56.7New Baltimore Anchor Bay175.4
12Tommy Gardella16:56.7Salem175.4
10Ben Irwin16:57.1TC West (Traverse City)175.3
10Griffin Good16:57.6Flushing175.1
12Evan Rice16:58.6Walled Lake Northern174.8
9Bradley Smies16:58.9Hudsonville174.7
11Greg Vogt16:59.7New Baltimore Anchor Bay174.4
11Myles Bray16:59.8Monroe174.4
11Trevor Timmer17:00.5FHC GR Forest Hills Central174.2
11Scott Smith17:00.6Dexter174.1
11Carson Berko17:03.1Grand Haven173.3
12Robert Wisniewski17:03.3Hartland173.2
12Carson Cook17:04.1Hartland173.0
10Jackson Lam17:04.5Kalamazoo Loy Norrix172.8
11Noah Schuette17:05.2Rockford172.6
12Henry Beard17:05.5Ann Arbor Huron172.5
10Dylan Doggett17:06.0Highland-Milford172.3
11Andrew Wangler17:06.7Jenison172.1
10Myles Hendel17:07.0Jenison172.0
12Zain Syed17:07.2Plymouth171.9
12Luke Maher17:07.5Port Huron Northern171.8
12Connor Clor17:09.5Romeo171.2
10Elijah Bernstein17:10.0East Kentwood171.0
11Diego Islas-Montantes17:10.2Plymouth170.9
11Jacob Kosidlo17:11.4White Lake Lakeland170.5
12Carson Hauch17:11.5Zeeland West170.5
10Owen Cross17:11.5Grand Haven170.5
11Joshua Ellingsworth17:11.6Clarkston170.5
10Andrew Scheloske17:12.1Macomb Dakota170.3
12Sam DiLaura17:13.4Zeeland West169.9
12Joey Stevenson17:13.5Ann Arbor Pioneer169.8
10Bruno Cifaldi17:14.7Ann Arbor Skyline169.4
12Matthew Mizzi17:14.8Allen Park169.4
10James Brickel17:15.0Romeo169.3
11Chase Griffith17:15.3Walled Lake Northern169.2
11Blake Peardon17:18.8Lake Orion168.1
9Cameron Varner17:20.1Temperance Bedford167.6
12Zack Truszkowski17:20.2Traverse City Central167.6
12Jack McCalla17:20.6Dexter167.5
9Enshu Kuan17:20.8Ann Arbor Skyline167.4
11Ethan Morche17:21.5Livonia Churchill167.2
12AJ Sneller17:21.6Zeeland West167.1
10Daniel Niehaus17:22.9Plymouth166.7
11Owen Gould17:23.1Romeo166.6
11Teo Condevaux17:23.2Livonia Churchill166.6
10Ethan Dalman17:24.6Zeeland West166.1
11Lawrence Cubitt17:24.9Traverse City Central166.0
12Caleb Hirwa17:26.0Kalamazoo Central165.7
11William Rosales17:26.2Saline165.6
10Isaiah Clark17:26.8Allen Park165.4
12Alex Durocher17:27.1Traverse City Central165.3
11Sam Fairchild17:32.4Walled Lake Northern163.5
11Akshat Arora17:34.4Troy162.9
9John (Jack) Klein17:36.1Saline162.3
10Aidan Simrau17:36.5TC West (Traverse City)162.2
10Oliver Davis17:37.4Macomb Dakota161.9
11Jacob Van Houten17:37.7Troy161.8
10Carter Jacobsen17:38.1Oxford161.6
11Richard Qu17:39.6Troy161.1
11Noah Redman17:40.2Macomb Dakota160.9
11Jack Robichaud17:42.9Ann Arbor Skyline160.0
10Cayden Canham17:45.9Oxford159.0
10Jackson Raby17:49.1Allen Park158.0
9Matthew Guikema17:50.0Ann Arbor Skyline157.7
10Joseph Kaleto17:50.6Macomb Dakota157.5
11Landon Hoffman17:52.1Allen Park157.0
10Aaron Osterman17:54.2New Baltimore Anchor Bay156.3
11Alex Ebel17:58.1Bay City Western155.0
9Austin Taft17:58.7TC West (Traverse City)154.8
9Nicholas Yuan18:02.0Ann Arbor Skyline153.7
10Jack Monterusso18:06.7FHC GR Forest Hills Central152.1
10Joseph Sturtevant18:09.9TC West (Traverse City)151.0
11Cole Spencer18:11.6Bay City Western150.5
9Brandon Ziehmer18:14.6New Baltimore Anchor Bay149.5
11James Cusick18:19.0Oxford148.0
12Ryan Julian19:40.0Allen Park121.0