2022 Portage XC Invitational 2022

Portage, MI

2022 Portage XC Invitational 2022 vs 2021 Portage Cross Country Invitational 2021

Aggregate Data Points
Difference This Meet That Meet
Overall Athletes -338 3012 3350
Overall Average -43.07 21:28.93 22:11.99
1st-10th Place -9.48 15:09.41 15:18.89
1st-25th Place -7.36 15:32.16 15:39.51
1st-50th Place -11.19 15:47.39 15:58.58
1st-100th Place -14.17 16:03.93 16:18.10
Common Athletes -- -- 1370
Ran Faster 900 1136 236
Ran Season Best 160 258 98
Average Time -1:05.03 20:46.57 21:51.60
Median Time -1:04.50 20:09.60 21:14.10
Middle 80% Times -1:02.80 20:26.53 21:29.33
Top 10% Times -41.28 16:28.05 17:09.33
Top 25% Times -43.21 17:15.13 17:58.34
Top 50% Times -51.14 18:14.10 19:05.24
Bottom 50% Times -1:18.92 23:19.05 24:37.96
Bottom 25% Times -1:31.46 25:17.62 26:49.08
Bottom 10% Times -1:46.62 27:45.44 29:32.07
Average Difference -1:04.94 -- --
Median Difference +29.50 -- --
Middle 80% Difference -1:00.58 -- --
Top 10% Difference -31.15 -- --
Top 50% Difference -42.74 -- --
Top 25% Difference -36.51 -- --
Top 50% Difference -42.74 -- --
Bottom 50% Difference -1:27.18 -- --
Bottom 25% Difference -1:48.03 -- --
Bottom 10% Difference -2:11.63 -- --

