Blog

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

Uncategorized

2022 Ratings: Oakland County

Boys Adjustment: -19
Girls Adjustment: -18

OHHH DANGGG IN OAKLAND COUNTY

Just a few shoutouts to performances that exceeded expectations or greatly helped in victory. Already gave a bit of love on Twitter and at the meet itself, couldn’t help but write some more. 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.

Solomon Kwartowitz, Cranbrook-Kingswood: Battling patellar tendinitis for much of the early season (and if you’ve had it, you know it’s difficult to run, much less generate power from that injury). Put himself in the race early with the confidence that he belonged. Well, dang, he did to the tune of a 3rd place finish and personal best.

Teddy Shi, Troy: Stepped up as the Colts’ 5th man, running his lifetime best at Possum Hollow. Just two years ago, he was 149th here. 43rd this time around.

Addison Lester, Oxford: The 200/400 star is beginning to reach a new level in XC. A month ago at Averill, she crossed the line in 22:53. Here, 21:07 one of four Oxford girls that in their collective efforts, clinched the County title.

Jacie Remtema, Milford: Is it even a surprise anymore? Milford, come championship time, brings their best material. Jacie especially, her 3rd consecutive All-County placing. She was 19:31 at Ottawa Hills and 19:40 here, but with the differing courses, one can see progress over that three week stretch.

