Blog

Uncategorized

2023 Ratings: More August 22nd Meets

The above infographs are from last season. I’ll make some new ones with updated stats for 2023.

With the early season ratings, a couple of notes:

  1. Elite, more experienced runners will always be a bit overrated early. They tend to come into the season in better shape relative to the rest of the field, and thus are closer to their championship season fitness compared to someone newer to the sport.
  2. With smaller meets, they’re not as accurate as they may be later in the year. Smaller samples and less ability to compare makes it hard to come up with an adjustment. Which explains why I’ll concentrate on the larger ones early, then work my way back toward the smaller ones.
  3. Adversity tends to have a greater impact early. Whether that’s heat, hills, humidity, or even all three, those less fit will tend to struggle a bit more early, possibly overcooking the course adjustment.
  4. The girls adjustment will typically be a bit more, as they’re spending more time on the course.
  5. These will get weighed less and less as the season rolls on, meaning virtually nothing come October. As a coach, I’d stress not losing sleep over early season times. On here, I’m stressing the same thing.

MeetGirls Adj.Boys Adj.Average
Bridgman-58-53-56
Fruitport Eagle-38-29-34

GIRLS TEAM RATINGS

Girls TeamTop 5 Avg.Division
Muskegon Mona Shores60.51
Muskegon Reeths-Puffer54.81
Girls TeamTop 5 Avg.Division
Fruitport64.92
Holland Christian53.42
Girls TeamTop 5 Avg.Division
Buchanan60.73
Watervliet17.13
Niles Brandywine15.83
Bridgman4.73
Girls TeamTop 5 Avg.Division
Gobles82.44
Muskegon Western Mich. Christian75.04
St. Joseph Our Lady of the Lake Catholic31.44

BOYS TEAM RATINGS

Boys TeamTop 5 Avg.Division
Muskegon Reeths-Puffer152.71
Muskegon Mona Shores127.51
GR Kenowa Hills101.61
Boys TeamTop 5 Avg.Division
Holland Christian143.82
Fruitport141.12
Dowagiac Union37.02
Boys TeamTop 5 Avg.Division
Buchanan153.83
Bloomingdale134.83
Bridgman127.23
Bangor115.33
Watervliet104.93
Hartford104.33
Ravenna98.43
Boys TeamTop 5 Avg.Division
Three Oaks River Valley155.14
Muskegon Western Mich. Christian136.94
Muskegon Catholic Central127.94
St. Joseph Our Lady of the Lake Catholic124.94

GIRLS INDIVIDUAL RATINGS

GradeNameTimeTeamRatingMeet
11Grace VanderKooi19:56.0Muskegon Western Mich. Christian134.0Fruitport Eagle
9Libby Smith20:21.7Gobles132.1Bridgman
12Tatum Dykstra20:53.3Fruitport114.9Fruitport Eagle
11Madeline Young21:15.6Buchanan114.1Bridgman
10Jersi Bilek21:08.6Muskegon Reeths-Puffer109.8Fruitport Eagle
9Ava DeYoung21:30.5Gobles109.2Bridgman
12Allison Glendening21:32.7St. Joseph Our Lady of the Lake Catholic108.4Bridgman
11Presley Allen21:43.4Mendon104.9Bridgman
11Emma Miller22:34.2Buchanan87.9Bridgman
10Ellery Horness22:31.1Muskegon Mona Shores82.3Fruitport Eagle
11Clara Fast22:51.5Bridgman82.2Bridgman
9Gabrielle Chevez22:33.1Muskegon Reeths-Puffer81.6Fruitport Eagle
12Grace Folkema22:41.8Muskegon Western Mich. Christian78.7Fruitport Eagle
12Eleanor Kingshott22:41.9Muskegon Western Mich. Christian78.7Fruitport Eagle
9Lauren Shaffer23:10.1Gobles76.0Bridgman
12Lauren Lee22:56.2Fruitport73.9Fruitport Eagle
11Logan Clausen22:58.5Muskegon Mona Shores73.2Fruitport Eagle
11Valerie Pollock22:58.7Fruitport73.1Fruitport Eagle
10Madison Cooley23:34.3Gobles67.9Bridgman
12Morgan Lowell23:48.5Watervliet63.2Bridgman
9Leah Sneller23:40.6Muskegon Western Mich. Christian59.1Fruitport Eagle
10Kendall Braginton23:41.4Muskegon Mona Shores58.9Fruitport Eagle
11Diamond Madison23:47.3Muskegon Mona Shores56.9Fruitport Eagle
9Olivia Hollebeek23:57.5Holland Christian53.5Fruitport Eagle
9Eliana Stob23:57.6Holland Christian53.5Fruitport Eagle
11Grace Fenton23:58.1Holland Christian53.3Fruitport Eagle
10Layla Geurink23:58.1Holland Christian53.3Fruitport Eagle
9Mackenzie Huizenga23:58.3Holland Christian53.2Fruitport Eagle
9Ellery Lampen23:58.7Holland Christian53.1Fruitport Eagle
11Lillian Wolf24:29.4Hartford49.5Bridgman
9Darcy Keefe24:12.1Muskegon Reeths-Puffer48.6Fruitport Eagle
9Treasure Fleese24:15.7Fruitport47.4Fruitport Eagle
10Adyson Baker24:37.1Buchanan47.0Bridgman
11Kimberly Romero24:37.5Watervliet46.8Bridgman
11Adrienne Fluette24:22.2Muskegon Reeths-Puffer45.3Fruitport Eagle
11Mary Riley24:47.2St. Joseph Our Lady of the Lake Catholic43.6Bridgman
11Emily Howell24:51.2Bridgman42.3Bridgman
10Kandin Shuler24:52.8Bridgman41.7Bridgman
10Sydney Olson25:14.6Niles Brandywine34.5Bridgman
10Karleigh Byrd25:24.1Niles Brandywine31.3Bridgman
10Ella Grimm25:04.6Muskegon Mona Shores31.1Fruitport Eagle
12Eleanor Young25:26.6Buchanan30.5Bridgman
12Leah Prins25:07.8Byron Center Zion Christian30.1Fruitport Eagle
10Aribel Mills25:34.7St. Joseph Our Lady of the Lake Catholic27.8Bridgman
12Deanna Wood25:37.4Gobles26.9Bridgman
12Jayden Turner25:17.5GR Kenowa Hills26.8Fruitport Eagle
11Miley Young25:41.6Niles Brandywine25.5Bridgman
11Morgan Lawrence25:24.1Muskegon Western Mich. Christian24.6Fruitport Eagle
12Sydney Greaves25:46.2Buchanan23.9Bridgman
11Gabby Wisdom25:50.0Watervliet22.7Bridgman
12Alexae Hall25:54.7Decatur21.1Bridgman
12Tresa Dykstra25:52.3Fruitport15.2Fruitport Eagle
9Brooke Schlutt26:13.9Buchanan14.7Bridgman
10Kaylynn Pavlich25:56.2Fruitport13.9Fruitport Eagle
11Elyse Powell26:03.6Fruitport11.5Fruitport Eagle
9Lennon Lassanske26:05.9Muskegon Mona Shores10.7Fruitport Eagle
9Adrie (AJ) Schalk26:06.1Muskegon Mona Shores10.6Fruitport Eagle
11Zoie Wood26:34.9Gobles7.7Bridgman
11Avery Brower26:26.0Holland Christian4.0Fruitport Eagle
12Isabelle Schrauben26:46.9St. Joseph Our Lady of the Lake Catholic3.7Bridgman
11Ella Halma26:29.9Holland Christian2.7Fruitport Eagle
12MaKenna Oneka26:36.8Muskegon Mona Shores0.4Fruitport Eagle
11Hallie Lindale26:37.2Muskegon Western Mich. Christian0.3Fruitport Eagle

BOYS INDIVIDUAL RATINGS

