Blog

Uncategorized

2026 Ratings: Pewamo-Westphalia

The sun was shining on Cole Ringel as he hit a 30 sec. SB

An updated info sheet!

Boys Adjustment: +20
Girls Adjustment: +28

A WORD ABOUT THE WINNERS

We’ve already covered the unexpected improvements in the early weeks shown by those lesser-known names. As temperatures and times are dropping, now is the perfect time to pay attention to the quick runners putting times on the board and earning victories.

Noah Schipper, Holland Calvary Christian

The newly named Owls are barnstorming around Michigan, dominating races and leaving elite lower division teams in their wake. Calvary Christian went up against some of D3 and D4’s best and had a party, placing all scorers in the top-10. They were led by Schipper, who has consistently improved, year after year. As a senior, this is his second ever jaunt into the 15’s, a spot where he’s ended after a career of 30ish sec. improvements over the course of his career. Of course, there’s likely more to come, as this was a 14 sec. personal best.

Libby Smith, Gobles

Year after year, the Gobles standout has been asserting her presence, 2026 shaping up to be no different than seasons past. Just as last year, Smith has broken into the 17’s in September, her 17:57 the second-fastest mark of her career. And that’s an illustrious career, with tons of All-State medals. She’s already proved her fitness and set the stage for a memorable end.

*** = State Title Contender
** = Top Ten Contender
* = State Qualifying Contender
Based on the 2021-2025 ratings.
WAB = Weighted Average Before, comparing a team’s top-5 avg. from the previous week’s rankings

Of course, comparing to State/Regional day isn’t perfect, but if you’re hitting these marks on less consequential days, that’s likely a good omen for championship season. And if not, I’m sure you’ll summon a superhuman effort when it matters more. With the Weighted Average Before, it can be a sign that based on this particular meet, a team could move up in the rankings.

BOYS TEAM RATINGS

TeamTop-5 Avg.DivisionWAB
Forest Hills Eastern*178.92179.2
Williamston*175.32176.4
Howard City Tri-County149.12154.3
Lake Odessa Lakewood136.82140.4
Ionia114.72102.5
TeamTop-5 Avg.DivisionWAB
Lansing Catholic**184.33183.4
Saugatuck**174.83184.1
Pewamo-Westphalia**172.33168.5
Muskegon Western Michigan Christian**171.93162.3
Holland Black River*167.83160.7
Traverse City St. Francis*163.03166.6
Fennville147.83141.4
Schoolcraft134.03133.8
Saranac109.23130.7
TeamTop-5 Avg.DivisionWAB
Holland Calvary Christian***190.24190.1
Breckenridge***180.84183.5
Martin**156.44151.3
Gobles*143.94142.9
TeamTop-5 Avg.DivisionWAB
Capital Homeschool144.3HS145.0

GIRLS TEAM RATINGS

TeamTop-5 Avg.DivisionWAB
Williamston94.22102.1
Forest Hills Eastern70.9280.1
Ionia59.3233.8
Howard City Tri-County26.32-6.2
Portland10.2239.0
TeamTop-5 Avg.DivisionWAB
Lansing Catholic**122.13130.7
Pewamo-Westphalia**114.23106.4
Saugatuck**113.43108.6
Traverse City St. Francis**113.13113.4
Muskegon Western Michigan Christian70.53–
Fennville60.5337.8
Holland Black River52.9348.8
Schoolcraft52.4353.6
Saranac34.4349.8
TeamTop-5 Avg.DivisionWAB
Gobles**100.4491.3
Breckenridge*75.8471.1
Martin*67.6483.6
TeamTop-5 Avg.DivisionWAB
Capital Homeschool71.9HS67.4

BOYS INDIVIDUAL RATINGS

GradeNameTimeTeamRating
12Noah Schipper15:39.0Holland Calvary Christian200.3
12Christian Getz15:39.6Holland Calvary Christian200.1
11Duncan Palmer15:42.5Williamston199.2
12Anthony Rowe15:42.8Breckenridge199.1
11Grayson Michels15:49.8FHE Ada Forest Hills Eastern196.7
12Jonas Ballard15:50.4Holland Black River196.5
12John Kowatch16:03.9Pewamo-Westphalia192.0
9Cooper Burt16:04.2Breckenridge191.9
12Téo Krumm16:11.4Lansing Catholic189.5
11Jackson Bowman16:14.0Saugatuck188.7
12Everett Beach16:15.6Lansing Catholic188.1
12Steven Zawacki16:15.9FHE Ada Forest Hills Eastern188.0
11Donnie Richmond16:21.2Portland186.3
12William Ready16:21.9Traverse City St. Francis186.0
12Brody VanTuinen16:24.2Holland Calvary Christian185.3
11Reagan Downing16:24.9Holland Calvary Christian185.0
12James Tennes16:25.4Lansing Catholic184.9
11Grady Richey16:25.6Lansing Catholic184.8
12Francis Austen16:26.8Portland St. Patrick184.4
12Owen Sytsema16:35.2Muskegon Western Mich. Christian181.6
12Owen Ledebuhr16:39.4Holland Calvary Christian180.2
12Marcus Silva16:39.9Saugatuck180.0
10Reese DeVisser16:46.2Schoolcraft177.9
12Wyatt Werner16:48.1Pewamo-Westphalia177.3
9Evan Occhipinti16:52.3FHE Ada Forest Hills Eastern175.9
12Ivan “Gabe” Gonzalez16:52.7Fennville175.8
12Charlie George16:53.6Pewamo-Westphalia175.5
12Sawyer Monroe16:54.6Saugatuck175.1
11Teddy Weber16:55.8Williamston174.7
11Sam Hwang16:56.0Muskegon Western Mich. Christian174.7
12Gibson White16:57.5Holland Calvary Christian174.2
12Hayden Selesky16:57.9Lansing Catholic174.0
10Aaron Martinson16:58.0Portland174.0
12Eli Morse16:59.8Muskegon Western Mich. Christian173.4
12Dom Chiverton17:00.3Breckenridge173.2
10Gus Barr17:01.0Breckenridge173.0
10Fletcher Amos17:01.1Gobles173.0
12Josiah Scholma17:05.3Muskegon Western Mich. Christian171.6
12Sebastian Zylstra17:06.2Holland Black River171.3
11Avery Carlson17:07.0Holland Black River171.0
12Finn Korte17:10.8Lansing Catholic169.7
9Linkon Utter17:11.2Holland Calvary Christian169.6
10Leo Avalos17:11.7Saugatuck169.4
12Riley Day17:13.6FHE Ada Forest Hills Eastern168.8
10Thomas Sigler17:15.0Martin168.3
10Jack Duffy17:15.7Williamston168.1
9Luke Weber17:17.3Williamston167.6
9Peyton Raymer17:18.6Williamston167.1
10James Sanders17:19.5Breckenridge166.8
11Kelan Monreal17:23.1Tri County165.6
11Tate VanDaele17:24.3FHE Ada Forest Hills Eastern165.2
12Kaden Rohrbacher17:24.6Lake Odessa Lakewood165.1
12Atticus Boeve17:25.8Fennville164.7
11Casper Banner17:26.5Holland Black River164.5
11Harper Mullet17:27.1Traverse City St. Francis164.3
12Quinn Sanderson17:27.3FHE Ada Forest Hills Eastern164.2
11Jeremiah VanHouten17:29.8Martin163.4
12Nate Gorman17:30.7Traverse City St. Francis163.1
12Tyler Schuster17:31.0Tri County163.0
11Carson Potter17:33.3Lansing Catholic162.2
10Louis Ready17:35.4Traverse City St. Francis161.5
10Chase Blain17:37.0Tri County161.0
12Nolan Mitchell17:37.7Pewamo-Westphalia160.8
11Mason Williams17:38.0Holland Calvary Christian160.7
10Simon Carr17:38.5Saugatuck160.5
10Micah Scholma17:45.0Muskegon Western Mich. Christian158.3
10Zach Waite17:46.3Breckenridge157.9
12Hunter Hayes17:46.5Martin157.8
12Elijah Laninga17:50.3Holland Calvary Christian156.6
11Liam Thelen17:52.2Ionia155.9
10Daniel Kramer17:52.6Pewamo-Westphalia155.8
9Liam Gray17:54.5Williamston155.2
9Isaac Mulder17:55.2Schoolcraft154.9
10Nathan Wonch17:56.9Lansing Catholic154.4
11Max Rampe17:57.9FHE Ada Forest Hills Eastern154.0
12Caleb Adkins17:59.3Holland Calvary Christian153.6
9Abron Page18:01.4Saugatuck152.9
12Jadon Dettmann18:03.6Martin152.1
11Donovan Wells18:04.5Potterville151.8
10Colton Smith18:06.3FHE Ada Forest Hills Eastern151.2
10Joel Vanderwey18:07.6Capital Homeschool150.8
9Evan Williams18:07.6Holland Calvary Christian150.8
10Oliver Burt18:09.8Breckenridge150.1
11Joseph Kamp18:13.9Capital Homeschool148.7
11Levi Knoop18:17.6Portland St. Patrick147.5
12Jessie Bernard18:18.7Fennville147.1
9Keith Vine18:20.9Breckenridge146.4
11Levi Collins18:22.4Gobles145.9
11Cole Ringel18:22.4Gobles145.9
11Xander Towery18:24.1Ionia145.3
9Ezra Scholma18:29.0Muskegon Western Mich. Christian143.7
10Grant Rajala18:29.6Capital Homeschool143.5
9Parker Bartig18:38.3Williamston140.6
12Gari Salvador-Garcia18:39.3Martin140.2
9Padraig Hollandsworth18:39.4Traverse City St. Francis140.2
9Levi Darling18:39.9Capital Homeschool140.0
10Jack Spencer18:45.0Capital Homeschool138.3
9Gus Demko18:46.7Lansing Catholic137.8
11Ethan Langmaack18:49.9Lake Odessa Lakewood136.7
10Ethan Gracik18:52.1Lansing Catholic136.0
9Finn Melinn18:52.2Lansing Catholic135.9
12Miles Divozzo18:53.0Holland Black River135.7
11Asher Ornee18:53.3Holland Black River135.6
12Lucas Halanski18:56.0Lake Odessa Lakewood134.7
9Austin Ringel18:56.6Gobles134.5
12Allen Sumego18:58.5Capital Homeschool133.8
11Brady Oosterhouse18:59.5Saranac133.5
11Quinn Lum19:00.0Lansing Catholic133.3
9Easton Thelen19:01.1Pewamo-Westphalia133.0
10Josh Geisenhaver19:03.0Capital Homeschool132.3
9Ezra Dale19:10.0Tri County130.0
10Aiden Espinoza19:11.1Portland129.6
11Dakota Harmer19:14.6Lake Odessa Lakewood128.5
10Jack Jablonski19:16.6Williamston127.8
11Ira Brown19:16.7Saugatuck127.8
10Joel Oosterhouse19:20.4Saranac126.5
12Zack Zarna19:22.4Tri County125.9
10Lucas Lombard19:22.8Fennville125.7
11Ashton Skinner19:23.3Saugatuck125.6
12Salvador Carranza19:23.3Fennville125.6
9Liam Manning19:28.2Lansing Catholic123.9
10Kai Hopkins19:28.9Potterville123.7
12Ezra Sitler19:30.7Holland Calvary Christian123.1
9Jessen Ellis19:30.7Fennville123.1
10Parker Smokey Hayes19:31.7Traverse City St. Francis122.8
11Jack Walter19:31.7Muskegon Western Mich. Christian122.8
9Christopher Sumego19:35.0Capital Homeschool121.7
10Lucas Quintanilla-Jimenez19:36.5Traverse City St. Francis121.2
10Gavin Pattison19:36.9FHE Ada Forest Hills Eastern121.0
11Anderson Wilcox19:37.2FHE Ada Forest Hills Eastern120.9
10Titus Sager19:39.4Gobles120.2
11Tyson Beardsley19:39.9Holland Calvary Christian120.0
12Jaxon Bunce19:40.2Gobles119.9
9Jackson Pepper19:42.8Lake Odessa Lakewood119.1
9Barrett Mowatt19:46.7Pewamo-Westphalia117.8
10Miles Canfora19:50.1Lansing Catholic116.6
9William Charette19:51.6Lansing Catholic116.1
11Camden Adkins19:52.1Holland Calvary Christian116.0
9Isaak Russo19:53.6Portland115.5
11Hudson Winne19:53.9Fennville115.4
12Brady Bongard19:54.1Schoolcraft115.3
11Logan Gregory19:55.3Saranac114.9
11Gibson Yeiter19:57.0Lake Odessa Lakewood114.3
9Nathan Geisenhaver19:57.3Capital Homeschool114.2
11Hunter Page19:57.4Schoolcraft114.2
12Kevin Flores19:57.4Fennville114.2
9Jaxson Wittenbach19:57.7Ionia114.1
12Liam Ahmad20:04.8FHE Ada Forest Hills Eastern111.7
11Jake Hager20:07.8FHE Ada Forest Hills Eastern110.7
10Cole Wing20:12.0Breckenridge109.3
12Ben Smoger20:15.4FHE Ada Forest Hills Eastern108.2
11Landon Evans20:17.7Schoolcraft107.4
11Royce Boggs20:21.1Schoolcraft106.3
9Andrew Boynton20:21.7Schoolcraft106.1
9Carson Hayes20:21.8FHE Ada Forest Hills Eastern106.1
9Spencer McCarty20:22.7Martin105.8
9Aaron Curtiss20:31.2Tri County102.9
12Sebastien Navis20:31.6Muskegon Western Mich. Christian102.8
9Maddox Laskey20:42.1Tri County99.3
10Jack Huhn20:43.0Pewamo-Westphalia99.0
11Caleb Hopkins20:46.8Martin97.7
9Nolan Bartlett20:53.2Breckenridge95.6
11Cooper Highlen21:00.7Ionia93.1
9Micah Mulford21:03.8Portland St. Patrick92.1
10Xander Ruiter21:04.7Martin91.8
10Elijah Poll21:05.4Tri County91.5
11Reneesh Sundar21:06.0Holland Black River91.3
11Kemper Reva21:06.4Schoolcraft91.2
12Harrison Allen21:11.5Traverse City St. Francis89.5
10Micah Blackledge21:14.2Lansing Catholic88.6
11Ethan Bollone21:23.5Saranac85.5
12Sawyer VanKuiken21:23.5Saranac85.5
9Theodore Reichert21:25.7Tri County84.8
10Adam Thomson21:26.0Lansing Catholic84.7
11Brock Drewyor21:35.9Schoolcraft81.4
11Dale Hice21:39.4Saranac80.2
10Lincoln Cook21:39.7Gobles80.1
9Graydon McGough21:41.4Holland Black River79.5
11Xavier Brown21:45.1Muskegon Western Mich. Christian78.3
12Brandon Buskulic21:45.3Pewamo-Westphalia78.2
10Xavier Carney21:45.5Muskegon Western Mich. Christian78.2
10Max Mowatt21:45.6Pewamo-Westphalia78.1
12Jack Becksvoort21:46.8Muskegon Western Mich. Christian77.7
10Jaxson Holm21:47.3FHE Ada Forest Hills Eastern77.6
9Leo Snyder21:49.4FHE Ada Forest Hills Eastern76.9
9Dominic Lester21:51.7Saugatuck76.1
9Liam Wenstrom21:52.4Lansing Catholic75.9
9Shepherd Banner21:57.4Holland Black River74.2
12Christopher Ferguson21:59.0Tri County73.7
10Nathan ORourke21:59.7Hope Christian73.4
12Daniel Bernal-Ponce22:03.1Pewamo-Westphalia72.3
12Theodore VanKuiken22:05.1Saranac71.6
11Lucas Winter22:05.3Traverse City St. Francis71.6
9Felipe Fernandez22:09.1Fennville70.3
11Cole Reagan22:10.3Saranac69.9
12David Morales22:14.8Fennville68.4
11Kade Fretz22:17.2Saugatuck67.6
9Caleb Kowatch22:20.3Pewamo-Westphalia66.6
10Luis Guiterrez22:24.8Ionia65.1
9Kevin Bast22:30.1Holland Black River63.3
9Espen Spans22:32.7Fennville62.4
10Charlie Amon22:43.3Traverse City St. Francis58.9
9Hunter Elliott22:48.5Tri County57.2
10Brandon Amos22:49.4Fennville56.9
12Kayden Casteel22:49.5Capital Homeschool56.8
12Juan Coronado22:49.9Fennville56.7
10Avery Fox22:56.6Pewamo-Westphalia54.5
12Matthew Wyman23:05.9Hope Christian51.4
11Asher Hofman23:08.9Muskegon Western Mich. Christian50.4
11Haddon Seal23:13.5Ionia48.8
9Robbie Peterson23:17.3FHE Ada Forest Hills Eastern47.6
9Geovanni Lopez23:17.9Holland Black River47.4
9Henry Dunnick23:21.7FHE Ada Forest Hills Eastern46.1
11Ethan Hoekstra23:39.0FHE Ada Forest Hills Eastern40.3
10Jonathan Wyman23:41.2Hope Christian39.6
11Logan Simpson23:44.7Saranac38.4
9Waleed Zakharia23:46.1Capital Homeschool38.0
11Brady Catrell23:46.8Saranac37.7
11Eli Pogue23:51.7Tri County36.1
11Tanner Bloom23:53.5Fennville35.5
10Maddix Thomas23:54.0Lake Odessa Lakewood35.3
12Jonathan Meza-Navarro23:57.7Martin34.1
11Zachary Sneller24:03.9Fennville32.0
12Israel Cahill24:17.7Saranac27.4
9Ethan Becker24:18.6Breckenridge27.1
9Elijah Smith24:26.2Saranac24.6
10Logan Tenbrink24:46.0Martin18.0
11Benjamin McCanless24:48.0Muskegon Western Mich. Christian17.3
12Macin Hartman25:24.3Saranac5.2
9Nolan Vermillion25:25.3Pewamo-Westphalia4.9