GradeNameTimeTeamRating
12Ethan Pruzinsky16:04.6Auburn Hills Avondale204.8
11Sebastian Ramirez16:10.1Royal Oak203.0
11Solomon Kwartowitz16:15.6Cranbrook Kingswood (Bloomfield Hills )201.1
11Vishvaa Ravishankar16:19.8Troy199.7
11Ty Parker16:24.4Walled Lake Northern198.2
12Jared Platt16:28.2White Lake Lakeland196.9
12Matthew Short16:38.3Berkley193.6
12Nathan Riddering16:39.2Novi193.3
10Taye (Sintayehu) Levenson16:40.0Bloomfield Hills193.0
12Griffin Conway16:40.2Novi192.9
11Pierce Grzymkowski16:43.1White Lake Lakeland192.0
12Sebastian Cervelli16:47.3West Bloomfield190.6
11Bryce Nowik16:48.5Clarkston190.2
11Louis D’Souza16:51.8Troy189.1
10Jaxson Nowik16:52.4Clarkston188.9
11Andrew Floros16:54.7Clarkston188.1
10Alex McArthur16:56.8Oxford187.4
11Evan Rice16:57.5Walled Lake Northern187.2
9Kyle O’Rourke16:57.9Highland-Milford187.0
10James Cusick17:02.1Oxford185.6
11Ferdinand Viereck17:02.7Rochester Adams185.4
12Iggy Grynaviski17:04.4Farmington184.9
11Ryan Illikman17:05.4Detroit Catholic Central184.5
12Zachary Larson17:09.0Rochester Hills Stoney Creek183.3
12Eddie King17:09.2Farmington183.3
10Kian Schneeweis17:10.7Troy182.8
12Quaid Schimetz17:11.2Highland-Milford182.6
10Cayden DeGrendel17:12.0Clarkston182.3
12Nathan D’Souza17:15.4Rochester Adams181.2
12Ben Gnatek17:18.0Novi180.3
12Josh Lassaline17:19.1Detroit Catholic Central180.0
12Thomas Kennedy17:23.8Highland-Milford178.4
10Ryan Carrannanto17:24.2Highland-Milford178.3
10Blake Peardon17:24.2Lake Orion178.3
11Lucas Karbel17:27.2Walled Lake Northern177.3
10Akshat Arora17:27.5Troy177.2
11Liam Collins17:27.7Brother Rice177.1
11Oliver Moss17:27.9Berkley177.0
12Ben Yu17:28.9Detroit Country Day176.7
9Cole Wisniewski17:29.9Orchard Lake St. Mary’s176.4
10Cole Maxwell17:32.0Rochester Adams175.7
11Arnot Heller17:33.8Detroit Country Day175.1
12Teddy Shi17:34.8Troy174.7
12Horacio Lopez17:35.6Lake Orion174.5
11Noah Tiernan17:37.3White Lake Lakeland173.9
10Owen Ryan17:37.4Detroit Catholic Central173.9
10Thomas Watson17:38.8Detroit Catholic Central173.4
12Grant Hoffman17:39.4Holly173.2
11Ryan Ward17:39.6White Lake Lakeland173.1
12Jack Kelly17:40.9Detroit Catholic Central172.7
10Chase Griffith17:41.1Walled Lake Northern172.6
12Zachary Trouve17:42.9North Farmington172.0
11Alex Jowett17:43.7South Lyon171.8
10Collin McLaughlin17:43.7Rochester171.8
11Braxton Sipes17:44.7Royal Oak171.4
12Owen Murray17:44.9Rochester Hills Stoney Creek171.4
9Nate Linden17:45.6Troy Athens171.1
12Miles Buckley17:46.2Detroit Catholic Central170.9
11Brayden Mullins17:46.9Highland-Milford170.7
12Oswaldo Dominguez17:48.4Pontiac170.2
12Kyle DiMalanta17:52.2Oxford168.9
12Eddie Cromwell17:52.4Lake Orion168.9
9Bastien Beaubien17:52.9Highland-Milford168.7
12Alex Romano17:53.9Walled Lake Central168.4
11Cass Feeney17:56.4Oxford167.5
10Joshua Ellingsworth17:56.7Clarkston167.4
12Kishore Senthil Kumar17:57.0Troy167.3
12Ryan Noonan17:57.9Walled Lake Western167.0
9Gavin Johns17:58.6White Lake Lakeland166.8
10Nolan Till17:59.0Royal Oak166.7
11TJ Donnan18:00.2Southfield Christian166.3
10Jacob Van Houten18:00.6Troy166.1
12Nicholas Adams18:03.1Walled Lake Central165.3
12Evan Lord18:03.1Rochester Hills Stoney Creek165.3
11Joshua Simpson18:03.3Orchard Lake St. Mary’s165.2
12Cameron Reynolds18:06.1Rochester Adams164.3
11Michael Davies18:06.4Birmingham Seaholm164.2
11Aidan Malik18:06.6Highland-Milford164.1
9Nolan Collins18:06.6Brother Rice164.1
11Drew Lenard18:08.3Rochester163.6
11Luke Heisel18:10.2South Lyon162.9
12Nicholas Piagentini18:10.9Walled Lake Northern162.7
12Alex Engle18:11.2Walled Lake Central162.6
9Dylan Pascoe18:11.9Rochester162.4
12Abdullah Ali18:12.1Oxford162.3
11Jamieson White18:12.4North Farmington162.2
12Ben Kinkade18:13.6Pontiac Notre Dame Prep161.8
10Caleb Goldstein18:14.1Cranbrook Kingswood (Bloomfield Hills )161.6
12Ryan Nelson18:14.4Farmington161.5
11Lucas Ames18:15.9Oxford161.0
11James (JP) Mavel18:15.9South Lyon161.0
12Jack Donohoe18:15.9Rochester Adams161.0
9Gavin Tisch18:16.6Detroit Catholic Central160.8
11Dylan Esser18:16.7Troy Athens160.8
11Miles Albert18:17.5South Lyon160.5
12Michael Ehresman18:18.3Detroit Catholic Central160.2
11John Price18:18.4Rochester Adams160.2
10Matthew Verellen18:18.8White Lake Lakeland160.1
12Gavin Steele18:19.9Farmington159.7
11Quinn O’Shea18:21.6Berkley159.1
11Aiden Janes18:21.8Rochester Adams159.1
12Ian Randall18:22.0Rochester Hills Stoney Creek159.0
11Alex Mueller18:22.2South Lyon158.9
11Sean Stein18:23.1Lake Orion158.6
10Braden Waechter18:23.9Clarkston158.4
11Anthony Goatley18:24.8Madison Heights Lamphere158.1
10Reid Tatro18:26.7Highland-Milford157.4
11Miles Meier-Fradeneck18:26.7Berkley157.4
11Jacob Muraco18:26.9Walled Lake Central157.4
9Soma Sato18:27.6Novi157.1
10Raymond Lucero II18:27.9Lake Orion157.0
11Luke Neils18:29.1Highland-Milford156.6
11Andrew Mercier18:29.2Waterford Kettering156.6
12Jacob Skidmore18:29.9Novi Christian Academy156.4
11Julian Liang18:30.1Novi156.3
12Jack Bondy18:30.2Rochester Hills Stoney Creek156.3
12Carlos Rosales18:30.9Rochester Adams156.0
9Aiden LaVictor18:31.9Beverly Hills Groves155.7
12Joe Kalakailo18:33.7Farmington155.1
12Luke Peardon18:33.9Lake Orion155.0
10Rocco Cusumano18:34.1Berkley155.0
10Benjamin Peura18:34.2Farmington154.9
9Ryan Barnes18:34.4Clarkston154.9
10Richard Qu18:34.7Troy154.8
12Alex Muresan18:36.3Rochester Adams154.2
12Anderson Corum18:36.5Birmingham Seaholm154.2
10Trajan Thomas18:36.7Troy Athens154.1
12Liam Stacey18:38.5Farmington153.5
9Max Houvener18:38.8Lake Orion153.4
10Kellen Phillips18:39.0Highland-Milford153.3
11Nico Sobczak18:39.7South Lyon153.1
10Andrew Ehresman18:40.4Detroit Catholic Central152.9
12Alex Hammond18:40.9Royal Oak152.7
10Anthony Oddo18:41.6Rochester Adams152.5
10Gabriel Scott18:42.1White Lake Lakeland152.3
9Ryan Taylor18:42.7West Bloomfield152.1
12Archit Vig18:42.7Rochester Hills Stoney Creek152.1
11Matthew Rai18:43.2North Farmington151.9
10Noah Murray18:43.2Bloomfield Hills151.9
11Oliver House18:43.7Lake Orion151.8
10Sam Fairchild18:43.9Walled Lake Northern151.7
11Jobe Skaff18:44.0Novi Christian Academy151.7
12Shane McCue18:44.4Walled Lake Western151.5
12Jesse Martin18:44.4Walled Lake Central151.5
12Santiago Dugarte18:44.5Troy151.5
10Eugene Haley18:45.2Detroit Catholic Central151.3
12Merrick Guthrie18:45.6Royal Oak151.1
12London Pavlak18:46.8Highland-Milford150.7
12Max Zgoda18:47.3Royal Oak150.6
11Bryce Bauman18:48.3Troy150.2
11Shane Jowett18:48.3South Lyon150.2
9Caleb Schwarz18:48.9Waterford Kettering150.0
10Reynold Wei18:48.9Rochester Adams150.0
12Jake Crist18:49.7Rochester149.8
12Nathan Yee18:51.2Lake Orion149.3
9Finn Gammerath18:51.5Walled Lake Northern149.2
12Zack Klepaski18:53.4West Bloomfield148.5
11Tyler Nazak18:55.8Walled Lake Northern147.7
9Joseph Bonus18:56.2Brother Rice147.6
12Ronaldo Ayala18:56.9North Farmington147.4
11Praneel Basu18:57.1Bloomfield Hills147.3
10Edward Badel18:57.6Detroit Catholic Central147.1
11Leo Savona18:57.7Royal Oak147.1
11Skylar Jess-Isenegger18:57.8Highland-Milford147.1
10Isaak Brook18:58.0Pontiac Notre Dame Prep147.0
10Jack Mattson18:58.2Walled Lake Northern146.9
11Aiden Cummins18:58.6Farmington146.8
9Bela Matyus18:58.9Orchard Lake St. Mary’s146.7
11Levi Gray18:59.2Walled Lake Northern146.6
9Isaac Clark19:00.2Troy146.3
12Chase Chalawich19:00.2Holly146.3
9Zachary Brown19:00.5Holly146.2
10Robert Romanski19:00.5Rochester Adams146.2
10Andres Jaime19:02.6Royal Oak145.5
11Connor Lent19:03.0Walled Lake Western145.3
12Surya Alla19:04.6Troy144.8
11Solomon Strong19:06.0South Lyon East144.3
11Andrew Haller19:06.0Walled Lake Central144.3
10Austin Xiao19:07.0Troy144.0
10Jacob Mack19:07.3South Lyon East143.9
11Logan Barthlow19:07.3Novi143.9
12Evan Kinter19:07.4Detroit Catholic Central143.9
10Ian Smith19:08.3Holly143.6
10Evan Savoie19:08.5Clarkston143.5
11Owen Weinberger19:09.9Walled Lake Northern143.0
10Ryan Davenport19:10.1White Lake Lakeland143.0
11Dylan Shoresh19:10.3Birmingham Seaholm142.9
10Aidan Grazioli19:10.4South Lyon142.9
10Owen Zischke19:11.4South Lyon142.5
9Isaac German19:12.6Novi142.1
10Benjamin Eber19:13.3Oxford141.9
11Charles Santella19:13.5Rochester Adams141.8
10Logan Ference19:13.6Troy Athens141.8
11AJ Owen19:14.5Birmingham Roeper141.5
11Miles Wardie19:14.5Bloomfield Christian141.5
12Christian Tappen19:15.4Beverly Hills Groves141.2
12Ryan Walker19:15.9Holly141.0
11Dean Pascoe19:15.9Rochester141.0
10Pete Lutz19:16.0Madison Heights Lamphere141.0
10Jacob Kosidlo19:17.4White Lake Lakeland140.5
9Gannon Wheeler19:17.9Highland-Milford140.4
10Ayden McDonald19:18.5White Lake Lakeland140.2
10Liam Wyman19:19.1South Lyon140.0
10Gabriel Mahler19:19.3White Lake Lakeland139.9
12Hunter Houser19:20.5Highland-Milford139.5
11Matthew Boor19:20.7Clarkston139.4
12Jake Lyons19:21.2Rochester Adams139.3
10Ryan Wojichowski19:22.4Pontiac Notre Dame Prep138.9
9Liam Dao19:22.5Royal Oak138.8
12Matthew Meitzner19:22.8Troy Athens138.7
11Cooper Crewes19:23.1Walled Lake Central138.6
10Joey Cavins19:23.9Rochester Hills Stoney Creek138.4
9Zain Halabi19:24.7Detroit Country Day138.1
9Alex Hamilton19:25.6North Farmington137.8
9Grant Jurand19:25.7Clarkston137.8
9Dallin Ormond19:25.7Walled Lake Western137.8
12Joshua Vu19:25.9Novi137.7
9Cayden Canham19:27.1Oxford137.3
12Nicholas Von Eper19:27.8Troy137.1
12Tom Nielson19:28.2South Lyon136.9
10Ethan VandenHaute19:28.4Cranbrook Kingswood (Bloomfield Hills )136.9
11Michael Haass19:28.4Detroit Catholic Central136.9
11Alexis Laurent19:29.6Lake Orion136.5
11Cody Heemsoth19:30.2Auburn Hills Avondale136.3
10Jack Tultz19:30.3Clarkston136.2
12Andrew Linden19:30.4Troy Athens136.2
10Seth Slater19:31.5Southfield Christian135.8
11Hunter Burbas19:31.7Oxford135.8
12Brady Harwood19:31.9Lake Orion135.7
12Dennis Wilson19:32.0Novi Christian Academy135.7
11Ben Redmon19:32.2Lake Orion135.6
12Charlie Dolan19:32.6Detroit Country Day135.5
12Josh Gifford19:33.7Rochester Hills Stoney Creek135.1
10Collin McMillian19:34.1Holly135.0
12Dante Voss19:34.5Detroit Country Day134.8
10Jack Dysarz19:37.9Oxford133.7
12Gabe Losee19:41.0Oxford132.7
10Carlos Guitron-Ortiz19:41.7Rochester Hills Stoney Creek132.4
11Nolan Pratt19:44.0West Bloomfield131.7
12Wyatt Ashley19:45.4Oxford131.2
10Drew Almquist19:45.6Novi131.1
12Matthew Pall19:46.1Novi131.0
10Alejandro Valenzuela19:46.4Novi130.9
12Dillan Johns19:46.9Madison Heights Lamphere130.7
11Caden Timmerman19:47.1North Farmington130.6
10Mason Montgomery19:47.5Novi130.5
11Nick Truong19:47.7Waterford Kettering130.4
12Nathan Soriano19:47.8Rochester130.4
9Landon Heikka19:48.0Holly130.3
12Robert Belf19:50.0Berkley129.7
12Ben Aaron19:50.3Detroit Country Day129.6
11Krish Kalmadi19:50.5Cranbrook Kingswood (Bloomfield Hills )129.5
10Abraham Chattahi19:50.8Detroit Country Day129.4
10Alex Kitsopanidis19:51.4Detroit Country Day129.2
12Joey Stirling19:54.5Walled Lake Western128.2
12Nathan Cardiff19:55.1Auburn Hills Avondale128.0
12Kale Howcroft19:55.1Orchard Lake St. Mary’s128.0
9Liam Aiuto19:58.1Royal Oak127.0
10Ashton Kandt20:00.0South Lyon126.3
11Conner Duffy20:01.0Farmington126.0
11Michael Kreps20:01.7Walled Lake Northern125.8
12Joey Zarra20:02.3Walled Lake Western125.6
10Jack Saltsman20:02.8Berkley125.4
12Jacob Hodges20:02.8Walled Lake Western125.4
11Ethan Jenney20:03.8Bloomfield Hills125.1
12Arjun Sehgal20:04.7Novi124.8
12Jonathan Holland20:04.9West Bloomfield124.7
10Trevor Mulheisen20:05.9Royal Oak124.4
12Brendan Daly20:05.9Troy Athens124.4
11Craig Popiolek20:06.2Clarkston124.3
12Carter Melonio20:06.4Waterford Kettering124.2
12Connor McMillan20:06.7Holly124.1
10Grant Newell20:08.8Rochester Hills Stoney Creek123.4
11Hudson Novak20:09.7Walled Lake Western123.1
9Goni Wong20:11.5Birmingham Roeper122.5
10Reid Weber20:12.1Troy Athens122.3
9Jake Yono20:12.2Orchard Lake St. Mary’s122.3
10Luca Bartoi20:12.3Beverly Hills Groves122.2
11Christopher Poshadlo20:13.2Holly121.9
12Joshua Hayes20:14.3Oak Park121.6
12Joshua Cooper20:14.3Auburn Hills Avondale121.6
11Matthew Eblen20:14.8White Lake Lakeland121.4
10Brandon Thomas20:15.7Orchard Lake St. Mary’s121.1
10Ian Kampo20:15.9Oxford121.0
12Danny Anderson20:16.3Detroit Catholic Central120.9
10Isaac Contreras-Brumley20:16.6Royal Oak120.8
11Ryan Williams20:19.3Novi Christian Academy119.9
10Henry Francis20:20.0Farmington119.7
10Sawyer Hope20:20.8Oxford119.4
11Ryan Sparklin20:21.1Holly119.3
11Carson Sinica20:21.3South Lyon119.2
10Christopher Hunter20:23.0Pontiac Notre Dame Prep118.7
10Cameron Marshall20:23.4Beverly Hills Groves118.5
9Ethan Preston20:23.6Holly118.5
12Luis Garza20:23.8Bloomfield Hills118.4
10Joey Zoorob20:23.8Rochester Hills Stoney Creek118.4
11Carter Lukas20:26.6Novi117.5
9Isaiah Davila20:26.8Berkley117.4
9Matthew Staron20:28.3Walled Lake Northern116.9
12Nicholas LaFramboise20:29.1Berkley116.6
11Noah Miller20:29.5Troy Athens116.5
10Nicholas Mardelli20:29.7Pontiac Notre Dame Prep116.4
12Javarie Straughter20:30.0Oak Park116.3
12Alexander Statetzny20:31.5Berkley115.8
11Dwight Van’tzelfde20:33.1Holly115.3
9Ryan Hunt20:34.9Bloomfield Hills114.7
11Tommy Abazi20:35.5Southfield Christian114.5
10Ian Scheels20:38.4South Lyon113.5
9Haven William20:39.7West Bloomfield113.1
10Ryan Cifolelli20:41.4Beverly Hills Groves112.5
10John Roraff20:41.6Rochester112.5
11Winston Jenney20:42.5Bloomfield Hills112.2
9Travis Sam20:44.3Rochester111.6
11Freddy MacWilliams20:44.3Beverly Hills Groves111.6
11Franklin Ritter20:45.2West Bloomfield111.3
9Blake Kurczewski20:45.5Walled Lake Northern111.2
9Brandon Chen20:46.9Auburn Hills Avondale110.7
12Fleet James20:48.8Royal Oak110.1
10Madden Hanoosh20:49.5Birmingham Seaholm109.8
10Lawrence Becton20:52.7Beverly Hills Groves108.8
12Jonathan Teh20:54.8Troy Athens108.1
10Lucas Kissoondial20:55.5Bloomfield Hills107.8
11Brett Bardallis20:56.0South Lyon East107.7
12Nate Pongtankul20:56.8West Bloomfield107.4
10Joey Harris20:57.8Novi Christian Academy107.1
11Thomas Dauphin20:57.8Berkley107.1
9Connor Joy20:58.0Birmingham Seaholm107.0
11Ryan Walsh20:58.4Troy Athens106.9
12Sujay Maddireddy20:58.9Cranbrook Kingswood (Bloomfield Hills )106.7
9Joseph Stevens21:00.7Southfield Christian106.1
9Mark Baer21:02.2Brother Rice105.6
9Benjamin Ruprecht21:03.2Rochester105.3
11Will Prochko21:05.8Bloomfield Hills104.4
10Peter O’Brien21:06.9Birmingham Seaholm104.0
11Torin Friedrichs21:09.0Birmingham Seaholm103.3
9Reid Jarjosa21:12.1Detroit Country Day102.3
11Brandon Puddy21:15.7Waterford Kettering101.1
11Cameron Knas21:16.9Bloomfield Hills100.7
10Andrew Gerrits21:17.4Birmingham Roeper100.5
10Grant Foumia21:20.3Orchard Lake St. Mary’s99.6
12Tanner Barden21:24.0Royal Oak98.3
10James Mauney21:24.4South Lyon East98.2
11Sean Gretzinger21:24.5Walled Lake Western98.2
12Sean Baker21:26.0North Farmington97.7
9Charles Meade21:27.7Orchard Lake St. Mary’s97.1
10John Cobb21:28.5Bloomfield Hills96.8
10Ashton Denys21:28.6Beverly Hills Groves96.8
Nolan Gallagher21:29.4Novi Christian Academy96.5
9Bryce Glossinger21:29.8Beverly Hills Groves96.4
10Roman Fox21:30.3Orchard Lake St. Mary’s96.2
9Jeremiah Mack21:35.4Beverly Hills Groves94.5
9Matthew Mooradian21:36.4Cranbrook Kingswood (Bloomfield Hills )94.2
11Ayden Coppola21:38.1Orchard Lake St. Mary’s93.6
9Evan Lent21:38.4Walled Lake Western93.5
9Logan Albritton21:41.0Beverly Hills Groves92.7
9Finnegan Moore21:41.4Berkley92.5
10Alexander Hampton21:41.4West Bloomfield92.5
12Thomas Roraff21:41.9Rochester92.4
11Daniel Panis21:42.3Royal Oak92.2
9Dawson Quinn21:42.6Cranbrook Kingswood (Bloomfield Hills )92.1
10Georgio Aramouni21:42.6Madison Heights Lamphere92.1
12Jack Costa21:43.1West Bloomfield92.0
9Jack Leuchtmann21:45.5Pontiac Notre Dame Prep91.2
10Christian Estrellas21:46.7Pontiac Notre Dame Prep90.8
9Wes Karsen21:49.3Waterford Kettering89.9
12Matthew Cichon21:49.9Holly89.7
9Bailey McClain21:50.0Waterford Kettering89.7
10Will Clemans21:54.8Cranbrook Kingswood (Bloomfield Hills )88.1
10Areg Mailian21:56.3Birmingham Seaholm87.6
9Jay Shink21:58.7South Lyon East86.8
9Joshua Burrows22:00.5West Bloomfield86.2
11Charles Martin22:02.6Holly85.5
10Aaron Wilson22:03.0Auburn Hills Avondale85.3
11Matthew Wiegand22:06.9Birmingham Seaholm84.0
10Elijah Thimotheose22:10.9West Bloomfield82.7
12Max Singh22:14.3Birmingham Seaholm81.6
9Payton Robbins22:17.8Farmington80.4
9Andrew Hull22:18.8Cranbrook Kingswood (Bloomfield Hills )80.1
9Henry Morales-Kramer22:22.2Madison Heights Lamphere78.9
11Asher Hart22:26.2Farmington77.6
10Tayshaun Johnson22:27.0West Bloomfield77.3
12Thomas Belej22:34.1Pontiac Notre Dame Prep75.0
9Johnny McKellar22:45.9Royal Oak71.0
12Marvin Slappy22:50.0Berkley69.7
12Samuel Eriksen22:56.5Cranbrook Kingswood (Bloomfield Hills )67.5
10Caden Jones23:00.2Clawson66.3
10Krish Singla23:09.9West Bloomfield63.0
10Cole Wyckoff23:13.0Clawson62.0
11Viraj Nautiyal23:14.0Birmingham Seaholm61.7
11Spencer Lu23:16.6Cranbrook Kingswood (Bloomfield Hills )60.8
9Brenden Humitz23:22.3White Lake Lakeland58.9
8Michael Segerstrom23:24.1Novi Christian Academy58.3
9Milo Heiss23:27.1South Lyon East57.3
9Grant Mortsfield23:33.6Berkley55.1
12Peter Dobrowitsky23:44.8Birmingham Seaholm51.4
10Owen Dobrowitsky23:44.8Birmingham Seaholm51.4
12Hayden Rometty23:47.8Farmington50.4
11Owen Turner24:17.7Orchard Lake St. Mary’s40.4
11George Dagg24:20.9Walled Lake Western39.4
12Olaf Gon24:22.8Waterford Kettering38.7
12Luke Wilder24:25.0Clawson38.0
10Gavin Hullinger24:28.1Pontiac Notre Dame Prep37.0
10Keywan Rutherford24:35.0Pontiac34.7
9Aaron Slanec24:48.0Royal Oak30.3
9Alexander Wilson24:52.1Beverly Hills Groves29.0
10Oliver Kugler25:10.1Pontiac Notre Dame Prep23.0
10Atreyu Humphrey25:25.6Pontiac17.8
12Mikey Cagigas25:28.3Walled Lake Western16.9
12Gabe Stevens25:31.0Clawson16.0
9Max Margolis25:37.5Birmingham Roeper13.8
10Cameron McMeekin25:47.5Auburn Hills Avondale10.5
11Luke Stibor25:50.4Birmingham Roeper9.5
10Oskar Zakonjsek25:53.9Birmingham Roeper8.4
9Eli Peterson26:14.7Orchard Lake St. Mary’s1.4

