Uncategorized

2025 Ratings: October 17th Meets

Kenny Scheffer, Otsego – his Otsego career is coming to a close and he’s running the best he ever has. Tuesday featured Scheffer’s best ever finish in the Wolverine Conference Championship. Earlier in the fall, he’d set a personal best at his home invite, a mark he *just* slipped under to claim his first Allegan County crown.

Eddie Nolan, Troy Athens – it’s been a nice bounceback stretch for the Red Hawk sophomore. He had a rough go on the Oakland County hills, but has turned in two straight sub-18’s over the past ten days. With these heightened efforts have come history, as Athens claimed its first conference title in 19 years.

Micaela Penchoff, Royal Oak – speaking of history, the Royal Oak girls had never won a league title. They had split the first two jamborees with Bloomfield Hills and would need to rely on their depth to come through for a win on Friday. Penchoff found a big improvement during track, getting into the 12’s for the 3200m. It’s taken awhile for it to carry over into XC, but the payoff came yesterday with a huge personal best, moving far into the 20’s with her 20:35. Penchoff and her Raven depth came through, handing Royal Oak the OAA White title.

MeetBoys Adj.Girls Adj.Average
Allegan County+11+9+10
CHSL Cardinal+14+18+16
OAA White League+13+16+15

*** = State Title Contender
** = Top Ten Contender
* = State Qualifying Contender
WAB = Weighted Average Before. A listing of the previous week’s Top 5 Average. Not a perfect comparison as a team may not run their five best runners. But a show of how one ran relative to expectation.

GIRLS TEAM RATINGS

TeamTop 5 Avg.DivisionWABMeet
Bloomfield Hills109.41111.2OAA White League
Royal Oak107.81110.3OAA White League
Farmington106.4199.1OAA White League
Rochester Hills Stoney Creek101.41105.6OAA White League
Troy Athens57.2169.4OAA White League
TeamTop 5 Avg.DivisionWABMeet
Otsego***147.12145.6Allegan County
Plainwell90.5295.4Allegan County
Wayland Union61.4273.5Allegan County
Allegan26.7221.9Allegan County
TeamTop 5 Avg.DivisionWABMeet
Saugatuck*102.23111.8Allegan County
Ann Arbor Greenhills58.1354.4CHSL Cardinal Championship
TeamTop 5 Avg.DivisionWABMeet
Martin*79.0479.7Allegan County
Royal Oak Shrine50.5467.4CHSL Cardinal Championship
Clarkston Everest Collegiate33.3439.0CHSL Cardinal Championship

BOYS TEAM RATINGS

TeamTop 5 Avg.DivisionWABMeet
Troy Athens167.71171.6OAA White League
Royal Oak165.01168.4OAA White League
Rochester Hills Stoney Creek160.41162.5OAA White League
Farmington154.01153.1OAA White League
Bloomfield Hills150.41152.7OAA White League
TeamTop 5 Avg.DivisionWABMeet
Otsego*178.82182.0Allegan County
Plainwell169.02171.3Allegan County
Wayland Union138.32118.0Allegan County
Allegan134.12134.1Allegan County
TeamTop 5 Avg.DivisionWABMeet
Saugatuck**181.23180.9Allegan County
Ann Arbor Greenhills*163.13167.0CHSL Cardinal
Madison Heights Bishop Foley114.33108.4CHSL Cardinal
Detroit Cristo Rey65.8379.7CHSL Cardinal
TeamTop 5 Avg.DivisionWABMeet
Royal Oak Shrine**162.44159.9CHSL Cardinal
Riverview Gabriel Richard*145.44150.2CHSL Cardinal
Martin123.14120.1Allegan County
Cardinal Mooney Catholic122.54112.0CHSL Cardinal
Allen Park Cabrini104.04116.0CHSL Cardinal
Waterford Our Lady of the Lakes93.5488.3CHSL Cardinal
Austin Catholic64.9481.2CHSL Cardinal

GIRLS INDIVIDUAL RATINGS

