Back-to-back Region 1 Championships for these Hudsonville girls
An updated info sheet!
Boys Adjustment: +14Girls 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
Team Top-5 Avg. Jenison** 198.8 East Kentwood** 196.5 Rockford** 187.6 Grandville 185.2 Grand Haven 182.5 Hudsonville 172.5 Grand Rapids Northview 164.5 Forest Hills Northern 153.8 Greenville 150.9 Grand Rapids Union 150.8 Grand Rapids Ottawa Hills 148.7 Muskegon Mona Shores 137.3 Muskegon Reeths-Puffer 121.7 Wyoming 121.2 Muskegon 115.8
Team Top-5 Avg. Holland Christian** 182.7 Cedar Springs* 173.0 Grand Rapids Catholic Central 169.1 Holland* 167.1 Coopersville 166.6 Hudsonville Unity Christian 163.3 Allendale 156.4 Sparta 155.9 South Haven 141.7 Grand Rapids Kenowa Hills 122.6 Allegan 121.9 Hamilton 117.3 Wyoming Lee 54.9
Team Top-5 Avg. Muskegon Western Michigan Christian** 170.3 Delton-Kellogg* 165.1 Grand Rapids Covenant Christian* 163.1 Lakeview 161.5 The Potter’s House 161.0 Montague 157.4 North Muskegon 139.6 Kent City 136.6 Newaygo 124.3 Vermontville Maple Valley 108.0 Ravenna 103.3 Grandville Calvin Christian 101.4
Team Top-5 Avg. Holland Calvary Christian*** 186.6 Gobles* 151.7 Martin* 151.4 Tri-Unity Christian 150.4 Holton 147.5 Fowler 137.7 Byron Center Zion Christian 125.0
GIRLS TEAM RATINGS
Team Top-5 Avg. Hudsonville** 133.5 Grand Haven** 131.2 Rockford** 128.6 Jenison* 123.0 East Kentwood 108.5 Forest Hills Northern 105.7 Grandville 98.7 Grand Rapids Ottawa Hills 82.8 Muskegon Mona Shores 80.0 Greenville 62.2 Grand Rapids Northview 41.9 Muskegon Reeths-Puffer 31.1 Grand Rapids Union 25.8
Team Top-5 Avg. Holland Christian** 136.8 Holland** 120.1 Allendale** 118.6 Coopersville 110.1 Sparta 100.0 Cedar Springs 97.2 Hudsonville Unity Christian 96.1 Grand Rapids Catholic Central 80.2 Hamilton 65.4 South Haven 53.5 Grand Rapids West Catholic 51.4
Team Top-5 Avg. Kent City** 120.0 Grand Rapids Covenant Christian** 112.6 Grandville Calvin Christian* 81.7 Muskegon Western Michigan Christian 72.5 Newaygo 57.2 Delton-Kellogg 51.4 Lakeview 34.6 The Potter’s House 30.7 Montague 7.0
Team Top-5 Avg. Gobles** 100.2 Martin** 92.0 Fowler* 74.8 Byron Center Zion Christian 57.7
BOYS INDIVIDUAL RATINGS
Grade Name Time Team Rating 12 Caden Livermore 14:52.5 Grandville 218.5 12 Matii Tarekegn 14:58.6 East Kentwood 216.5 12 Luka Hammond 15:14.6 Grand Haven 211.1 12 Justin Johnson 15:20.9 East Kentwood 209.0 10 Archer VerHage 15:28.4 Grand Haven 206.5 11 Carter Cooke 15:42.1 Jenison 202.0 11 Caleb Conner 15:45.6 Jenison 200.8 11 Chase Sherman 15:48.0 Jenison 200.0 12 Ethan Burks 15:51.1 Jenison 199.0 11 Luke Bultman 15:55.1 Rockford 197.6 12 Aduet (Jimma) Atem 15:56.0 East Kentwood 197.3 9 Hans Templeton 16:11.7 Jenison 192.1 12 Noah Watson 16:13.8 Rockford 191.4 10 Sullivan Oberg 16:15.9 Jenison 190.7 12 Liam Eaton 16:17.3 GR Northview 190.2 11 Declan Duch 16:19.6 Jenison 189.5 12 Josiah Derksen 16:21.3 Rockford 188.9 11 Graham Kusmierski 16:25.4 Grandville 187.5 12 Bradley Smies 16:40.5 Hudsonville 182.5 12 Blaiz Shyaka 16:43.6 East Kentwood 181.5 12 Luke McCarty 16:44.9 Hudsonville 181.0 9 Gabe Miller 16:46.0 Rockford 180.7 10 James Hollebeek 16:49.5 Rockford 179.5 9 Liam Jurewicz 16:52.4 Grandville 178.5 10 Abel Aleme 16:53.9 East Kentwood 178.0 9 Beau Joyner 17:02.2 East Kentwood 175.3 12 Braylon Morris 17:05.8 East Kentwood 174.1 10 Judah Molchan 17:09.0 Hudsonville 173.0 11 Rhy Schneider 17:13.2 Rockford 171.6 11 Miles Kushinka 17:13.6 GR Northview 171.5 10 Isaiah Ewing 17:14.5 Grandville 171.2 11 Patrick Amidon 17:14.8 Greenville 171.1 12 Marcus Anderson 17:16.8 Grandville 170.4 11 Matthew Hoffmeyer 17:17.3 Grand Haven 170.2 12 Dominik Ladomato Fisher 17:18.9 GR Ottawa Hills 169.7 11 Cameron Stone 17:20.8 Grandville 169.1 11 Alex DeYoung 17:30.0 FHN GR Forest Hills Northern 166.0 12 Charles Gavan 17:32.2 Rockford 165.3 10 Alec Bolles 17:36.9 Hudsonville 163.7 9 Karstan Groot 17:37.7 Grand Haven 163.4 11 Trevor Mieras 17:40.6 Hudsonville 162.5 10 Anthony Lambers 17:42.5 Muskegon 161.8 11 Josh Wiseman 17:44.1 Grand Haven 161.3 12 Arie Prins 17:45.2 GR Union 160.9 11 Graham Shilton 17:46.9 FHN GR Forest Hills Northern 160.4 9 Theo Klooster 17:47.9 GR Union 160.0 10 Ravi Draznin 17:48.2 GR Ottawa Hills 159.9 12 Quincen Hackbardt 17:51.7 FHN GR Forest Hills Northern 158.8 11 Dylan Aten 17:52.6 Grandville 158.5 10 Kingsley Saltsman 17:52.9 GR Ottawa Hills 158.4 10 Will Veldheer 17:54.7 GR Northview 157.8 10 Karson Brennan 17:54.9 Grand Haven 157.7 10 Alexander OBrien 17:58.3 Greenville 156.6 11 Aiden VanLoenen 18:02.1 GR Northview 155.3 9 Louis Schillaci 18:03.6 Grand Haven 154.8 10 Lucas Crozier 18:08.3 Muskegon Mona Shores 153.2 10 Nathan Van Ek 18:09.3 Hudsonville 152.9 10 Jackson Hemmes 18:25.1 GR Northview 147.6 9 Thomas O’Brien 18:27.0 Greenville 147.0 11 Ryan Khatir 18:27.8 Muskegon Mona Shores 146.7 12 Emmanuel Gonzalez 18:31.1 GR Northview 145.6 12 Peter Sluys 18:33.7 Wyoming 144.8 9 Micah LaFlure 18:33.8 GR Northview 144.7 10 Jack Merrill 18:33.8 GR Union 144.7 12 Jude Klooster 18:33.9 GR Union 144.7 12 Aydin Truong 18:37.8 FHN GR Forest Hills Northern 143.4 10 Judah McCarthy 18:37.9 GR Union 143.4 10 Aiden Watson 18:44.3 Greenville 141.2 12 Jackson Bunda 18:45.9 FHN GR Forest Hills Northern 140.7 12 Calvin Kasprowicz 18:46.6 Hudsonville 140.5 12 Grahm Gibbs 18:52.8 Greenville 138.4 11 Connor Geary 18:56.1 GR Ottawa Hills 137.3 12 Van Roach 18:58.1 Muskegon Mona Shores 136.6 10 Gabriel Luna 19:13.2 Muskegon Reeths-Puffer 131.6 12 Aiden Ocampo 19:15.0 Wyoming 131.0 12 Lazarus Banwell 19:20.2 Muskegon 129.3 10 Amir Muhammad 19:21.6 Wyoming 128.8 10 Zandir Derylo 19:27.6 GR Union 126.8 9 Tristan Carr 19:29.1 Muskegon Mona Shores 126.3 12 Tyce Wakefield 19:30.8 FHN GR Forest Hills Northern 125.7 10 Kasyn Novak 19:35.6 Muskegon Reeths-Puffer 124.1 10 Johnny Lumpp 19:37.2 Muskegon Mona Shores 123.6 9 Dakotah Miller 19:38.5 Muskegon Mona Shores 123.2 10 Ryan Hannant 19:41.0 FHN GR Forest Hills Northern 122.3 11 Kyron Novak 19:47.6 Muskegon Reeths-Puffer 120.1 12 Nick Kreps 19:48.0 Muskegon Mona Shores 120.0 10 Bryce Blair 19:48.1 Muskegon Reeths-Puffer 120.0 9 Emmanuel Ho 19:53.2 GR Ottawa Hills 118.3 9 Kamani Walker 19:58.8 Muskegon 116.4 10 Jonathan Steenhagen 20:10.1 Muskegon Reeths-Puffer 112.6 11 Blake Gale 20:13.8 Greenville 111.4 10 Greyson Higgs 20:22.4 Greenville 108.5 9 Andrew Row 20:25.8 GR Ottawa Hills 107.4 9 Sawyer Langenberg 20:26.4 GR Union 107.2 12 Jayden Torrey 20:37.0 Wyoming 103.7 10 Broderick Millage 20:54.3 Wyoming 97.9 10 Spencer Richards 20:57.0 Muskegon 97.0 11 Jonathan Visscher 21:00.4 Muskegon Reeths-Puffer 95.9 12 Alcides Lopez-Feliciano 21:14.5 Wyoming 91.2 10 Bo Blair 21:32.2 Muskegon Reeths-Puffer 85.3 11 Demetrio Dockery 22:04.4 Muskegon 74.5 9 Mason Schafer 22:07.8 Wyoming 73.4
Grade Name Time Team Rating 12 Mitchell Dunlap 15:53.2 GR Catholic Central 198.3 12 Mason Hill 15:55.3 Allendale 197.6 10 Grant Lampen 16:19.4 Holland Christian 189.5 10 Zander Stewart 16:24.6 Holland Christian 187.8 12 Peyton Farrell 16:25.6 Cedar Springs 187.5 10 Zach Diller 16:38.1 Holland Christian 183.3 11 Hagan Biehl 16:38.5 Sparta 183.2 11 Cole Raymond 16:41.6 Coopersville 182.1 12 Alex Ten Haken 16:44.3 Hudsonville Unity Christian 181.2 12 Cole Coffman 16:53.1 Holland Christian 178.3 11 Aiden Lambers 16:53.1 Holland 178.3 11 Caelen Gray 16:53.4 Holland 178.2 12 Tristan See 16:55.0 Cedar Springs 177.7 12 Kellen Chalupa 17:03.1 Allegan 175.0 11 Alex VanDuren 17:04.2 Holland Christian 174.6 11 Derek Bostrom 17:08.3 Holland Christian 173.2 12 Samuel Organ 17:11.5 Cedar Springs 172.2 10 Eli Schout 17:12.3 Hudsonville Unity Christian 171.9 9 Jack Schulte 17:14.0 Holland 171.3 12 Brandon Peterson 17:14.0 Coopersville 171.3 10 Brycen Stewart 17:14.1 Allendale 171.3 10 Cameron Howe 17:18.4 GR Kenowa Hills 169.9 12 Rylan VanDenBeldt 17:20.1 Holland Christian 169.3 12 Nolan Wiens 17:20.2 South Haven 169.3 10 Leo Alivia 17:22.5 GR Catholic Central 168.5 11 Braylon Bigorowski 17:24.1 Coopersville 168.0 11 Zane Molewyk 17:25.1 Coopersville 167.6 11 Tadhg Shoffner 17:35.9 Cedar Springs 164.0 12 Jacob Mead 17:36.3 GR Catholic Central 163.9 10 James Elliott 17:37.7 Cedar Springs 163.4 12 Rian Powers 17:45.6 Holland 160.8 9 Clayton Bramer 17:48.7 Hudsonville Unity Christian 159.8 9 Nolan Richardson 17:53.6 GR Catholic Central 158.1 12 Mason England 17:57.5 GR Catholic Central 156.8 11 Declan Shoffner 17:58.9 Cedar Springs 156.4 9 Mason Rumely 18:01.3 GR Catholic Central 155.6 12 Ben Brower 18:02.2 Hudsonville Unity Christian 155.3 9 Noah Puckett 18:05.2 South Haven 154.3 9 Porter Calhoun 18:08.2 Sparta 153.3 10 Owen Vanderhyde 18:13.2 Sparta 151.6 10 Jackson Farrell 18:13.7 Cedar Springs 151.4 11 Ryan Boshoven 18:14.3 GR Catholic Central 151.2 10 Jakin Prong 18:21.6 South Haven 148.8 9 Micah Aukeman 18:23.2 Hudsonville Unity Christian 148.3 10 Cade Chrystan 18:25.5 GR West Catholic 147.5 9 William Rund 18:27.1 Holland 147.0 10 Cale VanDyke 18:27.1 Allendale 147.0 9 Hayden Woodwyk 18:28.0 Hudsonville Unity Christian 146.7 12 Greyson Hartwick 18:29.5 Sparta 146.2 10 Evan VanderHyde 18:32.7 Sparta 145.1 12 Johnny Gruppen 18:33.5 Hudsonville Unity Christian 144.8 10 Javier JJ Garcia 18:33.9 South Haven 144.7 12 Silas Pycraft 18:35.2 Hamilton 144.3 9 Calvin Snippe 18:36.3 Coopersville 143.9 9 Myles Pitcher 18:36.8 Holland 143.7 12 Owen VanDyke 18:55.2 Allendale 137.6 11 Loghan Murphy 19:02.6 Allegan 135.1 9 Mason Gleich 19:09.2 Coopersville 132.9 10 Ethan Brown 19:17.6 Hamilton 130.1 12 Luke Arendshorst 19:18.9 Holland 129.7 12 Nicolas Eisen 19:22.5 Allendale 128.5 11 Justin Klap 19:28.7 GR Kenowa Hills 126.4 12 Zachary Heiks 19:34.2 Allendale 124.6 12 Cooper Prentice 19:36.9 Allegan 123.7 10 Asher Meyer 19:54.9 GR West Catholic 117.7 10 Sawyer Locher 19:57.4 Allendale 116.9 10 Carsen Modderman 20:03.7 Coopersville 114.8 10 Ethan Haapala 20:04.2 GR Kenowa Hills 114.6 10 Carter Potter 20:11.0 Sparta 112.3 9 Jonah Crippin 20:19.1 Hamilton 109.6 9 Asher Smith 20:28.5 Allegan 106.5 10 Jackson Launiere 20:31.7 GR Kenowa Hills 105.4 9 David Troke 20:33.4 Hamilton 104.9 12 Greyson DeWys 20:54.7 Hamilton 97.8 9 Brady Brown 20:58.3 GR Kenowa Hills 96.6 10 Jabez Cruz-Terres 21:06.1 Wyoming Lee 94.0 12 Zander Duncan 21:14.0 South Haven 91.3 10 Bryce Wood 21:21.2 Comstock Park 88.9 12 Ayden Shortsle 21:26.9 GR Kenowa Hills 87.0 9 Sam Kieda 21:33.0 Comstock Park 85.0 9 Ian Mayhew 21:42.2 Hamilton 81.9 10 Victor Mendoza 22:19.3 Wyoming Lee 69.6 9 Broddy Hunt 22:20.9 Allegan 69.0 11 Knox Lima 22:27.5 Comstock Park 66.8 9 Leo Martinez 22:38.9 GR West Catholic 63.0 10 Kaidyn Tompkins 22:58.5 GR Kenowa Hills 56.5 10 Adon Terry 23:12.1 Wyoming Lee 52.0 9 Eric Terry 23:13.2 Wyoming Lee 51.6 12 Jude Silvey 24:20.5 Comstock Park 29.2 10 Jorge Delgado-Arrazola 25:25.3 Wyoming Lee 7.6
Grade Name Time Team Rating 12 Landon Madden 16:20.1 Delton-Kellogg 189.3 11 Nolan Kessler 16:22.8 Montague 188.4 12 Barrett Nance 16:32.7 North Muskegon 185.1 12 Owen Sytsema 16:35.3 Muskegon Western Mich. Christian 184.2 10 Aiden Willett 16:37.5 Lakeview 183.5 12 Cooper Tiffany 16:43.9 Lakeview 181.4 11 Mason Lincoln 16:44.7 Lakeview 181.1 12 David Castrejon 16:47.6 Newaygo 180.1 11 Sam Hwang 17:06.4 Muskegon Western Mich. Christian 173.9 12 Levi Schimmel 17:06.6 GR Covenant Christian 173.8 12 Micah Kuiper 17:07.6 GR Covenant Christian 173.5 12 Josiah Scholma 17:08.0 Muskegon Western Mich. Christian 173.3 12 Evan Buteyn 17:08.4 Grandville Calvin Christian 173.2 10 Mason Bollinger 17:10.7 Stanton Central Montcalm 172.4 12 Mattias Tuls 17:11.2 Wyoming Potter’s House 172.3 11 Joseph McCoy 17:23.5 Delton-Kellogg 168.2 12 Daniel Erdmann 17:25.8 Wyoming Potter’s House 167.4 12 Caleb Swiney 17:31.9 Wyoming Potter’s House 165.4 10 Jonathan Mueller 17:34.7 Montague 164.4 10 Malachi Allersma 17:36.7 Delton-Kellogg 163.8 12 Job Moore 17:40.5 Wyoming Potter’s House 162.5 12 Eli Morse 17:46.5 Muskegon Western Mich. Christian 160.5 12 Landon Kuperus 17:47.5 GR Covenant Christian 160.2 10 Micah Scholma 17:48.7 Muskegon Western Mich. Christian 159.8 11 Caleb Glass 17:49.6 Grandville Calvin Christian 159.5 12 Liam Heyboer 18:01.9 GR Covenant Christian 155.4 9 Asher Koops 18:10.5 GR Covenant Christian 152.5 10 Kyle Hull 18:11.0 Kent City 152.3 9 Ezra Scholma 18:11.3 Muskegon Western Mich. Christian 152.2 11 Jace Hilton 18:11.4 Delton-Kellogg 152.2 9 Trace McCoy 18:11.6 Delton-Kellogg 152.1 12 Brock Hunter 18:16.6 Montague 150.5 10 Emmett Elsner 18:17.3 Kent City 150.2 9 Gage Westgate 18:19.8 Morley-Stanwood 149.4 12 Mason Niewiadomski 18:20.8 Lakeview 149.1 10 Devin Kuiper 18:21.1 GR Covenant Christian 149.0 12 Ameere Layton 18:30.4 North Muskegon 145.9 9 Xavier Near 18:32.9 Montague 145.0 10 Dakoda Worley 18:33.8 Kent City 144.7 10 Abram Kellogg 18:35.2 Delton-Kellogg 144.3 12 Tyler Curtis 18:38.8 Vermontville Maple Valley 143.1 11 Ayden Jones 18:47.3 Delton-Kellogg 140.2 11 Jack Walter 18:48.0 Muskegon Western Mich. Christian 140.0 11 Carson Jasick 18:52.1 Montague 138.6 10 Ezra Winkle 18:56.0 Wyoming Potter’s House 137.3 11 Levi Kass 19:04.7 Ravenna 134.4 12 Caden Post 19:09.4 Wyoming Potter’s House 132.9 11 Grady Wilkes 19:21.3 Vermontville Maple Valley 128.9 12 Brennen Gritters 19:24.7 GR Covenant Christian 127.8 10 Grandy Miller 19:31.8 North Muskegon 125.4 9 Bjorne Tabor 19:31.9 North Muskegon 125.4 11 Gideon Gemmen 19:34.7 Wyoming Potter’s House 124.4 9 Caleb Kopp 19:41.1 Newaygo 122.3 12 Gage Scott 19:44.2 Newaygo 121.3 10 Brayden Bloom 19:45.6 Kent City 120.8 10 Sawyer Wawiernia 19:48.0 Vermontville Maple Valley 120.0 12 Marco Ortega 19:52.8 Ravenna 118.4 12 William Mallon 19:58.8 North Muskegon 116.4 9 Luke Tyers 20:02.9 Kent City 115.0 11 Levi Scott 20:09.7 Ravenna 112.8 10 Silas Scribner 20:10.7 Lakeview 112.4 10 Kaden Figert 20:14.9 Lakeview 111.0 9 Jake Roesly 20:17.1 Newaygo 110.3 9 Andrew Slezak 20:27.0 Lakeview 107.0 9 Jaden Glass 20:48.3 Grandville Calvin Christian 99.9 10 David Cox 20:48.6 Kent City 99.8 12 Levi Dawson 21:02.5 Montague 95.2 12 Caleb Vincent 21:12.1 Montague 92.0 12 Elijah Gee 21:13.9 Kent City 91.4 10 Cooper Joseph 21:17.8 Vermontville Maple Valley 90.1 11 River Borkowski 21:25.2 Newaygo 87.6 9 Caleb Kass 21:36.2 Ravenna 83.9 9 Lucas Jousma 21:49.3 Grandville Calvin Christian 79.6 12 Zackery Yearsovich 21:50.0 Newaygo 79.3 12 Isaiah Ploegstra 22:02.2 Newaygo 75.3 9 Lincoln Johnson 22:05.7 Morley-Stanwood 74.1 9 Miles Waddell 22:26.9 Ravenna 67.0 12 James Korson 22:28.8 Ravenna 66.4 12 Quincy Page 22:53.6 Vermontville Maple Valley 58.1 10 Lucas Brandow 23:23.3 Grant 48.2 12 Conner Ryan 25:07.4 Stanton Central Montcalm 13.5
Grade Name Time Team Rating 11 Lincoln Laansma 15:50.9 Tri-unity Christian 199.0 12 Noah Schipper 16:02.1 Holland Calvary Christian 195.3 12 Christian Getz 16:19.2 Holland Calvary Christian 189.6 11 Reagan Downing 16:35.9 Holland Calvary Christian 184.0 12 Brody VanTuinen 16:39.8 Holland Calvary Christian 182.7 12 Francis Austen 16:42.0 Portland St. Patrick 182.0 12 Gibson White 16:44.2 Holland Calvary Christian 181.3 12 Owen Ledebuhr 16:56.2 Holland Calvary Christian 177.3 11 Keannan Marr 17:05.3 Holton 174.2 11 Jackson Anderson 17:11.0 Muskegon Catholic Central 172.3 10 Mason Shanafelt 17:14.9 Holton 171.0 10 Fletcher Amos 17:24.1 Gobles 168.0 9 Linkon Utter 17:25.1 Holland Calvary Christian 167.6 11 Joseph Coon 17:33.3 White Cloud 164.9 11 Jeremiah VanHouten 17:43.2 Martin 161.6 10 Thomas Sigler 17:48.0 Martin 160.0 10 Logan Platte 17:55.2 Fowler 157.6 12 Hunter Hayes 18:03.1 Martin 155.0 11 Cole Ringel 18:09.3 Gobles 152.9 10 Landon Verduin 18:09.3 Byron Center Zion Christian 152.9 12 Landon Miller 18:09.6 Fowler 152.8 11 Levi Collins 18:12.2 Gobles 151.9 11 Levi Knoop 18:23.9 Portland St. Patrick 148.0 12 Jadon Dettmann 18:24.7 Martin 147.8 12 Jaxon Bunce 18:28.1 Gobles 146.6 8 Isaac Koros 18:31.2 Tri-unity Christian 145.6 12 Kole Nichols 18:49.6 Holton 139.5 9 Austin Ringel 18:51.3 Gobles 138.9 10 Caden Amerine 18:56.5 Tri-unity Christian 137.2 12 Kollin Nichols 18:57.8 Holton 136.7 10 Levi Oudbier 19:00.6 Tri-unity Christian 135.8 12 Caleb Leys 19:03.3 White Cloud 134.9 11 Jack Feenstra 19:03.5 Byron Center Zion Christian 134.8 9 Eli Kaighen 19:05.4 Tri-unity Christian 134.2 12 Gari Salvador-Garcia 19:10.5 Martin 132.5 10 Kaedyn Smith 19:11.2 Fowler 132.3 10 Maxwell Wieber 19:12.4 Fowler 131.9 10 Noah Bacon 19:30.9 Big Rapids Crossroads Academy 125.7 10 Titus Sager 19:33.9 Gobles 124.7 9 Spencer McCarty 19:34.0 Martin 124.7 10 Lincoln Cook 19:38.5 Gobles 123.2 12 Ian DeRuiter 19:42.2 Byron Center Zion Christian 121.9 9 Ethan Schamber 19:50.8 Walkerville 119.1 10 Jackson Domanski 19:59.5 Holton 116.2 9 Micah Mulford 19:59.9 Portland St. Patrick 116.0 12 Ben Keebaugh 20:06.6 Fowler 113.8 11 Angel Villanueva 20:07.3 Covert 113.6 12 Josh Bacon 20:19.9 Big Rapids Crossroads Academy 109.4 9 Tytus DeRuiter 20:23.1 Byron Center Zion Christian 108.3 9 Grayson Anderson 20:25.8 Muskegon Catholic Central 107.4 11 Gideon Stumph 20:27.2 Byron Center Zion Christian 106.9 9 Rendyn Alfieri 20:27.4 Lawrence 106.9 8 Skyler Compton 20:44.1 Pentwater 101.3 9 Grant Wilson 20:44.6 Fowler 101.1 10 Xander Ruiter 20:45.5 Martin 100.8 9 Jimmi Houseman 20:47.1 Tri-unity Christian 100.3 10 Remington Schueller 20:53.5 Fowler 98.2 11 Tyler Zimmer 21:00.1 Pentwater 96.0 12 Samuel Kleyn 21:00.6 Byron Center Zion Christian 95.8 11 Wyatt Mench 21:14.6 White Cloud 91.1 11 Chase Austin 21:16.6 Muskegon Catholic Central 90.5 9 Juan Garcia 21:22.4 Lawrence 88.5 11 Jacob Hop 21:25.5 Libertas Christian 87.5 12 Sean Lauzon 21:49.4 Big Rapids Crossroads Academy 79.5 11 Easton Timmer 21:51.4 Byron Center Zion Christian 78.9 9 William Reid 22:30.1 Holton 66.0 12 Adrian Valerio 23:17.9 Lawrence 50.0 11 Ben Roberson 23:34.8 Pentwater 44.4 11 Aaron Gaiser 23:38.1 Muskegon Catholic Central 43.3 9 Easton Flanery 25:44.0 Walkerville 1.3
Grade Name Time Team Rating Trevor DORNBOS 16:39.1 Unattached 183.0 10 Rowen Donker 16:59.4 Jenison 176.2 11 Jude TenElshof 16:59.8 Jenison 176.1 12 Rolland Sterken 17:00.4 Jenison 175.9 12 Brayden Kelliher 17:07.8 Jenison 173.4 8 Jacob Erdmann 17:08.4 GR Potter’s House 173.2 11 Liam Gunnink 17:17.3 Jenison 170.2 10 Parson Jones 17:17.9 Holland Christian 170.0 8 Porter Bryson 17:30.1 Maple Valley 166.0 10 Grady Johnson 17:34.5 Jenison 164.5 9 Hudson Dannenberg 17:35.8 Holland Christian 164.1 9 Zeke Hekman 17:43.9 Holland Christian 161.4 11 Macen White 17:50.8 Holland Christian 159.1 11 Mason Szyniszewski 17:53.2 Grandville 158.3 11 Mason Williams 17:58.1 Holland Calvary Christian 156.6 10 Jake Carlon 18:06.0 Hudsonville 154.0 10 Ethan Spoelman 18:06.5 Hudsonville 153.8 12 Caleb Adkins 18:11.0 Holland Calvary Christian 152.3 10 Dylan McKinney 18:11.1 Rockford 152.3 10 Dawson Wiggerman 18:11.6 Rockford 152.1 11 Mahir Tabakovic 18:12.0 Grandville 152.0 7 Jaxson Eye 18:14.5 Maple Valley 151.2 10 Ethan Marcano 18:14.6 Hudsonville 151.1 9 Evan Williams 18:22.3 Holland Calvary Christian 148.6 12 Adam Hasenbank 18:22.5 Allendale 148.5 11 Kaden Davis 18:22.5 Cedar Springs 148.5 9 Abraham Thelen 18:28.8 Grandville 146.4 12 Gibson Smith 18:32.9 Montague 145.0 11 Anthony Rushmore 18:35.1 GR Catholic Central 144.3 11 Corbin Cummings 18:36.9 Rockford 143.7 10 Yannick Giedeman 18:42.7 Rockford 141.8 9 Caiden Goodrich 18:46.2 Wyoming Potter’s House 140.6 11 Ethan Moon 18:47.6 Grand Haven 140.1 11 David Steenwyk 18:48.1 Holland Christian 140.0 11 Charles Wiseman 18:50.7 Grand Haven 139.1 8 Elliot Gleich 18:51.8 Coopersville 138.7 12 Tate Kroll 18:54.5 Grandville 137.8 12 Elijah Laninga 18:55.2 Holland Calvary Christian 137.6 10 Crew Petersen 18:55.8 Rockford 137.4 10 TJ Wolk 18:56.0 Holland Christian 137.3 12 Kolton Hitsman 18:58.5 Grand Haven 136.5 Kevin Siek 19:00.6 Unattached 135.8 12 Musa Khadija 19:07.9 Grand Haven 133.4 10 Troy Weatherbee 19:08.2 Grandville 133.3 11 Henry Wert 19:08.8 Hudsonville 133.1 9 Parker Fernandez 19:08.9 Hudsonville 133.0 11 Ethan Dertien 19:10.1 Hudsonville Unity Christian 132.6 9 Tyson Weller 19:11.3 Cedar Springs 132.2 9 Gabriel Gupta 19:14.6 FHN GR Forest Hills Northern 131.1 9 Miles Pettinga 19:16.0 FHN GR Forest Hills Northern 130.7 11 Daxton Hune 19:16.8 Rockford 130.4 11 Gabriel Mendez 19:18.1 Wyoming Potter’s House 130.0 11 Andrew Burnside 19:18.4 Hudsonville Unity Christian 129.9 9 David Perez 19:21.3 GR Catholic Central 128.9 11 Owen Wickstra 19:23.1 Holland Christian 128.3 11 Nate Martin 19:24.5 Coopersville 127.8 12 Ezra Sitler 19:25.6 Holland Calvary Christian 127.5 10 Nova Vereecken 19:29.2 Grandville 126.3 12 Gavin Peterson 19:30.2 Allendale 125.9 12 Tanner Lehman 19:30.2 Greenville 125.9 10 Gabe Avila 19:31.8 Hudsonville 125.4 10 Matthew Read 19:32.4 FHN GR Forest Hills Northern 125.2 11 Tyson Beardsley 19:38.5 Holland Calvary Christian 123.2 10 Aidan Ward 19:40.3 Grandville 122.6 9 Reece Langeland 19:44.4 Coopersville 121.2 11 Liam Aitken 19:48.2 GR Catholic Central 119.9 8 Jack Deglopper 19:49.0 Allendale 119.7 10 John Trumble-Puerta 19:49.2 FHN GR Forest Hills Northern 119.6 – Elliott Shoemaker 19:51.2 Unattached 118.9 11 Tyler Chambers 19:54.4 Grandville 117.9 9 Andrew Coursey 19:55.5 Holland Calvary Christian 117.5 11 Camden Adkins 19:59.9 Holland Calvary Christian 116.0 9 Asher Kauffman 20:01.6 GR Catholic Central 115.5 10 Josiah Sammons 20:03.6 Allendale 114.8 9 Josh Hartuniewicz 20:05.7 Hudsonville 114.1 12 Gavin Dannenberg 20:07.6 Holland Christian 113.5 12 Kohen Van Houten 20:09.4 Hudsonville 112.9 10 Benjamin Visser 20:15.5 Allendale 110.8 9 Jackson Goodrich 20:16.1 Wyoming Potter’s House 110.6 3 Weston Piippo 20:18.8 GRTC Peregrines 109.7 9 Henry Rotman 20:18.9 Holland Calvary Christian 109.7 Brad PERSCHBACHER 20:20.5 Unattached 109.2 9 Hendrik Geerts 20:22.8 Allendale 108.4 6 Bentley Silveira 20:24.5 Allendale 107.8 10 Spencer Wolfram 20:28.0 GR Catholic Central 106.7 11 Zeke Zwiep 20:28.3 Holland Christian 106.6 12 Ryan Potts 20:28.4 Coopersville 106.5 10 Nolan Kreft 20:29.2 Cedar Springs 106.3 10 Cole Redes 20:30.2 Cedar Springs 105.9 10 Aiden Cunningham 20:30.5 Grandville 105.8 10 Carson Scholma 20:30.7 Hudsonville 105.8 12 Brodie Arellano 20:39.3 Greenville 102.9 10 Kai Olson 20:40.1 Hudsonville 102.6 12 Andrew Dempsey 20:43.8 Greenville 101.4 10 Jordan VanEssen 20:44.1 Grandville 101.3 9 Bennett Wayne 20:45.4 Hudsonville 100.9 10 Caleb Roach 20:46.9 Allendale 100.4 10 Thomas Cisler 20:47.8 Allendale 100.1 12 Andrew Sleeper 20:48.9 Grand Haven 99.7 12 Tyler Andrews 20:51.1 Coopersville 99.0 12 Alex Diaz 20:51.6 Grandville 98.8 9 AJ Galloway 20:51.6 Grandville 98.8 Joshua BROWN 20:51.7 Unattached 98.8 8 Derk Vanantwerpen 20:52.8 Coopersville 98.4 10 Ryan Tallman 20:53.9 FHN GR Forest Hills Northern 98.0 6 Beckett Utter 20:55.1 Holland Calvary Christian 97.6 6 Grant Ledebuhr 20:55.1 Holland Calvary Christian 97.6 5 Judah Moss 21:02.5 GRTC Peregrines 95.2 3 Enzo Garofola 21:06.5 GRTC Peregrines 93.8 12 Brennan Boyce 21:06.7 Grandville 93.8 11 Isaac Emery 21:10.1 Coopersville 92.6 10 Sawyer Barck 21:12.8 Grandville 91.7 9 Austin Clark 21:13.6 Hudsonville Unity Christian 91.5 9 Easton Munoz 21:15.4 Grandville 90.9 12 Cody Rood 21:16.7 Greenville 90.4 9 Timothy Leatherman 21:21.2 Montague 88.9 10 Daniel Macedo 21:21.5 FHN GR Forest Hills Northern 88.8 12 Jack Noonon 21:27.8 FHN GR Forest Hills Northern 86.7 10 Gurshaan Boparai 21:33.0 Grandville 85.0 10 Grayson Champagne 21:33.5 Rockford 84.8 Nolan KOLEHOUSE 21:38.2 Unattached 83.3 9 Will Lehman 21:38.8 Grandville 83.1 9 Dylan Joung 21:39.0 Wyoming Potter’s House 83.0 Terd Ferguson 21:39.3 Unattached 82.9 9 Max Stembol 21:41.6 Montague 82.1 – Jim Charbauski 21:43.3 Unattached 81.6 Aiden SEIFERT 21:46.8 Unattached 80.4 Matt SEIFERT 21:50.1 Unattached 79.3 10 Jacob Zimmer 21:52.7 Cedar Springs 78.4 10 Alexander Garst 21:55.4 Grandville 77.5 11 Logan Sicilia 22:03.5 Wyoming Potter’s House 74.8 5 Bennett Willard 22:05.3 GRTC Peregrines 74.2 10 Luke Steen 22:09.9 Holland Christian 72.7 4 Alister Gulotta 22:12.3 Lenawee Homeschool 71.9 12 William Bukrey 22:21.0 Coopersville 69.0 Brian WIGGINS 22:21.1 Unattached 69.0 12 Josiah Thelen 22:21.6 Grandville 68.8 10 Clayton Prahl 22:24.9 Allendale 67.7 5 Rocco Garofola 22:26.4 GRTC Peregrines 67.2 10 Jace Matthews 22:32.8 Coopersville 65.1 11 Griffin Shamblin 22:33.2 Grand Haven 64.9 Austin Van Ek 22:35.7 Unattached 64.1 7 Wesley Silveira 22:36.2 Allendale 63.9 Lucas Dykhouse 22:39.2 Unattached 62.9 9 Joseph Jacobson 22:44.8 Montague 61.1 10 Isaiah Swailes 23:09.9 GR Catholic Central 52.7 Mike BARTLETT 23:13.5 Unattached 51.5 Nate CHOUINARD 23:13.9 Unattached 51.4 9 Everett Bakker 23:30.9 Hudsonville 45.7 10 Christian VanBeek 23:32.6 Byron Center Zion Christian 45.1 3 josiah Elyea 23:35.6 GRTC Peregrines 44.1 10 Benjamin Taylor 23:39.9 FHN GR Forest Hills Northern 42.7 12 Chris Harrison 23:42.9 Hudsonville 41.7 10 Luke VenRoy 23:43.8 Coopersville 41.4 11 Elliott Olsen 23:44.6 Allendale 41.1 12 Lucas Buys 23:58.7 Hudsonville Unity Christian 36.4 3 Josh Long 24:10.3 West Michigan Homeschool 32.6 12 Caleb Franz 24:18.3 Greenville 29.9 9 Benjamin Holmes 24:25.4 Hudsonville 27.5 Lawson EMMERT 24:39.7 Unattached 22.8 Marshall BOYD 24:50.0 Unattached 19.3 12 Logan Smith 25:01.3 Allendale 15.6 3 John Street 25:03.0 GRTC Peregrines 15.0 10 Gibson Beck 25:04.7 Allendale 14.4 8 Samuel Bartlett 25:11.0 GR Potter’s House 12.3 11 Mason DeWulf 25:16.7 Grandville 10.4 12 Owen Springsteen 25:45.8 Greenville 0.7
GIRLS INDIVIDUAL RATINGS
Grade Name Time Team Rating 10 Grace Snyder 17:46.5 Hudsonville 160.2 12 Daisy Cox 18:05.2 Rockford 153.9 12 Paige McMeans 18:19.5 Jenison 149.2 9 Brooklyn Thomasma 18:33.6 East Kentwood 144.5 12 Chloe Purwin 18:39.2 Hudsonville 142.6 10 Lexie Snyder 18:39.7 Hudsonville 142.4 9 Harper Henderson 18:47.2 Jenison 139.9 9 Lillien Hitsman 18:48.0 Grand Haven 139.7 10 Gwyn Faber 18:50.5 FHN GR Forest Hills Northern 138.8 11 Keagan Mulka 18:59.9 Rockford 135.7 10 Camryn Gervais 19:11.8 Grand Haven 131.7 10 Kinsley Newman 19:12.9 Grand Haven 131.4 11 Jaclyn Charbauski 19:13.7 FHN GR Forest Hills Northern 131.1 12 Adeline Bagnall 19:23.0 Grand Haven 128.0 10 Ariana Elzinga 19:23.2 Grandville 127.9 9 Konlee Gundy 19:31.5 Grand Haven 125.2 12 Rae DeFrang 19:32.2 Rockford 124.9 12 Reese DeFrang 19:44.7 Rockford 120.8 9 Audrey Cronkright 19:50.5 Jenison 118.8 10 Emma Storey 19:51.8 Jenison 118.4 11 Amelia Danian 19:56.9 FHN GR Forest Hills Northern 116.7 11 Cecelia Wojciakowski 19:57.1 GR Ottawa Hills 116.6 10 Michaela Pries 20:12.3 Hudsonville 111.6 9 Jillian LaSorsa 20:14.9 Hudsonville 110.7 12 Laila Burress 20:19.2 East Kentwood 109.3 11 Claire Watson 20:23.6 Rockford 107.8 10 Sidney Eaton 20:28.7 Hudsonville 106.1 12 Simone McDargh 20:29.1 Grandville 106.0 11 Kyra Shaver 20:37.9 Rockford 103.0 10 Madilynn Martin 20:40.5 East Kentwood 102.2 12 Ashley Wayne 20:42.4 Hudsonville 101.5 11 Eleanor Mathews 20:55.5 Grand Haven 97.2 11 Gray Cole 20:58.2 East Kentwood 96.3 11 Sadie Plain 21:08.1 Rockford 93.0 11 Gwen Aupperlee 21:12.4 GR Ottawa Hills 91.5 12 Amira Khadija 21:12.7 Grand Haven 91.4 11 Riley Bordeaux 21:12.9 Muskegon Reeths-Puffer 91.4 12 Andie Buursma 21:14.3 Grandville 90.9 9 Matilda Gorkowski 21:15.4 East Kentwood 90.5 9 Olivia Swart 21:17.2 Grandville 89.9 12 Tatum Hemmerly 21:17.5 Muskegon Mona Shores 89.8 10 Ella Denton 21:19.6 East Kentwood 89.1 9 Eva VerBeek 21:21.3 Jenison 88.6 11 Genevieve DeKraker 21:26.9 Greenville 86.7 9 Annika Larsen 21:26.9 Jenison 86.7 11 Ashlyn Horness 21:39.5 Muskegon Mona Shores 82.5 10 Zona Morris 21:39.7 GR Ottawa Hills 82.4 9 Harper Roberts 21:43.2 Muskegon Reeths-Puffer 81.3 10 Ava Boomstra 21:47.5 Jenison 79.8 11 Deborah Aowdiek 21:48.8 East Kentwood 79.4 12 Chloe Gray 21:50.9 Grandville 78.7 9 Madison Dudley 21:54.5 Muskegon Mona Shores 77.5 12 Hailey Parker 21:59.5 Muskegon Mona Shores 75.8 10 Emilie Greene 22:03.8 Muskegon Mona Shores 74.4 11 Abby Stiltner 22:05.6 GR Ottawa Hills 73.8 12 Abigail Simpson 22:07.2 FHN GR Forest Hills Northern 73.3 10 Bella Skinner 22:15.3 Grandville 70.6 9 Brynn Anderson 22:16.6 Muskegon Mona Shores 70.1 10 Sylvie Kim 22:21.9 FHN GR Forest Hills Northern 68.4 9 Maggie Blain 22:29.4 GR Northview 65.9 11 Addison Aittama 22:33.4 Greenville 64.5 10 Brooke Livermore 22:37.1 Grandville 63.3 11 Sofia Spelman-Mendez 22:37.3 FHN GR Forest Hills Northern 63.2 9 Zoey Hopkins 22:43.3 Greenville 61.2 12 Jenna Babbitt 22:51.8 Greenville 58.4 9 Hope Gordon 22:58.9 Muskegon Reeths-Puffer 56.0 11 Sydney Pflug 23:00.9 GR Northview 55.4 9 Annika Prins 23:07.0 GR Union 53.3 12 Anna Shaarda 23:07.3 FHN GR Forest Hills Northern 53.2 11 Sophie Aupperlee 23:18.1 GR Ottawa Hills 49.6 12 Lauren Hall 23:22.2 Muskegon Mona Shores 48.3 9 Isadora Winkelman 23:35.4 GR Ottawa Hills 43.9 10 Raelynn Rewa 23:46.8 Greenville 40.1 9 Veda Schuitema 23:56.4 GR Union 36.9 9 Joclyn Jackson 23:59.6 GR Northview 35.8 11 Jadyn Rodgers 24:04.9 GR Northview 34.0 12 Addison Kemp 24:33.8 Greenville 24.4 9 Eleanor Ransford 24:48.3 GR Union 19.6 10 Emma Barecki 24:51.7 GR Northview 18.4 11 Brielle Langenberg 24:55.8 GR Union 17.1 9 Cora Van Doorne 25:40.6 GR Union 2.1
Grade Name Time Team Rating 12 Mia May 17:54.5 Sparta 157.5 11 Avery Engbers 18:00.6 Holland Christian 155.5 11 Oakley Osterhart 18:26.4 Coopersville 146.9 10 Breslyn Klein 18:28.2 Coopersville 146.3 12 Olivia Weiss 18:38.6 Holland 142.8 12 Ellery Lampen 18:54.1 Holland Christian 137.6 12 Eliana Stob 19:02.8 Holland Christian 134.7 12 Sawyer Reagan 19:11.5 Allendale 131.8 9 Anna Zietlow 19:20.1 Holland Christian 129.0 9 Molly White 19:25.5 Holland Christian 127.2 10 Lauren Meyer 19:26.4 Allendale 126.9 9 Molly Murphy 19:36.6 Holland 123.5 12 Mackenzie Huizenga 19:40.8 Holland Christian 122.1 10 Mia Hill 19:48.2 Allendale 119.6 10 Addisyn Wood 19:50.1 Sparta 119.0 10 Tessa Nienhuis 20:02.4 Holland 114.9 12 Johanna Mulder 20:03.4 Holland 114.5 12 Kylee Brose 20:09.9 Allendale 112.4 9 Cecilia Perdue 20:26.1 GR Catholic Central 107.0 11 Sophie Jones 20:27.9 Holland Christian 106.4 12 Abby Noorman 20:30.2 Cedar Springs 105.6 11 Lexi Gibson 20:31.8 Holland 105.1 12 Carly Bruxvoort 20:31.9 Hudsonville Unity Christian 105.0 12 Lydia Nelson 20:34.1 Hamilton 104.3 10 Hadley Silveira 20:39.4 Allendale 102.5 9 Seraphina Korte 20:41.7 GR Catholic Central 101.8 11 Quinn McWilliams 20:45.7 Coopersville 100.4 9 Keira Garza 20:47.8 GR West Catholic 99.7 9 Halle Valliere 20:52.9 Cedar Springs 98.0 12 Noelle Wielhouwer 20:53.2 Hudsonville Unity Christian 97.9 9 Maddie Weaver 20:53.2 Hudsonville Unity Christian 97.9 11 Ashlyn DePoy 20:53.3 Holland 97.9 12 Emory Smith 20:58.4 Cedar Springs 96.2 12 Miriam Hess 20:59.7 Cedar Springs 95.8 9 Ruby Phillips 21:01.9 GR Kenowa Hills 95.0 12 Madisyn Lapinski 21:04.7 South Haven 94.1 10 Grace Gruppen 21:06.3 Hudsonville Unity Christian 93.6 9 Rilynn Kwiatkowski 21:12.1 GR Catholic Central 91.6 12 Kenzie Druce 21:15.6 Cedar Springs 90.5 11 Addy Nesbitt 21:17.5 Cedar Springs 89.8 9 Anika Torp 21:20.9 Allendale 88.7 12 McKenzie Whalen 21:25.9 Allendale 87.0 9 Riley Verwolf 21:29.0 Hudsonville Unity Christian 86.0 11 Sara Stoel 21:30.7 Hamilton 85.4 9 Evelyn Alkema 21:36.5 GR West Catholic 83.5 9 Olivia Haveman 21:40.0 Hudsonville Unity Christian 82.3 12 Anna Loy 21:42.5 Sparta 81.5 12 Anna Schulz 21:47.2 GR West Catholic 79.9 12 Abigail Brooks 21:48.2 Coopersville 79.6 10 Megyn Allers 21:54.7 Coopersville 77.4 12 Eisele Prutch 21:56.9 Holland 76.7 11 Finley Koutz 22:02.1 Sparta 75.0 12 Katherin Barajas 22:08.5 South Haven 72.8 10 Erin Gordon 22:11.7 South Haven 71.8 11 Celia Milhiem 22:13.9 Coopersville 71.0 12 Kendall Nester 22:23.3 Cedar Springs 67.9 12 Sophia Morrell 22:26.5 Sparta 66.8 12 Avery Parmeteer 22:28.1 Wyoming Lee 66.3 12 Emily Costello 22:42.7 Sparta 61.4 10 Elena Schmuker 22:43.4 Hudsonville Unity Christian 61.2 11 Jenna VanderLaan 22:54.5 GR Catholic Central 57.5 10 Gianna Richmond 23:06.4 GR West Catholic 53.5 12 Cora Williams 23:15.0 Hamilton 50.7 11 Scout Widner 23:20.7 Hamilton 48.8 9 Marlo Cleveland 23:23.1 Comstock Park 48.0 12 Anna Ziedins 23:36.9 GR Catholic Central 43.4 11 Leah Aagesen 23:37.6 GR Catholic Central 43.1 12 Lauren Bradford 23:47.4 Sparta 39.9 11 Lily Springer 23:52.9 Hamilton 38.0 10 Elke Peterson 23:54.4 South Haven 37.5 11 Anna Billman 24:13.8 Allegan 31.1 10 Gillian Majewski 24:15.8 GR Kenowa Hills 30.4 10 Ayla Meiste 24:20.0 Hamilton 29.0 9 Gracelyn Ketelaar 24:20.3 Allegan 28.9 12 Maya Witkovsky 24:50.6 Allegan 18.8 12 Melissa Ramirez-Lazo 24:54.5 Wyoming Lee 17.5 11 Kinley Phillips 25:01.5 Hamilton 15.2 12 Audrey Van’t Hof 25:08.8 GR Kenowa Hills 12.7 11 Alyson Crete 25:25.6 Comstock Park 7.1
Grade Name Time Team Rating 11 Elliana Max 18:37.7 Kent City 143.1 11 Shelby Zimmer 19:19.0 Kent City 129.3 12 Leah Sneller 19:29.8 Muskegon Western Mich. Christian 125.7 12 Shelby Kuiper 19:34.1 GR Covenant Christian 124.3 10 Joselyn Vogel 19:44.8 Kent City 120.7 12 Kamryn Salladay 19:54.1 Lakeview 117.6 12 Anna DeVries 20:14.4 GR Covenant Christian 110.9 11 Abbie Koole 20:18.1 GR Covenant Christian 109.6 10 Kate DeVries 20:19.0 GR Covenant Christian 109.3 12 Lydia Minderhoud 20:20.5 GR Covenant Christian 108.8 9 Kelsey Elsner 20:30.1 Kent City 105.6 12 Faith Jenkins 20:35.5 Grandville Calvin Christian 103.8 10 Bayla Curtis 20:43.2 Kent City 101.3 9 Adelita Tobias 20:43.8 Vermontville Maple Valley 101.1 11 Ellason Foster 20:55.7 Newaygo 97.1 10 Leah Elzinga 21:05.7 GR Covenant Christian 93.8 11 Joellah Bouwman 21:17.4 Grandville Calvin Christian 89.9 12 Rochelle Liu 21:20.3 Muskegon Western Mich. Christian 88.9 12 Laura Castrejon 21:29.8 Newaygo 85.7 11 Lynnae Meengs 21:30.3 Grandville Calvin Christian 85.6 9 Taylor Dornbos 21:34.5 Grandville Calvin Christian 84.2 10 Brooke Scheidel 21:36.0 Kent City 83.7 9 Audra Niemi 21:54.5 Kent City 77.5 10 Sonya Minderhoud 22:01.6 GR Covenant Christian 75.1 12 Riley Perley 22:01.6 Delton-Kellogg 75.1 9 Olivia Gonzalez 22:26.6 Delton-Kellogg 66.8 9 Raegan Jones 22:43.6 Vermontville Maple Valley 61.1 10 Martina Choliz 22:54.4 Muskegon Western Mich. Christian 57.5 10 Peyten Hansen 22:55.7 Stanton Central Montcalm 57.1 9 Brightyn Minchak 23:05.0 Montague 54.0 10 Ariadna Guijarro Penas 23:05.2 Newaygo 53.9 10 Josephine Baker 23:06.6 Wyoming Potter’s House 53.5 11 Lydia Emerick 23:12.5 Vermontville Maple Valley 51.5 10 Olivia Vincent 23:16.9 Delton-Kellogg 50.0 10 Peyton Danks 23:16.9 Delton-Kellogg 50.0 12 Kodi Hackenberg 23:26.0 Ravenna 47.0 9 Sophia Gammon 23:30.7 Muskegon Western Mich. Christian 45.4 11 Alicia Caceres 23:31.0 Newaygo 45.3 10 Annika Kauffman 23:31.9 Grandville Calvin Christian 45.0 11 Evie Folkema 23:32.2 Muskegon Western Mich. Christian 44.9 9 Annabelle Walter 23:34.9 Muskegon Western Mich. Christian 44.0 11 Elaina Rohloff 23:37.4 Lakeview 43.2 10 Lilia Waalkes 23:38.8 Wyoming Potter’s House 42.7 12 Lydia Marsman 23:48.8 Grandville Calvin Christian 39.4 12 Hailey Green 23:52.8 North Muskegon 38.1 12 Erica Hansen 23:53.1 Montague 38.0 9 Lena Studer 23:53.2 Muskegon Western Mich. Christian 37.9 9 Leah Fortugaleza 23:53.4 Wyoming Potter’s House 37.9 11 Rosie Johnson 23:54.5 Morley-Stanwood 37.5 12 Melissa VanTimmeren 24:12.0 Grandville Calvin Christian 31.7 11 Anna Tibbe 24:25.0 Wyoming Potter’s House 27.3 11 Ryleigh Vining 24:28.4 Morley-Stanwood 26.2 11 Claira Slezak 24:35.3 Lakeview 23.9 12 Evelynn Courneya 25:02.0 Delton-Kellogg 15.0 12 Hudsyn Mazur 25:07.6 Delton-Kellogg 13.1 12 Aurora Pelham 25:20.0 Ravenna 9.0 11 Carley Wellman 25:33.6 Stanton Central Montcalm 4.5 10 Nevaeh Pineda 25:34.9 Newaygo 4.0 10 Taylor Tuinhoff 25:38.1 Stanton Central Montcalm 3.0 12 Madison Gruber 25:39.5 Delton-Kellogg 2.5
Grade Name Time Team Rating 12 Libby Smith 18:03.3 Gobles 154.6 12 Veyda Conley 18:39.1 Martin 142.6 12 Ava DeYoung 19:16.8 Gobles 130.1 9 Faith Schipper 19:16.9 Holland Calvary Christian 130.0 12 Lindsey Nordyke 19:39.8 Byron Center Zion Christian 122.4 10 Ryleigh Alderink 19:40.5 Holton 122.2 11 Julia White 19:48.1 Portland St. Patrick 119.6 9 Clara Thelen 20:24.2 Fowler 107.6 12 Lauren Shaffer 20:47.0 Gobles 100.0 9 Audreona Gillette 20:48.0 White Cloud 99.7 11 Zoe Fabing 20:49.8 Fowler 99.1 11 Allison Rodgers 20:54.3 Martin 97.6 12 Marian Davlin 21:22.7 Portland St. Patrick 88.1 12 Sara Schipper 21:27.1 Martin 86.6 12 Bailey Case 21:33.3 Pentwater 84.6 11 Madison Deutschmann 21:58.9 Byron Center Zion Christian 76.0 10 Emma Dettmann 22:10.4 Martin 72.2 12 Elise Suwyn 22:13.3 Byron Center Zion Christian 71.2 9 Madilynn Schneider 22:37.3 Fowler 63.2 9 Annie Koenigsknecht 22:43.5 Fowler 61.2 10 Riley Bender 22:44.8 Martin 60.7 11 Addison Tomsic 22:44.8 Gobles 60.7 12 Shang Shi 23:00.7 Gobles 55.4 9 Ella Collins 23:21.6 Gobles 48.5 12 Justice Dixon 23:31.9 White Cloud 45.0 12 Kerigan Pung 23:37.5 Fowler 43.2 11 DuRae Sage 23:38.2 Martin 42.9 11 Laura Rotman 23:49.3 Holland Calvary Christian 39.2 12 Aurora McQueen 23:51.3 Lawrence 38.6 11 Marianna Simon 23:51.4 Fowler 38.5 10 Taylor Cooley 24:27.9 Gobles 26.4 9 Heidi Lockwood 24:38.4 Muskegon Catholic Central 22.9 11 Kacey Reyes 24:41.1 Lawrence 22.0 12 Lily Smith 24:42.1 Pentwater 21.6 9 Hope Phillips 24:50.3 Fowler 18.9 12 Maggie Botsko 24:50.7 Byron Center Zion Christian 18.8 10 Jane Vonk 25:01.9 Holland Calvary Christian 15.0 10 Zoey Soppelsa 25:15.4 Lawrence 10.5