Uncategorized

2025 Ratings: Golden Grizzlies

Something tells me this won’t be the first time that Dubeck and Barnes finish 1-2.

Finally finished with the summer previews, onto REALACTUAL performances by the great kids making up the sport in our state!

You’re gonna have to bear with me as I build out the 2025 apparatus and how I want the posts to appear this year. There are some areas I think I’ve shored up, getting the math done even quicker, so more time can be spent focused on the athletes. No I have not learned how to program (I never will – sounds boring), everything is still pumped out in trusty ‘ol Excel. The graphics below are from previous years, the plan is to update those over Labor Day weekend.

As always, I’ll do my best to give a few shoutouts on these posts. Early in the season, these will be concentrated on names I don’t immediately recognize or athletes that are running much faster than I had anticipated. If someone’s given love, they probably deserve it, because there’s a ton of dedication that goes into finding those improvements. If you’re a coach/parent/teammate that feels someone deserves a mention, nicely e-mail/message me, and I’ll do my best to write some words about that person.

Girls Adjustment: +10
Boys Adjustment: +12

Tough to get a reading on the adjustment for this one. This is a new course, a remade meet, and even if I wanted to compare to previous Oakland races, those were 4k. Many of the racers here ran at Lamplighter and threw down much faster times, a total of 57 boys averaging 88 seconds faster and a total of 84 girls averaging 105 seconds faster. Does this mean that Oakland was significantly shorter? No, because the conditions were ideal, runners learn a ton from the first to the second race, Lamplighter was humid even at 11pm, and the calculations take more of the quicker runners into account. Long story short, this course seems to be a little fast, but we won’t be able to confirm until later in the season.

GOLDEN GRIZZLIES

I usually try to pick the corniest title possible, Oakland did the work for me with this appropriate name for the return of their annual invite.

Claire Galas, Novi

During Claire’s freshman year, she was able to set personal bests on five different occasions. As she got a hang of the distance, a massive one to start – 23:28 to 21:47. By early October, she’d found her way in the 20’s. A few weeks later, right on the doorstep of the 19’s. Nearly a year has passed and the trend has continued, as Galas dropped more than a minute from her Lamplighter opener and dropped deep into the 19’s.

David Dubeck, Clarkston

I’ll remind you: three years ago, Dubeck wasn’t even running cross country. Two years ago, he managed to compete in three meets, staying well above 18 in all three. The past two years, he’s made quick learning of the competitive side. Last fall, he raced with his Wolves at the State Finals, flashed a 15:59, and placed 12th in Oakland County. His 15:50 on Friday was a significant personal best and first ever win on the grass.

*** = State Title Contender
** = Top Ten Contender
* = State Qualifying Contender

GIRLS TEAM RATINGS

TeamTop 5 Avg.Division
Romeo**139.01
Rochester*119.71
Novi*117.41
Utica113.01
Macomb Dakota104.31
Clarkston103.91
Rochester Hills Stoney Creek102.51
Fraser99.21
Oxford92.11
Lake Orion76.41
Chippewa Valley45.91
TeamTop 5 Avg.Division
Pontiac Notre Dame Prep80.22
Dearborn Divine Child78.32
Macomb Lutheran North67.42

Many former and potential All-Staters at the forefront of the girls race

BOYS TEAM RATINGS

TeamTop 5 Avg.Division
Romeo**185.71
Clarkston**185.71
Rochester178.61
Macomb Dakota177.51
Utica171.11
Walled Lake Northern169.61
Oxford169.41
Fraser168.61
Rochester Hills Stoney Creek159.01
Chippewa Valley139.91
Brother Rice129.41
TeamTop 5 Avg.Division
Macomb Lutheran North*172.72
Dearborn Divine Child150.92
Pontiac Notre Dame Prep119.12

GIRLS INDIVIDUAL RATINGS

GradeNameTimeTeamRating
11Annie Hrabovsky17:15.2Romeo171.6
12Ella Goodsell18:00.8Romeo156.4
9Taryn Moore18:04.7Oxford155.1
12Natalia Guaresimo18:24.4Romeo148.5
12Ella Abraham18:36.3Rochester144.6
12Leah Corby18:40.3Rochester Hills Stoney Creek143.2
11Katelynn Egli19:01.1Novi136.3
12Siene Muraszewski19:05.7Utica134.8
12Lidia Clancy19:16.2Macomb Dakota131.3
10Charlotte Jones19:16.3Rochester131.2
12Emmerson Clor19:19.6Romeo130.1
11Emma Brown19:23.1Utica129.0
10Claire Galas19:39.4Novi123.5
10Gabriella Mercier19:41.5Macomb Dakota122.8
11Samantha Whitlam19:45.0Macomb Lutheran North121.7
11Alice Foley19:51.3Fraser119.6
12Mya Tass19:54.7Novi118.5
12Taylor Parsons19:59.6Rochester116.8
11Avery DeGrendel20:16.9Clarkston111.0
12Brooke McFarland20:22.2Utica109.3
12Kate Molloy20:26.2Fraser107.9
11Adrienne Jones20:28.7Rochester107.1
11Addison Brigham20:30.5Clarkston106.5
12Sydney Fischer20:31.8Clarkston106.1
9Jessica Philip20:35.4Novi104.9
9Ella German20:38.7Novi103.8
10Kylie Brown20:44.0Utica102.0
10Sienna Chapin20:45.5Oxford101.5
12Laura Jonas20:49.5Novi100.2
9Annabelle Shaw20:51.6Clarkston99.5
11Tessa Kozlowski20:51.8Rochester Hills Stoney Creek99.4
10Maren Greve20:53.9Rochester98.7
11Isabella Kaminskas20:54.4Pontiac Notre Dame Prep98.5
10Riah Guoin20:59.6Rochester Hills Stoney Creek96.8
9Grace Mathers21:00.0Macomb Dakota96.7
10Amelia Garvin21:00.6Clarkston96.5
11Natalie Meldrum21:02.3Lake Orion95.9
11Alexis (Lexi) Schwartz21:02.5Rochester Hills Stoney Creek95.8
12Katelyn Frazier21:07.0Fraser94.3
9Jordane Falvey21:07.3Dearborn Divine Child94.2
12Jewel Zschernig21:10.6Fraser93.1
11Claire Dunn21:13.1Pontiac Notre Dame Prep92.3
12Elizabeth Salinas21:14.0Dearborn Divine Child92.0
11Liliana Anderson21:15.7Lake Orion91.4
9Sora Saito21:16.6Novi91.1
12Ava Tow21:20.4Utica89.9
11Kaitlyn Rizzo21:21.5Macomb Dakota89.5
10Lucy Dubeck21:23.4Clarkston88.9
11Ella Thibodeau21:25.6Romeo88.1
12Laila Bodell21:41.7Oxford82.8
9Evelyn Clancy21:46.1Macomb Dakota81.3
12Olivia Cereska21:47.5Fraser80.8
11Samantha DeMore21:56.1Novi78.0
12Charlotte Strausbaugh21:57.6Rochester Hills Stoney Creek77.5
12Arianna Huyck22:00.7Novi76.4
11Caleigh Friedmann22:02.4Clinton Twp. Chippewa Valley75.9
12Alison Doka22:02.8Rochester Hills Stoney Creek75.7
12Anna Kujansuu22:04.8Dearborn Divine Child75.1
9Aryana Givans22:06.6Rochester74.5
11Flora Ramos22:08.0Pontiac Notre Dame Prep74.0
10Natalie Vert22:08.3Romeo73.9
11Lydia Scally22:12.9Romeo72.4
9Zeta Adamski22:17.3Pontiac Notre Dame Prep70.9
11Mary Graves22:17.8Lake Orion70.7
11Renata Arreola-Olvera22:18.7Novi70.4
11Hana Begic22:21.9Rochester69.4
10Sofia Rykse22:22.3Clarkston69.2
9Laela D’John22:22.8Utica69.1
10Veeksha Chithra Anil22:25.5Novi68.2
11Avery Stallmann22:29.3Macomb Lutheran North66.9
11Kodi Qin22:31.0Novi66.3
10Ella Trueman22:31.3Dearborn Divine Child66.2
9Leigh Sapp22:32.5Rochester Hills Stoney Creek65.8
10Liv Warner22:34.1Pontiac Notre Dame Prep65.3
10Advika Rao22:34.8Lake Orion65.1
9Lillian Black22:36.4Romeo64.5
10Ryan Huhn22:38.2Dearborn Divine Child63.9
10Emma Stone22:41.7Utica62.8
12Elaina Friedmann22:43.2Clinton Twp. Chippewa Valley62.3
9Ruby Clark22:43.9Oxford62.0
10Allison Vavruska22:44.3Utica61.9
10Madeline Marchwinski22:46.5Romeo61.2
10Aria Lin22:46.5Novi61.2
10Madeline Mlinarcik22:47.1Pontiac Notre Dame Prep61.0
10Olivia Nucum22:49.2Rochester Hills Stoney Creek60.3
12Catherine Kipila22:49.4Pontiac Notre Dame Prep60.2
10Kenzie Kramer22:50.4Clarkston59.9
11Kendall Beus22:50.4Novi59.9
12Ava Danielson22:51.2Clarkston59.6
9Kaitlyn Bacevicius22:53.1Lake Orion59.0
11Morgan Hoyt22:53.4Oxford58.9
12Addison Darnell22:56.7Novi57.8
9Ariana Macri22:59.5Macomb Lutheran North56.8
10Kayla Ropelewski23:00.5Fraser56.5
11Evelyn Buckley23:00.6Macomb Lutheran North56.5
9AdaLynn Thompson23:00.9Romeo56.4
11Elle Shimmell23:02.7Utica55.8
11Elle Cesa23:03.5Rochester Hills Stoney Creek55.5
10Veronica Perry23:03.6Dearborn Divine Child55.5
12Carolanne Hammer23:03.7Fraser55.4
12Elizabeth Crawford23:09.9Lake Orion53.4
11Antonella Kaminskas23:11.3Pontiac Notre Dame Prep52.9
10Lexie Janssen23:12.9Pontiac Notre Dame Prep52.4
9Elizabeth Kopp23:14.6Utica51.8
11Chelsea Myrand23:16.2Oxford51.3
9Hailey McDonald23:19.4Lake Orion50.2
10Allie Walker23:19.8Clarkston50.1
9Grace Schulte23:27.0Macomb Dakota47.7
12Kaavya Krishnamony23:27.4Novi47.5
9Elena Bird-Bazan23:28.7Utica47.1
9Amelia Putz23:31.9Rochester Hills Stoney Creek46.0
9Chloe Muirhead23:32.4Macomb Dakota45.9
12Riley McCann23:34.2Oxford45.3
11Hannah Upchurch23:37.4Utica44.2
12Jolene Thompson23:37.8Romeo44.1
9Addison Geml23:41.3Rochester Hills Stoney Creek42.9
12Ryann Smitka23:42.3Macomb Dakota42.6
11Elaine Lary23:45.7Romeo41.4
9Evelyn Wiegand23:45.7Macomb Dakota41.4
9Delaney Trachsel23:47.7Rochester Hills Stoney Creek40.8
11Alyssa Fudge23:49.2Macomb Dakota40.3
11Corinne Lamb23:49.8Romeo40.1
9Abigail Endres23:50.2Macomb Dakota39.9
11Angela Ramos23:55.2Novi38.3
11Caitlin Widener23:55.6Lake Orion38.1
11Evelyn Kopp23:55.6Utica38.1
11Sydney Wheeler23:55.8Utica38.1
9Olivia Campbell23:55.8Macomb Dakota38.1
12Samira Jraiche23:59.8Dearborn Divine Child36.7
11Katya Anderson24:04.1Macomb Lutheran North35.3
10Gabriella Manzella24:04.9Clinton Twp. Chippewa Valley35.0
10Antabella Serrano24:04.9Clinton Twp. Chippewa Valley35.0
11Payton Canham24:10.8Oxford33.1
10Olivia Reuther24:11.6Lake Orion32.8
10Sarah Cusick24:12.3Oxford32.6
10Annabelle Harris24:14.3Novi31.9
9Lucie Kotrba24:15.9Lake Orion31.4
9Aubrey Goike24:18.0Macomb Dakota30.7
11Hannah Quigley24:18.1Clarkston30.6
11Riley Jurand24:18.2Clarkston30.6
10Elara Miskov24:18.6Rochester30.5
11Mia Rodriguez24:23.9Lake Orion28.7
9Elise Tremblay24:25.9Clarkston28.0
12Chelsea Becker24:27.3Fraser27.6
11Lily Mollan24:29.8Rochester Hills Stoney Creek26.7
11Kira Pebley24:31.2Novi26.3
9Allison Fehlberg24:33.4Oxford25.5
11Ashlyn O’Neill24:33.5Romeo25.5
10Anna Bohan24:40.3Clarkston23.2
11Lilly Francek24:40.3Lake Orion23.2
9Addyson Quinn24:42.2Rochester Hills Stoney Creek22.6
10Lillian Bricker24:45.4Macomb Dakota21.5
12Jessica Davis24:46.3Clinton Twp. Chippewa Valley21.2
9Ava Fox24:49.7Oxford20.1
11Reese Deller24:52.4Rochester19.2
10Brooklyn Perez24:52.4Dearborn Divine Child19.2
9Faith Mansour24:54.4Utica18.5
12Jenelle Darwich24:55.3Dearborn Divine Child18.2
11Kiara Causley24:57.0Clarkston17.7
9Reece Calce24:57.2Utica17.6
9Audrie Miller24:57.9Rochester17.4
9Samantha Mondoux24:58.3Utica17.2
9Eliana Rogers24:59.1Macomb Lutheran North17.0
10Raiane Montoro Da Costa25:00.0Novi16.7
11Maya Jovanovski25:00.5Utica16.5
12Cheyenne Jasper25:10.0Oxford13.3
10Emily Anderson25:13.4Pontiac Notre Dame Prep12.2
9Yadhira Thomassen25:14.5Auburn Hills Oakland Christian11.9
11Lilyanna Lewiston25:14.7Oxford11.8
10Isabel Herrin25:15.4Clarkston11.6
11Emma Norred25:16.0Rochester Hills Stoney Creek11.3
12Rebekah Esper25:17.7Novi10.8
10Ella Parker25:22.9Clarkston9.0
10Audrey Hoang25:29.2Clarkston6.9
12Lucy Fabrizio25:29.3Clarkston6.9
9Avery Van De Steene25:30.0Clarkston6.7
11Logan Robison25:31.2Clarkston6.3
11Emma Hengeveld25:32.0Rochester6.0
11Reese Warzin25:32.2Romeo5.9
12Elena Easow25:34.4Rochester5.2
9Loukya Reddy Annem25:35.3Novi4.9
12Sydney Duby25:36.3Lake Orion4.6
10Savannah Lewiston25:44.8Oxford1.7

