Uncategorized

2026 Ratings: Allendale Region (1, 11, 21, 31)

Back-to-back Region 1 Championships for these Hudsonville girls

An updated info sheet!

Boys Adjustment: +14
Girls Adjustment: +13

STEPPIN’ UP ON REGIONAL DAY

Four regions, two genders = eight races of full XC action on Saturday. Not to mention PROM races and the MiHS Championship. I was there for the varsity races, then had to bolt to do all this writing. Of the 24 potential top-3 spots, the projections nailed 21 of ‘em.

Two exceptions were from one school, Holland. The Dutch girls welcomed the return of Johanna Mulder. In just her 3rd race of the year, the well-accomplished senior was about to finish as Holland’s 4th girl. Coming in clutch also was the Dutch 5th, Lexi Gibson, who ran a 20:31 season best, her 3rd sub-21 of the fall. The boys eked out a 3rd place finish, coming in 4 pts. clear of 4th. They benefitted from last ditch efforts at the line that went their way, with Jack Schulte placing 19th in 17:14.0 (21st was 17:14.1) and William Rund placing 46th in 18:27.1 (48th was 18:28.0). If those go the other way, Holland loses on their 6th runner in the tiebreaker. Of course, the Dutch aren’t in that qualifying position if not for Rian Powers, their key 5th runner, running a season best. Powers has had a few performances this year go sideways, but not this one in a pressure-filled spot.

Gobles boys were the other exception. The pink-clad Tigers were a force out there early, aggressively putting themselves forward as a team, daring any of the other potential team qualifiers to come along. No one did. Collectively, all had great efforts, but especially Jaxon Bunce. Coming off a ’25 championship run that ended with a 18:23 PB, Bunce had stayed on the high side for every bit of this ’26 season. Until yesterday with a state spot on the line, where he leapt back into the 18’s with a massive SB, 18:28.

Shoutouts for a few individuals:

Mattias Tuls, The Potter’s House – it’s been quite a journey for Tuls. He began his career with a freshman year that saw him stay north of 20:00. He gets to extend that career one more week with a personal best, 17:11, nearly 3 min. faster than he was 3 years ago.

Liam Eaton, Grand Rapids Northview – a year ago, Eaton was 45th here. 52 weeks later and he shaved off 30 places, grabbing one of the seven individual qualifying spots. His 16:17 was a lifetime best, his first ever jaunt under 16:30.

Audrey Cronkright, Jenison – what I didn’t mention is that an additional team qualified outside of the top-three. These Jenison girls with four in the top-20. Cronkright was one of ‘em and certainly the most unexpected. Coming into October, the freshman hadn’t raced under 21:00 and four weeks ago here at Allendale, had run 20:35. Her first sub-20 ever had great impact, her Wildcat girls gaining a trip to MIS.

Ellason Foster, Newaygo – the Newaygo junior just had to keep the streak going. She’d competed at MIS in 2024 and 2025, but in 2026 that was appearing unlikely. Her SB coming into Allendale was a 22:17. Her SB leaving Allendale was a 20:55, good enough for 15th and a 3rd straight appearance in the State Finals.

Audreona Gillette, White Cloud – always love when the youngsters show up on a consequential day. Gillette had been hovering around the 22-min. mark for much of the fall, then popped a 21:26 last week on the tough Chippewa Hills course. The confidence from the prior Saturday surely showed off yesterday, with Gillette ripping a 20:48 to place 10th.

*** = State Title Contender
** = Top Ten Contender
* = Team State Qualifier
Based on the 2021-2025 ratings.

BOYS TEAM RATINGS

TeamTop-5 Avg.
Jenison**198.8
East Kentwood**196.5
Rockford**187.6
Grandville185.2
Grand Haven182.5
Hudsonville172.5
Grand Rapids Northview164.5
Forest Hills Northern153.8
Greenville150.9
Grand Rapids Union150.8
Grand Rapids Ottawa Hills148.7
Muskegon Mona Shores137.3
Muskegon Reeths-Puffer121.7
Wyoming121.2
Muskegon115.8

TeamTop-5 Avg.
Holland Christian**182.7
Cedar Springs*173.0
Grand Rapids Catholic Central169.1
Holland*167.1
Coopersville166.6
Hudsonville Unity Christian163.3
Allendale156.4
Sparta155.9
South Haven141.7
Grand Rapids Kenowa Hills122.6
Allegan121.9
Hamilton117.3
Wyoming Lee54.9

TeamTop-5 Avg.
Muskegon Western Michigan Christian**170.3
Delton-Kellogg*165.1
Grand Rapids Covenant Christian*163.1
Lakeview161.5
The Potter’s House161.0
Montague157.4
North Muskegon139.6
Kent City136.6
Newaygo124.3
Vermontville Maple Valley108.0
Ravenna103.3
Grandville Calvin Christian101.4

TeamTop-5 Avg.
Holland Calvary Christian***186.6
Gobles*151.7
Martin*151.4
Tri-Unity Christian150.4
Holton147.5
Fowler137.7
Byron Center Zion Christian125.0

GIRLS TEAM RATINGS

TeamTop-5 Avg.
Hudsonville**133.5
Grand Haven**131.2
Rockford**128.6
Jenison*123.0
East Kentwood108.5
Forest Hills Northern105.7
Grandville98.7
Grand Rapids Ottawa Hills82.8
Muskegon Mona Shores80.0
Greenville62.2
Grand Rapids Northview41.9
Muskegon Reeths-Puffer31.1
Grand Rapids Union25.8

TeamTop-5 Avg.
Holland Christian**136.8
Holland**120.1
Allendale**118.6
Coopersville110.1
Sparta100.0
Cedar Springs97.2
Hudsonville Unity Christian96.1
Grand Rapids Catholic Central80.2
Hamilton65.4
South Haven53.5
Grand Rapids West Catholic51.4

TeamTop-5 Avg.
Kent City**120.0
Grand Rapids Covenant Christian**112.6
Grandville Calvin Christian*81.7
Muskegon Western Michigan Christian72.5
Newaygo57.2
Delton-Kellogg51.4
Lakeview34.6
The Potter’s House30.7
Montague7.0

TeamTop-5 Avg.
Gobles**100.2
Martin**92.0
Fowler*74.8
Byron Center Zion Christian57.7

BOYS INDIVIDUAL RATINGS

