

Girls Adjustment:
Boys Adjustment:
PROJECTIONS VS. REALITY
The projections were pretty dang accurate, correct on each of the top-3 teams and their order. Of those in the top-10 individually, one boy and one girl unexpectedly snuck in:
Ellery Horness, Muskegon Mona Shores: placed 10th, projected 11th, running in the 20’s for the third consecutive race
Graeson Lawrence, Muskegon Western Michigan Christian: placed 8th, projected 16th, his 17:08 a lifetime best and 5 spots better than his junior year.
*** = Team State Title type of performance
** = Top-10 Team type of performance
* = Team Qualifier type of performance
GIRLS TEAM RATINGS
| Girls Team | Top 5 Avg. | Division |
| Muskegon Reeths-Puffer | 82.2 | 1 |
| Muskegon Mona Shores | 76.9 | 1 |
| Girls Team | Top 5 Avg. | Division |
| Fruitport | 98.7 | 2 |
| Whitehall | 53.1 | 2 |
| Muskegon Oakridge | 19.2 | 2 |
| Girls Team | Top 5 Avg. | Division |
| Montague | 56.4 | 3 |
| Girls Team | Top 5 Avg. | Division |
| Muskegon Western Mich. Christian*** | 108.0 | 4 |
BOYS TEAM RATINGS
| Boys Team | Top 5 Avg. | Division |
| Muskegon Reeths-Puffer | 167.6 | 1 |
| Muskegon Mona Shores | 143.6 | 1 |
| Boys Team | Top 5 Avg. | Division |
| Whitehall | 162.2 | 2 |
| Fruitport | 161.6 | 2 |
| Muskegon Oakridge | 124.2 | 2 |
| Boys Team | Top 5 Avg. | Division |
| Montague | 143.8 | 3 |
| North Muskegon | 133.5 | 3 |
| Ravenna | 76.4 | 3 |
| Boys Team | Top 5 Avg. | Division |
| Muskegon Western Mich. Christian** | 161.7 | 4 |
| Muskegon Catholic Central | 136.3 | 4 |
GIRLS INDIVIDUAL RATINGS
| Grade | Name | Time | Team | Rating |
| 11 | Grace VanderKooi | 18:43.9 | Muskegon Western Mich. Christian | 141.7 |
| 12 | Tatum Dykstra | 19:24.3 | Fruitport | 128.2 |
| 11 | Cami Kraai | 19:45.1 | Whitehall | 121.3 |
| 10 | Jersi Bilek | 20:24.1 | Muskegon Reeths-Puffer | 108.3 |
| 12 | Grace Folkema | 20:31.8 | Muskegon Western Mich. Christian | 105.7 |
| 12 | Lauren Lee | 20:36.8 | Fruitport | 104.1 |
| 12 | Eleanor Kingshott | 20:39.2 | Muskegon Western Mich. Christian | 103.3 |
| 11 | Valerie Pollock | 20:39.9 | Fruitport | 103.0 |
| 9 | Leah Sneller | 20:47.2 | Muskegon Western Mich. Christian | 100.6 |
| 10 | Ellery Horness | 20:56.1 | Muskegon Mona Shores | 97.6 |
| 11 | Adalyn Britton | 21:05.7 | Whitehall | 94.4 |
| 9 | Gabrielle Chevez | 21:07.8 | Muskegon Reeths-Puffer | 93.7 |
| 11 | Adrienne Fluette | 21:15.7 | Muskegon Reeths-Puffer | 91.1 |
| 12 | Cammie Erickson | 21:18.6 | Montague | 90.1 |
| 9 | Kaylie Riksen | 21:22.6 | Muskegon Western Mich. Christian | 88.8 |
| 12 | Merceydez Patton | 21:39.9 | Muskegon Oakridge | 83.0 |
| 11 | Diamond Madison | 21:42.3 | Muskegon Mona Shores | 82.2 |
| 10 | Sylvia Skujins | 21:43.6 | North Muskegon | 81.8 |
| 12 | Tresa Dykstra | 21:48.7 | Fruitport | 80.1 |
| 11 | Morgan Lawrence | 21:49.0 | Muskegon Western Mich. Christian | 80.0 |
| 9 | Treasure Fleese | 21:54.8 | Fruitport | 78.1 |
| 10 | Kaylynn Pavlige | 22:07.2 | Fruitport | 73.9 |
| 12 | Raegan Ruel | 22:09.3 | Muskegon Oakridge | 73.2 |
| 9 | Darcy Keefe | 22:12.5 | Muskegon Reeths-Puffer | 72.2 |
| 10 | Ella Grimm | 22:17.4 | Muskegon Mona Shores | 70.5 |
| 9 | Adrie (AJ) Schalk | 22:22.1 | Muskegon Mona Shores | 69.0 |
| 10 | Kendall Braginton | 22:33.6 | Muskegon Mona Shores | 65.1 |
| 11 | Logan Clausen | 22:34.9 | Muskegon Mona Shores | 64.7 |
| 11 | Grace Torsch | 22:38.6 | Montague | 63.5 |
| 10 | Sofia Blanco | 23:03.6 | Muskegon Western Mich. Christian | 55.1 |
| 11 | Greta Auch | 23:17.4 | Montague | 50.5 |
| 12 | Paige Davis | 23:18.5 | Muskegon Orchard View | 50.2 |
| 12 | MaKenna Oneka | 23:19.0 | Muskegon Mona Shores | 50.0 |
| 9 | Kaitlyn Durow | 23:31.7 | Muskegon Reeths-Puffer | 45.8 |
| 12 | Emma Pendell | 23:42.6 | Montague | 42.1 |
| 12 | Delaney Schultz | 24:01.4 | Montague | 35.9 |
| 9 | Erica Hansen | 24:01.9 | Montague | 35.7 |
| 11 | Ana Luz | 24:05.7 | Muskegon Western Mich. Christian | 34.4 |
| 12 | Ava Morin | 24:13.1 | Muskegon Mona Shores | 32.0 |
| 9 | Lennon Lassanske | 24:23.4 | Muskegon Mona Shores | 28.6 |
| 10 | Kassidy Parmely | 24:29.4 | Whitehall | 26.5 |
| 9 | Amanda Leany | 24:29.8 | Muskegon Mona Shores | 26.4 |
| 10 | Hope Latsch | 24:32.6 | Muskegon Reeths-Puffer | 25.5 |
| 10 | Charli Belinger | 24:37.7 | Muskegon Reeths-Puffer | 23.8 |
| 11 | Grace Reavey | 24:54.0 | Montague | 18.3 |
| 9 | Alison Hemphill | 24:56.5 | Muskegon Mona Shores | 17.5 |
| 12 | Catherine Cone | 24:59.2 | Muskegon Catholic Central | 16.6 |
| 12 | Samantha DeVries | 25:02.2 | Fruitport | 15.6 |
| 11 | Samantha Mead | 25:10.5 | Whitehall | 12.8 |
| 9 | Aurora Pelham | 25:17.5 | Ravenna | 10.5 |
| 9 | Isabella Izaguirre | 25:18.2 | Whitehall | 10.3 |
| 10 | Aubrey Delabrena | 25:25.9 | Fruitport | 7.7 |
| 10 | Emma DeYoung | 25:39.0 | Muskegon Mona Shores | 3.3 |
| 10 | Jillian Saxton | 25:39.3 | Muskegon Mona Shores | 3.2 |
BOYS INDIVIDUAL RATINGS
| Grade | Name | Time | Team | Rating |
| 12 | Jaxon Allen | 16:12.8 | Muskegon Reeths-Puffer | 191.7 |
| 11 | Stewart Waters | 16:19.7 | Whitehall | 189.4 |
| 11 | Matthias Morse | 16:47.2 | Muskegon Western Mich. Christian | 180.3 |
| 11 | Kye Grant | 16:53.9 | Muskegon Reeths-Puffer | 178.0 |
| 11 | Peyton Ruel | 16:57.2 | Muskegon Oakridge | 176.9 |
| 12 | Tate Bradley | 17:05.7 | Muskegon Reeths-Puffer | 174.1 |
| 10 | Hunter Parsons | 17:07.2 | Whitehall | 173.6 |
| 12 | Graeson Lawrence | 17:08.0 | Muskegon Western Mich. Christian | 173.3 |
| 11 | Vincent Pollock | 17:09.9 | Fruitport | 172.7 |
| 10 | Noah Raeth | 17:24.1 | Montague | 168.0 |
| 12 | Willem Parsekian | 17:30.9 | Muskegon Mona Shores | 165.7 |
| 11 | Andrew Boeringa | 17:33.4 | Whitehall | 164.9 |
| 12 | Ethan Horan | 17:38.3 | Fruitport | 163.2 |
| 12 | Evan Atkinson-Miller | 17:40.3 | North Muskegon | 162.6 |
| 12 | Levi Glynn | 17:47.5 | Fruitport | 160.2 |
| 12 | Levi Bol | 17:57.7 | Fruitport | 156.8 |
| 10 | Ryder Merkins | 18:02.1 | Fruitport | 155.3 |
| 10 | Hayden Fox | 18:03.9 | Muskegon Mona Shores | 154.7 |
| 12 | Jacob Lyonnais | 18:05.9 | Muskegon Catholic Central | 154.0 |
| 11 | Alix Draves | 18:06.1 | Montague | 154.0 |
| 10 | Reuben Anderson | 18:08.3 | Muskegon Western Mich. Christian | 153.2 |
| 10 | Jack Yonkman | 18:09.5 | Muskegon Reeths-Puffer | 152.8 |
| 9 | Owen Sytsema | 18:09.6 | Muskegon Western Mich. Christian | 152.8 |
| 9 | Barrett Nance | 18:13.9 | North Muskegon | 151.4 |
| 12 | Clay Johnson | 18:18.3 | Montague | 149.9 |
| 11 | Alexander Lawrence | 18:21.1 | Muskegon Western Mich. Christian | 149.0 |
| 12 | Alex Wilber | 18:24.7 | Fruitport | 147.8 |
| 10 | Landon Johnson | 18:25.3 | Fruitport | 147.6 |
| 11 | Tyler Van Antwerp | 18:35.6 | Whitehall | 144.1 |
| 12 | Owen Lyonnais | 18:36.6 | Muskegon Catholic Central | 143.8 |
| 12 | Danny Maat | 18:38.1 | Muskegon Western Mich. Christian | 143.3 |
| 11 | Demitri Lawrence | 18:43.6 | Muskegon Western Mich. Christian | 141.5 |
| 10 | Dylan Sturr | 18:44.1 | Muskegon Reeths-Puffer | 141.3 |
| 10 | Ryer Campbell | 18:48.2 | Muskegon Western Mich. Christian | 139.9 |
| 10 | Andrew Owens | 18:51.1 | Whitehall | 139.0 |
| 9 | Eli Morse | 18:55.6 | Muskegon Western Mich. Christian | 137.5 |
| 10 | Eli Lewis | 19:03.6 | Muskegon Mona Shores | 134.8 |
| 10 | Lawson Miller | 19:05.3 | Muskegon Oakridge | 134.2 |
| 11 | CJ Bennett | 19:05.5 | North Muskegon | 134.2 |
| 10 | Matthew Badley | 19:07.0 | Whitehall | 133.7 |
| 9 | Bryce Falbe | 19:10.1 | Muskegon Oakridge | 132.6 |
| 12 | Collin Khatir | 19:10.9 | Muskegon Mona Shores | 132.4 |
| 10 | Matthew Leatherman | 19:15.9 | Montague | 130.7 |
| 10 | Justin Jensen | 19:16.3 | Whitehall | 130.6 |
| 10 | Cole Hansen | 19:16.6 | Muskegon Mona Shores | 130.5 |
| 9 | Josiah Scholma | 19:23.9 | Muskegon Western Mich. Christian | 128.0 |
| 10 | Lukas Rennells | 19:24.0 | Muskegon Catholic Central | 128.0 |
| 12 | Aidan Kreps | 19:24.1 | Muskegon Mona Shores | 128.0 |
| 11 | Max McCumber | 19:24.3 | Muskegon Catholic Central | 127.9 |
| 12 | Jack Walkenhorst | 19:24.6 | Muskegon Catholic Central | 127.8 |
| 12 | Elijah Zenz | 19:24.9 | Muskegon Western Mich. Christian | 127.7 |
| 11 | Jamie Neel | 19:35.4 | Muskegon Reeths-Puffer | 124.2 |
| 12 | Owen Raeth | 19:58.9 | Montague | 116.4 |
| 11 | Chase Stockman | 20:03.3 | North Muskegon | 114.9 |
| 9 | Brock Hunter | 20:04.0 | Montague | 114.7 |
| 12 | Caleb Jonas | 20:28.7 | Ravenna | 106.4 |
| 12 | Braydyn Santos | 20:34.9 | North Muskegon | 104.4 |
| 10 | Daxton MacDonald | 20:38.2 | Muskegon Mona Shores | 103.3 |
| 12 | August Gerardi | 20:42.7 | North Muskegon | 101.8 |
| 12 | Blake Armstrong | 20:44.8 | Muskegon Oakridge | 101.1 |
| 10 | Landon Andrews | 20:46.8 | Muskegon Orchard View | 100.4 |
| 12 | Matthias Hams | 20:48.0 | Whitehall | 100.0 |
| 11 | Jacob Brookens | 20:56.2 | Whitehall | 97.3 |
| 10 | Jemarion Brown | 21:06.5 | Muskegon | 93.8 |
| 9 | Van Roach | 21:08.7 | Muskegon Mona Shores | 93.1 |
| 12 | Chris Aebig | 21:09.3 | Montague | 92.9 |
| 11 | Gage Bouwman | 21:13.8 | Muskegon Reeths-Puffer | 91.4 |
| 10 | Nathan Walkenhorst | 21:14.9 | Muskegon Catholic Central | 91.0 |
| 10 | Benjamin Carpenter | 21:17.5 | North Muskegon | 90.2 |
| 11 | German Novy | 21:24.8 | Whitehall | 87.7 |
| 11 | Tyler Pelham | 21:32.1 | Ravenna | 85.3 |
| 12 | Marco Tamburini | 21:40.5 | Ravenna | 82.5 |
| 12 | Brian Swell | 21:55.4 | Muskegon Orchard View | 77.5 |
| 9 | Max Lee | 21:57.0 | Muskegon Catholic Central | 77.0 |
| 11 | Anthony Simmerman | 22:00.3 | Muskegon Oakridge | 75.9 |
| 12 | Jimmy Thommen | 22:05.2 | Montague | 74.3 |
| 10 | Daquon Bates | 22:37.6 | North Muskegon | 63.5 |
| 10 | Andan Skuse | 22:38.6 | Ravenna | 63.2 |
| 9 | Nick Kreps | 22:43.5 | Muskegon Mona Shores | 61.5 |
| 9 | Bear Brewer | 23:18.7 | North Muskegon | 49.8 |
| 9 | Sebastien Navis | 23:19.9 | Muskegon Western Mich. Christian | 49.4 |
| 10 | Kaiden White | 23:22.9 | Muskegon Oakridge | 48.4 |
| 9 | Donnie Burkett | 23:28.1 | Holton | 46.6 |
| 11 | Joel Mora | 23:33.5 | Muskegon Western Mich. Christian | 44.8 |
| 11 | Bryce McCleary | 23:34.8 | Ravenna | 44.4 |
| 10 | Breslin Walek | 23:43.4 | Muskegon Mona Shores | 41.5 |
| 12 | Constantin Schnabel | 24:02.5 | Ravenna | 35.2 |
| 11 | David Cross | 24:03.5 | Muskegon | 34.8 |
| 12 | Trent Kooman | 24:09.6 | Holton | 32.8 |
| 10 | Adam Lamach | 24:10.6 | Muskegon Catholic Central | 32.5 |
| 12 | Nate Darling | 24:11.1 | Muskegon Reeths-Puffer | 32.3 |
| 10 | Colton Tabor | 24:57.5 | Whitehall | 16.8 |
| 12 | Braden Dalm | 25:11.0 | North Muskegon | 12.3 |