BOYS INDIVIDUAL RATINGS

GradeNameTimeTeamRating
12David Dubeck15:50.8Clarkston199.1
12Ryan Barnes15:55.4Clarkston197.5
12Dylan Pascoe16:06.2Rochester193.9
11Joshua Macri16:08.2Macomb Lutheran North193.3
12Owen Perry16:10.5Romeo192.5
12Evan Owczarek16:14.0Rochester191.3
12Finn Gammerath16:16.8Walled Lake Northern190.4
12Xavier Roman16:18.3Macomb Lutheran North189.9
12Joseph Kaleto16:21.2Macomb Dakota188.9
12Harper Wesley16:23.4Utica188.2
12Nolan Collins16:28.3Brother Rice186.6
9Rio Hrabovsky16:32.0Romeo185.3
12Charlie Curtis16:32.3Utica185.2
12Luke Allen16:35.1Romeo184.3
10Lucas Campbell16:36.3Rochester183.9
12James Brickel16:36.8Romeo183.7
11Carson Hlavin16:39.6Romeo182.8
12Andrew Scheloske16:42.8Macomb Dakota181.8
11Vern Clyne16:49.2Clarkston179.6
12Nikola Dahlgren16:50.7Walled Lake Northern179.1
11Miles Foster16:52.7Clarkston178.4
10Aidan Schwalbach16:54.5Rochester Hills Stoney Creek177.9
9Avery Clinton-Barnett16:57.3Oxford176.9
12Oliver Davis16:59.5Macomb Dakota176.2
9Gavin Soviar17:01.4Fraser175.5
11Tyler Williams17:01.8Fraser175.4
10Andrew Nunning17:02.9Pontiac Notre Dame Prep175.0
12Anthony Dubeck17:06.1Clarkston174.0
10Jacob Solomon17:09.8Utica172.7
10Wesley Lafever17:09.9Macomb Dakota172.7
12Cayden Canham17:11.0Oxford172.3
11Ethan Christoff17:16.6Oxford170.5
10Logan LaMilza17:23.5Macomb Dakota168.2
11Conner McLaughlin17:24.7Rochester167.8
10Landen Bermudez17:24.9Dearborn Divine Child167.7
9Joseph Leigh17:27.5Rochester Hills Stoney Creek166.8
12Lance Edghill17:28.7Fraser166.4
10Brady Bigelow17:29.7Oxford166.1
11Brody Empson17:32.4Romeo165.2
12Trent Logan17:32.4Clarkston165.2
11Antonino Biondo17:32.6Macomb Lutheran North165.1
11Nathan Bruss17:33.3Walled Lake Northern164.9
12Jacob Giovannini17:34.5Macomb Dakota164.5
10Cameron Martin17:35.3Fraser164.2
12Grant Jurand17:37.1Clarkston163.6
12Lucas Gizoni17:42.4Romeo161.9
12Brady Slone17:43.7Fraser161.4
12Matthew Buchanan17:44.0Oxford161.3
12Mario Carducci17:44.5Clinton Twp. Chippewa Valley161.2
11Joseph Arriola17:49.0Dearborn Divine Child159.7
9Finley Clor17:49.3Romeo159.6
9Ripley Clor17:53.0Romeo158.3
12Samuel Kochensparger17:53.8Macomb Lutheran North158.1
12Braden Rykse17:54.0Clarkston158.0
10Asher Lawson17:55.7Walled Lake Northern157.4
12Andrew Bucher17:56.0Fraser157.3
10Elliot Alef17:56.6Macomb Lutheran North157.1
12William Haskins17:57.0Macomb Lutheran North157.0
11Chase Mallory17:59.3Macomb Dakota156.2
11Alonso San Vicente Lugo17:59.8Rochester156.1
11Pete Fairchild17:59.9Walled Lake Northern156.0
9Logan Cichoracki18:01.1Romeo155.6
11Timothy Minfield18:01.5Rochester Hills Stoney Creek155.5
9Royce Berletic18:03.1Rochester155.0
12Adam Shimmell18:03.2Utica154.9
11Grant Goodwin18:03.5Dearborn Divine Child154.8
9Matteo Peraino18:05.2Utica154.3
11Coplin Serota18:06.5Brother Rice153.8
9Dallas Rice18:10.8Romeo152.4
9Brayden Goodsell18:11.3Romeo152.2
11Austin Kmiec18:11.4Romeo152.2
9Dax Purdy18:11.7Romeo152.1
12Carter Jacobsen18:12.0Oxford152.0
11Santanna Minfield18:12.2Rochester Hills Stoney Creek151.9
10Macen Kemp18:12.8Romeo151.7
12Charles Gilbert18:14.5Romeo151.2
12Nicholas Milosavlevski18:15.4Macomb Dakota150.9
12Seamus Murphy18:16.0Romeo150.7
12Connor Tesch18:16.6Clinton Twp. Chippewa Valley150.5
11Xavier Williams18:21.3Toledo Rogers148.9
9Peyton Mester18:21.8Oxford148.7
12Travis Sam18:22.2Rochester148.6
12Henry Terrien18:22.3Romeo148.6
12Eric DeWaele18:22.6Clinton Twp. Chippewa Valley148.5
11Hunter Ducharme18:23.8Rochester148.1
9Colin Dwyer18:24.4Utica147.9
9Joshua Garrison18:26.1Romeo147.3
12Benjamin Ruprecht18:31.1Rochester145.6
11Ryan Obry18:32.4Oxford145.2
12Mason Tines18:32.4Oxford145.2
10Isaac Griffith18:34.7Walled Lake Northern144.4
11Carter Kirkbride18:38.2Romeo143.3
11Benjamin Barkham18:39.3Rochester Hills Stoney Creek142.9
10Chase Pihalja18:42.4Macomb Dakota141.9
9Lain Austin18:43.0Utica141.7
11Colin Mondoux18:44.5Utica141.2
10Zachary Barszczowski18:45.9Dearborn Divine Child140.7
11Gavin Culloty18:47.6Clarkston140.1
12Lacy Haith18:47.9Toledo Rogers140.0
10Aiden Grimes18:53.1Toledo Rogers138.3
10Owen Nytko18:53.3Romeo138.2
11Drew Starkey18:54.4Macomb Lutheran North137.9
12Sam Nielsen18:54.7Fraser137.8
10Karsten Martin19:02.2Pontiac Notre Dame Prep135.3
10Kyle Laginess19:05.3Fraser134.2
12Anders Bartlo19:05.8Oxford134.1
11Justin Butkiewicz19:05.8Oxford134.1
12Emmanuel Roque-Bocangera19:06.5Oxford133.8
9Brenton Kemmer19:09.4Clarkston132.9
12Grant Garner19:09.7Macomb Lutheran North132.8
12Filip Tasevski19:09.9Romeo132.7
9Braelyn Conley19:10.9Clarkston132.4
11Jackson Turnas19:12.2Rochester Hills Stoney Creek131.9
11Brendan Miller19:13.9Dearborn Divine Child131.4
12Brent Monterosso19:15.3Romeo130.9
12Ashton Henckel19:16.2Rochester130.6
10Ryan Legg19:16.3Clarkston130.6
10Vincent Pirozzo19:16.6Rochester Hills Stoney Creek130.5
12Owen Smith19:18.3Rochester129.9
9Carter Link19:20.2Walled Lake Northern129.3
10Jacob Borowicz19:21.7Dearborn Divine Child128.8
12Oliver Alef19:22.2Macomb Lutheran North128.6
12Brandon Gump19:22.4Macomb Lutheran North128.5
10Hunter Orshall19:23.6Utica128.1
11Aaron Flanz19:28.2Fraser126.6
10Seungwoo Lee19:28.7Rochester Hills Stoney Creek126.4
9Zachary Beaumann19:29.3Utica126.2
11John Tippett19:32.2Clarkston125.3
12Austin Watford19:39.2Utica122.9
12Jacob Adamowicz19:40.4Macomb Dakota122.5
9Bradley Nordstrom19:43.5Rochester121.5
11Braulio Limon Urdapilleta19:44.0Rochester Hills Stoney Creek121.3
11Grady Friedmann19:44.0Clinton Twp. Chippewa Valley121.3
11Issac Davis19:45.8Rochester120.7
10Jackson Fry19:47.4Clarkston120.2
9Jonah Redman19:50.9Macomb Dakota119.0
12Noah Reggio19:51.1Romeo119.0
10William Place19:51.9Clarkston118.7
12Matthew Staron19:52.3Walled Lake Northern118.6
12Jonathan Grimes19:53.0Toledo Rogers118.3
9Samuel Kutschman19:53.6Rochester118.1
9Anders Erickson19:54.0Brother Rice118.0
12Landon Strang19:54.2Clinton Twp. Chippewa Valley117.9
10Jack Williamson19:55.4Romeo117.5
11Zachary Polk19:57.0Utica117.0
10Chandler Hadley19:57.9Clarkston116.7
11Daniel Sedlock19:59.5Walled Lake Northern116.2
10Zach Reynolds20:02.9Clarkston115.0
11Conrad Schaub20:06.3Rochester Hills Stoney Creek113.9
9Zeke Turnbaugh20:09.4Walled Lake Northern112.9
11Uzziel Thomassen20:11.0Auburn Hills Oakland Christian112.3
9Josh Smith20:12.4Clarkston111.9
9Braxton Fantin20:14.2Walled Lake Northern111.3
11Jackson West20:14.7Walled Lake Northern111.1
11Kaleb Moore20:15.1Toledo Rogers111.0
12Nathan Lerchenfeld20:19.2Macomb Dakota109.6
10Jayden Gelios20:20.6Macomb Dakota109.1
12Connor Hickey20:20.6Oxford109.1
10William Platt20:22.3Pontiac Notre Dame Prep108.6
9Kyle Gumm20:25.2Fraser107.6
12Robert Cabrera20:25.7Oxford107.4
10Adrian Flattery20:28.9Utica106.4
12Blake Kurczewski20:33.8Walled Lake Northern104.7
11Aidian Prout20:35.0Fraser104.3
11Colt Borror20:36.7Clarkston103.8
11Andrew Brancheau20:36.9Clarkston103.7
11Liam Burns20:46.1Northern CIVS100.6
10Michael Timpa20:47.0Macomb Dakota100.3
11Thomas Butts20:47.2Oxford100.3
10Ashwath Mahesh20:49.5Rochester99.5
10Campbell Vinson20:51.2Romeo98.9
10Hector Gascho20:51.9Clinton Twp. Chippewa Valley98.7
9Jacob Finseth21:00.4Oxford95.9
9Cole Chapman21:01.5Oxford95.5
12Mark Baer21:04.0Brother Rice94.7
9Jihong Min21:04.1Rochester94.6
10Ethan McFarland21:04.4Walled Lake Northern94.5
11Evan White21:05.3Rochester Hills Stoney Creek94.2
12Joseph Bonus21:06.7Brother Rice93.8
10Leroy Bergeron21:09.7Oxford92.8
9Harshith Polisetty21:10.5Rochester92.5
9Calvin Koch21:11.1Pontiac Notre Dame Prep92.3
9Eric Morehouse21:11.1Rochester92.3
11Hayden Rutter21:11.4Rochester Hills Stoney Creek92.2
11Aiden Telega21:14.1Fraser91.3
9Landon Davis21:14.7Utica91.1
12Jacob Fearday21:14.9Romeo91.0
9Kayan Patel21:15.6Utica90.8
12Wyatt Musson21:18.8Rochester89.7
9Lincoln Viviano21:19.9Romeo89.4
9Nathaniel Filler21:20.8Rochester89.1
11Leo Kondziolka21:22.3Clinton Twp. Chippewa Valley88.6
9Clem Deighan21:24.6Brother Rice87.8
11Hagen Stanich21:25.8Rochester87.4
12Alexander Gordillo Castro21:28.6Rochester86.5
9Levi Hlavin21:29.5Romeo86.2
12Cameron Huff21:31.5Macomb Lutheran North85.5
9Luke Johnson21:33.2Macomb Dakota84.9
12Samuel Corak21:33.4Dearborn Divine Child84.9
9Brady Steaban21:34.5Rochester84.5
9Silvio Jurkovic21:35.0Pontiac Notre Dame Prep84.3
9Aerin Alvaro21:38.1Romeo83.3
9Dominic Zoli21:42.1Macomb Dakota82.0
12Dylan Ma21:48.4Rochester79.9
12Mark Torres21:48.5Rochester79.8
9Joseph Quan21:49.2Clarkston79.6
12Holden Starn21:57.3Rochester76.9
10Julian Furnari21:58.4Brother Rice76.5
10Henry Paul22:05.1Clinton Twp. Chippewa Valley74.3
12Luke Phelps22:06.8Macomb Lutheran North73.7
10Ryan Warburton22:10.6Pontiac Notre Dame Prep72.5
9Chavez Cruz Jr.22:11.3Dearborn Divine Child72.2
9Bryson Smith22:11.5Macomb Lutheran North72.2
10Camden Bauer22:14.1Rochester71.3
11Michael Monaco22:15.0Macomb Dakota71.0
9Calvin Oelkers22:15.4Dearborn Divine Child70.9
10Kyle Novak22:23.5Rochester68.2
9Casey Everly22:23.6Brother Rice68.1
12Nicklaus Creek22:24.0Pontiac Notre Dame Prep68.0
11John Hunter22:29.8Pontiac Notre Dame Prep66.1
12Yug Patel22:30.0Utica66.0
9Jonah Stovall22:30.8Dearborn Divine Child65.7
9Arya Bidja22:30.9Utica65.7
10Aiden Gumz22:33.6Rochester64.8
10Kyle Nagel22:37.7Macomb Dakota63.4
9Alvaro Gomez22:41.4Rochester Hills Stoney Creek62.2
10Antonio Starke22:43.8Macomb Lutheran North61.4
11Yejune Kim22:52.7Rochester Hills Stoney Creek58.4
12Kaleb Kindl22:53.9Oxford58.0
12Caleb Boucher22:57.0Utica57.0
9Ethan Ma23:03.7Rochester54.8
11John Etzel23:03.9Brother Rice54.7
9Xavier Smith23:04.1Rochester Hills Stoney Creek54.6
11Connor Class23:08.1Rochester53.3
10Axel Svensson23:17.9Rochester Hills Stoney Creek50.0
11Roger Schmidt23:24.0Oxford48.0
9Aiden Thomas23:30.6Pontiac Notre Dame Prep45.8
9Luke Amo23:30.9Rochester45.7
12Steven Ladasz23:32.2Walled Lake Northern45.3
9Dhevan Wilson23:39.5Pontiac Notre Dame Prep42.8
9Donovan Boice23:45.6Rochester40.8
9Angel Ruiz23:45.8Rochester40.7
9Elliott Smith23:47.4Macomb Dakota40.2
9Ricardo Sanchez23:47.5Rochester40.2
10Angelo Manni23:50.2Brother Rice39.3
9Justin Clark23:52.5Pontiac Notre Dame Prep38.5
10Zubair Ali23:56.0Oxford37.3
10Josh Squire23:56.4Toledo Rogers37.2
10De’Nay Tucker23:58.9Toledo Rogers36.4
9Luca Fulgenzi23:59.2Rochester36.3
9Karma Pillai23:59.5Rochester36.2
9Nischay Patil24:00.2Rochester35.9
9Niranjan Vijayakumar24:00.8Rochester35.7
11Blake Myers24:01.8Oxford35.4
9Stosh Deighan24:06.9Brother Rice33.7
9Thomas Edwards24:07.4Rochester33.5
10Raul Camacho24:17.2Clinton Twp. Chippewa Valley30.3
11Cameron Wray24:39.7Oxford22.8
12Noah Kulich24:40.0Romeo22.7
9Ryan Shalla24:41.4Brother Rice22.2
11Devan Parks24:43.3Macomb Lutheran North21.6
10Grant Decker24:43.8Rochester Hills Stoney Creek21.4
12Charlie Pankratz24:50.7Brother Rice19.1
12Richard Pawlowski24:56.1Oxford17.3
11Isaac Ribbentrop24:58.5Clarkston16.5
11Donovan Grimaudo24:58.9Rochester Hills Stoney Creek16.4
12Ryan Jom24:59.9Rochester16.0
12Conor Vanbuhler25:05.8Dearborn Divine Child14.1
9Anthony Karasienski25:08.6Macomb Dakota13.2
9Michael Kardas25:08.6Fraser13.1
9Carter Lada25:11.4Fraser12.2
9Louis Marsh25:16.0Rochester10.7
9Michael Groff25:16.3Brother Rice10.6
12Spencer Brandon25:26.2Clarkston7.3
9Jack McKeogh25:33.5Clarkston4.8
Uncategorized