GradeNameTimeTeamRating
10Lucy Cook18:45.5Rochester150.8
10Mallory Bigelow19:29.4Oxford136.2
12Lily Solek19:32.1Rochester Hills Stoney Creek135.3
11Alexandra Brigham19:37.7Clarkston133.4
12Jacie Remtema19:40.6Highland-Milford132.5
11Kylee King19:41.6Oak Park132.1
10Molly Baracco19:43.6Farmington131.5
10Taylor Brodeur19:46.6Oxford130.5
12Taylor Regester19:46.7Walled Lake Northern130.4
12Grace Harkenrider19:47.3Highland-Milford130.2
11Braydee Elling19:49.8Oxford129.4
12Chloe Nixon19:52.8Rochester128.4
12Genavieve Kushner-Lopez19:55.5Walled Lake Western127.5
11Ava Kurczewski19:57.7Walled Lake Northern126.8
10Catherine Steele19:57.9Farmington126.7
12Sophie Endrud19:59.2Detroit Country Day126.3
11Alisia Olteanu19:59.8Walled Lake Western126.1
12Charlotte Gullion20:00.3Troy125.9
10Isabelle Krause20:00.7Walled Lake Northern125.8
9Kayla Ward20:01.1South Lyon125.6
12Lauren Wroza20:01.2Rochester125.6
12Ava Walsh20:02.2White Lake Lakeland125.3
12Amanda Soldan20:02.3Rochester Adams125.2
12Elaina Rondeau20:03.5Troy124.8
12Katie Knish20:03.6Rochester Hills Stoney Creek124.8
12Amyla Eberhart20:03.7South Lyon East124.8
11Emma Hoffmeyer20:07.8Walled Lake Western123.4
11Madelyn Gordon20:10.2Walled Lake Northern122.6
12Makenna Musser20:10.5Rochester Hills Stoney Creek122.5
9Addison Herr20:12.0Bloomfield Hills122.0
12Anjali Kidambi20:14.1Novi121.3
12Bella Grant20:14.7South Lyon East121.1
10Mea D’Agostino20:15.5Orchard Lake St. Mary’s120.8
9Audrey Hamilton20:23.8Troy118.1
12Abigail German20:26.5Novi117.2
10Ava Alicandro20:31.0White Lake Lakeland115.7
10Maria Nunning20:39.2Pontiac Notre Dame Prep112.9
9Leah Corby20:40.0Rochester Hills Stoney Creek112.7
11Sydney Gergics20:40.7Rochester Hills Stoney Creek112.4
12Emily Wade20:42.2Walled Lake Central111.9
10Madie Miller20:55.7Troy107.4
11Aubrey Mery20:57.5Oxford106.8
10Stella Phillips20:58.8Rochester Adams106.4
10Addison Verlinden20:59.9Lake Orion106.0
12Addison Lester21:07.9Oxford103.4
10Jamie Patterson21:08.0Oxford103.3
11Natalie Bales21:09.8Oxford102.7
11Alyssa Ko21:11.5Rochester Hills Stoney Creek102.2
10Macy Jenkins21:12.6Highland-Milford101.8
12Ava Porter21:13.9Walled Lake Northern101.4
11Faylinn Wong21:14.4Farmington101.2
12Abigail Schwendenmann21:15.7Highland-Milford100.8
12Cate Cotter21:16.5Clarkston100.5
9Mya Tass21:17.9Novi100.0
12Leah Merriam21:20.9Highland-Milford99.0
9Sydney Fischer21:26.4Clarkston97.2
12Lana Mac21:28.7South Lyon96.4
11Saniya Reddy21:29.2Novi96.3
9Hailey Fisher21:30.0Auburn Hills Avondale96.0
11Sarah Barnett21:30.5Royal Oak95.8
9Ava Danielson21:30.9Clarkston95.7
12Madeleine Schouman21:31.3Walled Lake Northern95.6
11Anna Schroeder21:31.3Royal Oak95.6
12Brigit Foley21:32.4Wixom St. Catherine95.2
12Olivia Lincourt21:33.2Farmington94.9
12Isabelle Fairless21:34.3Royal Oak94.6
9Macy Czelada21:35.0South Lyon94.3
9Grace Kim21:35.2Farmington Hills Mercy94.3
12Kendall Cuson21:35.9Bloomfield Hills94.0
10Irene Oh21:38.7Troy93.1
11Anna Reineck21:41.0Clarkston92.3
10Abby Walton21:42.3Marian (Bloomfield Hills)91.9
12Brooklyn Wolcott21:42.9Highland-Milford91.7
9Laila Bodell21:44.1Oxford91.3
11Anasofia Alegre21:46.2West Bloomfield90.6
10Alena Tiernan21:47.6White Lake Lakeland90.1
12Maisie Konwinski21:48.1Troy90.0
11Annalise Griffin21:48.6Bloomfield Hills89.8
12Anna Boesch21:48.9Farmington Hills Mercy89.7
10Claire Heller21:49.4Detroit Country Day89.5
9Nadia Fedorinchik21:50.3Lake Orion89.2
12Annika Russell21:51.0Lake Orion89.0
10Kaitlyn Kauppila21:53.0Rochester Adams88.3
10Cora Liu21:53.3North Farmington88.2
9Elizabeth Crawford21:54.4Lake Orion87.9
11Madeleine Andrzejak21:55.6Berkley87.5
11Keely Abbott21:55.9South Lyon87.4
11Ana Lopez21:58.2Rochester Adams86.6
9Lauren Bradley21:59.8Highland-Milford86.1
10Nell Stover21:59.8Detroit Country Day86.1
12Claire McClure22:00.3Walled Lake Northern85.9
11Emelia Pearce22:03.3Bloomfield Hills84.9
12Mia Melcher22:05.9South Lyon84.0
9Adele Bush22:07.4Birmingham Seaholm83.5
11Shawna Monsere22:08.0Highland-Milford83.3
9Audrey Henckel22:10.0Rochester82.7
11Josie Dubuc22:12.1Novi Christian Academy82.0
11Allison Giroux22:12.2Troy81.9
10Lily Miles22:13.1Clarkston81.6
9Daniella Levitt22:14.7Rochester Adams81.1
11Elaine Burkmyre22:18.6Walled Lake Western79.8
11Ella Lamendola22:18.8Rochester Hills Stoney Creek79.7
10Ellie Nohovig22:19.0Highland-Milford79.7
9Jenna Buchan22:19.5Farmington Hills Mercy79.5
11Maddie Feurig22:19.9Lake Orion79.4
10Natalie Joiner22:20.8White Lake Lakeland79.1
10Ava Willard22:22.2Highland-Milford78.6
11Maia Conway22:23.5Royal Oak78.2
10Megan Fannon22:24.0South Lyon East78.0
11Rose Pebbles22:24.1Novi78.0
11Mackie Shoskey22:24.4Lake Orion77.9
11Trinity Mann22:25.8White Lake Lakeland77.4
10Sierra Anthony22:29.8Bloomfield Hills76.1
10Natalie Gibbs22:29.9Birmingham Roeper76.0
9Hannah Ersig22:30.8Oxford75.7
12Kyra Andrews22:31.2Lake Orion75.6
11Molly O’Brien22:32.3Marian (Bloomfield Hills)75.2
9Sarah Jeong22:33.4Novi74.9
10Mary Larocca22:34.9Pontiac Notre Dame Prep74.4
10Dakota Poljanac22:34.9Rochester74.4
9Abigail Spencer22:35.2Farmington74.3
11Morgan Poploskie22:35.4Clarkston74.2
9Louise Halsey22:36.4Rochester73.9
11Kate Heaman22:36.7Farmington Hills Mercy73.8
9Lucineia Harvey22:36.9South Lyon73.7
11Katie Adams22:37.9Rochester Adams73.4
11Anoush Smith22:40.2Birmingham Seaholm72.6
11Sophia Donnellon22:40.5Rochester72.5
10Katie Macey22:40.6Royal Oak72.5
9Kenna Klonowski22:41.4South Lyon East72.2
11Holly Corteville22:41.9Walled Lake Northern72.0
11Mackenzie Hendry22:42.7White Lake Lakeland71.8
10Skylar Vanhecke22:43.3Pontiac Notre Dame Prep71.6
9Charlotte Strausbaugh22:46.1Rochester Hills Stoney Creek70.6
12Megan Pohl22:46.9North Farmington70.4
11Madison Juchno22:47.8Wixom St. Catherine70.1
10Lily Rosender22:47.9Walled Lake Northern70.0
10Kerrigan Kennedy22:48.0Highland-Milford70.0
10Molly Grubb22:48.3Birmingham Seaholm69.9
11Annabella Dawood22:48.9Rochester Adams69.7
10Lindsay Kidder22:49.9South Lyon69.4
12Courtney Cassidy22:50.9Cranbrook Kingswood (Bloomfield Hills )69.0
9Isabelle Downs22:54.1South Lyon East68.0
9Nina Denenberg22:56.2Birmingham Seaholm67.3
10Joanna Philip22:57.1Novi67.0
12Savanna Ells22:57.4Walled Lake Northern66.9
10Maddox Lundsten22:57.7Rochester Hills Stoney Creek66.8
12Valentina Matteocci23:01.9Rochester65.4
11Katie Broth23:02.0Lake Orion65.3
9Riley McCann23:02.1Oxford65.3
9Eva Winter23:02.5Lake Orion65.2
10Gwendolyn Powell23:03.8Walled Lake Northern64.7
12Sophia Marcell23:04.0Walled Lake Western64.7
10Ailey Kenny23:04.6Rochester Adams64.5
10Jenna Rivera23:04.7Beverly Hills Groves64.4
10Jessica Booher23:05.4Holly64.2
10Melinda Cordero23:06.1Bloomfield Hills64.0
Grace Bell23:06.1Novi Christian Academy64.0
12Madisyn Mayer23:08.1Walled Lake Western63.3
11Alexandra Kirshman23:10.2Walled Lake Northern62.6
10Madeline Augustyn23:13.3White Lake Lakeland61.6
11Claire Walker23:17.0Clarkston60.3
9Alison Doka23:17.8Rochester Hills Stoney Creek60.1
11Morgan Engberg23:19.6South Lyon East59.5
10Mia Snellgrove23:21.7Rochester58.8
12Alyssa Seiter23:21.9South Lyon58.7
10Selina Lin23:22.2Birmingham Seaholm58.6
12Jane Barnett23:24.2Royal Oak57.9
12Kara Wong23:25.0Rochester Adams57.7
12Chloe Brookes23:25.0Birmingham Seaholm57.7
10Jessica Duncan23:25.4Troy57.5
9Sarah Cook23:27.7South Lyon56.8
10Allison Hufstedler23:27.7Oxford56.8
12Lauren Empie23:30.0Highland-Milford56.0
11Grace Ligon23:32.5Southfield Christian55.2
9Lillian Limberg23:32.7Rochester55.1
11Mya Guillermo23:36.2Novi Christian Academy53.9
12Melina Zaretsky23:39.0Bloomfield Hills53.0
12Elke Roeser23:40.4Clarkston52.5
10Juliet Zink23:41.4South Lyon East52.2
11Allison Jones23:42.9Walled Lake Northern51.7
10Lilly Beach23:43.4Rochester Adams51.5
9Lilly Baker23:43.7Lake Orion51.4
10Addison Mikel23:44.1Pontiac Notre Dame Prep51.3
12Alicia Doran23:44.8Walled Lake Northern51.1
9Lucy VanHaerents23:46.0Royal Oak50.7
11Naomi Piasecki23:48.1Farmington Hills Mercy50.0
12Layla Abdul23:48.4Bloomfield Hills49.9
9Lauren Hatto23:49.9Troy49.4
11Jordan Smyth23:51.7Rochester Adams48.8
9Maria Pilarz23:52.2Wixom St. Catherine48.6
12Eleanor Limbaugh23:54.8Beverly Hills Groves47.7
10Addison Hartley23:55.0Detroit Country Day47.7
12Zosia Jenks23:56.3Beverly Hills Groves47.2
9Sarah Stein23:59.7North Farmington46.1
9Elena Recinto23:59.7North Farmington46.1
11Emma Burrows24:01.0West Bloomfield45.7
10Meredith Pagett24:02.0South Lyon East45.3
10Emma Borgula24:02.6Marian (Bloomfield Hills)45.1
11Erin Kelly24:02.8Berkley45.1
9Rachael Wychuyse24:03.0Berkley45.0
9Amelie Burtka24:03.1West Bloomfield45.0
11Taylor Gildner24:04.0Rochester Adams44.7
10Luciana Lacroix24:04.8Lake Orion44.4
12Sydney Schulte24:04.9Pontiac Notre Dame Prep44.4
9Charlotte Wilburn24:05.1Rochester Hills Stoney Creek44.3
9Giulianna Agrusso24:05.4Marian (Bloomfield Hills)44.2
10Jenna Pohl24:07.6North Farmington43.5
11Ainsley Giorio24:12.1Troy42.0
11Addison Bellows24:15.7Pontiac Notre Dame Prep40.8
10Grace Johnson-Sears24:16.0Birmingham Seaholm40.7
11Olivia Wilson24:16.6South Lyon40.5
9Katelyn Sickinger24:18.6Birmingham Seaholm39.8
12Paulina Tether24:20.0Rochester Adams39.3
11Alison Rockafellow24:20.7Holly39.1
10Skyla Rojas24:21.6West Bloomfield38.8
11Maya Noren24:22.3Troy38.6
9Madelyn Carcone24:23.3Rochester Adams38.2
11Hannah Li24:23.6Cranbrook Kingswood (Bloomfield Hills )38.1
10Morgyn Lafontaine24:27.2Orchard Lake St. Mary’s36.9
10Skylar Clark24:30.3Farmington Hills Mercy35.9
11Finley Siegel24:32.7Farmington Hills Mercy35.1
9Kierra Magner24:33.3Farmington34.9
11Alexa Richardson24:34.0Birmingham Seaholm34.7
11Tamia Conway24:34.1Royal Oak34.6
11Kelsey Joiner24:34.6White Lake Lakeland34.5
11Chloe Wallis24:37.1South Lyon33.6
10Christina Dinnan24:38.5West Bloomfield33.2
11Adrienne Edge24:39.3Wixom St. Catherine32.9
12Madhumitha Rajaprakash24:39.3Farmington32.9
10Emily Bayliss24:40.7Berkley32.4
9Lydia Binelli24:41.4Berkley32.2
10Aida Machuca24:42.0Highland-Milford32.0
9Noilyn Perez-Dylewski24:42.0Troy32.0
9Rina Lewis24:43.3White Lake Lakeland31.6
10Ella Schueller24:43.6Detroit Country Day31.5
12Rosie VanBerkum24:46.3Wixom St. Catherine30.6
10Lauren Williams24:47.2Clarkston30.3
12Han Zhang24:47.7Detroit Country Day30.1
12Delaney Kelley24:48.0Rochester Hills Stoney Creek30.0
11Keira Christensen24:51.6South Lyon East28.8
9Cheyenne Jasper24:51.8Oxford28.7
9Ryeo-Won Kim24:53.4Troy28.2
12Brielle Phung24:54.7Walled Lake Central27.8
9Bhuvi Narkhede24:54.7Troy27.8
12Megan McLain24:54.9White Lake Lakeland27.7
9Sydney Duby24:55.8Lake Orion27.4
12Allesandra Delbene24:56.6South Lyon East27.1
10Gabrielle Holowinski24:57.0Orchard Lake St. Mary’s27.0
9Layla Kallivayalil24:57.9Bloomfield Hills26.7
12Noor Khanafer24:58.3Walled Lake Central26.6
11Candice Guibert de Bruet24:59.4Birmingham Seaholm26.2
10Ella Pochron25:00.3Berkley25.9
11Maddy Kogut25:00.6Walled Lake Central25.8
9Taryn Marco25:01.0White Lake Lakeland25.7
12Rachel Baja25:01.9Farmington Hills Mercy25.4
12Jaye McNeil25:03.1Farmington Hills Mercy25.0
9Ashton Webb25:03.1Clarkston25.0
11Victoria Emery25:04.1Royal Oak24.6
10Erin Connelly25:07.3Pontiac Notre Dame Prep23.6
9Jordin Maddox – Jones25:07.9Oak Park23.4
9Victoria Andrzejczak25:08.5Orchard Lake St. Mary’s23.2
9Stela Coe25:14.4Farmington Hills Mercy21.2
12Jillian Essig25:15.0Pontiac Notre Dame Prep21.0
10Caroline Simpson25:17.2Rochester Hills Stoney Creek20.3
12Kaelyn Swiech25:21.3South Lyon18.9
9Lily Hardin25:23.0Highland-Milford18.3
10Elizabeth Wydeven25:23.2Rochester18.3
10Elle Fumei25:24.2Marian (Bloomfield Hills)17.9
9Antonia Jahn25:24.5Farmington17.8
10Maria Mollicone25:26.5Rochester17.2
11Caleigh Bovensiep25:27.6Auburn Hills Avondale16.8
11Giselle Erdman25:29.8Cranbrook Kingswood (Bloomfield Hills )16.1
11Samantha Stacey25:30.3Orchard Lake St. Mary’s15.9
10Aubrey Deleon25:36.0Royal Oak14.0
11Avani Srinivas25:36.5North Farmington13.8
10Naomi Zakalik25:36.8Detroit Country Day13.7
9McKenna Richard25:37.7Madison Heights Lamphere13.4
11Milena Chevallier25:38.2Farmington Hills Mercy13.3
9Vivian Sesi25:38.3Rochester13.2
9Abigail Ferris25:39.5Madison Heights Lamphere12.8
10Sage Booth25:41.0Bloomfield Hills12.3
12Chloe Holter25:42.0Detroit Country Day12.0
10Edimari King25:43.6Farmington11.5
12Cassidy Kassab25:43.8Walled Lake Central11.4
9Gracie Griffis25:45.8Marian (Bloomfield Hills)10.7
11Emily Bilen25:50.8Detroit Country Day9.1
11Gia Palazeti25:50.8Farmington Hills Mercy9.1
10Evangeline Greenwald25:52.7Detroit Country Day8.4
10Isabella Monterosso25:54.6Rochester7.8
10Angelina Stickney26:00.7Oxford5.8
9Audrie Dixon26:03.7Waterford Kettering4.8
11Sophie Hanawalt26:06.8Birmingham Seaholm3.7
10Sophie Kreucher26:07.8Marian (Bloomfield Hills)3.4
12Annely Winkler Cevallos26:15.0Waterford Kettering1.0
Uncategorized

