Blog

Uncategorized

2021 Ratings: MITCA Meet of Champions

(I know State was 10 days ago, but maybe motivation for next year?)

How Are Speed Ratings Calculated?

Girls Adjustment: +7
Boys Adjustment: +3

GradeNameTimeTeamRating
12Julia Flynn17:17.4Traverse City Central171.9
12Madison Foster17:47.8Temperance Bedford161.7
9Lucy Cook17:49.0Rochester161.3
12Madelyn Frens17:50.5Grand Rapids Christian160.8
9Jessica Jazwinski17:57.8Hart158.4
12Lisa Luecke17:59.9Allen Park157.7
11Allie Arnsman18:08.4Grandville154.9
10Mary Richmond18:09.0Frankenmuth154.7
10Jayden Harberts18:09.6Macomb Dakota154.5
10Meghan Ford18:09.9Mason154.4
10Natalie VanOtteren18:12.1Grand Rapids Christian153.6
10Alexandra Brigham18:19.3Clarkston151.2
11Annika Sandman18:20.5Lowell150.8
Kaylie Livingston18:21.0Whitmore Lake150.7
12Madi Szymanski18:21.7Alpena150.4
12Chloe Wall18:21.8Waterford Kettering150.4
12Audrianna Enns18:24.9Hart149.4
11Lola Thomas18:26.1Grand Blanc149.0
10Madison Osterberg18:26.9Jackson Lumen Christi148.7
12Meghan Beute18:30.4Grand Rapids Covenant Christian147.5
10Mariah Belmont18:30.7Macomb Dakota147.4
12Adit Dau18:30.9Grand Rapids Ottawa Hills147.4
12Noel Vanderwall18:31.8Petoskey147.1
11Madison Clor18:33.7Romeo146.4
10Ava King18:36.2Traverse City West145.6
10Alyson Enns18:37.5Hart145.2
12Haley Deighan18:39.7Birmingham Seaholm144.4
10Aiden Harrand18:41.0Buckley144.0
11Mackenzie Wright18:44.3Howell142.9
12Katie Carothers18:44.5Brighton142.8
10Selma Anderson18:45.1Grand Rapids Ottawa Hills142.6
9Isabelle Becker18:46.0Bay City Western142.3
11Sophia Thomas18:46.2Grand Blanc142.3
12Lauren Sancrant18:48.2Temperance Bedford141.6
12Mara Longenecker18:49.7Freeland141.1
9Ashley Sobczynski18:50.2Holly140.9
9Mallory Bigelow18:53.0Oxford140.0
12Makenna Scott18:53.7Maple City Glen Lake139.8
10Alexis Ball18:53.9Traverse City Central139.7
8Gwen VanSweden18:54.0Grand Rapids Public139.7
11Genavieve Kushner-Lopez18:54.2Walled Lake Western139.6
9Whitney Werner18:54.5Pewamo-Westphalia139.5
9Presley Allen18:54.9Mendon139.4
11Anna Delgado18:55.9East Lansing139.0
12Julia Finley18:56.9Belding138.7
11Allison Cornell18:59.0Forest Hills Northern138.0
10Allison Kuzma18:59.7Zeeland East137.8
12Faith Smith19:00.0Jackson Lumen Christi137.7
12Maggie Duba19:00.2Grand Rapids West Catholic137.6
12Sarah Storey19:01.5Remus Chippewa Hills137.2
12Mackenzie Hill19:02.0Plainwell137.0
12Kate Jenkins19:02.4Bloomfield Hills136.9
10Ella Showerman19:02.6South Lyon East136.8
10Ella Christensen19:03.3Northville136.6
10CamBrie Corey19:05.5Petoskey135.8
9Cassie Garcia19:05.9Northville135.7
9Lila Volkers19:07.1Kent City135.3
12Leanne Krombeen19:08.6Grandville Calvin Christian134.8
12Molly Harding19:10.6Manton134.1
10Alisia Olteanu19:12.4Walled Lake Western133.5
8Bella LaFountain19:12.5St. Charles133.5
10Katie Watkins19:13.2H.H. Dow133.3
12Sarah Coyne19:13.3Plymouth133.2
10Addison Johnson19:14.1Utica133.0
10Naomi Nelson19:14.2Grand Rapids Christian132.9
11Ava Maginity19:15.9Boyne City132.4
11Sarah Dixon19:16.3Forest Hills Eastern132.2
11Emma Netzel19:16.4Holt132.2
12Malarie Pinwar19:17.3Mt. Pleasant131.9
12Amanda McGill19:17.5Dexter131.8
11Maya Guikema19:18.1Jenison131.6
12Eliza Phares19:18.6Portage Central131.5
11Jacie Remtema19:18.7Highland-Milford131.4
10Carrigan Eberly19:21.3Brighton130.6
10Addison Washler19:21.7Forest Hills Eastern130.4
11Rebekah Asselin19:22.2Temperance Bedford130.3
10Mylie Kelly19:23.1Benzie Central130.0
12Caroline Farley19:23.5Petoskey129.8
12Whitney Farrell19:24.4Freeland129.5
12Lily Mataway19:24.5Flint Powers Catholic129.5
12Lily Strelecki19:26.6Jenison128.8
10Nikki Carothers19:27.0Brighton128.7
10Emily Tomes19:27.6Grand Rapids Catholic Central128.5
12Riley Mullen19:29.7St. Joseph127.8
11Ellory Clason19:31.3Forest Hills Eastern127.2
9Sydney Roberts19:35.4H.H. Dow125.9
10Ashlyn Smith19:37.4Forest Hills Eastern125.2
12Grace Jenkins19:38.3Bloomfield Hills124.9
Olivia Vanderwey19:38.5Capital Homeschool124.8
11Mackenzie Lemke19:39.8Rochester Hills Lutheran NW124.4
12Kendall Schopieray19:40.0Cadillac124.3
10Sophia Lado19:41.5East Grand Rapids123.8
11Erika Van Loton19:41.5Huron Valley Lutheran123.8
12Grace Zdankiewicz19:41.8Warren Regina123.7
12Emily Reeves19:43.9Mattawan123.0
11Kathleen Venhuizen19:44.6Traverse City Central122.8
9Ava Crews19:44.9Middleville Thornapple-Kellogg122.7
12Ava Genovese19:47.3Coloma121.9
12Rylee Tolson19:47.4Stockbridge121.9
12Nicole Olivieri19:48.1Mt. Pleasant Sacred Heart121.6
11Meagan Verellen19:48.4Utica121.5
10Madelyn Gordon19:49.1Walled Lake Northern121.3
10Megan Kowalski19:49.4Brighton121.2
11Mya Orner19:49.9Temperance Bedford121.0
9Ellie Schenkelberger19:51.3Traverse City Central120.6
12Elliott Smith19:52.1Traverse City West120.3
12Ari Pontoni19:52.7Battle Creek Lakeview120.1
10Ava Teed19:52.9Allen Park Cabrini120.0
11Emma Janesak19:52.9Sparta120.0
Serena Kessler19:53.7Ann Arbor Skyline119.8
10Izzy Fazio19:55.5Forest Hills Northern119.2
12Brooke Myers19:57.4Forest Hills Northern118.5
10Nora O’Leary19:58.1Petoskey118.3
12Madeline Richman19:58.8Utica118.1
11Maggie Otto19:59.3Jenison117.9
9Alanna Clague20:00.7Portage Central117.4
9Kyah Hoffman20:00.7Stanton Central Montcalm117.4
12Emma Collison20:01.1Highland-Milford117.3
Ambria Nagel20:01.4Bay City Western117.2
10Paige Herron20:03.2Caro116.6
12Rachael Sierakowski20:03.7Ithaca116.4
10Jaclyn Garvey20:05.5Grand Blanc115.8
12Amanda Meninga20:09.4Mason114.5
10Amanda Williams20:10.4Portage Central114.2
12Amanda Felstow20:11.0Romeo114.0
12Lexi Deighan20:12.3Birmingham Seaholm113.6
10Viktoria Bloniarz20:13.9Monroe113.0
10Kennedy Roskopp20:13.9Warren Regina113.0
12Reese Powers20:14.2Marysville112.9
8Linnea Paige20:14.5Fremont112.8
11Anna Gdowski20:14.8Northville112.7
11Carolyn Bennett20:16.3North Muskegon112.2
10Lauren Fox20:17.9Walled Lake Northern111.7
11Madeleine Hill20:18.3Saranac111.6
9Eliza Keith20:18.8Auburn Hills Oakland Christian111.4
10Jenna Sweeney20:21.9Reese110.4
9Violet Hrabovsky20:22.0Romeo110.3
11Ava Rawley20:23.1Utica110.0
12Maddie Hanulcik20:24.4Ionia109.5
7Ava Goodman20:27.8Hartland – Ore Creek108.4
12Hannah McComas20:28.1Dexter108.3
10Annalise Elliott20:28.4Cedar Springs108.2
12Katie Edison20:30.0East Grand Rapids107.7
10Mia Czarnowski20:30.2Walled Lake Northern107.6
11Grace Wessel20:30.6MACH107.5
12Gabriella Wingard20:31.1North Muskegon107.3
10Liliana Lehnst20:32.3Ithaca106.9
12Jessica Jarski20:32.8Warren Regina106.7
12Alice Roberson20:34.4Mt. Pleasant106.2
12Carly Judge20:34.9Shepherd106.0
10Trilian Krug20:35.2Chelsea105.9
10Kate Varitek20:35.3Dexter105.9
12Emma Moore20:35.4Pinckney105.9
10Morgan Newton20:38.1Croswell-Lexington105.0
11Lindsay Harvey20:38.1Macomb Dakota105.0
12Sarah Greb20:39.0Romeo104.7
12Chelsea Harvey20:39.9Macomb Dakota104.4
10Samantha Coots20:41.3Clinton103.9
12Amelia Kerschke20:43.7Mason103.1
11Emelia MacDonald20:45.2Middleville Thornapple-Kellogg102.6
12Alyson Kelly20:46.1Linden102.3
9Kaya Vrable20:50.4Caro100.9
Kamryn Salladay20:53.2Battle Creek Lakeview99.9
12Kaitlyn Thomas20:53.5Battle Creek Lakeview99.8
9Grace Tykocki20:54.2Grand Blanc99.6
12Ashley Mitchell20:54.6Dexter99.5
12Kierra Flegel20:58.1Kent City98.3
9Ayla Balazer20:58.5Ann Arbor Skyline98.2
10Isabel Hanson20:58.5Rochester Hills Stoney Creek98.2
10Olivia Giza21:00.6Goodrich97.5
10Samantha Shaver21:01.8Grand Blanc97.1
10Natalie Meadows21:02.2Whitmore Lake96.9
Clara Krupp21:02.5New Lothrop96.8
10Amelia Thompson21:02.9Big Rapids Crossroads Academy96.7
12Melanie Shelt21:04.5Walled Lake Northern96.2
11Jenna Denver21:04.9Imlay City96.0
12Madeline Heinrichs21:05.0Temperance Bedford96.0
12Aubrey Putman21:05.3Reese95.9
10Ava Kurczewski21:05.5Walled Lake Northern95.8
Averie Stefanovsky21:06.1Caro95.6
11Chloe Colton21:06.3Manton95.6
11Hayley Heinrich21:07.8Zeeland East95.1
12Rachael Barone21:07.9Jenison95.0
12Elise Elliot21:09.4Highland-Milford94.5
12Emalee Postma21:10.2Zeeland East94.3
11Abby Fifield21:10.6Utica94.1
10Remington Arney21:11.6Newaygo93.8
10Cylee Elkins21:13.1Clinton93.3
12Lydia VandenBerg21:15.2Grand Rapids Covenant Christian92.6
11Emma Bushroe21:16.3Temperance Bedford92.2
12Elizabeth Scharer21:17.5Adrian Lenawee Christian91.8
Elodie Weaver21:17.9Whitmore Lake91.7
10Ava Hollandsworth21:18.7Remus Chippewa Hills91.4
7Clara Kaczor21:20.3Freeland90.9
Quinn Hatfield21:24.7Remus Chippewa Hills89.4
Angelina Bauer21:26.1Saugatuck89.0
7Siene Muraszewski21:28.2Utica88.3
12Marielle Hatfield21:32.6Lake Fenton86.8
12Sarah Zamaites21:34.2Elk Rapids86.3
10Rachael Walch21:37.4Caro85.2
9Kayla Williams21:39.2DeWitt84.6
12Riley Hacker21:40.1Mt. Pleasant Sacred Heart84.3
12Allison Galsterer21:42.2Reese83.6
12Lily Heath21:47.4Allen Park Cabrini81.9
9Norah Lesner21:48.9Utica81.4
10Hannah Lewis21:49.5Zeeland East81.2
7Sophia Buzzelli21:49.8Clare81.1
12Haley Bendele21:54.7Shepherd79.4
9Ava Iverson21:55.7Benzie Central79.1
9Kennedi Wahmhoff21:57.7Manton78.4
9Morgan Ashcroft21:59.3DeWitt77.9
12Brooke Sweeney21:59.8Reese77.7
Isabella Kroll22:02.2Manchester76.9
10Samantha Wogaman22:04.6Grand Blanc76.1
12Rachel Musser22:05.3Bay City Western75.9
12McKenna Marsh22:06.6Manchester75.5
10Kaitlyn Miller22:07.6Frankenmuth75.1
12Kaitelyn Walker22:08.7Stockbridge74.8
10Celia Begosso22:16.3Ann Arbor Skyline72.2
Audrie Gilin22:18.6Flint Powers Catholic71.5
12Audrey DeSchryver22:19.5Forest Hills Northern71.2
11Brooklyn Whiteford22:23.1Kalkaska70.0
12Sidney Streetman22:24.5Dexter69.5
10Zoe Zeiser22:24.7Utica69.4
11Allison Hilts22:25.0Portage Central69.3
Peytyn Bates22:25.7Hillsdale Academy69.1
12Kaitriss Degroft22:25.8Remus Chippewa Hills69.1
10Sofia Berlanga22:27.2Midland68.6
11Natalie Malczyk22:29.4Huron Valley Lutheran67.9
12Isabel VanDusen22:33.5Cedar Springs66.5
10Alexandra Kirshman22:34.8Walled Lake Northern66.1
10Samantha LaFountain22:36.7Monroe St. Mary CC65.4
12Laura Belding22:42.7DeWitt63.4
10Allison Jones22:45.8Walled Lake Northern62.4
10Gabby Fernandez22:48.3Warren Regina61.6
10Kennedi Wood22:48.6Sparta61.5
8Izabelle LaLone22:50.3Ithaca60.9
11Lauren Brawt22:51.3Sanford-Meridian60.6
7Makinna Foglesong22:55.6Ithaca59.1
12Kylea Braman22:56.1Ithaca59.0
12Madison Golliver23:10.2Cedar Springs54.3
11Kaylee Aultman23:13.9Coleman53.0
11Chloe Sprague23:14.0Dexter53.0
10Kaitlyn Hatfield23:19.2Lake Fenton51.3
8Izzy Szymanski23:21.3Thunder Bay MS50.6
12Meghan Boyle23:23.7Birmingham Seaholm49.8
10Kaelyn Craddock23:23.9Mason49.7
12Callie DeVries23:24.4Grand Rapids Covenant Christian49.5
10Samantha Bloch23:26.6Walled Lake Northern48.8
9Evie Culver23:26.8Frankenmuth48.7
12Grace Staniforth23:29.8Muskegon Catholic Central47.7
10Brooklyn Shutko23:30.9Yale47.4
7Lydia Rasmus23:37.5Saranac45.2
11Hannah Hillary23:40.3East Grand Rapids44.2
Brooklyn Porter23:41.7Battle Creek Lakeview43.8
6Bridget Fullerton23:42.1Western43.6
9Olivia Gartrell23:45.2Davison42.6
Rhianna Armstrong23:45.4Mt. Pleasant MS42.5
12Joanna Wallace23:47.7Pinckney41.8
10Emmalee Springer23:48.9Belding41.4
9Sarah Olszewski23:50.4Clio40.9
12Catherine Leahy23:50.6Elk Rapids40.8
Lexi Hatfield23:52.6Remus Chippewa Hills40.1
12Grace Rennells23:58.3Muskegon Catholic Central38.2
Skylar Maclennan24:01.3Fulton37.2
12Rainey Schreiber24:02.2Remus Chippewa Hills36.9
9Alexa Cleary24:02.8Frankenmuth36.7
Mya Castellon24:10.9Mt. Pleasant MS34.0
12Emma Adler24:13.7DeWitt33.1
10Keira Curneal24:16.5Kalkaska32.2
10Karis Keith24:31.0Auburn Hills Oakland Christian27.3
Raigan Gingras24:42.0Parma Western23.7
10Gabriella Mezei24:56.7Mt. Pleasant18.8
12Joy Swanson25:04.3Pinckney16.2
10Holly Corteville25:06.0Walled Lake Northern15.7
Isabella Reimers25:12.8Manchester13.4
10Leah Kroge25:24.1Auburn Hills Oakland Christian9.6
12Bekah Etherington25:41.7Pinckney3.8
12Maddie Adler25:45.4DeWitt2.5

