Uncategorized

2026 Ratings: Under the Lights (St. Johns)

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!

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

Boys Adjustment: -23
Girls Adjustment: -16

HIGHLIGHTS UNDER THE LIGHTS

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.

Liam Dewitt, Haslett

Haslett’s been off to a hot start, winning both here and at Early Burg, with Liam being at the forefront of it. The junior finished his 10th grade year with a string of mid-16 efforts and he’s already reached that level in 2026. In a D2 Lansing area with a ton of D2 teams near the same ability, having frontrunners separated from the pack will be an important quality when we get to championship season.

Brady Rappuhn, Owosso

I’ve heard tales of Owosso’s summer of work. Brady’s opener is further evidence that the Trojans spent the summer aiming to get better. His 16:44 debut was nearly a minute faster than where he was a year ago and his first venture into the 16’s.

Ruby Hoffmann, Hartland

Losing many seniors from the 2025 team, it was imperative that in order to keep the success going, returning runners would have to step. Early on, Ruby’s done just that. While she broke into the 19’s as a freshman, she didn’t do so until October. Her 20:22 opener isn’t in that range yet, but it was 40+ seconds faster than she was a year ago.

Avery Silvas, Charlotte

Last fall in Region 14, the Orioles stepped up and had a day, Avery Silvas being one of a few to run a personal best, all helping their Charlotte team advance to State. The momentum has kept rolling, with Silvas racing faster than she did here last year. Which is a good omen considering her 2025 season concluded with sub-20’s in 6 of her final 8 races.

*** = 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
Hartland172.51
Holt170.61
Lansing Eastern34.01
TeamTop-5 Avg.Division
Owosso**183.02
Alma*180.92
Haslett*180.22
DeWitt*180.02
Saginaw Swan Valley152.52
St. Johns149.02
Clare131.82
Ionia97.12
Charlotte90.62
TeamTop-5 Avg.Division
Hemlock141.33
Montrose138.63
Bath134.93
Laingsburg122.73
Olivet117.83
New Lothrop111.93
Beaverton100.53
Brooklyn Columbia Central81.43
TeamTop-5 Avg.Division
Fowler134.04
Beal City87.04
Fulton53.94
TeamTop-5 Avg.Division
Capital Homeschool129.2HS
TeamTop-5 Avg.Division
St. Ignace97.9UP

GIRLS TEAM RATINGS

TeamTop-5 Avg.Division
Hartland*116.01
Holt82.51
TeamTop-5 Avg.Division
DeWitt**127.02
Clare89.82
Charlotte84.42
Haslett83.42
Owosso62.62
St. Johns50.72
Saginaw Swan Valley47.02
Fowlerville43.42
Alma42.02
Ionia36.42
TeamTop-5 Avg.Division
Olivet*88.83
Laingsburg42.83
New Lothrop37.53
Montrose30.93
Bath18.83
Hemlock14.33
TeamTop-5 Avg.Division
Fowler53.84
TeamTop-5 Avg.Division
Capital Homeschool52.1HS

BOYS INDIVIDUAL RATINGS

