Uncategorized

2024 Ratings: Ottawa Hills

Girls Adjustment: -2
Boys Adjustment: 0

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.

RAMBLIN’ AT RIVERSIDE

Josh Slocum, Traverse City St. Francis

This is the section where I eat a little crow. In Division 3’s individual rankings, I noted that Josh’s 15:20 from Buckley was suspect. Riverside is a quick one too, but any advantage gained from its flatness was likely dimmed from the overwhelming heat. His 15:33 was the fastest time of the day and also nearly 1.5 minutes faster than his performance here last September (in much more difficult conditions). Yep, he’s for real.

Brooklynn Brown, Cadillac

The decision to run here in Grand Rapids paid off. The past two years, Brooklynn’s been a girl that finds her way into the low-19’s by season’s end, closing the year as one of the top girls in the Cadillac area. That hasn’t paid off in a state podium, but her presence is noticeable. Though for whatever reason, this weekend hasn’t worked out, running well above 20 at MSU each time. This 19:09 here is easily the earliest she’s run such a fast mark. Can only speak good things for how the remainder of the season will go.

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

What you can also do is look to the recent rankings and compare top 5 averages. Not the perfect measure, but you may see where you could move up in the rankings.

Upper Peninsula/Homeschool
Division Four
Division Three
Division Two
Division One

BOYS TEAM RATINGS

TeamTop 5 Avg.Division
Portage Central**190.41
Traverse City Central**189.41
East Kentwood**187.91
Caledonia*184.71
Kalamazoo Central*184.01
Kalamazoo Loy Norrix*181.31
Forest Hills Northern*180.41
Traverse City West179.11
Lowell178.91
Forest Hills Central177.81
Holland West Ottawa177.21
Zeeland West174.01
Rockford172.11
Mattawan170.51
Mount Pleasant167.81
Portage Northern167.01
GR Ottawa Hills160.11
GR Northview154.41
Grandville137.31
GR Kenowa Hills130.91
Grand Haven124.21
Wyoming117.11
Muskegon Reeths-Puffer111.71
TeamTop 5 Avg.Division
GR Christian***193.92
Holland Christian**190.02
Plainwell*179.52
GR Catholic Central*178.02
Hamilton*171.72
Edwardsburg*171.12
Hudsonville Unity Christian167.22
Zeeland East167.12
St. Joseph166.92
Cadillac148.42
St. Johns140.62
Comstock Park132.32
TeamTop 5 Avg.Division
Traverse City St. Francis***192.43
GR Covenant Christian**172.23
Hart**164.43
Lake City153.33

the reloaded Trojans placed 2nd in the later session

GIRLS TEAM RATINGS

TeamTop 5 Avg.Division
Rockford**130.71
Jenison**126.91
Portage Central**126.21
Traverse City West**125.21
Hudsonville*117.01
GR Ottawa Hills110.61
Traverse City Central107.91
Grandville107.91
Forest Hills Northern104.91
Portage Northern103.41
Caledonia101.81
Kalamazoo Central94.61
Zeeland West93.71
East Kentwood87.51
Lowell84.81
Muskegon Reeths-Puffer84.21
Mount Pleasant80.91
Kalamazoo Loy Norrix80.51
Forest Hills Central76.41
Grand Haven39.11
GR Northview26.71
TeamTop 5 Avg.Division
Zeeland East**137.42
GR Christian**129.72
Holland Christian**125.72
St. Joseph**115.12
Cadillac*111.62
Hudsonville Unity Christian*108.22
St. Johns97.82
Plainwell97.52
Hamilton59.42
Edwardsburg55.32
GR Catholic Central51.32
TeamTop 5 Avg.Division
Traverse City St. Francis**116.13
Hart*93.03
GR Covenant Christian*89.63
Lake City60.93

Rockford had the best day of any D1 team

BOYS INDIVIDUAL RATINGS

GradeNameTimeTeamRating
12Josh Slocum15:33.3Traverse City St. Francis208.9
12Will Engbers15:36.0Holland Christian208.0
12Simon Triezenberg15:40.5GR Christian206.5
11Jackson Lam15:41.2Kalamazoo Loy Norrix206.3
12Jeb Hillary15:41.8GR Catholic Central206.1
11Andrew Wright15:51.0Kalamazoo Central203.0
12Abatu Dykstra15:56.0Hamilton201.3
12Kort Thompson15:59.1Caledonia200.3
10William Ready16:01.5Traverse City St. Francis199.5
12Spencer Porter16:04.6FHN GR Forest Hills Northern198.5
12Levi Kamps16:06.6GR Covenant Christian197.8
11Jack Steen16:06.8Traverse City Central197.7
11Owen Fisher16:07.6Mattawan197.5
12Spencer Parker16:07.9Portage Central197.4
11Caleb Keller16:08.4Traverse City Central197.2
12Andrew Commeret16:10.0Comstock Park196.7
12Keegan Hoekstra16:13.6GR Christian195.5
12Will Whitmore16:14.6Holland Christian195.1
10Marshall Huhn16:15.7Lowell194.8
10Liam Wierzba16:16.7TC West (Traverse City)194.4
10Tristan Zhang16:19.5Portage Central193.5
12Noah Hernandez16:19.8Hamilton193.4
12Evan Nickoles16:20.2East Kentwood193.3
10Justin Johnson16:20.4East Kentwood193.2
12Isaac Tanis16:20.6East Kentwood193.1
10Mitchell Dunlap16:22.1GR Catholic Central192.6
11Caleb TeBrake16:23.8GR Northview192.1
11Micah Small16:23.9GR Christian192.0
12Henry Cox16:24.3Plainwell191.9
12Joseph Spada16:25.2Kalamazoo Central191.6
11Sean Ryan16:25.6GR Christian191.5
9Marcus Essling16:26.5Portage Central191.2
11Hiro Nguyen16:26.7Plainwell191.1
11Cooper Byrne16:28.7Lowell190.4
11Nicolas Morales – Sanchez16:28.9Kalamazoo Loy Norrix190.4
12Ian Boss16:29.1Traverse City Central190.3
12Owen Read16:32.3Traverse City St. Francis189.2
11George Scupham16:34.6Edwardsburg188.5
12Sawyer McCarthy16:34.9FHC GR Forest Hills Central188.4
11Eli Velting16:35.6Caledonia188.2
12Maguire Johnson16:36.1Edwardsburg188.0
11Robert Dodd16:36.3Zeeland West187.9
11Keagan Smith16:40.1Zeeland West186.6
10Graeson Decker16:40.4Hudsonville Unity Christian186.5
12Caden Guffey16:40.9Zeeland East186.4
10Matii Tarekegn16:41.2East Kentwood186.3
11Owen Gifford16:41.4Portage Central186.2
11Reagan Ward16:41.7St. Johns186.1
12Eli Johansen16:42.2St. Joseph185.9
11Marcel Stork16:42.9Mattawan185.7
11Trent Hansen16:44.2Plainwell185.3
12Lawrence Cubitt16:44.5Traverse City Central185.2
9Johnathan Elsea16:47.0Mount Pleasant184.3
9Ashton Fink16:47.4GR Christian184.2
12Brayden Rynsburger16:47.7Holland Christian184.1
11Logan Westgate16:49.1Portage Central183.6
12Jacob Sanford16:49.4FHC GR Forest Hills Central183.5
11Hayden Lafferty16:51.4Rockford182.9
12Aidan Brinks16:51.5Holland Christian182.8
12Riley Pattinson16:53.4Traverse City St. Francis182.2
12Joseph Carlson16:53.5Traverse City St. Francis182.2
11Ty Billings16:56.1Kalamazoo Central181.3
11Hayden Murray16:56.6TC West (Traverse City)181.1
12Robby Myler16:56.9Traverse City St. Francis181.0
12Sam Downing16:57.8Zeeland East180.7
11Jake Follett16:58.0Holland West Ottawa180.7
11Noah Johnston16:58.3Caledonia180.6
12Levi Jongekryg16:58.6Holland West Ottawa180.5
12Aiden Kasprzak16:58.6GR Catholic Central180.5
12Aidan Edgar16:58.9Caledonia180.4
9James Scholten-Holcomb16:59.5GR Christian180.2
11Riley Hart17:00.7Holland Christian179.8
11Elijah Thompson17:02.2Kalamazoo Central179.3
12Robert Koscinski17:04.1Portage Northern178.6
11John Truong17:06.8FHN GR Forest Hills Northern177.7
12Nik Williams17:07.3GR Ottawa Hills177.6
10Nate Davis17:07.9Zeeland East177.4
12Nathan Steen17:07.9Holland Christian177.4
10Oscar Dunfee17:10.3Kalamazoo Loy Norrix176.6
12Neil Oyer17:10.5Traverse City Central176.5
12Billy Pipkorn17:10.8Plainwell176.4
10Luke Byland17:11.5Traverse City Central176.2
9Luke Bultman17:11.6Rockford176.1
11Philip Chamberlain17:11.8FHN GR Forest Hills Northern176.1
10Cole Coffman17:13.2Holland Christian175.6
9Henry Yoder17:13.5FHC GR Forest Hills Central175.5
10Alex Ten Haken17:13.6Hudsonville Unity Christian175.5
11Camren DeVries17:14.5Holland West Ottawa175.2
10Seth Randall17:14.7St. Joseph175.1
11Simon Faber17:14.8FHN GR Forest Hills Northern175.1
11Porter Yurk17:14.8Holland West Ottawa175.1
11Aidan Simrau17:15.2TC West (Traverse City)174.9
11Caiden Helsel17:15.7Lake City174.8
9Adam Shorb17:16.1Portage Northern174.6
9Patrick Baran17:16.3Holland West Ottawa174.6
11Tyler Baum17:16.5FHN GR Forest Hills Northern174.5
11Will Johnson17:16.6Holland Christian174.5
9Finn-Frost Grayson17:17.4TC West (Traverse City)174.2
12Ethan Buer17:17.7Caledonia174.1
11Elijah Bernstein17:18.6East Kentwood173.8
12Caden Karcher17:19.1Rockford173.6
11Gavin O’Meara17:19.7FHC GR Forest Hills Central173.4
12Ben Dykstra17:19.8Hamilton173.4
9Silas Ackley17:20.6Hart173.1
11Kelton Hoover17:20.9GR Ottawa Hills173.0
12Caleb DenHartigh17:21.7Hudsonville Unity Christian172.8
10Micah Kuiper17:22.3GR Covenant Christian172.6
10Sebastian Ruiz17:22.9Holland West Ottawa172.4
11Gabriel Williams17:24.1FHN GR Forest Hills Northern172.0
12Lewis Walter17:24.3Traverse City St. Francis171.9
12Ace Pierson17:24.5Mount Pleasant171.8
10Cody Bromley17:25.0Lowell171.7
9Drew Chenery17:25.8Portage Central171.4
10Austin Taft17:27.2TC West (Traverse City)170.9
10Boston Wilkinson17:27.9Holland West Ottawa170.7
12Jacob Voetberg17:28.1GR Christian170.6
11Rhys Holmes17:28.7GR Northview170.4
12Mason Morrell17:30.2Caledonia169.9
10Colin Stawasz17:31.6Lowell169.5
12Luke Dykstra17:33.5GR Covenant Christian168.8
10Joshua Dodd17:34.5Zeeland West168.5
10Drew Swayze17:34.8Lowell168.4
11Jack Slotman17:35.1Hart168.3
11Jack Monterusso17:36.1FHC GR Forest Hills Central168.0
12Noah Stiltner17:36.9GR Ottawa Hills167.7
12Tyler N. Kooienga17:36.9GR Covenant Christian167.7
12Gabe Hillary17:37.0FHN GR Forest Hills Northern167.7
9Reed Gates17:38.4Edwardsburg167.2
10Fletcher Stucky17:39.2Kalamazoo Loy Norrix166.9
12Ethan Gerlach17:40.5Holland West Ottawa166.5
12Zachary Chaussee17:40.5Traverse City Central166.5
10Payton Veilleux17:40.7Mount Pleasant166.4
10Cameron Rynsburger17:40.8Holland Christian166.4
11Christopher Baker17:41.4Kalamazoo Loy Norrix166.2
11Samuel Ashby17:42.6Zeeland West165.8
10Charles Gavan17:43.1Rockford165.6
11Myles Gesselman17:43.3East Kentwood165.6
9Caleb Elwell17:43.8Mattawan165.4
9Carson Wiersbe17:44.1St. Joseph165.3
10Rylan VanDenBeldt17:45.0Holland Christian165.0
12Bryce Billings17:45.6Kalamazoo Central164.8
12Shiloh Gersenson17:47.0Traverse City Central164.3
12Aeson Gonzalez17:47.0Portage Northern164.3
11Tanner Christensen17:47.7Mattawan164.1
11Ben Irwin17:49.4TC West (Traverse City)163.5
10Elias DeJong17:49.6GR Christian163.5
10Miles Kirkwood17:50.9Traverse City Central163.0
12Malachi Mosley17:51.3East Kentwood162.9
11Kaden Van Ryn17:51.5Caledonia162.8
9Grant Ackley17:52.0Hart162.7
9Macen White17:52.0Holland Christian162.7
9Sean Thompson17:53.1Caledonia162.3
12David Stout17:53.2Rockford162.3
11Grant Hillary17:53.3GR Catholic Central162.2
9Alex VanDuren17:53.8Holland Christian162.1
11Gavin Ayers17:54.0Edwardsburg162.0
11Jack Yonkman17:54.0Muskegon Reeths-Puffer162.0
12Andrew Tava17:54.3Caledonia161.9
12Andrew Elmore17:54.7Cadillac161.8
12Calvin Brinks17:55.1GR Christian161.6
11Ethan Dalman17:56.2Zeeland West161.3
11Connor Helsel17:57.2Lake City160.9
10Sam Miller17:59.1Portage Northern160.3
9Lyle O’Boyle18:01.3Lowell159.6
12David Potgeter18:01.4Caledonia159.5
10Dex Nance18:02.2Traverse City St. Francis159.3
10Mason Opalewski18:02.6Hart159.1
12Mark Rios-Hernandez18:02.7East Kentwood159.1
11Liam Hallack18:03.7Zeeland West158.8
10Pascal Miller18:04.3Hart158.6
11Caleb Luellen18:05.0Mount Pleasant158.3
11Isaiah Lindstrom18:05.3GR Christian158.2
11Joseph Sturtevant18:05.7TC West (Traverse City)158.1
11Eric Popa18:06.1Mount Pleasant158.0
11Gabriel Gauss18:06.8Rockford157.7
11Davis Baraka18:07.0East Kentwood157.7
11Brody Swanson18:07.1Cadillac157.6
12Parker Schramski18:07.6FHN GR Forest Hills Northern157.5
11Kian Sprik18:07.8FHN GR Forest Hills Northern157.4
9Jake Potgeter18:07.9Caledonia157.4
12Ivan Kwigizile18:07.9Portage Central157.4
11Jacob Burton18:08.6Portage Northern157.1
10Carson Ackley18:09.0Hart157.0
9Porter Kowalski18:12.6TC West (Traverse City)155.8
10Grant Feldpausch18:12.8Caledonia155.7
12Isaiah LaDuke18:13.2Holland West Ottawa155.6
11Hayden Dannenberg18:13.7Holland Christian155.4
10Addison Dufendach18:15.6Rockford154.8
12Carter Hausman18:16.3Kalamazoo Loy Norrix154.6
9Josiah Wagoner18:16.7St. Joseph154.5
12Corey Jones18:16.9Comstock Park154.4
10Levi Schimmel18:17.5GR Covenant Christian154.2
11Reid Cousins18:17.5Zeeland West154.2
12Colin Teachman18:18.7Portage Central153.8
10Rowan Banyon18:18.7St. Joseph153.8
10Noah Watson18:18.9Rockford153.7
12Damian Widner18:19.0Hamilton153.7
10Evan Fox18:19.2Traverse City Central153.6
9Max Soverinsky18:19.6FHC GR Forest Hills Central153.5
12Grady Bremer18:19.8Hudsonville Unity Christian153.4
11Ben Bouws18:19.8Holland Christian153.4
11Isaac Westra18:20.3GR Covenant Christian153.2
12William Sheely18:21.1Caledonia153.0
11Jack Sherer18:21.6Plainwell152.8
10Tristen Hinson18:23.3Zeeland East152.2
12Caleb Bomhof18:23.9Holland West Ottawa152.0
9Jack Mecklenborg18:24.4Portage Central151.9
9Harper Mullet18:25.9Traverse City St. Francis151.4
12Colin Taylor-DeNooyer18:25.9Holland Christian151.4
10Austin Hale18:25.9Kalamazoo Central151.4
11Damian Marcinek18:26.6Mount Pleasant151.1
12Carter Petzke18:27.1St. Joseph151.0
9Trevor Vander Kodde18:27.5Hart150.8
11Dylan Sturr18:28.8Muskegon Reeths-Puffer150.4
11Kaden Mingerink18:29.6GR Covenant Christian150.1
12John Hawver18:29.8Kalamazoo Loy Norrix150.1
9Bennett Snapper18:30.0Caledonia150.0
11Jack Bell18:30.1Edwardsburg150.0
11Jaden Gregory18:30.5Edwardsburg149.8
9De-Mani Roberts18:30.9East Kentwood149.7
11Trey Eaton18:30.9Traverse City Central149.7
11Owen Butkovich18:31.1Lake City149.6
12Tyler Bostrom18:31.9Holland Christian149.4
10Asher Friess18:32.1Portage Central149.3
11Ian Kimbrell18:32.8Caledonia149.1
9Elliott Cook18:32.9St. Johns149.0
12Kaleos Reid18:33.5Mount Pleasant148.8
11Levi Fox18:34.0Mount Pleasant148.7
11Luke Smith18:34.3Caledonia148.6
10Mason England18:34.3GR Catholic Central148.6
9Michael Bogard18:35.0Kalamazoo Loy Norrix148.3
12Lucas Seifferlein18:35.2GR Kenowa Hills148.3
9Brody Mulder18:35.5Holland West Ottawa148.2
10Masyn Wing18:35.8Cadillac148.1
9Timothy Wolff18:35.9Hart148.0
12Ethan Miller18:36.7Hudsonville Unity Christian147.8
11Bryce VanderKodde18:37.5Hart147.5
11Luke Schultz18:38.0Portage Central147.3
10Jackson Bunda18:38.4FHN GR Forest Hills Northern147.2
11Jaeden Pearson18:39.4East Kentwood146.9
9Mason Benson18:39.5FHC GR Forest Hills Central146.8
10Harrison Jeffries18:40.2Traverse City Central146.6
12Lucas Licari18:40.7Grandville146.4
9Conner Terry18:41.3East Kentwood146.2
11Brody Webb18:42.3Cadillac145.9
9Law Gates18:42.4Edwardsburg145.9
9Hayden Mohrhardt18:42.7Traverse City St. Francis145.8
10David Glista18:42.9Kalamazoo Loy Norrix145.7
9Gabe Reginato18:43.3Mount Pleasant145.6
12Howie Herrygers18:43.8Zeeland West145.4
10Caden VanGelderen18:44.4Hart145.2
11Ethan Quibell18:44.6East Kentwood145.1
10Brady Winther-MacInnis18:45.2Kalamazoo Central144.9
9Declan Shoemaker18:45.4TC West (Traverse City)144.9
10Aidan DeMarsh18:47.0Traverse City Central144.3
11Sam Zhang18:47.1Portage Central144.3
11Caleb Butler18:47.3TC West (Traverse City)144.2
12Wyatt Remar18:47.6Lowell144.1
11Liam Bingman18:47.9GR Ottawa Hills144.0
10Milo Gareiss18:48.2Traverse City Central143.9
12Jon Leith18:48.6Edwardsburg143.8
11Justin Bergman18:49.9Portage Central143.4
9Graham Sleper18:49.9Kalamazoo Loy Norrix143.4
10Christopher (CJ) Forsyth18:50.2Traverse City Central143.3
10Jacob Mead18:50.4GR Catholic Central143.2
10Grant Morrell18:50.8Caledonia143.1
11Connor Sloan18:51.0Kalamazoo Loy Norrix143.0
10Carter Root18:51.2Lake City142.9
11Leo Muss18:51.8FHN GR Forest Hills Northern142.7
9Landon Schibelhut18:52.0TC West (Traverse City)142.7
9Justin Klap18:52.8GR Kenowa Hills142.4
9Caden Uttech18:52.8Zeeland West142.4
9Kingston Remar18:52.9Lowell142.4
10Nate Gorman18:53.0Traverse City St. Francis142.3
12Jonathan Greenhoe18:53.8Zeeland West142.1
10Ian DeHaan18:54.3Caledonia141.9
10Levi Dykstra18:55.3GR Covenant Christian141.6
9Devin Stotz-Ghosh18:55.5Portage Central141.5
12Roben Perez18:56.4GR Catholic Central141.2
11Sam DeYoung18:56.4GR Christian141.2
9Levi VanderLaan18:58.8Caledonia140.4
12William Allen18:58.9Plainwell140.4
11Beau Holmes18:59.4GR Northview140.2
11Trevor Nagra19:00.0Mattawan140.0
9Jacob Gruppen19:00.6Zeeland West139.8
11Sam Decker19:00.8GR Northview139.7
10Josiah Thelen19:01.0Grandville139.7
9Zack Vollbrecht19:01.2TC West (Traverse City)139.6
9Jackson Andrew Shev19:01.4Traverse City Central139.5
12Caleb Anderson19:02.1Wyoming139.3
9Emmanuel Patrick19:02.2Zeeland West139.3
12Benjamin Atkins19:02.4Lowell139.2
12Avi Stotz-Ghosh19:02.8Portage Central139.1
10Kai Bouathong19:03.4Zeeland West138.9
9Colby Bartells19:03.6Kalamazoo Central138.8
9Levi Groenhout19:03.8Zeeland East138.7
12Dylan Choura19:03.8FHC GR Forest Hills Central138.7
11Colton Dibble19:04.0FHN GR Forest Hills Northern138.7
12Tam Huynh19:04.1East Kentwood138.6
10Owen VanderVlucht19:04.2Hart138.6
11Henry Dutcher19:04.7Kalamazoo Central138.4
11Lucas Bruno19:05.1GR Ottawa Hills138.3
10Brayden Spears19:05.2Lake City138.3
11Eliot Pavlik19:06.1Kalamazoo Loy Norrix138.0
11Lukas Looman19:06.4Holland West Ottawa137.9
12Max Stitt19:07.1Hart137.7
12Henry Schwarze19:07.5FHC GR Forest Hills Central137.5
11Jabin Dielman19:07.7Holland West Ottawa137.4
12Ben Muckey19:07.9Hudsonville Unity Christian137.4
10Ben Brower19:08.2Hudsonville Unity Christian137.3
9Graham Kusmierski19:08.6Grandville137.1
11Sani Shema19:08.6GR Ottawa Hills137.1
11Edward Wuerthele19:08.8FHN GR Forest Hills Northern137.1
12Cameron Wright19:09.6Caledonia136.8
12Richard George19:09.7Mattawan136.8
9Alex DeYoung19:09.9FHN GR Forest Hills Northern136.7
10Jonathan Falk19:09.9GR Christian136.7
11Alpha Kabba19:10.0East Kentwood136.7
9Jackson Bannister19:10.1East Kentwood136.6
11Diego Barnaby19:10.3GR Ottawa Hills136.6
11Luke Hernandez19:10.3Hamilton136.6
11Benjamin VanLoo19:12.6Mattawan135.8
12Paul Fowler19:12.6Lowell135.8
9Nico DiLaura19:13.7Zeeland East135.4
11Willem Spoelhof19:14.0FHN GR Forest Hills Northern135.3
10Shane Nshime19:14.1East Kentwood135.3
12Ryan Friedmann19:14.6Portage Central135.1
12Jacob Standfest19:14.8Rockford135.1
10Landon Kuperus19:16.0GR Covenant Christian134.7
10Evan Billings19:17.4St. Johns134.2
10Henry Lace19:18.5Edwardsburg133.8
10Braeden Gildea19:18.9Mattawan133.7
11Charlie Vitkauskas19:19.1Rockford133.6
10Samuel Perez19:19.5Muskegon Reeths-Puffer133.5
9Jacob Chase19:20.9Holland Christian133.0
9Shaun Gleason19:21.1Grand Haven133.0
11Daniel Grabinski19:21.7Hamilton132.8
12Kelvin Kepler19:23.8Grandville132.1
9Hayden Vess19:25.4Grand Haven131.5
9Solomon DeBruyn19:25.7Traverse City Central131.4
12Oscar Andrade-Nava19:26.2Wyoming131.3
10Lucas Szczesny19:26.3Portage Central131.2
10Alex Edwards19:26.9Grandville131.0
10Peter Sluys19:27.0Wyoming131.0
9Patrick Conroy19:27.8St. Joseph130.7
9Ethan Brunner19:28.2Rockford130.6
12Joel Hoppe19:29.4Holland West Ottawa130.2
11Landon Koole19:30.1GR Covenant Christian130.0
11Ty Oaks19:30.2Portage Northern130.0
10Liam Eaton19:31.8GR Northview129.4
9Cole Slotman19:32.7Hart129.1
10Jaxon Webb19:34.0Cadillac128.7
12Coby Price19:35.0East Kentwood128.3
9Beckett Swanson19:35.7Cadillac128.1
10Liam Heyboer19:37.5GR Covenant Christian127.5
12Kaden DeWys19:37.5Hamilton127.5
10Quincen Hackbardt19:37.6FHN GR Forest Hills Northern127.5
11Aaron Stevens19:39.3GR Kenowa Hills126.9
12Morgan Hill19:39.6Traverse City Central126.8
12Jacob Lusk19:40.3Comstock Park126.6
10John Joyner19:40.5Caledonia126.5
9Jake Richmond19:41.4Kalamazoo Loy Norrix126.2
12Jean Shema19:41.5East Kentwood126.2
11Joseph Hoffman19:41.6Plainwell126.1
9Sam Dykstra19:42.2GR Covenant Christian125.9
11Colin Carrier19:42.3GR Catholic Central125.9
12Max Corbat19:42.6Grand Haven125.8
11Samuel VandeWege19:44.4Holland Christian125.2
10Lucas Frentz19:44.8Edwardsburg125.1
9Rhy Schneider19:45.3Rockford124.9
10Micah Manion19:45.4GR Christian124.9
10Dan Youngberg19:45.8Lake City124.8
9Mason Szyniszewski19:45.8Grandville124.7
11Hudson Bigford19:46.4FHC GR Forest Hills Central124.5
12Benjamin Ault19:46.9Rockford124.4
11David DeVore19:47.7St. Joseph124.1
11Will Dawson19:47.9GR Northview124.0
12Jeff Dewitt19:48.0Zeeland East124.0
9Owen Rennie19:49.4TC West (Traverse City)123.5
12Ivan Tai19:49.9Portage Northern123.4
9Alexander Neveau19:50.4Traverse City Central123.2
12Devon Lauters19:50.5Grandville123.2
9Mahir Tabakobic19:50.9Grandville123.1
9Calvin Porath19:51.3Traverse City Central122.9
12Marshall Pederson Iii19:51.6Caledonia122.8
10Noah Wolff19:51.8Hart122.7
10Graydon Heystek19:52.2Kalamazoo Loy Norrix122.6
10Gabe Slater19:53.3FHC GR Forest Hills Central122.2
12Zac Taylor19:53.8Traverse City St. Francis122.1
9Bode Dykstra19:54.1Traverse City Central122.0
12Jeremiah Meengs19:55.2Zeeland West121.6
10Cole Simpson19:55.7FHC GR Forest Hills Central121.4
11Alex Saavedra19:56.0East Kentwood121.3
12Hector Gestin19:56.1GR Kenowa Hills121.3
11Ayden Fisher19:56.3FHC GR Forest Hills Central121.2
9Charles Bare19:56.8Kalamazoo Central121.1
12Joey Oppenhuizen19:57.3Hamilton120.9
12Sebastian Rissley19:57.4Caledonia120.9
11Reece Emeott19:57.7East Kentwood120.8
11Thomas Shockey19:58.1Kalamazoo Loy Norrix120.6
10Reise Bateson19:58.3Hart120.6
11Nicolas Hiner19:58.4St. Johns120.5
12Ryan Lamphere19:59.1TC West (Traverse City)120.3
10Aiden Douma19:59.1Zeeland East120.3
12Ayden VanDyk19:59.4GR Covenant Christian120.2
10Adam Host19:59.9Rockford120.0
9Parker Ginsberg20:01.4Grandville119.5
10Tyce Wakefield20:02.4FHN GR Forest Hills Northern119.2
12Elliot Buchan20:02.6GR Northview119.1
12Evan Charbeneau20:02.6Mount Pleasant119.1
10Gavin Dannenberg20:02.7Holland Christian119.1
9Carson McCaleb20:03.7GR Ottawa Hills118.8
10William Justice20:05.6Plainwell118.1
9Ezekiel Zwiep20:06.2Holland Christian117.9
12Ethan Schaner20:06.5Hart117.8
10Dayton Sneller20:07.1Zeeland West117.6
12Corbin Aucunas20:07.1Portage Central117.6
12John Studzynski20:07.5Traverse City St. Francis117.5
10Sawyer Grifhorst20:07.5Grandville117.5
9Ethan Ferguson20:07.9Edwardsburg117.4
11Jakoby Moore20:08.0Zeeland West117.3
10Theo Fuller20:08.9Kalamazoo Loy Norrix117.0
9Lucas Ofstein20:08.9Portage Central117.0
9Graham Shilton20:09.6FHN GR Forest Hills Northern116.8
11Max Yoder20:09.6GR Ottawa Hills116.8
11William Hillary20:09.8FHN GR Forest Hills Northern116.7
10Carson Lauters20:09.8Grandville116.7
10Shuler Wiegerink20:10.2Portage Northern116.6
9Drake Green20:10.2Grand Haven116.6
11Leo Student20:10.3Mount Pleasant116.6
12McCoy McGuire20:11.7Cadillac116.1
12Kaiden Murdock20:12.5Grandville115.8
10Benjamin Rewa20:13.0Caledonia115.7
12Lucas Sage20:13.1GR Kenowa Hills115.6
9Evan Lokey20:13.2St. Joseph115.6
10Aden Fair20:13.4FHN GR Forest Hills Northern115.5
11Henry Freestone20:14.0Kalamazoo Loy Norrix115.3
10Will Heyboer20:15.2Holland Christian114.9
10Ryan Ferguson20:15.5Mount Pleasant114.8
11Jack Kubas20:15.5Portage Central114.8
12Luke Witte20:15.7GR Christian114.8
10Sean Bostwick20:16.9Rockford114.4
10Musa Khadija20:17.6Grand Haven114.1
11Ryan Stewart20:17.7Holland Christian114.1
12Henry Stone20:19.1Grandville113.6
9Bryce Weismiller20:20.0St. Johns113.3
10Isaac Witte20:20.5GR Christian113.2
9Nicholas Amorose20:20.6Caledonia113.1
11Micah Rizkalla20:21.5GR Ottawa Hills112.8
12Josh Bustos20:22.3Hart112.6
12Xander Helenius20:22.8GR Northview112.4
12Graham Hislop20:22.8TC West (Traverse City)112.4
10Alden Lucas20:23.4Hudsonville Unity Christian112.2
11Adam Fox20:24.1Grand Haven112.0
10Caleb Dalman20:24.1Zeeland West112.0
9Braden Post20:24.3Portage Central111.9
10Travis Kelsey20:25.8Lake City111.4
10Townsend Moore20:26.4East Kentwood111.2
11Benjamin Huffine20:27.0East Kentwood111.0
11Issak Stitt20:27.0Zeeland East111.0
10Gerrit Bol20:27.0GR Covenant Christian111.0
9Adrian Hoogeboom20:27.1Zeeland East111.0
11John Gibson20:27.5St. Joseph110.8
10Wyatt Jacques20:28.5GR Ottawa Hills110.5
10Johnny Gruppen20:28.5Hudsonville Unity Christian110.5
12Joey Neuman20:29.1Mattawan110.3
10Marcus Anderson20:29.3Grandville110.2
9Reuben Lorenz20:29.4St. Joseph110.2
11Dylan Duimstra20:29.5Hudsonville Unity Christian110.2
10Isaac Millward20:29.6Portage Central110.1
11Camaron Russ20:29.7GR Northview110.1
9Riley Szalai20:29.7Edwardsburg110.1
10Griffin Calder20:30.0TC West (Traverse City)110.0
9Blake Zuidema20:30.2FHN GR Forest Hills Northern109.9
11Maxwell McGrath20:30.5FHN GR Forest Hills Northern109.8
10Piyush Saraiya20:30.5Mount Pleasant109.8
9Pierson Albaugh20:31.7Portage Northern109.5
12Jack Stoddard20:32.5TC West (Traverse City)109.2
12Evan Miedema20:34.5Hudsonville Unity Christian108.5
9Nick DeRoo20:34.8Holland West Ottawa108.4
9Andrew Duthler20:34.9GR Covenant Christian108.4
11Ryan Buist20:35.2St. Joseph108.3
9Lucas Setsma20:35.4Grandville108.2
12Alexi Ho20:35.5East Kentwood108.2
12Kaeler Fox20:36.3Caledonia107.9
9Ryan Nienhuis20:36.9Hart107.7
11Caleb Looyenga20:37.0GR Covenant Christian107.7
12Teo Wilkerson20:37.3Grandville107.6
12Paul Schmidt20:37.7Comstock Park107.4
10Noah Duran20:38.0TC West (Traverse City)107.3
12Christian Momber20:38.0GR Kenowa Hills107.3
10Traiton Coulier20:38.3Lowell107.2
11Pablo Ortega – Rubio20:38.9Hart107.0
9Zachary Bain20:39.7Hamilton106.8
10Jayden Langschied20:40.4GR Christian106.5
12Jacob Kuipers20:40.6Hudsonville Unity Christian106.5
12Tyree Tatum20:41.0GR Ottawa Hills106.3
10Koleson Reeder20:45.3Caledonia104.9
10Nathan Stroh20:45.9St. Joseph104.7
10Draven Reid20:46.0Caledonia104.7
9Benjamin Rowenkamp-Ambs20:46.1Mattawan104.6
9Andrew Cho20:46.2GR Christian104.6
12ZQ Yang20:46.2GR Northview104.6
10Justin Hutt20:46.7East Kentwood104.4
9Dexter Bultman20:47.1Zeeland East104.3
9Cameron Stone20:47.5Grandville104.2
10Logan Paulen20:47.5Caledonia104.2
12Rylan Bachman20:48.1Cadillac104.0
10Treyson Nyland20:48.4TC West (Traverse City)103.9
9Landin Ramsey20:49.4Plainwell103.6
9Alex DeRoo20:49.8GR Ottawa Hills103.4
9Edward Gorkowski20:49.9East Kentwood103.4
11Cohen LaFountain20:50.6Mount Pleasant103.2
12Bennett Garton20:50.6Traverse City St. Francis103.1
10Aiden Unangst20:50.6Kalamazoo Loy Norrix103.1
9Austin Carr20:51.3Kalamazoo Loy Norrix102.9
9Michael Ensing20:52.1Zeeland West102.6
11Lex Ruimveld20:52.2Plainwell102.6
11Anthony Bunker20:52.6FHN GR Forest Hills Northern102.5
11Kaden Goodman20:52.8Kalamazoo Central102.4
10Hayden Palmer20:52.9Portage Northern102.4
10Brayden Marchal20:53.0Lowell102.3
9Tegan Lowe20:53.6Lowell102.1
9Daxton Hune20:56.6Rockford101.1
9Elliott Worsley20:57.4St. Johns100.9
9Alec Hoy20:57.5St. Johns100.9
12Yota Toda20:57.9East Kentwood100.7
9David Steenwyk20:58.5Holland Christian100.5
12Parker VanHill20:58.7GR Christian100.4
9Henry Dupuis20:59.2Caledonia100.3
12Tristan Naessens20:59.8Traverse City Central100.1
12Alex Perea20:59.9Grandville100.0
12Ryan Mauwa21:00.8Portage Northern99.7
10Edward Corcoran21:00.9GR Northview99.7
10Aydin Truong21:01.1FHN GR Forest Hills Northern99.6
10Jack Mazurek21:02.5Traverse City St. Francis99.2
10Spencer Schnabel21:03.4Grandville98.9
11Ethan Butler21:03.7TC West (Traverse City)98.8
12Kaleb Schiller21:03.8Portage Northern98.7
9Frederick Thurn21:05.6Portage Northern98.2
10Alex Rutkowski21:07.6Traverse City St. Francis97.5
11Preston Mills21:08.5St. Johns97.2
9Philip Kooyer21:09.3Hudsonville Unity Christian96.9
10Logan Nederveld21:10.2Hudsonville Unity Christian96.6
9Ty Brower21:11.0Holland Christian96.3
12Brandon Weber21:12.1Hudsonville Unity Christian96.0
9Adam Shoemaker21:12.5Hudsonville Unity Christian95.8
10Parker Majors21:12.9Lake City95.7
12Micah Cammenga21:13.5Hudsonville Unity Christian95.5
11Ian Burley21:13.6Grand Haven95.5
12John Wolever21:13.9GR Northview95.4
11Jacob Sinclair21:14.5Kalamazoo Loy Norrix95.2
10Liem Hauserman21:17.3Cadillac94.2
12Uriah Canfield21:19.0TC West (Traverse City)93.7
10Liam Dykhouse21:19.3Caledonia93.6
10Charlie Dyer21:19.6Zeeland East93.5
12Elliott Anderson21:21.0Kalamazoo Loy Norrix93.0
12Gage Bouwman21:21.2Muskegon Reeths-Puffer92.9
10Will Heagle21:21.2GR Christian92.9
11Tyler Davis21:21.6Wyoming92.8
10Zander Kresnak21:22.5FHC GR Forest Hills Central92.5
10Brayden Buelow21:25.4Portage Central91.5
11James Boersma21:26.9Wyoming91.0
10Michael Tycner21:27.3Mount Pleasant90.9
9Andrew Burnside21:28.1Hudsonville Unity Christian90.6
11Gabe Arredondo21:28.5Zeeland West90.5
9Niels Walker-Hundley21:34.4Traverse City Central88.5
9Brett Raak21:34.4Zeeland West88.5
10Reece Hoyt21:36.8GR Christian87.7
9Corbin Cummings21:37.2Rockford87.6
9Owen Griffith21:37.4GR Kenowa Hills87.5
12Cole Claire21:38.5Edwardsburg87.2
10Carlos Martinez21:41.5Rockford86.2
11Benjamin Carpenter21:41.8North Muskegon86.1
10Marco Ponce-Jose21:44.3Wyoming85.2
9Max Sytsma21:45.5Kalamazoo Loy Norrix84.8
10Andrew Allen21:45.7Kalamazoo Loy Norrix84.8
11James Wright21:48.3Portage Northern83.9
9Mason DeWulf21:48.5Grandville83.8
11Kylan Corbin21:51.2Portage Northern82.9
11Beau Pettit21:52.8Cadillac82.4
10Alcides Lopez-Feliciano21:53.6Wyoming82.1
10Rocco Reimers21:54.4Traverse City Central81.9
12Oliver Pierce21:55.1Zeeland East81.6
9Camron Choike21:55.5Traverse City Central81.5
10John Huffman21:59.0GR Catholic Central80.3
11Anthony Richardson21:59.4Grandville80.2
9Brendan McAuliffe22:00.0Rockford80.0
9Wyatt Ramsey22:01.6Plainwell79.5
9August Montgomery22:02.5Kalamazoo Loy Norrix79.2
11Jacob Penna22:08.7GR Covenant Christian77.1
11Carlos Castillo-Perez22:10.9Comstock Park76.4
9Micah Maier22:11.6St. Joseph76.1
11Sam Thelen22:12.5Grandville75.8
9Landen Borre22:13.8St. Joseph75.4
9John DeYoung22:13.8GR Christian75.4
12Grayson Borick22:15.2Kalamazoo Loy Norrix74.9
10Peter Tuinstra22:16.1Hart74.6
10Noah Wolters22:16.7Zeeland West74.4
9Joseph Sung22:19.8GR Christian73.4
12Tyler Riedel22:20.4St. Johns73.2
9Titus Plattner22:20.4GR Christian73.2
10Jaydan Alvarez22:22.0Hudsonville Unity Christian72.7
9Wyatt Newton22:23.6Kalamazoo Loy Norrix72.1
12Jacob Foley22:24.0Comstock Park72.0
9Miles Triant22:26.0Rockford71.4
11Anson Lange22:26.5GR Christian71.2
9Ollie Harris22:27.3FHC GR Forest Hills Central70.9
9Demetrio Bultman22:27.5Rockford70.8
10Talon Kurlenda22:28.3FHC GR Forest Hills Central70.6
10Zachariah Awad22:29.4FHN GR Forest Hills Northern70.2
11Lars Hanson22:30.3Cadillac69.9
12Brody Benjamin22:31.5Caledonia69.5
11Trevor Hayes22:32.2GR Covenant Christian69.3
9Gabriel Perea22:33.5Grandville68.9
10Aidan Cole22:34.7FHN GR Forest Hills Northern68.4
12Hunter Lewis22:35.7Lake City68.1
11Nick Boot22:38.2Portage Central67.3
9Beckett Doyle22:38.3FHN GR Forest Hills Northern67.3
10Luke Ho22:39.6FHC GR Forest Hills Central66.8
9Thomas Doversberger22:39.8Holland West Ottawa66.7
10Andrew Sleeper22:41.9Grand Haven66.0
9Isaac Bennett22:44.2Caledonia65.3
11Nathaniel Gresh22:45.5Portage Central64.8
11Riley Thomas22:45.6Portage Central64.8
10Jake Mennega22:47.1GR Christian64.3
12Johan Guzman22:51.8Wyoming62.7
10Curtis Li22:52.9FHN GR Forest Hills Northern62.4
11Finn Halvas22:53.1Portage Northern62.3
11Henry Robinson22:54.1St. Joseph62.0
11Cayden Hincher22:55.1Portage Northern61.6
11Brayden Kidd22:55.9Kalamazoo Central61.4
11Aaron Howe22:56.6GR Northview61.1
9Andrew Westra22:57.1GR Covenant Christian61.0
12Nicholas Edgerton22:57.2Edwardsburg60.9
10Michael Fournier22:58.0TC West (Traverse City)60.7
9Luke Quardokus22:58.5Portage Northern60.5
11Loehn Luckett22:58.9Plainwell60.4
10Aiden Ocampo22:59.0Wyoming60.3
12Titus Devlin23:00.5Edwardsburg59.8
9Ben Schinbeckler23:00.7Edwardsburg59.8
12Chase Stockman23:03.7North Muskegon58.8
12Jaxon Pipe23:03.8GR Covenant Christian58.7
11Elliot Burnash23:04.0Portage Central58.7
9Julian Spitzner23:04.0Traverse City Central58.7
10Elijah VanHouten23:04.4Portage Northern58.5
12Arie TerBeek23:06.1Grandville58.0
9Caleb Sausser23:07.2Kalamazoo Central57.6
10Javi Berrios Escalera23:07.3Zeeland West57.6
10Benjamin White23:07.7Plainwell57.4
9Connor Geary23:09.3GR Ottawa Hills56.9
9Peter Keegstra23:10.1Hudsonville Unity Christian56.6
9Liam Simmons23:10.5GR Northview56.5
12Cole Schmidt23:12.3Hudsonville Unity Christian55.9
11Adrian Vital-Mercado23:14.9Wyoming Godwin Heights55.1
9Cody Stacy23:14.9Wyoming Godwin Heights55.0
12Lewis Roubal23:15.0Traverse City Central55.0
11Rydik Wrubel23:19.2Caledonia53.6
9Anthony Anastasi23:23.6Plainwell52.1
9Owen Drews23:24.8Traverse City Central51.7
12Brock Schafer23:28.1St. Johns50.6
9Samuel Meyer23:29.1Zeeland West50.3
9Owen Leitow23:32.2Portage Northern49.3
9Paxton Butler23:34.1GR Northview48.6
9Ethan Moon23:35.4Grand Haven48.2
12Owen Petersen23:35.7Caledonia48.1
10Miles Cooke23:38.6GR Christian47.1
12Stefan Rau23:39.9GR Covenant Christian46.7
9Alex Brady23:41.6Caledonia46.1
12Samuel Lusaya23:41.7Caledonia46.1
10Michael Whitney23:42.8Plainwell45.7
9Hayes Boucher23:43.9Caledonia45.4
9Taben West23:44.4Traverse City Central45.2
9Blake Herbert23:44.6Plainwell45.1
10Greyson DeWys23:47.9Hamilton44.0
12Elijah Maat23:51.3Holland West Ottawa42.9
9Garrett Bloom23:52.7St. Johns42.4
9Jacob Dozeman23:56.1Zeeland East41.3
10Fernando Saenger23:56.7Zeeland West41.1
11Kasen Dunn23:59.3Cadillac40.2
9Amittai Kawano24:01.4Holland West Ottawa39.5
9Will Wiechertjes24:02.9Grandville39.0
9Samuel Westemeyer24:03.9Caledonia38.7
9Dom Veach24:07.5Grandville37.5
10Caleb Vaalburg24:09.7GR Covenant Christian36.8
12Yoe-Shi Yar24:10.3East Kentwood36.6
12James Harper24:10.9Caledonia36.4
9TamThien Tran24:11.0GR Catholic Central36.3
10Nicholas Hawthorne24:16.0Kalamazoo Loy Norrix34.7
10Parker Stull24:19.6Plainwell33.5
9Gabe Smitko24:21.1FHC GR Forest Hills Central33.0
9Justin Harper24:23.4Caledonia32.2
10Noah Hamilton24:23.6Grandville32.1
9Brad Potvin24:23.8TC West (Traverse City)32.1
9Andrew Lathwell24:25.8FHC GR Forest Hills Central31.4
12Calvin Wessell24:28.6Comstock Park30.5
9Chauncey Oliver24:29.7Wyoming30.1
10Nathan Hetterscheidt24:30.0FHC GR Forest Hills Central30.0
11Aiden Mallory24:40.2Plainwell26.6
9WIlliam Sang24:40.7Rockford26.4
11James Doss24:41.4Grand Haven26.2
9Zane Marino24:43.9Kalamazoo Central25.4
10Caleb Vargas24:44.6Holland Christian25.1
9Tyler Severino24:49.4Kalamazoo Loy Norrix23.5
10Pacen Brown24:51.1Mattawan23.0
10Jack Noonon24:52.2FHN GR Forest Hills Northern22.6
Jonathan Visscher25:00.8Muskegon Reeths-Puffer19.7
9Lucas Winter25:04.2Traverse City St. Francis18.6
12Jeremiah Cole25:17.5GR Northview14.2
11Blake Thompson25:18.2Grandville13.9
11Atraiu Naik25:22.2Holland West Ottawa12.6
9Elijah Henderson25:26.8GR Northview11.1
9Jonah Dillon25:27.2FHN GR Forest Hills Northern10.9
10Dayton Le25:33.5Kalamazoo Central8.8
12Bryan Lin25:35.2Mount Pleasant8.3
9Quinton Herppich25:36.1Holland West Ottawa8.0
12Evan Schrier25:36.7Hudsonville Unity Christian7.8
10George Guerin25:38.6TC West (Traverse City)7.1
11Leonardo Rico25:44.9FHN GR Forest Hills Northern5.0
12Peter Ver Duin25:51.0Grand Haven3.0
12Andres Lopez25:56.7Portage Northern1.1
9Leonard Udell25:57.4Hart0.9
9Paul Foster25:59.6Kalamazoo Loy Norrix0.1
9Andrew Thomas25:59.9Rockford0.0