GradeNameTimeTeamRating
12Caden Livermore14:52.5Grandville218.5
12Matii Tarekegn14:58.6East Kentwood216.5
12Luka Hammond15:14.6Grand Haven211.1
12Justin Johnson15:20.9East Kentwood209.0
10Archer VerHage15:28.4Grand Haven206.5
11Carter Cooke15:42.1Jenison202.0
11Caleb Conner15:45.6Jenison200.8
11Chase Sherman15:48.0Jenison200.0
12Ethan Burks15:51.1Jenison199.0
11Luke Bultman15:55.1Rockford197.6
12Aduet (Jimma) Atem15:56.0East Kentwood197.3
9Hans Templeton16:11.7Jenison192.1
12Noah Watson16:13.8Rockford191.4
10Sullivan Oberg16:15.9Jenison190.7
12Liam Eaton16:17.3GR Northview190.2
11Declan Duch16:19.6Jenison189.5
12Josiah Derksen16:21.3Rockford188.9
11Graham Kusmierski16:25.4Grandville187.5
12Bradley Smies16:40.5Hudsonville182.5
12Blaiz Shyaka16:43.6East Kentwood181.5
12Luke McCarty16:44.9Hudsonville181.0
9Gabe Miller16:46.0Rockford180.7
10James Hollebeek16:49.5Rockford179.5
9Liam Jurewicz16:52.4Grandville178.5
10Abel Aleme16:53.9East Kentwood178.0
9Beau Joyner17:02.2East Kentwood175.3
12Braylon Morris17:05.8East Kentwood174.1
10Judah Molchan17:09.0Hudsonville173.0
11Rhy Schneider17:13.2Rockford171.6
11Miles Kushinka17:13.6GR Northview171.5
10Isaiah Ewing17:14.5Grandville171.2
11Patrick Amidon17:14.8Greenville171.1
12Marcus Anderson17:16.8Grandville170.4
11Matthew Hoffmeyer17:17.3Grand Haven170.2
12Dominik Ladomato Fisher17:18.9GR Ottawa Hills169.7
11Cameron Stone17:20.8Grandville169.1
11Alex DeYoung17:30.0FHN GR Forest Hills Northern166.0
12Charles Gavan17:32.2Rockford165.3
10Alec Bolles17:36.9Hudsonville163.7
9Karstan Groot17:37.7Grand Haven163.4
11Trevor Mieras17:40.6Hudsonville162.5
10Anthony Lambers17:42.5Muskegon161.8
11Josh Wiseman17:44.1Grand Haven161.3
12Arie Prins17:45.2GR Union160.9
11Graham Shilton17:46.9FHN GR Forest Hills Northern160.4
9Theo Klooster17:47.9GR Union160.0
10Ravi Draznin17:48.2GR Ottawa Hills159.9
12Quincen Hackbardt17:51.7FHN GR Forest Hills Northern158.8
11Dylan Aten17:52.6Grandville158.5
10Kingsley Saltsman17:52.9GR Ottawa Hills158.4
10Will Veldheer17:54.7GR Northview157.8
10Karson Brennan17:54.9Grand Haven157.7
10Alexander OBrien17:58.3Greenville156.6
11Aiden VanLoenen18:02.1GR Northview155.3
9Louis Schillaci18:03.6Grand Haven154.8
10Lucas Crozier18:08.3Muskegon Mona Shores153.2
10Nathan Van Ek18:09.3Hudsonville152.9
10Jackson Hemmes18:25.1GR Northview147.6
9Thomas O’Brien18:27.0Greenville147.0
11Ryan Khatir18:27.8Muskegon Mona Shores146.7
12Emmanuel Gonzalez18:31.1GR Northview145.6
12Peter Sluys18:33.7Wyoming144.8
9Micah LaFlure18:33.8GR Northview144.7
10Jack Merrill18:33.8GR Union144.7
12Jude Klooster18:33.9GR Union144.7
12Aydin Truong18:37.8FHN GR Forest Hills Northern143.4
10Judah McCarthy18:37.9GR Union143.4
10Aiden Watson18:44.3Greenville141.2
12Jackson Bunda18:45.9FHN GR Forest Hills Northern140.7
12Calvin Kasprowicz18:46.6Hudsonville140.5
12Grahm Gibbs18:52.8Greenville138.4
11Connor Geary18:56.1GR Ottawa Hills137.3
12Van Roach18:58.1Muskegon Mona Shores136.6
10Gabriel Luna19:13.2Muskegon Reeths-Puffer131.6
12Aiden Ocampo19:15.0Wyoming131.0
12Lazarus Banwell19:20.2Muskegon129.3
10Amir Muhammad19:21.6Wyoming128.8
10Zandir Derylo19:27.6GR Union126.8
9Tristan Carr19:29.1Muskegon Mona Shores126.3
12Tyce Wakefield19:30.8FHN GR Forest Hills Northern125.7
10Kasyn Novak19:35.6Muskegon Reeths-Puffer124.1
10Johnny Lumpp19:37.2Muskegon Mona Shores123.6
9Dakotah Miller19:38.5Muskegon Mona Shores123.2
10Ryan Hannant19:41.0FHN GR Forest Hills Northern122.3
11Kyron Novak19:47.6Muskegon Reeths-Puffer120.1
12Nick Kreps19:48.0Muskegon Mona Shores120.0
10Bryce Blair19:48.1Muskegon Reeths-Puffer120.0
9Emmanuel Ho19:53.2GR Ottawa Hills118.3
9Kamani Walker19:58.8Muskegon116.4
10Jonathan Steenhagen20:10.1Muskegon Reeths-Puffer112.6
11Blake Gale20:13.8Greenville111.4
10Greyson Higgs20:22.4Greenville108.5
9Andrew Row20:25.8GR Ottawa Hills107.4
9Sawyer Langenberg20:26.4GR Union107.2
12Jayden Torrey20:37.0Wyoming103.7
10Broderick Millage20:54.3Wyoming97.9
10Spencer Richards20:57.0Muskegon97.0
11Jonathan Visscher21:00.4Muskegon Reeths-Puffer95.9
12Alcides Lopez-Feliciano21:14.5Wyoming91.2
10Bo Blair21:32.2Muskegon Reeths-Puffer85.3
11Demetrio Dockery22:04.4Muskegon74.5
9Mason Schafer22:07.8Wyoming73.4

