Uncategorized

2022 Ratings: Portage

Boys Adjustment: +12
Girls Adjustment: +11

PRIME TIME PORTAGE PERFORMERS

Just a few shoutouts to performances that exceeded expectations or greatly helped in victory. Of course, if you’re a coach/parent/teammate and you want one of yours to get love, send me a message and I’ll make a mental note for the future. But with hundreds of runners competing in each invite, don’t take it the wrong way if the few I write about aren’t who you desire.

Kinsey Peer, Buckley: Aiden Harrand may be on top of the D4 world, but it’s the girls representing their 2nd-7th spots that have the Bears rising through the D4 ranks. Kinsey’s steadily been dropping time all year, from a 38:00+ opener to a 22:24 personal best today.

Kenai Kokx, Hart: Y’all better watch out, those Pirate 4th and 5th girls are comin’. 21:17 at Shepherd, 20:51 today, the more Kenai and Savanna Owens move up, the better the 6-peat chances become. They’ve been moving up…

Paul Moore, Pinckney: The one D2 contender to skip out on last week’s Otsego Bulldog Invite, another band of Pirates just had to make their presence known. Paul had a bit of a late start to the season, kicking off his campaign in mid-September. The tough courses at Heritage Park, Hess, and Holly paved the way for a lifetime best today, 16:10.

Jason Whitton, Saline: The 800m is his thing. Being the major factor in the Hornets’ 2nd place finish is his other thing. Before this year, he had broken 17:00 3x in two years, he’s been under that mark in all but one of his races this fall. Even with a season’s full of solid efforts, today was 30+ seconds better than his previous best.

