Blog

Uncategorized

2026 Ratings: Lamplighter

A slightly sane person may take a weekend off to recover from writing a summer novel. I am not that person. Much of what goes into the posts has to be built out over the next few weeks, but for now, this is in a similar format to years’ past. Enjoy!

Medals, backpacks, and top-10 finishes for both Ella Lorenz and Jaelyn Ray

I’m fairly certain I updated this to include 2025, just gotta find where!

Boys Adjustment: -28
Girls Adjustment: -32

LAMPLIGHTER LUMINARIES

Reading, researching, and writing so much, I have a pretty decent pulse of who’s who and who to expect to place well in races. What that summer research DOES NOT account for are the kids who worked their tail off over the past few months and are seeing the positive consequences of those actions.

In these first few weeks of the season, the shoutouts will often go to the first few names I don’t recognize. These kids likely are seeing a breakthrough and deserve the recognition. As the season rolls on, this will likely transition to those who contributed to team success or attention towards those who placed near the front.

All this said, a lack of inclusion does not mean I didn’t notice or I don’t care. I’m just one man and can only write/process so much.

Luke Kramer, Detroit Catholic Central

I guess after his track season, I should’ve known this could be coming. After a successful cross campaign where he snuck into the 16’s, Kramer was one of the better freshman milers in Michigan. His 4:33 in the 1600m ranked him 12th amongst 9th graders and his 16:32 yesterday showed he can move into the upper echelon of his class on the grass as well.

Cameron Crane, New Boston Huron

Started his senior year confident and aggressive. Crane took an early lead in the first flight and hung on for second. He’s opened his season up here the past four years, dropping many seconds on each occasion. 19:17 > 17:53 > 17:31 > 16:46.

Abigail Dobry, Dexter

Last November, on the 20th race of her career, Abigail was able to drop below 20:00 for the first time ever. It was a season where she mightily progressed the entire way, moving from 22+ minute opener to a 19:58 at MITCA. She just opened with a 19:21.

Reagan Mason, Howell

As a 9th grader, Mason learned and grew as the season wore on. A breakthrough at Jackson in late September led to an October where she closed with four consecutive 20:xx efforts. Track saw more progress, racing to 5:33/11:56. And more just came chasing the Livonia lights, a 19:57 opener, 2.5 min. faster than where she began last season.

*** = State Title Contender
** = Top Ten Contender
* = State Qualifying Contender
Based on the 2021-2024 ratings, 2025 to be added in soon.

BOYS TEAM RATINGS

TeamTop-5 Avg.Division
Ann Arbor Skyline**197.31
Saline**196.11
Northville**191.21
Detroit Catholic Central**188.91
Dexter**188.31
Howell**186.91
Romeo*183.01
Fenton*182.21
White Lake Lakeland*182.01
Lake Orion179.41
Brownstown Woodhaven177.41
Novi177.41
Davison176.31
Temperance Bedford173.21
Livonia Stevenson172.11
South Lyon East169.51
Wyandotte Roosevelt169.31
Rochester Hills Stoney Creek166.61
Monroe164.61
South Lyon163.81
Berkley162.01
Dearborn Fordson160.21
Canton159.71
Mason154.71
Gibraltar Carlson154.41
Livonia Franklin153.51
Grosse Pointe South151.71
Warren DeLaSalle142.21
Utica Ford135.51
Westland John Glenn134.61
L’Anse Creuse North134.51
Beverly Hills Groves131.61
Detroit Renaissance130.11
Ypsilanti Lincoln128.71
Warren Woods Tower110.21
Belleville104.61
Walled Lake Western98.21
Dearborn Heights Crestwood78.11
TeamTop-5 Avg.Division
Chelsea*179.02
Ann Arbor Gabriel Richard168.32
New Boston Huron161.42
Dearborn Divine Child160.22
Carleton Airport157.72
Grosse Ile149.82
Macomb Lutheran North147.12
Marshall146.72
Lake Fenton137.72
St. Clair134.12
Orchard Lake St. Mary’s130.02
Pontiac Notre Dame Prep124.62
Dundee122.72
Trenton120.52
Riverview107.82
Madison Heights Lamphere88.62
TeamTop-5 Avg.Division
Rochester Hills Lutheran NW156.73
Ann Arbor Greenhills154.63
Plymouth Christian Academy135.83
New Haven113.73
Madison Heights Bishop Foley27.33
TeamTop-5 Avg.Division
Whitmore Lake*147.34
Royal Oak Shrine117.04
Petersburg-Summerfield99.54

GIRLS TEAM RATINGS

TeamTop-5 Avg.Division
Northville**148.11
Saline**142.11
Romeo**129.11
Brighton**129.01
Ann Arbor Skyline**128.61
White Lake Lakeland**127.51
Dexter**127.01
Brownstown Woodhaven*123.11
Howell*118.51
Novi*117.81
Mason*117.11
Grosse Pointe South103.41
Rochester Hills Stoney Creek103.21
Berkley102.81
South Lyon East97.41
Salem97.41
Lake Orion95.11
South Lyon90.11
Temperance Bedford88.41
Gibraltar Carlson86.51
Canton82.01
Beverly Hills Groves76.71
Fenton73.21
Livonia Stevenson70.71
Wyandotte Roosevelt64.31
Walled Lake Western58.61
Dearborn Fordson56.21
L’Anse Creuse North43.61
Warren Mott37.71
Utica Ford30.71
Monroe27.51
TeamTop-5 Avg.Division
Pinckney**119.62
Bloomfield Hills Marian**118.62
Farmington Hills Mercy103.22
Macomb Lutheran North99.92
St. Clair77.62
Dearborn Divine Child74.22
Pontiac Notre Dame Prep71.82
New Boston Huron68.52
Carleton Airport67.22
Orchard Lake St. Mary’s53.32
Grosse Ile50.82
Lake Fenton44.82
Grosse Pointe North41.82
Trenton31.02
Marshall16.12
Dundee15.42
TeamTop-5 Avg.Division
Rochester Hills Lutheran NW65.83
Ann Arbor Greenhills47.63
TeamTop-5 Avg.Division
Whitmore Lake**91.84
Auburn Hills Oakland Christian12.44

Can’t hate on a sub-18 debut for Monroe’s Jacob Goachee

BOYS INDIVIDUAL RATINGS