GradeNameTimeTeamRating
12Mitchell Dunlap15:53.2GR Catholic Central198.3
12Mason Hill15:55.3Allendale197.6
10Grant Lampen16:19.4Holland Christian189.5
10Zander Stewart16:24.6Holland Christian187.8
12Peyton Farrell16:25.6Cedar Springs187.5
10Zach Diller16:38.1Holland Christian183.3
11Hagan Biehl16:38.5Sparta183.2
11Cole Raymond16:41.6Coopersville182.1
12Alex Ten Haken16:44.3Hudsonville Unity Christian181.2
12Cole Coffman16:53.1Holland Christian178.3
11Aiden Lambers16:53.1Holland178.3
11Caelen Gray16:53.4Holland178.2
12Tristan See16:55.0Cedar Springs177.7
12Kellen Chalupa17:03.1Allegan175.0
11Alex VanDuren17:04.2Holland Christian174.6
11Derek Bostrom17:08.3Holland Christian173.2
12Samuel Organ17:11.5Cedar Springs172.2
10Eli Schout17:12.3Hudsonville Unity Christian171.9
9Jack Schulte17:14.0Holland171.3
12Brandon Peterson17:14.0Coopersville171.3
10Brycen Stewart17:14.1Allendale171.3
10Cameron Howe17:18.4GR Kenowa Hills169.9
12Rylan VanDenBeldt17:20.1Holland Christian169.3
12Nolan Wiens17:20.2South Haven169.3
10Leo Alivia17:22.5GR Catholic Central168.5
11Braylon Bigorowski17:24.1Coopersville168.0
11Zane Molewyk17:25.1Coopersville167.6
11Tadhg Shoffner17:35.9Cedar Springs164.0
12Jacob Mead17:36.3GR Catholic Central163.9
10James Elliott17:37.7Cedar Springs163.4
12Rian Powers17:45.6Holland160.8
9Clayton Bramer17:48.7Hudsonville Unity Christian159.8
9Nolan Richardson17:53.6GR Catholic Central158.1
12Mason England17:57.5GR Catholic Central156.8
11Declan Shoffner17:58.9Cedar Springs156.4
9Mason Rumely18:01.3GR Catholic Central155.6
12Ben Brower18:02.2Hudsonville Unity Christian155.3
9Noah Puckett18:05.2South Haven154.3
9Porter Calhoun18:08.2Sparta153.3
10Owen Vanderhyde18:13.2Sparta151.6
10Jackson Farrell18:13.7Cedar Springs151.4
11Ryan Boshoven18:14.3GR Catholic Central151.2
10Jakin Prong18:21.6South Haven148.8
9Micah Aukeman18:23.2Hudsonville Unity Christian148.3
10Cade Chrystan18:25.5GR West Catholic147.5
9William Rund18:27.1Holland147.0
10Cale VanDyke18:27.1Allendale147.0
9Hayden Woodwyk18:28.0Hudsonville Unity Christian146.7
12Greyson Hartwick18:29.5Sparta146.2
10Evan VanderHyde18:32.7Sparta145.1
12Johnny Gruppen18:33.5Hudsonville Unity Christian144.8
10Javier JJ Garcia18:33.9South Haven144.7
12Silas Pycraft18:35.2Hamilton144.3
9Calvin Snippe18:36.3Coopersville143.9
9Myles Pitcher18:36.8Holland143.7
12Owen VanDyke18:55.2Allendale137.6
11Loghan Murphy19:02.6Allegan135.1
9Mason Gleich19:09.2Coopersville132.9
10Ethan Brown19:17.6Hamilton130.1
12Luke Arendshorst19:18.9Holland129.7
12Nicolas Eisen19:22.5Allendale128.5
11Justin Klap19:28.7GR Kenowa Hills126.4
12Zachary Heiks19:34.2Allendale124.6
12Cooper Prentice19:36.9Allegan123.7
10Asher Meyer19:54.9GR West Catholic117.7
10Sawyer Locher19:57.4Allendale116.9
10Carsen Modderman20:03.7Coopersville114.8
10Ethan Haapala20:04.2GR Kenowa Hills114.6
10Carter Potter20:11.0Sparta112.3
9Jonah Crippin20:19.1Hamilton109.6
9Asher Smith20:28.5Allegan106.5
10Jackson Launiere20:31.7GR Kenowa Hills105.4
9David Troke20:33.4Hamilton104.9
12Greyson DeWys20:54.7Hamilton97.8
9Brady Brown20:58.3GR Kenowa Hills96.6
10Jabez Cruz-Terres21:06.1Wyoming Lee94.0
12Zander Duncan21:14.0South Haven91.3
10Bryce Wood21:21.2Comstock Park88.9
12Ayden Shortsle21:26.9GR Kenowa Hills87.0
9Sam Kieda21:33.0Comstock Park85.0
9Ian Mayhew21:42.2Hamilton81.9
10Victor Mendoza22:19.3Wyoming Lee69.6
9Broddy Hunt22:20.9Allegan69.0
11Knox Lima22:27.5Comstock Park66.8
9Leo Martinez22:38.9GR West Catholic63.0
10Kaidyn Tompkins22:58.5GR Kenowa Hills56.5
10Adon Terry23:12.1Wyoming Lee52.0
9Eric Terry23:13.2Wyoming Lee51.6
12Jude Silvey24:20.5Comstock Park29.2
10Jorge Delgado-Arrazola25:25.3Wyoming Lee7.6

