Uncategorized

2024 Ratings: October 12th Meets

League Week is all about putting the nose to the grindstone and pumping out as many posts as I can, as early as possible. All in anticipation of full coverage during Regional Week and State Week. Many of these meets below would have individual posts and writeups, but doing that cuts into time down the road.

MeetBoys Adj.Girls Adj.Average
Sturgis Kiwanis+7+13+10
Kent Ottawa+9+10+10
Dave Bork Classic+7+5+6
News Herald13+13+13
GMAA-2-8-5
Lenawee County-2-4-3
Northern Shores Championship+9+12+11
Freeland+13+17+15
Oiler Blue & Gold+13+8+11
Dave Patterson+5+5+5
Bloomingdale+40+43+42
SCAA Championship-6-14-10
Hail Mary+5+13+9
Kayla O’Mara-6-6-6

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

BOYS TEAM RATINGS

TeamTop 5 Avg.MeetDivision
Detroit Catholic Central*180.2Sturgis Kiwanis1
Temperance Bedford176.9Dave Bork Classic1
Saginaw Heritage172.9Freeland1
H.H. Dow169.5Oiler Blue & Gold1
Monroe169.3Dave Bork Classic1
Zeeland West168.0Kent Ottawa1
Mattawan166.8Sturgis Kiwanis1
Flushing166.6Kayla O’Mara1
Grand Blanc165.8Kayla O’Mara1
Mt. Pleasant165.2Oiler Blue & Gold1
Hartland154.7Kayla O’Mara1
Grandville152.5Kent Ottawa1
Allen Park151.7News Herald1
Swartz Creek147.3Kayla O’Mara1
Rockford146.7Kent Ottawa1
Forest Hills Northern142.8Kent Ottawa1
Brownstown Woodhaven141.1News Herald1
Grand Rapids Northview138.1Kent Ottawa1
Grand Rapids Union136.4Sturgis Kiwanis1
Muskegon Mona Shores135.7GMAA1
Wyandotte Roosevelt135.0News Herald1
Grand Haven134.7Kent Ottawa1
Gibraltar Carlson129.0News Herald1
Muskegon Reeths-Puffer127.4GMAA1
Ypsilanti Lincoln119.0Dave Bork Classic1
Southgate Anderson103.4News Herald1
TeamTop 5 Avg.MeetDivision
Gladwin*176.8Oiler Blue & Gold2
Flint Powers Catholic*176.5Kayla O’Mara2
Battle Creek Harper Creek169.7Sturgis Kiwanis2
Freeland166.9Freeland2
Edwardsburg166.9Sturgis Kiwanis2
Whitehall166.0GMAA2
Goodrich161.8Kayla O’Mara2
Adrian159.4Lenawee County2
Ludington159.0Oiler Blue & Gold2
Sturgis155.2Sturgis Kiwanis2
Muskegon Oakridge148.9GMAA2
Carleton Airport148.7Dave Bork Classic2
Tecumseh148.6Lenawee County2
Dundee144.9Dave Bork Classic2
Grosse Ile143.7News Herald2
Flint Kearsley143.7Kayla O’Mara2
Coldwater140.2Sturgis Kiwanis2
Grand Rapids Christian135.1Kent Ottawa2
Yale129.5Dave Patterson2
Riverview121.0News Herald2
Fruitport119.5GMAA2
North Branch108.6Dave Patterson2
Trenton102.1News Herald2
Ortonville Brandon97.9Kayla O’Mara2
TeamTop 5 Avg.MeetDivision
Flat Rock**168.1Dave Bork Classic3
Charlevoix**168.0Northern Shores Championship3
Muskegon Western Michigan Christian**167.5GMAA3
Erie Mason*160.5Dave Bork Classic3
Onsted*159.2Lenawee County3
Montague*156.5GMAA3
Pigeon-Laker148.8Dave Patterson3
Blissfield147.2Lenawee County3
Adrian Madison146.1Lenawee County3
Monroe Jefferson145.8Dave Bork Classic3
Grand Rapids Covenant Christian144.4Kent Ottawa3
Clinton143.1Lenawee County3
Constantine137.9Sturgis Kiwanis3
Boyne City135.3Northern Shores Championship3
Bangor134.4Bloomingdale3
Sand Creek134.3Lenawee County3
Midland Bullock Creek133.3Freeland3
Centreville129.7Bloomingdale3
Grayling129.4Northern Shores Championship3
Montrose128.7Kayla O’Mara3
Elk Rapids128.5Northern Shores Championship3
Hartford127.7Bloomingdale3
Bronson124.8Sturgis Kiwanis3
Kingsley121.6Northern Shores Championship3
Quincy120.0Sturgis Kiwanis3
Bloomingdale119.2Bloomingdale3
Standish-Sterling117.3Freeland3
Kalkaska116.6Northern Shores Championship3
Cheboygan116.3Northern Shores Championship3
Hudson102.8Lenawee County3
Harrison96.3Oiler Blue & Gold3
Ida95.7Dave Bork Classic3
Ravenna84.2GMAA3
Comstock38.0Bloomingdale3
TeamTop 5 Avg.MeetDivision
Hillsdale Academy**173.9SCAA Championship4
Holland Calvary Christian**166.1Kent Ottawa4
Mason County Eastern**159.2Hail Mary4
Harbor Springs**155.7Northern Shores Championship4
Grand Traverse Academy136.5Hail Mary4
Lake Leelanau St. Mary136.3Hail Mary4
Three Oaks River Valley134.8Bloomingdale4
Leland132.8Hail Mary4
White Pigeon118.8Sturgis Kiwanis4
Riverview Gabriel Richard116.4News Herald4
Allen Park Cabrini111.4News Herald4
Saginaw Michigan Lutheran Seminary111.1Dave Patterson4
Athens110.2SCAA Championship4
Mayville109.8Dave Patterson4
Adrian Lenawee Christian90.4Lenawee County4
Holton90.4GMAA4
Colon82.6SCAA Championship4
Genesee Christian Academy79.6Kayla O’Mara4
Britton Deerfield58.2Lenawee County4
St. Charles49.7Freeland4
TeamTop 5 Avg.MeetDivision
GRTC Peregrines163.7Kent OttawaClub
Butternut Homeschool126.8Oiler Blue & GoldClub
Monroe Milers58.6Dave Bork ClassicClub

GIRLS TEAM RATINGS

TeamTop 5 Avg.MeetDivision
Rockford*122.4Kent Ottawa1
Hartland*120.6Kayla O’Mara1
Hudsonville*114.3Kent Ottawa1
Grand Blanc113.6Kayla O’Mara1
H.H. Dow102.4Oiler Blue & Gold1
Mt. Pleasant90.3Oiler Blue & Gold1
Temperance Bedford89.4Dave Bork Classic1
Muskegon Mona Shores80.5GMAA1
Zeeland West79.9Kent Ottawa1
Muskegon Reeths-Puffer79.8GMAA1
Gibraltar Carlson71.4News Herald1
Mattawan66.7Sturgis Kiwanis1
Grand Haven66.3Kent Ottawa1
Walled Lake Central65.0Kayla O’Mara1
Monroe60.4Dave Bork Classic1
Flushing55.1Kayla O’Mara1
Wyandotte Roosevelt53.1News Herald1
Ypsilanti Lincoln53.0Dave Bork Classic1
Saginaw Heritage49.7Freeland1
Allen Park49.1News Herald1
Brownstown Woodhaven39.7News Herald1
Grand Rapids Northview31.5Kent Ottawa1
Swartz Creek21.5Kayla O’Mara1
TeamTop 5 Avg.MeetDivision
Goodrich***140.6Kayla O’Mara2
Freeland*111.0Freeland2
Ludington100.6Oiler Blue & Gold2
Sturgis98.8Sturgis Kiwanis2
Adrian87.1Lenawee County2
Flint Powers Catholic82.1Kayla O’Mara2
Carleton Airport80.3Dave Bork Classic2
Dundee80.1Dave Bork Classic2
Trenton80.0News Herald2
Fruitport79.2GMAA2
Grand Rapids Christian77.3Kent Ottawa2
Tecumseh74.4Lenawee County2
Battle Creek Harper Creek74.4Sturgis Kiwanis2
Gladwin73.1Oiler Blue & Gold2
Yale69.5Dave Patterson2
Whitehall69.5GMAA2
Grosse Ile62.0News Herald2
Edwardsburg56.7Sturgis Kiwanis2
Flint Kearsley27.2Kayla O’Mara2
Ortonville Brandon14.4Kayla O’Mara2
Coldwater2.5Sturgis Kiwanis2
TeamTop 5 Avg.MeetDivision
Muskegon Western Michigan Christian**106.0GMAA3
Onsted*90.3Lenawee County3
Blissfield*86.0Lenawee County3
Midland Bullock Creek*83.6Freeland3
Bronson74.0Sturgis Kiwanis3
Grand Rapids Covenant Christian69.0Kent Ottawa3
Boyne City68.0Northern Shores Championship3
Hillsdale66.0Sturgis Kiwanis3
Erie Mason61.0Dave Bork Classic3
Hudson60.4Lenawee County3
Pigeon-Laker60.4Dave Patterson3
Quincy57.5Sturgis Kiwanis3
Charlevoix53.1Northern Shores Championship3
Grayling51.2Northern Shores Championship3
Saginaw Valley Lutheran50.5Freeland3
Cheboygan46.6Northern Shores Championship3
Standish-Sterling41.6Freeland3
Kalkaska37.0Northern Shores Championship3
Niles Brandywine35.6Sturgis Kiwanis3
Centreville30.2Bloomingdale3
Bangor21.0Bloomingdale3
Montague19.9GMAA3
Kingsley12.5Northern Shores Championship3
Monroe St. Mary CC8.3Dave Bork Classic3
Montrose5.0Kayla O’Mara3
Hartford3.4Bloomingdale3
Ida1.7Dave Bork Classic3
TeamTop 5 Avg.MeetDivision
Hillsdale Academy**89.3SCAA Championship4
Harbor Springs**89.1Northern Shores Championship4
Ubly*72.4Dave Patterson4
Grand Traverse Academy*70.7Hail Mary4
Saginaw Michigan Lutheran Seminary36.9Dave Patterson4
Genesee Christian Academy32.7Kayla O’Mara4
St. Charles22.4Freeland4
Mason County Eastern16.1Hail Mary4
TeamTop 5 Avg.MeetDivision
GRTC Peregrines130.4Kent OttawaClub
Monroe Milers14.2Dave Bork ClassicClub

BOYS INDIVIDUAL RATINGS

