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