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
Uncategorized

Division 2 State: Individual Ratings

Adjustment: +17

Projections vs. Reality

The pre-race projections thought 25-26 of the All-Staters would come in as expected, instead there were six underdogs.

Unexpected All-State

Annabelle Lowman, Ludington

Projected: 54th, 13.4% chance of All-State

The Ludington girls have slowly been making themselves known at the elite levels. For Annabelle, it was a precipitous drop at the end of the year, transitioning from a 20-21 min. girl towards the low-18’s at both State and MITCA.

Nora O’Leary, Petoskey

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

A patient first mile put her in position to gain a spot on the podium. Despite running essentially the same split (5:56, 5:59), Nora moved up from 42nd to 17th and held that position until the finishing stretch, where she moved into 16th.

Samantha Brown, Clio

Projected: 35th, 32% chance of All-State

Dramatic year-to-year improvement from this sophomore. As a freshman, she hung around the 20’s/high-19’s. Come her sophomore season, she was able to break her way into the 18’s, including a 18:37 closer here at MIS.

Layla Jordan, Goodrich

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

The mid-distance star is beginning to show flashes of distance discipline. Sub-19 in five of her final six races, including an 18:12 at MITCA.

Natalie Foltz, Frankenmuth

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

It appears that the All-State tradition will continue over in Frankenmuth. The sophomore dropped 12 spots from her freshman year, hitting the 18’s for the third time on the year.

Caroline Randall, Hastings

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

Your I-8 conference champion showed she’s a championship-level racer, earning 4th in Region 12, winning the Barry County meet, then placing 29th here.

All-State History

Emily Tomes

Take a gander at the Fifty Tickets done over the summer and you’ll notice a trend. The 7th, 10th, 11th, 14th, 15th, 18th, and 19th spots were all taken by Division Two girls. Now I know my summer work isn’t the end all be all, but it’s all defined by previous track and cross seasons. And based on the 2022-2023 season, any one of those girls (and more!) could’ve won and we wouldn’t have batted an eyelash.

What was Emily’s case and argument? First, a reputation as a fierce racer. She came into view late in her freshman year, summoning a massive personal best in the heat of the D2 finals, breaking 19:00 for the first time ever. After a few years of growth, she returned to that stage, finding a fifth-place finish after a ferocious kick. Another one could come from track, where she displayed an increased amount of strength and endurance. She had lowered her personal best in the 1600m to well under 5:00, a 4:56 at the State Finals in fact. Earlier in the spring, a 10:44 at the Bluejay Elite 3200m gave her the 2nd fastest returning mark in Division Two.

Her 2023 season started inauspiciously, with a 20:41 at Michigan Catholic. But if you know that course and Emily’s typical trajectory, in hindsight, you know that wasn’t a major cause for concern. Come mid-September, it was evident that her base level of fitness was much improved over previous years. In the major invites of the mid-season, Tomes was able to run into the mid-18’s on every occasion, a substantial improvement from the 19:00+ efforts of her junior year. Come championship time, it was only natural that she’d summon yet another level.

Just as predicted in the summer, the D2 girls race started with many candidates in the quest for glory. At the mile, 11 girls split between 5:36-5:39. At two, that front pack had whittled down to five, Tomes in the back, hanging in there and ready to pounce on any move. Coming onto the track, it was three: Elena Figueroa (setting up for a monster track season), Gail Vaikutis (4th in the mud at RunningLane), and Tomes. Closer to three, the latter two had separated, and it came down to the finishing speed of Tomes and Vaikutis. The two will be teammates in the coming years at Michigan, but in this race here they were competing against one another, with Tomes prevailing in the final meters.

Movin’ Up

DeWitt’s Mia Williams was the queen of moving up through the race, passing 61 girls from the mile to the finish and 26 girls from 2 miles on, the tops from each split.

She didn’t, however, set the mark for runners passed down the home stretch, as that went to Grand Rapids South Christian’s Riley VanderLaan, who moved up 9 spots in the final 173m.

By far the quickest kick of the field was the winner, Emily Tomes, who split a 29-flat for the final tenth of a mile, hitting 4:10 pace.

that little dot at the bottom left was Emily’s time in the final 0.1, a clear 2+ seconds faster than any other girl

Perfectly Paced

Mentioned earlier, Petoskey’s Nora O’Leary. Her 18:28 was the equivalent of 5:56 pace, which she maintained throughout the entire race. 5:56.5 at the mile, 11:55.6 at two (5:59), 17:54.3 through three (5:59). In doing so, she moved up 25 spots from one to two, held that position into three, then moved up one down the finishing stretch.

Other girls who were able to run close to even splits were:

Isabella Taber and Sydney Ferguson, both from DeWitt
Monroe Jefferson’s Jenna Pilachowski
Marshall’s Camille DeCola