GradeNameTimeTeamRating
12Landon Madden16:20.1Delton-Kellogg189.3
11Nolan Kessler16:22.8Montague188.4
12Barrett Nance16:32.7North Muskegon185.1
12Owen Sytsema16:35.3Muskegon Western Mich. Christian184.2
10Aiden Willett16:37.5Lakeview183.5
12Cooper Tiffany16:43.9Lakeview181.4
11Mason Lincoln16:44.7Lakeview181.1
12David Castrejon16:47.6Newaygo180.1
11Sam Hwang17:06.4Muskegon Western Mich. Christian173.9
12Levi Schimmel17:06.6GR Covenant Christian173.8
12Micah Kuiper17:07.6GR Covenant Christian173.5
12Josiah Scholma17:08.0Muskegon Western Mich. Christian173.3
12Evan Buteyn17:08.4Grandville Calvin Christian173.2
10Mason Bollinger17:10.7Stanton Central Montcalm172.4
12Mattias Tuls17:11.2Wyoming Potter’s House172.3
11Joseph McCoy17:23.5Delton-Kellogg168.2
12Daniel Erdmann17:25.8Wyoming Potter’s House167.4
12Caleb Swiney17:31.9Wyoming Potter’s House165.4
10Jonathan Mueller17:34.7Montague164.4
10Malachi Allersma17:36.7Delton-Kellogg163.8
12Job Moore17:40.5Wyoming Potter’s House162.5
12Eli Morse17:46.5Muskegon Western Mich. Christian160.5
12Landon Kuperus17:47.5GR Covenant Christian160.2
10Micah Scholma17:48.7Muskegon Western Mich. Christian159.8
11Caleb Glass17:49.6Grandville Calvin Christian159.5
12Liam Heyboer18:01.9GR Covenant Christian155.4
9Asher Koops18:10.5GR Covenant Christian152.5
10Kyle Hull18:11.0Kent City152.3
9Ezra Scholma18:11.3Muskegon Western Mich. Christian152.2
11Jace Hilton18:11.4Delton-Kellogg152.2
9Trace McCoy18:11.6Delton-Kellogg152.1
12Brock Hunter18:16.6Montague150.5
10Emmett Elsner18:17.3Kent City150.2
9Gage Westgate18:19.8Morley-Stanwood149.4
12Mason Niewiadomski18:20.8Lakeview149.1
10Devin Kuiper18:21.1GR Covenant Christian149.0
12Ameere Layton18:30.4North Muskegon145.9
9Xavier Near18:32.9Montague145.0
10Dakoda Worley18:33.8Kent City144.7
10Abram Kellogg18:35.2Delton-Kellogg144.3
12Tyler Curtis18:38.8Vermontville Maple Valley143.1
11Ayden Jones18:47.3Delton-Kellogg140.2
11Jack Walter18:48.0Muskegon Western Mich. Christian140.0
11Carson Jasick18:52.1Montague138.6
10Ezra Winkle18:56.0Wyoming Potter’s House137.3
11Levi Kass19:04.7Ravenna134.4
12Caden Post19:09.4Wyoming Potter’s House132.9
11Grady Wilkes19:21.3Vermontville Maple Valley128.9
12Brennen Gritters19:24.7GR Covenant Christian127.8
10Grandy Miller19:31.8North Muskegon125.4
9Bjorne Tabor19:31.9North Muskegon125.4
11Gideon Gemmen19:34.7Wyoming Potter’s House124.4
9Caleb Kopp19:41.1Newaygo122.3
12Gage Scott19:44.2Newaygo121.3
10Brayden Bloom19:45.6Kent City120.8
10Sawyer Wawiernia19:48.0Vermontville Maple Valley120.0
12Marco Ortega19:52.8Ravenna118.4
12William Mallon19:58.8North Muskegon116.4
9Luke Tyers20:02.9Kent City115.0
11Levi Scott20:09.7Ravenna112.8
10Silas Scribner20:10.7Lakeview112.4
10Kaden Figert20:14.9Lakeview111.0
9Jake Roesly20:17.1Newaygo110.3
9Andrew Slezak20:27.0Lakeview107.0
9Jaden Glass20:48.3Grandville Calvin Christian99.9
10David Cox20:48.6Kent City99.8
12Levi Dawson21:02.5Montague95.2
12Caleb Vincent21:12.1Montague92.0
12Elijah Gee21:13.9Kent City91.4
10Cooper Joseph21:17.8Vermontville Maple Valley90.1
11River Borkowski21:25.2Newaygo87.6
9Caleb Kass21:36.2Ravenna83.9
9Lucas Jousma21:49.3Grandville Calvin Christian79.6
12Zackery Yearsovich21:50.0Newaygo79.3
12Isaiah Ploegstra22:02.2Newaygo75.3
9Lincoln Johnson22:05.7Morley-Stanwood74.1
9Miles Waddell22:26.9Ravenna67.0
12James Korson22:28.8Ravenna66.4
12Quincy Page22:53.6Vermontville Maple Valley58.1
10Lucas Brandow23:23.3Grant48.2
12Conner Ryan25:07.4Stanton Central Montcalm13.5

GradeNameTimeTeamRating
11Lincoln Laansma15:50.9Tri-unity Christian199.0
12Noah Schipper16:02.1Holland Calvary Christian195.3
12Christian Getz16:19.2Holland Calvary Christian189.6
11Reagan Downing16:35.9Holland Calvary Christian184.0
12Brody VanTuinen16:39.8Holland Calvary Christian182.7
12Francis Austen16:42.0Portland St. Patrick182.0
12Gibson White16:44.2Holland Calvary Christian181.3
12Owen Ledebuhr16:56.2Holland Calvary Christian177.3
11Keannan Marr17:05.3Holton174.2
11Jackson Anderson17:11.0Muskegon Catholic Central172.3
10Mason Shanafelt17:14.9Holton171.0
10Fletcher Amos17:24.1Gobles168.0
9Linkon Utter17:25.1Holland Calvary Christian167.6
11Joseph Coon17:33.3White Cloud164.9
11Jeremiah VanHouten17:43.2Martin161.6
10Thomas Sigler17:48.0Martin160.0
10Logan Platte17:55.2Fowler157.6
12Hunter Hayes18:03.1Martin155.0
11Cole Ringel18:09.3Gobles152.9
10Landon Verduin18:09.3Byron Center Zion Christian152.9
12Landon Miller18:09.6Fowler152.8
11Levi Collins18:12.2Gobles151.9
11Levi Knoop18:23.9Portland St. Patrick148.0
12Jadon Dettmann18:24.7Martin147.8
12Jaxon Bunce18:28.1Gobles146.6
8Isaac Koros18:31.2Tri-unity Christian145.6
12Kole Nichols18:49.6Holton139.5
9Austin Ringel18:51.3Gobles138.9
10Caden Amerine18:56.5Tri-unity Christian137.2
12Kollin Nichols18:57.8Holton136.7
10Levi Oudbier19:00.6Tri-unity Christian135.8
12Caleb Leys19:03.3White Cloud134.9
11Jack Feenstra19:03.5Byron Center Zion Christian134.8
9Eli Kaighen19:05.4Tri-unity Christian134.2
12Gari Salvador-Garcia19:10.5Martin132.5
10Kaedyn Smith19:11.2Fowler132.3
10Maxwell Wieber19:12.4Fowler131.9
10Noah Bacon19:30.9Big Rapids Crossroads Academy125.7
10Titus Sager19:33.9Gobles124.7
9Spencer McCarty19:34.0Martin124.7
10Lincoln Cook19:38.5Gobles123.2
12Ian DeRuiter19:42.2Byron Center Zion Christian121.9
9Ethan Schamber19:50.8Walkerville119.1
10Jackson Domanski19:59.5Holton116.2
9Micah Mulford19:59.9Portland St. Patrick116.0
12Ben Keebaugh20:06.6Fowler113.8
11Angel Villanueva20:07.3Covert113.6
12Josh Bacon20:19.9Big Rapids Crossroads Academy109.4
9Tytus DeRuiter20:23.1Byron Center Zion Christian108.3
9Grayson Anderson20:25.8Muskegon Catholic Central107.4
11Gideon Stumph20:27.2Byron Center Zion Christian106.9
9Rendyn Alfieri20:27.4Lawrence106.9
8Skyler Compton20:44.1Pentwater101.3
9Grant Wilson20:44.6Fowler101.1
10Xander Ruiter20:45.5Martin100.8
9Jimmi Houseman20:47.1Tri-unity Christian100.3
10Remington Schueller20:53.5Fowler98.2
11Tyler Zimmer21:00.1Pentwater96.0
12Samuel Kleyn21:00.6Byron Center Zion Christian95.8
11Wyatt Mench21:14.6White Cloud91.1
11Chase Austin21:16.6Muskegon Catholic Central90.5
9Juan Garcia21:22.4Lawrence88.5
11Jacob Hop21:25.5Libertas Christian87.5
12Sean Lauzon21:49.4Big Rapids Crossroads Academy79.5
11Easton Timmer21:51.4Byron Center Zion Christian78.9
9William Reid22:30.1Holton66.0
12Adrian Valerio23:17.9Lawrence50.0
11Ben Roberson23:34.8Pentwater44.4
11Aaron Gaiser23:38.1Muskegon Catholic Central43.3
9Easton Flanery25:44.0Walkerville1.3