Championship Season – Weekend Projections

With three County Championships and Greater Flint, I thought I’d throw out some projections. Always a difficult task to find out who’s running each race, but Wayne County, Oakland County, and Greater Flint have excellent info on a.net, and Calhoun County is small enough that with a bit of logic, one can figure out who’s competing.

One may ask, why no Portage? If you ask nicely, maybe I can do something after work tonight?

I understand some of these meets have teams in separate divisions, but it appears that each meet has exactly one varsity race per gender, so I listed these as if they’re one singular race. They’re cut off at the top ~25% of individuals and the top ~90% of teams, I’m not gonna predict a team finishes last (except for State, in which you should be proud that you at least qualified).

Have fun with these! Use ’em as a boost of confidence or added motivation, but remember I’m rooting for all your championship success.

CALHOUN COUNTY

BOYS

PlaceTeamScore
1Battle Creek Lakeview28
2Marshall47
3Battle Creek Harper Creek59

PlaceNameTeam
1Aiden MooreBattle Creek Lakeview
2Caleb BostBattle Creek Lakeview
3Dominic LowrieBattle Creek Harper Creek
4Jack BidwellMarshall
5Brian O’DellBattle Creek Harper Creek
6Zach PiercyBattle Creek Lakeview
7Connor GriffithMarshall
8Luke SpragueBattle Creek St. Philip
9Jonah BillsBattle Creek Lakeview
10Parker MillerBattle Creek Lakeview