GIRLS INDIVIDUAL RATINGS

GradeNameTimeTeamRating
10Ava Schafer17:47.5St. Johns164.8
12Emma Drnek17:59.0Zeeland East161.0
12Elena Figueroa18:17.8St. Joseph154.7
10Daisy Cox18:23.9Rockford152.7
12Betsy Skendzel18:31.5Traverse City St. Francis150.2
12Annie Alkema18:43.1Kalamazoo Central146.3
10Paige McMeans18:48.4Jenison144.5
10Tessa Mascari18:49.8TC West (Traverse City)144.1
11Olivia Stacy18:50.1Portage Northern144.0
11Ellie Scholma18:50.9GR Christian143.7
11Marie Gates18:51.9Hudsonville Unity Christian143.4
9Avery Scott18:53.3Portage Central142.9
11Ava Lawrence18:54.6East Kentwood142.5
11Meredith Cook18:58.5Zeeland East141.2
12Chloe DeRidder19:02.9Grandville139.7
9Adalyn Raab19:07.7Zeeland East138.1
11Brooklynn Brown19:09.7Cadillac137.4
11Lilah Poel19:12.0GR Christian136.7
9Ainsley Kelm19:13.4Portage Northern136.2
9Gracie Carlisle19:19.0Portage Central134.3
9Audrey Kline19:20.2St. Joseph133.9
10Ellery Lampen19:24.8Holland Christian132.4
9Avery Engbers19:25.9Holland Christian132.0
10Ella McInerney19:26.6Cadillac131.8
9Jillian Lewakowski19:27.7Rockford131.4
9Maddy Aleisa19:29.1Jenison131.0
11Abby Veit19:33.6TC West (Traverse City)129.5
10Cassie Karasinski19:33.9Hudsonville129.4
11Willa Prinsen19:34.4FHN GR Forest Hills Northern129.2
12Hannah Dupuis19:35.9Caledonia128.7
10Chloe Purwin19:36.8Hudsonville128.4
11Layla Geurink19:37.4Holland Christian128.2
9Morgan Sanders19:38.0Rockford128.0
11Jersi Bilek19:38.6Muskegon Reeths-Puffer127.8
12Natalie Lewis19:38.9Rockford127.7
10Zoe Hoekstra19:49.7GR Christian124.1
9Jessa Skonieczny19:50.0Mount Pleasant124.0
12Jordyn Klaasen19:50.6Zeeland West123.8
11Taryn DiLaura19:51.0Zeeland East123.7
9Ariana Rajah19:51.2Traverse City Central123.6
11Annika TerBeek19:51.3GR Christian123.6
11Lilah Yoder19:51.8FHC GR Forest Hills Central123.4
11Megan Kuzma19:52.2Zeeland East123.3
12Sofia Bogard19:53.6Kalamazoo Loy Norrix122.8
12Mary Masserant19:53.6Traverse City St. Francis122.8
12Naomi Diekman19:57.0Jenison121.7
11Macy Guikema19:57.1Jenison121.6
10Eliana Stob19:59.0Holland Christian121.0
11Rhea Mouw20:00.4Portage Central120.5
10Lucy Waalkes20:00.5GR Christian120.5
11Miriam Kloha20:03.1St. Johns119.7
9Cecelia Wojciakowski20:05.2GR Ottawa Hills118.9
11Bailey Wenzlick20:06.2TC West (Traverse City)118.6
9Julia Welc20:06.8Portage Central118.4
12Alyssa Fouchey20:07.2TC West (Traverse City)118.3
10Molly Kate Hollandsworth20:10.5Traverse City St. Francis117.2
9Chloe Mazza20:11.1Cadillac117.0
10Shelby Kuiper20:13.3GR Covenant Christian116.2
11Reese Smith20:15.3TC West (Traverse City)115.6
11Andrea Schwartz20:15.6Jenison115.5
12Megan Gottschall20:15.6Lake City115.5
11Enna Wainer20:16.4GR Ottawa Hills115.2
9Claire Mouw20:17.0Portage Central115.0
11Josie Longcore20:17.7Plainwell114.8
10Mackenzie Huizenga20:18.2Holland Christian114.6
10Ashley Wayne20:19.2Hudsonville114.3
10Madeleine Hengeveld20:20.5GR Ottawa Hills113.8
12Melana Karsten20:21.1Rockford113.6
9Emily Truszkowski20:22.4Traverse City Central113.2
12Tessa Minnear20:23.0Hudsonville113.0
9Leighton Basile20:24.7TC West (Traverse City)112.5
10Bridget Raven20:27.1TC West (Traverse City)111.6
12Reese Hansen20:28.0GR Ottawa Hills111.3
12Claire Vos20:28.6Plainwell111.1
12Sierra Grooters20:30.2Hudsonville Unity Christian110.6
11Sienna Cobb20:31.4Traverse City Central110.2
9Jaclyn Charbauski20:33.5FHN GR Forest Hills Northern109.5
12Leona Keuvelaar20:35.9Grandville108.7
9Annika Stob20:38.7Holland Christian107.8
11Sadie Schout20:38.9Hudsonville Unity Christian107.7
11Beatrice Perucchetti20:39.5St. Joseph107.5
10Olivia Storteboom20:41.6Portage Central106.8
9Kyra Shaver20:41.9Rockford106.7
10Gabrielle Chevez20:43.1Muskegon Reeths-Puffer106.3
12Grace Mckinney20:48.5GR Catholic Central104.5
12Ella Harlow20:50.8Portage Northern103.7
12Alayna Godfrey20:50.8East Kentwood103.7
12Keira Bommarito20:52.4Caledonia103.2
12Bradey Harmelink20:52.8Grandville103.1
12Claire O’Boyle20:55.9Lowell102.1
12Kiley Bommarito20:59.9Caledonia100.7
9Mai Nguyen21:01.2Plainwell100.3
12Abbey Scholma21:01.6Hudsonville100.1
12Alanna Clague21:02.5Portage Central99.8
9Alaina Schaner21:02.6Hart99.8
11Evie Kleinheksel21:05.2Zeeland West98.9
10Emily Dunphy21:06.9Traverse City St. Francis98.4
10Olivia Reding21:07.2TC West (Traverse City)98.3
9Joy Van Wyk21:07.6GR Christian98.1
12Maggie Ruffini21:08.6FHN GR Forest Hills Northern97.8
10Natalie Rosema21:08.9Hart97.7
11Audrey Biebel21:09.4FHN GR Forest Hills Northern97.5
12Lexie Beth Nienhuis21:09.4Hart97.5
9Lydia Visker21:10.0GR Christian97.3
11Trinity VanderWoude21:12.9Rockford96.4
10Anabelle Sketch21:13.1Traverse City Central96.3
9Caralyn Elkins21:13.4Zeeland West96.2
9Ruth Hanson21:13.7Cadillac96.1
9Kelly Comfort21:13.7Traverse City Central96.1
12Audrey Huff21:14.7Grandville95.8
12Olivia VerBeek21:15.0Jenison95.7
9Sophie Jones21:15.9Holland Christian95.4
9Silvia Torres21:17.7Portage Central94.8
12Elizabeth Kunzi21:17.8Hudsonville94.7
10Elena Czuk21:20.1Portage Central94.0
9Gwen Aupperlee21:21.1GR Ottawa Hills93.6
10Akaela Daman21:21.6Caledonia93.5
11Macallie Retan21:25.6Grandville92.1
11Paige Ritchie21:25.9Traverse City St. Francis92.0
10Rhianna Armstrong21:26.5Mount Pleasant91.8
9Kate Moon21:27.1Portage Central91.6
10Carly Bruxvoort21:27.8Hudsonville Unity Christian91.4
12Grace Fenton21:28.4Holland Christian91.2
10Lydia Minderhoud21:29.9GR Covenant Christian90.7
11Kenna Charbauski21:30.4FHN GR Forest Hills Northern90.5
10Grace Finch21:31.8TC West (Traverse City)90.1
10Lily Cummings21:32.7St. Joseph89.8
12Sadie Ebel21:33.7St. Joseph89.4
12Stella Hensley21:33.7Portage Central89.4
11Audrey Latchaw21:33.8Lowell89.4
10Kaitlyn Durow21:35.1Muskegon Reeths-Puffer89.0
9Joselyn Flores21:35.5Hart88.8
10Anna DeVries21:37.6GR Covenant Christian88.1
12Rachel Grice21:37.6Kalamazoo Central88.1
12Maya VanSolkema21:38.9Hudsonville Unity Christian87.7
9Lily Dozeman21:39.6Holland Christian87.5
9Ava Knot21:40.3Holland Christian87.2
9Claire Watson21:41.4Rockford86.9
9Ellery Rietema21:42.6Hamilton86.5
12Katherine Ptak21:43.5GR Catholic Central86.2
10Kate Elias21:43.9Portage Central86.0
11Emily Graves21:44.7Zeeland East85.8
9Amelia Danian21:45.4FHN GR Forest Hills Northern85.5
9Emma Kerr21:46.1Traverse City St. Francis85.3
11Evie Deur21:47.1Lowell85.0
12Mila Schneider21:47.3Rockford84.9
11Sophie Koleszar21:49.2Zeeland East84.3
11Libby Post21:49.7Zeeland East84.1
11Natalie Kramer21:50.0St. Johns84.0
12Kat Wilson21:50.7Zeeland East83.8
10Stella Houdek21:51.6Traverse City St. Francis83.5
10Vivienne Duncan21:51.8GR Christian83.4
12Adysen Daman21:53.6Caledonia82.8
10Teagan Borick21:53.7Kalamazoo Loy Norrix82.8
11Riley Reed21:56.8TC West (Traverse City)81.7
11Lillian Shev21:56.8Traverse City Central81.7
12Hannah Erlandson21:57.1Plainwell81.6
10Abigail Simpson21:57.7FHN GR Forest Hills Northern81.4
9Bryn Riley21:57.8Hart81.4
12Macy Daniels21:58.9Kalamazoo Loy Norrix81.0
11Peyton Tucker21:59.1TC West (Traverse City)81.0
9Annabella Nieto21:59.2Kalamazoo Central80.9
11Lexi Kowalski21:59.7Kalamazoo Central80.8
10Mia Vonderheide22:02.7Lowell79.8
11Gwen Todd22:03.4Plainwell79.5
10Havyn Tarrant22:03.8Traverse City St. Francis79.4
11Jana Kalumbula22:03.9GR Ottawa Hills79.4
9Lilly Harthorn22:04.9Kalamazoo Loy Norrix79.0
11Ana Beimers22:05.4Hudsonville Unity Christian78.9
11Jenna Dozeman22:05.5Hamilton78.8
11Sylvia Skujins22:05.8North Muskegon78.7
11Hannah Bennett22:06.3Caledonia78.6
11Mackenzie Conner22:06.6Jenison78.5
10Rowan Sloothaak22:06.7Zeeland West78.4
12Emma Taggett22:07.1Plainwell78.3
11Alyssa Mertes22:09.1Rockford77.6
11Emma-Claire Sleighter22:09.8East Kentwood77.4
11Zoe Brown22:11.3Mount Pleasant76.9
10Roxanne Jorgensen22:11.6Portage Northern76.8
11Mikayla Reddy22:11.7Rockford76.8
11Anna Furman22:11.8Kalamazoo Central76.7
10Noelle Wielhouwer22:12.3Hudsonville Unity Christian76.6
10Laura Gonzalez22:12.4GR Ottawa Hills76.5
11Amber Kuiper22:12.5GR Covenant Christian76.5
10Ava Langerak22:13.4GR Covenant Christian76.2
11Katelynn Boyd22:13.7Hudsonville Unity Christian76.1
11Carly Gaylord22:14.3Cadillac75.9
11Kenzie Low22:14.7GR Ottawa Hills75.8
12Isabella Reimers22:16.0Traverse City Central75.3
11Sienna Houlberg22:17.3Traverse City Central74.9
10Brynn Potter22:17.3Rockford74.9
12Sage Brownell22:18.0Rockford74.7
12Randi Pennington22:19.0Jenison74.3
9Abbie Koole22:20.6GR Covenant Christian73.8
11Megan Breen22:21.6Portage Central73.5
12Anna Krampe22:22.2FHC GR Forest Hills Central73.3
9Lara Roden22:22.5Portage Central73.2
9Luisa Vander Zwaag22:22.7Hart73.1
10Alaina Gruppen22:23.5Hudsonville Unity Christian72.8
12Audrey Durham22:23.9Zeeland East72.7
10Anna VanderWal22:25.1Caledonia72.3
11Kyrstie Celebuski22:25.2Grandville72.3
11Piper Tracy22:25.8Cadillac72.1
10Norah Kerwin22:27.7Portage Central71.4
10Addison Hopkins22:27.8Hudsonville71.4
10Kaila Keeler22:27.9Zeeland West71.4
9Kennedy Elliott22:29.3Portage Central70.9
11Josephine Sullivan22:29.8Rockford70.7
12Leah Williams22:30.5Caledonia70.5
11Lauryn Byker22:31.2Hudsonville Unity Christian70.3
11Kennedy Kaylor22:31.4Edwardsburg70.2
10Maggie Wagner22:31.4Jenison70.2
11Olivia Latunski22:32.8FHC GR Forest Hills Central69.7
10Mia Wildfong22:33.5Traverse City St. Francis69.5
10Reese Storteboom22:33.8Portage Central69.4
10Olivia Hawkins22:34.4Caledonia69.2
11Elie Peresenaire22:34.4Hudsonville69.2
12Alex Ferguson22:34.7Edwardsburg69.1
9Eva Lindstrom22:36.3GR Christian68.6
10Cora Draft22:36.8Caledonia68.4
10Gwyneth Artz22:36.9GR Christian68.4
12Alisia Pedrin22:38.2Cadillac67.9
10Olivia Lothian22:39.1Lowell67.6
9Maggie Scholma22:39.5GR Christian67.5
9Sonia Tatko22:39.8GR Christian67.4
12Athiei Manyang22:40.1East Kentwood67.3
9Olivia Upton22:41.6Portage Central66.8
10Isabelle Gargus22:41.9Portage Central66.7
10Alayna Ranney22:43.5Plainwell66.2
9Addison Dodd22:45.0Hudsonville65.7
9Alivia Schnakenberg22:45.1Zeeland East65.6
10Meghan Venhuizen22:45.8Caledonia65.4
12Jun Hur22:46.0Portage Central65.3
10Samantha Koppenol22:48.0Zeeland West64.7
11Ani Free22:48.2Traverse City Central64.6
9Ava Harmon22:48.7Hudsonville64.4
10Alaina Wheaton22:48.8St. Joseph64.4
9Faith Helsel22:49.0Lake City64.3
10Elsie VanTil22:49.2GR Covenant Christian64.3
11Catherine (Cate) Brown22:49.8Cadillac64.1
12Madelyn Earl22:50.1FHN GR Forest Hills Northern64.0
9Lucy Budnik22:50.9Zeeland West63.7
9Emery Velat22:51.8Hart63.4
11Brooklyn Haight22:52.0Zeeland West63.3
10Lydia Nelson22:52.0Hamilton63.3
10Ashley Binder22:52.3Hudsonville Unity Christian63.2
9Lola Hirsch22:55.0Traverse City St. Francis62.3
12Lydia Finn22:55.1St. Johns62.3
9Grace Leman22:55.2Edwardsburg62.3
11Meredith Hall22:57.1TC West (Traverse City)61.6
10Zoe Barnes22:58.4Cadillac61.2
9Ashley Stewart22:59.2Holland Christian60.9
12Yadira Huerta Espinosa23:01.7Zeeland West60.1
12Harriet Kidder23:01.8Hart60.1
12Quinn Breslin23:01.9FHC GR Forest Hills Central60.0
11Sarah Bleyenberg23:03.5GR Covenant Christian59.5
12Ellie Fischer23:05.2St. Joseph58.9
11Laelle Terpstra23:06.5GR Covenant Christian58.5
11Ella Barber23:07.8St. Johns58.1
9Scarlet Villarreal23:07.9Zeeland East58.0
10Darcy Keefe23:08.5Muskegon Reeths-Puffer57.8
10Analeigh Weaver23:09.4North Muskegon57.5
9Cora Boonstra23:09.6GR Christian57.5
10Jane Steen23:10.1Traverse City Central57.3
9Alyson Crete23:11.9Comstock Park56.7
12Jocelyn Mein23:13.2Portage Northern56.3
11Bethany Lehr23:13.4Mount Pleasant56.2
10Josie Luyckx23:14.7FHC GR Forest Hills Central55.8
11Sarah Goward23:15.9Mount Pleasant55.4
9Kenadi Simon23:16.3St. Johns55.2
12Sadie Larson23:17.4Lake City54.9
10Mia McCarty23:17.5Hudsonville54.8
10Willa Peterson23:17.8GR Christian54.7
12Brianna Nixon23:19.2Hudsonville54.3
10Ella Hallack23:19.3Zeeland West54.2
12Lauren Hills23:20.5Hudsonville53.8
12Lilly Flemming23:20.6Portage Central53.8
11Mia Roe23:22.3GR Christian53.2
11Rachel Root23:22.7FHN GR Forest Hills Northern53.1
9Charlie Bont23:23.0Caledonia53.0
12Avalynn Klapmust23:23.0Caledonia53.0
10Katie Greenhoe23:23.8Zeeland West52.7
11Lily Tatko23:24.1GR Christian52.6
9Samantha Corbin23:24.2Plainwell52.6
12Lina Nguyen23:24.4Grandville52.5
11Addison Holt23:25.8Grand Haven52.1
12Leah Fisk23:25.8Cadillac52.1
10Andie Buursma23:26.2Grandville51.9
10Madison Trompen23:26.7Caledonia51.8
9Elise Clarin23:26.8Caledonia51.7
10Isla Sheely23:26.9Caledonia51.7
11Grace Brown23:27.0St. Johns51.7
12Hailey Hausbeck23:28.3Mount Pleasant51.2
12Noelle Nienhuis23:29.3Hudsonville Unity Christian50.9
9Tiona Sakala23:29.7Caledonia50.8
12Sophia Wilson23:31.0Grandville50.3
10Sarah Masserant23:31.1Traverse City St. Francis50.3
10Hannah Van Allen23:33.5GR Christian49.5
10Simone McDargh23:33.5Grandville49.5
10Nadia Cuevas23:33.6Zeeland East49.5
11Kenai Kokx23:34.9Hart49.0
11Vada Brasington23:35.5Traverse City Central48.8
10Saniya Shepard23:38.1Zeeland East48.0
9Molly Bruggink23:38.2Plainwell48.0
10Alivia VanderZwaag23:39.5Hudsonville Unity Christian47.5
12Mia Powell23:39.6GR Christian47.5
9Molly VanDam23:40.2Zeeland East47.3
10Alexa Bates23:41.1Portage Central47.0
10Abigail Hicks23:41.6Mount Pleasant46.8
10Laila Burress23:42.7East Kentwood46.4
12Abbie Terry23:45.4East Kentwood45.5
12Madelyn VanDort23:46.6Zeeland West45.1
11Tana Drobeck23:48.4Mattawan44.5
11Evelyn Ault23:49.0Rockford44.4
11Kate Murphy23:50.3Zeeland East43.9
12Isabella Frederick23:50.5Kalamazoo Central43.8
12Abby Retberg23:51.7Hudsonville43.4
12Mia Belica23:52.6Lake City43.1
11Meg VanDam23:52.6Zeeland East43.1
11Kyleigh Phothisan23:55.0Zeeland East42.3
9Hayden Brill23:55.4Grand Haven42.2
9Brynn Bolhuis23:56.0Hamilton42.0
10Isabelle DeJong23:56.3Zeeland West41.9
11Piper Bryant23:57.6Edwardsburg41.5
9Temperance Hysell23:57.7Portage Central41.4
11Charli Belinger24:01.7Muskegon Reeths-Puffer40.1
10Anna McIntyre24:02.3Traverse City St. Francis39.9
9Mady Terpstra24:02.6Hudsonville39.8
9Mackenzie VanStensel24:04.0GR Northview39.3
9Joselyn Fischhaber24:10.8Portage Northern37.1
10Jessica White24:11.9Kalamazoo Loy Norrix36.7
11Isabella Hernandez24:12.6Grandville36.5
10Lucy Otto24:12.8Jenison36.4
9Haylee Ledesma24:12.9Lowell36.4
12Alison VanDyke24:13.1Plainwell36.3
11Grace Clayton24:13.3Rockford36.2
11Marissa Norder24:14.3Grand Haven35.9
9Dakota Koeman24:14.3Hudsonville35.9
11Ella Kiekintveld24:15.5Zeeland West35.5
12Lily Boyl24:15.9Portage Northern35.4
9Abigail Tava24:15.9Caledonia35.4
9Annika Shev24:16.0Traverse City Central35.3
12Taryn Landers24:18.0Hudsonville Unity Christian34.7
12Odessa Bristol24:18.1Grandville34.6
9Lauryn Wilkie24:18.2Grand Haven34.6
12Paige Newman24:18.8St. Johns34.4
11Kendall Dykstra24:19.4Zeeland West34.2
9Alyssa Lambrix24:19.9Portage Central34.0
9Laylah Daniel24:21.6Kalamazoo Loy Norrix33.5
9Stella Canfield24:22.1GR Catholic Central33.3
12Julia Lewis24:22.2Edwardsburg33.3
9Sydney Pflug24:22.9GR Northview33.0
10Robyn Klein24:23.3GR Christian32.9
9Alena Sportel24:24.2GR Christian32.6
12Billah Namutosi24:26.3GR Northview31.9
12Anna Williamson24:29.4Mattawan30.9
9Makenna Barney24:29.8FHN GR Forest Hills Northern30.7
10Gabriella Tietema24:29.8Grand Haven30.7
12Maria Martinez24:30.3GR Christian30.6
10Emma Richardson24:31.8St. Joseph30.1
10Annika VanBuren24:33.1Edwardsburg29.6
12Sabrina Bielecki24:35.0Hudsonville29.0
9Rachel LaPorte24:35.0Zeeland West29.0
10Addison Seppala24:35.8Rockford28.7
11Lydia VanderMolen24:37.2Hudsonville Unity Christian28.3
11Hope Latsch24:38.1Muskegon Reeths-Puffer28.0
12Emma Zamzam24:38.9GR Catholic Central27.7
9Lucy Marsman24:39.4Zeeland West27.5
9Karli DeBoer24:40.0GR Covenant Christian27.3
11Kaitrin Miedema24:41.1Holland Christian27.0
12Lauren Booms24:41.8Lake City26.7
12Hawwa Abdul-Mutakallim24:41.9Kalamazoo Loy Norrix26.7
9Abbi Wright24:43.2Holland Christian26.3
10Dahlia Kluver24:43.4Mount Pleasant26.2
11Haley Council24:43.6Hamilton26.1
10Lexi Kent24:43.7Traverse City Central26.1
11Rheagan Cobb24:46.3Grand Haven25.2
11Lauren Bosma24:48.1Zeeland West24.6
12Melanie Martin24:48.9Hamilton24.4
12Haylie Sarver24:49.3Jenison24.3
11Cecelia Gill24:49.9GR Northview24.0
11Alyssa Lucas24:50.3Zeeland West23.9
11Emerald Bludworth24:50.6Traverse City Central23.8
12Kristin DeBoer24:51.2GR Covenant Christian23.6
10Lyla Harrington24:51.2Kalamazoo Loy Norrix23.6
12Audrey Thom24:51.2Plainwell23.6
11Ellie Daum24:51.9Mount Pleasant23.4
10Daniela Atkins24:53.0Grandville23.0
10Jenna Webster24:53.3Kalamazoo Loy Norrix22.9
11Kasey Haartman24:53.5Hudsonville Unity Christian22.8
9Tatum Hawley24:56.6Grand Haven21.8
10Brooke Carpenter24:56.9Plainwell21.7
11Hayden Schugars24:57.6Traverse City Central21.5
11Emma Roe24:59.2Lake City20.9
9Dana Bleyenberg24:59.3GR Covenant Christian20.9
9Daisy Schmidt24:59.6Caledonia20.8
9Carolyn Buller24:59.6Hudsonville Unity Christian20.8
12Sofia Giacobbe25:00.6East Kentwood20.5
10Mackenzie Krentz25:01.2Caledonia20.3
9Lucy Schimmel25:01.4GR Covenant Christian20.2
11Ava Bonacci25:01.8Jenison20.1
12Atiek Anyang25:02.1East Kentwood20.0
12Emma Pratt25:03.3Mattawan19.6
11Abigail Studer25:06.0Hart18.7
9Anna Hart25:08.4Hamilton17.9
12Linnea Appel25:13.0Traverse City Central16.3
9Salay Schelhaas25:13.3Jenison16.2
12Lucy Herpolsheimer25:13.8GR Kenowa Hills16.1
12Kyla Nunn25:15.2Plainwell15.6
11Deirdre Mairs25:16.7East Kentwood15.1
11Evi Burtt25:18.0TC West (Traverse City)14.7
12Mali Szalai25:18.1Edwardsburg14.6
11Kinsley Mowery25:18.9GR Covenant Christian14.4
11Hailey Mingerink25:19.5GR Covenant Christian14.2
12Maya Wettlaufer25:24.6Hamilton12.5
9Eve Boersma25:25.3Caledonia12.3
10Avery McPhail25:26.9Traverse City Central11.7
11Lauren DeVries25:28.1Zeeland East11.3
10Ainsley Roubal25:28.5Traverse City Central11.2
9Avery Bernard25:32.0Hudsonville10.0
10Katie Schillaci25:32.6FHC GR Forest Hills Central9.8
9Sophie Aupperlee25:33.1GR Ottawa Hills9.6
11Veronica Tapia25:33.4Lowell9.5
12Natalia Verdin25:34.0Portage Central9.3
11Julia Till25:35.7Zeeland West8.8
10Kinsley May25:37.4Mattawan8.2
10Vivienne Rubino25:37.7Traverse City Central8.1
9Mackenzie Hausman25:39.3Kalamazoo Loy Norrix7.6
9Olivia Vredevoogd25:39.9Hudsonville Unity Christian7.4
12Skyelar Hawley25:42.6Grand Haven6.5
10Tessa LePard25:46.7Hudsonville5.1
10Alyssa Moens25:46.8GR Northview5.1
10Macey Lipscomb25:47.7GR Kenowa Hills4.8
10Madelyn Schaendorf25:48.1GR Catholic Central4.6
11Lilian Nguyen25:48.5FHN GR Forest Hills Northern4.5
11Rogue Toepfer25:48.7Portage Northern4.4
11Olivia Cochrane25:49.0Cadillac4.3
12Quinn Smith25:50.4East Kentwood3.9
10Rylee VandenBerg25:50.5Hudsonville Unity Christian3.8
10Emma Grady25:54.8Lake City2.4
10Olivia Ahrens25:56.1Lake City2.0
10Megan VanDyke25:58.0Plainwell1.3
10Sydney Kapolka25:58.4Rockford1.2
12Elliana Raterman25:58.7Jenison1.1
12Mallory Lindemann26:01.4GR Catholic Central0.2
Uncategorized

