Uncategorized

2025 Ratings: Hansons

It’s now September and we’re hitting the meat of the schedule. The early season excitement has faded and teams are hitting the books, barreling toward the peak of their training, and frequently lacing up spikes. I just got back from a weekend of trail running out at Woodstock and wow is it great to be back out there. As such, no rating work was done over the weekend and you’ll get a ton of posts over the next few days. Next week, following the major meets of this weekend, will be our first batch of rankings.

As always, I’ll do my best to give a few shoutouts on these posts. Early in the season, these will be concentrated on names I don’t immediately recognize or athletes that are running much faster than I had anticipated. If someone’s given love, they probably deserve it, because there’s a ton of dedication that goes into finding those improvements. If you’re a coach/parent/teammate that feels someone deserves a mention, nicely e-mail/message me, and I’ll do my best to write some words about that person.

Girls Adjustment: +10
Boys Adjustment: +7

HANSONS HARRIERS

ROCHESTER dominated nearly every aspect of the meet, their boys and girls both winning the D1 (and overall) crown, Ella Abraham capturing the first varsity win of her career. Abraham just last week ran the best time of her season, an 18:05, strikingly similar to how she closed 2024, where she placed 19th in D1. With a 3rd place finish, Dylan Pascoe led the boys. His second 16:0x of the year, very close to his 16:01 personal best from Clintonwood. Given how that course runs, I fully expect Dylan to be sub-16 come regional time.

The only non-Falcon winner in the fast sections was Nate Linden. The Redhawk senior has been cleaning up in OAA White action and also winning on the weekends, both here and at the Muskrat Classic. He’ll be gunning for his best Oakland County finish ever next week.

*** = State Title Contender
** = Top Ten Contender
* = State Qualifying Contender

GIRLS TEAM RATINGS

TeamTop 5 Avg.Division
Rochester*123.61
Clarkston106.51
Birmingham Seaholm105.31
Rochester Hills Stoney Creek102.41
Bloomfield Hills95.61
Utica Eisenhower90.31
Lake Orion85.71
Utica Ford85.11
Troy Athens72.31
Chippewa Valley48.21
Royal Oak39.11
Allen Park38.01
North Farmington35.91
Walled Lake Western35.71
Warren Mott35.41
Warren Cousino22.51
West Bloomfield20.81
Sterling Heights Stevenson20.81
TeamTop 5 Avg.Division
Bloomfield Hills Marian88.52
Pontiac Notre Dame Prep85.02
Macomb Lutheran North80.42
Bloomfield Hills Cranbrook-Kingswood67.92
Marysville63.22
Oak Park50.22
Warren Regina34.72
TeamTop 5 Avg.Division
Rochester Hills Lutheran NW35.53
Marine City2.43
TeamTop 5 Avg.Division
MACH59.5HS

BOYS TEAM RATINGS

TeamTop 5 Avg.Division
Rochester181.61
Troy Athens172.51
Lake Orion169.01
Utica Eisenhower168.61
Utica Ford163.21
Rochester Hills Stoney Creek159.51
Clarkston153.61
Allen Park149.41
Bloomfield Hills149.11
West Bloomfield148.31
Sterling Heights Stevenson146.91
Chippewa Valley145.61
North Farmington145.21
Walled Lake Western143.91
St. Clair Shores Lakeview131.31
Birmingham Seaholm130.81
Brother Rice127.71
Royal Oak114.41
Waterford Kettering107.61
Wayne Memorial98.71
Roseville86.11
Warren Woods Tower83.01
St. Clair Shores Lake Shore73.51
Warren Mott69.21
Sterling Heights67.51
Port Huron Northern53.51
Warren Cousino44.81
TeamTop 5 Avg.Division
Macomb Lutheran North162.62
Marysville149.52
Pontiac Notre Dame Prep125.02
Bloomfield Hills Cranbrook-Kingswood108.12
Trenton76.92
TeamTop 5 Avg.Division
Rochester Hills Lutheran NW152.63
Madison Heights Bishop Foley86.33
TeamTop 5 Avg.Division
MACH152.0HS

GIRLS INDIVIDUAL RATINGS

GradeNameTimeTeamRating
12Ella Abraham18:26.9Rochester147.7
12Leah Corby18:41.0Rochester Hills Stoney Creek143.0
Raley Keith18:42.9Unattached142.4
10Charlotte Jones19:13.9Rochester132.0
11Avery DeGrendel19:19.8Clarkston130.1
10Alexandra Green19:20.9Birmingham Seaholm129.7
11Samantha Whitlam19:41.8Macomb Lutheran North122.7
12Taylor Parsons19:45.0Rochester121.7
10Alannah Wessel19:45.2MACH Running121.6
9Claire Lawrence19:47.3Bloomfield Hills120.9
11Maggie Baginski19:55.2Utica Eisenhower118.3
11Olivia Dixon19:57.6Birmingham Seaholm117.5
11Linda Lopez19:59.7Lake Orion116.8
9Clare O’Reilly20:01.8Troy Athens116.1
12Sarah Stein20:03.6North Farmington115.5
12Jacalyn Yakel20:05.5Utica Eisenhower114.8
12Sydney Fischer20:09.2Clarkston113.6
11Adrienne Jones20:15.4Rochester111.5
11Tessa Kozlowski20:18.7Rochester Hills Stoney Creek110.4
12Katie Drouillard20:34.9Birmingham Seaholm105.0
11Annie Roraff20:35.5Rochester104.8
9Brooke Herald20:41.9Sylvania Northview102.7
10Maren Greve20:44.6Rochester101.8
12Caroline Lavalette20:45.4Sylvania Northview101.5
10Amelia Garvin20:46.8Clarkston101.1
10Janae Coleman20:46.8Motor City Track101.1
12Sydnee Lefief20:47.4Bloomfield Hills100.9
11Olivia Jenney20:47.5Bloomfield Hills100.8
11Isabella Kaminskas20:48.1Pontiac Notre Dame Prep100.6
12Emma Miller20:50.6Utica Ford99.8
10Cassidy Bowers20:52.6Austin Catholic99.1
11Alexis (Lexi) Schwartz20:55.3Rochester Hills Stoney Creek98.2
12Roisin Whelan20:55.6Marian (Bloomfield Hills)98.1
11Diya Goyal20:56.2Cranbrook Kingswood97.9
11Natalie Meldrum20:57.1Lake Orion97.6
11Faith Wessel21:01.5MACH Running96.2
11Addison Brigham21:07.7Clarkston94.1
11Kendal Russette21:09.3Clarkston93.6
12Gianna D’Angelo21:10.0Utica Ford93.3
10Zahiya Khan21:11.0Cranbrook Kingswood93.0
10Lucy Dubeck21:13.7Clarkston92.1
11Flora Ramos21:16.7Pontiac Notre Dame Prep91.1
9Julia Geisz21:18.2Marian (Bloomfield Hills)90.6
11Lucille Clark21:21.3Marian (Bloomfield Hills)89.6
10Genevieve Schairer21:21.5Birmingham Seaholm89.5
11Leah Thomas21:32.7Oak Park85.8
11Hana Begic21:33.8Rochester85.4
12Adele Bush21:35.1Birmingham Seaholm85.0
9Anna McCarthy21:37.6Marian (Bloomfield Hills)84.1
11Claire Pikal21:37.8Waterford Kettering84.1
10Lucy Gump21:40.4Macomb Lutheran North83.2
12Addison Herr21:42.4Bloomfield Hills82.5
9Clare McCloskey21:44.7Utica Eisenhower81.8
12Elaina Friedmann21:47.5Clinton Twp. Chippewa Valley80.8
9Addison Geml21:47.6Rochester Hills Stoney Creek80.8
12Amanda Dickinson21:49.0Utica Ford80.3
9Melanie Clark21:49.3Marian (Bloomfield Hills)80.2
10Leah Krzeszewski21:50.9Marian (Bloomfield Hills)79.7
9Zeta Adamski21:51.0Pontiac Notre Dame Prep79.7
12Catalina Colangelo Van Meek21:51.9Marian (Bloomfield Hills)79.4
9Leigh Sapp21:52.2Rochester Hills Stoney Creek79.3
11Liliana Anderson21:52.2Lake Orion79.3
12Catherine Kipila21:52.5Pontiac Notre Dame Prep79.2
11Caleigh Friedmann21:53.8Clinton Twp. Chippewa Valley78.7
11Lacy Ortega22:00.6Utica Ford76.5
12Mercy Brown22:01.0Warren Cousino76.3
9Rino Takatsu22:02.5West Bloomfield75.8
10Sophia Mulka22:03.1Utica Ford75.6
12Lily Limberg22:04.7Rochester75.1
12Charlotte Strausbaugh22:06.8Rochester Hills Stoney Creek74.4
10Abigail Ballard22:07.2Sylvania Northview74.3
10Madeline Mlinarcik22:07.4Pontiac Notre Dame Prep74.2
10Peyton Simmons22:09.2Marysville73.6
12Lydia McBride22:09.2Marysville73.6
10Lauryn Harper22:10.8Troy Athens73.1
9Jelena Olechowski22:11.1Utica Eisenhower73.0
10Savannah Astras22:11.5Bloomfield Hills72.8
11Evelyn Buckley22:11.5Macomb Lutheran North72.8
9Alessandra Zobl22:14.5Royal Oak71.8
12Rhian Jeffries22:15.4Oak Park71.5
9Taylor Westendorf22:17.7Port Huron Northern70.8
12Ava Danielson22:18.8Clarkston70.4
9Violet Swafford22:19.2North Farmington70.3
10Grace McDonald22:20.6Utica Ford69.8
10Advika Rao22:25.2Lake Orion68.3
11Avery Stallmann22:29.1Macomb Lutheran North67.0
9Kaitlyn Bacevicius22:29.9Lake Orion66.7
10Kali Hunt22:29.9Sylvania Northview66.7
10Emily Anderson22:30.9Pontiac Notre Dame Prep66.4
10Adrianna Hepinstall22:31.0Marysville66.3
9Hailey McDonald22:32.8Lake Orion65.7
11Madelyn Yezback22:34.6Warren Regina65.1
12Layla Kallivayalil22:39.0Bloomfield Hills63.7
11Adeline Youngberg22:39.4Utica Eisenhower63.5
10Stella Handel22:40.9Cranbrook Kingswood63.0
10Avalina Williamson22:41.7Trenton62.8
11Marianna Muzzin22:42.7Birmingham Seaholm62.4
10Piper Lyon22:44.5Rochester Hills Lutheran NW61.8
9Abbie Garrett22:45.9Bloomfield Hills61.4
10Sofia Rykse22:46.9Clarkston61.0
11Valentina Mansour22:47.6Troy Athens60.8
9Sophie Menker22:47.9Oak Park60.7
10Olivia Reuther22:47.9Lake Orion60.7
10Allie Walker22:48.9Clarkston60.4
12Jordin Jones-Maddox22:49.0Oak Park60.3
10Kenzie Kramer22:49.7Clarkston60.1
10Agrata Thapa22:52.7Walled Lake Western59.1
11Lucille Ragheb22:55.4Birmingham Seaholm58.2
10Eleanor Woodard22:55.8Walled Lake Western58.1
12Alison Doka22:55.9Rochester Hills Stoney Creek58.0
10Kelsey Iglesias22:55.9Utica Eisenhower58.0
12Maya Saleski22:56.5Troy Athens57.8
11Adrianna Zub22:58.9Allen Park57.0
9Delaney Trachsel22:58.9Rochester Hills Stoney Creek57.0
10Montserrat Bolanos22:59.8Birmingham Seaholm56.7
10Annie McMahon23:00.8Macomb Lutheran North56.4
10Nina Lewis23:08.4Troy Athens53.9
9Yadhira Thomassen23:08.7Auburn Hills Oakland Christian53.8
9Juliana Nicodemi23:08.8MACH Running53.7
11Kenzie LeVey23:12.1Marysville52.6
11Hannah Quigley23:13.0Clarkston52.3
11Lily Ortega23:13.8Utica Ford52.1
11Waverly Pearce23:15.5Bloomfield Hills51.5
11Sofia Kouza23:16.9Marian (Bloomfield Hills)51.0
10Veronica Shimkus23:20.5Marysville49.8
9Ariana Macri23:21.4Macomb Lutheran North49.5
10Madison Mann23:22.1Sterling Heights Stevenson49.3
12Kayla DiFonzo23:26.0Sterling Heights Stevenson48.0
12Charly Werenka23:26.8Clawson47.7
9Elise Tremblay23:30.6Clarkston46.5
9Aubrey Benkert23:33.8Allen Park45.4
11Elle Cesa23:34.7Rochester Hills Stoney Creek45.1
10Eva Stuckey23:34.8Warren Mott45.1
9Kiersten Craigo23:35.9Rochester Hills Lutheran NW44.7
10Macy Grembos23:36.1Sterling Heights Stevenson44.6
10Audrey Hoang23:36.9Clarkston44.4
9Rose O’Connor23:38.7Austin Catholic43.8
11Olivia Petrowski23:39.1Royal Oak43.6
10Lucy DeCapite23:39.7Cranbrook Kingswood43.4
12Regina Diosdado23:44.0Cranbrook Kingswood42.0
10Mia Feliciano23:46.9Warren Mott41.0
12Audrie Dixon23:49.8Waterford Kettering40.1
10Chloe Januszyk23:49.8Cranbrook Kingswood40.1
11Alexa Barrett23:50.1Birmingham Seaholm40.0
11Gargi Sonawane23:50.1Troy Athens40.0
9Katherine Baginski23:50.4Utica Eisenhower39.9
11Madeleine Prestel23:50.5Utica Eisenhower39.8
9Amelia Putz23:51.4Rochester Hills Stoney Creek39.5
12Elena Easow23:53.0Rochester39.0
11Aubrey Zimmerman23:53.8Walled Lake Western38.7
11Elizabeth Macey23:57.2Royal Oak37.6
9Angela Franco23:59.3Warren Mott36.9
10Mallory Lada23:59.4Allen Park36.9
9Elizabeth Hill24:02.2Walled Lake Western36.0
12Elanor Barnes24:05.7Madison Heights Bishop Foley34.8
11Jenell Gallozi24:06.4Marian (Bloomfield Hills)34.5
11Ava Muhlenkamp24:07.6Warren Regina34.1
12Katelyn Bond24:07.7Rochester34.1
10Maya Colley24:08.0Warren Regina34.0
9Katie Grant24:08.4Birmingham Seaholm33.9
9Katherine Riches24:08.6Auburn Hills Oakland Christian33.8
10Reygan Elliott24:09.1Marine City33.6
11Caitlin Widener24:09.8Lake Orion33.4
9Madison Bernard24:15.4Rochester Hills Lutheran NW31.5
11Ava Benkert24:16.6Allen Park31.1
9Avery Bell24:18.1Utica Ford30.6
10Emma Dixon (Main)24:18.6Rochester Hills Stoney Creek30.5
10Elara Miskov24:19.1Rochester30.3
10Gabriella Manzella24:19.4Clinton Twp. Chippewa Valley30.2
9Sevanna Sevanthinathan24:20.5Birmingham Seaholm29.8
12Jessica Davis24:20.8Clinton Twp. Chippewa Valley29.7
11Sophie Szabo24:21.4New Haven29.5
12Leajah Ferguson24:21.4Warren Mott29.5
12Emma Ramales24:21.8Utica Eisenhower29.4
9Kiersten Warda24:21.8Warren Cousino29.4
11Sophia Shvartsman24:22.4Cranbrook Kingswood29.2
10Isabel Herrin24:23.1Clarkston29.0
9Bailey Brown24:23.2Warren Cousino28.9
9Quinn Baldwin24:23.5Birmingham Seaholm28.8
11Klara Labasova24:25.6Rochester Hills Stoney Creek28.1
9Kelly Myles24:26.7West Bloomfield27.8
10Ella Parker24:28.1Clarkston27.3
10Elyse Brassfield24:31.1Utica Eisenhower26.3
9Emily Murphy24:33.0Marian (Bloomfield Hills)25.7
11Shelby Theut24:33.9Austin Catholic25.4
11Scarlet Brown24:34.2Rochester Hills Lutheran NW25.3
9Melanie Syms24:34.8Clarkston25.1
11Phoebe Navin24:34.9Royal Oak25.0
10Maddie Lacourciere24:36.1Warren Mott24.6
11Jillian Wulff24:38.5Clawson23.9
11Alexa Main24:40.1Waterford Mott23.3
12Maddy Daoust24:40.4SCS Lakeview23.2
12Lourd Alahwal24:41.1Troy Athens23.0
10Arianna Haidar24:41.5Warren Regina22.8
11Logan Robison24:42.3Clarkston22.6
11Alexis Bosma24:46.0Utica Eisenhower21.3
10Violet Meyers24:46.0Warren Cousino21.3
10Antabella Serrano24:46.3Clinton Twp. Chippewa Valley21.2
9Eliana Rogers24:47.1Macomb Lutheran North21.0
12Addison Horvath24:48.3Macomb Lutheran North20.6
10Kaylee Doyle24:51.2Allen Park19.6
10Riley Macleod24:53.2Bloomfield Hills18.9
10Grace Sipp24:54.6Madison Heights Bishop Foley18.5
10Madelyn Bean24:55.9Marysville18.0
10Ella Bunao24:56.5Troy Athens17.8
11Emma Hengeveld24:56.6Rochester17.8
12Savannah Meyers24:56.8North Farmington17.7
10Addison Enderlen24:56.9Sylvania Northview17.7
11Amelia Hattermann24:57.1Royal Oak17.6
9Olivia Gravina24:58.2Warren Regina17.3
11Lilliah Mann24:58.8MACH Running17.1
11Elisa Chen25:00.7Cranbrook Kingswood16.4
12Emily Hinson25:03.0Clinton Twp. Chippewa Valley15.7
9Lilly Lapka25:03.5SCS Lakeview15.5
11Kumi Takatsu25:04.1West Bloomfield15.3
11Riley Jurand25:05.7Clarkston14.8
11Ava Troxel25:06.9Rochester Hills Lutheran NW14.4
11Gianna Yaldo25:10.1Warren Regina13.3
11Emilia Sewruk25:12.5North Farmington12.5
9Opal Schnarr25:14.1Rochester Hills Stoney Creek12.0
9Emerson Reyes25:14.9Marine City11.7
10Fatima Montes Cano25:15.0Allen Park11.7
9Pearl Somers25:17.1Marysville11.0
11Natalia Currington25:17.6Dearborn Henry Ford Academy10.8
10Ja’naye Stubbs25:18.4Roseville10.5
11Mia Rodriguez25:20.7Lake Orion9.8
9Melinda Zhang25:21.4Cranbrook Kingswood9.5
10Jaelin Kakos25:23.2MACH Running8.9
10Ainsley Osborn25:24.6Sylvania Northview8.5
10Drea DiJanni25:25.0Clarkston8.3
11Hailey Theisen25:26.2Utica Eisenhower7.9
12Alexandra Clark25:28.3Birmingham Seaholm7.2
12Julia Richardson25:28.4Birmingham Seaholm7.2
10Cristina Rodriguez-Espinosa25:29.0Rochester7.0
11Alyvia Kymla25:29.2Waterford Mott6.9
11Xochitl Carrillo25:29.3Trenton6.9
11Abigail Tietz25:33.3Royal Oak5.6
9Maya Miller25:33.7Utica Ford5.4
11Ali Schoenherr25:34.4Warren Regina5.2
11Cassidy Mulso25:35.7Rochester4.8
10Isabel Natividad25:37.7Trenton4.1
12Layah Cociuba25:41.8Waterford Mott2.7
11Penelope Wallace25:43.3Warren Woods Tower2.2
11Alyssa Finazzo25:44.1SCS Lake Shore2.0
11Lily Mollan25:45.4Rochester Hills Stoney Creek1.5
10Lillienne Elmes25:46.2Marian (Bloomfield Hills)1.3
11Stacy Page25:46.3Pontiac1.2
12Elizabeth Schneider25:48.4Clawson0.5
11Monisola Fagbamila25:49.3West Bloomfield0.2

BOYS INDIVIDUAL RATINGS

GradeNameTimeTeamRating
12Nathaniel Linden15:51.4Troy Athens200.5
10Nole Lorenzen16:00.2Rochester Hills Lutheran NW197.6
12Dylan Pascoe16:05.8Rochester195.7
12Max Houvener16:10.6Lake Orion194.1
12Nolan Collins16:18.8Brother Rice191.4
12Evan Owczarek16:20.5Rochester190.8
11Joshua Macri16:30.4Macomb Lutheran North187.5
12Anthony Frei16:39.4Utica Eisenhower184.5
10Lucas Campbell16:42.1Rochester183.6
12Alex Hamilton16:42.2North Farmington183.6
11Colin Blachford16:47.6Troy Athens181.8
11Musa Kay16:47.9West Bloomfield181.7
10Cooper McNaughton16:48.1Clarkston181.6
12Drew Pietraszkiewicz16:49.6Utica Eisenhower181.1
10Ricardo Guajardo16:53.4Lake Orion179.9
9Luis Nava16:53.4Lake Orion179.9
12Kellan Stedcke16:57.9Sylvania Northview178.4
10Aidan Schwalbach16:59.0Rochester Hills Stoney Creek178.0
10Andrew Nunning17:01.0Pontiac Notre Dame Prep177.3
11Conner McLaughlin17:01.5Rochester177.2
10Jack Songer17:02.1Rochester Hills Lutheran NW177.0
9Landon Rodriguez17:05.4Sylvania Northview175.9
11Zach Shaffer17:05.6Utica Ford175.8
10Federico Moreno-Padilla17:07.7Utica Eisenhower175.1
12Ryan Harper17:09.6Troy Athens174.5
9Gavin Bowers17:11.6Austin Catholic173.8
11Miles Foster17:15.5Clarkston172.5
12Mario Carducci17:15.7Clinton Twp. Chippewa Valley172.4
12Ian Potts17:17.5MACH Running171.8
12Dean Gallucci17:19.4Utica Ford171.2
11Brendan Koza17:23.0Marysville170.0
9Joseph Leigh17:26.2Rochester Hills Stoney Creek168.9
11Owen Windgaston17:28.0Clawson168.3
12Luke Mulka17:35.3Utica Ford165.9
10Tate Manthey17:35.4Sylvania Northview165.9
10Mason Schweizer17:39.1Sylvania Northview164.6
10Garrett Potts17:40.8MACH Running164.1
10Elliot Alef17:41.3Macomb Lutheran North163.9
9Caleb McBride17:42.7Marysville163.4
12David Ellis17:45.0Sylvania Northview162.7
12Alec Holman17:45.2Sylvania Northview162.6
12Shondell Warren17:45.4Oak Park162.5
12Jackson Raby17:45.7Allen Park162.4
9Jaden Hill17:46.9Allen Park162.0
12Ryan Hunt17:47.1Bloomfield Hills162.0
11Said Baca-Mora17:49.8Walled Lake Western161.1
9Matthew Zora17:51.2Rochester160.6
11Jeremy Johnson17:55.3Marysville159.2
9Royce Berletic17:56.3Rochester158.9
12Noah Nasceif17:57.4Sterling Heights Stevenson158.5
11Antonino Biondo17:59.1Macomb Lutheran North158.0
11Coplin Serota18:02.3Brother Rice156.9
10Gerry Socha18:03.3Bloomfield Hills156.6
11Alonso San Vicente Lugo18:04.2Rochester156.3
12Aaron Hemstreet18:06.4Warren Cousino155.5
11Santanna Minfield18:07.0Rochester Hills Stoney Creek155.3
12Kyle Massimilla18:08.4Utica Ford154.9
12Dallin Ormond18:11.7Walled Lake Western153.8
10Eddie Nolan18:11.9Troy Athens153.7
11Michael Tidrow18:13.5Utica Eisenhower153.2
12William Haskins18:14.8Macomb Lutheran North152.7
10Anderson Buckland18:16.1Lake Orion152.3
11Ethan Feys18:16.5Troy Athens152.2
9Grayson Dillon18:16.7Sylvania Northview152.1
9Kharon Thompson18:18.0Oak Park151.7
11Colin Stokes18:18.4North Farmington151.5
11Josue Martinez18:19.8West Bloomfield151.1
12Samuel Kochensparger18:20.0Macomb Lutheran North151.0
11Hunter Ducharme18:20.5Rochester150.8
11Christopher Hensler18:20.8Wayne Memorial150.7
9Canon Belusar18:22.3SCS Lakeview150.2
11Joseph Nowicki18:25.5Utica Eisenhower149.2
12Ashton Henckel18:26.4Rochester148.9
12Alexander Perry18:26.5Utica Eisenhower148.9
9Joseph Habib18:26.9Utica Eisenhower148.7
12Eric DeWaele18:28.3Clinton Twp. Chippewa Valley148.2
11Conrad Schaub18:28.6Rochester Hills Stoney Creek148.1
12Dillon Pham18:28.7Utica Ford148.1
11Nathan Perez18:30.0MACH Running147.7
10Ryan Legg18:30.6Clarkston147.5
11Timothy Minfield18:32.4Rochester Hills Stoney Creek146.9
12Connor Tesch18:33.7Clinton Twp. Chippewa Valley146.4
10Karsten Martin18:34.5Pontiac Notre Dame Prep146.2
9George Mockeridge18:34.8Birmingham Seaholm146.1
12Brandon Gump18:35.3Macomb Lutheran North145.9
12David Mann18:37.1Sterling Heights Stevenson145.3
11Korey LeVey18:37.9Marysville145.0
11David Alsip18:38.6Warren Mott144.8
11Jaron Osanaiye18:39.2Sterling Heights Stevenson144.6
12Earl Beattie18:39.7Marine City144.4
10Owen Lawrence18:40.6Bloomfield Hills144.1
11Jax Scott18:43.2Bloomfield Hills143.3
11Deacon Ashmore18:43.5Allen Park143.2
10Terry Tankersley18:43.5Sterling Heights Stevenson143.2
10Nixon Magnotte18:44.8Sterling Heights Stevenson142.7
12Benjamin Ruprecht18:45.3Rochester142.6
11Uzziel Thomassen18:46.9Auburn Hills Oakland Christian142.0
12Owen Smith18:47.1Rochester142.0
11Luis Holowinski18:47.5West Bloomfield141.8
10Amon Edwards18:47.8Birmingham Seaholm141.7
10Ivan Yepez18:48.1Allen Park141.6
12Chris Sayers18:48.4SCS Lakeview141.5
10James Valovick18:48.5Rochester Hills Lutheran NW141.5
12Parker Mowl18:50.3Utica Ford140.9
12Aldo Hernandez18:52.7Wayne Memorial140.1
11Andrew Urben18:53.4MACH Running139.9
12Grant Garner18:53.7Macomb Lutheran North139.8
10Skyler Anthony18:54.1Bloomfield Hills139.6
10Alessandro Garcia-Galan18:54.4Birmingham Seaholm139.5
9Ty Ormond18:54.6Walled Lake Western139.5
11Gavin Wilde18:55.0North Farmington139.3
11Gavin Culloty18:56.1Clarkston139.0
11Luke Shelton18:56.7Troy Athens138.8
9Eben Passero18:57.3Lake Orion138.6
11Wyatt Bovensiep18:57.3Auburn Hills Avondale138.6
10Jacob Rowland18:57.7Sylvania Northview138.4
10Bennett Ogilvy18:57.8Utica Ford138.4
11Kyle Swanson18:58.8Sterling Heights Stevenson138.1
11Daniel Rudolph18:59.4Utica Ford137.9
12Isaiah Clark19:00.5Allen Park137.5
11Carter Hartfield19:02.1Bloomfield Hills137.0
9Lucas Duby19:02.4Lake Orion136.9
11Joshua Snyder19:04.0MACH Running136.3
11Benjamin Barkham19:05.0Rochester Hills Stoney Creek136.0
11Carson Pavloff19:05.2Auburn Hills Avondale135.9
10Graham Kubiak19:07.3West Bloomfield135.2
12Austin Edwards19:08.0Oak Park135.0
11Grady Friedmann19:08.2Clinton Twp. Chippewa Valley134.9
10Andrew Nitz19:09.0Allen Park134.7
12Travis Sam19:12.3Rochester133.6
12Evan Lent19:12.8Walled Lake Western133.4
12Gabriel Coraci19:15.7Madison Heights Bishop Foley132.4
11Zach McGee19:16.0Lake Orion132.3
12Armon Harris19:16.7SCS Lake Shore132.1
12Dylan Neacato Doolittle19:16.9Walled Lake Western132.0
12Chris Collier19:17.1Oak Park132.0
12Haven William19:18.5West Bloomfield131.5
12Caleb Schwarz19:20.0Waterford Kettering131.0
10Evan Kowalkowski19:21.4Royal Oak130.5
11Caleb Erkkinen19:21.6Sterling Heights Stevenson130.5
10Daniel Smyth19:21.7MACH Running130.4
10Aiden McDonald19:22.1Lake Orion130.3
10Vincent Pirozzo19:22.2Rochester Hills Stoney Creek130.3
11Kalen Dodder19:24.7Port Huron Northern129.5
10Kadence Saucier19:25.1Allen Park129.3
9Justin Carpenter19:25.8SCS Lakeview129.1
10Victor Papa19:26.1Cranbrook Kingswood129.0
10Seungwoo Lee19:26.5Rochester Hills Stoney Creek128.8
10Connor Twardesky19:28.1Utica Ford128.3
12Noah Schmidt19:28.7Utica Eisenhower128.1
11Tsz Ching (Peter) Mei19:29.0Cranbrook Kingswood128.0
9Xavier Smith19:29.6Rochester Hills Stoney Creek127.8
11Melvin Stewart19:29.7Wayne Memorial127.8
12Matthew Bowman19:30.0Roseville127.7
9Braelyn Conley19:30.6Clarkston127.5
9Sean Godek19:31.7North Farmington127.1
11Jaden Ethier19:31.8Troy Athens127.1
9Bradley Nordstrom19:32.4Rochester126.9
10Lee Raines19:34.6Walled Lake Western126.1
9Axel Baca-Mora19:34.6Walled Lake Western126.1
11Leo Kondziolka19:34.7Clinton Twp. Chippewa Valley126.1
9Ryan Hall19:35.3Sylvania Northview125.9
11Preston Varnauskas19:36.6Rochester Hills Lutheran NW125.5
10William Platt19:36.9Pontiac Notre Dame Prep125.4
10Austin Insixiengmai19:37.6Clinton Twp. Chippewa Valley125.1
11Jackson Turnas19:37.8Rochester Hills Stoney Creek125.1
12Oliver Alef19:38.1Macomb Lutheran North125.0
9Landon Gilkey19:38.5Lake Orion124.8
12Aiden Lindblom19:40.0Bloomfield Hills124.3
11Kyler Shaw19:40.1North Farmington124.3
10Hector Gascho19:41.4Clinton Twp. Chippewa Valley123.9
10David Crowe Jr19:42.1Lake Orion123.6
11Collin Grahl19:42.3Lake Orion123.6
10Tyrique Mabins19:42.5Mt Clemens123.5
9Joseph Quan19:43.0Clarkston123.3
10Noah Horvath19:43.0MACH Running123.3
12Cedar Smolash19:45.0West Bloomfield122.7
11Issac Davis19:46.1Rochester122.3
10Zach Reynolds19:48.0Clarkston121.7
9Jadon Russell19:48.6Rochester Hills Lutheran NW121.5
11Braulio Limon Urdapilleta19:49.0Rochester Hills Stoney Creek121.3
9Ben Yater19:49.0Waterford Kettering121.3
10John (Jack) Frabis19:51.1Utica Eisenhower120.6
12Eric Henry19:51.9Lake Orion120.4
11Andrew Brancheau19:52.0Clarkston120.3
12Brian Hopkins19:54.3Roseville119.6
12Blaine Myricks19:57.8Detroit University Prep118.4
10Louis Berent19:58.1Royal Oak118.3
9Vincent Bekkala19:58.3Warren Woods Tower118.3
9Douglas Givinsky19:58.9SCS Lakeview118.0
11Noah Roesti19:58.9Sylvania Northview118.0
10Collin Mahar19:59.0Sterling Heights Stevenson118.0
9Josh Smith19:59.8Clarkston117.7
12Tristian Raimondo20:00.2SCS Lakeview117.6
11Colt Borror20:00.6Clarkston117.5
10Michael Williams20:02.0West Bloomfield117.0
10Jay Wilson20:02.6Clarkston116.8
9Nino Gaytan20:02.7Sylvania Northview116.8
11Aaron Bentley20:02.8Sterling Heights Stevenson116.7
10Rylan Pulliam20:03.2Clarkston116.6
10Chandler Hadley20:03.7Clarkston116.4
11Hayden Rutter20:07.4Rochester Hills Stoney Creek115.2
12Bailey McClain20:08.3Waterford Kettering114.9
12Landon Strang20:08.5Clinton Twp. Chippewa Valley114.8
9Jihong Min20:09.2Rochester114.6
10Vincent VanGorder20:09.3Birmingham Seaholm114.6
10Jaylen DeMarco20:09.3Lake Orion114.6
12Samuel Xie20:12.4Cranbrook Kingswood113.5
10Gideon Schneider20:15.0Clawson112.7
11Nick White20:15.6North Farmington112.5
12Ethan Tiffany20:16.6Birmingham Seaholm112.1
12Gavin Murphy20:17.0SCS Lakeview112.0
9Nathaniel Filler20:17.9Rochester111.7
11Elijah Benskey20:18.5Trenton111.5
12Aaron Slanec20:19.7Royal Oak111.1
12Noah Kosciuk20:21.2Birmingham Seaholm110.6
11William Yen20:22.5North Farmington110.2
12Joshua Burrows20:23.3West Bloomfield109.9
12Jameson Glass20:23.6Marysville109.8
10Mitch Bell20:23.8Utica Ford109.7
12Luke Phelps20:24.6Macomb Lutheran North109.5
9Miguel Diaz Lopez20:24.8Bloomfield Hills109.4
12Andrew Rosso20:25.3Austin Catholic109.3
9Justin Truong20:25.4Lake Orion109.2
10Jackson DeSonne20:27.3Sylvania Northview108.6
10Jack Reeve20:27.6Royal Oak108.5
12Maxwell Hirsch20:29.8Birmingham Seaholm107.7
9Apollos Ventimiglia20:30.5MACH Running107.5
10Lucas Keinath20:31.9Lake Orion107.0
11Nathan Feliciano20:31.9Warren Mott107.0
9Eric Morehouse20:32.6Rochester106.8
11Gabriel Wesserling20:33.4Allen Park106.5
12Andrew Wilson20:33.9Clarkston106.4
9Owen Pacyga20:34.5Troy Athens106.2
11DeJuan Oakley20:34.9West Bloomfield106.0
12Cameron Huff20:35.2Macomb Lutheran North105.9
12Jacob Vachon20:35.8Sterling Heights Stevenson105.8
10Jackson Fry20:36.4Clarkston105.5
10Julian Furnari20:39.7Brother Rice104.4
9Daniel Tinkham20:39.9Sterling Heights Stevenson104.4
12Wyatt Musson20:40.1Rochester104.3
9Maximilian Van de Vyver20:40.5Austin Catholic104.2
9Gavin Samona20:41.2Madison Heights Bishop Foley103.9
10Justin Higgins20:41.7Sterling Heights103.8
12Charles Stitman20:42.2Royal Oak103.6
11Evan White20:42.7Rochester Hills Stoney Creek103.4
10Nathan Zablocki20:44.1Birmingham Seaholm103.0
10Tyler Fipp20:44.3Birmingham Seaholm102.9
11Alihondro Rivas20:44.8Royal Oak102.7
10Jaden Hawkins20:47.0West Bloomfield102.0
9Austin Harden20:47.0Birmingham Seaholm102.0
9Landon Tafelski20:49.3Utica Eisenhower101.2
12Joseph Young20:50.0Troy Athens101.0
10Callen Heier20:51.0SCS Lake Shore100.7
12Joshua Schang20:51.7Warren Cousino100.4
10Jacob Podmokly20:52.4Royal Oak100.2
9Harshith Polisetty20:52.7Rochester100.1
11Lincoln Palmer20:52.8North Farmington100.1
10Brandon French20:52.8Lake Orion100.1
10Clark Dupon20:53.8Utica Eisenhower99.7
9Benjamin Moeller20:54.1Royal Oak99.6
10Jaiden Nguyen20:55.0Warren Mott99.3
10Diego Yepez20:55.1Allen Park99.3
12Thomas Postema20:55.2Birmingham Seaholm99.3
12Joseph Bonus20:56.1Brother Rice99.0
9Henrik Van Howe20:56.7Royal Oak98.8
11Kyler Bowman20:57.1Roseville98.6
9Ethan Pinks20:57.5Warren Woods Tower98.5
12Christopher Walker20:58.3Mt Clemens98.2
10Logan Barrington21:00.9Waterford Kettering97.4
9Silvio Jurkovic21:01.0Pontiac Notre Dame Prep97.4
10Nathan Lorzeille21:02.6West Bloomfield96.8
10Ethan Christofferson21:02.6Lake Orion96.8
10Daniel Thomakos21:03.0West Bloomfield96.7
10Neco Dowell21:03.9Sylvania Northview96.4
10Erich Sylvia21:04.1Marysville96.3
9William Moerschell21:04.5SCS Lakeview96.2
10Tyler Peterson21:05.8Bloomfield Hills95.7
12Owen Hadala21:08.4SCS Lakeview94.9
10Victor Hayoo21:08.8Troy Athens94.7
9Tucker Broomhead21:11.3Sterling Heights Stevenson93.9
11Andrew Giuliano21:14.1Royal Oak93.0
9Kyle Krueger21:14.9Sterling Heights Stevenson92.7
10William Place21:17.9Clarkston91.7
9Samuel Kutschman21:19.0Rochester91.3
10Ibrahim Al-Zrouf21:19.6Trenton91.1
9Beckett Webb21:20.6Lake Orion90.8
12Matthew Astapovich21:21.2Birmingham Seaholm90.6
12Holden Starn21:21.4Rochester90.5
12Andrei Liliac21:21.8Sterling Heights90.4
12Nicholas Shinkonis21:23.0SCS Lakeview90.0
10Noah Eckert21:24.0Bloomfield Hills89.7
9Myles Reis21:24.7Lake Orion89.4
9Erik Elkins21:27.5Cranbrook Kingswood88.5
9Alvaro Gomez21:28.6Rochester Hills Stoney Creek88.1
11Auden Kane21:29.5Bloomfield Hills87.8
9Justin Podina21:29.6Lake Orion87.8
12Foley Kedzior21:33.0Warren Woods Tower86.7
12Mark Baer21:33.3Brother Rice86.6
12Dylan Ma21:35.4Rochester85.9
9Kyzer Reid21:36.5Warren Woods Tower85.5
11Logan Courtade21:37.4Rochester Hills Stoney Creek85.2
12Nico Mangino21:39.9Utica Ford84.4
10Jake Hunter21:42.5Lake Orion83.5
12Wyatt Sonntag21:42.6Marysville83.5
10Adam Ulaj21:44.3Sterling Heights Stevenson82.9
10Uriah Rogers21:44.6Royal Oak82.8
12Jack Schmidt21:45.3Birmingham Seaholm82.6
9Owen Burrows21:45.9West Bloomfield82.4
10Gino Schueler21:47.4Warren Cousino81.9
11Dylan Zobl21:47.6Royal Oak81.8
12Hayden Brennan-Turski21:47.7SCS Lakeview81.8
12Ruben Romano21:48.4Warren Mott81.5
12Qiyuan (Daniel) Li21:49.1Cranbrook Kingswood81.3
11Nathan DeWilde21:49.9Utica Eisenhower81.0
10Benjamin Keinath21:50.5Lake Orion80.9
9Bryson Smith21:52.4Macomb Lutheran North80.2
9Isaiah Langolf21:53.4Port Huron Northern79.9
9Finnegan McGlinchey21:55.3Madison Heights Bishop Foley79.2
10Ryan Warburton21:56.6Pontiac Notre Dame Prep78.8
9Brady Steaban21:57.2Rochester78.6
12Mark Torres21:58.8Rochester78.1
9Kipton Ferchert21:59.0Sterling Heights Stevenson78.0
9Parker Geise22:01.1SCS Lakeview77.3
10Ashwath Mahesh22:01.3Rochester77.2
9Edward Ostberg22:06.3Troy Athens75.6
11Will Nordhaus22:07.0Bloomfield Hills75.3
11Maximilian Majcen22:07.0Trenton75.3
9Reilly Paulson22:08.0Marine City75.0
11Rory DeYoung22:09.7Brother Rice74.5
11Ethan Lentz22:10.1Sterling Heights Parkway74.3
12Gavin Oxenreider22:12.7Waterford Kettering73.4
10Shane Dodson22:12.8Rochester73.4
11Mickey Sparkes22:13.9Bloomfield Hills73.0
10Logan Lynch22:14.0SCS Lake Shore73.0
9Nathan Grech22:15.7SCS Lakeview72.4
9Johnathan Konwerski22:17.5Sterling Heights Stevenson71.8
10Charles Fritz22:18.3Bloomfield Hills71.6
12Ben Bak22:19.0Bloomfield Hills71.3
9Jake Powrie22:21.1Lake Orion70.6
9Cooper Kapalla22:21.5Bloomfield Hills70.5
11Jack Yaldoo22:22.1Walled Lake Western70.3
10Luke Mamou22:23.3Cranbrook Kingswood69.9
9Shoken (Ken) Han22:25.8Cranbrook Kingswood69.1
12Fabian Villarino22:27.9Madison Heights Bishop Foley68.4
10Jack Schwartz22:28.1Sterling Heights68.3
9Angel Ruiz22:28.9Rochester68.0
10Andrew Nyboer22:29.8Macomb Lutheran North67.7
10Benjamin Trumbull22:31.6Lake Orion67.1
12Joshua Brown22:31.8Pontiac67.1
9Thomas Binkowski22:32.0Pontiac Notre Dame Prep67.0
12Aldwin Swincicki-Mauri22:32.7Sterling Heights66.8
10Liam Jimenez22:34.2Waterford Kettering66.3
12Gabe Ienciu22:37.2Troy Athens65.3
11Alan He22:38.1Troy Athens65.0
9Carson Nasceif22:39.4Sterling Heights Stevenson64.5
10Micah Redford22:41.9Auburn Hills Oakland Christian63.7
10Raul Camacho22:43.2Clinton Twp. Chippewa Valley63.3
9Justin Clark22:45.4Pontiac Notre Dame Prep62.5
10Aiden Gumz22:46.5Rochester62.2
9Dhevan Wilson22:47.8Pontiac Notre Dame Prep61.7
9Clem Deighan22:48.2Brother Rice61.6
10Ezekiel Whiteaker22:50.5Rochester Hills Lutheran NW60.8
10Axel Svensson22:52.6Rochester Hills Stoney Creek60.1
10Ryan Burrows22:53.9West Bloomfield59.7
12Nicklaus Creek22:55.7Pontiac Notre Dame Prep59.1
9Dillon Braxton22:56.0Waterford Kettering59.0
10Brett Suchland22:57.9MACH Running58.4
9Keaton Pikal22:58.3Waterford Kettering58.2
12Eli Adler22:58.4Birmingham Seaholm58.2
12Xander Frink23:00.2Clawson57.6
10Kyle Novak23:00.3Rochester57.6
10Aaron Welsh23:00.4Allen Park57.5
12Maxx Lyngaas23:01.8Birmingham Seaholm57.1
11John Etzel23:02.8Brother Rice56.7
9Elijah Dasigan23:03.2Wayne Memorial56.6
11Benjamin Andreas23:03.3Birmingham Seaholm56.6
10Zackary Campbell23:06.9Clawson55.4
11Gabriel Byers23:07.0MACH Running55.3
Kurt Violet23:08.9Unattached54.7
9Vanek Vincent23:09.1Walled Lake Western54.6
10Zacharie Wolff23:10.1Birmingham Seaholm54.3
10Maxwell Skrabut23:11.0Sterling Heights Stevenson54.0
10Leo Zelly23:11.2Utica Eisenhower53.9
9Teo Bargren23:11.9Bloomfield Hills53.7
9Lorenzo Salas23:12.0Trenton53.7
12Connor Joy23:12.8Birmingham Seaholm53.4
11Antonio Carter23:12.9Dearborn Henry Ford Academy53.4
10Camden Bauer23:13.2Rochester53.3
11Anthony MurphyIII23:13.3Detroit University Prep53.2
11Andrew Bieth23:13.6Marine City53.1
10Lucas Mosley23:13.7Trenton53.1
11Zander Halek23:14.6Port Huron Northern52.8
10Antonio Starke23:18.1Macomb Lutheran North51.6
9Brandon Anglebrandt23:18.3Utica Eisenhower51.6
9Lezhi (Ritz) Ding23:18.6Cranbrook Kingswood51.5
10Edin Halilovic23:19.7Auburn Hills Avondale51.1
9Seth Watta23:20.2MACH Running50.9
9Brian Chang23:20.7Cranbrook Kingswood50.8
11John Hunter23:21.9Pontiac Notre Dame Prep50.4
12Gavin Forbes23:24.1Marysville49.6
9Jacob Probst23:24.6Macomb Lutheran North49.5
9Alexander Cislo23:24.8SCS Lake Shore49.4
11Maddox Going23:26.6Lake Orion48.8
9Noah Mayer23:27.0Roseville48.7
10Channing Watson23:30.1Bloomfield Hills47.6
12Luke Kavanaugh23:30.5Madison Heights Bishop Foley47.5
10Joshua Fletcher-Smith23:31.1Lake Orion47.3
12John Murphy23:31.2Utica Eisenhower47.3
9Aiden Thomas23:32.1Pontiac Notre Dame Prep47.0
9Richie Bach23:32.1Lake Orion47.0
10Karma Pillai23:33.6Rochester46.5
9Stosh Deighan23:33.8Brother Rice46.4
11Ja’cobe Byles23:33.8Motor City Track46.4
9Niranjan Vijayakumar23:33.8Rochester46.4
10Henry Paul23:34.0Clinton Twp. Chippewa Valley46.3
9Ben Chapman23:43.4Troy Athens43.2
9Casey Everly23:47.3Brother Rice41.9
10James Steger23:49.8Pontiac Notre Dame Prep41.1
9Luke Amo23:50.2Rochester40.9
10Ethan Myers23:57.6Allen Park38.5
10Owen Noble23:58.8Royal Oak38.1
11Oscar Camargo24:00.0Rochester Hills Stoney Creek37.7
9Thomas Higdon24:00.2Pontiac Notre Dame Prep37.6
10Ruochen (David) Jiang24:00.5Cranbrook Kingswood37.5
12Benjamin Smiles24:01.5Lake Orion37.2
9Hudson Stamper24:03.7West Bloomfield36.4
12William Evans24:04.4Roseville36.2
9Tiffin Brenner24:05.7West Bloomfield35.8
11Justin Vazquez24:06.2Trenton35.6
9Ethan Ma24:10.7Rochester34.1
9Nischay Patil24:11.2Rochester33.9
11Paul Lopez24:16.2Royal Oak32.3
9Bryan Tran24:18.8West Bloomfield31.4
11Ethan Hall24:23.1Rochester Hills Lutheran NW30.0
10Logan Sattler24:25.6Rochester29.1
9Kade Radimaker24:28.3Sterling Heights Parkway28.3
11Devan Parks24:29.0Macomb Lutheran North28.0
9Graham Halverson24:29.2Royal Oak27.9
10Alexander Gross24:32.5Walled Lake Western26.8
10Robert Downey24:34.3Warren Woods Tower26.2
11Shaundale Williams24:34.5Clarkston26.2
12Harlem Cooper24:37.2Royal Oak25.3
9Thomas Edwards24:39.7Rochester24.4
12Wyatt Sesi24:40.5Troy Athens24.2
9Evan Manning24:40.6Birmingham Seaholm24.1
9Dante Remick24:41.3Royal Oak23.9
12Nolan Dupre24:41.9Auburn Hills Christian23.7
11Eli Masih24:42.0Royal Oak23.7
9James Simpson24:46.9Waterford Kettering22.0
10Ethan Ortega24:48.5Cranbrook Kingswood21.5
10Grant Decker24:52.0Rochester Hills Stoney Creek20.3
10Austin Hash24:54.3Harrison Twp. L’Anse Creuse19.6
10Kareem Carter24:58.7Wayne Memorial18.1
12Ethan Oliver25:00.9West Bloomfield17.4
11Oliver Anderegg25:03.8Utica Ford16.4
9Samuel Jones25:10.4Troy Athens14.2
12Khalan Lowe25:11.2Trenton13.9
9Lucas Lynch25:16.4SCS Lake Shore12.2
10Louis Marsh25:21.8Rochester10.4
11Leighton Thorn25:23.2Trenton9.9
9Jack McKeogh25:24.3Clarkston9.6
11Terrell Stewart25:28.0Sterling Heights8.3
11Matthew Hamil25:34.5North Farmington6.2
11Jackson Hermann25:37.6Austin Catholic5.1
10Jabari Potts25:42.7Rochester3.4
9Luca Fulgenzi25:43.5Rochester3.2
9Adam Scott25:44.4Port Huron Northern2.9
9Brendan Young25:45.8Port Huron Northern2.4
10Ian Brown25:46.8Rochester Hills Lutheran NW2.1
9Khalil Humphrey25:47.9Pontiac1.7
9Donovan Boice25:48.0Rochester1.7
12Joshua Hart25:51.2Wayne Memorial0.6
11Andre Wright25:51.5Wayne Memorial0.5
Uncategorized

