Uncategorized

2025 Ratings: Cougar Falcon

It’s now September and we’re hitting the meat of the schedule. The early season excitement has faded and teams are hitting the books, barreling toward the peak of their training, and frequently lacing up spikes. I just got back from a weekend of trail running out at Woodstock and wow is it great to be back out there. As such, no rating work was done over the weekend and you’ll get a ton of posts over the next few days. Next week, following the major meets of this weekend, will be our first batch of rankings.

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: 0
Boys Adjustment: +1

CRAZY FAST AT COUGAR FALCON

Jaclyn Charbauski, Forest Hills Northern

Coming into the fall, the Huskies were projected as a team capable of advancing to the State Finals. An effort like this, led by Charbauski, is a reason why. FHN placed six girls under 21:00, three of ‘em under 20:00. Jaclyn repeated what she did late last season, throwing down a significant leap into the low-19’s.

Mitchell Dunlap, Grand Rapids Catholic Central

A name that I feel hasn’t gotten its proper due on here. Mitchell slipped under 16:00 at Bluejay last year, he’s been there 3x already this fall. The latest and fastest one here, a 15:43 win in the Falcon division. He hasn’t just improved with time, moving from 7th and 11th in ’24 OK White competition to 2nd in the first jamboree this time around.

*** = State Title Contender
** = Top Ten Contender
* = State Qualifying Contender
WAB = Weighted Average Before. A listing of the previous week’s Top 5 Average. Not a perfect comparison as a team may not run their five best runners. But a show of how one ran relative to expectation.

GIRLS TEAM RATINGS

TeamTop 5 Avg.DivisionWAB
Portage Central**131.21127.7
Forest Hills Northern*121.21108.7
Forest Hills Central93.51100.3
Muskegon Reeths-Puffer53.4144.7
TeamTop 5 Avg.DivisionWAB
Otsego***147.22142.0
Grand Rapids Christian**127.22125.5
Fremont102.62105.5
Richland Gull Lake102.4296.1
St. Joseph96.72116.0
GR West Michigan Aviation88.5277.3
Allendale80.6282.7
Grand Rapids Catholic Central58.3254.3
Ludington54.4285.6
TeamTop 5 Avg.DivisionWAB
Hart*94.9392.9
Grand Rapids NorthPointe Christian*84.0394.0
Fennville50.8353.7
Saranac25.4330.9
TeamTop 5 Avg.DivisionWAB
GRTC Peregrines122.4HS
West Michigan Homeschool47.1HS

BOYS TEAM RATINGS

TeamTop 5 Avg.DivisionWAB
Portage Central**186.71188.5
Holland West Ottawa*182.91187.8
Forest Hills Northern179.01175.8
Forest Hills Central164.91173.6
Wyoming122.11120.8
Muskegon Reeths-Puffer102.61118.1
TeamTop 5 Avg.DivisionWAB
Grand Rapids Christian**185.82189.6
Otsego**182.82179.4
Richland Gull Lake*179.02175.4
Grand Rapids Catholic Central168.62162.4
GR West Michigan Aviation165.32159.7
Fremont164.42167.1
St. Joseph164.32167.6
Ludington159.22140.5
Grand Rapids Kenowa Hills119.82104.5
Grand Rapids West Catholic109.42107.7
TeamTop 5 Avg.DivisionWAB
Hart*167.53165.9
Grand Rapids NorthPointe Christian*161.63158.6
Fennville121.53124.9
Saranac114.43126.7
TeamTop 5 Avg.DivisionWAB
GRTC Peregrines182.2HS
West Michigan Homeschool125.2HS

GIRLS INDIVIDUAL RATINGS