GIRLS

PlaceTeamScore
1Battle Creek Lakeview32
2Marshall36
3Battle Creek Harper Creek55

PlaceNameTeam
1Camille DeColaMarshall
2Lila Mae FrankBattle Creek Lakeview
3Alyssa HintonBattle Creek Lakeview
4Madison BerningBattle Creek Harper Creek
5Zariah OzuzuMarshall
6Paige RatliffBattle Creek Lakeview
7Katie BehnkeBattle Creek Harper Creek
8Dani VanLenteTekonsha
9Alexa ThurmanBattle Creek Lakeview
10Eliza MacQuaigMarshall

GREATER FLINT

BOYS

PlaceTeamScore
1Hartland120
2Frankenmuth139
3Linden146
4Flushing147
5Clio157
6Flint Powers Catholic166
7Davison204
8Fenton206
9Grand Blanc223
10Corunna244
11Goodrich258
12Lapeer288
13Flint Kearsley361
14New Lothrop362
15Lake Fenton389
16Swartz Creek446
17Ortonville Brandon470
18Owosso480
19Ovid-Elsie500
20Otisville LakeVille571

PlaceNameTeam
1Kyle EberhardLinden
2Iain ForrestDavison
3Benjamin SmithHartland
4Elliott SirianniClio
5Nolan PinionLake Fenton
6Connor MartinLapeer
7David MurphyFlint Powers Catholic
8Nathan KaticFenton
9Landen WiseFrankenmuth
10Andrew YaxClio
11Ryan BlackwoodLinden
12Tyler HeathClio
13Carson CookHartland
14Kenny EvansCorunna
15Logan RokaCorunna
16Nik ShillingOrtonville Brandon
17Brett MagnusFrankenmuth
18Cooper GrzeskowiakGoodrich
19James LatstetterFlushing
20Jackson BaeseLapeer
21Aidan LobsingerFlint Powers Catholic
22Anthony PlanaFrankenmuth
23Cole YarosNew Lothrop
24Jordan LucioGrand Blanc
25Grant CongerFrankenmuth
26Griffin GoodFlushing
27Sam KrombergHartland
28Clayton AkermanLinden
29Vincent PattisonGoodrich
30Noah LinstromDavison
31Marcelino JuarezGrand Blanc
32Trevor BrattHartland
33Christopher HoltFlushing
34Owen FoltzFlushing
35Drew TunnicliffFlushing
36Jack LillywhiteFlint Kearsley
37Owen CoxFenton
38Luke DefinaFenton
39Ian MartinLinden
40Bryce GrossFlint Powers Catholic
41Simon ErfourthOwosso
42Anthony MainiFenton
43Peter HueyFlint Powers Catholic
44Ryan ZannettiGrand Blanc
45Nathan PaquetteHartland
46Kevin ParkinsonSwartz Creek
47Cole WinterGoodrich
48Tanner KaighenHartland
49Ryan HeslipNew Lothrop
50Luke MeyerDavison