GradeNameTimeTeamRatingMeet
11Daniel Mandujano17:17.1Watervliet192.0Bridgman
11Kye Grant17:20.7Muskegon Reeths-Puffer182.8Fruitport Eagle
12Jaden Barnes17:46.8Bloomingdale182.1Bridgman
11Owen Saylor17:52.3Dowagiac Union180.2Bridgman
10Charlie Gibson18:05.4Three Oaks River Valley175.9Bridgman
11Andrew Mabry18:23.9Bridgman169.7Bridgman
10Liam McBeth18:31.1Buchanan167.3Bridgman
10Jacob Kuntz18:31.5Buchanan167.2Bridgman
12Austin York18:38.0Three Oaks River Valley165.0Bridgman
12Jaxon Allen18:21.9Muskegon Reeths-Puffer162.4Fruitport Eagle
10Jack Sherwood18:47.4Buchanan161.9Bridgman
11Matthias Morse18:24.3Muskegon Western Mich. Christian161.6Fruitport Eagle
11Tyler Caruso18:53.1Bangor160.0Bridgman
12Nicholas Kline18:29.5GR Kenowa Hills159.9Fruitport Eagle
11Daniel Mares18:41.4Ravenna155.9Fruitport Eagle
10Landon Rogers19:09.1Three Oaks River Valley154.6Bridgman
11Adam Slavens19:17.5Three Oaks River Valley151.8Bridgman
11Teddy Ippel19:19.7Bridgman151.1Bridgman
12Tate Bradley19:08.0Muskegon Reeths-Puffer147.0Fruitport Eagle
11Jamie Neel19:11.9Muskegon Reeths-Puffer145.7Fruitport Eagle
11Vincent Pollock19:12.5Fruitport145.5Fruitport Eagle
12Alex Wilber19:14.4Fruitport144.9Fruitport Eagle
11Coy Weinberg19:39.5Buchanan144.5Bridgman
11Nathan Steen19:17.2Holland Christian143.9Fruitport Eagle
11Will Engbers19:17.4Holland Christian143.9Fruitport Eagle
11Aidan Brinks19:17.6Holland Christian143.8Fruitport Eagle
10Landon Gerritsma19:17.8Holland Christian143.7Fruitport Eagle
11Will Whitmore19:17.8Holland Christian143.7Fruitport Eagle
11Brayden Rynsburger19:19.0Holland Christian143.3Fruitport Eagle
12Jack Walkenhorst19:20.9Muskegon Catholic Central142.7Fruitport Eagle
11Ryan Blankenship19:46.8Eau Claire142.1Bridgman
12Ethan Horan19:29.1Fruitport140.0Fruitport Eagle
12Myles Tilma19:29.5Byron Center Zion Christian139.8Fruitport Eagle
12Levi Bol19:31.2Fruitport139.3Fruitport Eagle
12Jacob Lyonnais19:33.0Muskegon Catholic Central138.7Fruitport Eagle
12Owen McLoughlin19:59.2St. Joseph Our Lady of the Lake Catholic137.9Bridgman
12Owen Lyonnais19:35.6Muskegon Catholic Central137.8Fruitport Eagle
12Matthew Lage20:01.5St. Joseph Our Lady of the Lake Catholic137.2Bridgman
11Ben Iobe20:01.7Mendon137.1Bridgman
9Cole Coffman19:39.8Holland Christian136.4Fruitport Eagle
9Wyatt Taylor-DeNooyer19:40.7Holland Christian136.1Fruitport Eagle
10Landon Johnson19:41.0Fruitport136.0Fruitport Eagle
12Collin Khatir19:42.8Muskegon Mona Shores135.4Fruitport Eagle
12Aidan Kreps19:47.2Muskegon Mona Shores133.9Fruitport Eagle
12Graeson Lawrence19:48.7Muskegon Western Mich. Christian133.4Fruitport Eagle
11Kalen Loebach20:13.6St. Joseph Our Lady of the Lake Catholic133.1Bridgman
10Ryer Campbell19:51.9Muskegon Western Mich. Christian132.4Fruitport Eagle
10Chayse Ciborski20:20.4Bloomingdale130.9Bridgman
10Hayden Fox19:58.5Muskegon Mona Shores130.2Fruitport Eagle
11Alexander Lawrence19:59.4Muskegon Western Mich. Christian129.9Fruitport Eagle
12Levi Glynn20:02.8Fruitport128.7Fruitport Eagle
12Brad Salmon20:27.4Bridgman128.5Bridgman
12Britain Philip20:28.6Buchanan128.1Bridgman
11Sean Driscoll20:28.8Three Oaks River Valley128.1Bridgman
11Carlos Ruiz20:29.8Hartford127.7Bridgman
Micah Swinger20:06.5Unattached127.5Fruitport Eagle
10Reuben Anderson20:07.3Muskegon Western Mich. Christian127.2Fruitport Eagle
11Kelsey Simms20:33.1Bloomingdale126.6Bridgman
10Dylan Sturr20:11.7Muskegon Reeths-Puffer125.8Fruitport Eagle
12Curtis Ciborski20:48.6Bloomingdale121.5Bridgman
10Eli Lewis20:26.4Muskegon Mona Shores120.9Fruitport Eagle
11Joshua Houseman20:30.7Ravenna119.4Fruitport Eagle
9Owen Sytsema20:31.0Muskegon Western Mich. Christian119.3Fruitport Eagle
11Tyler Pelham20:31.2Ravenna119.3Fruitport Eagle
9Josiah Scholma20:32.2Muskegon Western Mich. Christian118.9Fruitport Eagle
10David Sager20:57.6Gobles118.5Bridgman
10Jack Loomis21:00.9Bangor117.4Bridgman
10Cole Hansen20:37.0Muskegon Mona Shores117.3Fruitport Eagle
11Max McCumber20:38.4Muskegon Catholic Central116.9Fruitport Eagle
11Christian Huizenga20:39.5Holland Christian116.5Fruitport Eagle
9Connor Banyon21:03.6St. Joseph Our Lady of the Lake Catholic116.5Bridgman
10Hayden Dannenberg20:40.1Holland Christian116.3Fruitport Eagle
11Colin Taylor-DeNooyer20:41.9Holland Christian115.7Fruitport Eagle
11Lucas Sage20:48.0GR Kenowa Hills113.7Fruitport Eagle
11Reed Remington21:14.2Bloomingdale112.9Bridgman
10Jack Yonkman20:52.9Muskegon Reeths-Puffer112.0Fruitport Eagle
10Freddie Bierling20:56.3Byron Center Zion Christian110.9Fruitport Eagle
9Elias Baldwin21:21.2Decatur110.6Bridgman
9John Keser21:23.0Buchanan110.0Bridgman
12Jairo Lopez21:32.0Hartford107.0Bridgman
11Jesus Hernandez21:32.4Hartford106.9Bridgman
11Wes Summerhill21:35.0Bangor106.0Bridgman
12Josiah Meyers21:13.9Holland Christian105.0Fruitport Eagle
9Cameron Rynsburger21:13.9Holland Christian105.0Fruitport Eagle
10Will Johnson21:14.1Holland Christian105.0Fruitport Eagle
10Samuel VandeWege21:14.5Holland Christian104.8Fruitport Eagle
9Joey McAboy21:14.9Holland Christian104.7Fruitport Eagle
10Ben Bouws21:15.2Holland Christian104.6Fruitport Eagle
9Rylan Vandenbeldt21:15.5Holland Christian104.5Fruitport Eagle
10Nathan Walkenhorst21:18.8Muskegon Catholic Central103.4Fruitport Eagle
12Derrick Freehling21:51.3Three Oaks River Valley100.6Bridgman
9Anthony Jasheway21:52.9St. Joseph Our Lady of the Lake Catholic100.0Bridgman
11Lucas Isbrecht21:53.1Watervliet100.0Bridgman
9Gavin Dannenberg21:29.8Holland Christian99.7Fruitport Eagle
10Beck Ytterberg21:55.1Bridgman99.3Bridgman
9Eli Morse21:32.5Muskegon Western Mich. Christian98.9Fruitport Eagle
10Trap Abbott21:59.6Bangor97.8Bridgman
10Rhys Orth22:02.6Cassopolis Ross Beatty96.8Bridgman
12Ethan Abbott22:07.5Bangor95.2Bridgman
9Aiden Curtis21:48.4Algoma Christian93.5Fruitport Eagle
Jeremiah Faber21:48.7Unattached93.4Fruitport Eagle
Delcan Shea21:52.6Unattached92.1Fruitport Eagle
10Robert Lenza22:16.8Hartford92.1Bridgman
12Lincoln Fox21:53.1GR Kenowa Hills92.0Fruitport Eagle
11Grant Schumm22:18.6Three Oaks River Valley91.5Bridgman
11Tyler Bostrom21:55.2Holland Christian91.3Fruitport Eagle
10Ezequiel Cardozo-Aviles22:19.6Watervliet91.1Bridgman
10Lukas Rennells21:56.8Muskegon Catholic Central90.7Fruitport Eagle
9Ismael Reyna22:21.9Bangor90.4Bridgman
11Demitri Lawrence22:02.7Muskegon Western Mich. Christian88.8Fruitport Eagle
10Lucas Pastucha22:03.7Muskegon Mona Shores88.4Fruitport Eagle
11Josh Odell22:28.6Bloomingdale88.1Bridgman
9Josaias Robles22:28.8Hartford88.1Bridgman
11Carter Ernsberger22:30.8Bridgman87.4Bridgman
9James Odell22:31.2Bloomingdale87.3Bridgman
12Julian Serna22:31.6Bloomingdale87.1Bridgman
10Elijah Gamble22:53.9Niles Brandywine79.7Bridgman
11Grayson Richards22:53.9Watervliet79.7Bridgman
12Clayton Maczinski22:39.6GR Kenowa Hills76.5Fruitport Eagle
10Parker Volstorf23:03.9Three Oaks River Valley76.4Bridgman
11Colton Dubuque23:08.2Bridgman74.9Bridgman
10Clark Douglas23:12.2Bridgman73.6Bridgman
9Will Heyboer22:52.3Holland Christian72.2Fruitport Eagle
9Alejandro Marquez23:19.5Bloomingdale71.2Bridgman
9Hunter Gnodtke23:26.4Three Oaks River Valley68.9Bridgman
11Aiden Apreza23:30.1Hartford67.6Bridgman
10William Spencer23:31.9Buchanan67.0Bridgman
11Christian Momber23:11.1GR Kenowa Hills66.0Fruitport Eagle
12Ronan Marsh23:36.3St. Joseph Our Lady of the Lake Catholic65.6Bridgman
11Jacob Stines23:46.8Buchanan62.1Bridgman
11Alexander Sexton23:47.6Watervliet61.8Bridgman
10Jaylin Bachman23:49.4Hartford61.2Bridgman
10Zach Danes23:50.8Bloomingdale60.7Bridgman
10Isaac Phillips23:56.3Dowagiac Union58.9Bridgman
12Caleb Jonas23:36.2Ravenna57.6Fruitport Eagle
12Ben Toonstra23:37.7Byron Center Zion Christian57.1Fruitport Eagle
12Ethan Wait24:06.9Gobles55.4Bridgman
8Hendrik Breen23:43.9Algoma Christian55.0Fruitport Eagle
11Luke Groenheide23:44.7Holland Christian54.8Fruitport Eagle
10Breslin Walek23:45.1Muskegon Mona Shores54.6Fruitport Eagle
10Daxton MacDonald23:45.1Muskegon Mona Shores54.6Fruitport Eagle
9Van Roach23:59.2Muskegon Mona Shores49.9Fruitport Eagle
12Ryan Driscoll24:32.1Three Oaks River Valley47.0Bridgman
9Max Lijewski24:32.3New Buffalo46.9Bridgman
11Brody Severin24:34.1Eau Claire46.3Bridgman
9Max Lee24:17.8Muskegon Catholic Central43.8Fruitport Eagle
10Matt Hassing24:47.6Bloomingdale41.8Bridgman
10Ryan Stewart24:25.2Holland Christian41.3Fruitport Eagle
10Andan Skuse24:30.1Ravenna39.6Fruitport Eagle
10Adam Lamach24:31.0Muskegon Catholic Central39.3Fruitport Eagle
9Dilan Vargas25:18.8Eau Claire31.4Bridgman
10Dennis Frazier25:19.1Watervliet31.3Bridgman
11Bryce McCleary25:04.7Ravenna28.1Fruitport Eagle
9Layne Collins25:29.1New Buffalo28.0Bridgman
12Noah Phillips25:31.6Dowagiac Union27.1Bridgman
9Braeden Bergerson25:35.6New Buffalo25.8Bridgman
11Gage Bouwman25:25.9Muskegon Reeths-Puffer21.0Fruitport Eagle
12Elijah Zenz25:26.2Muskegon Western Mich. Christian20.9Fruitport Eagle
12Joe Creagan25:52.2Decatur20.3Bridgman
9Keio Trimm26:16.2Three Oaks River Valley12.3Bridgman
12Evan Jewett26:27.2Bloomingdale8.6Bridgman
12Nate Darling26:11.0Muskegon Reeths-Puffer6.0Fruitport Eagle
Uncategorized

2023 Ratings: More August 19th Meets

The above infographs are from last season. I’ll make some new ones with updated stats for 2023.

With the early season ratings, a couple of notes:

  1. Elite, more experienced runners will always be a bit overrated early. They tend to come into the season in better shape relative to the rest of the field, and thus are closer to their championship season fitness compared to someone newer to the sport.
  2. With smaller meets, they’re not as accurate as they may be later in the year. Smaller samples and less ability to compare makes it hard to come up with an adjustment. Which explains why I’ll concentrate on the larger ones early, then work my way back toward the smaller ones.
  3. Adversity tends to have a greater impact early. Whether that’s heat, hills, humidity, or even all three, those less fit will tend to struggle a bit more early, possibly overcooking the course adjustment.
  4. The girls adjustment will typically be a bit more, as they’re spending more time on the course.
  5. These will get weighed less and less as the season rolls on, meaning virtually nothing come October. As a coach, I’d stress not losing sleep over early season times. On here, I’m stressing the same thing.

MeetGirls Adj.Boys Adj.Average
Lenawee County Preview-19-18-19
Muskegon CC-18-12-15

