Uncategorized

2026 Ratings: Mustang (Northville)

I’ve seen many of the results throughout the week and most of these are waiting on more data. There’s a chance that this upcoming weekend’s meets (Under the Lights, Michigan Catholic) will help fill in those gaps. But for now, one weekday meet from this late August action.

Got all the data for a new image, just gotta make one

Boys Adjustment: -30
Girls Adjustment: -39

MUSTANG’S MADMEN

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.

Caleb Conner, Jenison

Over the summer, the Wildcats were projected as the 7th best D1 team. Early returns suggest they may greatly outperform that ranking. Caleb, in particular, is off to a hot start. It took Conner until mid-September of the ’25 season to break into the 16’s and by season’s end, he’d run a 16:26. He’s already broken far into that range thus far, and even eclipsed that PR – twice. Especially impressive on Cass’s tough track.

Maya Hammoud, Detroit Country Day

First cross race ever for the Yellowjacket junior! But she’s no stranger to distance running, having great success on the oval this spring. Hammoud qualified for the D2 Finals in three events, finishing as high as 9th in the 1600m. In just a few months of work, she was able to lower her personal bests to 2:26/5:14, and now she’s extending that range.

*** = 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
Jenison***200.21
Brighton**198.31
Northville**191.11
Midland*187.91
Plymouth176.41
Holt166.91
Birmingham Seaholm155.41
North Farmington154.91
Beverly Hills Groves133.81
TeamTop-5 Avg.Division
Detroit Country Day168.22
Orchard Lake St. Mary’s129.42
TeamTop-5 Avg.Division
Plymouth Christian Academy148.13

GIRLS TEAM RATINGS

TeamTop-5 Avg.Division
Northville**128.41
Beverly Hills Groves76.31
Holt68.11
Birmingham Seaholm60.71
Midland60.51
Plymouth57.01
TeamTop-5 Avg.Division
Orchard Lake St. Mary’s45.12

BOYS INDIVIDUAL RATINGS