2025 Ratings: Corunna Early Bird

Finally finished with the summer previews, onto REALACTUAL performances by the great kids making up the sport in our state!

You’re gonna have to bear with me as I build out the 2025 apparatus and how I want the posts to appear this year. There are some areas I think I’ve shored up, getting the math done even quicker, so more time can be spent focused on the athletes. No I have not learned how to program (I never will – sounds boring), everything is still pumped out in trusty ‘ol Excel. The graphics below are from previous years, the plan is to update those over Labor Day weekend.

As always, I’ll do my best to give a few shoutouts on these posts. Early in the season, these will be concentrated on names I don’t immediately recognize or athletes that are running much faster than I had anticipated. If someone’s given love, they probably deserve it, because there’s a ton of dedication that goes into finding those improvements. If you’re a coach/parent/teammate that feels someone deserves a mention, nicely e-mail/message me, and I’ll do my best to write some words about that person.

Girls Adjustment: +7
Boys Adjustment: +2

CORUNNA’S EARLY RISERS

Leah Humphrey, Grand Blanc

If you compare how Leah opened her freshman season to what she did on Tuesday, you’ll see a world of difference. Back a year ago, Humphrey began her career with a 23+ min. performance at Huron Meadows, but then progressed towards a ton of mid-20 efforts and even a 19:42 to place 11th in the SVL. A year has passed and she’s started where she left off, the 20:26 being the 6th fastest time of her career thus far.