GradeNameTimeTeamRating
12Ezekiel Baltierra16:21.7Alma200.4
11Liam Dewitt16:26.6Haslett198.8
11Rem Piper16:31.4Holt197.2
10Leonidas Erfourth16:41.2Owosso193.9
11Brady Rappuhn16:44.5Owosso192.8
10Nico Lebron16:50.9Alma190.7
11Isaiah Cates16:53.1Haslett190.0
9Spencer Sobak16:54.6Owosso189.5
11Owen Poppema16:57.7Bath188.4
12Will Chelotti17:00.8DeWitt187.4
11Joe Coleman17:03.0Hartland186.7
9Braysen Kramer17:08.4DeWitt184.9
9Connor Charboneau17:13.1Saginaw Swan Valley183.3
11Eli Hobson17:24.5Montrose179.5
12Sawyer Zeman17:27.0Haslett178.7
11Lincoln Gray17:28.1Hartland178.3
12Kodi Rose17:28.2Haslett178.3
12Lucas Keilen17:28.8Hartland178.1
10Max Bobeda17:29.8DeWitt177.7
11Alec Hoy17:31.0St. Johns177.3
10Quentin White17:31.4Holt177.2
11Clint Couchman17:34.7Brooklyn Columbia Central176.1
10Gracin Zelski17:37.3DeWitt175.2
9Sterling Burnie17:39.1DeWitt174.6
12Matthew Austin17:40.0DeWitt174.3
10Tommy Moundros17:41.0DeWitt174.0
11Samuel Johnson17:41.1Alma174.0
12Kevin Terpstra17:44.5Alma172.8
12Ariston Dallas17:45.1Owosso172.6
9Colin Branch17:52.6DeWitt170.1
10Gavin Gause18:00.7Holt167.5
12Trevon Johnson18:00.7Holt167.4
12Spencer Dammann18:01.5Saginaw Swan Valley167.2
10Connor Miller18:02.5Alma166.8
12Rush Marsden18:04.0Fulton166.3
12Kai Miller18:04.2Owosso166.3
11Xander Towery18:05.6Ionia165.8
9Jace Devereaux18:10.0Laingsburg164.3
11Easton Mahan18:18.6Hartland161.5
12Connor Schmidt18:21.7Clare160.4
10Logan Platte18:26.0Fowler159.0
10Victor Plaza18:28.5DeWitt158.2
11Ty Inglis18:28.6DeWitt158.1
11David Torrey18:29.6Hartland157.8
11Michael Allen18:30.2Montrose157.6
12Grady Galbraith18:31.3Hemlock157.2
9Lucas Demeter18:32.8New Lothrop156.7
10Graesyn Baley18:35.1Owosso156.0
12Landen Gessner18:36.5Olivet155.5
12Joseph Haupt18:37.6Clare155.1
9Nolan Haney18:37.8Haslett155.1
10Jesse Thomas18:38.9St. Johns154.7
12Mason LaVigne18:47.9Hemlock151.7
12Caleb Carter18:51.1DeWitt150.6
11Elliott Cook18:51.5St. Johns150.5
10Vaughn Trombley18:53.3Saginaw Swan Valley149.9
12Jaxon Perry18:54.7Hartland149.4
9Colin Lydic18:55.7Haslett149.1
9Camden Perry18:57.8Hartland148.4
11Momodou Ndiaye18:58.1Lansing Eastern148.3
9Thatcher Hodges19:03.9Hemlock146.4
12Trevor Dolloff19:05.0Fulton146.0
9Cameron Terpstra19:07.5Alma145.2
12Sutton Klaus19:08.1Clare145.0
12Landon Miller19:08.7Fowler144.8
9Graysen Crimi19:10.9Montrose144.0
9Alex Weise19:11.1Haslett144.0
11Bryce Schuh19:11.4Holt143.9
11Wyatt Huhn19:15.6St. Ignace142.5
10Silas Finney19:16.2Beaverton142.3
10Finn Hubert19:18.0Hartland141.7
12Allen Sumego19:20.7Capital Homeschool140.8
9William Reed19:21.0DeWitt140.7
10Josh Geisenhaver19:21.7Capital Homeschool140.4
11London Coreart19:22.2Charlotte140.3
9Hazen Langeler19:23.4Haslett139.9
12Jake Acker19:24.4Haslett139.5
11Colin Johnson19:25.6Bath139.1
10Andrew Miller19:26.8St. Johns138.7
12Brock Grabmeyer19:29.0Alma138.0
11Caiden Hamlin19:31.0Hartland137.3
10Brendan Lezan19:34.5Holt136.2
12Alex Loomis19:35.4Fowlerville135.9
12Owen Hare19:35.5Saginaw Swan Valley135.9
9Brendan Bush19:35.5Haslett135.8
9Braden Smith19:36.2Holt135.6
11Austin Hodges19:39.9Laingsburg134.4
11Ethan Baker19:40.2Haslett134.3
10Joel Rathka19:40.7Laingsburg134.1
12Ty Sweers19:47.0New Lothrop132.0
10Michael Grupp19:47.4Hartland131.9
11Liam Thelen19:47.9Ionia131.7
11Samuel Baade19:48.1Owosso131.6
11Blake Davis19:48.9Hartland131.4
10Nolan Webster19:48.9Haslett131.4
9Rhys Rawlins19:49.9Haslett131.0
11Bentley Cromer19:50.3Alma130.9
9Raymond Brabo19:50.6Owosso130.8
9Liam Kohn19:50.7DeWitt130.8
10Jack Spencer19:52.1Capital Homeschool130.3
11Connor Hui19:52.2Hartland130.3
12Xander Bloss19:53.1Hartland130.0
10Brad DeYoung19:54.2Holt129.6
11Cruz Newville19:56.7Alma128.8
10Eli Fassett19:58.5Brooklyn Columbia Central128.2
10Julian Munoz19:58.7Owosso128.1
11Drew Weaver19:59.4Olivet127.9
12Colton Siler20:04.8Hemlock126.1
12Nolan Selasky20:04.9Saginaw Swan Valley126.0
11Collin Riley20:05.4Bath125.9
12Ben Keebaugh20:07.1Fowler125.3
10Christian Chamberlain20:08.1Hemlock125.0
10Kaedyn Smith20:10.9Fowler124.0
10Jace Frank20:11.4DeWitt123.9
11Elliott Worsley20:11.8St. Johns123.7
12Aiden Giancotti20:13.4Holt123.2
11Matthew Hetrick20:13.9Holt123.0
9Ian Costello20:14.0Owosso123.0
11Cooper Highlen20:16.0Ionia122.3
10Everett Little20:16.6Owosso122.1
11Mario Baker20:17.1Bath122.0
12Braeden Hargrove20:17.9Beaverton121.7
11Dominic Wheeler20:22.5Fowlerville120.2
9Nathan Geisenhaver20:24.8Capital Homeschool119.4
10Aiden Gould20:28.3St. Ignace118.2
9Brayden Nicholson20:31.4Owosso117.2
10Maxwell Wieber20:32.2Fowler116.9
9Christopher Sumego20:37.0Capital Homeschool115.3
9Devon Emmons20:38.6St. Johns114.8
10Wyatt Miller20:38.6Brooklyn Columbia Central114.8
11Owen Zeien20:38.7Beal City114.8
10Max Nicholson20:39.8Owosso114.4
9Gavin Andersen20:42.8DeWitt113.4
10Braxton Darland20:43.8Saginaw Swan Valley113.1
12Henry Grupp20:44.2Hartland112.9
12Luke Meyer20:48.8Lansing Christian111.4
9Evan Kreider20:49.7Montrose111.1
11Corbin Maddox20:52.4Alma110.2
12Dylan Nizol20:52.6Hartland110.1
10Evan Banko21:00.1Olivet107.6
11Garrett Bloom21:01.6St. Johns107.2
9Archer Morey21:01.8Haslett107.1
12Christian Villa-Bilton21:04.1Clare106.3
10Blake Judd21:09.6New Lothrop104.5
9Henry Shaver21:09.8Charlotte104.4
10Calum Knull21:09.8Laingsburg104.4
9Parker Casby21:13.6Haslett103.1
10Kyle Thiel21:18.2Fowlerville101.6
11Remington McKean21:19.4Morrice101.2
11Bobby Dormer21:19.9Olivet101.0
11Tommy Pigott21:21.1Montrose100.6
10Carter LaVictoire21:22.6DeWitt100.1
11Elliot Bohinski21:24.8Morrice99.4
10Adriel Starr21:25.8Bath99.1
10Will Gifford21:27.7St. Johns98.4
9Luke VanDorpe21:31.9Olivet97.0
12Blake Fleming21:32.9DeWitt96.7
10Chase Barrigar21:42.3Hemlock93.6
11Calvin Gunn21:44.1Bath93.0
11Carter Chapman21:47.0Clare92.0
12Hudson Bickley21:47.6Fowlerville91.8
9Malachi Fassett21:51.0Beaverton90.7
11Easton Eichorn21:54.2Beal City89.6
9Luke TerBush21:55.9Haslett89.0
11Drake Oberlin21:56.4Holt88.9
10Zachary Nizol21:58.9Hartland88.0
9Hunter Taphouse22:02.4Owosso86.9
12Noah Gillett22:02.8New Lothrop86.7
9Rocco Baker22:04.2Bath86.3
12Vincent Morse22:04.3Saginaw Swan Valley86.2
11Sam Trommater22:07.5Beal City85.2
11Cooper Ward22:07.6Hemlock85.1
12Greg Steele22:07.6Clare85.1
12Colin Booms22:08.1Haslett85.0
11Charles Gronberg22:08.3Charlotte84.9
11Patrick Wilson22:09.5Bath84.5
12Reed Sprague22:12.5Beaverton83.5
10Sawyer Trommater22:13.9Beal City83.0
12Nick Neuman22:15.4Brooklyn Columbia Central82.5
11Elijah Davis22:21.8Bath80.4
11Andrew Bondy22:23.9Montrose79.7
11Alex Holmes22:24.4Lansing Eastern79.5
9Ronald Thomas22:24.5New Lothrop79.5
12Jackson Harrigan22:28.8St. Ignace78.1
10Ezra Asher22:29.0St. Ignace78.0
11Nikolas Rodriguez22:31.7Saginaw Swan Valley77.1
11Carter Knowlton22:31.8Hartland77.1
10Mason Emmendorfer22:32.8New Lothrop76.7
11Andrew Stevens22:33.4Laingsburg76.5
10William Delacourt22:41.5Fulton73.8
10Hadley James22:44.6St. Ignace72.8
10Matthew Wilber22:50.3Montrose70.9
12Lyle Lawrence22:50.8Olivet70.7
12Noah Klawuhn22:51.8Owosso70.4
9Grant Wilson22:55.0Fowler69.3
9Jaxson Wittenbach22:56.9Ionia68.7
10Alexander Rizzo22:59.0Hartland68.0
10Spencer Vanderheuel23:00.3St. Ignace67.6
10Mason Droscha23:02.9Charlotte66.7
10Connor Kaul23:04.1Saginaw Swan Valley66.3
10Leo Witek23:05.2Hartland65.9
11Niiko Impola23:07.9Hartland65.0
11Andrew Irish23:08.6Montrose64.8
12Riley Sprague23:09.6Beaverton64.5
10Camden Conner23:12.9Fowler63.4
12Ryan Scully23:13.8Holt63.1
9Conley Bland23:15.4Beal City62.5
10Carson Clark23:32.5Charlotte56.8
10Nathan Koss23:34.0DeWitt56.3
10Liam Gillett23:35.1New Lothrop56.0
9Elliott DeWitt23:40.9Haslett54.0
9Liam Millerov23:45.4Beal City52.5
9Gus Wickerham23:46.5New Lothrop52.2
10James Heiple23:47.8Beaverton51.7
10Jaxon Wirt23:49.1Fulton51.3
12Alex Hughes23:52.9New Lothrop50.0
10Joshua Gonzales23:55.5Saginaw Swan Valley49.2
12Frederick Ziola23:55.6New Lothrop49.1
10Sullivan McKillop23:57.5DeWitt48.5
11Aiden DuBois23:59.2Holt47.9
11Mason Hall24:02.3Alma46.9
9Carson Hellerstedt24:08.7DeWitt44.8
10Ben Fuller24:09.5Olivet44.5
9Josiah Bramall24:15.2Montrose42.6
9Hayden Wright-Johns24:41.9Clare33.7
9Brayden Hughes24:46.2New Lothrop32.3
11Drew Cortright24:48.5Olivet31.5
12Jaydin Crouch24:56.0DeWitt29.0
12Kamryn Steckert25:17.5Hemlock21.8
9Lawson Harry25:18.5Hemlock21.5
9Nick Lantzy25:18.5DeWitt21.5
9Sam Starkey25:23.8St. Ignace19.7
11Cayden Chamberlain25:31.3New Lothrop17.2
9Channing Smith25:32.8St. Johns16.7
9Flynn Horvatin25:35.6Morrice15.8
12Colm Kinne25:37.9Lansing Eastern15.0
9Aiden McKenzie25:43.2Bath13.3
9Riley Mitchell25:45.9Lansing Eastern12.4
9Tyler Keeler25:46.5New Lothrop12.2
12Cameron Betts25:46.6Laingsburg12.1
11Ben Behovitz25:51.0DeWitt10.7
12Gael Le Hair25:52.7Charlotte10.1
9Damian Poletti25:59.6New Lothrop7.8
11Wil Learman26:12.3Beal City3.6

GIRLS INDIVIDUAL RATINGS