GradeNameTimeTeamRating
12Emma Hoffman16:48.5Otsego183.8
12Lilah Yoder18:14.4FHC GR Forest Hills Central155.2
10Gracie Carlisle18:41.3Portage Central146.2
11Annabelle Lowman18:47.3Ludington144.2
11Lane Isom18:47.8Richland Gull Lake144.1
9Alayna Verhage18:53.9Otsego142.0
9Adelyn Verhage19:05.1Otsego138.3
9Addelyn Sabatke19:07.8Otsego137.4
12Ellie Scholma19:09.7GR Christian136.8
12Lilah Poel19:10.3GR Christian136.6
11Zoe Hoekstra19:12.0GR Christian136.0
11Gianna Chaignot19:13.0GRTC Peregrines135.7
11Skylar Mejeur19:16.8Otsego134.4
9Hailey Sieler19:16.9FHC GR Forest Hills Central134.4
9Vittoria Perucchetti19:17.8St. Joseph134.1
10Jaclyn Charbauski19:19.1FHN GR Forest Hills Northern133.6
10Julia Welc19:21.6Portage Central132.8
12Linnea Paige19:21.6Fremont132.8
11Isabelle Sliter19:23.6Fennville132.1
10Avery Scott19:26.2Portage Central131.3
11Ahna Woltjer19:37.3GR West Mich. Aviation127.6
12Willa Prinsen19:41.3FHN GR Forest Hills Northern126.2
12Jersi Bilek19:42.1Muskegon Reeths-Puffer126.0
12Rhea Mouw19:42.8Portage Central125.7
9Elise Barber19:49.5GRTC Peregrines123.5
11Abigail Simpson19:49.9FHN GR Forest Hills Northern123.4
12Beatrice Perucchetti19:54.2St. Joseph121.9
12Rebekah Stachura19:55.4Otsego121.5
10Claire Mouw20:00.1Portage Central120.0
10Kate O’Donohue20:00.7GRTC Peregrines119.8
11Stephanie DiPiazza20:01.1GRTC Peregrines119.6
10Amelia Danian20:13.8FHN GR Forest Hills Northern115.4
9Myah Breuker20:18.8Fremont113.7
11Ava Skinner20:19.3GRTC Peregrines113.6
10Joy Van Wyk20:19.9GR Christian113.4
11Natalie Rosema20:20.3Hart113.2
11Lucy Waalkes20:20.5GR Christian113.2
9Maddison Guy20:27.2Portage Central110.9
12Annika TerBeek20:29.3GR Christian110.2
11Olivia Storteboom20:30.9Portage Central109.7
12Blythe Webb20:31.7GRTC Peregrines109.4
10Maggie Scholma20:32.8GR Christian109.1
12Evie Hakes20:33.6GRTC Peregrines108.8
11Lily Cummings20:34.8St. Joseph108.4
9Kylie Zwiep20:35.0GR NorthPointe Christian108.3
12Audrey Biebel20:37.8FHN GR Forest Hills Northern107.4
9Natalie Christoffersen20:43.3Fremont105.6
11Madeline Goodwin20:45.2Otsego104.9
GABRIELLE CHEVEZ20:45.6Unattached HS104.8
9Kalynn Young20:46.0Richland Gull Lake104.7
10Judy Olander20:46.8GRTC Peregrines104.4
9Emma Miller20:47.0Hart104.3
9Tatum Richardson20:48.8Portage Central103.7
12Kenna Charbauski20:51.8FHN GR Forest Hills Northern102.7
11Elena Czuk21:01.3Portage Central99.6
10Sonia Tatko21:06.5GR Christian97.8
11Gwyneth Artz21:09.5GR Christian96.8
10Alena Sportel21:12.1GR Christian96.0
12Joelle Patten21:12.3Fremont95.9
10Alaina Schaner21:20.5Hart93.2
10Brooke Ramer21:22.1Richland Gull Lake92.6
10Maggie Duong21:28.0GR West Mich. Aviation90.7
11Melanie Berna21:29.5GRTC Peregrines90.2
9Jenny Woznick21:30.0GR NorthPointe Christian90.0
9Katie Vande Werken21:30.2GRTC Peregrines89.9
11Brenna Yocum21:31.1Otsego89.6
10Bryn Riley21:33.7Hart88.8
11Willa Peterson21:35.2GR Christian88.3
11Sofia Lewis21:38.5GR West Mich. Aviation87.2
11Kylee Brose21:41.5Allendale86.2
9Victoria Sparks21:41.7Otsego86.1
12Elsie Markillie21:42.5Richland Gull Lake85.8
10Lauren Crowley21:45.5Richland Gull Lake84.8
9Mia Hill21:48.0Allendale84.0
12Jennifer Popp21:48.8GR NorthPointe Christian83.7
9Magdalene Wlazlo21:50.8GRTC Peregrines83.1
12Dylan Bosma21:53.7GR NorthPointe Christian82.1
9Hadley Silveira21:54.5Allendale81.8
9Ava Grosse22:00.0West Michigan Homeschool80.0
11Vivienne Duncan22:01.8GR Christian79.4
9Eve Webb22:04.8GRTC Peregrines78.4
9Lila Spletzer22:07.4Otsego77.5
11McKenzie Whalen22:09.2Allendale76.9
12Lily Tatko22:10.8GR Christian76.4
10Cora Boonstra22:11.1GR Christian76.3
10Laney Walsh22:12.5GR Catholic Central75.8
11Anna Schulz22:13.3GR West Catholic75.6
10Luisa Vander Zwaag22:15.1Hart75.0
10Kennedy Elliott22:17.5Portage Central74.2
9Katelyn Ashworth22:17.5Allendale74.2
12Molly Melvin22:23.5GR Catholic Central72.2
11Elle Buhlman22:24.1Allendale72.0
12Charleigh Kimble22:25.7GR West Mich. Aviation71.4
9Caroline Berkemeier22:26.6GR Catholic Central71.1
11Norah Kerwin22:32.3Portage Central69.2
11Raina Glanzman22:34.8GR Kenowa Hills68.4
12Mia Roe22:36.6GR Christian67.8
12Olivia Latunski22:36.7FHC GR Forest Hills Central67.8
12Reese Mickelsen22:38.1FHN GR Forest Hills Northern67.3
11Darcy Keefe22:38.5Muskegon Reeths-Puffer67.2
9Caroline Reynolds22:42.6Richland Gull Lake65.8
10Ashley Larsen22:43.0GR West Mich. Aviation65.7
11Kira Manchip22:45.0Fremont65.0
11Josie Luyckx22:45.2FHC GR Forest Hills Central64.9
11Robyn Klein22:46.2GR Christian64.6
9Brooklynn Cockerel22:50.7Otsego63.1
11Emma Richardson22:55.4St. Joseph61.5
12Samantha Giles22:56.5Fennville61.2
11Kaitlyn Durow22:57.8Muskegon Reeths-Puffer60.7
12Abigail Studer23:02.3Hart59.2
10Sophia Fitton23:02.7Allendale59.1
12Helayna Dyke23:04.3Allendale58.6
9Jillian Morris23:07.0St. Joseph57.7
10Zayla Clark23:08.8Otsego57.1
9Selah Sellers23:09.7West Michigan Homeschool56.8
9June Acheson23:10.3GR Christian56.6
12Ava Krohn23:10.7Fremont56.4
11Kora Kok23:12.5GR NorthPointe Christian55.8
9Lillian Wilke23:12.7GR Christian55.8
12Gabby Vroman23:16.2Saranac54.6
9Lydia Longcore23:21.9Otsego52.7
10Esther Cahill23:22.9Saranac52.4
11Jacinta Ceru23:26.2GRTC Peregrines51.3
12Katherine Klooster23:28.0GR West Catholic50.7
12Charli Belinger23:29.5Muskegon Reeths-Puffer50.2
11Allison Brandt23:30.1Ludington50.0
9Belle Miller23:31.5West Michigan Homeschool49.5
9Alice Peterson23:33.8GR Christian48.7
10Lara Roden23:38.6Portage Central47.1
9Opal Sterken23:42.0GRTC Peregrines46.0
12Mackenzie Cruz23:43.3Allendale45.6
11Reese Storteboom23:43.6Portage Central45.5
9Gracie Emerson23:44.0FHC GR Forest Hills Central45.3
9Nidia Villalobos23:44.5Fennville45.2
10Leah Aagesen23:46.2GR Catholic Central44.6
11Kate Elias23:47.7Portage Central44.1
12Allison Ramer23:48.6Richland Gull Lake43.8
10Riley McKeiver23:48.8GR West Catholic43.7
12Lilian Nguyen23:50.4FHN GR Forest Hills Northern43.2
11Adelyn Ashbay23:54.9Allendale41.7
11Hannah Van Allen23:58.1GR Christian40.6
9ElliAna Guikema24:02.5Hart39.2
11Alexa Bates24:04.3Portage Central38.6
9Natasha Woiwode24:05.8West Michigan Homeschool38.1
11Avery Graham24:06.5GRTC Peregrines37.8
11Anna Shaarda24:07.9FHN GR Forest Hills Northern37.4
10Lucia Street24:15.7GRTC Peregrines34.8
9Ellie Einfeld24:18.0GR Christian34.0
12Marisol Diaz24:21.5Fennville32.8
9Erilyn Kovas24:24.1Ludington32.0
12Sofie Dzik24:25.5GR West Mich. Aviation31.5
11Audrey Van’t Hof24:31.4GR Kenowa Hills29.5
10Kate Bawulski24:33.1GR Christian29.0
9Maya Miller24:34.7GRTC Peregrines28.4
9Penny Phelps24:34.7Portage Central28.4
9Anna Keller24:34.8Richland Gull Lake28.4
12Josie Shanley24:35.6Richland Gull Lake28.1
12Lillian Engstrom24:36.0GR Catholic Central28.0
11Ileigh Torp24:37.3Allendale27.6
11Cecelia Ryan24:40.8Ludington26.4
11Selah Churchwell24:41.1GRTC Peregrines26.3
12Ava Adamczak24:43.4GR West Mich. Aviation25.5
10Viviana VanAgtmael24:48.3Hart23.9
11Madelyn Schaendorf24:50.0GR Catholic Central23.3
10Kaytlyn Day24:52.0Saranac22.7
12Rocquel Richards24:53.0Fremont22.3
11Evie Sharpe24:58.8GR Catholic Central20.4
10Shelby McCallum25:02.4Ludington19.2
12Bella Beck25:09.3Allendale16.9
12Lauren Fender25:09.5Portage Central16.8
9Charlotte Knibloe25:09.9GR Kenowa Hills16.7
11MaKenna Leonard25:11.1Otsego16.3
12Emily Plantinga25:12.7GR Christian15.8
10Temperance Hysell25:13.5Portage Central15.5
11Becca Hoogewind25:15.5Allendale14.8
11Mary Phelps25:19.5GRTC Peregrines13.5
10Grace Forfinski25:21.1Ludington13.0
9Isabella Keefer25:24.8GRTC Peregrines11.7
11Anna Ziedins25:25.5GR Catholic Central11.5
10Lily Monteith25:26.0West Michigan Homeschool11.3
12Elizabeth Richmond25:27.0GR West Catholic11.0
11Amelia Paul25:33.7FHN GR Forest Hills Northern8.8
10Sydney Miller25:33.9Otsego8.7
12Addison Schmidt25:34.5Allendale8.5
9Natalie Maher25:35.2Richland Gull Lake8.3
9Mya Hopkins25:47.2Saranac4.3
10Stella Canfield25:48.8GR Catholic Central3.7
9Eloise Entwistle25:55.8GR NorthPointe Christian1.4