GradeNameTimeTeamRating
12Jack MacGregor15:20.3Howell222.6
12Brandon Cloud15:40.7Northville215.8
12Jacob Szalay15:45.0Saline214.3
11Mourad Algahmi15:56.0Dearborn Fordson210.7
11Nole Lorenzen15:56.9Rochester Hills Lutheran NW210.4
10Hudson Doll16:00.1Ann Arbor Skyline209.3
12Coen Hill16:01.2Dexter208.9
11Wes Rogan16:19.4Saline202.9
11Martin Gehrke16:22.2Ann Arbor Skyline201.9
11Roman Stilwell16:28.5Ann Arbor Skyline199.8
12Abraham McHugh16:30.4Marshall199.2
12Joshua Macri16:31.4Macomb Lutheran North198.9
11Aidan Schwalbach16:32.4Rochester Hills Stoney Creek198.5
10Luke Kramer16:32.9Detroit Catholic Central198.4
12Noah Amori16:33.0Wyandotte Roosevelt198.3
11Ricardo Guajardo16:33.2Lake Orion198.3
12Cameron Varner16:33.3Temperance Bedford198.2
11Brady Glon16:34.4Detroit Catholic Central197.9
10Rio Hrabovsky16:34.5Romeo197.8
12Connor O’Reilly16:35.2Davison197.6
12Wyeth Angus16:35.7Chelsea197.4
11Nikhil Ball16:37.3South Lyon East196.9
12Vincent Jones16:38.7Woodhaven Brownstown196.4
11Lucas Brumo16:40.4Livonia Stevenson195.9
12Owen Windgaston16:42.2Clawson195.3
10Lucas Naspinsky16:43.8White Lake Lakeland194.7
12Jack Lewis16:45.2Northville194.3
12Cameron Crane16:46.1New Boston Huron194.0
10Isaac Cox16:47.4Plymouth Christian Academy193.5
12Noah Verdejo16:49.3Novi192.9
12Naveen Kulkarni16:53.8Ann Arbor Greenhills191.4
10Will Sollenberger16:56.8Saline190.4
9Ryan Porenta16:58.9Detroit Catholic Central189.7
11Zachary Greene16:59.2Wyandotte Roosevelt189.6
12Garrett Comer17:01.1Ann Arbor Skyline189.0
12Trevor Baptist17:01.4Novi188.9
9Logan Meerschaert17:04.9Lake Orion187.7
11Jackson Butts17:05.0Lake Fenton187.7
9Will Buckley17:05.4Detroit Catholic Central187.5
10Matthew Lauderbaugh17:05.4Davison187.5
12John (Jack) Klein17:07.4Saline186.9
10Wyatt Del Valle17:07.4Gibraltar Carlson186.9
9Brayden Kasmar17:07.7Mason186.8
10Davin MacDonald17:07.9Ann Arbor Skyline186.7
11Gerard Gilmour17:08.7Fenton186.4
12Carlos Basulto17:09.3Saline186.2
12Hudson McCleskey17:09.4Dexter186.2
11Andrew Nunning17:09.9Pontiac Notre Dame Prep186.0
11Abram Larsen17:10.1Fenton186.0
10Zawadi Mwathi17:10.2Woodhaven Brownstown185.9
12Samuel Clifton17:10.8Chelsea185.7
10Colton Childress17:10.9Monroe Milers Homeschool Athletics185.7
11Simon Reed17:11.2Plymouth Christian Academy185.6
9Jack Kleine17:11.8White Lake Lakeland185.4
12Nick Martens17:12.8Dexter185.1
9Reed Nadig17:13.1Saline185.0
12Logan Thomas17:16.2Temperance Bedford183.9
12Ethan Kreger17:16.5St. Clair183.8
11Owen Nelms17:17.0White Lake Lakeland183.7
11Nicholas Reiser17:17.8Dexter183.4
9Mateo Lindenmeyer17:19.2Northville182.9
9Braden Millar17:19.4Northville182.9
12David DeLand17:21.3Howell182.2
11Leo Weaver17:21.3Whitmore Lake182.2
11Grayson Diadiun17:21.5Howell182.2
11Gavin Rohr17:22.9Monroe181.7
12Tyler Hennessey17:22.9Berkley181.7
10Finley Clor17:23.8Romeo181.4
10Avery Clinton-Barnett17:24.2Lake Orion181.3
12Benjamin Panter17:24.2Fenton181.3
11Alex Weller17:24.3Howell181.2
12Leo Alafita17:26.0Chelsea180.7
12Jackson Defina17:26.5Fenton180.5
10Brayden Goodsell17:27.3Romeo180.2
10Ashton Kashat17:27.3Northville180.2
12Mohamed Aljahmi17:33.2Dearborn Fordson178.3
10Ripley Clor17:34.0Romeo178.0
12Triston Thompson17:34.4Dexter177.9
12Carson Hlavin17:35.4Romeo177.5
11Gavin Nakai17:37.7Fenton176.8
9Colin Bigelow17:38.1Dexter176.6
11Nicholas Ranka17:40.1Grosse Ile176.0
10Dallas Rice17:41.2Romeo175.6
12Paxton Rose17:41.4Ann Arbor Skyline175.5
12Ryan Rummel17:42.1Saline175.3
9Gavin Herrera-Hammerle17:42.2Woodhaven Brownstown175.3
10Henry Cooper17:42.2Ann Arbor Greenhills175.3
11Branden Hairston17:43.9Novi174.7
11Elliot Alef17:44.6Macomb Lutheran North174.5
11Charles Cossmann17:45.0South Lyon174.3
11Jacob Goachee17:47.6Monroe173.5
12Josh Bengry17:48.1Davison173.3
9Owen Lince17:48.3White Lake Lakeland173.2
12Cameron Wellman17:48.9White Lake Lakeland173.0
12Kamden O’Donnell17:49.2Canton172.9
10Andrew Bell17:49.6Carleton Airport172.8
12Zach McGee17:49.9Lake Orion172.7
12Joseph Arriola17:50.0Dearborn Divine Child172.7
11Shree Patel17:50.2Livonia Stevenson172.6
12Jonathan Rapoza17:51.2Ann Arbor Fr Gabriel Richard172.3
10Gavin Bast17:51.3Saline172.2
9Dominic Cai17:51.4Ann Arbor Fr Gabriel Richard172.2
10Jack Maher17:51.6South Lyon East172.1
11Easton Howell17:51.6Dexter172.1
10Connor Leslie17:52.9Northville171.7
11Evan Binelli17:53.1Berkley171.6
12Jackson Martin17:54.1Fenton171.3
12Joey Schmitz17:55.1Detroit Catholic Central171.0
12Carter Mitton17:55.9Saline170.7
12Jack Fulop17:56.7Temperance Bedford170.4
11Ben Kuhn17:59.1Ann Arbor Fr Gabriel Richard169.6
10Chuck Lipset17:59.4Fenton169.5
12Ruaraidh Imfeld17:59.6Dexter169.5
12Tanner Kuhn18:00.3New Boston Huron169.2
12Quentin McRae18:01.4Dexter168.9
12Levi Mayer18:01.4Davison168.9
11Curon Davis18:01.7Detroit Renaissance168.8
10Logan Cichoracki18:02.9Romeo168.4
9Coen Lorenzen18:03.2Rochester Hills Lutheran NW168.3
12Lucien Lamothe18:03.6Warren DeLaSalle168.1
12Zachary Brown18:03.7Novi168.1
12Conley Poole18:03.8Ann Arbor Fr Gabriel Richard168.1
10Colt Ludham18:03.9Livonia Stevenson168.0
11Liam Trumpower18:04.6Livonia Franklin167.8
10Gabe Garcia18:05.2Dexter167.6
10Lucas Machlik18:05.2Woodhaven Brownstown167.6
10Jonathan Love18:06.8Chelsea167.1
12Austin Kmiec18:08.3Romeo166.6
11Caleb Greer18:08.7Howell166.4
11Daniel Reifenberg18:08.9Dearborn Divine Child166.4
12Collin Jaskula18:10.9Gibraltar Carlson165.7
12Drew Santi18:11.1Livonia Franklin165.6
12Sebastian Morrison18:11.3Warren DeLaSalle165.6
11Landen Bermudez18:11.7Dearborn Divine Child165.4
11Jack Szukaitis18:12.7Northville165.1
10Axel Baca-Mora18:13.0Walled Lake Western165.0
11Josh Hilliard18:14.0Berkley164.7
11Luke Page18:14.2Fenton164.6
9Asher Stauffer18:14.6Dexter164.5
10Alec Priebe18:14.6Detroit Catholic Central164.5
12Takeru Kikuta18:14.8Canton164.4
11Ryan Cooper18:14.9South Lyon164.4
11Charlie O’Loughlin18:14.9Livonia Stevenson164.4
12Owen Thorburn18:15.0Chelsea164.3
10Connor Dazell18:15.4Temperance Bedford164.2
12Caleb Thomason-Redus18:15.7Grosse Pointe South164.1
11James Valovick18:16.7Rochester Hills Lutheran NW163.8
9Tyson Ranly18:16.8Grosse Ile163.7
10Joshua Garrison18:16.9Romeo163.7
11Augustus MacIntyre18:17.5Howell163.5
11Doug Grishkevich18:17.6New Haven163.5
12Hunter Rodak18:17.7Carleton Airport163.4
9Ezekiel Wessel18:17.8Romeo163.4
12Timothy Minfield 318:18.1Rochester Hills Stoney Creek163.3
11Victor LeBrun18:18.2Monroe163.3
11Easton Mascaro18:18.9South Lyon East163.0
12Soren Nicoloff18:19.4South Lyon162.9
11Griffin Kreger18:20.0St. Clair162.7
11Michael Harris18:20.4Canton162.5
9Jack Bigelow18:21.2Dexter162.3
11Aditya Regmi18:21.3Northville162.2
11Rahul Prasanna18:21.3Novi162.2
9Peter Gachonjo18:23.3Woodhaven Brownstown161.6
10Alexander Gonzalez18:24.1Woodhaven Brownstown161.3
11Landon D’Ziurman18:24.8Woodhaven Brownstown161.1
11Reece Grafius18:24.9Mason161.0
12Zachary Mitchell18:24.9Novi161.0
9Jackson Satterfield18:25.6Trenton160.8
12Enrique Caldwell18:25.8Woodhaven Brownstown160.7
12Boston Conn18:26.1Howell160.6
11John McCann18:26.2Novi160.6
11Oliver Borek18:26.3Detroit Catholic Central160.6
11Jackson D’Ziurman18:26.4Woodhaven Brownstown160.5
9Levi Gehrke18:26.6Ann Arbor Skyline160.5
10Kenneth Thompson18:26.8Ann Arbor Skyline160.4
11Blair Jackson18:26.9Westland John Glenn160.4
12Ethan Anton18:27.4Northville160.2
12Allen Decaminada18:27.6Wyandotte Roosevelt160.1
11Lucas Mutschler18:27.6Dexter160.1
12Brady Klementowski18:28.0South Lyon160.0
9Cole Butler18:28.1Monroe160.0
10Donovan Ferris18:28.4Woodhaven Brownstown159.9
11Landon Seidel18:28.7Livonia Stevenson159.8
10Grayson Durflinger18:28.9Saline159.7
12William Jeffords18:29.2Detroit Catholic Central159.6
9Josh Clancy18:29.2Woodhaven Brownstown159.6
12Daniel Doyle18:29.3Westland John Glenn159.6
11Jake Slankster18:29.4Detroit Catholic Central159.5
11Theodore Nakamoto18:29.9Novi159.4
10John Fedewa18:30.0Ann Arbor Fr Gabriel Richard159.3
11Liam Yee18:30.2Woodhaven Brownstown159.3
10Joseph Guzinski18:30.4Rochester Hills Stoney Creek159.2
11Ryan Lawrence18:31.4Detroit Renaissance158.9
12Luke Wegienka18:31.8Detroit Catholic Central158.7
11Connor Twardesky18:33.1Utica Ford158.3
12William VanHaaften18:33.8Saline158.1
10Michael Sreniawski18:34.1Woodhaven Brownstown158.0
11Emmett Zemla18:34.1South Lyon East158.0
10Brennan Reeder18:35.7South Lyon157.4
12Roger Mariani18:35.9Ann Arbor Greenhills157.4
12Hayden Bovair18:36.3Carleton Airport157.2
9Vedant Sampath18:36.3South Lyon East157.2
10Landon Gilkey18:36.8Lake Orion157.1
9Colin Murchison18:38.4Saline156.5
9Nolan Mascaro18:38.6South Lyon East156.5
12Benjamin Barkham18:39.4Rochester Hills Stoney Creek156.2
10David Matthews18:39.5St. Clair156.2
11Jeremiah Jones18:40.4Warren Woods Tower155.9
9Ryan Storie18:41.0Saline155.7
12Wyatt Somers18:41.2Northville155.6
10Jay Strausbaugh18:41.3Rochester Hills Stoney Creek155.6
10Austin Ruppel18:42.0Marshall155.3
10Adam Ibrahim18:42.2Riverview155.3
10Callum Ham18:43.1Dexter155.0
12Keagan Wright18:44.2Howell154.6
10Grady Schaad18:45.0Northville154.3
9Jawad Aoude18:45.1Dearborn Fordson154.3
9Austin Hone18:45.2Ypsilanti Lincoln154.3
12Caleb DeLand18:45.2Howell154.3
10Kellan Burry18:45.4Novi154.2
12Sullivan Gartrell18:45.4Davison154.2
9Kellan Smith18:45.6Detroit Catholic Central154.1
10Ben Socia18:47.5Orchard Lake St. Mary’s153.5
11Tenyson Keysor18:47.5Howell153.5
11Zachary Panter18:47.6Fenton153.5
12Hayden Brown18:47.9South Lyon East153.4
12Brady Wing18:47.9Novi153.4
9Gavin Pyle18:48.5Saline153.2
12Maxwell Gray18:48.6Wyandotte Roosevelt153.1
12Marcus O’Hara18:48.6Detroit Catholic Central153.1
9Gabriel Gipson18:48.8Ypsilanti Lincoln153.1
12Joshua Raoof18:49.2Canton152.9
9Sam Phillips18:49.3Grosse Pointe South152.9
11Elliott Lyngklip18:50.0Berkley152.7
11Cameron Osterbeck18:50.7Macomb L’Anse Creuse North152.4
12Sean Raines18:51.3Woodhaven Brownstown152.2
10Cole Sangsland18:51.3Ann Arbor Skyline152.2
12Preston Vasas18:51.4Chelsea152.2
10Jack Abdelnour18:51.5Macomb Lutheran North152.2
12Elias Habib18:51.7Rochester Hills Stoney Creek152.1
11George Fredenberg18:51.7Chelsea152.1
12Logan Garbo18:51.9Grosse Pointe South152.0
10Kyson Parker18:51.9Westland John Glenn152.0
11Will Bernacki18:52.3Royal Oak Shrine151.9
11Landon Dancik18:52.5Northville151.8
10Kyle Gallinat18:52.7South Lyon151.8
11Seeley Freville18:54.4Livonia Stevenson151.2
11Gage Ervin18:54.6Mason151.1
10Colt Gilbee18:55.7Belleville150.8
10Lucas Bahena18:55.8Saline150.7
10Alex Tremonti18:56.0Dundee150.7
12Cooper Steckroth18:56.2Lake Fenton150.6
12Garrett Patrick18:57.0New Boston Huron150.3
10Foster Spurlock18:57.1Livonia Stevenson150.3
10Jacob Salinas18:59.8Dearborn Divine Child149.4
11Robert Sugrue19:00.0Howell149.3
9Jayden DeFalco19:00.1Temperance Bedford149.3
10Eben Passero19:01.5Lake Orion148.8
10Iker Aguilar19:01.9Livonia Franklin148.7
10Gavin Vaughn19:02.7South Lyon148.4
10Tyler Pline19:02.7Detroit Catholic Central148.4
11Patrick Alt19:02.7Ypsilanti Community148.4
9Will Booker19:02.8Grosse Ile148.4
11Nolan Collins19:03.1Whitmore Lake148.3
11Brenton Musallam19:03.6New Boston Huron148.1
12Gabe Consiglio19:04.3Woodhaven Brownstown147.9
11Luke Covington19:04.4Ann Arbor Fr Gabriel Richard147.9
10Henre Voigt19:04.6Rochester Hills Stoney Creek147.8
11Axel Thompson19:04.7Carleton Airport147.8
10Gavin Comerford19:06.1Macomb L’Anse Creuse North147.3
12David Bazan19:06.6Novi147.1
12Brendan Miller19:06.7Dearborn Divine Child147.1
10Christopher Heikkila19:06.8Romeo147.1
12Thoma Hattori19:06.8Novi147.1
11Jacob Kuti19:06.9Carleton Airport147.0
9Tripp Morrison19:07.4Detroit Catholic Central146.9
12Shepherd Richardson19:07.7Mason146.8
10Zachary Klotz19:08.0Saline146.7
12Logan Smith19:09.4Rochester Hills Stoney Creek146.2
11Zachary Barszczowski19:09.6Dearborn Divine Child146.1
10Gage Dodt19:10.0Rochester Hills Stoney Creek146.0
11Carson Dennis19:10.7Riverview145.8
11Caylor Elsesser19:10.7Marshall145.8
10Daelin Ring19:11.4New Boston Huron145.5
10Preston Vanderpool19:11.5Grosse Pointe South145.5
9Spencer Farnsworth19:11.5Canton145.5
9Jude Iussa19:12.1Northville145.3
12Santos Ellis19:12.5Wyandotte Roosevelt145.2
12Ethan Wilbanks19:12.8Northville145.1
12Garrett Villemure19:13.5Beverly Hills Groves144.8
9Andrew Butkus19:13.8Detroit Catholic Central144.7
12Nicholas Sargent19:14.3Dearborn Divine Child144.6
9Riwen Bailiff19:14.8Monroe144.4
11Evan Nordhaus19:14.8Canton144.4
10Henry Pettiford19:14.9Canton144.4
12Henry Remington19:14.9Ann Arbor Skyline144.4
11Grayson Wodzisz19:15.6Grosse Pointe South144.1
11Enzo Sabadin-Zampieri19:16.1Novi144.0
10Dylan Witt19:16.7Livonia Franklin143.8
11Jake Seloske19:17.4Livonia Stevenson143.5
12Carter Kirkbride19:17.4Romeo143.5
10Thomas Streetman19:18.0Dexter143.3
11Macen Kemp19:18.1Romeo143.3
11Luke Sorgeloos19:18.7Macomb L’Anse Creuse North143.1
9Grady Marino19:18.9Carleton Airport143.0
11Paxton Alicandro19:19.2White Lake Lakeland142.9
10Viswak Mahesh19:19.3Novi142.9
12Christopher Hensler19:19.7Wayne Memorial142.8
11Gavin Diroff19:20.9Trenton142.4
11Thaddeus Hartzell19:21.3Beverly Hills Groves142.2
11Jack Williamson19:22.2Romeo141.9
12Mickenzie Brennan-Voght19:22.2Howell141.9
11Logan Hake19:22.3Dexter141.9
12Melvin Stewart II19:22.7Wayne Memorial141.8
9Zac Arts19:22.8Howell141.7
11Evan Clow19:23.1Detroit Catholic Central141.6
12Greyson Stevens19:23.1Livonia Franklin141.6
9Julien Zambo19:23.2Livonia Stevenson141.6
10Ethan Oros19:24.1Northville141.3
9Greyson Hoag19:24.3Saline141.2
11Everett Kessell19:24.3Carleton Airport141.2
11Bennett Ogilvy19:24.4Utica Ford141.2
12Evan Eaton19:24.7Gibraltar Carlson141.1
9Will Neal19:24.9Orchard Lake St. Mary’s141.0
12Conner Goroni19:25.3Woodhaven Brownstown140.9
11Jaxon Ray19:25.3Livonia Franklin140.9
12Levi Quan19:26.0Northville140.7
9Lyric Gladwell19:26.4Gibraltar Carlson140.5
11Nathan Warner19:26.9South Lyon East140.4
12Burke Smith19:27.7Dexter140.1
10Ryker Cross19:27.8Fenton140.1
9Charlie Brach19:28.7Northville139.8
10Ryan Cichoracki19:29.1Romeo139.6
11Lev Babcock19:29.4Berkley139.5
10Gabriel Arreguin19:30.3Saline139.2
9Charlie Fredenberg19:30.4Chelsea139.2
10Trevor Moerdyke19:31.0South Lyon139.0
10Lucas Duby19:32.1Lake Orion138.6
9Noah Spence19:33.9Gibraltar Carlson138.0
12Rodrigo Valenzuela19:34.0Novi138.0
11Sidney Lamb19:35.0Woodhaven Brownstown137.7
12Riley Matthews19:35.4Temperance Bedford137.5
12Uzziel Thomassen19:35.7Auburn Hills Oakland Christian137.4
9Cesar Gonzalez19:36.7Warren DeLaSalle137.1
12Eric Junker19:36.7Whitmore Lake137.1
11David Crowe Jr19:36.9Lake Orion137.0
9Zack Haas19:37.5South Lyon136.8
12Skyler Stepp19:38.5Howell136.5
11Ashton Myers19:39.3Northville136.2
11Mario Salas Rios19:39.6Novi136.1
11Elliott Busch19:39.8Howell136.1
12Ragav Vijairaj19:41.3Novi135.6
9Cole Dillon19:42.8Whitmore Lake135.1
10Andrew Lipski19:43.8Northville134.7
12Jensen Wright19:45.0Carleton Airport134.3
11Richard Lewis19:46.2Whitmore Lake133.9
11Mitch Bell19:47.4Utica Ford133.5
11Karsten Martin19:47.4Pontiac Notre Dame Prep133.5
10John ‘Will’ Schmidt19:47.6Saline133.5
10Isaac Lindstrom19:48.0Saline133.3
10Trevor Smith19:48.6White Lake Lakeland133.1
10Ellis Carmichael19:48.6Ann Arbor Fr Gabriel Richard133.1
10Alvaro Gomez Zendejas19:48.6Rochester Hills Stoney Creek133.1
10Dezmond MacDonald19:49.4Saline132.9
9Naveen Sastry19:49.4Northville132.9
11Stephen Reindel19:50.3Northville132.6
9Brody Sather19:50.7Lake Fenton132.4
12Benjamin Fox19:51.1Whitmore Lake132.3
11Ethan Lawrence19:51.2Davison132.3
9Nick Farnsworth19:51.4Canton132.2
12Drew Callahan19:51.5Northville132.2
10Sawyer Goroni19:51.6Woodhaven Brownstown132.1
12Connor Ball19:52.7Wyandotte Roosevelt131.8
10Nathan Howes19:52.8Grosse Ile131.7
11Judah Montgomery19:53.2Novi131.6
12Daniel Rudolph19:53.3Utica Ford131.6
11Gabe Walter19:53.3South Lyon131.6
10Ali Shariff19:53.7Dearborn Fordson131.4
12Edward Minor19:53.9Beverly Hills Groves131.4
12Aaron Joshua19:54.4Ann Arbor Fr Gabriel Richard131.2
11Alex Graham19:54.6South Lyon East131.1
12Brody Empson19:55.1Romeo131.0
10Leland Ziegler19:55.2Temperance Bedford130.9
9Luke Vredeveld19:56.4Saline130.5
10Benjamin Grzymkowski19:56.5Fenton130.5
10Matthew Porinsky19:56.6South Lyon East130.5
11Gideon Schneider19:56.6Clawson130.5
10Ryland Giannini19:56.7Madison Heights Lamphere130.4
10Jack Belson19:57.3Fenton130.2
9Austin Papay19:57.5Saline130.2
11Liam Gilmour19:57.8Grosse Pointe South130.1
10Ty Ormond19:58.1Walled Lake Western130.0
10Mitchell Ozee19:58.6Ann Arbor Fr Gabriel Richard129.8
11Evan White19:59.0Northville129.7
12James Morrison19:59.1Macomb L’Anse Creuse North129.6
11Mateo Ford19:59.2Canton129.6
12Ryan Schwartz19:59.8Ann Arbor Fr Gabriel Richard129.4
10Landon Flotkoetter20:00.2Novi129.3
11Joel Tackett20:00.4Grosse Ile129.2
12Calen Alexander20:00.4Woodhaven Brownstown129.2
12Andrew Hamann20:00.7Ann Arbor Fr Gabriel Richard129.1
12Hudson Sutter20:00.8Dexter129.1
9Jeremiah Hodge20:02.0Woodhaven Brownstown128.7
9Liam Anderson20:03.0Temperance Bedford128.3
12Preston Varnauskas20:03.0Rochester Hills Lutheran NW128.3
9Elliott Armstrong20:03.1Chelsea128.3
10Aleksas Holdorf20:03.8Novi128.1
11Zackary Campbell20:03.8Clawson128.1
9Jackson Mallory20:04.6White Lake Lakeland127.8
11Colin Scott20:04.9Mason127.7
9Colin Ost20:05.5Dundee127.5
10Jack Schone20:06.4Ann Arbor Fr Gabriel Richard127.2
11Yousif Yaseen20:07.0Dearborn Heights Crestwood127.0
9Lucas Liao20:07.1Northville127.0
10William Vacha20:07.4Mason126.9
9Landon Pavlik20:08.1Canton126.6
12Nathan Mann20:08.2South Lyon126.6
11Connor Skrade20:08.2Northville126.6
12Yousif Ghazal20:08.4Dearborn Fordson126.5
12Landon Egli20:10.1Novi126.0
12Kasey Springer20:10.3Whitmore Lake125.9
10Maks McKibben20:10.4Temperance Bedford125.9
9Elliot Taylor20:10.7Ann Arbor Greenhills125.8
11Ryan Guinn20:11.1Canton125.6
9Mason Carpenter20:11.7Fenton125.4
10Patrick Diaz20:12.0South Lyon East125.3
9Chase Kinsella20:12.3Detroit Catholic Central125.2
10Matthew Sterioff20:13.6Northville124.8
11Evan Willis20:13.9Grosse Ile124.7
10Drake Buday20:13.9Livonia Stevenson124.7
10Levi Hlavin20:14.0Romeo124.7
12Evan George20:14.2Northville124.6
10Henry Bigger20:14.7Livonia Stevenson124.4
10Henry Plowman20:14.7Orchard Lake St. Mary’s124.4
11Agamjot Dhaliwal20:15.6Novi124.1
9Will Rauch20:16.0Canton124.0
9Ryan Collins20:16.9Whitmore Lake123.7
11Aiden Vance20:17.3Marshall123.6
9Cooper Flohr20:18.4Ann Arbor Greenhills123.2
12Daniel Jones20:18.7Washtenaw Christian123.1
12Thadeus Price20:18.8Livonia Stevenson123.1
10Finnegan McGlinchey20:18.8Madison Heights Bishop Foley123.1
10Lincoln Moore20:19.2Woodhaven Brownstown122.9
12Isaac Kim20:19.5South Lyon East122.8
9Gabe Siler20:19.7Chelsea122.8
10Lincoln Viviano20:19.7Romeo122.8
12Eli VanderLaan20:21.0Beverly Hills Groves122.3
10Nate Kubiak20:21.2Ann Arbor Greenhills122.3
9Luke Smiley20:21.5Warren DeLaSalle122.2
10Jack Dykstra20:21.7Grosse Pointe South122.1
12Thomas Lemmer20:21.7Orchard Lake St. Mary’s122.1
11Lucas Keinath20:23.3Lake Orion121.6
10Eamon Riley20:23.7Berkley121.4
11Brandon Ma20:23.8Novi121.4
11Emmanuel Smith20:24.4Detroit Renaissance121.2
9Logan Byrnes20:24.4Rochester Hills Stoney Creek121.2
12Hayden Rutter20:24.5Rochester Hills Stoney Creek121.2
12Shaun Cowen20:24.9Petersburg-Summerfield121.0
12Jonathan Yu20:25.2Novi120.9
9Nicholas Kyritses20:25.5Northville120.8
11Colton Blevins20:25.6Grosse Ile120.8
9Ty Davis20:25.6Monroe120.8
11Benjamin Keinath20:26.8Lake Orion120.4
11Ethan Wielgat20:27.6Royal Oak Shrine120.1
10Jonas Freese20:27.6Trenton120.1
11Jah’ki Stewart20:28.2Davison119.9
11Noah Saavedra20:28.2Gibraltar Carlson119.9
10Lucas Pyle20:29.7Gibraltar Carlson119.4
9Hunter Miller20:30.6Mason119.1
9Alex Saragoza20:31.7Detroit Catholic Central118.8
11Quinn Wilson-Schwartz20:31.7Dearborn Edsel Ford118.8
10Dawson Holm20:31.8Chelsea118.7
12Noah LeCompte20:32.1Saline118.6
9EJ Thelen20:32.1Detroit Catholic Central118.6
11Jack Brennan20:32.7South Lyon118.4
11Robert Downey20:32.8Warren Woods Tower118.4
11Nolan McClure20:33.0South Lyon118.3
11Campbell Vinson20:33.2Romeo118.3
12Gabe Shaffer20:33.7Royal Oak Shrine118.1
11Jake Cavins20:34.3New Haven117.9
11Chris Jarski20:34.4Warren DeLaSalle117.9
11Avi Vertkin20:35.9Beverly Hills Groves117.4
11Adam Soueid20:36.3Dearborn Heights Crestwood117.2
11Liam Grimm20:36.6Dexter117.1
12Colin Brown20:36.9Petersburg-Summerfield117.0
9Alek Simjanovski20:36.9Pontiac Notre Dame Prep117.0
11Joaquin Cherney20:37.4Ann Arbor Fr Gabriel Richard116.9
11Braden Fulk20:37.8South Lyon East116.7
11Braelen Russell20:37.9Belleville116.7
11Zane Tonova20:38.0Grosse Ile116.7
10Collin Roof20:38.1Temperance Bedford116.6
11Tuhafeni Afework20:38.5Detroit Renaissance116.5
11Oliver Vaudt20:38.6Dexter116.5
11Charles Gaden20:38.9Ann Arbor Fr Gabriel Richard116.4
9Dean Murchison20:39.1Saline116.3
11Ben Weins20:39.1Temperance Bedford116.3
11Tyler Blank20:39.4South Lyon116.2
10Dax Purdy20:39.7Romeo116.1
9Benjamin Trepanowski20:39.9Grosse Pointe South116.0
9Adam McEwen20:40.3Canton115.9
11Bobby Spivey20:40.4Ypsilanti Lincoln115.9
9Zach Dobbertin20:40.9Carleton Airport115.7
12Andrew Harrison20:41.8Temperance Bedford115.4
12Jishnav Suresh Kumar20:43.1Canton115.0
11Miles Fritzler20:43.9Dundee114.7
11Paolo Cusi20:44.1Northville114.6
11Shane Korte20:44.4Detroit Catholic Central114.5
11Owen LaBrosse20:44.9Beverly Hills Groves114.4
10Andrew Mercer20:45.3Saline114.2
10Liam Francis20:45.5Northville114.2
9Julian Saleh20:45.6Woodhaven Brownstown114.1
12Ben Bieri20:45.7Grosse Pointe South114.1
11Marwan Murshed20:45.7Dearborn Fordson114.1
11Luke Cipolla20:46.3Dexter113.9
9Mason Kurtz20:46.8White Lake Lakeland113.7
11Colin Goralski20:46.9Livonia Stevenson113.7
11William O’Dell20:46.9Grosse Pointe South113.7
12Adryan Estrada20:47.2Mason113.6
9Michael Mielke20:47.7Temperance Bedford113.4
12Drew Starkey20:49.4Macomb Lutheran North112.9
9Beckham Sutter20:49.6Dexter112.8
10Ely Cameron20:49.6Utica Ford112.8
10Brecken Grazioli20:49.9South Lyon112.7
12Ali Mahedi20:50.0Dearborn Fordson112.7
10Jadon Russell20:50.3Rochester Hills Lutheran NW112.6
9Landen Coder20:50.8Chelsea112.4
11Ryan Lehto20:50.8Ypsilanti Lincoln112.4
11Ilias Alshohatee20:50.9Dearborn Fordson112.4
12Tucker Cory20:51.4Dundee112.2
12Dominic Berkemeier20:51.9Beverly Hills Groves112.0
9Miles Conger20:52.6Ann Arbor Fr Gabriel Richard111.8
12David Alsip20:52.7Warren Mott111.8
11Gabriel Ralston20:52.7Davison111.8
12Dyson Betts20:52.8Beverly Hills Groves111.7
9Weston Rose20:52.9South Lyon111.7
9Nelson Aquino Marcos20:53.1Lake Fenton111.6
11Ari Kish20:53.4White Lake Lakeland111.5
12Liam Hoban20:53.9Canton111.4
9Henry Kohl20:54.1Beverly Hills Groves111.3
10Chase Edwards20:56.2Wyandotte Roosevelt110.6
12Murad Murshed20:56.3Dearborn Fordson110.6
12Seth Clifford20:56.5Novi110.5
12Avi Adar20:56.7Ann Arbor Greenhills110.4
10Jonathan Poppe20:58.3Ann Arbor Fr Gabriel Richard109.9
10Owen Hanson20:58.8Marshall109.7
11Aaron Lacombe21:00.2Livonia Franklin109.3
11Colt Bretz21:00.4Mason109.2
12Brady Pietszak21:00.8Westland John Glenn109.1
9Jack Mathias21:01.4Orchard Lake St. Mary’s108.9
10Victor Kamau21:02.0Madison Heights Lamphere108.7
11Luciano (Lu) Rozum21:02.1Detroit Catholic Central108.6
9Dylan Cooley21:02.4Dundee108.5
10Nate Marques21:04.0Dexter108.0
12Lincoln Stam21:04.3Howell107.9
9Alex O’Hara21:04.4Detroit Catholic Central107.9
9Jaxsen Rice21:04.9Ypsilanti Lincoln107.7
12Lucas Wong21:05.6Novi107.5
10Will Unruh21:05.6South Lyon East107.5
11Walter Sutherland21:05.7New Haven107.4
12Ian Scott21:05.8Lutheran HS Westland107.4
9Austin Marion21:06.3Saline107.2
12Andrew Hinks21:06.3New Boston Huron107.2
10Samuel Chudy21:06.8Grosse Pointe South107.1
10Aleksander Dewey21:06.9Dearborn Divine Child107.0
9Brody Preuss21:07.2Dexter106.9
10Landon Salow21:07.8Petersburg-Summerfield106.7
11Khaled Altahesh21:08.8Dearborn Fordson106.4
9Jackson Kiley21:08.9Lake Fenton106.4
12Ethan Carey21:09.3Woodhaven Brownstown106.2
11Sebastian Towne21:10.7Detroit Catholic Central105.8
12Anthony Parker21:10.9Lutheran HS Westland105.7
12Gabe Bookout21:12.2Plymouth Christian Academy105.3
12Henry Park21:13.1Canton105.0
11Patrick Zick21:13.7Riverview104.8
11Seungwoo Lee21:14.5Rochester Hills Stoney Creek104.5
10Joe Zacharek21:15.0Plymouth Christian Academy104.3
12Jack Taylor21:16.1Warren DeLaSalle104.0
9Axel Durchman21:16.4Carleton Airport103.9
11Johnny Lapointe21:16.5New Boston Huron103.8
12Clark Tan21:17.4Davison103.5
10Miles Giroux21:17.8Northville103.4
9Owen Mutschler21:18.4Dexter103.2
9Jonah Gross21:18.8Dexter103.1
12Logan Courtade21:19.2Rochester Hills Stoney Creek102.9
9Jonas DeLand21:19.6Howell102.8
11Adam Leuneberg21:20.2Howell102.6
11Grady Lamb21:20.4Beverly Hills Groves102.5
9Rex Lyon21:21.7Rochester Hills Lutheran NW102.1
10Stephen Warnick21:22.9Grosse Pointe South101.7
10Owen Nagey21:23.7Royal Oak Shrine101.4
9Shota Ozika21:23.8Novi101.4
9Knox Long21:24.3Canton101.2
9Ryan Crowley21:24.4Warren DeLaSalle101.2
12Gus Stapleton21:24.5New Boston Huron101.2
11Samuel Garred21:25.6Ann Arbor Fr Gabriel Richard100.8
9Sebastian Rusea21:25.6Canton100.8
11Anoop Jagana21:25.8Novi100.7
10Andres Orozco21:26.2Livonia Franklin100.6
11Andrew Fay21:26.5Dexter100.5
10Aerin Alvaro21:26.5Romeo100.5
9Leo Saragoza21:26.5Detroit Catholic Central100.5
10Leo Roberts21:26.8South Lyon100.4
12Levi Strong21:27.1South Lyon East100.3
9Spencer Lamb21:28.0Romeo100.0
9Carson Taylor21:28.3Northville99.9
11Chase Peterson21:28.4Macomb L’Anse Creuse North99.9
9Matthew Ongena21:30.8Detroit Catholic Central99.1
11Kaleb Kish-Salkovski21:31.4Grosse Pointe South98.9
12Sam Leach21:32.0Davison98.7
9Calvin Thompson21:32.8Dexter98.4
11Nick Kopasz21:33.0Detroit Catholic Central98.3
12Sage Krysiak21:33.5Berkley98.2
10Daniel Hyrman21:34.6Davison97.8
12Basho Muhlbauer21:35.3Northville97.6
11Rocco Cortese21:35.9South Lyon97.4
11Andrew Nyboer21:35.9Macomb Lutheran North97.4
10Bennett Lapshan21:36.0Northville97.3
9Louis Hartzell21:37.0Beverly Hills Groves97.0
9Bennett Ayers21:37.3Dexter96.9
12Elijah Benskey21:37.7Trenton96.8
11Ryan Beauchamp21:37.8New Haven96.7
10Jonah Baldwin21:37.9Livonia Stevenson96.7
12Twoey Bullock Jr.21:38.4Ann Arbor Greenhills96.5
10Ian Wright21:38.7Saline96.4
9Gavin Goins21:38.8Dundee96.4
10Mark Binkowski21:38.9Grosse Pointe South96.4
11Joseph Johnson21:39.6Ypsilanti Lincoln96.1
9Vincent Korson21:39.8Detroit Catholic Central96.1
11Chris Coyle21:40.4Grosse Pointe South95.9
9Joey Stovcsik21:40.6Saline95.8
11Chris Reed21:40.9Livonia Stevenson95.7
11Keeley Klosowski21:41.4Livonia Stevenson95.5
9Christopher Dodge21:41.4South Lyon95.5
10Maxwell Romeri21:41.7Marshall95.4
11Isaac Watson21:41.7Belleville95.4
10Calvin Koch21:41.9Pontiac Notre Dame Prep95.4
10Kyzer Reid21:42.2Warren Woods Tower95.3
10Gavin Samona21:42.4Madison Heights Bishop Foley95.2
12Bennett Thomas21:42.8Dexter95.1
10Jacob Pier21:43.1Mason95.0
10Easten Schick21:43.8Northville94.7
12Renato Ianni21:44.1Whitmore Lake94.6
10James Wilson21:44.1Macomb Lutheran North94.6
10Kyler Tompkins21:44.9Livonia Franklin94.4
10William LeCompte21:45.6Saline94.1
10Griffin Moore21:46.6South Lyon East93.8
12Christopher Welt21:46.8Saline93.7
11Christian Coletta21:47.9Royal Oak Shrine93.4
10Anderson Frieden21:48.3Fenton93.2
11Mason Edelbrock21:48.6Dundee93.1
11Oliver Scherz21:48.8New Boston Huron93.1
12William Abbott21:48.9Detroit Catholic Central93.0
11Ali Almawri21:49.3Dearborn Fordson92.9
10Alex Novak21:50.0Livonia Stevenson92.7
11Charlie Mieloch21:51.2South Lyon92.3
10Vincent Bekkala21:52.3Warren Woods Tower91.9
11Zack Davis21:52.4Westland John Glenn91.9
10Kai Padgen-Soucy21:54.8Dexter91.1
10Silvio Jurkovic21:54.8Pontiac Notre Dame Prep91.1
12Jameson Holton21:55.2Mason90.9
10Dhevan Wilson21:55.4Pontiac Notre Dame Prep90.9
11Thomas Martin21:55.5South Lyon East90.8
9Braedyn Borener21:55.7Chelsea90.8
10Andrew Way21:56.1Northville90.6
12Ryan Steben21:56.1Saline90.6
10Brady SeGraves21:56.1Lutheran HS Westland90.6
9Hudson Fluegel21:56.4Beverly Hills Groves90.5
12Matthew Effah21:56.4Gibraltar Carlson90.5
10Joe Badel21:56.6Detroit Catholic Central90.5
12Taye McKinney21:57.1Beverly Hills Groves90.3
11David Hurd21:57.3Plymouth Christian Academy90.2
10Gage Ignatowski21:58.7Ann Arbor Fr Gabriel Richard89.8
11Evan Martin21:58.9Carleton Airport89.7
9Noah Cha21:59.4Warren Woods Tower89.5
9Jackson Missitti21:59.9Walled Lake Western89.4
–Lochlan Cole22:00.3Lutheran HS Westland89.2
10Anthony Mackson22:00.6South Lyon89.1
9Carter Crane22:01.1New Boston Huron89.0
12James Tiernan22:01.2South Lyon East88.9
10Calvin Oelkers22:01.9Dearborn Divine Child88.7
12Austin Krause22:03.0New Boston Huron88.3
9Rafael Vieira22:03.0Novi88.3
10Keegan Sigler22:03.2Fenton88.3
9Jose Thomassen22:03.8Auburn Hills Oakland Christian88.1
12Hussein Hussein22:04.2Beverly Hills Groves87.9
11Ben Sillick22:04.3Northville87.9
11Andrew Todd22:05.2Warren DeLaSalle87.6
12Tyler Penberthy22:05.9Macomb L’Anse Creuse North87.4
9Aaron Quan22:06.2Northville87.3
9Coen Fox22:06.7Northville87.1
9Brady Schleif22:07.2Livonia Stevenson86.9
11Carter Sharpe22:09.9Monroe86.0
9Chris Allman22:11.6Wyandotte Roosevelt85.5
11George Bae22:12.2South Lyon85.3
11Eli Kaplan22:12.3Berkley85.2
9Peyton Liddell22:12.7Detroit Renaissance85.1
10Caleb Slowinski22:12.7Livonia Franklin85.1
11Henry Milligan22:12.7St. Clair85.1
10Henry Poterek22:13.1Macomb L’Anse Creuse North85.0
10Michael Bekier22:13.3Petersburg-Summerfield84.9
11Julien Dincecco22:13.7Ann Arbor Greenhills84.8
12Robert Iussa22:14.6Northville84.5
10Jacob Bell22:15.7Livonia Stevenson84.1
9Cylus Roldan22:15.8Howell84.1
12Ethan Hall22:15.8Rochester Hills Lutheran NW84.1
10Thomas Binkowski22:15.9Pontiac Notre Dame Prep84.0
10Ben Bassett22:16.9Orchard Lake St. Mary’s83.7
10Jakob VanFossen22:18.7Wyandotte Roosevelt83.1
9Dylan Jennings22:18.8Dundee83.1
10Justin Johnson22:19.1New Haven83.0
12Evan Perry22:19.6Gibraltar Carlson82.8
9Tyler Alverson22:19.8Macomb L’Anse Creuse North82.7
12Gary Smith III22:20.2Southfield Christian82.6
10Caden Grove22:20.4St. Clair82.5
11Ibrahim Al-Zrouf22:21.2Trenton82.3
10Noah Dallaire22:22.0Davison82.0
9Matt Isaacs22:23.0Novi81.7
11Konrad Walbert22:23.3Berkley81.6
10Jacob Kadwell22:23.5Belleville81.5
10Adam Baydoun22:23.8Dearborn Heights Crestwood81.4
9Murphy Heurtebise22:23.9Macomb L’Anse Creuse North81.4
11Semin Han22:24.1Northville81.3
10Adam Nagy22:24.8South Lyon East81.1
11Antonio Starke22:25.0Macomb Lutheran North81.0
10Jack Zarate22:25.2Canton80.9
11Zach Smith22:26.2White Lake Lakeland80.6
9Henry Mangan22:27.3South Lyon80.2
11Nathaniel (Nate) Keck22:29.7Temperance Bedford79.4
10Lucas Moore22:29.8Macomb L’Anse Creuse North79.4
12Henry Wekerle22:31.5Berkley78.8
9Brent Morey22:31.6Davison78.8
10Briggs Corie22:32.7Saline78.4
11Leon Spivey22:32.8Ypsilanti Lincoln78.4
12Suchith Lanka22:32.8Belleville78.4
12Dane Mazur22:33.6Woodhaven Brownstown78.1
12Alexander Langton22:33.8Monroe Milers Homeschool Athletics78.1
12Ian Nakanishi22:33.8Orchard Lake St. Mary’s78.1
9Wally Kubert22:34.0Ann Arbor Fr Gabriel Richard78.0
9Aiden Smith22:34.4Detroit Renaissance77.9
10Sebastian Lewandowski22:34.4Dearborn Divine Child77.9
12Matthew Barnes22:34.8Howell77.7
9Caden Smerecki22:35.5Novi77.5
10Jacob Probst22:36.4Macomb Lutheran North77.2
10Colton Hardt22:36.7New Boston Huron77.1
9Matthew Hakim22:36.9Livonia Stevenson77.0
9Brady Humphries22:37.2Ann Arbor Fr Gabriel Richard76.9
10Aiden Thomas22:37.9Pontiac Notre Dame Prep76.7
11Gavin Heimberger22:38.0Riverview76.7
12Jack Grimes22:38.2Dexter76.6
10Greyson Briggs22:38.2Howell76.6
10Dominick Rempe22:39.0New Boston Huron76.3
10Tyler Morris22:39.3Macomb L’Anse Creuse North76.2
9Atticus Yaros22:39.4Warren DeLaSalle76.2
11Micah Redford22:39.7Auburn Hills Oakland Christian76.1
10Joey Vitali22:40.7Berkley75.8
9Derek Whitbeck22:41.3Canton75.6
10Caden Miley22:41.5Macomb L’Anse Creuse North75.5
9Sashvanth Vijaybabu22:41.8Novi75.4
12Drew Mitchell22:42.3Northville75.2
10Ayden Ward22:42.8Novi75.1
12Nicholas Croft22:42.9Beverly Hills Groves75.0
10Evan Villemure22:43.7Beverly Hills Groves74.8
9Oliver Deenik22:44.5Grosse Pointe South74.5
9Declan O’Connell22:44.9Whitmore Lake74.4
12Braden Bennard22:45.3Gibraltar Carlson74.2
11Ethan Specht22:46.5Detroit Catholic Central73.8
11Ryan Warburton22:46.6Pontiac Notre Dame Prep73.8
9Collin McClelland22:46.7Macomb Lutheran North73.8
9Jamar Woods22:47.6Belleville73.5
9Ryan Cloud22:48.3Northville73.2
11Dan Bui22:48.3Ypsilanti Lincoln73.2
10Nate Tennon22:48.4Livonia Stevenson73.2
10Joseph Alkevicius22:50.2Livonia Stevenson72.6
10Aden Lim22:53.0Grosse Pointe South71.7
10Connor Dmoch22:54.3Fenton71.2
9Steven Murphy22:54.3Macomb Lutheran North71.2
11David Bingham22:54.6Ann Arbor Fr Gabriel Richard71.1
12Kyle Erfurt22:54.6Detroit Catholic Central71.1
12Ryan Zou22:55.7Madison Heights Lamphere70.8
12Bennett Kohler22:56.1Northville70.6
10Louis Flieger22:56.1Macomb L’Anse Creuse North70.6
9Sean Joyce22:56.4Madison Heights Lamphere70.5
9Thaman Mogili22:56.6Novi70.5
12Camden Lobban22:57.4Davison70.2
10Justin Bullock22:57.4St. Clair70.2
10Layne Shook22:58.3Fenton69.9
11Mason Kidd22:59.4New Boston Huron69.5
11Grayson Gibbon23:01.5Lake Fenton68.8
9Nolan Nzoma23:01.7Novi68.8
11Grayson Stanifer23:02.4Saline68.5
12Brady Butzler23:02.7Lake Fenton68.4
11Oliver Patterson23:02.8Saline68.4
12Braydon Ost23:03.9Petersburg-Summerfield68.0
10Bilal Jarouche23:04.2Dearborn Fordson67.9
12Lorenzo LoGrasso23:04.3Macomb L’Anse Creuse North67.9
10Jude Bevington23:04.5Canton67.8
10Judah Tong23:04.7Davison67.8
9Benjamin Warren23:04.9Grosse Ile67.7
9Mannix Dobija23:04.9Trenton67.7
9Gabriel Hollis23:05.4Pontiac Notre Dame Prep67.5
9Ian Lamky23:05.5Macomb L’Anse Creuse North67.5
9Micah Pierceall23:05.9Plymouth Christian Academy67.4
10Liam Rock23:06.3Temperance Bedford67.2
9Brenton Kramer23:06.4Gibraltar Carlson67.2
12Atticus Houston23:06.9Mason67.0
12Lucas Ellis23:08.4Ann Arbor Fr Gabriel Richard66.5
9David Recznik23:09.0Ann Arbor Fr Gabriel Richard66.3
12Tristan Bickmann23:09.0Howell66.3
10Samuel Pfeiffer23:10.3Auburn Hills Oakland Christian65.9
11Lucas Mosley23:11.8Trenton65.4
10Simon Kern23:11.9South Lyon65.4
12Rohan Gunna23:13.0Novi65.0
11Brock Boyd23:13.7White Lake Lakeland64.8
12Warren Thebolt23:13.9Dundee64.7
10Evan Diffin23:17.8South Lyon East63.4
11Austyn Parker23:19.2Dundee62.9
9Everett Williams23:19.3Saline62.9
9Aaron Stegall23:19.3Howell62.9
11Austin Hillman23:19.7Madison Heights Lamphere62.8
10Sam Hohenstein23:20.0Howell62.7
12Max Nakamura23:21.2Northville62.3
12Ryan Scott23:21.6Plymouth Christian Academy62.1
9Matthew Zeidan23:22.2Ann Arbor Greenhills61.9
10Edwin Convery23:22.6Belleville61.8
12James Ohngren23:25.4Center Line60.9
12Benjamin Clark23:26.5Livonia Franklin60.5
9Perry Williams23:27.2Livonia Stevenson60.3
10Bowen Ryan23:28.9White Lake Lakeland59.7
10Alex Prescott23:29.0Ann Arbor Greenhills59.7
12Aidan McClelland23:29.6Ann Arbor Fr Gabriel Richard59.5
9Luke Wiens23:29.8Temperance Bedford59.4
9William Whitley lll23:31.8Walled Lake Western58.7
12Austin Taylor23:32.3Petersburg-Summerfield58.6
10Henry Dyson23:32.8Dexter58.4
9Zain Poinsett23:32.8Novi58.4
12Jack Shiner23:33.5Livonia Franklin58.2
9Cooper Dieble23:34.0Temperance Bedford58.0
9Neal Sandifer23:34.5Detroit Renaissance57.8
10Ian Kelley23:34.9Ann Arbor Fr Gabriel Richard57.7
9Jeremiah Napier23:36.7Ypsilanti Lincoln57.1
10Joseph Calley-Seal23:37.1Dexter57.0
10Henry Gilbert23:37.5Romeo56.8
12Jayce Zalenko23:38.8Warren Woods Tower56.4
12Nathan Brashaw23:38.8Riverview56.4
9Ari Jurkovic23:39.8Pontiac Notre Dame Prep56.1
10Lucas Butcher23:41.1Howell55.6
9Anthony Hornok23:42.2Romeo55.3
10Gavin Doty23:43.0Dexter55.0
10Henry Sohmer23:43.2Davison54.9
9Logan Beaubien23:44.2Carleton Airport54.6
9Parker Zemla23:45.1South Lyon East54.3
9Carter Meseke23:46.4South Lyon53.9
11Dylan Yee23:47.3Detroit Catholic Central53.6
9Benjamin Shy23:48.7Howell53.1
9Josiah McKinney23:49.7Beverly Hills Groves52.8
11Asher Trost23:50.1Novi52.6
10Adam Keoleian23:50.1Rochester Hills Stoney Creek52.6
9Caden Steslicki23:51.1Novi52.3
10Justin Clark23:51.3Pontiac Notre Dame Prep52.2
9Jacob Hughes23:51.8Saline52.1
9Ben Goch23:52.9Livonia Stevenson51.7
10Tom Rowe23:53.5Livonia Stevenson51.5
9Brenden Preston23:55.9Petersburg-Summerfield50.7
12Jaxson Vankehrberg23:56.8St. Clair50.4
11Lawson Gallardo23:56.9Lake Fenton50.4
12Kellin Teddy23:57.5Dexter50.2
10Levi Mihora23:57.9Dundee50.0
9Jesse Courtade23:59.3Rochester Hills Stoney Creek49.6
11Connor Groat23:59.9Ann Arbor Greenhills49.4
9Dominic Deneau24:02.4South Lyon48.5
12Gavin Wort24:02.4Gibraltar Carlson48.5
12Michael Wilhelm24:03.7Gibraltar Carlson48.1
9Dominik Hurd24:04.2Northville47.9
12Thomas Hauptman24:04.7Ann Arbor Greenhills47.8
10Nick Dixon24:04.8Walled Lake Western47.7
11Alexander Gross24:05.7Walled Lake Western47.4
12Lukas Cranson24:07.6Dundee46.8
11Aaron Dandin24:08.2Macomb L’Anse Creuse North46.6
9Brenden Brandt24:08.4Davison46.5
9Brandon Mowrer24:08.6Chelsea46.5
12Justin Witt24:09.3White Lake Lakeland46.2
9Thomas O’Hanlon24:09.3Plymouth Christian Academy46.2
9Evan Reames24:11.3Ann Arbor Greenhills45.6
11Eddie Logsdon24:11.9Orchard Lake St. Mary’s45.4
9Charles Cavins24:12.7Rochester Hills Stoney Creek45.1
12Evan Cousino24:12.9Dundee45.0
11Jacob Lukowski24:15.6Macomb Lutheran North44.1
10Owen Kraft24:17.4Ann Arbor Fr Gabriel Richard43.5
10Logan Myers24:18.6Howell43.1
10Dominic Segraves24:18.8Woodhaven Brownstown43.1
12Jonathon Hettig24:19.4Dundee42.9
10Michael Mendez Jr.24:19.7Grosse Ile42.8
10Tait Phillips24:19.8Utica Ford42.7
9Kareem Achkar24:21.8Dearborn Heights Crestwood42.1
10Jinto Hattori24:22.0Novi42.0
9Hunter Wyss24:22.0Chelsea42.0
11Luke Tyll24:22.4Beverly Hills Groves41.9
9Ryan Taborga24:23.3Beverly Hills Groves41.6
10Tanmay Makupalli24:24.0South Lyon East41.3
10Robert Landrum24:24.5Belleville41.2
9Greyson Sayers24:24.7St. Clair41.1
10Jack Marsh24:25.9Grosse Pointe South40.7
10August Johnson24:26.6Monroe40.5
10Lorenzo Salas24:28.0Trenton40.0
12Ryan Sain24:29.7South Lyon39.4
10Bennett Bucy24:30.5Macomb L’Anse Creuse North39.2
10Sowrish Thrummala24:31.2Walled Lake Western38.9
9Isaiah Napier24:32.9Ypsilanti Lincoln38.4
11Keto Howcroft24:32.9Orchard Lake St. Mary’s38.4
10Ben Strobel24:35.4Berkley37.5
9Declan Saotome24:35.6Howell37.5
10Lucas Thomas24:36.4Temperance Bedford37.2
11Sergio Navarrete-Dominguez24:37.2Pontiac Notre Dame Prep36.9
10Bryce Wood24:37.4Grosse Ile36.9
10Mason Baker24:38.7Detroit Catholic Central36.4
10Alexander Lee24:39.4Ann Arbor Greenhills36.2
12Emerson Mason-Schickel24:39.8Ann Arbor Fr Gabriel Richard36.1
11Luke Wu24:42.9Plymouth Christian Academy35.0
11Josh Alula24:45.2Beverly Hills Groves34.3
9Sebastian Jeyaraj24:45.8Ann Arbor Fr Gabriel Richard34.1
10Ethan Pinks24:46.4Warren Woods Tower33.9
9Wesley Cameron24:49.4Dexter32.9
11David Sharp24:50.9Ypsilanti Lincoln32.4
9Grayson Spoor24:51.6Mason32.1
10Otis Pogodzinski25:00.7Madison Heights Bishop Foley29.1
10Elliot Storer25:01.2Chelsea28.9
11Brady Seifert25:06.2Pontiac Notre Dame Prep27.3
9Eric Wright25:07.1Belleville27.0
9Chandler Barnett25:10.1Temperance Bedford26.0
9Mecayden Burmeister25:11.9Mason25.4
9Elliott Root25:13.0South Lyon East25.0
–William Conover25:14.6Northville24.5
9Benjamin Vaudt25:15.0Dexter24.3
11Mohamed Anani25:19.8Dearborn Heights Crestwood22.7
10Elijah Sherer25:20.8Whitmore Lake22.4
10Nicholas Quagliata25:22.1Dexter22.0
9Asher Hinkleman25:25.8Temperance Bedford20.7
12Joey Skupin25:26.4Macomb L’Anse Creuse North20.5
9Gunner Talley25:26.6Temperance Bedford20.5
11Aiden George25:27.0Utica Ford20.3
9Tommy Parks25:30.0Temperance Bedford19.3
11Christopher Brummett25:30.3Ann Arbor Greenhills19.2
9Mason Campbell25:33.5Fenton18.2
10Matthew Riggle25:33.7Belleville18.1
12Billy Rozelle25:34.2Ann Arbor Greenhills17.9
12Zachary Noel25:34.7Detroit Catholic Central17.8
10Andrew Lecompte25:37.2Saline16.9
11Connor Dolecki25:37.5Rochester Hills Stoney Creek16.8
9Parker Watson25:42.1Rochester Hills Lutheran NW15.3
10Cole Stump25:43.7Mason14.8
11Derek Wiseman25:44.2Dexter14.6
10Joshua Herrell25:45.3Madison Heights Lamphere14.2
9Brandt Ferrell25:45.6Dexter14.1
10Sahas Amirineni25:48.7Novi13.1
9Eli Lederman25:51.6Southfield Christian12.1
9Gavin Rucker25:51.7Beverly Hills Groves12.1
10Elijah Gabrielli25:51.9Plymouth Christian Academy12.0
9Max Eritano25:51.9Madison Heights Lamphere12.0
9Austin Ford25:56.4Northville10.5
12Danny Jefferson25:57.4Detroit Catholic Central10.2
9Ben Bougher26:00.1Dexter9.3
10Nikolas Roldan26:00.3Howell9.2
9Owen McGill26:05.5Macomb Lutheran North7.5
9Duncan Kopp26:11.7Livonia Stevenson5.4
11Jaafar Fawaz26:12.4Dearborn Heights Crestwood5.2
11Justin He26:12.4Northville5.2
10Joaquin Najar26:12.7Madison Heights Lamphere5.1
12Giuseppe Alastra26:14.6Wyandotte Roosevelt4.5
11Christopher Ban26:15.7Monroe4.1
12Drew Mazur26:17.7Woodhaven Brownstown3.4
10Christian Johnson26:18.7Northville3.1
9Anthony Daniels26:23.0Belleville1.7
9Henry Tsallis26:23.0Dexter1.7
12James Garneau26:23.7Orchard Lake St. Mary’s1.4
12Xavier Metzger26:25.4Gibraltar Carlson0.9

