

The above infographs are from last season. I’ll make some new ones with updated stats for 2023.
Girls Adjustment: +13
Boys Adjustment: +15
As always, these writeups below will shoutout someone or a team that stood out from the race. That may not be the best runner or the winning team. Perhaps a team that surprised, a runner breaking through, or a runner contributing to a team victory. Of course, if you come to me nicely and want to brag about a fellow team/competitor/teammate, let me know, and I’ll try to give them love further down the line.
SPARTA’S SERENADERS
Grace VanderKooi, Muskegon Western Michigan Christian
Sadly, I cannot find any girls singing for an award, I guess I’ll just have to shout out Grace. Her 18:28 gave her first in the Silver. That quick time was her first sub-19 of the year, a mark that’s typically taken until October for her to break. Already so far ahead of schedule, I can’t wait to see what the rest of her season holds.
Gibson White and his Calvary Christian Crooners
From what came across my feed, Holland Calvary Christian had the best voices of anyone singing for a trophy, even if their song choice was a little questionable. In order to step on stage and croon to the best of his ability, Gibson White needed to run to the best of his ability, popping a nearly 45 second personal best to take 12th in the Silver Division.
GIRLS TEAM RATINGS
| Girls Team | Top 5 Avg. | Division |
| Cedar Springs | 83.6 | 1 |
| Greenville | 60.6 | 1 |
| Girls Team | Top 5 Avg. | Division |
| Spring Lake** | 114.4 | 2 |
| Middleville Thornapple-Kellogg | 105.4 | 2 |
| FHE Ada Forest Hills Eastern | 98.0 | 2 |
| Fruitport | 97.6 | 2 |
| GR West Mich. Aviation | 88.7 | 2 |
| Sparta | 76.3 | 2 |
| Belding | 69.8 | 2 |
| Coopersville | 68.7 | 2 |
| Hopkins | 66.5 | 2 |
| Hamilton | 42.2 | 2 |
| GR_South Christian | 40.0 | 2 |
| Girls Team | Top 5 Avg. | Division |
| Pewamo-Westphalia** | 104.3 | 3 |
| Grandville Calvin Christian | 75.8 | 3 |
| Kent City | 72.4 | 3 |
| Saranac | 56.8 | 3 |
| GR NorthPointe Christian | 24.8 | 3 |
| Girls Team | Top 5 Avg. | Division |
| Muskegon Western Mich. Christian** | 106.7 | 4 |
| Girls Team | Top 5 Avg. | Division |
| GRTC Peregrines | 129.2 | HS |
BOYS TEAM RATINGS
| Boys Team | Top 5 Avg. | Division |
| Cedar Springs | 163.6 | 1 |
| Greenville | 133.2 | 1 |
| GR Union | 111.6 | 1 |
| Boys Team | Top 5 Avg. | Division |
| Forest Hills Eastern** | 181.3 | 2 |
| Sparta** | 180.7 | 2 |
| Hamilton | 170.1 | 2 |
| Fruitport | 160.2 | 2 |
| GR West Mich. Aviation | 155.9 | 2 |
| Wayland Union | 152.5 | 2 |
| Middleville Thornapple-Kellogg | 141.8 | 2 |
| Coopersville | 128.8 | 2 |
| Hopkins | 128.1 | 2 |
| Belding | 122.5 | 2 |
| Grand River Prep | 117.7 | 2 |
| GR_South Christian | 100.4 | 2 |
| Dowagiac Union | 92.0 | 2 |
| Boys Team | Top 5 Avg. | Division |
| Pewamo-Westphalia** | 172.5 | 3 |
| Kent City | 156.2 | 3 |
| Saranac | 152.1 | 3 |
| LeRoy Pine River | 149.4 | 3 |
| GR NorthPointe Christian | 142.7 | 3 |
| Holland Black River | 140.4 | 3 |
| Grandville Calvin Christian | 117.8 | 3 |
| Boys Team | Top 5 Avg. | Division |
| Muskegon Western Mich. Christian** | 157.1 | 4 |
| Holland Calvary Christian** | 155.9 | 4 |
| Tri-unity Christian | 142.7 | 4 |
| Boys Team | Top 5 Avg. | Division |
| GRTC Peregrines | 169.4 | HS |
GIRLS INDIVIDUAL RATINGS
| Grade | Name | Time | Team | Rating |
| 9 | Stephanie DiPiazza | 17:56.7 | GRTC Peregrines | 156.8 |
| 11 | Grace VanderKooi | 18:28.3 | Muskegon Western Mich. Christian | 146.2 |
| 11 | Lila Volkers | 18:32.9 | Kent City | 144.7 |
| 11 | Ava Crews | 18:57.6 | Middleville Thornapple-Kellogg | 136.5 |
| 11 | Whitney Werner | 19:01.4 | Pewamo-Westphalia | 135.2 |
| 9 | Gianna Chaignot | 19:06.7 | GRTC Peregrines | 133.4 |
| 12 | Emma DeVries | 19:16.9 | GR West Mich. Aviation | 130.0 |
| 12 | Tatum Dykstra | 19:24.9 | Fruitport | 127.4 |
| 12 | Kyla Meyers | 19:29.5 | Spring Lake | 125.8 |
| 12 | Bea Reeser | 19:32.2 | Spring Lake | 124.9 |
| 9 | Mia May | 19:40.9 | Sparta | 122.0 |
| 12 | Daisy Speet | 19:43.1 | GRTC Peregrines | 121.3 |
| 11 | Maya Willard | 19:52.7 | GRTC Peregrines | 118.1 |
| 10 | Jillian Clason | 19:55.2 | FHE Ada Forest Hills Eastern | 117.3 |
| 11 | Sinead Noonan | 19:57.9 | GRTC Peregrines | 116.4 |
| 10 | Gracelin Martin | 20:04.5 | Greenville | 114.2 |
| 10 | Alexis Kotkowicz | 20:06.2 | Spring Lake | 113.6 |
| 11 | Lola Bryce | 20:09.0 | Grandville Calvin Christian | 112.7 |
| 12 | Gracie Houtman | 20:12.7 | Kent City | 111.4 |
| 9 | Alyssa Kramer | 20:17.8 | Pewamo-Westphalia | 109.7 |
| 11 | Suzannah DiPiazza | 20:17.9 | GRTC Peregrines | 109.7 |
| 9 | Leah Sneller | 20:19.7 | Muskegon Western Mich. Christian | 109.1 |
| 12 | Melanie Werner | 20:25.9 | Pewamo-Westphalia | 107.1 |
| 11 | Lexie Ruffing | 20:29.3 | Spring Lake | 105.9 |
| 9 | Meghan-Jane Skidmore | 20:29.4 | Middleville Thornapple-Kellogg | 105.9 |
| 12 | Lauren Lee | 20:31.5 | Fruitport | 105.2 |
| 9 | Melanie Berna | 20:36.3 | GRTC Peregrines | 103.6 |
| 12 | Addison Washler | 20:37.2 | FHE Ada Forest Hills Eastern | 103.3 |
| 12 | Eleanor Kingshott | 20:37.9 | Muskegon Western Mich. Christian | 103.0 |
| 9 | Ainsley Sullivan | 20:38.2 | FHE Ada Forest Hills Eastern | 102.9 |
| 11 | Valerie Pollock | 20:41.7 | Fruitport | 101.8 |
| 10 | Meghan Guczwa | 20:42.4 | Spring Lake | 101.5 |
| 12 | Annalise Elliott | 20:49.7 | Cedar Springs | 99.1 |
| 12 | Jaeden Harshberger | 20:52.8 | Hopkins | 98.1 |
| 9 | Peyton Hardy | 20:54.6 | Middleville Thornapple-Kellogg | 97.5 |
| 9 | Abby Noorman | 20:54.7 | Cedar Springs | 97.4 |
| 10 | Madison Kietzman | 20:56.5 | Middleville Thornapple-Kellogg | 96.8 |
| 11 | Mackenzie Zahm | 20:58.9 | Belding | 96.0 |
| 10 | Olivia Droski | 21:03.3 | Coopersville | 94.6 |
| 10 | Abbie Schneider | 21:06.3 | Pewamo-Westphalia | 93.6 |
| 12 | Katherine Riemersma | 21:06.7 | Spring Lake | 93.4 |
| 12 | Lauren Jousma | 21:08.3 | Grandville Calvin Christian | 92.9 |
| 12 | Holly Velting | 21:15.5 | Middleville Thornapple-Kellogg | 90.5 |
| 12 | Addie Grill | 21:17.4 | West Michigan Homeschool | 89.9 |
| 11 | Desiree Duque-Rico | 21:17.9 | GR West Mich. Aviation | 89.7 |
| 9 | Kaylie Riksen | 21:18.4 | Muskegon Western Mich. Christian | 89.5 |
| 9 | Marnath Tuol | 21:18.9 | Grandville Calvin Christian | 89.4 |
| 12 | Emmalee Springer | 21:20.5 | Belding | 88.8 |
| 9 | Jenna Terpstra | 21:23.5 | GR NorthPointe Christian | 87.8 |
| 11 | Kambria Moored | 21:23.8 | Hopkins | 87.7 |
| 12 | Gloria Gaston | 21:25.7 | GRTC Peregrines | 87.1 |
| 11 | Bethany Zimmerman | 21:29.0 | Spring Lake | 86.0 |
| 12 | Kennedi Wood | 21:29.9 | Sparta | 85.7 |
| 12 | Grace Folkema | 21:30.2 | Muskegon Western Mich. Christian | 85.6 |
| 11 | Alyssa Possehn | 21:30.3 | Saranac | 85.6 |
| 12 | Anasophia Schmitz | 21:30.4 | GRTC Peregrines | 85.5 |
| 11 | Harper Scott | 21:35.6 | FHE Ada Forest Hills Eastern | 83.8 |
| 10 | Dorothy Wagenmaker | 21:36.0 | GRTC Peregrines | 83.7 |
| 11 | Lydia Recor | 21:38.0 | Spring Lake | 83.0 |
| 11 | Morgan Lawrence | 21:38.0 | Muskegon Western Mich. Christian | 83.0 |
| 11 | Marlina Howell | 21:39.0 | FHE Ada Forest Hills Eastern | 82.7 |
| 10 | Sofie Dzik | 21:44.7 | GR West Mich. Aviation | 80.8 |
| 9 | Ahna Woltjer | 21:45.4 | GR West Mich. Aviation | 80.5 |
| 11 | Brielle Voorhees | 21:52.0 | Tri-unity Christian | 78.3 |
| 11 | Vivian Idziak | 21:53.7 | GR Union | 77.8 |
| 9 | Carmen Reynolds | 21:55.1 | Middleville Thornapple-Kellogg | 77.3 |
| 12 | Tresa Dykstra | 21:55.5 | Fruitport | 77.2 |
| 9 | Emory Smith | 21:55.8 | Cedar Springs | 77.1 |
| 10 | Kaylynn Pavlich | 21:56.9 | Fruitport | 76.7 |
| 9 | Treasure Fleese | 21:58.6 | Fruitport | 76.1 |
| 12 | Nora Ballard | 21:59.3 | Holland Black River | 75.9 |
| 9 | Jenna Keilen | 21:59.9 | Pewamo-Westphalia | 75.7 |
| 9 | Alaina McCrumb | 22:00.9 | Middleville Thornapple-Kellogg | 75.4 |
| 10 | Lilly Rooks | 22:02.5 | Pewamo-Westphalia | 74.8 |
| 10 | Victoria Hengesbach | 22:04.0 | Pewamo-Westphalia | 74.3 |
| 9 | Miriam Hess | 22:05.2 | Cedar Springs | 73.9 |
| 11 | Kaitlyn Zonca | 22:09.4 | Spring Lake | 72.5 |
| 9 | Emily Costello | 22:12.0 | Sparta | 71.7 |
| 9 | Callyn Neumann | 22:13.7 | Coopersville | 71.1 |
| 12 | Isabell Helman | 22:14.2 | Pewamo-Westphalia | 70.9 |
| 10 | Elizabeth Smoes | 22:14.9 | Coopersville | 70.7 |
| 12 | Hannah Reed | 22:16.0 | Cedar Springs | 70.3 |
| 9 | Shannon Losee | 22:16.6 | Spring Lake | 70.1 |
| 11 | Desiree Huitron | 22:17.4 | Wyoming Lee | 69.9 |
| 10 | Allison Breining | 22:18.5 | Hopkins | 69.5 |
| 9 | Kendall Nester | 22:22.1 | Cedar Springs | 68.3 |
| 10 | Melanie Thornton | 22:22.2 | GR NorthPointe Christian | 68.3 |
| 12 | Abby Kunkle | 22:26.4 | Libertas Christian | 66.9 |
| 10 | Avery Hagemann | 22:27.6 | Middleville Thornapple-Kellogg | 66.5 |
| 10 | Megan Schuurmans | 22:28.3 | Middleville Thornapple-Kellogg | 66.2 |
| 9 | Cora Parker | 22:28.4 | Spring Lake | 66.2 |
| 11 | Melia Cullen | 22:30.2 | GRTC Peregrines | 65.6 |
| 9 | Maya Overway | 22:35.3 | Spring Lake | 63.9 |
| 12 | Hayden Hengesbach | 22:35.6 | Pewamo-Westphalia | 63.8 |
| 12 | Elliot Antel | 22:37.7 | Wayland Union | 63.1 |
| 9 | Sofia Lewis | 22:39.6 | GR West Mich. Aviation | 62.5 |
| 12 | Estelle Rockhold | 22:39.9 | Saranac | 62.4 |
| 10 | Charleigh Kimble | 22:40.4 | GR West Mich. Aviation | 62.2 |
| 10 | Serena Piotrowski | 22:41.1 | Cedar Springs | 62.0 |
| 10 | Abbi Rozman | 22:41.4 | Holland Black River | 61.9 |
| 9 | Delaney Smith | 22:41.9 | Pewamo-Westphalia | 61.7 |
| 12 | Kaitlynn Brown | 22:42.3 | Cedar Springs | 61.6 |
| 11 | Alisha Esquivel | 22:43.4 | Kent City | 61.2 |
| 12 | Leah Prins | 22:43.7 | Byron Center Zion Christian | 61.1 |
| 10 | Acacia Williams | 22:46.8 | Holland Calvary Christian | 60.1 |
| 11 | Riley Ingraham | 22:48.3 | Belding | 59.6 |
| 9 | Lydia Nelson | 22:49.0 | Hamilton | 59.3 |
| 10 | Lydia Brown | 22:49.1 | Spring Lake | 59.3 |
| 9 | Faith Jenkins | 22:54.1 | Grandville Calvin Christian | 57.6 |
| 12 | Ellie Miller | 22:55.3 | Spring Lake | 57.2 |
| 9 | Addison Kemp | 22:59.3 | Greenville | 55.9 |
| 9 | Abigail Brooks | 23:03.0 | Coopersville | 54.7 |
| 12 | Caroline Johnson | 23:04.3 | Hamilton | 54.2 |
| 12 | Carman Jones | 23:05.8 | Belding | 53.7 |
| 11 | Mackenzie Baldrica | 23:06.2 | Sparta | 53.6 |
| 12 | Katherine Powers | 23:07.4 | Middleville Thornapple-Kellogg | 53.2 |
| 9 | Jenna Babbitt | 23:08.4 | Greenville | 52.9 |
| 12 | Hope Beaune | 23:09.8 | Coopersville | 52.4 |
| 11 | Maya Wetlaufer | 23:10.6 | Hamilton | 52.2 |
| 9 | Lillian Dewey | 23:11.2 | Hopkins | 52.0 |
| 9 | Gabriella Agar | 23:13.4 | GR_South Christian | 51.2 |
| 11 | Emily Hoort | 23:13.8 | Cedar Springs | 51.1 |
| 9 | Emma Boire | 23:15.0 | Belding | 50.7 |
| 11 | Sophie Bukrey | 23:17.8 | Coopersville | 49.7 |
| 10 | Nora Buys | 23:18.0 | GR West Mich. Aviation | 49.7 |
| 11 | Lily Roossien | 23:19.2 | FHE Ada Forest Hills Eastern | 49.3 |
| 11 | Erin Alster | 23:22.1 | Sparta | 48.3 |
| 12 | Madison Trahan | 23:27.7 | Saranac | 46.4 |
| 9 | Lydia Rasmus | 23:28.6 | Saranac | 46.1 |
| 11 | Grace Lorenz | 23:29.9 | Coopersville | 45.7 |
| 10 | Daphne Hall | 23:30.5 | FHE Ada Forest Hills Eastern | 45.5 |
| 10 | Ava LaMar | 23:33.8 | Greenville | 44.4 |
| 10 | Lydia Howard | 23:34.1 | Kent City | 44.3 |
| 10 | Gabby Vroman | 23:37.1 | Saranac | 43.3 |
| 10 | Aubriana Druckenmiller | 23:37.5 | Sparta | 43.2 |
| 9 | Charlotte Simon | 23:40.5 | Pewamo-Westphalia | 42.2 |
| 10 | Lily Geyer | 23:40.8 | Spring Lake | 42.1 |
| 12 | Kaylyn Burgess | 23:40.9 | GR_South Christian | 42.0 |
| 11 | Anya Steele | 23:41.2 | Coopersville | 41.9 |
| 11 | Emma Wittenbach | 23:44.5 | Pewamo-Westphalia | 40.8 |
| 10 | Sofia Blanco | 23:56.0 | Muskegon Western Mich. Christian | 37.0 |
| 12 | Lilly Dood | 23:57.4 | GR_South Christian | 36.5 |
| 10 | Maggie Roelofs | 23:59.6 | GR_South Christian | 35.8 |
| 9 | Alix Court | 23:59.6 | Greenville | 35.8 |
| 10 | Lucy Hotz | 24:00.2 | Cedar Springs | 35.6 |
| 11 | Raeann VanLaan | 24:04.0 | GR_South Christian | 34.3 |
| 11 | Annabeth Allee | 24:05.9 | LeRoy Pine River | 33.7 |
| 10 | Sadie Trahan | 24:07.5 | Saranac | 33.2 |
| 12 | Emma Donovan | 24:08.2 | FHE Ada Forest Hills Eastern | 32.9 |
| 12 | Avary Losee | 24:09.1 | Grant | 32.6 |
| 10 | Madelyn Flynn | 24:11.9 | Coopersville | 31.7 |
| 10 | Jocelyn Kiner | 24:13.4 | Dowagiac Union | 31.2 |
| 11 | Ellie Farmer | 24:15.5 | Pewamo-Westphalia | 30.5 |
| 9 | Claire Thelen | 24:15.7 | Pewamo-Westphalia | 30.4 |
| 9 | Kora Kok | 24:22.6 | GR NorthPointe Christian | 28.1 |
| 10 | Audra Fessenden | 24:25.0 | Cedar Springs | 27.3 |
| 9 | Sarah Krueger | 24:25.4 | FHE Ada Forest Hills Eastern | 27.2 |
| 9 | Ady Luurtsema | 24:25.7 | GRTC Peregrines | 27.1 |
| 10 | Maria Campbell | 24:27.1 | Grandville Calvin Christian | 26.6 |
| 10 | Jenna Dozeman | 24:29.6 | Hamilton | 25.8 |
| 9 | Hailey Lee | 24:30.0 | Middleville Thornapple-Kellogg | 25.7 |
| 12 | Abigail Zalis | 24:30.9 | Hopkins | 25.4 |
| 10 | Amaya Gomez | 24:32.0 | Cedar Springs | 25.0 |
| 11 | Olivia Laninga | 24:34.1 | Holland Calvary Christian | 24.3 |
| 12 | Addyson Brown | 24:36.0 | Cedar Springs | 23.7 |
| 11 | Kaya Bender | 24:36.1 | GR West Mich. Aviation | 23.6 |
| 10 | Elise Isenhoff | 24:39.0 | GR_South Christian | 22.7 |
| 11 | Samantha Schaap | 24:40.9 | Belding | 22.0 |
| 12 | Abbie Buteyn | 24:41.2 | Grandville Calvin Christian | 21.9 |
| 9 | Alaina Smith | 24:45.4 | Grand River Prep | 20.5 |
| 12 | Rebecca Evenhouse | 24:45.6 | Grand River Prep | 20.5 |
| 11 | Lydia Peterson | 24:48.1 | GR_South Christian | 19.6 |
| 11 | Lainey Bol | 24:48.8 | Fruitport | 19.4 |
| 10 | Aubrey Delabrena | 24:48.9 | Fruitport | 19.4 |
| 11 | Abby Stoel | 24:49.1 | Hamilton | 19.3 |
| 9 | Rochelle Liu | 24:49.2 | Muskegon Western Mich. Christian | 19.3 |
| 12 | Makayla Hall | 24:49.7 | Wyoming Kelloggsville | 19.1 |
| 9 | Sutton Collier | 24:50.6 | Hopkins | 18.8 |
| 9 | Elizabeth Haverdink | 24:52.0 | GR_South Christian | 18.4 |
| 10 | Riley Dood | 24:56.5 | GR_South Christian | 16.8 |
| 10 | Megan Stack | 24:57.5 | Wayland Union | 16.5 |
| 11 | Reka Baumann | 24:58.6 | Grant | 16.1 |
| 12 | Jordan Smith | 24:59.7 | Spring Lake | 15.8 |
| 9 | Grace Powers | 24:59.9 | Belding | 15.7 |
| 12 | Kate Wehrman | 25:00.2 | Libertas Christian | 15.6 |
| 11 | Ana Luz | 25:01.8 | Muskegon Western Mich. Christian | 15.1 |
| 12 | Ashleigh Ponstein | 25:06.5 | GR_South Christian | 13.5 |
| 10 | Elsa Alferink | 25:07.6 | Coopersville | 13.1 |
| 10 | McKenzie Judge | 25:08.9 | Spring Lake | 12.7 |
| 9 | Avery Graham | 25:09.9 | GRTC Peregrines | 12.4 |
| 11 | Kelsey Huitema | 25:10.6 | GR_South Christian | 12.1 |
| 12 | Eliza Dengerink-Van Til | 25:11.9 | GR Union | 11.7 |
| 10 | Lydia Huisman | 25:13.4 | GR_South Christian | 11.2 |
| 11 | Kadence Norman | 25:14.2 | Sparta | 10.9 |
| 12 | Anneke Gritter | 25:17.0 | GR_South Christian | 10.0 |
| 11 | Danielle Topolinski | 25:17.5 | GR West Mich. Aviation | 9.8 |
| 10 | Alison Rotman | 25:17.8 | Holland Calvary Christian | 9.7 |
| 11 | Navaya Ingle | 25:20.5 | Hopkins | 8.8 |
| 9 | Kaylee Katje | 25:22.0 | Hopkins | 8.3 |
| 9 | Haley Delf | 25:23.1 | Greenville | 8.0 |
| 12 | Larissa Brondyke | 25:24.2 | Hamilton | 7.6 |
| 10 | Kaylana Alvesteffer | 25:24.4 | Holland Black River | 7.5 |
| 11 | Mia Rachor | 25:24.6 | GR NorthPointe Christian | 7.5 |
| 11 | Myah Duimstra | 25:25.5 | Hopkins | 7.2 |
| 11 | Evelyn Vandlen | 25:28.5 | Spring Lake | 6.2 |
| 11 | Ada Feasby | 25:28.9 | Spring Lake | 6.0 |
| 10 | Ava Adamczak | 25:34.9 | GR West Mich. Aviation | 4.0 |
| 12 | Rachel Sackett | 25:37.6 | GR Union | 3.1 |
| 11 | Kaisa Maki | 25:39.0 | Cedar Springs | 2.7 |
| 9 | Keilah Bonga | 25:39.8 | Hopkins | 2.4 |
| 11 | Layla Draper | 25:43.9 | LeRoy Pine River | 1.0 |
| 12 | Kaitlyn Swift | 25:45.4 | Kent City | 0.5 |
BOYS INDIVIDUAL RATINGS
| Grade | Name | Time | Team | Rating |
| 12 | Gregory Janesak | 15:40.2 | Sparta | 201.6 |
| 12 | Collin Farmer | 15:43.8 | Pewamo-Westphalia | 200.4 |
| 10 | Owen Metzger | 15:58.5 | Sparta | 195.5 |
| 11 | Henry Dixon | 16:02.3 | FHE Ada Forest Hills Eastern | 194.3 |
| 12 | Samuel Martini | 16:05.7 | Kent City | 193.1 |
| 12 | Cooper Jacobsen | 16:23.8 | FHE Ada Forest Hills Eastern | 187.1 |
| 10 | Ethan Shoffner | 16:25.4 | Cedar Springs | 186.5 |
| 11 | Abatu Dykstra | 16:31.5 | Hamilton | 184.5 |
| 12 | Lucas Van Meter | 16:33.1 | Middleville Thornapple-Kellogg | 184.0 |
| 12 | Tate Miller | 16:40.1 | FHE Ada Forest Hills Eastern | 181.6 |
| 11 | Vincent Pollock | 16:44.3 | Fruitport | 180.2 |
| 10 | Preston VanOeffelen | 16:45.2 | Greenville | 179.9 |
| 11 | Dylan Pallett | 16:45.4 | Wayland Union | 179.9 |
| 11 | Matthias Morse | 16:45.8 | Muskegon Western Mich. Christian | 179.7 |
| 11 | Owen Saylor | 16:47.0 | Dowagiac Union | 179.3 |
| 10 | Aiden Weller | 16:49.8 | Cedar Springs | 178.4 |
| 12 | Isaac Dyer | 16:51.8 | Wayland Union | 177.7 |
| 12 | Nathan Day | 16:54.7 | Saranac | 176.8 |
| 11 | Isaac Edgington | 16:55.4 | Holland Black River | 176.5 |
| 12 | Brodie Delamater | 16:56.0 | Grant | 176.3 |
| 10 | Brendan O’Donohue | 16:56.6 | GRTC Peregrines | 176.1 |
| 11 | Tyler Laansma | 16:57.2 | Tri-unity Christian | 175.9 |
| 9 | Wyatt Werner | 16:58.9 | Pewamo-Westphalia | 175.4 |
| 11 | Justin Bradford | 17:01.2 | Sparta | 174.6 |
| 12 | Hunter Helminski | 17:02.9 | Saranac | 174.0 |
| 9 | Steven Zawacki | 17:03.5 | FHE Ada Forest Hills Eastern | 173.9 |
| 12 | Josiah Miller | 17:05.6 | GRTC Peregrines | 173.1 |
| 11 | Noah Hernandez | 17:05.7 | Hamilton | 173.1 |
| 12 | Trevor Dornbos | 17:09.2 | Grandville Calvin Christian | 171.9 |
| 10 | Noah Johnston | 17:13.6 | GR West Mich. Aviation | 170.5 |
| 11 | Isaac Meyers | 17:16.1 | Sparta | 169.6 |
| 12 | Luke Ueland | 17:16.5 | FHE Ada Forest Hills Eastern | 169.5 |
| 12 | Evan Kraker | 17:18.8 | Hamilton | 168.7 |
| 11 | Tyler Endres | 17:19.1 | FHE Ada Forest Hills Eastern | 168.6 |
| 10 | Jeryn Frisbie | 17:20.6 | Belding | 168.1 |
| 9 | Jonas Ballard | 17:23.1 | Holland Black River | 167.3 |
| 10 | Jack Estelle | 17:24.7 | Hopkins | 166.8 |
| 11 | Kaelan Miller | 17:26.0 | GRTC Peregrines | 166.3 |
| 9 | Gibson White | 17:26.7 | Holland Calvary Christian | 166.1 |
| 9 | Anthony Schmitz | 17:28.0 | GRTC Peregrines | 165.7 |
| 12 | Haegan Land | 17:28.3 | GRTC Peregrines | 165.6 |
| 12 | Isaac Boire | 17:29.6 | Belding | 165.1 |
| 9 | John Kowatch | 17:31.2 | Pewamo-Westphalia | 164.6 |
| 9 | Riley Weed | 17:31.9 | Holland Calvary Christian | 164.4 |
| 9 | Nolan Mitchell | 17:33.6 | Pewamo-Westphalia | 163.8 |
| 12 | Myles Tilma | 17:33.8 | Byron Center Zion Christian | 163.7 |
| 12 | Carson McIntire | 17:35.2 | Hamilton | 163.3 |
| 10 | Caleb Willard | 17:38.2 | GRTC Peregrines | 162.3 |
| 10 | Carson Wood | 17:38.7 | Sparta | 162.1 |
| 12 | Jaren Vogel | 17:40.2 | Kent City | 161.6 |
| 8 | Lincoln Laansma | 17:40.3 | Tri-unity Christian | 161.6 |
| 12 | Brody Crandall | 17:41.7 | Hamilton | 161.1 |
| 9 | Jacob Ziolkowski | 17:42.7 | GRTC Peregrines | 160.8 |
| 11 | Nick Whitmer | 17:43.5 | FHE Ada Forest Hills Eastern | 160.5 |
| 9 | Xander Stepek | 17:44.4 | Wayland Union | 160.2 |
| 9 | Christian Getz | 17:46.2 | Holland Calvary Christian | 159.6 |
| 12 | Graeson Lawrence | 17:47.0 | Muskegon Western Mich. Christian | 159.3 |
| 10 | Luke Tibbe | 17:48.9 | GR NorthPointe Christian | 158.7 |
| 11 | Sam Muirhead | 17:50.7 | Pewamo-Westphalia | 158.1 |
| 9 | Charlie George | 17:53.0 | Pewamo-Westphalia | 157.3 |
| 11 | Rhett Bunker | 17:53.2 | Sparta | 157.3 |
| 12 | Ethan Horan | 17:53.7 | Fruitport | 157.1 |
| 11 | Nathan Oki | 17:53.9 | GR West Mich. Aviation | 157.0 |
| 10 | Landon Johnson | 17:57.3 | Fruitport | 155.9 |
| 10 | Nathan DeWaal | 17:59.0 | Coopersville | 155.3 |
| 12 | Levi Bol | 17:59.5 | Fruitport | 155.2 |
| 12 | Connor O’Donohue | 17:59.8 | GR West Mich. Aviation | 155.1 |
| 9 | Hayden Deckrow | 18:00.0 | FHE Ada Forest Hills Eastern | 155.0 |
| 12 | Brady Morrow | 18:01.4 | Cedar Springs | 154.6 |
| 10 | Gordie Kaiton | 18:02.1 | FHE Ada Forest Hills Eastern | 154.3 |
| 10 | Isaac Norcross | 18:03.7 | GR NorthPointe Christian | 153.8 |
| 10 | Brody Swanson | 18:04.4 | LeRoy Pine River | 153.5 |
| 10 | Reuben Anderson | 18:04.8 | Muskegon Western Mich. Christian | 153.4 |
| 12 | Alex Wilber | 18:06.5 | Fruitport | 152.8 |
| 11 | Damian Widner | 18:08.8 | Hamilton | 152.1 |
| 12 | Elijah Skinner | 18:09.4 | GRTC Peregrines | 151.9 |
| 10 | Brandon McCullough | 18:09.5 | Kent City | 151.9 |
| 9 | Nathan Lenington | 18:09.5 | LeRoy Pine River | 151.8 |
| 9 | Gage Stray | 18:09.6 | Kent City | 151.8 |
| 10 | Cooper Donovan | 18:11.3 | FHE Ada Forest Hills Eastern | 151.2 |
| 12 | Scott Slocum | 18:13.8 | LeRoy Pine River | 150.4 |
| 11 | Quinton Bell | 18:15.5 | Cedar Springs | 149.8 |
| 11 | Alexander Lawrence | 18:16.9 | Muskegon Western Mich. Christian | 149.4 |
| 11 | Luke Hemker | 18:17.9 | GR West Mich. Aviation | 149.0 |
| 12 | Luca Caraway | 18:18.3 | GRTC Peregrines | 148.9 |
| 10 | Gavin DeVries | 18:18.8 | GRTC Peregrines | 148.7 |
| 9 | Peyton Farrell | 18:19.2 | Cedar Springs | 148.6 |
| 9 | Noah Schipper | 18:19.4 | Holland Calvary Christian | 148.5 |
| 10 | Asher Jager | 18:21.6 | GR West Mich. Aviation | 147.8 |
| 12 | Zach Reed | 18:26.9 | Cedar Springs | 146.0 |
| 10 | Reed Schroeder | 18:27.8 | Pewamo-Westphalia | 145.8 |
| 9 | Aubin Allee | 18:28.0 | LeRoy Pine River | 145.7 |
| 12 | Gavin Kelso | 18:28.4 | LeRoy Pine River | 145.5 |
| 11 | Jacob Chase | 18:28.8 | Hamilton | 145.4 |
| 11 | Brennan Lee | 18:29.8 | FHE Ada Forest Hills Eastern | 145.1 |
| 10 | John Paul Sanders | 18:30.4 | GRTC Peregrines | 144.9 |
| 11 | Jonah Deems | 18:31.0 | Sparta | 144.7 |
| 12 | Bryson Van Ryn | 18:31.3 | GR West Mich. Aviation | 144.6 |
| 10 | Graydon Ott | 18:31.8 | GR West Mich. Aviation | 144.4 |
| 11 | Cayden Oudbier | 18:31.9 | Sparta | 144.4 |
| 11 | Elijah Lauer | 18:33.0 | Saranac | 144.0 |
| 9 | Owen Sytsema | 18:34.0 | Muskegon Western Mich. Christian | 143.7 |
| 10 | Ryer Campbell | 18:35.7 | Muskegon Western Mich. Christian | 143.1 |
| 11 | Kenyon Katje | 18:35.9 | Hopkins | 143.0 |
| 10 | Logan Redes | 18:36.8 | Cedar Springs | 142.7 |
| 10 | Colin Pattison | 18:39.3 | FHE Ada Forest Hills Eastern | 141.9 |
| 9 | Caleb Adkins | 18:42.1 | Holland Calvary Christian | 141.0 |
| 11 | Kenny Gould | 18:43.4 | Belding | 140.5 |
| 11 | Ayden May | 18:43.9 | Greenville | 140.4 |
| 9 | Eli Laninga | 18:44.0 | Holland Calvary Christian | 140.4 |
| 10 | Ethan Baker | 18:44.3 | LeRoy Pine River | 140.2 |
| 11 | Caleb Oudbier | 18:46.4 | Tri-unity Christian | 139.5 |
| 10 | Isaac Johnson | 18:47.0 | Holland Black River | 139.3 |
| 9 | Easton McCloy | 18:47.8 | GR NorthPointe Christian | 139.1 |
| 12 | Blake Huitema | 18:48.2 | GR West Mich. Aviation | 138.9 |
| 12 | Ian Jones | 18:48.7 | GR NorthPointe Christian | 138.8 |
| 12 | Jordan VanKlompenberg | 18:53.8 | Tri-unity Christian | 137.1 |
| 9 | Max Viveros | 18:57.0 | GR Union | 136.0 |
| 11 | Kaden DeWys | 18:58.4 | Hamilton | 135.5 |
| 12 | Kaden Hamming | 19:00.2 | Middleville Thornapple-Kellogg | 134.9 |
| 12 | Danny Maat | 19:00.6 | Muskegon Western Mich. Christian | 134.8 |
| 12 | Brady Thomas | 19:00.8 | Saranac | 134.7 |
| 9 | Elijah Frazer | 19:02.1 | Middleville Thornapple-Kellogg | 134.3 |
| 9 | Grady Galaviz | 19:03.0 | Middleville Thornapple-Kellogg | 134.0 |
| 10 | Bryan Gregory | 19:11.9 | Saranac | 131.0 |
| 9 | Mason Fein | 19:11.9 | Wayland Union | 131.0 |
| 11 | Jason Weber | 19:12.9 | Pewamo-Westphalia | 130.7 |
| 9 | Thatcher Grill | 19:13.3 | West Michigan Homeschool | 130.6 |
| 10 | Owen Wemple | 19:16.0 | LeRoy Pine River | 129.7 |
| 10 | Luke Hernandez | 19:17.2 | Hamilton | 129.3 |
| 12 | Brendan Nolan | 19:19.3 | Coopersville | 128.6 |
| 11 | Brenden Modderman | 19:20.1 | Coopersville | 128.3 |
| 10 | Preston May | 19:20.9 | Sparta | 128.0 |
| 12 | Heath Soho | 19:22.1 | FHE Ada Forest Hills Eastern | 127.6 |
| 11 | Dominic Rolf | 19:23.4 | GRTC Peregrines | 127.2 |
| 10 | Henry Elzinga | 19:24.1 | GR West Mich. Aviation | 127.0 |
| 10 | Freddie Bierling | 19:26.1 | Byron Center Zion Christian | 126.3 |
| 9 | Josiah Scholma | 19:27.5 | Muskegon Western Mich. Christian | 125.8 |
| 10 | Luke Schneider | 19:28.8 | Pewamo-Westphalia | 125.4 |
| 11 | Zach Vonk | 19:29.1 | Holland Calvary Christian | 125.3 |
| 11 | Benji Armijo | 19:29.9 | Grand River Prep | 125.0 |
| 10 | Elijah Lipscomb | 19:29.9 | Grand River Prep | 125.0 |
| 10 | Dominic Schmitz | 19:32.4 | GRTC Peregrines | 124.2 |
| 11 | Owen Stimer | 19:33.1 | Holland Black River | 124.0 |
| 9 | Samuel Organ | 19:33.7 | Cedar Springs | 123.8 |
| 12 | Liam Pothoff | 19:35.0 | Hamilton | 123.3 |
| 9 | Kaleb Russell | 19:35.2 | Cedar Springs | 123.3 |
| 12 | Mitchell Smith | 19:35.4 | GR NorthPointe Christian | 123.2 |
| 11 | Parker Tichy | 19:36.4 | GR West Mich. Aviation | 122.9 |
| 11 | Fernando Diaz-Guzman | 19:36.9 | Kent City | 122.7 |
| 11 | Ethan Alferink | 19:37.2 | Coopersville | 122.6 |
| 11 | Jesse Plumb | 19:38.4 | Greenville | 122.2 |
| 11 | Hunter Tietz | 19:39.3 | Middleville Thornapple-Kellogg | 121.9 |
| 12 | George Amidon | 19:40.2 | Greenville | 121.6 |
| 9 | Isaiah Robinson | 19:40.5 | Hopkins | 121.5 |
| 12 | Harrison VanKuiken | 19:40.7 | Saranac | 121.4 |
| 12 | Raymond Huhn | 19:41.7 | Pewamo-Westphalia | 121.1 |
| 11 | Jonah Howell | 19:42.2 | FHE Ada Forest Hills Eastern | 120.9 |
| 11 | Demitri Lawrence | 19:42.9 | Muskegon Western Mich. Christian | 120.7 |
| 9 | Sawyer VanKuiken | 19:43.1 | Saranac | 120.6 |
| 9 | Henry Minks | 19:47.6 | FHE Ada Forest Hills Eastern | 119.1 |
| 9 | Nathan Ulman | 19:49.0 | GRTC Peregrines | 118.7 |
| 12 | Junior Tovar | 19:49.3 | Grand River Prep | 118.6 |
| 10 | samson kik | 19:52.0 | GR Union | 117.7 |
| 9 | Theodore VanKuiken | 19:52.0 | Saranac | 117.7 |
| 10 | Jake Shears | 19:53.3 | Cedar Springs | 117.2 |
| 10 | Zachary Haigler | 19:54.0 | Sparta | 117.0 |
| 9 | Eli Morse | 19:57.5 | Muskegon Western Mich. Christian | 115.8 |
| 10 | Andrew Newenhouse | 20:00.4 | Grandville Calvin Christian | 114.9 |
| 11 | Ben Dykstra | 20:01.7 | Hamilton | 114.4 |
| 9 | Tristan See | 20:03.0 | Cedar Springs | 114.0 |
| 11 | Abraham Jager | 20:03.5 | GR West Mich. Aviation | 113.8 |
| 9 | Merek Zapolnik | 20:03.6 | Hopkins | 113.8 |
| 10 | Ethan Manning | 20:03.7 | Wayland Union | 113.8 |
| 10 | Girum Merriman | 20:04.0 | Sparta | 113.7 |
| 10 | Levi Beltman | 20:04.9 | Grand River Prep | 113.4 |
| 10 | John Marchinda | 20:05.1 | GRTC Peregrines | 113.3 |
| 11 | Lucas Kozlowicz | 20:05.2 | FHE Ada Forest Hills Eastern | 113.3 |
| 9 | Isaiah Meyer | 20:06.6 | GR Union | 112.8 |
| 10 | Benjamin Postma | 20:07.6 | Middleville Thornapple-Kellogg | 112.5 |
| 10 | Daniel Grabinski | 20:08.0 | Hamilton | 112.3 |
| 12 | Josh Ulman | 20:10.4 | GRTC Peregrines | 111.5 |
| 10 | Keegan Morris | 20:11.4 | GR NorthPointe Christian | 111.2 |
| 11 | Aristotle Vyn | 20:11.9 | GR West Mich. Aviation | 111.0 |
| 12 | Ethan VanderLugt | 20:12.5 | Kent City | 110.8 |
| 12 | Jaxon Palmbos | 20:13.1 | GR_South Christian | 110.6 |
| 11 | Tait Anible | 20:16.6 | Saranac | 109.5 |
| 9 | Isaiah Wilson | 20:16.6 | GR NorthPointe Christian | 109.5 |
| 11 | Luke Schulz | 20:17.6 | Coopersville | 109.1 |
| 12 | Nathan DeVries | 20:19.6 | GR_South Christian | 108.5 |
| 11 | Ian Schuiling | 20:19.9 | Kent City | 108.4 |
| 9 | Oliver Vonk | 20:21.1 | Holland Calvary Christian | 108.0 |
| 11 | Joey Oppenhuizen | 20:23.0 | Hamilton | 107.3 |
| 9 | Owen Ledebuhr | 20:23.3 | Holland Calvary Christian | 107.2 |
| 9 | Elijah Louissaint | 20:24.8 | Grand River Prep | 106.7 |
| 10 | Dillan Roosien | 20:26.6 | GR West Mich. Aviation | 106.1 |
| 10 | Noah Donker | 20:27.4 | Middleville Thornapple-Kellogg | 105.9 |
| 10 | Liem Krueger | 20:28.4 | FHE Ada Forest Hills Eastern | 105.5 |
| 9 | Daniel Bernal-Ponce | 20:31.0 | Pewamo-Westphalia | 104.7 |
| 11 | Jonathan Wagenmaker | 20:34.0 | GRTC Peregrines | 103.7 |
| 9 | Evan Buteyn | 20:34.5 | Grandville Calvin Christian | 103.5 |
| 11 | Blake Jewett | 20:34.5 | Grandville Calvin Christian | 103.5 |
| 11 | Ben Flickinger | 20:35.5 | GRTC Peregrines | 103.2 |
| 9 | Brandon Buskulic | 20:36.9 | Pewamo-Westphalia | 102.7 |
| 9 | Noah Kunkle | 20:38.2 | Libertas Christian | 102.3 |
| 9 | Grahm Gibbs | 20:39.7 | Greenville | 101.8 |
| 11 | Todd Faber | 20:40.3 | GR_South Christian | 101.6 |
| 12 | Jonah Sanchez | 20:41.2 | Coopersville | 101.3 |
| 11 | Evan Oosterhouse | 20:43.5 | Saranac | 100.5 |
| 10 | Elijah McCourt | 20:46.1 | Coopersville | 99.6 |
| 11 | Luke Baird | 20:46.1 | Tri-unity Christian | 99.6 |
| 12 | Stratton Land | 20:51.1 | GRTC Peregrines | 98.0 |
| 11 | Jacob Nelson | 20:51.6 | Greenville | 97.8 |
| 10 | Joey Kulpa | 20:51.8 | LeRoy Pine River | 97.7 |
| 12 | Cody Pett | 20:51.9 | Saranac | 97.7 |
| 11 | Max Stefanski | 20:52.7 | GR Union | 97.5 |
| 9 | Quentin Bliss | 20:53.7 | Cedar Springs | 97.1 |
| 12 | Kip Tanui | 20:54.6 | GR_South Christian | 96.8 |
| 11 | Will Gavin | 20:57.7 | Wayland Union | 95.8 |
| 11 | Andres Jauregui-Tapia | 20:58.1 | Grand River Prep | 95.6 |
| 10 | Johnathon Buskirk | 20:59.0 | Hopkins | 95.3 |
| 11 | Nicholas Huizinga | 20:59.0 | Grandville Calvin Christian | 95.3 |
| 9 | Sebastian Zylstra | 21:00.9 | Holland Black River | 94.7 |
| 12 | Theo Stack | 21:02.7 | GR Union | 94.1 |
| 9 | Miles Divozzo | 21:05.0 | Holland Black River | 93.3 |
| 10 | Vijay DeZeeuw | 21:06.5 | Hopkins | 92.8 |
| 11 | Michael King | 21:06.5 | Sparta | 92.8 |
| 9 | Tanner Lehman | 21:06.9 | Greenville | 92.7 |
| 11 | Peyton Brink | 21:07.9 | Coopersville | 92.4 |
| 10 | Jude VanderWeide | 21:08.0 | Wayland Union | 92.3 |
| 10 | Mateo Hanse | 21:14.5 | GR West Mich. Aviation | 90.2 |
| 12 | Elijah Zenz | 21:19.0 | Muskegon Western Mich. Christian | 88.7 |
| 9 | Austin Finkbeiner | 21:22.0 | Grand River Prep | 87.7 |
| 9 | Arie Prins | 21:24.8 | GR Union | 86.7 |
| 9 | Jackson Byers | 21:25.8 | Wayland Union | 86.4 |
| 11 | Evan Lee | 21:27.7 | Saranac | 85.8 |
| 10 | Caleb Stumph | 21:27.7 | Byron Center Zion Christian | 85.8 |
| 10 | Isaac Phillips | 21:28.7 | Dowagiac Union | 85.4 |
| 10 | Luke Archer | 21:29.0 | Middleville Thornapple-Kellogg | 85.3 |
| 10 | Brennan Vilella | 21:30.9 | Hopkins | 84.7 |
| 12 | Landon Sandee | 21:31.1 | GR Union | 84.6 |
| 12 | Evan Price | 21:31.9 | Saranac | 84.4 |
| 11 | Adam Vander Hart | 21:32.2 | GR_South Christian | 84.3 |
| 11 | Ian Nolan | 21:34.8 | Coopersville | 83.4 |
| 12 | Ferrell Clark | 21:35.8 | GR NorthPointe Christian | 83.1 |
| 10 | Adam Halsted | 21:36.5 | Hopkins | 82.8 |
| 11 | Quinn Stephenson | 21:37.3 | GR West Mich. Aviation | 82.6 |
| 11 | Aaron Bonczynski | 21:38.7 | Dowagiac Union | 82.1 |
| 11 | Joshua Bott | 21:38.8 | GR West Mich. Aviation | 82.1 |
| 11 | Lucas Lamborne | 21:41.8 | Belding | 81.1 |
| 11 | Nathan Waldron | 21:42.7 | GR West Mich. Aviation | 80.8 |
| 9 | Shawn Warmuskerken | 21:48.4 | Grant | 78.9 |
| 12 | Timothy Stack | 21:50.8 | GR Union | 78.1 |
| 12 | Noah Lewandowski | 21:51.1 | GRTC Peregrines | 78.0 |
| 11 | Nathan Thelen | 21:53.0 | Pewamo-Westphalia | 77.4 |
| 9 | Graham Thompson | 21:54.8 | Holland Calvary Christian | 76.7 |
| 9 | Isaac Decker | 21:56.4 | Saranac | 76.2 |
| 12 | Isaac Kortz | 21:58.2 | GRTC Peregrines | 75.6 |
| 12 | Ty Siemens | 21:58.4 | FHE Ada Forest Hills Eastern | 75.5 |
| 11 | Kamaladdin Ghaznawi | 21:58.6 | GR Union | 75.5 |
| 11 | Theo Marquardt | 21:58.7 | FHE Ada Forest Hills Eastern | 75.4 |
| 9 | Greyson DeWys | 21:59.8 | Hamilton | 75.1 |
| 9 | Reed Scott | 22:01.4 | Greenville | 74.5 |
| 10 | Logan Bok | 22:04.5 | Saranac | 73.5 |
| 9 | Asher Rauch | 22:05.4 | GR NorthPointe Christian | 73.2 |
| 10 | Luke Herder | 22:05.5 | GR_South Christian | 73.2 |
| 10 | Jackson Sytsma | 22:05.6 | GR_South Christian | 73.1 |
| 11 | Loren Bowen | 22:12.0 | Dowagiac Union | 71.0 |
| 12 | Seojin Yeo | 22:12.7 | Muskegon Western Mich. Christian | 70.8 |
| 12 | Adam Sanborn | 22:14.5 | Pewamo-Westphalia | 70.2 |
| 12 | Cody Baker | 22:17.5 | Hopkins | 69.2 |
| 9 | Jude Klooster | 22:21.7 | GR Union | 67.8 |
| 11 | Koen Huisman | 22:22.2 | Grand River Prep | 67.6 |
| 11 | Danny Scott | 22:25.5 | Greenville | 66.5 |
| 12 | Jordan Weers | 22:25.6 | Wayland Union | 66.5 |
| 10 | Jordan Scherkenbach | 22:26.1 | GR West Mich. Aviation | 66.3 |
| 12 | Jason Miles | 22:26.4 | Pewamo-Westphalia | 66.2 |
| 10 | Pablo Ovalle jr | 22:29.3 | GR Union | 65.2 |
| 9 | Luke Wixom | 22:32.1 | Saranac | 64.3 |
| 10 | Henry Robinette | 22:33.7 | GR Union | 63.8 |
| 9 | Riley Day | 22:35.9 | FHE Ada Forest Hills Eastern | 63.0 |
| 10 | Lucas Korsmo | 22:38.4 | GR West Mich. Aviation | 62.2 |
| 9 | Ty VanSkiver | 22:39.8 | GR West Mich. Aviation | 61.7 |
| 9 | Dillan Jones | 22:46.5 | LeRoy Pine River | 59.5 |
| 9 | Darren Moore | 22:46.8 | LeRoy Pine River | 59.4 |
| 10 | Ezekiel Rockhold | 22:46.8 | Saranac | 59.4 |
| 11 | Collin Scheid | 22:51.4 | Belding | 57.9 |
| 11 | Evan Keller | 22:56.8 | Coopersville | 56.1 |
| 11 | Jeremiah Baribeau | 22:57.7 | Libertas Christian | 55.8 |
| 12 | Jack Thelen | 23:05.4 | Pewamo-Westphalia | 53.2 |
| 9 | Michael Purvis | 23:11.8 | GR Union | 51.1 |
| 9 | Tyler Buck | 23:15.0 | GR_South Christian | 50.0 |
| 10 | Paul Korsmo | 23:16.4 | GR West Mich. Aviation | 49.5 |
| 12 | James Hollister | 23:18.1 | GR Union | 49.0 |
| 10 | Nolan Woudwyk | 23:18.1 | Sparta | 49.0 |
| 9 | Miles Popma | 23:21.7 | LeRoy Pine River | 47.8 |
| 10 | Henry Hoekstra | 23:22.7 | Holland Black River | 47.4 |
| 9 | Israel Cahill | 23:23.4 | Saranac | 47.2 |
| 10 | Andrew Pendock | 23:30.4 | Hopkins | 44.9 |
| 11 | Cameron Beckett | 23:33.8 | Greenville | 43.7 |
| 9 | Troy Cummins | 23:39.0 | Dowagiac Union | 42.0 |
| 9 | Bryce Stevens | 23:41.8 | Hopkins | 41.1 |
| 9 | Willem Odykirk | 23:42.5 | GR Union | 40.8 |
| 11 | Bradyn Bouma | 23:48.0 | GR_South Christian | 39.0 |
| 10 | Cole Ver Strate | 23:59.5 | Hopkins | 35.2 |
| 11 | Luke Linna | 24:07.2 | GR West Mich. Aviation | 32.6 |
| 9 | William Bukrey | 24:11.5 | Coopersville | 31.2 |
| 11 | Mason Laduke | 24:13.0 | Tri-unity Christian | 30.7 |
| 9 | Josh Chapman | 24:13.3 | GR Union | 30.6 |
| 9 | Andrew Dempsey | 24:26.6 | Greenville | 26.1 |
| 10 | Brady Hefron | 24:37.1 | Saranac | 22.6 |
| 11 | Jesse Anderson | 24:38.2 | Greenville | 22.3 |
| 11 | Isaac Robles | 24:39.3 | GR West Mich. Aviation | 21.9 |
| 11 | Kenzen Low | 24:42.9 | FHE Ada Forest Hills Eastern | 20.7 |
| 10 | Alex Thomas | 24:45.6 | Saranac | 19.8 |
| 9 | Sebastien Navis | 24:52.6 | Muskegon Western Mich. Christian | 17.5 |
| 11 | Blake Wirts | 24:53.9 | Grant | 17.0 |
| 9 | Emilio Zuniga | 24:55.3 | GR NorthPointe Christian | 16.6 |
| 11 | Joel Mora | 25:04.1 | Muskegon Western Mich. Christian | 13.6 |
| 9 | Jack Becksvoort | 25:06.8 | Muskegon Western Mich. Christian | 12.7 |
| 9 | Anderson Jansen | 25:16.5 | GR West Mich. Aviation | 9.5 |
| 11 | Ethan Lawrence | 25:20.7 | GR West Mich. Aviation | 8.1 |
| 9 | Kace Patterson | 25:22.6 | FHE Ada Forest Hills Eastern | 7.5 |
| 12 | Dylan Bollone | 25:25.9 | Saranac | 6.4 |
| 12 | Caden Besteman | 25:43.9 | Holland Black River | 0.4 |