GIRLS INDIVIDUAL RATINGS

GradeNameTimeTeamRating
12Libby Smith17:57.7Gobles154.1
12Alyssa Kramer18:26.7Pewamo-Westphalia144.4
9Annabel Buggia18:33.3Williamston142.2
11Josie Bishop18:47.2Lansing Catholic137.6
10Anna Drauer18:48.5Lansing Catholic137.2
9Faith Schipper18:59.5Holland Calvary Christian133.5
11Lindsey Ludwig19:11.1Lansing Catholic129.6
9Maggie Mohrhardt19:16.9Traverse City St. Francis127.7
10Ellyse Heyser19:22.2Saugatuck125.9
12Isabelle Sliter19:27.3Fennville124.2
12Kamryn Sixberry19:29.6Saugatuck123.5
9Elina Guffy19:36.3Saugatuck121.2
12Lyvia Curtis19:36.9Saugatuck121.0
12Leah Sneller19:41.4Muskegon Western Mich. Christian119.5
10Katherine Schafer19:45.9Pewamo-Westphalia118.0
10Calista George19:49.8Pewamo-Westphalia116.7
9Kate Rowe19:49.8Traverse City St. Francis116.7
12Ava DeYoung19:54.4Gobles115.2
11Emma Kerr19:54.6Traverse City St. Francis115.1
12Lauren Shaffer19:56.1Gobles114.6
11Lily Phillips20:02.2FHE Ada Forest Hills Eastern112.6
11Vivienne Conflitti20:02.7FHE Ada Forest Hills Eastern112.4
9Annie Lloyd20:03.1Lansing Catholic112.3
11Julia White20:03.5Portland St. Patrick112.2
11Maizy Matthews20:11.0Breckenridge109.7
10Ellery Kemner20:17.2Traverse City St. Francis107.6
11Ava Benedict20:24.2Ionia105.3
11Adelyn Thelen20:26.2Pewamo-Westphalia104.6
11Olivia Bays20:39.3Schoolcraft100.2
12Molly Kate Hollandsworth20:44.9Traverse City St. Francis98.4
9Elli Larson20:44.9Ionia98.4
11Allison Rodgers20:46.0Martin98.0
9Gabby Weigold20:49.2Breckenridge96.9
9Ella Bahle20:49.4Williamston96.9
10Elsa Korte20:58.2Lansing Catholic93.9
10Aubrey Perez21:08.4Ionia90.5
10Kate Duffy21:08.5Williamston90.5
12Emily Dunphy21:09.7Traverse City St. Francis90.1
12Stella Houdek21:14.7Traverse City St. Francis88.4
12Charlotte Simon21:18.6Pewamo-Westphalia87.1
9Amelia Bramer21:23.3Traverse City St. Francis85.6
12Annie Wernet21:25.9Hope Christian84.7
9Katie Lloyd21:29.3Lansing Catholic83.6
9Nora Huhn21:31.0Pewamo-Westphalia83.0
12Mia Wildfong21:33.0Traverse City St. Francis82.3
9Abi Vanderwey21:34.3Capital Homeschool81.9
10Avery Diehl21:35.7Lansing Catholic81.4
9Lulu Obinwanne21:36.2Lansing Catholic81.3
12Marian Davlin21:40.3Portland St. Patrick79.9
10Kaylani Hernandez21:41.5Fennville79.5
12Avery Miller21:43.3Lansing Catholic78.9
12Paige Weber21:44.1Portland78.6
12Jenna Keilen21:44.5Pewamo-Westphalia78.5
10Monica Pung21:45.5Pewamo-Westphalia78.2
10Maezee Humm21:52.1Breckenridge76.0
10Ryann Monroe21:54.4Saugatuck75.2
11Esther Edgington21:54.6Holland Black River75.1
12Delaney Smith21:59.1Pewamo-Westphalia73.6
9Grace Cogan21:59.3Capital Homeschool73.6
9Emma Mast22:00.7Capital Homeschool73.1
11Reggie Cooke22:05.4Williamston71.5
10Madison Thomas22:10.4Williamston69.9
12Abigail Mulder22:10.5Schoolcraft69.8
10Mia Setterington22:11.2Capital Homeschool69.6
12Rochelle Liu22:14.7Muskegon Western Mich. Christian68.4
10Riley Bender22:14.7Martin68.4
10Mary Zinck22:15.1Holland Black River68.3
12Shang Shi22:19.6Gobles66.8
12Sara Schipper22:22.0Martin66.0
10Addison Wegener22:24.7Lansing Catholic65.1
10Maisie Sanderson22:28.9FHE Ada Forest Hills Eastern63.7
10Kyla Zuidema22:34.7Muskegon Western Mich. Christian61.8
11Maatje Vanderwey22:35.9Capital Homeschool61.4
9Maddie Howes22:37.1Breckenridge61.0
9Lena Studer22:45.7Muskegon Western Mich. Christian58.1
11Stella Gates22:48.4Lansing Catholic57.2
11Esther Cahill22:50.4Saranac56.5
10Emma Dettmann22:50.6Martin56.5
10Brooklyn Chesney22:53.0Lansing Catholic55.7
9Elizabeth Cernugel22:54.5Saugatuck55.2
9Tenley Pick22:57.6Saranac54.1
11Georgia Stahl23:06.2Portland51.3
10Taylor Cooley23:06.9Gobles51.0
12Eleri Raleigh23:07.1Capital Homeschool51.0
12Esther Smith23:09.2Capital Homeschool50.3
10Elin Jager23:10.2Traverse City St. Francis49.9
11Addison Tomsic23:11.5Gobles49.5
9Elizabeth McGowan23:11.8Saugatuck49.4
11DuRae Sage23:12.3Martin49.2
9Ruthie Haskins23:14.9Lake Odessa Lakewood48.4
10Adaure Obinwanne23:18.0Lansing Catholic47.3
11Alana McNeilly23:18.0Tri County47.3
9Ramona Ornee23:19.0Holland Black River47.0
10Tazo Fegel23:22.6Holland Black River45.8
10Martina Choliz23:25.3Muskegon Western Mich. Christian44.9
9Annabelle Walter23:26.0Muskegon Western Mich. Christian44.7
9Hannah Gray23:26.9Saugatuck44.4
9Aria Diaz23:27.0Gobles44.3
9Sophia Gammon23:39.8Muskegon Western Mich. Christian40.1
9Vivienne Serne23:40.8Saranac39.7
11Alyssa Sparks23:42.8Gobles39.1
9Kayla Barkalow23:48.8Schoolcraft37.1
12Adriana Hicks23:51.4Fennville36.2
12Amanda Ludwig23:52.2Lansing Catholic35.9
9Allie Shelley23:53.1Breckenridge35.6
12Sarah Krueger23:53.1FHE Ada Forest Hills Eastern35.6
11Kaytlyn Day23:54.5Saranac35.2
12Martiza Rosas23:56.5Fennville34.5
11Evie Folkema23:58.5Muskegon Western Mich. Christian33.8
9Chloe Hawkins24:00.7Tri County33.1
9Marissa Schafer24:02.2Pewamo-Westphalia32.6
9Vera Huhn24:06.1Pewamo-Westphalia31.3
11Avery McCrum24:09.3Schoolcraft30.2
10Faith Antonini24:10.3FHE Ada Forest Hills Eastern29.9
10Caroline Ballard24:14.6Holland Black River28.5
11Remi Kitts24:14.9FHE Ada Forest Hills Eastern28.4
9Casey Velazquez-Garcia24:15.1Fennville28.3
10Zoey Zarna24:15.3Tri County28.2
12Harnoor Bath24:16.4FHE Ada Forest Hills Eastern27.9
12Mallorie DenHartigh24:25.6Schoolcraft24.8
11Heidi Carter24:27.9Lake Odessa Lakewood24.0
10Roxanne Pake24:34.3Tri County21.9
9Jayne Rosas-Hernandez24:36.1Fennville21.3
11Cami Goodrich24:38.5Lansing Catholic20.5
11Matilda Marks24:40.8Holland Black River19.7
12Ryleigh Wilson24:43.9Fennville18.7
11Dalyn Bogard24:45.0Schoolcraft18.3
11Adrianna Schultz24:47.8FHE Ada Forest Hills Eastern17.4
10Nidia Villalobos24:52.7Fennville15.8
9Sienna Smith24:53.4Pewamo-Westphalia15.5
9Bozena Jurkovic24:53.4Lansing Catholic15.5
10Macie Bush24:53.9Breckenridge15.4
10Leah Goudie24:57.0Holland Black River14.3
12Isabella Yun24:58.1Lansing Catholic14.0
10Addison Cody25:00.5Portland13.2
11Rachel Moore25:04.4Traverse City St. Francis11.9
9Paige Weaver25:14.4Lake Odessa Lakewood8.5
12Emma Lange25:17.7Ionia7.4
11Grace Hamel25:19.6Williamston6.8
11Yamilix Garcia25:20.7Fennville6.4
12Camila Hernandez25:27.0Fennville4.3
10Emely Solis-Franco25:28.3Fennville3.9
9Abby Mast25:30.4Capital Homeschool3.2
11Evelyn Woolman25:36.7Williamston1.1
12Lucia Atrio Rey25:36.9Saugatuck1.0
12Hailey Culver25:37.8Tri County0.7
Uncategorized

2026 Ratings: Veterans Serving Veterans

An updated info sheet!

Boys Adjustment: +23
Girls Adjustment: +21

A WORD ABOUT THE WINNERS

We’ve already covered the unexpected improvements in the early weeks shown by those lesser-known names. As temperatures and times are dropping, now is the perfect time to pay attention to the quick runners putting times on the board and earning victories.

Lukas Albright, Big Rapids

Patient racing and negative splits did the trick for the Big Rapids senior. During the spring, he flashed bits of potential, breaking 10:00 in the 3200m and qualifying for D2 State in the 1600m. A few months later, he’s really capitalizing on that, ripping past 15:30 here. The season ain’t even halfway over and he’s already dropped nearly a minute from his 2025 best.

Ella McInerney, Cadillac

It’s fitting that the Cadillac senior went for a win on her final home invite. Her 18:43 was her third consecutive sub-19, a realm she doesn’t typically hit until late October. Which gives wonder as to what this upcoming October might hold.

Brady Edwards, Mt. Pleasant Sacred Heart

Just as he did last year, the Sacred Heart senior has been dropping time here, there, and anywhere. In three consecutive races, he’s run a season best. First, a 16:16 at Trent Carter. Then, a 16:10 on the same course. Now a 15:54, his first ever sub-16, in his win up in Cadillac.

Caelyn Torry, McBain

Can we talk about a breakout race? Prior to Saturday, Torry held a personal best of 18:32. Her fastest time ever in any September had been a 19:07 from a year ago. Her 18:15 to win the Blue race shattered both her September and lifetime best, immediately placing Terry in the hunt for November glory.

*** = State Title Contender
** = Top Ten Contender
* = State Qualifying Contender
Based on the 2021-2025 ratings.
WAB = Weighted Average Before, comparing a team’s top-5 avg. from the previous week’s rankings

Of course, comparing to State/Regional day isn’t perfect, but if you’re hitting these marks on less consequential days, that’s likely a good omen for championship season. And if not, I’m sure you’ll summon a superhuman effort when it matters more. With the Weighted Average Before, it can be a sign that based on this particular meet, a team could move up in the rankings.

BOYS TEAM RATINGS