2025 Ratings: Bulldog

The Maroons definitely conquered Mt. Bulldog, winning the D2 race

It’s now September and we’re hitting the meat of the schedule. The early season excitement has faded and teams are hitting the books, barreling toward the peak of their training, and frequently lacing up spikes. I just got back from a weekend of trail running out at Woodstock and wow is it great to be back out there. As such, no rating work was done over the weekend and you’ll get a ton of posts over the next few days. Next week, following the major meets of this weekend, will be our first batch of rankings.

As always, I’ll do my best to give a few shoutouts on these posts. Early in the season, these will be concentrated on names I don’t immediately recognize or athletes that are running much faster than I had anticipated. If someone’s given love, they probably deserve it, because there’s a ton of dedication that goes into finding those improvements. If you’re a coach/parent/teammate that feels someone deserves a mention, nicely e-mail/message me, and I’ll do my best to write some words about that person.

Girls Adjustment: +21
Boys Adjustment: +21

MOUNT BULLDOG CLIMBERS

A quick morning for many, here are a few that stood out:

Kalamazoo Central boys, making their statement for a state podium. The Giants benefitted from the return of Samuel Baker, running a 15:29 (personal best!) in his first race in over a month.

And of course, top-10ish efforts from the Brownstown Woodhaven and Caledonia boys. The former is clearly at the forefront of the chase pack behind Pioneer/Saline and the latter has the toughest region in the state. An arduous path for the Scots, but one that is attainable if they replicate this effort.

Natasza Dudek and Emma Hoffman. Sheesh. The two have bigger fish to fry, no doubt, but they keep laying down times that warrant mention. Both are within the top-25 times in the country this year and we know Michigan courses are tougher than most.

Caroline Randall, the Hastings junior, making the most of her full season. She’s been on the D2 podium twice, though last year’s version was at the tail end of a shortened season. Save for her opener, Randall has won each time out. She was able to use the chase toward Hoffman to pull her to a 45+ sec. personal best.

*** = State Title Contender
** = Top Ten Contender
* = State Qualifying Contender

GIRLS TEAM RATINGS

TeamTop 5 Avg.Division
Ann Arbor Pioneer***164.81
Holland West Ottawa**146.01
Hudsonville**143.81
Zeeland East**125.71
Brownstown Woodhaven*122.81
Caledonia112.31
Fraser112.01
Byron Center108.61
Forest Hills Central103.91
Battle Creek Lakeview98.51
Kalamazoo Loy Norrix97.01
Mattawan79.51
Grand Rapids Northview69.91
Kalamazoo Central50.11
TeamTop 5 Avg.Division
Otsego***148.62
Holland Christian**136.22
Grand Rapids Christian**135.52
Grand Rapids South Christian**127.62
Coopersville**123.62
Hudsonville Unity Christian*108.42
Cedar Springs*105.82
Richland Gull Lake*105.02
Sturgis102.92
Plainwell98.12
Dearborn Divine Child97.12
Ludington88.52
Middleville Thornapple-Kellogg84.82
Battle Creek Harper Creek79.42
Vicksburg73.82
Hopkins70.02
Three Rivers68.42
Paw Paw67.62
Hamilton56.52
Battle Creek Pennfield53.52
Hastings49.02
Allegan32.52
TeamTop 5 Avg.Division
Bronson*83.93
Union City47.83
Centreville36.93
Fennville33.93
Delton-Kellogg0.83
TeamTop 5 Avg.Division
Gobles**92.34
Kalamazoo Hackett*78.84
Martin*72.64
TeamTop 5 Avg.Division
Kalamazoo Homeschool Sports63.9HS

BOYS TEAM RATINGS

TeamTop 5 Avg.Division
Kalamazoo Central**197.71
Caledonia**191.61
Brownstown Woodhaven**190.21
Holland West Ottawa**187.71
Kalamazoo Loy Norrix**187.01
Battle Creek Lakeview*184.91
Mattawan180.41
Byron Center176.41
Fraser174.41
Grand Rapids Northview172.61
Forest Hills Central172.11
Zeeland East156.31
TeamTop 5 Avg.Division
Holland Christian**187.62
Grand Rapids Christian**186.82
Otsego*178.52
Three Rivers*174.22
Grand Rapids South Christian171.52
Richland Gull Lake171.12
Paw Paw170.52
Vicksburg167.72
Battle Creek Harper Creek165.32
Plainwell162.22
Hudsonville Unity Christian160.42
Dearborn Divine Child160.42
Sturgis156.82
Hopkins155.52
Ludington153.62
Coopersville153.12
Middleville Thornapple-Kellogg144.62
Allegan135.22
Hastings116.62
Battle Creek Pennfield100.92
Hamilton91.32
TeamTop 5 Avg.Division
Centreville147.73
Delton-Kellogg141.73
Bronson141.53
Union City134.93
Schoolcraft133.83
Bangor132.93
Fennville129.83
Quincy104.43
Parchment97.93
Kalamazoo Christian53.03
Bloomingdale50.73
TeamTop 5 Avg.Division
Kalamazoo Hackett*151.34
Gobles141.64
Martin107.34
Colon58.14
TeamTop 5 Avg.Division
Kalamazoo Homeschool Sports182.0HS

GIRLS INDIVIDUAL RATINGS

GradeNameTimeTeamRating
10Natasza Dudek16:11.1Ann Arbor Pioneer189.3
12Emma Hoffman16:20.5Otsego186.2
10Sienna Klemmer17:12.0Ann Arbor Pioneer169.0
12Hana Boggess17:27.4Ann Arbor Pioneer163.9
11Cassie Karasinski17:29.3Hudsonville163.2
9Keira Von Blon17:32.7Ann Arbor Pioneer162.1
12Lilah Yoder17:37.4FHC GR Forest Hills Central160.5
11Caroline Randall17:39.8Hastings159.7
11Libby Smith17:46.8Gobles157.4
10Adalyn Raab17:48.9Zeeland East156.7
12Ava Porras17:50.7Holland West Ottawa156.1
9Grace Snyder17:54.4Hudsonville154.9
9Eliza Schwass17:54.9Ludington154.7
10Avery Engbers17:59.5Holland Christian153.2
12Marie Gates17:59.9Hudsonville Unity Christian153.0
10Oakley Osterhart18:00.2Coopersville152.9
11Lane Isom18:01.8Richland Gull Lake152.4
11Collette Wierks18:05.8Holland West Ottawa151.1
11Annabelle Lowman18:14.7Ludington148.1
11Lyla Dowling18:15.6Holland West Ottawa147.8
12Lilah Poel18:15.7GR Christian147.8
10Mai Nguyen18:15.8Plainwell147.7
9Alayna Verhage18:17.7Otsego147.1
12Ellie Scholma18:20.5GR Christian146.2
11Chloe Purwin18:23.5Hudsonville145.2
12Chloe Rinzema18:26.1GR South Christian144.3
10Mary Dolbow18:26.2Holland West Ottawa144.3
10Tiffany DeMaagd18:28.5GR South Christian143.5
9Addelyn Sabatke18:33.9Otsego141.7
11Eliana Stob18:35.6Holland Christian141.2
9Lexie Snyder18:36.1Hudsonville141.0
11Lizzie Wernimont18:40.4Ann Arbor Pioneer139.5
11Akaela Daman18:40.7Caledonia139.4
9Adelyn Verhage18:46.7Otsego137.4
11Nina Moore18:47.5Ann Arbor Pioneer137.2
11Zoe Hoekstra18:49.8GR Christian136.4
11Alice Foley18:50.5Fraser136.2
10Annabelle Chan18:53.8Woodhaven Brownstown135.1
9Hailey Sieler18:54.8FHC GR Forest Hills Central134.7
10Mackenzie VanStensel18:59.3GR Northview133.2
12Layla Geurink19:02.4Holland Christian132.2
10Addison Bixler19:04.0Coopersville131.7
11Ella Wierks19:06.3Holland West Ottawa130.9
12Rebekah Stachura19:07.1Otsego130.6
11Isabelle Sliter19:08.6Fennville130.1
11Hope Noal19:11.2Woodhaven Brownstown129.3
10Annika Stob19:13.4Holland Christian128.5
9Laura Forsyth19:17.3Ann Arbor Pioneer127.2
12Tessa Hatt19:17.4Sturgis127.2
11Emory Smith19:19.3Cedar Springs126.6
11Mackenzie Huizenga19:21.2Holland Christian125.9
9Lily VanEyk19:27.0GR South Christian124.0
12Ashlynn Harris19:27.2Bronson123.9
10Eva Lindstrom19:27.6GR Christian123.8
9Breslyn Klein19:28.5Coopersville123.5
10Sophie Jones19:28.7Holland Christian123.4
12Kailey Mann19:29.2Byron Center123.3
11Lucy Waalkes19:29.3GR Christian123.2
10Joy Van Wyk19:29.7GR Christian123.1
12Taryn DiLaura19:30.9Zeeland East122.7
10Maggie Scholma19:31.0GR Christian122.7
11Ellery Lampen19:31.1Holland Christian122.6
9Lulu Park19:32.7Sturgis122.1
12Megan Kuzma19:32.9Zeeland East122.0
9Londyn Schmidt19:34.2Kalamazoo Loy Norrix121.6
11Skylar Mejeur19:36.2Otsego120.9
10Alexis Kmiecik19:37.6Woodhaven Brownstown120.5
10Jaelynn Greene19:38.4Woodhaven Brownstown120.2
11Veyda Conley19:42.1Martin119.0
11Delilah Marquez19:42.1Holland West Ottawa119.0
10Reese Haglund19:42.8Holland West Ottawa118.7
12Donna Haaksma19:43.6Byron Center118.5
9Jordane Falvey19:45.1Dearborn Divine Child118.0
12Lilamae Frank19:50.9BC Lakeview116.0
9Sidney Eaton19:55.1Hudsonville114.6
12Jayden VandenAkker19:57.0Allegan114.0
11Anna VanderWal19:57.7Caledonia113.8
12Libby Post19:58.4Zeeland East113.5
9Tenley DeWitt19:58.6Zeeland East113.5
12Kate Molloy19:58.9Fraser113.4
9Noelle Hulst19:59.6GR South Christian113.1
9Isabelle Oostema19:59.9GR South Christian113.0
10Ava Knot20:02.9Holland Christian112.0
11Lillie Kerr20:03.0Three Rivers112.0
9Fiona Ryan20:04.5Plainwell111.5
11Abby Noorman20:06.6Cedar Springs110.8
10Addy Nesbitt20:06.6Cedar Springs110.8
12Georgia Micklewright20:08.1BC Lakeview110.3
12Kate Barron20:08.4Mattawan110.2
12Olivia Cereska20:08.7Fraser110.1
10Quinn McWilliams20:09.3Coopersville109.9
10Sonia Tatko20:10.4GR Christian109.5
12Elliana Perugi20:11.4Woodhaven Brownstown109.2
9Serenity Clancy20:11.5Woodhaven Brownstown109.2
11Gwyneth Artz20:13.5GR Christian108.5
12Hannah Bennett20:15.2Caledonia107.9
11Madeline Goodwin20:16.2Otsego107.6
10Marta Kellam20:16.4Kalamazoo Loy Norrix107.5
12Emma Riker20:16.7Kalamazoo Hackett107.4
11Ashley Wayne20:17.5Hudsonville107.2
12Kayla Chisholm20:17.6Vicksburg107.1
12Jewel Zschernig20:19.0Fraser106.7
9Michaela Pries20:20.7Hudsonville106.1
12Rowan Allen20:22.7Mendon105.4
12Lydia Huisman20:25.0GR South Christian104.7
12Kaitrin Miedema20:26.6Holland Christian104.1
9Kalynn Young20:27.5Richland Gull Lake103.8
12Peyton Rhoades20:28.0BC Pennfield103.7
11Hayden Lemieux20:28.6Paw Paw103.5
9Annalise Wiltjer20:28.8GR South Christian103.4
12Julia Faber20:28.8BC Harper Creek103.4
10Charlie Bont20:29.9Caledonia103.0
12Emily Graves20:31.6Zeeland East102.5
12Lauryn Byker20:35.2Hudsonville Unity Christian101.3
10Emmarie Formsma20:36.8Byron Center100.7
10Alivia Schnakenberg20:37.3Zeeland East100.6
10Cora Ball20:37.8Byron Center100.4
12Olivia Droski20:38.5Coopersville100.2
10Kate Olsen20:39.1Byron Center100.0
11Noelle Wielhouwer20:41.9Hudsonville Unity Christian99.0
11Peyton Hardy20:42.9Middleville Thornapple-Kellogg98.7
12Anna Kujansuu20:43.0Dearborn Divine Child98.7
9Megyn Allers20:44.0Coopersville98.3
10Elise Clarin20:47.4Caledonia97.2
12Sydney Bir20:50.9Sturgis96.0
11Ava DeYoung20:51.6Gobles95.8
12Sadie Schout20:51.6Hudsonville Unity Christian95.8
10Gianna Burgos20:51.9BC Lakeview95.7
12Natalie Barron20:52.5Mattawan95.5
11Gabriella Agar20:53.6GR South Christian95.1
11Lauren Shaffer20:55.3Gobles94.6
10Brooke Ramer20:56.9Richland Gull Lake94.0
12Elizabeth Salinas20:57.1Dearborn Divine Child94.0
10Ella Trueman20:57.5Dearborn Divine Child93.8
12Katelyn Frazier20:58.1Fraser93.6
9Kenna Koole20:58.3Vicksburg93.6
10Avery Huff20:58.7Paw Paw93.4
9Riley Clark20:59.3GR South Christian93.2
11Carly Bruxvoort21:00.5Hudsonville Unity Christian92.8
10Alena Sportel21:01.4GR Christian92.5
11Brenna Yocum21:01.6Otsego92.5
11Kendall Nester21:01.7Cedar Springs92.4
12Katelynn Boyd21:06.0Hudsonville Unity Christian91.0
12Madison Kietzman21:06.5Middleville Thornapple-Kellogg90.8
9Lila Spletzer21:06.9Otsego90.7
11Teagan Borick21:07.0Kalamazoo Loy Norrix90.7
12Addie Birkholz21:08.0Holland West Ottawa90.3
11Miriam Sanchez21:09.5Bronson89.8
10Ayla Frantz21:09.8BC Lakeview89.7
12Elsie Markillie21:10.0Richland Gull Lake89.7
9Claire Osterhaven21:11.1Byron Center89.3
12Lily Tatko21:11.2GR Christian89.3
11Haley Green21:11.6Zeeland East89.1
11Tessa Feldpausch21:11.9Byron Center89.0
10Ava Oostema21:12.3GR South Christian88.9
10Lillian Johnson21:13.9Byron Center88.4
11Kenzie Druce21:14.2Cedar Springs88.3
11Willa Peterson21:14.5GR Christian88.2
11Eleanor Park21:15.0Sturgis88.0
11Belle Richardson21:16.8Kalamazoo Homeschool Sports87.4
10Cora Boonstra21:17.1GR Christian87.3
9Kendall Van Ryn21:18.1Caledonia87.0
9Ava Storm21:18.3Kalamazoo Loy Norrix86.9
9Marissa Demorest21:20.0BC Harper Creek86.3
10Aletta Vos21:21.3GR South Christian85.9
12Anna Furman21:21.7Kalamazoo Central85.8
11Brie Siems21:22.3Kalamazoo Hackett85.6
11Alyssa Danek21:22.3Holland West Ottawa85.6
10Annalise Jense21:23.0Hudsonville85.3
9Caroline Reynolds21:23.7Richland Gull Lake85.1
9Grace Klynstra21:24.1GR South Christian85.0
11Layla Silkworth21:24.4BC Harper Creek84.9
10Delaney Burgess21:24.9GR South Christian84.7
10Bria Casey21:25.1Holland West Ottawa84.6
11Vivienne Duncan21:25.3GR Christian84.6
12Ana Beimers21:25.5Hudsonville Unity Christian84.5
12Molly Weaver21:26.4Woodhaven Brownstown84.2
9Ellery Bredow21:27.1Holland West Ottawa84.0
11Lillian Dewey21:28.1Hopkins83.6
10Quinn Middleton21:28.9Byron Center83.4
9Addisyn Gerken21:29.2Caledonia83.3
10Ava Harmon21:29.2Hudsonville83.3
11Riley DenHartigh21:30.6Hudsonville Unity Christian82.8
11Carmen Reynolds21:30.8Middleville Thornapple-Kellogg82.7
9Brielle Miller21:31.3Middleville Thornapple-Kellogg82.6
9Victoria Sparks21:33.1Otsego82.0
10Lauren Crowley21:33.2Richland Gull Lake81.9
12Kenzie Eicher21:34.9Sturgis81.4
10Abigail Tromp21:35.3Byron Center81.2
9Katelyn Spada21:35.8Kalamazoo Central81.1
10Veronica Perry21:36.2Dearborn Divine Child80.9
9Hailey Moorman21:36.2GR South Christian80.9
11Josie Luyckx21:36.5FHC GR Forest Hills Central80.8
10Molly Bruggink21:36.5Plainwell80.8
11Amelia Kraemer21:37.5BC Lakeview80.5
10Claire Yakiwchuk21:37.9Mattawan80.4
11Alonna Goodsell21:38.8Bronson80.1
9Addisyn Apol21:40.0Hudsonville79.7
10Carolina Garcia21:41.2Sturgis79.3
12Gwen Todd21:42.0Plainwell79.0
10Gabbie Alexander21:42.4Woodhaven Brownstown78.9
11Jessica White21:43.4Kalamazoo Loy Norrix78.5
9Piper Grigsby21:43.6Bronson78.5
11Saniya Shepard21:45.1Zeeland East78.0
12Elizabeth Smoes21:45.6Coopersville77.8
11Jayelynn Lines21:45.8Woodhaven Brownstown77.7
11Lydia Nelson21:46.2Hamilton77.6
11Miriam Hess21:47.0Cedar Springs77.3
10Abigail Tava21:47.9Caledonia77.0
12Olivia King21:48.3BC Lakeview76.9
12Olivia Latunski21:48.4FHC GR Forest Hills Central76.9
12Maya Grossman21:49.5Vicksburg76.5
9Reese Palmer21:51.0Holland Christian76.0
11Violet Mlutkowski21:52.4Holland West Ottawa75.5
12Kate Van Es21:52.6Kalamazoo Hackett75.5
12Tana Drobeck21:52.9Mattawan75.4
11Erin Sax21:53.8Woodhaven Brownstown75.1
10Zayla Clark21:55.2Otsego74.6
11Rosalia Feldpausch21:55.8Byron Center74.4
11Brynn Copenhaver21:56.0Three Rivers74.3
11Allison Brandt21:57.7Ludington73.8
9Natalie DeJager22:00.9GR South Christian72.7
12Maija Ruzicka22:01.2BC Lakeview72.6
10Avery Conner22:01.2Byron Center72.6
9Brooklynn Cockerel22:02.7Otsego72.1
9Lola Norris22:02.9BC Lakeview72.0
11Chiamara Ogbonna22:03.7Woodhaven Brownstown71.8
10Adelyn Feenstra22:03.9Caledonia71.7
12Josie Longcore22:04.0Plainwell71.7
10Kayla Ropelewski22:04.0Fraser71.7
10Laylah Daniel22:04.3Kalamazoo Loy Norrix71.6
12Allison Breining22:04.6Hopkins71.5
12Lena Brochard22:04.7Coopersville71.4
10Isabelle Keyes22:05.1Fraser71.3
10Molly VanDam22:06.0Zeeland East71.0
11Elyana Davis22:06.4Kalamazoo Homeschool Sports70.9
9Izabella Jordan22:07.3Hopkins70.6
10Delaney McBride22:08.4Kalamazoo Hackett70.2
12Joslyn Bechtol22:09.7Woodhaven Brownstown69.8
10Amya Gater22:11.9Middleville Thornapple-Kellogg69.0
10Ellie Bowen22:12.8BC Pennfield68.7
10Allison Rodgers22:13.4Martin68.5
9Sophia DeYoung22:14.1Hudsonville68.3
10Scarlet Villarreal22:14.4Zeeland East68.2
11Madison Trompen22:15.6Caledonia67.8
11Abigail Brooks22:15.9Coopersville67.7
12Madison Cooley22:17.1Gobles67.3
12Carolanne Hammer22:17.8Fraser67.1
11Ellen Post22:18.1Zeeland East67.0
12Grace Schumacher22:18.8Hopkins66.7
11Sara Schipper22:18.8Martin66.7
9Gracie Emerson22:18.8FHC GR Forest Hills Central66.7
10Adilyn VanderWerf22:19.3Byron Center66.6
9Alivia Shipley22:20.0Paw Paw66.4
10Jadyn Rodgers22:20.8GR Northview66.1
9Emma Vloedman22:22.8GR Christian65.4
12Cecelia Gill22:23.8GR Northview65.1
9Anna Loritz22:24.8BC Harper Creek64.7
9Abby Cathelyn22:25.8Holland West Ottawa64.4
11Mia McCarty22:26.2Hudsonville64.3
12Ellie Reed22:26.7Centreville64.1
12Lili Zondervan22:27.0GR South Christian64.0
10Maeve VanDam22:27.7Byron Center63.8
12Mia Roe22:28.2GR Christian63.6
9Mayli Fessenden22:29.5Cedar Springs63.2
10Sophie Barricklow22:31.9Hudsonville62.4
9Lillian Wilke22:32.4GR Christian62.2
10Samantha Stevens22:32.9Byron Center62.0
11Megan VanDyke22:33.9Plainwell61.7
9Lydia Longcore22:34.0Otsego61.7
11Allison Gautsche22:34.3Union City61.6
10Ashley Stewart22:35.0Holland Christian61.3
9Alice Peterson22:35.2GR Christian61.3
10Evelyn Weaver22:37.5Byron Center60.5
9June Acheson22:37.8GR Christian60.4
11Ashley Binder22:38.4Hudsonville Unity Christian60.2
11Miriam Jackson22:39.4Kalamazoo Homeschool Sports59.9
9Grace Gruppen22:39.8Hudsonville Unity Christian59.7
9Lily Karcis22:41.2Hudsonville59.3
12Gabrielle Kilbourn22:41.8Three Rivers59.1
10Sara Stoel22:43.2Hamilton58.6
9Emmy Farber22:43.5Sturgis58.5
12Grace Kooyer22:44.4GR South Christian58.2
9Callia Hawkins22:44.6Vicksburg58.1
9Maelyn Helder22:45.1Hudsonville58.0
12Lauren DeVries22:46.0Zeeland East57.7
10Rylee Zumer22:46.0BC Harper Creek57.7
9Lachlan Merren22:46.6Hopkins57.5
12Jenna Dozeman22:46.8Hamilton57.4
10Shyanna Buskirk22:47.5Hopkins57.2
12Yarely Lopez22:47.6Three Rivers57.1
10Ainsley Fron22:47.7Caledonia57.1
12Molly Colpean22:47.8FHC GR Forest Hills Central57.1
12Evelynn Pauls22:48.4Kalamazoo Central56.9
9Ayla Meiste22:49.6Hamilton56.5
10Celia Milhiem22:50.2Coopersville56.3
11Robyn Klein22:51.0GR Christian56.0
12Jaslyn Townes22:51.6Richland Gull Lake55.8
9Riley Bender22:52.5Martin55.5
12Claire VanDis22:52.9BC Lakeview55.4
10Abigail Riker22:53.5Kalamazoo Hackett55.2
11Carly Smith22:53.9Union City55.0
11Parker Williams22:55.4Union City54.6
10Jenna VanderLaan22:55.9GR South Christian54.4
9Lylah Hasso22:56.9Cedar Springs54.0
11Jenna Webster22:57.0Kalamazoo Loy Norrix54.0
10DuRae Sage22:59.2Martin53.3
12Kate Murphy23:00.3Zeeland East52.9
11Liliya Pyk23:00.4Holland West Ottawa52.9
12Brooke Bender23:01.5Caledonia52.5
12Isabella Giovannucci23:01.7Allegan52.4
11Lauren Gandy23:01.7BC Harper Creek52.4
12Meg VanDam23:02.5Zeeland East52.2
9Elsie Woldhuis23:03.2Kalamazoo Homeschool Sports51.9
9Emerson Leary23:03.6Hastings51.8
12Madelyn Hensel23:04.3BC Pennfield51.6
10Sydney Pflug23:04.5GR Northview51.5
10Lily Dozeman23:06.8Holland Christian50.7
12Sophia Douglass23:07.4Caledonia50.5
12Annalise Capestany23:08.1Holland Christian50.3
12Kyleigh Phothisan23:09.7Zeeland East49.8
11Addison Hopkins23:10.1Hudsonville49.6
9Lillian Fletcher23:10.6Kalamazoo Homeschool Sports49.5
10Olivia Green23:10.9Sturgis49.4
10Samantha Corbin23:11.7Plainwell49.1
12Allison Ramer23:11.7Richland Gull Lake49.1
9Mya Mattens23:14.3BC Harper Creek48.2
9Ellie Einfeld23:14.6GR Christian48.1
12Evelyn Jackson23:15.6Kalamazoo Homeschool Sports47.8
10Kamilla Munoz23:17.2Zeeland East47.3
10Jadyn Baer23:17.7Hudsonville47.1
11Elizabeth Ortiz23:18.1Bronson47.0
12Avery Hagemann23:18.5Middleville Thornapple-Kellogg46.8
10Addison Tomsic23:19.4Gobles46.5
12Chelsea Becker23:21.2Fraser45.9
11Sophia Lemieux23:21.9Paw Paw45.7
12Ellory Fox23:22.9Caledonia45.4
12Everlyn VanValkenburg23:25.6BC Harper Creek44.5
11Cora Draft23:28.0Caledonia43.7
9Carsen Bunker23:28.3BC Harper Creek43.6
10Mercy Hibma23:29.4Kalamazoo Homeschool Sports43.2
12Lydia Wells23:29.6Bronson43.1
11Kylee Zimmerer23:29.6Caledonia43.1
12Elizabeth Arlt23:32.6Union City42.1
12Taylor Hill23:32.9Kalamazoo Homeschool Sports42.0
9Harper Stanton23:33.4Cedar Springs41.9
11Josephine Pell23:33.8Byron Center41.7
9Melanie Jones23:34.4Vermontville Maple Valley41.5
11Abigail Mulder23:34.8Schoolcraft41.4
9Olivia Royer23:34.9BC Pennfield41.4
9Taylor Hess23:35.0Cedar Springs41.4
9Hazel Sloat23:35.0Centreville41.3
11Hannah Van Allen23:35.5GR Christian41.2
11Sophia Roelofs23:36.0GR Christian41.0
11Kylie Leatherman23:36.7Hudsonville Unity Christian40.8
11Claire Bartkowiak23:37.2Byron Center40.6
12Kasey Rasch23:37.8Coopersville40.4
10Kendal Klingenberg23:38.2Holland Christian40.3
10Carolyn Buller23:38.9Hudsonville Unity Christian40.0
11Marselina Mott23:38.9Kalamazoo Homeschool Sports40.0
12Rylea Summey23:40.1Three Rivers39.6
10Kate Bawulski23:41.2GR Christian39.3
10Addisyn Teunissen23:41.3Byron Center39.3
12Samantha Giles23:41.5Fennville39.2
10Eve Boersma23:41.9Caledonia39.0
11Madison Law23:42.0Byron Center39.0
11Emmy Nofs23:42.3St Philip Catholic Central38.9
11Elisha Van Spronsen23:42.7Hudsonville Unity Christian38.8
10Dakota Koeman23:44.8Hudsonville38.1
10Rachael Hornacek23:46.1Caledonia37.6
12Josie Shanley23:46.3Richland Gull Lake37.6
9Allyson Strang23:46.8Caledonia37.4
12Elli Timmerman23:46.8Delton-Kellogg37.4
9Anna Keller23:48.7Richland Gull Lake36.8
11MaKenna Leonard23:49.3Otsego36.6
10Livia Howard23:50.5Mattawan36.2
9Erilyn Kovas23:50.6Ludington36.1
12Julie Navratilova23:50.8Mattawan36.1
11Yuna Sullins23:50.9Kalamazoo Homeschool Sports36.0
10Hope Eckstein23:51.9Kalamazoo Christian35.7
10Jaelynn Garber23:52.4Byron Center35.5
9Elena Schmuker23:52.9Hudsonville Unity Christian35.4
12Alexis Heagle23:53.1Byron Center35.3
10Brooklyn Perez23:53.4Dearborn Divine Child35.2
10Mackenzie Hausman23:53.8Kalamazoo Loy Norrix35.1
10Kylynn Grala23:54.0Cedar Springs35.0
12Juliet Mendoza Rangel23:54.0Sturgis35.0
10Karsyn Boersma23:55.8Middleville Thornapple-Kellogg34.4
10Leah Mechtenberg-Berr23:55.8Kalamazoo Central34.4
10Cali Richards23:56.8Quincy34.1
10Anna Billman23:57.5Allegan33.8
10Addison Johnson23:57.5Centreville33.8
11Alyssa Moens23:57.7GR Northview33.8
12Solana Sutherland23:58.6Vicksburg33.5
11Addison Hitchcock23:59.7Kalamazoo Christian33.1
10Cielo Maldonado24:01.7Bangor32.4
9Chloe DenHartigh24:01.8Hudsonville Unity Christian32.4
9Julia Shook24:02.0Vicksburg32.3
10Sydney Woods24:02.0Comstock32.3
12Cassie Helder24:02.2Hamilton32.3
9Ella Wolff24:02.9Centreville32.0
9Layli Carpenter24:03.4Middleville Thornapple-Kellogg31.9
10Abbi Wright24:04.3Holland Christian31.6
10Grace Forfinski24:09.7Ludington29.8
11Kaylee Katje24:10.0Hopkins29.7
12Mila Southwick24:12.1Plainwell29.0
12Madison Girard24:12.1BC Lakeview29.0
9Isabelle Shipley24:12.2Paw Paw28.9
10Claire O’Brien24:13.5Cedar Springs28.5
10Anna Hart24:15.1Hamilton28.0
12Mackenzie Krentz24:15.6Caledonia27.8
11Sabine Phillips24:15.7Kalamazoo Loy Norrix27.8
9Nidia Villalobos24:17.3Fennville27.2
12Jenelle Darwich24:18.8Dearborn Divine Child26.7
12Kenna Caryl24:19.1Hudsonville Unity Christian26.6
9June Disher24:19.7Hudsonville26.4
12Isabelle Neely24:20.4GR Northview26.2
10Avery McCrum24:21.4Schoolcraft25.9
10McKenzie Hawks24:22.2Union City25.6
10Isabella Martinez24:23.3Woodhaven Brownstown25.2
12Lucy Hotz24:23.5Cedar Springs25.2
10Renna Caswell24:26.1Vicksburg24.3
9Mia Welch24:26.2Kalamazoo Loy Norrix24.3
9Aubrey Fifelski24:28.0Byron Center23.7
11Cecelia Ryan24:28.1Ludington23.6
10Greta TeBrake24:29.2GR Northview23.3
10Haylee Geerlings24:29.5Holland West Ottawa23.2
9Quinn Bartkowiak24:29.6Byron Center23.1
9Harper Bolton24:31.3Vicksburg22.6
11Maggie Oliver24:31.6GR Northview22.5
11Kinsley May24:32.0Mattawan22.3
9Lexy Lucas24:33.6Hudsonville21.8
9Mariah Lake24:33.9Otsego21.7
12Elsa Alferink24:34.0Coopersville21.7
12Bethany Carpenter24:34.9Kalamazoo Hackett21.4
9Alexa DeVries24:36.0GR South Christian21.0
12Katelyn Gillen24:37.7Kalamazoo Hackett20.4
10Paige Wernet24:38.3Byron Center20.2
9Aria Vugteveen24:38.6GR South Christian20.1
12Haley Council24:39.3Hamilton19.9
12Jaelynn Pospiech24:40.2GR Northview19.6
12Lydia VanderMolen24:41.7Hudsonville Unity Christian19.1
12Josefine Torpegaard24:42.1Mattawan19.0
10Margaret ThunderHawk24:44.5Caledonia18.2
10Tuesday Stevens24:44.5Hopkins18.2
10Daisy Schmidt24:45.1Caledonia18.0
9Brie Wisener24:46.2Byron Center17.6
9Adelynn Cosby24:46.6Bronson17.5
12Grace Burgess24:46.8GR South Christian17.4
11Ava Garcia24:47.9Mattawan17.0
10Maddox Bockover24:48.5Caledonia16.8
11Emma Krivickas24:48.7FHC GR Forest Hills Central16.8
10Paige Brush24:48.9Vicksburg16.7
12Renna Gravenhof24:49.0Holland Christian16.7
12Izabelle Soper24:52.2Vermontville Maple Valley15.6
10Avery Bernard24:52.7Hudsonville15.4
11Chloe Pirtle24:52.9Hastings15.4
9Heidi Burmeister24:53.7Vicksburg15.1
12Riley Dood24:54.4GR South Christian14.9
9Adrian Cisler24:54.6Middleville Thornapple-Kellogg14.8
10Sydney Miller24:56.3Otsego14.2
10Ziva Rasch24:57.0Coopersville14.0
10Grace Kaufman24:57.6Coopersville13.8
9Emily Cunningham24:59.4Byron Center13.2
9Ava Rowell24:59.7Hudsonville13.1
10Avaline Blum24:59.7Centreville13.1
9Olivia VandeBunte25:00.0Hudsonville13.0
11Tessa LePard25:01.1Hudsonville12.6
12Kasey Haartman25:01.3Hudsonville Unity Christian12.6
10Scout Widner25:03.8Hamilton11.7
12Maddie Elzinga25:05.3Hastings11.2
9Harlow Levendosky25:06.1Zeeland East11.0
11Meghan Venhuizen25:06.7Caledonia10.8
11Riley Perley25:09.7Delton-Kellogg9.8
11Yahairi Perales25:12.2Bloomingdale8.9
10Cayda Chester25:12.3Centreville8.9
10Alyssa Sparks25:12.7Gobles8.8
9Ally Farber25:12.7Sturgis8.8
10Grace Gallagher25:12.8GR Northview8.7
10Ella Johnson25:14.0Caledonia8.3
12Shylee Soukhome25:14.5Zeeland East8.2
10June Evenhouse25:16.3GR Northview7.6
11Lilianna Enyart25:18.2Hastings6.9
10Roxie Shanley25:18.7Richland Gull Lake6.8
10Jasreman Kaur25:19.0Union City6.7
11Nyala Resseguie25:19.6Paw Paw6.5
11Adriana Hicks25:20.0Fennville6.3
9Nora C.Mejia25:21.0BC Lakeview6.0
10Olivia Vredevoogd25:22.7Hudsonville Unity Christian5.4
10Kellyn Mason25:22.9Kalamazoo Loy Norrix5.4
12Emily Plantinga25:25.4GR Christian4.5
10Kaitlyn Baumann25:25.5Zeeland East4.5
11Ashlyn Stemmerich25:26.7Fraser4.1
9Avery Shubert25:27.0GR Northview4.0
11Nadiya Travis25:27.7Kalamazoo Loy Norrix3.8
10Summer Cook25:28.0Cedar Springs3.7
10Isabella Greer25:28.0GR Northview3.7
9Jaelynn Velderman25:29.7Zeeland East3.1
11Evelynn Courneya25:30.7Delton-Kellogg2.8
10Ava Joy25:33.0BC Pennfield2.0
9Lucy Patrick25:33.4Dearborn Divine Child1.9
9Taylor Cooley25:34.3Gobles1.6
12Lindsay Spronk25:35.0GR South Christian1.3
9Grace Ulbrich25:35.7Kalamazoo Hackett1.1
9Brynn VanderMale25:35.8Hastings1.1
11Sorayah Graciliano25:36.5Kalamazoo Homeschool Sports0.8
12Maddie Kanitz25:36.9Ludington0.7
9Allie Gruppen25:37.0Hudsonville Unity Christian0.7
10Kate Triezenberg25:38.5GR Christian0.2

