Uncategorized

Division 1 Finals: Stats & Ratings

Hey, I actually finished these before 2026! I still want to make posts for all the team and individual champions, so look forward to that next year.

Surprise Teams

Virtually all the D1 teams hit on their expected finishing range, with only one stepping to the better side – the White Lake Lakeland Girls. A very typical pattern for the school, as they’re a bit more judicious in the amount of their races, saving their legs for their fastest efforts to close the season.

Bringing forth those efforts were:

Maya Pletzer – projected 74th and placed 61st, crushing her previous best by 15 seconds and getting into the 18’s for the first time in her career

Morgan Scally – projected 127th and placed 79th, subtracting 30+ seconds from her 2024 State Finals and over 1.5 minutes from her 2023 Finals performance

Gabby Marino – projected 172nd and placed 141st, dropping a 20 sec. PR

Isabelle Verellen – projected 185th and placed 146th, busting into the 19’s for the first time ever

Olivia Mustonen – projected 209th and placed 174th, ending her freshman year right on the cusp of the 19’s

Jenna Sievert – projected 200th and placed 183rd, hitting a PR for her first race ever at MIS

Genevieve Connolly – projected 211th and placed 185th, running her fastest time of the year by over 20 seconds

Unexpected All-Staters

Gracie Carlisle’s fiery season finish extended to the State Finals; MLive

Charley McKay, Woodhaven Brownstown – projected 78th with a 10.9 chance of All-State, placed 11th

What did it take? A return to action a few weeks earlier. McKay opened her season at Lamplighter with a 19:46, then was out for nearly two months. On her come back, she’d won the Downriver League and pushed her way into the high-18’s. But none of her October races could’ve predicted McKay chopping nearly a minute off her season best to run 17:51.

Giada Mills, Beverly Hills Groves – projected 45th with a 20.5% chance of All-State, placed 23rd

What did it take? Hitting the mid-18’s at both Gabriel Richard and Region 7, then taking those performances to a whole new level. Her 18:03 here was nearly a 30 sec. PR, an excellent way to cap off an outstanding freshman year.

Lucia Llanes, Ann Arbor Skyline – projected 44th with a 13.1% chance of All-State, placed 25th

What did it take? Summoning and duplicating her freshman performance. Twice in two years, Llanes has run her fastest mark of the year at MIS.

Gracie Carlisle, Portage Central – projected 46th with a 27.7% chance of All-State, placed 26th

What did it take? Building on her regional race. Carlisle ripped an 18:29 to place 4th on her home course, her 3rd time in the 18’s on the year and her fastest race since mid-August. A week after a new PR, she dropped 20 more seconds to place 26th here.

Katelynn Egli, Novi – projected 34th with a 20.9% chance of All-State, placed 29th

What did it take? Year to year growth. Back at the close of her sophomore fall, Egli placed 32nd here, two spots off the podium. A year passed and Egli moved up three spots, dropping 20 sec. in the process.

Charlotte Jones, Rochester – projected 42nd with a 16.8% chance of All-State 30th

What did it take? A continuation of the momentum. Jones had a notable championship stretch, placing 10th in Oakland County then nabbing personal bests at the OAA Red Championship and Region 8. The State Finals were her third straight PR, capping off a month stretch where she lessened her best from 18:56 to 18:12.

Two who surged toward the finish of their high school XC career, one who’s just getting started; MLive

MIS provided a memorable close to Cooper Byrne’s cross season; MLive

Ryan Stojov, Northville – projected 68th with a 24.7% chance of All-State, placed 10th

What did it take? Being healthy and a mid-season reformation. For much of September, Ryan was on the shelf, on the mend from a few injuries that inhibited him from reaching his full potential that was shown on the track. As mid-October hit, he reclaimed that form from the spring, dropping a personal best at the KLAA Championship, then smashing that PB by nearly 30 sec. to run 15:17 here.

Ryan Barnes, Clarkston – projected 31st with a 26% chance of All-State, placed 12th

What did it take? Capitalizing on the previous week. Eight days prior, Barnes captured the first victory of his cross career, winning at his home regional in a personal best of 15:30. He kept the train rolling for his next race, slicing another 12 seconds off his best to place 12th here.

Max Houvener, Lake Orion – projected 32nd with a 37.9% chance of All-State, placed 19th

What did it take? Showing again that he can show up in the late season. At the close of his junior season, Houvener was able to get under 16:00 twice, a place he’d be on many occasions during his senior season. Three consecutive sub-16’s occurred at the conclusion of his career – 15:36 in Region 8, a 15:31 here at State, then a final PR of 15:24 at MITCA.

Nathaniel Linden, Troy Athens – projected 36th with a 32.6% chance of All-State, placed 24th

What did it take? A long-awaited personal best. Late in his junior year, Linden put it all together with sub-16’s at both Region 8 (15:38) and State (15:51). He reached those 15’s early in 2025, but for most of October, his season best sat at 15:51. Even a return to the quick Clintonwood course wasn’t able to produce a PR. But on the friendly fields of MIS, Linden turned in his fastest effort of the season and career.

Brennan Larusso, Saline – projected 65th with a 25.3% chance of All-State, placed 25th

What did it take? A return to one of his favored places to race. In three years performing here, Larusso had emerged from the finish line either matching his personal best or setting a new one. November’s race was the latest in those escapades, with Brennan dropping 13 sec. from his 2024 time.