TeamTop-5 Avg.DivisionWAB
Midland Dow175.31181.3
Mt. Pleasant170.31166.9
TeamTop-5 Avg.DivisionWAB
Reed City165.32166.1
Gaylord157.02151.7
Cadillac156.42157.0
Big Rapids151.32159.2
Clare149.42140.7
TeamTop-5 Avg.DivisionWAB
Gladwin*168.33167.4
Lake City152.63145.6
Roscommon145.23143.8
Sanford-Meridian142.73150.4
McBain140.13141.8
Manton138.83133.9
Beaverton136.43100.5
Elk Rapids132.03117.2
Kingsley131.63127.1
Leroy Pine River115.03113.7
Lakeview100.63138.7
TeamTop-5 Avg.DivisionWAB
Mt. Pleasant Sacred Heart*150.54154.8
Grand Traverse Academy*142.14139.4
Fowler124.14133.0

GIRLS TEAM RATINGS

TeamTop-5 Avg.DivisionWAB
Mount Pleasant104.41106.3
Midland Dow101.61121.9
TeamTop-5 Avg.DivisionWAB
Cadillac99.32107.7
Clare97.9294.8
Shepherd90.2283.2
Gaylord89.7271.1
Reed City75.4237.1
Big Rapids26.82–
TeamTop-5 Avg.DivisionWAB
Lake City*101.43104.8
McBain*97.4388.0
Sanford-Meridian*84.4391.3
Leroy Pine River78.2375.7
Gladwin64.5361.1
Roscommon56.3351.2
Manton46.4330.6
Kingsley42.5335.9
Lakeview11.63-67.3
TeamTop-5 Avg.DivisionWAB
Onekama**90.2490.1
Grand Traverse Academy*64.7468.8
Fowler*60.1462.0
Buckley*59.6446.5
Bellaire47.4447.1
Mt. Pleasant Sacred Heart43.3443.9

BOYS INDIVIDUAL RATINGS

GradeNameTimeTeamRating
12Lukas Albright15:26.2Big Rapids203.6
11Johnathan Elsea15:29.8Mount Pleasant202.4
12Brady Edwards15:54.6Mt. Pleasant Sacred Heart194.1
11Tristan Hernandez16:15.3Kingsley187.2
10Jake Roberts16:23.7Midland Dow184.4
11Gabe Piach16:31.0Gladwin182.0
10Colton Mulder16:31.3Cadillac181.9
10Aiden Willett16:33.4Lakeview181.2
11Abraham Kiaunis16:45.2Reed City177.3
12Myles Robinson16:46.7Gladwin176.8
12Wesley Chaffee16:47.8Mt. Pleasant Sacred Heart176.4
10Liam Plainte16:52.8Houghton Lake174.7
11Solomon DeBruyn16:53.6TC Central (Traverse City)174.5
12Carter English16:53.9Midland Dow174.4
9Ivan Christensen16:54.3Gladwin174.2
11Johannes Visser16:55.0Midland Dow174.0
11Daniel Broderick16:55.4Midland Dow173.9
12Evan Civinskas16:56.0Roscommon173.7
11Azrael Horvath16:56.5Manton173.5
10Noah Strother16:57.3Gaylord173.2
11Tanner Dozier17:04.4Reed City170.9
11Charlie Denherder17:05.1Elk Rapids170.6
11Owen Jarosz17:05.7Frankfort170.4
12Braydn Winkel17:06.3McBain170.2
11Gabriel Nix17:07.3Midland Dow169.9
12Christopher CJ Forsyth17:08.7TC Central (Traverse City)169.4
11Remyngton Clish17:10.9Sanford-Meridian168.7
12Joseph Haupt17:11.7Clare168.4
9Raiden Peacock17:13.6Midland Dow167.8
12Brayden Spears17:13.9Lake City167.7
10Peyton Eichinger17:14.8Mount Pleasant167.4
10David Strother17:15.0Gaylord167.3
12Thomas Janisse17:18.3Roscommon166.2
12Connor Schmidt17:21.6Clare165.1
10Silas Finney17:22.0Beaverton165.0
12Daniel Chaney17:22.6Lake Leelanau St. Mary164.8
12Liam VanScoyoc17:22.6Reed City164.8
11Beckett Swanson17:26.0Cadillac163.7
12Preston Komara17:27.5Midland Dow163.2
12Joshua Ross17:30.9Midland Dow162.0
12Emmanuel Valdez17:31.6Mount Pleasant161.8
12Asher Barz17:32.7Mount Pleasant161.4
10Ethan Strother17:33.5Gaylord161.2
11Keagon Kostecki17:36.7Big Rapids160.1
11Beckett Dennis17:37.4Grand Traverse Academy159.9
10Brennen Norman17:42.0Mount Pleasant158.3
10Cooper Green17:42.2Mount Pleasant158.3
12Brady Dozier17:42.8Reed City158.1
10Eli Hejnal17:45.6Lake City157.1
12Jeffery Sisson17:48.2Gladwin156.3
9Luke Miller17:50.7Reed City155.4
11Joshua England17:51.0Midland Dow155.3
12Carter Root17:52.1Lake City155.0
10Logan Platte17:53.2Fowler154.6
11James Fransted17:55.7Big Rapids153.8
10Ethan Harrand17:59.5Buckley152.5
11Andrew Gilde18:00.0Kingsley152.3
12Aiden Harrison18:01.0Gladwin152.0
12Christian Villa-Bilton18:02.3Clare151.6
11Alexander Neveau18:02.8TC Central (Traverse City)151.4
JrMason Jager18:03.2Traverse City Christian151.3
10Connor Kirkman18:03.2Grand Traverse Academy151.3
10Calvin Gareiss18:03.3TC Central (Traverse City)151.2
9Pierce Lakatos18:05.1Sanford-Meridian150.6
10Miles Decker18:06.3Mount Pleasant150.2
12Masyn Wing18:09.0Cadillac149.3
12Bryce Reid18:09.8Elk Rapids149.1
11Hunter Bonner18:11.2Roscommon148.6
9Mackey Hartley18:11.3TC Central (Traverse City)148.6
10Gavin Gross18:11.5TC Central (Traverse City)148.5
12Dillon Spilker18:14.9Sanford-Meridian147.4
12Noah Dubridge18:17.3Mt. Pleasant Sacred Heart146.6
11Owen Peterson18:17.8Manton146.4
12Sutton Klaus18:18.7Clare146.1
9Emmett Vogel18:20.0Gladwin145.7
9Ethan Sheffer18:21.2Midland Dow145.3
10Logan Mahan18:23.2Cadillac144.6
11Tristin Quist18:24.3McBain144.2
10Easton Harrand18:26.8Buckley143.4
11Misael Paez18:27.1Lake City143.3
10Thaddeus Hunt18:28.6Reed City142.8
10Travis Cornwell18:28.9Cadillac142.7
11Corbin Hutchinson18:30.0Gaylord142.3
9Gage Westgate18:30.2Morley-Stanwood142.3
9Malachi Fassett18:31.6Beaverton141.8
10Reo Avery18:33.3McBain141.2
12Eli Willoughby18:33.5Grand Traverse Academy141.2
9Reese Harland18:34.1Gaylord141.0
9Nathan Muma18:36.7Gladwin140.1
12Darren Moore18:37.5LeRoy Pine River139.8
12Dan Youngberg18:37.9Lake City139.7
10Owen English18:41.4Midland Dow138.5
12Braeden Hargrove18:45.8Beaverton137.1
10Ayceten Leach18:48.3Midland Dow136.2
12Aubin Allee18:51.9LeRoy Pine River135.0
10Jimmy Kolehmainen18:52.2Frankfort134.9
10Brydan Wing18:52.6Cadillac134.8
9Remington Manthei18:54.0Grand Traverse Academy134.3
10Cullen Hall18:55.4Beaverton133.9
9Jonah Griffiths19:00.9Gladwin132.0
11Ben Mulder19:01.9McBain131.7
9Broderick Ladd19:02.0Midland Dow131.7
12Isaiah Morrow19:02.8Manton131.4
9Jackson Burtis19:07.8Houghton Lake129.7
9Isaac Jonna19:08.3TC Central (Traverse City)129.6
11Julian Spitzner19:09.2TC Central (Traverse City)129.3
10Ben Barnett19:11.6Reed City128.5
10Noah Bacon19:11.9Big Rapids Crossroads Academy128.4
9Collin Sampson19:13.0Sanford-Meridian128.0
12Ben Keebaugh19:14.5Fowler127.5
9Chris Worley19:14.8Roscommon127.4
12Ryder LaCourse19:19.2Big Rapids125.9
10Kaedyn Smith19:21.7Fowler125.1
9Logan Gilde19:21.9Manton125.0
9Andrew Huls19:24.1Midland Dow124.3
9Noah Kinney19:24.7Grand Traverse Academy124.1
9Chance Hervey19:28.9Reed City122.7
9Lucas Smith19:31.2Kingsley121.9
11Shawn Rogers19:31.5Reed City121.8
11Wesley Schram19:32.1Vestaburg121.6
9Winston Clark19:33.1TC Central (Traverse City)121.3
12Liem Hauserman19:36.9Cadillac120.0
11Raphael Schaub19:37.1Grand Traverse Academy120.0
10Jacob Stull19:38.7Cadillac119.4
11Jude Flaherty19:39.3Brethren119.2
10Noah Zalba19:40.2Sanford-Meridian118.9
12Damian Heindl19:41.1Mt. Pleasant Sacred Heart118.6
JrDaniel Collins19:41.4Traverse City Christian118.5
9Logan Pellow19:41.7Lake City118.4
10Eli Gilbert19:44.3Manton117.6
12Josiah Hernandez19:46.2Kingsley116.9
10William Laubenthal19:46.5Mt. Pleasant Sacred Heart116.8
9Garrison Farley19:47.3Gladwin116.6
9Murphy Chapman19:48.8Mt. Pleasant Sacred Heart116.1
11Carter Chapman19:49.1Clare116.0
10Brady Garrett19:49.1Frankfort116.0
12Michael Tycner19:49.9Mount Pleasant115.7
10Knox Schmidt-Stoykovich19:51.8Onekama115.1
9Ethan Miseta19:54.4Elk Rapids114.2
11Noah David19:55.0Ogemaw Heights114.0
11Jackson Truckey19:55.4Suttons Bay113.9
10Dante Kline19:55.5Gaylord113.8
10Mason Godden19:57.2Elk Rapids113.3
11Joshua Caudill19:57.4Vestaburg113.2
9Karson Amey19:57.7Big Rapids113.1
9Breck Klunder19:58.3McBain112.9
9Wallace Showalter19:58.4Elk Rapids112.9
10Brant Wilson20:01.4Mount Pleasant111.9
10Dash Price20:01.8TC Central (Traverse City)111.7
9Brian Peterson20:02.8Gaylord111.4
12Hudson Hoerauf20:06.1Roscommon110.3
12Carter Blumenschein20:07.4Onekama109.9
10Maxwell Wieber20:09.2Fowler109.3
9Ethan Kroll20:09.6Gaylord109.1
9Saige Davis20:10.4Reed City108.9
10Maksim Mitteer20:17.0TC Central (Traverse City)106.7
9Elijah Stolt20:17.2Elk Rapids106.6
12Greg Steele20:21.6Clare105.1
10Matthew Austin20:23.6Cadillac104.5
12Riley Sprague20:23.7Beaverton104.4
10Remington Schueller20:24.9Fowler104.0
11Owen Drews20:26.6TC Central (Traverse City)103.5
10Marcus Crawley20:28.5Midland Dow102.8
11Kaiden Proffer20:31.4Buckley101.9
9Zeke Holmes20:32.9LeRoy Pine River101.4
11JP Bruins20:34.8LeRoy Pine River100.7
10Camden Conner20:36.4Fowler100.2
12Michael Macksey20:37.5Elk Rapids99.8
12Travis Kelsey20:40.7Lake City98.8
12Caden Ardan20:42.3Grand Traverse Academy98.2
10Moses Servin20:42.7Manton98.1
9Tristan Sterly20:42.8LeRoy Pine River98.1
10Eli Peterson20:44.7Manton97.4
11Dylan Zielinski20:47.0Mount Pleasant96.7
10Hayden Fowler20:52.7Lake City94.8
9Bradley Klein20:53.7Gladwin94.4
9Harlan Agustin20:59.2TC Central (Traverse City)92.6
9Joshua Marsh21:00.1Ogemaw Heights92.3
11Eric Liang21:03.3Ogemaw Heights91.2
9Grant Wilson21:04.6Fowler90.8
9Max Hospodar21:07.6Elk Rapids89.8
9Kenneth Jeffrey21:08.5Lakeview89.5
12Dakota Kline21:08.6McBain89.5
11Lewis Holmes21:10.2Bellaire88.9
12Reed Sprague21:11.9Beaverton88.4
10Matthew Hafeli21:14.0Midland Dow87.7
10Elias Erickson21:15.4Midland Dow87.2
9Connor Swisher21:17.2Onekama86.6
9Parker Dawson21:17.3LeRoy Pine River86.6
9Ethan Blank21:18.0Cadillac86.3
12Dillan Jones21:18.2LeRoy Pine River86.3
9Sam Rohloff21:22.4Lakeview84.9
10Leo Haney21:23.8Sanford-Meridian84.4
11Bode Dykstra21:23.9TC Central (Traverse City)84.4
9Liam Laske21:27.1Sanford-Meridian83.3
11Emmett Martin21:27.9Midland Dow83.0
11Evan Wemple21:28.6LeRoy Pine River82.8
10Justin Saenz21:31.4Mount Pleasant81.9
11Colton Hicks21:32.0Gaylord81.7
10Colton Porter21:35.1Lakeview80.6
12Logan Mecomber21:35.9Midland Dow80.4
9Siler Rowley21:36.1Sanford-Meridian80.3
9Keaton Sprague21:38.9Kingsley79.4
9Arthur Bilyea21:39.9Manton79.0
10Christian Goldsmith21:41.1Gaylord78.6
10Mitchell Brand21:42.2Buckley78.3
9Connor Kruse21:45.9LeRoy Pine River77.0
10Isaak Wearne21:47.3Reed City76.6
10Tim Fisher21:50.6Reed City75.5
10Bentley Lagalo21:51.0Midland Dow75.3
12Jack Wallender21:53.9Manton74.4
9Mason Somers21:58.4Clare72.9
10Wyatt Snyder22:00.4Lake City72.2
9Benjamin Zalba22:01.2Sanford-Meridian71.9
11James Neff22:01.5Grand Traverse Academy71.8
11Andrew Grant22:07.0Lake Leelanau St. Mary70.0
10James Heiple22:09.4Beaverton69.2
10Michael Barrera22:11.8Reed City68.4
12Ryan Ferguson22:12.8Mount Pleasant68.1
12Martin Clarambo22:16.3Manton66.9
12Tyler Deneau22:16.6Grand Traverse Academy66.8
10Gabe Ghearing22:16.7Lakeview66.8
12Blaine Stieg22:17.8LeRoy Pine River66.4
11Julian Bamberg22:18.4Bellaire66.2
11Taben West22:19.3TC Central (Traverse City)65.9
10Isaac Hobbs22:21.2Grand Traverse Academy65.3
11Kaydence Gunnare22:22.4Kingsley64.9
12Sean Lauzon22:23.0Big Rapids Crossroads Academy64.7
9Bentley Bliss22:24.9Mt. Pleasant Sacred Heart64.0
9Zacoby Holmes22:25.3LeRoy Pine River63.9
11Micah Spencer22:34.6TC Central (Traverse City)60.8
11Ryan Meyer22:35.2Frankfort60.6
11Aiden Musall22:35.7Gaylord60.4
9Jace Montney22:36.2Clare60.3
9Caleb Lindquist22:41.6LeRoy Pine River58.5
10Cole Lockwood22:43.3Gladwin57.9
10Clayton Durga22:43.9Lake City57.7
9Carson Charbonneau22:44.1Midland Dow57.6
11Ethan Holmes22:48.0Kingsley56.3
10Jason Schilling22:53.7Vestaburg54.4
10Zander Johnson22:59.1TC Central (Traverse City)52.6
9Ben Cliff23:00.3TC Central (Traverse City)52.2
11Calder Robinson23:01.2Mount Pleasant51.9
10Milo Joyce23:04.5Bellaire50.8
9Hayden Wright-Johns23:06.7Clare50.1
10Elijah Goodell23:08.9Midland Dow49.4
9Lincoln Johnson23:13.6Morley-Stanwood47.8
9Auron Riqueros23:14.8Manton47.4
9Jace Jarskey23:15.3Kingsley47.2
10Brenden Miller23:16.1Manton47.0
12Chan Jeong23:19.9Interlochen Arts Academy45.7
9Jackson Klunder23:26.4McBain43.5
9Owen Chevalier23:42.9Midland Dow38.0
9Anthony Eckert23:43.6Lakeview37.8
9Jacob Stephens23:45.0Bellaire37.3
12Nathan Kinney24:06.4Grand Traverse Academy30.2
11Keigan Holp24:09.8Mount Pleasant29.1
9Orin Bregg24:19.8McBain25.7
9Barry Kim24:21.4Mt. Pleasant Sacred Heart25.2
10Matthew Smith24:26.0Grand Traverse Academy23.7
10Paco Haan24:28.1New Covenant Christian (Interlochen)23.0
11Ethan Baidoo24:32.3Mt. Pleasant Sacred Heart21.6
8Michael Dunphey24:32.7Lake Leelanau St. Mary21.4
11Garrison Story24:40.5Big Rapids18.8
10Roxas Flippo24:51.2Cadillac15.3
9Justin Kropf25:08.9Mt. Pleasant Sacred Heart9.4
9Sawyer Flaherty25:14.1Brethren7.6
9Rhett Curtis25:17.1Kingsley6.6
9Parker Komara25:18.1Midland Dow6.3