GradeNameTimeTeamRating
12Emily Tomes17:31.4GR Catholic Central163.9
12Gail Vaikutis17:33.6St. Joseph163.1
11Elena Figueroa17:46.6St. Joseph158.8
9Ava Schafer17:53.8St. Johns156.4
12Natalie VanOtteren17:58.2Grand Rapids Christian154.9
12Drew Muller18:06.0East Grand Rapids152.3
11Emma Drnek18:07.7Zeeland East151.8
12Mary Richmond18:13.1Frankenmuth150.0
12Logan Brazee18:16.0Otsego149.0
11Kamryn Lauinger18:21.2Goodrich147.3
12Megan Germain18:23.7Otsego146.4
11Sadey Seyferth18:24.8East Grand Rapids146.1
11Sophy Skeels18:25.5Adrian145.8
9Annabelle Lowman18:26.2Ludington145.6
11Ezgi Kurt18:27.3Alma145.2
12Nora O’Leary18:28.7Petoskey144.8
10Emma Hoffman18:31.3Otsego143.9
12Meghan Ford18:32.6Mason143.5
12Kyla Meyers18:34.7Spring Lake142.8
10Lilah Poel18:36.1Grand Rapids Christian142.3
9Clara Kaczor18:36.6Freeland142.1
10Samantha Brown18:37.1Clio142.0
11Summer Brower18:37.8Ludington141.7
12Jenna Pilachowski18:38.0Monroe Jefferson141.7
12Camille DeCola18:43.1Marshall140.0
12Addison Washler18:43.9Forest Hills Eastern139.7
11Layla Jordan18:44.7Goodrich139.4
10Natalie Foltz18:45.3Frankenmuth139.2
9Caroline Randall18:45.8Hastings139.1
10Ellie Scholma18:46.9Grand Rapids Christian138.7
12Payton Holtz18:49.1Grand Rapids Christian138.0
12Abby Young18:49.7St. Johns137.8
9Baylor Lauinger18:57.6Goodrich135.1
10Meredith Cook18:58.3Zeeland East134.9
12Anastee Davis19:01.6Adrian133.8
11Natalia DeMea19:02.8Chelsea133.4
9Lucy Conzelmann19:04.5Frankenmuth132.8
9Olivia Hollebeek19:05.0Holland Christian132.7
12Tatum Dykstra19:08.5Fruitport131.5
9Ayda Skeels19:08.9Adrian131.4
9Eliana Stob19:11.4Holland Christian130.5
12Morgan Newton19:12.8Croswell-Lexington130.1
11Joy Evans19:13.8Alma129.7
10Alexis Kotkowicz19:16.5Spring Lake128.8
12Emma DeVries19:17.1GR West Mich. Aviation128.6
11Eva Thompson19:17.5Croswell-Lexington128.5
12Allison Kuzma19:17.7Zeeland East128.4
10Emma Crandell19:18.7Owosso128.1
12Bea Reeser19:21.0Spring Lake127.3
9Adeline Armstrong19:22.0East Grand Rapids127.0
11Avery Byrne19:22.8Goodrich126.7
9Ellery Lampen19:23.4Holland Christian126.5
12Ellia Agar19:23.5GR South Christian126.5
9Lane Isom19:23.7Richland Gull Lake126.4
11Lexie Ruffing19:24.4Spring Lake126.2
12Sparrow Centeno19:25.2Southgate Anderson125.9
9Mia May19:25.7Sparta125.8
10Linnea Paige19:26.3Fremont125.6
11Ava Crews19:27.0Middleville Thornapple-Kellogg125.3
11Nicole Schafer19:27.2Williamston125.3
9Jaelyn Ray19:27.5Pinckney125.2
10Falyn Doss19:27.5New Boston Huron125.2
9Claire Brown19:28.1Goodrich125.0
11Madison Morris19:28.2Tecumseh124.9
12Naomi Nelson19:29.9Grand Rapids Christian124.4
10Ava Pawlick19:30.8Petoskey124.1
11Nadia Grierson19:33.2Ludington123.3
11Karie Keefer19:33.5Freeland123.2
9Skylar Mejeur19:33.9Otsego123.0
11Kayla Williams19:34.7DeWitt122.8
11Courtney Bovair19:35.2Carleton Airport122.6
11Taylor Mitchell19:35.3Otsego122.6
10Katie Berkshire19:35.7Gaylord122.4
12Adia Sikkema19:36.7Grand Rapids Christian122.1
10Chloe Khon19:37.6Jackson Northwest121.8
10Miriam Kloha19:39.9St. Johns121.0
12Libby Summerland19:40.6Owosso120.8
11Chloe Josephson19:42.5Linden120.2
9Melody Meckstroth19:43.1Linden120.0
9Kylie Mausolf19:44.3Birch Run119.6
11Maria Nunning19:45.4Pontiac Notre Dame Prep119.2
9Lucy Waalkes19:46.0Grand Rapids Christian119.0
11Mea D’Agostino19:46.1Orchard Lake St. Mary’s119.0
9Alivia Ottinger19:47.0Goodrich118.7
12Ava Baltierra19:47.7Armada118.4
11Kathryn Kurtinaitis19:49.2Dearborn Divine Child117.9
10Taryn DiLaura19:49.6Zeeland East117.8
12Claire Marosi19:51.3GR Catholic Central117.2
11Madison Johnson19:51.5Paw Paw117.2
12Maddie Bosch19:51.9Hudsonville Unity Christian117.0
10Jillian Clason19:54.3Forest Hills Eastern116.2
12Clara Fletcher19:56.2St. Johns115.6
9Sydney Timmons19:56.6Otsego115.5
11Elizabeth Ambroggio19:56.7Warren Regina115.4
9Diya Goyal19:57.3Cranbrook Kingswood115.2
11Mia Williams19:57.8DeWitt115.1
12Kirsten Koss19:58.9Dearborn Divine Child114.7
9Sophia Schafer19:59.1Williamston114.6
11Ayla Holben19:59.3DeWitt114.6
9Molly Gaudard19:59.3Flint Kearsley114.6
9Grace Mahaffy20:00.3Goodrich114.2
10Berkley Holtz20:01.0Sturgis114.0
12Emma Steele20:01.7Vicksburg113.8
12Jaeden Harshberger20:02.4Hopkins113.5
12Jennifer Hernandez-Medina20:03.0Three Rivers113.3
11Autumn Thompson20:04.2DeWitt112.9
11Grace Murphy20:05.4Flint Powers Catholic112.5
11Preslee Perkins20:06.4Stevensville Lakeshore112.2
10Jada Prescott20:06.6Freeland112.1
11Kayla Slade20:06.6Dearborn Divine Child112.1
12Ava Boggs20:07.8Flint Kearsley111.7
11Desiree Duque-Rico20:07.9GR West Mich. Aviation111.7
12Katherine Riemersma20:08.0Spring Lake111.7
12Riley Peer20:09.1Monroe Jefferson111.3
9Ainsley Sullivan20:10.3Forest Hills Eastern110.9
10Isabella Taber20:11.6DeWitt110.5
10Sydney Ferguson20:11.8DeWitt110.4
11Nell Stover20:12.6Detroit Country Day110.1
12Jade Murdoch20:13.0St. Joseph110.0
11Julionna West20:14.2Owosso109.6
10Josie Longcore20:14.6Plainwell109.5
10Brooklynn Brown20:16.8Cadillac108.7
10Reese Supianoski20:17.2Williamston108.6
9Hayden Lemieux20:19.4Paw Paw107.9
11Hayven Thiel20:19.9Corunna107.7
10Christina Theis20:20.7Ludington107.4
10Avery Turk20:21.2New Boston Huron107.3
12Daniela Hinojos20:22.3Riverview106.9
11Josie Jenkinson20:22.4Owosso106.9
11Brooklyn Khon20:23.0Armada106.7
10Samantha Bieber20:24.8Chelsea106.1
9Addison Josephson20:25.1Linden106.0
10Madelyn Baar20:25.3East Grand Rapids105.9
12Avery Hecksel20:25.6East Grand Rapids105.8
10Elise Barden20:25.9Frankenmuth105.7
12Molly O’Brien20:29.0Bloomfield Hills Marian104.7
11Autumn Brower20:29.2Ludington104.6
12Remington Arney20:30.1Newaygo104.3
12Brooklyn Springvloed20:31.3GR South Christian103.9
9Samantha Whitlam20:33.2Macomb Lutheran North103.3
11Cami Kraai20:34.9Whitehall102.7
12Kennedy Roskopp20:35.5Warren Regina102.5
12Cecilia Ruchti20:35.8St. Joseph102.4
12Dora Henry20:36.0Haslett102.3
11Claire Heller20:36.2Detroit Country Day102.3
11Lillian Rutallie20:36.6Marysville102.1
10Alyssa Korte20:38.0Grosse Ile101.7
12CamBrie Corey20:38.6Petoskey101.5
12Paige Kloha20:39.2Freeland101.3
10Megan Kuzma20:39.5Zeeland East101.2
11Landrey Kuhn20:40.8Freeland100.7
12Gabby Fernandez20:41.0Warren Regina100.7
10Meghan Guczwa20:42.9Spring Lake100.0
10Tessa Hatt20:43.2Sturgis99.9
9Sidney Shepard20:44.3Linden99.6
11Natalie Lentine20:44.5Warren Regina99.5
9Zora Ziolkowski20:46.7Chelsea98.8
11Mary Larocca20:48.4Pontiac Notre Dame Prep98.2
11Natalie Summerland20:48.7Owosso98.1
11Brynn Hurley20:49.1Croswell-Lexington98.0
11Lauren Thompson20:52.2Chelsea96.9
11Bethany Zimmerman20:52.3Spring Lake96.9
12Merceydez Patton20:53.3Muskegon Oakridge96.6
9Ella McInerney20:53.9Cadillac96.4
10Beatrice Perucchetti20:54.5St. Joseph96.2
10CC Kuras20:57.5Zeeland East95.2
9Isabel Reinke20:58.1Freeland95.0
10Gabby Cleveland21:00.7Frankenmuth94.1
11Rachel Berkenpas21:02.0GR South Christian93.7
12Analise Chelotti21:02.6DeWitt93.5
9Ahna Woltjer21:03.3GR West Mich. Aviation93.2
9Hannah Haines21:03.8Madison Heights Lamphere93.1
9Gabriella Komarowski21:04.6St. Clair92.8
12Mackenzie Keillor21:05.2Ludington92.6
10Sydney Bir21:05.3Sturgis92.6
12Kennedi Wood21:10.3Sparta90.9
10Anna Kujansuu21:11.1Dearborn Divine Child90.6
12Riley VanderLaan21:11.6GR South Christian90.5
10Grace Kooyer21:11.7GR South Christian90.4
12Skotti Ball-Duley21:12.8Owosso90.1
11Kate Paluszewski21:12.9Dearborn Divine Child90.0
9Allison Brandt21:14.3Ludington89.6
11Kim Miller21:15.2Monroe Jefferson89.3
11Charlie Drew21:16.4Niles88.9
12Reagan Brooks21:16.7Linden88.8
9Lydia Johnson21:18.0St. Joseph88.3
12Eliza Nelson21:18.9Croswell-Lexington88.0
9Ella Thornton21:20.9St. Clair87.4
10Rebekah Stachura21:21.6Otsego87.1
11Madalynn Karsies21:22.1Pinckney87.0
10Molly McNabb21:22.6St. Clair86.8
9Claire Dunn21:23.5Pontiac Notre Dame Prep86.5
11Abby Robinson21:26.2Gladwin85.6
10Rory Workman21:29.2East Grand Rapids84.6
11Jillian Wygonik21:31.3Dearborn Divine Child83.9
11Lorelei Mahon21:31.4Warren Regina83.9
12Seren Angus21:31.6Chelsea83.8
9Sofia Lewis21:31.8GR West Mich. Aviation83.7
12Marisa Mazza21:32.4Cadillac83.5
10Lili Zondervan21:32.6GR South Christian83.5
11Quincy Stiffler21:33.2East Grand Rapids83.3
12Ava Fahrenkopf21:34.3Linden82.9
10Chloe Rinzema21:35.6GR South Christian82.5
12Sylvia Thomas21:38.5St. Johns81.5
9Flora Ramos21:39.9Pontiac Notre Dame Prep81.0
12Brianna Albers21:40.3Richmond80.9
11Allie Komarowski21:40.9St. Clair80.7
10Cessaly Fichtner21:41.0Freeland80.7
10Elizabeth Salinas21:41.5Dearborn Divine Child80.5
10Aubrey Sargent21:42.0St. Clair80.3
10Nora Buys21:46.2GR West Mich. Aviation78.9
12Lily Sackrider21:47.0St. Johns78.7
11Lydia Finn21:52.3St. Johns76.9
12Allisyn Pagel21:53.1Adrian76.6
10Pauline Chapman21:58.9Richmond74.7
12Sydney Hoffman22:09.3Petoskey71.2
11Mia Schroeder22:10.4Monroe Jefferson70.9
9Addie Main22:10.5Cadillac70.8
11Addison Mikel22:16.0Pontiac Notre Dame Prep69.0
11Clare Conzelmann22:17.0Frankenmuth68.7
12Kaitlyn Miller22:17.1Frankenmuth68.6
12Alyssa Masserant22:17.8Monroe Jefferson68.4
10Sofie Dzik22:18.7GR West Mich. Aviation68.1
12Clara Fredenberg22:18.7Chelsea68.1
10Catherine Kipila22:22.1Pontiac Notre Dame Prep67.0
10Kenzie Eicher22:24.1Sturgis66.3
12Abagayle Barkley22:27.1Croswell-Lexington65.3
12Lauren Cole22:27.3Petoskey65.2
9Riley Schweitzer22:30.3Linden64.2
9Eleanor Park22:32.0Sturgis63.7
9Greta Meisel22:34.5Petoskey62.8
12Addison Bellows22:35.2Pontiac Notre Dame Prep62.6
11Clair Bacon22:48.9St. Clair58.0
12Marah Putnam22:52.6Chelsea56.8
12Hadley Hilt22:58.1Cadillac55.0
10Piper Tracy22:58.4Cadillac54.9
9Zoe Barnes22:59.2Cadillac54.6
9Jaylynn Maduri23:06.8Croswell-Lexington52.1
11Eden Brewer23:09.4St. Clair51.2
10Madeline Pacola23:11.8Petoskey50.4
11Kat Wilson23:25.9Zeeland East45.7
10Nancy Gordon23:27.6Adrian45.1
9Carlee Bakewell23:30.8Adrian44.1
12Paityn Modert23:32.0Sturgis43.7
11Carly Old23:50.1Croswell-Lexington37.6
9Madelyn Yezback24:00.2Warren Regina34.3
11Sofia Switalski24:03.1Warren Regina33.3
11Kylie Brooks24:09.4Sturgis31.2
10Teagyn Blevins24:55.3Adrian15.9