GradeNameTimeTeamRating
12Hunter Jones14:37.0Benzie Central223.7
12Benne Anderson14:44.1GR_Ottawa Hills221.3
11Seth Norder14:45.4Grand Haven220.9
11Connell Alford15:01.8Chelsea215.4
12Lezawe Osterink15:05.0Wyoming Potter’s House214.3
11Evan Loughridge15:20.9Pinckney209.0
12Carter McCalister15:22.7Monroe Jefferson208.4
12Aiden Sullivan15:27.6FHE Ada Forest Hills Eastern206.8
11Brendan Herger15:31.6Northville205.5
11Jasper Cane15:38.0Kalamazoo Central203.3
12Jonah Hochstetler15:39.4TC West (Traverse City)202.9
12Nicolas Fry15:40.4Ann Arbor Skyline202.5
12Carson Vanderschaaf15:43.1Marquette201.6
12Aiden Smith15:43.3Adrian201.6
12Joe Muha15:44.0Traverse City Central201.3
12Samuel Jackson15:44.7Saline201.1
12Jordan Domany15:45.5Caledonia200.8
12Brady Matuszewski15:46.1Brighton200.6
11Tyler Langley15:46.7Brighton200.4
12Micah Bauer15:48.6Traverse City Central199.8
12Ethan Krampe15:48.9FHC GR_Forest Hills Central199.7
10Simon Triezenberg15:53.9GR_Christian198.0
11Braylon Petty15:54.4Adrian197.9
11Noah Selvaraj15:54.6Bay City Western197.8
11Truman Johnson15:56.2Saline197.3
12Zach Debeauclair15:56.5Pinckney197.2
12Clayton Ackley15:56.6Hart197.1
11Samuel Martini15:57.3Kent City196.9
12Owen Lawrence15:58.2East Kentwood196.6
11Brandon Anderson15:59.4Dexter196.2
12Colin Wesseldyk15:59.5Otsego196.2
11Ryan Brinker16:00.6East Grand Rapids195.8
12Caleb Branch16:00.7Muskegon Mona Shores195.8
11Liam Walters16:01.0GR_Ottawa Hills195.7
12Andre Richmond16:02.1Whitehall195.3
12Rogan Melling16:02.6Hanover-Horton195.1
11Ethan Sandula16:02.6Pinckney195.1
12Elijah Robinson16:02.9East Grand Rapids195.0
12Logan Post16:03.0Portage Northern195.0
12Carter Boullard16:03.0St. Clair195.0
11Luke Suliman16:03.6Ann Arbor Skyline194.8
9Jonah Workman16:04.0East Grand Rapids194.7
11Logan Begeman16:04.6Portage Central194.5
12Nathan Jenkins16:05.0Grandville Calvin Christian194.3
11Alex Thole16:05.7East Grand Rapids194.1
12Jason Whitton16:06.6Saline193.8
12Luke Morrison16:06.8Berrien Springs193.7
12Carter McIlroy16:07.1Whitehall193.6
12Brady Heron16:08.1Northville193.3
10Will Engbers16:08.2Holland Christian193.3
12Glen Davis16:08.8Port Huron Northern193.1
12Jaben Bakker16:09.3Hudsonville192.9
11Willem DeGood16:09.5TC West (Traverse City)192.8
12Bram Hartsuff16:10.0Chelsea192.7
12Wyatt Dean16:10.1Hart192.6
11Paul Moore16:10.1Pinckney192.6
12Brock Malaikal16:10.3Northville192.6
11Brad White16:10.9Clare192.4
12Zebedee Swager16:11.0Chelsea192.3
11Shane Izzard16:11.1Petoskey192.3
9Moises Salazar16:11.2Adrian192.3
10Ethan Powell16:11.6Northville192.1
12Owen Westerkamp16:14.1Big Rapids191.3
10Carter Livermore16:15.8Grandville190.7
11Peter Kuperus16:16.3GR_Christian190.6
12Colin Graham16:17.3Rockford190.2
11Mason Jett16:17.7Ann Arbor Skyline190.1
12Chase Holwerda16:17.9Zeeland West190.0
12William Winter16:18.0Parchment190.0
12Jake O’Neil16:18.9Remus Chippewa Hills189.7
12Logan Swiney16:19.0Wyoming Potter’s House189.7
11Jaden Barnes16:19.9Bloomingdale189.4
12Ben Hunter16:20.0Portage Central189.3
11Zack Truszkowski16:20.0Traverse City Central189.3
11Simon VanderVlucht16:20.7Monroe St. Mary CC189.1
11Eric Overdier16:20.8Ann Arbor Pioneer189.1
12Luke Butler16:21.3Monroe188.9
11Jackson Rodriguez16:21.3Wyoming Potter’s House188.9
12Austin Brown16:21.4Hanover-Horton188.9
11Nolan Nixon16:21.6Cadillac188.8
10Isaac Tanis16:22.3East Kentwood188.6
12Brandon Latta16:22.9Northville188.4
12Espen Wood16:23.7Cedar Springs188.1
12Caleb Boes16:24.8GR_South Christian187.7
11Boden Genovese16:25.3Coloma187.6
10Caleb Wesseldyk16:26.6Otsego187.1
12Joshua Gormley16:26.7Portage Central187.1
10Evan Nickoles16:27.1East Kentwood187.0
12Colin Vanderschaaf16:27.5Marquette186.8
11Brendan Hoving16:28.3FHE Ada Forest Hills Eastern186.6
12Nick Spruce16:28.6Chelsea186.5
11Blake Ferguson16:28.8Yale186.4
12Owen Ackerman16:29.0Dexter186.3
11Dylan Clark16:29.4GR_Christian186.2
12Caleb Smith16:29.5Zeeland West186.2
10Mason Lucas16:29.8Jenison186.1
12Pol Molins16:31.2Benzie Central185.6
11Parker Ludwig16:31.2FHC GR_Forest Hills Central185.6
12Andre Soisson16:31.5Kalamazoo Central185.5
11Liam Hinman16:33.3FHE Ada Forest Hills Eastern184.9
11Drew Moore16:34.1Grayling184.6
10Leo Swager16:34.3Chelsea184.6
12Jack DeVries16:36.5GR_West Michigan Aviation183.8
12Will Vanderbor16:36.8Paw Paw183.7
11Vincent Peterson Sand16:37.0Ann Arbor Pioneer183.7
10Keegan Hoekstra16:37.1GR_Christian183.6
11Joe Waalkes16:37.3GR_Christian183.6
12David Whitaker16:37.3Northville183.6
11Jackson Dell16:37.5Chelsea183.5
12Michael Paoletti16:37.5Port Huron Northern183.5
12Logan Vining16:37.7Grand Haven183.4
11Nick Cabrera16:38.5Portage Central183.2
12Gavin Wiersma16:38.5Zeeland East183.2
12Blake Elliot16:39.3Caledonia182.9
12Thomas Kerber16:39.4Ann Arbor Pioneer182.9
12Logan Weis16:39.7Centreville182.8
12Adrian Castillo16:39.7Holland182.8
12Andrew McNally16:40.0Saline182.7
11Cooper Jacobsen16:40.2FHE Ada Forest Hills Eastern182.6
11Aiden Kruger16:40.5Niles182.5
10Carson Berko16:40.9Grand Haven182.4
12Pierce Bentley16:40.9Otsego182.4
11Sean Pettis16:41.0Fremont182.3
12Charles Lewis16:41.6Rockford182.1
10Sawyer McCarthy16:41.8FHC GR_Forest Hills Central182.1
12Cameron Pierce16:42.5Leslie181.8
9Kenny Sheffer16:42.7Otsego181.8
11Nicholas Yaquinto16:42.9Northville181.7
12Gavin Voetberg16:43.1Portage Central181.6
12Dylan White16:43.2Brighton181.6
12Macartan Moore16:43.3Petoskey St. Michael181.6
12Adair Artis16:43.4Concord181.5
12Seth Ackley16:43.5Hart181.5
12Ben Schefka16:44.4Adrian181.2
12Wyatt McComb16:44.4Richland Gull Lake181.2
12Brayden Morris16:44.8Brighton181.1
12Josh Kerr16:45.0Traverse City St. Francis181.0
12Roman Cortina16:45.1Ann Arbor Pioneer181.0
11Thomas Holm16:45.3Hillsdale Academy180.9
12Alex Parker16:45.6FHE Ada Forest Hills Eastern180.8
10Josh Slocum16:47.5Traverse City St. Francis180.2
10Elijah Forbord16:47.8Brighton180.1
11Luke Campbell16:48.1Brighton180.0
12Ben Knuth16:48.5Big Rapids179.8
12Kyle Hoffner16:48.7Monroe179.8
12Brady Ketzenberger16:49.3Marquette179.6
12Jett Reimers16:50.2Traverse City Central179.3
12Christopher Van Lent16:50.7Ann Arbor Skyline179.1
10Aidan Brinks16:52.4Holland Christian178.5
12Zachary Maendel16:52.4Petoskey St. Michael178.5
11Giovanni Pardo-Keegan16:52.7Yale178.4
12Jonathan Miedema16:54.1Caledonia178.0
11Gabe Outman16:54.4Cadillac177.9
12Ethan Grevengoed16:54.6Spring Lake177.8
12Ramon Hernandez16:54.7Howard City-Tri-County177.8
11Davis Christy16:55.3East Grand Rapids177.6
10Sulley Zietlow16:55.5Three Rivers177.5
10Henry Dixon16:55.7FHE Ada Forest Hills Eastern177.4
11Hudson Kemperman16:56.3FHN GR_Forest Hills Northern177.2
11Noah Finton16:56.6Wyoming Potter’s House177.1
12Jake Eagling16:56.7Adrian177.1
12Jacob Wartenberg16:56.7Johannesburg-Lewiston177.1
9Robert Dodd16:57.0Zeeland West177.0
12Ben Richards16:57.1Pinckney177.0
10Isaiah Dinverno16:57.7Jackson Lumen Christi176.8
11Aaron Sterken16:58.0Ann Arbor Pioneer176.7
10Noah Jarvis16:58.3Berrien Springs176.6
12Skylar Werden16:58.4Frankfort176.5
10Max Stitt16:58.5Hart176.5
9Andrew Wright16:58.5Kalamazoo Central176.5
11Alex Durocher16:58.9Traverse City Central176.4
11Jack DeKruyter16:59.4Zeeland West176.2
12Ethan Glick16:59.5Constantine176.2
11Lucas Ruffing16:59.5Spring Lake176.2
12Nick Riemersma17:00.6Zeeland East175.8
12Logan Cooper17:00.9Potterville175.7
9Aron Gal17:01.3Grand Haven175.6
12Shane Pitcher17:01.3Saline175.6
11Shay White17:01.5St. Joseph175.5
11Bruno Cabrera17:01.6Portage Central175.5
12Bryce Soisson17:01.9Kalamazoo Central175.4
12Jacob Rottier17:02.1Hudsonville175.3
12Brayden Humes17:02.3Milan175.2
11Bode Cooper17:02.6Brighton175.1
10Tyler Brock17:02.7Brighton175.1
11Gannon Shore17:02.9Jackson Lumen Christi175.0
11Brodie Delamater17:03.6Grant174.8
10Nolan Longuski17:03.8Shepherd174.7
12Elijah Routson17:04.0Saline174.7
12Connor Wooley17:04.1Holland West Ottawa174.6
9Ronnie Silveira17:05.0Allendale174.3
10Levi Kamps17:05.8GR_Covenant Christian174.1
9Lynus Cadarette17:05.8Petoskey St. Michael174.1
11Abrar Hossen17:06.5Portage Central173.8
10Skye Smith17:06.9Vicksburg173.7
12Stewart Berryhill17:07.1Saline173.6
11Liam Bredeweg17:07.8Ann Arbor Pioneer173.4
10Peyton Ruel17:07.8Muskegon Oakridge173.4
11Carson Hauch17:07.8Zeeland West173.4
12Isaac Bogard17:08.8Kalamazoo Christian173.1
12Mathieu Northuis17:09.0Portage Central173.0
12Andrew Grier17:09.3Ann Arbor Pioneer172.9
11Tucker Krumm17:09.3Traverse City St. Francis172.9
12Davis Head17:09.4East Grand Rapids172.9
11Dylan Distelrath17:09.8St. Clair172.7
11Blake Fox17:10.0Johannesburg-Lewiston172.7
12Nathan Golding17:10.0Zeeland West172.7
10Joseph Spada17:10.4Kalamazoo Central172.5
11Tommy Farley17:10.4Petoskey172.5
9Dylan Duguay17:10.6Kalamazoo Loy Norrix172.5
9Peter Argeropoulos17:10.6Marquette172.5
9Brennan Larusso17:10.7Saline172.4
11Roman Smith17:11.0Grand Haven172.3
9Beckett Boos17:11.2Chelsea172.3
11Sawyer Stoneman17:11.3Breckenridge172.2
12Timmy Peterson17:11.7Portage Northern172.1
12Henrik Quist17:11.8Fremont172.1
12John Sanderson17:12.2Bridgman171.9
9Jack Edison17:12.4East Grand Rapids171.9
11Will Banfield17:12.8FHC GR_Forest Hills Central171.7
9Spencer Wetherbee17:12.9Saline171.7
10Mason Sinke17:13.2Bear Lake-Onekama171.6
10Kort Thompson17:13.4Caledonia171.5
10Brady Millington17:13.6Brighton171.5
11Jack Lindwall17:13.6Petoskey171.5
12Austin Williford17:13.7Paw Paw171.4
11John Christensen17:14.1Fremont171.3
11Sam Gibson17:14.5Dexter171.2
9Ian Morgan17:14.5Okemos171.2
10Chase Thomsen17:14.9Marquette171.0
10Noah Schuette17:14.9Rockford171.0
12Tucker Radgens17:15.0Vicksburg171.0
9Ethan Shoffner17:15.2Cedar Springs170.9
11Gavin VanKampen17:15.2Jonesville170.9
11Miles Killips17:15.5Bay City Western170.8
10Cannon Crowe17:15.9Portage Central170.7
10Andrew Mabry17:16.1Bridgman170.6
12Caleb Bitely17:16.2Hart170.6
12David Harris17:16.2St. Clair170.6
9Edison Lopeman17:16.5Parma Western170.5
12Dominik White17:16.5Saline170.5
12Conor Sullivan17:16.6Portage Northern170.5
11Lucas Van Meter17:16.9Middleville Thornapple-Kellogg170.4
10Carter Sherman17:17.0Fremont170.3
9Aden Ashworth17:17.4Allendale170.2
11Kaiden Morey17:17.4Traverse City Central170.2
9Owen Gifford17:17.6Portage Central170.1
9Landon Rogers17:17.7Three Oaks River Valley170.1
12Dade Allen17:17.9Benzie Central170.0
10Aidan Goodwin17:18.3Otsego169.9
10Aeson Gonzalez17:18.4Portage Northern169.9
10Brandon Simmons17:18.5Hastings169.8
10Isaac Edgington17:18.5Holland Black River169.8
10Jacob Sanford17:18.8FHC GR_Forest Hills Central169.7
10Parker Woodwyk17:18.8Spring Lake169.7
12Ryan McMahon17:19.0East Grand Rapids169.7
12Chase Klapthor17:19.2Ann Arbor Pioneer169.6
12Nate Oosterhouse17:19.4Hudsonville Unity Christian169.5
12Joe Edgemon17:19.5St. Clair169.5
10Stewart Waters17:19.6Whitehall169.5
12Matt LaFreniere17:19.7Port Huron Northern169.4
12Daniel Ebel17:19.8Bay City Western169.4
10Landon Boulis17:20.3Hanover-Horton169.2
10Caden Guffey17:20.5Zeeland East169.2
9Chase Lowery17:20.8Fremont169.1
9Grayson Rorick17:21.2Hillsdale Academy168.9
10Lawrence Cubitt17:21.4Traverse City Central168.9
10Vincent Pollock17:21.5Fruitport168.8
10Parker Fettig17:21.7Petoskey168.8
12Peter Vitale17:23.0St. Clair168.3
10Andrew Wangler17:23.2Jenison168.3
10Nathan Beemer17:23.6Okemos168.1
11Nathan Moskal17:23.7Brighton168.1
11Adam Townsend17:23.7Frankfort168.1
12Alex Hoffman17:24.3Dexter167.9
12Chase Snell17:24.5Grand Traverse Academy167.8
10Owen Saylor17:25.0Dowagiac Union167.7
11Cullen Papin17:25.2Marquette167.6
11Andrew Klaus17:25.3Clare167.6
11Nate Fahey17:25.5Rockford167.5
12Sam Majoor17:25.7Rockford167.4
11James Kraeg17:26.2Marquette167.3
11Gurshaan Sidhu17:26.2Okemos167.3
12Ethan Smith17:26.4Jenison167.2
11Sam King17:27.1TC West (Traverse City)167.0
10Matthew Schwartz17:27.4Jenison166.9
10Mason Morrell17:28.3Caledonia166.6
11Evan Shepherd17:28.4Hanover-Horton166.5
12Nathan Milliman17:28.5Ann Arbor Pioneer166.5
11Micah Nagel17:28.6Caledonia166.5
12Thomas Lepper17:28.6Pinckney166.5
9Jackson Lam17:28.9Kalamazoo Loy Norrix166.4
11Ezra Hagedorn17:29.1Wyoming Potter’s House166.3
10Caleb Snyder17:29.9Dexter166.0
12Johnathon McMullin17:30.0Fruitport166.0
11Matthew Canales17:31.0Adrian165.7
11Cole Visser17:31.0Jenison165.7
12Gabe Verlin17:31.7GR_South Christian165.4
10Jack Desantis17:32.2Brighton165.3
10Matthew Long17:32.3Portage Central165.2
10Trevor Timmer17:32.7FHC GR_Forest Hills Central165.1
12Oskar Wiedenhoeft17:32.8Kalamazoo Loy Norrix165.1
11Andrew Foshag17:32.8Monroe165.1
10Will Whitmore17:32.9Holland Christian165.0
9Ty Billings17:34.0Kalamazoo Central164.7
10Andrew Kaczmarczyk17:34.3Bay City Western164.6
12Hoyt Smith17:34.8Bay City Western164.4
9Charlie Gibson17:34.8Three Oaks River Valley164.4
10Ted Rutkofske17:34.8Yale164.4
12Sam Markle17:35.0Berrien Springs164.3
12Luke Gorgas17:35.0Saugatuck164.3
12Landon Wade17:35.3East Kentwood164.2
9Logan Westgate17:36.0Portage Central164.0
10Lewis Walter17:36.3Traverse City St. Francis163.9
9Zach Hassenzahl17:36.6Hanover-Horton163.8
9Gavin Markucki17:36.6Richland Gull Lake163.8
11Jason Van Dyken17:36.9Hudsonville163.7
10Reece Poole17:37.5Hillsdale Academy163.5
10Andrew Boeringa17:37.7Whitehall163.4
12Ethan Lubahn17:38.0Leslie163.3
9Quinn Davis17:38.1Ann Arbor Pioneer163.3
9Jack Sherwood17:38.2Buchanan163.3
9Beckett Crooks17:38.3Ann Arbor Pioneer163.2
10Olin Kasperowicz17:38.6Traverse City St. Francis163.1
12Tanner Guczwa17:38.7Spring Lake163.1
9Theo Sacks-Thomas17:38.9Ann Arbor Pioneer163.0
10Dante Pillot17:38.9Schoolcraft163.0
11Jaren Vogel17:39.0Kent City163.0
11Tyler Vining17:39.0Morley-Stanwood163.0
12Joe Stocchiero17:39.2Bloomingdale162.9
10Eli Johansen17:39.7St. Joseph162.8
9Luke Tibbe17:40.6GR_NorthPointe Christian162.5
11Riley Shults17:40.6Hastings162.5
11Dane Bailey17:40.8Edwardsburg162.4
12Roger Hernandez17:40.8Holland Black River162.4
10Brayden Rynsburger17:40.8Holland Christian162.4
10Seppi Camilli17:41.0Marquette162.3
11Luke Maher17:41.1Port Huron Northern162.3
10Jose Domecq17:41.3Leslie162.2
12Andrew Strong17:41.4Saline162.2
12Zachary Gowan17:41.5Three Rivers162.2
10Matthias Morse17:41.8Muskegon Western Mich. Christian162.1
12Gavin Towner17:41.9Petoskey162.0
10Logan Grills17:42.1Bay City Western162.0
11Gabe Sanborn17:42.3Ann Arbor Pioneer161.9
12Jackson Kulawiak17:42.4Buckley161.9
9Philip Chamberlain17:42.5FHN GR_Forest Hills Northern161.8
12Will Shults17:42.9Grandville161.7
11Nick Lubbers17:43.0GR_Covenant Christian161.7
11Aden Webber17:43.1Paw Paw161.6
11Gavin Sehy17:43.2Kalamazoo Hackett161.6
11Nic Porter17:43.3Clare161.6
10Holten Mulherin17:43.5Otsego161.5
12Nico Lopez17:43.5Shepherd161.5
11Maxx Adams17:43.6Monroe161.5
12Charlie Doan17:43.7Adrian161.4
10Dylan Pfeffer17:43.7Hudsonville161.4
12Easton Vander Zwaag17:44.1Hart161.3
12Drew Alexander17:44.1TC West (Traverse City)161.3
10Luke Dykstra17:44.2GR_Covenant Christian161.3
12Matt Dombrowski17:44.3Ann Arbor Pioneer161.2
12Connor Donahue17:44.6Traverse City St. Francis161.1
10Andrew Fugazzi17:44.7Okemos161.1
12Leo Port17:44.8Mattawan161.1
12Ashton Sears17:44.8Richland Gull Lake161.1
11Levi Moss17:45.0Caledonia161.0
10Jack Sequin17:45.1Bay City Western161.0
11Russell Vande Poel17:45.2Saugatuck160.9
12Will Fiesbeck17:45.4St. Joseph160.9
11David Fowler17:45.6Jonesville160.8
12Jack Zaske17:45.6Saline160.8
9Keagan Smith17:45.6Zeeland West160.8
9Landon Gerritsma17:45.8Holland Christian160.7
11Gavin Rykse17:45.8Howard City-Tri-County160.7
12Aidan Hale17:45.9Ann Arbor Skyline160.7
12Luke Foster17:46.1Monroe St. Mary CC160.6
11Grayson Lentner17:46.4Hudsonville160.5
12Isaac Waldron17:46.9Concord160.4
10Kilian Whalen17:47.1Allendale160.3
11Levi Bol17:47.1Fruitport160.3
12Mason Schimmel17:47.1GR_Covenant Christian160.3
12Ian Brown17:47.1Okemos160.3
12Luke Aldrich17:47.2Otsego160.3
11Danny Ewing17:47.3Kalamazoo Loy Norrix160.2
11Joshua Lindsay17:47.4Portage Northern160.2
10Ben Gross17:47.6Allendale160.1
12Jacob Mertes17:47.6Rockford160.1
11Joseph Till17:47.7Zeeland West160.1
11Kaden Forward17:48.1Bear Lake-Onekama160.0
12Joey Schwindt17:48.4Maple City Glen Lake159.9
12Evan Stacy17:48.4Portage Northern159.9
12Logan Ames17:48.5Gaylord159.8
9Samuel Ashby17:48.7Zeeland West159.8
10Kody Vis17:49.2Spring Lake159.6
10Ethan Gerlach17:49.3Holland West Ottawa159.6
12Blake Schroeder17:49.3Monroe Jefferson159.6
11Koen Lanker17:49.5Saline159.5
10Adam Slavens17:49.5Three Oaks River Valley159.5
12Ethan Kapolka17:49.6Chelsea159.5
10Parker Schramski17:49.6FHN GR_Forest Hills Northern159.5
11Acer Campbell17:50.0Yale159.3
11Chris Stein17:50.5Monroe159.2
12Rylan Teddy17:50.6Dexter159.1
10Korbyn Thornton17:50.6St. Clair159.1
11Isaac Perez17:51.1Three Rivers159.0
11Graeson Lawrence17:51.3Muskegon Western Mich. Christian158.9
11JJ Mahan17:51.4Cadillac158.9
9Simon Licata17:51.4Petoskey158.9
9Marek Butkiewicz17:51.8Kalamazoo Hackett158.7
9Connor Mangan17:52.0Brighton158.7
11Gavin Betten17:52.1Rockford158.6
9Jake Follett17:52.2Holland West Ottawa158.6
11Luke Ueland17:52.4FHE Ada Forest Hills Eastern158.5
12Landon Wissink17:52.5Saline158.5
10Riley Pattinson17:52.6Traverse City St. Francis158.5
10George Janson17:52.8East Grand Rapids158.4
10Carter Petzke17:52.9St. Joseph158.4
9Sean Siems17:53.5Kalamazoo Hackett158.2
12Josef Bromley17:53.8Hart158.1
10Sam Bodine17:53.8Portage Central158.1
11Max Vangrouw17:53.9Holland West Ottawa158.0
9Eli Velting17:54.2Caledonia157.9
11Matthew Schreiner17:54.2Otsego157.9
10Nathan Wilkinson17:54.6Okemos157.8
12Gavin Hancox17:54.7Gobles157.8
11Josh Hamilton17:54.8Brighton157.7
10Jaxon Lumbert17:54.9Howard City-Tri-County157.7
10Grady Bremer17:54.9Hudsonville Unity Christian157.7
9Jack Slotman17:55.0Hart157.7
12Samuel Allen17:55.0Kalamazoo Loy Norrix157.7
11Brayden Odell17:55.0Vicksburg157.7
10Tyler Outlaw17:55.1Brighton157.6
9Hayden Lafferty17:55.1Rockford157.6
10Maguire Johnson17:55.6Edwardsburg157.5
12Peter Lewis17:55.7Portage Central157.4
10Nathan Koches17:55.9Spring Lake157.4
12Kaden Jensen17:56.0Dexter157.3
10Jeremiah Witt17:56.1Johannesburg-Lewiston157.3
12Owen Cousins17:56.3Zeeland West157.2
10Garrett Smith17:56.4Hudsonville157.2
11Dylan Odenbach17:56.4Petoskey157.2
11Owen McLoughlin17:56.4St. Joseph Our Lady of the Lake Catholic157.2
11Pranit Koppolu17:56.8FHN GR_Forest Hills Northern157.1
12Brendon Tribu17:56.8Kalamazoo Loy Norrix157.1
11Levi Glynn17:56.9Fruitport157.0
12Anthony Lawlor17:57.1Caledonia157.0
12Karl Kepler17:57.1Grandville157.0
11Vinny Schweihofer17:57.1St. Clair157.0
9Ian McNeel17:57.2Shepherd156.9
10Alex Forman17:57.9East Kentwood156.7
10Jack Baltes17:58.1Jenison156.6
11Mytchal Morrison17:58.1Jonesville156.6
10Ryan Blankenship17:58.4Eau Claire156.5
10Ethan Buer17:58.6Caledonia156.5
12Tyler Nethercot17:59.3FHN GR_Forest Hills Northern156.2
12Ethan Raseman17:59.3Otsego156.2
11Liam Newton17:59.8Saline156.1
12Tommy Skendzel17:59.9Traverse City St. Francis156.0
11Maxwell Krausman18:00.1Rockford156.0
11Trevor Dornbos18:00.3Grandville Calvin Christian155.9
9Lukus Mendoza18:00.7Spring Lake155.8
11Alex Moyer18:00.7St. Joseph155.8
10Kyan Deam18:00.9Big Rapids155.7
12Judge Morgan18:01.1Traverse City St. Francis155.6
12Eli DeCook18:01.2Grandville155.6
11Matthew Stilson18:01.4Cadillac155.5
10William Rosales18:01.4Saline155.5
9Thad VanderLaan18:01.5GR_South Christian155.5
9Issac Romero18:01.6Fremont155.5
12Charlie Stormer18:02.0Saugatuck155.3
12Ian Becker18:02.3Bay City Western155.2
11Jonathan Koetje18:02.5GR_Christian155.2
9Noah Johnston18:02.5GR_West Michigan Aviation155.2
11Gurmaan Sidhu18:02.6Okemos155.1
9Liam McBeth18:03.1Buchanan155.0
12Liam Peterson18:03.2Rockford154.9
11Isaac Humm18:03.5Breckenridge154.8
12Austin Winkle18:03.5Jenison154.8
12Caleb DeVries18:03.6GR_South Christian154.8
12Gabriel Borne18:04.3St. Clair154.6
12Luke Martin18:04.9Hudsonville154.4
12Andrew Bajdek18:05.1GR_West Catholic154.3
12Kaden Kolarik18:05.3Kingsley154.2
9Myles Gesselman18:05.4East Kentwood154.2
10Logan Gehoski18:05.5Bay City Western154.2
10Zach Hartemink18:06.0GR_Christian154.0
12Nick Mitchell18:06.1Kalamazoo Christian154.0
10Austin Dalman18:06.3Big Rapids153.9
9Thomas DeJesus18:06.4Ann Arbor Pioneer153.9
11Samuel Pugh18:06.4Caledonia153.9
12Calvin Ruffini18:06.7FHN GR_Forest Hills Northern153.8
11Grayson Carpenter18:06.8Spring Lake153.7
12Caleb Diener18:07.0Hillsdale Academy153.7
10Alex Ebel18:07.4Bay City Western153.5
9Jacob Kuntz18:07.7Buchanan153.4
11Levi Benzing18:07.7Petoskey St. Michael153.4
9Max Foldvary18:08.2Monroe St. Mary CC153.3
9Tyler Baum18:08.7FHN GR_Forest Hills Northern153.1
10Caleb DenHartigh18:08.9Hudsonville Unity Christian153.0
11Aidan Kreps18:09.0Muskegon Mona Shores153.0
10Ethan Miller18:09.8Centreville152.7
11Ethan Umberger18:09.9Saline152.7
12Adrian Romero18:10.1Wyoming Lee152.6
9Jacob Nicely18:10.4Holland Christian152.5
9Nolan Korolden18:10.6Yale152.5
11Owen Brown18:10.8Hanover-Horton152.4
11Matthew Brownell18:10.8Remus Chippewa Hills152.4
12Soren Nielsen18:10.9Ann Arbor Skyline152.4
12Kam Rinker18:10.9Kalamazoo Christian152.4
10Cole Lowery18:11.2Fremont152.3
10Ethan Rimmer18:11.5Delton-Kellogg152.2
12Ben Kooistra18:11.5FHE Ada Forest Hills Eastern152.2
12Reece Ondersma18:11.5Jenison152.2
12Gavin Burt18:11.6Saline152.1
12Logan Hough18:11.9Grand Haven152.0
10Quinton Bell18:12.4Cedar Springs151.9
12Jonathan Clausing18:12.4Muskegon Western Mich. Christian151.9
11Blake Huitema18:12.5GR_West Michigan Aviation151.8
10Russell Vandermus18:12.6Petoskey St. Michael151.8
11Chace Laarman18:12.8Zeeland West151.7
9Chayse Ciborski18:13.0Bloomingdale151.7
10Robby Myler18:13.2Traverse City St. Francis151.6
9Sean Ryan18:13.4GR_Christian151.5
12Kai Chouinard18:13.5Marquette151.5
10Owen Read18:13.5Traverse City St. Francis151.5
12Drew White18:14.0Marquette151.3
12Eli Assaf18:14.6East Grand Rapids151.1
9Edward Mugisha18:14.6Wyoming Potter’s House151.1
11Ben Merkel18:14.9Monroe Jefferson151.0
11Josh Berryman18:14.9Portage Central151.0
12Elijah Klee18:15.3TC West (Traverse City)150.9
10Scott Smith18:15.4Dexter150.9
10Hayden Gould18:15.6Big Rapids150.8
11Luke Glasgow18:15.8Spring Lake150.7
11Britain Philip18:16.3Buchanan150.6
11Grant Koole18:16.7GR_Covenant Christian150.4
9Cody Bradley18:16.8Petoskey St. Michael150.4
9Finn Tauren18:16.9Richland Gull Lake150.4
10Jon Leith18:17.2Edwardsburg150.3
12Gary Springstead18:17.3Fremont150.2
11Brady Mayer18:17.4Port Huron Northern150.2
10Julian Linebaugh18:17.5Dexter150.2
10Robert Koscinski18:17.6Portage Northern150.1
10Zachery Childress18:17.7Jonesville150.1
11Will Parsekian18:17.7Muskegon Mona Shores150.1
11Harrison Kooyer18:17.8Holland150.1
9Joseph Sturtevant18:17.8TC West (Traverse City)150.1
9Karl Swager18:18.0Chelsea150.0
12Ian Mahoney18:18.2FHC GR_Forest Hills Central149.9
12Carson Lenzinger18:18.4Richland Gull Lake149.9
11Timothy Olson18:18.4Spring Lake149.9
9Grason Weber18:19.4Leslie149.5
10James VanderDussen18:19.5Kalamazoo Christian149.5
10David Potgeter18:19.9Caledonia149.4
11Dylan Walters18:19.9Zeeland East149.4
11Reuben Solmes18:20.2Hastings149.3
11Nic VanderKodde18:20.4Hudsonville149.2
11Austin York18:21.1Three Oaks River Valley149.0
10Nik Williams18:21.2GR_Ottawa Hills148.9
12Dalton Weber18:21.3Portage Northern148.9
12Nathan DeWitt18:21.4Holland Christian148.9
9Owen Fisher18:21.6Mattawan148.8
11Jonah Teed18:21.8Hastings148.7
12Corbin Devilbiss18:21.9East Grand Rapids148.7
12Shelby Hopkins18:22.3Morley-Stanwood148.6
12Ethan Yesko18:22.3Saline148.6
12Kenny Youngs18:22.3Vicksburg148.6
11Mo Cugliari18:22.5Chelsea148.5
10Jack Nicol18:22.5Yale148.5
10Logan Means18:22.6Shepherd148.5
11Ethan Horan18:23.1Fruitport148.3
9Myles Hendel18:23.2Jenison148.3
12Elliott Clayton18:23.2Rockford148.3
9Mitchell Cory18:23.3Brighton148.2
11Alex Wilber18:23.3Fruitport148.2
10Daniel Mandujano18:23.5Watervliet148.2
11Wyatt Hockley18:23.6Ann Arbor Pioneer148.1
11Xander Hartunian18:23.6Monroe Jefferson148.1
9Orion Galloway18:23.6Monroe Jefferson148.1
11Dylan Schumann18:23.9St. Clair148.0
11Michael Kloosterman18:24.2Kalamazoo Central147.9
9Cole Bates18:24.3Concord147.9
10Aidan Edgar18:24.4Caledonia147.9
9Alessandro Castillo18:24.6Holland147.8
10Levi Jongekryg18:24.6Holland West Ottawa147.8
10Carter Stevens18:25.0Galesburg-Augusta147.7
11Nolan West18:25.6Monroe Jefferson147.5
11Joey Stevenson18:25.9Ann Arbor Pioneer147.4
11Cash Newton18:25.9Kalamazoo Loy Norrix147.4
11Ben Vruggink18:26.1Spring Lake147.3
9Gavriel Modderman18:26.4Allendale147.2
9Nicholas Fowler18:26.4Jonesville147.2
11Zach Reed18:26.5Cedar Springs147.2
10Calvin Brinks18:26.7GR_Christian147.1
9Bruno Cifaldi18:26.8Ann Arbor Skyline147.1
9Linus Helzerman18:26.8Chelsea147.1
9Lucas Kyser18:27.1Jonesville147.0
12Preston Stema18:27.1Zeeland East147.0
10Dylan Veltema18:27.5Zeeland East146.8
9Keith Crompton18:27.6Frankfort146.8
10Gabe Maciag18:27.6Pinckney146.8
12Jared Leitch18:27.6Rockford146.8
11Aiden Cripe18:27.7Coloma146.8
9Ryan Ladd18:28.2Cedar Springs146.6
9Zach Wyderko18:29.0Brighton146.3
11Ryan Sutherlund18:29.1FHC GR_Forest Hills Central146.3
10Sam Downing18:29.1Zeeland East146.3
12Gage Vincent18:29.3Delton-Kellogg146.2
9Henry Wickenheiser18:29.5Monroe St. Mary CC146.2
11Keegan Fulling18:29.5Richland Gull Lake146.2
10Evan Balko18:29.8Marquette146.1
10Micah Johnson18:30.1Hastings146.0
12Caden Jackson18:30.2Constantine145.9
11Nathan Baker18:30.7GR_Christian145.8
9Alex Culver18:30.7Howard City-Tri-County145.8
10Ethan Miller18:30.9Hudsonville Unity Christian145.7
10Avi Stotz-Ghosh18:30.9Portage Central145.7
10John Hawver18:31.1Kalamazoo Loy Norrix145.6
12Owen Mast18:31.6FHE Ada Forest Hills Eastern145.5
11Jaden Ostrander18:31.7Breckenridge145.4
10Eddy Granados18:31.9Coloma145.4
9Colin Boullard18:32.0St. Clair145.3
10Wyatt Murtos18:32.0Yale145.3
10Brennan Lee18:32.1FHE Ada Forest Hills Eastern145.3
10Blake Taylor18:32.3Fremont145.2
10Logan VanHouten18:32.3Otsego145.2
10Nick Whitmer18:32.7FHE Ada Forest Hills Eastern145.1
12Adam White18:32.7Marquette145.1
10Caleb Totten18:32.9Monroe St. Mary CC145.0
12Trevor Moody18:33.6Frankfort144.8
12Ben Wertz18:33.7Grandville Calvin Christian144.8
9Aiden Weller18:33.8Cedar Springs144.7
12Winston Pelloski18:34.7Kingsley144.4
9Gordie Kaiton18:34.9FHE Ada Forest Hills Eastern144.4
9Spencer Babcock18:35.0Paw Paw144.3
11Ben Habers18:35.4TC West (Traverse City)144.2
10Evan Miedema18:35.6Hudsonville Unity Christian144.1
11William Steinhour18:35.8Monroe Jefferson144.1
9George Scupham18:36.1Edwardsburg144.0
12Alexander Steward18:36.3Hastings143.9
9James Boobyer18:36.3Parma Western143.9
10Benjamin Slagter18:36.4Jenison143.9
11Charlie Munson18:37.2Dexter143.6
11Blake Mahler18:37.5Saline143.5
9Henry Kauffman18:37.7Howard City-Tri-County143.4
12Sebastian Kirk18:38.0Bridgman143.3
12Nick Schuette18:38.2Hanover-Horton143.3
9Elijah Boes18:38.3GR_South Christian143.2
10Robbie King18:38.4Constantine143.2
11Jackson Stewart18:38.4Mattawan143.2
10Coy Weinberg18:38.5Buchanan143.2
10Alex Richards18:38.7Hillsdale Academy143.1
9Reid Cousins18:38.7Zeeland West143.1
12Peyton Selk18:38.8Allendale143.1
12Sawyer Whitfield18:38.9Richland Gull Lake143.0
12Luke Lehner18:38.9St. Joseph143.0
9Graydon Ott18:39.3GR_West Michigan Aviation142.9
9Hunter Parsons18:39.3Whitehall142.9
12Andrew Salliotte18:39.4Berrien Springs142.9
9Joe Michmerhuizen18:39.6Zeeland East142.8
11Connor O’Donohue18:40.4GR_West Michigan Aviation142.5
10Myles Bray18:40.4Monroe142.5
11Matthew Lage18:40.6St. Joseph Our Lady of the Lake Catholic142.5
12Johnathan Pant18:40.8Three Rivers142.4
10Carroll Robotham18:41.5Frankfort142.2
10Elliot Cole18:41.5Parchment142.2
10Benjamin Hoekstra18:41.6Hudsonville Unity Christian142.1
10Jack Brown18:41.8GR_West Michigan Aviation142.1
12Caleb Doezema18:41.9GR_Covenant Christian142.0
9Connor Wangler18:41.9Jenison142.0
12Austin Barding18:42.0Spring Lake142.0
12Brett Guzman18:42.3Caledonia141.9
9Logan Dziewicki18:42.3Richland Gull Lake141.9
12Dorian Olson18:42.4Benzie Central141.9
9Elijah Bernstein18:42.5East Kentwood141.8
9Caden Leatherman18:42.7Hudsonville Unity Christian141.8
12Todd Leatherman18:42.9Hudsonville Unity Christian141.7
11Vincent Dexter18:43.0Mattawan141.7
12Mike Dombrowski18:44.0Ann Arbor Pioneer141.3
11Gerrit Boer18:44.0GR_Christian141.3
11Grant Gonser18:44.4Port Huron Northern141.2
12Savian Tarrant18:44.5Traverse City St. Francis141.2
12Dylan Chmura18:44.6Holland141.1
10Tyler N. Kooienga18:45.0GR_Covenant Christian141.0
12Avery Jura18:45.0Whitehall141.0
11Elliot Bourne18:45.1New Buffalo141.0
9Brendon Moran18:45.1Richland Gull Lake141.0
10Jerry Westrick18:45.2St. Clair140.9
12Brian Belkowski18:45.3Marquette140.9
10Carter Hausman18:45.5Kalamazoo Loy Norrix140.8
11Jacob Cruz18:45.8Ann Arbor Pioneer140.7
12Tony Rao18:46.0East Grand Rapids140.7
9Camren DeVries18:46.0Holland West Ottawa140.7
9Nolan Wenglikowski18:46.0Jenison140.7
9Alex Holda18:46.2Grass Lake140.6
12Robby Johnson18:46.3St. Clair140.6
11Josh Villa18:46.5Holland140.5
10Christian Huizenga18:46.5Holland Christian140.5
12Eli Ernst18:46.6Hudsonville Unity Christian140.5
12John Norland18:46.6St. Joseph140.5
9Hayden Murray18:46.7TC West (Traverse City)140.4
11Eli Goosen18:47.2Spring Lake140.3
12Daniel Rhoades18:47.3Monroe140.2
10Justin Oetman18:47.4Saugatuck140.2
9Emmet Van Cleave18:47.5Grass Lake140.2
12Micah Martin18:47.8Delton-Kellogg140.1
12Robert Fletcher Tuttle18:48.2GR_West Michigan Aviation139.9
9Aiden VanKuiken18:48.4East Grand Rapids139.9
12Gregor Morton18:48.5Saline139.8
9Hayden Dannenberg18:48.7Holland Christian139.8
12Erik Dexter18:48.8Leslie139.7
9Ethan Dalman18:48.9Zeeland West139.7
11Mason Stafford18:49.1Muskegon Mona Shores139.6
10Lucan Hoercher18:49.2Three Rivers139.6
9Ronan MacArthur18:49.8Brighton139.4
10Parker VanHill18:50.4GR_Christian139.2
11David Martin18:50.4Parma Western139.2
10Rowen Bishop18:51.3East Grand Rapids138.9
9Jonah Zietlow18:51.5Three Rivers138.8
11Will Kletzka18:51.8Dexter138.7
11Jacob Norman18:52.0Jonesville138.7
12Austin Miller18:53.3Rockford138.2
12Valentino DiCroce18:53.6Portage Central138.1
9Jacob McDaniel18:53.9Grandville138.0
11Branden Stock18:53.9Kingsley138.0
11Tyler Vanderzanden18:54.0Hart138.0
10Tyler Endres18:54.3FHE Ada Forest Hills Eastern137.9
11Collin Khatir18:54.3Muskegon Mona Shores137.9
12Arthur Gardine18:54.4Grandville137.9
9Reece Howes18:54.5Three Rivers137.8
11Aldus Yun18:55.0Ann Arbor Pioneer137.7
9Ben Irwin18:55.1TC West (Traverse City)137.6
11Aaiden Gillespie18:55.2Zeeland East137.6
12Grayson Grifhorst18:55.4Grandville137.5
10Zack Mitchell18:55.4Kalamazoo Christian137.5
9Colton Dibble18:55.6FHN GR_Forest Hills Northern137.5
12Owen Liepman18:55.9Saline137.4
9Brennan Nor18:56.5Saugatuck137.2
12Collin Doederlein18:56.9Parma Western137.0
9Asher Jager18:57.0GR_West Michigan Aviation137.0
11Drew Hoskins18:57.0Stevensville Lakeshore137.0
12Connor McIntyre18:57.0Traverse City St. Francis137.0
12Isaac Shepard18:57.1Delton-Kellogg137.0
12Chase Robertson18:57.2Bay City Western136.9
Frantisek Tupec18:57.5Marquette136.8
9Hayden Fox18:57.6Muskegon Mona Shores136.8
10Caidan Gaskill18:57.8Clare136.7
11Isaiah Olivarez18:57.9FHN GR_Forest Hills Northern136.7
9Aidan Simrau18:58.3TC West (Traverse City)136.6
9William Warner18:58.4Clare136.5
10Logan Patmalnieks18:58.5Constantine136.5
11Loch Rigozzi18:58.7Saugatuck136.4
9Gibson Shore18:58.8Jackson Lumen Christi136.4
10Finn Wilson18:59.3Ann Arbor Pioneer136.2
12Jacob Spezia18:59.5St. Clair136.2
9Liam Hallack18:59.5Zeeland West136.2
12Nathan Padbury18:59.6Jackson Lumen Christi136.1
9Tyler Langfeldt19:00.5Potterville135.8
10Aidan Ohanyan19:00.7Hudsonville135.8
9Diego Barnaby19:00.8GR_Ottawa Hills135.7
9Kian Sprik19:01.1FHN GR_Forest Hills Northern135.6
9Jacob Erickson19:01.1Niles135.6
12Ethan Pyscher19:01.7Caledonia135.4
12Eric VonBargen19:02.2Ann Arbor Skyline135.3
11Fernando Muñoz19:02.2Bangor135.3
9Rick Hunderman19:02.2GR_South Christian135.3
12Ryan Keen19:02.2GR_South Christian135.3
9Alex Martin19:02.7Chelsea135.1
11Braiden Brooks19:02.7Three Oaks River Valley135.1
11Tyler Bakhuyzen19:02.8Hudsonville Unity Christian135.1
9Zeke Lafferty19:03.3Ann Arbor Skyline134.9
10Garrett Abel19:03.6Spring Lake134.8
12Braylon Anderson19:03.9Grandville134.7
10Evan Butler19:04.0Fruitport134.7
12Bryce Garcia19:04.0Rockford134.7
12Nathan Robertson19:04.1Lawton134.6
11Austin Zielinski19:04.6Grandville Calvin Christian134.5
10Zac Taylor19:04.6Traverse City St. Francis134.5
10Sean Skuratowicz19:05.0Kalamazoo Central134.3
10Nathan Steen19:05.1Holland Christian134.3
11Logan Hile19:05.3Leslie134.2
11Christian Leachman19:05.5TC West (Traverse City)134.2
10Ben Iobe19:06.1Mendon134.0
9Sam Price19:06.4Ann Arbor Pioneer133.9
9Carson Wernholm19:06.6Marquette133.8
10Alexander Lawrence19:07.0Muskegon Western Mich. Christian133.7
11Luke Nagelkirk19:07.0Zeeland East133.7
9Silas Ensink19:07.5Grandville Calvin Christian133.5
11Braxton Zenner19:07.5Kingsley133.5
11Owen Slavens19:07.9Three Oaks River Valley133.4
10Noah Zelinski19:08.0Traverse City St. Francis133.3
10Ethan Henry19:08.1Jenison133.3
9Mason Liepman19:08.1Saline133.3
11Eddy Charron19:08.3Paw Paw133.2
10Jacob Simon19:08.3Remus Chippewa Hills133.2
9Lucas Rumsa19:08.5Bridgman133.2
11Andrew Dalman19:08.6Zeeland West133.1
12Carson Millspaugh19:08.8Holland Christian133.1
9Rodrigo Morales19:09.0Hartford133.0
11Hudson Kiteley19:09.1Benzie Central133.0
10Maclin Stidolph19:09.1East Kentwood133.0
11Connor Lubbers19:09.1GR_Covenant Christian133.0
10Jack Parent19:09.1Marquette133.0
9Marcel Stork19:09.3Mattawan132.9
9Everett Radgens19:09.3Vicksburg132.9
12Andy Granados19:09.8Coloma132.7
10Collin Eckermann19:09.9Saline132.7
10Owen Stimer19:10.2Holland Black River132.6
12Charlie Hicks19:10.4Clare132.5
11Billy Webster19:10.4Paw Paw132.5
12Gabe Rowell19:10.6Hudsonville132.5
9Sam Zhang19:10.9Portage Central132.4
9Kelton Hoover19:11.1GR_Ottawa Hills132.3
9Jacob Tinholt19:11.3Holland Christian132.2
12Cole VanderDussen19:11.4Kalamazoo Christian132.2
10Jacob Barnes19:11.5FHC GR_Forest Hills Central132.2
11Landon Jordon19:11.6Hanover-Horton132.1
11Heath Soho19:11.8FHE Ada Forest Hills Eastern132.1
11Freddie Santangelo19:12.0Cadillac132.0
9Keegan DeHare19:12.1Allendale132.0
9Ty Vruggink19:12.1Hudsonville132.0
9Jack Fahlgren19:12.2Ann Arbor Pioneer131.9
11Evan Spronk19:12.2GR_South Christian131.9
10Sean Driscoll19:12.2Three Oaks River Valley131.9
11Danny Maat19:12.3Muskegon Western Mich. Christian131.9
9Kaden Van Ryn19:12.4Caledonia131.9
10Ayden Barcia19:12.5Clare131.8
12Hayden Wood19:12.6Clare131.8
10Zach Vonk19:12.6Holland Calvary Christian131.8
9Porter Yurk19:12.7Holland West Ottawa131.8
10Jacob Voetberg19:12.9GR_Christian131.7
11Evan Marsee19:13.0Ann Arbor Pioneer131.7
12Jesse Jones19:13.0Mt. Pleasant Sacred Heart131.7
11Adrian Gariepy19:13.2Mattawan131.6
9Kaden Mingerink19:13.5GR_Covenant Christian131.5
11Parker Prior19:13.6Milan131.5
11Luke Mazaitis19:13.7Brighton131.4
11Ike Lindley19:13.8Hillsdale Academy131.4
11Sean Pierucci19:13.9Kalamazoo Hackett131.4
12Brett Harsevoort19:14.0Delton-Kellogg131.3
9Henry Lindley19:14.0Hillsdale Academy131.3
10Joel Bezeau19:14.0Monroe Jefferson131.3
10Landon Moore19:14.1Howard City-Tri-County131.3
11Will Hoekstra19:14.8FHE Ada Forest Hills Eastern131.1
10Marlow Quigley19:15.1Marquette131.0
11Kaden Hamming19:15.1Middleville Thornapple-Kellogg131.0
9Bryce VanderKodde19:15.2Hart130.9
10Jonah Howell19:15.7FHE Ada Forest Hills Eastern130.8
10Matt Spedoske19:16.0Big Rapids130.7
11Evan Ball19:16.7Hudsonville130.4
12Jack Novotny19:16.8Kalamazoo Loy Norrix130.4
12Brayden Snyder19:16.9Holland130.4
10Kaiden Murdock19:17.0Grandville130.3
10Micah Derks19:17.2Jenison130.3
11Brad Salmon19:18.0Bridgman130.0
9Connor Sherwood19:18.5Grass Lake129.8
9James Rahe19:18.9Hillsdale Academy129.7
9Eddie Walter19:19.1Traverse City St. Francis129.6
9Ethin Chandler19:19.5Benzie Central129.5
9Landon Harris19:19.6Benzie Central129.5
9Miles Dell19:19.6Chelsea129.5
9Reuben Anderson19:19.9Muskegon Western Mich. Christian129.4
11Andrew Calkins Ensey19:20.0Portage Northern129.3
9Kasen Salazar19:20.2Dexter129.3
11Mitchell Smith19:20.4GR_NorthPointe Christian129.2
10Amon Nagase19:20.5Ann Arbor Pioneer129.2
10Gabe Hillary19:20.6FHN GR_Forest Hills Northern129.1
10Lucas Kozlowicz19:20.7FHE Ada Forest Hills Eastern129.1
11Foster Boak19:20.7Hudsonville129.1
10Josiah Swedberg19:20.7Wyoming Potter’s House129.1
11Luke Duncan19:20.9Mattawan129.0
11Ethan Nguyen19:20.9Zeeland East129.0
12Jordan Schuiling19:21.0Kent City129.0
9Isaac Struck-VanderHaak19:21.0Wyoming Potter’s House129.0
10Isaiah Mulheron19:21.2Clare128.9
10Cole Hinterman19:21.6Hudsonville128.8
12Elijah Luce19:21.7Holland Christian128.8
11Joshua Scott19:21.8St. Joseph128.7
11Zach Kern19:22.0Holland Christian128.7
9Jackson Schaub19:22.1Benzie Central128.6
9Will Johnson19:22.1Holland Christian128.6
9Willem Spoelhof19:22.3FHN GR_Forest Hills Northern128.6
9Brandon McCullough19:22.5Kent City128.5
12Edward Lopez19:22.6Eau Claire128.5
9Jaden Gregory19:22.7Edwardsburg128.4
10Tyler Bostrom19:23.0Holland Christian128.3
10Luke Kelm19:23.0Portage Northern128.3
12Tyler Kooienga19:23.1GR_Covenant Christian128.3
12Allen Trejo19:23.7Kalamazoo Central128.1
11Ben Botkin19:24.0Ann Arbor Pioneer128.0
11Carter Verkerk19:24.0Saline128.0
10Jonathan Greenhoe19:24.0Zeeland West128.0
12Brandon Lopez-Rebolledo19:24.4Wyoming Lee127.9
12Nick Thuente19:24.7Traverse City St. Francis127.8
10Caleb Bomhof19:25.2Holland West Ottawa127.6
11Elijah Dyer19:25.2Springport127.6
12Silas Lorenz19:25.6St. Joseph127.5
9Logan Snoap19:25.7Hudsonville127.4
9David Sager19:25.8Gobles127.4
10Oscar Armijo19:26.1Grand River Prep127.3
9Parker Bomia-Laberdee19:26.5Monroe127.2
9Ben Peer19:26.6Monroe Jefferson127.1
10Bryce Billings19:26.9Kalamazoo Central127.0
9Ty Rampy19:27.1St. Clair127.0
10Benjamin Eros19:27.5Grass Lake126.8
9Isaac Fullerton19:27.5Parma Western126.8
9Nicholas Downey19:27.6Portage Northern126.8
11Bryson Van Ryn19:27.8GR_West Michigan Aviation126.7
9Andrew Sottile19:28.4Monroe St. Mary CC126.5
10Kalen Loebach19:28.4St. Joseph Our Lady of the Lake Catholic126.5
10Cameron Davenport19:28.9Holland West Ottawa126.4
9Henry Robinson19:28.9St. Joseph126.4
10Donald Thompson19:29.2Big Rapids126.3
10Kenyon Brooks19:29.7Grandville126.1
10Henry Schwarze19:29.9FHC GR_Forest Hills Central126.0
11Josiah Meyers19:30.4Holland Christian125.9
11Aiden O’Dwyer19:30.8Frankfort125.7
9Neiko Ketchum19:31.3Clare125.6
11Ayden Duffin19:31.7Caledonia125.4
9Maddox Hutchinson19:31.9Concord125.4
9Brayden VanOs19:32.0Big Rapids125.3
12Trenton Winter19:32.0Rockford125.3
9Henry Dutcher19:32.4Kalamazoo Central125.2
10Nicholas Pollich19:32.7Mattawan125.1
9Joshua Kortenhoven19:32.9GR_Ottawa Hills125.0
12Carlos Hernandez-Martinez19:33.0Wyoming Lee125.0
11Ty Schumann19:33.1Bay City Western125.0
11James Neeb19:33.3Portage Central124.9
10Reed Osterink19:33.4Wyoming Potter’s House124.9
9Brayden Prieskorn19:34.0St. Clair124.7
9Ayden Cady19:34.1Boyne City124.6
10Tyler Caruso19:34.4Bangor124.5
12Eli Mulder19:34.5Grandville Calvin Christian124.5
11Ewan Lemens19:34.6Ann Arbor Pioneer124.5
12Daniel Adams19:34.7Bangor124.4
9Landon Johnson19:34.7Fruitport124.4
10Avery Guikema19:34.7Hart124.4
12Ethan Smith19:34.9FHE Ada Forest Hills Eastern124.4
11Carter Hill19:35.0Dexter124.3
12Luke Prong19:35.1South Haven124.3
10Alexander Sexton19:35.1Watervliet124.3
9Philip Golden19:35.4GR_NorthPointe Christian124.2
9Matthew Bentley19:35.7Buckley124.1
10Joseph Robison19:35.7East Kentwood124.1
11Bruno Jorgensen19:36.0Jenison124.0
10Grayson Borick19:36.1Kalamazoo Loy Norrix124.0
11Junior Tovar19:36.2Grand River Prep123.9
9Ian Kimbrell19:36.4Caledonia123.9
12Ryan Van Dyken19:36.5Hudsonville123.8
9Luke Smith19:36.6Caledonia123.8
10Nolan Kiplinger19:36.6Kalamazoo Loy Norrix123.8
10Sam Tolkinen19:36.8Cadillac123.7
9Isaac Westra19:37.1GR_Covenant Christian123.6
9Carson Dubose19:37.3Leslie123.6
9Dylan Gryglewski19:37.4TC West (Traverse City)123.5
9Levi Vanderlaan19:37.7Spring Lake123.4
12Gabe Schwendinger19:37.8Galesburg-Augusta123.4
11Blake Armstrong19:37.8Muskegon Oakridge123.4
10Reggie Geftos19:38.1Monroe123.3
10Marshall Pederson Iii19:38.2Caledonia123.3
10Logan Morrison19:38.2Portage Northern123.3
9Tyler VanKuiken19:38.4East Grand Rapids123.2
9Anders Foerch19:38.6Caledonia123.1
9Kona Crump19:38.6Clare123.1
10Keagan Cole19:38.9Parchment123.0
9Isaac Johnson19:39.2Holland Black River122.9
11Noah Bosma19:39.4Holland West Ottawa122.9
11Jacob Smith19:39.7Monroe St. Mary CC122.8
12Jace Moore19:40.0Marquette122.7
9Piotrzowski Jacob19:40.1Holland West Ottawa122.6
9Jayden Quist19:40.7Spring Lake122.4
9Simon Faber19:40.8FHN GR_Forest Hills Northern122.4
9Jack Karalash19:41.4Richland Gull Lake122.2
11Jaxon Palmbos19:41.6GR_South Christian122.1
10Jon Truong19:41.7FHN GR_Forest Hills Northern122.1
11Caleb Drnek19:41.7GR_Covenant Christian122.1
10Armand Arakaza19:41.9GR_Christian122.0
12Connor Bing19:41.9Zeeland East122.0
12Luke Meyer19:42.0Grandville122.0
12Seth VanOss19:42.1GR_Christian122.0
10Christien Miller19:42.4Middleville Thornapple-Kellogg121.9
12Zechariah Rubingh19:42.9Wyoming Potter’s House121.7
11Henry Mulder19:43.1Holland121.6
10Parker Rubin19:43.5Grand Traverse Academy121.5
11Jacob Williams19:43.6Kalamazoo Christian121.5
11Victer Ruimveld19:43.6Lawton121.5
12Landon Wilson19:43.8Dexter121.4
11Conor Brown19:43.8East Grand Rapids121.4
10Howie Herrygers19:43.9Zeeland West121.4
9Samuel Hovermale19:44.0East Kentwood121.3
11Isaac Anderson19:44.1Hudsonville121.3
9Zachary Perkins19:44.3Monroe St. Mary CC121.2
10Hunter Tietz19:44.8Middleville Thornapple-Kellogg121.1
11Garrison Klinge19:44.9Muskegon Oakridge121.0
10Isaac Adams19:44.9Vicksburg121.0
10Bond Smith19:45.1GR_West Michigan Aviation121.0
11Samual Collins19:45.1Portage Northern121.0
12Colton Ruster19:45.2Zeeland West120.9
12Gabe Muckle19:45.3Chelsea120.9
10Ayden VanDyk19:45.7GR_Covenant Christian120.8
9Ryan Buist19:45.9St. Joseph120.7
10Jack Robichaud19:46.0Ann Arbor Skyline120.7
10Mason Ezinga19:46.2GR_South Christian120.6
9Daniel Baez-Espinoza19:46.2Wyoming Potter’s House120.6
11Kaidyn Boehm19:46.4Stevensville Lakeshore120.5
10Isaiah Post19:46.4Wyoming Potter’s House120.5
9Dayton Moran19:46.5Richland Gull Lake120.5
11Corbin Smith19:46.8Boyne City120.4
9Samuel VandeWege19:46.8Holland Christian120.4
12Antonio Espinosa19:47.0Rockford120.3
9Alessandro Avila19:47.1Constantine120.3
10Trey Sukola19:47.4Parchment120.2
12Caleb Kooyer19:47.4Wyoming Potter’s House120.2
12Enio Tzay19:47.9East Grand Rapids120.0
9Joshua Riggs19:47.9Monroe120.0
10Jonah Brummel19:48.3GR_Covenant Christian119.9
12Julian Hawthorne19:48.5Constantine119.8
11Jonah Boone19:49.1Richland Gull Lake119.6
11Mark Stefaniak19:49.2Edwardsburg119.6
10Hatcher Linsley19:49.6Kent City119.5
11Noah Gola19:49.7Shepherd119.4
9Carter Slezak19:50.2Gaylord119.3
10Levi Vestrand19:50.9Paw Paw119.0
9Gustaf Finn19:51.0Ann Arbor Skyline119.0
12Dylan Church19:51.3Middleville Thornapple-Kellogg118.9
10Charlie Laughlin19:51.5GR_Ottawa Hills118.8
11Jacob Howes19:51.6Three Rivers118.8
12Nathan Mills19:51.7Portage Central118.8
9Gavin Bishop19:51.9St. Clair118.7
10Colin Brady19:52.0Bay City Western118.7
10Calvin Huizinga19:52.6GR_Covenant Christian118.5
9Seth Jenkins19:52.6Hudsonville118.5
12Garret Ensor19:52.8Buckley118.4
10Talen Verburg19:52.9Caledonia118.4
9Noah Bower19:52.9Hudsonville118.4
12William VanderLaan19:53.0East Grand Rapids118.3
9Rex Jackson19:53.1GR_South Christian118.3
10Isaiah LaDuke19:53.3Holland West Ottawa118.2
10Logan Hewitt19:53.4Benzie Central118.2
11Mathew Miedema19:53.8Newaygo118.1
10Kyan Isham19:54.0Leslie118.0
10Luke Ankeney19:54.3Ann Arbor Pioneer117.9
11Nathan Haygood19:54.7Berrien Springs117.8
10Wyatt Boteler19:54.7Grass Lake117.8
11Jacob Hallenbeck19:55.1Rockford117.6
12David Utzinger19:56.1Muskegon Oakridge117.3
9Jacob Burton19:56.1Portage Northern117.3
9Josh Statema19:56.2GR_Christian117.3
12Kees Duncan19:56.3East Grand Rapids117.2
9Gabriel Gauss19:57.3Rockford116.9
10Kelsey Simms19:57.6Bloomingdale116.8
11Brady VerBeek19:57.9Zeeland West116.7
11Jacob Williams19:58.1Portage Central116.6
9Nolan Williamson19:58.3East Grand Rapids116.6
11Nathan DeVries19:58.4GR_South Christian116.5
9Ben Khul19:58.4Marquette116.5
9Ross Bettich19:58.9Stevensville Lakeshore116.4
10Evan Craddock19:59.5Parma Western116.2
12Liam Manders19:59.7FHC GR_Forest Hills Central116.1
9Zachary Burt20:00.1Shepherd116.0
10Teo Wilkerson20:00.2Grandville115.9
12Will Leman20:00.5Edwardsburg115.8
12Evan Spriggs20:00.7New Buffalo115.8
11Ian Jones20:00.9GR_NorthPointe Christian115.7
11Dusty Layman20:00.9Johannesburg-Lewiston115.7
10Alex Burgess20:00.9Paw Paw115.7
12Thomas VanOverloop20:01.0GR_Covenant Christian115.7
12Theodore Conrad20:01.3Muskegon Mona Shores115.6
11Paul Skendzel20:01.6Traverse City St. Francis115.5
11Jakob Sorensen20:02.1FHN GR_Forest Hills Northern115.3
11Cole Greenfield20:02.3Hastings115.2
11Julian Serna20:02.6Bloomingdale115.1
10Landon Kulawiak20:03.0Buckley115.0
10Rex Bajcz20:03.4Ann Arbor Pioneer114.9
9Dillan Roosien20:03.4Caledonia114.9
10Dylan Choura20:03.4FHC GR_Forest Hills Central114.9
11Robby Yoder20:03.4Three Rivers114.9
10Breslin Sharp20:05.1Parma Western114.3
10Jack Pummill20:05.2Spring Lake114.3
12Dean Kauffman20:05.4Rockford114.2
9Jacob Lewis20:05.4Whitehall114.2
11Jack Burin20:07.4Dexter113.5
12Gabe Flores20:07.6Constantine113.5
11Fletcher Todd20:07.7Coloma113.4
11Luke Fermin20:07.8FHE Ada Forest Hills Eastern113.4
10Darren Schalhamer20:08.0Jackson Lumen Christi113.3
11Eoghan Burns20:08.2East Grand Rapids113.3
10Aimon Humm20:08.3Breckenridge113.2
11Travis Heyn20:08.5Portage Northern113.2
12Jaren Waldschmidt20:08.9Cassopolis Ross Beatty113.0
11Clint Cagle20:09.4Bangor112.9
12Chaseton Wyckoff20:09.6Centreville112.8
12Matthew Cross20:09.6Kingsley112.8
10Jackson Jones20:09.6Parma Western112.8
12Michael Cornell20:09.8FHN GR_Forest Hills Northern112.7
10Ethan Jastifer20:09.8Vicksburg112.7
9Zeke Shafer20:10.0Monroe St. Mary CC112.7
12Dylan Terpstra20:10.2Hudsonville112.6
12Oscar Sosa20:11.1Wyoming Lee112.3
9DeVaughn Wolters20:11.2Hudsonville Unity Christian112.3
10Jorge Zuniga20:11.3Watervliet112.2
9Isaac Gola20:11.6Shepherd112.1
10Brady Bearss20:11.9Boyne City112.0
11Levi VanderMeyden20:11.9GR_South Christian112.0
11Luke Piersma20:12.0Grandville Calvin Christian112.0
11Jack McCalla20:12.1Dexter112.0
9Ace Drewyor20:12.2Schoolcraft111.9
12Victor Wu20:12.5Muskegon Mona Shores111.8
9Louis Musser20:12.6Bay City Western111.8
10Tomas Mendez20:13.3Jenison111.6
11Evan Chandler20:13.5Benzie Central111.5
10Drew Kobryn20:13.5Three Rivers111.5
9Cameron Braidwood20:14.0Spring Lake111.3
12Allen Zhang20:14.1St. Clair111.3
10Luke Linna20:14.4GR_West Michigan Aviation111.2
10Ethan Schaner20:14.8Hart111.1
9Clay Raterman20:15.1Jenison111.0
9Beck Ytterberg20:15.2Bridgman110.9
10Jerry Strasser20:15.3Paw Paw110.9
10Harry Cornell20:15.4East Grand Rapids110.9
10Xavier Hoppe20:16.2Shepherd110.6
9Mason Maley20:16.6Chelsea110.5
9Justin Bergman20:16.6Portage Central110.5
9Jackson Zhang20:17.1St. Clair110.3
9Trey Hall20:17.1Three Rivers110.3
10Lucas Isbrecht20:17.7Watervliet110.1
10Emery Govaere20:17.8St. Clair110.1
11Trace Laskey20:18.1Howard City-Tri-County110.0
12Richard Dragicevich20:18.7Jenison109.8
10Tim O’Brien20:18.8GR_West Catholic109.7
9Mark Gielincki20:19.0Middleville Thornapple-Kellogg109.7
10Jacob Kuipers20:19.4Hudsonville Unity Christian109.5
9Nathaniel Gschwind20:19.6FHC GR_Forest Hills Central109.5
9Enzo Aggoune20:19.8Fruitport109.4
11Ben Reed20:20.0Centreville109.3
10Alexander Moon20:20.0Portage Central109.3
11Eli Moorhouse20:20.1Allendale109.3
12Caleb Fish20:20.1FHN GR_Forest Hills Northern109.3
9Haydn Weidner20:20.4Caledonia109.2
9Samuel Mathiesen20:20.4Portage Central109.2
12Joseph Heckroth20:20.6Boyne City109.1
10Cole Spencer20:20.7Bay City Western109.1
9Isaiah Gillette20:20.7Hudsonville109.1
9Caleb Bays20:20.9Newaygo109.0
9Issak Stitt20:22.0Zeeland East108.7
10Andrew Tava20:22.3Caledonia108.6
11Ethan VanderLugt20:22.9Kent City108.4
10Jacob Standfest20:23.0Rockford108.3
11Yalmaz Javaid20:23.7Hudsonville108.1
10Owen Pfeiffer20:23.9Galesburg-Augusta108.0
9Lucas Kranzusch20:24.1Grandville108.0
10Lucas Bronson20:24.2Allendale107.9
9Sam Taylor20:24.8Zeeland West107.7
9Clark Douglas20:25.1Bridgman107.6
10Devon Lauters20:25.1Grandville107.6
10Jeff Dewitt20:25.3Zeeland East107.6
12Jason Bos20:25.7Holland Christian107.4
11Ruben Spencer20:26.0Grass Lake107.3
9Ryder Cornett20:26.1Jonesville107.3
12Keagan Papke20:26.1New Buffalo107.3
9David Jacobs20:26.9GR_South Christian107.0
10Kelvin Kepler20:27.0Grandville107.0
10Julian Barry20:27.1Kalamazoo Hackett107.0
11Alden Tait20:27.2Clare106.9
11Micah Norris20:27.2Kalamazoo Christian106.9
11Jacob Brouwer20:27.4Kalamazoo Christian106.9
9Justin Jensen20:27.4Whitehall106.9
9Austin Walden20:27.6Constantine106.8
9Liam McCaw20:27.8Maple City Glen Lake106.7
9Rhys Orth20:28.1Cassopolis Ross Beatty106.6
9Henry Elzinga20:28.1GR_West Michigan Aviation106.6
12Dale VanBaren20:28.2GR_Covenant Christian106.6
12Michael Gottleber20:28.5Cadillac106.5
10Bryce Bales20:28.8Dexter106.4
9Jack Paulsen20:28.9Grandville106.4
12Levi VanderSloot20:29.1GR_Christian106.3
9Eliot Pavlik20:29.1Kalamazoo Loy Norrix106.3
10Weston Carpenter20:29.3Spring Lake106.2
9John Gibson20:29.5St. Joseph106.2
11Ronan Marsh20:30.0St. Joseph Our Lady of the Lake Catholic106.0
10Nathan Waldron20:30.3GR_West Michigan Aviation105.9
11Alexander Bunker20:30.5FHN GR_Forest Hills Northern105.8
10Abraham Jager20:30.6GR_West Michigan Aviation105.8
11Ethan Wait20:31.0Gobles105.7
10Connor Candler20:31.0Schoolcraft105.7
12Matt Bouwhuis20:31.1GR_West Catholic105.6
9Brodie Daam20:31.2Paw Paw105.6
11Jadon Ryman20:31.4Newaygo105.5
9Lucas Pastucha20:31.9Muskegon Mona Shores105.4
11Joel Hardesty20:32.0Big Rapids105.3
9Jaxon Sena20:32.1Allendale105.3
10Isaac Primm20:32.5Spring Lake105.2
10Levi Whitehead20:32.6Dexter105.1
10Carlos Ruiz20:32.9Hartford105.0
12Everett Pendergrass20:33.4Parma Western104.9
12Conner Larson20:33.4Portage Central104.9
12Jason Miller20:33.9Potterville104.7
10Chase Missler20:34.1Monroe St. Mary CC104.6
9Cole Hansen20:34.1Muskegon Mona Shores104.6
9Bayden Brunstetter20:34.2Portage Northern104.6
9Will Pennington20:34.3Hudsonville104.6
10Brody Severin20:34.8Eau Claire104.4
9Charlie Brauer20:35.0Three Rivers104.3
9Parker Volstorf20:35.5Three Oaks River Valley104.2
9Jack Loomis20:35.7Bangor104.1
12Aidan Broadworth20:35.8Milan104.1
11Lucian Shoup20:36.3Richland Gull Lake103.9
10Landon Whitehead20:36.4Dexter103.9
10Grant Cure20:36.7Hanover-Horton103.8
11David Fielder20:36.8Hanover-Horton103.7
9Ryan Grevengoed20:36.8Spring Lake103.7
12Liam Miller20:37.7Jackson Lumen Christi103.4
9Joe Anderson20:37.8Traverse City St. Francis103.4
11Dominic Cranmer20:38.0Zeeland West103.3
9Troyer Serna20:38.2Three Rivers103.3
11Rhys Bedford20:38.5Delton-Kellogg103.2
12Nathan Robke20:38.8Dexter103.1
9Jack Bell20:38.9Edwardsburg103.0
11Liam VanHouten20:38.9Hudsonville103.0
12Tjorven Snook20:39.1Holland West Ottawa103.0
11Ryan Lindemann20:39.5Milan102.8
11Kip Tanui20:39.7GR_South Christian102.8
9Ben Bouws20:39.8Holland Christian102.7
12Tristan Simrau20:39.9TC West (Traverse City)102.7
11Carter Tufts20:40.0Caledonia102.7
11Mason Laurin20:40.3Stevensville Lakeshore102.6
10Cameron Weibel20:40.5Caledonia102.5
12Ryan Karwowski20:40.5Rockford102.5
11Kaeden Lies20:40.6Stevensville Lakeshore102.5
10Jack Stoddard20:40.7TC West (Traverse City)102.4
12Luke DeLange20:40.9GR_South Christian102.4
9Michael Dummer20:41.0Holland West Ottawa102.3
10Liam Adkins20:41.1Stevensville Lakeshore102.3
11Ethan Le20:41.2East Kentwood102.3
11Owen Hayes20:41.2GR_Covenant Christian102.3
10Parker Razelun20:41.8Ann Arbor Skyline102.1
12Ethan Olds20:41.9Howard City-Tri-County102.0
11Parker Moore20:42.1Hudsonville102.0
12Zach Keiser20:42.2Gaylord101.9
12Jacob Atteberry20:42.3Mattawan101.9
9Teagen Kitchen20:42.4FHN GR_Forest Hills Northern101.9
9Isaac Rubin20:42.5Kalamazoo Loy Norrix101.8
10Evan Murphy20:42.9GR_West Catholic101.7
9Nate Thill20:43.1Portage Central101.6
10Caleb Hirwa20:43.4Kalamazoo Central101.5
9Adam Lipinski20:43.5Allendale101.5
10Todd Faber20:43.6GR_South Christian101.5
10Joel Hoppe20:43.8Holland West Ottawa101.4
11Noah Phillips20:43.9Dowagiac Union101.4
12Kamdyn Hawkins20:44.0FHC GR_Forest Hills Central101.3
12Davis Laubaugh20:44.0Grandville101.3
10Frankie Pelak20:44.3GR_West Catholic101.2
10Josh Odell20:44.5Bloomingdale101.2
10Derek Christner20:44.6GR_West Michigan Aviation101.1
10Case Dykhouse20:44.6Middleville Thornapple-Kellogg101.1
9Logan Kilbreath20:44.8Grant101.1
11Caleb Boersen20:45.1St. Joseph101.0
11Elijah Peterson20:45.2FHE Ada Forest Hills Eastern100.9
10Evan Liu20:45.4Middleville Thornapple-Kellogg100.9
10Emmet Lorenz20:45.5St. Joseph100.8
10Kaleb Chisholm20:45.8Frankfort100.7
11Luke Lindsay20:46.4Monroe100.5
9Matthew Badley20:46.7Whitehall100.4
12Brent Smith20:47.2FHE Ada Forest Hills Eastern100.3
9Finn Halvas20:47.3Portage Northern100.2
12Mitchell Winks20:48.9GR_Christian99.7
12Josiah Lammers20:49.4GR_NorthPointe Christian99.5
10Joshua Barr20:49.4GR_South Christian99.5
9Slade Hellard20:49.5Concord99.5
11Jeremiah Ward20:49.6Berrien Springs99.5
12Max Lawrence20:49.6GR_West Michigan Aviation99.5
10Blake Cabble20:49.7Dexter99.4
9Leonel Muss20:49.9FHN GR_Forest Hills Northern99.4
10Ricky George20:50.5Mattawan99.2
12Donovan Blum20:52.1Centreville98.6
11Ashton Easterwood20:52.2Concord98.6
11Lance Helfer20:53.2Shepherd98.3
10Wes Summerhill20:53.3Bangor98.2
10Cayden Apol20:53.5Hudsonville98.2
11Parker Hume20:54.8St. Joseph97.7
9Benjamin Postma20:55.3Middleville Thornapple-Kellogg97.6
11Lukas Wierenga20:55.8Hudsonville Unity Christian97.4
10Hunter Hoover20:55.9Remus Chippewa Hills97.4
9Connor Siglow20:56.3St. Joseph Our Lady of the Lake Catholic97.2
9Jonathan Kmiecik20:56.9Bear Lake-Onekama97.0
9Landon Koole20:56.9GR_Covenant Christian97.0
10Eric Cameron20:57.0Chelsea97.0
9Damien Martinez20:57.1Kalamazoo Hackett97.0
11Derrick Freehling20:57.3Three Oaks River Valley96.9
10Owen Brickner20:57.6Shepherd96.8
9Tobin Moo20:58.2East Grand Rapids96.6
11Nick Doer20:58.3Kalamazoo Hackett96.6
9Cade Tustin20:58.9Richland Gull Lake96.4
9Lars Hanson20:59.6Cadillac96.1
10Braiden Renfer20:59.8Parma Western96.1
12Charlie Wester21:00.4Vicksburg95.9
11Matthias Hams21:00.5Whitehall95.8
9Elijah Thompson21:00.8Kalamazoo Central95.7
9Clayton Peacock21:00.9Clare95.7
12Josh Hector21:01.0Grandville95.7
10Jakob Terpstra21:01.4FHC GR_Forest Hills Central95.5
9Jack Kubas21:01.4Portage Central95.5
12Michael VanderKolk21:02.5GR_Covenant Christian95.2
9Jacob Penna21:03.8GR_Covenant Christian94.7
10Logan Face21:04.0Kingsley94.7
9Marlowe Hartnett21:04.1Ann Arbor Skyline94.6
9Christopher Peterson21:04.8Gaylord94.4
10Grant Schumm21:04.8Three Oaks River Valley94.4
9Dean Wegner21:04.9Buchanan94.4
11Ethan Shealy21:05.4Grandville94.2
11Maikhoi Christensen21:05.7East Kentwood94.1
12Ethan Slock21:05.7Kent City94.1
9Ben VanLoo21:05.7Mattawan94.1
9Caleb Forward21:06.0Bear Lake-Onekama94.0
9Trevin Warner21:06.3Parma Western93.9
12George Murphy21:07.0East Grand Rapids93.7
10Dylan Leyendecker21:07.5Hudsonville93.5
9Kyle Vincent21:07.9Benzie Central93.4
9Colin Pattison21:08.2FHE Ada Forest Hills Eastern93.3
10Brant Maley21:09.3Chelsea92.9
12John Muckle21:10.0Chelsea92.7
11Ethan Peterson21:10.0Richland Gull Lake92.7
9Levi Beltman21:10.9Grand River Prep92.4
10Noah DeRosia21:11.2Caledonia92.3
11Ben Tripp21:11.2New Buffalo92.3
10Rylan Bachman21:11.9Cadillac92.0
9Levi Boomsma21:12.0GR_South Christian92.0
9Jeffrey Brink21:12.1Hudsonville92.0
11Collin Featherstone21:13.0Constantine91.7
9Jack Malloy21:13.1Big Rapids91.6
9Jerome Fate21:14.0Petoskey St. Michael91.3
9Ayden Fisher21:14.7FHC GR_Forest Hills Central91.1
10Adam Vander Hart21:14.7GR_South Christian91.1
8Connor Banyon21:15.2St. Joseph Our Lady of the Lake Catholic90.9
10Seth Plummer21:15.5Hillsdale Academy90.8
11Carter Barker21:15.8Heritage Christian Academy90.7
9Easton Nowak21:16.2Bear Lake-Onekama90.6
10Joshua Bott21:16.3GR_West Michigan Aviation90.6
9Lucas Korsmo21:16.8GR_West Michigan Aviation90.4
12Wesley Vis21:17.0GR_West Michigan Aviation90.3
10Aristotle Vyn21:17.2GR_West Michigan Aviation90.3
10Matthew McGill21:17.3Dexter90.2
9Carter Bolhouse21:17.4Hudsonville90.2
10Ben Warriner21:18.2Jackson Lumen Christi89.9
9Riley Thomas21:18.3Portage Central89.9
12Aurelio Delgado21:18.9Hartford89.7
12Andrei Derental21:19.0Gaylord89.7
9Domenico Fantozzi21:19.0Petoskey St. Michael89.7
12Andrew Harms21:19.3Chelsea89.6
10Patrick Vance21:20.4Kalamazoo Christian89.2
11David Francis21:21.2FHE Ada Forest Hills Eastern88.9
11Nick Renner21:21.3Howard City-Tri-County88.9
9Andrew Newenhouse21:21.4Grandville Calvin Christian88.9
11Michael Featherstone21:21.8Constantine88.7
10Reed Remington21:22.0Bloomingdale88.7
11Ryan Driscoll21:22.4Three Oaks River Valley88.5
10Josh Lipscomb21:22.5Grandville88.5
9Cole Stockwell21:22.7St. Clair88.4
12Aydan Vandyk21:23.1FHN GR_Forest Hills Northern88.3
10Ian Schuiling21:24.7Kent City87.8
11Chris Coffer21:25.2Dexter87.6
11Kyler Behrenwald21:25.5Lakeview87.5
10Bennett Garton21:25.7Traverse City St. Francis87.4
10Brandon Rasmussen21:25.8Fremont87.4
10Noah Tillman21:26.6Zeeland East87.1
11Keegan Gallagher21:26.8Kalamazoo Hackett87.1
11Mark Welsch21:27.2Edwardsburg86.9
10Michael Dickinson21:28.1Grand Traverse Academy86.6
9Gabrial Miller21:30.4Hastings85.9
9Kyle Krasnan21:30.5Ann Arbor Skyline85.8
11Brayden Czarnecki21:30.5Jenison85.8
9Dylan Hile21:30.8Leslie85.7
9Jack Monterusso21:31.0FHC GR_Forest Hills Central85.7
10Micah Winchell21:31.1Ann Arbor Skyline85.6
9Liem Krueger21:31.2FHE Ada Forest Hills Eastern85.6
12Bryce Grugett21:32.0Newaygo85.3
10Jacob Stines21:32.3Buchanan85.2
10Ezariah Coroama21:32.3Holland Christian85.2
11Kameron Smith21:32.6Watervliet85.1
12Brandon Persons21:32.7Lawton85.1
9Nick Muday21:32.9Delton-Kellogg85.0
9Haydn Perkins21:33.1Paw Paw85.0
9Cole Grundy21:34.5Clare84.5
9Leo Gianni21:34.5Stevensville Lakeshore84.5
10Marty Watson21:35.9Dexter84.0
12Bryce Hallberg21:36.0Spring Lake84.0
9Corbin Barker21:36.2Allendale83.9
10Joshua Maier21:36.2Caledonia83.9
9Maysun Strachan21:36.3Jonesville83.9
9Charles Duong21:36.7Grand River Prep83.8
11Daniel Zheng21:36.7Jenison83.8
10Patrick (PJ) Carty21:38.1Dexter83.3
10Sebastian Rissley21:38.3Caledonia83.2
10Gabe Shulaw21:38.6Hartford83.1
9Levi Brooks21:39.0Lawton83.0
10Nick Huizinga21:39.2Grandville Calvin Christian82.9
10Luke Groenheide21:39.3Holland Christian82.9
11Preston Foster21:39.9Breckenridge82.7
11Brendan McIntyre21:40.8Traverse City St. Francis82.4
9Benjamin Huffine21:41.4East Kentwood82.2
9Brendan Sre21:42.7Centreville81.8
10Colin Moran21:43.9Jackson Lumen Christi81.4
9Sam DeYoung21:44.3GR_Christian81.2
9Dan Maes21:45.0Richland Gull Lake81.0
9Corbin Bender21:46.3Kingsley80.6
10Owen Holman21:46.4Bay City Western80.5
9Levi Sterk21:46.4Kingsley80.5
9Gavin Ayers21:46.6Edwardsburg80.5
10Aiden Apreza21:47.0Hartford80.3
9William Hillary21:47.4FHN GR_Forest Hills Northern80.2
10Jacob Hector21:47.7Grandville80.1
10Adam Potjer21:47.8GR_Covenant Christian80.1
12Holden Kubiszak21:48.0Paw Paw80.0
9Edward Wuerthele21:48.3FHN GR_Forest Hills Northern79.9
11Julian Snelling21:48.5Ann Arbor Pioneer79.8
12Riley Truog21:48.6Maple City Glen Lake79.8
9Andrew Nutt21:49.1Ann Arbor Pioneer79.6
12Luke Sherwood21:49.9Buchanan79.4
9Owen Riggenbach21:50.5Niles79.2
9Sam Tripp21:50.6New Buffalo79.1
12Rowan Kile21:51.0Buchanan79.0
10Nicholas Wynsma21:51.3GR_West Michigan Aviation78.9
11Anthony Castillo21:51.4Grant78.9
10James Bradley21:51.8Hanover-Horton78.7
11Declan Raimer21:52.1Grandville78.6
9Tobin Allen21:52.2Grand Traverse Academy78.6
9Calieb McCarty21:53.2Big Rapids78.3
11Cayden Dewitt21:53.6Grass Lake78.1
9Nate Dix21:53.7Grand Traverse Academy78.1
9Anthony Bunker21:53.8FHN GR_Forest Hills Northern78.1
9Luke McDonell21:54.3St. Clair77.9
9Raiden Sternquist21:54.6Remus Chippewa Hills77.8
9Wyatt Stein21:54.9Johannesburg-Lewiston77.7
10Ty Edwards21:55.5Schoolcraft77.5
10Henry Stone21:56.2Grandville77.3
12Ken Asawalittiprom21:56.2Three Rivers77.3
10Lucas Licari21:58.8Grandville76.4
11Tyler Watson21:58.8Hudsonville76.4
9Ethan Quibell21:59.6East Kentwood76.1
10Zachary McPherson22:00.3Parchment75.9
9Andrew Cary22:00.5Holland Calvary Christian75.8
10Ryan Hatfield22:00.7FHC GR_Forest Hills Central75.8
10Alex Watson22:00.8Dexter75.7
11Ben Schoonmaker22:00.9Saugatuck75.7
11Zach Regis22:01.3Richland Gull Lake75.6
Anthony Jasheway22:01.4St. Joseph Our Lady of the Lake Catholic75.5
9Aren Gay22:01.9Richland Gull Lake75.4
11Ezekiel Fenstermaker22:02.3Heritage Christian Academy75.2
9Griffin Olson22:03.4Benzie Central74.9
9Cole Cannon22:03.9Gobles74.7
9Kalvin Louie22:04.1Bridgman74.6
9Sean Davis22:04.5Cedar Springs74.5
9Dennis Frazier22:04.8Watervliet74.4
9Jonathan Kellogg22:05.8Caledonia74.1
11Grayden Boven22:06.5GR_Covenant Christian73.8
12Chase Bates22:08.2Constantine73.3
12Gabe Overbeek22:09.4GR_Covenant Christian72.9
9Tyler Smith22:10.3Lawton72.6
11Matthew Frasier22:10.6Hart72.5
9Trap Abbott22:10.8Bangor72.4
9Dylan Duimstra22:10.9Hudsonville Unity Christian72.4
11Michael Bell22:11.0Grand Traverse Academy72.3
10Brandon Weber22:11.1Hudsonville Unity Christian72.3
9Kylan Corbin22:11.6Portage Northern72.1
12Luke Schoonmaker22:11.7Saugatuck72.1
12Donny Mitschke22:11.8Potterville72.1
11Kenneth Vastine22:12.0Hastings72.0
9Sihun You22:12.3Ann Arbor Pioneer71.9
12Preston Froehlch22:13.2Milan71.6
9Zach Danes22:13.3Bloomingdale71.6
9Ethan Butler22:13.6TC West (Traverse City)71.5
10Jaxon Pipe22:13.8GR_Covenant Christian71.4
9Robert Brown22:14.1Benzie Central71.3
11Jackson Krzycki22:15.1Marcellus71.0
10Brady Kraegel22:15.2Portage Northern70.9
11Nathan Garrity22:16.2Stevensville Lakeshore70.6
10Weston Kinney22:16.9Grand Traverse Academy70.4
9Logan Flores22:16.9Parma Western70.4
9Clayton Ramsdell22:17.4Zeeland West70.2
12Cooper White22:17.5St. Joseph70.2
9Josiah Muller22:17.9Zeeland East70.0
9DJ Sehy22:18.0Vicksburg70.0
10Elijah Maitland22:18.3Grass Lake69.9
11Leo Kleff22:18.7FHE Ada Forest Hills Eastern69.8
10Blake Jewett22:18.7Grandville Calvin Christian69.8
11Landon Hershey22:20.1Muskegon Mona Shores69.3
9Brady Fanco22:20.3Caledonia69.2
9Jakoby Moore22:20.7Zeeland West69.1
10Colin Taylor22:21.4Hanover-Horton68.9
10Cole Claire22:21.6Edwardsburg68.8
10McKai Henry22:21.7Benzie Central68.8
10Aidan Petik22:22.0Dexter68.7
10Izaak Mallo22:22.9Three Rivers68.4
10Davion Garrison22:23.3Chelsea68.2
12Lucca Rossini22:24.0Chelsea68.0
10Graham Hislop22:24.2TC West (Traverse City)67.9
9Trevor Hayes22:24.8GR_Covenant Christian67.7
9Colton Riggenbach22:24.8Niles67.7
10Bradyn Bouma22:25.5GR_South Christian67.5
10Kayden Kangas22:25.5Morley-Stanwood67.5
9Noah Jenkins22:25.6Hudsonville67.5
10Benjamin Ault22:25.7Rockford67.4
9Alex Saavedra22:25.9East Kentwood67.4
10Tucker Arrend22:26.4Coloma67.2
10Gaven Cornell22:27.4Morley-Stanwood66.9
10Owen Rowell22:28.8Hudsonville66.4
9Austin Hunter22:29.2Mattawan66.3
9Cooper Rice22:29.5Berrien Springs66.2
11Isaac Isham22:30.0Springport66.0
9Anthony Levandoski22:31.0Rockford65.7
9Isaiah Greenacre22:31.7Mt. Pleasant Sacred Heart65.4
11Warren Pietryka22:32.5Milan65.2
11Seojin Yeo22:32.7Muskegon Western Mich. Christian65.1
10Enzo Haqq22:33.3South Haven64.9
12Joshua Hurt22:34.4East Kentwood64.5
9Robert Lenza22:34.7Hartford64.4
12Adam Spees22:35.0Caledonia64.3
11Harry Birzer22:36.4Hillsdale Academy63.9
9Elliot Burnash22:36.8Portage Central63.7
11Cameron Russell22:37.3Ann Arbor Pioneer63.6
12Jayce Arend22:37.5Eau Claire63.5
10Tyler Sweat22:37.5Monroe63.5
12Brandon Wayburn22:37.7St. Clair63.4
12Zach Heikka22:38.1Milan63.3
9Luke Herder22:39.2GR_South Christian62.9
9Blake Thompson22:39.2Grandville62.9
12Andrew Letter22:40.7Edwardsburg62.4
10Michael Sager Wissner22:40.7Middleville Thornapple-Kellogg62.4
11Tucker Wolf22:41.4Hudsonville62.2
11Hlib Kuzmenko22:42.0GR_West Catholic62.0
11Zach Pelfrey22:42.1Potterville62.0
11Devin Geisler22:42.1Watervliet62.0
11Donovan Miller22:42.5Constantine61.8
11William Venneman22:42.6FHN GR_Forest Hills Northern61.8
9Milo Varnum22:44.1Ann Arbor Pioneer61.3
10Coby Price22:44.4East Kentwood61.2
11Ben Post22:47.0Zeeland East60.3
9Dontrel Taylor22:47.5Three Rivers60.2
11Evan Jewett22:47.6Bloomingdale60.1
10Loki Bowser22:49.3Ann Arbor Skyline59.6
10Joey Neuman22:49.5Mattawan59.5
12Henry Bair22:49.6Boyne City59.5
12Noah Duffner22:50.0East Grand Rapids59.3
10Zane Vorva22:50.2Parchment59.3
10Evan Schrier22:50.4Hudsonville Unity Christian59.2
10Brody Benjamin22:52.0Caledonia58.7
12Jonathan Phillips22:52.6Dowagiac Union58.5
10T’Mon Coleman22:52.8Kalamazoo Central58.4
11Alex Stocke22:53.6Zeeland West58.1
11Charlie Lutz22:53.8Dexter58.1
10Josh Cotts22:54.5Ann Arbor Pioneer57.8
11Austin Birner22:54.5Bangor57.8
9Cameron Kidwell22:55.0Hudsonville57.7
11Josiah Fuller22:55.4Richland Gull Lake57.5
12Asher Boekestein22:55.5Heritage Christian Academy57.5
12Brian Underhill II22:57.4Zeeland West56.9
10Marcus Silva22:58.6Dexter56.5
10Dylan Danner22:58.6Schoolcraft56.5
9Gabe Arredondo22:58.7Zeeland West56.4
10Elijah Stevens22:58.9Grandville56.4
10Uriah Canfield23:00.1Grand Traverse Academy56.0
10Noah Reinsma23:00.8Hudsonville55.7
9Noah Ysasi23:01.2GR_West Catholic55.6
9Jacob Gallagher23:01.3Leslie55.6
9Cason Adams23:02.8Maple City Glen Lake55.1
11Alden Grob23:07.0Ann Arbor Skyline53.7
12Franc Ortega23:07.3Muskegon Western Mich. Christian53.6
9Leo Hall23:07.9Spring Lake53.4
9Damien Allen23:09.1East Kentwood53.0
10Koen Huisman23:09.5Grand River Prep52.8
9Devon Simpson23:10.3Buchanan52.6
11Tyler Reeves23:11.0Niles52.3
10Hogan Walter23:11.5Clare52.2
9William Selleck23:12.0FHN GR_Forest Hills Northern52.0
9Aidan Vermeulen23:12.2Hudsonville51.9
10Cole Schmidt23:12.2Hudsonville Unity Christian51.9
11Chevy Vanderlaan23:12.4Spring Lake51.9
10Nathan Ritter23:13.2Niles51.6
10Kyle Bouck23:14.0Remus Chippewa Hills51.3
11Cameron Handwerker23:14.7Rockford51.1
12Brodie McQuillan23:16.1Coloma50.6
10Luka Lagina23:16.2Parchment50.6
11Isaac Murray23:18.7Schoolcraft49.8
10Kardierre Williams23:19.7Kalamazoo Central49.4
12Caleb Sweeney23:20.3Buchanan49.2
12Jack Ganzel23:20.6Parma Western49.1
10Brennan Piper23:22.1Constantine48.6
9Will Ryan23:23.0Monroe St. Mary CC48.3
11Caleb Leppelmeier23:24.5Edwardsburg47.8
9Isaac Whipple23:25.1Grand Traverse Academy47.6
10Dominic Gaetano23:25.1Hillsdale Academy47.6
12Clay Wasielewski23:25.6Portage Central47.5
9Mason Terrell23:25.8Allendale47.4
10Carsten McCollum23:26.0FHN GR_Forest Hills Northern47.3
10Donald (DJ) Kuck23:26.9Hastings47.0
9Nicholas Boot23:28.1Portage Central46.6
9Caleb Daniels23:28.3Boyne City46.6
9Ronan Weed23:28.3Petoskey St. Michael46.6
9Cooper Donovan23:28.4FHE Ada Forest Hills Eastern46.5
11Adam Rhodes23:29.2FHE Ada Forest Hills Eastern46.3
9Carter Krzysik23:29.5Hastings46.2
9Isaiah Lindstrom23:30.5GR_Christian45.8
12Alex DeWitt23:30.9Zeeland East45.7
11Brian Mygrants23:31.1Parma Western45.6
10Gabriel Streeter23:31.3Parchment45.6
11Omri Cohen23:31.4FHN GR_Forest Hills Northern45.5
11James Bottema23:31.6Parchment45.5
10Luke Witte23:32.4GR_Christian45.2
9Sam Thelen23:33.7Grandville44.8
9Hudson Bigford23:34.3FHC GR_Forest Hills Central44.6
9Kingsley Gu23:34.3Mt. Pleasant Sacred Heart44.6
9Cayden Hincher23:35.3Portage Northern44.2
10Tanek Burt23:37.2Hudsonville43.6
10Cole Bates23:38.2Constantine43.3
10Cooper Stewart23:39.5Bridgman42.8
11Owen Shank23:40.1Heritage Christian Academy42.6
9Lucas Dudley23:40.9Mendon42.4
12Jet Toepfer23:41.1Portage Northern42.3
9Landon Marshall23:42.1Centreville42.0
11Alex West23:43.4Paw Paw41.5
9Breslin Walek-Russel23:43.5Muskegon Mona Shores41.5
11Dan McGehee23:43.7Schoolcraft41.4
11Alex Hart23:46.0Jackson Lumen Christi40.7
12Robert Langworthy23:48.6Constantine39.8
12Gavin Stone23:50.2Rockford39.3
12Val Heppler23:51.8Stevensville Lakeshore38.7
11Mason Leenheer23:52.1Hudsonville38.6
10Paul Guerin23:53.5Paw Paw38.2
12Elijah Rodabaugh23:53.9Hanover-Horton38.0
9Daniel Bauer23:54.5Kingsley37.8
9Dane Sprague23:55.4Allendale37.5
12Max Holstege23:55.5GR_Covenant Christian37.5
10Will Weiszhaar23:56.2Dexter37.3
10Jackson Parker23:56.3Schoolcraft37.2
11Blake Stuart23:56.7Mendon37.1
11Jacob Adams23:59.0Marcellus36.3
9Dexter Martin24:00.3Maple City Glen Lake35.9
12Robert Arce24:08.0Richland Gull Lake33.3
9Peter Soltis24:08.6Jackson Lumen Christi33.1
9Valentino Giardina24:08.9Gaylord33.0
12Colin Smith24:13.8Potterville31.4
9Simeon Montney24:15.9Shepherd30.7
9Knighten Rockwell24:16.1Galesburg-Augusta30.6
9Derek Crum24:18.6Monroe29.8
11Luke Acton24:19.6Newaygo29.5
10Max Damstra24:19.7GR_Christian29.4
10Isaac Robles24:22.2GR_West Michigan Aviation28.6
11Finnegan Sweeney24:23.5Potterville28.2
9Nathan Kunzi24:23.8Hudsonville28.1
9Zachary Spaulding24:24.7Newaygo27.8
9Christian Prong24:27.1South Haven27.0
9Wyatt Burke24:28.8GR_South Christian26.4
9Cooper Lynch24:28.8Three Oaks River Valley26.4
10Isaiah Baker24:30.5Hudsonville25.8
10Wesley Jenkins24:33.5Ann Arbor Skyline24.8
11Bryan Jin24:35.5FHN GR_Forest Hills Northern24.2
9Ronan Turrell24:36.4St. Clair23.9
11Declan Smith24:37.9Middleville Thornapple-Kellogg23.4
11Carson VanBaren24:38.4GR_Covenant Christian23.2
12Leon Ventura Neumann24:39.0Newaygo23.0
9Aiden Simon24:39.2Muskegon Mona Shores22.9
12Alejandro Ortiz-Soto24:40.8Constantine22.4
10Caden Ruiter24:42.2Holland Christian21.9
11Jaxson Cicotte24:43.8Dexter21.4
10Angel Roldan24:44.6Eau Claire21.1
9Kevin Vargas24:49.2Eau Claire19.6
9Tanner Christensen24:49.5Mattawan19.5
9Christian Boyce24:50.9FHN GR_Forest Hills Northern19.0
11Nate Craanen24:51.5Monroe St. Mary CC18.8
10Ryan Mauwa24:54.7Portage Northern17.8
12Christian Klusman24:55.6Marcellus17.5
9Drake Dibble24:55.6Three Rivers17.5
10Ethan Koscinski24:56.2Bear Lake-Onekama17.3
12Noah Siglow24:57.2St. Joseph Our Lady of the Lake Catholic16.9
10Alex Wilder25:01.5Watervliet15.5
10Rylan Sleda25:06.4GR_Covenant Christian13.9
11Gabriel Flanders25:07.3Paw Paw13.6
9Camden Gritters25:08.1GR_Covenant Christian13.3
12Nolan VanHorn25:10.4Gobles12.5
10James Harper25:11.7Caledonia12.1
10Cole Stapert25:16.3Gobles10.6
11Sergey Collings25:19.3Mt. Pleasant Sacred Heart9.6
9Matt Hassing25:19.8Bloomingdale9.4
12Jonathan Reed25:20.1Cedar Springs9.3
10Lucas Wells25:20.8FHN GR_Forest Hills Northern9.1
9Noah Bohan25:20.8Marcellus9.1
12Jacob Gonsler25:21.0Bay City Western9.0
10Ryan Travis25:21.1Shepherd9.0
10Jacob Gilbert25:23.9Dexter8.0
9Trey VanBaren25:27.8GR_Covenant Christian6.7
9Parker VanderMeer25:33.1Grandville5.0
12Nate Gil25:36.7FHE Ada Forest Hills Eastern3.8
10Aaron Wilks25:44.2Galesburg-Augusta1.3
11Allison Williams25:46.1FHE Ada Forest Hills Eastern0.6
9Chris Han25:47.9Mt. Pleasant Sacred Heart0.0