GradeNameTimeTeamRating
12Ava Schafer18:34.2St. Johns153.9
11Tiya Feldpausch18:40.7Olivet151.8
9Clara Cook18:45.1DeWitt150.3
12Ava Goodman19:34.8Hartland133.8
11Natalie Hayes19:34.9DeWitt133.7
12Colette Charchut20:02.6Haslett124.5
10Brooklyn Takagishi20:13.1DeWitt121.0
10Lily Britton20:13.3Olivet120.9
11Abby Crandell20:22.0Owosso118.0
10Ruby Hoffmann20:22.5Hartland117.8
12Avery Silvas20:23.9Charlotte117.4
9Alaina Ernst20:25.8Holt116.7
11Emma Cook20:26.5DeWitt116.5
10Layla Foguth20:35.8Hartland113.4
12Anna Soltis20:36.0DeWitt113.3
12Aubrey Hare20:41.4Saginaw Swan Valley111.5
10Lila Miller20:48.2Hartland109.3
12Sophia Buzzelli20:54.9Clare107.0
10Avery Haynes20:57.3Brooklyn Columbia Central106.2
10Gabrielle Desgrange20:58.4Hartland105.9
9Violette Goodrich21:02.6Charlotte104.5
10Madelynn Patterson21:05.2Olivet103.6
12Lauren Leis21:19.8Clare98.7
11Paige Kanan21:28.3DeWitt95.9
11Kenadi Simon21:31.3St. Johns94.9
10Sydney Knieper21:33.9New Lothrop94.0
9Clara Thelen21:35.4Fowler93.5
9Penny Ewald21:40.5Owosso91.8
11Zoe Fabing21:40.7Fowler91.8
10Ava Bankson-Ereg21:41.3Haslett91.6
10Chloe Wilber21:43.0DeWitt91.0
10Gwen Bloss21:43.1Hartland91.0
11Ava Benedict21:43.6Ionia90.8
12Adrienne Mitchell21:47.1Lansing Christian89.6
10Kendall Dorey21:48.8Charlotte89.1
11Takoda Holicki21:48.8Montrose89.1
11Emma Stotzel21:51.3Clare88.2
11Clara Marschall21:51.5Fowlerville88.2
11Kennady Giancotti21:56.2Holt86.6
11Lilee Elliott21:56.9DeWitt86.4
9Lauren Davis21:58.3Holt85.9
12Eliza Milarch22:07.7Charlotte82.8
10Olivia Lett22:14.2DeWitt80.6
11Quinn Dunny22:14.9Hartland80.4
9Quinn Drake22:17.9Clare79.4
10Aubrey Perez22:18.3Ionia79.2
10Ellie Owen22:21.5DeWitt78.2
9Eliya Pairolero22:27.6Haslett76.1
11Leah Leis22:28.5Clare75.8
11Ava Robinson22:42.0Clare71.3
12Paige Woodworth22:45.7Laingsburg70.1
9Elli Larson22:46.1Ionia70.0
10Grace Hancock22:46.7Alma69.8
10Mia Setterington22:49.6Capital Homeschool68.8
10Brynn Rudnicki22:50.5Fowlerville68.5
11KiKi Rusz22:57.6Laingsburg66.1
11Maatje Vanderwey22:58.0Capital Homeschool66.0
9Quinn Guysky22:58.2Haslett66.0
12Bella Cotter23:03.6Holt64.1
10Teagan Kuykendall23:05.5Bath63.5
11Gabriella Wood23:07.3Lansing Christian62.9
10Zophia Zaleski23:10.7Hemlock61.8
12Nolee Leppert23:13.1Beal City61.0
11Skylar Maclennan23:15.7Fulton60.1
11Peyton Rohn23:18.4Fulton59.2
11Grace Nunn23:18.7Holt59.1
12Olivia Linski23:19.0Hartland59.0
11Izzy Brown23:19.2Haslett58.9
10Emma Lownsbery23:19.7Holt58.8
12Jocelyn Wilson23:20.3Holt58.6
12Alexa Palmer23:28.5Alma55.8
9Tatum McGill23:30.1Alma55.3
9Lucia McLean23:32.4Hartland54.5
9Kenley Townsend23:33.0Saginaw Swan Valley54.3
11Ava Wenzlick23:35.0New Lothrop53.7
9Emma Mast23:39.7Capital Homeschool52.1
9Charlotte Reaves23:49.1Holt49.0
10Ava Spencer23:49.5Owosso48.8
10Kennadee Griffes23:53.9DeWitt47.4
9Abby Mast23:57.6Capital Homeschool46.1
11Courtney Lawhorne24:13.4Bath40.9
12Makenna Bush24:13.5Lansing Christian40.8
11Ali Hunt24:14.7New Lothrop40.4
12Makenna Rudnicki24:19.9Fowlerville38.7
9Annie Koenigsknecht24:26.3Fowler36.6
9Maeva Sobol24:27.3Saginaw Swan Valley36.2
10Anna London24:30.4Olivet35.2
12Lilli Morrill24:34.4Laingsburg33.9
12Anneliesse Patterson24:38.8Olivet32.4
11Faith Nelson24:42.7Fowlerville31.1
12Lydia Faubert24:44.6Hemlock30.5
9Brynlee Paxton24:47.5Montrose29.5
11Maria DiMatteo24:47.6Hartland29.5
12Ellie Bowerman24:48.6Beal City29.1
11Miriam Skarich24:48.7Owosso29.1
12Helena Goodrich24:50.4Charlotte28.5
9Alaina Luna24:50.7Laingsburg28.4
9Madelyn Best24:51.1Lansing Eastern28.3
12Esther Smith24:52.9Capital Homeschool27.7
12Annabel Reaves24:55.4Holt26.9
9Madilynn Schneider24:57.5Fowler26.2
11Summer Walker25:00.4Owosso25.2
12Katherine Green25:01.2St. Johns24.9
11Mariah Diaz25:03.1Capital Homeschool24.3
10Sophia Sheffer25:04.0Hartland24.0
10Lydia Gilbert25:06.1Alma23.3
11Alivia Menges25:06.6Montrose23.1
11Natalie Hollister25:07.2Hartland22.9
11Karly Grant25:09.4St. Ignace22.2
12Kerigan Pung25:13.2Fowler20.9
10Emma Coven25:17.0Saginaw Swan Valley19.7
9Amelia Vaughn25:23.7Hartland17.4
9Samantha Morrill25:30.2Laingsburg15.3
9Sophia Brandt25:35.4Montrose13.5
11Emily Demand25:36.7Saginaw Swan Valley13.1
9Willow Shepard25:40.8Holt11.7
12Megan Timbrook25:42.6Brooklyn Columbia Central11.1
11AJ Feleppa25:45.1St. Ignace10.3
11Emma Jaremba25:48.9Hemlock9.0
9Aubrey Roggow25:49.1New Lothrop9.0
9Molly McDougall Smith25:50.4Laingsburg8.5
11Lola Miars25:54.9Olivet7.0
11Claire Ellis25:57.2Olivet6.3
10Celia Ebnit25:58.5Alma5.8
9Sophia Foguth25:58.6Hartland5.8
12Sydney Johnson26:07.3St. Johns2.9
12Atheil Akaic26:14.1Holt0.6
12Lia Hoffmann26:14.6Hemlock0.5

Uncategorized

2026 Ratings: Pete Moss

yes, it’s real

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!

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

Since Bobby Jazwinski threw down such an absurd time, I thought I’d write a little primer on how these early season ratings are calculated.

With such minimal data, as these openers are the first race of many, the reference point I use is last year’s ratings for that meet. Post-season, I try to do a little analysis to see which meets’ ratings were consistent between that meet and the State Finals, trying to find out if I’ll need to make a specific or general adjustment the following season. In 2025, Pete Moss was pretty consistent with the State Finals. For the boys that competed at both (filtering out for anomalies), the actual time difference was 1 sec. (MIS was 1 sec. faster than Pete Moss). The rating difference between the two was 7 seconds. Considering the enormous gap in time between August and November, that adjustment from 2025’s Pete Moss was probably pretty good. Of course, this isn’t perfect as there’s no guarantee that the State Finals ratings were “right”, although the projections for those Finals were the most accurate ever. But maybe they were just accurate for that day and if you ran those Finals again, they’d be terrible. I could go on!

Anyhow, with the 2025 Pete Moss ratings probably being good, we compare between the two. But we run into a problem. Field size. Either Benzie Central and the Kelly’s did an excellent job recruiting folks to the meet or the sport is more popular than ever, because the field grew by at least 20%. In order to compare year vs. year, I want similar quality of fields and parallel lines between the two on a graph.

Why? Look at the difference between the 2025’s D1 Boys Final and D4 Boys Final. If you compare the two, you’d think the course for the boys race was 100 seconds faster. If you dove deeper, you’d think the course for the elites was 90 sec. faster, then the pack was 110 sec. faster. Logically, this doesn’t add up. The conditions at MIS didn’t get 1-2 min. faster over the course of half a day. The quality of field must stay similar.

The Benzie fields between 2025 and 2026 seem similar on paper – typically an Up North championship meet plus Pioneer and Grand Rapids Christian. The major change would be Pioneer’s boys running, but that’s a small percentage in a 450-person field. We can also compare the general trends of the graphs. Peering at the packs more generally, 2025 has one between the 25th and 85th percentile of the field and 2026 has one between the 25th and 90th percentiles. More specifically, these both congeal around the 50th to 90th percentiles.

Also, you can take this really bad photoshop where I lowered the opacity and compared the general shape/slope.

Altogether, I can say with a decent confidence that the fields between the two years were similar, so we graph it out, draw lines across the general trends of the packs (knowing they’d be parallel in the case of an equal field quantity), then compare where they hit the y-axis. The 2025 (blue) hit the y-axis at 1001 sec., the 2026 (orange) was at 992 sec., meaning the boys course seemingly ran about 9 sec. faster. Given the 2025 adjustment was -7, my guess on this early season adjustment has the boys at +2.

Boys Adjustment: +2
Girls Adjustment: -4

PETE’S PACE PUSHERS

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.

Well, Bobby Jazwinski had to mess around and be the exception. He essentially ran his 3200m PR through two miles, then endured onto the finish, racing to a 14:23 and besting Hunter Jones’ course record. His rating of 231.4 is now the 2nd highest ever (I’ve done full seasons from 2018-on and State Finals from 2000-on). His 50 Ticket writeup and article linked within delve much into his mindset and motivation. We were very lucky to get a 14 min. glimpse of that on Saturday, and we’ll be blessed to witness what’s to come in 2026.

Some other names that stood out:

Logan Szumila, Alpena – first sub-16 ever, 27 sec. PR and 66 sec. faster than he opened here last year.

Wesley LaFever, Macomb Dakota – 8 sec. personal best and 1.5 min. faster than where he began his sophomore season.

