2025 Ratings

2025 Ratings: Rambling Rock

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: +5
Boys Adjustment: +2

MORE SOLID THAN A ROCK

Maribelle Kofahl, Ann Arbor Huron

The Huron freshman has gotta get her flowers at some point here, right? Maribelle has hit the ground running as a freshman, earning wins at her opener at the Meadows and here at Willow. She had a great introduction to her regional course, breaking 19:00 for the first time ever, the fastest freshman AND fastest time of the day.

Austin Mercado, Salem

Just comparing opening sequences, you can see the rise. Two years ago, Mercado debuted his career with a 19:54 here. He began to show his talent later in the fall, then in track, breaking 5:00 in the 1600m as a 9th grader. That translated to cross, where he was on the cusp of breaking 17:00 here a year ago. The cusp then became a consistent mark, as Mercado closed the year with six consecutive sub-17’s. Now a new level, a 16:17 that matches where he was late last season. He’s always kept the rock rolling, so look for more down the road.

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

GIRLS TEAM RATINGS

TeamTop 5 Avg.Division
Hartland111.11
Utica106.31
Livonia Churchill101.01
Berkley95.71
Lake Orion87.51
Ann Arbor Huron84.41
Salem83.91
Saline74.31
Canton73.31
Livonia Stevenson71.11
Anchor Bay43.51
Dearborn Fordson34.01
Belleville33.21
North Farmington19.31
TeamTop 5 Avg.Division
Dearborn Divine Child79.02
Pontiac Notre Dame Prep61.22
Carleton Airport52.82
Milan12.72
TeamTop 5 Avg.Division
Blissfield**105.23
Plymouth Christian Academy72.63
Ann Arbor Greenhills46.43
Grass Lake44.43
Ida5.43
TeamTop 5 Avg.Division
Lutheran Westland29.34
Novi Christian Academy11.24

BOYS TEAM RATINGS

TeamTop 5 Avg.Division
Salem179.61
Livonia Churchill176.11
Lake Orion172.31
Utica169.61
Canton168.91
White Lake Lakeland167.11
Hartland166.31
Warren DeLaSalle165.21
Dearborn Fordson156.31
Berkley153.51
North Farmington152.41
Ann Arbor Huron151.71
Anchor Bay150.31
Livonia Stevenson146.71
Walled Lake Western144.61
Westland John Glenn133.21
Detroit Renaissance126.11
Saline119.21
Belleville112.61
TeamTop 5 Avg.Division
Dearborn Divine Child153.52
Carleton Airport150.62
Pontiac Notre Dame Prep124.92
Milan113.22
TeamTop 5 Avg.Division
Plymouth Christian Academy*160.63
Ann Arbor Greenhills*158.43
Blissfield*157.03
Grass Lake141.33
Ida92.13
TeamTop 5 Avg.Division
Lutheran Westland*141.34
Novi Christian Academy114.74
Allen Park Cabrini98.54

GIRLS INDIVIDUAL RATINGS