GradeNameTimeTeamRating
Trevor DORNBOS16:39.1Unattached183.0
10Rowen Donker16:59.4Jenison176.2
11Jude TenElshof16:59.8Jenison176.1
12Rolland Sterken17:00.4Jenison175.9
12Brayden Kelliher17:07.8Jenison173.4
8Jacob Erdmann17:08.4GR Potter’s House173.2
11Liam Gunnink17:17.3Jenison170.2
10Parson Jones17:17.9Holland Christian170.0
8Porter Bryson17:30.1Maple Valley166.0
10Grady Johnson17:34.5Jenison164.5
9Hudson Dannenberg17:35.8Holland Christian164.1
9Zeke Hekman17:43.9Holland Christian161.4
11Macen White17:50.8Holland Christian159.1
11Mason Szyniszewski17:53.2Grandville158.3
11Mason Williams17:58.1Holland Calvary Christian156.6
10Jake Carlon18:06.0Hudsonville154.0
10Ethan Spoelman18:06.5Hudsonville153.8
12Caleb Adkins18:11.0Holland Calvary Christian152.3
10Dylan McKinney18:11.1Rockford152.3
10Dawson Wiggerman18:11.6Rockford152.1
11Mahir Tabakovic18:12.0Grandville152.0
7Jaxson Eye18:14.5Maple Valley151.2
10Ethan Marcano18:14.6Hudsonville151.1
9Evan Williams18:22.3Holland Calvary Christian148.6
12Adam Hasenbank18:22.5Allendale148.5
11Kaden Davis18:22.5Cedar Springs148.5
9Abraham Thelen18:28.8Grandville146.4
12Gibson Smith18:32.9Montague145.0
11Anthony Rushmore18:35.1GR Catholic Central144.3
11Corbin Cummings18:36.9Rockford143.7
10Yannick Giedeman18:42.7Rockford141.8
9Caiden Goodrich18:46.2Wyoming Potter’s House140.6
11Ethan Moon18:47.6Grand Haven140.1
11David Steenwyk18:48.1Holland Christian140.0
11Charles Wiseman18:50.7Grand Haven139.1
8Elliot Gleich18:51.8Coopersville138.7
12Tate Kroll18:54.5Grandville137.8
12Elijah Laninga18:55.2Holland Calvary Christian137.6
10Crew Petersen18:55.8Rockford137.4
10TJ Wolk18:56.0Holland Christian137.3
12Kolton Hitsman18:58.5Grand Haven136.5
Kevin Siek19:00.6Unattached135.8
12Musa Khadija19:07.9Grand Haven133.4
10Troy Weatherbee19:08.2Grandville133.3
11Henry Wert19:08.8Hudsonville133.1
9Parker Fernandez19:08.9Hudsonville133.0
11Ethan Dertien19:10.1Hudsonville Unity Christian132.6
9Tyson Weller19:11.3Cedar Springs132.2
9Gabriel Gupta19:14.6FHN GR Forest Hills Northern131.1
9Miles Pettinga19:16.0FHN GR Forest Hills Northern130.7
11Daxton Hune19:16.8Rockford130.4
11Gabriel Mendez19:18.1Wyoming Potter’s House130.0
11Andrew Burnside19:18.4Hudsonville Unity Christian129.9
9David Perez19:21.3GR Catholic Central128.9
11Owen Wickstra19:23.1Holland Christian128.3
11Nate Martin19:24.5Coopersville127.8
12Ezra Sitler19:25.6Holland Calvary Christian127.5
10Nova Vereecken19:29.2Grandville126.3
12Gavin Peterson19:30.2Allendale125.9
12Tanner Lehman19:30.2Greenville125.9
10Gabe Avila19:31.8Hudsonville125.4
10Matthew Read19:32.4FHN GR Forest Hills Northern125.2
11Tyson Beardsley19:38.5Holland Calvary Christian123.2
10Aidan Ward19:40.3Grandville122.6
9Reece Langeland19:44.4Coopersville121.2
11Liam Aitken19:48.2GR Catholic Central119.9
8Jack Deglopper19:49.0Allendale119.7
10John Trumble-Puerta19:49.2FHN GR Forest Hills Northern119.6
–Elliott Shoemaker19:51.2Unattached118.9
11Tyler Chambers19:54.4Grandville117.9
9Andrew Coursey19:55.5Holland Calvary Christian117.5
11Camden Adkins19:59.9Holland Calvary Christian116.0
9Asher Kauffman20:01.6GR Catholic Central115.5
10Josiah Sammons20:03.6Allendale114.8
9Josh Hartuniewicz20:05.7Hudsonville114.1
12Gavin Dannenberg20:07.6Holland Christian113.5
12Kohen Van Houten20:09.4Hudsonville112.9
10Benjamin Visser20:15.5Allendale110.8
9Jackson Goodrich20:16.1Wyoming Potter’s House110.6
3Weston Piippo20:18.8GRTC Peregrines109.7
9Henry Rotman20:18.9Holland Calvary Christian109.7
Brad PERSCHBACHER20:20.5Unattached109.2
9Hendrik Geerts20:22.8Allendale108.4
6Bentley Silveira20:24.5Allendale107.8
10Spencer Wolfram20:28.0GR Catholic Central106.7
11Zeke Zwiep20:28.3Holland Christian106.6
12Ryan Potts20:28.4Coopersville106.5
10Nolan Kreft20:29.2Cedar Springs106.3
10Cole Redes20:30.2Cedar Springs105.9
10Aiden Cunningham20:30.5Grandville105.8
10Carson Scholma20:30.7Hudsonville105.8
12Brodie Arellano20:39.3Greenville102.9
10Kai Olson20:40.1Hudsonville102.6
12Andrew Dempsey20:43.8Greenville101.4
10Jordan VanEssen20:44.1Grandville101.3
9Bennett Wayne20:45.4Hudsonville100.9
10Caleb Roach20:46.9Allendale100.4
10Thomas Cisler20:47.8Allendale100.1
12Andrew Sleeper20:48.9Grand Haven99.7
12Tyler Andrews20:51.1Coopersville99.0
12Alex Diaz20:51.6Grandville98.8
9AJ Galloway20:51.6Grandville98.8
Joshua BROWN20:51.7Unattached98.8
8Derk Vanantwerpen20:52.8Coopersville98.4
10Ryan Tallman20:53.9FHN GR Forest Hills Northern98.0
6Beckett Utter20:55.1Holland Calvary Christian97.6
6Grant Ledebuhr20:55.1Holland Calvary Christian97.6
5Judah Moss21:02.5GRTC Peregrines95.2
3Enzo Garofola21:06.5GRTC Peregrines93.8
12Brennan Boyce21:06.7Grandville93.8
11Isaac Emery21:10.1Coopersville92.6
10Sawyer Barck21:12.8Grandville91.7
9Austin Clark21:13.6Hudsonville Unity Christian91.5
9Easton Munoz21:15.4Grandville90.9
12Cody Rood21:16.7Greenville90.4
9Timothy Leatherman21:21.2Montague88.9
10Daniel Macedo21:21.5FHN GR Forest Hills Northern88.8
12Jack Noonon21:27.8FHN GR Forest Hills Northern86.7
10Gurshaan Boparai21:33.0Grandville85.0
10Grayson Champagne21:33.5Rockford84.8
Nolan KOLEHOUSE21:38.2Unattached83.3
9Will Lehman21:38.8Grandville83.1
9Dylan Joung21:39.0Wyoming Potter’s House83.0
Terd Ferguson21:39.3Unattached82.9
9Max Stembol21:41.6Montague82.1
–Jim Charbauski21:43.3Unattached81.6
Aiden SEIFERT21:46.8Unattached80.4
Matt SEIFERT21:50.1Unattached79.3
10Jacob Zimmer21:52.7Cedar Springs78.4
10Alexander Garst21:55.4Grandville77.5
11Logan Sicilia22:03.5Wyoming Potter’s House74.8
5Bennett Willard22:05.3GRTC Peregrines74.2
10Luke Steen22:09.9Holland Christian72.7
4Alister Gulotta22:12.3Lenawee Homeschool71.9
12William Bukrey22:21.0Coopersville69.0
Brian WIGGINS22:21.1Unattached69.0
12Josiah Thelen22:21.6Grandville68.8
10Clayton Prahl22:24.9Allendale67.7
5Rocco Garofola22:26.4GRTC Peregrines67.2
10Jace Matthews22:32.8Coopersville65.1
11Griffin Shamblin22:33.2Grand Haven64.9
Austin Van Ek22:35.7Unattached64.1
7Wesley Silveira22:36.2Allendale63.9
Lucas Dykhouse22:39.2Unattached62.9
9Joseph Jacobson22:44.8Montague61.1
10Isaiah Swailes23:09.9GR Catholic Central52.7
Mike BARTLETT23:13.5Unattached51.5
Nate CHOUINARD23:13.9Unattached51.4
9Everett Bakker23:30.9Hudsonville45.7
10Christian VanBeek23:32.6Byron Center Zion Christian45.1
3josiah Elyea23:35.6GRTC Peregrines44.1
10Benjamin Taylor23:39.9FHN GR Forest Hills Northern42.7
12Chris Harrison23:42.9Hudsonville41.7
10Luke VenRoy23:43.8Coopersville41.4
11Elliott Olsen23:44.6Allendale41.1
12Lucas Buys23:58.7Hudsonville Unity Christian36.4
3Josh Long24:10.3West Michigan Homeschool32.6
12Caleb Franz24:18.3Greenville29.9
9Benjamin Holmes24:25.4Hudsonville27.5
Lawson EMMERT24:39.7Unattached22.8
Marshall BOYD24:50.0Unattached19.3
12Logan Smith25:01.3Allendale15.6
3John Street25:03.0GRTC Peregrines15.0
10Gibson Beck25:04.7Allendale14.4
8Samuel Bartlett25:11.0GR Potter’s House12.3
11Mason DeWulf25:16.7Grandville10.4
12Owen Springsteen25:45.8Greenville0.7