GIRLS INDIVIDUAL RATINGS

GradeNameTimeTeamRating
11Caelyn Torry18:15.0McBain147.3
10Alaina Civinskas18:24.2Roscommon144.3
9Isadora Shaw18:36.3Lake City140.2
12Ella McInerney18:43.8Cadillac137.7
11Sophie Grinage18:55.1Leland134.0
11Callie Sinke18:56.0Onekama133.7
11Madisyn Wanstead18:57.3LeRoy Pine River133.2
11Chloe Mazza19:28.1Cadillac123.0
11Kate Macfarlane19:38.4Midland Dow119.5
9Aubrey Doan19:41.7Lake City118.4
12Sophia Buzzelli19:41.8Clare118.4
12Mikenna Nagel19:43.1Sanford-Meridian118.0
11Jessa Skonieczny19:44.1Mount Pleasant117.6
12Anna Sheppard19:47.4Mount Pleasant116.5
11Elise Renkiewicz19:51.0Lake City115.3
10Lilly Pierce19:51.6Mount Pleasant115.1
9Cecelia Merrick19:52.0Gaylord115.0
11Cailyn Baker19:53.6Shepherd114.5
10Hannah Vogel19:54.8Midland Dow114.1
12Hallee Hervey19:55.7Reed City113.8
10Lily Sisson19:58.1LeRoy Pine River113.0
12Betsy Gooden20:14.8Manton107.4
11Danica Redes20:15.3Shepherd107.2
9Quinn Drake20:24.3Clare104.2
12Addy Zeller20:24.7Onekama104.1
10Ava Higley20:27.1Frankfort103.3
11Taylor Wills20:30.7Mt. Pleasant Sacred Heart102.1
9Clara Thelen20:31.2Fowler101.9
10Hailey Kuhn20:32.6Cadillac101.5
12Madelyn Frisbee20:32.8Midland Dow101.4
12Marlowe Walcott20:36.1Reed City100.3
10Zakia Wagoner20:41.1Onekama98.6
11Brianna Patrick20:41.4Manton98.5
12Kamryn Salladay20:45.1Lakeview97.3
9Brooklyn Wilson20:47.1Mount Pleasant96.6
10Evelayna Szajner20:51.0Gaylord95.3
11Avalynne Allee20:51.5LeRoy Pine River95.2
9Brooklyn Kramer20:52.1Gaylord95.0
12Lauren Leis20:54.7Clare94.1
12Madelyn Reinink20:55.8McBain93.7
10Mya Bronkema20:57.1McBain93.3
10Emerson Jackson21:02.9TC Central (Traverse City)91.4
11Emma Stotzel21:04.4Clare90.9
12Madison Smith21:05.0Grand Traverse Academy90.7
12Ellie Beach21:07.2Sanford-Meridian89.9
11Joylin Brillhart21:07.6Midland Dow89.8
11Sarah Warner21:11.6Shepherd88.5
10Brooklyn Griffin21:12.7Buckley88.1
9Jane Andrews21:16.7TC Central (Traverse City)86.8
9Carlie Battle21:18.4Reed City86.2
11Esme Kane21:19.6Gaylord85.8
11Marilise (Mari) Yezak21:27.8Midland Dow83.1
11Betty Cordner21:28.7Interlochen Arts Academy82.8
11Harlow Hughes21:29.2Lake City82.6
11Ava Robinson21:31.5Clare81.8
11Vivian O’Callaghan21:33.5Gladwin81.2
9Evangeline Becker21:37.3Midland Dow79.9
10Grace Wilson21:39.0McBain79.3
12Laura Janisse21:40.0Roscommon79.0
12Lexi Kent21:40.8TC Central (Traverse City)78.7
12Addison Patrzik21:45.7Grand Traverse Academy77.1
9Annie Koenigsknecht21:47.8Fowler76.4
12Bayleigh Finney21:48.3Sanford-Meridian76.2
11Mya Castellon21:48.8Mount Pleasant76.1
10Arliena Grant21:48.8Gladwin76.1
11Jessica Toole21:52.4Midland Dow74.9
12Mikayla Kulawiak21:54.2Buckley74.3
10Miah Elwood21:56.5McBain73.5
9Lily Sparks21:56.7Cadillac73.4
9Amelia Hoyt21:59.1Bellaire72.6
11Mary Saladin21:59.2Big Rapids72.6
10Sophi Beach21:59.9Sanford-Meridian72.4
9Madilynn Schneider22:00.6Fowler72.1
11Molly Schichtel22:01.3Kingsley71.9
12Annalee Takalo22:03.0Shepherd71.3
12Tsune DuCheny22:04.3Buckley70.9
9Mae Knight-King22:07.8Shepherd69.7
9Emma Broderick22:10.9Midland Dow68.7
9Ruby Okma22:14.4Elk Rapids67.5
11Claire Couturier22:15.8Lake Leelanau St. Mary67.1
10Alexis Logan22:17.4Onekama66.5
10Danica Burtch22:19.8Sanford-Meridian65.7
9Peyton Baranek22:20.6Midland Dow65.5
10Madalyn Dewey22:27.1Bellaire63.3
9Tristyn Blevins22:28.3Mount Pleasant62.9
11Leyah Reed22:29.0Midland Dow62.7
10Paislie Hillard22:32.7McBain61.4
12Jean Holland22:33.6Cadillac61.1
11Eliana Aris22:36.3Big Rapids60.2
10Olivia Evans22:38.4Gladwin59.5
9Devan Smith22:41.4Mt. Pleasant Sacred Heart58.5
12Haley Fitzgibbon22:42.3Sanford-Meridian58.2
9Peyton Pierz22:44.2Gaylord57.6
12Charlotte Mawhorter22:44.7Gladwin57.4
12Lily Wilcoxen22:47.8Grand Traverse Academy56.4
10Kiki Kunhara22:47.9Midland Dow56.4
11Leah Leis22:49.2Clare55.9
10Alice Philburn22:51.8Cadillac55.1
10Zoie Beam22:51.8Reed City55.1
11Scotlyn Wistinghausen22:55.5Cadillac53.8
12Jessica Stouten22:57.7Vestaburg53.1
12Alayna Zahn22:59.0Midland Dow52.7
12Madison Moeggenborg22:59.5Shepherd52.5
11Payton Green23:01.3Grand Traverse Academy51.9
9Bailey Griessel23:06.3Lake City50.2
9Milah Eising23:08.0Lake City49.7
10Lilah Szotko23:12.5Onekama48.2
9Jane Comfort23:12.6TC Central (Traverse City)48.1
9Breanna Aalderink23:12.7Gladwin48.1
10Tessa Bedtelyon23:12.9Ogemaw Heights48.0
12Elizabeth Huisjen23:14.1Gladwin47.6
10Autumn Patrzik23:15.3Grand Traverse Academy47.2
12Kayden Hinton23:17.5McBain46.5
9Laney Richmond23:19.8TC Central (Traverse City)45.7
12Rina Graveline23:20.8Gladwin45.4
11Mirabelle Balcom23:21.4Roscommon45.2
9Karis Bender23:22.1Kingsley45.0
10Grace Campbell23:24.3Bellaire44.2
12Brynn Robinson23:25.4Shepherd43.9
12Michaela O’Callaghan23:25.6Gladwin43.8
11Ariana Paris23:26.2Buckley43.6
9Autumn Berryhill23:27.4Onekama43.2
10Bella Mehta23:28.8Midland Dow42.7
9Reagan Bellinger23:32.1Shepherd41.6
11Alexandra Stickel23:32.3Midland Dow41.6
10Kinley Gillis23:32.4TC Central (Traverse City)41.5
9Lucy Croft23:34.1Mount Pleasant41.0
10Carissa Rokos23:34.8TC Central (Traverse City)40.7
9Vada Povey23:39.5Gladwin39.2
11Alaina Morrell23:39.7Gaylord39.1
12Martina Servin23:45.6Manton37.1
8Elena Meyer23:46.2Lake Leelanau St. Mary36.9
9Natalie Mitchell23:46.6Kingsley36.8
11Rosie Johnson23:52.3Morley-Stanwood34.9
9Kylee Anderson23:53.4Mt. Pleasant Sacred Heart34.5
9Hailey Holmes23:53.9Kingsley34.4
11Paige Roman23:54.4Big Rapids34.2
10June York23:55.6Grand Traverse Academy33.8
12Morgan Reh23:56.4Bellaire33.5
12Kaylynn Seeley23:56.7Vestaburg33.4
11Maria Schwerin23:59.1Grand Traverse Academy32.6
11Annika Shev24:02.8TC Central (Traverse City)31.4
9Calista Hock24:03.2Sanford-Meridian31.3
10Anna McKeough24:03.6Onekama31.1
12Rebecca Rubei24:04.0Clare31.0
10Lillian McCauley24:04.5Gladwin30.8
9Brynlee Stevenson24:05.2Sanford-Meridian30.6
10Kaitlyn Pontz24:05.7McBain30.4
9Cameran Rios24:06.9LeRoy Pine River30.0
9Isla Moore24:07.0Midland Dow30.0
12Kerigan Pung24:07.8Fowler29.7
12Lindsay Hofmeister24:11.5Midland Dow28.5
11Morgan Hausbeck24:13.7Mount Pleasant27.8
12Abigail Hicks24:13.9Mount Pleasant27.7
11Ava Hartley24:18.2TC Central (Traverse City)26.3
12Luz Maldonado24:22.2Midland Dow24.9
10Maria Skrzypczak24:23.2Kingsley24.6
10Micah Morrow24:24.1Manton24.3
12Ava Kingsley24:24.8Shepherd24.1
12Isabella Hocking24:27.7Bellaire23.1
9Madeline Mahon24:29.3Mt. Pleasant Sacred Heart22.6
12Miriam Hunt24:31.7Reed City21.8
12Kaylee Swanson24:33.6Buckley21.1
11Elaina Rohloff24:35.1Lakeview20.6
9Hope Phillips24:35.4Fowler20.5
9Kamryn Walch24:36.8Shepherd20.1
9Mckalee Holmes24:38.0LeRoy Pine River19.7
12Alaina Weyrowske24:38.0Midland Dow19.7
10Sofia Homan24:38.4TC Central (Traverse City)19.5
12Cora Carver24:41.8Vestaburg18.4
9Ava Johnson24:46.0Frankfort17.0
12Dahlia Kluver24:47.0Mount Pleasant16.7
11Linda Mellinger24:48.2Mount Pleasant16.3
11Olivia Douglas24:53.3Elk Rapids14.6
9Kaylyn Kiosterud25:02.6Cadillac11.5
11Ava Bauschatz25:03.1Midland Dow11.3
11Maya Cicci25:03.2Midland Dow11.3
9KLeigh Farrell25:03.2Shepherd11.3
11Sophie Blewett25:03.4Midland Dow11.2
10Mina Schneider25:03.9Cadillac11.0
10Braelyn Bowker25:04.1Roscommon11.0
11Arielle Jackson25:08.9Big Rapids9.4
11Marianna Simon25:13.8Fowler7.7
11Ryleigh Vining25:16.4Morley-Stanwood6.9
9Susanna McGaugh25:24.4Midland Dow4.2
11Claira Slezak25:28.2Lakeview2.9
9Briellen West25:29.2Ogemaw Heights2.6
12Sage Brewer25:30.7Ogemaw Heights2.1
12ClairaBelle Bonner25:31.1Roscommon2.0
9Penelope Burnside25:31.2Elk Rapids1.9
11Lillian Mahan25:33.8Cadillac1.1

Uncategorized

2026 Ratings: Hansons

An updated info sheet!

Boys Adjustment: +25
Girls Adjustment: +27

A WORD ABOUT THE WINNERS

We’ve already covered the unexpected improvements in the early weeks shown by those lesser-known names. As temperatures and times are dropping, now is the perfect time to pay attention to the quick runners putting times on the board and earning victories.

From my vantage point of trying to provide crowd control and avoid scolding folks on a beautiful fall day, I could only see the runners a few times. But I’ve been around the sport awhile and seen many races, so a little recap of how they played out:

Xavier Solgot, L’Anse Creuse North