GIRLS TEAM RATINGS

Girls TeamTop 5 Avg.Division
Tecumseh86.92
Fruitport84.82
Adrian72.42
Coopersville60.62
Holland51.62
Sparta33.42
Muskegon Oakridge8.82
Girls TeamTop 5 Avg.Division
Clinton87.53
Onsted79.23
Blissfield62.03
Hudson50.63
GR NorthPointe Christian32.23
Holland Black River21.33

BOYS TEAM RATINGS

Boys TeamTop 5 Avg.Division
Jenison187.71
Boys TeamTop 5 Avg.Division
Adrian183.42
Sparta172.32
Fruitport161.12
Holland154.12
Tecumseh145.32
Coopersville120.22
Grand River Prep102.42
Muskegon Oakridge85.42
Boys TeamTop 5 Avg.Division
Onsted141.83
Clinton140.23
Holland Black River138.73
GR NorthPointe Christian133.23
Sand Creek128.23
Ravenna122.03
Adrian Madison115.43
North Muskegon112.63
Blissfield111.73
Hudson79.23
Boys TeamTop 5 Avg.Division
Muskegon Catholic Central137.14
Britton Deerfield42.54

GIRLS INDIVIDUAL RATINGS

GradeNameTimeTeamRatingMeet
11Emmry Ross18:16.0Onsted161.0Lenawee County Preview
11Sophy Skeels19:12.1Adrian142.3Lenawee County Preview
11Izzy Brooks19:29.9Adrian Lenawee Christian136.4Lenawee County Preview
9Johanna Mulder19:30.4Holland135.9Muskegon CC
12Anastee Davis19:42.8Adrian132.1Lenawee County Preview
10Hope Miller19:44.6Blissfield131.5Lenawee County Preview
12Tatum Dykstra20:03.8Fruitport124.7Muskegon CC
9Mia May20:10.3Sparta122.6Muskegon CC
9Ayda Skeels20:12.8Adrian122.1Lenawee County Preview
12Cylee Elkins20:34.0Clinton115.0Lenawee County Preview
11Madison Morris20:34.4Tecumseh114.9Lenawee County Preview
12Allison Bowles20:46.2Clinton110.9Lenawee County Preview
10Hailey Sills20:52.2Blissfield108.9Lenawee County Preview
12Merceydez Patton21:13.8Muskegon Oakridge101.4Muskegon CC
12Samantha Coots21:24.9Clinton98.0Lenawee County Preview
12Lauren Lee21:30.8Fruitport95.7Muskegon CC
11Valerie Pollock21:58.6Fruitport86.5Muskegon CC
11Jayla Bright22:03.1Hudson85.3Lenawee County Preview
9Jenna Terpstra22:04.5GR NorthPointe Christian84.5Muskegon CC
11Allie England22:07.1Onsted84.0Lenawee County Preview
11Jessica Warren22:07.3Tecumseh83.9Lenawee County Preview
10Claire Cousineau22:19.3Tecumseh79.9Lenawee County Preview
11Ambria DePoy22:19.7Holland79.4Muskegon CC
9Leila Morris22:21.3Tecumseh79.2Lenawee County Preview
10Olivia Droski22:27.6Coopersville76.8Muskegon CC
9Maya Whelan22:28.7Tecumseh76.8Lenawee County Preview
10Dylan Bosma22:35.5GR NorthPointe Christian74.2Muskegon CC
11Grace Lorenz22:37.4Coopersville73.5Muskegon CC
10Raegan Brosamer22:40.8Onsted72.7Lenawee County Preview
12June Miller22:47.2Blissfield70.6Lenawee County Preview
10Emersyn Bachelder22:48.9Morenci70.0Lenawee County Preview
12Leah Rorick22:50.3Morenci69.6Lenawee County Preview
12Raegan Ruel22:50.2Muskegon Oakridge69.3Muskegon CC
9Anna Hallett22:56.8Blissfield67.4Lenawee County Preview
12Nora Ballard22:56.0Holland Black River67.3Muskegon CC
10Abbi Rozman22:58.7Holland Black River66.4Muskegon CC
10Annabelle Czeiszperger23:04.2Hudson64.9Lenawee County Preview
9Kaylee Hicks23:04.9Tecumseh64.7Lenawee County Preview
9London Landini23:05.0Tecumseh64.7Lenawee County Preview
11Zoey Sierer23:09.4Clinton63.2Lenawee County Preview
9Treasure Fleese23:09.1Fruitport63.0Muskegon CC
12Abby Wilson23:15.4Holland60.9Muskegon CC
9Camryn Nowak23:21.2Tecumseh59.3Lenawee County Preview
11Elizabeth Smoes23:23.5Coopersville58.2Muskegon CC
10Melanie Thornton23:24.9GR NorthPointe Christian57.7Muskegon CC
11Stephanie Hernandez23:32.1Addison55.6Lenawee County Preview
11Keegan Shaffer23:32.5Hudson55.5Lenawee County Preview
10Kaylynn Pavlich23:36.3Fruitport53.9Muskegon CC
12Tresa Dykstra23:38.7Fruitport53.1Muskegon CC
12Hope Beaune23:42.0Coopersville52.0Muskegon CC
11Sarah King23:48.3Clinton50.2Lenawee County Preview
10Aurelia Bennett23:51.6Clinton49.1Lenawee County Preview
11Elyse Powell23:54.2Fruitport47.9Muskegon CC
11Jordyn Taylor23:55.5Onsted47.8Lenawee County Preview
11Aubrey Appleman24:10.9Britton Deerfield42.7Lenawee County Preview
11Anya Steele24:11.2Coopersville42.3Muskegon CC
11Desiree Huitron24:23.7Wyoming Lee38.1Muskegon CC
9Harper Schoon-Tanis24:27.1Holland37.0Muskegon CC
10Victoria Williams24:46.7Sand Creek30.8Lenawee County Preview
9Izabel Raglow24:48.3Onsted30.2Lenawee County Preview
10Emma Grulke24:52.1Onsted29.0Lenawee County Preview
10Taylor Kopin24:55.6Hudson27.8Lenawee County Preview
11Erin Alster24:57.8Sparta26.7Muskegon CC
9Emily Costello25:00.9Sparta25.7Muskegon CC
12Anna Vincent25:06.9Clinton24.0Lenawee County Preview
12Emerald Sierer25:14.1Clinton21.6Lenawee County Preview
12Elle Nowak25:16.4Tecumseh20.9Lenawee County Preview
11Allison Morris25:20.4Addison19.5Lenawee County Preview
11Pierce Pibbles25:20.4Hudson19.5Lenawee County Preview
9Abigail Brooks25:23.9Coopersville18.0Muskegon CC
9Mattie Hallenbeck25:25.9Onsted17.7Lenawee County Preview
12Ashlyn Hill25:29.0Adrian Madison16.7Lenawee County Preview
9Lyla Kotecki25:34.5Muskegon Catholic Central14.5Muskegon CC
11Ayla Meier25:34.7Holland Black River14.4Muskegon CC
9Chloe Gemalsky25:36.5Onsted14.2Lenawee County Preview
10Payton Steinke25:36.9Sand Creek14.0Lenawee County Preview
11Teagan Arredondo25:38.8Hudson13.4Lenawee County Preview
11Mackenzie Baldrica25:59.7Sparta6.1Muskegon CC
12Kaytlyn Janssen26:03.8Coopersville4.7Muskegon CC

BOYS INDIVIDUAL RATINGS

