
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
| 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

| 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 |