2025 Ratings

2025 Ratings: Sparta

The Coopersville Broncos had another outstanding team effort, perhaps leading to a top-10 ranking tomorrow?

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. This weekend is an easy weekend, plenty of runners packed into a few meets. And thus, since I’m largely caught up on the math, rankings will come early next week.

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: +9
Boys Adjustment: +5

THIS IS SPARTA!

Jonah Workman, East Grand Rapids

Congrats on your first ever sub-15! I know you’ve got greater goals for the season, but nailing one of them has to be a great feeling. Keep it rolling!

Gracelin Martin, Greenville

Speaking of rolling, this Yellow Jacket senior is doing just that. Before Saturday, she’d run much faster in comparable meets – 20:13 to 19:35 at Warrior, 19:50 to 18:53 at Oiler, and 20:44 to 19:11 at Early Eagle. At the tail end of last year, she’d broken into the 18’s, so you knew that a huge personal best was on the horizon. Faced with a bigger stage, she was able to do just that, ripping an 18:21 here, subtracting almost 20 sec. from her 2024 best.

Shephard Bower, Forest Hills Eastern

I always state that Forest Hills Eastern is a developmental program and every year, they prove that true. Two seasons into the sport, the senior Bower has dropped considerable time in a short timespan. Last year, he opened with a 17:17 here at Sparta, before moving toward the mid-16’s at the end of the year. A few weeks back, he opened with a personal best at Under the Lights, then dropped some serious time here at Sparta, hitting 16:09, a full minute faster than where he was 52 weeks ago.

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

GIRLS TEAM RATINGS

TeamTop 5 Avg.Division
Forest Hills Northern102.31
Greenville73.11
TeamTop 5 Avg.Division
Grand Rapids South Christian**124.32
Coopersville**118.12
Spring Lake**114.12
Forest Hills Eastern*111.52
East Grand Rapids99.62
Middleville Thornapple-Kellogg86.82
GR West Michigan Aviation79.32
Fruitport74.42
Sparta55.92
Howard City Tri-County43.02
TeamTop 5 Avg.Division
Kent City*90.73
Stanton Central Montcalm78.53
McBain74.23
Saranac39.43
Muskegon Western Michigan Christian36.83
Belding36.23
Shelby12.73
TeamTop 5 Avg.Division
GRTC Peregrines76.5HS
West Michigan Homeschool32.5HS

BOYS TEAM RATINGS

Personal bests from Caleb Swiney and Mattias Tuls helped the Pumas win their division. Not shown is the great harmonizing to earn their award – Great work boys!

TeamTop 5 Avg.Division
Forest Hills Northern176.41
Greenville160.21
Grand Rapids Union136.91
TeamTop 5 Avg.Division
East Grand Rapids***198.52
Forest Hills Eastern**183.02
Grand Rapids South Christian*178.02
Cedar Springs170.32
Sparta167.82
Coopersville162.12
GR West Michigan Aviation160.82
Howard City Tri-County156.42
Grand River Preparatory148.82
Middleville Thornapple-Kellogg136.62
Fruitport133.62
TeamTop 5 Avg.Division
The Potter’s House**168.53
Stanton Central Montcalm*167.93
Muskegon Western Michigan Christian149.83
Kent City129.93
Saranac124.33
McBain92.83
Belding80.93
Shelby48.43
TeamTop 5 Avg.Division
GRTC Peregrines157.7HS
West Michigan Homeschool120.9HS

GIRLS INDIVIDUAL RATINGS

