All five St. Joseph scorers were sub-17:30, further proving they’re a team that can run in November
An updated info sheet!
Boys Adjustment: +2Girls Adjustment: +4
RAMBLIN’ THRU RIVERSIDE
Reading, researching, and writing so much, I have a pretty decent pulse of who’s who and who to expect to place well in races. What that summer research DOES NOT account for are the kids who worked their tail off over the past few months and are seeing the positive consequences of those actions.
In these first few weeks of the season, the shoutouts will often go to the first few names I don’t recognize. These kids likely are seeing a breakthrough and deserve the recognition. As the season rolls on, this will likely transition to those who contributed to team success or attention towards those who placed near the front.
All this said, a lack of inclusion does not mean I didn’t notice or I don’t care. I’m just one man and can only write/process so much.
First, a shoutout to the boys and girls who broke through huge barriers.
Both Matii Tarekgn and Marshall Huhn , achieving their first ever sub-15’s. For Huhn, it was a 15 sec. PR, one that came after a series of low-15 performances to kick off the season. Tarekgn won the race in a late kick, dropping 7 sec. off his Under the Lights opener. The two are both fulfilling the potential they established early in their career, a wondrous sight to see.
Four girls snapped the 18 min. barrier – Adalyn Raab, Daisy Cox, Grace Snyder, and Tessa Mascari . For Raab, this was her third straight race in the 17’s, high-level racing this early in the fall. Cox usually finds her way there in late October, not in the middle of September, a sign of greater things to come in a speedier timeline than before. Snyder dropped into this area last week at IWU and made sure us Michiganders were aware of her quickness here at Riverside. And Mascari once again proved that Colorado got a quality commit for next fall.
Tanner Smith, Zeeland West
Throughout his freshman year, the young Duck showed that he’ll be a presence in the sport for years to come. He was in the 16’s for the entire fall and ranked 10th among Michigan freshmen in the 3200m. Smith ain’t complacent though, he’s grinding away with the intention of cementing his spot alongside the best of the ’29 class. Going 15:49 here, blasting into the 15’s for the first time ever, will surely help his cause.
Austin Taft, Traverse City West
A mammoth mid-season matchup came in Session Two’s boys race. Lowell, Jenison, and Traverse City West had all, in their season to date, shown that they’re candidates for a State Title (and nothing from yesterday changes that candidacy). The Titans came out victorious, with Taft having another huge race. The senior is much improved, dropping into the 15’s for the first time ever and running an average of 40+ sec. faster than he was a year ago.
Gwyn Faber, Forest Hills Northern
Late last season, the FHN Husky emerged into a girl that raced into the 19’s. This fall, she’s started that way, hitting the mid-19’s in her opener and even a sub-20 at Bredeweg on one of her slower days. This was the opposite of that, a massive 18:36 PR (45 seconds clear of her previous best), showing a sophomore that’s already taken that next step.
Akaela Daman, Caledonia
Last fall at Otsego, the Scot gave us a hint at her talent, busting out an 18:40. But it was just a hint, as she stayed north of the 18 min. barrier on every occasion since. Until yesterday, when she grabbed the last sub-19 slot, dropping a 18:59.6. We’re glad to have her back, with more opportunities to prove her fitness.
Led by Quinn Middleton, almost all of these Byron Center girls found a season best time.
*** = State Title Contender ** = Top Ten Contender * = State Qualifying Contender Based on the 2021-2025 ratings.
Of course, comparing to State/Regional day isn’t perfect, but if you’re hitting these marks on less consequential days, that’s likely a good omen for championship season. And if not, I’m sure you’ll summon a superhuman effort when it matters more.
BOYS TEAM RATINGS
Team Top-5 Avg. Division Traverse City West*** 202.7 1 Jenison*** 200.2 1 Lowell** 197.4 1 Grand Ledge** 195.0 1 Rockford** 193.4 1 Caledonia** 191.3 1 Grand Haven* 186.0 1 Zeeland West* 185.9 1 Battle Creek Lakeview* 184.2 1 East Kentwood 181.9 1 Portage Central 179.7 1 Forest Hills Central 177.5 1 Mt. Pleasant 173.0 1 Byron Center 170.8 1 Zeeland East 170.5 1 Grand Rapids Ottawa Hills 166.0 1 Mattawan 161.3 1 Forest Hills Northern 153.3 1 Grand Rapids Northview 152.8 1 Grandville 149.9 1 Muskegon Mona Shores 143.5 1 Muskegon Reeths-Puffer 133.5 1 Wyoming 116.6 1 Team Top-5 Avg. Division Holland Christian*** 197.3 2 East Grand Rapids** 191.1 2 Grand Rapids Christian** 183.7 2 St. Joseph** 182.7 2 Grand Rapids South Christian* 174.7 2 Edwardsburg* 173.6 2 Grand Rapids Catholic Central* 173.2 2 Three Rivers 161.9 2 Grand Rapids NorthPointe Christian 160.8 2 Plainwell 158.1 2 Cadillac 154.4 2 GR West Michigan Aviation 154.1 2 Muskegon Oakridge 149.2 2 Linden 141.1 2 Niles 123.2 2 Portland 122.3 2 Grand River Preparatory 121.4 2 Grand Rapids Kenowa Hills 107.9 2 Hamilton 96.8 2 Comstock Park 53.5 2 Team Top-5 Avg. Division Traverse City St. Francis* 162.3 3 The Potter’s House 149.9 3 Grand Rapids Covenant Christian 149.8 3 Mason County Central 130.4 3 Leroy Pine River 107.7 3 Grandville Calvin Christian 97.0 3 Team Top-5 Avg. Division Martin* 153.4 4 Tri-Unity Christian* 152.2 4 Team Top-5 Avg. Division Kalamazoo Homeschool Sports 185.0 HS
GIRLS TEAM RATINGS
Anneliese Passchier had herself a SB leading her East Grand Rapids girls
Team Top-5 Avg. Division Hudsonville** 141.9 1 Rockford** 139.4 1 Portage Central** 137.9 1 Holland West Ottawa* 124.3 1 Grand Haven* 123.3 1 Zeeland East* 122.9 1 Traverse City West* 122.1 1 Jenison* 122.0 1 Zeeland West 117.4 1 Mt. Pleasant 114.2 1 Caledonia 113.6 1 Forest Hills Northern 112.0 1 East Kentwood 109.8 1 Byron Center 94.4 1 Battle Creek Lakeview 87.0 1 Muskegon Mona Shores 84.4 1 Lowell 80.2 1 Grand Rapids Ottawa Hills 77.2 1 Forest Hills Central 75.1 1 Muskegon Reeths-Puffer 61.2 1 Mattawan 54.0 1 Grand Rapids Northview 29.7 1 Team Top-5 Avg. Division Holland Christian** 136.9 2 Linden** 128.8 2 Grand Rapids South Christian** 126.3 2 East Grand Rapids** 119.4 2 Grand Rapids Christian** 118.5 2 Plainwell* 110.9 2 St. Joseph* 105.0 2 Cadillac 96.3 2 Grand Rapids NorthPointe Christian 89.3 2 Edwardsburg 88.3 2 Three Rivers 83.6 2 GR West Michigan Aviation 75.7 2 Grand Rapids Catholic Central 72.0 2 Niles 61.6 2 Hamilton 55.7 2 Portland 30.4 2 Grand Rapids West Catholic 18.7 2 Grand River Preparatory 11.3 2 Team Top-5 Avg. Division Traverse City St. Francis** 114.8 3 Grand Rapids Covenant Christian** 113.1 3 Leroy Pine River 73.6 3 Grandville Calvin Christian 57.7 3 Mason County Central 55.9 3 The Potter’s House 12.5 3 Team Top-5 Avg. Division Onekama** 90.3 4 Martin** 86.0 4 Team Top-5 Avg. Division Kalamazoo Homeschool Sports 85.5 HS
BOYS INDIVIDUAL RATINGS
Grade Name Time Team Rating 12 Matii Tarekegn 14:59.1 East Kentwood 219.6 12 Marshall Huhn 14:59.4 Lowell 219.5 12 Luka Hammond 15:04.0 Grand Haven 218.0 10 Archer VerHage 15:17.9 Grand Haven 213.4 12 Liam Wierzba 15:22.4 TC West (Traverse City) 211.9 11 Micah Becker 15:34.2 East Grand Rapids 207.9 11 Rylen Richey 15:34.9 Grand Ledge 207.7 11 Lincoln Laansma 15:35.7 Tri-unity Christian 207.4 12 Josiah Derksen 15:40.0 Rockford 206.0 11 Finn Frost-Grayson 15:40.7 TC West (Traverse City) 205.8 11 Caleb Conner 15:42.9 Jenison 205.0 12 Caelan Marsh 15:46.9 Grand Ledge 203.7 11 Marcus Essling 15:47.0 Portage Central 203.7 10 Tanner Smith 15:49.4 Zeeland West 202.9 12 Colin Stawasz 15:50.5 Lowell 202.5 12 Thomas Fisher 15:51.2 East Grand Rapids 202.3 12 Ethan Burks 15:51.2 Jenison 202.3 11 Carter Cooke 15:52.1 Jenison 202.0 12 Cody Bromley 15:52.5 Lowell 201.8 10 Grant Lampen 15:52.7 Holland Christian 201.8 11 Johnathan Elsea 15:52.9 Mount Pleasant 201.7 11 Ethan Ferguson 15:53.1 Edwardsburg 201.6 12 Noah Rice 15:53.3 Kalamazoo Homeschool Sports 201.6 12 Austin Taft 15:53.4 TC West (Traverse City) 201.5 12 Bryce Falbe 15:53.7 Muskegon Oakridge 201.4 9 Drew Franken 15:54.7 Holland Christian 201.1 11 Bennett Snapper 15:55.2 Caledonia 200.9 11 James Scholten-Holcomb 15:56.5 GR Christian 200.5 10 Emmett Duggar 15:57.1 TC West (Traverse City) 200.3 11 Luke Bultman 15:58.8 Rockford 199.7 10 Zander Stewart 15:59.3 Holland Christian 199.6 11 Ashton Fink 15:59.9 GR Christian 199.4 11 Sean Thompson 16:00.6 Caledonia 199.1 11 Chase Sherman 16:04.2 Jenison 197.9 11 Karson Lewis 16:05.3 BC Lakeview 197.6 11 Elijah Demlow 16:08.3 BC Lakeview 196.6 12 Evan Armstrong 16:09.5 Kalamazoo Homeschool Sports 196.2 12 Mitchell Dunlap 16:09.8 GR Catholic Central 196.1 12 Noah Watson 16:10.5 Rockford 195.9 10 Bryson Hassevoort 16:10.7 Zeeland West 195.8 12 Cole Coffman 16:13.9 Holland Christian 194.7 12 Nolan Lounds 16:14.7 Grand Ledge 194.4 9 Hans Templeton 16:16.1 Jenison 194.0 10 Austin Hughes 16:16.2 TC West (Traverse City) 193.9 12 Seth Randall 16:16.4 St. Joseph 193.9 12 Ben Verlin 16:16.4 GR South Christian 193.9 12 Tristan Zhang 16:19.8 Portage Central 192.7 11 Jacob Kornoely 16:23.8 GR West Mich. Aviation 191.4 12 Nate Davis 16:24.3 Zeeland East 191.2 11 Bentley Nichols 16:29.2 Caledonia 189.6 10 Lucas Mueller 16:29.5 GR Ottawa Hills 189.5 11 David Kore 16:30.2 Three Rivers 189.3 10 Zach Diller 16:30.5 Holland Christian 189.2 11 Jackson Duval 16:32.2 BC Lakeview 188.6 11 Carson Wiersbe 16:32.4 St. Joseph 188.5 10 Sullivan Oberg 16:33.4 Jenison 188.2 10 Hudson Kemper 16:33.5 GR South Christian 188.2 12 Josiah Rozema 16:33.6 GR South Christian 188.1 11 Declan Duch 16:33.8 Jenison 188.1 10 Leland Barnett 16:33.8 TC West (Traverse City) 188.1 10 Tyler Bromley 16:34.5 Lowell 187.8 11 Henry Yoder 16:34.9 FHC GR Forest Hills Central 187.7 12 William Ready 16:36.6 Traverse City St. Francis 187.1 10 John Brickley 16:37.0 Niles 187.0 11 Cole Mckenna 16:38.2 Caledonia 186.6 11 Zach Vollbrecht 16:38.5 TC West (Traverse City) 186.5 10 Austin Henderson 16:40.0 Jenison 186.0 11 Beckett Kneisel 16:40.5 East Grand Rapids 185.8 10 Colton Mulder 16:41.9 Cadillac 185.4 11 Reed Gates 16:42.9 Edwardsburg 185.0 12 Dayton VanderMoere 16:43.5 Grand Ledge 184.8 12 Noah Thelen 16:44.4 Grand Ledge 184.5 11 Matthew LaPorte 16:45.2 St. Joseph 184.3 11 Declan Shoemaker 16:45.6 TC West (Traverse City) 184.1 11 Donnie Richmond 16:46.0 Portland 184.0 10 Rowen Donker 16:46.5 Jenison 183.8 12 Charles Gavan 16:47.2 Rockford 183.6 10 Grady Johnson 16:48.5 Jenison 183.2 10 Nolan Ruch 16:50.7 TC West (Traverse City) 182.4 10 James Hollebeek 16:52.0 Rockford 182.0 11 Zachary Newman 16:52.1 Byron Center 182.0 11 Timothy Adair 16:53.6 Kalamazoo Homeschool Sports 181.5 11 Jude TenElshof 16:54.0 Jenison 181.3 12 Ethan Curtiss 16:55.3 FHC GR Forest Hills Central 180.9 11 Landon Schibelhut 16:56.1 TC West (Traverse City) 180.6 11 Jake Potgeter 16:57.5 Caledonia 180.2 12 Chase Woller-Skar 16:58.0 East Grand Rapids 180.0 9 Henry Straveler 16:59.3 East Grand Rapids 179.6 11 Rhy Schneider 16:59.9 Rockford 179.4 12 Lucas Aardema 17:00.6 East Grand Rapids 179.1 12 Rylan VanDenBeldt 17:01.0 Holland Christian 179.0 12 Grant Feldpausch 17:04.0 Caledonia 178.0 12 Elias DeJong 17:05.5 GR Christian 177.5 10 Abel Aleme 17:05.5 East Kentwood 177.5 11 Michael Ensing 17:05.7 Zeeland West 177.4 11 Weston Grewell 17:06.5 Zeeland West 177.2 10 Anthony Durocher 17:06.9 St. Joseph 177.0 11 Liam Gunnink 17:07.7 Jenison 176.8 12 Joshua Dodd 17:09.0 Zeeland West 176.3 12 Micah Couser 17:09.7 Grand Ledge 176.1 11 Nicholas Amorose 17:10.7 Caledonia 175.8 12 Jayden Mueller 17:11.4 Muskegon Oakridge 175.5 11 Owen VerBeek 17:11.9 Jenison 175.4 10 Dylan McKinney 17:12.3 Rockford 175.2 12 Drew Swayze 17:12.7 Lowell 175.1 10 Hudson Smith 17:12.8 Lowell 175.1 11 Collin Mayer 17:13.1 FHC GR Forest Hills Central 175.0 11 Mason Benson 17:15.4 FHC GR Forest Hills Central 174.2 9 Beau Joyner 17:15.9 East Kentwood 174.0 12 Dominik Ladomato Fisher 17:16.1 GR Ottawa Hills 174.0 10 Aaron Jeruzal 17:16.2 Byron Center 173.9 12 Connor Wessels 17:16.9 Mattawan 173.7 12 Evan Buteyn 17:17.1 Grandville Calvin Christian 173.6 10 Luke Worley 17:17.4 GR NorthPointe Christian 173.5 12 Brian Artman 17:17.6 Kalamazoo Homeschool Sports 173.5 11 Noah Heriford 17:18.1 Grand Ledge 173.3 12 Addison Dufendach 17:18.2 Rockford 173.3 12 Wyatt Taylor-DeNooyer 17:18.4 Holland Christian 173.2 12 Liam Eaton 17:19.0 GR Northview 173.0 11 Levi VanderLaan 17:19.2 Caledonia 172.9 12 Liam Dykhouse 17:19.3 Caledonia 172.9 10 Seth Sytsma 17:19.5 GR Christian 172.8 11 Nico DiLaura 17:19.8 Zeeland East 172.7 10 Jonah Nagel 17:20.8 Caledonia 172.4 9 Ian Schmidt 17:20.9 Grand Ledge 172.4 11 Daniel LaRoy 17:21.6 Kalamazoo Homeschool Sports 172.1 11 Caleb Elwell 17:22.4 Mattawan 171.9 11 Braiden Schuh 17:22.5 Edwardsburg 171.8 11 Derek Bostrom 17:22.9 Holland Christian 171.7 10 Aaron Martinson 17:23.3 Portland 171.6 11 Jack Mecklenborg 17:23.6 Portage Central 171.5 10 Cameron Howe 17:23.9 GR Kenowa Hills 171.4 10 Peyton Eichinger 17:25.0 Mount Pleasant 171.0 11 Jacob Gruppen 17:25.7 Zeeland West 170.8 11 Landon Humphrey 17:26.0 Grand Ledge 170.7 9 Kyle Whitacre 17:26.5 Kalamazoo Homeschool Sports 170.5 9 Micah Chen 17:27.0 Zeeland East 170.3 10 Collin Bancroft 17:27.4 Grand Ledge 170.2 11 David Driver 17:28.0 East Kentwood 170.0 11 Matthew Hoffmeyer 17:28.3 Grand Haven 169.9 12 Brayden Kelliher 17:28.6 Jenison 169.8 12 Gabe Slater 17:28.8 FHC GR Forest Hills Central 169.7 9 Easton Netzley 17:28.9 St. Joseph 169.7 12 Sean Wilson-Ross 17:29.4 East Grand Rapids 169.5 12 Carter Hughes 17:29.4 BC Lakeview 169.5 11 Caden Uttech 17:29.4 Zeeland West 169.5 11 Levi Walker 17:29.9 Jenison 169.4 9 Nolan Richardson 17:30.0 GR Catholic Central 169.3 12 Micah Kuiper 17:30.1 GR Covenant Christian 169.3 10 Tristan Rogers 17:30.5 Grand Ledge 169.2 10 Jude Arledge 17:31.0 Kalamazoo Homeschool Sports 169.0 10 Sakario Galban 17:31.5 BC Lakeview 168.8 10 Thomas Sigler 17:31.9 Martin 168.7 9 Bennett Teitsma 17:32.7 GR Christian 168.4 9 Caleb Carrington 17:32.7 Niles 168.4 12 Justin Hutt 17:32.7 East Kentwood 168.4 11 Alex VanDuren 17:33.0 Holland Christian 168.3 12 William Justice 17:33.5 Plainwell 168.2 9 Wesley Scholten-Holcomb 17:35.2 GR Christian 167.6 10 Leo Alivia 17:35.7 GR Catholic Central 167.4 11 Josh Wiseman 17:36.3 Grand Haven 167.2 12 Easton McCloy 17:36.4 GR NorthPointe Christian 167.2 9 Mason Rumely 17:36.8 GR Catholic Central 167.1 11 Conner Terry 17:36.8 East Kentwood 167.1 12 Micah Tromp 17:37.0 Byron Center 167.0 10 James Forney 17:37.6 Lowell 166.8 12 Rolland Sterken 17:38.0 Jenison 166.7 12 Eric Pierce 17:38.2 Byron Center 166.6 10 Cooper Green 17:38.2 Mount Pleasant 166.6 11 Brett Raak 17:39.0 Zeeland West 166.3 12 Fisher Lipsey 17:39.3 Grand Ledge 166.2 11 Anthony Rushmore 17:39.4 GR Catholic Central 166.2 11 Wyatt Ramsey 17:39.7 Plainwell 166.1 11 Thanuj Pari 17:39.9 GR West Mich. Aviation 166.0 9 Hudson Dannenberg 17:40.0 Holland Christian 166.0 10 Bryson Yurcek 17:40.7 BC Lakeview 165.8 9 Henry Beach 17:41.3 East Grand Rapids 165.6 10 Beckett Melendez 17:41.3 Portage Central 165.6 12 Daniel Chaney 17:42.9 Lake Leelanau St. Mary 165.0 10 Graham Tormoen 17:43.5 Portage Central 164.8 10 Tyler Newman 17:44.8 Byron Center 164.4 10 Isaac Dinh 17:44.9 Caledonia 164.4 11 Harper Mullet 17:45.8 Traverse City St. Francis 164.1 12 Job Moore 17:46.9 Wyoming Potter’s House 163.7 12 Emmanuel Valdez 17:47.4 Mount Pleasant 163.5 11 Beckett Swanson 17:48.3 Cadillac 163.2 10 Parson Jones 17:49.0 Holland Christian 163.0 11 Mason Harrison 17:49.5 Caledonia 162.8 11 Brendan McAuliffe 17:49.8 Rockford 162.7 12 Shane Nshime 17:49.9 East Kentwood 162.7 9 Sean Hoffman 17:50.0 Plainwell 162.7 10 Joey Hall 17:50.2 Portage Central 162.6 10 Elijah Harris 17:50.5 Three Rivers 162.5 12 Asher Barz 17:51.5 Mount Pleasant 162.2 10 Mason Charon 17:51.7 Jenison 162.1 11 Devin Stotz-Ghosh 17:52.4 Portage Central 161.9 12 Hunter Hayes 17:52.5 Martin 161.9 12 Quincen Hackbardt 17:52.6 FHN GR Forest Hills Northern 161.8 9 Karstan Groot 17:53.5 Grand Haven 161.5 12 Alex Stout 17:54.3 East Grand Rapids 161.2 11 Drew Chenery 17:54.4 Portage Central 161.2 11 Mahir Tabakovic 17:55.3 Grandville 160.9 9 Ari Immink 17:55.3 Kalamazoo Homeschool Sports 160.9 11 Alex DeRoo 17:55.7 GR Ottawa Hills 160.8 11 Tony Hilton 17:55.8 Three Rivers 160.7 9 Joseph Joey Wessels 17:56.0 Mattawan 160.7 12 Daniel Erdmann 17:56.3 Wyoming Potter’s House 160.6 11 Joseph Segard 17:56.8 GR NorthPointe Christian 160.4 10 Louis Ready 17:56.8 Traverse City St. Francis 160.4 12 Tristen Hinson 17:57.6 Zeeland East 160.2 10 Isaiah Ewing 17:57.9 Grandville 160.0 12 Nate Gorman 17:58.5 Traverse City St. Francis 159.8 9 James Terpstra 17:58.5 Jenison 159.8 11 Henry Tate 17:59.4 East Grand Rapids 159.5 9 Louis Schillaci 17:59.7 Grand Haven 159.4 11 Xavier Peralta 17:59.8 Grand River Prep 159.4 9 Reagan Donahue 17:59.8 East Grand Rapids 159.4 11 Austin Vista 18:02.0 Jenison 158.7 9 Brodie Haslett 18:02.8 Cadillac 158.4 11 Levi Groenhout 18:03.1 Zeeland East 158.3 11 Graham Shilton 18:03.5 FHN GR Forest Hills Northern 158.2 9 Hudson Skinner 18:03.6 Grand Ledge 158.1 12 Brayden Buelow 18:03.7 Portage Central 158.1 11 Caleb Glass 18:03.7 Grandville Calvin Christian 158.1 11 Oscar Trout 18:03.8 East Grand Rapids 158.1 12 Eli Foged 18:04.0 TC West (Traverse City) 158.0 9 Asher Koops 18:04.0 GR Covenant Christian 158.0 10 Brennen Norman 18:04.5 Mount Pleasant 157.8 11 Landin Ramsey 18:05.3 Plainwell 157.6 12 Gabe Boelman 18:05.4 Kalamazoo Homeschool Sports 157.5 12 Nathaniel Phillips 18:05.5 Jenison 157.5 11 Colin Rourke 18:06.7 Muskegon Mona Shores 157.1 10 Miles Decker 18:08.3 Mount Pleasant 156.6 10 Nate Zondervan 18:08.6 GR South Christian 156.5 11 Edward Gorkowski 18:08.9 East Kentwood 156.4 10 Dawson Wiggerman 18:08.9 Rockford 156.4 12 Jacob Mead 18:08.9 GR Catholic Central 156.4 11 Alex DeYoung 18:09.3 FHN GR Forest Hills Northern 156.2 11 Riley Szalai 18:09.8 Edwardsburg 156.1 12 Isaac Millward 18:10.0 Portage Central 156.0 9 Camden McKay 18:10.3 Rockford 155.9 9 Declan Geerling 18:10.6 Byron Center 155.8 9 Cooper Branch 18:11.7 Portage Central 155.4 12 Mattias Tuls 18:11.7 Wyoming Potter’s House 155.4 11 Patrick Conroy 18:12.4 St. Joseph 155.2 10 Andy Falk 18:14.2 GR Christian 154.6 11 Ryan Sorrell 18:14.5 GR NorthPointe Christian 154.5 11 Aiden VanLoenen 18:14.6 GR Northview 154.5 12 Peter Sluys 18:15.3 Wyoming 154.2 9 Sam Bultman 18:15.3 Rockford 154.2 12 Lucas Szczesny 18:15.4 Portage Central 154.2 10 Conner Hoeksema 18:16.2 Zeeland East 153.9 10 Tristan Byrne 18:16.3 Byron Center 153.9 11 Felix Ndayishimiye 18:17.2 East Kentwood 153.6 12 Sean Bostwick 18:17.5 Rockford 153.5 11 Trent Scarlavai 18:17.6 GR West Catholic 153.5 10 Kingsley Saltsman 18:17.8 GR Ottawa Hills 153.4 11 Jacob Keef 18:18.0 Byron Center 153.3 11 Lyle Schaible 18:18.4 Edwardsburg 153.2 12 Jacob Fletcher 18:19.1 Kalamazoo Homeschool Sports 153.0 9 Zeke Hekman 18:20.4 Holland Christian 152.5 11 Ben Sushynski 18:20.5 Linden 152.5 10 Clark Stevens 18:20.6 Edwardsburg 152.5 11 Jeremiah VanHouten 18:20.8 Martin 152.4 10 Ravi Draznin 18:20.8 GR Ottawa Hills 152.4 12 Micah Manion 18:21.0 GR Christian 152.3 12 Talon Kurlenda 18:21.2 FHC GR Forest Hills Central 152.3 10 Jaxsen Shemer 18:21.4 Jenison 152.2 11 Jackson Bannister 18:21.9 East Kentwood 152.0 11 Adrian Perez 18:22.0 Three Rivers 152.0 11 Leo Garritano 18:22.3 Kalamazoo Homeschool Sports 151.9 12 Jadon Dettmann 18:23.1 Martin 151.6 10 Noah Bhan 18:23.1 Portage Central 151.6 12 Jackson Harlow 18:24.0 Grand Ledge 151.3 10 Lucas Crozier 18:24.5 Muskegon Mona Shores 151.2 10 Evan Verwys 18:24.8 Rockford 151.1 11 Hayden Vess 18:25.4 GR Christian 150.9 9 Brennan Johnson 18:25.5 Rockford 150.8 12 Braeden Gildea 18:26.2 Mattawan 150.6 11 Braam Maatman 18:27.9 Lowell 150.0 12 Joel Schmidt 18:28.5 Grand Ledge 149.8 10 Lincoln Peck 18:28.5 Mattawan 149.8 11 Micah Maier 18:28.6 St. Joseph 149.8 9 River Johnson 18:28.8 Zeeland West 149.8 10 Colton Kamphuis 18:29.2 Zeeland East 149.6 10 Seth Miller 18:31.1 Caledonia 149.0 9 Cooper Agee 18:31.9 GR West Mich. Aviation 148.7 11 Zadan Ryskamp 18:32.8 GR NorthPointe Christian 148.4 12 Zion Bunsee 18:34.8 FHN GR Forest Hills Northern 147.7 10 Cade Chrystan 18:34.8 GR West Catholic 147.7 11 Noah Holden 18:34.9 Mason County Central 147.7 12 Ethan Lynch 18:35.2 Grandville 147.6 11 Justin Harper 18:36.2 Caledonia 147.3 11 Callan Toman 18:36.6 Kalamazoo Homeschool Sports 147.1 11 John DeYoung 18:37.3 GR Christian 146.9 12 Tyler Buck 18:37.7 GR South Christian 146.8 11 Ethan Moon 18:38.3 Grand Haven 146.6 11 Ryan Khatir 18:38.8 Muskegon Mona Shores 146.4 12 Van Roach 18:39.9 Muskegon Mona Shores 146.0 9 Philip (PJ) Stender 18:40.1 Kalamazoo Homeschool Sports 146.0 12 Emmanuel Gonzalez 18:41.0 GR Northview 145.7 10 Ryan Dalman 18:41.1 Zeeland West 145.6 12 Elijah Louissaint 18:41.1 Grand River Prep 145.6 10 Will Veldheer 18:41.3 GR Northview 145.6 9 Micah LaFlure 18:42.7 GR Northview 145.1 10 Karson Brennan 18:42.7 Grand Haven 145.1 10 Zachary Mann 18:42.8 Rockford 145.1 10 Gabriel Luna 18:42.8 Muskegon Reeths-Puffer 145.1 12 Cesar Rodriguez Delgado 18:43.3 Three Rivers 144.9 9 Landers Kolch 18:43.6 Linden 144.8 11 Corbin Cummings 18:44.0 Rockford 144.7 12 Caleb Swiney 18:44.2 Wyoming Potter’s House 144.6 11 Charles Wiseman 18:44.2 Grand Haven 144.6 10 Caden Butler 18:44.7 East Grand Rapids 144.4 9 Locklan Tacktor 18:44.7 Mason County Central 144.4 10 Trey Rusbasan 18:45.1 St. Joseph 144.3 10 Liam Bisnett 18:45.4 Mattawan 144.2 11 Alex Florian 18:45.7 Eaton Rapids 144.1 9 Calvin Sumners 18:46.6 GR Ottawa Hills 143.8 12 Connor Burch 18:46.7 Grand Ledge 143.8 10 Asher Meyer 18:47.9 GR West Catholic 143.4 12 Darren Moore 18:49.5 LeRoy Pine River 142.8 10 Caden Amerine 18:49.6 Tri-unity Christian 142.8 11 Ryan Boshoven 18:50.0 GR Catholic Central 142.7 9 Cooper Cal 18:50.2 East Grand Rapids 142.6 12 James Samra 18:50.2 East Grand Rapids 142.6 10 Gage Roodvoets 18:50.3 GR South Christian 142.6 12 Mason England 18:50.6 GR Catholic Central 142.5 10 Ryan Hannant 18:51.0 FHN GR Forest Hills Northern 142.3 10 Wilson Labardee 18:51.0 Grandville 142.3 11 Donovan Swan 18:51.3 TC West (Traverse City) 142.2 10 Henry Flowers-Stiles 18:51.8 FHC GR Forest Hills Central 142.1 10 Skylan Bowie 18:51.9 Grand Ledge 142.0 9 Max McCarty 18:52.9 Kalamazoo Homeschool Sports 141.7 11 Isaac Bennett 18:53.2 Caledonia 141.6 11 Reuben Lorenz 18:53.3 St. Joseph 141.6 9 Teddy Leugs 18:53.5 GR South Christian 141.5 11 Luis Hirt 18:53.6 GR NorthPointe Christian 141.5 12 Liam Heyboer 18:54.5 GR Covenant Christian 141.2 9 Kade Messamore 18:54.6 Mattawan 141.1 9 Eli Kaighen 18:54.8 Tri-unity Christian 141.1 11 Bryce Robinson 18:54.8 Three Rivers 141.1 11 Ty Brower 18:54.9 Holland Christian 141.0 9 Ryan Labeau 18:55.3 GR West Mich. Aviation 140.9 11 Benjamin Rowekamp-Ambs 18:55.3 Mattawan 140.9 12 Connor Bleything 18:55.8 Three Rivers 140.7 11 Andrew Duthler 18:56.7 GR Covenant Christian 140.4 12 Cameron Rynsburger 18:56.9 Holland Christian 140.4 10 Yannick Giedeman 18:57.1 Rockford 140.3 12 Brennen Gritters 18:57.2 GR Covenant Christian 140.3 12 Grant Morrell 18:57.3 Caledonia 140.2 12 Nathan Sanderson 18:57.4 GR NorthPointe Christian 140.2 11 Connor Geary 18:57.7 GR Ottawa Hills 140.1 11 Isaac Fletcher 18:57.7 Mattawan 140.1 9 Padraig Hollandsworth 18:58.0 Traverse City St. Francis 140.0 8 Isaac Koros 18:58.2 Tri-unity Christian 140.0 11 Drake Green 18:58.2 Grand Haven 139.9 11 Mason Reichert 18:58.3 Wyoming Godwin Heights 139.9 10 Jaxon Rexin 18:58.5 Linden 139.8 12 Kai Bouathong 18:58.8 Zeeland West 139.7 9 Johnny Sinke 18:59.0 Onekama 139.7 9 James Stapert 18:59.6 GR Christian 139.5 11 Mason Wolfe 18:59.7 Three Rivers 139.4 10 Henry Schrauben 19:00.0 Lowell 139.3 11 Daxton Hune 19:00.6 Rockford 139.1 11 Nathan Wearing 19:00.9 Jenison 139.0 11 Luca Hemsley 19:01.2 FHC GR Forest Hills Central 138.9 10 Troy Weatherbee 19:01.8 Grandville 138.7 10 Landon Learn 19:02.2 Muskegon Reeths-Puffer 138.6 9 Aiden Wolf 19:02.4 TC West (Traverse City) 138.5 12 Tate Kroll 19:02.8 Grandville 138.4 9 Kelton Homan 19:02.8 Portage Central 138.4 10 Sawyer Bailey 19:03.4 Edwardsburg 138.2 12 Isaac Witte 19:03.5 GR Christian 138.2 12 Dayton Sneller 19:04.1 Zeeland West 138.0 11 Max Wolgast 19:06.7 Three Rivers 137.1 9 John Stamm 19:07.0 Portage Central 137.0 11 Titus Plattner 19:07.5 GR Christian 136.8 10 Logan Mahan 19:07.8 Cadillac 136.7 11 Levi Charboneau 19:08.6 Lowell 136.5 10 Mason Segur 19:08.8 Byron Center 136.4 10 Reed Nyland 19:09.1 TC West (Traverse City) 136.3 10 Jack Wurtzel 19:09.2 BC Lakeview 136.3 12 Austin Finkbeiner 19:09.3 Grand River Prep 136.3 9 Henry Hulst 19:09.3 GR South Christian 136.2 10 Esaiah Hutchinson 19:09.5 Grand Ledge 136.2 9 Karlson Raab 19:10.0 Zeeland East 136.0 12 Jackson Bunda 19:10.2 FHN GR Forest Hills Northern 135.9 10 Liam Bryant 19:10.5 Plainwell 135.9 9 Graham Mason 19:10.7 Portage Central 135.8 11 Kyron Novak 19:11.0 Muskegon Reeths-Puffer 135.7 11 Henry Nederveld 19:11.3 Jenison 135.6 11 Henry Cook 19:11.4 Caledonia 135.5 11 Tegan Lowe 19:11.9 Lowell 135.4 12 Silas Pycraft 19:13.2 Hamilton 134.9 10 Jackson LaFlure 19:13.7 GR NorthPointe Christian 134.8 10 Crew Petersen 19:14.2 Rockford 134.6 10 Devin Kuiper 19:14.4 GR Covenant Christian 134.5 10 Luke Sushynski 19:14.9 Linden 134.4 9 Kevin Wu 19:16.5 Linden 133.8 12 Tyce Wakefield 19:16.8 FHN GR Forest Hills Northern 133.7 12 Luke Drnek 19:17.5 GR Covenant Christian 133.5 11 David Steenwyk 19:17.6 Holland Christian 133.5 11 Rileigh Schmitz 19:18.7 Muskegon Oakridge 133.1 9 Oliver Yurk 19:20.1 Zeeland East 132.6 10 TJ Wolk 19:20.5 Holland Christian 132.5 12 Gari Salvador-Garcia 19:20.7 Martin 132.4 10 Jackson Hemmes 19:20.8 GR Northview 132.4 10 Eli Holmes 19:20.8 GR Northview 132.4 11 Owen Wickstra 19:21.5 Holland Christian 132.2 12 Aydin Truong 19:23.3 FHN GR Forest Hills Northern 131.6 12 Kolton Hitsman 19:23.5 Grand Haven 131.5 12 Traiton Coulier 19:23.5 Lowell 131.5 10 Kasyn Novak 19:24.8 Muskegon Reeths-Puffer 131.1 12 Musa Khadija 19:25.5 Grand Haven 130.8 10 Matthew Read 19:25.7 FHN GR Forest Hills Northern 130.8 10 Evan Kalajainen 19:25.8 Zeeland West 130.7 11 Josiah Wagoner 19:26.6 St. Joseph 130.5 10 Noah Mingerink 19:27.3 GR Covenant Christian 130.3 11 Jonah Tripicchio 19:28.0 BC Lakeview 130.0 9 Justin Spriensma 19:28.2 GR Covenant Christian 129.9 10 Levi Oudbier 19:28.3 Tri-unity Christian 129.9 12 Aiden Douma 19:28.5 Zeeland East 129.9 9 Abraham Thelen 19:29.1 Grandville 129.6 9 Rowan Griffin 19:29.2 Three Rivers 129.6 11 Lucas Ofstein 19:29.5 Portage Central 129.5 11 Oliver Trout 19:30.1 Niles 129.3 9 Miles Pettinga 19:30.1 FHN GR Forest Hills Northern 129.3 10 Levi Iford 19:30.6 Holland Christian 129.1 10 Waylon Blake 19:30.9 Byron Center 129.0 12 Aiden Ocampo 19:31.2 Wyoming 128.9 9 Ray Casper 19:31.5 Linden 128.8 10 Noah Thompson 19:31.7 Jenison 128.8 9 Drew Potgeter 19:31.8 Caledonia 128.7 12 Draven Reid 19:32.3 Caledonia 128.6 12 Jake Mennega 19:32.6 GR Christian 128.5 10 Travis Cornwell 19:33.0 Cadillac 128.3 10 Paxton Schoenlein 19:33.6 TC West (Traverse City) 128.1 9 Will Mingerink 19:33.7 GR Covenant Christian 128.1 12 William Drake 19:34.7 Grand Ledge 127.8 10 Keegan Bouathong 19:36.3 Zeeland West 127.3 9 Cohen Hoffman 19:36.6 Mattawan 127.1 11 Josh Severn 19:37.2 GR Northview 126.9 9 Kaiden DeMott 19:37.3 Zeeland West 126.9 11 Eoghan Galloway 19:37.7 Zeeland West 126.8 9 Gavin Church 19:38.3 Jenison 126.6 11 Liam Aitken 19:38.3 GR Catholic Central 126.6 11 Henry Davis 19:38.4 Jenison 126.5 9 Jakob Boer 19:38.8 GR Christian 126.4 9 Darek Zielonka 19:39.7 Portage Central 126.1 11 Cooper Goff 19:40.0 Three Rivers 126.0 10 Nicholas Hakala 19:40.9 Mattawan 125.7 9 Gabriel Gupta 19:42.2 FHN GR Forest Hills Northern 125.3 10 Peter Klein 19:42.3 GR Christian 125.2 10 Ezra Winkle 19:42.6 Wyoming Potter’s House 125.1 12 Noah Duran 19:43.1 TC West (Traverse City) 125.0 9 Desmond Albert 19:43.1 Linden 125.0 11 Beckett Doyle 19:43.4 FHN GR Forest Hills Northern 124.9 12 Reece Hoyt 19:43.7 GR Christian 124.8 11 Daniel Stout 19:44.2 Rockford 124.6 8 Logan Berryhill 19:44.2 Onekama 124.6 10 Tariq Gibson 19:44.8 BC Lakeview 124.4 12 Caden Post 19:45.2 Wyoming Potter’s House 124.3 10 Owen Schopmeyer 19:45.4 Zeeland West 124.2 11 Caleb Call 19:45.9 Caledonia 124.0 9 Wesson Thorne 19:46.0 Mason County Central 124.0 12 Lucas Frentz 19:46.5 Edwardsburg 123.8 12 Isaiah Wilson 19:46.5 GR NorthPointe Christian 123.8 9 Leo Detmers 19:46.5 Grand Ledge 123.8 10 Kelvin Verhaar 19:46.8 Grant 123.7 9 Henry Kornoely 19:47.3 GR West Mich. Aviation 123.6 10 Max Clapp 19:47.9 GR Northview 123.4 10 Jose Romero Benavente 19:48.0 Jenison 123.3 9 Ryker Villalta 19:48.6 Byron Center 123.1 10 Easton Corradini 19:49.6 Portage Central 122.8 9 Levi Wiechel 19:49.7 Byron Center 122.8 10 John Travis 19:49.8 Mattawan 122.7 10 Finley Kuiper 19:49.9 GR Covenant Christian 122.7 9 Silas Toman 19:50.4 Kalamazoo Homeschool Sports 122.5 12 Andrew Potter 19:50.4 Kalamazoo Homeschool Sports 122.5 9 Elliott Cullum 19:50.8 FHN GR Forest Hills Northern 122.4 12 Zachariah Awad 19:50.9 FHN GR Forest Hills Northern 122.4 9 Jaice Walker 19:51.2 Portage Central 122.3 9 William Buckingham 19:51.5 GR South Christian 122.2 9 Henrik Feutz 19:52.6 Kalamazoo Homeschool Sports 121.8 9 Blair Haddad 19:52.7 East Grand Rapids 121.8 9 Zachariah Elwell 19:52.7 Mattawan 121.8 10 Parker Smokey Hayes 19:52.9 Traverse City St. Francis 121.7 10 Luca Rottschafer 19:53.1 FHC GR Forest Hills Central 121.7 9 Owen Garrison 19:53.1 Kalamazoo Homeschool Sports 121.6 10 Oliver Kovac 19:54.5 St. Joseph 121.2 9 Quinn Reed 19:55.4 St. Joseph 120.9 10 Grayson Champagne 19:55.7 Rockford 120.8 10 Isaiah Radawski 19:56.2 Portage Central 120.6 10 Charles DeWeerd 19:57.0 GR Northview 120.3 11 Colton Seger 19:57.4 GR West Mich. Aviation 120.2 9 Emmanuel Ho 19:57.7 GR Ottawa Hills 120.1 10 Ezra Neef 19:57.7 Kalamazoo Homeschool Sports 120.1 9 Maxwell Budnik 19:57.7 Zeeland West 120.1 9 Cyrus Leopold 19:58.1 Grand Ledge 120.0 12 Charlie Dyer 19:58.2 Zeeland East 119.9 10 Jacob Hauck 19:58.3 FHC GR Forest Hills Central 119.9 11 Zaden Perfitt 19:58.5 Lowell 119.8 9 Warren Rice 19:58.6 TC West (Traverse City) 119.8 10 Jacob Stull 19:58.9 Cadillac 119.7 12 Griffin Calder 19:59.1 TC West (Traverse City) 119.6 9 Mason Geetings 19:59.5 TC West (Traverse City) 119.5 11 Sam Schuh 20:00.2 TC West (Traverse City) 119.3 10 Grahm Kenyon 20:00.4 Caledonia 119.2 10 Spencer Wolfram 20:00.4 GR Catholic Central 119.2 9 Freeman Coon 20:01.0 Mason County Central 119.0 10 Lucas Hirt 20:01.1 GR NorthPointe Christian 119.0 11 Peyton ZurSchmiede 20:01.6 East Grand Rapids 118.8 12 Javier Diaz 20:01.7 Byron Center 118.8 10 Brydan Wing 20:01.8 Cadillac 118.7 10 William Jr. Burress 20:02.3 East Kentwood 118.6 10 Mason Booker 20:02.3 Muskegon Oakridge 118.6 11 Ben Schinbeckler 20:02.4 Edwardsburg 118.5 11 Aniekan Ekanem 20:02.5 East Kentwood 118.5 9 Zane Jagger 20:03.6 Grand Ledge 118.1 12 Gavin Dannenberg 20:03.8 Holland Christian 118.1 12 Noah Wolters 20:04.1 Zeeland West 118.0 10 Aiden Braun 20:05.3 Mattawan 117.6 11 Darnell Mcdonald 20:05.7 Muskegon Heights 117.4 10 Jordan VanEssen 20:05.7 Grandville 117.4 11 Elijah Timmer 20:06.1 Jenison 117.3 10 Bo Blair 20:06.1 Muskegon Reeths-Puffer 117.3 12 Jayce Hughes 20:06.3 Muskegon Oakridge 117.2 9 Marcus Feyen 20:06.8 GR Christian 117.1 9 Peter Czuk 20:07.6 Portage Central 116.8 10 Wyatt Herwig 20:07.7 Mason County Central 116.8 10 Aiden Wendling 20:08.0 Linden 116.7 9 Charlie Sandison 20:08.3 Muskegon Mona Shores 116.6 9 Sam Kieda 20:08.4 Comstock Park 116.5 11 Adrian Hoogeboom 20:08.8 Zeeland East 116.4 10 Noah Eygenraam 20:09.6 GR West Catholic 116.2 10 Aidan Ward 20:09.7 Grandville 116.1 12 Andrew Sleeper 20:10.0 Grand Haven 116.0 10 Clayton Roussakis 20:10.8 Kalamazoo Homeschool Sports 115.7 10 Connor Bassett 20:11.4 Byron Center 115.5 11 Hudson Merriott 20:12.4 Kalamazoo Homeschool Sports 115.2 9 Isaac Naylor 20:12.7 Portage Central 115.1 11 Andrew Wright 20:12.8 GR NorthPointe Christian 115.1 11 Zeke Zwiep 20:13.3 Holland Christian 114.9 12 Benjamin White 20:13.4 Plainwell 114.9 10 Gage Salsbery 20:14.4 GR Catholic Central 114.5 12 Logan Paulen 20:14.6 Caledonia 114.5 10 Nova Vereecken 20:15.2 Grandville 114.3 10 Amir Muhammad 20:16.0 Wyoming 114.0 9 Brady Middleton 20:16.5 Byron Center 113.8 9 Tristan Carr 20:16.7 Muskegon Mona Shores 113.8 11 Gideon Gemmen 20:16.9 Wyoming Potter’s House 113.7 9 Emmitt Masri 20:17.0 TC West (Traverse City) 113.7 9 Lukas Karlsson 20:18.1 Linden 113.3 10 Ryan Miller 20:19.1 Plainwell 113.0 10 Lucas Quintanilla-Jimenez 20:19.3 Traverse City St. Francis 112.9 11 Brody Stanley 20:19.7 Lowell 112.8 10 Jackson Launiere 20:20.3 GR Kenowa Hills 112.6 9 Reuben Calow 20:20.3 BC Lakeview 112.6 12 Brody Smith 20:20.3 East Grand Rapids 112.6 10 Bryce Blair 20:20.9 Muskegon Reeths-Puffer 112.4 10 Tristan VanDorp 20:21.8 GR NorthPointe Christian 112.1 10 Bryce Cole 20:22.2 Three Rivers 111.9 9 Spencer McCarty 20:22.7 Martin 111.8 11 Gavin McPheron 20:24.0 GR Northview 111.3 9 Benjamin Friess 20:25.6 Kalamazoo Homeschool Sports 110.8 12 Michael Tycner 20:26.4 Mount Pleasant 110.5 11 Harrison Randall 20:27.3 Jenison 110.2 10 Tyler Englebrecht 20:28.6 Mason County Central 109.8 11 Dylan VanderPloeg 20:28.7 GR Christian 109.8 11 Blake Herbert 20:29.5 Plainwell 109.5 9 Dakotah Miller 20:30.1 Muskegon Mona Shores 109.3 9 Connor Swisher 20:30.4 Onekama 109.2 12 Benyam Yacob 20:30.5 East Kentwood 109.2 10 Landon Ellis 20:30.6 Muskegon Mona Shores 109.1 10 Zurich Marshall 20:32.3 Edwardsburg 108.6 10 Johnny Lumpp 20:32.5 Muskegon Mona Shores 108.5 10 Alejandro Lopez 20:33.2 Plainwell 108.3 10 Zeke Serna 20:33.3 Three Rivers 108.2 12 Liem Hauserman 20:33.7 Cadillac 108.1 12 Treyson Nyland 20:33.8 TC West (Traverse City) 108.1 10 Aiden Elder 20:33.9 Linden 108.0 11 Edgar Held 20:34.9 East Grand Rapids 107.7 11 Jonah Vosburgh 20:34.9 Jenison 107.7 9 Landon Rush 20:35.5 St. Joseph 107.5 11 Phillip Bayer 20:37.0 Jenison 107.0 11 Caleb Hopkins 20:38.2 Martin 106.6 10 Grayson Field 20:38.4 Mattawan 106.5 10 John Trumble-Puerta 20:38.5 FHN GR Forest Hills Northern 106.5 10 Logan Rose 20:39.3 BC Lakeview 106.2 9 Gahel Quero 20:40.7 Caledonia 105.8 10 Cullen Emmert 20:41.3 FHN GR Forest Hills Northern 105.6 10 Grafton Oliver 20:41.6 Kalamazoo Homeschool Sports 105.5 9 Isaac Manion 20:41.8 GR Christian 105.4 11 Liam Simmons 20:42.2 GR Northview 105.3 11 Kayden Koss 20:42.3 Mount Pleasant 105.2 10 Micah Hutchinson 20:44.3 Kalamazoo Homeschool Sports 104.6 10 Jonathan Steenhagen 20:45.1 Muskegon Reeths-Puffer 104.3 9 Roderick Rosa 20:46.2 BC Lakeview 103.9 12 Jakub Zdrazil 20:47.3 Caledonia 103.6 9 Parker Summy 20:47.7 Edwardsburg 103.4 9 David Troke 20:47.9 Hamilton 103.4 10 Raymond III Lira 20:49.6 East Kentwood 102.8 9 Jackson Goodrich 20:49.6 Wyoming Potter’s House 102.8 9 David Perez 20:50.2 GR Catholic Central 102.6 9 Garrett Tappe 20:51.3 Zeeland East 102.2 9 Takumu Sugaya 20:51.5 BC Lakeview 102.2 12 Skyler Morgan 20:51.6 BC Lakeview 102.1 9 Liam Avalos 20:52.0 East Kentwood 102.0 11 Jonathan Visscher 20:52.1 Muskegon Reeths-Puffer 102.0 10 Emilio Hernandez 20:52.8 Linden 101.7 11 Samuel Meyer 20:53.0 Zeeland West 101.7 12 Carter Blumenschein 20:54.0 Onekama 101.3 9 Isaak Russo 20:54.3 Portland 101.2 12 Jayden Torrey 20:54.5 Wyoming 101.2 12 Dillan Jones 20:54.8 LeRoy Pine River 101.1 9 Zac Treloar 20:55.1 Mattawan 101.0 10 Silas Ellick 20:55.6 Grant 100.8 12 Bradley Smith 20:56.1 GR NorthPointe Christian 100.6 9 Andrew Row 20:56.4 GR Ottawa Hills 100.5 10 Dylan Thome 20:56.6 GR South Christian 100.5 12 Cole Simpson 20:56.9 FHC GR Forest Hills Central 100.4 11 JP Bruins 20:57.3 LeRoy Pine River 100.2 10 Sean Reiff 20:57.6 Portage Central 100.2 10 Nickolas Nadernejad 20:57.6 FHN GR Forest Hills Northern 100.1 11 Ryder Bernard 20:59.5 St. Joseph 99.5 9 Elliott Kushinka 20:59.6 GR Northview 99.5 9 Cole Firman 21:00.0 Eaton Rapids 99.3 12 Minte VanderHart 21:00.2 Kalamazoo Homeschool Sports 99.3 11 Dylan Zielinski 21:01.1 Mount Pleasant 99.0 11 Tyler Chambers 21:01.1 Grandville 99.0 12 Greyson DeWys 21:01.6 Hamilton 98.8 10 Alex Kitur 21:01.6 Byron Center 98.8 10 Ethan King 21:01.8 Portage Central 98.7 10 Alex Dyer 21:01.9 Zeeland East 98.7 11 Bob Cornell 21:02.1 East Grand Rapids 98.7 9 Silas Witte 21:03.1 GR Christian 98.3 10 Charlie Kuester 21:03.4 TC West (Traverse City) 98.2 12 Ethan McVicker 21:03.5 Mason County Central 98.2 9 Easton Antvelilnk 21:04.4 Byron Center 97.9 11 Justin Klap 21:04.6 GR Kenowa Hills 97.8 9 Aiden Prevost 21:04.7 GR Christian 97.8 9 Matthew Hibma 21:04.9 Kalamazoo Homeschool Sports 97.7 9 Koven Nelson 21:05.6 Grant 97.5 10 Levi Terryah 21:05.9 Linden 97.4 9 Tristan Sterly 21:05.9 LeRoy Pine River 97.4 9 Thomas Stokes 21:06.1 St. Joseph 97.3 9 Ethan Spriensma 21:06.1 GR Covenant Christian 97.3 12 Aubin Allee 21:06.4 LeRoy Pine River 97.2 11 Harrison Steed 21:07.7 Byron Center 96.8 9 Tanner Uutinen 21:08.1 Muskegon Mona Shores 96.6 9 Jonah Fedak 21:08.7 Portage Central 96.4 10 Aiden Espinoza 21:10.2 Portland 95.9 11 Colin Kirkdorfer 21:11.4 St. Joseph 95.5 12 Gerrit Bol 21:14.0 GR Covenant Christian 94.7 9 Charlie Weaver 21:14.4 East Grand Rapids 94.5 12 Jack VanDam 21:15.0 Byron Center 94.3 10 Alexander Garst 21:15.4 Grandville 94.2 11 Paxton Butler 21:15.9 GR Northview 94.0 10 Brant Wilson 21:17.3 Mount Pleasant 93.6 11 Benjamin Raymond 21:17.9 Eaton Rapids 93.4 11 Anthony Anastasi 21:18.0 Plainwell 93.3 9 Parker Dawson 21:18.1 LeRoy Pine River 93.3 9 Noah Manuszak 21:18.2 Edwardsburg 93.3 12 Teron Hart 21:18.2 BC Lakeview 93.3 12 Michael Fournier 21:18.7 TC West (Traverse City) 93.1 11 Ethan Kowalczyk 21:18.7 GR Northview 93.1 12 Trevor Porter 21:19.2 GR Northview 92.9 10 Bryce Wood 21:19.8 Comstock Park 92.7 12 Charles Johnson 21:19.9 Jenison 92.7 9 Teegan VanBaren 21:20.0 GR Covenant Christian 92.7 9 Louis Vos 21:21.8 GR West Mich. Aviation 92.1 9 Everett Quakkelaar 21:22.0 GR South Christian 92.0 9 Ben Leonard 21:22.6 GR Christian 91.8 10 Ethan Haapala 21:23.3 GR Kenowa Hills 91.6 9 Jake Chappell 21:23.5 Portage Central 91.5 10 Aiden Cunningham 21:23.6 Grandville 91.5 11 Zachary Rought 21:23.8 Muskegon Reeths-Puffer 91.4 10 Isaiah Spencer 21:24.2 Grand River Prep 91.3 9 Kevin Johnson 21:24.8 Grand Ledge 91.1 9 Charlie Hanley 21:25.6 Rockford 90.8 11 Alexander Brady 21:25.8 Caledonia 90.7 12 Parker Stull 21:25.9 Plainwell 90.7 12 Charlie Hudson 21:28.1 East Grand Rapids 90.0 10 Justin Saenz 21:28.6 Mount Pleasant 89.8 9 Dallin Bean 21:29.0 Mattawan 89.7 10 Pablo Canete Mendizabal 21:29.4 GR Christian 89.5 12 Pacen Brown 21:30.2 Mattawan 89.3 9 Veer Patel 21:30.7 FHC GR Forest Hills Central 89.1 12 Caleb Vaalburg 21:31.5 GR Covenant Christian 88.8 11 Baptiste Lasserre 21:32.3 East Kentwood 88.6 12 Masyn Wing 21:32.7 Cadillac 88.4 9 Yohann De Leon 21:33.9 Rockford 88.0 9 Jimmi Houseman 21:34.0 Tri-unity Christian 88.0 11 Jacob Dozeman 21:34.2 Zeeland East 87.9 9 Jared Betzold 21:34.6 Mattawan 87.8 9 Jaden Glass 21:35.2 Grandville Calvin Christian 87.6 9 Liam Wright 21:36.6 GR NorthPointe Christian 87.1 9 Zeke Holmes 21:37.0 LeRoy Pine River 87.0 11 Greyson Vork 21:39.4 Zeeland East 86.2 10 Declan Ball 21:39.7 Cadillac 86.1 9 Jack Ekdahl 21:43.4 FHN GR Forest Hills Northern 84.9 9 Judah Endres 21:43.7 GR Northview 84.8 10 Broderick Millage 21:44.4 Wyoming 84.5 12 Jack Noonon 21:45.1 FHN GR Forest Hills Northern 84.3 10 Zachary Marchal 21:45.9 Lowell 84.0 11 Caleb Rice 21:46.6 BC Lakeview 83.8 10 Gibson Isanhart 21:47.0 GR West Mich. Aviation 83.7 9 Peter Johnston 21:47.1 Lowell 83.7 9 Will Van Allen 21:48.3 GR Christian 83.2 10 Xander Ruiter 21:49.5 Martin 82.8 9 Liam Reese 21:49.6 FHC GR Forest Hills Central 82.8 12 Brayden Marchal 21:50.2 Lowell 82.6 9 Gabe Streit 21:51.9 TC West (Traverse City) 82.0 10 Brunno Eguiluz-Soto 21:53.6 East Kentwood 81.5 10 Justin Holmes 21:54.3 Byron Center 81.2 12 Paxton VanNoord 21:56.2 Zeeland East 80.6 10 Logan Tenbrink 21:56.8 Martin 80.4 9 Ian Mayhew 21:57.5 Hamilton 80.2 9 Jack Latchaw 21:59.0 Lowell 79.7 9 Watson Benedict 21:59.4 GR Christian 79.5 11 Lucas Winter 22:02.0 Traverse City St. Francis 78.7 10 Gurshaan Boparai 22:03.7 Grandville 78.1 9 Cole Doezema 22:05.3 GR Covenant Christian 77.6 11 Myles Wiltenburg 22:08.2 Muskegon Oakridge 76.6 9 Evan Merriott 22:08.2 Kalamazoo Homeschool Sports 76.6 9 Santos Ramirez 22:08.6 GR Northview 76.5 12 Benjamin Lusaya 22:08.6 Caledonia 76.5 10 Luke Steen 22:10.5 Holland Christian 75.8 11 Luke Penninga 22:11.3 Lowell 75.6 12 Alcides Lopez-Feliciano 22:11.4 Wyoming 75.5 9 Nolan Recker 22:11.4 Niles 75.5 9 Sam Hoeker 22:12.3 Muskegon Reeths-Puffer 75.2 10 Kyle Lyon 22:12.9 Zeeland West 75.0 9 Easton Munoz 22:13.9 Grandville 74.7 10 Packer Nate 22:15.3 Grand River Prep 74.2 9 Kellan Brown 22:15.8 GR Northview 74.1 9 Sawyer Barck 22:16.1 Grandville 74.0 11 Brady Cooper 22:16.2 Zeeland West 73.9 10 Charlie Amon 22:16.6 Traverse City St. Francis 73.8 9 Daniel Carmargo Morschel 22:17.0 Byron Center 73.7 9 Bennett Myers 22:17.7 Grand Ledge 73.5 9 Mason Dragicevich 22:18.0 Jenison 73.3 9 Luke De Young 22:20.2 GR Christian 72.6 10 Yang Feng Wildschut 22:20.8 GR Christian 72.4 10 Nathaniel Fournier 22:21.5 TC West (Traverse City) 72.2 10 Ryan Tallman 22:23.1 FHN GR Forest Hills Northern 71.6 11 Duncan Lynch 22:23.8 Muskegon Reeths-Puffer 71.4 12 Harrison Allen 22:24.0 Traverse City St. Francis 71.3 12 Ryan Ferguson 22:24.6 Mount Pleasant 71.1 10 Jacob Watson 22:25.4 Muskegon Reeths-Puffer 70.9 10 Jacob Shattuck 22:26.1 GR West Mich. Aviation 70.7 10 Torin McNabb 22:26.7 Eaton Rapids 70.4 9 AJ Galloway 22:26.9 Grandville 70.4 10 Daniel (Blake) Newberg 22:27.9 Plainwell 70.0 9 Ethan Blank 22:28.2 Cadillac 69.9 11 Andrew Thomas 22:28.4 Rockford 69.9 11 Ethan Gatzke 22:28.8 TC West (Traverse City) 69.7 9 Benjamin Masuga 22:29.9 FHN GR Forest Hills Northern 69.4 9 Will Lehman 22:30.6 Grandville 69.1 9 Samuel Guzzo 22:31.7 TC West (Traverse City) 68.8 10 Nain Gu 22:37.1 GR Christian 67.0 9 Jonah Crippin 22:38.0 Hamilton 66.7 10 Kaidyn Tompkins 22:39.6 GR Kenowa Hills 66.1 11 TamThien Tran 22:41.9 GR Catholic Central 65.4 11 Evan Wemple 22:42.6 LeRoy Pine River 65.1 9 Aiden Hamlet 22:42.8 Kalamazoo Homeschool Sports 65.1 12 Luke Ho 22:44.8 FHC GR Forest Hills Central 64.4 10 Braxten Vis 22:45.2 Hamilton 64.3 10 Eduardo Arroyo Garcia 22:48.3 BC Lakeview 63.2 9 Shaw Halloran 22:51.5 Muskegon Mona Shores 62.2 9 Connor Kruse 22:53.9 LeRoy Pine River 61.4 10 Easton Dykstra 22:55.2 GR Covenant Christian 61.0 11 Ethan Koller 22:57.6 Linden 60.1 10 William Ebaugh 22:58.1 GR West Mich. Aviation 60.0 9 Noah Luebs 22:59.8 Lowell 59.4 10 Gavin Keeler 23:00.1 Martin 59.3 9 Ryley Bishop 23:00.5 Linden 59.2 10 Joseph Sanderson 23:01.1 GR NorthPointe Christian 59.0 10 Reece Lusk 23:01.5 Hamilton 58.8 11 Noah Huffine 23:02.3 Portland 58.6 11 Arou Machuor 23:03.2 East Kentwood 58.3 12 Blaine Stieg 23:04.0 LeRoy Pine River 58.0 12 Levi Garrison 23:05.1 Kalamazoo Homeschool Sports 57.6 11 Griffin Shamblin 23:05.3 Grand Haven 57.6 11 Aiden Beebe 23:06.0 St. Joseph 57.3 9 Mason Schafer 23:06.9 Wyoming 57.0 9 Zekiel Thomas 23:07.2 St. Joseph 56.9 9 Sebastion Tyler 23:07.9 Mattawan 56.7 9 Thomas Gargis 23:10.8 Niles 55.7 9 Lucas Jousma 23:11.9 Grandville Calvin Christian 55.4 9 Blake Herzog 23:12.8 BC Lakeview 55.1 9 Dylan Joung 23:14.2 Wyoming Potter’s House 54.6 11 Ernesto Martinez 23:15.6 Grand River Prep 54.1 11 Elijah Henderson 23:16.4 GR Northview 53.9 10 Dylan Sage 23:16.6 Linden 53.8 9 Zacoby Holmes 23:17.8 LeRoy Pine River 53.4 9 Yassin Badawy 23:18.4 Portage Central 53.2 11 Braden Post 23:18.8 Portage Central 53.1 11 Jack DeGraaf 23:18.8 GR Northview 53.1 9 Emmett Preuninger 23:22.9 Plainwell 51.7 – Cy Ghashghai 23:23.2 East Grand Rapids 51.6 11 Timothy Fanco 23:25.7 Caledonia 50.8 12 Adolfo Sanchez-Perez 23:27.3 Niles 50.2 12 Triston Gates 23:28.7 Portage Central 49.8 9 Santiago Rico 23:28.8 FHN GR Forest Hills Northern 49.7 10 Seamus Dugan 23:29.6 GR West Mich. Aviation 49.5 12 Wyatt Wessell 23:30.3 Comstock Park 49.2 12 Tomas Rosulek 23:32.8 Zeeland West 48.4 12 Liam Matt 23:33.9 FHN GR Forest Hills Northern 48.0 10 Crue Gardner 23:35.1 Caledonia 47.7 10 Ezequiel Govea Vazquez 23:35.1 Muskegon Mona Shores 47.6 9 Kai Peterson 23:35.2 GR South Christian 47.6 10 Gavin Raden 23:37.8 GR Northview 46.7 12 Nicholas Whited 23:39.5 Grand Ledge 46.2 11 Oliver Dettmann 23:42.0 East Grand Rapids 45.3 9 Lucas Mulholland 23:42.6 Caledonia 45.1 11 Liam Kirtley 23:43.5 BC Lakeview 44.8 12 Larry Watson 23:43.9 Three Rivers 44.7 10 John Foster 23:45.2 GR West Mich. Aviation 44.3 9 Landry Vance 23:45.7 Lowell 44.1 9 Kohen Pence 23:47.3 Zeeland East 43.6 10 Abram Veldkamp 23:48.8 GR Christian 43.1 9 Wes Gatzke 23:50.3 TC West (Traverse City) 42.6 10 Benjamin Taylor 23:51.1 FHN GR Forest Hills Northern 42.3 9 Graham Sahs 23:51.5 St. Joseph 42.2 10 Noah Tanner 23:52.5 East Grand Rapids 41.8 11 Mason Lovegrove 23:55.5 Mattawan 40.8 9 Ruben Kuiper 23:57.1 GR Covenant Christian 40.3 12 Asher Rauch 23:58.2 GR NorthPointe Christian 39.9 11 David Lewis 23:58.6 Kalamazoo Homeschool Sports 39.8 11 Knox Lima 23:58.8 Comstock Park 39.7 9 Brady Brown 24:03.0 GR Kenowa Hills 38.3 9 Michael Eaton 24:07.6 St. Joseph 36.8 11 Emmerick Smith 24:09.8 Muskegon Mona Shores 36.1 10 Luke Artibee 24:10.2 Muskegon Mona Shores 35.9 12 Ace Bohlinger 24:10.2 East Grand Rapids 35.9 11 Chauncey Oliver 24:13.8 Wyoming 34.7 10 Aidan Mccarthy 24:14.5 Mount Pleasant 34.5 10 Ericson Nichols 24:15.6 GR Northview 34.1 10 Jack Alt 24:16.1 Linden 34.0 9 William Valkenburg 24:16.8 GR South Christian 33.7 11 Alex Oleszkiewicz 24:18.8 FHC GR Forest Hills Central 33.1 11 Calder Robinson 24:20.5 Mount Pleasant 32.5 11 Keigan Holp 24:22.9 Mount Pleasant 31.7 9 Ryder Simon 24:30.1 Muskegon Mona Shores 29.3 9 Owen Johnson 24:30.7 BC Lakeview 29.1 10 Jason Zuziak 24:33.7 Plainwell 28.1 10 Logan Visser 24:39.1 GR Kenowa Hills 26.3 9 Levi Karel 24:44.9 GR Christian 24.4 10 Colin Kennedy 24:45.8 Martin 24.1 9 Danny Sanderson 24:46.7 GR NorthPointe Christian 23.8 9 Fulton Poelma 24:47.5 Lowell 23.5 10 Caden Harding 24:49.2 Linden 22.9 11 Joseph Barrows 24:51.5 GR West Mich. Aviation 22.2 11 Liam McNerney 24:51.8 Portage Central 22.1 9 Marshall Rodgers 24:52.1 Hamilton 22.0 10 Benjamin Smith 24:53.9 Mattawan 21.4 9 Nolan Paasche 24:54.6 GR NorthPointe Christian 21.1 9 Gerrit Kuiper 24:55.3 GR West Mich. Aviation 20.9 10 Arun Geerdink 24:57.8 Zeeland West 20.1 11 Joseph VandeWege 24:59.7 Holland Christian 19.4 9 Emmett Rinzema 25:01.1 GR West Mich. Aviation 19.0 9 John Flikkema 25:02.2 GR Covenant Christian 18.6 10 Madeus Muniz 25:04.7 GR West Mich. Aviation 17.8 10 Joey Jerome 25:06.6 Muskegon Reeths-Puffer 17.1 10 Arie Kuyvenhoven 25:06.7 GR West Mich. Aviation 17.1 10 Wyatt Harrington 25:09.3 Muskegon Reeths-Puffer 16.2 12 Payton Paprocki 25:10.2 Muskegon Oakridge 15.9 11 Cade Tucker 25:12.0 GR West Mich. Aviation 15.3 9 Caleb Lindquist 25:12.1 LeRoy Pine River 15.3 10 Nolan Rush 25:16.3 Linden 13.9 10 Cole Stockford 25:17.2 Linden 13.6 10 Liam Pettyjohn 25:20.0 Muskegon Reeths-Puffer 12.7 10 Noah Hudson 25:21.5 GR NorthPointe Christian 12.2 9 Izayah Watson 25:23.0 Three Rivers 11.7 11 Frank Kelley III 25:25.6 Grand River Prep 10.8 9 Henry O’Neal 25:27.0 Mason County Central 10.3 10 Zach Schaub 25:27.8 Grandville Calvin Christian 10.1 10 Rigel Sartorius 25:30.8 Jenison 9.1 9 Isaac Steenwyk 25:32.1 GR Covenant Christian 8.6 9 Nate DeLange 25:34.2 GR South Christian 7.9 9 Luke Pierce 25:36.9 Byron Center 7.0 9 Josh Koll 25:44.3 GR Covenant Christian 4.6 11 Oliver Luckett 25:45.8 GR Kenowa Hills 4.1 11 Mason DeWulf 25:49.0 Grandville 3.0 9 Malik Hodzic 25:54.7 Caledonia 1.1 9 Gavin McGann 25:56.0 Lowell 0.7
GIRLS INDIVIDUAL RATINGS
Grade Name Time Team Rating 11 Adalyn Raab 17:28.3 Zeeland East 169.2 12 Daisy Cox 17:43.2 Rockford 164.3 10 Grace Snyder 17:46.0 Hudsonville 163.3 12 Tessa Mascari 17:59.7 TC West (Traverse City) 158.8 12 Chloe Purwin 18:05.1 Hudsonville 157.0 9 Natalya Hoffman 18:07.6 Plainwell 156.1 11 Avery Scott 18:18.1 Portage Central 152.6 11 Avery Engbers 18:19.4 Holland Christian 152.2 10 Lexie Snyder 18:23.5 Hudsonville 150.8 12 Paige McMeans 18:23.8 Jenison 150.7 11 Jillian Lewakowski 18:30.8 Rockford 148.4 9 Harper Henderson 18:34.7 Jenison 147.1 12 Collette Wierks 18:36.0 Holland West Ottawa 146.7 12 Ella McInerney 18:36.7 Cadillac 146.4 10 Gwyn Faber 18:36.8 FHN GR Forest Hills Northern 146.4 12 Addison Josephson 18:37.2 Linden 146.3 9 Brooklyn Thomasma 18:38.8 East Kentwood 145.7 12 Veyda Conley 18:39.5 Martin 145.5 12 Ellery Lampen 18:39.8 Holland Christian 145.4 11 Courtney Floeter 18:39.8 Linden 145.4 11 Tiffany DeMaagd 18:40.0 GR South Christian 145.4 11 Callie Sinke 18:42.3 Onekama 144.6 10 Lily VanEyk 18:43.1 GR South Christian 144.3 11 Remie Ellis 18:45.9 Eaton Rapids 143.4 11 Gracie Carlisle 18:50.1 Portage Central 142.0 11 Mai Nguyen 18:50.8 Plainwell 141.7 11 Grace Leman 18:52.9 Edwardsburg 141.0 12 Bridget Raven 18:57.6 TC West (Traverse City) 139.5 12 Akaela Daman 18:59.6 Caledonia 138.8 11 Madisyn Wanstead 19:02.7 LeRoy Pine River 137.8 11 Keagan Mulka 19:03.2 Rockford 137.6 10 Tessa Albrecht 19:03.8 Zeeland West 137.4 11 Gianna Burgos 19:04.4 BC Lakeview 137.2 12 Ella Wierks 19:06.2 Holland West Ottawa 136.6 9 Merrick Tacktor 19:11.0 Mason County Central 135.0 11 Jaclyn Charbauski 19:11.1 FHN GR Forest Hills Northern 135.0 11 Anneliese Passchier 19:16.3 East Grand Rapids 133.2 9 Molly White 19:17.5 Holland Christian 132.8 10 Emma Putnam 19:17.5 Lowell 132.8 9 Valentina Lopez-Bringas 19:19.3 Portage Central 132.2 9 Charlie Vonk 19:20.5 Zeeland East 131.8 11 Claire Mouw 19:21.9 Portage Central 131.4 11 Julia Welc 19:22.4 Portage Central 131.2 9 Ava Hoffer 19:23.0 Zeeland West 131.0 10 Eliana Zwiep 19:26.1 GR NorthPointe Christian 130.0 9 Lillien Hitsman 19:26.7 Grand Haven 129.8 10 Emma Storey 19:28.6 Jenison 129.1 9 Maggie Mohrhardt 19:29.3 Traverse City St. Francis 128.9 12 Shelby Kuiper 19:31.6 GR Covenant Christian 128.1 11 Jessa Skonieczny 19:33.1 Mount Pleasant 127.6 12 Anna Sheppard 19:33.9 Mount Pleasant 127.4 9 Anna Zietlow 19:34.3 Holland Christian 127.2 10 Kinsley Newman 19:34.3 Grand Haven 127.2 11 Morgan Sanders 19:35.4 Rockford 126.9 12 Mackenzie Huizenga 19:35.5 Holland Christian 126.8 11 Chloe Mazza 19:36.7 Cadillac 126.4 11 Alivia Schnakenberg 19:37.7 Zeeland East 126.1 12 Lyla Dowling 19:38.4 Holland West Ottawa 125.9 12 Adeline Bagnall 19:40.3 Grand Haven 125.2 11 Mary Dolbow 19:40.5 Holland West Ottawa 125.2 10 Maddie Guy 19:41.6 Portage Central 124.8 10 Noelle Hulst 19:45.5 GR South Christian 123.5 11 Joy Van Wyk 19:46.7 GR Christian 123.1 10 Lilly Pierce 19:49.0 Mount Pleasant 122.3 12 Ashley Wayne 19:51.0 Hudsonville 121.7 12 Ahna Woltjer 19:51.3 GR West Mich. Aviation 121.6 9 Charlotte Schellhammer 19:51.6 East Grand Rapids 121.5 9 Konlee Gundy 19:52.9 Grand Haven 121.0 12 Zoe Hoekstra 19:54.3 GR Christian 120.6 12 Anna DeVries 19:54.5 GR Covenant Christian 120.5 12 Sidney Shepard 19:54.8 Linden 120.4 12 Sarah MacIntosh 19:56.7 Rockford 119.8 12 Rae DeFrang 19:57.5 Rockford 119.5 10 Tatum Richardson 19:59.5 Portage Central 118.9 11 Annika Stob 20:00.8 Holland Christian 118.4 11 Caroline Schellhammer 20:03.0 East Grand Rapids 117.7 12 Molly Kate Hollandsworth 20:05.0 Traverse City St. Francis 117.0 10 Kendall Van Ryn 20:05.2 Caledonia 116.9 9 Kennedy Kolodica 20:06.1 Linden 116.7 11 Layla Gableman 20:06.1 Edwardsburg 116.6 11 Eva Lindstrom 20:06.3 GR Christian 116.6 10 Michaela Pries 20:06.4 Hudsonville 116.5 11 Alena Sportel 20:06.7 GR Christian 116.4 12 Reese DeFrang 20:07.4 Rockford 116.2 12 Lucy Waalkes 20:07.9 GR Christian 116.0 11 Amelia Danian 20:09.5 FHN GR Forest Hills Northern 115.5 12 Melody Meckstroth 20:09.6 Linden 115.5 11 Molly Roberts 20:09.8 Linden 115.4 11 Maggie Scholma 20:11.2 GR Christian 114.9 10 Lily Sisson 20:11.6 LeRoy Pine River 114.8 11 Claire Watson 20:12.6 Rockford 114.5 12 Adeline Armstrong 20:13.3 East Grand Rapids 114.2 10 Vittoria Perrucchetti 20:14.8 St. Joseph 113.7 11 Sophie Jones 20:15.6 Holland Christian 113.5 10 Camryn Gervais 20:16.2 Grand Haven 113.3 10 Ellery Kemner 20:17.2 Traverse City St. Francis 112.9 10 Hailey Moorman 20:17.3 GR South Christian 112.9 9 Taylor Schulte 20:18.9 St. Joseph 112.4 11 Emma Kerr 20:19.0 Traverse City St. Francis 112.3 9 Lara Souza 20:20.5 Portage Central 111.8 12 Anna VanderWal 20:20.6 Caledonia 111.8 11 Charlie Bont 20:23.1 Caledonia 111.0 11 Quinn Middleton 20:23.8 Byron Center 110.7 10 Lucy Straveler 20:25.1 East Grand Rapids 110.3 11 Eleanor Mathews 20:25.8 Grand Haven 110.1 10 Kate DeVries 20:27.3 GR Covenant Christian 109.6 12 Olivia Hollebeek 20:32.7 Holland Christian 107.8 10 Sidney Eaton 20:33.1 Hudsonville 107.6 12 Addy Zeller 20:33.2 Onekama 107.6 12 Samantha Koppenol 20:33.2 Zeeland West 107.6 9 Ayla Ruch 20:34.5 TC West (Traverse City) 107.2 11 Ava Knot 20:35.2 Holland Christian 106.9 9 Keira Garza 20:35.4 GR West Catholic 106.9 10 Emma Durling 20:36.2 Linden 106.6 12 Willa Peterson 20:36.2 GR Christian 106.6 12 Laila Burress 20:37.7 East Kentwood 106.1 9 Brooklyn Wilson 20:38.7 Mount Pleasant 105.8 12 Kaila Keeler 20:38.8 Zeeland West 105.7 11 Ava Oostema 20:39.8 GR South Christian 105.4 12 Rowan Sloothaak 20:40.0 Zeeland West 105.3 12 Faith Jenkins 20:40.5 Grandville Calvin Christian 105.2 10 Grace Klynstra 20:41.4 GR South Christian 104.9 11 Abbie Koole 20:41.6 GR Covenant Christian 104.8 11 Kyra Shaver 20:42.2 Rockford 104.6 11 Audrey Kline 20:42.3 St. Joseph 104.6 9 Jillian LaSorsa 20:43.5 Hudsonville 104.2 10 Jadelyn Arnold 20:43.7 TC West (Traverse City) 104.1 10 Madilynn Martin 20:44.0 East Kentwood 104.0 12 Cassie Karasinski 20:46.3 Hudsonville 103.2 12 Lydia Minderhoud 20:47.9 GR Covenant Christian 102.7 9 Kate Rowe 20:48.0 Traverse City St. Francis 102.7 11 Molly Bruggink 20:49.9 Plainwell 102.0 10 Tenley DeWitt 20:51.3 Zeeland East 101.6 11 Sonia Tatko 20:52.8 GR Christian 101.1 12 Amelia Kraemer 20:52.9 BC Lakeview 101.0 12 Olivia Reding 20:53.0 TC West (Traverse City) 101.0 12 Clara Maine 20:55.3 Grand Haven 100.2 10 Caroline Berkemeier 20:55.8 GR Catholic Central 100.1 11 Gray Cole 20:56.7 East Kentwood 99.8 12 Lily Cummings 20:57.2 St. Joseph 99.6 9 Claire Setsma 20:57.7 GR Christian 99.4 12 Gwyneth Artz 20:59.8 GR Christian 98.7 9 Kloey Osborn 21:02.4 Three Rivers 97.9 9 Harper Roberts 21:02.6 Muskegon Reeths-Puffer 97.8 12 Amira Khadija 21:05.1 Grand Haven 97.0 9 Audrey Cronkright 21:05.3 Jenison 96.9 11 Lillian Johnson 21:07.5 Byron Center 96.2 10 Leah Elzinga 21:08.3 GR Covenant Christian 95.9 10 Annalise Wiltjer 21:08.8 GR South Christian 95.7 10 Elin Beeck 21:09.2 Grand Haven 95.6 11 Cora Boonstra 21:09.3 GR Christian 95.6 9 Vivienne Jones 21:10.5 GR Christian 95.2 12 Reaghan Scott 21:11.9 St. Joseph 94.7 10 Zakia Wagoner 21:12.0 Onekama 94.7 11 Ashlyn Horness 21:12.7 Muskegon Mona Shores 94.4 10 Emma Vloedman 21:12.9 GR Christian 94.4 11 Ashley Larsen 21:13.2 GR West Mich. Aviation 94.3 9 Lily Hoy 21:13.6 FHC GR Forest Hills Central 94.1 12 Lydia Nelson 21:15.3 Hamilton 93.6 9 Quinn Wildern 21:16.1 Rockford 93.3 11 Sadie Plain 21:16.1 Rockford 93.3 10 Ella Denton 21:16.2 East Kentwood 93.3 9 Marin Henry 21:16.3 TC West (Traverse City) 93.2 12 Kate Elias 21:16.4 Portage Central 93.2 12 Emily Dunphy 21:16.5 Traverse City St. Francis 93.2 12 Elyana Davis 21:18.7 Kalamazoo Homeschool Sports 92.4 12 Paige Weber 21:18.8 Portland 92.4 11 Addison Dodd 21:19.1 Hudsonville 92.3 9 Hope Gordon 21:20.7 Muskegon Reeths-Puffer 91.8 10 Alice Peterson 21:21.1 GR Christian 91.6 11 Emmarie Formsma 21:21.2 Byron Center 91.6 10 Reese Palmer 21:22.3 Holland Christian 91.2 9 Matilda Gorkowski 21:22.6 East Kentwood 91.2 9 Laura Westbrook 21:22.6 FHC GR Forest Hills Central 91.1 10 Ruby Rhein 21:23.7 Traverse City St. Francis 90.8 9 Veda Banyon 21:24.2 St. Joseph 90.6 11 Lucy Budnik 21:24.4 Zeeland West 90.5 12 Tessa Feldpausch 21:24.8 Byron Center 90.4 9 Claire Gillespie 21:24.9 Mattawan 90.4 12 Sara Schipper 21:26.0 Martin 90.0 12 Vivienne Duncan 21:26.2 GR Christian 89.9 11 Abby Stiltner 21:27.0 GR Ottawa Hills 89.7 11 Elise Clarin 21:27.5 Caledonia 89.5 12 Haili Martz 21:27.7 Niles 89.4 9 Cadey Weinmann 21:28.1 Rockford 89.3 10 Averie Wier 21:28.5 St. Joseph 89.2 10 Julie Netrhova 21:28.8 Lowell 89.1 12 Abby Blok 21:28.8 FHC GR Forest Hills Central 89.1 11 Danika Lopez 21:29.2 GR NorthPointe Christian 88.9 11 Allison Rodgers 21:29.3 Martin 88.9 9 Lauren Kane 21:29.8 Three Rivers 88.8 11 Deborah Aowdiek 21:29.9 East Kentwood 88.7 9 Cecilia Perdue 21:30.1 GR Catholic Central 88.6 10 Elsie Woldhuis 21:30.2 Kalamazoo Homeschool Sports 88.6 10 Sylvie Kim 21:30.9 FHN GR Forest Hills Northern 88.4 12 Tatum Hemmerly 21:31.4 Muskegon Mona Shores 88.2 9 Tristyn Blevins 21:31.6 Mount Pleasant 88.1 11 Lily Dozeman 21:32.4 Holland Christian 87.9 12 Clare Assaf 21:32.8 East Grand Rapids 87.7 12 Stella Houdek 21:34.2 Traverse City St. Francis 87.3 11 Avalynne Allee 21:34.3 LeRoy Pine River 87.2 12 Alyssa Danek 21:34.7 Holland West Ottawa 87.1 9 Annika Larsen 21:37.1 Jenison 86.3 10 Emilie Greene 21:37.2 Muskegon Mona Shores 86.3 10 Isabelle Oostema 21:37.2 GR South Christian 86.3 12 Alaina Wheaton 21:37.9 St. Joseph 86.0 10 Zona Morris 21:38.6 GR Ottawa Hills 85.8 12 Haley Green 21:38.9 Zeeland East 85.7 11 Gwen Aupperlee 21:39.3 GR Ottawa Hills 85.6 9 Amelia Bramer 21:39.6 Traverse City St. Francis 85.5 11 Stella Inchauste 21:39.9 East Grand Rapids 85.4 10 Gabby Muniz 21:40.3 Portage Central 85.3 9 Hannah Getchell 21:40.7 Hudsonville 85.1 12 Jenna Terpstra 21:42.1 GR NorthPointe Christian 84.6 12 Mallory Verhougstraete 21:42.9 Grand Haven 84.4 12 Maria Banasky 21:44.7 Kalamazoo Homeschool Sports 83.8 10 Ava Boomstra 21:44.8 Jenison 83.7 10 Leah Smit 21:45.2 Holland Christian 83.6 10 Fiona Ryan 21:45.5 Plainwell 83.5 12 Mia Wildfong 21:46.5 Traverse City St. Francis 83.2 10 Claire Osterhaven 21:47.2 Byron Center 82.9 12 Josie Luyckx 21:48.7 FHC GR Forest Hills Central 82.4 10 Abigail Reding 21:49.6 TC West (Traverse City) 82.1 11 Evelyn Moon 21:49.6 Portage Central 82.1 9 Heidi Winstead 21:49.8 East Grand Rapids 82.1 9 Addison Dorn 21:50.7 Holland West Ottawa 81.8 9 Ava Klingeman 21:50.9 Holland West Ottawa 81.7 11 Gracie Hibma 21:51.1 Kalamazoo Homeschool Sports 81.6 9 Arie Neef 21:52.2 Kalamazoo Homeschool Sports 81.3 12 Hailey Parker 21:52.2 Muskegon Mona Shores 81.3 9 Simone Allen 21:53.1 Three Rivers 81.0 10 Macey Woods 21:55.2 Rockford 80.3 12 Mia McCarty 21:56.2 Hudsonville 79.9 9 Ruby Phillips 21:56.5 GR Kenowa Hills 79.8 11 Karli DeBoer 21:56.7 GR Covenant Christian 79.8 12 Maggie Wagner 21:56.9 Jenison 79.7 11 Hayden Brill 21:57.0 Grand Haven 79.7 9 Cora Dudley 21:58.2 East Grand Rapids 79.3 12 Gabriella Agar 21:59.0 GR South Christian 79.0 11 Kennedy Elliott 22:02.2 Portage Central 77.9 12 Addison Seppala 22:02.7 Rockford 77.8 10 Jenny Woznick 22:03.5 GR NorthPointe Christian 77.5 12 Lillie Kerr 22:04.2 Three Rivers 77.3 12 Iris Zylstra 22:04.4 East Grand Rapids 77.2 11 Maeve VanDam 22:05.7 Byron Center 76.8 9 Lily Sparks 22:05.7 Cadillac 76.8 10 Kinsley Haight 22:08.4 Zeeland West 75.9 9 Faith Kempenaar 22:08.6 Grand Haven 75.8 10 Mya Newhouse 22:08.7 Zeeland West 75.8 12 Alaina Smith 22:09.0 Grand River Prep 75.7 9 Makayla Shultz 22:10.8 Rockford 75.1 11 Sofia Spelman-Mendez 22:11.5 FHN GR Forest Hills Northern 74.8 11 Delaney Burgess 22:11.8 GR South Christian 74.7 10 Alexa DeVries 22:12.6 GR South Christian 74.5 11 Ayla Frantz 22:13.5 BC Lakeview 74.2 9 Alice Prins 22:13.6 East Grand Rapids 74.1 11 Sara Stoel 22:13.6 Hamilton 74.1 12 Anna Schulz 22:14.3 GR West Catholic 73.9 9 Brinley Kuyers 22:14.3 Zeeland West 73.9 12 Belle Richardson 22:15.9 Kalamazoo Homeschool Sports 73.4 12 Brynn Copenhaver 22:16.7 Three Rivers 73.1 11 Abby Tromp 22:16.9 Byron Center 73.0 9 Carmella Garritano 22:17.3 Kalamazoo Homeschool Sports 72.9 9 Alice Boonstra 22:17.7 GR Christian 72.8 11 Tatum Hawley 22:17.9 Grand Haven 72.7 10 Lillian Wilke 22:18.1 GR Christian 72.6 10 Kate Hartemink 22:18.8 GR Christian 72.4 12 Isabelle Gargus 22:19.5 Portage Central 72.2 12 Madison Trompen 22:19.5 Caledonia 72.2 11 Olivia Sowton 22:20.0 BC Lakeview 72.0 11 Kinley Eikenberry 22:20.6 Muskegon Mona Shores 71.8 11 Sophie Barricklow 22:20.7 Hudsonville 71.8 10 Addisyn Gerken 22:21.6 Caledonia 71.5 9 Elise Rossiter 22:21.7 Portage Central 71.4 9 Marlo Cleveland 22:21.8 Comstock Park 71.4 9 Daphne Rodkey 22:22.4 Grand Haven 71.2 10 Leigha Weldon 22:22.9 Plainwell 71.0 11 Ashley Stewart 22:24.5 Holland Christian 70.5 10 Natalie DeJager 22:25.8 GR South Christian 70.1 11 Emry Wyngarden 22:28.9 Zeeland East 69.0 12 Meghan Venhuizen 22:29.2 Caledonia 68.9 10 Briana Lemus 22:29.4 Holland West Ottawa 68.9 12 Lauren Hall 22:29.6 Muskegon Mona Shores 68.8 10 Addisyn Apol 22:30.9 Hudsonville 68.4 9 Grace Owens 22:31.0 Rockford 68.3 11 Mya Castellon 22:32.5 Mount Pleasant 67.8 10 Gianna Richmond 22:32.9 GR West Catholic 67.7 9 Stella Zwagerman 22:34.3 Holland Christian 67.2 10 Lillian Szatkowski 22:34.5 Plainwell 67.2 9 Katelyn West 22:35.4 TC West (Traverse City) 66.9 9 Chloe Erlacher 22:35.6 Edwardsburg 66.8 9 Taylor Dornbos 22:36.8 Grandville Calvin Christian 66.4 12 Ava Langerak 22:37.1 GR Covenant Christian 66.3 11 Scotlyn Wistinghausen 22:37.6 Cadillac 66.1 9 Payton McKay 22:38.9 Rockford 65.7 12 Jean Holland 22:39.2 Cadillac 65.6 12 Kora Kok 22:39.8 GR NorthPointe Christian 65.4 11 Lucy Schimmel 22:40.0 GR Covenant Christian 65.3 11 Lara Roden 22:40.4 Portage Central 65.2 11 Mercy Hibma 22:41.0 Kalamazoo Homeschool Sports 65.0 11 Riley Bordeaux 22:41.1 Muskegon Reeths-Puffer 65.0 9 Addison Baker 22:41.1 Mattawan 65.0 10 Ramona Rodkey 22:41.8 Grand Haven 64.7 9 Haddie Carlisle 22:42.4 Portage Central 64.5 12 Saniya Shepard 22:42.5 Zeeland East 64.5 10 Josephine Baker 22:43.1 Wyoming Potter’s House 64.3 10 Lillian Fletcher 22:43.6 Kalamazoo Homeschool Sports 64.1 9 Madisen Burrows 22:45.2 TC West (Traverse City) 63.6 12 Lily Brendlinger 22:45.8 Portage Central 63.4 11 Jenna VanderLaan 22:46.2 GR Catholic Central 63.3 9 Isadora Winkelman 22:47.1 GR Ottawa Hills 63.0 12 Grace Blossom 22:47.7 Rockford 62.8 9 Hazelle Mosher 22:47.8 GR West Mich. Aviation 62.7 11 Zoey White 22:48.0 Muskegon Mona Shores 62.7 11 Lynnae Meengs 22:48.1 Grandville Calvin Christian 62.6 11 Maggie Duong 22:48.2 GR West Mich. Aviation 62.6 9 Maija Esaiasson 22:49.5 TC West (Traverse City) 62.2 11 Sophie Aupperlee 22:49.8 GR Ottawa Hills 62.1 10 Taylor Rottman 22:49.8 GR South Christian 62.1 9 Kate Beltman 22:50.5 Grand River Prep 61.8 9 Adelyn Richardson 22:50.6 St. Joseph 61.8 10 Harlow Levendosky 22:50.7 Zeeland East 61.8 9 Delaney Lees 22:50.7 Holland Christian 61.8 10 Melanie Scott 22:51.1 East Kentwood 61.6 10 Vayda Woolston 22:51.3 Lowell 61.6 12 Claire DevlescHoward 22:53.1 Niles 61.0 10 Rose Mason 22:53.2 East Grand Rapids 61.0 11 Khloe Matlock 22:53.5 Niles 60.8 10 Julie VanWyhe 22:54.0 GR South Christian 60.7 9 Ruby Sachs 22:54.0 Holland West Ottawa 60.7 12 Reese Storteboom 22:55.1 Portage Central 60.3 12 Gabriella Tietema 22:55.4 Grand Haven 60.2 10 Riley Bender 22:56.8 Martin 59.7 10 Addi Koole 22:57.4 GR Covenant Christian 59.5 10 Alexis Logan 22:57.5 Onekama 59.5 11 Avery Hanko 22:57.9 GR Covenant Christian 59.4 12 Mia Vonderheide 22:58.6 Lowell 59.1 10 Amber Spronk 22:58.7 GR Covenant Christian 59.1 12 Annika VanBuren 22:59.5 Edwardsburg 58.8 9 Madison Dudley 23:00.0 Muskegon Mona Shores 58.7 12 Robyn Klein 23:00.3 GR Christian 58.6 10 Sophia Stob 23:00.6 Zeeland West 58.5 12 Liliya Pyk 23:00.9 Holland West Ottawa 58.4 12 Cassidy Frentz 23:01.0 Edwardsburg 58.3 9 Leah Breese 23:01.2 Lowell 58.3 9 Emilia Armstrong 23:03.6 East Grand Rapids 57.5 9 Lauren Foley 23:04.1 Holland West Ottawa 57.3 10 Grace Bernstein 23:05.2 East Kentwood 56.9 11 Adelyn Feenstra 23:05.3 Caledonia 56.9 9 Kiera Swindeman 23:06.7 Edwardsburg 56.5 10 Ivana Jasinski 23:07.5 East Grand Rapids 56.2 11 Kensley Tett 23:07.9 Lowell 56.0 10 Chelsea LaDronka 23:08.7 Grand Haven 55.8 12 Abigail Hicks 23:09.5 Mount Pleasant 55.5 11 Isabelle Tilma 23:09.8 GR South Christian 55.4 9 Sophie Meyer 23:10.2 East Kentwood 55.3 10 FInley Eull 23:10.4 Edwardsburg 55.2 11 Leah Aagesen 23:11.3 GR Catholic Central 54.9 11 Samantha Corbin 23:12.4 Plainwell 54.5 9 Rebekah DeMoor 23:12.5 GR Christian 54.5 10 Molly Spurgis 23:12.6 Rockford 54.5 11 Georgia Stahl 23:12.9 Portland 54.4 10 Allyson Strang 23:14.7 Caledonia 53.8 10 Kate Potter 23:14.7 Kalamazoo Homeschool Sports 53.8 11 Katie Walsh 23:15.6 Niles 53.5 9 Vivian Helsen 23:15.6 Muskegon Mona Shores 53.5 10 Elin Jager 23:16.0 Traverse City St. Francis 53.3 9 Rilynn Kwiatkowski 23:17.1 GR Catholic Central 53.0 9 Kenzie Wood 23:17.2 Mason County Central 52.9 11 Dakota Koeman 23:17.3 Hudsonville 52.9 12 Anna Shaarda 23:17.8 FHN GR Forest Hills Northern 52.7 9 Victoria Tamayo 23:19.4 GR Catholic Central 52.2 12 Sophia Roelofs 23:19.4 GR Christian 52.2 9 Reagan Dellar 23:19.8 Portage Central 52.1 12 Cora Draft 23:20.4 Caledonia 51.9 9 Lillian Lucas 23:21.5 Plainwell 51.5 11 Cora Ball 23:22.2 Byron Center 51.3 11 Eve Boersma 23:22.2 Caledonia 51.3 11 Claire Yakiwchuk 23:23.0 Mattawan 51.0 11 Averie Flanders 23:23.2 Portland 50.9 12 Alexa Bates 23:23.7 Portage Central 50.8 12 Maryana Calderon 23:24.0 BC Lakeview 50.7 9 Serena Banks 23:26.1 Caledonia 50.0 11 Avery Conner 23:27.0 Byron Center 49.7 12 Norah Kerwin 23:28.1 Portage Central 49.3 11 Elizabeth Pennings 23:28.3 Kalamazoo Homeschool Sports 49.2 10 Joselyn Leon-Moreno 23:28.6 BC Lakeview 49.1 9 Joss Phillips 23:29.6 Byron Center 48.8 9 Esme Biscevic 23:30.4 East Grand Rapids 48.5 11 Olivia Thawng 23:30.9 BC Lakeview 48.4 11 Ava Harmon 23:32.5 Hudsonville 47.8 12 Ruby Kennedy 23:33.2 Grand Haven 47.6 9 Aliza van der Woerd 23:33.5 GR Christian 47.5 10 Temperance Harrington 23:34.6 Lowell 47.1 9 Ayana Rusticus 23:34.7 GR Christian 47.1 11 Bryleigh Belcher 23:35.1 Linden 47.0 11 Finley McKee 23:35.4 Zeeland West 46.9 11 Sydney Pflug 23:35.5 GR Northview 46.8 12 Tess Graff 23:36.0 East Grand Rapids 46.7 9 Emily Hillary 23:36.5 East Grand Rapids 46.5 12 Brooke Carpenter 23:36.9 Plainwell 46.4 12 Darcy Keefe 23:37.9 Muskegon Reeths-Puffer 46.0 10 Emma Dettmann 23:38.1 Martin 46.0 9 Sophia Danks 23:38.9 Caledonia 45.7 11 Laney Walsh 23:39.0 GR Catholic Central 45.7 9 Abby Scholten 23:39.8 GR South Christian 45.4 9 Marjorie Yurk 23:39.9 Holland West Ottawa 45.4 9 Kate Rice 23:40.4 Zeeland East 45.2 9 Autumn Berryhill 23:41.0 Onekama 45.0 11 Isabella Achram 23:41.0 East Grand Rapids 45.0 11 Abbi Wright 23:41.6 Holland Christian 44.8 12 Dahlia Kluver 23:41.9 Mount Pleasant 44.7 11 Brynne Schmuker 23:42.8 Lowell 44.4 10 Micaela Fisher 23:43.2 East Grand Rapids 44.3 9 Seraphina Korte 23:43.4 GR Catholic Central 44.2 11 Katherine Mundwiler 23:45.7 FHN GR Forest Hills Northern 43.5 9 Brynn Anderson 23:45.9 Muskegon Mona Shores 43.4 11 Alaska Buckhanan 23:46.1 Niles 43.3 12 Brynn Potter 23:46.1 Rockford 43.3 10 Brie Wisener 23:46.6 Byron Center 43.1 9 Cadence Brown 23:46.6 East Kentwood 43.1 11 Skyla Hu 23:47.4 Portage Central 42.9 10 Eliana Koller 23:49.9 TC West (Traverse City) 42.0 12 Kylee Zimmerer 23:50.5 Caledonia 41.9 9 Evy Cronk 23:51.2 Mason County Central 41.6 11 Jaycee Hunt 23:53.0 Grand Haven 41.0 11 Cora Stender 23:53.5 Kalamazoo Homeschool Sports 40.8 10 Clara Cox 23:54.0 East Grand Rapids 40.7 10 Lilah Szotko 23:54.6 Onekama 40.5 11 Scout Widner 23:55.4 Hamilton 40.2 9 Charlotte Waalkes 23:56.0 GR Christian 40.0 10 Penny Phelps 23:56.8 Portage Central 39.7 12 Mikena Ismail 23:57.4 Lowell 39.5 10 Emma Barecki 23:58.6 GR Northview 39.1 10 Norah Wilson 23:58.8 TC West (Traverse City) 39.1 10 Ana Rice 23:58.9 TC West (Traverse City) 39.0 11 Sophia Quick 23:59.5 Mason County Central 38.8 12 Violet Mlutkowski 23:59.6 Holland West Ottawa 38.8 9 Leah Bolton 23:59.9 GR South Christian 38.7 10 Mikayla Reed 24:01.5 Three Rivers 38.2 9 Allison Spronk 24:01.9 GR South Christian 38.0 10 Diana Rajan 24:02.1 Portage Central 38.0 9 Lucy Croft 24:03.2 Mount Pleasant 37.6 12 Ines Bordenet 24:03.3 East Grand Rapids 37.6 9 Ava Borowicz 24:03.7 Grand Haven 37.4 10 Leah Doozan 24:03.9 Zeeland West 37.4 11 Lydia Visker 24:04.5 GR Christian 37.2 9 Kennedi Busscher 24:04.7 Zeeland West 37.1 9 Hannah Andersen 24:04.8 GR West Mich. Aviation 37.1 10 Ayla Meiste 24:05.1 Hamilton 37.0 12 Haylie Pearce 24:05.3 Rockford 36.9 10 Alice Philburn 24:05.4 Cadillac 36.9 9 Joy Hibma 24:06.2 Kalamazoo Homeschool Sports 36.6 9 Evelyn Goodin 24:06.9 St. Joseph 36.4 11 DuRae Sage 24:07.8 Martin 36.1 10 Lyla Nicholes 24:08.4 Muskegon Mona Shores 35.9 11 Stella Canfield 24:08.5 GR Catholic Central 35.8 10 Eloise Entwistle 24:08.8 GR NorthPointe Christian 35.7 12 Anna Ziedins 24:09.1 GR Catholic Central 35.6 12 McKenna Landers 24:09.6 Muskegon Mona Shores 35.5 10 Kyle McClintic 24:10.2 Jenison 35.3 10 Emma Kostelec 24:10.2 Caledonia 35.3 12 Yuna Sullins 24:11.1 Kalamazoo Homeschool Sports 35.0 10 Ellie Einfeld 24:11.3 GR Christian 34.9 11 Sophia Lagone 24:12.0 Hudsonville 34.7 12 Addison Bell 24:12.1 Mattawan 34.6 11 Adilyn VanderWerf 24:12.9 Byron Center 34.4 9 Norah Rugg 24:13.3 Holland Christian 34.2 9 Ellie Brostrom 24:14.0 Grand Haven 34.0 9 Kylie Harris 24:14.2 Three Rivers 33.9 10 Maelyn Helder 24:14.5 Hudsonville 33.8 12 Cora Williams 24:14.6 Hamilton 33.8 11 Quinn Miller 24:14.8 Grand Haven 33.7 10 Makenzie Proctor 24:14.8 Muskegon Mona Shores 33.7 10 June Disher 24:15.0 Hudsonville 33.7 11 Lindsey Van 24:15.1 East Kentwood 33.6 11 Raylee VanDeWeert 24:15.7 Caledonia 33.4 11 Sofia Jensen 24:16.5 Jenison 33.2 9 MiaKoda Anderson 24:18.6 Comstock Park 32.5 9 Riley Wandel 24:18.7 Holland West Ottawa 32.4 12 Emma Richardson 24:22.2 St. Joseph 31.3 9 Cypress Kingsley 24:22.2 Grant 31.3 – Sophia Ghashghai 24:22.3 East Grand Rapids 31.2 9 Nadija Alibasic 24:22.3 East Kentwood 31.2 9 Josie Steed 24:23.2 Byron Center 30.9 9 Adele Ford 24:24.7 Lowell 30.4 11 Alyson Crete 24:26.2 Comstock Park 29.9 11 Evelyn Weaver 24:27.0 Byron Center 29.7 10 Hailey Bouwens 24:27.5 Caledonia 29.5 12 Lydia Marsman 24:28.6 Grandville Calvin Christian 29.1 12 Ava Garcia 24:28.9 Mattawan 29.0 9 Danielle Vanderput 24:30.4 GR NorthPointe Christian 28.5 10 Aubrey Fifelski 24:31.1 Byron Center 28.3 11 Kendal Klingenberg 24:31.2 Holland Christian 28.3 10 Holly Doezema 24:31.7 GR Covenant Christian 28.1 10 Brooklyn Huizinga 24:31.8 GR Covenant Christian 28.1 10 Mina Schneider 24:31.9 Cadillac 28.0 10 Lauren Green 24:31.9 Byron Center 28.0 11 Ainsley Fron 24:32.1 Caledonia 28.0 9 Ansley DeRoo 24:32.3 GR Ottawa Hills 27.9 10 Brianna Bauler 24:33.2 Mattawan 27.6 10 Giselle Babcock 24:34.1 Edwardsburg 27.3 9 Maggie Blain 24:34.4 GR Northview 27.2 9 Mckalee Holmes 24:34.6 LeRoy Pine River 27.1 12 Marselina Mott 24:35.0 Kalamazoo Homeschool Sports 27.0 10 Sophia McClain 24:35.2 GR Ottawa Hills 26.9 9 Lily Pfeiffle 24:36.7 East Grand Rapids 26.4 11 Morgan Hausbeck 24:37.4 Mount Pleasant 26.2 9 Lauren Hanko 24:37.9 GR Covenant Christian 26.0 11 Audrey Johnston 24:38.3 Linden 25.9 12 Carlota Jimenez-Garcia 24:39.9 East Grand Rapids 25.4 11 Ana DeYoung Diaz 24:40.0 Kalamazoo Homeschool Sports 25.3 9 Frances Crist 24:40.6 Edwardsburg 25.1 12 Kallie Dodd 24:40.7 Grand Haven 25.1 12 Melissa VanTimmeren 24:41.0 Grandville Calvin Christian 25.0 11 Alyssa Lambrix 24:43.7 Portage Central 24.1 11 Jenna Luchies 24:43.9 FHN GR Forest Hills Northern 24.0 11 Lily Springer 24:45.4 Hamilton 23.5 10 Lilia Waalkes 24:46.2 Wyoming Potter’s House 23.3 9 Paige McGuire 24:47.2 Rockford 22.9 10 Ellie Vanloon 24:48.1 Grant 22.6 12 Adele Jewett 24:51.6 Grandville Calvin Christian 21.5 9 Brooklyn Thompson 24:52.4 Traverse City St. Francis 21.2 10 Emma Sealy 24:53.1 Three Rivers 21.0 12 Qwynn Huisman 24:53.1 Grand River Prep 21.0 12 Hannah Van Allen 24:53.9 GR Christian 20.7 10 Sara Izarra 24:54.4 Grand Haven 20.5 9 Natatia Smith 24:54.5 Lowell 20.5 12 Lily Lawson 24:54.7 Grand Haven 20.5 9 Lily Kurlinski 24:57.0 GR Northview 19.7 10 Taylor Minzey 24:57.3 Muskegon Oakridge 19.6 12 Ellen Post 24:59.6 Zeeland East 18.8 9 Osyana Calandrino 24:59.8 FHC GR Forest Hills Central 18.7 10 Ava Lankford 25:00.4 Muskegon Oakridge 18.5 9 Lucy Hendricks 25:03.3 Grand Haven 17.6 11 Temperance Hysell 25:03.7 Portage Central 17.4 9 Phoebe Walter 25:03.9 TC West (Traverse City) 17.4 11 Chloe Snape 25:04.3 Kalamazoo Homeschool Sports 17.2 11 Haylee Ledesma 25:04.7 Lowell 17.1 10 Lola Norris 25:04.8 BC Lakeview 17.1 10 Lydia Kalush 25:05.1 Jenison 17.0 11 Linda Mellinger 25:05.2 Mount Pleasant 16.9 9 Kateri Nanyes 25:05.7 Hudsonville 16.8 11 Rebecca Medendorp 25:06.2 Muskegon Oakridge 16.6 12 Lucy Otto 25:06.8 Jenison 16.4 12 Josephine Pell 25:08.9 Byron Center 15.7 11 Greta TeBrake 25:09.6 GR Northview 15.5 11 June Evenhouse 25:10.9 GR Northview 15.0 12 Alexis Venema 25:11.8 Rockford 14.7 10 Abigail Cathelyn 25:14.3 Holland West Ottawa 13.9 12 Addison Hopkins 25:15.0 Hudsonville 13.7 11 Ella Johnson 25:16.2 Caledonia 13.3 9 Abigail Andre 25:16.6 Rockford 13.1 9 Noelle Horton 25:18.7 GR Northview 12.4 11 Sophia Christians 25:21.7 GR Christian 11.4 12 Lennon Lassanske 25:21.8 Muskegon Mona Shores 11.4 11 Suzi Den Boer 25:22.3 GR Christian 11.2 12 Raelyn Wilson 25:23.0 Mason County Central 11.0 9 Riley Van Norman 25:24.4 Linden 10.5 9 Joclyn Jackson 25:25.2 GR Northview 10.3 10 Gillian Majewski 25:25.4 GR Kenowa Hills 10.2 9 Bethany LaRoy 25:26.0 Kalamazoo Homeschool Sports 10.0 9 Nora Sportel 25:26.4 GR Christian 9.9 11 Kaitlyn Baumann 25:26.6 Zeeland East 9.8 10 Anna McKeough 25:27.6 Onekama 9.5 11 Raelynn TenElshof 25:27.7 Caledonia 9.4 12 Alyssa Moens 25:27.9 GR Northview 9.4 9 Ava Vandy Bogurt 25:28.0 Holland Christian 9.3 10 Esther Munson 25:31.8 Kalamazoo Homeschool Sports 8.1 12 Kayden Jager 25:32.4 Martin 7.9 9 Ella Melton 25:32.8 GR Catholic Central 7.7 9 June Williams 25:33.2 Jenison 7.6 10 Sophia VanSingel 25:33.9 Grant 7.4 11 Natalia Oren 25:34.1 GR Christian 7.3 11 Sienna Struck 25:35.2 Mount Pleasant 6.9 9 Zoey Benson 25:35.5 GR Christian 6.8 10 Lily Kane 25:36.2 Three Rivers 6.6 10 Caeli Brockway 25:37.5 Kalamazoo Homeschool Sports 6.2 9 Leah Fortugaleza 25:38.8 Wyoming Potter’s House 5.7 11 Sidney Shackelford 25:39.1 Muskegon Reeths-Puffer 5.6 9 Adeline Royston 25:39.3 Linden 5.6 9 Amelia Barajas-Oteto 25:39.6 GR Catholic Central 5.5 9 Nora DeBree 25:40.2 BC Lakeview 5.3 9 Harper Trevino 25:40.7 Portage Central 5.1 11 Rachel Moore 25:41.1 Traverse City St. Francis 5.0 12 Arianna Schmidt 25:42.4 St. Joseph 4.5 10 Elizabeth Kangas 25:45.8 Three Rivers 3.4 12 Katherine Burde 25:45.9 GR NorthPointe Christian 3.4 11 Grace Marterella 25:46.0 Grand Haven 3.3 11 Anna Tibbe 25:46.0 Wyoming Potter’s House 3.3 11 Gabi Torres 25:46.6 BC Lakeview 3.1 12 Maggie Oliver 25:46.9 GR Northview 3.0 12 Elizabeth Haverdink 25:48.1 GR South Christian 2.6 10 Amari Aldridge 25:48.3 Niles 2.6 11 Delilah Brown 25:49.6 Cadillac 2.1 11 Kenady Hopkins 25:51.3 Mattawan 1.6 10 Charlotte Ringnalda 25:51.7 GR South Christian 1.4 9 Reilly Johnson 25:52.1 TC West (Traverse City) 1.3 9 Cameran Rios 25:53.0 LeRoy Pine River 1.0