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:Â +9Boys 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
Team Top 5 Avg. Division Forest Hills Northern 102.3 1 Greenville 73.1 1 Team Top 5 Avg. Division Grand Rapids South Christian** 124.3 2 Coopersville** 118.1 2 Spring Lake** 114.1 2 Forest Hills Eastern* 111.5 2 East Grand Rapids 99.6 2 Middleville Thornapple-Kellogg 86.8 2 GR West Michigan Aviation 79.3 2 Fruitport 74.4 2 Sparta 55.9 2 Howard City Tri-County 43.0 2 Team Top 5 Avg. Division Kent City* 90.7 3 Stanton Central Montcalm 78.5 3 McBain 74.2 3 Saranac 39.4 3 Muskegon Western Michigan Christian 36.8 3 Belding 36.2 3 Shelby 12.7 3 Team Top 5 Avg. Division GRTC Peregrines 76.5 HS West Michigan Homeschool 32.5 HS
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!
Team Top 5 Avg. Division Forest Hills Northern 176.4 1 Greenville 160.2 1 Grand Rapids Union 136.9 1 Team Top 5 Avg. Division East Grand Rapids*** 198.5 2 Forest Hills Eastern** 183.0 2 Grand Rapids South Christian* 178.0 2 Cedar Springs 170.3 2 Sparta 167.8 2 Coopersville 162.1 2 GR West Michigan Aviation 160.8 2 Howard City Tri-County 156.4 2 Grand River Preparatory 148.8 2 Middleville Thornapple-Kellogg 136.6 2 Fruitport 133.6 2 Team Top 5 Avg. Division The Potter’s House** 168.5 3 Stanton Central Montcalm* 167.9 3 Muskegon Western Michigan Christian 149.8 3 Kent City 129.9 3 Saranac 124.3 3 McBain 92.8 3 Belding 80.9 3 Shelby 48.4 3 Team Top 5 Avg. Division GRTC Peregrines 157.7 HS West Michigan Homeschool 120.9 HS
GIRLS INDIVIDUAL RATINGS
Grade Name Time Team Rating 12 Gracelin Martin 18:21.5 Greenville 149.8 10 Oakley Osterhart 18:23.9 Coopersville 149.0 11 Mia May 18:43.9 Sparta 142.4 12 Chloe Rinzema 18:57.4 GR South Christian 137.9 10 Tiffany DeMaagd 19:02.4 GR South Christian 136.2 12 Alexis Kotkowicz 19:10.9 Spring Lake 133.4 11 Adeline Armstrong 19:12.2 East Grand Rapids 132.9 10 Elliana Max 19:25.2 Kent City 128.6 10 Addison Bixler 19:26.9 Coopersville 128.0 9 Lily VanEyk 19:31.7 GR South Christian 126.4 12 Jillian Clason 19:37.8 FHE Ada Forest Hills Eastern 124.4 10 Anneliese Passchier 19:43.4 East Grand Rapids 122.5 11 Cora Parker 19:44.7 Spring Lake 122.1 10 Lily Phillips 20:00.7 FHE Ada Forest Hills Eastern 116.8 10 Jaclyn Charbauski 20:06.8 FHN GR Forest Hills Northern 114.7 9 Breslyn Klein 20:07.3 Coopersville 114.6 9 Noelle Hulst 20:09.9 GR South Christian 113.7 10 Kaleigh Clark 20:10.0 Spring Lake 113.7 10 Vivienne Conflitti 20:20.3 FHE Ada Forest Hills Eastern 110.3 10 Peyhton Beardsley 20:20.4 Fruitport 110.2 9 Gwyn Faber 20:20.8 FHN GR Forest Hills Northern 110.1 11 Ahna Woltjer 20:21.1 GR West Mich. Aviation 110.0 12 Grace Coston 20:24.3 Stanton Central Montcalm 108.9 12 Willa Prinsen 20:26.3 FHN GR Forest Hills Northern 108.2 11 Abigail Simpson 20:26.7 FHN GR Forest Hills Northern 108.1 9 Isabelle Oostema 20:29.1 GR South Christian 107.3 12 Meghan Guczwa 20:31.3 Spring Lake 106.6 11 Ainsley Sullivan 20:31.4 FHE Ada Forest Hills Eastern 106.5 12 Lydia Huisman 20:32.7 GR South Christian 106.1 10 Quinn McWilliams 20:34.1 Coopersville 105.7 11 Leah Sneller 20:38.4 Muskegon Western Mich. Christian 104.2 9 Lucy Straveler 20:46.5 East Grand Rapids 101.5 10 Shelby Zimmer 20:52.0 Kent City 99.7 9 Faith Antonini 20:53.0 FHE Ada Forest Hills Eastern 99.3 10 Caelyn Torry 20:55.5 McBain 98.5 11 Zoe German 21:00.8 Fruitport 96.7 11 Peyton Hardy 21:00.9 Middleville Thornapple-Kellogg 96.7 9 Eve Webb 21:04.8 GRTC Peregrines 95.4 9 Magdalene Wlazlo 21:06.0 GRTC Peregrines 95.0 9 Matia Battjes 21:06.1 Spring Lake 95.0 12 Olivia Droski 21:11.6 Coopersville 93.1 10 Ava Oostema 21:12.2 GR South Christian 92.9 9 Megyn Allers 21:14.5 Coopersville 92.2 12 Madison Kietzman 21:17.5 Middleville Thornapple-Kellogg 91.2 12 Braelyn Bunting 21:20.6 Stanton Central Montcalm 90.1 10 Esther Cahill 21:23.2 Saranac 89.3 10 Amya Gater 21:24.8 Middleville Thornapple-Kellogg 88.7 9 Joselyn Vogel 21:29.0 Kent City 87.3 11 Gabriella Agar 21:35.3 GR South Christian 85.2 10 Briella Kohley 21:36.0 Spring Lake 85.0 9 Riley Clark 21:39.7 GR South Christian 83.8 9 Addisyn Wood 21:40.5 Sparta 83.5 9 Annalise Wiltjer 21:40.7 GR South Christian 83.4 11 Madelyn Reinink 21:43.2 McBain 82.6 11 Carmen Reynolds 21:51.6 Middleville Thornapple-Kellogg 79.8 10 Maggie Duong 21:53.8 GR West Mich. Aviation 79.1 11 Sofia Lewis 21:54.0 GR West Mich. Aviation 79.0 11 Alaina McCrumb 21:57.5 Middleville Thornapple-Kellogg 77.8 11 Andrea Rolston 21:57.7 Stanton Central Montcalm 77.8 10 Breanna Schut 21:58.5 Middleville Thornapple-Kellogg 77.5 11 Jenna Babbitt 21:59.3 Greenville 77.2 9 Bayla Curtis 22:00.4 Kent City 76.9 12 Elizabeth Smoes 22:05.8 Coopersville 75.1 9 Hailey Moorman 22:05.9 GR South Christian 75.0 10 Delaney Burgess 22:07.6 GR South Christian 74.5 12 Grace Kooyer 22:08.0 GR South Christian 74.3 11 Rochelle Liu 22:08.4 Muskegon Western Mich. Christian 74.2 12 Gianna Conflitti 22:08.8 FHE Ada Forest Hills Eastern 74.1 12 Lili Zondervan 22:09.5 GR South Christian 73.8 9 Opal Sterken 22:09.6 GRTC Peregrines 73.8 9 Grace Klynstra 22:11.0 GR South Christian 73.3 12 Samantha Conley 22:11.3 Spring Lake 73.2 10 Madeline Vink 22:11.4 Spring Lake 73.2 12 Kennidi Kowal 22:13.5 East Grand Rapids 72.5 12 Jocelynn Olds 22:14.5 Howard City Tri-County 72.2 12 Reese Mickelsen 22:19.4 FHN GR Forest Hills Northern 70.5 10 Stella Inchauste 22:25.2 East Grand Rapids 68.6 10 Nora Kauffman 22:26.1 Howard City Tri-County 68.3 11 Kayden Hinton 22:27.0 McBain 68.0 9 Ava Grosse 22:27.2 West Michigan Homeschool 67.9 9 Kyla Zuidema 22:32.8 Muskegon Western Mich. Christian 66.1 11 Jacinta Ceru 22:34.5 GRTC Peregrines 65.5 12 Charleigh Kimble 22:36.0 GR West Mich. Aviation 65.0 11 Annika Kartupelis 22:38.1 FHE Ada Forest Hills Eastern 64.3 9 Peyten Hansen 22:38.7 Stanton Central Montcalm 64.1 10 Ashley Larsen 22:40.1 GR West Mich. Aviation 63.6 9 Mya Bronkema 22:45.9 McBain 61.7 9 Brooke Scheidel 22:47.2 Kent City 61.3 11 Abigail Brooks 22:50.4 Coopersville 60.2 10 Madilynn Fancett 22:50.6 McBain 60.1 9 Bailee Zeigler 22:57.6 McBain 57.8 12 Kaylynn Pavlige 22:57.6 Fruitport 57.8 11 Noel Parker 23:02.1 Shelby 56.3 9 Claire Kohley 23:02.7 Fruitport 56.1 10 Jenna VanderLaan 23:03.4 GR South Christian 55.9 12 Lena Brochard 23:03.8 Coopersville 55.7 10 Caroline Schellhammer 23:03.9 East Grand Rapids 55.7 10 Aletta Vos 23:04.3 GR South Christian 55.6 9 Natalie DeJager 23:04.6 GR South Christian 55.5 9 Clara Cox 23:05.2 East Grand Rapids 55.3 9 Rose Mason 23:05.4 East Grand Rapids 55.2 9 Grace Wilson 23:07.7 McBain 54.4 10 Halli VanDyken 23:12.2 Belding 52.9 10 Ramona Heitman 23:12.6 GRTC Peregrines 52.8 12 Logan Trygstad 23:15.8 Stanton Central Montcalm 51.7 12 Hayla Goble 23:16.7 Kent City 51.4 10 Brynley Merkins 23:16.8 Fruitport 51.4 10 Grace Lewis 23:24.1 Greenville 49.0 11 Addison Kemp 23:24.6 Greenville 48.8 10 Dakotah Laisure 23:25.6 Belding 48.5 12 Avery Hagemann 23:26.3 Middleville Thornapple-Kellogg 48.2 12 Gabby Vroman 23:27.8 Saranac 47.7 10 Lucia Street 23:28.0 GRTC Peregrines 47.7 11 Emma Boire 23:30.5 Belding 46.8 11 Maya Overway 23:32.9 Spring Lake 46.0 9 Kaitlyn Pontz 23:34.5 McBain 45.5 10 Brianna Hoven 23:35.1 GRTC Peregrines 45.3 10 Celia Milhiem 23:37.9 Coopersville 44.4 12 Kasey Rasch 23:38.5 Coopersville 44.2 10 Hailey Heistand 23:39.5 Fruitport 43.8 12 Joslyn Abbott 23:40.2 Howard City Tri-County 43.6 10 Remi Kitts 23:41.5 FHE Ada Forest Hills Eastern 43.2 11 Ellie Wathen 23:43.0 Spring Lake 42.7 9 Selah Sellers 23:47.4 West Michigan Homeschool 41.2 9 Belle Miller 23:48.1 West Michigan Homeschool 41.0 12 Alix Court 23:49.5 Greenville 40.5 11 Tess Graff 23:55.0 East Grand Rapids 38.7 11 Avery Graham 23:57.2 GRTC Peregrines 38.0 10 Alana McNeilly 23:57.2 Howard City Tri-County 37.9 11 Ines Bordenet 23:58.6 East Grand Rapids 37.5 9 Tala Sellon 24:02.1 Coopersville 36.3 12 Lilian Nguyen 24:05.7 FHN GR Forest Hills Northern 35.1 12 Grace Osterink 24:09.8 Wyoming Potter’s House 33.7 9 Paislie Hillard 24:11.8 McBain 33.1 11 Lauren Bradford 24:13.9 Sparta 32.4 12 Sadie Trahan 24:15.2 Saranac 31.9 10 Karsyn Boersma 24:16.1 Middleville Thornapple-Kellogg 31.6 11 Anna Shaarda 24:16.2 FHN GR Forest Hills Northern 31.6 10 Kathryn Beyer 24:18.9 Shelby 30.7 9 Emily Eubank 24:20.6 Belding 30.1 9 Elena Boven 24:23.6 Spring Lake 29.1 10 Sofia Spelman-Mendez 24:24.3 FHN GR Forest Hills Northern 28.9 10 Carley Wellman 24:24.8 Stanton Central Montcalm 28.7 9 Adrian Cisler 24:24.9 Middleville Thornapple-Kellogg 28.7 9 Maya Miller 24:25.9 GRTC Peregrines 28.4 11 Breanna Cole 24:26.4 Fruitport 28.2 10 Addison Aittama 24:28.5 Greenville 27.5 11 Alaina Smith 24:32.3 Grand River Prep 26.2 11 Genevieve Franklin 24:32.6 Fruitport 26.1 11 Sophia Morrell 24:37.2 Sparta 24.6 11 Selah Churchwell 24:38.5 GRTC Peregrines 24.2 9 Alexa DeVries 24:40.0 GR South Christian 23.7 9 Helena Ceru 24:40.1 GRTC Peregrines 23.6 12 Ava Adamczak 24:41.6 GR West Mich. Aviation 23.1 11 Sarah Krueger 24:43.0 FHE Ada Forest Hills Eastern 22.7 10 Kaytlyn Day 24:44.4 Saranac 22.2 11 Haley Delf 24:46.2 Greenville 21.6 12 Daphne Hall 24:49.6 FHE Ada Forest Hills Eastern 20.5 9 Lilia Waalkes 24:56.3 Wyoming Potter’s House 18.2 11 Daniela Welder 24:59.7 Greenville 17.1 12 Lindsay Spronk 25:05.5 GR South Christian 15.2 12 Elsa Alferink 25:08.2 Coopersville 14.3 9 Kennedy Wirt 25:11.9 FHE Ada Forest Hills Eastern 13.0 9 Aryana Ruecker 25:12.4 Coopersville 12.9 11 Amelia Paul 25:13.9 FHN GR Forest Hills Northern 12.4 11 Melissa Ramirez-Lazo 25:14.9 Wyoming Lee 12.0 9 Aria Vugteveen 25:18.2 GR South Christian 10.9 12 Jasmine Gavin-flores 25:20.2 GR Union 10.3 12 April Luna 25:20.8 Shelby 10.1 9 Brooklyn Ruecker 25:25.8 Coopersville 8.4 9 Layli Carpenter 25:27.7 Middleville Thornapple-Kellogg 7.8 9 Jayna Schmitz 25:28.3 GRTC Peregrines 7.6 10 Ziva Rasch 25:28.3 Coopersville 7.6 12 Sofie Dzik 25:28.3 GR West Mich. Aviation 7.6 9 Natasha Woiwode 25:28.4 West Michigan Homeschool 7.5 12 Riley Dood 25:28.6 GR South Christian 7.5 10 Ava Lamberg 25:30.3 Shelby 6.9 11 Grace Wallen 25:31.6 GR South Christian 6.5 12 Grace Burgess 25:32.1 GR South Christian 6.3 9 Mya Hopkins 25:32.8 Saranac 6.1 10 Abby Hovis 25:32.8 Morley-Stanwood 6.1 10 Lily Kline 25:34.1 Spring Lake 5.6 12 Kylie Bobo 25:34.2 Wyoming Potter’s House 5.6 11 Raylee Preston 25:36.0 Middleville Thornapple-Kellogg 5.0 9 Ila Sellers 25:36.1 West Michigan Homeschool 5.0 9 Maisie Sanderson 25:36.9 FHE Ada Forest Hills Eastern 4.7 10 Jessie Whitmore 25:38.3 Spring Lake 4.2 12 Piper Vydareny 25:38.6 East Grand Rapids 4.1 9 Lilly McCormick 25:40.9 Grant 3.4 10 Addison White 25:42.9 Belding 2.7 9 Micaela Fisher 25:44.3 East Grand Rapids 2.3 12 Aubrey Delabrena 25:46.1 Fruitport 1.6 9 Josephine Baker 25:48.1 Wyoming Potter’s House 1.0
BOYS INDIVIDUAL RATINGS
Grade Name Time Team Rating 12 Jonah Workman 14:58.8 East Grand Rapids 218.7 11 Steven Zawacki 15:42.1 FHE Ada Forest Hills Eastern 204.3 10 Micah Becker 15:44.5 East Grand Rapids 203.5 12 Gage Hoffman 16:06.2 Stanton Central Montcalm 196.3 12 Shephard Bower 16:09.8 FHE Ada Forest Hills Eastern 195.1 12 Jack Edison 16:18.2 East Grand Rapids 192.3 12 Asher Jager 16:24.3 GR West Mich. Aviation 190.2 11 Lucas Aardema 16:24.7 East Grand Rapids 190.1 12 Carson Wood 16:25.1 Sparta 190.0 12 Thad VanderLaan 16:25.5 GR South Christian 189.8 11 Ben Verlin 16:25.6 GR South Christian 189.8 12 Edward Mugisha 16:26.8 Wyoming Potter’s House 189.4 12 Tyler VanKuiken 16:31.7 East Grand Rapids 187.8 10 Lincoln Laansma 16:34.1 Tri-unity Christian 187.0 12 Owen Metzger 16:41.1 Sparta 184.7 10 Grayson Michels 16:42.5 FHE Ada Forest Hills Eastern 184.2 10 Christian Pavlige 16:46.4 Fruitport 182.9 12 Sam Hillary 16:47.1 East Grand Rapids 182.7 12 Philip Chamberlain 16:47.8 FHN GR Forest Hills Northern 182.4 12 Gabriel Williams 16:47.8 FHN GR Forest Hills Northern 182.4 12 John Truong 16:48.9 FHN GR Forest Hills Northern 182.0 10 Beckett Kneisel 16:50.0 East Grand Rapids 181.7 12 Aiden VanKuiken 16:52.0 East Grand Rapids 181.0 12 Aiden Weller 16:53.5 Cedar Springs 180.5 12 Jeryn Frisbie 16:58.5 Belding 178.8 10 Jacob Kornoely 17:01.2 GR West Mich. Aviation 177.9 9 Hudson Kemper 17:01.9 GR South Christian 177.7 11 Josiah Rozema 17:07.5 GR South Christian 175.8 12 Kyler Fertig 17:09.8 Stanton Central Montcalm 175.1 11 Caleb Swiney 17:10.0 Wyoming Potter’s House 175.0 10 Tadhg Shoffner 17:13.5 Cedar Springs 173.8 12 Preston VanOeffelen 17:14.9 Greenville 173.4 12 Elijah Lipscomb 17:19.0 Grand River Prep 172.0 12 Sylus Wilson 17:22.6 Stanton Central Montcalm 170.8 10 Cole Raymond 17:23.8 Coopersville 170.4 12 Simon Faber 17:26.4 FHN GR Forest Hills Northern 169.5 12 Cooper Donovan 17:32.9 FHE Ada Forest Hills Eastern 167.4 9 Calvin Graham 17:34.9 GRTC Peregrines 166.7 12 Isaac Struck-VanderHaak 17:35.2 Wyoming Potter’s House 166.6 10 Declan Shoffner 17:36.0 Cedar Springs 166.3 11 Owen Sytsema 17:36.7 Muskegon Western Mich. Christian 166.1 11 Tristan See 17:37.5 Cedar Springs 165.8 12 Ty Baum 17:38.3 FHN GR Forest Hills Northern 165.6 9 James Elliott 17:40.7 Cedar Springs 164.8 10 Thanuj Pari 17:42.2 GR West Mich. Aviation 164.3 12 Gordie Kaiton 17:42.3 FHE Ada Forest Hills Eastern 164.2 11 Josiah Scholma 17:43.4 Muskegon Western Mich. Christian 163.9 11 Tanner Lehman 17:43.8 Greenville 163.7 12 Ethan Shoffner 17:43.8 Cedar Springs 163.7 12 Alex Culver 17:45.0 Howard City Tri-County 163.3 11 Arie Prins 17:45.2 GR Union 163.3 10 Jackson Willard 17:47.8 GRTC Peregrines 162.4 10 Hagan Biehl 17:49.3 Sparta 161.9 11 Alex Stout 17:49.4 East Grand Rapids 161.9 11 Brandon Peterson 17:49.5 Coopersville 161.8 10 Braylon Bigorowski 17:49.7 Coopersville 161.8 11 Stosh Albright 17:50.7 GRTC Peregrines 161.4 11 Mattias Tuls 17:50.8 Wyoming Potter’s House 161.4 10 Johnny Coston 17:55.1 Stanton Central Montcalm 160.0 11 Chase Woller-Skar 17:55.8 East Grand Rapids 159.7 10 Kaden Davis 17:56.0 Cedar Springs 159.7 11 Peyton Farrell 17:56.6 Cedar Springs 159.5 11 Samuel Organ 17:57.0 Cedar Springs 159.3 10 Kelan Monreal 17:57.8 Howard City Tri-County 159.1 10 Blake Gale 17:58.6 Greenville 158.8 9 Owen Bremer 17:58.6 Middleville Thornapple-Kellogg 158.8 12 Evan Keller 17:59.4 Coopersville 158.5 10 Zane Molewyk 18:00.9 Coopersville 158.0 9 Dawson Kolehouse 18:02.6 West Michigan Homeschool 157.5 12 Rocket Wilson 18:03.2 Howard City Tri-County 157.3 12 Reuben Anderson 18:03.5 Muskegon Western Mich. Christian 157.2 10 Tate VanDaele 18:03.5 FHE Ada Forest Hills Eastern 157.2 9 Nate Zondervan 18:04.1 GR South Christian 157.0 11 Caleb Kohl 18:06.0 Howard City Tri-County 156.3 11 Grady Galaviz 18:06.2 Middleville Thornapple-Kellogg 156.3 11 Eli Morse 18:06.4 Muskegon Western Mich. Christian 156.2 11 Jackson Bunda 18:07.3 FHN GR Forest Hills Northern 155.9 12 Elijah Purchase 18:08.5 Greenville 155.5 11 Joe Janesak 18:12.1 Sparta 154.3 12 Brandon McCullough 18:13.2 Kent City 153.9 9 Colton Smith 18:14.1 FHE Ada Forest Hills Eastern 153.6 11 Elijah Louissaint 18:14.7 Grand River Prep 153.4 11 Riley Day 18:17.2 FHE Ada Forest Hills Eastern 152.6 10 Tyler Teliczan 18:18.0 FHE Ada Forest Hills Eastern 152.3 10 Josiah Ruse 18:19.1 GRTC Peregrines 152.0 11 Job Moore 18:24.7 Wyoming Potter’s House 150.1 11 Quinn Sanderson 18:25.4 FHE Ada Forest Hills Eastern 149.9 12 Kristian Coon 18:26.9 Greenville 149.4 10 Patrick Amidon 18:29.1 Greenville 148.7 12 Jack Anderson 18:29.3 FHE Ada Forest Hills Eastern 148.6 11 Greyson Hartwick 18:29.7 Sparta 148.4 11 Nick Leonhard 18:33.1 Wyoming Potter’s House 147.3 9 Logan Kelly 18:33.1 GR South Christian 147.3 10 Logan Sicilia 18:34.5 Wyoming Potter’s House 146.8 11 Austin Finkbeiner 18:35.6 Grand River Prep 146.5 12 John Paul Sanders 18:37.0 GRTC Peregrines 146.0 12 Bowie Pawson 18:37.1 Howard City Tri-County 146.0 10 Oscar Trout 18:38.2 East Grand Rapids 145.6 11 Daniel Erdmann 18:40.2 Wyoming Potter’s House 144.9 12 Liam Kamp 18:41.5 Libertas Christian 144.5 11 Nathan Ulman 18:45.9 GRTC Peregrines 143.0 9 Jackson Farrell 18:46.1 Cedar Springs 143.0 10 Luke Elyea 18:47.4 GRTC Peregrines 142.5 9 Ryan Hannant 18:47.5 FHN GR Forest Hills Northern 142.5 10 Xavier Peralta 18:48.1 Grand River Prep 142.3 11 Tyler Schuster 18:49.3 Howard City Tri-County 141.9 10 Alex DeYoung 18:49.4 FHN GR Forest Hills Northern 141.9 11 Quincen Hackbardt 18:49.8 FHN GR Forest Hills Northern 141.7 12 Christopher Delaney 18:52.0 Wyoming Potter’s House 141.0 11 Kemo Ahmicasaube 18:53.6 GR Union 140.5 12 Griffin Mis 18:53.6 Sparta 140.5 10 Henry Tate 18:55.0 East Grand Rapids 140.0 10 Liam Imhoff 18:55.0 Kent City 140.0 11 Quentin Bliss 18:55.4 Cedar Springs 139.9 10 Dylan Winskas 18:55.7 Fruitport 139.8 11 Aydin Truong 18:56.7 FHN GR Forest Hills Northern 139.4 12 Landon Johnson 18:59.0 Fruitport 138.7 12 Dillan Roosien 18:59.0 GR West Mich. Aviation 138.7 11 Tyne Evans 19:03.1 Stanton Central Montcalm 137.3 12 Skyler Franklin 19:03.9 McBain 137.0 12 Jacob VanVlerah 19:04.5 FHE Ada Forest Hills Eastern 136.8 12 Edward Wuerthele 19:05.0 FHN GR Forest Hills Northern 136.7 11 Jude Klooster 19:06.0 GR Union 136.3 11 Sean Wilson-Ross 19:06.9 East Grand Rapids 136.0 10 Brady Oosterhouse 19:08.1 Saranac 135.6 12 Ryan Ladd 19:09.0 Cedar Springs 135.3 11 Sawyer VanKuiken 19:09.2 Saranac 135.3 9 Mason Bollinger 19:10.9 Stanton Central Montcalm 134.7 9 Mason Velting 19:13.0 FHN GR Forest Hills Northern 134.0 12 Girum Merriman 19:13.7 Sparta 133.8 11 Tyce Wakefield 19:13.7 FHN GR Forest Hills Northern 133.8 10 Ben Mulder 19:13.8 McBain 133.7 9 Levi Oudbier 19:15.2 Tri-unity Christian 133.3 11 Tyler Buck 19:15.8 GR South Christian 133.1 12 Lucas Korsmo 19:16.8 GR West Mich. Aviation 132.7 9 Reo Avery 19:19.3 McBain 131.9 11 Hayden Deckrow 19:19.7 FHE Ada Forest Hills Eastern 131.8 10 Logan Ingraham 19:20.7 Belding 131.4 12 John Marchinda 19:21.2 GRTC Peregrines 131.3 10 Max Rampe 19:21.7 FHE Ada Forest Hills Eastern 131.1 10 Blake Zuidema 19:22.3 FHN GR Forest Hills Northern 130.9 10 Parker Weirich 19:23.9 Shelby 130.4 12 Levi Beltman 19:24.9 Grand River Prep 130.0 12 Bryan Gregory 19:26.2 Saranac 129.6 12 Henry Elzinga 19:29.3 GR West Mich. Aviation 128.6 11 Grahm Gibbs 19:30.2 Greenville 128.3 12 Willem Spoelhof 19:31.0 FHN GR Forest Hills Northern 128.0 9 Emmett Elsner 19:33.6 Kent City 127.1 11 Zack Zarna 19:33.9 Howard City Tri-County 127.0 9 Elijah Waskey 19:35.6 West Michigan Homeschool 126.5 9 Parker Robinett 19:38.3 Middleville Thornapple-Kellogg 125.6 12 Benjamin Postma 19:38.5 Middleville Thornapple-Kellogg 125.5 11 Isaiah Meyer 19:40.4 GR Union 124.9 12 Colton Dibble 19:40.6 FHN GR Forest Hills Northern 124.8 12 Will Hillary 19:44.5 FHN GR Forest Hills Northern 123.5 9 Parker Moore 19:47.8 West Michigan Homeschool 122.4 12 Logan Redes 19:48.3 Cedar Springs 122.2 9 Gage Roodvoets 19:50.3 GR South Christian 121.6 12 Henry Robinette 19:55.7 GR Union 119.8 9 Carsen Modderman 20:03.6 Coopersville 117.1 12 Noah Donker 20:04.4 Middleville Thornapple-Kellogg 116.9 9 Brycen Brown 20:05.7 Shelby 116.4 10 Dale Hice 20:07.0 Saranac 116.0 9 Caden Butler 20:07.6 East Grand Rapids 115.8 9 Dakoda Worley 20:09.4 Kent City 115.2 12 Preston May 20:11.0 Sparta 114.7 11 Caden Post 20:11.4 Wyoming Potter’s House 114.5 11 Cody Rood 20:11.7 Greenville 114.5 9 Owen Vanderhyde 20:11.9 Sparta 114.4 12 Jaxon Max 20:14.8 Kent City 113.4 10 Isaac Kaboos 20:15.1 Middleville Thornapple-Kellogg 113.3 11 Jerin Donker 20:16.6 Middleville Thornapple-Kellogg 112.8 11 Armando Cuervo Elias 20:18.8 Wyoming Lee 112.1 9 Madeus Muniz 20:19.1 GR West Mich. Aviation 112.0 9 Carter Potter 20:20.0 Sparta 111.7 10 Wyatt Richardson 20:20.0 Middleville Thornapple-Kellogg 111.7 11 Alek Colgrove 20:21.4 GR Union 111.2 12 Jackson Sytsma 20:23.5 GR South Christian 110.5 10 Colton Seger 20:31.5 GR West Mich. Aviation 107.8 9 Aiden Watson 20:34.7 Greenville 106.8 12 Eddie Bouchard 20:35.4 Fruitport 106.5 11 Ryan Potts 20:35.9 Coopersville 106.4 9 Micah Scholma 20:37.7 Muskegon Western Mich. Christian 105.8 12 Dominic Boden 20:38.4 Howard City Tri-County 105.5 11 Theodore VanKuiken 20:40.3 Saranac 104.9 11 Brody Smith 20:41.5 East Grand Rapids 104.5 9 Nolan Kreft 20:41.9 Cedar Springs 104.4 10 Anderson Wilcox 20:42.4 FHE Ada Forest Hills Eastern 104.2 12 Alexander Frizzell 20:43.3 Middleville Thornapple-Kellogg 103.9 10 Andres Perea Cala 20:43.5 Stanton Central Montcalm 103.8 9 Ben Nielsen 20:44.0 Morley-Stanwood 103.7 10 Jacob Hop 20:44.2 Libertas Christian 103.6 12 Liem Krueger 20:46.0 FHE Ada Forest Hills Eastern 103.0 12 Shin Sato 20:47.0 Stanton Central Montcalm 102.7 12 Braiden Wright 20:49.2 Howard City Tri-County 101.9 11 Zachariah Awad 20:53.3 FHN GR Forest Hills Northern 100.6 12 Josh Vanstelle 20:54.0 Fruitport 100.3 9 Dimitrios Duque-Rico 20:55.5 GR West Mich. Aviation 99.8 10 Beckett Doyle 20:55.5 FHN GR Forest Hills Northern 99.8 10 Gideon Gemmen 20:56.0 Wyoming Potter’s House 99.7 10 Mark Wagner 20:56.5 West Michigan Homeschool 99.5 9 Calvin Rykse 20:56.5 Howard City Tri-County 99.5 10 Jack Walter 20:57.6 Muskegon Western Mich. Christian 99.1 10 Peyton ZurSchmiede 20:58.4 East Grand Rapids 98.9 10 Liam Frifeldt 20:58.4 West Michigan Homeschool 98.9 9 Chase Blain 20:59.1 Howard City Tri-County 98.6 9 Greyson Higgs 21:00.7 Greenville 98.1 10 Benaiah Shafer 21:02.8 Cedar Springs 97.4 11 Eyhab Jmian 21:02.9 East Grand Rapids 97.4 11 Josh Chapman 21:03.3 GR Union 97.2 10 Pender Workman 21:04.3 Middleville Thornapple-Kellogg 96.9 9 Ezra Winkle 21:06.2 Wyoming Potter’s House 96.3 10 Jace Vaughn 21:08.3 Stanton Central Montcalm 95.6 9 Cole Redes 21:09.0 Cedar Springs 95.3 9 Dylan Thome 21:09.2 GR South Christian 95.3 11 Tim Finkbeiner 21:15.1 Grand River Prep 93.3 9 Evan VanderHyde 21:16.1 Sparta 93.0 10 Philip John (PJ) Valeros 21:16.7 FHE Ada Forest Hills Eastern 92.8 10 Logan Gregory 21:17.3 Saranac 92.6 9 Hudson Lewis 21:18.5 GR West Mich. Aviation 92.2 10 Finnegan Williams 21:18.6 East Grand Rapids 92.1 9 Jacob Shattuck 21:19.7 GR West Mich. Aviation 91.8 11 Shawn Warmuskerken 21:22.9 Grant 90.7 10 Noah Nelson 21:23.0 FHE Ada Forest Hills Eastern 90.7 11 Israel Cahill 21:24.5 Saranac 90.2 9 Kearan Fitzpatrick 21:26.2 East Grand Rapids 89.6 9 Matthew Read 21:28.8 FHN GR Forest Hills Northern 88.7 12 Garrett VanderZyl 21:28.8 Howard City Tri-County 88.7 12 Perry Douma 21:31.7 FHE Ada Forest Hills Eastern 87.8 11 Aidan Cole 21:33.8 FHN GR Forest Hills Northern 87.1 11 Brodie Arellano 21:33.9 Greenville 87.0 12 Paul Korsmo 21:39.6 GR West Mich. Aviation 85.1 9 Brayden Bloom 21:42.2 Kent City 84.3 11 Sebastien Navis 21:42.9 Muskegon Western Mich. Christian 84.0 9 Kyle Eubank 21:46.1 Belding 83.0 10 Xavier Brown 21:46.2 Muskegon Western Mich. Christian 82.9 11 Charlie Hudson 21:47.8 East Grand Rapids 82.4 11 James Samra 21:50.1 East Grand Rapids 81.6 9 Tommy Kirkpatrick 21:50.1 GRTC Peregrines 81.6 9 Judah Mccarthy 21:51.9 GR Union 81.0 11 Ty VanSkiver 21:52.5 GR West Mich. Aviation 80.8 9 John Foster 21:55.3 GR West Mich. Aviation 79.9 11 Trent Ponstein 22:05.3 GR South Christian 76.6 10 Frank Kelley III 22:06.0 Grand River Prep 76.3 12 Alex Thomas 22:07.2 Saranac 75.9 9 Jabez Cruz-Terres 22:07.5 Wyoming Lee 75.8 12 Brady Hefron 22:07.7 Saranac 75.8 10 Isaac Emery 22:11.8 Coopersville 74.4 11 Tyler Andrews 22:19.2 Coopersville 71.9 11 Conner Ryan 22:29.1 Stanton Central Montcalm 68.6 12 Luke Herder 22:29.6 GR South Christian 68.5 11 Andrew Schout 22:30.1 Belding 68.3 9 Jace Matthews 22:37.3 Coopersville 65.9 12 Evan King 22:39.5 GRTC Peregrines 65.2 12 Shane Mier 22:39.8 GR South Christian 65.1 10 Bob Cornell 22:44.5 East Grand Rapids 63.5 11 Michael Purvis 22:48.0 GR Union 62.3 9 Magnus Galaviz 22:49.1 Middleville Thornapple-Kellogg 62.0 12 Noah Hetler 22:50.5 Howard City Tri-County 61.5 9 Caden Amerine 22:51.0 Tri-unity Christian 61.3 9 Simon Crowe 22:53.0 GR Union 60.7 9 Grayson Wydeveld 22:58.2 Muskegon Western Mich. Christian 58.9 9 Daniel Macedo 22:58.7 FHN GR Forest Hills Northern 58.8 9 Seamus Dugan 22:59.6 GR West Mich. Aviation 58.5 10 Ernesto Martinez 23:00.1 Grand River Prep 58.3 12 Liam Schulz 23:04.8 Howard City Tri-County 56.7 10 Max Jager 23:06.1 GR West Mich. Aviation 56.3 11 Ace Bohlinger 23:10.6 East Grand Rapids 54.8 11 Michael Mullin 23:11.4 Middleville Thornapple-Kellogg 54.5 10 Ethan Hoekstra 23:19.3 FHE Ada Forest Hills Eastern 51.9 10 Eamon Ennis 23:19.5 West Michigan Homeschool 51.8 10 Thomas Fick 23:19.9 West MI Academy of Environmental Science 51.7 12 Doug Gaylord 23:20.8 GR South Christian 51.4 10 Hugh Hood 23:23.7 West Michigan Homeschool 50.4 10 Will Kraak 23:26.6 West Michigan Homeschool 49.5 12 Alexander Smbatyan 23:28.8 Coopersville 48.7 11 David Wagner 23:29.2 West Michigan Homeschool 48.6 9 Liam VerHoef 23:29.2 West Michigan Homeschool 48.6 12 Ezekiel Rockhold 23:29.9 Saranac 48.4 10 Jake Hager 23:31.0 FHE Ada Forest Hills Eastern 48.0 10 Joseph Barrows 23:32.5 GR West Mich. Aviation 47.5 10 Samuel Feyen 23:39.7 East Grand Rapids 45.1 10 Edgar Held 23:45.4 East Grand Rapids 43.2 11 Grayson Markham 23:51.6 GR Union 41.1 9 John Trumble-Puerta 23:55.3 FHN GR Forest Hills Northern 39.9 11 Duy Huynh 24:01.2 Wyoming Potter’s House 37.9 10 Serigne Moustapha 24:01.7 GR Union 37.8 11 Kace Patterson 24:02.3 FHE Ada Forest Hills Eastern 37.6 10 Logan Simpson 24:03.3 Saranac 37.2 9 Jack Merrill 24:05.2 GR Union 36.6 10 Arie DuBois 24:05.3 Muskegon Western Mich. Christian 36.6 10 Ed Christie 24:06.6 McBain 36.1 9 Micah Brubaheer 24:06.6 GR Union 36.1 10 Declan Waller 24:12.0 Shelby 34.3 11 Andrew Dempsey 24:16.5 Greenville 32.8 9 Luke VenRoy 24:16.9 Coopersville 32.7 10 Micco Haney 24:23.8 West MI Academy of Environmental Science 30.4 12 Leonardo Rico 24:30.8 FHN GR Forest Hills Northern 28.1 12 Ericke Ramadhani 24:32.1 GR Union 27.6 10 Josh Hawkins 24:34.0 Howard City Tri-County 27.0 9 David Cox 24:37.6 Kent City 25.8 9 Ronin Schneeg 24:39.8 McBain 25.1 11 Dakota Kline 24:46.8 McBain 22.7 10 Victor Nogueira 24:47.1 GR South Christian 22.6 10 Dan Armondo 24:49.8 Wyoming Lee 21.7 11 Liam Matt 24:52.3 FHN GR Forest Hills Northern 20.9 11 Hudson Webster 25:09.2 FHE Ada Forest Hills Eastern 15.3 9 Finley Sarkipato 25:19.8 GR Union 11.7 12 Seth Barbrick 25:25.3 GR West Mich. Aviation 9.9 10 Benjamin McCanless 25:33.7 Muskegon Western Mich. Christian 7.1 11 Jack Becksvoort 25:36.0 Muskegon Western Mich. Christian 6.3 9 Logan Patterson 25:39.9 FHE Ada Forest Hills Eastern 5.0 11 Jack Noonon 25:47.4 FHN GR Forest Hills Northern 2.5