BOYS INDIVIDUAL RATINGS

GradeNameTimeTeamRating
12Andrew Wright15:00.2Kalamazoo Central212.9
12Jackson Lam15:08.8Kalamazoo Loy Norrix210.1
12Marek Butkiewicz15:15.9Kalamazoo Hackett207.7
12Owen Fisher15:25.4Mattawan204.5
11Caiden Caswell15:26.1Vicksburg204.3
11Samuel Baker15:29.5Kalamazoo Central203.2
12Pierce Scheffler15:34.0Woodhaven Brownstown201.7
12Noah Johnston15:35.8Caledonia201.1
12Marcel Stork15:40.8Mattawan199.4
12Sean Ryan15:44.5GR Christian198.2
10Ashton Fink15:49.2GR Christian196.6
12Elijah Thompson15:49.9Kalamazoo Central196.4
12Nicolas Morales – Sanchez15:53.9Kalamazoo Loy Norrix195.0
10Abenezer Olson15:55.3Kalamazoo Homeschool Sports194.6
10Karson Lewis15:55.5BC Lakeview194.5
10Bennett Snapper15:58.1Caledonia193.6
12Ty Billings15:58.4Kalamazoo Central193.5
10Sean Thompson16:00.1Caledonia193.0
12Alex Vazquez16:01.1Woodhaven Brownstown192.6
12Landon Gerritsma16:01.4Holland Christian192.5
10Elijah Demlow16:01.9BC Lakeview192.4
9Grant Lampen16:03.2Holland Christian191.9
11Vincent Jones16:04.1Woodhaven Brownstown191.6
12Kenny Sheffer16:06.1Otsego191.0
12Jake Follett16:07.6Holland West Ottawa190.5
11Christopher Vogt16:08.6Paw Paw190.1
11Gabe Grierson16:09.5Ludington189.8
9Jackson Pant16:09.7Richland Gull Lake189.8
11Christian Ayres16:11.0BC Harper Creek189.3
10Will Hulin16:11.6Centreville189.1
12Michael Dummer16:11.9Holland West Ottawa189.0
12Charlie Brauer16:14.2Three Rivers188.3
11Sebastian Ruiz16:14.3Holland West Ottawa188.2
11Gunnar Djerf16:16.7Otsego187.4
12Jack Estelle16:17.2Hopkins187.3
12Benjamin Morales16:17.3Sturgis187.2
11Evan Armstrong16:18.0Kalamazoo Homeschool Sports187.0
11Boston Wilkinson16:18.7Holland West Ottawa186.8
10Bentley Nichols16:20.7Caledonia186.1
12Trent Hansen16:20.8Plainwell186.1
12Caleb TeBrake16:21.6GR Northview185.8
10James Scholten-Holcom16:21.7GR Christian185.8
9Zander Stewart16:23.1Holland Christian185.3
11Calen Alexander16:23.1Woodhaven Brownstown185.3
11Nate Davis16:24.2Zeeland East184.9
11Fletcher Stucky16:24.6Kalamazoo Loy Norrix184.8
11Hunter Smith16:24.8Vicksburg184.7
11Cole Coffman16:25.5Holland Christian184.5
12Eli Velting16:26.1Caledonia184.3
9Maxwell Post16:26.4Holland West Ottawa184.2
12Rhys Holmes16:27.3GR Northview183.9
10Macen White16:27.5Holland Christian183.9
10Landon Lindsay16:28.4Paw Paw183.5
10Zachary Newman16:28.8Byron Center183.4
10Kash Moored16:29.4Hopkins183.2
12Cooper Gardner16:29.5BC Harper Creek183.2
12Reece Howes16:30.6Three Rivers182.8
11Brady Winther-MacInni16:30.8Kalamazoo Central182.7
10Jake Potgeter16:31.7Caledonia182.4
9Isaac Dinh16:32.7Caledonia182.1
11Alex Ten Haken16:33.0Hudsonville Unity Christian182.0
11Carter Hughes16:34.0BC Lakeview181.7
12Thad VanderLaan16:34.6GR South Christian181.5
10Jackson Duval16:34.8BC Lakeview181.4
12Jack Monterusso16:35.2FHC GR Forest Hills Central181.3
9Zach Diller16:35.6Holland Christian181.1
12Jonah Zietlow16:35.8Three Rivers181.1
11Eric Pierce16:36.7Byron Center180.8
10Cameron Martin16:37.7Fraser180.4
11Tyler Williams16:39.3Fraser179.9
12Mateo Reyes16:39.8Woodhaven Brownstown179.7
12Cole Wisener16:40.6Byron Center179.5
12Luke Smith16:41.1Caledonia179.3
9Seth Sytsma16:42.6GR Christian178.8
11Brian Artman16:44.0Kalamazoo Homeschool Sports178.3
10Colby Bartells16:44.8Kalamazoo Central178.1
12Will Johnson16:44.9Holland Christian178.0
10Mason Benson16:48.4FHC GR Forest Hills Central176.9
11Gabe Slater16:49.0FHC GR Forest Hills Central176.7
12Benaiah Roby16:50.0Kalamazoo Homeschool Sports176.3
12Porter Yurk16:51.0Holland West Ottawa176.0
11Grant Feldpausch16:52.2Caledonia175.6
10Grant Marcikic16:52.5Kalamazoo Central175.5
9Aaron Jeruzal16:53.3Byron Center175.3
12Camren DeVries16:53.7Holland West Ottawa175.1
10Grant Krause16:54.0Paw Paw175.0
9Ryan Long16:54.1Otsego175.0
11Elias DeJong16:54.5GR Christian174.8
12Owen Putz16:55.0Woodhaven Brownstown174.7
12Hiro Nguyen16:55.1Plainwell174.6
11Ben Verlin16:56.1GR South Christian174.3
12Bray Mentzer16:56.1BC Lakeview174.3
10Henry Yoder16:57.4FHC GR Forest Hills Central173.9
9Zawadi Mwathi16:58.0Woodhaven Brownstown173.7
11Rylan VanDenBeldt16:58.2Holland Christian173.6
12Vince Garritano16:58.5Kalamazoo Homeschool Sports173.5
10Kaleb Koestner16:58.9Otsego173.4
12Brady Slone16:59.0Fraser173.3
11Oscar Dunfee16:59.4Kalamazoo Loy Norrix173.2
11Grant Goodwin16:59.8Dearborn Divine Child173.1
9Hudson Kemper17:00.2GR South Christian172.9
9Reuben Riemersma17:01.9Hudsonville Unity Christian172.4
11Joseph Arriola17:02.3Dearborn Divine Child172.2
10Derek Bostrom17:03.0Holland Christian172.0
11Josiah Rozema17:03.1GR South Christian172.0
12Tanner Christensen17:03.3Mattawan171.9
12Dayton Moran17:03.4Richland Gull Lake171.9
10Graham Sleper17:03.7Kalamazoo Loy Norrix171.8
12Andrew Bucher17:07.7Fraser170.4
10Cole Raymond17:08.1Coopersville170.3
12Ben Gautsche17:08.7Union City170.1
9Owen Bremer17:08.9Middleville Thornapple-Kellogg170.0
10Landen Bermudez17:09.6Dearborn Divine Child169.8
11Liam Eaton17:09.7GR Northview169.8
11Jonathan Falk17:10.4GR Christian169.5
12Isaiah Lindstrom17:11.9GR Christian169.0
10Timothy Adair17:12.0Kalamazoo Homeschool Sports169.0
11Brandon Peterson17:12.7Coopersville168.8
12Finn Tauren17:13.3Richland Gull Lake168.6
10Gavin Schultz17:14.8Richland Gull Lake168.1
12Lance Edghill17:16.0Fraser167.7
9Lucas Machlik17:16.1Woodhaven Brownstown167.6
11Kellen Chalupa17:17.4Allegan167.2
12Trevor Nagra17:20.7Mattawan166.1
11Elias Baldwin17:20.9Decatur166.0
10Liam Raseman17:21.3Otsego165.9
10Ben Jackson17:21.4GR Northview165.9
12Hayden Dannenberg17:22.4Holland Christian165.5
10Cole Mckenna17:23.2Caledonia165.3
11Grayson Campbell17:24.1Vicksburg165.0
12Valin Barrett17:24.3Caledonia164.9
12Bridger Streeter17:28.7Kalamazoo Loy Norrix163.4
9Waylon Blake17:29.2Byron Center163.3
10Levi VanderLaan17:30.1Caledonia163.0
12Lukas Looman17:31.6Holland West Ottawa162.5
11Landon Madden17:31.7Delton-Kellogg162.4
12Kaden Van Ryn17:32.5Caledonia162.2
10Micah Theis17:33.2Ludington161.9
12Eli Martin17:34.2Schoolcraft161.6
11Austin Hale17:34.9Kalamazoo Central161.4
12Ace Drewyor17:35.6Schoolcraft161.1
10Micaiah Arreola17:36.1Sturgis161.0
11Cullen Decker17:37.5Union City160.5
9Thomas Sigler17:37.7Allegan160.4
11Enrique Caldwell17:38.6Woodhaven Brownstown160.1
10Daniel LaRoy17:38.8Kalamazoo Homeschool Sports160.1
11Braeden Gildea17:38.9Mattawan160.0
10David Kore17:40.2Three Rivers159.6
12Trey Hall17:40.6Three Rivers159.5
10Nick DeRoo17:43.7Holland West Ottawa158.5
12Sam Noora17:44.7Kalamazoo Homeschool Sports158.1
12Christopher Baker17:45.0Kalamazoo Loy Norrix158.0
11Kellen Siems17:46.0Kalamazoo Hackett157.7
12Beau Holmes17:46.0GR Northview157.7
12Gavin Markucki17:47.0Richland Gull Lake157.3
10Nico DiLaura17:47.4Zeeland East157.2
11Micah Manion17:47.6GR Christian157.1
11Brady Meloche17:47.9Paw Paw157.0
12Henry Dutcher17:47.9Kalamazoo Central157.0
12Rex Jackson17:48.4GR South Christian156.9
9Fletcher Amos17:49.9Gobles156.4
9Landan Jenkins17:50.6BC Harper Creek156.1
12Jack Sherer17:51.3Plainwell155.9
10Max Wolgast17:53.8Three Rivers155.1
12Jacob Sinclair17:54.0Kalamazoo Loy Norrix155.0
9Teo Chua17:56.4Kalamazoo Central154.2
9Eli Schout17:56.6Hudsonville Unity Christian154.1
12Samuel DeYoung17:57.0GR Christian154.0
9Nate Zondervan17:57.2GR South Christian153.9
10Mason Harrison17:57.4Caledonia153.9
11Cameron Rynsburger17:57.7Holland Christian153.8
12Evan Keller17:58.5Coopersville153.5
10Nicholas Amorose17:58.6Caledonia153.5
9Donovan Ferris17:59.8Woodhaven Brownstown153.1
12Connor Sloan18:00.1Kalamazoo Loy Norrix153.0
10Cole Ringel18:00.4Gobles152.9
12Jabin Dieleman18:00.4Holland West Ottawa152.9
10Kadin McGee18:00.6Decatur152.8
9Elijah Harris18:01.8Three Rivers152.4
10Caleb Elwell18:02.3Mattawan152.2
11Brayton Cosby18:03.0Bronson152.0
11Grant Morrell18:03.1Caledonia152.0
11Ethan Curtiss18:03.3FHC GR Forest Hills Central151.9
10Carter Brouwer18:03.5Bangor151.8
12Ayden Fisher18:05.1FHC GR Forest Hills Central151.3
10Tony Hilton18:05.5Three Rivers151.2
10Grady Johnston18:05.7Hopkins151.1
10Charles Bare18:05.8Kalamazoo Central151.1
11Tristen Hinson18:06.0Zeeland East151.0
9Logan Kelly18:08.3GR South Christian150.2
12Will Dawson18:09.7GR Northview149.8
10Garrett Holzhausen18:09.9Middleville Thornapple-Kellogg149.7
12Jack Karalash18:10.0Richland Gull Lake149.7
12Eliot Pavlik18:11.4Kalamazoo Loy Norrix149.2
12Simon Beougher18:11.5Kalamazoo Loy Norrix149.2
10Levi Groenhout18:11.6Zeeland East149.1
9Seth Miller18:11.9Caledonia149.0
11Carson Szarejko18:12.0BC Harper Creek149.0
9Josiah Ruble18:12.4BC Harper Creek148.9
9Parson Jones18:12.6Holland Christian148.8
11William Justice18:13.9Plainwell148.4
10Ethan Dertien18:14.1Hudsonville Unity Christian148.3
11Carson Pullins18:14.1Bangor148.3
9Henry Jackson18:14.3Kalamazoo Homeschool Sports148.2
12Henry Sloat18:15.5Centreville147.8
11Gabe Consiglio18:15.6Woodhaven Brownstown147.8
11Gabe Boelman18:16.5Kalamazoo Homeschool Sports147.5
9Cooper Hohn18:16.6Sturgis147.5
12Henry Greene18:16.9BC Lakeview147.4
12Sam Decker18:17.4GR Northview147.2
12Dontrel Taylor18:17.4Three Rivers147.2
12Noah Rebhan18:17.7BC Lakeview147.1
10Ivan Manlan-Coulibaly18:17.8Kalamazoo Central147.1
10Joseph McCoy18:18.3Delton-Kellogg146.9
12Frank Wunderlich18:18.3Paw Paw146.9
10Adam Franks18:19.4Bronson146.5
11Alex Flores18:19.6Ludington146.5
9Michael Sreniawski18:19.8Woodhaven Brownstown146.4
12Aren Gay18:20.0Richland Gull Lake146.3
12Joseph Hoffman18:20.5Plainwell146.2
10Trevor Meyer18:20.6Otsego146.1
11Noah June18:21.2Union City145.9
11Collin Bauer18:22.3Schoolcraft145.6
12Isaiah Boerema18:22.8Ludington145.4
11Johnny Gruppen18:23.0Hudsonville Unity Christian145.3
10Jake Richmond18:23.6Kalamazoo Loy Norrix145.1
10Zane Molewyk18:24.7Coopersville144.8
12Sam Nielsen18:24.8Fraser144.7
11Niko Morales18:25.1Sturgis144.6
11Micah Tromp18:25.2Byron Center144.6
9Clyde Wolfe18:26.1Kalamazoo Loy Norrix144.3
10Henry Dupuis18:26.4Caledonia144.2
10Zachary Barszczowski18:27.4Dearborn Divine Child143.9
11Henry Ebert18:27.5Sturgis143.8
11Conner Goroni18:27.7Woodhaven Brownstown143.8
12Troyer Serna18:27.7Three Rivers143.8
9Henry Frederick18:27.8Holland West Ottawa143.7
10Denver Siler18:28.6Bronson143.5
9Ryan Webber18:28.8Otsego143.4
12Everett Radgens18:29.3Vicksburg143.2
11Aiden Unangst18:29.4Kalamazoo Loy Norrix143.2
11Brendan Miller18:29.6Dearborn Divine Child143.1
11Ryland Pastor18:29.7BC Harper Creek143.1
10Liam Yee18:29.7Woodhaven Brownstown143.1
11Cooper Prentice18:29.8Allegan143.1
12Gage Pedue18:30.0Sturgis143.0
9Jonah Nagel18:30.4Caledonia142.9
12Nick Muday18:30.4Delton-Kellogg142.9
11Aaron Flanz18:30.9Fraser142.7
10Aiden VanLoenen18:31.4GR Northview142.5
10Adrian Perez18:32.9Three Rivers142.0
11Atticus Boeve18:34.2Fennville141.6
10Lincoln Davis18:34.3Mattawan141.6
11Carson Summerfield18:34.8Vicksburg141.4
10Caleb Van de Weghe18:35.0Holland West Ottawa141.3
9Kingston Lennan18:35.2Otsego141.3
9Max Reed18:36.5Centreville140.8
11Jack Ganton18:36.6Bronson140.8
11Kyron Christner18:37.2Mendon140.6
11Grady Galaviz18:39.8Middleville Thornapple-Kellogg139.7
12Josiah Muller18:40.6Zeeland East139.5
11Cameron Cobley18:41.2BC Lakeview139.3
9Lukasz Butkiewicz18:41.5Kalamazoo Hackett139.2
10Wyatt Ramsey18:41.6Plainwell139.1
9Alekzander Watkins18:42.4Kalamazoo Central138.9
9Leo Maciel18:42.5Fennville138.8
9Syler Rudy18:42.6BC Pennfield138.8
11Ethan Jenne18:43.0Fennville138.7
10Adrian Hoogeboom18:43.0Zeeland East138.7
12Aiden Woods18:43.4Comstock138.5
11Jadon Dettmann18:44.0Martin138.3
9Peter Klein18:44.3GR Christian138.2
11Draven Reid18:44.6Caledonia138.1
11Alden Lucas18:45.2Hudsonville Unity Christian137.9
9Kamden Grice18:45.5Kalamazoo Central137.8
12Ian Kimbrell18:45.7Caledonia137.8
11Ben Moses18:46.1Sturgis137.6
9Nathan Dunn18:47.4Quincy137.2
12Andrew Barnum18:47.7Caledonia137.1
11Aiden Douma18:49.2Zeeland East136.6
9Jeremy Long18:50.2West Michigan Homeschool136.3
10Alex Napier18:51.4Woodhaven Brownstown135.9
11Luke Lyon18:51.7BC Lakeview135.8
11Graydon Heystek18:52.6Kalamazoo Loy Norrix135.5
9Miles Koch18:53.3Holland West Ottawa135.2
10Tanner Krzysik18:53.8Hastings135.1
9Will Swanwick18:54.4Centreville134.9
10Max Sytsma18:54.4Kalamazoo Loy Norrix134.9
9Deacon Bacalia18:54.7Kalamazoo Central134.8
11Jack VanDam18:55.3Byron Center134.6
11Caleb Hohn18:55.8Sturgis134.4
10Levi Collins18:55.8Gobles134.4
11Jaxon Bunce18:55.9Gobles134.4
9Benjamin Cramer-Erbes18:56.2Kalamazoo Central134.3
9Regan Luce18:56.7Holland West Ottawa134.1
9Jack Deboer18:57.3Otsego133.9
9Parker Robinett18:58.8Middleville Thornapple-Kellogg133.4
9Kyle Gumm18:58.9Fraser133.4
10Jacob Keef19:00.1Byron Center133.0
11Coy Wood19:00.4Quincy132.9
11James Maher19:00.4Richland Gull Lake132.9
10Brighton Lam19:00.7Vicksburg132.8
9Theo Freestone19:01.9Kalamazoo Loy Norrix132.4
9Caleb Neubert19:02.6BC Harper Creek132.1
11Asher Friess19:03.0Kalamazoo Homeschool Sports132.0
11Cole Simpson19:03.3FHC GR Forest Hills Central131.9
11Gavin Schans19:03.4Hopkins131.9
12Ryland McIntyre19:03.6BC Harper Creek131.8
10Coleman Wendzel19:03.9Richland Gull Lake131.7
10Brody Bushman19:04.3BC Harper Creek131.6
9Aro Smith19:04.3Vicksburg131.6
10Isaac Fletcher19:04.4Mattawan131.5
10Thiago Solis19:05.7Holland West Ottawa131.1
9Sawyer Goroni19:06.0Woodhaven Brownstown131.0
11Aidian Prout19:06.4Fraser130.9
12Kaden Goodman19:06.4Kalamazoo Central130.9
11Colin Gallagher19:07.3Kalamazoo Hackett130.6
10Jace Hilton19:07.9Delton-Kellogg130.4
11Sean Raines19:08.0Woodhaven Brownstown130.3
12Benjamin Postma19:08.5Middleville Thornapple-Kellogg130.2
12Hunter Jones19:08.7BC Pennfield130.1
12David Sager19:09.3Gobles129.9
10Isaac Bennett19:09.5Caledonia129.8
9Victor Diaz19:09.8Otsego129.7
9Will Veldheer19:10.2GR Northview129.6
11Larry Watson19:10.6Three Rivers129.5
9Gage Roodvoets19:10.9GR South Christian129.4
11Tyler Buck19:11.2GR South Christian129.3
11Nicholas Sargent19:11.9Dearborn Divine Child129.0
12Ryan Stewart19:13.2Holland Christian128.6
11Brayden Herr19:13.6Richland Gull Lake128.5
9Carsen Modderman19:14.2Coopersville128.3
10Landin Ramsey19:15.7Plainwell127.8
11Gavin Dannenberg19:15.9Holland Christian127.7
12Caden Leatherman19:17.6Hudsonville Unity Christian127.1
10Sidney Lamb19:18.0Woodhaven Brownstown127.0
9Luca Mesch-Carinci19:18.3Kalamazoo Loy Norrix126.9
11Connor Bailey-Cook19:19.0Parchment126.7
9Mason Segur19:20.6Byron Center126.1
11Oliver Mildenberg19:21.1Centreville126.0
9Malachi Allersma19:21.2Delton-Kellogg125.9
10Benjamin Rowekamp-Amb19:21.3Mattawan125.9
10Wyatt Newton19:21.5Kalamazoo Loy Norrix125.8
11Reece Hoyt19:22.1GR Christian125.6
10August Montgomery19:22.8Kalamazoo Loy Norrix125.4
12Daniel Grabinski19:22.9Hamilton125.4
12Gavin Robbins19:23.6Mattawan125.1
11Isaac Sandelin19:23.8Vicksburg125.1
11Gari Salvador-Garcia19:24.1Martin125.0
12Cole Cannon19:24.2Gobles125.0
12Issak Stitt19:24.9Zeeland East124.7
12Carter Sikorski19:25.0Bronson124.7
9Finley Richardson19:25.0Kalamazoo Loy Norrix124.7
10Caleb Sausser19:25.1Kalamazoo Central124.7
9Milo Kraegel19:25.2GR Christian124.6
9Timothy Pomeroy19:25.3Ludington124.6
11Connor Chittaro19:25.4Dearborn Divine Child124.5
12Jack Loomis19:25.5Bangor124.5
11Connor Bleything19:26.4Three Rivers124.2
11Riley Laporte19:26.6Kalamazoo Central124.1
10Landon Weis19:27.1Centreville124.0
10Wyatt Richardson19:27.1Middleville Thornapple-Kellogg124.0
10Nicholas Jablonski19:27.4Hopkins123.9
11Hunter Hayes19:27.4Martin123.9
12Henry Freestone19:28.5Kalamazoo Loy Norrix123.5
10Leo Garritano19:28.6Kalamazoo Homeschool Sports123.5
10Ty Brower19:28.7Holland Christian123.4
12Trap Abbott19:29.1Bangor123.3
9Jairo Lugo19:29.3Kalamazoo Central123.2
12Gage Bowling19:29.8BC Harper Creek123.1
9Drew Swanwick19:30.4Centreville122.9
9Lucas Westcott19:30.6Kalamazoo Central122.8
12Justin Ryland19:31.6Richland Gull Lake122.5
10Robert Ray19:32.7Ludington122.1
10David Steenwyk19:32.8Holland Christian122.1
10Loghan Murphy19:34.4Allegan121.5
10Andrew Cho19:34.6GR Christian121.5
10Titus Plattner19:35.0GR Christian121.3
9Liam Bisnett19:35.2Mattawan121.3
9Henry Young19:35.3Kalamazoo Hackett121.2
12Isaac Bell19:35.4Three Rivers121.2
11Pacen Brown19:35.7Mattawan121.1
11Charlie Dyer19:36.3Zeeland East120.9
9Tristan Byrne19:37.3Byron Center120.6
9Landon Herbert-Osman19:37.6Woodhaven Brownstown120.5
10Daren Austin19:37.8Parchment120.4
11Cameron Murray19:39.5Vermontville Maple Valley119.8
10William Seiser19:40.3Mattawan119.6
10Harper Morgan19:40.6Sturgis119.5
9Ignacio Ramirez19:41.0Holland West Ottawa119.3
11David Pokorny19:41.2Paw Paw119.3
12Connor Geigley19:42.1Centreville119.0
10Tyler Severino19:42.1Kalamazoo Loy Norrix119.0
10Josh Putz19:42.1Woodhaven Brownstown119.0
9Levi Iford19:42.5Holland Christian118.8
10Austin Carr19:42.9Kalamazoo Loy Norrix118.7
12Dan Maes19:43.8Richland Gull Lake118.4
11Will Heagle19:44.0GR Christian118.3
12Micaiah Sylvester19:44.3Centreville118.2
10Jack DeGraaf19:44.9GR Northview118.0
10Leo Voytenko19:45.4Kalamazoo Christian117.9
11Edward Corcoran19:46.1GR Northview117.6
10John DeYoung19:46.2GR Christian117.6
9Max Clapp19:46.4GR Northview117.5
11James Odell19:46.6Bloomingdale117.5
10Callan Toman19:46.7Kalamazoo Homeschool Sports117.4
9Gus Roman19:47.0Kalamazoo Loy Norrix117.3
9Carson Beerthuis19:47.4Hamilton117.2
12Owen Kennedy19:47.6BC Lakeview117.1
10Pender Workman19:48.3Middleville Thornapple-Kellogg116.9
11Michael Austin19:48.7Kalamazoo Loy Norrix116.8
10Henry Cook19:49.0Caledonia116.7
11Oscar Lucas19:49.2Kalamazoo Loy Norrix116.6
10Zachary Siegel19:49.3Kalamazoo Loy Norrix116.6
12Jackson Sytsma19:49.5GR South Christian116.5
9Kaiden Pearce19:49.7Bangor116.4
10Eli Li19:50.1Hastings116.3
9Lucas Lombard19:50.1Fennville116.3
10Alex Timmers19:50.3Hastings116.2
12Justin Moss19:50.6Plainwell116.1
12Brayden Kidd19:53.2Kalamazoo Central115.3
11Logan Nederveld19:54.3Hudsonville Unity Christian114.9
11Drew Roiniotis19:54.6Vicksburg114.8
11Andrew Potter19:55.9Kalamazoo Homeschool Sports114.4
12Haydn Perkins19:56.0Paw Paw114.3
11Bryce Hekter19:56.4Centreville114.2
11Scotty Brown19:57.2Richland Gull Lake113.9
10Hudson Winne19:57.7Fennville113.8
11Logan Paulen19:58.2Caledonia113.6
10Isaac Kaboos19:58.7Middleville Thornapple-Kellogg113.4
10Caleb Rice19:59.4BC Lakeview113.2
10Gabe Smitko19:59.6FHC GR Forest Hills Central113.1
9TJ Wolk19:59.8Holland Christian113.1
10Dylan VanderPloeg19:59.9GR Christian113.0
9Eli Holmes20:00.8GR Northview112.7
12Atraiu Naik20:02.3Holland West Ottawa112.2
12Paul Borobia20:04.3Kalamazoo Homeschool Sports111.6
10Zeke Zwiep20:04.6Holland Christian111.5
9Lincoln Moore20:06.3Woodhaven Brownstown110.9
9Conner Hoeksema20:06.8Zeeland East110.7
12Logan Dziewicki20:06.8Richland Gull Lake110.7
10Adam Shoemaker20:08.1Hudsonville Unity Christian110.3
9Colton Mull20:08.2Plainwell110.3
12Zach Danes20:09.4Bloomingdale109.9
10Hunter Page20:09.9Schoolcraft109.7
9Colton Kamphuis20:10.2Zeeland East109.6
9Nolan Schepers20:12.3Hudsonville Unity Christian108.9
12Dylan Duimstra20:13.1Hudsonville Unity Christian108.6
11Caleb Kramer20:14.4Hastings108.2
10Jeremiah VanHouten20:16.1Martin107.7
10Miles Hayner20:16.6Kalamazoo Central107.5
10Austin Piering20:17.2Byron Center107.3
11Andrew Allen20:17.8Kalamazoo Loy Norrix107.1
10Parker Erb20:18.1Hastings107.0
9Harrison Stolz20:18.3Holland West Ottawa106.9
9Jude Arledge20:18.5Kalamazoo Homeschool Sports106.8
10Luke McKown20:22.3Union City105.6
12Andrew Nosis20:24.8BC Lakeview104.7
12Damien Martinez20:24.9Kalamazoo Hackett104.7
10Adam Morales20:25.1Holland West Ottawa104.6
9Bryce Smoker20:25.2Sturgis104.6
12Samuel Corak20:25.6Dearborn Divine Child104.5
11Emmanuel Gonzalez20:26.1GR Northview104.3
10Thomas Doversberger20:28.2Holland West Ottawa103.6
9Jonah Stovall20:30.2Dearborn Divine Child102.9
9Henry Flowers-Stiles20:30.4FHC GR Forest Hills Central102.9
10Jose Carmona20:30.5Sturgis102.9
9Paolo Vello20:30.8Holland Christian102.7
12Austin Hunter20:30.9Mattawan102.7
10Seth Alderman20:32.3Kalamazoo Central102.2
11Ryan Potts20:33.6Coopersville101.8
9Clayton Roussakis20:33.8Kalamazoo Homeschool Sports101.7
10Titus Gordon20:35.0Hudsonville Unity Christian101.3
9Connor Bassett20:35.6Byron Center101.1
9Rylan Fincham20:35.7Bronson101.1
10Philip Kooyer20:38.0Hudsonville Unity Christian100.3
9John Travis20:39.0Mattawan100.0
10Liam Simmons20:40.3GR Northview99.6
12Lucas Dudley20:40.6Mendon99.5
12Hudson Bigford20:41.5FHC GR Forest Hills Central99.2
10Jonathan Wilds20:42.4Three Rivers98.9
11Parker Stull20:42.9Plainwell98.7
9Dylan Thome20:43.8GR South Christian98.4
10Jonah Tripicchio20:44.0BC Lakeview98.3
11Anthony Franco-Rivera20:44.0Bangor98.3
11Paxton VanNoord20:44.4Zeeland East98.2
9Jack Wurtzel20:45.3BC Lakeview97.9
12Rowan Blaha20:45.7Kalamazoo Homeschool Sports97.8
11Tim Forward20:46.7Parchment97.4
11Koleson Reeder20:47.4Caledonia97.2
12Noah Donker20:47.5Middleville Thornapple-Kellogg97.2
12Kai Dila20:48.5Ludington96.8
11Javier Diaz20:48.7Byron Center96.8
11Luke Ho20:49.6FHC GR Forest Hills Central96.5
9Ezra Neef20:50.6Kalamazoo Homeschool Sports96.1
11Jack Favreau20:50.8Delton-Kellogg96.1
9Titus Sager20:51.4Gobles95.9
9Bryce Cole20:51.7Three Rivers95.8
9Grayson Field20:52.0Mattawan95.7
10Mason Wolfe20:53.0Three Rivers95.3
12Matthew Vasher20:53.3Woodhaven Brownstown95.2
10Cooper Goff20:54.6Three Rivers94.8
9Owen Wygant20:58.4BC Pennfield93.5
9Ben Roof20:58.7Zeeland East93.4
10Wesley Harrington20:59.7Parchment93.1
12Carter Macomber20:59.7Richland Gull Lake93.1
10Ayden Jones21:00.2Delton-Kellogg92.9
11Brady Anthony21:02.0Union City92.3
9Logan Kipen21:02.1Hopkins92.3
11Isaac Witte21:03.4GR Christian91.9
10Anthony Anastasi21:04.3Plainwell91.6
9Karston Kappenman21:04.3Kalamazoo Hackett91.6
10Zachary Bain21:04.8Hamilton91.4
12Luis Vasquez21:04.9Fennville91.4
12Matthew Anderson21:05.4Bronson91.2
10Landon Evans21:06.5Schoolcraft90.8
9Gideon DeVries21:06.6Caledonia90.8
11Ethan Carey21:07.0Woodhaven Brownstown90.7
12Carter Krzysik21:07.7Hastings90.4
11Isaac Lee21:08.2Quincy90.3
11Jacob Fletcher21:09.0Kalamazoo Homeschool Sports90.0
10Peter Artman21:09.2Kalamazoo Homeschool Sports89.9
9Ryan Miller21:10.1Plainwell89.6
12Cole Ver Strate21:11.4Hopkins89.2
10Paxton Butler21:14.7GR Northview88.1
12Aidan Martin21:16.0Three Rivers87.7
11Alexander Boynton21:16.6Schoolcraft87.5
11Eddie Miller21:17.0Quincy87.3
10Jacob Dozeman21:17.1Zeeland East87.3
10Justin Harper21:17.5Caledonia87.2
10Greyson Vork21:17.6Zeeland East87.1
9Alex Gilbert21:18.2Plainwell87.0
10Robert Majoras21:18.6Kalamazoo Hackett86.8
9Landen Veneklase21:20.8FHC GR Forest Hills Central86.1
10Peter Keegstra21:20.9Hudsonville Unity Christian86.0
10Trevin Hegner21:21.2BC Pennfield85.9
10Zane Marino21:21.4Kalamazoo Central85.9
11Liam Dykhouse21:22.4Caledonia85.5
9Caleb Olech21:23.5Otsego85.2
9Luca Rottschafer21:24.3FHC GR Forest Hills Central84.9
9Blake Smoker21:24.5Sturgis84.8
12Nathan Marquez21:24.6BC Lakeview84.8
9Dylan Buys21:24.7Hudsonville Unity Christian84.8
10Easton Bierlein21:24.9Kalamazoo Loy Norrix84.7
9Alex Dyer21:26.7Zeeland East84.1
11Jack Dibert21:27.7Union City83.8
10Brandon Becker21:28.3Allegan83.6
9Emmett Houseman21:28.3Hopkins83.6
Dalton Williams21:28.7Colon83.4
9Calvin Oelkers21:29.5Dearborn Divine Child83.2
11Ismael Reyna21:29.9Bangor83.0
12Deegan Castaneda21:30.0Delton-Kellogg83.0
10Easton Piper21:31.1Gobles82.6
12Enoch Wang21:32.1GR South Christian82.3
12Spencer Crozier21:33.4Hastings81.9
10Josiah Miller21:33.5Kalamazoo Loy Norrix81.8
12Garrett Lewis21:34.5Kalamazoo Homeschool Sports81.5
12Lex Ruimveld21:35.8Plainwell81.1
10Alex Brady21:36.2Caledonia80.9
9Gavin Brueck21:36.4Centreville80.9
9Cade DeVries21:37.3Hudsonville Unity Christian80.6
11Benjamin White21:37.9Plainwell80.4
10Blake Herbert21:39.5Plainwell79.8
9Tyler Newman21:41.7Byron Center79.1
9Peter Lewis21:42.1Kalamazoo Central79.0
10James Muir21:43.2St Philip Catholic Central78.6
Gavin Minor21:43.3Colon78.6
9Kyler Germinder21:43.4Kalamazoo Hackett78.5
9Justin Holmes21:45.4Byron Center77.9
10Amittai Kawano21:48.2Holland West Ottawa76.9
11John Joyner21:48.6Caledonia76.8
11Tyler Andrews21:48.9Coopersville76.7
9Magnus Galaviz21:48.9Middleville Thornapple-Kellogg76.7
9Jaycen Martin21:49.5Holland West Ottawa76.5
11Owen Standfest21:51.8GR Northview75.7
11Jake Mennega21:52.3GR Christian75.6
12Brody Woolsey21:55.3Comstock74.6
12Johnathon Buskirk21:56.5Hopkins74.2
9Eli Morris21:56.6Quincy74.1
12Jose Boger21:58.6Gobles73.5
11Jaydan Alvarez22:00.8Hudsonville Unity Christian72.7
9Talon Abbott22:03.0Bangor72.0
9Jacob Nutt22:03.6Kalamazoo Christian71.8
12Kenji Banasky22:05.1Kalamazoo Homeschool Sports71.3
9Ryan Harris22:05.5Hastings71.2
9Luke Steen22:06.7Holland Christian70.8
10Dakota Cole22:08.0Hastings70.3
9Clayton Broker22:10.2Centreville69.6
10Luke Lenzinger22:10.3Richland Gull Lake69.6
11Skyler Morgan22:10.6BC Lakeview69.5
9Yang Feng Wildschut22:13.0GR Christian68.7
11Greyson DeWys22:16.0Hamilton67.7
12Doug Gaylord22:17.9GR South Christian67.0
12Xander Hallock22:18.9Three Rivers66.7
9Jace Matthews22:19.6Coopersville66.5
10Isaac Emery22:20.6Coopersville66.1
10Tanner Bloom22:20.9Fennville66.0
9Corbin Tedder22:21.0Fennville66.0
12Aiden Clark22:25.6Richland Gull Lake64.5
9Tanner Byron22:26.3Otsego64.2
10Grady Wilkes22:27.0Vermontville Maple Valley64.0
10Angel Villanueva-Delg22:27.3Covert63.9
Bernard Reilly22:27.4Colon63.9
12Rydik Wrubel22:29.7Caledonia63.1
11Camilo Gonzalez22:31.3Delton-Kellogg62.6
12Loehn Luckett22:32.8Plainwell62.1
11Trent Ponstein22:36.5GR South Christian60.8
10Soren Duke22:41.1Richland Gull Lake59.3
9Abram Veldkamp22:41.2GR Christian59.3
9Matthew Falkenstein22:41.9Centreville59.0
10Max DeLorme22:47.1Kalamazoo Loy Norrix57.3
10Alex Oleszkiewicz22:48.7FHC GR Forest Hills Central56.8
9William Quake22:49.0Three Rivers56.7
12Gavin McLane22:50.6BC Pennfield56.1
9Joshua Roberts Jr22:54.2Hastings54.9
9Ethan Brown22:54.3Hamilton54.9
9Lucas Doubledee22:57.2Delton-Kellogg53.9
11Cooper Stannard23:03.7Parchment51.8
12Luke Herder23:06.2GR South Christian50.9
11Michael Mullin23:07.7Middleville Thornapple-Kellogg50.4
11Pap Lo23:08.0Kalamazoo Loy Norrix50.3
11O’Neill Dougherty23:08.0BC Harper Creek50.3
10Harrison Steed23:08.2Byron Center50.3
9Braxten Vis23:08.2Hamilton50.3
12Connor Huff23:08.8Bloomingdale50.1
9Tycho DeVisser23:09.1Kalamazoo Christian50.0
9Grahm Kenyon23:11.5Caledonia49.2
10Noah Ranson23:16.9Three Rivers47.4
12Dale Sehy23:17.4Vicksburg47.2
12Conor Vanbuhler23:20.2Dearborn Divine Child46.3
11Isaiah Kellogg23:20.8Delton-Kellogg46.1
9Liam Moreno23:21.0Mendon46.0
10Johnny Williams23:23.2Hopkins45.3
11Avry Asbeury23:25.2Plainwell44.6
11Anthony Mahley23:25.3Union City44.6
11Caeden Mehaffey23:27.7Delton-Kellogg43.8
11Lucas Buys23:28.2Hudsonville Unity Christian43.6
10Timothy Fanco23:32.4Caledonia42.2
12Andrew Lathwell23:33.8FHC GR Forest Hills Central41.7
9Xander Ruiter23:34.2Martin41.6
Lane Preston23:35.4Colon41.2
12Nyko Winebaugh23:35.7Schoolcraft41.1
10Malachi Martin23:37.2Delton-Kellogg40.6
10Elijah Henderson23:41.9GR Northview39.0
10David Lewis23:46.1Kalamazoo Homeschool Sports37.6
10Anakin Markham23:50.6Mattawan36.1
12Teegan Hagenbuch23:55.0Comstock34.7
11Benjamin Lusaya24:05.8Caledonia31.1
9Gavin Keeler24:06.3Martin30.9
10Brock Drewyor24:09.0Schoolcraft30.0
9Ren Lucas24:09.2Kalamazoo Loy Norrix29.9
10Victor Nogueira24:10.1GR South Christian29.6
9Benjamin Smith24:12.6Mattawan28.8
11Hudson Nederveld24:12.9Kalamazoo Christian28.7
9Joel Harger24:14.3Richland Gull Lake28.2
12Emmett Spence24:14.8Centreville28.1
10Billy Hilbert24:19.8Hastings26.4
11Michael Payne24:23.6Quincy25.1
Dane Borgert24:28.4Colon23.5
12Aiden Mallory24:30.9Plainwell22.7
9Cohen Bailey24:37.7BC Harper Creek20.4
12Jonas Burdick24:38.7Union City20.1
11Quincy Page24:46.1Vermontville Maple Valley17.6
10Sawyer Sutherland24:47.5Vicksburg17.2
11Gage Carlson24:49.9Bloomingdale16.4
10Luke Arlt25:22.9Union City5.4
Uncategorized