2024 Ratings: Holly

Girls Adjustment: -30
Boys Adjustment: -31

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.

JOLLY AT HOLLY

Julian Linebaugh, Dexter

In spite of the heat and the humidity, we saw countless tales of kids dramatically improving from last year’s race to this one. High up in the D1 race, Julian’s name stood out to me. His 16:08 was a season best, on a much tougher track than Lamplighter or Willow. He was well above 17 at this point last year. Speaking of last year, from mid-September on, he was a steady figure in the mid-16’s. Now that he’s shifted gears from year to year, what’s next?

Ava Hathaway, Bronson

If you didn’t know, Ava is heading to Georgia next year to ride equestrian. For her last hurrah in Michigan, she’s making one final run at glory in November. The past two years, she’s left MIS with a medal and it’s looking like she’s in the running to accomplish that again. Today’s win was her third of the year, she’s broken 20 earlier than ever before, and her time today was more than a minute better than in 2022. All positive statements pointing towards a fun last season in the sport.

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

What you can also do is look to the recent rankings and compare top 5 averages. Not the perfect measure, but you may see where you could move up in the rankings.

Upper Peninsula/Homeschool
Division Four
Division Three
Division Two
Division One

The Saints took 5th in the D2 race and are furthering establishing themselves as a (or the) contender in Region 17

BOYS TEAM RATINGS

TeamTop 5 Avg.Division
Canton**196.31
Oxford**190.71
Midland**188.11
Plymouth**187.91
Howell**187.11
Troy**185.61
Salem**185.41
Dexter*184.51
Lake Orion*184.11
Davison178.11
Holly175.31
Ann Arbor Skyline174.71
Midland Dow173.91
Romeo171.31
Detroit Catholic Central171.11
Royal Oak170.51
Utica Eisenhower170.11
South Lyon165.51
Rochester Adams165.21
Utica Ford163.71
Hartland163.61
Fenton161.01
Grand Blanc158.61
Livonia Stevenson158.61
New Baltimore Anchor Bay150.11
Troy Athens148.41
Allen Park143.81
Clinton Twp. Chippewa Valley143.81
Berkley132.31
Bay City Central87.71
Waterford Mott22.21
TeamTop 5 Avg.Division
Flint Powers Catholic**188.02
Marshall**185.72
Pinckney*177.62
Freeland166.52
Detroit Country Day164.42
St. Clair163.52
Sturgis161.12
Richland Gull Lake160.42
Ann Arbor Fr Gabriel Richard151.52
Armada127.52
Ortonville Brandon124.62
Cranbrook Kingswood114.52
Bay City John Glenn113.82
Riverview113.72
North Branch102.82
Gaylord71.32
TeamTop 5 Avg.Division
Saugatuck**171.93
Sanford-Meridian*158.23
Bath*155.33
Reese150.63
Rochester Hills Lutheran NW150.13
Midland Bullock Creek145.63
Ann Arbor Greenhills143.13
Bronson136.93
Otisville LakeVille129.23
Cass City123.03
Madison Heights Bishop Foley101.73
Charyl Stockwell Academy69.13
TeamTop 5 Avg.Division
Hillsdale Academy***185.14
Royal Oak Shrine**172.04
Whitmore Lake**156.44
Dryden*150.04
Bridgman*149.24
Unionville-Sebewaing*145.84
Lutheran HS Westland*143.94
Riverview Gabriel Richard134.54
Plymouth Christian Academy119.34
Auburn Hills Oakland Christian113.74
Mayville101.64
Waterford Our Lady94.44
Novi Christian Academy92.64
Breckenridge92.34
Genesee Christian Academy79.24
TeamTop 5 Avg.Division
Kensington Woods46.1ND
TeamTop 5 Avg.Division
Sault Ste. Marie179.4UP 1
Gladstone147.4UP 1

Jacob Hylton dropped 70 sec. from last year’s race, hitting his season best today

GIRLS TEAM RATINGS

TeamTop 5 Avg.Division
Romeo***150.91
Rochester Adams*122.11
Hartland*117.41
Dexter*116.31
Oxford111.11
Midland Dow110.51
Troy107.21
Royal Oak103.71
Ann Arbor Skyline98.61
Midland90.91
Plymouth88.31
Grand Blanc80.71
Davison78.61
Holly74.61
Berkley71.41
Troy Athens67.71
Clinton Twp. Chippewa Valley66.11
Utica Eisenhower59.31
Livonia Stevenson57.41
Utica Ford51.51
Howell50.31
Fenton38.41
New Baltimore Anchor Bay31.71
Lake Orion29.31
Allen Park26.01
TeamTop 5 Avg.Division
Freeland**115.32
Ann Arbor Fr Gabriel Richard*111.02
Sturgis*108.42
Pinckney96.62
Richland Gull Lake93.22
Flint Powers Catholic86.62
St. Clair83.72
Armada82.52
Detroit Country Day80.02
Marshall78.52
Gaylord45.92
Cranbrook Kingswood27.62
Ortonville Brandon17.42
TeamTop 5 Avg.Division
Saugatuck*92.33
Midland Bullock Creek82.33
Ann Arbor Greenhills77.93
Sanford-Meridian71.43
Bath67.23
Bronson61.73
Caro40.03
Rochester Hills Lutheran NW18.43
TeamTop 5 Avg.Division
Whitmore Lake***114.04
Hillsdale Academy**102.24
Breckenridge**94.74
Bridgman**90.54
Royal Oak Shrine*74.34
Unionville-Sebewaing*63.84
Clarkston Everest Collegiate47.64
Dryden39.44
Genesee Christian Academy34.04
Plymouth Christian Academy25.04
Lutheran HS Westland8.04
TeamTop 5 Avg.Division
Sault Ste. Marie43.3UP 1
TeamTop 5 Avg.Division
Munising11.9UP 2

Salem might have the tightest-knit pack in the state.

BOYS INDIVIDUAL RATINGS