GradeNameTimeTeamRatingMeet
12Mitchell Hiatt15:50.8Onsted203.7Lenawee County
10Robert Jazwinski III15:42.819-Unattached201.4Freeland
11Moises Salazar16:00.1Adrian200.6Lenawee County
12Dominic Lowrie15:55.4BC Harper Creek199.2Sturgis Kiwanis
11Vincent Pattison16:08.8Goodrich199.1Kayla O’Mara
12James Latstetter16:12.1Flushing198.0Kayla O’Mara
9Lennox Naswell16:23.4Flint Powers Catholic194.2Kayla O’Mara
12Drew Abbott16:12.8Detroit Catholic Central193.4Sturgis Kiwanis
11Jacob Stanislawski16:14.1Flat Rock193.0Dave Bork Classic
12Seth Mead16:08.6Gladwin192.8Oiler Blue & Gold
12Vincent Pollock16:29.5Fruitport190.9GMAA
12Elijah Christensen16:14.6Gladwin190.8Oiler Blue & Gold
11George Scupham16:23.1Edwardsburg190.0Sturgis Kiwanis
11Ben Verellen16:18.2Gladwin189.6Oiler Blue & Gold
11Owen Fisher16:25.7Mattawan189.1Sturgis Kiwanis
11John Blaskowski16:21.2Saginaw Heritage188.6Freeland
12Isaak Rubley16:27.2Dundee188.6Dave Bork Classic
11Lucas Taraszkiewicz16:28.7Flat Rock188.1Dave Bork Classic
10Cameron Varner16:28.8Temperance Bedford188.1Dave Bork Classic
12Matthias Morse16:39.1Muskegon Western Mich. Christian187.6GMAA
11Bryce Gross16:44.6Flint Powers Catholic187.1Kayla O’Mara
12Nathan Vargo16:33.5Flat Rock186.5Dave Bork Classic
11Keagan Smith16:31.7Zeeland West186.4Kent Ottawa
11Dane Hieronimus16:37.0Temperance Bedford185.3Dave Bork Classic
11Jayden Fox16:34.2Saginaw Valley Lutheran184.3Freeland
12Ethan Sellers16:53.5Flint Kearsley184.2Kayla O’Mara
11Grayson Rorick16:53.5Hillsdale Academy184.2SCAA Championship
11Caleb Willard16:40.6GRTC Peregrines183.5Kent Ottawa
12Myles Bray16:43.0Monroe183.3Dave Bork Classic
12Stewart Waters16:52.2Whitehall183.3GMAA
10Hunter Eaton16:41.3Charlevoix183.2Northern Shores Championship
12Nolan Park16:46.1Sturgis182.3Sturgis Kiwanis
12Alex Tyndall16:48.4Mason County Eastern182.2Hail Mary
10Logan Youngman16:49.2Hillsdale181.3Sturgis Kiwanis
11Tyler Leach16:51.4Otisville LakeVille181.2Dave Patterson
12Austin Sulier16:49.8Erie Mason181.1Dave Bork Classic
12Thomas Watson16:50.7Detroit Catholic Central180.8Sturgis Kiwanis
9Christian Craanen16:51.0Monroe St. Mary CC180.7Dave Bork Classic
11Trenton Fetter17:02.2Adrian Madison179.9Lenawee County
11Hunter Parsons17:03.9Whitehall179.4GMAA
12Peyton Ruel17:04.1Muskegon Oakridge179.3GMAA
9Johnathan Elsea16:50.3Mount Pleasant178.9Oiler Blue & Gold
11Gavin Tisch16:56.8Detroit Catholic Central178.7Sturgis Kiwanis
10Payton Veilleux16:52.5Mount Pleasant178.2Oiler Blue & Gold
11Griffin Good17:12.3Flushing177.9Kayla O’Mara
11Landon Rogers16:26.3Three Oaks River Valley177.9Bloomingdale
11Marcel Stork17:00.9Mattawan177.4Sturgis Kiwanis
11Brendan O’Donohue16:59.1GRTC Peregrines177.3Kent Ottawa
12Kaelan Miller16:59.3GRTC Peregrines177.2Kent Ottawa
12Reece Poole17:14.4Hillsdale Academy177.2SCAA Championship
12Maxwell Merrill17:14.7Grand Blanc177.1Kayla O’Mara
11Matthew Solomon17:00.1Charlevoix177.0Northern Shores Championship
12Brayden Sweeney16:56.2Midland Bullock Creek176.9Freeland
12Cole Winter17:17.0Goodrich176.3Kayla O’Mara
12Andy Castro16:58.1Midland Dow176.3Oiler Blue & Gold
10Matthew Wortley16:58.6Saginaw Heritage176.1Freeland
12Sam Nemeth16:59.0Freeland176.0Freeland
10Noah Schipper17:04.1Holland Calvary Christian175.7Kent Ottawa
11Cole Fernandez17:19.1Flint Kearsley175.6Kayla O’Mara
11Jonny Striler17:20.0Swartz Creek175.3Kayla O’Mara
12Gino Haley17:07.1Detroit Catholic Central175.3Sturgis Kiwanis
12Jordan Bunce17:08.6Temperance Bedford174.8Dave Bork Classic
10Joshua Dodd17:08.0Zeeland West174.3Kent Ottawa
12Camden McLeod17:04.1Freeland174.3Freeland
12Nicholas (Nick) Balla17:10.2Temperance Bedford174.3Dave Bork Classic
10Timothy Gaebler17:25.7Hillsdale Academy173.4SCAA Championship
12David Reisterer17:07.0Ludington173.3Oiler Blue & Gold
9Lance Niedzielski17:15.2Mason County Eastern173.3Hail Mary
12Gabe Manchester17:22.6Clinton173.1Lenawee County
12Sam Scott17:08.0Midland Dow173.0Oiler Blue & Gold
9Brady Glon17:14.6Detroit Catholic Central172.8Sturgis Kiwanis
10Jacob Ferdubinski17:08.8Riverview Gabriel Richard172.7News Herald
12Andrew Boeringa17:24.2Whitehall172.6GMAA
10Brett Lewis17:10.0Saginaw Heritage172.3Freeland
12James Bayes17:26.0Onsted172.0Lenawee County
11Thomas Beiter17:31.9Flint Powers Catholic171.4Kayla O’Mara
11Parker Bomia-Laberdee17:19.7Monroe171.1Dave Bork Classic
10Ryder Hopkins17:17.9Charlevoix171.0Northern Shores Championship
11Cooper Gardner17:20.6BC Harper Creek170.8Sturgis Kiwanis
10Myles Robinson17:14.7Gladwin170.8Oiler Blue & Gold
9Chris Durfey17:29.7Onsted170.8Lenawee County
11Jacob Hylton17:33.9Ortonville Brandon170.7Kayla O’Mara
10Marcus O’Hara17:21.4Detroit Catholic Central170.5Sturgis Kiwanis
12Parker Campbell17:22.5Erie Mason170.2Dave Bork Classic
11Charlie Smith17:35.6Grand Blanc170.1Kayla O’Mara
10Bryce Falbe17:32.5Muskegon Oakridge169.8GMAA
10Evan Olson17:25.6EPBP Laker169.8Dave Patterson
12Leyton Minuth17:17.7Midland Dow169.8Oiler Blue & Gold
11Braden Shiposh17:36.7Hartland169.8Kayla O’Mara
12Cade Truemner17:25.8EPBP Laker169.7Dave Patterson
9Nolan Kessler17:33.2Montague169.6GMAA
10Christian Getz17:22.4Holland Calvary Christian169.6Kent Ottawa
9Reed Gates17:27.6Edwardsburg168.5Sturgis Kiwanis
12Noah Lowman17:21.8Ludington168.4Oiler Blue & Gold
11Matthew Carbajo17:21.9Grosse Ile168.4News Herald
11Luke Molenkamp17:42.2Hillsdale Academy167.9SCAA Championship
9Lincoln Laansma17:27.6Tri-unity Christian167.8Kent Ottawa
12Callum Bell17:30.5Carleton Airport167.5Dave Bork Classic
9Harrison Stamper17:39.9Tecumseh167.4Lenawee County
10Marshall Brandt17:25.1Midland Bullock Creek167.3Freeland
11Reid Cousins17:30.3Zeeland West166.9Kent Ottawa
9Grant Corlew17:30.4Harbor Springs166.9Northern Shores Championship
10Silas Daniels17:41.4Sand Creek166.9Lenawee County
12Arun Venkatesan17:27.3Midland Dow166.6Oiler Blue & Gold
11James Rahe17:46.4Hillsdale Academy166.5SCAA Championship
10Nathan Anaya17:28.1Freeland166.3Freeland
10Drew Vanderpuyl17:34.2Coldwater166.3Sturgis Kiwanis
11Caleb Carignan17:47.4Flint Powers Catholic166.2Kayla O’Mara
11Alessandro Avila17:34.7Constantine166.1Sturgis Kiwanis
12Reggie Geftos17:35.0Monroe166.0Dave Bork Classic
10Brody VanTuinen17:33.2Holland Calvary Christian165.9Kent Ottawa
10Jackson Horn17:30.3Freeland165.6Freeland
12Joel Lange17:45.5Adrian Lenawee Christian165.5Lenawee County
11Qwynn Darnell17:35.1Elk Rapids165.3Northern Shores Championship
11Henry Lindley17:50.4Hillsdale Academy165.2SCAA Championship
9Matteo Ortega17:32.0Saginaw Heritage165.0Freeland
11Joshua Riggs17:38.3Monroe164.9Dave Bork Classic
10Ryan Miller17:51.6Hillsdale Academy164.8SCAA Championship
10Noah Watson17:36.6Rockford164.8Kent Ottawa
11Jesse Fielis17:38.8White Pigeon164.7Sturgis Kiwanis
10Lucas Keilen17:52.3Hartland164.6Kayla O’Mara
10Christian Ayres17:40.0BC Harper Creek164.3Sturgis Kiwanis
12Keith Siek17:38.0Berrien County Youth Track164.3Kent Ottawa
12Isaac St. John17:49.0Hudson164.3Lenawee County
12Andrew Ehresman17:40.3Detroit Catholic Central164.2Sturgis Kiwanis
10Owen Sytsema17:49.5Muskegon Western Mich. Christian164.2GMAA
11Jack Bell17:40.6Edwardsburg164.1Sturgis Kiwanis
10Milo Shoup17:43.7Mason County Eastern163.8Hail Mary
9Ryan Rathsburg17:55.5Flint Powers Catholic163.5Kayla O’Mara
12Jaylen Wildman17:55.6Flushing163.5Kayla O’Mara
12Jordan Lindauer17:42.6BC Harper Creek163.5Sturgis Kiwanis
10Noah Amori17:37.0Wyandotte Roosevelt163.3News Herald
11Wyatt Shaw17:57.1Hartland163.0Kayla O’Mara
10Josiah Scholma17:53.2Muskegon Western Mich. Christian162.9GMAA
12Alexander Lawrence17:53.5Muskegon Western Mich. Christian162.8GMAA
9Caleb Elwell17:45.0Mattawan162.7Sturgis Kiwanis
12Ben Iobe17:58.1Mendon162.6SCAA Championship
11Maximillian Bladzik17:58.2Grand Blanc162.6Kayla O’Mara
11Gavin Ayers17:45.4Edwardsburg162.5Sturgis Kiwanis
9Alec Brown17:40.0Saginaw Heritage162.3Freeland
10Riley Weed17:44.4Holland Calvary Christian162.2Kent Ottawa
9Joshua England17:40.7Midland Dow162.1Oiler Blue & Gold
12Landen Bouchard17:14.6Galesburg-Augusta161.8Bloomingdale
10Logan Thomas17:47.6Temperance Bedford161.8Dave Bork Classic
12Brady Boroniec17:41.8Allen Park161.7News Herald
11Cody Couturier17:49.9Lake Leelanau St. Mary161.7Hail Mary
11Benjamin Morales17:48.5Sturgis161.5Sturgis Kiwanis
9Gavin Rohr17:48.8Monroe161.4Dave Bork Classic
12Teddy Krieger17:47.5Harbor Springs161.2Northern Shores Championship
9Carter Crosby18:02.6Grand Blanc161.1Kayla O’Mara
12Ace Pierson17:43.7Mount Pleasant161.1Oiler Blue & Gold
11Noah Raeth17:59.4Montague160.9GMAA
11Tanner Christensen17:51.4Mattawan160.5Sturgis Kiwanis
12Alix Draves18:00.6Montague160.5GMAA
9Rex Pumford18:01.1Whitehall160.3GMAA
10Maddi Duke17:52.3Temperance Bedford160.2Dave Bork Classic
11Lawson Miller18:01.7Muskegon Oakridge160.1GMAA
11Liam Hallack17:51.3Zeeland West159.9Kent Ottawa
10Eli Morse18:02.3Muskegon Western Mich. Christian159.9GMAA
12Daniel Klein17:47.6Midland Dow159.8Oiler Blue & Gold
10Elias DeJong17:52.0GR Christian159.7Kent Ottawa
11Luke Masserant17:54.2Monroe Jefferson159.6Dave Bork Classic
12Seth Plummer18:07.4Hillsdale Academy159.5SCAA Championship
12David Dhaseleer17:52.9Charlevoix159.4Northern Shores Championship
9Beckett Dennis17:58.1Grand Traverse Academy159.0Hail Mary
10Silas Carroll17:57.3Ivywood Classical Academy158.6Dave Bork Classic
10Alex Flores17:51.4Ludington158.5Oiler Blue & Gold
12Lucas Licari17:55.5Grandville158.5Kent Ottawa
9Micaiah Arreola17:57.5Sturgis158.5Sturgis Kiwanis
9Will Hulin17:24.6Centreville158.5Bloomingdale
12Elijah Idom18:10.9Flint Carman-Ainsworth158.4Kayla O’Mara
11Reuben Anderson18:07.0Muskegon Western Mich. Christian158.3GMAA
11Aaron Zannetti18:11.9Grand Blanc158.0Kayla O’Mara
9Noah Sills18:08.6Blissfield157.8Lenawee County
9Weston Albright18:00.3Erie Mason157.6Dave Bork Classic
10Ben Bouchey18:13.6Flint Powers Catholic157.5Kayla O’Mara
11Jack Paulsen17:58.6Grandville157.5Kent Ottawa
11Luke Stanley18:00.7Ida157.4Dave Bork Classic
9Eli Morris18:09.8Tecumseh157.4Lenawee County
10Gibson White17:59.2Holland Calvary Christian157.3Kent Ottawa
11Kian Sprik17:59.4FHN GR Forest Hills Northern157.2Kent Ottawa
12Jack Fox17:55.5Grosse Ile157.2News Herald
9Gabe Jaime17:56.7Saginaw Heritage156.8Freeland
10Isaac Dionne18:00.9Boyne City156.7Northern Shores Championship
9Phineas Totten18:03.0Monroe St. Mary CC156.7Dave Bork Classic
9Nicholas Priestap18:16.3Grand Blanc156.6Kayla O’Mara
12Carlos Ruiz17:30.5Hartford156.5Bloomingdale
12Ian Waddell18:12.6Blissfield156.5Lenawee County
9Micah Theis17:57.8Ludington156.4Oiler Blue & Gold
11Hayden Fox18:13.1Muskegon Mona Shores156.3GMAA
10Max Barron18:17.2Tekonsha156.3SCAA Championship
11Gavin Ottinger18:17.3Goodrich156.2Kayla O’Mara
10Finn Parish18:02.3Boyne City156.2Northern Shores Championship
11Ethan O’Connor18:17.4Athens156.2SCAA Championship
12Andrew Hintz18:04.5Monroe Jefferson156.2Dave Bork Classic
9Travis Schiebner17:59.5Saginaw Heritage155.8Freeland
10Addison Dufendach18:03.6Rockford155.8Kent Ottawa
9Michael Weidmayer18:14.8Blissfield155.7Lenawee County
11Isaac Westra18:04.4GR Covenant Christian155.5Kent Ottawa
9Easton Coscarelli18:15.8Adrian155.4Lenawee County
11Michael Walsh18:09.2Ubly155.3Dave Patterson
9Pascal Rasmussen18:01.2Saginaw Heritage155.3Freeland
12Alex Morin17:34.4Martin155.2Bloomingdale
12Bucky Aney18:18.2Montague154.6GMAA
12Robbie King18:09.7Constantine154.4Sturgis Kiwanis
12Tristan Demlow18:07.8Grayling154.4Northern Shores Championship
11Damian Marcinek18:04.5Mount Pleasant154.2Oiler Blue & Gold
12Carter Stevens17:37.6Galesburg-Augusta154.1Bloomingdale
9Kale Miklovic18:12.9EPBP Laker154.0Dave Patterson
9Wyatt Roberts18:13.2Otisville LakeVille153.9Dave Patterson
11Landon Andrews18:20.5Muskegon Orchard View153.8GMAA
10Oliver Ridley18:05.5Saginaw Heritage153.8Freeland
11Hayden Barker18:11.6Monroe153.8Dave Bork Classic
11Levi Fox18:05.9Mount Pleasant153.7Oiler Blue & Gold
10Caleb Adkins18:10.4Holland Calvary Christian153.5Kent Ottawa
9Adam Franks18:12.6Bronson153.5Sturgis Kiwanis
11Cole Hansen18:21.9Muskegon Mona Shores153.4GMAA
10Joshua Reed18:07.3Midland Dow153.2Oiler Blue & Gold
11Jackson Raby18:07.5Allen Park153.2News Herald
11Kaden Mingerink18:12.9GR Covenant Christian152.7Kent Ottawa
12Eric Ramsey18:24.3Clinton152.6Lenawee County
11Chase Somers18:09.5Freeland152.5Freeland
12Kaleb Dekoeyer18:15.6Temperance Bedford152.5Dave Bork Classic
9Caden Uttech18:13.8Zeeland West152.4Kent Ottawa
12Parker Rubin18:18.0Grand Traverse Academy152.3Hail Mary
11Henry Kruzel18:14.5Harbor Springs152.2Northern Shores Championship
10Trevor Thompson18:10.5Butternut Homeschool152.2Oiler Blue & Gold
12Nathan Lawe18:10.6Gibraltar Carlson152.1News Herald
9Carter Feltner18:16.6Quincy152.1Sturgis Kiwanis
11Landon Johnson18:26.0Fruitport152.0GMAA
9William (Liam) Mahaffy18:15.1Grayling152.0Northern Shores Championship
11Elijah Good18:11.3Midland Dow151.9Oiler Blue & Gold
11Oliver Mitchell18:19.4Lake Leelanau St. Mary151.9Hail Mary
10Joseph Colaluca18:17.6Erie Mason151.8Dave Bork Classic
11Isaiah Clark18:11.7Allen Park151.8News Herald
10Landin Fisher18:28.1Adrian151.3Lenawee County
10Hunter Rodak18:19.5Carleton Airport151.2Dave Bork Classic
11Lukas Rennells18:28.9Muskegon Catholic Central151.0GMAA
10Charles Franklin18:13.9Midland Dow151.0Oiler Blue & Gold
11Max Vroman18:18.1Harbor Springs151.0Northern Shores Championship
12Ryce Ferrell18:20.4BC Harper Creek150.9Sturgis Kiwanis
11Lucas Kranzusch18:18.8Grandville150.7Kent Ottawa
11Rich Fanti18:15.1Riverview Gabriel Richard150.6News Herald
11Paul McClure18:30.2Adrian Madison150.6Lenawee County
12Tyler Caruso17:48.3Bangor150.6Bloomingdale
12Edward Badel18:21.4Detroit Catholic Central150.5Sturgis Kiwanis
12Beau Shaffer18:30.4Morenci150.5Lenawee County
9Carter Suttmann18:23.5Leland150.5Hail Mary
9CJ Shilling18:34.8Flushing150.4Kayla O’Mara
9Nicholas Ranka18:15.9Grosse Ile150.4News Herald
10Josiah Thelen18:20.2Grandville150.3Kent Ottawa
9Easton Danic18:23.2Carleton Airport149.9Dave Bork Classic
10Deacon Ashmore18:17.8Allen Park149.7News Herald
11Andrew Nelson18:24.1Temperance Bedford149.6Dave Bork Classic
9Oliver Borek18:24.6Detroit Catholic Central149.5Sturgis Kiwanis
11Jaden Gregory18:24.7Edwardsburg149.5Sturgis Kiwanis
12Jonathan Greenhoe18:22.7Zeeland West149.4Kent Ottawa
11Jacob Veurink18:23.2Charlevoix149.3Northern Shores Championship
11Owen Putz18:19.6Woodhaven Brownstown149.1News Herald
10Jackson Bunda18:23.7FHN GR Forest Hills Northern149.1Kent Ottawa
9Tristan Hernandez18:23.9Kingsley149.1Northern Shores Championship
11Chayse Jensen18:25.9Quincy149.0Sturgis Kiwanis
11Ethan Eby18:26.3Dundee148.9Dave Bork Classic
10Arie Prins18:26.6GR Union148.8Sturgis Kiwanis
12Tyler Condon18:35.6Adrian148.8Lenawee County
11Zain Banat18:40.2Swartz Creek148.6Kayla O’Mara
11Coltrane Paryani18:25.6Kalkaska148.5Northern Shores Championship
11Hunter Groulx18:40.6Swartz Creek148.5Kayla O’Mara
11Carter Russelburg18:21.8Allen Park Cabrini148.4News Herald
9Griffin Solano18:41.2Flint Powers Catholic148.3Kayla O’Mara
10Joey (Joseph) Schmitz18:28.2Detroit Catholic Central148.3Sturgis Kiwanis
12Kaleos Reid18:22.7Mount Pleasant148.1Oiler Blue & Gold
12Erick Tenario18:28.8GR Union148.1Sturgis Kiwanis
11Brandon McCullough18:27.2Kent City147.9Kent Ottawa
11Dylan Sturr18:38.9Muskegon Reeths-Puffer147.7GMAA
11Rhys Holmes18:28.3GR Northview147.6Kent Ottawa
12Jon Leith18:30.8Edwardsburg147.4Sturgis Kiwanis
10Jack Fulop18:30.8Temperance Bedford147.4Dave Bork Classic
11Adam Ferguson18:29.1Harbor Springs147.3Northern Shores Championship
10Maxwell Drenth18:29.4Charlevoix147.2Northern Shores Championship
11Garrick Collins18:35.3Lake Leelanau St. Mary146.6Hail Mary
11Hyunseo Sung18:27.6Midland Dow146.5Oiler Blue & Gold
12Owen Hassett18:27.8Trenton146.4News Herald
11Joey Glinski18:47.5Montrose146.2Kayla O’Mara
12Adam Brodie18:34.7Flat Rock146.1Dave Bork Classic
12Owen Strieter-Byron18:44.1Tecumseh146.0Lenawee County
12Max Ward18:33.2Elk Rapids145.9Northern Shores Championship
11Jaycob Hipps18:48.2Montrose145.9Kayla O’Mara
9Jackson Willard18:33.7GRTC Peregrines145.8Kent Ottawa
11Eric Popa18:29.9Mount Pleasant145.7Oiler Blue & Gold
9Graham Kusmierski18:34.4Grandville145.5Kent Ottawa
10Austin Kloha18:31.5Freeland145.2Freeland
10Cy Kosmowski18:39.6Mason County Eastern145.1Hail Mary
11Paul Herendeen18:37.8Concord145.1Sturgis Kiwanis
10Josaias Robles18:05.1Hartford145.0Bloomingdale
10Charles Gavan18:36.3Rockford144.9Kent Ottawa
10Daniel Chaney18:40.4Lake Leelanau St. Mary144.9Hail Mary
11Edward Wuerthele18:37.4FHN GR Forest Hills Northern144.5Kent Ottawa
12Richard George18:40.0Mattawan144.3Sturgis Kiwanis
12Fernando Diaz-Guzman18:38.2Kent City144.3Kent Ottawa
12Christopher Buck18:53.2Grand Blanc144.3Kayla O’Mara
10Jonathan Falk18:38.8GR Christian144.1Kent Ottawa
9Finnian Rawsthorne18:54.3Grand Blanc143.9Kayla O’Mara
11Jacob Campbell18:54.6Kimball New Life Christian143.8Kayla O’Mara
11Tyson Crouse18:36.7Butternut Homeschool143.4Oiler Blue & Gold
9Mason Williams18:40.9Holland Calvary Christian143.4Kent Ottawa
11Benjamin Ciesielski18:37.1Gibraltar Carlson143.3News Herald
11Carson Kiefer18:41.7Cheboygan143.1Northern Shores Championship
10John Wilson18:57.0Flushing143.0Kayla O’Mara
11Aiden Parker18:44.1Coldwater143.0Sturgis Kiwanis
12Trenton ODea18:38.4Saginaw Heritage142.9Freeland
10Sebastian Hernandez18:44.7Coldwater142.8Sturgis Kiwanis
12Joey Shupe18:38.9Riverview142.7News Herald
10William Jeffords18:45.1Detroit Catholic Central142.6Sturgis Kiwanis
10Nicklas Holmes18:54.4Onsted142.5Lenawee County
12Max Marten18:54.8Tecumseh142.4Lenawee County
10Jameson Ronzello18:58.9Goodrich142.4Kayla O’Mara
11Kaiden Shinew18:44.2Grand Haven142.3Kent Ottawa
12Caleb Johnson18:55.4Sand Creek142.2Lenawee County
12Logan Patmalnieks18:46.5Constantine142.2Sturgis Kiwanis
10Gabriel Wesserling18:40.6Allen Park142.1News Herald
10Joshua Ross18:40.7Midland Dow142.1Oiler Blue & Gold
11Brendan Wolf18:41.1Saginaw Heritage142.0Freeland
9Caleb Healey18:47.6Erie Mason141.8Dave Bork Classic
9Mason Szyniszewski18:45.8Grandville141.7Kent Ottawa
12Dominic Germano18:42.4Woodhaven Brownstown141.5News Herald
12Kelvin Kepler18:46.8Grandville141.4Kent Ottawa
10Henry Haag18:50.9EPBP Laker141.4Dave Patterson
11Beau Holmes18:47.2GR Northview141.3Kent Ottawa
9Noah Dallas18:43.8Freeland141.1Freeland
11Dominic Barretto18:44.0Riverview Gabriel Richard141.0News Herald
10Grant Mielke18:44.1Freeland141.0Freeland
10Eddy Hedrick18:59.6Adrian140.8Lenawee County
10Evan Amthor18:44.7Saginaw Heritage140.8Freeland
10Amos Norder18:52.9Saginaw Michigan Lutheran Seminary140.7Dave Patterson
10Austin Strand19:00.0Clinton140.7Lenawee County
10Jackson Jaworski18:45.3Freeland140.6Freeland
10Luke Aerts18:51.3Coldwater140.6Sturgis Kiwanis
11Matthew Rice18:51.4Ypsilanti Lincoln140.5Dave Bork Classic
10Braeden Gildea18:51.6Mattawan140.5Sturgis Kiwanis
11Charlie Gibson18:19.3Three Oaks River Valley140.2Bloomingdale
10Landon Kuperus18:50.4GR Covenant Christian140.2Kent Ottawa
11Ryan Cooley18:52.8Dundee140.1Dave Bork Classic
11Sam Decker18:50.9GR Northview140.0Kent Ottawa
9Gabriel Piach18:47.5Gladwin139.8Oiler Blue & Gold
10Collin Jaskula18:47.5Gibraltar Carlson139.8News Herald
12Matthew Dusett18:55.5Yale139.8Dave Patterson
12Brady Bearss18:52.0Boyne City139.7Northern Shores Championship
11Cameron Parsons18:48.1Wyandotte Roosevelt139.6News Herald
10Porter Ravary18:54.9Erie Mason139.4Dave Bork Classic
11Andrew Kiefer18:53.2Cheboygan139.3Northern Shores Championship
10Evan Keen18:57.3Leland139.2Hail Mary
9Campbell Fedderman18:57.6Leland139.1Hail Mary
10Elias Baldwin18:22.8Decatur139.1Bloomingdale
9Ryan Lehto18:56.1Ypsilanti Lincoln139.0Dave Bork Classic
11Jack Yonkman19:05.3Muskegon Reeths-Puffer138.9GMAA
10Enrique Caldwell18:50.5Woodhaven Brownstown138.8News Herald
10Isaiah Meyer18:56.6GR Union138.8Sturgis Kiwanis
9Carter Lee18:56.8Monroe Jefferson138.7Dave Bork Classic
10Zachary Taylor19:06.2Clinton138.6Lenawee County
12Joel Enos18:59.2Mayville138.6Dave Patterson
9Hunter Walker18:57.7Quincy138.4Sturgis Kiwanis
10Levi Dykstra18:55.8GR Covenant Christian138.4Kent Ottawa
10Jonah Busen18:57.9Monroe Jefferson138.4Dave Bork Classic
10Daniel Jones19:11.0Washtenaw Christian138.3Kayla O’Mara
10Carson Pullins18:25.0Bangor138.3Bloomingdale
11Anthony Pizzimenti18:52.3Woodhaven Brownstown138.2News Herald
9Lincoln Gray19:11.3Hartland138.2Kayla O’Mara
9Joe Coleman19:11.6Hartland138.1Kayla O’Mara
9Robert Ray18:52.6Ludington138.1Oiler Blue & Gold
12Donald Nurkala18:58.8Detroit Catholic Central138.1Sturgis Kiwanis
10Niko Morales18:58.8Sturgis138.1Sturgis Kiwanis
11Jackson Carner18:59.3Erie Mason137.9Dave Bork Classic
12Camden Fager19:01.4Saginaw Michigan Lutheran Seminary137.9Dave Patterson
12Reed Trela18:53.6Woodhaven Brownstown137.8News Herald
10Max Crumm19:13.2Flint Powers Catholic137.6Kayla O’Mara
10Hayden Bovair19:00.5Carleton Airport137.5Dave Bork Classic
9Everett Kessell19:00.6Carleton Airport137.5Dave Bork Classic
9Gavin Diroff18:54.6Trenton137.5News Herald
10Jay Bronsink19:14.5Athens137.2SCAA Championship
10Jaxon Perry19:14.8Hartland137.1Kayla O’Mara
10Samuel Perez19:11.3Muskegon Reeths-Puffer136.9GMAA
9Grayson Wells18:56.4Midland Bullock Creek136.9Freeland
11Matthew Leatherman19:11.5Montague136.8GMAA
11Bryson Ballantyne19:12.1Adrian Madison136.6Lenawee County
12Jamie Neel19:12.2Muskegon Reeths-Puffer136.6GMAA
9Alex Iordanou19:16.9Flint Powers Catholic136.4Kayla O’Mara
10Carter Krause19:06.0Yale136.3Dave Patterson
12Garrison Angliss19:17.3Flushing136.2Kayla O’Mara
12Joel Bezeau19:04.7Monroe Jefferson136.1Dave Bork Classic
11Brayden Hincher19:04.9Erie Mason136.0Dave Bork Classic
10Devlin Johnson18:59.0Freeland136.0Freeland
12Demitri Lawrence19:14.3Muskegon Western Mich. Christian135.9GMAA
10Henry Ebert19:05.3Sturgis135.9Sturgis Kiwanis
9Riley Szalai19:05.5Edwardsburg135.8Sturgis Kiwanis
9Brady Bills19:14.6Blissfield135.8Lenawee County
9Ethan Brunner19:04.0Rockford135.7Kent Ottawa
10Daniel Badel19:06.1Detroit Catholic Central135.6Sturgis Kiwanis
9Connor Ketchum19:04.1Grayling135.6Northern Shores Championship
11Jack Ruan19:00.2Southgate Anderson135.6News Herald
9Abe Blaskowski19:00.4Saginaw Heritage135.5Freeland
10Alex Edwards19:04.5Grandville135.5Kent Ottawa
10Liam Heyboer19:05.5GR Covenant Christian135.2Kent Ottawa
9Zachary Greene19:01.7Wyandotte Roosevelt135.1News Herald
12Trevor Gutteridge19:20.7Goodrich135.1Kayla O’Mara
9Law Gates19:08.1Edwardsburg135.0Sturgis Kiwanis
11Riley Minnis19:02.1Freeland135.0Freeland
12Jack Koivu19:21.2Hartland134.9Kayla O’Mara
9Michael Ensing19:07.1Zeeland West134.6Kent Ottawa
12Micah Dunn19:03.1Saginaw Heritage134.6Freeland
10Liam Eaton19:07.1GR Northview134.6Kent Ottawa
11Blaine Berson19:18.2Whitehall134.6GMAA
12Dominic Rolf19:07.5GRTC Peregrines134.5Kent Ottawa
9Hayden Vess19:07.8Grand Haven134.4Kent Ottawa
9Charlie Penneau19:23.3Flint Powers Catholic134.2Kayla O’Mara
10Musa Khadija19:08.3Grand Haven134.2Kent Ottawa
11Andrew Owens19:19.4Whitehall134.2GMAA
10Jaxsen Rice19:10.5Ypsilanti Lincoln134.2Dave Bork Classic
9Chase Compau19:23.7Ortonville Brandon134.1Kayla O’Mara
11Ian Ferguson19:24.4Genesee Christian Academy133.9Kayla O’Mara
11Maddox Hutchinson19:11.6Concord133.8Sturgis Kiwanis
10Kyron Christner19:24.8Mendon133.7SCAA Championship
9Nolan Stadel19:24.8Genesee Christian Academy133.7Kayla O’Mara
11Trace Fisher19:05.9Standish Sterling133.7Freeland
9Reagan Downing19:10.0Holland Calvary Christian133.7Kent Ottawa
9David Torrey19:25.1Hartland133.6Kayla O’Mara
9Kenny Knudsen19:12.4Monroe St. Mary CC133.5Dave Bork Classic
10Bryce Hekter18:39.5Centreville133.5Bloomingdale
10Logan Young19:06.5Harrison133.5Oiler Blue & Gold
12Wesley Miner19:21.6Adrian Madison133.5Lenawee County
12Connor Mason19:06.7Saginaw Heritage133.5Freeland
11Aaron Machado19:25.7Swartz Creek133.4Kayla O’Mara
11Ayden Hipps19:26.4Montrose133.2Kayla O’Mara
12Reed Remington18:40.5Bloomingdale133.2Bloomingdale
12Jackson Pletcher19:27.0Flint Kearsley133.0Kayla O’Mara
10Quincen Hackbardt19:12.8FHN GR Forest Hills Northern132.7Kent Ottawa
12Jacob Standfest19:13.7Rockford132.4Kent Ottawa
9Dylan Winskas19:25.4Fruitport132.2GMAA
10Christian Brash19:10.4Allen Park Cabrini132.2News Herald
12Jerome Bastian19:30.0St Philip Catholic Central132.0SCAA Championship
11Grady Oberlin19:11.3Butternut Homeschool131.9Oiler Blue & Gold
11Charlie Vitkauskas19:15.6Rockford131.8Kent Ottawa
9Jayden Long-Hasse18:44.6Centreville131.8Bloomingdale
12Tyler Wilber19:17.8Bronson131.7Sturgis Kiwanis
10Afton Shoup19:20.1Mason County Eastern131.6Hail Mary
9Noah Russell19:18.4Erie Mason131.5Dave Bork Classic
11Ian Burley19:16.5Grand Haven131.5Kent Ottawa
9Andrew Hilborg19:12.8Freeland131.4Freeland
9Shaun Gleason19:17.0Grand Haven131.3Kent Ottawa
12Devon Lauters19:17.3Grandville131.2Kent Ottawa
11Ryland McIntyre19:19.6BC Harper Creek131.1Sturgis Kiwanis
12Benjamin Ault19:18.1Rockford131.0Kent Ottawa
11Caiden Brown19:20.8Dundee130.7Dave Bork Classic
10Carson Lauters19:19.3Grandville130.6Kent Ottawa
11Henry Sloat18:48.4Centreville130.5Bloomingdale
11Levi West19:34.4Swartz Creek130.5Kayla O’Mara
9Connor Hui19:34.6Hartland130.5Kayla O’Mara
11Willem Spoelhof19:19.8FHN GR Forest Hills Northern130.4Kent Ottawa
11Nolan Brescol19:22.0Temperance Bedford130.3Dave Bork Classic
12Eli Hinkleman19:22.0Temperance Bedford130.3Dave Bork Classic
11Nathan Cole19:31.1Blissfield130.3Lenawee County
12Benjamin Blanchard19:31.9Adrian Madison130.0Lenawee County
12Caleb Totten19:23.3Monroe St. Mary CC129.9Dave Bork Classic
9Beckett Klump19:32.3Blissfield129.9Lenawee County
9Colton Lynn19:17.6Saginaw Heritage129.8Freeland
9Carson Scholz19:32.6Tecumseh129.8Lenawee County
12Howie Herrygers19:21.8Zeeland West129.7Kent Ottawa
11Cole Upper19:18.5Lincoln-Alcona129.5Freeland
12George Ebert19:24.6Sturgis129.5Sturgis Kiwanis
10Stosh Albright19:23.6GRTC Peregrines129.1Kent Ottawa
11Logan Brown19:19.8Standish Sterling129.1Freeland
9Gabe Reginato19:19.9Mount Pleasant129.0Oiler Blue & Gold
9Steven Foltz19:28.2Yale128.9Dave Patterson
12Luke Goodman19:39.2Hartland128.9Kayla O’Mara
9Tyler Moore19:35.3Tecumseh128.9Lenawee County
11Jason Cousino19:26.5Erie Mason128.8Dave Bork Classic
9Charlie Denherder19:24.9Elk Rapids128.7Northern Shores Championship
11Ayden Cady19:25.1Boyne City128.6Northern Shores Championship
9Declan O’Connell19:21.4Allen Park Cabrini128.5News Herald
11Parker Chittle19:40.8Swartz Creek128.4Kayla O’Mara
12Dylan Worley19:22.3Allen Park128.2News Herald
11Julian Trevino19:22.4Saginaw Heritage128.2Freeland
12Jameson Watson19:37.4Britton Deerfield128.2Lenawee County
10Gage Stray19:26.4Kent City128.2Kent Ottawa
9Nicholas Yegge19:41.5Hartland128.2Kayla O’Mara
9Levi Kass19:37.7Ravenna128.1GMAA
9Carter Brouwer18:56.1Bangor128.0Bloomingdale
12Evan Vore19:38.4Blissfield127.9Lenawee County
9Cameron Stone19:27.5Grandville127.8Kent Ottawa
11Jack Loomis18:56.7Bangor127.8Bloomingdale
12Kelsey Simms18:57.1Bloomingdale127.6Bloomingdale
10Connor Ball19:24.2Wyandotte Roosevelt127.6News Herald
9Aurie Selph19:29.0Charlevoix127.3Northern Shores Championship
11Trap Abbott18:58.0Bangor127.3Bloomingdale
9Keannan Marr19:40.3Holton127.2GMAA
12Wes Summerhill18:58.6Bangor127.1Bloomingdale
11Will Dawson19:29.9GR Northview127.0Kent Ottawa
11Gage Pedue19:31.9Sturgis127.0Sturgis Kiwanis
10Maks Kiss19:26.0Southgate Anderson127.0News Herald
9Brayden Brodie19:32.2Flat Rock126.9Dave Bork Classic
10Henry Lace19:32.2Edwardsburg126.9Sturgis Kiwanis
9Johnny Huey19:45.3Flint Powers Catholic126.9Kayla O’Mara
11Daxton MacDonald19:41.4Muskegon Mona Shores126.9GMAA
9Lucas Zeckner19:41.4Adrian126.9Lenawee County
11Braedyn Tennant19:41.7Blissfield126.8Lenawee County
9Rhy Schneider19:31.1Rockford126.6Kent Ottawa
11Samuel McMann19:35.3Grand Traverse Academy126.6Hail Mary
10Brody Wolf19:31.8Kingsley126.4Northern Shores Championship
9Travis Rose19:47.1Flushing126.3Kayla O’Mara
12Ayden VanDyk19:32.5GR Covenant Christian126.2Kent Ottawa
10Aden Fair19:32.9FHN GR Forest Hills Northern126.1Kent Ottawa
12Parker VanHill19:32.9GR Christian126.0Kent Ottawa
9Logan Carrier19:37.2Yale125.9Dave Patterson
10Peter Mann19:29.6Midland Dow125.8Oiler Blue & Gold
9Peter Winn19:48.6Hillsdale Academy125.8SCAA Championship
11Aiden Woods19:03.1Comstock125.6Bloomingdale
12Ledger Alegria19:36.5GR Union125.5Sturgis Kiwanis
10Keaton Smith19:36.8Concord125.4Sturgis Kiwanis
9Jacob Brox19:49.9Grand Blanc125.4Kayla O’Mara
9Kaden Monroe19:50.1Flint Powers Catholic125.3Kayla O’Mara
12Luke Baird19:35.3Tri-unity Christian125.2Kent Ottawa
9Liam Imhoff19:35.9Kent City125.0Kent Ottawa
12Braxten Spurr19:51.5Ortonville Brandon124.8Kayla O’Mara
12Kyle Parks19:38.7Temperance Bedford124.8Dave Bork Classic
10Lucas Frentz19:38.8Edwardsburg124.7Sturgis Kiwanis
9Andrew Nitz19:32.8Allen Park124.7News Herald
12Wyatt Opperman19:40.9North Branch124.7Dave Patterson
9George Watson19:39.2Detroit Catholic Central124.6Sturgis Kiwanis
12Sean Driscoll19:06.7Three Oaks River Valley124.4Bloomingdale
10Ayven Evancho19:52.8Flushing124.4Kayla O’Mara
10Micah Manion19:38.4GR Christian124.2Kent Ottawa
9Sam Dykstra19:38.5GR Covenant Christian124.2Kent Ottawa
10Conner Goroni19:34.6Woodhaven Brownstown124.1News Herald
10John Birzer19:53.8Hillsdale Academy124.1SCAA Championship
12Marcellis Johnson19:40.8Summit Academy North124.1Dave Bork Classic
12Evan Charbeneau19:34.9Mount Pleasant124.0Oiler Blue & Gold
9Haidyn Smith19:35.1Saginaw Heritage124.0Freeland
9Carter Knowlton19:54.8Hartland123.7Kayla O’Mara
12Elliot Buchan19:40.2GR Northview123.6Kent Ottawa
11Ben Wheeler19:51.6Sand Creek123.5Lenawee County
10Eli Willoughby19:44.8Grand Traverse Academy123.4Hail Mary
10Russell Abernathy19:40.9Cheboygan123.4Northern Shores Championship
10Alec Hernandez19:43.3Flat Rock123.2Dave Bork Classic
11Caleb Kolbe19:43.3Erie Mason123.2Dave Bork Classic
12Tyler Van Antwerp19:52.9Whitehall123.1GMAA
10Evan Kryger19:42.1GRTC Peregrines123.0Kent Ottawa
9Freeman Spencer19:44.4Monroe Milers122.9Dave Bork Classic
11Ethan Nykiel19:38.5Grosse Ile122.8News Herald
9Brett Raak19:43.2Zeeland West122.6Kent Ottawa
11Nicholas Trame19:54.4Sand Creek122.5Lenawee County
10Dayton Sneller19:43.4Zeeland West122.5Kent Ottawa
10Aiden Jackson19:45.4White Pigeon122.5Sturgis Kiwanis
12Alex Perea19:43.6Grandville122.5Kent Ottawa
12Hudson Inman19:58.7Burton-Bendle122.4Kayla O’Mara
10Carter English19:39.8Midland Dow122.4Oiler Blue & Gold
9Johannes Visser19:39.9Midland Dow122.4Oiler Blue & Gold
9Logan Williams19:59.0Flint Kearsley122.3Kayla O’Mara
9Victor LeBrun19:46.0Monroe122.3Dave Bork Classic
8Levi Oudbier19:44.4Tri-unity Christian122.2Kent Ottawa
12Nate Carey19:48.9Mayville122.0Dave Patterson
11Calvin Haydamacker19:46.9Flat Rock122.0Dave Bork Classic
11Callum Wallenfang19:45.3Berrien County Youth Track121.9Kent Ottawa
10Jordan Cassel19:56.6Holton121.8GMAA
10Isaac Witte19:46.3GR Christian121.6Kent Ottawa
11Rylan Branson19:42.8Riverview121.4News Herald
10Wyatt Linson19:51.0Otisville LakeVille121.3Dave Patterson
11Carter Sikorski19:49.4Bronson121.2Sturgis Kiwanis
10Van Roach19:58.7Muskegon Mona Shores121.1GMAA
9Raphael Schaub19:51.9Grand Traverse Academy121.0Hail Mary
12Jack Williams19:50.1White Pigeon121.0Sturgis Kiwanis
11Eli Lewis19:59.2Muskegon Mona Shores120.9GMAA
11Isaac Whipple19:52.3Grand Traverse Academy120.9Hail Mary
9Nathaneal Karakula19:50.5Heritage Christian Academy120.8Sturgis Kiwanis
12Jacob Krompetz19:44.9Gladwin120.7Oiler Blue & Gold
10Aydin Truong19:49.0FHN GR Forest Hills Northern120.7Kent Ottawa
11Parker Volstorf19:18.0Three Oaks River Valley120.7Bloomingdale
11samson kik19:51.1GR Union120.6Sturgis Kiwanis
9Ivan Yepez19:45.4Allen Park120.5News Herald
10Ben Moses19:51.8Sturgis120.4Sturgis Kiwanis
10James Odell19:19.0Bloomingdale120.3Bloomingdale
12Jonas Enriquez19:53.0Temperance Bedford120.0Dave Bork Classic
12Sam Vesperman19:47.0Grosse Ile120.0News Herald
10Sean Bostwick19:51.6Rockford119.8Kent Ottawa
9Bryan Ocelo19:20.7Hartford119.8Bloomingdale
11Brandon McCloud19:53.9Temperance Bedford119.7Dave Bork Classic
9Avery Gutshall20:07.3Swartz Creek119.6Kayla O’Mara
11Quinn Hudson19:54.3Temperance Bedford119.6Dave Bork Classic
10Zachary Lassanske20:03.7Muskegon Mona Shores119.5GMAA
9Dylan VanderPloeg19:52.7GR Christian119.5Kent Ottawa
11Benjamin VanLoo19:54.8Mattawan119.4Sturgis Kiwanis
12Owen Nofs20:07.8St Philip Catholic Central119.4SCAA Championship
10Jayden Mueller20:04.0Muskegon Oakridge119.3GMAA
9Caiden Hamlin20:08.1Hartland119.3Kayla O’Mara
11Kade Opsal20:04.4Adrian119.2Lenawee County
9Mahir Tabakobic19:53.5Grandville119.2Kent Ottawa
12Logan Face19:53.9Kingsley119.1Northern Shores Championship
11Jackson Shetler19:53.9Kalkaska119.0Northern Shores Championship
9Christopher Knudsen19:58.2Leland118.9Hail Mary
10Nathan Ulman19:55.1GRTC Peregrines118.6Kent Ottawa
11John Marchinda19:55.2GRTC Peregrines118.6Kent Ottawa
12Owen Hunter19:57.6BC Harper Creek118.5Sturgis Kiwanis
9Kadence Saucier19:51.7Allen Park118.4News Herald
10Kaleb Stutzman20:06.7Blissfield118.4Lenawee County
9Zavier Gutierrez19:25.0Hartford118.4Bloomingdale
10Wyatt Wanaanen20:11.2Montrose118.3Kayla O’Mara
9Jack Kowalski19:52.3Saginaw Heritage118.2Freeland
9Owen McGlone19:56.3Kalkaska118.2Northern Shores Championship
9Jackson Hunt19:58.5BC Harper Creek118.2Sturgis Kiwanis
9Ryan Khatir20:08.0Muskegon Mona Shores118.0GMAA
10Brock Hunter20:08.2Montague117.9GMAA
9Jack Walter20:08.3Muskegon Western Mich. Christian117.9GMAA
11Tyler Marcissuk19:54.0Riverview117.7News Herald
12Weston Buchanan20:13.1Flushing117.6Kayla O’Mara
10Wesley Kosinski20:02.2North Huron117.6Dave Patterson
11Zach Danes19:27.4Bloomingdale117.5Bloomingdale
9Ethan Ferguson20:00.8Edwardsburg117.4Sturgis Kiwanis
10Hudson Budreau20:03.0North Branch117.4Dave Patterson
12Daniel Stutzman19:55.1Freeland117.3Freeland
9Miles Muxlow20:14.1Flint Powers Catholic117.3Kayla O’Mara
10Braden Haring20:02.0Carleton Airport117.0Dave Bork Classic
9Adam Ortega20:02.5Carleton Airport116.8Dave Bork Classic
12Tyler Vaughn20:02.7Carleton Airport116.8Dave Bork Classic
11Maximus Walker20:11.9Tecumseh116.7Lenawee County
11Tyler Pruitt20:04.9Mayville116.7Dave Patterson
10Grady Hazelwood20:12.0Sand Creek116.7Lenawee County
9William Schlueter20:16.5Hillsdale Academy116.5SCAA Championship
9Draper McFadden20:06.3Yale116.2Dave Patterson
9Mason Edelbrock20:04.6Dundee116.1Dave Bork Classic
10Nick Stevens19:31.7Galesburg-Augusta116.1Bloomingdale
12CJ Bennett20:13.8North Muskegon116.1GMAA
9Chase Denoyer20:07.0Leland116.0Hail Mary
9Axel Thompson20:05.0Carleton Airport116.0Dave Bork Classic
10Cooper Hoyt20:07.1North Branch116.0Dave Patterson
11Landon Hayes20:05.3Constantine115.9Sturgis Kiwanis
9Logan Nuell20:14.6Muskegon Oakridge115.8GMAA
9Dechlan Fieberkorn20:05.8Sturgis115.8Sturgis Kiwanis
9Ryan Latimer20:04.1Harbor Springs115.6Northern Shores Championship
10Jensen Wright20:06.2Carleton Airport115.6Dave Bork Classic
12Wyatt Berger20:16.0Morenci115.3Lenawee County
12Ron Hasenbank20:09.4Mason County Eastern115.2Hail Mary
11William Hillary20:06.3FHN GR Forest Hills Northern114.9Kent Ottawa
12Ryan Oberle20:21.5Goodrich114.8Kayla O’Mara
9Jacob Kuti20:08.6Carleton Airport114.8Dave Bork Classic
10Evan Cousino20:10.8Dundee114.1Dave Bork Classic
10David Bauer20:21.0Morenci113.7Lenawee County
10Connor Clark20:25.1Swartz Creek113.6Kayla O’Mara
12Darran Drake20:25.3Camden-Frontier113.6SCAA Championship
9Drake Green20:10.4Grand Haven113.5Kent Ottawa
9Andrew Duthler20:11.0GR Covenant Christian113.3Kent Ottawa
10Leo Nothstine20:12.3Grayling112.9Northern Shores Championship
11Matthew Anderson20:14.3Bronson112.9Sturgis Kiwanis
10Sean Raines20:08.5Woodhaven Brownstown112.8News Herald
10Evan Eaton20:08.9Gibraltar Carlson112.7News Herald
9Gavin Heimberger20:08.9Riverview112.7News Herald
12Finn Ruediger20:18.9Yale112.0Dave Patterson
12Kaleb Richardson20:25.9Adrian Lenawee Christian112.0Lenawee County
12Ivan Greman20:11.5Saginaw Heritage111.8Freeland
12Nathan Peters20:15.7Kingsley111.8Northern Shores Championship
9Lucas Setsma20:16.3Grandville111.6Kent Ottawa
10Sawyer Grifhorst20:16.5Grandville111.5Kent Ottawa
11Cayson Smith20:13.0Standish Sterling111.3Freeland
11Edison Pike20:17.5Elk Rapids111.2Northern Shores Championship
12Brennan Piper20:19.7Constantine111.1Sturgis Kiwanis
10Quinn Cassada20:18.4Charlevoix110.9Northern Shores Championship
11Cooper Lynch19:47.5Three Oaks River Valley110.8Bloomingdale
12German Novy20:30.0Whitehall110.7GMAA
11Perry Middaugh20:23.0Grand Traverse Academy110.7Hail Mary
10Charles Sims20:21.2Battle Creek Central110.6Sturgis Kiwanis
12Jonah Beauchamp20:15.2Riverview110.6News Herald
9Payton Belisle20:21.4Hillsdale110.5Sturgis Kiwanis
11Ethan Cunningham20:15.5Riverview Gabriel Richard110.5News Herald
10Carson Szarejko20:21.9BC Harper Creek110.4Sturgis Kiwanis
10Ismael Reyna19:49.0Bangor110.3Bloomingdale
11Leo Student20:16.0Mount Pleasant110.3Oiler Blue & Gold
10Ronan Stelzer20:31.2Clinton110.3Lenawee County
12Ben Flickinger20:20.6GRTC Peregrines110.1Kent Ottawa
10Jacob Pizio20:31.9Clinton110.0Lenawee County
9Nathan Rainwater20:36.1Grand Blanc110.0Kayla O’Mara
12Christopher Heim20:18.1Grosse Ile109.6News Herald
10Tyler Loose20:18.3Midland Dow109.6Oiler Blue & Gold
11Jordan Hassenzahl20:34.1Sand Creek109.3Lenawee County
9Christopher Spyker20:19.1Standish Sterling109.3Freeland
12Caiden Geiger20:27.3Bad Axe109.2Dave Patterson
11Jackson Blum20:19.3Wyandotte Roosevelt109.2News Herald
10Reece Hoyt20:23.4GR Christian109.2Kent Ottawa
10Jadon Dettmann19:52.5Martin109.2Bloomingdale
12Carter Schuiteboer20:25.7Heritage Christian Academy109.1Sturgis Kiwanis
12Nicholas Daup20:38.8Burton-Bendle109.1Kayla O’Mara
10Noah Mantey20:28.1EPBP Laker109.0Dave Patterson
10William Abbott20:26.2Detroit Catholic Central109.0Sturgis Kiwanis
12Robert Armstrong20:20.5Woodhaven Brownstown108.8News Herald
9Oliver Lindley20:39.8Hillsdale Academy108.7SCAA Championship
9Parker Hetrick20:27.7Coldwater108.4Sturgis Kiwanis
11Darren Boyat20:22.0Lincoln-Alcona108.3Freeland
12Cameron Waszkiewicz20:22.8Riverview108.1News Herald
10Logan Whitmer20:31.1Saginaw Michigan Lutheran Seminary108.0Dave Patterson
9Ben Ruan20:23.2Southgate Anderson107.9News Herald
9Chase Bradley20:42.3Swartz Creek107.9Kayla O’Mara
11Scotty Sheehy20:29.3Monroe107.9Dave Bork Classic
12Brendan Wroblewski20:23.8Grosse Ile107.7News Herald
9Benjamin Rowekamp-Ambs20:30.2Mattawan107.6Sturgis Kiwanis
12Henry Stone20:28.5Grandville107.5Kent Ottawa
12Adrian Hernandez19:57.6Bangor107.5Bloomingdale
10Max Gray20:24.7Wyandotte Roosevelt107.4News Herald
12Teo Wilkerson20:28.7Grandville107.4Kent Ottawa
12Timmy Stull20:44.2Goodrich107.3Kayla O’Mara
12Dylan Oberlan20:25.9Butternut Homeschool107.0Oiler Blue & Gold
10Ephraim Conway20:30.0Kalkaska107.0Northern Shores Championship
9Titus Plattner20:30.0GR Christian107.0Kent Ottawa
11Drake Bosse20:41.6Onsted106.8Lenawee County
12Carter Crawford20:33.1Erie Mason106.6Dave Bork Classic
11Caleb Looyenga20:31.9GR Covenant Christian106.4Kent Ottawa
12Joey Neuman20:33.9Mattawan106.4Sturgis Kiwanis
10Jaxson Arecheja20:34.0Dundee106.3Dave Bork Classic
12Jacob Hector20:32.9Grandville106.0Kent Ottawa
9Emiliano Avila20:29.7Saginaw Heritage105.8Freeland
11Noah Ivey20:35.8Monroe Milers105.7Dave Bork Classic
12Mark Goodlock20:45.0Adrian Madison105.7Lenawee County
11Nate Dix20:38.5Grand Traverse Academy105.5Hail Mary
11Hunter May20:38.9Yale105.4Dave Patterson
11Jonathan Weber20:37.5Monroe105.2Dave Bork Classic
9John Verlinde20:47.0Adrian Madison105.0Lenawee County
10Castin Cousino20:51.5Hillsdale Will Carleton104.8SCAA Championship
10Brayton Cosby20:38.9Bronson104.7Sturgis Kiwanis
9Daxton Hune20:37.0Rockford104.7Kent Ottawa
11Gavin Minor20:52.3Colon104.6SCAA Championship
10Andrew Harrison20:39.7Temperance Bedford104.4Dave Bork Classic
12Tyler Pelham20:49.5Ravenna104.2GMAA
12Carter Kosinski20:42.7North Huron104.1Dave Patterson
11James Nelson20:53.7Kimball New Life Christian104.1Kayla O’Mara
9Brendan McAuliffe20:39.0Rockford104.0Kent Ottawa
10Piyush Saraiya20:35.2Mount Pleasant103.9Oiler Blue & Gold
9Jacob Muladore20:39.5Charlevoix103.8Northern Shores Championship
11Gage Bowling20:42.3BC Harper Creek103.6Sturgis Kiwanis
9Blake Vallad20:37.0Standish Sterling103.3Freeland
12Donovan Effinger20:37.2Lincoln Park103.3News Herald
9Harper Morgan20:43.4Sturgis103.2Sturgis Kiwanis
9Isaac Wilson20:52.4Hudson103.2Lenawee County
11Alex Hudson20:41.5Cheboygan103.2Northern Shores Championship
10Jesse Taylor20:56.7Flint Kearsley103.1Kayla O’Mara
9William Throw20:43.7White Pigeon103.1Sturgis Kiwanis
12John Wolever20:41.9GR Northview103.0Kent Ottawa
10Gerrit Bol20:42.5GR Covenant Christian102.8Kent Ottawa
11Owen Cooley20:44.6Dundee102.8Dave Bork Classic
11Carston Broderick20:38.7Midland Dow102.8Oiler Blue & Gold
9Struck-Curtis Landin20:58.4Flint Kearsley102.5Kayla O’Mara
12Luke Witte20:43.5GR Christian102.5Kent Ottawa
10Michael Tycner20:40.3Mount Pleasant102.2Oiler Blue & Gold
12Max Stefanski20:46.4GR Union102.2Sturgis Kiwanis
11Kyle Patrick20:44.4GRTC Peregrines102.2Kent Ottawa
11Levi States20:59.5Flint Powers Catholic102.2Kayla O’Mara
9Joseph Klein20:40.5Midland Dow102.2Oiler Blue & Gold
10Hunter Hayes20:14.0Martin102.0Bloomingdale
10Aidan Cole20:45.3FHN GR Forest Hills Northern101.9Kent Ottawa
9Drew Gilde20:45.4Kingsley101.9Northern Shores Championship
10Brendan Cotter20:48.0Flat Rock101.7Dave Bork Classic
9Gabe Noguez20:48.3Coldwater101.6Sturgis Kiwanis
10Lukas App20:46.4Harbor Springs101.6Northern Shores Championship
10Evan Perry20:48.7Flat Rock101.4Dave Bork Classic
10Ryland Pastor20:49.1BC Harper Creek101.3Sturgis Kiwanis
9Trent Provoast20:43.2Midland Dow101.3Oiler Blue & Gold
11Maxwell McGrath20:47.3FHN GR Forest Hills Northern101.3Kent Ottawa
9Tanner Kauzlarich21:02.3Flushing101.2Kayla O’Mara
10Travis Olejnik20:51.8Yale101.1Dave Patterson
11Sam Thelen20:47.9Grandville101.0Kent Ottawa
11Brendan Bonar20:48.0Charlevoix101.0Northern Shores Championship
11Gavin Tegtmeyer20:50.2Temperance Bedford100.9Dave Bork Classic
9Andrew Cho20:48.6GR Christian100.8Kent Ottawa
12Nolan Kuntz20:45.0Saginaw Heritage100.7Freeland
10Tre Fluker21:00.1Sand Creek100.6Lenawee County
10Aiden Harrison20:45.2Gladwin100.6Oiler Blue & Gold
9Beckett Doyle20:49.4FHN GR Forest Hills Northern100.5Kent Ottawa
11Sammuel Warren21:01.1Tecumseh100.3Lenawee County
9Ashton Dingee20:19.1Galesburg-Augusta100.3Bloomingdale
10Johnathan Anderson20:54.2Mason County Eastern100.3Hail Mary
11Colin Pratt21:05.6Montrose100.1Kayla O’Mara
9Nolan Kavanagh20:54.7Yale100.1Dave Patterson
11Ryan Lapan20:47.0Standish Sterling100.0Freeland
11Jason Waring21:06.1Goodrich100.0Kayla O’Mara
12Kaiden Murdock20:51.3Grandville99.9Kent Ottawa
11Corbin Bender20:51.3Kingsley99.9Northern Shores Championship
11Landon Koole20:51.7GR Covenant Christian99.8Kent Ottawa
10Joel Sniegowski21:02.8Onsted99.7Lenawee County
10Dalton Buiter20:52.1GR Covenant Christian99.6Kent Ottawa
9Kyle Molenkamp21:07.5Hillsdale Academy99.5SCAA Championship
10Keegan Gray21:03.8Onsted99.4Lenawee County
9Ethan Moon20:53.1Grand Haven99.3Kent Ottawa
11Brayton Thurston21:08.2Colon99.3SCAA Championship
9Jaxson Crouse20:49.2Butternut Homeschool99.3Oiler Blue & Gold
10Destan Ardan20:57.3Grand Traverse Academy99.3Hail Mary
12Alex Wilkins20:57.4Grand Traverse Academy99.2Hail Mary
12Jesus Hernandez20:22.6Hartford99.1Bloomingdale
10Will Heagle20:54.0GR Christian99.0Kent Ottawa
12Lorenzo Nava20:23.1Three Oaks River Valley99.0Bloomingdale
10Warren Thebolt20:58.5Dundee98.2Dave Bork Classic
9Kai Estep20:52.7Saginaw Heritage98.1Freeland
10Sam Bennoit20:52.8Harrison98.1Oiler Blue & Gold
11Mack Burba21:12.9Flushing97.7Kayla O’Mara
11Seth Wuest20:59.9Erie Mason97.7Dave Bork Classic
9Landon Gauer21:00.1Ida97.6Dave Bork Classic
10Coy Wood21:00.3Quincy97.6Sturgis Kiwanis
11Adam Fox20:58.4Grand Haven97.5Kent Ottawa
12Ryan Good21:09.6Britton Deerfield97.5Lenawee County
9John DeYoung20:58.6GR Christian97.5Kent Ottawa
12Ralph Kaleniecki20:54.9Allen Park Cabrini97.4News Herald
11Jeffrey Ignash21:03.4EPBP Laker97.2Dave Patterson
10Reed Snyder21:14.6Swartz Creek97.1Kayla O’Mara
11Connor Huff20:28.7Bloomingdale97.1Bloomingdale
11Daquon Bates21:10.7Muskegon Mona Shores97.1GMAA
11Caden Morrell21:10.9Holton97.0GMAA
10Noah Lucas21:11.2Addison96.9Lenawee County
10Braden Bennard20:56.6Gibraltar Carlson96.8News Herald
11Jemarion Brown21:11.9Muskegon96.7GMAA
9Noah Saavedra20:57.0Gibraltar Carlson96.7News Herald
12Cole Bates21:03.1Constantine96.6Sturgis Kiwanis
FrTony Gudakunst21:12.4Addison96.5Lenawee County
10Ben Card21:06.6North Branch96.1Dave Patterson
10Caden Ardan21:06.8Grand Traverse Academy96.1Hail Mary
11Levi Sterk21:03.7Kingsley95.8Northern Shores Championship
11Aiden Tedora21:14.9Hudson95.7Lenawee County
11Austen Walden21:07.3Constantine95.2Sturgis Kiwanis
11Deegan Anthony21:05.6Boyne City95.1Northern Shores Championship
12Elijah Parmley21:16.8Whitehall95.1GMAA
10Matthew Effah21:02.4Gibraltar Carlson94.9News Herald
10Leighton Thorn21:02.5Trenton94.8News Herald
11Collin Mullaly21:08.5Hillsdale94.8Sturgis Kiwanis
9Charles Kapa21:21.6Flushing94.8Kayla O’Mara
9Greyson Jones21:18.7Whitehall94.4GMAA
11Rydell Edmonds21:10.0Summit Academy North94.3Dave Bork Classic
12Gavin Palmer20:37.1Centreville94.3Bloomingdale
9Jose Hinojos21:04.2Riverview94.3News Herald
10Josiah Hernandez21:08.6Kingsley94.1Northern Shores Championship
12Chase Yakowich21:04.9Gibraltar Carlson94.0News Herald
9Liam Yee21:04.9Woodhaven Brownstown94.0News Herald
9Christian Schullo21:20.6Ravenna93.8GMAA
12Josh Odell20:38.9Bloomingdale93.7Bloomingdale
9Peyton Frost21:10.4Boyne City93.5Northern Shores Championship
12Grant Miller21:10.9West Michigan Homeschool93.4Kent Ottawa
9Zachary Prater21:22.8Sand Creek93.1Lenawee County
9Hunter Schindel21:08.1Midland Bullock Creek93.0Freeland
9Jacob ¨SuHo¨ Lee21:08.2Grosse Ile92.9News Herald
12Ja’tavion Caldwell21:15.0Battle Creek Central92.7Sturgis Kiwanis
12Nicholas Edgerton21:15.6Edwardsburg92.5Sturgis Kiwanis
10Logan Bundon21:15.7Monroe92.4Dave Bork Classic
9Jackson Sullivan21:16.0Ypsilanti Lincoln92.3Dave Bork Classic
10Theodoric Davis21:29.1Hillsdale Will Carleton92.3SCAA Championship
9Dean Hitsman21:10.2Midland Bullock Creek92.3Freeland
10Kai Arredondo21:15.3Grayling91.9Northern Shores Championship
11Marshal Smith21:19.6Mayville91.8Dave Patterson
11Orion Galloway21:18.4Monroe Jefferson91.5Dave Bork Classic
10Bryce Reid21:16.9Elk Rapids91.4Northern Shores Championship
11Matthew Medd21:13.1Saginaw Heritage91.3Freeland
10Maddex O’Dell21:32.1Flushing91.3Kayla O’Mara
10Brady Cogbill21:17.9West Michigan Homeschool91.0Kent Ottawa
12Brock Glispy21:32.9Athens91.0SCAA Championship
11Carson Andrews21:28.9Adrian91.0Lenawee County
9Jacob Vroman21:18.0Harbor Springs91.0Northern Shores Championship
10Sam Wilheim21:14.7Southgate Anderson90.8News Herald
10Michael Purvis21:20.9GR Union90.7Sturgis Kiwanis
11Cade Ponstein21:19.4Kalkaska90.5Northern Shores Championship
11Elijah Larkowski21:15.5Midland Dow90.5Oiler Blue & Gold
10Carlos Martinez21:19.6Rockford90.5Kent Ottawa
9Scott Ferguson21:31.7Tecumseh90.1Lenawee County
10Carter Brindamour21:31.9Tecumseh90.0Lenawee County
10Christopher Monroy21:25.5Yale89.9Dave Patterson
12Jacob Brookens21:32.9Whitehall89.7GMAA
10Eli Pope21:22.0Boyne City89.7Northern Shores Championship
10Elijah Staats21:24.1Carleton Airport89.6Dave Bork Classic
11D’Angelo Lucarelli21:24.3Temperance Bedford89.6Dave Bork Classic
10Jack Favreau21:33.4Adrian Lenawee Christian89.5Lenawee County
9Rileigh Schmitz21:34.1Muskegon Oakridge89.3GMAA
9Caleb Stemaly21:38.8Athens89.1SCAA Championship
9Trevor Mikel21:25.8Ypsilanti Lincoln89.1Dave Bork Classic
11Henry Myers21:27.8North Branch89.1Dave Patterson
11Jakob Mueller21:28.1Saginaw Michigan Lutheran Seminary89.0Dave Patterson
9Owen Straub21:27.8Temperance Bedford88.4Dave Bork Classic
10Cory Westbrook21:22.2Harrison88.3Oiler Blue & Gold
9Graham Tanner21:28.9Flat Rock88.0Dave Bork Classic
10Jack Johnson21:22.9Allen Park88.0News Herald
11Miles Omeaux21:38.1Tecumseh88.0Lenawee County
9Bobby Spivey21:29.2Ypsilanti Lincoln87.9Dave Bork Classic
9AJ Varner21:29.3Temperance Bedford87.9Dave Bork Classic
11Connor Geigley20:56.8Centreville87.7Bloomingdale
10Tim Dion21:43.5Flint Powers Catholic87.5Kayla O’Mara
9Dan Bui21:30.6Ypsilanti Lincoln87.5Dave Bork Classic
11Lucas Sachs21:30.8Erie Mason87.4Dave Bork Classic
9Jacob Tatsak21:40.4Adrian Lenawee Christian87.2Lenawee County
10Zach Freier21:25.5Freeland87.2Freeland
10Jovany Garcia20:58.8Hartford87.1Bloomingdale
11Logan Feltner21:33.9Caseville87.1Dave Patterson
11Talan Doll21:32.0Coldwater87.0Sturgis Kiwanis
11Dalton Williams21:45.5Colon86.8SCAA Championship
10Malachi Coulson21:26.6Harrison86.8Oiler Blue & Gold
12Connor Karow21:27.1St. Charles86.6Freeland
10Luke Julian21:27.3Allen Park86.6News Herald
11Nick Jagielski21:46.9Pittsford86.4SCAA Championship
10Micaiah Ivey21:34.0Monroe Milers86.3Dave Bork Classic
9Beckham Reedy21:34.4Mattawan86.2Sturgis Kiwanis
11Avery Kromberg21:48.3Hartland85.9Kayla O’Mara
10Josh Rogers21:37.9Mason County Eastern85.7Hail Mary
11Lucas Dudley21:49.8Mendon85.4SCAA Championship
11Caleb Daniels21:35.2Boyne City85.3Northern Shores Championship
9Blake Landrum21:39.6Yale85.1Dave Patterson
9Seth Storm21:35.7Kalkaska85.1Northern Shores Championship
10Dylan Hocken21:51.1Grand Blanc85.0Kayla O’Mara
10Carson Van Sickle21:51.2Hillsdale Academy84.9SCAA Championship
11Derek Crum21:38.3Monroe84.9Dave Bork Classic
11Cohen LaFountain21:32.4Mount Pleasant84.9Oiler Blue & Gold
9Braylon Wood21:38.5Coldwater84.8Sturgis Kiwanis
11Daniel Bothwell21:40.5Mason County Eastern84.8Hail Mary
10Drew Mazur21:34.4Woodhaven Brownstown84.2News Herald
9Mason DeWulf21:38.6Grandville84.1Kent Ottawa
10Caleb Cook21:42.2Temperance Bedford83.6Dave Bork Classic
9Owen Cross21:55.2Flushing83.6Kayla O’Mara
12Connor Quigley21:51.5Hudson83.5Lenawee County
12Anderson Oberle21:36.6Freeland83.5Freeland
9Owen Shetler21:40.8Kalkaska83.4Northern Shores Championship
9Aiden VanLoenen21:41.7GR Northview83.1Kent Ottawa
9Tyler Fawcett21:44.3Carleton Airport82.9Dave Bork Classic
11Ian Johnson21:44.7White Pigeon82.8Sturgis Kiwanis
10Josh Chapman21:45.0GR Union82.7Sturgis Kiwanis
9Owen Klein21:45.4Flat Rock82.5Dave Bork Classic
10Issaic Fischer21:43.5Kalkaska82.5Northern Shores Championship
9Samuel Meyer21:43.9Zeeland West82.4Kent Ottawa
9James Muir21:59.6St Philip Catholic Central82.1SCAA Championship
11Lucas Bowman21:47.2Ypsilanti Lincoln81.9Dave Bork Classic
11Breslin Walek21:56.2Muskegon Mona Shores81.9GMAA
10Ely Deacons21:49.5North Huron81.8Dave Patterson
9Sawyer Swanson21:46.0Charlevoix81.7Northern Shores Championship
9Daniel Ross21:43.7Midland Dow81.1Oiler Blue & Gold
9Joseph Sung21:47.8GR Christian81.1Kent Ottawa
9Aadam Abdul-Latif21:44.0Woodhaven Brownstown81.0News Herald
9Luke Freed21:48.6Harbor Springs80.8Northern Shores Championship
12Luke Genter22:00.0Montague80.7GMAA
9Landon Weis21:18.7Centreville80.4Bloomingdale
11Preston Boggs22:05.2Flint Kearsley80.3Kayla O’Mara
10Paul Kim21:54.6Saginaw Michigan Lutheran Seminary80.1Dave Patterson
9Damian Ward21:55.7Mayville79.8Dave Patterson
12Ansel Carroll21:47.8Ludington79.7Oiler Blue & Gold
9Mason Drumm21:21.2Centreville79.6Bloomingdale
12Dominic Gaetano22:07.6Hillsdale Academy79.5SCAA Championship
9Andrew Westra21:54.7GR Covenant Christian78.8Kent Ottawa
11Trent Yeager21:57.1Temperance Bedford78.6Dave Bork Classic
12Charlie Ranney21:55.9Harbor Springs78.4Northern Shores Championship
12Truckenmiller Benjamin J21:26.2Centreville78.0Bloomingdale
12Elias Kinden22:08.3Muskegon Oakridge77.9GMAA
10Zavier Sterling21:57.5Harbor Springs77.8Northern Shores Championship
10Alejandro Marquez21:26.7Bloomingdale77.8Bloomingdale
9David Ledden21:59.8Constantine77.7Sturgis Kiwanis
9Cole Stewart22:13.2Flint Powers Catholic77.6Kayla O’Mara
12Dru Slater22:13.2Athens77.6SCAA Championship
10Jake Mennega21:58.9GR Christian77.4Kent Ottawa
10Brayden Bennett22:01.0Ida77.3Dave Bork Classic
11Kai Dila21:55.7Ludington77.1Oiler Blue & Gold
12Weston Kinney22:03.9Grand Traverse Academy77.0Hail Mary
12Gage Bouwman22:11.2Muskegon Reeths-Puffer76.9GMAA
11Alex Bontrager22:00.4Kalkaska76.9Northern Shores Championship
9Ibrahim Al-Zrouf21:56.8Trenton76.7News Herald
9Caden Brinks22:04.9Lake Leelanau St. Mary76.7Hail Mary
11Matthew Vasher21:57.1Woodhaven Brownstown76.6News Herald
11William Whitman22:16.9Montrose76.4Kayla O’Mara
9Joseph Johnson22:03.9Ypsilanti Lincoln76.4Dave Bork Classic
11Henry Vo22:12.9Adrian Madison76.4Lenawee County
12Lukas Leonard22:14.0Adrian Madison76.0Lenawee County
12Simone Demuro22:08.1Grand Traverse Academy75.6Hail Mary
10Timothy Venia22:08.5Mayville75.5Dave Patterson
9Owen Crawford22:07.3Ypsilanti Lincoln75.2Dave Bork Classic
10Westin Phebus22:07.4Ida75.2Dave Bork Classic
9Demetrio Bultman22:06.1Rockford75.0Kent Ottawa
9Gavin Jansen22:02.7Harrison74.8Oiler Blue & Gold
9Gabriel Perea22:07.4Grandville74.5Kent Ottawa
9Benjamin Williamson22:10.8Mattawan74.1Sturgis Kiwanis
12Hisham Alsraji22:05.2Woodhaven Brownstown73.9News Herald
9Andrew Grant22:13.3Lake Leelanau St. Mary73.9Hail Mary
11Summer Yuan22:13.3Saginaw Michigan Lutheran Seminary73.9Dave Patterson
12Anthony Grant22:13.7Lake Leelanau St. Mary73.8Hail Mary
12Chandler Lafler22:24.9Colon73.7SCAA Championship
10Blake Fleming22:11.6Charlevoix73.1Northern Shores Championship
9Corbin Cummings22:12.0Rockford73.0Kent Ottawa
9Breck Malburg22:23.3Sand Creek72.9Lenawee County
10Collin Mersch22:13.2Cheboygan72.6Northern Shores Championship
10Dylan Nizol22:28.8Hartland72.4Kayla O’Mara
12Matthew Swanwick21:42.9Centreville72.4Bloomingdale
9Carson Dennis22:10.4Riverview72.2News Herald
10Owen Worley22:10.5Allen Park72.2News Herald
10Peter Baker22:26.0Clinton72.0Lenawee County
11Jacob Penna22:15.0GR Covenant Christian72.0Kent Ottawa
11DJ Buterakos22:31.3Flint Kearsley71.6Kayla O’Mara
10Henry Clausen22:16.4Elk Rapids71.5Northern Shores Championship
10Lionel Rojas-Samano22:13.6Wyandotte Roosevelt71.1News Herald
12Jaxon Pipe22:17.7GR Covenant Christian71.1Kent Ottawa
11Ryan Anderson22:33.0Waldron71.0SCAA Championship
12Garren Garner22:20.7Ida70.8Dave Bork Classic
9Joel Lewis22:34.4Hillsdale Academy70.5SCAA Championship
10Jose Castro III22:20.9Cheboygan70.0Northern Shores Championship
10Ethan Carey22:18.1Woodhaven Brownstown69.6News Herald
10Keio Trimm21:53.0Three Oaks River Valley69.0Bloomingdale
11Anton Buerger22:20.1Midland Bullock Creek69.0Freeland
11Josh Vanstelle22:36.1Fruitport68.6GMAA
11Nolan Kennedy22:25.7Harbor Springs68.4Northern Shores Championship
11Max Craddock22:28.2White Pigeon68.3Sturgis Kiwanis
9John Boike22:42.1Flint Powers Catholic68.0Kayla O’Mara
10Hudson Miller22:39.1Clinton67.6Lenawee County
12Julian Pullins21:57.4Bangor67.5Bloomingdale
9Jericho Borck22:39.5Hudson67.5Lenawee County
11Timothy Duperon22:32.8Lake Leelanau St. Mary67.4Hail Mary
11Trevor Hayes22:28.8GR Covenant Christian67.4Kent Ottawa
11Danielle Bauer22:29.5Kingsley67.2Northern Shores Championship
10Gavin Wort22:26.8Gibraltar Carlson66.7News Herald
12Tyler Kanakis22:31.2Kingsley66.6Northern Shores Championship
10Sebastien Navis22:42.6Muskegon Western Mich. Christian66.5GMAA
9Thomas Schweihofer22:35.7Yale66.4Dave Patterson
10Sawyer Bandeen22:47.2St Philip Catholic Central66.3SCAA Championship
10Landry Mitchell22:28.6Saginaw Valley Lutheran66.1Freeland
10Drew Albanice22:35.1Carleton Airport66.0Dave Bork Classic
11Shiloh Scott22:37.6Saginaw Michigan Lutheran Seminary65.8Dave Patterson
11Seth Casteel22:45.1Holton65.6GMAA
9Brody Bushman22:36.2BC Harper Creek65.6Sturgis Kiwanis
11Jaxson Mishler22:49.7Montrose65.4Kayla O’Mara
10Andrew Calvert22:45.9Britton Deerfield65.4Lenawee County
11Evan King22:35.7GRTC Peregrines65.1Kent Ottawa
11Alex Gorsh22:36.1Grandville65.0Kent Ottawa
9Miles Triant22:36.6Rockford64.8Kent Ottawa
9Brody Chabra22:53.2Flushing64.3Kayla O’Mara
12Luke Hinkson22:40.2White Pigeon64.3Sturgis Kiwanis
11Jacob Young22:40.4Ida64.2Dave Bork Classic
9Marley Farhat22:49.6Blissfield64.1Lenawee County
12Tyler Sweat22:40.9Monroe64.0Dave Bork Classic
11Jack Morgan22:50.6Clinton63.8Lenawee County
10Manish Megeri22:43.2Ypsilanti Lincoln63.3Dave Bork Classic
9Matt Rowan22:52.4Hudson63.2Lenawee County
12Dylan Cassel22:37.4Riverview63.2News Herald
11Ethan Wiedyk22:38.0Standish Sterling63.0Freeland
10Eddie Miller22:44.1Quincy63.0Sturgis Kiwanis
11Connor Hedke22:38.7Gibraltar Carlson62.8News Herald
10Jeffery Sisson22:40.6Gladwin62.1Oiler Blue & Gold
9Patrick Zick22:41.9Riverview61.7News Herald
9Jules Vranes22:46.7Harbor Springs61.4Northern Shores Championship
10Noah Siepmann22:46.9Kalkaska61.4Northern Shores Championship
12Stefan Rau22:47.3GR Covenant Christian61.2Kent Ottawa
10Nick Kreps22:58.6Muskegon Mona Shores61.1GMAA
9Nathaniel (Nate) Keck22:49.7Temperance Bedford61.1Dave Bork Classic
9Matthew McGahan22:49.7White Pigeon61.1Sturgis Kiwanis
9Landon Mitteer22:59.0Whitehall61.0GMAA
9Mason Russeau22:50.9Carleton Airport60.7Dave Bork Classic
9Tristian Adkins23:00.6Muskegon Mona Shores60.5GMAA
10Noah Hassenzahl23:00.6Sand Creek60.5Lenawee County
12Samuel Darling22:45.9Saginaw Heritage60.4Freeland
11Caleb Hardy22:47.8Butternut Homeschool59.7Oiler Blue & Gold
10Logan Fuller22:54.0Dundee59.7Dave Bork Classic
12Jeremiah Cole22:52.6GR Northview59.5Kent Ottawa
10Remington Jones22:49.1St. Charles59.3Freeland
12Evan Blaskowski22:53.1Cheboygan59.3Northern Shores Championship
11Connor Blandford23:08.5Swartz Creek59.2Kayla O’Mara
12Trey Pant22:55.7Sturgis59.1Sturgis Kiwanis
10Michael Payne22:57.2Quincy58.6Sturgis Kiwanis
11Jackson McManus22:53.2Gibraltar Carlson57.9News Herald
10Gavin Eack23:10.5Sand Creek57.2Lenawee County
11Toby Holstege22:59.5GR Covenant Christian57.2Kent Ottawa
11Teegan Hagenbuch22:29.2Comstock56.9Bloomingdale
12Ethan Boyles23:17.1Burr Oak56.3SCAA Championship
11Nicolas Blandon23:06.3Forest Area56.3Hail Mary
9Riyan Mir22:58.3Saginaw Heritage56.2Freeland
10Noah Cocan23:17.8Washtenaw Christian56.1Kayla O’Mara
11Bolaji Peters22:59.6Southgate Anderson55.8News Herald
11Andan Skuse23:15.0Ravenna55.7GMAA
12Danik Chavez-arevalo23:00.6Lincoln Park55.5News Herald
10Gavin Thomas23:20.0Athens55.3SCAA Championship
9Owen Amabile23:05.0Boyne City55.3Northern Shores Championship
10Brock Warren23:07.1Constantine55.3Sturgis Kiwanis
10Peyton Richards23:05.2Boyne City55.3Northern Shores Championship
9Logan Demeulenaere23:10.1North Branch55.0Dave Patterson
10Elijah Benskey23:02.2Trenton54.9News Herald
11Trenton Jackson23:21.3Genesee Christian Academy54.9Kayla O’Mara
10Curtis Li23:07.8FHN GR Forest Hills Northern54.4Kent Ottawa
9Logan Decker23:09.8Coldwater54.4Sturgis Kiwanis
9Caleb Aspin23:24.1Flushing54.0Kayla O’Mara
9Drew Powell23:21.2Fruitport53.6GMAA
10Alexander Langton23:13.1Monroe Milers53.3Dave Bork Classic
11Cody Hoskins23:13.6Niles Brandywine53.1Sturgis Kiwanis
12Carter Becraft23:15.5White Pigeon52.5Sturgis Kiwanis
11Dylan Sniegowski23:09.6Ludington52.5Oiler Blue & Gold
11Joshua Griffith23:29.0Burton-Bendle52.4Kayla O’Mara
11Landen Peck23:25.1Fruitport52.3GMAA
10Payton Paprocki23:26.9Muskegon Oakridge51.7GMAA
9Aaron Gaiser23:27.2Muskegon Catholic Central51.6GMAA
10Nathan Brashaw23:12.6Riverview51.5News Herald
11Kam Richardson23:18.6Grand Haven50.8Kent Ottawa
9Nathan Rodgers23:33.8Camden-Frontier50.7SCAA Championship
9Emanuel Nava23:15.6Allen Park Cabrini50.5News Herald
11Gabe Kelley23:15.7St. Charles50.4Freeland
10Nathan Kinney23:23.7Grand Traverse Academy50.4Hail Mary
10Brody Schroeder22:49.2Three Oaks River Valley50.3Bloomingdale
10Ricky Bristol23:20.3Boyne City50.3Northern Shores Championship
9Matthew Draheim23:38.9Camden-Frontier49.0SCAA Championship
12Xander McMahan23:40.0Kimball New Life Christian48.7Kayla O’Mara
11Kayden LaClair23:40.1Colon48.6SCAA Championship
10Maverick Masters23:40.5Waldron48.5SCAA Championship
10Joseph Kinney23:40.5Athens48.5SCAA Championship
10Aaron Drake23:30.2Mason County Eastern48.3Hail Mary
11Bilal Abdelmalek23:41.8Swartz Creek48.1Kayla O’Mara
9Zach Little23:28.3Kalkaska47.6Northern Shores Championship
9Troy Wychuyse23:43.9Ortonville Brandon47.4Kayla O’Mara
10Noah Hamilton23:30.7Grandville46.8Kent Ottawa
11Henry Fortier23:28.3Saginaw Heritage46.2Freeland
11Brayden Bobick23:30.8Saginaw Heritage45.4Freeland
10Caleb Vaalburg23:35.0GR Covenant Christian45.3Kent Ottawa
9Cash Stanton23:31.9Gibraltar Carlson45.0News Herald
12Jacob Bartes23:33.4Saginaw Heritage44.5Freeland
11Pierre Tyson23:48.9Muskegon Mona Shores44.4GMAA
12Andrew Kadzban23:39.6Tri-unity Christian43.8Kent Ottawa
Jonathan Visscher23:50.9Muskegon Reeths-Puffer43.7GMAA
10Pacen Brown23:42.6Mattawan43.5Sturgis Kiwanis
10Eric Bindemann23:41.5Kalkaska43.2Northern Shores Championship
9Daniel Lowe23:39.2Midland Dow42.6Oiler Blue & Gold
12Bryan Lin23:39.4Mount Pleasant42.5Oiler Blue & Gold
9A. Hunter Betz23:43.7Boyne City42.4Northern Shores Championship
11David Longstaff23:43.9Grayling42.4Northern Shores Championship
10Kaden Sims24:00.7Hillsdale Academy41.8SCAA Championship
9WIlliam Sang23:45.8Rockford41.7Kent Ottawa
9Devin Selk23:41.9Saginaw Heritage41.7Freeland
11Logan Priebe23:50.1Saginaw Michigan Lutheran Seminary41.6Dave Patterson
9Xavier Brown23:57.5Muskegon Western Mich. Christian41.5GMAA
9Matthew Hall23:42.6Saginaw Heritage41.5Freeland
12Jacob Gulley23:53.3Lake Leelanau St. Mary40.6Hail Mary
9Skyler Hoffman23:51.6Coldwater40.5Sturgis Kiwanis
11Benjamin Uetrecht23:51.6Coldwater40.5Sturgis Kiwanis
11Grant Petrella24:04.7Grand Blanc40.4Kayla O’Mara
10Donnie Burkett24:01.1Holton40.3GMAA
9Zane Tonova23:47.4Grosse Ile39.9News Herald
10Liam Matt23:51.8FHN GR Forest Hills Northern39.7Kent Ottawa
12Michael Rowland23:49.1Trenton39.3News Herald
12Bryce McCleary24:04.4Ravenna39.2GMAA
9Jonathan Armbrust24:09.5Genesee Christian Academy38.8Kayla O’Mara
9Tyler Rider23:23.7Centreville38.8Bloomingdale
9Gavin Darling23:59.6Saginaw Michigan Lutheran Seminary38.5Dave Patterson
11Braden Wicke23:51.6St. Charles38.5Freeland
12Josh Dowd23:24.7Bloomingdale38.5Bloomingdale
10Liam Bauman23:57.7Concord38.4Sturgis Kiwanis
11Max Hobbs24:01.2Grand Traverse Academy37.9Hail Mary
9Lucas Mosley23:55.5Trenton37.2News Herald
9Jordan Pittenger24:15.7Genesee Christian Academy36.8Kayla O’Mara
10Michael Wilhelm23:57.5Gibraltar Carlson36.5News Herald
11Cameron Haynes24:07.2Forest Area35.9Hail Mary
10Brody Naeyaert24:07.6Forest Area35.8Hail Mary
10Rodrigo De Jong24:04.0FHN GR Forest Hills Northern35.7Kent Ottawa
10Tegen Dontje24:08.4Forest Area35.6Hail Mary
12Enrique Merino23:33.5Three Oaks River Valley35.5Bloomingdale
9Aidan Grimm24:16.2Clinton35.3Lenawee County
11Alex Adams24:21.0Colon35.0SCAA Championship
12Malachi Plunkett24:17.9Montague34.7GMAA
12Ben Isaly24:21.1Britton Deerfield33.6Lenawee County
12Rushell Amarnath24:12.2FHN GR Forest Hills Northern32.9Kent Ottawa
10Tyler Deneau24:16.6Grand Traverse Academy32.8Hail Mary
10Duy Huynh24:14.6Wyoming Potter’s House32.1Kent Ottawa
11Blake Thompson24:16.3Grandville31.6Kent Ottawa
12Trey Kohler23:45.7Comstock31.4Bloomingdale
9Aaron Welsh24:12.7Allen Park31.4News Herald
11Ayden Hamlet23:46.5Bangor31.2Bloomingdale
9Arie DuBois24:31.2Muskegon Western Mich. Christian30.3GMAA
12Dan Schneider24:17.7Midland Dow29.8Oiler Blue & Gold
9Ben Leja24:18.2Allen Park Cabrini29.6News Herald
10Lukas Cranson24:24.2Dundee29.6Dave Bork Classic
10Nahbi Martinez24:19.1Melvindale29.3News Herald
11Dane Borgert24:38.5Colon29.2SCAA Championship
9James Cordova24:25.6Mattawan29.1Sturgis Kiwanis
10Luke Drnek24:26.2GR Covenant Christian28.3Kent Ottawa
9Jordon Clarke24:41.3Hartland28.2Kayla O’Mara
Jaiden Monroe24:37.7Muskegon Reeths-Puffer28.1GMAA
9Aron Villafuerte24:29.1White Pigeon28.0Sturgis Kiwanis
9Kaden Stevens24:29.2Quincy27.9Sturgis Kiwanis
11Emmett Spence23:57.7Centreville27.4Bloomingdale
12Josh Thompson24:33.7Saginaw Michigan Lutheran Seminary27.1Dave Patterson
12Aiden Williams24:45.2Waldron26.9SCAA Championship
9Jonathan Komisarz24:36.1Grand Traverse Academy26.3Hail Mary
10Trey Siler24:34.7Edwardsburg26.1Sturgis Kiwanis
11James Doss24:34.9Grand Haven25.4Kent Ottawa
10Drake Turner24:39.2Erie Mason24.6Dave Bork Classic
10Armond Mitchell24:33.7Melvindale24.4News Herald
10Levi Fager24:42.1Saginaw Michigan Lutheran Seminary24.3Dave Patterson
11Colin Maffesoli24:34.9Allen Park Cabrini24.0News Herald
11Malachi Vannette24:36.9Midland Dow23.4Oiler Blue & Gold
9Benjamin McCanless24:55.4Muskegon Western Mich. Christian22.2GMAA
10Jack Becksvoort24:58.7Muskegon Western Mich. Christian21.1GMAA
12Cyrus Arnett25:00.8Hudson20.4Lenawee County
11Freddy He24:49.6Trenton19.1News Herald
12Grant Johnson25:00.4Kingsley16.9Northern Shores Championship
12Owen Heyboer25:00.5GR Covenant Christian16.8Kent Ottawa
10Eric Phelps25:01.3GR Covenant Christian16.6Kent Ottawa
10Ethan Hoover25:03.6Gibraltar Carlson14.5News Herald
11Blake Breidinger25:06.7St. Charles13.4Freeland
9Michael Parks25:27.5Burton-Bendle12.8Kayla O’Mara
11Alex Burch25:28.7Ortonville Brandon12.4Kayla O’Mara
9Andrew Bondy25:33.6Montrose10.8Kayla O’Mara
11Angel Brito-Salto25:20.6Coldwater10.8Sturgis Kiwanis
10Jackson Wiederhold25:14.7Saginaw Heritage10.8Freeland
9Brayden Bacon24:51.5Comstock9.5Bloomingdale
11Saul Johnson25:36.2Muskegon Mona Shores8.6GMAA
12Nate Pehote25:22.5Gibraltar Carlson8.2News Herald
10Mike Murphy25:25.7Riverview Gabriel Richard7.1News Herald
12Timothy Smith25:41.2Ravenna6.9GMAA
10Aiden Reilly25:42.0Holton6.7GMAA
11Carson Warner25:42.7Adrian Madison6.4Lenawee County
9Gene Lapouttre25:35.6Flat Rock5.8Dave Bork Classic
10Anthony James25:31.0Melvindale5.3News Herald
12Gage Cartwright25:32.4Trenton4.9News Herald
11Kaleb Miller25:42.5Coldwater3.5Sturgis Kiwanis
9Will Wiechertjes25:43.3Grandville2.6Kent Ottawa
10Giuseppe Alastra25:39.8Wyandotte Roosevelt2.4News Herald