GIRLS INDIVIDUAL RATIN

GradeNameTimeTeamRating
10Alexandra Scappaticci18:01.9Northville170.0
12Jaelyn Ray18:13.5Pinckney166.2
11Savannah Staton18:17.2Saline164.9
11Alannah Wessel18:22.0Romeo163.3
12Lucia Lachapelle18:24.1Northville162.6
11Charley McKay18:44.0Woodhaven Brownstown156.0
12Kaylie Livingston18:46.7Whitmore Lake155.1
12Becca Van Lent18:48.4Ann Arbor Skyline154.5
11Ella Lorenz18:48.8Brighton154.4
11Paige Rohda18:50.8Berkley153.7
10Giada Mills18:53.2Beverly Hills Groves152.9
12Kodie Snyder19:07.9Dexter148.0
12Katarina Munson19:10.5Saline147.2
10Brynn Somers19:12.3Northville146.6
12Katelynn Egli19:19.9Novi144.0
12Abigail Dobry19:21.9Dexter143.4
12Reese Rosbolt19:25.4Romeo142.2
12Lucille Clark19:28.6Marian (Bloomfield Hills)141.1
11McKinley Jones19:29.9Saline140.7
11Elizabeth Gerzema19:32.7Farmington Hills Mercy139.8
10Eleanor Pilsner19:34.5Grosse Pointe South139.2
12Irie Scrase19:36.7Ann Arbor Skyline138.4
11Adelynn Turck19:39.2Saline137.6
10Audrey Grosteffon19:40.4Temperance Bedford137.2
10Brooke Wallace19:40.7Howell137.1
12Morgan Scally19:42.4White Lake Lakeland136.5
12Elliana Hufton19:42.4Lake Fenton136.5
9Madelyn Newman19:46.7South Lyon East135.1
9Molly Sarrach19:49.6Romeo134.1
9Josephine Humphrey19:51.0Marian (Bloomfield Hills)133.7
11Valyntina Garcia19:51.8Pinckney133.4
12Samantha Whitlam19:52.0Macomb Lutheran North133.3
10Reagan Mason19:57.7Howell131.4
10Ella Corby19:58.5Northville131.2
12Colette Lozo20:02.0Northville130.0
11Annabelle Chan20:03.5Woodhaven Brownstown129.5
9Lily Szukaitis20:05.4Northville128.9
10Blix Finn20:06.5Ann Arbor Skyline128.5
11Piper Lyon20:06.6Rochester Hills Lutheran NW128.5
12Genevieve Connolly20:07.4White Lake Lakeland128.2
10Ella German20:07.5Novi128.2
12Gabby Marino20:08.3White Lake Lakeland127.9
11Ruby Petee20:11.9Mason126.7
10Reese Cournoyer20:12.2Brighton126.6
9Sophia Baier20:13.5Lake Orion126.2
12Isabelle Verellen20:15.2White Lake Lakeland125.6
12Alexis Schwartz20:17.2Rochester Hills Stoney Creek124.9
11Maddie Stouffer20:19.2Brighton124.3
12Anna Halliday20:23.9Howell122.7
12Morgan Allen20:26.1Mason122.0
10Olive DiMassa20:27.2Howell121.6
11Tatum Mooradian20:27.6Northville121.5
12Ashley Lubowicki20:27.8Brighton121.4
12Vivian Hoffman20:28.8Dexter121.1
12Emma Engalan20:30.0Northville120.7
11Grace Bedner20:31.0Farmington Hills Mercy120.3
12Sophie Roth20:32.2Saline119.9
9Addison Farero20:32.5Mason119.8
12Maya Pletzer20:34.0White Lake Lakeland119.3
11Jorga Wooledge20:34.5Mason119.2
11Eastynn Charder20:35.5Pinckney118.8
9Reilly Klas20:37.0Brighton118.3
12Faith Wessel20:37.7Romeo118.1
11Chloe Boright20:40.7Macomb Lutheran North117.1
12Bailey Konuszewski20:41.2Dexter116.9
9Merryn MacArthur20:42.7Ann Arbor Skyline116.4
10Sora Saito20:44.0Novi116.0
11Samantha Michalski20:45.0Salem115.7
11Alexis Kmiecik20:48.9Woodhaven Brownstown114.4
12Hope Noal20:51.2Woodhaven Brownstown113.6
11Gabby Schuff20:52.2Marian (Bloomfield Hills)113.3
11Ainslie Carter20:53.2Farmington Hills Mercy112.9
10Emma Puscas20:53.7Wyandotte Roosevelt112.8
11Clare Davidson20:54.0Canton112.7
11Isabella Glibota20:54.8Berkley112.4
11Ella Baker20:55.4Carleton Airport112.2
11Claire Galas20:59.9Novi110.7
11Ana Lucia Reynoso21:00.7Berkley110.4
9Marina Warner21:01.6Grosse Ile110.1
9Julia Riemer21:04.0Northville109.3
9Marissa LaMarra21:04.4Brighton109.2
12Samantha Bartell21:05.2Salem108.9
11Alaina Dillon21:07.3Marshall108.2
12Ella Bilyk21:07.4Northville108.2
10Madison Slade21:07.6Gibraltar Carlson108.1
12Claire Porinsky21:09.8South Lyon East107.4
11Grace Pacheco21:10.9New Boston Huron107.0
9Madeline MacLellan21:10.9Salem107.0
10Jordane Falvey21:11.7Dearborn Divine Child106.8
11Malynda Lambros21:12.0Whitmore Lake106.7
11Layla Blumberg21:14.9Dexter105.7
11Elin Tenbrink21:16.1Ann Arbor Skyline105.3
10Kylie Rennie21:17.2White Lake Lakeland104.9
9Gabriella Diaz21:17.5Dearborn Divine Child104.8
10Leigh Sapp21:18.1Rochester Hills Stoney Creek104.6
9Chloe Bye21:19.1South Lyon104.3
9Lily Galayda21:19.7Pontiac Notre Dame Prep104.1
10Lauren Tomaszewski21:19.8Saline104.1
12Tessa Kozlowski21:20.5Rochester Hills Stoney Creek103.8
11Lucy Gump21:20.8Macomb Lutheran North103.7
9Emma Gritter21:20.8Ann Arbor Skyline103.7
10Melanie Clark21:22.0Marian (Bloomfield Hills)103.3
12Sophia Johnson21:22.8Temperance Bedford103.1
10Brooklyn Verellen21:23.4White Lake Lakeland102.9
11Jamie Glatfelter21:24.4Trenton102.5
10Caroline Cotner21:25.0Saline102.3
9Mary Peterson21:25.7Brighton102.1
11Jaelynn Greene21:26.0Woodhaven Brownstown102.0
9Isabelle Kopczyk21:26.2Fenton101.9
12Julianna Richards21:26.7Dexter101.8
9Marian Byrd21:26.7Marian (Bloomfield Hills)101.8
9Ella Hardman21:27.9South Lyon101.4
10Sofia Kang21:28.9South Lyon East101.0
9Hailey Baltzell21:29.8Pinckney100.7
11Jenna Berkimer21:30.1Brighton100.6
9Emma Ford21:31.9Grosse Pointe South100.0
11Ava Bates21:31.9Lutheran HS Westland100.0
10Khaya Pierson21:32.4Livonia Stevenson99.9
10Anamaria Brazdau21:32.6Plymouth Christian Academy99.8
11Torri Resetar21:32.7Brighton99.8
12Liliana Anderson21:32.8Lake Orion99.7
11Naya Abu Yasin21:35.4Northville98.9
9Addison Mauck21:36.2Rochester Hills Stoney Creek98.6
12Genevive Meihn21:37.4Beverly Hills Groves98.2
9Payton Packer21:38.7Mason97.8
12Jenna Sievert21:39.5White Lake Lakeland97.5
9Macy Christopher21:42.6Brighton96.5
10Ruby Giddings21:42.7Saline96.4
11Leah Krzeszewski21:43.5Marian (Bloomfield Hills)96.2
11Claire Collins21:45.1Dexter95.6
12Olivia Colt21:45.3Grosse Pointe South95.6
9Aubrie Schutt21:45.4Macomb L’Anse Creuse North95.5
12Alison Kauffman21:45.7Ann Arbor Skyline95.4
11Giada Fioritto21:50.5Gibraltar Carlson93.8
12Charlotte Clark21:50.8Northville93.7
10Reina Diaz21:50.9Wyandotte Roosevelt93.7
12Morgan Costello21:53.5Grosse Pointe South92.8
12Aubrey Zimmerman21:55.2Walled Lake Western92.3
10Ada Cain21:57.2Gibraltar Carlson91.6
12Renata Arreola-Olvera22:01.2Novi90.3
9Reese Miller22:01.8Brighton90.1
11Advika Rao22:02.7Lake Orion89.8
11Paige Garbo22:03.4Grosse Pointe South89.5
12Sydney Erickson22:05.4Lutheran HS Westland88.9
12Kaylynn Sutton-Gates22:06.5Brighton88.5
9Hannah Thomassen22:06.6Canton88.5
9Ivy Surma22:07.4Grosse Pointe South88.2
12Emma Reimer22:07.6New Haven88.1
11Isa Vargo22:08.3New Boston Huron87.9
11Brigette Conger22:08.6Berkley87.8
11Natalie Vert22:08.7Romeo87.8
12Violet Scheels22:09.0South Lyon87.7
10Maliah McKibben22:10.0Temperance Bedford87.3
10Kaitlyn Bacevicius22:10.2Lake Orion87.3
11Lacey Spangler22:10.9Ypsilanti Lincoln87.0
11Gabriella Clinton22:11.2Marian (Bloomfield Hills)86.9
12Lydia Scally22:11.3Romeo86.9
12Addie Jones22:12.3Salem86.6
12Morgan Clark22:13.2Mason86.3
9June Counts22:13.9Whitmore Lake86.0
11Hadley Worsham22:14.2Brighton85.9
10Angela Franco22:15.5Warren Mott85.5
10Serenity Clancy22:15.5Woodhaven Brownstown85.5
10Kathryn Dunn22:16.1Chelsea85.3
12Samantha DeMore22:16.2Novi85.3
9Ella Howton22:20.2South Lyon83.9
9Caleigh Gardner22:20.5Rochester Hills Lutheran NW83.8
10Addison Geml22:20.6Rochester Hills Stoney Creek83.8
11Alayna Smith22:20.6Marian (Bloomfield Hills)83.8
9Alaiyah Knox22:21.3Canton83.6
11Madeena El-Mubarak22:22.4Dearborn Fordson83.2
10Rose Hill22:22.5St. Clair83.2
12Morgan Sprague22:23.5White Lake Lakeland82.8
12Kerrington Fields-McCurdy22:23.6Livonia Stevenson82.8
11Ella Rohrhoff22:23.7Northville82.8
10Lucy Hakala22:24.1Ann Arbor Skyline82.6
12Rylee Piornack22:24.3Grosse Pointe South82.6
12Ella Thibodeau22:24.7Romeo82.4
10Stella Bishop22:26.0St. Clair82.0
11Ava Knight22:28.6Macomb L’Anse Creuse North81.1
11Veeksha Chithra Anil22:29.5Novi80.8
12Louisa Denks22:30.3Royal Oak Shrine80.6
10Sabrina Tate22:32.6Howell79.8
12Avery Stallmann22:32.7Macomb Lutheran North79.8
10JJ Lukas22:33.2Farmington Hills Mercy79.6
11Lily Vivio22:33.5White Lake Lakeland79.5
11Caitlin Walenciak22:34.2South Lyon East79.3
9Maddie Cummings22:34.3Saline79.2
11Ria White22:34.4Grosse Pointe South79.2
12Calisse Budek22:34.5Grosse Pointe South79.2
12Payton Aagesen22:34.5Saline79.2
9Wilhelmina VanderWerp22:35.1Grosse Pointe North79.0
12Lauren Watkins22:35.3Northville78.9
11Kaylynne Baltzell22:35.5Pinckney78.8
9Noelle Lyon22:38.5Grosse Pointe North77.8
12Ella McFarlane22:39.1Riverview77.6
11Zoey Smalling22:39.4Monroe77.5
12Mae Barbaro22:39.5Dexter77.5
11Sophia Jiang22:42.4Northville76.5
11Ella Trueman22:42.5Dearborn Divine Child76.5
9Sophia Mercatante22:42.9Brighton76.4
12Mia Washington22:43.0Saline76.3
12Gabriella Komarowski22:43.2St. Clair76.3
12Julia Rowe22:43.3Livonia Stevenson76.2
12Libby Schuster22:45.1Ann Arbor Greenhills75.6
10Lydia Thomason-Redus22:45.9Grosse Pointe South75.4
12Jasmine Rodner22:46.7White Lake Lakeland75.1
12Kayla Christesen22:46.8New Boston Huron75.1
10Lillian Black22:47.8Romeo74.7
12Reagan Reaume22:48.2Gibraltar Carlson74.6
12Sophia Williams22:48.6Fenton74.5
10Georgia Houghton22:48.9Mason74.4
10Elizabeth Lennon22:49.3Romeo74.2
10Madison Agocs22:49.8Carleton Airport74.1
11Emily Weaver22:50.1Mason74.0
11Rachel McDonell22:50.5St. Clair73.8
11Avalina Williamson22:51.4Trenton73.5
9Agata Raczko22:51.5Novi73.5
10Elizabeth Hill22:51.7Walled Lake Western73.4
10Audrey Molnar22:51.8Lutheran HS Westland73.4
10Kahlyn Gauthier22:52.5South Lyon73.2
12Flora Ramos22:53.0Pontiac Notre Dame Prep73.0
12Ella Thornton22:53.1St. Clair73.0
12Kendall Beus22:53.5Novi72.8
11Olivia Reuther22:53.7Lake Orion72.8
12Jordan Pope22:54.4Livonia Franklin72.5
10Courtney Blamer22:55.3Livonia Franklin72.2
10Leah Edgar22:56.0Fenton72.0
11Madeline Marchwinski22:56.0Romeo72.0
10Amelia Mangan22:56.0South Lyon72.0
10Anya Meyer22:56.8Saline71.7
9Lyla Hughes22:58.4Ann Arbor Skyline71.2
11Ella Daly22:58.8Royal Oak Shrine71.1
10Mary Lennon23:00.5Romeo70.5
12Maya Elachkar23:01.6Dearborn Fordson70.1
9Montana Wessels23:02.3Grosse Pointe South69.9
12Addison Matthies23:03.5Lake Fenton69.5
12Corinne Lamb23:03.7Romeo69.4
11Allison Ost23:04.5Petersburg-Summerfield69.2
9Kara Unger23:04.5Lutheran HS Westland69.2
10Anna McCarthy23:04.5Marian (Bloomfield Hills)69.2
12Eliza Bigelow23:04.9Dexter69.0
9Nora Garwood23:05.2Salem68.9
12Addison Meuth23:07.2Petersburg-Summerfield68.3
10Hailey McDonald23:08.0Lake Orion68.0
12Hannah Haines23:09.6Madison Heights Lamphere67.5
12Carina Ogle23:10.4Orchard Lake St. Mary’s67.2
10Zeta Adamski23:10.4Pontiac Notre Dame Prep67.2
9Ella Myers23:12.1Saline66.6
11Olivia Schlicker23:13.3Novi66.2
10Isabelle Calati23:13.9Saline66.0
11Olivia Roelofs23:14.1Canton66.0
12Lyza Ruster23:14.2Mason65.9
10Addy Ringbloom23:14.5Dundee65.8
10Ariana Macri23:15.9Macomb Lutheran North65.4
12Evelyn Buckley23:16.5Macomb Lutheran North65.2
9Daria Kunets23:17.0Walled Lake Western65.0
12Erin Korsak23:18.3Grosse Pointe South64.6
9Sophia Shelby23:18.8South Lyon East64.4
10Cate Medendorp23:18.9South Lyon East64.4
12Chiamara Ogbonna23:19.1Woodhaven Brownstown64.3
11Harper Jackson23:19.6Gibraltar Carlson64.1
10AdaLynn Thompson23:20.3Romeo63.9
10Kiersten Craigo23:21.0Rochester Hills Lutheran NW63.7
10Maddy Robison23:21.2Farmington Hills Mercy63.6
12Anabelle Mangan23:22.6South Lyon63.1
11Romy Pintar23:22.6Dexter63.1
11Evie Sarigiannis23:23.1Orchard Lake St. Mary’s63.0
9Alaina Meinka23:24.2Macomb Lutheran North62.6
11Priya Sastry23:24.8Northville62.4
12Paige Willman23:25.1Lake Fenton62.3
10Casandra Morello23:26.5Fenton61.8
10Svaasya Wallace23:27.7Novi61.4
9Cinder Gurskey23:27.7Grosse Pointe South61.4
12Katie Anderson23:27.9Northville61.4
12Sofia Kouza23:29.7Marian (Bloomfield Hills)60.8
12Caroline Darrah23:30.5Whitmore Lake60.5
10Charlotte Bates23:31.7Temperance Bedford60.1
10Brea Mullins23:32.0St. Clair60.0
12Claire Dunn23:32.2Pontiac Notre Dame Prep59.9
10Maha Sleiman23:32.7Dearborn Fordson59.8
10Elyse Cherry23:33.0Howell59.7
12Jayelynn Lines23:33.2Woodhaven Brownstown59.6
10Delaney Trachsel23:33.4Rochester Hills Stoney Creek59.5
10Mia Roelofs23:34.2Canton59.3
11Madelynne Stamp23:35.3Salem58.9
9Sophia Helminen23:35.5Howell58.8
10Isabelle Carignan23:35.7South Lyon East58.8
11Hannah Outlaw23:36.2Brighton58.6
10Abbey Ward23:37.3Carleton Airport58.2
9Heidi He23:41.5Northville56.8
11Charle McDonald23:42.0White Lake Lakeland56.7
11Livia Boucher23:42.2Gibraltar Carlson56.6
11Sophia Mulka23:42.5Utica Ford56.5
9Lauren Davey23:42.9South Lyon East56.4
11Julia Jones23:43.3Northville56.2
12Peyton Marshall23:43.3Plymouth Christian Academy56.2
11Lila Somerset23:44.7Grosse Ile55.8
10Cora Campbell23:44.9Fenton55.7
12Nina Malani23:45.5Ann Arbor Greenhills55.5
10Addy Christian23:46.8Grosse Pointe South55.1
10Amelia Carter23:46.8Grosse Pointe South55.1
11Emily Anderson23:47.5Pontiac Notre Dame Prep54.8
12Tessa Bordogna23:48.2Pontiac Notre Dame Prep54.6
12Leah Archambeau23:48.6South Lyon East54.5
11Kayloni Nunez23:49.2Temperance Bedford54.3
11Eva Stuckey23:49.4Warren Mott54.2
12Shyla Ankatha23:49.5Marian (Bloomfield Hills)54.2
12Lacy Ortega23:49.8Utica Ford54.1
12Hayleigh Belkofer23:50.0Temperance Bedford54.0
12Lily Salsberry23:50.4Wyandotte Roosevelt53.9
11Abigail Adams23:50.7Pinckney53.8
12Emmi Dober23:52.3Northville53.2
12Kira Pebley23:53.1Novi53.0
11Kaylee Kastelic23:53.2Rochester Hills Stoney Creek52.9
12Megan Cabble23:53.7Dexter52.8
11Ryan Huhn23:53.7Dearborn Divine Child52.8
12Liv Brody23:54.1Canton52.6
12Shelby Brenner23:54.3St. Clair52.6
9Vivian Vesperman23:55.3Grosse Ile52.2
12Erin Sax23:56.3Woodhaven Brownstown51.9
9Hailey McKinlay23:57.8Marshall51.4
11Sade Napier23:57.8Ypsilanti Lincoln51.4
10Grace Sharp23:57.9Livonia Stevenson51.4
9Melanie Bailey23:58.6Beverly Hills Groves51.1
11Annie McMahon23:58.6Macomb Lutheran North51.1
12Eva D’Agostino23:58.8Orchard Lake St. Mary’s51.1
12Caramia DeGiulio23:59.2Southfield Christian50.9
10Autumn Sokol23:59.3Mason50.9
9Sierra Sherer23:59.9Whitmore Lake50.7
10Claira Bales24:00.8Dexter50.4
10Ava Catalano24:01.6Woodhaven Brownstown50.1
10Elowyn Betts24:01.8Beverly Hills Groves50.1
12Elle Cesa24:02.7Rochester Hills Stoney Creek49.8
10Mia Levine24:03.5Berkley49.5
12Diane Zhao24:03.8Northville49.4
11Sydney Ward24:04.9Salem49.0
12Samantha Allen24:05.1South Lyon East49.0
10Chelsea Hembree24:05.2Howell48.9
10Cailey Levine24:05.3Berkley48.9
12Mia Rodriguez24:05.5Lake Orion48.8
11Isabella Chaptini24:05.8Grosse Pointe South48.7
10Grace Golembiewski24:06.8White Lake Lakeland48.4
10Erica Morello24:06.8Fenton48.4
9Eden Bloom24:07.2Plymouth Christian Academy48.3
11Bella Borgman24:07.3Romeo48.2
9Aubrie Cook24:07.5Canton48.2
10Lauren Macon24:07.6New Boston Huron48.1
10Josie Komarowski24:07.7St. Clair48.1
10Sienna McClain24:08.1Northville48.0
11Madeline Barringer24:08.2Farmington Hills Mercy47.9
10Katalin Hernadi24:09.2South Lyon47.6
10Addison Leschuk24:11.9Chelsea46.7
12Skylar Johnson24:12.0St. Clair46.7
11Abby Raymond24:12.0Petersburg-Summerfield46.7
10Ella Otter24:13.8Carleton Airport46.1
11Evelyn Bosanko24:14.0Canton46.0
11Kendal Kleman24:15.3Carleton Airport45.6
9Aubrey Richards24:15.9Fenton45.4
10Lillian Perry24:16.2Romeo45.3
10Abigail VanHooser24:16.8Auburn Hills Oakland Christian45.1
12Lilly Diaz24:19.5Woodhaven Brownstown44.2
11Catherine Kniffin24:19.5Saline44.2
12Dima Rtail24:19.6Dearborn Fordson44.1
10Alyvia Reyna24:21.0Wyandotte Roosevelt43.7
9Ellery Toth24:21.1Saline43.6
10Alexis (Lexi) Jolly24:21.6Livonia Stevenson43.5
12Harper Childress24:21.8Monroe Milers Homeschool Athletics43.4
12Tessa Allen24:22.7Romeo43.1
11Lyla Garcia24:22.8Livonia Stevenson43.1
10Whitney Desana24:22.9South Lyon East43.0
11Olivia Shupe24:23.2Gibraltar Carlson42.9
11Megan Sroczynski24:23.4Orchard Lake St. Mary’s42.9
9Analise Urek24:24.0Pontiac Notre Dame Prep42.7
11Ellie Lemmer24:24.5Orchard Lake St. Mary’s42.5
11Abigail Galazka24:25.3Brighton42.2
10Abby McCarthy24:25.8Wixom St. Catherine42.1
10Athena Sinkular24:25.9Orchard Lake St. Mary’s42.0
10Ashley Gardner24:26.5Mason41.8
12Lydia Richards24:27.8Dundee41.4
10Yadhira Thomassen24:30.0Auburn Hills Oakland Christian40.7
9Gia Rauscher24:31.0Saline40.3
11Mia Feliciano24:32.4Warren Mott39.9
11Aria Lin24:33.5Novi39.5
10Alice Zhu24:33.5Ann Arbor Greenhills39.5
10Loukya Reddy Annem24:36.3Novi38.6
11Ciara Nordstrom24:36.3Grosse Pointe South38.6
9Stella Elliott24:37.7Novi38.1
12Leah Sonnenberg24:38.3Grosse Pointe South37.9
10Emily Murphy24:39.5Marian (Bloomfield Hills)37.5
10Grace Jambeck24:40.3White Lake Lakeland37.2
10Eve McKinnon24:40.9Ann Arbor Skyline37.0
10Hannah Siegal24:41.2Ann Arbor Greenhills36.9
12Audra Sears24:41.3Novi36.9
9Aaliyah Layne24:42.0Farmington Hills Mercy36.7
11Layla Blonshine24:42.3Mason36.6
9Violet Viviano24:42.7Romeo36.4
12Frances Ford24:42.8Northville36.4
11Gracen Balazovic24:43.7Walled Lake Western36.1
9Claire Custer24:43.8Salem36.1
9Natalie Esseily24:44.5Pontiac Notre Dame Prep35.8
11Amber Longton24:45.5Grosse Ile35.5
10Brynn Bartel24:46.1Northville35.3
9Manaswini Reddy24:46.4Novi35.2
11Isabel Natividad24:46.5Trenton35.2
9Ally Roberts24:48.4St. Clair34.5
9Emryn O’Donnell24:48.4Canton34.5
12Paige Szopko24:51.2Canton33.6
9Reilly Graul24:51.9Lake Orion33.4
9Madelyn Robinson24:52.6Auburn Hills Oakland Christian33.1
9Matilda Sefel24:53.0Berkley33.0
12Delany Phillips24:53.3Brighton32.9
10Teagan Dzagulones24:53.3Saline32.9
11Ivy Francis24:53.7Dexter32.8
12Avery Trepod24:54.8Southfield Christian32.4
12Kareena Babu24:55.8Novi32.1
12Josephine Mehki24:55.8Monroe32.1
11Gemma Burr24:56.2Monroe31.9
9Sara Weber24:58.4Beverly Hills Groves31.2
10Abigail Kahn24:58.7Lake Fenton31.1
11Charlie Kinyon25:00.2Grosse Pointe South30.6
10Rebecca Nadgorny25:00.5Ann Arbor Greenhills30.5
9Jordyn Kopp25:00.8Gibraltar Carlson30.4
12Ava Troxel25:00.9Rochester Hills Lutheran NW30.4
11Brooklyn Perez25:01.2Dearborn Divine Child30.3
10Audrey Beers25:02.3Northville29.9
11Isabella Martinez25:02.7Woodhaven Brownstown29.8
9Vivienne Millward25:03.3Saline29.6
9Elle Snedden25:03.3Brighton29.6
12Caitlin Widener25:03.7Lake Orion29.4
9Ravella Roman25:06.1Macomb Lutheran North28.6
10Isabelle Driver25:06.7Saline28.4
9Kinsley Forsythe25:07.1Howell28.3
9Lauren Terpstra25:07.6Northville28.1
12Jordan Marth25:08.6South Lyon East27.8
9Addison Pinegar25:09.0Brighton27.7
11Lila Young25:11.8Farmington Hills Mercy26.7
12Abigail Watenpool25:12.0Whitmore Lake26.7
12Claire Suderman25:12.6Livonia Stevenson26.5
10Maya Miller25:12.9Utica Ford26.4
11Eleanor Woodard25:13.2Walled Lake Western26.3
10Sophia Wu25:13.7Northville26.1
11Karinna Waara25:15.4Livonia Stevenson25.5
11Alexis Lindberg25:15.4Novi25.5
10Emily Crawford25:15.9Beverly Hills Groves25.4
10Macyn Chrapko25:16.4Gibraltar Carlson25.2
9Hadley Watterson25:17.8White Lake Lakeland24.7
9Faustina Vena25:18.4Dearborn Edsel Ford24.5
10Zoey Cheney25:18.4New Boston Huron24.5
12Aya Elachkar25:20.8Dearborn Fordson23.7
10Violet Shunn25:21.1Mason23.6
10Cecila Bomberski25:22.0Royal Oak Shrine23.3
9Livia Haratsaris25:22.2Canton23.3
12Angela Ramos25:23.1Novi23.0
11Alice Williams25:23.3New Boston Huron22.9
11Greta Edge25:24.2Trenton22.6
11Marilyn Godoy25:24.3White Lake Lakeland22.6
11Emily Martensen25:24.6Rochester Hills Lutheran NW22.5
11Ewoma Onosode25:24.9Livonia Franklin22.4
12Matilda Mountain25:26.6Berkley21.8
9Elise Tranchida25:27.0Grosse Pointe South21.7
11Ziman Yi25:28.1Ann Arbor Greenhills21.3
12Olivia Pastrone25:28.9St. Clair21.0
11Emma Jakubik25:30.0Gibraltar Carlson20.7
11Regina Carpanese25:30.0Pontiac Notre Dame Prep20.7
11Erin Doolittle25:30.4Grosse Pointe North20.5
12Alexis Toutant25:31.2Macomb L’Anse Creuse North20.3
10Darya Ushin25:31.3White Lake Lakeland20.2
9Stevie Bard25:32.4Fenton19.9
12Angelina Crosby25:33.7Salem19.4
12Cecelia Krafchak25:34.9Dearborn Heights Crestwood19.0
10Rose Tillman25:34.9New Boston Huron19.0
11Liv Warner25:36.2Pontiac Notre Dame Prep18.6
10Briella Martin25:37.2Brighton18.3
10Gracie Adams25:37.2Dearborn Divine Child18.3
12Jenell Gallozi25:38.5Marian (Bloomfield Hills)17.8
10Anastasia Kapa25:38.9St. Clair17.7
9Natalie Arnold25:39.0Walled Lake Western17.7
11Nola Markley25:39.1Wyandotte Roosevelt17.6
9Shea Smith25:39.3Rochester Hills Stoney Creek17.6
9Sydney Jensen25:39.6Grosse Pointe North17.5
10Isabel Byrne25:40.2Ann Arbor Greenhills17.3
12Abbey Morabito25:40.5St. Clair17.2
9Margaret McCarthy25:40.6Rochester Hills Stoney Creek17.1
11Grace Sipp25:40.6Madison Heights Bishop Foley17.1
11Stella Mac25:40.8New Boston Huron17.1
9Emma Basile25:41.2Rochester Hills Stoney Creek16.9
12Lauren Austin25:43.8Livonia Stevenson16.1
11Avay Yaldou25:44.4Northville15.9
9Isla Anderson25:45.2Howell15.6
11Brynlie Stodgell25:46.1Brighton15.3
9Megan Phillips25:47.0Warren Mott15.0
12Shannon Bailey25:48.0Gibraltar Carlson14.7
12Sophia Germano25:48.3Woodhaven Brownstown14.6
9Rose Mogle25:48.7Brighton14.4
11Evan Brunette25:48.8Grosse Pointe North14.4
11Delaney Dziurman25:49.1Novi14.3
9Sophia Poulisse25:49.3Howell14.2
12Joslyn Drummond25:49.6South Lyon14.1
9Maya Herrera25:50.2South Lyon13.9
11Lithika Sambangi25:53.4Dearborn Edsel Ford12.9
12Zofia Tabaczynski25:54.8Grosse Pointe South12.4
9Ayla Riley25:56.1Dexter12.0
9Kensey Twardesky25:58.3Utica Ford11.2
12Penelope Wallace25:58.4Warren Woods Tower11.2
12Audra Ward25:59.9Grosse Pointe South10.7
9Maggie Guisgand26:00.1Macomb L’Anse Creuse North10.6
12Gianna DeCola26:00.2Marshall10.6
9Ella Mulder26:00.2Macomb L’Anse Creuse North10.6
9Lydia Schroeder26:00.5Brighton10.5
11Tessa Farkas26:02.1White Lake Lakeland10.0
11Monica Kovacs26:02.3Ann Arbor Greenhills9.9
9Jade Padgen-Shelton26:02.5Dexter9.8
12Zoey Derouin26:03.4Northville9.5
10Zoi Fountain26:03.7Detroit Martin Luther King9.4
12Leena Vang26:03.9Warren Woods Tower9.4
10Anna Suda26:04.0Northville9.3
12Ella Clarke26:04.9Southfield Christian9.0
11Madeline Mlinarcik26:05.0Pontiac Notre Dame Prep9.0
10Julianna McNabb26:05.3Monroe8.9
11Raiane Montoro Da Costa26:05.7Novi8.8
12Miranda Fulop26:05.7Temperance Bedford8.8
11Avery Lollar26:06.8Grosse Pointe South8.4
12Brandy Cavanaugh26:06.8Farmington Hills Mercy8.4
10Anna Sonnenberg26:07.9Grosse Pointe South8.0
10Mckenna Kozicki26:09.2Gibraltar Carlson7.6
11Aubree Rroko26:11.0Riverview7.0
12Emma DiPaola26:11.8Macomb L’Anse Creuse North6.7
9Payton Johnson26:12.1South Lyon6.6
12Sarah Kastler26:12.5Salem6.5
9Allison Cabble26:12.5Dexter6.5
11Ryan Gagnon26:13.7White Lake Lakeland6.1
10Caitlin McCloud26:14.5Farmington Hills Mercy5.8
9Silvia Stella26:14.7Farmington Hills Mercy5.8
11Chelsea Lewis26:14.7White Lake Lakeland5.8
12Lauren Fluckey26:15.3Utica Ford5.6
11Gianna Piazza26:15.5Grosse Pointe South5.5
11Alexis Gladson26:15.7Canton5.4
9Avery Secord26:16.5Grosse Pointe South5.2
12Jessica Probst26:17.5Macomb Lutheran North4.8
10Grace Darrah26:17.5Whitmore Lake4.8
11Tricia Von Holten26:17.9Gibraltar Carlson4.7
11Olivia Sebastian26:19.0Utica Ford4.3
11Grace Wolner26:19.3Fenton4.2
10Ayuka Yamaguchi26:19.6Livonia Stevenson4.1
10Chloe Lewis26:19.9Carleton Airport4.0
10Addyson Irish-Rogers26:20.1Saline4.0
12Kyli Morton26:20.7Dundee3.8
12Sophie Szabo26:21.6New Haven3.5
9Abigail Salamon26:21.6Southfield Christian3.5
11Ella Armstrong26:22.4Marian (Bloomfield Hills)3.2
12London Batkins26:22.6Macomb L’Anse Creuse North3.1
10Seraphina Newton26:23.2Saline2.9
12Hawra Alghiribawi26:23.4Dearborn Fordson2.9
12Presley Bucy26:23.7Macomb L’Anse Creuse North2.8
12Josephine Malcolm26:24.8Royal Oak Shrine2.4
10Penelope Puchalski26:25.3Rochester Hills Stoney Creek2.2
12Ava Galati26:26.2Orchard Lake St. Mary’s1.9
11Joyce Zhang26:26.3Howell1.9
10Rowan Twiner26:30.9Grosse Ile0.4