GIRLS

PlaceTeamScore
1Goodrich80
2Fenton87
3Hartland91
4Grand Blanc95
5Frankenmuth109
6Owosso124
7Davison218
8Linden223
9Flushing234
10Lapeer286
11Flint Powers Catholic293
12Clio394
13Corunna406
14Flint Kearsley425
15Ovid-Elsie440
16New Lothrop444
17Ortonville Brandon475
18Lake Fenton507
19Swartz Creek515
20Otisville LakeVille549

PlaceNameTeam
1Mary RichmondFrankenmuth
2Kamryn LauingerGoodrich
3Sophia ThomasGrand Blanc
4Natalie FoltzFrankenmuth
5Layla JordanGoodrich
6Grace TykockiGrand Blanc
7Libby SummerlandOwosso
8Reese CanadaFenton
9Lexie BrownHartland
10Paige McArdleDavison
11Alexis WaringGoodrich
12Sophia NunneryHartland
13Alexandra CabajHartland
14Izzy MacCaughanFenton
15Josie JenkinsonOwosso
16Colleen BlackwoodLinden
17Nina FrostFenton
18Elliana NeuerHartland
19Avery ByrneGoodrich
20Aubrey KeelerClio
21Emma CrandellOwosso
22Emma DubieFenton
23Isabella YeomanGenesee
24Jaclyn GarveyGrand Blanc
25Alexcis ParkerFlint Powers Catholic
26Julionna WestOwosso
27Hannah WhittFenton
28Gabby ClevelandFrankenmuth
29Elise BardenFrankenmuth
30Lola ThomasGrand Blanc
31Chloe ZiemelisFlushing
32Samantha BrownClio
33Ava BoggsFlint Kearsley
34Macy TackaburyLapeer
35Samantha WogamanGrand Blanc
36Cariss SparksFlushing
37Ava FahrenkopfLinden
38Reagan BrooksLinden
39Taryn CravenFenton
40Zoe HowardHartland
41Matylda AslanowiczCorunna
42Maryann PenningtonDavison
43Makenna KernHartland
44Isabella DunnGoodrich
45Landis CanadaFenton
46Maya YoungsGrand Blanc
47Brooke LemosDavison
48Hayven ThielCorunna
49Kati McLinchaFlushing
50Clare ConzelmannFrankenmuth