GradeNameTimeTeamRating
11Gabe Litzner15:34.8Sault Ste. Marie218.7
10Jack MacGregor15:41.2Howell216.6
11Aiden Pengelly15:45.8Canton215.1
12Kian Schneeweis15:56.6Troy211.5
12Alexander McArthur16:03.0Oxford209.3
10Abraham McHugh16:03.6Marshall209.1
12Jack Bidwell16:03.7Marshall209.1
11Abenezer Cerone16:04.0Royal Oak Shrine209.0
12Julian Linebaugh16:08.7Dexter207.4
11Bryce Gross16:13.2Flint Powers Catholic205.9
12James Cusick16:14.1Oxford205.6
9Lennox Naswell16:14.6Flint Powers Catholic205.5
11Max Houvener16:23.5Lake Orion202.5
12Lucas Wood16:23.8Howell202.4
11Grayson Rorick16:25.2Hillsdale Academy201.9
10Cole McCraw16:25.6Pinckney201.8
11Lucas LaPointe16:29.9Plymouth200.4
12Caleb Snyder16:33.6Dexter199.1
12Reece Davis16:37.2Marshall197.9
11Andrew Worsley16:41.0Midland196.7
12Danny Goss16:42.8Munising196.1
9Gavin Katic16:42.9Fenton196.0
12Clark Madden16:45.1Canton195.3
11Steven Dusseau16:45.4Canton195.2
12Ben Clark16:46.4Canton194.9
11Shea Armstrong16:47.7Sault Ste. Marie194.4
9Nole Lorenzen16:48.2Rochester Hills Lutheran NW194.3
12Ben Mussen16:48.9Plymouth194.0
10Luke Herron16:50.1Caro193.6
12Jack Chadwick16:50.7Plymouth193.4
11Tyler Leach16:51.1Otisville LakeVille193.3
11James Brickel16:52.2Romeo192.9
11Logan Bellinger16:54.0Midland192.3
12Nolan Park16:55.2Sturgis191.9
12Raymond Lucero II16:55.4Lake Orion191.9
10Broden Ladd16:56.2Holly191.6
10Jack Hanner16:56.8Salem191.4
10Austin Mercado16:57.5Salem191.2
10Trevor Murphy16:58.9Holly190.7
12Jacob Hopkins16:59.7Detroit Country Day190.4
12Tyler Heal16:59.8Sanford-Meridian190.4
11Anthony Frei17:00.0Utica Eisenhower190.3
9Owen Poppema17:00.1Bath190.3
12Nolan Till17:00.9Royal Oak190.0
12Drake Wallace17:01.3Howell189.9
10Cameron Cochran17:01.7Midland189.8
12Zachary Newman17:04.8Pinckney188.7
12Teddy Ippel17:06.0Bridgman188.3
12Luke Meyer17:07.2Davison187.9
11Landen Livingston17:08.6Whitmore Lake187.5
11Luke Molenkamp17:15.7Hillsdale Academy185.1
12Colden Gray17:17.1Utica Eisenhower184.6
10Jacob Ferdubinski17:17.2Riverview Gabriel Richard184.6
12Isaac Demetter17:18.2Salem184.3
12Aiden Baugh17:18.2Waterford Kettering184.3
10Marshall Brandt17:18.6Midland Bullock Creek184.1
12Reece Poole17:19.1Hillsdale Academy184.0
9Jackson Bowman17:19.9Saugatuck183.7
10Henry Witt17:22.5Troy182.8
12Leyton Minuth17:22.6Midland Dow182.8
11Eric DeWaele17:23.2Clinton Twp. Chippewa Valley182.6
11Cayden Canham17:23.2Oxford182.6
12Sam Scott17:23.5Midland Dow182.5
11Braden Shiposh17:24.2Hartland182.3
12Spencer Porritt17:24.5Midland182.2
12Andrew Mabry17:24.6Bridgman182.1
11Adrian Clarke17:24.7Plymouth182.1
11Noah Linstrom17:26.2Davison181.6
12Zack Becker17:27.0Unionville-Sebewaing181.3
10Levi Mayer17:28.0Davison181.0
11John Niemenski17:28.2Salem180.9
9Asa Konwinski17:28.3Troy180.9
12Cole Triffle17:28.5Canton180.8
12Thomas Watson17:29.6Detroit Catholic Central180.5
11Benjamin Morales17:29.7Sturgis180.4
12Brayden Sweeney17:29.8Midland Bullock Creek180.4
11Isaac Clark17:30.2Troy180.3
10Zach Shaffer17:30.8Utica Ford180.1
12Andy Castro17:31.1Midland Dow180.0
10Nicholas Yuan17:31.6Ann Arbor Skyline179.8
12Aaron Messing17:32.0Livonia Stevenson179.7
12Greg Vogt17:32.3New Baltimore Anchor Bay179.6
12Landon Ferren17:32.8Midland179.4
12Blake Peardon17:33.4Lake Orion179.2
12Jack Dysarz17:33.4Oxford179.2
11Jaden Ding17:33.6Salem179.1
11Thomas Beiter17:34.3Flint Powers Catholic178.9
11Gavin Tisch17:34.3Detroit Catholic Central178.9
12Camden McLeod17:35.4Freeland178.5
11Henry Lindley17:35.5Hillsdale Academy178.5
10Coen Hill17:35.6Dexter178.5
11Max Frentner17:37.1Salem178.0
12Tanner Smith17:37.5Davison177.8
10Anthony Rowe17:38.5Breckenridge177.5
10Colin Blachford17:38.6Troy Athens177.5
11Aaron Osterman17:38.7New Baltimore Anchor Bay177.4
10Vern Clyne17:38.9Auburn Hills Oakland Christian177.4
10Ben Bouchey17:40.5Flint Powers Catholic176.8
10Omar Elbashir17:40.8Detroit Country Day176.7
11Carter Jacobsen17:41.0Oxford176.7
9Ricardo Guajardo17:41.2Lake Orion176.6
11Dean Gallucci17:41.8Utica Ford176.4
10Grant Rehkopf17:42.0Saugatuck176.3
10Owen Dalebout17:42.4Salem176.2
10Ryan Miller17:42.8Hillsdale Academy176.1
11Tobin Collins17:42.9Canton176.0
12Jack Robichaud17:43.1Ann Arbor Skyline176.0
10Ethan Kreger17:43.2St. Clair175.9
10Jesse Reed17:43.5Rochester Adams175.8
10Enshu Kuan17:44.4Ann Arbor Skyline175.5
11Emmanuel Mehari17:47.6Plymouth Christian Academy174.5
10Xander Huckins17:48.5Reese174.2
12Anthony Oddo17:48.9Rochester Adams174.0
12Max Martin17:50.9Salem173.4
12Andres Jaime17:51.0Royal Oak173.3
9Jack Songer17:51.3Rochester Hills Lutheran NW173.2
11Michael Bowker17:51.9Royal Oak Shrine173.0
10Logan Gessford17:51.9Midland173.0
10Keats Rosenbrock17:52.1Royal Oak173.0
9Elliot King17:52.2Midland172.9
10Timothy Gaebler17:52.3Hillsdale Academy172.9
9Ryan Rathsburg17:52.3Flint Powers Catholic172.9
12Gino Haley17:52.4Detroit Catholic Central172.9
12Landon Whitehead17:52.6Dexter172.8
11Lucas Gizoni17:52.8Romeo172.7
12Austin Xiao17:53.6Troy172.5
11Drew Pietraszkiewicz17:54.2Utica Eisenhower172.3
9Tate Smith17:54.7Bath172.1
12Sam Nemeth17:55.3Freeland171.9
11Jackson Raby17:55.5Allen Park171.8
12Liam Wyman17:56.1South Lyon171.6
9Wyatt Roberts17:56.3Otisville LakeVille171.6
12Kyle Osborne17:57.1Pinckney171.3
11Bruno Cifaldi17:57.2Ann Arbor Skyline171.3
9Oskar MacArthur17:57.7Ann Arbor Skyline171.1
9Gerard Gilmore17:57.9Fenton171.0
11Gavin Markucki17:58.7Richland Gull Lake170.8
9Martin Gehrke17:58.8Ann Arbor Skyline170.7
12Alex Kitsopanidis17:59.4Detroit Country Day170.5
11Luke James17:59.6Midland170.5
10Tyler Hennessey17:59.7Berkley170.4
9Levi Fitchett17:59.8Dryden170.4
12Jerry Westrick18:00.3St. Clair170.2
11Alexandro Skakal18:00.5Lake Orion170.2
11Joey Light18:00.7Troy170.1
10Jonathan Rapoza18:01.2Ann Arbor Fr Gabriel Richard169.9
11Kyle Krasan18:01.8Ann Arbor Skyline169.7
11Wesley Haines18:02.1Reese169.6
12Diego Islas-Montantes18:02.2Plymouth169.6
11Dayton Moran18:02.8Richland Gull Lake169.4
11Sammy Gamboa18:03.3Saugatuck169.2
10Jack Witt18:03.4Troy169.2
11Parker Szymczak18:03.6Salem169.1
10Connor Murphy18:03.8Midland169.1
12Reynold Wei18:04.1Rochester Adams169.0
10Adam Burns18:04.4Salem168.9
11Andrew Lopez18:04.6Royal Oak Shrine168.8
11Caleb Carignan18:04.7Flint Powers Catholic168.8
10Sawyer Monroe18:04.9Saugatuck168.7
10Ethan Hawkins18:05.4Hartland168.5
11Finn Tauren18:06.7Richland Gull Lake168.1
9Remyngton Clish18:06.8Sanford-Meridian168.1
11Charlie Smith18:06.8Grand Blanc168.1
10Nathan Brinker18:07.5Ortonville Brandon167.8
12Gabe Maciag18:08.0Pinckney167.7
10River Fox18:08.6Bath167.5
10Brandon Ziehmer18:08.7New Baltimore Anchor Bay167.4
11Henry Schanbeck18:10.0Bay City John Glenn167.0
10Samuel Batt18:10.1Salem167.0
11William Dean18:10.2Grand Blanc166.9
9Cole Heikka18:10.2Holly166.9
11Brayden Prieskorn18:10.8St. Clair166.7
11Max Brannan18:11.2Lutheran HS Westland166.6
10Jackson Mavel18:11.2South Lyon166.6
11Matthew Berg18:11.4Midland166.5
9Ethan Bray18:11.6Detroit Country Day166.5
12Liam Dempsey18:12.0Troy Athens166.3
10Brody Empson18:12.2Romeo166.3
11Mario Carducci18:12.3Clinton Twp. Chippewa Valley166.2
12Tom Shafer18:12.6Lutheran HS Westland166.1
12Seth Plummer18:13.1Hillsdale Academy166.0
9Simon Reed18:13.2Plymouth Christian Academy165.9
10Dylan Hanley18:13.9Ann Arbor Skyline165.7
11Jacob Hylton18:15.2Ortonville Brandon165.3
12Ian Smith18:15.3Holly165.2
9Charlie Cossmann18:15.4South Lyon165.2
11Luke McDonell18:15.4St. Clair165.2
11Logan Romain18:15.7Dryden165.1
10Kamden O’Donnell18:16.4Canton164.9
9Nicholas Reiser18:17.2Dexter164.6
10Nathan Anaya18:17.3Freeland164.6
12Eli Hills18:17.3Sault Ste. Marie164.6
11Rich Fanti18:17.4Riverview Gabriel Richard164.5
10David DeLand18:17.5Howell164.5
12Aidan Grazioli18:19.3South Lyon163.9
11Caesar Soma18:20.3Royal Oak Shrine163.6
12Chase McDougall18:20.3Livonia Stevenson163.6
12Marek Unger18:20.4Romeo163.5
12Parker Razelun18:21.8Ann Arbor Skyline163.1
9Lucas Brumo18:21.8Livonia Stevenson163.1
12Evan Huyck18:22.7Sault Ste. Marie162.8
10Leonardo Reyes18:23.2Plymouth162.6
11Henryk Fidler18:23.7Salem162.4
10Connor O’Reilly18:24.0Davison162.3
10Joshua Reed18:24.1Midland Dow162.3
10Lucas Keilen18:24.5Hartland162.2
10Marcus O’Hara18:24.7Detroit Catholic Central162.1
9Alex Weller18:25.1Howell162.0
11Landon Heikka18:25.5Holly161.8
9Joshua England18:25.7Midland Dow161.8
9Ira Brown18:25.9Saugatuck161.7
12Bo Brutyn18:26.3Midland161.6
12Emmet Thompson18:26.8Howell161.4
12Andrew Ehresman18:27.6Detroit Catholic Central161.1
11Isaiah Clark18:28.1Allen Park161.0
11Owen Perry18:28.4Romeo160.9
9Oscar Wordell18:29.7Rochester Hills Lutheran NW160.4
10Brady Klementowski18:30.2South Lyon160.3
10Austin Kloha18:30.3Freeland160.2
11Zeke Lafferty18:30.9Ann Arbor Skyline160.0
12Griffin Moore18:31.5Troy159.8
9Michael Secord18:31.7Oxford159.8
9Samuel Gembis18:32.0Royal Oak159.7
11Maximillian Bladzik18:32.7Grand Blanc159.4
9Nolan Collins18:32.8Whitmore Lake159.4
10Luke Allen18:33.4Salem159.2
10Zach McGee18:35.4Lake Orion158.5
12Benjamin Eber18:35.7Oxford158.4
11Nate Sandula18:35.7Pinckney158.4
12Arush Vatul18:36.2Plymouth158.3
11Zac Brown18:36.3Holly158.2
11Wyatt Shaw18:37.7Hartland157.8
12Brandon Cummings18:37.8Utica Ford157.7
12Connor Kennedy18:38.2Otisville LakeVille157.6
10Jackson Horn18:38.8Freeland157.4
9Ashton Skinner18:39.2Saugatuck157.3
12Jacob Moore18:39.5Caro157.2
9Brady Bigelow18:39.7Oxford157.1
11Elijah Good18:39.8Midland Dow157.1
11Ty Winchell18:40.5Marshall156.8
10Takeru Kikuta18:40.5Canton156.8
9Micaiah Arreola18:40.7Sturgis156.8
12Nicholas Jesse18:41.2Utica Ford156.6
11Daniel Bowerman18:41.6Sault Ste. Marie156.5
12Edward Badel18:41.6Detroit Catholic Central156.5
11Gustaf Finn18:42.0Ann Arbor Skyline156.3
11Liam Aiuto18:42.1Royal Oak156.3
12Matthew McGill18:42.3Dexter156.2
11Henry Epler18:42.5South Lyon156.2
12Max Piper18:43.0Flint Powers Catholic156.0
11Max Beauchamp18:43.2Gladstone155.9
11Chase Somers18:43.6Freeland155.8
11Cameron Weers18:43.9Marshall155.7
11James Schroder18:43.9Sanford-Meridian155.7
11Victor Zhu18:44.9Salem155.4
12Daniel Klein18:44.9Midland Dow155.4
11Jackson Ellis18:45.3Ann Arbor Fr Gabriel Richard155.2
10Jackson Jaworski18:46.1Freeland155.0
11Mason Tines18:46.2Oxford154.9
11Wyatt Larson18:46.5Pinckney154.8
9Bradley Chesney18:47.1Midland154.6
10Noah Neuman18:47.2Pinckney154.6
10Naveen Kulkarni18:48.7Ann Arbor Greenhills154.1
12Mitch Ngatio18:48.7Rochester Adams154.1
12Ashton Kandt18:48.9South Lyon154.0
10Joey (Joseph) Schmitz18:50.2Detroit Catholic Central153.6
10Burke Smith18:50.2Dexter153.6
10Conley Poole18:50.3Ann Arbor Fr Gabriel Richard153.6
11Teagan Reynolds18:50.3Gladstone153.6
10Mayson McIntosh18:50.6Caro153.5
10Deacon Ashmore18:50.9Allen Park153.4
10Dustin Wright18:51.3Midland153.2
10Alex Niehaus18:51.3Plymouth153.2
Griffin Solano18:52.0Flint Powers Catholic153.0
12Robert Romanski18:52.4Rochester Adams152.9
10Jackson Martin18:53.1Fenton152.6
10Joseph Nowicki18:53.5Utica Eisenhower152.5
10Josh Bengry18:54.0Davison152.3
9Noah Vigier18:54.2Rochester Adams152.3
11Reuben Jiran18:55.5Novi Christian Academy151.8
11Logan Brawt18:55.6Sanford-Meridian151.8
12Arun Venkatesan18:56.0Midland Dow151.7
11Aren Gay18:56.3Richland Gull Lake151.6
10Santiago Valenzuela18:56.7Ann Arbor Skyline151.4
12Jacob Van Houten18:56.9Troy151.4
10Beckett Sipes18:57.0Royal Oak151.3
10Raphael Fournier18:57.1Ann Arbor Skyline151.3
9Roman Stilwell18:57.1Ann Arbor Skyline151.3
11Caleb Lamblin18:57.1Gaylord151.3
12Joel Enos18:57.3Mayville151.2
9Federico Moreno-Padilla18:58.5Utica Eisenhower150.8
12Colby Hoggard18:58.7Davison150.8
12Isaac Bignall18:58.8Unionville-Sebewaing150.7
12Gage Dilsaver18:59.2Cass City150.6
11Aaron Zannetti18:59.5Grand Blanc150.5
9Harrison Worsley19:00.6Midland150.1
11Henry Beck19:00.8Ann Arbor Greenhills150.1
11Chase Weers19:00.8Marshall150.1
10Max Crumm19:01.0Flint Powers Catholic150.0
12Aaron Crittenden19:01.1Potterville150.0
10Jacob Sanders19:01.1Midland150.0
12Trevor Mulheisen19:03.4Royal Oak149.2
12Aaron Sun19:03.9Troy149.0
9Leo Weaver19:04.0Whitmore Lake149.0
12Richard Qu19:06.1Troy148.3
9Daniel Broderick19:06.7Midland Dow148.1
9Nicholas Priestap19:06.9Grand Blanc148.0
10Hudson McCleskey19:07.1Dexter148.0
10Devlin Johnson19:07.4Freeland147.9
10Chase Aldridge19:07.7Sault Ste. Marie147.8
12Owen Mantie19:07.8Utica Ford147.7
10Caleb DeLand19:07.8Howell147.7
12Henry Strait19:08.0Ann Arbor Skyline147.7
11Liam Dao19:08.3Royal Oak147.6
9Lincoln Gray19:08.6Hartland147.5
11Trevor Zoli19:08.7New Baltimore Anchor Bay147.4
10Carter Kirkbride19:09.2Romeo147.3
12Tyler Wilber19:10.5Bronson146.8
11Dallin Ormond19:10.7Walled Lake Western146.8
11Kyle Massimilla19:11.9Utica Ford146.4
9Elliot Daley19:12.0Ann Arbor Skyline146.3
12Ian Weldon19:13.2Reese145.9
10Clayton Gady19:13.5University Liggett145.8
12Collin McMillian19:14.0Holly145.7
9Will Bernacki19:14.1Royal Oak Shrine145.6
11Marlowe Hartnett19:14.5Ann Arbor Skyline145.5
11Luca Massoni19:14.9Royal Oak145.4
11Dan Birmingham19:15.3Whitmore Lake145.2
12Karl Wegner19:15.6Waterford Our Lady145.1
11Colin Coole19:16.9Livonia Stevenson144.7
11Grady Nelson19:17.2Gladstone144.6
11Peter Ross19:17.8Ann Arbor Fr Gabriel Richard144.4
10Boston Conn19:17.8Howell144.4
11Nico Mangino19:17.9Utica Ford144.4
9Adam Franks19:18.1Bronson144.3
11Dominic Barretto19:18.3Riverview Gabriel Richard144.2
11Tyler Soderman19:18.3Gladstone144.2
10Ryan Springer19:18.8South Lyon144.1
12Scott Smith19:18.8Dexter144.1
9Henry Golembiewski19:19.1Fenton144.0
12Jackson Cichewicz19:19.5Ann Arbor Skyline143.8
11Adam Brandt19:20.3Sault Ste. Marie143.6
10Maks Kiss19:20.4Southgate Anderson143.5
10Luke Nagy19:21.4Rochester Adams143.2
9Noah Dallas19:21.7Freeland143.1
11Lucas Aalderink19:22.5Ann Arbor Greenhills142.8
11Dillon Pham19:22.5Utica Ford142.8
9Oliver Borek19:22.9Detroit Catholic Central142.7
11Alexander Perry19:22.9Utica Eisenhower142.7
11Nick Abromaitis19:23.0Dryden142.7
10Triston Thompson19:23.1Dexter142.6
11Christopher Gatto19:23.1Troy142.6
10Graham Murphy19:24.0Plymouth142.3
9Alex Iordanou19:24.3Flint Powers Catholic142.2
11Dan Maes19:24.3Richland Gull Lake142.2
9Peter Winn19:24.4Hillsdale Academy142.2
11Jeawon Lee19:25.6Troy141.8
12Leyton Weak19:25.6Livonia Stevenson141.8
10Dane Losee19:26.1Pinckney141.6
11Nathan Camilleri19:26.5Waterford Our Lady141.5
10Ben Panter19:26.7Fenton141.4
12Nathaniel Seney19:27.2Reese141.3
10Quentin McRae19:27.5Dexter141.2
10Benjamin Fox19:27.7Whitmore Lake141.1
12Christopher Buck19:27.9Grand Blanc141.0
11Ian Ferguson19:28.2Genesee Christian Academy140.9
10Charles Franklin19:28.2Midland Dow140.9
9Jacob Thayer19:28.3Midland140.9
12Charlie Radziszewski19:28.7Auburn Hills Oakland Christian140.8
10Peter (Tsz Ching) Mei19:28.7Cranbrook Kingswood140.8
12Fadi Dardar19:29.1Troy140.6
11Andrew Hagerty19:29.6Pinckney140.5
9Carter French19:30.4Clinton Twp. Chippewa Valley140.2
12Owen Zischke19:31.1South Lyon140.0
9Leif Briggs-Lind19:31.9Bay City John Glenn139.7
10Niko Morales19:31.9Sturgis139.7
9Griffin Kreger19:32.3St. Clair139.6
11Seamus Murphy19:32.6Romeo139.5
10Blake Lakosky19:33.1Munising139.3
9Kelton Kyro19:33.2Midland139.3
9Calvin Bagale19:33.4Marshall139.2
10William Jeffords19:34.0Detroit Catholic Central139.0
10Chuck Cameron19:34.5Gladstone138.8
11Austin Corey19:34.9Gladstone138.7
10Ian Scott19:35.0Lutheran HS Westland138.7
11Luke Mulka19:35.0Utica Ford138.7
10Aidan Wilson19:35.1Royal Oak138.6
12Sriram Yeshaswi Godugula19:35.8Troy138.4
12Neel Bangera19:36.1Canton138.3
10Roger Mariani19:36.2Ann Arbor Greenhills138.3
10Jonathon Ebbole19:36.2Rochester Adams138.3
11Johnny McKellar19:36.6Royal Oak138.1
10Uzziel Thomassen19:37.1Auburn Hills Oakland Christian138.0
9Carter Crosby19:37.1Grand Blanc138.0
9Jackson Onofre19:37.7Novi Christian Academy137.8
12Evan Lamb19:37.9Romeo137.7
12Noah Hall19:38.1Dryden137.6
10Connor Czolgosz19:39.2Midland Bullock Creek137.3
12Ian Maltarich19:39.6South Lyon137.1
9Finnian Rawsthorne19:39.8Grand Blanc137.1
12Justin Perantoni19:40.4Fenton136.9
12Conrad Kohl19:40.6Troy136.8
12Brayden Creedon19:40.9Canton136.7
10Eric Junker19:41.4Whitmore Lake136.5
10Henry Ebert19:41.4Sturgis136.5
12Ethan DeVries19:41.5Bridgman136.5
10Peter Mann19:41.5Midland Dow136.5
10Luke Shelton19:42.1Troy Athens136.3
11Sean Hartz19:43.4South Lyon135.9
10Alex Pelukas19:43.6Salem135.8
10Brayton Cosby19:44.2Bronson135.6
10Keagan Wright19:44.6Howell135.5
10Nathan Mann19:44.7South Lyon135.4
12Nate Dillon19:44.8Whitmore Lake135.4
11Gabriel Coraci19:44.8Madison Heights Bishop Foley135.4
11Finnegan (Finn) Moore19:45.2Berkley135.3
9Evan Martin19:45.2South Lyon135.3
9Connor Twardeski19:45.4Utica Ford135.2
11Gavin Bishop19:45.4St. Clair135.2
12Nicholas Luna19:46.3Bay City Central134.9
10Jackson Defina19:46.5Fenton134.8
9Adrian Anderson19:47.2Ann Arbor Fr Gabriel Richard134.6
12Levi Whitehead19:47.9Dexter134.4
12Sean Finnigan19:48.0Dryden134.3
9Lukas Brown19:48.3Unionville-Sebewaing134.2
11Anthony Alvarez19:48.8Armada134.1
10Collin Grahl19:49.2Lake Orion133.9
11James Mihelich19:50.2Troy133.6
11Madden Starkweather19:50.3Bath133.6
11Matthew Buchanan19:50.5Oxford133.5
9Adam Ogamba19:51.1Midland133.3
10Daniel Badel19:51.9Detroit Catholic Central133.0
12Micah Winchell19:52.1Ann Arbor Skyline133.0
9Corbin Hutchinson19:52.2Gaylord132.9
12Korbyn Thornton19:52.4St. Clair132.9
10William Austin19:52.8Troy132.7
10Noah Ferguson19:53.7Kensington Woods132.4
9Brendan Aeder19:53.9Unionville-Sebewaing132.4
12Aidan Petik19:54.4Dexter132.2
9David Torrey19:54.5Hartland132.2
9Avery Jones19:54.6Salem132.1
9Grayson Diadiun19:54.7Howell132.1
12Matthew Collins19:54.8Canton132.1
9Owen Healy19:55.1Dexter132.0
11Akshay Duvvuru19:55.5Rochester Adams131.8
11Seth Witte19:55.8Lutheran HS Westland131.7
12Trajan Thomas19:56.5Troy Athens131.5
11Robert Carrigan19:56.7Armada131.4
12Tanav Ray19:57.3Rochester Adams131.2
11Caleb Schwarz19:57.6Waterford Kettering131.1
12Leo Dion19:57.9Flint Powers Catholic131.0
9Anderson Harden19:58.9Dexter130.7
9Landon Seidel19:59.3Livonia Stevenson130.6
12Reid Weber19:59.4Troy Athens130.5
10Rohit Chaudhary19:59.6Ann Arbor Greenhills130.5
9Zachary Crumby20:00.5Unionville-Sebewaing130.2
10Derrick Clark20:00.6Utica Ford130.1
9Tanner Ziobron20:00.6Pinckney130.1
11Aeriq Abu Azrine20:00.7Royal Oak130.1
11Carter Sikorski20:01.1Bronson130.0
11Aaron Slanec20:01.6Royal Oak129.8
10Wyatt Linson20:01.8Otisville LakeVille129.7
9Charlie O’Loughlin20:03.4Livonia Stevenson129.2
11Ryan Harper20:04.1Troy Athens129.0
10John Birzer20:05.1Hillsdale Academy128.6
12Joshua Felstow20:07.5Romeo127.8
11Benjamin Zheng20:08.0Ann Arbor Greenhills127.7
10Austin Steimel20:08.1Rochester Adams127.6
10Jovani Ramos20:08.3Bronson127.6
9Eddie Nolan20:09.0Troy Athens127.3
10Cristian Hayen20:09.2Gladstone127.3
12Blake Cabble20:09.5Dexter127.2
12Tommy Lykins20:09.6South Lyon127.1
9Alexander Klenczar20:10.4Troy126.9
9Ryder Boyers20:10.7Saugatuck126.8
12Evan McGahey20:10.8Troy126.7
9Zachary Panter20:10.8Fenton126.7
11Beck Ytterberg20:12.0Bridgman126.3
10Corbin Frazier20:12.1Midland126.3
9George Watson20:12.7Detroit Catholic Central126.1
9Emmett Strait20:13.1Ann Arbor Skyline126.0
9Carter Davis20:13.7Midland125.8
12Caleb Valentine20:14.0Whitmore Lake125.7
9Abram Larsen20:14.1Fenton125.6
10Thomas Halligan20:14.2Holly125.6
9Edward Marshall20:14.6Armada125.5
10Christopher Lair20:14.6Troy125.5
9Andrew Hilborg20:15.6Freeland125.1
9Jacob Brox20:15.6Grand Blanc125.1
11Parker Mowl20:15.8Utica Ford125.1
12Giovanni Tanzini20:16.6Sanford-Meridian124.8
10Brennan Smith20:17.3Detroit Catholic Central124.6
10Aiden Jacobs20:17.3Pinckney124.6
12Victor Porter20:17.4Livonia Stevenson124.5
9Connor Hui20:17.5Hartland124.5
11Victor Norrod20:17.7Marshall124.4
9Blake Jones20:18.2Romeo124.3
9Victor Papa20:18.5Cranbrook Kingswood124.2
10Kasey Springer20:18.8Whitmore Lake124.1
11Cole Doty20:19.0Dexter124.0
9Lev Babcock20:19.3Berkley123.9
11Rylan Branson20:19.4Riverview123.9
12Ian Scheels20:20.3South Lyon123.6
12Aimon Humm20:20.4Breckenridge123.5
10William Arnold20:20.5Armada123.5
12Jayden Zhang20:20.5Howell123.5
10Noah Torosian20:20.7Waterford Our Lady123.4
9Marshall Posluszny20:20.8Cass City123.4
9Michael Harris20:21.0Canton123.3
9William Schlueter20:21.1Hillsdale Academy123.3
12Joshua Castillo20:21.4Armada123.2
9Luciano (Lu) Rozum20:22.0Detroit Catholic Central123.0
12Joey Maddock20:22.2Madison Heights Bishop Foley122.9
12Phineas Houghtaling20:24.4Reese122.2
9Charlie Penneau20:24.6Flint Powers Catholic122.1
10Matthew Boone20:24.6Rochester Adams122.1
10Ethan Speirs20:25.0Cass City122.0
11James Nelson20:25.4Kimball New Life Christian121.9
10Trey Williams20:25.5South Lyon121.8
10Nicholas Oliveira20:25.7Canton121.8
9Nolan Stadel20:26.2Genesee Christian Academy121.6
11Xander Bonnau20:26.7Plymouth121.4
12Auron Mosher20:27.7Reese121.1
12Greg Lapinski20:28.3Ann Arbor Fr Gabriel Richard120.9
10Gabriel Wesserling20:28.3Allen Park120.9
10Ethan Nagel20:28.6Sanford-Meridian120.8
12Jack Koivu20:29.3Hartland120.6
9Chase Compau20:29.9Ortonville Brandon120.4
10Andrew Hamann20:30.2Ann Arbor Fr Gabriel Richard120.3
12Alex Stillman20:30.6Ann Arbor Greenhills120.1
12Wyatt Opperman20:30.6North Branch120.1
11Landon Strang20:30.6Clinton Twp. Chippewa Valley120.1
11Tyler Marcissuk20:31.5Riverview119.8
12David Farison20:31.9Sanford-Meridian119.7
12Benjamin Pryor20:32.2Salem119.6
11Riley Minnis20:33.0Freeland119.3
12Jaiden Magat20:33.7Royal Oak119.1
12Nolan Viviano20:34.0Utica Eisenhower119.0
10Sam Burkinshaw20:34.4Midland118.9
9Peter Mutschler20:34.8Madison Heights Bishop Foley118.7
9Oliver Lindley20:35.1Hillsdale Academy118.6
9Luke Page20:35.2Fenton118.6
11Emmett Fishwild20:35.2Royal Oak118.6
9Everett Galindo20:35.3Plymouth118.6
11Gavin Cavell20:35.8Royal Oak118.4
12Austin Malburg20:36.0Armada118.3
10Matthew Barnes20:36.4Howell118.2
10Aidan Kocoloski20:36.4Livonia Stevenson118.2
10Nicholas Kostecke20:36.9Detroit Country Day118.0
12Joey Shupe20:37.9Riverview117.7
9Kyle Molenkamp20:38.0Hillsdale Academy117.7
12Alex Pick20:38.1Charyl Stockwell Academy117.6
9Aland Alomari20:38.1Detroit Country Day117.6
10Phylip Elliott20:39.6Ann Arbor Skyline117.1
11Jacob Campbell20:39.7Kimball New Life Christian117.1
11Kameron Patterson20:39.9Berkley117.0
10Sullivan Gartrell20:40.1Davison117.0
12Bryce Reinke20:40.2Sandusky116.9
9Leo Chi20:40.6Ann Arbor Skyline116.8
11Kazutaka Suzuki20:41.0Canton116.7
10Bennett Thomas20:41.1Dexter116.6
11Mason Johnson20:41.3Lutheran HS Westland116.6
12Nate Carey20:41.3Mayville116.6
10Gabe Shaffer20:41.5Royal Oak Shrine116.5
9Liam Grimm20:41.5Dexter116.5
9Gabe Walter20:42.3South Lyon116.2
11Theodore Campbell20:43.5Riverview Gabriel Richard115.8
11Gage Pedue20:43.6Sturgis115.8
11Gavin Ward20:43.7Salem115.8
9Joshua Byrtus20:43.9Holly115.7
12Braxten Spurr20:44.2Ortonville Brandon115.6
11Erick Baczewski20:44.3Midland115.6
12Owen Crowder Smith20:44.8Cranbrook Kingswood115.4
12Gabriel Placente20:44.9Royal Oak Shrine115.4
11Keegan Shephard20:46.0Sanford-Meridian115.0
9Evan Binelli20:46.7Berkley114.8
12Luke Goodman20:46.9Hartland114.7
10Ben Card20:47.0North Branch114.7
10Twoey Bullock Jr.20:48.9Ann Arbor Greenhills114.0
9Noah Kraegel20:49.4Rochester Adams113.9
9Luke Mulder20:49.5Midland Bullock Creek113.8
12Maddox Podmokly20:51.3Royal Oak113.2
10Preston Varnauskas20:51.5Rochester Hills Lutheran NW113.2
12Alexander Elliot20:51.7Utica Eisenhower113.1
10Luke Wegienka20:52.0Detroit Catholic Central113.0
11Isaiah Davila20:52.3Berkley112.9
9Mario Baker20:52.4Bath112.9
9Alex Jedizejowski20:52.6Livonia Stevenson112.8
9Joseph Shafer20:53.2Ann Arbor Fr Gabriel Richard112.6
12Finn Banner20:53.5Berkley112.5
11Clark Douglas20:53.6Bridgman112.5
9Grayson Wells20:53.6Midland Bullock Creek112.5
11Kasen Salazar20:54.6Dexter112.1
9Ivan Yepez20:54.6Allen Park112.1
10Connor Mallie20:54.7Detroit Catholic Central112.1
10Bradley Richards20:55.1Cass City112.0
12Emery Govaere20:55.5St. Clair111.8
9Charles Gaden20:56.4Ann Arbor Fr Gabriel Richard111.5
9Andrew Kojiro20:56.7Ann Arbor Fr Gabriel Richard111.4
9Saul Friedman20:56.8Berkley111.4
10Caleb Hohn20:56.8Sturgis111.4
9Felix Houghtaling20:57.9Reese111.0
9Augustus MacIntyre20:58.1Howell111.0
9Dylan Chamberlin20:58.9Howell110.7
10Emerson Mason-Schickel20:59.4Ann Arbor Fr Gabriel Richard110.5
10Skyler Stepp21:00.0Howell110.3
11Conner Wilkinson21:00.0Bay City John Glenn110.3
9Adam Ahmad21:00.5Detroit Country Day110.2
10Jaxon Perry21:00.7Hartland110.1
9Jaxon Seibold21:00.8Lake Orion110.1
10Daniel Rudolph21:00.9Utica Ford110.0
9Grady Friedmann21:01.5Clinton Twp. Chippewa Valley109.8
10Zachary Noel21:01.6Detroit Catholic Central109.8
11Peter Blaney21:01.7Ann Arbor Fr Gabriel Richard109.8
10George Nequiest21:02.2Waterford Mott109.6
10Cooper Malvasi21:03.2Rochester Hills Lutheran NW109.3
9John Frabis21:03.3Utica Eisenhower109.2
12Parker Johnson21:03.6South Lyon109.1
11Deacon Hayward21:04.1Bay City Central109.0
11Matthew Anderson21:04.2Bronson108.9
9Sam Dunlap21:04.7Berkley108.8
10Carson Van Sickle21:04.8Hillsdale Academy108.7
10Henry Park21:05.8Canton108.4
10Cooper Hoyt21:06.0North Branch108.3
9Bo Cooke21:06.6Pinckney108.1
9Miles Muxlow21:06.8Flint Powers Catholic108.1
11Brady Beauchamp21:06.8Salem108.1
10Jack Yaldoo21:06.8Walled Lake Western108.1
10Justin Butkiewicz21:07.5Oxford107.8
9Pranav Manivannan21:08.2Troy107.6
11Armaan Grewal21:08.4Plymouth107.5
11Carson Johnson21:08.8Sanford-Meridian107.4
10Andrew Pierfelice21:09.1Salem107.3
10Xander Warneck21:09.4Allen Park107.2
11Jack Ruan21:09.6Southgate Anderson107.1
9Nick Kopacz21:09.8Detroit Catholic Central107.1
11Wes Karsen21:09.9Waterford Kettering107.0
12Drew LaFave21:10.2Gladstone106.9
11Trent Roberts21:10.2Cass City106.9
10Angel Carrillo21:10.9Waterford Mott106.7
12Thanush Pantra21:11.1Troy106.6
12Gavin Pickens21:11.5Unionville-Sebewaing106.5
10Ryan Obry21:11.7Oxford106.4
11James Zweng21:11.8Armada106.4
11Paul Biskner21:12.2Ann Arbor Fr Gabriel Richard106.3
10David Carroll21:12.2Bay City Central106.3
10William Abbott21:12.6Detroit Catholic Central106.1
10Ryan Huang21:12.7Troy106.1
9Harper Morgan21:13.3Sturgis105.9
10Ronan Pizzo21:13.7St. Clair105.8
11Connar McDonald21:14.1Sanford-Meridian105.6
11Aaron Alleman21:14.5Rochester Adams105.5
10Renato Ianni21:15.1Whitmore Lake105.3
11Dylan Lasher21:15.6Dryden105.1
11Charles Gilbert21:16.4Romeo104.9
12Jonah Beauchamp21:17.9Riverview104.4
11Jack Grossman21:18.7Howell104.1
12Daniel Stutzman21:19.8Freeland103.7
9Andrew Nitz21:20.3Allen Park103.6
10Nolan Dolaskie21:20.9Munising103.4
10Evan Rentsch21:21.0Midland103.3
12Pelon Lin21:21.0Troy103.3
11Evan Hagerman21:21.4Bath103.2
12Cameron Waszkiewicz21:22.2Riverview102.9
12Carter Ernsberger21:24.3Bridgman102.2
10Ben Sanko21:25.7Detroit Catholic Central101.8
9Owen Nytko21:26.0Romeo101.7
10Aaron Joshua21:26.1Ann Arbor Fr Gabriel Richard101.6
9Jack Reeve21:26.3Royal Oak101.6
11Brandon Rouse21:26.8Genesee101.4
12Dylan Worley21:27.1Allen Park101.3
11Ronan Turrell21:28.4St. Clair100.9
11Noah Reggio21:28.6Romeo100.8
10Andrew Giuliano21:29.0Royal Oak100.7
11Tyler Pruitt21:30.7Mayville100.1
12Zach McMahon21:30.8Salem100.1
10Lukas Yeh21:31.4Cranbrook Kingswood99.9
11Avery Kromberg21:31.5Hartland99.8
10Avi Adar21:31.6Ann Arbor Greenhills99.8
12Talon Sniegowski21:31.8Plymouth99.7
9James Valovick21:31.9Rochester Hills Lutheran NW99.7
11Jackson Zhang21:32.3St. Clair99.6
12Alex Bransch21:32.5South Lyon99.5
11Surya Jeeda21:32.9Troy99.4
10Udayan Ray21:33.2Troy99.3
10Waldon Haines21:33.3Reese99.2
9Nathan Rainwater21:33.6Grand Blanc99.1
10Adam Khan21:34.6Detroit Country Day98.8
10Josh Tran21:34.7Plymouth98.8
12Sameer Singh21:35.6Troy98.5
11Alex Vincens21:37.2Salem97.9
9Ben Kuhn21:37.6Ann Arbor Fr Gabriel Richard97.8
12Will Weiszhaar21:37.7Dexter97.8
11Levi States21:38.1Flint Powers Catholic97.6
9Joaquin Cherney21:39.9Ann Arbor Fr Gabriel Richard97.0
9Gavin Heimberger21:41.0Riverview96.7
12Maxx Burdick21:41.3Sanford-Meridian96.6
9Caleb Greer21:42.2Howell96.3
10Liam Hoban21:42.3Canton96.2
11Gram Griffioen21:42.8University Liggett96.1
12Ray Chanavier21:43.3Hartland95.9
10Alec Sciturro21:45.0Salem95.3
10Elijah Killinger21:45.1Charyl Stockwell Academy95.3
10Mickenzie Brennan-Voght21:45.2Howell95.3
10Ben Moses21:45.6Sturgis95.1
11Solomon Carmichael21:46.3Ann Arbor Fr Gabriel Richard94.9
11Austin Jeffery21:46.4Howell94.9
12David Simons21:46.8Sanford-Meridian94.7
11Sahib Cheema21:46.9Salem94.7
9Richard Lewis21:47.0Whitmore Lake94.7
10Keston Rodda21:47.2Rochester Adams94.6
10Anthony Salem21:47.7Troy94.4
10Carter English21:47.8Midland Dow94.4
10Max Mast21:48.0Detroit Catholic Central94.3
11Bailey McClain21:48.0Waterford Kettering94.3
11Lucas Carter21:48.3Berkley94.2
9Malachi Gross21:48.6Novi Christian Academy94.1
9Kaden Monroe21:48.9Flint Powers Catholic94.0
9Issac Jones21:49.1Howell94.0
9Carson Dennis21:49.4Riverview93.9
10Dominick Chiverton21:50.5Breckenridge93.5
9Joshua Fletcher-Smith21:50.8Lake Orion93.4
9John Thomas21:51.0Whitmore Lake93.3
11Emmanuel Roque-Bocangera21:51.1Oxford93.3
9William Martin21:51.5University Liggett93.2
9Evan Mahlmeister21:52.3Detroit Catholic Central92.9
12Sean Flaherty21:52.5Ann Arbor Fr Gabriel Richard92.8
9Macen Kemp21:53.1Romeo92.6
9Sebastian Towne21:53.4Detroit Catholic Central92.5
11Cooper Pender21:53.9Cranbrook Kingswood92.4
10Clark Tan21:54.4Davison92.2
12Spencer Moore21:54.7Oxford92.1
10Zizheng Wang21:55.7Troy91.8
9Augustine Hansen21:55.8Ann Arbor Fr Gabriel Richard91.7
11Lincoln Haag21:56.5Unionville-Sebewaing91.5
12Isaac Contreras-Brumley21:56.8Royal Oak91.4
9Jaylen DeMarco21:57.5Lake Orion91.2
11Grant Mortsfield21:57.5Berkley91.2
9Elijah Richardson21:58.0Plymouth Christian Academy91.0
9Aiden Fitek21:59.4Riverview90.5
11Connor Hickey22:00.4Oxford90.2
11Jonathan Lebsack22:00.6Bay City John Glenn90.1
11Wesley Spezia22:00.7Oxford90.1
10Hudson Sutter22:00.9Dexter90.0
12Connor Rubio22:02.4Clinton Twp. Chippewa Valley89.5
9Gabe Verellen22:02.8North Branch89.4
11Nicholas Roggenbuck22:02.8Rochester Adams89.4
11Owen Osterbur22:04.6Rochester Adams88.8
11Nikko Salahutdin22:05.3Royal Oak Shrine88.6
11Luke Roberts22:06.1Livonia Stevenson88.3
12Howei Ding22:06.2Ann Arbor Greenhills88.3
9Evan Nordhaus22:06.8Canton88.1
9Ben Ruan22:07.0Southgate Anderson88.0
10Aidan McClelland22:07.2Ann Arbor Fr Gabriel Richard87.9
9Hunter Schindel22:07.5Midland Bullock Creek87.8
12Carson Dybowski22:08.4Rochester Hills Lutheran NW87.5
12Sam Hughes22:08.6Romeo87.5
9Oliver Vaudt22:09.3Dexter87.2
9Andrew Fay22:09.4Dexter87.2
11Michael Boes22:10.1Utica Eisenhower87.0
10Quade Pepin22:10.4Gladstone86.9
11Evan Lent22:11.3Walled Lake Western86.6
10Sam Wilheim22:11.6Southgate Anderson86.5
12Spencer Troike22:12.0Livonia Stevenson86.3
9Rocco Cortese22:12.5South Lyon86.2
12Colin Nettles22:13.4Troy85.9
9Hector Gascho22:13.6Clinton Twp. Chippewa Valley85.8
9Ruochen (David) Jiang22:13.7Cranbrook Kingswood85.8
9Mitch Bell22:14.2Utica Ford85.6
10Keith Kerr22:14.5Livonia Stevenson85.5
10Josh Lupinski22:15.0Utica Eisenhower85.3
11Joseph Young22:15.1Troy Athens85.3
11Andrew Abramowicz22:15.3Lutheran HS Westland85.2
9Joeb Bendon22:15.3Detroit Catholic Central85.2
12Alex Watson22:15.8Dexter85.1
9Damien Huff22:16.1Midland85.0
9Cole Stewart22:17.6Flint Powers Catholic84.5
10Gabe Bookout22:18.4Plymouth Christian Academy84.2
11Brenden Peter22:20.3Dryden83.6
11Marshal Smith22:20.5Mayville83.5
11Nicholas Palazzolo22:20.5Dexter83.5
10Thadeus Price22:21.0Livonia Stevenson83.3
11Brady Hart22:21.3Berkley83.2
9Ethan Miller22:21.9Ann Arbor Skyline83.0
9Trent Provoast22:22.0Midland Dow83.0
11Emiliano Ruiz22:23.2Rochester Adams82.6
12Dominic Gaetano22:23.3Hillsdale Academy82.6
9Luke Covington22:24.6Ann Arbor Fr Gabriel Richard82.1
11Henry Myers22:26.2North Branch81.6
11Filip Tasevski22:26.7Romeo81.4
11Lorenzo Mio22:27.9Royal Oak Shrine81.0
9Johannes Visser22:27.9Midland Dow81.0
11Graham Gortney22:28.0Plymouth Christian Academy81.0
12Nathan Petersen22:28.8Munising80.7
9Bennet Ogilvy22:29.1Utica Ford80.6
Timothy Dion22:29.8Flint Powers Catholic80.4
9Charles Zhang22:29.9Troy80.4
12Anthony Gombert22:31.0Salem80.0
10Adavya Chandrasekaran22:31.2Plymouth79.9
9Daniel Ross22:31.4Midland Dow79.9
10Max Hilliard22:31.4Rochester Adams79.9
9Carter Knowlton22:31.6Hartland79.8
12Ishan Desai22:31.7Troy79.8
12Anthony Norris22:32.8Troy Athens79.4
12Robert O’Brien22:33.0Ann Arbor Fr Gabriel Richard79.3
10Bradyn Miller22:33.4Sanford-Meridian79.2
9Dechlan Fieberkorn22:33.4Sturgis79.2
10Jackson Lies22:34.3Romeo78.9
11Matthew Simino22:35.3New Baltimore Anchor Bay78.6
9Sky Fausett22:36.4Rochester Adams78.2
12Will Clemans22:36.7Cranbrook Kingswood78.1
9Colin Johnson22:37.2Bath77.9
10Billy Rozelle22:39.0Ann Arbor Greenhills77.3
11Fabian Villarino22:39.6Madison Heights Bishop Foley77.1
10Hunter Verplank22:39.7Cranbrook Kingswood77.1
11Nate Bolt22:39.8Salem77.1
12Owen Wurdock-Swift22:39.9Reese77.0
11Matthew Litwiller22:40.1Davison77.0
9Lucas Keinath22:42.3Lake Orion76.2
12Jake Pearson22:42.6Plymouth76.1
10Aiden Miller22:43.9Rochester Adams75.7
9John Boike22:44.5Flint Powers Catholic75.5
11Tyler Phillips22:44.8Kensington Woods75.4
9Justin Zischke22:45.6South Lyon75.1
12Rishi Kumar Girmannagari22:45.9Troy75.0
12Marco Dewitt-Campos22:46.0Salem75.0
9Zihan Qing22:46.0Cranbrook Kingswood75.0
12Matthew Livingston22:46.2Dryden74.9
10Zach Freier22:47.1Freeland74.6
12Elijah Bauer22:47.3Genesee Christian Academy74.6
9Campbell Vinson22:47.8Romeo74.4
10Cole Lindholm22:48.9Kensington Woods74.0
11Luke Vandenbossche22:50.0Midland73.7
12Jinsun Pyo22:50.1Rochester Adams73.6
9Brandon Muller22:50.9Davison73.4
11Charles Stitman22:51.3Royal Oak73.2
12Noah Schmidt22:51.7Utica Eisenhower73.1
10Alexander Savage22:53.5Detroit Catholic Central72.5
9Elliott Busch22:53.7Howell72.4
11Timmy Li22:55.5Troy Athens71.8
10Tyler Loose22:56.3Midland Dow71.6
9Luke Mamou22:57.5Cranbrook Kingswood71.2
10Ethan Dutkiewilz22:58.1Davison71.0
12Rishit Sethi22:58.9Plymouth70.7
9Jack Nowicki22:58.9Utica Eisenhower70.7
10Wilson Zhu22:59.1Troy70.6
9David Reeve-Rae22:59.2Reese70.6
11Casey Plentis22:59.8Rochester Adams70.4
11Pratyush Neelakantan23:00.6Troy70.1
10Ali Alnaib23:01.3Salem69.9
11Drew Shenton23:01.4Novi Christian Academy69.9
9Jacob Podmokly23:02.2Royal Oak69.6
10Om Lakhani23:02.5Canton69.5
9Caleb Hamilton23:04.0Troy69.0
9Grant Witgen23:06.2Armada68.3
11Jonas Lipovsky23:07.0Midland68.0
9Joe Jalosky23:10.1St. Clair67.0
11Cooper Crandell23:12.4Rochester Adams66.2
9Austen Antonio23:12.6Detroit Catholic Central66.1
9Jude Shafer23:14.4Ann Arbor Skyline65.5
12Sashinath Nadigotti23:14.4Troy65.5
10Tristan Bickmann23:14.6Howell65.5
12Anderson Oberle23:16.5Freeland64.8
10Brodie Mueller23:17.1South Lyon64.6
10Ryan Sain23:18.1South Lyon64.3
9Tyler Blank23:18.3South Lyon64.2
9Nicolas Radzizewski23:19.1Auburn Hills Oakland Christian64.0
9Shane Korte23:20.0Detroit Catholic Central63.7
11Ethan Cunningham23:20.6Riverview Gabriel Richard63.5
10Ali Al-Moussawi23:20.8Salem63.4
11Jack (James) Daughtrey23:21.6Cranbrook Kingswood63.1
12Dominic Heires23:22.9Midland62.7
9George Bae23:24.2South Lyon62.3
11Cole Stockwell23:24.4St. Clair62.2
11Drew Schofield23:24.5Ann Arbor Fr Gabriel Richard62.2
11Evan Elliott23:24.8Bay City John Glenn62.1
9Jaylen Lazaro23:25.0Salem62.0
9Jose Hinojos23:25.4Riverview61.9
9Patrick Zick23:25.4Riverview61.9
12Marty Watson23:26.6Dexter61.5
9Eamon Sullivan23:27.4Rochester Adams61.2
10Kyle Erfurt23:28.8Detroit Catholic Central60.7
12Caleb Rabert23:29.7Romeo60.4
10Yitao (Bruce) Sun23:30.7Troy60.1
10Sam Leach23:31.7Davison59.8
9David Lee23:33.4Troy Athens59.2
12Trey Pant23:33.5Sturgis59.2
10John Diedrich23:34.9Pinckney58.7
9Shingen Kurata23:36.6Livonia Stevenson58.1
9Dylan Yee23:37.6Detroit Catholic Central57.8
10Derek Busch23:38.6Cass City57.5
12Jonathan Noel23:38.6Bay City John Glenn57.5
9Michael Orsargos23:39.7Rochester Adams57.1
9Jonah Hills23:39.8Howell57.1
9Damian Ward23:40.7Mayville56.8
10Thomas Sokol23:40.7Howell56.8
9Christopher Brummett23:41.2Ann Arbor Greenhills56.6
9Chase Skinner23:41.2Saugatuck56.6
9Michael Liberty23:41.3Plymouth56.6
12Liam Bischer23:41.5Midland56.5
9Benjamin Keinath23:41.8Lake Orion56.4
9Joseph Klein23:42.7Midland Dow56.1
9Naveen Duvoor23:43.1Rochester Adams56.0
9Grant Red23:44.1Davison55.6
11Gabriel Kibin23:44.2Canton55.6
9Myles McGlinchey23:47.5Madison Heights Bishop Foley54.5
12Preston Mowl23:48.0Utica Ford54.3
10Danny Jefferson23:48.5Detroit Catholic Central54.2
11Sam Burtts23:48.5Pinckney54.2
10Emerson McGuire23:48.7Canton54.1
9Troy Wychuyse23:49.2Ortonville Brandon53.9
9Clark Dupon23:49.4Utica Eisenhower53.9
10Nicholas Herrington23:49.8Waterford Our Lady53.7
9Ryan Guinn23:49.8Canton53.7
9Caiden Hamlin23:50.4Hartland53.5
10Dylan Zobl23:50.4Royal Oak53.5
11Valentino Giardina23:52.7Gaylord52.8
12Jason Zarate23:54.8Charyl Stockwell Academy52.1
9Jack Williamson23:55.7Romeo51.8
9Owen Troutt23:57.4Grand Blanc51.2
9Maverick Hager23:59.9Howell50.4
10Henry Grupp24:01.8Hartland49.7
9Derek Wiseman24:03.0Dexter49.3
12Zachary Cook24:03.4Fenton49.2
11Kevin Kindermann24:03.8Oxford49.1
9Isaac Bard24:03.9Rochester Adams49.0
9Nathan Ponnudurai24:04.6Troy Athens48.8
11Lucas Malseed24:05.6Auburn Hills Oakland Christian48.5
12Marcus Silva24:05.8Dexter48.4
10Preetham Chilluru24:05.9Troy48.4
9Jakob Woodward24:06.0Charyl Stockwell Academy48.3
9Carl Villegas24:06.2Bay City Central48.3
9Dean Hitsman24:07.0Midland Bullock Creek48.0
9Jaxon Alexander24:07.2Davison47.9
10Kellin Teddy24:07.4Dexter47.9
9Mason Couvillion24:07.5Gladstone47.8
9Ashton Hillary24:08.3Oxford47.6
9Reuben Eberly24:08.8Armada47.4
10Alan He24:09.0Troy Athens47.3
9Kenneth Kwok24:10.3Troy46.9
11Quinn Meron24:10.4Berkley46.9
12Jordan Bruwier24:10.7Clinton Twp. Chippewa Valley46.8
10Kenny Turchi24:12.8Armada46.1
11Henry Gobler24:17.5Troy44.5
10Andrew Sutton24:18.6Armada44.1
9Tenyson Keysor24:18.9Howell44.0
12Ray Guo24:21.3Troy43.2
12Connor Grigg24:24.0Marshall42.3
10Mithesh Raja Govindaraja24:25.6Troy41.8
10Jacob Sears24:25.9Rochester Adams41.7
9Zubair Ali24:26.1Oxford41.6
12Dean Gobler24:26.3Troy41.6
11Gabe Slough24:29.2Gaylord40.6
10Martigan Wernecke24:30.9Bay City Central40.0
11Kaleb Kindl24:31.3Oxford39.9
11Seungheon (Jayden) Lee24:31.4Troy39.9
12Dylan Cassel24:31.6Riverview39.8
9Trace Duane24:32.9Plymouth39.4
9Lucas Riggs24:33.2Berkley39.3
9Connor Bancroft24:34.2Davison38.9
11Anton Buerger24:34.7Midland Bullock Creek38.8
9Kurtis Newville24:37.2Breckenridge37.9
10Aaron Rayford24:41.2Berkley36.6
12Leo Webster24:41.3Royal Oak36.6
12Jimmy Algawali24:43.8Genesee35.7
9Ryan Savoie24:45.4Ortonville Brandon35.2
9Brandon French24:49.0Lake Orion34.0
9Julien Dincecco24:49.6Ann Arbor Greenhills33.8
9Sawyer O’Brien24:50.1Davison33.6
9Aaron Welsh24:50.9Allen Park33.4
11Troy Verville24:53.8Charyl Stockwell Academy32.4
9Sairishi Sureshkumar24:54.3Salem32.2
11Brent Monterosso24:54.8Romeo32.1
9Chase Takkunen24:57.7Gladstone31.1
11Charles Palko24:58.4Ann Arbor Fr Gabriel Richard30.9
11Trenton Jackson24:59.1Genesee Christian Academy30.6
9Jacob Freel25:00.1Gladstone30.3
12Pranav Senthildurai25:01.2Troy29.9
9Benjamin Trumbull25:01.4Lake Orion29.9
9Cole Harms25:04.0Ann Arbor Skyline29.0
9Jaxton Keller25:04.1Breckenridge29.0
11Simeon Harwood25:06.4Genesee Christian Academy28.2
9Jonathan Armbrust25:07.9Genesee Christian Academy27.7
12Mohammed Yusuf Ahamed Tariq25:09.3Troy27.2
12Mukundan Iyengar25:17.1Troy24.6
12Aiden Graho25:18.4Troy24.2
12Jacob Gilbert25:19.4Dexter23.9
11Eddie Allen25:19.5Madison Academy23.8
9Ethan Specht25:20.3Detroit Catholic Central23.6
10Timothy Venia25:21.0Mayville23.3
10Cameron Wray25:22.4Oxford22.9
9Kevin Li25:23.2Troy22.6
12Jackson Sterling25:24.0Breckenridge22.3
9Lucas Mutschler25:27.6Dexter21.1
10Cooper Valko25:30.2Waterford Mott20.3
9Samuel Garred25:33.5Ann Arbor Fr Gabriel Richard19.2
11Aaryn Smith25:35.0Holly18.7
9Oliver Hayes25:35.4Davison18.5
9Caylor Elsesser25:36.8Marshall18.1
11Adithya Srihari Jonnalagedda25:37.9Troy17.7
10Theodore Bau25:39.4Troy17.2
12Xander McMahan25:40.4Kimball New Life Christian16.9
11Caleb Love25:43.9Royal Oak15.7
11Cole Williams25:44.1Gladstone15.6
9Brandon Perantoni25:44.3Fenton15.6
10Remy Cicotte25:44.3Detroit Country Day15.6
10Aayush Chaugule25:46.1Troy15.0
11Christopher Nolan25:48.8Madison Academy14.1
9Austin Kreeger25:48.9Howell14.0
10Tyler Roberts25:53.8Dryden12.4
10Ben Cruz25:55.0Kensington Woods12.0
12Ethan Gorman25:55.4Saugatuck11.9
10Jacob Monday25:55.4Rochester Adams11.9
11Ahaan Malhotra25:57.4Troy11.2
10Aaditya Kumar25:58.3Troy10.9
11Richard Pawlowski25:59.1Oxford10.6
11Aaron Beam25:59.9Troy Athens10.4
10Max Weatherwax25:59.9Bay City Central10.4
10Rushi Jariwala26:00.6Troy10.1
11Sebastian Seestadt26:02.9Novi Christian Academy9.4
9Xuanlin Chen26:06.1Troy8.3
10Aidan McNeill26:07.0Waterford Our Lady8.0
12Alexander Eichbauer26:07.8Fenton7.7
9Konrad Walbert26:12.3Berkley6.2
9Ethan Hasenjager26:18.0Berkley4.3
12Dan Schneider26:18.7Midland Dow4.1
9Ezra Joel26:20.0Ann Arbor Fr Gabriel Richard3.7
10Hayden Langmaid26:21.6Unionville-Sebewaing3.1
9Uriah Rogers26:24.3Royal Oak2.2
9Logan Demeulenaere26:25.5North Branch1.8
10Sarvesh Masalkar26:27.2Troy1.3
10Matthew Mahlon26:27.3Bay City Central1.2
10Jack Grimes26:28.9Dexter0.7
10Michael Briggs26:30.3Bay City Central0.2
11Jayden Houck26:31.0Berkley0.0

Dryden’s boys placed 3rd in the Division 5 race and will likely move up in the rankings

GIRLS INDIVIDUAL RATINGS