Uncategorized

2026 Ratings: Portage Central Early Bird

A slightly sane person may take a weekend off to recover from writing a summer novel. I am not that person. Much of what goes into the posts has to be built out over the next few weeks, but for now, this is in a similar format to years’ past. Enjoy!

Off and rolling toward another season in the best sport in the world

I’m fairly certain I updated this to include 2025, just gotta find where!

Boys Adjustment: -30
Girls Adjustment: -38

EARLY BIRDS WHO GOT THE WORM

Reading, researching, and writing so much, I have a pretty decent pulse of who’s who and who to expect to place well in races. What that summer research DOES NOT account for are the kids who worked their tail off over the past few months and are seeing the positive consequences of those actions.

In these first few weeks of the season, the shoutouts will often go to the first few names I don’t recognize. These kids likely are seeing a breakthrough and deserve the recognition. As the season rolls on, this will likely transition to those who contributed to team success or attention towards those who placed near the front.

All this said, a lack of inclusion does not mean I didn’t notice or I don’t care. I’m just one man and can only write/process so much.

Luke Bultman, Rockford

Last year, Luke opened here with a 16:59 and eventually got down to 16:19, placing 12th in the OK Red. Here, he opened with a 16:18, which makes one wonder how those conference meets will turn around two months down the line.