GradeNameTimeTeamRating
12Gracelin Martin18:21.5Greenville149.8
10Oakley Osterhart18:23.9Coopersville149.0
11Mia May18:43.9Sparta142.4
12Chloe Rinzema18:57.4GR South Christian137.9
10Tiffany DeMaagd19:02.4GR South Christian136.2
12Alexis Kotkowicz19:10.9Spring Lake133.4
11Adeline Armstrong19:12.2East Grand Rapids132.9
10Elliana Max19:25.2Kent City128.6
10Addison Bixler19:26.9Coopersville128.0
9Lily VanEyk19:31.7GR South Christian126.4
12Jillian Clason19:37.8FHE Ada Forest Hills Eastern124.4
10Anneliese Passchier19:43.4East Grand Rapids122.5
11Cora Parker19:44.7Spring Lake122.1
10Lily Phillips20:00.7FHE Ada Forest Hills Eastern116.8
10Jaclyn Charbauski20:06.8FHN GR Forest Hills Northern114.7
9Breslyn Klein20:07.3Coopersville114.6
9Noelle Hulst20:09.9GR South Christian113.7
10Kaleigh Clark20:10.0Spring Lake113.7
10Vivienne Conflitti20:20.3FHE Ada Forest Hills Eastern110.3
10Peyhton Beardsley20:20.4Fruitport110.2
9Gwyn Faber20:20.8FHN GR Forest Hills Northern110.1
11Ahna Woltjer20:21.1GR West Mich. Aviation110.0
12Grace Coston20:24.3Stanton Central Montcalm108.9
12Willa Prinsen20:26.3FHN GR Forest Hills Northern108.2
11Abigail Simpson20:26.7FHN GR Forest Hills Northern108.1
9Isabelle Oostema20:29.1GR South Christian107.3
12Meghan Guczwa20:31.3Spring Lake106.6
11Ainsley Sullivan20:31.4FHE Ada Forest Hills Eastern106.5
12Lydia Huisman20:32.7GR South Christian106.1
10Quinn McWilliams20:34.1Coopersville105.7
11Leah Sneller20:38.4Muskegon Western Mich. Christian104.2
9Lucy Straveler20:46.5East Grand Rapids101.5
10Shelby Zimmer20:52.0Kent City99.7
9Faith Antonini20:53.0FHE Ada Forest Hills Eastern99.3
10Caelyn Torry20:55.5McBain98.5
11Zoe German21:00.8Fruitport96.7
11Peyton Hardy21:00.9Middleville Thornapple-Kellogg96.7
9Eve Webb21:04.8GRTC Peregrines95.4
9Magdalene Wlazlo21:06.0GRTC Peregrines95.0
9Matia Battjes21:06.1Spring Lake95.0
12Olivia Droski21:11.6Coopersville93.1
10Ava Oostema21:12.2GR South Christian92.9
9Megyn Allers21:14.5Coopersville92.2
12Madison Kietzman21:17.5Middleville Thornapple-Kellogg91.2
12Braelyn Bunting21:20.6Stanton Central Montcalm90.1
10Esther Cahill21:23.2Saranac89.3
10Amya Gater21:24.8Middleville Thornapple-Kellogg88.7
9Joselyn Vogel21:29.0Kent City87.3
11Gabriella Agar21:35.3GR South Christian85.2
10Briella Kohley21:36.0Spring Lake85.0
9Riley Clark21:39.7GR South Christian83.8
9Addisyn Wood21:40.5Sparta83.5
9Annalise Wiltjer21:40.7GR South Christian83.4
11Madelyn Reinink21:43.2McBain82.6
11Carmen Reynolds21:51.6Middleville Thornapple-Kellogg79.8
10Maggie Duong21:53.8GR West Mich. Aviation79.1
11Sofia Lewis21:54.0GR West Mich. Aviation79.0
11Alaina McCrumb21:57.5Middleville Thornapple-Kellogg77.8
11Andrea Rolston21:57.7Stanton Central Montcalm77.8
10Breanna Schut21:58.5Middleville Thornapple-Kellogg77.5
11Jenna Babbitt21:59.3Greenville77.2
9Bayla Curtis22:00.4Kent City76.9
12Elizabeth Smoes22:05.8Coopersville75.1
9Hailey Moorman22:05.9GR South Christian75.0
10Delaney Burgess22:07.6GR South Christian74.5
12Grace Kooyer22:08.0GR South Christian74.3
11Rochelle Liu22:08.4Muskegon Western Mich. Christian74.2
12Gianna Conflitti22:08.8FHE Ada Forest Hills Eastern74.1
12Lili Zondervan22:09.5GR South Christian73.8
9Opal Sterken22:09.6GRTC Peregrines73.8
9Grace Klynstra22:11.0GR South Christian73.3
12Samantha Conley22:11.3Spring Lake73.2
10Madeline Vink22:11.4Spring Lake73.2
12Kennidi Kowal22:13.5East Grand Rapids72.5
12Jocelynn Olds22:14.5Howard City Tri-County72.2
12Reese Mickelsen22:19.4FHN GR Forest Hills Northern70.5
10Stella Inchauste22:25.2East Grand Rapids68.6
10Nora Kauffman22:26.1Howard City Tri-County68.3
11Kayden Hinton22:27.0McBain68.0
9Ava Grosse22:27.2West Michigan Homeschool67.9
9Kyla Zuidema22:32.8Muskegon Western Mich. Christian66.1
11Jacinta Ceru22:34.5GRTC Peregrines65.5
12Charleigh Kimble22:36.0GR West Mich. Aviation65.0
11Annika Kartupelis22:38.1FHE Ada Forest Hills Eastern64.3
9Peyten Hansen22:38.7Stanton Central Montcalm64.1
10Ashley Larsen22:40.1GR West Mich. Aviation63.6
9Mya Bronkema22:45.9McBain61.7
9Brooke Scheidel22:47.2Kent City61.3
11Abigail Brooks22:50.4Coopersville60.2
10Madilynn Fancett22:50.6McBain60.1
9Bailee Zeigler22:57.6McBain57.8
12Kaylynn Pavlige22:57.6Fruitport57.8
11Noel Parker23:02.1Shelby56.3
9Claire Kohley23:02.7Fruitport56.1
10Jenna VanderLaan23:03.4GR South Christian55.9
12Lena Brochard23:03.8Coopersville55.7
10Caroline Schellhammer23:03.9East Grand Rapids55.7
10Aletta Vos23:04.3GR South Christian55.6
9Natalie DeJager23:04.6GR South Christian55.5
9Clara Cox23:05.2East Grand Rapids55.3
9Rose Mason23:05.4East Grand Rapids55.2
9Grace Wilson23:07.7McBain54.4
10Halli VanDyken23:12.2Belding52.9
10Ramona Heitman23:12.6GRTC Peregrines52.8
12Logan Trygstad23:15.8Stanton Central Montcalm51.7
12Hayla Goble23:16.7Kent City51.4
10Brynley Merkins23:16.8Fruitport51.4
10Grace Lewis23:24.1Greenville49.0
11Addison Kemp23:24.6Greenville48.8
10Dakotah Laisure23:25.6Belding48.5
12Avery Hagemann23:26.3Middleville Thornapple-Kellogg48.2
12Gabby Vroman23:27.8Saranac47.7
10Lucia Street23:28.0GRTC Peregrines47.7
11Emma Boire23:30.5Belding46.8
11Maya Overway23:32.9Spring Lake46.0
9Kaitlyn Pontz23:34.5McBain45.5
10Brianna Hoven23:35.1GRTC Peregrines45.3
10Celia Milhiem23:37.9Coopersville44.4
12Kasey Rasch23:38.5Coopersville44.2
10Hailey Heistand23:39.5Fruitport43.8
12Joslyn Abbott23:40.2Howard City Tri-County43.6
10Remi Kitts23:41.5FHE Ada Forest Hills Eastern43.2
11Ellie Wathen23:43.0Spring Lake42.7
9Selah Sellers23:47.4West Michigan Homeschool41.2
9Belle Miller23:48.1West Michigan Homeschool41.0
12Alix Court23:49.5Greenville40.5
11Tess Graff23:55.0East Grand Rapids38.7
11Avery Graham23:57.2GRTC Peregrines38.0
10Alana McNeilly23:57.2Howard City Tri-County37.9
11Ines Bordenet23:58.6East Grand Rapids37.5
9Tala Sellon24:02.1Coopersville36.3
12Lilian Nguyen24:05.7FHN GR Forest Hills Northern35.1
12Grace Osterink24:09.8Wyoming Potter’s House33.7
9Paislie Hillard24:11.8McBain33.1
11Lauren Bradford24:13.9Sparta32.4
12Sadie Trahan24:15.2Saranac31.9
10Karsyn Boersma24:16.1Middleville Thornapple-Kellogg31.6
11Anna Shaarda24:16.2FHN GR Forest Hills Northern31.6
10Kathryn Beyer24:18.9Shelby30.7
9Emily Eubank24:20.6Belding30.1
9Elena Boven24:23.6Spring Lake29.1
10Sofia Spelman-Mendez24:24.3FHN GR Forest Hills Northern28.9
10Carley Wellman24:24.8Stanton Central Montcalm28.7
9Adrian Cisler24:24.9Middleville Thornapple-Kellogg28.7
9Maya Miller24:25.9GRTC Peregrines28.4
11Breanna Cole24:26.4Fruitport28.2
10Addison Aittama24:28.5Greenville27.5
11Alaina Smith24:32.3Grand River Prep26.2
11Genevieve Franklin24:32.6Fruitport26.1
11Sophia Morrell24:37.2Sparta24.6
11Selah Churchwell24:38.5GRTC Peregrines24.2
9Alexa DeVries24:40.0GR South Christian23.7
9Helena Ceru24:40.1GRTC Peregrines23.6
12Ava Adamczak24:41.6GR West Mich. Aviation23.1
11Sarah Krueger24:43.0FHE Ada Forest Hills Eastern22.7
10Kaytlyn Day24:44.4Saranac22.2
11Haley Delf24:46.2Greenville21.6
12Daphne Hall24:49.6FHE Ada Forest Hills Eastern20.5
9Lilia Waalkes24:56.3Wyoming Potter’s House18.2
11Daniela Welder24:59.7Greenville17.1
12Lindsay Spronk25:05.5GR South Christian15.2
12Elsa Alferink25:08.2Coopersville14.3
9Kennedy Wirt25:11.9FHE Ada Forest Hills Eastern13.0
9Aryana Ruecker25:12.4Coopersville12.9
11Amelia Paul25:13.9FHN GR Forest Hills Northern12.4
11Melissa Ramirez-Lazo25:14.9Wyoming Lee12.0
9Aria Vugteveen25:18.2GR South Christian10.9
12Jasmine Gavin-flores25:20.2GR Union10.3
12April Luna25:20.8Shelby10.1
9Brooklyn Ruecker25:25.8Coopersville8.4
9Layli Carpenter25:27.7Middleville Thornapple-Kellogg7.8
9Jayna Schmitz25:28.3GRTC Peregrines7.6
10Ziva Rasch25:28.3Coopersville7.6
12Sofie Dzik25:28.3GR West Mich. Aviation7.6
9Natasha Woiwode25:28.4West Michigan Homeschool7.5
12Riley Dood25:28.6GR South Christian7.5
10Ava Lamberg25:30.3Shelby6.9
11Grace Wallen25:31.6GR South Christian6.5
12Grace Burgess25:32.1GR South Christian6.3
9Mya Hopkins25:32.8Saranac6.1
10Abby Hovis25:32.8Morley-Stanwood6.1
10Lily Kline25:34.1Spring Lake5.6
12Kylie Bobo25:34.2Wyoming Potter’s House5.6
11Raylee Preston25:36.0Middleville Thornapple-Kellogg5.0
9Ila Sellers25:36.1West Michigan Homeschool5.0
9Maisie Sanderson25:36.9FHE Ada Forest Hills Eastern4.7
10Jessie Whitmore25:38.3Spring Lake4.2
12Piper Vydareny25:38.6East Grand Rapids4.1
9Lilly McCormick25:40.9Grant3.4
10Addison White25:42.9Belding2.7
9Micaela Fisher25:44.3East Grand Rapids2.3
12Aubrey Delabrena25:46.1Fruitport1.6
9Josephine Baker25:48.1Wyoming Potter’s House1.0