GIRLS INDIVIDUAL RATINGS

GradeNameTimeTeamRating
10Grace Snyder17:46.5Hudsonville160.2
12Daisy Cox18:05.2Rockford153.9
12Paige McMeans18:19.5Jenison149.2
9Brooklyn Thomasma18:33.6East Kentwood144.5
12Chloe Purwin18:39.2Hudsonville142.6
10Lexie Snyder18:39.7Hudsonville142.4
9Harper Henderson18:47.2Jenison139.9
9Lillien Hitsman18:48.0Grand Haven139.7
10Gwyn Faber18:50.5FHN GR Forest Hills Northern138.8
11Keagan Mulka18:59.9Rockford135.7
10Camryn Gervais19:11.8Grand Haven131.7
10Kinsley Newman19:12.9Grand Haven131.4
11Jaclyn Charbauski19:13.7FHN GR Forest Hills Northern131.1
12Adeline Bagnall19:23.0Grand Haven128.0
10Ariana Elzinga19:23.2Grandville127.9
9Konlee Gundy19:31.5Grand Haven125.2
12Rae DeFrang19:32.2Rockford124.9
12Reese DeFrang19:44.7Rockford120.8
9Audrey Cronkright19:50.5Jenison118.8
10Emma Storey19:51.8Jenison118.4
11Amelia Danian19:56.9FHN GR Forest Hills Northern116.7
11Cecelia Wojciakowski19:57.1GR Ottawa Hills116.6
10Michaela Pries20:12.3Hudsonville111.6
9Jillian LaSorsa20:14.9Hudsonville110.7
12Laila Burress20:19.2East Kentwood109.3
11Claire Watson20:23.6Rockford107.8
10Sidney Eaton20:28.7Hudsonville106.1
12Simone McDargh20:29.1Grandville106.0
11Kyra Shaver20:37.9Rockford103.0
10Madilynn Martin20:40.5East Kentwood102.2
12Ashley Wayne20:42.4Hudsonville101.5
11Eleanor Mathews20:55.5Grand Haven97.2
11Gray Cole20:58.2East Kentwood96.3
11Sadie Plain21:08.1Rockford93.0
11Gwen Aupperlee21:12.4GR Ottawa Hills91.5
12Amira Khadija21:12.7Grand Haven91.4
11Riley Bordeaux21:12.9Muskegon Reeths-Puffer91.4
12Andie Buursma21:14.3Grandville90.9
9Matilda Gorkowski21:15.4East Kentwood90.5
9Olivia Swart21:17.2Grandville89.9
12Tatum Hemmerly21:17.5Muskegon Mona Shores89.8
10Ella Denton21:19.6East Kentwood89.1
9Eva VerBeek21:21.3Jenison88.6
11Genevieve DeKraker21:26.9Greenville86.7
9Annika Larsen21:26.9Jenison86.7
11Ashlyn Horness21:39.5Muskegon Mona Shores82.5
10Zona Morris21:39.7GR Ottawa Hills82.4
9Harper Roberts21:43.2Muskegon Reeths-Puffer81.3
10Ava Boomstra21:47.5Jenison79.8
11Deborah Aowdiek21:48.8East Kentwood79.4
12Chloe Gray21:50.9Grandville78.7
9Madison Dudley21:54.5Muskegon Mona Shores77.5
12Hailey Parker21:59.5Muskegon Mona Shores75.8
10Emilie Greene22:03.8Muskegon Mona Shores74.4
11Abby Stiltner22:05.6GR Ottawa Hills73.8
12Abigail Simpson22:07.2FHN GR Forest Hills Northern73.3
10Bella Skinner22:15.3Grandville70.6
9Brynn Anderson22:16.6Muskegon Mona Shores70.1
10Sylvie Kim22:21.9FHN GR Forest Hills Northern68.4
9Maggie Blain22:29.4GR Northview65.9
11Addison Aittama22:33.4Greenville64.5
10Brooke Livermore22:37.1Grandville63.3
11Sofia Spelman-Mendez22:37.3FHN GR Forest Hills Northern63.2
9Zoey Hopkins22:43.3Greenville61.2
12Jenna Babbitt22:51.8Greenville58.4
9Hope Gordon22:58.9Muskegon Reeths-Puffer56.0
11Sydney Pflug23:00.9GR Northview55.4
9Annika Prins23:07.0GR Union53.3
12Anna Shaarda23:07.3FHN GR Forest Hills Northern53.2
11Sophie Aupperlee23:18.1GR Ottawa Hills49.6
12Lauren Hall23:22.2Muskegon Mona Shores48.3
9Isadora Winkelman23:35.4GR Ottawa Hills43.9
10Raelynn Rewa23:46.8Greenville40.1
9Veda Schuitema23:56.4GR Union36.9
9Joclyn Jackson23:59.6GR Northview35.8
11Jadyn Rodgers24:04.9GR Northview34.0
12Addison Kemp24:33.8Greenville24.4
9Eleanor Ransford24:48.3GR Union19.6
10Emma Barecki24:51.7GR Northview18.4
11Brielle Langenberg24:55.8GR Union17.1
9Cora Van Doorne25:40.6GR Union2.1