Over the past few weeks, Xavier has been aggressively pursuing his fitness. His season opener at Lamplighter didn’t go his way, so it was back to the drawing board in early September. At Spartan, he was with the main pack for the first 1000m. At Holly, that was extended to two miles. Here, he jumped to an early lead with an aggressive 4:38 mile and pulled away the entire race. The confidence early in the race will pay off come championship season because the fitness is sure rounding into form.

A’nyla Robinson, Oak Park

It’s been a few years since Robinson was last traversing Michigan cross courses, but it seems she’s getting the hang of it. After a few efforts in the 18’s and 19’s, Robinson raced with force here. She grabbed an early lead, bringing about a quick pace to this course which was begging for fast times. Charlotte Jones (who also ran a tremendous race) took the lead in the final mile, but Robinson used her infamous track speed to grab a victory.

It turns out that Brandon Jiles guy can coach more than sprinters and hurdlers.

*** = State Title Contender
** = Top Ten Contender
* = State Qualifying Contender
Based on the 2021-2025 ratings.
WAB = Weighted Average Before, comparing a team’s top-5 avg. from the previous week’s rankings

Of course, comparing to State/Regional day isn’t perfect, but if you’re hitting these marks on less consequential days, that’s likely a good omen for championship season. And if not, I’m sure you’ll summon a superhuman effort when it matters more. With the Weighted Average Before, it can be a sign that based on this particular meet, a team could move up in the rankings.

BOYS TEAM RATINGS

TeamTop-5 Avg.DivisionWAB
Rochester*182.91180.1
Clarkston177.01182.0
Rochester Hills Stoney Creek173.91173.1
Troy Athens168.61167.9
Allen Park164.91169.4
Grosse Pointe South158.31155.3
L’Anse Creuse North157.91156.3
Bloomfield Hills157.41155.6
West Bloomfield155.01159.5
Detroit Renaissance150.71147.9
Birmingham Seaholm146.21156.5
Walled Lake Western142.91131.1
Beverly Hills Groves140.81137.3
Chippewa Valley139.51146.0
Sterling Heights Stevenson139.51136.5
Utica Ford138.31133.8
Brother Rice134.71130.0
St. Clair Shores Lakeview130.51128.6
Warren Woods Tower113.51105.8
Wayne Memorial106.61107.5
Roseville63.8155.2
Warren Mott55.8179.0
TeamTop-5 Avg.DivisionWAB
Detroit Country Day*176.62168.1
Dearborn Divine Child167.02169.9
Marysville160.32157.7
Macomb Lutheran North155.12148.5
Trenton131.42131.8
Grosse Pointe North123.12128.0
Madison Heights Lamphere111.22115.6
Bloomfield Hills Cranbrook-Kingswood107.2280.7
St. Clair Shores Lake Shore88.92101.3
Eastpointe60.5239.0
TeamTop-5 Avg.DivisionWAB
Rochester Hills Lutheran NW**170.93173.1
Clawson99.13123.5
TeamTop-5 Avg.DivisionWAB
Austin Catholic100.4492.8
Auburn Hills Oakland Christian100.14114.7
TeamTop-5 Avg.DivisionWAB
MACH151.6HS151.1

GIRLS TEAM RATINGS

TeamTop-5 Avg.DivisionWAB
Clarkston109.61106.4
Grosse Pointe South108.71104.4
Rochester Hills Stoney Creek103.9198.5
Rochester103.91116.0
Bloomfield Hills93.8197.6
Beverly Hills Groves90.1183.4
Birmingham Seaholm88.5185.9
Royal Oak86.4188.8
Oak Park81.0183.8
Troy Athens76.0165.9
Sterling Heights Stevenson70.1159.7
Chippewa Valley67.0155.6
Walled Lake Western64.2153.6
L’Anse Creuse North58.1154.6
Utica Ford57.0149.3
Warren Woods Tower29.71-2.6
West Bloomfield26.211.9
Warren Mott21.4142.5
St. Clair Shores Lakeview2.41-23.9
TeamTop-5 Avg.DivisionWAB
Macomb Lutheran North104.22101.1
Bloomfield Hills Cranbrook-Kingswood97.6275.6
Farmington Hills Mercy83.1296.7
Marysville66.0254.6
Grosse Pointe North62.1245.5
Dearborn Divine Child59.1269.9
Trenton58.7253.7
Detroit Country Day48.82–
TeamTop-5 Avg.DivisionWAB
Rochester Hills Lutheran NW76.8372.1
Marine City8.5321.6
TeamTop-5 Avg.DivisionWAB
MACH43.9HS25.9

BOYS INDIVIDUAL RATINGS