GradeNameTimeTeamRating
11Natalia Guaresimo18:17.0Romeo164.3
10Kaylie Livingston18:33.9Whitmore Lake158.7
11Katie Berkshire18:37.2Gaylord157.6
10Clara Kaczor18:46.1Freeland154.6
9Emilia Garces18:51.6Midland Dow152.8
12Lillian Deskins18:52.9Romeo152.4
11Berkley Holtz18:54.1Sturgis152.0
12Mallory Bigelow18:59.4Oxford150.2
11Emmerson Clor19:06.0Romeo148.0
12Olivia Purdy19:09.3Romeo146.9
12Kaelin Hughes19:10.3Livonia Stevenson146.6
12Grace Evanoff19:12.6Flint Powers Catholic145.8
10El McMahan19:16.1Rochester Adams144.6
10Jaelyn Ray19:20.6Pinckney143.1
12Violet Hrabovsky19:20.8Romeo143.1
12Eliza Keith19:22.2Auburn Hills Oakland Christian142.6
10Ava Goodman19:43.1Hartland135.6
12Ava Hathaway19:43.3Bronson135.6
10Lane Isom19:45.5Richland Gull Lake134.8
10Irie Scrase19:48.9Ann Arbor Skyline133.7
9Paige Rohda19:52.0Berkley132.7
10Bridget Fidkowski19:52.5Ann Arbor Fr Gabriel Richard132.5
11Mackenzie Dicken19:53.5Plymouth132.2
12Taylor Brodeur19:59.1Oxford130.3
9Ava Thomas19:59.2Rochester Adams130.3
11Ella Goodsell19:59.5Romeo130.2
11Ashlynn Harris20:00.2Bronson129.9
11Nevaeh Polovina20:01.5Davison129.5
12Grace Tykocki20:03.7Grand Blanc128.8
11Audrey Hamilton20:04.6Troy128.5
12Karie Keefer20:06.4Freeland127.9
10Kodie Snyder20:06.8Dexter127.7
12Kaitlyn Kauppila20:11.0Rochester Adams126.3
12Madie Miller20:13.9Troy125.4
11Evelyn Kuhn20:15.9Ann Arbor Fr Gabriel Richard124.7
12Alena Blumberg20:17.3Dexter124.2
11Sydney Bir20:18.2Sturgis123.9
12Sydney Roberts20:19.7Midland Dow123.4
12Madalynn Karsies20:20.7Pinckney123.1
11Sophia Nunnery20:22.2Hartland122.6
10Monica Lynn20:23.1Ann Arbor Fr Gabriel Richard122.3
11Carina Burchi20:23.2Whitmore Lake122.3
11Mattie Gagne20:24.6Midland Bullock Creek121.8
11Elliana Neuer20:25.8Hartland121.4
11Elodie Weaver20:26.1Whitmore Lake121.3
11Taylor Wiegand20:26.5Livingston Christian121.2
9Emma McLaughlin20:26.5Midland121.2
12Brooklyn Khon20:28.0Armada120.7
10Reese Rosbolt20:28.6Romeo120.5
11Eleanor Cole20:30.3Lutheran HS Westland119.9
9Madison Wils20:31.3Bath119.6
11Ally Schmitz20:31.4Breckenridge119.5
11Anna Poppema20:31.6Bath119.5
12Nell Stover20:38.6Detroit Country Day117.1
9Hannah DePestel20:40.4Hartland116.5
12Ella Walton20:41.4Hillsdale Academy116.2
11Cecilia Kreiter20:41.6Rochester Adams116.1
9Layla Blumberg20:44.5Dexter115.2
10Anna Macdonald20:45.7Royal Oak114.8
12Annabel O’Haver20:48.7Dexter113.8
9Addison Gregg20:54.2Ann Arbor Greenhills111.9
11Cara Prusakiewicz20:54.6Dryden111.8
10Allie Miller20:54.9Hillsdale Academy111.7
10Evelyn Meyer20:56.1Hillsdale Academy111.3
10Kamryn Sixberry20:56.7Saugatuck111.1
12Grace Murphy20:56.7Flint Powers Catholic111.1
10Mikenna Nagel20:57.4Sanford-Meridian110.9
9Mila Villarreal20:58.1Flint Powers Catholic110.6
11Alina Martinson20:58.2Saugatuck110.6
10Lyvia Curtis20:58.7Saugatuck110.4
12Melanie Warren21:01.9Bridgman109.4
11Tessa Hatt21:05.3Sturgis108.2
10Lilianna Peace21:07.4Clinton Twp. Chippewa Valley107.5
10Reagan Lees21:09.2Wixom St. Catherine106.9
12Olivia Gartrell21:11.5Davison106.2
10Maggie Baginski21:13.5Utica Eisenhower105.5
12Brooke Sonnenberg21:14.8Genesee Christian Academy105.1
10Maddie Lindley21:16.2Holly104.6
9Alyvia Janke21:16.7Unionville-Sebewaing104.4
12Danica Aldrich21:17.6Breckenridge104.1
9Kate Macfarlane21:18.4Midland Dow103.9
10Isabel Reinke21:18.9Freeland103.7
10Anna Halliday21:19.6Howell103.5
10Jane Meinecke21:20.3Royal Oak103.2
10Brooklyn Wiltse21:20.8Davison103.1
11Kandin Shuler21:21.1Bridgman103.0
11Madi Hare21:22.1Plymouth Christian Academy102.6
10Linda Lopez21:22.3Lake Orion102.6
9Ellie Thering21:26.4Freeland101.2
10Ella Thibodeau21:26.4Romeo101.2
11Amelia Cribbins21:28.2Dexter100.6
9Averie Stefanovsky21:28.3Caro100.6
9Olivia Peterson21:28.4Royal Oak100.5
11Emma Viggiano21:28.9Royal Oak100.4
10Lauren Giroux21:31.2Troy99.6
11Leah McPartlin21:31.6Marshall99.5
9Mia Maccani21:31.6Royal Oak99.5
12Addison Bruckman21:31.9Dexter99.4
10Lydia Gleason21:33.3Auburn Hills Oakland Christian98.9
10Adrianna Zub21:33.4Allen Park98.9
9Eastynn Charder21:34.5Pinckney98.5
12Claire Heller21:37.8Detroit Country Day97.4
9Alaina Dillon21:39.7Marshall96.8
10Libby Schuster21:42.5Ann Arbor Greenhills95.8
11Sofia Robertson21:46.2Whitmore Lake94.6
9Lila Edison21:47.4Ann Arbor Skyline94.2
11Janaan Rehman21:47.9Ann Arbor Greenhills94.0
10Helena Reiff21:49.4Armada93.5
12Lia Toltzman21:49.5Troy93.5
11Britta Anderson21:49.9Rochester Adams93.4
12Rebecca Secord21:50.6Oxford93.1
12Caroline Roberts21:50.9Hillsdale Academy93.0
10Isla Tharp21:52.3Ann Arbor Skyline92.6
12Nataly Vine21:53.3Breckenridge92.2
12Sawyer Collins21:53.4Midland92.2
12Maddie Huysentruyt21:53.7Sandusky92.1
12Allie Komarowski21:54.1St. Clair92.0
12Jamie Patterson21:55.3Oxford91.6
11Molly McNabb21:55.4St. Clair91.5
11Ella Heffner21:55.5Charyl Stockwell Academy91.5
11Madeleine Varhola21:55.7Midland Dow91.4
11Caroline LaPointe21:56.7Plymouth91.1
12Bridget Miller21:57.2Auburn Hills Oakland Christian90.9
12Camden Essenmacher21:57.8Hartland90.7
9Sienna Chapin21:58.5Oxford90.5
9Avery Hill21:59.4Rochester Adams90.2
11Abigail Denoyer22:00.1Armada90.0
9Livia Willing22:01.2Grand Blanc89.6
9Isabelle McCord22:01.8Sault Ste. Marie89.4
12Avery Westall22:02.5Breckenridge89.2
9Gabriella Dallas22:02.5Freeland89.2
12Irene Oh22:02.6Troy89.1
10Gabriella Komarowski22:03.6St. Clair88.8
9Joy Schuck22:04.0Southgate Anderson88.7
10Ava Pfaffenbach22:05.2Ann Arbor Fr Gabriel Richard88.3
10Eleanor Park22:05.2Sturgis88.3
9Anna Howell22:05.6Bridgman88.1
10Addison Jones22:06.7Midland87.8
10Lena Samborn22:08.2Ann Arbor Fr Gabriel Richard87.3
12Alicyn Gleesing22:08.4Richland Gull Lake87.2
10Micali Teeple22:08.5Grand Blanc87.2
9Nora Tillman22:09.2Royal Oak Shrine86.9
9Brooke Ramer22:09.2Richland Gull Lake86.9
10Alison Kauffman22:09.9Ann Arbor Skyline86.7
10Louisa Denks22:11.9Royal Oak Shrine86.0
12Julia Rogers22:12.5Kimball New Life Christian85.8
10Mara Mocanu22:13.0Ann Arbor Skyline85.7
10Jillian Lower22:14.3Dexter85.2
12Rose Losey22:16.3Royal Oak Shrine84.6
10Ella Thornton22:16.7St. Clair84.4
11Allison Ramer22:17.1Richland Gull Lake84.3
9Ansley Canetta22:18.5Ann Arbor Fr Gabriel Richard83.8
9Chloe Cratsenburg22:19.2Plymouth83.6
12Avery Shepard22:20.5Midland83.2
10Matilda Mountain22:20.6Berkley83.1
9Sarah Nothstine22:20.7Midland Bullock Creek83.1
12Taryn Craven22:21.3Fenton82.9
11Laila Bodell22:23.2Oxford82.3
11Avery Hoeft22:23.3Dexter82.2
12Autumn Fransen22:23.7Midland Bullock Creek82.1
12Allison Nussear22:27.4Midland Dow80.9
12Olivia Shaieb22:28.5Dexter80.5
9Lauryn Harper22:29.1Troy Athens80.3
11Maddy Piotrowski22:29.5Troy Athens80.2
9Madison Markowicz22:30.3Novi Christian Academy79.9
10Lexi Adelman22:30.7Ann Arbor Fr Gabriel Richard79.8
9Joylin Brillhart22:32.9Midland Dow79.0
11Audrey Nehlsen22:33.4Hillsdale Academy78.9
11Nora Rioux22:33.4Howell78.9
12Charlotte Long22:34.2Utica Eisenhower78.6
12Clara Fast22:34.5Bridgman78.5
10Olivia McDowell22:34.9Holly78.4
10Lydia Scally22:35.1Romeo78.3
9Ava Clark22:35.3Ortonville Brandon78.2
12Rowan Conley22:36.7North Branch77.8
10Nora Kolozsvary22:38.1Ann Arbor Fr Gabriel Richard77.3
10Susan Nedwick22:42.5Clarkston Everest Collegiate75.8
10Haley Fitzgibbon22:42.8Sanford-Meridian75.7
12Savannah Richmond22:43.1Marshall75.6
12Hannah Sisson22:43.6Dexter75.5
9Avery Strom22:45.0Troy75.0
11Elizabeth Caspar22:46.4Hillsdale Academy74.5
12Avery Dent22:46.9Ann Arbor Fr Gabriel Richard74.4
11Avery Faut22:47.2Ann Arbor Fr Gabriel Richard74.3
11Tessa Swier22:47.7Midland Dow74.1
9Claire Wright22:48.6Dryden73.8
12Emily Howell22:49.0Bridgman73.7
9Malynda Lambros22:50.7Whitmore Lake73.1
9Brigette Conger22:50.7Berkley73.1
12Madeline Wiersma22:51.1Richland Gull Lake73.0
11Gianna D’Angelo22:51.2Utica Ford72.9
12Isabel Farley-Gillay22:52.0Plymouth72.7
11Stephanie Jones22:53.3Sault Ste. Marie72.2
12Cambree Torma22:53.7Unionville-Sebewaing72.1
12Meredith Winn22:54.3Utica Ford71.9
10Bayleigh Finney22:54.7Sanford-Meridian71.8
9Samantha Skym22:56.7Midland Bullock Creek71.1
10Emma Schoonmaker22:58.9Saugatuck70.4
10Hannah Murtha22:59.3Midland70.2
11Lucy VanHaerents23:00.2Royal Oak69.9
10Valentina Mansour23:00.4Troy Athens69.9
10Gwen Stotts-Walshe23:00.7Ann Arbor Skyline69.8
11Kenzie Eicher23:01.2Sturgis69.6
12Tess Tillman23:01.7Royal Oak Shrine69.4
10Ellie Beach23:03.5Sanford-Meridian68.8
10Ella McFarlane23:04.2Riverview68.6
9Maizy Matthews23:04.4Breckenridge68.5
12Verity Green23:05.3Midland Dow68.2
9Ella McLaughlin23:05.7Midland68.1
10Devon Byrne23:06.2Holly67.9
9Amelia Price23:07.2Walled Lake Western67.6
10Alonna Goodsell23:08.8Bronson67.1
11Tia Cocciolone23:10.6Ann Arbor Skyline66.5
11Elaina Friedmann23:10.7Clinton Twp. Chippewa Valley66.4
11Mary Schlueter23:11.1Hillsdale Academy66.3
12Ella Schueller23:11.2Detroit Country Day66.3
11Braylee Rice23:12.1Reese66.0
12Regina Garcia Burciaga23:15.4Rochester Adams64.9
10Elizabeth Macey23:16.0Royal Oak64.7
12Isabella Page23:16.3Clarkston Everest Collegiate64.6
12Madison Shorkey23:16.7Bay City John Glenn64.4
11Adriana Domingo23:16.8Marshall64.4
10Claire Gibson23:18.0Dexter64.0
9Kaylin Pinkowski23:19.3Bridgman63.6
9Elin Tenbrink23:19.4Ann Arbor Skyline63.5
12Isabella Nelson-Daniels23:19.5Whitmore Lake63.5
11Madeline Samborski23:20.3Hartland63.2
10Caroline Darrah23:20.6Whitmore Lake63.1
10Taylor Byrne23:21.7Holly62.8
10Moira Beier23:22.3Hillsdale Academy62.6
11Jolene Thompson23:22.4Romeo62.5
12Jessica Duncan23:22.5Troy62.5
9Addie Grebinski23:22.6Detroit Country Day62.5
12Kate Mattson23:22.9Munising62.4
9Ava Bates23:23.2Lutheran HS Westland62.3
11Lillian Wood23:23.4Plymouth62.2
9Ella Trueman23:23.8Dearborn Divine Child62.1
12Eden Brewer23:24.1St. Clair62.0
11Allie Metzler23:25.1Midland Dow61.6
12Clara Mackey23:25.3Ortonville Brandon61.6
11Riley McCann23:25.9Oxford61.4
9Addie Bowerman23:29.9Munising60.0
12Anahi Chapa23:30.3Allen Park59.9
11Brooklyn Reason23:30.8Pinckney59.7
11Adrienne Stewart23:31.1Ann Arbor Skyline59.6
9Julia Bambach23:31.7Holly59.4
9Jessica Toole23:31.9Midland Dow59.4
12Zoe Frederick23:32.1Ann Arbor Fr Gabriel Richard59.3
12Vanessa Skorski23:32.7Clinton Twp. Chippewa Valley59.1
12Meryn Curtis23:33.2Saugatuck58.9
11Alaina Driver23:33.7Potterville58.8
10Julianna Richards23:35.1Dexter58.3
12Delaney Mays23:35.1Pinckney58.3
10Anne Marie Yarber23:38.4Hartland57.2
10Sofia Dussan23:38.7Ann Arbor Fr Gabriel Richard57.1
10Mae Barbaro23:38.7Dexter57.1
11Olivia Cotey23:38.8Munising57.1
10Chellie Slocum23:39.4Detroit Country Day56.9
9Marilise (Mari) Yezak23:39.6Midland Dow56.8
12Elizabeth Ballor23:39.7Madison Heights Bishop Foley56.8
12Valeria Miranda-Diaz23:40.2Troy Athens56.6
9Karinna Waara23:40.3Livonia Stevenson56.6
12Emma Hullinger23:40.5Romeo56.5
10Aiyana Wyman23:41.1Royal Oak56.3
11Alaina Hoffman23:41.2Marshall56.3
10Isabella Rushlow23:41.7Plymouth56.1
10Miah Randall23:44.0Holly55.3
11Sarah Albright23:44.1Grand Blanc55.3
10Laura Herranz23:44.5Midland Dow55.2
10Abbey Morabito23:44.6St. Clair55.1
10Olivia Mielke23:44.7Freeland55.1
9Emily Meek23:45.1Unionville-Sebewaing55.0
9Cadence Cattaneo23:45.3Armada54.9
10Mary Wright23:45.8New Baltimore Anchor Bay54.7
9Violet Olley23:46.1Ann Arbor Skyline54.6
9Grace McDonald23:46.4Utica Ford54.5
11Josie Shanley23:46.7Richland Gull Lake54.4
11Emma Buckland23:49.6Armada53.5
10Sofia Skym23:49.8Midland Bullock Creek53.4
10Caleigh Friedmann23:50.1Clinton Twp. Chippewa Valley53.3
9Katie Vick23:50.9Plymouth Christian Academy53.0
10Chelsea Lai23:51.5Plymouth52.8
12Alexa Daniels23:52.5Ann Arbor Fr Gabriel Richard52.5
10Eliza Bigelow23:52.7Dexter52.4
10Adeline Ludwig23:53.1Midland Bullock Creek52.3
11Lily Cavataio23:54.9Troy Athens51.7
11Lexi Wegner23:55.2Caro51.6
10Nina Malani23:55.5Ann Arbor Greenhills51.5
9Anna Fike23:55.5Rochester Adams51.5
9Lucy Bott23:55.8Fenton51.4
9Madeline Marchwinski23:57.9Romeo50.7
11Emma Fisher23:59.4Reese50.2
12Maria Saad24:01.4Clarkston Everest Collegiate49.5
10Addison Noteboom24:03.5Armada48.8
11Alexa Ross24:04.1Acad Of The Sacred Heart48.6
10Lillian “Lilly” Rodger24:04.9Livonia Stevenson48.4
10Eleanor Murphy24:05.6Flint Powers Catholic48.1
9Alaina Morrell24:05.9Gaylord48.0
12Emily Gallant24:06.0Midland48.0
12Jenna Kowalski24:06.6Freeland47.8
12Adriana Fandino24:07.1Novi Christian Academy47.6
11Micaela Penchoff24:07.5Royal Oak47.5
11Carla Cortes24:07.6Cass City47.5
12Jessica Booher24:08.3Holly47.2
11Jaslyn Townes24:09.5Richland Gull Lake46.8
10Megan Mateer24:09.9Detroit Country Day46.7
10Charlotte Hartley24:10.0Detroit Country Day46.7
12Maddie Szlachta24:10.3Rochester Hills Lutheran NW46.6
12Hannah Childers24:10.8Rochester Adams46.4
11Ava Kontranowski24:11.3Midland46.2
12Katherine Farmer24:12.3Utica Eisenhower45.9
11Maura Young24:13.0Marshall45.7
12Alayah Nieuwsma24:13.6Saugatuck45.5
11Eliza Grocki24:14.7Riverview45.1
12Skylee Ames24:15.9Gaylord44.7
10Rose Buonerba24:16.2Ann Arbor Fr Gabriel Richard44.6
12Ella Poulton24:16.4Royal Oak Shrine44.5
11Tori Ferguson24:16.9Genesee Christian Academy44.4
12Peyton French24:17.1Clinton Twp. Chippewa Valley44.3
12Megan Peter24:17.4Unionville-Sebewaing44.2
9Lucy DeCapite24:17.6Cranbrook Kingswood44.1
12Ayla Balazer24:18.8Ann Arbor Skyline43.7
12Sarah Nimtz24:19.4Unionville-Sebewaing43.5
9Brinley Neuer24:19.5Hartland43.5
9Chloe Januszyk24:19.8Cranbrook Kingswood43.4
10Hayden Holloway24:21.6Gaylord42.8
12Shana Tudor24:22.3Troy42.6
12Claire Allard24:22.4Grand Blanc42.5
12Jenna Lumsden24:24.0Marshall42.0
9Natalie Vert24:24.0Romeo42.0
10Addison Sirianni24:24.3Bay City Central41.9
10Megan Welch24:24.4Ann Arbor Fr Gabriel Richard41.9
9Leyah Reed24:24.6Midland Dow41.8
11Grace Hopkins24:26.5Ann Arbor Skyline41.2
10Lilly Reynolds24:27.0Fenton41.0
12Valentina Aguirre24:29.5Troy40.2
11Annabella Gjokaj24:29.5Utica Eisenhower40.2
11Leila Reyes24:30.2Midland39.9
12Amelie Bertels24:31.0Bath39.7
10Alayna Zahn24:31.3Midland Dow39.6
10Morgan Hoyt24:33.2Oxford38.9
9Rachel McDonell24:33.5St. Clair38.8
12Julianna Heung24:33.8Ann Arbor Skyline38.7
9Emily Lasceski24:33.9Freeland38.7
9Josie Judge24:36.4Ann Arbor Fr Gabriel Richard37.9
12Brooke Hall24:37.2Clinton Twp. Chippewa Valley37.6
10Sydney Erickson24:37.6Lutheran HS Westland37.5
11Zeva Hathaway24:39.5Pinckney36.8
12Clair Bacon24:39.9St. Clair36.7
10Nata Yonkoski24:41.7Ann Arbor Greenhills36.1
10Sophia Wulff24:41.7Rochester Adams36.1
10Veronica DiFranco24:42.3Wixom St. Catherine35.9
10Violet Mlutkowski24:42.6Berkley35.8
9Rebecca Bignall24:43.5Unionville-Sebewaing35.5
12Areyel Weiss24:43.8Breckenridge35.4
11Payton Takkunen24:43.9Gladstone35.4
12Ruth Cotton24:44.4Davison35.2
11Abbi Ferry24:44.6Bronson35.1
11Caila Fitchett24:46.2Dryden34.6
10Maddie Leslie24:46.6New Baltimore Anchor Bay34.5
11Praveena Matheswaran24:47.3Troy34.2
11Maya Muskan24:47.5Romeo34.2
12Danielle St. James24:47.6Ortonville Brandon34.1
12Rita Luhring24:47.9Rochester Hills Lutheran NW34.0
10Samantha DeFrain24:49.3New Baltimore Anchor Bay33.6
9Alexa Clark24:51.0Bridgman33.0
10June Mushfield24:51.2Midland Bullock Creek32.9
11Elanor Barnes24:51.7Madison Heights Bishop Foley32.8
11Georgia Whalen24:52.2Hillsdale Academy32.6
12Macie Masterson24:52.7Utica Ford32.4
10Corinne Lamb24:53.5Romeo32.2
9Ana Lucia Reynoso24:53.5Berkley32.2
12Olivia Xu24:54.5Troy31.8
9Taz Davis24:56.0Bath31.3
10Abigail Watenpool24:57.1Whitmore Lake31.0
12Luciana Lacroix24:57.5Lake Orion30.8
9Stephanie Reder24:57.6Midland Dow30.8
11Juliet Mendoza Rangel24:58.8Sturgis30.4
11Raley Keith24:59.4Auburn Hills Oakland Christian30.2
11Melodie Nagel25:00.4Sanford-Meridian29.9
11Samantha Pare25:01.0Howell29.7
9Paige Martin25:02.1Romeo29.3
9Stella Handel25:02.2Cranbrook Kingswood29.3
10Sarah Hatty25:03.0Ann Arbor Fr Gabriel Richard29.0
10Isabella Molnar25:03.0Grand Blanc29.0
9Isabeau Woodard25:03.6Sault Ste. Marie28.8
10Julianne Nadolski25:04.9Southgate Anderson28.4
9Ariana Stewart25:05.1Genesee Christian Academy28.3
12Natalia Costilla25:06.0Bay City Central28.0
11Samira Jraiche25:06.2Dearborn Divine Child27.9
10Davea Crowe25:06.9Pinckney27.7
11Kristin Prakash25:07.8Troy27.4
11Adelade Avram25:09.3Freeland26.9
9Savannah Lewiston25:09.7Oxford26.8
9Olivia Berman25:09.9Detroit Country Day26.7
11Emma Ramales25:10.3Utica Eisenhower26.6
9Haylee Gladstone25:11.8Bath26.1
11Noilyn Perez-Dylewski25:12.1Troy26.0
10Josie Cabala25:13.2Midland Bullock Creek25.6
11Emma Miller25:13.4Utica Ford25.5
11Anne McNurlen25:13.6Clarkston Everest Collegiate25.5
9Avery Ansel25:15.1Troy25.0
12Tvarika Vinothan25:15.3Rochester Adams24.9
11Zipporah Tran25:16.6Plymouth Christian Academy24.5
11Emme Ravikumar25:16.6Ann Arbor Greenhills24.5
10Sophia Shvartsman25:17.4Cranbrook Kingswood24.2
10Angel Milam25:17.8Bridgman24.1
11Georgianna Schmidt25:18.4Marshall23.9
10Stella Ullig25:19.8Bridgman23.4
9Ava Pouliot25:20.9New Baltimore Anchor Bay23.0
12Ashlyn Upton25:21.0Armada23.0
12Danielle Hunt25:21.5Unionville-Sebewaing22.8
11Braylon Gutierrez25:21.7Caro22.8
10Madelyn Frisbee25:21.8Midland Dow22.7
9Madison Francke25:22.3Bay City Central22.6
12Tuula Buckland25:22.5Bridgman22.5
10Natasha Mendez25:22.9Clarkston Everest Collegiate22.4
12Hayden Swartz25:23.0Freeland22.3
10Ruthie Scott25:23.0Ann Arbor Skyline22.3
9Valentina Gonzalez25:24.5Rochester Adams21.8
12Abigail Legg25:26.1Clarkston Everest Collegiate21.3
10Aubree Brock25:26.2Allen Park21.3
11Reshmi Senthil Kumar25:26.4Troy21.2
12Isobel Malcolm25:27.8Royal Oak Shrine20.7
12Chloe DeLand25:29.5Howell20.2
11Daniella Levitt25:29.6Rochester Adams20.1
10Brooklyn Osborn25:30.7Caro19.8
10Madison Reineck25:31.4Howell19.5
10Julia Rowe25:31.7Livonia Stevenson19.4
11Avery Farcas25:31.7Rochester Adams19.4
11Cheyenne Jasper25:32.1Oxford19.3
10Aris Swan25:32.3Waterford Kettering19.2
9Kaitlynne Litwiller25:32.8Davison19.1
12Chloe Surhigh25:33.0Royal Oak Shrine19.0
12Alexandra Wren25:33.3Ann Arbor Skyline18.9
12Hailey Gordon25:33.8Midland18.7
10Caelyn Bono25:34.0Fenton18.7
11Elsa Wenzlaff25:34.6Ann Arbor Skyline18.5
10Juniper Talley25:34.9Plymouth18.4
12Sadie Siemen25:36.6Clinton Twp. Chippewa Valley17.8
9Agrata Thapa25:37.2Walled Lake Western17.6
11Chloe Wood25:37.6Flint Powers Catholic17.5
10Elizabeth Roberts25:38.8Plymouth17.1
11Tatiana Nault25:40.0Howell16.7
11Kayla Whitaker25:40.9Riverview16.4
10Rosa Lara-Escobar25:42.5Livonia Stevenson15.8
12Linsey Chen25:43.6Troy15.5
12Romy Steinbrueck25:44.3Waterford Kettering15.2
11Sydney Duby25:44.7Lake Orion15.1
11Lexi Gilbert25:45.2Gladstone14.9
10Anshu Talati25:45.8Grand Blanc14.7
11Nina Tocco25:46.3Clarkston Everest Collegiate14.6
10Greer Nimmo25:47.4Utica Eisenhower14.2
9Iyana Solis25:47.6Bath14.1
11Elise Proulx25:48.2Sault Ste. Marie13.9
11Audrie Dixon25:48.6Waterford Kettering13.8
9Maria DiMatteo25:49.1Hartland13.6
9Eunah Kim25:50.4Troy13.2
9Molly Gorman25:50.7Troy13.1
9Ella Bunao25:51.5Troy Athens12.8
11Tenaya Jendza25:51.5New Baltimore Anchor Bay12.8
10Kerrington Fields-McCurdy25:51.9Livonia Stevenson12.7
11Eleanor Carey25:53.2Sault Ste. Marie12.3
12Michaela Quinn25:53.5Midland12.2
10Eva Witkow25:54.1Utica Eisenhower12.0
10Lexi Tamlyn25:55.8Cass City11.4
10Sophia Frederick25:56.1Ann Arbor Fr Gabriel Richard11.3
10Lilyanna Lewiston25:56.7Oxford11.1
12Reegan Littleton25:57.8Flint Powers Catholic10.7
11Katie Lin25:58.3Detroit Country Day10.6
10Ava Troxel25:59.6Rochester Hills Lutheran NW10.1
10Alaina Weyrowske26:00.6Midland Dow9.8
9Anamaria Valentino26:02.7Clarkston Everest Collegiate9.1
10Gianna DeCola26:03.0Marshall9.0
12Marissa Freehling26:03.1Bridgman9.0
10Lindsay Hofmeister26:03.4Midland Dow8.9
10Phoebe Navin26:04.9Royal Oak8.4
10Juilanne Drobek26:05.6New Baltimore Anchor Bay8.1
12Brooke Butcher26:06.0Hartland8.0
10Natalie Borges26:07.3Sanford-Meridian7.6
10Audrey Tew26:09.8Ann Arbor Fr Gabriel Richard6.7
12Vera Naines26:09.8Ann Arbor Skyline6.7
12Natalie Yates26:10.9Plymouth6.4
9Oliva Reuther26:11.7Lake Orion6.1
11Daisy Brown26:13.1Rochester Hills Lutheran NW5.6
10Abigail Tietz26:13.1Royal Oak5.6
9Kylie McIntosh26:14.8Caro5.1
12Zailey Archbold26:15.2Midland Dow4.9
10Sophia Fortune Ball26:15.8Berkley4.7
9Rylee Turner26:17.4Holly4.2
11Ella Riddle26:17.4Midland4.2
10Alexis Bosma26:18.3Utica Eisenhower3.9
10Danica Pilarz26:19.4Wixom St. Catherine3.5
9Sophia Mika26:19.6Midland3.5
12Elizabeth Daut26:19.8Midland Dow3.4
10Lauren Austin26:20.6Livonia Stevenson3.1
9Chloe Steinbrink26:21.7North Branch2.8
12Maria Aviles26:22.3Gladstone2.6
10Allison Mansfield26:23.0Armada2.3
11Eva Long26:23.5Sandusky2.2
10Gloria Stark26:23.6Midland Dow2.1
9Gabriella Manzella26:25.6Clinton Twp. Chippewa Valley1.5
12Savannah Pomorski26:26.4Whitmore Lake1.2
10Mackenzie Marshall26:27.4Armada0.9
11Morgan Desormeau26:28.5Livonia Stevenson0.5
Uncategorized

2024 Ratings: Spartan

Girls Adjustment: -31
Boys Adjustment: -26

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.

SPARTY PARTY

Ben Gross, Allendale

6 under 16 is looking more and more like a possibility. Last year, Ronnie Silveira and Kilian Whalen were under the mark, Parker Tiethof was right in the vicinity, and Ben was within range as well. Four races in, Gross is back within range, and considering the conditions, ready to pop one. His previous best was accomplished at last fall’s Allendale Falcon, run under much less duress than the heat from yesterday. He dropped a second from that race, but I think we know more is to come.

Hanna Boggess, Ann Arbor Pioneer

What a difference between her first two years and now. During Hanna’s freshman and sophomore years, she was above 20 for over 80% of her races. Thus far in 2024, she’s been sub-19 in all but one. Her 18:42 yesterday was the fastest of the bunch on probably the toughest day. Pioneer has reloaded with freshmen; they’ve also sought improvement from within the ranks. And they left East Lansing with a win against some of the State’s best competition. Purple reigns again.

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

What you can also do is look to the recent rankings and compare top 5 averages. Not the perfect measure, but you may see where you could move up in the rankings.

Upper Peninsula/Homeschool
Division Four
Division Three
Division Two
Division One

BOYS TEAM RATINGS

TeamTop 5 Avg.Division
Northville***204.51
Jenison***200.31
Brighton**195.51
Grand Haven**185.61
Okemos*180.21
Novi177.71
Grand Ledge175.91
BC Lakeview173.91
Byron Center171.41
Saginaw Heritage170.21
Hudsonville169.71
Walled Lake Northern166.61
Bay City Western162.31
Alpena161.21
Bloomfield Hills158.21
Warren DeLaSalle153.51
Rochester Hills Stoney Creek152.21
Holt151.21
Flushing149.01
Lapeer141.91
Muskegon Mona Shores122.11
Lansing Everett114.81
Jackson113.31
TeamTop 5 Avg.Division
Allendale***198.52
Alma**191.82
East Grand Rapids**184.92
Frankenmuth**181.92
Otsego*179.22
DeWitt*177.42
Fremont*171.72
Gladwin*170.52
Petoskey168.12
Three Rivers167.62
Yale166.32
Corunna165.52
Chelsea161.82
Whitehall161.32
Dearborn Divine Child158.92
Portland155.92
Haslett153.52
Big Rapids152.12
Flint Kearsley150.12
Eaton Rapids149.72
Vicksburg149.62
Goodrich147.92
Holland147.72
Niles145.82
Pontiac Notre Dame Prep145.42
Lake Fenton141.52
Coldwater139.52
Saginaw Swan Valley132.12
Ionia113.92
Croswell-Lexington112.92
Orchard Lake St. Mary’s110.12
Richmond107.02
Dowagiac Union95.02
Stevensville Lakeshore94.52
South Haven55.52
Lansing Sexton39.62
Harper Woods23.52
TeamTop 5 Avg.Division
Jackson Lumen Christi***185.83
Ithaca***181.63
Hanover-Horton**176.83
Stanton Central Montcalm**169.13
Buchanan*163.93
Onsted*163.73
Union City*162.23
Benzie Central*159.23
Brooklyn Columbia Central141.23
Algonac140.93
Sand Creek140.33
Schoolcraft136.13
Clinton135.43
Monroe Jefferson134.53
Grass Lake127.23
Manton124.93
Montrose123.13
Standish Sterling118.23
Bloomingdale115.23
Remus Chippewa Hills103.33
Newaygo99.33
Hudson83.93
Springport75.63
Mason County Central74.83
Perry60.93
Napoleon43.93
TeamTop 5 Avg.Division
Holland Calvary Christian**158.84
Harbor Beach*143.64
Manchester132.64
Webberville122.14
Portland St. Patrick119.44
Grand Traverse Academy118.54
Adrian Lenawee Christian95.84
Martin91.14
Brown City61.84
TeamTop 5 Avg.Division
GRTC Peregrines182.5Club
TeamTop 5 Avg.Division
Kalamazoo Homeschool Sports176.2HS
Capital Homeschool173.6HS
TeamTop 5 Avg.Division
Marquette198.7UP 1
TeamTop 5 Avg.Division
Rudyard123.5UP 2

GIRLS TEAM RATINGS

TeamTop 5 Avg.Division
Ann Arbor Pioneer**141.81
Brighton**131.51
Okemos**128.61
Grand Haven*122.41
Northville*122.01
Bay City Western109.11
Byron Center98.91
Salem97.81
Rochester Hills Stoney Creek89.11
Bloomfield Hills81.91
Canton79.01
Port Huron Northern77.91
Farmington Hills Mercy76.61
Grand Ledge76.31
Holt73.41
Walled Lake Northern73.11
Lake Orion69.21
Lapeer68.51
BC Lakeview57.11
Alpena51.51
Saginaw Heritage50.21
Muskegon Mona Shores44.31
South Lyon43.81
Flushing8.51
TeamTop 5 Avg.Division
Otsego**126.12
DeWitt**121.22
Goodrich**118.72
East Grand Rapids*112.82
Pontiac Notre Dame Prep97.62
Dearborn Divine Child96.72
Frankenmuth95.02
Alma94.22
Stevensville Lakeshore85.42
Holland83.32
Chelsea75.72
Whitehall72.22
Croswell-Lexington71.02
Haslett68.12
Petoskey67.12
Gladwin62.72
Orchard Lake St. Mary’s60.12
Eaton Rapids59.32
Milan58.22
Lake Fenton57.42
Portland57.12
Allendale53.32
Corunna49.32
Yale47.82
Three Rivers47.22
Niles47.12
Big Rapids25.02
Coldwater20.72
Vicksburg15.42
TeamTop 5 Avg.Division
Jackson Lumen Christi**110.33
Stanton Central Montcalm**109.63
Benzie Central*99.73
Onsted*87.13
Ithaca82.93
Grass Lake81.13
Remus Chippewa Hills74.73
Union City74.43
Schoolcraft63.83
Buchanan59.63
Hanover-Horton54.23
Hudson49.63
Newaygo47.53
Sand Creek30.33
Napoleon21.73
Mason County Central18.63
TeamTop 5 Avg.Division
Grand Traverse Academy57.64
Harbor Beach49.74
Martin46.54
Holland Calvary Christian27.54
Adrian Lenawee Christian18.54
Brown City17.84
TeamTop 5 Avg.Division
GRTC Peregrines121.6Club
TeamTop 5 Avg.Division
Kalamazoo Homeschool Sports66.4HS
Capital Homeschool50.0HS
TeamTop 5 Avg.Division
Marquette87.8UP 1

BOYS INDIVIDUAL RATINGS