Adjustment: +18

Projections vs. Reality

D2’s boys had perhaps the highest number of breakthroughs and underdogs thus far, with 7 of the 30 All-State athletes getting in there when unexpected.

Unexpected All-State

Caleb Palmreuter, Gladwin

Projected: 32nd, 49.3% chance of All-State

What a difference a year makes. Spent the majority of his junior year above 16:30, was a consistent low-16/high-15 kid as a senior.

Nolan Nixon, Cadillac

Projected: 52nd, 11.4% chance of All-State

Toughness prevailed. Due to injury, Nolan missed much of the summer. He slowly worked his way through the year, beginning in the 17’s and working his way down to a 15:45 here.

Isaac Staib, St. Johns

Projected 37th, 24.4% chance of All-State

When he’s been on, he’s really been on. Sub-16 on a few occasions throughout the year, such as a 15:50 at Bluejay and a 15:46 here. A sleeper to do some big things in the 800m this spring.

Ezekiel Baltierra, Alma

Projected 33rd, 37.2% chance of All-State

The lone freshman boy in the top-30. His final three races were all of the sub-16 variety, getting progressively faster from Region 15 to here to MITCA.

Andrew Yax, Clio

Projected: 49th, 6.9% chance of All-State

Picked the absolute right time to submit his first sub-16 ever. A 15:47 here was a 15 second personal best and over a minute faster than his performance the previous year.