2025 Ratings: September 24th Meets

MeetBoys Adj.Girls Adj.Average
Apples 2 Apples+22+21+22
FML 2-34-38-36
MAC Red Championship+23+20+22
OAA Red 2-4+72
OAA White 2-7-11-9
OK Gold 2-27-31-29
OK Green 2+1-2-1
OK Red 2-1-3-2
OK White 2-14-13-14
SAC 2-10-22-16
SW10 2-34-21-28

*** = State Title Contender
** = Top Ten Contender
* = State Qualifying Contender

GIRLS TEAM RATINGS

TeamDivisionTop 5 Avg.Meet
Hudsonville**1137.4OK Red 2
Holland West Ottawa**1133.9OK Red 2
Rockford**1133.1OK Red 2
Romeo**1132.7MAC Red Championship
Jenison**1127.9OK Green 2
Forest Hills Northern*1117.6OK White 2
Utica1115.1MAC Red Championship
Bloomfield Hills1107.1OAA White 2
Grand Rapids Ottawa Hills1107.1OK White 2
Royal Oak1106.8OAA White 2
Macomb Dakota1102.8MAC Red Championship
Grand Haven197.6OK Red 2
Holly197.3FML 2
Byron Center197.3OK Green 2
Birmingham Seaholm194.1OAA Red 2
Caledonia193.7OK Green 2
Forest Hills Central192.4OK White 2
Utica Eisenhower190.6MAC Red Championship
Farmington190.1OAA White 2
Rochester Hills Stoney Creek189.8OAA White 2
East Kentwood188.1OK Red 2
Fraser186.4MAC Red Championship
Rochester Adams184.5OAA Red 2
Grandville175.0OK Red 2
Muskegon Mona Shores173.2OK Green 2
Troy Athens166.1OAA White 2
Flushing156.6FML 2
Anchor Bay156.2MAC Red Championship
Muskegon Reeths-Puffer152.2OK Green 2
Clarkston147.5OAA Red 2
Rochester139.7OAA Red 2
Oxford139.2OAA Red 2
Grand Rapids Northview131.3OK Gold 2
Troy126.6OAA Red 2
Lake Orion120.5OAA Red 2
TeamDivisionTop 5 Avg.Meet
Grand Rapids Christian**2125.7OK White 2
Grand Rapids South Christian**2118.4OK Gold 2
East Grand Rapids**2116.7OK White 2
Forest Hills Eastern*2109.6OK White 2
Linden*2109.2FML 2
Goodrich298.7FML 2
Charlotte296.6Apples 2 Apples
St. Clair279.5MAC Red Championship
Middleville Thornapple-Kellogg275.0OK Gold 2
Wayland Union272.6OK Gold 2
Lake Fenton264.0FML 2
Grand Rapids Catholic Central252.5OK White 2
Fenton245.9FML 2
Owosso244.9FML 2
South Haven235.2SAC 2
Grand Rapids West Catholic232.4OK Gold 2
Corunna229.1FML 2
Eaton Rapids226.0Apples 2 Apples
Allegan216.3SAC 2
Flint Kearsley21.0FML 2
TeamDivisionTop 5 Avg.Meet
Pewamo-Westphalia**3111.3Apples 2 Apples
Saugatuck*393.4SAC 2
Leslie*390.9Apples 2 Apples
McBain*384.7Apples 2 Apples
Bridgman354.9SAC 2
Fennville354.6SAC 2
Watervliet342.0SAC 2
Constantine337.6SAC 2
Holland Black River337.2SAC 2
Laingsburg330.3Apples 2 Apples
Lakeview325.0Apples 2 Apples
Hartford323.7SW10 2
Centreville322.5SW10 2
TeamDivisionTop 5 Avg.Meet
Whitmore Lake**4109.6Apples 2 Apples
Gobles**487.0SAC 2
Martin*478.5SAC 2
Kalamazoo Hackett*476.7SAC 2
Fowler46.3Apples 2 Apples

BOYS TEAM RATINGS

TeamTop 5 Avg.DivisionMeet
East Kentwood**189.21OK Red 2
Grand Haven**187.81OK Red 2
Caledonia**187.81OK Green 2
Romeo**187.21MAC Red Championship
Jenison*185.51OK Green 2
Holland West Ottawa181.61OK Red 2
Holly181.51FML 2
Macomb Dakota178.61MAC Red Championship
Forest Hills Northern178.51OK White 2
Rockford177.91OK Red 2
Grandville177.71OK Red 2
Hudsonville172.81OK Red 2
Utica Eisenhower170.31MAC Red Championship
Utica169.01MAC Red Championship
Byron Center167.31OK Green 2
Forest Hills Central165.41OK White 2
Royal Oak163.81OAA White 2
Troy Athens163.31OAA White 2
Grand Rapids Northview161.71OK Gold 2
Grand Rapids Ottawa Hills160.11OK White 2
Rochester Hills Stoney Creek158.61OAA White 2
Fraser156.21MAC Red Championship
Anchor Bay149.51MAC Red Championship
Bloomfield Hills149.21OAA White 2
Rochester Adams147.81OAA Red 2
Flushing146.31FML 2
Oxford145.61OAA Red 2
Muskegon Mona Shores144.41OK Green 2
Clarkston143.01OAA Red 2
Farmington142.31OAA White 2
Swartz Creek139.21FML 2
Birmingham Seaholm136.11OAA Red 2
Troy135.91OAA Red 2
Rochester132.91OAA Red 2
Mason132.31Apples 2 Apples
Grand Rapids Union130.01OK Gold 2
Lake Orion129.21OAA Red 2
Wyoming123.21OK Gold 2
Muskegon Reeths-Puffer114.01OK Green 2
Muskegon93.61OK Green 2
TeamTop 5 Avg.DivisionMeet
East Grand Rapids**192.62OK White 2
Grand Rapids Christian**183.82OK White 2
Forest Hills Eastern*181.52OK White 2
Fenton*178.72FML 2
Grand Rapids South Christian*172.82OK Gold 2
Grand Rapids Catholic Central170.22OK White 2
Owosso169.82FML 2
St. Clair159.42MAC Red Championship
Corunna155.72FML 2
Linden143.82FML 2
Grosse Pointe North142.52MAC Red Championship
Middleville Thornapple-Kellogg136.42OK Gold 2
Flint Kearsley134.52FML 2
Ortonville Brandon133.42FML 2
Lake Fenton125.62FML 2
Goodrich123.02FML 2
Wayland Union117.22OK Gold 2
Eaton Rapids115.62Apples 2 Apples
Charlotte113.12Apples 2 Apples
Grand Rapids West Catholic102.82OK Gold 2
Clio74.92FML 2
Lansing Eastern7.62Apples 2 Apples
TeamTop 5 Avg.DivisionMeet
Saugatuck**173.53SAC 2
Pewamo-Westphalia*164.03Apples 2 Apples
Holland Black River*158.93SAC 2
Leslie154.83Apples 2 Apples
Centreville142.43SW10 2
Schoolcraft138.73SAC 2
Laingsburg132.63Apples 2 Apples
Delton-Kellogg132.53SAC 2
Bangor130.73SW10 2
Watervliet121.63SAC 2
McBain118.13Apples 2 Apples
Fennville117.23SAC 2
Harrison111.93Apples 2 Apples
Constantine107.73SAC 2
Hartford102.03SW10 2
Parchment101.83SAC 2
Lakeview83.33Apples 2 Apples
Bloomingdale70.23SW10 2
Coloma67.73SAC 2
Galesburg-Augusta60.13SAC 2
Kalamazoo Christian34.03SAC 2
TeamTop 5 Avg.DivisionMeet
Kalamazoo Hackett*147.94SAC 2
Whitmore Lake*144.64Apples 2 Apples
Portland St. Patrick*144.14Apples 2 Apples
Webberville*142.34Apples 2 Apples
Fowler*138.94Apples 2 Apples
Gobles129.94SAC 2
Beal City125.14Apples 2 Apples
White Pigeon121.74SW10 2
Martin103.94SAC 2
Central Michigan Homeschool Athletics98.04Apples 2 Apples
Morrice89.74Apples 2 Apples
Lawrence28.54SW10 2

GIRLS INDIVIDUAL RATINGS