OAKLAND COUNTY

BOYS

PlaceTeamScore
1Clarkston119
2Detroit Catholic Central123
3Troy138
4White Lake Lakeland176
5Oxford178
6Walled Lake Northern178
7Farmington266
8Rochester Adams272
9Rochester Hills Stoney Creek284
10Lake Orion312
11Novi327
12Highland-Milford339
13Troy Athens358
14Royal Oak361
15Berkley416
16South Lyon486
17Bloomfield Hills Cranbrook-Kingswood488
18Rochester543
19Bloomfield Hills565
20Walled Lake Central582
21Orchard Lake St. Mary’s588
22Birmingham Seaholm672
23North Farmington688
24Holly697
25Walled Lake Western720
26West Bloomfield744
27Brother Rice748
28Auburn Hills Avondale818
29Pontiac Notre Dame Prep831
30Beverly Hills Groves890

PlaceNameTeam
1Jared PlattWhite Lake Lakeland
2Ty ParkerWalled Lake Northern
3Taye (Sintayehu) LevensonBloomfield Hills
4Vishvaa RavishankarTroy
5Sebastian RamirezRoyal Oak
6Griffin ConwayNovi
7Ethan PruzinskyAuburn Hills Avondale
8Bryce NowikClarkston
9Nathan RidderingNovi
10Pierce GrzymkowskiWhite Lake Lakeland
11Matthew ShortBerkley
12Eddie KingFarmington
13Louis D’SouzaTroy
14Henry PoploskieClarkston
15Kyle O’RourkeHighland-Milford
16Matthew AtkinsonDetroit Catholic Central
17Jaxson NowikClarkston
18Evan RiceWalled Lake Northern
19Solomon KwartowitzBloomfield Hills Cranbrook-Kingswood
20Alex McArthurOxford
21Jack KellyDetroit Catholic Central
22Sebastian CervelliWest Bloomfield
23Gavin SteeleFarmington
24Andrew FlorosClarkston
25Ryan IllikmanDetroit Catholic Central
26Lucas KarbelWalled Lake Northern
27Ferdinand ViereckRochester Adams
28Quaid SchimetzHighland-Milford
29Zachary LarsonRochester Hills Stoney Creek
30Michael EhresmanDetroit Catholic Central
31Josh LassalineDetroit Catholic Central
32James CusickOxford
33Miles BuckleyDetroit Catholic Central
34Nathan D’SouzaRochester Adams
35Liam CollinsBrother Rice
36Akshat AroraTroy
37Blake PeardonLake Orion
38Evan LordRochester Hills Stoney Creek
39Kian SchneeweisTroy
40Xavier ClarkOxford
41Iggy GrynaviskiFarmington
42Max MyrandOxford
43Cole MaxwellRochester Adams
44Kyle DiMalantaOxford
45Oliver MossBerkley
46Kishore Senthil KumarTroy
47Eddie CromwellLake Orion
48Jacob EsserTroy Athens
49Noah TiernanWhite Lake Lakeland
50Grant HoffmanHolly