Joy Van Wyk, Grand Rapids Christian – got into the 19’s a month faster than it took her in 2025, 46 sec. faster than her Pete Moss time from a year ago.

Eliza Selcer, Ann Arbor Pioneer – first sub-20 ever. For the folk that think Pioneer just adds talent, they develop it too. 21:35 here last year, was on the cusp of breaking 20:00 at the end of her freshman year. 19:58 yesterday.

*** = 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
Traverse City West***200.21
Ann Arbor Pioneer**190.51
Alpena175.01
Macomb Dakota168.41
TeamTop-5 Avg.Division
Whitehall*177.82
Grand Rapids Christian*176.02
Coopersville170.02
Forest Hills Eastern164.22
Freeland163.92
Cadillac153.12
Ludington152.52
Muskegon Oakridge133.82
TeamTop-5 Avg.Division
Hart***184.53
Gladwin**168.03
Benzie Central*166.33
Traverse City St. Francis*163.23
Montague153.73
Grand Rapids Covenant Christian152.33
Belding151.13
Grayling150.63
Roscommon146.63
Lake City146.23
Manistee142.43
McBain141.63
Mason County Central135.53
Kalkaska132.13
Kingsley125.33
Elk Rapids118.53
Leroy Pine River107.93
TeamTop-5 Avg.Division
Mesick*145.34
Mason County Eastern*143.14
Grand Traverse Academy135.24

GIRLS TEAM RATINGS

Benzie’s girls held their ground, placing 2nd in the Small School division

TeamTop-5 Avg.Division
Ann Arbor Pioneer***151.51
Macomb Dakota**125.11
Traverse City West*121.91
Birmingham Seaholm69.31
TeamTop-5 Avg.Division
Coopersville**123.32
Grand Rapids Christian**117.32
Cadillac*110.42
Ludington102.22
Freeland91.32
Forest Hills Eastern81.12
TeamTop-5 Avg.Division
Traverse City St. Francis**112.03
Lake City*102.93
Benzie Central*102.73
Grand Rapids Covenant Christian*95.13
Hart*94.33
McBain*87.63
Leroy Pine River72.13
Belding59.83
Gladwin58.03
Roscommon56.63
Grayling50.83
Kalkaska43.23
Kingsley41.53
Mason County Central30.63
TeamTop-5 Avg.Division
Onekama**87.64
Grand Traverse Academy*75.14
Bear Lake39.64

BOYS INDIVIDUAL RATINGS