GradeNameTimeTeamRatingMeet
11Seth Conner15:51.4Jenison206.9Muskegon CC
12Braylon Petty15:59.9Adrian206.0Lenawee County Preview
12Noah Lambers15:56.7Holland205.1Muskegon CC
10Owen Metzger16:16.8Sparta198.4Muskegon CC
11Mason Lucas16:19.1Jenison197.6Muskegon CC
10Moises Salazar16:39.3Adrian192.9Lenawee County Preview
11Mitchell Hiatt16:41.8Onsted192.1Lenawee County Preview
11Parker Strelecki17:02.9Jenison183.0Muskegon CC
11Matthew Schwartz17:18.6Jenison177.8Muskegon CC
11Peyton Ruel17:24.0Muskegon Oakridge176.0Muskegon CC
11Justin Bradford17:24.3Sparta175.9Muskegon CC
12Matthew Canales17:33.4Adrian174.9Lenawee County Preview
9Carter Fenner17:35.2Adrian174.3Lenawee County Preview
11Dominic Otto17:33.2Jenison173.0Muskegon CC
11Isaac Edgington17:35.6Holland Black River172.2Muskegon CC
9Jonas Ballard17:37.4Holland Black River171.5Muskegon CC
9Silas Skeels17:50.8Adrian169.1Lenawee County Preview
11Vincent Pollock17:50.4Fruitport167.2Muskegon CC
12Alex Czeiszperger17:58.6Hudson166.5Lenawee County Preview
11Joel Lange17:59.4Adrian Lenawee Christian166.2Lenawee County Preview
11Andrew Wangler17:55.0Jenison165.7Muskegon CC
10Carson Wood17:59.0Sparta164.3Muskegon CC
12Lucas Goodman18:07.0Clinton163.7Lenawee County Preview
12Matthew Anton18:02.6Ravenna163.1Muskegon CC
10Luke Tibbe18:02.6GR NorthPointe Christian163.1Muskegon CC
11Gabe Manchester18:09.3Clinton162.9Lenawee County Preview
10Griffin Mis18:03.5Sparta162.8Muskegon CC
12Grant Fahle18:09.5Tecumseh162.8Lenawee County Preview
12Levi Bol18:05.8Fruitport162.1Muskegon CC
10Landon Johnson18:09.2Fruitport160.9Muskegon CC
11Isaac Meyers18:12.4Sparta159.9Muskegon CC
11Daniel Mares18:12.5Ravenna159.8Muskegon CC
12Jackson Nyack18:21.9Adrian158.7Lenawee County Preview
12Alex Wilber18:17.8Fruitport158.1Muskegon CC
9Rian Powers18:18.6Holland157.8Muskegon CC
11Ian Waddell18:24.8Blissfield157.7Lenawee County Preview
9Silas Daniels18:26.7Sand Creek157.1Lenawee County Preview
12Ethan Horan18:20.7Fruitport157.1Muskegon CC
12Marshall Peacock18:30.2Tecumseh155.9Lenawee County Preview
11Nathan Chapin18:25.8Jenison155.4Muskegon CC
11Owen Strieter-Byron18:33.4Tecumseh154.9Lenawee County Preview
11Max Marten18:34.5Tecumseh154.5Lenawee County Preview
12Jack Walkenhorst18:30.9Muskegon Catholic Central153.7Muskegon CC
11Tyler Condon18:39.3Adrian152.9Lenawee County Preview
10Nathan DeWaal18:33.5Coopersville152.9Muskegon CC
12Evan Atkinson-Miller18:40.6North Muskegon150.5Muskegon CC
12Jacob Lyonnais18:43.3Muskegon Catholic Central149.6Muskegon CC
12Chase Nyack18:50.0Adrian149.3Lenawee County Preview
12Levi Glynn18:46.0Fruitport148.7Muskegon CC
11Ethan Henry18:47.5Jenison148.2Muskegon CC
12Owen Lyonnais18:48.1Muskegon Catholic Central148.0Muskegon CC
11Beau Shaffer18:55.3Morenci147.6Lenawee County Preview
9Landon Wilkins18:55.5Morenci147.5Lenawee County Preview
11Jack Baltes18:51.3Jenison146.9Muskegon CC
10Myles Hendel18:52.9Jenison146.4Muskegon CC
11Rhett Bunker18:56.9Sparta145.0Muskegon CC
11Wesley Miner19:04.6Adrian Madison144.5Lenawee County Preview
10Trenton Fetter19:05.8Adrian Madison144.1Lenawee County Preview
10Alessandro Castillo19:03.2Holland142.9Muskegon CC
11Tomas Mendez19:04.1Jenison142.6Muskegon CC
12Junior Tovar19:06.8Grand River Prep141.8Muskegon CC
11James Bayes19:17.6Onsted140.1Lenawee County Preview
12Harrison Kooyer19:13.1Holland139.6Muskegon CC
12Brendan Nolan19:16.2Coopersville138.6Muskegon CC
9Nicklas Holmes19:22.4Onsted138.5Lenawee County Preview
12Mitchell Smith19:18.9GR NorthPointe Christian137.7Muskegon CC
11Evan Vore19:30.2Blissfield135.9Lenawee County Preview
9Landin Fisher19:30.5Adrian135.8Lenawee County Preview
12Justin Celmer19:34.0Clinton134.7Lenawee County Preview
10Nicholas Trame19:34.6Sand Creek134.5Lenawee County Preview
10Connor Wangler19:28.7Jenison134.4Muskegon CC
11Jameson Watson19:35.5Britton Deerfield134.2Lenawee County Preview
12Ian Jones19:29.6GR NorthPointe Christian134.1Muskegon CC
12Bruno Jorgensen19:32.7Jenison133.1Muskegon CC
10Isaac Johnson19:36.6Holland Black River131.8Muskegon CC
11Cayden Oudbier19:36.7Sparta131.8Muskegon CC
10Lukas Rennells19:38.6Muskegon Catholic Central131.1Muskegon CC
9Caleb DuPuis19:41.3Jenison130.2Muskegon CC
9Easton McCloy19:43.1GR NorthPointe Christian129.6Muskegon CC
10Caleb Storey19:43.7Jenison129.4Muskegon CC
11Jonah Deems19:45.6Sparta128.8Muskegon CC
11CJ Bennett19:47.4North Muskegon128.2Muskegon CC
11Micah Derks19:48.3Jenison127.9Muskegon CC
12Josh Russell19:54.4Sand Creek127.9Lenawee County Preview
11Jacob Marth19:49.5Jenison127.5Muskegon CC
12Ethan Grulke19:55.9Onsted127.4Lenawee County Preview
10Preston May19:50.8Sparta127.1Muskegon CC
12Henry Mulder19:56.5Holland125.2Muskegon CC
12August Gerardi20:02.1North Muskegon123.3Muskegon CC
11Eric Ramsey20:12.1Clinton122.0Lenawee County Preview
11Mark Goodlock20:12.2Adrian Madison121.9Lenawee County Preview
10Nathan Cole20:14.6Blissfield121.1Lenawee County Preview
11Brenden Modderman20:09.9Coopersville120.7Muskegon CC
10Girum Merriman20:12.1Sparta120.0Muskegon CC
12Josh Villa20:12.4Holland119.9Muskegon CC
11Kaleb Richardson20:20.2Adrian Lenawee Christian119.3Lenawee County Preview
11Owen Stimer20:17.2Holland Black River118.3Muskegon CC
11Caleb Johnson20:24.1Sand Creek118.0Lenawee County Preview
9Ronan Stelzer20:24.8Clinton117.7Lenawee County Preview
9Luke Arendshorst20:19.4Holland117.5Muskegon CC
11Benjamin Slagter20:19.4Jenison117.5Muskegon CC
9Austin Strand20:34.8Clinton114.4Lenawee County Preview
10Bryson Ballantyne20:34.8Adrian Madison114.4Lenawee County Preview
11Tyler Pelham20:30.3Ravenna113.9Muskegon CC
11Joshua Houseman20:30.6Ravenna113.8Muskegon CC
12Gage Mannarino20:39.7Hudson112.8Lenawee County Preview
10Hunter VanZandt20:45.6Onsted110.8Lenawee County Preview
12Daniel Zheng20:48.7Jenison107.8Muskegon CC
11Jordan Watkins21:00.0Onsted106.0Lenawee County Preview
12Braydyn Santos20:55.3North Muskegon105.6Muskegon CC
11Ryan Good21:02.8Britton Deerfield105.1Lenawee County Preview
9Tre Fluker21:07.5Sand Creek103.5Lenawee County Preview
10Nathan Walkenhorst21:02.6Muskegon Catholic Central103.1Muskegon CC
11Ethan Alferink21:03.0Coopersville103.0Muskegon CC
10Jordan Hassenzahl21:10.6Sand Creek102.5Lenawee County Preview
10Drake Bosse21:11.9Onsted102.0Lenawee County Preview
12Reed Patrick21:12.7Clinton101.8Lenawee County Preview
9Isaiah Wilson21:07.2GR NorthPointe Christian101.6Muskegon CC
10Isaac Norcross21:12.3GR NorthPointe Christian99.9Muskegon CC
9Miles Divozzo21:13.1Holland Black River99.6Muskegon CC
10Maximus Walker21:22.5Tecumseh98.5Lenawee County Preview
11Brayden Kilpatrick21:22.7Adrian98.4Lenawee County Preview
11Palmer Ziemer21:29.2Tecumseh96.3Lenawee County Preview
10Levi Beltman21:24.3Grand River Prep95.9Muskegon CC
9Austin Finkbeiner21:32.2Grand River Prep93.3Muskegon CC
11Andres Jauregui-Tapia21:37.7Grand River Prep91.4Muskegon CC
9Elijah Louissaint21:42.5Grand River Prep89.8Muskegon CC
9Noah Lucas21:50.6Addison89.1Lenawee County Preview
10Elijah Lipscomb21:48.2Grand River Prep87.9Muskegon CC
12Nick Spicer21:58.7Clinton86.4Lenawee County Preview
9Kaleb Stutzman21:59.7Blissfield86.1Lenawee County Preview
11Peyton Brink21:54.4Coopersville85.9Muskegon CC
9David Bauer22:02.5Morenci85.2Lenawee County Preview
9Quinn Bloemendaal21:56.7Holland85.1Muskegon CC
10Kaden Aultman21:57.2Coopersville84.9Muskegon CC
10Jack Morgan22:05.6Clinton84.1Lenawee County Preview
11Wyatt Berger22:09.8Morenci82.7Lenawee County Preview
9Tim Finkbeiner22:11.8Grand River Prep80.1Muskegon CC
10Luis Piatt22:18.8Clinton79.7Lenawee County Preview
12Nathan Daniels22:19.6Adrian Lenawee Christian79.5Lenawee County Preview
10Sammuel Warren22:21.6Tecumseh78.8Lenawee County Preview
12Michael Sandy22:22.0Hudson78.7Lenawee County Preview
9Carter Brindamour22:22.7Tecumseh78.4Lenawee County Preview
12Sam Hallenbeck22:22.9Onsted78.4Lenawee County Preview
11Nickolas DeVitto22:35.2Clinton74.3Lenawee County Preview
10Logan Johnson22:48.5Britton Deerfield69.8Lenawee County Preview
9Bryce Falbe22:50.8Muskegon Oakridge67.1Muskegon CC
10Lawson Miller22:54.0Muskegon Oakridge66.0Muskegon CC
10Ben Wheeler23:00.2Sand Creek65.9Lenawee County Preview
9Jonathan Ross23:04.3Holland62.6Muskegon CC
12Zane Baron23:05.2Muskegon Oakridge62.3Muskegon CC
11Koen Huisman23:12.7Grand River Prep59.8Muskegon CC
12Caleb Jonas23:14.4Ravenna59.2Muskegon CC
12Jonah Sanchez23:14.8Coopersville59.1Muskegon CC
9Jackson Jordan23:25.9Blissfield57.4Lenawee County Preview
10Andan Skuse23:24.9Ravenna55.7Muskegon CC
10Landon Miller23:25.1Muskegon Oakridge55.6Muskegon CC
10Benjamin Carpenter23:26.2North Muskegon55.3Muskegon CC
10Manual Bowman23:41.4Adrian Madison52.2Lenawee County Preview
10Gavin Stursma23:36.4Jenison51.9Muskegon CC
11Jonas Butler23:44.3Onsted51.2Lenawee County Preview
9Bear Brewer23:39.7North Muskegon50.8Muskegon CC
11Chase Stockman23:43.6North Muskegon49.5Muskegon CC
12Brayden Czarnecki23:43.6Jenison49.5Muskegon CC
12Ferrell Clark23:44.3GR NorthPointe Christian49.2Muskegon CC
11Bryce McCleary23:53.0Ravenna46.3Muskegon CC
11Anthony Simmerman24:04.7Muskegon Oakridge42.4Muskegon CC
10Nolan Woudwyk24:10.7Sparta40.4Muskegon CC
10Adam Lamach24:12.4Muskegon Catholic Central39.9Muskegon CC
10Austin Putnam24:28.9Clinton36.4Lenawee County Preview
10Henry Hoekstra24:30.2Holland Black River33.9Muskegon CC
10Carson Warner24:36.5Adrian Madison33.8Lenawee County Preview
9Jacob Pizio24:38.0Clinton33.3Lenawee County Preview
11Cyrus Arnett24:50.0Hudson29.3Lenawee County Preview
12Adam Norden24:51.3Tecumseh28.9Lenawee County Preview
9Leon Nicholson24:47.6Grand River Prep28.1Muskegon CC
11Evan Keller24:51.2Coopersville26.9Muskegon CC
11Tory Lauver25:11.8Adrian22.1Lenawee County Preview
11Henry Kragt25:13.1Holland19.6Muskegon CC
11Michael King25:28.1Sparta14.6Muskegon CC
11Brody Tinkey25:52.1Hudson8.6Lenawee County Preview
Ethan Boyer25:46.1Ravenna8.6Muskegon CC
9Asher Rauch25:46.7GR NorthPointe Christian8.4Muskegon CC
11Ben Isaly25:59.3Britton Deerfield6.2Lenawee County Preview
9Noah Hassenzahl26:03.5Sand Creek4.8Lenawee County Preview
9Gavin Eack26:05.2Sand Creek4.3Lenawee County Preview
11Coen Vaughn26:11.3Addison2.2Lenawee County Preview
9Rj Ross26:07.2Holland1.6Muskegon CC

Uncategorized

August 26th Meets

The above infographs are from last season. I’ll make some new ones with updated stats for 2023.

