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

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s