Ryan Rathsburg, Flint Powers Catholic

Lennox Naswell and Bryce Gross got their own writeups, even Tommy Beiter and Caleb Carignan got a little love. But nothing in the summer was written about Ryan, who looks to be an essential member of the Charger top-five. He comes in off a solid freshman year, one where he was in the 17’s for much of the important part of the XC season and raced to 2:07/4:47 in track. It’s clear that he took this summer seriously, because a 16:32 opener is quite a move upward. He’s improved by over 30 sec. from last fall’s peak, giving Powers enough juice to make them a serious D2 contender.

*** = State Title Contender
** = Top Ten Contender
* = State Qualifying Contender

GIRLS TEAM RATINGS

TeamTop 5 Avg.Division
Grand Blanc97.41
Bloomfield Hills79.01
Flushing53.41
TeamTop 5 Avg.Division
Goodrich*112.32
Owosso60.52
Flint Powers Catholic56.12
Corunna30.32
TeamTop 5 Avg.Division
Chesaning43.83
Perry43.43
Laingsburg25.33
New Lothrop20.43
TeamTop 5 Avg.Division
Genesee Christian Academy35.74
Clarkston Everest Collegiate18.24

BOYS TEAM RATINGS

TeamTop 5 Avg.Division
Flushing145.51
Swartz Creek143.71
Bloomfield Hills143.61
TeamTop 5 Avg.Division
Flint Powers Catholic***196.92
Owosso165.92
Corunna162.62
Goodrich136.42
Flint Kearsley132.82
TeamTop 5 Avg.Division
Montrose153.13
Chesaning132.13
Laingsburg119.83
New Lothrop86.33
TeamTop 5 Avg.Division
Genesee Christian Academy134.84
Byron95.44
Morrice63.14

GIRLS INDIVIDUAL RATINGS

GradeNameTimeTeamRating
10Kayla Shellenbarger18:56.7Goodrich138.8
11Alivia Ottinger19:02.5Goodrich136.8
10Abby Crandell20:18.3Owosso111.6
10Leah Humphrey20:26.9Grand Blanc108.7
11Micali Teeple20:28.6Grand Blanc108.1
11Baylor Lauinger20:38.7Goodrich104.8
10Livia Willing20:41.9Grand Blanc103.7
10Mila Villarreal20:58.5Flint Powers Catholic98.2
10Ava Clark20:58.9Goodrich98.0
11Olivia Jenney20:59.4Bloomfield Hills97.9
9Haleah Johnson21:19.9Grand Blanc91.0
12Sydnee Lefief21:27.6Bloomfield Hills88.5
10Ruby Gross21:30.7Chesaning87.4
10Kaleigh Slingerland21:31.6Owosso87.1
11Jaidyn Nickels21:34.2Corunna86.3
11Claire Brown21:44.3Goodrich82.9
10Leah Theile21:48.6Chesaning81.5
10Devin Dietrich21:53.0Flint Powers Catholic80.0
12Madeline Dunn22:01.7Goodrich77.1
9Sydney Knieper22:05.3New Lothrop75.9
9Claire Lawrence22:05.7Bloomfield Hills75.8
12Sarah Albright22:06.9Grand Blanc75.4
10Savannah Astras22:11.8Bloomfield Hills73.8
10Allison Schmitt22:18.2Clarkston Everest Collegiate71.6
10Avery Byers22:23.9Flushing69.7
9Olivia Roseberry22:28.3Perry68.2
Andi Kirkman22:34.7Genesee Christian Academy66.1
12Isabella Dunn22:50.1Goodrich61.0
9Abbie Garrett22:55.2Bloomfield Hills59.3
10Alonna Schack22:56.6Chesaning58.8
Tori Ferguson22:57.3Genesee Christian Academy58.6
10Sofia Sporman23:01.8Flint Kearsley57.1
9Addyson Campbell23:06.2Goodrich55.6
10Sophie Allen23:14.2Flushing53.0
9Stella Nunez23:15.2Flushing52.6
11Claire Schmidtfranz23:16.2Perry52.3
10Ali Hunt23:20.0New Lothrop51.0
11Isabel Adkins23:20.0Swartz Creek51.0
10Eleanor Olivo23:28.6Flushing48.1
10Miriam Skarich23:31.2Owosso47.3
9Maria Haj23:35.2Flint Powers Catholic45.9
10KiKi Rusz23:37.3Laingsburg45.2
11Emma Thielen23:37.6Perry45.1
11Waverly Pearce23:40.2Bloomfield Hills44.3
9Taelyn Tuggle23:42.4Goodrich43.5
11Eve Sheldon23:42.7Flushing43.4
11Isabella Molnar23:43.9Grand Blanc43.0
10Ava Wenzlick23:44.6New Lothrop42.8
11Samantha Gutzman23:47.4Laingsburg41.9
12Hazel Burley23:52.6Laingsburg40.1
12Chloe Wood23:57.1Flint Powers Catholic38.6
12Isla Sule23:57.4Corunna38.5
11Molly Gaudard24:07.0Flint Kearsley35.3
11Natasha Mendez24:10.9Clarkston Everest Collegiate34.0
12Tori Hall24:15.2Grand Blanc32.6
12Aydynn Thomason24:16.5Grand Blanc32.2
12Onaleigh McVay24:22.3Owosso30.2
Evie Kirkman24:27.2Genesee Christian Academy28.6
11Leah Schneider24:30.3Perry27.6
10Summer Walker24:33.5Owosso26.5
9Ava Spencer24:40.2Owosso24.3
9Allyanna Hart24:42.3Perry23.6
10Gracie Ockerman24:46.5Owosso22.2
10Mackenzie Zayas24:49.8Owosso21.1
9Madeline Orr24:51.3Flushing20.6
11Eleanor Murphy24:59.8Flint Powers Catholic17.7
12Kaylee Eickhoff25:03.7Goodrich16.4
10Brooke Springer25:05.6Chesaning15.8
Ariana Stewart25:08.7Genesee Christian Academy14.8
10Margo Burba25:13.2Flushing13.3
9Ella Baron25:13.5Clarkston Everest Collegiate13.2
11Lilli Morrill25:14.0Laingsburg13.0
9Emily Francis25:14.0Grand Blanc13.0
11Anshu Talati25:14.2Grand Blanc12.9
10Emma Tramontin25:15.1Corunna12.6
Mikayla Brown25:21.5Genesee Christian Academy10.5
12Kaitlynn Ortiz25:22.3Flushing10.2
12Sophia Willyerd25:24.8Swartz Creek9.4
10Audrey Taphouse25:25.6Corunna9.1
11Elizabeth Eller25:36.3Perry5.6
12Elizabeth (Lizzie) Dettman25:38.5Corunna4.8
10Evelyn Lindberg25:41.4Corunna3.9
11McKayla Marker25:51.9Flushing0.4

BOYS INDIVIDUAL RATINGS