Henry Cox, Plainwell

Projected: 43rd, 9.7% chance of All-State

Capped off an incredible senior year that included wins at Delton-Kellogg, Bangor, and Region 13. Henry ventured under the 16:00 mark on three occasions as well.

Moises Salazar, Adrian

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

Second consecutive All-State for this young sophomore, who was sub-16 in his final three races.

All-State History

TJ Hansen

Again, take a gander at the 50 Tickets and another theme will come forth. The high-quality, returning depth entering the season for these Division Two boys. They took up six spots in the top-ten, often unheard of as D1 takes up almost half of the state’s runners. You had a defending champ in Connell Alford, low-9 3200m runners in Solomon Kwartowitz, Nate Carmody, and Paul Moore, a mid-15 returner in Evan Loughridge, and your defending 3200m champ in TJ Hansen.

TJ entered high school with all the potential, a pressure that often proves too much for some. He’s handled it admirably, progressing with patience each step of the way. As a freshman, he accumulated many honors, such as the Saginaw County Championship and a Region 15 title, then in the closing stage, acquitting himself to MIS with a 12th place finish. A few months later during track, he was able to set the Michigan freshman record in the 2-mile, a 9:28 (the 3200m record held by Ben Hill, a 9:20) at New Balance Nationals.

The advancement continued in future seasons. I could recite stats and places all day, but I think the story of the end of his sophomore year speaks great volumes. Following the accident, faced with many reasons not to run, many fallback options if a race was going sideways, TJ persevered through the pain to secure another regional championship and a move up to 5th at D2’s State Finals. I have no doubt the confidence gained from pushing through tremendous pain has aided him in the coming seasons.