Cooper Byrne, Lowell – projected 43rd with a 37.6% chance of All-State, placed 29th

What did it take? A continued ride of the late-season momentum. During October, Byrne nailed sub-16’s in half of his races (and you could argue his Portage performance was worth one). The fiery close extended a day into November, where Byrne unleashed the quickest performance of his career, a 15:41.

Aron Gal, Grand Haven – projected 55th with a 37% chance of All-State, placed 30th

What did it take? A summoning of the magic. Back in ’24, Gal had been consistently in the 16-flat range, some sub-16’s, a few just above the mark. But with one exception, his 15:39 here. His next year followed the same pattern, a guy you could rely on to always run fast. And the fastest of those fast efforts was right here with his 15:46, a slight season best.

Brennan Larusso continued to shine on the MIS stage; MLive

Perfectly Paced

Just as it’s described, the runners that hit as close to their average pace as possible. Pace is based on their overall time, though the figures include the mile splits.

PlaceGradeNameTimeOverall PaceTeam1st Mile2nd Mile3rd MileOverall Diff.
4812Payton Lamb18:40.66:00.7TC West (Traverse City)6:02.46:02.06:01.43.8
3210Julia Bambach18:23.35:55.1Holly5:54.25:55.15:58.84.6
6511Reese Rosbolt18:50.46:03.8Romeo6:05.36:07.86:04.25.8
1119Ella Corby19:17.56:12.5Northville6:17.36:12.76:10.66.9
14111Gabby Marino19:41.26:20.2White Lake Lakeland6:18.06:23.86:21.36.9
17610Maddie Vargo20:05.46:28.0Livonia Churchill6:28.36:34.46:29.68.4
210Rachel Smith17:04.75:29.8Okemos5:26.15:34.35:30.18.5
6212Abby Veit18:48.86:03.3TC West (Traverse City)6:04.66:10.66:03.28.7
11710Evelyn Moon19:23.76:14.5Portage Central6:11.46:19.36:13.78.7
1110Charley McKay17:51.85:45.0Woodhaven Brownstown5:42.25:50.85:45.28.8
7310Caralyn Elkins18:56.06:05.6Zeeland West6:04.96:13.46:05.09.1

Rachel Smith – steady and metronomic; MLive

PlaceGradeNameTimeOverall PaceTeam1st Mile2nd Mile3rd MileOverall Diff.
15412Noah Linstrom16:39.95:21.8Davison5:21.45:22.15:19.53.0
16612Lucas Gizoni16:44.15:23.2Romeo5:23.95:25.25:23.73.3
18812Aidan Vermeulen16:54.05:26.4Hudsonville5:25.85:28.65:26.93.3
5010Nikhil Ball15:56.15:07.7South Lyon East5:08.15:11.25:08.24.3
16211Austin Taft16:42.95:22.8TC West (Traverse City)5:23.05:26.35:23.44.3
311Caden Livermore14:58.44:49.2Grandville4:49.24:52.64:50.04.3
17611Brody Empson16:50.05:25.1Romeo5:23.65:26.95:26.34.5
7911Josiah Derksen16:09.85:12.1Rockford5:13.15:10.85:15.05.2
11211Cody Bromley16:20.85:15.7Lowell5:16.65:14.55:18.95.3
13510Logan LaMilza16:27.35:17.8Macomb Dakota5:17.35:22.75:17.65.6

Quickest Kicks

Once again, just as it sounds. The fastest times from the 3 mile mark to the finish. I hope everyone listed tries their hand at a 400 or 800 this spring. If you have this sort of energy at the end of a 5k, you might have some secret mid-distance skill we didn’t know about.

PlaceGradeNameTimeTeamKickPlaces MovedKick Pace
511El McMahan17:24.3Rochester Adams28.604:27.3
10010Jorga Wooledge19:10.4Mason28.7-84:28.2
110Natasza Dudek16:09.5Ann Arbor Pioneer29.304:33.8
3412Juliet Lewis18:24.8Brighton29.8-44:38.5
5912Audrey Hamilton18:47.4Troy30.1-34:41.3
8310Claire Galas19:00.5Novi30.2-64:42.2
10210Mackenzie VanStensel19:11.5GR Northview30.2-54:42.2
6212Abby Veit18:48.8TC West (Traverse City)30.4-44:44.1
759Abby Deering18:56.8Rochester Adams30.5-74:45.0
10110Ruby Petee19:10.5Mason30.6-24:46.0
410Emilia Garces17:23.3Midland Dow30.704:46.9

IFYKYK – McMahans always close fast, El having the quickest kick of any D1 girl; MLive

PlaceGradeNameTimeTeamKickPlaces MovedKick Pace
111Kamari Ronfeldt14:50.6Ann Arbor Pioneer24.503:49.0
1012Ryan Stojov15:17.6Northville25.7-44:00.2
6510Martin Gehrke16:04.1Ann Arbor Skyline25.8-144:01.1
4610Bennett Snapper15:54.2Caledonia26.0-94:03.0
6212Hayden Murray16:01.4TC West (Traverse City)26.2-94:04.9
5911Liam Wierzba15:59.9TC West (Traverse City)26.3-34:05.8
12211Matthew Guikema16:24.3Ann Arbor Skyline26.3-144:05.8
4511Cameron Cochran15:54.0Midland26.4-74:06.7
9712Elijah Thompson16:16.7Kalamazoo Central26.5-174:07.7
311Caden Livermore14:58.4Grandville26.6-24:08.6