BOYS INDIVIDUAL RATINGS

GradeNameTimeTeamRating
11Mitchell Dunlap15:43.9GR Catholic Central205.0
12Sean Ryan15:58.8GR Christian200.1
12Asher Jager16:05.9GR West Mich. Aviation197.7
12Philip Chamberlain16:10.6FHN GR Forest Hills Northern196.1
10Ashton Fink16:14.7GR Christian194.8
11Tristan Zhang16:20.6Portage Central192.8
12Owen Gifford16:26.5Portage Central190.8
12Gavin Markucki16:33.3Richland Gull Lake188.6
11Seth Randall16:34.6St. Joseph188.1
12Logan Westgate16:35.3Portage Central187.9
12Kenny Sheffer16:35.6Otsego187.8
9Jackson Pant16:37.3Richland Gull Lake187.2
10Marcus Essling16:40.3Portage Central186.2
12Brendan O’Donohue16:40.6GRTC Peregrines186.1
11Gabe Grierson16:41.0Ludington186.0
11Gunnar Djerf16:42.3Otsego185.6
11Anthony Schmitz16:42.8GRTC Peregrines185.4
12Jake Follett16:47.1Holland West Ottawa184.0
12Camren DeVries16:49.2Holland West Ottawa183.3
9Maxwell Post16:49.8Holland West Ottawa183.1
9George Whitaker16:49.8Otsego183.1
11Boston Wilkinson16:50.1Holland West Ottawa183.0
12Caleb Willard16:50.3GRTC Peregrines182.9
12Gavin DeVries16:51.1GRTC Peregrines182.6
10Carson Wiersbe16:54.3St. Joseph181.6
12Michael Dummer16:55.8Holland West Ottawa181.1
12Simon Faber16:56.8FHN GR Forest Hills Northern180.7
9Seth Sytsma16:56.9GR Christian180.7
11Sebastian Ruiz17:01.4Holland West Ottawa179.2
9Ryan Long17:01.6Otsego179.1
12Gabriel Williams17:02.1FHN GR Forest Hills Northern179.0
12Finn Tauren17:02.8Richland Gull Lake178.7
10Kaleb Koestner17:03.2Otsego178.6
11Elias DeJong17:04.3GR Christian178.2
12Jack Monterusso17:08.5FHC GR Forest Hills Central176.8
12Issac Romero17:10.6Fremont176.1
9Joey Hall17:11.6Portage Central175.8
10James Scholten-Holcomb17:13.2GR Christian175.3
12Isaiah Lindstrom17:15.1GR Christian174.6
10Jack Mecklenborg17:15.8Portage Central174.4
11Jonathan Falk17:16.3GR Christian174.2
10Jacob Kornoely17:16.7GR West Mich. Aviation174.1
12Grant Hillary17:17.7GR Catholic Central173.8
11Jacob Ziolkowski17:17.8GRTC Peregrines173.7
10Andrew Egli17:18.1GRTC Peregrines173.6
10Eli Miller17:21.6GRTC Peregrines172.5
10Anthony Rushmore17:21.8GR Catholic Central172.4
10Tate Smith17:22.4Fremont172.2
10Jack Mechenbier17:23.8Richland Gull Lake171.7
12John Truong17:24.6FHN GR Forest Hills Northern171.5
11Easton McCloy17:26.3GR NorthPointe Christian170.9
11Mason Opalewski17:26.3Hart170.9
10Drew Chenery17:27.8Portage Central170.4
12Isaac Norcross17:28.0GR NorthPointe Christian170.3
10Timothy Wolff17:28.8Hart170.1
12Dayton Moran17:33.0Richland Gull Lake168.7
12Porter Yurk17:34.3Holland West Ottawa168.2
10Henry Yoder17:34.5FHC GR Forest Hills Central168.2
9Luke Worley17:34.7GR NorthPointe Christian168.1
10Grant Ackley17:35.5Hart167.8
11Aiden Schaner17:35.5Hart167.8
12Ty Baum17:36.3FHN GR Forest Hills Northern167.6
11Mossen Green17:38.5Fremont166.8
10Thanuj Pari17:39.1GR West Mich. Aviation166.6
10Micah Theis17:39.6Ludington166.5
11Gabe Slater17:41.0FHC GR Forest Hills Central166.0
12Luke Schultz17:43.0Portage Central165.3
10Gavin Schultz17:48.7Richland Gull Lake163.4
10Tyler Egli17:53.2GRTC Peregrines161.9
9Calvin Graham17:54.2GRTC Peregrines161.6
11Carson Ackley17:57.1Hart160.6
11Owen VanderVlucht17:59.8Hart159.7
10Mason Benson18:00.0FHC GR Forest Hills Central159.7
10Brody Mulder18:03.0Holland West Ottawa158.7
10Trevor VanderKodde18:04.2Hart158.3
12Lukas Looman18:05.7Holland West Ottawa157.8
10Silas Ackley18:06.3Hart157.6
11Brennan Ackerman18:06.6GRTC Peregrines157.5
9Graham Tormoen18:08.3Portage Central156.9
10Devin Stotz-Ghosh18:08.9Portage Central156.7
10Josiah Ruse18:10.9GRTC Peregrines156.0
10Patrick Conroy18:13.2St. Joseph155.3
12Samuel DeYoung18:15.6GR Christian154.5
9Easton Warners18:16.1Ludington154.3
9Dawson Kolehouse18:16.1West Michigan Homeschool154.3
11Ethan Curtiss18:17.3FHC GR Forest Hills Central153.9
10Max Taylor18:17.3Fremont153.9
12Martin Fetteroff18:18.0Hart153.7
11Andreas Krapp18:20.3Fremont152.9
9Julian Lopez18:20.9Hart152.7
12Bryce VanderKodde18:21.6Hart152.5
12Kian Sprik18:23.3FHN GR Forest Hills Northern151.9
11Mason England18:24.6GR Catholic Central151.5
10Micah Maier18:24.8St. Joseph151.4
10Gavin McCarney18:25.0Richland Gull Lake151.3
9Beckett Melendez18:25.4Portage Central151.2
11Micah Manion18:25.6GR Christian151.1
11Jackson Bunda18:26.3FHN GR Forest Hills Northern150.9
11Peter Sluys18:29.1Wyoming150.0
10Ryan Sorrell18:29.5GR NorthPointe Christian149.8
9Noah Bhan18:31.3Portage Central149.2
10Luis Hirt18:32.8GR NorthPointe Christian148.7
11Stosh Albright18:35.1GRTC Peregrines148.0
12Jabin Dieleman18:35.3Holland West Ottawa147.9
10Braden Post18:35.3Portage Central147.9
10Jackson Willard18:36.3GRTC Peregrines147.6
12Jaciel Ruiz18:36.3Fennville147.6
12Aren Gay18:37.7Richland Gull Lake147.1
10Trevor Meyer18:38.5Otsego146.8
12Aaron Stevens18:39.3GR Kenowa Hills146.6
10Alex DeYoung18:39.6FHN GR Forest Hills Northern146.5
11Noah Wolff18:39.6Hart146.5
11Alex Flores18:40.3Ludington146.2
10Jacob Christoffersen18:40.3Fremont146.2
9Anthony Durocher18:44.0St. Joseph145.0
12Graydon Ott18:44.5GR West Mich. Aviation144.8
11Lucas Szczesny18:47.7Portage Central143.8
12Lucas Korsmo18:50.0GR West Mich. Aviation143.0
10Logan Gregory18:50.0Saranac143.0
12Isaiah Boerema18:50.6Ludington142.8
10Josiah Wagoner18:50.8St. Joseph142.7
12Mason Sparks18:54.3Fremont141.6
11Quincen Hackbardt18:54.9FHN GR Forest Hills Northern141.4
11Aydin Truong18:57.2FHN GR Forest Hills Northern140.6
12Colin Carrier18:58.0GR Catholic Central140.3
11Jacob Mead19:02.4GR Catholic Central138.9
9Aiden Martin19:03.6GR NorthPointe Christian138.5
9Justin Christoffersen19:04.1Fremont138.3
12Ayden Fisher19:04.5FHC GR Forest Hills Central138.2
12Jack Karalash19:04.7Richland Gull Lake138.1
11Brayden Buelow19:04.7Portage Central138.1
10Reuben Lorenz19:05.3St. Joseph137.9
12John Paul Sanders19:05.9GRTC Peregrines137.7
10Blake Zuidema19:07.3FHN GR Forest Hills Northern137.2
9Leo Alivia19:11.2GR Catholic Central135.9
9Landon Learn19:11.2Muskegon Reeths-Puffer135.9
12Henry Elzinga19:11.8GR West Mich. Aviation135.7
11Isaac Witte19:11.9GR Christian135.7
9Lucas Hirt19:14.5GR NorthPointe Christian134.8
9Parker Moore19:16.6West Michigan Homeschool134.1
9Ryan Webber19:17.1Otsego134.0
11Marco Ponce-Jose19:17.8Wyoming133.7
9Henry Frederick19:18.3Holland West Ottawa133.6
10Caleb Van de Weghe19:18.8Holland West Ottawa133.4
11Ethan Jenne19:19.4Fennville133.2
10Joseph Segard19:22.2GR NorthPointe Christian132.3
9Kingston Lennan19:22.3Otsego132.2
9Cameron Howe19:23.8GR Kenowa Hills131.7
9Peter Klein19:24.6GR Christian131.5
12Brady Kurlenda19:24.8GR West Catholic131.4
10Luke Elyea19:25.1GRTC Peregrines131.3
11Rhet Johnson19:25.7Hart131.1
12Dillan Roosien19:25.7GR West Mich. Aviation131.1
9Gage Salsbery19:25.9GR Catholic Central131.0
10Cole Slotman19:27.1Hart130.6
12Jack Slotman19:28.0Hart130.3
12Willem Spoelhof19:28.2FHN GR Forest Hills Northern130.3
12Dylan Sturr19:28.8Muskegon Reeths-Puffer130.1
9Easton Corradini19:28.9Portage Central130.0
10Josh Cusack19:29.3GR West Catholic129.9
9Ethan Hanna19:30.9Fremont129.4
10Liam Raseman19:31.3Otsego129.2
11Marco Garofalo19:33.3St. Joseph128.6
9Ryan Hannant19:33.6FHN GR Forest Hills Northern128.5
9Carsten Udell19:33.9Hart128.4
9Elijah Waskey19:34.6West Michigan Homeschool128.1
12Justin Ryland19:34.7Richland Gull Lake128.1
9Andy Falk19:36.2GR Christian127.6
11Bradley Smith19:38.0GR NorthPointe Christian127.0
12James Boersma19:38.7Wyoming126.8
9Miles Koch19:40.5Holland West Ottawa126.2
12Will Hillary19:40.6FHN GR Forest Hills Northern126.1
11Nathan Sanderson19:43.3GR NorthPointe Christian125.2
9Mason Velting19:44.0FHN GR Forest Hills Northern125.0
11Evan Kryger19:45.5GRTC Peregrines124.5
10Trent Scarlavai19:49.1GR West Catholic123.3
11Evan Christoffersen19:52.5Fremont122.2
9Jackson LaFlure19:53.8GR NorthPointe Christian121.7
11James Maher19:54.1Richland Gull Lake121.6
11Tyce Wakefield19:54.7FHN GR Forest Hills Northern121.4
10Titus Plattner19:56.6GR Christian120.8
10Lucas Ofstein19:58.0Portage Central120.3
9Regan Luce19:58.3Holland West Ottawa120.2
12Samuel Mathiesen19:59.0Portage Central120.0
11Isaiah Wilson19:59.7GR NorthPointe Christian119.8
11Cole Simpson20:05.7FHC GR Forest Hills Central117.8
12Justin Bergman20:06.5Portage Central117.5
12Hudson Bigford20:07.1FHC GR Forest Hills Central117.3
12Sam Zhang20:07.2Portage Central117.3
9Jackson Launiere20:07.3GR Kenowa Hills117.2
10John DeYoung20:08.8GR Christian116.7
10Brady Oosterhouse20:09.9Saranac116.4
10Ryan Boshoven20:10.3GR Catholic Central116.2
11Reece Hoyt20:12.5GR Christian115.5
12Edward Wuerthele20:13.7FHN GR Forest Hills Northern115.1
10Thiago Solis20:18.1Holland West Ottawa113.6
10Liam Frifeldt20:18.6West Michigan Homeschool113.5
9Victor Diaz20:19.6Otsego113.1
11Brayden Herr20:20.6Richland Gull Lake112.8
11Sawyer VanKuiken20:22.3Saranac112.2
12John Marchinda20:23.2GRTC Peregrines111.9
12Bryan Gregory20:23.9Saranac111.7
9Timothy Pomeroy20:27.4Ludington110.5
10Hudson Winne20:28.8Fennville110.1
11Atticus Boeve20:29.2Fennville109.9
9Donald Budrew20:30.3Hart109.6
10Adam Morales20:31.0Holland West Ottawa109.3
10Dylan VanderPloeg20:31.1GR Christian109.3
9Milo Kraegel20:32.3GR Christian108.9
9Madeus Muniz20:32.9GR West Mich. Aviation108.7
11Will Heagle20:34.3GR Christian108.2
12Logan Dziewicki20:35.5Richland Gull Lake107.8
9Isaiah Radawski20:36.1Portage Central107.6
10Andrew Cho20:37.7GR Christian107.1
9Lucas Lombard20:38.8Fennville106.7
10DJ Cummings20:42.4GR Christian105.5
10Justin Klap20:45.6GR Kenowa Hills104.5
9Ethan King20:47.3Portage Central103.9
10Andrew Wright20:47.8GR NorthPointe Christian103.7
9Trey Rusbasan20:48.2St. Joseph103.6
9Quinn Upston20:55.5Richland Gull Lake101.2
12Tyler Davis20:56.2Wyoming100.9
12Atraiu Naik20:59.5Holland West Ottawa99.8
11Reise Bateson21:00.8Hart99.4
11Aiden Ocampo21:01.3Wyoming99.2
10Owen Griffith21:02.1GR Kenowa Hills99.0
12Justus Tepper21:03.4St. Joseph98.5
10Thomas Doversberger21:05.5Holland West Ottawa97.8
11Isaac Millward21:05.6Portage Central97.8
9Spencer Wolfram21:07.0GR Catholic Central97.3
11Aidan Cole21:07.9FHN GR Forest Hills Northern97.0
9Harrison Stolz21:11.3Holland West Ottawa95.9
10Evan Lokey21:11.5St. Joseph95.8
10Mark Wagner21:11.8West Michigan Homeschool95.7
11Alcides Lopez-Feliciano21:11.9Wyoming95.7
9Trason Tucker21:17.8Hart93.7
11Scotty Brown21:19.7Richland Gull Lake93.1
12Kai Dila21:20.4Ludington92.9
9Dimitrios Duque-Rico21:22.6GR West Mich. Aviation92.1
9Kasyn Novak21:26.1Muskegon Reeths-Puffer91.0
9Ignacio Ramirez21:26.5Holland West Ottawa90.8
11John Huffman21:29.4GR Catholic Central89.9
10Colton Seger21:31.0GR West Mich. Aviation89.3
12Carter Macomber21:32.1Richland Gull Lake89.0
10Gabe Smitko21:32.3FHC GR Forest Hills Central88.9
9Tommy Kirkpatrick21:32.8GRTC Peregrines88.7
11Theodore VanKuiken21:33.6Saranac88.5
11Ayden Shortsle21:34.5GR Kenowa Hills88.2
12Dan Maes21:37.8Richland Gull Lake87.1
9Andrew Anderson21:38.6Fremont86.8
12Nathaniel Gresh21:47.2Portage Central83.9
9Jacob Shattuck21:47.7GR West Mich. Aviation83.8
11Zachariah Awad21:50.0FHN GR Forest Hills Northern83.0
10Dale Hice21:51.0Saranac82.7
12Muhannad Shebrain21:51.8Portage Central82.4
12Colten LaBelle21:52.4GR West Catholic82.2
9Oliver Kovac21:53.3St. Joseph81.9
11Nathan Ulman21:54.3GRTC Peregrines81.6
10Liam McCue21:54.5Portage Central81.5
12Paul Korsmo21:55.0GR West Mich. Aviation81.3
9Matthew Read21:55.2FHN GR Forest Hills Northern81.3
10Kyron Novak21:55.3Muskegon Reeths-Puffer81.2
9Henry Flowers-Stiles21:56.0FHC GR Forest Hills Central81.0
12Logan Bok21:56.5Saranac80.8
10Beckett Doyle21:56.6FHN GR Forest Hills Northern80.8
9Asher Meyer21:58.1GR West Catholic80.3
11Ty VanSkiver22:01.5GR West Mich. Aviation79.2
11Jake Mennega22:02.7GR Christian78.8
11Luke Ho22:03.1FHC GR Forest Hills Central78.6
11Caleb Miller22:06.5West Michigan Homeschool77.5
9Daniel Macedo22:10.3FHN GR Forest Hills Northern76.2
10Max Jager22:12.9GR West Mich. Aviation75.4
10Jonathan Visscher22:14.1Muskegon Reeths-Puffer75.0
9Cullem Emmert22:17.4FHN GR Forest Hills Northern73.9
9Bo Blair22:19.5Muskegon Reeths-Puffer73.2
9Ethan Haapala22:19.8GR Kenowa Hills73.1
12Maxwell McGrath22:29.2FHN GR Forest Hills Northern69.9
10TamThien Tran22:44.0GR Catholic Central65.0
12Nathaniel Gschwind22:44.3FHC GR Forest Hills Central64.9
10Hugh Hood22:44.9West Michigan Homeschool64.7
10Quinton Herppich22:46.5Holland West Ottawa64.2
10Daniel Brumley22:48.0West Michigan Homeschool63.7
12Evan King22:49.3GRTC Peregrines63.2
9Landen Veneklase22:51.4FHC GR Forest Hills Central62.5
9Jack Deboer22:55.7Otsego61.1
9Sean Reiff22:56.6Portage Central60.8
10Will Kraak23:00.3West Michigan Homeschool59.6
9Yang Feng Wildschut23:01.9GR Christian59.0
10Soren Duke23:02.8Richland Gull Lake58.7
10Amittai Kawano23:03.6Holland West Ottawa58.5
9Luca Rottschafer23:04.0FHC GR Forest Hills Central58.3
10Luke Lenzinger23:11.4Richland Gull Lake55.9
10Tanner Bloom23:12.0Fennville55.7
9Tanner Byron23:12.0Otsego55.7
10Ryder Bernard23:14.8St. Joseph54.7
9Max Malinzak23:17.8GR Catholic Central53.7
11Israel Cahill23:20.6Saranac52.8
9Maxim Bellinger23:23.0Muskegon Reeths-Puffer52.0
9Tristian Vandorp23:24.4GR NorthPointe Christian51.5
12Luis Vasquez23:29.0Fennville50.0
9Broderick Millage23:35.9Wyoming47.7
12Alex Thomas23:36.3Saranac47.6
12Ryan Buist23:38.1St. Joseph47.0
10Alex Oleszkiewicz23:46.3FHC GR Forest Hills Central44.2
11Liam Matt23:46.3FHN GR Forest Hills Northern44.2
9Seamus Dugan23:52.6GR West Mich. Aviation42.1
9John Trumble-Puerta23:54.1FHN GR Forest Hills Northern41.6
9Joseph Sanderson23:57.2GR NorthPointe Christian40.6
12Nathan Morrison23:59.3GR NorthPointe Christian39.9
9Abram Veldkamp24:00.5GR Christian39.5
12Ezekiel Rockhold24:09.6Saranac36.5
12Brady Hefron24:11.5Saranac35.8
10Logan Simpson24:12.9Saranac35.4
12Aiden Clark24:13.5Richland Gull Lake35.2
10Andrew Lathwell24:13.7FHC GR Forest Hills Central35.1
9Jonathan Steenhagen24:14.8Muskegon Reeths-Puffer34.7
9Robert Buchanan24:17.6Hart33.8
11David Wagner24:22.3West Michigan Homeschool32.2
10Joseph Barrows24:23.5GR West Mich. Aviation31.8
12Leonardo Rico24:23.5FHN GR Forest Hills Northern31.8
11Jack Noonon24:42.0FHN GR Forest Hills Northern25.7
10Eamon Ennis24:50.8West Michigan Homeschool22.7
11Asher Rauch24:59.5GR NorthPointe Christian19.8
9Israel Bunsee25:12.2FHN GR Forest Hills Northern15.6
10Leonard Udell25:18.8Hart13.4
9Aarav Purohit25:19.1FHN GR Forest Hills Northern13.3
11Kevin Flores25:24.6Fennville11.5
9Joel Harger25:26.4Richland Gull Lake10.9
9Liam VerHoef25:42.3West Michigan Homeschool5.6
9William Ebaugh25:52.9GR West Mich. Aviation2.0
9Lincoln Townley25:55.8GR NorthPointe Christian1.1