Performances of Common Athletes
Athlete Team Difference This Meet That Meet
Hunter Jones Benzie Central -15.30 14:37.00 14:52.30
Benne Anderson Grand Rapids Ottawa Hills -1:05.90 14:44.10 15:50.00
Seth Norder Grand Haven -48.40 14:45.40 15:33.80
Connell Alford Chelsea -58.90 15:01.80 16:00.70
Lezawe Osterink Wyoming Potter's House Christian -37.80 15:05.00 15:42.80
Evan Loughridge Pinckney -1:48.90 15:20.90 17:09.80
Carter McCalister Monroe Jefferson -1:02.80 15:22.70 16:25.50
Aiden Sullivan Grand Rapids Forest Hills Eastern -46.10 15:27.60 16:13.70
Jasper Cane Kalamazoo Central -36.90 15:38.00 16:14.90
Samuel Jackson Saline -1:30.10 15:44.70 17:14.80
Jordan Domany Caledonia -36.20 15:45.50 16:21.70
Brady Matuszewski Brighton -1:12.60 15:46.10 16:58.70
Tyler Langley Brighton -36.70 15:46.70 16:23.40
Ethan Krampe Grand Rapids Forest Hills Central -6:35.20 15:48.90 22:24.10
Simon Triezenberg Grand Rapids Christian -1:10.20 15:53.90 17:04.10
Truman Johnson Saline -1:15.20 15:56.20 17:11.40
Zach Debeauclair Pinckney -55.90 15:56.50 16:52.40
Clayton Ackley Hart -44.10 15:56.60 16:40.70
Samuel Martini Kent City -32.60 15:57.30 16:29.90
Owen Lawrence East Kentwood -1:48.00 15:58.20 17:46.20
Brandon Anderson Dexter -37.40 15:59.40 16:36.80
Caleb Branch Muskegon Mona Shores -1:16.50 16:00.70 17:17.20
Rogan Melling Hanover-Horton -19.50 16:02.60 16:22.10
Ethan Sandula Pinckney -2:00.80 16:02.60 18:03.40
Elijah Robinson East Grand Rapids -1:09.10 16:02.90 17:12.00
Logan Post Portage Northern -36.50 16:03.00 16:39.50
Carter Boullard St. Clair -51.80 16:03.00 16:54.80
Luke Suliman Ann Arbor Skyline -37.10 16:03.60 16:40.70
Logan Begeman Portage Central -38.00 16:04.60 16:42.60
Nathan Jenkins Grandville Calvin Christian -25.60 16:05.00 16:30.60
Alex Thole East Grand Rapids -22.40 16:05.70 16:28.10
Jason Whitton Saline -1:10.30 16:06.60 17:16.90
Luke Morrison Berrien Springs -1:35.50 16:06.80 17:42.30
Will Engbers Holland Christian -2:33.30 16:08.20 18:41.50
Glen Davis Port Huron Northern -42.80 16:08.80 16:51.60
Bram Hartsuff Chelsea -11.30 16:10.00 16:21.30
Wyatt Dean Hart -1:13.30 16:10.10 17:23.40
Brad White Clare -1:44.60 16:10.90 17:55.50
Zebedee Swager Chelsea -49.80 16:11.00 17:00.80
Shane Izzard Petoskey -33.80 16:11.10 16:44.90
Kilian Whalen Allendale +1:30.90 17:47.10 16:16.20
Peter Kuperus Grand Rapids Christian -2:23.80 16:16.30 18:40.10
Colin Graham Rockford -22.20 16:17.30 16:39.50
Mason Jett Ann Arbor Skyline -1:57.80 16:17.70 18:15.50
Chase Holwerda Zeeland West -25.20 16:17.90 16:43.10
William Winter Parchment -8.60 16:18.00 16:26.60
Jake O'neil Remus Chippewa Hills -26.10 16:18.90 16:45.00
Jaden Barnes Bloomingdale -29.50 16:19.90 16:49.40
Ben Hunter Portage Central -39.30 16:20.00 16:59.30
Eric Overdier Ann Arbor Pioneer -37.80 16:20.80 16:58.60
Luke Butler Monroe -4.20 16:21.30 16:25.50
Austin Brown Hanover-Horton -1:33.90 16:21.40 17:55.30
Nolan Nixon Cadillac -48.20 16:21.60 17:09.80
Isaac Tanis East Kentwood -1:48.40 16:22.30 18:10.70
Espen Wood Cedar Springs -1:01.90 16:23.70 17:25.60
Caleb Boes Grand Rapids South Christian -17.40 16:24.80 16:42.20
Boden Genovese Coloma -43.30 16:25.30 17:08.60
Evan Nickoles East Kentwood -2:21.00 16:27.10 18:48.10
Brendan Hoving Grand Rapids Forest Hills Eastern -2:23.20 16:28.30 18:51.50
Nick Spruce Chelsea -39.30 16:28.60 17:07.90
Blake Ferguson Yale -1:07.10 16:28.80 17:35.90
Owen Ackerman Dexter -38.40 16:29.00 17:07.40
Dylan Clark Grand Rapids Christian -30.50 16:29.40 16:59.90
Caleb Smith Zeeland West -42.40 16:29.50 17:11.90
Mason Lucas Jenison -1:10.90 16:29.80 17:40.70
Parker Ludwig Grand Rapids Forest Hills Central -53.50 16:31.20 17:24.70
Andre Soisson Kalamazoo Central -53.60 16:31.50 17:25.10
Liam Hinman Grand Rapids Forest Hills Eastern -2:06.00 16:33.30 18:39.30
Leo Swager Chelsea -1:32.90 16:34.30 18:07.20
Jack Devries West Michigan Aviation Academy -1:22.10 16:36.50 17:58.60
Vincent Peterson S Ann Arbor Pioneer -15.60 16:37.00 16:52.60
Keegan Hoekstra Grand Rapids Christian -2:03.00 16:37.10 18:40.10
Joe Waalkes Grand Rapids Christian -1:17.70 16:37.30 17:55.00
Michael Paoletti Port Huron Northern -1:11.50 16:37.50 17:49.00
Logan Vining Grand Haven -12.80 16:37.70 16:50.50
Gavin Wiersma Zeeland East -18.10 16:38.50 16:56.60
Nick Cabrera Portage Central -1:37.20 16:38.50 18:15.70
Brett Guzman Caledonia +2:03.30 18:42.30 16:39.00
Blake Elliot Caledonia -47.00 16:39.30 17:26.30
Thomas Kerber Ann Arbor Pioneer -1:05.50 16:39.40 17:44.90
Logan Weis Centreville -1:36.90 16:39.70 18:16.60
Adrian Castillo Holland -6.20 16:39.70 16:45.90
Andrew McNally Saline -1:59.10 16:40.00 18:39.10
Aiden Krueger Niles -1:19.80 16:40.50 18:00.30
Sean Pettis Fremont -1:18.60 16:41.00 17:59.60
Sawyer Mccarthy Grand Rapids Forest Hills Central -1:08.40 16:41.80 17:50.20
Gavin Voetberg Portage Central -7.30 16:43.10 16:50.40
Dylan White Brighton -3.30 16:43.20 16:46.50
Macartan Moore Petoskey St. Michael Academy -39.40 16:43.30 17:22.70
Adair Artis Concord -32.60 16:43.40 17:16.00
Seth Ackley Hart -55.70 16:43.50 17:39.20
Wyatt Mccomb Richland Gull Lake -1:47.60 16:44.40 18:32.00
Josh Kerr Traverse City St. Francis -20.00 16:45.00 17:05.00
Roman Cortina Ann Arbor Pioneer -30.30 16:45.10 17:15.40
Thomas Holm Hillsdale Academy -1:04.30 16:45.30 17:49.60
Alex Parker Grand Rapids Forest Hills Eastern -3:47.50 16:45.60 20:33.10
Cole Visser Jenison +44.10 17:31.00 16:46.90
Josh Slocum Traverse City St. Francis -28.30 16:47.50 17:15.80
Elijah Forbord Brighton -45.10 16:47.80 17:32.90
Luke Campbell Brighton -5.60 16:48.10 16:53.70
Ben Knuth Big Rapids -1:25.60 16:48.50 18:14.10
Christopher Van Lent Ann Arbor Skyline -34.80 16:50.70 17:25.50
Aidan Brinks Holland Christian -1:24.30 16:52.40 18:16.70
Brayden Humes Milan +9.90 17:02.30 16:52.40
Zachary Maendel Petoskey St. Michael Academy -58.00 16:52.40 17:50.40
Giovanni Pardo-Keegan Yale -53.10 16:52.70 17:45.80
Matt Lafreniere Port Huron Northern +25.30 17:19.70 16:54.40
Gabe Outman Cadillac -1:15.40 16:54.40 18:09.80
Ethan Grevengoed Spring Lake -1:24.60 16:54.60 18:19.20
David Harris St. Clair +21.50 17:16.20 16:54.70
Davis Christy East Grand Rapids -1:04.40 16:55.30 17:59.70
Sulley Zietlow Three Rivers -38.40 16:55.50 17:33.90
Henry Dixon Grand Rapids Forest Hills Eastern -36.90 16:55.70 17:32.60
Hudson Kemperman Grand Rapids Forest Hills Northern -26.00 16:56.30 17:22.30
Noah Finton Wyoming Potter's House Christian -2:36.40 16:56.60 19:33.00
Jacob Wartenberg Johannesburg-Lewiston -3.10 16:56.70 16:59.80
Blake Fox Johannesburg-Lewiston +13.20 17:10.00 16:56.80
Ben Richards Pinckney -1:32.20 16:57.10 18:29.30
Aaron Sterken Ann Arbor Pioneer -37.50 16:58.00 17:35.50
Noah Jarvis Berrien Springs -1:42.40 16:58.30 18:40.70
Max Stitt Hart -43.70 16:58.50 17:42.20
Jack DeKruyter Zeeland West -1:34.80 16:59.40 18:34.20
Ethan Glick Constantine -26.20 16:59.50 17:25.70
Lucas Ruffing Spring Lake -1:13.80 16:59.50 18:13.30
Nick Riemersma Zeeland East -15.50 17:00.60 17:16.10
Acer Campbell Yale +49.20 17:50.00 17:00.80
Riley Shults Hastings +39.70 17:40.60 17:00.90
Logan Cooper Potterville -3:09.50 17:00.90 20:10.40
Shane Pitcher Saline -44.80 17:01.30 17:46.10
Shay White St. Joseph -36.40 17:01.50 17:37.90
Bryce Soisson Kalamazoo Central -4.20 17:01.90 17:06.10
Jacob Rottier Hudsonville -1:11.00 17:02.10 18:13.10
Bode Cooper Brighton -27.80 17:02.60 17:30.40
Gannon Shore Jackson Lumen Christi -43.00 17:02.90 17:45.90
Helen Sachs Holland West Ottawa -23.10 17:03.00 17:26.10
Brodie Delamater Grant -32.60 17:03.60 17:36.20
Connor Wooley Holland West Ottawa -22.90 17:04.10 17:27.00
Levi Kamps Grand Rapids Covenant Christian -45.90 17:05.80 17:51.70
Abrar Hossen Portage Central -57.10 17:06.50 18:03.60
Skye Smith Vicksburg -23.10 17:06.90 17:30.00
Stewart Berryhill Saline -1:48.60 17:07.10 18:55.70
Carson Hauch Zeeland West -43.30 17:07.80 17:51.10
Liam Bredeweg Ann Arbor Pioneer -1:06.60 17:07.80 18:14.40
Isaac Bogard Kalamazoo Christian -6.40 17:08.80 17:15.20
Mathieu Northuis Portage Central -19.30 17:09.00 17:28.30
Andrew Grier Ann Arbor Pioneer -42.80 17:09.30 17:52.10
Tucker Krumm Traverse City St. Francis -7.50 17:09.30 17:16.80
Dylan Distelrath St. Clair -29.70 17:09.80 17:39.50
Nathan Golding Zeeland West -6.80 17:10.00 17:16.80
Tommy Farley Petoskey -1:13.20 17:10.40 18:23.60
Joseph Spada Kalamazoo Central -4.30 17:10.40 17:14.70
Sawyer Stoneman Breckenridge -54.60 17:11.30 18:05.90
Timmy Peterson Portage Northern -55.50 17:11.70 18:07.20
John Sanderson Bridgman -32.20 17:12.20 17:44.40
Arianne Olson Holland West Ottawa +6.60 17:19.40 17:12.80
Mason Sinke Bear Lake -43.30 17:13.20 17:56.50
Kort Thompson Caledonia -1:01.10 17:13.40 18:14.50
Brady Millington Brighton -1:07.10 17:13.60 18:20.70
John Christensen Fremont -43.40 17:14.10 17:57.50
Sam Gibson Dexter -2:44.10 17:14.50 19:58.60
Noah Schuette Rockford -1:30.60 17:14.90 18:45.50
Tucker Radgens Vicksburg -46.70 17:15.00 18:01.70
Jessica Jazwinski Hart -1:22.90 17:15.10 18:38.00
Gavin VanKampen Jonesville -28.10 17:15.20 17:43.30
Andrew Mabry Bridgman -42.70 17:16.10 17:58.80
Dominik White Saline -1:38.00 17:16.50 18:54.50
Conor Sullivan Portage Northern -39.10 17:16.60 17:55.70
Lucas Van Meter Middleville-Thornapple Kellogg -1:30.30 17:16.90 18:47.20
Carter Sherman Fremont -1:04.80 17:17.00 18:21.80
Aidan Kreps Muskegon Mona Shores +51.90 18:09.00 17:17.10
Dade Allen Benzie Central -33.20 17:17.90 17:51.10
Aeson Gonzalez Portage Northern -58.60 17:18.40 18:17.00
Brandon Simmons Hastings -55.70 17:18.50 18:14.20
Will Fiesbeck St. Joseph +26.70 17:45.40 17:18.70
Jacob Sandford Grand Rapids Forest Hills Central -32.30 17:18.80 17:51.10
Parker Woodwyk Spring Lake -1:39.00 17:18.80 18:57.80
Ryan Mcmahon East Grand Rapids -20.00 17:19.00 17:39.00
Chase Klapthor Ann Arbor Pioneer -26.70 17:19.20 17:45.90
Nate Oosterhouse Hudsonville Unity Christian -1:20.00 17:19.40 18:39.40
Joe Edgemon St. Clair -1:01.70 17:19.50 18:21.20
Landon Boulis Hanover-Horton -3:03.00 17:20.30 20:23.30
Caden Guffey Zeeland East -2:10.30 17:20.50 19:30.80
Vincent Pollock Fruitport -1:34.80 17:21.50 18:56.30
Peter Vitale St. Clair -1:28.30 17:23.00 18:51.30
Andrew Wangler Jenison -1:11.00 17:23.20 18:34.20
Nathan Moskal Brighton -14.80 17:23.70 17:38.50
Alex Hoffman Dexter -6.30 17:24.30 17:30.60
Chase Snell Traverse City Grand Traverse Academy -27.50 17:24.50 17:52.00
Andrew Klaus Clare -1:52.80 17:25.30 19:18.10
Nate Fahey Rockford -24.40 17:25.50 17:49.90
Sam Majoor Rockford -9.30 17:25.70 17:35.00
Rachel Forsyth Ann Arbor Pioneer +1:00.70 18:26.70 17:26.00
Gurmaan Sidhu Okemos -0.90 17:26.20 17:27.10
Evan Shepherd Hanover-Horton +1.80 17:28.40 17:26.60
Matthew Schwartz Jenison -44.20 17:27.40 18:11.60
Mason Morrell Caledonia -40.20 17:28.30 18:08.50
Thomas Lepper Pinckney -2:36.00 17:28.60 20:04.60
Micah Nagel Caledonia -25.30 17:28.60 17:53.90
Caleb Snyder Dexter -1:12.30 17:29.90 18:42.20
Johnathon Mcmullin Fruitport -1:01.20 17:30.00 18:31.20
Gabe Verlin Grand Rapids South Christian -1:29.90 17:31.70 19:01.60
Matthew Long Portage Central -49.70 17:32.30 18:22.00
Trevor Timmer Grand Rapids Forest Hills Central -25.80 17:32.70 17:58.50
Oskar Wiedenhoeft Kalamazoo Loy Norrix -18.60 17:32.80 17:51.40
Andrew Foshag Monroe -28.80 17:32.80 18:01.60
Ben Wertz Grandville Calvin Christian +59.70 18:33.70 17:34.00
Conner Mcintyre Traverse City St. Francis +1:22.50 18:57.00 17:34.50
Sam Markle Berrien Springs -33.90 17:35.00 18:08.90
Luke Maher Port Huron Northern +6.00 17:41.10 17:35.10
Landon Wade East Kentwood -1:49.60 17:35.30 19:24.90
Lewis Walter Traverse City St. Francis -8.80 17:36.30 17:45.10
Jason VAN DYKEN Hudsonville -1:20.70 17:36.90 18:57.60
Reece Poole Hillsdale Academy -1:32.10 17:37.50 19:09.60
Olin Kasperowicz Traverse City St. Francis -1:52.10 17:38.60 19:30.70
Tanner Guczwa Spring Lake -1:12.20 17:38.70 18:50.90
Dante Pillot Schoolcraft -1:47.00 17:38.90 19:25.90
Tyler Vining Morley Stanwood -35.30 17:39.00 18:14.30
Jaren Vogel Kent City -22.90 17:39.00 18:01.90
Joe Stocchiero Bloomingdale -1:05.30 17:39.20 18:44.50
Eli Johansen St. Joseph -1:41.60 17:39.70 19:21.30
Colton Ruster Zeeland West +2:05.00 19:45.20 17:40.20
Cole Lowery Fremont +30.80 18:11.20 17:40.40
Roger Hernandez Holland Black River -22.60 17:40.80 18:03.40
Brayden Rynsburger Holland Christian -1:12.90 17:40.80 18:53.70
Zachary Gowan Three Rivers -20.90 17:41.50 18:02.40
Matthias Morse Muskegon Western Michigan Christian -1:28.00 17:41.80 19:09.80
Gavin Towner Petoskey -27.20 17:41.90 18:09.10
Gabe Sanborn Ann Arbor Pioneer -5.10 17:42.30 17:47.40
Tyler Outlaw Brighton +12.40 17:55.10 17:42.70
Nick Lubbers Grand Rapids Covenant Christian -1:12.60 17:43.00 18:55.60
Gavin Sehy Kalamazoo Hackett -1:07.50 17:43.20 18:50.70
Maxx Adams Monroe -1:03.40 17:43.60 18:47.00
Dylan Pfeffer Hudsonville -1:49.90 17:43.70 19:33.60
Easton Vander Zwaag Hart -41.20 17:44.10 18:25.30
Luke Dykstra Grand Rapids Covenant Christian -4.00 17:44.20 17:48.20
Matt Dombrowsi Ann Arbor Pioneer -2:03.20 17:44.30 19:47.50
Connor Donahue Traverse City St. Francis -2:07.40 17:44.60 19:52.00
Leo Port Mattawan -51.40 17:44.80 18:36.20
Ashton Sears Richland Gull Lake -54.10 17:44.80 18:38.90
Dylan Chmura Holland +59.40 18:44.60 17:45.20
Jack Zaske Saline -1:11.40 17:45.60 18:57.00
Mason Schimmel Grand Rapids Covenant Christian +1.50 17:47.10 17:45.60
Aidan Hale Ann Arbor Skyline -2:37.90 17:45.90 20:23.80
Grayson Lentner Hudsonville -1:48.20 17:46.40 19:34.60
Eli Decook Grandville +14.70 18:01.20 17:46.50
Isaac Waldron Concord -15.50 17:46.90 18:02.40
Danny Ewing Kalamazoo Loy Norrix -40.60 17:47.30 18:27.90
Joshua Lindsay Portage Northern -1:21.00 17:47.40 19:08.40
Kaden Forward Bear Lake -19.80 17:48.10 18:07.90
Evan Stacy Portage Northern -30.30 17:48.40 18:18.70
Joey Schwindt Maple City-Glen Lake -42.30 17:48.40 18:30.70
Michael Kloosterman Kalamazoo Central +35.30 18:24.20 17:48.90
Chace Laarman Zeeland West +23.60 18:12.80 17:49.20
Ethan Gerlach Holland West Ottawa -1:24.60 17:49.30 19:13.90
Adam Slavens Three Oaks-River Valley -39.50 17:49.50 18:29.00
Ethan Kapolka Chelsea -34.30 17:49.60 18:23.90
Parker Schramski Grand Rapids Forest Hills Northern -53.70 17:49.60 18:43.30
Chris Stein Monroe -2:45.90 17:50.50 20:36.40
Rylan Teddy Dexter -1:07.50 17:50.60 18:58.10
Korbyn Thornton St. Clair -2:45.70 17:50.60 20:36.30
Isaac Perez Three Rivers -48.30 17:51.10 18:39.40
Graeson Lawrence Muskegon Western Michigan Christian -1:51.50 17:51.30 19:42.80
JJ Mahan Cadillac -1:26.70 17:51.40 19:18.10
Drew Muller East Grand Rapids -29.90 17:51.90 18:21.80
Gavin Betten Rockford -5.10 17:52.10 17:57.20
Luke Ueland Grand Rapids Forest Hills Eastern -1:38.50 17:52.40 19:30.90
Landon Wissink Saline -52.00 17:52.50 18:44.50
Ryan Sutherlund Grand Rapids Forest Hills Central +36.60 18:29.10 17:52.50
Riley Pattinson Traverse City St. Francis -1:54.20 17:52.60 19:46.80
George Janson East Grand Rapids -24.70 17:52.80 18:17.50
Carter Petzke St. Joseph -3:38.40 17:52.90 21:31.30
Sam Bodine Portage Central -47.80 17:53.80 18:41.60
Josef Bromley Hart -55.80 17:53.80 18:49.60
Max Vangrouw Holland West Ottawa -1:42.10 17:53.90 19:36.00
Gavin Hancox Gobles -1:01.60 17:54.70 18:56.30
Joey Stevenson Ann Arbor Pioneer +31.20 18:25.90 17:54.70
Grady Bremer Hudsonville Unity Christian -1:30.60 17:54.90 19:25.50
Sam Allen Kalamazoo Loy Norrix -30.80 17:55.00 18:25.80
Brayden Odell Vicksburg -32.90 17:55.00 18:27.90
Maguire Johnson Edwardsburg -1:47.80 17:55.60 19:43.40
Natalie VanOtteren Grand Rapids Christian -1:01.50 17:55.60 18:57.10
Nathan Koches Spring Lake -1:18.20 17:55.90 19:14.10
Kaden Jensen Dexter -45.90 17:56.00 18:41.90
Owen Cousins Zeeland West -21.90 17:56.30 18:18.20
Owen Mcloughlin St. Joseph Our Lady of the Lake Catholic -4.70 17:56.40 18:01.10
Dylan Odenbach Petoskey -6.00 17:56.40 18:02.40
Garrett Smith Hudsonville -1:09.10 17:56.40 19:05.50
Pranit Koppolu Grand Rapids Forest Hills Northern -4.80 17:56.80 18:01.60
Levi Glynn Fruitport -10.90 17:56.90 18:07.80
Karl Kepler Grandville -1:14.20 17:57.10 19:11.30
Anthony Lawlor Caledonia -1:17.80 17:57.10 19:14.90
Vinny Schweihofer St. Clair -3:26.20 17:57.10 21:23.30
Mytchal Morrison Jonesville -28.10 17:58.10 18:26.20
Jack Baltes Jenison -1:55.50 17:58.10 19:53.60
Ryan Blankenship Eau Claire -1:08.10 17:58.40 19:06.50
Nick Mitchell Kalamazoo Christian +7.60 18:06.10 17:58.50
Ethan Buer Caledonia -1:18.70 17:58.60 19:17.30
Tyler Nethercot Grand Rapids Forest Hills Northern -1:36.40 17:59.30 19:35.70
Tommy Skendzel Traverse City St. Francis -8.60 17:59.90 18:08.50
Maxwell Krausman Rockford -31.80 18:00.10 18:31.90
Trevor Dornbos Grandville Calvin Christian -1:09.80 18:00.30 19:10.10
Alex Moyer St. Joseph -2:16.80 18:00.70 20:17.50
Kyan Deam Big Rapids -1:32.20 18:00.90 19:33.10
Judge Morgan Traverse City St. Francis -1.90 18:01.10 18:03.00
Matthew Stilson Cadillac -34.00 18:01.40 18:35.40
Charlie Stormer Saugatuck -10.80 18:02.00 18:12.80
Jonathan Koetje Grand Rapids Christian -20.40 18:02.50 18:22.90
Austin Winkle Jenison -5.20 18:03.50 18:08.70
Caleb Devries Grand Rapids South Christian -33.80 18:03.60 18:37.40
Madison Osterberg Jackson Lumen Christi -19.40 18:04.10 18:23.50
Luke Martin Hudsonville -31.20 18:04.90 18:36.10
Kaden Kolarik Kingsley -37.80 18:05.30 18:43.10
Zach Hartemink Grand Rapids Christian -2:17.40 18:06.00 20:23.40
Austin Dalman Big Rapids -1:51.40 18:06.30 19:57.70
Samuel Pugh Caledonia -12.00 18:06.40 18:18.40
Calvin Ruffini Grand Rapids Forest Hills Northern -52.90 18:06.70 18:59.60
Grayson Carpenter Spring Lake -53.90 18:06.80 19:00.70
Matthew Lage St. Joseph Lake Michigan Catholic +33.50 18:40.60 18:07.10
Emily Cooper Ann Arbor Pioneer -16.20 18:07.70 18:23.90
Levi Benzing Petoskey St. Michael Academy -1:44.00 18:07.70 19:51.70
Caleb DenHartigh Hudsonville Unity Christian -1:39.10 18:08.90 19:48.00
Ethan Horan Fruitport +12.90 18:23.10 18:10.20
Will Parsekian Muskegon Mona Shores +7.00 18:17.70 18:10.70
Matthew Brownell Remus Chippewa Hills -11.90 18:10.80 18:22.70
Reece Ondersma Jenison -1:41.20 18:11.50 19:52.70
Ben Kooistra Grand Rapids Forest Hills Eastern -18.30 18:11.50 18:29.80
Gavin Burt Saline -31.70 18:11.60 18:43.30
Logan Hough Grand Haven -35.70 18:11.90 18:47.60
Ethan Miller Hudsonville Unity Christian +18.60 18:30.90 18:12.30
Jonathan Clausing Muskegon Western Michigan Christian -13.80 18:12.40 18:26.20
Quinton Bell Cedar Springs -34.70 18:12.40 18:47.10
Lila Volkers Kent City -47.10 18:12.50 18:59.60
Blake Huitema West Michigan Aviation Academy -1:49.70 18:12.50 20:02.20
Russell Vandermus Petoskey St. Michael Academy -1:08.90 18:12.60 19:21.50
Robby Myler Traverse City St. Francis -23.00 18:13.20 18:36.20
Owen Read Traverse City St. Francis -1:13.30 18:13.50 19:26.80
Josh Berryman Portage Central -1:20.40 18:14.90 19:35.30
Ben Merkel Monroe Jefferson -1:00.10 18:14.90 19:15.00
Ben Botkin Ann Arbor Pioneer +1:08.70 19:24.00 18:15.30
Scott Smith Dexter -1.70 18:15.40 18:17.10
Hayden Gould Big Rapids -2:27.20 18:15.60 20:42.80
Grant Koole Grand Rapids Covenant Christian -14.10 18:16.70 18:30.80
Jon Leith Edwardsburg -1:59.30 18:17.20 20:16.50
Gary Springstead Fremont -2.00 18:17.30 18:19.30
Robert Koscinski Portage Northern -1:28.70 18:17.60 19:46.30
Zachery Childress Jonesville -59.10 18:17.70 19:16.80
Harrison Kooyer Holland -55.40 18:17.80 19:13.20
Ian Mahoney Grand Rapids Forest Hills Central -32.60 18:18.20 18:50.80
Carson Lenzinger Richland Gull Lake -2:56.00 18:18.40 21:14.40
Alyson Enns Hart +14.10 18:32.60 18:18.50
James VanderDussen Kalamazoo Christian -45.90 18:19.50 19:05.40
Dylan Walters Zeeland East -2:50.30 18:19.90 21:10.20
David Potgeter Caledonia -2:34.20 18:19.90 20:54.10
Ewan Lemens Ann Arbor Pioneer +1:14.70 19:34.60 18:19.90
Jacob Atteberry Mattawan +2:22.20 20:42.30 18:20.10
Reuben Solmes Hastings -40.30 18:20.20 19:00.50
Nic VANDERKODDE Hudsonville -3:34.20 18:20.40 21:54.60
Austin York Three Oaks-River Valley -1:42.20 18:21.10 20:03.30
Nik Williams Grand Rapids Ottawa Hills -2:28.10 18:21.20 20:49.30
Dalton Weber Portage Northern -47.60 18:21.30 19:08.90
Nathan Dewitt Holland Christian -23.90 18:21.40 18:45.30
Jonah Teed Hastings -51.30 18:21.80 19:13.10
Corbin Devilbiss East Grand Rapids -54.00 18:21.90 19:15.90
Shelby Hopkins Morley Stanwood -1:07.90 18:22.30 19:30.20
Kenny Youngs Vicksburg -21.10 18:22.30 18:43.40
Jack Nicol Yale -49.50 18:22.50 19:12.00
Mo Cugliari Chelsea -44.10 18:22.50 19:06.60
Alex Wilber Fruitport -54.80 18:23.30 19:18.10
Wyatt Hockley Ann Arbor Pioneer -1:33.90 18:23.60 19:57.50
Dylan Schumann St. Clair -3:29.80 18:23.90 21:53.70
Aidan Edgar Caledonia -1:45.90 18:24.40 20:10.30
Levi Jongekryg Holland West Ottawa -1:14.30 18:24.60 19:38.90
Carter Stevens Galesburg-Augusta -26.80 18:25.00 18:51.80
Nolan West Monroe Jefferson -1:30.00 18:25.60 19:55.60
Cash Newton Kalamazoo Loy Norrix -6:37.90 18:25.90 25:03.80
Ben Vruggink Spring Lake -1:57.00 18:26.10 20:23.10
Zach Reed Cedar Springs -14.70 18:26.50 18:41.20
Preston Stema Zeeland East -1:45.20 18:27.10 20:12.30
Dylan Veltema Zeeland East -1:21.00 18:27.50 19:48.50
Aiden Cripe Coloma -52.70 18:27.70 19:20.40
Selma Anderson Grand Rapids Ottawa Hills -37.30 18:28.40 19:05.70
Sam Downing Zeeland East -5:13.00 18:29.10 23:42.10
Keegan Fulling Richland Gull Lake -48.80 18:29.50 19:18.30
Maya Guikema Jenison -57.20 18:29.60 19:26.80
Mylie Kelly Benzie Central +16.80 18:46.40 18:29.60
Micah Johnson Hastings -1:15.10 18:30.10 19:45.20
Caden Jackson Constantine -1:20.50 18:30.20 19:50.70
Jordyn Klaasen Zeeland West -36.60 18:30.80 19:07.40
Avi Stotz-Ghosh Portage Central -1:16.70 18:30.90 19:47.60
John Hawver Kalamazoo Loy Norrix -5:06.40 18:31.10 23:37.50
Jaden Ostrander Breckenridge -17.20 18:31.70 18:48.90
Brennan Lee Grand Rapids Forest Hills Eastern -2:22.60 18:32.10 20:54.70
Blake Taylor Fremont -1:52.30 18:32.30 20:24.60
Nick Whitmer Grand Rapids Forest Hills Eastern -2:05.70 18:32.70 20:38.40
Owen Liepman Saline +22.30 18:55.90 18:33.60
Ayden Barcia Clare +38.60 19:12.50 18:33.90
Winston Pelloski Kingsley -1:21.40 18:34.70 19:56.10
Evan Miedema Hudsonville Unity Christian -1:21.70 18:35.60 19:57.30
William Steinhour Monroe Jefferson -52.80 18:35.80 19:28.60
Alexander Steward Hastings -4:03.30 18:36.30 22:39.60
Benjamin Slagter Jenison -1:14.70 18:36.40 19:51.10
Charlie Munson Dexter -3:35.90 18:37.20 22:13.10
Blake Mahler Saline -1:04.50 18:37.50 19:42.00
Micah Martin Delton Kellogg +10.20 18:47.80 18:37.60
Presley Allen Mendon +36.60 19:14.20 18:37.60
Sebastian Kirk Bridgman -9.50 18:38.00 18:47.50
Nick Schuette Hanover-Horton -1:20.00 18:38.20 19:58.20
Jackson Stewart Mattawan -2:36.50 18:38.40 21:14.90
Robert King Constantine -47.80 18:38.40 19:26.20
Coy Weinberg Buchanan -1:47.30 18:38.50 20:25.80
Robby Johnson St. Clair +7.70 18:46.30 18:38.60
Alex Richards Hillsdale Academy -29.50 18:38.70 19:08.20
Johnathan Pant Three Rivers +2.00 18:40.80 18:38.80
Peyton Selk Allendale -2:18.00 18:38.80 20:56.80
Sawyer Whitfield Richland Gull Lake -33.40 18:38.90 19:12.30
Luke Lehner St. Joseph -29.30 18:38.90 19:08.20
Andrew Salliotte Berrien Springs -50.20 18:39.40 19:29.60
Brayden Snyder Holland +37.40 19:16.90 18:39.50
Connor O'Donohue West Michigan Aviation Academy -1:07.10 18:40.40 19:47.50
Myles Bray Monroe -2:25.00 18:40.40 21:05.40
Elena Figueroa St. Joseph -48.40 18:41.10 19:29.50
Elliot Cole Parchment -1:16.10 18:41.50 19:57.60
Clara James-Heer Grand Rapids Forest Hills Central -39.60 18:41.60 19:21.20
Benjamin Hoekstra Hudsonville Unity Christian -8.30 18:41.60 18:49.90
Jack Brown West Michigan Aviation Academy -1:55.90 18:41.80 20:37.70
Caleb Doezema Grand Rapids Covenant Christian -34.60 18:41.90 19:16.50
Will Leman Edwardsburg +1:18.40 20:00.50 18:42.10
Dorian Olson Benzie Central -19.70 18:42.40 19:02.10
Vincent Dexter Mattawan -3:04.50 18:43.00 21:47.50
Michael Dombrowski Ann Arbor Pioneer -1:36.50 18:44.00 20:20.50
Edward Lopez Eau Claire +37.60 19:22.60 18:45.00
Tyler Kooienga Grand Rapids Covenant Christian -9.90 18:45.00 18:54.90
Jerry Westrick St. Clair -4:24.80 18:45.20 23:10.00
Carter Hausman Kalamazoo Loy Norrix -3:45.30 18:45.50 22:30.80
Jacob Cruz Ann Arbor Pioneer -2:54.40 18:45.80 21:40.20
Tony Rao East Grand Rapids -36.90 18:46.00 19:22.90
Josh Villa Holland -1:08.60 18:46.50 19:55.10
Christian Huizenga Holland Christian -7.00 18:46.50 18:53.50
Eli Ernst Hudsonville Unity Christian -51.20 18:46.60 19:37.80
John Norland St. Joseph -2:14.50 18:46.60 21:01.10
Daniel Rhoades Monroe -24.40 18:47.30 19:11.70
Nikki Carothers Brighton -1:16.10 18:47.70 20:03.80
Robert Fletcher Tu West Michigan Aviation Academy -2:44.00 18:48.20 21:32.20
Mason Stafford Muskegon Mona Shores -41.00 18:49.10 19:30.10
Lucan Hoercher Three Rivers -1:40.10 18:49.20 20:29.30
Mia Bateson Grand Rapids Forest Hills Central +1:59.70 20:49.10 18:49.40
Luke Duncan Mattawan +31.10 19:20.90 18:49.80
David Martin Parma Western -1:51.30 18:50.40 20:41.70
Parker VanHill Grand Rapids Christian -2:08.20 18:50.40 20:58.60
Danny Maat Muskegon Western Michigan Christian +21.80 19:12.30 18:50.50
Ethan Smith Grand Rapids Forest Hills Eastern +44.10 19:34.90 18:50.80
Rowen Bishop East Grand Rapids -13.10 18:51.30 19:04.40
Sophia Rhein Traverse City St. Francis -1:21.80 18:51.40 20:13.20
Will Kletzka Dexter -1:00.60 18:51.80 19:52.40
Jacob Norman Jonesville -2:00.60 18:52.00 20:52.60
Miranda Mcneil Morley Stanwood +15.30 19:07.50 18:52.20
Nathan Padbury Jackson Lumen Christi +7.30 18:59.60 18:52.30
Eric Vonbargren Ann Arbor Skyline +9.50 19:02.20 18:52.70
Valentino DiCroce Portage Central -1:10.90 18:53.60 20:04.50
Sadey Seyferth East Grand Rapids -49.80 18:53.70 19:43.50
Branden Stock Kingsley -25.70 18:53.90 19:19.60
Tyler Vanderzanden Hart -3.10 18:54.00 18:57.10
Aldus Yun Ann Arbor Pioneer -39.10 18:55.00 19:34.10
Aaiden Gillespie Zeeland East -3:31.70 18:55.20 22:26.90
Natalie Lewis Rockford -2:18.60 18:55.30 21:13.90
Zack Mitchell Kalamazoo Christian -28.20 18:55.40 19:23.60
Grayson Grifhorst Grandville -25.30 18:55.40 19:20.70
Alena Blumberg Dexter -26.20 18:55.70 19:21.90
Colin Doederlein Parma Western -1:39.40 18:56.90 20:36.30
Drew Hoskins Stevensville-Lakeshore -1:49.70 18:57.00 20:46.70
Isaac Shepard Delton Kellogg -14.60 18:57.10 19:11.70
CamBrie Corey Petoskey -51.40 18:57.10 19:48.50
Natalie Mello Ann Arbor Pioneer -44.70 18:57.50 19:42.20
Addison Washler Grand Rapids Forest Hills Eastern -1:29.60 18:57.60 20:27.20
Caidan Gaskill Clare -1:13.40 18:57.80 20:11.20
Isaiah Olivarez Grand Rapids Forest Hills Northern -1:06.00 18:57.90 20:03.90
Logan Patmalnieks Constantine -46.10 18:58.50 19:44.60
Loch Rigozzi Saugatuck -50.60 18:58.70 19:49.30
Finn Wilson Ann Arbor Pioneer -2:38.10 18:59.30 21:37.40
Jacob Spezia St. Clair -3:31.90 18:59.50 22:31.40
Betsy Skendzel Traverse City St. Francis -29.30 18:59.60 19:28.90
Nick Thuente Traverse City St. Francis +24.40 19:24.70 19:00.30
Aidan Ohanyan Hudsonville -52.70 19:00.70 19:53.40
Lily Parker Spring Lake -21.40 19:00.80 19:22.20
Ethan Pyscher Caledonia -2:04.90 19:01.70 21:06.60
Ana Dunfee Kalamazoo Loy Norrix -54.80 19:02.30 19:57.10
Alissa Mason Holland -4:27.90 19:02.40 23:30.30
Payton Holtz Grand Rapids Christian -50.50 19:02.40 19:52.90
Annabel O'Haver Dexter -1:39.70 19:02.60 20:42.30
Braiden Brooks Three Oaks-River Valley -3:42.00 19:02.70 22:44.70
Tyler Bakhuyzen Hudsonville Unity Christian -1:28.70 19:02.80 20:31.50
Garrett Abel Spring Lake -6:07.30 19:03.60 25:10.90
Braylon Anderson Grandville -1:17.40 19:03.90 20:21.30
Bryce Garcia Rockford -2:58.10 19:04.00 22:02.10
Nathan Robertson Lawton -44.10 19:04.10 19:48.20
Grace VanderKooi Muskegon Western Michigan Christian +21.20 19:25.70 19:04.50
Austin Zielinski Grandville Calvin Christian -52.50 19:04.60 19:57.10
Sean Skuratowicz Kalamazoo Central -45.20 19:05.00 19:50.20
Nathan Steen Holland Christian -16.50 19:05.10 19:21.60
Natalie Kessler Ann Arbor Skyline -28.40 19:05.20 19:33.60
Jacob Barnes Grand Rapids Forest Hills Central +5.50 19:11.50 19:06.00
Ben Iobe Mendon -1:16.10 19:06.10 20:22.20
Maclin Stidolph East Kentwood +3.00 19:09.10 19:06.10
Caroline Vance Ann Arbor Skyline +59.50 20:05.70 19:06.20
Sienna Snyder Saline -38.40 19:06.20 19:44.60
Amber Koole Grand Rapids Covenant Christian -1:03.50 19:06.70 20:10.20
Caleb Kooyer Wyoming Potter's House Christian +40.40 19:47.40 19:07.00
Luke Nagelkirk Zeeland East -1:51.70 19:07.00 20:58.70
Alexander Lawrence Muskegon Western Michigan Christian -2:58.40 19:07.00 22:05.40
Braxton Zenner Kingsley -37.80 19:07.50 19:45.30
Allison Kuzma Zeeland East -16.80 19:07.80 19:24.60
Owen Slavens Three Oaks-River Valley -41.50 19:07.90 19:49.40
Noah Zelinski Traverse City St. Francis -51.80 19:08.00 19:59.80
Abby Roth Saline -1:04.80 19:08.10 20:12.90
Ethan Henry Jenison -1:51.20 19:08.10 20:59.30
Jacob Simon Remus Chippewa Hills -34.90 19:08.30 19:43.20
Andrew Dalman Zeeland West -7.80 19:08.60 19:16.40
Kendra Koster Lawton -33.10 19:08.70 19:41.80
Hudson Kiteley Benzie Central -10.10 19:09.10 19:19.20
Connor Lubbers Grand Rapids Covenant Christian -44.40 19:09.10 19:53.50
Owen Stimer Holland Black River -49.50 19:10.20 19:59.70
Charlie Hicks Clare -1:58.90 19:10.40 21:09.30
Gabe Rowell Hudsonville -56.20 19:10.60 20:06.80
Megan Postma Holland West Ottawa -41.10 19:11.10 19:52.20
Cole Vanderdussen Kalamazoo Christian -1:17.90 19:11.40 20:29.30
Shannon Gillahan Okemos -48.50 19:12.10 20:00.60
Evan Spronk Grand Rapids South Christian -32.90 19:12.20 19:45.10
Sean Driscol Three Oaks-River Valley -3:36.60 19:12.20 22:48.80
Julia Kozal Grand Rapids Forest Hills Northern -4:11.60 19:12.50 23:24.10
Jacob Voetberg Grand Rapids Christian -2:18.40 19:12.90 21:31.30
Jesse Jones Mt. Pleasant Sacred Heart -44.10 19:13.00 19:57.10
Evan Marsee Ann Arbor Pioneer -1:40.60 19:13.00 20:53.60
Adrian Gariepy Mattawan -38.10 19:13.20 19:51.30
Parker Prior Milan -1:50.30 19:13.60 21:03.90
Lucas Kozlowicz Grand Rapids Forest Hills Eastern +7.00 19:20.70 19:13.70
Ike Lindley Hillsdale Academy -55.20 19:13.80 20:09.00
Sean Perucci Kalamazoo Hackett -2:07.00 19:13.90 21:20.90
Brett Harsevoort Delton Kellogg -1:13.80 19:14.00 20:27.80
Joel Bezeau Monroe Jefferson -2:27.00 19:14.00 21:41.00
Will Hoekstra Grand Rapids Forest Hills Eastern -1:41.00 19:14.80 20:55.80
Kaden Hamming Middleville-Thornapple Kellogg -50.10 19:15.10 20:05.20
Matt Spedoske Big Rapids -2:18.80 19:16.00 21:34.80
Evan Ball Hudsonville -25.50 19:16.70 19:42.20
Jack Novotny Kalamazoo Loy Norrix -3.50 19:16.80 19:20.30
Kaiden Murdoch Grandville -32.50 19:17.00 19:49.50
Micah Derks Jenison -3:14.00 19:17.20 22:31.20
Bella Hoffer Zeeland West -19.30 19:17.50 19:36.80
Brad Salmon Bridgman -3:08.80 19:18.00 22:26.80
Allie Nowak Johannesburg-Lewiston -2:37.60 19:18.40 21:56.00
Megan Kowalski Brighton -1:21.30 19:19.20 20:40.50
Nicole Mays Okemos -45.70 19:19.30 20:05.00
Grace Roth Saline -24.20 19:19.60 19:43.80
Andrew Calkins Ensey Portage Northern -44.90 19:20.00 20:04.90
Mitchell Smith Grand Rapids NorthPointe Christian -1:55.30 19:20.40 21:15.70
Gabe Hillary Grand Rapids Forest Hills Northern -39.30 19:20.60 19:59.90
Josiah Swedberg Wyoming Potter's House Christian -3:04.80 19:20.70 22:25.50
Foster Boak Hudsonville -10.40 19:20.70 19:31.10
Laney Alig Saline -6.90 19:20.80 19:27.70
Ethan Nguyen Zeeland East -2:42.70 19:20.90 22:03.60
Jordan Schuiling Kent City -1:02.00 19:21.00 20:23.00
Isaiah Mulheron Clare -1:27.90 19:21.20 20:49.10
Cole Hinterman Hudsonville -2:21.40 19:21.60 21:43.00
Corynn Gady Saline -31.80 19:21.60 19:53.40
Ava Maginity Boyne City -7.80 19:21.70 19:29.50
Madeline Loe Petoskey -38.10 19:21.80 19:59.90
Zach Kern Holland Christian -1:06.00 19:22.00 20:28.00
Ava Crews Middleville-Thornapple Kellogg +15.90 19:38.30 19:22.40
Sarah Dixon Grand Rapids Forest Hills Eastern +3.00 19:25.90 19:22.90
Tyler Bostrom Holland Christian -1:27.30 19:23.00 20:50.30
Luke Kelm Portage Northern -1:13.20 19:23.00 20:36.20
Natalia Quigley Caledonia -2:43.00 19:23.60 22:06.60
Allen Trejo Kalamazoo Central -2:35.20 19:23.70 21:58.90
Brady VerBeek Zeeland West +33.90 19:57.90 19:24.00
Jonathan Greenhoe Zeeland West -1:27.30 19:24.00 20:51.30
Brandon Lopez-Rebo Wyoming Lee -47.10 19:24.40 20:11.50
Mia Rogan Saline -12.50 19:24.90 19:37.40
Caleb Bomhof Holland West Ottawa -4:44.40 19:25.20 24:09.60
Cameron Weibel Caledonia +1:15.20 20:40.50 19:25.30
Silas Lorenz St. Joseph -30.40 19:25.60 19:56.00
Oscar Armijo Kentwood Grand River Preparatory -1:08.60 19:26.10 20:34.70
Zechariah Rubingh Wyoming Potter's House Christian +16.40 19:42.90 19:26.50
Bryce Billings Kalamazoo Central -31.60 19:26.90 19:58.50
Allison Mayer Ann Arbor Skyline -14.90 19:27.00 19:41.90
Kaylee Pesta Tecumseh -1:02.80 19:27.40 20:30.20
Benjamin EROS Grass Lake -1:46.60 19:27.50 21:14.10
Bryson Van Ryn West Michigan Aviation Academy -53.20 19:27.80 20:21.00
Cameron Davenport Holland West Ottawa -46.30 19:28.90 20:15.20
Kenyon Brooks Grandville -7:09.00 19:29.70 26:38.70
Henry Schwarze Grand Rapids Forest Hills Central -2:03.40 19:29.90 21:33.30
Josiah Meyers Holland Christian -1:16.90 19:30.40 20:47.30
Lexie Ruffing Spring Lake -1:08.30 19:31.30 20:39.60
Mary England Kalamazoo Central +32.00 20:03.60 19:31.60
Mackenzie Sellenraad Saline -2:31.20 19:31.70 22:02.90
Camryn Bodine East Grand Rapids +13.50 19:45.30 19:31.80
Dominic Cranmer Zeeland West +1:05.60 20:38.00 19:32.40
Nicholas Pollich Mattawan -1:52.50 19:32.70 21:25.20
Conner Larson Portage Central +1:00.60 20:33.40 19:32.80
Carlos Hernandez-M Wyoming Lee -1:45.40 19:33.00 21:18.40
James Neeb Portage Central -1:03.30 19:33.30 20:36.60
Reed Osterink Wyoming Potter's House Christian -7.00 19:33.40 19:40.40
Elle Bissett Brighton -1:17.70 19:34.30 20:52.00
Eli Mulder Grandville Calvin Christian -1:48.30 19:34.50 21:22.80
Avery Guikema Hart -4.30 19:34.70 19:39.00
Seth Vanoss Grand Rapids Christian +7.10 19:42.10 19:35.00
Carter Hill Dexter -31.10 19:35.00 20:06.10
Alexander Sexton Watervliet -2:13.20 19:35.10 21:48.30
Luke Prong South Haven -14.60 19:35.10 19:49.70
Olivia Ippel St. Joseph -1:11.40 19:35.50 20:46.90
Joseph Robison East Kentwood -50.40 19:35.70 20:26.10
Junior Tovar Kentwood Grand River Preparatory -17.00 19:36.20 19:53.20
Ryan Van Dyken Hudsonville -1:17.00 19:36.50 20:53.50
Liam Adkins Stevensville-Lakeshore +1:04.20 20:41.10 19:36.90
Stella Farmer Brighton -52.90 19:37.10 20:30.00
Gabe Schwendinger Galesburg-Augusta -3.50 19:37.80 19:41.30
Reggie Geftos Monroe -3:49.10 19:38.10 23:27.20
Logan Morrison Portage Northern -1:30.80 19:38.20 21:09.00
Weston Carpenter Spring Lake +50.70 20:29.30 19:38.60
Keagan Cole Parchment -1:47.10 19:38.90 21:26.00
Julian Snelling Ann Arbor Pioneer +2:09.10 21:48.50 19:39.40
Noah Bosma Holland West Ottawa -4:23.70 19:39.40 24:03.10
Amanda Williams Portage Central -48.10 19:40.40 20:28.50
Jaxon Palmbos Grand Rapids South Christian -1:30.50 19:41.60 21:12.10
Caleb Drnek Grand Rapids Covenant Christian -1:27.00 19:41.70 21:08.70
Connor Bing Zeeland East -1:57.20 19:41.90 21:39.10
Madelyn Vande Bunte Jenison -2:26.40 19:41.90 22:08.30
Armand Arakaza Grand Rapids Christian -1:28.60 19:41.90 21:10.50
Luke Meyer Grandville -14.30 19:42.00 19:56.30
Therese Georgia Port Huron Northern -1:56.40 19:42.00 21:38.40
Katie Hume Ann Arbor Pioneer -45.40 19:42.80 20:28.20
Gabrielle Bolitho Brighton -1:28.20 19:43.00 21:11.20
Henry Mulder Holland -1:21.10 19:43.10 21:04.20
Emma Steele Vicksburg -2:18.80 19:43.20 22:02.00
Parker Rubin Traverse City Grand Traverse Academy -2:35.70 19:43.50 22:19.20
Landon Wilson Dexter -45.40 19:43.80 20:29.20
Ellia Agar Grand Rapids South Christian -46.90 19:43.80 20:30.70
Naomi Diekman Jenison -2:06.40 19:44.70 21:51.10
Hunter Tietz Middleville-Thornapple Kellogg -2:06.80 19:44.80 21:51.60
Lily Salazar Okemos -13.90 19:45.00 19:58.90
Ava Hollandsworth Remus Chippewa Hills -35.80 19:45.10 20:20.90
Samual Collins Portage Northern -1:19.00 19:45.10 21:04.10
Gabe Muckle Chelsea -2:25.90 19:45.30 22:11.20
Annalise Alkema Kalamazoo Central -1:06.40 19:45.50 20:51.90
Jack Robichaud Ann Arbor Skyline -5:38.80 19:46.00 25:24.80
Mason Ezinga Grand Rapids South Christian -1:29.20 19:46.20 21:15.40
Isaiah Post Wyoming Potter's House Christian -1:08.20 19:46.40 20:54.60
Corbin Smith Boyne City -1:52.00 19:46.80 21:38.80
Sarah Timmer Grand Rapids Christian -1:27.10 19:47.60 21:14.70
Ellory Clason Grand Rapids Forest Hills Eastern -9.70 19:47.80 19:57.50
Jonah Brummel Grand Rapids Covenant Christian -16.10 19:48.30 20:04.40
Julian Hawthorne Constantine -2.70 19:48.50 19:51.20
Maggie Otto Jenison -0.80 19:48.90 19:49.70
Jane Olney Holland West Ottawa -26.60 19:49.00 20:15.60
Jonah Boone Richland Gull Lake -30.30 19:49.10 20:19.40
Mitchell Winks Grand Rapids Christian +59.60 20:48.90 19:49.30
Nora O'Leary Petoskey -21.00 19:49.30 20:10.30
Jacob Howes Three Rivers -1:34.60 19:51.60 21:26.20
Riley Peer Monroe Jefferson -57.00 19:52.40 20:49.40
Chloe DeRidder Grandville -1:52.00 19:52.90 21:44.90
Talen Verburg Caledonia -1:29.90 19:52.90 21:22.80
Mathew Miedema Newaygo -2:38.90 19:53.80 22:32.70
Luke Ankeney Ann Arbor Pioneer -1:00.20 19:54.30 20:54.50
Ronan Marsh St. Joseph Lake Michigan Catholic +35.00 20:30.00 19:55.00
Jacob Hallenbeck Rockford -2:11.40 19:55.10 22:06.50
Reaghan Babrick Kalamazoo Loy Norrix -1:50.30 19:56.80 21:47.10
Jacob Williams Portage Central -1:15.70 19:58.10 21:13.80
Kate Varitek Dexter +40.70 20:39.00 19:58.30
Viktoria Bloniarz Monroe -13.90 19:58.40 20:12.30
Nathan Devries Grand Rapids South Christian -26.20 19:58.40 20:24.60
Remington Arney Newaygo -13.30 19:58.60 20:11.90
Bea Reeser Spring Lake -7.70 19:59.10 20:06.80
Anna Sybenga Grand Rapids Forest Hills Central -2:25.30 19:59.40 22:24.70
Evan Craddock Parma Western -2:33.00 19:59.50 22:32.50
Sophia Lado East Grand Rapids -5.00 19:59.70 20:04.70
Liam Manders Grand Rapids Forest Hills Central -1:13.70 19:59.70 21:13.40
Joshua Maier Caledonia +1:36.40 21:36.20 19:59.80
Teo Wilkerson Grandville -20.10 20:00.20 20:20.30
Jaana Glasmacher Okemos -31.50 20:00.30 20:31.80
Evan Spriggs New Buffalo -38.80 20:00.70 20:39.50
Ava Viegelahn Grass Lake +1:17.90 21:18.80 20:00.90
Ava Pergitone St. Clair -47.20 20:01.00 20:48.20
Emma Smith Rockford -55.70 20:01.10 20:56.80
Desiree Duque-Rico West Michigan Aviation Academy -39.00 20:01.10 20:40.10
Theodore Conrad Muskegon Mona Shores -1:56.30 20:01.30 21:57.60
Cole Greenfield Hastings -1:06.30 20:02.30 21:08.60
Hannah Geaney Wyoming Potter's House Christian -1:44.90 20:02.50 21:47.40
Robby Yoder Three Rivers -2:52.10 20:03.40 22:55.50
Rex Bajcz Ann Arbor Pioneer -4:05.10 20:03.40 24:08.50
Amelia Kashian Brighton +5.30 20:08.80 20:03.50
Aidan Broadworth Milan +30.80 20:35.80 20:05.00
Peyton Ludwig Grand Rapids Forest Hills Central +20.10 20:25.20 20:05.10
Breslin Sharp Parma Western -3:00.60 20:05.10 23:05.70
Jack Pummill Spring Lake -3:55.70 20:05.20 24:00.90
Dean Kauffman Rockford -28.20 20:05.40 20:33.60
Petra Foote Traverse City Grand Traverse Academy -1:22.70 20:06.40 21:29.10
Levi Vandermeyden Grand Rapids South Christian +4.70 20:11.90 20:07.20
Jack Burin Dexter -11.90 20:07.40 20:19.30
Luke Fermin Grand Rapids Forest Hills Eastern -1:00.90 20:07.80 21:08.70
Emma Gunnett Holland West Ottawa -11.40 20:08.10 20:19.50
Eoghan Burns East Grand Rapids -4:45.80 20:08.20 24:54.00
Travis Heyn Portage Northern -4:02.80 20:08.50 24:11.30
Abbey Scholma Hudsonville -34.20 20:09.30 20:43.50
Connor Siglow St. Joseph Lake Michigan Catholic +46.80 20:56.30 20:09.50
Matthew Cross Kingsley -1:00.00 20:09.60 21:09.60
Cecilia Conrad Muskegon Mona Shores -51.10 20:10.20 21:01.30
Oscar Sosa Wyoming Lee -2.90 20:11.10 20:14.00
Maddie Bruxvoort Hudsonville Unity Christian -4:43.70 20:11.80 24:55.50
Victor Wu Muskegon Mona Shores -1:30.20 20:12.50 21:42.70
Annika Sytsma Kalamazoo Christian -2:12.80 20:12.50 22:25.30
Eleanor Cool Cadillac -1:11.40 20:12.60 21:24.00
Joshua Barr Grand Rapids South Christian +36.50 20:49.40 20:12.90
Addison Bruckman Dexter -3:42.40 20:13.80 23:56.20
Allen Zhang St. Clair -2:36.80 20:14.10 22:50.90
Allison Glendening St. Joseph Our Lady of the Lake Catholic -45.00 20:14.60 20:59.60
Madison Morris Tecumseh -1:26.90 20:14.60 21:41.50
Brandon Wayburn St. Clair +2:22.90 22:37.70 20:14.80
Harry Cornell East Grand Rapids -2:52.90 20:15.40 23:08.30
Emma Margaron Holland +1:00.90 21:17.40 20:16.50
Katelyn Larue Grand Rapids Christian -1:33.50 20:16.60 21:50.10
Nora Grossnickle Benzie Central -2:39.90 20:17.30 22:57.20
Brooklyn Springvloed Grand Rapids South Christian -4:52.70 20:17.40 25:10.10
Halle Overmire Grand Rapids South Christian -1:01.80 20:18.10 21:19.90
Olivia VerBeek Jenison -54.60 20:19.20 21:13.80
Jacob Kuipers Hudsonville Unity Christian -1:19.30 20:19.40 21:38.70
Sofia Oertel Lawton -2:04.90 20:20.00 22:24.90
Mya Orner Temperance-Bedford -7.60 20:20.10 20:27.70
Eli Moorhouse Allendale -3:48.30 20:20.10 24:08.40
Caleb Fish Grand Rapids Forest Hills Northern -1:19.80 20:20.10 21:39.90
Bryna Mead-O'Brien Okemos -17.00 20:20.30 20:37.30
Klea Verstrate Hudsonville +57.10 21:17.60 20:20.50
Grace Pettit Plainwell -43.90 20:20.50 21:04.40
Alyssa Gerritsma Holland Christian -1:15.70 20:21.50 21:37.20
Lexie Beth Nienhuis Hart -16.10 20:21.60 20:37.70
Andrew Tava Caledonia -1:06.20 20:22.30 21:28.50
Yalmaz Javaid Hudsonville -1:54.60 20:23.70 22:18.30
Lucas Bronson Allendale -2:32.40 20:24.20 22:56.60
Allie NUTT Ann Arbor Pioneer +49.20 21:13.70 20:24.50
Devon Lauters Grandville -1:19.50 20:25.10 21:44.60
Jeff Dewitt Zeeland East -17.90 20:25.30 20:43.20
Jason Bos Holland Christian -2:45.20 20:25.70 23:10.90
Jonathah Bouwman Grandville Calvin Christian -1:23.70 20:25.90 21:49.60
Keagan Papke New Buffalo -18.40 20:26.10 20:44.50
Kelvin Kepler Grandville -1:24.20 20:27.00 21:51.20
Julian Barry Kalamazoo Hackett -2:28.00 20:27.10 22:55.10
Ivy Andreas Wyoming Potter's House Christian +14.80 20:42.10 20:27.30
Alaina Klooster Kalamazoo Christian -3:02.40 20:27.50 23:29.90
Rylee Duffing Traverse City St. Francis -57.30 20:28.10 21:25.40
Tessa Rindfliesch Zeeland West -1:38.00 20:28.20 22:06.20
Noelle Nienhuis Hudsonville Unity Christian -4:01.10 20:28.30 24:29.40
Aydan Vandyk Grand Rapids Forest Hills Northern +54.30 21:23.10 20:28.80
Bryce Bales Dexter -45.70 20:28.80 21:14.50
Levi VanderSloot Grand Rapids Christian -1:08.60 20:29.10 21:37.70
Ella Walton Hillsdale Academy -56.60 20:30.10 21:26.70
Alexander Bunker Grand Rapids Forest Hills Northern -46.30 20:30.50 21:16.80
Abraham Jager West Michigan Aviation Academy -1:00.00 20:30.60 21:30.60
Joel Hardesty Big Rapids +1.20 20:32.00 20:30.80
Ethan Wait Gobles -2:33.40 20:31.00 23:04.40
Jadon Ryman Newaygo -37.00 20:31.40 21:08.40
Elizabeth Kunzi Hudsonville -1:42.00 20:31.50 22:13.50
Veronica Fitzgerald Monroe Jefferson -2:33.60 20:32.10 23:05.70
Isaac Primm Spring Lake -30.50 20:32.50 21:03.00
Clare Mathison Grand Rapids Forest Hills Central -1:54.10 20:32.70 22:26.80
Everett Pendergrass Parma Western -1:08.20 20:33.40 21:41.60
Skylee Ames Gaylord -49.80 20:33.60 21:23.40
Amelia Isackson Kalamazoo Loy Norrix -42.00 20:33.80 21:15.80
Jason Miller Potterville -51.10 20:33.90 21:25.00
Maikhoi Christensen East Kentwood +31.00 21:05.70 20:34.70
Valerie Pollock Fruitport -26.60 20:34.80 21:01.40
Preslee Perkins Stevensville-Lakeshore -15.10 20:35.20 20:50.30
Reese Hansen Grand Rapids Ottawa Hills -2:00.40 20:36.10 22:36.50
Kayla Barna West Michigan Aviation Academy -57.30 20:36.30 21:33.60
Lucian Shoup Richland Gull Lake -15.30 20:36.30 20:51.60
Lola Bryce Grandville Calvin Christian -2:27.10 20:37.00 23:04.10
Jessie Postma Hudsonville Unity Christian -1:00.70 20:37.40 21:38.10
Olivia Shaieb Dexter -1:55.10 20:38.70 22:33.80
Nathan Robke Dexter -1:49.70 20:38.80 22:28.50
Anezka Pradna Three Rivers -32.60 20:38.90 21:11.50
Liam VanHouten Hudsonville -4:14.30 20:38.90 24:53.20
Kiann Schmottlach Grand Rapids Forest Hills Northern -28.70 20:38.90 21:07.60
Maddie Rogan Saline -18.90 20:39.70 20:58.60
Nicholas Wynsma West Michigan Aviation Academy +1:11.40 21:51.30 20:39.90
Lily Laburn Holland Black River +35.10 21:15.20 20:40.10
Mason Laurin Stevensville-Lakeshore -2:27.20 20:40.30 23:07.50
MK Elliott Portage Central -2:19.50 20:40.70 23:00.20
Claire Ritchey Edwardsburg -1:32.70 20:41.00 22:13.70
Ethan Le East Kentwood -30.90 20:41.20 21:12.10
Grace Folkema Muskegon Western Michigan Christian -2:07.70 20:41.60 22:49.30
Lydia Cocciolone Ann Arbor Skyline +12.50 20:54.30 20:41.80
Leo Kleff Grand Rapids Forest Hills Eastern +1:36.70 22:18.70 20:42.00
Zach Keiser Gaylord -1:31.70 20:42.20 22:13.90
Audrey Huff Grandville -2:34.50 20:42.80 23:17.30
Lauren Tooley Portage Central -16.80 20:43.10 20:59.90
Ambria DePoy Holland +15.70 20:59.40 20:43.70
Joel Hoppe Holland West Ottawa -1:22.80 20:43.80 22:06.60
Kamdyn Hawkins Grand Rapids Forest Hills Central -9.50 20:44.00 20:53.50
Gabrielle Osterberg Jackson Lumen Christi -6.00 20:44.40 20:50.40
Abby Rice Rochester Hills Lutheran Northwest +28.90 21:13.40 20:44.50
Caleb Boersen St. Joseph -3:11.00 20:45.10 23:56.10
Elijah Peterson Grand Rapids Forest Hills Eastern -16.70 20:45.20 21:01.90
Emmet Lorenz St. Joseph -23.40 20:45.50 21:08.90
Sarah Etcher Grandville +31.10 21:16.80 20:45.70
Katie Riemersma Spring Lake -52.60 20:45.70 21:38.30
Bailey Burt Saline -38.30 20:45.90 21:24.20
Nora Hoekert Rockford -1:55.60 20:46.10 22:41.70
Mary Masserant Traverse City St. Francis +2:15.70 23:01.80 20:46.10
Luke Lindsay Monroe -1:44.00 20:46.40 22:30.40
Julia Frampton Holland West Ottawa -21.00 20:47.00 21:08.00
Amanda Laughery Vicksburg -2:00.10 20:47.20 22:47.30
Brent Smith Grand Rapids Forest Hills Eastern -8.20 20:47.20 20:55.40
Dylan Pasia Port Huron Northern -0.70 20:47.30 20:48.00
Dylan Leyendecker Hudsonville +20.20 21:07.50 20:47.30
Anna Rachowicz Portage Central -1:02.60 20:48.80 21:51.40
Maddie Young Buchanan -0.10 20:48.90 20:49.00
Madeleine Barge Rochester Hills Lutheran Northwest -5.30 20:48.90 20:54.20
Lainey Roth Grand Rapids West Catholic -1:54.50 20:49.40 22:43.90
Sydney Fazekas Jackson Lumen Christi -8.40 20:49.60 20:58.00
Max Lawrence West Michigan Aviation Academy -4:11.30 20:49.60 25:00.90
Leah Thompson Caledonia -1:16.00 20:49.90 22:05.90
Gracie Houtman Kent City -12.70 20:49.90 21:02.60
Reiel Ghiglia Hudsonville -3:15.80 20:50.20 24:06.00
Ricky George Mattawan -2:28.70 20:50.50 23:19.20
Gwen Lamport Grand Rapids Forest Hills Central -0.80 20:51.60 20:52.40
Isabella Max Kent City +44.40 21:37.30 20:52.90
Ryan Driscoll Three Oaks-River Valley +29.50 21:22.40 20:52.90
Alanna Clague Portage Central +43.50 21:36.40 20:52.90
Kate Wayne Hudsonville +30.30 21:23.30 20:53.00
Ella Harlow Portage Northern +9.20 21:02.20 20:53.00
Cayden Apol Hudsonville -1:36.60 20:53.50 22:30.10
Maggie Ruffini Grand Rapids Forest Hills Northern -1:27.50 20:53.80 22:21.30
Alyssa DeFields Caledonia -1:15.50 20:54.70 22:10.20
Parker Hume St. Joseph -1:15.50 20:54.80 22:10.30
Madalyyn Karsies Pinckney -3:21.00 20:55.50 24:16.50
Nancy Gage Saline -37.90 20:55.80 21:33.70
Maddie Bosch Hudsonville Unity Christian -3:39.50 20:56.80 24:36.30
Heidi Spahr Zeeland West -5:26.90 20:57.20 26:24.10
Angel Miller Parchment -17.00 20:57.20 21:14.20
Derrick Freehling Three Oaks-River Valley -45.80 20:57.30 21:43.10
Addison Noble Allendale -15.30 20:57.50 21:12.80
Sierra Grooters Hudsonville Unity Christian -2:36.40 20:58.30 23:34.70
Emily Stevenson Tecumseh -37.70 20:58.50 21:36.20
Regan Hill Cadillac -6.20 20:58.70 21:04.90
Maddie Gallagher Traverse City St. Francis -55.70 20:59.30 21:55.00
Braiden Renfer Parma Western -3:24.10 20:59.80 24:23.90
Kylie Schelhaas Hudsonville Unity Christian -4:40.50 21:00.10 25:40.60
Antonia Bruckman Dexter -2:24.50 21:00.10 23:24.60
Charlie Wester Vicksburg -45.60 21:00.40 21:46.00
Julia Troxell Rochester Hills Lutheran Northwest -1:35.70 21:00.70 22:36.40
Josh Hector Grandville -39.40 21:01.00 21:40.40
Jakob Terpstra Grand Rapids Forest Hills Central -56.00 21:01.40 21:57.40
Savanna Owens Hart -58.90 21:01.60 22:00.50
Margot Hagerty Traverse City St. Francis -29.90 21:02.60 21:32.50
Autumn Major Centreville +55.50 21:58.60 21:03.10
Tessa Minnear Hudsonville -1:59.40 21:03.20 23:02.60
Hayley Heinrich Zeeland East -11.60 21:03.80 21:15.40
Logan Face Kingsley -1:34.10 21:04.00 22:38.10
Grant Schumm Three Oaks-River Valley -15.20 21:04.80 21:20.00
Clara Fast Bridgman -1:28.70 21:04.90 22:33.60
Marisa Mazza Cadillac -1:16.70 21:05.70 22:22.40
Madalyn Agren Johannesburg-Lewiston -52.20 21:06.00 21:58.20
Steph Dodd Zeeland West -1:01.70 21:06.90 22:08.60
George Murphy East Grand Rapids -1:01.90 21:07.00 22:08.90
Abigail Pretty Hart -1:35.90 21:08.60 22:44.50
Madelyn Fennema Caledonia -44.60 21:08.70 21:53.30
Addison Rozema Hudsonville -1:30.70 21:09.20 22:39.90
Alex Watson Dexter +51.40 22:00.80 21:09.40
Rachel Berkempas Grand Rapids South Christian -1:23.50 21:09.50 22:33.00
Belinda Vrielink West Michigan Aviation Academy +6.00 21:15.80 21:09.80
John Muckle Chelsea -1:37.10 21:10.00 22:47.10
Jessica Warren Tecumseh -57.00 21:10.40 22:07.40
Addie Grill Zeeland East -12.00 21:10.60 21:22.60
Noah DeRosia Caledonia -3:14.40 21:11.20 24:25.60
Brianna Zuidema Muskegon Western Michigan Christian +17.00 21:28.50 21:11.50
Rosalinda Gascho Johannesburg-Lewiston -1:32.80 21:11.50 22:44.30
Julia Jones Traverse City Grand Traverse Academy -1:20.60 21:11.60 22:32.20
Sydney Van Es Kalamazoo Hackett -23.60 21:12.30 21:35.90
Abby Martin Hudsonville +1:12.50 22:25.90 21:13.40
Katelynn Jalosky St. Clair -58.30 21:13.60 22:11.90
Lauren Hills Hudsonville -2:01.10 21:13.80 23:14.90
Brayden Czarnecki Jenison +16.50 21:30.50 21:14.00
Natalie Kooyer Hudsonville Unity Christian -2:31.90 21:14.50 23:46.40
Adam Vander Hart Grand Rapids South Christian -53.90 21:14.70 22:08.60
Jessica Harney Rockford +16.10 21:31.60 21:15.50
Kim Miller Monroe Jefferson +1:23.50 22:39.50 21:16.00
Kay Morgan Monroe -56.10 21:16.30 22:12.40
Lizzie Thibeault Saline -51.10 21:19.80 22:10.90
David Francis Grand Rapids Forest Hills Eastern -3:52.10 21:21.20 25:13.30
Cora Mullins Johannesburg-Lewiston -3:02.60 21:21.40 24:24.00
Madison Basham Grass Lake +1:42.20 23:03.90 21:21.70
Ava Iverson Benzie Central -34.30 21:22.40 21:56.70
Jenna Hinken Allendale -20.90 21:22.60 21:43.50
Emma Bushroe Temperance-Bedford -1:28.50 21:22.90 22:51.40
Emily Zemitans Vicksburg +1:00.90 22:24.40 21:23.50
Avery Hecksel East Grand Rapids -57.20 21:23.90 22:21.10
Anna Tubbergen Grand Rapids NorthPointe Christian -1:42.90 21:24.00 23:06.90
Samantha McClelland Grand Rapids Forest Hills Northern +52.00 22:17.20 21:25.20
Aubrey Herder Kalamazoo Christian +6.90 21:32.30 21:25.40
Hannah Erlandson Plainwell -15.20 21:25.60 21:40.80
Natalie Zochowski Johannesburg-Lewiston +5.20 21:30.90 21:25.70
Avery Mickelson Cadillac +45.50 22:11.90 21:26.40
Keegan Gallagher Kalamazoo Hackett -5:21.90 21:26.80 26:48.70
Mark Welsch Edwardsburg +0.10 21:27.20 21:27.10
Greta Hondorp Zeeland West -27.50 21:27.40 21:54.90
Whitney Wilkinson Hillsdale Academy -35.80 21:27.50 22:03.30
Mila Schneider Rockford -2:13.90 21:28.60 23:42.50
Ryan Hatfield Grand Rapids Forest Hills Central +30.50 22:00.70 21:30.20
Jane Manthei Petoskey St. Michael Academy -22.10 21:30.20 21:52.30
Bethany Zimmerman Spring Lake -2:09.00 21:31.10 23:40.10
Avalynn Klapmust Caledonia -6.50 21:31.20 21:37.70
Marina Walz Parma Western -56.20 21:31.80 22:28.00
Bryce Grugett Newaygo -9.00 21:32.00 21:41.00
Addison Essebaggers Hudsonville Unity Christian -1:44.90 21:33.00 23:17.90
Jacqueline Morton Mt. Pleasant Sacred Heart -1:42.40 21:33.60 23:16.00
Evie Deblaay Grand Rapids South Christian -24.20 21:33.80 21:58.00
Alanna Mulligan Rockford -1:43.20 21:34.90 23:18.10
Kaylee Sprague Stevensville-Lakeshore -38.20 21:35.80 22:14.00
Clara Peikert Ann Arbor Pioneer -14.80 21:35.80 21:50.60
Adysen Daman Caledonia -1:29.80 21:35.90 23:05.70
Enzo Haqq South Haven +57.40 22:33.30 21:35.90
Bryce Hallberg Spring Lake -5:03.20 21:36.00 26:39.20
Maya VanSolkema Hudsonville Unity Christian -56.00 21:36.50 22:32.50
Molly Young Vicksburg +20.80 21:57.40 21:36.60
Marissa Bruininks Portage Central -1:22.30 21:38.00 23:00.30
Patrick PJ) Carty Dexter -1:26.80 21:38.10 23:04.90
Taryn Landers Hudsonville Unity Christian -1:43.90 21:38.80 23:22.70
Natalie Allshouse Rockford +59.00 22:38.30 21:39.30
Preston Foster Breckenridge -1:37.10 21:39.90 23:17.00
Bethany Brown Parchment -10.80 21:40.20 21:51.00
Kendall Wank Richland Gull Lake -3:32.10 21:40.40 25:12.50
Aubrey Jackson Niles +47.80 22:28.30 21:40.50
Holly Velting Middleville-Thornapple Kellogg -25.40 21:40.70 22:06.10
Saebrianna Smallwood Milan +51.10 22:32.50 21:41.40
Monica Ristich Ann Arbor Pioneer -2:38.70 21:41.50 24:20.20
Lillian Reiner Holland West Ottawa -1:45.70 21:42.10 23:27.80
Samantha Hill Muskegon Mona Shores -3:13.20 21:42.40 24:55.60
Hannah Lewis Zeeland East -45.50 21:43.50 22:29.00
Alisha Esquivel Kent City +1:03.20 22:47.00 21:43.80
Nathalie Strockis Grand Rapids West Catholic -47.20 21:44.80 22:32.00
Addison Streetman Dexter -2:01.60 21:45.00 23:46.60
Macy Daniels Kalamazoo Loy Norrix -22.30 21:46.70 22:09.00
Finnegan Sweeney Potterville +2:36.30 24:23.50 21:47.20
Ella Rus Grand Rapids Covenant Christian +1:11.10 22:58.40 21:47.30
Tyler Watson Hudsonville +11.50 21:58.80 21:47.30
Jacob Hector Grandville -37.90 21:47.70 22:25.60
Annika DeJong Stevensville-Lakeshore -2:26.20 21:48.20 24:14.40
Lucy Johnson Gaylord -38.80 21:48.20 22:27.00
Kierstyn Thompson Niles -20.20 21:49.70 22:09.90
Lilly Houle Muskegon Mona Shores -59.90 21:50.10 22:50.00
Oliviah Malloy Big Rapids -1:04.70 21:50.40 22:55.10
Anthony Castillo Grant -1:34.90 21:51.40 23:26.30
Declan Raimer Grandville -1:25.30 21:52.10 23:17.40
Rebecca James Portage Northern -3:02.30 21:52.20 24:54.50
Mary Webb Kingsley -1:12.30 21:52.50 23:04.80
Desiree Huitron Wyoming Lee -14.10 21:52.50 22:06.60
Lauren Pretty Hart -1:05.50 21:53.20 22:58.70
Frankie Loriso Vicksburg -2:12.70 21:53.70 24:06.40
Haylee Woods Stevensville-Lakeshore -11.80 21:54.70 22:06.50
Kaleigh Swiger Cadillac +39.30 22:34.60 21:55.30
Lucy Pike Ann Arbor Pioneer -1:00.00 21:56.00 22:56.00
Henry Stone Grandville -3:46.40 21:56.20 25:42.60
Grace Bullock Grass Lake -16.50 21:56.50 22:13.00
Jenna VanDussen Schoolcraft -2:33.50 21:56.90 24:30.40
Elijah Stevens Grandville +1:02.00 22:58.90 21:56.90
Kelsey Knape Tecumseh +40.00 22:37.30 21:57.30
Liliana Wilstermann Grand Rapids Christian -1:48.50 21:57.30 23:45.80
Abby Wilson Holland -20.80 21:57.60 22:18.40
Cambrie Lawrence Benzie Central -53.60 21:57.80 22:51.40
Rylynn Hein St. Joseph -49.20 21:57.80 22:47.00
Eleanor Kingshott Muskegon Western Michigan Christian -1:17.40 22:00.00 23:17.40
Allison Hilts Portage Central -1:15.40 22:00.10 23:15.50
Emy Smith Zeeland West -1:19.30 22:01.30 23:20.60
Addie Curtis Marcellus +15.40 22:17.40 22:02.00
Morgan Lowell Watervliet -1:42.00 22:02.50 23:44.50
Kloe Kimbrell Caledonia -1:36.40 22:04.20 23:40.60
Claire Vos Plainwell +49.40 22:54.10 22:04.70
Lydia Recor Spring Lake -1:35.70 22:04.80 23:40.50
Ashley Davis Muskegon Mona Shores -1:44.90 22:05.10 23:50.00
Kaitlyn Harris St. Joseph +15.20 22:20.50 22:05.30
Gwendalynn Rickard Big Rapids -4.90 22:05.60 22:10.50
Joelle White Delton Kellogg -1:42.50 22:05.70 23:48.20
Rachel Sprauer Ann Arbor Pioneer -4:35.90 22:06.00 26:41.90
Addison Wurfel Vicksburg -1:54.40 22:06.30 24:00.70
Hope Zichterman Kalamazoo Christian -49.40 22:06.80 22:56.20
Meredith Walters Holland -1:36.00 22:07.10 23:43.10
Helena Jolliffe Rockford -2:25.20 22:07.30 24:32.50
Eleanor Young Buchanan +43.30 22:50.80 22:07.50
Grace Hillier Kingsley -38.50 22:09.20 22:47.70
Erika Bylsma Grand Rapids Covenant Christian -1:39.80 22:09.80 23:49.60
Maya Padisak Traverse City St. Francis -1:58.40 22:10.00 24:08.40
Caroline Roberts Hillsdale Academy -20.70 22:10.40 22:31.10
Michael Bell Traverse City Grand Traverse Academy -1:30.60 22:11.00 23:41.60
Lindsey Velting Middleville-Thornapple Kellogg -1:11.40 22:11.50 23:22.90
Donny Mitschke Potterville -1:33.90 22:11.80 23:45.70
Kenneth Vastine Hastings -3:20.60 22:12.00 25:32.60
Elise Meister Zeeland East +15.10 22:27.70 22:12.60
Diamond Madison Muskegon Mona Shores -3:15.40 22:12.70 25:28.10
Michael Sager Wiss Middleville-Thornapple Kellogg +27.60 22:40.70 22:13.10
Lydia Tolsma Grand Rapids South Christian -34.50 22:15.00 22:49.50
Sydney Guyot Hudsonville -2:03.10 22:15.90 24:19.00
Claire Caplea St. Joseph -3:52.40 22:15.90 26:08.30
Ellie Miller Spring Lake -1:13.30 22:15.90 23:29.20
Augusta Bowman Remus Chippewa Hills -2:20.80 22:15.90 24:36.70
Claire Johnston Morley Stanwood -2:12.80 22:17.80 24:30.60
Grace Finley Monroe +54.20 23:12.10 22:17.90
Lucy Kooyer Hudsonville Unity Christian -2:23.80 22:18.70 24:42.50
Lucy Vandemark Middleville-Thornapple Kellogg -1:21.20 22:19.60 23:40.80
Lauren Halverson Grand Rapids Forest Hills Northern +15.10 22:34.80 22:19.70
Naomi Kaczor Ann Arbor Pioneer +27.90 22:47.90 22:20.00
Morgan Lawrence Muskegon Western Michigan Christian -1:49.10 22:20.60 24:09.70
Kimberly Romero Watervliet -2:42.40 22:20.80 25:03.20
Anastasia Ledford Caledonia -3:28.30 22:21.00 25:49.30
Ben Post Zeeland East +25.50 22:47.00 22:21.50
Cole Claire Edwardsburg -54.60 22:21.60 23:16.20
Aidan Petik Dexter -1:15.50 22:22.00 23:37.50
Sadie Ebel St. Joseph -4:56.50 22:22.40 27:18.90
Kelly Huis Kingsley -1:20.70 22:22.50 23:43.20
Izaak Mallo Three Rivers -2:53.90 22:22.90 25:16.80
Mia Powell Grand Rapids Christian -2:54.20 22:23.40 25:17.60
Riley Adams Concord -1:05.80 22:23.40 23:29.20
Natalie Gibson Remus Chippewa Hills +48.30 23:11.80 22:23.50
Alyssa Masserant Monroe Jefferson -30.20 22:23.60 22:53.80
Lilly Dood Grand Rapids South Christian -1:31.70 22:23.80 23:55.50
Mary Harkema Grand Rapids South Christian -16.00 22:24.60 22:40.60
Megan Ahrens Grand Rapids Forest Hills Northern -1.80 22:25.20 22:27.00
Hannah Barone Jenison -2:46.50 22:25.20 25:11.70
Bradyn Bouma Grand Rapids South Christian -3:59.50 22:25.50 26:25.00
Benjamin Ault Rockford -5:36.90 22:25.70 28:02.60
Ella Spanding Gaylord -24.80 22:25.70 22:50.50
Paige Bell Traverse City Grand Traverse Academy -36.10 22:26.10 23:02.20
Riley Vanderlaan Grand Rapids South Christian +25.80 22:52.50 22:26.70
Mariah Martinez Grandville -2:17.40 22:26.90 24:44.30
Anika Bouwman Grand Rapids Christian -2:49.10 22:26.90 25:16.00
Emmy Willemin Grand Rapids Forest Hills Central -2:03.80 22:27.00 24:30.80
Zach Heikka Milan +10.40 22:38.10 22:27.70
Cameron Russell Ann Arbor Pioneer +9.20 22:37.30 22:28.10
Audrey Durham Zeeland East -8.00 22:28.20 22:36.20
Owen Rowell Hudsonville -56.70 22:28.80 23:25.50
Megan Zahnow Vicksburg -25.50 22:28.80 22:54.30
Leah Williams Caledonia -3:42.80 22:28.90 26:11.70
Emmy Pritchard Centreville +1:17.60 23:46.90 22:29.30
Hannah Dupuis Caledonia -2:26.00 22:32.70 24:58.70
Addison Turk West Michigan Aviation Academy -1:23.70 22:33.10 23:56.80
Megan Bell Ann Arbor Pioneer -3:11.60 22:33.10 25:44.70
Summer Fast Bridgman +8.70 22:42.10 22:33.40
Kate Witherell Spring Lake +48.50 23:22.00 22:33.50
Adam Spees Caledonia -19.40 22:35.00 22:54.40
Harry Birzer Hillsdale Academy -3:05.10 22:36.40 25:41.50
Alyssa VanDussen Schoolcraft -2:10.40 22:36.60 24:47.00
Jayce Arend Eau Claire -2:53.60 22:37.50 25:31.10
Annika Steinke Lawton -1:07.40 22:38.60 23:46.00
Alisa Westerling Allendale -31.40 22:39.70 23:11.10
Katelynn Reading Saline -37.40 22:40.30 23:17.70
Jada Stanfill Portage Northern -45.60 22:40.50 23:26.10
Andrew Letter Edwardsburg -6:33.30 22:40.70 29:14.00
Serena O'Brien Ann Arbor Skyline -12.20 22:40.70 22:52.90
Ella Racette Milan +38.80 23:19.70 22:40.90
Olivia Harris St. Joseph -1:26.30 22:41.20 24:07.50
Tucker Wolf Hudsonville -10:06.00 22:41.40 32:47.40
Zach PELFREY Potterville -4:08.60 22:42.10 26:50.70
Isabella Stoetzel Parma Western -3:59.10 22:42.20 26:41.30
William Venneman Grand Rapids Forest Hills Northern -44.10 22:42.60 23:26.70
Maggie Mckeiver Grand Rapids West Catholic +1:28.80 24:11.70 22:42.90
Lindsey Peterson Zeeland West -1:45.40 22:43.60 24:29.00
Rebecca Rummel Saline -2:17.10 22:44.60 25:01.70
Zoey Walerczyk Newaygo -2:12.50 22:45.60 24:58.10
Elizabeth Beck Ann Arbor Skyline -23.30 22:45.80 23:09.10
Avery Steffes Stevensville-Lakeshore -35.00 22:45.80 23:20.80
Emily Howell Bridgman -27.40 22:46.20 23:13.60
Lucy Bray Kalamazoo Christian +54.80 23:42.90 22:48.10
Quinn Hilla Dexter +2:47.90 25:36.10 22:48.20
Lilly Hopkins Hart -2:03.60 22:49.10 24:52.70
Ava Fisher Jenison -2:46.00 22:49.70 25:35.70
Noah Duffner East Grand Rapids -1:08.50 22:50.00 23:58.50
Kendall Zaliwski Rochester Hills Lutheran Northwest -4.70 22:50.10 22:54.80
Tahira Gjukis Portage Northern +34.90 23:25.10 22:50.20
Sabrina Bielecki Hudsonville -2:03.50 22:50.80 24:54.30
Camryn Brown Coloma -20.20 22:51.10 23:11.30
Olivia Tritchka-st Hillsdale Academy +2:30.20 25:21.60 22:51.40
Brianna Wheaton Pinckney -58.20 22:51.80 23:50.00
Elijah Luce Holland Christian -27.00 22:52.20 23:19.20
Emma Thompson Middleville-Thornapple Kellogg -3:14.70 22:53.10 26:07.80
Kiera Tuttle Saline -1:01.90 22:53.30 23:55.20
Emma Burrell Rochester Hills Lutheran Northwest -29.40 22:53.40 23:22.80
Alex Stocke Zeeland West -2:55.20 22:53.60 25:48.80
Charlie Lutz Dexter -1:10.10 22:53.80 24:03.90
Bella Dykstra Holland Christian -1:06.00 22:54.00 24:00.00
Amelia Walchak East Grand Rapids -1:06.10 22:54.50 24:00.60
Haylee Livermore Remus Chippewa Hills -13.00 22:55.80 23:08.80
Camille Wolbrink Holland Black River -1:18.90 22:56.40 24:15.30
Elizabeth Chaffee Newaygo -53.70 22:56.50 23:50.20
Amelia Smith Gaylord -1:29.50 22:56.90 24:26.40
Val Heppler Stevensville-Lakeshore +54.30 23:51.80 22:57.50
Sayla Bender Kingsley +7.80 23:05.50 22:57.70
Leilani Schoonmaker Saugatuck -5:42.20 22:58.10 28:40.30
Macy Andress Edwardsburg +0.30 22:58.90 22:58.60
Marcus Silva Dexter -3:27.20 22:58.60 26:25.80
Jocelyn Mein Portage Northern -1:18.10 22:58.70 24:16.80
Tru Muday Richland Gull Lake -1:03.10 22:59.60 24:02.70
Isabell Peltier Kingsley +28.30 23:28.30 23:00.00
Rachel Allabaugh Kalamazoo Christian +6.00 23:06.60 23:00.60
Noah Reinsma Hudsonville -50.40 23:00.80 23:51.20
Kylie Conn Niles -2:08.40 23:02.10 25:10.50
Adelaide Kauchak Portage Central -4:25.40 23:02.10 27:27.50
Lauren Jousma Grandville Calvin Christian +0.90 23:03.60 23:02.70
Kardierre Williams Kalamazoo Central +16.80 23:19.70 23:02.90
Hannah Hillary East Grand Rapids -5.40 23:04.10 23:09.50
Priscilla Gonzalez Bloomingdale +29.30 23:33.80 23:04.50
Johannah Houtkooper Delton Kellogg +36.80 23:43.00 23:06.20
Mya Ross Milan +1:42.80 24:50.50 23:07.70
Colin Smith Potterville +1:05.90 24:13.80 23:07.90
Natalie Coleman Parma Western -2:21.90 23:08.50 25:30.40
Kiersten Schmitt Grand Rapids Christian -2:29.00 23:08.70 25:37.70
Morgan Baker Jonesville +1:24.60 24:33.50 23:08.90
Madelyn VanDort Zeeland West -2:30.80 23:09.40 25:40.20
Daphne Deaton Hudsonville -1:08.60 23:09.60 24:18.20
Stella Niemi Dexter +2:24.80 25:35.30 23:10.50
Alyson Vikstrom Holland Christian +13.30 23:24.00 23:10.70
Morgan Righter Portage Central -1:32.40 23:12.10 24:44.50
Esme James Berrien Springs -58.30 23:12.30 24:10.60
Chevy Vanderlaan Spring Lake -1:31.10 23:12.40 24:43.50
Samantha Vandort Zeeland West +25.90 23:38.90 23:13.00
Marissa Lunt Grand Rapids Forest Hills Central +12.70 23:27.00 23:14.30
Mara VanWagner Kingsley -1.70 23:14.40 23:16.10
Evelyn Vandlen Spring Lake -1:03.80 23:14.70 24:18.50
Cameron Handwerker Rockford -27.10 23:14.70 23:41.80
Kaylee Schelich Kingsley +4.30 23:19.50 23:15.20
Brianna Bender Kingsley +29.80 23:46.40 23:16.60
Madeline Herringa Portage Northern -2:33.90 23:17.30 25:51.20
Thalia Pineda Newaygo -7:48.90 23:17.30 31:06.20
Tess Peters East Grand Rapids +23.80 23:42.00 23:18.20
Adriana Byker Hudsonville Unity Christian -16.10 23:18.40 23:34.50
Ashleigh Ponstein Grand Rapids South Christian +1:12.60 24:31.90 23:19.30
Sylvie Mulder Holland Christian -49.70 23:19.30 24:09.00
Grace Hojnacki East Grand Rapids +1:04.60 24:24.80 23:20.20
Rylee Boersen Holland -58.60 23:20.30 24:18.90
Elissa Cyphers St. Clair -1:07.40 23:20.60 24:28.00
Jack Ganzel Parma Western -3:07.00 23:20.60 26:27.60
Lydia VerBeek Wyoming Potter's House Christian -1:24.30 23:21.70 24:46.00
Tuula Buckland Bridgman -1:58.50 23:21.90 25:20.40
Hallie Kooyer Hudsonville Unity Christian -46.50 23:22.10 24:08.60
Celia Kingscott Grandville -38.70 23:22.80 24:01.50
Caleb Leppelmeier Edwardsburg -2:38.40 23:24.50 26:02.90
Alyssa Seinen Hudsonville Unity Christian -2:22.80 23:25.30 25:48.10
Lauren Mckenna Caledonia -2:45.30 23:26.40 26:11.70
Cali Quartz Cadillac +30.70 23:57.80 23:27.10
Jasmine Boggy Ann Arbor Pioneer -2:06.20 23:29.30 25:35.50
Ally Wiersma Hudsonville -1:08.90 23:29.70 24:38.60
Aamori Paz Newaygo -1:43.30 23:30.80 25:14.10
Brian Mygrants Parma Western -1:57.30 23:31.10 25:28.40
Omri Cohen Grand Rapids Forest Hills Northern -3:25.70 23:31.40 26:57.10
Luke Witte Grand Rapids Christian -13.30 23:32.40 23:45.70
Marissa Dewitte Hudsonville -20.20 23:33.60 23:53.80
Sara Kooistra Wyoming Potter's House Christian -2:17.40 23:33.70 25:51.10
Elise Pfeiffer Fremont -1:03.00 23:33.90 24:36.90
Jemma Doublestein East Grand Rapids -2:01.60 23:35.30 25:36.90
Miley Torres Lawton -1:00.30 23:35.90 24:36.20
Ellie Fischer St. Joseph -18.60 23:38.70 23:57.30
Leona Keuvelaar Grandville -5:23.90 23:38.80 29:02.70
Sydney Greaves Buchanan -25.50 23:38.80 24:04.30
Rachel Maddox Fremont -1:54.10 23:39.00 25:33.10
Olivia Beauchamp Big Rapids -2:01.40 23:39.30 25:40.70
Mali Szalai Edwardsburg -2:34.60 23:39.70 26:14.30
Sami Keiser Gaylord -42.80 23:40.10 24:22.90
Maria Curcuru Grand Rapids Forest Hills Northern +1:15.20 24:57.40 23:42.20
Anneliese Jones Ann Arbor Pioneer +5.40 23:47.70 23:42.30
Julia Lewis Edwardsburg -24.60 23:45.20 24:09.80
Aribel Mills St. Joseph Lake Michigan Catholic +17.90 24:05.40 23:47.50
Morgan Rearick Portage Central -1:25.90 23:48.10 25:14.00
Giselle Cossey Spring Lake -2:27.10 23:48.40 26:15.50
Zoie Wood Gobles -6:18.20 23:48.40 30:06.60
Hayley Hall Galesburg-Augusta +33.90 24:22.80 23:48.90
Cristina Avello St. Joseph Lake Michigan Catholic +7.90 23:57.10 23:49.20
Bryana Andrade-nava Grandville -1:57.20 23:50.00 25:47.20
Gavin Stone Rockford -3:27.50 23:50.20 27:17.70
Madison Ross Milan -47.20 23:50.40 24:37.60
Maria Mandrelle Jonesville +2:36.80 26:28.40 23:51.60
Grace Fenton Holland Christian -28.70 23:52.00 24:20.70
Rachel Taylor Milan +34.00 24:26.50 23:52.50
Cecelia Brush Ann Arbor Skyline -1:45.00 23:53.70 25:38.70
Ella McCrumb Grandville -2:01.80 23:54.00 25:55.80
Grace Barber Grand Rapids Forest Hills Central -37.10 23:55.30 24:32.40
Blake Stuart Mendon -1:35.60 23:56.70 25:32.30
Isabelle Schrauben St. Joseph Lake Michigan Catholic +1.40 23:58.30 23:56.90
Mia Sanchez Jackson Lumen Christi -34.50 23:59.60 24:34.10
Mallory Gwinnup Spring Lake -2:32.70 24:00.90 26:33.60
Anna Mcqueary Saugatuck +1:08.70 25:10.00 24:01.30
Madison Sandel Grand Rapids Forest Hills Northern -2:22.10 24:01.50 26:23.60
Jaxson Cicotte Dexter +41.60 24:43.80 24:02.20
Sergey Collings Mt. Pleasant Sacred Heart +1:14.90 25:19.30 24:04.40
Sage Brownell Rockford -2:40.70 24:05.40 26:46.10
Anna Lindstrom Grand Rapids Christian +11.20 24:18.50 24:07.30
Emma Larkin Zeeland West -55.90 24:07.70 25:03.60
Robert Arce Richland Gull Lake -1:32.70 24:08.00 25:40.70
Mckinleigh Kraemer Coloma +28.20 24:38.90 24:10.70
Connelly Hefferan Newaygo -1:35.10 24:11.40 25:46.50
Audrey Howell Caledonia +14.70 24:27.60 24:12.90
Katelyn Blanch Hudsonville -2:41.50 24:13.50 26:55.00
Emily Ventrone Three Rivers -58.60 24:13.90 25:12.50
Anne Kleber Dexter -3:17.90 24:15.00 27:32.90
Clair Kalsbeek Grand Rapids Covenant Christian -35.40 24:15.10 24:50.50
Lily Vanderzwaag Hudsonville Unity Christian -3:13.30 24:15.70 27:29.00
Rebecca Evenhouse Kentwood Grand River Preparatory +31.70 24:49.70 24:18.00
Kaylyn Burgess Grand Rapids South Christian +49.10 25:07.70 24:18.60
Mya Panse Portage Northern -1:22.20 24:18.60 25:40.80
Rachel Baxter Hudsonville +46.90 25:06.00 24:19.10
Max Damstra Grand Rapids Christian -2:37.70 24:19.70 26:57.40
Naomi Force Spring Lake -34.20 24:19.90 24:54.10
Madeline Wiersma Parchment -4:06.00 24:20.20 28:26.20
Amber Fairchild Caledonia -50.70 24:20.50 25:11.20
Kylie Main Delton Kellogg +18.30 24:39.80 24:21.50
Isabella Frederick Kalamazoo Central -4:19.00 24:21.70 28:40.70
Brianna Nixon Hudsonville -12.50 24:22.70 24:35.20
Payton Dennis Benzie Central -3:54.30 24:23.00 28:17.30
Kristin DeBoer Grand Rapids Covenant Christian -2:00.90 24:26.40 26:27.30
Ada Feasby Spring Lake +58.20 25:25.70 24:27.50
Erin Letter Edwardsburg -30.30 24:28.50 24:58.80
Alli Pschigoda Kalamazoo Christian +16.20 24:45.20 24:29.00
Amelia Lynd Parma Western -2:17.90 24:32.50 26:50.40
Wesely Jenkins Ann Arbor Skyline -51.00 24:33.50 25:24.50
Megan VerMerris Wyoming Potter's House Christian -1:38.70 24:34.10 26:12.80
Bryan Jin Grand Rapids Forest Hills Northern -1:12.60 24:35.50 25:48.10
Katie Landstra Hudsonville Unity Christian -6.70 24:35.90 24:42.60
Suzy Markle Berrien Springs -2:50.30 24:36.40 27:26.70
Declan Smith Middleville-Thornapple Kellogg -7.00 24:37.90 24:44.90
Anne Kooyer Grand Rapids South Christian -2:15.80 24:38.20 26:54.00
Alaina Mitchell Kingsley +2:24.70 27:03.10 24:38.40
Kassey Pachulski Grandville +1:15.90 25:54.50 24:38.60
Ava Butera Traverse City Grand Traverse Academy -58.20 24:41.90 25:40.10
Caden Ruiter Holland Christian -13.70 24:42.20 24:55.90
Sela Fitzell Caledonia -1:18.60 24:43.30 26:01.90
Presley Adams Jonesville -1:25.70 24:44.20 26:09.90
Maria Burnett Hillsdale Academy -1:50.60 24:47.60 26:38.20
Claire Stanko Ann Arbor Pioneer +1:19.50 26:10.50 24:51.00
Rachel Ahrens Grand Rapids Forest Hills Northern -57.60 24:52.60 25:50.20
Kaya Bender West Michigan Aviation Academy -1:13.40 24:53.80 26:07.20
Amelia Lewis St. Joseph Our Lady of the Lake Catholic -2:55.40 24:54.80 27:50.20
Taylor Gableman Edwardsburg +48.80 25:43.80 24:55.00
Emma Kauffman Rockford -3:12.60 24:55.40 28:08.00
Christian Klusman Marcellus -25.80 24:55.60 25:21.40
Christina Waldmiller Caledonia -1.60 24:56.10 24:57.70
Ethan Koscinski Bear Lake -2:20.80 24:56.20 27:17.00
Maggie Stebing Hanover-Horton -2:49.30 24:56.90 27:46.20
Olivia Heckenlively Hillsdale Academy +1:34.70 26:34.00 24:59.30
Lorelai Malinowski Grass Lake -59.30 24:59.30 25:58.60
Emma Pratt Mattawan -1:00.50 24:59.50 26:00.00
Maggie Koetje Grand Rapids South Christian -3:28.00 25:04.30 28:32.30
Molly Francis East Grand Rapids -57.30 25:04.40 26:01.70
Emma Kooienga Grand Rapids Covenant Christian -3:11.80 25:04.40 28:16.20
Emma Kusmierski Grandville +1:21.00 26:28.50 25:07.50
Josie Callendar Grandville -2:26.50 25:11.60 27:38.10
James Harper Caledonia -1:28.60 25:11.70 26:40.30
Savannah Thelen Holland Black River +19.30 25:31.60 25:12.30
Chloe Rooks Holland West Ottawa -7:47.40 25:14.90 33:02.30
Saleen Brennan Buchanan -41.40 25:16.30 25:57.70
Cole Stapert Gobles -3:34.10 25:16.30 28:50.40
Sophia Hansen Kingsley -3:53.00 25:16.50 29:09.50
Marissa Freehling Bridgman -2:57.40 25:17.20 28:14.60
Addison Robke Dexter -3:59.50 25:21.60 29:21.10
Emily Vierzen Grand Rapids South Christian -2:00.50 25:22.50 27:23.00
Caitlyn Morris Buchanan -57.30 25:22.70 26:20.00
Monroe Grifhorst Grandville -39.10 25:23.80 26:02.90
Eliana Heldt Mattawan -2:30.70 25:25.50 27:56.20
Adi Martin Grandville -1:00.60 25:27.70 26:28.30
Grace Weber Hartford -47.20 25:28.20 26:15.40
Anna Wiltzer Portage Northern -1:27.50 25:31.50 26:59.00
Nate Gil Grand Rapids Forest Hills Eastern -4:00.60 25:36.70 29:37.30
Anneke Gritter Grand Rapids South Christian -32.10 25:36.70 26:08.80
Carlos Flores-garcia Wyoming Lee +8:59.10 34:36.00 25:36.90
Ellie Miller Centreville -40.80 25:37.00 26:17.80
Riley Koehler Fruitport -27.40 25:37.30 26:04.70
Ashlyn Maurer Grand Rapids Forest Hills Eastern -2:23.60 25:37.80 28:01.40
Ell Johnson Portage Central -1:34.70 25:38.30 27:13.00
Ava Russell Edwardsburg -2:28.60 25:39.20 28:07.80
Lindsey Gibson Remus Chippewa Hills -1:13.40 25:40.20 26:53.60
Miles Arseneault Big Rapids +3:59.10 29:41.90 25:42.80
Molly Kooistra Muskegon Western Michigan Christian -5.40 25:44.50 25:49.90
Evelyn Gifford Portage Central -5:48.40 25:45.40 31:33.80
Laura Vanderweide Hillsdale Academy -1:47.40 25:45.70 27:33.10
Delaina Cook Hudsonville -2.90 25:48.50 25:51.40
Connor Scholma Hudsonville Unity Christian -2:22.40 25:49.50 28:11.90
Nathan Vang Traverse City Grand Traverse Academy -4:45.40 25:50.70 30:36.10
Katie Harrand Traverse City St. Francis -31.40 25:51.00 26:22.40
Kevin Morgan Mendon -3:13.90 25:52.80 29:06.70
Amara Olexa Watervliet +1:10.50 27:03.60 25:53.10
Everett Hoekzema-S Wyoming Potter's House Christian -5:22.20 25:54.70 31:16.90
Elise Finkbeiner Kentwood Grand River Preparatory +1:46.60 27:43.50 25:56.90
Meryn Curtis Saugatuck -4:15.40 25:57.20 30:12.60
Frances Mildenberg Centreville +1:16.50 27:14.20 25:57.70
Jensy Vanvliet Holland Christian +35.40 26:34.20 25:58.80
Karma O'Neil Jackson Lumen Christi -3:27.00 26:02.30 29:29.30
Lillian Lester Delton Kellogg -5:44.60 26:03.60 31:48.20
Lillian Klooster Kalamazoo Christian +5.50 26:10.30 26:04.80
Natalie Sterk Kingsley -42.60 26:06.70 26:49.30
Kaitlyn Clark Schoolcraft -12.60 26:06.80 26:19.40
Hannah Willoughby Schoolcraft -7.40 26:10.80 26:18.20
Hailey Buikema Grandville -0.70 26:11.80 26:12.50
Athena Lieu Berrien Springs +41.40 26:54.10 26:12.70
Sydnie Schimmel Grand Rapids Covenant Christian -2:02.50 26:13.70 28:16.20
Mykala Echevarria Vicksburg -2:40.20 26:16.10 28:56.30
Caylee Bishop Marcellus +36.10 26:55.60 26:19.50
Adelle Snyder Holland +50.30 27:10.10 26:19.80
Sophie Fenech Bridgman -2:52.00 26:20.40 29:12.40
Alexa Priest Schoolcraft -1:09.30 26:26.60 27:35.90
Kristina Swanson Watervliet +1.40 26:29.70 26:28.30
Melanie Buys Spring Lake -2:53.80 26:32.50 29:26.30
Victoria Hall Bear Lake -2:09.00 26:34.50 28:43.50
Leah Elliott Grandville Calvin Christian -1:32.90 26:42.50 28:15.40
Kylee Weinberg Constantine +2:29.50 29:12.60 26:43.10
Diego Bolton Parma Western -1:45.00 26:44.60 28:29.60
Cora Garrey Traverse City St. Francis -1:27.20 26:45.50 28:12.70
Grace Samra East Grand Rapids -2:01.40 26:47.20 28:48.60
Lillian Morton Mt. Pleasant Sacred Heart -1:25.50 26:49.20 28:14.70
Izzy Jaronik Edwardsburg +3:23.90 30:19.80 26:55.90
Catherine Craig Berrien Springs -54.20 26:56.20 27:50.40
Siobhan Weed Petoskey St. Michael Academy +58.80 28:04.00 27:05.20
Maryn Toonstra Wyoming Potter's House Christian -1:03.80 27:06.00 28:09.80
Samantha Paladi Gobles -10.20 27:22.00 27:32.20
Sydney Wartner Portage Central +41.00 28:03.20 27:22.20
Kelly Vanderkodde Hart +2:35.50 29:59.70 27:24.20
Katelyn LINDEMANN Milan -9.30 27:28.20 27:37.50
McKaylah Shank Parchment +53.20 28:23.60 27:30.40
Rebecca Hornacek Caledonia -8:47.40 27:31.50 36:18.90
Emberlee Parks Grandville -22.20 27:33.70 27:55.90
Reese Lambe Schoolcraft +33.50 28:09.00 27:35.50
Aubrey Hoekstra Grand Rapids Covenant Christian -33.30 27:39.10 28:12.40
Nathan Sontag East Kentwood -2:49.10 27:45.50 30:34.60
Morgan Kuiper Grand Rapids Covenant Christian -0.30 27:47.50 27:47.80
Sydney Biegalle Newaygo +27.30 28:16.40 27:49.10
Myah Boomstra Grand Rapids South Christian +1:00.90 28:58.30 27:57.40
Carolina Odio Grand Rapids South Christian -7:24.60 27:59.80 35:24.40
Karen Bult Grand Rapids Covenant Christian -40.70 28:02.60 28:43.30
Bella Baas East Grand Rapids -3:05.30 28:08.80 31:14.10
Ava Sibert Richland Gull Lake -1:45.60 28:13.50 29:59.10
Sarah Hakala Mattawan -23.60 28:15.70 28:39.30
Emma Miller Bloomingdale +28.30 28:46.80 28:18.50
Ava Zehnder St. Joseph +16.80 28:43.10 28:26.30
Olivia Chard Portage Northern -10.30 28:32.00 28:42.30
Gonzalez Maria Portage Central -2:36.40 28:33.40 31:09.80
Addie Richards Watervliet +9.50 28:47.60 28:38.10
Faith Fish Hartford -27.60 28:38.40 29:06.00
Anaya Vanderzwaag Hart -1:04.80 28:44.30 29:49.10
Izzy Garcia Milan -3:37.10 28:44.40 32:21.50
Anne Scott Bridgman -2:18.30 28:48.60 31:06.90
Susan Gormley Grand Rapids NorthPointe Christian -35.70 28:50.70 29:26.40
Avery Sablan Grand Rapids Forest Hills Northern +55.10 29:53.50 28:58.40
Laura Barcenas Hartford -7:59.10 29:08.00 37:07.10
Seaira Mischka Constantine -3:44.70 29:10.00 32:54.70
Megan Mokma Hudsonville Unity Christian -1:23.60 29:12.40 30:36.00
Maisie Grella Portage Northern -1:09.20 29:14.00 30:23.20
Addy Bean Muskegon Mona Shores -5:29.90 29:21.90 34:51.80
Hannah Wellman Jenison -5:21.70 29:27.80 34:49.50
Allison Mounce Kalamazoo Hackett -1:16.00 29:58.60 31:14.60
Brenda Cerritos Wyoming Lee -4:38.20 29:59.00 34:37.20
Aimee Hochstetler Constantine -1:06.30 30:08.70 31:15.00
Sophia Bravata Caledonia -1:33.10 30:11.50 31:44.60
Ava Sischo Muskegon Mona Shores -2:28.50 30:20.00 32:48.50
Ryan Scholten Hudsonville -49.30 30:42.50 31:31.80
Sydney Bentley Bear Lake -1:41.50 30:58.30 32:39.80
Saige Carnahan Wyoming Potter's House Christian -2:13.70 31:01.00 33:14.70
Sherry Zhang Parma Western +2:08.90 33:32.00 31:23.10
Karyna Espinoza Wyoming Lee +1:40.00 33:06.00 31:26.00
Molly O'Donnell Spring Lake +0.90 31:30.20 31:29.30
Anna Staal Grandville Calvin Christian +32.70 32:15.90 31:43.20
Gladys McGinn New Buffalo -8:02.60 31:43.40 39:46.00
Victoria Jerzyk Hastings -5.70 31:55.90 32:01.60
Leah Perkins Richland Gull Lake -6:58.80 32:01.00 38:59.80
Allie Trantham Delton Kellogg -4:28.80 32:06.70 36:35.50
Nola Langeweg Caledonia +3:07.20 35:58.10 32:50.90
Elena Spicer Grandville -8:36.10 32:58.50 41:34.60
Adia Whisler Caledonia -27.30 33:47.50 34:14.80
Layla Garcia St. Joseph +1:56.80 36:09.80 34:13.00
Izabelle Towery Galesburg-Augusta -2:15.30 35:57.90 38:13.20