GradeNameTimeTeamRating
11Xavier Solgot15:02.6Macomb L’Anse Creuse North210.8
11Nole Lorenzen15:20.9Rochester Hills Lutheran NW204.7
11Cooper McNaughton15:33.9Clarkston200.4
11Lucas Campbell15:36.7Rochester199.4
11Jack Hincks15:37.2Detroit Country Day199.3
11Aidan Schwalbach15:43.8Rochester Hills Stoney Creek197.1
12Joshua Macri15:46.8Macomb Lutheran North196.1
12Colin Blachford15:53.6Troy Athens193.8
12Owen Windgaston15:55.0Clawson193.3
10Jaden Hill16:23.3Allen Park183.9
11Elliot Alef16:23.3Macomb Lutheran North183.9
12Vern Clyne16:28.6Clarkston182.1
11Owen Lawrence16:31.2Bloomfield Hills181.3
9Jerryd Cromer16:34.4Rochester180.2
10Gavin Bowers16:36.1Austin Catholic179.6
12Miles Foster16:37.9Clarkston179.0
11Ethan Bray16:38.6Detroit Country Day178.8
10George Mockeridge16:38.9Birmingham Seaholm178.7
12Alonso San Vicente Lugo16:39.1Rochester178.6
10Caleb McBride16:39.8Marysville178.4
12Conner McLaughlin16:40.6Rochester178.1
9Coen Lorenzen16:41.1Rochester Hills Lutheran NW178.0
9Elijah Campbell16:41.2Rochester177.9
12Jaron Osanaiye16:41.2Sterling Heights Stevenson177.9
10Matthew Zora16:42.5Rochester177.5
10Hari Varma16:44.3Detroit Country Day176.9
12Conrad Schaub16:45.8Rochester Hills Stoney Creek176.4
11Daniel Reifenberg16:48.0Dearborn Divine Child175.7
12Omar Elbashir16:49.3Detroit Country Day175.2
11Curon Davis16:50.6Detroit Renaissance174.8
11Jack Songer16:54.6Rochester Hills Lutheran NW173.5
12Musa Kay16:55.3West Bloomfield173.2
12Caleb Thomason-Redus16:55.5Grosse Pointe South173.2
12Grant Goodwin16:56.3Dearborn Divine Child172.9
11Eddie Nolan16:58.4Troy Athens172.2
12Timothy Minfield III17:02.0Rochester Hills Stoney Creek171.0
12Joseph Arriola17:03.4Dearborn Divine Child170.5
12Brendan Koza17:05.4Marysville169.9
12Wyatt Bovensiep17:09.3Auburn Hills Avondale168.6
12Deacon Ashmore17:10.6Allen Park168.1
12Benjamin Barkham17:16.4Rochester Hills Stoney Creek166.2
10Kharon Thompson17:16.6Oak Park166.1
10Royce Berletic17:17.5Rochester165.8
9Weston Rutallie17:17.6Marysville165.8
9Jackson Satterfield17:18.2Trenton165.6
11Garrett Potts17:19.2MACH Running Homeschool165.3
11James Valovick17:19.9Rochester Hills Lutheran NW165.0
11Ryan Lawrence17:20.4Detroit Renaissance164.9
11Ivan Yepez17:20.5Allen Park164.8
12Jacob Salinas17:22.1Dearborn Divine Child164.3
12Leo Kondziolka17:23.7Clinton Twp. Chippewa Valley163.8
10Tyler Pline17:23.8Detroit Catholic Central163.7
11Doug Grishkevich17:24.2New Haven163.6
11Cameron Osterbeck17:27.0Macomb L’Anse Creuse North162.7
9Sam Phillips17:27.5Grosse Pointe South162.5
9Hudson Seibold17:29.0Clarkston162.0
12Nathan Perez17:29.4MACH Running Homeschool161.9
11Gerry Socha17:30.0Bloomfield Hills161.7
10Braelyn Conley17:30.6Clarkston161.5
9Derek Groen17:31.8Troy Athens161.1
10Oscar Resnick17:35.0Grosse Pointe South160.0
11Jeremiah Jones17:35.6Warren Woods Tower159.8
9Jackson Stedman17:36.4Troy Athens159.5
12Elias Habib17:37.9Rochester Hills Stoney Creek159.0
11Graham Kubiak17:40.9West Bloomfield158.0
10Brenton Kemmer17:44.5Clarkston156.8
12Luke Shelton17:46.4Troy Athens156.2
10Axel Baca-Mora17:47.0Walled Lake Western156.0
11Kadence Saucier17:48.0Allen Park155.7
10Ryland Giannini17:50.6Madison Heights Lamphere154.8
12Ethan Feys17:52.2Troy Athens154.3
11Ryan Legg17:53.8Clarkston153.7
12Josue Martinez17:54.8West Bloomfield153.4
11Connor Twardesky17:54.8Utica Ford153.4
10Bradley Nordstrom17:55.2Rochester153.3
12Luis Holowinski17:56.0West Bloomfield153.0
10Miguel Diaz Lopez17:56.2Bloomfield Hills152.9
10Ty Ormond17:56.2Walled Lake Western152.9
9Brady O’Brien17:56.8Birmingham Seaholm152.7
12Andrew Urben17:56.8MACH Running Homeschool152.7
12Remy Cicotte17:57.0Detroit Country Day152.7
11Gavin Diroff17:57.2Trenton152.6
9Mouhamed Lo17:58.0Oak Park152.3
10Preston Vanderpool17:58.7Grosse Pointe South152.1
10Jack Abdelnour17:58.9Macomb Lutheran North152.0
12Gabriel Wesserling17:59.5Allen Park151.8
11Zachary Barszczowski18:00.2Dearborn Divine Child151.6
10Gavin Comerford18:00.4Macomb L’Anse Creuse North151.5
12Jacob Groen18:00.6Troy Athens151.5
11Andrew Nitz18:01.4Allen Park151.2
11Liam Bush18:02.2Allen Park150.9
12Nicholas Sargent18:07.3Dearborn Divine Child149.2
9Austin Jurand18:09.1Clarkston148.6
12Uzziel Thomassen18:09.7Auburn Hills Oakland Christian148.4
11Bennett Ogilvy18:10.3Utica Ford148.2
12Charles Smith18:10.8Oak Park148.1
11Chandler Hadley18:11.2Clarkston147.9
10Lochlan Doyle18:11.8Bloomfield Hills147.7
9Fontaine Sheffey18:13.1Detroit Renaissance147.3
9Leonardo Sosa Castillo18:13.6Troy Athens147.1
12Garrett Villemure18:13.7Beverly Hills Groves147.1
10Owen Pacyga18:14.5Troy Athens146.8
12Akshay Prabhu18:14.8Rochester Hills Stoney Creek146.7
12Grady Friedmann18:15.9Clinton Twp. Chippewa Valley146.4
11Victor Papa18:16.2Cranbrook Kingswood146.3
10Jay Strausbaugh18:16.3Rochester Hills Stoney Creek146.2
12Christopher Hensler18:16.4Wayne Memorial146.2
9Tripp Morrison18:17.4Detroit Catholic Central145.9
12Joshua Snyder18:17.9MACH Running Homeschool145.7
12Jeremy Johnson18:18.9Marysville145.4
11Brody Kochanski18:19.9Macomb Dakota145.0
11Jake Vincenti18:21.7Brother Rice144.4
10Joseph Aramouni18:22.3Madison Heights Lamphere144.2
11Adam Ahmad18:23.1Detroit Country Day144.0
12Logan Garbo18:23.2Grosse Pointe South143.9
11Skyler Anthony18:25.1Bloomfield Hills143.3
12Melvin Stewart II18:25.9Wayne Memorial143.0
10Gage Dodt18:27.4Rochester Hills Stoney Creek142.5
11Avi Vertkin18:27.9Beverly Hills Groves142.4
9Peter Spiro18:29.0Clarkston142.0
11Brady Corbat18:29.3Marysville141.9
10Canon Belusar18:30.0SCS Lakeview141.7
10Joseph Quan18:30.3Clarkston141.6
10Justin Carpenter18:30.7SCS Lakeview141.4
10Doug Givinsky18:30.9SCS Lakeview141.4
12Brendan Miller18:32.1Dearborn Divine Child141.0
12Jax Scott18:32.4Bloomfield Hills140.9
10Tyler Himmelspach18:32.9Dearborn Divine Child140.7
11Ryan Beauchamp18:33.6New Haven140.5
9Dawson Smith18:34.3Marysville140.2
10Samuel Kutschman18:36.6Rochester139.5
11Thaddeus Hartzell18:38.0Beverly Hills Groves139.0
9Benjamin Trepanowski18:38.2Grosse Pointe South138.9
11Amon Edwards18:38.3Birmingham Seaholm138.9
12Issac Davis18:39.0Rochester138.7
9Ben Larrabee18:39.2Bloomfield Hills138.6
11Zach Reynolds18:39.5Clarkston138.5
10Jobe Lett18:39.9Detroit Cass Tech138.4
10Tucker Broomhead18:39.9Sterling Heights Stevenson138.4
11Lee Raines18:41.2Walled Lake Western137.9
10Tucker Gascoyne18:41.6Memphis137.8
12Edward Minor18:41.8Beverly Hills Groves137.7
11Owen LaBrosse18:42.2Beverly Hills Groves137.6
11Daniel Thomakos18:42.3West Bloomfield137.6
11Carter French18:42.6Clinton Twp. Chippewa Valley137.5
12James Morrison18:42.8Macomb L’Anse Creuse North137.4
11Gideon Schneider18:42.9Clawson137.4
10Eric Morehouse18:43.0Rochester137.3
10Jorge Montes18:44.3Walled Lake Western136.9
12Kyle Swanson18:44.4Sterling Heights Stevenson136.9
10Victor Kamau18:47.1Madison Heights Lamphere136.0
10Jack Dykstra18:48.3Grosse Pointe South135.6
11Mitch Bell18:49.7Utica Ford135.1
11Emmanuel Smith18:50.1Detroit Renaissance135.0
12Hayden Rutter18:51.6Rochester Hills Stoney Creek134.5
11William O’Dell18:52.3Grosse Pointe South134.2
9Elliot Glass18:53.0Birmingham Seaholm134.0
12Daniel Rudolph18:53.6Utica Ford133.8
9Joeseph Bingham18:54.5Brother Rice133.5
10Jihong Min18:55.3Rochester133.2
10Jadon Russell18:55.4Rochester Hills Lutheran NW133.2
12Colt Borror18:55.7Clarkston133.1
12Mickey Sparkes18:56.3Bloomfield Hills132.9
10Josh Smith18:56.6Clarkston132.8
9Henry Kohl18:56.7Beverly Hills Groves132.8
11Liam Gilmour18:57.0Grosse Pointe South132.7
11Daniel Smyth18:57.0MACH Running Homeschool132.7
12Braulio Limon Urdapilleta18:57.2Rochester Hills Stoney Creek132.6
12Ethan Hall18:57.3Rochester Hills Lutheran NW132.6
10Andrew Arnaiz18:57.5Brother Rice132.5
10Nathaniel Filler18:58.0Rochester132.3
10Sam Bonus18:59.9Brother Rice131.7
9Peyton Liddell19:00.5Detroit Renaissance131.5
11Jonah Dashnaw19:00.7Brother Rice131.4
11Shane Korte19:01.8Detroit Catholic Central131.1
9Christian Murphy19:02.5Grosse Pointe North130.8
10Alvaro Gomez Zendejas19:03.2Rochester Hills Stoney Creek130.6
SrJonathan Lule19:03.3Walled Lake Western130.6
12Evan White19:03.4Rochester Hills Stoney Creek130.5
11Lucas Carlson19:04.9Marine City130.0
12David Alsip19:06.5Warren Mott129.5
10Jonas Freese19:07.5Trenton129.2
9Chase Kinsella19:08.2Detroit Catholic Central128.9
12Drew Starkey19:08.3Macomb Lutheran North128.9
11Aland Alomari19:08.9Detroit Country Day128.7
10Samuel Chudy19:09.1Grosse Pointe South128.6
11Victor Hayoo19:09.5Troy Athens128.5
10Brady Kyker19:10.1Clinton Twp. Chippewa Valley128.3
10Vincent Bekkala19:10.6Warren Woods Tower128.1
12DeJuan Oakley19:10.8West Bloomfield128.1
10Daniel Tinkham19:11.6Sterling Heights Stevenson127.8
11Michael Williams19:13.0West Bloomfield127.3
11Chase Pihalja19:13.2Macomb Dakota127.3
12Lorenzo LoGrasso19:13.9Macomb L’Anse Creuse North127.0
12Preston Varnauskas19:14.4Rochester Hills Lutheran NW126.9
10Maximilian Van de Vyver19:15.0Austin Catholic126.7
9Rex Lyon19:15.1Rochester Hills Lutheran NW126.6
11Alessandro Garcia-Galan19:15.6Birmingham Seaholm126.5
9Alex Saragoza19:16.8Detroit Catholic Central126.1
11Luke Sorgeloos19:17.4Macomb L’Anse Creuse North125.9
11Alex Zhang19:19.3Detroit Country Day125.2
9Lucas Dell19:19.6Clarkston125.1
9Hayden Bryer19:20.1Grosse Pointe North125.0
9Simon Halicki19:20.4SCS Lakeview124.9
9Neal Sandifer19:20.6Detroit Renaissance124.8
9Louis Hartzell19:21.1Beverly Hills Groves124.6
9Hudson Fluegel19:21.4Beverly Hills Groves124.5
9Luke Bowers19:21.7Austin Catholic124.4
10Edward Ostberg19:21.9Troy Athens124.4
9Joshua Strohmeyer19:22.4Royal Oak124.2
11Uriah Rogers19:22.8Royal Oak124.1
9Gregory Tod19:22.9Grosse Pointe North124.0
9Miraan Sharma19:23.8Detroit Country Day123.7
12Tyler Penberthy19:25.2Macomb L’Anse Creuse North123.3
10Austin Harden19:25.7Birmingham Seaholm123.1
11Shawn Klemas19:28.2Eastpointe122.3
10Zachary Grice19:28.5MACH Running Homeschool122.2
9Vincent Korson19:28.7Detroit Catholic Central122.1
11Kaleb Kish-Salkovski19:29.4Grosse Pointe South121.9
10Sterling Canady19:29.9Eastpointe121.7
9Mason Folk19:30.0Clinton Twp. Chippewa Valley121.7
10Apollos Ventimiglia19:30.3MACH Running Homeschool121.6
12Jackson Turnas19:30.4Rochester Hills Stoney Creek121.5
10Aleksander Dewey19:31.3Dearborn Divine Child121.2
11Vincent VanGorder19:32.1Birmingham Seaholm121.0
10Harshith Polisetty19:32.4Rochester120.9
12Dyson Betts19:32.6Beverly Hills Groves120.8
10Ely Cameron19:32.7Utica Ford120.8
11Raul Camacho19:33.6Clinton Twp. Chippewa Valley120.5
9Aziz Haq19:34.3Rochester120.2
9Fedor Pastukhov19:35.5Rochester Hills Stoney Creek119.8
10Stuart Nicholson19:35.9Grosse Pointe South119.7
11Tyrique Mabins19:36.0Mt Clemens119.7
12Kyler Bowman19:36.5Roseville119.5
9Aiden Smith19:36.6Detroit Renaissance119.5
9Jose Thomassen19:36.8Auburn Hills Oakland Christian119.4
11Callen Heier19:37.0SCS Lake Shore119.3
10Gavin Samona19:37.4Madison Heights Bishop Foley119.2
11William Henze19:39.4Grosse Pointe North118.5
9Noah Pellumbi19:40.1Royal Oak118.3
11Noah Horvath19:40.6MACH Running Homeschool118.1
12Adrian Walker19:42.4Mt Clemens117.5
10Dominic Zoli19:42.6Macomb Dakota117.5
10Ben Dawson19:43.6Grosse Pointe North117.1
11Erich Sylvia19:43.7Marysville117.1
11Aristotle Chapman19:44.7Macomb L’Anse Creuse North116.8
10Jahswill Osanayie19:45.6Sterling Heights Stevenson116.5
11Walter Sutherland19:45.7New Haven116.4
11Justin Higgins19:45.8Sterling Heights116.4
10Finnegan McGlinchey19:45.9Madison Heights Bishop Foley116.4
12Dylan Zobl19:45.9Royal Oak116.4
10Carson Stassi19:46.9Walled Lake Western116.0
12Russell Warner19:48.5Grosse Pointe North115.5
10Mark Binkowski19:48.6Grosse Pointe South115.5
12Eli VanderLaan19:49.4Beverly Hills Groves115.2
10Benjamin Moeller19:49.5Royal Oak115.2
9Nathan Csernatoni19:50.5Grosse Pointe North114.8
11Chase Peterson19:50.7Macomb L’Anse Creuse North114.8
11Andrew Nyboer19:51.1Macomb Lutheran North114.6
9Cole Palaian19:51.7Clarkston114.4
9Tristen Sedacy19:53.3Oak Park113.9
12Adam Khan19:53.4Detroit Country Day113.9
10Zachary Haggins19:53.4Detroit Renaissance113.9
10Henry Poterek19:54.0Macomb L’Anse Creuse North113.7
10Joshua Trewyn19:54.2Macomb Dakota113.6
10Lorenzo Salas19:54.3Trenton113.6
11Jaxon Kelly19:55.0Detroit Renaissance113.3
9Gavin DeGrendel19:56.4Clarkston112.9
10Henrik Van Howe19:57.5Royal Oak112.5
10James Halladay19:58.7Royal Oak112.1
10Tyler Morris19:58.8Macomb L’Anse Creuse North112.1
11Nathan Zablocki19:59.3Birmingham Seaholm111.9
9Nate Nordhaus19:59.7Bloomfield Hills111.8
9Leo Saragoza20:00.4Detroit Catholic Central111.5
9Tyler Alverson20:02.5Macomb L’Anse Creuse North110.8
10Colin Maurer20:03.1MACH Running Homeschool110.6
11Colton DeChambeau20:03.8Sterling Heights Stevenson110.4
12Logan Courtade20:03.9Rochester Hills Stoney Creek110.4
12Ben Bieri20:04.9Grosse Pointe South110.0
11Cameron Strzelecki20:05.7SCS Lake Shore109.8
11Austin Hash20:06.3Harrison Twp. L’Anse Creuse109.6
10Oliver Chayka20:06.9Detroit Country Day109.4
11Alex Lee20:07.6Rochester Hills Stoney Creek109.1
10Henry Marks20:08.4Grosse Pointe South108.9
10Ethan Ma20:08.7Rochester108.8
11Grady Lamb20:09.6Beverly Hills Groves108.5
10Liam Murphy20:09.9Grosse Pointe North108.4
11Bryson Evans20:10.7Troy Athens108.1
11Jacob Podmokly20:11.5Royal Oak107.8
9Josiyah Ivory20:12.0Detroit Cass Tech107.7
9Gavin Hill20:12.7Marine City107.4
9Alex O’Hara20:12.8Detroit Catholic Central107.4
10Johnathan Konwerski20:13.2Sterling Heights Stevenson107.3
11Jaiden Nguyen20:14.1Warren Mott107.0
12Taye McKinney20:14.3Beverly Hills Groves106.9
9Brennan Simmons20:14.6Marysville106.8
9EJ Thelen20:15.4Detroit Catholic Central106.5
10Tiffin Brenner20:15.7West Bloomfield106.4
10Kyle Krueger20:15.8Sterling Heights Stevenson106.4
12Auden Kane20:20.1Bloomfield Hills105.0
12Hussein Hussein20:21.2Beverly Hills Groves104.6
11Luna Mamou20:21.5Cranbrook Kingswood104.5
10Angel Ruiz20:21.7Rochester104.4
11Tyler Hartland20:21.8Macomb Dakota104.4
10Bryan Tran20:21.9West Bloomfield104.4
11Kaleb Koendarfer20:22.0Macomb Dakota104.3
9Blake Mallory20:22.3Macomb Dakota104.2
11Elliot Duenow20:23.7Royal Oak103.8
11Nathan Lorzeille20:24.4West Bloomfield103.5
12Andrew Giuliano20:24.4Royal Oak103.5
10Lucas Moore20:25.4Macomb L’Anse Creuse North103.2
12Andy Bobco20:26.2SCS Lakeview102.9
10Isaac Hailu20:26.6Grosse Pointe North102.8
11Nick Kopasz20:29.1Detroit Catholic Central102.0
10Evan Villemure20:30.4Beverly Hills Groves101.5
10Ethan Pinks20:30.4Warren Woods Tower101.5
9Gabriel Samoray20:31.3Brother Rice101.2
10Sebastian Lewandowski20:31.3Dearborn Divine Child101.2
11Henry Paul20:32.3Clinton Twp. Chippewa Valley100.9
10Zion Gouveia20:32.5Detroit Cass Tech100.8
11Robert Downey20:33.0Warren Woods Tower100.7
12Cameron Pringle20:37.0Detroit Cass Tech99.3
10Owen Burrows20:38.2West Bloomfield98.9
9Gavin Rucker20:38.4Beverly Hills Groves98.9
10Aden Kabarowski20:38.5Warren Mott98.8
9Zachary Foster20:38.7Clarkston98.8
9Henry Grosfield20:38.7Grosse Pointe North98.8
12Michael Howard20:40.2Detroit Country Day98.3
9Ian Lamky20:40.5Macomb L’Anse Creuse North98.2
10Brady Steaban20:41.2Rochester97.9
10Andrew Pantuso20:42.1Beverly Hills Groves97.6
9Alex Swiatkowski20:42.9Bloomfield Hills97.4
11Dylan Kesterson20:44.3Roseville96.9
12Gabriel Byers20:44.8MACH Running Homeschool96.7
10Luke Johnson20:44.9Macomb Dakota96.7
10Nathan Grech20:45.7SCS Lakeview96.4
10Aden Lim20:46.1Grosse Pointe South96.3
11Owen Noble20:46.4Royal Oak96.2
9ChenXuan Yan20:47.1Cranbrook Kingswood96.0
12Paul Lopez20:47.2Royal Oak95.9
11Ibrahim Al-Zrouf20:47.4Trenton95.9
9Charlie Shepard20:47.7Clawson95.8
10Louis Flieger20:48.0Macomb L’Anse Creuse North95.7
9Jackson Missitti20:48.2Walled Lake Western95.6
10Bennett Bucy20:48.6Macomb L’Anse Creuse North95.5
10Panav Soni20:49.1Detroit Country Day95.3
12Andre Wright20:50.7Wayne Memorial94.8
9Steven Murphy20:50.7Macomb Lutheran North94.8
9Minjoon Yeo20:50.9Cranbrook Kingswood94.7
12Elijah Benskey20:51.1Trenton94.6
10Amruth Prasad20:51.3Cranbrook Kingswood94.6
10Pedro Kawashima Barbosa20:51.7Rochester94.4
12Ethan Lentz20:52.5Sterling Heights Parkway94.2
11Micah Redford20:53.0Auburn Hills Oakland Christian94.0
9Lochlan McKinney20:58.9Rochester92.0
10Ricardo Sanchez20:59.4Rochester91.9
9Murphy Heurtebise21:02.5Macomb L’Anse Creuse North90.8
10Erik Elkins21:03.6Cranbrook Kingswood90.5
11Aiden Gumz21:04.2Rochester90.3
11William Place21:05.9Clarkston89.7
10Angelo Haynes21:06.7Clinton Twp. Chippewa Valley89.4
11Axel Svensson21:06.9Rochester Hills Stoney Creek89.4
11Charles Fritz21:08.7Bloomfield Hills88.8
11Adam Ulaj21:08.9Sterling Heights Stevenson88.7
10Sage Mueller21:10.6Sterling Heights Stevenson88.1
10Niranjan Vijayakumar21:11.3Rochester87.9
11Ethan Specht21:11.5Detroit Catholic Central87.8
12Nathan Morris21:12.6Grosse Pointe South87.5
9Mannix Dobija21:12.9Trenton87.4
10Caden Miley21:16.0Macomb L’Anse Creuse North86.3
11David Lee21:17.7Troy Athens85.8
10Ethan Fortier21:20.5Clinton Twp. Chippewa Valley84.8
10Otis Pogodzinski21:20.9Madison Heights Bishop Foley84.7
9Evan Guzowski21:21.9Troy Athens84.4
10Matt Smith21:22.2Clarkston84.3
9Astchin Moore21:23.2Clinton Twp. Chippewa Valley83.9
9Jackson Burns21:23.4Rochester Hills Stoney Creek83.9
11Kyle Nagel21:23.6Macomb Dakota83.8
9Ben Wronski21:23.8SCS Lake Shore83.7
9Jake Hose21:24.3SCS Lakeview83.6
11Josh Alula21:25.2Beverly Hills Groves83.3
11Maxwell Skrabut21:26.5Sterling Heights Stevenson82.8
12William Abbott21:28.1Detroit Catholic Central82.3
9Collin McClelland21:32.4Macomb Lutheran North80.9
10Stephen Warnick21:35.1Grosse Pointe South80.0
10Adam Bristol21:37.8Royal Oak79.1
12Benjamin Andreas21:38.9Birmingham Seaholm78.7
11Nicolas Radziszewski21:39.5Auburn Hills Oakland Christian78.5
10James Wilson21:40.0Macomb Lutheran North78.3
11Samuel Mikus21:40.7Cranbrook Kingswood78.1
10Seth Watta21:40.7MACH Running Homeschool78.1
9Josiah McKinney21:41.0Beverly Hills Groves78.0
11Ashwath Mahesh21:41.1Rochester78.0
9Chase Parker21:41.5Detroit Country Day77.8
10Elijah Dasigan21:43.0Wayne Memorial77.3
10Kyzer Reid21:43.2Warren Woods Tower77.3
9Houzaifa Syed21:43.9West Bloomfield77.0
9Jaxson Rubio21:46.3Grosse Pointe North76.2
9Charles Cavins21:47.6Rochester Hills Stoney Creek75.8
10Kipton Ferchert21:47.9Sterling Heights Stevenson75.7
11Ryan Burrows21:51.2West Bloomfield74.6
12Will Nordhaus21:51.9Bloomfield Hills74.4
11Lucas Mosley21:52.0Trenton74.3
9Georgie Girgenti21:52.1SCS Lakeview74.3
9Benjamin Spence21:53.0Grosse Pointe North74.0
11Josiah Davis21:54.6SCS Lake Shore73.5
11Luke Tyll21:56.5Beverly Hills Groves72.8
10Luke Amo21:58.9Rochester72.0
10Jacob Probst21:59.0Macomb Lutheran North72.0
9Ryan Taborga21:59.9Beverly Hills Groves71.7
11Aiden Winshon22:00.5Wayne Memorial71.5
10Juwan Milan22:01.6Wayne Memorial71.1
12Alan He22:02.0Troy Athens71.0
12Justice Koprin22:02.1Macomb L’Anse Creuse North71.0
12Ryan Zou22:02.9Madison Heights Lamphere70.7
10Graham Halverson22:11.8Royal Oak67.7
11Chris Coyle22:11.9Grosse Pointe South67.7
10Marcus Franklin22:12.0Detroit University Prep67.7
10Seth Holmgren22:12.2Sterling Heights Parkway67.6
9Oliver Deenik22:14.1Grosse Pointe South67.0
12Collin Keener22:14.4Macomb L’Anse Creuse North66.9
10Samuel Armstrong22:15.7Royal Oak66.4
10Evan Manning22:17.5Birmingham Seaholm65.8
9Yianni Kokkinakis22:18.3Birmingham Seaholm65.6
12Connor Class22:18.4Rochester65.5
9Thibaut Mathieu22:21.5Troy Athens64.5
11Alexander Gross22:21.9Walled Lake Western64.4
9Sully Vogel22:22.3Bloomfield Hills64.2
9Parker Watson22:23.3Rochester Hills Lutheran NW63.9
12Jayce Zalenko22:26.5Warren Woods Tower62.8
9Theodore Rias-Ababei22:27.2Detroit Country Day62.6
12Chase Kingsley22:27.8Detroit Country Day62.4
10Dylan Laduke22:27.9Warren Cousino62.4
9Clayton Long22:28.0Warren Cousino62.3
9Colin Siegle22:28.4Rochester62.2
9Declan Johnson22:28.4Grosse Pointe South62.2
12Kyle Erfurt22:33.8Detroit Catholic Central60.4
11Samuel Pfeiffer22:35.2Auburn Hills Oakland Christian59.9
12Ben Browning22:35.9Harrison Twp. L’Anse Creuse59.7
9Conner Swanson22:35.9Sterling Heights Stevenson59.7
11Austyn Bradley22:37.3Auburn Hills Avondale59.2
10Luca Fulgenzi22:38.0Rochester59.0
10Raymond Xu22:38.4Cranbrook Kingswood58.9
10Teo Bargren22:38.6Bloomfield Hills58.8
12Isaac Ribbentrop22:39.0Clarkston58.7
11Zacharie Wolff22:39.4Birmingham Seaholm58.5
10Michael Dorfman22:39.6Auburn Hills Oakland Christian58.5
9Wessyn Gaskin22:40.2SCS Lake Shore58.3
10Ryan Shalla22:40.4Brother Rice58.2
11Jacob Lukowski22:40.7Macomb Lutheran North58.1
12Shaundale Williams22:41.9Clarkston57.7
12Zack Kado22:43.1Brother Rice57.3
9Samy Halabi22:43.9Detroit Country Day57.0
10Hudson Stamper22:45.1West Bloomfield56.6
9Matt Kodanko22:45.2Grosse Pointe South56.6
11Dylan Yee22:45.6Detroit Catholic Central56.5
9Jacob McKee22:46.2Grosse Pointe North56.3
9Dominic Toth22:48.6Dearborn Divine Child55.5
9Liam Seelye22:50.4Detroit Country Day54.9
9Garrett Struzik22:51.5Rochester54.5
10Anthony Karasienski22:52.6Macomb Dakota54.1
10Emmett Hanser Maynard22:53.6Clawson53.8
10Tait Phillips22:53.8Utica Ford53.7
11Julian Shah22:57.2Roseville52.6
11Jordan Osterland22:57.5Marine City52.5
11Logan Kremkow22:57.8SCS Lake Shore52.4
9William Tenbrink22:58.4Grosse Pointe South52.2
10Adam Keoleian22:59.1Rochester Hills Stoney Creek52.0
10Jack Abrams22:59.5Clarkston51.8
9Noah Cha23:02.5Warren Woods Tower50.8
10Joshua Herrell23:03.8Madison Heights Lamphere50.4
10Finnegan Johnson23:05.4Grosse Pointe South49.9
12Anthony Murphy III23:05.5Detroit University Prep49.8
10Gregory McKenzie23:06.2Detroit University Prep49.6
12Joey Skupin23:06.5Macomb L’Anse Creuse North49.5
12Jackson Hermann23:08.7Austin Catholic48.8
9Owen McGill23:08.8Macomb Lutheran North48.7
12Leighton Thorn23:11.8Trenton47.7
9Aarush Nallamalli23:16.8Troy Athens46.1
9Elliot Klemer23:19.9Bloomfield Hills45.0
9Tyler Eaton23:20.7Brother Rice44.8
9Connor Moore23:22.0SCS Lake Shore44.3
9Jesse Courtade23:22.4Rochester Hills Stoney Creek44.2
11Jack Schwartz23:22.8Sterling Heights44.1
11Dylan Thomas23:22.9Grosse Pointe North44.0
10Oliver Borngesser23:27.0Madison Heights Lamphere42.7
9Kyle Wilt23:29.8Beverly Hills Groves41.7
10Lyric Flores Leathers23:30.1Sterling Heights Stevenson41.6
11Tyler Peterson23:31.9Bloomfield Hills41.0
9Samer Sakou23:32.4Sterling Heights Stevenson40.9
9Elijah Wiseman-Caza23:33.4Roseville40.5
11Aiden George23:34.7Utica Ford40.1
9Giuseppe DeSimone23:36.5Rochester Hills Stoney Creek39.5
10Griffin Allen23:44.0Grosse Pointe South37.0
12Oscar Camargo23:46.6Rochester Hills Stoney Creek36.1
9Anthony Craft Jr.23:48.5West Bloomfield35.5
9Siwoo Park23:50.6Rochester34.8
11Michael Timpa23:54.1Macomb Dakota33.6
10Blake Yono23:54.2Brother Rice33.6
10Samuel Jones23:58.2Troy Athens32.3
12Ethan Kang23:59.1Rochester Hills Stoney Creek32.0
10Diego Cucinella23:59.8Memphis31.7
12Eli Masih24:02.3Royal Oak30.9
10Khalil Humphrey24:05.3Pontiac29.9
9Graham Williams24:06.7MACH Running Homeschool29.4
11Pheonix Petlock24:13.3Rochester27.2
10Sowrish Thrummala24:13.6Walled Lake Western27.1
10Junseo Son24:17.5Rochester Hills Stoney Creek25.8
10Lateef Price24:20.7Sterling Heights Stevenson24.8
11Logan Lynch24:20.8SCS Lake Shore24.7
11Devon Saintdenis24:26.5Sterling Heights22.8
11Marceless Pointer24:26.5Eastpointe22.8
10Robert Ferguson24:27.7Eastpointe22.4
12Matthew Beres24:28.0Austin Catholic22.3
9Owen Abeli24:30.0Macomb Dakota21.7
11Tommy Weyhing24:33.3Grosse Pointe South20.6
9Augustine Assaf24:34.6Grosse Pointe South20.1
12Cayden Dudzinski24:34.7Rochester Hills Stoney Creek20.1
9Ethan Swales24:37.5Troy Athens19.2
9Jason Nguyen24:39.1Warren Mott18.6
9Chase Birch24:41.7Clinton Twp. Chippewa Valley17.8
10Allen Ni24:42.0Rochester17.7
9Lukas Kozouz24:42.7Bloomfield Hills17.4
9Robert (Bubba) Wark24:44.2Brother Rice16.9
9Daniel Jones24:46.4Dearborn Divine Child16.2
10Joaquin Najar24:47.9Madison Heights Lamphere15.7
11Lucas Dawson24:49.0Walled Lake Western15.3
11Chris Hodges24:49.8Clawson15.1
9Jesse Stephens24:51.7Grosse Pointe North14.4
9Joseph Hoerger24:53.4Grosse Pointe North13.9
11Carter Wenzel-Ziolkowski24:54.8Eastpointe13.4
9Gabriel McCulley24:58.9Utica Ford12.0
9Frederic Peeples24:59.6West Bloomfield11.8
12Vincent Randazzo25:02.5Grosse Pointe South10.8
11Joshua Ross25:05.2Eastpointe9.9
12Danny Jefferson25:05.6Detroit Catholic Central9.8
9Ethan Bentley25:05.8Rochester Hills Stoney Creek9.7
9Jonathan Dang25:06.1Roseville9.6
10Reilley Paulsen25:09.1Marine City8.6
11Jamarion Williams25:10.1Eastpointe8.3
12Skyler Hoxie25:12.9Sterling Heights Parkway7.4
9Caden Mantie25:13.6Utica Ford7.1
11Malachi Brewer25:22.6Wayne Memorial4.1
9Felix Ward25:25.7SCS Lakeview3.1
11Cayden Parent25:27.1Marysville2.6
12Zachary Noel25:29.8Detroit Catholic Central1.7