GIRLS INDIVIDUAL RATINGS

GradeNameTimeTeamRatingMeet
10Stephanie DiPiazza17:42.8GRTC Peregrines162.4Kent Ottawa
12Jessica Jazwinski17:54.819-Unattached156.1Freeland
10Daisy Cox18:03.7Rockford155.4Kent Ottawa
12Grace Tykocki18:22.9Grand Blanc154.4Kayla O’Mara
12Courtney Bovair18:17.3Carleton Airport152.6Dave Bork Classic
10Alivia Ottinger18:37.4Goodrich149.5Kayla O’Mara
12Lila Volkers18:28.1Kent City147.3Kent Ottawa
12Kamryn Lauinger18:45.0Goodrich147.0Kayla O’Mara
12Grace Evanoff18:46.8Flint Powers Catholic146.4Kayla O’Mara
12Emmry Ross18:48.3Onsted145.2Lenawee County
10Clara Kaczor18:36.4Freeland142.2Freeland
12Sophy Skeels19:01.6Adrian140.8Lenawee County
10Ava Goodman19:04.0Hartland140.7Kayla O’Mara
11Berkley Holtz18:45.4Sturgis140.5Sturgis Kiwanis
12Grace VanderKooi19:08.5Muskegon Western Mich. Christian139.8GMAA
12Layla Jordan19:10.0Goodrich138.7Kayla O’Mara
10Annabelle Lowman18:57.1Ludington138.3Oiler Blue & Gold
12Sinead Noonan18:58.7GRTC Peregrines137.1Kent Ottawa
11Hope Miller19:13.3Blissfield136.9Lenawee County
9Kayla Shellenbarger19:20.3Goodrich135.2Kayla O’Mara
11Sophia Nunnery19:21.5Hartland134.8Kayla O’Mara
9Elliana Max19:06.3Kent City134.6Kent Ottawa
10Claire Brown19:28.3Goodrich132.6Kayla O’Mara
10Cassie Karasinski19:13.3Hudsonville132.2Kent Ottawa
12Izzy Brooks19:33.9Adrian Lenawee Christian130.0Lenawee County
11Mattie Gagne19:14.4Midland Bullock Creek129.5Freeland
12Chloe Stalhood19:20.3Hillsdale128.9Sturgis Kiwanis
12Abby Robinson19:32.3Gladwin126.6Oiler Blue & Gold
12Morgan Lawrence19:53.6Muskegon Western Mich. Christian124.8GMAA
12Ava Hathaway19:32.9Bronson124.7Sturgis Kiwanis
10Gianna Chaignot19:36.7GRTC Peregrines124.4Kent Ottawa
11Elliana Neuer19:52.8Hartland124.4Kayla O’Mara
12Natalie Lewis19:37.7Rockford124.1Kent Ottawa
9Morgan Sanders19:40.2Rockford123.3Kent Ottawa
12Avery Byrne20:00.3Goodrich121.9Kayla O’Mara
9Leah Humphrey20:05.4Grand Blanc120.2Kayla O’Mara
10Chloe Purwin19:49.4Hudsonville120.2Kent Ottawa
10Iva Ravindra19:57.0Temperance Bedford119.3Dave Bork Classic
12Marisa Chuey19:49.6Trenton119.1News Herald
10Stefi Reskevics19:53.5Harbor Springs118.2Northern Shores Championship
11Jersi Bilek20:16.3Muskegon Reeths-Puffer117.2GMAA
11Sydney Bir19:55.5Sturgis117.2Sturgis Kiwanis
9Madison Petty20:12.6Adrian117.1Lenawee County
9Jessa Skonieczny20:01.6Mount Pleasant116.8Oiler Blue & Gold
11Julia Faber19:57.2BC Harper Creek116.6Sturgis Kiwanis
9Kate O’Donohue20:01.4GRTC Peregrines116.2Kent Ottawa
12Camille (Cami) Kraai20:22.2Whitehall115.3GMAA
12Ella Knudsen20:03.9Leland114.4Hail Mary
12Maya Willard20:14.5GRTC Peregrines111.8Kent Ottawa
10Leah Sneller20:33.7Muskegon Western Mich. Christian111.4GMAA
12Valerie Pollock20:33.9Fruitport111.4GMAA
9Kate Macfarlane20:19.0Midland Dow111.0Oiler Blue & Gold
10Baylor Lauinger20:34.9Goodrich110.4Kayla O’Mara
9Peyhton Beardsley20:39.2Fruitport109.6GMAA
10Rhianna Armstrong20:25.8Mount Pleasant108.7Oiler Blue & Gold
10Kaylie Riksen20:42.1Muskegon Western Mich. Christian108.6GMAA
12Karie Keefer20:17.7Freeland108.4Freeland
12Adalyn Britton20:43.3Whitehall108.2GMAA
12Zoe Howard20:41.5Hartland108.2Kayla O’Mara
12Kaylee Hovey20:31.8Dundee107.7Dave Bork Classic
12Allison Nussear20:29.1Midland Dow107.6Oiler Blue & Gold
10Evelyn Meyer20:51.7Hillsdale Academy107.5SCAA Championship
10Amelia McKinney20:24.7Grand Traverse Academy107.4Hail Mary
12Summer Brower20:30.8Ludington107.1Oiler Blue & Gold
11Ashlynn Harris20:26.8Bronson106.7Sturgis Kiwanis
10Ashley Wayne20:30.1Hudsonville106.6Kent Ottawa
12Tessa Minnear20:30.1Hudsonville106.6Kent Ottawa
9Livia Willing20:48.8Grand Blanc105.8Kayla O’Mara
12Abbey Scholma20:33.2Hudsonville105.6Kent Ottawa
9Allison Ost20:38.7Dundee105.4Dave Bork Classic
10Lucy Waalkes20:34.2GR Christian105.3Kent Ottawa
9Claire Miller20:39.3Monroe Jefferson105.2Dave Bork Classic
9Kyra Shaver20:35.0Rockford105.0Kent Ottawa
11Madeleine Varhola20:38.3Midland Dow104.6Oiler Blue & Gold
12Emma Smith20:37.1Rockford104.3Kent Ottawa
10Pyper Braun20:42.8EPBP Laker104.1Dave Patterson
12Presley Allen21:03.1Mendon103.6SCAA Championship
10Allison Brandt20:41.1Ludington103.6Oiler Blue & Gold
12Natalie Steward20:55.3Goodrich103.6Kayla O’Mara
11Tessa Hatt20:36.9Sturgis103.4Sturgis Kiwanis
12Brooke Sonnenberg20:56.5Genesee Christian Academy103.2Kayla O’Mara
12Ella Walton21:04.9Hillsdale Academy103.0SCAA Championship
12Mia Schroeder20:46.6Monroe Jefferson102.8Dave Bork Classic
10Nico Triebold20:39.7Grayling102.8Northern Shores Championship
11Jada Prescott20:35.1Freeland102.6Freeland
9Gabriella Dallas20:35.9Freeland102.4Freeland
10Adrianna Zub20:41.5Allen Park101.8News Herald
9Sofia Sporman21:00.8Flint Kearsley101.7Kayla O’Mara
9Joylin Brillhart20:48.9Midland Dow101.0Oiler Blue & Gold
11Rowan Allen21:13.1Mendon100.3SCAA Championship
9Saige Cole20:54.3Yale100.2Dave Patterson
9Ella Baker20:54.7Carleton Airport100.1Dave Bork Classic
11Brynne Schulte20:48.6Elk Rapids99.8Northern Shores Championship
12Megan Woelkers20:55.8Flat Rock99.7Dave Bork Classic
12Landrey Kuhn20:45.0Freeland99.3Freeland
11Anna Coury20:59.4Monroe98.5Dave Bork Classic
10Anna Hallett21:08.6Blissfield98.5Lenawee County
12Juniper Rodham20:54.3Harbor Springs97.9Northern Shores Championship
12Aubrey Appleman21:11.6Britton Deerfield97.5Lenawee County
11Kate Barron20:54.9Mattawan97.4Sturgis Kiwanis
12Suzannah DiPiazza20:58.1GRTC Peregrines97.3Kent Ottawa
12Kylee Johnson21:00.4Ludington97.2Oiler Blue & Gold
9Sophie Grinage20:55.9Leland97.0Hail Mary
9Giada Fioritto20:56.0Gibraltar Carlson97.0News Herald
9Caralyn Elkins20:59.4Zeeland West96.9Kent Ottawa
12Julia Rogers21:16.3Kimball New Life Christian96.6Kayla O’Mara
10Isabel Reinke20:54.3Freeland96.2Freeland
10Emily Beethe20:54.5Saginaw Valley Lutheran96.2Freeland
10Sophia Johnson21:06.9Temperance Bedford96.0Dave Bork Classic
9Layla Gableman20:59.2Edwardsburg95.9Sturgis Kiwanis
9Gweneth Eby20:59.7Coldwater95.8Sturgis Kiwanis
11Alyssa Korte21:00.0Grosse Ile95.7News Herald
12Melia Cullen21:03.1GRTC Peregrines95.6Kent Ottawa
12Riley McCumber21:28.9Pittsford95.0SCAA Championship
11Madeline Samborski21:21.0Hartland95.0Kayla O’Mara
12Elizabeth Kunzi21:05.7Hudsonville94.8Kent Ottawa
11Evie Kleinheksel21:06.8Zeeland West94.4Kent Ottawa
10Micali Teeple21:24.2Grand Blanc93.9Kayla O’Mara
11Aydynn Thomason21:24.6Grand Blanc93.8Kayla O’Mara
9Maria Kane21:25.3Walled Lake Central93.6Kayla O’Mara
9Hailee Bertels21:07.7Boyne City93.5Northern Shores Championship
9Hannah DePestel21:28.2Hartland92.6Kayla O’Mara
11Julia Hughes21:18.5Ida92.2Dave Bork Classic
10Kaleea Braun21:28.2Blissfield91.9Lenawee County
9Ellie Thering21:07.4Freeland91.9Freeland
11Corinna Aulph21:19.7Monroe91.8Dave Bork Classic
11Ella Grimm21:33.0Muskegon Mona Shores91.7GMAA
10Lillian Bender21:21.6Yale91.1Dave Patterson
12Devyn Dorey21:14.6Trenton90.8News Herald
9Mila Villarreal21:34.6Flint Powers Catholic90.5Kayla O’Mara
10Kendyl Musielewicz21:16.3Quincy90.3Sturgis Kiwanis
11Delaney Little21:18.3Boyne City89.9Northern Shores Championship
9Rylee Zumer21:17.9BC Harper Creek89.7Sturgis Kiwanis
12Caroline Roberts21:45.0Hillsdale Academy89.7SCAA Championship
12Lucy Shoup21:18.7Mason County Eastern89.4Hail Mary
10Melanie Berna21:23.1GRTC Peregrines89.0Kent Ottawa
9Olivia Brown21:28.4Bad Axe88.9Dave Patterson
11Zoe Brown21:25.7Mount Pleasant88.8Oiler Blue & Gold
12Lainey Yearling21:20.7Quincy88.8Sturgis Kiwanis
12Hunter Shellenbarger21:22.2Elk Rapids88.6Northern Shores Championship
10Gabrielle Chevez21:42.7Muskegon Reeths-Puffer88.4GMAA
10Amira Khadija21:25.2Grand Haven88.3Kent Ottawa
11Tierney Hartman21:23.4Grayling88.2Northern Shores Championship
11Alyssa Mertes21:26.1Rockford88.0Kent Ottawa
9Mackenzie VanStensel21:27.0GR Northview87.7Kent Ottawa
11Sarah Albright21:43.0Grand Blanc87.7Kayla O’Mara
11Tessa Swier21:29.0Midland Dow87.7Oiler Blue & Gold
10Haley Stimer21:24.2Concord87.6Sturgis Kiwanis
9Vivian O’Callaghan21:29.4Gladwin87.5Oiler Blue & Gold
11Annabelle Czeiszperger21:41.8Hudson87.4Lenawee County
12Camden Essenmacher21:44.5Hartland87.2Kayla O’Mara
12Autumn Fransen21:21.8Midland Bullock Creek87.1Freeland
9Jamie Glatfelter21:26.2Trenton86.9News Herald
12Allie England21:43.3Onsted86.9Lenawee County
12Elizabeth Lambert21:34.3Erie Mason86.9Dave Bork Classic
11Katie Sweeney21:34.3Ubly86.9Dave Patterson
9Morgan Mahoney21:45.4Hartland86.9Kayla O’Mara
11Anna Pray21:27.5Elk Rapids86.8Northern Shores Championship
9Abbygail Plester21:35.6Ubly86.5Dave Patterson
11Ellery Horness21:48.7Muskegon Mona Shores86.4GMAA
12Mercedes Dziendziel21:27.8Wyandotte Roosevelt86.4News Herald
10Kaila Keeler21:33.8Zeeland West85.4Kent Ottawa
11Mikayla Reddy21:34.3Rockford85.2Kent Ottawa
12Emma Riesner21:34.4FHN GR Forest Hills Northern85.2Kent Ottawa
10Emory Smith21:28.0Cedar Springs85.0Freeland
9Ella Claus21:49.8Clinton84.7Lenawee County
12Logan Clausen21:55.9Muskegon Mona Shores84.0GMAA
10Kimberly Siek21:38.2Berrien County Youth Track83.9Kent Ottawa
10Ella McFarlane21:36.9Riverview83.4News Herald
10Addison Patrzik21:37.2Grand Traverse Academy83.3Hail Mary
9Claire Couturier21:37.4Lake Leelanau St. Mary83.2Hail Mary
10Treasure Fleese22:01.3Fruitport82.2GMAA
11Madeline Dunn21:59.5Goodrich82.2Kayla O’Mara
12Sage Brownell21:44.1Rockford82.0Kent Ottawa
10Elsie VanTil21:44.5GR Covenant Christian81.9Kent Ottawa
10Grace Mahaffy22:01.1Goodrich81.6Kayla O’Mara
11Allie Metzler21:47.3Midland Dow81.6Oiler Blue & Gold
9Lauryn Wilkie21:45.9Grand Haven81.4Kent Ottawa
10Eleanor Park21:43.9Sturgis81.0Sturgis Kiwanis
9Sophia Balistreri21:45.0Harbor Springs81.0Northern Shores Championship
11Makenna Gwisdalla21:52.4Bad Axe80.9Dave Patterson
10Analeigh Weaver22:06.2North Muskegon80.6GMAA
9Eleanor Olivo22:04.4Flushing80.5Kayla O’Mara
10Alonna Goodsell21:46.5Bronson80.2Sturgis Kiwanis
9Bethany Cmeyla21:43.1Saginaw Valley Lutheran80.0Freeland
9Ingrid Thomas22:06.1Washtenaw Christian80.0Kayla O’Mara
10Analise Pols21:50.8GR Covenant Christian79.7Kent Ottawa
9Klair Baker22:05.3Adrian79.6Lenawee County
11Claire Cousineau22:06.0Tecumseh79.3Lenawee County
10Layla Silkworth21:49.3BC Harper Creek79.2Sturgis Kiwanis
12Ivy Beall21:54.7Midland Dow79.1Oiler Blue & Gold
11Raegan Brosamer22:06.7Onsted79.1Lenawee County
9Leyah Reed21:54.8Midland Dow79.1Oiler Blue & Gold
11Sylvia Skujins22:11.3North Muskegon78.9GMAA
12Reese Oberski21:58.3Temperance Bedford78.9Dave Bork Classic
9Samantha Skym21:47.1Midland Bullock Creek78.6Freeland
12Jordyn Taylor22:09.2Onsted78.3Lenawee County
10Isabel Adkins22:12.4Swartz Creek77.9Kayla O’Mara
11Aubrey Miscikowski22:01.6Temperance Bedford77.8Dave Bork Classic
10Annika Johnson21:53.8Coldwater77.7Sturgis Kiwanis
10Juleigh Husby22:02.3Monroe St. Mary CC77.6Dave Bork Classic
11Hana Nishi21:54.3Interlochen Arts Academy77.6Hail Mary
11Elie Peresenaire21:57.6Hudsonville77.5Kent Ottawa
9Jessica Toole22:00.5Midland Dow77.2Oiler Blue & Gold
10Vivienne Duncan21:58.9GR Christian77.0Kent Ottawa
9Joy Schuck21:56.5Southgate Anderson76.8News Herald
10Allie Miller22:23.7Hillsdale Academy76.8SCAA Championship
9Virginia Barrett22:14.2Tecumseh76.6Lenawee County
12Madelyn Earl22:00.5FHN GR Forest Hills Northern76.5Kent Ottawa
12Maya Rohrer21:58.7Charlevoix76.4Northern Shores Championship
10Anne Marie Yarber22:17.0Hartland76.3Kayla O’Mara
9Grace Leman21:58.1Edwardsburg76.3Sturgis Kiwanis
9Livia Boucher21:58.8Gibraltar Carlson76.1News Herald
10Ava Skinner22:01.8GRTC Peregrines76.1Kent Ottawa
12Alisha Esquivel22:02.3Kent City75.9Kent Ottawa
10Addison Bell22:00.3Mattawan75.6Sturgis Kiwanis
10Madison Smith22:00.6Grand Traverse Academy75.5Hail Mary
10Genevieve Rodham22:02.6Harbor Springs75.1Northern Shores Championship
10Hayleigh Belkofer22:10.8Temperance Bedford74.7Dave Bork Classic
10Maya Whelan22:19.9Tecumseh74.7Lenawee County
10Lydia Richards22:11.3Dundee74.6Dave Bork Classic
11Alanis Povey22:08.5Gladwin74.5Oiler Blue & Gold
11Natalie Barron22:03.7Mattawan74.4Sturgis Kiwanis
10Davylynn Christie22:00.2Standish Sterling74.3Freeland
12Emily Bieniasz22:23.5Walled Lake Central74.2Kayla O’Mara
10Kaitlyn Durow22:26.0Muskegon Reeths-Puffer74.0GMAA
9Sade Napier22:13.9Ypsilanti Lincoln73.7Dave Bork Classic
12McKenzie Bowman22:07.4Harbor Springs73.5Northern Shores Championship
10Aspen Jimkoski22:14.4North Huron73.5Dave Patterson
12Mila Schneider22:10.1Rockford73.3Kent Ottawa
9Alison Murray22:07.2Niles Brandywine73.3Sturgis Kiwanis
9Brinley Neuer22:26.6Hartland73.1Kayla O’Mara
12Charlotte Crabbs22:07.9Quincy73.0Sturgis Kiwanis
10Willa Peterson22:13.0GR Christian72.3Kent Ottawa
10McKenna Landers22:31.6Muskegon Mona Shores72.1GMAA
12Verity Green22:15.9Midland Dow72.0Oiler Blue & Gold
11Laura Spyker22:07.1Standish Sterling72.0Freeland
12Miley Young22:11.9Niles Brandywine71.7Sturgis Kiwanis
10London Landini22:29.0Tecumseh71.7Lenawee County
9Addison Dodd22:15.5Hudsonville71.5Kent Ottawa
9Zoe German22:34.5Fruitport71.2GMAA
9Marina Echegoyen22:21.7Ypsilanti Lincoln71.1Dave Bork Classic
11Sarah Goward22:19.0Mount Pleasant71.0Oiler Blue & Gold
9Marilise (Mari) Yezak22:19.3Midland Dow70.9Oiler Blue & Gold
9Myah Peruski22:22.7Ubly70.8Dave Patterson
11Fran Warren22:16.4Harbor Springs70.5Northern Shores Championship
10Alayna Zahn22:20.6Midland Dow70.5Oiler Blue & Gold
12Emily Honeman22:12.1Saginaw Heritage70.3Freeland
11Elizabeth Caspar22:44.7Hillsdale Academy69.8SCAA Championship
12Jessica Warren22:34.9Tecumseh69.7Lenawee County
10Brooklyn Coyle22:37.0Walled Lake Central69.7Kayla O’Mara
10Ava Childers22:26.4Yale69.5Dave Patterson
11Loreli Harris22:18.8Wyandotte Roosevelt69.4News Herald
10Sofia Skym22:16.1Midland Bullock Creek69.0Freeland
9Delia Brooks22:20.4Grosse Ile68.9News Herald
11Isabella Dunn22:39.4Goodrich68.9Kayla O’Mara
10Isabella Molnar22:39.5Grand Blanc68.8Kayla O’Mara
10Isabella Molnar22:39.5Grand Blanc68.8Kayla O’Mara
12Vivian Idziak22:20.9GR Union68.7Sturgis Kiwanis
9Addison Smith22:17.5Saginaw Heritage68.5Freeland
11Rachel Dhaseleer22:22.8Charlevoix68.4Northern Shores Championship
9Victoria Bouchey22:41.3Flint Powers Catholic68.2Kayla O’Mara
10Erin Sax22:22.4Woodhaven Brownstown68.2News Herald
12Maraya Finklea22:22.5Gibraltar Carlson68.2News Herald
12Diamond Madison22:43.5Muskegon Mona Shores68.2GMAA
12Jayla Bright22:39.7Hudson68.1Lenawee County
10Cloee Rupp22:23.8Cheboygan68.1Northern Shores Championship
10Gabby Hovey22:31.2Dundee67.9Dave Bork Classic
11Molly Weaver22:24.6Woodhaven Brownstown67.5News Herald
11Olive Wakefield22:34.0Saginaw Michigan Lutheran Seminary67.0Dave Patterson
12Mia Powell22:30.2GR Christian66.6Kent Ottawa
11Keira Kalbfleisch22:24.5Saginaw Heritage66.2Freeland
11Bethany Lehr22:33.5Mount Pleasant66.2Oiler Blue & Gold
10Samantha Koppenol22:31.7Zeeland West66.1Kent Ottawa
12Adrienne Fluette22:50.0Muskegon Reeths-Puffer66.0GMAA
9Ava Harmon22:32.3Hudsonville65.9Kent Ottawa
11Alison Rotman22:32.4Holland Calvary Christian65.9Kent Ottawa
9Laura Rotman22:32.4Holland Calvary Christian65.9Kent Ottawa
12Bailey Meiring22:37.7Erie Mason65.8Dave Bork Classic
12Janah Byrne22:38.7Temperance Bedford65.4Dave Bork Classic
9Taylor Geiger22:38.9Ubly65.4Dave Patterson
10Robyn Klein22:34.6GR Christian65.1Kent Ottawa
11Aubrey Zarnke22:40.0EPBP Laker65.0Dave Patterson
10Briahna Campbell22:33.4Cheboygan64.9Northern Shores Championship
12Lily Polega22:51.8Flushing64.7Kayla O’Mara
11Sarah Bleyenberg22:35.8GR Covenant Christian64.7Kent Ottawa
9Aaliyah Hillier22:33.8Kalkaska64.7Northern Shores Championship
11Grace Fredericks22:42.1Temperance Bedford64.3Dave Bork Classic
9Harper Jackson22:37.4Gibraltar Carlson63.2News Herald
12Anahi Chapa22:37.5Allen Park63.2News Herald
11Josephine Sullivan22:40.7Rockford63.1Kent Ottawa
12Olivia Szczepanik22:48.6Temperance Bedford62.1Dave Bork Classic
10Mattie Hallenbeck22:58.1Onsted62.0Lenawee County
11Cieara Barrett22:41.2Concord61.9Sturgis Kiwanis
12Pierce Pibbles22:58.7Hudson61.8Lenawee County
11Brenna Baker22:50.8Carleton Airport61.4Dave Bork Classic
10Olivia Hooper22:52.1EPBP Laker61.0Dave Patterson
12Tara Shouldice22:45.9Harbor Springs60.7Northern Shores Championship
9Jaelynn Greene22:53.2Carleton Airport60.6Dave Bork Classic
11Angela Guajardo23:05.0Walled Lake Central60.3Kayla O’Mara
9Lucy Schimmel22:50.1GR Covenant Christian60.0Kent Ottawa
10Camryn Nowak23:04.3Tecumseh59.9Lenawee County
10Addison Malburg22:48.1Mason County Eastern59.6Hail Mary
12Makayla Stewart23:08.0Flint Powers Catholic59.4Kayla O’Mara
9Kinley Eikenberry23:10.0Muskegon Mona Shores59.3GMAA
12Rebekah Gram22:58.0Monroe Milers59.0Dave Bork Classic
9Kate Otting22:58.2Erie Mason58.9Dave Bork Classic
11Laelle Terpstra22:53.4GR Covenant Christian58.9Kent Ottawa
12Clara Mackey23:10.2Ortonville Brandon58.6Kayla O’Mara
10Brynn Potter22:54.8Rockford58.4Kent Ottawa
9Kassie Sapp23:13.3Whitehall58.3GMAA
12Allysa Kelly23:00.3Temperance Bedford58.2Dave Bork Classic
11Katlina Wadlington22:22.9Hartford58.0Bloomingdale
9Lillian Lamarche22:53.9Harbor Springs58.0Northern Shores Championship
9Annalise Jense22:56.1Hudsonville58.0Kent Ottawa
11Evelyn Ault22:56.1Rockford58.0Kent Ottawa
12Grace Torsch23:14.8Montague57.7GMAA
11Maryn Hyatt22:50.2Saginaw Valley Lutheran57.6Freeland
12Mara Gilmore22:58.7Grand Haven57.1Kent Ottawa
9Shelby McCallum23:01.2Ludington56.9Oiler Blue & Gold
12Yadira Huerta Espinosa22:59.6Zeeland West56.8Kent Ottawa
10Eve Sheldon23:16.6Flushing56.5Kayla O’Mara
11Ava Evans22:58.1Hillsdale56.3Sturgis Kiwanis
12Claire Allard23:18.3Grand Blanc55.9Kayla O’Mara
9Avalina Williamson22:59.3Trenton55.9News Herald
12Hailey Hausbeck23:04.5Mount Pleasant55.8Oiler Blue & Gold
12Jenna Kowalski22:57.0Freeland55.3Freeland
11Natalie Benitez23:18.9Blissfield55.0Lenawee County
9Emily Lasceski22:59.5Freeland54.5Freeland
11Cambrynne Giem23:05.4Boyne City54.2Northern Shores Championship
12Brooke Butcher23:24.9Hartland53.7Kayla O’Mara
10Rosie Stelwagen23:08.9West Michigan Homeschool53.7Kent Ottawa
10Molly Gaudard23:25.0Flint Kearsley53.7Kayla O’Mara
10Adeline Ludwig23:02.3Midland Bullock Creek53.6Freeland
11Piper Bryant23:06.5Edwardsburg53.5Sturgis Kiwanis
11Charli Belinger23:28.2Muskegon Reeths-Puffer53.3GMAA
11Everlyn VanValkenburg23:07.4BC Harper Creek53.2Sturgis Kiwanis
11Kenzie Howell23:10.8Grand Haven53.1Kent Ottawa
12Taylor Lautermilch23:35.5Camden-Frontier52.8SCAA Championship
9Brooklyn Morell23:16.8Ubly52.7Dave Patterson
11Taylor Kopin23:26.5Hudson52.5Lenawee County
12Brooklyn Kemokai23:09.6Gibraltar Carlson52.5News Herald
12Taylor Karasinski23:10.4Grosse Ile52.2News Herald
9Olivia Shupe23:10.7Gibraltar Carlson52.1News Herald
10Madelyn Frisbee23:16.7Midland Dow51.8Oiler Blue & Gold
9Tatum Hawley23:14.8Grand Haven51.8Kent Ottawa
11Kenzie Eicher23:12.0Sturgis51.7Sturgis Kiwanis
9Astrid Leininger23:29.2Adrian51.6Lenawee County
11Bridget McHugh23:14.3Boyne City51.2Northern Shores Championship
12Jacky Dunlap23:14.9Boyne City51.0Northern Shores Championship
9Carolina Garcia23:14.1Sturgis51.0Sturgis Kiwanis
11Hazel Ogden23:15.5Boyne City50.8Northern Shores Championship
12Klea Verstrate23:17.7Hudsonville50.8Kent Ottawa
10Ella Hendrixson22:44.9Three Oaks River Valley50.7Bloomingdale
10Addy Wiers23:16.1Charlevoix50.6Northern Shores Championship
9Mya Barrett23:15.7Concord50.4Sturgis Kiwanis
10Kayle Babowicz23:25.4Flat Rock49.9Dave Bork Classic
9Hayden Brill23:20.6Grand Haven49.8Kent Ottawa
12Cailey VanZant23:17.7Hillsdale49.8Sturgis Kiwanis
9Sydney Pflug23:20.9GR Northview49.7Kent Ottawa
11Bailey Kerr23:18.3Grosse Ile49.6News Herald
11Audrey Nehlsen23:45.7Hillsdale Academy49.4SCAA Championship
12Natalie Sanders23:21.9GRTC Peregrines49.4Kent Ottawa
10Hannah Van Allen23:22.0GR Christian49.3Kent Ottawa
9Mya Castellon23:24.0Mount Pleasant49.3Oiler Blue & Gold
12Samantha Harke23:20.3Cheboygan49.2Northern Shores Championship
10Lillian Jagielski23:46.3Pittsford49.2SCAA Championship
10Lauren Olma23:27.9Ypsilanti Lincoln49.0Dave Bork Classic
10Kiely Kroa23:19.9Hillsdale49.0Sturgis Kiwanis
9Kylee Jenkins23:22.8Kalkaska48.4Northern Shores Championship
9Paloma Gonzalez-Haske23:30.7Ypsilanti Lincoln48.1Dave Bork Classic
11Kaitlynn Ortiz23:42.0Flushing48.0Kayla O’Mara
11Addison Holt23:26.2Grand Haven47.9Kent Ottawa
9Revan Ricker23:40.2Blissfield47.9Lenawee County
11Lizzie Bassett23:24.7Harbor Springs47.8Northern Shores Championship
9Piper Schultz23:32.1Saginaw Michigan Lutheran Seminary47.7Dave Patterson
12Brooklin Schwenke23:25.5Charlevoix47.5Northern Shores Championship
11Audrey Fallone-Gerou23:24.7Trenton47.4News Herald
11Mary Schlueter23:52.1Hillsdale Academy47.3SCAA Championship
11Riley England23:33.3Erie Mason47.2Dave Bork Classic
12Katie Rangel23:30.6Ludington47.1Oiler Blue & Gold
12Olivia Laninga23:29.2Holland Calvary Christian46.9Kent Ottawa
11Payton Steinke23:43.4Sand Creek46.9Lenawee County
12Adrianna Soria23:27.4Grayling46.9Northern Shores Championship
11Shenoah Collier23:26.6Grand Traverse Academy46.8Hail Mary
11Tori Ferguson23:46.0Genesee Christian Academy46.7Kayla O’Mara
10Haylie Pearce23:30.2Rockford46.6Kent Ottawa
12Anika Hill23:35.4Temperance Bedford46.5Dave Bork Classic
11Eliza Grocki23:27.5Riverview46.5News Herald
11Nancy Gordon23:44.8Adrian46.4Lenawee County
10Alexis Colburn23:36.4Erie Mason46.2Dave Bork Classic
11Abby Amburgey23:28.5Hillsdale46.2Sturgis Kiwanis
12Emily King22:58.5Martin46.2Bloomingdale
9Devin Dietrich23:47.6Flint Powers Catholic46.1Kayla O’Mara
9Lydia Popp23:36.7EPBP Laker46.1Dave Patterson
12Jacqueline Hearne23:29.7Lake Leelanau St. Mary45.8Hail Mary
9Zyana Wadsworth23:38.4Yale45.6Dave Patterson
11Ellie Reed23:00.5Centreville45.5Bloomingdale
10Julia Clarke23:31.7Harbor Springs45.4Northern Shores Championship
11Marisa Toonstra23:34.1Wyoming Potter’s House45.3Kent Ottawa
9Makayla Markgraff23:39.3Monroe St. Mary CC45.2Dave Bork Classic
12Ana Luz23:52.5Muskegon Western Mich. Christian45.2GMAA
10Kyli Morton23:40.3Dundee44.9Dave Bork Classic
9Morgan McMichael23:49.3Tecumseh44.9Lenawee County
11Lydia Wells23:33.2Bronson44.6Sturgis Kiwanis
10Rina Graveline23:38.6Gladwin44.5Oiler Blue & Gold
9Dakota Koeman23:36.6Hudsonville44.5Kent Ottawa
9Jaelynn Horton23:42.5Erie Mason44.2Dave Bork Classic
11Leah Keuning23:37.5Zeeland West44.2Kent Ottawa
10Kayden Jager23:06.2Martin43.6Bloomingdale
11Sophia Mihalko23:36.2Grosse Ile43.6News Herald
10Lindsay Hofmeister23:41.4Midland Dow43.5Oiler Blue & Gold
11Victoria Williams23:53.6Sand Creek43.5Lenawee County
10Miranda Fulop23:44.6Temperance Bedford43.5Dave Bork Classic
12Brianna Nixon23:39.8Hudsonville43.4Kent Ottawa
12Alexandra Butler23:45.7Monroe43.1Dave Bork Classic
12Ava Vergara23:37.8Mattawan43.1Sturgis Kiwanis
9Claire Yakiwchuk23:37.8Mattawan43.1Sturgis Kiwanis
9Livia Howard23:38.4Mattawan42.9Sturgis Kiwanis
10Laura Municio Herranz23:44.3Midland Dow42.6Oiler Blue & Gold
9Gabby Rempe23:40.4Harbor Springs42.5Northern Shores Championship
12Aubree Murray23:40.8Niles Brandywine42.1Sturgis Kiwanis
12Samantha Mead24:02.3Whitehall41.9GMAA
12Zailey Archbold23:46.6Midland Dow41.8Oiler Blue & Gold
9Zoey Smalling23:50.1Monroe41.6Dave Bork Classic
10Emmy Nofs24:09.3St Philip Catholic Central41.6SCAA Championship
9Sariah Labostrie23:13.3Bangor41.2Bloomingdale
11Ellie Daum23:48.5Mount Pleasant41.2Oiler Blue & Gold
9Noelle Marsh23:52.0Yale41.0Dave Patterson
12Elizabeth Daut23:49.2Midland Dow40.9Oiler Blue & Gold
12Danielle St. James24:03.2Ortonville Brandon40.9Kayla O’Mara
12Hayden Swartz23:40.7Freeland40.8Freeland
9Avaline Blum23:15.2Centreville40.6Bloomingdale
10Moira Beier24:12.4Hillsdale Academy40.5SCAA Championship
12Starr Hammill23:45.6Wyandotte Roosevelt40.5News Herald
10Stella York23:45.6Grand Traverse Academy40.5Hail Mary
12Natalie Sterk23:48.4Kingsley39.9Northern Shores Championship
12Jessica Neal23:54.2Midland Dow39.3Oiler Blue & Gold
9Maria Schwerin23:50.6Grand Traverse Academy38.8Hail Mary
9Ramona Heitman23:54.1GRTC Peregrines38.6Kent Ottawa
10Drew Bowman23:52.3Harbor Springs38.6Northern Shores Championship
12Elisa Franck23:56.6Ludington38.5Oiler Blue & Gold
11Jade Rothbaum23:52.5Interlochen Arts Academy38.2Hail Mary
9Kailyn Eaton23:53.9Boyne City38.0Northern Shores Championship
10Leila Morris24:10.0Tecumseh38.0Lenawee County
11Rachel Root23:56.4FHN GR Forest Hills Northern37.9Kent Ottawa
10Avery Graham23:56.5GRTC Peregrines37.8Kent Ottawa
12Andrea Ross23:58.5Midland Dow37.8Oiler Blue & Gold
9Morgan Hausbeck23:58.8Mount Pleasant37.7Oiler Blue & Gold
12Kennedy Childress24:02.3Monroe Milers37.6Dave Bork Classic
11Tana Drobeck23:55.6Mattawan37.1Sturgis Kiwanis
10Greta Schroeder24:05.3Saginaw Michigan Lutheran Seminary36.6Dave Patterson
10Abigail Hicks24:02.3Mount Pleasant36.6Oiler Blue & Gold
12Maria Bronsink24:24.6Athens36.5SCAA Championship
9Brianna Hoven24:01.0GRTC Peregrines36.3Kent Ottawa
11Anna Martin23:59.2Kalkaska36.3Northern Shores Championship
10Presley Wilson24:17.3Hartland36.2Kayla O’Mara
9Karli DeBoer24:01.5GR Covenant Christian36.2Kent Ottawa
12Abby Caudill23:58.6Wyandotte Roosevelt36.1News Herald
9Mattie Leightner24:16.1Adrian36.0Lenawee County
9Emily York24:01.2Hillsdale35.3Sturgis Kiwanis
12Kristin DeBoer24:05.0GR Covenant Christian35.0Kent Ottawa
9Taylor Johnston24:04.0Boyne City34.7Northern Shores Championship
11Isabella Nalewyko24:22.6Montrose34.5Kayla O’Mara
12Elizabeth Kolb23:59.8St. Charles34.4Freeland
12Grace Hayhurst24:04.9Harbor Springs34.4Northern Shores Championship
12Faith Beardmore24:21.2Sand Creek34.3Lenawee County
11Kayla Whitaker24:04.3Riverview34.2News Herald
12Lauren Hills24:07.8Hudsonville34.1Kent Ottawa
10Aurora Pelham24:25.8Ravenna34.1GMAA
11Elizabeth Craig24:05.2Quincy34.0Sturgis Kiwanis
11Maria Lora Hernandez24:14.0Dundee33.7Dave Bork Classic
10Kendalyn Perry24:23.4Addison33.5Lenawee County
11Taylor Chaffin24:02.6Standish Sterling33.5Freeland
10Izabel Raglow24:23.7Onsted33.4Lenawee County
9Amy Alday24:07.3BC Harper Creek33.2Sturgis Kiwanis
9Kiersten Zeller24:26.7Kimball New Life Christian33.1Kayla O’Mara
9Mady Terpstra24:11.1Hudsonville33.0Kent Ottawa
10Padame Wadsworth24:16.3Yale32.9Dave Patterson
10Lily Salsbury24:08.3Wyandotte Roosevelt32.9News Herald
9Lucia Street24:11.5GRTC Peregrines32.8Kent Ottawa
10Courtney Borden24:09.8Kalkaska32.7Northern Shores Championship
10Sarah Stemaly24:36.1Athens32.6SCAA Championship
10Kaylee Hicks24:26.5Tecumseh32.5Lenawee County
9Stephanie Reder24:14.8Midland Dow32.4Oiler Blue & Gold
10Dahlia Kluver24:14.9Mount Pleasant32.4Oiler Blue & Gold
12Teagan Arredondo24:27.0Hudson32.3Lenawee County
11Madison Louk24:15.2Gladwin32.3Oiler Blue & Gold
12Makenzie Weiher24:18.6Temperance Bedford32.1Dave Bork Classic
12Alexis Graham24:06.8St. Charles32.1Freeland
10Aubree Brock24:10.9Allen Park32.0News Herald
9AnnMarie Scharer24:28.2Blissfield31.9Lenawee County
12Rachel Schelstraete24:11.4White Pigeon31.9Sturgis Kiwanis
9Avery Stover24:29.4Adrian Madison31.5Lenawee County
12Sayla Bender24:13.6Kingsley31.5Northern Shores Championship
11Emma Grulke24:31.2Onsted30.9Lenawee County
12Margarita Martinez24:35.3Flint Kearsley30.2Kayla O’Mara
11Cecelia Gill24:19.7GR Northview30.1Kent Ottawa
10Miyah Moore24:17.1Coldwater30.0Sturgis Kiwanis
12Micayla McClelland24:25.5Yale29.8Dave Patterson
11Juliet Mendoza Rangel24:18.5Sturgis29.5Sturgis Kiwanis
12Mali Szalai24:19.2Edwardsburg29.3Sturgis Kiwanis
11Kaylee Eickhoff24:38.3Goodrich29.2Kayla O’Mara
11Adelade Avram24:15.4Freeland29.2Freeland
10Addison Seppala24:22.5Rockford29.2Kent Ottawa
12Grace Reavey24:41.0Montague29.0GMAA
10Kinsley May24:20.5Mattawan28.8Sturgis Kiwanis
9Mallory Lada24:20.8Allen Park28.7News Herald
10Annika VanBuren24:21.1Edwardsburg28.6Sturgis Kiwanis
12Rylie Sulewski24:22.0Gibraltar Carlson28.3News Herald
9Alivia Menges24:41.2Montrose28.3Kayla O’Mara
11Kinsley Mowery24:25.8GR Covenant Christian28.1Kent Ottawa
11Arie Workman24:28.0Harrison28.0Oiler Blue & Gold
10Nicole Klee24:31.1Ubly28.0Dave Patterson
11Addison Ptasnik24:24.7Cheboygan27.8Northern Shores Championship
9Olivia Green24:23.8Sturgis27.7Sturgis Kiwanis
10June Mushfield24:20.4Midland Bullock Creek27.5Freeland
10Claire Flannery24:24.7Hillsdale27.4Sturgis Kiwanis
12Olivia Turnquist-Stanley24:44.4Walled Lake Central27.2Kayla O’Mara
10Jaelyn Gwinner24:42.5Onsted27.2Lenawee County
9Addison Johnson23:55.8Centreville27.1Bloomingdale
9Kendal Kleman24:33.9Carleton Airport27.0Dave Bork Classic
10Darcy Keefe24:47.4Muskegon Reeths-Puffer26.9GMAA
10Josephine Mehki24:34.8Monroe26.7Dave Bork Classic
10Julianne Nadolski24:27.7Southgate Anderson26.4News Herald
11Birva Khunt24:47.2Grand Blanc26.3Kayla O’Mara
9Ariana Stewart24:47.3Genesee Christian Academy26.2Kayla O’Mara
9Julia Shupe24:37.3EPBP Laker25.9Dave Patterson
10Hope Kriesch24:48.6Flushing25.8Kayla O’Mara
9Maya Cicci24:36.0Midland Dow25.3Oiler Blue & Gold
12Anna Williamson24:33.0Mattawan24.7Sturgis Kiwanis
9Dana Bleyenberg24:37.1GR Covenant Christian24.3Kent Ottawa
9Natalie Hollister24:54.1Hartland24.0Kayla O’Mara
11Kyla Martinez24:36.0Gibraltar Carlson23.7News Herald
11Kassidy Parmley24:57.1Whitehall23.6GMAA
12Isabelle Kriebel24:36.1Woodhaven Brownstown23.6News Herald
9Sophia Lagone24:39.3Hudsonville23.6Kent Ottawa
12Marissa Breidinger24:32.6St. Charles23.5Freeland
11Marissa Norder24:39.9Grand Haven23.4Kent Ottawa
9Aubrey Pakulski24:45.0Temperance Bedford23.3Dave Bork Classic
10Michaela O’Callaghan24:42.3Gladwin23.2Oiler Blue & Gold
9Nola Markley24:37.5Wyandotte Roosevelt23.2News Herald
12Jamielynn Delarye24:37.5White Pigeon23.2Sturgis Kiwanis
9Casha Grzywacz24:37.6Gibraltar Carlson23.1News Herald
10Isabella Hingston24:38.6Cheboygan23.1Northern Shores Championship
10Shannon Bailey24:37.8Gibraltar Carlson23.1News Herald
9Lacey Spangler24:46.1Ypsilanti Lincoln23.0Dave Bork Classic
10Grace Blossom24:41.6Rockford22.8Kent Ottawa
10Olivia Orr24:57.9Flushing22.7Kayla O’Mara
12Irene Faidi25:00.1Ravenna22.6GMAA
11Payden Burden-Smith24:35.1Saginaw Heritage22.6Freeland
12Erin Robarge24:40.4Charlevoix22.5Northern Shores Championship
12Lauren Fowler24:48.6Yale22.1Dave Patterson
10Genevieve Franklin25:02.5Fruitport21.8GMAA
11Emily Schramm24:38.5Standish Sterling21.5Freeland
12Braylyn Hernandez25:10.0Burr Oak21.3SCAA Championship
10Adeline Slater24:46.1Rockford21.3Kent Ottawa
10Jayelynn Lines24:43.8Woodhaven Brownstown21.1News Herald
11Sakarah Nalazek24:40.4Saginaw Heritage20.9Freeland
9Sydney Woods24:14.4Comstock20.9Bloomingdale
11Maria Ramirez24:15.8Bloomingdale20.4Bloomingdale
9Bailey Garner25:06.9Fruitport20.4GMAA
12Ava Richards24:54.7Dundee20.1Dave Bork Classic
12Reegan Littleton25:07.1Flint Powers Catholic19.6Kayla O’Mara
9Isabella Macedo24:18.4Bangor19.5Bloomingdale
10Ava Benkert24:48.5Allen Park19.5News Herald
12Addie Kirsch24:52.0FHN GR Forest Hills Northern19.3Kent Ottawa
10Matilda Roberts24:19.2Centreville19.3Bloomingdale
11Ereni Polhamus24:20.3Comstock18.9Bloomingdale
9Isabella Lopez24:54.2GR Northview18.6Kent Ottawa
12Addison Hollenbeck25:10.4Ortonville Brandon18.5Kayla O’Mara
11Autumn Schabes24:21.8Centreville18.4Bloomingdale
10Chiamara Ogbonna24:52.0Woodhaven Brownstown18.3News Herald
12Adele Crook24:54.9Charlevoix17.7Northern Shores Championship
10Juliana Morseau24:25.8Hartford17.1Bloomingdale
11Julia Till24:59.2Zeeland West16.9Kent Ottawa
10Kendall Plate25:13.3Adrian Lenawee Christian16.9Lenawee County
11Sofia Banales25:15.6Swartz Creek16.8Kayla O’Mara
12Grace Steiger25:04.7Saginaw Michigan Lutheran Seminary16.8Dave Patterson
10Zoe Zondervan25:04.9Saginaw Michigan Lutheran Seminary16.7Dave Patterson
10Anais Pangle25:02.1Mount Pleasant16.6Oiler Blue & Gold
12Elizabeth Callihan25:03.7Midland Dow16.1Oiler Blue & Gold
9Maria DiMatteo25:17.8Hartland16.1Kayla O’Mara
11Chelsey Hertel24:59.8Boyne City16.1Northern Shores Championship
10Chloe Gemalsky25:15.9Onsted16.0Lenawee County
9Brittney Hernandez24:29.0Three Oaks River Valley16.0Bloomingdale
12Muriel Korson24:59.0Lake Leelanau St. Mary16.0Hail Mary
10Carlee Bakewell25:16.1Adrian16.0Lenawee County
12Leah Durfee24:59.7Forest Area15.8Hail Mary
11Paloma Martinez-Cortes24:29.7Bangor15.8Bloomingdale
11Claire Heimsath24:30.5Bangor15.5Bloomingdale
11Georgia Whalen25:27.7Hillsdale Academy15.4SCAA Championship
9Avery Hanko25:04.8GR Covenant Christian15.1Kent Ottawa
12Skyelar Hawley25:05.1Grand Haven15.0Kent Ottawa
10Luz Maldonado25:07.3Midland Dow14.9Oiler Blue & Gold
11Phoebe Schultz25:10.5Saginaw Michigan Lutheran Seminary14.8Dave Patterson
12Alexis Kierpiec25:07.6Midland Dow14.8Oiler Blue & Gold
10Sophia Morrell25:23.8Holton14.8GMAA
9Kendall Micon25:20.0Adrian Lenawee Christian14.7Lenawee County
9Jadyn Baer25:06.1Hudsonville14.6Kent Ottawa
9Noelle Chen25:12.2Saginaw Michigan Lutheran Seminary14.3Dave Patterson
10Lily Wilcoxen25:04.6Grand Traverse Academy14.1Hail Mary
12Keegan Shaffer25:21.8Hudson14.1Lenawee County
10Remy Steves25:13.1Monroe Milers14.0Dave Bork Classic
9Nahla Marsh25:14.1Yale13.6Dave Patterson
11Abbi Ferry25:06.4Bronson13.5Sturgis Kiwanis
11Lydia Hallay25:14.5Yale13.5Dave Patterson
10Ella LaRocque25:08.0Cheboygan13.3Northern Shores Championship
11Rachel Byler25:07.3White Pigeon13.2Sturgis Kiwanis
12Jaelynn Little24:37.8Bangor13.1Bloomingdale
9Isabel Natividad25:08.1Trenton13.0News Herald
12Grace Kendziuk25:08.6Allen Park Cabrini12.8News Herald
10Erica Hansen25:30.0Montague12.7GMAA
9Tricia VonHolten25:09.1Gibraltar Carlson12.6News Herald
9Alison Hunt25:11.0Boyne City12.3Northern Shores Championship
11Chloe Wood25:29.0Flint Powers Catholic12.3Kayla O’Mara
12Landry Gomez25:06.2St. Charles12.3Freeland
9Anna Woodham25:12.6Harbor Springs11.8Northern Shores Championship
9Gemma Burr25:20.9Monroe11.4Dave Bork Classic
11Sophia Willyerd25:32.9Swartz Creek11.0Kayla O’Mara
11Chloe Wanner25:24.5Temperance Bedford10.2Dave Bork Classic
10Braylynn Saunders25:12.8Ogemaw Heights10.1Freeland
9Peyton Riley25:18.0Grayling10.0Northern Shores Championship
12Tabitha Norris25:13.5St. Charles9.8Freeland
10Payton Featherstone25:18.3Constantine9.6Sturgis Kiwanis
10Amy Campbell25:26.3Yale9.6Dave Patterson
10Rachael Heikkinen25:14.7Saginaw Valley Lutheran9.4Freeland
9Isabella Reinbold25:15.0Saginaw Valley Lutheran9.3Freeland
10Harper Childress25:28.0Monroe Milers9.0Dave Bork Classic
9Linda Mellinger25:25.5Mount Pleasant8.8Oiler Blue & Gold
12Meadow Gomez25:28.6Temperance Bedford8.8Dave Bork Classic
12Sarah King25:37.9Clinton8.7Lenawee County
11Isabella Bickle25:22.6Kingsley8.5Northern Shores Championship
10Molly Wright25:23.5Grayling8.2Northern Shores Championship
11Elizabeth Harrison25:23.3Lincoln Park7.9News Herald
11Maegan Sylvester25:19.5Saginaw Heritage7.8Freeland
12April Howard25:45.0Montague7.7GMAA
10Olivia Eckerle25:25.7Boyne City7.4Northern Shores Championship
10Madison VanNorman25:25.8Boyne City7.4Northern Shores Championship
10Gracelynn Gartland25:33.8Saginaw Michigan Lutheran Seminary7.1Dave Patterson
11Virginia Pross25:22.2Standish Sterling6.9Freeland
9Juliet Cousineau25:43.9Tecumseh6.7Lenawee County
11Audrey Brouwer25:30.8GR Christian6.4Kent Ottawa
9Jessie Cole25:36.3Monroe Jefferson6.2Dave Bork Classic
9Effie Heckel25:28.7Hillsdale6.1Sturgis Kiwanis
10Jennifer Romanski25:29.1Gibraltar Carlson6.0News Herald
11Hailey Mingerink25:32.9GR Covenant Christian5.7Kent Ottawa
11Isabelle Goulding25:40.3Yale4.9Dave Patterson
11Sydney Olson25:32.3Niles Brandywine4.9Sturgis Kiwanis
10Scarlet Allard25:51.7Grand Blanc4.8Kayla O’Mara
10Brooke Cunningham25:32.9Trenton4.7News Herald
9Emma Myers25:50.9Adrian Madison4.4Lenawee County
11Kendall Braginton25:55.5Muskegon Mona Shores4.2GMAA
11Addison Beam25:54.8Swartz Creek3.7Kayla O’Mara
11Miriam Kung25:36.4Grosse Ile3.5News Herald
11Gabriana Garner25:45.5Ida3.2Dave Bork Classic
11Hope Schuck25:38.6Southgate Anderson2.8News Herald
12Kara Olds25:40.1Kalkaska2.6Northern Shores Championship
9Olivia Douglas25:41.1Elk Rapids2.3Northern Shores Championship
12Reilan Sayler25:58.1Blissfield2.0Lenawee County
12Malia Grayer25:58.7Hudson1.8Lenawee County
9Cali Richards25:42.6Quincy1.5Sturgis Kiwanis
11Ophelia Kochoian25:42.9Wyandotte Roosevelt1.4News Herald
11Ella Kiekintveld25:47.1Zeeland West1.0Kent Ottawa
9Linda Ultz26:11.7Burr Oak0.8SCAA Championship
10Quinn Myers25:45.9Harbor Springs0.7Northern Shores Championship
9Cayda Chester25:15.1Centreville0.6Bloomingdale
9Teagan Morrison25:45.5Grosse Ile0.5News Herald