


Girls Adjustment: -4
Boys Adjustment: -5
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.
THIS IS SPARTA!
Justin Bradford, Sparta
I guess he’s not done improving. After two years largely spent in the 19’s – 21’s, Justin underwent a major transformation last year. He hit a 16:31 to place 5th in the OK Silver, got to compete at MIS, and was just a completely different runner. Last year here at home, he raced to a 17:01. Under hotter temperatures, he was 16:21 this time around. We could be looking at a whole 6-7 minute difference from his first race ever back in 2021.
Morgan Lawrence, Western Michigan Christian
Nothing like a good ol’ 40 second personal best under not the best conditions. Morgan’s September has been hit after hit. First, running her best season opener by more than 1.5 minutes, then dropping a PR at Fremont, now crashing the 20’s for the first time ever. Like many of Coach Gould’s Warriors, she’s improved greatly throughout her career, doing so while nailing the grades, and being a community contributor.
*** = Team State Title type of performance
** = Top-10 Team type of performance
* = Team Qualifier type of performance
What you can also do is look to the recent rankings and compare top 5 averages. Not the perfect measure, but you may see where you could move up in the rankings.
Upper Peninsula/Homeschool
Division Four
Division Three
Division Two
Division One
BOYS TEAM RATINGS
| Team | Top 5 Avg. | Division |
| Greenville | 149.3 | 1 |
| Grand Rapids Union | 146.3 | 1 |
| Team | Top 5 Avg. | Division |
| Forest Hills Eastern** | 189.8 | 2 |
| Sparta* | 177.7 | 2 |
| Cedar Springs* | 175.6 | 2 |
| Howard City Tri-County | 163.2 | 2 |
| Grand Rapids South Christian | 158.4 | 2 |
| GR West Michigan Aviation | 151.5 | 2 |
| Middleville Thornapple-Kellogg | 148.3 | 2 |
| East Grand Rapids | 145.3 | 2 |
| Muskegon Oakridge | 141.7 | 2 |
| Belding | 141.3 | 2 |
| Grand River Preparatory | 133.9 | 2 |
| Fruitport | 133.3 | 2 |
| Coopersville | 130.6 | 2 |
| Team | Top 5 Avg. | Division |
| Pewamo-Westphalia** | 169.2 | 3 |
| Muskegon Western Mich. Christian** | 167.8 | 3 |
| Holland Black River | 155.2 | 3 |
| The Potter’s House | 153.2 | 3 |
| Grand Rapids NorthPointe Christian | 137.8 | 3 |
| Saranac | 136.2 | 3 |
| LeRoy Pine River | 126.7 | 3 |
| Kent City | 120.3 | 3 |
| Grandville Calvin Christian | 118.5 | 3 |
| Shelby | 97.8 | 3 |
| McBain | 83.7 | 3 |
| Morley-Stanwood | 57.3 | 3 |
| Team | Top 5 Avg. | Division |
| Tri-unity Christian* | 139.4 | 4 |
| Team | Top 5 Avg. | Division |
| GRTC Peregrines | 147.3 | Club |
| Team | Top 5 Avg. | Division |
| West Michigan Homeschool | 49.3 | HS |
GIRLS TEAM RATINGS
| Team | Top 5 Avg. | Division |
| Greenville | 66.9 | 1 |
| Team | Top 5 Avg. | Division |
| Forest Hills Eastern* | 110.1 | 2 |
| Spring Lake* | 108.4 | 2 |
| Coopersville* | 106.7 | 2 |
| Fruitport | 97.9 | 2 |
| Grand Rapids South Christian | 94.1 | 2 |
| Cedar Springs | 89.6 | 2 |
| East Grand Rapids | 79.9 | 2 |
| Middleville Thornapple-Kellogg | 79.6 | 2 |
| GR West Michigan Aviation | 69.2 | 2 |
| Belding | 62.8 | 2 |
| Sparta | 58.0 | 2 |
| Howard City Tri-County | 30.1 | 2 |
| Team | Top 5 Avg. | Division |
| Pewamo-Westphalia** | 118.6 | 3 |
| Muskegon Western Mich. Christian* | 91.2 | 3 |
| McBain | 79.7 | 3 |
| Grandville Calvin Christian | 71.0 | 3 |
| Grand Rapids NorthPointe Christian | 65.0 | 3 |
| Shelby | 43.0 | 3 |
| Holland Black River | 35.3 | 3 |
| The Potter’s House | 31.9 | 3 |
| LeRoy Pine River | 27.9 | 3 |
| Kent City | 27.8 | 3 |
| Team | Top 5 Avg. | Division |
| GRTC Peregrines | 72.8 | Club |
BOYS INDIVIDUAL RATINGS
| Grade | Name | Time | Team | Rating |
| 12 | Henry Dixon | 15:37.0 | FHE Ada Forest Hills Eastern | 209.3 |
| 11 | Owen Metzger | 15:57.0 | Sparta | 202.7 |
| 12 | Jacob Draaisma | 16:08.0 | Middleville Thornapple-Kellogg | 199.0 |
| 12 | Vincent Pollock | 16:08.2 | Fruitport | 198.9 |
| 10 | Steven Zawacki | 16:15.0 | FHE Ada Forest Hills Eastern | 196.7 |
| 12 | Justin Bradford | 16:21.2 | Sparta | 194.6 |
| 12 | Matthias Morse | 16:21.8 | Muskegon Western Mich. Christian | 194.4 |
| 11 | Preston VanOeffelen | 16:38.0 | Greenville | 189.0 |
| 12 | Tyler Endres | 16:44.2 | FHE Ada Forest Hills Eastern | 186.9 |
| 11 | Jeryn Frisbie | 16:51.7 | Belding | 184.4 |
| 11 | Aiden Weller | 16:52.0 | Cedar Springs | 184.3 |
| 12 | Tyler Laansma | 16:54.7 | Tri-unity Christian | 183.4 |
| 10 | Peyton Farrell | 16:55.6 | Cedar Springs | 183.1 |
| 11 | Carson Wood | 16:58.2 | Sparta | 182.3 |
| 11 | Cooper Donovan | 17:04.6 | FHE Ada Forest Hills Eastern | 180.1 |
| 12 | Peyton Ruel | 17:06.9 | Muskegon Oakridge | 179.4 |
| 11 | Asher Jager | 17:14.3 | GR West Mich. Aviation | 176.9 |
| 11 | Edward Mugisha | 17:15.0 | Wyoming Potter’s House | 176.7 |
| 10 | Charlie George | 17:16.4 | Pewamo-Westphalia | 176.2 |
| 11 | Shephard Bower | 17:17.0 | FHE Ada Forest Hills Eastern | 176.0 |
| 11 | Thad VanderLaan | 17:20.7 | GR_South Christian | 174.8 |
| 10 | John Kowatch | 17:21.2 | Pewamo-Westphalia | 174.6 |
| 10 | Jonas Ballard | 17:21.3 | Holland Black River | 174.6 |
| 10 | Bryce Falbe | 17:22.7 | Muskegon Oakridge | 174.1 |
| 11 | Gordie Kaiton | 17:23.7 | FHE Ada Forest Hills Eastern | 173.8 |
| 9 | Declan Shoffner | 17:23.7 | Cedar Springs | 173.8 |
| 12 | Allan George | 17:27.0 | Pewamo-Westphalia | 172.7 |
| 10 | Josiah Rozema | 17:32.2 | GR_South Christian | 170.9 |
| 11 | Landon Johnson | 17:32.5 | Fruitport | 170.8 |
| 11 | Lincoln McAlpine | 17:33.3 | FHE Ada Forest Hills Eastern | 170.6 |
| 9 | Grayson Michels | 17:35.0 | FHE Ada Forest Hills Eastern | 170.0 |
| 12 | Isaac Edgington | 17:36.2 | Holland Black River | 169.6 |
| 11 | Alex Culver | 17:36.4 | Howard City Tri-County | 169.5 |
| 12 | Nick Whitmer | 17:37.9 | FHE Ada Forest Hills Eastern | 169.0 |
| 9 | Kelan Monreal | 17:39.7 | Howard City Tri-County | 168.4 |
| 10 | Samuel Organ | 17:39.8 | Cedar Springs | 168.4 |
| 11 | Ryan Ladd | 17:40.4 | Cedar Springs | 168.2 |
| 9 | Casper Banner | 17:41.7 | Holland Black River | 167.8 |
| 11 | Jake Shears | 17:42.5 | Cedar Springs | 167.5 |
| 9 | Tadhg Shoffner | 17:42.7 | Cedar Springs | 167.4 |
| 11 | Rick Hunderman | 17:43.5 | GR_South Christian | 167.2 |
| 10 | Wyatt Werner | 17:45.7 | Pewamo-Westphalia | 166.4 |
| 12 | Ayden May | 17:45.8 | Greenville | 166.4 |
| 9 | Lincoln Laansma | 17:47.2 | Tri-unity Christian | 165.9 |
| 11 | Gavin DeVries | 17:50.8 | GRTC Peregrines | 164.7 |
| 10 | Nathan Lenington | 17:54.7 | LeRoy Pine River | 163.4 |
| 12 | Alexander Lawrence | 17:55.5 | Muskegon Western Mich. Christian | 163.2 |
| 10 | Owen Sytsema | 17:57.9 | Muskegon Western Mich. Christian | 162.4 |
| 9 | Tate VanDaele | 17:58.6 | FHE Ada Forest Hills Eastern | 162.1 |
| 11 | Lawson Miller | 18:00.2 | Muskegon Oakridge | 161.6 |
| 9 | Jacob Kornoely | 18:00.8 | GR West Mich. Aviation | 161.4 |
| 10 | Josiah Scholma | 18:01.1 | Muskegon Western Mich. Christian | 161.3 |
| 10 | Tyler Schuster | 18:03.4 | Howard City Tri-County | 160.5 |
| 10 | Easton McCloy | 18:05.1 | GR NorthPointe Christian | 160.0 |
| 12 | Isaac Meyers | 18:05.4 | Sparta | 159.9 |
| 12 | Jaxon Lumbert | 18:06.2 | Howard City Tri-County | 159.6 |
| 10 | Quinn Sanderson | 18:06.9 | FHE Ada Forest Hills Eastern | 159.4 |
| 9 | Beckett Kneisel | 18:07.8 | East Grand Rapids | 159.1 |
| 11 | Reuben Anderson | 18:11.2 | Muskegon Western Mich. Christian | 158.0 |
| 11 | Henry Kauffman | 18:11.3 | Howard City Tri-County | 157.9 |
| 11 | Rocket Wilson | 18:12.9 | Howard City Tri-County | 157.4 |
| 11 | Colin Pattison | 18:16.0 | FHE Ada Forest Hills Eastern | 156.4 |
| 12 | Jason Weber | 18:17.4 | Pewamo-Westphalia | 155.9 |
| 12 | Reed Osterink | 18:18.2 | Wyoming Potter’s House | 155.6 |
| 11 | Iziquiel Picon | 18:18.9 | Shelby | 155.4 |
| 11 | Elijah Lipscomb | 18:19.2 | Grand River Prep | 155.3 |
| 11 | Isaac Struck-VanderHaak | 18:20.0 | Wyoming Potter’s House | 155.0 |
| 12 | Erick Tenario | 18:22.5 | GR Union | 154.2 |
| 12 | Joel Fellows | 18:27.7 | East Grand Rapids | 152.5 |
| 9 | Josiah Ruse | 18:28.0 | GRTC Peregrines | 152.4 |
| 11 | John Paul Sanders | 18:29.2 | GRTC Peregrines | 151.9 |
| 10 | Elijah Louissaint | 18:30.4 | Grand River Prep | 151.5 |
| 12 | Hunter Tietz | 18:35.4 | Middleville Thornapple-Kellogg | 149.9 |
| 10 | Ben Verlin | 18:36.6 | GR_South Christian | 149.5 |
| 10 | Eli Morse | 18:36.7 | Muskegon Western Mich. Christian | 149.4 |
| 11 | samson kik | 18:37.5 | GR Union | 149.2 |
| 11 | Girum Merriman | 18:37.9 | Sparta | 149.0 |
| 11 | Ethan Baker | 18:39.5 | LeRoy Pine River | 148.5 |
| 10 | Caleb Swiney | 18:40.1 | Wyoming Potter’s House | 148.3 |
| 9 | Zadan Ryskamp | 18:40.7 | GR NorthPointe Christian | 148.1 |
| 10 | Nolan Mitchell | 18:43.0 | Pewamo-Westphalia | 147.4 |
| 10 | Arie Prins | 18:43.6 | GR Union | 147.1 |
| 9 | Logan Gregory | 18:45.4 | Saranac | 146.5 |
| 10 | Braydn Winkel | 18:46.1 | McBain | 146.3 |
| 10 | Hayden Deckrow | 18:46.8 | FHE Ada Forest Hills Eastern | 146.1 |
| 9 | Quinn Hare | 18:47.5 | Belding | 145.8 |
| 11 | Kristian Coon | 18:47.9 | Greenville | 145.7 |
| 11 | Brandon McCullough | 18:48.1 | Kent City | 145.6 |
| 10 | Grady Galaviz | 18:48.5 | Middleville Thornapple-Kellogg | 145.5 |
| 10 | Alexander Stout | 18:51.4 | East Grand Rapids | 144.5 |
| 9 | Cole Raymond | 18:51.9 | Coopersville | 144.4 |
| 11 | Nolan Williamson | 18:52.5 | East Grand Rapids | 144.2 |
| 10 | Tristan See | 18:53.3 | Cedar Springs | 143.9 |
| 12 | Elijah Lauer | 18:55.4 | Saranac | 143.2 |
| 9 | Brady Oosterhouse | 18:55.4 | Saranac | 143.2 |
| 11 | Edwadt Garcia Lopez | 18:57.0 | GR Union | 142.7 |
| 10 | Riley Day | 18:57.3 | FHE Ada Forest Hills Eastern | 142.6 |
| 9 | Dylan Winskas | 18:59.3 | Fruitport | 141.9 |
| 9 | Hagan Biehl | 19:00.4 | Sparta | 141.5 |
| 10 | Brandon Peterson | 19:02.2 | Coopersville | 140.9 |
| 12 | Brenden Modderman | 19:03.1 | Coopersville | 140.6 |
| 8 | Eli Schout | 19:03.6 | Libertas Christian | 140.5 |
| 8 | Levi Oudbier | 19:03.7 | Tri-unity Christian | 140.4 |
| 12 | Parker Tichy | 19:04.4 | GR West Mich. Aviation | 140.2 |
| 12 | Nathan Oki | 19:04.5 | GR West Mich. Aviation | 140.2 |
| 11 | Bowie Pawson | 19:06.6 | Howard City Tri-County | 139.5 |
| 12 | Luke Hemker | 19:08.4 | GR West Mich. Aviation | 138.9 |
| 10 | Isaiah Meyer | 19:09.7 | GR Union | 138.4 |
| 12 | Kenny Gould | 19:10.2 | Belding | 138.3 |
| 10 | Kaleb Russell | 19:16.4 | Cedar Springs | 136.2 |
| 10 | Quentin Bliss | 19:17.8 | Cedar Springs | 135.7 |
| 9 | Avery Carlson | 19:20.3 | Holland Black River | 134.9 |
| 12 | Eli Hakes | 19:22.1 | GRTC Peregrines | 134.3 |
| 11 | Silas Ensink | 19:25.7 | Grandville Calvin Christian | 133.1 |
| 11 | Dillan Roosien | 19:25.7 | GR West Mich. Aviation | 133.1 |
| 10 | Caleb Kohl | 19:25.7 | Howard City Tri-County | 133.1 |
| 11 | John Marchinda | 19:26.1 | GRTC Peregrines | 133.0 |
| 12 | Abraham Jager | 19:27.9 | GR West Mich. Aviation | 132.4 |
| 12 | Demitri Lawrence | 19:28.0 | Muskegon Western Mich. Christian | 132.3 |
| 10 | Talon Smith | 19:30.0 | Cedar Springs | 131.7 |
| 10 | Nathan Ulman | 19:31.0 | GRTC Peregrines | 131.3 |
| 10 | Gage Stray | 19:31.1 | Kent City | 131.3 |
| 12 | Tait Anible | 19:32.9 | Saranac | 130.7 |
| 9 | Ryan Sorrell | 19:33.3 | GR NorthPointe Christian | 130.6 |
| 10 | Mattias Tuls | 19:33.8 | Wyoming Potter’s House | 130.4 |
| 11 | David Jacobs | 19:35.9 | GR_South Christian | 129.7 |
| 11 | Isaac Johnson | 19:38.0 | Holland Black River | 129.0 |
| 10 | Thomas Prina | 19:38.1 | GRTC Peregrines | 129.0 |
| 11 | Griffin Mis | 19:40.8 | Sparta | 128.1 |
| 11 | Henry Elzinga | 19:41.5 | GR West Mich. Aviation | 127.8 |
| 10 | Stosh Albright | 19:42.0 | GRTC Peregrines | 127.7 |
| 10 | Evan Kryger | 19:42.2 | GRTC Peregrines | 127.6 |
| 9 | Ben Mulder | 19:42.3 | McBain | 127.6 |
| 12 | Case Dykhouse | 19:44.2 | Middleville Thornapple-Kellogg | 127.0 |
| 9 | Henry Tate | 19:45.6 | East Grand Rapids | 126.5 |
| 12 | Luke Baird | 19:45.7 | Tri-unity Christian | 126.4 |
| 10 | Bradley Smith | 19:48.5 | GR NorthPointe Christian | 125.5 |
| 12 | Ledger Alegria | 19:49.3 | GR Union | 125.2 |
| 11 | Tobin Moo | 19:49.4 | East Grand Rapids | 125.2 |
| 9 | Joseph Segard | 19:50.8 | GR NorthPointe Christian | 124.7 |
| 12 | Blake Jewett | 19:50.9 | Grandville Calvin Christian | 124.7 |
| 12 | Matthew Rainwater | 19:50.9 | Morley-Stanwood | 124.7 |
| 11 | Levi Beltman | 19:51.3 | Grand River Prep | 124.6 |
| 10 | John Nielsen | 19:52.2 | Morley-Stanwood | 124.3 |
| 11 | Preston May | 19:52.4 | Sparta | 124.2 |
| 12 | Caleb Dye | 19:54.4 | Belding | 123.5 |
| 10 | Evan Buteyn | 19:55.6 | Grandville Calvin Christian | 123.1 |
| 12 | Jesse Plumb | 19:56.2 | Greenville | 122.9 |
| 10 | Austin Finkbeiner | 19:56.5 | Grand River Prep | 122.8 |
| 10 | Tanner Lehman | 19:57.5 | Greenville | 122.5 |
| 9 | Carson Lowe | 19:57.6 | East Grand Rapids | 122.5 |
| 11 | Zachary Haigler | 19:58.6 | Sparta | 122.1 |
| 9 | Oscar Trout | 19:59.7 | East Grand Rapids | 121.8 |
| 11 | Jackson Sytsma | 19:59.8 | GR_South Christian | 121.7 |
| 10 | Sebastian Zylstra | 20:00.4 | Holland Black River | 121.5 |
| 11 | Jack Anderson | 20:01.0 | FHE Ada Forest Hills Eastern | 121.3 |
| 12 | Sam Muirhead | 20:01.0 | Pewamo-Westphalia | 121.3 |
| 10 | Jude Klooster | 20:02.0 | GR Union | 121.0 |
| 9 | Garrett Holzhausen | 20:04.4 | Middleville Thornapple-Kellogg | 120.2 |
| 12 | Peyton Brink | 20:04.8 | Coopersville | 120.1 |
| 10 | Miles Divozzo | 20:06.3 | Holland Black River | 119.6 |
| 12 | Brennan Lee | 20:06.5 | FHE Ada Forest Hills Eastern | 119.5 |
| 12 | Jacob Nelson | 20:06.8 | Greenville | 119.4 |
| 10 | Grahm Gibbs | 20:08.5 | Greenville | 118.8 |
| 10 | Brandon Buskulic | 20:09.8 | Pewamo-Westphalia | 118.4 |
| 9 | Luke Elyea | 20:11.4 | GRTC Peregrines | 117.9 |
| 9 | Max Rampe | 20:11.4 | FHE Ada Forest Hills Eastern | 117.9 |
| 10 | Alex Crowder | 20:11.8 | Shelby | 117.7 |
| 10 | Theodore VanKuiken | 20:12.7 | Saranac | 117.4 |
| 9 | Liam Imhoff | 20:13.1 | Kent City | 117.3 |
| 9 | Asher Ornee | 20:14.1 | Holland Black River | 117.0 |
| 11 | Logan Redes | 20:15.0 | Cedar Springs | 116.7 |
| 10 | Isaac Decker | 20:16.0 | Saranac | 116.3 |
| 9 | Blake Gale | 20:17.1 | Greenville | 116.0 |
| 9 | Eli Metcalf | 20:17.6 | Libertas Christian | 115.8 |
| 11 | Noah Donker | 20:18.9 | Middleville Thornapple-Kellogg | 115.4 |
| 12 | Andres Jauregui-Tapia | 20:19.5 | Grand River Prep | 115.2 |
| 9 | Logan Ingraham | 20:21.4 | Belding | 114.5 |
| 10 | Sawyer VanKuiken | 20:21.5 | Saranac | 114.5 |
| 12 | Isaiah Post | 20:21.6 | Wyoming Potter’s House | 114.5 |
| 10 | Caden Post | 20:21.6 | Wyoming Potter’s House | 114.5 |
| 11 | Henry Robinette | 20:22.0 | GR Union | 114.3 |
| 9 | Jameson Huhn | 20:23.7 | Pewamo-Westphalia | 113.8 |
| 10 | Tyler Buck | 20:25.3 | GR_South Christian | 113.2 |
| 11 | Bryan Gregory | 20:26.1 | Saranac | 113.0 |
| 12 | Ethan Fessenden | 20:28.8 | Shelby | 112.1 |
| 12 | Rex Blakley | 20:30.9 | East Grand Rapids | 111.4 |
| 12 | Gaven Cornell | 20:33.3 | Morley-Stanwood | 110.6 |
| 9 | Jack Walter | 20:33.7 | Muskegon Western Mich. Christian | 110.4 |
| 9 | Camden Adkins | 20:34.0 | Holland Calvary Christian | 110.3 |
| 10 | Greyson Hartwick | 20:34.6 | Sparta | 110.1 |
| 11 | Joey Kulpa | 20:34.6 | LeRoy Pine River | 110.1 |
| 9 | Parker Weirich | 20:35.7 | Shelby | 109.8 |
| 10 | Cody Rood | 20:36.7 | Greenville | 109.4 |
| 10 | Nathan Sanderson | 20:36.9 | GR NorthPointe Christian | 109.4 |
| 12 | Fernando Diaz-Guzman | 20:37.3 | Kent City | 109.2 |
| 11 | Enzo Aggoune | 20:37.3 | Fruitport | 109.2 |
| 9 | Andrew Wright | 20:38.4 | GR NorthPointe Christian | 108.9 |
| 9 | Tyson Beardsley | 20:39.8 | Holland Calvary Christian | 108.4 |
| 12 | Luke Platte | 20:41.2 | Greenville | 108.0 |
| 10 | Daniel Bernal-Ponce | 20:41.6 | Pewamo-Westphalia | 107.8 |
| 10 | Jayden Mueller | 20:42.5 | Muskegon Oakridge | 107.5 |
| 12 | Dominic Rolf | 20:42.8 | GRTC Peregrines | 107.4 |
| 11 | Andrew Newenhouse | 20:42.8 | Grandville Calvin Christian | 107.4 |
| 12 | Lucas Kozlowicz | 20:43.0 | FHE Ada Forest Hills Eastern | 107.3 |
| 11 | Evan Keller | 20:44.6 | Coopersville | 106.8 |
| 12 | Evan Lee | 20:46.2 | Saranac | 106.3 |
| 12 | Todd Faber | 20:46.5 | GR_South Christian | 106.2 |
| 9 | Kaden Davis | 20:46.7 | Cedar Springs | 106.1 |
| 9 | Evan Wemple | 20:47.4 | LeRoy Pine River | 105.9 |
| 10 | Ryan Potts | 20:47.6 | Coopersville | 105.8 |
| 10 | Aubin Allee | 20:48.0 | LeRoy Pine River | 105.7 |
| 12 | Max Stefanski | 20:48.1 | GR Union | 105.6 |
| 11 | Owen Wemple | 20:51.4 | LeRoy Pine River | 104.5 |
| 11 | Liem Krueger | 20:51.6 | FHE Ada Forest Hills Eastern | 104.5 |
| 12 | Nicholas Huizinga | 20:52.7 | Grandville Calvin Christian | 104.1 |
| 12 | Ben Flickinger | 20:58.5 | GRTC Peregrines | 102.2 |
| 12 | Evan Oosterhouse | 21:04.2 | Saranac | 100.3 |
| 12 | Lucas Lamborne | 21:08.6 | Belding | 98.8 |
| 12 | Ian Schuiling | 21:11.7 | Kent City | 97.8 |
| 9 | Jacob Hop | 21:11.8 | Libertas Christian | 97.7 |
| 9 | Tristin Quist | 21:12.1 | McBain | 97.6 |
| 9 | Wyatt Richardson | 21:12.1 | Middleville Thornapple-Kellogg | 97.6 |
| 12 | Cole Vivoda | 21:12.2 | Greenville | 97.6 |
| 10 | Tim Finkbeiner | 21:12.8 | Grand River Prep | 97.4 |
| 9 | Kam VanDrie | 21:15.6 | Holland Calvary Christian | 96.5 |
| 9 | Oliver Dettmann | 21:15.8 | East Grand Rapids | 96.4 |
| 12 | Derrick Christner | 21:17.2 | GR West Mich. Aviation | 95.9 |
| 12 | Aristotle Vyn | 21:22.2 | GR West Mich. Aviation | 94.3 |
| 11 | Logan Bok | 21:25.2 | Saranac | 93.3 |
| 10 | Shawn Warmuskerken | 21:27.5 | Grant | 92.5 |
| 9 | Peyton ZurSchmiede | 21:28.6 | East Grand Rapids | 92.1 |
| 9 | Brock Hopkins | 21:29.5 | Saranac | 91.8 |
| 11 | Lucas Korsmo | 21:30.6 | GR West Mich. Aviation | 91.5 |
| 10 | Ty VanSkiver | 21:34.5 | GR West Mich. Aviation | 90.2 |
| 9 | Xavier Peralta | 21:35.1 | Grand River Prep | 90.0 |
| 10 | Daniel Erdmann | 21:35.6 | Wyoming Potter’s House | 89.8 |
| 11 | Liam Kiewiet | 21:37.8 | GRTC Peregrines | 89.1 |
| 9 | Ezekiel Shukuru | 21:39.5 | Wyoming Potter’s House | 88.5 |
| 10 | Reed Scott | 21:41.1 | Greenville | 88.0 |
| 11 | Jayden Allen | 21:47.5 | Wyoming Lee | 85.8 |
| 9 | Logan Nuell | 21:47.9 | Muskegon Oakridge | 85.7 |
| 12 | Nathan Thelen | 21:47.9 | Pewamo-Westphalia | 85.7 |
| 10 | Zack Zarna | 21:49.5 | Howard City Tri-County | 85.2 |
| 10 | Sebastien Navis | 21:51.4 | Muskegon Western Mich. Christian | 84.5 |
| 11 | Drew Babinec | 21:51.5 | Muskegon Oakridge | 84.5 |
| 11 | Owen Cavera | 21:51.5 | East Grand Rapids | 84.5 |
| 11 | Ferenc Stofan | 21:53.0 | GR_South Christian | 84.0 |
| 10 | Elliot Kamper | 21:54.5 | GR West Mich. Aviation | 83.5 |
| 11 | Kaden Aultman | 21:58.6 | Coopersville | 82.1 |
| 10 | Isaiah Wilson | 22:00.7 | GR NorthPointe Christian | 81.4 |
| 12 | Mason Laduke | 22:02.5 | Tri-unity Christian | 80.8 |
| 12 | Collin Scheid | 22:04.3 | Belding | 80.3 |
| 10 | Brodie Arellano | 22:05.2 | Greenville | 79.9 |
| 11 | Andrew Cary | 22:10.3 | Holland Calvary Christian | 78.2 |
| 9 | Rileigh Schmitz | 22:11.7 | Muskegon Oakridge | 77.8 |
| 10 | Jackson Youngblood | 22:12.6 | GR West Mich. Aviation | 77.5 |
| 11 | Mateo Hanse | 22:15.9 | GR West Mich. Aviation | 76.4 |
| 11 | Nikola Gjorgjievski | 22:17.2 | East Grand Rapids | 75.9 |
| 10 | Joseph Brumley | 22:18.6 | West Michigan Homeschool | 75.5 |
| 11 | Jake Boss | 22:23.3 | Tri-unity Christian | 73.9 |
| 9 | Benaiah Shafer | 22:23.9 | Cedar Springs | 73.7 |
| 12 | Koen Huisman | 22:24.8 | Grand River Prep | 73.4 |
| 11 | Philip Golden | 22:28.6 | GR NorthPointe Christian | 72.1 |
| 9 | Dale Hice | 22:30.8 | Saranac | 71.4 |
| 10 | Josh Chapman | 22:33.1 | GR Union | 70.6 |
| 11 | Kyle Patrick | 22:35.7 | GRTC Peregrines | 69.8 |
| 10 | Joseph Atem | 22:35.8 | Grand River Prep | 69.7 |
| 9 | Ethan Hoekstra | 22:35.9 | FHE Ada Forest Hills Eastern | 69.7 |
| 10 | Brady Cogbill | 22:37.4 | West Michigan Homeschool | 69.2 |
| 10 | Dillan Jones | 22:38.9 | LeRoy Pine River | 68.7 |
| 10 | Eli Kelso | 22:41.6 | LeRoy Pine River | 67.8 |
| 10 | Andrew Dempsey | 22:43.3 | Greenville | 67.3 |
| 9 | Thomas Fick | 22:43.3 | West MI Academy of Environmental Science | 67.2 |
| 9 | Adrian Armijo | 22:43.8 | Grand River Prep | 67.1 |
| 12 | Quinn Stephenson | 22:44.7 | GR West Mich. Aviation | 66.8 |
| 9 | Isaac Kaboos | 22:45.0 | Middleville Thornapple-Kellogg | 66.7 |
| 10 | Dakota Kline | 22:47.5 | McBain | 65.8 |
| 11 | Eli VerBeek | 22:47.7 | Libertas Christian | 65.8 |
| 9 | Logan Kane | 22:49.2 | East Grand Rapids | 65.3 |
| 11 | Henry Hoekstra | 22:49.9 | Holland Black River | 65.0 |
| 10 | Israel Cahill | 22:55.5 | Saranac | 63.2 |
| 9 | Jaxon Hunt | 22:59.8 | Coopersville | 61.7 |
| 12 | Adam Vander Hart | 23:02.5 | GR_South Christian | 60.8 |
| 11 | Nathan Morrison | 23:06.4 | GR NorthPointe Christian | 59.5 |
| 10 | Grayson Markham | 23:08.3 | GR Union | 58.9 |
| 11 | Christian Williams | 23:09.3 | Cedar Springs | 58.6 |
| 10 | John Cook | 23:09.4 | GR West Mich. Aviation | 58.5 |
| 11 | Ezekiel Rockhold | 23:09.4 | Saranac | 58.5 |
| 12 | Nathan Waldron | 23:09.9 | GR West Mich. Aviation | 58.4 |
| 12 | Grant Miller | 23:12.4 | West Michigan Homeschool | 57.5 |
| 12 | Andrew Kadzban | 23:15.2 | Tri-unity Christian | 56.6 |
| 11 | Evan King | 23:21.3 | GRTC Peregrines | 54.6 |
| 10 | Miles Popma | 23:27.9 | LeRoy Pine River | 52.4 |
| 12 | Noah Petersen | 23:28.6 | Grand River Prep | 52.1 |
| 11 | Braiden Wright | 23:29.5 | Howard City Tri-County | 51.8 |
| 10 | Christopher Ferguson | 23:30.2 | Howard City Tri-County | 51.6 |
| 11 | Paul Korsmo | 23:34.3 | GR West Mich. Aviation | 50.2 |
| 11 | Luke Herder | 23:34.6 | GR_South Christian | 50.1 |
| 11 | Noah Hetler | 23:37.7 | Howard City Tri-County | 49.1 |
| 12 | Kenzen Low | 23:37.7 | FHE Ada Forest Hills Eastern | 49.1 |
| 11 | Brady Hefron | 23:43.5 | Saranac | 47.2 |
| 9 | Drew Powell | 23:48.7 | Fruitport | 45.4 |
| 11 | Landen Peck | 23:48.8 | Fruitport | 45.4 |
| 11 | Garrett VanderZyl | 23:52.4 | Howard City Tri-County | 44.2 |
| 11 | Alex Thomas | 23:55.1 | Saranac | 43.3 |
| 11 | Josh Vanstelle | 24:04.3 | Fruitport | 40.2 |
| 10 | Kace Patterson | 24:07.5 | FHE Ada Forest Hills Eastern | 39.2 |
| 9 | Daniel Brumley | 24:07.6 | West Michigan Homeschool | 39.1 |
| 10 | Korey Krist | 24:09.9 | LeRoy Pine River | 38.4 |
| 9 | Max Jager | 24:11.3 | GR West Mich. Aviation | 37.9 |
| 9 | Greyson Mudget | 24:14.3 | Holland Black River | 36.9 |
| 10 | Asher Rauch | 24:15.7 | GR NorthPointe Christian | 36.4 |
| 11 | Christian Masterson | 24:26.2 | LeRoy Pine River | 32.9 |
| 9 | Jake Hager | 24:27.1 | FHE Ada Forest Hills Eastern | 32.6 |
| 12 | Caden Carlson | 24:31.2 | Holland Black River | 31.3 |
| 11 | Doug Gaylord | 24:37.1 | GR_South Christian | 29.3 |
| 9 | Colton Youngblood | 24:44.0 | GR West Mich. Aviation | 27.0 |
| 9 | Edgar Held | 24:44.4 | East Grand Rapids | 26.9 |
| 9 | Agan Amurthalingham | 24:51.1 | Holland Black River | 24.6 |
| 9 | Frank Kelley III | 24:51.1 | Grand River Prep | 24.6 |
| 10 | Anderson Jansen | 24:52.1 | GR West Mich. Aviation | 24.3 |
| 9 | Titus Yonker | 24:53.4 | Saranac | 23.9 |
| 9 | Isaac Emery | 24:55.1 | Coopersville | 23.3 |
| 10 | Armando Cuervo Elias | 25:00.4 | Wyoming Lee | 21.5 |
| 12 | Asher Ernsberger | 25:00.7 | West MI Academy of Environmental Science | 21.4 |
| 11 | Liam Schultz | 25:12.7 | Howard City Tri-County | 17.4 |
| 12 | Michael King | 25:17.0 | Sparta | 16.0 |
| 10 | Payton Paprocki | 25:17.2 | Muskegon Oakridge | 15.9 |
| 10 | Tyler Andrews | 25:19.8 | Coopersville | 15.1 |
| 10 | Jack Becksvoort | 25:25.9 | Muskegon Western Mich. Christian | 13.0 |
| 11 | Henry Metzger | 25:32.0 | Morley-Stanwood | 11.0 |
| 9 | Colton Seger | 25:33.9 | GR West Mich. Aviation | 10.4 |
| 9 | Gabe Joling | 25:45.3 | GR West Mich. Aviation | 6.6 |
| 9 | Hugh Hood | 25:49.7 | West Michigan Homeschool | 5.1 |
| 9 | Joseph Barrows | 25:54.2 | GR West Mich. Aviation | 3.6 |
| 9 | Arie DuBois | 26:01.7 | Muskegon Western Mich. Christian | 1.1 |
| 10 | Blaine Stieg | 26:07.0 | LeRoy Pine River | -0.7 |
GIRLS INDIVIDUAL RATINGS
| Grade | Name | Time | Team | Rating |
| 12 | Whitney Werner | 18:32.9 | Pewamo-Westphalia | 150.4 |
| 12 | Lila Volkers | 18:54.7 | Kent City | 143.1 |
| 10 | Alyssa Kramer | 18:55.9 | Pewamo-Westphalia | 142.7 |
| 12 | Grace VanderKooi | 19:00.8 | Muskegon Western Mich. Christian | 141.1 |
| 11 | Gracelin Martin | 19:05.1 | Greenville | 139.6 |
| 10 | Mia May | 19:17.8 | Sparta | 135.4 |
| 9 | Oakley Osterhart | 19:32.0 | Coopersville | 130.7 |
| 9 | Elliana Max | 19:36.1 | Kent City | 129.3 |
| 9 | Caelyn Torry | 19:45.4 | McBain | 126.2 |
| 11 | Jillian Clason | 19:56.0 | FHE Ada Forest Hills Eastern | 122.7 |
| 11 | Alexis Kotkowicz | 19:58.6 | Spring Lake | 121.8 |
| 12 | Valerie Pollock | 20:05.5 | Fruitport | 119.5 |
| 12 | Marlina Howell | 20:20.3 | FHE Ada Forest Hills Eastern | 114.6 |
| 10 | Ahna Woltjer | 20:22.0 | GR West Mich. Aviation | 114.0 |
| 10 | Leah Sneller | 20:23.0 | Muskegon Western Mich. Christian | 113.7 |
| 10 | Abby Noorman | 20:23.5 | Cedar Springs | 113.5 |
| 12 | Morgan Lawrence | 20:26.7 | Muskegon Western Mich. Christian | 112.4 |
| 11 | Olivia Droski | 20:29.6 | Coopersville | 111.5 |
| 9 | Addy Nesbitt | 20:30.7 | Cedar Springs | 111.1 |
| 9 | Kaleigh Clark | 20:35.6 | Spring Lake | 109.5 |
| 12 | Lola Bryce | 20:39.3 | Grandville Calvin Christian | 108.2 |
| 11 | Meghan Guczwa | 20:41.3 | Spring Lake | 107.6 |
| 10 | Ainsley Sullivan | 20:42.6 | FHE Ada Forest Hills Eastern | 107.1 |
| 11 | Chloe Rinzema | 20:42.7 | GR_South Christian | 107.1 |
| 9 | Tiffany DeMaagd | 20:42.9 | GR_South Christian | 107.0 |
| 9 | Lily Phillips | 20:43.0 | FHE Ada Forest Hills Eastern | 107.0 |
| 9 | Adelyn Thelen | 20:44.4 | Pewamo-Westphalia | 106.5 |
| 9 | Addison Bixler | 20:45.3 | Coopersville | 106.2 |
| 10 | Sofia Lewis | 20:45.5 | GR West Mich. Aviation | 106.2 |
| 12 | Hannah Geaney | 20:45.7 | Wyoming Potter’s House | 106.1 |
| 9 | Madisyn Wanstead | 20:48.2 | LeRoy Pine River | 105.3 |
| 10 | Cora Parker | 20:56.3 | Spring Lake | 102.6 |
| 10 | Charlotte Simon | 20:58.4 | Pewamo-Westphalia | 101.9 |
| 12 | Lexie Ruffing | 21:01.7 | Spring Lake | 100.8 |
| 9 | Peyhton Beardsley | 21:03.5 | Fruitport | 100.2 |
| 9 | Quinn McWilliams | 21:03.7 | Coopersville | 100.1 |
| 9 | Vivienne Conflitti | 21:07.0 | FHE Ada Forest Hills Eastern | 99.0 |
| 9 | Avalynne Allee | 21:07.6 | LeRoy Pine River | 98.8 |
| 10 | Iris Zylstra | 21:08.1 | East Grand Rapids | 98.6 |
| 9 | Brynley Merkins | 21:09.3 | Fruitport | 98.2 |
| 11 | Evie Hakes | 21:12.6 | GRTC Peregrines | 97.1 |
| 12 | Bethany Zimmerman | 21:13.9 | Spring Lake | 96.7 |
| 9 | Briella Kohley | 21:17.1 | Spring Lake | 95.6 |
| 10 | Lydia Soelberg | 21:17.1 | Shelby | 95.6 |
| 10 | Peyton Hardy | 21:17.5 | Middleville Thornapple-Kellogg | 95.5 |
| 12 | Mackenzie Zahm | 21:17.7 | Belding | 95.4 |
| 11 | Lydia Huisman | 21:20.0 | GR_South Christian | 94.7 |
| 11 | Abbie Schneider | 21:29.8 | Pewamo-Westphalia | 91.4 |
| 11 | Madison Kietzman | 21:31.3 | Middleville Thornapple-Kellogg | 90.9 |
| 10 | Lena Kistka | 21:37.5 | East Grand Rapids | 88.8 |
| 12 | Mackenzie Baldrica | 21:40.0 | Sparta | 88.0 |
| 10 | Treasure Fleese | 21:44.0 | Fruitport | 86.7 |
| 11 | Elizabeth Smoes | 21:49.4 | Coopersville | 84.9 |
| 9 | Zoe German | 21:49.4 | Fruitport | 84.9 |
| 11 | Daphne Hall | 21:50.8 | FHE Ada Forest Hills Eastern | 84.4 |
| 9 | Ava Oostema | 21:53.0 | GR_South Christian | 83.7 |
| 10 | Kendall Nester | 21:53.0 | Cedar Springs | 83.7 |
| 10 | Kayden Hinton | 21:59.4 | McBain | 81.5 |
| 10 | Miriam Hess | 21:59.6 | Cedar Springs | 81.5 |
| 11 | Megan Schuurmans | 22:07.5 | Middleville Thornapple-Kellogg | 78.8 |
| 10 | Marnath Tuol | 22:08.3 | Grandville Calvin Christian | 78.6 |
| 12 | Ava Wilson | 22:08.5 | GR NorthPointe Christian | 78.5 |
| 9 | Danika Lopez | 22:09.1 | GR NorthPointe Christian | 78.3 |
| 9 | Ellery Jelsema | 22:09.6 | GR_South Christian | 78.1 |
| 12 | Desiree Duque-Rico | 22:09.8 | GR West Mich. Aviation | 78.1 |
| 10 | Jenna Terpstra | 22:10.1 | GR NorthPointe Christian | 78.0 |
| 12 | Vivian Idziak | 22:10.7 | GR Union | 77.8 |
| 12 | Tess Peters | 22:11.4 | East Grand Rapids | 77.5 |
| 12 | Jemma Doublestein | 22:12.2 | East Grand Rapids | 77.3 |
| 10 | Abigail Brooks | 22:14.9 | Coopersville | 76.4 |
| 12 | Naomi Lindner | 22:15.9 | FHE Ada Forest Hills Eastern | 76.0 |
| 12 | Brielle Voorhees | 22:19.3 | Tri-unity Christian | 74.9 |
| 11 | Blythe Webb | 22:20.2 | GRTC Peregrines | 74.6 |
| 12 | Anya Steele | 22:22.2 | Coopersville | 73.9 |
| 11 | Victoria Hengesbach | 22:23.9 | Pewamo-Westphalia | 73.4 |
| 10 | Shannon Losee | 22:25.9 | Spring Lake | 72.7 |
| 10 | Ava Skinner | 22:30.7 | GRTC Peregrines | 71.1 |
| 9 | Esther Cahill | 22:31.7 | Saranac | 70.8 |
| 10 | Jacinta Ceru | 22:32.9 | GRTC Peregrines | 70.4 |
| 9 | Madilynn Fancett | 22:33.0 | McBain | 70.3 |
| 11 | Lilly Rooks | 22:34.0 | Pewamo-Westphalia | 70.0 |
| 10 | Alaina McCrumb | 22:35.7 | Middleville Thornapple-Kellogg | 69.4 |
| 10 | Gabriella Agar | 22:38.3 | GR_South Christian | 68.6 |
| 9 | Jenna VanderLaan | 22:39.2 | GR_South Christian | 68.3 |
| 12 | Alyssa Possehn | 22:40.6 | Saranac | 67.8 |
| 10 | Faith Jenkins | 22:41.8 | Grandville Calvin Christian | 67.4 |
| 12 | Avery Janssen | 22:42.9 | Coopersville | 67.0 |
| 11 | Anna Pake | 22:44.1 | Howard City Tri-County | 66.6 |
| 12 | Lydia Recor | 22:50.2 | Spring Lake | 64.6 |
| 11 | Grace Kooyer | 22:50.6 | GR_South Christian | 64.5 |
| 12 | Riley Ingraham | 22:51.1 | Belding | 64.3 |
| 10 | Carmen Reynolds | 22:53.6 | Middleville Thornapple-Kellogg | 63.5 |
| 11 | Lili Zondervan | 22:53.6 | GR_South Christian | 63.5 |
| 10 | Emma Boire | 22:58.0 | Belding | 62.0 |
| 10 | Delaney Smith | 23:00.2 | Pewamo-Westphalia | 61.3 |
| 9 | Allyson Mitchell | 23:01.4 | Pewamo-Westphalia | 60.9 |
| 12 | Genesis Wilson | 23:02.9 | McBain | 60.4 |
| 10 | Madelyn Reinink | 23:04.1 | McBain | 60.0 |
| 12 | Chelsi Eisenga | 23:04.3 | McBain | 59.9 |
| 10 | Addison Kemp | 23:05.1 | Greenville | 59.7 |
| 12 | Alisha Esquivel | 23:05.3 | Kent City | 59.6 |
| 10 | Kenzie Druce | 23:09.0 | Cedar Springs | 58.3 |
| 9 | Remi Kitts | 23:09.0 | FHE Ada Forest Hills Eastern | 58.3 |
| 10 | Noel Parker | 23:09.9 | Shelby | 58.0 |
| 11 | Samantha Conley | 23:10.6 | Spring Lake | 57.8 |
| 9 | Naomi Telman | 23:11.7 | Holland Black River | 57.4 |
| 11 | Kennidi Kowal | 23:12.6 | East Grand Rapids | 57.1 |
| 11 | Dylan Bosma | 23:14.0 | GR NorthPointe Christian | 56.7 |
| 9 | Joellah Bouwman | 23:16.4 | Grandville Calvin Christian | 55.9 |
| 10 | Callyn Neumann | 23:17.6 | Coopersville | 55.5 |
| 12 | Sophie Bukrey | 23:18.5 | Coopersville | 55.2 |
| 12 | Mae Pasatta | 23:19.8 | Holland Black River | 54.7 |
| 10 | Rosie Stelwagen | 23:20.0 | West Michigan Homeschool | 54.7 |
| 12 | Desiree Huitron | 23:24.4 | Wyoming Lee | 53.2 |
| 11 | Payton Gater | 23:28.7 | Middleville Thornapple-Kellogg | 51.8 |
| 9 | Madeline Sawyer | 23:30.9 | East Grand Rapids | 51.0 |
| 9 | Ramona Heitman | 23:32.3 | GRTC Peregrines | 50.6 |
| 11 | Jocelynn Olds | 23:32.3 | Howard City Tri-County | 50.6 |
| 10 | Elizabeth Haverdink | 23:33.1 | GR_South Christian | 50.3 |
| 9 | Breanna Schut | 23:35.5 | Middleville Thornapple-Kellogg | 49.5 |
| 9 | Grace Lewis | 23:37.0 | Greenville | 49.0 |
| 10 | Genevieve Franklin | 23:38.4 | Fruitport | 48.6 |
| 10 | Avery Graham | 23:39.0 | GRTC Peregrines | 48.3 |
| 12 | Lily Roossien | 23:41.6 | FHE Ada Forest Hills Eastern | 47.5 |
| 10 | Kaylie Riksen | 23:41.8 | Muskegon Western Mich. Christian | 47.4 |
| 9 | Halli VanDyken | 23:44.4 | Belding | 46.5 |
| 10 | Claire Thelen | 23:44.8 | Pewamo-Westphalia | 46.4 |
| 12 | Abby Tuls | 23:46.1 | Wyoming Potter’s House | 46.0 |
| 11 | Mylea Short | 23:46.4 | Belding | 45.9 |
| 11 | Alix Court | 23:48.1 | Greenville | 45.3 |
| 11 | Maria Campbell | 23:49.3 | Grandville Calvin Christian | 44.9 |
| 9 | Kaytlyn Day | 23:49.4 | Saranac | 44.9 |
| 11 | Lucy Hotz | 23:53.7 | Cedar Springs | 43.4 |
| 10 | Rochelle Liu | 23:59.0 | Muskegon Western Mich. Christian | 41.7 |
| 10 | Sophie Christopher | 23:59.7 | Fruitport | 41.4 |
| 11 | Lilly Anderson | 24:00.3 | Pewamo-Westphalia | 41.2 |
| 10 | Jenna Babbitt | 24:01.3 | Greenville | 40.9 |
| 10 | Grace Hasenbank | 24:03.4 | Shelby | 40.2 |
| 10 | Sarah Krueger | 24:04.1 | FHE Ada Forest Hills Eastern | 40.0 |
| 9 | Kylynn Grala | 24:07.3 | Cedar Springs | 38.9 |
| 9 | Isabelle Tilma | 24:08.0 | GR_South Christian | 38.7 |
| 9 | Delaney Burgess | 24:08.5 | GR_South Christian | 38.5 |
| 10 | Karis Locke | 24:08.9 | Spring Lake | 38.4 |
| 10 | Raylee Preston | 24:09.7 | Middleville Thornapple-Kellogg | 38.1 |
| 9 | Kathryn Beyer | 24:10.8 | Shelby | 37.7 |
| 9 | Brianna Hoven | 24:12.1 | GRTC Peregrines | 37.3 |
| 9 | Brittyn Vanderby | 24:14.3 | GR_South Christian | 36.6 |
| 12 | Kelsey Huitema | 24:19.3 | GR_South Christian | 34.9 |
| 10 | Ines Bordenet | 24:21.4 | East Grand Rapids | 34.2 |
| 10 | Kora Kok | 24:22.8 | GR NorthPointe Christian | 33.7 |
| 12 | Evelyn Vandlen | 24:24.2 | Spring Lake | 33.3 |
| 9 | Lucia Street | 24:24.8 | GRTC Peregrines | 33.1 |
| 11 | Amaya Gomez | 24:25.7 | Cedar Springs | 32.8 |
| 9 | Ellie Riksen | 24:28.9 | Muskegon Western Mich. Christian | 31.7 |
| 10 | Maya Overway | 24:30.4 | Spring Lake | 31.2 |
| 9 | Addison Aittama | 24:31.4 | Greenville | 30.9 |
| 11 | Jennifer Popp | 24:32.5 | GR NorthPointe Christian | 30.5 |
| 9 | Claire O’Brien | 24:33.3 | Cedar Springs | 30.2 |
| 10 | Tess Graff | 24:35.8 | East Grand Rapids | 29.4 |
| 11 | Marisa Toonstra | 24:39.6 | Wyoming Potter’s House | 28.1 |
| 9 | Finley Koutz | 24:40.6 | Sparta | 27.8 |
| 12 | Kaisa Maki | 24:41.7 | Cedar Springs | 27.4 |
| 9 | Celia Milhiem | 24:42.0 | Coopersville | 27.3 |
| 9 | Ziva Rasch | 24:43.6 | Coopersville | 26.8 |
| 12 | Harper McGough | 24:44.2 | Holland Black River | 26.6 |
| 9 | Madeline Vink | 24:45.1 | Spring Lake | 26.3 |
| 12 | Danielle Topolinski | 24:45.8 | GR West Mich. Aviation | 26.1 |
| 11 | Kasey Rasch | 24:47.9 | Coopersville | 25.4 |
| 10 | Daniela Welder | 24:52.8 | Greenville | 23.7 |
| 9 | Esther Edgington | 24:53.6 | Holland Black River | 23.5 |
| 12 | Lydia Peterson | 24:53.9 | GR_South Christian | 23.4 |
| 11 | Ava Adamczak | 24:59.3 | GR West Mich. Aviation | 21.6 |
| 9 | Grace Kaufman | 25:00.4 | Coopersville | 21.2 |
| 12 | Erika Emery | 25:02.7 | Coopersville | 20.4 |
| 12 | Kadence Norman | 25:05.0 | Sparta | 19.7 |
| 11 | Aubriana Druckenmiller | 25:06.8 | Sparta | 19.1 |
| 10 | Fiona Seib | 25:07.5 | Pewamo-Westphalia | 18.8 |
| 12 | Nolana Davis | 25:08.7 | Grant | 18.4 |
| 11 | Elsa Alferink | 25:10.3 | Coopersville | 17.9 |
| 10 | Qwynn Huisman | 25:11.8 | Grand River Prep | 17.4 |
| 10 | Cali VanWyk | 25:12.1 | Coopersville | 17.3 |
| 10 | Emily Costello | 25:12.6 | Sparta | 17.1 |
| 11 | Riley Dood | 25:16.2 | GR_South Christian | 15.9 |
| 12 | Addyson Moeggenberg | 25:18.8 | Howard City Tri-County | 15.1 |
| 11 | Abbi Rozman | 25:20.6 | Holland Black River | 14.5 |
| 12 | Raeann VanLaan | 25:21.5 | GR_South Christian | 14.2 |
| 11 | Joslyn Abbott | 25:22.2 | Howard City Tri-County | 13.9 |
| 12 | Audrey Krajewski | 25:23.1 | East Grand Rapids | 13.6 |
| 9 | Evie Dozeman | 25:25.4 | GR_South Christian | 12.9 |
| 11 | Olivia Bosscher | 25:26.3 | McBain | 12.6 |
| 12 | Mia Rachor | 25:26.7 | GR NorthPointe Christian | 12.4 |
| 9 | Julia Klein | 25:28.2 | Spring Lake | 11.9 |
| 11 | Grace Osterink | 25:31.5 | Wyoming Potter’s House | 10.8 |
| 11 | Kaylee Ochoa | 25:31.5 | Wyoming Lee | 10.8 |
| 10 | Abby Geyer | 25:31.7 | Spring Lake | 10.8 |
| 11 | Sofie Dzik | 25:36.8 | GR West Mich. Aviation | 9.1 |
| 12 | Ana Luz | 25:37.2 | Muskegon Western Mich. Christian | 8.9 |
| 12 | Emma Wittenbach | 25:38.6 | Pewamo-Westphalia | 8.5 |
| 12 | Elise Finkbeiner | 25:39.9 | Grand River Prep | 8.0 |
| 11 | Meghan Davis | 25:42.6 | Holland Black River | 7.1 |
| 11 | Natalee Harkema | 25:42.9 | GR_South Christian | 7.0 |
| 9 | Karsyn Boersma | 25:43.5 | Middleville Thornapple-Kellogg | 6.8 |
| 11 | Piper Vydareny | 25:44.5 | East Grand Rapids | 6.5 |
| 9 | Dakotah Laisure | 25:47.6 | Belding | 5.5 |
| 10 | Sylvia Trowbridge | 25:50.5 | Howard City Tri-County | 4.5 |
| 10 | Lauren Bradford | 25:51.5 | Sparta | 4.2 |
| 12 | Layla Draper | 25:52.9 | LeRoy Pine River | 3.7 |
| 10 | Mary Phelps | 25:56.5 | GRTC Peregrines | 2.5 |
| 12 | Ellie Farmer | 26:02.2 | Pewamo-Westphalia | 0.6 |
| 12 | Hallie Lindale | 26:03.9 | Muskegon Western Mich. Christian | 0.0 |