GradeNameTimeTeamRating
12Mia May17:54.5Sparta157.5
11Avery Engbers18:00.6Holland Christian155.5
11Oakley Osterhart18:26.4Coopersville146.9
10Breslyn Klein18:28.2Coopersville146.3
12Olivia Weiss18:38.6Holland142.8
12Ellery Lampen18:54.1Holland Christian137.6
12Eliana Stob19:02.8Holland Christian134.7
12Sawyer Reagan19:11.5Allendale131.8
9Anna Zietlow19:20.1Holland Christian129.0
9Molly White19:25.5Holland Christian127.2
10Lauren Meyer19:26.4Allendale126.9
9Molly Murphy19:36.6Holland123.5
12Mackenzie Huizenga19:40.8Holland Christian122.1
10Mia Hill19:48.2Allendale119.6
10Addisyn Wood19:50.1Sparta119.0
10Tessa Nienhuis20:02.4Holland114.9
12Johanna Mulder20:03.4Holland114.5
12Kylee Brose20:09.9Allendale112.4
9Cecilia Perdue20:26.1GR Catholic Central107.0
11Sophie Jones20:27.9Holland Christian106.4
12Abby Noorman20:30.2Cedar Springs105.6
11Lexi Gibson20:31.8Holland105.1
12Carly Bruxvoort20:31.9Hudsonville Unity Christian105.0
12Lydia Nelson20:34.1Hamilton104.3
10Hadley Silveira20:39.4Allendale102.5
9Seraphina Korte20:41.7GR Catholic Central101.8
11Quinn McWilliams20:45.7Coopersville100.4
9Keira Garza20:47.8GR West Catholic99.7
9Halle Valliere20:52.9Cedar Springs98.0
12Noelle Wielhouwer20:53.2Hudsonville Unity Christian97.9
9Maddie Weaver20:53.2Hudsonville Unity Christian97.9
11Ashlyn DePoy20:53.3Holland97.9
12Emory Smith20:58.4Cedar Springs96.2
12Miriam Hess20:59.7Cedar Springs95.8
9Ruby Phillips21:01.9GR Kenowa Hills95.0
12Madisyn Lapinski21:04.7South Haven94.1
10Grace Gruppen21:06.3Hudsonville Unity Christian93.6
9Rilynn Kwiatkowski21:12.1GR Catholic Central91.6
12Kenzie Druce21:15.6Cedar Springs90.5
11Addy Nesbitt21:17.5Cedar Springs89.8
9Anika Torp21:20.9Allendale88.7
12McKenzie Whalen21:25.9Allendale87.0
9Riley Verwolf21:29.0Hudsonville Unity Christian86.0
11Sara Stoel21:30.7Hamilton85.4
9Evelyn Alkema21:36.5GR West Catholic83.5
9Olivia Haveman21:40.0Hudsonville Unity Christian82.3
12Anna Loy21:42.5Sparta81.5
12Anna Schulz21:47.2GR West Catholic79.9
12Abigail Brooks21:48.2Coopersville79.6
10Megyn Allers21:54.7Coopersville77.4
12Eisele Prutch21:56.9Holland76.7
11Finley Koutz22:02.1Sparta75.0
12Katherin Barajas22:08.5South Haven72.8
10Erin Gordon22:11.7South Haven71.8
11Celia Milhiem22:13.9Coopersville71.0
12Kendall Nester22:23.3Cedar Springs67.9
12Sophia Morrell22:26.5Sparta66.8
12Avery Parmeteer22:28.1Wyoming Lee66.3
12Emily Costello22:42.7Sparta61.4
10Elena Schmuker22:43.4Hudsonville Unity Christian61.2
11Jenna VanderLaan22:54.5GR Catholic Central57.5
10Gianna Richmond23:06.4GR West Catholic53.5
12Cora Williams23:15.0Hamilton50.7
11Scout Widner23:20.7Hamilton48.8
9Marlo Cleveland23:23.1Comstock Park48.0
12Anna Ziedins23:36.9GR Catholic Central43.4
11Leah Aagesen23:37.6GR Catholic Central43.1
12Lauren Bradford23:47.4Sparta39.9
11Lily Springer23:52.9Hamilton38.0
10Elke Peterson23:54.4South Haven37.5
11Anna Billman24:13.8Allegan31.1
10Gillian Majewski24:15.8GR Kenowa Hills30.4
10Ayla Meiste24:20.0Hamilton29.0
9Gracelyn Ketelaar24:20.3Allegan28.9
12Maya Witkovsky24:50.6Allegan18.8
12Melissa Ramirez-Lazo24:54.5Wyoming Lee17.5
11Kinley Phillips25:01.5Hamilton15.2
12Audrey Van’t Hof25:08.8GR Kenowa Hills12.7
11Alyson Crete25:25.6Comstock Park7.1