GradeNameTimeTeamRatingMeet
12Emma Hoffman16:33.9Otsego185.7Allegan County
9Alayna Verhage18:47.0Otsego141.3Allegan County
9Adelyn Verhage18:53.0Otsego139.3Allegan County
10Mai Nguyen18:55.1Plainwell138.6Allegan County
9Addelyn Sabatke18:58.2Otsego137.6Allegan County
11Veyda Conley19:03.3Martin135.9Allegan County
12Leah Corby18:58.7Rochester Hills Stoney Creek135.1OAA White League
11Skylar Mejeur19:15.8Otsego131.7Allegan County
12Kierra Magner19:11.9Farmington130.7OAA White League
11Anna Macdonald19:34.0Royal Oak123.3OAA White League
9Claire Lawrence19:35.5Bloomfield Hills122.8OAA White League
10Abree VanDenBrink19:44.4Wayland Union122.2Allegan County
11Katelyn Parrish19:38.1Farmington122.0OAA White League
12Rebekah Stachura19:45.2Otsego122.0Allegan County
12Alina Martinson19:45.5Saugatuck121.8Allegan County
10Molly Bruggink19:46.2Plainwell121.6Allegan County
9Taylee Fox19:47.9Otsego121.0Allegan County
11Madeline Goodwin19:55.9Otsego118.4Allegan County
12Addison Herr19:51.8Bloomfield Hills117.4OAA White League
11Olivia Jenney19:51.9Bloomfield Hills117.4OAA White League
11Lyvia Curtis20:05.3Saugatuck115.2Allegan County
10Cassidy Bowers20:01.1Austin Catholic113.6CHSL Cardinal Championship
10Ella Lamb20:10.7Royal Oak Shrine110.4CHSL Cardinal Championship
12Lucy VanHaerents20:18.0Royal Oak108.7OAA White League
12Jayden VandenAkker20:28.9Allegan107.4Allegan County
11Olivia Carlson20:25.1Bloomfield Hills106.3OAA White League
11Brenna Yocum20:37.4Otsego104.5Allegan County
9Madison Bumhoffer20:38.9Wayland Union104.0Allegan County
10Olivia Peterson20:32.4Royal Oak103.9OAA White League
12Micaela Penchoff20:35.2Royal Oak102.9OAA White League
9Evelyn McKinney20:43.4Royal Oak100.2OAA White League
9Clare O’Reilly20:44.7Troy Athens99.8OAA White League
11Tessa Kozlowski20:47.3Rochester Hills Stoney Creek98.9OAA White League
10Riah Guoin20:50.4Rochester Hills Stoney Creek97.9OAA White League
11Kamryn Sixberry21:00.9Saugatuck96.7Allegan County
10Grace Thomas20:55.6Farmington96.1OAA White League
9Hannah Miller21:00.2Farmington94.6OAA White League
10Deirdre O’Connell21:03.2Allen Park Cabrini92.9CHSL Cardinal Championship
12Emma Viggiano21:05.2Royal Oak92.9OAA White League
11Alexis (Lexi) Schwartz21:08.8Rochester Hills Stoney Creek91.7OAA White League
10Mia Maccani21:08.8Royal Oak91.7OAA White League
9Ellyse Heyser21:17.4Saugatuck91.2Allegan County
12Gwen Todd21:18.5Plainwell90.8Allegan County
11Alex Iacoban21:17.8Farmington88.7OAA White League
9Lydia DelPiero Clayton21:18.4Farmington88.5OAA White League
11Jane Meinecke21:21.2Royal Oak87.6OAA White League
10Allison Schmitt21:22.3Clarkston Everest Collegiate86.6CHSL Cardinal Championship
12Savannah VanDenBerg21:33.5Saugatuck85.8Allegan County
10Kennedy Copenhaver21:27.0Royal Oak85.7OAA White League
9Lila Spletzer21:34.4Otsego85.5Allegan County
9Addison Geml21:33.3Rochester Hills Stoney Creek83.6OAA White League
10Savannah Astras21:35.3Bloomfield Hills82.9OAA White League
9Leigh Sapp21:48.9Rochester Hills Stoney Creek78.4OAA White League
9Victoria Sparks21:58.8Otsego77.4Allegan County
11Aiyana Wyman21:59.9Royal Oak74.7OAA White League
9Alessandra Zobl22:01.3Royal Oak74.2OAA White League
9Miyabi Knight22:02.4Farmington73.9OAA White League
10DuRae Sage22:11.0Martin73.3Allegan County
12Abby Spencer22:07.4Farmington72.2OAA White League
12Maya Ferguson22:12.3Cardinal Mooney Catholic69.9CHSL Cardinal Championship
12Sydnee Lefief22:15.2Bloomfield Hills69.6OAA White League
9Delaney Trachsel22:18.7Rochester Hills Stoney Creek68.4OAA White League
11Libby Schuster22:21.2Ann Arbor Greenhills66.9CHSL Cardinal Championship
12Alison Doka22:24.2Rochester Hills Stoney Creek66.6OAA White League
11Sara Schipper22:39.3Martin63.9Allegan County
11Viktoria MacDougall22:32.6Farmington63.8OAA White League
11Nina Malani22:31.6Ann Arbor Greenhills63.5CHSL Cardinal Championship
9Riley Bender22:42.4Martin62.9Allegan County
12Layla Kallivayalil22:36.1Bloomfield Hills62.6OAA White League
11Olivia Petrowski22:43.0Royal Oak60.3OAA White League
10Nina Lewis22:43.7Troy Athens60.1OAA White League
9Emma Dettmann22:53.9Martin59.0Allegan County
9Ryann Monroe22:55.0Saugatuck58.7Allegan County
12Janaan Rehman22:47.7Ann Arbor Greenhills58.1CHSL Cardinal Championship
11Josephine Malcolm22:50.6Royal Oak Shrine57.1CHSL Cardinal Championship
11Waverly Pearce22:54.8Bloomfield Hills56.4OAA White League
9Lydia Longcore23:04.6Otsego55.5Allegan County
11Elizabeth Macey22:57.8Royal Oak55.4OAA White League
12Harper Cash23:02.4Ann Arbor Greenhills53.2CHSL Cardinal Championship
10Zayla Clark23:12.7Otsego52.8Allegan County
11Louisa Denks23:04.3Royal Oak Shrine52.6CHSL Cardinal Championship
11Gargi Sonawane23:07.4Troy Athens52.2OAA White League
11Megan VanDyke23:17.3Plainwell51.2Allegan County
12Elanor Barnes23:08.4Madison Heights Bishop Foley51.2CHSL Cardinal Championship
11Kassie Kozlo23:10.2Allen Park Cabrini50.6CHSL Cardinal Championship
10Samantha Corbin23:20.1Plainwell50.3Allegan County
11Nata Yonkoski23:16.1Ann Arbor Greenhills48.6CHSL Cardinal Championship
12Isabella Giovannucci23:28.8Allegan47.4Allegan County
9Rebecca Nadgorny23:22.7Ann Arbor Greenhills46.4CHSL Cardinal Championship
11Natasha Mendez23:27.3Clarkston Everest Collegiate44.9CHSL Cardinal Championship
12Josie Longcore23:37.9Plainwell44.4Allegan County
11Elle Cesa23:34.5Rochester Hills Stoney Creek43.2OAA White League
10Sophia Miller23:44.0Wayland Union42.4Allegan County
10Allison Rodgers23:45.3Martin41.9Allegan County
9Rose O’Connor23:36.6Austin Catholic41.8CHSL Cardinal Championship
9Elyana Jurkowski23:45.9Wayland Union41.7Allegan County
11Brooke Carpenter23:57.5Plainwell37.8Allegan County
11Valentina Mansour23:51.2Troy Athens37.6OAA White League
12Maya Saleski23:54.4Troy Athens36.5OAA White League
9Stella Pandza23:58.7Farmington35.1OAA White League
10Riley Macleod24:04.3Bloomfield Hills33.2OAA White League
11Shelby Theut24:03.6Austin Catholic32.8CHSL Cardinal Championship
10Anna Billman24:15.0Allegan32.0Allegan County
10Lexie Donaldson24:09.1University Liggett31.0CHSL Cardinal Championship
9Josephine Wesley24:17.4Riverview Gabriel Richard28.2CHSL Cardinal Championship
9Gianna Talan24:20.1Rochester Hills Stoney Creek28.0OAA White League
9Alice Zhu24:19.8Ann Arbor Greenhills27.4CHSL Cardinal Championship
10Eleanor Szafarczyk24:21.8University Liggett26.7CHSL Cardinal Championship
10Ziman Yi24:28.3Ann Arbor Greenhills24.6CHSL Cardinal Championship
9Opal Schnarr24:33.1Rochester Hills Stoney Creek23.6OAA White League
9Anaiya Torrence24:32.8University Liggett23.1CHSL Cardinal Championship
11Lily Mollan24:35.4Rochester Hills Stoney Creek22.9OAA White League
12Alexa Ross24:35.3Acad Of The Sacred Heart22.2CHSL Cardinal Championship
12Lourd Alahwal24:38.3Troy Athens21.9OAA White League
10Emma Dixon (Main)24:40.5Rochester Hills Stoney Creek21.2OAA White League
12Alice Kadlecova24:48.8Martin20.7Allegan County
11MaKenna Leonard24:49.3Otsego20.6Allegan County
10Rain Kalleward24:53.4Saugatuck19.2Allegan County
9Cecila Bomberski24:45.1Royal Oak Shrine19.0CHSL Cardinal Championship
10Lila Wolcott24:48.4Clarkston Everest Collegiate17.9CHSL Cardinal Championship
10Riley Veitch24:54.3Farmington16.6OAA White League
9Ella Baron24:52.8Clarkston Everest Collegiate16.4CHSL Cardinal Championship
10Haneul Siemion24:56.1Troy Athens16.0OAA White League
9Abbey Gorman25:03.7Saugatuck15.8Allegan County
10Nora Tillman25:01.2Royal Oak Shrine13.6CHSL Cardinal Championship
11Phoebe Navin25:05.4Royal Oak12.9OAA White League
10Quinn Maldonado25:07.2Ann Arbor Greenhills11.6CHSL Cardinal Championship
9Megan Cuthbertson25:10.7Acad Of The Sacred Heart10.4CHSL Cardinal Championship
11Amelia Hattermann25:14.6Royal Oak9.8OAA White League
11Abigail Tietz25:14.9Royal Oak9.7OAA White League
12Laura Kuechle25:30.1Troy Athens4.6OAA White League
12Mila Southwick25:44.4Plainwell2.2Allegan County
11Emma Madison25:38.5Troy Athens1.8OAA White League
12Kathleen Colby25:37.8Royal Oak Shrine1.4CHSL Cardinal Championship
9Helene Farrell25:39.6Clarkston Everest Collegiate0.8CHSL Cardinal Championship