With the early season ratings, a couple of notes:

  1. Elite, more experienced runners will always be a bit overrated early. They tend to come into the season in better shape relative to the rest of the field, and thus are closer to their championship season fitness compared to someone newer to the sport.
  2. With smaller meets, they’re not as accurate as they may be later in the year. Smaller samples and less ability to compare makes it hard to come up with an adjustment. Which explains why I’ll concentrate on the larger ones early, then work my way back toward the smaller ones.
  3. Adversity tends to have a greater impact early. Whether that’s heat, hills, humidity, or even all three, those less fit will tend to struggle a bit more early, possibly overcooking the course adjustment.
  4. The girls adjustment will typically be a bit more, as they’re spending more time on the course.
  5. These will get weighed less and less as the season rolls on, meaning virtually nothing come October. As a coach, I’d stress not losing sleep over early season times. On here, I’m stressing the same thing.

MeetGirls Adj.Boys Adj.Average
Harper Creek Optimist-29-28-29
Mustang Early Bird-23-24-24
South Lyon-28-23-26

GIRLS TEAM RATINGS

Girls TeamTop 5 Avg.Division
Livonia Franklin105.31
South Lyon89.21
Clinton Twp. Chippewa Valley60.11
West Bloomfield60.11
Grosse Pointe North57.11
Lakeview St. Clair Shores18.21
Utica Ford13.91
Girls TeamTop 5 Avg.Division
Tecumseh86.52
Richland Gull Lake78.02
Macomb Lutheran North70.92
BC Harper Creek57.02
Lake Fenton45.42
Macomb L’Anse Creuse North30.72
Girls TeamTop 5 Avg.Division
Hanover-Horton83.13
Ann Arbor Greenhills50.33
Homer16.63
Lawton13.83
Girls TeamTop 5 Avg.Division
Breckenridge72.24

BOYS TEAM RATINGS

Boys TeamTop 5 Avg.Division
Salem174.61
South Lyon170.51
Novi167.61
Grosse Pointe North161.91
Clinton Twp. Chippewa Valley158.71
Utica Ford151.51
Lakeview St. Clair Shores148.31
South Lyon East142.41
Livonia Franklin142.11
West Bloomfield121.11
Boys TeamTop 5 Avg.Division
Macomb L’Anse Creuse North169.12
BC Harper Creek163.72
Macomb Lutheran North158.22
Richland Gull Lake148.22
Lake Fenton142.62
Tecumseh139.62
BC Pennfield79.92
Boys TeamTop 5 Avg.Division
Hanover-Horton169.03
Ann Arbor Greenhills139.93
Parchment131.23
Homer120.53
Boys TeamTop 5 Avg.Division
Breckenridge132.44
St Philip Catholic Central129.24
Austin Catholic61.54
Boys TeamTop 5 Avg.Division
Christ the King98.0None

GIRLS INDIVIDUAL RATINGS

GradeNameTimeTeamRatingMeet
11Ava Peters19:26.2Livonia Franklin140.6South Lyon
10Kayla Ward19:58.8South Lyon129.7South Lyon
12Emerson Nordbeck20:08.4Livonia Franklin126.5South Lyon
11Madison Morris20:24.9Tecumseh121.0South Lyon
10McKinnon Nordbeck20:47.7Livonia Franklin113.4South Lyon
10Madilyn Polte20:57.0St Ursula (Toledo)110.3South Lyon
12Olivia Perrine21:05.3Hanover-Horton107.9Harper Creek Optimist
11Aubrey Diller21:06.9St Ursula (Toledo)107.0South Lyon
12Angel Miller21:13.6Parchment105.1Harper Creek Optimist
9Elliana Hufton21:15.1Lake Fenton104.3South Lyon
10Ally Schmitz21:22.7Breckenridge101.8South Lyon
10Macy Czelada21:26.0South Lyon100.7South Lyon
12Sophia Reynolds21:27.5Hanover-Horton100.5Harper Creek Optimist
9Lane Isom21:48.1Richland Gull Lake93.6Harper Creek Optimist
12Emma Monroe21:53.7BC Harper Creek91.8Harper Creek Optimist
12Kylee Quicker21:56.8St Ursula (Toledo)90.4South Lyon
9Audrey Geletka22:01.7St Ursula (Toledo)88.8South Lyon
11Danica Aldrich22:03.2Breckenridge88.3South Lyon
9Samantha Whitlam22:02.0Macomb Lutheran North87.0Mustang Early Bird
11Brooklyn Hannah22:09.8Livonia Franklin86.1South Lyon
12Grace Gutmann22:06.0Clinton Twp. Chippewa Valley85.7Mustang Early Bird
12Lucie Leonhard22:12.4Grosse Pointe North85.2South Lyon
9Libby Schuster22:14.5Ann Arbor Greenhills84.5South Lyon
12Jalia Marks22:11.0West Bloomfield84.0Mustang Early Bird
11Isabella LaPerriere22:11.0Macomb Lutheran North84.0Mustang Early Bird
10Claire Cousineau22:20.2Tecumseh82.6South Lyon
11Brielle Kalb22:20.8St Ursula (Toledo)82.4South Lyon
10Lucineia Harvey22:22.4South Lyon81.9South Lyon
9Sophia Pennywitt22:22.6St Ursula (Toledo)81.8South Lyon
11Jessica Warren22:25.3Tecumseh80.9South Lyon
12Riley McCarney22:34.2Richland Gull Lake78.3Harper Creek Optimist
12Julianna Debozy-Crawford22:38.9Hanover-Horton76.7Harper Creek Optimist
12Kendall Wank22:39.4Richland Gull Lake76.5Harper Creek Optimist
9Lauren Carothers22:38.9Christ the King76.4South Lyon
9Leila Morris22:39.6Tecumseh76.1South Lyon
12Anasofia Alegre22:35.0West Bloomfield76.0Mustang Early Bird
9Lilianna Peace22:35.0Clinton Twp. Chippewa Valley76.0Mustang Early Bird
10Peyton Rhoades22:41.2BC Pennfield75.9Harper Creek Optimist
11Nataly Vine22:41.2Breckenridge75.6South Lyon
12Sophia Blanco22:43.7Richland Gull Lake75.1Harper Creek Optimist
10Peyton Knight22:45.0Macomb L’Anse Creuse North72.7Mustang Early Bird
9Maya Whelan22:52.6Tecumseh71.8South Lyon
9Brynlee Swihart22:54.5Hanover-Horton71.5Harper Creek Optimist
12Emma Dell22:50.0Lakeview St. Clair Shores71.0Mustang Early Bird
9Avery Stallmann22:51.0Macomb Lutheran North70.7Mustang Early Bird
12Keely Abbott22:59.0South Lyon69.7South Lyon
11Janelle Szymanski23:04.3St Ursula (Toledo)67.9South Lyon
10Allison Ramer23:09.5Richland Gull Lake66.5Harper Creek Optimist
11Lindsay Kidder23:16.1South Lyon64.0South Lyon
9Camryn Nowak23:16.7Tecumseh63.8South Lyon
11Ashlei Anatalio23:17.5Grosse Pointe North63.5South Lyon
8Ingrid Thomas23:18.2Washtenaw Christian63.3South Lyon
9London Landini23:19.3Tecumseh62.9South Lyon
10Julia Faber23:22.5BC Harper Creek62.2Harper Creek Optimist
11Alicyn Gleesing23:22.6Richland Gull Lake62.1Harper Creek Optimist
12Lauren Koski23:18.0Macomb Lutheran North61.7Mustang Early Bird
12Kaitlyn Hatfield23:24.9Lake Fenton61.0South Lyon
10Payton Zurawski23:28.4Livonia Franklin59.9South Lyon
12Lily Mason23:32.8Hanover-Horton58.7Harper Creek Optimist
12Rachel Phillips23:29.0Utica Ford58.0Mustang Early Bird
9Anabelle Mangan23:35.3South Lyon57.6South Lyon
10Amelie Burtka23:33.0West Bloomfield56.7Mustang Early Bird
12Kayla Gorman23:34.0Lakeview St. Clair Shores56.3Mustang Early Bird
11Sunnie Fabian23:40.5Livonia Franklin55.8South Lyon
9Anika Weurding23:43.3Lawton55.2Harper Creek Optimist
10Sophie Patrick23:44.5Homer54.8Harper Creek Optimist
11Christina Dinnan23:45.0West Bloomfield52.7Mustang Early Bird
9Paige Willman23:50.6Lake Fenton52.5South Lyon
12Zofia Lutoborska23:52.0Grosse Pointe North52.0South Lyon
12Mimi Hibbard23:55.8St Philip Catholic Central51.1Harper Creek Optimist
11Sydney Higley23:50.0Macomb Lutheran North51.0Mustang Early Bird
10Karsyn Zurawski23:57.6Livonia Franklin50.1South Lyon
11Avery Westall23:57.6Breckenridge50.1South Lyon
9Hadley Camp24:00.2Lawton49.6Harper Creek Optimist
12Olivia Ellenwood24:00.2BC Harper Creek49.6Harper Creek Optimist
9Emileigh Bissonnette23:56.0Clinton Twp. Chippewa Valley49.0Mustang Early Bird
11Chloe Vanopdenbosch24:01.0Macomb Lutheran North47.3Mustang Early Bird
11Brooke Hall24:01.0Clinton Twp. Chippewa Valley47.3Mustang Early Bird
12Vic Cunningham24:06.4Ann Arbor Greenhills47.2South Lyon
9Layla Silkworth24:10.4BC Harper Creek46.2Harper Creek Optimist
12Navya Ashok24:10.3Ann Arbor Greenhills45.9South Lyon
12Tori Most24:12.9Breckenridge45.0South Lyon
9Katya Anderson24:10.0Macomb Lutheran North44.3Mustang Early Bird
11Ava Schnell24:16.3Hanover-Horton44.2Harper Creek Optimist
12Grace Ligon24:16.4Southfield Christian43.9South Lyon
9Nata Yonkoski24:19.3Ann Arbor Greenhills42.9South Lyon
11Ava Duncan24:15.0Clinton Twp. Chippewa Valley42.7Mustang Early Bird
11Areyel Weiss24:20.2Breckenridge42.6South Lyon
11Mimi Trupiano24:20.8Grosse Pointe North42.4South Lyon
12Nicolina Gusmano24:20.9Grosse Pointe North42.4South Lyon
12Olivia Wilson24:21.7South Lyon42.1South Lyon
10Maddie Schoch24:29.8Livonia Franklin39.4South Lyon
12Jillian Probst24:31.0Macomb Lutheran North37.3Mustang Early Bird
12Emma Babcock24:36.8Grosse Pointe North37.1South Lyon
9Eden Thomas24:38.3St Ursula (Toledo)36.6South Lyon
12Katie Behnke24:42.5BC Harper Creek35.5Harper Creek Optimist
12Elle Nowak24:42.0Tecumseh35.3South Lyon
12Mackenzie Weller24:43.8BC Harper Creek35.1Harper Creek Optimist
9Emma Slater24:42.9Livonia Franklin35.0South Lyon
10Ava Johnson24:41.0Macomb L’Anse Creuse North34.0Mustang Early Bird
10Liliana Ivanaj24:47.1Grosse Pointe North33.6South Lyon
11Katie Madigan24:50.4Grosse Pointe North32.5South Lyon
11Delainey Cottrell24:54.3Hanover-Horton31.6Harper Creek Optimist
12Emma Burrows24:49.0West Bloomfield31.3Mustang Early Bird
10Janaan Rehman24:54.5Ann Arbor Greenhills31.2South Lyon
11Anna Quicker24:57.1St Ursula (Toledo)30.3South Lyon
12Alexis Flint24:58.4Hanover-Horton30.2Harper Creek Optimist
10Sarah Cook25:00.1South Lyon29.3South Lyon
11Hope Fegan25:00.3Grosse Pointe North29.2South Lyon
11Sadie Siemen24:58.0Clinton Twp. Chippewa Valley28.3Mustang Early Bird
10Breanna Swiech25:03.6South Lyon28.1South Lyon
12Ashley Waite25:04.6Lawton28.1Harper Creek Optimist
10Gianna D’Angelo25:00.0Utica Ford27.7Mustang Early Bird
12Lydia Forgacs25:07.2Livonia Franklin26.9South Lyon
10Elaina Friedmann25:03.0Clinton Twp. Chippewa Valley26.7Mustang Early Bird
12Chloe Wallis25:08.6South Lyon26.5South Lyon
9Ellie Darlington25:10.4Grosse Pointe North25.9South Lyon
9Caleigh Friedmann25:09.0Clinton Twp. Chippewa Valley24.7Mustang Early Bird
10Josie Shanley25:15.1Richland Gull Lake24.6Harper Creek Optimist
12Theresa Koglin25:15.4South Lyon24.2South Lyon
12Gianna Cuppari25:11.0Macomb Lutheran North24.0Mustang Early Bird
12Brianna Steffen25:15.0Macomb L’Anse Creuse North22.7Mustang Early Bird
12Emily Francis25:20.8Grosse Pointe North22.4South Lyon
12Sofya Tomala25:20.0Utica Ford21.0Mustang Early Bird
12Olivia Butler25:27.6Homer20.5Harper Creek Optimist
10Maddy Daoust25:25.0Lakeview St. Clair Shores19.3Mustang Early Bird
10Avery Boutell25:30.4Grosse Pointe North19.2South Lyon
11Emily Dreffs25:26.0Lakeview St. Clair Shores19.0Mustang Early Bird
10Lana Monkiewcz25:32.9Livonia Franklin18.4South Lyon
9Elizabeth Antes25:34.9BC Harper Creek18.0Harper Creek Optimist
12Lisaleen Ung25:35.0Clinton Twp. Chippewa Valley16.0Mustang Early Bird
11Paisley DeHan25:41.1St Ursula (Toledo)15.6South Lyon
11Erin Leverenz25:37.0Macomb L’Anse Creuse North15.3Mustang Early Bird
9Evelyn Buckley25:37.0Macomb Lutheran North15.3Mustang Early Bird
11Zionah Gardner25:44.8Homer14.7Harper Creek Optimist
12Casey Robins25:46.0South Lyon14.0South Lyon
12Hannah Jones25:46.7Washtenaw Christian13.8South Lyon
12Lilly Griskie25:42.0Macomb Lutheran North13.7Mustang Early Bird
11Madeline Wiersma25:50.2Richland Gull Lake12.9Harper Creek Optimist
12Juliette Aouad25:51.7Grosse Pointe North12.1South Lyon
9Zoe Slater25:53.5Livonia Franklin11.5South Lyon
10Kennedy Bugbee25:56.9Hanover-Horton10.7Harper Creek Optimist
12Mariana Herrera-perez25:56.8South Lyon10.4South Lyon
12Bianca Cicchetti25:53.0Macomb Lutheran North10.0Mustang Early Bird
12Zoe Brower25:59.3South Lyon9.6South Lyon
12Samantha Szczechowski25:59.5St Ursula (Toledo)9.5South Lyon
9Alexis Toutant25:57.0Macomb L’Anse Creuse North8.7Mustang Early Bird
10Lillian Ambler26:03.5Homer8.5Harper Creek Optimist
12Belle Kalus26:03.1Grosse Pointe North8.3South Lyon
11Peyton French26:01.0Clinton Twp. Chippewa Valley7.3Mustang Early Bird
9Maren Gemerchak26:09.3St Ursula (Toledo)6.2South Lyon
10Ella Whiteman26:13.2Lake Fenton4.9South Lyon
10Jillian Steckroth26:15.5Lake Fenton4.2South Lyon
12Monica Vaughn26:15.8South Lyon4.1South Lyon
11Lola Obeney26:11.0Clinton Twp. Chippewa Valley4.0Mustang Early Bird
12Maggie Stebing26:17.4Hanover-Horton3.9Harper Creek Optimist
10Everlyn VanValkenburg26:20.4BC Harper Creek2.9Harper Creek Optimist
10Raegyn Mayer26:19.8Breckenridge2.7South Lyon
11Kate Gerstenbrand26:23.0Livonia Franklin1.7South Lyon