Colin Stawasz, Lowell

11th grade was a bit of a rough year for Stawasz. He was unable to start the season until late September, finally returning to his sophomore form toward the end of the year. With a 16:21 opener, he’s far exceeded where he was in 10th grade. I don’t want to get too far ahead of myself, but his reclaimed speed could factor huge for Lowell come November.

Emma Putnam, Lowell

It appears that the rise of the Red Arrow boys’ program has positively affected the girls. Putnam opened here in 2025 with a 22:58, eventually closing her season in the 20’s. Her first sub-20 here, 19:47, is considerably lower than where she ended her freshman campaign.

Abree VanDenBrink, Wayland Union

Last fall, it took the Wayland Wildcat until mid-September to run this quick. That sophomore season finished with four straight sub-20’s and a State Finals appearance. To be off to this fast a start bodes well for a repeat and faster.

The senior-laden Rams team began their season with a victory

*** = State Title Contender
** = Top Ten Contender
* = State Qualifying Contender
Based on the 2021-2024 ratings, 2025 to be added in soon.

BOYS TEAM RATINGS

TeamTop-5 Avg.Division
Lowell***200.01
Kalamazoo Central**196.31
Grand Ledge**194.91
Rockford**193.21
Kalamazoo Loy Norrix181.81
Grand Haven180.21
Battle Creek Lakeview176.41
Portage Central170.51
Grand Rapids Northview148.31
TeamTop-5 Avg.Division
Holland Christian***201.92
Battle Creek Harper Creek170.42
Holland170.02
Grand Rapids Catholic Central166.02
Three Rivers165.92
Coldwater148.22
Hastings123.32
Wayland Union114.22
TeamTop-5 Avg.Division
Centreville**180.93
Parchment121.13
Springport107.83
TeamTop-5 Avg.Division
Holland Calvary Christian***191.34
Gobles*147.24
Martin*145.24
TeamTop-5 Avg.Division
Kalamazoo Homeschool Sports194.9HS