GradeNameTimeTeamRating
10Lennox Naswell15:37.3Flint Powers Catholic206.9
12Bryce Gross15:52.5Flint Powers Catholic201.8
12Vincent Pattison15:54.3Goodrich201.3
12Caleb Carignan15:56.7Flint Powers Catholic200.4
12Tyler Leach16:17.0Otisville LakeVille193.7
10Ryan Rathsburg16:32.6Flint Powers Catholic188.5
12Tommy Beiter16:37.6Flint Powers Catholic186.8
12Noah Devereaux16:52.8Laingsburg181.7
12Griffin Good16:55.4Flushing180.9
9Leonidas Erfourth16:56.6Owosso180.5
10Wyatt Roberts16:58.8Otisville LakeVille179.7
10Brady Rappuhn17:10.8Owosso175.7
11Ben Bouchey17:11.2Flint Powers Catholic175.6
12Payton Chandler17:14.1Corunna174.6
10CJ Shilling17:19.1Flushing173.0
12Cole Fernandez17:27.3Flint Kearsley170.2
12Jesse Dodge17:27.6Corunna170.1
11Kai Miller17:28.1Owosso170.0
10Griffin Solano17:31.2Flint Powers Catholic168.9
11Jaxon Hemgesberg17:38.2Chesaning166.6
12Adam Howell17:39.8Flint Kearsley166.1
10Christian LeConte17:45.2Owosso164.3
Ian Ferguson17:51.0Genesee Christian Academy162.3
9Connor Ford17:53.9Corunna161.4
10Eli Hobson17:54.2Montrose161.3
10Alex Iordanou17:54.8Flint Powers Catholic161.1
10Michael Allen18:00.1Montrose159.3
11McKinley Springer18:02.6Corunna158.5
12Ryan Hunt18:02.9Bloomfield Hills158.4
12Jaycob Hipps18:09.4Montrose156.2
Nolan Stadel18:12.7Genesee Christian Academy155.1
12Zain Banat18:14.4Swartz Creek154.5
9Joe Cecchini18:15.5Flint Powers Catholic154.2
12Gavin Ottinger18:22.7Goodrich151.8
11Ayven Evancho18:23.0Flushing151.7
12Ayden Hipps18:23.5Montrose151.5
10Owen Lawrence18:26.6Bloomfield Hills150.5
10Miles Muxlow18:33.2Flint Powers Catholic148.3
11Caeden Gwinn18:33.3Corunna148.2
10Avery Gutshall18:38.9Swartz Creek146.4
9James Phillips18:39.5Flint Powers Catholic146.2
9Owen Davis18:42.0Swartz Creek145.3
11Wyatt Linson18:43.6Otisville LakeVille144.8
10Gerry Socha18:46.5Bloomfield Hills143.8
9Lucas Heid18:47.1Corunna143.6
12Hunter Groulx18:53.4Swartz Creek141.5
12Nathan Camilleri18:53.5Waterford Our Lady141.5
11Jobriel Octubre18:57.5Chesaning140.2
11Tyler Rockafellow18:59.7Perry139.4
12Max Baade19:01.3Owosso138.9
10Samuel Baade19:01.5Owosso138.8
Gabe Schultz19:02.5Genesee Christian Academy138.5
12Joey Glinski19:06.4Montrose137.2
11Carter Hartfield19:15.5Bloomfield Hills134.2
9Thomas Stull19:23.1Goodrich131.6
11Jax Scott19:24.5Bloomfield Hills131.2
12Parker Chittle19:25.0Swartz Creek131.0
10Johnny Boike19:26.0Flint Powers Catholic130.7
10Austin Hodges19:28.6Laingsburg129.8
12Jack Kuberski19:30.1Flint Kearsley129.3
9Jeffery Delong19:33.9Montrose128.0
12Brennan Parker19:36.7Corunna127.1
12Evan Sandford19:37.9Swartz Creek126.7
12Jayce Hyde19:41.1Chesaning125.6
10Johnny Huey19:42.3Flint Powers Catholic125.2
11Max Crumm19:48.9Flint Powers Catholic123.0
12Cole Maier19:49.1Chesaning123.0
10Skyler Anthony19:57.4Bloomfield Hills120.2
10Kaden Monroe19:57.5Flint Powers Catholic120.2
11Brayden Steele19:58.3Byron119.9
12Liam Weir19:58.9Owosso119.7
10Charlie Penneau20:01.1Flint Powers Catholic119.0
9Jerald Staley20:02.0Swartz Creek118.7
11Nick York20:12.2Flint Powers Catholic115.3
12Nolan Carr20:13.2Corunna114.9
Ryan Stewart20:16.1Genesee Christian Academy114.0
11Jonah Spencer20:17.1Byron113.6
12Mack Burba20:23.7Flushing111.4
10Owen Cross20:26.6Flushing110.5
11Halston Hooley20:28.5Byron109.8
11Noah Klawuhn20:30.7Owosso109.1
12Aaron Machado20:34.2Swartz Creek107.9
12Preston Boggs20:37.1Flint Kearsley107.0
12Levi West20:41.6Swartz Creek105.5
10Karter Brack20:42.4Chesaning105.2
12James Foltz20:42.6Laingsburg105.1
11Noah Gillett20:44.6New Lothrop104.5
9Gabe Lockwood20:44.6Corunna104.5
11Reed Snyder20:45.2Swartz Creek104.3
Sam Forsyth20:45.3Genesee Christian Academy104.2
9Christian Ellis20:45.6Flushing104.1
11Mat Amman20:49.5Chesaning102.8
12Colin Pratt20:50.0Montrose102.7
9Liam Dunn20:52.6Goodrich101.8
9Parker Dawson20:57.7Waterford Our Lady100.1
9Miguel Diaz Lopez21:00.6Bloomfield Hills99.1
12William Whitman21:02.2Montrose98.6
9Evan Berry21:05.0Otisville LakeVille97.7
11Marshall Kruske21:10.2New Lothrop95.9
12Jason Waring21:12.0Goodrich95.3
9Jackson Lisek21:12.4Flushing95.2
9Joaquin Gutierrez-Shier21:13.7Swartz Creek94.8
9Joel Rathka21:17.9Laingsburg93.4
11Nicholas Herrington21:18.0Waterford Our Lady93.3
11Austin Lademann21:22.3Morrice91.9
10Landin Struck-Curtis21:23.7Flint Kearsley91.4
9Noah Tiong21:26.8Flint Powers Catholic90.4
10Caleb Aspin21:27.4Flushing90.2
9Calum Knull21:30.9Laingsburg89.0
10Remington McKean21:37.0Morrice87.0
9Max Nicholson21:37.4Owosso86.9
11Elliott Carr21:37.5Corunna86.8
9Jameson Burtrum21:38.5Montrose86.5
10Carson Duffield21:39.6Corunna86.1
10Charles Kapa21:42.5Flushing85.2
12Connor Blandford21:44.4Swartz Creek84.5
12Sean Dammann21:46.6New Lothrop83.8
9Drew Keys21:46.6Flint Powers Catholic83.8
12Jaxson Mishler21:51.8Montrose82.1
9Connor Bush21:52.5Flushing81.8
10Parker Dennis21:53.4Durand81.5
11Auden Kane21:56.4Bloomfield Hills80.5
11Micah Yates21:57.7Corunna80.1
11Tim Dion22:01.1Flint Powers Catholic79.0
10Blake Hornak22:09.1New Lothrop76.3
9Matthew Fuller22:09.6Chesaning76.2
9Everett Little22:12.6Owosso75.1
12Logan Robinson22:13.3Laingsburg74.9
9Graesyn Baley22:16.2Owosso73.9
9Wyatt Pellarin22:16.4Swartz Creek73.9
12Andon Prestonise22:23.4Byron71.5
9Blake Judd22:25.5New Lothrop70.8
9Zane Bedell22:28.3Swartz Creek69.9
10Brendon Pake22:35.3Flint Kearsley67.6
9Tadhg Murphy22:37.6Flint Powers Catholic66.8
10Tyler Peterson22:39.1Bloomfield Hills66.3
11Mickey Sparkes22:39.8Bloomfield Hills66.1
11Carter Birchmeier22:47.1New Lothrop63.6
10Andrew Irish22:47.3Montrose63.6
11Michael Fleming22:49.9Bloomfield Hills62.7
12Jack Chrisinske22:51.2Byron62.3
11Austin Sweet22:52.5Corunna61.8
12Sarabdil Chauhan22:53.0Corunna61.7
Trenton Jackson22:54.3Genesee Christian Academy61.2
10Andrew Bondy22:55.0Montrose61.0
9Liam Helsom22:56.1Waterford Our Lady60.6
11Tyler Watson23:07.1Morrice57.0
9William Couchman23:10.2Swartz Creek55.9
11Jesse Taylor23:16.0Flint Kearsley54.0
12Bilal Abdelmalek23:18.4Swartz Creek53.2
Jonathan Armbrust23:21.1Genesee Christian Academy52.3
Jordan Pittenger23:21.9Genesee Christian Academy52.0
9Jeremy Halleaux23:25.6Durand50.8
9Cooper Kapalla23:30.8Bloomfield Hills49.1
10Cayden Chamberlain23:38.6New Lothrop46.5
10Jackson Donley23:41.0Corunna45.7
9Leland Skeans23:41.1Flushing45.6
9Cameron Woody23:42.6Chesaning45.1
11Alex Hughes23:45.1New Lothrop44.3
10Channing Watson23:48.9Bloomfield Hills43.0
9Zachary Chittle23:50.8Swartz Creek42.4
10Elliot Bohinski23:53.0Morrice41.7
9Layten Ostrander23:54.7Chesaning41.1
11Gregory Dismukes23:57.8Chesaning40.1
9Caleb Birchmeier24:02.4New Lothrop38.5
11Connor McGahey24:04.7Morrice37.8
9Teo Bargren24:14.7Bloomfield Hills34.4
10Braylon Hrncharik24:29.1Owosso29.6
11Cameron Betts24:44.5Laingsburg24.5
9Matthew Wilber24:46.0Montrose24.0
10Drake Pratt24:51.8Laingsburg22.1
11Frederick Ziola25:06.5New Lothrop17.2
9Colin Priest25:52.9Montrose1.7
9Kingston Harris25:55.7Flint Powers Catholic0.8