GradeNameTimeTeamRating
12T.j. Hansen15:24.6Freeland220.5
12Jack Bidwell15:28.4Marshall219.2
12Seth Conner15:38.2Jenison215.9
12Charles Guerrera15:41.1Dublin Jerome215.0
12Colin Murray15:46.6Dearborn Divine Child213.1
12Kasem Kaheal15:50.4Centerville211.9
12Seppi Camilli15:53.0Marquette211.0
12Daniel Emmert15:56.1Centerville210.0
11Thomas Larson15:56.3Alma209.9
12Mitchell Hiatt15:57.4Onsted209.5
12Ethan Powell16:00.4Northville208.5
12Taye Levenson16:04.7Bloomfield Hills207.1
12Luke Long16:05.6West Michigan Homeschool206.8
10Luka Hammond16:06.1Grand Haven206.6
11Ben Hartigan16:07.7Northville206.1
12Isaiah Dinverno16:09.2Jackson Lumen Christi205.6
10Ezekiel Baltierra16:09.4Alma205.5
12Nick Barretto16:09.6Northville205.5
11Jonah Workman16:10.8East Grand Rapids205.1
11Landen Styka16:11.2Ithaca204.9
12Ben Gross16:13.0Allendale204.3
11Ian Morgan16:14.1Okemos204.0
12Elijah Christensen16:14.3Gladwin203.9
12Logan Mullan16:15.8Unattached203.4
12Sullivan Zietlow16:19.0Three Rivers202.3
11Aron Gal16:20.1Grand Haven202.0
10Brandon Cloud16:20.7Northville201.8
11Gage Hoffman16:21.9Stanton Central Montcalm201.4
11Vincent Pattison16:22.7Goodrich201.1
12Ishaan Kundapur16:23.4Northville200.9
11Ronnie Silveira16:24.0Allendale200.7
12Mason Lucas16:25.0Jenison200.3
11Rorik Holmquist16:25.3Marquette200.2
12Kilian Whalen16:25.6Allendale200.1
10Caiden Caswell16:27.0Vicksburg199.7
12Tyler Brock16:27.5Brighton199.5
12Parker Strelecki16:28.1Jenison199.3
10Blake Kulesza16:28.3Brighton199.2
12Mitchell Jeruzal16:29.6Byron Center198.8
11Ethan Ishida16:30.4Dublin Jerome198.5
12Seth Mead16:33.1Gladwin197.6
12Jack Lillywhite16:34.3Flint Kearsley197.2
11Zach Wyderko16:35.1Brighton197.0
12Tyler Outlaw16:36.4Brighton196.5
12Leo Swager16:36.7Jackson Lumen Christi196.4
11Brody Karg16:36.7Harbor Beach196.4
11John Blaskowski16:37.3Saginaw Heritage196.2
12Justin Rona16:38.6Hilliard Davidson195.8
12Matthew Schwartz16:39.3Jenison195.6
12Parker Tiethof16:39.4Allendale195.5
12Ezekiel Grimmet16:40.9Capital Homeschool195.0
12Evan Balko16:40.9Marquette195.0
12James Latstetter16:42.7Flushing194.4
12Landen Boulis16:43.4Hanover-Horton194.2
11Peter Argeropoulos16:43.5Marquette194.2
12Jacob Porter16:43.5Centerville194.2
11Jack Edison16:45.1East Grand Rapids193.6
12Carter Sherman16:45.7Fremont193.4
11Ethan Hertza16:46.1Northville193.3
12Chase Thomsen16:46.6Marquette193.1
12James Barch16:46.7Marquette193.1
12Stewart Waters16:47.5Whitehall192.8
12Hayden Gould16:47.5Big Rapids192.8
11Ben Wetzel16:49.9Madeira192.0
12Miingen Bertrand16:50.3Ithaca191.9
11Anthony Plana16:50.6Frankenmuth191.8
10Mason Hill16:51.0Allendale191.7
11Benjamin Rottier16:51.2Grand Ledge191.6
12Holten Mulherin16:52.0Otsego191.3
10Nicklas Parker16:53.2Frankenmuth190.9
10Trevor Baptist16:55.2Novi190.3
11Nolan Wenglikowski16:55.5Jenison190.2
12Ethan Sellers16:55.8Flint Kearsley190.1
12Mitchell Job16:56.3Centerville189.9
10Kevin Terpstra16:56.5Alma189.8
10Memphis Connor17:00.1Byron Center188.6
9Micah Becker17:01.0East Grand Rapids188.3
12Jacob Essenmacher17:01.2Lapeer188.3
12Cayden McClure17:02.7Dublin Jerome187.8
12Aidan Daly17:03.9Harrison Twp. L’Anse Creuse187.4
12Logan Gehoski17:04.5Bay City Western187.2
11Brett Magnus17:05.8Frankenmuth186.7
10Reeve Oberman17:07.4Petoskey186.2
12Aidan Goodwin17:07.8Otsego186.1
11Caleb Willard17:08.1GRTC Peregrines186.0
11Robert Dykhouse17:09.4Manton185.5
12Isaak Brook17:09.6Pontiac Notre Dame Prep185.5
10Cooper Flick17:09.6Hanover-Horton185.5
12Bobby Donley17:09.8Corunna185.4
11Lincoln Kelly17:09.9Dublin Jerome185.4
12Brady Millington17:10.3Brighton185.2
12Kaelan Miller17:10.9GRTC Peregrines185.0
11Kyle Hughes17:10.9Upper Arlington185.0
12Matthew Eckelberry17:10.9Dublin Jerome185.0
9Abenezer Olson17:11.6Kalamazoo Homeschool Sports184.8
12Nolan Inglis17:12.5DeWitt184.5
10Anthony Schmitz17:13.0GRTC Peregrines184.3
11Ben Gautsche17:13.2Union City184.3
9Alexander Allen17:13.6Alpena184.1
10Bradley Smies17:14.2Hudsonville183.9
12Jonah Bills17:15.0BC Lakeview183.7
11Brendan O’Donohue17:15.4GRTC Peregrines183.5
12Jagger Noel17:15.4Centerville183.5
12Nick Avramov17:15.7Dublin Jerome183.4
11Silas Baird17:16.1Madeira183.3
12Nathan Beemer17:17.8Okemos182.7
12Wyatt Murtos17:18.1Yale182.6
12Andrew Kaczmarczyk17:18.8Bay City Western182.4
11Henry Fredenberg17:19.1Chelsea182.3
10Briggs Warren17:19.4Novi182.2
12Mamdouh Abukaram17:19.9Sylvania Northview182.0
12Cameron Manthey17:20.0Sylvania Northview182.0
12Chase Griffith17:20.1Walled Lake Northern182.0
12Owen Fennelly17:21.1Saginaw Swan Valley181.6
11Tyler Swan17:22.2Centerville181.3
12Jackson Walthorn17:22.3DeWitt181.2
12Alex Habarth17:22.5Harrison Twp. L’Anse Creuse181.2
12Owen Saylor17:22.7Dowagiac Union181.1
12Carson Berko17:22.7Grand Haven181.1
11Colton Blackburn17:24.6Northville180.5
11Kellan Stedcke17:25.0Sylvania Northview180.3
11Gibson Shore17:25.1Jackson Lumen Christi180.3
11Vince Garritano17:25.2Kalamazoo Homeschool Sports180.3
10Simon Shutt17:25.2Okemos180.3
12Maxwell Harder17:25.2Upper Arlington180.3
11Mitchell Cory17:27.4Brighton179.5
11Jackson Schaub17:28.2Benzie Central179.3
11Hunter Parsons17:28.5Whitehall179.2
9Aiden Lambers17:30.7Holland178.4
11Graham Tyler17:30.7Dublin Jerome178.4
11Isaac German17:30.8Novi178.4
11Elijah Baltierra17:31.1Alma178.3
11Ryan Stojov17:31.2Northville178.3
11Alex Filippi17:32.6Sycamore177.8
12Dante Pillot17:33.3Schoolcraft177.6
12Ritvik Ellendula17:33.5Northville177.5
9Karson Lewis17:33.5BC Lakeview177.5
11Charlie Brauer17:33.7Three Rivers177.4
12Andrew Boeringa17:33.8Whitehall177.4
11Grant Johnson17:34.0Manchester177.3
12Matthew Long17:34.1Otsego177.3
9Peter Guerrera17:34.2Dublin Jerome177.3
12Cole Lowery17:34.3Fremont177.2
11Kasen Todtz17:34.4Grand Haven177.2
10Jenson Nagashima17:35.3Dublin Jerome176.9
12Jack Baltes17:36.1Jenison176.6
11Julian Walker17:36.7Algonac176.4
11Carson Burgess17:37.4Brown City176.2
12Parker Fettig17:37.8Petoskey176.1
11Soma Sato17:37.8Novi176.1
10Nolan Lounds17:38.6Grand Ledge175.8
10Rocky Bolton17:38.7Jackson Lumen Christi175.8
10Carter Hutchinson17:38.7Dublin Jerome175.8
12Caleb Wesseldyk17:38.8Otsego175.7
12Bodie Heiss17:39.5Alma175.5
9Ryan Kaulen17:39.5Hilliard Davidson175.5
10Jack Lewis17:41.0Northville175.0
12Owen Zeiser17:41.1Centerville175.0
11Malcolm Richardson17:41.6Warren DeLaSalle174.8
12Blake Taylor17:41.7Fremont174.8
9Chase Sherman17:41.7Jenison174.8
12Andrew Wangler17:42.0Jenison174.7
10Matthew Wortley17:42.4Saginaw Heritage174.5
11Sam Hillary17:42.9East Grand Rapids174.4
11Joshua Carpenter17:43.6DeWitt174.1
10Matteo Meli17:43.7Sycamore174.1
11Zach Hassenzahl17:43.8Hanover-Horton174.1
9Leo Garritano17:44.2Kalamazoo Homeschool Sports173.9
11Kyler Fertig17:44.5Stanton Central Montcalm173.8
12Jackson Meyers17:44.6Allendale173.8
9Eli Miller17:45.1GRTC Peregrines173.6
12Ian Goodrich17:45.4DeWitt173.5
11Braylon Lenneman17:45.4DeWitt173.5
11Jack Sherwood17:45.4Buchanan173.5
10Eli Reutter17:45.9Sycamore173.4
12Jack Huntington17:46.7Eaton Rapids173.1
9Eli Demlow17:47.0BC Lakeview173.0
10Blaine Causey17:47.4Madeira172.9
12Daniel Coderre17:47.8Centerville172.7
10Ryan Frantz17:47.9Haslett172.7
12Trevor Basch17:48.4Capital Homeschool172.5
12Gabe Manchester17:48.4Clinton172.5
12Jack Ryan17:48.5Capital Homeschool172.5
11Andy Kraljevic17:49.0Dublin Jerome172.3
11Cole Pergram17:49.6Frankenmuth172.1
11Jacob Mankey17:49.7Ithaca172.1
12Ben Haakenson17:49.7Grand Ledge172.1
10Ezra Nellis17:50.0Corunna172.0
10Brian Artman17:50.1Kalamazoo Homeschool Sports172.0
12Aidan Ohanyan17:50.1Hudsonville172.0
10David Castrejon17:50.3Newaygo171.9
11Payton Chandler17:51.1Corunna171.6
11Luca Lebron17:51.6Alma171.5
11Jack Grile17:51.7Upper Arlington171.4
11Thad Whitmore17:53.3Ithaca170.9
10Avery Morrow17:53.3Jackson Lumen Christi170.9
11Alex McKennon17:53.6Grand Ledge170.8
12Sam Fairchild17:53.7Walled Lake Northern170.8
10Rolland Sterken17:53.9Jenison170.7
12Alex Rogers17:54.3BC Lakeview170.6
12Teddy Rutkofske17:54.6Yale170.5
10Hunter Smith17:54.7Vicksburg170.4
12Kyan Deam17:55.0Big Rapids170.3
10Silas Daniels17:55.4Sand Creek170.2
10Will Chelotti17:55.5DeWitt170.2
11Bryson White17:55.5Jackson170.2
11Benaiah Roby17:55.7Kalamazoo Homeschool Sports170.1
12Drew Hayes17:55.7Hilliard Davidson170.1
12Dylan Pfeffer17:55.7Hudsonville170.1
10Jacob Ziolkowski17:55.9GRTC Peregrines170.0
11Malcolm Cesario17:56.5Okemos169.8
12Logan Grills17:56.7Bay City Western169.8
11Liam McBeth17:57.0Buchanan169.7
9Chris Durfey17:57.2Onsted169.6
9Rem Piper17:57.3Holt169.6
12Mathew Tripp17:57.7Marquette169.4
12James Bayes17:57.9Onsted169.4
11Aden Ashworth17:58.7Allendale169.1
9Rylen Richey17:59.0Grand Ledge169.0
12Carson Rau17:59.5Upper Arlington168.8
10Drew Vanderpuyl17:59.6Coldwater168.8
10Elliot Leonard17:59.8Centerville168.7
11Jacob Kuntz17:59.9Buchanan168.7
10Beau Kirkdoll18:00.0Niles168.7
12David Artman18:00.1Kalamazoo Homeschool Sports168.6
10Chad Tyson18:00.1Hanover-Horton168.6
11Andrew Feldpausch18:00.4Portland168.5
11Simon Licata18:00.9Petoskey168.4
10Evan MacLaren18:01.3Ithaca168.2
12Cougar Clark18:01.7Frankenmuth168.1
12Elijah Hutchinson18:01.7Grand Ledge168.1
10Luke Aerts18:02.4Coldwater167.9
11Cole Wisener18:02.4Byron Center167.9
11Aidan Vermeulen18:02.9Hudsonville167.7
12Isaac St. John18:03.0Hudson167.7
12Carter Shelton18:03.1Hilliard Davidson167.6
12Kenan Knight18:03.3Alpena167.6
11Matt Schmersal18:03.5Upper Arlington167.5
11Linus Helzerman18:04.2Chelsea167.3
12Connor Latta18:04.3Northville167.2
11Steven Kirschner18:04.5Rudyard167.2
12Joey Cavins18:04.6Rochester Hills Stoney Creek167.1
10Caelan Marsh18:04.7Grand Ledge167.1
12Elijah Forbord18:05.1Brighton167.0
11Nikola Dahlgren18:05.2Walled Lake Northern166.9
11Cole Fernandez18:06.6Flint Kearsley166.5
9Roarke MacArthur18:06.9Brighton166.4
10Noah Schipper18:07.8Holland Calvary Christian166.1
11Hollis Mick18:08.1Jackson166.0
11Kenny Sheffer18:08.9Otsego165.7
11Owen Beindit18:09.2Algonac165.6
11Sylus Wilson18:09.4Stanton Central Montcalm165.5
11Nathan Kafoury18:09.5Warren DeLaSalle165.5
10Brett Lewis18:09.7Saginaw Heritage165.4
10Christian Getz18:09.8Holland Calvary Christian165.4
9Aidan Schwalbach18:10.5Rochester Hills Stoney Creek165.2
12Jason Shoop18:11.0Union City165.0
9Sam Johnson18:11.5Alma164.8
12Camden Lee18:11.6Centerville164.8
9Jackson Duval18:11.7BC Lakeview164.8
9Johnny Coston18:13.0Stanton Central Montcalm164.3
10Logan Rhodes18:13.3Yale164.2
11Brodie Licata18:13.5Lake Fenton164.2
10Cage Edingfield18:13.6Benzie Central164.1
12Edward Fountain18:13.7Capital Homeschool164.1
12Andrew Fugazzi18:13.9Okemos164.0
10Peter Kamp18:14.1Capital Homeschool164.0
9Eli VanPoortfliet18:14.5Benzie Central163.8
10Ethan Fieler18:14.5Sycamore163.8
11Owen Moore18:14.7Portland163.8
12Matthew Pasiak18:14.8Harbor Beach163.7
9Liam DeWitt18:15.9Portland163.4
10Evan Amthor18:16.2Saginaw Heritage163.3
12Bennett Dial18:16.5Upper Arlington163.2
10Lucas Aardema18:17.3East Grand Rapids162.9
11Tyler VanKuiken18:17.5East Grand Rapids162.8
12Jacob Simon18:17.6Remus Chippewa Hills162.8
9Tucker Boggess18:17.6Dublin Jerome162.8
12Finley Markle18:17.8Okemos162.7
10Nicklas Holmes18:18.0Onsted162.7
12Charlie Jackson18:18.1Upper Arlington162.6
12Benjamin Snook18:18.8Grand Ledge162.4
10Andrew Norton18:19.0Dublin Jerome162.3
12Joel Lange18:19.1Adrian Lenawee Christian162.3
12Jack Gorton18:19.4Brooklyn Columbia Central162.2
10Elijah Gibbs18:19.4Dublin Jerome162.2
9Samuel Weiss18:19.5Sycamore162.2
12Micah Derks18:19.5Jenison162.2
9David Kore18:19.6Three Rivers162.1
10Myles Robinson18:19.9Gladwin162.0
11Karl Swager18:20.7Jackson Lumen Christi161.8
12Dominic Otto18:20.7Jenison161.8
11Timothy Chamberlain18:20.8Portland St. Patrick161.7
11Aiden Marple18:21.1DeWitt161.6
11Gavin Ballard18:21.1Sylvania Northview161.6
9Wyatt Hassenzahl18:21.2Hanover-Horton161.6
9Nicholas Richter18:21.2Sycamore161.6
12Rece Grezak18:21.6Northville161.5
11Ben Kuhl18:22.0Marquette161.3
12Mason Montgomery18:22.0Novi161.3
10Logan Jones18:22.3Centerville161.2
11Owen Cross18:22.3Grand Haven161.2
9Carter Cooke18:22.8Jenison161.1
10Gunnar Djerf18:23.5Otsego160.8
12Mason Caryer18:23.7Sylvania Northview160.8
12Carson Prone18:24.1Port Huron Northern160.6
11Finn Gammerath18:24.3Walled Lake Northern160.6
9Tate Manthey18:24.4Sylvania Northview160.5
9Jackson Willard18:24.8GRTC Peregrines160.4
11Noah Chouinard18:24.9Alma160.4
10Trevon Johnson18:25.1Holt160.3
9Aarush Vijay18:25.8Novi160.1
10Gibson White18:26.1Holland Calvary Christian160.0
11Issac Romero18:26.5Fremont159.8
10Cooper Steckroth18:26.6Lake Fenton159.8
10John Keser18:27.1Buchanan159.6
10Owen Thorburn18:27.9Chelsea159.4
12Adam Veotte18:28.2Sycamore159.3
10Parker Grafmeyer18:28.2Dublin Jerome159.3
12Cole Winter18:28.7Goodrich159.1
10Owen Wruble18:29.0Harbor Beach159.0
11Colin Schonsheck18:29.2Sycamore158.9
11Luke Masserant18:30.1Monroe Jefferson158.6
9Jude Balding18:30.2Marquette158.6
9Donnie Richmond18:30.3Portland158.6
11Carter Grimmet18:30.6Capital Homeschool158.5
11Alexander Lipski18:30.6Northville158.5
11Myles Hendel18:31.5Jenison158.2
11Jagger Clark18:31.6Frankenmuth158.1
9Logan Szumila18:31.9Alpena158.0
10Brayden Kelliher18:32.1Jenison158.0
10Evan Armstrong18:32.9Kalamazoo Homeschool Sports157.7
11Zahar Rush18:33.2Petoskey157.6
11Nolan Korolden18:33.8Yale157.4
11Nate Ostrosky18:33.8Brooklyn Columbia Central157.4
10Thomas Fisher18:33.9East Grand Rapids157.4
11Darren Busby18:34.1Sycamore157.3
12Jaylen Wildman18:34.5Flushing157.2
11Alec Holman18:34.8Sylvania Northview157.1
12Zeke Gingerich18:35.2Fairbanks156.9
12Owen Lambarth18:35.3Brooklyn Columbia Central156.9
9Truman Sayles18:35.4Sycamore156.9
10Oliver Howie18:35.7Port Huron Northern156.8
10Luke Wilcutt18:35.9Centerville156.7
10Braeden Conger18:36.0Frankenmuth156.7
9Brady VanConant18:36.1Yale156.6
12Ben Stamm18:37.0Upper Arlington156.3
9Mathieu Ricchiuti18:37.8Dublin Jerome156.1
9Christopher Shemes18:37.9Ithaca156.0
11Peter Soltis18:38.6Jackson Lumen Christi155.8
11Ronan MacArthur18:38.6Brighton155.8
11Connor Wangler18:38.8Jenison155.7
10Connor Pepin18:39.2Croswell-Lexington155.6
12Drew Almquist18:40.2Novi155.3
12Garrett Smith18:41.1Hudsonville155.0
11Ben Verellen18:41.9Gladwin154.7
9Zachary Newman18:42.7Byron Center154.4
12Malachi Payne18:42.8Union City154.4
12Jaxon Ramos18:42.8Allendale154.4
11Ryan Fick18:42.9Brighton154.4
9Brody VanTuinen18:43.0Holland Calvary Christian154.3
11Ryan Hunt18:43.6Bloomfield Hills154.1
10Calvin Kasprowicz18:43.7Hudsonville154.1
12Henry Johnston18:43.9Northville154.0
12Maximus Sinanis18:44.1Novi154.0
12Nicholas Nakic18:44.3Dearborn Divine Child153.9
10Cullen Decker18:44.9Union City153.7
12Cohen Burdick18:44.9Union City153.7
10Dayton VanderMoere18:45.7Grand Ledge153.4
12Beau Shaffer18:46.0Morenci153.3
11Chase Lowery18:46.4Fremont153.2
9Mason Pietrykowski18:47.1Richmond153.0
10Grant Davis18:47.8Port Huron Northern152.7
12Brent DeSaegher18:47.9Ithaca152.7
9Asher Lawson18:48.0Walled Lake Northern152.7
12Gabi Martinez18:49.0Lansing Eastern152.3
10Joseph Richmond18:49.6Sycamore152.1
10Isaac Stebelton18:49.9Petoskey152.0
10Sam Clifton18:50.0Chelsea152.0
10Wyatt Somers18:50.7Northville151.8
11Tyler Ford18:51.0Okemos151.7
9Alec Brown18:51.0Saginaw Heritage151.7
10William Robinson18:51.2Warren DeLaSalle151.6
12Dominic Thomas18:51.4Capital Homeschool151.5
12Ryan Alcox18:51.4Dublin Jerome151.5
10Griffin Frentz18:51.6Petoskey151.5
12Andrew Hintz18:51.6Monroe Jefferson151.5
11Lucas Dykhouse18:51.8Hudsonville151.4
9Liam Raseman18:52.3Otsego151.2
10Levi Quan18:52.6Northville151.1
12KJ Jackson18:53.1Haslett151.0
11Trey Hall18:53.5Three Rivers150.8
9Gerry Socha18:53.6Bloomfield Hills150.8
12Jaxon Strauch18:53.7Corunna150.8
11Bryce Tinlin18:53.9Dublin Jerome150.7
10Sawyer Zeman18:54.5Haslett150.5
10Francis Austen18:54.5Portland St. Patrick150.5
11Gavin Howery18:56.3Webberville149.9
10Mason Raborn18:56.5DeWitt149.8
9Quinton Pletz18:56.6Sycamore149.8
10Brennan Robinson18:56.7Kingston149.8
12Drew Holevac18:57.0Eaton Rapids149.7
11Ross Callahan18:57.5Northville149.5
9Dean Hykes18:57.7Hilliard Davidson149.4
11Ethan West18:58.0Webberville149.3
9Jackson Butts18:58.1Lake Fenton149.3
11Connor Sherwood18:58.4Grass Lake149.2
12Alejandro Valenzuela18:58.4Novi149.2
9Nathan West18:58.5Webberville149.2
9Brendan Werth18:58.7Alpena149.1
10Noah Thelen18:58.8Grand Ledge149.1
11Nick Lewis18:59.7Brighton148.8
10Jonathan Marth19:00.1Jenison148.6
9Caelen Gray19:00.4Holland148.5
12Ryan Couser19:01.0Grand Ledge148.3
10Caleb Adkins19:01.4Holland Calvary Christian148.2
10Dylan Hodges19:01.6Chelsea148.1
11Griffin Good19:01.8Flushing148.1
10Liam Pesce19:01.9Niles148.0
12Coy Weinberg19:02.5Buchanan147.8
9Tyler Harris19:03.2Hanover-Horton147.6
10McKinley Springer19:03.3Corunna147.6
10Kodi Rose19:03.4Haslett147.5
11Jesse Dodge19:03.5Corunna147.5
10Ceon Kirkdoll19:03.6Niles147.5
9Beckett Dennis19:03.9Grand Traverse Academy147.4
12Ben Giroux19:04.0Rochester Hills Stoney Creek147.3
12Landon Jayaraman19:04.1Holt147.3
10Kevin Sebrell19:04.3Eaton Rapids147.2
11Brady Newman19:04.3Byron Center147.2
12Hayden Bacchus19:04.5Alpena147.2
10Sebastian Morrison19:04.5Warren DeLaSalle147.2
10Jake Volz19:04.7Okemos147.1
12Patrick Delavan19:04.9Rochester Hills Stoney Creek147.0
10Pete Fairchild19:05.1Walled Lake Northern147.0
12Nicholas Mardelli19:05.3Pontiac Notre Dame Prep146.9
9Pascal Rasmussen19:06.7Saginaw Heritage146.4
11Logan Selasky19:08.0Saginaw Swan Valley146.0
10Noah June19:08.3Union City145.9
10Jake Acker19:09.0Haslett145.7
12David Fahim19:09.0Northville145.7
11Miles Dell19:09.1Chelsea145.6
10Lukas Albright19:09.3Big Rapids145.6
11Jonah Zietlow19:09.9Three Rivers145.4
10Felix Spitz19:10.1Lansing Everett145.3
9Andrew Nunning19:10.6Pontiac Notre Dame Prep145.1
12Aurelio Mendez19:10.8Jenison145.1
12Jeffrey Jones Smith19:11.4Lansing Sexton144.9
10Joseph Arriola19:11.5Dearborn Divine Child144.8
9Joseph Kamp19:11.8Capital Homeschool144.7
10Zachary Brown19:12.0Novi144.7
12Hunter Rockwell19:12.1Hilliard Davidson144.6
11Keiron Baksa19:12.1Walled Lake Northern144.6
11Wyatt Vanpoortfliet19:12.2Benzie Central144.6
12Andrew Scholten19:13.1Allendale144.3
12Austin Reinhardt19:13.4Alpena144.2
11Kyle Vincent19:13.5Benzie Central144.2
11David Ellis19:14.1Sylvania Northview144.0
12Carter Buckingham19:14.3Eaton Rapids143.9
10Gabe Boelman19:14.7Kalamazoo Homeschool Sports143.8
12Jack Nicol19:14.9Yale143.7
11Austin Van Ek19:14.9Hudsonville143.7
11Cole Wisniewski19:14.9Orchard Lake St. Mary’s143.7
10Warner Vanik19:15.3Dublin Jerome143.6
10Wilson Sheldon19:15.6Jackson Lumen Christi143.5
11Sean Brock19:15.7Capital Homeschool143.4
12Eric Ramsey19:15.7Clinton143.4
9John McCann19:15.8Novi143.4
10Carson Brey19:15.9Petoskey143.4
11Matt Wetzel19:16.1Madeira143.3
11Andrew Norman19:16.2Napoleon143.3
11Liam Schamper19:16.7Grand Haven143.1
11Carson Wernholm19:16.8Marquette143.1
12Brant Maley19:16.9Chelsea143.0
12Callahan Knight19:17.0Grand Ledge143.0
12Jackson Myott19:17.1Grand Ledge143.0
10Micah Couser19:17.8Grand Ledge142.7
9Carson Beach19:18.2Hanover-Horton142.6
11Jamison Swope19:18.3Napoleon142.6
11Alessandro Castillo19:18.4Holland142.5
10Daniel Lee19:18.4Novi142.5
12Caleb Johnson19:18.7Sand Creek142.4
10Zack Buttigieg19:18.7Grass Lake142.4
9Eli Hobson19:19.4Montrose142.2
10Grady Hazelwood19:19.5Sand Creek142.2
11Jack Helsel19:19.7Manton142.1
12Tomas Zuniga19:20.1Allendale142.0
10Aiden Giancotti19:20.3Holt141.9
11Jaxxon Thelen19:21.4Ionia141.5
10Rodrigo Valenzuela19:21.5Novi141.5
11Tyler Sillick19:21.8Northville141.4
11Evan Gerry19:21.9Frankenmuth141.4
9Landen Bermudez19:22.0Dearborn Divine Child141.3
12Maximiliano Juarez19:22.2Dearborn Divine Child141.3
10Alex Debiasi19:22.4Jackson Lumen Christi141.2
12Jacob Marth19:22.6Jenison141.1
10Blake Rhoton19:22.7Byron Center141.1
12Jackson O’Dell19:23.2Hilliard Davidson140.9
9Ivan Neuman19:23.4Marquette140.9
11Law Sholten19:23.5Frankenmuth140.8
10Eli Williamson19:23.7Standish Sterling140.8
10Jaxon Bunce19:23.9Kalamazoo Homeschool Sports140.7
9Liam Gunnink19:24.0Jenison140.7
11Rehaan Chattopadhyay19:24.2Northville140.6
11Dane Sprague19:24.5Allendale140.5
9Matteo Ortega19:25.1Saginaw Heritage140.3
11Evan Rolston19:25.2Stanton Central Montcalm140.3
10Max Limbert19:25.4Hilliard Davidson140.2
10Thoma Hattori19:25.6Novi140.1
10Grant Bulgrien19:25.7Hanover-Horton140.1
9Travis Schiebner19:26.0Saginaw Heritage140.0
12Jaden Ryke19:26.0Bloomfield Hills140.0
12Connor Candler19:26.2Schoolcraft139.9
9Theodore Nakamoto19:26.5Novi139.8
12Jack Beal19:26.7Dublin Jerome139.8
10Caleb DuPuis19:26.7Jenison139.8
12Parker Rubin19:27.9Grand Traverse Academy139.4
12Matthew Dusett19:28.1Yale139.3
9Hendrix McKay19:28.1Alpena139.3
11Blake Griffis19:28.3Hanover-Horton139.2
12Benjamin DeRidder19:28.9Benzie Central139.0
9Micah Stern19:29.5Lapeer138.8
9Rahul Prasanna19:29.6Novi138.8
12Noah Murray19:29.8Bloomfield Hills138.7
10Reese Lepeak19:30.7Bay City Western138.4
12Kevin Roberts19:31.2Ypsilanti Arbor Preparatory138.3
10Jonah Busen19:31.5Monroe Jefferson138.2
9Walter Armstrong19:31.7Benzie Central138.1
9Andrew Hiestand19:31.8Hilliard Davidson138.1
12Mason Newman19:31.9Northville138.0
11Dylan Penzien19:32.3Milan137.9
11Sam Noora19:32.5Kalamazoo Homeschool Sports137.8
9Miguel Rodriguez19:33.0Niles137.7
12Jacob Fry19:33.4Hilliard Davidson137.5
10Lincoln Morden19:33.5Grand Ledge137.5
10Luke Arendshorst19:33.7Holland137.4
12Aidan Taylor19:34.0Union City137.3
12Nathan Chapin19:34.1Jenison137.3
10Grant Lapham19:34.3Okemos137.2
10Alec Dodak19:34.8Manchester137.1
9Andrew Doll19:35.0Fairbanks137.0
10Boden Starr19:35.0Madeira137.0
10Henry Burris19:35.2Petoskey136.9
9Bryce Schuh19:35.5Holt136.8
10Leo Alafita19:35.8Chelsea136.7
10Aidan Bradley19:35.8Springport136.7
12Alex Morin19:36.4Martin136.5
12Josh Howard19:36.5Holt136.5
10Daniel Thomas19:36.7Fairbanks136.4
11Zach Witherspoon19:37.1Algonac136.3
10Fisher Lipsey19:37.3Grand Ledge136.2
10Spencer Dammann19:37.6Saginaw Swan Valley136.1
10Tyler Rockafellow19:37.8Perry136.1
10Allen Gaines19:38.8Yale135.7
10George Rollins19:39.5DeWitt135.5
9Jude Wentzloff19:39.9Jackson Lumen Christi135.4
11Mason Maley19:40.0Chelsea135.3
12Nicholas Harris19:40.5Novi135.2
9Rudy Lowry19:41.0Hanover-Horton135.0
10Hunter Hall19:41.5Lapeer134.8
12Cody Bencovsky19:41.6Eaton Rapids134.8
10Zachary Taylor19:41.8Clinton134.7
Jacob Rowland19:42.4Sylvania Northview134.5
12Dylan Trent19:42.7Rochester Hills Stoney Creek134.4
11Owen Sikora19:43.0Upper Arlington134.3
11Judah Bakaitis19:43.0DeWitt134.3
10Caeden Gwinn19:43.1Corunna134.3
10Connor Boteler19:43.1Grass Lake134.3
9Connor Lampe19:43.6Okemos134.1
9Fabian Martinez-Arreola19:43.8Jenison134.1
12James Griffiths19:43.9Gladwin134.0
11Kevin Feng19:44.0Upper Arlington134.0
10Garrett Lansing19:44.3Petoskey133.9
11Louis Musser19:44.9Bay City Western133.7
9Reagan Downing19:45.1Holland Calvary Christian133.6
9Mason Williams19:45.4Holland Calvary Christian133.5
10Miles Woodman19:45.8Ithaca133.4
9Sam Siddall19:46.2Northville133.3
11Taiven Wang19:47.0Petoskey133.0
9Will Lindsay19:47.2Marquette132.9
12Ivan Greman19:48.0Saginaw Heritage132.7
12John Miller19:48.9Grand Ledge132.4
12Trevor Gutteridge19:49.3Goodrich132.2
10William Drake19:49.4Grand Ledge132.2
11Ethan Hull19:49.5Capital Homeschool132.2
9Kollin Spyker19:49.5Mason County Central132.2
12Thurston Imhoff19:49.9Alpena132.0
12Tyler Van Antwerp19:50.5Whitehall131.8
10Andrew Mitchell19:50.7Northville131.8
10Timothy Minfield19:50.8Rochester Hills Stoney Creek131.7
11Trace Fisher19:50.9Standish Sterling131.7
11Nicholas Trame19:50.9Sand Creek131.7
10Eric Pierce19:51.1Byron Center131.6
11Lukas Curylo19:51.2Napoleon131.6
12Harsh Ahire19:51.4Novi131.5
12Alex Keck19:51.6Upper Arlington131.5
12Nathan Vander Lugt19:51.9Stevensville Lakeshore131.4
9Noah Rosales19:52.0Holland131.3
10Thijs Van Rijn19:52.0Kingston131.3
10Ryder Nichols19:52.3Byron Center131.2
10Isaiah Cates19:52.6Unattached131.1
9Gabriel Piach19:52.6Gladwin131.1
9Azrael Horvath19:53.4Manton130.9
12Bodie Bryans19:53.4Buchanan130.9
10Santanna Minfield19:53.6Rochester Hills Stoney Creek130.8
10Joel Schmidt19:53.6Grand Ledge130.8
12Landen Hall19:53.9Muskegon Mona Shores130.7
11Noah Bower19:54.4Hudsonville130.5
11Hayden Fox19:54.8Muskegon Mona Shores130.4
12Ethan Henry19:55.7Jenison130.1
11Brayden VanOs19:56.1Big Rapids130.0
9Anderson Cook19:56.2Hanover-Horton129.9
10Logan Ruczynski19:56.5Alpena129.8
9Pranay Sharma19:56.7Northville129.8
12Tomas Mendez19:56.9Jenison129.7
9Branden Hairston19:57.0Novi129.7
11Seth Templeton19:57.4Rudyard129.5
9Benjamin Travelbee19:57.9Coldwater129.4
11Everett Radgens19:58.9Vicksburg129.0
12Tamer Zahr19:59.0Dearborn Divine Child129.0
11Jaycob Hipps19:59.1Montrose129.0
12Hudson Inman19:59.2Burton-Bendle128.9
11Cole Hansen19:59.3Muskegon Mona Shores128.9
10Jacob Fletcher19:59.6Kalamazoo Homeschool Sports128.8
10Judson Phillips20:00.0Byron Center128.7
10Eli Folkersma20:00.5Rudyard128.5
10Lucien Lamothe20:00.9Warren DeLaSalle128.4
12John Cobb20:01.1Bloomfield Hills128.3
11Joey Glinski20:02.1Montrose128.0
12Liam Carter20:02.2Pontiac Notre Dame Prep127.9
12Logan Hewitt20:03.0Benzie Central127.7
12Athan Shizas20:03.3Rochester Hills Stoney Creek127.6
10Gabriel Newman20:03.3Sycamore127.6
11Alex Holda20:04.2Grass Lake127.3
12Trenton ODea20:04.5Saginaw Heritage127.2
11Michael Matlock20:04.7Niles127.1
9Gabe Jaime20:04.8Saginaw Heritage127.1
9Isaac Griffith20:05.0Walled Lake Northern127.0
11Ethin Chandler20:05.2Benzie Central126.9
9Tony Hilton20:05.5Three Rivers126.8
9Sebastian Gentle20:05.9Sycamore126.7
10Carson Summerfield20:07.4Vicksburg126.2
11Isaac FoxElster20:09.1Portland St. Patrick125.6
10Nathan Clemons20:09.4Algonac125.5
12Nicholas Johnson20:09.5Fairbanks125.5
10Kehyan Page20:10.0Portland125.3
9Rex Pumford20:10.6Whitehall125.1
9Trevor Mieras20:10.6Hudsonville125.1
10Riley Weed20:11.1Holland Calvary Christian125.0
10Simon Whitwam20:11.5Holt124.8
11Gavin Ottinger20:11.6Goodrich124.8
11Ace Drewyor20:11.9Schoolcraft124.7
12Mattis Bramer20:12.0Lapeer124.7
10Michael Navitskis20:12.5Manchester124.5
11Brendan Wolf20:12.6Saginaw Heritage124.5
11Brennan Parker20:12.7Corunna124.4
12Kelsey Simms20:12.7Bloomingdale124.4
11Mason Becker20:12.7Jackson124.4
9Liam Thelen20:12.9Ionia124.4
12Nate McAvoy20:13.2Frankenmuth124.3
11Evan Gillahan20:13.2Okemos124.3
11Dontrel Taylor20:13.5Three Rivers124.2
11Liam Sullivan20:13.6Jackson Lumen Christi124.1
12Reed Remington20:13.6Bloomingdale124.1
10Ahmed Aboujrad20:13.6Okemos124.1
9CJ Shilling20:14.7Flushing123.8
10Kenneth White20:15.3Ypsilanti Arbor Preparatory123.6
10David Bazan20:15.4Novi123.5
11JJ Meihls20:15.5Fairbanks123.5
10Benjamin Barkham20:15.8Rochester Hills Stoney Creek123.4
11Caleb Stern20:17.2Lapeer122.9
10Connor Burch20:17.7Grand Ledge122.8
11Benjamin Nunnold20:17.8Warren DeLaSalle122.7
10Grayson Campbell20:17.9Vicksburg122.7
10Harper Doyle20:18.1Manchester122.6
11Jack Kerrigan20:18.8Croswell-Lexington122.4
10Collin Bauer20:19.5Schoolcraft122.2
10Jack Taylor20:19.6Warren DeLaSalle122.1
11Morgan Moy20:19.6Okemos122.1
10Jameson Ronzello20:19.7Goodrich122.1
12Donald Thompson20:20.0Big Rapids122.0
12Jacob Krompetz20:20.2Gladwin121.9
10Corbin Knoerr20:20.5Bay City Western121.8
12Drew Morey20:20.8BC Lakeview121.7
9Karsten Martin20:20.9Pontiac Notre Dame Prep121.7
10John Wilson20:21.0Flushing121.7
10Noah Verdejo20:22.3Novi121.2
10Brayden Carlson20:23.2Newaygo120.9
12Bryce Nisly20:23.6Fairbanks120.8
9John Fontes20:24.1Walled Lake Northern120.6
10Oliver Ridley20:24.3Saginaw Heritage120.6
9Owen Lawrence20:24.3Bloomfield Hills120.6
11Dominic Smith20:24.6DeWitt120.5
12Eric Cameron20:24.7Chelsea120.4
11Isaac Whipple20:25.6Grand Traverse Academy120.1
9Garrett Crimmin20:25.8Marquette120.1
9Noah Heriford20:25.9Grand Ledge120.0
12Rooster Poll20:26.0Newaygo120.0
11Landon Harris20:26.3Benzie Central119.9
10Brady Moran20:27.2Jackson Lumen Christi119.6
11Nathan Kunzi20:27.2Hudsonville119.6
12Noah Thorley20:27.8Fairbanks119.4
10Sebastian Hernandez20:28.0Coldwater119.3
10Isaac Sandelin20:28.0Vicksburg119.3
9Trevor Meyer20:28.7Otsego119.1
11Gavin Hiler20:29.3Lake Fenton118.9
11Christian Prong20:29.6South Haven118.8
10Austin Strand20:30.1Clinton118.6
11Timothy Aung Soe20:30.7BC Lakeview118.4
10Jackson Poll20:31.2Mason County Central118.3
12Bobby Wilson20:31.4Okemos118.2
11Matthew Badley20:32.1Whitehall118.0
11Dalles Bailiff20:32.3Ionia117.9
10Nicolas Eisen20:32.6Allendale117.8
11Tyson Gaydosh20:33.1Brooklyn Columbia Central117.6
12Connor Mason20:33.8Saginaw Heritage117.4
11Zach Danes20:34.1Bloomingdale117.3
12Cole Hinterman20:34.3Hudsonville117.2
10Owen VanDyke20:34.4Allendale117.2
12Mark Bulgrien20:35.2Harbor Beach116.9
9Logan Carrier20:35.4Yale116.9
9DJ Menhennick20:35.4Marquette116.9
10Brady Adams20:35.5Fairbanks116.8
11Seth Jenkins20:35.6Hudsonville116.8
10Roanan OKeefe20:36.3Capital Homeschool116.6
9Michael Limperos20:36.7Hilliard Davidson116.4
10Daniel Sedlock20:36.8Walled Lake Northern116.4
12Dylan Danner20:37.6Schoolcraft116.1
12Zachary Nunn20:38.9Holt115.7
11Logan Brown20:39.4Standish Sterling115.5
9Colton Lynn20:40.0Saginaw Heritage115.3
10Justice Ashley20:40.6Lake Fenton115.1
11Ben Wheeler20:41.0Sand Creek115.0
10Ryan Geerts20:41.5Holland114.8
12Cole Spencer20:42.9Bay City Western114.4
10Kohen Van Houten20:43.0Hudsonville114.3
11Henry Greene20:43.8BC Lakeview114.1
11Aiden Lindblom20:44.6Bloomfield Hills113.8
11Blake Kurczewski20:45.0Walled Lake Northern113.7
10Kalen Amunga20:45.2Holt113.6
10Tanner Dingman20:46.1Eaton Rapids113.3
12Owen Holman20:46.4Bay City Western113.2
11Ayden Hipps20:46.5Montrose113.2
12Grant Foumia20:46.9Orchard Lake St. Mary’s113.0
10Tre Fluker20:47.1Sand Creek113.0
11Samuel Corak20:47.8Dearborn Divine Child112.7
10Cameron Garcia20:48.2Milan112.6
Landon Barton20:48.2Grand Ledge112.6
10Brendan Miller20:48.7Dearborn Divine Child112.4
12Conor Courtade20:48.8Rochester Hills Stoney Creek112.4
9Skyler Anthony20:48.9Bloomfield Hills112.4
9Brenley Legg20:49.6Coldwater112.1
9Carter Lee20:49.7Monroe Jefferson112.1
12Joel Bezeau20:49.8Monroe Jefferson112.1
9Ethan Reynolds20:50.3Brooklyn Columbia Central111.9
11Alex Kardasz20:50.9Warren DeLaSalle111.7
9William Platt20:51.1Pontiac Notre Dame Prep111.6
11Daxton MacDonald20:51.3Muskegon Mona Shores111.6
9Max Wolgast20:52.4Three Rivers111.2
12Jackson Pletcher20:52.4Flint Kearsley111.2
12Sawyer Rosberg20:53.8Richmond110.7
12Jackson Lipsey20:55.2Grand Ledge110.3
11Isaac McAlvey20:55.5Capital Homeschool110.2
10Jeremiah Delagarza20:55.7Lansing Everett110.1
12Donovan Germain20:55.9Richmond110.0
11Matthew Sherman20:56.2Bloomfield Hills109.9
11Ryan Lapan20:56.4Standish Sterling109.9
11Alexander Schram20:56.4Saginaw Swan Valley109.9
12Oliver Kugler20:56.5Pontiac Notre Dame Prep109.8
10Elton Bailey20:56.5Fairbanks109.8
11Ethan Kilgore20:56.7Holt109.8
12Elijah Swift20:57.7Lansing Everett109.4
9Ryan Khatir20:59.0Muskegon Mona Shores109.0
11Andrew Owens20:59.9Whitehall108.7
12Nate Bell20:59.9Bloomfield Hills108.7
10James Odell21:01.0Bloomingdale108.3
10Jadon Dettmann21:01.3Martin108.2
11Brayden Dalbec21:01.6Croswell-Lexington108.1
10Adolfo Sanchez-Perez21:02.0Niles108.0
12Christopher Seymour21:02.5Lansing Everett107.8
10Ronan Stelzer21:02.6Clinton107.8
12Sai Kodali21:02.7Novi107.8
11Levi Wilcox21:03.2Hudsonville107.6
9Eshan Sikder21:03.7Novi107.4
9Chris Jarski21:04.5Warren DeLaSalle107.2
11Drake Bosse21:04.6Onsted107.1
12Francis Jabboury21:04.8Orchard Lake St. Mary’s107.1
12Ryland Brechting21:05.2Hudsonville106.9
10Luke McCarty21:05.2Hudsonville106.9
10Carter Krause21:05.7Yale106.8
10Quinn Bloemendaal21:06.5Holland106.5
12Andon Palmer21:08.9Whitehall105.7
12Garrison Angliss21:09.1Flushing105.6
10Ayven Evancho21:09.2Flushing105.6
9Emiliano Avila21:09.6Saginaw Heritage105.5
11Nazario Estrada21:10.5Holland105.2
10Cole Dalton21:10.8Stevensville Lakeshore105.1
10Trenton Gordon21:10.8Dowagiac Union105.1
9Wesley Goellner21:11.0Fairbanks105.0
11Bryce Clarkson21:11.0Okemos105.0
10Eli Willoughby21:11.4Grand Traverse Academy104.9
12Eric Fisher Jr21:11.8Perry104.7
9Levi Knoop21:11.9Portland St. Patrick104.7
9Cooper Causey21:12.0Madeira104.7
10Dayne Ivey21:13.7Pinconning104.1
Oliver Trout21:14.4Niles103.9
11Timothy Austin21:15.0DeWitt103.7
10Wyatt Wanaanen21:17.0Montrose103.0
10Ty Galle21:17.7Petoskey102.8
9Jack Kowalski21:17.8Saginaw Heritage102.7
10Jeffery Sisson21:18.0Gladwin102.7
11Corbin Barker21:18.1Allendale102.6
9Jayce Lloyd21:18.9Schoolcraft102.4
12Wyatt Berger21:19.6Morenci102.1
9Luke McKown21:19.7Union City102.1
11Matthew Howery21:19.7Webberville102.1
10Tanner Carlson21:20.2Remus Chippewa Hills101.9
10Alejandro Marquez21:20.2Bloomingdale101.9
10Brady Wing21:21.6Novi101.5
10Ethan Hittle21:21.7Manchester101.4
10Isaiah Morrow21:22.4Manton101.2
12Jibrael Al-Shinnawi21:22.5Lansing Everett101.2
9Jacob Keef21:22.9Byron Center101.0
12Nicholas Daup21:23.4Burton-Bendle100.9
9Raul Reyes21:23.7Holland100.8
10Mickey Sparkes21:23.9Bloomfield Hills100.7
10Reece Lloyd21:24.0Schoolcraft100.7
10Nolan Kochany21:24.0Bay City Western100.7
12James Freeman21:24.2Rochester Hills Stoney Creek100.6
11Jack Reyes21:24.5Algonac100.5
11Jeremy VanderWall21:25.1Hudsonville100.3
9Jacob Borowicz21:25.5Dearborn Divine Child100.2
11Jaxon Serna21:26.5Allendale99.8
11Kyle Brissette21:26.8Orchard Lake St. Mary’s99.7
10Conner Morrison21:28.9Ionia99.0
12Parker Wood21:30.1Ithaca98.6
12Will Harber21:30.1Bloomfield Hills98.6
12Alex Ebel21:31.2Bay City Western98.3
12Xavier McCallum21:31.2Byron Center98.3
12Timmy Stull21:32.1Goodrich98.0
10Milo Dahleen21:33.0Alpena97.7
9Abe Blaskowski21:33.6Saginaw Heritage97.5
11Brennan Tamblyn21:34.7Hanover-Horton97.1
12Loren Bowen21:34.8Dowagiac Union97.1
12Ryan Oberle21:35.2Goodrich96.9
10Van Roach21:35.6Muskegon Mona Shores96.8
12Joel David21:36.2Brooklyn Columbia Central96.6
11Camron Willis21:36.8Rudyard96.4
11Griffin Olson21:37.2Benzie Central96.3
10Alexander Boynton21:37.2Schoolcraft96.3
12Kaleb Richardson21:37.4Adrian Lenawee Christian96.2
11Aldolfo Vera-Rangel21:37.9Remus Chippewa Hills96.0
11Andrew Nosis21:38.0BC Lakeview96.0
9Alexander Repp21:38.2Croswell-Lexington95.9
11Jordan Hassenzahl21:38.9Sand Creek95.7
10Zaine Nichols21:39.0Rudyard95.7
10Oliver Dankert21:39.1Rudyard95.6
10Andrew Russell21:39.6Haslett95.5
11Caden Hughes21:40.1Remus Chippewa Hills95.3
11Logan Snoap21:43.4Hudsonville94.2
12Noah Worden21:43.5Eaton Rapids94.2
9Cadyn Carlson21:43.7Big Rapids94.1
9Zachary Barszczowski21:44.2Dearborn Divine Child93.9
10Aiden McLean21:47.3Milan92.9
9Christopher Spyker21:47.3Standish Sterling92.9
12Caleb Rose21:48.1Stanton Central Montcalm92.6
10John Hunter21:48.2Pontiac Notre Dame Prep92.6
9Willem Burris21:48.3Petoskey92.6
12Nolan Kuntz21:48.7Saginaw Heritage92.4
10Connor Chittaro21:48.9Dearborn Divine Child92.4
10Cameron Cobley21:49.0BC Lakeview92.3
11Jake Soto21:50.6Alma91.8
9Justin Hackey21:51.3Whitehall91.6
10Larry Watson21:51.7Three Rivers91.4
11Ari Johnson21:52.3Buchanan91.2
12Killian Horkey21:53.5Lake Fenton90.8
10Marshall Baker21:54.8Okemos90.4
9Peyton Marks21:54.9Stanton Central Montcalm90.4
12Josh Odell21:55.9Bloomingdale90.0
10David Bauer21:56.1Morenci90.0
11Justin Gale21:56.7Manchester89.8
11Abdel Youssouf21:57.4Lansing Everett89.5
11Tristin Chartrand21:57.4Springport89.5
11Eli Lewis21:58.5Muskegon Mona Shores89.2
9Parker Hetrick21:58.7Coldwater89.1
12Aaron Esquivel21:59.7Lansing Everett88.8
10Colton Woods21:59.8Stevensville Lakeshore88.7
9Clint Malcolm22:00.8Algonac88.4
12Ben Elder22:01.1Grand Ledge88.3
10Carter Chadek22:01.4Adrian Lenawee Christian88.2
12Weston Buchanan22:01.6Flushing88.1
12Cayden Apol22:01.6Hudsonville88.1
9Andrew Todd22:01.9Warren DeLaSalle88.0
9Charles Kapa22:02.6Flushing87.8
9Alex Florian22:02.7Eaton Rapids87.8
9Bentley Cromer22:03.0Alma87.7
11Zachary Spaulding22:03.0Newaygo87.7
10Carter Josef22:04.0Lapeer87.3
12Ben Klingbeil22:04.8Orchard Lake St. Mary’s87.1
10Jaden Rodriguez22:04.9Saginaw Swan Valley87.0
10Alex Holmes22:05.2Lansing Eastern86.9
9Cooper Highlen22:05.9Ionia86.7
10Marcus Blankenship22:06.1Saginaw Swan Valley86.6
9Jeremiah VanHouten22:06.2Martin86.6
9Zachary Prater22:07.4Sand Creek86.2
11Devon Simpson22:07.5Buchanan86.2
11Caden Laurn22:07.6Marquette86.1
9Lliam Badryka22:07.9Lapeer86.0
9Xander Towery22:08.2Ionia85.9
10Jacob Pizio22:08.6Clinton85.8
10Tyne Evans22:09.3Stanton Central Montcalm85.6
9Logan Williams22:09.4Flint Kearsley85.5
10Noah Foley22:09.6South Haven85.5
11Marley Hinds22:10.4Buchanan85.2
11Blaine Berson22:11.1Whitehall85.0
Owen Riggenbach22:11.5Niles84.8
9Kai Estep22:12.1Saginaw Heritage84.6
10Owen Ledebuhr22:13.6Holland Calvary Christian84.1
11Leo Bearss22:14.0Yale84.0
9Steven Foltz22:14.3Yale83.9
Austin Fettinger22:14.7Niles83.8
11Dale Sehy22:15.2Vicksburg83.6
10Drew Roiniotis22:15.3Vicksburg83.6
10Troy Harding22:15.4Madeira83.5
12Elijah Parmley22:16.1Whitehall83.3
10Jesse Taylor22:16.4Flint Kearsley83.2
12Korbin Fields22:16.6South Haven83.1
9James Schillinger22:16.6Petoskey83.1
11Aiden Tedora22:16.8Hudson83.1
9Carson Duffield22:17.0Corunna83.0
10Domingo Decoster-Elizondo22:17.2Grass Lake82.9
9Corbin Maddox22:17.7Alma82.8
12James Bradley22:17.8Hanover-Horton82.7
10Hudson Miller22:18.4Clinton82.5
12Micah Dunn22:18.5Saginaw Heritage82.5
12Mao Nakajima22:19.3Croswell-Lexington82.2
12Dieudonne Bahati22:19.6Holland82.1
11Cayson Smith22:19.9Standish Sterling82.0
9Elliott Taylor22:20.3Richmond81.9
12Isaac Roggenbuck22:20.6Harbor Beach81.8
11Xavier Stoddard22:21.1Benzie Central81.6
11Julian Trevino22:21.8Saginaw Heritage81.4
9Raphael Schaub22:23.9Grand Traverse Academy80.7
12Alex Wilkins22:24.3Grand Traverse Academy80.6
11Emmet Van Cleave22:24.8Grass Lake80.4
9Isaac Wilson22:26.2Hudson79.9
9Blake Vallad22:26.3Standish Sterling79.9
9Gavin White22:26.4Jackson79.9
10Hunter Hayes22:26.8Martin79.7
12Kaleb Manska22:27.9Richmond79.4
10Donovan Amos22:28.5Harper Woods79.2
12Brady Tamblyn22:28.9Hanover-Horton79.0
11Silas Miller22:30.1Perry78.6
9Khory Michaels22:30.2Warren DeLaSalle78.6
12Gavin Hullinger22:30.5Pontiac Notre Dame Prep78.5
10Grant Hoskins22:31.9Stevensville Lakeshore78.0
11Henry Nanzer22:36.1Okemos76.6
11Xander Hallock22:36.3Three Rivers76.6
10Jack Favreau22:37.1Adrian Lenawee Christian76.3
12Zach Vonk22:37.9Holland Calvary Christian76.0
11Devon Alberto-Loosier22:40.8Vicksburg75.1
10Nicholas Sargent22:40.8Dearborn Divine Child75.1
10Joel Kaiser22:40.9Alpena75.0
12Ian McLellan22:41.6Byron Center74.8
11Mack Burba22:43.3Flushing74.2
12Weston Kinney22:44.5Grand Traverse Academy73.8
11Tanner McNair22:44.6Portland73.8
12Jack Mattson22:45.9Walled Lake Northern73.4
9Struck-Curtis Landin22:46.6Flint Kearsley73.1
10Keegan Gray22:47.0Onsted73.0
12Ty Edwards22:48.8Schoolcraft72.4
10Peter Baker22:51.3Clinton71.6
10Eli Schneider22:51.4Okemos71.5
10Auden Kane22:51.5Bloomfield Hills71.5
9Gabe Noguez22:52.3Coldwater71.2
11Nate Dix22:52.4Grand Traverse Academy71.2
9Aidan Grimm22:52.8Clinton71.1
12Christopher Hunter22:53.0Pontiac Notre Dame Prep71.0
12Bryce Thurow22:53.5Mason County Central70.8
9Sam Hayes22:54.6Haslett70.5
11Lowell Milett22:55.0Brown City70.3
10Jaxon Boehm22:57.4Stevensville Lakeshore69.5
9Tanner Kauzlarich22:57.4Flushing69.5
10Chase McCarthy22:58.8Algonac69.1
12Faolan Hill22:59.5Saginaw Heritage68.8
10Jack Kemsley23:00.1Okemos68.6
12German Novy23:02.2Whitehall67.9
11Collin Grove23:04.7Algonac67.1
10Brandon Watz23:04.9Bay City Western67.0
9Cruz Newville23:05.5Alma66.8
10Hunter Hacker23:06.4Springport66.5
11Carson Dissette23:07.2South Haven66.3
11Brennon Rommeck23:08.5Okemos65.8
10Oliver Vonk23:09.6Holland Calvary Christian65.5
9Landon Cooley23:10.3Pinconning65.2
9Angel Brito23:10.7Dowagiac Union65.1
12Mason Hawthorne23:11.2Union City64.9
10Jack Wallender23:11.7Manton64.8
9Owen Peterson23:13.8Manton64.1
9Owen Cross23:13.9Flushing64.0
9Jasper Kida23:14.0Grand Traverse Academy64.0
9Greyson Jones23:14.4Whitehall63.9
11Ben Bak23:14.9Bloomfield Hills63.7
11Connor Huff23:15.1Bloomingdale63.6
12Broderick LaBar23:15.5Lapeer63.5
10Evan Freeland23:15.6Kingston63.5
11Conor Vanbuhler23:17.2Dearborn Divine Child62.9
10Matthew Austin23:18.3DeWitt62.6
12Jacob Brookens23:18.8Whitehall62.4
10Adam Hasenbank23:19.0Allendale62.3
11Jayson Hitchcock23:19.7DeWitt62.1
10Destan Ardan23:19.8Grand Traverse Academy62.1
9Ethan Baker23:20.0Haslett62.0
11Kody Hazen23:25.0Remus Chippewa Hills60.3
12Lucas Kissoondial23:25.5Bloomfield Hills60.2
12Malik Elewa23:25.5Bloomfield Hills60.2
9Jericho Borck23:26.3Hudson59.9
10Eli Gillespie23:26.7Webberville59.8
9Konstantin Rush23:26.7Petoskey59.8
9Tyler Peterson23:26.9Bloomfield Hills59.7
10Caden Ardan23:27.8Grand Traverse Academy59.4
9Collin Andrews23:29.4Lake Fenton58.9
10Joel Sniegowski23:29.6Onsted58.8
11Jacob Erickson23:31.6Niles58.1
10Micah Yates23:31.8Corunna58.1
9Charles Spencer23:34.4Buchanan57.2
10Dameon Totten23:35.9Haslett56.7
9Ryan Warburton23:37.0Pontiac Notre Dame Prep56.3
12Jackson Parker23:37.6Schoolcraft56.1
12Nolan Prevo23:37.9Lansing Everett56.0
9Jacob Tatsak23:38.4Adrian Lenawee Christian55.9
10Jonah Spencer23:39.2Webberville55.6
9Keagon Kostecki23:39.4Big Rapids55.5
10Hank Bobicz23:40.1Milan55.3
9Landon Mitteer23:40.1Whitehall55.3
10Chason Biller23:40.2Remus Chippewa Hills55.3
10Ethan McVicker23:40.3Mason County Central55.2
11Nick Pung23:42.8Portland St. Patrick54.4
10Ayden Stauff23:43.7Grass Lake54.1
12Nathan Fears23:45.1Portland St. Patrick53.6
12Mason Noonan23:48.5Stevensville Lakeshore52.5
9Brighton Lam23:49.3Vicksburg52.2
9Vince Budd23:49.9Manchester52.0
10Hunter Shotts23:50.1Croswell-Lexington52.0
9Thomas Naylor23:51.6Pontiac Notre Dame Prep51.5
10Robbie Kilpatrick23:52.6Harbor Beach51.1
9Hunter Weber23:54.2Stevensville Lakeshore50.6
9Declan Phelps23:55.7East Jackson50.1
11Ben Bosse23:58.7Buchanan49.1
9Zander Kelch23:59.3Croswell-Lexington48.9
11Colin Pratt24:01.1Montrose48.3
10Brady Butzler24:03.9Lake Fenton47.4
12Kevin Spudowski24:04.1Brown City47.3
10Nathan Ward24:05.1Manton47.0
8Patrick Austen24:06.9Portland St. Patrick46.4
11Gabe Holman24:07.9Ionia46.0
10Zachary Ebel24:07.9Bay City Western46.0
9Blake Wilson24:08.7Okemos45.8
11Ethan Wiedyk24:08.9Standish Sterling45.7
9Elliott Olsen24:09.5Allendale45.5
12Van Atchison24:11.3Petoskey44.9
10Henry Hetrick24:11.6Haslett44.8
10Gari Salvador-Garcia24:12.1Martin44.6
9Logan Decker24:15.4Coldwater43.5
10William Taylor24:16.9Springport43.0
12Noah Reinsma24:16.9Hudsonville43.0
10Decorion Mason24:17.5Lansing Sexton42.8
10Jack Dibert24:18.8Union City42.4
9Joshua Jordan24:18.8Springport42.4
10Nick Neuman24:19.3Brooklyn Columbia Central42.2
9Matthew Hetrick24:19.4Holt42.2
9Talon Thompson24:19.6Ionia42.1
11Terrance Wilson24:21.0Harper Woods41.7
11Perry Middaugh24:21.2Grand Traverse Academy41.6
11Preston Boggs24:22.5Flint Kearsley41.2
10Elijah Laninga24:24.7Holland Calvary Christian40.4
10Parker Stayton24:25.1Goodrich40.3
10Kegan Stewart24:25.6Warren DeLaSalle40.1
12Emeer Bush24:27.5Lansing Everett39.5
12Nick Pratt24:29.3East Jackson38.9
11William Whitman24:33.5Montrose37.5
9Hunter Crosthwaite24:35.0Lansing Everett37.0
12Jacob Jordan24:37.7Brooklyn Columbia Central36.1
9Wyatt Cameron24:39.0Adrian Lenawee Christian35.7
9Breck Malburg24:39.9Sand Creek35.4
11Hector Pisha24:41.0Kingston35.0
9Cameron Chouinard24:41.1Allendale35.0
11Jonas Burdick24:43.9Union City34.0
10Nicholas Anguiano-Cruz24:45.4Martin33.5
9Landon Evans24:48.4Schoolcraft32.5
12Paxton Brechting24:49.8Hudsonville32.1
11Marco Willingham24:53.3Detroit Osborn30.9
9Braylon Wood24:56.3Coldwater29.9
9Matt Rowan24:58.7Hudson29.1
10Jon Hurlburt25:03.1Croswell-Lexington27.6
9Channing Watson25:03.5Bloomfield Hills27.5
9Lawson Gallardo25:03.9Lake Fenton27.4
12Jesus G-Torres25:06.5Lansing Everett26.5
11Brayden Diaz25:06.5Dowagiac Union26.5
11Dawson Dixon25:07.4Jackson26.2
10Noah Hassenzahl25:08.5Sand Creek25.8
11Sarabdil Chauhan25:12.6Corunna24.5
12Cameron Minor25:12.9Lansing Eastern24.4
9Matt Ingalls25:13.8Petoskey24.1
11Samuel Felten25:15.7Frankenmuth23.4
11Orion Galloway25:18.4Monroe Jefferson22.5
11Isaiah Weatherspoon25:22.4Dowagiac Union21.2
9Parker Haggitt25:23.0Saginaw Heritage21.0
11Bryant Waugh25:26.8Standish Sterling19.7
9Hunter Cole25:28.4Petoskey19.2
9Brock Drewyor25:31.4Schoolcraft18.2
11Carter Stewart25:39.3Bay City Western15.6
11Brady Taylor25:41.8Hanover-Horton14.7
10Collin Nolkemper25:42.1Perry14.6
10Zachary Heiks25:42.6Allendale14.5
9Ashton Enciso25:44.4Pinconning13.9
9Quinn Darr25:48.2Rudyard12.6
12Emerson Wolbrink25:51.3Holland11.6
11Eian Kaste25:56.8Brown City9.7
11DJ Buterakos25:59.0Flint Kearsley9.0
11James Austin26:05.1Harper Woods7.0
10Gavin Eack26:06.0Sand Creek6.7
A’Rhyan Lewis26:08.0Lansing Sexton6.0
10Maxwell Trombley26:10.4Brown City5.2
10Isaac Armbruster26:13.2Lansing Everett4.3
9Giovonni Orlando-lauria26:17.7Warren DeLaSalle2.8
11Romeo Her26:18.4Lansing Sexton2.5
10Kenny Morell26:19.0Lapeer2.3
9Caleb Roehm26:20.1Lansing Sexton2.0
10Anthony Richards26:21.5Holt1.5