GIRLS TEAM RATINGS

TeamTop-5 Avg.Division
Rockford**144.11
Portage Central**133.61
Grand Ledge*119.51
Grand Haven115.01
Kalamazoo Loy Norrix95.31
Battle Creek Lakeview78.71
Lowell75.01
Grand Rapids Northview22.71
Kalamazoo Central10.11
TeamTop-5 Avg.Division
Holland Christian***140.72
Holland**124.32
Hastings79.92
Battle Creek Harper Creek79.52
Wayland Union77.12
Three Rivers67.52
Grand Rapids Catholic Central67.42
Coldwater54.72
TeamTop-5 Avg.Division
Centreville30.23
TeamTop-5 Avg.Division
Gobles**88.24
Martin*73.84
TeamTop-5 Avg.Division
Kalamazoo Homeschool Sports85.1HS

BOYS INDIVIDUAL RATINGS

GradeNameTimeTeamRating
12Luka Hammond15:11.9Grand Haven226.0
12Marshall Huhn15:14.0Lowell225.3
12Samuel Baker15:16.0Kalamazoo Central224.7
10Archer VerHage15:54.2Grand Haven211.9
11Rylen Richey16:01.9Grand Ledge209.4
11Will Hulin16:04.1Centreville208.6
12Mitchell Dunlap16:08.6GR Catholic Central207.1
12Josiah Derksen16:08.8Rockford207.1
11Abenezer Olson16:10.8Kalamazoo Homeschool Sports206.4
11David Kore16:14.1Three Rivers205.3
12Caelan Marsh16:14.7Grand Ledge205.1
10Grant Lampen16:14.8Holland Christian205.1
11Luke Bultman16:18.4Rockford203.9
11Marcus Essling16:20.2Portage Central203.3
12Cole Coffman16:20.7Holland Christian203.1
12Colin Stawasz16:21.7Lowell202.8
10Zander Stewart16:22.1Holland Christian202.6
9Drew Franken16:24.3Holland Christian201.9
11Elijah Demlow16:25.6BC Lakeview201.5
12Christian Getz16:26.5Holland Calvary Christian201.2
12Noah Rice16:26.7Kalamazoo Homeschool Sports201.1
9Cody Lam16:29.6Kalamazoo Loy Norrix200.1
11Aiden Lambers16:30.7Holland199.8
12Brady Winther-MacInnis16:30.9Kalamazoo Central199.7
12Cody Bromley16:32.7Lowell199.1
12Evan Armstrong16:34.3Kalamazoo Homeschool Sports198.6
12Nolan Lounds16:35.9Grand Ledge198.0
10Zach Diller16:39.7Holland Christian196.8
12Noah Watson16:44.4Rockford195.2
10Max Reed16:46.0Centreville194.7
12Gibson White16:49.8Holland Calvary Christian193.4
9Nick Overweg16:53.6Centreville192.1
10Avi Elabed16:54.1Lowell192.0
12Noah Schipper17:01.5Holland Calvary Christian189.5
12Christian Ayres17:03.6BC Harper Creek188.8
11Derek Bostrom17:04.2Holland Christian188.6
11Colby Bartells17:06.2Kalamazoo Central187.9
12Oscar Dunfee17:06.9Kalamazoo Loy Norrix187.7
12Brian Artman17:06.9Kalamazoo Homeschool Sports187.7
12Owen Ledebuhr17:07.7Holland Calvary Christian187.4
9Tanner Tarnutzer17:08.9Kalamazoo Central187.0
12Mason Fein17:10.7Wayland Union186.4
11Caelen Gray17:11.6Holland186.1
11Jackson Duval17:12.5BC Lakeview185.8
11Reagan Downing17:15.3Holland Calvary Christian184.9
12Charles Gavan17:16.1Rockford184.6
12Brody VanTuinen17:17.1Holland Calvary Christian184.3
12Rylan VanDenBeldt17:17.4Holland Christian184.2
12Liam Eaton17:19.7GR Northview183.4
11Charles Bare17:24.1Kalamazoo Central182.0
10Cooper Monroe17:25.8BC Harper Creek181.4
12Dayton VanderMoere17:26.7Grand Ledge181.1
10Tyler Bromley17:26.8Lowell181.1
12Noah Thelen17:27.7Grand Ledge180.8
11Daniel LaRoy17:28.2Kalamazoo Homeschool Sports180.6
11Landon Humphrey17:36.6Grand Ledge177.8
11Michael Bogard17:38.1Kalamazoo Loy Norrix177.3
12Drew Swayze17:38.4Lowell177.2
9Jack Schulte17:38.8Holland177.1
12Micah Couser17:38.9Grand Ledge177.0
11Ivan Manlan-Coulibaly17:41.3Kalamazoo Central176.2
11Noah Heriford17:42.4Grand Ledge175.9
9Aidan Foley17:42.9Kalamazoo Loy Norrix175.7
12Austin Hale17:43.5Kalamazoo Central175.5
11Rhy Schneider17:44.3Rockford175.2
10Fletcher Amos17:45.1Gobles175.0
10James Hollebeek17:46.8Rockford174.4
9Ian Schmidt17:48.0Grand Ledge174.0
9Gabe Miller17:51.4Rockford172.9
11Matthew Hoffmeyer17:52.1Grand Haven172.6
12Addison Dufendach17:55.1Rockford171.6
11Anthony Rushmore17:56.4GR Catholic Central171.2
12Sebastian Hernandez18:00.0Coldwater170.0
9Linkon Utter18:00.3Holland Calvary Christian169.9
12Elijah Laninga18:00.8Holland Calvary Christian169.7
12Carter Hughes18:01.1BC Lakeview169.6
12Cameron Cobley18:01.3BC Lakeview169.6
10Collin Bancroft18:01.4Grand Ledge169.5
10Joey Hall18:02.0Portage Central169.3
10Will Swanwick18:03.3Centreville168.9
12Wyatt Taylor-DeNooyer18:03.8Holland Christian168.7
10Thomas Sigler18:03.8Martin168.7
10Parson Jones18:04.3Holland Christian168.6
11Jack Mecklenborg18:05.1Portage Central168.3
12David Glista18:06.0Kalamazoo Loy Norrix168.0
12Hunter Hayes18:08.3Martin167.2
10Elijah Harris18:08.5Three Rivers167.2
12Fletcher Stucky18:08.7Kalamazoo Loy Norrix167.1
9Hudson Dannenberg18:09.4Holland Christian166.9
10Hudson Smith18:11.4Lowell166.2
12Jacob Fletcher18:11.7Kalamazoo Homeschool Sports166.1
11Alex VanDuren18:13.9Holland Christian165.4
12Luke Aerts18:15.0Coldwater165.0
10Dylan McKinney18:19.8Rockford163.4
9Zeke Hekman18:20.8Holland Christian163.1
11Timothy Adair18:20.8Kalamazoo Homeschool Sports163.1
11Macen White18:22.3Holland Christian162.6
12Carson Szarejko18:23.0BC Harper Creek162.3
10Josiah Ruble18:27.0BC Harper Creek161.0
11Mason Williams18:30.8Holland Calvary Christian159.7
10Graham Tormoen18:33.6Portage Central158.8
11Josh Ilgenfritz18:34.0BC Harper Creek158.7
10Lucas Newberry18:39.1Coldwater157.0
11Jake Richmond18:40.3Kalamazoo Loy Norrix156.6
11Braam Maatman18:41.2Lowell156.3
11Tony Hilton18:41.9Three Rivers156.0
12Sean Bostwick18:42.0Rockford156.0
11Aiden VanLoenen18:42.8GR Northview155.7
10Landan Jenkins18:43.2BC Harper Creek155.6
10Bryson Yurcek18:43.3BC Lakeview155.6
9William Rund18:43.7Holland155.4
10Clyde Wolfe18:44.8Kalamazoo Loy Norrix155.1
12Aiden Unangst18:46.6Kalamazoo Loy Norrix154.5
10Tristian Rogers18:46.6Grand Ledge154.5
9Mason Rumely18:49.0GR Catholic Central153.7
9Hudson Skinner18:49.6Grand Ledge153.5
12Connor Bleything18:50.1Three Rivers153.3
12Caleb Adkins18:51.0Holland Calvary Christian153.0
10Kamden Grice18:51.3Kalamazoo Central152.9
9Beckett Melendez18:51.4Portage Central152.9
9Cooper Branch18:52.5Portage Central152.5
10Jude Arledge18:53.5Kalamazoo Homeschool Sports152.2
11Corbin Cummings18:54.9Rockford151.7
10James Forney18:55.3Lowell151.6
12Isaac Millward18:55.5Portage Central151.5
12Mason England18:57.1GR Catholic Central151.0
12Aiden Yost18:58.3Grand Ledge150.6
10Noah Bhan18:59.8Portage Central150.1
12Aidan Bradley19:01.2Springport149.6
11Callan Toman19:01.7Kalamazoo Homeschool Sports149.4
11Cole Ringel19:02.5Gobles149.2
11Drew Chenery19:03.0Portage Central149.0
12Blake Cripe19:04.5Portage Central148.5
11Josh Wiseman19:05.1Grand Haven148.3
11Graham Sleper19:05.6Kalamazoo Loy Norrix148.1
12Cesar Rodriguez Delgado19:06.5Three Rivers147.8
12Jackson Harlow19:07.7Grand Ledge147.4
12Brayden Buelow19:08.7Portage Central147.1
10Leo Alivia19:09.3GR Catholic Central146.9
12Jadon Dettmann19:10.3Martin146.6
12Joel Schmidt19:10.5Grand Ledge146.5
9Nolan Richardson19:15.5GR Catholic Central144.8
11Levi Collins19:16.8Gobles144.4
11Ryan Boshoven19:21.7GR Catholic Central142.8
11Devin Stotz-Ghosh19:21.8Portage Central142.7
9Karstan Groot19:23.4Grand Haven142.2
11Tyson Beardsley19:23.7Holland Calvary Christian142.1
12Cameron Rynsburger19:24.7Holland Christian141.8
9Sam Bultman19:26.0Rockford141.3
10Gus Roman19:27.2Kalamazoo Loy Norrix140.9
10Drew Swanwick19:28.9Centreville140.4
11Daren Austin19:29.0Parchment140.3
12Connor Bailey-Cook19:29.1Parchment140.3
12Gabe Boelman19:29.4Kalamazoo Homeschool Sports140.2
11Jackson McKinney19:30.5Hastings139.8
12Emmanuel Gonzalez19:30.5GR Northview139.8
10Sakario Galban19:30.5BC Lakeview139.8
11Miles Kushinka19:31.1GR Northview139.6
9Evan Williams19:32.2Holland Calvary Christian139.3
9Camden McKay19:33.5Rockford138.8
12William Drake19:34.6Grand Ledge138.5
10Karson Brennan19:35.5Grand Haven138.2
9Jackson Storrs19:35.5Hastings138.2
10Skylan Bowie19:35.8Grand Ledge138.1
11Wesley Harrington19:37.5Parchment137.5
9Austin Ringel19:37.7Gobles137.5
9Kelton Homan19:37.7Portage Central137.4
11Lucas Ofstein19:38.2Portage Central137.3
12Connor Burch19:40.8Grand Ledge136.4
9Philip (PJ) Stender19:41.6Kalamazoo Homeschool Sports136.2
10Zachary Mann19:41.8Rockford136.1
10Esaiah Hutchinson19:42.8Grand Ledge135.7
11Levi Charboneau19:43.4Lowell135.5
10Owen Sanford19:43.9Springport135.4
10Henry Schrauben19:44.1Lowell135.3
9Brennan Johnson19:45.0Rockford135.0
11Daxton Hune19:45.6Rockford134.8
11Jeremiah VanHouten19:49.3Martin133.6
9Louis Schillaci19:53.2Grand Haven132.3
10Luca Mesch-Carinci19:54.5Kalamazoo Loy Norrix131.9
12Andrew Soltow19:55.1Grand Ledge131.6
9Max McCarty19:55.1Kalamazoo Homeschool Sports131.6
12Luke Arendshorst19:55.2Holland131.6
9Myles Pitcher19:56.0Holland131.3
12Brayden Marchal19:57.4Lowell130.9
10TJ Wolk19:57.6Holland Christian130.8
12Riley Laporte19:57.9Kalamazoo Central130.7
12Graydon Heystek19:58.2Kalamazoo Loy Norrix130.6
11Ethan Moon19:58.3Grand Haven130.6
11Riley Bare19:59.1Kalamazoo Central130.3
11Nathaneal Karakula19:59.6Heritage Christian Academy130.1
10Easton Corradini20:00.1Portage Central130.0
12Traiton Coulier20:00.3Lowell129.9
10Titus Sager20:00.5Gobles129.8
10Evan Verwys20:00.6Rockford129.8
11Drake Green20:02.1Grand Haven129.3
12Kolton Hitsman20:02.1Grand Haven129.3
11Charles Wiseman20:03.5Grand Haven128.8
11Tegan Lowe20:03.6Lowell128.8
10Kay’Veon Jefferson20:03.8BC Lakeview128.7
9Rowan Griffin20:04.9Three Rivers128.4
11Adrian Perez20:05.1Three Rivers128.3
9John Stamm20:06.1Portage Central128.0
9Tanner Bingaman20:06.3Centreville127.9
11Caleb Sausser20:07.0Kalamazoo Central127.7
11Landon Weis20:07.5Centreville127.5
9Graham Mason20:09.5Portage Central126.9
11Evan Marschner20:10.4Kalamazoo Central126.5
12Nathaniel Lowrie20:10.8BC Harper Creek126.4
12Drew Vanderpuyl20:12.3Coldwater125.9
10Louie Orme20:13.8Holland125.4
10Ethan King20:15.8Portage Central124.7
11Daniel Stout20:16.0Rockford124.7
12Musa Khadija20:17.3Grand Haven124.2
10Theo Freestone20:17.4Kalamazoo Loy Norrix124.2
10Crew Petersen20:18.5Rockford123.9
10Ian Holm20:19.2Kalamazoo Loy Norrix123.6
12Collin Long20:20.3Coldwater123.2
10Eli Holmes20:21.0GR Northview123.0
11Jonah Tripicchio20:21.3BC Lakeview122.9
12Andrew Potter20:22.3Kalamazoo Homeschool Sports122.6
12Lucas Szczesny20:23.6Portage Central122.1
10Deacon Bacalia20:25.0Kalamazoo Central121.7
11Seth Alderman20:25.1Kalamazoo Central121.6
9Henry Rotman20:26.4Holland Calvary Christian121.2
11Parker Erb20:26.9Hastings121.0
11Zaden Perfitt20:28.4Lowell120.5
11Ty Brower20:31.3Holland Christian119.6
9Ethan Fein20:31.4Wayland Union119.5
11Bryce Robinson20:31.7Three Rivers119.4
10Yannick Giedeman20:31.9Rockford119.4
10Dawson Wiggerman20:33.6Rockford118.8
11Zachary Siegel20:34.7Kalamazoo Loy Norrix118.4
12Luke Lyon20:36.7BC Lakeview117.8
10Caleb Neubert20:37.1BC Harper Creek117.6
10Alekzander Watkins20:37.5Kalamazoo Central117.5
12Andrew Sleeper20:40.0Grand Haven116.7
10Bryce Cole20:41.9Three Rivers116.0
11Max Sytsma20:45.7Kalamazoo Loy Norrix114.8
9Corban Brueck20:45.8Centreville114.7
9Ari Immink20:46.8Kalamazoo Homeschool Sports114.4
11Tyler Severino20:47.3Kalamazoo Loy Norrix114.2
9Silas Toman20:48.2Kalamazoo Homeschool Sports113.9
10Finley Richardson20:49.4Kalamazoo Loy Norrix113.5
11Lucas Winter20:52.7Parchment112.4
10Clayton Roussakis20:52.8Kalamazoo Homeschool Sports112.4
12Ryan Geerts20:53.2Holland112.3
12Quinn Murphy20:56.3Rockford111.2
9Colin Alday20:56.8BC Harper Creek111.1
11Alex Timmers20:57.0Hastings111.0
10Jairo Lugo20:57.7Kalamazoo Central110.8
9Darek Zielonka20:58.2Portage Central110.6
11Owen Wickstra20:59.2Holland Christian110.3
9Peter Czuk20:59.9Portage Central110.1
12Gari Salvador-Garcia21:00.0Martin110.0
11Josiah Miller21:00.4Kalamazoo Loy Norrix109.9
10Jack Wurtzel21:01.7BC Lakeview109.5
11Mason Wolfe21:01.7Three Rivers109.4
9Thomas Moon21:04.3Kalamazoo Loy Norrix108.6
12Gavin Dannenberg21:04.9Holland Christian108.4
11Camden Adkins21:06.6Holland Calvary Christian107.8
10Max Clapp21:07.7GR Northview107.4
9Leo Detmers21:09.2Grand Ledge106.9
11Tanner Krzysik21:11.1Hastings106.3
10Spencer Wolfram21:11.8GR Catholic Central106.1
9Micah LaFlure21:13.2GR Northview105.6
11Brody Bushman21:16.2BC Harper Creek104.6
10Ezra Neef21:19.4Kalamazoo Homeschool Sports103.5
12Andrew Allen21:19.8Kalamazoo Loy Norrix103.4
9Henrik Feutz21:23.4Kalamazoo Homeschool Sports102.2
11Josh Severn21:23.4GR Northview102.2
9Cyrus Leopold21:23.5Grand Ledge102.2
10Tariq Gibson21:23.9BC Lakeview102.1
9Spencer Norton21:24.7BC Harper Creek101.8
12Caleb Kramer21:25.3Hastings101.6
10Isaiah Radawski21:26.7Portage Central101.1
10Lucas Westcott21:27.0Kalamazoo Central101.0
10Levi Iford21:27.5Holland Christian100.8
9Takumu Sugaya21:28.5BC Lakeview100.5
12Skyler Morgan21:30.4BC Lakeview99.9
9Dean Edick21:33.1Grand Ledge99.0
10Gage Salsbery21:34.9GR Catholic Central98.4
9Isaac Naylor21:35.0Portage Central98.4
12Oliver Mildenberg21:36.6Centreville97.8
11Zeke Zwiep21:37.0Holland Christian97.7
9Jaxon Pitcher21:38.3Springport97.2
10Zeke Serna21:38.5Three Rivers97.2
9Owen Garrison21:40.2Kalamazoo Homeschool Sports96.6
12Jackson Byers21:41.7Wayland Union96.1
9Isaac Leix21:42.2Grand Ledge95.9
11Paul Foster21:42.5Kalamazoo Loy Norrix95.8
9Zane Jagger21:43.9Grand Ledge95.4
12Ryland Pastor21:45.8BC Harper Creek94.7
10Zachary Marchal21:46.6Lowell94.5
11Zane Marino21:48.6Kalamazoo Central93.8
9Issac Bassett21:50.7Holland93.1
10Will Veldheer21:50.8GR Northview93.1
11Liam Simmons21:51.5GR Northview92.8
9Spencer Mccarty21:52.6Martin92.5
10Desmond Karr21:54.4Kalamazoo Loy Norrix91.9
10Gavin Brueck21:54.9Centreville91.7
11Caleb Hopkins21:58.8Martin90.4
9Maxwell Heisler21:59.6Springport90.2
11Paxton Butler21:59.9GR Northview90.0
10Peter Lewis22:00.1Kalamazoo Central90.0
11Dakota Cole22:00.2Hastings89.9
10Carter Bultje22:02.2Wayland Union89.3
11Jackson Hunt22:02.7BC Harper Creek89.1
9Andrew Arwady22:04.2Kalamazoo Loy Norrix88.6
9Julian Kretz22:06.3Hastings87.9
10Xander Ruiter22:07.6Martin87.5
10Lincoln Cook22:08.6Gobles87.1
9Sam Joyce22:11.2Holland86.3
9Aiden Hamlet22:11.3Kalamazoo Homeschool Sports86.2
10Sean Reiff22:14.8Portage Central85.1
11Eli Li22:20.1Hastings83.3
10Grayson Champagne22:24.3Rockford81.9
11Billy Hilbert22:27.3Hastings80.9
10Jackson Martin22:31.0Wayland Union79.7
9Jaice Walker22:32.1Portage Central79.3
12Bobby Livingstone22:34.0Centreville78.7
12O’Neill Dougherty22:35.6BC Harper Creek78.1
11Easton Bierlein22:39.6Kalamazoo Loy Norrix76.8
9Yohann De Leon22:41.6Rockford76.1
9Elliott Kushinka22:43.6GR Northview75.5
9Bo Bourassa22:44.9Hastings75.0
12Cooper Stannard22:45.0Parchment75.0
10Logan Tenbrink22:47.1Martin74.3
9Roderick Rosa22:49.2BC Lakeview73.6
11Ethan Kowalczyk22:50.6GR Northview73.2
10Grafton Oliver22:50.7Kalamazoo Homeschool Sports73.1
9Evan Merriott22:51.8Kalamazoo Homeschool Sports72.7
9Lucas Ewing22:52.6Wayland Union72.5
12Minte VanderHart22:52.9Kalamazoo Homeschool Sports72.4
9Reuben Calow22:53.5BC Lakeview72.2
10Logan Rose22:55.7BC Lakeview71.4
10Shayne Krasinski22:56.7Wayland Union71.1
10Bradley Sre22:57.2Centreville70.9
11Luke Penninga23:00.9Lowell69.7
11Caleb Rice23:01.3BC Lakeview69.6
12Trevor Porter23:02.9GR Northview69.0
9Peter Johnston23:06.6Lowell67.8
12Tristan Karr23:07.2Kalamazoo Loy Norrix67.6
10Matthew Falkenstein23:09.3Centreville66.9
10Espen Pasienza23:10.5Springport66.5
10Luke Steen23:11.2Holland Christian66.3
10Gavin Keeler23:12.7Martin65.8
12Oscar Lucas23:16.4Kalamazoo Loy Norrix64.6
10Izayah Davis23:37.9Kalamazoo Loy Norrix57.4
9Charlie Hanley23:45.9Rockford54.7
9Matthew Hibma23:47.4Kalamazoo Homeschool Sports54.2
9Kevin Johnson23:47.8Grand Ledge54.1
11Jack DeGraaf23:48.3GR Northview53.9
11Logan Decker23:48.5Coldwater53.9
11Andrew Thomas23:52.2Rockford52.6
11Nolan Cline23:56.1Grand Ledge51.3
10Ren Lucas23:58.4Kalamazoo Loy Norrix50.5
10Ryan Harris24:00.0Hastings50.0
9Jackson Grant24:05.7Kalamazoo Loy Norrix48.1
11Joseph VandeWege24:12.2Holland Christian45.9
9Chandler Geigley24:15.2Centreville44.9
11Elijah Henderson24:20.7GR Northview43.1
9Jake Chappell24:21.6Portage Central42.8
9Bennett Myers24:24.3Grand Ledge41.9
9Judah Endres24:25.7GR Northview41.5
9Benjamin Friess24:26.3Kalamazoo Homeschool Sports41.2
9Kellan Brown24:29.3GR Northview40.3
9Birch Russcher24:30.3Holland39.9
9Santos Ramirez24:30.7GR Northview39.8
12Theo Fuller24:31.3Kalamazoo Loy Norrix39.6
9Sullivan Householder24:31.3Kalamazoo Loy Norrix39.6
11Max DeLorme24:32.5Kalamazoo Loy Norrix39.2
10Sidney Brown Jr24:38.9Kalamazoo Loy Norrix37.0
12Teron Hart24:44.1BC Lakeview35.3
9Noah Luebs24:46.8Lowell34.4
12Nicholas Whited25:03.9Grand Ledge28.7
11David Lewis25:05.1Kalamazoo Homeschool Sports28.3
10Eduardo Arroyo Garcia25:07.3BC Lakeview27.6
10Cohen Bailey25:14.7BC Harper Creek25.1
11Joshua Jordan25:19.2Springport23.6
10Clayton Broker25:22.1Centreville22.6
10Ethan Miller25:27.1Parchment21.0
9Theo Yinger25:33.6Kalamazoo Central18.8
9Owen Acker25:35.0Hastings18.3
10Ericson Nichols25:40.8GR Northview16.4
10Gavin Raden25:43.9GR Northview15.4
12Jonathan Meza-Navarro25:48.3Martin13.9
9Evan Kean25:54.5Kalamazoo Central11.8
12Michael Austin25:58.6Kalamazoo Loy Norrix10.5
11Braylon Wood26:13.9Coldwater5.4
11Griffin Shamblin26:18.5Grand Haven3.8
11Liam Kirtley26:20.9BC Lakeview3.0
9Cooper Anderson26:23.7Centreville2.1
9Owen Johnson26:24.6BC Lakeview1.8
10Romeo Azzarella26:28.1Wayland Union0.6
9Jack Latchaw26:29.9Lowell0.0