Uncategorized

2025 Ratings: Saranac

Finally finished with the summer previews, onto REALACTUAL performances by the great kids making up the sport in our state!

You’re gonna have to bear with me as I build out the 2025 apparatus and how I want the posts to appear this year. There are some areas I think I’ve shored up, getting the math done even quicker, so more time can be spent focused on the athletes. No I have not learned how to program (I never will – sounds boring), everything is still pumped out in trusty ‘ol Excel. The graphics below are from previous years, the plan is to update those over Labor Day weekend.

As always, I’ll do my best to give a few shoutouts on these posts. Early in the season, these will be concentrated on names I don’t immediately recognize or athletes that are running much faster than I had anticipated. If someone’s given love, they probably deserve it, because there’s a ton of dedication that goes into finding those improvements. If you’re a coach/parent/teammate that feels someone deserves a mention, nicely e-mail/message me, and I’ll do my best to write some words about that person.

Girls Adjustment: -4
Boys Adjustment: +3

SARANAC SERENADERS

Addison Bixler, Coopersville

Oakley Osterhart had a breakout season as a freshman, now others in her class are coming along. Bixler was close behind last fall, running in the 20’s for much of the year, her best mark coming in the RCA Conference Meet, where she placed 7th. She made a greater appearance in track, especially in the 1600m, as she had grabbed 4th in the conference and raced to 5:30 by season’s end. The upward trend has continued in cross, where Addison has nabbed PRs in her first two meets, heading straight toward that 20 min. barrier.

Rylen Richey, Grand Ledge

What an outstanding pack and performance from the Comet boys. Five of the top-nine spots were occupied by Grand Ledge kids, all running under 16:36. They ran together, led by a 16:11 by Richey. His low-16 effort was almost 1.5 minutes faster than where he debuted last year and a good 20 sec. faster than where he was at season’s end. If this start is any indication, we could see the Comets pulling toward a top finish at MIS in a few months time.

*** = State Title Contender
** = Top Ten Contender
* = State Qualifying Contender

GIRLS TEAM RATINGS

TeamTop 5 Avg.Division
Hudsonville*124.81
Mason105.51
Grand Ledge104.51
East Lansing96.61
Grandville74.01
TeamTop 5 Avg.Division
DeWitt*106.32
Coopersville*105.22
Charlotte89.42
Shepherd78.72
Portland45.52
Alma30.42
Ionia22.82
TeamTop 5 Avg.Division
Grand Rapids Covenant Christian*94.43
Grand Rapids NorthPointe Christian*90.03
Stanton Central Montcalm77.73
Bath71.53
St. Louis33.33
Ovid-Elsie26.43
Saranac15.93
TeamTop 5 Avg.Division
GRTC Peregrines117.5HS

BOYS TEAM RATINGS

TeamTop 5 Avg.Division
Grand Ledge**190.51
East Lansing176.11
Mason141.91
Lansing Waverly107.01
Wyoming84.01
TeamTop 5 Avg.Division
Alma**187.12
DeWitt*179.42
Shepherd*177.72
Coopersville154.72
Portland152.12
Ionia137.92
Charlotte90.22
TeamTop 5 Avg.Division
Stanton Central Montcalm**175.03
Grand Rapids Covenant Christian154.83
Grand Rapids NorthPointe Christian149.03
Saranac130.73
Ovid-Elsie114.83
Bath103.03
St. Louis74.33
TeamTop 5 Avg.Division
Portland St. Patrick136.94
TeamTop 5 Avg.Division
GRTC Peregrines178.1HS

GIRLS INDIVIDUAL RATINGS

GradeNameTimeTeamRating
11Cassie Karasinski18:34.7Hudsonville149.8
11Gianna Chaignot18:36.4GRTC Peregrines149.2
10Oakley Osterhart18:55.5Coopersville142.8
9Grace Snyder18:57.7Hudsonville142.1
12Aviana Skinner19:00.4Grand Ledge141.2
9Lexie Snyder19:49.1Hudsonville125.0
10Ruby Petee19:54.1Mason123.3
11Shelby Kuiper19:54.2GR Covenant Christian123.3
10Jorga Wooledge20:03.9Mason120.0
10Addison Bixler20:06.0Coopersville119.3
10Emily Barrie20:09.0East Lansing118.3
12Anna Poppema20:11.1Bath117.6
10Kate O’Donohue20:13.8GRTC Peregrines116.7
9Ariana Elzinga20:14.0Grandville116.7
12Grace Coston20:19.2Stanton Central Montcalm114.9
12Lydia Jagger20:26.9Grand Ledge112.4
11Morgan Allen20:29.9Mason111.4
9Kylie Zwiep20:32.1GR NorthPointe Christian110.6
10Judy Olander20:32.8GRTC Peregrines110.4
11Avery Silvas20:33.3Charlotte110.2
9Brooklyn Takagishi20:36.4DeWitt109.2
9Breslyn Klein20:39.3Coopersville108.2
10Aurora (Rory) Doepker20:43.5DeWitt106.8
10Emma Cook20:43.8DeWitt106.7
9Sidney Eaton20:45.8Hudsonville106.1
10Grace Mingerink20:46.2DeWitt105.9
12Blythe Webb20:47.1GRTC Peregrines105.6
9Katie Vande Werken20:47.8GRTC Peregrines105.4
9Elise Barber20:52.4GRTC Peregrines103.9
12Isabella Taber20:55.0DeWitt103.0
11Ashley Wayne21:01.2Hudsonville100.9
11Ava Skinner21:03.1GRTC Peregrines100.3
12Emily Agnew21:07.4DeWitt98.9
11Lydia Minderhoud21:07.5GR Covenant Christian98.8
12Evie Hakes21:08.6GRTC Peregrines98.5
9Ava Montero21:09.2Grand Ledge98.3
9Ellie Groen21:10.3East Lansing97.9
10Danika Lopez21:12.2GR NorthPointe Christian97.3
12Maddy Takagishi21:14.9DeWitt96.4
12Braelyn Bunting21:18.0Stanton Central Montcalm95.3
9Chloe Wilber21:18.5DeWitt95.2
11Andie Buursma21:22.9Grandville93.7
12Clarissa Baese21:24.4Ovid-Elsie93.2
12Megan Gimmey21:24.6Shepherd93.1
11Paige Weber21:25.5Portland92.8
11Melanie Berna21:26.3GRTC Peregrines92.6
10Addison Dodd21:29.9Hudsonville91.4
9Michaela Pries21:30.5Hudsonville91.2
10Dalia Fermaglich21:30.9East Lansing91.0
11Morgan Clark21:33.0Mason90.3
11Chloe Gray21:37.1Grandville89.0
9Jenny Woznick21:39.1GR NorthPointe Christian88.3
10Kaila Cravotta21:39.9East Lansing88.0
12Carleigh Thompson21:40.0Ionia88.0
10Natalie Hayes21:40.2DeWitt87.9
12Elsa Gomez21:40.7Grand Ledge87.8
9Kendall Dorey21:41.3Charlotte87.6
12Julia Moore21:41.3East Lansing87.6
11Helena Goodrich21:41.4Charlotte87.5
10Esther Cahill21:43.9Saranac86.7
9Scarlett Popielarski21:46.5East Lansing85.8
9Leah Elzinga21:49.8GR Covenant Christian84.7
10Courtney Lawhorne21:52.0Bath84.0
10Abbie Koole21:53.4GR Covenant Christian83.5
12Madison Aten21:55.1Grand Ledge83.0
12Aubrey Metzger21:56.0Mason82.7
9Teagan Kuykendall21:58.3Bath81.9
12Avari Montgomery21:59.1Charlotte81.6
9Vivien Marr21:59.5East Lansing81.5
9Kate DeVries21:59.7GR Covenant Christian81.4
12Emilee Young22:00.4Shepherd81.2
12Madeleine Plowright22:03.1East Lansing80.3
9Martina Villarreal22:03.6DeWitt80.1
12Andie Wildern22:03.7Charlotte80.1
11Simone McDargh22:06.4Grandville79.2
10Ava Benedict22:07.2Ionia78.9
12Amelia Cornell22:07.6Grand Ledge78.8
9Paige Thelen22:09.5Grand Ledge78.2
12Olivia Droski22:10.4Coopersville77.9
11Ava Buckley22:10.8Mason77.7
10Cailyn Baker22:10.8Shepherd77.7
9Megyn Allers22:11.4Coopersville77.5
12Dylan Bosma22:12.3GR NorthPointe Christian77.2
10Quinn McWilliams22:13.1Coopersville77.0
12Clara Craig22:14.3East Lansing76.6
11Anna DeVries22:14.7GR Covenant Christian76.4
12Jennifer Popp22:15.0GR NorthPointe Christian76.3
12Anna Johnson22:16.1Alma76.0
11Jenna Terpstra22:16.6GR NorthPointe Christian75.8
9Eve Webb22:19.9GRTC Peregrines74.7
11Lyza Ruster22:22.4Mason73.9
11Madison Moeggenborg22:27.8Shepherd72.1
9Sonya Minderhoud22:29.3GR Covenant Christian71.6
9Ellie Owen22:35.3DeWitt69.6
11Brynn Robinson22:35.7Shepherd69.4
10Sarah Warner22:36.2Shepherd69.3
11Marian Davlin22:44.1Portland St. Patrick66.6
9Kinsley Lounds22:44.3Grand Ledge66.6
12Sarah Bleyenberg22:44.4GR Covenant Christian66.5
9Avery Gardner22:47.3DeWitt65.6
12Lilliana Van Vleet22:49.4DeWitt64.9
11Eliza Milarch22:57.9Charlotte62.0
9Alivia Baxter22:58.1Grand Ledge62.0
11Elsie VanTil22:58.1GR Covenant Christian62.0
9Peyten Hansen22:58.5Stanton Central Montcalm61.8
11Andrea Rolston23:01.5Stanton Central Montcalm60.8
12Madeleine Schlegel23:02.6DeWitt60.5
11Kora Kok23:03.1GR NorthPointe Christian60.3
9Lexi Kinder23:07.4St. Louis58.9
9Addisyn Apol23:07.8Hudsonville58.7
12Logan Trygstad23:16.6Stanton Central Montcalm55.8
9Sadie Nelson23:19.1Grand Ledge55.0
9Addi Koole23:22.2GR Covenant Christian53.9
9Sophia DeYoung23:22.5Hudsonville53.8
10Ava Lipsey23:27.0Grand Ledge52.3
12Amber Kuiper23:27.1GR Covenant Christian52.3
10Ava Harmon23:27.2Hudsonville52.3
11Analise Pols23:27.2GR Covenant Christian52.3
12Ciani Lopez23:27.5DeWitt52.2
10Haylee Gladstone23:29.2Bath51.6
11Hawa Amir23:30.1Lansing Waverly51.3
10Annalise Jense23:31.6Hudsonville50.8
9Aubrey Perez23:33.3Ionia50.2
12Elizabeth Smoes23:35.7Coopersville49.4
9Georgia Houghton23:35.9Mason49.4
9Sevarah Markham23:36.3Alma49.2
11Josephine Polasek23:37.4Portland48.9
9Opal Sterken23:38.4GRTC Peregrines48.5
11Isla McConnell23:40.5East Lansing47.8
10Veronica Polischuk23:44.0East Lansing46.7
12Audrey Bensinger23:46.4Ovid-Elsie45.9
12Averie Wohlscheid23:47.2DeWitt45.6
11Abigail Brooks23:55.6Coopersville42.8
12Halle Hoyt23:56.2St. Louis42.6
11Ava Langerak23:57.9GR Covenant Christian42.0
12Lauren Spitzley23:59.7Portland41.4
9Ashley Gardner23:59.7Mason41.4
10Georgia Stahl23:59.9Portland41.4
10Lucy Schimmel24:05.6GR Covenant Christian39.5
10Ramona Heitman24:06.2GRTC Peregrines39.3
9Kennadee Griffes24:06.6DeWitt39.1
9Violet Shunn24:06.8Mason39.1
9Isabella Keefer24:12.0GRTC Peregrines37.3
9Kyle Konitzer24:12.6Grand Ledge37.1
10Madilyn McCormick24:12.8Mason37.1
12Sarah Munger24:15.5Alma36.2
10Lilee Elliott24:16.9DeWitt35.7
12Aurora Keefer24:18.2GRTC Peregrines35.3
9Maelyn Helder24:23.6Hudsonville33.5
11Selah Churchwell24:27.4GRTC Peregrines32.2
12Gabby Vroman24:27.7Saranac32.1
10Lucia Street24:32.3GRTC Peregrines30.6
9Tala Sellon24:34.0Coopersville30.0
9Lily Karcis24:36.6Hudsonville29.1
10Kaytlyn Day24:38.3Saranac28.6
10Emily Weaver24:40.4Mason27.9
9Maya Miller24:40.6GRTC Peregrines27.8
10Brianna Hoven24:41.6GRTC Peregrines27.5
11Mia McCarty24:45.5Hudsonville26.2
9Madison Lemert24:48.1St. Louis25.3
10Paige Kanan24:48.6DeWitt25.1
10Taz Davis24:56.2Bath22.6
9Sarah Bowerman25:01.7St. Louis20.8
12Lena Brochard25:04.2Coopersville19.9
10Sophie Barricklow25:04.9Hudsonville19.7
11Makayla Damico25:06.1Lansing Waverly19.3
10Sydney Dickman25:07.1St. Louis19.0
10Karli DeBoer25:11.5GR Covenant Christian17.5
11Nora Johnson25:12.0East Lansing17.3
11Annalee Takalo25:12.1Shepherd17.3
12Ava Juhas25:14.4Ovid-Elsie16.5
10Jadyn Baer25:17.4Hudsonville15.5
9Jayna Schmitz25:21.4GRTC Peregrines14.2
10Celia Milhiem25:27.6Coopersville12.1
10Dana Juhas25:29.4Ovid-Elsie11.5
12Kasey Rasch25:32.4Coopersville10.5
10Carley Wellman25:32.7Stanton Central Montcalm10.4
12Hailey Mingerink25:32.9GR Covenant Christian10.4
9Maggie Bedolla25:33.5Grand Ledge10.2
9Alexis Cole25:36.4GR NorthPointe Christian9.2
10Markie Buckland25:37.5Grand Ledge8.8
9Grace Hancock25:38.8Alma8.4
9Nora Hadley25:41.0Mason7.7
10Ryleigh Vining25:45.3Morley-Stanwood6.2
9June Disher25:52.3Hudsonville3.9
12Veda Smith25:55.7Portland2.8