GradeNameTimeTeamRatingMeet
11Annie Hrabovsky16:55.1Romeo175.0MAC Red Championship
11Cassie Karasinski18:16.8Hudsonville155.4OK Red 2
11Kaylie Livingston17:53.5Whitmore Lake155.2Apples 2 Apples
9Grace Snyder18:35.5Hudsonville149.2OK Red 2
11Libby Smith18:56.4Gobles148.5SAC 2
12Hailey Creisher18:13.8Leslie148.4Apples 2 Apples
11Maddie Lindley19:15.4Holly147.5FML 2
10Jillian Lewakowski18:43.9Rockford146.4OK Red 2
11Daisy Cox18:47.1Rockford145.3OK Red 2
12Ava Porras18:49.5Holland West Ottawa144.5OK Red 2
11Paige McMeans18:55.3Jenison142.2OK Green 2
10Remie Ellis18:33.9Eaton Rapids141.7Apples 2 Apples
11Collette Wierks19:00.6Holland West Ottawa140.8OK Red 2
11Chloe Purwin19:04.0Hudsonville139.7OK Red 2
10Ana Lovell19:42.7Lake Fenton138.5FML 2
12Leah Corby19:15.9Rochester Hills Stoney Creek138.4OAA White 2
10Mary Dolbow19:08.2Holland West Ottawa138.3OK Red 2
12Lilah Yoder19:21.1FHC GR Forest Hills Central137.3OK White 2
12Ava Lawrence19:11.4East Kentwood137.2OK Red 2
9Hailey Sieler19:22.8FHC GR Forest Hills Central136.7OK White 2
12Lilah Poel19:26.0GR Christian135.7OK White 2
12Natalia Guaresimo18:53.0Romeo135.7MAC Red Championship
12Ella Goodsell18:53.0Romeo135.7MAC Red Championship
10Anneliese Passchier19:27.1East Grand Rapids135.3OK White 2
10Morgan Sanders19:17.4Rockford135.2OK Red 2
11Addison Josephson19:54.1Linden134.6FML 2
11Veyda Conley19:38.8Martin134.4SAC 2
11Alyssa Kramer18:59.8Pewamo-Westphalia133.1Apples 2 Apples
12Ellie Scholma19:36.6GR Christian132.1OK White 2
10Julia Bambach20:05.0Holly131.0FML 2
10Madeline Aleisa19:30.1Jenison130.6OK Green 2
12Siene Muraszewski19:08.3Utica130.6MAC Red Championship
10Caelyn Torry19:07.9McBain130.4Apples 2 Apples
11Zoe Hoekstra19:42.3GR Christian130.2OK White 2
11Madeleine Hengeveld19:44.0GR Ottawa Hills129.7OK White 2
9Lexie Snyder19:34.1Hudsonville129.6OK Red 2
12Cianah Budnik-Ramos19:37.0Grand Haven128.7OK Red 2
11Adeline Armstrong19:47.9East Grand Rapids128.4OK White 2
11Rae Defrang19:38.4Rockford128.2OK Red 2
11Lyla Dowling19:43.0Holland West Ottawa126.7OK Red 2
11Isabelle Sliter20:03.2Fennville126.3SAC 2
12Chloe Rinzema20:12.7GR South Christian126.1OK Gold 2
12Kailey Mann19:43.8Byron Center126.1OK Green 2
9Calista George19:21.8Pewamo-Westphalia125.7Apples 2 Apples
10Tiffany DeMaagd20:15.9GR South Christian125.0OK Gold 2
11Reese Rosbolt19:25.3Romeo124.9MAC Red Championship
10Kayla Shellenbarger20:25.0Goodrich124.3FML 2
9Lily VanEyk20:19.2GR South Christian123.9OK Gold 2
11Alice Foley19:28.8Fraser123.7MAC Red Championship
12Macy Guikema19:51.2Jenison123.6OK Green 2
10Jaclyn Charbauski20:02.3FHN GR Forest Hills Northern123.6OK White 2
9Gwyn Faber20:04.1FHN GR Forest Hills Northern123.0OK White 2
12Kierra Magner20:02.2Farmington122.9OAA White 2
12Mackenzie Conner19:54.2Jenison122.6OK Green 2
11Anna Macdonald20:04.8Royal Oak122.1OAA White 2
11Emma Brown19:33.8Utica122.1MAC Red Championship
12Willa Prinsen20:08.1FHN GR Forest Hills Northern121.6OK White 2
9Abby Deering19:48.4Rochester Adams121.5OAA Red 2
11Maggie Baginski19:36.0Utica Eisenhower121.3MAC Red Championship
11Akaela Daman19:58.4Caledonia121.2OK Green 2
12Andrea Schwartz20:00.3Jenison120.6OK Green 2
10Alexandra Green19:51.5Birmingham Seaholm120.5OAA Red 2
12Annika TerBeek20:13.2GR Christian119.9OK White 2
10Gabriella Mercier19:41.7Macomb Dakota119.4MAC Red Championship
11Ella Wierks20:05.1Holland West Ottawa119.3OK Red 2
10Vivienne Conflitti20:15.8FHE Ada Forest Hills Eastern119.1OK White 2
12Alina Martinson20:27.1Saugatuck118.3SAC 2
9Claire Lawrence20:18.4Bloomfield Hills117.5OAA White 2
11Avery Silvas19:46.5Charlotte117.5Apples 2 Apples
12Jacalyn Yakel19:50.5Utica Eisenhower116.5MAC Red Championship
11Melody Meckstroth20:48.6Linden116.5FML 2
12Carina Burchi19:50.8Whitmore Lake116.1Apples 2 Apples
10Mackenzie VanStensel20:43.0GR Northview116.0OK Gold 2
10Abree VanDenBrink20:43.3Wayland Union115.9OK Gold 2
9Emma Storey20:15.3Jenison115.6OK Green 2
10Malynda Lambros19:54.4Whitmore Lake114.9Apples 2 Apples
12Jillian Clason20:29.3FHE Ada Forest Hills Eastern114.6OK White 2
12Lidia Clancy19:56.7Macomb Dakota114.4MAC Red Championship
12Jersi Bilek20:20.2Muskegon Reeths-Puffer113.9OK Green 2
10Amelia Danian20:31.7FHN GR Forest Hills Northern113.8OK White 2
10Kylie Brown19:59.2Utica113.6MAC Red Championship
10Lily Phillips20:33.4FHE Ada Forest Hills Eastern113.2OK White 2
10Chloe Powers20:23.4Holland West Ottawa113.2OK Red 2
11Ashley Wayne20:24.3Hudsonville112.9OK Red 2
11Alivia Ottinger20:59.7Goodrich112.8FML 2
11Olivia Jenney20:33.6Bloomfield Hills112.5OAA White 2
10Reese Haglund20:27.2Holland West Ottawa111.9OK Red 2
12Kate Molloy20:04.2Fraser111.9MAC Red Championship
10Cecelia Wojciakowski20:37.5GR Ottawa Hills111.8OK White 2
9Madison Bumhoffer20:58.0Wayland Union111.0OK Gold 2
11Lucy Waalkes20:41.0GR Christian110.7OK White 2
12Alyssa Mertes20:31.1Rockford110.6OK Red 2
12Catherine Schellhammer20:41.1East Grand Rapids110.6OK White 2
11Lauren Shaffer20:52.3Gobles109.9SAC 2
10Abby Crandell21:08.7Owosso109.8FML 2
10Claire Watson20:35.4Rockford109.2OK Red 2
10Eva Lindstrom20:46.3GR Christian108.9OK White 2
9Noelle Hulst21:04.8GR South Christian108.7OK Gold 2
10Maggie Scholma20:46.8GR Christian108.7OK White 2
12Samantha Brown21:11.8Clio108.7FML 2
12Lydia Huisman21:06.0GR South Christian108.3OK Gold 2
11Ainsley Sullivan20:49.8FHE Ada Forest Hills Eastern107.7OK White 2
10Lucy Bott21:14.9Fenton107.7FML 2
10Joy Van Wyk20:51.1GR Christian107.3OK White 2
9Grace Mathers20:18.5Macomb Dakota107.2MAC Red Championship
12Addison Herr20:49.9Bloomfield Hills107.0OAA White 2
11Olivia Dixon20:32.6Birmingham Seaholm106.8OAA Red 2
11Jenna Keilen20:19.2Pewamo-Westphalia106.6Apples 2 Apples
9Ariana Elzinga20:43.5Grandville106.5OK Red 2
11Abigail Simpson20:54.1FHN GR Forest Hills Northern106.3OK White 2
11Adeline Bagnall20:44.8Grand Haven106.1OK Red 2
11Iris Zylstra20:55.0East Grand Rapids106.0OK White 2
12Brooke McFarland20:22.7Utica105.8MAC Red Championship
10Olivia Peterson20:54.8Royal Oak105.4OAA White 2
12Lucy VanHaerents20:54.9Royal Oak105.4OAA White 2
11Delilah Marquez20:47.1Holland West Ottawa105.3OK Red 2
9Clare O’Reilly20:59.5Troy Athens103.8OAA White 2
12Donna Haaksma20:50.7Byron Center103.8OK Green 2
10Keagan Mulka20:51.7Rockford103.8OK Red 2
10Codianne Palczewski20:29.1Utica103.6MAC Red Championship
11Clare Assaf21:03.0East Grand Rapids103.3OK White 2
10Gwen Aupperlee21:03.8GR Ottawa Hills103.1OK White 2
11Reese Defrang20:54.2Rockford102.9OK Red 2
11Jane Meinecke21:02.3Royal Oak102.9OAA White 2
10Margaret Guerra-Harrison20:31.6Leslie102.5Apples 2 Apples
10Courtney Floeter21:32.6Linden101.8FML 2
11Kiera Piper21:18.3Kalamazoo Hackett101.2SAC 2
12Andie Wildern20:35.3Charlotte101.2Apples 2 Apples
9Isabelle Oostema21:28.3GR South Christian100.9OK Gold 2
12Ava Tow20:38.0Utica100.7MAC Red Championship
11Katelyn Parrish21:09.1Farmington100.6OAA White 2
11Olivia Carlson21:10.2Bloomfield Hills100.3OAA White 2
10Molly Roberts21:38.6Linden99.8FML 2
12Molly McNabb20:40.6St. Clair99.8MAC Red Championship
11Delaney Smith20:41.8Pewamo-Westphalia99.1Apples 2 Apples
11Baylor Lauinger21:42.2Goodrich98.6FML 2
9Sidney Eaton21:07.3Hudsonville98.6OK Red 2
12Micaela Penchoff21:16.3Royal Oak98.2OAA White 2
12Sydnee Lefief21:16.4Bloomfield Hills98.2OAA White 2
12Enna Wainer21:18.8GR Ottawa Hills98.1OK White 2
10Sonia Tatko21:20.7GR Christian97.4OK White 2
9Michaela Pries21:11.8Hudsonville97.1OK Red 2
10Ava Oostema21:41.0GR South Christian96.7OK Gold 2
11Chloe Gray21:13.4Grandville96.5OK Red 2
11Gwyneth Artz21:24.5GR Christian96.2OK White 2
12Jayden VandenAkker21:34.1Allegan96.0SAC 2
11Laila Burress21:15.7East Kentwood95.8OK Red 2
9Kendall Dorey20:52.3Charlotte95.6Apples 2 Apples
9Audra Krause20:53.5New Baltimore Anchor Bay95.5MAC Red Championship
12Avari Montgomery20:53.8Charlotte95.1Apples 2 Apples
10Mia Maccani21:28.6Royal Oak94.1OAA White 2
12Audrey Biebel21:30.8FHN GR Forest Hills Northern94.1OK White 2
12Kandin Shuler21:40.3Bridgman93.9SAC 2
10Zoe Fabing20:57.6Fowler93.8Apples 2 Apples
10Alena Sportel21:32.1GR Christian93.6OK White 2
11Sidney Shepard21:57.5Linden93.5FML 2
9Faith Antonini21:33.2FHE Ada Forest Hills Eastern93.3OK White 2
12Ella Grimm21:22.7Muskegon Mona Shores93.1OK Green 2
12Jana Kalumbula21:34.6GR Ottawa Hills92.8OK White 2
10Ashlyn Horness21:24.3Muskegon Mona Shores92.6OK Green 2
9Aryana Givans21:15.6Rochester92.5OAA Red 2
12Katie Drouillard21:15.7Birmingham Seaholm92.4OAA Red 2
10Natalie Vert21:02.7Romeo92.4MAC Red Championship
10Ava Thomas21:16.1Rochester Adams92.3OAA Red 2
11Lyvia Curtis21:45.7Saugatuck92.1SAC 2
11Charlotte Simon21:03.3Pewamo-Westphalia91.9Apples 2 Apples
9Maddie Deering21:18.0Rochester Adams91.7OAA Red 2
11Anna VanderWal21:29.7Caledonia90.8OK Green 2
11Kaitlyn Rizzo21:08.0Macomb Dakota90.7MAC Red Championship
12Makenna Gwisdalla21:07.1Bad Axe90.6Apples 2 Apples
12Abby Spencer21:40.1Farmington90.3OAA White 2
10Olivia Brown21:09.4Bad Axe89.9Apples 2 Apples
10Skylar Maclennan21:10.4Fulton89.5Apples 2 Apples
11Claire Brown22:09.5Goodrich89.5FML 2
9Ellyse Heyser21:54.0Saugatuck89.3SAC 2
12Hannah Bennett21:34.8Caledonia89.1OK Green 2
11Tessa Kozlowski21:45.7Rochester Hills Stoney Creek88.4OAA White 2
9Camryn Gervais21:38.3Grand Haven88.2OK Red 2
11Brie Siems22:00.0Kalamazoo Hackett87.3SAC 2
9Riley Clark22:09.0GR South Christian87.3OK Gold 2
11Lydia Scally21:18.5Romeo87.2MAC Red Championship
11Kamryn Sixberry22:01.1Saugatuck87.0SAC 2
10Emmarie Formsma21:41.2Byron Center86.9OK Green 2
10Lucy Dubeck21:32.6Clarkston86.8OAA Red 2
9Allison Burns22:01.9Constantine86.7SAC 2
10Kate Olsen21:42.1Byron Center86.6OK Green 2
9Annalise Wiltjer22:11.2GR South Christian86.6OK Gold 2
11Amira Khadija21:44.8Grand Haven86.1OK Red 2
12Emma Viggiano21:54.1Royal Oak85.6OAA White 2
9Katherine Schafer21:22.6Pewamo-Westphalia85.5Apples 2 Apples
10Charlie Bont21:49.5Caledonia84.2OK Green 2
12Lilly Rooks21:26.6Pewamo-Westphalia84.1Apples 2 Apples
11Ella Thornton21:27.9St. Clair84.0MAC Red Championship
11Brynn Potter21:52.9Rockford83.4OK Red 2
9Kendall Van Ryn21:51.9Caledonia83.4OK Green 2
11Maddie Leslie21:30.0New Baltimore Anchor Bay83.3MAC Red Championship
11Alyssa Danek21:53.9Holland West Ottawa83.0OK Red 2
10Cora Ball21:52.9Byron Center83.0OK Green 2
10Elise Clarin21:53.1Caledonia83.0OK Green 2
10Kennedy Copenhaver22:02.2Royal Oak82.9OAA White 2
11Paige Willman22:29.4Lake Fenton82.9FML 2
9Lucy Straveler22:04.4East Grand Rapids82.9OK White 2
9Evelyn McKinney22:02.6Royal Oak82.8OAA White 2
10Leah Flannery21:30.6Leslie82.8Apples 2 Apples
9Ellery Bredow21:56.1Holland West Ottawa82.3OK Red 2
11Aiyana Wyman22:04.2Royal Oak82.3OAA White 2
9Mya Bronkema21:32.7McBain82.1Apples 2 Apples
10Layla Gendernelle21:33.8Macomb Dakota82.1MAC Red Championship
10Amya Gater22:25.3Middleville Thornapple-Kellogg81.9OK Gold 2
11Peyton Hardy22:25.4Middleville Thornapple-Kellogg81.9OK Gold 2
12Elodie Weaver21:34.6Whitmore Lake81.5Apples 2 Apples
11Willa Peterson22:08.7GR Christian81.4OK White 2
11Carmen Reynolds22:27.9Middleville Thornapple-Kellogg81.0OK Gold 2
10Abby Stiltner22:10.1GR Ottawa Hills81.0OK White 2
10Aletta Vos22:28.6GR South Christian80.8OK Gold 2
12Sofia Robertson21:37.0Whitmore Lake80.7Apples 2 Apples
12Emma-Claire Sleighter22:01.8East Kentwood80.4OK Red 2
12Savannah VanDenBerg22:21.0Saugatuck80.3SAC 2
9Evelyn Clancy21:40.8Macomb Dakota79.7MAC Red Championship
11Sara Schipper22:23.5Martin79.5SAC 2
11Ava DeYoung22:23.5Gobles79.5SAC 2
10Anna Howell22:23.9Bridgman79.4SAC 2
10Kyra Shaver22:06.1Rockford79.0OK Red 2
12Kate Van Es22:25.2Kalamazoo Hackett78.9SAC 2
10Hayden Brill22:06.3Grand Haven78.9OK Red 2
11Darcy Keefe22:05.3Muskegon Reeths-Puffer78.9OK Green 2
10Grace Thomas22:15.3Farmington78.6OAA White 2
10Lillian Johnson22:06.3Byron Center78.6OK Green 2
12Adele Bush21:57.4Birmingham Seaholm78.5OAA Red 2
9Grace Klynstra22:36.2GR South Christian78.3OK Gold 2
11Vivienne Duncan22:18.2GR Christian78.3OK White 2
11Jaidyn Nickels22:44.4Corunna77.9FML 2
12Kenna Charbauski22:19.7FHN GR Forest Hills Northern77.8OK White 2
12Mia Roe22:23.0GR Christian76.7OK White 2
10Stella Inchauste22:23.0East Grand Rapids76.7OK White 2
11Gabriella Agar22:41.0GR South Christian76.7OK Gold 2
11Simone McDargh22:13.1Grandville76.6OK Red 2
10Laney Walsh22:23.4GR Catholic Central76.5OK White 2
11Kayden Hinton21:51.2McBain75.9Apples 2 Apples
10Allison Rodgers22:34.4Martin75.9SAC 2
11Kaitlyn Durow22:15.0Muskegon Reeths-Puffer75.7OK Green 2
12Kenzie Low22:26.0GR Ottawa Hills75.7OK White 2
9Kinsley Newman22:16.1Grand Haven75.6OK Red 2
12Charlotte Strausbaugh22:24.5Rochester Hills Stoney Creek75.5OAA White 2
10Cora Boonstra22:26.6GR Christian75.5OK White 2
10Madisyn Hunter21:52.8Leslie75.4Apples 2 Apples
12Sam Sackfield21:54.1Romeo75.3MAC Red Championship
12Macallie Retan22:17.3Grandville75.2OK Red 2
9Madilynn Martin22:17.8East Kentwood75.1OK Red 2
9Leah Murchie22:53.0Holly75.0FML 2
9Stella Nunez22:54.4Flushing74.5FML 2
12Gianna Conflitti22:29.7FHE Ada Forest Hills Eastern74.4OK White 2
9Clare McCloskey21:56.9Utica Eisenhower74.4MAC Red Championship
10KiKi Rusz21:56.6Laingsburg74.1Apples 2 Apples
12Reese Mickelsen22:31.0FHN GR Forest Hills Northern74.0OK White 2
9Addison Geml22:29.2Rochester Hills Stoney Creek73.9OAA White 2
12Isabelle Swab22:21.5Grand Haven73.8OK Red 2
9Caroline Berkemeier22:32.3GR Catholic Central73.6OK White 2
12Baylee Moore21:58.5Charlotte73.5Apples 2 Apples
9Chloe Muirhead21:59.9Macomb Dakota73.4MAC Red Championship
9Grace Wilson21:59.9McBain73.0Apples 2 Apples
10Delaney Burgess22:52.5GR South Christian72.8OK Gold 2
11Madisyn Lapinski22:43.5South Haven72.8SAC 2
9Leigh Sapp22:32.8Rochester Hills Stoney Creek72.7OAA White 2
9Elin Beeck22:25.1Grand Haven72.6OK Red 2
9AdaLynn Thompson22:02.7Romeo72.4MAC Red Championship
10Olivia Nucum22:33.8Rochester Hills Stoney Creek72.4OAA White 2
10Abigail Tava22:25.1Caledonia72.3OK Green 2
10Claire Yandora22:17.0Birmingham Seaholm72.0OAA Red 2
12Hazel Burley22:03.0Laingsburg72.0Apples 2 Apples
11Josie Luyckx22:37.3FHC GR Forest Hills Central71.9OK White 2
11Abbey Morabito22:05.3St. Clair71.6MAC Red Championship
11Eliza Milarch22:04.6Charlotte71.5Apples 2 Apples
11Gabriella Komarowski22:06.3St. Clair71.2MAC Red Championship
9Stella Bishop22:06.8St. Clair71.1MAC Red Championship
10Genevieve Schairer22:21.2Birmingham Seaholm70.6OAA Red 2
12Annabella Gjokaj22:08.3Utica Eisenhower70.6MAC Red Championship
11Juliana Morseau22:49.4Hartford70.5SW10 2
12Olivia Latunski22:41.6FHC GR Forest Hills Central70.5OK White 2
11Ella Thibodeau22:08.7Romeo70.4MAC Red Championship
11Elaine Lary22:08.7Romeo70.4MAC Red Championship
12Josephine Sullivan22:32.0Rockford70.3OK Red 2
9Jelena Olechowski22:10.0Utica Eisenhower70.0MAC Red Championship
10Kaleigh Slingerland23:08.1Owosso70.0FML 2
12Marissa Norder22:33.3Grand Haven69.9OK Red 2
9Laela D’John22:11.4Utica69.5MAC Red Championship
12Lili Zondervan23:03.1GR South Christian69.3OK Gold 2
12Olivia Cereska22:12.4Fraser69.2MAC Red Championship
11Maggie Wagner22:34.7Jenison69.1OK Green 2
12Jewel Zschernig22:13.8Fraser68.7MAC Red Championship
10Ava Harmon22:36.9Hudsonville68.7OK Red 2
11Alyssa Fudge22:14.0Macomb Dakota68.7MAC Red Championship
11Olivia McDowell23:12.3Holly68.6FML 2
12Madison Cooley22:56.5Gobles68.5SAC 2
10Savannah Astras22:46.0Bloomfield Hills68.3OAA White 2
12Madeline Dunn23:13.4Goodrich68.2FML 2
12Alison Doka22:46.8Rochester Hills Stoney Creek68.1OAA White 2
12Layla Kallivayalil22:46.8Bloomfield Hills68.1OAA White 2
9Evelyn Wiegand22:16.6Macomb Dakota67.8MAC Red Championship
11Jenna Billings22:16.9Macomb Dakota67.7MAC Red Championship
9Hailey Moorman23:08.9GR South Christian67.4OK Gold 2
11Hailey Parker22:40.0Muskegon Mona Shores67.3OK Green 2
10Addison Dodd22:42.0Hudsonville67.0OK Red 2
9Alessandra Zobl22:50.2Royal Oak66.9OAA White 2
10Rachel McDonell22:19.4St. Clair66.9MAC Red Championship
11Tessa Feldpausch22:41.7Byron Center66.8OK Green 2
11Samantha Gutzman22:18.8Laingsburg66.7Apples 2 Apples
10Lauryn Harper22:51.3Troy Athens66.6OAA White 2
10Breanna Schut23:11.4Middleville Thornapple-Kellogg66.5OK Gold 2
9Josie Komarowski22:22.2St. Clair65.9MAC Red Championship
9Claire Osterhaven22:46.2Byron Center65.3OK Green 2
10Aleiah Nyhoff22:47.2Holland West Ottawa65.3OK Red 2
10Miranda Lowell23:06.3Watervliet65.2SAC 2
9Chelsea LaDronka22:47.7Grand Haven65.1OK Red 2
12Mikayla Reddy22:47.9Rockford65.0OK Red 2
9Addisyn Gerken22:47.2Caledonia64.9OK Green 2
12Gabriela Knight23:24.3Holly64.6FML 2
12Ryann Smitka22:26.4Macomb Dakota64.5MAC Red Championship
10Naomi Telman23:09.5Holland Black River64.2SAC 2
9Emma Vloedman23:00.5GR Christian64.2OK White 2
9June Acheson23:00.6GR Christian64.1OK White 2
9Addyson Campbell23:26.1Goodrich64.0FML 2
9Brielle Miller23:19.6Middleville Thornapple-Kellogg63.8OK Gold 2
10Claire Milne22:41.8Rochester Adams63.7OAA Red 2
11Alaina McCrumb23:19.9Middleville Thornapple-Kellogg63.7OK Gold 2
11Rosalia Feldpausch22:51.6Byron Center63.5OK Green 2
11Samantha DeFrain22:29.8New Baltimore Anchor Bay63.4MAC Red Championship
10Emily Weaver22:28.8Mason63.4Apples 2 Apples
9Alice Peterson23:03.2GR Christian63.3OK White 2
9Abbie Garrett23:01.5Bloomfield Hills63.2OAA White 2
10Annalise Jense22:54.0Hudsonville63.0OK Red 2
12Lily Tatko23:04.0GR Christian63.0OK White 2
10Madeline Marchwinski22:31.9Romeo62.7MAC Red Championship
11Hailey Brinker22:33.1St. Clair62.3MAC Red Championship
10Sophie Allen23:31.7Flushing62.1FML 2
9Bailee Zeigler22:32.8McBain62.1Apples 2 Apples
9Lillian Wilke23:07.1GR Christian62.0OK White 2
10Tatum Hawley22:57.7Grand Haven61.8OK Red 2
10Madilynn Fancett22:34.3McBain61.6Apples 2 Apples
11Taylor Byrne23:33.3Holly61.6FML 2
12Kennidi Kowal23:08.7East Grand Rapids61.4OK White 2
11Valentina Mansour23:10.0Troy Athens60.3OAA White 2
11Adeline Youngberg22:39.2Utica Eisenhower60.3MAC Red Championship
12Isabella Dunn23:37.4Goodrich60.2FML 2
11Gabriella Tietema23:04.3Grand Haven59.6OK Red 2
11Corinne Lamb22:42.0Romeo59.3MAC Red Championship
10Delaney McBride23:24.2Kalamazoo Hackett59.3SAC 2
11Anna Schulz23:34.0GR West Catholic59.0OK Gold 2
11Tatum Hemmerly23:06.0Muskegon Mona Shores58.7OK Green 2
11Devon Byrne23:42.8Holly58.4FML 2
9Talia Lauter22:57.9Birmingham Seaholm58.4OAA Red 2
11Marian Davlin22:44.1Portland St. Patrick58.3Apples 2 Apples
9Ashley Gardner22:44.2Mason58.3Apples 2 Apples
10Avery Byers23:43.3Flushing58.2FML 2
12Katelyn Frazier22:45.3Fraser58.2MAC Red Championship
9Lydia DelPiero Clayton23:17.4Farmington57.9OAA White 2
11Violet Mlutkowski23:09.8Holland West Ottawa57.7OK Red 2
12Adeleine DeRoo23:21.0GR Ottawa Hills57.3OK White 2
10Maylin Parish22:48.7Grosse Pointe North57.1MAC Red Championship
10Adilyn VanderWerf23:10.9Byron Center57.0OK Green 2
10Jenna VanderLaan23:40.2GR South Christian56.9OK Gold 2
11Mia McCarty23:12.8Hudsonville56.7OK Red 2
12Bethany Carpenter23:32.1Kalamazoo Hackett56.6SAC 2
11Cora Draft23:12.1Caledonia56.6OK Green 2
11Eve Sheldon23:48.7Flushing56.4FML 2
10Adelyn Feenstra23:12.9Caledonia56.4OK Green 2
9Abigail Endres22:51.4Macomb Dakota56.2MAC Red Championship
12Molly Wierengo23:13.9Byron Center56.0OK Green 2
11Sydney Wheeler22:52.8Utica55.7MAC Red Championship
12Grace Kooyer23:43.8GR South Christian55.7OK Gold 2
9Natalie DeJager23:44.1GR South Christian55.6OK Gold 2
11Anna Shaarda23:26.5FHN GR Forest Hills Northern55.5OK White 2
9Rose Mason23:26.8East Grand Rapids55.4OK White 2
11Katherin Barajas23:36.1South Haven55.3SAC 2
10Caroline Schellhammer23:27.5East Grand Rapids55.2OK White 2
12Lilian Nguyen23:27.8FHN GR Forest Hills Northern55.1OK White 2
11Olivia Petrowski23:25.9Royal Oak55.0OAA White 2
11Marianna Muzzin23:08.3Birmingham Seaholm54.9OAA Red 2
10Djimye Hassan22:54.3Lansing Eastern54.9Apples 2 Apples
10Abigail Tromp23:17.3Byron Center54.9OK Green 2
10Sofia Sporman23:54.1Flint Kearsley54.6FML 2
9Lilly Cardon23:19.3Muskegon Mona Shores54.2OK Green 2
9Ryann Monroe23:39.6Saugatuck54.1SAC 2
9Sophia DeYoung23:20.7Hudsonville54.1OK Red 2
9Riley Bender23:39.8Martin54.1SAC 2
10Nina Lewis23:29.4Troy Athens53.9OAA White 2
9Clara Cox23:31.4East Grand Rapids53.9OK White 2
10Peyton Rohn22:57.8Ashley53.7Apples 2 Apples
12Madison Kietzman23:49.9Middleville Thornapple-Kellogg53.7OK Gold 2
11Nolee Leppert22:58.0Beal City53.7Apples 2 Apples
9Kaitlyn Pontz22:58.2McBain53.6Apples 2 Apples
10Bria Casey23:22.7Holland West Ottawa53.4OK Red 2
9Sophia Dohm23:41.9Galesburg-Augusta53.4SAC 2
11Claire Kuhlman23:13.4Rochester Adams53.2OAA Red 2
10Abigail Riker23:43.7Kalamazoo Hackett52.8SAC 2
12Avery Boutell23:02.2Grosse Pointe North52.6MAC Red Championship
12Kennedie Crow23:01.2Eaton Rapids52.6Apples 2 Apples
9Ella Denton23:26.4East Kentwood52.2OK Red 2
12Anna Maciejewski23:03.5Utica Eisenhower52.2MAC Red Championship
10Sofia Spelman-Mendez23:36.7FHN GR Forest Hills Northern52.1OK White 2
10Leah Keith23:16.9Rochester Adams52.0OAA Red 2
12Ryleigh Haveman23:56.3Wayland Union51.6OK Gold 2
9Miyabi Knight23:36.3Farmington51.6OAA White 2
11Jane Wilder23:04.3Webberville51.6Apples 2 Apples
10Remi Kitts23:38.4FHE Ada Forest Hills Eastern51.5OK White 2
10Bryleigh Belcher24:03.9Linden51.4FML 2
11Martiza Rosas23:48.9Fennville51.0SAC 2
10Kelsey Iglesias23:06.9Utica Eisenhower51.0MAC Red Championship
10Riley McKeiver23:58.1GR West Catholic51.0OK Gold 2
10Quinn Middleton23:30.2Byron Center50.6OK Green 2
9Hazel Sloat23:49.3Centreville50.6SW10 2
12Ellie Reed23:49.9Centreville50.4SW10 2
12Riley McCann23:22.4Oxford50.2OAA Red 2
9Rose Hill23:09.6St. Clair50.1MAC Red Championship
9Macey Woods23:34.2Rockford49.6OK Red 2
11Marissa Ainsworth24:02.3Wayland Union49.6OK Gold 2
11Anika Weurding23:53.6Lawton49.5SAC 2
11Elizabeth Macey23:43.4Royal Oak49.2OAA White 2
11Viktoria MacDougall23:43.6Farmington49.1OAA White 2
12Isla Sule24:10.7Corunna49.1FML 2
9Anna Davidhizar23:55.3Constantine48.9SAC 2
11Amoriah Tanton24:11.5Lake Fenton48.8FML 2
12Zoey Masten23:36.5East Kentwood48.8OK Red 2
9Addisyn Apol23:36.6Hudsonville48.8OK Red 2
10Ainsley Fron23:35.8Caledonia48.7OK Green 2
10Katelyn Brown23:56.1Watervliet48.6SAC 2
10DuRae Sage23:56.2Martin48.6SAC 2
10Juliana Prewett23:13.8Central Michigan Homeschool Athletics48.4Apples 2 Apples
9Kaitlyn Bacevicius23:28.2Lake Orion48.3OAA Red 2
10Allison Vavruska23:15.4Utica48.2MAC Red Championship
10Isabelle Horning23:37.5Caledonia48.2OK Green 2
10Deborah Aowdiek23:38.7East Kentwood48.1OK Red 2
10Audrey Johnston24:14.2Linden47.9FML 2
9Nidia Villalobos23:58.2Fennville47.9SAC 2
10Kayla Ropelewski23:18.4Fraser47.2MAC Red Championship
11Caliyah Clarke23:42.1East Kentwood47.0OK Red 2
11Anna Kwiatkowski23:19.4Romeo46.9MAC Red Championship
11Addison Seppala23:43.5Rockford46.5OK Red 2
11Jazmine Mason24:19.3Holly46.2FML 2
9Delaney Trachsel23:52.7Rochester Hills Stoney Creek46.1OAA White 2
11Elle Shimmell23:21.7Utica46.1MAC Red Championship
11Emma Madison23:52.8Troy Athens46.1OAA White 2
11Grace Blossom23:45.7Rockford45.8OK Red 2
9Gracie Emerson23:56.3FHC GR Forest Hills Central45.6OK White 2
12Leila Messner23:22.8Leslie45.4Apples 2 Apples
10Sophie Barricklow23:47.2Hudsonville45.3OK Red 2
11Lauren Hall23:46.3Muskegon Mona Shores45.2OK Green 2
11Natalie Hunault24:22.5Fenton45.2FML 2
11Alex Iacoban23:57.1Farmington44.6OAA White 2
11Waverly Pearce23:57.1Bloomfield Hills44.6OAA White 2
12Jillian Steckroth24:24.3Lake Fenton44.6FML 2
12Alexis Heagle23:48.7Byron Center44.4OK Green 2
9Elena Bird-Bazan23:26.7Utica44.4MAC Red Championship
9Allison Fehlberg23:40.0Oxford44.3OAA Red 2
9Melanie Scott23:50.6East Kentwood44.1OK Red 2
10Leah Aagesen24:01.0GR Catholic Central44.0OK White 2
10Maeve VanDam23:50.1Byron Center44.0OK Green 2
9Lily Karcis23:51.2Hudsonville43.9OK Red 2
12Reshmi Senthil Kumar23:41.3Troy43.9OAA Red 2
11Alexa Barrett23:41.7Birmingham Seaholm43.8OAA Red 2
12Djemillah Hassan23:28.0Lansing Eastern43.7Apples 2 Apples
9Maelyn Helder23:52.3Hudsonville43.6OK Red 2
12Ava Bonacci23:51.3Jenison43.6OK Green 2
11McKenna Landers23:51.3Muskegon Mona Shores43.6OK Green 2
11Hannah Quigley23:42.8Clarkston43.4OAA Red 2
11Ines Bordenet24:02.9East Grand Rapids43.4OK White 2
10Avery Conner23:52.0Byron Center43.3OK Green 2
11Lilyanna Lewiston23:43.2Oxford43.3OAA Red 2
9Lillian Black23:31.6Romeo42.8MAC Red Championship
9Taelyn Tuggle24:30.1Goodrich42.6FML 2
10Payton Yeske24:14.2Watervliet42.6SAC 2
12Sophia Douglass23:54.2Caledonia42.6OK Green 2
10Esther Edgington24:14.5Holland Black River42.5SAC 2
11Lucille Ragheb23:45.6Birmingham Seaholm42.5OAA Red 2
10Anna Fike23:45.8Rochester Adams42.4OAA Red 2
10Lillian Bricker23:32.8Macomb Dakota42.4MAC Red Championship
11Mallory Verhougstraete23:56.1Grand Haven42.3OK Red 2
9Monica Pung23:33.3Pewamo-Westphalia41.9Apples 2 Apples
12Isabella Giovannucci24:17.0Allegan41.7SAC 2
9Ramona Rodkey23:58.3Grand Haven41.6OK Red 2
12Olivia Thelen23:35.4Fowler41.2Apples 2 Apples
10Audrey Hoang23:50.1Clarkston41.0OAA Red 2
9Olivia Campbell23:37.9Macomb Dakota40.7MAC Red Championship
12Kenzie Howell24:00.9Grand Haven40.7OK Red 2
9Emilie Greene24:00.5Muskegon Mona Shores40.5OK Green 2
11Claire L. Thelen23:39.0Pewamo-Westphalia40.0Apples 2 Apples
11Naomi Allen23:39.6Lakeview39.8Apples 2 Apples
12Sydney Moore23:40.2Lakeview39.6Apples 2 Apples
11Miah Randall24:39.3Holly39.6FML 2
12Katherine Klooster24:32.7GR West Catholic39.4OK Gold 2
10Samantha Stevens24:04.4Byron Center39.2OK Green 2
10Evangeline Brown24:24.5Bridgman39.2SAC 2
9Mary Zinck24:24.6Holland Black River39.1SAC 2
12Molly Colpean24:16.7FHC GR Forest Hills Central38.8OK White 2
9Abby Cathelyn24:08.4Holland West Ottawa38.2OK Red 2
12Carolanne Hammer23:45.7Fraser38.1MAC Red Championship
10Addisyn Teunissen24:09.5Byron Center37.5OK Green 2
11Liliya Pyk24:10.5Holland West Ottawa37.5OK Red 2
9Alexa DeVries24:39.7GR South Christian37.1OK Gold 2
12Molly Melvin24:21.9GR Catholic Central37.0OK White 2
11Paytin Featherstone24:30.9Constantine37.0SAC 2
9Kennedy Wirt24:22.3FHE Ada Forest Hills Eastern36.9OK White 2
9Violet Shunn23:48.8Mason36.7Apples 2 Apples
9Aubrey Goike23:51.6Macomb Dakota36.1MAC Red Championship
11Hannah Van Allen24:24.7GR Christian36.1OK White 2
11Lilly Reynolds24:49.8Fenton36.1FML 2
12Brooke Bender24:14.0Caledonia36.0OK Green 2
11Hannah Upchurch23:52.6Utica35.8MAC Red Championship
12Jolene Thompson23:54.3Romeo35.2MAC Red Championship
10Sophia Miller24:45.5Wayland Union35.2OK Gold 2
9Erin Gordon24:37.6South Haven34.8SAC 2
10Sophie Aupperlee24:29.1GR Ottawa Hills34.6OK White 2
12Charli Belinger24:18.3Muskegon Reeths-Puffer34.6OK Green 2
9Amelia Putz24:27.9Rochester Hills Stoney Creek34.4OAA White 2
10Sarah Cusick24:09.9Oxford34.4OAA Red 2
11Logan Robison24:10.3Clarkston34.2OAA Red 2
12Chelsea Becker23:57.6Fraser34.1MAC Red Championship
10Karsyn Boersma24:49.4Middleville Thornapple-Kellogg33.9OK Gold 2
9Kyle McClintic24:21.5Jenison33.5OK Green 2
10Evelyn Weaver24:21.9Byron Center33.4OK Green 2
10Claira Slezak23:59.3Lakeview33.2Apples 2 Apples
10Abigail Douglass24:42.4Bridgman33.2SAC 2
12Sophia Willyerd24:59.9Swartz Creek32.7FML 2
9Elyana Jurkowski24:53.2Wayland Union32.6OK Gold 2
12Katlina Wadlington24:44.8Hartford32.1SW10 2
9Elise Tremblay24:17.1Clarkston32.0OAA Red 2
9Madeline Orr25:02.9Flushing31.7FML 2
12Kristin Prakash24:17.9Troy31.7OAA Red 2
9Caroline Ballard24:47.1Holland Black River31.6SAC 2
12Maya Saleski24:36.3Troy Athens31.6OAA White 2
12Elena Easow24:18.7Rochester31.4OAA Red 2
11Caroline Darrah24:04.9Whitmore Lake31.4Apples 2 Apples
11Evie Sharpe24:39.1GR Catholic Central31.3OK White 2
10Anna Billman24:48.2Allegan31.3SAC 2
9Cheyenne Peterson24:07.3Lakeview30.6Apples 2 Apples
9Avery Van De Steene24:21.8Clarkston30.4OAA Red 2
9Emma Durling25:08.2Linden29.9FML 2
12Deirdre Mairs24:33.5East Kentwood29.8OK Red 2
11Abigail Mulder24:52.8Schoolcraft29.7SAC 2
10Sasha Hall24:35.6East Kentwood29.1OK Red 2
11Angel Milam24:54.8Bridgman29.1SAC 2
9Amada Price24:12.4Fulton28.9Apples 2 Apples
10Addison Tomsic24:56.2Gobles28.6SAC 2
10Hope Eckstein24:57.4Kalamazoo Christian28.2SAC 2
12Louise Halsey24:28.9Rochester28.0OAA Red 2
11Madeleine Prestel24:16.3Utica Eisenhower27.9MAC Red Championship
9Bella Page24:38.8Jenison27.7OK Green 2
9Alexandra Zuniga24:59.3Watervliet27.6SAC 2
11Elle Cesa24:48.3Rochester Hills Stoney Creek27.6OAA White 2
10Riley Veitch24:48.3Farmington27.6OAA White 2
12Kendall Braginton24:39.9Muskegon Mona Shores27.4OK Green 2
12Avery Hagemann25:09.8Middleville Thornapple-Kellogg27.1OK Gold 2
12Rachel Byler24:59.9White Pigeon27.0SW10 2
11Addison Hopkins24:43.0Hudsonville26.7OK Red 2
9Zona Morris24:53.1GR Ottawa Hills26.6OK White 2
11Molly Gaudard25:18.6Flint Kearsley26.5FML 2
9Katherine Baginski24:22.1Utica Eisenhower26.0MAC Red Championship
12Brianna Zwar25:04.3Watervliet25.9SAC 2
10Miriam Skarich25:21.9Owosso25.4FML 2
9Samantha Mondoux24:24.6Utica25.1MAC Red Championship
11Laila Mcdowell24:46.7Byron Center25.1OK Green 2
12Marisol Diaz25:07.2Fennville24.9SAC 2
10Jaycee Hunt24:48.5Grand Haven24.8OK Red 2
10Riley Macleod24:56.6Bloomfield Hills24.8OAA White 2
12Lillian Engstrom24:58.9GR Catholic Central24.7OK White 2
9Emily Okley24:25.4Leslie24.5Apples 2 Apples
9Evynn VanBrussel25:09.3South Haven24.2SAC 2
10MaKenzie McClintock25:09.8Kalamazoo Christian24.1SAC 2
9Leah Edgar25:26.0Fenton24.0FML 2
9Stephanie Roque24:41.4Oxford23.9OAA Red 2
11Reese Deller24:41.4Rochester23.9OAA Red 2
12Aletheia Thomas25:27.3Holly23.6FML 2
9Gianna Richmond25:20.9GR West Catholic23.4OK Gold 2
11Meghan Venhuizen24:53.1Caledonia23.0OK Green 2
10Avaline Blum25:12.1Centreville23.0SW10 2
12Cecelia Gill25:22.1GR Northview23.0OK Gold 2
11Ashlyn O’Neill24:31.3Romeo22.9MAC Red Championship
9Lucie Kotrba24:44.4Lake Orion22.9OAA Red 2
12Samantha Giles25:13.7Fennville22.8SAC 2
11Kylee Zimmerer24:54.1Caledonia22.6OK Green 2
11Emma Hengeveld24:45.1Rochester22.6OAA Red 2
11Shelby Brenner24:32.1St. Clair22.6MAC Red Championship
12Noilyn Perez-Dylewski24:45.5Troy22.5OAA Red 2
11Julianne Drobek24:32.6New Baltimore Anchor Bay22.5MAC Red Championship
9Grace Bernstein24:55.7East Kentwood22.4OK Red 2
9Stella Pandza25:03.8Farmington22.4OAA White 2
12Emma Ramales24:33.3Utica Eisenhower22.2MAC Red Championship
9Faith Mansour24:34.2Utica21.9MAC Red Championship
10Margo Burba25:32.6Flushing21.8FML 2
10Isabel Herrin24:48.2Clarkston21.6OAA Red 2
11Kerigan Pung24:34.8Fowler21.4Apples 2 Apples
9Quinn Baldwin24:49.0Birmingham Seaholm21.3OAA Red 2
11Ruby Kennedy24:59.0Grand Haven21.3OK Red 2
10Anna Bohan24:49.4Clarkston21.2OAA Red 2
9Riley McKissic25:35.7Linden20.8FML 2
12Ella Howard24:36.8Webberville20.7Apples 2 Apples
10Sydney Woods25:20.8Comstock20.1SW10 2
10Kate Bawulski25:13.3GR Christian19.9OK White 2
9Bella Skinner25:03.4Grandville19.9OK Red 2
10Rachael Hornacek25:02.6Caledonia19.8OK Green 2
11Lily Mollan25:11.6Rochester Hills Stoney Creek19.8OAA White 2
11Raylee Preston25:31.7Middleville Thornapple-Kellogg19.8OK Gold 2
11Ashlyn Pelletier25:03.7Grandville19.8OK Red 2
10Avery McCrum25:22.8Schoolcraft19.7SAC 2
12Yazmine Beverly24:39.9Webberville19.7Apples 2 Apples
12Emily Plantinga25:15.2GR Christian19.3OK White 2
11McKayla Marker25:40.4Flushing19.2FML 2
12Alice Kadlecova25:26.4Martin18.5SAC 2
11Lily Lawson25:07.6Grand Haven18.5OK Red 2
9Paislie Hillard24:43.9McBain18.4Apples 2 Apples
9Janet Andrade25:26.1Bloomingdale18.3SW10 2
12Grace Burgess25:36.3GR South Christian18.2OK Gold 2
12Kaylee Eickhoff25:43.4Goodrich18.2FML 2
10Emma Dixon (Main)25:16.4Rochester Hills Stoney Creek18.2OAA White 2
10Elara Miskov24:58.6Rochester18.1OAA Red 2
11Claire Bartkowiak25:07.9Byron Center18.0OK Green 2
11Riley Perley25:28.0Delton-Kellogg18.0SAC 2
11Amelia Hattermann25:17.3Royal Oak17.9OAA White 2
11Mallorie DenHartigh25:29.0Schoolcraft17.7SAC 2
10Kashvi Mohan25:00.1Troy17.6OAA Red 2
9Finnola Fletcher25:45.3Holly17.6FML 2
10Savannah Lewiston25:00.5Oxford17.5OAA Red 2
9Sachitha Hiremath25:00.8Troy17.4OAA Red 2
9Emma Dettmann25:30.0Martin17.3SAC 2
12Madelyn Smith25:01.5Oxford17.2OAA Red 2
11Madison Law25:10.8Byron Center17.1OK Green 2
9Melanie Syms25:02.9Clarkston16.7OAA Red 2
10Ava Pouliot24:50.5New Baltimore Anchor Bay16.5MAC Red Championship
11Caelyn Bono25:48.6Fenton16.5FML 2
11Addison Hitchcock25:33.0Kalamazoo Christian16.3SAC 2
10Stella Canfield25:25.2GR Catholic Central15.9OK White 2
11Anna Ziedins25:25.3GR Catholic Central15.9OK White 2
9Audrie Miller25:05.4Rochester15.9OAA Red 2
9Taylor Cooley25:34.8Gobles15.7SAC 2
9Lillian Perry24:53.7Romeo15.4MAC Red Championship
11Madelyn Reinink24:53.3McBain15.2Apples 2 Apples
10Arely Garcia25:36.5Hartford14.8SW10 2
9Hannah Miller25:26.5Farmington14.8OAA White 2
12Kaitlynn Ortiz25:53.6Flushing14.8FML 2
11Yi Huynh25:18.9Grandville14.7OK Red 2
12Arie Workman24:55.3Harrison14.6Apples 2 Apples
9Adilene Roman-Garcia25:37.3Hartford14.6SW10 2
10Hayden Birkholz25:38.7Saugatuck14.4SAC 2
10Deliah Zuniga25:38.7Constantine14.4SAC 2
9Claire K Thelen24:56.3Pewamo-Westphalia14.2Apples 2 Apples
10Jadyn Rodgers25:48.7GR Northview14.1OK Gold 2
10Quinn Miller25:20.9Grand Haven14.0OK Red 2
9Addison Swalwell25:56.4Holly13.9FML 2
12Cheyenne Jasper25:12.7Oxford13.4OAA Red 2
10Audrey Taphouse25:58.3Corunna13.2FML 2
10Isabella Lopez25:51.8GR Northview13.1OK Gold 2
9Julia Eichbauer26:00.0Fenton12.7FML 2
12Avery Farcas25:15.1Rochester Adams12.6OAA Red 2
10Jaelynn Garber25:24.4Byron Center12.5OK Green 2
9Katie Grant25:15.5Birmingham Seaholm12.5OAA Red 2
9Brooke Livermore25:25.7Grandville12.4OK Red 2
11Mackenzie Krentz25:24.8Caledonia12.4OK Green 2
12Sydney Duby25:16.6Lake Orion12.1OAA Red 2
11Alexis Bosma25:04.4Utica Eisenhower11.9MAC Red Championship
9Gianna Talan25:35.7Rochester Hills Stoney Creek11.8OAA White 2
9Annabell Bent25:46.1Marcellus11.6SW10 2
12Corena Willink25:38.8GR Ottawa Hills11.4OK White 2
11Kyra Fiedler26:03.9Flint Kearsley11.4FML 2
12Piper Vydareny25:39.2East Grand Rapids11.3OK White 2
11Hope Kriesch26:04.6Flushing11.1FML 2
12Maria Ramirez25:47.7Bloomingdale11.1SW10 2
11Hannah Hughes25:20.0Rochester Adams11.0OAA Red 2
11Hailey Theisen25:07.0Utica Eisenhower11.0MAC Red Championship
9Cora Campbell26:05.3Fenton10.9FML 2
12Elli Timmerman25:50.2Delton-Kellogg10.6SAC 2
9Aubrey Fifelski25:32.0Byron Center10.0OK Green 2
10Allison DeBoer25:23.1Lake Orion10.0OAA Red 2
10Ella Parker25:23.4Clarkston9.9OAA Red 2
10Gracie Ockerman26:08.5Owosso9.8FML 2
11Phoebe Navin25:41.5Royal Oak9.8OAA White 2
10Lillie Ball26:08.6Clio9.8FML 2
10Drea DiJanni25:23.7Clarkston9.8OAA Red 2
9Grace Ulbrich25:52.7Kalamazoo Hackett9.8SAC 2
9Ava Spencer26:08.9Owosso9.7FML 2
11Lucy Otto25:33.1Jenison9.6OK Green 2
12Tenaya Jendza25:11.4New Baltimore Anchor Bay9.5MAC Red Championship
10Queralt Mas25:33.6Jenison9.5OK Green 2
9Addison Kross25:24.6Lake Orion9.5OAA Red 2
9Ellie Einfeld25:45.1GR Christian9.3OK White 2
10Cristina Rodriguez-Espinosa25:26.1Rochester9.0OAA Red 2
12Iranga Furaha25:36.2East Kentwood8.9OK Red 2
9Allyson Strang25:35.5Caledonia8.8OK Green 2
9Quinn Bartkowiak25:35.7Byron Center8.8OK Green 2
10Brooklynn Nowik25:26.9Clarkston8.7OAA Red 2
10Eve Boersma25:36.2Caledonia8.6OK Green 2
12Audrey McManus25:13.7Eaton Rapids8.4Apples 2 Apples
9Tazo Fegel25:56.9Holland Black River8.4SAC 2
10Cielo Maldonado25:56.4Bangor8.2SW10 2
11Evelynn Courneya25:58.6Delton-Kellogg7.8SAC 2
9Isabella Jones25:42.1Grandville7.0OK Red 2
9Blake Ruffin26:18.8Flushing6.4FML 2
9Grace Coburn25:20.2Mason6.3Apples 2 Apples
10Kate Triezenberg25:54.6GR Christian6.1OK White 2
11Riley Jurand25:35.8Clarkston5.7OAA Red 2
9Abigail Kahn26:21.5Lake Fenton5.5FML 2
9Micaela Fisher25:57.3East Grand Rapids5.2OK White 2
11Abigail Tietz25:55.6Royal Oak5.1OAA White 2
12Brooklyn Nord26:08.6Coloma4.5SAC 2
10Evelyn Lindberg26:24.8Corunna4.4FML 2
12Katelyn Gillen26:09.1Kalamazoo Hackett4.3SAC 2
10Emma Godfrey25:52.0East Kentwood3.7OK Red 2
9Brooklyn Berson25:51.3Muskegon Mona Shores3.6OK Green 2
9Sereniti Shinew25:52.3Grand Haven3.6OK Red 2
9Cassie Morello26:28.5Fenton3.2FML 2
10Dakota Koeman25:54.0Hudsonville3.0OK Red 2
12Lauren Hatto25:44.1Troy3.0OAA Red 2
11Eva Witkow25:31.1Utica Eisenhower3.0MAC Red Championship
10Coralie Carey25:53.3Jenison2.9OK Green 2
9Adrian Cisler26:23.1Middleville Thornapple-Kellogg2.6OK Gold 2
12Lourd Alahwal26:03.3Troy Athens2.6OAA White 2
11Maya Jovanovski25:32.5Utica2.5MAC Red Championship
10Kinley Eikenberry25:54.6Muskegon Mona Shores2.5OK Green 2
12Ellery Horness25:55.2Muskegon Mona Shores2.3OK Green 2
10Alyssa Sparks26:17.1Gobles1.6SAC 2
11Sarah Krueger26:09.5FHE Ada Forest Hills Eastern1.2OK White 2
9Madeline Gillette26:34.8Holly1.1FML 2
10Marianna Simon25:35.9Fowler1.0Apples 2 Apples
12Emma Schnepp26:19.1Constantine1.0SAC 2
12Elizabeth (Lizzie) Dettman26:35.2Corunna0.9FML 2
10Olivia Spanski26:18.7Centreville0.8SW10 2
10Margaret Thunder Hawk25:59.9Caledonia0.7OK Green 2
10Rain Kalleward26:20.0Saugatuck0.7SAC 2
11Sophia Roelofs26:11.4GR Christian0.6OK White 2
9Keetim Tarekegn26:02.6East Kentwood0.1OK Red 2
11Cora Trebilcock26:10.8Royal Oak0.1OAA White 2