GIRLS INDIVIDUAL RATINGS

GradeNameTimeTeamRating
12Caroline Randall18:01.6Hastings172.1
11Avery Engbers18:21.0Holland Christian165.7
12Daisy Cox18:23.2Rockford164.9
12Libby Smith18:47.0Gobles157.0
11Jillian Lewakowski18:57.0Rockford153.7
12Veyda Conley18:58.1Martin153.3
12Olivia Weiss19:04.6Holland151.2
11Avery Scott19:09.3Portage Central149.6
12Ellery Lampen19:23.6Holland Christian144.8
10Ava Montero19:25.9Grand Ledge144.0
11Keagan Mulka19:35.8Rockford140.7
12Eliana Stob19:41.2Holland Christian138.9
11Gianna Burgos19:44.9BC Lakeview137.7
10Emma Putnam19:47.8Lowell136.7
12Rae DeFrang19:57.4Rockford133.5
11Gracie Carlisle19:59.7Portage Central132.8
9Anna Zietlow20:05.9Holland Christian130.7
12Johanna Mulder20:08.5Holland129.8
11Claire Mouw20:11.2Portage Central128.9
9Valentina Lopez-Bringas20:11.4Portage Central128.9
11Julia Welc20:14.5Portage Central127.8
12Reese DeFrang20:15.7Rockford127.4
9Molly Murphy20:27.3Holland123.6
12Mackenzie Huizenga20:28.0Holland Christian123.3
11Abree VanDenBrink20:30.3Wayland Union122.6
10Kinsley Lounds20:32.8Grand Ledge121.7
10Paige Thelen20:37.8Grand Ledge120.1
10Camryn Gervais20:39.5Grand Haven119.5
12Lauren Shaffer20:42.3Gobles118.6
11Claire Watson20:42.5Rockford118.5
10Kinsley Newman20:46.3Grand Haven117.2
9Molly White20:47.6Holland Christian116.8
11Sophie Jones20:49.8Holland Christian116.1
11Eleanor Matthews20:52.2Grand Haven115.3
10Tessa Nienhuis20:54.6Holland114.5
9Ava Mann20:56.8Grand Haven113.7
9Lara Souza20:58.7Portage Central113.1
10Londyn Schmidt21:00.1Kalamazoo Loy Norrix112.6
9Maddie Flynn21:03.0Grand Ledge111.7
10Maddie Guy21:04.9Portage Central111.0
12Olivia Hollebeek21:06.7Holland Christian110.4
9Lillien Hitsman21:10.6Grand Haven109.1
10Tatum Richardson21:18.7Portage Central106.4
12Ava DeYoung21:21.4Gobles105.5
11Lilly Harthorn21:21.8Kalamazoo Loy Norrix105.4
11Ashlyn DePoy21:29.9Holland102.7
11Marta Kellam21:30.4Kalamazoo Loy Norrix102.5
11Ava Knot21:32.1Holland Christian102.0
12Elena Czuk21:34.0Portage Central101.3
11Addison Johnson21:35.8Centreville100.7
11Lexi Gibson21:36.4Holland100.5
10Sadie Nelson21:37.8Grand Ledge100.1
9Konlee Gundy21:38.3Grand Haven99.9
12Liliana “Lili” Smiskova21:40.4Wayland Union99.2
9Sylvia Parbel21:40.6Grand Haven99.1
12Amelia Kraemer21:41.9BC Lakeview98.7
10Caroline Berkemeier21:42.3GR Catholic Central98.6
12Sarah MacIntosh21:44.6Rockford97.8
9Libby VanDuren21:47.5Holland Christian96.8
11Kyra Shaver21:49.2Rockford96.3
12Amira Khadija21:49.5Grand Haven96.2
9Kloey Osborn21:54.9Three Rivers94.4
11Gweneth (Gwen) Eby21:55.2Coldwater94.3
12Belle Richardson21:57.9Kalamazoo Homeschool Sports93.4
12Olivia Storteboom22:00.1Portage Central92.6
12Layla Silkworth22:01.6BC Harper Creek92.1
12Adeline Bagnall22:04.5Grand Haven91.2
12Elyana Davis22:06.3Kalamazoo Homeschool Sports90.6
12Teagan Borick22:07.5Kalamazoo Loy Norrix90.2
11Gracie Hibma22:13.0Kalamazoo Homeschool Sports88.3
10Marissa Demorest22:17.5BC Harper Creek86.8
10Leah Smit22:19.8Holland Christian86.1
11Leah Aagesen22:21.0GR Catholic Central85.7
10Elsie Woldhuis22:29.2Kalamazoo Homeschool Sports82.9
11Ashley Stewart22:35.2Holland Christian80.9
10Elyana Jurkowski22:41.8Wayland Union78.7
12Addison Seppala22:43.3Rockford78.2
12Brynn Potter22:44.3Rockford77.9
9Quinn Wildern22:44.6Rockford77.8
9Lenna Wendt22:46.2Hastings77.3
9Lucy Schwartz22:46.6BC Harper Creek77.1
12Brynn Copenhaver22:48.5Three Rivers76.5
11Kennedy Elliott22:49.6Portage Central76.1
9Cadey Weinmann22:51.4Rockford75.5
11Allison Rodgers22:52.2Martin75.3
12Lucy Van Huis22:54.5Holland74.5
9Lyla Zumer22:56.7BC Harper Creek73.8
10Katelyn Spada23:03.8Kalamazoo Central71.4
10Reese Palmer23:07.6Holland Christian70.1
12Sara Schipper23:07.7Martin70.1
9Arie Neef23:07.8Kalamazoo Homeschool Sports70.1
9Cecilia Perdue23:09.7GR Catholic Central69.4
10Julie Netrhova23:09.9Lowell69.4
10Kyle Konitzer23:14.6Grand Ledge67.8
10Alaina Kirkpatrick23:15.7BC Harper Creek67.4
9Grace Owens23:16.4Rockford67.2
9Elise Rossiter23:17.2Portage Central66.9
10Ellerie Bucklin23:20.2Coldwater65.9
10Ava Storm23:20.7Kalamazoo Loy Norrix65.8
10Macey Woods23:21.1Rockford65.6
11Sophia Miller23:21.1Wayland Union65.6
9Makayla Shultz23:24.7Rockford64.4
9Lauren Kane23:27.5Three Rivers63.5
11Hayden Brill23:28.0Grand Haven63.3
10Gabby Muniz23:32.5Portage Central61.8
9Hailey Holt23:33.0Rockford61.7
11Sadie Plain23:35.3Rockford60.9
10Elin Beeck23:35.9Grand Haven60.7
12Kate Elias23:39.5Portage Central59.5
9Haddie Carlisle23:39.6Portage Central59.5
9Mya McBride23:39.8Coldwater59.4
9Eva Elzinga23:39.9Hastings59.4
9Leah Breese23:42.7Lowell58.4
12Mia Vonderheide23:43.6Lowell58.1
9Avery Mulka23:44.0Rockford58.0
12Alexa Bates23:45.5Portage Central57.5
12Dakota Belknap23:48.0Grand Ledge56.7
11Lara Roden23:51.6Portage Central55.5
12Maryana Calderon23:51.6BC Lakeview55.5
10Emma Weiss23:52.0Holland55.3
10Emerson Leary23:53.4Hastings54.9
11Ava Lipsey23:54.0Grand Ledge54.7
9Ellie Aughenbaugh23:54.9Coldwater54.4
12Mallory Verhougstraete23:55.5Grand Haven54.2
10Lillian Fletcher23:56.8Kalamazoo Homeschool Sports53.7
9Claire Westervelt23:58.0Kalamazoo Loy Norrix53.3
12Lillie Kerr23:58.3Three Rivers53.2
12Harper Schoon-Tanis24:00.7Holland52.5
12Mikena Ismail24:01.7Lowell52.1
11Olivia Sowton24:04.9BC Lakeview51.0
11Ayla Frantz24:06.6BC Lakeview50.5
9Faith Kempenaar24:06.9Grand Haven50.4
9Simone Allen24:08.3Three Rivers49.9
12Reese Storteboom24:09.7Portage Central49.4
12Lauren Gandy24:10.2BC Harper Creek49.3
11Mercy Hibma24:14.4Kalamazoo Homeschool Sports47.9
11Jenna VanderLaan24:14.7GR Catholic Central47.8
11Evelyn Moon24:20.9Portage Central45.7
9Norah Rugg24:21.0Holland Christian45.7
11Elizabeth Pennings24:22.9Kalamazoo Homeschool Sports45.0
10Vayda Woolston24:23.7Lowell44.8
10Alivia Baxter24:26.8Grand Ledge43.7
9Joy Hibma24:27.2Kalamazoo Homeschool Sports43.6
11Aubrie Stuart24:29.5BC Harper Creek42.8
9Reagan Dellar24:32.1Portage Central42.0
–Stella Holland24:35.3Holland Christian40.9
9Kinsey Jozwiak24:36.6BC Harper Creek40.5
9Abby Miller24:40.1BC Harper Creek39.3
11Tatum Hawley24:41.7Grand Haven38.8
12Eisele Prutch24:46.0Holland37.3
10Riley Bender24:48.2Martin36.6
11Laura Rotman24:49.4Holland Calvary Christian36.2
9Charlotte Bagley24:50.8Hastings35.7
9Seraphina Korte24:51.1GR Catholic Central35.6
9Victoria Tamayo24:51.5GR Catholic Central35.5
10Temperance Harrington24:52.5Lowell35.2
9Emily Falkenstein24:53.1Centreville35.0
9Maggie Blain24:53.1GR Northview35.0
10Arianna McGinnis24:53.9Kalamazoo Central34.7
11Brynne Schmuker24:54.2Lowell34.6
11Rylee Zumer24:54.9BC Harper Creek34.4
8Aerianna Getz24:57.2Holland Calvary Christian33.6
11Sydney Pflug24:57.2GR Northview33.6
10Emma Dettmann24:57.5Martin33.5
10Lily Kane25:01.9Three Rivers32.0
12Norah Kerwin25:02.4Portage Central31.9
12Ruby Kennedy25:03.0Grand Haven31.7
9Payton McKay25:03.2Rockford31.6
11Addison Tomsic25:04.6Gobles31.2
12Grace Blossom25:06.7Rockford30.4
10Penny Phelps25:07.8Portage Central30.1
11Alyssa Sparks25:11.9Gobles28.7
12Gabriella Tietema25:15.0Grand Haven27.7
10Molly Spurgis25:17.8Rockford26.7
9Daphne Rodkey25:18.9Grand Haven26.4
12Anna Ziedins25:20.0GR Catholic Central26.0
9Rilynn Kwiatkowski25:20.3GR Catholic Central25.9
12Clara Maine25:20.4Grand Haven25.9
10Chelsea LaDronka25:21.1Grand Haven25.6
11Kensley Tett25:22.7Lowell25.1
11Kennedy Moore25:25.0Springport24.3
10Emma Barecki25:25.4GR Northview24.2
10Anna Jubenville25:25.6Kalamazoo Loy Norrix24.1
10Elizabeth Kangas25:27.0Three Rivers23.7
9Ella Collins25:30.9Gobles22.4
11Haylee Ledesma25:33.2Lowell21.6
9Bonny Garlets25:33.4Kalamazoo Homeschool Sports21.5
11Mackenzie Hausman25:35.8Kalamazoo Loy Norrix20.7
9Paige McGuire25:37.0Rockford20.3
10Kate Potter25:38.2Kalamazoo Homeschool Sports19.9
9Bethany LaRoy25:38.3Kalamazoo Homeschool Sports19.9
11Skyla Hu25:38.4Portage Central19.9
11Annie Lou Howell25:39.1Holland19.6
9Ava Lewis25:39.4Wayland Union19.5
9Lucy Nickelson25:39.6Hastings19.5
12Kallie Dodd25:40.9Grand Haven19.0
11Kendal Klingenberg25:45.8Holland Christian17.4
9Isabella White25:47.5Grand Ledge16.8
10Caeli Brockway25:52.0Kalamazoo Homeschool Sports15.3
11Jadyn Rodgers25:53.8GR Northview14.7
9Leah Peck25:54.9Holland14.4
9Kylie Harris25:54.9Three Rivers14.4
11Jaycee Hunt25:56.4Grand Haven13.9
10Ramona Rodkey25:58.4Grand Haven13.2
10Ella Wolff25:59.9Centreville12.7
9Sophia DeMott26:01.2Hastings12.3
11Quinn Miller26:01.5Grand Haven12.2
10Lola Norris26:02.1BC Lakeview12.0
12Kayden Jager26:02.2Martin11.9
10Joselyn Leon-Moreno26:06.5BC Lakeview10.5
11Leah Mechtenberg-Berrigan26:11.4Kalamazoo Central8.9
9Aria Diaz26:13.1Gobles8.3
9Abegail Bautista26:14.8BC Lakeview7.7
10Emma Sealy26:15.6Three Rivers7.5
9Ava Borowicz26:16.3Grand Haven7.2
9Lily Kurlinski26:19.4GR Northview6.2
11Avaline Blum26:20.4Centreville5.9
10Maggie Bedolla26:21.0Grand Ledge5.7
12Mia Heisler26:25.6Springport4.1
11Cora Stender26:27.6Kalamazoo Homeschool Sports3.5
9Ella Couser26:32.1Grand Ledge2.0
10Lillian “Lilli” Lakatos26:33.6Wayland Union1.5
10Taylor Cooley26:36.2Gobles0.6
9Maren Marlatt26:36.6Hastings0.5

Uncategorized

2026’s Top Ten Teams: Girls

Ready to read, read, and read some more? The Top-10 Teams are here.

As with everything in this summer preview, those are compiled through a combination of last year’s ratings, projected improvements, the past track season, and a very tiny bit of my own opinions. Very little of the numbers and rankings are subjective and I certainly don’t “hate” any team. Don’t let your sour teammates or parents let you believe that to be the case. The only thing I hate is AI, as all this writing comes from myself personally, all inspired by the love I have for the sport and the outstanding individuals here in Michigan.

The rankings are simply a hypothetical meet between all XC teams of a division. Thus, you may see a difference from the regional projections. Which is how XC plays out – meet size can be either a boon or a detriment.

Checking in at 87,520 words, the equivalent of a 350 page book (I think a scientific book with all the graphs and repeated intros), 2026’s Summer Preview is DONE. I need a nap. Or the season to start. All this mental stress will help me for my upcoming 50k, right?

Teams That Are Defending Their Crown

Whitmore Lake

Make that 3x defending champs. Many Trojans have come to MIS, raced their hearts out, then lifted a championship trophy after. A few have moved on – Elodie Weaver, Sofia Robertson, Carina Burchi, Natalie Meadows, amongst others. A few remain – Kaylie Livingston, Malynda Lambros, and Caroline Darrah. No matter what occurs on the course this year, the Trojan legacy has been set.

Lansing Catholic

Truly dominant was the 2025 Lansing Catholic season. Not just dominant against their D3 brethren, against the whole darn schedule. The Cougars varsity squad competed in 12 5k’s, a good chunk of those against D3 and Lansing-area folk, but of course Portage, Averill, Michigan Catholic, Region 26, and the State Finals are in there. With one exception at the hands of D1’s 15th place Okemos squad, Lansing Catholic came away with a victory, typically by a large margin. Sadly, Frances Melinn moves on, but the entire rest of the squad remains.

Holland Christian

Sure showed up on the big day this past November. Three girls ran a personal best – Mackenzie Huizenga, Annika Stob, and Eliana Stob. Eliana paired that personal best with an unexpected All-State, placing 17th when she was projected to finish 31st. For the Maroon team, the pre-race projections gave them an 18% chance of winning. They made their move in the second mile, overtaking Otsego, then evading any chance of a comeback. Six girls return from that title squad, led Avery Engbers, strengthened by tremendous depth. It’ll be a tough road to defend, but a tough task for anyone to knock off these girls.

Ann Arbor Pioneer

Pioneer is always a tough team to project. I don’t say that to make excuses, it’s just a matter of fact with the Ann Arbor Middle Schools, which generally aren’t on athletic.net. And if meets are listed, they’re wholly within the city of Ann Arbor, not against the world of Michigan XC, so it’s tough to even compute.