GradeNameTimeTeamRating
12Riley Hough15:08.5Hartland216.2
12Caleb Jarema15:20.4Pinckney212.2
12Luke Venhuizen15:25.2Traverse City Central210.6
12Jack Kelke15:27.2Romeo209.9
12Garrett Winter15:34.2Parchment207.6
12Owen Sharnas15:36.1Romeo207.0
12Noah Morrow15:36.5Manton206.8
12Owen Johnson15:37.3Ann Arbor Pioneer206.6
12Parker Lambers15:38.5Holland Christian206.2
11Nicholas Negru15:41.0Walled Lake Central205.3
12Brady McArdle15:41.2Davison205.3
12Ben Zwart15:41.7Grand Rapids Christian205.1
11Lezawe Osterink15:49.2The Potter’s House202.6
12Matthew Zeleke15:56.8East Lansing200.1
12Ethan Leitner15:57.9Tecumseh199.7
12Klay Grant15:59.4Muskegon Reeths-Puffer199.2
12Matthew Crowley15:59.5Midland199.2
12Tyler Guggemos16:00.9Kalkaska198.7
12Clayton Kuiper16:01.1Lake Orion198.6
12Easton Williams16:01.2Highland-Milford198.6
12Caden Meyer16:01.9Zeeland East198.4
11Kyle Eberhard16:02.0Linden198.3
12Owen Swisher16:02.1Livonia Churchill198.3
10Jesse Carson16:02.6Capital Homeschool198.1
12Joey Taverna16:03.6Clarkston197.8
11Jared Platt16:04.7White Lake Lakeland197.4
11Joe Muha16:06.1Traverse City Central197.0
12Blake Chipman16:07.6Flushing196.5
12Tinsae Nelson16:08.2Grand Rapids Christian196.3
11William Winter16:08.9Parchment196.0
11Jordan Domany16:09.0Caledonia196.0
12Jackson Jones16:10.5Sparta195.5
11Jonah Hochstetler16:10.6Traverse City West195.5
11Micah Bauer16:10.8Traverse City Central195.4
12Quinn Cullen16:12.0Brighton195.0
12River Meckstroth16:12.6Linden194.8
10Braylon Petty16:12.7Adrian194.8
11Joey Bowman16:13.9St. Johns194.4
12Kenny Minto16:14.8Davison194.1
12Alex Sullivan16:15.3White Lake Lakeland193.9
11Logan Detweiler16:15.4Grosse Pointe South193.9
12Josiah Magley16:15.4Ionia193.9
12Alexander Ortiz16:16.1Temperance Bedford193.6
12Gabriel Phillips16:17.7Clio193.1
11Luke Butler16:18.5Monroe192.8
12Brett Leidal16:19.3Detroit Catholic Central192.6
11Aiden Smith16:19.6Adrian192.5
10Brandon Anderson16:20.0Dexter192.3
12Isaac Stone16:21.1Traverse City West192.0
12Sam Yeager16:21.9Forest Hills Central191.7
12Michael Dennis16:22.0St. Johns191.7
12Josh Oom16:22.3Caledonia191.6
11Colin Graham16:22.5Rockford191.5
11Seth Pianga16:22.8Livonia Churchill191.4
10Alex Thole16:24.1East Grand Rapids191.0
10Connor Clor16:24.5Romeo190.8
12Hong Bing Tang16:25.9Lake Orion190.4
12James Harrison16:26.3Saline190.2
Sam Peterson16:26.7Charlevoix190.1
11Parks Allen16:27.1Ithaca190.0
12Jacob Singleton16:27.3Parma Western189.9
11Rogan Melling16:27.7Hanover-Horton189.8
11Lukas Kriesch16:28.6Yale189.5
12Kyler Dean16:29.3Vicksburg189.2
10Tyler Langley16:29.4Brighton189.2
12Adam Hafeli16:30.5Lake Orion188.8
12Michael Williams16:30.9Lapeer188.7
12Wesley Hollowell16:30.9White Lake Lakeland188.7
12Juan David Hernandez16:31.2Grand Rapids Ottawa Hills188.6
12Hayden Allen16:31.9Alpena188.4
12Jacob Wurtzel16:32.2Freeland188.3
12Josh Otten16:33.5Lansing Catholic187.8
10Nolan Pinion16:34.1Lake Fenton187.6
Kristopher Koster16:34.8The Potter’s House187.4
9TJ Hansen16:35.2Freeland187.3
12Espen Lehnst16:36.1Ithaca187.0
11Hunter Hitzelberger16:36.7Alpena186.8
12David Ferguson16:38.1East Lansing186.3
12Brock Lynch16:38.7Mt. Pleasant Sacred Heart186.1
11Elijah Allen16:38.9Alpena186.0
12Caden Dixon16:39.2Caledonia185.9
12Benjamin DeGood16:39.5Caledonia185.8
11Clayton Ackley16:39.5Hart185.8
10Iain Forrest16:40.1Davison185.6
12Drew Gonzalez16:40.6Portage Northern185.5
9Alex McArthur16:41.1Oxford185.3
12Shawn Juliette16:41.5Livonia Churchill185.2
12Jayden Page16:41.9East Lansing185.0
12Cooper Rokop16:42.2Petoskey184.9
10Jaden Barnes16:42.7Bloomingdale184.8
12Austin Smelker16:43.6DeWitt184.5
12Zac Zemba16:44.7Grandville184.1
12Emerson Laverty16:45.5Bay City John Glenn183.8
12Nate March16:45.8St. Louis183.7
Gabriel Trevino16:46.5Saginaw Heritage183.5
11Zebedee Swager16:46.6Chelsea183.5
11Reuben Wiering16:47.2Grand Rapids Christian183.3
12Jonah Cerone16:47.6Royal Oak Shrine183.1
12Lucas Danic16:48.5Flint Powers Catholic182.8
12Ty Nagy16:49.4White Lake Lakeland182.5
12Landon Buskirk16:49.7Mason182.4
12Griffin Armbrustma…16:50.6St. Johns182.1
12Josh Lamb16:51.0Dexter182.0
10Nolan Nixon16:51.5Cadillac181.8
12Carston Cole16:52.1Holland West Ottawa181.6
11Jake O’Neil16:52.1Remus Chippewa Hills181.6
12Samuel Rankine16:52.6Wyandotte Roosevelt181.5
11Alex Agius16:53.2Grosse Pointe North181.3
10Collin Farmer16:53.9Pewamo-Westphalia181.0
11Carter Boullard16:54.4St. Clair180.9
11Drew Hughes16:54.6Gladstone180.8
11David Harris16:56.0St. Clair180.3
12Alan Corp16:56.5Livonia Churchill180.2
Solomon Kwartowitz16:56.7Bloomfield Hills Cranbrook-Kingswood180.1
10Willem DeGood16:56.7Traverse City West180.1
12Sam Vitale16:57.6St. Clair179.8
12Andrew Adams16:58.0Caledonia179.7
11Espen Wood16:58.8Cedar Springs179.4
11Connor Stefanovsky16:59.5Caro179.2
10Aiden Moore17:00.1Battle Creek Lakeview179.0
10Bryce Nowik17:00.4Clarkston178.9
12Eric Weiss17:00.6Houghton178.8
10Simon VanderVlucht17:00.9Monroe St. Mary CC178.7
9Alex Doneth17:01.4Mason178.5
12David Pruder17:01.8Lansing Catholic178.4
12Cameron Moore17:02.4Allendale178.2
9Theodore Davis17:03.1Dansville178.0
12Zachariah Shealy17:03.2Midland177.9
11Miles Buckley17:05.1Detroit Catholic Central177.3
11Zach Debeauclair17:05.9Pinckney177.0
12Daniel Berg17:06.0Midland177.0
10Blake Ferguson17:06.3Yale176.9
12Thomas Avey17:06.8Livonia Churchill176.7
12Carson Brunk17:07.2Potterville176.6
11Jack Kelly17:07.4Detroit Catholic Central176.5
12Hunter Cybulla17:07.7White Lake Lakeland176.4
12Graham Foster17:08.2Haslett176.3
12Dan Kehoe17:08.7Grandville Calvin Christian176.1
11Roman Cortina17:09.6Ann Arbor Pioneer175.8
10Gregory Janesak17:10.2Sparta175.6
10Samuel Martini17:11.9Kent City175.0
10Zack Truszkowski17:12.3Traverse City Central174.9
12Tristan Lovett17:13.1Caro174.6
10Cooper Grzeskowiak17:13.4Goodrich174.5
12Colin Snyder17:13.7Pinckney174.4
11Chase Klapthor17:14.3Ann Arbor Pioneer174.2
12Brendan Washburn17:14.9Rochester Hills Stoney Creek174.0
12Drew Balow17:15.0Grand Blanc174.0
10Logan Zahn17:15.1Capital Homeschool174.0
Austin Enns17:15.3Hart173.9
12Charlie Ward17:15.4Elk Rapids173.9
11Seth Ackley17:15.9Hart173.7
12Jacob Simmons17:16.3Portage Central173.6
9Ezekiel Grimmet17:16.6Capital Homeschool173.5
11Quaid Schimetz17:17.0Highland-Milford173.3
12Heath LaPointe17:18.3Ionia172.9
12Landon Mars17:18.6Mt. Pleasant172.8
12Erickson Kunzler17:20.1Grand Rapids Catholic Central172.3
12Brian Langlois17:20.3Grand Rapids Catholic Central172.2
11Brett Guzman17:20.8Caledonia172.1
11Thomas Kerber17:21.8Ann Arbor Pioneer171.7
10Ian Lewis17:22.1Livonia Churchill171.6
12Nick Parran17:23.0Monroe171.3
12Tyler Ristau17:23.3Highland-Milford171.2
10Luke Campbell17:23.7Brighton171.1
10Acer Campbell17:23.9Yale171.0
11Ryan McMahon17:24.0East Grand Rapids171.0
12Tomas Peralta17:24.6Livonia Churchill170.8
11Joe Stocchiero17:25.2Bloomingdale170.6
11Andrew Hardy17:25.5Stanton Central Montcalm170.5
12Nolan Tribu17:25.8Kalamazoo Loy Norrix170.4
10Jon Anderson17:26.2Gibraltar Carlson170.3
11Thomas Kennedy17:26.2Highland-Milford170.3
11Levi Mills17:26.5Lowell170.2
12Cole Cunningham17:26.5St. Clair170.2
11Elijah Powell17:26.9Saranac170.0
12Peter Florence17:27.2Ann Arbor Pioneer169.9
10Joe Waalkes17:27.2Grand Rapids Christian169.9
10Nick Cabrera17:27.4Portage Central169.9
7Bobby Jazwinski17:27.7Hart169.8
12Jeffrey Stecker17:28.2Bay City Western169.6
10Isaac Staib17:28.3St. Johns169.6
11Connor Martin17:28.4Lapeer169.5
10Noah Lambers17:28.8Holland169.4
11Trent McFarland17:29.8Utica169.1
12Parker Austin17:29.9Davison169.0
11Broderick Raleigh17:30.4Capital Homeschool168.9
12Luke Dykstra17:30.6East Grand Rapids168.8
11Jack Leyden17:30.7Salem168.8
11Braden Klein17:31.2Freeland168.6
12Andrew Whitman17:31.4Brownstown Woodhaven168.5
11Alex Meszaros17:32.0Riverview Gabriel Richard168.3
12Uriah Armendarez17:32.2Lansing Eastern168.3
11Jude Meldrum-Roy17:33.0North Muskegon168.0
12Donavan Mattson17:33.6Caledonia167.8
12Joshua Aleva17:34.1Detroit Catholic Central167.6
10Ryan Illikman17:34.3Detroit Catholic Central167.6
9Leo Swager17:34.6Chelsea167.5
10Andrew Floros17:34.9Clarkston167.4
10Brennan McKone17:34.9DeWitt167.4
11Joshua Gormley17:35.5Portage Central167.2
10Ryan Allen17:35.8Reed City167.1
12Nathan Rehm17:36.1White Lake Lakeland167.0
12Hunter Frank17:38.1Rochester Hills Stoney Creek166.3
11Luke Morrison17:38.6Berrien Springs166.1
11Noah Momber17:38.6Sparta166.1
11Josh Lassaline17:38.8Detroit Catholic Central166.1
9Henry Dixon17:39.1Forest Hills Eastern166.0
10Ian Richthammer17:39.3Grand Rapids Catholic Central165.9
10Matthew Pattullo17:39.8Caro165.7
9Jeb Hillary17:40.0Grand Rapids Catholic Central165.7
12Eli Dawson17:40.7Mt. Pleasant165.4
12Carter Phillips17:42.2Spring Lake164.9
12Aidan Brzezinski17:43.7Fenton164.4
12Nolan Woodman17:43.8Ithaca164.4
10Tommy Farley17:43.9Petoskey164.4
Bruno Cabrera17:45.5Portage Central163.8
9Aeson Gonzalez17:45.8Portage Northern163.7
12Eric Rice17:46.2Mason163.6
10Ethan Muraszewski17:46.3Utica163.6
12Hayden Moore17:46.4Kalkaska163.5
12Ty Pavlichek17:46.8Unionville-Sebewaing163.4
10Colin MacGregor17:46.9H.H. Dow163.4
10Boden Genovese17:47.1Coloma163.3
8Jackson Lam17:47.1Maple Street Magnet163.3
11Andrew Grier17:48.6Ann Arbor Pioneer162.8
11Owen Ackerman17:50.2Dexter162.3
Casiano German17:50.2Manchester162.3
12Tim Person17:51.1White Lake Lakeland162.0
11Caiden Kippnick17:51.3Manchester161.9
9August Rohde17:52.4Reed City161.5
10Caleb Wynn17:52.6Allen Park161.5
12Preston Mackenzie17:52.7Manchester161.4
11Pablo Razny17:55.0Detroit Catholic Central160.7
12Anden Robertson17:56.2Bay City Western160.3
10David Rochon17:56.9Williamston160.0
12Colin Pearson17:57.5Caledonia159.8
12Parker Young17:59.6Brother Rice159.1
12Jonas Lanser17:59.6McBain Northern Michigan Christian159.1
12Noah Haskell18:00.0Coleman159.0
12Jacob Vanhove18:03.8Unionville-Sebewaing157.7
10Gavin Guggemos18:05.5Kalkaska157.2
11Grant Long18:07.2Adrian Lenawee Christian156.6
11Dominic Balhorn18:07.2Waterford Mott156.6
12Nathan Bylsma18:07.7Grand Rapids Covenant Christian156.4
11Daniel Ebel18:08.8Bay City Western156.1
12Andrew Gerdes18:09.1Ionia156.0
12Ethan Knapp18:09.3Caledonia155.9
12Blake Howard18:09.6Petoskey155.8
10Jacob Montgomery18:10.4Ionia155.5
11Ryland Hughes18:10.4Livonia Stevenson155.5
12Braxton Shutko18:10.4Yale155.5
12Connor Snippe18:11.6Grand Rapids Covenant Christian155.1
12Hunter Bogar18:12.2Clarkston154.9
9Josh Felstow18:13.0Romeo154.7
12Anderson Gattis18:13.2Livonia Stevenson154.6
11Gavin Wiersma18:13.3Zeeland East154.6
11Trevor Flynn18:15.7Waterford Mott153.8
12Jack Vitick18:16.9White Lake Lakeland153.4
10Lukas Reimers18:17.2Traverse City Central153.3
10Peter Huey18:18.1Flint Powers Catholic153.0
11Ian Becker18:18.8Bay City Western152.7
9Will Scally18:19.5Romeo152.5
10Andrew Klaus18:20.3Clare152.2
8Cole Bates18:20.7Hillsdale Academy152.1
9Mason Morrell18:20.8Caledonia152.1
10Jaren Vogel18:21.0Kent City152.0
12Jason Grose18:21.2West Bloomfield151.9
9Rowen Bishop18:22.4East Grand Rapids151.5
12Alex Apetroaei18:22.6Monroe151.5
10Samuel Pugh18:23.3Caledonia151.2
11James Meninga18:23.3Mason151.2
12Preston Ulery18:24.1Temperance Bedford151.0
Wyatt Werner18:24.4Pewamo-Westphalia150.9
8Bryce Gross18:25.1St Robert150.6
10Anthony Kiaunis18:25.3Reed City150.6
11Braden Amthor18:27.1Bay City John Glenn150.0
11Antonio Konopka18:27.6Salem149.8
9Matthew Verellen18:28.6White Lake Lakeland149.5
Landen Livingston18:28.7Whitmore Lake149.4
11Kaden Jensen18:29.7Dexter149.1
10Andrew Foshag18:31.5Monroe148.5
Joe Verellen18:32.2Manchester148.3
9Ayden Barcia18:32.3Clare148.2
8Brock Washburn18:32.4Hart (Rochester)148.2
12Ethan Gruenberg18:32.6Davison148.1
9George Janson18:35.2East Grand Rapids147.3
10Matthew Mizzi18:36.0Allen Park147.0
10Christian Kerfoot18:37.2Elk Rapids146.6
10Camden Moore18:37.6Kalkaska146.5
10Sam King18:38.5Traverse City West146.2
10Lucas Berg18:39.1Midland146.0
10Lucas Ames18:39.3Oxford145.9
9Evan Hunt18:39.3Waterford Mott145.9
9Nathan Koches18:39.8Spring Lake145.7
12Noah Eichhorst18:40.6Romeo145.5
Edison Lopeman18:42.3Parma Western144.9
12Connor Clark18:43.3Walled Lake Northern144.6
12Caleb Kalsbeek18:43.5Grand Rapids Covenant Christian144.5
9Luke Meyer18:43.8Davison144.4
12Gabe Minnich18:46.4Cedar Springs143.5
10Maxx Adams18:47.6Monroe143.1
9Isaak Rubley18:49.0Dundee142.7
11Caleb Kerfoot18:49.9Elk Rapids142.4
9Eddy Granados18:50.2Coloma142.3
12Aaron Bowerman18:50.8St. Louis142.1
12Sam McDonough18:52.5Traverse City Central141.5
9Palmer Ziemer18:52.8Tecumseh141.4
Craig Ringbloom18:53.5Manchester141.2
11Parker Maciejewski18:53.5North Muskegon141.2
9Max Ward18:53.6Elk Rapids141.1
8Noah Devereaux18:56.1Laingsburg140.3
12Sam Davidson18:56.3Spring Lake140.2
Brian Powell18:57.7Manchester139.8
12Cayden Steinebach18:59.6Cedar Springs139.1
10Isaac Kortz19:00.3GR Chariots of Fire138.9
11Hunter Johnson19:02.3Holland138.2
9Kort Thompson19:03.5Caledonia137.8
12Cooper Franklin19:04.9Ann Arbor Pioneer137.4
12Bryce Mathews19:05.6Mason137.1
10Blake Mathews19:06.2Mason136.9
11Sam Markle19:08.2Berrien Springs136.3
12Camdon Geisler19:08.8Watervliet136.1
9Sam Nemeth19:09.3Freeland135.9
9CJ Bennett19:10.5North Muskegon135.5
12Luke Petrinko19:12.3Dexter134.9
11Zachary Utz19:12.3Romeo134.9
10Seth Brown19:12.5Elk Rapids134.8
11Brandon Colquhoun19:13.5Lansing Eastern134.5
9Conner McCormick19:15.1Mason134.0
8Andrew Worsley19:18.4Northeast (Midland)132.9
9Owen Gould19:19.9Romeo132.4
Jeffrey Osterink19:20.7The Potter’s House132.1
9Camden McLeod19:21.3Freeland131.9
12Austin Drolett19:21.7St. Johns131.8
Keagan Reimers19:22.9Traverse City Central131.4
10Jacob Lyonnais19:24.1Muskegon Catholic Central131.0
10Daniel Schruba19:26.0Waterford Mott130.3
9Max Marten19:29.0Tecumseh129.3
10Gunnar Wessel19:30.8MACH128.7
Rick Bauer19:33.1Manchester128.0
8Landen Styka19:33.3Ithaca127.9
12-NovKarl Swager19:34.7Chelsea Running Club127.4
12Adam Fisch19:35.6Caro127.1
11Andrew Salliotte19:36.7Berrien Springs126.8
7Wyeth Angus19:38.0Chelsea Beach126.3
8Carson Wood19:38.4Grand Rapids Catholic126.2
12Cohen Young19:43.2Clare124.6
Mark Good19:45.3Manchester123.9
Matthew Schrauben19:48.0St. Johns123.0
Christian Craanen19:48.1Manchester123.0
12Ethan McFarland19:56.8Auburn Hills Oakland Christian120.1
9Isaac Bignall19:59.7Unionville-Sebewaing119.1
8Ethin Chandler20:03.0Benzie Central118.0
Ryan Good20:04.2Parma Western117.6
10Braden Dalm20:04.8North Muskegon117.4
9Christian Hicks20:05.7Kalkaska117.1
10Luke Douglas20:06.8Auburn Hills Oakland Christian116.7
10Jack Coluccy20:11.9Manchester115.0
12Camden Reynolds20:13.3Middleville Thornapple-Kellogg114.6
Evan Wood20:14.1Grand Rapids Catholic Central114.3
12Jimmy Kolosowsky20:15.3Watervliet113.9
11Bryce Aultman20:15.4Coleman113.9
9Roman Cardenas20:18.2Lansing Eastern112.9
9Ryan Davenport20:19.4White Lake Lakeland112.5
Bob Bates Jr20:23.3Manchester111.2
11Cole Aultman20:27.9Coleman109.7
Seth Good20:28.6Manchester109.5
8Paul Saladin20:36.2Reed City106.9
6Luke Winter20:43.8Parchment104.4
Cooper Tiffany20:44.4Battle Creek Lakeview104.2
10Alex Bushee20:47.0Ionia103.3
Owen Thorburn20:48.2Beach Middle School102.9
12Miles Przybylski20:49.3Temperance Bedford102.6
6Harrison Worsley20:50.5Northeast (Midland)102.2
Logan Wentworth20:51.6Clio101.8
9Logan Dudley20:54.4Coleman100.9
12Nick Malish20:56.1Mt. Pleasant100.3
10Hunter Anderson21:05.1Manchester97.3
Isaac Pety21:08.9MPMS96.0
8Isaac Fullerton21:09.8Western95.7
12Charlie Asman21:17.1Romeo93.3
9Sawyer Kelke21:25.1Romeo90.6
12Chris Warren21:34.9Tecumseh87.4
Roan Van Sumeren21:39.1Parma Western86.0
Liam Riley21:41.1Manchester85.3
11Nathan Robke21:41.9Dexter85.0
8Aaron Allen21:50.2Reed City82.3
11Ethan Bryant21:52.2Auburn Hills Oakland Christian81.6
12Shane Templeman21:57.6Coleman79.8
10Justin Celmer22:06.1Clinton77.0
Piyush Saraiya22:11.0Manchester75.3
Mason Lincoln22:38.8Battle Creek Lakeview66.1
6Xander Allen22:44.8Thunder Bay64.1
Lucas Pety22:48.6MPHS62.8
Micah Good22:57.8Manchester59.7
Caleb Lynd22:58.6Parma Western59.5
PAUL WEISS23:13.7Manchester54.4
11Markus Laisure23:14.0Belding54.3
11Nicolas Salas23:14.9Allen Park54.0
Cody Lam23:17.3Manchester53.2
9Jacob Olszewski23:20.6Clio52.1
Jake Johnston23:21.6Parma Western51.8
Isaiah Jacobs23:22.3Manchester51.6
10Joshua Muma23:40.3Auburn Hills Oakland Christian45.6
8Caleb Carignan23:40.4St Robert45.5
Ryan Kaczor24:19.9Manchester32.4
Logan Flores24:58.4Parma Western19.5
6Joshua Walch24:59.7Caro19.1
Devin Mackenzie25:36.3Manchester6.9
10Daniel Arvizu25:41.0Lansing Eastern5.3
Uncategorized

State of the Rate 2021

Well, another year has passed and I’ve finally had enough time to take a nap.  These speed ratings, rankings, the site, and my work is all a result of you.  Coaches, athletes, parents, administrators, officials, timers, you name it.  You all play a role in the sustenance of the sport and without those roles taking shape the way that they do, my role would be tougher or may not even exist. 

Background

Speed ratings became an idea way back in 2007 when I was helping my uncle coaching at Woodhaven.  At the time, I was an avid Dyestat poster and knew of a fellow forum member doing the same thing out in Washington.  For a season, I was spitting out ratings and rankings and posting on the chaotic MLive forums (RIP).  Although I’m in all accounts a nerd, at that time I had little computer knowledge, it became impossible to balance ratings/life/running/school.  

In 2017, I came into work one day at Hansons and found that the person closing the night before had left a list of times from other schools competing for that D1 state title.  Comparing times is no way to evaluate cross country.  School was out of the equation, I’m definitely not running as much, so why not?  This is something I’ve wanted to do, forgot that I wanted to, remembered about, then had the impetus to get it going again. 