GradeNameTimeTeamRating
12Brandon Cloud16:02.8Northville209.7
12Blake Kulesza16:08.9Brighton207.7
11Jack Hincks16:10.9Detroit Country Day207.0
12Ethan Burks16:23.9Jenison202.7
11Caleb Conner16:24.7Jenison202.4
10Josh Keillor-Beale16:25.1Brighton202.3
11Chase Sherman16:25.6Jenison202.1
11Rem Piper16:26.9Holt201.7
11Carter Cooke16:40.1Jenison197.3
9Hans Templeton16:42.8Jenison196.4
12Logan Gessford16:44.0Midland196.0
10Grant Kulesza16:46.8Brighton195.1
11Roarke MacArthur16:49.7Brighton194.1
9Braden Millar16:51.2Northville193.6
11Elliot King16:53.5Midland192.8
10Tucker Asman16:54.5Brighton192.5
9Dane Jadallah16:55.6Plymouth192.1
10Sullivan Oberg17:01.2Jenison190.3
10Alex Pelliccia17:03.9Midland189.4
11Brendan Williams17:05.2Brighton188.9
9Mateo Lindenmeyer17:06.5Northville188.5
10Isaac Cox17:08.5Plymouth Christian Academy187.8
10Ashton Kashat17:19.1Northville184.3
11Declan Duch17:19.2Jenison184.3
10Austin Henderson17:21.5Jenison183.5
10Rowen Donker17:21.5Jenison183.5
11Jude TenElshof17:21.9Jenison183.4
12Owen Collin17:23.1Brighton183.0
10Jackson Thompson17:29.6Midland180.8
12Dustin Wright17:30.0Midland180.7
10George Mockeridge17:31.1Birmingham Seaholm180.3
10Hari Varma17:32.4Detroit Country Day179.9
11Bradley Chesney17:33.1Midland179.6
12Jack Lewis17:33.7Northville179.4
12Sam Burkinshaw17:33.9Midland179.4
10Jack Caveney17:40.9Plymouth177.0
12Dylan Kosik17:41.5Plymouth176.8
11Ethan Bray17:43.8Detroit Country Day176.1
11Owen VerBeek17:43.8Jenison176.1
Aristides Kyritses17:45.6Northville175.5
12Reuben Swafford17:50.3North Farmington173.9
11Simon Reed17:52.3Plymouth Christian Academy173.2
12Connor Murphy17:57.0Midland171.7
12Colin Stokes17:59.8North Farmington170.7
12Ethan Anton18:01.0Northville170.3
10Quentin White18:03.7Holt169.4
12Leonardo Reyes18:04.1Plymouth169.3
11Shane Cory18:07.0Brighton168.3
11Kelton Kyro18:08.2Midland167.9
12Alex Gallup18:08.4Brighton167.9
12Rolland Sterken18:08.7Jenison167.8
11Ishan Pathak18:11.0Northville167.0
11Landen Martell18:12.6Plymouth166.5
9Gates Emmett18:12.8Birmingham Seaholm166.4
12Graham Murphy18:16.7Plymouth165.1
12Wyatt Somers18:18.0Northville164.7
11Jarel Adams18:23.8Plymouth Christian Academy162.7
11Everett Galindo18:25.2Plymouth162.3
11Levi Walker18:28.7Jenison161.1
12Caleb DuPuis18:29.1Jenison161.0
11Jack Szukaitis18:29.7Northville160.8
9Brady O’Brien18:30.9Birmingham Seaholm160.4
12Trevon Johnson18:31.0Holt160.3
10Grady Johnson18:31.4Jenison160.2
10Gavin Gause18:33.1Holt159.6
9James Terpstra18:33.5Jenison159.5
10Mason Charon18:36.9Jenison158.4
10Connor Leslie18:38.2Northville157.9
12Silas Carroll18:42.8Ivywood Classical Academy156.4
9Seth Hazard18:43.0Jenison156.3
12Levi Quan18:51.0Northville153.7
12Kyler Shaw18:53.4North Farmington152.9
11Carter Saurborn18:57.6Plymouth151.5
10Grady Schaad19:01.2Northville150.3
12Lincoln Palmer19:01.2North Farmington150.3
11Thaddeus Hartzell19:02.2Beverly Hills Groves149.9
10Jaxsen Shemer19:03.5Jenison149.5
12Evan Rentsch19:09.2Midland147.6
11Austin Vista19:10.0Jenison147.3
11Liam Gunnink19:10.2Jenison147.3
12Brady O’Connor19:12.9Brighton146.4
12Edward Minor19:14.1Beverly Hills Groves146.0
11Landon Dancik19:14.2Northville145.9
12Brayden Kelliher19:19.7Jenison144.1
9Luke Carroll19:19.9Ivywood Classical Academy144.0
11Bryce Schuh19:21.6Holt143.5
12Ethan Wilbanks19:24.6Northville142.5
11Harrison Worsley19:25.0Midland142.3
11Adam Ahmad19:25.8Detroit Country Day142.1
9Will Neal19:25.9Orchard Lake St. Mary’s142.0
11Henry Kosick19:35.6Midland138.8
12DeAngelo Pope19:37.6Plymouth138.1
11Carter Davis19:37.6Midland138.1
9Naveen Sastry19:38.0Northville138.0
9Charlie Brach19:39.4Northville137.5
12Nathaniel Phillips19:39.6Jenison137.5
10Henry Plowman19:41.1Orchard Lake St. Mary’s137.0
10Colin Schloff19:41.6Plymouth136.8
11Ashton Myers19:41.9Northville136.7
9Lucas Liao19:42.7Northville136.4
9Nicholas Kyritses19:42.7Northville136.4
12Charles Kime19:42.9Brighton136.4
12Remy Cicotte19:44.1Detroit Country Day136.0
11Amon Edwards19:46.7Birmingham Seaholm135.1
11Alessandro Garcia-Galan19:47.5Birmingham Seaholm134.8
10Ben Socia20:20.4Orchard Lake St. Mary’s123.9
10Finnegan McGlinchey19:51.6Madison Heights Bishop Foley133.5
10Carmine Carbone19:53.4Brighton132.9
11Stephen Reindel19:59.2Northville130.9
12Jacob Sanders20:01.0Midland130.3
11Henry Nederveld20:02.1Jenison130.0
12Alex Niehaus20:03.2Plymouth129.6
11Evan White20:06.8Northville128.4
12Garrett Villemure20:10.0Beverly Hills Groves127.3
11Alek Sventickas20:10.1Brighton127.3
10Brendan Lezan20:11.5Holt126.8
9Lucas Padilla20:11.5North Farmington126.8
11Gabe Vinluan-Caulk20:11.9Brighton126.7
9Elliot Glass20:14.2Birmingham Seaholm125.9
12Eli VanderLaan20:20.6Beverly Hills Groves123.8
10Matthew Sterioff20:21.0Northville123.7
12Thomas Lemmer20:22.6Orchard Lake St. Mary’s123.1
10Andrew Lipski20:23.5Northville122.8
12Daniel Beldin20:23.7Brighton122.8
11Avi Vertkin20:25.9Beverly Hills Groves122.0
9Braden Smith20:26.7Holt121.8
10Lucas Martin20:28.4Orchard Lake St. Mary’s121.2
12Basho Muhlbauer20:29.3Northville120.9
11Nathan Wearing20:30.5Jenison120.5
12Drew Callahan20:32.2Northville119.9
10Sean Godek20:33.4North Farmington119.5
10Liam Francis20:33.6Northville119.5
11Paolo Cusi20:34.4Northville119.2
10Miles Giroux20:34.6Northville119.1
9Eli Trask20:35.9Brighton118.7
10Parker Emlaw20:37.9Northville118.0
12Aiden Giancotti20:38.8Holt117.7
9Henry Kohl20:40.1Beverly Hills Groves117.3
9Noah Childress20:45.4North Farmington115.5
10Kellan Bessey20:45.6Jenison115.5
9Jack Mathias20:49.7Orchard Lake St. Mary’s114.1
11Jonah Randall20:49.7Brighton114.1
10Gavin Samona20:49.9Madison Heights Bishop Foley114.0
12Adam Khan20:53.0Detroit Country Day113.0
11Elijah Timmer20:53.7Jenison112.8
10Cam Marshall20:56.4Northville111.9
9Miraan Sharma20:57.6Detroit Country Day111.5
11Michael Liberty20:57.9Plymouth111.4
10Collin Newsome20:59.6Plymouth Christian Academy110.8
10Owen Cutsinger21:03.5Plymouth109.5
10Brad DeYoung21:03.7Holt109.4
11Vincent VanGorder21:04.9Birmingham Seaholm109.0
9Alex Gallardo21:06.9Jenison108.4
12Dyson Betts21:08.3Beverly Hills Groves107.9
10Thomas Christensen21:11.8Midland106.7
12Gabe Bookout21:15.0Plymouth Christian Academy105.7
10Noah Thompson21:15.2Jenison105.6
9Gabe Zafra21:16.9North Farmington105.0
12Corbin Frazier21:17.0Midland105.0
10Bennett Lapshan21:18.9Northville104.4
11Cooper Lewis21:20.2Brighton103.9
10Dominic Farrington21:20.9Midland103.7
9Jack McElmeel21:21.1Plymouth103.6
9Louis Hartzell21:21.3Beverly Hills Groves103.6
12Austin Lebron21:22.9Brighton103.0
10Easten Schick21:23.9Northville102.7
11Henry Davis21:24.2Jenison102.6
12Robert Iussa21:27.7Northville101.4
9Nathan Garcia21:29.2Brighton100.9
11Jack Sagowitz21:30.2Brighton100.6
11Nathan Zablocki21:30.2Birmingham Seaholm100.6
11Jonah Vosburgh21:31.2Jenison100.3
12Creighton Beldin21:37.0Brighton98.3
9Hudson Fluegel21:42.9Beverly Hills Groves96.4
12Caleb Nelson21:43.2North Farmington96.3
9George Makris21:44.0Beverly Hills Groves96.0
9Jacob Emborsky21:48.7Brighton94.4
12Taye McKinney21:53.0Beverly Hills Groves93.0
10Cooper Green21:59.8Brighton90.7
9Gavin Church22:00.1Jenison90.6
12Sreekesh Panicker22:05.0Detroit Country Day89.0
10Andrew Way22:05.4Northville88.9
10Andrew Pantuso22:05.9Beverly Hills Groves88.7
9Dominic Carcone22:06.4North Farmington88.5
11Ethan Leis22:06.5Northville88.5
10Oliver Chayka22:09.6Detroit Country Day87.5
10Evan Villemure22:09.9Beverly Hills Groves87.4
9Ryan Cloud22:11.8Northville86.7
11Owen LaBrosse22:18.2Beverly Hills Groves84.6
11Drake Oberlin22:21.2Holt83.6
11Connor Skrade22:23.0Northville83.0
11Colin Gann22:24.0Northville82.7
11Elijah Richardson22:29.4Plymouth Christian Academy80.9
11Kyle Fuerst22:31.0Midland80.3
11Finn McCord22:33.8Plymouth79.4
11David Hurd22:34.2Plymouth Christian Academy79.3
11Semin Han22:43.8Northville76.1
10Austin Harden22:44.7Birmingham Seaholm75.8
9Josiah McKinney22:46.1Beverly Hills Groves75.3
Carter Hoshaw22:47.9Northville74.7
10Brandon Skelly22:49.9Plymouth74.0
12Charles Johnson22:52.0Jenison73.3
12Max Nakamura22:55.2Northville72.3
10Ben Bassett22:55.9Orchard Lake St. Mary’s72.0
9Eric Foelting23:03.7Northville69.4
11Aiden DuBois23:04.1Holt69.3
12Michael Howard23:14.8Detroit Country Day65.7
9Yianni Kokkinakis23:16.1Birmingham Seaholm65.3
12Hussein Hussein23:19.1Beverly Hills Groves64.3
12Ian Nakanishi23:20.0Orchard Lake St. Mary’s64.0
11Trace Duane23:20.3Plymouth63.9
11Luke Tyll23:23.7Beverly Hills Groves62.8
12William Yen23:24.4North Farmington62.5
9Tyler Crittenden23:25.4Brighton62.2
10Jonathan Keys23:30.9Midland60.4
12Ryan Scully23:32.7Holt59.8
11Damien Huff23:34.5Midland59.2
11Jack Cavanaugh23:43.0Brighton56.3
9Gavin Rucker23:43.7Beverly Hills Groves56.1
9Chase Parker23:45.3Detroit Country Day55.6
10Cooper Stevens23:47.2Brighton54.9
11Josh Alula23:58.7Beverly Hills Groves51.1
10Casey Emery24:06.8Midland48.4
12Bennett Kohler24:06.9Northville48.4
9Ethan Steele24:07.0Midland48.3
11Eddie Logsdon24:08.0Orchard Lake St. Mary’s48.0
11Keto Howcroft24:09.2Orchard Lake St. Mary’s47.6
11Harrison Randall24:12.6Jenison46.5
9Jovante Leshinsky24:14.1Ivywood Classical Academy46.0
11Jibril Padilla24:17.2North Farmington44.9
9Mason Dragicevich24:18.0Jenison44.7
9Cameron Wood24:24.1Beverly Hills Groves42.6
10Brendan McKinnie24:25.7Plymouth Christian Academy42.1
9Micah Pierceall24:33.4Plymouth Christian Academy39.5
12Ryan Scott24:38.8Plymouth Christian Academy37.7
9Liam Seelye24:39.4Detroit Country Day37.5
11Connor Thibodeau24:40.2North Farmington37.3
9Dominik Hurd24:53.9Northville32.7
11Roman Hitchcock24:56.7Birmingham Seaholm31.8
12Brann Tercala25:11.7Northville26.8
12Nicholas Croft25:22.0Beverly Hills Groves23.3
10Alexander Moll25:22.7Plymouth23.1
11Ryan Sakowski25:24.1Northville22.6
11Luke Wu25:31.0Plymouth Christian Academy20.3
10Christian Johnson25:32.4Northville19.9
10Alexander Lovelady25:34.4Brighton19.2
10Otis Pogodzinski25:45.0Madison Heights Bishop Foley15.7
9Noah Shpakoff25:46.6Brighton15.1
10William Conover25:52.7Northville13.1
12Adithya Selvan25:53.1Northville13.0
12Nathan Seitz25:59.7Northville10.8
9Kush Bhardwaj26:00.4Plymouth10.5
10Elijah Gabrielli26:08.1Plymouth Christian Academy8.0
9Ryan Taborga26:10.7Beverly Hills Groves7.1
12Chase Kingsley26:18.2Detroit Country Day4.6
9Matthias Kogei26:21.9Midland3.4