Take what was already projected to be an elite team and add Kiera Von Blon and Laura Forsyth, not to mention Lizzie Wernimont, and what was thought to be a top team quickly became the state’s #1. The Pioneers cruised through Michigan’s major meets – Spartan, Jackson, and Portage, then held on for dear life as a patient Romeo squad gave them everything they could handle.

Hana Boggess moves onto Butler, the rest of these champions remain. And maybe they’ll add an unknown piece!

Teams That Moved Divisions

Maple City Glen Lake

Yep, you get the same section as the boys. It’s just impressive to move into a faster division, be on the lower end of enrollment, yet have every reason to be super competitive.

That competitiveness comes from multiple avenues. You’ve got upperclasswomen such as Carmella Julian and Alayna Ottenbacher. Julian was a D4 All-Stater last year and Ottenbacher was in the top-20 for all of the NWC and Regional competition. But she’s not the only Ottenbacher on the roster, as Avyrie Ottenbacher comes up from the middle school level, where she was a consistent 12-13 min. figure. Sandwiched between the two are solid depth pieces, a constant with the Drowns and their great culture.

Teams With Wily Ol’ Veterans

Gobles

Three girls – Libby Smith, Lauren Shaffer, and Ava DeYoung have been a hallmark of the Tiger program for years. These three have presided over a great period in Gobles history, qualifying for the D4 State Finals each of the past three seasons, winning two regionals in the process. When running at the state level, they’ve been competitive, putting together three top-10 finishes.

Kalamazoo Hackett

Although the Irish are replacing much (Kate Van Es, Bethany Carpenter, and Emma Riker among the dearly departed), they still have a trio of upperclasswomen to rely upon. Commencing her career as a junior, Kiera Piper hasn’t been racing XC for long, but a senior is a senior. Brie Siems has been around for awhile, with much accumulated triathlon endurance paired with three straight years in the mid-20’s. And Delaney McBride just ran a personal best in her final regular season race of the 2025 season.

Buckley

The roster may be small – but it’s senior dominant. And in an uncertain world, having been there matters. Mikayla Kulawiak has been there, completing three HS seasons, running in the 20’s for the first time ever in this latest one. So too has Tsune DuCheney, introduced to the world of running last fall, starting in the 23’s and ending hundreds of seconds faster. And for good measure, Kaylee Swanson has toed the MIS line three years in a row, breaking 22 there for the first time ever in 2025.

Pewamo-Westphalia

Coming on at #4 on Michtrack’s Legacy Ratings (2000-on) is P-W. It follows that, if you’re on the Pirate team for a considerable amount of time, you’re likely to find important stages. Then celebrate with your team after you completed your race. 12th graders such as Alyssa Kramer, Jenna Keilen, Charlotte Simon, and Delaney Smith have certainly taken part in consequential races. These girls have combined for three straight Region 24 titles, winners even if the venue and course change. They’ve been runner-ups the past two years, and were freshmen on a Pirate ship that finished a lowly 4th. They know what it takes to endure a long season and have something at the end.

Grand Rapids Christian

The ’25 Eagles were senior-laden, with Annika TerBeek, Ellie Scholma, and Lilah Poel playing a major role in the team success. They had contributions from juniors as well, Zoe Hoekstra and Lucy Waalkes. As that band of leadership moves on, the littler Eagles will look to Hoekstra and Waalkes for guidance. And they’ll see two girls that’ve been through three years of GRC XC. Waalkes saw herself break into the 18’s for the first time ever at the tail end of last season. Hoekstra has moved from a girl who stayed above 20:00 in her 9th grade year to one that was 36th in D2 as a junior (and ran 11:10 in the 3200m – more is coming!). Two excellent stories to pass along and continue the tradition.

Goodrich

When I think about experience, I think about girls such as Alivia Ottinger, who’s been everywhere. 3x at MIS, RunningLane, FootLocker, NXR, MITCA, New Balance Outdoor, Nike Indoor, Nike Outdoor. Need I go on? Kayla Shellenbarger has been places too, featuring prominently in the freshman races at New Balance Outdoor. Others haven’t necessarily traveled out of state, but have accrued wisdom through the various travels of their career, with both Baylor Lauinger and Claire Brown being part of three Martian D2 Finals squads.

Ann Arbor Skyline

The Eagles could easily be filed under the folks that are benefitting from a major track improvement. That track improvement was just another notch in the portfolio of these girls that’ve seen so much. Becca Van Lent, Irie Scrase, Isla Tharp, Lucia Llanes, and Lila Edison have each taken part in cross over the past 2-3 seasons, each of them part of at least two Skyline state squads. Indoor, you’ve seen Llanes capture an 800m title. Two weeks later, her teammates traveled east for an All-American 4×8 in Boston. They joined together in Rockford for an equally impressive feat, a D1 State title. Every season, everywhere.

Holland West Ottawa

Talk about a band of teammates that’ve been everywhere. I perform some of my spring work announcing at Romeo’s Barnyard Invite. West Ottawa always brings girls there. Panthers taking the trek to the eastern suburbs were Alyssa Danek, Collette Wierks, Ella Wierks, Mary Dolbow, Lyla Dowling. Driving hours to race for a few minutes takes investment, and investment typically comes from time spent in a program. Dowling has been around for three years, Danek as well. The Wierks entered XC after an eye-popping 9th grade spring on the track. Dolbow only has two years at the high school level, but five altogether, as she spent full falls on the grass in the MS scene.

Rockford

Another traditionally strong program that’s junior and senior heavy. The projected scorers for the Rams include two seniors and three juniors. As with many already written, these girls have participated in some of Michigan’s grandest environments. One, the forever grueling OK Red, where there are no meets off. A regional in a strong running region. And the State Finals, where the Rams have placed in the top-20 for each of the past three seasons. Daisy Cox, Jillian Lewakowski, Morgan Sanders, Keagan Mulka, and Rae Defrang have been through it all.

Portage Central

Portage Central doesn’t just kick off the season for many, host every regional in the world, or bring in thousands of XC fans each early October, they’ve got a program where kids stick around and become quick. Both Avery Scott and Gracie Carlisle have been mentioned in the past on this site, getting writeups either this summer or last. Three other upperclasswomen occupy what could be their scoring squad – Claire Mouw, Julia Welc, and Olivia Storteboom. For two consecutive years, both Welc and Mouw have run in the 19’s by November’s finale. Storteboom was there in ’23 and ’24, stayed north of 20:00 last year, but is coming off what may be the best track season of her career, dropping 800m and 1600m PR’s.

Teams Prominently Featuring Twins

Otsego

This is meant as no disrespect to the Addelyn Sabbatke, Taylee Fox, and Skylar Mejeur’s of the world. They’re deserving of mention, as are many others on the teams listed in these top-10’s. But without Alayna Verhage and Adelyn Verhage, Otsego wouldn’t be quite what they can be this year, a state title contender. Both girls entered the high school scene as runners thought to have a chance at making an impact, which they both lived up to. Both ran in the 18-19’s for a great majority of their races, placing in the top-10 in both the Wolverine Conference and Region 13. Alayna ended up stepping on the podium at State, with Adelyn placing 59th. Pretty cool for two girls going through this life together.

Teams That Are Deeeeeeep

Hillsdale Academy

The Colts were had depth last year and graduate only a few of those girls. I’m here to report that it’s very likely that positive attribute will happen again. A total of 9 Hillsdale Academy girls were sub-22 at some point in 2025. The “slowest” of which were Lorelei Stemme and Moira Beier, both of whom ran 21:38 to close their seasons, and given a year of growth, should be displacing many D4 girls this fall.

Grand Traverse Academy

Not only do the Mustangs have quality numbers, they also have experienced depth. I count four seniors amongst their potential scorers and a few other 12th graders that could act as displacers. These girls come in levels, up front you’ve got Amelia McKinney and Madison Smith. McKinney has earned D4 medals the past two years and Smith dropped considerable time as a junior. Then extending further back are seven other returners that were sub-23 or faster in 2025.

Traverse City St. Francis

They’re comin’ backkkkk. The Glads were team champions here in 2022, runner-up in 2023. A 4th place finish came in 2024, 8th in 2025. This could be a return to the ’24 level and perhaps even better. Buoyed by some incoming freshmen, I see numbers and quality ones at that. A whole varsity lineup, seven girls, return that were sub-22 or faster in 2025. Added into the recipe are a tsp. of two incoming freshmen that were sub-13, bringing together what may be a trophy-hoisting finished product.

Grand Rapids Covenant Christian

A distinct MIXC memory is heading to the ’22 Regionals at Allendale, seeing droves upon droves of passionate Covenant Christian fans roving around the course, flags waving, cheering on their squad. You’d normally see that at a college national meet, not at a D3 regional. But it speaks volumes of the depth of the Charger culture. Which today, if athletic.net doesn’t lie, has upwards of 30 girls on the roster.

Last autumn’s roster had a significant quantity. Quality as well, with 10 girls racing to sub-22’s. Two move on, leaving varsity spots to a deserving seven.

Hart

The 2025 Pirates won Region 20. They had the 5th best top runner in the field. They had the best 2nd runner, best 3rd runner, best 4th runner, best 5th runner, and best 7th runner. The State Finals were a little less dramatic, but still prove the point, as Hart’s 6th place team had only one All-Stater, Natalie Rosema. It’s not that Rosema isn’t a strong runner, she is, it’s just that Hart gains an advantage in a larger field where their pack can do their thing. With five returners in the mid-20’s or faster, that’s some speedy and expedient work.

Northville

The blend of having a socioeconomic area made for XC success, feeder schools pouring talent onto the team, great coaching = a wonderful culture. A wonderful culture keeps the numbers high, and with the numbers high, there’s plenty of talent to choose from. This past fall, the Mustangs had 10 girls in the 19’s or faster. This is positive in another way, as it allows for girls to grow without the pressure of the varsity races early on. Brynn Somers and Ella Corby did just that, evolving into low-19 girls by season’s end, learning the lessons that’ll allow them to pounce on the 2026 season.

Teams Local to MIXC

Royal Oak Shrine

We (Hansons Running Shop) just hosted a team day for Royal Oak Shrine. We do this for a ton of larger schools, but no one as small as Shrine. Though in terms of D4 roster size, Shrine always punches above their weight. Year after year, the Knights tend to have one of the larger rosters in D4 and thus, always have a slight advantage in runners to draw from. I guess that’s partially a reason how a team can draw in a Ella Lamb, primarily an 800m girl who slightly stepped into the longer distances this spring. Her 5:17 from the Barnyard should portend well to this upcoming cross season.

Teams Bolstered By Youth

Fowler

Since I’ve been around, Fowler has been a deep track school. They’ve got hurdlers, vaulters, sprinters, and relays upon relays. The occasional distance runner has rolled through, now it appears the Eagles are spreading their wings deeper into the distance realm. As many as four freshman could see an impact, both near the front and applying depth. Clara Thelen looks to be the standout of the bunch, running in the mid-12’s at the end of October and leading her Fowler MS team to a win in the Zone 5 Small School section.

Lake City

The Trojans may feel the most impact from the addition of just a few. Last October, Lake City placed 7th in Region 20, 71 points back of 3rd place. Hypothetically throwing runners into a race doesn’t completely work, as it changes decisions of runners in the race. But it can be somewhat of a mathematical tool, and given that Aubrey Doan and Isadora Shaw ran the Benzie PROM race, we can get an idea of how Lake City would’ve fared with those outstanding (then) 8th graders. With Shaw’s 18:15 and Doan’s 19:35, the Trojan’s would’ve scored ~100 less points, occupying a position near the runner-up spot. A great number of LC girls remain and they’ve got fire coming in.

St. Joseph

Take a peek at St. Joseph Upton’s 2025 results and you’ll see why anticipation is high for this iteration of the Bears. Upton torched their Lakeland Conference Jamboree with a perfect score, dominated the Berrien County Meet by a 30+ pt. margin, and finished runner-up against much larger schools in Zone 1. Three prominent 8th graders could move up, all sub-13 a year ago.

Grand Rapids South Christian

2025’s season preview said this about the Sailors, “Beyond the title favorites, you’ve got plenty of other teams impacted by potentially high quality youngsters. Grand Rapids South Christian adds three girls that were in the low-13’s or faster.”

Partially right! High-quality youngsters did have an impact on the South Christian fortune. The Sailors finished 4th, right where they were projected in the summer. But there FOUR impactful freshmen girls. Now, your guess is as good as mine as to which three I was referring to, all we know now is that Lily VanEyk, Noelle Hulst, Annalise Wiltjer, and Isabelle Oostema delivered as promised, and then some. All four were sub-20 at some point and give South Christian a solid base from which to work with over the next few seasons.

Cedar Springs

I’m not a huge fan of placing a ton of pressure on a 9th grader, but Halle Vallere can absolutely make an impact on the Redhawk fortunes. She was undefeated in RCA action, winning all four jamborees with consistent mid-12 marks. On the track, she featured mainly in the 400m/800m, hitting top-35 marks in each.

East Grand Rapids

Charlotte Schellhammer and her East Grand Rapids MS crew sure wrecked fools last year. They won all of their WMMSC Jamborees, won Zone 6’s Large School division, and placed 4th out of a massive 45-team Portage field. Many of those girls will be making the transition to the high school level this fall, including Charlotte, who ran in the low-12’s on a few occasions.

DeWitt

DeWitt Middle School had numbers in 2025, multitudes of new girls introduced to the sport. They had elite youngsters such as Clara Cook (winner of everything, racing into the low-11’s) and Isla Tramontana (who evolved and grew into joining Cook in the 11’s). And they won – dominating fields in their league, at Jr. Greater Lansing, and in Zone 5. The two above, plus Andria Clippard should only add to the burgeoning tradition taking place north of Lansing.

Novi

Katelynn Egli has been a low-stick for Novi over the past two years, but she can’t do it on her own. She’s presided over some state-worthy teams, however, bringing her Wildcats along to D1 State the past two seasons. From 2024 to 2025, Novi made an 8 place jump in the standings (24th to 16th), partially thanks to three freshmen – Ella German, Jessica Philip, and Sora Saito. Each of the three progressed throughout the season, racing their fastest at the final few meets. Philip and Saito were on the edge of 20 min., while German made a dramatic slide into the low-19’s. The same trend could be beneficial for Novi in 2026.

Jenison

Already receiving a bit of attention in the regional preview was Harper Henderson, impactful enough to keep the Wildcats as a top-ten team. Henderson only had one loss in last fall’s 8th grade season. She won Zone 7 and was undefeated in WMMSC action, running in the 11’s for a good chunk of the six weeks of racin’. The XC endurance came along to spring too, where Henderson ranked within the top-5 in Michigan for every middle school distance event.

Traverse City Central

It’s now sophomores, last fall’s freshmen, bringing up the level of Trojan running. Both Cecelia Jacobson and Gretchen Oyer took different paths last year, but both arrived in a way that gives thought to how they could perform as sophomores. Jacobson kicked off her season with a late-summer 19:46 at Party in the Park. She stayed in the 19’s until late into October, then ripped a 18:52 at Region 2, which then was sliced even further at State. Oyer stayed north of 20:00 all fall, but then turned in a spring where she was able to hit 5:30 in the 1600m, a definite sign that further growth can occur this upcoming fall.

Teams Looking For A Comeback Season

Ithaca

The Yellowjackets had a rough close to the 2025 season. Placing 9th and 5th the two years prior, Ithaca was continuing the tradition left from the previous generation of Yellowjacket athletes. Even in last year’s season, the girls had bouts of success – winners at their home invite and the first TVC jamboree, a 3rd place in their division at Spartan. But for whatever reason (we don’t judge or criticize), only 4 girls were able to complete their regional race.

No matter, however. It’s a new year and we learn the lessons from the past. The Yellowjacket roster has been replenished (11 strong if athletic.net can be trusted!), replete with the necessary speed to compete in 2026.

Teams Where I Haven’t Mentioned Other Important Runners

Hudsonville

The 50 Tickets and Regional Previews have heavily featured these Eagles. Three girls were listed in the 50 Tickets – Cassie Karasinski, Grace Snyder, and Chloe Purwin. In the Regional Previews, Lexie Snyder got a little writeup. That’s 4 of 5 potential scorers and over half the varsity lineup, but I should give mention to other Hudsonville girls that can contribute, as there are many who could be solid depth pieces.

You’ve got Ashley Wayne, Michaela Pries, Sidney Eaton, and Addison Dodd. Pries and Wayne just came off a spring season where they continually flashed speed, Pries shooting down to a 5:34 in the 1600m and Wayne maintaining her 5:30/12-flatish fitness. Dodd ran personal bests in everything from the 800m to 3200m. Eaton didn’t line up on the track, but showed 19 min. potential on a few occasions during her freshman year.

The speed and depth is present to outperform this ranking.

Teams Coming Off A Big Track Season

Mt. Pleasant Sacred Heart

I really hate to give all the attention to one athlete, but I don’t believe I’ve given enough of a shoutout to Taylor Wills. Talk about a track transformation. For the past two cross seasons, Wills has been running on the high side of 23:00, only breaking into lower times in the final four races of 2025. Based on that, who could’ve predicted what went down a few months back? Taylor had tremendous breakthroughs in everything from the 800m to the 3200m. For each event:

800m – 2:41 > 2:26
1600m – 6:03 > 5:19
3200m – 14:11 > 12:26

Accolades especially came over four laps, where Wills won Region 37, the MSAC, and the Mid-Michigan MoC. Then to cap it off, placed 5th in Division 4. There’s gonna be a serious XC PR drop coming soon.

Concord

The Yellowjackets have been a team on the rise over the past year. They began last fall’s mid-season rankings in the 15th spot, then moved into the top-10 before placing 8th at D4 State. Iny my unreleased late April rankings (taking into account XC, projected improvements, incoming freshman, but not adding track), they were ranked 9th. But here they’re 8th, so some progress must’ve been made.

Four girls stood out in terms of making progress:

Audrey Pyle 20:01 XC > 2:22/5:39
Haley Stimer
20:17 XC > 2:32/5:48/12:57
Audrey Rinehart
20:29 XC > 2:48/12:58
Mya Barrett
22:21 XC > 6:23

Blissfield

The state qualifying standards were abnormally hard, the math not mathing, but these Royals stepped up. A few graduating seniors made up half of their distance state squad, Hailey Sills and Hope Miller. Two Royals that’ll feature this fall were also part of the team that traveled to Kent City – Kaleea Braun and Anna Hallett. Both were part of the 4×8 outfit that won in Lenawee County, Region 26, LCAA, and placed 9th in D3.

Hallett in particular excelled in the distance events, running 5:29/12:01 after her late-season XC improvement. Braun concentrated on the 800m, running 2:30’s by season’s end. Another piece that was undoubtedly influenced by the faster girls was Mollie Yeager, who moved from a fall PR of 21:16. to running 2:45/5:45/12:41 this spring.

Benzie Central

I loved the turnaround these Huskie girls made. You just have to look at the Benzie history, with the thousands of conference and regional titles, even a few state championships mixed within. They’re a team that typically finishes the cross season strong. This past year wasn’t the case, as BC limped into the finish, placing 3rd in Region 20 and then 16th in D3. But bad stretches never last in running if you’re open to solutions.

In the quest of fast solutions, state relay medals were found, a 5th place in the 4×8 and 7th place in the 4×4.

Progress was made by:

Avery Kelly 19:06 XC >2:28/5:23
Maggie McLellan
19:55 XC > 2:37/5:40/12:22
Lilly Whaley
21:18 XC > 2:42/5:50/13:18
Kaitlyn Kaple 21:38 XC > 2:35

Also, it appears that added to these girls is Addison Hughes, not accounted for in the rankings as she didn’t run cross, but someone who ran 2:32 for the 800m.

Linden

Linden just always *feels* like a track school. The reason for that being is when I started to pay greater attention to the spring, Linden was popping out elite sprinters. From these past several months, I can tell you that their prowess on the oval extends beyond a single lap.

In late May, the Eagles brought four individuals to Hamilton for the D2 Finals – Addison Josephson, Melody Meckstroth, Emma Durling, and Courtney Floeter. Each of these girls qualified in their individual event, but also put together resumes all season that featured PRs in 2 or 3 distance events. Long story short, their progress was no fluke.

Altogether, Linden brings back:

800m – 4 sub-2:30 girls
1600m – 5 sub-5:40 girls
3200m – 4 sub-13:00 girls

Considerable progress was made by:

Addison Josephson – 18:17 XC > 2:24/5:20/11:23
Melody Meckstroth 19:43 XC > 5:32/11:47
Courtney Floeter
– 19:28 XC > 2:19/5:17
Sidney Shepard
20:48 XC > 2:27/5:30
Emma Durling
– 21:13 XC > 2:29/5:20