GradeNameTimeTeamRating
10Helen Sachs17:03.0Holland West Ottawa175.3
10Jessica Jazwinski17:15.1Hart171.3
12Arianne Olson17:19.4Holland West Ottawa169.9
12Allison Arnsman17:27.5Grandville167.2
11Drew Muller17:51.9East Grand Rapids159.0
11Natalie VanOtteren17:55.6GR_Christian157.8
11Madison Osterberg18:04.1Jackson Lumen Christi155.0
12Emily Cooper18:07.7Ann Arbor Pioneer153.8
10Lila Volkers18:12.5Kent City152.2
12Allison Cornell18:21.2FHN GR_Forest Hills Northern149.3
11Rachel Forsyth18:26.7Ann Arbor Pioneer147.4
11Selma Anderson18:28.4GR_Ottawa Hills146.9
12Maya Guikema18:29.6Jenison146.5
11Megan Germain18:29.6Otsego146.5
10Jordyn Klaasen18:30.8Zeeland West146.1
11Alyson Enns18:32.6Hart145.5
11Gail Vaikutis18:39.7St. Joseph143.1
10Valerie Beeck18:40.4Grand Haven142.9
10Elena Figueroa18:41.1St. Joseph142.6
11Logan Brazee18:41.2Otsego142.6
11Clara James-Heer18:41.6FHC GR_Forest Hills Central142.5
11Jenna Pilachowski18:42.6Monroe Jefferson142.1
10Cassie Garcia18:43.2Northville141.9
9Trinity VanderWoude18:45.5Rockford141.2
11Mylie Kelly18:46.4Benzie Central140.9
11Nikki Carothers18:47.7Brighton140.4
9Emma Hoffman18:48.0Otsego140.3
10Taylor Mitchell18:49.3Otsego139.9
10Isabelle Becker18:49.8Bay City Western139.7
9Abby Veit18:50.7TC West (Traverse City)139.4
12Sophia Rhein18:51.4Traverse City St. Francis139.2
10Sadey Seyferth18:53.7East Grand Rapids138.4
10Natalie Lewis18:55.3Rockford137.9
10Alena Blumberg18:55.7Dexter137.8
11CamBrie Corey18:57.1Petoskey137.3
11Natalie Mello18:57.5Ann Arbor Pioneer137.2
11Addison Washler18:57.6FHE Ada Forest Hills Eastern137.1
11Naomi Nelson18:58.3GR_Christian136.9
10Betsy Skendzel18:59.6Traverse City St. Francis136.5
12Lily Parker19:00.8Spring Lake136.1
12Ana Dunfee19:02.3Kalamazoo Loy Norrix135.6
11Payton Holtz19:02.4GR_Christian135.5
12Alisa Mason19:02.4Holland135.5
10Annabel O’Haver19:02.6Dexter135.5
11Alexis Ball19:02.8Traverse City Central135.4
11Grace Rowell19:04.1St Joseph Academy135.0
9Lydia LaMarra19:04.2Brighton134.9
12Natalie Kessler19:05.2Ann Arbor Skyline134.6
10Sienna Snyder19:06.2Saline134.3
11Amber Koole19:06.7GR_Covenant Christian134.1
11Miranda McNeil19:07.5Morley-Stanwood133.8
11Allison Kuzma19:07.8Zeeland East133.7
10Abby Roth19:08.1Saline133.6
9Lilah Poel19:08.2GR_Christian133.6
11Kendra Koster19:08.7Lawton133.4
12Sarah Scott19:09.5St Joseph Academy133.2
11Aiden Harrand19:10.2Buckley132.9
9Ava Porras19:10.7Holland West Ottawa132.8
12Megan Postma19:11.1Holland West Ottawa132.6
11Sylvia Sanok Dufallo19:11.7Ann Arbor Pioneer132.4
11Shannon Gillahan19:12.1Okemos132.3
12Julia Kozal19:12.5FHN GR_Forest Hills Northern132.2
10Presley Allen19:14.2Mendon131.6
10Addison Smith19:15.8Grand Haven131.1
12Bella Hoffer19:17.5Zeeland West130.5
12Rebekah Asselin19:17.7Temperance Bedford130.4
10Allie Nowak19:18.4Johannesburg-Lewiston130.2
11Megan Kowalski19:19.2Brighton129.9
11Nicole Mays19:19.3Okemos129.9
9Peyton Tucker19:19.4TC West (Traverse City)129.9
10Grace Roth19:19.6Saline129.8
11Laney Alig19:20.8Saline129.4
10Corynn Gady19:21.6Saline129.1
12Ava Maginity19:21.7Boyne City129.1
10Madeline Loe19:21.8Petoskey129.1
9Katie Berkshire19:22.3Gaylord128.9
11Ella Christensen19:22.6Northville128.8
12Natalia Quigley19:23.6Caledonia128.5
9Bailey Wenzlick19:23.8TC West (Traverse City)128.4
9Olivia Stacy19:24.8Portage Northern128.1
12Mia Rogan19:24.9Saline128.0
10Grace VanderKooi19:25.7Muskegon Western Mich. Christian127.8
12Sarah Dixon19:25.9FHE Ada Forest Hills Eastern127.7
11Allison Mayer19:27.0Ann Arbor Skyline127.3
12Hope Webber19:27.2Mattawan127.3
12Kaylee Pesta19:27.4Tecumseh127.2
12Ariel Warner19:27.5Shepherd127.2
11Cecilia Ruchti19:28.8St. Joseph126.7
10Lexie Ruffing19:31.3Spring Lake125.9
10Mackenzie Sellenraad19:31.7Saline125.8
9Brooklynn Brown19:32.6Cadillac125.5
9Reese Smith19:33.1TC West (Traverse City)125.3
10Elle Bissett19:34.3Brighton124.9
12Olivia Ippel19:35.5St. Joseph124.5
9Regan Feeley19:36.3Traverse City Central124.2
12Stella Farmer19:37.1Brighton124.0
10Ava Crews19:38.3Middleville Thornapple-Kellogg123.6
9Macy Fazekas19:38.4Jackson Lumen Christi123.5
10Alyssa Fouchey19:39.3TC West (Traverse City)123.2
12Ambria Nagel19:39.5Bay City Western123.2
9Bella LaFountain19:39.6Monroe St. Mary CC123.1
9Chloe Rinzema19:40.2GR_South Christian122.9
11Amanda Williams19:40.4Portage Central122.9
12Leah White19:40.8Ann Arbor Skyline122.7
9Ellie Scholma19:41.1GR_Christian122.6
11Madelyn Vande Bunte19:41.9Jenison122.4
12Therese Georgia19:42.0Port Huron Northern122.3
11Katie Hume19:42.8Ann Arbor Pioneer122.1
11Gabrielle Bolitho19:43.0Brighton122.0
11Emma Steele19:43.2Vicksburg121.9
9Ava Lawrence19:43.3East Kentwood121.9
12Cadence Schultz19:43.3East Kentwood121.9
11Ellia Agar19:43.8GR_South Christian121.7
12Ali Blouch19:44.2St Joseph Academy121.6
10Naomi Diekman19:44.7Jenison121.4
11Lily Salazar19:45.0Okemos121.3
11Ava Hollandsworth19:45.1Remus Chippewa Hills121.3
12Camryn Bodine19:45.3East Grand Rapids121.2
10Annalise Alkema19:45.5Kalamazoo Central121.2
10Madison Johnson19:45.9Paw Paw121.0
9Addison Tanis19:46.1Portage Northern121.0
9Hailey Creisher19:47.1Leslie120.6
12Sarah Timmer19:47.6GR_Christian120.5
12Ellory Clason19:47.8FHE Ada Forest Hills Eastern120.4
9Yolanda Gascho19:48.4Johannesburg-Lewiston120.2
12Maggie Otto19:48.9Jenison120.0
10Jane Olney19:49.0Holland West Ottawa120.0
11Nora O’Leary19:49.3Petoskey119.9
11Ella Kirkwood19:49.5Traverse City Central119.8
10Erin Lubahn19:51.2Leslie119.3
11Riley Peer19:52.4Monroe Jefferson118.9
10Chloe DeRidder19:52.9Grandville118.7
9Linnea Paige19:53.9Fremont118.4
10Devin Fisher19:56.6Rockford117.5
12Reaghan Babrick19:56.8Kalamazoo Loy Norrix117.4
11Viktoria Bloniarz19:58.4Monroe116.9
11Remington Arney19:58.6Newaygo116.8
11Bea Reeser19:59.1Spring Lake116.6
10Anna Sybenga19:59.4FHC GR_Forest Hills Central116.5
11Sophia Lado19:59.7East Grand Rapids116.4
12Anna Triezenberg20:00.2GR_Christian116.3
9Rebekah Stachura20:00.2Otsego116.3
12Jaana Glasmacher20:00.3Okemos116.2
10Ellie Schenkelberger20:00.7Traverse City Central116.1
9Andrea Schwartz20:00.8Jenison116.1
12Ava Pergitone20:01.0St. Clair116.0
10Desiree Duque-Rico20:01.1GR_West Michigan Aviation116.0
10Emma Smith20:01.1Rockford116.0
12Elle Himebaugh20:01.6Shepherd115.8
9Payton Lamb20:01.7TC West (Traverse City)115.8
9MollyKate Coates20:01.8Northville115.7
10Emma Drnek20:02.1Zeeland East115.6
10Hannah Geaney20:02.5Wyoming Potter’s House115.5
9Addie Birkholz20:02.6Holland West Ottawa115.5
10Abi Albright20:03.3Grand Haven115.2
12Mary England20:03.6Kalamazoo Central115.1
12Ariana Treat20:04.3Whitehall114.9
9Alexis Kotkowicz20:04.5Spring Lake114.8
12Caroline Vance20:05.7Ann Arbor Skyline114.4
9Fiona Whitmyer20:06.0Okemos114.3
12Petra Foote20:06.4Grand Traverse Academy114.2
10Emma Gunnett20:08.1Holland West Ottawa113.6
11Payton Hosley20:08.7Grand Haven113.4
12Amelia Kashian20:08.8Brighton113.4
10Grace Slocum20:09.1Traverse City St. Francis113.3
9Olivia Forsberg20:09.3Clare113.2
10Abbey Scholma20:09.3Hudsonville113.2
12Kathleen Venhuizen20:09.8Traverse City Central113.1
12Cecilia Conrad20:10.2Muskegon Mona Shores112.9
9Josie Longcore20:11.0Plainwell112.7
10Maddie Bruxvoort20:11.8Hudsonville Unity Christian112.4
9Rowan Allen20:11.9Mendon112.4
9Quinn Hatfield20:12.0Remus Chippewa Hills112.3
12Annika Sytsma20:12.5Kalamazoo Christian112.2
12Eleanor Cool20:12.6Cadillac112.1
11Adia Sikkema20:12.6GR_Christian112.1
10Addison Bruckman20:13.8Dexter111.7
11Allison Glendening20:14.6St. Joseph Our Lady of the Lake Catholic111.5
10Madison Morris20:14.6Tecumseh111.5
11Addison Begeman20:14.9Portage Central111.4
12Katelyn LaRue20:16.6GR_Christian110.8
10Monet Argeropoulos20:17.1Marquette110.6
10Nora Grossnickle20:17.3Benzie Central110.6
11Brooklyn Springvloed20:17.4GR_South Christian110.5
9Rhea Mouw20:17.5Portage Central110.5
12Halle Overmire20:18.1GR_South Christian110.3
12Erica Slocum20:18.3Bay City Western110.2
10Olivia VerBeek20:19.2Jenison109.9
10Rosie Gregory20:19.4Northville109.9
10Jaidyn Smith20:19.7Leslie109.8
12Sofia Oertel20:20.0Lawton109.7
12Mya Orner20:20.1Temperance Bedford109.6
11Bryna Mead-O’Brien20:20.3Okemos109.6
12Grace Pettit20:20.5Plainwell109.5
12Alyssa Gerritsma20:21.5Holland Christian109.2
10Lexie Beth Nienhuis20:21.6Hart109.1
12Elise Conkel20:22.1Hudsonville109.0
10Gracey Barry20:23.2Grand Haven108.6
9Megan Kuzma20:23.7Zeeland East108.4
9Jillian Hayes20:24.5Saline108.2
9Sammi Gale20:24.6Northville108.1
9Meghan Guczwa20:24.7Spring Lake108.1
11Peyton Ludwig20:25.2FHC GR_Forest Hills Central107.9
12Jonathah Bouwman20:25.9Grandville Calvin Christian107.7
10Alaina Klooster20:27.5Kalamazoo Christian107.2
11Rylee Duffing20:28.1Traverse City St. Francis107.0
11Tessa Rindfliesch20:28.2Zeeland West106.9
10Noelle Nienhuis20:28.3Hudsonville Unity Christian106.9
9Sophie Markel20:28.5Bay City Western106.8
12Emma Rajewski20:28.9Bay City Western106.7
10Ella Walton20:30.1Hillsdale Academy106.3
10Elizabeth Kunzi20:31.5Hudsonville105.8
12Veronica Fitzgerald20:32.1Monroe Jefferson105.6
10Clare Mathison20:32.7FHC GR_Forest Hills Central105.4
10Jun Hur20:33.3Portage Central105.2
9Audrey Biebel20:33.6FHN GR_Forest Hills Northern105.1
10Skylee Ames20:33.6Gaylord105.1
11Amelia Isackson20:33.8Kalamazoo Loy Norrix105.1
12Bianca Delogu20:34.3Benzie Central104.9
10Valerie Pollock20:34.8Fruitport104.7
10Preslee Perkins20:35.2Stevensville Lakeshore104.6
10Reese Hansen20:36.1GR_Ottawa Hills104.3
12Kayla Barna20:36.3GR_West Michigan Aviation104.2
10Lola Bryce20:37.0Grandville Calvin Christian104.0
12Jessie Postma20:37.4Hudsonville Unity Christian103.9
9Sofie Dzik20:38.1GR_West Michigan Aviation103.6
10Olivia Shaieb20:38.7Dexter103.4
12Kiann Schmottlach20:38.9FHN GR_Forest Hills Northern103.4
11Anezka Pradna20:38.9Three Rivers103.4
11Kate Varitek20:39.0Dexter103.3
12Alexia Ofield20:39.2FHN GR_Forest Hills Northern103.3
10Madison Rogan20:39.7Saline103.1
12Lola Reimers20:40.1Traverse City Central103.0
11MK Elliott20:40.7Portage Central102.8
12Claire Ritchey20:41.0Edwardsburg102.7
11Grace Folkema20:41.6Muskegon Western Mich. Christian102.5
11Mckenzie Richards20:41.9Bay City Western102.4
10Ayla Balazer20:42.0Ann Arbor Skyline102.3
11Ivy Andreas20:42.1Wyoming Potter’s House102.3
10Audrey Huff20:42.8Grandville102.1
10Lauren Tooley20:43.1Portage Central102.0
12Gabrielle Osterberg20:44.4Jackson Lumen Christi101.5
10Allie Komarowski20:44.8St. Clair101.4
9Lilly Schlack20:45.7Saline101.1
11Katie Riemersma20:45.7Spring Lake101.1
9Hannah Wier20:45.8St. Joseph101.1
11Bailey Burt20:45.9Saline101.0
12Nora Hoekert20:46.1Rockford101.0
10Julia Frampton20:47.0Holland West Ottawa100.7
9Hana Boggess20:47.2Ann Arbor Pioneer100.6
12Amanda Laughery20:47.2Vicksburg100.6
12Dylan Pasia20:47.3Port Huron Northern100.6
12Anna Rachowicz20:48.8Portage Central100.1
10Madeline Young20:48.9Buchanan100.0
12Madeleine Barge20:48.9Rochester Hills Lutheran NW100.0
10Claire Lisker20:49.0Monroe St. Mary CC100.0
11Mia Bateson20:49.1FHC GR_Forest Hills Central100.0
11Jennifer Hernandez20:49.2Three Rivers99.9
12Lainey Roth20:49.4GR_West Catholic99.9
11Sydney Fazekas20:49.6Jackson Lumen Christi99.8
12Leah Thompson20:49.9Caledonia99.7
11Gracie Houtman20:49.9Kent City99.7
12Maeline Dehanne20:50.0Otsego99.7
11Reiel Ghiglia20:50.2Hudsonville99.6
9Maddy Rivera20:50.8Northville99.4
9Kenai Kokx20:51.0Hart99.3
9Ana Beimers20:51.5Hudsonville Unity Christian99.2
10Gwen Lamport20:51.6FHC GR_Forest Hills Central99.1
9Macallie Retan20:52.0Grandville99.0
10Bridget Mullen20:52.5St Joseph Academy98.8
10Lily Frendt20:53.3Grand Haven98.6
10Maggie Ruffini20:53.8FHN GR_Forest Hills Northern98.4
9Macy Guikema20:54.1Jenison98.3
12Emma Abbott20:54.1Tecumseh98.3
12Lydia Cocciolone20:54.3Ann Arbor Skyline98.2
9Lily Sargent20:54.3Gaylord98.2
11Alyssa DeFields20:54.7Caledonia98.1
9Annika TerBeek20:54.8GR_Christian98.1
9Savannah Arnett20:54.8Leslie98.1
10Madalynn Karsies20:55.5Pinckney97.8
11Nancy Gage20:55.8Saline97.7
12Carley Lynch20:56.2Shepherd97.6
9October Harns20:56.5Okemos97.5
11Laurel Tolliver20:56.6Grand Haven97.5
11Maddie Bosch20:56.8Hudsonville Unity Christian97.4
11Angel Miller20:57.2Parchment97.3
12Jolie Fisher20:57.2Shepherd97.3
12Heidi Spahr20:57.2Zeeland West97.3
11Addison Noble20:57.5Allendale97.2
9Meredith Hall20:57.6TC West (Traverse City)97.1
10Sierra Grooters20:58.3Hudsonville Unity Christian96.9
12Emily Stevenson20:58.5Tecumseh96.8
12Regan Hill20:58.7Cadillac96.8
11Maddie Gallagher20:59.3Traverse City St. Francis96.6
10Ambria DePoy20:59.4Holland96.5
12Caley Kerwin20:59.5Schoolcraft96.5
9Mallory Wilcox20:59.6Bay City Western96.5
12Antonia Bruckman21:00.1Dexter96.3
9Dylan Bosma21:00.1GR_NorthPointe Christian96.3
12Kylie Schelhaas21:00.1Hudsonville Unity Christian96.3
10Randi Pennington21:00.7Jenison96.1
12Julia Troxel21:00.7Rochester Hills Lutheran NW96.1
9Kendall Braginton21:00.8Muskegon Mona Shores96.1
12Savanna Owens21:01.6Hart95.8
10Ella Harlow21:02.2Portage Northern95.6
11Margot Hagerty21:02.6Traverse City St. Francis95.5
10Tessa Minnear21:03.2Hudsonville95.3
12Tacy Kratt21:03.3St Joseph Academy95.2
10Adalyn Britton21:03.5Whitehall95.2
12Hayley Heinrich21:03.8Zeeland East95.1
12Madison Duvall21:04.2Monroe Jefferson94.9
10Clara Fast21:04.9Bridgman94.7
11Marisa Mazza21:05.7Cadillac94.4
11Madalyn Agren21:06.0Johannesburg-Lewiston94.3
10Tessa Bruns21:06.4Marquette94.2
12Stephanie Dodd21:06.9Zeeland West94.0
12Abigail Pretty21:08.6Hart93.5
12Madelyn Fennema21:08.7Caledonia93.4
12Olivianna Watkins21:09.1Hanover-Horton93.3
10Sofia Bogard21:09.1Kalamazoo Loy Norrix93.3
10Addison Rozema21:09.2Hudsonville93.3
10Rachel Berkenpas21:09.5GR_South Christian93.2
9Alina Martinson21:10.3Holland Christian92.9
10Grace Oberski21:10.3Saline92.9
10Jessica Warren21:10.4Tecumseh92.9
9Brooklynn Frazee21:10.5Buckley92.8
11Addie Grill21:10.6Zeeland East92.8
9Cieara Barrett21:10.7Concord92.8
11Rosalinda Gascho21:11.5Johannesburg-Lewiston92.5
11Izabella Loubser21:11.5Temperance Bedford92.5
12Julia Jones21:11.6Grand Traverse Academy92.5
12Hinako Ueshima21:11.7Allendale92.4
12Sydney Van Es21:12.3Kalamazoo Hackett92.2
11Lilyana Bratt21:12.8St. Clair92.1
11Abby Rice21:13.4Rochester Hills Lutheran NW91.9
12Katelynn Jalosky21:13.6St. Clair91.8
12Allison Nutt21:13.7Ann Arbor Pioneer91.8
9Ellie Jasperson21:13.7Northville91.8
10Lauren Hills21:13.8Hudsonville91.7
9Paige Ritchie21:13.9Traverse City St. Francis91.7
10Natalie Kooyer21:14.5Hudsonville Unity Christian91.5
12Lily LaBurn21:15.2Holland Black River91.3
12Belinda Vrielink21:15.8GR_West Michigan Aviation91.1
12Morgan Kay21:16.3Monroe90.9
12Sarah Etcher21:16.8Grandville90.7
10Emma Margaron21:17.4Holland90.5
10Klea Verstrate21:17.6Hudsonville90.5
9Taryn DiLaura21:18.3Zeeland East90.2
11Ava Viegelahn21:18.8Grass Lake90.1
10Lizzie Thibeault21:19.8Saline89.7
11Callan Kaffl21:19.9Northville89.7
10Stella Hensley21:20.5Portage Central89.5
10Ariana Pillot21:20.6Schoolcraft89.5
9Charlene Kuras21:20.7Zeeland East89.4
9Natalie Gates21:21.1Hudsonville Unity Christian89.3
11Cora Mullins21:21.4Johannesburg-Lewiston89.2
9Anna Pake21:22.1Howard City-Tri-County89.0
9Annabelle Beloiu21:22.1Northville89.0
10Ava Iverson21:22.4Benzie Central88.9
12Jenna Hinken21:22.6Allendale88.8
12Emma Bushroe21:22.9Temperance Bedford88.7
11Kate Wayne21:23.3Hudsonville88.6
12Brenna Pothoof21:23.7Allendale88.4
11Avery Hecksel21:23.9East Grand Rapids88.4
12Anna Tubbergen21:24.0GR_NorthPointe Christian88.3
10Hannah Erlandson21:25.6Plainwell87.8
12Elodie Malherbe21:26.6Marquette87.5
10Taylor Klimp21:27.2Otsego87.3
11Merceydez Patton21:27.3Muskegon Oakridge87.2
11Greta Hondorp21:27.4Zeeland West87.2
9Kenna Charbauski21:27.5FHN GR_Forest Hills Northern87.2
12Whitney Wilkinson21:27.5Hillsdale Academy87.2
9Shenoah Collier21:27.8Grand Traverse Academy87.1
9Delaney Little21:28.0Boyne City87.0
9Jillian Clason21:28.3FHE Ada Forest Hills Eastern86.9
12Brianna Zuidema21:28.5Muskegon Western Mich. Christian86.8
10Mila Schneider21:28.6Rockford86.8
12Shea Walli21:28.7Bay City Western86.8
9Alia Zuidema21:28.9Muskegon Western Mich. Christian86.7
9Madison Cooley21:29.3Gobles86.6
12Ebise Tarekegn21:29.7East Kentwood86.4
10Jane Manthei21:30.2Petoskey St. Michael86.3
10Corina Mitteer21:30.3Whitehall86.2
9Ally Schmitz21:30.8Breckenridge86.1
12Natalie Zochowski21:30.9Johannesburg-Lewiston86.0
11Mckenzie Riley21:30.9St Joseph Academy86.0
10Bethany Zimmerman21:31.1Spring Lake86.0
10Avalynn Klapmust21:31.2Caledonia85.9
10Primalia Cubitt21:31.5Traverse City Central85.8
12Jessica Harney21:31.6Rockford85.8
10Marina Walz21:31.8Parma Western85.7
12Aubrey Herder21:32.3Kalamazoo Christian85.6
10Gracie Warner21:32.5Shepherd85.5
9Delaney O’Reilly21:32.8Portage Northern85.4
12Addison Essebaggers21:33.0Hudsonville Unity Christian85.3
9Aubrey Sargent21:33.3St. Clair85.2
11Jacqueline Morton21:33.6Mt. Pleasant Sacred Heart85.1
12Caroline Stewart21:33.8FHN GR_Forest Hills Northern85.1
12Evie DeBlaay21:33.8GR_South Christian85.1
10Grace Harris21:34.2St Joseph Academy84.9
11Alanna Mulligan21:34.9Rockford84.7
12Elise Larsen21:35.0St Joseph Academy84.7
11Rachel Garlock21:35.6St Joseph Academy84.5
10Clara Peikert21:35.8Ann Arbor Pioneer84.4
10Kaylee Sprague21:35.8Stevensville Lakeshore84.4
10Adysen Daman21:35.9Caledonia84.4
9Madelyn Baar21:36.0East Grand Rapids84.3
9Amelia Cribbins21:36.4Dexter84.2
10Alanna Clague21:36.4Portage Central84.2
10Maya VanSolkema21:36.5Hudsonville Unity Christian84.2
11Isabella Max21:37.3Kent City83.9
12Anna Khuri21:37.4St Joseph Academy83.9
10Marissa Bruininks21:38.0Portage Central83.7
10Taryn Landers21:38.8Hudsonville Unity Christian83.4
9Avery Hoeft21:39.8Dexter83.1
10Abby Lechy21:40.0Monroe St. Mary CC83.0
12Bethany Brown21:40.2Parchment82.9
11Kendall Wank21:40.4Richland Gull Lake82.9
9Addison Chownyk21:40.5Frankfort82.8
11Holly Velting21:40.7Middleville Thornapple-Kellogg82.8
12Amelia Gibbs21:41.2Paw Paw82.6
12Monica Ristich21:41.5Ann Arbor Pioneer82.5
12Lillian Reiner21:42.1Holland West Ottawa82.3
12Samantha Hill21:42.4Muskegon Mona Shores82.2
9Sage Parsons21:42.8Clare82.1
12Justice Prins21:43.1Parma Western82.0
11Hannah Lewis21:43.5Zeeland East81.8
11Samantha LaFountain21:43.6Monroe St. Mary CC81.8
12Ellery Alkema21:44.0Allendale81.7
9Adyson Baker21:44.4Buchanan81.5
10Ada Grubaugh21:44.7Frankfort81.4
12Nathalie Strockis21:44.8GR_West Catholic81.4
9Megan Gimmey21:44.8Shepherd81.4
10Addison Streetman21:45.0Dexter81.3
9Brooklyn Werner21:45.2Bay City Western81.3
12Eleanor Bush21:45.9Otsego81.0
10Macy Daniels21:46.7Kalamazoo Loy Norrix80.8
10Madeline Kochany21:47.0Bay City Western80.7
11Lindsay Minderhoud21:47.2GR_Covenant Christian80.6
11Madison Gimmey21:48.0Shepherd80.3
11Lucy Johnson21:48.2Gaylord80.3
10Annika DeJong21:48.2Stevensville Lakeshore80.3
11Danielle Cronin21:48.6Traverse City St. Francis80.1
12Kierstyn Thompson21:49.7Niles79.8
12Olivia Smith21:49.9Stevensville Lakeshore79.7
11Lilly Houle21:50.1Muskegon Mona Shores79.6
9Emma Riker21:50.2Kalamazoo Hackett79.6
11Oliviah Malloy21:50.4Big Rapids79.5
12Elise Ferguson21:50.4Grandville79.5
12Erin Hyland21:50.9St Joseph Academy79.4
11Lauren Paredes21:51.0Northville79.3
12Erika Quibell21:52.1East Kentwood79.0
11Rebecca James21:52.2Portage Northern78.9
9Libby Post21:52.2Zeeland East78.9
12Mary Webb21:52.5Kingsley78.8
10Desiree Huitron21:52.5Wyoming Lee78.8
9Lily Tatko21:53.2GR_Christian78.6
10Lauren Pretty21:53.2Hart78.6
9Acacia Williams21:53.3Holland Calvary Christian78.6
10Frankie Loriso21:53.7Vicksburg78.4
9Kaily McDaniel21:54.0Milan78.3
9Anna Coury21:54.0Monroe78.3
10Avery Westall21:54.4Breckenridge78.2
11Alana Simmons21:54.5Portage Central78.2
12Haylee Woods21:54.7Stevensville Lakeshore78.1
9Claire Cousineau21:54.7Tecumseh78.1
10Thia Tello21:55.9Jackson Lumen Christi77.7
10Lucy Pike21:56.0Ann Arbor Pioneer77.7
10Grace Bullock21:56.5Grass Lake77.5
10Ellie Francis21:56.8Allendale77.4
11Jenna VanDussen21:56.9Schoolcraft77.4
12Liliana Wilstermann21:57.3GR_Christian77.2
12Molly Young21:57.4Vicksburg77.2
11Abby Wilson21:57.6Holland77.1
12Hannah Grahn21:57.7Kingsley77.1
11Cambrie Lawrence21:57.8Benzie Central77.1
10Rylynn Hein21:57.8St. Joseph77.1
9Katelynn Boyd21:58.4Hudsonville Unity Christian76.9
12Autumn Major21:58.6Centreville76.8
12Alexia Wentzel21:59.0St Joseph Academy76.7
11Eleanor Kingshott22:00.0Muskegon Western Mich. Christian76.3
9Kennedy Bugbee22:00.1Hanover-Horton76.3
12Allison Hilts22:00.1Portage Central76.3
11Brooklyn Badders22:00.3Otsego76.2
10Molly Padilla22:01.2GR_Christian75.9
12Tori Yates22:01.3Niles75.9
11Emy Smith22:01.3Zeeland West75.9
12Elizabeth Ward22:02.2Bay City Western75.6
12Isabella Cifuentes22:02.4Zeeland West75.5
9Katie Million22:02.5Grass Lake75.5
11Morgan Lowell22:02.5Watervliet75.5
9Jennifer Kmiecik22:03.6Bear Lake-Onekama75.1
9Lauryn Byker22:03.6Hudsonville Unity Christian75.1
11Zane Sandelin22:03.6Vicksburg75.1
11Kloe Kimbrell22:04.2Caledonia74.9
10Lydia Recor22:04.8Spring Lake74.7
12Ashley Davis22:05.1Muskegon Mona Shores74.6
9Lili Zondervan22:05.5GR_South Christian74.5
11Gwendalynn Rickard22:05.6Big Rapids74.5
12Joelle White22:05.7Delton-Kellogg74.4
10Rachel Sprauer22:06.0Ann Arbor Pioneer74.3
12Emily Langerak22:06.0GR_South Christian74.3
10Addison Wurfel22:06.3Vicksburg74.2
9Ariana Tanner22:06.4Fremont74.2
12Hope Zichterman22:06.8Kalamazoo Christian74.1
12Meredith Walters22:07.1Holland74.0
10Emma Taggett22:07.1Plainwell74.0
11Helena Jolliffe22:07.3Rockford73.9
10Lily Roossien22:08.4FHE Ada Forest Hills Eastern73.5
12Grace Hillier22:09.2Kingsley73.3
9Alyssa Mertes22:09.5Rockford73.2
11Alexis Flint22:09.6Hanover-Horton73.1
11Maggie Reszka22:09.8East Grand Rapids73.1
11Erika Bylsma22:09.8GR_Covenant Christian73.1
10Maya Padisak22:10.0Traverse City St. Francis73.0
11Robyn Tatko22:10.2GR_Christian72.9
10Caroline Roberts22:10.4Hillsdale Academy72.9
9Cambrynne Giem22:10.7Boyne City72.8
12Elsa Mattsson22:11.0Allendale72.7
10Carrie Schwartz22:11.3Saline72.6
12Lindsey Velting22:11.5Middleville Thornapple-Kellogg72.5
11Avery Mickelson22:11.9Cadillac72.4
9Katelyn Van Es22:11.9Kalamazoo Hackett72.4
10Diamond Madison22:12.7Muskegon Mona Shores72.1
10Rhya Wright22:12.9Dexter72.0
12Isabella Berry22:13.1Hanover-Horton72.0
9Rory Workman22:14.1East Grand Rapids71.6
10Mary Riley22:14.8St. Joseph Our Lady of the Lake Catholic71.4
12Lydia Tolsma22:15.0GR_South Christian71.3
12Abigail Hess22:15.2Edwardsburg71.3
9Lilah Yoder22:15.4FHC GR_Forest Hills Central71.2
9Lydia Huisman22:15.4GR_South Christian71.2
9Lydia Howard22:15.7Kent City71.1
12Sydney Guyot22:15.9Hudsonville71.0
10Augusta Bowman22:15.9Remus Chippewa Hills71.0
11Ellie Miller22:15.9Spring Lake71.0
12Claire Caplea22:15.9St. Joseph71.0
11Raegan Ruel22:16.0Muskegon Oakridge71.0
11Anna Smith22:16.7Dexter70.8
10Samantha McClelland22:17.2FHN GR_Forest Hills Northern70.6
11Addie Curtis22:17.4Marcellus70.5
11Amelia Hurst22:17.7Paw Paw70.4
12Claire Johnston22:17.8Morley-Stanwood70.4
11Lauren Cole22:18.0Petoskey70.3
9Corinna Aulph22:18.1Monroe70.3
12Lucy Kooyer22:18.7Hudsonville Unity Christian70.1
11Abby Harma22:19.5Marquette69.8
11Bridget Collins22:19.5St Joseph Academy69.8
12Lucy VanDemark22:19.6Middleville Thornapple-Kellogg69.8
11Natalie Schulz22:19.9Howard City-Tri-County69.7
10Kaitlyn Harris22:20.5St. Joseph69.5
10Morgan Lawrence22:20.6Muskegon Western Mich. Christian69.5
10Kimberly Romero22:20.8Watervliet69.4
11Anastasia Ledford22:21.0Caledonia69.3
9Danae VanBaren22:21.2GR_Covenant Christian69.3
10Ava Quasney22:21.4Northville69.2
9Lily Geyer22:22.2Spring Lake68.9
10Sadie Ebel22:22.4St. Joseph68.9
12Kelly Huis22:22.5Kingsley68.8
9Piper Bryant22:22.7Edwardsburg68.8
9Amber Kuiper22:22.8GR_Covenant Christian68.7
11Riley Adams22:23.4Concord68.5
10Mia Powell22:23.4GR_Christian68.5
9Madeline Beck22:23.5Portage Central68.5
11Alyssa Masserant22:23.6Monroe Jefferson68.5
11Lilly Dood22:23.8GR_South Christian68.4
11Caiti Grant22:23.8Zeeland West68.4
10Catherine Taft22:23.9Clare68.4
9Kinsey Peer22:24.3Buckley68.2
9Sophie Koleszar22:24.3Zeeland East68.2
10Emily Zemitans22:24.4Vicksburg68.2
9Lizzy Vollbrecht22:24.5TC West (Traverse City)68.2
12Mary Harkema22:24.6GR_South Christian68.1
12Megan Ahrens22:25.2FHN GR_Forest Hills Northern67.9
11Hannah Barone22:25.2Jenison67.9
9Allison Ramer22:25.3Richland Gull Lake67.9
10Ella Spanding22:25.7Gaylord67.8
10Abbie Terry22:25.9East Kentwood67.7
12Abby Martin22:25.9Hudsonville67.7
11Paige Bell22:26.1Grand Traverse Academy67.6
9Alivia Apol22:26.1Hudsonville67.6
10Olivia Timmons22:26.2Otsego67.6
11Anika Bouwman22:26.9GR_Christian67.4
12Mariah Martinez22:26.9Grandville67.4
11Emmy Willemin22:27.0FHC GR_Forest Hills Central67.3
9Cate (Catherine) Brown22:27.1Cadillac67.3
11Madilyn Jarc22:27.5St Joseph Academy67.2
9Riley Provost22:27.7Saline67.1
12Elise Meister22:27.7Zeeland East67.1
11Madison Werk-Spitzer22:27.8St. Joseph67.1
10Audrey Durham22:28.2Zeeland East66.9
11Violet Chamberlain22:28.3FHN GR_Forest Hills Northern66.9
10Aubrey Jackson22:28.3Niles66.9
10Jaelynn Little22:28.7Bangor66.8
9Lydia Brown22:28.8Spring Lake66.7
11Megan Zahnow22:28.8Vicksburg66.7
10Leah Williams22:28.9Caledonia66.7
9Madelyn Tude Thuot22:29.2Stevensville Lakeshore66.6
10Lucy Alcorn22:29.9Allendale66.4
9Josephine Sullivan22:30.0Rockford66.3
12Emmi Kruhak22:31.4Marquette65.9
11Cara Morse22:31.5Muskegon Oakridge65.8
11Hannah Grace Wildschut22:31.7GR_Christian65.8
11Tori Most22:32.2Breckenridge65.6
11Jalynn Schmelter22:32.3Leslie65.6
9Ayla Stager22:32.3Saline65.6
11Saebrianna Smallwood22:32.5Milan65.5
10Hannah Dupuis22:32.7Caledonia65.4
10Kylie Warner22:32.8Saline65.4
11Megan Bell22:33.1Ann Arbor Pioneer65.3
12Addison Turk22:33.1GR_West Michigan Aviation65.3
11Natalie Glerum22:33.5Schoolcraft65.2
9Sofia Alaimo22:33.8Frankfort65.1
11Raya Mergen-Henry22:33.9Plainwell65.0
10Kaleigh Swiger22:34.6Cadillac64.8
12Lauren Halverson22:34.8FHN GR_Forest Hills Northern64.7
9Alison Rotman22:34.9Holland Calvary Christian64.7
9Reese Mickelsen22:35.3FHN GR_Forest Hills Northern64.6
9Emily Barbeau22:35.5Bay City Western64.5
11Alyssa VanDussen22:36.6Schoolcraft64.1
12Kelsey Knape22:37.3Tecumseh63.9
10Mia Schroeder22:38.1Monroe Jefferson63.6
12Gracey Bento22:38.2East Kentwood63.6
12Madison Parmley22:38.2Whitehall63.6
12Natalie Allshouse22:38.3Rockford63.6
9Aspen Taylor22:38.5Dexter63.5
9Alaina Driver22:38.5Potterville63.5
12Annika Steinke22:38.6Lawton63.5
10Kim Miller22:39.5Monroe Jefferson63.2
12Alisa Westerling22:39.7Allendale63.1
11Iris Millies22:39.7Hillsdale Academy63.1
9Maya Grossman22:39.8Vicksburg63.1
10Ida Larsen22:40.3Marquette62.9
10Katelynn Reading22:40.3Saline62.9
11Jada Stanfill22:40.5Portage Northern62.8
11Hanah Johnson22:40.6Cadillac62.8
11Serena O’Brien22:40.7Ann Arbor Skyline62.8
9Grace Askew22:41.0St. Clair62.7
10Olivia Harris22:41.2St. Joseph62.6
10Clair Bacon22:41.4St. Clair62.5
9Addisen Harrand22:41.6Buckley62.5
10Julie Frymire22:41.6Muskegon Mona Shores62.5
12Samantha Sexton22:42.0Temperance Bedford62.3
12Summer Fast22:42.1Bridgman62.3
10Isabella Stoetzel22:42.2Parma Western62.3
11Tessa Meyers22:42.8Saline62.1
9Kandin Shuler22:43.0Bridgman62.0
9Ellie Reed22:43.1Centreville62.0
9Leona Knudsen22:43.1Monroe St. Mary CC62.0
12Lindsey Peterson22:43.6Zeeland West61.8
9Joelle Patten22:43.7Fremont61.8
11Rebecca Rummel22:44.6Saline61.5
11Kayla Valdes22:44.8St. Joseph61.4
9Audrey Knochel22:45.0Bay City Western61.3
9Makynna Williams22:45.5Buchanan61.2
9Aubrey Miscikowski22:45.5Temperance Bedford61.2
10Zoey Walerczyk22:45.6Newaygo61.1
12Elizabeth Beck22:45.8Ann Arbor Skyline61.1
12Avery Steffes22:45.8Stevensville Lakeshore61.1
9Grace Kooyer22:46.0GR_South Christian61.0
10Emily Howell22:46.2Bridgman60.9
9Julianne Mounce22:46.5Kalamazoo Hackett60.8
12Brooke Sweet22:46.7Fruitport60.8
9Saige Donker22:46.7GR_South Christian60.8
9Amerie Wilson22:46.8Milan60.7
10Olivia Szczepanik22:46.8Temperance Bedford60.7
10Alisha Esquivel22:47.0Kent City60.7
12Lily Deja22:47.7Mt. Pleasant Sacred Heart60.4
10Anahi Garcia22:47.8Jenison60.4
12Naomi Kaczor22:47.9Ann Arbor Pioneer60.4
9Aurora Janevic22:48.3Ann Arbor Pioneer60.2
10Danica Aldrich22:48.3Breckenridge60.2
10Lilly Hopkins22:49.1Hart60.0
10Ava Fisher22:49.7Jenison59.8
11Kendall Zaliwski22:50.1Rochester Hills Lutheran NW59.6
11Eleanor Young22:50.8Buchanan59.4
9Alyssa Burks22:50.8Hudsonville59.4
10Sabrina Bielecki22:50.8Hudsonville59.4
10Julia Moyle22:50.8Marquette59.4
9Taylor Sill22:50.9Berrien Springs59.4
12Camryn Brown22:51.1Coloma59.3
11Brianna Wheaton22:51.8Pinckney59.1
9Kyrstie Celebuski22:52.4Grandville58.9
11Riley VanderLaan22:52.5GR_South Christian58.8
9Emma-Claire Sleighter22:52.6East Kentwood58.8
12Sydney Dec22:52.6Temperance Bedford58.8
10Taylor Seibt22:52.9Clare58.7
9Paige Chapel22:52.9Muskegon Western Mich. Christian58.7
9Madeline Pacola22:52.9Petoskey58.7
12Addison Miller22:53.1Bloomingdale58.6
12Emma Thompson22:53.1Middleville Thornapple-Kellogg58.6
11Maureen Smith22:53.1Monroe St. Mary CC58.6
10Bradey Harmelink22:53.2Grandville58.6
12Kiera Tuttle22:53.3Saline58.6
12Emma Burrell22:53.4Rochester Hills Lutheran NW58.5
12Margaret Hartman22:53.8FHN GR_Forest Hills Northern58.4
12Bella Dykstra22:54.0Holland Christian58.3
10Claire Vos22:54.1Plainwell58.3
11Amelia Walchak22:54.5East Grand Rapids58.2
10Makayla Meeuwsen22:54.9Jenison58.0
9Madison Kietzman22:55.0Middleville Thornapple-Kellogg58.0
9Sarah Trojanowski22:55.4Traverse City St. Francis57.9
10Kailyn Austin22:55.6Saline57.8
11Haylee Livermore22:55.8Remus Chippewa Hills57.7
12Camille Wolbrink22:56.4Holland Black River57.5
12Elizabeth Chaffee22:56.5Newaygo57.5
11Mia Mulder22:56.7Schoolcraft57.4
10Amelia Smith22:56.9Gaylord57.4
9Sophia Bouck22:56.9Remus Chippewa Hills57.4
12Kate Boland22:57.1St Joseph Academy57.3
12Mary Saylor22:57.9Niles57.0
9Sophie Brendlinger22:57.9Portage Central57.0
10Leilani Schoonmaker22:58.1Saugatuck57.0
12Ella Rus22:58.4GR_Covenant Christian56.9
10Jocelyn Mein22:58.7Portage Northern56.8
11Macy Andress22:58.9Edwardsburg56.7
11Laura Groner22:59.2Plainwell56.6
9Marisa Toonstra22:59.2Wyoming Potter’s House56.6
11Tru Muday22:59.6Richland Gull Lake56.5
10Mary Masserant23:01.8Traverse City St. Francis55.7
10Kylie Conn23:02.1Niles55.6
10Adelaide Kauchak23:02.1Portage Central55.6
9Katherine Klooster23:02.4GR_West Catholic55.5
12Avery Vogel23:03.2Paw Paw55.3
11Lauren Jousma23:03.6Grandville Calvin Christian55.1
11Madison Basham23:03.9Grass Lake55.0
12Hannah Hillary23:04.1East Grand Rapids55.0
9Tessa Buday23:04.2Benzie Central54.9
10Sayla Bender23:05.5Kingsley54.5
12Ella Adalbert23:06.3Kalamazoo Loy Norrix54.2
9Lily Hinkle23:06.3Springport54.2
12Rachel Allabaugh23:06.6Kalamazoo Christian54.1
10Ava Rommel23:07.1St. Joseph54.0
12Iris Polly23:08.1St Joseph Academy53.6
11Natalie Coleman23:08.5Parma Western53.5
9Abigail Studer23:08.6Hart53.5
12Kiersten Schmitt23:08.7GR_Christian53.4
11Maya Veldt23:09.0Saugatuck53.3
10Madelyn VanDort23:09.4Zeeland West53.2
11Cailynne Flint23:09.5Monroe St. Mary CC53.2
10Daphne Deaton23:09.6Hudsonville53.1
10Sarah Patterson23:10.8Muskegon Mona Shores52.7
12Kate Farley23:10.8Petoskey52.7
10Violet Papin23:11.0Marquette52.7
9Taylor Hoppe23:11.2Grass Lake52.6
10Sophia Eldridge23:11.3St Joseph Academy52.6
11Aileen Bachrans23:11.5Ann Arbor Skyline52.5
10Rita Luhring23:11.6Rochester Hills Lutheran NW52.5
10Natalie Gibson23:11.8Remus Chippewa Hills52.4
12Grace Finley23:12.1Monroe52.3
12Morgan Righter23:12.1Portage Central52.3
10Esme James23:12.3Berrien Springs52.2
9Layla Geurink23:12.8Holland Christian52.1
9Laelle Terpstra23:12.9GR_Covenant Christian52.0
10Kate Mocho23:13.7St Joseph Academy51.8
9Amaya Roper23:14.2Benzie Central51.6
10Mara VanWagner23:14.4Kingsley51.5
11Sophia Blanco23:14.6Richland Gull Lake51.5
10Evelyn Vandlen23:14.7Spring Lake51.4
11Lily Ward23:15.5Clare51.2
9Lucy Garber23:15.6Stevensville Lakeshore51.1
9Kasey Haartman23:16.4Hudsonville Unity Christian50.9
11Neva Rognes23:16.8Saline50.7
10Thalia Pineda23:17.3Newaygo50.6
11Madeline Herringa23:17.3Portage Northern50.6
9Chelsey Hertel23:18.1Boyne City50.3
9Paige Zeigler23:18.1Kalamazoo Hackett50.3
11Luna Canziani23:18.3Parma Western50.2
12Adriana Byker23:18.4Hudsonville Unity Christian50.2
9Maya Muenzer23:18.6Temperance Bedford50.1
11Sylvie Mulder23:19.3Holland Christian49.9
12Audrey Allard23:19.4Leslie49.9
12Kaylee Schelich23:19.5Kingsley49.8
12Ella Racette23:19.7Milan49.8
9Natalie Brown23:19.8Bear Lake-Onekama49.7
10Audrey McKeiver23:20.0GR_West Catholic49.7
11Rylee Boersen23:20.3Holland49.6
12Elissa Cyphers23:20.6St. Clair49.5
9Melanie Thornton23:21.1GR_NorthPointe Christian49.3
10Paige Clinger23:21.2GR_West Catholic49.3
9Claire Bolhouse23:21.5Hudsonville49.2
11Lydia VerBeek23:21.7Wyoming Potter’s House49.1
10Tuula Buckland23:21.9Bridgman49.0
10Kate Witherell23:22.0Spring Lake49.0
12Hallie Kooyer23:22.1Hudsonville Unity Christian49.0
9Josie Shanley23:22.3Richland Gull Lake48.9
12Molly Macina23:22.4Zeeland East48.9
9Leah Storey23:22.5Remus Chippewa Hills48.8
9Samantha Conley23:22.5Spring Lake48.8
10Kate May23:22.7Frankfort48.8
12Celia Kingscott23:22.8Grandville48.7
10Mara McClellan23:23.3Saline48.6
11Jill Kaspar23:23.6Bridgman48.5
12Alyson Vikstrom23:24.0Holland Christian48.3
11Ella Lovasco23:24.3Bay City Western48.2
10Summer Adams23:24.7Big Rapids48.1
9Mikayla Reddy23:24.8Rockford48.1
11Tahira Gjukis23:25.1Portage Northern48.0
11Alyssa Seinen23:25.3Hudsonville Unity Christian47.9
11Abby Schrauben23:25.8St. Joseph Our Lady of the Lake Catholic47.7
12Lauren McKenna23:26.4Caledonia47.5
10Maija Maki-Warne23:26.5Marquette47.5
9Laura Bigard23:26.8Mt. Pleasant Sacred Heart47.4
12Marissa Lunt23:27.0FHC GR_Forest Hills Central47.3
9Taylor Hinterman23:28.3Bay City Western46.9
12Isabell Peltier23:28.3Kingsley46.9
10Alexandra Butler23:28.5Monroe46.8
9Stella Deshano23:28.6Bay City Western46.8
10Jasmine Boggy23:29.3Ann Arbor Pioneer46.6
10Ally Wiersma23:29.7Hudsonville46.4
12Elyse Kendziorski23:30.2Bay City Western46.3
9Hattie Pok23:30.7Ann Arbor Pioneer46.1
11Aamori Paz23:30.8Newaygo46.1
9Carly Gaylord23:32.2Cadillac45.6
11Lindsey Tubergen23:32.3Hudsonville45.6
11Emma Kenyon23:32.3Paw Paw45.6
10Alayna Godfrey23:32.4East Kentwood45.5
11Alexandria Mason23:32.5Ann Arbor Skyline45.5
9Bridget Kerber23:32.8Ann Arbor Pioneer45.4
11Sydney Feagan23:33.1Petoskey St. Michael45.3
11Mackensy Wilson23:33.3Boyne City45.2
10Leah Fisk23:33.6Cadillac45.1
12Marissa DeWitte23:33.6Hudsonville45.1
9Zeva Hathaway23:33.6Pinckney45.1
9Amity Riggenbach23:33.7Niles45.1
12Sara Kooistra23:33.7Wyoming Potter’s House45.1
12Priscilla Gonzalez23:33.8Bloomingdale45.1
11Elise Pfeiffer23:33.9Fremont45.0
11Abaeny Dek23:34.3St Joseph Academy44.9
9Adrienne Stewart23:35.2Ann Arbor Skyline44.6
10Jemma Doublestein23:35.3East Grand Rapids44.6
12Kate Parzych23:35.6FHN GR_Forest Hills Northern44.5
10Miley Torres23:35.9Lawton44.4
10Evie Morrison23:37.8Berrien Springs43.7
10Ellie Fischer23:38.7St. Joseph43.4
11Sydney Greaves23:38.8Buchanan43.4
10Leona Keuvelaar23:38.8Grandville43.4
12Samantha VanDort23:38.9Zeeland West43.4
10Rachel Maddox23:39.0Fremont43.3
9Ana VanZanten23:39.0Holland Calvary Christian43.3
10Olivia Beauchamp23:39.3Big Rapids43.2
10Mali Szalai23:39.7Edwardsburg43.1
9Kennidi Kowal23:39.9East Grand Rapids43.0
9Mary Holm23:39.9Hillsdale Academy43.0
11Sami Keiser23:40.1Gaylord43.0
11Ava Morin23:40.3Muskegon Mona Shores42.9
9Kennedy Matson23:41.4Dexter42.5
12Lina Denney23:41.5Kalamazoo Loy Norrix42.5
10Tess Peters23:42.0East Grand Rapids42.3
9Gabrielle Kilbourn23:42.0Three Rivers42.3
10Savina Anhalt23:42.3Frankfort42.2
10Lucy Bray23:42.9Kalamazoo Christian42.0
10Johannah Houtkooper23:43.0Delton-Kellogg42.0
10Olivia Laninga23:43.6Holland Calvary Christian41.8
10Keira VanTimmeren23:43.7Howard City-Tri-County41.8
12Clare McCarthy23:44.0St Joseph Academy41.7
9Corena Willink23:44.8GR_Ottawa Hills41.4
10Julia Lewis23:45.2Edwardsburg41.3
10Maeve Kelley23:45.5St Joseph Academy41.2
9Maggie Roelofs23:45.9GR_South Christian41.0
9Jillian Saxton23:45.9Muskegon Mona Shores41.0
10Jacky Dunlap23:46.0Boyne City41.0
12Louisa Erhardt23:46.1East Kentwood41.0
10Mya Martinez23:46.1Portage Northern41.0
12Brianna Bender23:46.4Kingsley40.9
11Emmy Pritchard23:46.9Centreville40.7
9Willa Prinsen23:47.2FHN GR_Forest Hills Northern40.6
9Riley Dood23:47.2GR_South Christian40.6
9Ella Geisler23:47.2Watervliet40.6
11Anneliese Jones23:47.7Ann Arbor Pioneer40.4
10Elisa Malherbe23:47.7Marquette40.4
12Milla Klomp23:47.8Buckley40.4
12Anna Grzelak23:47.8Marquette40.4
11Milla Hanks23:47.8Muskegon Oakridge40.4
10Grace Fitzpatrick23:47.9St Joseph Academy40.4
12Morgan Rearick23:48.1Portage Central40.3
10Anaeli Garcia23:48.3Jenison40.2
10Zoie Wood23:48.4Gobles40.2
12Giselle Cossey23:48.4Spring Lake40.2
10Areyel Weiss23:48.6Breckenridge40.1
11Bree Hoffer23:49.4GR_West Catholic39.9
9Solana Sutherland23:49.5Vicksburg39.8
10Athiei Manyang23:49.7East Kentwood39.8
12Bryana Andrade-Nava23:50.0Grandville39.7
9Sara Outman23:50.1Cadillac39.6
10Madison Ross23:50.4Milan39.5
12Cassie Roisman23:51.3St Joseph Academy39.2
12Kris Brandenburg23:51.6Whitehall39.1
10Grace Fenton23:52.0Holland Christian39.0
9Isabella Totzke23:52.5Stevensville Lakeshore38.8
11Cecelia Brush23:53.7Ann Arbor Skyline38.4
12Ella McCrumb23:54.0Grandville38.3
9Carolyn Young23:54.7Buchanan38.1
10Vanessa Rodriguez23:55.2Paw Paw37.9
11Grace Barber23:55.3FHC GR_Forest Hills Central37.9
10Hannah Stimer23:55.8Concord37.7
12Olivia Penzotti23:56.1Kalamazoo Christian37.6
10Abby Ulbrich23:56.9Kalamazoo Hackett37.4
12Cristina Avello23:57.1St. Joseph Our Lady of the Lake Catholic37.3
9Elise Isenhoff23:57.3GR_South Christian37.2
11Cali Quartz23:57.8Cadillac37.1
9Evelyn Ault23:58.1Rockford37.0
11Isabelle Schrauben23:58.3St. Joseph Our Lady of the Lake Catholic36.9
12Sadie Holloway23:58.4Buchanan36.9
10Annabelle McRae23:58.7Holland Calvary Christian36.8
12Elizabeth Chamberlain23:59.0Rockford36.7
9Katlina Wadlington23:59.4Hartford36.5
10Mia Sanchez23:59.6Jackson Lumen Christi36.5
9Avery Dekker24:00.3Hudsonville Unity Christian36.2
9Mia Roe24:00.7GR_Christian36.1
10Mallory Gwinnup24:00.9Spring Lake36.0
9McKenzie Houtman24:01.1Morley-Stanwood36.0
10Madison Sandel24:01.5FHN GR_Forest Hills Northern35.8
11Katherine Powers24:01.5Middleville Thornapple-Kellogg35.8
9Ivy Miller24:03.1Ann Arbor Skyline35.3
12Rilana Michel24:03.6Caledonia35.1
11Paige Stiles24:04.0Mattawan35.0
9Bella Sieggreen24:04.7Hudsonville34.8
10Paige Rinker24:04.7Kalamazoo Christian34.8
10Sage Brownell24:05.4Rockford34.5
9Aribel Mills24:05.4St. Joseph Our Lady of the Lake Catholic34.5
11Kayla Creisher24:05.5Leslie34.5
9Fionnoula Walsh24:06.7East Grand Rapids34.1
12Morgan Kuiper24:07.2GR_Covenant Christian33.9
11Emma Larkin24:07.7Zeeland West33.8
9Elizabeth Burrell24:07.9Rochester Hills Lutheran NW33.7
11Zita Lucarelli24:07.9Temperance Bedford33.7
11Alexandra Ream24:08.0Leslie33.7
12Valerie Oz24:08.4Temperance Bedford33.5
10Harriet Kidder24:08.6Hart33.5
11Sydney Hoffman24:09.3Petoskey33.2
9Ella White24:09.9FHN GR_Forest Hills Northern33.0
9Meg VanDam24:10.1Zeeland East33.0
12Connelly Hefferan Nordlund24:11.4Newaygo32.5
9Aubrey Delabrena24:11.6Fruitport32.5
12Maggie McKeiver24:11.7GR_West Catholic32.4
11Jordan Smith24:12.5Spring Lake32.2
9Grace Supanich24:12.9Morley-Stanwood32.0
11Brenna Olewinski24:13.0GR_West Catholic32.0
11Kylee Kirkbride24:13.4Caledonia31.9
9McKenzie Judge24:13.4Spring Lake31.9
10Katelyn Blanch24:13.5Hudsonville31.8
11Emily Ventrone24:13.9Three Rivers31.7
9Abbi Rozman24:14.1Holland Black River31.6
12Anne Kleber24:15.0Dexter31.3
12Megan O’Day24:15.1Dexter31.3
10Clair Kalsbeek24:15.1GR_Covenant Christian31.3
9Georgia Whalen24:15.2Hillsdale Academy31.3
9Raina Henderson24:15.4Jenison31.2
12Lily VanderZwaag24:15.7Hudsonville Unity Christian31.1
10Addyson Moeggenberg24:16.1Howard City-Tri-County31.0
11Cali Henderson24:16.2Jenison30.9
11Amarie Huston24:18.1Grandville30.3
9Elizabeth Richmond24:18.3GR_West Catholic30.2
10Juliana Classic24:18.3Monroe St. Mary CC30.2
11Anna Lindstrom24:18.5GR_Christian30.2
10Mya Panse24:18.6Portage Northern30.1
10Naomi Force24:19.9Spring Lake29.7
10Madeline Wiersma24:20.2Parchment29.6
12Isabelle Bryans24:20.4Buchanan29.5
9Maya Moulton24:20.4Portage Central29.5
10Amber Fairchild24:20.5Caledonia29.5
9Olivia Padisak24:20.5Traverse City St. Francis29.5
11Macy Besaw24:21.1Bay City Western29.3
10Nataly Vine24:21.1Breckenridge29.3
11Bailey Seibt24:21.3Clare29.2
10Alyssa Garcia24:21.7Bloomingdale29.1
10Isabella Frederick24:21.7Kalamazoo Central29.1
11Janelly Sanchez24:22.4Wyoming Lee28.9
10Brianna Nixon24:22.7Hudsonville28.8
12Mikehlah Gimmey24:22.7Shepherd28.8
12Hayley Hall24:22.8Galesburg-Augusta28.7
10Payton Dennis24:23.0Benzie Central28.7
9Sofia Hall24:23.6St. Joseph28.5
12Grace Hojnacki24:24.8East Grand Rapids28.1
9Liyah Worthington24:25.0Edwardsburg28.0
10Kristin DeBoer24:26.4GR_Covenant Christian27.5
12Rachel Taylor24:26.5Milan27.5
9Sarah Rankin24:26.9Grass Lake27.4
11Audrey Howell24:27.6Caledonia27.1
10Chloe Kruis24:28.3Grandville Calvin Christian26.9
10Erin Letter24:28.5Edwardsburg26.8
9Emilee Young24:28.9Shepherd26.7
11Ava Long24:30.0Clare26.3
10Allysa Kelly24:30.0Temperance Bedford26.3
12Liz Ryder24:31.0St Joseph Academy26.0
11Gracelynn Hall24:31.3East Kentwood25.9
10Caitlin Wright24:31.7Concord25.8
11Ashleigh Ponstein24:31.9GR_South Christian25.7
10Amelia Lynd24:32.5Parma Western25.5
9Meri Schauer24:32.7Kalamazoo Christian25.4
9Mia Jaime24:33.3Bay City Western25.2
9Julia Stevens24:33.4Concord25.2
12Lilliana Alcauter24:33.5Bangor25.2
11Morgan Baker24:33.5Jonesville25.2
10Megan VerMerris24:34.1Wyoming Potter’s House25.0
9Hannah Bennett24:34.7Caledonia24.8
9Mia Rummel24:34.9Portage Northern24.7
9Alexis Schultz24:35.0Portage Northern24.7
11Katie Landstra24:35.9Hudsonville Unity Christian24.4
10Eliana Spangler24:36.3GR_NorthPointe Christian24.2
11Suzy Markle24:36.4Berrien Springs24.2
9Jocelynn Olds24:37.2Howard City-Tri-County23.9
12Anne Kooyer24:38.2GR_South Christian23.6
11McKinleigh Kraemer24:38.9Coloma23.4
12Luisa Orozco24:39.2East Kentwood23.3
9Addison Schmidt24:39.4Allendale23.2
11Ally Pitcher24:39.5Monroe23.2
9Grace Osterink24:39.5Wyoming Potter’s House23.2
9Bethany Carpenter24:39.7Kalamazoo Hackett23.1
10Kylie Main24:39.8Delton-Kellogg23.1
9Elizabeth Caspar24:40.4Hillsdale Academy22.9
10Harper Scott24:41.4FHE Ada Forest Hills Eastern22.5
10Mia Rachor24:41.9GR_NorthPointe Christian22.4
11Ava Butera24:41.9Grand Traverse Academy22.4
11Olivia DeJohn24:42.1Newaygo22.3
11Theresa Keyte24:42.8Kalamazoo Hackett22.1
10Gabby Wisdom24:42.8Watervliet22.1
11Sela Fitzell24:43.3Caledonia21.9
10Presley Adams24:44.2Jonesville21.6
9Charleigh Kimble24:45.2GR_West Michigan Aviation21.3
12Alli Pschigoda24:45.2Kalamazoo Christian21.3
10Julia Mercade24:45.3Holland Christian21.2
9Maria Campbell24:45.9Grandville Calvin Christian21
9Rocquel Richards24:47.0Fremont20.7
10Alicyn Gleesing24:47.2Richland Gull Lake20.6
11Maria Burnett24:47.6Hillsdale Academy20.5
11Hallie James24:48.5Jonesville20.2
11Celia Harris24:49.6Kalamazoo Hackett19.8
11Rebecca Evenhouse24:49.7Grand River Prep19.8
12Charlotte Smith24:50.0Monroe St. Mary CC19.7
12Mya Ross24:50.5Milan19.5
10Lena Miner24:51.1Heritage Christian Academy19.3
9Sophia Stuart24:52.4Mendon18.9
10Rachel Ahrens24:52.6FHN GR_Forest Hills Northern18.8
12Sarah Kozal24:53.0Kent City18.7
9Gillian Guzman24:53.7Caledonia18.4
10Kaya Bender24:53.8GR_West Michigan Aviation18.4
9Marissa Lowell24:53.8Watervliet18.4
11Amelia Lewis24:54.8St. Joseph Our Lady of the Lake Catholic18.1
9Hailey Mingerink24:55.0GR_Covenant Christian18
11Emma Kauffman24:55.4Rockford17.9
9Kylie Swiger24:56.1Cadillac17.6
10Christina Waldmiller24:56.1Caledonia17.6
11Maggie Stebing24:56.9Hanover-Horton17.4
11Shelby Miller24:56.9Hanover-Horton17.4
9Mary Schlueter24:57.2Hillsdale Academy17.3
10Martina Lapekas24:57.3St. Joseph17.2
12Maria Curcuru24:57.4FHN GR_Forest Hills Northern17.2
9Kinsley Mowery24:57.5GR_Covenant Christian17.2
10Samantha Pavlak24:57.6Schoolcraft17.1
10Lorelai Malinowski24:59.3Grass Lake16.6
9Mary Bauer24:59.3Kingsley16.6
10Emma Pratt24:59.5Mattawan16.5
9Lily VandenBussche25:00.7Portage Central16.1
9Riley Reed25:00.9TC West (Traverse City)16
9Allison Ott25:01.0Berrien Springs16
9Julianna Bailey25:02.4Ann Arbor Skyline15.5
11Leah Cowling25:02.7Allendale15.4
10Bertha Quiroga25:03.5Parma Western15.2
10Maggie Koetje25:04.3GR_South Christian14.9
12Molly Francis25:04.4East Grand Rapids14.9
11Emma Kooienga25:04.4GR_Covenant Christian14.9
9Piper Vydareny25:04.8East Grand Rapids14.7
9Taytum Sanford25:04.8Morley-Stanwood14.7
9Ruthie Bonfiglio25:05.7Saline14.4
10Rachel Baxter25:06.0Hudsonville14.3
11Kaylyn Burgess25:07.7GR_South Christian13.8
9Catherine Schellhammer25:09.8East Grand Rapids13.1
11Anna McQueary25:10.0Saugatuck13
9Natalee Harkema25:10.9GR_South Christian12.7
12Josie Callendar25:11.6Grandville12.5
9Lillian Kosten25:13.5Stevensville Lakeshore11.8
11Lauren Wild25:14.2Kalamazoo Hackett11.6
11Sydney Amondson25:14.2Wyoming Potter’s House11.6
11Chloe Rooks25:14.9Holland West Ottawa11.4
11Dennise Garcia-Lugo25:15.1Allendale11.3
10Kaitlyn Zonca25:15.3Spring Lake11.2
9Hayden Schetter25:15.6Marquette11.1
9Emma Leasure25:15.6Portage Central11.1
10Saleen Brennan25:16.3Buchanan10.9
12Sophia Hansen25:16.5Kingsley10.8
10Marissa Freehling25:17.2Bridgman10.6
10Elliana Raterman25:18.5Jenison10.2
11Monica Saurette25:18.6St Joseph Academy10.1
10Melaina Magnusson25:20.3Parma Western9.6
10Dakota Chavis25:20.4Hartford9.5
10Molly Willison25:20.7Lakeview9.4
10Addison Robke25:21.6Dexter9.1
12Olivia Tritchka-Stuchell25:21.6Hillsdale Academy9.1
12Emily Vierzen25:22.5GR_South Christian8.8
11Caitlyn Morris25:22.7Buchanan8.8
9Bridget McHugh25:23.0Boyne City8.7
10Raeann VanLaan25:23.4GR_South Christian8.5
10Monroe Grifhorst25:23.8Grandville8.4
10Braydin Noble25:24.6Boyne City8.1
11Eliana Heldt25:25.5Mattawan7.8
10Hadley Tiffany25:25.7Lakeview7.8
10Ada Feasby25:25.7Spring Lake7.8
9Kayla Milarch25:26.3Buckley7.6
10Janah Byrne25:26.6Temperance Bedford7.5
10Alejandra Marin-Hernandez25:27.0Bangor7.3
10Bella Watterson25:27.1Temperance Bedford7.3
12Adi Martin25:27.7Grandville7.1
10Emma Varney25:28.1Paw Paw7
12Grace Weber25:28.2Hartford6.9
10Lilli Collet25:28.4Grandville6.9
Natalie Schetter25:28.7Marquette6.8
10Ruby Richards25:29.2Boyne City6.6
10Bethany Buitenwerf25:29.2Howard City-Tri-County6.6
11Anna Wiltzer25:31.5Portage Northern5.8
9Isabella Hernandez25:31.6Grandville5.8
10Savannah Thelen25:31.6Holland Black River5.8
11Elizabeth Bailey25:32.1Shepherd5.6
11Alleah Dix25:33.4Grand Traverse Academy5.2
9Julia Till25:33.6Zeeland West5.1
9Abigail Kubish25:33.8Parma Western5.1
11Lillian Wolff25:34.3Hart4.9
9Naomi Palacios25:35.1Wyoming Potter’s House4.6
11Stella Niemi25:35.3Dexter4.6
11Maria Stevens25:35.9Concord4.4
12Quinn Hilla25:36.1Dexter4.3
12Emily Piper25:36.4Grandville4.2
9Lilian Nguyen25:36.5FHN GR_Forest Hills Northern4.2
11Anneke Gritter25:36.7GR_South Christian4.1
11Ellie Miller25:37.0Centreville4
10Riley Koehler25:37.3Fruitport3.9
9Ellory Fox25:37.8Caledonia3.7
12Ashlyn Maurer25:37.8FHE Ada Forest Hills Eastern3.7
10Ell Johnson25:38.3Portage Central3.6
10Avery Brower25:38.4Holland Christian3.5
9Zuri Brindle25:38.8Marquette3.4
11Ava Russell25:39.2Edwardsburg3.3
12Lindsey Gibson25:40.2Remus Chippewa Hills2.9
11Alethia Diener25:40.6Hillsdale Academy2.8
9Taylor Zinsmaster25:42.0Mendon2.3
12Sandra Barajas25:43.4Bangor1.9
10Taylor Gableman25:43.8Edwardsburg1.7
10Kiley Bommarito25:44.0Caledonia1.7
10Avery Kelliher25:44.0Jenison1.7
11Molly Kooistra25:44.5Muskegon Western Mich. Christian1.5
9Addison Nienhuis25:44.7Hudsonville Unity Christian1.4
11Leah Fish25:44.9Hartford1.4
11Alexa Pearson25:45.1Caledonia1.3
11Bethany Byard25:45.1Johannesburg-Lewiston1.3
12Evelyn Gifford25:45.4Portage Central1.2
10Laura Vanderweide25:45.7Hillsdale Academy1.1
9Lauren DeVries25:46.6Zeeland East0.8
9Shylee Soukhome25:46.7Zeeland East0.8
12Delaina Cook25:48.5Hudsonville0.2
10Kristin McNally25:48.7Parchment0.1
10Delaney Mays25:48.8Pinckney0.1

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s