GradeNameTimeTeamRating
11Elliana Max18:37.7Kent City143.1
11Shelby Zimmer19:19.0Kent City129.3
12Leah Sneller19:29.8Muskegon Western Mich. Christian125.7
12Shelby Kuiper19:34.1GR Covenant Christian124.3
10Joselyn Vogel19:44.8Kent City120.7
12Kamryn Salladay19:54.1Lakeview117.6
12Anna DeVries20:14.4GR Covenant Christian110.9
11Abbie Koole20:18.1GR Covenant Christian109.6
10Kate DeVries20:19.0GR Covenant Christian109.3
12Lydia Minderhoud20:20.5GR Covenant Christian108.8
9Kelsey Elsner20:30.1Kent City105.6
12Faith Jenkins20:35.5Grandville Calvin Christian103.8
10Bayla Curtis20:43.2Kent City101.3
9Adelita Tobias20:43.8Vermontville Maple Valley101.1
11Ellason Foster20:55.7Newaygo97.1
10Leah Elzinga21:05.7GR Covenant Christian93.8
11Joellah Bouwman21:17.4Grandville Calvin Christian89.9
12Rochelle Liu21:20.3Muskegon Western Mich. Christian88.9
12Laura Castrejon21:29.8Newaygo85.7
11Lynnae Meengs21:30.3Grandville Calvin Christian85.6
9Taylor Dornbos21:34.5Grandville Calvin Christian84.2
10Brooke Scheidel21:36.0Kent City83.7
9Audra Niemi21:54.5Kent City77.5
10Sonya Minderhoud22:01.6GR Covenant Christian75.1
12Riley Perley22:01.6Delton-Kellogg75.1
9Olivia Gonzalez22:26.6Delton-Kellogg66.8
9Raegan Jones22:43.6Vermontville Maple Valley61.1
10Martina Choliz22:54.4Muskegon Western Mich. Christian57.5
10Peyten Hansen22:55.7Stanton Central Montcalm57.1
9Brightyn Minchak23:05.0Montague54.0
10Ariadna Guijarro Penas23:05.2Newaygo53.9
10Josephine Baker23:06.6Wyoming Potter’s House53.5
11Lydia Emerick23:12.5Vermontville Maple Valley51.5
10Olivia Vincent23:16.9Delton-Kellogg50.0
10Peyton Danks23:16.9Delton-Kellogg50.0
12Kodi Hackenberg23:26.0Ravenna47.0
9Sophia Gammon23:30.7Muskegon Western Mich. Christian45.4
11Alicia Caceres23:31.0Newaygo45.3
10Annika Kauffman23:31.9Grandville Calvin Christian45.0
11Evie Folkema23:32.2Muskegon Western Mich. Christian44.9
9Annabelle Walter23:34.9Muskegon Western Mich. Christian44.0
11Elaina Rohloff23:37.4Lakeview43.2
10Lilia Waalkes23:38.8Wyoming Potter’s House42.7
12Lydia Marsman23:48.8Grandville Calvin Christian39.4
12Hailey Green23:52.8North Muskegon38.1
12Erica Hansen23:53.1Montague38.0
9Lena Studer23:53.2Muskegon Western Mich. Christian37.9
9Leah Fortugaleza23:53.4Wyoming Potter’s House37.9
11Rosie Johnson23:54.5Morley-Stanwood37.5
12Melissa VanTimmeren24:12.0Grandville Calvin Christian31.7
11Anna Tibbe24:25.0Wyoming Potter’s House27.3
11Ryleigh Vining24:28.4Morley-Stanwood26.2
11Claira Slezak24:35.3Lakeview23.9
12Evelynn Courneya25:02.0Delton-Kellogg15.0
12Hudsyn Mazur25:07.6Delton-Kellogg13.1
12Aurora Pelham25:20.0Ravenna9.0
11Carley Wellman25:33.6Stanton Central Montcalm4.5
10Nevaeh Pineda25:34.9Newaygo4.0
10Taylor Tuinhoff25:38.1Stanton Central Montcalm3.0
12Madison Gruber25:39.5Delton-Kellogg2.5

GradeNameTimeTeamRating
12Libby Smith18:03.3Gobles154.6
12Veyda Conley18:39.1Martin142.6
12Ava DeYoung19:16.8Gobles130.1
9Faith Schipper19:16.9Holland Calvary Christian130.0
12Lindsey Nordyke19:39.8Byron Center Zion Christian122.4
10Ryleigh Alderink19:40.5Holton122.2
11Julia White19:48.1Portland St. Patrick119.6
9Clara Thelen20:24.2Fowler107.6
12Lauren Shaffer20:47.0Gobles100.0
9Audreona Gillette20:48.0White Cloud99.7
11Zoe Fabing20:49.8Fowler99.1
11Allison Rodgers20:54.3Martin97.6
12Marian Davlin21:22.7Portland St. Patrick88.1
12Sara Schipper21:27.1Martin86.6
12Bailey Case21:33.3Pentwater84.6
11Madison Deutschmann21:58.9Byron Center Zion Christian76.0
10Emma Dettmann22:10.4Martin72.2
12Elise Suwyn22:13.3Byron Center Zion Christian71.2
9Madilynn Schneider22:37.3Fowler63.2
9Annie Koenigsknecht22:43.5Fowler61.2
10Riley Bender22:44.8Martin60.7
11Addison Tomsic22:44.8Gobles60.7
12Shang Shi23:00.7Gobles55.4
9Ella Collins23:21.6Gobles48.5
12Justice Dixon23:31.9White Cloud45.0
12Kerigan Pung23:37.5Fowler43.2
11DuRae Sage23:38.2Martin42.9
11Laura Rotman23:49.3Holland Calvary Christian39.2
12Aurora McQueen23:51.3Lawrence38.6
11Marianna Simon23:51.4Fowler38.5
10Taylor Cooley24:27.9Gobles26.4
9Heidi Lockwood24:38.4Muskegon Catholic Central22.9
11Kacey Reyes24:41.1Lawrence22.0
12Lily Smith24:42.1Pentwater21.6
9Hope Phillips24:50.3Fowler18.9
12Maggie Botsko24:50.7Byron Center Zion Christian18.8
10Jane Vonk25:01.9Holland Calvary Christian15.0
10Zoey Soppelsa25:15.4Lawrence10.5