GradeNameTimeTeamRating
12Robert Jazwinski III14:23.9Whitehall231.4
12Kamari Ronfeldt15:00.8Ann Arbor Pioneer219.1
12Liam Wierzba15:17.9TC West (Traverse City)213.4
11Alexander Allen15:37.0Alpena207.0
11Finn Frost-Grayson15:49.1TC West (Traverse City)203.0
10Emmett Duggar15:57.7TC West (Traverse City)200.1
11Logan Szumila15:59.4Alpena199.5
12Bryce Falbe16:01.7Muskegon Oakridge198.8
12Austin Taft16:14.3TC West (Traverse City)194.6
12Kyle Redman16:15.4Mesick194.2
11Wesley LaFever16:16.3Macomb Dakota193.9
11Grayson Michels16:16.4FHE Ada Forest Hills Eastern193.9
11Tristan Hernandez16:17.8Kingsley193.4
11Asher Sikma16:17.9Ann Arbor Pioneer193.4
11Silas Ackley16:19.4Hart192.9
11Eli VanPoortfliet16:19.7Benzie Central192.8
12Carson Ackley16:27.0Hart190.3
10Austin Hughes16:27.2TC West (Traverse City)190.3
12William Ready16:31.6Traverse City St. Francis188.8
10Wesley Mair16:31.6Montague188.8
12Max Carne16:32.1Ann Arbor Pioneer188.6
11Nolan Kessler16:34.2Montague187.9
11Brendan Werth16:35.0Alpena187.7
10Leland Barnett16:35.2TC West (Traverse City)187.6
11Zach Vollbrecht16:36.0TC West (Traverse City)187.3
12Cage Edingfield16:39.9Benzie Central186.0
10Seth Sytsma16:41.1GR Christian185.6
10Colton Mulder16:41.5Cadillac185.5
11Timothy Wolff16:42.3Hart185.2
9Conrad Schwass16:42.5Ludington185.2
12Daniel Chaney16:44.9Lake Leelanau St. Mary184.4
12Elias DeJong16:48.1GR Christian183.3
11Declan Shoemaker16:51.8TC West (Traverse City)182.1
11Edison Huizinga16:52.9Manistee181.7
12Jayden Mueller16:54.9Muskegon Oakridge181.0
12Chase Mallory16:56.5Macomb Dakota180.5
11Rex Pumford16:57.9Whitehall180.0
12Cooper Ankeney16:59.1Ann Arbor Pioneer179.6
12Alex Flores17:00.1Ludington179.3
12Myles Robinson17:00.8Gladwin179.1
11Parker Weirich17:03.0Shelby178.3
12Brandon Peterson17:03.3Coopersville178.2
12Owen VanderVlucht17:05.8Hart177.4
12Gabe Grierson17:06.1Ludington177.3
9Carter Minnis17:07.7Freeland176.8
12Mason Opalewski17:08.6Hart176.5
11Cole Raymond17:09.1Coopersville176.3
9Ivan Christensen17:14.5Gladwin174.5
11Nolan Koscinski17:16.4Bear Lake173.9
11Landon Schibelhut17:18.7TC West (Traverse City)173.1
10Liam Plainte17:18.9Houghton Lake173.0
10Nolan Ruch17:19.8TC West (Traverse City)172.7
11Lance Niedzielski17:20.9Mason County Eastern172.4
12Levi Schimmel17:21.2GR Covenant Christian172.3
9Evan Occhipinti17:21.3FHE Ada Forest Hills Eastern172.2
12Blake Lancaster17:22.1Ann Arbor Pioneer172.0
11Zane Molewyk17:22.4Coopersville171.9
11Trevor VanderKodde17:23.6Hart171.5
9Bennett Teitsma17:23.9GR Christian171.4
12Thomas Janisse17:25.1Roscommon171.0
9Alex Schiller17:26.0Hart170.7
10Andy Falk17:27.4GR Christian170.2
12Brayden Spears17:28.2Lake City169.9
9Wesley Scholten-Holcomb17:29.2GR Christian169.6
10Julian Lopez17:31.4Hart168.9
10Ethan Harrand17:31.6Buckley168.8
10Ian Dennis17:32.1Whitehall168.6
11Christopher Knudsen17:32.7Leland168.4
11Gabe Piach17:34.5Gladwin167.8
10Mathieu Moore17:35.1Grayling167.6
11Braylon Bigorowski17:35.2Coopersville167.6
11Charlie Denherder17:35.6Elk Rapids167.5
12Oliver Graetz17:37.6Benzie Central166.8
12Jackson Horn17:40.9Freeland165.7
12Braydn Winkel17:41.8McBain165.4
11Tate VanDaele17:42.5FHE Ada Forest Hills Eastern165.2
10Everett Anaya17:44.5Freeland164.5
9Lucio Gunckel17:45.1Ann Arbor Pioneer164.3
11Beckett Dennis17:45.7Grand Traverse Academy164.1
10Colton Smith17:45.8FHE Ada Forest Hills Eastern164.1
11Logan Ingraham17:46.5Belding163.8
11Grant Ackley17:46.7Hart163.8
12Eli Foged17:49.2TC West (Traverse City)162.9
11Jayden Gelios17:51.4Macomb Dakota162.2
12Aiden Schaner17:51.6Hart162.1
11Brody Kochanski17:51.9Macomb Dakota162.0
12Evan Civinskas17:53.0Roscommon161.7
12Micah Kuiper17:54.0GR Covenant Christian161.3
11Harper Mullet17:54.1Traverse City St. Francis161.3
12Jeffery Sisson17:54.7Gladwin161.1
10Kyle Doty17:55.9Mesick160.7
11Beckett Swanson17:57.1Cadillac160.3
10Scout Freiheit17:57.3Whitehall160.2
11William (Liam) Mahaffy17:58.0Grayling160.0
9Levi Hall17:59.6McBain159.5
11Anthony Boggess18:00.0Ann Arbor Pioneer159.4
12Micah Manion18:00.5GR Christian159.2
9Adam Thompson18:00.8TC West (Traverse City)159.1
12Jake Klemmer18:00.9Roscommon159.0
11Walter Armstrong18:01.5Benzie Central158.8
12Carter Root18:02.3Lake City158.6
9Jaxson Scheid18:02.7Belding158.4
11Owen McGlone18:03.7Kalkaska158.1
12Jackson Poll18:04.6Mason County Central157.8
11Hayden Mohrhardt18:05.1Traverse City St. Francis157.6
9Nathan Muma18:05.5Gladwin157.5
9Colton Geiling18:06.0Freeland157.3
10Louis Ready18:06.0Traverse City St. Francis157.3
11Teddy Connolly18:08.1Ann Arbor Pioneer156.6
9Mason Gleich18:09.4Coopersville156.2
12Devlin Johnson18:11.7Freeland155.4
11Michael Bevilacqua18:13.5Ann Arbor Pioneer154.8
9James Carpenter18:15.3Ann Arbor Pioneer154.2
12Milo Shoup18:15.5Mason County Eastern154.2
12Milo Dahleen18:17.6Alpena153.5
9Tyler Hopkins18:19.6Belding152.8
9Noah Ankeney18:19.9Ann Arbor Pioneer152.7
12Landon Kuperus18:20.6GR Covenant Christian152.5
10Peter Klein18:20.8GR Christian152.4
11Nicholas DeJesus18:24.6Ann Arbor Pioneer151.1
12Nate Gorman18:25.3Traverse City St. Francis150.9
12Leo Nothstine18:27.1Grayling150.3
11Braydon Han18:27.7Ann Arbor Pioneer150.1
11Noah Dallas18:28.0Freeland150.0
10Carsten Udell18:29.0Hart149.7
12Gunnar Hallett18:30.4Mesick149.2
12Alex Winczewski18:32.1Whitehall148.6
10Logan Mahan18:32.6Cadillac148.5
12Cyril Kosmowski18:33.8Manistee148.1
12Bryce Reid18:39.2Elk Rapids146.3
11Grayson Crooks18:39.7Ann Arbor Pioneer146.1
11John DeYoung18:39.8GR Christian146.1
11Hayden Vess18:40.4GR Christian145.9
9Keith Kaczmarek18:41.8Manistee145.4
12Isaac Witte18:41.9GR Christian145.4
12Aiden Harrison18:42.5Gladwin145.2
9James Stapert18:42.6GR Christian145.1
11Donovan Swan18:42.9TC West (Traverse City)145.0
10Eli Hejnal18:43.4Lake City144.9
9Asher Koops18:45.9GR Covenant Christian144.0
9Locklan Tacktor18:47.6Mason County Central143.5
10Jonah Redman18:47.6Macomb Dakota143.5
9Joshua Fox18:48.9Kalkaska143.0
9Krue Short18:49.7Belding142.8
9Johnny Sinke18:51.2Onekama142.3
11Misael Paez18:54.3Lake City141.2
11Rileigh Schmitz18:55.5Muskegon Oakridge140.8
11Hunter Bonner18:56.3Roscommon140.6
12Liam Allen18:56.6Grayling140.5
12Jake Mennega18:56.9GR Christian140.4
11Tristin Quist18:58.7McBain139.8
10Carsen Modderman19:02.5Coopersville138.5
10Kyle Eubank19:05.2Belding137.6
11Drew Gilde19:07.0Kingsley137.0
12Pierce Westerlund19:09.3Whitehall136.2
11Noah Holden19:09.4Mason County Central136.2
12Grant Mielke19:09.9Freeland136.0
9Remington Manthei19:10.1Grand Traverse Academy136.0
9Brodie Haslett19:10.7Cadillac135.8
12Aubin Allee19:10.7LeRoy Pine River135.8
10Brydan Wing19:11.3Cadillac135.6
12Darren Moore19:11.4LeRoy Pine River135.5
9Xavier Near19:11.5Montague135.5
10Luke Johnson19:11.9Macomb Dakota135.4
9Nicholas Wegener19:12.2Kalkaska135.3
9Lucas Smith19:12.8Kingsley135.1
10Travis Cornwell19:13.7Cadillac134.8
11Connor Ketchum19:14.6Grayling134.5
9Noan Oren19:16.2GR Christian133.9
9Leo Bassis19:17.1Ann Arbor Pioneer133.6
10Max Cichon19:17.6Ann Arbor Pioneer133.5
11Titus Plattner19:18.7GR Christian133.1
10Easton Harrand19:18.9Buckley133.0
12Eli Willoughby19:19.1Grand Traverse Academy133.0
12Liem Hauserman19:20.1Cadillac132.6
10Connor Kirkman19:20.3Grand Traverse Academy132.6
11Kaiden Lague19:20.7Mason County Eastern132.4
10Reed Nyland19:21.4TC West (Traverse City)132.2
9Emmett Vogel19:21.7Gladwin132.1
9Lincoln Nienhuis19:22.4Hart131.9
9Henry Sacks-Thomas19:22.4Ann Arbor Pioneer131.9
11Ben Mulder19:23.6McBain131.5
10Devin Kuiper19:24.0GR Covenant Christian131.3
9Padraig Hollandsworth19:24.3Traverse City St. Francis131.2
12Devin Swihart19:24.6Manistee131.1
9Gabe Malik19:25.4Buckley130.9
12Afton Shoup19:25.7Mason County Eastern130.8
10Ryan Kaczor19:25.9Freeland130.7
10Shane Murphy19:26.5Ann Arbor Pioneer130.5
9Garrison Farley19:27.3Gladwin130.2
9Eric Udell19:27.4Hart130.2
12Theo Sprauer19:30.7Ann Arbor Pioneer129.1
10Jonathan Mueller19:31.4Montague128.9
9Aiden Wolf19:31.6TC West (Traverse City)128.8
11Chase Pihalja19:33.6Macomb Dakota128.1
11Michael Daugherty19:34.2Bear Lake127.9
12Joel Kaiser19:35.6Alpena127.5
12Brock Hunter19:35.6Montague127.5
11Jonah Monroe19:36.0Freeland127.3
12Jasper Henry19:36.6Benzie Central127.1
10Iain Hennebury19:37.2Ann Arbor Pioneer126.9
12Noah Glaza19:38.9Freeland126.4
10Gavin Pattison19:40.5FHE Ada Forest Hills Eastern125.8
9Elliot Hopkins19:40.7Mason County Eastern125.8
12Will Heagle19:41.2GR Christian125.6
12Reece Hoyt19:43.8GR Christian124.7
10Levi Torongo19:43.9Benzie Central124.7
9Bradley Klein19:46.0Gladwin124.0
12Liam Heyboer19:46.3GR Covenant Christian123.9
10Paxton Schoenlein19:47.1TC West (Traverse City)123.6
12Ryan Potts19:47.4Coopersville123.5
10Noah Mingerink19:47.7GR Covenant Christian123.4
12Luke Drnek19:47.8GR Covenant Christian123.4
12Michael Monaco19:47.8Macomb Dakota123.4
12Griffin Calder19:48.2TC West (Traverse City)123.3
9Freeman Coon19:48.3Mason County Central123.2
11Alex Kastl19:49.0Mesick123.0
12Owen Van De Ven19:49.8Grayling122.7
11Carson Jasick19:50.7Montague122.4
11Simeon Rasch19:50.7Coopersville122.4
11Owen Shetler19:51.9Kalkaska122.0
10Sam Klopf19:53.8Freeland121.4
9Tanner Savich19:56.0Ludington120.7
12Rhet Johnson19:56.8Hart120.4
10Joshua Trewyn19:57.2Macomb Dakota120.3
8Logan Berryhill19:57.6Onekama120.1
9Simon Caplea20:03.6Ann Arbor Pioneer118.1
12Reise Bateson20:04.7Hart117.8
9Marcus Feyen20:05.3GR Christian117.6
8Eli Tarsa20:06.5Mason County Eastern117.2
10Tyler Englebrecht20:07.1Mason County Central117.0
11Anderson Wilcox20:07.2FHE Ada Forest Hills Eastern116.9
12Dan Youngberg20:08.7Lake City116.4
10Dominic Zoli20:09.0Macomb Dakota116.3
9Wesson Thorne20:11.6Mason County Central115.5
9Calvin Snippe20:13.4Coopersville114.9
9Logan Pellow20:13.8Lake City114.7
9Will Mingerink20:15.4GR Covenant Christian114.2
12Maximilian Rodwell20:16.6GR Christian113.8
11Andrew Duthler20:20.0GR Covenant Christian112.7
10Lucas Quintanilla-Jimenez20:20.3Traverse City St. Francis112.6
10Reo Avery20:21.5McBain112.2
9Justin Spriensma20:22.6GR Covenant Christian111.8
12Destan Ardan20:26.3Grand Traverse Academy110.6
9Zach Wagner20:27.5Ann Arbor Pioneer110.2
11Andrew Hillborg20:28.3Freeland109.9
12Masyn Wing20:28.9Cadillac109.7
11Jude Flaherty20:35.5Brethren107.5
9Eagon Chandler20:36.3Benzie Central107.2
11Adam Olson20:41.1Manistee105.6
10Nathan Burpee20:41.9Leland105.4
12Samuel Bishir20:46.3Ann Arbor Pioneer103.9
12Liam Ahmad20:47.8FHE Ada Forest Hills Eastern103.4
11Dylan VanderPloeg20:48.7GR Christian103.1
9Will Van Allen20:49.8GR Christian102.7
9Blake Mallory20:51.1Macomb Dakota102.3
9Griffin Andersen20:51.6Kalkaska102.1
9Jude Sikma20:52.8Ann Arbor Pioneer101.8
9Rowan Smulders20:53.9Ann Arbor Pioneer101.4
11Brock Adamczak20:54.4Manistee101.2
10Matthew Austin20:54.9Cadillac101.0
12Hudson Hoerauf20:55.9Roscommon100.7
10Wyatt Herwig20:56.7Mason County Central100.4
12Ethan McVicker20:56.9Mason County Central100.4
12Avery Publiski20:57.3Mason County Central100.3
9MJ Potts20:58.3Coopersville99.9
10Timothy Pomeroy20:58.5Ludington99.8
9Jackson Burtis20:59.0Houghton Lake99.7
9Wyatt Musta20:59.8Mesick99.4
9Isaac Manion21:00.7GR Christian99.1
9Warren Rice21:01.3TC West (Traverse City)98.9
12Kai Arredondo21:03.6Grayling98.1
9James Martin21:08.8Kalkaska96.4
12Tyler Andrews21:10.7Coopersville95.8
11Evan Duba21:10.7Grayling95.8
10Mason Godden21:11.6Elk Rapids95.5
11Matthew Kowalski21:15.0Alpena94.3
11Kaiden Proffer21:15.0Buckley94.3
9Parker Dawson21:15.4LeRoy Pine River94.2
11Isaac Emery21:16.0Coopersville94.0
9Wallace Showalter21:19.6Elk Rapids92.8
12Carter Blumenschein21:20.3Onekama92.6
10Charlie Kuester21:21.9TC West (Traverse City)92.0
11Tyler Hartland21:22.0Macomb Dakota92.0
10Lorenzo Vasquez21:23.3Bear Lake91.6
11Joe Gould21:23.5Belding91.5
12Brennen Gritters21:23.9GR Covenant Christian91.4
12Levi Schipper21:24.4GR Covenant Christian91.2
12Noah Duran21:26.7TC West (Traverse City)90.4
9Max Hospodar21:27.1Elk Rapids90.3
9Emmitt Masri21:27.5TC West (Traverse City)90.2
9Connor Kruse21:29.1LeRoy Pine River89.6
12Jayce Hughes21:29.4Muskegon Oakridge89.5
11Nate Martin21:29.8Coopersville89.4
9Reece Langeland21:30.5Coopersville89.2
9Chris Worley21:30.7Roscommon89.1
12Josiah Hernandez21:35.0Kingsley87.7
12Levi Dawson21:36.3Montague87.2
12Nolan Jorissen21:36.8Ludington87.1
10Easton Warners21:38.5Ludington86.5
9Mason Geetings21:38.5TC West (Traverse City)86.5
9Landon Bowen21:40.8Cadillac85.7
9Noah Kinney21:41.0Grand Traverse Academy85.7
12Ben Smoger21:41.7FHE Ada Forest Hills Eastern85.4
9Leo Beverly21:44.0Ann Arbor Pioneer84.7
11JP Bruins21:44.3LeRoy Pine River84.6
9Zeke Holmes21:46.4LeRoy Pine River83.9
10Parker Hayes21:47.0Traverse City St. Francis83.7
9Tristan Sterly21:49.7LeRoy Pine River82.8
12Harrison Allen21:50.4Traverse City St. Francis82.5
11James Neff21:50.5Grand Traverse Academy82.5
9Vance Sorensen21:51.2Belding82.3
11Zach Little21:51.6Kalkaska82.1
9Alex Strohschien21:52.5TC West (Traverse City)81.8
9Eleazar Montero21:53.9Belding81.4
12Treyson Nyland22:00.4TC West (Traverse City)79.2
12Mason Doehring22:00.5Kalkaska79.2
11Evan Wemple22:02.7LeRoy Pine River78.4
12Michael Macksey22:03.4Elk Rapids78.2
9Silas Witte22:04.2GR Christian77.9
11Benaiah Shafer22:05.4Belding77.5
9Connor Swisher22:07.1Onekama77.0
11Lucas Winter22:07.2Traverse City St. Francis76.9
10Yang Feng Wildschut22:07.5GR Christian76.8
12Gerrit Bol22:09.6GR Covenant Christian76.1
12Dillan Jones22:11.5LeRoy Pine River75.5
9Ethan Blank22:12.3Cadillac75.2
11Raphael Schaub22:14.2Grand Traverse Academy74.6
9Breck Klunder22:14.9McBain74.4
10Landon Roznowski22:16.6Alpena73.8
11Kaydence Gunnare22:18.1Kingsley73.3
11Tristin Cullen22:18.1Mason County Eastern73.3
9Adrian Canfield22:18.7Mason County Eastern73.1
9Watson Benedict22:21.2GR Christian72.3
10Emilio Bustos22:21.8Shelby72.1
9Damion Moore22:23.5Alpena71.5
11Nathan Giovannini22:26.7Macomb Dakota70.4
10Pablo Canete Mendizabal22:30.2GR Christian69.3
9Carson Hayes22:32.5FHE Ada Forest Hills Eastern68.5
9Ethan Spriensma22:36.9GR Covenant Christian67.0
9Timothy Leatherman22:39.4Montague66.2
11Ethan Holmes22:39.5Kingsley66.2
12Parker Majors22:41.2Lake City65.6
12Matthew Petitti22:42.3Grayling65.2
11Andrew Grant22:42.8Lake Leelanau St. Mary65.1
9Aleczander Sabin22:43.0Coopersville65.0
12Nathan Kinney22:45.0Grand Traverse Academy64.3
9Carter Veeneman22:45.2Coopersville64.3
10Sebastian Straessel22:46.4Ann Arbor Pioneer63.9
11Ben Roberson22:49.8Pentwater62.7
11Jack Farkas22:51.2Freeland62.3
12Travis Kelsey22:52.8Lake City61.8
12Caleb Vincent22:56.4Montague60.5
9Leo Snyder22:57.8FHE Ada Forest Hills Eastern60.1
11Kyle Nagel22:59.8Macomb Dakota59.4
11Myles Wiltenburg23:00.7Muskegon Oakridge59.1
11Jasper Kida23:01.1Grand Traverse Academy59.0
9Luke De Young23:01.7GR Christian58.8
10Henry McGuire23:02.1Ann Arbor Pioneer58.6
10Cole Lockwood23:04.7Gladwin57.8
9Briley Dingman23:12.4Alpena55.2
9Jonah Griffiths23:13.7Gladwin54.8
10Easton Dykstra23:13.7GR Covenant Christian54.8
10Anthony Karasienski23:14.4Macomb Dakota54.5
9Zacoby Holmes23:15.3LeRoy Pine River54.2
11Afton Staley23:17.0Kalkaska53.7
11Seth Storm23:17.4Kalkaska53.5
11Charlie Gulley23:17.5Lake Leelanau St. Mary53.5
10Jaden Sherman23:17.7Gladwin53.4
12Ephraim Conway23:18.2Kalkaska53.3
9Abner Couturier23:20.1Leland52.6
9Aiden Prevost23:21.2GR Christian52.3
12Andrew Schout23:26.7Belding50.4
10Declan Ball23:27.7Cadillac50.1
9Max Stembol23:28.5Montague49.8
11Jake Hager23:28.9FHE Ada Forest Hills Eastern49.7
9Gabe Streit23:29.4TC West (Traverse City)49.5
10Abram Veldkamp23:31.0GR Christian49.0
9Jackson Gerred23:31.2Belding48.9
11Jaxson Willard23:31.7Grayling48.8
9Gideon Kuiper23:32.8GR Covenant Christian48.4
9Ben Leonard23:35.9GR Christian47.4
11Ethan Gatzke23:36.4TC West (Traverse City)47.2
9Eli Smith23:36.7Bear Lake47.1
9Ruben Kuiper23:39.0GR Covenant Christian46.3
10Clayton Durga23:41.5Lake City45.5
10Mason Booker23:44.5Muskegon Oakridge44.5
9Robbie Peterson23:50.2FHE Ada Forest Hills Eastern42.6
10Jaxson Holm23:50.5FHE Ada Forest Hills Eastern42.5
9Alex Enger23:51.7Kingsley42.1
11Teddy Corkins23:52.5Coopersville41.8
9Henry Dunnick23:56.6FHE Ada Forest Hills Eastern40.5
9Teegan VanBaren24:00.3GR Covenant Christian39.2
12Kace Patterson24:02.6FHE Ada Forest Hills Eastern38.5
12Blaine Stieg24:02.6LeRoy Pine River38.5
10Hayden Fowler24:04.9Lake City37.7
9Kyle Ball24:05.9Kalkaska37.4
10Gavin Brown24:10.3Coopersville35.9
10Jace Matthews24:11.0Coopersville35.7
12Caleb Vaalburg24:11.2GR Covenant Christian35.6
10Tristan Johnson24:13.2Mason County Eastern34.9
10Nathaniel Fournier24:15.3TC West (Traverse City)34.2
10Charlie Amon24:16.0Traverse City St. Francis34.0
9Caleb Lindquist24:19.5LeRoy Pine River32.8
9Jackson Klunder24:20.6McBain32.5
12Issaic Fischer24:26.1Kalkaska30.6
10Taylen Hebel24:31.2Benzie Central28.9
9Luke Valentine24:38.8Mesick26.4
9Wes Gatzke24:42.8TC West (Traverse City)25.1
12Logan Trevillian24:57.0Gladwin20.3
9Levi Karel25:03.6GR Christian18.1
10Matthew Smith25:09.6Grand Traverse Academy16.1
12William Bukrey25:13.2Coopersville14.9
10Tysen Bateson25:14.8Hart14.4
9Wyatt Konyndyk25:19.4Coopersville12.9
11Ethan Hoekstra25:24.0FHE Ada Forest Hills Eastern11.3
10Shawn Haselton25:24.8Mesick11.1
9Rhett Curtis25:39.7Kingsley6.1
9Teagan Means25:40.3Kingsley5.9
9John Flikkema25:41.1GR Covenant Christian5.6
12Payton Paprocki25:48.7Muskegon Oakridge3.1
9David Benjamin Gaudette25:49.8Mason County Eastern2.7