GradeNameTimeTeamRating
9Maribelle Kofahl18:48.6Ann Arbor Huron142.1
12Hope Miller18:58.2Blissfield138.9
12Siene Muraszewski19:05.7Utica136.4
12Elliana Neuer19:11.4Hartland134.5
10Paige Rohda19:27.2Berkley129.3
11Ava Goodman19:30.2Hartland128.3
11Emma Brown19:50.2Utica121.6
12Rianna Radulescu19:58.2Livonia Churchill118.9
12Rachael Halkey20:08.2Livonia Churchill115.6
12Becca Jud20:09.4Salem115.2
9Brielle Bastionell20:17.5Hartland112.5
12Hailey Sills20:19.6Blissfield111.8
10Ingrid Thomas20:21.2Washtenaw Christian111.3
11Linda Lopez20:23.6Lake Orion110.5
10Kylie Brown20:29.9Utica108.4
12Sarah Stein20:32.2North Farmington107.6
12Amerie Wilson20:36.9Milan106.0
9Caroline Cotner20:39.9Saline105.0
11Julie Schuessler20:42.6Livonia Churchill104.1
12Rachael Wychuyse20:43.9Berkley103.7
12Madi Hare20:49.3Plymouth Christian Academy101.9
9Jordane Falvey20:50.8Dearborn Divine Child101.4
9Anamaria Brazdau20:52.4Plymouth Christian Academy100.9
12Eleanor Cole20:56.1Lutheran HS Westland99.6
11Samantha Bartell20:56.1Salem99.6
12Kaily McDaniel20:57.1Milan99.3
11Anna Hallett21:01.8Blissfield97.7
10Sadie Bohnsack21:04.7Ann Arbor Huron96.8
11Kaleea Braun21:07.4Blissfield95.9
11Kerrington Fields-McCurdy21:09.7Livonia Stevenson95.1
9Audra Krause21:10.5New Baltimore Anchor Bay94.8
11Natalie Meldrum21:11.6Lake Orion94.5
SoClare Davidson21:17.2Canton92.6
12Natalie Workman21:17.7Livonia Churchill92.4
10Morgan Mahoney21:21.3Hartland91.2
12Anna Kujansuu21:25.6Dearborn Divine Child89.8
11Addie Jones21:25.7Salem89.8
12Elizabeth Salinas21:25.8Dearborn Divine Child89.7
12Madeline Samborski21:27.9Hartland89.0
12Ava Tow21:28.9Utica88.7
11Liliana Anderson21:29.4Lake Orion88.5
12Lydia Binelli21:29.9Berkley88.4
10Deirdre O’Connell21:31.1Allen Park Cabrini88.0
9Gabrielle Desgrange21:37.6Hartland85.8
11Libby Schuster21:38.4Ann Arbor Greenhills85.5
12Mia Fernandez21:40.7Canton84.8
11Claire Dunn21:41.9Pontiac Notre Dame Prep84.4
9Ruby Hoffmann21:45.7Hartland83.1
9Patty Sue Torrey21:48.1Hartland82.3
9Kenzie Hammond21:49.1Hartland82.0
12Natalie Benitez21:50.4Blissfield81.5
11Matilda Mountain21:52.3Berkley80.9
11Liv Brody22:00.4Canton78.2
10Adalyn Jarchow22:04.2Grass Lake76.9
10Katie Vick22:04.3Plymouth Christian Academy76.9
11Mary Graves22:05.8Lake Orion76.4
10Isabella Glibota22:06.2Berkley76.3
10Codianne Palczewski22:06.2Utica76.3
10Madeena El-Mubarak22:10.6Dearborn Fordson74.8
11Olivia Linski22:11.1Hartland74.6
11Dima Rtail22:12.7Dearborn Fordson74.1
10Madelene (Maddie) Vargo22:12.9Livonia Churchill74.0
9Olivia Kelly22:14.3Livonia Stevenson73.6
11Reagan Lees22:17.3Wixom St. Catherine72.6
9Khaya Pierson22:19.3Livonia Stevenson71.9
11Flora Ramos22:21.4Pontiac Notre Dame Prep71.2
9Gwen Bloss22:23.5Hartland70.5
9Mollie Yeager22:25.1Blissfield70.0
10Brigette Conger22:26.6Berkley69.5
9Elizabeth Kopp22:28.4Utica68.9
9Zeta Adamski22:28.6Pontiac Notre Dame Prep68.8
11Payton Aagesen22:28.6Saline68.8
11Harper Pinto22:29.6Ann Arbor Huron68.5
11Mia Washington22:29.7Saline68.4
12Riley Provost22:32.0Saline67.7
11Anne Marie Yarber22:32.3Hartland67.6
12Elizabeth Crawford22:32.3Lake Orion67.6
12Margo Kaledas22:36.3Salem66.2
10Ava Bates22:39.7Lutheran HS Westland65.1
11Mary Wright22:40.3New Baltimore Anchor Bay64.9
10Advika Rao22:41.1Lake Orion64.6
12Leah Adkins22:42.1Carleton Airport64.3
10Lila VanAssche22:42.3Belleville64.2
10Ana Lucia Reynoso22:43.7Berkley63.8
11Sydney Sweeney22:45.2Livonia Stevenson63.3
12Nishka Kalantry22:46.2Ann Arbor Huron62.9
11Lillian Bryan22:47.6Belleville62.5
11Evelyn McIndoe22:48.3Novi Christian Academy62.2
9Ruby Giddings22:50.5Saline61.5
12Zipporah Tran22:54.9Plymouth Christian Academy60.0
10Madison Markowicz22:58.2Novi Christian Academy58.9
10Veronica Perry22:59.9Dearborn Divine Child58.4
12Hannah Gritzmaker23:02.3Saline57.6
9Kaitlyn Bacevicius23:04.4Lake Orion56.9
11Elle Shimmell23:05.6Utica56.5
9Maha Sleiman23:05.8Dearborn Fordson56.4
12Janaan Rehman23:06.8Ann Arbor Greenhills56.1
10Ella Trueman23:08.2Dearborn Divine Child55.6
9McKenzie Stearns23:08.7Canton55.4
9Hailey McDonald23:08.8Lake Orion55.4
11Ivanna O’neal23:08.9Canton55.4
10Michelle Jiang23:11.1Saline54.6
11Elise Bullock23:12.4Grass Lake54.2
10Kendal Kleman23:14.6Carleton Airport53.5
9Brynn Lusky23:15.9Ida53.0
12Kennedy Lange23:16.7Saline52.8
12Claire Oberski23:17.9Saline52.4
10Ryan Huhn23:18.9Dearborn Divine Child52.0
11Sylvia Irwin23:19.4Ann Arbor Huron51.9
10Karinna Waara23:20.1Livonia Stevenson51.6
11Adeline Stormont23:20.6Grass Lake51.5
9Madison Agocs23:26.1Carleton Airport49.6
11Kassie Kozlo23:27.1Allen Park Cabrini49.3
12Harper Cash23:28.4Ann Arbor Greenhills48.9
9Ella Otter23:28.7Carleton Airport48.8
10Evelyn Bosanko23:29.2Canton48.6
12Sarah Gumber23:29.4Salem48.5
9Isabelle Calati23:30.6Saline48.1
12Brenna Baker23:32.2Carleton Airport47.6
9Elena Bird-Bazan23:33.0Utica47.3
10Madelynne Stamp23:35.1Salem46.6
12Ruth (Ruthie) Bonfiglio23:36.0Saline46.3
10Revan Ricker23:36.3Blissfield46.2
11Shayla Wendt23:38.1Belleville45.6
9Violet Swafford23:38.7North Farmington45.4
9Abbey Ward23:38.8Carleton Airport45.4
9Laela D’John23:39.9Utica45.0
11Sydney Erickson23:41.4Lutheran HS Westland44.5
10Sydney Foster23:41.9Detroit Renaissance44.4
10Allison Vavruska23:44.0Utica43.7
11Antonella Kaminskas23:45.1Pontiac Notre Dame Prep43.3
9Sophia Sheffer23:47.6Hartland42.5
11Sydney Wheeler23:47.6Utica42.5
10Agrata Thapa23:54.1Walled Lake Western40.3
12Madison Kemp23:55.3Carleton Airport39.9
9Camilla Mommerency23:56.7Ida39.4
10Olivia Roelofs23:58.4Canton38.9
9Alexis (Lexi) Jolly23:59.7Livonia Stevenson38.4
10Madeline Mlinarcik23:59.8Pontiac Notre Dame Prep38.4
11Samantha DeFrain24:00.9New Baltimore Anchor Bay38.0
9Ayuka Yamaguchi24:03.9Livonia Stevenson37.0
12Tamsin Aherne24:07.7Ann Arbor Huron35.8
11Irene Kim24:08.1Ann Arbor Huron35.6
12Lola Lange24:09.6Saline35.1
12Samira Jraiche24:11.2Dearborn Divine Child34.6
11Evelyn Kopp24:17.4Utica32.5
11Lillian (Lilly) Rodger24:18.4Livonia Stevenson32.2
11Rachel Chapman24:19.4Livonia Churchill31.9
10Eleanor Woodard24:20.2Walled Lake Western31.6
10Sydney Ward24:20.8Salem31.4
9Reece Calce24:21.1Utica31.3
9Jenna Hardy24:21.7Saline31.1
11Paige Szopko24:22.6Canton30.8
10Olivia Reuther24:24.1Lake Orion30.3
9Mia Roelofs24:26.8Canton29.4
11Mia Rodriguez24:27.9Lake Orion29.0
9Abigail Avram24:33.6Ann Arbor Huron27.1
10Lexie Janssen24:36.0Pontiac Notre Dame Prep26.3
12Mira Kadry24:37.9Livonia Stevenson25.7
10Sophia Loar24:42.1Blissfield24.3
12Gabriella Shaw24:42.7Salem24.1
11Peyton Marshall24:44.6Plymouth Christian Academy23.5
12Taylor Hoppe24:47.7Grass Lake22.4
12Jenelle Darwich24:48.6Dearborn Divine Child22.1
12Emme Ravikumar24:48.9Ann Arbor Greenhills22.0
12Paige Zirk24:49.3Salem21.9
10Marissa Salazar24:50.6Saline21.5
9Juliana Naidoo24:51.9Wixom St. Catherine21.0
10Emily Anderson24:52.8Pontiac Notre Dame Prep20.7
9Carly Polikoff24:53.2Ann Arbor Huron20.6
9Zeinab Zeidan24:53.8Dearborn Fordson20.4
11Lauren Austin24:56.1Livonia Stevenson19.6
9Faith Mansour24:56.1Utica19.6
12Willa Winstanley24:56.2Canton19.6
9Rebecca Nadgorny24:56.4Ann Arbor Greenhills19.5
10AnnMarie Scharer25:01.3Blissfield17.9
11Julia Rowe25:03.1Livonia Stevenson17.3
10Ava Kruise25:03.6Grass Lake17.1
12Kaylee Rupnow25:10.9Belleville14.7
11Julianne Drobek25:11.3New Baltimore Anchor Bay14.6
10Jessica VanderVeen25:11.8Salem14.4
11Nata Yonkoski25:12.9Ann Arbor Greenhills14.0
9Lucie Kotrba25:14.1Lake Orion13.6
11Liting Li25:15.7Livonia Churchill13.1
11Rylee Tarhanich25:18.0Salem12.3
12Morgan Desormeau25:21.1Livonia Stevenson11.3
10Quinn Maldonado25:21.5Ann Arbor Greenhills11.2
9Ava Schivelbein25:27.3Carleton Airport9.2
10Jenny Zhang25:28.1Ann Arbor Huron9.0
11Aspyn Browning25:29.4Grass Lake8.5
10Ziman Yi25:34.9Ann Arbor Greenhills6.7
9Margaux Stout25:35.3Ann Arbor Huron6.6
11Lilly Francek25:35.8Lake Orion6.4
9Yuri Kim25:36.6Ann Arbor Huron6.1
12Hana Wahby25:39.2Salem5.3
12Tenaya Jendza25:39.3New Baltimore Anchor Bay5.2
11Alexa Main25:41.9Waterford Mott4.4
11Ellie Elliott25:43.2Lutheran HS Westland3.9
10Allison DeBoer25:44.0Lake Orion3.7
11Aubrey Zimmerman25:45.2Walled Lake Western3.3
10Natalie Oraa25:46.8Livonia Churchill2.7
12Shayla Anghel25:52.7Salem0.8
9Aubrey Baker25:54.9Livonia Churchill0.0
10Isabella Choi25:55.1Ann Arbor Huron0.0