Kamari Ronfeldt not only had the fastest time of the day, he also closed with the best speed; MLive

Girls Adjustment: +21
Boys Adjustment: +18

PlaceGradeNameTimeTeamRating
110Natasza Dudek16:09.5Ann Arbor Pioneer189.8
210Rachel Smith17:04.7Okemos171.4
311Annie Hrabovsky17:22.1Romeo165.6
410Emilia Garces17:23.3Midland Dow165.2
511El McMahan17:24.3Rochester Adams164.9
612Ella Goodsell17:29.3Romeo163.2
79Alexandra Scappaticci17:30.9Northville162.7
810Sienna Klemmer17:38.8Ann Arbor Pioneer160.1
910Adalyn Raab17:42.0Zeeland East159.0
1012Natalia Guaresimo17:47.6Romeo157.1
1110Charley McKay17:51.8Woodhaven Brownstown155.7
1211Maddie Lindley17:52.9Holly155.4
1312Hana Boggess17:56.9Ann Arbor Pioneer154.0
149Keira Von Blon17:57.2Ann Arbor Pioneer153.9
1512October Harns17:57.3Okemos153.9
1610Savannah Staton17:57.6Saline153.8
179Grace Snyder17:57.8Hudsonville153.7
1812Lydia LaMarra17:58.3Brighton153.6
1912Lilah Yoder17:58.4FHC GR Forest Hills Central153.5
2011Daisy Cox17:59.1Rockford153.3
2111Tessa Mascari18:00.1TC West (Traverse City)153.0
2212Elliana Neuer18:02.8Hartland152.1
239Giada Mills18:03.9Beverly Hills Groves151.7
2412Leah Corby18:04.0Rochester Hills Stoney Creek151.7
2510Lucia Llanes18:05.4Ann Arbor Skyline151.2
2610Gracie Carlisle18:08.9Portage Central150.0
2712Ella Abraham18:09.4Rochester149.9
2810Ainsley Kelm18:11.2Portage Northern149.3
2911Katelynn Egli18:12.7Novi148.8
3010Charlotte Jones18:12.8Rochester148.7
3111Collette Wierks18:22.8Holland West Ottawa145.4
3210Julia Bambach18:23.3Holly145.2
3312Gracelin Martin18:24.7Greenville144.8
3412Juliet Lewis18:24.8Brighton144.7
3510Morgan Sanders18:25.9Rockford144.4
3610Alexandra Green18:30.0Birmingham Seaholm143.0
3711Becca Van Lent18:31.1Ann Arbor Skyline142.6
389Jessica Soldan18:31.5Rochester Adams142.5
3911Paige McMeans18:33.4Jenison141.9
409Grace Meyers18:35.6Bay City Western141.1
4112Lillian (Lilli) Schlack18:35.7Saline141.1
4210Gabriella Mercier18:35.9Macomb Dakota141.0
439Maribelle Kofahl18:37.1Ann Arbor Huron140.6
4411Colette Lozo18:37.5Northville140.5
4512Siene Muraszewski18:37.7Utica140.4
469Audrey Grosteffon18:40.4Temperance Bedford139.5
4711Cassie Karasinski18:40.5Hudsonville139.5
4812Payton Lamb18:40.6TC West (Traverse City)139.5
4911Chloe Purwin18:41.3Hudsonville139.2
5012Jacalyn Yakel18:42.1Utica Eisenhower139.0
5110Paige Rohda18:42.3Berkley138.9
5212Aviana Skinner18:43.0Grand Ledge138.7
5312Emmerson (Emmie) Clor18:43.3Romeo138.6
5412Rianna Radulescu18:43.8Livonia Churchill138.4
559Cecelia Jacobson18:44.5TC Central (Traverse City)138.2
5612Olivia Stacy18:45.8Portage Northern137.7
579Kaitlyn Berg18:46.7Midland137.4
5811Lyla Dowling18:47.0Holland West Ottawa137.3
5912Audrey Hamilton18:47.4Troy137.2
6012Ava Lawrence18:47.7East Kentwood137.1
6111Maya Pletzer18:48.6White Lake Lakeland136.8
6212Abby Veit18:48.8TC West (Traverse City)136.7
6311Isla Tharp18:49.1Ann Arbor Skyline136.6
6412Courtney Lince18:49.9Brighton136.4
6511Reese Rosbolt18:50.4Romeo136.2
6612Selena White18:51.3Brighton135.9
6712Eleanor Grant18:52.8Wyandotte Roosevelt135.4
6812Kierra Magner18:52.9Farmington135.4
6910Mary Dolbow18:53.3Holland West Ottawa135.2
7011Madeleine Hengeveld18:53.6GR Ottawa Hills135.1
7110Lila Edison18:54.8Ann Arbor Skyline134.7
7212Annabelle Beloiu18:55.4Northville134.5
7310Caralyn Elkins18:56.0Zeeland West134.3
7412Sophia Nunnery18:56.5Hartland134.2
759Abby Deering18:56.8Rochester Adams134.1
7611Katelyn Parrish18:57.0Farmington134.0
7712Becca Jud18:57.1Salem134.0
7812Cianah Budnik-Ramos18:57.7Grand Haven133.8
7911Morgan Scally18:57.7White Lake Lakeland133.8
8012Macy Guikema18:58.4Jenison133.5
8111Katarina Munson18:59.9Saline133.0
829Brynn Somers19:00.4Northville132.9
8310Claire Galas19:00.5Novi132.8
8410Avery Scott19:00.8Portage Central132.7
859Lexie Snyder19:01.3Hudsonville132.6
8611Ava Goodman19:01.8Hartland132.4
8712Lidia Clancy19:03.4Macomb Dakota131.9
8810Adelynn Turck19:03.9Saline131.7
8912Mackenzie Dicken19:04.0Plymouth131.7
9011Lizzie Wernimont19:04.2Ann Arbor Pioneer131.6
9112Taylor Parsons19:05.6Rochester131.1
9212Samantha Langolf19:06.3Port Huron Northern130.9
939Claire Lawrence19:06.3Bloomfield Hills130.9
9411Nina Moore19:08.2Ann Arbor Pioneer130.3
9512Peyton Tucker19:08.4TC West (Traverse City)130.2
969Annabelle Shaw19:08.9Clarkston130.0
9710Emily Truszkowski19:09.0TC Central (Traverse City)130.0
9811Avery DeGrendel19:09.5Clarkston129.8
9910Jaclyn Charbauski19:10.1FHN GR Forest Hills Northern129.6
10010Jorga Wooledge19:10.4Mason129.5
10110Ruby Petee19:10.5Mason129.5
10210Mackenzie VanStensel19:11.5GR Northview129.2
10310Maddy Aleisa19:11.7Jenison129.1
10411Jillian Broyles19:11.9Highland-Milford129.0
1059Brooke Wallace19:12.9Howell128.7
10610Kylie Brown19:14.6Utica128.1
10710Julia Welc19:15.8Portage Central127.7
1089Brielle Bastionell19:16.0Hartland127.7
10912Sienna Cobb19:16.1TC Central (Traverse City)127.6
11012Ava Porras19:16.4Holland West Ottawa127.5
1119Ella Corby19:17.5Northville127.2
11210Kelly Comfort19:20.1TC Central (Traverse City)126.3
1139Ella German19:22.2Novi125.6
11412Sydney Fischer19:22.2Clarkston125.6
11512Mackenzie Conner19:23.3Jenison125.2
11611Alice Foley19:23.3Fraser125.2
11710Evelyn Moon19:23.7Portage Central125.1
11811Rae Defrang19:24.5Rockford124.8
11912Mya Tass19:25.7Novi124.4
12010Mira Shelgikar19:28.2Ann Arbor Huron123.6
12112Amelia Cribbins19:29.0Dexter123.3
12211Delilah Marquez19:29.4Holland West Ottawa123.2
12312Elizabeth Schafer19:30.0Okemos123.0
12412Annie Hamilton19:30.1Brighton123.0
12511Lucia Lachapelle19:30.9Northville122.7
12611Anna Halliday19:31.3Howell122.6
12710Amelia Garvin19:32.8Clarkston122.1
12812Taryn DiLaura19:33.0Zeeland East122.0
12911Maggie Baginski19:35.1Utica Eisenhower121.3
1309Emma Storey19:38.1Jenison120.3
1319Madison Slade19:38.2Gibraltar Carlson120.3
13211Linda Lopez19:38.4Lake Orion120.2
1339Lila Miller19:38.6Hartland120.1
13410Maren Greve19:39.1Rochester120.0
13511Hope Noal19:39.3Woodhaven Brownstown119.9
1369Ruby Hoffmann19:39.4Hartland119.9
13710Jaelynn Greene19:39.8Woodhaven Brownstown119.7
13811Natalie Meldrum19:40.4Lake Orion119.5
13910Jillian Lewakowski19:40.5Rockford119.5
14012Rachael Halkey19:41.0Livonia Churchill119.3
14111Gabby Marino19:41.2White Lake Lakeland119.3
14212Rhea Mouw19:41.9Portage Central119.0
1439Laura Forsyth19:42.3Ann Arbor Pioneer118.9
1449Tessa Albrecht19:42.4Zeeland West118.9
14512Andrea Schwartz19:42.6Jenison118.8
14611Isabelle Verellen19:43.1White Lake Lakeland118.6
14712Adrienne Stewart19:45.0Ann Arbor Skyline118.0
14812Reese Smith19:45.3TC West (Traverse City)117.9
14911Julie Schuessler19:45.9Livonia Churchill117.7
15011Jaclyn Suderman19:46.2Bay City Western117.6
15110Alexis Kmiecik19:46.5Woodhaven Brownstown117.5
1529Grace Mathers19:47.0Macomb Dakota117.3
15312Olivia Cereska19:47.1Fraser117.3
15411Gwen Stotts-Walshe19:48.4Ann Arbor Skyline116.9
1559Ella Hanner19:49.9Salem116.4
15611Samantha Bartell19:50.2Salem116.3
15710Leighton Basile19:51.3TC West (Traverse City)115.9
15811Gabriella Fugazzi19:51.7Okemos115.8
15912Cecilia Kreiter19:51.7Rochester Adams115.8
1609Hailey Sieler19:52.7FHC GR Forest Hills Central115.4
16110Ariana Rajah19:52.8TC Central (Traverse City)115.4
16211Ashley Wayne19:53.7Hudsonville115.1
16310Claire Mouw19:55.9Portage Central114.4
16411Ella Wierks19:56.1Holland West Ottawa114.3
16510Giada Fioritto19:57.4Gibraltar Carlson113.9
16612Willa Prinsen19:58.6FHN GR Forest Hills Northern113.5
16710Violet Olley19:59.6Ann Arbor Skyline113.1
16810Sienna Chapin20:00.3Oxford112.9
16910Codianne Palczewski20:00.5Utica112.8
17012Alyssa Mertes20:01.4Rockford112.5
1719Gretchen Oyer20:02.0TC Central (Traverse City)112.3
1729Jessica Philip20:02.7Novi112.1
1739Maddie Guy20:03.3Portage Central111.9
1749Olivia Mustonen20:03.5White Lake Lakeland111.8
17510Annabelle Chan20:03.8Woodhaven Brownstown111.7
17610Madelene (Maddie) Vargo20:05.4Livonia Churchill111.2
17711Sophia Johnson20:06.4Temperance Bedford110.9
17812Brooke McFarland20:06.6Utica110.8
17911Ashley Lubowicki20:10.8Brighton109.4
18012Jersi Bilek20:11.6Muskegon Reeths-Puffer109.1
18110Natalie Vert20:11.9Romeo109.0
1829Sora Saito20:12.0Novi109.0
18311Jenna Sievert20:12.5White Lake Lakeland108.8
18410Clare Davidson20:13.4Canton108.5
18511Genevieve Connolly20:13.5White Lake Lakeland108.5
1869Gabrielle Desgrange20:13.7Hartland108.4
18711Kendal Russette20:14.8Clarkston108.1
18811Kodie Snyder20:14.9Dexter108.0
18911Emma Brown20:15.6Utica107.8
19012Bailey Wenzlick20:17.9TC West (Traverse City)107.0
19112Meredith Cook20:18.7Zeeland East106.8
19210Tatum Mooradian20:20.6Northville106.1
1939Lauren Tomaszewski20:21.3Saline105.9
19411Reese Defrang20:21.3Rockford105.9
1959Caroline Cotner20:25.0Saline104.7
19612Mia Fernandez20:25.7Canton104.4
19711Addison Brigham20:27.6Clarkston103.8
19810Mya Bower20:29.0Okemos103.3
19912Fiona Whitmyer20:29.8Okemos103.1
20011Tessa Kozlowski20:30.6Rochester Hills Stoney Creek102.8
2019Chloe Muirhead20:31.5Macomb Dakota102.5
20212Lillian Shev20:32.3TC Central (Traverse City)102.2
2039Sidney Eaton20:32.7Hudsonville102.1
20410Ava Thomas20:32.7Rochester Adams102.1
20510Sadie Bohnsack20:33.2Ann Arbor Huron101.9
20612Elliana Perugi20:33.5Woodhaven Brownstown101.8
20712Gianna D’Angelo20:35.6Utica Ford101.1
2089Maddie Deering20:36.4Rochester Adams100.9
20912Megan Kuzma20:36.7Zeeland East100.8
21012Piper Williams20:37.5Okemos100.5
21111Kaitlyn Rizzo20:38.5Macomb Dakota100.2
21210Chloe Powers20:44.2Holland West Ottawa98.3
21311Lydia Scally20:46.4Romeo97.5
2149Evelyn Clancy20:50.5Macomb Dakota96.2
21512Emily Graves20:51.2Zeeland East95.9
21612Sarah Wazne20:51.3Dearborn Heights Crestwood95.9
2179Michaela Pries20:52.5Hudsonville95.5
21812Natalie Workman20:52.6Livonia Churchill95.5
2199Emma Puscas20:54.1Wyandotte Roosevelt95.0
22010Lucy Dubeck20:57.3Clarkston93.9
22112Jillian Hayes20:59.2Saline93.3
22210Claire Milne21:00.1Rochester Adams93.0
22311Isabella Rushlow21:00.4Plymouth92.9
22412Margo Kaledas21:03.1Salem92.0
22511Addie Jones21:06.2Salem90.9
2269Tenley DeWitt21:10.3Zeeland East89.6
2279Laela D’John21:11.6Utica89.1
2289Khaya Pierson21:12.4Livonia Stevenson88.9
22912Laura Jonas21:14.5Novi88.2
23010Claire Watson21:14.7Rockford88.1
23111Maggie Wagner21:14.7Jenison88.1
23210Ava Knight21:19.3Macomb L’Anse Creuse North86.6
2339Serenity Clancy21:22.9Woodhaven Brownstown85.4
23411Annie Roraff21:24.8Rochester84.7
23510Layla Gendernelle21:27.9Macomb Dakota83.7
2369Abigail Avram21:28.2Ann Arbor Huron83.6
23712Ava Tow21:29.1Utica83.3
23812Libby Post21:30.8Zeeland East82.7
23911Maya Elachkar21:46.4Dearborn Fordson77.5
24012Lily Limberg22:00.1Rochester73.0
24112Sarah Gumber22:01.9Salem72.4
24210Madelynne Stamp22:08.8Salem70.1
24311Sylvia Irwin22:11.4Ann Arbor Huron69.2
2449Eleanor Pilsner22:12.4Grosse Pointe South68.9
24511Harper Pinto22:12.7Ann Arbor Huron68.8
24611Leah Thomas22:13.9Oak Park68.4
24712Tamsin Aherne22:15.8Ann Arbor Huron67.7
24812Alyssa Gershon22:51.7Livonia Churchill55.8
2499Cecilia Hernandez22:51.8Livonia Churchill55.7