The original intention was numbers-driven, but it has evolved into much more than the numbers.  The relationships, motivation, affirmation, and growth of the sport outweigh any positive feeling obtained from the rankings being “right”.  I 100% support this evolution.

$tat$

The site has grown immensely since writing this similar post two years ago.

YearViewsVisitors
2018113293891
20196609113504
202011094318293
202117688631949

Clearly, what I’m doing is gaining traction.  That being said, I still seek improvement and want to cover more sides of the sport. 

Track

Many have asked, why not do track rankings? 

Two reasons mainly:

1 – Jeff Hollobaugh does a tremendous job with michtrack.org, providing much better coverage of the sport than I could ever dream of, and even if I did dream of, it’s not my position to cut into that coverage.  Stats, history, anecdotes, in the moment knowledge, lists, rankings.  Track is a very objective sport and it requires a level of exacting passion that I don’t provide. 

2 – Tracks are universal (and for the indoor tracks that aren’t, there are already comparisons created by much smarter humans than I).  Cross country courses are not.  Which leads me into…

Winter Projects

It’s not my desire to cover indoor/outdoor track or provide rankings or any sort of analysis on who’s better.  I will highlight the accomplishments of those that I love, in other words, everyone.  But I have an aching desire for more accuracy in course adjustments. 

I wasn’t all that satisfied with the Portage or Holly adjustments this year, to me they were too aggressive.  I used the same graphing method that I’ve used for years, based on my interpretation of how tullyrunners analyzes large invites.  To rectify this, I’ll be grabbing results from past years, as far back as I can help.  When 2022 Portage rolls around, I can compare times from that day vs. the whole amount of times from the past 20(?) years and derive an adjustment.  The same applies for other courses we’ve run throughout time. 

This will also provide a history.  Cross country didn’t begin in 2017 when I came back along.  I’m sure we’ve all wondered how Riley Hough compares to our past greats such as Ritz, Tim Moore, Alzindani.  VanderKooi, Olson, Flynn, Forsyth vs. Goethals, Boyles.  Pioneer vs. Rockford.  Looking to the past can guide our future, and while one can look at times, ratings are better.  And if you doubt that, compare how my regional projections performed vs. the athleticnet hypotheticals.

The goal is a compendium.  Courses and how they’ve run throughout time.  After winter, perhaps getting out to a few more for pictures.  Course maps.  Elevation profiles.  Changes that have been made.  I’m not a fan of keeping school records or course records, as on a year to year or even day to day basis, courses change.  But given a timeline, we can gain a better understanding.

In the past, I’ve expressed desire to learn how to code to make my work easier.  I’d get DQ’ed for this, but that bores the shit out of me.  Last winter, I dove into photoshop and I think that’s been a positive for the presentation of the site and social media.  I will continue with the graphics and I’ll continue with areas I love: maps and running. 

Money

I will be taking down the paypal link.  When I placed that on here two years ago, I was in a place where I needed the extra money.  As of right now, I do not.  There are ads on here which essentially pay for my gas money, but donations aren’t necessary. If you think my work deserves compensation, I appreciate the notion, but spend that money elsewhere in the running community.  This train ain’t gonna stop rollin’, others might find more benefit. 

Thank you all for following along this journey. There will be missteps, I will say the wrong thing, I will argue when it’s not warranted, I will snipe at someone after weeks of little sleep, but you have to understand – I will do everything in my power to improve the sport, motivate individuals, and grow the running community.

-Matt

Uncategorized

2021 Ratings: The State Finals

How Are Speed Ratings Calculated?

D4 Girls: +25
D3 Girls: +24
D4 Boys: +17
D3 Boys: +16
D2 Girls: +10
D1 Girls: +10
D2 Boys: +8
D1 Boys: +6

PRIMETIME PERFORMERS

Alaina Klooster, Kalamazoo Christian: The week that the Comets went through is well-documented and one many can’t fathom.  To respond as they did took a ton of resiliency, something we can all look to.  Alaina had begun to turn a corner in her racing these past few weeks, hitting below 20:15 in her final four races as Kalamazoo Christian worked towards another MHSAA trophy.

Audrianna Enns, Hart: Saturday’s race marked her fourth consecutive State Title and fourth consecutive Top-10 finish.  Her 2021 time was also the fastest among her four State Final appearances.

Tyler Bays, Reading: What better time to pick to break through the 17:00 barrier?  Tyler’s 7th place finish is his second consecutive year of outperforming expectations.

Carson Brunk, Potterville: Staggering the difference that a year can make.  18:46 at 2020’s State Finals, 16:24 this time around.  Carson’s 12th place earned him his first All-State ever.

Julia Finley, Belding: Julia has been a mainstay in the Grand Rapids and Division 2 scene for a while.  Her junior year didn’t go her way due to a few factors, but she made the most of her last month of her senior year, taking the OK Silver crown and returning to the MIS podium.

Ashley Sobczynski, Holly: The big stage didn’t bother Ashley one bit.  Those upper Oakland County schools run the gauntlet of courses: Hess Hathaway, Holly, Possum Hollow.  It’s only natural that an athlete hits a personal best on Brooklyn’s flat ground.  Thirty seconds though is a significant drop, going from 18:48 to 18:16.

Garrett Winter, Parchment: Everyone knows and has formed an opinion on what occurred after Garrett’s race, but let’s concentrate on the 928.1 seconds he was racing.  His 208 speed rating was a full 2 points higher than any race this year.  His time was 21 sec. faster than what he ran at Portage.  He was projected to finish 10th and was the 2nd person to cross the line.

Benne Anderson, Grand Rapids Ottawa Hills: In 2022, the west side will be well-represented at the front of the Division 1 Boys scene.  Both Benne and Seth Norder had outstanding days, two underclassmen nailing the 2nd and 3rd spots.  Ottawa Hills doesn’t race much, but they’ve established a rhythm this past month.  And Benne has rhythmically laid down time after time.  Five consecutive sub-16’s, capped off with a 15:22 here.