GIRLS

PlaceTeamScore
1Walled Lake Northern105
2Oxford113
3Rochester Hills Stoney Creek132
4Rochester170
5Troy177
6Clarkston233
7Farmington242
8Novi275
9White Lake Lakeland285
10Walled Lake Western322
11South Lyon328
12Rochester Adams348
13Lake Orion374
14South Lyon East381
15Bloomfield Hills393
16Royal Oak397
17Highland-Milford399
18Pontiac Notre Dame Prep491
19Farmington Hills Mercy506
20Birmingham Seaholm511
21Wixom St. Catherine589
22Berkley645
23Walled Lake Central648
24Bloomfield Hills Marian709
25Orchard Lake St. Mary’s776
26Holly811
27Novi Christian Academy822
28Beverly Hills Groves839
29North Farmington878
30Troy Athens886

PlaceNameTeam
1Lucy CookRochester
2Mallory BigelowOxford
3Alexandra BrighamClarkston
4Molly BaraccoFarmington
5Taylor BrodeurOxford
6Lily SolekRochester Hills Stoney Creek
7Chloe NixonRochester
8Braydee EllingOxford
9Grace HarkenriderHighland-Milford
10Genavieve Kushner-LopezWalled Lake Western
11Ava KurczewskiWalled Lake Northern
12Amanda SoldanRochester Adams
13Abigail GermanNovi
14Alisia OlteanuWalled Lake Western
15Jacie RemtemaHighland-Milford
16Madelyn GordonWalled Lake Northern
17Lauren WrozaRochester
18Taylor RegesterWalled Lake Northern
19Katie KnishRochester Hills Stoney Creek
20Isabelle KrauseWalled Lake Northern
21Addison HerrBloomfield Hills
22Anjali KidambiNovi
23Mea D’agostinoOrchard Lake St. Mary’s
24Audrey HamiltonTroy
25Charlotte GullionTroy
26Elaina RondeauTroy
27Ashley SobczynskiHolly
28Faylinn WongFarmington
29Emily WadeWalled Lake Central
30Bella GrantSouth Lyon East
31Amyla EberhartSouth Lyon East
32Ava WalshWhite Lake Lakeland
33Ava AlicandroWhite Lake Lakeland
34Sydney GergicsRochester Hills Stoney Creek
35Emma HoffmeyerWalled Lake Western
36Leah CorbyRochester Hills Stoney Creek
37Makenna MusserRochester Hills Stoney Creek
38Catherine SteeleFarmington
39Maria NunningPontiac Notre Dame Prep
40Ava PorterWalled Lake Northern
41Camryn QuidortOxford
42Sydney FischerClarkston
43Kayla WardSouth Lyon
44Olivia LombardoRochester Hills Stoney Creek
45Rebekah WilsonClarkston
46Stella PhillipsRochester Adams
47Talia SachsBirmingham Seaholm
48Addison VerlindenLake Orion
49Maisie KonwinskiTroy
50Mia CzarnowskiWalled Lake Northern

WAYNE COUNTY

BOYS

PlaceTeamScore
1Northville35
2Plymouth70
3Dearborn Divine Child144
4Salem148
5Livonia Churchill186
6Canton193
7Livonia Stevenson259
8New Boston Huron264
9Dearborn290
10Detroit U-D Jesuit309
11Grosse Pointe North316
12Allen Park322
13Riverview373
14Livonia Franklin431
15Flat Rock463
16Redford Union482
17Wyandotte Roosevelt509
18Belleville538
19Detroit Renaissance590
20Dearborn Heights Crestwood591

PlaceNameTeam
1Brendan HergerNorthville
2Michael HegartyDearborn Divine Child
3Sean ByrnesPlymouth
4Brady HeronNorthville
5Ethan PowellNorthville
6Alex BobakPlymouth
7Logan MullanDetroit U-D Jesuit
8Elliot CareySalem
9Logan RuffnerRiverview
10Brock MalaikalNorthville
11Sam RobertsDearborn
12Christopher RusselburgAllen Park Cabrini
13Max WileyCanton
14Michael MakuchWyandotte Roosevelt
15Brandon LattaNorthville
16Nicholas YaquintoNorthville
17Adam DickenCanton
18Anirudh KrishnanPlymouth
19David WhitakerNorthville
20Jack ChadwickPlymouth
21Colin MurrayDearborn Divine Child
22Seth PiangaLivonia Churchill
23Jackson TromblyPlymouth
24Tyler GaylordPlymouth
25Ian LewisLivonia Churchill
26Jack LeydenSalem
27Noah WaltersRedford Union
28Reuben PhilipLivonia Stevenson
29Aidan OakleyDearborn
30Rene VazquezWayne Memorial
31Ryan MorrisNew Boston Huron
32Jacob StanislawskiFlat Rock
33Alex AljetsLivonia Churchill
34Joey SealeSalem
35PJ KimSalem
36Caleb WynnAllen Park
37Dylan McGrathDearborn Divine Child
38Caleb KoselGrosse Pointe North
39Ryland HughesLivonia Stevenson
40Nathan UlcakDearborn Divine Child
41Ben MussenPlymouth
42Caden MorcheLivonia Churchill
43Declan FoleyDetroit U-D Jesuit
44Elijah JorgensenDearborn Divine Child
45Antonio KonopkaSalem
46David RochonGrosse Pointe North
47Alex MeszarosRiverview Gabriel Richard
48Darren TenkaSalem
49Griffin MentzerNew Boston Huron
50Clark MaddenCanton

GIRLS

PlaceTeamScore
1Canton56
2Livonia Franklin95
3Grosse Pointe North144
4Livonia Stevenson155
5Salem169
6Livonia Churchill200
7Wayne Memorial223
8Plymouth227
9Wyandotte Roosevelt230
10Allen Park247
11New Boston Huron275
12Dearborn320
13Allen Park Cabrini332
14Plymouth Christian Academy417
15Trenton433

PlaceNameTeam
1Samantha CostWyandotte Roosevelt
2Cara NewmanCanton
3Layla KrayemLivonia Stevenson
4Ava TeedAllen Park Cabrini
5Erika Van LotonHuron Valley Lutheran
6Lillian DeskinsGrosse Pointe North
7Alexis PickerelCanton
8Rianna RadulescuLivonia Churchill
9Emerson NordbeckLivonia Franklin
10Sofia FigueroaWayne Memorial
11Batoul HamkaDearborn
12Marisa ChueyTrenton
13Claudia SwensonPlymouth
14Nora SchleyCanton
15Lily HetzelSalem
16Kaelin HughesLivonia Stevenson
17Taylor SteinagelCanton
18Emonie BonnerLivonia Franklin
19Ava PetersLivonia Franklin
20Rosa BrodyCanton
21Luci GranataAllen Park
22Molly JohnstonNew Boston Huron
23Lucie LeonhardGrosse Pointe North
24Mya PickerelCanton
25Megan WoelkersFlat Rock
26McKinnon NordbeckLivonia Franklin
27Sparrow CentenoSouthgate Anderson
28Rianna RaduleLivonia Churchill
29Skyila ShuryanWayne Memorial
30Sanya AhmedCanton
31Evelyn KuhnLivonia Franklin
32Lauren BickerdtDetroit Renaissance
33Elaina BraunscheidelLivonia Stevenson
34Natalie MalczykHuron Valley Lutheran
35Madi HarePlymouth Christian Academy
36Sophia DragichGrosse Pointe North
37Emma BabcockGrosse Pointe North
38Anahi ChapaAllen Park
39Devyn DoreyTrenton
40Aubrey BurkeSalem
41Frances WalewskiSalem
42Daniela HinojosRiverview
43Liliana CipollaSalem
44Katherine SullivanLivonia Stevenson
45Avery TurkNew Boston Huron
46Leah KuhnLivonia Franklin
47Lily GumberSalem
48Eleanor ColeLutheran Westland
49Michaela KurthLutheran Westland
50Mariella MaPlymouth