BOYS INDIVIDUAL RATINGS

GradeNameTimeTeamRatingMeet
11Dominic Lowrie16:47.4BC Harper Creek194.2Harper Creek Optimist
12Nolan Pinion16:41.3Lake Fenton193.9South Lyon
12Dylan Penberthy16:46.0Macomb L’Anse Creuse North192.7Mustang Early Bird
12Brewer Snay16:55.0Macomb Lutheran North189.7Mustang Early Bird
12Brandon Penberthy16:59.0Macomb L’Anse Creuse North188.3Mustang Early Bird
11Landen Boulis17:05.1Hanover-Horton188.3Harper Creek Optimist
12David Rochon17:12.9Grosse Pointe North183.4South Lyon
12Joey Seale17:18.0Salem181.7South Lyon
12Sawyer Stoneman17:18.7Breckenridge181.4South Lyon
12PJ Kim17:25.0Salem179.3South Lyon
12Jack DeWaele17:27.0Clinton Twp. Chippewa Valley179.0Mustang Early Bird
10Cooper Gardner17:33.6BC Harper Creek178.8Harper Creek Optimist
12Julian Liang17:34.6Novi176.1South Lyon
12Alex Jowett17:36.5South Lyon175.5South Lyon
12Evan Shepherd17:43.5Hanover-Horton175.5Harper Creek Optimist
12Miles Albert17:38.7South Lyon174.8South Lyon
9Anthony Rowe17:40.3Breckenridge174.2South Lyon
12Luke Heisel17:46.2South Lyon172.3South Lyon
11Caleb Kosel17:48.1Grosse Pointe North171.6South Lyon
12Mason Monahan17:50.3Salem170.9South Lyon
12Nick Runnion17:51.2Salem170.6South Lyon
10John Niemenski17:51.3Salem170.6South Lyon
12Jamison Snay17:53.0Macomb Lutheran North170.3Mustang Early Bird
10Zach Hassenzahl17:59.4Hanover-Horton170.2Harper Creek Optimist
12Jake Dalebout17:54.4Salem169.5South Lyon
10Isaac German17:56.0Novi169.0South Lyon
9Trevor Baptist17:57.7Novi168.4South Lyon
12Grant Fahle18:01.0Tecumseh167.3South Lyon
12Mitchell Robillard18:03.5Salem166.5South Lyon
12Owen Brown18:11.3Hanover-Horton166.2Harper Creek Optimist
12Shane Jowett18:06.3South Lyon165.6South Lyon
12Nathon Zydel18:10.0Macomb L’Anse Creuse North164.7Mustang Early Bird
11Aidan Grazioli18:09.1South Lyon164.6South Lyon
11Ethan Tarhanich18:11.7Livonia Franklin163.8South Lyon
10Eric DeWaele18:14.0Clinton Twp. Chippewa Valley163.3Mustang Early Bird
10Gavin Markucki18:20.6Richland Gull Lake163.1Harper Creek Optimist
12Aaron Franz18:17.0Clinton Twp. Chippewa Valley162.3Mustang Early Bird
11Drew Almquist18:16.1Novi162.3South Lyon
12Carter Lukas18:16.6Novi162.1South Lyon
12Luke Sprague18:24.0St Philip Catholic Central162.0Harper Creek Optimist
12Alex Mueller18:17.1South Lyon162.0South Lyon
10Neil Orlowski18:20.7Grosse Pointe North160.8South Lyon
12Johnathan Mitchell18:26.0Utica Ford159.3Mustang Early Bird
12Nolan Rybarczyk18:28.0Macomb L’Anse Creuse North158.7Mustang Early Bird
11Isaac Demetter18:30.7Salem157.4South Lyon
12Rhenier Weeks18:32.0Utica Ford157.3Mustang Early Bird
10Finn Tauren18:40.4Richland Gull Lake156.5Harper Creek Optimist
12Matthew Dowling18:33.6Salem156.5South Lyon
11Mason Stranahan18:35.1Ann Arbor Greenhills156.0South Lyon
12TJ Donnan18:36.8Southfield Christian155.4South Lyon
12William O’Dell18:44.4BC Harper Creek155.2Harper Creek Optimist
10Xavier Roman18:39.0Macomb Lutheran North155.0Mustang Early Bird
10Dean Gallucci18:41.0Utica Ford154.3Mustang Early Bird
12Dylan Kolbicz18:41.0Lakeview St. Clair Shores154.3Mustang Early Bird
12Godae Nwineewii18:42.0Clinton Twp. Chippewa Valley154.0Mustang Early Bird
12Caleb Dickinson18:49.1Homer153.6Harper Creek Optimist
12Carson Sinica18:44.7South Lyon152.8South Lyon
10Henry Beck18:44.9Ann Arbor Greenhills152.7South Lyon
11Jensen McCutcheon18:46.0Lakeview St. Clair Shores152.7Mustang Early Bird
11Elliot Cole18:54.4Parchment151.9Harper Creek Optimist
10Sam Parish18:48.5Grosse Pointe North151.5South Lyon
12Toby Brown18:48.6Novi151.5South Lyon
12Marshall Peacock18:49.4Tecumseh151.2South Lyon
12Keegan Fulling18:57.8Richland Gull Lake150.7Harper Creek Optimist
10Ryan Taylor18:53.0West Bloomfield150.3Mustang Early Bird
12James Mavel18:52.3South Lyon150.2South Lyon
12Trevor Nichols18:52.8Livonia Franklin150.1South Lyon
12Collin Pigloski18:54.0Lakeview St. Clair Shores150.0Mustang Early Bird
10Parker Szymczak18:55.6Salem149.1South Lyon
11Jacob Mack18:55.8South Lyon East149.1South Lyon
12Solomon Strong18:56.0South Lyon East149.0South Lyon
11Keagan Cole19:03.0Parchment149.0Harper Creek Optimist
9Drew Santi18:56.5Livonia Franklin148.8South Lyon
9Christian Ayres19:03.7BC Harper Creek148.8Harper Creek Optimist
11Griffin Simone18:58.0Lakeview St. Clair Shores148.7Mustang Early Bird
10Luke Mulka18:59.0Utica Ford148.3Mustang Early Bird
12Nico Sobczak19:01.3South Lyon147.2South Lyon
11Owen Strieter-Byron19:02.0Tecumseh147.0South Lyon
10Sahib Cheema19:03.3Salem146.6South Lyon
12Matthew Spicko19:03.5Salem146.5South Lyon
11Peyton Rider19:06.8South Lyon East145.4South Lyon
12Lincoln Cha19:08.0Ann Arbor Greenhills145.0South Lyon
9Cooper Flick19:15.1Hanover-Horton145.0Harper Creek Optimist
11Liam Wyman19:11.2South Lyon143.9South Lyon
9Owen Dalebout19:14.9Salem142.7South Lyon
9Cooper Steckroth19:15.2Lake Fenton142.6South Lyon
12Matthew Schmidt19:16.0South Lyon East142.3South Lyon
12Michael LoPorto19:16.2Grosse Pointe North142.3South Lyon
12Noah Norris19:18.2Washtenaw Christian141.6South Lyon
11Ryce Ferrell19:25.9BC Harper Creek141.4Harper Creek Optimist
11Jordan Lindauer19:25.9BC Harper Creek141.4Harper Creek Optimist
10Brady Cichowlas19:21.0Macomb L’Anse Creuse North141.0Mustang Early Bird
9Jack Hanner19:22.1Salem140.3South Lyon
11Anthony Gombert19:22.6Salem140.1South Lyon
12Andrew Kolozsvary19:22.7Salem140.1South Lyon
9Joshua Macri19:25.0Macomb Lutheran North139.7Mustang Early Bird
12Max Shugars19:34.2St Philip Catholic Central138.6Harper Creek Optimist
12Calvin Kamischke19:27.3Lake Fenton138.6South Lyon
9Zach Shaffer19:29.0Utica Ford138.3Mustang Early Bird
11Brady Little19:28.3South Lyon138.2South Lyon
12Robert Ogilvy19:31.0Utica Ford137.7Mustang Early Bird
10Alex Richard19:33.1Livonia Franklin136.6South Lyon
10Oliver Alef19:35.0Macomb Lutheran North136.3Mustang Early Bird
11Grayson Sutherland19:36.0Macomb Lutheran North136.0Mustang Early Bird
10Paul Stephens19:35.8Grosse Pointe North135.7South Lyon
12Devin O’Connor19:37.0Lakeview St. Clair Shores135.7Mustang Early Bird
11Hunter Betz19:43.8Homer135.4Harper Creek Optimist
10Logan Dziewicki19:43.9Richland Gull Lake135.4Harper Creek Optimist
11Max Marten19:37.0Tecumseh135.3South Lyon
10Aren Gay19:44.5Richland Gull Lake135.2Harper Creek Optimist
10Brennan Bosanic19:39.0Macomb L’Anse Creuse North135.0Mustang Early Bird
10Nicholas Shinkonis19:39.0Lakeview St. Clair Shores135.0Mustang Early Bird
12Evan VanHollebeke19:39.0Clinton Twp. Chippewa Valley135.0Mustang Early Bird
10Henry Epler19:38.1South Lyon135.0South Lyon
12Landon Jordon19:48.0Hanover-Horton134.0Harper Creek Optimist
9Nino Biodo19:44.0Macomb Lutheran North133.3Mustang Early Bird
12Ryan Delarosa19:45.0Macomb Lutheran North133.0Mustang Early Bird
9Jaden Mullen19:44.6South Lyon132.8South Lyon
12Landon Metty19:54.1BC Pennfield132.0Harper Creek Optimist
11Carter Woolbright19:49.0West Bloomfield131.7Mustang Early Bird
11Caleb Carothers19:49.2Christ the King131.3South Lyon
11Kobe Coverdill19:53.0Macomb L’Anse Creuse North130.3Mustang Early Bird
10Royal Seale19:55.9Ann Arbor Greenhills129.0South Lyon
9Grant Bulgrien20:03.3Hanover-Horton128.9Harper Creek Optimist
11Jerome Bastian20:05.6St Philip Catholic Central128.1Harper Creek Optimist
12Tommy Abazi19:59.3Southfield Christian127.9South Lyon
10Brodie Licata20:00.0Lake Fenton127.7South Lyon
11Owen Zischke20:00.2South Lyon127.6South Lyon
10Blake Griffis20:07.7Hanover-Horton127.4Harper Creek Optimist
11Nico DiPonio20:02.0Austin Catholic127.3Mustang Early Bird
11Brandon Cummings20:02.0Utica Ford127.3Mustang Early Bird
11Alejandro Valenzuela20:02.9Novi126.7South Lyon
9Luke Allen20:04.1Salem126.3South Lyon
9Hayden Brown20:05.1South Lyon East126.0South Lyon
10Jack Karalash20:14.1Richland Gull Lake125.3Harper Creek Optimist
11Ian Maltarich20:07.9South Lyon125.0South Lyon
11Holden Roberts20:15.8Richland Gull Lake124.7Harper Creek Optimist
10Kyle Massimilla20:11.0Utica Ford124.3Mustang Early Bird
10Maxwell Frentner20:10.4Salem124.2South Lyon
9Ryan Spinger20:11.4South Lyon123.9South Lyon
11Ashton Kandt20:14.6South Lyon122.8South Lyon
10Joseph Stevens20:15.7Southfield Christian122.4South Lyon
11Max Martin20:16.2Salem122.3South Lyon
9Connor Bailey-Cook20:23.3Parchment122.2Harper Creek Optimist
10Andrew Rosso20:18.0Austin Catholic122.0Mustang Early Bird
9Samuel Batt20:18.1Salem121.6South Lyon
11Owen Nofs20:26.6St Philip Catholic Central121.1Harper Creek Optimist
10Dayton Moran20:27.6Richland Gull Lake120.8Harper Creek Optimist
10Joshua Burrows20:22.0West Bloomfield120.7Mustang Early Bird
12Josh Brown20:23.0Macomb Lutheran North120.3Mustang Early Bird
12Mathieu Fortier20:23.0Lakeview St. Clair Shores120.3Mustang Early Bird
9Noah Withers20:34.4Lawton118.5Harper Creek Optimist
10Micah Shank20:34.5Parchment118.5Harper Creek Optimist
12Isaac Humm20:29.2Breckenridge117.9South Lyon
12Aiden Murley20:29.8Salem117.7South Lyon
12Sean McDonald20:31.0Macomb L’Anse Creuse North117.7Mustang Early Bird
11Wesley Ramsey20:30.7Grosse Pointe North117.4South Lyon
12Jonah Boone20:38.6Richland Gull Lake117.1Harper Creek Optimist
10Nico Aagesen20:32.5Ann Arbor Greenhills116.8South Lyon
12Zach Harbour20:32.9Salem116.7South Lyon
11Tommy Lykins20:33.5South Lyon116.5South Lyon
9Tommy Skrobola20:34.7Christ the King116.1South Lyon
9Naveen Kulkarni20:35.3Ann Arbor Greenhills115.9South Lyon
10Milo Heiss20:36.3South Lyon East115.6South Lyon
12Brett Bardallis20:39.0South Lyon East114.7South Lyon
10Jay Shink20:39.4South Lyon East114.5South Lyon
11Trey Sukola20:46.7Parchment114.4Harper Creek Optimist
10Haven William20:43.0West Bloomfield113.7Mustang Early Bird
10Jaden Ding20:42.6Salem113.5South Lyon
12Mark Koski20:46.0Macomb Lutheran North112.7Mustang Early Bird
10Sam Johnson20:47.0Macomb L’Anse Creuse North112.3Mustang Early Bird
12Zach Regis20:55.6Richland Gull Lake111.5Harper Creek Optimist
12Trent Garrison20:56.2BC Pennfield111.3Harper Creek Optimist
12Tyler Boyce20:49.8Livonia Franklin111.1South Lyon
9Brody Jeruzal20:50.1Ann Arbor Christian111.0South Lyon
9Rodrigo Valenzuela20:50.2Novi110.9South Lyon
10Daniel McConaghy20:51.5Grosse Pointe North110.5South Lyon
9Miles Justice20:58.6BC Harper Creek110.5Harper Creek Optimist
10Gavin Hiler20:52.5Lake Fenton110.2South Lyon
11Nick Goettlicher20:53.6South Lyon East109.8South Lyon
9Matthew Underhill20:53.6South Lyon East109.8South Lyon
11Barrett Nelson20:54.6Grosse Pointe North109.5South Lyon
11Dylan Bailey21:04.0Hanover-Horton108.7Harper Creek Optimist
10Dylan Halsey21:00.0Macomb L’Anse Creuse North108.0Mustang Early Bird
12David Fielder21:07.0Hanover-Horton107.7Harper Creek Optimist
10Grant Garner21:01.0Macomb Lutheran North107.7Mustang Early Bird
9Keegan Betz21:08.2Homer107.3Harper Creek Optimist
11Marek Lipinski21:04.0Utica Ford106.7Mustang Early Bird
11Trenton Clapp21:05.0Clinton Twp. Chippewa Valley106.3Mustang Early Bird
12Joshua Reddypogu21:04.6Southfield Christian106.1South Lyon
9Jackson Mavel21:06.1South Lyon105.6South Lyon
10Gavin Murphy21:10.0Lakeview St. Clair Shores104.7Mustang Early Bird
9Soren Nicoloff21:09.1South Lyon104.6South Lyon
10Ryland McIntyre21:16.5BC Harper Creek104.5Harper Creek Optimist
11Karol Wright21:11.0Christ the King104.0South Lyon
9Collin Diffin21:11.1South Lyon East104.0South Lyon
9Ethan Huff21:18.2Homer103.9Harper Creek Optimist
10Brandon Gump21:14.0Macomb Lutheran North103.3Mustang Early Bird
12Brandon Korte21:14.0Lakeview St. Clair Shores103.3Mustang Early Bird
12Austin Warner21:22.9Homer102.4Harper Creek Optimist
11Dylan Bazyollo21:17.0Lakeview St. Clair Shores102.3Mustang Early Bird
12Colby Barajas21:16.2Livonia Franklin102.3South Lyon
12Josh Pratt21:18.2Salem101.6South Lyon
12Will Norris21:18.8Washtenaw Christian101.4South Lyon
10Dan Maes21:30.1Richland Gull Lake100.0Harper Creek Optimist
11Zachary McPherson21:30.6Parchment99.8Harper Creek Optimist
12Anthony Clark21:31.9Homer99.4Harper Creek Optimist
11Owen Hunter21:33.3BC Harper Creek98.9Harper Creek Optimist
11Howei Ding21:27.5Ann Arbor Greenhills98.5South Lyon
9Justice Ashley21:27.9Lake Fenton98.4South Lyon
11Palmer Ziemer21:31.0Tecumseh97.3South Lyon
12Carter Klott21:31.9Lake Fenton97.0South Lyon
11Aimon Humm21:32.4Breckenridge96.9South Lyon
11Jad Absulah21:32.7South Lyon96.8South Lyon
9Charlie Maguire21:33.6South Lyon East96.5South Lyon
12Ryan Casterline21:41.1St Philip Catholic Central96.3Harper Creek Optimist
11Grant Cure21:42.0Hanover-Horton96.0Harper Creek Optimist
10Justin Ryland21:42.5Richland Gull Lake95.8Harper Creek Optimist
9James Maher21:45.6Richland Gull Lake94.8Harper Creek Optimist
12Philip Tesic21:38.9Novi94.7South Lyon
9Tyler Penberthy21:41.0Macomb L’Anse Creuse North94.3Mustang Early Bird
11Harsimar Arora21:41.2Novi93.9South Lyon
11Parker Johnson21:42.3South Lyon93.6South Lyon
10Josh Behringer21:45.2Ann Arbor Greenhills92.6South Lyon
11Max Gallagher21:47.0Macomb Lutheran North92.3Mustang Early Bird
9Alex Pelukas21:47.0Salem92.0South Lyon
12David Ullman21:48.8Breckenridge91.4South Lyon
12Ethan Peterson21:56.6Richland Gull Lake91.1Harper Creek Optimist
11James Bradley21:57.9Hanover-Horton90.7Harper Creek Optimist
9Zachary Brown21:52.5Novi90.2South Lyon
9Josue Martinez21:56.0West Bloomfield89.3Mustang Early Bird
11Nick Jesse21:57.0Utica Ford89.0Mustang Early Bird
9Brady Anthony22:03.5BC Harper Creek88.8Harper Creek Optimist
10Nolan O’Keefe21:56.8South Lyon88.7South Lyon
9Carson Szarejko22:05.4BC Harper Creek88.2Harper Creek Optimist
12Lucas Grear22:05.7Lawton88.1Harper Creek Optimist
9Noah Verdejo21:59.7Novi87.8South Lyon
11Alex Stillman22:01.0Ann Arbor Greenhills87.3South Lyon
9Ben Lueck22:08.7St Philip Catholic Central87.1Harper Creek Optimist
10Landon Strang22:05.0Clinton Twp. Chippewa Valley86.3Mustang Early Bird
12Elijah Fox22:11.1BC Pennfield86.3Harper Creek Optimist
10Cade Tustin22:18.1Richland Gull Lake84.0Harper Creek Optimist
9Carter Brindamour22:14.4Tecumseh82.9South Lyon
10Dominic Coraci22:16.0Macomb L’Anse Creuse North82.7Mustang Early Bird
10Brayden Scheffers22:24.3Richland Gull Lake81.9Harper Creek Optimist
9Bradley Behnke22:26.2St Philip Catholic Central81.3Harper Creek Optimist
10Maximus Walker22:19.4Tecumseh81.2South Lyon
11Sawyer Weiss22:29.0St Philip Catholic Central80.3Harper Creek Optimist
11Colin Taylor22:29.5Hanover-Horton80.2Harper Creek Optimist
9Daniel Jones22:23.9Washtenaw Christian79.7South Lyon
10Cedar Smolash22:25.0West Bloomfield79.7Mustang Early Bird
9Skyeler Horne22:26.2South Lyon East78.9South Lyon
9David Bazan22:28.5Novi78.2South Lyon
12Adam Thome22:36.3St Philip Catholic Central77.9Harper Creek Optimist
9Xavier Allen22:37.0West Bloomfield75.7Mustang Early Bird
10Kaidince Rose22:46.4Parchment74.5Harper Creek Optimist
10Lucas Aalderink22:39.4Ann Arbor Greenhills74.5South Lyon
11Owen Mantie22:42.0Utica Ford74.0Mustang Early Bird
10Owen Smith22:41.4Ann Arbor Greenhills73.9South Lyon
10Gabrial Miller22:50.6Parchment73.1Harper Creek Optimist
12Kadyn Rodgers22:46.9Livonia Franklin72.0South Lyon
12Connor Allen22:48.0Clinton Twp. Chippewa Valley72.0Mustang Early Bird
12Michael Goldman22:49.0West Bloomfield71.7Mustang Early Bird
11Benedict Lussier22:48.9Christ the King71.4South Lyon
10Gavin Ward22:48.9Salem71.4South Lyon
10Victor Zhu22:51.4Salem70.5South Lyon
10Alex Vincens22:51.8Salem70.4South Lyon
9Alec Sciturro22:53.4Salem69.9South Lyon
9Nathan Mann22:56.3South Lyon68.9South Lyon
11Anthony Hollen22:57.7Livonia Franklin68.4South Lyon
11Killian Horkey22:57.7Lake Fenton68.4South Lyon
10Sammuel Warren22:58.4Tecumseh68.2South Lyon
10Nate Bolt22:59.5Salem67.8South Lyon
11Hunter Jenney23:06.8BC Pennfield67.7Harper Creek Optimist
9James Taylor III23:01.0Christ the King67.3South Lyon
10Brendan Moran23:11.2Richland Gull Lake66.3Harper Creek Optimist
9Chase Beard23:05.8Breckenridge65.7South Lyon
9Gavin Wallace23:15.8Richland Gull Lake64.7Harper Creek Optimist
12Nate Gajar23:11.6Ann Arbor Greenhills63.8South Lyon
10Cody Koontz23:13.0West Bloomfield63.7Mustang Early Bird
12James Weldon23:14.8Livonia Franklin62.7South Lyon
10Brandon Smith23:16.0Macomb L’Anse Creuse North62.7Mustang Early Bird
9Ryland Pastor23:23.0BC Harper Creek62.3Harper Creek Optimist
12Austin Jesse23:17.9Washtenaw Christian61.7South Lyon
11Joey McKeown23:25.0Macomb Lutheran North59.7Mustang Early Bird
12Charlie Barker23:25.5Salem59.2South Lyon
10Benjamin Zheng23:27.8Ann Arbor Greenhills58.4South Lyon
11Brady Tamblyn23:43.6Hanover-Horton55.5Harper Creek Optimist
9Jack Shiner23:38.8Livonia Franklin54.7South Lyon
12James Bottema23:53.4Parchment52.2Harper Creek Optimist
11Jaylone Porter23:53.8Battle Creek Central52.1Harper Creek Optimist
9Nolan Tharp23:47.1Ann Arbor Christian52.0South Lyon
12CJ Baffy23:47.7Salem51.8South Lyon
9DeJuan Oakley23:54.0West Bloomfield50.0Mustang Early Bird
11Caden Heflin23:54.9South Lyon East49.4South Lyon
10Samuel Kochensparger23:57.0Macomb Lutheran North49.0Mustang Early Bird
10Aidan Zeffery24:05.0Hanover-Horton48.3Harper Creek Optimist
9Aiden Sundquist23:58.5Novi48.2South Lyon
9Brady Butzler24:02.3Lake Fenton46.9South Lyon
9Andrew VanderVeen24:04.9Christ the King46.0South Lyon
9James Morrison24:11.0Macomb L’Anse Creuse North44.3Mustang Early Bird
9Andrew Pierfelice24:10.3Salem44.2South Lyon
10John Shurtliff24:10.4Christ the King44.2South Lyon
12Will Daniels24:12.8Lake Fenton43.4South Lyon
9Grayson Luz24:15.0Clinton Twp. Chippewa Valley43.0Mustang Early Bird
9Sawyer McComb24:23.2Richland Gull Lake42.3Harper Creek Optimist
10James Davis24:16.5South Lyon East42.2South Lyon
11Joseph Mesch24:18.3Christ the King41.6South Lyon
9Cooper Stannard24:25.8Parchment41.4Harper Creek Optimist
11Preston Mowl24:21.0Utica Ford41.0Mustang Early Bird
10Jimmy Sarconi24:22.0Macomb Lutheran North40.7Mustang Early Bird
9Dash Krueger24:21.7Ann Arbor Greenhills40.4South Lyon
10Aiden Clark24:28.8Richland Gull Lake40.4Harper Creek Optimist
12Thomas Phillips24:23.0Macomb Lutheran North40.3Mustang Early Bird
10Aaron Rabaut24:22.8Grosse Pointe North40.1South Lyon
9Lucas Gibbs24:29.9Parchment40.0Harper Creek Optimist
10Levi Brooks24:31.3Lawton39.6Harper Creek Optimist
11Michael LaPrise24:27.0Austin Catholic39.0Mustang Early Bird
9Billy Rozelle24:31.7Ann Arbor Greenhills37.1South Lyon
10Miguel Skrobola24:32.1Christ the King37.0South Lyon
9Rohan Gunna24:33.5Novi36.5South Lyon
10Dillon Pham24:38.0Utica Ford35.3Mustang Early Bird
10Connor Miley24:46.6Parchment34.5Harper Creek Optimist
12Ricky Calleja-Delgado24:48.6BC Harper Creek33.8Harper Creek Optimist
11Judah Owens24:45.4Christ the King32.5South Lyon
10Miles Omeaux24:46.5Tecumseh32.2South Lyon
11Luka Lagina24:54.5Parchment31.8Harper Creek Optimist
11Sanjay Potluri24:49.0Ann Arbor Greenhills31.3South Lyon
12Arber Isai24:54.0Clinton Twp. Chippewa Valley30.0Mustang Early Bird
11Teddy Pawlowski24:57.6Livonia Franklin28.5South Lyon
9Greyson Stevens24:57.9Livonia Franklin28.4South Lyon
9Landon Egli24:58.4Novi28.2South Lyon
9Samuel Lioy25:02.3Ann Arbor Christian26.9South Lyon
10Ryan Rojas25:04.0South Lyon East26.3South Lyon
10Luke Phelps25:05.0Macomb Lutheran North26.3Mustang Early Bird
12Adam Norden25:05.7Tecumseh25.8South Lyon
10Wyatt Winchell25:13.3Homer25.6Harper Creek Optimist
9Leo Allis25:09.3Christ the King24.6South Lyon
11Dylan DuQuet25:09.5Livonia Franklin24.5South Lyon
9Colton Fleming25:21.8Homer22.7Harper Creek Optimist
10Jayden Romanow25:17.0Macomb L’Anse Creuse North22.3Mustang Early Bird
10Nico Mangino25:17.0Utica Ford22.3Mustang Early Bird
10Zohabe Uzzaman25:19.2Ann Arbor Greenhills21.3South Lyon
11Vivan Nyati25:28.6Ann Arbor Greenhills18.1South Lyon
9Brayden Herr25:36.6Richland Gull Lake17.8Harper Creek Optimist
10Cameron Kosel25:30.8Grosse Pointe North17.4South Lyon
10Noah Bierod25:50.0Macomb L’Anse Creuse North11.3Mustang Early Bird
10Andrew Goclik25:52.0Austin Catholic10.7Mustang Early Bird
12Luke Pace25:56.0Macomb Lutheran North9.3Mustang Early Bird
11Joshua Stamm25:59.0Austin Catholic8.3Mustang Early Bird
9Lane Dittman26:04.8Tecumseh6.1South Lyon
10Gavin McLane26:23.0BC Pennfield2.3Harper Creek Optimist
10Josh Grose26:17.3South Lyon1.9South Lyon