PlaceGradeNameTimeTeamRating
111Kamari Ronfeldt14:50.6Ann Arbor Pioneer217.1
211Brandon Cloud14:52.8Northville216.4
311Caden Livermore14:58.4Grandville214.5
412Beckett Crooks14:59.0Ann Arbor Pioneer214.3
512Kyle O’Rourke15:00.2Highland-Milford213.9
611Jack MacGregor15:06.0Howell212.0
712Aiden Pengelly15:07.9Canton211.4
812Benjamin Hartigan15:12.8Northville209.7
912Jackson Lam15:13.1Kalamazoo Loy Norrix209.6
1012Ryan Stojov15:17.6Northville208.1
1110Xavier Solgot15:18.0Macomb L’Anse Creuse North208.0
1212Ryan Barnes15:18.8Clarkston207.7
1312Ian Morgan15:19.9Okemos207.4
1411Luka Hammond15:20.0Grand Haven207.3
1511Jacob Szalay15:20.1Saline207.3
1611Justin Johnson15:21.8East Kentwood206.7
1712David Dubeck15:24.2Clarkston205.9
1812Zach Wyderko15:27.9Brighton204.7
1912Max Houvener15:31.9Lake Orion203.4
2012Caleb Keller15:33.0TC Central (Traverse City)203.0
2111Coen Hill15:34.1Dexter202.6
2211Samuel Baker15:34.7Kalamazoo Central202.4
2311Marshall Huhn15:34.7Lowell202.4
2412Nathaniel Linden15:35.6Troy Athens202.1
2512Brennan Larusso15:37.2Saline201.6
2612Noah Johnston15:37.6Caledonia201.5
2712Andrew Wright15:38.5Kalamazoo Central201.2
289Avi Elabed15:39.7Lowell200.8
2912Cooper Byrne15:41.9Lowell200.0
3012Aron Gal15:46.2Grand Haven198.6
3112Marcel Stork15:46.3Mattawan198.6
3212Ty Billings15:46.4Kalamazoo Central198.5
3312Adrian Clarke15:46.8Plymouth198.4
3412Evan Owczarek15:47.1Rochester198.3
3512Owen Fisher15:47.5Mattawan198.2
3610Mourad Algahmi15:47.8Dearborn Fordson198.1
3712Thomas DeJesus15:49.1Ann Arbor Pioneer197.6
3811Broden Ladd15:50.3Holly197.2
3912Luke James15:50.6Midland197.1
4011Austin Mercado15:50.7Salem197.1
4110Cooper McNaughton15:51.2Clarkston196.9
4210Todd Tobin15:51.7Highland-Milford196.8
4312Dylan Pascoe15:52.2Rochester196.6
4410Rylen Richey15:52.8Grand Ledge196.4
4511Cameron Cochran15:54.0Midland196.0
4610Bennett Snapper15:54.2Caledonia195.9
4710Sean Thompson15:55.5Caledonia195.5
4811Blake Kulesza15:55.8Brighton195.4
4912Hudson Wojtkowicz15:55.9Livonia Churchill195.4
5010Nikhil Ball15:56.1South Lyon East195.3
5110Brady Glon15:56.7Detroit Catholic Central195.1
5211Devin Lau15:57.1Farmington195.0
5310Roarke MacArthur15:57.3Brighton194.9
5412Nolan Wenglikowski15:57.6Jenison194.8
5512Liam Preisser15:58.2East Lansing194.6
5612Theo Sacks Thomas15:58.9Ann Arbor Pioneer194.4
5712Adrian Abbott-Wallace15:59.0Holt194.3
5810Wes Rogan15:59.2Saline194.3
5911Liam Wierzba15:59.9TC West (Traverse City)194.0
6010Finn Frost-Grayson16:00.0TC West (Traverse City)194.0
6112Ethan Hertza16:00.7Northville193.8
6212Hayden Murray16:01.4TC West (Traverse City)193.5
6312Finn Gammerath16:02.5Walled Lake Northern193.2
6410Elliot King16:04.1Midland192.6
6510Martin Gehrke16:04.1Ann Arbor Skyline192.6
6610Carter Cooke16:04.2Jenison192.6
6712Gavin Wilkins16:04.4Rochester Adams192.5
6811Jack Hanner16:04.8Salem192.4
6910Karson Lewis16:05.1BC Lakeview192.3
7012Matthew Buchanan16:05.4Oxford192.2
7110Alexander Allen16:05.8Alpena192.1
7212Dylan Doggett16:06.1Highland-Milford192.0
7312Owen Perry16:06.3Romeo191.9
7412Nolan Collins16:06.7Brother Rice191.8
7511Nolan Lounds16:07.0Grand Ledge191.7
7611Cameron Varner16:07.8Temperance Bedford191.4
7712Alex McKennon16:08.3Grand Ledge191.2
789Luis Nava16:08.7Lake Orion191.1
7911Josiah Derksen16:09.8Rockford190.7
8010Rem Piper16:10.0Holt190.7
8112Gavin Johns16:10.3White Lake Lakeland190.6
8212Evan Cummings16:10.5Brighton190.5
8312Pierce Scheffler16:11.0Woodhaven Brownstown190.3
8412Andrew Worsley16:11.1Midland190.3
8511Beckett Sipes16:11.2Royal Oak190.3
8610Chase Sherman16:11.5Jenison190.2
8711Logan Gessford16:11.6Midland190.1
8810Oscar Wordell16:12.3Rochester Adams189.9
8910Lucas Brumo16:12.4Livonia Stevenson189.9
9012James Brickel16:12.8Romeo189.7
9111Calen Alexander16:13.2Woodhaven Brownstown189.6
9212Bruno Cifaldi16:14.3Ann Arbor Skyline189.2
9312Alex Vazquez16:14.8Woodhaven Brownstown189.1
9411Brady Winther-MacInnis16:15.1Kalamazoo Central189.0
9510Asa Konwinski16:16.0Troy188.7
9611Caelan Marsh16:16.2Grand Ledge188.6
9712Elijah Thompson16:16.7Kalamazoo Central188.4
989Rio Hrabovsky16:17.4Romeo188.2
9912Gannon Wheeler16:17.4Highland-Milford188.2
10012Aaron Osterman16:17.8New Baltimore Anchor Bay188.1
10110Brendan Williams16:18.3Brighton187.9
10211Colin Courage16:18.4Ann Arbor Pioneer187.9
10310Emmanuel Coates16:18.7Northville187.8
10411Ethan Burks16:18.9Jenison187.7
10512Jack Steen16:19.1TC Central (Traverse City)187.6
10612Andrew Scheloske16:19.5Macomb Dakota187.5
10711Samuel Batt16:20.0Salem187.3
10812Colton Blackburn16:20.3Northville187.2
10912Luke Allen16:20.4Romeo187.2
11012Malcolm Richardson16:20.6Warren DeLaSalle187.1
11110Elijah Demlow16:20.7BC Lakeview187.1
11211Cody Bromley16:20.8Lowell187.1
1139Tommy McCormick16:21.0Grand Blanc187.0
11410Aidan Schwalbach16:21.3Rochester Hills Stoney Creek186.9
11511Josh Sanchez16:21.7Highland-Milford186.8
11611Dylan Kosik16:21.9Plymouth186.7
11712Lucas LaPointe16:22.2Plymouth186.6
11812Drew Pietraszkiewicz16:22.9Utica Eisenhower186.4
11911Bradley Smies16:23.2Hudsonville186.3
12012Dane Hieronimus16:23.6Temperance Bedford186.1
12111Noah Amori16:23.9Wyandotte Roosevelt186.0
12211Matthew Guikema16:24.3Ann Arbor Skyline185.9
12311Connor O’Reilly16:24.9Davison185.7
12412Hayden Lafferty16:25.0Rockford185.7
12511Miles Foster16:25.2Clarkston185.6
12612Tony D’Orazio16:25.3Livonia Churchill185.6
12711Vern Clyne16:25.5Clarkston185.5
12811Vincent Jones16:25.9Woodhaven Brownstown185.4
12912Jacob McDaniel16:26.3Grandville185.2
13011Carson Hlavin16:26.7Romeo185.1
13112Joseph Kaleto16:26.9Macomb Dakota185.0
1329Aiden Doggett16:27.1Highland-Milford185.0
13312Harper Wesley16:27.1Utica185.0
13410Owen Nelms16:27.3White Lake Lakeland184.9
13510Logan LaMilza16:27.3Macomb Dakota184.9
13612Aidan Simrau16:27.8TC West (Traverse City)184.7
13710Roman Stilwell16:28.5Ann Arbor Skyline184.5
13812Daniel Niehaus16:29.0Plymouth184.3
13912Anthony Dubeck16:29.9Clarkston184.0
14011Ethan Christoff16:30.2Oxford183.9
14111Rami Bazzi16:30.4Dearborn183.9
1429Archer Verhage16:30.7Grand Haven183.8
1439Grant Kulesza16:30.7Brighton183.8
14411Rowan Dehority16:30.9Highland-Milford183.7
1459Austin Hughes16:31.3TC West (Traverse City)183.6
14612Benjamin Rottier16:31.5Grand Ledge183.5
14710Lucas Campbell16:32.3Rochester183.2
14811Jacob Cole16:32.4Saline183.2
14910Wesley LaFever16:34.4Macomb Dakota182.5
15012Philip Chamberlain16:37.5FHN GR Forest Hills Northern181.5
15112Cayden Canham16:38.3Oxford181.2
15212Jaden Ding16:38.4Salem181.2
15310Lucas Mullan16:38.5Northville181.2
15412Noah Linstrom16:39.9Davison180.7
15512Austin Van Ek16:39.9Hudsonville180.7
15610Jack Dunwoody16:40.4Gibraltar Carlson180.5
15711John (Jack) Klein16:40.7Saline180.4
1589Josh Keillor-Beale16:41.0Brighton180.3
1599Gavin Bast16:41.0Saline180.3
16012Gavin Tisch16:41.3Detroit Catholic Central180.2
16111Enshu Kuan16:42.1Ann Arbor Skyline180.0
16211Austin Taft16:42.9TC West (Traverse City)179.7
16311Trevor Baptist16:43.1Novi179.6
16410Bentley Nichols16:43.4Caledonia179.5
16512Nikola Dahlgren16:43.7Walled Lake Northern179.4
16612Lucas Gizoni16:44.1Romeo179.3
16712Brenden Humitz16:44.5White Lake Lakeland179.2
16811Tyler Bjorklund16:46.3Livonia Churchill178.6
16910Colby Bartells16:46.9Kalamazoo Central178.4
17010Oskar MacArthur16:47.4Ann Arbor Skyline178.2
17112Quinn Davis16:47.5Ann Arbor Pioneer178.2
17212Ben Irwin16:47.7TC West (Traverse City)178.1
17312Myles Hendel16:47.9Jenison178.0
17412Sahib Cheema16:48.1Salem178.0
17511Conner McLaughlin16:48.2Rochester177.9
17611Brody Empson16:50.0Romeo177.3
17712Abdu Eljahmi16:50.0Dearborn Edsel Ford177.3
17810Landen Martell16:50.4Plymouth177.2
1799Luke Kramer16:50.7Detroit Catholic Central177.1
18010Caleb Conner16:50.7Jenison177.1
1819Tyler Bromley16:50.9Lowell177.0
18211Owen Dalebout16:51.0Salem177.0
18311Brandon Ziehmer16:51.0New Baltimore Anchor Bay177.0
18411Dustin Wright16:51.8Midland176.7
18512Lucas Dykhouse16:52.4Hudsonville176.5
1869Jack Caveney16:52.6Plymouth176.5
18710Asher Sikma16:52.8Ann Arbor Pioneer176.4
18812Aidan Vermeulen16:54.0Hudsonville176.0
1899Tyler Johns16:54.5White Lake Lakeland175.8
19010Aarav Kalantry16:55.5Ann Arbor Huron175.5
19111Noah Watson16:56.6Rockford175.1
19210Brady Bigelow16:57.2Oxford174.9
19312Logan Bellinger16:58.5Midland174.5
19412Tommy Buckalew16:59.4Westland John Glenn174.2
19510Jake Potgeter16:59.8Caledonia174.1
1969Troy Verhelle17:00.3Livonia Churchill173.9
19711Musa Kay17:00.8West Bloomfield173.7
19810Jacob Slankster17:01.4Detroit Catholic Central173.5
19910Jacob Solomon17:02.5Utica173.2
2009Zawadi Mwathi17:03.5Woodhaven Brownstown172.8
20111Tyler Williams17:03.7Fraser172.8
20212Owen Putz17:04.2Woodhaven Brownstown172.6
20312Oliver Davis17:05.9Macomb Dakota172.0
20412Nathan Kunzi17:06.7Hudsonville171.8
20512Jacob Giovannini17:07.0Macomb Dakota171.7
20612Francisco (Xisco) Dura17:07.1Ann Arbor Huron171.6
20711Lincoln Morden17:07.5Grand Ledge171.5
20810Federico Moreno-Padilla17:08.0Utica Eisenhower171.3
20912Sami Anwar17:08.4Plymouth171.2
21010Grant Marcikic17:08.8Kalamazoo Central171.1
21110Oliver Borek17:09.1Detroit Catholic Central171.0
21212Trent Logan17:10.5Clarkston170.5
21312Anthony Frei17:11.4Utica Eisenhower170.2
21412Eli Velting17:11.4Caledonia170.2
2159Joseph Habib17:11.4Utica Eisenhower170.2
21611Alonso San Vicente Lugo17:12.3Rochester169.9
21711Kamden O’Donnell17:13.5Canton169.5
21812Parker Szymczak17:14.5Salem169.2
2199Sullivan Oberg17:15.0Jenison169.0
22012Joey Brake17:15.0Livonia Churchill169.0
22111Elliot Condevaux17:17.5Livonia Churchill168.2
22211Drew Swayze17:18.2Lowell167.9
22312TJ Conley17:19.4Ann Arbor Huron167.5
22411Marcus O’Hara17:20.0Detroit Catholic Central167.3
22512Zeke Lafferty17:21.4Ann Arbor Skyline166.9
22611Colin Stawasz17:24.2Lowell165.9
22711Carter Mitton17:24.9Saline165.7
22812Owen Cross17:25.5Grand Haven165.5
2299Lucas Naspinsky17:27.4White Lake Lakeland164.9
23011Dayton VanderMoere17:29.1Grand Ledge164.3
2319Isaac Dinh17:33.0Caledonia163.0
2329Matthew Zora17:34.6Rochester162.5
23312Kasen Todtz17:36.8Grand Haven161.7
2349Peyton Mester17:37.8Oxford161.4
2359Royce Berletic17:39.2Rochester160.9
23611Chase Mallory17:46.5Macomb Dakota158.5
23711Michael Tidrow17:47.0Utica Eisenhower158.3
2389Matthew Keefer17:48.3Livonia Churchill157.9
23912Emmanuel Roque-Bocanegra17:48.8Oxford157.7
24011Calvin Kasprowicz17:50.8Hudsonville157.1
24111Joey Schmitz17:53.0Detroit Catholic Central156.3
24212Landon Johns17:54.0White Lake Lakeland156.0
24311Ryan Obry17:54.3Oxford155.9
24412Alexander Perry17:56.7Utica Eisenhower155.1
2459Ethan Spoelman17:59.8Hudsonville154.1
24612Liam Schamper18:26.6Grand Haven145.1
24712Kaiden Shinew18:28.7Grand Haven144.4
24812Mateo Reyes18:32.6Woodhaven Brownstown143.1
24911Matii Tarekegn18:34.6East Kentwood142.5
2509Nathan Sievert18:44.6White Lake Lakeland139.1
25111Joseph Nowicki19:24.4Utica Eisenhower125.9