BOYS INDIVIDUAL RATINGS

GradeNameTimeTeamRating
12Jonah Workman14:58.8East Grand Rapids218.7
11Steven Zawacki15:42.1FHE Ada Forest Hills Eastern204.3
10Micah Becker15:44.5East Grand Rapids203.5
12Gage Hoffman16:06.2Stanton Central Montcalm196.3
12Shephard Bower16:09.8FHE Ada Forest Hills Eastern195.1
12Jack Edison16:18.2East Grand Rapids192.3
12Asher Jager16:24.3GR West Mich. Aviation190.2
11Lucas Aardema16:24.7East Grand Rapids190.1
12Carson Wood16:25.1Sparta190.0
12Thad VanderLaan16:25.5GR South Christian189.8
11Ben Verlin16:25.6GR South Christian189.8
12Edward Mugisha16:26.8Wyoming Potter’s House189.4
12Tyler VanKuiken16:31.7East Grand Rapids187.8
10Lincoln Laansma16:34.1Tri-unity Christian187.0
12Owen Metzger16:41.1Sparta184.7
10Grayson Michels16:42.5FHE Ada Forest Hills Eastern184.2
10Christian Pavlige16:46.4Fruitport182.9
12Sam Hillary16:47.1East Grand Rapids182.7
12Philip Chamberlain16:47.8FHN GR Forest Hills Northern182.4
12Gabriel Williams16:47.8FHN GR Forest Hills Northern182.4
12John Truong16:48.9FHN GR Forest Hills Northern182.0
10Beckett Kneisel16:50.0East Grand Rapids181.7
12Aiden VanKuiken16:52.0East Grand Rapids181.0
12Aiden Weller16:53.5Cedar Springs180.5
12Jeryn Frisbie16:58.5Belding178.8
10Jacob Kornoely17:01.2GR West Mich. Aviation177.9
9Hudson Kemper17:01.9GR South Christian177.7
11Josiah Rozema17:07.5GR South Christian175.8
12Kyler Fertig17:09.8Stanton Central Montcalm175.1
11Caleb Swiney17:10.0Wyoming Potter’s House175.0
10Tadhg Shoffner17:13.5Cedar Springs173.8
12Preston VanOeffelen17:14.9Greenville173.4
12Elijah Lipscomb17:19.0Grand River Prep172.0
12Sylus Wilson17:22.6Stanton Central Montcalm170.8
10Cole Raymond17:23.8Coopersville170.4
12Simon Faber17:26.4FHN GR Forest Hills Northern169.5
12Cooper Donovan17:32.9FHE Ada Forest Hills Eastern167.4
9Calvin Graham17:34.9GRTC Peregrines166.7
12Isaac Struck-VanderHaak17:35.2Wyoming Potter’s House166.6
10Declan Shoffner17:36.0Cedar Springs166.3
11Owen Sytsema17:36.7Muskegon Western Mich. Christian166.1
11Tristan See17:37.5Cedar Springs165.8
12Ty Baum17:38.3FHN GR Forest Hills Northern165.6
9James Elliott17:40.7Cedar Springs164.8
10Thanuj Pari17:42.2GR West Mich. Aviation164.3
12Gordie Kaiton17:42.3FHE Ada Forest Hills Eastern164.2
11Josiah Scholma17:43.4Muskegon Western Mich. Christian163.9
11Tanner Lehman17:43.8Greenville163.7
12Ethan Shoffner17:43.8Cedar Springs163.7
12Alex Culver17:45.0Howard City Tri-County163.3
11Arie Prins17:45.2GR Union163.3
10Jackson Willard17:47.8GRTC Peregrines162.4
10Hagan Biehl17:49.3Sparta161.9
11Alex Stout17:49.4East Grand Rapids161.9
11Brandon Peterson17:49.5Coopersville161.8
10Braylon Bigorowski17:49.7Coopersville161.8
11Stosh Albright17:50.7GRTC Peregrines161.4
11Mattias Tuls17:50.8Wyoming Potter’s House161.4
10Johnny Coston17:55.1Stanton Central Montcalm160.0
11Chase Woller-Skar17:55.8East Grand Rapids159.7
10Kaden Davis17:56.0Cedar Springs159.7
11Peyton Farrell17:56.6Cedar Springs159.5
11Samuel Organ17:57.0Cedar Springs159.3
10Kelan Monreal17:57.8Howard City Tri-County159.1
10Blake Gale17:58.6Greenville158.8
9Owen Bremer17:58.6Middleville Thornapple-Kellogg158.8
12Evan Keller17:59.4Coopersville158.5
10Zane Molewyk18:00.9Coopersville158.0
9Dawson Kolehouse18:02.6West Michigan Homeschool157.5
12Rocket Wilson18:03.2Howard City Tri-County157.3
12Reuben Anderson18:03.5Muskegon Western Mich. Christian157.2
10Tate VanDaele18:03.5FHE Ada Forest Hills Eastern157.2
9Nate Zondervan18:04.1GR South Christian157.0
11Caleb Kohl18:06.0Howard City Tri-County156.3
11Grady Galaviz18:06.2Middleville Thornapple-Kellogg156.3
11Eli Morse18:06.4Muskegon Western Mich. Christian156.2
11Jackson Bunda18:07.3FHN GR Forest Hills Northern155.9
12Elijah Purchase18:08.5Greenville155.5
11Joe Janesak18:12.1Sparta154.3
12Brandon McCullough18:13.2Kent City153.9
9Colton Smith18:14.1FHE Ada Forest Hills Eastern153.6
11Elijah Louissaint18:14.7Grand River Prep153.4
11Riley Day18:17.2FHE Ada Forest Hills Eastern152.6
10Tyler Teliczan18:18.0FHE Ada Forest Hills Eastern152.3
10Josiah Ruse18:19.1GRTC Peregrines152.0
11Job Moore18:24.7Wyoming Potter’s House150.1
11Quinn Sanderson18:25.4FHE Ada Forest Hills Eastern149.9
12Kristian Coon18:26.9Greenville149.4
10Patrick Amidon18:29.1Greenville148.7
12Jack Anderson18:29.3FHE Ada Forest Hills Eastern148.6
11Greyson Hartwick18:29.7Sparta148.4
11Nick Leonhard18:33.1Wyoming Potter’s House147.3
9Logan Kelly18:33.1GR South Christian147.3
10Logan Sicilia18:34.5Wyoming Potter’s House146.8
11Austin Finkbeiner18:35.6Grand River Prep146.5
12John Paul Sanders18:37.0GRTC Peregrines146.0
12Bowie Pawson18:37.1Howard City Tri-County146.0
10Oscar Trout18:38.2East Grand Rapids145.6
11Daniel Erdmann18:40.2Wyoming Potter’s House144.9
12Liam Kamp18:41.5Libertas Christian144.5
11Nathan Ulman18:45.9GRTC Peregrines143.0
9Jackson Farrell18:46.1Cedar Springs143.0
10Luke Elyea18:47.4GRTC Peregrines142.5
9Ryan Hannant18:47.5FHN GR Forest Hills Northern142.5
10Xavier Peralta18:48.1Grand River Prep142.3
11Tyler Schuster18:49.3Howard City Tri-County141.9
10Alex DeYoung18:49.4FHN GR Forest Hills Northern141.9
11Quincen Hackbardt18:49.8FHN GR Forest Hills Northern141.7
12Christopher Delaney18:52.0Wyoming Potter’s House141.0
11Kemo Ahmicasaube18:53.6GR Union140.5
12Griffin Mis18:53.6Sparta140.5
10Henry Tate18:55.0East Grand Rapids140.0
10Liam Imhoff18:55.0Kent City140.0
11Quentin Bliss18:55.4Cedar Springs139.9
10Dylan Winskas18:55.7Fruitport139.8
11Aydin Truong18:56.7FHN GR Forest Hills Northern139.4
12Landon Johnson18:59.0Fruitport138.7
12Dillan Roosien18:59.0GR West Mich. Aviation138.7
11Tyne Evans19:03.1Stanton Central Montcalm137.3
12Skyler Franklin19:03.9McBain137.0
12Jacob VanVlerah19:04.5FHE Ada Forest Hills Eastern136.8
12Edward Wuerthele19:05.0FHN GR Forest Hills Northern136.7
11Jude Klooster19:06.0GR Union136.3
11Sean Wilson-Ross19:06.9East Grand Rapids136.0
10Brady Oosterhouse19:08.1Saranac135.6
12Ryan Ladd19:09.0Cedar Springs135.3
11Sawyer VanKuiken19:09.2Saranac135.3
9Mason Bollinger19:10.9Stanton Central Montcalm134.7
9Mason Velting19:13.0FHN GR Forest Hills Northern134.0
12Girum Merriman19:13.7Sparta133.8
11Tyce Wakefield19:13.7FHN GR Forest Hills Northern133.8
10Ben Mulder19:13.8McBain133.7
9Levi Oudbier19:15.2Tri-unity Christian133.3
11Tyler Buck19:15.8GR South Christian133.1
12Lucas Korsmo19:16.8GR West Mich. Aviation132.7
9Reo Avery19:19.3McBain131.9
11Hayden Deckrow19:19.7FHE Ada Forest Hills Eastern131.8
10Logan Ingraham19:20.7Belding131.4
12John Marchinda19:21.2GRTC Peregrines131.3
10Max Rampe19:21.7FHE Ada Forest Hills Eastern131.1
10Blake Zuidema19:22.3FHN GR Forest Hills Northern130.9
10Parker Weirich19:23.9Shelby130.4
12Levi Beltman19:24.9Grand River Prep130.0
12Bryan Gregory19:26.2Saranac129.6
12Henry Elzinga19:29.3GR West Mich. Aviation128.6
11Grahm Gibbs19:30.2Greenville128.3
12Willem Spoelhof19:31.0FHN GR Forest Hills Northern128.0
9Emmett Elsner19:33.6Kent City127.1
11Zack Zarna19:33.9Howard City Tri-County127.0
9Elijah Waskey19:35.6West Michigan Homeschool126.5
9Parker Robinett19:38.3Middleville Thornapple-Kellogg125.6
12Benjamin Postma19:38.5Middleville Thornapple-Kellogg125.5
11Isaiah Meyer19:40.4GR Union124.9
12Colton Dibble19:40.6FHN GR Forest Hills Northern124.8
12Will Hillary19:44.5FHN GR Forest Hills Northern123.5
9Parker Moore19:47.8West Michigan Homeschool122.4
12Logan Redes19:48.3Cedar Springs122.2
9Gage Roodvoets19:50.3GR South Christian121.6
12Henry Robinette19:55.7GR Union119.8
9Carsen Modderman20:03.6Coopersville117.1
12Noah Donker20:04.4Middleville Thornapple-Kellogg116.9
9Brycen Brown20:05.7Shelby116.4
10Dale Hice20:07.0Saranac116.0
9Caden Butler20:07.6East Grand Rapids115.8
9Dakoda Worley20:09.4Kent City115.2
12Preston May20:11.0Sparta114.7
11Caden Post20:11.4Wyoming Potter’s House114.5
11Cody Rood20:11.7Greenville114.5
9Owen Vanderhyde20:11.9Sparta114.4
12Jaxon Max20:14.8Kent City113.4
10Isaac Kaboos20:15.1Middleville Thornapple-Kellogg113.3
11Jerin Donker20:16.6Middleville Thornapple-Kellogg112.8
11Armando Cuervo Elias20:18.8Wyoming Lee112.1
9Madeus Muniz20:19.1GR West Mich. Aviation112.0
9Carter Potter20:20.0Sparta111.7
10Wyatt Richardson20:20.0Middleville Thornapple-Kellogg111.7
11Alek Colgrove20:21.4GR Union111.2
12Jackson Sytsma20:23.5GR South Christian110.5
10Colton Seger20:31.5GR West Mich. Aviation107.8
9Aiden Watson20:34.7Greenville106.8
12Eddie Bouchard20:35.4Fruitport106.5
11Ryan Potts20:35.9Coopersville106.4
9Micah Scholma20:37.7Muskegon Western Mich. Christian105.8
12Dominic Boden20:38.4Howard City Tri-County105.5
11Theodore VanKuiken20:40.3Saranac104.9
11Brody Smith20:41.5East Grand Rapids104.5
9Nolan Kreft20:41.9Cedar Springs104.4
10Anderson Wilcox20:42.4FHE Ada Forest Hills Eastern104.2
12Alexander Frizzell20:43.3Middleville Thornapple-Kellogg103.9
10Andres Perea Cala20:43.5Stanton Central Montcalm103.8
9Ben Nielsen20:44.0Morley-Stanwood103.7
10Jacob Hop20:44.2Libertas Christian103.6
12Liem Krueger20:46.0FHE Ada Forest Hills Eastern103.0
12Shin Sato20:47.0Stanton Central Montcalm102.7
12Braiden Wright20:49.2Howard City Tri-County101.9
11Zachariah Awad20:53.3FHN GR Forest Hills Northern100.6
12Josh Vanstelle20:54.0Fruitport100.3
9Dimitrios Duque-Rico20:55.5GR West Mich. Aviation99.8
10Beckett Doyle20:55.5FHN GR Forest Hills Northern99.8
10Gideon Gemmen20:56.0Wyoming Potter’s House99.7
10Mark Wagner20:56.5West Michigan Homeschool99.5
9Calvin Rykse20:56.5Howard City Tri-County99.5
10Jack Walter20:57.6Muskegon Western Mich. Christian99.1
10Peyton ZurSchmiede20:58.4East Grand Rapids98.9
10Liam Frifeldt20:58.4West Michigan Homeschool98.9
9Chase Blain20:59.1Howard City Tri-County98.6
9Greyson Higgs21:00.7Greenville98.1
10Benaiah Shafer21:02.8Cedar Springs97.4
11Eyhab Jmian21:02.9East Grand Rapids97.4
11Josh Chapman21:03.3GR Union97.2
10Pender Workman21:04.3Middleville Thornapple-Kellogg96.9
9Ezra Winkle21:06.2Wyoming Potter’s House96.3
10Jace Vaughn21:08.3Stanton Central Montcalm95.6
9Cole Redes21:09.0Cedar Springs95.3
9Dylan Thome21:09.2GR South Christian95.3
11Tim Finkbeiner21:15.1Grand River Prep93.3
9Evan VanderHyde21:16.1Sparta93.0
10Philip John (PJ) Valeros21:16.7FHE Ada Forest Hills Eastern92.8
10Logan Gregory21:17.3Saranac92.6
9Hudson Lewis21:18.5GR West Mich. Aviation92.2
10Finnegan Williams21:18.6East Grand Rapids92.1
9Jacob Shattuck21:19.7GR West Mich. Aviation91.8
11Shawn Warmuskerken21:22.9Grant90.7
10Noah Nelson21:23.0FHE Ada Forest Hills Eastern90.7
11Israel Cahill21:24.5Saranac90.2
9Kearan Fitzpatrick21:26.2East Grand Rapids89.6
9Matthew Read21:28.8FHN GR Forest Hills Northern88.7
12Garrett VanderZyl21:28.8Howard City Tri-County88.7
12Perry Douma21:31.7FHE Ada Forest Hills Eastern87.8
11Aidan Cole21:33.8FHN GR Forest Hills Northern87.1
11Brodie Arellano21:33.9Greenville87.0
12Paul Korsmo21:39.6GR West Mich. Aviation85.1
9Brayden Bloom21:42.2Kent City84.3
11Sebastien Navis21:42.9Muskegon Western Mich. Christian84.0
9Kyle Eubank21:46.1Belding83.0
10Xavier Brown21:46.2Muskegon Western Mich. Christian82.9
11Charlie Hudson21:47.8East Grand Rapids82.4
11James Samra21:50.1East Grand Rapids81.6
9Tommy Kirkpatrick21:50.1GRTC Peregrines81.6
9Judah Mccarthy21:51.9GR Union81.0
11Ty VanSkiver21:52.5GR West Mich. Aviation80.8
9John Foster21:55.3GR West Mich. Aviation79.9
11Trent Ponstein22:05.3GR South Christian76.6
10Frank Kelley III22:06.0Grand River Prep76.3
12Alex Thomas22:07.2Saranac75.9
9Jabez Cruz-Terres22:07.5Wyoming Lee75.8
12Brady Hefron22:07.7Saranac75.8
10Isaac Emery22:11.8Coopersville74.4
11Tyler Andrews22:19.2Coopersville71.9
11Conner Ryan22:29.1Stanton Central Montcalm68.6
12Luke Herder22:29.6GR South Christian68.5
11Andrew Schout22:30.1Belding68.3
9Jace Matthews22:37.3Coopersville65.9
12Evan King22:39.5GRTC Peregrines65.2
12Shane Mier22:39.8GR South Christian65.1
10Bob Cornell22:44.5East Grand Rapids63.5
11Michael Purvis22:48.0GR Union62.3
9Magnus Galaviz22:49.1Middleville Thornapple-Kellogg62.0
12Noah Hetler22:50.5Howard City Tri-County61.5
9Caden Amerine22:51.0Tri-unity Christian61.3
9Simon Crowe22:53.0GR Union60.7
9Grayson Wydeveld22:58.2Muskegon Western Mich. Christian58.9
9Daniel Macedo22:58.7FHN GR Forest Hills Northern58.8
9Seamus Dugan22:59.6GR West Mich. Aviation58.5
10Ernesto Martinez23:00.1Grand River Prep58.3
12Liam Schulz23:04.8Howard City Tri-County56.7
10Max Jager23:06.1GR West Mich. Aviation56.3
11Ace Bohlinger23:10.6East Grand Rapids54.8
11Michael Mullin23:11.4Middleville Thornapple-Kellogg54.5
10Ethan Hoekstra23:19.3FHE Ada Forest Hills Eastern51.9
10Eamon Ennis23:19.5West Michigan Homeschool51.8
10Thomas Fick23:19.9West MI Academy of Environmental Science51.7
12Doug Gaylord23:20.8GR South Christian51.4
10Hugh Hood23:23.7West Michigan Homeschool50.4
10Will Kraak23:26.6West Michigan Homeschool49.5
12Alexander Smbatyan23:28.8Coopersville48.7
11David Wagner23:29.2West Michigan Homeschool48.6
9Liam VerHoef23:29.2West Michigan Homeschool48.6
12Ezekiel Rockhold23:29.9Saranac48.4
10Jake Hager23:31.0FHE Ada Forest Hills Eastern48.0
10Joseph Barrows23:32.5GR West Mich. Aviation47.5
10Samuel Feyen23:39.7East Grand Rapids45.1
10Edgar Held23:45.4East Grand Rapids43.2
11Grayson Markham23:51.6GR Union41.1
9John Trumble-Puerta23:55.3FHN GR Forest Hills Northern39.9
11Duy Huynh24:01.2Wyoming Potter’s House37.9
10Serigne Moustapha24:01.7GR Union37.8
11Kace Patterson24:02.3FHE Ada Forest Hills Eastern37.6
10Logan Simpson24:03.3Saranac37.2
9Jack Merrill24:05.2GR Union36.6
10Arie DuBois24:05.3Muskegon Western Mich. Christian36.6
10Ed Christie24:06.6McBain36.1
9Micah Brubaheer24:06.6GR Union36.1
10Declan Waller24:12.0Shelby34.3
11Andrew Dempsey24:16.5Greenville32.8
9Luke VenRoy24:16.9Coopersville32.7
10Micco Haney24:23.8West MI Academy of Environmental Science30.4
12Leonardo Rico24:30.8FHN GR Forest Hills Northern28.1
12Ericke Ramadhani24:32.1GR Union27.6
10Josh Hawkins24:34.0Howard City Tri-County27.0
9David Cox24:37.6Kent City25.8
9Ronin Schneeg24:39.8McBain25.1
11Dakota Kline24:46.8McBain22.7
10Victor Nogueira24:47.1GR South Christian22.6
10Dan Armondo24:49.8Wyoming Lee21.7
11Liam Matt24:52.3FHN GR Forest Hills Northern20.9
11Hudson Webster25:09.2FHE Ada Forest Hills Eastern15.3
9Finley Sarkipato25:19.8GR Union11.7
12Seth Barbrick25:25.3GR West Mich. Aviation9.9
10Benjamin McCanless25:33.7Muskegon Western Mich. Christian7.1
11Jack Becksvoort25:36.0Muskegon Western Mich. Christian6.3
9Logan Patterson25:39.9FHE Ada Forest Hills Eastern5.0
11Jack Noonon25:47.4FHN GR Forest Hills Northern2.5