GradeNameTimeTeamRating
10Rachel Forsyth17:09.3Ann Arbor Pioneer173.9
12Julia Flynn17:20.5Traverse City Central170.2
11Arianne Olson17:36.8Holland West Ottawa164.7
12Madison Foster17:41.0Temperance Bedford163.3
12Lani Bloom17:29.7Ithaca162.1
9Helen Sachs17:48.1Holland West Ottawa161.0
9Lucy Cook17:50.8Rochester160.1
12Madelyn Frens17:52.3Grand Rapids Christian159.2
10Mary Richmond17:56.0Frankenmuth158.0
10Jayden Harberts17:59.6Macomb Dakota157.1
12Sarah Forsyth18:02.9Ann Arbor Pioneer156.0
12Lisa Luecke18:03.4Allen Park155.9
10Meghan Ford18:10.8Mason153.1
12Jennie Line18:11.8Northville153.1
10Natalie VanOtteren18:13.5Grand Rapids Christian152.2
10Alyson Enns17:59.7Hart152.1
9Jessica Jazwinski18:00.6Hart151.8
9Ashley Sobczynski18:16.5Holly151.5
12Cookie Baugh18:16.6Ann Arbor Pioneer151.5
11Lola Thomas18:18.5Grand Blanc150.8
10Mia Bateson18:19.3Forest Hills Central150.6
12Chloe Wall18:20.1Waterford Kettering150.3
9Valerie Beeck18:20.5Grand Haven150.2
11Allie Arnsman18:20.6Grandville150.1
11Annika Sandman18:21.7Lowell149.8
12Abby VanderKooi18:06.6Muskegon Western Michigan Christian149.5
10Drew Muller18:23.3East Grand Rapids148.9
9Mallory Bigelow18:24.5Oxford148.8
10Emilee Rudlaff18:25.8Kalamazoo Central148.4
11Madison Clor18:28.2Romeo147.6
12Madi Szymanski18:29.2Alpena147.3
12Lauren Kiley18:29.9Plymouth147.0
12Haley Deighan18:32.8Birmingham Seaholm146.1
10Alexandra Brigham18:34.1Clarkston145.6
11Mackenzie Wright18:34.2Howell145.6
12Katie Carothers18:35.9Brighton145.0
12Abby Bonnema18:37.4Holland West Ottawa144.5
12Lydia Alig18:37.7Saline144.4
9Jordyn Klaasen18:38.3Zeeland West144.2
11Taylor Pangburn18:39.4Grand Ledge143.9
11Isabell Kulick18:41.7Salem143.1
11Liliane Aittama18:43.6South Lyon East142.5
11AnnDee Geddes18:44.3L’Anse Creuse North142.2
11Emily Cooper18:44.4Ann Arbor Pioneer142.2
10Aiden Harrand18:30.6Buckley141.5
12Julia Finley18:45.7Belding141.4
12Audrianna Enns18:32.3Hart141.2
12Adit Dau18:48.6Grand Rapids Ottawa Hills140.8
11Allison Cornell18:49.7Forest Hills Northern140.4
11Emma Netzel18:50.3Holt140.2
12Sarah Coyne18:50.8Plymouth140.1
12Maddie Stern18:51.3Saline139.9
9Isabelle Becker18:51.8Bay City Western139.8
11Anna Delgado18:52.3East Lansing139.6
9Cassie Garcia18:52.3Northville139.6
12Faith Smith18:37.7Jackson Lumen Christi139.4
10Mylie Kelly18:38.2Benzie Central139.3
12Noel Vanderwall18:52.3Petoskey139.2
10Ella Christensen18:54.0Northville139.0
10Natalie Mello18:54.7Ann Arbor Pioneer138.8
12Sarah Storey18:54.9Remus Chippewa Hills138.4
12Briana Vojinov18:56.3Brownstown Woodhaven138.3
11Hannah Pricco18:41.4Lansing Catholic138.2
12Ainsley Workman18:55.6East Grand Rapids138.1
9Betsy Skendzel18:41.8Traverse City St. Francis138.1
10Emma DeVries18:55.9GR West Michigan Aviation138.0
10Kylee King18:56.9Oak Park138.0
9Sydney Roberts18:57.1H.H. Dow138.0
9Eliza Bush18:43.1Ypsilanti Arbor Preparatory137.7
12Malarie Pinwar18:58.1Mt. Pleasant137.6
10Alexis Ball18:58.3Traverse City Central137.6
10Allison Kuzma18:57.7Zeeland East137.4
10Mariah Belmont18:59.3Macomb Dakota137.2
9Sadey Seyferth18:58.4East Grand Rapids137.2
10Selma Anderson18:59.7Grand Rapids Ottawa Hills137.1
12Grace Zdankiewicz18:58.8Warren Regina137.1
12Sophie Bonnema19:00.1Holland West Ottawa137.0
9Violet Hrabovsky19:00.2Romeo136.9
12Meghan Beute18:45.3Grand Rapids Covenant Christian136.9
10Katie Watkins19:00.6H.H. Dow136.8
10Camille DeCola19:00.2Marshall136.6
12Makenna Scott18:47.2Maple City Glen Lake135.9
11Caroline Vance19:03.5Ann Arbor Skyline135.8
12Rylee Tolson18:50.0Stockbridge135.3
10Braydee Elling19:05.2Oxford135.3
12Marin Stevens19:06.5Bay City Western134.8
10Sophia Lado19:05.9East Grand Rapids134.7
10Madison Osterberg18:52.0Jackson Lumen Christi134.7
12Gianna Hoving18:52.1Ann Arbor Gabriel Richard134.6
12Charlotte Batra19:07.1Ann Arbor Pioneer134.6
10Clara Fletcher19:06.3St. Johns134.6
9Kamryn Lauinger19:06.3Goodrich134.6
12Lauren Sancrant19:07.4Temperance Bedford134.5
11Sophia Thomas19:08.2Grand Blanc134.3
9Lila Volkers18:54.6Kent City133.8
10Alisia Olteanu19:11.2Walled Lake Western133.3
12Mara Longenecker19:11.5Freeland132.8
9Lucinda Paliani19:12.5Ann Arbor Huron132.8
10Olivia Perrine19:12.8Jackson132.7
12Mackenzie Hill19:11.9Plainwell132.7
12Kaia Denhof19:12.9Holland West Ottawa132.7
12Riley Mullen19:13.0St. Joseph132.7
12Allison Chmielewski18:58.7Roscommon132.4
10Carrigan Eberly19:13.7Brighton132.4
10Allison Mayer19:13.9Ann Arbor Skyline132.4
9Nicole Schafer19:12.9Williamston132.4
11Sarah Dixon19:12.9Forest Hills Eastern132.4
11Lily Parker19:13.0Spring Lake132.3
12Alyna Lewis19:13.4Parma Western132.2
9Alena Blumberg19:14.5Dexter132.2
12Whitney Farrell19:13.7Freeland132.1
12Maggie Duba19:14.1Grand Rapids West Catholic132.0
12Kendall Schopieray19:14.7Cadillac131.8
10Ava King19:16.0Traverse City West131.7
12Lily Mataway19:15.4Flint Powers Catholic131.5
12Caroline Farley19:15.5Petoskey131.5
11Maya Guikema19:16.5Jenison131.5
12Maye Burns19:01.6Harbor Springs131.5
10Naomi Nelson19:15.6Grand Rapids Christian131.5
11Genavieve Kushner-Lopez19:16.8Walled Lake Western131.4
11Katrina Sandman19:17.2Lowell131.3
11Lily Solek19:17.5Rochester Hills Stoney Creek131.2
10Aliya Kurian19:17.9Plymouth131.0
12Cora Kolodge19:18.7Anchor Bay130.8
11Kathleen Venhuizen19:18.7Traverse City Central130.8
9Ellie Schenkelberger19:18.8Traverse City Central130.7
10Payton Holtz19:18.5Grand Rapids Christian130.5
10Payton Scheffler19:19.5Brownstown Woodhaven130.5
11Jacie Remtema19:19.8Highland-Milford130.4
11Mia Rogan19:21.2Saline129.9
11Cara Newman19:22.6Canton129.5
10Brianna Albers19:22.4Richmond129.2
11Megan Postma19:23.6Holland West Ottawa129.1
10Tessa Roe19:09.0Lansing Catholic129.0
11Cadence Schultz19:24.2East Kentwood128.9
10Bea Reeser19:24.2Spring Lake128.6
11Katie Dietrich19:25.2Brownstown Woodhaven128.6
11CC Jones19:10.4Lansing Catholic128.5
10Laney Alig19:25.7Saline128.4
10Payton Hosley19:26.0Grand Haven128.3
11Ava Maginity19:11.1Boyne City128.3
12Leanne Krombeen19:11.4Grandville Calvin Christian128.2
11Amanda Soldan19:26.8Rochester Adams128.1
10CamBrie Corey19:25.8Petoskey128.1
11Natalie Kessler19:26.9Ann Arbor Skyline128.0
10Ella Kirkwood19:27.1Traverse City Central128.0
9Ava Crews19:26.1Middleville Thornapple-Kellogg128.0
9Grace Roth19:27.2Saline127.9
9Ezgi Kurt19:26.2Alma127.9
10Megan Germain19:26.4Otsego127.9
9Landrey Kuhn19:26.5Freeland127.8
12Elise Johnson19:12.5Benzie Central127.8
12Kate Jenkins19:28.2Bloomfield Hills127.6
12Lily Strelecki19:28.6Jenison127.5
10Miranda McNeil19:13.6Morley-Stanwood127.5
11Mia McDonald19:28.8White Lake Lakeland127.4
9Mackenzie Sellenraad19:29.0Saline127.4
12Mikenna Borie19:14.6St. Louis127.1
9Makenzie Kreger19:15.3Sandusky126.9
9Molly Baracco19:30.4Farmington126.9
9Lauren Walker19:30.7Holt126.8
12Gina Couyoumjian19:31.4Northville126.5
9Whitney Werner19:16.6Pewamo-Westphalia126.5
9Elena Figueroa19:32.1St. Joseph126.3
11Adelaida Gascho19:16.6Johannesburg-Lewiston126.1
11Mary England19:33.0Kalamazoo Central126.0
12Rachael Sierakowski19:18.4Ithaca125.9
11Ariel Warner19:33.1Shepherd125.6
10Izzy Fazio19:34.1Forest Hills Northern125.6
9Kyah Hoffman19:19.2Stanton Central Montcalm125.6
10Nikki Carothers19:34.4Brighton125.5
12Molly Harding19:19.6Manton125.5
12Brooke Myers19:34.9Forest Hills Northern125.4
9Taylor Brodeur19:35.1Oxford125.3
12Ava Genovese19:20.1Coloma125.3
11Meagan Verellen19:35.4Utica125.2
10Emily Tomes19:35.0Grand Rapids Catholic Central125.0
11Mya Orner19:36.4Temperance Bedford124.9
10Ashlyn Smith19:35.4Forest Hills Eastern124.9
12Amanda Felstow19:37.6Romeo124.5
9Addison Smith19:37.8Grand Haven124.4
11Grace Harkenrider19:38.1Highland-Milford124.3
10Viktoria Bloniarz19:38.8Monroe124.1
12Aileen Liu19:38.9Troy124.0
10Remington Arney19:38.8Newaygo123.7
9Summer Brower19:38.9Ludington123.7
11Erica Slocum19:40.0Bay City Western123.7
11Ana Dunfee19:40.2Kalamazoo Loy Norrix123.6
11Amyla Eberhart19:40.2South Lyon East123.6
9Lexie Ruffing19:39.3Spring Lake123.6
12Lexi Deighan19:40.4Birmingham Seaholm123.5
11Rebekah Asselin19:40.8Temperance Bedford123.4
9Autumn Thompson19:41.0DeWitt123.3
12Eliza Phares19:41.5Portage Central123.2
11Erika Van Loton19:26.0Huron Valley Lutheran123.0
11Amelia Kashian19:42.1Brighton123.0
10Zoe Hoke19:41.5Pontiac Notre Dame Prep122.8
11Bella Hoffer19:42.6Zeeland West122.8
10Addison Washler19:41.7Forest Hills Eastern122.8
9Courtney Bovair19:41.8Carleton Airport122.7
9Presley Allen19:27.2Mendon122.6
10Addison Johnson19:43.3Utica122.6
11Anjali Kidambi19:43.5Novi122.5
12Brianna Wiegand19:43.9Romeo122.4
11Anna Gdowski19:44.0Northville122.3
12Nicole Olivieri19:28.1Mt. Pleasant Sacred Heart122.3
10Kinsie Jacques19:29.1Pinconning122.3
9Grace VanderKooi19:28.3Muskegon Western Michigan Christian122.2
9Eliza Keith19:28.4Auburn Hills Oakland Christian122.2
9Josie Jenkinson19:43.5Owosso122.2
11Emily Wade19:45.6Walled Lake Central121.8
11Mackenzie Lemke19:30.4Rochester Hills Lutheran NW121.5
11Olivia Barabas19:45.9Wayland Union121.4
12Rachel Felstow19:47.9Romeo121.0
11Ellory Clason19:47.1Forest Hills Eastern121.0
10Madelyn Gordon19:48.3Walled Lake Northern120.9
10Megan Kowalski19:49.8Brighton120.4
12Reese Powers19:48.9Marysville120.4
9Elle Bissett19:50.8Brighton120.1
11Lauren Hunter19:50.1Haslett120.0
9Lexie Beth Nienhuis19:36.6Hart119.8
11Abigail Petr19:50.9East Grand Rapids119.7
12Libby Munderloh19:37.2St. Louis119.6
12Joy Wolfe19:51.4Otsego119.6
12Claire Endres19:52.6Saline119.5
11Chesney Wilke19:52.6Tecumseh119.1
10Katie Rohrer19:38.7Charlevoix119.1
9Eva Thompson19:52.7Croswell-Lexington119.1
11Bella Grant19:53.9South Lyon East119.0
10Talia Sachs19:54.2Birmingham Seaholm118.9
11Ava Porter19:54.3Walled Lake Northern118.9
12Katie Edison19:53.8East Grand Rapids118.7
10Lily Hetzel19:55.1Salem118.6
12Hannah Fisher19:54.4Marysville118.5
10Ella Showerman19:55.6South Lyon East118.5
10Logan Brazee19:54.8Otsego118.4
10Grace Kelley19:55.9St. Joseph118.4
10Amber Koole19:41.6Grand Rapids Covenant Christian118.1
9Allison Nobis19:55.7Clare118.1
9Emma Gunnett19:56.7Holland West Ottawa118.1
12Tara Szuper19:55.8Carleton Airport118.1
9Madeline Loe19:55.8Petoskey118.1
9Jamie Patterson19:57.3Oxford117.9
11Taylor Regester19:57.7Walled Lake Northern117.8
10Ellia Agar19:57.3Grand Rapids South Christian117.6
10Olivia Giza19:57.4Goodrich117.5
9Isabelle Krause19:58.6Walled Lake Northern117.5
11Larissa McGrath19:58.9Cedar Springs117.4
12Sarah Greb19:59.5Romeo117.2
9Abby Walton19:58.6Bloomfield Hills Marian117.1
11Ambria Nagel19:59.7Bay City Western117.1
10Jenna Sweeney19:44.8Reese117.1
11Camryn Bodine19:58.9East Grand Rapids117.0
10Sydney Hoffman19:59.2Petoskey116.9
12Alyeska Linsley19:45.6Kent City116.8
12Bailey Ewen20:01.5Rockford116.5
12Amanda Meninga20:00.6Mason116.5
10Ava Teed19:45.7Allen Park Cabrini116.5
11Grace Pettit20:00.9Plainwell116.4
9Taylor Mitchell20:01.0Otsego116.3
9Rosie Gregory20:02.4Northville116.2
9Erin Lubahn19:48.4Leslie115.9
9Grace Slocum19:48.9Traverse City St. Francis115.7
11Isabelle Fairless20:04.1Royal Oak115.6
10Alyssa Butterfield20:03.6Allendale115.5
12Elliott Smith20:04.8Traverse City West115.4
10Ava Hollandsworth20:03.9Remus Chippewa Hills115.4
12Gabriella Wingard19:50.1North Muskegon115.3
9Brooklyn Khon20:04.2Armada115.3
12Emma Collison20:05.4Highland-Milford115.2
10Layla Krayem20:05.6Livonia Stevenson115.1
12Claire Thomson19:50.9Clawson115.0
12Jessa Chapin20:06.2Oxford114.9
12Lilly Weirich20:06.5Rockford114.8
11Sophia Rhein19:51.6Traverse City St. Francis114.8
9Jaidyn Smith19:51.8Leslie114.7
11Brigit Foley20:06.0Wixom St. Catherine114.7
9Ashley Choponis19:52.1Stanton Central Montcalm114.6
9Chloe Stalhood19:52.2Hillsdale114.6
9Kerith Short19:53.0University Liggett114.3
9Savannah Spangler20:08.0Grosse Pointe South114.3
10Paige McArdle20:08.2Davison114.3
12Hannah Roark20:08.3Zeeland West114.2
12Elizabeth Dancey20:08.6Salem114.1
10Paige Herron19:53.9Caro114.0
10Sarah Barnett20:09.4Royal Oak113.9
11Abby Buchalski20:09.4Saginaw Heritage113.9
10Jaclyn Garvey20:09.6Grand Blanc113.8
10Katie Hume20:09.6Ann Arbor Pioneer113.8
11Molly Basil20:09.7Saginaw Heritage113.8
9Ava Alicandro20:09.7White Lake Lakeland113.8
10Nora O’Leary20:09.0Petoskey113.7
11Emma Janesak20:09.1Sparta113.6
10Jaiden Dickman19:55.1St. Louis113.6
10Claudia Swenson20:10.2Plymouth113.6
10Mia Czarnowski20:10.5Walled Lake Northern113.5
12Megan Olson20:10.8Plymouth113.4
11Olivia Ippel20:11.0St. Joseph113.3
10McKinley Berry20:11.8Saginaw Heritage113.1
12Ellie Stark20:12.0Brighton113.0
11Anne May20:11.1Macomb Lutheran North113.0
10Cassidy Sanders20:12.2Grand Rapids Northview112.9
11Katelyn LaRue20:11.7Grand Rapids Christian112.8
11Ava Pergitone20:11.7St. Clair112.8
12Emma Moore20:12.4Pinckney112.5
12Barbara DeGood20:13.7Caledonia112.4
12Anna Tracey20:14.0Rockford112.3
12Kierra Flegel19:59.2Kent City112.3
9Ava Mallar19:58.5Pittsford112.2
10Zaryah Griffin20:13.6Pinckney112.1
12Emily Plouff20:15.0Fraser112.0
9Grace Grupido20:15.4Fraser111.9
10Aubrey Keeler20:14.6Clio111.8
12Claire Hunt20:14.8Lake Fenton111.7
10Natalie Meadows20:00.1Whitmore Lake111.6
12Elizabeth Sliman20:15.3Imlay City111.6
9Natalie Gibson20:15.5Remus Chippewa Hills111.5
12Maddie Hanulcik20:15.6Ionia111.5
11Maisie Konwinski20:17.1Troy111.3
10Sydney Thompson20:16.2Eaton Rapids111.3
10Cecelia Thorington20:16.6Pinckney111.1
10Ivy Andreas20:01.7The Potter’s House111.1
10Addison Noble20:16.8Allendale111.1
9Emily Honeman20:18.1Saginaw Heritage111.0
9Emmry Ross20:03.2Onsted110.9
11Madyson Oudbier20:17.7Sparta110.8
12Brooke Waito20:17.7Marshall110.8
9Olivia Timmons20:17.9Otsego110.7
9Alaina Klooster20:02.9Kalamazoo Christian110.7
9Madie Miller20:19.9Troy110.4
11Zariah Ozuzu20:19.3Marshall110.2
9Lauren Bickerdt20:20.6Detroit Renaissance110.1
11Megan Roberts20:04.9Hillsdale Academy110.0
10Emma Dickins20:21.0Alpena110.0
10Libby Summerland20:20.1Owosso110.0
10Amelia Thompson20:05.2Big Rapids Crossroads Academy109.9
12Hailey Lenhard20:20.3Frankenmuth109.9
9Lily Frendt20:21.4Grand Haven109.9
10Liliana Lehnst20:06.4Ithaca109.9
11Kara Terakedis20:06.8Onsted109.7
11Kaylee Pesta20:20.8Tecumseh109.7
9Valerie Pollock20:21.5Fruitport109.5
11Elaina Rondeau20:22.7Troy109.4
9Sophy Skeels20:21.9Adrian109.4
9Layla Lopez20:08.4Jackson Lumen Christi109.2
11Margot Frendt20:23.4Grand Haven109.2
12Marian Avila20:08.5Ann Arbor Gabriel Richard109.2
12Claudia Stachura20:22.5Otsego109.2
11Ava LaMilza20:23.8Macomb Dakota109.1
11Samantha Cost20:24.0Wyandotte Roosevelt109.0
9Izzy Brooks20:08.1Adrian Lenawee Christian109.0
11Sophie Endrud20:23.4Detroit Country Day108.9
12Marielle Hatfield20:23.4Lake Fenton108.9
11Ella Kowatch20:10.0Pewamo-Westphalia108.7
11Madeleine Hill20:10.4Saranac108.5
11Reganne Koskela20:25.4South Lyon East108.5
11Jolie Fisher20:25.3Shepherd108.2
10Kirsten Koss20:26.1Dearborn Divine Child108.0
10Camille Dahlke20:27.2Rockford107.9
12Brooklyn Rochow20:12.3Stockbridge107.9
10Alexis Waring20:26.3Goodrich107.9
9Autumn Brower20:27.1Ludington107.6
12Emily Felstow20:28.1Romeo107.6
9Ayla Balazer20:28.5Ann Arbor Skyline107.5
11Ava Buhlman20:27.7Allendale107.4
9Megan Fannon20:28.8South Lyon East107.4
12Jillian Tunnicliff20:28.8St. Joseph107.4
10Mallory Huttenga20:28.3Grand Rapids South Christian107.3
10Laurel Tolliver20:30.1Grand Haven107.0
11Olivia Ebel20:29.3Macomb Lutheran North106.9
10Brooke Smith20:14.5Pittsford106.8
12Taava Johnson20:29.7Fremont106.8
11Charlotte Gullion20:31.3Troy106.6
12Aubrey Migoski20:31.5Wyandotte Roosevelt106.5
12Samantha Turner20:31.6Birmingham Seaholm106.5
10Kennedy Roskopp20:30.9Warren Regina106.4
12Sela Delgado20:17.2St. Louis106.3
9Madeline Young20:17.4Buchanan106.2
9Maddie Huysentruyt20:17.6Sandusky106.1
11Aaliyah Cota20:17.8Tawas106.1
10Sophia Reynolds20:18.1Hanover-Horton106.0
11Sarah Timmer20:32.4Grand Rapids Christian105.9
12Carly Judge20:32.5Shepherd105.8
9Maya Labonte20:33.6Northville105.8
10Cylee Elkins20:18.9Clinton105.7
11Kate Laidlaw20:33.4Forest Hills Eastern105.5
12Lyndsey Aho20:33.9Dearborn Divine Child105.4
9Kaelyn Heath20:34.9Alpena105.4
11Elle Himebaugh20:34.2Shepherd105.3
9Kaya Vrable20:20.5Caro105.2
12Sarah Schloff20:34.7Holland Christian105.1
12Riley Hacker20:20.1Mt. Pleasant Sacred Heart105.0
10Miriam Murrell20:20.2Gaylord St. Mary104.9
12Arie Hackett20:21.2Bridgman104.9
12Taylor Myers20:20.2Frankfort104.9
10Trilian Krug20:35.3Chelsea104.9
12Kylie Jones20:36.6Oxford104.8
12Lydia VandenBerg20:21.7Grand Rapids Covenant Christian104.8
11Grace Thorpe20:21.9Harbor Springs104.7
9Natalie Gibbs20:21.0Birmingham Roeper104.7
11Petra Foote20:21.2Grand Traverse Academy104.6
11Emma Soelberg20:22.3Shelby104.6
10Anezka Pradna20:36.5Three Rivers104.5
9Megan Woelkers20:37.3Flat Rock104.2
10Isabella Max20:23.8Kent City104.1
11Chelsea Glessner20:37.8Otsego104.1
12Kate Gaiser20:38.5Chelsea103.8
11Maze Gusa20:23.6Ubly103.8
12Audrey DeSchryver20:39.8Forest Hills Northern103.7
12Jessica Jarski20:39.2Warren Regina103.6
9Brooklyn Verplank20:39.3Spring Lake103.6
11Lydia Kruis20:25.7Comstock103.5
10Riley Peer20:39.7Monroe Jefferson103.4
10Jenna Pilachowski20:40.2Monroe Jefferson103.3
9Kaylee Sprague20:40.5Stevensville Lakeshore103.2
10Samantha Shaver20:42.0Grand Blanc103.0
12Lydia Minzey20:42.1Grand Blanc103.0
12Kylie Fredenburg20:42.1Bay City Western103.0
12Laraya Warnsley20:41.2Marshall102.9
9Kambria Moored20:41.3Hopkins102.9
11Ashlyn Kephart20:27.2Lansing Christian102.6
12Adrianne Rector20:27.3Dansville102.6
10Gracy Walker20:27.5Kingston102.5
10Erica Klee20:27.5Ubly102.5
10Annalise Elliott20:43.9Cedar Springs102.4
12Amelia Kerschke20:43.4Mason102.2
10Lillianna Gumber20:44.5Salem102.2
10Katie Riemersma20:43.8Spring Lake102.1
11Lola Reimers20:44.8Traverse City Central102.1
11Annalisa DeGuzman20:45.1Ann Arbor Skyline102.0
11Carolyn Bennett20:30.2North Muskegon101.9
10Abby Rice20:29.4Rochester Hills Lutheran NW101.9
9Tamara Stoner-Sleight20:44.6Williamston101.8
10Rylee Duffing20:30.7Traverse City St. Francis101.8
11Elleah Berger20:44.9Williamston101.7
10Ava Fahrenkopf20:45.0Linden101.7
10Gracie Houtman20:31.2Kent City101.6
11Allysen Jansen20:31.3Sandusky101.6
11Leah Merriam20:46.6Highland-Milford101.5
9Ivy Beall20:47.5H.H. Dow101.2
12Taylor Hopkins20:32.5Sanford-Meridian101.2
10Helena Kerber20:47.1Hopkins101.0
9Maggie Ruffini20:48.2Forest Hills Northern100.9
9Grace Tykocki20:48.3Grand Blanc100.9
9Ellie Nohovig20:48.4Highland-Milford100.9
10Yoselin Fermin-Campos20:47.4Adrian100.9
12Mara Sweeney20:48.7Rockford100.8
10Morgan Newton20:47.8Croswell-Lexington100.7
9Maria Nunning20:47.8Pontiac Notre Dame Prep100.7
12Grace Jenkins20:48.9Bloomfield Hills100.7
11Emmie West20:34.2Lansing Catholic100.6
10Samantha Wogaman20:49.4Grand Blanc100.6
12Emily Lantzer20:34.6Kent City100.5
10Sydney Lambert20:49.8H.H. Dow100.4
9Shelby Stabile20:49.9L’Anse Creuse100.4
12Allison Doneth20:49.1Mason100.3
11Emelia MacDonald20:49.1Middleville Thornapple-Kellogg100.3
10Samantha Smith20:50.2Saginaw Heritage100.3
12Mary Huizingh20:49.2Zeeland East100.3
11Brooklyn Wolcott20:50.3Highland-Milford100.2
10Ava Viegelahn20:35.6Grass Lake100.1
10Paige Kloha20:49.7Freeland100.1
11Norah Allington20:50.8H.H. Dow100.1
9Preslee Perkins20:50.0Stevensville Lakeshore100.0
9Lillian Deskins20:51.2Grosse Pointe North99.9
12Rachal Weber20:35.8Beal City99.7
11Hope Wilkes20:36.8Brooklyn Columbia Central99.7
9Elizabeth Ambroggio20:51.2Warren Regina99.6
11Gabrielle Osterberg20:37.7Jackson Lumen Christi99.4
12Samantha Brown20:51.8Warren Regina99.4
9Kathryn Kurtinaitis20:52.3Dearborn Divine Child99.2
9Madison Morris20:52.4Tecumseh99.2
12Abbey Lodato20:39.1Clawson99.0
10Kendra Koster20:39.3Lawton98.9
11Abby O’Brien20:53.5Comstock Park98.8
12Natalie Schiller20:54.8Oxford98.7
12Chelsea Harvey20:55.1Macomb Dakota98.6
12Hannah Janssen20:40.2Elk Rapids98.6
9Natalia DeMea20:54.3Chelsea98.6
10Cecilia Ruchti20:55.6St. Joseph98.5
11Hayley Heinrich20:54.7Zeeland East98.4
10Cecilia Postma20:40.8Manistee98.4
12Jessica Durkee20:54.9Middleville Thornapple-Kellogg98.4
9Natalie Lentine20:55.0Warren Regina98.3
10Allison Giroux20:56.6Troy98.1
8Ruth Brownlee20:40.7Hillsdale Academy98.1
10Addie Grill20:55.8Zeeland East98.1
12Ava Rotman20:41.1Muskegon Western Michigan Christian98.0
12Sasha Fox20:57.4Plymouth97.9
12Mallory Matthews20:57.5H.H. Dow97.8
10Lily LeSarge20:56.5Grand Rapids West Catholic97.8
9Emma Smith20:57.7Rockford97.8
12Kate Meinecke20:57.8Royal Oak97.7
11Abby Arens20:42.8Pewamo-Westphalia97.7
10Ava Boggs20:56.9Flint Kearsley97.7
10Madalyn Agren20:42.1Johannesburg-Lewiston97.6
11Jenna Denver20:57.2Imlay City97.6
11Gianna-Marie Schubert20:43.5Ann Arbor Gabriel Richard97.5
11Gabriella Reinbold20:42.5Unionville-Sebewaing97.5
11Nora Smoes20:44.0Reed City97.3
11Brianna Zuidema20:43.1Muskegon Western Michigan Christian97.3
12Tatum Verburg20:59.6Caledonia97.1
12Sidney Swick20:44.9Bronson97.0
12Madeline Chrome20:59.1Mason97.0
11Lauren Brawt20:45.9Sanford-Meridian96.7
9Mary Masserant20:46.0Traverse City St. Francis96.7
9Katie Deisler21:01.0Dearborn Divine Child96.3
11Autumn Major20:47.1Centreville96.3
12Alaina Dokter21:01.5Holland Christian96.2
10Hayden Hengesbach20:47.6Pewamo-Westphalia96.1
9Jenna Overla21:01.7Alma96.1
10Erin Stuk20:47.8Ann Arbor Gabriel Richard96.1
11Kaylee Locke20:46.8Beal City96.1
9Reece Wruble20:47.0Harbor Beach96.0
12Aubrey Putman20:48.2Reese95.9
11Madeleine Barge20:47.7Rochester Hills Lutheran NW95.8
9Piper White20:48.8Ovid-Elsie95.7
11Alyssa Gerritsma21:03.6Holland Christian95.5
12Emma Kern21:03.7Holland Christian95.4
9Samantha McClelland21:05.3Forest Hills Northern95.2
11Penelope Griffioen20:50.9University Liggett95.0
12Haileigh Bissett21:05.0North Branch95.0
9Natalie Steward21:05.2Goodrich94.9
12Ava Hughes21:06.4Salem94.9
12Abby Winkle21:05.8Grand Rapids South Christian94.7
9Ella Walton20:51.2Hillsdale Academy94.6
12Tristan Luick21:07.4H.H. Dow94.6
9Emma Miller20:52.4Buchanan94.6
8Payton Lamb20:51.8Lake Leelanau St. Mary94.4
9Alyssa Possehn20:53.0Saranac94.3
11Annika Sytsma20:52.4Kalamazoo Christian94.2
9Lauren Thompson21:07.5Chelsea94.2
12Trinity Kolka20:53.7Sanford-Meridian94.1
12Allison Stowe21:08.9Salem94.0
9Marisa Chuey21:08.3Trenton93.9
12Angelica Mendoza20:54.6Fennville93.8
10Bella Reed21:08.9Freeland93.7
11Helana Napiorkowski20:53.9Austin Catholic93.7
11Ella Rus20:55.1Grand Rapids Covenant Christian93.6
9Ella Knudsen20:54.3Leland93.6
11Sydney Van Es20:54.5Kalamazoo Hackett93.5
11Elizabeth Ward21:11.2Bay City Western93.3
10Reece Clark21:10.3Remus Chippewa Hills93.2
11Caley Kerwin20:56.3Schoolcraft93.2
9Juniper Rodham20:56.6Harbor Springs93.1
12Gracie Erdman21:11.8Zeeland West93.1
9Karisa Deacons20:56.8Ithaca93.1
12Nicole Merchant21:11.8Birmingham Seaholm93.1
11Samantha Sexton21:12.5Temperance Bedford92.8
11Lydia Cocciolone21:13.1Ann Arbor Skyline92.6
9Lillian Rutallie21:12.3Marysville92.6
10Ava Pomaranski20:58.5Traverse City St. Francis92.5
12Catie Dusenberry20:58.6Algonac92.5
11Mari Cueto20:58.8Blissfield92.4
12Brooke Sweeney20:59.0Reese92.3
10Allison Glendening20:58.1St. Joseph Lake Michigan Catholic92.3
10Molly O’Brien21:13.5Bloomfield Hills Marian92.2
10Samantha Coots20:59.6Clinton92.1
11Emma Rajewski21:15.4Bay City Western91.9
12Jenna Pegman21:14.7Grand Rapids Christian91.8
10Mya Guillermo20:59.8Novi Christian Academy91.7
11Madeleine Schouman21:15.8Walled Lake Northern91.7
11Ashley Shindorf21:01.0Vassar91.7
10Josie Dubuc21:00.2Novi Christian Academy91.6
11Jonathah Bouwman21:01.7Grandville Calvin Christian91.4
9Riley Kerschke21:15.7Mason91.4
9Clara Fast21:01.8Bridgman91.4
12Riley DeLore21:15.9Allendale91.4
10Darrah Mackenzie21:15.9Armada91.4
11Brooklyn Whiteford21:02.3Kalkaska91.2
11Aubrey Herder21:01.5Kalamazoo Christian91.2
9Gracie Warner21:16.5Shepherd91.2
11Emma Abbott21:16.7Tecumseh91.1
12Emalee Postma21:17.0Zeeland East91.0
12Thea Schley21:18.2Canton90.9
11Chloe Colton21:03.3Manton90.9
9Avery Byrne21:17.3Goodrich90.9
11Audra Guthre21:17.5Chelsea90.8
12Hannah Smit21:03.6Saugatuck90.8
9Kaitlyn Harris21:18.8St. Joseph90.7
10Celia Begosso21:18.8Ann Arbor Skyline90.7
11Riley DenUyl21:17.9Marysville90.7
10Jessie Ross21:03.0Fairview90.7
12Kamryn Schell21:19.4Sterling Heights90.5
11Rachel Descamps21:04.5Charlevoix90.5
9Marlina Howell21:18.7Forest Hills Eastern90.4
9Ally Andres21:04.7New Lothrop90.4
11Dani VanLente21:03.9Tekonsha90.4
10Tessa Wohlschlegel21:05.0Beaverton90.3
12Erin Siver21:19.1Bloomfield Hills Marian90.3
10Eleanor Young21:05.1Buchanan90.3
9Natalie Lewis21:20.3Rockford90.2
12Jadyn Comer21:19.5Grand River Preparatory90.2
9Brielle Voorhees21:04.5Tri-Unity Christian90.2
12Makaela Schmidt21:20.0Spring Lake90.0
12Paige Anderson21:05.3Harbor Beach89.9
11Elizabeth Smith21:06.6Sanford-Meridian89.8
11Rachel Allabaugh21:05.7Kalamazoo Christian89.8
11Halle Overmire21:20.8Grand Rapids South Christian89.7
9Irene Oh21:22.5Troy89.5
12Allyson Harvey21:21.5Freeland89.5
11Natalie VanBemmel21:07.6Grand Rapids Covenant Christian89.5
9Stephanie Hernandez21:08.8Addison88.7
10Hannah Lewis21:24.6Zeeland East88.5
12Madeline Heinrichs21:25.7Temperance Bedford88.4
11Eleanor Cool21:25.8Cadillac88.1
10Avery Mickelson21:25.9Cadillac88.0
10Jaida Schulte21:12.2Elk Rapids87.9
10Izabella Loubser21:27.3Temperance Bedford87.9
11Hope Zichterman21:11.8Kalamazoo Christian87.7
12Lauren Anderson21:12.0Cassopolis Ross Beatty87.7
12Lily Heath21:12.0Allen Park Cabrini87.7
12Jennifer Judge21:27.1Spring Lake87.7
10Eleanor Kingshott21:12.3Muskegon Western Michigan Christian87.6
10Hadley Hilt21:27.7Cadillac87.4
12Sarah Zamaites21:13.9Elk Rapids87.4
12Kelcee VanBuskirk21:14.0Caro87.3
9Hannah Geaney21:13.5The Potter’s House87.2
11Evie DeBlaay21:28.5Grand Rapids South Christian87.2
11McKenzie Betts21:29.0Alma87.0
12Amber Hostetler21:14.3Mendon86.9
11Megan Sterly21:15.5Homer86.8
9Allie Nowak21:14.8Johannesburg-Lewiston86.7
12Melanie Shelt21:30.9Walled Lake Northern86.7
10Madison Morris21:16.4Manton86.5
9Isobel Malcolm21:15.7Royal Oak Shrine86.4
10Maddie Gallagher21:17.2Traverse City St. Francis86.3
11Emily Stevenson21:31.2Tecumseh86.3
11Lindsay Harvey21:32.4Macomb Dakota86.2
12Karly Crowe21:31.8Alma86.1
9Ava Iverson21:17.9Benzie Central86.0
12Lauren May21:33.0Traverse City Central86.0
9Emily Rathka21:18.2Laingsburg85.9
12Lillian Mauntler21:17.3Bear Lake-Onekama85.9
10Abagayle Barkley21:32.3Croswell-Lexington85.9
11Sofia Oertel21:18.4Lawton85.9
9Nora Grossnickle21:18.8Benzie Central85.7
10Macey Burgess21:17.8Colon85.7
10Gabby Fernandez21:33.0Warren Regina85.7
10Melanie Werner21:19.2Pewamo-Westphalia85.6
11Samantha Sweeney21:33.4Williamston85.5
10Isabell Helman21:19.8Pewamo-Westphalia85.4
11Hadley Saylor21:20.1Manton85.3
8Sadie Schout21:19.5Libertas Christian85.2
12Therese Campos21:20.3Battle Creek St. Philip84.9
10Marisa Mazza21:36.0Cadillac84.7
11Shawn Brophy21:36.2Marshall84.6
11Aubrey Connelly21:36.8Croswell-Lexington84.4
12Jane Kaspar21:23.2Bridgman84.3
12Madison Wirt21:37.4Forest Hills Eastern84.2
9Vivian Wickes21:37.7Alma84.1
9Kaleigh Swiger21:38.5Cadillac83.8
11Aliz Pusztai21:23.9Libertas Christian83.7
11Gwen McGuire21:40.4Birmingham Seaholm83.5
12Natalie Nykerk21:39.8Bloomfield Hills Marian83.4
10Madison Gimmey21:40.3Shepherd83.2
10Cecilia Irwin21:41.7Royal Oak83.1
12Libby Rorick21:26.1Morenci83.0
11Jenna Hinken21:41.4Allendale82.9
11Nathalie Strockis21:41.9Grand Rapids West Catholic82.7
11Elizabeth Rigling21:27.9Leroy Pine River82.7
11Sophia Sanford21:26.9Deckerville82.7
10Keira Schiebner21:43.1Saginaw Heritage82.6
12Iris Ding21:43.5Salem82.5
9Alexa Daniels21:29.0Ann Arbor Gabriel Richard82.3
12Allison Galsterer21:29.2Reese82.3
9Alisha Esquivel21:29.6Kent City82.1
11Maria Bolanos21:45.4Birmingham Seaholm81.9
12Katelyn Kramer21:30.5Pewamo-Westphalia81.8
10Leah Zarrilli21:30.2Auburn Hills Oakland Christian81.6
11Summer Fast21:31.4Bridgman81.5
11Natalie Malczyk21:30.6Huron Valley Lutheran81.5
10Grace Folkema21:30.7Muskegon Western Michigan Christian81.4
12Samantha Wells21:46.7Zeeland West81.4
12Sarah Grove21:45.8Alma81.4
12Alexandra Soltis21:32.2Jackson Lumen Christi81.3
9Alex Wickenheiser21:32.3Monroe St. Mary CC81.2
12Genna Schomaker21:31.4Rochester Hills Lutheran NW81.2
12Mercedes Morin21:31.7Martin81.1
11Anna Mitchell21:32.6Lake Leelanau St. Mary80.8
12Allison Lauri21:33.6Niles Brandywine80.8
12Lauren Price21:33.4Whitmore Lake80.5
11Marie Schafer21:48.4Williamston80.5
9Jane Manthei21:33.5Petoskey St. Michael80.5
11Elise Meister21:48.7Zeeland East80.4
11Katie Doneth21:48.8Mason80.4
11Lauren Cipkar21:48.9Bloomfield Hills Marian80.4
11Julia Troxell21:34.0Rochester Hills Lutheran NW80.3
12Emberlynn DeVries21:35.7Grandville Calvin Christian80.1
9Claire Lisker21:35.9Monroe St. Mary CC80.0
12Haylee Rinehart21:35.0Concord80.0
10Monika Borie21:36.4St. Louis79.9
10Ella Kenworthy21:50.7Goodrich79.8
12Molly Kline21:36.7Almont79.8
10Lauren Jousma21:37.3Grandville Calvin Christian79.6
9Lauren Molag21:52.7Zeeland West79.4
11Ella Gaylord21:37.7Benzie Central79.4
10Grace Clemens21:52.0North Branch79.3
9Bailey Meiring21:38.1Erie Mason79.3
9Jessica Warren21:52.6Tecumseh79.1
11Abigail Schwendenmann21:53.7Highland-Milford79.1
10Allison Bowles21:39.0Clinton79.0
10Samantha LaFountain21:39.6Monroe St. Mary CC78.8
12Tara Townsend21:39.8Frankfort78.4
11Katelyn Drayer21:41.0Harbor Springs78.3
12Elizabeth Scharer21:40.7Adrian Lenawee Christian78.1
12Maya Hassan21:57.1Beverly Hills Groves78.0
9Brynn Hurley21:56.2Croswell-Lexington77.9
9Kelcie Pung21:41.6Fowler77.8
11Whitney Wilkinson21:41.9Hillsdale Academy77.7
9Priya Mericle21:42.2East Jackson77.6
9Clare Flanagan21:43.8Ann Arbor Gabriel Richard77.4
10Alexa Long21:44.1Caro77.3
10Sophia Shelton21:58.1Goodrich77.3
11Olivia Ervin21:43.1Mt. Pleasant Sacred Heart77.3
10Isabella Yeoman21:43.4Genesee77.2
9Zoey Sierer21:45.1Clinton77.0
12Corinne DiFalco22:00.6Royal Oak76.8
11Maddee Ball21:45.7Caro76.8
12Jessica Furman21:46.1Jackson Lumen Christi76.6
12Haley Bendele22:00.2Shepherd76.6
11Julia Kause22:00.3Chelsea76.6
12Emma O’Neil21:45.6Petoskey St. Michael76.5
11Abigail Pretty21:47.5Hart76.2
10Abbie Buteyn21:47.8Grandville Calvin Christian76.1
10Eva Pray21:47.9Elk Rapids76.0
10Ellayna Meredith21:47.2Portland St. Patrick75.9
12Emma Shugars21:47.5Battle Creek St. Philip75.8
11Brooke Craven21:48.0Whitmore Lake75.7
11Ella Horn22:04.1Plymouth75.6
9Caroline Roberts21:48.1Hillsdale Academy75.6
12Morgan Howell21:50.2Manton75.3
9Lucy Bray21:49.4Kalamazoo Christian75.2
9Annaliese Losey21:49.9Royal Oak Shrine75.0
9Tess Tillman21:49.9Royal Oak Shrine75.0
10Rachael Walch21:52.3Caro74.6
10Greta Hondorp22:08.5Zeeland West74.2
12Hailey Prokop21:53.6Lansing Catholic74.1
11Sienna Kerr21:53.5Mayville73.8
11Ella Slade22:08.7Dearborn Divine Child73.8
9Kennedi Wahmhoff21:55.0Manton73.7
12Lauren Staal21:55.2Grandville Calvin Christian73.6
11Kelsey Knape22:10.0Tecumseh73.3
10Madilyn Horton21:55.7Unionville-Sebewaing73.1
12Leah Decker21:57.0Grand Rapids Covenant Christian73.0
12Lauren Kaus22:11.5Pinckney72.9
10Rosalinda Gascho21:56.5Johannesburg-Lewiston72.8
9Sarah Nimtz21:57.1Unionville-Sebewaing72.6
10Jacqueline Morton21:57.6Mt. Pleasant Sacred Heart72.5
12Claire Hayhurst21:58.6Harbor Springs72.5
12Meredith Vanderweide21:58.1Hillsdale Academy72.3
12Cassie Bayes21:59.6Onsted72.2
12Hayley VanWagoner21:59.9Benzie Central72.0
11Kiann Schmottlach22:15.0Forest Hills Northern72.0
10Helena Long22:00.1Sandusky72.0
12Julia Richter22:00.7Harbor Springs71.8
10Zoe Van Rijn21:59.7Kingston71.8
11Ellery Alkema22:17.2Allendale70.9
11Molly Young22:17.3Vicksburg70.9
9Abby Lechy22:04.3Monroe St. Mary CC70.6
12Kathryn Podolan22:06.1Madison Heights Bishop Foley70.0
9Kayla Slade22:20.6Dearborn Divine Child69.8
9Madalynn Karsies22:20.7Pinckney69.8
12Emma Minderhoud22:06.8Grand Rapids Covenant Christian69.7
12Taylor Sheridan22:06.8East Jordan69.7
10Ella Caplea22:07.3Ann Arbor Gabriel Richard69.6
11Allyson Robarge22:07.8Onsted69.4
10Brooklyn Springvloed22:22.1Grand Rapids South Christian69.3
11Savanna Owens22:08.3Hart69.3
11Bridgette Duncan22:07.5Leland69.2
9Emily Howell22:09.1Bridgman69.0
11Brookelynn Jansen22:09.9Sandusky68.7
10Haylee Livermore22:24.0Remus Chippewa Hills68.7
12Sarah Gray22:10.0Reese68.7
10Shelby Bowers22:09.1Owendale-Gagetown68.6
10Nicole Teed22:09.1Allen Park Cabrini68.6
9Mya Denoyer22:09.2Leland68.6
11Ashley Sweeney22:24.4Williamston68.5
9Hunter Schellenbarger22:10.7Elk Rapids68.4
10Addie Curtis22:10.8Marcellus68.1
9Gracey Barry22:26.9Grand Haven68.0
10Lauren Postl22:26.0Dearborn Divine Child68.0
11McKenna Goike22:27.3Macomb Dakota67.9
11India Doerr22:13.1Lansing Catholic67.6
12Maya Musgrave22:13.3Benzie Central67.6
9Cambree Torma22:13.1Unionville-Sebewaing67.3
9Erin Gallagher22:29.2South Lyon East67.3
12Kylea Braman22:14.6Ithaca67.1
12Paige Lofquist22:14.7Reed City67.1
12Kaitriss Degroft22:29.0Remus Chippewa Hills67.0
9Meeghan Flikkie22:14.1Kingston67.0
9Clara Smoes22:15.5Reed City66.8
9Fiona Scott22:29.9Petoskey66.7
11Lannah Engler22:15.1Indian River Inland Lakes66.6
11Jordan Cleveland22:30.5Alma66.5
9Abigail Davis22:15.5Vestaburg66.5
11Jenna Abell22:17.5St. Louis66.2
12Emilia Bronk22:17.8University Liggett66.1
10Abby Kissling22:17.3Brethren65.9
12Reese Ensing22:18.5McBain65.8
11Vanessa Peltoniemi22:17.6Holton65.8
10Paige Bell22:18.0Grand Traverse Academy65.7
11Brooke Matusik22:33.1Chelsea65.6
9Avery Westall22:18.3Breckenridge65.6
9Ariana Pillot22:19.3Schoolcraft65.6
9Taylor Lautermilch22:18.4Camden-Frontier65.5
12Emily Bucholtz22:18.5Harbor Beach65.5
9Bridget Anderson22:18.5Harbor Beach65.5
11Michaela Kurth22:18.8Lutheran Westland65.4
10Melanie Audet22:34.4Bloomfield Hills Marian65.2
11Cozette Brown22:19.6Portland St. Patrick65.1
12Isabella Prezzato22:35.1Bloomfield Hills Marian65.0
11Alyson Vikstrom22:35.5Holland Christian64.8
10Lucy Gench22:35.7Marshall64.8
12Lauren VanderLaan22:22.1Hart64.6
11Lauren Green22:21.4Unionville-Sebewaing64.5
9Augusta Bowman22:36.6Remus Chippewa Hills64.5
9Riley McCumber22:22.0Pittsford64.3
12Ella Kloeckner22:23.8Perry64.1
9Hayden Whitmore22:23.9Ithaca64.1
11Dalay Ojeda22:22.9Adrian Lenawee Christian64.0
10Lilly Weesies22:24.8Grandville Calvin Christian63.7
10Olivia Wing22:24.2Mason County Eastern63.6
10Josie Bauman22:25.4New Lothrop63.5
9Allie England22:25.5Onsted63.5
11Cheri Dykstra22:25.2Holland Calvary Christian63.3
9Teagen Hallock22:26.2Perry63.3
12Erika VerBeek22:25.4The Potter’s House63.2
10Madison O’Connor22:40.6Croswell-Lexington63.1
9Evelyn Logghe22:27.1Laingsburg63.0
11Jane Barnett22:42.6Royal Oak62.8
9Emmalee Shankel22:28.3Ithaca62.6
10Ella Deshon22:42.8Marysville62.4
11Cate Garretson22:28.8Muskegon Western Michigan Christian62.1
11Alisa Westerling22:44.4Allendale61.9
9Rose Losey22:29.8Royal Oak Shrine61.7
12Tessa Rigel22:31.0Ida61.7
11Josie Baker22:31.1Harbor Springs61.7
9Jordyn Taylor22:31.4Onsted61.6
10Mimi Hibbard22:30.9Battle Creek St. Philip61.4
10Leah Rorick22:31.2Morenci61.3
11Sarah Anastasiadis22:32.3Jackson Lumen Christi61.2
9Lauryn Licari22:31.3Beal City61.2
12Elizabeth Baldwin22:47.5Croswell-Lexington60.8
12Kylee Brush22:49.2Saginaw Heritage60.6
12Claire Plaskey22:33.3Royal Oak Shrine60.6
9Mickiah Allbee22:33.8Vestaburg60.4
10Eliza MacQuaig22:49.4Marshall60.2
12Mia Judd22:34.7Lansing Christian60.1
11Kayla Switzer22:35.2Wolverine59.9
11Larissa Huffman22:37.6Mackinaw City59.1
10Sylvie Mulder22:52.7Holland Christian59.1
10Mary Beth Hyatt22:39.2Carson City-Crystal58.6
11Grace Piggott22:39.6Fowler58.5
9Kate May22:40.2Frankfort58.3
10Kendra Couturier22:40.3Lake Leelanau St. Mary58.2
9Josephine Malysz22:41.5Madison Heights Bishop Foley58.2
11Hadyn Armstrong22:41.5Beal City57.8
12Sara Decker22:41.9Lincoln-Alcona57.7
11Rachel Epkey22:42.2Fowler57.6
8Taylor Wiegand22:42.4Livingston Christian57.5
12Claire Van Duinen22:57.5Holland Christian57.5
10Macy Carlton22:44.3Monroe St. Mary CC57.2
10Graci Tate22:44.8Bridgman57.1
12Ellie Bender22:44.2Kinde North Huron56.9
10Emma Shankland22:45.3Clinton56.9
9Reganne Stahl22:45.9Manton56.7
12Madison Magda22:46.6Jonesville56.5
11Payton Kuhn22:46.6St. Louis56.5
9Nataly Vine22:45.7Breckenridge56.4
11Emma McKinley22:49.1Gaylord St. Mary55.3
12Allison Wichert22:49.2Vestaburg55.3
9Megan Hufnagel22:50.5Fowler54.8
11Erin Snyder23:06.6Royal Oak54.8
10Elizabeth Logan22:51.0Mason County Eastern54.7
9Jenna Kowalski23:06.9Freeland54.4
12Zoe Korson22:52.0Lake Leelanau St. Mary54.3
10Ayla DeLaurier22:53.0Almont54.3
9Sarah King22:53.9Clinton54.0
10Kendall Zaliwski22:52.9Rochester Hills Lutheran NW54.0
12Karli Kreger22:54.1Sandusky54.0
10Carmellina Biafora22:54.6Madison Heights Bishop Foley53.8
10Sydney Greaves22:56.1Buchanan53.3
9Aubrey Goyings22:55.5Holton53.2
11Audrey Allard22:56.7Leslie53.1
12Alex Kersten22:58.2Battle Creek St. Philip52.3
12Emma Duncan22:58.7Indian River Inland Lakes52.1
12Abby Spencer22:59.3Mt. Pleasant Sacred Heart51.9
8Aribel Mills22:59.9St. Joseph Lake Michigan Catholic51.7
11Anna Meyer23:00.0Lansing Christian51.7
11Cristina Avello23:00.5St. Joseph Lake Michigan Catholic51.5
11Zoey Breznik23:00.9Adrian Lenawee Christian51.4
10Cailynne Flint23:01.9Monroe St. Mary CC51.4
10Megan Goward23:01.1Breckenridge51.3
10Kelsey Beckett23:03.0University Liggett51.0
12Lauren Wilson23:17.4Marysville50.9
9Hannah Hysell23:02.7St. Joseph Lake Michigan Catholic50.8
9Savannah Pomorski23:03.2Whitmore Lake50.6
12Joanna Wallace23:18.5Pinckney50.5
12Clara Losey23:03.8Royal Oak Shrine50.4
12Lindsay Grohs23:05.6Royal Oak Shrine49.8
12Claire Pschigoda23:05.8Kalamazoo Christian49.7
11Corinne Ritter23:07.6Lansing Christian49.1
10Riley VanderLaan23:25.6Grand Rapids South Christian48.1
11Kaylee Aultman23:10.8Coleman48.1
11Emma Burrell23:11.6Rochester Hills Lutheran NW47.8
12Lauren Schafer23:12.4Fowler47.5
10Tori Most23:12.9Breckenridge47.4
12Ella Nowc23:13.1Allen Park Cabrini47.3
10Cora Mullins23:13.5Johannesburg-Lewiston47.2
12Dylann Fair23:28.8Marysville47.1
10Brianna Wheaton23:30.4Pinckney46.5
12Carly Clos23:31.1Williamston46.3
11Anna Wolfe23:17.5Frankfort45.8
9Jessica Penrod23:17.7Vestaburg45.8
9Fiona Sierens23:19.7University Liggett45.4
11Sadie Quackenbush23:19.4Montabella45.2
12Mckenzie Miller23:19.4Athens45.2
11Regan Hill23:35.1Cadillac45.0
11Lily Deja23:20.9Mt. Pleasant Sacred Heart44.7
12Stephanie Demeulenaere23:25.0Bridgman43.7
12Katie McDonald23:26.3Mt. Pleasant Sacred Heart42.9
12Catherine Leahy23:28.8Elk Rapids42.4
10Kayla Creisher23:31.3Leslie41.6
9Haylee Byerly23:32.5Algonac41.2
10Julia Serra23:33.2Madison Heights Bishop Foley40.9
12Rachel Powers23:32.3Adrian Lenawee Christian40.9
9Isabella Nelson-Daniels23:38.9Whitmore Lake38.7
12Merle Muntefering23:39.7Marcellus38.4
10Isabelle Schrauben23:39.9St. Joseph Lake Michigan Catholic38.4
11Lilly Backus23:40.2Beal City38.3
10Grace O’Hare23:41.4Fowler37.9
11Abigail Guza23:42.3Ubly37.6
10Maureen Smith23:44.0Monroe St. Mary CC37.3
10Ciara Parsons23:45.2Whitmore Lake36.6
11Olivia Tritchka-St…23:46.0Hillsdale Academy36.3
9Anna Zielinski23:48.4Petoskey St. Michael35.5
11Josie Gorcyca23:48.5Lake Leelanau St. Mary35.5
9Addison Blodgett23:49.9Schoolcraft35.4
12Kylie Summer23:50.0Adrian Lenawee Christian35.0
12Isabelle Salazar23:54.4Madison Heights Bishop Foley33.9
9Caitlyn Horvath23:56.0Buchanan33.3
10Jenna VanDussen23:56.8Schoolcraft33.1
10Alyssa VanDussen23:56.9Schoolcraft33.0
12Annika Peterson23:59.5Schoolcraft32.2
9Caitlin Wright24:00.4Concord31.5
12Joy Kaltenbach24:02.4Buchanan31.2
11Liz Hill24:04.1Onsted30.6
9Jessica Grant24:05.7Lake Leelanau St. Mary29.8
10Alyvia Baker24:08.5Buchanan29.2
11Ariana Rodriguez24:08.0Leland29.0
10Paige Shankland24:09.1Clinton29.0
11Lauren Schabes24:14.0Mendon27.0
10Faith Verlinde24:17.2Adrian Lenawee Christian25.9
10Samara Suwyn24:22.1The Potter’s House24.3
10Kiera Harsh24:27.9Beal City22.4
11Emily Mandziuk24:30.1Madison Heights Bishop Foley22.0
10Madison Long24:30.7Sandusky21.8
9Megan VerMerris24:30.1The Potter’s House21.6
12Alexiss Guigar24:33.8Ubly20.4
10Montserrat Coronel24:35.3Almont20.2
9Savanna Siewert24:36.8Almont19.7
9Megan Peter24:36.2Unionville-Sebewaing19.6
9Savina Anhalt24:37.2Frankfort19.3
10Jalynn Schmelter24:38.3Leslie19.2
10Emily Greyerbiehl24:37.5Ubly19.2
12Kady Stoddard24:39.2Leslie18.9
11Addyson Zuker24:38.8Beal City18.7
9Layla Addis24:39.5Vestaburg18.5
10Hope Tebben24:48.7Lansing Christian15.4
9Muriel Korson24:49.1Lake Leelanau St. Mary15.3
10Aran Harris24:50.0Ubly15.0
9Emma Ramisch24:53.1Harbor Beach14.0
10Lovelyn Ketepa24:57.3Clawson12.9
11Zee Simpson24:58.7Lansing Catholic12.4
11Courtney Carlson25:07.4Memphis9.5
12Leland Leiter25:06.6Leland9.5
12Sophia Latimer25:13.5Battle Creek St. Philip7.2
11Olivia Peter25:16.4Unionville-Sebewaing6.2
12Reva Lance25:20.9Fowler4.7
9Haleigh Guitar25:24.7Harbor Beach3.4
10Alivia Talcott25:32.5Vestaburg0.8
12Clara Leahy25:35.2Elk Rapids0.3