What has occurred in those coming seasons? A 3200m championship in the spring. His 9:11 wasn’t the fastest time of the season, but consider the conditions, blazing heat in early June. He came into that race with the third-fastest time in the field, but outlasted the rest of the field, a testament to his ability to block out any negativity during a race. Here, a State Championship. You know me, I like my charts, and here’s one of the top-30 finishers and their times over the final 1.1 miles:

If there’s anything that shows his dominance over the final stages of the race, the above is it, TJ’s split on the botton left. Over 10 seconds clear of any elite competitor on the finishing road to a State Title.

His impactful finishing ability was again on display this past weekend at NXN. The patient young man came through 1k in 79th, 2k in 39th, and by the time 4k came around, he was in 10th, a spot he held until the finish. With only one underclassman ahead of him, TJ will have the opportunity in coming years to further etch his name into Michigan running lore.

Movin’ Up

A dramatic jump was executed by Parma Western’s young Edison Lopeman. The sophomore moved from 137th at the mile to 51st at the line, advancing 86 whole places.

Similarly dramatic was Allendale’s Mason Hill, who was 108th at two and 65th at the finish line.

The Parma Western distance crew must be tough and fierce in the finishing stretch, because they had the best closer in the field. Titan Parker moved up 10 places in the final tenth of a mile, laying down a 25.1 split, the equivalent of sub-4 pace. Put that boy in an 800m this spring!

Perfectly Paced

The most even of even splits were delivered by the experienced Connell Alford. The result here in early November may not have been what he wanted. But he’s still running, competing this upcoming weekend at FootLocker. My guess is that ability to lock in and handle a tough pace may have something to do with his 2nd consecutive trip to San Diego. Anyhow, his 15:11 at MIS equated to 4:53 pace. His splits were right there on the mark: 4:52.5, 4:53.3, and 4:52.7.

Joining him in that metronome category were:

His Bulldog teammate, Jackson Dell
Allendale’s Ronnie Silveira
Two All-Staters across each gender that stayed steady, Marshall’s Jack Bidwell
Another Parma Western kid, Cooper Singleton