GIRLS INDIVIDUAL RATINGS

Alaina Civinskas continued her upward trend, bringing her Roscommon Bucks along for the ride

GradeNameTimeTeamRating
11Sienna Klemmer16:53.4Ann Arbor Pioneer183.5
10Keira Von Blon17:05.5Ann Arbor Pioneer179.5
10Eliza Schwass18:01.3Ludington160.9
11Oakley Osterhart18:05.3Coopersville159.6
12Tessa Mascari18:06.4TC West (Traverse City)159.2
10Alaina Civinskas18:24.8Roscommon153.1
11Gabriella Mercier18:26.7Macomb Dakota152.4
10Breslyn Klein18:40.3Coopersville147.9
9Isadora Shaw18:43.1Lake City147.0
11Callie Sinke18:44.9Onekama146.4
11Alexandra Green18:47.7Birmingham Seaholm145.4
10Grace Mathers18:53.3Macomb Dakota143.6
11Caelyn Torry18:55.8McBain142.7
11Avery Kelly19:02.9Benzie Central140.4
12Bridget Raven19:06.5TC West (Traverse City)139.2
12Clara Kaczor19:08.1Freeland138.6
12Lizzie Wernimont19:08.7Ann Arbor Pioneer138.4
11Madisyn Wanstead19:14.4LeRoy Pine River136.5
12Nina Moore19:25.5Ann Arbor Pioneer132.8
12Ella McInerney19:37.1Cadillac129.0
11Addison Bixler19:37.4Coopersville128.9
11Joy Van Wyk19:48.7GR Christian125.1
11Chloe Mazza19:51.3Cadillac124.2
12Mia Lopez19:55.0Ann Arbor Pioneer123.0
10Hailey Kuhn19:55.2Cadillac122.9
11Maggie McClellan19:56.6Benzie Central122.5
10Eliza Selcer19:58.6Ann Arbor Pioneer121.8
11Sophie Grinage19:59.0Leland121.7
9Maggie Mohrhardt19:59.8Traverse City St. Francis121.4
11Eva Lindstrom20:00.6GR Christian121.1
11Lily Phillips20:02.0FHE Ada Forest Hills Eastern120.7
12Lucy Waalkes20:02.1GR Christian120.6
12Nico Triebold20:02.6Grayling120.5
12Annabelle Lowman20:05.2Ludington119.6
10Lily Sisson20:08.4LeRoy Pine River118.5
12Molly Kate Hollandsworth20:10.6Traverse City St. Francis117.8
9Merrick Tacktor20:13.0Mason County Central117.0
10Evelyn Clancy20:13.5Macomb Dakota116.9
11Vivienne Conflitti20:14.4FHE Ada Forest Hills Eastern116.5
12Natalie Rosema20:18.8Hart115.1
11Emma Kerr20:24.7Traverse City St. Francis113.1
11Lindsay Smith20:24.7TC West (Traverse City)113.1
10Ellery Kemner20:31.3Traverse City St. Francis110.9
9Claire Setsma20:33.4GR Christian110.2
11Quinn McWilliams20:34.7Coopersville109.8
11Maggie Scholma20:36.3GR Christian109.2
12Shelby Kuiper20:36.5GR Covenant Christian109.2
12Kaitlyn Rizzo20:39.9Macomb Dakota108.0
12Anna DeVries20:47.2GR Covenant Christian105.6
11Layla Gendernelle20:50.0Macomb Dakota104.7
11Hattie Driver20:50.6Manistee104.5
10Emma Vloedman20:54.8GR Christian103.1
12Evie Ellis20:55.3Ann Arbor Pioneer102.9
11Alena Sportel20:56.1GR Christian102.6
11Alaina Schaner20:56.7Hart102.4
12Natalie Burpee21:02.1Leland100.6
11Kaitlyn Kaple21:04.0Benzie Central100.0
12Willa Peterson21:04.4GR Christian99.9
12Addy Zeller21:04.5Onekama99.9
10Jadelyn Arnold21:06.4TC West (Traverse City)99.2
9Ayla Ruch21:06.8TC West (Traverse City)99.1
11Halli VanDyken21:07.6Belding98.8
12Madison Smith21:08.9Grand Traverse Academy98.4
12Olivia Reding21:10.9TC West (Traverse City)97.7
12Gabrielle Chevez21:11.2Whitehall97.6
9Kate Rowe21:13.6Traverse City St. Francis96.8
11Cora Boonstra21:13.8GR Christian96.7
9Viv Jones21:15.7GR Christian96.1
9Aubrey Doan21:16.0Lake City96.0
11Sonia Tatko21:17.4GR Christian95.5
10Kate DeVries21:17.9GR Covenant Christian95.4
10Zakia Wagoner21:18.2Onekama95.3
11Aaliyah Hillier21:18.6Kalkaska95.1
11Faith Helsel21:20.0Lake City94.7
11Gabriella Dallas21:20.3Freeland94.6
12Madelyn Reinink21:24.2McBain93.3
11Abbie Koole21:25.2GR Covenant Christian93.0
10Gemma Morsman21:25.5Ann Arbor Pioneer92.9
11Luisa Vander Zwaag21:26.7Hart92.4
11Elise Renkiewicz21:27.3Lake City92.2
9Maria Kussurelis21:29.4Ann Arbor Pioneer91.5
9Maya Klemmer21:30.7Ann Arbor Pioneer91.1
10Brooklyn Griffin21:30.8Buckley91.1
9Lily Sparks21:33.9Cadillac90.0
12Tess Hoedel21:34.2Grand Traverse Academy89.9
12Ava Zeratsky21:36.8TC West (Traverse City)89.1
10Isabella Wegener21:37.7Kalkaska88.8
11Avalynne Allee21:38.6LeRoy Pine River88.5
10Alice Peterson21:39.8GR Christian88.1
9Haylee Warners21:40.5Ludington87.8
12Noel Parker21:41.8Shelby87.4
10Grace Kloha21:42.2Freeland87.3
12Laura Janisse21:44.3Roscommon86.6
12Jean Holland21:45.9Cadillac86.0
12Gwyneth Artz21:49.1GR Christian85.0
11Harlow Hughes21:49.9Lake City84.7
10Emma Miller21:50.7Hart84.4
10Ruby Rhein21:51.7Traverse City St. Francis84.1
11Melodie Hulinek21:53.2Bear Lake83.6
10Mya Bronkema21:53.9McBain83.4
10Grace Wilson22:00.4McBain81.2
9Alice Boonstra22:03.7GR Christian80.1
12Emily Dunphy22:03.9Traverse City St. Francis80.0
10Kristina Bott22:09.7Benzie Central78.1
12Addison Patrzik22:10.5Grand Traverse Academy77.9
11Bryn Riley22:12.7Hart77.1
9Amelia Bramer22:12.9Traverse City St. Francis77.0
10Abigail Endres22:14.0Macomb Dakota76.7
12Stella Houdek22:16.1Traverse City St. Francis76.0
9Marin Henry22:16.2TC West (Traverse City)75.9
10Lillian Wilke22:16.5GR Christian75.8
10Abigail Reding22:16.8TC West (Traverse City)75.7
9Clara Lindbloom22:23.3Ludington73.6
11Ellie Thering22:23.9Freeland73.4
11Vivian O’Callaghan22:24.4Gladwin73.2
10Leah Elzinga22:26.2GR Covenant Christian72.6
11Lilly Whaley22:26.7Benzie Central72.4
9Charlotte Cable22:31.7Macomb Dakota70.8
12Abigail Brooks22:32.8Coopersville70.4
10Evelyn Bourion22:33.0Kingsley70.3
10Sonya Minderhoud22:33.2GR Covenant Christian70.3
10Sadee Wenkel22:33.5Benzie Central70.2
10Emily Eubank22:37.3Belding68.9
9Olivia Brandt22:37.4Ludington68.9
9Hailey Schultz22:40.5Alpena67.8
12Vivienne Duncan22:44.2GR Christian66.6
12Mia Wildfong22:46.5Traverse City St. Francis65.8
12Allison Brandt22:47.5Ludington65.5
10Liliana Gutierrez22:49.1Gladwin65.0
12Alyssa Fudge22:50.7Macomb Dakota64.5
10Tessa Rutherford22:51.2Bear Lake64.3
10Alexis Logan22:52.1Onekama64.0
11Genevieve Schairer22:52.9Birmingham Seaholm63.7
11Claire Couturier22:52.9Lake Leelanau St. Mary63.7
10Olivia Campbell22:53.8Macomb Dakota63.4
11Molly Schichtel22:56.1Kingsley62.6
12Isabel Reinke22:56.4Freeland62.5
12Olivia Mielke22:56.9Freeland62.4
12Hannah Van Allen22:59.1GR Christian61.6
12Emma Boire23:01.7Belding60.8
9Milana Pellerito23:03.7Macomb Dakota60.1
12Robyn Klein23:05.5GR Christian59.5
10Autumn Patrzik23:08.6Grand Traverse Academy58.5
12Brailyn Johnson23:09.9Mason County Eastern58.0
10Annabelle Trapp23:09.9FHE Ada Forest Hills Eastern58.0
10Maisie Sanderson23:10.3FHE Ada Forest Hills Eastern57.9
12Sophia Roelofs23:10.4GR Christian57.9
9Alivia Valentine23:11.4Mesick57.5
9Maija Esaiasson23:11.4TC West (Traverse City)57.5
10Katie Niederquell23:16.4Freeland55.9
11Emily Lasceski23:20.0Freeland54.7
10Olivia Evans23:24.0Gladwin53.3
11Lila Scott23:24.9Alpena53.0
10Faith Antonini23:27.0FHE Ada Forest Hills Eastern52.3
12Marianna Muzzin23:27.5Birmingham Seaholm52.2
10Alice Philburn23:28.1Cadillac52.0
10Tala Sellon23:29.5Coopersville51.5
12Jewlia Trowbridge23:30.0Mesick51.4
10Ellie Ledbetter23:30.2Ann Arbor Pioneer51.3
9Addisyn Noyes23:30.3Macomb Dakota51.2
10Brylie Muzik23:30.9Macomb Dakota51.0
12Bailey Stephen23:31.3Grand Traverse Academy50.9
10Grace Schulte23:31.8Macomb Dakota50.7
10Mia Zoldan23:32.4Ann Arbor Pioneer50.5
12Lucille Ragheb23:33.0Birmingham Seaholm50.3
12Courtney Borden23:33.6Kalkaska50.1
10Arliena Grant23:34.2Gladwin49.9
9Rebekah DeMoor23:34.3GR Christian49.9
11Mirabelle Balcom23:34.6Roscommon49.8
10Gracelyn Heath23:36.4Alpena49.2
12Rina Graveline23:37.7Gladwin48.8
12Addison Torrez23:38.0Ludington48.7
11Celia Milhiem23:39.4Coopersville48.2
11Lucy Schimmel23:40.5GR Covenant Christian47.8
9Jenna Wolff23:41.9Belding47.4
12Lily Wilcoxen23:44.8Grand Traverse Academy46.4
9Aliza van der Woerd23:46.0GR Christian46.0
11Payton Green23:47.0Grand Traverse Academy45.7
12Bailey Case23:48.2Pentwater45.3
12Sofia Tezzele23:49.2Benzie Central44.9
12Clara Belle Orban23:50.1Alpena44.6
9Madisen Burrows23:51.4TC West (Traverse City)44.2
9Ayana Rusticus23:52.7GR Christian43.8
10Elin Jager23:53.9Traverse City St. Francis43.4
11Scotlyn Wistinghausen23:57.4Cadillac42.2
12Isabel McEwen23:58.2Ann Arbor Pioneer41.9
12Allyson Albert24:00.3Grayling41.2
11Avery Hanko24:01.3GR Covenant Christian40.9
11Jaelyn Defour24:01.8Leland40.8
11Lillian Bricker24:02.2Macomb Dakota40.6
11Charlotte Kinder24:03.4Ann Arbor Pioneer40.2
10Mina Schneider24:10.6Cadillac37.8
10Paislie Hillard24:11.4McBain37.5
9Bailey Griessel24:14.4Lake City36.5
9Miranda Dion24:14.8Hart36.4
10Addi Koole24:16.6GR Covenant Christian35.8
9Elizabeth Thomas24:17.5Hart35.5
10Kate Hartemink24:17.8GR Christian35.4
9Sonia Pettie24:18.6Ann Arbor Pioneer35.1
12Alexa Barrett24:20.0Birmingham Seaholm34.7
12Elizabeth Huisjen24:20.8Gladwin34.4
9Avah DeBoni24:24.0Manistee33.3
11Peyton Riley24:24.1Grayling33.3
9Katelyn West24:25.0TC West (Traverse City)33.0
9Autumn Berryhill24:26.1Onekama32.6
9Natalie Mitchell24:31.1Kingsley31.0
10Marla Nothstine24:31.5Grayling30.8
9Kenzie Wood24:31.7Mason County Central30.8
9Charlotte Waalkes24:32.7GR Christian30.4
10Taylor Minzey24:33.5Muskegon Oakridge30.2
11Peyton Buckner24:34.5Bear Lake29.8
11Aletheia Kim24:35.7GR Christian29.4
12Kayden Hinton24:36.5McBain29.2
12Jenna Billings24:37.4Macomb Dakota28.9
12Allesyn Vannuck24:39.7Grayling28.1
11Ariana Paris24:40.6Buckley27.8
9Breanna Aalderink24:44.1Gladwin26.6
10Eliana Koller24:46.8TC West (Traverse City)25.7
11Karli DeBoer24:47.9GR Covenant Christian25.4
11Viviana VanAgtmael24:48.5Hart25.2
9Isabel Venglar24:50.1Ludington24.6
12Michaela O’Callaghan24:50.7Gladwin24.4
11Elouise Cliff24:52.2TC West (Traverse City)23.9
9Lola House24:53.4Hart23.5
10Hazel Sedelmaier24:54.6Onekama23.2
11Lydia Visker24:54.7GR Christian23.1
11Dakotah Laisure24:55.1Belding23.0
10Bailey Lutz24:55.9Bear Lake22.7
9Karis Bender24:57.2Kingsley22.3
11Kate Triezenberg24:58.1GR Christian22.0
9Hailey Holmes24:59.5Kingsley21.5
9Jillian LaFever25:00.0Macomb Dakota21.3
10Kaitlyn Pontz25:00.9McBain21.0
10Julia Czyz25:04.9Ann Arbor Pioneer19.7
10Lilah Szotko25:05.6Onekama19.5
10Evelyn Wiegand25:06.3Macomb Dakota19.2
10Brooklyn Huizinga25:08.5GR Covenant Christian18.5
12Ava Langerak25:09.0GR Covenant Christian18.3
9Brooklyn Thompson25:10.9Traverse City St. Francis17.7
10Anna McKeough25:11.8Onekama17.4
10Ashley Von Blon25:13.7Ann Arbor Pioneer16.8
10Braelyn Bowker25:15.7Roscommon16.1
10Ava Lankford25:15.9Muskegon Oakridge16.0
9Zoe Calkins25:17.8Macomb Dakota15.4
12Hayden Gronski25:21.2Freeland14.3
10Penelope Sekedat25:22.5Ann Arbor Pioneer13.9
12Charlotte Mawhorter25:22.5Gladwin13.8
9Lauren Hanko25:23.5GR Covenant Christian13.5
9Maya Karthikeyan25:24.2Ann Arbor Pioneer13.3
9Mckalee Holmes25:24.6LeRoy Pine River13.1
10Alison Reed25:25.7Ann Arbor Pioneer12.8
11Emma Schultz25:25.7Manistee12.8
12Analisa Hatmacher25:28.3Lake City11.9
11Ava Steindler25:29.6FHE Ada Forest Hills Eastern11.5
10June York25:29.6Grand Traverse Academy11.5
10Talia Lauter25:29.7Birmingham Seaholm11.4
10Marie Hobbins25:30.6Lake Leelanau St. Mary11.1
9Madisyn Derby25:34.2Coopersville9.9
11Rachel Moore25:34.3Traverse City St. Francis9.9
9Zoey Derby25:34.8Coopersville9.7
11Sophia Quick25:36.1Mason County Central9.3
10Norah Wilson25:37.8TC West (Traverse City)8.7
9Nora Sportel25:40.1GR Christian8.0
9Isabella Frazho25:40.6Macomb Dakota7.8
11Sophia Christians25:42.3GR Christian7.2
11Maggie Hutchens25:42.9Ann Arbor Pioneer7.0
11Marissa Manchester25:43.2Kalkaska6.9
11Shiraz Ben-Shmuel25:44.7Ann Arbor Pioneer6.4
10Aryana Ruecker25:45.3Coopersville6.2
9Evy Cronk25:46.4Mason County Central5.9
10Amber Spronk25:46.8GR Covenant Christian5.7
12Sarah Krueger25:46.8FHE Ada Forest Hills Eastern5.7
9Mila Quick25:47.6Macomb Dakota5.5
10Katie Grant25:47.9Birmingham Seaholm5.4
9Milah Eising25:48.6Lake City5.1
11Maria Schwerin25:48.7Grand Traverse Academy5.1
11Adrianna Schultz25:51.5FHE Ada Forest Hills Eastern4.2
9Cameran Rios25:52.8LeRoy Pine River3.7
10Maria Skrzypczak25:55.1Kingsley3.0
9Leah Comeaux25:55.5TC West (Traverse City)2.8
11Aubrey Myers25:57.9Mason County Eastern2.0
10Ana Rice25:58.8TC West (Traverse City)1.7
9Vivian Hesse26:03.9Whitehall0.1
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