GradeNameTimeTeamRating
12Riley Hough14:56.5Hartland219.2
11Hunter Jones15:08.4Benzie Central211.9
10Seth Norder15:19.9Grand Haven211.4
11Benne Anderson15:22.9Grand Rapids Ottawa Hills210.4
12Caleb Jarema15:22.2Pinckney209.9
12Peter Baracco15:25.7Farmington209.4
12Garrett Winter15:28.1Parchment208.0
12Conor Somers15:28.8Fremont207.7
12Luke Venhuizen15:34.2Traverse City Central206.6
12Quinn Cullen15:37.5Brighton205.5
12Owen Sharnas15:38.3Romeo205.2
12Klay Grant15:38.3Muskegon Reeths-Puffer205.2
12Matthew Crowley15:38.4Midland205.2
12Jack Kelke15:39.0Romeo205.0
12Matthew Zeleke15:40.0East Lansing204.7
11Michael Hegarty15:38.9Dearborn Divine Child204.4
12Easton Williams15:41.0Highland-Milford204.3
11Nicholas Negru15:41.2Walled Lake Central204.3
10Connell Alford15:42.6Chelsea203.1
12Josh Oom15:47.1Caledonia202.3
12Owen Johnson15:47.7Ann Arbor Pioneer202.1
11Jonah Hochstetler15:49.8Traverse City West201.4
11Nolan Clark15:50.5Grand Haven201.2
10Brendan Herger15:51.3Northville200.9
12Brady McArdle15:51.4Davison200.9
12Parker Lambers15:49.5Holland Christian200.8
12Sam Yeager15:52.1Forest Hills Central200.7
12Griffin Armbrustmacher15:50.9St. Johns200.4
12Blake Chipman15:53.1Flushing200.3
12Tinsae Nelson15:51.4Grand Rapids Christian200.2
12Ben Zwart15:51.5Grand Rapids Christian200.2
12Kenny Minto15:53.8Davison200.1
11Joe Muha15:54.6Traverse City Central199.8
11Logan Detweiler15:54.8Grosse Pointe South199.7
11Jared Platt15:55.0White Lake Lakeland199.7
12Nick Cockerel15:53.9Otsego199.4
12Alex Sullivan15:56.6White Lake Lakeland199.1
11Joey Bowman15:54.8St. Johns199.1
11Colin Graham15:56.9Rockford199.0
12Caden Meyer15:55.2Zeeland East198.9
9TJ Hansen15:55.5Freeland198.8
12Noah Morrow15:49.1Manton198.3
11Micah Bauer15:59.5Traverse City Central198.2
12Race Bettich15:57.7Stevensville Lakeshore198.1
11Nicolas Fry16:00.1Ann Arbor Skyline198.0
11Sean Byrnes16:00.5Plymouth197.8
11Bram Hartsuff15:59.0Chelsea197.7
12Tristin Canales15:59.6Otsego197.5
11Lezawe Osterink15:50.6The Potter’s House197.5
12Michael Dennis16:00.2St. Johns197.3
12Mason Kolhoff16:01.4Otsego196.9
12Samuel Smith16:02.5Petoskey196.5
12Luke Nelson16:04.7Salem196.4
12Jackson Jones16:04.5Sparta195.8
12Jack Campbell16:06.5Brighton195.8
11Aiden Sullivan16:04.5Forest Hills Eastern195.8
11Kyle Eberhard16:04.9Linden195.7
12Ethan Leitner16:05.2Tecumseh195.6
12Gabriel Phillips16:05.4Clio195.5
11William Winter16:05.8Parchment195.4
12Owen Gilbert16:06.0Battle Creek Harper Creek195.3
12Caden Dixon16:08.7Caledonia195.1
12Joey Taverna16:09.1Clarkston195.0
11Carter McCalister16:07.2Monroe Jefferson194.9
12Tyler Guggemos15:59.9Kalkaska194.7
12Jayden Page16:09.9East Lansing194.7
12Lucas Seng16:10.7Brighton194.4
12Michael Crane16:11.1Fenton194.3
11Jordan Domany16:11.5Caledonia194.2
12Parker LaGro16:11.7Battle Creek Lakeview194.1
12Matt Ruud16:11.8Ann Arbor Pioneer194.1
10Brandon Anderson16:12.7Dexter193.8
11Luke Butler16:13.3Monroe193.6
12James Harrison16:15.5Saline192.8
11Sam Roberts16:16.2Dearborn192.6
10Tyler Langley16:16.8Brighton192.4
12Liam Elder16:16.9Grand Ledge192.4
12Josh Otten16:07.3Lansing Catholic192.2
11Eddie King16:17.3Farmington192.2
12Clayton Kuiper16:17.7Lake Orion192.1
12River Meckstroth16:15.7Linden192.1
12Espen Lehnst16:08.5Ithaca191.8
12John Aerts16:17.4Coldwater191.5
10Braylon Petty16:17.5Adrian191.5
12Ty Nagy16:19.5White Lake Lakeland191.5
9Killian Whalen16:18.5Allendale191.2
9Nolan Inglis16:21.3DeWitt190.9
11Matthew Atkinson16:23.1Detroit Catholic Central190.3
12Chase Dietrich16:21.5Flint Powers Catholic190.2
12Ryan O’Rourke16:23.6Highland-Milford190.1
12Sam Peterson16:14.3Charlevoix189.9
12Brett Leidal16:24.3Detroit Catholic Central189.9
10Alex Thole16:22.4East Grand Rapids189.9
11Rogan Melling16:14.6Hanover-Horton189.8
11Gabriel Trevino16:25.1Saginaw Heritage189.6
12Cole Weston16:25.3Lowell189.6
12Jonathan Mikovits16:14.4Concord189.5
11Brock Malaikal16:25.7Northville189.4
11Seth Pianga16:26.3Livonia Churchill189.2
10Jaxon Allen16:26.5Muskegon Reeths-Puffer189.2
12Jason Fredricks16:27.1Byron Center189.0
12Nate March16:17.7St. Louis188.8
10Dylan Penberthy16:28.0L’Anse Creuse North188.7
12Luke Droz16:28.0Livonia Stevenson188.7
12Kyler Dean16:26.1Vicksburg188.7
12Jonas Fraley-Burgett16:28.4Kalamazoo Central188.5
11Lukas Kriesch16:26.7Yale188.5
12Kyle Sweeney16:29.1Rockford188.3
10Ben March16:19.2St. Louis188.3
11Brady Heron16:29.3Northville188.2
11Clayton Ackley16:19.3Hart188.2
11Parks Allen16:19.4Ithaca188.2
12Jordan Ratliff16:30.2Ypsilanti Lincoln187.9
12David Samson16:30.4Hartland187.9
12Gabe Gulbransen16:30.7Okemos187.8
12Wesley Hollowell16:30.7White Lake Lakeland187.8
12Jacob Singleton16:28.8Parma Western187.7
12Chase Brown16:29.2Otsego187.6
11Austin O’brien16:31.6Grand Rapids Kenowa hills187.5
12Hong Bing Tang16:32.2Lake Orion187.3
12Emerson Laverty16:30.2Bay City John Glenn187.3
12Alexander Ortiz16:32.2Temperance Bedford187.3
11Aiden Smith16:30.4Adrian187.2
10Jasper Cane16:33.1Kalamazoo Central187.0
12Landon Buskirk16:31.3Mason186.9
12Adam Hafeli16:33.3Lake Orion186.9
12Brock Lynch16:22.9Mt. Pleasant Sacred Heart186.7
12Jack Wallace16:34.0Romeo186.7
10Connor Clor16:34.2Romeo186.6
10Vincent Peterson Sand16:34.3Ann Arbor Pioneer186.6
10Nolan Pinion16:32.4Lake Fenton186.5
10Evan Loughridge16:32.7Pinckney186.4
10Logan Begeman16:34.8Portage Central186.4
12Carson Brunk16:24.8Potterville186.4
11Rhett Reif16:24.9Quincy186.4
10Jaden Barnes16:25.3Bloomingdale186.2
10Collin Farmer16:25.6Pewamo-Westphalia186.1
12Carston Cole16:35.7Holland West Ottawa186.1
11Cal Benjamin16:26.2Harbor Springs185.9
10Paul Moore16:34.7Pinckney185.8
11Ben Schefka16:34.9Adrian185.7
12Owen Swisher16:36.9Livonia Churchill185.7
11Braydon Honsinger16:35.0Freeland185.7
12Drew Gonzalez16:37.1Portage Northern185.6
12Andrew Stern16:37.6Saline185.5
12Benjamin DeGood16:37.6Caledonia185.5
11Elliot Carey16:37.7Salem185.4
12David Ferguson16:38.0East Lansing185.3
12Sam Vitale16:36.1St. Clair185.3
11Zebedee Swager16:36.3Chelsea185.2
12Michael Williams16:38.4Lapeer185.2
12Adam Martinson16:28.4Saugatuck185.2
12Jacob Wurtzel16:36.6Freeland185.1
12Sawyer Fowler16:39.1Lowell185.0
11Max VanHuis16:37.3Hamilton184.9
9Alex McArthur16:39.5Oxford184.8
10Acer Campbell16:37.9Yale184.7
11Jason Whitton16:39.9Saline184.7
10Wade Robinson16:38.2Pontiac Notre Dame Prep184.6
12Anders Howe16:40.3Okemos184.6
11Griffin Conway16:40.5Novi184.5
12Landon Mars16:40.6Mt. Pleasant184.5
10Nolan Nixon16:38.8Cadillac184.4
10Samuel Martini16:30.9Kent City184.4
11Alex Bobak16:41.0Plymouth184.3
12Max Pfeiffer16:41.0Saline184.3
9Ethan Powell16:41.3Northville184.2
11Elijah Robinson16:39.3East Grand Rapids184.2
12Uriah Armendarez16:39.5Lansing Eastern184.2
12Juan David Hernandez16:41.6Grand Rapids Ottawa Hills184.1
11Reuben Wiering16:40.0Grand Rapids Christian184.0
12Brian McCallum16:42.1Northville184.0
11Jake O’Neil16:40.2Remus Chippewa Hills183.9
11Camden Johnecheck16:40.6Williamston183.8
11Dylan White16:42.7Brighton183.8
10Chaz Huthwaite16:43.1Rochester Hills Stoney Creek183.6
12Will Houvener16:43.2Lake Orion183.6
12Brock DenUyl16:41.2Marysville183.6
10Matthew Pattullo16:33.7Caro183.4
12Noah Eckenroth16:43.8Northville183.4
11Adrian Castillo16:43.8Holland183.4
11Michael Makuch16:43.9Wyandotte Roosevelt183.4
12Josiah Magley16:42.1Ionia183.3
12Logan Schiebner16:44.3Saginaw Heritage183.2
10Shane Izzard16:42.3Petoskey183.2
12Shawn Juliette16:44.4Livonia Churchill183.2
11Nick Spruce16:42.5Chelsea183.2
11Brandon Latta16:44.8Northville183.1
12Jacob Walker16:34.9Brooklyn Columbia Central183.1
10Caleb Palmreuter16:42.9Gladwin183.0
12Ben Pease16:45.2Grand Haven182.9
11Brett Guzman16:45.4Caledonia182.9
11Gavin Voetberg16:45.6Portage Central182.8
11Tyler Gaylord16:46.4Plymouth182.5
12Logan Manion16:36.5Grandville Calvin Christian182.5
10Truman Johnson16:46.6Saline182.5
12Ryan Ososki16:44.7Big Rapids182.4
12William Thomas16:46.9Walled Lake Northern182.4
12Tristan Ashley16:37.3Saugatuck182.2
12Lucas Danic16:45.7Flint Powers Catholic182.1
12Liam LeBlanc16:47.8Utica Ford182.1
11Caleb Boes16:45.9Grand Rapids South Christian182.0
9Dominic Lowrie16:46.2Battle Creek Harper Creek181.9
11Glen Davis16:48.4Port Huron Northern181.9
11Matthew Short16:48.7Berkley181.8
12TJ Mellema16:48.9Rockford181.7
12Chase Hobson16:39.2Montrose181.6
11Theodore Lange16:49.3Saginaw Heritage181.6
12Cooper Rokop16:47.5Petoskey181.5
11Carter McIlroy16:47.9Whitehall181.4
12Ethan Parker16:50.2Walled Lake Northern181.3
11Bryce Soule16:48.6Adrian181.1
11Quaid Schimetz16:50.6Highland-Milford181.1
10Willem DeGood16:50.9Traverse City West181.0
12Aaron Bowerman16:41.0St. Louis181.0
12Jonathan Tysman16:51.1Grand Haven181.0
12Isaac Bos16:40.2Kalamazoo Christian181.0
11Justin Roose16:51.4Fraser180.9
10Iain Forrest16:51.6Davison180.8
11Carter Boullard16:49.8St. Clair180.7
12Carson Lafferty16:51.9Rockford180.7
12Julio Jaime16:52.2Royal Oak180.6
12David Pruder16:42.1Lansing Catholic180.6
12Will Phillips16:52.4Traverse City Central180.5
11Ben Hunter16:52.4Portage Central180.5
10Aiden Moore16:52.4Battle Creek Lakeview180.5
10Ian Lewis16:52.6Livonia Churchill180.5
9Simon Triezenberg16:50.8Grand Rapids Christian180.4
12Nathan Rehm16:52.9White Lake Lakeland180.4
11Wyatt Dean16:43.3Hart180.2
12Drew Balow16:53.4Grand Blanc180.2
10Simon VanderVlucht16:43.5Monroe St. Mary CC180.2
12Marwan Algahmi16:53.7Dearborn Fordson180.1
11Rene Vazquez16:53.7Wayne Memorial180.1
9Alex Doneth16:51.7Mason180.1
11Brayden Humes16:51.9Milan180.0
12Charlie Ward16:44.1Elk Rapids180.0
12Noah Bosley16:44.2Hart179.9
11Camden Khon16:52.3Armada179.9
12Nathan Holwerda16:54.5Byron Center179.8
12Jacob Gleason16:54.6Lake Orion179.8
12Jonas Norwood16:52.6Chelsea179.8
11Jackson Ansel16:45.2Erie Mason179.6
10Gregory Janesak16:53.3Sparta179.6
11Benjamin Smith16:55.4Hartland179.5
10Ty Parker16:55.4Walled Lake Northern179.5
10Luke Maher16:55.8Port Huron Northern179.4
12Samuel Kulczak16:55.9Saline179.4
10Noah Tiernan16:56.3White Lake Lakeland179.2
12Antonio Hall16:56.3East Kentwood179.2
10Dylan Clark16:54.6Grand Rapids Christian179.1
11Caleb Bost16:56.6Battle Creek Lakeview179.1
12Brady Corkins16:56.9Davison179.0
10Sebastian Ramirez16:56.9Royal Oak179.0
11Samuel Jackson16:57.2Saline178.9
10Louis D’Souza16:57.8Troy178.7
11Clayton Akerman16:56.0Linden178.7
12Kevin Miller16:58.0Farmington178.7
11Alex Agius16:58.1Grosse Pointe North178.6
9Theodore Davis16:47.2Dansville178.6
12Weston Schroeder16:58.3Royal Oak178.6
10Solomon Kwartowitz16:56.3Bloomfield Hills Cranbrook-Kingswood178.6
10Luke VanderHeuvel16:58.4Port Huron Northern178.5
12Mason Sumner16:47.6Breckenridge178.5
12Cameron Moore16:56.6Allendale178.5
11Tyler Bays16:48.0Reading178.3
11Tyler Dohm16:57.0St. Johns178.3
10Nate Carmody16:57.3Haslett178.2
9Ben Held16:59.5Grand Haven178.2
10Cooper Grzeskowiak16:57.5Goodrich178.2
11Brady Matuszewski16:59.5Brighton178.2
11Logan Vining16:59.6Grand Haven178.1
12Heath LaPointe16:57.6Ionia178.1
12Daniel Berg16:59.9Midland178.0
10Isaac Staib16:57.9St. Johns178.0
9Colin Murray16:58.0Dearborn Divine Child178.0
12Riley Buys16:58.0Whitehall178.0
11Braden Klein16:58.4Freeland177.9
10Boden Genovese16:50.6Coloma177.8
12Gavin Schuler16:58.6Fremont177.8
12Keegan Cater17:00.7Lowell177.8
12Emil Schlueter16:49.7Hillsdale Academy177.8
11Thomas Kennedy17:00.9Highland-Milford177.7
12Erickson Kunzler16:59.0Grand Rapids Catholic Central177.7
10Anirudh Krishnan17:01.7Plymouth177.4
12Samuel Paga16:50.8Petoskey St. Michael177.4
12Donavan Mattson17:02.0Caledonia177.3
12Hunter Cybulla17:02.5White Lake Lakeland177.2
10Davis Christy17:00.6East Grand Rapids177.1
11Jacob Wartenberg16:51.7Johannesburg-Lewiston177.1
10Sunishthh Singh16:52.7Ann Arbor Gabriel Richard177.1
11Ryan McMahon17:01.4East Grand Rapids176.9
11Theodore Shi17:03.4Troy176.9
12George Samra17:01.6East Grand Rapids176.8
12Jackson Fowler17:04.3Lowell176.6
10Blake Ferguson17:02.4Yale176.5
10Alex Czeiszperger16:54.6Hudson176.5
12Risto Crouse17:05.0Brighton176.3
12Nile Devers16:54.6Gobles176.1
11Charles Lewis17:05.6Rockford176.1
10Kenny Lewis17:05.6Saginaw Heritage176.1
9Abatu Dykstra17:04.8Hamilton175.7
11Colin Wesseldyk17:05.0Otsego175.7
11Sam Kromberg17:07.1Hartland175.6
11Ryan Blackwood17:05.4Linden175.5
11Jett Reimers17:07.4Traverse City Central175.5
11Ashton Wells16:57.7Bronson175.4
11Luke Morrison17:06.1Berrien Springs175.3
12Jake Vallan17:08.2Grosse Pointe South175.3
12Colin Snyder17:06.3Pinckney175.2
12Jacob Simmons17:08.6Portage Central175.1
11Austin Williford17:06.8Paw Paw175.1
12Graham Foster17:07.1Haslett175.0
12Peter Florence17:09.1Ann Arbor Pioneer175.0
11Andrew Hardy16:59.4Stanton Central Montcalm174.9
11Isaac Bogard16:58.7Kalamazoo Christian174.8
11Joshua Gormley17:09.7Portage Central174.8
12ReShaun Crawford17:09.7Highland-Milford174.8
12Logan Johnson16:58.9Novi Christian Academy174.7
12Gavin VanSolkema17:08.1Hudsonville Unity Christian174.6
11Koda Brandt17:08.4Charlotte174.6
11Alex Meszaros16:59.8Riverview Gabriel Richard174.4
11Oswaldo Dominguez17:09.0Pontiac174.3
10Logan Ruffner17:09.2Riverview174.3
12Nathan Lott17:00.5Webberville174.2
12Sam Polgar17:09.6Riverview174.1
12Ashton Keiffer17:01.0Carson City-Crystal174.0
11Macartan Moore17:01.0Petoskey St. Michael174.0
12Jonasen Doran17:12.0Walled Lake Northern174.0
11David Harris17:10.3St. Clair173.9
10Bryce Goodsell17:12.3Romeo173.9
11Benjamin Bromley17:12.5Lowell173.8
12Hayden Allen17:12.9Alpena173.7
10Tyler Donovan17:13.0Fraser173.7
12Nick Parran17:13.0Monroe173.7
11Zach Debeauclair17:11.0Pinckney173.7
11Gavin Wiersma17:11.3Zeeland East173.6
12Myron Lafty17:11.3Coldwater173.6
12Alan Corp17:13.4Livonia Churchill173.5
12Tristan Lovett17:03.6Caro173.5
12Jonah Cerone17:02.7Royal Oak Shrine173.4
9Jack Chadwick17:13.8Plymouth173.4
12Jack Hurst17:14.0Grosse Pointe South173.3
12Joe Bulko17:03.1Concord173.3
11Lars Huffman17:03.2Mackinaw City173.3
12Brendan Washburn17:14.8Rochester Hills Stoney Creek173.1
11Noah Knutsen17:15.1Plymouth173.0
10Malaki Gascho17:04.1Johannesburg-Lewiston173.0
12Ethan Rooney17:13.1Trenton173.0
10Nick Cabrera17:15.3Portage Central172.9
11Andre Richmond17:13.3Whitehall172.9
10Ryan Allen17:05.4Reed City172.9
12Carson Dych17:15.7Warren Cousino172.8
12Blaze Abell17:14.5Alma172.5
11Adair Artis17:05.9Concord172.4
12Fred Wallace17:17.5Ann Arbor Pioneer172.2
10Blake Fox17:06.7Johannesburg-Lewiston172.1
11Levi Mills17:17.7Lowell172.1
12Andrew Adams17:17.9Caledonia172.0
11Dylan McGrath17:15.9Dearborn Divine Child172.0
12Dhruv Dighrasker17:18.1Troy172.0
11Nathan Katic17:18.2Fenton171.9
11Micah Bolton17:08.2Stockbridge171.9
10Tommy Farley17:16.5Petoskey171.8
11Evan Suydam17:07.5Petersburg-Summerfield171.8
10Lucas Karbel17:18.6Walled Lake Northern171.8
11Raine Webley17:18.6Saginaw Heritage171.8
10Carter Kegle17:16.8East Grand Rapids171.7
10Maxwell McCarty17:16.8Belding171.7
12Nolan Meier17:08.9Holland Black River171.7
10Braxton Sipes17:18.9Royal Oak171.7
11Joe Stocchiero17:09.3Bloomingdale171.6
10John Christensen17:17.3Fremont171.6
11Logan Swiney17:08.3The Potter’s House171.6
12Kevin Grady17:19.3Battle Creek Lakeview171.6
12Caleb Heid17:19.5Portage Central171.5
11Chase Klapthor17:19.6Ann Arbor Pioneer171.5
11Brett Marschall17:17.8Fowlerville171.4
12Ronnie Leonard17:19.8Lake Orion171.4
11Ethan Green17:08.9Kingston171.4
11Matt LaFreniere17:20.2Port Huron Northern171.3
11Christopher Russelburg17:09.4Allen Park Cabrini171.2
10Joe Waalkes17:18.4Grand Rapids Christian171.2
9Akshat Arora17:20.5Troy171.2
12Jacob Ansel17:10.6Erie Mason171.1
11Caden Morche17:20.7Livonia Churchill171.1
12Brian Langlois17:18.8Grand Rapids Catholic Central171.1
10Owen Patton17:09.9Vestaburg171.0
12Tyler Ristau17:21.0Highland-Milford171.0
12Lance Smar17:11.2Harbor Springs171.0
12James Elling17:19.2Croswell-Lexington170.9
9Jeb Hillary17:19.2Grand Rapids Catholic Central170.9
10Brad White17:19.6Clare170.8
11Nate Wing17:10.6Mason County Eastern170.8
11Pierce Bentley17:19.8Otsego170.7
11Ben Puzzuoli17:21.9L’Anse Creuse170.7
12Ty Grube17:20.0Monroe Jefferson170.7
12Ramon Moreno17:20.7Wyoming Kelloggsville170.4
12Cole Cunningham17:20.8St. Clair170.4
11Anderson Corum17:22.9Birmingham Seaholm170.4
11Dylan Marr17:13.1St. Louis170.3
12Zac Zemba17:23.2Grandville170.3
11Nick Riemersma17:21.3Zeeland East170.2
11Ben Wertz17:13.6Grandville Calvin Christian170.1
11Gabe Sweat17:23.7Monroe170.1
11Collin Cook17:14.0Stockbridge170.0
12Liam Harlan17:14.3Bath169.9
12Eric Rice17:22.3Mason169.9
12Luke Dykstra17:22.4East Grand Rapids169.9
10Graham Coston17:14.6Stanton Central Montcalm169.8
11Jonah Shephard17:14.8Sanford-Meridian169.8
12Dalton Satkowiak17:15.3Stockbridge169.6
12Dan Kehoe17:15.6Grandville Calvin Christian169.5
10Evan Rice17:26.2Walled Lake Northern169.3
12Ty Pavlichek17:15.3Unionville-Sebewaing169.2
10Utah Gusa17:15.3Ubly169.2
12Cale Coppess17:17.1Montague169.0
12Erik Kent17:17.2Bad Axe169.0
10Sean Pettis17:25.2Fremont168.9
12Michael Wholihan17:27.4Grosse Pointe South168.9
11Bryce Husen17:25.7Birch Run168.8
11Brody Amthor17:17.7Onsted168.8
11Aden Hathaway17:18.1Bronson168.6
12Nathan Bylsma17:18.3Grand Rapids Covenant Christian168.6
12Eli Shoup17:17.9Mason County Eastern168.4
11Connor Stefanovsky17:19.2Caro168.3
9Seth Mead17:27.6Gladwin168.1
11Luke Peardon17:29.7Lake Orion168.1
9Caleb Wesseldyk17:28.1Otsego168.0
12Matthew Rankin17:20.3Grass Lake167.9
11Joseph VanderKooi17:28.5Grand Rapids South Christian167.8
12Dominic Schwein17:20.5Charlevoix167.8
11Jake Eagling17:28.6Adrian167.8
11Austin Brown17:20.6Hanover-Horton167.8
10Aidan McPartlin17:28.8Marshall167.7
12Tyler Hile17:20.8Leslie167.7
12Mason Cross17:28.9Shepherd167.7
12Hayden Moore17:21.2Kalkaska167.6
12Sam Davidson17:29.4Spring Lake167.5
11Hayden Bradfield17:29.6Linden167.5
9August Rohde17:21.7Reed City167.4
9Landon Pestrue17:21.9St. Louis167.4
12Thomas Richards17:22.0Traverse City St. Francis167.4
10Zack Truszkowski17:32.1Traverse City Central167.3
12Matt Hoop17:22.1Jackson Lumen Christi167.3
10Brady Odenbach17:30.5Petoskey167.2
10Anthony Kiaunis17:22.6Reed City167.1
12Josh Frary17:22.8Lansing Catholic167.1
10Evan Shepherd17:22.9Hanover-Horton167.0
11Tyler Heath17:30.9Clio167.0
11Michael Paoletti17:33.1Port Huron Northern167.0
10Jack Laurain17:33.1Saginaw Heritage167.0
10Dylan Odenbach17:31.9Petoskey166.7
12Josh Maurer17:32.0Battle Creek Harper Creek166.7
12Samuel Rankine17:34.4Wyandotte Roosevelt166.5
10David Murphy17:32.5Flint Powers Catholic166.5
12Roger Wang17:34.6Troy166.5
11Noah Momber17:32.6Sparta166.5
11Ben Yu17:32.8Detroit Country Day166.4
12Evan Ross17:33.0Mason166.3
9Mason Sinke17:24.1Bear Lake-Onekama166.3
10Ethan Muraszewski17:35.5Utica166.2
9Leo Swager17:33.5Chelsea166.2
10Isaiah Skowronek17:33.6Sparta166.1
11Dakota Dykhuis17:24.7Montabella166.1
10Ethan Sandula17:33.8Pinckney166.1
11Nathan Ciolk17:25.1White Cloud166.0
12Max Nienhuis17:26.2Hart165.9
12Seth Luegge17:34.4Three Rivers165.9
9Parker Tiethof17:34.7Allendale165.8
12Jay Maynard17:26.9Madison Heights Bishop Foley165.7
10Aiden Fitchett17:26.0Dryden165.7
10Alex Wanty17:26.5Hale165.5
11Jude Meldrum-Roy17:27.6North Muskegon165.5
12Matthew Webb17:37.9Royal Oak165.4
11James Meninga17:36.0Mason165.3
10Matthew Canales17:36.3Adrian165.2
12Andrew Polcik17:36.5Clio165.2
10Stephen Fair17:28.7Lansing Catholic165.1
11Max Mader17:28.8Madison Heights Bishop Foley165.1
9Riley Smith17:36.8Adrian165.1
11Jax Wilson17:36.9Sparta165.0
12Brendan Wiegand17:38.9Romeo165.0
11Elijah Powell17:29.1Saranac165.0
10Alex Durocher17:39.1Traverse City Central165.0
10Jacob Montgomery17:37.2Ionia164.9
12Connor Snippe17:29.3Grand Rapids Covenant Christian164.9
11Cameron Pierce17:29.3Leslie164.9
11Levi Maier17:29.3Chesaning164.9
11Seth Ackley17:29.5Hart164.8
11Henrik Quist17:37.7Fremont164.8
11Gabe Benavides17:39.8East Lansing164.7
11Ben Richards17:37.9Pinckney164.7
10Lucas Hopkins17:38.8Olivet164.4
12Parker Austin17:40.9Davison164.4
9Josh Slocum17:31.1Traverse City St. Francis164.3
10Tucker Krumm17:31.1Traverse City St. Francis164.3
10Levi Glynn17:39.2Fruitport164.3
12Carter Phillips17:39.9Spring Lake164.0
12Connor Germain17:40.2Richmond163.9
10Ali Kudmani17:40.2Alma163.9
12Ethan McFarland17:31.2Auburn Hills Oakland Christian163.9
11Dade Allen17:32.6Benzie Central163.8
12Perry Arsenault17:42.6St. Clair Shores Lakeview163.8
9Cole Lowery17:40.7Fremont163.8
11Riley Andrews17:40.7Armada163.8
12Noah Hayes17:32.8Grand Rapids Covenant Christian163.7
12Griffin Harmer17:33.0Ida163.7
12Wesley Buonerba17:33.6Ann Arbor Gabriel Richard163.5
11Chase Snell17:32.9Grand Traverse Academy163.4
10Dylan Distelrath17:42.0St. Clair163.3
11Kade Spahr17:33.2Pittsford163.3
11Mason Schimmel17:34.3Grand Rapids Covenant Christian163.2
10Ellis Yokom17:42.7Ionia163.1
10Gavin Guggemos17:34.8Kalkaska163.1
9Sulley Zietlow17:43.1Three Rivers163.0
12Marco Barron17:34.4Tekonsha162.9
9Isaac St. John17:35.5Hudson162.8
11Caleb Howard17:34.6Webberville162.8
11Cole Yaros17:35.8New Lothrop162.7
12Camdon Geisler17:36.2Watervliet162.6
9Caleb Goldstein17:44.7Bloomfield Hills Cranbrook-Kingswood162.4
12Josh Fairbanks17:37.0Roscommon162.3
11Kaid Hasse17:45.1Three Rivers162.3
12Johnathen Traxler17:37.2Manton162.3
12Isaiah Beiter17:36.3Lawrence162.2
11Anthony Pucillo17:37.4Ann Arbor Gabriel Richard162.2
12Alexander Austin17:36.6Gobles162.1
10Dylan Tengler17:37.9Ida162.0
10Misha McElrath17:46.0Chelsea162.0
12Chase Miller17:46.0Mason162.0
12Chase Baker17:48.3Davison161.9
12Ethan Cuschieri17:38.3Erie Mason161.9
11Zach Piercy17:48.5Battle Creek Lakeview161.8
12Liam Anderson17:46.7Essexville-Garber161.8
10Gavin VanKampen17:39.0Jonesville161.7
12Seth Beerens17:39.1Manchester161.6
11Tanner Guczwa17:47.5Spring Lake161.5
10Lucas Ruffing17:47.6Spring Lake161.5
12Nolan Woodman17:39.6Ithaca161.5
9Braxton Liss17:47.9Battle Creek Harper Creek161.4
9Max Stitt17:40.0Hart161.3
10Ian Richthammer17:48.0Grand Rapids Catholic Central161.3
12Connor Kreger17:48.1St. Clair161.3
11Sam Strabbing17:48.2Holland Christian161.3
12Ethan McCombs17:48.4Croswell-Lexington161.2
11Gavin Towner17:48.5Petoskey161.2
11Derrian Kumfer17:50.9Romeo161.0
11Ethan Glick17:41.0Constantine161.0
10Ian Martin17:49.5Linden160.8
11Michael Musgrave17:42.5Benzie Central160.5
11Connor McIntyre17:42.6Traverse City St. Francis160.5
10Brian O’Dell17:51.2Battle Creek Harper Creek160.3
10Vishvaa Ravishankar17:53.4Troy160.2
11Roger Hernandez17:43.5Holland Black River160.2
11Josh Kerr17:43.7Traverse City St. Francis160.1
12German Casiano17:44.0Watervliet160.0
10Tyler Lenn17:43.5Marine City Cardinal Mooney159.8
12Alex Apetroaei17:55.0Monroe159.7
12Reagan Mayer17:45.1Bronson159.6
9Karsten Huisman17:53.3Holland Christian159.6
12Jacob Vanhove17:44.4Unionville-Sebewaing159.5
12Ethan Gough17:53.7Comstock Park159.4
10Isaac Humm17:44.8Breckenridge159.4
12Luke Shehigian17:45.9Harbor Springs159.4
10Jonathan Koetje17:53.9Grand Rapids Christian159.4
12Noah Haskell17:45.0Coleman159.3
12Brendan McGlinchey17:46.0Madison Heights Bishop Foley159.3
10Giovanni Pardo-Keegan17:54.5Yale159.2
10Keegan Masters17:46.6Ottawa Lake-Whiteford159.1
11Sam Majoor17:56.7Rockford159.1
11Owen Gross17:45.8Beal City159.1
12Andrew Gerdes17:55.3Ionia158.9
9Colin Kuhn17:47.4St. Louis158.9
10Aaron Sterken17:57.4Ann Arbor Pioneer158.9
10Connor Rouse17:46.8Genesee158.7
10Jaren Vogel17:48.2Kent City158.6
11Zachery Sandin17:58.7Hartland158.4
11Sam Booth17:59.1East Lansing158.3
12Chas Mathis-Baliatico17:59.2Grosse Pointe South158.3
12Maxwell Remondino17:57.2Muskegon Oakridge158.3
10Claydon Ingleright17:49.8McBain158.1
11Javier Kelley-Martinez17:58.0Three Rivers158.0
10Thomas Holm17:49.2Hillsdale Academy157.9
11Kishore Senthil Kumar18:00.2Troy157.9
12Ethan Vandermolen17:50.2Coloma157.9
11Johnathan Pant17:58.3Three Rivers157.9
12Jacob Whitton17:50.3University Liggett157.9
11Bryson Bachelder17:49.6Morenci157.8
11Michael Atsuya17:58.7Bloomfield Hills Cranbrook-Kingswood157.8
12Hudson Simon17:50.8Pewamo-Westphalia157.7
9Rodney Iamurri17:50.0Saginaw Nouvel157.7
12Braxton Shutko17:59.2Yale157.6
9Coleson Cruzan17:50.2White Cloud157.6
10Andrew Yax17:59.4Clio157.5
12Cole Rinna17:50.4Whitmore Lake157.5
11Grant Long17:50.6Adrian Lenawee Christian157.5
11John Sanderson17:51.7Bridgman157.5
12Christopher Pike18:01.7Saginaw Heritage157.4
12Gabe Nelson17:51.9Clinton157.4
12Caiden Cudney17:52.3Manistee157.2
11James Descamps17:52.4Charlevoix157.2
11Nolan Moffit17:52.8Manton157.1
11Caiden Kippnick17:52.9Manchester157.0
12Gavin Hamilton18:01.0Flint Powers Catholic157.0
10Paxton Hall17:53.1Lake City157.0
10Luke Sprague17:52.2Battle Creek St. Philip156.9
12Lucas VanDam18:01.8Grand Rapids South Christian156.7
11Nick Mitchell17:52.8Kalamazoo Christian156.7
11Thomas Zacharko17:53.9St. Louis156.7
10Kaden Forward17:53.4Bear Lake-Onekama156.5
12Tristan Bolenbaugh17:54.4Hudson156.5
11Nate Oosterhouse18:02.4Hudsonville Unity Christian156.5
11Kendall Dumaw17:53.9Deckerville156.4
10Sawyer Stoneman17:54.1Breckenridge156.3
9Ryan Carrannanto18:05.2Highland-Milford156.3
11Ben Kinkade18:03.7Pontiac Notre Dame Prep156.1
10Nathan Day17:56.3Saranac155.9
9Aidan Brinks18:04.3Holland Christian155.9
12Jonas Lanser17:55.4McBain Northern Michigan Christian155.9
11Joe Edgemon18:04.4St. Clair155.9
11Nathan Ulcak18:04.7Dearborn Divine Child155.8
11James Wilson17:55.9Montabella155.7
12Devon Njonjo18:06.9Battle Creek Lakeview155.7
11Ethan Grevengoed18:05.3Spring Lake155.6
8Cole Bates17:56.7Hillsdale Academy155.4
9Carter Sherman18:05.8Fremont155.4
12Cameron Haraburda17:58.0Lansing Catholic155.4
10Reily Henderson17:57.2Whitmore Lake155.3
12Alexander Benthin18:06.3Three Rivers155.2
12Ronak Parikh18:08.4Grosse Pointe South155.2
11Brendan Downey18:08.5Grosse Pointe South155.2
11Logan Patrick17:58.6Manton155.1
10Max Springer18:07.0Allendale155.0
12Noah Murphy18:07.1Flint Powers Catholic155.0
12Walker Barz17:59.5Buchanan154.8
11Alex Hammond18:09.7Royal Oak154.8
12Nick Knust18:07.7Croswell-Lexington154.8
12John Borowicz17:58.9Riverview Gabriel Richard154.7
11Aidan Lobsinger18:08.0Flint Powers Catholic154.7
11John Schoen17:59.0Capac154.7
10Owen McLoughlin17:59.3St. Joseph Lake Michigan Catholic154.6
12Kurtis Bronz18:00.3Saugatuck154.6
10Evan Kraker18:08.5Hamilton154.5
9Vincent Reagle17:59.7Hillsdale Academy154.4
11Joseph Kadluboski17:59.7Dansville154.4
11Logan Weis18:00.9Centreville154.4
10TJ Donnan18:00.1Southfield Christian154.3
10Brewer Snay18:09.8Macomb Lutheran North154.1
11Adam Ogg18:09.8Sparta154.1
10Eden Lampi18:12.1East Lansing154.0
12Jacob Eggerd18:02.4Sanford-Meridian153.9
12Brayden Ransbottom18:02.4Bronson153.9
12Miles Aeschliman18:10.6Linden153.8
10Andrew Foshag18:12.9Monroe153.7
12Stephen Wojtanowski18:03.0Ann Arbor Gabriel Richard153.7
8Grayson Rorick18:02.2Hillsdale Academy153.6
9Brayden Rynsburger18:11.2Holland Christian153.6
11Lucas Lange18:03.7Adrian Lenawee Christian153.1
10Adam Townsend18:03.9Frankfort153.0
12Alex Weber18:14.9Lowell153.0
12Caleb Kalsbeek18:04.9Grand Rapids Covenant Christian153.0
11Isaac Waldron18:04.2Concord152.9
10Nathan Daniels18:04.4Adrian Lenawee Christian152.9
11Skylar Werden18:04.7Frankfort152.8
10Matthew Lage18:05.6St. Joseph Lake Michigan Catholic152.5
9Eddy Granados18:06.8Coloma152.4
11William Barnum18:15.3Mason152.2
10Jobe Skaff18:06.9Novi Christian Academy152.0
9Nicholas Nakic18:16.3Dearborn Divine Child151.9
12Thomas Avey18:18.6Livonia Churchill151.8
11Logan Hough18:19.1Grand Haven151.6
10Jamison Snay18:17.1Macomb Lutheran North151.6
10Trevor Dornbos18:09.4Grandville Calvin Christian151.5
12Conor Mikulka18:09.6Ithaca151.5
10Luke Bounerba18:10.3Ann Arbor Gabriel Richard151.2
11Gavin Hancox18:09.5Gobles151.2
11Nathan Jenkins18:10.5Grandville Calvin Christian151.2
9Adam Slavens18:09.9Three Oaks River Valley151.0
11Jonathan Clausing18:10.3Muskegon Western Michigan Christian150.9
11Caleb Pohl18:11.4Pewamo-Westphalia150.9
12Hunter Weller18:19.5Battle Creek Harper Creek150.8
11Caleb Kerfoot18:11.5Elk Rapids150.8
11Jackson Kulawiak18:10.5Buckley150.8
12Isaac Scouten18:11.6Shelby150.8
10Luke Douglas18:10.6Auburn Hills Oakland Christian150.8
11Ben Sluiter18:11.7Saranac150.8
11Caleb DeVries18:19.9Grand Rapids South Christian150.7
10Hunter Helminski18:12.0Saranac150.7
10Eddie Lavere18:11.1Hale150.6
10Mitchel Daniels18:11.1Pentwater150.6
10Elliott Sirianni18:20.2Clio150.6
12Collin Oudbier18:11.7Tri-Unity Christian150.4
12Parker Heggie18:11.8Riverview Gabriel Richard150.4
9Matthias Morse18:11.9Muskegon Western Michigan Christian150.4
11Luke Gorgas18:13.1Saugatuck150.3
11Chandler Silk18:21.4Allendale150.2
12Nicolas Spadoni18:21.8Dearborn Divine Child150.1
9Evan Oosterhouse18:14.6Saranac149.8
9Lewis Walter18:14.9Traverse City St. Francis149.7
12Connor Bratt18:24.9Hartland149.7
12Paul Whalen18:14.0Hillsdale Academy149.7
10Drew Moore18:15.4Grayling149.5
12Blake Bess18:23.5Battle Creek Harper Creek149.5
9Will Engbers18:23.5Holland Christian149.5
10Christopher Gonzales18:14.7Mayville149.4
11Charlie Stormer18:15.9Saugatuck149.4
10Carter Holmes18:16.1Bath149.3
12Tyrese Beedle18:16.1Caro149.3
11James Benz18:16.1Ann Arbor Gabriel Richard149.3
11Devin Dudley18:16.6Brown City149.1
10Peter Hybza18:15.8Mason County Eastern149.1
10Ethan Wetzel18:17.0Sanford-Meridian149.0
11Ignacio Ayesa18:16.0Three Oaks River Valley149.0
12Rhys Mitchell18:17.3Hudson148.9
12Ben DuCheny18:16.3Buckley148.9
9Parker Woodwyk18:25.5Spring Lake148.8
11Merrick Michaelson18:16.8West Bloomfield Frankel Jewish Academy148.7
11Zachary Maendel18:17.0Petoskey St. Michael148.7
12Ethan Gruenberg18:28.3Davison148.6
11Jack Zagaiski18:26.5Armada148.5
10Aiden Kruger18:26.6Niles148.5
12Kobe Canning18:18.2White Cloud148.3
11Logan Cooper18:19.4Potterville148.2
10Luke Nawrocki18:27.5Armada148.2
12Jake Massucci18:19.5Royal Oak Shrine147.8
12Keegan Ouillette18:20.8Ithaca147.7
11Josef Bromley18:20.9Hart147.7
10Scott Bush18:21.7Charlevoix147.4
10Maxx Adams18:32.2Monroe147.3
10Trevor Bratt18:32.2Hartland147.3
10Abe VanDuinen18:21.4Pentwater147.2
11Johnny Benko18:21.4Riverview Gabriel Richard147.2
12Austin Drolett18:30.5St. Johns147.2
12Jake Ickes18:22.8Coloma147.1
11Tanner Norton18:22.9Bronson147.1
12Brandon Roach18:33.3Rockford146.9
10Josh Hennessy18:33.5Battle Creek Lakeview146.8
12Thomas Arnold18:23.8Charlevoix146.7
9Levi Kamps18:24.1Grand Rapids Covenant Christian146.6
10Michael Allen18:23.3East Jackson146.6
10Elliot Noyes18:24.6Sanford-Meridian146.5
11Wynn Blake18:25.0Brown City146.3
11Cooper Whipkey18:24.0Mackinaw City146.3
11Landon Thelen18:25.2Pewamo-Westphalia146.3
10Peter Huey18:33.6Flint Powers Catholic146.1
10Jaden Ostrander18:25.1Breckenridge146.0
10Ryan Casterline18:25.5Battle Creek St. Philip145.8
11Braylan Majesky18:26.3Whitmore Lake145.6
11Skyler Wolfe18:27.7Coloma145.4
10Samuel Ford18:26.9Fairview145.4
12Adam Blankenship18:27.1Eau Claire145.3
12Matt Wilbert18:27.1Rogers City145.3
12Benjamin Moeller18:27.3Deckerville145.2
9Parker Campbell18:28.5Erie Mason145.2
10Yija (Eric) Shan18:36.6Bloomfield Hills Cranbrook-Kingswood145.1
11Gabe Verlin18:37.7Grand Rapids South Christian144.8
10Trevor Clark18:30.2Harbor Springs144.6
11Daniel Rhoades18:40.9Monroe144.4
11Caleb Diener18:30.2Hillsdale Academy144.3
10Andrew Koenigsknecht18:31.5Bath144.2
9Ryan Blankenship18:30.7Eau Claire144.1
9Turlough Bennett18:30.9Marlette144.0
10Ethan Wright18:32.1Stockbridge144.0
9Luke Dykstra18:32.2Grand Rapids Covenant Christian143.9
11Zachary Gowan18:40.2Three Rivers143.9
10Carson Foondle18:31.8White Cloud143.7
11Nik Shilling18:40.9Ortonville Brandon143.7
9Michael Darlington18:33.8University Liggett143.4
12Jacob Goodrich18:33.5Whitmore Lake143.2
9Colin Beck18:33.6Deckerville143.1
11Joshua Deline18:34.7Hudson143.1
12Hector Sanchez18:35.1Ithaca143.0
12Jonah Siemssen18:35.4Bath142.9
12Riley Daily18:34.7Montabella142.8
12Riley Husted18:43.8Ionia142.7
10Trevor Feldpausch18:34.8Fowler142.7
9Sam Nemeth18:44.2Freeland142.6
11Jackson Trombly18:46.4Plymouth142.5
9Joel Enos18:35.6Mayville142.5
12Christopher Landry18:44.7Sparta142.4
10Graeson Lawrence18:35.7Muskegon Western Michigan Christian142.4
9Luke Pettengill18:36.8McBain Northern Michigan Christian142.1
11Edward Lopez18:36.9Eau Claire142.0
10Collin Parent18:38.0Erie Mason142.0
9Aiden Kasprzak18:46.2Grand Rapids Catholic Central141.9
9Robbie King18:38.2Constantine141.9
10Kutter Vanaken18:37.4Reading141.9
9Allan George18:39.2Pewamo-Westphalia141.6
11Judge Morgan18:39.2Traverse City St. Francis141.6
10Danny Maat18:38.3Muskegon Western Michigan Christian141.6
10Max Shugars18:38.4Battle Creek St. Philip141.5
9Russell Vandermus18:39.1Petoskey St. Michael141.3
11Caden Jackson18:40.4Constantine141.2
12Heston Fanson18:39.6Whitmore Lake141.1
12Tyler Miller18:41.2Caro140.9
10Elijah Solnikowski18:51.2Royal Oak140.9
11Damian DeFeyter18:40.5Dansville140.8
10Jeffrey McGuire18:40.6Lutheran Westland140.8
10Brody Crandall18:49.9Hamilton140.7
11Evan Newcombe18:52.1East Lansing140.6
12Nicholas Clarent18:42.2Bad Axe140.6
12Logan Foster18:41.3Frankfort140.6
10Bretton Fischer18:50.4Bloomfield Hills Cranbrook-Kingswood140.5
9Landon Boulis18:42.8Hanover-Horton140.4
12Jackson Pichan18:41.9Lutheran Westland140.4
9Austin Sulier18:43.2Erie Mason140.3
9Isaac Bignall18:42.5Unionville-Sebewaing140.2
9Kaleb Canning18:42.8White Cloud140.1
9Camden McLeod18:51.9Freeland140.0
12Jackson Miller18:44.2Hudson139.9
11Steven Butler18:44.2Almont139.9
12Ashton Byle18:43.6White Cloud139.8
11Arline Lile18:43.7Royal Oak Shrine139.8
10Mathew Schrauben18:52.8St. Johns139.7
12Brendan Wright18:44.9Stockbridge139.7
12Connor Clark18:55.1Walled Lake Northern139.6
12Joseph Bontrager18:44.5Royal Oak Shrine139.5
12Austin Brinks18:54.0Holland Christian139.3
12Nolan Gregg18:46.7Laingsburg139.1
10Ethan Sheedlo18:54.9Hamilton139.0
12Eli Dykstra18:46.5Martin138.8
12Ethan Liang18:55.7Bloomfield Hills Cranbrook-Kingswood138.8
9James VanderDussen18:47.7Kalamazoo Christian138.5
11Jacob Drayer18:48.7Harbor Springs138.4
12Tyler Gugino18:56.8Hamilton138.4
11Anthony Condron18:57.3Clio138.2
10Brady Thomas18:50.5Saranac137.8
12Gavin Gage18:49.9Carson City-Crystal137.7
12Evan Provenzano18:51.1University Liggett137.6
9Drew LaFave18:52.3Sanford-Meridian137.2
12Tyler Juday18:54.1Constantine136.6
9Carroll Robotham18:53.3Frankfort136.6
11Levi Spiece18:54.8Saranac136.4
9Nate Dillon18:54.0Whitmore Lake136.3
10Quinten Musgrave18:56.3Benzie Central135.9
12Matthew Jenness18:56.3Lansing Catholic135.9
11Jack Green19:04.6Grand Rapids South Christian135.8
11Greg Reed18:56.7Benzie Central135.8
9Joel Lange18:56.3Adrian Lenawee Christian135.6
12Andrew Frary18:58.2Lansing Catholic135.3
9Jacob Moore18:58.4Caro135.2
12Adam Fisch18:58.6Caro135.1
11Brayden Clark18:58.5Carson City-Crystal134.8
11Andrew Sniesak19:07.5Armada134.8
12Peter Laskaris18:59.1Riverview Gabriel Richard134.6
11Dorian Olson19:00.5Benzie Central134.5
12Dominic Pirrone19:00.6Almont134.5
10Loch Rigozzi19:00.7Saugatuck134.4
10Carter Upper18:59.9Lincoln-Alcona134.4
10John Zakrzewski19:08.9Yale134.4
11Oisin O’Grady19:00.3Carson City-Crystal134.2
11Caleb Kooyer19:00.8The Potter’s House134.1
12Ben Chapman19:01.8Stockbridge134.1
12Aiden McGavin19:09.9Grand Rapids Catholic Central134.0
12Wilbert Haines19:02.3Reese133.9
12Cole Stone19:02.1Carson City-Crystal133.6
11Henry Arnett19:03.2Hudson133.6
10Calvin Vanhartesvelt19:03.6Dansville133.1
12Alexander Smith19:05.1Pigeon-Laker133.0
9David Dhaseleer19:05.3Charlevoix132.9
9Truett Tiller19:13.6Grand Rapids South Christian132.8
12Spencer Mistele19:05.3Plymouth Christian Academy132.6
9Arin Pyles19:05.6Fairview132.5
12Ben Childs19:07.3Hanover-Horton132.2
11Malachi Graves19:06.9White Cloud132.0
12Alex Deeter19:16.6Freeland131.8
12Chris Ruiz19:07.7Gobles131.8
9Clay Powell19:08.9Ovid-Elsie131.7
10Josh Green19:08.6Adrian Lenawee Christian131.5
9Tyler Wilber19:10.1Bronson131.3
10Landon Dekoski19:09.5Ubly131.2
12Mitchell Eastman19:09.6Kalamazoo Hackett131.1
9Benjen Sheaffer19:10.7Charlevoix131.1
11Wyatt Wojdula19:11.5Reese130.8
10Austin Zielinski19:12.2Grandville Calvin Christian130.6
10Gavin Helgeson19:12.1Mayville130.3
11Reed Schuster19:14.2Memphis129.9
10Josh Langeland19:22.3Hamilton129.9
10Dakota Matzen19:13.3Mason County Eastern129.9
9Zack Mitchell19:13.4Kalamazoo Christian129.9
12Nolan Korman19:14.0Concord129.7
10Levi Benzing19:14.3Petoskey St. Michael129.6
9Reed Osterink19:14.9The Potter’s House129.4
9Sam Muirhead19:16.0Pewamo-Westphalia129.3
10Clay Shoup19:15.3Mason County Eastern129.2
10Iziah Potter19:15.8Central Lake129.1
11Jacob Stevens19:15.9Carson City-Crystal129.0
9Ted Rutkofske19:25.5Yale128.8
12Jacob Thome19:18.4Battle Creek St. Philip128.2
10Connor Rayha19:27.7Dearborn Divine Child128.1
10Liam Wilder19:19.1Webberville128.0
11Erric Oldenberg19:20.4Constantine127.9
11Julian Hawthorne19:22.5Constantine127.2
9Demitri Lawrence19:22.4Muskegon Western Michigan Christian126.9
12Aidan Wright19:24.7Ann Arbor Gabriel Richard126.4
10Tyler Deyoung19:24.5Ellsworth126.2
10Tyson Evans19:33.6Ionia126.1
12Austin Brege19:24.6Indian River Inland Lakes126.1
9Jacob Olszewski19:34.8Clio125.7
12Logan Alchin19:25.9Fairview125.7
10Brady Mayer19:37.3Port Huron Northern125.6
10Ryan Tinson19:28.0Breckenridge125.0
10Cole Halfman19:28.2Carson City-Crystal124.9
11Devyn Whitford19:29.4Ithaca124.9
10Dylan Werner19:29.5Memphis124.8
12Logan May19:28.9Johannesburg-Lewiston124.7
11Cole VanderDussen19:30.5Kalamazoo Christian124.2
9Alexander Lawrence19:30.8Muskegon Western Michigan Christian124.1
12Joey McMahon19:32.0Lutheran Westland123.7
11Bryce Aultman19:32.4Coleman123.5
11Luke Witte19:32.8Lutheran Westland123.4
11Zechariah Rubingh19:33.5The Potter’s House123.2
9Charlie Ranney19:34.6Harbor Springs123.1
9Peyton Ruel19:42.7Muskegon Oakridge123.1
10Noah Finton19:33.8The Potter’s House123.1
11Malachi VerWys19:37.6The Potter’s House121.8
12Travis Kurth19:39.9Lutheran Westland121.0
12Kevin Wright19:41.1Royal Oak Shrine120.6
10Aiden Cripe19:42.1Coloma120.6
11Taylor Angus19:44.0New Haven120.0
12Joe Perry19:43.4Johannesburg-Lewiston119.9
11Dominic Catallo19:44.1Lutheran Westland119.6
11Lucian Smith19:45.3Manton119.6
10Dylan Traxler19:46.3Manton119.2
12Garrett Flynn19:46.6University Liggett119.1
9Nolan Longuski19:56.6Shepherd118.5
12Devon Heckathorn19:57.3Grand Rapids Catholic Central118.2
9Kolbe Martino19:50.3Madison Heights Bishop Foley117.9
12Joseph Harrell19:50.9Madison Heights Bishop Foley117.7
9Miller Pomper19:51.0Benzie Central117.7
11Trennen Smith19:50.1Fairview117.6
10Tyler Buckland19:59.4Armada117.5
11Hayden Vlasic19:51.9Bath117.4
9Ty Harding19:52.6Manton117.1
11Cole Aultman19:51.9Coleman117.0
10Gavin Sehy19:53.2Kalamazoo Hackett116.6
10Landon Jordon19:54.4Hanover-Horton116.5
11Trevor Moody19:55.2Frankfort115.9
12Ryan Hildwein20:04.8Bloomfield Hills Cranbrook-Kingswood115.7
12Shane Wilson19:58.8Bath115.1
11Drew Colton19:58.8Royal Oak Shrine114.7
11Jaren Waldschmidt19:59.5Cassopolis Ross Beatty114.5
11Colin Scheib20:01.0Bath114.3
12Andrew Confer20:00.0Decatur114.3
12Shane Templeman20:00.7Coleman114.1
9Garrett Wolfe20:02.7Coloma113.8
11Matthew Zammit Jr.20:04.7Marine City Cardinal Mooney112.8
11Michael Jacobs20:06.7Unionville-Sebewaing112.1
11Aidan Querback20:07.2Unionville-Sebewaing111.9
12Brandon Howlett20:14.5Stockbridge109.8
12Zach Dole20:15.2Grandville Calvin Christian109.6
10Elijah Zenz20:15.6Muskegon Western Michigan Christian109.1
10Aiden O’Dwyer20:15.6Frankfort109.1
12Bryce Blackledge20:21.2Hanover-Horton107.6
10William Gilbert20:20.7Mayville107.4
11Connor Palmer20:21.1Deckerville107.3
9Ben Iobe20:21.3Mendon107.2
8Sean Bernard20:24.6Hale106.1
12Tyler Demory20:25.2Fairview105.9
9Ronaldo Rivas20:27.1Whitmore Lake105.3
11Alex S. Thelen20:28.3Pewamo-Westphalia105.2
12Ethan Liken20:27.6Unionville-Sebewaing105.1
12Allen Crowe20:31.1Algonac104.3
11Malachi Boyd20:30.7Concord104.1
12Nicola Leoni20:32.5Saugatuck103.8
11Nathan Schad20:31.8Unionville-Sebewaing103.7
9Jerome Bastian20:34.1Battle Creek St. Philip103.0
11Dylan Boughner20:35.3Memphis102.9
12Keeton Capling20:35.0Mason County Eastern102.7
10Gavin Vidito20:35.4Dansville102.5
11Chase Goff20:39.5Dansville101.2
11Mitchell Graveline20:39.6Royal Oak Shrine101.1
9Chandler Lafler20:43.8Colon99.7
9David Simons20:48.3Sanford-Meridian98.6
11Gabriel Heath20:56.5Riverview Gabriel Richard95.5
11Ryan Joyce21:00.2Erie Mason94.6
8Paxton Downing21:01.2Hale93.9
12Damon Boyer21:02.7Sanford-Meridian93.8
9Ethan Eugster21:03.4Deckerville93.2
11Donovan Schuster21:06.7Memphis92.4
12Nathan Crane21:06.0Mayville92.3
9Tom Shafer21:06.4Lutheran Westland92.2
9Aimon Humm21:08.2Breckenridge91.6
9Nathan Salazar21:14.9Madison Heights Bishop Foley89.7
9Quinton Tobias21:14.5Johannesburg-Lewiston89.5
11Anthony Burley21:15.9Madison Heights Bishop Foley89.4
12Thomas Dyer21:20.5Almont87.8
9Ethan Douglas21:21.5Almont87.5
9Gavin Campbell21:22.2Almont87.3
9Jackson Fetter21:22.9University Liggett87.0
9Kaleb Richardson21:22.0Adrian Lenawee Christian87.0
9Logan Patmalnieks21:25.3Constantine86.2
9Logan Dudley21:29.1Coleman84.6
10Kaleb Wright21:30.3Fairview84.2
9Lleyton Bauman21:31.2Concord84.0
10Thomas Cochran21:39.2Breckenridge81.3
9Aiden Downey21:42.2Fairview80.3
10Emile Bastian21:47.5Battle Creek St. Philip78.5
10Ethan Wait21:53.4Gobles76.5
9Owen Nofs21:57.8Battle Creek St. Philip75.1
9Donald Rowlands22:02.2University Liggett73.9
9Henry Malburg22:08.3Mason County Eastern71.6
9Brandan Edmunds22:15.4Adrian Lenawee Christian69.2
9Andreas Laskaris22:18.5Riverview Gabriel Richard68.2
9Isaac Paga22:32.5Petoskey St. Michael63.5
9Brody Severin22:35.5Eau Claire62.5
12Eli Morey22:37.9Mayville61.7
12Michael Bodeis22:37.9Mayville61.7
9Lucas Bronson22:48.7Allendale61.1
11James Whitten23:07.8Memphis52.1
9Orion Berger23:07.5Deckerville51.8
10Eli Moorhouse23:18.7Allendale51.1
9Charles Berger23:15.0University Liggett49.7
10Brady McCadie23:17.5Hale48.5
11Chris Tallman23:31.8Coleman43.7
10Reece Ready23:47.5Hale38.5
9Kaleb Chisholm24:01.9Frankfort33.7
12Drew Thorpe24:20.5Gobles27.5
12Karl Overton24:25.3Eau Claire25.9
11Jayce Arend24:26.3Eau Claire25.6
10Lawrence Mullins24:36.3Hale22.2
12Pepe Martin24:41.3Gobles20.6
9Leeland Lapp25:31.5Deckerville3.8