Uncategorized

2024 Ratings: Portage (Boys)

Due to sheer volume, had to split the genders. A very large meet!

Boys Adjustment: +6

As always, these writeups below will shoutout someone or a team that stood out from the race. That may not be the best runner or the winning team. Perhaps a team that surprised, a runner breaking through, or a runner contributing to a team victory. Of course, if you come to me nicely and want to brag about a fellow team/competitor/teammate, let me know, and I’ll try to give them love further down the line.

PRIME PORTAGE PERFORMERS

Thought I’d go division by division, pointing out an individual or team that surprised or stood out.

Division 4 – the team race went about as expected, Hillsdale Academy placing all of their varsity boys in front of anyone’s 3rd runner. This year (and throughout his career, I guess), Brody Karg hadn’t even come close to touching the 15’s, 16:21 being his previous best. Well, nothing like a 20+ sec. personal best to kick off the day and place 2nd.

Division 3 – oooh, a little upset with Jackson Lumen Christi overtaking TCSF. The Titans had a great combination of low sticks + just enough from the 4th and 5th spots. Gibson Shore is quickly catching Leo Swager and Isaiah Dinverno, while Avery Morrow had the race of his career, coming in at 17:10.

Division 2 – When I wrote up Edison Lopeman for his DeWitt effort, I didn’t expect him to keep going. His personal best of 15:33 there was lowered to 15:29 here, done so in a masterful fashion, too. 11th at the mile to 7th at two, finally finishing in 3rd. Do you notice the similar pattern to track? A month out from State was where he won the Golden Triangle 3200m. We’re about a month from State…

Division 1 – I love Jenison proving that #3 ranking wrong. Also love Kort Thompson reaching back down into the 15’s. He’d already been there once, a few weeks back at Riverside. His quality of running his fastest races in competitive fields is not going unnoticed.

*** = Team State Title type of performance
** = Top-10 Team type of performance
* = Team Qualifier type of performance

BOYS TEAM RATINGS

TeamTop 5 Avg.Division
Jenison***199.31
Northville***198.81
Grand Haven**194.71
Brighton**193.91
Ann Arbor Pioneer**189.41
Saline**188.21
Kalamazoo Central**187.71
Grandville**185.41
Traverse City Central**185.11
Caledonia*181.31
Forest Hills Central*181.21
Dexter179.91
Portage Central179.41
Traverse City West179.31
East Kentwood179.21
White Lake Lakeland178.71
Forest Hills Northern176.51
Kalamazoo Loy Norrix174.61
Rockford174.61
Okemos174.51
Zeeland West174.41
Byron Center174.21
Romeo174.01
Ann Arbor Skyline173.11
Brownstown Woodhaven172.11
Holland West Ottawa171.41
Hudsonville169.81
Monroe169.51
Fraser165.61
Portage Northern164.01
Utica Eisenhower162.71
Ann Arbor Huron162.31
Bay City Western162.21
Mattawan160.01
Muskegon Mona Shores132.51
TeamTop 5 Avg.Division
Allendale***196.02
Grand Rapids Christian**190.62
Holland Christian**187.62
Forest Hills Eastern**185.22
East Grand Rapids**183.72
Alma**182.72
Shepherd*177.72
Fremont*174.02
Pinckney*172.92
Three Rivers169.52
Zeeland East169.02
Spring Lake168.02
Parma Western167.52
Sparta165.82
Hudsonville Unity Christian165.62
Plainwell164.42
Yale163.82
Howard City Tri-County163.52
Edwardsburg163.32
Big Rapids163.22
Grand Rapids Catholic Central162.52
Whitehall160.82
St. Joseph160.72
Mason160.62
Chelsea160.22
Adrian160.12
Richland Gull Lake159.92
Holland159.72
St. Clair156.72
GR West Michigan Aviation153.12
Grand Rapids South Christian148.72
Vicksburg147.62
Middleville Thornapple-Kellogg147.22
Muskegon Oakridge147.12
Carleton Airport141.12
Niles139.12
Cadillac136.82
Coldwater136.12
Grand River Preparatory134.32
Grand Rapids West Catholic130.12
Hastings128.82
TeamTop 5 Avg.Division
Jackson Lumen Christi***187.13
Traverse City St. Francis***182.23
Stanton Central Montcalm**177.13
Hanover-Horton**176.13
Saugatuck**175.33
Pewamo-Westphalia**174.13
Grand Rapids Covenant Christian**173.93
Jonesville**173.03
Muskegon Western Michigan Christian**169.13
Buchanan**168.03
Benzie Central**165.73
The Potter’s House*163.13
Holland Black River*162.33
Hart*162.13
Sanford-Meridian*161.33
St. Louis*157.13
Schoolcraft*155.83
Clare153.63
Montague148.83
Monroe Jefferson145.83
Grass Lake145.53
Centreville142.83
Kent City140.03
Monroe St. Mary CC139.53
Watervliet139.33
Constantine139.33
Hartford139.03
Grand Rapids NorthPointe Christian137.93
Manton137.63
Parchment135.93
Manistee135.43
Bangor135.13
Grandville Calvin Christian128.53
Bloomingdale124.93
Newaygo123.43
Remus Chippewa Hills120.63
Delton-Kellogg105.73
Fennville96.83
Morley-Stanwood89.33
McBain75.03
TeamTop 5 Avg.Division
Hillsdale Academy***179.94
Holland Calvary Christian**171.24
Kalamazoo Hackett**166.54
Whitmore Lake**156.44
White Cloud**156.34
Bridgman**155.34
Petoskey St. Michael*150.64
Three Oaks River Valley*142.34
Grand Traverse Academy138.74
Mt. Pleasant Sacred Heart134.04
Concord124.04
White Pigeon118.14
New Buffalo116.84
Gobles116.54
Byron Center Zion Christian114.24
Breckenridge104.74
Eau Claire99.14
Heritage Christian Academy51.34

BOYS INDIVIDUAL RATINGS