GIRLS INDIVIDUAL RATINGS

GradeNameTimeTeamRating
10Alexandra Scappaticci18:39.5Northville159.8
10Kaitlyn Berg19:04.1Midland151.6
10Brynn Somers19:12.3Northville148.9
11Alexandra Green19:28.4Birmingham Seaholm143.5
10Giada Mills19:29.8Beverly Hills Groves143.1
12Colette Lozo20:48.6Northville116.8
11Maya Hammoud20:55.6Detroit Country Day114.5
9Lily Szukaitis21:03.1Northville112.0
11Naya Abu Yasin21:25.4Northville104.5
11Tatum Mooradian21:30.5Northville102.8
10Ella Corby21:39.4Northville99.9
12Addison Jones21:45.7Midland97.8
12Emma Engalan21:55.1Northville94.6
12Charlotte Clark21:58.8Northville93.4
12Genevive Meihn22:01.9Beverly Hills Groves92.4
11Chloe Cratsenburg22:05.9Plymouth91.0
9Lauren Davis22:16.0Holt87.7
12Lauren Watkins22:19.2Northville86.6
11Ella Rohrhoff22:30.4Northville82.9
9Alaina Ernst22:40.7Holt79.4
11Kennady Giancotti22:42.6Holt78.8
11Genevieve Schairer23:04.9Birmingham Seaholm71.4
10Elowyn Betts23:07.5Beverly Hills Groves70.5
12Isabella Rushlow23:14.1Plymouth68.3
10Lilianna Carroll23:28.4Ivywood Classical Academy63.5
11Evie Sarigiannis23:44.1Orchard Lake St. Mary’s58.3
12Carina Ogle24:03.4Orchard Lake St. Mary’s51.9
10Sophia Wu24:07.7Northville50.4
12Eva D’Agostino24:09.4Orchard Lake St. Mary’s49.9
12Jocelyn Wilson24:09.9Holt49.7
11Priya Sastry24:12.1Northville49.0
12Frances Ford24:18.4Northville46.9
12Dahlia Berggren24:20.6Plymouth46.1
10Emma Lownsbery24:24.2Holt44.9
12Juniper Talley24:31.1Plymouth42.6
12Marianna Muzzin24:32.6Birmingham Seaholm42.1
9Melanie Bailey24:36.4Beverly Hills Groves40.9
11Ellie Lemmer24:39.3Orchard Lake St. Mary’s39.9
10Jaylyn Seybert24:44.2Midland38.3
11Grace Nunn24:46.1Holt37.6
10Mila Bonnau24:47.9Plymouth37.0
11Diya Patel24:48.4Plymouth36.9
9Heidi He24:48.9Northville36.7
10Juliana Evans24:50.1Plymouth36.3
10Jazmin Miller-Godinez24:50.4Plymouth36.2
10Talia Lauter24:54.1Birmingham Seaholm35.0
10Emily Crawford24:54.5Beverly Hills Groves34.8
9Sara Weber25:00.4Beverly Hills Groves32.9
9Brooklyn Wood25:05.1Plymouth31.3
10Sienna McClain25:05.7Northville31.1
12Diane Zhao25:13.4Northville28.5
10Brynn Bartel25:16.3Northville27.6
12Ava Cratsenburg25:20.6Plymouth26.1
10Athena Sinkular25:22.5Orchard Lake St. Mary’s25.5
11Avay Yaldou25:29.6Northville23.1
9Faustina Vena25:33.2Dearborn Edsel Ford21.9
11Megan Sroczynski25:41.2Orchard Lake St. Mary’s19.3
9Kaylen Mueller25:44.9Plymouth18.0
9Charlotte Reaves25:47.5Holt17.2
12Annabel Reaves25:57.9Holt13.7
12Hannah Murtha26:01.3Midland12.6
12Alexa Barrett26:04.9Birmingham Seaholm11.4
11Addy Morawski26:11.2Plymouth9.3
12Charlotte Hartley26:18.3Detroit Country Day6.9
12Emmi Dober26:20.2Northville6.3
12Lucille Ragheb26:21.0Birmingham Seaholm6.0
12Ava Galati26:26.8Orchard Lake St. Mary’s4.1
12Julia Patterson26:32.1Northville2.3
12Zoe Steger26:32.5Midland2.2
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