GIRLS INDIVIDUAL RATINGS

GradeNameTimeTeamRating
9Natasza Dudek18:06.3Ann Arbor Pioneer168.2
10Stephanie DiPiazza18:10.4GRTC Peregrines166.9
9Rachel Smith18:11.4Okemos166.5
11Emma Hoffman18:11.5Otsego166.5
11Natalie Fouts18:14.3Dublin Jerome165.6
12Emmry Ross18:19.3Onsted163.9
12Kyah Hoffman18:22.3Stanton Central Montcalm162.9
11Hana Boggess18:42.6Ann Arbor Pioneer156.1
11Lydia LaMarra18:52.5Brighton152.8
9Sienna Klemmer18:56.8Ann Arbor Pioneer151.4
10Annabeth Hazlewood19:00.7Salem150.1
9Remie Ellis19:02.5Eaton Rapids149.5
12Valerie Beeck19:13.6Grand Haven145.8
12Eliza Bush19:19.3Ypsilanti Arbor Preparatory143.9
11Leah Corby19:22.9Rochester Hills Stoney Creek142.7
12Sinead Noonan19:23.5GRTC Peregrines142.5
10Samantha Schroeder19:26.4Jackson Lumen Christi141.5
11Natalie Foltz19:27.2Frankenmuth141.3
10Johanna Mulder19:37.5Holland137.8
12Mea D’Agostino19:39.5Orchard Lake St. Mary’s137.2
12Mia Fry19:41.4Centerville136.5
12Isabelle Becker19:42.0Bay City Western136.3
10Colette Lozo19:46.6Northville134.8
12Eva Thompson19:47.6Croswell-Lexington134.5
10Adeline Armstrong19:48.0East Grand Rapids134.3
9Ella Lorenz19:49.2Brighton133.9
12Addy Smith19:49.6Grand Haven133.8
12Joy Evans19:50.2Alma133.6
12Cassie Garcia19:53.5Northville132.5
12Izzy Brooks19:54.1Adrian Lenawee Christian132.3
12Ayla Holben19:54.5DeWitt132.2
11October Harns19:55.9Okemos131.7
12Sadey Seyferth19:57.8East Grand Rapids131.1
12Ashley Choponis20:00.9Stanton Central Montcalm130.0
12Layla Jordan20:03.2Goodrich129.3
12Ella Reaves20:03.9Holt129.0
11Addison Herr20:06.9Bloomfield Hills128.0
11Helen Griffith20:08.4Upper Arlington127.5
11Courtney Lince20:08.7Brighton127.4
11Grace Coston20:08.8Stanton Central Montcalm127.4
11Linnea Paige20:11.4Fremont126.5
10Jaclyn Suderman20:12.9Bay City Western126.0
12Maria Nunning20:14.4Pontiac Notre Dame Prep125.5
11Cianah Budnik-Ramos20:16.1Grand Haven125.0
11Aviana Skinner20:18.1Grand Ledge124.3
12Elle Bissett20:19.5Brighton123.8
12Mia Williams20:20.6DeWitt123.5
10Sophia Pennywitt20:21.5St Ursula (Toledo)123.2
12Camille (Cami) Kraai20:26.1Whitehall121.6
9Kayla Shellenbarger20:26.3Goodrich121.6
11Violet Gies20:27.4Notre Dame Academy (Toledo)121.2
12Helen Randolph20:27.5Dublin Jerome121.2
10Nina Moore20:30.3Ann Arbor Pioneer120.2
12Kayla Williams20:30.9DeWitt120.0
11Molly Kate Coates20:32.1Northville119.6
12Layla Lopez20:32.2Jackson Lumen Christi119.6
12Cate LeRoy20:32.4Madeira119.5
11Morgan Christopher20:32.8Brighton119.4
12Natalia DeMea20:34.0Chelsea119.0
9Lucy Folger20:34.2Madeira118.9
9Eliana Fredrick20:34.8Walled Lake Northern118.7
12Kamryn Lauinger20:34.9Goodrich118.7
11Amerie Wilson20:36.0Milan118.3
10Skylar Mejeur20:36.1Otsego118.3
10Gabriella Fugazzi20:36.3Okemos118.2
9Aurora Doepker20:36.5DeWitt118.2
9Jillian Randolph20:36.9Dublin Jerome118.0
10Emily Alt20:37.1Walled Lake Northern118.0
12Margaux Newman20:37.3Sycamore117.9
12Nora Grossnickle20:37.6Benzie Central117.8
9Khloe Lehnst20:38.2Ithaca117.6
12Taylor Mitchell20:38.4Otsego117.5
10Claire Brown20:38.6Goodrich117.5
11Becca Jud20:39.0Salem117.3
11Rebekah Stachura20:40.0Otsego117.0
12Skyler Fraley20:40.3Union City116.9
11Olivia Howe20:40.8St Ursula (Toledo)116.7
10Lauren Klosterman20:41.4Madeira116.5
11Nora Gerzema20:41.8Farmington Hills Mercy116.4
9Alaina Vergari20:42.3Sycamore116.2
12Skylar Vanhecke20:45.8Pontiac Notre Dame Prep115.1
9Alyssa McFall20:46.7Okemos114.8
9Allie Guster20:47.4Dublin Jerome114.5
9Kate O’Donohue20:49.2GRTC Peregrines113.9
12Abi Albright20:49.4Grand Haven113.9
11Annabelle Beloiu20:50.1Northville113.6
10Shayda Hart20:50.7Centerville113.4
10Makinna Foglesong20:51.4Ithaca113.2
11Maizie Cavanaugh20:51.5Brighton113.2
12Elena Vonhandorf20:52.2Centerville112.9
12Clara Peikert20:52.2Ann Arbor Pioneer112.9
11Ella Fure20:52.6Marquette112.8
12Autumn Thompson20:54.1DeWitt112.3
9Avery Kelly20:54.9Benzie Central112.0
12Adalyn Britton20:55.5Whitehall111.8
11Fiona Whitmyer20:55.6Okemos111.8
12Kathryn Kurtinaitis20:56.2Dearborn Divine Child111.6
10Madeline Goodwin20:57.6Otsego111.1
9Gweneth Eby20:58.1Coldwater111.0
12Madeline Young20:58.3Buchanan110.9
11Lilah Kiley20:59.1Kingston110.6
11Samantha Langolf20:59.5Port Huron Northern110.5
12Nevia Chimonas21:00.8Benzie Central110.1
12Madison McCall21:01.0Brighton110.0
10Samantha Bartell21:02.3Salem109.6
11Elise Maurer21:03.0Northville109.3
12Kaylee Sprague21:03.4Stevensville Lakeshore109.2
9Emma Styn21:03.5Dublin Jerome109.2
10Lucia Lachapelle21:04.0Northville109.0
10Eden Thomas21:08.2St Ursula (Toledo)107.6
9Zoha Mazhar21:08.4Northville107.5
9Kylee Diller21:09.1St Ursula (Toledo)107.3
10Rachel Brower21:09.2Sycamore107.3
12Claire Drylie21:10.0Centerville107.0
11Selena White21:10.3Brighton106.9
12Tessa Hoyt21:10.4Notre Dame Academy (Toledo)106.9
10Veyda Conley21:10.5Martin106.8
12Grace Blonde21:10.5Columbian106.8
10Laura Castrejon21:11.3Newaygo106.6
12Meredith Drylie21:11.5Centerville106.5
12Avery Byrne21:11.8Goodrich106.4
12Lillian Binger21:12.6Gladwin106.1
12Thia Tello21:13.0Jackson Lumen Christi106.0
11Rory Workman21:13.0East Grand Rapids106.0
11Ava Pawlick21:13.1Petoskey106.0
11Macy Fazekas21:13.3Jackson Lumen Christi105.9
9Adalyn Jarchow21:13.8Grass Lake105.7
12Hayven Thiel21:13.9Corunna105.7
9Maisey Toteff21:14.1Hanover-Horton105.6
12Avery Wezensky21:14.4Portland105.5
9Ella Wynk21:14.5Dublin Jerome105.5
9Claire Harrison21:15.6St Ursula (Toledo)105.1
12Rosa Brody21:16.2Canton104.9
12Abbie Felske21:17.8Columbian104.4
12Brynn Hurley21:18.0Croswell-Lexington104.3
11Clara Crist21:18.9Upper Arlington104.0
9Sawyer Lynn21:19.7Saginaw Heritage103.8
10Lucy Conzelmann21:19.9Frankenmuth103.7
11Bridget Kerber21:20.4Ann Arbor Pioneer103.5
12Lucy Pike21:20.7Ann Arbor Pioneer103.4
12Charlie Drew21:21.0Niles103.3
12Daniela Pereda21:21.0Sycamore103.3
11Kailey Mann21:21.0Byron Center103.3
10Hannah Gemmel21:21.3Madeira103.2
10Olivia Jenney21:22.0Bloomfield Hills103.0
12Reagan Higgins21:22.6Notre Dame Academy (Toledo)102.8
12Rosie Gregory21:22.7Northville102.8
9Saige Cole21:23.2Yale102.6
12Kayla Slade21:23.5Dearborn Divine Child102.5
11Morgan Hamilton21:23.5Upper Arlington102.5
11Chloe Sorensen21:24.0Centerville102.3
12Celia Pollock21:24.6Byron Center102.1
11Isabella Taber21:24.7DeWitt102.1
10Audrey Geletka21:25.0St Ursula (Toledo)102.0
10Baylor Lauinger21:25.2Goodrich101.9
9Lexi Gibson21:25.3Holland101.9
11Ellie Jasperson21:26.0Northville101.7
9Charlotte Busby21:28.2Sycamore100.9
11Mallory Wilcox21:28.6Bay City Western100.8
12Reese Beery21:28.7Saginaw Swan Valley100.8
11Samantha Bieber21:29.1Chelsea100.6
11Donna Haaksma21:29.6Byron Center100.5
11Elise Barden21:30.9Frankenmuth100.0
11Lilah Weber21:32.2Lapeer99.6
10Elisabetta Filippi21:33.8Sycamore99.1
9Mya Bower21:34.0Okemos99.0
10Elliana Hufton21:34.5Lake Fenton98.8
11Grace Brown21:35.3Jackson98.6
11Carmen Lewis21:36.3Columbian98.2
10Natalie Meldrum21:36.4Lake Orion98.2
12Maya Willard21:37.2GRTC Peregrines97.9
12Aubrey Diller21:37.9St Ursula (Toledo)97.7
12Tess Scicluna21:38.7Dearborn Divine Child97.4
11Samantha Hundt21:38.7Capital Homeschool97.4
10Mia Carson21:39.0Northville97.3
12Savana Monville21:40.1Bay City Western97.0
12Ava Henry21:40.2Madeira96.9
11Corinne Schatz21:40.5Sycamore96.8
12Quincy Stiffler21:40.9East Grand Rapids96.7
12Abby Robinson21:41.2Gladwin96.6
9Josephine Phoenix21:41.2Sycamore96.6
9Claire Miller21:41.9Monroe Jefferson96.4
10Ella Buckingham21:41.9Centerville96.4
10Allison Gautsche21:42.6Union City96.1
10Clare Assaf21:43.1East Grand Rapids96.0
11Cayla Marzban21:43.3Brighton95.9
10Colette Charchut21:43.7Haslett95.8
10Sadie Miller21:44.2Fairbanks95.6
9Lillian Johnson21:45.0Byron Center95.3
11Quinn Hatfield21:46.3Remus Chippewa Hills94.9
10Eva Weber21:48.5Dublin Jerome94.2
12Preslee Perkins21:49.3Stevensville Lakeshore93.9
9Dory Simon21:50.0Remus Chippewa Hills93.7
12Maya Labonte21:50.1Northville93.6
9Emmarie Formsma21:50.7Byron Center93.4
12Gracey Barry21:51.0Grand Haven93.3
11Madilyn Polte21:52.7St Ursula (Toledo)92.8
10Ella Bilyk21:52.7Northville92.8
10Caroline Haines21:53.1Centerville92.6
12Natalie Formsma21:53.1Byron Center92.6
12Ezgi Kurt21:53.6Alma92.5
12Amaryaja Trotter21:53.7Sycamore92.4
11Madelyn Baar21:54.1East Grand Rapids92.3
10Lauren Watkins21:54.3Northville92.2
12Allison Murray21:54.5Rochester Hills Stoney Creek92.2
11Catherine Schellhammer21:55.5East Grand Rapids91.8
12Morgan Ashcroft21:56.1DeWitt91.6
10Brooke Ashton21:57.7Madeira91.1
11Annie Hamilton21:57.8Brighton91.1
10Maddie Michitti21:58.0Sycamore91.0
10Mia Lopez21:58.5Ann Arbor Pioneer90.8
12Taylor Klimp21:59.2Otsego90.6
10Amelia McKinney21:59.6Grand Traverse Academy90.5
10Ava Lahmers22:01.3Fairbanks89.9
9Ainslie Carter22:01.7Farmington Hills Mercy89.8
10Maylan Sanders22:05.0Mason County Central88.7
10Claire Dunn22:06.0Pontiac Notre Dame Prep88.3
9Payton King22:06.9Kingston88.0
10Molly Gaudard22:07.1Flint Kearsley88.0
11Mara Vicari22:07.1Fairbanks88.0
10Alivia Ottinger22:07.4Goodrich87.9
9Kate Olsen22:08.7Byron Center87.4
9Zayla Clark22:09.3Otsego87.2
11Anna Green22:09.6Brighton87.1
9Ana Lovell22:09.8Lake Fenton87.1
11Anna Kujansuu22:10.2Dearborn Divine Child86.9
11Dorothy Wagenmaker22:10.2GRTC Peregrines86.9
10Delilah Coss22:11.0Upper Arlington86.7
11Abby Thompson22:11.4Kalamazoo Homeschool Sports86.5
9Naya Abu Yasin22:11.4Northville86.5
9Evelyn Grant22:12.1Marquette86.3
10Brynlee Swihart22:12.6Hanover-Horton86.1
12Leah Shadduck22:13.0DeWitt86.0
12Nyla Broekhuizen22:13.4Byron Center85.9
12Mary Larocca22:14.7Pontiac Notre Dame Prep85.4
11Sophie Markel22:14.7Bay City Western85.4
11Madison Aten22:15.5Grand Ledge85.2
10Paige Willman22:15.6Lake Fenton85.1
12Ellie Francis22:15.8Allendale85.1
12Elizabeth Barnhill22:16.1Alpena85.0
12Ariana Pillot22:16.2Schoolcraft84.9
11Elizabeth Salinas22:16.3Dearborn Divine Child84.9
10Julia Crowe22:16.3Northville84.9
11Lucia Wolfenberger22:16.4Sycamore84.9
11Kaily McDaniel22:17.5Milan84.5
11Ella Grimm22:17.7Muskegon Mona Shores84.4
12Brielle Kalb22:18.5St Ursula (Toledo)84.2
11Elizabeth Schafer22:19.4Okemos83.9
9Sophia Jiang22:19.4Northville83.9
11Sarah Munger22:20.6Alma83.5
12Kim Miller22:20.6Monroe Jefferson83.5
9Hayden D’Onofrio22:20.6Dublin Jerome83.5
10Natalia Hurd22:20.7Northville83.4
12Chloe Miller22:21.5Marquette83.2
9Kassie Sapp22:21.9Whitehall83.0
12Shelby Stabile22:22.2Harrison Twp. L’Anse Creuse82.9
10Haley Sharp22:22.9Port Huron Northern82.7
12Melia Cullen22:23.1GRTC Peregrines82.6
11Anna Johnson22:24.3Alma82.2
10Tessa Kozlowski22:24.3Rochester Hills Stoney Creek82.2
10Paige Weber22:24.4Portland82.2
12Monet Argeropoulos22:24.9Marquette82.0
12Evelyn Calow22:26.6BC Lakeview81.5
10Maddie Kelley22:27.0Columbian81.3
9Mary Siston22:27.1Dublin Jerome81.3
12Autumn Pernell22:27.3Ypsilanti Arbor Preparatory81.2
11Alexis Heagle22:27.6Byron Center81.1
11Hadley Wernert22:27.7Notre Dame Academy (Toledo)81.1
9Maggie McClellan22:29.1Benzie Central80.6
12Suzannah DiPiazza22:29.1GRTC Peregrines80.6
9Olivia Bays22:29.2Schoolcraft80.6
9Delilah White22:29.8Haslett80.4
9Averie Schons22:29.9Lapeer80.4
10Alexa Palmer22:33.9Alma79.0
12Anna Peters22:34.5Upper Arlington78.8
12Annika DeJong22:35.1Stevensville Lakeshore78.6
12Rachel Maddox22:35.3Fremont78.6
10Helen Lefere22:35.4Jackson Lumen Christi78.5
12Ambria DePoy22:35.8Holland78.4
11Emily Agnew22:36.8DeWitt78.1
9Lilliana (Lilly) Whaley22:37.3Benzie Central77.9
9Madalynn Trame22:37.9Sand Creek77.7
11Charlotte Gould22:38.2Sycamore77.6
9Priya Sastry22:38.3Northville77.6
12Grace Bullock22:38.8Grass Lake77.4
11Nadia Cordes22:40.0Lapeer77.0
12Lauren Thompson22:40.4Chelsea76.9
11Gwendolynn Carter22:41.4Holt76.5
10Adeline Stormont22:42.1Grass Lake76.3
11Miley Caughel22:42.6Port Huron Northern76.1
9Cora Ball22:42.7Byron Center76.1
10Liliana Anderson22:43.1Lake Orion76.0
12Reece Wruble22:43.2Harbor Beach75.9
11Heidi Herman22:43.7Dublin Jerome75.8
11Campbell Paider22:44.3Upper Arlington75.6
11Elizabeth Ontis22:44.6Remus Chippewa Hills75.5
10Elise Bullock22:45.9Grass Lake75.0
12Natalie Steward22:47.2Goodrich74.6
10Eryn Veverka22:47.4Marquette74.5
12Addison Wurfel22:47.7Vicksburg74.4
12Alissa Skirka22:48.5Union City74.2
10Liv Brody22:48.6Canton74.1
10Madison Lancaster22:49.2Milan73.9
11Sophie Wisener22:49.5Byron Center73.8
12Addison Mikel22:49.6Pontiac Notre Dame Prep73.8
12Maija Maki-Warne22:49.8Marquette73.7
9Mercy Hibma22:50.2Kalamazoo Homeschool Sports73.6
12Cece Frendt22:50.5Grand Haven73.5
12Megan Wurster22:51.1Stevensville Lakeshore73.3
12Allie England22:51.6Onsted73.1
12Olivia Tandoc22:51.9Okemos73.0
10Makayla Mitchell22:52.2Sycamore72.9
11Pauline Chapman22:53.1Richmond72.6
12Mia Schroeder22:53.4Monroe Jefferson72.5
12Ava Spirl22:54.1Canton72.3
10Kira Manchip22:54.3Fremont72.2
12Yana Chamiso22:54.3Canton72.2
9Isabelle Strand22:54.4Ithaca72.2
11Kate Ort22:54.7Stevensville Lakeshore72.1
11Catherine Kipila22:54.8Pontiac Notre Dame Prep72.1
10Sydney Timmons22:55.3Otsego71.9
10Lillie Kerr22:55.8Three Rivers71.7
11Mia Fernandez22:56.4Canton71.5
9Sofia Sporman22:57.4Flint Kearsley71.2
10Leah Weingart22:57.4Columbian71.2
10Kiara Van Staden22:58.4Dublin Jerome70.9
10Makenzie Hilberer22:58.5Grass Lake70.8
9Olivia Grisak22:58.7Madeira70.8
9Annabel Heitkamp22:58.7Dublin Jerome70.8
9Riah Guoin22:59.0Rochester Hills Stoney Creek70.7
10Addie Jones22:59.2Salem70.6
12Ava Unger22:59.5Northville70.5
9Claire Ammons22:59.9Upper Arlington70.4
12Lily McCreedy23:01.1Lapeer70.0
10Jaidyn Nickels23:01.3Corunna69.9
11Annabelle Czeiszperger23:01.4Hudson69.9
12Eliza Baker23:01.7Upper Arlington69.8
11Raegan Brosamer23:03.9Onsted69.0
12Bridget Anderson23:05.5Harbor Beach68.5
9Ellason Foster23:06.1Newaygo68.3
12Vivian Wickes23:06.5Alma68.2
11Taylor Hill23:06.7Kalamazoo Homeschool Sports68.1
12Emma Gill23:07.5Notre Dame Academy (Toledo)67.8
12Sophia Feldpausch23:09.0Byron Center67.3
9Emma Cook23:09.3DeWitt67.2
12Sarela Cruz23:09.7Three Rivers67.1
12Emily Honeman23:10.3Saginaw Heritage66.9
12Amelia Roznowski23:10.4Alpena66.9
11Carleigh Thompson23:10.8Ionia66.7
11Sydnee Lefief23:10.9Bloomfield Hills66.7
10Ximena Martinez23:11.3Stevensville Lakeshore66.6
10Izabel Raglow23:11.4Onsted66.5
12Jayla Bright23:11.6Hudson66.5
9Isabelle Polte23:11.7St Ursula (Toledo)66.4
12Clare Conzelmann23:12.3Frankenmuth66.2
10Amelia Kraemer23:12.7BC Lakeview66.1
12Ava Iverson23:13.8Benzie Central65.7
12Jillian Wygonik23:14.2Dearborn Divine Child65.6
10Alianne Boehm23:14.6Centerville65.5
11Elisabeth Pauls23:14.7Petoskey65.4
10Catie Duncan23:14.7Centerville65.4
9Madelyn Barkley23:15.2Croswell-Lexington65.3
Adeligh Riutta23:15.2Marquette65.3
11Amelia Cornell23:16.1Grand Ledge65.0
11Zoe Kourlas23:16.2Upper Arlington64.9
12Makiah Gurney23:18.0Columbian64.3
11Braelyn Bunting23:19.2Stanton Central Montcalm63.9
9Liv Warner23:19.3Pontiac Notre Dame Prep63.9
10Andrea Rolston23:19.3Stanton Central Montcalm63.9
11Jenna Buchan23:19.8Farmington Hills Mercy63.7
9Nolah Balbach23:20.1Frankenmuth63.6
9Kennady Giancotti23:21.1Holt63.3
12Evie Culver23:21.4Frankenmuth63.2
11Addy Hughes23:21.4Byron Center63.2
12Jordyn Taylor23:22.1Onsted63.0
10Betsy Gooden23:23.2Manton62.6
11Georgia Micklewright23:25.1BC Lakeview62.0
9Raquel Welch23:25.7Big Rapids61.8
11Jasmine Walker23:26.2Algonac61.6
9Caroline Howenstine23:27.2Stevensville Lakeshore61.3
9Ava Lipsey23:27.3Grand Ledge61.2
9Sophia Vendemo23:27.9St Ursula (Toledo)61.0
9Vivian O’Callaghan23:28.5Gladwin60.8
11Elizabeth Crawford23:29.3Lake Orion60.6
9Quinn Middleton23:30.5Byron Center60.2
12Amelia Guccione23:30.7Lake Orion60.1
11Isabella Nestle23:30.7Port Huron Northern60.1
11Kate Church23:31.3Haslett59.9
10Isabella Kaminskas23:31.4Pontiac Notre Dame Prep59.9
10Jane Mossett23:31.4Port Huron Northern59.9
12Violet Papin23:31.8Marquette59.7
12Cecilia Murray23:33.3Dearborn Divine Child59.2
9Madisyn Lindemann23:33.6Napoleon59.1
11Acacia Williams23:34.2Holland Calvary Christian58.9
12Claire Maskart23:35.2Marquette58.6
12Priya Mericle23:36.0East Jackson58.3
9Amelia Dawe23:36.4Ithaca58.2
12Diamond Madison23:36.4Muskegon Mona Shores58.2
11Audrey McManus23:37.4Eaton Rapids57.9
11Gabrielle Kilbourn23:38.2Three Rivers57.6
12Giovanna Savoy Ferreira23:38.3Rochester Hills Stoney Creek57.6
9Julia Staggs23:38.3Sycamore57.6
10Addison Patrzik23:38.4Grand Traverse Academy57.5
11Presley Csortos23:38.7St Ursula (Toledo)57.4
9Maeve VanDam23:38.7Byron Center57.4
12Sophie Derkevorkian23:38.9Farmington Hills Mercy57.4
10Emmi Dober23:38.9Northville57.4
9Natalie Hayes23:39.6DeWitt57.1
10Brynn Copenhaver23:39.7Three Rivers57.1
10Tessa Feldpausch23:40.2Byron Center56.9
11Alaina Nagel23:40.9Buchanan56.7
11Zuri Brindle23:41.3Marquette56.6
9Riley Owen23:41.8Port Huron Northern56.4
11Layla Kallivayalil23:42.2Bloomfield Hills56.3
10Jocelyn Wilson23:42.4Holt56.2
9Izzy Brown23:43.3Haslett55.9
10Greta Meisel23:43.4Petoskey55.9
12Lily Polega23:43.9Flushing55.7
9Elizabeth Gerzema23:44.1Farmington Hills Mercy55.6
9Savannah Astras23:44.7Bloomfield Hills55.4
12Addison Blodgett23:44.8Schoolcraft55.4
9Sadie Bonczynski23:44.9Dowagiac Union55.4
12Madeline Kochany23:45.3Bay City Western55.2
11Jenna Chryst23:45.9Notre Dame Academy (Toledo)55.0
11Leah Storey23:46.5Remus Chippewa Hills54.8
11Macy Czelada23:46.7South Lyon54.8
9Alyda Leep23:46.7Schoolcraft54.8
12Sierra Anthony23:46.8Bloomfield Hills54.7
12Addison Tuckerman23:47.1Notre Dame Academy (Toledo)54.6
11Makenzy Lindemann23:47.3Napoleon54.6
9Peyton Nellis23:47.4Remus Chippewa Hills54.5
12Logan Clausen23:47.6Muskegon Mona Shores54.5
10Mallory Verhougstraete23:47.8Grand Haven54.4
9Addison Smith23:47.8Saginaw Heritage54.4
10McKenzie Whalen23:47.9Allendale54.4
11Amelia Shuman23:48.1Petoskey54.3
12Harper Natinsky23:48.1Orchard Lake St. Mary’s54.3
10Marian Davlin23:48.3Portland St. Patrick54.2
10Frances Ford23:49.1Northville54.0
9Ellie Daniel23:49.7Petoskey53.8
11Alison Doka23:49.8Rochester Hills Stoney Creek53.7
11Mollie Thrush23:50.3Fairbanks53.6
10Diane Zhao23:50.7Northville53.4
11Izabelle LaLone23:50.9Ithaca53.4
11Madison Bastic23:51.3Byron Center53.2
9Nicole Fulcher23:51.6Ann Arbor Pioneer53.1
12Pierce Pibbles23:52.5Hudson52.8
10Elyana Davis23:52.9Kalamazoo Homeschool Sports52.7
10Amira Khadija23:53.1Grand Haven52.6
11Emma Doyle23:53.1Walled Lake Northern52.6
11Logan Trygstad23:53.4Stanton Central Montcalm52.5
12Hayden Whitmore23:53.6Ithaca52.5
12Ashley Pinckert23:53.8Sycamore52.4
10Madison Smith23:54.6Grand Traverse Academy52.1
9Charlee MacLaren23:54.9Ithaca52.0
11HarLee Leasher23:55.5Brown City51.8
9Khloe Matlock23:56.2Niles51.6
10Emma Musgrave23:57.0Columbian51.3
11Isabella Dunn23:57.6Goodrich51.1
9Advika Rao23:57.6Lake Orion51.1
12Mara Gilmore23:58.3Grand Haven50.9
11Josie Greene23:58.5Kalamazoo Homeschool Sports50.8
12Eleanor McMullen23:58.6Holland50.8
12Zoe Hankey23:59.1Eaton Rapids50.6
10Marion Renard23:59.1Alpena50.6
11Taylor Kopin23:59.7Hudson50.4
10Ava Childers24:00.3Yale50.2
12Mia Sanchez24:00.9Jackson Lumen Christi50.0
11Maya Grossman24:02.7Vicksburg49.4
11Erinn Verkennes24:03.0Notre Dame Academy (Toledo)49.3
12Jasmine Boggy24:03.3Ann Arbor Pioneer49.2
9Allison Rodgers24:03.9Martin49.0
10Bailey Stephen24:04.7Grand Traverse Academy48.8
10Rain Hinkley24:04.8Haslett48.7
10Eleri Raleigh24:04.9Capital Homeschool48.7
9Laura Rotman24:05.6Holland Calvary Christian48.5
9Gracie Hibma24:05.8Kalamazoo Homeschool Sports48.4
10Parker Williams24:06.3Union City48.2
11Victoria Williams24:06.5Sand Creek48.2
12Kennedi Wahmhoff24:06.9Manton48.0
10Taylor Basch24:07.2Capital Homeschool47.9
10Harper Schoon-Tanis24:08.0Holland47.7
11Maizy Minnaar24:08.7Capital Homeschool47.4
11Sophia Duclos24:09.2Walled Lake Northern47.3
11Lucineia Harvey24:09.5South Lyon47.2
12Augusta Bowman24:10.1Remus Chippewa Hills47.0
11Evelyn Jackson24:10.3Kalamazoo Homeschool Sports46.9
10Gabriella Reyna24:10.4Allendale46.9
10Olivia Carlson24:11.0Bloomfield Hills46.7
9Evelyn Weaver24:11.6Byron Center46.5
9Sally De La Cruz Gonzalez24:13.3St Ursula (Toledo)45.9
12Lauren Verburg24:13.4Grand Ledge45.9
10Emma Sidel24:14.2Corunna45.6
9Adilyn VanderWerf24:14.3Byron Center45.6
11Makynna Williams24:14.7Buchanan45.4
10Anne Young24:14.8Columbian45.4
10Waverly Pearce24:15.2Bloomfield Hills45.3
10Josephine Polasek24:15.6Portland45.1
9Markie Buckland24:16.9Grand Ledge44.7
11Payton Steinke24:17.2Sand Creek44.6
12Madison Ross24:18.5Milan44.2
10Sarah D’Amico24:19.7St Ursula (Toledo)43.8
12Lola Walworth24:20.1Okemos43.6
10Mattie Hallenbeck24:20.8Onsted43.4
11Laura Spyker24:21.0Standish Sterling43.3
10Abigail Mulder24:21.2Schoolcraft43.3
12Kyra Beemer24:21.5Brown City43.2
9Michaela Bova24:21.6Petoskey43.1
10Esme Upland-Joy24:21.6Marquette43.1
9Abigail Whitelaw24:21.7Stevensville Lakeshore43.1
9Avery Mollberg24:21.8Buchanan43.1
12Lillian Smith24:22.2Stevensville Lakeshore42.9
10Adelyn Ashbay24:23.1Allendale42.6
12Samantha Pavlak24:23.3Schoolcraft42.6
10Amoriah Tanton24:23.8Lake Fenton42.4
12Julia Moyle24:23.9Marquette42.4
12Josie Jackson24:24.4Chelsea42.2
11Madeline Dunn24:24.5Goodrich42.2
10Brandy Cavanaugh24:24.7Farmington Hills Mercy42.1
12Isabelle Overmyer24:25.3Buchanan41.9
9Grace Nunn24:25.5Holt41.8
12Lindsay Kidder24:25.8South Lyon41.7
10Eleanor Drews24:25.8Madeira41.7
11Paige Zirk24:26.8Salem41.4
12Dema Fawaz24:27.1Dearborn Divine Child41.3
12Allee Sustrich24:27.3DeWitt41.2
11Emily Barbeau24:28.5Bay City Western40.8
10Annika Johnson24:28.9Coldwater40.7
10Kaiya Bragiel24:29.7Bay City Western40.4
11Emma Grulke24:29.8Onsted40.4
9Ellie Lemmer24:29.8Orchard Lake St. Mary’s40.4
12Nia Garcia-Gallardo24:30.1Benzie Central40.3
11Mireille Hunter24:30.9Chelsea40.0
10Ashley Willett24:31.7Jackson Lumen Christi39.8
12Caroline Simpson24:31.8Rochester Hills Stoney Creek39.7
10Olivia Love24:32.8Okemos39.4
11Shenoah Collier24:33.1Grand Traverse Academy39.3
9Olivia Koren24:33.2Marquette39.3
9Zyana Wadsworth24:33.7Yale39.1
11Elsa Gomez24:34.1Grand Ledge39.0
11Liliana Cipolla24:34.2Salem38.9
10Olivia King24:34.2BC Lakeview38.9
11Elizabeth Phillippo24:34.3Fairbanks38.9
9Lexi Hatfield24:35.4Remus Chippewa Hills38.5
12Rosemary Elenbaas24:35.7Marquette38.4
11Madeline Pacola24:35.9Petoskey38.4
12Amelia Flahie24:36.3Holt38.2
10Eliza Thompson24:36.6Croswell-Lexington38.1
12Allison DiTullio24:36.6Salem38.1
9Sophia Fitton24:37.7Allendale37.8
11Breanna Swiech24:37.9South Lyon37.7
11Sarah Cook24:38.0South Lyon37.7
9DuRae Sage24:38.0Martin37.7
11Alison Rotman24:38.1Holland Calvary Christian37.6
12Anna Quicker24:38.8St Ursula (Toledo)37.4
12Ashley Saldana24:38.9Holland37.4
12Sadie Moeckel24:38.9Napoleon37.4
12Marissa Maycroft24:40.1Allendale37.0
9Ayla Frantz24:40.3BC Lakeview36.9
12Leah Shults24:40.9Madeira36.7
11Madison Prowse24:41.3Brown City36.6
11Elizabeth Arlt24:41.5Union City36.5
10Cailin Spearman24:41.7Harbor Beach36.4
11Hannah Niehaus24:42.8Fairbanks36.1
12Corina Mitteer24:43.2Whitehall35.9
9Abigail Tromp24:43.5Byron Center35.8
9Audrey Genix24:43.8East Jackson35.7
12Emma Ramisch24:44.0Harbor Beach35.7
12Christina Roberts24:45.0Chelsea35.3
10Brooklyn Hekman24:46.1Eaton Rapids35.0
9Chloe Cochrane24:46.4Orchard Lake St. Mary’s34.9
9Sophia Trachsel24:46.9Jackson Lumen Christi34.7
10Caroline Mason24:47.1Manchester34.6
10Michaela O’Callaghan24:47.4Gladwin34.5
12Ainsley Tandoc24:47.5Okemos34.5
10Avery Thorley24:47.7Fairbanks34.4
11Sienna Higbee24:47.9Dublin Jerome34.4
11Jocelyn Kiner24:48.5Dowagiac Union34.2
12Morgyn LaFontaine24:49.1Orchard Lake St. Mary’s34.0
11Hailey McGuire24:50.1Kingston33.6
10Belle Richardson24:50.6Kalamazoo Homeschool Sports33.5
12Kate Bennett24:50.7Algonac33.4
11Victoria Andrzejczak24:51.3Orchard Lake St. Mary’s33.2
10Mazie Losonsky24:51.7St Ursula (Toledo)33.1
10Harper North24:52.8Okemos32.7
12Joslyn Dickman24:53.0Alma32.7
10Anabelle Mangan24:53.4South Lyon32.5
9Noelle Marsh24:53.6Yale32.5
12Ruth Jurden24:53.7Stanton Central Montcalm32.4
9Avery McCrum24:54.1Schoolcraft32.3
11Brooklyn Schott24:54.2Port Huron Northern32.3
12Jessica Pal24:54.3Bloomfield Hills32.2
10Brenna Yocum24:54.4Otsego32.2
9McKenzie Hawks24:54.6Union City32.1
10Lani Dimock24:54.6Harbor Beach32.1
9Alexa Poota24:54.6Orchard Lake St. Mary’s32.1
11Lauren Spitzley24:55.7Portland31.8
12Summer Adams24:56.5Big Rapids31.5
12Delainey Cottrell24:59.8Hanover-Horton30.4
10Carly Smith25:00.1Union City30.3
9Maria Schwerin25:00.6Grand Traverse Academy30.1
10Davylynn Christie25:01.1Standish Sterling30.0
9Lila Scott25:01.1Alpena30.0
12Ava Quasney25:01.5Northville29.8
12Thalia Pineda25:02.4Newaygo29.5
9Hadley Premuda25:03.4Fairbanks29.2
11Malia Reitz25:03.6Holt29.1
9Noella Henn25:03.7Walled Lake Northern29.1
10Carina Ogle25:04.0Orchard Lake St. Mary’s29.0
10Klara Labasova25:04.1Rochester Hills Stoney Creek29.0
12Gwen Breidinger25:04.2Alma28.9
10Alexandra Felan25:04.4Bay City Western28.9
9Morgan Hamilton25:04.5Orchard Lake St. Mary’s28.8
12Janelle Szymanski25:04.8St Ursula (Toledo)28.7
12Ida Larsen25:04.9Marquette28.7
10Elle Buhlman25:05.3Allendale28.6
12Kloe Kiggins25:05.3Niles28.6
10Amelia Hamblin25:05.4Walled Lake Northern28.5
10Tess Hoedel25:05.6Grand Traverse Academy28.5
12Amelia Sporman25:08.5Flint Kearsley27.5
9Ava Bentley25:09.1Otsego27.3
9Gail Eberly25:09.9Petoskey27.0
9Ella Claus25:10.8Clinton26.7
10Hana Yamagata25:11.1Buchanan26.6
10Natalie Cook25:11.5Okemos26.5
11Taylor Hoppe25:12.3Grass Lake26.2
11Bella Beck25:12.6Allendale26.1
12Kylie Conn25:13.0Niles26.0
10Ruby Collins25:13.0Hanover-Horton26.0
11Keira Kalbfleisch25:13.2Saginaw Heritage25.9
9Katie Walsh25:13.3Niles25.9
11Sydney Fett25:13.8Dublin Jerome25.7
12Naomi Fitton25:13.9Grand Ledge25.7
11Averie Wohlscheid25:14.3DeWitt25.6
9Ava Kruise25:14.5Grass Lake25.5
9Charlotte Kinder25:14.5Ann Arbor Pioneer25.5
10Ilaria Claassens25:15.6Haslett25.1
11Izzy Szymanski25:15.8Alpena25.1
11Maddy Zoeckler25:15.9Madeira25.0
9Olivia Sowton25:16.3BC Lakeview24.9
10Aubrey Bussis25:16.6Allendale24.8
12Emily King25:16.7Martin24.8
10Marley Momany25:17.1Stevensville Lakeshore24.6
12Eve Trueman25:18.1Dearborn Divine Child24.3
12Maddox Lundsten25:18.4Rochester Hills Stoney Creek24.2
10Caitlin Widener25:18.9Lake Orion24.0
10Olivia Harlow25:21.3Walled Lake Northern23.2
11Kennedy Bugbee25:21.9Hanover-Horton23.0
12Rachel Sprauer25:21.9Ann Arbor Pioneer23.0
9Penelope Bianchi25:22.7Okemos22.8
12Aubrey Jackson25:23.1Niles22.6
11Gabby Shaw25:24.8Salem22.1
10Madisyn Lapinski25:25.6South Haven21.8
12Kaitlyn Clark25:27.0Schoolcraft21.3
9Sydney Miller25:28.2Otsego20.9
11Lexandria Albarez25:28.6Lansing Eastern20.8
9Karagan Calley25:28.8Portland20.7
12Olivia Laninga25:28.9Holland Calvary Christian20.7
10Gigi Masters25:29.6Adrian Lenawee Christian20.5
12Anna Heath25:29.7Portland20.4
10Samantha Francis25:29.9Farmington Hills Mercy20.4
10Adelynn Kidd25:30.3Grass Lake20.2
9Izzy Fedewa25:32.4Portland19.5
10Liliana Herrera25:34.4Newaygo18.9
11Brooklyn Werner25:34.4Bay City Western18.9
10Genavieve Root25:35.4Alma18.5
12Elayna Guadamuz25:35.8BC Lakeview18.4
11Mia Jaime25:36.0Bay City Western18.3
9Ashlynn Farmer25:36.4St Ursula (Toledo)18.2
12Sama Abbas25:36.9Lansing Everett18.0
9Nicole McMahon25:37.2Upper Arlington17.9
10Mia Rodriguez25:38.1Lake Orion17.6
12Sidney James25:38.6Richmond17.5
12Karisa Deacons25:39.9Ithaca17.0
11Charlotte Strausbaugh25:40.4Rochester Hills Stoney Creek16.9
10Jane Wilder25:41.4Webberville16.5
10Haili Martz25:41.9Niles16.4
11Madelyn Tude Thuot25:42.1Stevensville Lakeshore16.3
11Isla Sule25:42.4Corunna16.2
12Addalyn Warren25:44.0Lapeer15.7
10Mary Graves25:44.4Lake Orion15.5
9Annie Lou Howell25:44.5Holland15.5
10Emma Norred25:44.5Rochester Hills Stoney Creek15.5
11Alanis Povey25:45.5Gladwin15.2
10Sofia Razny25:45.8Farmington Hills Mercy15.1
12Faith Beardmore25:46.0Sand Creek15.0
12Ella Bulgrien25:46.3Hanover-Horton14.9
12Paisley DeHan25:46.3St Ursula (Toledo)14.9
11Sarah Gumber25:46.9Salem14.7
12Lucy Alcorn25:47.5Allendale14.5
10Padame Wadsworth25:47.7Yale14.4
12Maria Gergely25:47.8Kalamazoo Homeschool Sports14.4
11Joseline Sanchez Magana25:48.0Newaygo14.3
10Kayden Jager25:48.3Martin14.2
10Abagail Rickard25:49.2Big Rapids13.9
12Isabella Caserta25:50.2Big Rapids13.6
10Cora Wernholm25:51.1Marquette13.3
10Lily Wilcoxen25:51.9Grand Traverse Academy13.0
10Jaylynn Maduri25:53.3Croswell-Lexington12.6
10McKenna Landers25:53.3Muskegon Mona Shores12.6
11Althea Gaylord25:54.0Benzie Central12.3
10Emily Hasse25:54.9Buchanan12.0
9Lauren Gormas25:55.5Okemos11.8
9Kinley Eikenberry25:55.9Muskegon Mona Shores11.7
9Esther Bulgrien25:56.0Harbor Beach11.7
11Rocquel Richards25:56.1Fremont11.6
9Fiona Sizemore25:58.0Ionia11.0
12Lilliana Matatov25:58.2Northville10.9
9Cleo Ridley25:58.5Lapeer10.8
9Charlotte Asselin25:59.0Haslett10.7
11Hana Wahby25:59.1Salem10.6
10Eve Sheldon25:59.2Flushing10.6
9Alivia Menges25:59.3Montrose10.6
10Madelyn Sterley25:59.6Mason County Central10.5
10Jeniya Graham25:59.9Jackson10.4
11Kaitlynn Ortiz26:00.5Flushing10.2
10Sara Schipper26:00.8Martin10.1
11Evie Reidman26:01.8Fairbanks9.7
10Lauren Hall26:01.8Muskegon Mona Shores9.7
10Miyah Moore26:02.3Coldwater9.6
11Lizzie Dettman26:03.1Corunna9.3
11Piper Williams26:03.1Okemos9.3
12Sophie Schuette26:04.4Hanover-Horton8.9
9Matti Vanderwey26:05.3Capital Homeschool8.6
12Teagan Arredondo26:05.4Hudson8.5
10Annabel Reaves26:05.5Holt8.5
10Ella Nicholson26:05.9Whitehall8.4
10Penelope Persig26:06.8Croswell-Lexington8.1
11Madeline Riley26:07.6Notre Dame Academy (Toledo)7.8
10MaKenna Leonard26:08.0Otsego7.7
10Kendall Plate26:08.8Adrian Lenawee Christian7.4
10Jovi Campbell-Pickard26:10.7Mason County Central6.8
10Keira Taylor26:11.2Union City6.6
10Jessa Chivis26:11.7Allendale6.4
11Lydia Hallay26:13.0Yale6.0
10Rina Graveline26:13.8Gladwin5.7
10MaeLynn Williams26:13.9Marquette5.7
12Saleen Brennan26:14.1Buchanan5.6
11Izzy Cogswell26:15.1Dearborn Divine Child5.3
10Bella Moorhouse26:15.8Allendale5.1
12Kaitlyn Hardy26:16.5Stanton Central Montcalm4.8
12Alison Bank26:16.9Canton4.7
12Ava Schnell26:17.0Hanover-Horton4.7
10Lily Britton26:18.6Whitehall4.1
12Ahnika Gaydos26:18.7Rochester Hills Stoney Creek4.1
11Olivia Golematis26:18.8Coldwater4.1
9Eliana Aris26:18.8Big Rapids4.1
11Amity Riggenbach26:20.0Niles3.7
11Kennedie Crow26:20.2Eaton Rapids3.6
12Katie Deisler26:21.8Dearborn Divine Child3.1
10Olivia Wood26:22.3Union City2.9
9Harper Smith26:22.8Ann Arbor Pioneer2.7
11Ryann Tackabury26:23.5Lapeer2.5
10Annabelle Brunner26:24.0Eaton Rapids2.3
12Frida Brandle26:25.8Walled Lake Northern1.7
11Adyson Baker26:26.0Buchanan1.7
9Lilee Elliott26:26.3DeWitt1.6
12Amaia Onate26:26.4Salem1.5
9Paige Kanan26:27.9DeWitt1.0
10Emma Bossenbroek26:28.7Holt0.8
9Ava Harris26:29.6Remus Chippewa Hills0.5
11Holly Zantop26:30.2Hanover-Horton0.3
11Sakarah Nalazek26:30.4Saginaw Heritage0.2
11Katie Million26:31.0Grass Lake0.0