BOYS INDIVIDUAL RATINGS

GradeNameTimeTeamRatingMeet
11Caden Livermore15:29.8Grandville210.4OK Red 2
11Luka Hammond15:39.3Grand Haven207.2OK Red 2
12Jonah Workman15:55.6East Grand Rapids206.1OK White 2
10Gavin Katic16:15.9Fenton206.1FML 2
11Justin Johnson15:44.7East Kentwood205.4OK Red 2
11Mitchell Dunlap15:59.5GR Catholic Central204.8OK White 2
12Aron Gal15:55.1Grand Haven202.0OK Red 2
11Broden Ladd16:34.1Holly200.0FML 2
11Matii Tarekegn16:01.4East Kentwood199.9OK Red 2
10Micah Becker16:23.5East Grand Rapids196.8OK White 2
10Ashton Fink16:25.5GR Christian196.2OK White 2
12Marek Butkiewicz16:24.3Kalamazoo Hackett195.2SAC 2
10Bennett Snapper16:13.7Caledonia195.1OK Green 2
12Sean Ryan16:30.2GR Christian194.6OK White 2
12Vincent Pattison16:51.2Goodrich194.3FML 2
12Noah Johnston16:18.6Caledonia193.5OK Green 2
12Owen Perry15:58.2Romeo192.9MAC Red Championship
11Steven Zawacki16:35.2FHE Ada Forest Hills Eastern192.9OK White 2
12Harper Wesley15:59.1Utica192.6MAC Red Championship
12Shephard Bower16:37.5FHE Ada Forest Hills Eastern192.2OK White 2
11Josiah Derksen16:24.7Rockford192.1OK Red 2
10Bentley Nichols16:26.4Caledonia190.9OK Green 2
12Landen Livingston16:05.5Whitmore Lake190.8Apples 2 Apples
11Ethan Burks16:27.1Jenison190.6OK Green 2
11Ben Verlin16:57.7GR South Christian189.8OK Gold 2
12Kelton Hoover16:45.0GR Ottawa Hills189.7OK White 2
10Cole Heikka17:05.5Holly189.5FML 2
12Philip Chamberlain16:46.8FHN GR Forest Hills Northern189.1OK White 2
12Jacob Hylton17:08.0Ortonville Brandon188.7FML 2
12Luke Allen16:11.2Romeo188.6MAC Red Championship
12Joseph Kaleto16:14.5Macomb Dakota187.5MAC Red Championship
12Tyler VanKuiken16:52.1East Grand Rapids187.3OK White 2
11Bradley Smies16:39.7Hudsonville187.1OK Red 2
12Jack Edison16:52.9East Grand Rapids187.0OK White 2
12Nolan Wenglikowski16:38.3Jenison186.9OK Green 2
12Jacob McDaniel16:40.8Grandville186.7OK Red 2
9Rio Hrabovsky16:17.8Romeo186.4MAC Red Championship
9Archer Verhage16:42.6Grand Haven186.1OK Red 2
11Lucas Aardema16:56.4East Grand Rapids185.9OK White 2
12James Brickel16:19.5Romeo185.8MAC Red Championship
10Gerard Gilmour17:17.3Fenton185.6FML 2
10Sean Thompson16:42.6Caledonia185.5OK Green 2
12Liam Bingman16:57.8GR Ottawa Hills185.4OK White 2
10Chase Sherman16:44.8Jenison184.7OK Green 2
10Grayson Michels17:00.0FHE Ada Forest Hills Eastern184.7OK White 2
12Michael Dummer16:47.2Holland West Ottawa184.6OK Red 2
12Griffin Good17:20.5Flushing184.5FML 2
12Drew Pietraszkiewicz16:23.6Utica Eisenhower184.5MAC Red Championship
10Carter Cooke16:47.5Jenison183.8OK Green 2
11Jonas Ballard16:59.8Holland Black River183.4SAC 2
10Will Hulin17:24.7Centreville183.1SW10 2
12Gabriel Williams17:04.8FHN GR Forest Hills Northern183.1OK White 2
11John Kowatch16:29.1Pewamo-Westphalia183.0Apples 2 Apples
12Jake Follett16:52.2Holland West Ottawa182.9OK Red 2
12Myles Gesselman16:52.3East Kentwood182.9OK Red 2
12Thad VanderLaan17:19.3GR South Christian182.6OK Gold 2
11Carson Hlavin16:29.9Romeo182.4MAC Red Championship
12Davis Baraka16:54.2East Kentwood182.3OK Red 2
9Maxwell Post16:54.6Holland West Ottawa182.1OK Red 2
12Nathaniel Linden17:01.8Troy Athens181.7OAA White 2
10Logan LaMilza16:32.8Macomb Dakota181.4MAC Red Championship
9Sullivan Oberg16:54.8Jenison181.4OK Green 2
12Anthony Frei16:34.9Utica Eisenhower180.7MAC Red Championship
10Luke Bultman16:59.0Rockford180.7OK Red 2
10Caleb Conner16:58.0Jenison180.3OK Green 2
12Aaron Osterman16:37.0New Baltimore Anchor Bay180.0MAC Red Championship
10James Scholten-Holcomb17:14.6GR Christian179.8OK White 2
12Simon Faber17:14.8FHN GR Forest Hills Northern179.7OK White 2
12Myles Hendel17:00.0Jenison179.7OK Green 2
12Camren DeVries17:03.3Holland West Ottawa179.2OK Red 2
12Rhys Holmes17:29.4GR Northview179.2OK Gold 2
11Sebastian Ruiz17:03.5Holland West Ottawa179.2OK Red 2
11Trevor Murphy17:36.7Holly179.1FML 2
11Grant Rehkopf17:12.8Saugatuck179.1SAC 2
12Sam Hillary17:17.4East Grand Rapids178.9OK White 2
11Marcus Silva17:14.2Saugatuck178.6SAC 2
12John Truong17:18.5FHN GR Forest Hills Northern178.5OK White 2
12Brodie Licata17:40.1Lake Fenton178.0FML 2
10Nathan West16:44.7Webberville177.8Apples 2 Apples
11Beckett Sipes17:13.8Royal Oak177.7OAA White 2
12Andrew Scheloske16:43.9Macomb Dakota177.7MAC Red Championship
11Boston Wilkinson17:08.1Holland West Ottawa177.6OK Red 2
12Hayden Lafferty17:08.8Rockford177.4OK Red 2
10Wesley LaFever16:46.6Macomb Dakota176.8MAC Red Championship
12Cole Fernandez17:43.7Flint Kearsley176.8FML 2
11Elias DeJong17:23.8GR Christian176.7OK White 2
10Aidan Schwalbach17:16.9Rochester Hills Stoney Creek176.7OAA White 2
12Grant Hillary17:24.1GR Catholic Central176.6OK White 2
11Josiah Rozema17:38.4GR South Christian176.2OK Gold 2
11Charlie George16:49.5Pewamo-Westphalia176.2Apples 2 Apples
12Aiden VanKuiken17:25.8East Grand Rapids176.1OK White 2
10Federico Moreno-Padilla16:48.8Utica Eisenhower176.1MAC Red Championship
11Kenneth Mangles16:50.2Leslie175.9Apples 2 Apples
12Elijah Bernstein17:14.0East Kentwood175.7OK Red 2
12Austin Van Ek17:14.4Hudsonville175.5OK Red 2
11Mason Fein17:41.6Wayland Union175.1OK Gold 2
10Jackson Bowman17:24.9Saugatuck175.0SAC 2
10Beckett Kneisel17:29.3East Grand Rapids174.9OK White 2
11Colin Blachford17:24.3Troy Athens174.2OAA White 2
9Leonidas Erfourth17:51.4Owosso174.2FML 2
11Eric Pierce17:16.7Byron Center174.1OK Green 2
12Luke Smith17:17.4Caledonia173.9OK Green 2
12Lucas Gizoni16:55.6Romeo173.8MAC Red Championship
12Kasen Todtz17:19.6Grand Haven173.8OK Red 2
11Aaron Ebels17:21.3Grandville173.2OK Red 2
12Quentin Smith16:58.3Fowler173.2Apples 2 Apples
11Tyler Williams16:57.3Fraser173.2MAC Red Championship
11Ethan Kreger16:57.5St. Clair173.2MAC Red Championship
10Zachary Newman17:19.8Byron Center173.1OK Green 2
10CJ Shilling17:54.9Flushing173.0FML 2
12Jack Monterusso17:35.0FHC GR Forest Hills Central173.0OK White 2
11Sawyer Monroe17:31.0Saugatuck173.0SAC 2
11Brandon Ziehmer16:58.4New Baltimore Anchor Bay172.9MAC Red Championship
9Joseph Leigh17:28.6Rochester Hills Stoney Creek172.8OAA White 2
11Kai Miller17:55.9Owosso172.7FML 2
10Jackson Butts17:56.5Lake Fenton172.5FML 2
12Connor Wangler17:22.0Jenison172.3OK Green 2
11Keats Rosenbrock17:30.3Royal Oak172.2OAA White 2
10Jacob Solomon17:01.4Utica171.9MAC Red Championship
12Isaiah Lindstrom17:38.5GR Christian171.8OK White 2
12Isaac Johnson17:35.0Holland Black River171.7SAC 2
11Noah Watson17:27.2Rockford171.3OK Red 2
12Zac Brown18:00.3Holly171.2FML 2
12Timothy Chamberlain17:04.3Portland St. Patrick171.2Apples 2 Apples
12Porter Yurk17:27.6Holland West Ottawa171.1OK Red 2
9Reese DeVisser17:36.7Schoolcraft171.1SAC 2
11Thomas Fisher17:40.8East Grand Rapids171.1OK White 2
12Lucas Dykhouse17:27.8Hudsonville171.1OK Red 2
11Rolland Sterken17:26.3Jenison170.9OK Green 2
11Logan Young17:06.0Harrison170.7Apples 2 Apples
12Charlie Curtis17:05.7Utica170.4MAC Red Championship
12Hayden Fox17:27.9Muskegon Mona Shores170.4OK Green 2
10Christian LeConte18:03.3Owosso170.2FML 2
12Liam Aiuto17:37.0Royal Oak170.0OAA White 2
12Liam Schamper17:31.5Grand Haven169.8OK Red 2
12Aidan Vermeulen17:31.8Hudsonville169.7OK Red 2
10Brady Rappuhn18:05.1Owosso169.6FML 2
11Xavier Pompey17:41.1Coloma169.6SAC 2
12Colin Pattison17:45.2FHE Ada Forest Hills Eastern169.6OK White 2
12Oliver Davis17:08.8Macomb Dakota169.4MAC Red Championship
10Mason Benson17:46.7FHC GR Forest Hills Central169.1OK White 2
11Wyatt Werner17:11.3Pewamo-Westphalia168.9Apples 2 Apples
10Jake Potgeter17:32.6Caledonia168.8OK Green 2
10Anthony Rushmore17:47.9GR Catholic Central168.7OK White 2
11Brody Empson17:11.7Romeo168.4MAC Red Championship
12Cole Wisener17:34.4Byron Center168.2OK Green 2
11Charles Gavan17:36.5Rockford168.2OK Red 2
12Cooper Donovan17:49.5FHE Ada Forest Hills Eastern168.2OK White 2
9Aaron Jeruzal17:34.9Byron Center168.0OK Green 2
10Joshua Byrtus18:11.3Holly167.6FML 2
10Abram Larsen18:11.4Fenton167.5FML 2
12Ethan Manning18:04.8Wayland Union167.4OK Gold 2
11Jackson Martin18:11.9Fenton167.4FML 2
10Brody Mulder17:39.0Holland West Ottawa167.3OK Red 2
12Jacob Giovannini17:15.1Macomb Dakota167.3MAC Red Championship
12Nolan Carr18:12.5Corunna167.2FML 2
9Seth Sytsma17:52.7GR Christian167.1OK White 2
10Gavin Nakai18:13.0Fenton167.0FML 2
11Matthew Killeen17:17.0Leslie167.0Apples 2 Apples
12Brayden Prieskorn17:17.3St. Clair166.6MAC Red Championship
11Kellen Chalupa17:50.8Allegan166.4SAC 2
12Seamus Murphy17:17.9Romeo166.4MAC Red Championship
10Cameron Martin17:18.4Fraser166.2MAC Red Championship
11Arie Prins18:09.0GR Union166.0OK Gold 2
11Braylon Morris17:43.5East Kentwood165.8OK Red 2
11Ethan Curtiss17:56.6FHC GR Forest Hills Central165.8OK White 2
12Ryan Harper17:50.3Troy Athens165.6OAA White 2
11Devin Lau17:50.6Farmington165.5OAA White 2
12Jesse Fielis18:17.8White Pigeon165.4SW10 2
9Sam Casiano17:54.0Watervliet165.3SAC 2
11Jonathan Falk17:58.2GR Christian165.3OK White 2
9Isaac Dinh17:43.6Caledonia165.1OK Green 2
11Elias Baldwin18:19.1Decatur165.0SW10 2
12Caleb TeBrake18:12.8GR Northview164.7OK Gold 2
11Chase Woller-Skar17:59.9East Grand Rapids164.7OK White 2
11Cooper Tiffany17:24.6Lakeview164.5Apples 2 Apples
9David Matthews17:24.6St. Clair164.1MAC Red Championship
12Neil Orlowski17:25.2Grosse Pointe North163.9MAC Red Championship
12Gordie Kaiton18:03.0FHE Ada Forest Hills Eastern163.7OK White 2
11Brayden Kelliher17:48.8Jenison163.4OK Green 2
12Sam Parish17:27.8Grosse Pointe North163.1MAC Red Championship
12Ethan Quibell17:52.6East Kentwood162.8OK Red 2
12Kaden Van Ryn17:50.8Caledonia162.7OK Green 2
10Henry Yoder18:05.9FHC GR Forest Hills Central162.7OK White 2
10Cole Mckenna17:50.9Caledonia162.7OK Green 2
12Noah Devereaux17:31.0Laingsburg162.3Apples 2 Apples
11Ariston Dallas18:27.1Owosso162.3FML 2
12Ty Baum18:07.7FHN GR Forest Hills Northern162.1OK White 2
12Grant Conley17:32.1Charlotte162.0Apples 2 Apples
11McKinley Springer18:28.3Corunna161.9FML 2
10Gerry Socha18:01.4Bloomfield Hills161.9OAA White 2
12Alessandro Avila18:04.7Constantine161.8SAC 2
10Ira Brown18:05.1Saugatuck161.6SAC 2
12Adam Howell18:29.3Flint Kearsley161.6FML 2
9Logan Cichoracki17:32.4Romeo161.5MAC Red Championship
11Sebastian Zylstra18:05.6Holland Black River161.5SAC 2
10Avery Carlson18:06.0Holland Black River161.3SAC 2
12Kian Sprik18:11.0FHN GR Forest Hills Northern161.0OK White 2
12Valin Barrett17:57.0Caledonia160.7OK Green 2
9Brayden Goodsell17:35.4Romeo160.5MAC Red Championship
9Austin Henderson17:57.7Jenison160.4OK Green 2
11Calvin Kasprowicz18:00.0Hudsonville160.3OK Red 2
11Grant Hunault18:33.5Fenton160.2FML 2
9Hudson Kemper18:26.9GR South Christian160.0OK Gold 2
11Kellen Siems18:10.0Kalamazoo Hackett160.0SAC 2
12Jack Anderson18:14.6FHE Ada Forest Hills Eastern159.8OK White 2
12Owen Cross18:02.2Grand Haven159.6OK Red 2
10Graham Kusmierski18:02.7Grandville159.4OK Red 2
11Quinn Sanderson18:16.8FHE Ada Forest Hills Eastern159.1OK White 2
12Ryan Hunt18:09.8Bloomfield Hills159.1OAA White 2
10Levi Walker18:02.3Jenison158.9OK Green 2
9Owen Bremer18:30.5Middleville Thornapple-Kellogg158.9OK Gold 2
12Henry Terrien17:40.5Romeo158.8MAC Red Championship
10Mahir Tabakovic18:04.7Grandville158.8OK Red 2
10Matthew Hoffmeyer18:06.7Grand Haven158.1OK Red 2
10Ben Jackson18:32.8GR Northview158.1OK Gold 2
11Ben Panter18:39.9Fenton158.0FML 2
10Rhy Schneider18:07.5Rockford157.8OK Red 2
11Michael Tidrow17:43.9Utica Eisenhower157.7MAC Red Championship
12Sammy Gamboa18:17.0Saugatuck157.7SAC 2
10Austin Hodges17:45.0Laingsburg157.7Apples 2 Apples
9Rowen Donker18:06.0Jenison157.7OK Green 2
11Miles Foster18:11.6Clarkston157.5OAA Red 2
10Owen VerBeek18:07.0Jenison157.4OK Green 2
10Chase Compau18:42.4Ortonville Brandon157.2FML 2
12Paul Stephens17:46.7Grosse Pointe North156.8MAC Red Championship
11Chase Mallory17:46.8Macomb Dakota156.7MAC Red Championship
12Gavin Howery17:48.0Webberville156.7Apples 2 Apples
12Jesse Dodge18:44.1Corunna156.7FML 2
11Liam Eaton18:37.1GR Northview156.6OK Gold 2
11Gabe Slater18:25.6FHC GR Forest Hills Central156.1OK White 2
11Francis Austen17:49.6Portland St. Patrick156.1Apples 2 Apples
11Grant Feldpausch18:10.8Caledonia156.1OK Green 2
9Peyton Mester18:15.8Oxford156.1OAA Red 2
10Declan Duch18:10.9Jenison156.0OK Green 2
11Alex Stout18:26.1East Grand Rapids156.0OK White 2
11Braydn Winkel17:50.2McBain155.9Apples 2 Apples
9Matteo Peraino17:49.3Utica155.9MAC Red Championship
12Eli Velting18:11.9Caledonia155.7OK Green 2
9Dylan McKinney18:14.8Rockford155.4OK Red 2
12Jack Paulsen18:15.0Grandville155.3OK Red 2
12Nathan Kunzi18:15.1Hudsonville155.3OK Red 2
9Nate Zondervan18:41.2GR South Christian155.3OK Gold 2
11Cooper Schmelter17:52.5Leslie155.2Apples 2 Apples
11Ryan Obry18:19.7Oxford154.8OAA Red 2
12Trevor Zoli17:53.1New Baltimore Anchor Bay154.6MAC Red Championship
11Nolan Mitchell17:54.3Pewamo-Westphalia154.6Apples 2 Apples
9Connor Ford18:51.0Corunna154.3FML 2
12Zain Banat18:51.5Swartz Creek154.2FML 2
12Adam Shimmell17:54.7Utica154.1MAC Red Championship
12Landon Heikka18:52.2Holly153.9FML 2
12Noah Bower18:19.9Hudsonville153.7OK Red 2
11Rush Marsden17:57.1Fulton153.6Apples 2 Apples
9Dallas Rice17:56.2Romeo153.6MAC Red Championship
11Dominik Ladomato-Fisher18:33.2GR Ottawa Hills153.6OK White 2
10Liam Gunnink18:19.4Jenison153.2OK Green 2
9George Mockeridge18:24.7Birmingham Seaholm153.1OAA Red 2
9Waylon Blake18:19.8Byron Center153.1OK Green 2
12Myles Guttovz18:28.2Farmington152.9OAA White 2
10Kadin McGee18:55.4Decatur152.9SW10 2
10Samuel Gembis18:28.4Royal Oak152.9OAA White 2
12Camden Wornson18:25.6Rochester Adams152.8OAA Red 2
10De-Mani Roberts18:23.0East Kentwood152.7OK Red 2
11Carson Pullins18:56.4Bangor152.5SW10 2
11Joseph Nowicki17:59.5Utica Eisenhower152.5MAC Red Championship
10David Driver18:24.1East Kentwood152.3OK Red 2
9Owen Davis18:57.2Swartz Creek152.3FML 2
9Travis Murphy18:58.5Holly151.8FML 2
11Santanna Minfield18:32.4Rochester Hills Stoney Creek151.5OAA White 2
11Jacob Mead18:40.0GR Catholic Central151.3OK White 2
11Micah Manion18:40.3GR Christian151.2OK White 2
10Chase Pihalja18:03.4Macomb Dakota151.2MAC Red Championship
10Griffin Kreger18:03.6St. Clair151.1MAC Red Championship
11Landon Miller18:04.9Fowler151.0Apples 2 Apples
11Zachary Lassanske18:25.9Muskegon Mona Shores151.0OK Green 2
12Charles Gilbert18:04.1Romeo151.0MAC Red Championship
11Keston Rodda18:32.1Rochester Adams150.6OAA Red 2
11Landon Madden18:38.5Delton-Kellogg150.5SAC 2
9Colin Dwyer18:05.8Utica150.4MAC Red Championship
10Henry Tate18:43.9East Grand Rapids150.0OK White 2
9Anthony Lambers18:29.3Muskegon149.9OK Green 2
12Charlie Vitkauskas18:31.4Rockford149.9OK Red 2
12Nicolas (Nico) Sepanak19:04.6Linden149.8FML 2
12Beau Holmes18:57.7GR Northview149.8OK Gold 2
12Andrew Bucher18:08.2Fraser149.6MAC Red Championship
12Lance Edghill18:08.2Fraser149.6MAC Red Championship
11Shane Nshime18:32.3East Kentwood149.6OK Red 2
10Charles Lucas18:32.4Hudsonville149.5OK Red 2
9Joshua Garrison18:08.8Romeo149.4MAC Red Championship
9Thomas Sigler18:42.2Allegan149.3SAC 2
11Mason England18:46.2GR Catholic Central149.3OK White 2
10Mason Szyniszewski18:33.3Grandville149.2OK Red 2
11Jackson Bunda18:47.1FHN GR Forest Hills Northern149.0OK White 2
9Fletcher Amos18:43.5Gobles148.8SAC 2
11Kohen Van Houten18:34.7Hudsonville148.8OK Red 2
12Conner Fenton18:11.9Beal City148.7Apples 2 Apples
10Eddie Nolan18:40.9Troy Athens148.7OAA White 2
12Alexander Perry18:11.4Utica Eisenhower148.5MAC Red Championship
10Cameron Stone18:35.4Grandville148.5OK Red 2
12Henry Sloat19:08.8Centreville148.4SW10 2
11Addison Dufendach18:35.9Rockford148.4OK Red 2
11Benjamin Barkham18:42.1Rochester Hills Stoney Creek148.3OAA White 2
12Nicholas Milosavlevski18:12.6Macomb Dakota148.1MAC Red Championship
9Alec Bolles18:37.2Hudsonville147.9OK Red 2
9Trent Kratz18:41.5Rochester Adams147.5OAA Red 2
11Austin Kmiec18:14.7Romeo147.4MAC Red Championship
9Jonah Nagel18:38.5Caledonia146.8OK Green 2
10Carter Brouwer19:13.8Bangor146.7SW10 2
9Ethan Spoelman18:41.0Hudsonville146.7OK Red 2
12Rex Jackson19:07.4GR South Christian146.5OK Gold 2
12Colin Carrier18:54.5GR Catholic Central146.5OK White 2
10Nicholas Amorose18:39.5Caledonia146.5OK Green 2
11Sean Bostwick18:41.7Rockford146.4OK Red 2
9Braelyn Conley18:44.7Clarkston146.4OAA Red 2
11Ethan Feys18:48.1Troy Athens146.3OAA White 2
9Leo Alivia18:55.6GR Catholic Central146.1OK White 2
9Landon Gilkey18:45.6Lake Orion146.1OAA Red 2
11Aidan Wilson18:48.7Royal Oak146.1OAA White 2
9Dax Purdy18:18.8Romeo146.1MAC Red Championship
9Grady Johnson18:40.8Jenison146.1OK Green 2
11Sean Wilson-Ross18:55.9East Grand Rapids146.0OK White 2
10Brendan McAuliffe18:43.0Rockford146.0OK Red 2
10Alex DeYoung18:56.0FHN GR Forest Hills Northern146.0OK White 2
10Ryan Legg18:46.3Clarkston145.9OAA Red 2
12Isaac Cruz18:52.6Saugatuck145.8SAC 2
10Jackson Bannister18:44.1East Kentwood145.6OK Red 2
10Alexander Klenczar18:47.5Troy145.5OAA Red 2
9Elijah Ouwinga18:45.1Hudsonville145.3OK Red 2
12Ayden Fisher18:58.4FHC GR Forest Hills Central145.2OK White 2
9Kipton Smyth19:18.4Linden145.2FML 2
9Ryker Cross19:18.8Fenton145.1FML 2
10Trevor Mieras18:45.9Hudsonville145.0OK Red 2
11Kasey Springer18:23.1Whitmore Lake145.0Apples 2 Apples
12David Lane19:19.3White Pigeon144.9SW10 2
10Leroy Bergeron18:49.4Oxford144.9OAA Red 2
9Ben Sims18:52.4Farmington144.9OAA White 2
9Patrick Regner18:49.5Troy144.8OAA Red 2
12Veridique Manzi18:47.1East Kentwood144.6OK Red 2
9Seth Miller18:45.5Caledonia144.5OK Green 2
12Ashton Henckel18:50.7Rochester144.4OAA Red 2
10Mason Harrison18:45.8Caledonia144.4OK Green 2
10Noah Vigier18:50.8Rochester Adams144.4OAA Red 2
10Ben Sushynski19:21.5Linden144.2FML 2
9Logan Kelly19:14.7GR South Christian144.1OK Gold 2
12Isaac FoxElster18:26.1Portland St. Patrick144.0Apples 2 Apples
11Peter Sluys19:15.1Wyoming144.0OK Gold 2
12Sam Decker19:15.2GR Northview143.9OK Gold 2
12Carter Johnston19:22.3Linden143.9FML 2
10Edward Gorkowski18:49.4East Kentwood143.9OK Red 2
10Henry Dupuis18:47.4Caledonia143.9OK Green 2
12Akshay Duvvuru18:52.6Rochester Adams143.8OAA Red 2
11Grady Galaviz19:15.6Middleville Thornapple-Kellogg143.8OK Gold 2
11Conrad Schaub18:56.0Rochester Hills Stoney Creek143.7OAA White 2
10Brody Kochanski18:26.5Macomb Dakota143.5MAC Red Championship
10Alessandro Garcia-Galan18:53.7Birmingham Seaholm143.4OAA Red 2
10Nick DeRoo18:50.8Holland West Ottawa143.4OK Red 2
12Gabe Gauss18:51.0Rockford143.3OK Red 2
11Luke McCarty18:51.2Hudsonville143.3OK Red 2
11Adryan Estrada18:28.6Mason143.1Apples 2 Apples
12Eli Martin19:00.8Schoolcraft143.1SAC 2
12Lukas Looman18:51.9Holland West Ottawa143.0OK Red 2
11Carter Hartfield18:58.0Bloomfield Hills143.0OAA White 2
11Quincen Hackbardt19:05.1FHN GR Forest Hills Northern143.0OK White 2
12Ace Drewyor19:02.1Schoolcraft142.6SAC 2
10Owen Lawrence18:59.5Bloomfield Hills142.5OAA White 2
11Aaron Flanz18:29.7Fraser142.4MAC Red Championship
9Chuck Lipset19:26.7Fenton142.4FML 2
10Oscar Trout19:06.9East Grand Rapids142.4OK White 2
11Collin Bauer19:03.0Schoolcraft142.3SAC 2
11Ayven Evancho19:27.4Flushing142.2FML 2
12Grason Weber18:32.0Leslie142.0Apples 2 Apples
12Luke McDonell18:31.1St. Clair142.0MAC Red Championship
11Trevor Dolloff18:32.3Ashley141.9Apples 2 Apples
11Jadon Dettmann19:04.3Martin141.9SAC 2
11Micah Tromp18:53.5Byron Center141.8OK Green 2
12James Boersma19:21.7Wyoming141.8OK Gold 2
12Kaiden Shinew18:55.8Grand Haven141.7OK Red 2
10Miles Kushinka19:22.4GR Northview141.5OK Gold 2
12Jabin Dieleman18:56.8Holland West Ottawa141.4OK Red 2
12Levi Wilcox18:56.9Hudsonville141.4OK Red 2
12Max Yoder19:10.0GR Ottawa Hills141.3OK White 2
12Filip Tasevski18:33.2Romeo141.3MAC Red Championship
12Lucas Kranzusch18:57.3Grandville141.2OK Red 2
10Gage Ervin18:34.7Mason141.1Apples 2 Apples
12Xavier Simon18:34.7Fowler141.1Apples 2 Apples
11Isaac Witte19:11.1GR Christian141.0OK White 2
10Thiago Solis18:59.4Holland West Ottawa140.5OK Red 2
9Tony Perez19:08.9Watervliet140.4SAC 2
12Gavin Bishop18:36.0St. Clair140.3MAC Red Championship
9Colton Smith19:13.7FHE Ada Forest Hills Eastern140.1OK White 2
9Ryan Zoch19:33.8Ortonville Brandon140.1FML 2
9John Burns19:04.1Rochester Adams140.0OAA Red 2
10Conner Terry19:01.1East Kentwood140.0OK Red 2
12Ian Kimbrell18:59.2Caledonia139.9OK Green 2
9Lukasz Butkiewicz19:10.5Kalamazoo Hackett139.9SAC 2
11Jackson Briley19:35.0Clio139.7FML 2
10Skyler Anthony19:08.8Bloomfield Hills139.4OAA White 2
12Samuel DeYoung19:16.0GR Christian139.3OK White 2
11Patrick Monahan18:40.2Central Michigan Homeschool Athletics139.3Apples 2 Apples
10Seungwoo Lee19:09.3Rochester Hills Stoney Creek139.2OAA White 2
9Judah Molchan19:03.5Hudsonville139.2OK Red 2
12Eric Lane19:36.6Clio139.1FML 2
9Jake Carlon19:03.9Hudsonville139.0OK Red 2
10Logan Funnell18:41.2Beal City138.9Apples 2 Apples
12Brady Slone18:40.6Fraser138.8MAC Red Championship
12Aeriq Abu Azrine19:11.0Royal Oak138.7OAA White 2
12Ethan West18:42.2Webberville138.6Apples 2 Apples
9Zachary Mann19:05.5Rockford138.5OK Red 2
9Henry Frederick19:05.7Holland West Ottawa138.5OK Red 2
11Caeden Gwinn19:38.8Corunna138.4FML 2
11Braulio Limon Urdapilleta19:11.8Rochester Hills Stoney Creek138.4OAA White 2
12Noah Schmidt18:41.9Utica Eisenhower138.4MAC Red Championship
10Hunter Orshall18:42.8Utica138.1MAC Red Championship
10Luke Page19:39.8Fenton138.1FML 2
12Nick Muday19:16.1Delton-Kellogg138.0SAC 2
11Harry Blakley19:20.5East Grand Rapids137.8OK White 2
11Atticus Boeve19:16.7Fennville137.8SAC 2
11Benjamin Fox18:45.0Whitmore Lake137.7Apples 2 Apples
12Reed Schroeder18:45.4Pewamo-Westphalia137.5Apples 2 Apples
9Dawson Wiggerman19:08.7Rockford137.4OK Red 2
11Kemo Ahmicasaube19:34.7GR Union137.4OK Gold 2
10Brody Pulling18:46.1Mason137.3Apples 2 Apples
12Luca Massoni19:15.2Royal Oak137.3OAA White 2
11Kevin Sebrell18:46.9Eaton Rapids137.0Apples 2 Apples
12Anders Bartlo19:13.4Oxford136.9OAA Red 2
9Aiden Willett18:47.5Lakeview136.8Apples 2 Apples
10Ryan Khatir19:08.6Muskegon Mona Shores136.8OK Green 2
11Connor Bailey-Cook19:19.6Parchment136.8SAC 2
9Franklin Wyrembelski19:14.9Rochester Adams136.4OAA Red 2
12Will Bergesen19:15.2Birmingham Seaholm136.3OAA Red 2
11John Tippett19:15.7Clarkston136.1OAA Red 2
12Jack Jablonski19:45.9Linden136.0FML 2
11Hayden Deckrow19:26.6FHE Ada Forest Hills Eastern135.8OK White 2
10Zachary Panter19:47.2Fenton135.6FML 2
11Justin Butkiewicz19:17.3Oxford135.6OAA Red 2
9Aaron Byrne19:47.6Holly135.5FML 2
9Bradley Nordstrom19:17.8Rochester135.4OAA Red 2
11Jax Scott19:20.8Bloomfield Hills135.4OAA White 2
12Jack Kuberski19:49.2Flint Kearsley134.9FML 2
10Parker Ginsberg19:16.7Grandville134.8OK Red 2
12Hunter Groulx19:49.8Swartz Creek134.7FML 2
12Owen Smith19:20.5Rochester134.5OAA Red 2
12Gavin Ottinger19:50.5Goodrich134.5FML 2
10Caleb Van de Weghe19:17.8Holland West Ottawa134.4OK Red 2
12Gavin Hiler19:50.8Lake Fenton134.4FML 2
10Levi Knoop18:55.0Portland St. Patrick134.3Apples 2 Apples
12Dylan Hile18:55.6Leslie134.1Apples 2 Apples
9Lucas Duby19:22.0Lake Orion134.0OAA Red 2
12Aiden Woods19:52.2Comstock133.9SW10 2
12Beck Ytterberg19:28.9Bridgman133.7SAC 2
11Timothy Minfield19:26.4Rochester Hills Stoney Creek133.5OAA White 2
12Brody Sims18:56.6St. Clair133.5MAC Red Championship
9Luke Sushynski19:54.5Linden133.2FML 2
12Dylan Sturr19:19.9Muskegon Reeths-Puffer133.0OK Green 2
10Jameson Huhn18:59.0Pewamo-Westphalia133.0Apples 2 Apples
10Corbin Cummings19:22.2Rockford132.9OK Red 2
10Ashton Skinner19:31.5Saugatuck132.8SAC 2
9Simon Carr19:32.0Saugatuck132.7SAC 2
11Jude Klooster19:49.0GR Union132.7OK Gold 2
9Lucas Crozier19:21.3Muskegon Mona Shores132.6OK Green 2
10Max Rampe19:36.4FHE Ada Forest Hills Eastern132.5OK White 2
11Tanner Dingman19:00.4Eaton Rapids132.5Apples 2 Apples
9Will Swanwick19:57.4Centreville132.2SW10 2
9Lain Austin19:00.5Utica132.2MAC Red Championship
9Mason Charon19:22.8Jenison132.1OK Green 2
10Cole Ringel19:33.8Gobles132.1SAC 2
10Evan Kowalkowski19:31.1Royal Oak132.0OAA White 2
12Alex Saavedra19:25.1East Kentwood132.0OK Red 2
12Tobin Moo19:39.2East Grand Rapids131.6OK White 2
11Aiden Jackson19:59.2White Pigeon131.6SW10 2
10Cal Vanderwall19:24.8Muskegon Mona Shores131.4OK Green 2
9Kellan Bessey19:25.2Jenison131.3OK Green 2
12Ian Burley19:27.3Grand Haven131.2OK Red 2
10Samuel Baade20:00.6Owosso131.1FML 2
9Miles Koch19:27.7Holland West Ottawa131.1OK Red 2
10Trent Scarlavai19:54.3GR West Catholic130.9OK Gold 2
9Parker Robinett19:55.0Middleville Thornapple-Kellogg130.7OK Gold 2
11Issac Davis19:32.2Rochester130.6OAA Red 2
12Gavin Cavell19:35.4Royal Oak130.5OAA White 2
11Colin Mondoux19:05.5Utica130.5MAC Red Championship
10Liam Venable19:32.6Troy130.5OAA Red 2
12Brennan Parker20:02.8Corunna130.4FML 2
12Sani Shema19:42.9GR Ottawa Hills130.4OK White 2
10Levi Collins19:39.8Gobles130.1SAC 2
12Matthew Howery19:08.3Webberville129.9Apples 2 Apples
9Landon Learn19:29.4Muskegon Reeths-Puffer129.9OK Green 2
12Jeawon Lee19:35.0Troy129.7OAA Red 2
12Daxton MacDonald19:30.0Muskegon Mona Shores129.7OK Green 2
9Jonah Redman19:08.1Macomb Dakota129.6MAC Red Championship
10Alex Florian19:09.3Eaton Rapids129.6Apples 2 Apples
10Loghan Murphy19:41.6Allegan129.5SAC 2
11Patrick Steele19:38.7Farmington129.4OAA White 2
10Amon Edwards19:36.2Birmingham Seaholm129.3OAA Red 2
10Jackson Fry19:36.2Clarkston129.3OAA Red 2
9Carson Ziehmer19:09.7New Baltimore Anchor Bay129.1MAC Red Championship
11Christopher Lair19:36.9Troy129.0OAA Red 2
12Ronan Turrell19:10.2St. Clair128.9MAC Red Championship
10Tristin Quist19:11.6McBain128.8Apples 2 Apples
9Jerald Staley20:08.0Swartz Creek128.7FML 2
12Clark Douglas19:44.0Bridgman128.7SAC 2
12Alpha Kabba19:35.0East Kentwood128.7OK Red 2
10Jayden Jackson19:12.5Laingsburg128.5Apples 2 Apples
10Eamon Sullivan19:38.9Rochester Adams128.4OAA Red 2
9Grayson Meredith19:34.1Byron Center128.3OK Green 2
10Josh Wiseman19:36.2Grand Haven128.3OK Red 2
11Marco Ponce-Jose20:02.3Wyoming128.2OK Gold 2
9Jasper Wolfson19:39.5Troy128.2OAA Red 2
9Peter Klein19:49.5GR Christian128.2OK White 2
10Adrian Flattery19:12.8Utica128.1MAC Red Championship
12Will Dawson20:02.9GR Northview128.0OK Gold 2
9Jonathan Larkins19:14.4Leslie127.9Apples 2 Apples
11Josaias Robles20:11.2Hartford127.6SW10 2
10Isaac Bennett19:36.2Caledonia127.6OK Green 2
10Louis Berent19:44.4Royal Oak127.5OAA White 2
11Jaxon Bunce19:47.5Gobles127.5SAC 2
10Owen Nytko19:14.9Romeo127.4MAC Red Championship
10Connor Geary19:52.1GR Ottawa Hills127.3OK White 2
11Aydin Truong19:52.2FHN GR Forest Hills Northern127.3OK White 2
11Matthew Boone19:42.3Rochester Adams127.2OAA Red 2
9Malachi Allersma19:48.6Delton-Kellogg127.1SAC 2
12Nathan Lerchenfeld19:15.6Macomb Dakota127.1MAC Red Championship
10Henry Wert19:39.7Hudsonville127.1OK Red 2
12Dan Birmingham19:16.9Whitmore Lake127.0Apples 2 Apples
12Willem Spoelhof19:53.4FHN GR Forest Hills Northern126.9OK White 2
10Owen Zeien19:17.5Beal City126.8Apples 2 Apples
12Sam Nielsen19:17.0Fraser126.7MAC Red Championship
9Max Reed20:14.6Centreville126.5SW10 2
12Jacob VanVlerah19:54.7FHE Ada Forest Hills Eastern126.4OK White 2
12Aiden Lindblom19:48.1Bloomfield Hills126.3OAA White 2
12Jacob Vanderveen19:19.3Fulton126.2Apples 2 Apples
10John (Jack) Frabis19:18.8Utica Eisenhower126.1MAC Red Championship
11Grant Morrell19:40.8Caledonia126.1OK Green 2
10Chase Bradley20:16.0Swartz Creek126.0FML 2
10Shaun Gleason19:43.0Grand Haven126.0OK Red 2
10Aiden VanLoenen20:09.1GR Northview126.0OK Gold 2
11Zachary Polk19:19.2Utica125.9MAC Red Championship
10David Crowe Jr19:46.3Lake Orion125.9OAA Red 2
11Tyler Buck20:09.7GR South Christian125.8OK Gold 2
10London Coreart19:20.8Charlotte125.7Apples 2 Apples
10Austin Vista19:42.0Jenison125.7OK Green 2
11Nathaniel Phillips19:42.1Jenison125.6OK Green 2
9Corbin Cross20:17.1Linden125.6FML 2
11Ishaaq Hamzavi19:47.3Troy125.6OAA Red 2
9Noah Terryah20:17.4Linden125.5FML 2
11Hunter Hayes19:53.5Martin125.5SAC 2
10Jace Hilton19:53.5Delton-Kellogg125.5SAC 2
10Vincent Pirozzo19:50.9Rochester Hills Stoney Creek125.4OAA White 2
10Garrett Holzhausen20:11.3Middleville Thornapple-Kellogg125.2OK Gold 2
12Brady Kurlenda20:11.3GR West Catholic125.2OK Gold 2
9Gage Roodvoets20:11.6GR South Christian125.1OK Gold 2
9Lucas Heid20:18.7Corunna125.1FML 2
11Colin Gallagher19:54.9Kalamazoo Hackett125.0SAC 2
11Jack VanDam19:44.0Byron Center125.0OK Green 2
9Reo Avery19:23.2McBain124.9Apples 2 Apples
11Jayden Bobzien19:23.2Harrison124.9Apples 2 Apples
10Zavier Gutierrez20:19.4Hartford124.9SW10 2
11Andrew Brancheau19:49.4Clarkston124.9OAA Red 2
11Jaden Ethier19:52.8Troy Athens124.7OAA White 2
12Liam Weir20:20.4Owosso124.5FML 2
12Connor Hickey19:50.7Oxford124.4OAA Red 2
11Reece Hoyt20:00.7GR Christian124.4OK White 2
9Christian Ellis20:20.8Flushing124.4FML 2
9Daniel Kramer19:25.0Pewamo-Westphalia124.3Apples 2 Apples
11Collin Grahl19:51.0Lake Orion124.3OAA Red 2
11Van Roach19:46.2Muskegon Mona Shores124.3OK Green 2
11Gari Salvador-Garcia19:57.3Martin124.2SAC 2
12Colton Dibble20:01.7FHN GR Forest Hills Northern124.1OK White 2
9Joseph Quan19:52.0Clarkston124.0OAA Red 2
10Jay Wilson19:52.3Clarkston123.9OAA Red 2
9Jakin Prong19:58.5South Haven123.8SAC 2
12Christian Prong19:59.3South Haven123.6SAC 2
10Avery Gutshall20:23.7Swartz Creek123.4FML 2
9Lucas Lombard19:59.7Fennville123.4SAC 2
10Wyatt Richardson20:16.8Middleville Thornapple-Kellogg123.4OK Gold 2
10Macen Kemp19:27.3Romeo123.2MAC Red Championship
10Colin Scott19:28.5Mason123.2Apples 2 Apples
11Marcus Anderson19:51.8Grandville123.1OK Red 2
10Momodou Ndiaye19:30.3Lansing Eastern122.6Apples 2 Apples
10Nolan Collins19:30.3Whitmore Lake122.6Apples 2 Apples
12Knighten Rockwell20:02.6Galesburg-Augusta122.5SAC 2
9Birch Zilisch20:26.7Linden122.4FML 2
12Jaciel Ruiz20:02.9Fennville122.4SAC 2
11Tate Kroll19:55.3Grandville121.9OK Red 2
12Micaiah Sylvester20:28.8Centreville121.7SW10 2
9Logan Platte19:33.1Fowler121.6Apples 2 Apples
11Carson Lauters19:56.4Grandville121.5OK Red 2
10Joseph McCoy20:05.6Delton-Kellogg121.5SAC 2
10Jayden Gelios19:32.7Macomb Dakota121.4MAC Red Championship
9Xavier Smith20:03.4Rochester Hills Stoney Creek121.2OAA White 2
11Kolton Hitsman19:57.5Grand Haven121.2OK Red 2
11Noah Withers20:07.3Lawton120.9SAC 2
12Will Hillary20:11.3FHN GR Forest Hills Northern120.9OK White 2
12Diego Barnaby20:11.4GR Ottawa Hills120.9OK White 2
11Keith Hudson19:56.6Muskegon120.8OK Green 2
10Drake Green19:59.3Grand Haven120.6OK Red 2
12Alex Edwards19:59.5Grandville120.5OK Red 2
10Richard Lewis19:36.7Whitmore Lake120.4Apples 2 Apples
9Cole Chapman20:02.8Oxford120.4OAA Red 2
11Tyce Wakefield20:13.2FHN GR Forest Hills Northern120.3OK White 2
9Spencer Wolfram20:13.4GR Catholic Central120.2OK White 2
11Cole Simpson20:14.3FHC GR Forest Hills Central119.9OK White 2
10Josh Cusack20:27.5GR West Catholic119.8OK Gold 2
9Gabriel Luna19:59.5Muskegon Reeths-Puffer119.8OK Green 2
12Micah Rizkalla20:14.6GR Ottawa Hills119.8OK White 2
12Wyatt Musson20:04.9Rochester119.7OAA Red 2
10Blake Zuidema20:15.0FHN GR Forest Hills Northern119.7OK White 2
12Benjamin Postma20:28.7Middleville Thornapple-Kellogg119.4OK Gold 2
10Leo Voytenko20:12.0Kalamazoo Christian119.3SAC 2
12Damien Martinez20:12.1Kalamazoo Hackett119.3SAC 2
10Ben Mulder19:40.2McBain119.3Apples 2 Apples
10Michael Orsargos20:06.2Rochester Adams119.3OAA Red 2
12Robert Cabrera20:06.2Oxford119.3OAA Red 2
12Connor Geigley20:36.4Centreville119.2SW10 2
9Kaiden Pearce20:37.0Bangor119.0SW10 2
9Deklen Lawrence19:41.0Leslie119.0Apples 2 Apples
10Caleb Hamilton20:07.1Troy119.0OAA Red 2
10Lucas Dunham20:11.0Farmington118.7OAA White 2
11Zizheng Wang20:08.2Troy118.6OAA Red 2
9Tristan Byrne20:03.3Byron Center118.6OK Green 2
10Ashton Dingee20:14.6Galesburg-Augusta118.5SAC 2
10William Henze19:41.7Grosse Pointe North118.4MAC Red Championship
12Ethan Tiffany20:08.8Birmingham Seaholm118.4OAA Red 2
11Jack Summers20:39.0Holly118.3FML 2
9Regan Luce20:06.5Holland West Ottawa118.2OK Red 2
12Jack Loomis20:40.2Bangor118.0SW10 2
10Titus Plattner20:20.3GR Christian117.9OK White 2
11Brandon Buskulic19:44.5Pewamo-Westphalia117.8Apples 2 Apples
9Henry Young20:16.9Kalamazoo Hackett117.7SAC 2
10Etienne Ruble19:45.1Central Michigan Homeschool Athletics117.6Apples 2 Apples
10Daxton Hune20:08.5Rockford117.5OK Red 2
11Townsend Moore20:09.2East Kentwood117.3OK Red 2
12Trap Abbott20:42.5Bangor117.2SW10 2
11Jackson Turnas20:16.3Rochester Hills Stoney Creek116.9OAA White 2
9Owen Pacyga20:16.3Troy Athens116.9OAA White 2
10Asher Ornee20:19.5Holland Black River116.8SAC 2
9Adrian Byrne20:43.7Holly116.8FML 2
9Joaquin Gutierrez-Shier20:43.8Swartz Creek116.7FML 2
12Gavin Stursma20:08.9Jenison116.7OK Green 2
10Anderson Wilcox20:24.0FHE Ada Forest Hills Eastern116.7OK White 2
11Noah Klawuhn20:44.1Owosso116.6FML 2
10Colt Bretz19:48.3Mason116.6Apples 2 Apples
9Drew Swanwick20:44.4Centreville116.5SW10 2
9Samuel Kutschman20:14.7Rochester116.4OAA Red 2
12Noah Donker20:37.7Middleville Thornapple-Kellogg116.4OK Gold 2
9Karson Brennan20:11.8Grand Haven116.4OK Red 2
11James Odell20:45.2Bloomingdale116.3SW10 2
10Collin Andrews20:45.2Lake Fenton116.3FML 2
9Connor Bassett20:10.2Byron Center116.3OK Green 2
11Aidian Prout19:48.8Fraser116.1MAC Red Championship
11Colt Borror20:16.4Clarkston115.9OAA Red 2
12Noah Reggio19:50.0Romeo115.7MAC Red Championship
9Jake Powrie20:17.0Lake Orion115.7OAA Red 2
10Tyler Fipp20:17.8Birmingham Seaholm115.4OAA Red 2
12Austen Walden20:24.4Constantine115.2SAC 2
12Ezequiel Cardozo-Aviles20:24.6Watervliet115.1SAC 2
12Jackson Sytsma20:41.8GR South Christian115.1OK Gold 2
10Jack Williamson19:51.8Romeo115.1MAC Red Championship
12Parker Chittle20:49.2Swartz Creek114.9FML 2
11Logan Howe19:53.8Portland St. Patrick114.7Apples 2 Apples
9Benjamin Grzymkowski20:50.1Fenton114.6FML 2
12Aaron Slanec20:23.9Royal Oak114.4OAA White 2
9Milo Kraegel20:31.4GR Christian114.2OK White 2
11Shepherd Richardson19:55.5Mason114.2Apples 2 Apples
12Aaron Alleman20:21.7Rochester Adams114.1OAA Red 2
9Jacob Finseth20:22.5Oxford113.8OAA Red 2
10Jacob Keef20:17.5Byron Center113.8OK Green 2
9Graesyn Baley20:52.8Owosso113.7FML 2
12Aaron Machado20:52.9Swartz Creek113.7FML 2
12Liem Krueger20:32.9FHE Ada Forest Hills Eastern113.7OK White 2
11Musa Khadija20:20.0Grand Haven113.7OK Red 2
9Mason Segur20:18.2Byron Center113.6OK Green 2
11Miles Divozzo20:29.3Holland Black River113.6SAC 2
10Daren Austin20:29.6Parchment113.5SAC 2
10Landon Weis20:53.6Centreville113.5SW10 2
10Vincent VanGorder20:25.0Birmingham Seaholm113.0OAA Red 2
10Nathan Wearing20:20.0Jenison113.0OK Green 2
10Dylan VanderPloeg20:35.2GR Christian112.9OK White 2
9Thomas Stull20:55.3Goodrich112.9FML 2
9Jaxsen Shemer20:20.7Jenison112.8OK Green 2
11Cooper Prentice20:31.8Allegan112.7SAC 2
10Remington McKean20:00.3Morrice112.6Apples 2 Apples
12Cole Stockwell19:59.4St. Clair112.5MAC Red Championship
12Lucas Bruno20:36.7GR Ottawa Hills112.4OK White 2
11James Samra20:37.3East Grand Rapids112.2OK White 2
11Oliver Mildenberg20:57.7Centreville112.1SW10 2
9Blake Warzin20:01.2Romeo111.9MAC Red Championship
12Yanzhuo Chen20:28.4Troy111.9OAA Red 2
11Jonas Meeuwsen20:25.8Grand Haven111.7OK Red 2
12Jordan Weber20:03.3Beal City111.6Apples 2 Apples
12Andrew Barnum20:25.1Caledonia111.3OK Green 2
9Camden Niesluchowski20:03.6New Baltimore Anchor Bay111.1MAC Red Championship
12Cole Cannon20:36.7Gobles111.1SAC 2
12Jeremy VanderWall20:28.8Hudsonville110.7OK Red 2
12Levi West21:02.0Swartz Creek110.7FML 2
12Daniel McConaghy20:05.6Grosse Pointe North110.5MAC Red Championship
10Zach Reynolds20:33.2Clarkston110.3OAA Red 2
11Andrew Sleeper20:30.4Grand Haven110.2OK Red 2
11Bryce Hekter21:04.2Centreville109.9SW10 2
10John DeYoung20:44.3GR Christian109.9OK White 2
12Seth Jenkins20:32.1Hudsonville109.6OK Red 2
9Austin Harden20:35.1Birmingham Seaholm109.6OAA Red 2
10Blake Markland20:35.3Rochester Adams109.6OAA Red 2
11Noah Foley20:41.9South Haven109.4SAC 2
9Joel Rathka20:10.7Laingsburg109.1Apples 2 Apples
11Russell Warner20:09.8Grosse Pointe North109.1MAC Red Championship
9Yannick Giedeman20:34.0Rockford109.0OK Red 2
10Andrew Cho20:47.2GR Christian108.9OK White 2
9Luke Johnson20:10.4Macomb Dakota108.9MAC Red Championship
9Ignacio Ramirez20:34.7Holland West Ottawa108.8OK Red 2
9Harrison Stolz20:34.9Holland West Ottawa108.7OK Red 2
11Jonah Spencer20:12.3Webberville108.6Apples 2 Apples
10Henry Davis20:33.4Jenison108.5OK Green 2
9Josh Smith20:38.6Clarkston108.5OAA Red 2
11Will Heagle20:48.7GR Christian108.4OK White 2
12Eric Henry20:38.8Lake Orion108.4OAA Red 2
10Campbell Vinson20:13.2Romeo107.9MAC Red Championship
9Kai Bilderback20:43.2Farmington107.9OAA White 2
9Crew Petersen20:37.3Rockford107.9OK Red 2
10Ethan Moon20:38.3Grand Haven107.6OK Red 2
9Maxwell Wieber20:15.3Fowler107.6Apples 2 Apples
10Ryan Boshoven20:51.6GR Catholic Central107.5OK White 2
11Austin Lademann20:16.0Morrice107.3Apples 2 Apples
9Miguel Diaz Lopez20:45.0Bloomfield Hills107.3OAA White 2
11Alek Colgrove21:05.2GR Union107.3OK Gold 2
10Jerrell Leflore21:12.3Flushing107.2FML 2
11Draven Reid20:37.4Caledonia107.2OK Green 2
9Justin Truong20:42.7Lake Orion107.1OAA Red 2
9Nathaniel Filler20:43.1Rochester107.0OAA Red 2
12Atraiu Naik20:40.4Holland West Ottawa106.9OK Red 2
12Mark Torres20:43.6Rochester106.8OAA Red 2
10David Ledden20:49.7Constantine106.8SAC 2
11Isaiah Meyer21:07.0GR Union106.7OK Gold 2
12Eli Lewis20:39.3Muskegon Mona Shores106.6OK Green 2
9William Jr. Burress20:41.5East Kentwood106.5OK Red 2
12Jason Waring21:14.7Goodrich106.4FML 2
11Hayden Rutter20:48.0Rochester Hills Stoney Creek106.3OAA White 2
11Jameson Holton20:19.1Mason106.3Apples 2 Apples
12Henry Robinette21:08.5GR Union106.2OK Gold 2
12Cole Hansen20:40.5Muskegon Mona Shores106.2OK Green 2
9Morehouse Eric20:45.8Rochester106.1OAA Red 2
11Austin Steimel20:45.9Rochester Adams106.0OAA Red 2
11Renato Ianni20:20.6Whitmore Lake105.8Apples 2 Apples
9Alex Paulsen20:43.6Grandville105.8OK Red 2
11Aiden Ocampo21:10.0Wyoming105.7OK Gold 2
12Andrew Wilson20:47.1Clarkston105.6OAA Red 2
9Dexter Roach21:17.3Fenton105.6FML 2
12Evan Sandford21:17.5Swartz Creek105.5FML 2
9Carter Bultje21:10.8Wayland Union105.4OK Gold 2
12Abiraj Sandhu20:48.0Rochester Adams105.3OAA Red 2
12Peter Milne20:48.1Rochester Adams105.3OAA Red 2
9Levi Hlavin20:21.2Romeo105.3MAC Red Championship
9Evan Broyles21:18.3Lawrence105.2SW10 2
12James Foltz20:22.3Laingsburg105.2Apples 2 Apples
10Henry Cook20:43.6Caledonia105.1OK Green 2
12Adam Fox20:45.7Grand Haven105.1OK Red 2
9Caden Butler20:59.0East Grand Rapids105.0OK White 2
11Eli Dedloff20:23.1Central Michigan Homeschool Athletics105.0Apples 2 Apples
10Nathan Zablocki20:49.3Birmingham Seaholm104.9OAA Red 2
10Austin Piering20:44.7Byron Center104.8OK Green 2
9Kaedyn Smith20:23.9Fowler104.7Apples 2 Apples
10Jack Reeve20:52.9Royal Oak104.7OAA White 2
11Alihondro Rivas20:53.8Royal Oak104.4OAA White 2
11Logan Paulen20:46.0Caledonia104.3OK Green 2
9Alec Garst20:48.6Grandville104.1OK Red 2
9Jordan VanEssen20:49.4Grandville103.9OK Red 2
11Aayush Chaugule20:53.0Troy103.7OAA Red 2
12Jerry Wang20:53.0Troy103.7OAA Red 2
10William Place20:53.7Clarkston103.4OAA Red 2
10Ethan McKinley20:53.7Troy103.4OAA Red 2
9Loren Thelen20:27.9Pewamo-Westphalia103.4Apples 2 Apples
9Kyle Gumm20:27.0Fraser103.3MAC Red Championship
10Andrew Ellison21:24.2Marcellus103.3SW10 2
11Ethan Jenne21:00.3Fennville103.2SAC 2
12Mack Burba21:24.7Flushing103.1FML 2
10Charles Kapa21:25.1Flushing103.0FML 2
12Cooper Crandell20:55.2Rochester Adams102.9OAA Red 2
10Pender Workman21:18.3Middleville Thornapple-Kellogg102.9OK Gold 2
9Aarush Arora20:55.4Troy102.9OAA Red 2
9Liam Murphy20:29.0Grosse Pointe North102.7MAC Red Championship
9Andy Falk21:07.2GR Christian102.3OK White 2
10Clark Dupon20:31.1Utica Eisenhower102.0MAC Red Championship
10Isaac Tovilla-Gracia20:53.3Jenison101.9OK Green 2
10Michael Timpa20:32.1Macomb Dakota101.6MAC Red Championship
12Charles Stitman21:02.1Royal Oak101.6OAA White 2
9Aerin Alvaro20:32.6Romeo101.5MAC Red Championship
9Lincoln Viviano20:32.9Romeo101.4MAC Red Championship
12Preston Boggs21:30.7Flint Kearsley101.1FML 2
11Ben Keebaugh20:34.8Fowler101.1Apples 2 Apples
11Thomas Butts21:01.1Oxford101.0OAA Red 2
12Braden Koos20:35.2Charlotte100.9Apples 2 Apples
11Evan White21:04.6Rochester Hills Stoney Creek100.8OAA White 2
12Surya Jeeda21:01.7Troy100.8OAA Red 2
11Aiden Telega20:35.1Fraser100.6MAC Red Championship
12Ricky Popp20:36.3Charlotte100.6Apples 2 Apples
9Michael Kardas20:35.4Fraser100.5MAC Red Championship
10Jacob Podmokly21:06.4Royal Oak100.2OAA White 2
9Dominic Zoli20:37.2Macomb Dakota99.9MAC Red Championship
12Connor Huff21:34.3Bloomingdale99.9SW10 2
9Grayson Champagne21:01.3Rockford99.9OK Red 2
10Kaiden Hammond21:04.4Troy99.9OAA Red 2
9Tucker Dubay21:07.4Farmington99.9OAA White 2
11Nick Stevens21:10.5Galesburg-Augusta99.9SAC 2
10Benjamin Trumbull21:04.8Lake Orion99.7OAA Red 2
10Jaylen DeMarco21:05.1Lake Orion99.6OAA Red 2
12Zach Danes21:35.1Bloomingdale99.6SW10 2
10John Thomas20:39.3Whitmore Lake99.6Apples 2 Apples
12Matthew Simino20:38.5New Baltimore Anchor Bay99.5MAC Red Championship
10Tristan Hargen21:11.8Coloma99.4SAC 2
10Sam Trommater20:39.9Beal City99.4Apples 2 Apples
11Ryan Huang21:05.9Troy99.4OAA Red 2
10Hudson Winne21:12.3Fennville99.2SAC 2
12Grady Oberlin20:41.5Butternut Homeschool98.8Apples 2 Apples
10Jonah Vosburgh21:02.8Jenison98.7OK Green 2
11Justin Hutt21:04.9East Kentwood98.7OK Red 2
12Jackson Zhang20:41.4St. Clair98.5MAC Red Championship
11Malachi Coulson20:42.8Harrison98.4Apples 2 Apples
9Benjamin Moeller21:12.5Royal Oak98.2OAA White 2
10Philip John (PJ) Valeros21:19.5FHE Ada Forest Hills Eastern98.2OK White 2
10Landin Struck-Curtis21:40.1Flint Kearsley98.0FML 2
10Noah Nelson21:20.8FHE Ada Forest Hills Eastern97.7OK White 2
9Ben Dawson20:44.9Grosse Pointe North97.4MAC Red Championship
9Gabriel Martinez21:18.3Watervliet97.2SAC 2
12Austin Watford20:45.5Utica97.2MAC Red Championship
12Dylan Ma21:12.6Rochester97.1OAA Red 2
9Lucas Halicki20:45.7New Baltimore Anchor Bay97.1MAC Red Championship
10Henry Nederveld21:08.2Jenison96.9OK Green 2
9Gabe Lockwood21:43.4Corunna96.9FML 2
10Tristian Adkins21:08.8Muskegon Mona Shores96.7OK Green 2
10Thomas Doversberger21:11.6Holland West Ottawa96.5OK Red 2
9Gavin Pattison21:24.6FHE Ada Forest Hills Eastern96.5OK White 2
10Demetrio Bultman21:11.6Rockford96.5OK Red 2
10Adam Morales21:11.8Holland West Ottawa96.4OK Red 2
12Tyler Davis21:38.1Wyoming96.3OK Gold 2
10Chandler Hadley21:15.6Clarkston96.1OAA Red 2
11Alcides Lopez-Feliciano21:38.6Wyoming96.1OK Gold 2
11John Huffman21:26.0GR Catholic Central96.0OK White 2
10William Throw21:46.2White Pigeon95.9SW10 2
9Henrik Van Howe21:19.4Royal Oak95.9OAA White 2
9Dominic Smith21:19.6Farmington95.8OAA White 2
11Koleson Reeder21:11.9Caledonia95.7OK Green 2
9Rishab Balaji21:16.9Rochester Adams95.7OAA Red 2
10Isaac Kaboos21:40.1Middleville Thornapple-Kellogg95.6OK Gold 2
11Landon Lonn20:51.1Eaton Rapids95.6Apples 2 Apples
10Caleb Aspin21:47.2Flushing95.6FML 2
9Jaxon Rexin21:47.9Linden95.4FML 2
11Yitao (Bruce) Sun21:18.2Troy95.3OAA Red 2
9Philip Bondie21:48.3Holly95.2FML 2
12Alexander Frizzell21:41.4Middleville Thornapple-Kellogg95.2OK Gold 2
9Max Clapp21:41.8GR Northview95.1OK Gold 2
9Judah McCarthy21:42.2GR Union94.9OK Gold 2
12Jack Schmidt21:19.5Birmingham Seaholm94.8OAA Red 2
10Sky Fausett21:19.9Rochester Adams94.7OAA Red 2
12David Sager21:26.0Gobles94.7SAC 2
10Kyron Novak21:15.2Muskegon Reeths-Puffer94.6OK Green 2
11Will Nordhaus21:23.2Bloomfield Hills94.6OAA White 2
10Elliot Bohinski20:54.5Morrice94.5Apples 2 Apples
10Hunter Page21:27.6Schoolcraft94.1SAC 2
9Ahmadjon Mamarasulov21:22.0Troy94.0OAA Red 2
10Jack DeGraaf21:45.5GR Northview93.8OK Gold 2
9Remington Schueller20:56.8Fowler93.7Apples 2 Apples
11Jovany Garcia21:53.2Hartford93.6SW10 2
9Jihong Min21:23.4Rochester93.5OAA Red 2
10Brandon French21:23.5Lake Orion93.5OAA Red 2
10Bryan Ocelo21:53.6Hartford93.5SW10 2
11Reed Snyder21:54.5Swartz Creek93.2FML 2
11Micah Yates21:55.0Corunna93.0FML 2
11Emmanuel Gonzalez21:48.2GR Northview92.9OK Gold 2
11Cory Westbrook20:59.4Harrison92.9Apples 2 Apples
9Harshith Polisetty21:25.6Rochester92.8OAA Red 2
9Kasyn Novak21:21.0Muskegon Reeths-Puffer92.7OK Green 2
12Logan Robinson21:00.0Laingsburg92.7Apples 2 Apples
11Connor Krajenke21:56.2Ortonville Brandon92.6FML 2
11Bryson Haubert21:26.4Rochester Adams92.5OAA Red 2
10Ayden Jones21:32.4Delton-Kellogg92.5SAC 2
10Victor Hayoo21:29.6Troy Athens92.5OAA White 2
9Matthew Price21:27.0Rochester Adams92.3OAA Red 2
10Beckett Doyle21:37.8FHN GR Forest Hills Northern92.1OK White 2
9Gaven Limarvin21:27.8Troy92.1OAA Red 2
9Henry Kowalewsky21:02.0Mason92.0Apples 2 Apples
9Alvaro Gomez21:31.1Rochester Hills Stoney Creek92.0OAA White 2
12Luis Vasquez21:35.0Fennville91.7SAC 2
11Acxel Leon-avila21:52.6GR Union91.5OK Gold 2
11Brody Smith21:40.6East Grand Rapids91.1OK White 2
12Connor Joy21:31.0Birmingham Seaholm91.0OAA Red 2
11Edward Corcoran21:54.0GR Northview91.0OK Gold 2
11Jack Favreau21:37.2Delton-Kellogg90.9SAC 2
9Kearan Fitzpatrick21:41.3East Grand Rapids90.9OK White 2
11Mickey Sparkes21:34.9Bloomfield Hills90.7OAA White 2
12Joseph Young21:35.3Troy Athens90.6OAA White 2
12Thomas Postema21:32.6Birmingham Seaholm90.5OAA Red 2
9Johnny Lumpp21:27.7Muskegon Mona Shores90.4OK Green 2
12Kam Richardson21:30.1Grand Haven90.3OK Red 2
11Nick Kreps21:28.3Muskegon Mona Shores90.2OK Green 2
12Kaden Leiter21:40.9Watervliet89.7SAC 2
10Tyler Peterson21:38.1Bloomfield Hills89.6OAA White 2
12Jeffrey Brink21:33.0Hudsonville89.3OK Red 2
12Connor Miley21:42.1Parchment89.3SAC 2
12Matthew Astapovich21:36.3Birmingham Seaholm89.2OAA Red 2
11Ismael Reyna22:06.5Bangor89.2SW10 2
11Auden Kane21:39.8Bloomfield Hills89.1OAA White 2
10Greyson Mudget21:42.8Holland Black River89.1SAC 2
12Luke Schneider21:11.2Pewamo-Westphalia88.9Apples 2 Apples
10Wesley Harrington21:43.5Parchment88.9SAC 2
11Logan Courtade21:41.2Rochester Hills Stoney Creek88.6OAA White 2
12Caleb Armock21:35.3Grand Haven88.6OK Red 2
9Karston Kappenman21:44.7Kalamazoo Hackett88.4SAC 2
10Ryan Savoie22:08.9Ortonville Brandon88.4FML 2
9William Hollenbeck22:09.1Fenton88.3FML 2
9Beckett Webb21:39.2Lake Orion88.3OAA Red 2
12Jacob Fearday21:12.6Romeo88.1MAC Red Championship
10Jack Bartkowicz21:12.9Grosse Pointe North88.0MAC Red Championship
11Tyler Watson21:14.0Morrice88.0Apples 2 Apples
10Carson Duffield22:10.7Corunna87.8FML 2
12Owen Osterbur21:41.6Rochester Adams87.5OAA Red 2
9Abel Smith22:11.7Holly87.4FML 2
10Chase Skinner21:48.2Saugatuck87.3SAC 2
10Kyle Nagel21:16.3Macomb Dakota86.9MAC Red Championship
9Kaden Figert21:17.6Lakeview86.8Apples 2 Apples
12Holden Starn21:43.8Rochester86.7OAA Red 2
9Aden Tremel22:13.9Corunna86.7FML 2
12Kaleb Kindl21:44.1Oxford86.6OAA Red 2
9Levi Terryah22:14.2Linden86.6FML 2
9Everett Little22:14.4Owosso86.5FML 2
10Xuanlin Chen21:45.1Troy86.3OAA Red 2
9Jackson Lisek22:15.2Flushing86.3FML 2
9Connor Howard21:19.3Leslie86.2Apples 2 Apples
9Connor Bush22:16.3Flushing85.9FML 2
11Michael Monaco21:19.9Macomb Dakota85.7MAC Red Championship
10Landon Evans21:52.9Schoolcraft85.7SAC 2
10Zacharie Wolff21:48.5Birmingham Seaholm85.2OAA Red 2
9Landon Davis21:21.8Utica85.1MAC Red Championship
9Dylan Thome22:12.1GR South Christian85.0OK Gold 2
10Jake Hunter21:49.2Lake Orion84.9OAA Red 2
10Aran Velsamy21:49.4Rochester Adams84.9OAA Red 2
9Arya Bidja21:23.3Utica84.6MAC Red Championship
10Sriram Naidu21:50.4Troy84.5OAA Red 2
12Alexander Gordillo Castro21:50.6Rochester84.5OAA Red 2
11Wyatt Jacques22:00.9GR Ottawa Hills84.4OK White 2
10Krithin Karthikeyan21:51.0Troy84.3OAA Red 2
9Beydy Rodriguez21:57.1Coloma84.3SAC 2
12Hudson Bigford22:01.1FHC GR Forest Hills Central84.3OK White 2
11Elliott Carr22:21.5Corunna84.2FML 2
9Troy Weatherbee21:48.6Grandville84.1OK Red 2
12Derek Ruimveld21:57.7Lawton84.1SAC 2
11Derek Sonnevil21:58.2Constantine84.0SAC 2
11Javier Diaz21:47.3Byron Center83.9OK Green 2
9Jack Huhn21:26.4Pewamo-Westphalia83.9Apples 2 Apples
9Avery Fox21:26.4Pewamo-Westphalia83.9Apples 2 Apples
9Greyson Miller21:54.3Troy83.2OAA Red 2
9Torin McNabb21:28.4Eaton Rapids83.2Apples 2 Apples
12Cameron Kosel21:27.4Grosse Pointe North83.2MAC Red Championship
12Perry Douma22:04.8FHE Ada Forest Hills Eastern83.1OK White 2
11Luke Ho22:05.0FHC GR Forest Hills Central83.0OK White 2
9Matthew Read22:05.0FHN GR Forest Hills Northern83.0OK White 2
9Matthew Falkenstein22:25.9Centreville82.7SW10 2
9Elijah Sherer21:31.0Whitmore Lake82.3Apples 2 Apples
10Charles Fritz22:00.6Bloomfield Hills82.1OAA White 2
9Kai Olson21:54.6Hudsonville82.1OK Red 2
10Peyton ZurSchmiede22:08.0East Grand Rapids82.0OK White 2
11Joseph Anongdeth21:32.5Mason81.8Apples 2 Apples
9Asher Meyer22:21.8GR West Catholic81.7OK Gold 2
9Cullem Emmert22:09.2FHN GR Forest Hills Northern81.6OK White 2
11William Phan21:56.3Hudsonville81.6OK Red 2
10Brendon Pake22:29.4Flint Kearsley81.5FML 2
12Doug Gaylord22:23.1GR South Christian81.3OK Gold 2
12Ben Bak22:03.3Bloomfield Hills81.2OAA White 2
11Jake Mennega22:11.3GR Christian80.9OK White 2
11Jacob Monday22:02.3Rochester Adams80.6OAA Red 2
12Seungheon (Jayden) Lee22:02.3Troy80.6OAA Red 2
11Tim Forward22:08.7Parchment80.4SAC 2
9Rosco Audirsch21:36.3Macomb Dakota80.2MAC Red Championship
9Will Veldheer22:26.6GR Northview80.1OK Gold 2
10Juan De la Vara Sanchez22:03.8Lake Orion80.1OAA Red 2
10Noah Eckert22:07.1Bloomfield Hills80.0OAA White 2
10Liam Simmons22:27.1GR Northview80.0OK Gold 2
10Zhixin Wang22:05.0Rochester Adams79.7OAA Red 2
9Henry Flowers-Stiles22:15.0FHC GR Forest Hills Central79.7OK White 2
12Noah Jenkins22:02.7Hudsonville79.4OK Red 2
12Maxwell Hirsch22:06.0Birmingham Seaholm79.3OAA Red 2
9Landon Tafelski21:39.1Utica Eisenhower79.3MAC Red Championship
9Corbin Tedder22:12.2Fennville79.3SAC 2
11Aidan Cole22:16.3FHN GR Forest Hills Northern79.2OK White 2
9Wyatt Pellarin22:36.3Swartz Creek79.2FML 2
11Kevin Flores22:12.6Fennville79.1SAC 2
9Max Mowatt21:41.0Pewamo-Westphalia79.0Apples 2 Apples
12Breslin Walek22:02.4Muskegon Mona Shores78.9OK Green 2
10Paxton Butler22:31.4GR Northview78.5OK Gold 2
11Charles Johnson22:03.6Jenison78.5OK Green 2
11Nathan DeWilde21:42.3Utica Eisenhower78.2MAC Red Championship
9Ulises Aguilar22:06.7East Kentwood78.1OK Red 2
10Justin Harper22:05.2Caledonia77.9OK Green 2
10Leo Zelly21:43.5Utica Eisenhower77.8MAC Red Championship
11Anthony Franco-Rivera22:40.6Bangor77.8SW10 2
11Dylan Zobl22:14.6Royal Oak77.5OAA White 2
11Michael Purvis22:34.7GR Union77.4OK Gold 2
9Brady Steaban22:13.1Rochester77.0OAA Red 2
9Eduardo Zapata22:13.5Lake Orion76.8OAA Red 2
9Ethan Ma22:13.7Rochester76.8OAA Red 2
9Colin Jaros22:17.0Farmington76.7OAA White 2
9Titus Sager22:20.2Gobles76.6SAC 2
9Bo Blair22:09.2Muskegon Reeths-Puffer76.6OK Green 2
10Charles Gronberg21:48.9Charlotte76.4Apples 2 Apples
11Jonathan Adams21:49.9Livingston Christian76.0Apples 2 Apples
10Andrew Stevens21:50.0Laingsburg76.0Apples 2 Apples
12Nicholas Roggenbuck22:16.6Rochester Adams75.8OAA Red 2
10Easton Piper22:22.8Gobles75.7SAC 2
10Axel Svensson22:20.2Rochester Hills Stoney Creek75.6OAA White 2
11Arthur Duren22:12.4Muskegon75.5OK Green 2
10Gavin Leiter22:24.1Watervliet75.3SAC 2
9Leo Avalos22:24.4Saugatuck75.2SAC 2
11Andrew Giuliano22:21.7Royal Oak75.1OAA White 2
10Jonathan Visscher22:14.0Muskegon Reeths-Puffer75.0OK Green 2
9Justin Podina22:19.0Lake Orion75.0OAA Red 2
9Daniel Macedo22:29.5FHN GR Forest Hills Northern74.8OK White 2
9Lucas Doubledee22:26.1Delton-Kellogg74.6SAC 2
9Jonathan Steenhagen22:15.5Muskegon Reeths-Puffer74.5OK Green 2
12Shane Mier22:43.7GR South Christian74.4OK Gold 2
12Wesley Spezia22:21.1Oxford74.3OAA Red 2
11Holden Davidson22:51.3Fenton74.2FML 2
11Hagen Stanich22:21.4Rochester74.2OAA Red 2
10Kyle Laginess21:54.8Fraser74.1MAC Red Championship
9Sawyer Trommater21:56.1Beal City74.0Apples 2 Apples
11Mithesh Raja Govindaraja22:22.6Troy73.8OAA Red 2
9Gabe Avila22:20.4Hudsonville73.5OK Red 2
11Josh Chapman22:46.7GR Union73.4OK Gold 2
9Cole Stump21:57.7Mason73.4Apples 2 Apples
9Aiden Cunningham22:20.8Grandville73.4OK Red 2
11Trent Ponstein22:46.9GR South Christian73.4OK Gold 2
12Levi Brooks22:30.0Lawton73.3SAC 2
12Yug Patel21:58.5Utica72.8MAC Red Championship
9Gavin Brueck22:55.6Centreville72.8SW10 2
10Gavin Jansen21:59.7Harrison72.8Apples 2 Apples
10Rithvik Varma Chamarthi22:25.7Troy72.8OAA Red 2
9Niranjan Vijayakumar22:26.1Rochester72.6OAA Red 2
10Brandon Perantoni22:56.7Fenton72.4FML 2
10Joshua Diocares22:24.2East Kentwood72.3OK Red 2
12Caleb Hardy22:01.3Butternut Homeschool72.2Apples 2 Apples
10Joshua Fletcher-Smith22:27.6Lake Orion72.1OAA Red 2
9Noah Sanday22:28.4Rochester Adams71.9OAA Red 2
11Udayan Ray22:28.4Troy71.9OAA Red 2
11Juan Zavala Salazar22:58.5Holly71.8FML 2
11Jackson Byers22:52.0Wayland Union71.7OK Gold 2
10Logan Sattler22:29.7Rochester71.4OAA Red 2
9Vincent Finedell22:36.0Galesburg-Augusta71.3SAC 2
12DaQuon Bates22:25.5Muskegon Mona Shores71.2OK Green 2
11Grayson Markham22:53.6GR Union71.1OK Gold 2
9Talon Abbott23:00.7Bangor71.1SW10 2
11Zander Duncan22:37.1South Haven71.0SAC 2
10Siddharth Arunagiri Karthi22:31.3Troy70.9OAA Red 2
11Brock Warren22:37.3Constantine70.9SAC 2
10Isaac Bard22:31.7Rochester Adams70.8OAA Red 2
12Devon Schaffer23:01.9White Pigeon70.7SW10 2
9Yang Feng Wildschut22:42.3GR Christian70.6OK White 2
11Juan Romero23:02.4Hartford70.5SW10 2
10David Lee22:35.8Troy Athens70.4OAA White 2
11Aiden Miller22:34.0Rochester Adams70.0OAA Red 2
9Carter Lada22:07.7Fraser69.8MAC Red Championship
10Eathan Burnett22:41.8Watervliet69.4SAC 2
9Clayton Broker23:05.9Centreville69.4SW10 2
9Landon Ellis22:31.1Muskegon Mona Shores69.3OK Green 2
9Isaac Doubblestein23:06.3White Pigeon69.2SW10 2
12Enoch Wang22:59.4GR South Christian69.2OK Gold 2
10Kishore Parthiban22:36.8Troy69.1OAA Red 2
12Connor Blandford23:07.0Swartz Creek69.0FML 2
9Caden O’Mara22:34.4Grandville68.9OK Red 2
12Gabe Ienciu22:40.5Troy Athens68.8OAA White 2
9Logan Tenbrink22:44.3Martin68.6SAC 2
8Rendyn Alfieri23:08.6Lawrence68.5SW10 2
10Kyle Novak22:38.9Rochester68.4OAA Red 2
10Jake Hager22:49.0FHE Ada Forest Hills Eastern68.3OK White 2
12Johannas Ehrig22:13.9Charlotte68.0Apples 2 Apples
9Anderson Frieden23:09.9Fenton68.0FML 2
10Jacob Curtis22:14.1Central Michigan Homeschool Athletics68.0Apples 2 Apples
11Blake Green22:13.2St. Clair67.9MAC Red Championship
9Akhilesh Shil22:40.3Troy67.9OAA Red 2
9Zane Bedell23:10.6Swartz Creek67.8FML 2
10Benjamin Keinath22:41.0Lake Orion67.7OAA Red 2
9Edward Ostberg22:44.6Troy Athens67.5OAA White 2
11Josh Chamberlin22:15.8Charlotte67.4Apples 2 Apples
11Cooper Stannard22:47.9Parchment67.4SAC 2
10Jose Perales23:12.4Hartford67.2SW10 2
9Liam Dunn23:12.6Goodrich67.1FML 2
10Peyton Ritchie22:48.7Constantine67.1SAC 2
11Daniel Bernal-Ponce22:16.9Pewamo-Westphalia67.0Apples 2 Apples
9Shayne Krasinski23:07.0Wayland Union66.7OK Gold 2
9Jahreim Phillip22:18.2Charlotte66.6Apples 2 Apples
9Angel Ruiz22:44.2Rochester66.6OAA Red 2
9Zachary Chittle23:15.9Swartz Creek66.0FML 2
9Ian Hodge22:43.9East Kentwood65.7OK Red 2
10Tanner Bloom22:53.7Fennville65.4SAC 2
9Ryan Shepard22:48.1Rochester Adams65.3OAA Red 2
11Yejune Kim22:51.3Rochester Hills Stoney Creek65.2OAA White 2
9Ricky Munguia-Vazquez22:48.4Lake Orion65.2OAA Red 2
9Ethan Nshime22:46.1East Kentwood65.0OK Red 2
11Blake Myers22:49.8Oxford64.7OAA Red 2
9Khalil Gupton22:52.8Farmington64.7OAA White 2
9Max Malinzak23:00.5GR Catholic Central64.5OK White 2
11Owen Standfest23:14.3GR Northview64.2OK Gold 2
10Lucas Keinath22:51.6Lake Orion64.1OAA Red 2
9Tycho DeVisser23:00.4Kalamazoo Christian63.2SAC 2
11Liam Dykhouse22:49.8Caledonia63.1OK Green 2
11Gentry Watson23:25.4Fenton62.9FML 2
10Emmerick Smith22:52.3Muskegon Mona Shores62.2OK Green 2
10Zaid Iftikhar22:57.3Troy62.2OAA Red 2
12Luke Herder23:20.3GR South Christian62.2OK Gold 2
11Quinn Murphy22:55.4Rockford61.9OK Red 2
9Bryce Duron22:55.4Rockford61.9OK Red 2
10Ed Christie22:32.6McBain61.8Apples 2 Apples
9Joshua Byrne22:59.1Troy61.6OAA Red 2
11Charlie Hudson23:10.9East Grand Rapids61.0OK White 2
12James Martin22:56.2Muskegon60.9OK Green 2
10William Whyms22:56.9Muskegon60.7OK Green 2
10Edgar Held23:12.2East Grand Rapids60.6OK White 2
9Gideon DeVries22:58.0Caledonia60.3OK Green 2
10Daniel Homan22:37.8Central Michigan Homeschool Athletics60.1Apples 2 Apples
9Joshua Goode23:34.7Fenton59.8FML 2
11Luke Shelton23:08.0Troy Athens59.7OAA White 2
10Ethan Christofferson23:05.4Lake Orion59.5OAA Red 2
11Michael Mullin23:28.5Middleville Thornapple-Kellogg59.5OK Gold 2
11Wilson Zhu23:05.7Troy59.4OAA Red 2
9Ben Chapman23:08.8Troy Athens59.4OAA White 2
10Samuel Feyen23:16.1East Grand Rapids59.3OK White 2
9Xander Ruiter23:12.1Martin59.3SAC 2
12Noah Kulich22:40.1Romeo59.0MAC Red Championship
10Uriah Rogers23:12.0Royal Oak58.3OAA White 2
10Drew Dimitrijevski23:09.3Troy58.2OAA Red 2
11Luke Skutt23:39.5Clio58.2FML 2
11Preetham Chilluru23:09.9Troy58.0OAA Red 2
10Quinton Herppich23:07.6Holland West Ottawa57.8OK Red 2
12Landon Hayes23:16.9Constantine57.7SAC 2
12Jack Xu23:10.9Troy57.7OAA Red 2
10Jacob Trommater22:44.9Charlotte57.7Apples 2 Apples
10Zubair Ali23:11.4Oxford57.5OAA Red 2
12Caleb Boucher22:44.6Utica57.5MAC Red Championship
9William Couchman23:41.7Swartz Creek57.4FML 2
12Eli Adler23:12.2Birmingham Seaholm57.3OAA Red 2
9Leland Skeans23:42.5Flushing57.2FML 2
11Cameron Betts22:47.1Laingsburg57.0Apples 2 Apples
10Amittai Kawano23:10.2Holland West Ottawa56.9OK Red 2
9Calum Knull22:47.6Laingsburg56.8Apples 2 Apples
11Benjamin Goolsby23:13.6Rochester56.8OAA Red 2
12Colten LaBelle23:38.1GR West Catholic56.3OK Gold 2
10Bob Cornell23:25.2East Grand Rapids56.3OK White 2
9Justin Bullock22:49.1St. Clair56.0MAC Red Championship
9Bradley Sre23:46.9Centreville55.7SW10 2
11Alexander Boynton23:23.3Schoolcraft55.6SAC 2
11Alex Diaz23:15.9Grandville55.0OK Red 2
9Finley Sarkipato23:42.5GR Union54.8OK Gold 2
9Jack Merrill23:43.3GR Union54.6OK Gold 2
9Magnus Galaviz23:43.7Middleville Thornapple-Kellogg54.4OK Gold 2
12Marsell Azzarella23:44.8Wayland Union54.1OK Gold 2
11Alan He23:24.9Troy Athens54.0OAA White 2
11Rudolph Moussa23:21.9Troy54.0OAA Red 2
9Simon Crowe23:46.1GR Union53.6OK Gold 2
9Jacob Nutt23:29.9Kalamazoo Christian53.4SAC 2
10TamThien Tran23:34.7GR Catholic Central53.1OK White 2
10Naveen Duvoor23:25.8Rochester Adams52.7OAA Red 2
9Luca Rottschafer23:36.0FHC GR Forest Hills Central52.7OK White 2
11Keamari Johnson23:22.0Muskegon52.3OK Green 2
9Carson Clark23:01.4Charlotte52.2Apples 2 Apples
12Arnav Dighrasker23:27.6Troy52.1OAA Red 2
9Elliott Smith23:00.8Macomb Dakota52.1MAC Red Championship
11John Joyner23:23.9Caledonia51.7OK Green 2
10Troy Wychuyse23:59.8Ortonville Brandon51.4FML 2
9Brandon Anglebrandt23:02.9Utica Eisenhower51.4MAC Red Championship
12Anthony Bunker23:40.0FHN GR Forest Hills Northern51.3OK White 2
11Benjamin Andreas23:30.9Birmingham Seaholm51.0OAA Red 2
9Hugh Flack IV23:31.2Troy50.9OAA Red 2
10Matthew McGahan24:01.9White Pigeon50.7SW10 2
10Brock Drewyor23:38.4Schoolcraft50.5SAC 2
9Nathan Rodriguez24:03.5Owosso50.2FML 2
9Ronin Schneeg23:10.5McBain49.2Apples 2 Apples
10Andrew Thomas23:33.7Rockford49.1OK Red 2
9Camden Conner23:11.3Fowler48.9Apples 2 Apples
11Brenden Scott23:11.9Mason48.7Apples 2 Apples
9Broderick Millage24:01.5Wyoming48.5OK Gold 2
9Landen Veneklase23:49.4FHC GR Forest Hills Central48.2OK White 2
9Henry Roelofs23:50.5GR Christian47.8OK White 2
9Jack Alt24:10.9Linden47.7FML 2
9Cooper Kapalla23:44.7Bloomfield Hills47.4OAA White 2
11Camilo Gonzalez23:47.9Delton-Kellogg47.4SAC 2
9Abram Veldkamp23:52.8GR Christian47.1OK White 2
12Nikola Gjorgjievski23:55.0East Grand Rapids46.3OK White 2
12Benjamin Smiles23:45.1Lake Orion46.3OAA Red 2
9Maxim Bellinger23:40.1Muskegon Reeths-Puffer46.3OK Green 2
12James Baur23:20.3Morrice45.9Apples 2 Apples
11Isaiah Kellogg23:52.5Delton-Kellogg45.8SAC 2
12Ericke Ramadhani24:09.8GR Union45.7OK Gold 2
9Teo Bargren23:50.1Bloomfield Hills45.6OAA White 2
11Dakota Kline23:22.1McBain45.3Apples 2 Apples
11Alex Holmes23:22.5Lansing Eastern45.2Apples 2 Apples
10Chauncey Oliver24:12.0Wyoming45.0OK Gold 2
10Owen Noble23:54.8Royal Oak44.1OAA White 2
9Kridhav Vinothan23:51.9Rochester Adams44.0OAA Red 2
12Jude Shaver23:25.9Charlotte44.0Apples 2 Apples
11Paul Lopez23:55.1Royal Oak44.0OAA White 2
11Connor McGahey23:27.3Morrice43.6Apples 2 Apples
12Jose Boger24:01.1Gobles43.0SAC 2
11Cameron Wray23:55.1Oxford43.0OAA Red 2
9Keegan Sigler24:25.2Fenton42.9FML 2
9David Schneider23:29.2Leslie42.9Apples 2 Apples
11Quinton Hurd23:55.4Troy42.9OAA Red 2
9Lyric Worden24:25.7Linden42.8FML 2
12Spencer Brandon23:57.0Clarkston42.3OAA Red 2
12Pedro Ortiz Juarez23:58.1Rochester Adams42.0OAA Red 2
9Dante Remick24:01.1Royal Oak42.0OAA White 2
10Malachi Martin24:04.9Delton-Kellogg41.7SAC 2
12Timmy Li24:02.6Troy Athens41.5OAA White 2
9Justin Holmes23:55.5Byron Center41.2OK Green 2
12Brent Monterosso23:34.2Romeo40.9MAC Red Championship
12Wyatt Sesi24:04.7Troy Athens40.8OAA White 2
9Tyler Newman23:57.3Byron Center40.6OK Green 2
12Leonardo Rico24:12.3FHN GR Forest Hills Northern40.6OK White 2
9Luke Amo24:04.3Rochester39.9OAA Red 2
9Thomas Edwards24:04.8Rochester39.7OAA Red 2
10Grant Decker24:08.8Rochester Hills Stoney Creek39.4OAA White 2
12Cody Cataline23:40.2Laingsburg39.3Apples 2 Apples
9Exauce Ruble23:41.0Central Michigan Homeschool Athletics39.0Apples 2 Apples
12Rydik Wrubel24:02.9Caledonia38.7OK Green 2
9Richie Bach24:09.0Lake Orion38.3OAA Red 2
9Graham Halverson24:12.1Royal Oak38.3OAA White 2
10Ethan Hoekstra24:19.6FHE Ada Forest Hills Eastern38.1OK White 2
9Luca Fulgenzi24:10.4Rochester37.9OAA Red 2
12Harlem Cooper24:13.5Royal Oak37.8OAA White 2
11Eli Masih24:14.8Royal Oak37.4OAA White 2
10Serigne Moustapha Fall24:35.2GR Union37.3OK Gold 2
12Henry Gobler24:12.4Troy37.2OAA Red 2
10Harrison Steed24:08.2Byron Center36.9OK Green 2
11Kace Patterson24:23.4FHE Ada Forest Hills Eastern36.9OK White 2
11Kent West23:46.7Macomb Dakota36.8MAC Red Championship
10Ashwath Mahesh24:15.6Rochester36.1OAA Red 2
9Nova Vereecken24:15.5Grandville35.2OK Red 2
9Myles Reis24:20.5Lake Orion34.5OAA Red 2
9Robert Brewer24:51.5Flushing34.2FML 2
12Sam Thelen24:19.4Grandville33.9OK Red 2
10Miles Hoffman24:22.5Birmingham Seaholm33.8OAA Red 2
10Saul Jimenez24:46.1GR Union33.6OK Gold 2
10Alex Oleszkiewicz24:34.4FHC GR Forest Hills Central33.2OK White 2
9Charlie Poest24:22.9Grandville32.7OK Red 2
9Andrew Buchanan24:26.5Rochester32.5OAA Red 2
12Jayden Harlukowicz24:33.1Constantine32.3SAC 2
11Oscar Camargo24:32.5Rochester Hills Stoney Creek31.5OAA White 2
9Brunno Eguiluz-Soto24:26.6East Kentwood31.5OK Red 2
9Theeyan Yang25:00.2Ortonville Brandon31.3FML 2
10Kemper Reva24:37.2Schoolcraft30.9SAC 2
11Sujay Panuganti24:31.8Troy30.7OAA Red 2
12Jaden Zambrano25:02.7White Pigeon30.4SW10 2
12Ryan Jom24:32.9Rochester30.4OAA Red 2
11Shaundale Williams24:34.0Clarkston30.0OAA Red 2
11Caeden Mehaffey24:41.9Delton-Kellogg29.4SAC 2
9Carson Scholma24:33.4Hudsonville29.2OK Red 2
12Marshall Holmes24:10.5Lansing Eastern29.2Apples 2 Apples
12Saul Johnson24:31.9Muskegon Mona Shores29.0OK Green 2
12Sarabdil Chauhan25:08.1Corunna28.6FML 2
12Adithya Srihari Jonnalagedda24:39.7Troy28.1OAA Red 2
9Deaken McLaughlin24:14.8Central Michigan Homeschool Athletics27.7Apples 2 Apples
11Evan Grizzle25:11.2Clio27.6FML 2
Leonardo Perissinotto24:15.4Lakeview27.5Apples 2 Apples
11Brady Butzler25:13.2Lake Fenton26.9FML 2
10Matt Jansen25:14.3Marcellus26.6SW10 2
12James Doss24:41.4Grand Haven26.5OK Red 2
12Bobby Rudolph24:21.2Webberville25.6Apples 2 Apples
12Richard Pawlowski24:47.6Oxford25.5OAA Red 2
12Noah Bohan25:17.9Marcellus25.4SW10 2
11Bingcheng Zhu24:49.5Rochester Adams24.8OAA Red 2
9Henre Voigt24:53.2Rochester Hills Stoney Creek24.6OAA White 2
9Connor Dmoch25:21.6Fenton24.1FML 2
9Grahm Kenyon24:47.0Caledonia24.0OK Green 2
11Adler Teichman25:25.0Linden23.0FML 2
10Austin Rossman25:26.4White Pigeon22.5SW10 2
9John Trumble-Puerta25:07.5FHN GR Forest Hills Northern22.2OK White 2
11Pratyush Pawar24:57.7Troy22.1OAA Red 2
10Aron Villafuerte25:27.7White Pigeon22.1SW10 2
10Victor Nogueira25:21.9GR South Christian21.7OK Gold 2
11Jack Noonon25:09.9FHN GR Forest Hills Northern21.4OK White 2
10Greyson Combs24:33.5Utica21.2MAC Red Championship
11Adrian Valario25:30.7Lawrence21.1SW10 2
10Seungyun (Andy) Shin25:00.8Troy21.1OAA Red 2
12Alex Burch25:31.8Ortonville Brandon20.8FML 2
11Ashton Rose24:57.5Muskegon Mona Shores20.5OK Green 2
10Pheonix Petlock25:04.9Rochester19.7OAA Red 2
9Adam Keoleian25:08.4Rochester Hills Stoney Creek19.5OAA White 2
10Connor Dolecki25:08.9Rochester Hills Stoney Creek19.4OAA White 2
12Ian Johnson24:40.6Central Michigan Homeschool Athletics19.1Apples 2 Apples
12Aleksandar Premcevic24:39.9Macomb Dakota19.0MAC Red Championship
11Gage Carlson25:37.0Bloomingdale19.0SW10 2
12Ethan Harkenrider25:08.6Troy18.5OAA Red 2
11Austin Sweet25:38.8Corunna18.4FML 2
10Louis Marsh25:13.0Rochester17.0OAA Red 2
9Jaycen Martin25:10.9Holland West Ottawa16.7OK Red 2
11Bhaavik Narayana25:14.6Troy16.5OAA Red 2
10Ojas Bangar25:14.9Troy16.4OAA Red 2
10Suhas Posimreddy25:15.1Rochester16.3OAA Red 2
9Gunnar Yahr25:21.7Coloma16.1SAC 2
12Bradyn Bard25:46.1Bloomingdale16.0SW10 2
10Ashton Simoski24:49.9Utica15.7MAC Red Championship
9Anthony Karasienski24:50.2Macomb Dakota15.6MAC Red Championship
9Donovan Boice25:17.3Rochester15.6OAA Red 2
10Chris McCombs25:48.9Ortonville Brandon15.0FML 2
10Noah Card25:52.2Linden14.0FML 2
9Joey Jerome25:17.2Muskegon Reeths-Puffer13.9OK Green 2
12Nyko Winebaugh25:29.2Schoolcraft13.6SAC 2
11Isaac Ribbentrop25:26.9Clarkston12.4OAA Red 2
10Alex Brady25:22.3Caledonia12.2OK Green 2
9Gurshaan Boparai25:26.5Grandville11.5OK Red 2
9Jaxon Wirt25:06.4Ashley10.5Apples 2 Apples
11Colton Anders26:02.5Lawrence10.5SW10 2
10Kason Lehr26:04.2Clio9.9FML 2
9Abimael Ocelo26:04.5Hartford9.8SW10 2
9Troy Tucker26:07.1Flint Kearsley9.0FML 2
10Finnegan Williams25:47.4East Grand Rapids8.9OK White 2
12Tristen Horton26:07.8White Pigeon8.7SW10 2
10Timothy Fanco25:35.8Caledonia7.7OK Green 2
11Benjamin Lusaya25:36.6Caledonia7.5OK Green 2
10Devyn Stahl25:49.6Bridgman6.8SAC 2
10Henry Hoekstra25:53.8East Grand Rapids6.7OK White 2
9Gavin Hart26:13.9White Pigeon6.7SW10 2
12Emmett Spence26:14.3Centreville6.6SW10 2
12Aaryn Smith26:16.4Holly5.9FML 2
11Jack Day25:47.3Birmingham Seaholm5.6OAA Red 2
9Ethan Miller25:54.4Parchment5.2SAC 2
9Jacob Pier25:22.5Mason5.2Apples 2 Apples
11Ace Bohlinger26:00.2East Grand Rapids4.6OK White 2
10Liam Wenn26:20.5Flushing4.5FML 2
9Ryland Pederson25:56.7Kalamazoo Christian4.4SAC 2
9Dylan Casenas25:51.7Birmingham Seaholm4.1OAA Red 2
12Ziyaad Fareed25:52.5Troy3.8OAA Red 2
9Noah Bulakowski25:54.6Rochester Adams3.1OAA Red 2
9William Moraitis26:27.2White Pigeon2.3SW10 2
11Tomas Bourgeois25:57.4Birmingham Seaholm2.2OAA Red 2
10Santiago Ramirez-Vanegas26:00.5Troy Athens2.2OAA White 2
12Benjamin Quint26:10.7GR Catholic Central1.1OK White 2
Pau Frenso Luna25:36.0Lakeview0.7Apples 2 Apples
9Evan Vansteenkiste25:35.2Romeo0.6MAC Red Championship
12Ahaan Malhotra26:02.3Troy0.6OAA Red 2