GradeNameTimeTeamRating
10Kamari Ronfeldt15:02.3Ann Arbor Pioneer217.2
12Seth Conner15:05.8Jenison216.1
12Carter Livermore15:16.3Grandville212.6
11Marek Butkiewicz15:24.1Kalamazoo Hackett210.0
12Will Engbers15:26.2Holland Christian209.3
11Gabe Litzner15:26.7Sault Ste. Marie209.1
11Edison Lopeman15:29.4Parma Western208.2
12Simon Triezenberg15:32.5GR Christian207.2
11Jackson Lam15:33.9Kalamazoo Loy Norrix206.7
12Jeb Hillary15:34.5GR Catholic Central206.5
11Beckett Crooks15:35.4Ann Arbor Pioneer206.2
10Luka Hammond15:37.6Grand Haven205.5
12Henry Dixon15:38.3FHE Ada Forest Hills Eastern205.2
12Kilian Whalen15:38.4Allendale205.2
10Caden Livermore15:38.8Grandville205.1
12Tyler Brock15:39.5Brighton204.8
11Gage Hoffman15:41.1Stanton Central Montcalm204.3
12Ethan Powell15:42.6Northville203.8
12Ben Eisnor15:43.0Grand Haven203.7
12Kort Thompson15:43.4Caledonia203.5
11Moises Salazar15:43.6Adrian203.5
10Caleb Blonde15:51.2Jonesville200.9
12Isaiah Dinverno15:51.5Jackson Lumen Christi200.8
11Aron Gal15:53.0Grand Haven200.3
12Ishaan Kundapur15:54.1Northville200.0
11Jonah Workman15:54.8East Grand Rapids199.7
10Brandon Cloud15:55.1Northville199.6
11Ronnie Silveira15:55.6Allendale199.5
11Brody Karg15:57.1Harbor Beach199.0
12Mason Lucas15:57.2Jenison198.9
12Matthew Schwartz15:57.8Jenison198.7
12Ben Gross15:58.0Allendale198.7
12Matthias Morse15:59.1Muskegon Western Mich. Christian198.3
10Ezekiel Baltierra15:59.4Alma198.2
11Landon Rogers15:59.6Three Oaks River Valley198.1
12Julian Linebaugh16:00.7Dexter197.8
12Sawyer McCarthy16:02.1FHC GR Forest Hills Central197.3
11Brennan Larusso16:02.6Saline197.1
12Nolan Longuski16:02.6Shepherd197.1
12Landon Pestrue16:04.0St. Louis196.7
11Ben Hartigan16:04.3Northville196.6
12Levi Kamps16:04.5GR Covenant Christian196.5
11Ian Morgan16:05.7Okemos196.1
11Owen Metzger16:05.7Sparta196.1
12Landen Boulis16:05.9Hanover-Horton196.0
10Bryce Cahoon16:06.9Shepherd195.7
12Sullivan Zietlow16:07.2Three Rivers195.6
10Samuel Baker16:09.1Kalamazoo Central195.0
11Donovan Ryan16:09.1Plainwell195.0
12Mitchell Jeruzal16:09.5Byron Center194.8
11Caleb Keller16:09.7Traverse City Central194.8
10Steven Zawacki16:10.3FHE Ada Forest Hills Eastern194.6
12Nick Barretto16:12.3Northville193.9
10Jacob Szalay16:12.4Saline193.9
10Justin Johnson16:13.5East Kentwood193.5
12Jacob Draaisma16:14.1Middleville Thornapple-Kellogg193.3
12Parker Strelecki16:14.8Jenison193.1
11Zach Wyderko16:14.9Brighton193.0
12Leo Swager16:15.2Jackson Lumen Christi192.9
12Brady Millington16:15.5Brighton192.8
10Cole McCraw16:15.8Pinckney192.7
10Caiden Caswell16:16.1Vicksburg192.6
12Daniel Mandujano16:16.5Watervliet192.5
11Jack Edison16:16.6East Grand Rapids192.5
12Stewart Waters16:17.6Whitehall192.1
12Noah Schuette16:17.8Rockford192.1
11Pierce Scheffler16:19.4Woodhaven Brownstown191.5
12Logan Gehoski16:20.9Bay City Western191.0
11Jack Steen16:21.1Traverse City Central191.0
10Tristan Zhang16:21.6Portage Central190.8
12Andrew Commeret16:21.9Comstock Park190.7
10Cooper Flick16:22.0Hanover-Horton190.7
12Isaac Tanis16:22.4East Kentwood190.5
11Nicolas Morales – Sanchez16:22.5Kalamazoo Loy Norrix190.5
11Gibson Shore16:22.6Jackson Lumen Christi190.5
11Sean Siems16:22.6Kalamazoo Hackett190.5
11Theo Sacks-Thomas16:22.8Ann Arbor Pioneer190.4
12Joseph Spada16:23.1Kalamazoo Central190.3
11George Scupham16:23.2Edwardsburg190.3
11Keagan Smith16:23.3Zeeland West190.2
12Tyler Heal16:23.4Sanford-Meridian190.2
11Grayson Rorick16:23.7Hillsdale Academy190.1
10Liam Wierzba16:24.0TC West (Traverse City)190.0
11Nolan Wenglikowski16:24.2Jenison189.9
11Noah Johnston16:24.4Caledonia189.9
11Landon Gerritsma16:25.1Holland Christian189.6
10William Ready16:25.1Traverse City St. Francis189.6
12Tyler Outlaw16:25.2Brighton189.6
10Memphis Connor16:25.8Byron Center189.4
9Micah Becker16:25.9East Grand Rapids189.4
10Mason Hill16:26.4Allendale189.2
12Caleb Snyder16:26.5Dexter189.2
11Thomas Larson16:26.7Alma189.1
10Blake Kulesza16:26.7Brighton189.1
12Eli Johansen16:28.0St. Joseph188.7
12Keegan Hoekstra16:29.3GR Christian188.2
10Wesley Chaffee16:29.3Mt. Pleasant Sacred Heart188.2
12Ayden McDonald16:29.4White Lake Lakeland188.2
12Collin Eckermann16:30.0Saline188.0
12Andrew Mabry16:31.4Bridgman187.5
11Aden Ashworth16:31.5Allendale187.5
12Elijah Forbord16:31.7Brighton187.4
11Sean Ryan16:32.1GR Christian187.3
12Caden Guffey16:32.8Zeeland East187.1
11Cody Bradley16:33.2Petoskey St. Michael186.9
12Jacob Sanford16:33.3FHC GR Forest Hills Central186.9
12Alex Doneth16:34.0Mason186.7
12Hayden Gould16:34.4Big Rapids186.5
11Ty Billings16:35.0Kalamazoo Central186.3
12Parker Woodwyk16:35.0Spring Lake186.3
12Walker Brose16:36.1Ann Arbor Huron186.0
11Alex Vazquez16:36.1Woodhaven Brownstown186.0
9Ashton Fink16:36.6GR Christian185.8
11Lance Edghill16:37.1Fraser185.6
12Coleson Cruzan16:37.3White Cloud185.6
12Justin Bradford16:37.4Sparta185.5
11Ethan Hertza16:37.7Northville185.4
11Nicholas Fowler16:38.0Jonesville185.3
12Ian Boss16:38.1Traverse City Central185.3
11Gavin Johns16:38.5White Lake Lakeland185.2
12Parker Tiethof16:38.6Allendale185.1
12Carson Berko16:38.6Grand Haven185.1
12Josh Slocum16:39.0Traverse City St. Francis185.0
12Nathan Beemer16:39.3Okemos184.9
12Brandon Simmons16:39.8Hastings184.7
12Mason Sinke16:39.9Bear Lake-Onekama184.7
11Micah Small16:39.9GR Christian184.7
11Logan Westgate16:40.4Portage Central184.5
11Hayden Murray16:41.1TC West (Traverse City)184.3
10Bradley Smies16:41.4Hudsonville184.2
11Mitchell Cory16:41.5Brighton184.2
10Ryan Good16:41.9Parma Western184.0
11Landen Livingston16:41.9Whitmore Lake184.0
12Robby Myler16:42.1Traverse City St. Francis184.0
11Asher Jager16:42.4GR West Mich. Aviation183.9
11Elijah Baltierra16:42.6Alma183.8
12Aidan Brinks16:42.7Holland Christian183.8
11Elijah Thompson16:42.7Kalamazoo Central183.8
9Eli Vanpoortfliet16:43.2Benzie Central183.6
12Carter Sherman16:43.3Fremont183.6
10Carlos Basulto16:43.4Saline183.5
11Owen Fisher16:43.5Mattawan183.5
12Dominic Otto16:43.7Jenison183.4
11Ryan Stojov16:43.8Northville183.4
12Peyton Ruel16:44.0Muskegon Oakridge183.3
11Andrew Wright16:44.2Kalamazoo Central183.3
9Christian Craanen16:44.4Monroe St. Mary CC183.2
11Luke Allen16:44.5Romeo183.2
12Micah Johnson16:44.6Hastings183.1
11Edward Mugisha16:44.7Wyoming Potter’s House183.1
11Shephard Bower16:45.1FHE Ada Forest Hills Eastern183.0
10John Kowatch16:45.1Pewamo-Westphalia183.0
10Jonas Ballard16:46.4Holland Black River182.5
12Aiden Kasprzak16:46.7GR Catholic Central182.4
12Reece Poole16:47.2Hillsdale Academy182.3
12Spencer Porter16:47.5FHN GR Forest Hills Northern182.2
11Hayden Lafferty16:47.9Rockford182.0
9Chase Sherman16:48.0Jenison182.0
11Anthony Frei16:48.4Utica Eisenhower181.9
9Adam Shorb16:48.5Portage Northern181.8
9Aiden Lambers16:49.0Holland181.7
11Sylus Wilson16:49.0Stanton Central Montcalm181.7
11Liam McBeth16:49.2Buchanan181.6
10Sawyer Monroe16:49.5Saugatuck181.5
12Myles Bray16:49.7Monroe181.4
12Matthew Verellen16:49.8White Lake Lakeland181.4
12Conner McCormick16:51.0Mason181.0
12Dante Pillot16:51.5Schoolcraft180.8
11Robert Dykhouse16:53.3Manton180.2
12Billy Pipkorn16:54.2Plainwell179.9
11Gavin O’Meara16:54.8FHC GR Forest Hills Central179.7
12Cole Lowery16:56.1Fremont179.3
10Wyatt Werner16:56.3Pewamo-Westphalia179.2
11Kasen Todtz16:56.8Grand Haven179.1
11Luke Molenkamp16:56.9Hillsdale Academy179.0
9Wesley Rogan16:57.9Saline178.7
11Philip Chamberlain16:58.8FHN GR Forest Hills Northern178.4
12Lawrence Cubitt16:59.0Traverse City Central178.3
11Owen Gifford16:59.3Portage Central178.2
11Gabriel Williams16:59.6FHN GR Forest Hills Northern178.1
11Ian McNeel16:59.8Shepherd178.1
12Levi Jongekryg17:00.0Holland West Ottawa178.0
11Bruno Cifaldi17:00.1Ann Arbor Skyline178.0
12Teddy Ippel17:00.4Bridgman177.9
11Aidan Simrau17:00.4TC West (Traverse City)177.9
11Riley Hart17:01.3Holland Christian177.6
12Brayden Rynsburger17:01.4Holland Christian177.5
11Hunter Parsons17:01.7Whitehall177.4
12Lewis Walter17:01.8Traverse City St. Francis177.4
9Jackson Bowman17:02.2Saugatuck177.3
11Robert Dodd17:02.3Zeeland West177.2
12Landon Whitehead17:02.4Dexter177.2
11Kyler Fertig17:03.2Stanton Central Montcalm176.9
11James Brickel17:03.3Romeo176.9
10Rocky Bolton17:03.6Jackson Lumen Christi176.8
11Ben Irwin17:03.6TC West (Traverse City)176.8
10Josiah Rozema17:04.2GR_South Christian176.6
12Caleb Denhartigh17:04.8Hudsonville Unity Christian176.4
11Parker Bomia-Laberdee17:04.9Monroe176.4
10Luke Byland17:05.9Traverse City Central176.0
10Noah Schipper17:06.5Holland Calvary Christian175.8
12Kyle Osborne17:06.5Pinckney175.8
9Marcus Essling17:06.5Portage Central175.8
12Michael Nivala17:06.6White Lake Lakeland175.8
10Joshua Dodd17:06.8Zeeland West175.7
10Timothy Gaebler17:07.3Hillsdale Academy175.6
12Ben Iobe17:07.9Mendon175.4
12Riley Pattinson17:08.3Traverse City St. Francis175.2
10Bryce Falbe17:08.5Muskegon Oakridge175.2
0Will Hulin17:08.7Centreville175.1
12Wyatt Murtos17:08.7Yale175.1
12Jeremiah Witt17:08.8Johannesburg-Lewiston175.1
12Sam Downing17:08.9Zeeland East175.0
9Oskar MacArthur17:09.2Ann Arbor Skyline174.9
11Malcolm Cesario17:09.4Okemos174.9
11Charlie Brauer17:09.5Three Rivers174.8
11Jake Follett17:09.7Holland West Ottawa174.8
10John Keser17:09.8Buchanan174.7
10Grant Rehkopf17:09.9Saugatuck174.7
10Avery Morrow17:10.1Jackson Lumen Christi174.6
12Dylan Pfeffer17:10.4Hudsonville174.5
12Nick Whitmer17:10.5FHE Ada Forest Hills Eastern174.5
11Jackson Schaub17:10.9Benzie Central174.4
10Micah Kuiper17:11.2GR Covenant Christian174.3
12Evan Nickoles17:11.4East Kentwood174.2
12Andrew Kaczmarczyk17:12.1Bay City Western174.0
12Bodie Heiss17:12.6Alma173.8
10Alex Ten Haken17:13.4Hudsonville Unity Christian173.5
11Simon Faber17:13.5FHN GR Forest Hills Northern173.5
10Marcus Silva17:13.8Saugatuck173.4
9James Scholten-Holcomb17:13.9GR Christian173.4
10Christian Getz17:13.9Holland Calvary Christian173.4
11Michael Dummer17:14.3Holland West Ottawa173.2
9Silas Ackley17:14.7Hart173.1
10Brody Empson17:14.9Romeo173.0
12Ethan Buer17:15.3Caledonia172.9
10Ethan Kreger17:15.4St. Clair172.9
12Blake Taylor17:15.7Fremont172.8
12Jack Robichaud17:15.9Ann Arbor Skyline172.7
12Allan George17:15.9Pewamo-Westphalia172.7
11Tyler Vankuiken17:16.0East Grand Rapids172.7
12Landen Bouchard17:16.1Galesburg-Augusta172.6
10Aaron Ebels17:16.2Grandville172.6
11Henry Fredenberg17:16.7Chelsea172.4
12Jack Baltes17:16.7Jenison172.4
11James Rahe17:16.8Hillsdale Academy172.4
12Nathan Steen17:17.3Holland Christian172.2
12Neil Oyer17:17.3Traverse City Central172.2
10Graeson Decker17:17.4Hudsonville Unity Christian172.2
12Kyan Deam17:17.6Big Rapids172.1
11Chase Lowery17:17.8Fremont172.1
9Henry Yoder17:18.9FHC GR Forest Hills Central171.7
12Seth Plummer17:19.2Hillsdale Academy171.6
12Logan Grills17:19.4Bay City Western171.5
9Cameron Martin17:19.5Fraser171.5
10Jacob Cole17:20.0Saline171.3
9Brendan Williams17:20.2Brighton171.3
12Aidan Edgar17:20.2Caledonia171.3
12Kaleb Canning17:20.4White Cloud171.2
9Sage O’Lor17:20.5Ann Arbor Skyline171.2
11Marcel Stork17:20.5Mattawan171.2
11Trent Hansen17:20.8Plainwell171.1
11Gavin Markucki17:20.8Richland Gull Lake171.1
9Nolan Kessler17:21.3Montague170.9
10David Castrejon17:21.4Newaygo170.9
11Owen Cross17:21.5Grand Haven170.8
11Henry Lindley17:22.2Hillsdale Academy170.6
12Noah Jarvis17:22.6Berrien Springs170.5
12Trevor Timmer17:22.8FHC GR Forest Hills Central170.4
12Kenyon Brooks17:23.2Grandville170.3
10Nate Davis17:23.5Zeeland East170.2
12Andrew Joelson17:23.6FHN GR Forest Hills Northern170.1
12Robert Koscinski17:23.7Portage Northern170.1
11Owen Perry17:23.9Romeo170.0
10Connor Schmidt17:24.7Clare169.8
12Colin Kuhn17:25.1St. Louis169.6
11Tyler Baum17:25.2FHN GR Forest Hills Northern169.6
11Thomas Dejesus17:25.3Ann Arbor Pioneer169.6
10Coen Hill17:25.5Dexter169.5
12Sam Muirhead17:25.5Pewamo-Westphalia169.5
12Jacob Simon17:25.6Remus Chippewa Hills169.5
12Malachi Mosley17:25.7East Kentwood169.4
11Sammy Gamboa17:25.7Saugatuck169.4
11John Truong17:25.9FHN GR Forest Hills Northern169.4
9Johnny Coston17:25.9Stanton Central Montcalm169.4
12Jaxon Lumbert17:26.0Howard City Tri-County169.3
12Andrew Wangler17:26.3Jenison169.2
11Finn Tauren17:26.7Richland Gull Lake169.1
11Eli Velting17:26.9Caledonia169.0
10Tyler Williams17:26.9Fraser169.0
10Gibson White17:27.0Holland Calvary Christian169.0
10Riley Weed17:27.2Holland Calvary Christian168.9
12Colden Gray17:27.3Utica Eisenhower168.9
11Alessandro Avila17:27.6Constantine168.8
10Caleb Adkins17:27.7Holland Calvary Christian168.8
10Vincent Jones17:28.0Woodhaven Brownstown168.7
10Kevin Terpstra17:28.1Alma168.6
10Nicholas Yuan17:28.2Ann Arbor Skyline168.6
11Gordie Kaiton17:28.4FHE Ada Forest Hills Eastern168.5
10Matii Tarekegn17:28.8East Kentwood168.4
12Luke Dykstra17:28.8GR Covenant Christian168.4
11Cooper Donovan17:29.0FHE Ada Forest Hills Eastern168.3
12Zach Hartemink17:29.4GR Christian168.2
12Isaac Edgington17:29.7Holland Black River168.1
12Caden Karcher17:29.8Rockford168.1
10Caleb Swiney17:29.9Wyoming Potter’s House168.0
10Hunter Smith17:30.0Vicksburg168.0
12Teddy Rutkofske17:30.0Yale168.0
12Tyler N. Kooienga17:30.3GR Covenant Christian167.9
11Carson Wood17:30.5Sparta167.8
11Jack Sherwood17:30.7Buchanan167.8
11Jesse Fielis17:30.7White Pigeon167.8
10Austin Taft17:30.9TC West (Traverse City)167.7
9Wyatt Hassenzahl17:31.0Hanover-Horton167.7
11Kyle Krasan17:31.2Ann Arbor Skyline167.6
10Elias Dejong17:31.2GR Christian167.6
9Drew Chenery17:31.8Portage Central167.4
10Cole Coffman17:32.1Holland Christian167.3
10Simon Shutt17:32.2Okemos167.3
11Drew Pietraszkiewicz17:32.3Utica Eisenhower167.2
10Rylan Vandenbeldt17:33.1Holland Christian167.0
11Lukus Mendoza17:33.1Spring Lake167.0
10Carson Hlavin17:33.4Romeo166.9
11Thad Vanderlaan17:33.6GR_South Christian166.8
10Connor Beebe17:33.8Berrien Springs166.7
9Remyngton Clish17:34.3Sanford-Meridian166.6
11Jacob McDaniel17:34.6Grandville166.5
12Russell Vandermus17:34.9Petoskey St. Michael166.4
9Caelen Gray17:35.0Holland166.3
11Jack Monterusso17:35.1FHC GR Forest Hills Central166.3
12Peyton Eckerley17:35.2Berrien Springs166.3
12David Stout17:35.6Rockford166.1
11Elijah Bernstein17:35.7East Kentwood166.1
10Nolan Mitchell17:35.7Pewamo-Westphalia166.1
11Camren Devries17:36.3Holland West Ottawa165.9
11Reid Cousins17:36.6Zeeland West165.8
11Alex Culver17:36.7Howard City Tri-County165.8
12Marek Unger17:36.7Romeo165.8
11Cole Doty17:36.8Dexter165.7
12Jacob Voetberg17:36.8GR Christian165.7
9Casper Banner17:36.9Holland Black River165.7
9Brody Vantuinen17:36.9Holland Calvary Christian165.7
10Noah Neuman17:37.1Pinckney165.6
12Zachary Newman17:37.3Pinckney165.6
11Evan Cummings17:37.5Brighton165.5
12Aidan Ohanyan17:37.6Hudsonville165.5
10John (Jack) Klein17:37.8Saline165.4
12Gabe Hillary17:38.0FHN GR Forest Hills Northern165.3
9Sam Johnson17:38.1Alma165.3
12Joseph Carlson17:38.4Traverse City St. Francis165.2
9Bennett Snapper17:38.7Caledonia165.1
11Reece Howes17:38.8Three Rivers165.1
11Porter Yurk17:39.1Holland West Ottawa165.0
10Collin Fucile17:39.1Jonesville165.0
10Beau Kirkdoll17:39.1Niles165.0
9Beckett Dennis17:39.5Grand Traverse Academy164.8
12Gabe Maciag17:39.7Pinckney164.8
11Rocket Wilson17:39.9Howard City Tri-County164.7
9Nolan Collins17:39.9Whitmore Lake164.7
9Luke Bultman17:40.2Rockford164.6
12Tyler Endres17:40.6FHE Ada Forest Hills Eastern164.5
12Reggie Geftos17:40.6Monroe164.5
11Sam Hillary17:40.8East Grand Rapids164.4
10Owen Adams17:40.8Spring Lake164.4
11Alex Rodriguez17:40.9St. Louis164.4
9James Gage17:41.0Saline164.3
11Liam Schamper17:41.1Grand Haven164.3
10Brady Winther-Macinnis17:41.4Kalamazoo Central164.2
9Nicholas Reiser17:41.5Dexter164.2
12Garrett Smith17:41.7Hudsonville164.1
10Matthew Guikema17:41.9Ann Arbor Skyline164.0
12Nathan Koches17:42.0Spring Lake164.0
10Owen Sytsema17:42.2Muskegon Western Mich. Christian163.9
9Macen White17:42.5Holland Christian163.8
11Joshua Riggs17:42.5Monroe163.8
11Quinn Davis17:42.6Ann Arbor Pioneer163.8
10Seth Randall17:42.7St. Joseph163.8
10Aiden McDonald17:42.9Hartford163.7
10Ryan Rummel17:43.0Saline163.7
10Dylan Hanley17:43.1Ann Arbor Skyline163.6
12Alix Draves17:43.2Montague163.6
11Henry Kauffman17:43.4Howard City Tri-County163.5
11Lincoln McAlpine17:43.5FHE Ada Forest Hills Eastern163.5
10Rolland Sterken17:43.5Jenison163.5
11Jonah Zietlow17:43.5Three Rivers163.5
11Brady Newman17:43.6Byron Center163.5
11Reuben Anderson17:43.6Muskegon Western Mich. Christian163.5
12Colin Teachman17:43.7Portage Central163.4
11Jamal (Max) Samaha17:43.8Ann Arbor Huron163.4
10Lucas Aardema17:44.1East Grand Rapids163.3
10Josiah Derksen17:44.1Rockford163.3
9Patrick Baran17:44.5Holland West Ottawa163.2
12Mason Morrell17:44.6Caledonia163.1
10Chad Tyson17:44.6Hanover-Horton163.1
10Noah Watson17:44.6Rockford163.1
11Nolan Korolden17:44.8Yale163.1
11Ethan Dalman17:45.3Zeeland West162.9
10Wyatt Taylor-Denooyer17:45.6Holland Christian162.8
11Zach Hassenzahl17:45.7Hanover-Horton162.8
11Brayden Prieskorn17:45.8St. Clair162.7
11Brenden Humitz17:45.8White Lake Lakeland162.7
11Logan Brawt17:46.0Sanford-Meridian162.7
11Nate Sandula17:46.2Pinckney162.6
10Drew Vanderpuyl17:46.3Coldwater162.6
11Issac Romero17:46.4Fremont162.5
11Kaden Mingerink17:46.4GR Covenant Christian162.5
10Boston Wilkinson17:46.4Holland West Ottawa162.5
12Ivan Kwigizile17:46.8Portage Central162.4
11Will Johnson17:46.9Holland Christian162.4
9Martin Gehrke17:47.1Ann Arbor Skyline162.3
11Brandon McCullough17:47.2Kent City162.3
9Jake Potgeter17:47.6Caledonia162.1
11Thomas (Tj) Conley17:48.1Ann Arbor Huron162.0
9Tyler Harris17:48.1Hanover-Horton162.0
9Carson Beach17:48.2Hanover-Horton161.9
10Sebastian Ruiz17:48.4Holland West Ottawa161.9
12Sam McCarthy17:48.6Grandville161.8
10Blake Rhoton17:48.8Byron Center161.7
9Jack Mecklenborg17:49.2Portage Central161.6
12Scott Smith17:49.3Dexter161.6
9Gavin Rohr17:49.6Monroe161.5
11Wyatt Vanpoortfliet17:49.8Benzie Central161.4
9Zachary Newman17:49.8Byron Center161.4
12Zachary Chaussee17:49.9Traverse City Central161.4
12Micah Derks17:50.1Jenison161.3
9Ashton Potwin17:50.2Jonesville161.3
11Luke Masserant17:50.3Monroe Jefferson161.2
12Elliot Cole17:50.3Parchment161.2
10Jakin Whitney17:50.3Shepherd161.2
9Carson Wiersbe17:50.3St. Joseph161.2
12Alexander Lawrence17:50.5Muskegon Western Mich. Christian161.2
10Aiden Schaner17:50.9Hart161.0
12Ryan Blankenship17:51.1Eau Claire161.0
12Logan Toland17:51.2Hudsonville160.9
12Bryce Billings17:51.2Kalamazoo Central160.9
12Carlos Ruiz17:51.3Hartford160.9
11Jack Bell17:51.4Edwardsburg160.9
11Kaden Worch17:51.4Manistee160.9
9Joseph Edwards17:51.5New Buffalo160.8
9De-Mani Roberts17:51.7East Kentwood160.8
12Benjamin Deridder17:52.1Benzie Central160.6
10Dylan Hodges17:52.2Chelsea160.6
10Oliver Howie17:52.2Port Huron Northern160.6
10Logan Rhodes17:52.8Yale160.4
11Luke Smith17:52.9Caledonia160.4
12Gabriel Mahler17:53.0White Lake Lakeland160.3
12Andrew Boeringa17:53.1Whitehall160.3
11Mason Liepman17:53.3Saline160.2
11Sam Taylor17:53.3Zeeland West160.2
11Elijah Lipscomb17:53.5Grand River Prep160.2
11Isaac Westra17:53.6GR Covenant Christian160.1
9Reed Gates17:53.9Edwardsburg160.0
12Cameron Wright17:54.2Caledonia159.9
12Calvin Brinks17:54.2GR Christian159.9
10Julian Malec17:54.2Grandville159.9
9Atticus Cadarette17:54.2Petoskey St. Michael159.9
9Roarke MacArthur17:54.5Brighton159.8
10Pascal Miller17:54.7Hart159.8
12Charles Brooks17:54.8GR West Catholic159.7
10Anthony Rowe17:54.9Breckenridge159.7
11Austin Van Ek17:54.9Hudsonville159.7
11Connor Sherwood17:55.0Grass Lake159.7
12Caden Villarreal17:55.0Zeeland East159.7
11Linus Helzerman17:55.1Chelsea159.6
10Brayden Kelliher17:55.1Jenison159.6
12Logan Morrison17:55.1Portage Northern159.6
11Tanner Christensen17:55.3Mattawan159.6
12Carter Hausman17:55.6Kalamazoo Loy Norrix159.5
11Grant Hillary17:56.3GR Catholic Central159.2
11Jack Slotman17:56.4Hart159.2
12Austin Dalman17:56.5Big Rapids159.2
11Ronan MacArthur17:56.5Brighton159.2
12Robbie King17:56.5Constantine159.2
9Sean Thompson17:56.9Caledonia159.0
11Aidan Vermeulen17:57.0Hudsonville159.0
12William Sheely17:57.2Caledonia158.9
11Dayton Moran17:57.2Richland Gull Lake158.9
11Jacob Kuntz17:57.6Buchanan158.8
11Gustaf Finn17:57.7Ann Arbor Skyline158.8
10Mossen Green17:57.7Fremont158.8
10Hudson McCleskey17:57.9Dexter158.7
10Braydn Winkel17:57.9McBain158.7
9Ira Brown17:58.3Saugatuck158.6
10Cooper Roster17:58.3TC West (Traverse City)158.6
10Josiah Scholma17:58.7Muskegon Western Mich. Christian158.4
10Oscar Dunfee17:58.9Kalamazoo Loy Norrix158.4
12Christopher Locke17:59.2Spring Lake158.3
10Fletcher Stucky17:59.5Kalamazoo Loy Norrix158.2
11Aiden Vankuiken17:59.9East Grand Rapids158.0
11Connor Wangler17:59.9Jenison158.0
10Ben Verlin18:00.4GR_South Christian157.9
10Easton McCloy18:01.0GR NorthPointe Christian157.7
12Ethan Miller18:01.2Hudsonville Unity Christian157.6
10Rian Powers18:01.5Holland157.5
9Grant Ackley18:01.6Hart157.5
10Mason Opalewski18:01.7Hart157.4
10Ryan Miller18:01.8Hillsdale Academy157.4
11Mateo Reyes18:01.9Woodhaven Brownstown157.4
9Grayson Michels18:02.2FHE Ada Forest Hills Eastern157.3
12Coy Weinberg18:02.3Buchanan157.2
10Lukas Albright18:02.4Big Rapids157.2
11Isaac Struck-Vanderhaak18:02.4Wyoming Potter’s House157.2
10Eddy Hedrick18:02.5Adrian157.2
10William Vanhaaften18:02.5Saline157.2
12Andrew Hintz18:02.6Monroe Jefferson157.1
11Griffin Demyanovich18:03.0Woodhaven Brownstown157.0
12Nolan Kiplinger18:03.4Kalamazoo Loy Norrix156.9
12Jerry Westrick18:04.0St. Clair156.7
11Nick Lewis18:04.2Brighton156.6
11William Dobbertin18:04.2Carleton Airport156.6
10Caleb Lynd18:04.5Parma Western156.5
9Jack Krafft18:04.7Shepherd156.4
12Jackson Meyers18:04.8Allendale156.4
11Lucas Kranzusch18:04.8Grandville156.4
11Luke Schultz18:04.8Portage Central156.4
9Declan Shoemaker18:04.8TC West (Traverse City)156.4
10Dex Nance18:05.0Traverse City St. Francis156.3
12Lucas Licari18:05.2Grandville156.3
10Cameron Rynsburger18:05.4Holland Christian156.2
12Nathan Chapin18:05.7Jenison156.1
9Roman Stilwell18:06.0Ann Arbor Skyline156.0
11Alessandro Castillo18:06.0Holland156.0
11Jacob Burton18:06.0Portage Northern156.0
12Parker Razelun18:06.4Ann Arbor Skyline155.9
11Peter Soltis18:06.4Jackson Lumen Christi155.9
10Sutton Klaus18:06.8Clare155.7
12Jason Weber18:07.0Pewamo-Westphalia155.7
12Maguire Johnson18:07.2Edwardsburg155.6
10Burke Smith18:07.4Dexter155.5
12Alexander Dumont18:07.4Kalamazoo Hackett155.5
Wyeth Angus18:08.0Chelsea155.3
12Aaron Crittenden18:08.1Potterville155.3
10William McDonald18:08.3Shepherd155.2
12Jaxon Ramos18:08.5Allendale155.2
12Parker Schramski18:08.5FHN GR Forest Hills Northern155.2
11Colin Pattison18:08.6FHE Ada Forest Hills Eastern155.1
Phineas Totten18:08.7Monroe St. Mary CC155.1
12Keagan Cole18:08.9Parchment155.0
10Carter Mitton18:08.9Saline155.0
10Thomas Fisher18:09.0East Grand Rapids155.0
10Landon Madden18:09.5Delton-Kellogg154.8
11Cole Wisener18:09.8Byron Center154.7
11Wyatt Larson18:09.8Pinckney154.7
11Ethan Quibell18:10.0East Kentwood154.7
11Caleb Lamblin18:10.3Gaylord154.6
12Greyson Hoeflinger18:10.4Bear Lake-Onekama154.5
11Noah Chouinard18:10.5Alma154.5
11Christopher Baker18:11.0Kalamazoo Loy Norrix154.3
10Calvin Kasprowicz18:11.3Hudsonville154.2
9Owen Nelms18:11.3White Lake Lakeland154.2
12Parker Rubin18:11.4Grand Traverse Academy154.2
11Aren Gay18:11.5Richland Gull Lake154.2
10Gabe Consiglio18:11.5Woodhaven Brownstown154.2
10Tyler Schuster18:11.6Howard City Tri-County154.1
10Alex Gallup18:11.7Brighton154.1
9Beckett Kneisel18:11.8East Grand Rapids154.1
12Reed Osterink18:12.3Wyoming Potter’s House153.9
10Calen Alexander18:12.7Woodhaven Brownstown153.8
10Hayden Deckrow18:12.9FHE Ada Forest Hills Eastern153.7
9Harper Mullet18:12.9Traverse City St. Francis153.7
10Eli Morse18:13.0Muskegon Western Mich. Christian153.7
11Myles Gesselman18:13.1East Kentwood153.6
12Avi Stotz-Ghosh18:13.4Portage Central153.5
11Ace Drewyor18:13.5Schoolcraft153.5
10Leroy Li18:13.9Ann Arbor Pioneer153.4
10Austin Hale18:13.9Kalamazoo Central153.4
11Maddox Hutchinson18:14.3Concord153.2
12John Hawver18:14.3Kalamazoo Loy Norrix153.2
11Eli Martin18:14.3Schoolcraft153.2
11Evan Rolston18:14.4Stanton Central Montcalm153.2
9Reece Grafius18:14.7Mason153.1
12Bucky Aney18:14.8Montague153.1
10Mattias Tuls18:14.8Wyoming Potter’s House153.1
10Leo Alafita18:14.9Chelsea153.0
10Tristen Hinson18:15.0Zeeland East153.0
10Gage Stray18:15.9Kent City152.7
9Ashton Skinner18:16.0Saugatuck152.7
9Leo Weaver18:16.1Whitmore Lake152.6
9Brady Vanconant18:16.1Yale152.6
9Trevor Vander Kodde18:16.2Hart152.6
12Zachery Childress18:16.4Jonesville152.5
12Jeremiah Lawson18:16.8Woodhaven Brownstown152.4
12Nathan Oki18:17.1GR West Mich. Aviation152.3
9Graham Sleper18:17.1Kalamazoo Loy Norrix152.3
11Isaac Johnson18:17.2Holland Black River152.3
12Tomas Mendez18:17.3Jenison152.2
12Aeson Gonzalez18:17.3Portage Northern152.2
12Tyler Caruso18:17.9Bangor152.0
10Elijah Laninga18:18.0Holland Calvary Christian152.0
12Caleb Bomhof18:18.0Holland West Ottawa152.0
10Elijah Louissaint18:18.2Grand River Prep151.9
11Lucas Dykhouse18:18.2Hudsonville151.9
10Charles Cools18:18.6Ann Arbor Huron151.8
9Levi Walker18:18.6Jenison151.8
10Aaron Flanz18:19.2Fraser151.6
11Luke McDonell18:19.3St. Clair151.6
10Cooper Ankeney18:19.4Ann Arbor Pioneer151.5
12Max Stitt18:19.8Hart151.4
10Levi Dykstra18:20.0GR Covenant Christian151.3
11Jack Sherer18:20.0Plainwell151.3
9Isaac Vandlen18:20.5Spring Lake151.2
12Aurelio Mendez18:20.6Jenison151.1
12Connor Candler18:21.2Schoolcraft150.9
12Tyler Bostrom18:21.6Holland Christian150.8
12Zack Mitchell18:21.6Kalamazoo Christian150.8
11Lawson Miller18:21.6Muskegon Oakridge150.8
10Nick Martens18:21.8Dexter150.7
10Sam Clifton18:21.9Chelsea150.7
11Cole Hansen18:22.5Muskegon Mona Shores150.5
11Brady Slone18:22.8Fraser150.4
12Bodie Bryans18:22.9Buchanan150.4
11Eddie Walter18:22.9Traverse City St. Francis150.4
10Ryan Steben18:23.2Saline150.3
9Roan Vansumeren18:23.6Parma Western150.1
9Jacob Kornoely18:23.7GR West Mich. Aviation150.1
11Nathan Kunzi18:24.0Hudsonville150.0
12Carson Prone18:24.4Port Huron Northern149.9
12Alex Nemecek18:24.6Ann Arbor Skyline149.8
9Alex Vanduren18:25.1Holland Christian149.6
12Finn Wilson18:25.2Ann Arbor Pioneer149.6
10Alexander Stout18:25.3East Grand Rapids149.6
10Josaias Robles18:25.3Hartford149.6
11Lucas Gizoni18:25.3Romeo149.6
12Corey Jones18:25.5Comstock Park149.5
11Gavin Ayers18:25.5Edwardsburg149.5
12Jacob Thomas18:25.7Brighton149.4
9Emmanuel Patrick18:25.8Zeeland West149.4
12Tyler Condon18:25.9Adrian149.4
10Kellen Siems18:26.0Kalamazoo Hackett149.3
10Jake Volz18:26.0Okemos149.3
11Freddie Bierling18:26.1Byron Center Zion Christian149.3
9Devin Stotz-Ghosh18:26.2Portage Central149.3
12Colin Taylor-Denooyer18:26.3Holland Christian149.2
12Wyatt Karnes18:26.6White Cloud149.1
9Caleb Elwell18:26.8Mattawan149.1
12Evan Lamb18:27.1Romeo149.0
10Alex Debiasi18:27.4Jackson Lumen Christi148.9
11Myles Hendel18:27.5Jenison148.8
10Hunter Rodak18:27.8Carleton Airport148.7
12Mark Rios-Hernandez18:27.8East Kentwood148.7
12Isaac Primm18:28.0Spring Lake148.7
11James Schroder18:28.5Sanford-Meridian148.5
9Zadan Ryskamp18:28.6GR NorthPointe Christian148.5
11Caden Leatherman18:28.8Hudsonville Unity Christian148.4
11Kyle Vincent18:29.0Benzie Central148.3
10Kyron Christner18:29.1Mendon148.3
11Trey Hall18:29.2Three Rivers148.3
Francisco (Xisc Dura18:29.3Ann Arbor Huron148.2
11Marlowe Hartnett18:29.7Ann Arbor Skyline148.1
10Sam Miller18:29.8Portage Northern148.1
12Jackson Cargill18:30.3Mason147.9
9Federico Moreno-Padilla18:30.4Utica Eisenhower147.9
11David Sager18:30.6Gobles147.8
9Easton Coscarelli18:31.2Adrian147.6
12McKai Henry18:31.2Benzie Central147.6
11Clayton Peacock18:31.2Clare147.6
9David Kore18:31.3Three Rivers147.6
12Ethan Devries18:31.4Bridgman147.5
12Caidan Gaskill18:31.8Clare147.4
9Riley Szalai18:31.8Edwardsburg147.4
10Josiah Thelen18:31.8Grandville147.4
11Hayden Barker18:31.8Monroe147.4
10Ceon Kirkdoll18:31.8Niles147.4
11Alexander Perry18:31.8Utica Eisenhower147.4
11Neiko Ketchum18:31.9Clare147.4
10Connor Boteler18:32.1Grass Lake147.3
10Shane Bittikofer18:32.3Brighton147.2
11Andrew Bucher18:32.3Fraser147.2
11Hayden Dannenberg18:32.3Holland Christian147.2
10Santiago Valenzuela18:32.4Ann Arbor Skyline147.2
11Bryce Vanderkodde18:32.5Hart147.2
11Charlie Gibson18:32.5Three Oaks River Valley147.2
12Henry Strait18:32.9Ann Arbor Skyline147.0
12Carter Petzke18:32.9St. Joseph147.0
12Andrew Elmore18:33.5Cadillac146.8
12David Potgeter18:33.8Caledonia146.7
12Ethan Henry18:34.2Jenison146.6
12Fernando Diaz-Guzman18:34.2Kent City146.6
10Masyn Wing18:34.3Cadillac146.6
11Sam Nielsen18:34.6Fraser146.5
9Gavin McCarney18:34.7Richland Gull Lake146.4
9Grayson Crooks18:35.0Ann Arbor Pioneer146.3
11Hayden Shattuck18:35.0St. Louis146.3
12Logan Hewitt18:35.1Benzie Central146.3
10Christian Villa-Bilton18:35.2Clare146.3
9Timothy Wolff18:35.4Hart146.2
12Lucas Isbrecht18:35.5Watervliet146.2
12Carter Peacock18:35.9Clare146.0
12Grady Bremer18:36.2Hudsonville Unity Christian145.9
11Seth Jenkins18:36.4Hudsonville145.9
9Griffin Wenta18:37.0Spring Lake145.7
11Jack Paulsen18:37.1Grandville145.6
12Hunter Tietz18:37.1Middleville Thornapple-Kellogg145.6
9Caden Uttech18:37.1Zeeland West145.6
11Henry Sloat18:37.3Centreville145.6
Samuel Deyoung18:37.3GR Christian145.6
9Brody Mulder18:37.5Holland West Ottawa145.5
9Edison Huizinga18:37.9Manistee145.4
11Jabin Dielman18:38.1Holland West Ottawa145.3
9Easton Danic18:38.3Carleton Airport145.2
10Noah Dubridge18:38.4Mt. Pleasant Sacred Heart145.2
12Archie Patterson18:38.4Saline145.2
12Christian Schramski18:38.5Manistee145.2
11Jaden Gregory18:38.6Edwardsburg145.1
10Owen Collin18:38.7Brighton145.1
9Rex Pumford18:38.8Whitehall145.1
11Ben Bouws18:39.0Holland Christian145.0
10Caden Vangelderen18:39.1Hart145.0
11Sam Zhang18:39.3Portage Central144.9
12Howie Herrygers18:39.3Zeeland West144.9
9Conrad Marra18:39.9Ann Arbor Huron144.7
11Blake Griffis18:40.0Hanover-Horton144.7
12Tomas Zuniga18:40.3Allendale144.6
12Jacob Marth18:40.9Jenison144.4
9Landon Schibelhut18:41.1TC West (Traverse City)144.3
12Elliot Oostendorp18:41.2Ann Arbor Huron144.3
9Jacob Gray18:42.2Jonesville143.9
12Nate Dillon18:42.2Whitmore Lake143.9
10Luke Aerts18:42.4Coldwater143.9
10Wilson Sheldon18:42.8Jackson Lumen Christi143.7
11Miles Dell18:42.9Chelsea143.7
10Angelo Hinson18:42.9White Cloud143.7
11Nick Pumani18:43.0Berrien Springs143.7
10Liam Pesce18:43.5Niles143.5
12William Rosales18:43.7Saline143.4
11Dillan Roosien18:44.4GR West Mich. Aviation143.2
10Landin Fisher18:44.8Adrian143.1
9Nico Dilaura18:44.8Zeeland East143.1
9Lucas Zeckner18:45.0Adrian143.0
11Jack Helsel18:45.2Manton142.9
9Avery Carlson18:45.7Holland Black River142.8
9Mason Williams18:45.8Holland Calvary Christian142.7
10Rowan Banyon18:46.0St. Joseph142.7
9Walter Armstrong18:46.4Benzie Central142.5
11Kian Sprik18:46.6FHN GR Forest Hills Northern142.5
12Joel Bezeau18:46.7Monroe Jefferson142.4
9Jayden Long-Hasse18:46.9Centreville142.4
10Carson Ackley18:47.5Hart142.2
10Quinn Sanderson18:47.7FHE Ada Forest Hills Eastern142.1
12Caleb Totten18:47.7Monroe St. Mary CC142.1
12David Stadler18:47.9Brighton142.0
11Brody Swanson18:48.2Cadillac141.9
10Owen Vandervlucht18:48.6Hart141.8
10Evan Buteyn18:49.1Grandville Calvin Christian141.6
9Tate Vandaele18:49.2FHE Ada Forest Hills Eastern141.6
12Bradly Gould18:49.4Shepherd141.5
11Emmet Van Cleave18:49.5Grass Lake141.5
11Levi Vanderlaan18:49.5Spring Lake141.5
9Aarav Kalantry18:50.3Ann Arbor Huron141.2
11Jaeden Pearson18:50.3East Kentwood141.2
11Brayden Vanos18:50.8Big Rapids141.1
9Jackson Bannister18:50.9East Kentwood141.0
12Logan Patmalnieks18:51.1Constantine141.0
10Jonathan Falk18:51.1GR Christian141.0
10Ethan Curtiss18:51.2FHC GR Forest Hills Central140.9
12Christian Huizenga18:51.5Holland Christian140.8
9Jacob Chase18:52.1Holland Christian140.6
12Isaiah Laduke18:52.4Holland West Ottawa140.5
9Tony Hilton18:52.6Three Rivers140.5
10Drew Davis18:52.7Shepherd140.4
10Ben Brower18:52.8Hudsonville Unity Christian140.4
10Collin Bauer18:52.8Schoolcraft140.4
9Michael Bogard18:52.9Kalamazoo Loy Norrix140.4
11Alex Holda18:53.1Grass Lake140.3
9Rudy Lowry18:53.7Hanover-Horton140.1
11Davis Baraka18:54.1East Kentwood140.0
11Anthony Pizzimenti18:54.1Woodhaven Brownstown140.0
12Brant Maley18:54.2Chelsea139.9
11Girum Merriman18:54.4Sparta139.9
11Kaden Van Ryn18:54.5Caledonia139.8
9Griffin Kreger18:54.5St. Clair139.8
9Anderson Cook18:54.8Hanover-Horton139.7
10Max Carne18:55.1Ann Arbor Pioneer139.6
11William Warner18:55.1Clare139.6
11Griffin Mis18:55.1Sparta139.6
11Ryan Fick18:55.2Brighton139.6
9Trevor Mieras18:55.2Hudsonville139.6
11Juan Luis Llanes18:55.6Ann Arbor Skyline139.5
11Zeke Lafferty18:56.0Ann Arbor Skyline139.3
10Paxton Rose18:56.3Ann Arbor Skyline139.2
10Zack Buttigieg18:57.1Grass Lake139.0
11Josiah Muller18:57.6Zeeland East138.8
9Peter Winn18:58.2Hillsdale Academy138.6
11Hunter Muzik18:58.4Brighton138.5
11Cameron Borich18:58.5Brighton138.5
11Isaac Fullerton18:58.6Parma Western138.5
12Corbin Aucunas18:58.6Portage Central138.5
9Eli Erman18:58.7Ann Arbor Pioneer138.4
12Alex Ebel18:58.9Bay City Western138.4
11Noah Raeth18:58.9Montague138.4
10Ethan Nagel18:59.0Sanford-Meridian138.3
11Kona Crump18:59.2Clare138.3
12Reed Remington18:59.5Bloomingdale138.2
11Nolan Williamson18:59.5East Grand Rapids138.2
11Nicholas Beard18:59.6Ann Arbor Huron138.1
11Hayden Fox18:59.6Muskegon Mona Shores138.1
10Keaton Smith18:59.8Concord138.1
9Cole Slotman18:59.8Hart138.1
12Titan Parker18:59.8Parma Western138.1
10Grant Davis19:00.2Port Huron Northern137.9
9Zack Vollbrecht19:00.4TC West (Traverse City)137.9
11Landon Harris19:00.5Benzie Central137.8
9Azrael Horvath19:00.5Manton137.8
11Dontrel Taylor19:00.5Three Rivers137.8
11Ethin Chandler19:00.8Benzie Central137.7
10Jonah Busen19:00.8Monroe Jefferson137.7
10Asher Friess19:00.8Portage Central137.7
9Jude Wentzloff19:00.9Jackson Lumen Christi137.7
9Max Wolgast19:01.2Three Rivers137.6
12Blake Jewett19:01.3Grandville Calvin Christian137.6
12Gaven Cornell19:01.4Morley-Stanwood137.5
9Jack Mechenbier19:01.5Richland Gull Lake137.5
10Grant Lapham19:02.1Okemos137.3
10Luke Arendshorst19:02.3Holland137.2
11Ian Kimbrell19:02.4Caledonia137.2
10Henry Lace19:02.5Edwardsburg137.2
9Graham Kusmierski19:02.5Grandville137.2
12Dustin Hamilton19:02.8Concord137.1
10Sebastian Hernandez19:03.5Coldwater136.8
10Braeden Gildea19:03.6Mattawan136.8
12Kalen Loebach19:03.8St. Joseph Our Lady of the Lake Catholic136.7
10August Johnson19:04.5New Buffalo136.5
10Benjamin Fox19:04.6Whitmore Lake136.5
9Logan Sicilia19:04.6Wyoming Potter’s House136.5
9Anthony Rushmore19:04.8GR Catholic Central136.4
10Grady Galaviz19:04.8Middleville Thornapple-Kellogg136.4
9Jack Feenstra19:05.0Byron Center Zion Christian136.3
12Jonathan Greenhoe19:05.0Zeeland West136.3
9Sam Dykstra19:05.1GR Covenant Christian136.3
9Law Gates19:05.3Edwardsburg136.2
12Luke Hemker19:05.3GR West Mich. Aviation136.2
12Henry Schwarze19:05.7FHC GR Forest Hills Central136.1
10John Nielsen19:05.7Morley-Stanwood136.1
12Ivan Tai19:05.8Portage Northern136.1
9Corbin Hutchinson19:05.9Gaylord136.0
12Ayden Vandyk19:06.1GR Covenant Christian136.0
11Beck Ytterberg19:06.2Bridgman135.9
10Nolan Kochany19:06.3Bay City Western135.9
12Jonah Kraft19:06.5Ann Arbor Huron135.8
9Fabian Martinez-Arreola19:07.0Jenison135.7
11Caleb Butler19:07.1TC West (Traverse City)135.6
10Caleb Kohl19:07.3Howard City Tri-County135.6
9Jacob Gruppen19:07.4Zeeland West135.5
12Korbyn Thornton19:07.7St. Clair135.4
11Lucas Kyser19:07.8Jonesville135.4
11Seamus Murphy19:07.9Romeo135.4
11Isaac Gola19:08.1Shepherd135.3
12Jackson Cichewicz19:08.7Ann Arbor Skyline135.1
11Leo Bearss19:08.7Yale135.1
11Charlie Vitkauskas19:09.4Rockford134.9
11Trap Abbott19:09.6Bangor134.8
10Brayden Carlson19:09.8Newaygo134.7
10Emmett Brick19:10.4Ann Arbor Pioneer134.5
10Reese Lepeak19:10.4Bay City Western134.5
12Matthew Rainwater19:10.4Morley-Stanwood134.5
12Landen Hall19:10.6Muskegon Mona Shores134.5
10Joseph Nowicki19:10.7Utica Eisenhower134.4
9Levi Groenhout19:10.7Zeeland East134.4
11Justin Bergman19:11.0Portage Central134.3
12Nolan Viviano19:11.0Utica Eisenhower134.3
10Raphael Fournier19:11.1Ann Arbor Skyline134.3
12Cole Spencer19:11.1Bay City Western134.3
12Ryan Friedmann19:11.1Portage Central134.3
12Jayson Anderson19:11.4Mason134.2
12Bobby Wilson19:11.4Okemos134.2
12Frankie Pelak19:12.5GR West Catholic133.8
9Trent Scarlavai19:13.0GR West Catholic133.7
9Colby Bartells19:13.1Kalamazoo Central133.6
10Grant Feldpausch19:13.4Caledonia133.5
12Ben Muckey19:13.6Hudsonville Unity Christian133.5
12Richard George19:13.8Mattawan133.4
10Lucas Frentz19:14.0Edwardsburg133.3
10Tyce Wakefield19:14.4FHN GR Forest Hills Northern133.2
10Andreas Krapp19:14.4Fremont133.2
12Colin Moran19:14.5Jackson Lumen Christi133.2
11Gavin Bishop19:14.6St. Clair133.1
10Oliver Mildenberg19:14.8Centreville133.1
9Joseph Segard19:15.1GR NorthPointe Christian133.0
10Connor Bailey-Cook19:15.5Parchment132.8
12Ethan Schaner19:15.8Hart132.7
11Louis Musser19:15.9Bay City Western132.7
11Willem Spoelhof19:16.3FHN GR Forest Hills Northern132.6
10James Maher19:16.4Richland Gull Lake132.5
10Brady Moran19:16.5Jackson Lumen Christi132.5
12Kelvin Kepler19:16.8Grandville132.4
9Mason Szyniszewski19:16.9Grandville132.4
9Emmett Strait19:17.0Ann Arbor Skyline132.3
10John Joyner19:17.1Caledonia132.3
10Carson Pullins19:17.3Bangor132.2
11Tyler Travis19:17.3Shepherd132.2
12Jack Williams19:17.4White Pigeon132.2
9Tony Boggess19:18.0Ann Arbor Pioneer132.0
10Riley Day19:18.1FHE Ada Forest Hills Eastern132.0
12Tyler Garrison19:18.3Brighton131.9
9Ben Mulder19:18.3McBain131.9
10Judson Phillips19:18.5Byron Center131.8
10Luke McCarty19:18.5Hudsonville131.8
9Joseph Coon19:18.5White Cloud131.8
10Kohen Van Houten19:18.7Hudsonville131.8
10Elijah Frazer19:18.7Middleville Thornapple-Kellogg131.8
12Dominic Germano19:18.8Woodhaven Brownstown131.7
11Kasen Salazar19:18.9Dexter131.7
11Andrew Newenhouse19:19.0Grandville Calvin Christian131.7
12Tam Huynh19:19.2East Kentwood131.6
9Liam Gunnink19:19.2Jenison131.6
12Andrew Scholten19:19.4Allendale131.5
10Nick Stevens19:19.4Galesburg-Augusta131.5
10Shane Nshime19:19.5East Kentwood131.5
10Ian Dehaan19:19.6Caledonia131.5
11Levi Beltman19:20.1Grand River Prep131.3
10Grant Bulgrien19:20.1Hanover-Horton131.3
11Joseph Sturtevant19:20.3TC West (Traverse City)131.2
10Liam Heyboer19:20.5GR Covenant Christian131.2
12Alex Richards19:21.0Hillsdale Academy131.0
12Parker Tichy19:21.1GR West Mich. Aviation131.0
10Brady Edwards19:21.3Mt. Pleasant Sacred Heart130.9
12Kaeler Fox19:21.4Caledonia130.9
9Owen Rennie19:21.4TC West (Traverse City)130.9
9Graham Shilton19:21.6FHN GR Forest Hills Northern130.8
10Eli Willoughby19:21.7Grand Traverse Academy130.8
11Owen Putz19:21.8Woodhaven Brownstown130.7
10Jonathan Marth19:21.9Jenison130.7
10Quincen Hackbardt19:22.0FHN GR Forest Hills Northern130.7
12Micah Winchell19:22.1Ann Arbor Skyline130.6
9Carter Lee19:22.1Monroe Jefferson130.6
10Lucas Szczesny19:22.6Portage Central130.5
11Mason Maley19:23.3Chelsea130.2
10Landon Kuperus19:23.3GR Covenant Christian130.2
12Braiden Renfer19:23.3Parma Western130.2
9Caleb Conner19:23.5Jenison130.2
11Nicholas Hoffman19:23.6Dexter130.1
11Dale Sehy19:23.9Vicksburg130.0
12Jeremiah Meengs19:24.0Zeeland West130.0
11Landon Hayes19:24.1Constantine130.0
10Andrew Allen19:24.9Portage Northern129.7
12Evan Miedema19:25.6Hudsonville Unity Christian129.5
10Michael Austin19:25.6Kalamazoo Loy Norrix129.5
10Kai Bouathong19:25.8Zeeland West129.4
12Tyler Van Antwerp19:26.5Whitehall129.2
11Dan Maes19:26.9Richland Gull Lake129.0
12Alexander Sexton19:26.9Watervliet129.0
10Grant Morrell19:27.6Caledonia128.8
11Liam Sullivan19:27.6Jackson Lumen Christi128.8
12Case Dykhouse19:27.6Middleville Thornapple-Kellogg128.8
9Liam Imhoff19:27.9Kent City128.7
10Noah Withers19:28.1Lawton128.6
9Garrett Holzhausen19:28.2Middleville Thornapple-Kellogg128.6
10Charles Gavan19:28.2Rockford128.6
9Carter Brouwer19:28.5Bangor128.5
10Johnny Gruppen19:28.9Hudsonville Unity Christian128.4
10Benjamin Rewa19:29.2Caledonia128.3
10Chase Woller-Skar19:29.3East Grand Rapids128.2
9Ryder Boyers19:29.6Saugatuck128.1
10Mason England19:29.9GR Catholic Central128.0
12Caleb Valentine19:30.1Whitmore Lake128.0
11Blaine Berson19:30.2Whitehall127.9
12Wes Summerhill19:30.7Bangor127.8
11Clark Douglas19:30.8Bridgman127.7
12Tyler Vaughn19:31.0Carleton Airport127.7
12Kelsey Simms19:31.2Bloomingdale127.6
10Cole Dalton19:31.2Stevensville Lakeshore127.6
9Reagan Downing19:31.5Holland Calvary Christian127.5
11Jayden Quist19:31.6Spring Lake127.5
12Demitri Lawrence19:32.4Muskegon Western Mich. Christian127.2
12Adrian Dawes19:32.5Carleton Airport127.2
10Colin Gallagher19:32.5Kalamazoo Hackett127.2
10Gavin Dannenberg19:32.7Holland Christian127.1
11Lukas Looman19:33.5Holland West Ottawa126.8
9Rhy Schneider19:33.5Rockford126.8
9Cole Ringel19:33.9Gobles126.7
11Isaac Whipple19:34.0Grand Traverse Academy126.7
10Enrique Caldwell19:34.0Woodhaven Brownstown126.7
9Ethan Kamp19:34.1Spring Lake126.6
10Aiden Jackson19:34.3White Pigeon126.6
12Joel Hoppe19:34.4Holland West Ottawa126.5
10Bradley Smith19:34.6GR NorthPointe Christian126.5
10Aiden Douma19:34.6Zeeland East126.5
10Corbin Knoerr19:34.7Bay City Western126.4
9Miguel Rodriguez19:34.7Niles126.4
10Micah Manion19:35.1GR Christian126.3
11Eliot Pavlik19:35.1Kalamazoo Loy Norrix126.3
10Colton Woods19:35.2Stevensville Lakeshore126.3
9Beckett Swanson19:35.3Cadillac126.2
12Aidan Petik19:35.4Dexter126.2
9Kenny Knudsen19:35.7Monroe St. Mary CC126.1
12Rooster Poll19:35.9Newaygo126.0
12Owen Holman19:36.3Bay City Western125.9
10Isaiah Morrow19:36.3Manton125.9
9Levi Vanderlaan19:36.4Caledonia125.9
12David Farison19:36.6Sanford-Meridian125.8
10Eric Pierce19:36.7Byron Center125.8
12Donald Thompson19:36.9Big Rapids125.7
12Grant Smith19:36.9Shepherd125.7
11Thomas Shockey19:37.0Kalamazoo Loy Norrix125.7
11Leo Muss19:37.2FHN GR Forest Hills Northern125.6
10John Birzer19:37.3Hillsdale Academy125.6
11Connor Siglow19:37.3St. Joseph Our Lady of the Lake Catholic125.6
12Benjamin Ault19:38.0Rockford125.3
11Dane Sprague19:38.3Allendale125.2
12Sean Driscoll19:38.3Three Oaks River Valley125.2
10Ryder Nichols19:38.5Byron Center125.2
11Jack Loomis19:38.6Bangor125.1
11Ezequiel Cardozo-Aviles19:38.8Watervliet125.1
12Umari Umari19:39.1Coldwater125.0
11Corbin Barker19:39.3Allendale124.9
11Nathaniel Gschwind19:39.4FHC GR Forest Hills Central124.9
11Silas Ensink19:39.5Grandville Calvin Christian124.8
12Matthew McGill19:39.6Dexter124.8
11Keegan Shephard19:39.8Sanford-Meridian124.7
10Jackson Bunda19:40.0FHN GR Forest Hills Northern124.7
11Nick Muday19:40.1Delton-Kellogg124.6
12Jakob Terpstra19:40.1FHC GR Forest Hills Central124.6
10Isaac Millward19:40.1Portage Central124.6
9Liam Tiles19:40.2Spring Lake124.6
11Joseph Hoffman19:40.3Plainwell124.6
10James Odell19:40.4Bloomingdale124.5
10Graydon Heystek19:40.4Kalamazoo Loy Norrix124.5
11Daxton MacDonald19:40.4Muskegon Mona Shores124.5
10Carson Summerfield19:40.4Vicksburg124.5
9Tristin Quist19:40.7McBain124.4
11Zach Danes19:40.8Bloomingdale124.4
12Jacob Kuipers19:40.8Hudsonville Unity Christian124.4
9Hoyt Swager19:40.8Jackson Lumen Christi124.4
11Caden Hughes19:41.3Remus Chippewa Hills124.2
11Henry Elzinga19:41.4GR West Mich. Aviation124.2
9Henry Tate19:41.5East Grand Rapids124.2
12Isaiah Post19:42.1Wyoming Potter’s House124.0
12Rex Blakley19:42.2East Grand Rapids123.9
10William Justice19:42.5Plainwell123.8
9Nathaneal Karakula19:42.7Heritage Christian Academy123.8
12Dylan Choura19:42.8FHC GR Forest Hills Central123.7
9Ryan Sorrell19:42.8GR NorthPointe Christian123.7
11Kade Opsal19:43.1Adrian123.6
12Jason Lustig19:43.2Woodhaven Brownstown123.6
12Trey Sukola19:43.5Parchment123.5
11Christian Prong19:43.5South Haven123.5
9William Schlueter19:43.6Hillsdale Academy123.5
10Larry Watson19:43.7Three Rivers123.4
10Greysen Miltgen19:43.8Spring Lake123.4
10Caleb Dalman19:44.1Zeeland West123.3
9Everett Kessell19:44.4Carleton Airport123.2
12Carter Ernsberger19:44.7Bridgman123.1
10Dayton Sneller19:44.7Zeeland West123.1
9Ethan Bastos19:45.2Portage Northern122.9
10Grayson Campbell19:45.2Vicksburg122.9
10Tyler Buck19:45.6GR_South Christian122.8
9Coleman Wendzel19:45.6Richland Gull Lake122.8
10Liem Hauserman19:46.1Cadillac122.6
11Edward Wuerthele19:46.1FHN GR Forest Hills Northern122.6
9Mahir Tabakobic19:46.2Grandville122.6
9Charles Bare19:46.3Kalamazoo Central122.6
10Jayden Mueller19:46.3Muskegon Oakridge122.6
9Braden Post19:46.4Portage Central122.5
9Eddie Radtke19:46.5Shepherd122.5
9Jude Tenelshof19:46.7Jenison122.4
11Logan Dziewicki19:47.4Richland Gull Lake122.2
12Dylan Danner19:47.5Schoolcraft122.2
9Andrew Duthler19:48.1GR Covenant Christian122.0
12Reed Trela19:48.3Woodhaven Brownstown121.9
11Zachary Spaulding19:48.4Newaygo121.9
10Tyne Evans19:48.7Stanton Central Montcalm121.8
11Everett Radgens19:49.0Vicksburg121.7
10Nathan Sanderson19:49.1GR NorthPointe Christian121.6
8Cooper Feagan19:49.1Petoskey St. Michael121.6
11Jaxon Serna19:49.2Allendale121.6
11Caleb Forward19:49.3Bear Lake-Onekama121.6
10Caden Post19:49.4Wyoming Potter’s House121.5
10Theo Fuller19:49.6Kalamazoo Loy Norrix121.5
9Oliver Lindley19:49.9Hillsdale Academy121.4
10Cole Simpson19:50.0FHC GR Forest Hills Central121.3
12Ryan Travis19:50.7Shepherd121.1
10Kasey Springer19:50.9Whitmore Lake121.0
10Elijah Norman19:51.4Jonesville120.9
12Lorenzo Nava19:52.0Three Oaks River Valley120.7
9Logan Spangler19:52.1GR NorthPointe Christian120.6
10Devin Swihart19:52.1Manistee120.6
12Andrew Tava19:52.3Caledonia120.6
12Benji Armijo19:52.3Grand River Prep120.6
10Adryan Estrada19:52.5Mason120.5
11Knighten Rockwell19:52.6Galesburg-Augusta120.5
10Alex Edwards19:52.6Grandville120.5
10Finn O’Brien19:52.9TC West (Traverse City)120.4
9Ashton Dingee19:53.2Galesburg-Augusta120.3
11Trevin Warner19:53.3Parma Western120.2
11William Hillary19:53.5FHN GR Forest Hills Northern120.2
11Brent Monterosso19:53.5Romeo120.2
11Parker Volstorf19:53.6Three Oaks River Valley120.1
11Ayden Fisher19:53.8FHC GR Forest Hills Central120.1
11Jackson Zhang19:54.4St. Clair119.9
12Josh Bustos19:54.7Hart119.8
9Mason Benson19:54.8FHC GR Forest Hills Central119.7
12Ryan Lamphere19:54.9TC West (Traverse City)119.7
9Jonathan Egan19:55.1Mt. Pleasant Sacred Heart119.6
10Johan Kim19:55.6Ann Arbor Huron119.5
12Todd Faber19:55.7GR_South Christian119.4
11Cooper Lynch19:55.7Three Oaks River Valley119.4
10Bradyn Miller19:55.8Sanford-Meridian119.4
9Camden Adkins19:55.9Holland Calvary Christian119.4
9Josiah Wagoner19:55.9St. Joseph119.4
10Sebastian Zylstra19:56.0Holland Black River119.3
9Brett Raak19:56.3Zeeland West119.2
10Townsend Moore19:56.4East Kentwood119.2
10Nicolas Eisen19:56.5Allendale119.2
12Zach Vonk19:56.7Holland Calvary Christian119.1
9Michael Ensing19:56.7Zeeland West119.1
11Logan Hetherington19:57.0Jackson Lumen Christi119.0
11Grant Lange19:57.0Mason119.0
11Andrew Owens19:57.1Whitehall119.0
9Patrick Conroy19:57.5St. Joseph118.8
12Jacob Standfest19:57.6Rockford118.8
11Dan Birmingham19:57.7Whitmore Lake118.8
12Avery Bowman19:58.1White Cloud118.6
10Carson Lauters19:58.2Grandville118.6
12Jon Leith19:58.6Edwardsburg118.5
9Ethan Ferguson19:58.7Edwardsburg118.4
11Ari Johnson19:58.9Buchanan118.4
9Bryan Ocelo19:59.2Hartford118.3
9Jack Walter19:59.4Muskegon Western Mich. Christian118.2
10Brock Hunter19:59.5Montague118.2
9Cole Wesley19:59.6Petoskey St. Michael118.1
11Caleb Stumph19:59.9Byron Center Zion Christian118.0
9Demarcus Cummings20:00.1GR West Catholic118.0
9Blake Zuidema20:00.4FHN GR Forest Hills Northern117.9
9Isaac Kamps20:00.4GR Covenant Christian117.9
11Isaak Miller20:00.7Centreville117.8
10Dilan Vargas20:01.1Eau Claire117.6
11Fletcher Campbell20:01.2Ann Arbor Pioneer117.6
12Tyler Sweat20:01.2Monroe117.6
11David Jacobs20:01.3GR_South Christian117.6
11Dylan Gryglewski20:01.6TC West (Traverse City)117.5
11Griffin Olson20:01.9Benzie Central117.4
12Graham Hislop20:02.0TC West (Traverse City)117.3
9Peyton Marks20:02.6Stanton Central Montcalm117.1
9Jasper Kida20:02.8Grand Traverse Academy117.1
11Colin Carrier20:02.9GR Catholic Central117.0
10Noah Duran20:02.9TC West (Traverse City)117.0
10Carson Van Sickle20:03.2Hillsdale Academy116.9
9Levi Collins20:03.4Gobles116.9
10Isaac Witte20:03.4GR Christian116.9
12Matthew Dusett20:03.4Yale116.9
11Benjamin Huffine20:03.6East Kentwood116.8
12Sebastian Rissley20:03.8Caledonia116.7
11Jack Anderson20:04.4FHE Ada Forest Hills Eastern116.5
10Dominick Chiverton20:04.6Breckenridge116.5
11Pablo Ortega – Rubio20:04.8Hart116.4
9Asher Ornee20:04.9Holland Black River116.4
9Blake Jones20:05.1Romeo116.3
12Benjamin J Truckenmiller20:06.6Centreville115.8
11Henry Robinson20:06.8St. Joseph115.7
12Gavin Palmer20:07.0Centreville115.7
11Tobin Moo20:07.0East Grand Rapids115.7
10Isaiah Wilson20:07.0GR NorthPointe Christian115.7
12Jeff Dewitt20:07.2Zeeland East115.6
10Gerrit Bol20:07.6GR Covenant Christian115.5
12Carter Schuiteboer20:07.7Heritage Christian Academy115.4
10Benjamin Nestle20:07.7Shepherd115.4
12Brandon Rasmussen20:07.8Fremont115.4
10Owen Ledebuhr20:08.3Holland Calvary Christian115.2
9Owen Nytko20:08.4Romeo115.2
11Jaciel Ruiz20:08.6Fennville115.1
12Caleb Rose20:08.8Stanton Central Montcalm115.1
11Issak Stitt20:08.8Zeeland East115.1
11Levi Wilcox20:08.9Hudsonville115.0
10Van Roach20:09.2Muskegon Mona Shores114.9
11Ryan Stewart20:09.3Holland Christian114.9
10Ben Kaufman20:09.4Ann Arbor Pioneer114.9
12McCoy McGuire20:09.6Cadillac114.8
12Levi Whitehead20:09.7Dexter114.8
9John Thomas20:11.0Whitmore Lake114.3
10Oliver Vonk20:11.2Holland Calvary Christian114.3
9Noah Rosales20:11.4Holland114.2
9Elliot Daley20:11.6Ann Arbor Skyline114.1
10Bennett Thomas20:11.8Dexter114.1
10Miles Divozzo20:11.9Holland Black River114.0
11Lucas Korsmo20:12.0GR West Mich. Aviation114.0
9Conner Terry20:12.4East Kentwood113.9
12Roben Perez20:12.4GR Catholic Central113.9
9Ty Brower20:12.7Holland Christian113.8
12Jacob Randall20:13.5Brighton113.5
11Jack Kubas20:13.6Portage Central113.5
0Owen Riggenbach20:13.7Niles113.4
10Gabe Slater20:13.9FHC GR Forest Hills Central113.4
11Leo Hall20:14.3Spring Lake113.2
12Devon Lauters20:14.8Grandville113.1
9Landon Weis20:14.9Centreville113.0
10Conner Goroni20:14.9Woodhaven Brownstown113.0
11Henry Hoekstra20:15.1Holland Black River113.0
9Lucas Ofstein20:15.4Portage Central112.9
10Marcus Anderson20:15.5Grandville112.8
12Elliott Anderson20:15.5Kalamazoo Loy Norrix112.8
10Phylip Elliott20:15.6Ann Arbor Skyline112.8
11Jack Karalash20:15.7Richland Gull Lake112.8
12Soren Stone-Palmquist20:15.8Ann Arbor Huron112.7
10Reece Lloyd20:16.5Schoolcraft112.5
9Jake Richmond20:16.8Kalamazoo Loy Norrix112.4
10Sean Raines20:16.9Woodhaven Brownstown112.4
12Parker Vanhill20:17.2GR Christian112.3
11Noah Donker20:17.5Middleville Thornapple-Kellogg112.2
9Logan Franklyn20:17.7Spring Lake112.1
9Parker Hetrick20:17.8Coldwater112.1
12Emery Govaere20:18.3St. Clair111.9
9Tyson Beardsley20:18.7Holland Calvary Christian111.8
10John Huffman20:19.3GR Catholic Central111.6
9John Preuss20:19.4Dexter111.5
9Ryan Khatir20:19.6Muskegon Mona Shores111.5
12Henry Stone20:20.3Grandville111.2
10Kaleb Males20:21.1Jonesville111.0
9Macen Kemp20:21.1Romeo111.0
10Ryder Woodwyk20:21.3Spring Lake110.9
10Aden Fair20:21.4FHN GR Forest Hills Northern110.9
9Adrian Hoogeboom20:21.5Zeeland East110.8
10Quinn Bloemendaal20:21.9Holland110.7
9Raphael Schaub20:22.3Grand Traverse Academy110.6
12Marshall Pederson III20:22.4Caledonia110.5
11Isaac Cruz20:22.7Saugatuck110.4
11Damien Martinez20:23.0Kalamazoo Hackett110.3
11Alex Gorsh20:23.2Grandville110.3
9Jacob Keef20:23.4Byron Center110.2
9Jayce Lloyd20:23.6Schoolcraft110.1
11Connor Huff20:24.5Bloomingdale109.8
10Aydin Truong20:24.5FHN GR Forest Hills Northern109.8
11Aiden Parker20:24.7Coldwater109.8
12Brayden Schmidt20:25.0Clare109.7
11Samuel Vandewege20:25.1Holland Christian109.6
11Kaden Goodman20:25.1Kalamazoo Central109.6
10Draven Reid20:25.5Caledonia109.5
12Ian Schuiling20:25.5Kent City109.5
11Kody Hazen20:25.8Remus Chippewa Hills109.4
11Reece Emeott20:26.3East Kentwood109.2
10Tanner Carlson20:26.9Remus Chippewa Hills109.0
10Treyson Nyland20:26.9TC West (Traverse City)109.0
12Joshua Felstow20:27.4Romeo108.9
12Robert Armstrong20:27.5Woodhaven Brownstown108.8
11Anthony Richardson20:27.6Grandville108.8
12Ryland Brechting20:27.7Hudsonville108.8
9Grady Erlandson20:27.8Plainwell108.7
12Lleyton Bauman20:28.8Concord108.4
10Greyson Hartwick20:28.9Sparta108.4
10Caleb Paez20:29.0St. Louis108.3
11Cole Cannon20:29.2Gobles108.3
12Matthew Swanwick20:29.3Centreville108.2
11Cole Grundy20:30.0Clare108.0
11Brayden Kidd20:30.0Kalamazoo Central108.0
10Ryan Geerts20:30.1Holland108.0
12Cayden Apol20:30.3Hudsonville107.9
10Ismael Reyna20:30.4Bangor107.9
Rhet Johnson20:30.6Hart107.8
10Austin Finkbeiner20:30.9Grand River Prep107.7
11Orion Galloway20:30.9Monroe Jefferson107.7
10Alejandro Marquez20:31.0Bloomingdale107.7
12Brock Hickerson20:31.2Delton-Kellogg107.6
9Lucas Setsma20:31.3Grandville107.6
10Preston Vasas20:31.4Chelsea107.5
8Carl Nolan20:31.8Petoskey St. Michael107.4
10Brayden Buelow20:31.9Portage Central107.4
11Zachary Haigler20:31.9Sparta107.4
9Andrew Cho20:32.1GR Christian107.3
10Brandon Buskulic20:32.1Pewamo-Westphalia107.3
9Daren Austin20:32.9Parchment107.0
10Aiden Unangst20:33.2Kalamazoo Loy Norrix106.9
9Simeon Strong20:33.6Chelsea106.8
9Nicholas Amorose20:33.7Caledonia106.8
10Koleson Reeder20:34.2Caledonia106.6
9Titus Plattner20:34.3GR Christian106.6
12Nicholas Huizinga20:34.3Grandville Calvin Christian106.6
12Luke Witte20:34.4GR Christian106.5
9Andrew Wright20:34.4GR NorthPointe Christian106.5
11Landon Koole20:34.6GR Covenant Christian106.5
10Hayden Palmer20:34.6Portage Northern106.5
10Brody Smith20:34.9East Grand Rapids106.4
11Eli Lewis20:35.0Muskegon Mona Shores106.3
10Peter Tuinstra20:35.2Hart106.3
10Sean Bostwick20:35.2Rockford106.3
11Connor Geigley20:35.3Centreville106.2
12Cole Hinterman20:35.3Hudsonville106.2
12Teo Wilkerson20:35.4Grandville106.2
11Noah Jenkins20:35.6Hudsonville106.1
9Bentley Cromer20:35.9Alma106.0
9Nick Deroo20:36.0Holland West Ottawa106.0
10Alden Lucas20:36.1Hudsonville Unity Christian106.0
9Jameson Huhn20:36.4Pewamo-Westphalia105.9
10Paxton Vannoord20:36.4Zeeland East105.9
12James Bradley20:37.3Hanover-Horton105.6
11Brady Kurlenda20:37.4GR West Catholic105.5
9Cameron Stone20:37.6Grandville105.5
11Ronan Turrell20:37.6St. Clair105.5
11John Gibson20:37.6St. Joseph105.5
11Dylan Duimstra20:38.5Hudsonville Unity Christian105.2
11Carson Johnson20:38.5Sanford-Meridian105.2
11Andrew Barnum20:38.6Caledonia105.1
12Nathan Krzysik20:39.2Chelsea104.9
12Zachary McPherson20:39.2Parchment104.9
11Jacob Piotrzkowski20:39.7Holland West Ottawa104.8
9Brock Adamczak20:39.8Manistee104.7
11Preston May20:39.9Sparta104.7
10Daniel Bernal-Ponce20:40.2Pewamo-Westphalia104.6
9Xavier Peralta20:40.6Grand River Prep104.5
11Devon Simpson20:40.7Buchanan104.4
10Reece Hoyt20:41.1GR Christian104.3
9Braydon Han20:41.3Ann Arbor Pioneer104.2
9Leo Lemieux20:41.7New Buffalo104.1
9Henry Dupuis20:41.8Caledonia104.1
9Charles Lucas20:42.2Hudsonville103.9
9J.T. Isbrecht20:42.4Watervliet103.9
9Henry Wert20:42.5Hudsonville103.8
10Elijah Pulver20:42.6Petoskey St. Michael103.8
9Ethan Miller20:42.9Ann Arbor Skyline103.7
10Jackson Schulz20:43.0St. Louis103.7
10Will Heagle20:43.1GR Christian103.6
9Richard Lewis20:43.2Whitmore Lake103.6
11Henry Freestone20:43.5Kalamazoo Loy Norrix103.5
12Elias Kinden20:43.5Muskegon Oakridge103.5
12Abraham Jager20:43.6GR West Mich. Aviation103.5
10Adam Hasenbank20:44.3Allendale103.2
10Noah Wolff20:44.3Hart103.2
9Seth Crown20:44.6Heritage Christian Academy103.1
12Hogan Walter20:44.8Clare103.1
12Ryan Mauwa20:44.8Portage Northern103.1
10Brayden Herr20:44.9Richland Gull Lake103.0
10Hunter Gnodtke20:45.9Three Oaks River Valley102.7
10Justin Hutt20:46.0East Kentwood102.7
10Talon Kurlenda20:46.1FHC GR Forest Hills Central102.6
9Zavier Gutierrez20:46.2Hartford102.6
9Leo Chi20:46.5Ann Arbor Skyline102.5
9Frederick Thurn20:46.5Portage Northern102.5
10Ethan Lombard20:46.5Shepherd102.5
9Dylan Vanderploeg20:47.9GR Christian102.0
9Nick Dejesus20:48.2Ann Arbor Pioneer101.9
9Kam Vandrie20:48.4Holland Calvary Christian101.9
9Brighton Lam20:48.8Vicksburg101.7
9Dexter Bultman20:48.9Zeeland East101.7
9Evan Lokey20:49.0St. Joseph101.7
11Mateo Hanse20:49.1GR West Mich. Aviation101.6
11Jacob Sinclair20:49.1Kalamazoo Loy Norrix101.6
12Josh Odell20:49.3Bloomingdale101.6
11Dylan Strand20:49.3White Lake Lakeland101.6
10Cooper Stannard20:49.4Parchment101.5
12Alex Perea20:49.6Grandville101.5
11Jackson Sytsma20:49.9GR_South Christian101.4
10Griffin Calder20:50.1TC West (Traverse City)101.3
9Paxton Alicandro20:50.1White Lake Lakeland101.3
12Judon Miller20:50.2Benzie Central101.3
9Jacob Christoffersen20:51.1Fremont101.0
9Hunter Page20:51.2Schoolcraft100.9
10Sawyer Grifhorst20:51.4Grandville100.9
9Owen Peterson20:51.4Manton100.9
11Ian Letherer20:51.8Clare100.7
11Bridger Streeter20:52.1Kalamazoo Loy Norrix100.6
12Andres Jauregui-Tapia20:52.3Grand River Prep100.6
9Tanner Krzysik20:53.3Hastings100.2
9Wesley Harrington20:53.4Parchment100.2
12Grayson Borick20:53.9Kalamazoo Loy Norrix100.0
12Sam Hughes20:54.3Romeo99.9
9Brody Pulling20:54.5Mason99.8
10Jackson Lies20:54.6Romeo99.8
9Owen Verbeek20:54.7Jenison99.8
10Nathan Stroh20:54.9St. Joseph99.7
10Zachariah Awad20:55.0FHN GR Forest Hills Northern99.7
11Nazario Estrada20:55.0Holland99.7
12Ayden Barcia20:55.1Clare99.6
11Ronan Weed20:55.1Petoskey St. Michael99.6
9Gabe Noguez20:55.5Coldwater99.5
9Oliver Trout20:55.7Niles99.4
10Noah Foley20:56.4South Haven99.2
11Nate Dix20:56.7Grand Traverse Academy99.1
10Charlie Dyer20:57.5Zeeland East98.8
9Pierson Albaugh20:57.7Portage Northern98.8
12Evan Craddock20:57.8Parma Western98.7
10Spencer Schnabel20:58.8Grandville98.4
9Austin Carr20:58.8Kalamazoo Loy Norrix98.4
12Jesus Hernandez20:58.9Hartford98.4
9Logan Nuell20:59.1Muskegon Oakridge98.3
9Blake Davis20:59.1Shepherd98.3
10Layne Collins20:59.4New Buffalo98.2
11Cole Stockwell20:59.9St. Clair98.0
10Logan Paulen21:00.3Caledonia97.9
10Reise Bateson21:00.3Hart97.9
10Ethan Jenne21:00.4Fennville97.9
10Will Heyboer21:00.4Holland Christian97.9
9Liam Yee21:00.4Woodhaven Brownstown97.9
12Coby Price21:00.6East Kentwood97.8
12Cameron Cater21:01.8FHE Ada Forest Hills Eastern97.4
12Brennan Piper21:01.9Constantine97.4
9Landin Ramsey21:02.1Plainwell97.3
10Austin Kmiec21:02.4Romeo97.2
9Mason Drumm21:02.5Centreville97.2
12Alex Wilkins21:02.7Grand Traverse Academy97.1
9Edward Gorkowski21:02.8East Kentwood97.1
11Alex Saavedra21:03.1East Kentwood97.0
9Oliver Vaudt21:03.4Dexter96.9
9Adam Shoemaker21:03.5Hudsonville Unity Christian96.8
10Destan Ardan21:04.1Grand Traverse Academy96.6
11Ethan Butler21:04.2TC West (Traverse City)96.6
12Yota Toda21:04.6East Kentwood96.5
10Garrett Comer21:04.9Ann Arbor Skyline96.4
11Filip Tasevski21:05.0Romeo96.3
11Gavin Escamilla21:05.1Bay City Western96.3
10Atticus Boeve21:05.6Fennville96.1
12Jack Pummill21:06.0Spring Lake96.0
11Noah Hetler21:06.5Howard City Tri-County95.8
10Daniel Erdmann21:06.9Wyoming Potter’s House95.7
12Eric Cameron21:08.2Chelsea95.3
11Connar McDonald21:08.3Sanford-Meridian95.2
10Jack Wallender21:09.2Manton94.9
10Brenden Scott21:09.3Mason94.9
11Marley Hinds21:10.0Buchanan94.7
11Derek Crum21:10.2Monroe94.6
11Jeremy Vanderwall21:10.4Hudsonville94.5
11Chaden Schafer21:10.4Stanton Central Montcalm94.5
11Noah Reggio21:10.7Romeo94.4
10Aidan Cole21:11.1FHN GR Forest Hills Northern94.3
11Gavin Stursma21:11.1Jenison94.3
11Alex Krueger21:11.6Howard City Tri-County94.1
9Cannon Detillion21:12.0Hudsonville94.0
9Corbin Maddox21:12.3Alma93.9
11Perry Middaugh21:12.4Grand Traverse Academy93.9
9Charles Spencer21:13.1Buchanan93.6
9Benjamin Rowenkamp-Ambs21:13.4Mattawan93.5
12Micah Cammenga21:13.9Hudsonville Unity Christian93.4
9Ollie Harris21:14.4FHC GR Forest Hills Central93.2
10Sam Bishir21:14.5Ann Arbor Pioneer93.2
12Nathan Thelen21:14.7Pewamo-Westphalia93.1
10Justin Witt21:14.9White Lake Lakeland93.0
9A.J. Cullen21:15.1St. Joseph Our Lady of the Lake Catholic93.0
11Bowie Pawson21:15.4Howard City Tri-County92.9
11Nathaniel Gresh21:16.2Portage Central92.6
9Rileigh Schmitz21:16.3Muskegon Oakridge92.6
12Jack Stoddard21:16.7TC West (Traverse City)92.4
9Philip Kooyer21:17.3Hudsonville Unity Christian92.2
10Adolfo Sanchez-Perez21:17.6Niles92.1
11Carson Andrews21:17.7Adrian92.1
10Zack Zarna21:17.8Howard City Tri-County92.1
11Benjamin Vanloo21:17.8Mattawan92.1
11Brennan Tamblyn21:18.1Hanover-Horton92.0
9Parker Erb21:18.1Hastings92.0
9Wyatt Ramsey21:18.1Plainwell92.0
10Jack Meehan21:18.2Chelsea91.9
9Justin Hackey21:18.8Whitehall91.7
11Lex Ruimveld21:18.9Plainwell91.7
10Braydon Newton21:20.0Parma Western91.3
11Will Ryan21:20.4Monroe St. Mary CC91.2
9Benjamin Travelbee21:20.5Coldwater91.2
11Levi Brooks21:20.5Lawton91.2
12Aimon Humm21:20.6Breckenridge91.1
9Joe Jalosky21:20.8St. Clair91.1
12Jonah Howell21:21.6FHE Ada Forest Hills Eastern90.8
11Aldolfo Vera-Rangel21:21.7Remus Chippewa Hills90.8
9Liam Grimm21:22.3Dexter90.6
9Hudson Winne21:22.3Fennville90.6
12Grant Cure21:22.5Hanover-Horton90.5
11Jake Soto21:22.6Alma90.5
12Nicholas Edgerton21:22.9Edwardsburg90.4
10Tim Finkbeiner21:22.9Grand River Prep90.4
12Arie Terbeek21:23.0Grandville90.3
10Jovany Garcia21:23.4Hartford90.2
9Corbin Cummings21:23.5Rockford90.2
9David Ledden21:23.8Constantine90.1
12Will Weiszhaar21:24.6Dexter89.8
10Conner Ryan21:24.6Stanton Central Montcalm89.8
10Cameron Wellman21:24.8White Lake Lakeland89.7
12Ty Edwards21:25.3Schoolcraft89.6
11Andrew Cary21:25.6Holland Calvary Christian89.5
9Luke Quardokus21:25.7Portage Northern89.4
12Maxx Burdick21:26.0Sanford-Meridian89.3
Joel Lewis21:26.8Hillsdale Academy89.1
9Ezekiel Zwiep21:26.8Holland Christian89.1
12Isaiah Baker21:26.8Hudsonville89.1
9Greyson Mudget21:26.9Holland Black River89.0
12Cole Bates21:27.0Constantine89.0
11Austen Walden21:27.2Constantine88.9
11Liem Krueger21:27.3FHE Ada Forest Hills Eastern88.9
9Kyle Molenkamp21:28.6Hillsdale Academy88.5
12Jacob Hector21:29.6Grandville88.1
10Ty Vanskiver21:30.0GR West Mich. Aviation88.0
12Brandon Weber21:30.0Hudsonville Unity Christian88.0
9Carter Chapman21:30.8Clare87.7
9Austin Vista21:31.6Jenison87.5
10Miles Crawford21:32.9Byron Center87.0
12Caleb Rabert21:32.9Romeo87.0
11Matthew Badley21:33.1Whitehall87.0
10Dalton Buiter21:33.4GR Covenant Christian86.9
11Charles Gilbert21:33.4Romeo86.9
11Ryan Buist21:34.1St. Joseph86.6
12Joshua Maier21:34.7Caledonia86.4
9Adam Olson21:34.7Manistee86.4
11Maxwell McGrath21:34.9FHN GR Forest Hills Northern86.4
10Jayden Langschied21:35.1GR Christian86.3
10Alexander Boynton21:35.2Schoolcraft86.3
11Jakoby Moore21:35.8Zeeland West86.1
10Chason Biller21:35.9Remus Chippewa Hills86.0
9Vincent Ambrozaitis21:36.0Mt. Pleasant Sacred Heart86.0
11Simeon Montney21:36.2Shepherd85.9
9Amittai Kawano21:36.3Holland West Ottawa85.9
9Josh Kwak21:36.4Ann Arbor Pioneer85.9
12Andrieu Blomeling21:36.4Byron Center85.9
10Sebastien Navis21:36.4Muskegon Western Mich. Christian85.9
11Justin Ryland21:36.5Richland Gull Lake85.8
12Kaiden Murdock21:36.7Grandville85.8
9Cooper Goff21:37.1Three Rivers85.6
11Valentino Giardina21:37.3Gaylord85.6
10Oscar Lucas21:37.5Kalamazoo Loy Norrix85.5
10Carlos Martinez21:37.5Rockford85.5
9Jude Shafer21:37.9Ann Arbor Skyline85.4
9Joseph Sung21:38.0GR Christian85.3
10Anthony Jasheway21:38.1St. Joseph Our Lady of the Lake Catholic85.3
9Max Sytsma21:38.2Kalamazoo Loy Norrix85.3
9Andrew Fay21:39.1Dexter85.0
10Kai Crosthwaite21:39.2Jackson Lumen Christi84.9
11James Wright21:39.4Portage Northern84.9
11Chase Lanning21:39.8Byron Center Zion Christian84.7
12Kael Fay21:39.9Benzie Central84.7
12Elijah Parmley21:40.0Whitehall84.7
10Andrew Allen21:40.2Kalamazoo Loy Norrix84.6
10Lyhem Ramirez21:40.2New Buffalo84.6
9Peyton Zurschmiede21:40.8East Grand Rapids84.4
12Korbin Fields21:41.0South Haven84.3
11Xander Hallock21:41.3Three Rivers84.2
10Kevin Flores21:41.6Fennville84.1
11Carter Krzysik21:41.7Hastings84.1
12Dominic Gaetano21:41.7Hillsdale Academy84.1
9Wyatt Newton21:41.7Kalamazoo Loy Norrix84.1
11Alex Martin21:42.4Chelsea83.9
12Colton Dubuque21:42.7Bridgman83.8
11Gabe Arredondo21:43.2Zeeland West83.6
12Luke Hinkson21:43.8White Pigeon83.4
11Carson Dissette21:44.1South Haven83.3
9John Deyoung21:44.2GR Christian83.3
12David Simons21:44.3Sanford-Meridian83.2
10Liam Bauman21:44.7Concord83.1
10Noah Chinavare21:45.0Sanford-Meridian83.0
11Ferenc Stofan21:45.3GR_South Christian82.9
11Anthony Bunker21:45.5FHN GR Forest Hills Northern82.8
11Isaac Moes21:45.8Byron Center Zion Christian82.7
11Jose Boger21:45.8Gobles82.7
9Caleb Ward21:45.8Mason82.7
9Colt Bretz21:46.2Mason82.6
9Andrew Westra21:46.7GR Covenant Christian82.4
12Alex Watson21:47.5Dexter82.2
11Talan Doll21:47.6Coldwater82.1
12Giovanni Tanzini21:48.0Sanford-Meridian82.0
11Christian Warriner21:48.3Jackson Lumen Christi81.9
9David Steenwyk21:48.6Holland Christian81.8
12Hisham Alsraji21:49.3Woodhaven Brownstown81.6
11Scotty Sheehy21:49.5Monroe81.5
11Johnny Grice21:49.6Gobles81.5
9Jaxton Keller21:49.9Breckenridge81.4
9Skyler Hoffman21:50.4Coldwater81.2
10Hunter Stark21:50.9Spring Lake81.0
11Ian Johnson21:51.9White Pigeon80.7
9Daxton Hune21:52.2Rockford80.6
12Brody Severin21:53.3Eau Claire80.2
12Oliver Pierce21:53.4Zeeland East80.2
12Ian McLellan21:53.8Byron Center80.1
9Jace Hilton21:54.0Delton-Kellogg80.0
10Layten Brinley21:54.3Dexter79.9
9Thomas Doversberger21:54.8Holland West Ottawa79.7
9Zach Smith21:55.1White Lake Lakeland79.6
11Nicholas Palazzolo21:55.6Dexter79.5
9Soren Duke21:55.7Richland Gull Lake79.4
11Brady Taylor21:55.9Hanover-Horton79.4
10Noah Wolters21:56.3Zeeland West79.2
10Jackson Youngblood21:56.4GR West Mich. Aviation79.2
11Riley Thomas21:56.5Portage Central79.2
10Anderson Jansen21:56.7GR West Mich. Aviation79.1
9Ari Kish21:56.7White Lake Lakeland79.1
10Liam Dykhouse21:57.1Caledonia79.0
10Joseph Atem21:57.4Grand River Prep78.9
10Bryce Thompson21:57.7Parma Western78.8
12Koen Huisman21:57.8Grand River Prep78.7
11Jeffrey Brink21:57.9Hudsonville78.7
9Gideon Gemmen21:57.9Wyoming Potter’s House78.7
10Elliot Kamper21:59.7GR West Mich. Aviation78.1
11Max Craddock22:00.0White Pigeon78.0
9Raffaello Rizzuto22:01.8Parchment77.4
10Joseph Anongdeth22:02.1Mason77.3
9Brendan McAuliffe22:02.4Rockford77.2
9Adrian Perez22:02.4Three Rivers77.2
12Joey Neuman22:02.6Mattawan77.1
10Zachary Heiks22:03.0Allendale77.0
9Jayden Prins22:03.7Holland Calvary Christian76.8
9Adrian Armijo22:03.8Grand River Prep76.7
12Weston Kinney22:05.6Grand Traverse Academy76.1
12Caden Carlson22:07.3Holland Black River75.6
12Josh Cotts22:07.7Ann Arbor Pioneer75.4
9Oliver Dettmann22:07.9East Grand Rapids75.4
12Jackson Parker22:08.4Schoolcraft75.2
10Hezekiah Gin22:08.8Parma Western75.1
10Renato Ianni22:09.1Whitmore Lake75.0
11Nick Boot22:09.2Portage Central74.9
9Kurtis Newville22:10.2Breckenridge74.6
12Stefan Rau22:10.7GR Covenant Christian74.4
9Carter Sharpe22:11.2Monroe74.3
10Dakota Kline22:11.6McBain74.1
10Logan Bundon22:11.8Monroe74.1
9Remington Manning22:12.4Chelsea73.9
9Demetrio Bultman22:12.5Rockford73.8
10Abdoulaye Ibrihim22:12.9East Kentwood73.7
11Kevin Vargas22:12.9Eau Claire73.7
9Gabriel Perea22:13.2Grandville73.6
9Beckett Doyle22:13.8FHN GR Forest Hills Northern73.4
9Miles Triant22:13.8Rockford73.4
9Isaac Kaboos22:15.3Middleville Thornapple-Kellogg72.9
9Joseph Berry22:15.4Jackson Lumen Christi72.9
10Luke Ho22:15.8FHC GR Forest Hills Central72.7
10Jake Mennega22:16.5GR Christian72.5
11Anthony Albin22:16.6Howard City Tri-County72.5
10Keio Trimm22:16.6Three Oaks River Valley72.5
12Matthew Vasher22:17.1Woodhaven Brownstown72.3
9Aadam Abdul-Latif22:17.8Woodhaven Brownstown72.1
9Benjamin Williamson22:18.7Mattawan71.8
9Cruz Newville22:18.9Alma71.7
9Gideon Stumph22:18.9Byron Center Zion Christian71.7
12Sam Huff22:19.2Kalamazoo Christian71.6
12Jacob Brookens22:20.0Whitehall71.3
11Sam Thelen22:20.7Grandville71.1
9Anderson Wilcox22:21.5FHE Ada Forest Hills Eastern70.8
10Benjamin White22:23.7Plainwell70.1
9Gabe Smitko22:24.3FHC GR Forest Hills Central69.9
12Rushell Amarnath22:24.8FHN GR Forest Hills Northern69.7
9Tamthien Tran22:24.9GR Catholic Central69.7
9Isaac Bennett22:25.0Caledonia69.7
9August Montgomery22:27.5Kalamazoo Loy Norrix68.8
9Blake Herbert22:27.6Plainwell68.8
12Colin Taylor22:28.0Hanover-Horton68.7
12Bennett Garton22:28.7Traverse City St. Francis68.4
11Toby Holstege22:29.1GR Covenant Christian68.3
11Nikola Gjorgjievski22:29.9East Grand Rapids68.0
12Uriah Canfield22:29.9TC West (Traverse City)68.0
12Julian Pullins22:32.0Bangor67.3
10Hudson Sutter22:33.0Dexter67.0
9Weston Grewell22:33.2Zeeland West66.9
11Philip Golden22:33.6GR NorthPointe Christian66.8
10Brandon Watz22:34.5Bay City Western66.5
9Logan Kane22:35.2East Grand Rapids66.3
11Trevor Hayes22:36.2GR Covenant Christian65.9
11Michael Zaremba22:37.3White Lake Lakeland65.6
12Luke Genter22:40.4Montague64.5
12Marcus Silva22:41.2Dexter64.3
10Winston Dippel22:41.6Benzie Central64.1
9Landon Evans22:42.0Schoolcraft64.0
9Robert Majoras22:42.2Kalamazoo Hackett63.9
10Hudson Nederveld22:42.8Kalamazoo Christian63.7
9Greyson Jones22:43.6Whitehall63.5
9River Borkowski22:43.9Newaygo63.4
11Ben Bosse22:44.3Buchanan63.2
10Noah Hamilton22:44.6Grandville63.1
9Jacob Daniels22:45.2Eau Claire62.9
12Adam Vander Hart22:45.3GR_South Christian62.9
11Connor Miley22:46.8Parchment62.4
11Ryder Cornett22:47.7Jonesville62.1
9Maeson Russell22:47.9Shepherd62.0
10August Stelzer22:48.1Ann Arbor Pioneer62.0
10Kaden Sims22:48.4Hillsdale Academy61.9
11Cody Hoskins22:48.4Niles Brandywine61.9
9Peter Keegstra22:48.5Hudsonville Unity Christian61.8
9Campbell Vinson22:48.5Romeo61.8
Owen Brickner22:49.1Shepherd61.6
10Caden Ardan22:49.5Grand Traverse Academy61.5
12Marty Watson22:49.7Dexter61.4
9Ezekiel Paloff22:50.1Ann Arbor Skyline61.3
12Jaxon Pipe22:50.1GR Covenant Christian61.3
12Talan Marquez22:50.2Fennville61.3
11Deegan Castaneda22:50.3Delton-Kellogg61.2
11Jonathan Weber22:50.7Monroe61.1
9Samuel Meyer22:51.1Zeeland West61.0
11Luke Herder22:51.2GR_South Christian60.9
12Simone Demuro22:52.0Grand Traverse Academy60.7
11Xavier Stoddard22:53.2Benzie Central60.3
11Paul Korsmo22:54.2GR West Mich. Aviation59.9
9Brock Drewyor22:54.2Schoolcraft59.9
10William Myers22:54.4Shepherd59.9
10John Williamson22:55.4Remus Chippewa Hills59.5
9Andrew Lathwell22:55.6FHC GR Forest Hills Central59.5
9Jayce McCord22:56.0Hastings59.3
10Virat Muddasani22:56.2White Lake Lakeland59.3
10Kadence Gunnare22:57.0Manton59.0
10Sawyer McComb22:57.4Richland Gull Lake58.9
9Mason Dewulf22:58.0Grandville58.7
12Owen Heyboer22:58.5GR Covenant Christian58.5
10Brody Schroeder22:59.0Three Oaks River Valley58.3
9Billy Hilbert22:59.2Hastings58.3
12Avery Cook22:59.5Manistee58.2
9Padraig Haehnle22:59.6Jackson Lumen Christi58.1
9Xavier Brown23:00.6Muskegon Western Mich. Christian57.8
10Callan Davis23:01.0New Buffalo57.7
10Parker Stull23:01.2Plainwell57.6
12Carter Becraft23:01.3White Pigeon57.6
11Braiden Wright23:01.5Howard City Tri-County57.5
10Kace Patterson23:02.0FHE Ada Forest Hills Eastern57.3
12Owen Petersen23:02.5Caledonia57.2
10Drew Mazur23:03.4Woodhaven Brownstown56.9
12Ethan Gorman23:03.6Saugatuck56.8
9Ethan Campbell23:04.4Fremont56.5
10Jack Becksvoort23:04.4Muskegon Western Mich. Christian56.5
9Edgar Held23:06.8East Grand Rapids55.7
10Brock Grabemeyer23:07.7Alma55.4
11Aiden Clark23:07.9Richland Gull Lake55.4
12Kenzen Low23:08.1FHE Ada Forest Hills Eastern55.3
10Nathan Hetterscheidt23:08.7FHC GR Forest Hills Central55.1
9Max Jager23:10.4GR West Mich. Aviation54.5
11Garrett Vanderzyl23:10.9Howard City Tri-County54.4
12Jackson Sterling23:11.3Breckenridge54.2
11Rydik Wrubel23:12.5Caledonia53.8
11Jacob Penna23:13.5GR Covenant Christian53.5
9Jack Williamson23:13.5Romeo53.5
12Xavier Hoppe23:13.7Shepherd53.4
9Justin Harper23:14.8Caledonia53.1
9Caspian Ruiz23:15.5Ann Arbor Skyline52.8
11Noah Bohan23:16.7Marcellus52.4
9Samuel Feyen23:17.3East Grand Rapids52.2
9Colton Youngblood23:17.8GR West Mich. Aviation52.1
9Jacob Dozeman23:17.8Zeeland East52.1
9Owen Leitow23:18.9Portage Northern51.7
9Noah Ranson23:18.9Three Rivers51.7
9Cameron Chouinard23:19.7Allendale51.4
12Caden Ruiter23:19.9Holland Christian51.4
10Asher Rauch23:21.4GR NorthPointe Christian50.9
10Nicholas Hawthorne23:22.0Kalamazoo Loy Norrix50.7
9Frank Kelley III23:22.6Grand River Prep50.5
10Kellin Teddy23:24.3Dexter49.9
11Tyler Higgins23:24.5White Cloud49.8
9Lawrence Wang23:24.7Ann Arbor Skyline49.8
10Damian Heindl23:25.1Mt. Pleasant Sacred Heart49.6
12Aristotle Vyn23:25.2GR West Mich. Aviation49.6
9Caleb Van De Weghe23:26.0Holland West Ottawa49.3
9Colton Seger23:26.7GR West Mich. Aviation49.1
12Amir Abston23:27.5Ann Arbor Skyline48.8
12Paxton Brechting23:27.5Hudsonville48.8
12Emerson Wolbrink23:28.4Holland48.5
11Carter Macomber23:29.7Richland Gull Lake48.1
9Braylon Wood23:31.1Coldwater47.6
9Anthony Anastasi23:31.9Plainwell47.4
10Ethan Carey23:35.7Woodhaven Brownstown46.1
9Chase Skinner23:36.3Saugatuck45.9
11Nathan Morrison23:36.9GR NorthPointe Christian45.7
9Caleb Sausser23:37.1Kalamazoo Central45.6
11Max Hobbs23:37.9Grand Traverse Academy45.4
12Cole Stapert23:38.9Gobles45.0
12Brody Benjamin23:39.6Caledonia44.8
9Beckham Reedy23:42.4Mattawan43.9
11Alexander Frizzell23:43.2Middleville Thornapple-Kellogg43.6
9Lucas Winter23:43.7Traverse City St. Francis43.4
9Zane Jason23:43.9Concord43.4
9Tristan Droscha23:44.4Mason43.2
9William Sang23:45.1Rockford43.0
9Logan Decker23:46.2Coldwater42.6
12Ronin Leonard23:46.3Manton42.6
11Henry Metzger23:46.5Morley-Stanwood42.5
9Ethan Hoekstra23:48.8FHE Ada Forest Hills Eastern41.7
12Gabe Shulaw23:48.9Hartford41.7
9Carter Brotherton23:49.2Grandville41.6
12Quinn Stephenson23:49.6GR West Mich. Aviation41.5
10Walter Groening23:50.0Ann Arbor Pioneer41.3
9Jake Hager23:50.5FHE Ada Forest Hills Eastern41.2
9Tyler Rider23:51.4Centreville40.9
10Duy Huynh23:52.2Wyoming Potter’s House40.6
10Ayden Stauff23:53.0Grass Lake40.3
12Elijah Maitland23:53.4Grass Lake40.2
12Alexander Moon23:54.5Portage Central39.8
10Brock Warren23:54.7Constantine39.8
9Landen Borre23:56.8St. Joseph39.1
10Kyle Johansen24:01.1Remus Chippewa Hills37.6
9Hayes Boucher24:03.0Caledonia37.0
11Cayden Hincher24:03.1Portage Northern37.0
12Andon Palmer24:03.9Whitehall36.7
10Curtis Li24:06.0FHN GR Forest Hills Northern36.0
11Alexander Platt24:06.0Gobles36.0
11Doug Gaylord24:06.6GR_South Christian35.8
9Landon Mitteer24:08.3Whitehall35.2
12Yoe-Shi Yar24:08.4East Kentwood35.2
10Caleb Vaalburg24:08.4GR Covenant Christian35.2
11Carter Stewart24:11.3Bay City Western34.2
9Alex Brady24:13.2Caledonia33.6
10Liam Matt24:15.2FHN GR Forest Hills Northern32.9
12Andres Lopez24:17.7Portage Northern32.1
11Spencer Crozier24:19.6Hastings31.5
9Caleb Martin24:19.6Jonesville31.5
9Leonard Udell24:21.2Hart30.9
11Emmett Spence24:21.8Centreville30.7
9Jonathan Primus24:22.4Ann Arbor Pioneer30.5
9Tyler Severino24:22.6Kalamazoo Loy Norrix30.5
11Ayden Hamlet24:25.1Bangor29.6
11Loehn Luckett24:25.5Plainwell29.5
11Nathan Jackson24:28.9Johannesburg-Lewiston28.4
11Jason Biggs24:29.8Dexter28.1
9Dakota Cole24:30.0Hastings28.0
11Dathan Snyder24:30.5Schoolcraft27.8
9Quinton Herppich24:31.1Holland West Ottawa27.6
12Enrique Merino24:34.7Three Oaks River Valley26.4
10Luke Drnek24:35.6GR Covenant Christian26.1
10Jack Noonon24:36.1FHN GR Forest Hills Northern26.0
9Jonathan Komisarz24:37.5Grand Traverse Academy25.5
10David Morales24:38.7Fennville25.1
11Leonardo Rico24:40.4FHN GR Forest Hills Northern24.5
10Christopher Ferguson24:40.5Howard City Tri-County24.5
11Devon Alberto-Loosier24:44.5Vicksburg23.2
12Jacob Gilbert24:45.7Dexter22.8
12Timothy Waldron24:46.1GR West Mich. Aviation22.6
9Arie Dubois24:46.1Muskegon Western Mich. Christian22.6
9Archer Young24:48.4Remus Chippewa Hills21.9
9Joshua Diocares24:49.8East Kentwood21.4
11Kylan Corbin24:49.8Portage Northern21.4
Greyson Vork24:51.0Zeeland East21.0
11Devon Schaffer24:52.2White Pigeon20.6
10George Guerin24:53.6TC West (Traverse City)20.1
12Angel Roldan24:53.9Eau Claire20.0
10Tyler Deneau24:55.8Grand Traverse Academy19.4
11Benjamin Uetrecht24:57.3Coldwater18.9
9Nicholas Warriner24:57.6Jackson Lumen Christi18.8
11Seth Barbrick24:59.6GR West Mich. Aviation18.1
9Mason Wolfe25:00.1Three Rivers18.0
9Lukas Yeomans25:01.1Mendon17.6
12Caleb Vincent25:01.2Mason17.6
12Lane Nelson25:01.4Newaygo17.5
10Jack Grimes25:01.6Dexter17.5
10Eric Phelps25:03.3GR Covenant Christian16.9
12Bryce Bales25:04.2Dexter16.6
9Cole Harms25:05.5Ann Arbor Skyline16.2
10Lucas Buys25:05.5Hudsonville Unity Christian16.2
10Elijah Gee25:06.0Kent City16.0
9Donovan Stackow25:06.0Portage Northern16.0
9Jonah Dillon25:06.3FHN GR Forest Hills Northern15.9
9Eathan Burnett25:06.8Watervliet15.7
11Aiden Mallory25:06.9Plainwell15.7
10Remington Snyder25:08.5St. Louis15.2
9Levi Rowan25:09.8Howard City Tri-County14.7
9Salah Othman25:12.0Portage Northern14.0
12James Harper25:16.1Caledonia12.6
11Drew Babinec25:19.0Muskegon Oakridge11.7
9Luke Lenzinger25:23.0Richland Gull Lake10.3
10Trey Siler25:23.1Edwardsburg10.3
11Braylon Eshuis25:26.5Portage Northern9.2
10Isaiah Kellogg25:27.0Delton-Kellogg9.0
9Gabriel Seraphim25:27.1Holland West Ottawa9.0
10Fernando Saenger25:28.1Zeeland West8.6
10Colin Driscoll25:31.3Three Oaks River Valley7.6
11Gabe Redmond25:31.7Schoolcraft7.4
9Ethan Gatzke25:36.9TC West (Traverse City)5.7
9Aiden Musall25:37.2Gaylord5.6
12Everett Hoekzema-Smith25:37.8Wyoming Potter’s House5.4
11Micah Gooden25:42.3Manton3.9
12Jack Jin25:48.9Wyoming Potter’s House1.7
9Gavin Leiter25:53.6Watervliet0.1
Uncategorized

2024 Ratings: Wayne County

Girls Adjustment: +8
Boys Adjustment: +4

As always, these writeups below will shoutout someone or a team that stood out from the race. That may not be the best runner or the winning team. Perhaps a team that surprised, a runner breaking through, or a runner contributing to a team victory. Of course, if you come to me nicely and want to brag about a fellow team/competitor/teammate, let me know, and I’ll try to give them love further down the line.

CHAMPIONSHIP SEASON HAS ARRIVED

Take a look back at the Wayne County projections. Who’d have thought that Franklin would claim the top spot? Senior Ava Peters has been on her way back. She was greatly helped by freshman Lucy Morrow, who dropped her 2nd straight PR and is a far cry from the girl running in the 22’s to begin the year.

Shoutout to winners Kaelin Hughes and Aiden Pengelly, both County champs for the first time ever.

I know it’s been a busy three week stretch for Churchill – Jackson, Shepherd, and now at Willow. Had to be a huge help to have an experienced team, the kind of folks who know how to manage stress, school, and train with an end of season purpose in mind. Five of the seven Charger varsity athletes are seniors and I’m happy they won the County title.

Also, Plymouth’s boys are coming. The Wildcats received some assistance from Ben Mussen, who raced to a significant season’s best.

*** = Team State Title type of performance
** = Top-10 Team type of performance
* = Team Qualifier type of performance

BOYS TEAM RATINGS

TeamTop 5 Avg.Division
Livonia Churchill**189.81
Canton**189.21
Plymouth**188.01
Salem*181.61
Northville173.81
Livonia Stevenson157.91
Detroit U-D Jesuit155.01
Grosse Pointe North148.01
Allen Park145.31
Wyandotte Roosevelt142.81
Detroit Renaissance133.61
Livonia Franklin130.51
Dearborn Fordson129.21
Dearborn128.51
Southgate Anderson124.51
Westland John Glenn124.41
Wayne Memorial114.61
Belleville109.21
Lincoln Park64.01
Detroit East English9.61
TeamTop 5 Avg.Division
New Boston Huron*170.62
Dearborn Divine Child166.52
Redford Union133.42
Riverview115.72
Trenton92.82
Dearborn Heights Crestwood91.92
Dearborn Henry Ford Academy4.72
TeamTop 5 Avg.Division
Flat Rock**174.93
TeamTop 5 Avg.Division
Lutheran HS Westland*138.54
Riverview Gabriel Richard125.34
Allen Park Cabrini100.34
Plymouth Christian Academy88.04

GIRLS TEAM RATINGS

TeamTop 5 Avg.Division
Livonia Franklin101.11
Northville96.81
Livonia Churchill95.01
Salem91.61
Plymouth89.91
Canton81.91
Livonia Stevenson75.71
Grosse Pointe North60.51
Wyandotte Roosevelt51.91
Allen Park43.11
Belleville32.31
Dearborn26.31
Southgate Anderson8.11
TeamTop 5 Avg.Division
Dearborn Divine Child93.32
Trenton84.32
New Boston Huron45.42
Garden City8.62
Dearborn Heights Crestwood7.52
TeamTop 5 Avg.Division
Plymouth Christian Academy*60.24
Allen Park Cabrini17.14

BOYS INDIVIDUAL RATINGS

GradeNameTimeTeamRating
11Aiden Pengelly15:19.9Canton212.0
12Colin Murray15:32.6Dearborn Divine Child207.8
12Joseph Rohmfeld15:51.4Livonia Churchill201.5
11Jacob Stanislawski15:56.8Flat Rock199.7
12Lucas Kuhn16:03.3New Boston Huron197.6
12Chase Wolters16:08.6Livonia Churchill195.8
11Lucas LaPointe16:11.2Plymouth194.9
12Ben Mussen16:11.2Plymouth194.9
12Jack Chadwick16:19.3Plymouth192.2
11Steven Dusseau16:21.2Canton191.6
12Nathan Vargo16:23.4Flat Rock190.9
9Mourad Algahmi16:25.1Dearborn Fordson190.3
12Malcolm Speigle16:26.4Livonia Churchill189.9
10Jack Hanner16:27.3Salem189.6
11Luke Dulecki16:32.7New Boston Huron187.8
12Adam Dicken16:33.5Canton187.5
12Ben Clark16:35.8Canton186.7
11Lucas Taraszkiewicz16:36.2Flat Rock186.6
10Austin Mercado16:39.2Salem185.6
11Hudson Wojtkowicz16:45.9Livonia Churchill183.4
12Isaac Demetter16:46.3Salem183.2
12Ritvik Ellendula16:50.6Northville181.8
11Adrian Clarke16:53.3Plymouth180.9
10Jacob Ferdubinski16:57.2Riverview Gabriel Richard179.6
12Ethan Morche17:00.9Livonia Churchill178.4
12Aaron Messing17:01.1Livonia Stevenson178.3
11Emmanuel Mehari17:03.2Plymouth Christian Academy177.6
11Daniel Niehaus17:05.2Plymouth176.9
10Jack Lewis17:05.9Northville176.7
11Colton Blackburn17:07.3Northville176.2
10Justin Mkrtumian17:09.7Detroit U-D Jesuit175.4
11Max Frentner17:10.6Salem175.1
11Parker Szymczak17:12.8Salem174.4
11John Niemenski17:15.2Salem173.6
12Teo Condevaux17:17.5Livonia Churchill172.8
11Matthew Carbajo17:18.8Grosse Ile172.4
10Tyler Bjorklund17:19.9Livonia Churchill172.0
12Rece Grezak17:23.9Northville170.7
11Jaden Ding17:24.7Salem170.4
11Marcel Lake17:27.3Detroit Renaissance169.6
12Chase McDougall17:27.9Livonia Stevenson169.4
10William Balasia17:28.9Detroit U-D Jesuit169.0
11Paul Stephens17:29.1Grosse Pointe North169.0
12Neel Bangera17:31.6Canton168.1
10Noah Amori17:32.7Wyandotte Roosevelt167.8
11Neil Orlowski17:34.9Grosse Pointe North167.0
11Tommy Buckalew17:35.9Westland John Glenn166.7
12Diego Islas-Montantes17:38.1Plymouth166.0
9Landen Martell17:40.0Plymouth165.3
10Owen Dalebout17:40.1Salem165.3
10Adam Burns17:40.5Salem165.2
12Brayden Creedon17:41.0Canton165.0
11Victor Zhu17:43.1Salem164.3
12Connor Latta17:45.0Northville163.7
9Lucas Brumo17:47.9Livonia Stevenson162.7
11William Schook17:49.2Dearborn162.3
12Kyle Biller17:49.2New Boston Huron162.3
12Nicholas Nakic17:49.6Dearborn Divine Child162.1
10Rami Bazzi17:51.7Dearborn161.4
11Max Brannan17:54.4Lutheran HS Westland160.5
11Sami Anwar17:54.5Plymouth160.5
12Brady Boroniec17:56.4Allen Park159.9
10Joseph Arriola17:57.0Dearborn Divine Child159.7
11Rehaan Chattopadhyay17:58.9Northville159.0
11Tobin Collins18:01.6Canton158.1
10Kamden O’Donnell18:02.8Canton157.7
11Alexander Lipski18:04.2Northville157.3
9Simon Reed18:05.1Plymouth Christian Academy157.0
10Cameron Crane18:05.8New Boston Huron156.7
10Wyatt Somers18:06.3Northville156.6
12Arush Vatul18:09.0Plymouth155.7
11Isaiah Clark18:09.4Allen Park155.5
12Trevor Kleczynski18:10.1Dearborn155.3
10Rowan Holmes18:10.7Livonia Churchill155.1
10Luke Allen18:11.7Salem154.8
10Samuel Batt18:12.2Salem154.6
10Takeru Kikuta18:13.3Canton154.2
11Rich Fanti18:14.0Riverview Gabriel Richard154.0
12Maximiliano Juarez18:16.0Dearborn Divine Child153.3
12Henry Johnston18:16.7Northville153.1
11Carter Russelburg18:17.5Allen Park Cabrini152.8
12Sean Kosinski18:18.8Livonia Churchill152.4
12Matthew Collins18:18.9Canton152.4
11Tony D’Orazio18:19.6Livonia Churchill152.1
12Adam Brodie18:19.8Flat Rock152.1
12Ethan Shroat18:20.1Westland John Glenn152.0
12Ethan Tarhanich18:20.9Livonia Franklin151.7
12Deric Tavolette18:22.0Redford Union151.3
12Avery Fsadni18:23.9Redford Union150.7
10Drew Santi18:24.4Livonia Franklin150.5
9Cole Frederick18:24.8Belleville150.4
11Henryk Fidler18:25.3Salem150.2
12Tamer Zahr18:27.4Dearborn Divine Child149.5
11Ross Callahan18:27.9Northville149.4
10Tanner Kuhn18:30.1New Boston Huron148.6
9Dylan Phillips18:30.8Grosse Pointe North148.4
10Leonardo Reyes18:32.4Plymouth147.9
10Elliot Condevaux18:32.7Livonia Churchill147.8
10Deacon Ashmore18:33.5Allen Park147.5
10Maks Kiss18:34.6Southgate Anderson147.1
12Connor Adams18:37.1Melvindale146.3
11Cameron Parsons18:37.5Wyandotte Roosevelt146.2
9Mamboge Njie18:39.1Detroit Renaissance145.6
9Avery Jones18:39.1Salem145.6
11Zack Barringer18:39.6Detroit U-D Jesuit145.5
9Brayden Brodie18:40.6Flat Rock145.1
10Chris Hensler18:41.4Wayne Memorial144.9
11Oliver Binkowski18:43.3Detroit U-D Jesuit144.2
11Kingston Willett18:44.0Garden City144.0
10Levi Quan18:44.5Northville143.8
11Tyler Sillick18:44.9Northville143.7
10Max Hoshaw18:45.1Northville143.6
11Joey Brake18:46.7Livonia Churchill143.1
12Sergio Flores Beltran18:49.2Plymouth142.3
10Graham Murphy18:49.4Plymouth142.2
11Colin Coole18:49.6Livonia Stevenson142.1
9Paolo Cusi18:49.8Northville142.1
12Michael Porter Jr.18:50.9Redford Union141.7
12Jaylen Johnson18:51.6Wayne Memorial141.5
11Dominic Barretto18:51.9Riverview Gabriel Richard141.4
10Will Fust18:52.2Livonia Churchill141.3
9Kazu Tran18:53.9Detroit U-D Jesuit140.7
10Alex Niehaus18:53.9Plymouth140.7
12Joey Shupe18:54.4Riverview140.5
10Emmet Gardella18:56.6Detroit U-D Jesuit139.8
10Connor Ball18:57.2Wyandotte Roosevelt139.6
12Tom Shafer18:59.8Lutheran HS Westland138.7
11Seth Witte19:04.0Lutheran HS Westland137.3
12Leyton Weak19:04.7Livonia Stevenson137.1
12Mason Newman19:04.9Northville137.0
12Anthony Gombert19:05.3Salem136.9
11Jack Ruan19:05.6Southgate Anderson136.8
10Ian Scott19:10.2Lutheran HS Westland135.3
11Gavin Ward19:11.8Salem134.7
10Daniel Doyle19:11.8Westland John Glenn134.7
10Andrew Mitchell19:12.0Northville134.7
12Benjamin Pryor19:12.5Salem134.5
12Jack Brach19:12.8Northville134.4
10Brendan Miller19:12.9Dearborn Divine Child134.4
10Wyatt Ramseyer19:16.2Detroit U-D Jesuit133.3
9Nicholas Formosa19:16.5Detroit U-D Jesuit133.2
10Julian Reed19:17.0Detroit U-D Jesuit133.0
12Kayden Turner19:17.1Redford Union133.0
9Gavin Diroff19:17.6Trenton132.8
10Christian Brash19:19.4Allen Park Cabrini132.2
10Miggy Mercado19:19.9Livonia Churchill132.0
11Jackson Raby19:20.2Allen Park131.9
11Eric Cannon19:20.3Detroit U-D Jesuit131.9
10Xander Warneck19:20.4Allen Park131.9
9Pranay Sharma19:20.4Northville131.9
10Aidan Kocoloski19:21.3Livonia Stevenson131.6
11Collin Mendel19:21.4Northville131.5
12Matthew Caudill19:21.8Wyandotte Roosevelt131.4
9Jacob Borowicz19:22.0Dearborn Divine Child131.3
12David Fahim19:22.2Northville131.3
10Gabriel Wesserling19:23.6Allen Park130.8
9Declan O’Connell19:23.7Allen Park Cabrini130.8
11Connor Feng19:23.9Northville130.7
12Victor Porter19:25.3Livonia Stevenson130.2
9Troy Gillis19:26.2Detroit U-D Jesuit129.9
12Donovan Effinger19:26.4Lincoln Park129.9
9Jack Bartkowicz19:27.4Grosse Pointe North129.5
9Liam Trumpower19:28.5Livonia Franklin129.2
9Zachary Greene19:28.5Wyandotte Roosevelt129.2
12Param Patel19:28.7Plymouth129.1
9Everett Galindo19:30.7Plymouth128.4
11Calvin Haydamacker19:31.7Flat Rock128.1
12Lucas Worrell19:33.9New Boston Huron127.4
10Drew Callahan19:34.4Northville127.2
10DeAngelo Pope19:35.6Plymouth126.8
11Samuel Corak19:36.6Dearborn Divine Child126.5
10Joshua Kemp-Robrecht19:36.8Livonia Churchill126.4
9William Henze19:38.2Grosse Pointe North125.9
12Brennan Quan19:38.8Northville125.7
10Alec Hernandez19:40.4Flat Rock125.2
12Dylan Worley19:40.7Allen Park125.1
10Mohamed Aljahmi19:41.6Dearborn Fordson124.8
9Michael Harris19:41.7Canton124.8
11Broderick Yensch19:41.7New Boston Huron124.8
11Xander Bonnau19:41.9Plymouth124.7
9Ivan Yepez19:44.4Allen Park123.9
10Russell Warner19:44.8Grosse Pointe North123.7
10Andrew Pierfelice19:46.9Salem123.0
9Musaed Algahmi19:48.2Dearborn Fordson122.6
9Gage Clark19:48.4Garden City122.5
10Jayden Figueroa19:49.2Dearborn Heights Crestwood122.3
9Andrew Nitz19:51.2Allen Park121.6
11Christopher Lezotte19:51.4Trenton121.5
12Talon Sniegowski19:51.7Plymouth121.4
11Nathan Vanassche19:52.4Belleville121.2
9Joshua Clark19:52.8Belleville121.1
10Evan Perry19:53.2Flat Rock120.9
9Brody Domeracki19:53.2Northville120.9
11Mason Johnson19:53.8Lutheran HS Westland120.7
11Jordan Webley19:55.1Detroit Renaissance120.3
11Kazutaka Suzuki19:56.4Canton119.9
12Zach McMahon19:56.5Salem119.8
9Christopher Robinson19:57.0Detroit Renaissance119.7
11Brady Beauchamp19:57.6Salem119.5
11TJ Pokorny19:58.5Southgate Anderson119.2
10Melvin Stewart19:59.0Wayne Memorial119.0
11Jackson Blum20:00.6Wyandotte Roosevelt118.5
12Jonah Beauchamp20:00.7Riverview118.4
11Jack Bugeja20:01.2Grosse Pointe North118.3
11Nate Bolt20:01.2Salem118.3
10Max Gray20:01.8Wyandotte Roosevelt118.1
9Ben Ruan20:02.5Southgate Anderson117.8
11Andrew Abramowicz20:02.9Lutheran HS Westland117.7
10Brendan Cotter20:04.9Flat Rock117.0
10Laron Mitchell20:06.6Northville116.5
9Landon Seidel20:08.0Livonia Stevenson116.0
9Liam Hannah20:10.9Livonia Franklin115.0
10Alex Pelukas20:12.3Salem114.6
10Adavya Chandrasekaran20:13.6Plymouth114.1
9Rand Mavrinac20:16.4Northville113.2
11Kyrese Price20:17.4Detroit Renaissance112.9
9Aiden Hebert-Foe20:19.3New Boston Huron112.2
12Samuel Cassin20:19.3Northville112.2
10Evan George20:20.8Northville111.7
11Dylan Hartmann20:22.8Livonia Stevenson111.1
11Rylan Branson20:25.2Riverview110.3
9Charlie O’Loughlin20:25.3Livonia Stevenson110.2
9Ishan Pathak20:26.5Northville109.8
11Ethan Cunningham20:27.5Riverview Gabriel Richard109.5
10Henry Park20:28.3Canton109.2
9Gavin Heimberger20:29.6Riverview108.8
12Micah Day20:30.6Livonia Stevenson108.5
10Josh Harden20:31.9Detroit U-D Jesuit108.0
9Uriel Casas-Ponce20:32.6Plymouth107.8
9Evan Nordhaus20:34.8Canton107.1
9Brenton Musallam20:36.7New Boston Huron106.4
10Benjamin Clark20:37.4Livonia Franklin106.2
9Ali Reda20:37.5Dearborn Fordson106.2
9Joseph Arnold20:39.5Dearborn Divine Child105.5
12Barrett Nelson20:40.6Grosse Pointe North105.1
9Kadence Saucier20:42.4Allen Park104.5
9Zachary Barszczowski20:43.6Dearborn Divine Child104.1
9Dontrell Degraffenreid20:47.0Redford Thurston103.0
10Connor Chittaro20:48.2Dearborn Divine Child102.6
10Josh Tran20:49.0Plymouth102.3
9Mousa Ghaleb20:49.7Dearborn Fordson102.1
10Sam Wilheim20:50.9Southgate Anderson101.7
10Alec Sciturro20:52.0Salem101.3
10Nolan Kurtaldo20:52.3Salem101.2
9Stanley Dinkins20:52.8Detroit Renaissance101.1
10Jack Johnson20:53.4Allen Park100.9
12Cameron Waszkiewicz20:54.0Riverview100.7
9Mathew Cleary20:54.6Detroit Renaissance100.5
12Malachi Bettis20:55.8Wyandotte Roosevelt100.1
10Luke Julian20:56.1Allen Park100.0
10Max Nakamura20:56.3Northville99.9
10Greyson Stevens20:56.8Livonia Franklin99.7
10Austin Krause20:58.8New Boston Huron99.1
11Firas Awadalla20:59.7Dearborn Fordson98.8
9Graham Tanner20:59.7Flat Rock98.8
9Ben Obrycki21:01.1Livonia Churchill98.3
11Khalil Fields21:01.9Plymouth98.0
12Moe Ali Al-Sabeh21:02.4Dearborn Heights Crestwood97.9
9Ben Tyluski21:02.4Livonia Churchill97.9
12Danik Chavez-arevalo21:02.7Lincoln Park97.8
11Hussein Mehanna21:05.6Dearborn Fordson96.8
10Joshua Raoof21:05.7Canton96.8
10Liam Hoban21:06.0Canton96.7
12Spencer Troike21:07.8Livonia Stevenson96.1
12Dylan Stull21:09.0Flat Rock95.7
10Garrett Patrick21:09.4New Boston Huron95.5
9Ryan Guinn21:11.2Canton94.9
12Jack Dugas21:13.7Detroit U-D Jesuit94.1
10Thadeus Yee21:14.1Livonia Stevenson94.0
9Liam Holdwick21:15.2New Boston Huron93.6
11Yaseen Omara21:15.8Dearborn Heights Crestwood93.4
12Hussein Ayoub21:18.5Dearborn Heights Crestwood92.5
9Finn McCord21:19.3Plymouth92.2
10Ameer Hider21:22.7Dearborn91.1
9Jaylen Lazaro21:23.6Salem90.8
12Christian Miller21:24.5Redford Union90.5
9Michael Liberty21:28.0Plymouth89.3
11Graham Gortney21:29.3Plymouth Christian Academy88.9
10Leighton Thorn21:30.8Trenton88.4
12Gabe Rister21:31.8Wayne Memorial88.1
10Om Lakhani21:32.2Canton87.9
11Cole Druyor21:33.7New Boston Huron87.4
10Brady Pietszak21:35.4Westland John Glenn86.9
12Grant Niedzinski21:38.5Detroit U-D Jesuit85.8
11Alex Vincens21:38.5Salem85.8
11Conor Vanbuhler21:38.7Dearborn Divine Child85.8
12Michael Roustemis21:39.7Grosse Pointe North85.4
10Emerson McGuire21:43.1Canton84.3
9Ethan Brophy21:45.0New Boston Huron83.7
12Teddy Pawlowski21:47.0Livonia Franklin83.0
9Oliver Scherz21:49.9New Boston Huron82.0
10Nicholas Sargent21:51.0Dearborn Divine Child81.7
10Jack Shiner21:51.4Livonia Franklin81.5
12Nicholas Williams21:51.5Westland John Glenn81.5
12Aedan Ray21:53.6Redford Thurston80.8
9Jose Hinojos21:54.6Riverview80.5
11Cameron Kosel21:54.8Grosse Pointe North80.4
10Oliver Parish21:55.4Livonia Churchill80.2
11Joshua Hart21:56.6Wayne Memorial79.8
12Anthony Hollen21:58.6Livonia Franklin79.1
9Ali E Almawri21:59.6Dearborn Fordson78.8
11Michael Wilson22:00.0Salem78.7
9Daniel Stella22:01.9Detroit U-D Jesuit78.0
12Blake Myricks22:02.6Detroit University Prep77.8
10Suchith Lanka22:02.7Belleville77.8
12Rishit Sethi22:06.3Plymouth76.6
9William Tchatchouang22:06.4Detroit Renaissance76.5
9Dale Wales22:06.4Detroit U-D Jesuit76.5
9Colin Gann22:08.7Northville75.8
11Logan Makowski22:09.1Northville75.6
9Owen Klein22:09.5Flat Rock75.5
9Mason Kidd22:09.7New Boston Huron75.4
12Desmond Reinhard22:09.8Belleville75.4
9Trace Duane22:12.0Plymouth74.7
11Brennan Hankins22:13.5Belleville74.2
11Owen Brown22:14.2Livonia Franklin73.9
10Thadeus Price22:14.5Livonia Stevenson73.8
9Patrick Zick22:14.8Riverview73.7
9Benjamin Sillick22:16.7Northville73.1
12Mahdi Chehab22:18.5Dearborn72.5
12Cristopher Lopez-cruz22:20.1Lincoln Park72.0
10Gabe Bookout22:20.1Plymouth Christian Academy72.0
9Ibrahim Al-Zrouf22:25.6Trenton70.1
9Kaden Ogoe22:27.4Salem69.5
10Adithya Selvan22:29.5Northville68.8
9Sairishi Sureshkumar22:30.2Salem68.6
SoJon Harden22:31.3Detroit U-D Jesuit68.2
10Ali Al-Moussawi22:32.0Salem68.0
10Ali Alnaib22:33.3Salem67.6
10Jaylen Jones22:33.8Redford Union67.4
9Vincent DiCicco22:34.2Livonia Churchill67.3
10Dessiah Fenderson22:36.4Detroit University Prep66.5
10Kyler Calma22:37.1Westland John Glenn66.3
10Reggie Rice22:37.6Detroit U-D Jesuit66.1
9Dushawn DasGupta-Martin22:39.3Detroit Renaissance65.6
12Marco Dewitt-Campos22:41.0Salem65.0
10Robert Iussa22:44.2Northville63.9
11Jalen Jones22:44.4Detroit Renaissance63.9
12Dylan Cassel22:45.4Riverview63.5
11Elliott Ryan22:48.1Northville62.6
11Gabriel Kibin22:50.0Canton62.0
9Derrick Rouser Jr.22:50.8Detroit Renaissance61.7
9Hussein Almanfi22:59.2Dearborn Fordson58.9
12Samuel Machado23:02.0Detroit U-D Jesuit58.0
10Bennett Kohler23:07.4Northville56.2
10Antonio Carter23:08.3Dearborn Henry Ford Academy55.9
9Isaac Watson23:08.6Belleville55.8
12Javon Taylor23:10.1Detroit East English55.3
9Carter Saurborn23:10.2Plymouth55.3
10George Plymale23:10.9Detroit U-D Jesuit55.0
9Raphael Eger23:13.4Grosse Pointe North54.2
11Bolaji Peters23:13.5Southgate Anderson54.2
9Johnny Lapointe23:15.5New Boston Huron53.5
9Adam Soueid23:15.6Dearborn Heights Crestwood53.5
9Nathan Workman23:15.9Livonia Churchill53.4
10Nathan Webb23:16.9Wyandotte Roosevelt53.0
10Elijah Benskey23:22.4Trenton51.2
12Santiago Ortiz23:23.9Detroit U-D Jesuit50.7
12Michael Rowland23:25.0Trenton50.3
11Colin Maffesoli23:25.2Allen Park Cabrini50.3
9Ethan Sanders23:27.8Lutheran HS Westland49.4
11Cameron Otis23:30.0Detroit Renaissance48.7
10Nathan Brashaw23:30.8Riverview48.4
12Deegan Richardson23:34.6New Boston Huron47.1
9Youssef Omara23:35.1Dearborn Heights Crestwood47.0
10Zane Algalham23:36.3Dearborn Fordson46.6
10Aaron Pachla23:38.1Livonia Stevenson46.0
9Shannon Grier23:46.2Detroit University Prep43.3
10Princewill Ubajiogu23:46.7Livonia Churchill43.1
12Nathan Korogiannos23:50.0Riverview Gabriel Richard42.0
12JaJuan Perkins23:52.6Redford Union41.1
10Alfonzo Harris Jr.23:55.9Detroit Renaissance40.0
9Tyreek Williams23:58.7Detroit East English39.1
test test23:59.0Salem39.0
12Dylan DuQuet24:00.1Livonia Franklin38.6
9Nick Muha24:00.8Garden City38.4
9Aaron Welsh24:02.0Allen Park38.0
9Aidan Patton24:02.7Westland John Glenn37.8
10Mike Murphy24:03.4Riverview Gabriel Richard37.5
10Nahbi Martinez24:04.6Melvindale37.1
10Matthew (Matt) Dudzinski24:05.0Flat Rock37.0
11Noor Hamze24:05.8Dearborn36.7
9Gene Lapouttre24:06.2Flat Rock36.6
9Gaylin Cabiness24:07.3Dearborn Henry Ford Academy36.2
10Cameron Jennings24:08.6Detroit Renaissance35.8
9Ahmed Otaifah24:09.3Dearborn Fordson35.6
9Emanuel Nava24:09.6Allen Park Cabrini35.5
9Nasser Ahmed24:11.4Dearborn Fordson34.9
9Lucas Mosley24:23.7Trenton30.8
11Freddy He24:25.4Trenton30.2
11Ramone Jones24:27.3Detroit Renaissance29.6
9Timothy Peters24:29.2Livonia Franklin28.9
9Henry Broughton24:32.7New Boston Huron27.8
9Jesus Lazaro-Ceballos24:36.0Lincoln Park26.7
9Lucas Laginess24:40.4Northville25.2
11Xavier Evoy24:40.7Detroit U-D Jesuit25.1
12Graham Gamber24:41.1New Boston Huron25.0
9Landin Watkins24:42.0Canton24.7
9DeCarlo Union24:43.6Westland John Glenn24.1
9Kareem Raishouni24:51.1Dearborn21.6
9Carson Dennis24:54.1Riverview20.6
9Ben Leja25:01.1Allen Park Cabrini18.3
10Thomas Kezhaya25:08.4Grosse Pointe North15.9
10Keshav Desaraju25:17.9Detroit U-D Jesuit12.7
9DaMario Ward25:28.5Detroit East English9.2
9Denham Butler25:33.3Dearborn Divine Child7.6
9David Mills25:35.2Detroit Renaissance6.9
12Diego Antonio25:37.8Wayne Memorial6.1
12Jack Fisher25:48.7New Boston Huron2.4

GIRLS INDIVIDUAL RATINGS

GradeNameTimeTeamRating
12Kaelin Hughes18:34.1Livonia Stevenson146.0
12Ava Peters18:52.1Livonia Franklin140.0
10Annabeth Hazlewood19:11.4Salem133.5
11Rianna Radulescu19:23.2Livonia Churchill129.6
11Mackenzie Dicken19:25.1Plymouth129.0
11Becca Jud19:51.1Salem120.3
12Marisa Chuey19:57.8Trenton118.1
10Mia Carson20:16.6Northville111.8
11Madi Hare20:17.6Plymouth Christian Academy111.5
12Ilett Martinez20:18.2Wayne Memorial111.3
11Eleanor Cole20:22.6Lutheran HS Westland109.8
10Samantha Bartell20:34.3Salem105.9
11Rachael Halkey20:47.8Livonia Churchill101.4
10Julie Schuessler20:47.9Livonia Churchill101.4
9Lucy Morrow20:48.1Livonia Franklin101.3
11Kinsey Nordbeck20:49.9Livonia Franklin100.7
12Rosa Brody20:50.4Canton100.5
12Devyn Dorey20:52.4Trenton99.9
12Tess Scicluna20:52.5Dearborn Divine Child99.8
9Naya Abu Yasin20:54.9Northville99.0
12Kayla Slade20:58.3Dearborn Divine Child97.9
12Ashlei Anatalio20:59.4Grosse Pointe North97.5
12Megan Woelkers21:00.0Flat Rock97.3
12Brooklyn Hannah21:01.3Livonia Franklin96.9
11Anna Kujansuu21:03.3Dearborn Divine Child96.2
9Chloe Cratsenburg21:07.1Plymouth95.0
12Kathryn Kurtinaitis21:07.3Dearborn Divine Child94.9
9Jamie Glatfelter21:07.6Trenton94.8
10Adrianna Zub21:12.4Allen Park93.2
9Avay Yaldou21:16.1Northville92.0
9Priya Sastry21:18.6Northville91.1
10Lauren Watkins21:21.8Northville90.1
11Sarah Wazne21:22.1Dearborn Heights Crestwood90.0
11Caroline LaPointe21:22.4Plymouth89.9
11Mia Fernandez21:25.9Canton88.7
12Alaa Selman21:25.9Dearborn Heights Crestwood88.7
11Simona Horia21:29.1Dearborn87.6
11Natalie Workman21:36.1Livonia Churchill85.3
11Avery Turk21:40.1New Boston Huron84.0
12Yana Chamiso21:44.2Canton82.6
12Mercedes Dziendziel21:45.7Wyandotte Roosevelt82.1
10Kayla Christesen21:52.6New Boston Huron79.8
10Liv Brody21:57.5Canton78.2
11Elizabeth Salinas21:58.9Dearborn Divine Child77.7
11Loreli Harris22:05.9Wyandotte Roosevelt75.4
10Kerrington Fields-McCurdy22:13.1Livonia Stevenson73.0
9Joy Schuck22:19.6Southgate Anderson70.8
10Maya Elachkar22:25.1Dearborn Fordson69.0
10Sydney Sweeney22:25.6Livonia Stevenson68.8
12Isabel Farley-Gillay22:27.5Plymouth68.2
9Ella Trueman22:27.7Dearborn Divine Child68.1
10Isabella Rushlow22:28.8Plymouth67.7
9Deirdre O’Connell22:29.5Allen Park Cabrini67.5
10Emma Slater22:31.7Livonia Franklin66.8
10Ella McFarlane22:38.5Riverview64.5
9Avalina Williamson22:39.1Trenton64.3
12Anahi Chapa22:46.4Allen Park61.9
10Khloe Lee22:47.7Plymouth61.4
12Lauren Baxendale22:51.2Plymouth Christian Academy60.3
9Malani May22:52.8Detroit University Prep59.7
12Ava Spirl22:53.2Canton59.6
9Lila VanAssche22:57.7Belleville58.1
9Madelene Vargo22:59.5Livonia Churchill57.5
9Lana Chami23:01.3Dearborn56.9
11Lillian Wood23:02.5Plymouth56.5
9Katie Vick23:05.2Plymouth Christian Academy55.6
12Allison DiTullio23:08.5Salem54.5
9Erin Doolittle23:08.6Grosse Pointe North54.5
12Mimi Trupiano23:10.2Grosse Pointe North53.9
10Julianne Nadolski23:11.3Southgate Anderson53.6
10Lillian Bryan23:14.3Belleville52.6
10Kassie Kozlo23:15.9Allen Park Cabrini52.0
11Joelle Latta23:19.8Grosse Pointe North50.7
11Alyssa Gershon23:23.5Livonia Churchill49.5
11Eliza Grocki23:26.4Riverview48.5
10Lillian (Lilly) Rodger23:31.0Livonia Stevenson47.0
10Sydney Erickson23:31.8Lutheran HS Westland46.7
12Sunnie Fabian23:32.5Livonia Franklin46.5
12Hope Fegan23:35.1Grosse Pointe North45.6
12Lilliana Matatov23:35.8Northville45.4
11Audrey Fallone-Gerou23:38.3Trenton44.6
11Kayla Whitaker23:38.8Riverview44.4
11Paige Zirk23:40.3Salem43.9
10Lauren Austin23:40.7Livonia Stevenson43.8
12Annabelle Jenkins23:41.3Canton43.6
10Zoe Slater23:45.2Livonia Franklin42.3
11Avery Boutell23:47.8Grosse Pointe North41.4
12Jillian Wygonik23:49.7Dearborn Divine Child40.8
12Ziomarea Lewis23:50.6Detroit Cass Tech40.5
10Diane Zhao23:50.6Northville40.5
9Lillian West23:51.6New Boston Huron40.1
12Starr Hammill23:51.8Wyandotte Roosevelt40.1
12Nicole Young23:54.4Livonia Stevenson39.2
9Ava Bates23:58.5Lutheran HS Westland37.8
10Dima Rtail23:58.6Dearborn Fordson37.8
12Ava Unger23:58.9Northville37.7
12Blythe Drotman23:59.2Plymouth Christian Academy37.6
10Kayle Babowicz24:02.3Flat Rock36.6
11Zipporah Tran24:03.7Plymouth Christian Academy36.1
11Lily Bagozzi24:07.0Garden City35.0
12Abby Caudill24:09.8Wyandotte Roosevelt34.1
11Hana Wahby24:13.5Salem32.8
12Eve Trueman24:18.2Dearborn Divine Child31.3
9Joelle Saad24:18.6Dearborn31.1
10Frances Ford24:19.1Northville31.0
9Olivia Roelofs24:20.4Canton30.5
11Liliana Cipolla24:22.6Salem29.8
12Paris Williams24:24.0Detroit Cass Tech29.3
10Julia Rowe24:24.7Livonia Stevenson29.1
10Lily Salsbury24:28.6Wyandotte Roosevelt27.8
11Daniya Vann24:30.9Garden City27.0
12Jaclyn Sterly24:31.8Belleville26.7
11Oona Landon24:31.8Salem26.7
10Elizabeth Roberts24:33.1Plymouth26.3
10Ava Benkert24:36.3Allen Park25.2
10Juniper Talley24:39.1Plymouth24.3
9Ella Epperson24:41.6Northville23.5
10Shayla Wendt24:43.2Belleville22.9
10Aubree Brock24:45.1Allen Park22.3
9Lyla Garcia24:46.1Livonia Franklin22.0
9Mia Garcia24:47.2Dearborn21.6
12Amaia Onate24:48.4Salem21.2
12Jackie Lopez24:49.4Westland John Glenn20.9
10Ivanna O’neal24:50.8Canton20.4
10Charlotte Clark24:51.6Northville20.1
12Ayah Awad24:57.1Dearborn Heights Crestwood18.3
10Dora Zheng24:58.6Northville17.8
12Natalie Yates24:59.7Plymouth17.4
12Julia Howes25:00.2Northville17.3
12Grace Kendziuk25:05.7Allen Park Cabrini15.4
12Cecilia Murray25:06.8Dearborn Divine Child15.1
9Mallory Lada25:13.1Allen Park13.0
10Lindsay Gajda25:13.2Northville12.9
9Maiya Thomas25:13.9New Boston Huron12.7
12Akshaya Kanda25:14.7Canton12.4
11Lana Monkiewcz25:16.6Livonia Franklin11.8
12Giselle Collazo25:18.6Garden City11.1
11Keira Krzywdzinski25:19.5Garden City10.8
11Morgan Desormeau25:20.0Livonia Stevenson10.7
12Emely Daub25:20.8Salem10.4
9Stella Mac25:21.3New Boston Huron10.2
9Brooklyn Perez25:21.9Dearborn Divine Child10.0
9Isabel Natividad25:24.5Trenton9.2
11Samira Jraiche25:26.7Dearborn Divine Child8.4
9Fatima Montes Cano25:28.2Allen Park7.9
9Valeria Morales25:28.5Southgate Anderson7.8
10Brooke Cunningham25:34.6Trenton5.8
10Casey Wilson25:36.2Northville5.3
9Evelyn Bosanko25:37.3Canton4.9
9Nola Markley25:38.5Wyandotte Roosevelt4.5
11Miracle Anderson25:39.5Detroit Cass Tech4.2
11Carissa Alemany25:41.5Livonia Churchill3.5
11Shayla Anghel25:43.3Salem2.9
11Sarah Gumber25:45.7Salem2.1
9Sydney Ward25:46.1Salem2.0
11Sara Suwan25:46.2Livonia Churchill1.9
12Anvi Jampani25:46.7Canton1.8
9Isa Vargo25:48.1New Boston Huron1.3
9Leyla Freeman25:49.0Belleville1.0
11Willa Winstanley25:51.4Canton0.2
Uncategorized

2024 Ratings: Oakland County

Girls Adjustment: -29
Boys Adjustment: -28

As always, these writeups below will shoutout someone or a team that stood out from the race. That may not be the best runner or the winning team. Perhaps a team that surprised, a runner breaking through, or a runner contributing to a team victory. Of course, if you come to me nicely and want to brag about a fellow team/competitor/teammate, let me know, and I’ll try to give them love further down the line.

WELCOME TO CHAMPIONSHIP SEASON

Just as projected, Kyle O’Rourke and the Clarkston boys prevailed. O’Rourke pulled away in the middle mile, opening up a gap that grew to 20 sec. by race end. His fastest time on the course, the fastest winner since 2020, and the first Maverick to win since 2013 (the legend, Brian Kettle). The Wolves had just enough to fend off an aggressive Oxford, freshman Cooper McNaughton coming up huge in the middle of the pack. Fresh off a PR at Hansons, McNaughton was the 3rd freshman finisher in the entire field. With three in the top-10, Oxford had one of the better days relative to expectation. Also gotta love a Jack Dysarz, the senior who moved up 53 spots from last year to place 45th and help the Wildcats finish second.

Four straight came to fruition. In Oakland County history, the second girl to accomplish the feat of four wins in four years (the other – Katie Boyles, 1997-2000). Lucy Cook was her typical patient self, waiting for the bottom of the first hill to open it up. Undaunted and in total control, she cruised to a nearly 20 sec. victory as her Rochester girls rocked the course behind her. The Falcons are looking more and more like a top-5 team in D1, this time buoyed by an outstanding performance from freshman Charlotte Jones. She’s raced twice here at Possum Hollow, dropping more than two minutes in a little over a month. It was also a pleasure to see Linda Lopez showing signs of capitalizing on the potential she showed in middle school. The Dragon sophomore earned her second All-County, 24th as a freshman and 7th this time around.

*** = Team State Title type of performance
** = Top-10 Team type of performance
* = Team Qualifier type of performance

BOYS TEAM RATINGS

TeamTop 5 Avg.Division
Oxford**190.01
Highland-Milford**188.81
Clarkston**188.41
Troy*181.01
Detroit Catholic Central*180.41
Novi178.71
Lake Orion175.81
Troy Athens173.31
Walled Lake Northern171.51
Holly165.11
Rochester163.31
Rochester Adams159.91
South Lyon157.11
Beverly Hills Groves155.91
Farmington154.91
South Lyon East154.91
Royal Oak153.01
Bloomfield Hills144.61
West Bloomfield138.91
Birmingham Seaholm135.21
North Farmington134.41
Berkley124.01
Brother Rice109.91
Waterford Kettering34.71
TeamTop 5 Avg.Division
Detroit Country Day161.12
Pontiac Notre Dame Prep148.42
Orchard Lake St. Mary’s147.02
Madison Heights Lamphere118.42
Cranbrook Kingswood109.32
TeamTop 5 Avg.Division
Rochester Hills Lutheran NW150.53
Clawson92.13
TeamTop 5 Avg.Division
Royal Oak Shrine**153.34
Novi Christian Academy102.54

GIRLS TEAM RATINGS

TeamTop 5 Avg.Division
Rochester**136.21
Rochester Adams*120.11
Oxford108.91
Novi107.41
Royal Oak102.91
Farmington102.31
Troy98.11
Clarkston96.01
Birmingham Seaholm87.91
Bloomfield Hills87.71
Lake Orion87.11
Walled Lake Northern85.81
Highland-Milford84.31
Berkley84.01
South Lyon East77.41
Farmington Hills Mercy68.41
Holly64.81
Walled Lake Central64.71
South Lyon59.91
North Farmington56.31
Beverly Hills Groves47.01
Troy Athens38.31
TeamTop 5 Avg.Division
Pontiac Notre Dame Prep89.62
Orchard Lake St. Mary’s65.62
Cranbrook Kingswood64.62
Marian (Bloomfield Hills)55.12
Detroit Country Day49.22
TeamTop 5 Avg.Division
Rochester Hills Lutheran NW38.73
TeamTop 5 Avg.Division
Auburn Hills Oakland Christian**91.54
Royal Oak Shrine34.64

BOYS INDIVIDUAL RATINGS

GradeNameTimeTeamRating
11Kyle O’Rourke15:47.8Highland-Milford213.4
12Alexander McArthur16:08.5Oxford206.5
11Ryan Barnes16:20.7Clarkston202.4
12Kian Schneeweis16:20.8Troy202.4
11Nate Linden16:22.2Troy Athens201.9
12James Cusick16:24.9Oxford201.0
11Abenezer Cerone16:34.8Royal Oak Shrine197.7
12Drew Abbott16:38.9Detroit Catholic Central196.4
11Max Houvener16:43.3Lake Orion194.9
12Maxton Myrand16:55.4Oxford190.9
11Cole Wisniewski16:58.0Orchard Lake St. Mary’s190.0
11David Dubeck16:58.3Clarkston189.9
11Bastien Beaubien16:59.4Highland-Milford189.5
11Soma Sato16:59.6Novi189.5
12Cayden DeGrendel16:59.9Clarkston189.4
11Finn Gammerath17:00.9Walled Lake Northern189.0
11Dylan Pascoe17:01.4Rochester188.9
10Omar Elbashir17:02.4Detroit Country Day188.5
9Nole Lorenzen17:03.2Rochester Hills Lutheran NW188.3
10Musa Kay17:05.0West Bloomfield187.7
10Trevor Baptist17:05.5Novi187.5
9Todd Tobin17:06.8Highland-Milford187.1
10Broden Ladd17:07.3Holly186.9
12Benjamin Peura17:10.6Farmington185.8
12Raymond Lucero II17:15.4Lake Orion184.2
12Aiden Baugh17:17.6Waterford Kettering183.5
12Myles Linden17:18.5Troy Athens183.2
12Jaxson Nowik17:20.3Clarkston182.6
11Gavin Tisch17:21.4Detroit Catholic Central182.2
12Akshat Arora17:21.4Troy182.2
12Thomas Watson17:22.1Detroit Catholic Central182.0
10Briggs Warren17:24.1Novi181.3
10Josh Sanchez17:24.6Highland-Milford181.1
11Isaac Clark17:32.7Troy178.4
10Devin Lau17:32.8Farmington178.4
9Cooper McNaughton17:34.8Clarkston177.7
9Brady Glon17:35.6Detroit Catholic Central177.5
12Liam Wyman17:37.1South Lyon177.0
11Cayden Canham17:37.8Oxford176.7
11Aiden LaVictor17:38.8Beverly Hills Groves176.4
12Isaak Brook17:39.9Pontiac Notre Dame Prep176.0
12Chase Griffith17:42.0Walled Lake Northern175.4
9Nikhil Ball17:42.0South Lyon East175.3
9Ricardo Guajardo17:42.5Lake Orion175.2
12Jack Dysarz17:43.0Oxford175.0
12Kent Wilson17:46.9Clarkston173.7
12Reid Tatro17:49.6Highland-Milford172.8
11Isaac German17:51.3Novi172.2
12Jacob Hopkins17:51.5Detroit Country Day172.2
12Austin Xiao17:52.0Troy172.0
12Ryan Carrannanto17:52.4Highland-Milford171.9
9Cole Heikka17:53.0Holly171.7
11Anthony Dubeck17:53.6Clarkston171.5
10Nathan Bruss17:54.1Walled Lake Northern171.3
11Gannon Wheeler17:55.9Highland-Milford170.7
10Colin Blachford17:58.0Troy Athens170.0
11Joey Light17:58.3Troy169.9
9Ethan Bray17:59.2Detroit Country Day169.6
10Henry Witt18:02.1Troy168.6
11Alex Hamilton18:02.6North Farmington168.5
9Asher Lawson18:04.4Walled Lake Northern167.9
12Andres Jaime18:05.1Royal Oak167.6
12Ryan Cifolelli18:05.8Beverly Hills Groves167.4
12Jacob Van Houten18:06.5Troy167.2
10Conner McLaughlin18:06.7Rochester167.1
9Asa Konwinski18:06.8Troy167.1
11Carter Jacobsen18:08.8Oxford166.4
9Lucas Campbell18:09.8Rochester166.1
12Reynold Wei18:12.7Rochester Adams165.1
12Kellen Phillips18:14.5Highland-Milford164.5
10Vern Clyne18:14.6Auburn Hills Oakland Christian164.5
11Alexandro Skakal18:15.8Lake Orion164.1
11Michael Bowker18:16.1Royal Oak Shrine164.0
10Marcus O’Hara18:16.3Detroit Catholic Central163.9
12Gino Haley18:17.5Detroit Catholic Central163.5
10Zachary Brown18:18.7Novi163.1
11Liam Dao18:21.6Royal Oak162.1
11Ashton Henckel18:22.1Rochester162.0
12Evan Kelly18:23.6Highland-Milford161.5
12Benjamin Eber18:24.2Oxford161.3
9Michael Secord18:26.2Oxford160.6
10Zach McGee18:26.6Lake Orion160.5
11Jake Yono18:27.0Orchard Lake St. Mary’s160.3
12Anthony Oddo18:28.5Rochester Adams159.8
12Riley Smith18:28.9Rochester Adams159.7
9Jack Songer18:29.2Rochester Hills Lutheran NW159.6
12Richard Qu18:30.7Troy159.1
11Reuben Jiran18:30.8Novi Christian Academy159.1
12Logan Ference18:32.0Troy Athens158.7
11Braden Rykse18:32.6Clarkston158.5
12Mitch Ngatio18:32.6Rochester Adams158.5
11Zac Brown18:32.7Holly158.4
11Landon Heikka18:33.1Holly158.3
12Edward Badel18:33.1Detroit Catholic Central158.3
12Ryan Wojichowski18:35.0Pontiac Notre Dame Prep157.7
9Aarush Vijay18:35.9Novi157.4
10Coplin Serota18:36.4Brother Rice157.2
12Andrew Ehresman18:36.8Detroit Catholic Central157.1
11Grant Jurand18:39.1Clarkston156.3
12Robert Romanski18:39.5Rochester Adams156.2
10Jack Witt18:40.0Troy156.0
12Aidan Grazioli18:41.4South Lyon155.5
12Drew Almquist18:41.5Novi155.5
10Jacob Blakemore18:42.6Highland-Milford155.1
12Maximus Sinanis18:45.5Novi154.2
12Sam Fairchild18:45.7Walled Lake Northern154.1
12Aaron Sun18:46.2Troy153.9
11Dylan Doggett18:47.2Highland-Milford153.6
9Jack Szukatis18:48.6South Lyon East153.1
10Tyler Hennessey18:49.1Berkley153.0
12Trajan Thomas18:49.3Troy Athens152.9
12Peyton Rider18:51.3South Lyon East152.2
11Gavin Hess18:51.4Highland-Milford152.2
12Griffin Moore18:51.8Troy152.1
9Noah Vigier18:52.2Rochester Adams151.9
10Jackson Mavel18:52.4South Lyon151.9
11Ryan Hunt18:52.6Bloomfield Hills151.8
10Joey (Joseph) Schmitz18:53.4Detroit Catholic Central151.5
9John McCann18:53.7Novi151.4
11Henry Epler18:54.1South Lyon151.3
10Avishek Sett18:54.4Farmington151.2
10Miles Foster18:55.1Clarkston151.0
12Nicholas Harris18:55.3Novi150.9
12Ashton Denys18:56.3Beverly Hills Groves150.6
10Josue Martinez18:57.0West Bloomfield150.3
12Ian Smith18:57.5Holly150.2
10Brady Klementowski18:57.9South Lyon150.0
11Bela Matyus18:58.4Orchard Lake St. Mary’s149.9
12Jacob Mack18:58.6South Lyon East149.8
9Brady Bigelow18:58.6Oxford149.8
12Joseph Kemp18:59.0Royal Oak Shrine149.7
12Georgio Aramouni18:59.3Madison Heights Lamphere149.6
9Branden Hairston18:59.8Novi149.4
11Trent Logan19:02.5Clarkston148.5
9Gerry Socha19:02.9Bloomfield Hills148.4
12Mason Montgomery19:02.9Novi148.4
9Oscar Wordell19:04.6Rochester Hills Lutheran NW147.8
12Noah Sanchez19:04.8Highland-Milford147.7
12Pete Lutz19:04.9Madison Heights Lamphere147.7
10Aidan Wilson19:06.6Royal Oak147.1
9Theodore Nakamoto19:06.9Novi147.0
10Pete Fairchild19:09.1Walled Lake Northern146.3
11Dallin Ormond19:10.4Walled Lake Western145.9
12Madden Hanoosh19:11.9Birmingham Seaholm145.4
10Beckett Sipes19:12.2Royal Oak145.3
12Collin McMillian19:12.4Holly145.2
12Nicholas Mardelli19:12.5Pontiac Notre Dame Prep145.2
11Keiron Baksa19:14.6Walled Lake Northern144.5
9Tyler Mack19:15.8South Lyon East144.1
10Luke Shelton19:16.1Troy Athens144.0
10Garrett Villemure19:16.5Beverly Hills Groves143.8
12Liam Dempsey19:16.7Troy Athens143.8
12Noam Goel19:17.8Birmingham Seaholm143.4
12Jaden Ryke19:18.0Bloomfield Hills143.3
12Maddox Podmokly19:18.9Royal Oak143.0
10Taye McKinney19:24.0Beverly Hills Groves141.3
9Rahul Prasanna19:24.1Novi141.3
11Luca Massoni19:24.3Royal Oak141.2
10Edward Minor19:24.7Beverly Hills Groves141.1
9Avi Vertkin19:24.7Beverly Hills Groves141.1
9Adam Ahmad19:24.8Detroit Country Day141.1
10Thomas Halligan19:26.2Holly140.6
12Alex Blakemore19:27.6Highland-Milford140.1
12Andrew Gerrits19:28.3Birmingham Roeper139.9
12Nate Bell19:28.8Bloomfield Hills139.7
10Matthew Boone19:29.3Rochester Adams139.6
12Noah Murray19:29.3Bloomfield Hills139.6
9Aiden McDonald19:29.3Lake Orion139.6
10Gavin Culloty19:30.5Clarkston139.2
10Luke Nagy19:30.5Rochester Adams139.2
10Owen Windgaston19:30.6Clawson139.1
9Will Bernacki19:31.8Royal Oak Shrine138.7
9Alexander Klenczar19:32.5Troy138.5
10Daniel Lee19:32.6Novi138.5
12Peter O’Brien19:32.8Birmingham Seaholm138.4
9Jay Wilson19:32.9Clarkston138.4
10Brady Wing19:33.0Novi138.3
9Charlie Cossmann19:35.0South Lyon137.7
9Isaac Griffith19:35.5Walled Lake Northern137.5
12Ashton Kandt19:36.5South Lyon137.2
9Easton Mascaro19:37.0South Lyon East137.0
9Jackson Fry19:37.3Clarkston136.9
9Garrett Smith19:37.6Highland-Milford136.8
12Owen Zischke19:38.1South Lyon136.7
9John Fontes19:38.2Walled Lake Northern136.6
9Anderson Buckland19:38.6Lake Orion136.5
12Hector Ibarra19:38.8Rochester Adams136.4
12Brock Morris19:39.0Southfield Christian136.3
10Hayden Brown19:40.8South Lyon East135.7
11Mason Tines19:41.1Oxford135.6
11Nic Tarry19:42.9Walled Lake Central135.0
10Ryan Springer19:44.2South Lyon134.6
11Evan Huang19:45.4Detroit Country Day134.2
10Skyeler Horne19:45.8South Lyon East134.1
12Nicholas McAlear19:46.5Highland-Milford133.8
9Owen LaBrosse19:47.5Beverly Hills Groves133.5
9Barron Denham19:48.7Auburn Hills Oakland Christian133.1
12Nick Goettlicher19:48.9South Lyon East133.0
10Uzziel Thomassen19:49.0Auburn Hills Oakland Christian133.0
10Colin Stokes19:49.5North Farmington132.9
11Mark Torres19:50.3Rochester132.6
11Thompson You19:50.5Detroit Country Day132.5
12Reid Weber19:51.0Troy Athens132.3
10Preston Varnauskas19:51.3Rochester Hills Lutheran NW132.2
10Nathan Mann19:51.5South Lyon132.2
11Benjamin Ruprecht19:51.9Rochester132.0
10Nicholas Kostecke19:52.2Detroit Country Day131.9
12Trevor Mulheisen19:52.3Royal Oak131.9
11Myles Guttovz19:52.5Farmington131.8
10Jonathon Ebbole19:52.8Rochester Adams131.7
9Karsten Martin19:52.9Pontiac Notre Dame Prep131.7
9Andrew Nunning19:53.1Pontiac Notre Dame Prep131.6
9Jackson Onofre19:56.6Novi Christian Academy130.5
11Blake Kurczewski19:57.6Walled Lake Northern130.1
10William Jeffords19:58.6Detroit Catholic Central129.8
12Brady Little20:01.6South Lyon128.8
12Jaiden Magat20:02.2Royal Oak128.6
11Todd Postema20:02.9Birmingham Seaholm128.4
10Daniel Sedlock20:03.2Walled Lake Northern128.3
12Ian Maltarich20:03.7South Lyon128.1
9Aland Alomari20:03.7Detroit Country Day128.1
12Liam Carter20:05.0Pontiac Notre Dame Prep127.7
11Milo Heiss20:05.4South Lyon East127.5
11Caleb Schwarz20:05.7Waterford Kettering127.5
10Patrick Steele20:05.7Farmington127.4
11Anders Bartlo20:06.2Oxford127.3
9Eddie Nolan20:07.2Troy Athens126.9
11Aeriq Abu Azrine20:07.6Royal Oak126.8
10Max Stokes20:07.8Clarkston126.7
9Lucas Dunham20:07.8Farmington126.7
12Owen Crowder Smith20:08.1Cranbrook Kingswood126.6
10Gavin Wilde20:08.7North Farmington126.4
11Joseph Stevens20:09.8Southfield Christian126.1
9George Watson20:10.2Detroit Catholic Central125.9
10Peter (Tsz Ching) Mei20:10.7Cranbrook Kingswood125.8
12Aiden Callahan20:10.8Lake Orion125.7
12Tanav Ray20:12.4Rochester Adams125.2
11Travis Sam20:13.6Rochester124.8
11Joseph Bonus20:14.0Brother Rice124.7
9James Valovick20:14.7Rochester Hills Lutheran NW124.4
12Oliver Kugler20:15.4Pontiac Notre Dame Prep124.2
10Daniel Badel20:15.6Detroit Catholic Central124.1
12Carson Dybowski20:16.3Rochester Hills Lutheran NW123.9
9Charlie Leicht20:17.6South Lyon East123.5
10Keston Rodda20:17.7Rochester Adams123.4
9Lev Babcock20:17.8Berkley123.4
10Jackson West20:17.9Walled Lake Northern123.4
10Remy Cicotte20:19.2Detroit Country Day122.9
11Cameron Dallison20:20.7North Farmington122.4
12Isaac Contreras-Brumley20:21.0Royal Oak122.4
11Bryce Glossinger20:21.1Beverly Hills Groves122.3
9Owen Lawrence20:21.5Bloomfield Hills122.2
9Michael Williams20:22.0West Bloomfield122.0
9David Crowe Jr20:22.7Lake Orion121.8
12Gabriel Diego20:23.2North Farmington121.6
10Charlie Maguire20:24.4South Lyon East121.2
10Miles Holt20:25.0Oxford121.0
12Tommy Lykins20:26.2South Lyon120.6
11Alexander Wilson20:26.2Beverly Hills Groves120.6
9Amon Edwards20:26.4Birmingham Seaholm120.5
11Kameron Patterson20:27.1Berkley120.3
11Aaron Slanec20:27.9Royal Oak120.0
11James Mihelich20:28.6Troy119.8
12Lawrence Becton20:29.3Beverly Hills Groves119.6
11Noah Kosciuk20:32.0Birmingham Seaholm118.7
9Theo Carlson20:32.7Berkley118.4
12Magnus Jurtz20:34.2Bloomfield Hills117.9
9Joe Binden20:35.1Detroit Catholic Central117.6
10Luis Holowinski20:35.2West Bloomfield117.6
12Francis Jabboury20:35.7Orchard Lake St. Mary’s117.4
10Collin Grahl20:35.9Lake Orion117.4
12Ben Klingbeil20:36.0Orchard Lake St. Mary’s117.3
10Max Mast20:36.3Detroit Catholic Central117.2
11Michael Aramouni20:36.3Madison Heights Lamphere117.2
10John Hofley20:37.0Birmingham Seaholm117.0
11Mark Baer20:37.2Brother Rice116.9
11Joshua Burrows20:37.5West Bloomfield116.8
10Matthew Underhill20:37.5South Lyon East116.8
10Austin Steimel20:38.4Rochester Adams116.5
11Haven William20:38.4West Bloomfield116.5
10Gabe Shaffer20:39.2Royal Oak Shrine116.3
12Ian Scheels20:39.4South Lyon116.2
10Connor Mallie20:40.0Detroit Catholic Central116.0
9Emmett Zemla20:41.4South Lyon East115.5
11Matthew Buchanan20:41.9Oxford115.4
10Ethan Bieniek20:46.0Troy Athens114.0
10Nathan Quinn20:46.2South Lyon East113.9
11Aiden Lindblom20:47.1Bloomfield Hills113.6
12John Cobb20:48.7Bloomfield Hills113.1
12John Roraff20:50.1Rochester112.6
10Christopher Lair20:52.2Troy111.9
9Ryan Legg20:53.1Clarkston111.6
11Emmanuel Roque-Bocangera20:54.9Oxford111.0
10Lincoln Palmer20:55.7North Farmington110.8
10Ryan Obry20:55.8Oxford110.7
10Justin Butkiewicz20:58.8Oxford109.7
10Andrew Giuliano20:59.1Royal Oak109.6
11Connor Joy20:59.6Birmingham Seaholm109.5
11Gavin Cavell21:04.1Royal Oak108.0
12Gabriel Placente21:04.1Royal Oak Shrine108.0
11Connor Hickey21:04.2Oxford107.9
12Mustafa Ali21:04.4Troy Athens107.9
10Xavier Allen21:05.7West Bloomfield107.4
10Carson Pavloff21:06.5Auburn Hills Avondale107.2
10Isaac Davis21:09.0Rochester106.4
9Shane Dodson21:10.1Rochester106.0
9Jaden Hawkins21:12.3West Bloomfield105.2
9Nick Kopacz21:12.3Detroit Catholic Central105.2
10Adam Khan21:12.4Detroit Country Day105.2
12Finn Banner21:12.9Berkley105.0
9Nathan Warner21:14.8South Lyon East104.4
12Cole Wyckoff21:16.0Clawson104.0
10Jack Yaldoo21:17.5Walled Lake Western103.5
10DeJuan Oakley21:18.1West Bloomfield103.3
9Evan Binelli21:18.3Berkley103.2
12Gavin Hullinger21:18.7Pontiac Notre Dame Prep103.1
10Cooper Malvasi21:18.8Rochester Hills Lutheran NW103.1
10Lukas Yeh21:20.9Cranbrook Kingswood102.4
10John Hunter21:21.3Pontiac Notre Dame Prep102.2
9William Platt21:21.8Pontiac Notre Dame Prep102.1
12Parker Johnson21:21.9South Lyon102.0
11Andrew Wilson21:23.5Clarkston101.5
11Isaiah Davila21:23.5Berkley101.5
9Sam Dunlap21:25.6Berkley100.8
11Kyle Brissette21:28.8Orchard Lake St. Mary’s99.7
11Owen Osterbur21:29.0Rochester Adams99.7
9Victor Papa21:29.3Cranbrook Kingswood99.6
10Mickey Sparkes21:31.8Bloomfield Hills98.7
10Nick White21:34.6North Farmington97.8
9Saul Friedman21:36.5Berkley97.2
12Elijah Thimotheose21:37.9West Bloomfield96.7
11Evan Lent21:42.5Walled Lake Western95.2
10Thomas Lemmer21:44.5Orchard Lake St. Mary’s94.5
9Jaxon Seibold21:45.8Lake Orion94.1
9Brody Smith21:48.1Madison Heights Lamphere93.3
9Lucas Keinath21:50.0Lake Orion92.7
9Nathan Zablocki21:50.3Birmingham Seaholm92.6
11Thomas Postema21:50.8Birmingham Seaholm92.4
9David Jiang21:51.7Cranbrook Kingswood92.1
12Rob Offman21:53.0Birmingham Seaholm91.7
11Sean Hartz21:57.1South Lyon90.3
9Skyler Anthony21:57.6Bloomfield Hills90.1
9Jaylen DeMarco21:58.1Lake Orion90.0
9Julian Furnari22:00.4Brother Rice89.2
12Alex Bransch22:00.4South Lyon89.2
9Graham Kubiak22:01.4West Bloomfield88.9
11Reid Jarjosa22:05.6Detroit Country Day87.5
9Evan Klish22:05.9Novi Christian Academy87.4
11Dylan Ma22:08.8Rochester86.4
9Kevin Beaudoin22:10.2Walled Lake Central85.9
11Jack Kalbfleisch22:11.4Birmingham Seaholm85.5
10Wyatt Bovensiep22:11.7Auburn Hills Avondale85.4
9Ethan Schmink22:13.6Lake Orion84.8
10Hussein Hussein22:14.1Beverly Hills Groves84.6
11Grant Mortsfield22:15.4Berkley84.2
12Chase Waslowski22:15.5Madison Heights Lamphere84.2
11Cedar Smolash22:16.6West Bloomfield83.8
12Nicolas Sosa Castillo22:19.6Troy Athens82.8
10Benjamin Andreas22:20.1Birmingham Seaholm82.6
11Joseph Young22:23.0Troy Athens81.7
9Louis Berent22:24.1Royal Oak81.3
12Malik Elewa22:24.7Bloomfield Hills81.1
9Zackary Campbell22:25.4Clawson80.9
11Steven Ladasz22:25.4Walled Lake Northern80.9
11Jack Schmidt22:27.8Birmingham Seaholm80.1
10Eli Vander Laan22:30.8Beverly Hills Groves79.1
9Nathan Lorzeille22:31.5West Bloomfield78.8
10Ryan Donnay22:31.8Walled Lake Northern78.7
11Ethan Tiffany22:32.5Birmingham Seaholm78.5
12Tayshaun Johnson22:32.8West Bloomfield78.4
10Dyson Betts22:39.7Beverly Hills Groves76.1
9Malachi Gross22:41.9Novi Christian Academy75.4
12Yusuf Imami22:42.3Detroit Country Day75.2
9Gideon Schneider22:42.4Clawson75.2
10Noah Knight22:50.9Walled Lake Northern72.4
11Lucas Carter22:50.9Berkley72.4
9Joshua Fletcher-Smith22:56.6Lake Orion70.5
12Stanley Richard22:57.1Madison Heights Lamphere70.3
11George Baranowski23:23.9Brother Rice61.4
9Jamison Crottie23:23.9Clawson61.4
12Justin Marcarian23:27.5Novi Christian Academy60.2
12Jack Mattson23:30.9Walled Lake Northern59.0
11Timmy Li23:33.4Troy Athens58.2
12Owen Dobrowitsky23:33.6Birmingham Seaholm58.1
9Nicolas Radzizewski23:42.4Auburn Hills Oakland Christian55.2
9Ryan Burrows23:43.3West Bloomfield54.9
11Quinn Meron23:50.4Berkley52.5
12Atreyu Humphrey23:51.8Pontiac52.1
11Lorenzo Mio23:58.0Royal Oak Shrine50.0
9Kevin Fekaris24:04.9West Bloomfield47.7
11Brady Hart24:14.0Berkley44.7
11Kyle Richards24:14.8Walled Lake Central44.4
12Andrew Jarvis24:15.9Orchard Lake St. Mary’s44.0
11Joshua Brown24:18.6Pontiac43.1
11Max Margolis24:20.4Birmingham Roeper42.5
9Austin Hillman24:23.1Madison Heights Lamphere41.6
11Nikko Salahutdin24:24.0Royal Oak Shrine41.3
12Connor Boccaccio24:40.7Madison Heights Lamphere35.8
10Matthew McClain24:48.3Clawson33.2
9Louis Michael24:53.2Clawson31.6
10Brendan Lange24:58.0Madison Heights Lamphere30.0
12Christian Estrellas25:17.6Pontiac Notre Dame Prep23.5
9Thomas Naylor25:21.5Pontiac Notre Dame Prep22.2
12Kai Patterson25:23.1Madison Heights Lamphere21.6
12Quinn Armstrong25:27.8Royal Oak Shrine20.1
10Gary Smith III25:33.0Southfield Christian18.3
11Logan Stauffer25:42.1Waterford Kettering15.3
11Ben Kaminski26:00.1Orchard Lake St. Mary’s9.3
11Eli Peterson26:16.6Orchard Lake St. Mary’s3.8
9Evan Peterson26:22.9Orchard Lake St. Mary’s1.7
9Ethan Hasenjager26:23.8Berkley1.4

GIRLS INDIVIDUAL RATINGS

GradeNameTimeTeamRating
12Lucy Cook18:33.4Rochester158.5
12Mallory Bigelow18:51.6Oxford152.5
11Ella Abraham18:55.4Rochester151.2
11Leah Corby19:28.4Rochester Hills Stoney Creek140.2
10Katelynn Egli19:39.3Novi136.6
12Eliza Keith19:39.9Auburn Hills Oakland Christian136.4
10Linda Lopez19:40.0Lake Orion136.3
9Paige Rohda19:42.7Berkley135.4
10El McMahan19:47.2Rochester Adams133.9
9Charlotte Jones19:53.2Rochester131.9
9Ava Thomas19:54.7Rochester Adams131.4
11Addison Herr19:55.9Bloomfield Hills131.0
10Avery DeGrendel20:04.7Clarkston128.1
12Mea D’Agostino20:08.1Orchard Lake St. Mary’s127.0
12Taylor Brodeur20:10.6Oxford126.1
11Audrey Hamilton20:17.0Troy124.0
11Taylor Parsons20:20.9Rochester122.7
10Emily Alt20:22.6Walled Lake Northern122.1
10Kendal Russette20:25.0Clarkston121.4
12Kaitlyn Kauppila20:27.0Rochester Adams120.7
10Anna Macdonald20:32.3Royal Oak118.9
11Lauren Bradley20:33.3Highland-Milford118.6
12Natalie Gibbs20:34.4Birmingham Roeper118.2
10Olivia Jenney20:34.6Bloomfield Hills118.1
12Madie Miller20:35.2Troy117.9
12Cora Liu20:36.5North Farmington117.5
12Stephanie Bulat20:38.7Rochester116.8
11Cecilia Kreiter20:40.6Rochester Adams116.1
9Alexa Siegel20:42.0Walled Lake Central115.7
12Maria Nunning20:45.6Pontiac Notre Dame Prep114.5
12Catherine Steele20:49.8Farmington113.1
11Nora Gerzema20:51.1Farmington Hills Mercy112.6
12Skylar Vanhecke20:58.4Pontiac Notre Dame Prep110.2
9Olivia Peterson21:02.1Royal Oak109.0
10Kareena Babu21:03.9Novi108.4
12Mia Snellgrove21:03.9Rochester108.4
12Molly Baracco21:13.6Farmington105.1
10Annie Roraff21:14.7Rochester104.8
11Kierra Magner21:15.8Farmington104.4
10Katelyn Parrish21:18.9Farmington103.4
10Natalie Meldrum21:19.0Lake Orion103.3
12Molly Grubb21:26.5Birmingham Seaholm100.8
11Mya Tass21:27.6Novi100.5
10Allie Gallagher21:28.0Walled Lake Northern100.3
10Lydia Gleason21:31.0Auburn Hills Oakland Christian99.3
9Mia Maccani21:32.8Royal Oak98.7
12Ailey Kenny21:33.7Rochester Adams98.4
11Raley Keith21:35.6Auburn Hills Oakland Christian97.8
12Joanna Philip21:36.2Novi97.6
11Sydney Fischer21:37.7Clarkston97.1
11Kayla Ward21:43.7South Lyon95.1
11Emma Viggiano21:44.9Royal Oak94.7
9Claire Galas21:46.8Novi94.1
10Olivia Dixon21:49.9Birmingham Seaholm93.0
9Kennedy Copenhaver21:50.1Royal Oak93.0
10Diya Goyal21:51.8Cranbrook Kingswood92.4
11Macy Czelada21:53.8South Lyon91.7
11Meghan Mullen21:53.9South Lyon East91.7
10Claire Porinsky21:54.4South Lyon East91.5
9Sienna Chapin21:56.1Oxford91.0
10Paige Haller21:57.5Walled Lake Central90.5
11Haley Sutherby21:59.2Walled Lake Northern90.0
10Maddie Lindley21:59.4Holly89.9
9Avery Hill22:01.0Rochester Adams89.3
11Laila Bodell22:03.8Oxford88.4
12Lia Toltzman22:06.1Troy87.6
10Hannah Haines22:08.4Madison Heights Lamphere86.9
12Jamie Patterson22:09.4Oxford86.5
9Alexandra Green22:09.6Birmingham Seaholm86.5
11Abby Spencer22:12.5Farmington85.5
11Rachael Wychuyse22:14.3Berkley84.9
10Brynn Zawislak22:15.3Troy84.6
10Jane Meinecke22:15.5Royal Oak84.5
10Viktoria MacDougall22:16.7Farmington84.1
10Marianna Muzzin22:19.7Birmingham Seaholm83.1
10Aiyana Wyman22:20.8Royal Oak82.7
10Reagan Lees22:22.3Wixom St. Catherine82.2
11Lily Hardin22:24.2Highland-Milford81.6
11Arianna Huyck22:24.5Novi81.5
12Kerrigan Kennedy22:25.2Highland-Milford81.3
11Sarah Stein22:28.3North Farmington80.2
12Rebecca Secord22:29.2Oxford79.9
10Kodi Qin22:29.5Novi79.8
11Carina Tortelli22:32.0Novi79.0
9Madison Markowicz22:32.3Novi Christian Academy78.9
10Flora Ramos22:33.3Pontiac Notre Dame Prep78.6
11Sydnee Lefief22:35.3Bloomfield Hills77.9
10Liliana Anderson22:35.7Lake Orion77.8
9Amelia Garvin22:36.4Clarkston77.5
12Ellie Nohovig22:36.6Highland-Milford77.5
11Lily Limberg22:37.9Rochester77.0
11Elena Easow22:39.6Rochester76.5
12Jenna Rivera22:39.8Beverly Hills Groves76.4
11Adele Bush22:40.3Birmingham Seaholm76.2
9Avery Strom22:40.6Troy76.1
10Chelsea Myrand22:40.7Oxford76.1
12Maria Mollicone22:40.9Rochester76.0
10Lucille Clark22:41.2Marian (Bloomfield Hills)76.0
12Stella Phillips22:41.7Rochester Adams75.8
12Addison Mikel22:44.0Pontiac Notre Dame Prep75.0
9Savannah Astras22:44.3Bloomfield Hills74.9
12Rose Losey22:46.7Royal Oak Shrine74.1
12Amelia Guccione22:46.9Lake Orion74.0
11Jenna Buchan22:46.9Farmington Hills Mercy74.0
9Addie Grebinski22:49.2Detroit Country Day73.3
12Dakota Poljanac22:51.2Rochester72.6
11Kenna Klonowski22:53.5South Lyon East71.9
9Maren Greve22:57.0Rochester70.7
12Grace Johnson-Sears22:57.4Birmingham Seaholm70.5
12Mary Larocca22:59.0Pontiac Notre Dame Prep70.0
9Chloe Januszyk22:59.6Cranbrook Kingswood69.8
10Charlotte Hartley23:00.8Detroit Country Day69.4
12Bridget Miller23:01.9Auburn Hills Oakland Christian69.0
9Maria Kane23:03.6Walled Lake Central68.5
11Isabelle Downs23:03.7South Lyon East68.4
10Louisa Denks23:04.3Royal Oak Shrine68.2
12Ava Martynenko23:04.7Novi68.1
10Alex Iacoban23:05.2Farmington67.9
12Caroline Fernandes23:06.1West Bloomfield67.6
9Isabella Glibota23:06.7Berkley67.4
10Genevive Meihn23:06.7Beverly Hills Groves67.4
10Olivia McDowell23:07.5Holly67.2
9Amelia Price23:08.0Walled Lake Western67.0
10Matilda Mountain23:08.8Berkley66.7
11Maddy Piotrowski23:10.8Troy Athens66.1
11Lucy VanHaerents23:11.9Royal Oak65.7
11Lydia Binelli23:12.1Berkley65.6
12Hannah Childers23:15.9Rochester Adams64.4
11Katelyn Sickinger23:17.0Birmingham Seaholm64.0
10Samantha DeMore23:17.0Novi64.0
12Maddie Szlachta23:18.2Rochester Hills Lutheran NW63.6
12Megan Fannon23:18.8South Lyon East63.4
12Payton Wertz23:21.4Highland-Milford62.5
10Lucille Ragheb23:21.9Birmingham Seaholm62.4
9Julia Warrington23:24.6Oxford61.5
10Valentina Mansour23:28.0Troy Athens60.3
12Sophie Derkevorkian23:28.2Farmington Hills Mercy60.3
10Madison Cornett23:28.4Highland-Milford60.2
10Addison Sokolowski23:28.5Highland-Milford60.2
9Hailey Lan23:28.8Troy60.1
11Sophia Duclos23:32.3Walled Lake Northern58.9
9Jade Siy23:32.8Madison Heights Lamphere58.7
9Elizabeth Gerzema23:32.9Farmington Hills Mercy58.7
12Daniella Daman23:33.2Orchard Lake St. Mary’s58.6
12Irene Oh23:35.2Troy57.9
11Emma Doyle23:36.0Walled Lake Northern57.7
9Zahiya Khan23:37.8Cranbrook Kingswood57.1
10Taylor Byrne23:38.2Holly56.9
9Reagan Bradley23:39.6Highland-Milford56.5
11Daniella Levitt23:41.0Rochester Adams56.0
12Lily Miles23:41.0Clarkston56.0
10Devon Byrne23:42.6Holly55.5
9Stella Handel23:43.4Cranbrook Kingswood55.2
9Allie Walker23:44.2Clarkston54.9
12Sarah Goodwin23:44.6Auburn Hills Oakland Christian54.8
10Miah Randall23:44.9Holly54.7
10Alissa Monsere23:47.1Highland-Milford54.0
10Claire Pikal23:48.5Waterford Kettering53.5
11Amelia Brennan23:48.7Highland-Milford53.4
11Mary Claire Byerlein23:48.9Marian (Bloomfield Hills)53.4
9Avery Ansel23:51.0Troy52.7
10Alexa Poota23:52.6Orchard Lake St. Mary’s52.1
12Erin Gallagher23:52.8South Lyon East52.1
9Aria Lin23:53.0Novi52.0
12Regina Garcia Burciaga23:55.0Rochester Adams51.3
10Elizabeth Macey23:57.7Royal Oak50.4
9Evelyn Felt23:58.4Highland-Milford50.2
11Roisin Whelan24:00.6Marian (Bloomfield Hills)49.5
9Katherine Hartle24:02.6Marian (Bloomfield Hills)48.8
9Lucy DeCapite24:02.6Cranbrook Kingswood48.8
12Abby Walton24:04.9Marian (Bloomfield Hills)48.0
12Shana Tudor24:04.9Troy48.0
10Kendall Beus24:07.0Novi47.3
11Catalina Colangelo Van Meek24:08.1Marian (Bloomfield Hills)47.0
12Kendall Sieradski24:08.9Clarkston46.7
11Lucineia Harvey24:09.1South Lyon46.6
9Julia Bambach24:10.4Holly46.2
9Anna Bohan24:11.1Clarkston46.0
9Chloe Cochrane24:13.4Orchard Lake St. Mary’s45.2
12Jenna Pohl24:14.1North Farmington45.0
12Harper Natinsky24:14.5Orchard Lake St. Mary’s44.8
9Chloe Kotcher24:14.9Birmingham Seaholm44.7
11Micaela Penchoff24:15.7Royal Oak44.4
11Audrie Dixon24:16.4Waterford Kettering44.2
10Caitlin Widener24:17.7Lake Orion43.8
10Chellie Slocum24:20.1Detroit Country Day43.0
11Riley McCann24:20.3Oxford42.9
11Alexa Ross24:22.5Acad Of The Sacred Heart42.2
10Leah Kutinsky24:23.2Beverly Hills Groves42.0
9Ana Lucia Reynoso24:24.0Berkley41.7
10Brooklyn Coyle24:26.9Walled Lake Central40.7
10Logan Robison24:26.9Clarkston40.7
10Olivia Petrowski24:28.5Royal Oak40.2
10Carina Ogle24:29.0Orchard Lake St. Mary’s40.0
12Morgyn LaFontaine24:31.4Orchard Lake St. Mary’s39.2
12Grace MacDonald24:32.7Rochester Hills Lutheran NW38.8
10Morgan Hoyt24:33.8Oxford38.4
10Sophia Wulff24:34.3Rochester Adams38.2
9Advika Rao24:35.8Lake Orion37.7
10Riley Jurand24:36.1Clarkston37.6
11Victoria Andrzejczak24:36.7Orchard Lake St. Mary’s37.4
9Valentina Gonzalez24:39.0Rochester Adams36.7
10Joy Seabolt24:39.3Farmington Hills Mercy36.6
10Waverly Pearce24:39.4Bloomfield Hills36.5
12Rita Luhring24:39.6Rochester Hills Lutheran NW36.5
10Megan Mateer24:40.2Detroit Country Day36.3
10Sophia Shvartsman24:41.3Cranbrook Kingswood35.9
10Ella Clarke24:42.0Southfield Christian35.7
9Olivia Reuther24:43.0Lake Orion35.3
11Madelyn Smith24:43.4Oxford35.2
11Breanna Swiech24:43.4South Lyon35.2
10Olivia Harlow24:44.2Walled Lake Northern34.9
9Genevieve Schairer24:44.4Birmingham Seaholm34.9
10Kiara Causley24:47.0Clarkston34.0
12Jessica Duncan24:48.4Troy33.5
10Charlotte Cotta24:50.5Troy Athens32.8
10Amelia Hamblin24:50.8Walled Lake Northern32.7
12Adriana Fandino24:51.9Novi Christian Academy32.4
10Siena Lewis24:52.5Oxford32.2
10Kira Pebley24:54.0Novi31.7
9Morgan Hamilton24:55.3Orchard Lake St. Mary’s31.2
11Wren Thomson24:56.9Beverly Hills Groves30.7
12Lindsay Kidder24:56.9South Lyon30.7
11Sarah Cook24:58.2South Lyon30.3
10Phoebe Navin24:58.2Royal Oak30.3
10Violet Mlutkowski24:59.7Berkley29.8
12Emma Borgula25:01.1Marian (Bloomfield Hills)29.3
10Eva D’Agostino25:04.4Orchard Lake St. Mary’s28.2
11Elizabeth Burrell25:04.5Rochester Hills Lutheran NW28.2
10Mia Rodriguez25:05.6Lake Orion27.8
11Noilyn Perez-Dylewski25:07.0Troy27.3
12Frida Brandle25:08.1Walled Lake Northern27.0
9Noella Henn25:08.3Walled Lake Northern26.9
12Tvarika Vinothan25:09.0Rochester Adams26.7
12Aubrey Rucker25:09.5Clarkston26.5
10Ava Troxel25:09.6Rochester Hills Lutheran NW26.5
10Lilyanna Lewiston25:09.7Oxford26.4
12Ankita Karnam25:10.3Novi26.2
12Annaliese Losey25:13.9Royal Oak Shrine25.0
9Evie Sarigiannis25:14.5Orchard Lake St. Mary’s24.8
10Reese Deller25:15.8Rochester24.4
10Cassidy Mulso25:16.8Rochester24.1
9Olivia Berman25:17.2Detroit Country Day23.9
9Agrata Thapa25:17.7Walled Lake Western23.8
12Luciana Lacroix25:17.8Lake Orion23.7
10Anabelle Mangan25:17.9South Lyon23.7
10Hannah Quigley25:18.4Clarkston23.5
9Annabelle Harris25:20.7Novi22.8
12Katie Macey25:22.6Royal Oak22.1
9Alina Khoury25:22.9South Lyon East22.0
9Cayleigh Jaramillo25:23.1North Farmington22.0
9Helen Benninghoff25:26.1South Lyon East21.0
9Ella Bunao25:28.0Troy Athens20.3
10Veronica DiFranco25:28.4Wixom St. Catherine20.2
9Eunah Kim25:28.6Troy20.1
11Cheyenne Jasper25:33.0Oxford18.7
10Marni Levine25:33.4Berkley18.5
12Maryam Dabliz25:33.9Beverly Hills Groves18.4
12Erin Connelly25:37.3Pontiac Notre Dame Prep17.2
11Savannah Meyers25:39.0North Farmington16.7
9Morgan Glynn25:39.9Troy16.4
9Molly Gorman25:44.7Troy14.8
11Eleanor Baker25:45.4Berkley14.5
10Abigail Tietz25:45.9Royal Oak14.4
12Isobel Malcolm25:46.4Royal Oak Shrine14.2
9Megan Sroczynski25:46.9Orchard Lake St. Mary’s14.0
12Addison Hartley25:48.3Detroit Country Day13.6
10Renata Arreola-Olvera25:51.6Novi12.5
11Lily Cavataio25:53.5Troy Athens11.8
10Ava Galati25:55.5Orchard Lake St. Mary’s11.2
10Gargi Sonawane25:57.1Troy Athens10.6
9Cedar Schmitt25:59.2Cranbrook Kingswood9.9
9Anna Behrens26:03.4Beverly Hills Groves8.5
11Julia Richardson26:03.6Birmingham Seaholm8.5
10Allison Laz26:04.1Walled Lake Central8.3
12Liliana Smith26:10.8Orchard Lake St. Mary’s6.1
12Olivia Turnquist-Stanley26:10.9Walled Lake Central6.0
10Sofia Razny26:13.9Farmington Hills Mercy5.0
9Lillienne Elmes26:14.1Marian (Bloomfield Hills)5.0
9Abigail Koutsoubos26:17.8Bloomfield Hills3.7
10Amelia Hattermann26:18.5Royal Oak3.5
9Emery Mullins26:21.2Highland-Milford2.6
11Gabriela Knight26:25.9Holly1.0