BOYS INDIVIDUAL RATINGS

GradeNameTimeTeamRatingMeet
12Kenny Sheffer16:05.8Otsego194.4Allegan County
12Abenezer Cerone16:06.7Royal Oak Shrine193.1CHSL Cardinal
12Nathaniel Linden16:10.0Troy Athens192.3OAA White League
11Marcus Silva16:15.6Saugatuck191.1Allegan County
11Grant Rehkopf16:18.4Saugatuck190.2Allegan County
11Gunnar Djerf16:35.8Otsego184.4Allegan County
12Hiro Nguyen16:36.6Plainwell184.1Allegan County
11Devin Lau16:39.8Farmington182.4OAA White League
9Ryan Long16:48.2Otsego180.3Allegan County
10Aidan Schwalbach16:46.2Rochester Hills Stoney Creek180.3OAA White League
11Keats Rosenbrock16:47.7Royal Oak179.8OAA White League
11Jacob Ferdubinski16:47.4Riverview Gabriel Richard179.5CHSL Cardinal
10Jackson Bowman16:51.7Saugatuck179.1Allegan County
11Beckett Sipes16:51.0Royal Oak178.7OAA White League
11Naveen Kulkarni16:51.6Ann Arbor Greenhills178.1CHSL Cardinal
11Sawyer Monroe16:56.3Saugatuck177.6Allegan County
12Trent Hansen17:02.9Plainwell175.4Allegan County
12Donovan Ryan17:03.3Plainwell175.2Allegan County
9Gavin Bowers17:02.2Austin Catholic174.6CHSL Cardinal
11Mason Fein17:07.9Wayland Union173.7Allegan County
12Michael Bowker17:09.0Royal Oak Shrine172.3CHSL Cardinal
11Colin Blachford17:11.1Troy Athens172.0OAA White League
10Kaleb Koestner17:13.6Otsego171.8Allegan County
9Joseph Leigh17:13.1Rochester Hills Stoney Creek171.3OAA White League
12Nico Aagesen17:13.7Ann Arbor Greenhills170.8CHSL Cardinal
11Kellen Chalupa17:17.7Allegan170.4Allegan County
12Ethan Manning17:18.0Wayland Union170.3Allegan County
10Ira Brown17:24.7Saugatuck168.1Allegan County
12Liam Aiuto17:24.0Royal Oak167.7OAA White League
12Henry Beck17:26.1Ann Arbor Greenhills166.6CHSL Cardinal
12Ryan Harper17:31.5Troy Athens165.2OAA White League
9George Whitaker17:40.2Otsego162.9Allegan County
10Liam Knuth17:42.3Cardinal Mooney Catholic161.2CHSL Cardinal
12Sammy Gamboa17:45.9Saugatuck161.0Allegan County
9Ben Sims17:44.9Farmington160.7OAA White League
10Eddie Nolan17:47.9Troy Athens159.7OAA White League
12Jack Sherer17:52.8Plainwell158.7Allegan County
12Rich Fanti17:50.2Riverview Gabriel Richard158.6CHSL Cardinal
11Conrad Schaub17:51.8Rochester Hills Stoney Creek158.4OAA White League
12Ryan Hunt17:52.4Bloomfield Hills158.2OAA White League
10Owen Lawrence17:52.6Bloomfield Hills158.1OAA White League
10Gerry Socha17:54.4Bloomfield Hills157.5OAA White League
9Henry Cooper17:57.8Ann Arbor Greenhills156.1CHSL Cardinal
12Myles Guttovz18:01.5Farmington155.2OAA White League
11Micah Arlow18:01.9Cardinal Mooney Catholic154.7CHSL Cardinal
10Will Bernacki18:06.7Royal Oak Shrine153.1CHSL Cardinal
12Andrew Lopez18:07.7Royal Oak Shrine152.8CHSL Cardinal
12Gabriel Coraci18:08.4Madison Heights Bishop Foley152.5CHSL Cardinal
11William Justice18:14.0Plainwell151.7Allegan County
11Aidan Wilson18:13.2Royal Oak151.3OAA White League
10Liam Raseman18:16.0Otsego151.0Allegan County
9Thomas Sigler18:17.8Allegan150.4Allegan County
12Nathan Camilleri18:15.9Waterford Our Lady150.0CHSL Cardinal
10Ashton Skinner18:19.8Saugatuck149.7Allegan County
11Ethan Feys18:18.7Troy Athens149.4OAA White League
10Samuel Gembis18:24.3Royal Oak147.6OAA White League
11Alberto Mandujando18:28.0Wayland Union147.0Allegan County
11Braulio Limon Urdapilleta18:27.1Rochester Hills Stoney Creek146.6OAA White League
10Jeremiah VanHouten18:29.9Martin146.4Allegan County
12Aeriq Abu Azrine18:28.7Royal Oak146.1OAA White League
11Jadon Dettmann18:32.5Martin145.5Allegan County
11Santanna Minfield18:30.8Rochester Hills Stoney Creek145.4OAA White League
10Loghan Murphy18:33.0Allegan145.3Allegan County
11Benjamin Barkham18:31.8Rochester Hills Stoney Creek145.1OAA White League
12Isaac Cruz18:36.0Saugatuck144.3Allegan County
11Roger Mariani18:34.1Ann Arbor Greenhills144.0CHSL Cardinal
11Christian Brash18:35.7Allen Park Cabrini143.4CHSL Cardinal
10Trevor Meyer18:40.6Otsego142.8Allegan County
9Kingston Lennan18:41.0Otsego142.7Allegan County
9Ryan Webber18:41.3Otsego142.6Allegan County
10Lucas Dunham18:40.7Farmington142.1OAA White League
12Joseph Hoffman18:43.1Plainwell142.0Allegan County
9Victor Diaz18:43.5Otsego141.8Allegan County
10Wyatt Ramsey18:44.0Plainwell141.7Allegan County
9Simon Carr18:47.1Saugatuck140.6Allegan County
9Luke Robinson18:44.2Royal Oak Shrine140.6CHSL Cardinal
12Dominic Barretto18:44.6Riverview Gabriel Richard140.5CHSL Cardinal
10Dominic DeVeny18:45.0Cardinal Mooney Catholic140.3CHSL Cardinal
11Jax Scott18:48.2Bloomfield Hills139.6OAA White League
10Seungwoo Lee18:49.4Rochester Hills Stoney Creek139.2OAA White League
11Carter Hartfield18:51.0Bloomfield Hills138.7OAA White League
9Jack Deboer18:53.9Otsego138.4Allegan County
12Lucas Aalderink18:59.0Ann Arbor Greenhills135.7CHSL Cardinal
11Luke Shelton19:00.4Troy Athens135.5OAA White League
12Jonah Kaplan19:04.5Ann Arbor Greenhills133.8CHSL Cardinal
10Skyler Anthony19:08.0Bloomfield Hills133.0OAA White League
12Aiden Lindblom19:08.7Bloomfield Hills132.8OAA White League
11Gabe Shaffer19:08.6Royal Oak Shrine132.5CHSL Cardinal
11Twoey Bullock Jr.19:09.8Ann Arbor Greenhills132.1CHSL Cardinal
12Gavin Cavell19:12.7Royal Oak131.4OAA White League
10Vincent Pirozzo19:16.1Rochester Hills Stoney Creek130.3OAA White League
10Landin Ramsey19:20.4Plainwell129.5Allegan County
11Timothy Minfield19:18.4Rochester Hills Stoney Creek129.5OAA White League
9Dominic Smith19:18.7Farmington129.4OAA White League
12Luca Massoni19:18.7Royal Oak129.4OAA White League
9Gavin Samona19:18.6Madison Heights Bishop Foley129.1CHSL Cardinal
11Jaden Ethier19:23.2Troy Athens127.9OAA White League
11Jackson Turnas19:25.1Rochester Hills Stoney Creek127.3OAA White League
12Gram Griffioen19:24.3University Liggett127.2CHSL Cardinal
10Blake Herbert19:27.7Plainwell127.1Allegan County
12Lex Ruimveld19:28.8Plainwell126.7Allegan County
10Louis Berent19:33.0Royal Oak124.7OAA White League
12Theodore Campbell19:33.2Riverview Gabriel Richard124.3CHSL Cardinal
10Nolan Mazur19:33.8Riverview Gabriel Richard124.1CHSL Cardinal
11Patrick Steele19:36.1Farmington123.6OAA White League
9Kai Bilderback19:38.6Farmington122.8OAA White League
11Hayden Rutter19:38.8Rochester Hills Stoney Creek122.7OAA White League
10Evan Kowalkowski19:39.1Royal Oak122.6OAA White League
9Owen Pacyga19:39.6Troy Athens122.5OAA White League
12John McKellar19:41.2Royal Oak121.9OAA White League
10Ethan Wielgat19:41.8Royal Oak Shrine121.4CHSL Cardinal
11Avi Adar19:45.1Ann Arbor Greenhills120.3CHSL Cardinal
11Cooper Prentice19:51.3Allegan119.2Allegan County
11Gari Salvador-Garcia19:54.9Martin118.0Allegan County
9Alex Gilbert19:55.3Plainwell117.9Allegan County
12Aaron Slanec19:53.5Royal Oak117.8OAA White League
11Rohit Chaudhary19:53.4Ann Arbor Greenhills117.5CHSL Cardinal
11Hunter Hayes19:57.7Martin117.1Allegan County
12Carter Russelburg19:55.0Allen Park Cabrini117.0CHSL Cardinal
12Justin Moss19:58.9Plainwell116.7Allegan County
10Emanuel Nava20:00.3Allen Park Cabrini115.2CHSL Cardinal
9Jack Paisley20:00.7Royal Oak Shrine115.1CHSL Cardinal
9Miguel Diaz Lopez20:05.0Bloomfield Hills114.0OAA White League
9Colton Mull20:11.7Plainwell112.5Allegan County
9Nate Kubiak20:09.5Ann Arbor Greenhills112.2CHSL Cardinal
9Ryan Miller20:12.9Plainwell112.0Allegan County
11Alihondro Rivas20:11.3Royal Oak111.9OAA White League
10Chase Skinner20:14.0Saugatuck111.7Allegan County
9Xavier Smith20:12.3Rochester Hills Stoney Creek111.6OAA White League
10Xavier Zammit20:13.5Cardinal Mooney Catholic110.8CHSL Cardinal
12Ethan Cunningham20:15.0Riverview Gabriel Richard110.3CHSL Cardinal
11Auden Kane20:19.0Bloomfield Hills109.3OAA White League
12Andrew Rosso20:22.2Austin Catholic107.9CHSL Cardinal
12Benjamin Zheng20:22.8Ann Arbor Greenhills107.7CHSL Cardinal
12Owen Smith20:24.5Ann Arbor Greenhills107.2CHSL Cardinal
12Lorenzo Mio20:25.0Royal Oak Shrine107.0CHSL Cardinal
11Evan White20:28.8Rochester Hills Stoney Creek106.1OAA White League
12Julian Delgado20:28.2Detroit Cristo Rey105.9CHSL Cardinal
10Jacob Podmokly20:30.8Royal Oak105.4OAA White League
9Leo Avalos20:33.6Saugatuck105.1Allegan County
11Andrew Giuliano20:34.4Royal Oak104.2OAA White League
11Benjamin White20:39.0Plainwell103.3Allegan County
9Benjamin Moeller20:37.3Royal Oak103.2OAA White League
12Brad Dugan20:39.6Madison Heights Bishop Foley102.1CHSL Cardinal
12Emmett Fishwild20:42.4Royal Oak101.5OAA White League
12Fabian Villarino20:42.1Madison Heights Bishop Foley101.3CHSL Cardinal
9Carter Bultje20:46.0Wayland Union101.0Allegan County
11Logan Courtade20:44.1Rochester Hills Stoney Creek101.0OAA White League
10Jack Reeve20:47.6Royal Oak99.8OAA White League
11Jackson Byers20:51.2Wayland Union99.3Allegan County
9Tucker Dubay20:49.7Farmington99.1OAA White League
9Parker Dawson20:49.1Waterford Our Lady99.0CHSL Cardinal
10Tyler Peterson20:53.7Bloomfield Hills97.8OAA White League
9Alvaro Gomez20:55.9Rochester Hills Stoney Creek97.0OAA White League
9Henrik Van Howe20:56.3Royal Oak96.9OAA White League
10Christopher Brummett20:56.2Ann Arbor Greenhills96.6CHSL Cardinal
11Dylan Zobl21:01.0Royal Oak95.3OAA White League
11Mickey Sparkes21:03.3Bloomfield Hills94.6OAA White League
9Alejandro Lopez21:07.0Plainwell94.0Allegan County
9Tadej Katanski-O’Brien21:07.3Ann Arbor Greenhills92.9CHSL Cardinal
9Maximilian Van de Vyver21:08.5Austin Catholic92.5CHSL Cardinal
11Michael Fleming21:10.3Bloomfield Hills92.2OAA White League
11Nicholas Herrington21:10.0Waterford Our Lady92.0CHSL Cardinal
10Charles Fritz21:11.2Bloomfield Hills91.9OAA White League
9Larken Vogel21:13.3Bloomfield Hills91.2OAA White League
9Toby Graveline21:15.9Royal Oak Shrine90.0CHSL Cardinal
12Joseph Young21:19.0Troy Athens89.3OAA White League
9Edward Ostberg21:20.1Troy Athens89.0OAA White League
11Parker Stull21:22.1Plainwell89.0Allegan County
10Victor Hayoo21:20.2Troy Athens88.9OAA White League
9Xander Ruiter21:23.3Martin88.6Allegan County
12Luke Kavanaugh21:27.4Madison Heights Bishop Foley86.2CHSL Cardinal
10Brandon Becker21:33.2Allegan85.3Allegan County
11William Bazan21:30.8Detroit Cristo Rey85.1CHSL Cardinal
12Charles Stitman21:33.0Royal Oak84.7OAA White League
9Tanner Byron21:36.7Otsego84.1Allegan County
11Aidan McNeill21:35.4Waterford Our Lady83.5CHSL Cardinal
10Anthony Anastasi21:47.0Plainwell80.7Allegan County
11Will Nordhaus21:49.0Bloomfield Hills79.3OAA White League
12Colin Maffesoli21:51.5Allen Park Cabrini78.2CHSL Cardinal
9Finnegan McGlinchey21:52.8Madison Heights Bishop Foley77.7CHSL Cardinal
10Uriah Rogers21:57.9Royal Oak76.4OAA White League
10Julien Dincecco21:59.4Ann Arbor Greenhills75.5CHSL Cardinal
12Aiden Mallory22:05.7Plainwell74.4Allegan County
11Avry Asbeury22:08.8Plainwell73.4Allegan County
12Ben Bak22:07.4Bloomfield Hills73.2OAA White League
10Axel Svensson22:08.6Rochester Hills Stoney Creek72.8OAA White League
9Cooper Kapalla22:08.8Bloomfield Hills72.7OAA White League
9Hayden Klintworth22:12.9Martin72.0Allegan County
9Joshua James22:20.7Troy Athens68.8OAA White League
11Emmanuel Zamudio22:19.8Detroit Cristo Rey68.7CHSL Cardinal
11Alan He22:24.1Troy Athens67.6OAA White League
9Shayne Krasinski22:27.8Wayland Union67.1Allegan County
10Channing Watson22:27.5Bloomfield Hills66.5OAA White League
11Alexander Uselman22:27.9Allen Park Cabrini66.0CHSL Cardinal
11Michael Whitney22:32.0Plainwell65.7Allegan County
9Ben Chapman22:33.8Troy Athens64.4OAA White League
9Malachi Waters22:45.0Plainwell61.3Allegan County
9Khalil Gupton22:45.2Farmington60.6OAA White League
11Thomas Hauptman22:44.9Ann Arbor Greenhills60.4CHSL Cardinal
10Owen Noble22:52.0Royal Oak58.3OAA White League
11Paul Lopez22:54.1Royal Oak57.6OAA White League
12Timmy Li23:08.9Troy Athens52.7OAA White League
12Wyatt Sesi23:11.8Troy Athens51.7OAA White League
9Teo Bargren23:17.4Bloomfield Hills49.9OAA White League
10Grant Decker23:19.3Rochester Hills Stoney Creek49.2OAA White League
9Henre Voigt23:20.6Rochester Hills Stoney Creek48.8OAA White League
12Harlem Cooper23:21.8Royal Oak48.4OAA White League
11Yejune Kim23:23.2Rochester Hills Stoney Creek47.9OAA White League
12Caleb Love23:25.6Royal Oak47.1OAA White League
9Gavin Keeler23:29.9Martin46.4Allegan County
10Wyatt Welsh23:29.2Cardinal Mooney Catholic45.6CHSL Cardinal
11Billy Rozelle23:33.5Ann Arbor Greenhills44.2CHSL Cardinal
9Liam Helsom23:36.9Waterford Our Lady43.0CHSL Cardinal
11Ewan Russell23:43.6Ann Arbor Greenhills40.8CHSL Cardinal
10Micah Friedman23:49.6West Bloomfield Frankel Jewish Academy38.8CHSL Cardinal
9Joshua Magana23:50.3Detroit Cristo Rey38.6CHSL Cardinal
9Emmett Adams23:55.0Saugatuck38.0Allegan County
9Dante Remick23:59.3Royal Oak35.9OAA White League
11Oscar Camargo24:00.5Rochester Hills Stoney Creek35.5OAA White League
9Graham Halverson24:03.5Royal Oak34.5OAA White League
11Exal Lopez24:13.2Detroit Cristo Rey30.9CHSL Cardinal
11Eli Masih24:17.2Royal Oak29.9OAA White League
9Alan Camargo24:18.5Rochester Hills Stoney Creek29.5OAA White League
9Samuel Jones24:36.3Troy Athens23.6OAA White League
10Landon Wright24:42.7University Liggett21.1CHSL Cardinal
9Gabriel Gaona24:56.1Allen Park Cabrini16.6CHSL Cardinal
10Joshua Cooper25:10.9West Bloomfield Frankel Jewish Academy11.7CHSL Cardinal
12Loehn Luckett25:20.7Plainwell9.4Allegan County
10Xavier Neudauer25:27.3Troy Athens6.6OAA White League
11Jonathan Meza-Navarro25:31.1Martin6.0Allegan County
10Connor Dolecki25:33.3Rochester Hills Stoney Creek4.6OAA White League
9Winston Zhu25:32.6Ann Arbor Greenhills4.5CHSL Cardinal
12Hugh Jordan25:35.4Ann Arbor Greenhills3.5CHSL Cardinal
9Adam Keoleian25:36.5Rochester Hills Stoney Creek3.5OAA White League
10Santiago Ramirez-Vanegas25:40.8Troy Athens2.1OAA White League
12Nolan Williams25:42.4Ann Arbor Greenhills1.2CHSL Cardinal