BOYS INDIVIDUAL RATINGS

GradeNameTimeTeamRating
10Mourad Algahmi15:42.8Dearborn Fordson205.1
12Aiden Pengelly15:53.4Canton201.5
12Max Houvener16:14.5Lake Orion194.5
11Austin Mercado16:17.8Salem193.4
12Hudson Wojtkowicz16:28.9Livonia Churchill189.7
12Charlie Curtis16:35.2Utica187.6
12Malcolm Richardson16:36.5Warren DeLaSalle187.2
10Lucas Brumo16:37.5Livonia Stevenson186.8
10Michael Weidmayer16:47.4Blissfield183.5
12Harper Wesley16:53.5Utica181.5
9Isaac Cox16:54.8Plymouth Christian Academy181.1
12Alex Hamilton16:55.1North Farmington181.0
11Tyler Bjorklund16:57.6Livonia Churchill180.1
11Samuel Batt17:01.6Salem178.8
10Ricardo Guajardo17:02.8Lake Orion178.4
11Naveen Kulkarni17:03.8Ann Arbor Greenhills178.1
9Lucas Naspinsky17:03.9White Lake Lakeland178.0
11Kamden O’Donnell17:04.9Canton177.7
12Henry Beck17:06.5Ann Arbor Greenhills177.2
11Owen Dalebout17:06.9Salem177.0
12Max Brannan17:07.2Lutheran HS Westland176.9
12Brenden Humitz17:07.2White Lake Lakeland176.9
10Noah Sills17:07.5Blissfield176.8
12Braden Shiposh17:08.5Hartland176.5
10Andrew Nunning17:09.5Pontiac Notre Dame Prep176.2
12Aaron Osterman17:09.6New Baltimore Anchor Bay176.1
12Sahib Cheema17:10.5Salem175.8
12TJ Conley17:11.3Ann Arbor Huron175.6
10Owen Nelms17:14.3White Lake Lakeland174.6
12Emmanuel Mehari17:18.2Plymouth Christian Academy173.3
9Luis Nava17:19.2Lake Orion172.9
12Parker Szymczak17:19.6Salem172.8
11Hayden Preister17:19.8Hartland172.7
12Nathan Kafoury17:20.6Warren DeLaSalle172.5
10Joe Coleman17:21.2Hartland172.3
11Brandon Ziehmer17:21.7New Baltimore Anchor Bay172.1
9Troy Verhelle17:25.9Livonia Churchill170.7
10Simon Reed17:26.3Plymouth Christian Academy170.6
12Tony D’Orazio17:27.2Livonia Churchill170.3
11Tyler Hennessey17:28.4Berkley169.9
12Joey Brake17:28.5Livonia Churchill169.8
11Jesus Garcia17:29.3Waterford Mott169.6
12Jaden Ding17:29.7Salem169.4
10Jacob Solomon17:29.7Utica169.4
10Landen Bermudez17:34.5Dearborn Divine Child167.8
9Mason Martin17:38.2Milan166.6
12Alexandro Skakal17:39.9Lake Orion166.0
11Said Baca-Mora17:41.5Walled Lake Western165.5
11Lucien Lamothe17:43.4Warren DeLaSalle164.9
12Reuben Jiran17:44.1Novi Christian Academy164.6
12Tommy Buckalew17:44.2Westland John Glenn164.6
11Luke Allen17:45.1Salem164.3
11Mohamed Aljahmi17:47.2Dearborn Fordson163.6
11Joseph Arriola17:48.3Dearborn Divine Child163.2
11Lucas Keilen17:49.9Hartland162.7
10Jarel Adams17:53.1Plymouth Christian Academy161.6
9Tyler Johns17:53.3White Lake Lakeland161.6
9Gavin Bast17:57.6Saline160.1
10Josh Hilliard17:59.9Berkley159.4
11Takeru Kikuta18:00.1Canton159.3
11Sebastian Morrison18:00.1Warren DeLaSalle159.3
10Mousa Ghaleb18:01.1Dearborn Fordson159.0
10Cole Frederick18:01.7Belleville158.8
12Henryk Fidler18:02.4Salem158.5
11Grant Goodwin18:03.6Dearborn Divine Child158.1
9Matthew Keefer18:04.7Livonia Churchill157.8
10Walter McMourrogh18:06.3Ann Arbor Huron157.2
10Sebastian Azar18:06.5New Baltimore Anchor Bay157.2
11Hunter Rodak18:06.6Carleton Airport157.1
12Emmet Van Cleave18:08.2Grass Lake156.6
10Michael Harris18:08.6Canton156.5
9Henry Cooper18:10.1Ann Arbor Greenhills156.0
11Colin Stokes18:10.9North Farmington155.7
9Matteo Peraino18:12.1Utica155.3
12Marcel Lake18:13.5Detroit Renaissance154.8
11Connor Boteler18:13.7Grass Lake154.8
11Lincoln Palmer18:14.6North Farmington154.5
11Hayden Bovair18:15.4Carleton Airport154.2
12Adam Shimmell18:15.5Utica154.2
12William Dobbertin18:20.2Carleton Airport152.6
9Kaden Boura18:22.2Ferndale151.9
10Theo Carlson18:22.7Berkley151.8
10Victor Mullins18:24.5Livonia Churchill151.2
10Lev Babcock18:25.2Berkley150.9
9Theo Kim18:26.8Salem150.4
11Will Fust18:28.9Livonia Churchill149.7
12Dallin Ormond18:29.3Walled Lake Western149.6
10Anderson Buckland18:29.6Lake Orion149.5
11Joshua Raoof18:29.7Canton149.4
12Colin Coole18:31.2Livonia Stevenson148.9
12Mason Johnson18:31.3Lutheran HS Westland148.9
SrConnor Sherwood18:31.7Grass Lake148.8
9Jonathan Cowles18:34.8Salem147.7
12Braedyn Tennant18:35.2Blissfield147.6
10Lincoln Gray18:36.1Hartland147.3
9Colin Dwyer18:36.1Utica147.3
10Landon Seidel18:36.2Livonia Stevenson147.3
11Elliot Condevaux18:36.7Livonia Churchill147.1
12Cheick Traore18:40.5Ann Arbor Huron145.8
9Andrew Bell18:41.3Carleton Airport145.6
10Zachary Barszczowski18:42.9Dearborn Divine Child145.0
12Seth Witte18:44.2Lutheran HS Westland144.6
12Landon Johns18:44.7White Lake Lakeland144.4
10Declan O’Connell18:45.6Allen Park Cabrini144.1
11Colin Mondoux18:45.6Utica144.1
10David Torrey18:46.4Hartland143.9
12Victor Zhu18:46.4Salem143.9
10Everett Kessell18:48.2Carleton Airport143.3
9Micah Schuessler18:49.1Livonia Churchill143.0
11Ethan Hawkins18:49.7Hartland142.8
9Ty Ormond18:49.9Walled Lake Western142.7
12Alex Kardasz18:50.7Warren DeLaSalle142.4
10Hunter Orshall18:50.8Utica142.4
12Francisco (Xisco) Dura18:50.9Ann Arbor Huron142.4
11Reuben Swafford18:51.8North Farmington142.1
9Colin Pierce18:52.6Livonia Churchill141.8
11Adam Burns18:52.6Salem141.8
10Aiden McDonald18:53.2Lake Orion141.6
10Easton Mahan18:55.1Hartland141.0
11Roger Mariani18:55.4Ann Arbor Greenhills140.9
12Wyatt Shaw18:55.8Hartland140.7
10Avery Jones18:56.3Salem140.6
10Blair Jackson18:57.3Westland John Glenn140.2
9Lain Austin18:58.2Utica139.9
12Lucas Aalderink18:58.7Ann Arbor Greenhills139.8
11Christian Brash18:59.5Allen Park Cabrini139.5
11Rowan Holmes19:00.4Livonia Churchill139.2
10Brady Bills19:01.2Blissfield138.9
11Gavin Pittenger19:03.3Lake Orion138.2
10Beckett Klump19:03.5Blissfield138.2
10Karsten Martin19:04.2Pontiac Notre Dame Prep137.9
9Nathan Sievert19:04.2White Lake Lakeland137.9
12Nicholas Beard19:05.8Ann Arbor Huron137.4
12Trevor Zoli19:07.9New Baltimore Anchor Bay136.7
12Luke Stanley19:09.5Ida136.2
11Twoey Bullock Jr.19:10.7Ann Arbor Greenhills135.8
10Elliott Lyngklip19:11.5Berkley135.5
10Evan Nordhaus19:11.9Canton135.4
12Kazutaka Suzuki19:12.4Canton135.2
10Evan Binelli19:12.5Berkley135.2
9Mike Grupp19:13.9Hartland134.7
9John Rohmfeld19:15.9Livonia Churchill134.0
11Nicholas Oliveira19:16.2Canton133.9
11Brendan Miller19:18.3Dearborn Divine Child133.2
12Evan Lent19:18.7Walled Lake Western133.1
10Jackson Onofre19:19.5Novi Christian Academy132.8
10Lee Raines19:20.9Walled Lake Western132.4
10Chris Jarski19:21.9Warren DeLaSalle132.0
9Zachary Baumann19:22.6Utica131.8
9Eben Passero19:23.9Lake Orion131.4
9Christian Dalton19:23.9Livonia Churchill131.4
9Landon Gilkey19:24.1Lake Orion131.3
11Kaleb Stutzman19:24.5Blissfield131.2
11Daniel Doyle19:25.6Westland John Glenn130.8
10David Crowe Jr19:26.1Lake Orion130.6
12Nathan Cole19:27.1Blissfield130.3
12Nate Bolt19:27.7Salem130.1
10Hussein Almanfi19:28.1Dearborn Fordson130.0
11Jaxon Perry19:28.1Hartland130.0
10Axel Thompson19:30.2Carleton Airport129.3
11Gavin Wilde19:31.7North Farmington128.8
9Micah Walters19:31.8Hartland128.7
10Jaylen DeMarco19:31.9Lake Orion128.7
9Axel Baca-Mora19:33.7Walled Lake Western128.1
10Christopher Robinson19:34.5Detroit Renaissance127.8
11Alex Pelukas19:34.7Salem127.8
11Cameron Wellman19:35.4White Lake Lakeland127.5
11Henry Park19:36.5Canton127.2
11Kyler Shaw19:36.7North Farmington127.1
11Joshua Kemp-Robrecht19:38.6Livonia Churchill126.5
11Miggy Mercado19:38.8Livonia Churchill126.4
11Thadeus Price19:41.8Livonia Stevenson125.4
11Jensen Wright19:42.2Carleton Airport125.3
10Seeley Freville19:42.3Livonia Stevenson125.2
9Colt Gilbee19:43.8Belleville124.7
9Jamison Olejniczak19:44.5White Lake Lakeland124.5
11Nick White19:44.7North Farmington124.4
11Zach McGee19:45.2Lake Orion124.3
10Ali Reda19:46.1Dearborn Fordson124.0
12Dylan Neacato Doolittle19:46.1Walled Lake Western124.0
10Shree Patel19:46.9Livonia Stevenson123.7
9Luke Balaze19:47.5Grass Lake123.5
9Sean Godek19:48.5North Farmington123.2
11Zack Buttigieg19:49.7Grass Lake122.8
12Benjamin Walls19:50.1Lutheran HS Westland122.6
12Dylan Penzien19:50.2Milan122.6
11William Yen19:50.8North Farmington122.4
11Collin Grahl19:51.7Lake Orion122.1
11Xander Bloss19:52.5Hartland121.8
10Paxton Alicandro19:52.9White Lake Lakeland121.7
11Daniel Jones19:56.5Washtenaw Christian120.5
9Kyson Parker19:57.1Westland John Glenn120.3
10Adrian Flattery19:59.4Utica119.5
11Cameron Garcia20:00.5Milan119.2
10Curon Davis20:00.8Detroit Renaissance119.1
10Jake Seloske20:01.5Livonia Stevenson118.8
10Bryan Goddard20:03.7Ann Arbor Huron118.1
10Ryan Guinn20:04.1Canton118.0
11Matteo Turon20:06.1Ann Arbor Huron117.3
9Tate Gendjar20:08.7Plymouth Christian Academy116.4
12Benjamin Zheng20:09.9Ann Arbor Greenhills116.0
10Caiden Hamlin20:10.2Hartland115.9
11Rohit Chaudhary20:11.7Ann Arbor Greenhills115.4
11DarWan Usher20:14.2Detroit Renaissance114.6
9Lucas Duby20:15.3Lake Orion114.2
9Alex Novak20:15.4Livonia Stevenson114.2
12Demario Garrison20:16.2Detroit Renaissance113.9
9Calvin Koch20:16.2Pontiac Notre Dame Prep113.9
9Stephen McCourt20:16.6Salem113.8
12Michael Wilson20:17.1Salem113.6
11Ian Scott20:17.7Lutheran HS Westland113.4
11Nicholas Sargent20:18.5Dearborn Divine Child113.2
11Connor Chittaro20:18.9Dearborn Divine Child113.0
9Gabriel (Gabe) Arreguin20:19.1Saline113.0
9Cameron Jordan20:20.3Blissfield112.6
9John Schmidt20:20.4Saline112.5
10William Platt20:23.2Pontiac Notre Dame Prep111.6
9Ben Hoffmeyer20:23.7Salem111.4
10Ben Obrycki20:25.9Livonia Churchill110.7
12Kyle Davey20:26.2Ann Arbor Huron110.6
9Eli Haynes20:27.1Blissfield110.3
11Brady Pietszak20:28.2Westland John Glenn109.9
11Drew Albanice20:29.6Carleton Airport109.5
9Carson Ziehmer20:29.9New Baltimore Anchor Bay109.4
9Grady McDaniel20:30.7Grass Lake109.1
9Michael Sturgeon20:32.7White Lake Lakeland108.4
12Nathan Vanassche20:34.7Belleville107.8
12Gavin Ward20:35.9Salem107.4
12Brady Hart20:36.1Berkley107.3
11Johan Kim20:36.4Ann Arbor Huron107.2
9Jonah Stovall20:38.9Dearborn Divine Child106.4
11Christopher Walper20:39.2Saline106.3
11Jack Yaldoo20:40.3Walled Lake Western105.9
11Jack Taylor20:40.5Warren DeLaSalle105.8
12Quinn Loree20:41.1Berkley105.6
12Eric Henry20:42.5Lake Orion105.2
9Jake Powrie20:43.1Lake Orion105.0
12Brady Beaucamp20:43.2Salem104.9
10Alexander Emmi20:43.8Ann Arbor Huron104.7
11Braden Haring20:44.4Carleton Airport104.5
11Noah LeCompte20:46.1Saline104.0
10Stanley Dinkins20:48.5Detroit Renaissance103.2
9Lucas Bahena20:49.6Saline102.8
9Grayson Durflinger20:49.6Saline102.8
11Emerson McGuire20:51.4Canton102.2
10Connor Hui20:51.6Hartland102.1
12Luke Roberts20:51.8Livonia Stevenson102.1
12Grant Mortsfield20:52.1Berkley102.0
9Tanner Bartley20:52.1Hartland102.0
10Alex Jedizejowski20:52.1Livonia Stevenson102.0
12Christian Hilliard20:53.6Berkley101.5
10Benjamin Trumbull20:54.6Lake Orion101.1
11Zachary Polk20:54.9Utica101.0
10Blake Davis20:55.5Hartland100.8
12Finnegan (Finn) Moore20:55.7Berkley100.8
11Alec Sciturro20:56.1Salem100.6
12Chase Jackson20:56.4Detroit Renaissance100.5
10Sam Dunlap20:57.2Berkley100.3
10Dexter Francis20:58.6Ann Arbor Huron99.8
9Landon Davis20:58.6Utica99.8
11Justin Witt20:59.3White Lake Lakeland99.6
11Asher Waddell21:00.9Blissfield99.0
10Evan Klish21:00.9Novi Christian Academy99.0
11Aiden McLean21:01.5Milan98.8
11Gabe Bookout21:01.7Plymouth Christian Academy98.8
10Evan Martin21:03.2Carleton Airport98.3
9Justin Truong21:04.3Lake Orion97.9
10Elliot Boshaw21:05.1Hartland97.6
12Gabriel Kibin21:05.3Canton97.6
12Lucas Carter21:06.1Berkley97.3
9Kayan Patel21:06.5Utica97.2
10Christopher Brummett21:06.9Ann Arbor Greenhills97.0
12Owen Smith21:07.1Ann Arbor Greenhills97.0
9Foster Spurlock21:07.6Livonia Stevenson96.8
11Andrew Pierfelice21:07.6Salem96.8
10Nathan Workman21:08.6Livonia Churchill96.5
12Samuel Corak21:10.1Dearborn Divine Child96.0
10Ari Kish21:10.6White Lake Lakeland95.8
10Zach Smith21:10.8White Lake Lakeland95.7
9Isaac Lindstrom21:12.3Saline95.2
9Sidney Powell21:15.5Canton94.2
12Andrew Abramowicz21:16.4Lutheran HS Westland93.9
11Westin Phebus21:16.7Ida93.8
9Tommy Rohmfeld21:17.3Livonia Churchill93.6
11Caleb Lee21:19.9Ann Arbor Huron92.7
11Henry Grupp21:19.9Hartland92.7
10Ali E Almawri21:20.2Dearborn Fordson92.6
10Andrew Todd21:20.4Warren DeLaSalle92.5
9Camden Niesluchowski21:21.2New Baltimore Anchor Bay92.3
11Levi Gugino21:22.1Ann Arbor Huron92.0
9Dezmond MacDonald21:23.3Saline91.6
11Ezekial Akins21:25.3Detroit Renaissance90.9
9Eamon Riley21:26.4Berkley90.5
10Malachi Gross21:27.1Novi Christian Academy90.3
9Joey Vitali21:28.4Berkley89.9
12Avery Kromberg21:28.9Hartland89.7
10Emanuel Nava21:30.7Allen Park Cabrini89.1
12Brennan Hankins21:30.9Belleville89.0
11Om Lakhani21:31.1Canton89.0
12Nathan Respress21:31.4Westland John Glenn88.9
10Jaylen Lazaro21:32.6Salem88.5
10Elijah Richardson21:33.7Plymouth Christian Academy88.1
9Kyle James21:34.5Livonia Churchill87.8
10Cameron Cogan21:34.9Ida87.7
9Jacob Bell21:35.4Livonia Stevenson87.5
10Khory Michaels21:35.5Warren DeLaSalle87.5
8Nathan Hislop21:37.4Novi Christian Academy86.9
12Zorawar (Joey) Brar21:37.6Ann Arbor Huron86.8
9Tadej Katanski-O’Brien21:39.4Ann Arbor Greenhills86.2
9Nikolai Valchev21:41.9Saline85.4
12Graham Gortney21:43.7Plymouth Christian Academy84.8
9Silvio Jurkovic21:43.7Pontiac Notre Dame Prep84.8
10Brandon French21:44.2Lake Orion84.6
10Benjamin Keinath21:45.3Lake Orion84.2
10Edison Schaffer21:45.4Ann Arbor Huron84.2
11Oliver Parish21:45.9Livonia Churchill84.0
10Lucas Keinath21:46.8Lake Orion83.7
10De’Sean Wright21:47.3Detroit Renaissance83.6
9Henry Bigger21:49.2Livonia Stevenson82.9
12Samvith Lanka21:50.6Belleville82.5
10Lucas Riggs21:51.3Berkley82.2
10Mason Russeau21:51.6Carleton Airport82.1
9Jack Bell21:52.7Novi Christian Academy81.8
9Andy Meyersieck21:53.4Ferndale81.5
12Titus Gorsegner21:55.7Hope Christian Academy80.8
10Joshua Fletcher-Smith21:55.9Lake Orion80.7
10Isaac Watson21:56.5Belleville80.5
11Kyler Calma22:00.2Westland John Glenn79.3
12Isaac Thomas22:01.3Ann Arbor Huron78.9
10Landon Gauer22:02.2Ida78.6
9Benjamin Strobel22:03.6Berkley78.1
9Gavin Dean22:05.3Ferndale77.6
10Ben Lin22:08.6Ann Arbor Huron76.5
11Lucas Yuan22:08.9Ann Arbor Huron76.4
11Juan Lara-Escobar22:10.8Livonia Stevenson75.7
11Christopher Welt22:11.9Saline75.4
12Malte Tornberg22:12.9Salem75.0
11Jonathan Adams22:14.4Livingston Christian74.5
9Jackson Sarvo22:15.3Livonia Churchill74.2
9Drake Buday22:15.9Livonia Stevenson74.0
11Cooper Valko22:15.9Waterford Mott74.0
11Liam Hoban22:16.9Canton73.7
10Ryan Warburton22:18.8Pontiac Notre Dame Prep73.1
10Colin Goralski22:22.5Livonia Stevenson71.8
11Alexander Uselman22:24.5Allen Park Cabrini71.2
10Niiko Impolla22:24.5Hartland71.2
12Yug Patel22:24.5Utica71.2
10Grayson Stanifer22:25.1Saline71.0
9Eduardo Lauchu22:26.1Saline70.6
12Gael Flores22:26.5Canton70.5
10Carter Knowlton22:27.1Hartland70.3
12Aumar Abdallah-Ebanks22:27.8Detroit Renaissance70.1
11Elijah Cummings22:28.1Detroit Renaissance70.0
9Ian Wright22:28.2Saline69.9
10Kaden Ogoe22:28.6Salem69.8
11Amir Jihad22:28.9North Farmington69.7
9Joe Zacharek22:30.5Plymouth Christian Academy69.2
11John Hunter22:31.7Pontiac Notre Dame Prep68.8
9Jude Bevington22:32.5Canton68.5
12Michael Zaremba22:32.6White Lake Lakeland68.5
9Calvin Oelkers22:33.1Dearborn Divine Child68.3
9Jack Krueger22:33.6Novi Christian Academy68.1
9Beckett Webb22:34.9Lake Orion67.7
9Carson Stassi22:35.1Walled Lake Western67.6
9Andrew Mercer22:35.4Saline67.5
10Tevon Robinson22:36.1Detroit Renaissance67.3
9Lucas Halicki22:37.4New Baltimore Anchor Bay66.9
10Julien Dincecco22:37.6Ann Arbor Greenhills66.8
9Theodore Lo22:37.8Livonia Churchill66.7
10Jake Hunter22:41.9Lake Orion65.4
12Nicklaus Creek22:42.9Pontiac Notre Dame Prep65.0
9Jack Zarate22:43.8Canton64.7
12Matthew Simino22:45.2New Baltimore Anchor Bay64.3
11Brayden Bennett22:45.4Ida64.2
9Bowen Ryan22:46.7White Lake Lakeland63.8
9Thomas Binkowski22:46.8Pontiac Notre Dame Prep63.7
9Josh Tyler22:46.9Livonia Stevenson63.7
11Maddox Going22:53.1Lake Orion61.6
11Suchith Lanka22:53.7Belleville61.4
9Zachary Nizol22:58.6Hartland59.8
11Hank Bobicz23:01.5Milan58.8
9Vanek Vincent23:03.6Walled Lake Western58.1
10Ethan Schmink23:06.4Lake Orion57.2
9Aiden Thomas23:10.1Pontiac Notre Dame Prep56.0
11Princewill Ubajiogu23:11.1Livonia Churchill55.6
10Konrad Walbert23:11.5Berkley55.5
10Ethan Hasenjager23:14.6Berkley54.5
12Caleb Boucher23:17.3Utica53.6
9Briggs Corie23:20.9Saline52.4
11Virat Muddasani23:21.5White Lake Lakeland52.2
12Nolan Williams23:21.9Ann Arbor Greenhills52.0
11Dylan Nizol23:22.5Hartland51.8
12Barrett Walaskay23:23.6Hartland51.5
12Conor Vanbuhler23:24.3Dearborn Divine Child51.2
10Eli Kaplan23:24.5Berkley51.2
9David Shall23:25.8Belleville50.7
11Billy Rozelle23:27.3Ann Arbor Greenhills50.2
12Colin Maffesoli23:32.1Allen Park Cabrini48.6
9Justin Clark23:34.9Pontiac Notre Dame Prep47.7
10Mason Simmons23:35.4Ferndale47.5
9Everett Jankowski23:37.1Canton47.0
9Henry Pettiford23:37.8Canton46.7
10Aiden Gagnon23:38.4Milan46.5
9Justin Podina23:38.8Lake Orion46.4
10Vincent DiCicco23:49.1Livonia Churchill43.0
10Chris Reed23:49.8Livonia Stevenson42.7
9Elliott Borg23:50.2Hartland42.6
10Shingen Kurata23:52.7Livonia Stevenson41.8
9Jaxon Miller23:54.1White Lake Lakeland41.3
10Giovonni Orlando-lauria23:59.4Warren DeLaSalle39.5
9William Gensler23:59.7Ida39.4
9Nolan Clemmons24:00.6Salem39.1
10Brock Boyd24:01.4White Lake Lakeland38.9
9Tucker Wilson24:04.5Ida37.8
11Mark Rykhlov24:05.3Lutheran HS Westland37.6
9Easton Wheeler24:07.8Salem36.7
12Aidan Stratton24:12.4Livonia Churchill35.2
9Isaac Stahl24:15.1Berkley34.3
11Ayden Forga24:16.6Belleville33.8
9Max Prociuk24:17.4Ann Arbor Huron33.5
12Luke Jahnke24:22.6Berkley31.8
9Yasir Adam24:26.8Canton30.4
9Elijah Gabrielli24:27.5Plymouth Christian Academy30.2
9Alex Arnett24:28.8Plymouth Christian Academy29.7
9Andrew Kingman24:28.9Milan29.7
9Andrew Gregg24:30.4Ann Arbor Huron29.2
11Ewan Russell24:37.3Ann Arbor Greenhills26.9
10Jaxon Kelly24:43.1Detroit Renaissance25.0
11Malique Small24:43.6North Farmington24.8
11Ali Alnaib24:45.4Salem24.2
10Alexander Gross24:46.5Walled Lake Western23.8
10Landin Watkins24:48.8Canton23.1
12Oliver McGee24:51.4Ann Arbor Huron22.2
9Winston Zhu24:59.3Ann Arbor Greenhills19.6
10Thomas Naylor25:02.1Pontiac Notre Dame Prep18.6
9Godwin Inobemne25:07.6Detroit Renaissance16.8
9Richie Bach25:10.5Lake Orion15.8
11Joshua Gorham25:11.7Belleville15.4
10Ben Zapawa25:13.9Saline14.7
11Brady Kao25:20.6North Farmington12.5
9Matthieu Cras25:23.4Ann Arbor Huron11.5
9Christian Palma Godoy25:24.6White Lake Lakeland11.1
11Jake Leppla25:30.5Waterford Mott9.2
12Elliot Curry25:34.8Auburn Hills Christian7.7
10Hunter Allen25:37.1Livonia Stevenson7.0
9Thomas Higdon25:37.8Pontiac Notre Dame Prep6.7
12Drew Shenton25:41.9Novi Christian Academy5.4
9Arturo Pittman25:45.1Westland John Glenn4.3
10Oliver Patterson25:46.4Saline3.9