BOYS INDIVIDUAL RATINGS

GradeNameTimeTeamRating
12Gage Hoffman15:41.2Stanton Central Montcalm205.3
11Ezekiel Baltierra15:41.9Alma205.0
12Thomas Larson15:54.8Alma200.7
11Bryce Cahoon16:00.9Shepherd198.7
10Rylen Richey16:11.2Grand Ledge195.3
12Benjamin Rottier16:20.0Grand Ledge192.3
12Braylon Lenneman16:22.7DeWitt191.4
11Nolan Lounds16:24.9Grand Ledge190.7
10Caelan Marsh16:35.7Grand Ledge187.1
12Alex McKennon16:36.4Grand Ledge186.9
12Caleb Willard16:39.0GRTC Peregrines186.0
12Aiden Marple16:39.5DeWitt185.8
12Jackson Gast16:41.7East Lansing185.1
12Andrew Feldpausch16:45.0Portland184.0
12Liam Preisser16:48.2East Lansing182.9
12Brendan O’Donohue16:49.4GRTC Peregrines182.5
9Livio Muzzin17:01.0DeWitt178.7
12Luca Lebron17:01.8Alma178.4
10Samuel Johnson17:02.9Alma178.0
12Kyler Fertig17:04.8Stanton Central Montcalm177.4
12Ian McNeel17:08.0Shepherd176.3
11Dayton VanderMoere17:09.9Grand Ledge175.7
10Kilian Boulware-Lopez17:10.4East Lansing175.5
11Anthony Schmitz17:12.2GRTC Peregrines174.9
12Gavin DeVries17:14.5GRTC Peregrines174.2
11Will Chelotti17:15.2DeWitt173.9
10Ben Myers17:16.4East Lansing173.5
9Nico Lebron17:16.9Alma173.4
12Sylus Wilson17:17.1Stanton Central Montcalm173.3
11William McDonald17:17.8Shepherd173.1
10Reece Grafius17:18.3Mason172.9
10Andrew Egli17:18.9GRTC Peregrines172.7
10Jackson Willard17:20.3GRTC Peregrines172.2
10Tyler Egli17:23.2GRTC Peregrines171.3
11Jacob Ziolkowski17:23.4GRTC Peregrines171.2
11Kevin Terpstra17:23.5Alma171.2
11Micah Kuiper17:24.0GR Covenant Christian171.0
12Noah Chouinard17:24.2Alma170.9
10Jack Krafft17:24.3Shepherd170.9
10Owen Poppema17:24.9Bath170.7
11Levi Schimmel17:27.1GR Covenant Christian170.0
11Drew Davis17:28.5Shepherd169.5
12Owen Moore17:29.8Portland169.1
10Logan Gregory17:32.5Saranac168.2
10Johnny Coston17:33.4Stanton Central Montcalm167.9
12Timothy Chamberlain17:34.7Portland St. Patrick167.4
10Ty Inglis17:35.7DeWitt167.1
11Jakin Whitney17:38.0Shepherd166.3
11Francis Austen17:40.2Portland St. Patrick165.6
11Micah Couser17:40.4Grand Ledge165.5
10Cole Raymond17:41.5Coopersville165.2
12Jaxxon Thelen17:41.9Ionia165.0
11Lincoln Morden17:42.9Grand Ledge164.7
10Alejandro Nagy17:47.0East Lansing163.3
10Brennan Ackerman17:50.7GRTC Peregrines162.1
12Josh Carpenter17:51.5DeWitt161.8
12Isaac Norcross17:54.4GR NorthPointe Christian160.9
10Eli Miller17:54.9GRTC Peregrines160.7
11Easton McCloy17:55.1GR NorthPointe Christian160.6
11Thaddeus Overley18:00.8Lansing Waverly158.7
10Liam Thelen18:01.5Ionia158.5
12Judah Bakaitis18:02.0DeWitt158.3
10Donnie Richmond18:02.1Portland158.3
10Langston Waite18:04.1East Lansing157.6
10Landon Seiloff18:09.3Lansing Waverly155.9
10Braylon Bigorowski18:10.4Coopersville155.5
9Connor Miller18:11.3Alma155.2
10Zane Molewyk18:11.7Coopersville155.1
9Max Bobeda18:13.4DeWitt154.5
11Matthew Austin18:13.4DeWitt154.5
9Gracin Zelski18:18.8DeWitt152.7
12Evan Rolston18:23.0Stanton Central Montcalm151.3
11Noah Thelen18:23.5Grand Ledge151.2
11Brandon Peterson18:24.4Coopersville150.9
10Noah Heriford18:25.5Grand Ledge150.5
11William Drake18:30.4Grand Ledge148.9
12Evan Keller18:36.1Coopersville147.0
10Jonah Gray18:36.9East Lansing146.7
11Tyne Evans18:39.5Stanton Central Montcalm145.8
11Travis Wright18:39.5Ovid-Elsie145.8
11Landon Kuperus18:42.4GR Covenant Christian144.9
12Grant Conley18:43.1Charlotte144.6
12Isaac Westra18:43.3GR Covenant Christian144.6
9Brayden Rountree18:43.5Shepherd144.5
12Tyler Travis18:44.0Shepherd144.3
9Aiden Martin18:44.1GR NorthPointe Christian144.3
9Jace Frank18:44.2DeWitt144.3
12Kaden Mingerink18:45.9GR Covenant Christian143.7
9Tristan Reinstra18:47.4Alma143.2
12Caleb Looyenga18:52.3GR Covenant Christian141.6
12Adam Foster18:52.9Mason141.4
11Joel Schmidt18:52.9Grand Ledge141.4
12Grant Lange18:54.3Mason140.9
12John Paul Sanders18:54.3GRTC Peregrines140.9
12Isaac FoxElster18:54.9Portland St. Patrick140.7
10Ryan Sorrell18:55.0GR NorthPointe Christian140.7
11Isaiah Wilson19:00.8GR NorthPointe Christian138.7
12Hayden Shattuck19:06.9St. Louis136.7
10Logan Spangler19:07.6GR NorthPointe Christian136.5
10Charlie Crowe19:09.3East Lansing135.9
10Xander Towery19:10.6Ionia135.5
10Brady Oosterhouse19:10.8Saranac135.4
10Luis Hirt19:13.9GR NorthPointe Christian134.4
9Lucas Hirt19:15.1GR NorthPointe Christian134.0
10Brody Pulling19:15.7Mason133.8
11Nathan Sanderson19:16.8GR NorthPointe Christian133.4
9Joel Oosterhouse19:17.3Saranac133.2
10Joseph Segard19:17.4GR NorthPointe Christian133.2
9Tommy Moundros19:22.0DeWitt131.7
9Collin Bancroft19:26.2Grand Ledge130.3
11Evan Kryger19:28.0GRTC Peregrines129.7
11Fisher Lipsey19:30.9Grand Ledge128.7
12Liam Kamp19:31.3Libertas Christian128.6
9Tristian Rogers19:36.5Grand Ledge126.8
9Skylan Bowie19:37.1Grand Ledge126.6
12Isaac Gola19:37.2Shepherd126.6
10Levi Knoop19:39.2Portland St. Patrick125.9
12Joshua Miller19:39.3Ovid-Elsie125.9
9Aaron Martinson19:40.5Portland125.5
11Rhys Todd19:40.6East Lansing125.5
11Liam Heyboer19:40.9GR Covenant Christian125.4
11Nathan Ulman19:41.3GRTC Peregrines125.2
12James Boersma19:44.1Wyoming124.3
9James Feldpausch19:46.5Portland123.5
10Eddie Radtke19:47.0Shepherd123.3
10Andrew Wright19:47.0GR NorthPointe Christian123.3
10Ethan Bussis19:54.6Grand Ledge120.8
10Cooper Highlen19:54.9Ionia120.7
11Shepherd Richardson19:55.5Mason120.5
11Brock Grabmeyer19:56.2Alma120.3
12Landon Koole20:00.5GR Covenant Christian118.8
12Dominic Smith20:01.6DeWitt118.5
10Andrew Duthler20:02.1GR Covenant Christian118.3
12Miles Buttel20:05.9Grand Ledge117.0
11Jackson Harlow20:06.7Grand Ledge116.8
11Connor Deyo20:12.0Lansing Waverly115.0
11Mitch Gonzalez20:14.8Ovid-Elsie114.1
11Andrew Soltow20:16.0Grand Ledge113.7
11Mychael Johnson20:16.4East Lansing113.5
10Corbin Maddox20:16.6Alma113.5
11Jeremiah Stewart20:18.8Ovid-Elsie112.7
10Luke Elyea20:19.9GRTC Peregrines112.4
11Bradley Smith20:27.0GR NorthPointe Christian110.0
11Conner Morrison20:27.4Ionia109.9
11Sawyer VanKuiken20:31.7Saranac108.4
12Bryan Gregory20:31.9Saranac108.4
10Colin Johnson20:32.8Bath108.1
10Bentley Cromer20:34.8Alma107.4
10Toby Regulinski20:38.9East Lansing106.0
11Marshall Kopietz20:39.6Grand Ledge105.8
12Logan Bok20:40.9Saranac105.4
10Landon Humphrey20:45.6Grand Ledge103.8
10Isaac Kamps20:47.0GR Covenant Christian103.3
11Aiden Yost20:47.7Grand Ledge103.1
9Jackson LaFlure20:49.2GR NorthPointe Christian102.6
11Caleb Paez20:50.4St. Louis102.2
12John Marchinda20:51.4GRTC Peregrines101.9
11Jameson Holton20:52.8Mason101.4
12Evan Hagerman20:54.7Bath100.8
9Kenny Hubbard20:57.6Grand Ledge99.8
9Ben Nielsen21:00.4Morley-Stanwood98.9
12Ricky Popp21:01.8Charlotte98.4
11Connor Burch21:03.9Grand Ledge97.7
9Noah Mingerink21:06.0GR Covenant Christian97.0
10Calvin Gunn21:07.8Bath96.4
9Nathan Koss21:07.9DeWitt96.4
11Gerrit Bol21:14.3GR Covenant Christian94.2
11Aiden Ocampo21:14.6Wyoming94.1
9Carsen Modderman21:14.9Coopersville94.0
10Dale Hice21:18.8Saranac92.7
9Jackson Farnsworth21:22.6Grand Ledge91.5
9Finley Kuiper21:23.7GR Covenant Christian91.1
12Jacob Erskin21:24.7St. Louis90.8
12Tyler Davis21:26.0Wyoming90.3
10Jacob Hop21:26.4Libertas Christian90.2
10Andres Perea Cala21:26.8Stanton Central Montcalm90.1
11Theodore VanKuiken21:29.6Saranac89.1
11Arthur Sawyer III21:30.3East Lansing88.9
12Trevor Hayes21:31.8GR Covenant Christian88.4
12Dalles Bailiff21:32.5Ionia88.2
9Levi Schipper21:34.6GR Covenant Christian87.5
11Logan Howe21:42.3Portland St. Patrick84.9
10Colin Scott21:42.8Mason84.7
10Blake Davis21:43.9Shepherd84.4
10Cruz Newville21:47.1Alma83.3
9Devin Kuiper21:49.0GR Covenant Christian82.7
12Braden Koos21:50.9Charlotte82.0
9Sullivan McKillop22:05.3DeWitt77.2
12Jacob Penna22:07.9GR Covenant Christian76.4
11Colton Sempsrott22:10.4Ovid-Elsie75.5
12Nathan Morrison22:11.4GR NorthPointe Christian75.2
11Reese Sarzynski22:13.8East Lansing74.4
11Israel Cahill22:19.0Saranac72.7
9Esaiah Hutchinson22:21.1Grand Ledge72.0
11Isaac Decker22:25.4Saranac70.5
11Ryan Potts22:25.9Coopersville70.4
9Carter LaVictoire22:28.2DeWitt69.6
12Brady Hefron22:28.2Saranac69.6
11Conner Ryan22:28.7Stanton Central Montcalm69.4
12Shin Sato22:29.5Stanton Central Montcalm69.2
10Charles Gronberg22:32.1Charlotte68.3
9Samuel Kennedy22:33.5Ovid-Elsie67.8
9Tommy Kirkpatrick22:34.5GRTC Peregrines67.5
11Daniel Landers22:40.6Grand Ledge65.5
11Caleb Carter22:41.1DeWitt65.3
10Keegan Haag22:45.0Shepherd64.0
9Henry Kowalewsky22:47.3Mason63.2
12Owen Rottier22:48.7Grand Ledge62.8
11Alcides Lopez-Feliciano22:52.3Wyoming61.6
9Evan Looyenga23:00.4GR Covenant Christian58.9
12Austin Soltow23:00.8Grand Ledge58.7
11Josh Chamberlin23:03.9Charlotte57.7
9Jahreim Phillip23:04.3Charlotte57.6
11Remington Snyder23:17.6St. Louis53.1
11Asher Rauch23:18.5GR NorthPointe Christian52.8
10Paul Tran23:18.7Lansing Waverly52.8
9Brentton Johnson23:19.7Lansing Waverly52.4
12Evan King23:19.8GRTC Peregrines52.4
9Kieran Woolf23:25.1DeWitt50.6
10Cruz Torrez23:26.8Lansing Waverly50.1
10Chauncey Oliver23:28.2Wyoming49.6
9Cole Stump23:28.4Mason49.5
9Gabriel Smith23:34.6Shepherd47.5
11Tyler Andrews23:34.8Coopersville47.4
10Jacob Trommater23:35.1Charlotte47.3
12Christian Martinez23:37.7Ionia46.4
10Ayden Toomey23:38.5Lansing Waverly46.2
9Patrick Austen23:40.5Portland St. Patrick45.5
10Nolan Jarvie23:40.9DeWitt45.4
10Isaac Emery23:41.7Coopersville45.1
9Easton Dykstra23:42.6GR Covenant Christian44.8
10Logan Simpson23:45.5Saranac43.8
10Maxim Craig23:55.4East Lansing40.5
12Eli VerBeek23:59.3Libertas Christian39.2
10Patrick Wilson23:59.9Bath39.0
12Gabe Holman24:01.5Ionia38.5
10Andrew Westra24:01.8GR Covenant Christian38.4
9Anthem Gyulveszi24:04.6Lansing Waverly37.5
11Luke Drnek24:04.7GR Covenant Christian37.4
11Caleb Vaalburg24:05.3GR Covenant Christian37.2
9Joseph Sanderson24:06.3GR NorthPointe Christian36.9
10Nolan Moeggenberg24:12.7Shepherd34.8
12Alex Thomas24:14.4Saranac34.2
11William Myers24:15.2Shepherd33.9
9Jace Matthews24:15.7Coopersville33.8
9Isaiah Koops24:18.4GR Covenant Christian32.9
9Chase Badgley24:49.0Lansing Waverly22.7
10Noah Huffine24:57.3Portland19.9
9Noah Hudson25:01.0GR NorthPointe Christian18.7
9Broderick Millage25:13.3Wyoming14.6
9Jacob Pier25:45.7Mason3.8
12Ezekiel Rockhold25:46.8Saranac3.4