GIRLS INDIVIDUAL RATINGS

GradeNameTimeTeamRating
12Anyla Robinson17:49.8Oak Park155.1
11Charlotte Jones17:53.6Rochester153.8
10Giada Mills18:13.6Beverly Hills Groves147.1
10Claire Lawrence18:19.2Bloomfield Hills145.3
11Alexandra Green18:35.8Birmingham Seaholm139.7
10Eleanor Pilsner18:39.3Grosse Pointe South138.6
12Avery DeGrendel18:41.0Clarkston138.0
11Maya Hammoud19:04.0Detroit Country Day130.3
12Anna Macdonald19:07.7Royal Oak129.1
10Katherine Estes19:13.7Cranbrook Kingswood127.1
11Chloe Boright19:19.6Macomb Lutheran North125.1
11Maren Greve19:23.6Rochester123.8
11Zahiya Khan19:25.9Cranbrook Kingswood123.0
11Piper Lyon19:26.8Rochester Hills Lutheran NW122.7
12Samantha Whitlam19:32.5Macomb Lutheran North120.8
12Olivia Jenney19:32.8Bloomfield Hills120.7
10Clare O’Reilly19:40.7Troy Athens118.1
12Alexis Schwartz19:42.2Rochester Hills Stoney Creek117.6
12Annie Roraff19:42.6Rochester117.5
11Grace Bedner19:43.6Farmington Hills Mercy117.1
12Addison Brigham19:47.6Clarkston115.8
9Addison Mauck19:48.0Rochester Hills Stoney Creek115.7
9Aubrie Schutt19:57.1Macomb L’Anse Creuse North112.6
11Cassidy Bowers20:06.7Austin Catholic109.4
11Amelia Garvin20:11.2Clarkston107.9
11Ainslie Carter20:11.6Farmington Hills Mercy107.8
9Gabriella Diaz20:12.1Dearborn Divine Child107.6
12Morgan Costello20:15.1Grosse Pointe South106.6
11Mia Maccani20:16.3Royal Oak106.2
9Emma Ford20:16.9Grosse Pointe South106.0
10Leigh Sapp20:18.9Rochester Hills Stoney Creek105.4
12Lilianna Peace20:20.7Clinton Twp. Chippewa Valley104.8
10Elizabeth Mann20:21.5Sterling Heights Stevenson104.5
9Ivy Surma20:25.4Grosse Pointe South103.2
12Emma Reimer20:25.8New Haven103.1
11Jamie Glatfelter20:29.8Trenton101.7
12Tessa Kozlowski20:35.2Rochester Hills Stoney Creek99.9
9Caleigh Gardner20:38.8Rochester Hills Lutheran NW98.7
10Elowyn Betts20:42.5Beverly Hills Groves97.5
10Lyla Eidson20:43.3Auburn Hills Avondale97.2
9Abigail (Abby) Dietzel20:44.1Marysville97.0
11Genevieve Schairer20:44.3Birmingham Seaholm96.9
11Lucy Gump20:45.9Macomb Lutheran North96.4
9Eleanor Albaugh20:54.5Clarkston93.5
11Lucy Dubeck20:56.6Clarkston92.8
12Evelyn Buckley20:58.7Macomb Lutheran North92.1
12Caleigh Friedmann20:59.9Clinton Twp. Chippewa Valley91.7
10Lara Prieto Hernandez21:01.1Clarkston91.3
12Lily Ortega21:05.3Utica Ford89.9
12Leah Thomas21:07.8Oak Park89.1
10Lydia Thomason-Redus21:08.3Grosse Pointe South88.9
10Jordane Falvey21:12.7Dearborn Divine Child87.4
12Aubrey Zimmerman21:14.1Walled Lake Western87.0
10Ariana Macri21:15.4Macomb Lutheran North86.5
12Diya Goyal21:16.2Cranbrook Kingswood86.3
11Stella Handel21:19.0Cranbrook Kingswood85.3
10Angela Franco21:22.0Warren Mott84.3
11Madison Mann21:23.7Sterling Heights Stevenson83.8
11Claire Yandora21:24.5Birmingham Seaholm83.5
12Genevive Meihn21:26.3Beverly Hills Groves82.9
12Gargi Sonawane21:28.3Troy Athens82.2
10Elizabeth Hill21:30.0Walled Lake Western81.7
10Delaney Trachsel21:31.8Rochester Hills Stoney Creek81.1
9Wilhelmina VanderWerp21:32.8Grosse Pointe North80.7
11Nina Lewis21:33.4Troy Athens80.5
10JJ Lukas21:34.9Farmington Hills Mercy80.0
11Savannah Astras21:36.1Bloomfield Hills79.6
11Sofia Rykse21:36.2Clarkston79.6
10Jordan Traylor21:39.4Mt Clemens78.5
11Avalina Williamson21:39.7Trenton78.4
12Olivia Colt21:40.7Grosse Pointe South78.1
9Noelle Lyon21:40.7Grosse Pointe North78.1
10Amelia Carter21:41.1Grosse Pointe South78.0
11Eva Stuckey21:44.2Warren Mott76.9
11Allie Walker21:49.8Clarkston75.1
10Chloe Muirhead21:52.8Macomb Dakota74.1
12Rylee Piornack21:54.3Grosse Pointe South73.6
10Kiersten Craigo21:57.7Rochester Hills Lutheran NW72.4
10Elise Tremblay21:58.4Clarkston72.2
11Adrianna Hepinstall21:58.7Marysville72.1
9Summer Knowles21:59.1Marine City72.0
12Calisse Budek21:59.9Grosse Pointe South71.7
10Evelyn Wiegand22:00.3Macomb Dakota71.6
12Hana Begic22:01.8Rochester71.1
11Ja’naye Stubbs22:08.5Roseville68.8
12Aiyana Wyman22:09.0Royal Oak68.7
11Sophia Mulka22:09.4Utica Ford68.5
12Alexa Barrett22:11.0Birmingham Seaholm68.0
9Ashleigh Hamby22:11.5West Bloomfield67.8
10Juliana Nicodemi22:12.5MACH Running Homeschool67.5
9Milana Pellerito22:13.1Macomb Dakota67.3
12Leah Sonnenberg22:13.9Grosse Pointe South67.0
9Amelia Nadrowski22:14.5Sterling Heights Stevenson66.8
10Melinda Zhang22:15.8Cranbrook Kingswood66.4
12Elizabeth Macey22:15.9Royal Oak66.4
10Janelle Fisher22:16.2Walled Lake Western66.3
12Alyssa Fudge22:20.1Macomb Dakota65.0
10Emily Crawford22:20.8Beverly Hills Groves64.7
10Annabelle Shaw22:23.2Clarkston63.9
10Avery Van De Steene22:24.3Clarkston63.6
11Peyton Simmons22:24.9Marysville63.4
12Paityn Sweet22:24.9Clarkston63.4
10Addy Christian22:26.9Grosse Pointe South62.7
12Avery Stallmann22:28.8Macomb Lutheran North62.1
11Maleah Barnett22:29.1SCS Lakeview62.0
12Kendal Russette22:29.5Clarkston61.8
10Abbie Garrett22:29.7Bloomfield Hills61.8
10Keya Kansara22:29.9Bloomfield Hills61.7
12Olivia Petrowski22:30.6Royal Oak61.5
12Lacy Ortega22:31.1Utica Ford61.3
11Annie McMahon22:31.5Macomb Lutheran North61.2
11Isabel Natividad22:33.0Trenton60.7
9Alaina Meinka22:33.4Macomb Lutheran North60.5
12Ava Troxel22:34.2Rochester Hills Lutheran NW60.3
12Sofia Razny22:35.0Farmington Hills Mercy60.0
11Isabella Chaptini22:35.4Grosse Pointe South59.9
10Aubrey Goike22:36.1Macomb Dakota59.6
11Erin Doolittle22:36.3Grosse Pointe North59.6
10Katherine Riches22:37.3Auburn Hills Oakland Christian59.2
12Waverly Pearce22:37.7Bloomfield Hills59.1
9Melanie Bailey22:39.9Beverly Hills Groves58.4
11Macy Grembos22:40.1Sterling Heights Stevenson58.3
10Grace Schulte22:40.7Macomb Dakota58.1
10Sophie Menker22:41.1Oak Park58.0
9Maggie Guisgand22:41.1Macomb L’Anse Creuse North58.0
11Lucy DeCapite22:41.7Cranbrook Kingswood57.8
12Lilliah Mann22:42.9MACH Running Homeschool57.4
9Evelyn (Evie) Szirtes22:43.4Cranbrook Kingswood57.2
9Sonia Goyal22:43.6Cranbrook Kingswood57.1
11Ciara Nordstrom22:45.6Grosse Pointe South56.5
11Charlie Kinyon22:48.4Grosse Pointe South55.5
9Zoe Calkins22:48.5Macomb Dakota55.5
11Brooke Pettway22:51.0Oak Park54.7
10Olivia Campbell22:51.3Macomb Dakota54.6
12Marianna Muzzin22:51.8Birmingham Seaholm54.4
12Penelope Wallace22:52.1Warren Woods Tower54.3
9Shea Smith22:53.3Rochester Hills Stoney Creek53.9
10Brylie Muzik22:54.3Macomb Dakota53.6
10Audrie Miller22:54.6Rochester53.5
9Theodora Shimkus22:56.3Marysville52.9
12Hannah Quigley22:59.1Clarkston52.0
9Josie Atkins23:00.2Marine City51.6
10Charlotte Mertz23:00.4Grosse Pointe South51.5
11Madeline Barringer23:03.2Farmington Hills Mercy50.6
10Saliyah Hampton23:03.5Warren Woods Tower50.5
10Bailey Brown23:04.7Warren Cousino50.1
10Talia Lauter23:05.4Birmingham Seaholm49.9
11Ella Bunao23:06.0Troy Athens49.7
12Emma Madison23:06.4Troy Athens49.5
10Antabella Serrano23:08.0Clinton Twp. Chippewa Valley49.0
11Maya Kurdi23:08.7Bloomfield Hills48.8
12Elle Cesa23:09.9Rochester Hills Stoney Creek48.4
11Mia Feliciano23:10.0Warren Mott48.3
10Brooklyn Chandler23:10.0Oak Park48.3
10Maya Miller23:10.2Utica Ford48.3
10Alessandra Zobl23:10.8Royal Oak48.1
11Greta Edge23:11.0Trenton48.0
9Stella Gilbert23:11.0Clarkston48.0
12Alyssa Finazzo23:11.4SCS Lake Shore47.9
12Emma Hengeveld23:13.9Rochester47.0
10Abigail VanHooser23:15.1Auburn Hills Oakland Christian46.6
9Charlotte Knight23:15.3Macomb L’Anse Creuse North46.6
10Rose O’Connor23:15.8Austin Catholic46.4
9Megan Phillips23:16.2Warren Mott46.3
12Charlotte Hartley23:16.3Detroit Country Day46.2
11Marianna Jeup23:16.6Grosse Pointe South46.1
11Evan Brunette23:16.7Grosse Pointe North46.1
9Lia Gilbert23:17.0Clarkston46.0
9Sydney Jensen23:17.4Grosse Pointe North45.9
9Misha Goyal23:17.8Cranbrook Kingswood45.7
10Elliana Nothdurft23:18.8MACH Running Homeschool45.4
12Emileigh Bissonnette23:19.6Clinton Twp. Chippewa Valley45.1
11Eleanor Woodard23:20.6Walled Lake Western44.8
9Madelyn Robinson23:21.0Auburn Hills Oakland Christian44.7
10Maddy Robison23:21.4Farmington Hills Mercy44.5
11Madelyn Bean23:21.4Marysville44.5
11Madeline Murphy23:22.5Clinton Twp. Chippewa Valley44.2
10Zoi Fountain23:22.8Detroit Martin Luther King44.1
12Jane Meinecke23:25.5Royal Oak43.2
12Audra Ward23:26.4Grosse Pointe South42.9
12Monisola Fagbamila23:28.3West Bloomfield42.2
10Evelyn Hill23:30.9Walled Lake Western41.4
9Anyah Grifin23:32.6Warren Woods Tower40.8
11Elara Miskov23:33.1Rochester40.6
9Avery Secord23:33.6Grosse Pointe South40.5
11Audrey Hoang23:34.6Clarkston40.1
11Ria White23:35.3Grosse Pointe South39.9
12Zofia Tabaczynski23:35.8Grosse Pointe South39.7
11Addison Keller23:36.2Marysville39.6
9Silvia Stella23:39.3Farmington Hills Mercy38.6
12Amelia Hattermann23:39.7Royal Oak38.4
12Alexis Toutant23:39.9Macomb L’Anse Creuse North38.4
9Margaret McCarthy23:40.1Rochester Hills Stoney Creek38.3
11Haneul Siemion23:41.6Troy Athens37.8
10Lily Zhao23:42.7Rochester37.4
9Leila Alic23:43.2Sterling Heights Stevenson37.3
9Patricia Perry23:45.4Dearborn Divine Child36.5
10Melody Dukes23:45.5Oak Park36.5
11Lillian Bricker23:46.3Macomb Dakota36.2
11Riley MacLeod23:47.2Bloomfield Hills35.9
12Delila Gooden23:47.6Detroit Osborn35.8
11Alice Zhang23:48.2Detroit Country Day35.6
11Sofia Beacham23:48.7Grosse Pointe South35.4
9Natalie Arnold23:50.0Walled Lake Western35.0
12Presley Bucy23:50.5Macomb L’Anse Creuse North34.8
11Gabriella Manzella23:51.1Clinton Twp. Chippewa Valley34.6
10Leia Easterly23:51.2SCS Lakeview34.6
11Ava Knight23:51.6Macomb L’Anse Creuse North34.5
11Veronica Perry23:53.7Dearborn Divine Child33.8
9Erica Martin23:57.5Mt Clemens32.5
9Pia Juarez24:00.5Cranbrook Kingswood31.5
12Sophia Shvartsman24:02.9Cranbrook Kingswood30.7
11Gianna Piazza24:03.4Grosse Pointe South30.5
10Amelia Putz24:04.8Rochester Hills Stoney Creek30.1
10Gracie Adams24:05.0Dearborn Divine Child30.0
11Jaelin Kakos24:05.3MACH Running Homeschool29.9
11Emily Martensen24:06.1Rochester Hills Lutheran NW29.6
9Elin Good-Parodi24:08.8Bloomfield Hills28.7
11Anna Bohan24:13.1Clarkston27.3
12Kenzie Le Vey24:15.9Marysville26.4
12Alina Younes24:17.9Detroit Country Day25.7
11Cristina Rodriguez-Espinosa24:18.3Rochester25.6
11Addison Larson24:25.4Auburn Hills Avondale23.2
9Renee Diaz24:28.4Troy Athens22.2
11Grace Sipp24:30.7Madison Heights Bishop Foley21.4
12Emma DiPaola24:31.0Macomb L’Anse Creuse North21.3
9Isabella Frazho24:31.6Macomb Dakota21.1
9Ravella Roman24:34.6Macomb Lutheran North20.1
9Emma Lehnertz24:35.1Clarkston20.0
10Avianna Haxillari24:35.8Rochester19.7
9Olivia Hu24:36.5Cranbrook Kingswood19.5
12Cecilia Grice24:36.7MACH Running Homeschool19.4
10Melanie Syms24:37.9Clarkston19.0
9Lucy Place24:38.0Clarkston19.0
10Mirah Dougherty24:40.3Grosse Pointe South18.2
12Logan Robison24:40.4Clarkston18.2
11Kaylee Kastelic24:42.0Rochester Hills Stoney Creek17.7
10Eliana Rogers24:42.6Macomb Lutheran North17.5
9Logan Megel24:42.9Beverly Hills Groves17.4
9Celeste Sanislo24:43.0Royal Oak17.3
9Kensey Twardesky24:43.9Utica Ford17.0
9Zofia Burtka24:44.2West Bloomfield16.9
11Drea DiJanni24:44.3Clarkston16.9
9Kaylee Veyna24:44.9Clarkston16.7
9Mila Quick24:45.9Macomb Dakota16.4
10Emma Harvat24:47.0Sterling Heights Stevenson16.0
9Lydia Potts24:49.5MACH Running Homeschool15.2
11Olivia Sebastian24:50.8Utica Ford14.7
12Reese Deller24:52.6Rochester14.1
10Quinn Baldwin24:52.6Birmingham Seaholm14.1
12Elisa Chen24:53.5Cranbrook Kingswood13.8
11Gwen Gielniak24:53.6Grosse Pointe South13.8
10Natasha Howard24:55.4Rochester Hills Lutheran NW13.2
9Alexandra (Kate) Hymas24:56.0Cranbrook Kingswood13.0
10Maddy Chadwell24:56.0Birmingham Seaholm13.0
11Agrata Thapa24:57.1Walled Lake Western12.6
11Anna Behrens24:58.1Beverly Hills Groves12.3
9Michelle Mathews25:00.5Troy Athens11.5
12Cora Trebilcock25:00.6Royal Oak11.5
9Mialee Burns25:01.8Clinton Twp. Chippewa Valley11.1
12London Batkins25:02.0Macomb L’Anse Creuse North11.0
10Pearl Somers25:04.5Marysville10.2
12Abigail Tietz25:06.2Royal Oak9.6
9Moli Leddington25:07.2Utica Ford9.3
11Gracen Balazovic25:07.3Walled Lake Western9.2
11Mollie Kornmiller25:08.0Royal Oak9.0
12Emma Norred25:08.4Rochester Hills Stoney Creek8.9
9Nora McGlinchey25:08.5Madison Heights Bishop Foley8.8
10Caitlin McCloud25:10.0Farmington Hills Mercy8.3
10Makenna Mayer25:12.4Sterling Heights Stevenson7.5
11Bella Eash25:12.5Memphis7.5
11Grace McDowell25:13.9West Bloomfield7.0
10Anna Sonnenberg25:15.8Grosse Pointe South6.4
11Gabriella Perencin25:15.9Macomb Lutheran North6.4
9Jaclyn Sarconi25:15.9Macomb Lutheran North6.4
10Joelle Hill25:16.9Farmington Hills Mercy6.0
11Anika Zacharias25:17.1Detroit Country Day6.0
10Sloan Harris25:17.7Grosse Pointe South5.8
10Promise Kuehn25:18.2Bloomfield Christian5.6
9Elisa Blachford25:18.8Troy Athens5.4
9Shuyao Wang25:19.5Rochester Hills Stoney Creek5.2
12Xochitl Carrillo25:21.3Trenton4.6
10Penelope Puchalski25:21.7Rochester Hills Stoney Creek4.4
9Rebecca Parrinello25:23.1SCS Lake Shore4.0
11Jaleigh Foster25:23.6Warren Woods Tower3.8
9Anastasia Woodard25:23.8Walled Lake Western3.7
11Isabel Herrin25:26.3Clarkston2.9
10Emily Patton25:29.0Sterling Heights Stevenson2.0
11Elis Carlesimo25:29.1Rochester Hills Stoney Creek2.0
10Enira Cuke25:29.6Grosse Pointe South1.8
10Abbey Lohff25:29.8Clarkston1.7
9Jillian LaFever25:30.2Macomb Dakota1.6
11Emma Whittaker25:30.8Auburn Hills Oakland Christian1.4
9Darci Niksa25:34.9Marysville0.0
9Evalyn Graham25:35.1SCS Lake Shore0.0