GradeNameTimeTeamRating
11TJ Hansen14:52.8Freeland216.4
12Solomon Kwartowitz15:03.3Cranbrook Kingswood212.9
12Connell Alford15:11.2Chelsea210.3
11Jack Bidwell15:13.0Marshall209.7
12Paul Moore15:13.5Pinckney209.5
11Henry Dixon15:16.0Forest Hills Eastern208.7
12Alex Thole15:20.6East Grand Rapids207.1
12Logan Ruffner15:23.7Riverview206.1
11Colin Murray15:27.7Dearborn Divine Child204.8
12Evan Loughridge15:28.5Pinckney204.5
12Braylon Petty15:29.9Adrian204.0
12Noah Lambers15:31.8Holland203.4
12Sean Pettis15:34.9Fremont202.4
10Ronnie Silveira15:35.5Allendale202.2
12Nolan Pinion15:38.3Lake Fenton201.2
12Ethan Sandula15:41.6Pinckney200.1
11Simon Triezenberg15:42.2Grand Rapids Christian199.9
12Caleb Palmreuter15:43.4Gladwin199.5
12Ryan Brinker15:43.8East Grand Rapids199.4
12Nolan Nixon15:45.1Cadillac199.0
12Elliott Sirianni15:45.6Clio198.8
10Owen Metzger15:45.7Sparta198.8
12Isaac Staib15:46.2St. Johns198.6
9Ezekiel Baltierra15:46.5Alma198.5
12Andrew Yax15:47.8Clio198.1
12Gregory Janesak15:52.7Sparta196.4
11Henry Cox15:52.7Plainwell196.4
10Moises Salazar15:52.9Adrian196.4
12Liam Hinman15:53.0Forest Hills Eastern196.3
12Brendan Hoving15:54.3Forest Hills Eastern195.9
10Jonah Workman15:56.3East Grand Rapids195.2
11Alex Doneth15:57.6Mason194.8
12Shay White15:58.0St. Joseph194.7
12Dylan Clark15:58.9Grand Rapids Christian194.4
10Vincent Pattison16:00.4Goodrich193.9
11Nolan Inglis16:01.6DeWitt193.5
12Nate Carmody16:03.7Haslett192.8
12Cooper Jacobsen16:05.3Forest Hills Eastern192.2
11Landen Wise16:07.4Frankenmuth191.5
11Dylan Lydic16:07.6Haslett191.5
11Seth Mead16:08.1Gladwin191.3
10Thomas Larson16:09.9Alma190.7
11Elijah Christensen16:10.9Gladwin190.4
11Kilian Whalen16:11.5Allendale190.2
12Giovanni Pardo-Keegan16:14.1Yale189.3
11Abatu Dykstra16:14.4Hamilton189.2
12Shane Izzard16:15.2Petoskey188.9
12Acer Campbell16:15.3Yale188.9
11Reece Davis16:17.1Marshall188.3
11Parker Tiethof16:17.7Allendale188.1
10Edison Lopeman16:18.3Parma Western187.9
11Sullivan Zietlow16:18.9Three Rivers187.7
11Dominic Lowrie16:19.4BC Harper Creek187.5
12Isaac Veen16:20.1Plainwell187.3
12David Murphy16:20.8Flint Powers Catholic187.1
11Will Engbers16:21.9Holland Christian186.7
12Brewer Snay16:21.9Macomb Lutheran North186.7
12William O’Dell16:22.1BC Harper Creek186.6
10Donovan Ryan16:23.6Plainwell186.1
10Bryce Gross16:24.0Flint Powers Catholic186.0
12Matthew Canales16:24.4Adrian185.9
12Tommy Farley16:25.3Petoskey185.6
10Kenny Sheffer16:25.3Otsego185.6
12Jacob Montgomery16:25.9Ionia185.4
9Mason Hill16:26.4Allendale185.2
12Jonathan Koetje16:27.2Grand Rapids Christian184.9
11Cougar Clark16:27.2Frankenmuth184.9
11Ben Gross16:27.4Allendale184.9
10Ben Verellen16:29.3Gladwin184.2
11Stewart Waters16:29.7Whitehall184.1
12Joe Waalkes16:30.0Grand Rapids Christian184.0
12Aiden Krueger16:30.4Niles183.9
12Ali Kudmani16:30.7Alma183.8
11Jack Lillywhite16:31.0Flint Kearsley183.7
12Cooper Singleton16:31.4Parma Western183.5
11Jeb Hillary16:31.6GR Catholic Central183.5
12Matthew Schreiner16:32.3Otsego183.2
9Cole McCraw16:32.9Pinckney183.0
10Jack Edison16:33.4East Grand Rapids182.9
11Caleb Wesseldyk16:34.4Otsego182.5
11Nolan Longuski16:34.9Shepherd182.4
11Tyler Endres16:35.3Forest Hills Eastern182.2
9Abraham McHugh16:35.5Marshall182.2
10Aden Ashworth16:36.1Allendale182.0
12Luke Glasgow16:36.8Spring Lake181.7
10Brett Magnus16:37.2Frankenmuth181.6
12Blake Ferguson16:37.8Yale181.4
9Bryce Cahoon16:38.3Shepherd181.2
11Carter Sherman16:38.5Fremont181.2
10Elijah Baltierra16:39.2Alma180.9
10Luke Dulecki16:39.5New Boston Huron180.8
11Dylan Pallett16:39.7Wayland Union180.8
11Aidan Goodwin16:40.6Otsego180.5
12Dane Bailey16:41.3Edwardsburg180.2
10Murphy Wagner16:41.5Saginaw Swan Valley180.2
10Anthony Plana16:41.9Frankenmuth180.0
12Connor Griffith16:42.1Marshall180.0
12Chase Nyack16:42.4Adrian179.9
12Dylan Distelrath16:42.9St. Clair179.7
12Brennan McKone16:43.5DeWitt179.5
12Tate Miller16:43.6Forest Hills Eastern179.5
10Caleb Carignan16:45.6Flint Powers Catholic178.8
11Logan VanHouten16:45.7Otsego178.8
9Lucas Aardema16:45.7East Grand Rapids178.8
12Parker Hays16:46.2Pinckney178.6
11Owen Saylor16:46.9Dowagiac Union178.4
12Luke Ueland16:48.2Forest Hills Eastern177.9
12Jackson Nyack16:48.4Adrian177.9
11Hayden Gould16:50.4Big Rapids177.2
11Simon Erfourth16:51.3Owosso176.9
12Peter Kuperus16:51.6Grand Rapids Christian176.8
12Keiran Murphy16:51.9Flint Powers Catholic176.7
11Andrew Commeret16:52.0Comstock Park176.7
11Jacob Hopkins16:52.5Detroit Country Day176.5
11Aidan Brinks16:53.3Holland Christian176.2
11Zach Newman16:54.3Pinckney175.9
11Noah Jarvis16:54.7Berrien Springs175.8
11Holten Mulherin16:54.9Otsego175.7
11Justin Bradford16:55.6Sparta175.5
11Bodie Heiss16:56.0Alma175.3
12Brady Odenbach16:58.3Petoskey174.6
12Ian Richthammer16:58.5GR Catholic Central174.5
12Hayden Holmes16:58.5Riverview174.5
11Will Whitmore16:59.5Holland Christian174.2
12John Whitman17:00.0Gladwin174.0
12Jackson Dell17:01.8Chelsea173.4
9Ryan Good17:03.7Parma Western172.8
12Jack Lindwall17:04.4Petoskey172.5
12Abdul Ghennewa17:05.6New Boston Huron172.1
10Thad VanderLaan17:06.0GR South Christian172.0
10Hunter Parsons17:06.0Whitehall172.0
10Micah Small17:07.4Grand Rapids Christian171.5
12Kenny Evans17:07.5Corunna171.5
12Joshua Simpson17:08.3Orchard Lake St. Mary’s171.2
12Matthew Schrauben17:08.5St. Johns171.2
12Peter Huey17:08.9Flint Powers Catholic171.0
12Ian Martin17:09.1Linden171.0
11Kaiden Gore17:10.4Marshall170.5
10Zahar Rush17:13.4Petoskey169.5
12Sunishthh Singh17:14.5Ann Arbor Gabriel Richard169.2
12Xander Maliska17:15.0St. Johns169.0
9Silas Skeels17:15.3Adrian168.9
11Isaak Brook17:15.5Pontiac Notre Dame Prep168.8
10Trent Hansen17:15.8Plainwell168.7
10Linus Helzerman17:18.0Chelsea168.0
12Arnot Heller17:18.1Detroit Country Day168.0
11Tamer Zahr17:18.6Dearborn Divine Child167.8
10Reagan Ward17:18.6St. Johns167.8
10Landon Gerritsma17:19.5Holland Christian167.5
11Keegan Hoekstra17:19.8Grand Rapids Christian167.4
10Joseph Horn17:19.9Ann Arbor Gabriel Richard167.4
12Jamison Snay17:20.8Macomb Lutheran North167.1
9Ethan Kreger17:21.5St. Clair166.8
12Luke Bounerba17:22.8Ann Arbor Gabriel Richard166.4
11Kyle Osborne17:23.0Pinckney166.3
11Wyatt Murtos17:24.6Yale165.8
9Nicklas Parker17:25.7Frankenmuth165.4
12Liam Troutner17:25.8Plainwell165.4
11Bobby Donley17:26.9Corunna165.0
12Dylan Schumann17:27.0St. Clair165.0
9Kevin Terpstra17:27.6Alma164.8
11Brayden Rynsburger17:29.0Holland Christian164.3
11Billy Pipkorn17:30.1Plainwell164.0
12Eric Shan17:30.2Cranbrook Kingswood163.9
12Cullen Black17:30.2St. Johns163.9
11Vincent Pollock17:30.4Fruitport163.9
11Ethan VandenHaute17:31.2Cranbrook Kingswood163.6
10Luca Lebron17:31.8Alma163.4
11Jerry Westrick17:33.4St. Clair162.9
10Alex Culver17:34.2Howard City Tri-County162.6
11Parker Fettig17:34.7Petoskey162.4
12Anthony Goatley17:35.2Madison Heights Lamphere162.3
10Brayden Prieskorn17:38.2St. Clair161.3
10Beckett Boos17:39.7Chelsea160.8
10Marek Borgstahl17:40.6Ann Arbor Gabriel Richard160.5
11Isaac Meyers17:40.8Sparta160.4
12Davis Christy17:41.5East Grand Rapids160.2
10Sam Hillary17:41.6East Grand Rapids160.1
11Teddy Rutkofske17:41.7Yale160.1
11William Melton17:42.4Parma Western159.9
12Luke Nawrocki17:42.6Armada159.8
10Jagger Clark17:43.6Frankenmuth159.5
12Jacob Howes17:44.1Three Rivers159.3
11Isaak Rubley17:45.8Dundee158.7
9Mason Raborn17:46.2DeWitt158.6
12Alex Robertson17:46.7Marine City158.4
11Nathan Steen17:47.6Holland Christian158.1
11Braylen Eaton17:47.7Charlotte158.1
11Ian Goodrich17:48.1DeWitt158.0
12Dylan Odenbach17:49.6Petoskey157.5
10Gavin Markucki17:50.2Richland Gull Lake157.3
10Spencer Phillpotts17:51.3Flint Powers Catholic156.9
12Liam Reynolds17:52.8Allendale156.4
12Israel Garcia17:53.6Riverview156.1
11Skye Smith17:54.0Vicksburg156.0
11Korbyn Thornton17:54.2St. Clair155.9
12Isaac Perez17:55.1Three Rivers155.6
11Titan Parker17:55.8Parma Western155.4
9Carter Fenner17:56.1Adrian155.3
11Nicholas Nakic17:56.9Dearborn Divine Child155.0
9Cole Coffman17:57.7Holland Christian154.8
10Matthew Wright17:57.8Ann Arbor Gabriel Richard154.7
10Xavier Roman17:59.2Macomb Lutheran North154.3
9Myles Robinson18:00.1Gladwin154.0
10Jonah Zietlow18:00.4Three Rivers153.9
9Will Chelotti18:02.0DeWitt153.3
9Caiden Caswell18:03.5Vicksburg152.8
11Jonah Deems18:06.7Sparta151.8
11Maximiliano Juarez18:07.6Dearborn Divine Child151.5
11Owen Crowder Smith18:08.3Cranbrook Kingswood151.2
10Nolan Korolden18:09.4Yale150.9
11Rhett Bunker18:09.5Sparta150.8
10Reece Howes18:09.8Three Rivers150.7
11Pete Lutz18:10.6Madison Heights Lamphere150.5
11Brant Maley18:13.3Chelsea149.6
10Alex Martin18:14.4Chelsea149.2
10Ross Wallace18:15.0Harper Woods149.0
10Jack Estelle18:16.0Hopkins148.7
12Ashton Argo18:17.6DeWitt148.1
10Braylon Lenneman18:17.8DeWitt148.1
10Isaac Fullerton18:17.8Parma Western148.1
9Jonathan Rapoza18:18.4Ann Arbor Gabriel Richard147.9
12Micah Morehouse18:18.5Marshall147.8
12Jackson Lillrose18:19.0Marshall147.7
10Jackson Ellis18:19.1Ann Arbor Gabriel Richard147.6
9Grant Goodwin18:20.0Dearborn Divine Child147.3
10Thomas Beiter18:20.9Flint Powers Catholic147.0
9Gunnar Djerf18:23.1Otsego146.3
10Bela Matyus18:23.7Orchard Lake St. Mary’s146.1
12Bretton Fischer18:23.9Cranbrook Kingswood146.0
12David Martin18:24.4Parma Western145.9
11Kale Kovach18:31.4Yale143.5
12Jayden Robertson18:41.3Marine City140.2
10Trey Hall18:45.3Three Rivers138.9
10Jack Sherer18:46.4Plainwell138.5
11Jack Fox18:53.4Grosse Ile136.2
9Wyeth Angus18:54.0Chelsea136.0
11Ethan Lewis18:54.4Dearborn Divine Child135.9
10Bryce Johnson18:56.7Gladwin135.1
12Robert Modrzejewski19:00.8Dearborn Divine Child133.7
10Oliver Alef19:01.8Macomb Lutheran North133.4
12Krish Kalmadi19:04.7Cranbrook Kingswood132.4
12Tyler Buckland19:05.2Armada132.3
10Cole Pergram19:15.5Frankenmuth128.8
9Peter (Tsz Ching) Mei19:16.2Cranbrook Kingswood128.6
12Ryan Delarosa19:16.9Macomb Lutheran North128.4
12Robert Yoder19:18.1Three Rivers128.0
10Carson Wood19:19.3Sparta127.6
10Colin Boullard19:25.3St. Clair125.6
12Cervantes Woodworth19:32.8St. Johns123.1
11Grayson Sutherland20:03.9Macomb Lutheran North112.7
9Evan Billings20:06.6St. Johns111.8