Uncategorized

2025 Ratings: Portage

Two notes:

  1. These were copied from pttiming, which does a great job of live results, but not so much in terms of compatibility to Excel (which is about the extent of my computer knowledge). A.net is much easier. To keep a short story long, there may be some errors here on this post. Won’t have any affect on my database, but I wanted to get this post out ASAP and didn’t want to wait for it to be loaded onto a.net.
  2. Kudos to the Portage crew for thinking of athlete safety. Eliminating the JV sections, allowing for racing to be finished as quickly and efficiently as possible. As such, less runners competed this year compared to last and spread throughout the day at different time intervals, so a bit difficult to make a direct comparison for ratings. The course definitely seemed to run slower than last year, around a 15 sec. difference, likely because of the heat.

Girls Adjustment: -10
Boys Adjustment: -8

PRIMETIME PORTAGE PERFORMERS

With 8 State Finals comparable divisions, tough to nail down a few things to say. So why not an anecdote or three about all of ‘em?

Talya Schreiber – whomever is recruiting the Pickford star is getting a gem. I love that whenever she gets the opportunity to compete down here, she makes the most of it. A win in her opener here at Portage, two sub-18’s at Cadillac and Shepherd, then a win to kick the varsity races off yesterday.

The D3 Girls race went about as expected. I would expect Kent City to move up in the rankings. The Eagles only had five girls in the varsity race, but almost all moved up during the course of the race as KC placed 7th.

What a state preview was had in the D4 boys race. Maple City Glen Lake vs. Holland Calvary Christian. The question at the state level is – where will more competitors be? Will they be more concentrated up front, between the 1st through 3rd runners, where the Crusaders built up a 9-point margin? Or will they be centered around the 4th and 5th guys, where the Lakers clinched this Portage win, scoring 11 points less than HCC.

Jonesville was ranked this week in the 12th spot, perhaps with this performance they’ll be in the top-10? Nicholas Fowler has been working his way back into his form from last year. A 17:12 in this heat means that the 16’s are close approaching.

I’m continually impressed with Jaelyn Ray. Girl just goes from tough course to tough course, Possum Hollow to Holly to Linden to even her home track. Then when she gets the opportunity to fly, it’s oppressive October heat. She’s persevered, however, winning all but three races this year, hovering around the 18 min. mark no matter the course condition.

Brighton is a prime example of great culture. Year after year, the Bulldogs never seem to miss a beat, continually pumping out high-level teams. Being able to develop from within is a key. In much tougher conditions, Juliet Lewis dropped more than 20 sec. from her 2024 time, helping her orange-clad crew finish second.

Now that he’s settled in at Whitehall, half the season past, I think it’s time to acknowledge that Robert Jazwinski III is the D2 favorite. He opened with an impressive 15:15 at Under the Lights, then ran the fastest time of the day at Spartan. Hit a personal best at Allendale, then drove home an equivalent effort yesterday. He opened up a 3-second gap at two miles, then extended it to 30+ seconds by the finish (closing in 4:49 pace).

Ann Arbor Pioneer is really making a run for it. The Pioneers opened up an early lead and didn’t relent, Kamari Ronfeldt and Beckett Crooks holding it down up front and Colin Courage catching bodies throughout the entire race. Courage moved up from 79th at the mile to 44th at the finish, his 3rd straight time in the mid-16’s.

*** = State Title Contender
** = Top Ten Contender
* = State Qualifying Contender
WAB = Weighted Average Before. A listing of the previous week’s Top 5 Average. Not a perfect comparison as a team may not run their five best runners. But a show of how one ran relative to expectation.

The Lumen Christi boys lived up to their billing, winning the D3 boys race

GIRLS TEAM RATINGS

TeamTop 5 Avg.DivisionWAB
Ann Arbor Pioneer***157.41163.8
Romeo**142.21149.1
Brighton**138.41139.5
Hudsonville**135.81138.4
Ann Arbor Skyline**130.91137.8
Jenison**129.91131.0
Northville**128.81140.7
Okemos**126.51139.4
Rockford**126.21130.9
Portage Central*123.71130.1
Saline*119.51129.3
Zeeland East115.71125.4
Bay City Western113.61113.8
Forest Hills Northern112.81122.1
Zeeland West109.41114.5
Portage Northern101.71105.6
Grand Haven95.11102.2
Byron Center93.61100.4
Mt. Pleasant92.71114.9
Port Huron Northern90.2197.6
Caledonia90.01102.3
Kalamazoo Loy Norrix89.0193.6
Dexter88.51105.9
East Kentwood78.7188.5
Muskegon Mona Shores65.8184.4
Forest Hills Central64.81105.6
Grandville60.6195.5
Lowell57.0179.8
Mattawan54.5170.6
Monroe14.9143.2
Kalamazoo Central0.0140.2
TeamTop 5 Avg.DivisionWAB
Otsego***141.02146.8
Holland Christian**133.42136.0
Grand Rapids Christian**127.52129.9
Grand Rapids South Christian**126.72125.1
Pinckney**120.92116.3
Coopersville**118.52119.8
Cadillac*112.22122.4
Hudsonville Unity Christian*107.82107.3
Ann Arbor Gabriel Richard*107.62114.6
Holland Christian103.42136.0
Forest Hills Eastern101.22113.5
East Grand Rapids99.62118.8
New Boston Huron94.6293.5
Fremont89.32104.8
Stevensville Lakeshore82.0293.0
Clare78.72103.6
Richland Gull Lake70.92101.4
Tecumseh70.2271.6
Allendale69.0291.0
Battle Creek Harper Creek68.6282.3
Niles63.0259.2
Hopkins59.3271.1
Howard City Tri-County41.3263.9
St. Joseph25.82115.6
TeamTop 5 Avg.DivisionWAB
Lansing Catholic***132.03127.4
Saugatuck**108.33113.7
Jackson Lumen Christi*103.03106.9
Kent City*100.1389.6
Grand Rapids Covenant Christian*99.1397.9
Grandville Calvin Christian*96.0397.4
Benzie Central*95.1395.8
McBain*94.4391.2
Remus Chippewa Hills*93.4394.4
Grand Rapids NorthPointe Christian*87.7394.9
Sanford-Meridian79.3373.6
Bridgman72.2368.7
Grass Lake68.3358.3
Watervliet67.8357.2
Jonesville39.0351.8
TeamTop 5 Avg.DivisionWAB
Whitmore Lake***111.34114.8
Kalamazoo Hackett**100.7492.6
Gobles**96.0492.0
Hillsdale Academy**92.3485.1
Grand Traverse Academy**88.0488.3
Maple City Glen Lake**86.9479.3
Concord**81.9462.3
Martin*80.8475.3
Onekama*71.0466.3
Petoskey St. Michael*62.5445.9
Bear Lake*61.7455.3

Like clockwork, another impressive Brighton squad

BOYS TEAM RATINGS

TeamTop 5 Avg.DivisionWAB
Ann Arbor Pioneer***202.71200.7
Northville**194.51204.2
Midland**191.61191.5
Kalamazoo Central**191.61197.5
Lowell**190.31199.2
Brighton**188.51190.4
Jenison**186.71187.0
Zeeland West**186.11189.5
Ann Arbor Skyline*185.51192.3
Portage Central*184.31190.8
Saline*184.31191.4
Caledonia181.91190.0
Grand Haven179.41189.4
East Kentwood179.21190.6
Kalamazoo Loy Norrix176.71183.9
Grandville175.11179.3
Romeo174.81189.4
Rockford173.61185.9
Dexter173.01183.2
Okemos172.11180.0
Forest Hills Northern170.61179.3
Mattawan170.11183.1
Monroe158.71160.9
Forest Hills Central156.41176.7
Hudsonville151.81178.6
Mt. Pleasant148.11163.3
Byron Center147.11169.9
Zeeland East144.71158.6
Portage Northern141.11163.3
Muskegon Mona Shores134.81150.9
Bay City Western120.11142.2
TeamTop 5 Avg.DivisionWAB
East Grand Rapids**193.52199.2
Allendale**182.52185.8
Holland Christian**182.22187.0
Grand Rapids Christian*180.52190.2
Parma Western*180.52187.0
Pinckney*176.72178.4
Otsego*174.52182.4
Forest Hills Eastern*173.82183.9
Chelsea*173.82173.3
Ann Arbor Gabriel Richard*172.42170.8
Adrian170.62177.9
Cedar Springs168.72183.3
Grand Rapids South Christian167.82175.8
Vicksburg167.62172.1
Whitehall166.42178.2
St. Joseph165.92168.2
Edwardsburg165.72178.2
Howard City Tri-County165.32166.0
Richland Gull Lake165.02179.3
Spring Lake164.02177.1
Three Rivers160.62182.8
GR West Michigan Aviation159.62165.0
Grand Rapids Catholic Central158.92168.3
St. Clair157.92165.7
Yale154.22163.4
Clare152.92164.6
Flat Rock152.42159.0
Battle Creek Harper Creek152.32160.3
Hudsonville Unity Christian151.82157.4
New Boston Huron149.62161.8
Coopersville149.62161.6
Cadillac148.72156.5
Fremont147.02165.5
Portland146.92160.3
Holland146.02165.2
Grand River Preparatory144.22148.4
Muskegon Oakridge136.42158.1
Niles132.12139.9
Hopkins131.22155.0
Coldwater127.12146.7
Ludington122.62156.7
South Haven111.22121.2
Berrien Springs106.22138.1
Hastings98.62109.5
Stevensville Lakeshore85.7297.9
Big Rapids67.02118.2
Dowagiac Union63.3288.9
TeamTop 5 Avg.DivisionWAB
Jackson Lumen Christi**180.83185.1
Saugatuck**178.63182.1
Lansing Catholic**176.33176.0
Stanton Central Montcalm**175.63177.0
Jonesville**171.93171.1
Hanover-Horton**171.93171.7
Benzie Central**171.73176.4
Buchanan*167.63172.5
Holland Black River*165.33171.5
The Potter’s House*165.13173.9
Muskegon Western Michigan Christian*164.63158.3
Grand Rapids Covenant Christian*162.63163.3
Grand Rapids NorthPointe Christian155.73162.0
Sanford-Meridian153.63153.8
Montague150.03152.9
Manton148.93155.8
Centreville147.73145.8
Schoolcraft146.53144.9
Delton-Kellogg145.03135.6
Monroe St. Mary CC143.43153.9
Grass Lake136.73141.1
Hartford132.73138.7
Kent City130.43136.1
Bangor128.13136.8
McBain127.83134.7
Constantine127.43119.1
Watervliet126.53124.0
Newaygo117.53113.4
Remus Chippewa Hills112.2399.6
Fennville110.53129.8
Bridgman105.63112.5
Grandville Calvin Christian93.1391.8
Parchment83.63114.8
Galesburg-Augusta80.3358.4
Kalamazoo Christian61.4349.1
TeamTop 5 Avg.DivisionWAB
Holland Calvary Christian***177.04178.7
Maple City Glen Lake***176.64181.0
Hillsdale Academy**172.84176.1
Mt. Pleasant Sacred Heart**167.04170.3
Petoskey St. Michael**162.44152.6
Breckenridge**158.44155.2
Three Oaks River Valley**155.24145.7
Kalamazoo Hackett**154.44167.1
Whitmore Lake*152.24164.4
Grand Traverse Academy*142.04145.9
Gobles*138.34139.8
Concord136.04124.4
Martin122.64120.0
Byron Center Zion Christian119.04112.2
White Pigeon115.84119.6
Bear Lake110.94101.8
St. Joseph Lake Michigan Catholic99.4494.2
New Buffalo86.3499.3
Eau Claire64.4453.2

First ever Portage win for the EGR boys

October Harns and Rachel Smith led Okemos to a top-10 finish

Two straight top-25 finishes here at Portage for Maizey Toteff

GIRLS INDIVIDUAL RATINGS

GradeNameTimeTeamRating
10Natasza Dudek16:44.1Ann Arbor Pioneer 188.6
12Emma Hoffman16:50.8Otsego 186.4
10Rachel Smith17:22.5Okemos 175.8
11Annie Hrabovsky17:47.5Romeo 167.5
11Jaelyn Ray18:02.6Pinckney 162.5
10Sienna Klemmer18:06.2Ann Arbor Pioneer 161.3
12Natalia Guaresimo18:08.8Romeo 160.4
11Cassie Karasinski18:09.6Hudsonville 160.1
10Ainsley Kelm18:11.0Portage Northern 159.7
12Talya Schreiber18:15.2Pickford 158.3
10Ella Lorenz18:26.1Brighton 154.6
12Ella Goodsell18:26.8Romeo 154.4
10Avery Engbers18:29.6Holland Christian 153.5
9Keira Von Blon18:29.7Ann Arbor Pioneer 153.4
11Caroline Randall18:30.5Hastings 153.2
9Alexandra Scappaticci18:35.8Northville 151.4
10Adalyn Raab18:37.3Zeeland East 150.9
12Katya Prykhodko18:39.1Lexington 150.3
11Samantha Schroeder18:41.9Jackson Lumen Christi 149.4
12Hana Boggess18:42.7Ann Arbor Pioneer 149.1
11Johanna Mulder18:43.8Holland 148.7
12Lydia Lamarra18:44.4Brighton 148.5
9Grace Snyder18:44.4Hudsonville 148.5
11Ayda Skeels18:45.2Adrian 148.3
11Kaylie Livingston18:45.4Whitmore Lake 148.2
11Lane Isom18:48.0Richland Gull Lake 147.3
11Libby Smith18:48.1Gobles 147.3
11Annabelle Lowman18:48.2Ludington 147.3
11Paige McMeans18:50.9Jenison 146.4
10Josie Bishop18:51.0Lansing Catholic 146.3
10Elliana Max18:51.3Kent City 146.2
11Clara Kaczor18:51.7Freedom 146.1
11Alyssa Kramer18:51.8Pewaukee 146.1
11Grace Wonch18:53.4Lansing Catholic 145.5
12Lilah Yoder18:53.8FHC GR Forest Hills Central 145.4
10Savannah Staton18:56.1Saline 144.6
12Chloe Rinzema18:57.1GR_South Christian 144.3
10Oakley Osterhart18:59.4Coopersville 143.5
10Tiffany Demaagd18:59.6GR_South Christian 143.5
12Julia Garcia19:03.8Pinckney 142.1
12Marie Gates19:06.2Hudsonville Unity Christian 141.3
10Caelyn Torry19:06.7McBain 141.1
11Daisy Cox19:06.9Rockford 141.0
9Grace Meyers19:11.0Bay City Western 139.7
11Veyda Conley19:11.6Martin 139.5
10Madison Petty19:12.2Adrian 139.3
12October Harns19:13.6Okemos 138.8
12Emma Riker19:13.8Kalamazoo Hackett 138.7
12Lilah Poel19:14.2GR Christian 138.6
11Lucia Lachapelle19:14.7Northville 138.4
10Jessa Skonieczny19:17.2Mount Pleasant 137.6
11Bridget Fidkowski19:18.0Ann Arbor Fr Gabriel Richard 137.3
10Callie Sinke19:18.8Onekama 137.1
10Lucia Llanes19:19.5Ann Arbor Skyline 136.8
10Madeline Aleisa19:19.6Jenison 136.8
9Anna Drauer19:20.6Lansing Catholic 136.5
10Morgan Sanders19:21.8Rockford 136.1
11Isabelle Sliter19:22.7Fennville 135.8
11Olivia Weiss19:23.7Holland 135.4
10Anneliese Passchier19:24.3East Grand Rapids 135.2
12Olivia Stacy19:24.3Portage Northern 135.2
11Lizzie Wernimont19:25.9Ann Arbor Pioneer 134.7
12Juliet Lewis19:26.3Brighton 134.6
11Chloe Purwin19:26.5Hudsonville 134.5
10Avery Scott19:27.1Portage Central 134.3
11Becca Van Lent19:27.3Ann Arbor Skyline 134.2
11Isla Tharp19:27.5Ann Arbor Skyline 134.2
9Alayna Verhage19:28.6Otsego 133.8
9Hailey Sieler19:30.4FHC GR Forest Hills Central 133.2
12Lillian (Lilli) Schlack19:30.5Saline 133.2
12Samantha Langolf19:30.9Port Huron Northern 133.0
9Lexie Snyder19:32.8Hudsonville 132.4
10Lila Edison19:33.5Ann Arbor Skyline 132.2
12Ava Lawrence19:34.0East Kentwood 132.0
11Eliana Stob19:34.0Holland Christian 132.0
12Brooklynn Brown19:34.7Cadillac 131.8
9Maddie Koons19:35.0St Joseph Academy 131.7
11Reese Rosbolt19:37.4Romeo 130.9
10Caralyn Elkins19:37.8Zeeland West 130.7
11Ellery Lampen19:39.0Holland Christian 130.3
12Courtney Lince19:40.0Brighton 130.0
12Carina Burchi19:40.5Whitmore Lake 129.8
9Vittoria Perucchetti19:40.8St. Joseph 129.7
9Adelyn Verhage19:41.0Otsego 129.7
10Gracie Carlisle19:41.0Portage Central 129.7
11Nina Moore19:41.2Ann Arbor Pioneer 129.6
12Annika Terbeek19:41.2GR Christian 129.6
11Ella McInerney19:42.1Cadillac 129.3
10Adelynn Turck19:44.1Saline 128.6
9Lily Vaneyk19:44.9GR_South Christian 128.4
9Emma Storey19:45.5Jenison 128.2
9Addelyn Sabatke19:46.6Otsego 127.8
12Rebekah Stachura19:47.6Otsego 127.5
10Annika Stob19:49.4Holland Christian 126.9
10Dory Simon19:49.6Remus Chippewa Hills 126.8
9Calista George19:50.7Pewaukee 126.4
12Isabella (Bella) Lafountain19:51.2Monroe St. Mary CC 126.3
12Willa Prinsen19:52.4FHN GR Forest Hills Northern 125.9
12Ellie Scholma19:52.8GR Christian 125.7
11Rae Defrang19:52.9Rockford 125.7
11Skylar Mejeur19:53.1Otsego 125.6
12Alina Martinson19:54.0Saugatuck 125.3
12Linnea Paige19:54.9Fremont 125.0
10Addison Bixler19:56.1Coopersville 124.6
11Olivia Hollebeek19:56.8Holland Christian 124.4
11Ashley Lubowicki19:57.1Brighton 124.3
9Breslyn Klein19:57.2Coopersville 124.3
12Beatrice Perucchetti19:57.3St. Joseph 124.2
11Ahna Woltjer19:57.8GR West Mich. Aviation 124.1
12Cianah Budnik-Ramos19:58.0Grand Haven 124.0
11Monica Lynn19:59.2Ann Arbor Fr Gabriel Richard 123.6
11Zoe Hoekstra19:59.6GR Christian 123.5
9Tala Carlin19:59.8Buchanan 123.4
11Mackenzie Huizenga20:00.0Holland Christian 123.3
12Annabelle Beloiu20:00.0Northville 123.3
11Lauren Shaffer20:00.3Gobles 123.2
9Laura Forsyth20:00.8Ann Arbor Pioneer 123.1
10Julia Welc20:01.5Portage Central 122.8
10Avery Kelly20:03.0Benzie Central 122.3
10Bridget Fullerton20:03.1Parma Western 122.3
9Lilly Pierce20:03.2Mount Pleasant 122.3
11Kamryn Sixberry20:04.1Saugatuck 122.0
9Hailey Kuhn20:05.0Cadillac 121.7
12Jillian Clason20:05.4FHE Ada Forest Hills Eastern 121.5
10Jaclyn Charbauski20:06.1FHN GR Forest Hills Northern 121.3
9Brynn Somers20:06.3Northville 121.2
12Kailey Mann20:06.8Byron Center 121.1
12Selena White20:07.2Brighton 120.9
10Sophie Jones20:08.2Holland Christian 120.6
11Adeline Armstrong20:08.7East Grand Rapids 120.4
11Lucy Waalkes20:09.3GR Christian 120.2
10Eva Lindstrom20:09.4GR Christian 120.2
12Andrea Schwartz20:09.5Jenison 120.2
9Tessa Albrecht20:10.9Zeeland West 119.7
12Fiona Whitmyer20:11.2Okemos 119.6
9Londyn Schmidt20:11.6Kalamazoo Loy Norrix 119.5
10Lindsey Ludwig20:13.0Lansing Catholic 119.0
10Jillian Lewakowski20:14.0Rockford 118.7
12Mackenzie Conner20:15.4Jenison 118.2
12Grace Coston20:16.2Stanton Central Montcalm 117.9
12Adrienne Stewart20:18.8Ann Arbor Skyline 117.1
12Taryn Dilaura20:19.3Zeeland East 116.9
9Ava Higley20:20.4Frankfort 116.5
9Gabi Twedt20:20.4Lexington 116.5
10Shelby Zimmer20:20.7Kent City 116.4
10Maisey Toteff20:20.8Hanover-Horton 116.4
10Evelyn Moon20:21.5Portage Central 116.2
12Megan Kuzma20:22.6Zeeland East 115.8
10Grace Leman20:23.4Edwardsburg 115.5
11Natalie Kuhl20:23.6Parma Western 115.5
12Rhea Mouw20:24.0Portage Central 115.3
11Shelby Kuiper20:25.6GR Covenant Christian 114.8
12Layla Geurink20:26.8Holland Christian 114.4
12Brailey Slone20:27.0Lexington 114.3
12Macy Fazekas20:27.5Jackson Lumen Christi 114.2
10Claire Mouw20:28.0Portage Central 114.0
10Maggie Scholma20:28.1GR Christian 114.0
9Noelle Hulst20:28.9GR_South Christian 113.7
12Aletta Scholten20:29.3Grandville Calvin Christian 113.6
11Lyvia Curtis20:29.3Saugatuck 113.6
11Addy Zeller20:29.8Onekama 113.4
10Chloe Mazza20:30.5Cadillac 113.2
12Frances Melinn20:31.4Lansing Catholic 112.9
11Akaela Daman20:32.0Caledonia 112.7
12Mallory Wilcox20:32.4Bay City Western 112.5
9Gwyn Faber20:33.5FHN GR Forest Hills Northern 112.2
11Jenna Keilen20:33.5Pewaukee 112.2
11Evelyn Meyer20:33.6Hillsdale Academy 112.1
11Natalie Rosema20:34.4Hartford Union 111.9
11Abigail Simpson20:34.5FHN GR Forest Hills Northern 111.8
12Avery Turk20:34.5New Boston Huron 111.8
10Maizy Matthews20:36.4Breckenridge 111.2
11Jaclyn Suderman20:36.9Bay City Western 111.0
11Avery Stives20:38.1St Joseph Academy 110.6
11Olivia Storteboom20:38.8Portage Central 110.4
9Kylie Zwiep20:39.2GR NorthPointe Christian 110.3
9Maddison Guy20:39.6Portage Central 110.1
11Sophia Buzzelli20:40.4Clare 109.9
9Zoey Cheney20:41.0New Boston Huron 109.7
9Ella Corby20:41.0Northville 109.7
12Quinn Hatfield20:41.3Remus Chippewa Hills 109.6
10Claire Watson20:42.0Rockford 109.3
10Ava Knot20:42.3Holland Christian 109.2
12Katelynn Boyd20:43.1Hudsonville Unity Christian 109.0
12Evie Kleinheksel20:43.9Zeeland West 108.7
10Violet Olley20:44.0Ann Arbor Skyline 108.7
9Audrey Pyle20:44.0Concord 108.7
9Lydia Dwyer20:44.8Stevensville Lakeshore 108.4
10Alaina Schaner20:45.1Hartford Union 108.3
10Carmella Julian20:45.7Maple City Glen Lake 108.1
10Peyton Nellis20:46.2Remus Chippewa Hills 107.9
11Veronica Paga20:46.4Petoskey St. Michael 107.9
10Eastynn Charder20:46.4Pinckney 107.9
11Evalynn Adkins20:47.1Lexington 107.6
10Hannah Outlaw20:47.4Brighton 107.5
11Ellie Beach20:47.5Sanford-Meridian 107.5
11Jenna Halfhill20:47.8Lexington 107.4
11Lindsey Nordyke20:47.9Byron Center Zion Christian 107.4
11Brenna Yocum20:48.3Otsego 107.2
11Betsy Gooden20:48.9Manton 107.0
12Donna Haaksma20:49.5Byron Center 106.8
9Camryn Gervais20:49.6Grand Haven 106.8
12Evelyn Kuhn20:50.0Ann Arbor Fr Gabriel Richard 106.7
11Kodie Snyder20:50.2Dexter 106.6
11Gwen Stotts-Walshe20:50.6Ann Arbor Skyline 106.5
9Emma Miller20:50.6Hartford Union 106.5
9Ella Kozminske20:50.7Portage Northern 106.4
11Anna Vanderwal20:51.0Caledonia 106.3
11Mia Lopez20:52.5Ann Arbor Pioneer 105.8
10Malynda Lambros20:52.5Whitmore Lake 105.8
10Tatum Mooradian20:53.2Northville 105.6
12Elizabeth Schafer20:53.2Okemos 105.6
11Kaila Keeler20:53.2Zeeland West 105.6
11Colette Lozo20:53.3Northville 105.6
10Adria Sharrock20:53.5Lexington 105.5
12Samantha Bieber20:53.6Chelsea 105.5
9Allison Burns20:53.8Constantine 105.4
12Brooklyn Werner20:54.0Bay City Western 105.3
11Reese Defrang20:54.2Rockford 105.3
9Kate Devries20:54.3GR Covenant Christian 105.2
11Kiera Piper20:56.5Kalamazoo Hackett 104.5
10Joy Van Wyk20:56.9GR Christian 104.4
11Lucinda Gubbini20:58.0Ann Arbor Pioneer 104.0
11Madelyn Reinink20:58.5McBain 103.8
12Rowan Allen20:58.5Mendon 103.8
9Isabelle Oostema20:58.9GR_South Christian 103.7
9Sidney Eaton20:59.0Hudsonville 103.7
9Myah Breuker21:00.3Fremont 103.2
9Taylee Fox21:01.0Otsego 103.0
11Avery Miller21:01.4Lansing Catholic 102.9
12Macy Guikema21:01.6Jenison 102.8
10Lily Phillips21:02.7FHE Ada Forest Hills Eastern 102.4
9Kalynn Young21:02.7Richland Gull Lake 102.4
9Joselyn Vogel21:02.8Kent City 102.4
12Olivia Droski21:04.0Coopersville 102.0
10Ava Oostema21:06.4GR_South Christian 101.2
11Faith Jenkins21:06.4Grandville Calvin Christian 101.2
10Vivienne Conflitti21:07.5FHE Ada Forest Hills Eastern 100.8
10Ingrid Molins Rallo21:08.3Benzie Central 100.6
11Brynlee Swihart21:08.5Hanover-Horton 100.5
12Katherine Starck21:08.7St Joseph Academy 100.4
10Valyntina Garcia21:08.8Pinckney 100.4
12Kandin Shuler21:08.9Bridgman 100.4
11Amelia McKinney21:08.9Grand Traverse Academy 100.4
10Alena Sportel21:09.6GR Christian 100.1
11Madeline Goodwin21:10.0Otsego 100.0
10Sonia Tatko21:10.3GR Christian 99.9
11Carly Bruxvoort21:10.5Hudsonville Unity Christian 99.8
12Lauryn Byker21:11.0Hudsonville Unity Christian 99.7
11Lydia Minderhoud21:11.3GR Covenant Christian 99.6
12Annie Hamilton21:11.4Brighton 99.5
12Sophie Markel21:12.2Bay City Western 99.3
9Ariana Elzinga21:12.6Grandville 99.1
12Amelia Cribbins21:12.9Dexter 99.0
9Annalise Wiltjer21:13.3GR_South Christian 98.9
11Laura Castrejon21:13.3Newaygo 98.9
11Mikenna Nagel21:13.7Sanford-Meridian 98.8
10Maggie McClellan21:14.0Benzie Central 98.7
11Sophie Roth21:14.1Saline 98.6
10Melodie Hulinek21:14.4Bear Lake-Onekama 98.5
9Megyn Allers21:16.3Coopersville 97.9
11Gwyneth Artz21:16.4GR Christian 97.9
11Leah Sneller21:16.8Muskegon Western Mich. Christian 97.7
11Ava Deyoung21:16.9Gobles 97.7
12Sam Sackfield21:17.1Romeo 97.6
9Tatum Richardson21:17.4Portage Central 97.5
12Libby Post21:17.5Zeeland East 97.5
10Layla Blumberg21:17.6Dexter 97.5
10Lynnae Meengs21:18.2Grandville Calvin Christian 97.3
12Emily Graves21:18.5Zeeland East 97.2
11Brie Siems21:18.9Kalamazoo Hackett 97.0
9Lena Coulston21:19.4Niles 96.9
9Alyse Cox21:19.7Maple City Glen Lake 96.8
10Alaina Dillon21:19.8Marshfield 96.7
10Adalyn Jarchow21:20.3Grass Lake 96.6
10Keagan Mulka21:20.3Rockford 96.6
9Eliza Selcer21:20.9Ann Arbor Pioneer 96.4
12Lilly Rooks21:20.9Pewaukee 96.4
10Karina Mihai-Grammes21:21.2Adrian 96.3
12Ella Grimm21:21.5Muskegon Mona Shores 96.2
10Alison Murray21:21.7Niles Brandywine 96.1
12Braelyn Bunting21:21.9Stanton Central Montcalm 96.0
9Alison Villa-Bilton21:23.8Clare 95.4
11Chloe Gray21:23.8Grandville 95.4
11Addison Patrzik21:24.7Grand Traverse Academy 95.1
11Haley Sharp21:25.0Port Huron Northern 95.0
10Carolyn Skrha21:25.5St Joseph Academy 94.8
9Lucy Straveler21:26.3East Grand Rapids 94.6
11Charlotte Simon21:26.7Pewaukee 94.4
9Kristina Bott21:27.1Benzie Central 94.3
9Heather Morris21:28.0Hillsdale Academy 94.0
12Joelle Patten21:28.7Fremont 93.8
11Willa Peterson21:28.8GR Christian 93.7
10Elin Tenbrink21:29.0Ann Arbor Skyline 93.7
10Mea Wesley21:29.0Petoskey St. Michael 93.7
9Tessa Nienhuis21:29.7Holland 93.4
11Haley Stimer21:29.9Concord 93.4
10Maggie Duong21:30.2GR West Mich. Aviation 93.3
9Elsa Korte21:30.3Lansing Catholic 93.2
10Ashlyn Horness21:30.4Muskegon Mona Shores 93.2
11Zora Ziolkowski21:31.3Chelsea 92.9
12Audrey Biebel21:31.5FHN GR Forest Hills Northern 92.8
9Mya Bronkema21:31.5McBain 92.8
9Audrey Rinehart21:31.6Concord 92.8
10Mya Bower21:31.7Okemos 92.8
11Andrea Rolston21:32.0Stanton Central Montcalm 92.7
9Jenna Hardy21:32.4Saline 92.5
12Julia Faber21:32.5BC Harper Creek 92.5
9Anna Davidhizar21:32.5Constantine 92.5
12Addison Jarosz21:32.5Frankfort 92.5
11Danielle Agren21:32.9Johannesburg-Lewiston 92.4
10Quinn McWilliams21:33.3Coopersville 92.2
11Lily Cummings21:33.3St. Joseph 92.2
11Amira Khadija21:33.5Grand Haven 92.2
11Lillie Kerr21:33.5Three Rivers 92.2
12Falyn Doss21:34.2New Boston Huron 91.9
11Teagan Borick21:34.3Kalamazoo Loy Norrix 91.9
12Elodie Weaver21:34.4Whitmore Lake 91.9
11Ava Pfaffenbach21:34.6Ann Arbor Fr Gabriel Richard 91.8
12Hallie Durbin21:34.6Lexington 91.8
11Juliana Morseau21:34.7Hartford 91.8
11Ainsley Sullivan21:34.9FHE Ada Forest Hills Eastern 91.7
12Brooklyn Reason21:35.5Pinckney 91.5
12Kate Ort21:35.7Stevensville Lakeshore 91.4
9Katie Niederquell21:36.0Freedom 91.3
10Riley Owen21:36.0Port Huron Northern 91.3
9Tessa Rutherford21:36.6Bear Lake-Onekama 91.1
9Reese Cournoyer21:36.7Brighton 91.1
12Zoe Brown21:37.1Mount Pleasant 91.0
10Kate Moon21:37.4Portage Central 90.9
9Katherine Schafer21:37.7Pewaukee 90.8
9Ellyse Heyser21:37.8Saugatuck 90.7
9Ella Worthing21:38.0Jackson Lumen Christi 90.7
11Iris Zylstra21:38.1East Grand Rapids 90.6
10Ellason Foster21:39.0Newaygo 90.3
10Gabriella Dallas21:39.3Freedom 90.2
12Savannah Vandenberg21:39.6Saugatuck 90.1
9Leah Elzinga21:39.7GR Covenant Christian 90.1
11Madison Smith21:40.1Grand Traverse Academy 90.0
9Lauren Tomaszewski21:40.8Saline 89.7
10Alayna Ottenbacher21:41.0Maple City Glen Lake 89.7
9Faith Antonini21:41.5FHE Ada Forest Hills Eastern 89.5
12Alyssa Mertes21:41.7Rockford 89.4
10Joellah Bouwman21:42.0Grandville Calvin Christian 89.3
12Jennifer Popp21:42.2GR NorthPointe Christian 89.3
11Noelle Wielhouwer21:42.6Hudsonville Unity Christian 89.1
9Ellie Wright21:42.8Maple City Glen Lake 89.1
10Alyssa McFall21:43.7Okemos 88.8
9Alani Tharp21:44.6Ann Arbor Skyline 88.5
11Elena Czuk21:44.7Portage Central 88.4
12Elizabeth Caspar21:46.0Hillsdale Academy 88.0
9Jenny Woznick21:46.2GR NorthPointe Christian 87.9
11Tess Hoedel21:47.3Grand Traverse Academy 87.6
9Daniella Romero21:48.0Watervliet 87.3
10Marta Kellam21:48.1Kalamazoo Loy Norrix 87.3
9Mia Hill21:48.4Allendale 87.2
11Delaney Smith21:48.9Pewaukee 87.0
11Abbie Luckman21:49.0Stevensville Lakeshore 87.0
9Grace Kloha21:49.3Freedom 86.9
10Alivia Schnakenberg21:50.2Zeeland East 86.6
10Allison Rodgers21:50.3Martin 86.6
10Olivia Newman21:50.9St Joseph Academy 86.4
12Anna Pake21:51.0Howard City Tri-County 86.3
12Mahalia Staton21:52.0Saline 86.0
10Abbie Koole21:52.2GR Covenant Christian 85.9
10Aletta Vos21:52.3GR_South Christian 85.9
11Allie Miller21:53.1Hillsdale Academy 85.6
12Kate Van Es21:53.5Kalamazoo Hackett 85.5
12Grace Kooyer21:53.9GR_South Christian 85.4
12Dylan Bosma21:54.1GR NorthPointe Christian 85.3
11Maya Whelan21:54.2Tecumseh 85.3
10Cora Boonstra21:54.4GR Christian 85.2
10Danielle Wallack21:55.4Culver Academies 84.9
9Zakia Wagoner21:56.4Onekama 84.5
11Kaiya Bragiel21:57.0Bay City Western 84.3
11Elaine Lary21:57.6Romeo 84.1
10Kyra Shaver21:58.7Rockford 83.8
9Sonya Minderhoud21:59.6GR Covenant Christian 83.5
10Brynleigh Griffiths21:59.8Jonesville 83.4
11Ella Thibodeau22:00.8Romeo 83.1
11Adeline Bagnall22:01.4Grand Haven 82.9
10Delaney Burgess22:03.0GR_South Christian 82.3
9Kyla Zuidema22:03.1Muskegon Western Mich. Christian 82.3
11Charlotte Baxter22:03.3Culver Academies 82.2
11Rowan Sloothaak22:03.3Zeeland West 82.2
10Emmarie Formsma22:03.7Byron Center 82.1
12Anna Green22:04.0Brighton 82.0
9Mila Scheele22:04.2Jackson Lumen Christi 81.9
10Gweneth (Gwen) Eby22:05.0Coldwater 81.7
9Lila Spletzer22:05.2Otsego 81.6
9Grace Klynstra22:05.4GR_South Christian 81.5
12Mary Schlueter22:05.4Hillsdale Academy 81.5
12Teryn Firack22:06.0Pickford 81.3
10Kate Olsen22:06.7Byron Center 81.1
11Vivienne Duncan22:07.0GR Christian 81.0
12Sofia Robertson22:07.0Whitmore Lake 81.0
11Kayla Christesen22:07.2New Boston Huron 80.9
12Emma-Claire Sleighter22:07.3East Kentwood 80.9
9Eliza Roberts22:07.5Hillsdale Academy 80.8
11Maren Gehrke22:08.3Hillsdale Academy 80.6
12Emily Barbeau22:08.6Bay City Western 80.5
10Madison Deutschmann22:08.9Byron Center Zion Christian 80.4
10Taylor Wills22:09.0Mt. Pleasant Sacred Heart 80.3
11Peyton Hardy22:09.6Thorp 80.1
10Anna Howell22:10.5Bridgman 79.8
11Corinne Lamb22:10.5Romeo 79.8
11Rochelle Liu22:10.8Muskegon Western Mich. Christian 79.7
11Alison Kauffman22:11.0Ann Arbor Skyline 79.7
10Luisa Vander Zwaag22:11.8Hartford Union 79.4
9Maezee Humm22:12.6Breckenridge 79.1
11Keira Knight22:12.8Jonesville 79.1
9Victoria Sparks22:12.8Otsego 79.1
12Elsie Markillie22:12.8Richland Gull Lake 79.1
9Loretta Frasca22:13.7Ann Arbor Fr Gabriel Richard 78.8
11Helen Lefere22:13.8Jackson Lumen Christi 78.7
12Zeva Hathaway22:14.2Pinckney 78.6
12Maria Campbell22:14.5Grandville Calvin Christian 78.5
10Bryn Riley22:14.6Hartford Union 78.5
12Taylor Sill22:14.7Berrien Springs 78.4
10Ellia Egle22:14.7New Boston Huron 78.4
11Claire Devleschoward22:14.7Niles 78.4
12Gianna Conflitti22:14.8FHE Ada Forest Hills Eastern 78.4
10Charlotte Kinder22:15.0Ann Arbor Pioneer 78.3
10Lilly Harthorn22:15.0Kalamazoo Loy Norrix 78.3
9Brooke Scheidel22:15.7Kent City 78.1
11Mia Washington22:15.7Saline 78.1
9Caroline Reynolds22:15.8Richland Gull Lake 78.1
12Kenna Charbauski22:16.3FHN GR Forest Hills Northern 77.9
11Anna Devries22:16.3GR Covenant Christian 77.9
10Delaney McBride22:16.4Kalamazoo Hackett 77.9
11Ashley Wayne22:17.8Hudsonville 77.4
12Sarah Bleyenberg22:18.5GR Covenant Christian 77.2
11Laila Burress22:18.6East Kentwood 77.1
12Hannah Bennett22:19.0Caledonia 77.0
10Lorelei Stemme22:19.0Hillsdale Academy 77.0
11Analise Pols22:19.1GR Covenant Christian 77.0
10Cora Ball22:19.2Byron Center 76.9
10Tiona Sakala22:19.2Caledonia 76.9
10Charlie Bont22:19.4Caledonia 76.9
11Ella Hendrixson22:19.4Three Oaks River Valley 76.9
9Brielle Miller22:19.8Thorp 76.7
10Miranda Lowell22:20.1Watervliet 76.6
9Monica Pung22:20.2Pewaukee 76.6
10Silvia Torres22:21.5Portage Central 76.2
10Nora Kauffman22:23.0Howard City Tri-County 75.7
12Mia Roe22:23.2GR Christian 75.6
11Moira Beier22:23.4Hillsdale Academy 75.5
12Amber Kuiper22:24.0GR Covenant Christian 75.3
11Layla Silkworth22:24.9BC Harper Creek 75.0
9Avery Diehl22:25.2Lansing Catholic 74.9
11Carmen Reynolds22:25.2Thorp 74.9
12Josephine Sullivan22:25.6Rockford 74.8
12Avery Faut22:25.9Ann Arbor Fr Gabriel Richard 74.7
12Piper Williams22:25.9Okemos 74.7
10Kennedy Elliott22:26.0Portage Central 74.7
9Emma Vloedman22:28.5GR Christian 73.8
9Emma Putnam22:28.5Lowell 73.8
10Naomi Telman22:29.4Holland Black River 73.5
11McKenzie Whalen22:29.5Allendale 73.5
9Lillian Wilke22:30.2GR Christian 73.3
10Cassie Gibson22:30.6Port Huron Northern 73.1
10Lexi Gibson22:30.8Holland 73.1
10Abigail Riker22:31.0Kalamazoo Hackett 73.0
10Ansley Canetta22:31.1Ann Arbor Fr Gabriel Richard 73.0
11Riley Denhartigh22:31.4Hudsonville Unity Christian 72.9
12Brynn Bruner22:31.6Lexington 72.8
10Olivia Palleschi22:33.0St Joseph Academy 72.3
9Madisyn Blair22:33.2Parma Western 72.3
11Madisyn Lapinski22:33.3South Haven 72.2
11Joleane Gulledge22:33.8Jonesville 72.1
10Lucy Budnik22:35.1Zeeland West 71.6
11Elise Bullock22:35.2Grass Lake 71.6
12Brooklyn Haight22:35.6Zeeland West 71.5
11Nadia Cuevas22:36.5Zeeland East 71.2
9Alice Peterson22:37.7GR Christian 70.8
10Abigail Tava22:38.5Caledonia 70.5
12Lena Brochard22:39.3Coopersville 70.2
10Emma Stotzel22:39.4Clare 70.2
10Durae Sage22:39.4Martin 70.2
11Claire Gibson22:39.7Dexter 70.1
10Virginia Barrett22:39.9Tecumseh 70.0
12Claire Cousineau22:39.9Tecumseh 70.0
9Lillian Black22:40.2Romeo 69.9
10Sophia Trachsel22:40.5Jackson Lumen Christi 69.8
10Sadie Bonczynski22:40.8Dowagiac Union 69.7
9Michaela Pries22:40.9Hudsonville 69.7
12Lili Zondervan22:41.4GR_South Christian 69.5
10Lauryn Wilkie22:41.6Grand Haven 69.5
11Simone McDargh22:41.6Grandville 69.5
9Natalie Dejager22:41.7GR_South Christian 69.4
12Molly Noesen-Bosscher22:42.3Dexter 69.2
12Annalise Capestany22:42.3Holland Christian 69.2
10Kaylin Pinkowski22:42.7Bridgman 69.1
9Kenna Koole22:42.8Vicksburg 69.1
12Ana Beimers22:43.2Hudsonville Unity Christian 68.9
10Madilynn Fancett22:43.7McBain 68.8
10Emily Lasceski22:43.9Freedom 68.7
12Charleigh Kimble22:43.9GR West Mich. Aviation 68.7
10Alexis White22:44.0New Boston Huron 68.7
10Gaby Chapman22:44.2Ann Arbor Pioneer 68.6
12Elizabeth Smoes22:44.2Coopersville 68.6
9Kendall Van Ryn22:45.0Caledonia 68.3
9Sophi Beach22:45.0Sanford-Meridian 68.3
12Natalie Barron22:45.4Mattawan 68.2
10Abigail Adams22:45.4Pinckney 68.2
9Ava Storm22:45.7Kalamazoo Loy Norrix 68.1
12Madison Cooley22:46.3Gobles 67.9
11Jessica White22:46.9Kalamazoo Loy Norrix 67.7
10Anna Heuberger22:47.1St Joseph Academy 67.6
12Molly Melvin22:47.5GR Catholic Central 67.5
12Rachel Byler22:48.1White Pigeon 67.3
12Kate Barron22:48.2Mattawan 67.3
11London Landini22:48.6Tecumseh 67.1
11Maggie Wagner22:48.7Jenison 67.1
12Shenoah Collier22:49.2Grand Traverse Academy 66.9
10Lara Roden22:49.2Portage Central 66.9
9Adalynn Thompson22:49.4Romeo 66.9
12Ellie Reed22:49.8Centreville 66.7
9Sophia Dohm22:50.0Galesburg-Augusta 66.7
9Tenley Dewitt22:50.2Zeeland East 66.6
11Eisele Prutch22:50.6Holland 66.5
11Brynn Copenhaver22:50.9Three Rivers 66.4
12Bryn Biela22:51.3Hanover-Horton 66.2
10Hayden Brill22:52.1Grand Haven 66.0
12Willa Roth22:52.2Frankfort 65.9
9Lydia Longcore22:52.3Otsego 65.9
12Ella Nolan22:52.4Petoskey St. Michael 65.9
11Kora Kok22:53.1GR NorthPointe Christian 65.6
10Zoey Smalling22:53.3Monroe 65.6
9Natalie Christoffersen22:53.9Fremont 65.4
11Jean Holland22:54.3Cadillac 65.2
9Grace Wilson22:54.3McBain 65.2
12Dorothy Gregory-Blair22:55.3Jackson Lumen Christi 64.9
9Katelyn Ashworth22:55.5Allendale 64.8
12Sophie Wisener22:55.7Byron Center 64.8
10Elise Clarin22:55.8Caledonia 64.7
12Alaina Driver22:56.0Potterville 64.7
11Olivia Mielke22:56.3Freedom 64.6
12Kenai Kokx22:56.5Hartford Union 64.5
11Elle Buhlman22:56.6Allendale 64.5
9Danica Burtch22:57.2Sanford-Meridian 64.3
11Haley Green22:57.6Zeeland East 64.1
10Maria Schwerin22:58.2Grand Traverse Academy 63.9
11Lillian Dewey22:58.5Hopkins 63.8
9June Acheson22:58.7GR Christian 63.8
10Ruth Hanson22:58.8Cadillac 63.7
11Reese Storteboom22:58.8Portage Central 63.7
10Katelyn Brown22:58.9Watervliet 63.7
11Lydia Scally22:59.0Romeo 63.7
11Ximena Martinez22:59.0Stevensville Lakeshore 63.7
12Reese Mickelsen22:59.1FHN GR Forest Hills Northern 63.6
12Maya Grossman22:59.5Vicksburg 63.5
9Jennalynn Bronstein22:59.7New Boston Huron 63.4
12Taylor Hoppe22:59.8Grass Lake 63.4
12Carly Gaylord23:00.3Cadillac 63.2
10Ashlyn Depoy23:00.6Holland 63.1
9Lachlan Merren23:01.8Hopkins 62.7
12Olivia Latunski23:02.5FHC GR Forest Hills Central 62.5
12Anna Furman23:02.9Kalamazoo Central 62.4
10Ava Harris23:02.9Remus Chippewa Hills 62.4
9Alexa Devries23:03.0GR_South Christian 62.3
11Gabriella Agar23:03.5GR_South Christian 62.2
12Grace Schumacher23:04.5Hopkins 61.8
9Anna Loritz23:05.1BC Harper Creek 61.6
10Claire Steinbrecher23:05.8Dexter 61.4
12Leona Knudsen23:05.9Monroe St. Mary CC 61.4
12Corinna Aulph23:06.8Monroe 61.1
9Sofia Cadarette23:07.6Petoskey St. Michael 60.8
11Norah Kerwin23:07.8Portage Central 60.7
12Leah Storey23:08.4Remus Chippewa Hills 60.5
12Adriana Domingo23:08.5Marshfield 60.5
12Brianna Zwar23:08.8Watervliet 60.4
12Olivia Forsberg23:08.9Clare 60.4
12Adelaide Crane23:09.4Brighton 60.2
12Hailey Davies23:09.4Lexington 60.2
11Thea Sherck23:09.9Culver Academies 60.0
9Hailey Moorman23:09.9GR_South Christian 60.0
9Peyten Hansen23:10.2Stanton Central Montcalm 59.9
12Sophie Koleszar23:10.2Zeeland East 59.9
12Sarah Goward23:10.3Mount Pleasant 59.9
12Abigail Studer23:11.0Hartford Union 59.7
12Alison Rotman23:11.0Holland Calvary Christian 59.7
10Mya Barrett23:11.3Concord 59.6
9Sadee Wenkel23:11.4Benzie Central 59.5
11Ashley Binder23:11.4Hudsonville Unity Christian 59.5
10Caroline Howenstine23:11.4Stevensville Lakeshore 59.5
10Quinn Middleton23:11.8Byron Center 59.4
9Janet Andrade23:12.2Bloomingdale 59.3
9Izabella Jordan23:12.3Hopkins 59.2
12Ava Krohn23:12.9Fremont 59.0
12Cate Brown23:13.4Cadillac 58.9
9Maud Van De Vegte23:13.4Lowell 58.9
11Mathilde Cornet Vieilly23:13.5Benzie Central 58.8
9Kathryn Dunn23:13.7Chelsea 58.8
12Ellie Feneley23:14.0BC Harper Creek 58.7
10Kaitlynn Kaple23:14.1Benzie Central 58.6
9Autumn Patrzik23:14.1Grand Traverse Academy 58.6
12Jocelynn Olds23:14.1Howard City Tri-County 58.6
9Claire Osterhaven23:14.2Byron Center 58.6
11Elsie Vantil23:14.3GR Covenant Christian 58.6
11Camryn Nowak23:14.3Tecumseh 58.6
10Lydia Visker23:14.5GR Christian 58.5
9Mary Zinck23:14.8Holland Black River 58.4
9Olivia Costanzo23:14.8Port Huron Northern 58.4
11Stella Ullig23:14.9Bridgman 58.4
9Callia Hawkins23:14.9Vicksburg 58.4
11Ava Langerak23:16.1GR Covenant Christian 58.0
10Morgan McMichael23:16.2Tecumseh 57.9
12Miley Caughel23:16.5Port Huron Northern 57.8
11Lauren Leis23:16.9Clare 57.7
9Addi Koole23:17.0GR Covenant Christian 57.7
12Isabella Nestle23:17.2Port Huron Northern 57.6
9Madilynn Martin23:17.3East Kentwood 57.6
9Bayla Curtis23:17.3Kent City 57.6
11Bayleigh Finney23:17.4Sanford-Meridian 57.5
12Kennidi Kowal23:18.0East Grand Rapids 57.3
11Marnath Tuol23:18.3Grandville Calvin Christian 57.2
12Audrey Nehlsen23:18.3Hillsdale Academy 57.2
12Abby Frederick23:19.1Jackson Lumen Christi 57.0
10Lucy Schimmel23:20.3GR Covenant Christian 56.6
11Ashley Willett23:21.5Jackson Lumen Christi 56.2
11Abigail Mulder23:21.5Schoolcraft 56.2
9Lilia Waalkes23:21.5Wyoming Potter’s House 56.2
11Sara Schipper23:21.6Martin 56.1
10Ashley Stewart23:21.9Holland Christian 56.0
11Lucy Van Huis23:22.3Holland 55.9
11Mae Barbaro23:22.4Dexter 55.9
11Roxanne Jorgensen23:23.2Portage Northern 55.6
12Melodie Nagel23:23.3Sanford-Meridian 55.6
11Kayden Hinton23:24.1McBain 55.3
11Adelyn Ashbay23:24.3Allendale 55.2
10Rylee Zumer23:24.4BC Harper Creek 55.2
11Makenzie Hilberer23:24.8Grass Lake 55.1
9Braelynn Thorrez23:25.2Concord 54.9
10Ava Robinson23:25.8Clare 54.7
11Adeline Stormont23:25.8Grass Lake 54.7
9Samantha Eynon23:26.0St Joseph Academy 54.7
12Madison Kietzman23:26.1Thorp 54.6
10Stella Inchauste23:26.4East Grand Rapids 54.5
10Claire Yakiwchuk23:26.8Mattawan 54.4
10Kaylynne Baltzell23:26.8Pinckney 54.4
12Leah Keuning23:26.9Zeeland West 54.4
9Annika Kauffman23:27.2Grandville Calvin Christian 54.3
10Esther Edgington23:27.6Holland Black River 54.1
11Julianna Richards23:28.5Dexter 53.8
9Kinsley Newman23:28.8Grand Haven 53.7
11Abigail Brooks23:28.9Coopersville 53.7
9Sophia Morgan23:29.1Jonesville 53.6
11Mia Vonderheide23:29.4Lowell 53.5
10Evangeline Brown23:29.6Bridgman 53.5
9Nora Schultz23:29.8St. Joseph Our Lady of the Lake C 53.4
12Piper Tracy23:29.9Cadillac 53.4
10Stella Gates23:30.4Lansing Catholic 53.2
9Ryann Monroe23:30.6Saugatuck 53.1
10Alexy Actis23:30.9St Joseph Academy 53.0
10Mya Castellon23:31.0Mount Pleasant 53.0
10Sofia Spelman-Mendez23:31.5FHN GR Forest Hills Northern 52.8
10Abigail Douglass23:31.7Bridgman 52.8
11Simone Bergeron23:31.9Culver Academies 52.7
11Kylee Brose23:32.0Allendale 52.7
10Caroline Schellhammer23:32.2East Grand Rapids 52.6
11Jezebel Kostecke23:32.4St Joseph Academy 52.5
11Anika Weurding23:33.0Lawton 52.3
9Kinsley Haight23:33.3Zeeland West 52.2
9Marissa Demorest23:33.4BC Harper Creek 52.2
11Brooklyn Jackson23:34.0Lowell 52.0
10Joselyn Fischhaber23:34.7Portage Northern 51.8
9Riley Bender23:35.6Martin 51.5
10Ella Tillman23:35.9Brighton 51.4
9Grace Litten23:36.7St Joseph Academy 51.1
10Payton Yeske23:36.7Watervliet 51.1
9June York23:36.8Grand Traverse Academy 51.1
9Giselle Babcock23:36.9Edwardsburg 51.0
10Lili Migazzi23:36.9Maple City Glen Lake 51.0
12Mikayla Reddy23:37.1Rockford 51.0
10Jenna Vanderlaan23:37.2GR_South Christian 50.9
9Joie Arntz23:38.5Remus Chippewa Hills 50.5
11Lily Brendlinger23:38.8Portage Central 50.4
10Ava Kruise23:38.9Grass Lake 50.4
9Penny Phelps23:39.2Portage Central 50.3
10Sophia Fitton23:39.8Allendale 50.1
11Paytin Featherstone23:39.9Constantine 50.0
12Brooke Bender23:40.5Caledonia 49.8
9Isabelle Calati23:41.2Saline 49.6
9Ruby Giddings23:41.4Saline 49.5
11Grace Blossom23:41.8Rockford 49.4
11Hailey Parker23:41.9Muskegon Mona Shores 49.4
9Hazel Sloat23:42.5Centreville 49.2
11Martiza Rosas23:43.4Fennville 48.9
9Reese Palmer23:44.1Holland Christian 48.6
12Allison Breining23:44.1Hopkins 48.6
11Ashlyn O’Neill23:44.9Romeo 48.4
10Adilyn Vanderwerf23:45.1Byron Center 48.3
10Katie Walsh23:45.3Niles 48.2
10Avery Conner23:45.7Byron Center 48.1
11Kylie Leatherman23:46.0Hudsonville Unity Christian 48.0
11Emma Richardson23:46.0St. Joseph 48.0
9Amari Aldridge23:46.5Niles 47.8
12Maura Young23:46.6Marshfield 47.8
12Paige Kutas23:48.5Lansing Catholic 47.2
10Abigail Whitelaw23:48.7Stevensville Lakeshore 47.1
10Laylah Daniel23:49.6Kalamazoo Loy Norrix 46.8
12Audrey Latchaw23:49.9Lowell 46.7
12Selma Rusck23:50.9Benzie Central 46.4
12Bethany Carpenter23:50.9Kalamazoo Hackett 46.4
9Lilly Cardon23:51.2Muskegon Mona Shores 46.3
10Breanna Schut23:51.2Thorp 46.3
12Adel Å ebestová23:52.1Mattawan 46.0
10Deborah Aowdiek23:52.2East Kentwood 45.9
11Allison Brandt23:52.2Ludington 45.9
10Marissa Salazar23:53.3Saline 45.6
11Jenna Webster23:53.6Kalamazoo Loy Norrix 45.5
11Alexa Bates23:54.0Portage Central 45.3
11Ellen Loftus23:54.5St Joseph Academy 45.2
9Mila Schemahorn23:54.8Chelsea 45.1
12Althea Gaylord23:56.0Benzie Central 44.7
8Ella Blumberg23:56.5St. Joseph Our Lady of the Lake C 44.5
10Riley McKeiver23:56.7GR West Catholic 44.4
9Adaure Obinwanne23:56.9Lansing Catholic 44.4
9Elin Beeck23:57.4Grand Haven 44.2
11Haley Fitzgibbon23:57.7Sanford-Meridian 44.1
11McKenna Landers23:58.3Muskegon Mona Shores 43.9
12Hannah Gritzmaker23:58.4Saline 43.9
10Laney Walsh23:58.5GR Catholic Central 43.8
9Alex Humphrey23:58.6St Joseph Academy 43.8
10Addison Tomsic23:58.7Gobles 43.8
11Haili Martz23:58.9Niles 43.7
9Melanie Scott23:59.2East Kentwood 43.6
10Laura Rotman24:00.3Holland Calvary Christian 43.2
9Brooklyn Chesney24:00.4Lansing Catholic 43.2
12Mackenzie Cruz24:00.7Allendale 43.1
12Zoey Masten24:01.1East Kentwood 43.0
9Ella Denton24:01.2East Kentwood 42.9
9Paislie Hillard24:01.9McBain 42.7
10Remi Kitts24:02.1FHE Ada Forest Hills Eastern 42.6
9Sylvia Langer24:02.5St Joseph Academy 42.5
11Megan Welch24:02.7Ann Arbor Fr Gabriel Richard 42.4
11Ella Antonetti24:05.0St Joseph Academy 41.7
9Elliana Guikema24:05.9Hartford Union 41.4
12Ellory Fox24:06.1Caledonia 41.3
12Celia O’Leary24:06.4St Joseph Academy 41.2
12Lilian Nguyen24:06.7FHN GR Forest Hills Northern 41.1
12Natalie Brown24:07.5Bear Lake-Onekama 40.8
11Rachel Devrie24:07.9Jackson Lumen Christi 40.7
11Caroline Darrah24:09.5Whitmore Lake 40.2
11Bailey Stephen24:10.0Grand Traverse Academy 40.0
12Bethany Lehr24:10.6Mount Pleasant 39.8
10Peyton Buckner24:12.3Bear Lake-Onekama 39.2
9Bailey Lutz24:13.6Bear Lake-Onekama 38.8
12Ellie Daum24:14.9Mount Pleasant 38.4
11Jesslyn Kostecke24:17.0St Joseph Academy 37.7
10Adelyn Feenstra24:18.4Caledonia 37.2
11Hannah Van Allen24:18.5GR Christian 37.2
12Tana Drobeck24:19.6Mattawan 36.8
9Allyson Strang24:20.0Caledonia 36.7
9Ellie Einfeld24:21.3GR Christian 36.2
12Stella Lipinski24:21.7Lansing Catholic 36.1
11Sophia Roelofs24:23.9GR Christian 35.4
10Mora O’Linn24:24.2St Joseph Academy 35.3
10Lexi Hatfield24:25.0Remus Chippewa Hills 35.0
11Amanda Ludwig24:27.1Lansing Catholic 34.3
9Kaitlyn Pontz24:28.1McBain 34.0
11Lauren Hall24:28.4Muskegon Mona Shores 33.9
11Aria Holtzman24:28.5Culver Academies 33.8
9Vayda Woolston24:28.9Lowell 33.7
9Mariah Lake24:29.3Otsego 33.6
12Alex Cromer24:30.5St Joseph Academy 33.2
10Sydney Miller24:31.6Otsego 32.8
9Autumn Bailey24:32.7Maple City Glen Lake 32.4
11Amy Yong24:32.8Ann Arbor Rudolf Steiner 32.4
12Kinsley Mowery24:35.6GR Covenant Christian 31.5
12Sophia Douglass24:36.4Caledonia 31.2
11Lily Wilcoxen24:37.4Grand Traverse Academy 30.9
12Hailey Mingerink24:38.0GR Covenant Christian 30.7
9Kayla Vanderbie24:41.3Grandville Calvin Christian 29.6
9Bella Skinner24:41.7Grandville 29.4
11Norah Linton24:42.1Culver Academies 29.3
11Cecilia Saucedo24:43.1Jackson Lumen Christi 29.0
11Eileen Ruede24:44.4Jackson Lumen Christi 28.5
12Taylor Hinterman24:45.8Bay City Western 28.1
8Autumn Berryhill24:46.4Onekama 27.9
9Addisyn Gerken24:46.8Caledonia 27.7
12Julie Navratilova24:47.2Mattawan 27.6
9Lily Byers24:47.6Remus Chippewa Hills 27.5
9Temperance Harrington24:47.7Lowell 27.4
9Emilie Greene24:48.7Muskegon Mona Shores 27.1
11Lucy Otto24:49.5Jenison 26.8
10Briony Dean24:50.3Portage Northern 26.6
12Isabella Routson24:50.3Saline 26.6
9Emma Dettmann24:51.4Martin 26.2
12Addison Schmidt24:52.6Allendale 25.8
9Mia Welch24:53.9Kalamazoo Loy Norrix 25.4
10Isabella Card24:57.3Bear Lake-Onekama 24.2
12Audrey Wilhelm24:58.5Benzie Central 23.8
10Hayden Birkholz25:01.4Saugatuck 22.9
12Grace Burgess25:03.2GR_South Christian 22.3
9Gracie Emerson25:03.7FHC GR Forest Hills Central 22.1
12Riley Dood25:05.2GR_South Christian 21.6
10Ainsley Fron25:06.0Caledonia 21.3
12Sandra Alavrez25:06.7Eau Claire 21.1
9Bella Page25:07.4Jenison 20.9
9Grace Ulbrich25:08.2Kalamazoo Hackett 20.6
11Amelia Paul25:08.7FHN GR Forest Hills Northern 20.4
10Temperance Hysell25:12.4Portage Central 19.2
10Karli Deboer25:13.3GR Covenant Christian 18.9
12Evelynn Pauls25:13.9Kalamazoo Central 18.7
10Sasha Hall25:15.1East Kentwood 18.3
11Harper Bowman25:16.5New Buffalo 17.8
11Adele Jewett25:16.6Grandville Calvin Christian 17.8
10Livia Howard25:17.5Mattawan 17.5
9Holly Doezema25:18.2GR Covenant Christian 17.3
11Sam Koppenol25:19.0Zeeland West 17.0
9Kathryn Whitcomb25:20.8Coopersville 16.4
9Cadence Bachelder25:21.8Maple City Glen Lake 16.1
12Addison Drnek25:22.2GR Covenant Christian 15.9
10Leah Mechtenberg-Berrigan25:22.3Kalamazoo Central 15.9
11Dahlia Kluver25:22.4Mount Pleasant 15.9
10Joselyn Flores25:22.5Hartford Union 15.8
10Cami Goodrich25:23.0Lansing Catholic 15.7
9Kyle McClintic25:23.1Jenison 15.6
9Abbey Gorman25:24.5Saugatuck 15.2
10Alyssa Sparks25:25.5Gobles 14.8
9Clara Rosenbarger25:25.9Culver Academies 14.7
9Auden Ostipow25:26.6FHN GR Forest Hills Northern 14.5
12Alice Kadlecova25:31.2Martin 12.9
11Melissa Vantimmeren25:31.4Grandville Calvin Christian 12.9
12Kiele Buckner25:31.7Muskegon Mona Shores 12.8
12Libby Daugherty25:33.7Bear Lake-Onekama 12.1
11Lillian Stahl25:34.0Portage Northern 12.0
12Deirdre Mairs25:35.1East Kentwood 11.6
9Lilly Dubridge25:35.6Mt. Pleasant Sacred Heart 11.5
11Claire L. Thelen25:36.8Pewaukee 11.1
9Macie Bush25:39.0Breckenridge 10.3
10Rachael Hornacek25:39.3Caledonia 10.2
10Kate Triezenberg25:41.1GR Christian 9.6
9Brooke Livermore25:41.1Grandville 9.6
9Taylor Cooley25:42.3Gobles 9.2
10Isabelle Horning25:42.4Caledonia 9.2
10Olivia Upton25:45.7Portage Central 8.1
12Kendall Braginton25:46.0Muskegon Mona Shores 8.0
9Anna Jubenville25:46.1Kalamazoo Loy Norrix 8.0
9Kathryn Meyer25:46.5Hillsdale Academy 7.8
11Lydia Marsman25:47.8Grandville Calvin Christian 7.4
10Maddox Bockover25:48.8Caledonia 7.1
11Nadiya Travis25:49.7Kalamazoo Loy Norrix 6.8
9Morgan Voorhees25:54.5Remus Chippewa Hills 5.2
9Isabella Jones25:54.6Grandville 5.1
11Olivia Lothian25:55.0Lowell 5.0
9Grace Darrah25:55.6Whitmore Lake 4.8
9Julianna McNabb25:55.8Monroe 4.7
11Kinsley May25:57.1Mattawan 4.3
12Katie Million25:57.8Grass Lake 4.1
10Natalia Oren25:58.1GR Christian 4.0
9Mallory Vanbemmel25:58.1GR Covenant Christian 4.0
9Brooklyn Huizinga25:58.1GR Covenant Christian 4.0
10Jenna Luchies25:58.4FHN GR Forest Hills Northern 3.9
12Alayna Lubbers25:59.6GR Covenant Christian 3.5
11Maggie Botsko26:03.7Byron Center Zion Christian 2.1
10Ava Rentfrow26:06.2Grass Lake 1.3
10Harper Smith26:06.3Ann Arbor Pioneer 1.2
10Kadence Carr26:08.9Kalamazoo Loy Norrix 0.4
11Grace Wallen26:09.5GR_South Christian 0.2

Lukas Albright was the top finisher for Big Rapids, dropping nearly a minute from 2024 time

A top-10 finish and successful Region 3 preview for the Zeeland West Dux.

BOYS INDIVIDUAL RATINGS

GradeNameTimeTeamRating
11Kamari Ronfeldt14:50.4Ann Arbor Pioneer 225.9
11Robert Jazwinski III15:13.3Whitehall 218.2
11Caden Livermore15:17.7Grandville 216.8
12Beckett Crooks15:27.1Ann Arbor Pioneer 213.6
12Marek Butkiewicz15:32.0Kalamazoo Hackett 212.0
11Luka Hammond15:33.5Grand Haven 211.5
11Brandon Cloud15:33.8Northville 211.4
12Ian Morgan15:36.6Okemos 210.5
12Brody Karg15:38.0Harbor Beach 210.0
12Jonah Workman15:44.3East Grand Rapids 207.9
11Mason Hill15:45.8Allendale 207.4
12Grayson Rorick15:52.6Hillsdale Academy 205.1
12Benjamin Hartigan15:53.1Northville 205.0
12Gage Hoffman15:53.1Stanton Central Montcalm 205.0
11Justin Johnson15:53.4East Kentwood 204.9
12Landon Rogers15:55.4Three Oaks River Valley 204.2
11Mitchell Dunlap15:56.7GR Catholic Central 203.8
12Ronnie Silveira15:58.0Allendale 203.3
11Samuel Baker15:58.9Kalamazoo Central 203.0
10Micah Becker15:59.1East Grand Rapids 203.0
11Cole McCraw15:59.5Pinckney 202.8
11Caiden Caswell16:00.5Vicksburg 202.5
11Marshall Huhn16:01.0Lowell 202.3
11Jacob Szalay16:01.3Saline 202.2
12Jackson Lam16:03.2Kalamazoo Loy Norrix 201.6
11Coen Hill16:05.2Dexter 200.9
12Shephard Bower16:07.2FHE Ada Forest Hills Eastern 200.3
12Latrell Hughes16:08.0Lexington 200.0
10Christian Craanen16:08.7Monroe St. Mary CC 199.8
12Moises Salazar Jr.16:11.3Adrian 198.9
12Zach Wyderko16:12.0Brighton 198.7
12Owen Fisher16:12.1Mattawan 198.6
12Jacob Stanislawski16:12.1Flat Rock 198.6
10Will Hulin16:12.5Centreville 198.5
12Lincoln Rice16:15.3Lexington 197.6
12Aden Ashworth16:16.7Allendale 197.1
12Cooper Byrne16:16.8Lowell 197.1
12Thomas Dejesus16:17.0Ann Arbor Pioneer 197.0
9Avi Elabed16:18.6Lowell 196.5
11John Keser16:20.3Buchanan 195.9
12Edward Mugisha16:20.3Wyoming Potter’s House 195.9
11Caleb Blonde16:21.0Jonesville 195.7
11Blake Kulesza16:21.4Brighton 195.5
12Sean Ryan16:22.5GR Christian 195.2
11Abraham McHugh16:23.5Marshfield 194.8
12Andrew Wright16:23.9Kalamazoo Central 194.7
12Carson Burgess16:24.0Brown City 194.7
12Elijah Thompson16:25.1Kalamazoo Central 194.3
12Luke James16:25.1Midland 194.3
11Chad Tyson16:25.2Hanover-Horton 194.3
10Martin Gehrke16:25.3Ann Arbor Skyline 194.2
12Noah Johnston16:25.6Caledonia 194.1
11Jonas Ballard16:25.6Holland Black River 194.1
12Keagan Smith16:26.5Zeeland West 193.8
11Logan Gessford16:27.0Midland 193.7
12Edison Lopeman16:27.7Parma Western 193.4
12Ethan Hertza16:27.9Northville 193.4
12Owen Gifford16:28.6Portage Central 193.1
12Asher Jager16:28.9GR West Mich. Aviation 193.0
12Ty Billings16:29.2Kalamazoo Central 192.9
11Cameron Cochran16:31.1Midland 192.3
12Landon Gerritsma16:31.5Holland Christian 192.2
12Rob Dodd16:32.1Zeeland West 192.0
11Rocky Bolton16:32.6Jackson Lumen Christi 191.8
12Nicolas Morales – Sanchez16:32.9Kalamazoo Loy Norrix 191.7
11Seth Randall16:34.7St. Joseph 191.1
9Mason Rogers16:35.4Three Oaks River Valley 190.9
12Jack Edison16:35.8East Grand Rapids 190.7
9Rio Hrabovsky16:36.6Romeo 190.5
10Eli Vanpoortfliet16:36.7Benzie Central 190.4
11Gabe Grierson16:37.3Ludington 190.2
12Theo Sacks Thomas16:37.8Ann Arbor Pioneer 190.1
11Steven Zawacki16:38.6FHE Ada Forest Hills Eastern 189.8
12Charlie Brauer16:38.9Three Rivers 189.7
12Aron Gal16:40.1Grand Haven 189.3
11Christian Getz16:40.4Holland Calvary Christian 189.2
9Tanner Smith16:41.0Zeeland West 189.0
11Tristan Zhang16:41.3Portage Central 188.9
10Bennett Snapper16:41.3Caledonia 188.9
12Andrew Worsley16:41.4Midland 188.9
12Logan Bellinger16:41.4Midland 188.9
12Matthew Carbajo16:41.9Grosse Ile 188.7
11Ethan Burks16:42.2Jenison 188.6
9Logan Cristian16:42.9Parma Western 188.4
10Carson Wiersbe16:43.1St. Joseph 188.3
12Henry Fredenberg16:43.1Chelsea 188.3
11Marcus Silva16:43.8Saugatuck 188.1
12Nolan Wenglikowski16:43.9Jenison 188.0
11Owen Adams16:44.0Spring Lake 188.0
10Chase Sherman16:44.8Jenison 187.7
11Connor Beebe16:45.5Berrien Springs 187.5
11Colin Courage16:46.5Ann Arbor Pioneer 187.2
11John Kowatch16:47.1Pewaukee 187.0
10Marcus Essling16:47.3Portage Central 186.9
10Ashton Fink16:47.6GR Christian 186.8
12Landen Livingston16:48.1Whitmore Lake 186.6
11Noah Schipper16:49.1Holland Calvary Christian 186.3
10Rex Pumford16:49.4Whitehall 186.2
11Garrett Comer16:49.8Ann Arbor Skyline 186.1
9Spencer McNitt16:50.2Maple City Glen Lake 185.9
12Jacob McDaniel16:50.5Grandville 185.8
11Brady Edwards16:50.6Mt. Pleasant Sacred Heart 185.8
10Carter Cooke16:51.2Jenison 185.6
10Aiden Lambers16:51.3Holland 185.6
9Jackson Pant16:51.6Richland Gull Lake 185.5
11Matthew Guikema16:52.3Ann Arbor Skyline 185.2
11Hunter Smith16:52.5Vicksburg 185.2
12Kenny Sheffer16:52.7Otsego 185.1
11Joshua Macri16:53.0Macomb Lutheran North 185.0
12Cody Bradley16:53.7Petoskey St. Michael 184.8
12George Scupham16:54.0Edwardsburg 184.7
9Grant Lampen16:54.2Holland Christian 184.6
12Evan Cummings16:54.3Brighton 184.6
10Sean Thompson16:55.1Caledonia 184.3
11Lucas Aardema16:55.2East Grand Rapids 184.3
10Soren Crosthwaite16:55.2Jackson Lumen Christi 184.3
10Elliot King16:55.9Midland 184.0
11Will Hooper16:55.9Lexington 184.0
12Thad Vanderlaan16:56.1GR_South Christian 184.0
12Luke Dulecki16:56.3New Boston Huron 183.9
12Brennan Larusso16:56.6Saline 183.8
10Brendan Williams16:57.3Brighton 183.6
11Walker Ledbetter16:57.6Ann Arbor Pioneer 183.5
11Grant Rehkopf16:57.9Saugatuck 183.4
10Caleb Conner16:58.0Jenison 183.3
11Wyeth Angus16:58.3Chelsea 183.2
10Asher Sikma16:58.7Ann Arbor Pioneer 183.1
11Christian Ayres16:58.8BC Harper Creek 183.1
11Sawyer Monroe16:59.2Saugatuck 182.9
12Isaac Johnson16:59.5Holland Black River 182.8
11James Tennes17:00.0Lansing Catholic 182.7
9Tyler Bromley17:00.2Lowell 182.6
12Lucas Gates17:00.3Lansing Catholic 182.6
12Colton Blackburn17:00.6Northville 182.5
12Marcel Stork17:01.4Mattawan 182.2
11Gunnar Djerf17:01.7Otsego 182.1
11Abraham Feeney17:01.7Maple City Glen Lake 182.1
11Levi Schimmel17:02.2GR Covenant Christian 181.9
11Ryan Good17:02.3Parma Western 181.9
11Jonathan Rapoza17:02.3Ann Arbor Fr Gabriel Richard 181.9
12Aiden Weller17:02.6Cedar Springs 181.8
10Ethan Ferguson17:02.7Edwardsburg 181.8
12Alex Culver17:02.7Howard City Tri-County 181.8
12Tyler Vankuiken17:03.2East Grand Rapids 181.6
11Josiah Derksen17:03.3Rockford 181.6
10Jackson Bowman17:03.3Saugatuck 181.6
9Sullivan Oberg17:03.3Jenison 181.6
10Oskar MacArthur17:03.8Ann Arbor Skyline 181.4
12Logan Westgate17:04.7Portage Central 181.1
12Davis Baraka17:05.4East Kentwood 180.9
11Gibson White17:06.2Holland Calvary Christian 180.6
11Carlos Basulto17:06.3Saline 180.6
11Cole Coffman17:06.3Holland Christian 180.6
12Kyler Fertig17:06.4Stanton Central Montcalm 180.5
12Ryan Stojov17:06.7Northville 180.4
9Hudson Doll17:06.9Ann Arbor Skyline 180.4
11Nick Martens17:07.0Dexter 180.3
9Josh Keillor-Beale17:07.1Brighton 180.3
11Jacob Cole17:07.1Saline 180.3
11Owen Sytsema17:07.1Muskegon Western Mich. Christian 180.3
12Samuel Ashby17:07.6Zeeland West 180.1
9Grant Kulesza17:07.8Brighton 180.1
10Macen White17:08.4Holland Christian 179.9
10Kash Moored17:08.8Hopkins 179.7
10Emmanuel Coates17:09.2Northville 179.6
10Christian Estep17:09.7Lexington 179.4
12Sam Hillary17:09.8East Grand Rapids 179.4
10Luke Bultman17:10.1Rockford 179.3
11Gibson Smith17:10.1Montague 179.3
12Gabriel Williams17:10.2FHN GR Forest Hills Northern 179.3
12Luke Haring17:10.2Lexington 179.3
10Nolan Kessler17:10.3Montague 179.2
11Lukas Albright17:10.4Big Rapids 179.2
12Gibson Shore17:10.4Jackson Lumen Christi 179.2
11Alex Ten Haken17:10.5Hudsonville Unity Christian 179.2
12Liam McBeth17:10.5Buchanan 179.2
10James Scholten-Holcomb17:12.6GR Christian 178.5
12Nicholas Fowler17:12.9Jonesville 178.4
10Roarke MacArthur17:14.5Brighton 177.8
12Sylus Wilson17:15.9Stanton Central Montcalm 177.4
12Peter Soltis17:16.1Jackson Lumen Christi 177.3
12Joseph Horn17:16.2Ann Arbor Fr Gabriel Richard 177.3
9John Rochowiak17:17.5Pinckney 176.8
12Jack Sherwood17:17.8Buchanan 176.7
10Zachary Newman17:18.0Byron Center 176.7
11Carson Hlavin17:18.2Romeo 176.6
11Anthony Rowe17:18.6Breckenridge 176.5
9Archer Verhage17:19.2Grand Haven 176.3
11Collin Fucile17:19.5Jonesville 176.2
11David Castrejon17:20.7Newaygo 175.8
12Liam Hallack17:21.2Zeeland West 175.6
10Caelen Gray17:21.7Holland 175.4
11Easton McCloy17:21.8GR NorthPointe Christian 175.4
10Beckett Kneisel17:22.6East Grand Rapids 175.1
9Christian Feeney17:22.6Maple City Glen Lake 175.1
9Reese Devisser17:23.0Schoolcraft 175.0
9Parker Smith17:24.0Adrian 174.7
9Gavin Bast17:24.1Saline 174.6
12Aiden Vankuiken17:24.1East Grand Rapids 174.6
11Everett Beach17:24.4Lansing Catholic 174.5
12Jackson Schaub17:24.4Benzie Central 174.5
11Ryan Rummel17:24.6Saline 174.5
11Dustin Wright17:24.9Midland 174.4
10Jacob Kornoely17:25.0GR West Mich. Aviation 174.3
11Samuel Organ17:25.0Cedar Springs 174.3
12Myles Hendel17:25.1Jenison 174.3
11Finn Devaney17:25.1Lexington 174.3
9Alex Pelliccia17:25.2Midland 174.3
11Téo Krumm17:25.6Lansing Catholic 174.1
12Matthew Wright17:25.9Ann Arbor Fr Gabriel Richard 174.0
12Simon Faber17:26.1FHN GR Forest Hills Northern 174.0
12Elijah Bernstein17:26.2East Kentwood 173.9
9Zander Stewart17:26.7Holland Christian 173.8
12Lukus Mendoza17:26.8Spring Lake 173.7
10Ashton Potwin17:27.7Jonesville 173.4
10Bentley Nichols17:28.2Caledonia 173.3
12Philip Chamberlain17:28.9FHN GR Forest Hills Northern 173.0
12Alessandro Avila17:29.0Constantine 173.0
12Malcolm Cesario17:29.1Okemos 173.0
9Zach Diller17:29.1Holland Christian 173.0
12Liam McCaw17:29.3Maple City Glen Lake 172.9
11Cody Bromley17:29.4Lowell 172.9
12Jonah Pollatz17:29.4Mt. Pleasant Sacred Heart 172.9
11Brady Winther-Macinnis17:29.6Kalamazoo Central 172.8
11Charlie George17:29.7Pewaukee 172.8
11Grayson Campbell17:30.1Vicksburg 172.6
12Will Johnson17:30.7Holland Christian 172.4
9John Brickley17:30.8Niles 172.4
11Ethan Kreger17:30.9St. Clair 172.4
11Nate Davis17:31.3Zeeland East 172.2
12Reid Cousins17:31.8Zeeland West 172.1
11Bryce Falbe17:32.2Muskegon Oakridge 171.9
9Sam Casiano17:32.3Watervliet 171.9
9Graham Tormoen17:33.2Portage Central 171.6
11Avery Morrow17:33.3Jackson Lumen Christi 171.6
11Elias Dejong17:33.6GR Christian 171.5
11Cooper Flick17:33.6Hanover-Horton 171.5
11Aiden Schaner17:34.1Hartford Union 171.3
12Zeke Lafferty17:34.4Ann Arbor Skyline 171.2
11Ben Verlin17:34.7GR_South Christian 171.1
11Noah Watson17:35.3Rockford 170.9
10Timothy Wolff17:35.3Hartford Union 170.9
12Myles Gesselman17:35.5East Kentwood 170.8
12Sam Taylor17:35.6Zeeland West 170.8
12Henry Lindley17:35.6Hillsdale Academy 170.8
11Cameron Crane17:35.7New Boston Huron 170.8
11Lincoln Reed17:35.8Pinckney 170.7
9Seth Sytsma17:36.0GR Christian 170.7
10Remyngton Clish17:36.0Sanford-Meridian 170.7
11Rolland Sterken17:36.1Jenison 170.6
9Hudson Kemper17:36.1GR_South Christian 170.6
11Samuel Clifton17:36.1Chelsea 170.6
10Levi Walker17:36.3Jenison 170.6
11Grant Davis17:36.5Port Huron Northern 170.5
10Tyler Harris17:36.6Hanover-Horton 170.5
11Jack Lewis17:36.7Northville 170.4
11Sebastian Zylstra17:36.8Holland Black River 170.4
12Reuben Anderson17:36.9Muskegon Western Mich. Christian 170.4
12Andrew Feldpausch17:37.0Portland 170.3
12Nolan Korolden17:37.2Yale 170.3
11Landon Madden17:37.2Delton-Kellogg 170.3
10Owen Jarosz17:37.3Frankfort 170.2
12Miles Dell17:37.5Chelsea 170.2
11Rylan Vandenbeldt17:37.7Holland Christian 170.1
9Leland Sowle17:37.7Parma Western 170.1
12Lucas Gizoni17:37.9Romeo 170.0
12Brayden Prieskorn17:38.3St. Clair 169.9
11Drew Swayze17:38.8Lowell 169.7
11Micah Kuiper17:38.8GR Covenant Christian 169.7
10Adam Shorb17:39.1Portage Northern 169.6
12Jack Monterusso17:39.4FHC GR Forest Hills Central 169.5
10Silas Ackley17:40.0Hartford Union 169.3
9Ryan Long17:40.4Otsego 169.2
10Grayson Michels17:40.4FHE Ada Forest Hills Eastern 169.2
11Simon Shutt17:40.5Okemos 169.2
9Brayden Goodsell17:40.6Romeo 169.1
12Mitchell Cory17:40.7Brighton 169.1
10Levi Vanderlaan17:41.5Caledonia 168.8
10Grant Ackley17:41.8Hartford Union 168.7
11Caleb Lynd17:41.9Parma Western 168.7
11Blake Lancaster17:42.1Ann Arbor Pioneer 168.6
11Josiah Scholma17:42.7Muskegon Western Mich. Christian 168.4
12Hayden Lafferty17:42.9Rockford 168.4
12Luke Molenkamp17:42.9Hillsdale Academy 168.4
11Elias Baldwin17:42.9Decatur 168.4
9Micah Good17:43.2Parma Western 168.3
10Ben Kuhn17:43.3Ann Arbor Fr Gabriel Richard 168.2
9George Whitaker17:43.5Otsego 168.2
12Connor Wangler17:43.8Jenison 168.1
10Teddy Connolly17:43.8Ann Arbor Pioneer 168.1
11Eli Morse17:43.9Muskegon Western Mich. Christian 168.0
11Brody Empson17:44.0Romeo 168.0
10Peter Winn17:44.0Hillsdale Academy 168.0
11Charles Gavan17:44.4Rockford 167.9
10Kaleb Koestner17:44.6Otsego 167.8
11Aaron Ebels17:44.7Grandville 167.8
10Grady Richey17:44.8Lansing Catholic 167.7
10Azrael Horvath17:45.1Manton 167.6
9Dallas Rice17:45.2Romeo 167.6
12Jonah Zietlow17:45.6Three Rivers 167.5
10Jude Tenelshof17:45.7Jenison 167.4
12Wyatt Vanpoortfliet17:45.8Benzie Central 167.4
12Elijah Lipscomb17:45.9Grand River Prep 167.4
9Colton Mulder17:45.9Cadillac 167.4
11Peyton Farrell17:47.3Cedar Springs 166.9
11Brody Vantuinen17:47.3Holland Calvary Christian 166.9
12Jesse Fielis17:47.6White Pigeon 166.8
11Lincoln Bailey17:47.7Maple City Glen Lake 166.8
11John (Jack) Klein17:47.7Saline 166.8
11Wesley Chaffee17:48.0Mt. Pleasant Sacred Heart 166.7
12Lucas Taraszkiewicz17:48.1Flat Rock 166.6
9Alex Hagerty17:48.4Pinckney 166.5
9Isaac Dinh17:48.6Caledonia 166.5
12Tanner Christensen17:48.7Mattawan 166.4
10Victor Lebrun17:48.7Monroe 166.4
12Clayton Peacock17:48.8Clare 166.4
11Fletcher Stucky17:49.0Kalamazoo Loy Norrix 166.3
11Caleb Maciag17:49.0Pinckney 166.3
12Rocket Wilson17:49.8Howard City Tri-County 166.1
11John Bartone17:49.8Lexington 166.1
12Grant Hillary17:49.9GR Catholic Central 166.0
12Aidan Vermeulen17:50.1Hudsonville 166.0
11Connor Boteler17:50.1Grass Lake 166.0
11Wyatt Werner17:50.4Pewaukee 165.9
11Carter Mitton17:50.5Saline 165.8
11Carter Fenner17:50.5Adrian 165.8
11Sawyer Kemp17:50.7Port Huron Northern 165.8
12John Truong17:50.7FHN GR Forest Hills Northern 165.8
12Matthew Berg17:51.2Midland 165.6
9Davin MacDonald17:51.2Ann Arbor Skyline 165.6
12Freddie Bierling17:51.2Byron Center Zion Christian 165.6
10Trevor Vanderkodde17:51.3Hartford Union 165.6
11Braylon Morris17:51.6East Kentwood 165.5
9Rowen Donker17:52.0Jenison 165.3
10Wyatt Hassenzahl17:52.6Hanover-Horton 165.1
12Joshua Riggs17:52.7Monroe 165.1
10Tony Boggess17:52.9Ann Arbor Pioneer 165.0
11Enshu Kuan17:53.1Ann Arbor Skyline 165.0
12Cooper Gardner17:53.8BC Harper Creek 164.7
11Emmanuel Valdez17:53.9Mount Pleasant 164.7
11Cooper Ankeney17:54.0Ann Arbor Pioneer 164.7
9Joey Hall17:54.1Portage Central 164.6
11Aiden McDonald17:54.4Hartford 164.5
12Finn Tauren17:54.7Richland Gull Lake 164.4
10Jake Potgeter17:54.9Caledonia 164.4
10Cole Raymond17:55.2Coopersville 164.3
9Owen Bremer17:55.7Thorp 164.1
12Seamus Murphy17:55.9Romeo 164.0
9Luke Worley17:55.9GR NorthPointe Christian 164.0
10Atticus Cadarette17:56.1Petoskey St. Michael 164.0
10Caleb Chamberlin17:56.4Petoskey St. Michael 163.9
12Dylan Duguay17:56.5Kalamazoo Loy Norrix 163.8
12Kasen Todtz17:56.6Grand Haven 163.8
12Jack Estelle17:56.6Hopkins 163.8
11Alex Gallup17:56.9Brighton 163.7
10Kelan Monreal17:57.2Howard City Tri-County 163.6
10Derek Bostrom17:57.2Holland Christian 163.6
12Luke Smith17:57.3Caledonia 163.6
12Nate Sandula17:57.8Pinckney 163.4
12Kyle Vincent17:57.8Benzie Central 163.4
9Logan Cichoracki17:57.9Romeo 163.4
10Brady Vanconant17:58.1Yale 163.3
10Kadin McGee17:58.2Decatur 163.3
12Nicholas Lewis17:58.3Brighton 163.2
9Will Sollenberger17:58.3Saline 163.2
11Connor Schmidt17:58.6Clare 163.1
12Keith Crompton17:58.7Frankfort 163.1
10Patrick Conroy17:58.9St. Joseph 163.0
10Grant Marcikic17:59.1Kalamazoo Central 163.0
10Drew Chenery17:59.1Portage Central 163.0
11Cage Edingfield17:59.2Benzie Central 162.9
10Jude Wentzloff17:59.9Jackson Lumen Christi 162.7
11Evan Buteyn18:00.0Grandville Calvin Christian 162.7
12Cooper Donovan18:00.1FHE Ada Forest Hills Eastern 162.6
10Nicholas Reiser18:00.2Dexter 162.6
11Josiah Rozema18:00.5GR_South Christian 162.5
11Nicholas Yuan18:00.6Ann Arbor Skyline 162.5
9Reuben Riemersma18:00.8Hudsonville Unity Christian 162.4
11Tristan See18:01.1Cedar Springs 162.3
12Isaac Westra18:01.3GR Covenant Christian 162.2
12Maddox Hutchinson18:01.6Concord 162.1
11Collin Bauer18:01.7Schoolcraft 162.1
11Mattias Tuls18:01.9Wyoming Potter’s House 162.0
11Caleb Adkins18:02.0Holland Calvary Christian 162.0
11Mossen Green18:02.1Fremont 162.0
11Finn Korte18:02.8Lansing Catholic 161.7
12Nathan Kunzi18:03.1Hudsonville 161.6
10Easton Coscarelli18:03.1Adrian 161.6
9Oliver Burt18:03.4Breckenridge 161.5
11Dominick Chiverton18:03.4Breckenridge 161.5
11Brady O’Connor18:03.5Brighton 161.5
12Henry Kauffman18:03.6Howard City Tri-County 161.5
12Nicholas Hoffman18:04.3Dexter 161.2
10Anthony Rushmore18:04.5GR Catholic Central 161.2
9Ryan Brown18:04.6Freedom 161.1
12Paul Herendeen18:04.7Concord 161.1
12Ty Baum18:05.1FHN GR Forest Hills Northern 161.0
11Max Carne18:05.1Ann Arbor Pioneer 161.0
10Roan Vansumeren18:05.2Parma Western 160.9
11Noah Dubridge18:05.2Mt. Pleasant Sacred Heart 160.9
10Declan Duch18:05.4Jenison 160.9
11Conley Poole18:05.6Ann Arbor Fr Gabriel Richard 160.8
10Nicholas Amorose18:06.0Caledonia 160.7
10Avery Carlson18:06.4Holland Black River 160.5
10Nolan Koscinski18:06.5Bear Lake-Onekama 160.5
10Thanuj Pari18:06.8GR West Mich. Aviation 160.4
10Gavin Rohr18:06.9Monroe 160.4
10Jack Mechenbier18:07.1Richland Gull Lake 160.3
12Reece Howes18:07.3Three Rivers 160.2
12Gavin Ayers18:07.5Edwardsburg 160.2
9Joshua Garrison18:07.5Romeo 160.2
11Hudson McCleskey18:07.6Dexter 160.1
11Oscar Dunfee18:08.0Kalamazoo Loy Norrix 160.0
9Dane Trask18:08.1Spring Lake 160.0
10Johnny Coston18:08.1Stanton Central Montcalm 160.0
10Henry Yoder18:08.5FHC GR Forest Hills Central 159.8
11William Vanhaaften18:09.2Saline 159.6
11Austin Kmiec18:09.3Romeo 159.6
11Dillon Spilker18:10.6Sanford-Meridian 159.1
12James Schroder18:10.7Sanford-Meridian 159.1
12Cole Doty18:11.1Dexter 159.0
11Mason Opalewski18:11.2Hartford Union 158.9
9Julian Lopez18:11.2Hartford Union 158.9
11Luke Aerts18:11.5Coldwater 158.8
9Beckett Melendez18:11.7Portage Central 158.8
12Parker Bomia-Laberdee18:12.0Monroe 158.7
9Nathan Wonch18:12.2Lansing Catholic 158.6
11Nick Leonhard18:12.2Wyoming Potter’s House 158.6
10Braden Post18:12.6Portage Central 158.5
11Ian Bozung18:13.0Okemos 158.3
12Luke Schultz18:13.2Portage Central 158.3
11Carter Kirkbride18:13.2Romeo 158.3
12Hayden Fox18:13.3Muskegon Mona Shores 158.2
10Tadhg Shoffner18:13.3Cedar Springs 158.2
11Liam Smith18:13.6Dexter 158.1
10Reagan Downing18:13.9Holland Calvary Christian 158.0
12Zach Hassenzahl18:14.0Hanover-Horton 158.0
12Gavin Markucki18:14.5Richland Gull Lake 157.8
11Quentin McRae18:15.2Dexter 157.6
11Connor Murphy18:15.2Midland 157.6
10Jake Richmond18:15.5Kalamazoo Loy Norrix 157.5
11Gabe Slater18:15.8FHC GR Forest Hills Central 157.4
9Fletcher Amos18:15.8Gobles 157.4
11Owen Vandervlucht18:16.5Hartford Union 157.2
12Sammy Gamboa18:16.5Saugatuck 157.2
12Eli Velting18:16.9Caledonia 157.0
10Anderson Cook18:17.1Hanover-Horton 157.0
12Brendan Moran18:17.3Richland Gull Lake 156.9
11Braydn Winkel18:17.7McBain 156.8
9Connor Leslie18:18.2Northville 156.6
12Linus Helzerman18:18.3Chelsea 156.6
10Carson Potter18:18.3Lansing Catholic 156.6
11Leo Alafita18:18.6Chelsea 156.5
10Cole Wesley18:18.8Petoskey St. Michael 156.4
12Liam Schamper18:20.2Grand Haven 155.9
12Isaac Fullerton18:20.4Parma Western 155.9
11Jonathan Falk18:20.6GR Christian 155.8
10Phineas Totten18:21.1Monroe St. Mary CC 155.6
10Donnie Richmond18:21.3Portland 155.6
9Everett Anaya18:21.5Freedom 155.5
12Jack Paulsen18:21.9Grandville 155.4
9Waylon Blake18:22.2Byron Center 155.3
11Jackson Bunda18:22.2FHN GR Forest Hills Northern 155.3
12Trevor Nagra18:22.8Mattawan 155.1
9Mason Bollinger18:22.8Stanton Central Montcalm 155.1
10Gavin Schultz18:23.1Richland Gull Lake 155.0
10Tate Smith18:23.1Fremont 155.0
11Carson Ackley18:23.6Hartford Union 154.8
11Owen Ledebuhr18:23.6Holland Calvary Christian 154.8
10Cole McKenna18:24.0Caledonia 154.7
12Jaden Gregory18:24.2Edwardsburg 154.6
12Brayden Vanos18:24.3Big Rapids 154.6
11Caleb Swiney18:24.7Wyoming Potter’s House 154.4
11Job Moore18:24.8Wyoming Potter’s House 154.4
SRConnor Sherwood18:25.2Grass Lake 154.3
11Owen Vandyke18:25.5Allendale 154.2
10Nolan Collins18:25.6Whitmore Lake 154.1
12Blaise Demko18:25.7Lansing Catholic 154.1
10Braylon Bigorowski18:26.4Coopersville 153.9
9Jonathan Love18:26.5Chelsea 153.8
9Noah Bhan18:26.6Portage Central 153.8
12Evan Keller18:26.7Coopersville 153.8
12Christopher Baker18:26.9Kalamazoo Loy Norrix 153.7
12Karl Swager18:27.0Jackson Lumen Christi 153.7
10Owen Verbeek18:27.0Jenison 153.7
10Wes Rogan18:27.2Saline 153.6
12Robert Dykhouse18:27.6Manton 153.5
11Tyler Schuster18:27.7Howard City Tri-County 153.4
11Austin Lebron18:27.9Brighton 153.4
9Wesley Mair18:28.0Montague 153.3
12Christopher Delaney18:28.4Wyoming Potter’s House 153.2
11Masyn Wing18:28.9Cadillac 153.0
10Jack Mecklenborg18:29.0Portage Central 153.0
10Brayden Brodie18:29.4Flat Rock 152.9
9Gus Barr18:30.0Breckenridge 152.7
12Brody Swanson18:30.2Cadillac 152.6
12Marlowe Hartnett18:31.2Ann Arbor Skyline 152.3
12Luke McDonell18:31.4St. Clair 152.2
11Brayden Buelow18:31.7Portage Central 152.1
11Brandon Peterson18:32.1Coopersville 152.0
11Chase Woller-Skar18:32.2East Grand Rapids 151.9
9Carson Ernsberger18:32.3Bridgman 151.9
12Ace Drewyor18:32.4Schoolcraft 151.9
10Lucas Zeckner18:32.5Adrian 151.8
9Henry Rorick18:32.5Hillsdale Academy 151.8
10Beckett Dennis18:32.9Grand Traverse Academy 151.7
12Damian Marcinek18:33.1Mount Pleasant 151.6
9Grady Johnson18:33.4Jenison 151.5
11Addison Dufendach18:33.8Rockford 151.4
11Isaac Witte18:34.2GR Christian 151.3
12Owen Cross18:34.3Grand Haven 151.2
11Logan Rhodes18:34.3Yale 151.2
10Nico Dilaura18:34.5Zeeland East 151.2
12Charles Gilbert18:35.3Romeo 150.9
11Jackson Horn18:35.6Freedom 150.8
9Nate Zondervan18:35.7GR_South Christian 150.8
10Cole Ringel18:35.7Gobles 150.8
12Brent Monterosso18:35.8Romeo 150.7
11Landon Kuperus18:36.3GR Covenant Christian 150.6
10Liam Gunnink18:36.3Jenison 150.6
9Ethan Spoelman18:36.9Hudsonville 150.4
9Brycen Stewart18:37.0Allendale 150.3
9David Matthews18:37.1St. Clair 150.3
11Jayden Mueller18:37.2Muskegon Oakridge 150.3
10De-Mani Roberts18:37.4East Kentwood 150.2
12Samuel Kochensparger18:37.9Macomb Lutheran North 150.0
12Logan Brawt18:38.1Sanford-Meridian 150.0
11Carson Van Sickle18:38.2Hillsdale Academy 149.9
10Grayson Crooks18:39.2Ann Arbor Pioneer 149.6
9Aaron Martinson18:39.3Portland 149.6
10Graham Kusmierski18:39.4Grandville 149.5
10Connor Lampe18:39.7Okemos 149.4
11Keaton Smith18:39.7Concord 149.4
11Ryder Woodwyk18:40.0Spring Lake 149.3
10Mason Benson18:40.1FHC GR Forest Hills Central 149.3
11Eddy Hedrick18:40.3Adrian 149.2
10David Driver18:40.8East Kentwood 149.1
12Tommy Kratochwill18:40.8Ann Arbor Fr Gabriel Richard 149.1
10Ryan Sorrell18:40.8GR NorthPointe Christian 149.1
11Quincen Hackbardt18:41.5FHN GR Forest Hills Northern 148.8
10Ivan Manlan-Coulibaly18:41.8Kalamazoo Central 148.7
10Liam Tiles18:41.8Spring Lake 148.7
12Nathan Cromar18:42.1Mt. Pleasant Sacred Heart 148.6
11Sutton Klaus18:42.2Clare 148.6
11Braeden Gildea18:42.9Mattawan 148.4
12Dayton Moran18:42.9Richland Gull Lake 148.4
11Hayden Selesky18:42.9Lansing Catholic 148.4
10Joseph McCoy18:43.0Delton-Kellogg 148.3
10Carter Brouwer18:43.1Bangor 148.3
12Kaden Mingerink18:43.1GR Covenant Christian 148.3
9Logan Kelly18:43.3GR_South Christian 148.2
12Ronan MacArthur18:43.5Brighton 148.2
12Justin Jensen18:43.6Whitehall 148.1
9Lukasz Butkiewicz18:43.6Kalamazoo Hackett 148.1
12Owen Moore18:43.7Portland 148.1
9Jonah Nagel18:43.8Caledonia 148.1
11Grant Feldpausch18:44.2Caledonia 147.9
9Tony Perez18:44.2Watervliet 147.9
11Isaac Millward18:44.2Portage Central 147.9
10Graham Sleper18:44.3Kalamazoo Loy Norrix 147.9
11Kellen Siems18:44.4Kalamazoo Hackett 147.9
9Mason Charon18:44.4Jenison 147.9
10Carson Beach18:44.6Hanover-Horton 147.8
10Logan Sicilia18:44.9Wyoming Potter’s House 147.7
11Devlin Johnson18:45.0Freedom 147.7
10Charles Bare18:45.2Kalamazoo Central 147.6
11Oliver Howie18:45.2Port Huron Northern 147.6
10Justin Walters18:45.4Zeeland East 147.5
10Riley Szalai18:45.4Edwardsburg 147.5
12Bryce Vanderkodde18:45.6Hartford Union 147.5
11Elijah Louissaint18:46.0Grand River Prep 147.3
9Kellan Bessey18:46.0Jenison 147.3
12Jacob Kuntz18:46.1Buchanan 147.3
10Rhy Schneider18:46.3Rockford 147.2
12Cole Wisener18:46.4Byron Center 147.2
12Dane Sprague18:46.5Allendale 147.2
11Joseph White18:46.6Ann Arbor Rudolf Steiner 147.1
11Quinn Sanderson18:46.9FHE Ada Forest Hills Eastern 147.0
11Jake Volz18:47.2Okemos 146.9
11Rian Powers18:47.3Holland 146.9
12Rex Jackson18:47.5GR_South Christian 146.8
10Logan Spangler18:47.6GR NorthPointe Christian 146.8
9John Fedewa18:47.7Ann Arbor Fr Gabriel Richard 146.8
9Ian Dennis18:48.4Whitehall 146.5
11Wilson Sheldon18:48.6Jackson Lumen Christi 146.5
9Clyde Wolfe18:48.6Kalamazoo Loy Norrix 146.5
10Joseph Edwards18:48.8New Buffalo 146.4
11Eli Willoughby18:49.1Grand Traverse Academy 146.3
12Jack Anderson18:49.5FHE Ada Forest Hills Eastern 146.2
10Xavier Peralta18:49.6Grand River Prep 146.1
9Will Swanwick18:50.0Centreville 146.0
12Ayden Fisher18:50.1FHC GR Forest Hills Central 146.0
10Mason Szyniszewski18:50.1Grandville 146.0
11Britton Wheeler18:50.1Maple City Glen Lake 146.0
10Declan Shoffner18:50.2Cedar Springs 145.9
11John Birzer18:50.4Hillsdale Academy 145.9
11Eric Pierce18:50.7Byron Center 145.8
10Isaac Vandlen18:50.8Spring Lake 145.7
12Jack Helsel18:50.9Manton 145.7
12Leo Bearss18:51.2Yale 145.6
12Hayden Dannenberg18:51.3Holland Christian 145.6
9Eli Schout18:51.5Hudsonville Unity Christian 145.5
12Trey Hall18:52.3Three Rivers 145.2
10Henry Dupuis18:52.6Caledonia 145.1
9Max Wassa18:52.9Maple City Glen Lake 145.0
9Anthony Durocher18:53.1St. Joseph 145.0
10Caleb Elwell18:53.3Mattawan 144.9
12Luke Doyle18:53.4Culver Academies 144.9
10Griffin Kreger18:53.4St. Clair 144.9
12Bristen Cekander18:53.6Hanover-Horton 144.8
11Jadon Dettmann18:54.2Martin 144.6
9Everett Marshall18:54.3Hanover-Horton 144.6
10Noah Dallas18:54.5Freedom 144.5
10Walter Armstrong18:54.8Benzie Central 144.4
10Ethan Kamp18:54.9Spring Lake 144.4
12Kian Sprik18:55.3FHN GR Forest Hills Northern 144.2
11Carson Pullins18:55.4Bangor 144.2
10Liam Imhoff18:55.5Kent City 144.2
11Joseph Haupt18:56.2Clare 143.9
12Charlie Gibson18:56.7Three Oaks River Valley 143.8
11Nolan Wiens18:56.9South Haven 143.7
11Tanner Kuhn18:57.3New Boston Huron 143.6
9Kenneth Thompson18:57.8Ann Arbor Skyline 143.4
10Keagon Kostecki18:58.0Big Rapids 143.3
10Garrett Holzhausen18:58.1Thorp 143.3
10Gavin McCarney18:58.5Richland Gull Lake 143.2
10Parker Ginsberg18:58.5Grandville 143.2
12Hayden Barker18:58.6Monroe 143.1
12Nick Muday18:58.6Delton-Kellogg 143.1
10Kingston Remar18:58.8Lowell 143.1
10Zadan Ryskamp18:58.8GR NorthPointe Christian 143.1
11Asher Barz18:59.0Mount Pleasant 143.0
10Griffin Wenta18:59.3Spring Lake 142.9
11Aiden Unangst18:59.3Kalamazoo Loy Norrix 142.9
10Jackson Bannister18:59.6East Kentwood 142.8
9Cooper Feagan18:59.6Petoskey St. Michael 142.8
9Jayden Barnett19:00.1Culver Academies 142.6
10Blake Zuidema19:00.6FHN GR Forest Hills Northern 142.5
11Christian Villa-Bilton19:00.8Clare 142.4
11Aiden Jackson19:01.2White Pigeon 142.3
10Josiah Wagoner19:01.7St. Joseph 142.1
10Brendan McAuliffe19:01.8Rockford 142.1
11Isaiah Wilson19:01.8GR NorthPointe Christian 142.1
10Trevor Mieras19:02.9Hudsonville 141.7
11Andreas Krapp19:03.0Fremont 141.7
9Matthew McFall19:03.8Pinckney 141.4
11Isaiah Morrow19:03.9Manton 141.4
11Noah Glaza19:04.4Freedom 141.2
10Liam Raseman19:04.4Otsego 141.2
10Braiden Schuh19:04.5Edwardsburg 141.2
12Bridger Streeter19:04.8Kalamazoo Loy Norrix 141.1
11Kasey Springer19:04.8Whitmore Lake 141.1
11Daniel Erdmann19:05.7Wyoming Potter’s House 140.8
9Cooper Green19:05.8Mount Pleasant 140.7
11Riley Laporte19:05.9Kalamazoo Central 140.7
10Cole Carless19:06.2Yale 140.6
10Tony Hilton19:06.5Three Rivers 140.5
12Levi Fox19:06.6Mount Pleasant 140.5
9Jaxon Williams19:06.6Grand Traverse Academy 140.5
12Peter Ross19:06.8Ann Arbor Fr Gabriel Richard 140.4
11Sean Bostwick19:06.9Rockford 140.4
10Alex Deyoung19:07.2FHN GR Forest Hills Northern 140.3
10Jack Sagowitz19:07.2Brighton 140.3
12Elijah Ozenbaugh19:07.5Whitmore Lake 140.2
12Miles Wright19:07.6Maple City Glen Lake 140.1
12James Rahe19:07.7Hillsdale Academy 140.1
11Tyne Evans19:07.9Stanton Central Montcalm 140.0
12Brandon McCullough19:08.2Kent City 139.9
11Alex Diaz19:08.3Hartford 139.9
11Lucas Szczesny19:08.3Portage Central 139.9
9Justin Christoffersen19:08.5Fremont 139.8
9James Sanders19:08.6Breckenridge 139.8
11Sam Miller19:08.7Portage Northern 139.8
11Austin Hale19:08.7Kalamazoo Central 139.8
12Logan Hetherington19:08.9Jackson Lumen Christi 139.7
10Thomas Wickenheiser19:09.1Monroe St. Mary CC 139.6
11Noah Wolff19:09.4Hartford Union 139.5
11Corbin Knoerr19:09.5Bay City Western 139.5
9Kamden Grice19:09.5Kalamazoo Central 139.5
9Benjamin Cramer-Erbes19:09.6Kalamazoo Central 139.5
10Charles Lucas19:09.8Hudsonville 139.4
11Lucas Frentz19:10.0Edwardsburg 139.3
10Lincoln Davis19:10.1Mattawan 139.3
12Lawson Miller19:10.6Muskegon Oakridge 139.1
9Bentley Molitor19:10.6Buchanan 139.1
11Tyce Wakefield19:10.7FHN GR Forest Hills Northern 139.1
11Carson Summerfield19:11.2Vicksburg 138.9
12Isaac Whipple19:11.3Grand Traverse Academy 138.9
11Benjamin Fox19:11.7Whitmore Lake 138.8
12Everett Radgens19:11.8Vicksburg 138.7
10David Kore19:12.0Three Rivers 138.7
11Elijah Laninga19:12.0Holland Calvary Christian 138.7
11Hunter Hayes19:12.1Martin 138.6
10Ethan Dertien19:12.2Hudsonville Unity Christian 138.6
9Elijah Harris19:12.4Three Rivers 138.5
11Reece Hoyt19:12.4GR Christian 138.5
11Jaxon Bunce19:12.7Gobles 138.4
12Isaac Cruz19:12.8Saugatuck 138.4
10Nick Dejesus19:12.9Ann Arbor Pioneer 138.4
12Chase Somers19:13.3Freedom 138.2
12Dexter Martin19:13.3Maple City Glen Lake 138.2
12Gabe Gauss19:13.6Rockford 138.1
11Carson Szarejko19:13.9BC Harper Creek 138.0
10Mason Harrison19:13.9Caledonia 138.0
12Caden Hughes19:14.3Remus Chippewa Hills 137.9
12Kona Crump19:14.4Clare 137.9
11Brady Moran19:14.4Jackson Lumen Christi 137.9
9Landan Jenkins19:14.5BC Harper Creek 137.8
12Jacob Burton19:14.6Portage Northern 137.8
9Jairo Lugo19:14.8Kalamazoo Central 137.7
9Josiah Ruble19:15.0BC Harper Creek 137.7
9Caleb Neubert19:15.1BC Harper Creek 137.6
12Graydon Ott19:15.3GR West Mich. Aviation 137.6
11Landin Fisher19:15.4Adrian 137.5
9Hunter Taylor19:15.5Cadillac 137.5
12Gavin Escamilla19:15.7Bay City Western 137.4
10Max Sytsma19:15.7Kalamazoo Loy Norrix 137.4
9Austin Ruppel19:16.1Marshfield 137.3
10Kassian McKenzie Thompson19:16.8Muskegon Mona Shores 137.1
12Caleb Looyenga19:16.9GR Covenant Christian 137.0
11Luke McCarty19:17.4Hudsonville 136.9
10Max Taylor19:17.7Fremont 136.8
10Charles Spencer19:17.7Buchanan 136.8
10Logan Carrier19:18.0Yale 136.7
10Cameron Stone19:18.3Grandville 136.6
12Romain Sainte19:18.4Manton 136.5
12Ethin Chandler19:18.5Benzie Central 136.5
11Liam Heyboer19:18.6GR Covenant Christian 136.5
12Trevin Warner19:19.0Parma Western 136.3
9Chase Blain19:19.3Howard City Tri-County 136.2
11Grant Mielke19:19.4Freedom 136.2
9Micah Scholma19:19.8Muskegon Western Mich. Christian 136.1
12Austen Walden19:20.0Constantine 136.0
12Henry Sloat19:20.1Centreville 136.0
9Ryan Webber19:20.2Otsego 135.9
12Brody Sims19:20.3St. Clair 135.9
11Beau Kirtdoll19:20.3Niles 135.9
11Colin Gallagher19:20.5Kalamazoo Hackett 135.8
10Jacob Gray19:20.6Jonesville 135.8
9Simon Carr19:21.2Saugatuck 135.6
12Troyer Serna19:22.6Three Rivers 135.1
12Justin Ryland19:22.7Richland Gull Lake 135.1
10Luis Hirt19:22.8GR NorthPointe Christian 135.1
9Kaiden Pearce19:23.0Bangor 135.0
12Jacob Sinclair19:23.7Kalamazoo Loy Norrix 134.8
11Ethan Curtiss19:23.8FHC GR Forest Hills Central 134.7
12Alex Edwards19:23.8Grandville 134.7
12Beck Ytterberg19:24.7Bridgman 134.4
12Alex Martin19:24.8Chelsea 134.4
12Ryland McIntyre19:24.9BC Harper Creek 134.4
9Gerry Valchine19:25.1Chelsea 134.3
9Theo Freestone19:25.3Kalamazoo Loy Norrix 134.2
10Ashton Skinner19:25.7Saugatuck 134.1
11Drew Vanderpuyl19:25.8Coldwater 134.1
9Ryan Hannant19:26.4FHN GR Forest Hills Northern 133.9
9Briggs Baker19:26.9Jonesville 133.7
12Reed Schroeder19:27.0Pewaukee 133.7
12Eric Popa19:27.1Mount Pleasant 133.6
11Johnny Gruppen19:27.3Hudsonville Unity Christian 133.6
10Jacob Christoffersen19:27.6Fremont 133.5
9Henry Parin19:27.7Culver Academies 133.4
12Kaden Goodman19:27.8Kalamazoo Central 133.4
11Mason England19:28.0GR Catholic Central 133.3
9Cody Schroeder19:28.1Jackson Lumen Christi 133.3
9Logan Mahan19:28.3Cadillac 133.2
11Nolan Mitchell19:28.6Pewaukee 133.1
11Nathan Sanderson19:28.8GR NorthPointe Christian 133.1
10Joseph Segard19:28.8GR NorthPointe Christian 133.1
12Ryan Stewart19:29.0Holland Christian 133.0
10Richard Lewis19:29.2Whitmore Lake 132.9
12Dillan Roosien19:29.4GR West Mich. Aviation 132.9
9Zachary Vogelsberg19:29.6Portage Northern 132.8
12Matthew Badley19:29.6Whitehall 132.8
12Jack Slotman19:29.7Hartford Union 132.8
10Jameson Huhn19:29.9Pewaukee 132.7
10Tristin Quist19:30.0McBain 132.7
12Willem Spoelhof19:30.4FHN GR Forest Hills Northern 132.5
9Colton Smith19:30.6FHE Ada Forest Hills Eastern 132.5
12Perry Middaugh19:30.6Grand Traverse Academy 132.5
10Logan Franklyn19:30.8Spring Lake 132.4
10Jace Hilton19:30.9Delton-Kellogg 132.4
12Dan Maes19:31.3Richland Gull Lake 132.2
10William Schlueter19:31.4Hillsdale Academy 132.2
9James Hollebeek19:31.4Rockford 132.2
10Isaac Bennett19:31.5Caledonia 132.2
9Luke Balaze19:31.6Grass Lake 132.1
11Gari Salvador-Garcia19:32.0Martin 132.0
10Oliver Lindley19:32.7Hillsdale Academy 131.8
9Max Reed19:33.2Centreville 131.6
9Ethan King19:33.5Portage Central 131.5
12Evan Rolston19:33.6Stanton Central Montcalm 131.5
10Macen Kemp19:33.6Romeo 131.5
10Cole Slotman19:33.9Hartford Union 131.4
11Josaias Robles19:33.9Hartford 131.4
11Austin Finkbeiner19:34.6Grand River Prep 131.1
9Easton Warners19:34.9Ludington 131.0
11Stephen Gadaire19:35.1Ann Arbor Pioneer 131.0
12Eli Martin19:35.3Schoolcraft 130.9
9Malachi Allersma19:35.8Delton-Kellogg 130.7
11Ethan Jenne19:36.1Fennville 130.6
10Beckett Swanson19:36.3Cadillac 130.6
10Micah Maier19:36.4St. Joseph 130.5
9Zachary Mann19:36.8Rockford 130.4
12Colin Carrier19:37.2GR Catholic Central 130.3
12Nick Pumani19:37.2Berrien Springs 130.3
12Henry Freestone19:37.2Kalamazoo Loy Norrix 130.3
9Scout Freiheit19:38.3Whitehall 129.9
10Andrew Duthler19:38.4GR Covenant Christian 129.9
12Sam Kik19:38.7Kent City 129.8
11Brock Hunter19:39.0Montague 129.7
11Tristen Hinson19:39.1Zeeland East 129.6
10Lucas Ofstein19:39.4Portage Central 129.5
12Jack Karalash19:39.9Richland Gull Lake 129.4
11Liam Pesce19:40.4Niles 129.2
12Levi Beltman19:40.5Grand River Prep 129.2
11Ben Brower19:40.9Hudsonville Unity Christian 129.0
11Nicolas Eisen19:41.1Allendale 129.0
12Connar McDonald19:41.1Sanford-Meridian 129.0
10Danny Kietzman19:41.2Culver Academies 128.9
11Grant Bulgrien19:41.3Hanover-Horton 128.9
12Edward Wuerthele19:41.4FHN GR Forest Hills Northern 128.9
12Landon Harris19:41.9Benzie Central 128.7
11James Maher19:42.0Richland Gull Lake 128.7
10Conner Terry19:42.1East Kentwood 128.6
9Will Donahue19:42.5Hillsdale Academy 128.5
10Adrian Gallegos19:42.6Muskegon Mona Shores 128.5
9Daniel Kramer19:42.6Pewaukee 128.5
9Parker Robinett19:42.8Thorp 128.4
10James Lynn19:43.2Ann Arbor Fr Gabriel Richard 128.3
9Henry Young19:43.4Kalamazoo Hackett 128.2
10Zavier Gutierrez19:43.6Hartford 128.1
10David Steenwyk19:44.1Holland Christian 128.0
12Calvin Haydamacker19:44.2Flat Rock 127.9
10Brighton Lam19:44.8Vicksburg 127.7
11Austin Kloha19:45.1Freedom 127.6
10Ashton Dingee19:45.1Galesburg-Augusta 127.6
12Cason Adams19:45.5Maple City Glen Lake 127.5
11Colin Stawasz19:46.1Lowell 127.3
12Skyler Franklin19:46.3McBain 127.2
9Easton Corradini19:46.4Portage Central 127.2
9Andy Falk19:46.6GR Christian 127.1
9Carsten Udell19:46.7Hartford Union 127.1
11Ryland Pastor19:47.1BC Harper Creek 127.0
11Gus Heath19:47.6Hillsdale Academy 126.8
12Landon Koole19:47.8GR Covenant Christian 126.7
9Gavin Aguilar19:47.9GR Catholic Central 126.7
10Steven Foltz19:48.0Yale 126.7
12Samuel Deyoung19:48.1GR Christian 126.6
11Dean McKellar19:48.3Maple City Glen Lake 126.6
11Bryce Hekter19:48.7Centreville 126.4
9Lucas Crozier19:49.2Muskegon Mona Shores 126.3
11Preston Vasas19:50.0Chelsea 126.0
12Clark Douglas19:50.1Bridgman 126.0
10Trevor Meyer19:50.4Otsego 125.9
9Lucas Westcott19:50.4Kalamazoo Central 125.9
10Rudy Lowry19:50.9Hanover-Horton 125.7
10Ethan Bastos19:51.0Portage Northern 125.7
9Dylan McKinney19:51.0Rockford 125.7
9Judah Molchan19:51.1Hudsonville 125.6
12Ronan Turrell19:51.3St. Clair 125.6
9Ryan Kaczor19:51.3Freedom 125.6
9Clark Stevens19:51.3Edwardsburg 125.6
9Aerin Alvaro19:51.8Romeo 125.4
11Garrett Patrick19:52.4New Boston Huron 125.2
10Leo Voytenko19:52.4Kalamazoo Christian 125.2
10Max Wolgast19:52.6Three Rivers 125.1
12Aldolfo Vera-Rangel19:52.6Remus Chippewa Hills 125.1
12Gavin Stursma19:53.2Jenison 124.9
12Louie Macon19:53.7New Boston Huron 124.8
11Rhet Johnson19:54.2Hartford Union 124.6
11Zack Buttigieg19:54.9Grass Lake 124.4
12William Warner19:55.3Clare 124.2
11Alden Lucas19:55.4Hudsonville Unity Christian 124.2
9Lucas Newberry19:55.7Coldwater 124.1
10Zane Molewyk19:55.9Coopersville 124.0
9Drew Swanwick19:56.2Centreville 123.9
12Daxton MacDonald19:56.3Muskegon Mona Shores 123.9
10Magnus McCallister19:56.5Culver Academies 123.8
9Theo Cruz19:56.5Ann Arbor Pioneer 123.8
12Christian Prong19:56.8South Haven 123.7
10David Ledden19:56.9Constantine 123.7
11Elijah Norman19:56.9Jonesville 123.7
12Lucas Korsmo19:57.3GR West Mich. Aviation 123.6
10Ayden Jones19:57.4Delton-Kellogg 123.5
12David Sager19:57.4Gobles 123.5
10Devin Stotz-Ghosh19:57.5Portage Central 123.5
9Declan Kintner19:57.7Bay City Western 123.4
11Van Roach19:57.8Muskegon Mona Shores 123.4
10Reuben Lorenz19:58.0St. Joseph 123.3
9Gage Roodvoets19:58.1GR_South Christian 123.3
10Benjamin Rowekamp-Ambs19:58.2Mattawan 123.3
12Henry Elzinga19:58.2GR West Mich. Aviation 123.3
11Grady Galaviz19:58.5Thorp 123.2
11Reise Bateson19:58.7Hartford Union 123.1
11Josiah Thelen19:58.8Grandville 123.1
12Jacob Vanvlerah19:59.0FHE Ada Forest Hills Eastern 123.0
10Caleb Sausser19:59.0Kalamazoo Central 123.0
9Kowen Van Sickle19:59.1Hillsdale Academy 123.0
10Austin Vista19:59.4Jenison 122.9
12Leo Student19:59.8Mount Pleasant 122.7
10Levi Groenhout19:59.8Zeeland East 122.7
12Dontrel Taylor19:59.8Three Rivers 122.7
12Ben Holbrook20:00.0New Boston Huron 122.7
12Simon Beougher20:00.3Kalamazoo Loy Norrix 122.6
9Noah Mingerink20:00.4GR Covenant Christian 122.5
10Nathan Wearing20:00.6Jenison 122.5
9Shane Murphy20:00.7Ann Arbor Pioneer 122.4
10Tegan Lowe20:00.8Lowell 122.4
11Caden Post20:01.1Wyoming Potter’s House 122.3
11Nathaniel Phillips20:01.2Jenison 122.3
9Mike Hernandez20:01.3Three Oaks River Valley 122.2
11Noah Withers20:01.6Lawton 122.1
12Braiden Wright20:02.0Howard City Tri-County 122.0
10Wyatt Newton20:02.1Kalamazoo Loy Norrix 122.0
10Henry Wert20:02.5Hudsonville 121.8
12Cameron Weers20:02.5Marshfield 121.8
11Isaac Sandelin20:02.8Vicksburg 121.7
10Daren Austin20:02.8Parchment 121.7
11Noah Chinavare20:02.8Sanford-Meridian 121.7
9Dakoda Worley20:03.3Kent City 121.6
12Cole Cannon20:03.6Gobles 121.5
12Kael Fay20:04.3Benzie Central 121.2
9Caleb Canavan20:04.5Portage Northern 121.2
11Adam Hasenbank20:05.1Allendale 121.0
10Jeremiah Vanhouten20:05.6Martin 120.8
12Gavin Bishop20:05.7St. Clair 120.8
12Carson Johnson20:06.0Sanford-Meridian 120.7
12Jaciel Ruiz20:06.1Fennville 120.6
9James Forney20:06.3Lowell 120.6
11Tanner Carlson20:06.3Remus Chippewa Hills 120.6
10Ben Mulder20:06.5McBain 120.5
9Luca Mesch-Carinci20:06.6Kalamazoo Loy Norrix 120.5
9Gage Salsbery20:07.0GR Catholic Central 120.3
9Stephen Holm20:07.2Hillsdale Academy 120.3
9Cullen Gallagher20:07.7Clare 120.1
12Lucas Dudley20:08.2Mendon 119.9
12Bowie Pawson20:08.5Howard City Tri-County 119.8
12Maxwell McGrath20:08.5FHN GR Forest Hills Northern 119.8
10Austin Carr20:08.6Kalamazoo Loy Norrix 119.8
11James Odell20:08.9Bloomingdale 119.7
10Rileigh Schmitz20:09.3Muskegon Oakridge 119.6
12Knighten Rockwell20:09.3Galesburg-Augusta 119.6
10Tyson Beardsley20:09.6Holland Calvary Christian 119.5
10Brenton Musallam20:10.1New Boston Huron 119.3
10Caleb Glass20:10.1Grandville Calvin Christian 119.3
11Gavin Schans20:10.2Hopkins 119.3
12Dominic Boden20:10.7Howard City Tri-County 119.1
10Kenny Knudsen20:10.8Monroe St. Mary CC 119.1
10Jonathan Egan20:10.8Mt. Pleasant Sacred Heart 119.1
12Marley Hinds20:11.1Buchanan 119.0
11Eli Schneider20:11.8Okemos 118.7
9Kai Hopkins20:11.9Potterville 118.7
11Miles Divozzo20:12.1Holland Black River 118.6
12Tyler Gilbert20:12.2Parma Western 118.6
10Calvin Bagale20:12.9Marshfield 118.4
10Owen Peterson20:13.0Manton 118.3
12Jack Loomis20:13.1Bangor 118.3
9Boston Pollock20:13.1Kalamazoo Loy Norrix 118.3
10Josiah Passig20:13.2Buchanan 118.3
8Owen Banyon20:13.3St. Joseph Our Lady of the Lake C 118.2
12Micaiah Sylvester20:13.4Centreville 118.2
11Connor Banyon20:13.6St. Joseph Our Lady of the Lake C 118.1
10Tanner Krzysik20:13.8Hastings 118.1
11Ethan Nagel20:14.0Sanford-Meridian 118.0
9Alex Paulsen20:14.3Grandville 117.9
9Nicholas Hakala20:14.4Mattawan 117.9
12Garrett Vanderzyl20:14.7Howard City Tri-County 117.8
11Micah Manion20:15.0GR Christian 117.7
11Aydin Truong20:15.8FHN GR Forest Hills Northern 117.4
9Theodore Arseneau20:15.9Niles 117.4
11Henry Lace20:16.1Edwardsburg 117.3
11Gage Scott20:16.1Newaygo 117.3
9Aro Smith20:16.3Vicksburg 117.2
10Coleman Wendzel20:16.3Richland Gull Lake 117.2
9Silas Schlutt20:16.5Buchanan 117.2
11Oliver Mildenberg20:17.0Centreville 117.0
11Lenny Zhou20:17.1Culver Academies 117.0
12Benjamin Postma20:17.3Thorp 116.9
12Landon Hayes20:17.5Constantine 116.8
11Hayden Deckrow20:17.7FHE Ada Forest Hills Eastern 116.8
10Dominik Kranz20:17.7Petoskey St. Michael 116.8
9Jakin Prong20:17.8South Haven 116.7
10Joseph Berry20:17.8Jackson Lumen Christi 116.7
10Tyler Severino20:17.8Kalamazoo Loy Norrix 116.7
9Emmett Elsner20:18.2Kent City 116.6
11Will Heagle20:18.6GR Christian 116.5
12Eliot Pavlik20:18.8Kalamazoo Loy Norrix 116.4
10Zachary Siegel20:18.8Kalamazoo Loy Norrix 116.4
11Kai Crosthwaite20:18.9Jackson Lumen Christi 116.4
12Samuel Mathiesen20:19.0Portage Central 116.3
11Tyler Buck20:19.1GR_South Christian 116.3
10Jack Walter20:19.2Muskegon Western Mich. Christian 116.3
9Loren Thelen20:19.4Pewaukee 116.2
11Greg Steele20:19.5Clare 116.2
9Ezra Winkle20:19.7Wyoming Potter’s House 116.1
12Jaxon Max20:20.3Kent City 115.9
12Ethan Quibell20:20.4East Kentwood 115.9
10Gideon Stumph20:20.4Byron Center Zion Christian 115.9
9Timothy Pomeroy20:20.5Ludington 115.8
11Evan Perry20:20.6Flat Rock 115.8
9Eli Jurasek20:20.7Hanover-Horton 115.8
11Oliver Vonk20:20.7Holland Calvary Christian 115.8
10Isaac Kamps20:21.5GR Covenant Christian 115.5
10Dylan Vanderploeg20:21.5GR Christian 115.5
11Mac Satterfield20:21.7Hanover-Horton 115.4
9Finley Richardson20:21.9Kalamazoo Loy Norrix 115.4
9Deacon Bacalia20:22.8Kalamazoo Central 115.1
12Noah Hetler20:23.0Howard City Tri-County 115.0
12Parker Volstorf20:23.2Three Oaks River Valley 114.9
10Joel Lewis20:23.5Hillsdale Academy 114.8
10Cayd Wohlscheid20:23.8Mt. Pleasant Sacred Heart 114.7
10Brody Bushman20:23.9BC Harper Creek 114.7
12Shin Sato20:24.3Stanton Central Montcalm 114.6
9Jack Deboer20:24.5Otsego 114.5
12Hayden Richey20:25.0Lansing Catholic 114.3
10Leon Wahl20:25.0Bear Lake-Onekama 114.3
12Caleb Forward20:25.2Bear Lake-Onekama 114.3
12Charles Vance20:25.4FHN GR Forest Hills Northern 114.2
9Micah Blackledge20:25.9Lansing Catholic 114.0
11Alejandro Lemus20:26.1Eau Claire 114.0
11Cole Simpson20:26.6FHC GR Forest Hills Central 113.8
11Ezra Sitler20:26.8Holland Calvary Christian 113.7
9Juan Guardiola-Parra20:26.9Hartford Union 113.7
10Seth Alderman20:27.0Kalamazoo Central 113.7
10Henry Davis20:28.2Jenison 113.3
12Connor Geigley20:28.5Centreville 113.2
12Aiden Parker20:28.6Coldwater 113.1
10Asher Ornee20:28.9Holland Black River 113.0
10Adrian Hoogeboom20:29.4Zeeland East 112.9
9Declan Ball20:29.6Cadillac 112.8
11Alexander Boynton20:29.6Schoolcraft 112.8
11Luke Arendshorst20:30.1Holland 112.6
12Ezequiel Cardozo-Aviles20:30.9Watervliet 112.4
10Ryan Boshoven20:31.2GR Catholic Central 112.3
10Samuel Geiger20:31.9Culver Academies 112.0
10Landon Weis20:32.2Centreville 111.9
10Jackson Hunt20:32.3BC Harper Creek 111.9
10Trent Scarlavai20:33.4GR West Catholic 111.5
11Nick Stevens20:33.4Galesburg-Augusta 111.5
9Milo Kraegel20:33.4GR Christian 111.5
9Liam Bisnett20:33.8Mattawan 111.4
11Brandon Watz20:34.0Bay City Western 111.3
11Dylan Hodges20:34.1Chelsea 111.3
12Ryder Cornett20:34.1Jonesville 111.3
10John Deyoung20:34.4GR Christian 111.2
9James Feldpausch20:34.7Portland 111.1
12Broderick Yensch20:35.5New Boston Huron 110.8
9Mason Segur20:35.6Byron Center 110.8
11Ian Deruiter20:35.9Byron Center Zion Christian 110.7
11Aiden Douma20:36.2Zeeland East 110.6
9Corey Stahl20:36.5Benzie Central 110.5
9Ian Isaak20:36.9Portage Northern 110.4
9Carsen Modderman20:37.4Coopersville 110.2
9Alekzander Watkins20:38.0Kalamazoo Central 110.0
12Kai Dila20:38.1Ludington 110.0
9Lucas Lombard20:38.4Fennville 109.9
11Josue Morales-Perez20:39.1Dowagiac Union 109.6
11Zack Zarna20:39.1Howard City Tri-County 109.6
12Connor Huff20:39.3Bloomingdale 109.6
11Elijah Pulver20:39.7Petoskey St. Michael 109.4
12Dario Barella20:39.8Flat Rock 109.4
10Ryan Khatir20:40.2Muskegon Mona Shores 109.3
11Ryan Geerts20:40.2Holland 109.3
12Issak Stitt20:40.4Zeeland East 109.2
9Finley Kuiper20:41.0GR Covenant Christian 109.0
9Calvin Rykse20:41.0Howard City Tri-County 109.0
11Charlie Dyer20:41.5Zeeland East 108.8
11Aidan Cole20:41.5FHN GR Forest Hills Northern 108.8
12Caden Leatherman20:41.8Hudsonville Unity Christian 108.7
11Anthony Jasheway20:42.5St. Joseph Our Lady of the Lake C 108.5
9Brydan Wing20:42.6Cadillac 108.5
12Keegan Shephard20:42.6Sanford-Meridian 108.5
10Adam Shoemaker20:43.1Hudsonville Unity Christian 108.3
11Adam Knopfler20:43.3Montague 108.2
12Gavin Robbins20:44.7Mattawan 107.8
9Lucas Hirt20:44.9GR NorthPointe Christian 107.7
11Michael Tycner20:45.0Mount Pleasant 107.7
9Alec Garst20:45.2Grandville 107.6
10August Montgomery20:45.5Kalamazoo Loy Norrix 107.5
12Christian Warriner20:45.6Jackson Lumen Christi 107.5
12Alessandro Castillo20:45.8Holland 107.4
11Michael Austin20:46.1Kalamazoo Loy Norrix 107.3
10Wesley Harrington20:46.3Parchment 107.2
12Dale Sehy20:46.6Vicksburg 107.1
9Dylan Thome20:46.7GR_South Christian 107.1
12Nazario Estrada20:47.3Holland 106.9
9Grady McDaniel20:47.3Grass Lake 106.9
11Gerrit Bol20:47.5GR Covenant Christian 106.8
9Tristan Byrne20:47.8Byron Center 106.7
11August Stelzer20:48.1Ann Arbor Pioneer 106.6
11Brandon Buskulic20:49.1Pewaukee 106.3
11Dilan Vargas20:49.2Eau Claire 106.3
12Kody Hazen20:49.3Remus Chippewa Hills 106.2
12Viktor Norrod20:49.6Marshfield 106.1
10Pender Workman20:49.6Thorp 106.1
9Devin Kuiper20:49.6GR Covenant Christian 106.1
10Jack Feenstra20:50.1Byron Center Zion Christian 106.0
9Ethan Hanna20:50.2Fremont 105.9
12Jp Bohr20:50.9Lansing Catholic 105.7
10Oliver Trout20:51.0Niles 105.7
10Angel Brito20:51.1Dowagiac Union 105.6
10Quinn Lum20:51.1Lansing Catholic 105.6
10Luke Hildebrand20:51.3Berrien Springs 105.6
11Oscar Lucas20:51.8Kalamazoo Loy Norrix 105.4
10Simeon Strong20:52.4Chelsea 105.2
10Matthew Hoffmeyer20:52.5Grand Haven 105.2
9Hunter Wagoner20:52.6Coldwater 105.1
9Luke Muckle20:52.7Jackson Lumen Christi 105.1
11Max White20:52.7Hillsdale Academy 105.1
9Madeus Muniz20:53.1GR West Mich. Aviation 105.0
10Isaac Fletcher20:53.7Mattawan 104.8
9Jase Herendeen20:54.2Concord 104.6
10Edward Gorkowski20:54.4East Kentwood 104.5
9Matthew Read20:54.4FHN GR Forest Hills Northern 104.5
9Thomas Steed20:55.7Petoskey St. Michael 104.1
9Matthew Falkenstein20:55.9Centreville 104.0
9Isaiah Radawski20:56.0Portage Central 104.0
10Hunter Page20:56.2Schoolcraft 103.9
10Nicolas Thery20:56.4Culver Academies 103.9
9Ravi Kothari20:56.7Ann Arbor Pioneer 103.8
12Jackson Sytsma20:56.8GR_South Christian 103.7
11Levi Dawson20:57.0Montague 103.7
10Greyson Mudget20:57.3Holland Black River 103.6
9Iain Gaebler20:57.7Hillsdale Academy 103.4
11Destan Ardan20:57.8Grand Traverse Academy 103.4
11Jack Meehan20:57.9Chelsea 103.4
11Joshua Vandenboom20:58.6Culver Academies 103.1
10Zane Jason20:59.2Concord 102.9
12Will Ryan20:59.6Monroe St. Mary CC 102.8
9Jackson Laflure20:59.7GR NorthPointe Christian 102.8
10Landon Evans20:59.7Schoolcraft 102.8
9Kaleb Pschigoda20:59.7Three Oaks River Valley 102.8
10Donovan Wells20:59.9Potterville 102.7
12Kaden Leiter21:00.5Watervliet 102.5
10Alex Timmers21:01.4Hastings 102.2
12Zachary Spaulding21:01.8Newaygo 102.1
9Carl Nolan21:02.4Petoskey St. Michael 101.9
9Reo Avery21:03.1McBain 101.6
9Jeffrey Remijas21:03.2New Buffalo 101.6
9Max Cichon21:03.3Ann Arbor Pioneer 101.6
11Drew Roiniotis21:03.5Vicksburg 101.5
10Colton Seger21:03.5GR West Mich. Aviation 101.5
10Josh Cusack21:04.2GR West Catholic 101.3
10William Throw21:04.3White Pigeon 101.2
10Hudson Winne21:05.2Fennville 100.9
11Jayce Hughes21:05.3Muskegon Oakridge 100.9
11Renato Ianni21:05.3Whitmore Lake 100.9
10George Fredenberg21:05.4Chelsea 100.9
12Griffin Olson21:05.9Benzie Central 100.7
9Miles Decker21:06.0Mount Pleasant 100.7
10Liam McCue21:06.0Portage Central 100.7
11Tim Forward21:06.5Parchment 100.5
10Jacob Daniel21:06.5Eau Claire 100.5
12Eli Lewis21:07.1Muskegon Mona Shores 100.3
11Balois Franco21:07.3Dowagiac Union 100.2
10Gabe Smitko21:07.9FHC GR Forest Hills Central 100.0
10Caleb Lavoy21:08.7Lansing Catholic 99.8
12Ronan Weed21:09.1Petoskey St. Michael 99.6
10Danny Dion21:09.4Lansing Catholic 99.5
9Ethan Gracik21:10.0Lansing Catholic 99.3
10Bryan Ocelo21:10.0Hartford 99.3
10Jacob Keef21:10.2Byron Center 99.3
10Grady Johnston21:10.2Hopkins 99.3
11Zachariah Awad21:11.2FHN GR Forest Hills Northern 98.9
12Luke Schneider21:11.4Pewaukee 98.9
10Chase Skinner21:11.7Saugatuck 98.8
11Charles Johnson21:12.2Jenison 98.6
12Trevor Hayes21:12.5GR Covenant Christian 98.5
11Caleb Kramer21:12.7Hastings 98.4
11Zachary Heiks21:12.7Allendale 98.4
11Marcus Anderson21:13.7Grandville 98.1
10Kyan Sechen21:13.8Culver Academies 98.1
9Gabriel Martinez21:14.2Watervliet 97.9
9Brayden Bloom21:14.2Kent City 97.9
10Miguel Rodriguez21:14.5Niles 97.8
10River Borkowski21:14.7Newaygo 97.8
11Trent Ponstein21:14.7GR_South Christian 97.8
12Paul Tabit21:15.1Lansing Catholic 97.6
12Andrew Newenhouse21:15.8Grandville Calvin Christian 97.4
12Mason Maley21:16.5Chelsea 97.2
12Josiah Muller21:17.0Zeeland East 97.0
11Tim Finkbeiner21:17.4Grand River Prep 96.9
12Caleb Stumph21:17.6Byron Center Zion Christian 96.8
9Javier Jj Garcia21:18.0South Haven 96.7
10Evan Wehrman21:20.0Byron Center Zion Christian 96.0
10Shaymar Young21:20.0Portage Northern 96.0
9Drew Vantuinen21:20.4Holland Calvary Christian 95.9
9Levi Torongo21:21.2Benzie Central 95.6
9Caleb Olech21:21.4Otsego 95.5
9Matthew Austin21:21.6Cadillac 95.5
12Issac Romero21:21.6Fremont 95.5
11Angelo Hinson21:21.7White Cloud 95.4
12Noah Donker21:23.2Thorp 94.9
11Anthony Franco-Rivera21:23.5Bangor 94.8
9Steven Dietz21:24.1Newaygo 94.6
9Dimitrios Duque-Rico21:25.2GR West Mich. Aviation 94.3
10Luke Quardokus21:25.5Portage Northern 94.2
10Aidan Hebert-Foe21:25.5New Boston Huron 94.2
12Sam Fenech21:26.0Bridgman 94.0
11Keio Trimm21:26.3Three Oaks River Valley 93.9
12Cole Ver Strate21:26.8Hopkins 93.7
12Ari Johnson21:26.8Buchanan 93.7
10Aiden Vance21:27.1Marshfield 93.6
9Karston Kappenman21:27.2Kalamazoo Hackett 93.6
10Owen Leitow21:27.3Portage Northern 93.6
9Cash Suzore21:27.7Monroe St. Mary CC 93.4
12Hudson Bigford21:28.9FHC GR Forest Hills Central 93.0
9Benjamin Visser21:28.9Allendale 93.0
12Deegan Castaneda21:29.5Delton-Kellogg 92.8
10Cameron Chouinard21:29.6Allendale 92.8
11Jaxon Boehm21:30.2Stevensville Lakeshore 92.6
10Eathan Burnett21:30.5Watervliet 92.5
10Luke Lenzinger21:31.1Richland Gull Lake 92.3
11Levi Schipper21:31.8GR Covenant Christian 92.1
9Spencer Wolfram21:32.5GR Catholic Central 91.8
9Cale Vandyke21:33.1Allendale 91.6
10Michael Daugherty21:33.6Bear Lake-Onekama 91.5
10Parker Erb21:34.5Hastings 91.2
10Andrew Westra21:34.7GR Covenant Christian 91.1
12Tyler Higgins21:34.8White Cloud 91.1
12Jose Boger21:34.9Gobles 91.0
11Ryan Potts21:35.1Coopersville 91.0
9Clayton Broker21:35.9Centreville 90.7
11Sebastien Navis21:36.3Muskegon Western Mich. Christian 90.6
9Grant Dean21:36.4Portage Northern 90.5
12Luis Vasquez21:36.6Fennville 90.5
9Trey Rusbasan21:37.1St. Joseph 90.3
11Cole Dalton21:37.7Stevensville Lakeshore 90.1
11Camilo Gonzalez21:38.5Delton-Kellogg 89.8
11Brendan Cotter21:38.6Flat Rock 89.8
11Griffin Chisholm21:38.7Frankfort 89.8
11Jake Mennega21:39.8GR Christian 89.4
12Jacob Penna21:40.7GR Covenant Christian 89.1
11Logan Nederveld21:40.9Hudsonville Unity Christian 89.0
10Carter Sharpe21:41.3Monroe 88.9
12James Wright21:41.6Portage Northern 88.8
11Kevin Flores21:41.6Fennville 88.8
12Louis Musser21:42.2Bay City Western 88.6
12Muhannad Shebrain21:42.6Portage Central 88.5
12Cole Grundy21:42.9Clare 88.4
10Nathan Schuitema21:43.1Whitehall 88.3
9Jack Huhn21:43.1Pewaukee 88.3
9Oliver Kovac21:43.4St. Joseph 88.2
12Liam Schulz21:44.6Howard City Tri-County 87.8
9William Laubenthal21:44.7Mt. Pleasant Sacred Heart 87.8
11Derek Sonnevil21:45.0Constantine 87.7
11Colton Woods21:45.2Stevensville Lakeshore 87.6
12Jaxon Serna21:45.7Allendale 87.4
10Ryan Howley21:45.8Portage Northern 87.4
10Andres Perea Cala21:45.9Stanton Central Montcalm 87.4
9Miles Canfora21:45.9Lansing Catholic 87.4
12Seth Jenkins21:46.2Hudsonville 87.3
12Kylan Corbin21:46.7Portage Northern 87.1
9Grayson Field21:46.7Mattawan 87.1
11Luke Drnek21:46.8GR Covenant Christian 87.1
9Cooper Wolff21:46.9Cadillac 87.0
11Jack Favreau21:47.0Delton-Kellogg 87.0
9Tanner Byron21:48.0Otsego 86.7
9Lincoln Viviano21:48.1Romeo 86.6
11Rowan Banyon21:48.2St. Joseph 86.6
9Talon Abbott21:48.5Bangor 86.5
10Frederick Thurn21:48.8Portage Northern 86.4
10Vincent Ambrozaitis21:49.1Mt. Pleasant Sacred Heart 86.3
10John Thomas21:49.6Whitmore Lake 86.1
9Isaac Doubblestein21:50.0White Pigeon 86.0
12Josh Carlin21:50.1Lansing Catholic 86.0
9Cullem Emmert21:50.2FHN GR Forest Hills Northern 85.9
9Tristian Vandorp21:50.7GR NorthPointe Christian 85.8
11Luke Ho21:50.8FHC GR Forest Hills Central 85.7
10Leo Lemieux21:51.4New Buffalo 85.5
9Caleb Porter21:51.7Hillsdale Academy 85.4
9Sam Moore21:52.3Maple City Glen Lake 85.2
12Ian Letherer21:52.5Clare 85.2
9Lucas Doubledee21:52.9Delton-Kellogg 85.0
11Caden Ardan21:53.3Grand Traverse Academy 84.9
9Troy Weatherbee21:53.6Grandville 84.8
9Kai Olson21:53.9Hudsonville 84.7
10Gideon Gemmen21:54.1Wyoming Potter’s House 84.6
12Connor Miley21:54.1Parchment 84.6
9Evan Verwys21:54.8Rockford 84.4
12Doug Gaylord21:54.9GR_South Christian 84.4
12Shane Mier21:55.6GR_South Christian 84.1
11Juan Romero21:55.9Hartford 84.0
9Jaxsen Shemer21:56.5Jenison 83.8
11Andrew Allen21:57.3Kalamazoo Loy Norrix 83.6
10Charles Gaden21:57.4Ann Arbor Fr Gabriel Richard 83.5
12Carter Krzysik21:58.1Hastings 83.3
10Kai Borden21:58.4Berrien Springs 83.2
9Cale Estes21:59.1Monroe St. Mary CC 83.0
9Maxwell Romeri21:59.4Marshfield 82.9
10Matthew McGahan21:59.9White Pigeon 82.7
12Peyton Johnston22:01.3Potterville 82.2
10Connor Van Lente22:01.5Watervliet 82.2
10Joshua Diocares22:01.9East Kentwood 82.0
9Peter Lewis22:02.1Kalamazoo Central 82.0
12Anthony Bunker22:02.6FHN GR Forest Hills Northern 81.8
10Zane Marino22:03.0Kalamazoo Central 81.7
9Sean Reiff22:04.2Portage Central 81.3
12Scotty Sheehy22:04.4Monroe 81.2
11Samuel Kleyn22:05.0Byron Center Zion Christian 81.0
11Grant Hoskins22:06.1Stevensville Lakeshore 80.6
9Daniel Macedo22:06.1FHN GR Forest Hills Northern 80.6
10Peyton Ritchie22:06.5Constantine 80.5
11Layne Collins22:08.5New Buffalo 79.8
11Daniel Bernal-Ponce22:09.0Pewaukee 79.7
10Robert Majoras22:09.7Kalamazoo Hackett 79.4
10Xavier Brown22:11.3Muskegon Western Mich. Christian 78.9
11Brock Warren22:12.7Constantine 78.4
10Bowen Zou22:12.7Ann Arbor Pioneer 78.4
9Aiden Cunningham22:14.0Grandville 78.0
9Frederico Herrmann22:15.0Stevensville Lakeshore 77.7
12Connor Siglow22:15.4St. Joseph Our Lady of the Lake C 77.5
10Bowie Streiter22:16.3Three Oaks River Valley 77.2
12Chase Lanning22:17.2Byron Center Zion Christian 76.9
9Xander Ruiter22:17.6Martin 76.8
11Evan Christoffersen22:18.9Fremont 76.4
9Henry Peters22:19.2Buchanan 76.3
10Tanner Bloom22:20.2Fennville 75.9
12Cole Hansen22:20.6Muskegon Mona Shores 75.8
9Tanner Ritchie22:20.7White Pigeon 75.8
9Grayson Wydeveld22:21.4Muskegon Western Mich. Christian 75.5
9Louie Orme22:22.4Holland 75.2
11Zander Duncan22:22.6South Haven 75.1
12Alexander Frizzell22:23.4Thorp 74.9
10Eli Li22:23.9Hastings 74.7
9Adam Thomson22:24.0Lansing Catholic 74.7
10A.J. Cullen22:24.3St. Joseph Our Lady of the Lake C 74.6
12Nate Dix22:25.2Grand Traverse Academy 74.3
9Zach Schaub22:25.3Grandville Calvin Christian 74.2
9Lorenzo Vasquez22:26.4Bear Lake-Onekama 73.9
9Avery Fox22:26.5Pewaukee 73.8
9Titus Sager22:26.6Gobles 73.8
12Valin Barrett22:27.2Caledonia 73.6
10Victor Nogueira22:28.3GR_South Christian 73.2
9Jace Matthews22:29.5Coopersville 72.8
11Jovany Garcia22:30.3Hartford 72.6
12Chase Weers22:31.4Marshfield 72.2
9Tycho Devisser22:33.2Kalamazoo Christian 71.6
12Mason Sparks22:33.6Fremont 71.5
11Kyle Johansen22:34.0Remus Chippewa Hills 71.3
11Tyler Andrews22:36.4Coopersville 70.5
9Jeffrey Locher22:37.0Allendale 70.3
12Andrew Cary22:37.8Holland Calvary Christian 70.1
10Josh Hawkins22:38.3Howard City Tri-County 69.9
11Conner Ryan22:39.8Stanton Central Montcalm 69.4
9Henry Beier22:40.0Hillsdale Academy 69.3
9Bryce Duron22:40.0Rockford 69.3
11Duy Huynh22:40.1Wyoming Potter’s House 69.3
11Piyush Saraiya22:40.6Mount Pleasant 69.1
9Logan Kipen22:40.7Hopkins 69.1
9Caleb Roach22:41.4Allendale 68.9
12Spencer Crozier22:42.0Hastings 68.7
9John Trumble-Puerta22:43.8FHN GR Forest Hills Northern 68.1
10Easton Bierlein22:43.8Kalamazoo Loy Norrix 68.1
11Winston Dippel22:43.9Benzie Central 68.0
9Jacob Nutt22:44.3Kalamazoo Christian 67.9
12Kevin Vargas22:44.5Eau Claire 67.8
9Yang Feng Wildschut22:45.0GR Christian 67.7
11Michael Mullin22:45.3Thorp 67.6
11Henry Hartl22:45.4Grand Traverse Academy 67.5
9Joshua Roberts Jr22:45.6Hastings 67.5
11Owen Bartoszewski22:46.8Petoskey St. Michael 67.1
11Jack Vandam22:46.9Byron Center 67.0
11Atticus Boeve22:47.8Fennville 66.7
10Angel Villanueva-Delgado22:47.9Covert 66.7
10Jasper Kida22:48.5Grand Traverse Academy 66.5
11Alex Flores22:50.7Ludington 65.8
10Jose Perales22:51.7Hartford 65.4
10Padraig Haehnle22:52.8Jackson Lumen Christi 65.1
9Luke Ruede22:53.1Jackson Lumen Christi 65.0
11Isaiah Kellogg22:53.4Delton-Kellogg 64.9
10Carter Chapman22:53.9Clare 64.7
9Abram Veldkamp22:54.2GR Christian 64.6
11Tyler Martin22:56.3Stevensville Lakeshore 63.9
9Leo Avalos22:59.5Saugatuck 62.8
10Cameron Cebula22:59.6Bear Lake-Onekama 62.8
12Luke Herder23:00.1GR_South Christian 62.6
12Jayden Harlukowicz23:01.3Constantine 62.2
10Elliott Olsen23:01.9Allendale 62.0
11Collin Long23:03.1Coldwater 61.6
10Nicholas Warriner23:04.3Jackson Lumen Christi 61.2
12Ian Johnson23:04.5White Pigeon 61.2
10Braylon Wood23:05.2Coldwater 60.9
11Christopher Ferguson23:05.4Howard City Tri-County 60.9
9David Cox23:08.0Kent City 60.0
9Richard Trudeau23:08.6Grass Lake 59.8
9Max Mowatt23:08.8Pewaukee 59.7
9Isaac Hobbs23:09.6Grand Traverse Academy 59.5
12Jonathan Ross23:10.1Muskegon Oakridge 59.3
12Colten Labelle23:11.9GR West Catholic 58.7
9Bradley Sre23:12.1Centreville 58.6
12Devon Schaffer23:13.4White Pigeon 58.2
12Jaden Zambrano23:14.2White Pigeon 57.9
10Caylor Elsesser23:14.4Marshfield 57.9
11Hudson Nederveld23:17.3Kalamazoo Christian 56.9
11Zachary Ebel23:17.8Bay City Western 56.7
12Dylan Sniegowski23:18.3Ludington 56.6
10Frank Kelley III23:19.5Grand River Prep 56.2
12Andrew Owens23:22.3Whitehall 55.2
10Kemper Reva23:22.7Schoolcraft 55.1
11Caleb Vaalburg23:24.0GR Covenant Christian 54.7
10Leonard Udell23:24.2Hartford Union 54.6
9Moses Servin23:24.6Manton 54.5
9Van Johnson23:25.4White Pigeon 54.2
9Ryan Harris23:25.7Hastings 54.1
10Malachi Martin23:26.2Delton-Kellogg 53.9
9Evan Looyenga23:28.5GR Covenant Christian 53.2
10Isaac Emery23:28.8Coopersville 53.1
9Eli Peterson23:29.5Manton 52.8
11Nathan Kinney23:30.7Grand Traverse Academy 52.4
9Isaiah Koops23:31.5GR Covenant Christian 52.2
10Gabe Marshall23:31.9Jackson Lumen Christi 52.0
12Max Foldvary23:33.1Monroe St. Mary CC 51.6
11Jack Becksvoort23:34.3Muskegon Western Mich. Christian 51.2
10Wyatt Mench23:36.3White Cloud 50.6
9Cole Wing23:36.3Breckenridge 50.6
9Ronin Schneeg23:37.4McBain 50.2
12Riley Thomas23:38.1Portage Central 50.0
12Jeremiah Hargreaves23:38.4Dowagiac Union 49.9
9Leo Haney23:38.4Sanford-Meridian 49.9
9Vincent Finedell23:38.8Galesburg-Augusta 49.7
10Dakota Cole23:39.6Hastings 49.5
11John Williamson23:40.7Remus Chippewa Hills 49.1
12Gavin Swartout23:45.0Monroe St. Mary CC 47.7
10Andrew Thomas23:50.0Rockford 46.0
9Joseph Sanderson23:50.1GR NorthPointe Christian 46.0
9Julion Cullen23:54.1Remus Chippewa Hills 44.6
9Graham Wertman23:57.0Petoskey St. Michael 43.7
9Aiden Espinoza23:58.2Portland 43.3
11Tyler Deneau23:58.3Grand Traverse Academy 43.2
11Jolaun Owens23:59.0Newaygo 43.0
10Easton Timmer24:00.1Byron Center Zion Christian 42.6
11Benjamin Lusaya24:00.6Caledonia 42.5
11Dakota Kline24:00.7McBain 42.4
9Packer Nate24:04.1Grand River Prep 41.3
12Micah Taylor24:04.2Mt. Pleasant Sacred Heart 41.3
9Marvens Vander Molen24:04.5FHN GR Forest Hills Northern 41.2
12Levi Brooks24:08.3Lawton 39.9
10Austin Rossman24:11.7White Pigeon 38.8
12Emmett Spence24:12.7Centreville 38.4
12Max Hobbs24:13.4Grand Traverse Academy 38.2
10Billy Hilbert24:13.6Hastings 38.1
11John Huffman24:15.3GR Catholic Central 37.6
10Tanner Saathoff24:15.5Remus Chippewa Hills 37.5
9Thomas Moore24:17.0Sanford-Meridian 37.0
11Carter Blumenschein24:19.9Onekama 36.0
12Nathan Morrison24:20.1GR NorthPointe Christian 36.0
12Maysun Strachan24:20.6Jonesville 35.8
11Jack Noonon24:22.8FHN GR Forest Hills Northern 35.1
12Johnathon Buskirk24:24.3Hopkins 34.6
11Noah Foley24:25.3South Haven 34.2
9Easton Downs24:25.3St. Joseph Our Lady of the Lake C 34.2
9Landon Breitner24:25.7Monroe St. Mary CC 34.1
10Johnny Williams24:25.9Hopkins 34.0
11Leo Basurto Olguin24:27.3Covert 33.6
9Gavin Keeler24:27.7Martin 33.4
10Kyle Molenkamp24:30.7Hillsdale Academy 32.4
9Donald Budrew24:32.4Hartford Union 31.9
9Emmett Houseman24:32.9Hopkins 31.7
10Cole Bryan24:32.9Maple City Glen Lake 31.7
9Noah Hudson24:33.7GR NorthPointe Christian 31.4
9Quinn Petrasko24:35.5Kalamazoo Loy Norrix 30.8
9Noah Maynard24:38.2Saugatuck 29.9
9Noah Zalba24:39.2Sanford-Meridian 29.6
11Asher Rauch24:39.9GR NorthPointe Christian 29.4
9Henry Koyl24:41.2Coldwater 28.9
9Ren Lucas24:45.1Kalamazoo Loy Norrix 27.6
10Hunter Weber24:45.2Stevensville Lakeshore 27.6
10Benjamin McCanless24:45.3Muskegon Western Mich. Christian 27.6
9Jonah Sayles24:46.6Jonesville 27.1
9Magnus Galaviz24:47.9Thorp 26.7
9Maddox Videan24:50.4Jackson Lumen Christi 25.9
11Jonathan Juergens24:51.2Three Oaks River Valley 25.6
10Kameron Sill24:53.9Berrien Springs 24.7
9Elijah Poll24:57.3Howard City Tri-County 23.6
12Anthony Albin25:00.5Howard City Tri-County 22.5
11Gage Carlson25:01.0Bloomingdale 22.3
10Devyn Stahl25:02.5Bridgman 21.8
9Aarav Purohit25:10.0FHN GR Forest Hills Northern 19.3
10Arie Dubois25:10.2Muskegon Western Mich. Christian 19.3
9Israel Bunsee25:11.2FHN GR Forest Hills Northern 18.9
10James Neff25:13.5Grand Traverse Academy 18.2
10Jayson Phelps25:13.7New Buffalo 18.1
9Lincoln Townley25:17.7GR NorthPointe Christian 16.8
9Gavin Hart25:18.5White Pigeon 16.5
9Hazen Hill25:19.6Bridgman 16.1
12Benjamin Uetrecht25:20.0Coldwater 16.0
9Gibson Beck25:23.0Allendale 15.0
12Tristen Horton25:27.7White Pigeon 13.4
9Zack Wiley25:28.3White Pigeon 13.2
10Donovan Stackow25:28.9Portage Northern 13.0
9Micah Butters25:32.4Grandville Calvin Christian 11.9
10Tyler Rider25:33.6Centreville 11.5
10Daniel Lossio25:35.6Mt. Pleasant Sacred Heart 10.8
10Archer Young25:36.3Remus Chippewa Hills 10.6
11Mason Patterson25:38.1Newaygo 10.0
10Noah Huffine25:40.1Portland 9.3
11Adolfo Sanchez-Perez25:44.4Niles 7.9
10Gavin Leiter25:49.5Watervliet 6.2
9Abimael Ocelo25:53.6Hartford 4.8
9Ethan Miller25:56.8Parchment 3.7

Uncategorized

2025 Ratings: October 1st Meets

MeetBoys Adj.Girls Adj.Average
Ewen-Trout Creek+8+7+8
LCAA 2+11+17+14
CMAC 2-6-1-4
JPC 2+16+27+22
East Lansing+24+34+29
Dakota+21+19+20
OK Black 2-8-2-5

*** = State Title Contender
** = Top Ten Contender
* = State Qualifying Contender
WAB = Weighted Average Before. A listing of the previous week’s Top 5 Average. Not a perfect comparison as a team may not run their five best runners. But a show of how one ran relative to expectation.

GIRLS TEAM RATINGS

TeamTop 5 Avg.DivisionMeetWAB
Zeeland East*122.31OK Black 2125.4
Macomb Dakota113.81Dakota107.2
Zeeland West112.81OK Black 2114.5
Ann Arbor Huron109.01East Lansing116.4
East Lansing98.51East Lansing101.1
Utica Eisenhower83.01Dakota97.0
Holt76.01East Lansing71.3
L’Anse Creuse North60.01Dakota70.6
Okemos56.61East Lansing139.4
TeamTop 5 Avg.DivisionMeetWAB
Holland Christian**134.72OK Black 2136.0
Spring Lake*108.32OK Black 2117.4
Hudsonville Unity Christian*107.32OK Black 2107.3
Holland*106.42OK Black 2111.1
Shepherd98.22JPC 297.7
Clare93.32JPC 2103.6
Macomb Lutheran North85.32Dakota82.2
Oak Park81.52Dakota69.3
Gladwin69.52JPC 266.0
Hamilton47.52OK Black 267.1
Dundee19.92LCAA 226.5
TeamTop 5 Avg.DivisionMeetWAB
Blissfield*97.63LCAA 2107.0
Pewamo-Westphalia*88.43CMAC 2112.5
Midland Bullock Creek*80.33JPC 275.6
Bath78.43CMAC 277.5
Sanford-Meridian72.93JPC 273.6
Onsted57.23LCAA 253.3
St. Louis39.73JPC 248.7
Perry35.33CMAC 249.5
Saranac34.43CMAC 240.8
Laingsburg30.73CMAC 222.8
TeamTop 5 Avg.DivisionMeetWAB
Lansing Christian*75.14CMAC 260.8
Hudson18.54LCAA 215.7
Dansville17.74CMAC 218.0
Fowler5.64CMAC 20.5
TeamTop 5 Avg.DivisionMeetWAB
MACH69.4HSDakota64.8
TeamTop 5 Avg.DivisionMeetWAB
L’Anse58.2UP 3Ewen-Trout Creek60.3
Ewen-Trout Creek50.1UP 3Ewen-Trout Creek48.8

BOYS TEAM RATINGS

TeamTop 5 Avg.DivisionMeetWAB
Zeeland West*185.71OK Black 2189.5
Macomb Dakota175.21Dakota179.2
Utica Eisenhower173.91Dakota172.1
Holt173.31East Lansing173.7
East Lansing171.41East Lansing178.5
Ann Arbor Huron164.71East Lansing168.2
L’Anse Creuse North157.81Dakota157.1
Okemos146.51East Lansing180.0
Zeeland East146.01OK Black 2158.6
St. Clair Shores Lakeview133.21Dakota134.3
Saline123.01East Lansing191.4
Lansing Everett111.41East Lansing107.7
St. Clair Shores Lake Shore84.41Dakota88.7
Fraser70.71Dakota171.2
TeamTop 5 Avg.DivisionMeetWAB
Holland Christian**183.12OK Black 2187.0
Shepherd*175.02JPC 2185.1
Spring Lake166.12OK Black 2177.1
Gladwin163.22JPC 2162.9
Clare161.22JPC 2164.6
Macomb Lutheran North159.02Dakota175.4
Hudsonville Unity Christian156.52OK Black 2157.4
Holland151.02OK Black 2165.2
Oak Park143.42Dakota125.1
Dundee117.02LCAA 2116.4
Hamilton95.72OK Black 2100.8
TeamTop 5 Avg.DivisionMeetWAB
Midland Bullock Creek156.13JPC 2152.9
Blissfield154.63LCAA 2157.9
Sanford-Meridian151.33JPC 2153.8
Pewamo-Westphalia151.03CMAC 2163.4
Adrian Madison143.13LCAA 2142.6
Onsted140.93LCAA 2139.7
Saranac136.33CMAC 2139.7
Hillsdale136.23LCAA 2143.8
Clinton123.93LCAA 2123.5
Harrison123.23JPC 2115.1
Beaverton122.13JPC 2129.4
Bath119.33CMAC 2118.5
Standish-Sterling119.23JPC 2122.6
Farwell112.63JPC 2109.2
Laingsburg111.63CMAC 2132.7
Ida88.03LCAA 2101.4
St. Louis81.63JPC 286.6
TeamTop 5 Avg.DivisionMeetWAB
Portland St. Patrick*144.44CMAC 2146.6
Fowler*141.54CMAC 2142.7
Lansing Christian112.34CMAC 2110.8
Hudson101.84LCAA 2103.3
TeamTop 5 Avg.DivisionMeetWAB
MACH152.6HSDakota153.7
TeamTop 5 Avg.DivisionMeetWAB
Ironwood68.2UP 2Ewen-Trout Creek47.6
TeamTop 5 Avg.DivisionMeetWAB
Dollar Bay104.3UP 3Ewen-Trout Creek94.9

GIRLS INDIVIDUAL RATINGS

GradeNameTimeTeamRatingMeet
10Adalyn Raab18:00.1Zeeland East160.6OK Black 2
10Avery Engbers18:24.0Holland Christian152.7OK Black 2
12Leena Shelgikar17:53.7Ann Arbor Huron150.8East Lansing
12Raley Keith18:20.5Kairos Track Club146.8Dakota
11Johanna Mulder18:55.4Holland142.2OK Black 2
12Marie Gates19:01.8Hudsonville Unity Christian140.1OK Black 2
11Eliana Stob19:07.9Holland Christian138.0OK Black 2
9Maribelle Kofahl18:42.9Ann Arbor Huron134.4East Lansing
11Olivia Weiss19:23.8Holland132.7OK Black 2
12Alexis Kotkowicz19:24.9Spring Lake132.4OK Black 2
12Layla Geurink19:25.0Holland Christian132.3OK Black 2
12Hope Miller19:08.6Blissfield131.5LCAA 2
10Caralyn Elkins19:40.2Zeeland West127.3OK Black 2
10Gabriella Mercier19:21.7Macomb Dakota126.4Dakota
10Annika Stob19:43.2Holland Christian126.3OK Black 2
12Taryn DiLaura19:46.0Zeeland East125.3OK Black 2
11Samantha Whitlam19:25.8Macomb Lutheran North125.1Dakota
10Alannah Wessel19:27.1MACH Running124.6Dakota
12Jacalyn Yakel19:28.0Utica Eisenhower124.3Dakota
11Mackenzie Huizenga19:49.6Holland Christian124.1OK Black 2
12Lidia Clancy19:33.6Macomb Dakota122.5Dakota
11Ellery Lampen19:56.6Holland Christian121.8OK Black 2
9Grace Mathers19:44.9Macomb Dakota118.7Dakota
10Danica Redes19:41.0Shepherd117.3JPC 2
9Tessa Albrecht20:15.3Zeeland West115.6OK Black 2
11Kaila Keeler20:16.9Zeeland West115.0OK Black 2
10Sophie Jones20:17.7Holland Christian114.8OK Black 2
12Mattie Gagne19:50.0Midland Bullock Creek114.3JPC 2
12Evie Kleinheksel20:19.8Zeeland West114.1OK Black 2
10Cailyn Baker19:53.8Shepherd113.1JPC 2
10Ava Knot20:23.0Holland Christian113.0OK Black 2
10Mira Shelgikar19:47.3Ann Arbor Huron112.9East Lansing
12Meredith Cook20:25.2Zeeland East112.3OK Black 2
11Cora Parker20:29.7Spring Lake110.8OK Black 2
10Kaleigh Clark20:35.1Spring Lake109.0OK Black 2
10Emily Barrie19:59.7East Lansing108.8East Lansing
12Kaitrin Miedema20:36.6Holland Christian108.5OK Black 2
9Tenley DeWitt20:41.9Zeeland East106.7OK Black 2
12Hailey Sills20:23.4Blissfield106.5LCAA 2
12Libby Post20:42.4Zeeland East106.5OK Black 2
11Anna Hallett20:23.6Blissfield106.5LCAA 2
11Faith Wessel20:21.7MACH Running106.4Dakota
9Olivia Mannes20:43.4Zeeland East106.2OK Black 2
11Sophia Buzzelli20:17.3Clare105.2JPC 2
12Megan Kuzma20:51.3Zeeland East103.6OK Black 2
9Evelyn Clancy20:30.6Macomb Dakota103.5Dakota
11Alyssa Kramer20:51.7Pewamo-Westphalia103.1CMAC 2
12Emily Graves20:54.5Zeeland East102.5OK Black 2
12Katelynn Boyd20:58.2Hudsonville Unity Christian101.3OK Black 2
10Kaila Cravotta20:23.6East Lansing100.8East Lansing
9Scarlett Popielarski20:23.7East Lansing100.8East Lansing
11Noelle Wielhouwer21:00.7Hudsonville Unity Christian100.5OK Black 2
12Anna Poppema21:02.2Bath99.6CMAC 2
11Ellie Beach20:36.2Sanford-Meridian98.9JPC 2
11Lauren Leis20:36.8Clare98.7JPC 2
10Alivia Schnakenberg21:06.9Zeeland East98.4OK Black 2
11Kaitlyn Rizzo20:46.9Macomb Dakota98.0Dakota
9Alison Villa-Bilton20:40.1Clare97.6JPC 2
11Carly Bruxvoort21:09.2Hudsonville Unity Christian97.6OK Black 2
10Sarah Nothstine20:40.2Midland Bullock Creek97.6JPC 2
11Mikenna Nagel20:40.3Sanford-Meridian97.6JPC 2
12Sadie Schout21:10.8Hudsonville Unity Christian97.1OK Black 2
12Lauryn Byker21:13.4Hudsonville Unity Christian96.2OK Black 2
11Leah Thomas20:53.1Oak Park96.0Dakota
12Emilee Young20:46.5Shepherd95.5JPC 2
9Calista George21:15.9Pewamo-Westphalia95.0CMAC 2
9Charly Braidwood21:18.1Spring Lake94.6OK Black 2
9Matia Battjes21:18.2Spring Lake94.6OK Black 2
9Tessa Nienhuis21:23.3Holland92.9OK Black 2
9Ellie Groen20:48.1East Lansing92.6East Lansing
11Rowan Sloothaak21:26.4Zeeland West91.9OK Black 2
10Zoe Fabing21:27.5Fowler91.2CMAC 2
10Dalia Fermaglich20:56.8East Lansing89.7East Lansing
10Sarah Warner21:04.5Shepherd89.5JPC 2
12Alanis Povey21:05.1Gladwin89.3JPC 2
11Riley DenHartigh21:34.3Hudsonville Unity Christian89.2OK Black 2
11Adrienne Mitchell21:33.6Lansing Christian89.1CMAC 2
10Lexi Gibson21:38.9Holland87.7OK Black 2
10Janae Coleman21:18.3Motor City Track87.6Dakota
9Olivia Roseberry21:38.5Perry87.5CMAC 2
10Ava Knight21:18.8Macomb L’Anse Creuse North87.4Dakota
10Bree Besonen21:31.0Ewen-Trout Creek87.3Ewen-Trout Creek
12Abezash Van Wyk21:07.1East Lansing86.3East Lansing
10Lucy Gump21:23.0Macomb Lutheran North86.0Dakota
10Emma Stotzel21:15.5Clare85.8JPC 2
9Teagan Kuykendall21:43.7Bath85.8CMAC 2
12Clara Craig21:09.3East Lansing85.6East Lansing
12Gwendolynn Carter21:10.6Holt85.1East Lansing
10Vivian O’Callaghan21:17.8Gladwin85.1JPC 2
12Madison Louk21:22.5Gladwin83.5JPC 2
9Clare McCloskey21:31.2Utica Eisenhower83.3Dakota
12Rhian Jeffries21:32.6Oak Park82.8Dakota
10Lucy Budnik21:54.3Zeeland West82.6OK Black 2
12Lilly Rooks21:54.7Pewamo-Westphalia82.1CMAC 2
11Nevaeh Burns21:35.5Oak Park81.8Dakota
9Katherine Schafer21:55.5Pewamo-Westphalia81.8CMAC 2
10Layla Gendernelle21:36.5Macomb Dakota81.5Dakota
12Madeleine Plowright21:23.7East Lansing80.8East Lansing
12Julia Moore21:24.0East Lansing80.7East Lansing
10Kennady Giancotti21:25.2Holt80.3East Lansing
12Ana Beimers22:01.7Hudsonville Unity Christian80.1OK Black 2
11Jenna Keilen22:01.6Pewamo-Westphalia79.8CMAC 2
10Grace Nunn21:27.4Holt79.5East Lansing
11Evelyn Buckley21:42.5Macomb Lutheran North79.5Dakota
11Sam Koppenol22:03.7Zeeland West79.4OK Black 2
12Olivia Forsberg21:35.4Clare79.2JPC 2
12Brooklyn Haight22:04.9Zeeland West79.1OK Black 2
9Chloe Muirhead21:44.5Macomb Dakota78.8Dakota
10Princess Pierre21:57.4L’Anse78.5Ewen-Trout Creek
12Raegan Brosamer21:47.8Onsted78.4LCAA 2
10Ashlyn DePoy22:12.1Holland76.6OK Black 2
12Annabella Gjokaj21:52.6Utica Eisenhower76.1Dakota
11Delaney Smith22:13.1Pewamo-Westphalia76.0CMAC 2
11Charlotte Simon22:13.1Pewamo-Westphalia76.0CMAC 2
12Megan Gimmey21:46.3Shepherd75.6JPC 2
10Courtney Lawhorne22:14.3Bath75.6CMAC 2
10Lily Froese22:06.5L’Anse75.5Ewen-Trout Creek
12Juliette Tallon22:14.7Lansing Christian75.4CMAC 2
11Annie Wernet22:16.1Lansing Christian75.0CMAC 2
9Sophie Menker21:56.6Oak Park74.8Dakota
9Josslyn Handy21:58.9Clinton74.7LCAA 2
9Lexi Kinder21:49.0St. Louis74.7JPC 2
11Harper Pinto21:42.3Ann Arbor Huron74.6East Lansing
9Sara Guest21:49.8Midland Bullock Creek74.4JPC 2
11Kaleea Braun22:00.3Blissfield74.2LCAA 2
12Annabelle Czeiszperger22:01.3Hudson73.9LCAA 2
9Reese Palmer22:21.9Holland Christian73.4OK Black 2
11Madison Moeggenborg21:53.6Shepherd73.1JPC 2
11Shannon Losee22:22.8Spring Lake73.1OK Black 2
11Eisele Prutch22:23.1Holland73.0OK Black 2
10Esther Cahill22:23.4Saranac72.5CMAC 2
9Sophi Beach21:56.3Sanford-Meridian72.2JPC 2
12Nishka Kalantry21:49.4Ann Arbor Huron72.2East Lansing
12Kate Waugh21:50.2Okemos71.9East Lansing
11Londyn James22:05.3Oak Park71.9Dakota
9Abigail Avram21:50.6Ann Arbor Huron71.8East Lansing
9Ariana Macri22:06.0Macomb Lutheran North71.7Dakota
10Briella Kohley22:27.1Spring Lake71.6OK Black 2
9Autumn Broomfield22:18.8Watersmeet Township71.4Ewen-Trout Creek
12Sophie Koleszar22:28.0Zeeland East71.3OK Black 2
11Haley Green22:28.2Zeeland East71.3OK Black 2
9Jelena Olechowski22:07.2Utica Eisenhower71.3Dakota
12Tamsin Aherne21:52.9Ann Arbor Huron71.0East Lansing
10Madeline Vink22:30.0Spring Lake70.7OK Black 2
9Monica Pung22:30.6Pewamo-Westphalia70.1CMAC 2
12Ryann Smitka22:11.1Macomb Dakota70.0Dakota
9Cassa Minnis22:31.8Dansville69.7CMAC 2
11Isabelle DeJong22:32.8Zeeland West69.7OK Black 2
9Mollie Yeager22:14.6Blissfield69.5LCAA 2
12Ava Johnson22:14.2Macomb L’Anse Creuse North68.9Dakota
11Lydia Nelson22:36.3Hamilton68.6OK Black 2
10Scarlet Villarreal22:37.0Zeeland East68.3OK Black 2
11Makenna Bush22:36.1Lansing Christian68.3CMAC 2
12Africa Beltran22:36.3Bath68.2CMAC 2
12Natalie Benitez22:18.4Blissfield68.2LCAA 2
10Gabriella Wood22:37.5Lansing Christian67.8CMAC 2
9Abigail Endres22:18.0Macomb Dakota67.7Dakota
11Jocelyn Wilson22:03.4Holt67.5East Lansing
9Emma Lownsbery22:04.0Holt67.3East Lansing
11Nadia Cuevas22:40.2Zeeland East67.3OK Black 2
11Mattie Hallenbeck22:22.8Onsted66.7LCAA 2
11Brynn Robinson22:13.5Shepherd66.5JPC 2
10KiKi Rusz22:41.7Laingsburg66.4CMAC 2
11Saniya Shepard22:44.1Zeeland East66.0OK Black 2
12Christina Pake22:15.6Standish Sterling65.8JPC 2
10Kwynn Voskuhl22:37.9L’Anse65.0Ewen-Trout Creek
12Hazel Burley22:46.7Laingsburg64.8CMAC 2
11Avery Stallmann22:28.3Macomb Lutheran North64.2Dakota
12Leah Keuning22:49.7Zeeland West64.1OK Black 2
11Samantha Gutzman22:51.6Laingsburg63.1CMAC 2
10Haylee Gladstone22:51.8Bath63.1CMAC 2
11Ashley Binder22:53.0Hudsonville Unity Christian63.0OK Black 2
11Isla McConnell22:17.4East Lansing62.9East Lansing
10Molly VanDam22:53.9Zeeland East62.7OK Black 2
12Peyton Knight22:32.9Macomb L’Anse Creuse North62.7Dakota
10Ashley Stewart22:54.5Holland Christian62.5OK Black 2
12Emma Grulke22:36.3Onsted62.2LCAA 2
10Revan Ricker22:36.4Blissfield62.2LCAA 2
11Sylvia Aho22:46.6Chassell62.1Ewen-Trout Creek
11Adeline Ludwig22:27.3Midland Bullock Creek61.9JPC 2
12Samantha Conley22:56.8Spring Lake61.7OK Black 2
9Kinsley Haight22:57.3Zeeland West61.6OK Black 2
9Grace Gruppen22:58.1Hudsonville Unity Christian61.3OK Black 2
11Alyssa Fudge22:38.9Macomb Dakota60.7Dakota
11Marian Davlin22:59.0Portland St. Patrick60.7CMAC 2
10Grace Farrell22:42.5Clinton60.2LCAA 2
11Adeline Youngberg22:40.9Utica Eisenhower60.0Dakota
10Ava Robinson22:33.6Clare59.8JPC 2
11Izabel Raglow22:44.2Onsted59.6LCAA 2
10Veronica Polischuk22:28.3East Lansing59.2East Lansing
12Jordin Jones-Maddox22:47.2Oak Park57.9Dakota
11Harper Schoon-Tanis23:09.9Holland57.4OK Black 2
11Elizabeth Letherer22:41.9Clare57.0JPC 2
11Lucy Van Huis23:11.1Holland57.0OK Black 2
9Evelyn Wiegand22:51.7Macomb Dakota56.4Dakota
10Kelsey Iglesias22:53.0Utica Eisenhower56.0Dakota
11Dasol Kim22:38.6Okemos55.8East Lansing
11Davylynn Christie22:45.7Standish Sterling55.8JPC 2
12Anna Maciejewski22:54.8Utica Eisenhower55.4Dakota
11Sylvia Irwin22:41.0Ann Arbor Huron55.0East Lansing
10Sara Stoel23:19.5Hamilton54.2OK Black 2
12Lydia Brown23:19.6Spring Lake54.1OK Black 2
11Harper North22:43.7Okemos54.1East Lansing
12Bree DeLano23:18.8Dansville54.1CMAC 2
9Rebekah Huber22:52.8Midland Bullock Creek53.4JPC 2
10Annie McMahon23:05.1Macomb Lutheran North52.0Dakota
11Kylie Leatherman23:26.9Hudsonville Unity Christian51.7OK Black 2
12Meg VanDam23:27.4Zeeland East51.6OK Black 2
11Olivia Love22:52.0Okemos51.3East Lansing
9Danica Burtch22:59.9Sanford-Meridian51.0JPC 2
12Emma Besonen23:19.9Ewen-Trout Creek51.0Ewen-Trout Creek
12Evalynne Bell23:00.8Farwell50.7JPC 2
10Annie Lou Howell23:30.2Holland50.6OK Black 2
10Lillian Bricker23:10.1Macomb Dakota50.3Dakota
9Brynn Lusky23:12.9Ida50.0LCAA 2
11Natalie Cook22:56.7Okemos49.8East Lansing
11Ellen Post23:33.5Zeeland East49.5OK Black 2
12Lauren DeVries23:34.0Zeeland East49.3OK Black 2
11Lydia Richards23:15.5Dundee49.2LCAA 2
12Malia Reitz22:58.9Holt49.0East Lansing
11Emma DiPaola23:15.3Macomb L’Anse Creuse North48.6Dakota
11Bella Cotter23:00.8Holt48.4East Lansing
9Layla Gilbert23:19.4Blissfield47.9LCAA 2
9Alyssa DeCremer23:30.3Ewen-Trout Creek47.6Ewen-Trout Creek
10Leah Leis23:10.7Clare47.5JPC 2
12Alaina Driver23:39.7Potterville47.1CMAC 2
10Sydney Dickman23:12.3St. Louis46.9JPC 2
9Ayla Meiste23:41.5Hamilton46.8OK Black 2
12Annalise Capestany23:41.5Holland Christian46.8OK Black 2
11Michaela O’Callaghan23:13.0Gladwin46.7JPC 2
9Elena Schmuker23:44.6Hudsonville Unity Christian45.8OK Black 2
11Claire L. Thelen23:44.0Pewamo-Westphalia45.7CMAC 2
12Gabby Vroman23:45.5Saranac45.2CMAC 2
12Emily Schramm23:18.9Standish Sterling44.7JPC 2
11Haley Fitzgibbon23:19.4Sanford-Meridian44.5JPC 2
11Claire Schmidtfranz23:47.8Perry44.4CMAC 2
12Luci Waldie23:20.0Standish Sterling44.3JPC 2
10Kendal Klingenberg23:52.0Holland Christian43.3OK Black 2
10Kaytlyn Day23:51.3Saranac43.2CMAC 2
11Rina Graveline23:24.6Gladwin42.8JPC 2
9Juliana Nicodemi23:33.7MACH Running42.4Dakota
9Summer Wang Duke23:20.4Okemos41.9East Lansing
10Sage Binion23:20.7East Lansing41.8East Lansing
12Naika Rath23:38.2Hudson41.6LCAA 2
10Aaliyah Maki23:49.3L’Anse41.2Ewen-Trout Creek
10Ella Claus23:39.8Clinton41.1LCAA 2
12Lydia VanderMolen23:59.3Hudsonville Unity Christian40.9OK Black 2
11Isabella Grudzinski23:23.5Ann Arbor Huron40.8East Lansing
12Melodie Nagel23:30.6Sanford-Meridian40.8JPC 2
12Olivia Thelen24:00.3Fowler40.2CMAC 2
12Kenna Caryl24:02.5Hudsonville Unity Christian39.8OK Black 2
9Chloe DenHartigh24:02.6Hudsonville Unity Christian39.8OK Black 2
10Magnolia Weiss24:03.5Spring Lake39.5OK Black 2
11Alyssa Finazzo23:43.4SCS Lake Shore39.2Dakota
10Mariah Diaz24:03.9Lansing Christian39.0CMAC 2
11Ellie Wathen24:05.7Spring Lake38.8OK Black 2
9Olivia Campbell23:45.0Macomb Dakota38.7Dakota
11Bayleigh Finney23:37.8Sanford-Meridian38.4JPC 2
11Elisha Van Spronsen24:07.2Hudsonville Unity Christian38.3OK Black 2
9Addison Ringbloom23:48.2Dundee38.3LCAA 2
12Jenna Dozeman24:08.1Hamilton38.0OK Black 2
9Eliana Rogers23:48.5Macomb Lutheran North37.5Dakota
12Kyleigh Phothisan24:10.5Zeeland East37.2OK Black 2
11Madeleine Prestel23:49.6Utica Eisenhower37.1Dakota
12Madyson Rutledge23:34.7Holt37.1East Lansing
11Lauren Robinson23:50.3MACH Running36.9Dakota
10Carolyn Buller24:11.5Hudsonville Unity Christian36.8OK Black 2
11Charlotte Mawhorter23:42.8Gladwin36.7JPC 2
11Cecilia Grice23:51.7MACH Running36.4Dakota
9Elena Boven24:12.9Spring Lake36.4OK Black 2
9Aubrey Goike23:52.5Macomb Dakota36.2Dakota
11Emma Bossenbroek23:38.4Holt35.9East Lansing
11Sophia Miller24:15.2Hudsonville Unity Christian35.6OK Black 2
9Sylvia Shutt23:39.9Okemos35.4East Lansing
11Annabel Reaves23:40.8Holt35.1East Lansing
11Maya Overway24:19.9Spring Lake34.0OK Black 2
11Gabriella Hovey24:03.9Dundee33.0LCAA 2
9Leona Schutz24:14.2Ewen-Trout Creek32.9Ewen-Trout Creek
11London Batkins24:04.1Macomb L’Anse Creuse North32.3Dakota
12Lily Geyer24:25.3Spring Lake32.2OK Black 2
11Ella Hallack24:26.7Zeeland West31.8OK Black 2
10McKayla Basel24:17.8Ewen-Trout Creek31.7Ewen-Trout Creek
9Elizabeth Lietzow23:58.3Sanford-Meridian31.6JPC 2
9Talise Wohlschlegel23:59.5Beaverton31.2JPC 2
10Payton Leclaire24:20.7L’Anse30.8Ewen-Trout Creek
11Elizabeth Huisjen24:00.8Gladwin30.7JPC 2
11Annalee Takalo24:01.2Shepherd30.6JPC 2
10Taz Davis24:30.6Bath30.1CMAC 2
12Addison Horvath24:11.4Macomb Lutheran North29.9Dakota
10Anna Hart24:32.5Hamilton29.8OK Black 2
9Allyanna Hart24:31.8Perry29.7CMAC 2
10Sophia Loar24:14.7Blissfield29.4LCAA 2
9Saryn Leonard24:07.0St. Louis28.7JPC 2
9Katherine Baginski24:18.3Utica Eisenhower27.6Dakota
12Ava Evans24:20.4Hillsdale27.5LCAA 2
11June Mushfield24:11.5Midland Bullock Creek27.2JPC 2
9Madison Lemert24:13.5St. Louis26.5JPC 2
10Jessie Whitmore24:43.1Spring Lake26.3OK Black 2
9Haleigh Summers24:26.0Adrian Madison25.7LCAA 2
10Jenny Zhang24:09.7Ann Arbor Huron25.4East Lansing
10Sylvia Allen24:39.6L’Anse24.5Ewen-Trout Creek
11Emma Thielen24:48.2Perry24.3CMAC 2
11Lilliah Mann24:29.4MACH Running23.9Dakota
10Aubrey Miller24:41.8Wakefield-Marenisco/Bessemer23.7Ewen-Trout Creek
9Dalanna Connor24:47.6L’Anse21.8Ewen-Trout Creek
9Sarah Bowerman24:28.4St. Louis21.5JPC 2
9Alexis Kadluboski24:56.5Dansville21.5CMAC 2
12Maddy Daoust24:36.7SCS Lakeview21.4Dakota
9Lana Benware24:39.7Ida21.1LCAA 2
9Kenzie Matheny24:59.7Hamilton20.8OK Black 2
11Alexis Bosma24:40.5Utica Eisenhower20.2Dakota
12Aubrey Balduc24:52.5Ironwood20.2Ewen-Trout Creek
10Kamilla Munoz25:02.5Zeeland East19.8OK Black 2
9Carly Polikoff24:27.1Ann Arbor Huron19.6East Lansing
9Brooklyn Chandler24:42.4Oak Park19.5Dakota
9Allie Gruppen25:03.5Hudsonville Unity Christian19.5OK Black 2
9Maggie Springer24:46.0Onsted19.0LCAA 2
11Kerigan Pung25:04.5Fowler18.8CMAC 2
12Haley Council25:06.1Hamilton18.6OK Black 2
11Nora Johnson24:32.1East Lansing18.0East Lansing
10Jordan Holombo24:59.5Chassell17.8Ewen-Trout Creek
10Lauren Gormas24:34.1Okemos17.3East Lansing
12Maissane Haddouche-Mezari24:36.6East Lansing16.5East Lansing
9Reagan Somers24:44.9Clare16.0JPC 2
10Elyse Brassfield24:54.5Utica Eisenhower15.5Dakota
9Margaux Stout24:40.0Ann Arbor Huron15.3East Lansing
8Lily Halkola25:09.3Dollar Bay14.6Ewen-Trout Creek
11Miley Rising25:00.9Hudson14.0LCAA 2
10Isabella Choi24:44.0Ann Arbor Huron14.0East Lansing
9Lauren Zeng24:45.8Ann Arbor Huron13.4East Lansing
9Yuri Kim24:46.0Ann Arbor Huron13.3East Lansing
12Caroline Comstock24:47.4East Lansing12.9East Lansing
11Eva Witkow25:03.5Utica Eisenhower12.5Dakota
12Renna Gravenhof25:24.7Holland Christian12.4OK Black 2
10Aybri Sorensen25:18.2Baraga11.6Ewen-Trout Creek
10Isis DeRocher25:18.3L’Anse11.6Ewen-Trout Creek
10Breyelle Bowers25:18.3L’Anse11.6Ewen-Trout Creek
10Lucia Candela25:06.7Macomb L’Anse Creuse North11.4Dakota
10Oliva John25:07.0SCS Lakeview11.3Dakota
11Annica Yin25:28.2Holland11.3OK Black 2
11Sonja Stokstad24:53.1East Lansing11.0East Lansing
11Atheil Akaic24:56.3Holt9.9East Lansing
12Arie Workman25:04.1Harrison9.6JPC 2
12Emma Means25:05.0Shepherd9.3JPC 2
10Avery Stover25:16.6Adrian Madison8.8LCAA 2
8Madison Chaudier25:27.6Baraga8.5Ewen-Trout Creek
12Hope Purvis25:08.4Harrison8.2JPC 2
10Brooke Pettway25:16.4Oak Park8.2Dakota
9Lilly Lapka25:19.8SCS Lakeview7.1Dakota
10Lily Kline25:41.7Spring Lake6.8OK Black 2
12Shylee Soukhome25:41.9Zeeland East6.7OK Black 2
11Makayla Smith25:44.0Saranac5.7CMAC 2
12Hayley Hummel25:09.2Saline5.6East Lansing
9Mya Hopkins25:44.4Saranac5.5CMAC 2
10Rhiannon Reed25:09.6Ann Arbor Huron5.5East Lansing
11Aeris Ensing25:46.6Hudsonville Unity Christian5.1OK Black 2
9Mariah Geerts25:47.3Holland4.9OK Black 2
9Rachael Kadluboski25:47.4Dansville4.5CMAC 2
10Marianna Simon25:47.5Fowler4.5CMAC 2
10Abbi Wright25:51.5Holland Christian3.5OK Black 2
12Emma Ramales25:30.7Utica Eisenhower3.4Dakota
9Brooklyn Sharp25:55.1Zeeland West2.3OK Black 2
9Harlow Levendosky25:57.4Zeeland East1.5OK Black 2
12Avery Kuhlman25:58.1Spring Lake1.3OK Black 2
10Scout Widner25:58.8Hamilton1.1OK Black 2

BOYS INDIVIDUAL RATINGS

GradeNameTimeTeamRatingMeet
12Keagan Smith16:27.2Zeeland West193.6OK Black 2
10Xavier Solgot15:59.3Macomb L’Anse Creuse North193.2Dakota
12Adrian Abbott-Wallace15:59.2Holt192.3East Lansing
12Liam Preisser16:00.4East Lansing191.9East Lansing
11Bryce Cahoon16:08.9Shepherd191.7JPC 2
11Joshua Macri16:05.6Macomb Lutheran North191.1Dakota
12Rob Dodd16:35.4Zeeland West190.9OK Black 2
9Grant Lampen16:37.1Holland Christian190.3OK Black 2
12Ben Verellen16:13.9Gladwin190.0JPC 2
9Tanner Smith16:44.2Zeeland West187.9OK Black 2
10Rem Piper16:13.5Holt187.5East Lansing
11Owen Adams16:46.5Spring Lake187.2OK Black 2
12Joseph Kaleto16:18.7Macomb Dakota186.8Dakota
12Landon Gerritsma16:48.0Holland Christian186.7OK Black 2
12Drew Pietraszkiewicz16:22.2Utica Eisenhower185.6Dakota
12Anthony Frei16:23.6Utica Eisenhower185.1Dakota
12Andrew Scheloske16:26.7Macomb Dakota184.1Dakota
11Cole Coffman16:58.8Holland Christian183.1OK Black 2
11Jakin Whitney16:37.1Shepherd182.3JPC 2
11Marshall Brandt16:38.2Midland Bullock Creek181.9JPC 2
11Logan Youngman16:44.4Hillsdale181.5LCAA 2
11Myles Robinson16:41.7Gladwin180.8JPC 2
10Aiden Lambers17:07.5Holland180.2OK Black 2
12Ethan Dalman17:12.2Zeeland West178.6OK Black 2
12Ian Potts16:44.1MACH Running178.3Dakota
12Trenton Fetter16:54.7Adrian Madison178.1LCAA 2
10Macen White17:14.2Holland Christian177.9OK Black 2
10Federico Moreno-Padilla16:45.3Utica Eisenhower177.9Dakota
9Zach Diller17:14.9Holland Christian177.7OK Black 2
12Sam Taylor17:15.5Zeeland West177.5OK Black 2
12Samuel Ashby17:15.8Zeeland West177.4OK Black 2
10Michael Weidmayer16:57.8Blissfield177.1LCAA 2
10Owen Poppema17:15.8Bath176.7CMAC 2
10Kilian Boulware-Lopez16:48.6East Lansing175.8East Lansing
9Bryson Hassevoort17:20.7Zeeland West175.8OK Black 2
11Alex Ten Haken17:22.5Hudsonville Unity Christian175.2OK Black 2
11Logan Young16:59.1Harrison175.0JPC 2
12Will Johnson17:26.2Holland Christian173.9OK Black 2
12Reid Cousins17:26.4Zeeland West173.9OK Black 2
11Trevon Johnson16:54.8Holt173.7East Lansing
9Reuben Riemersma17:31.8Hudsonville Unity Christian172.1OK Black 2
10Wesley LaFever17:03.3Macomb Dakota171.9Dakota
11William McDonald17:08.7Shepherd171.8JPC 2
10Conrad Marra17:01.1Ann Arbor Huron171.6East Lansing
10Derek Bostrom17:33.5Holland Christian171.5OK Black 2
10Noah Sills17:15.9Blissfield171.0LCAA 2
10Gabe Piach17:13.0Gladwin170.3JPC 2
12Shondell Warren17:08.7Oak Park170.1Dakota
12Jacob Giovannini17:09.5Macomb Dakota169.8Dakota
12TJ Conley17:07.2Ann Arbor Huron169.6East Lansing
10Aarav Kalantry17:09.2Ann Arbor Huron168.9East Lansing
12Clayton Peacock17:17.4Clare168.9JPC 2
12Lukus Mendoza17:43.9Spring Lake168.0OK Black 2
11James Morrison17:16.0Macomb L’Anse Creuse North167.7Dakota
12Quentin Smith17:43.1Fowler167.6CMAC 2
10Isaac Vandlen17:48.0Spring Lake166.7OK Black 2
12Liam Hallack17:48.0Zeeland West166.7OK Black 2
10Garrett Potts17:20.2MACH Running166.3Dakota
11Rylan VanDenBeldt17:51.9Holland Christian165.4OK Black 2
11Connor Schmidt17:29.2Clare164.9JPC 2
10Remyngton Clish17:29.6Sanford-Meridian164.8JPC 2
11Drew Davis17:29.7Shepherd164.8JPC 2
10Jacob Gruppen17:54.8Zeeland West164.4OK Black 2
10Jack Krafft17:30.9Shepherd164.4JPC 2
9Bryce Youngman17:36.9Hillsdale164.0LCAA 2
12Jackson Gast17:24.1East Lansing164.0East Lansing
10Alejandro Nagy17:24.8East Lansing163.7East Lansing
12Timothy Chamberlain17:55.4Portland St. Patrick163.5CMAC 2
10Logan LaMilza17:29.3Macomb Dakota163.2Dakota
10Chris Durfey17:39.6Onsted163.1LCAA 2
12Alessandro Castillo17:58.8Holland163.1OK Black 2
12Francisco (Xisco) Dura17:28.6Ann Arbor Huron162.5East Lansing
11Sutton Klaus17:37.0Clare162.3JPC 2
10Justin Walters18:01.2Zeeland East162.3OK Black 2
10Weston Grewell18:02.0Zeeland West162.0OK Black 2
12Oliver Davis17:33.8Macomb Dakota161.7Dakota
11Wyatt Werner18:00.9Pewamo-Westphalia161.7CMAC 2
11John Kowatch18:01.0Pewamo-Westphalia161.7CMAC 2
10Langston Waite17:31.2East Lansing161.6East Lansing
10Ben Myers17:31.6East Lansing161.5East Lansing
12Alexander Perry17:35.4Utica Eisenhower161.2Dakota
10Elliot Alef17:35.5Macomb Lutheran North161.2Dakota
12Ben Young18:05.4Lansing Christian160.2CMAC 2
11Nicklas Holmes17:49.2Onsted159.9LCAA 2
11Michael Tidrow17:39.6Utica Eisenhower159.8Dakota
10Bryce Schuh17:36.8Holt159.7East Lansing
11Joseph Nowicki17:40.7Utica Eisenhower159.5Dakota
12Duane Davis17:45.9Midland Bullock Creek159.4JPC 2
10Caden Uttech18:10.8Zeeland West159.1OK Black 2
10Toby Regulinski17:39.4East Lansing158.9East Lansing
12James Schroder17:49.9Sanford-Meridian158.0JPC 2
11Charlie George18:13.3Pewamo-Westphalia157.6CMAC 2
11Christian Villa-Bilton17:53.3Clare156.9JPC 2
11Chase Mallory17:48.9Macomb Dakota156.7Dakota
12Hayden Dannenberg18:18.6Holland Christian156.5OK Black 2
11Ryder Woodwyk18:18.9Spring Lake156.4OK Black 2
12Chris Collier17:51.5Oak Park155.8Dakota
9Kharon Thompson17:51.7Oak Park155.8Dakota
11Francis Austen18:19.5Portland St. Patrick155.5CMAC 2
10Cameron Osterbeck17:52.9Macomb L’Anse Creuse North155.4Dakota
11Dillon Spilker17:58.5Sanford-Meridian155.2JPC 2
9Canon Belusar17:53.5SCS Lakeview155.2Dakota
10Jonah Gray17:50.7East Lansing155.1East Lansing
9Haiden Bennett18:05.0Clinton154.7LCAA 2
10Brady Oosterhouse18:22.9Saranac154.4CMAC 2
10Luke Mulder18:03.1Midland Bullock Creek153.6JPC 2
10Brendan Plante18:03.2Midland Bullock Creek153.6JPC 2
9Quentin White17:56.5Holt153.2East Lansing
10Michael Ensing18:29.0Zeeland West153.0OK Black 2
11Joseph Haupt18:05.2Clare152.9JPC 2
11Cameron Rynsburger18:30.1Holland Christian152.6OK Black 2
10Griffin Wenta18:31.9Spring Lake152.0OK Black 2
12Luke Stanley18:13.6Ida151.8LCAA 2
12Connor Fochtman18:01.1Okemos151.6East Lansing
10Chase Pihalja18:04.3Macomb Dakota151.6Dakota
9Hayden Volz18:01.4Okemos151.5East Lansing
12Levi Vanderlaan18:33.5Spring Lake151.5OK Black 2
11Aiden Giancotti18:01.7Holt151.4East Lansing
12Gage Spencer18:10.6Beaverton151.1JPC 2
10Walter McMourrogh18:04.0Ann Arbor Huron150.7East Lansing
9Joseph Habib18:08.3Utica Eisenhower150.2Dakota
10Nico DiLaura18:37.5Zeeland East150.2OK Black 2
12Paul McClure18:20.0Adrian Madison149.7LCAA 2
11Felix Spitz18:07.6Lansing Everett149.5East Lansing
11Landon Miller18:37.6Fowler149.5CMAC 2
10Ethan Dertien18:42.9Hudsonville Unity Christian148.4OK Black 2
11Nathan Perez18:14.0MACH Running148.3Dakota
12Oliver Alef18:14.7Macomb Lutheran North148.1Dakota
11Rian Powers18:44.3Holland147.9OK Black 2
12Isaac FoxElster18:42.3Portland St. Patrick147.9CMAC 2
10Liam Tiles18:46.0Spring Lake147.3OK Black 2
11Drew Starkey18:17.4Macomb Lutheran North147.2Dakota
12Grant Garner18:17.5Macomb Lutheran North147.2Dakota
12Logan Brawt18:24.0Sanford-Meridian146.7JPC 2
11Tristen Hinson18:48.1Zeeland East146.6OK Black 2
12William Haskins18:19.6Macomb Lutheran North146.5Dakota
10Brody Kochanski18:19.8Macomb Dakota146.4Dakota
11Tyler Rockafellow18:46.9Perry146.4CMAC 2
12Ethan Kilgore18:17.6Holt146.1East Lansing
11Ahmed Aboujrad18:17.9Okemos146.0East Lansing
9Eli Schout18:51.4Hudsonville Unity Christian145.5OK Black 2
10Charlie Crowe18:22.1East Lansing144.6East Lansing
9Brayden Rountree18:30.2Shepherd144.6JPC 2
11Jeremiah Delagarza18:22.3Lansing Everett144.6East Lansing
11Joshua Dodd18:55.0Zeeland West144.3OK Black 2
10Logan Gregory18:54.9Saranac143.7CMAC 2
12Austin Edwards18:28.3Oak Park143.6Dakota
10Beckett Klump18:39.2Blissfield143.3LCAA 2
12Isaac Gola18:35.0Shepherd143.0JPC 2
12Nicholas Milosavlevski18:30.4Macomb Dakota142.9Dakota
10Aristotle Chapman18:31.7Macomb L’Anse Creuse North142.5Dakota
11Nolan Mitchell18:58.9Pewamo-Westphalia142.4CMAC 2
12Morgan Moy18:29.4Okemos142.2East Lansing
9Parson Jones19:02.2Holland Christian141.9OK Black 2
10Brady Bills18:44.2Blissfield141.6LCAA 2
11Johnny Gruppen19:03.3Hudsonville Unity Christian141.6OK Black 2
9Matthew Rodgers18:40.0Clare141.3JPC 2
9Nathan Hess18:32.3Okemos141.2East Lansing
11Ben Brower19:04.7Hudsonville Unity Christian141.1OK Black 2
9Blake Aube18:46.9Hudson140.7LCAA 2
12Caden Leatherman19:06.0Hudsonville Unity Christian140.7OK Black 2
11Kai Bouathong19:06.3Zeeland West140.6OK Black 2
9Gavin Gause18:34.6Holt140.5East Lansing
11Austin Strand18:47.8Clinton140.4LCAA 2
11Alden Lucas19:06.8Hudsonville Unity Christian140.4OK Black 2
9Brendan Lezan18:35.4Holt140.2East Lansing
12Noah Devereaux19:05.7Laingsburg140.1CMAC 2
12Nathanial Cole18:49.1Blissfield140.0LCAA 2
12Brandon Gump18:40.1Macomb Lutheran North139.6Dakota
11Jeffery Sisson18:45.4Gladwin139.5JPC 2
9Micah Dahlgren18:37.7Okemos139.4East Lansing
12Braedyn Tennant18:52.8Blissfield138.7LCAA 2
12Xavier Simon19:10.4Fowler138.5CMAC 2
12Hunter VanZandt18:53.6Onsted138.5LCAA 2
10John Verlinde18:53.8Adrian Madison138.4LCAA 2
12William Warner18:49.0Clare138.3JPC 2
10Levi Groenhout19:15.4Zeeland East137.5OK Black 2
12Bryson Ballantyne18:57.0Adrian Madison137.3LCAA 2
12Keagan Terrian18:52.4Farwell137.2JPC 2
9Conner Cousineau18:53.8Farwell136.7JPC 2
9Paolo Vello19:18.9Holland Christian136.4OK Black 2
9Cameron Jordan19:00.0Blissfield136.3LCAA 2
11Jayden Bobzien18:55.7Harrison136.1JPC 2
11Dayton Sneller19:19.8Zeeland West136.1OK Black 2
11Joshua Snyder18:52.1MACH Running135.6Dakota
12Chris Sayers18:52.3SCS Lakeview135.6Dakota
11Simon Whitwam18:49.5Holt135.5East Lansing
10Levi Knoop19:20.2Portland St. Patrick135.3CMAC 2
11Aiden Harrison18:58.5Gladwin135.2JPC 2
10Ty Brower19:23.3Holland Christian134.9OK Black 2
10Christopher Spyker18:59.8Standish Sterling134.7JPC 2
9Joel Oosterhouse19:22.0Saranac134.7CMAC 2
10Daniel Smyth18:55.7MACH Running134.4Dakota
12Tyler Travis19:02.1Shepherd134.0JPC 2
12Noah Schmidt18:57.4Utica Eisenhower133.9Dakota
12Jayden Quist19:27.0Spring Lake133.7OK Black 2
12Josiah Muller19:27.6Zeeland East133.5OK Black 2
9Mason Arnoldink19:27.7Holland Christian133.4OK Black 2
12Nazario Estrada19:29.2Holland132.9OK Black 2
11Aiden Douma19:29.7Zeeland East132.8OK Black 2
12Nicholas Beard18:58.9Ann Arbor Huron132.4East Lansing
9Colin Maurer19:02.0MACH Running132.4Dakota
9Silas Finney19:07.0Beaverton132.3JPC 2
10Noah Horvath19:02.2MACH Running132.3Dakota
9Peter Conley19:31.2Spring Lake132.3OK Black 2
9Simeon Ludwig19:07.6Midland Bullock Creek132.1JPC 2
12Reed Schroeder19:30.7Pewamo-Westphalia131.8CMAC 2
12Connar McDonald19:08.9Sanford-Meridian131.7JPC 2
10Fhoenix Stellard19:33.7Spring Lake131.4OK Black 2
12Kona Crump19:10.3Clare131.2JPC 2
10Adrian Hoogeboom19:34.9Zeeland East131.1OK Black 2
11Luke Arendshorst19:35.9Holland130.7OK Black 2
10Bryan Goddard19:04.8Ann Arbor Huron130.4East Lansing
11Tyler Penberthy19:08.1Macomb L’Anse Creuse North130.3Dakota
10Eddie Radtke19:13.2Shepherd130.3JPC 2
9TJ Wolk19:37.7Holland Christian130.1OK Black 2
11Kaleb Stutzman19:20.3Blissfield129.6LCAA 2
12Bryce Clarkson19:07.4Okemos129.5East Lansing
12Luke Phelps19:10.5Macomb Lutheran North129.5Dakota
12Logan Brown19:16.1Standish Sterling129.3JPC 2
10Mason Edelbrock19:21.5Dundee129.2LCAA 2
9Jonah Redman19:11.8Macomb Dakota129.1Dakota
9Temujin Weiner19:09.2Okemos128.9East Lansing
11Greysen Miltgen19:41.4Spring Lake128.9OK Black 2
12Bryan Gregory19:40.3Saranac128.6CMAC 2
10Grayson Wells19:18.4Midland Bullock Creek128.5JPC 2
9Logan Platte19:41.3Fowler128.2CMAC 2
12Gavin Murphy19:16.2SCS Lakeview127.6Dakota
9Drew Trask19:45.5Spring Lake127.5OK Black 2
9Daniel Kramer19:43.8Pewamo-Westphalia127.4CMAC 2
10Theo York19:27.8Hillsdale127.1LCAA 2
10Jameson Huhn19:45.1Pewamo-Westphalia127.0CMAC 2
12Daniel Grabinski19:47.6Hamilton126.8OK Black 2
9Carson Beerthuis19:47.8Hamilton126.7OK Black 2
10Chase Peterson19:19.7Macomb L’Anse Creuse North126.4Dakota
12Nicholas Shinkonis19:19.9SCS Lakeview126.4Dakota
9Grayson Durflinger19:18.2Saline125.9East Lansing
12Ethan Eby19:32.7Dundee125.4LCAA 2
9Ninan Crain19:20.3Okemos125.2East Lansing
10David Steenwyk19:53.9Holland Christian124.7OK Black 2
8Neko Reed19:40.5Dollar Bay123.8Ewen-Trout Creek
9Dexton Feldpausch19:54.9Fowler123.7CMAC 2
9Isaac Lindstrom19:25.4Saline123.5East Lansing
9Wesley Garrison19:38.5Onsted123.5LCAA 2
11Tucker Cory19:38.8Dundee123.4LCAA 2
9Calum Knull19:55.9Laingsburg123.4CMAC 2
11Mychael Johnson19:26.0East Lansing123.3East Lansing
12Ryan Stewart19:58.0Holland Christian123.3OK Black 2
11Peter Baker19:39.7Clinton123.1LCAA 2
9Lucas Bahena19:29.8Saline122.1East Lansing
9John Schmidt19:30.9Saline121.7East Lansing
11Noah LeCompte19:31.4Saline121.5East Lansing
12Henry Nanzer19:32.1Okemos121.3East Lansing
12Tristian Raimondo19:35.6SCS Lakeview121.1Dakota
9Keegan Bouathong20:04.7Zeeland West121.1OK Black 2
10Payton Belisle19:46.5Hillsdale120.8LCAA 2
11Christopher Welt19:33.9Saline120.7East Lansing
10Jack Ruonavaara19:50.2Copper Island Academy120.6Ewen-Trout Creek
12Carson Johnson19:42.4Sanford-Meridian120.5JPC 2
9Apollos Ventimiglia19:37.6MACH Running120.5Dakota
12Ian Letherer19:42.9Clare120.4JPC 2
10Brett Raak20:07.0Zeeland West120.3OK Black 2
11Sawyer VanKuiken20:05.2Saranac120.3CMAC 2
11Logan Howe20:06.0Portland St. Patrick120.0CMAC 2
11Matteo Turon19:36.2Ann Arbor Huron119.9East Lansing
10Alexander Emmi19:36.9Ann Arbor Huron119.7East Lansing
12Eithan Tuyilingire19:36.9Okemos119.7East Lansing
9Alex Tremonti19:50.3Dundee119.6LCAA 2
11Christopher Walper19:38.1Saline119.3East Lansing
10Cameron Strzelecki19:41.1SCS Lake Shore119.3Dakota
9Alex Hunt19:51.2Onsted119.3LCAA 2
11Ryan Geerts20:10.2Holland119.3OK Black 2
12Logan Holm19:54.4Ironwood119.2Ewen-Trout Creek
11Caleb Paez19:47.3St. Louis118.9JPC 2
9Gabriel Arreguin19:39.4Saline118.9East Lansing
11Gavin Dannenberg20:12.4Holland Christian118.5OK Black 2
10Byron Nevins20:13.1Spring Lake118.3OK Black 2
9Ryan Armey20:13.6Spring Lake118.1OK Black 2
12Trace Fisher19:50.1Standish Sterling118.0JPC 2
12Eric Larson19:50.2Beaverton117.9JPC 2
9Bryson Pooley19:57.3Blissfield117.2LCAA 2
12Kurt Violet19:47.6Unattached117.1Dakota
10John (Jack) Frabis19:48.4Utica Eisenhower116.9Dakota
11Caleb Dalman20:19.1Zeeland West116.3OK Black 2
11Arthur Sawyer III19:47.2East Lansing116.3East Lansing
9Gavin Comerford19:50.6Macomb L’Anse Creuse North116.1Dakota
9Andrew Mercer19:47.9Saline116.0East Lansing
10Landon Gauer20:02.0Ida115.7LCAA 2
11Rhys Todd19:50.2East Lansing115.3East Lansing
12Kyle Davey19:50.9Ann Arbor Huron115.0East Lansing
11Noah Chinavare19:59.6Sanford-Meridian114.8JPC 2
12Jace Symons20:07.9Wakefield-Marenisco/Bessemer114.7Ewen-Trout Creek
9Eduardo Lauchu19:53.2Saline114.3East Lansing
12Issak Stitt20:25.5Zeeland East114.2OK Black 2
10Luke Sorgeloos19:57.0Macomb L’Anse Creuse North114.0Dakota
12Evan Hagerman20:24.8Bath113.7CMAC 2
12Blaine Myricks19:57.9Detroit University Prep113.7Dakota
9Eli Haynes20:08.6Blissfield113.5LCAA 2
10Clark Dupon19:58.9Utica Eisenhower113.4Dakota
11Braeden Hargrove20:04.1Beaverton113.3JPC 2
11Logan Nederveld20:29.2Hudsonville Unity Christian112.9OK Black 2
10Colin Johnson20:27.3Bath112.9CMAC 2
11Charlie Dyer20:29.4Zeeland East112.9OK Black 2
11Landon Halkola20:13.9Dollar Bay112.7Ewen-Trout Creek
12Cameron Huff20:01.8Macomb Lutheran North112.4Dakota
11Brandon Buskulic20:28.9Pewamo-Westphalia112.4CMAC 2
10Alize Ramirez20:12.5Adrian Madison112.2LCAA 2
10Adam Shoemaker20:31.8Hudsonville Unity Christian112.1OK Black 2
10Philip Kooyer20:32.8Hudsonville Unity Christian111.7OK Black 2
11Luke Meyer20:30.9Lansing Christian111.7CMAC 2
9Luke Johnson20:04.6Macomb Dakota111.5Dakota
12Hayden Brennan-Turski20:04.8SCS Lakeview111.4Dakota
9Brad DeYoung20:02.0Holt111.3East Lansing
11Ben Keebaugh20:32.1Fowler111.3CMAC 2
11Memphis Peever20:10.6Farwell111.1JPC 2
9Maxwell Wieber20:33.3Fowler110.9CMAC 2
12Ayden Rau20:19.9Wakefield-Marenisco/Bessemer110.7Ewen-Trout Creek
10Hunter Schindel20:13.0Midland Bullock Creek110.3JPC 2
9Loren Thelen20:36.0Pewamo-Westphalia110.0CMAC 2
9Gavin Schwiderson20:14.4Standish Sterling109.9JPC 2
10Callen Heier20:09.7SCS Lake Shore109.8Dakota
12Matias Greve20:37.5Lansing Christian109.5CMAC 2
12Cole Grundy20:15.7Clare109.4JPC 2
11Johan Kim20:07.8Ann Arbor Huron109.4East Lansing
11Asher Waddell20:23.1Blissfield108.6LCAA 2
12Nathan Lerchenfeld20:13.3Macomb Dakota108.6Dakota
12Dylan Duimstra20:43.2Hudsonville Unity Christian108.3OK Black 2
9Caleb Pearson20:11.3Okemos108.2East Lansing
12Caleb Kentala20:28.2Dollar Bay107.9Ewen-Trout Creek
10Cole Hill20:26.9Adrian Madison107.4LCAA 2
10Kyle Laginess20:17.6Fraser107.1Dakota
10Noah Rosales20:47.3Holland106.9OK Black 2
10Dale Hice20:45.4Saranac106.9CMAC 2
12Keegan Shephard20:23.6Sanford-Meridian106.8JPC 2
10Andrew Burnside20:48.1Hudsonville Unity Christian106.6OK Black 2
11Marshall Baker20:16.4Okemos106.5East Lansing
11Levi Gugino20:17.5Ann Arbor Huron106.2East Lansing
9Kaedyn Smith20:48.3Fowler105.9CMAC 2
9Carter Castilla20:48.5Dansville105.8CMAC 2
9Conner Hoeksema20:50.8Zeeland East105.7OK Black 2
10Andrew Nyboer20:21.9Macomb Lutheran North105.7Dakota
9Christopher Spratt20:19.1Okemos105.6East Lansing
9Colton Kamphuis20:51.2Zeeland East105.6OK Black 2
11Haven Torreano20:19.5Ann Arbor Huron105.5East Lansing
12Logan Bok20:50.0Saranac105.3CMAC 2
12Isaac Thomas20:20.1Ann Arbor Huron105.3East Lansing
11Aiden Telega20:23.5Fraser105.2Dakota
11Joel Sniegowski20:33.9Onsted105.0LCAA 2
11Lucas Goetting20:34.2Clinton104.9LCAA 2
10Randolf Schneider20:52.0Dansville104.7CMAC 2
10Reid Hacker20:52.0Dansville104.7CMAC 2
12Owen Hadala20:25.2SCS Lakeview104.6Dakota
11Ethan Nagel20:30.3Sanford-Meridian104.6JPC 2
12Ryan Lapan20:31.0Standish Sterling104.3JPC 2
10Maeson Russell20:31.8Shepherd104.1JPC 2
10Calvin Gunn20:54.2Bath103.9CMAC 2
10Abe Junttila20:40.3Copper Island Academy103.9Ewen-Trout Creek
9Logan Moore20:32.5Midland Bullock Creek103.8JPC 2
10Donovan Wells20:55.3Potterville103.6CMAC 2
10Jericho Borck20:39.0Hudson103.3LCAA 2
10Blake Vallad20:34.4Standish Sterling103.2JPC 2
9Jacob Probst20:29.9Macomb Lutheran North103.0Dakota
12Leo Hall20:59.0Spring Lake103.0OK Black 2
9Landon King20:59.2Spring Lake102.9OK Black 2
11Malachi Coulson20:35.9Harrison102.7JPC 2
9Louie Orme21:00.4Holland102.5OK Black 2
12Evan Gillahan20:29.5Okemos102.2East Lansing
9Joel Rathka21:00.2Laingsburg101.9CMAC 2
11Colin Nelson20:38.6Ogemaw Heights101.8JPC 2
11Kaiden Eichhorn20:38.9Harrison101.7JPC 2
11Justice Koprin20:34.4Macomb L’Anse Creuse North101.5Dakota
11Noah Wolters21:03.5Zeeland West101.5OK Black 2
12Riley Graf21:01.6Dansville101.5CMAC 2
9Zachary Grice20:35.2MACH Running101.3Dakota
10Isaac Wilson20:45.7Hudson101.1LCAA 2
11Cory Westbrook20:42.8Harrison100.4JPC 2
10Matthew Hetrick20:36.3Holt99.9East Lansing
11Dane Torrey20:52.7Dollar Bay99.8Ewen-Trout Creek
11Dayne Ivey20:45.2Pinconning99.6JPC 2
9Nolan Schepers21:10.2Hudsonville Unity Christian99.3OK Black 2
9Rosco Audirsch20:41.6Macomb Dakota99.1Dakota
10Grayson Stanifer20:39.9Saline98.7East Lansing
12James Foltz21:10.7Laingsburg98.4CMAC 2
12Drake Bosse20:55.3Onsted97.9LCAA 2
10Michael Timpa20:46.2Macomb Dakota97.6Dakota
11Theodore VanKuiken21:13.4Saranac97.5CMAC 2
11Sean Donahue20:52.5Pinconning97.2JPC 2
10Zeke Zwiep21:17.3Holland Christian96.9OK Black 2
11Michael Monaco20:49.0Macomb Dakota96.7Dakota
9Remington Schueller21:16.5Fowler96.5CMAC 2
9Nikolai Valchev20:46.6Saline96.5East Lansing
9Ben Roof21:19.1Zeeland East96.3OK Black 2
9Dylan Gurica21:00.4Clinton96.2LCAA 2
11Riley Sprague20:56.0Beaverton96.0JPC 2
9Ian Wright20:48.4Saline95.9East Lansing
10Marcos Allen Quero20:56.7Farwell95.8JPC 2
9Owen Schopmeyer21:20.9Zeeland West95.7OK Black 2
9John Pfeffer21:02.3Onsted95.6LCAA 2
9Dominic Zoli20:53.4Macomb Dakota95.2Dakota
11Nathan DeWilde20:53.5Utica Eisenhower95.2Dakota
11Paxton VanNoord21:24.7Zeeland East94.4OK Black 2
9Lucas Davis20:53.0Okemos94.3East Lansing
12Logan Robinson21:23.7Laingsburg94.1CMAC 2
10Gage Hacker21:10.1Watersmeet Township94.0Ewen-Trout Creek
10Titus Gordon21:26.1Hudsonville Unity Christian94.0OK Black 2
10Logan Franklyn21:26.8Spring Lake93.7OK Black 2
10Caleb Call21:27.4Lansing Christian92.9CMAC 2
11Ja’cobe Byles21:00.7Motor City Track92.8Dakota
9Ryan Dalman21:30.6Zeeland West92.5OK Black 2
9Charlie Barkel21:30.7Zeeland West92.4OK Black 2
11Caleb Lee20:58.9Ann Arbor Huron92.4East Lansing
11Greg Steele21:06.9Clare92.4JPC 2
10Peter Keegstra21:31.1Hudsonville Unity Christian92.3OK Black 2
10Eoghan Galloway21:31.4Zeeland West92.2OK Black 2
10Kyle Nagel21:02.6Macomb Dakota92.1Dakota
12Jordan Willingham21:03.5Oak Park91.8Dakota
12Nick Aho21:17.5Chassell91.5Ewen-Trout Creek
12John Murphy21:04.8Utica Eisenhower91.4Dakota
11Reed Sprague21:10.2Beaverton91.3JPC 2
9Aiden Legg21:16.1Adrian Madison91.0LCAA 2
10Blake Davis21:11.6Shepherd90.8JPC 2
10Keegan Haag21:11.8Shepherd90.7JPC 2
10Samuel Meyer21:36.3Zeeland West90.6OK Black 2
10Ben Lin21:04.3Ann Arbor Huron90.6East Lansing
10Aaron Dandin21:08.4Macomb L’Anse Creuse North90.2Dakota
9Louis Flieger21:08.7Macomb L’Anse Creuse North90.1Dakota
11Jack Kemsley21:06.4Okemos89.9East Lansing
10Hunter Crosthwaite21:06.8Lansing Everett89.7East Lansing
10Patrick Wilson21:37.9Bath89.4CMAC 2
11Andy Bobco21:11.4SCS Lakeview89.2Dakota
9Hongyi Tan21:08.5Okemos89.2East Lansing
11Reese Sarzynski21:09.5East Lansing88.8East Lansing
10Devion Dillard21:09.9Lansing Everett88.7East Lansing
9Evan Kalajainen21:44.7Zeeland West87.8OK Black 2
11Evan Cousino21:26.5Dundee87.5LCAA 2
12Collin Mullaly21:27.0Hillsdale87.3LCAA 2
12Jack Bajema21:45.0Lansing Christian87.0CMAC 2
11Daniel Bernal-Ponce21:45.2Pewamo-Westphalia86.9CMAC 2
10Brett Suchland21:19.9MACH Running86.4Dakota
12Jacob Erskin21:26.1St. Louis86.0JPC 2
9Joshua Trewyn21:21.7Macomb Dakota85.8Dakota
12Noah Adcock21:49.2Lansing Christian85.6CMAC 2
9Drew Farone21:19.6Okemos85.5East Lansing
9Henry Poterek21:23.7Macomb L’Anse Creuse North85.1Dakota
9Kai Hopkins21:52.1Potterville84.6CMAC 2
12Isaac Armbruster21:22.6Lansing Everett84.5East Lansing
9Zac Coy21:37.1Hillsdale84.0LCAA 2
9Alexander Giller21:24.9Holt83.7East Lansing
9Tyler Morris21:29.0Macomb L’Anse Creuse North83.3Dakota
10Matt Rowan21:39.5Hudson83.2LCAA 2
12Ben Godfrey21:35.2St. Louis83.0JPC 2
10Greyson Vork21:59.5Zeeland East82.8OK Black 2
9Chase Goldbach21:41.5Onsted82.5LCAA 2
9Bryson Smith21:31.8Macomb Lutheran North82.4Dakota
9Callen Mogg21:37.1Farwell82.3JPC 2
10Edison Schaffer21:29.5Ann Arbor Huron82.2East Lansing
10Parker Webb21:37.9Gladwin82.0JPC 2
12Alex Thomas22:00.5Saranac81.8CMAC 2
11Anthony Richards21:31.7Holt81.4East Lansing
9Emerson Snyder21:45.7Adrian Madison81.1LCAA 2
11Ryan Scully21:33.0Holt81.0East Lansing
12Jakoby Moore22:05.1Zeeland West81.0OK Black 2
12Zorawar (Joey) Brar21:33.5Ann Arbor Huron80.8East Lansing
10Ben Vanderlooven21:47.0Hudson80.7LCAA 2
9Ethan Brown22:06.3Hamilton80.6OK Black 2
9Michael Kardas21:37.6Fraser80.5Dakota
9Camden Conner22:04.8Fowler80.4CMAC 2
11Lucas Yuan21:35.1Ann Arbor Huron80.3East Lansing
9Cole Lockwood21:43.6Gladwin80.1JPC 2
10Jacob Dozeman22:08.1Zeeland East80.0OK Black 2
12Wren Becktel21:37.0East Lansing79.7East Lansing
9Aiden Pliska21:50.5Onsted79.5LCAA 2
12Rocco Stanco21:53.9Ironwood79.4Ewen-Trout Creek
11Jacob Pizio21:53.3Clinton78.6LCAA 2
9Noah Zalba21:49.5Sanford-Meridian78.2JPC 2
12Vincent Arnold21:41.5Lansing Everett78.2East Lansing
10Logan Lynch21:44.7SCS Lake Shore78.1Dakota
12Will Beaudoin21:59.8Dollar Bay77.4Ewen-Trout Creek
10Dean Hitsman21:52.8Midland Bullock Creek77.1JPC 2
11Greyson DeWys22:16.8Hamilton77.1OK Black 2
11Lorenzo LoGrasso21:47.8Macomb L’Anse Creuse North77.1Dakota
10Ben Zapawa21:49.7Saline75.4East Lansing
12Peyton Johnston22:20.0Potterville75.3CMAC 2
9Lucas Moore21:53.2Macomb L’Anse Creuse North75.3Dakota
10Sylas Williams22:06.0Hudson74.3LCAA 2
12Ethan Wiedyk22:03.5Standish Sterling73.5JPC 2
9Elijah Worrell22:09.5Hudson73.2LCAA 2
10Cooper Aho22:14.0Ironwood72.7Ewen-Trout Creek
12Henry Vo22:12.5Adrian Madison72.2LCAA 2
11Brayden Bennett22:12.7Ida72.1LCAA 2
10Raul Reyes22:31.9Holland72.0OK Black 2
10Sawyer Leivdal22:18.0Copper Island Academy71.3Ewen-Trout Creek
9Jack Huhn22:32.7Pewamo-Westphalia71.1CMAC 2
10Gavin Jansen22:11.0Harrison71.0JPC 2
9Cade DeVries22:35.0Hudsonville Unity Christian71.0OK Black 2
9Dylan Buys22:35.7Hudsonville Unity Christian70.8OK Black 2
9Xavier Clark22:18.1Hudson70.3LCAA 2
9Avery Fox22:37.4Pewamo-Westphalia69.5CMAC 2
9Nolan Pelli22:23.8Copper Island Academy69.4Ewen-Trout Creek
10Ayden Griffith22:16.1Ogemaw Heights69.3JPC 2
9Alex Dyer22:40.1Zeeland East69.3OK Black 2
12Angel Cortez22:40.3Holland69.2OK Black 2
11Anthony MurphyIII22:11.5Detroit University Prep69.2Dakota
12Armon Harris22:13.7SCS Lake Shore68.4Dakota
9Carter Lada22:15.8Fraser67.7Dakota
9Braxten Vis22:45.8Hamilton67.4OK Black 2
12Mark Jaunzems22:30.7Ironwood67.1Ewen-Trout Creek
12Chase Green22:24.1Gladwin66.6JPC 2
11Keegan Gray22:30.1Onsted66.3LCAA 2
11Charles Smith22:21.2Oak Park65.9Dakota
11Rashad Edwards22:22.8Oak Park65.4Dakota
9Cullen Hall22:28.4Beaverton65.2JPC 2
10Austyn Parker22:33.7Dundee65.1LCAA 2
9Leo Haney22:29.1Sanford-Meridian65.0JPC 2
12Cayson Smith22:30.1Standish Sterling64.7JPC 2
11Jaydan Alvarez22:55.8Hudsonville Unity Christian64.1OK Black 2
11Lukas Cranson22:37.1Dundee64.0LCAA 2
9Bennett Stevens22:40.9Dollar Bay63.7Ewen-Trout Creek
9Gabriel Smith22:34.4Shepherd63.2JPC 2
11Cameron Betts22:56.8Laingsburg63.1CMAC 2
10Carter Chapman22:35.8Clare62.7JPC 2
11Alliance Rivera22:42.2Adrian Madison62.3LCAA 2
10Antonio Starke22:36.6Macomb Lutheran North60.8Dakota
11Remington Snyder22:42.4St. Louis60.5JPC 2
11Westin Phebus22:47.8Ida60.4LCAA 2
10Andrew Stevens23:05.5Laingsburg60.2CMAC 2
9Takoda Ronk22:44.8St. Louis59.7JPC 2
12Luke Hernandez23:09.4Hamilton59.5OK Black 2
9Matthieu Cras22:37.7Ann Arbor Huron59.4East Lansing
10Drake Oberlin22:40.0Holt58.7East Lansing
11Josue Calderon22:56.2L’Anse58.6Ewen-Trout Creek
10Drake Pratt23:10.9Laingsburg58.4CMAC 2
9Landon Tafelski22:44.2Utica Eisenhower58.3Dakota
12Brady Hefron23:11.5Saranac58.2CMAC 2
11Kent West22:46.2Macomb Dakota57.6Dakota
9Rylan Larson23:00.0Chassell57.3Ewen-Trout Creek
12Ian McNeel22:54.6Shepherd56.5JPC 2
11Lucas Buys23:20.6Hudsonville Unity Christian55.8OK Black 2
11William Myers22:58.6Shepherd55.1JPC 2
9Paxton Terrian22:58.9Farwell55.0JPC 2
9Joe Pruden22:52.8Okemos54.4East Lansing
9Seth Watta22:55.9MACH Running54.4Dakota
9Axel Hollenbeck23:09.0Wakefield-Marenisco/Bessemer54.3Ewen-Trout Creek
10Aiden DuBois22:54.6Holt53.8East Lansing
9Hunter Connolly22:58.8Okemos52.4East Lansing
9Ayedin Goulette23:09.5St. Louis51.5JPC 2
9Maysen Osier23:10.8Pinconning51.1JPC 2
10Logan Simpson23:34.5Saranac50.5CMAC 2
9Max Mowatt23:35.0Pewamo-Westphalia50.3CMAC 2
10Maxim Craig23:05.2East Lansing50.3East Lansing
9James Heiple23:13.3Beaverton50.2JPC 2
12Caidan Bauman23:07.6Lansing Everett49.5East Lansing
9Brandon Anglebrandt23:10.6Utica Eisenhower49.5Dakota
10Leo Zelly23:12.2Utica Eisenhower48.9Dakota
9Luke Steen23:44.5Holland Christian47.8OK Black 2
11Devan Parks23:16.0Macomb Lutheran North47.7Dakota
11Ryan Brogan23:31.8L’Anse46.7Ewen-Trout Creek
9Lucas Lynch23:19.1SCS Lake Shore46.6Dakota
9Elliott Smith23:21.3Macomb Dakota45.9Dakota
12Joseph Noll23:22.0Macomb L’Anse Creuse North45.7Dakota
12Joshua Glenn23:50.0Lansing Christian45.3CMAC 2
12Ezekiel Rockhold23:50.1Saranac45.3CMAC 2
10Oliver Patterson23:23.5Saline44.2East Lansing
9Sawyer Day23:25.1Okemos43.6East Lansing
12Gabe Arredondo23:57.7Zeeland West43.4OK Black 2
9Matthew Wang23:28.9Okemos42.4East Lansing
12Owen Cooley23:48.3Dundee40.2LCAA 2
12Jacob Young23:48.5Ida40.2LCAA 2
8Everett Miles23:57.6Ewen-Trout Creek38.1Ewen-Trout Creek
9Andrew Gregg23:48.2Ann Arbor Huron35.9East Lansing
10Nathan Giovannini23:58.7Macomb Dakota33.4Dakota
9JaNeal Rhodes24:09.3Adrian Madison33.2LCAA 2
9Marcus Pirkola24:13.8Ewen-Trout Creek32.7Ewen-Trout Creek
9Wyatt Porzondek24:02.1Saline31.3East Lansing
9Anthony Karasienski24:10.4Macomb Dakota29.5Dakota
12Aleksandar Premcevic24:12.7Macomb Dakota28.8Dakota
11Ethan Webb24:20.5Gladwin27.9JPC 2
10Brayden Cornelius24:32.4Watersmeet Township26.5Ewen-Trout Creek
12Meer Ahmed24:17.0Ann Arbor Huron26.3East Lansing
9Elliot McGill24:19.3East Lansing25.6East Lansing
9Ronan Dittmer24:25.1East Lansing23.6East Lansing
9William Gensler24:38.9Ida23.4LCAA 2
12Jimmy Sarconi24:52.1Macomb Lutheran North15.6Dakota
9Robert Klingler25:03.5Hillsdale15.2LCAA 2
11Reiss Marowelli24:50.6Saline15.1East Lansing
11Joey Skupin24:58.9Macomb L’Anse Creuse North13.4Dakota
12Ryan Grevengoed25:32.0Spring Lake12.0OK Black 2
10Nolan Moeggenberg25:08.4Shepherd11.9JPC 2
9Carter Bailey25:09.9Oak Park9.7Dakota
10Josiah Davis25:14.1SCS Lake Shore8.3Dakota
9Alexander Cislo25:14.5SCS Lake Shore8.2Dakota
9Tucker Wilson25:25.8Ida7.7LCAA 2
9Henry Holombo25:31.1Chassell7.0Ewen-Trout Creek
12Carson Warner25:30.3Adrian Madison6.2LCAA 2
12Ricky D’Ascenzo25:22.7Lansing Everett4.4East Lansing
12Talon Hughes25:43.8Ironwood2.7Ewen-Trout Creek
Uncategorized

2025 Ratings: September 30th Meets

With a tiny addition of the EUP 1 meet (that’s Eastern UP + Mackinaw City for us trolls).

MeetBoys Adj.Girls Adj.Average
CSAA 2-23-31-27
WMC Lakes 2-31-43-37
Green Devil-18-13-16
EUP 1+19+16+18
CAAC Red 2-2-10-6
CHSL 3-19-25-22
I-8 2-26-35-31
Downriver League 2-13-14-14
CAAC White 2-22-16-19
Negaunee+1-5-2
Huron League 2+1-8-4
Birch Run Fall+8+13+11

*** = State Title Contender
** = Top Ten Contender
* = State Qualifying Contender
WAB = Weighted Average Before. A listing of the previous week’s Top 5 Average. Not a perfect comparison as a team may not run their five best runners. But a show of how one ran relative to expectation.

GIRLS TEAM RATINGS

TeamTop 5 Avg.DivisionMeetWAB
Brownstown Woodhaven112.11Downriver League 2118.3
Mason102.91CAAC Red 2109.6
Gibraltar Carlson92.11Downriver League 294.5
Wyandotte Roosevelt67.01Downriver League 273.0
Allen Park39.91Downriver League 241.1
TeamTop 5 Avg.DivisionMeetWAB
DeWitt104.12Birch Run Fall109.6
Frankenmuth97.82Birch Run Fall114.3
Fremont95.62WMC Lakes 2104.8
Charlotte95.62CAAC White 2100.0
St. Johns93.42CAAC Red 297.1
Haslett88.22CAAC Red 294.6
Williamston86.32CAAC Red 284.7
New Boston Huron83.52Huron League 293.5
Parma Western78.72I-8 281.7
Ionia77.82CAAC White 270.3
Fowlerville74.82CAAC Red 272.8
Battle Creek Harper Creek74.52I-8 282.3
Ludington73.62WMC Lakes 288.5
Carleton Airport70.82Huron League 270.6
Marshall69.02I-8 271.4
Alma65.62Birch Run Fall63.6
Howard City Tri-County54.62CSAA 263.9
Monroe Jefferson46.72Huron League 226.9
Grosse Ile45.42Huron League 253.6
Imlay City42.22Birch Run Fall40.8
Hastings35.52I-8 236.6
Birch Run34.42Birch Run Fall37.9
Essexville-Garber34.12Birch Run Fall8.6
Portland28.12CAAC White 251.2
Milan23.32Huron League 222.5
Coldwater22.82I-8 238.1
Trenton18.22Downriver League 217.3
Eaton Rapids16.52CAAC White 218.3
Battle Creek Pennfield16.42I-8 236.0
Saginaw Swan Valley15.12Birch Run Fall24.4
Big Rapids13.12CSAA 229.3
Clio12.92Birch Run Fall7.9
Whitehall12.52WMC Lakes 2
TeamTop 5 Avg.DivisionMeetWAB
Lansing Catholic**119.83CAAC White 2127.4
Olivet**111.03CAAC White 2103.7
Remus Chippewa Hills*89.83CSAA 294.4
Saginaw Valley Lutheran*80.63Birch Run Fall75.9
Manistee65.63WMC Lakes 267.0
Reed City64.13CSAA 278.5
Pigeon-Laker63.13Green Devil69.4
Millington57.53Birch Run Fall45.9
Chesaning47.43Birch Run Fall47.8
Monroe St. Mary CC43.73Huron League 252.8
Hemlock42.63Birch Run Fall36.4
Newaygo40.93CSAA 235.6
Ann Arbor Greenhills37.03CHSL 363.8
Almont34.63Green Devil40.4
New Lothrop34.23Birch Run Fall26.3
University Liggett4.43CHSL 33.7
TeamTop 5 Avg.DivisionMeetWAB
Ubly*70.14Green Devil78.6
Kingston*58.44Green Devil71.9
Dryden48.44Green Devil54.0
Saginaw Michigan Lutheran Seminary46.24Birch Run Fall53.8
Genesee Christian Academy39.64Birch Run Fall33.4
Royal Oak Shrine37.04CHSL 375.0
Clarkston Everest Collegiate34.34CHSL 344.3
Brown City9.84Green Devil0.4
TeamTop 5 Avg.DivisionMeetWAB
Houghton86.6UP 1Negaunee92.9
Negaunee64.4UP 1Negaunee80.3
Calumet55.4UP 1Negaunee55.3
Ishpeming Westwood3.9UP 1Negaunee4.6
TeamTop 5 Avg.DivisionMeetWAB
Rudyard37.4UP 2EUP 130.6
Hancock36.6UP 2Negaunee34.1
TeamTop 5 Avg.DivisionMeetWAB
Brimley12.0UP 3EUP 1-5.2
St. Ignace7.0UP 3EUP 1-29.3

BOYS TEAM RATINGS

TeamTop 5 Avg.DivisionMeetWAB
Brownstown Woodhaven*182.21Downriver League 2187.5
Wyandotte Roosevelt165.01Downriver League 2166.3
Gibraltar Carlson157.01Downriver League 2157.3
Allen Park155.81Downriver League 2152.7
Mason148.21CAAC Red 2149.6
Swartz Creek141.61Birch Run Fall142.0
Southgate Anderson124.11Downriver League 2130.7
Dearborn Edsel Ford112.01Downriver League 2113.6
Lincoln Park78.61Downriver League 22.2
TeamTop 5 Avg.DivisionMeetWAB
Alma**186.12Birch Run Fall194.6
DeWitt*177.92Birch Run Fall180.0
Whitehall*176.62WMC Lakes 2178.2
Parma Western*174.52I-8 2187.0
Williamston168.32CAAC Red 2164.8
Howard City Tri-County164.62CSAA 2166.0
Fremont164.22WMC Lakes 2165.5
Haslett163.42CAAC Red 2168.7
Frankenmuth160.42Birch Run Fall179.1
Carleton Airport160.42Huron League 2161.3
Portland157.92CAAC White 2160.3
New Boston Huron157.32Huron League 2161.8
Saginaw Swan Valley157.32Birch Run Fall167.2
Battle Creek Harper Creek157.02I-8 2160.3
Flat Rock152.02Huron League 2159.0
Muskegon Oakridge151.32WMC Lakes 2158.1
Coldwater150.92I-8 2146.7
Ionia149.32CAAC White 2144.6
Monroe Jefferson148.12Huron League 2147.0
St. Johns147.22CAAC Red 2143.4
Fowlerville146.92CAAC Red 2142.1
Bay City John Glenn144.12Birch Run Fall142.0
Marshall141.22I-8 2151.4
Grosse Ile138.52Huron League 2134.0
North Branch134.52Birch Run Fall128.8
Ludington131.42WMC Lakes 2156.7
Lake Odessa Lakewood129.52CAAC White 2126.8
Imlay City122.92Birch Run Fall114.6
Milan118.32Huron League 2114.1
Bay City Central116.32Birch Run Fall115.1
Birch Run115.12Birch Run Fall117.6
Charlotte114.02CAAC White 2114.8
Hastings112.02I-8 2109.5
Riverview107.92Huron League 2111.6
Big Rapids107.72CSAA 2118.2
Jackson Northwest86.72I-8 2115.8
Battle Creek Pennfield85.62I-8 286.7
Clio84.22Birch Run Fall95.0
Trenton79.12Downriver League 2104.0
Harper Woods52.52Birch Run Fall40.8
Lansing Eastern2.42CAAC Red 252.0
TeamTop 5 Avg.DivisionMeetWAB
Lansing Catholic**177.23CAAC White 2176.0
Ithaca**176.63Birch Run Fall181.0
Reed City*166.73CSAA 2161.5
Pigeon-Laker150.23Green Devil159.9
Monroe St. Mary CC147.13Huron League 2153.9
Montague143.53WMC Lakes 2152.9
Ann Arbor Greenhills143.43CHSL 3166.4
Chesaning138.73Birch Run Fall137.3
Almont127.23Green Devil140.0
Olivet126.23CAAC White 2135.2
Newaygo112.63CSAA 2113.4
Millington109.43Birch Run Fall94.5
New Lothrop108.13Birch Run Fall99.8
Madison Heights Bishop Foley103.43CHSL 3100.8
Remus Chippewa Hills100.33CSAA 299.6
Saginaw Valley Lutheran54.53Birch Run Fall67.2
Detroit Cristo Rey50.53CHSL 320.7
Sandusky50.33Green Devil95.2
TeamTop 5 Avg.DivisionMeetWAB
Royal Oak Shrine*149.14CHSL 3157.1
Riverview Gabriel Richard*147.64CHSL 3151.6
Genesee Christian Academy*138.94Birch Run Fall135.1
Dryden137.14Green Devil137.5
Saginaw Michigan Lutheran Seminary131.44Birch Run Fall138.3
Brown City124.14Green Devil118.6
Mackinaw City115.24EUP 199.7
Byron107.74Birch Run Fall102.2
Allen Park Cabrini106.24CHSL 3113.6
Kingston106.24Green Devil101.2
Cardinal Mooney Catholic99.74CHSL 3114.3
Unionville-Sebewaing96.34Green Devil126.9
Waterford Our Lady of the Lakes80.84CHSL 383.6
Vassar44.64Birch Run Fall71.4
TeamTop 5 Avg.DivisionMeetWAB
Houghton146.9UP 1Negaunee144.3
Gladstone139.6UP 1Negaunee146.2
Negaunee136.4UP 1Negaunee146.2
Ishpeming Westwood135.7UP 1Negaunee145.5
TeamTop 5 Avg.DivisionMeetWAB
Painesdale-Jeffers158.8UP 2Negaunee143.4
Rudyard138.9UP 2EUP 1144.2
Manistique88.8UP 2Negaunee89.8
Pickford87.3UP 2EUP 168.4
Hancock51.5UP 2Negaunee46.9
TeamTop 5 Avg.DivisionMeetWAB
Engadine121.1UP 3EUP 1125.5
St. Ignace109.9UP 3EUP 198.8
Eben Jct. Superior Central92.5UP 3EUP 1104.2
Brimley67.5UP 3EUP 162.4

GIRLS INDIVIDUAL RATINGS

GradeNameTimeTeamRatingMeet
12Talya Schreiber18:12Pickford150.7EUP 1
11Ava Schafer18:48.6St. Johns147.1CAAC Red 2
11Caroline Randall19:17.2Hastings145.9I-8 2
10Tiya Feldpausch18:59.2Olivet145.6CAAC White 2
12Samantha Taylor18:32Newberry144.0EUP 1
12Natalie Foltz18:39.0Frankenmuth142.7Birch Run Fall
10Remie Ellis19:13.6Eaton Rapids140.8CAAC White 2
9Lily Britton19:25.1Olivet137.0CAAC White 2
12Elise Barden19:06.2Frankenmuth133.6Birch Run Fall
9Eliza Schwass20:11.9Ludington130.4WMC Lakes 2
11Annabelle Lowman20:12.2Ludington130.3WMC Lakes 2
12Miriam Kloha19:48.1St. Johns127.3CAAC Red 2
11Hope Noal20:01.4Woodhaven Brownstown124.2Downriver League 2
10Dory Simon20:19.3Remus Chippewa Hills123.9CSAA 2
10Josie Bishop20:04.5Lansing Catholic123.8CAAC White 2
11Grace Wonch20:05.2Lansing Catholic123.6CAAC White 2
12Abigail Reis19:36.7Millington123.5Birch Run Fall
12Eleanor Grant20:10.0Wyandotte Roosevelt121.3Downriver League 2
12Linnea Paige20:40.8Fremont120.7WMC Lakes 2
10Annabelle Chan20:12.7Woodhaven Brownstown120.4Downriver League 2
10Ruby Petee20:11.0Mason119.7CAAC Red 2
11Kylie Mausolf19:49.8Birch Run119.1Birch Run Fall
10Isabelle Currie20:20.5Lansing Catholic118.5CAAC White 2
11Avery Silvas20:20.9Charlotte118.4CAAC White 2
10Bridget Fullerton20:40.3Parma Western118.2I-8 2
9Norah Kiley20:19.1Kingston118.0Green Devil
12Cara Prusakiewicz20:19.3Dryden117.9Green Devil
9Anna Drauer20:23.9Lansing Catholic117.4CAAC White 2
10Claire Miller20:16.7Monroe Jefferson117.1Huron League 2
10Jorga Wooledge20:21.0Mason116.3CAAC Red 2
11Makinna Foglesong19:59.7Ithaca115.8Birch Run Fall
12Frances Melinn20:29.5Lansing Catholic115.5CAAC White 2
9Brooklyn Takagishi20:02.4DeWitt114.9Birch Run Fall
12Quinn Hatfield20:48.2Remus Chippewa Hills114.3CSAA 2
10Lindsey Ludwig20:33.4Lansing Catholic114.2CAAC White 2
9Myah Breuker21:01.3Fremont113.9WMC Lakes 2
10Aurora (Rory) Doepker20:05.6DeWitt113.8Birch Run Fall
10Alexis Kmiecik20:33.0Woodhaven Brownstown113.7Downriver League 2
11Claire Arnold20:07.9Essexville Garber113.0Birch Run Fall
11Colette Charchut20:31.8Haslett112.7CAAC Red 2
12Isabella (Bella) LaFountain20:30.9Monroe St. Mary CC112.4Huron League 2
11Natalie Kuhl21:02.1Parma Western111.0I-8 2
10Ella Baker20:35.2Carleton Airport110.9Huron League 2
9Jovie Overkamp20:44.1Ionia110.6CAAC White 2
10Ellason Foster21:00.1Newaygo110.3CSAA 2
12Samantha Brown20:16.8Clio110.1Birch Run Fall
10Khloe Lehnst20:17.5Ithaca109.8Birch Run Fall
11Claire Long20:20.8Saginaw Nouvel108.7Birch Run Fall
11Keira Waterman20:38.9Negaunee108.7Negaunee
9Cecilia Kelly20:45.6Williamston108.1CAAC Red 2
12Julia Faber21:11.0BC Harper Creek108.0I-8 2
10Jaelynn Greene20:51.1Woodhaven Brownstown107.6Downriver League 2
10Gweneth (Gwen) Eby21:14.8Coldwater106.7I-8 2
11Hallee Hervey21:13.7Reed City105.8CSAA 2
12Avery Turk20:51.0New Boston Huron105.7Huron League 2
11Morgan Allen20:53.4Mason105.5CAAC Red 2
12Emily Peters21:02.6Olivet104.5CAAC White 2
12Katie Sweeney20:59.7Ubly104.4Green Devil
12Amerie Wilson20:55.7Milan104.1Huron League 2
10Alaina Dillon21:23.1Marshall104.0I-8 2
10Sela Niska20:53.3Houghton103.9Negaunee
12Chloe Khon21:24.8Jackson Northwest103.4I-8 2
10Lindsey Cmeyla20:39.3Saginaw Valley Lutheran102.6Birch Run Fall
10Grace Mingerink20:41.6DeWitt101.8Birch Run Fall
9Madison Slade21:09.3Gibraltar Carlson101.6Downriver League 2
12Lilah Kiley21:08.7Kingston101.4Green Devil
9Molly McNamara20:41Newberry101.0EUP 1
11Sophia Schafer21:08.9Williamston100.4CAAC Red 2
9Dakota Budd21:10.5Haslett99.8CAAC Red 2
9Madelynn Patterson21:19.3Olivet98.9CAAC White 2
12Joelle Patten21:46.5Fremont98.8WMC Lakes 2
10Giada Fioritto21:19.0Gibraltar Carlson98.3Downriver League 2
9Sage Palmer21:18.1Sandusky98.3Green Devil
11Emily Beethe20:52.7Saginaw Valley Lutheran98.1Birch Run Fall
11Avery Miller21:23.3Lansing Catholic97.6CAAC White 2
11Laura Castrejon21:38.4Newaygo97.5CSAA 2
10Clara Marschall21:17.7Fowlerville97.4CAAC Red 2
11Abby Taylor20:52Newberry97.3EUP 1
12Emily Agnew20:55.1DeWitt97.3Birch Run Fall
9Sydney Knieper20:56.2New Lothrop96.9Birch Run Fall
10Payton King21:24.7Kingston96.1Green Devil
12Alyssa Korte21:20.0Grosse Ile96.0Huron League 2
11Helena Goodrich21:28.4Charlotte95.9CAAC White 2
10Holly Cooke21:19.2Houghton95.3Negaunee
12Elliana Perugi21:30.1Woodhaven Brownstown94.6Downriver League 2
12Andie Wildern21:32.8Charlotte94.4CAAC White 2
12Kaily McDaniel21:25.2Milan94.3Huron League 2
10Ruby Gross21:04.7Chesaning94.1Birch Run Fall
9Martina Villarreal21:09.6DeWitt92.5Birch Run Fall
10Emma Cook21:13.0DeWitt91.3Birch Run Fall
11Norah Woodruff21:31.1Houghton91.3Negaunee
11Paige Weber21:42.8Portland91.1CAAC White 2
9Zoey Cheney21:37.0New Boston Huron90.3Huron League 2
12Abby Russell21:39.2Haslett90.3CAAC Red 2
10Harper Jackson21:43.2Gibraltar Carlson90.3Downriver League 2
10Ava Benedict21:47.6Ionia89.5CAAC White 2
10Livia Boucher21:46.3Gibraltar Carlson89.2Downriver League 2
11Pyper Braun21:45.7EPBP Laker89.1Green Devil
12Maddy Takagishi21:21.1DeWitt88.6Birch Run Fall
12Anna Johnson21:21.3Alma88.6Birch Run Fall
12Madison Prowse21:48.1Brown City88.3Green Devil
11Ava Buckley21:45.7Mason88.1CAAC Red 2
10Reggie Cooke21:45.9Williamston88.0CAAC Red 2
10Alyvia Janke21:49.2Unionville-Sebewaing87.9Green Devil
10Allison Schmitt22:02.6Clarkston Everest Collegiate87.5CHSL 3
9Kendall Dorey21:54.1Charlotte87.3CAAC White 2
10Peyton Nellis22:10.8Remus Chippewa Hills86.7CSAA 2
12Carleigh Thompson21:57.8Ionia86.1CAAC White 2
12Nori Korsman21:47.4Negaunee85.9Negaunee
12Georgia Haag22:25.8Manistee85.7WMC Lakes 2
9Avery Gardner21:30.4DeWitt85.5Birch Run Fall
9Elsa Korte21:59.4Lansing Catholic85.5CAAC White 2
11Morgan Clark21:55.6Mason84.8CAAC Red 2
10AJ Feleppa21:30St. Ignace84.7EUP 1
9Kennadee Griffes21:34.5DeWitt84.2Birch Run Fall
10Andi Kirkman21:36.2Genesee Christian83.6Birch Run Fall
12Anna Pake22:20.2Howard City Tri-County83.6CSAA 2
12Maria Beach22:00.5Fowlerville83.2CAAC Red 2
12Falyn Doss21:59.5New Boston Huron82.9Huron League 2
9Sophie Mahoski21:57.0Ishpeming82.7Negaunee
12Natalie Kramer22:02.2St. Johns82.6CAAC Red 2
12Avari Montgomery22:09.6Charlotte82.1CAAC White 2
12Aubrey Metzger22:06.1Mason81.3CAAC Red 2
9Ada Cain22:10.4Gibraltar Carlson81.2Downriver League 2
10Taylor Stanczak22:09.9Almont81.0Green Devil
9Serenity Clancy22:11.7Woodhaven Brownstown80.8Downriver League 2
11Layla Silkworth22:33.0BC Harper Creek80.7I-8 2
9Ellie Owen21:45.8DeWitt80.4Birch Run Fall
9Chloe Wilber21:49.2DeWitt79.3Birch Run Fall
9Madisyn Blair22:40.5Parma Western78.2I-8 2
12Kate Church22:16.3Haslett77.9CAAC Red 2
11Aubrey Hare21:53.7Saginaw Swan Valley77.8Birch Run Fall
9Sevarah Markham21:54.2Alma77.6Birch Run Fall
10Bethany Cmeyla21:54.8Saginaw Valley Lutheran77.4Birch Run Fall
9Addison King21:55.1Frankenmuth77.3Birch Run Fall
12Lilliana Van Vleet21:55.7DeWitt77.1Birch Run Fall
10Ava Sielski22:52.2Manistee76.9WMC Lakes 2
11Adrianna Zub22:24.0Allen Park76.7Downriver League 2
12Jovie Williams22:15.1Houghton76.6Negaunee
12Laila Evola22:23.7Almont76.4Green Devil
9Brynn Burrows21:59.8Millington75.7Birch Run Fall
10Elli Harju22:17.8Calumet75.7Negaunee
9Claire Burrows22:00.0Millington75.7Birch Run Fall
12Gabby Cleveland22:00.4Frankenmuth75.5Birch Run Fall
12Maryn Hyatt22:00.8Saginaw Valley Lutheran75.4Birch Run Fall
12Emma Dawe22:01.1Ithaca75.3Birch Run Fall
12Lexi Gilbert22:20.6Gladstone74.8Negaunee
10Madison Francke22:02.8Bay City Central74.7Birch Run Fall
12Tori Ferguson22:03.8Genesee Christian74.4Birch Run Fall
10Stella Gates22:32.9Lansing Catholic74.4CAAC White 2
10Joy Schuck22:31.3Southgate Anderson74.2Downriver League 2
9Natalie Christoffersen23:00.8Fremont74.1WMC Lakes 2
9Emma Puscas22:32.0Wyandotte Roosevelt74.0Downriver League 2
10Claire Wright22:31.6Dryden73.8Green Devil
12Jocelynn Olds22:50.5Howard City Tri-County73.5CSAA 2
9Randee Mulherin22:27.7Monroe Jefferson73.4Huron League 2
9Melissa Kirschner22:04Rudyard73.3EUP 1
12Aubrey Zarnke22:34.2EPBP Laker72.9Green Devil
10Hattie Driver23:04.2Manistee72.9WMC Lakes 2
9Ella Gustner22:36.6Dryden72.1Green Devil
12Leah Adkins22:31.9Carleton Airport72.0Huron League 2
10Jamie Glatfelter22:39.0Trenton71.7Downriver League 2
12Joslyn Bechtol22:39.3Woodhaven Brownstown71.6Downriver League 2
11Juleigh Husby22:34.1Monroe St. Mary CC71.3Huron League 2
12Ava Krohn23:11.0Fremont70.7WMC Lakes 2
11Addison Sirianni22:15.1Bay City Central70.6Birch Run Fall
10Lydia Popp22:41.1EPBP Laker70.6Green Devil
12Payton Takkunen22:33.2Gladstone70.6Negaunee
11Lydia Faubert22:15.4Hemlock70.5Birch Run Fall
11Lyza Ruster22:39.1Mason70.3CAAC Red 2
12Madeleine Schlegel22:16.4DeWitt70.2Birch Run Fall
12Maya Ferguson22:54.8Cardinal Mooney Catholic70.1CHSL 3
9Avery Diehl22:46.6Lansing Catholic69.8CAAC White 2
9Aubrey Perez22:46.7Ionia69.8CAAC White 2
10Ellia Egle22:39.3New Boston Huron69.6Huron League 2
9Ellery Fazekas23:06.9Marshall69.4I-8 2
12Abigail Redfield22:48.4Olivet69.2CAAC White 2
9Brynn Rudnicki22:43.3Fowlerville68.9CAAC Red 2
10Isa Vargo22:41.4New Boston Huron68.9Huron League 2
9Marissa Demorest23:09.6BC Harper Creek68.5I-8 2
10Abbygail Plester22:48.2Ubly68.3Green Devil
10Alonna Schack22:23.0Chesaning68.0Birch Run Fall
10Remi Coponen22:41.1Painesdale-Jeffers68.0Negaunee
9Kate Duffy22:47.1Williamston67.6CAAC Red 2
10Charlee MacLaren22:24.6Ithaca67.5Birch Run Fall
11Reese Hesse23:20.8Whitehall67.4WMC Lakes 2
10Ava Harris23:09.0Remus Chippewa Hills67.3CSAA 2
12Reese Supianoski22:48.2Williamston67.3CAAC Red 2
12Adriana Domingo23:13.6Marshall67.1I-8 2
10Ali Hunt22:25.7New Lothrop67.1Birch Run Fall
12Maria Kilpela22:48.9Fowlerville67.0CAAC Red 2
10Lillian West22:47.1New Boston Huron67.0Huron League 2
12Loreli Harris22:54.2Wyandotte Roosevelt66.6Downriver League 2
10Piper Schultz22:27.4Saginaw Michigan Lutheran Seminary66.5Birch Run Fall
12Romi Mattson22:47.4Houghton65.9Negaunee
12Eliza Grocki22:50.8Riverview65.7Huron League 2
12Sahara Davis23:13.8Reed City65.7CSAA 2
11Alexa Palmer22:30.4Alma65.5Birch Run Fall
12Maija Keranen22:48.7Calumet65.4Negaunee
12Delaney Richardson22:31.7Byron65.1Birch Run Fall
12Teryn Firack22:30Pickford64.7EUP 1
10Alexis White22:54.6New Boston Huron64.5Huron League 2
11Allison Brandt23:30.2Ludington64.3WMC Lakes 2
10Nora Kauffman23:19.1Howard City Tri-County64.0CSAA 2
12Averie Wohlscheid22:35.2DeWitt64.0Birch Run Fall
12Molly Weaver23:02.9Woodhaven Brownstown63.7Downriver League 2
12Makayla Watkins23:20.2Reed City63.6CSAA 2
10Sophia Jezierski22:36.6Essexville Garber63.5Birch Run Fall
10Kenadi Simon23:00.6St. Johns63.1CAAC Red 2
12Ciani Lopez22:37.8DeWitt63.1Birch Run Fall
10Myah Peruski23:05.0Ubly62.7Green Devil
11Reagan Reaume23:06.9Gibraltar Carlson62.4Downriver League 2
10Taylor Geiger23:06.4Ubly62.2Green Devil
11Eliza Milarch23:10.9Charlotte61.7CAAC White 2
11Nina Malani23:19.9Ann Arbor Greenhills61.7CHSL 3
10Emily Meek23:10.7Unionville-Sebewaing60.8Green Devil
9Meredith Bauer22:46.9Frankenmuth60.0Birch Run Fall
10Izzy Brown23:09.9Haslett60.0CAAC Red 2
9Rachel Becker23:12.9Unionville-Sebewaing60.0Green Devil
10Kendal Kleman23:08.4Carleton Airport59.9Huron League 2
12Brenna Baker23:10.4Carleton Airport59.2Huron League 2
9Kinley Gerow22:49.5Hemlock59.2Birch Run Fall
12Lauren Spitzley23:20.3Portland58.6CAAC White 2
11Chiamara Ogbonna23:19.2Woodhaven Brownstown58.3Downriver League 2
9Natalie Kettler22:53.4Saginaw Michigan Lutheran Seminary57.9Birch Run Fall
12Jill Berg23:11.5Hancock57.8Negaunee
11Ella McFarlane23:14.6Riverview57.8Huron League 2
10Rylee Zumer23:41.7BC Harper Creek57.8I-8 2
9Brynn Wiecich23:11.9Negaunee57.7Negaunee
12Samantha Frank22:54.3Frankenmuth57.6Birch Run Fall
12Ellie Feneley23:42.7BC Harper Creek57.4I-8 2
10Nolah Balbach22:55.0Frankenmuth57.3Birch Run Fall
11Makenna Rudnicki23:18.3Fowlerville57.2CAAC Red 2
11Kira Manchip23:51.8Fremont57.1WMC Lakes 2
12Leah Storey23:40.5Remus Chippewa Hills56.8CSAA 2
12Jackson Harlan23:21.5Williamston56.2CAAC Red 2
9Braylynn Boochard23:45.9Remus Chippewa Hills55.0CSAA 2
9Riley Schlaufman23:02.7Imlay City54.8Birch Run Fall
12Alaina Hoffman23:51.0Marshall54.7I-8 2
11Kendal Donahue23:04.1Imlay City54.3Birch Run Fall
10Mary Grace Luplow23:06.7Saginaw Swan Valley53.4Birch Run Fall
10Brooklyn Morell23:34.8Ubly52.7Green Devil
10Olivia Shupe23:37.0Gibraltar Carlson52.3Downriver League 2
12Madelyn Hensel23:58.2BC Pennfield52.3I-8 2
9Ella Otter23:32.2Carleton Airport51.9Huron League 2
10Ella Daly23:49.8Royal Oak Shrine51.7CHSL 3
10Lila Wolcott23:50.2Clarkston Everest Collegiate51.6CHSL 3
9Ellerie Bucklin24:00.4Coldwater51.5I-8 2
12HarLee Leasher23:39.6Brown City51.1Green Devil
10Julia Shupe23:39.8EPBP Laker51.1Green Devil
12Sarah Munger23:14.0Alma51.0Birch Run Fall
10Sophia Carson23:52.3University Liggett50.9CHSL 3
9Abby Taylor23:37.3Fowlerville50.9CAAC Red 2
9Olivia Khon24:02.3Jackson Northwest50.9I-8 2
12Lydia Pelli23:34.4Hancock50.2Negaunee
9Aubrey Benkert23:44.0Allen Park50.0Downriver League 2
12Maura Young24:05.3Marshall49.9I-8 2
10Leah Theile23:17.4Chesaning49.9Birch Run Fall
11Rachael Heikkinen23:18.0Saginaw Valley Lutheran49.7Birch Run Fall
9Kylee Smith23:18.2Birch Run49.6Birch Run Fall
9Joie Arntz24:03.0Remus Chippewa Hills49.3CSAA 2
10Avalina Williamson23:47.3Trenton48.9Downriver League 2
12Paige Kutas23:50.3Lansing Catholic48.6CAAC White 2
12Alicia Shelton23:43.7Grosse Ile48.1Huron League 2
10Ava Wenzlick23:22.9New Lothrop48.0Birch Run Fall
12Ava Poyhonen23:42.0Calumet47.7Negaunee
11Lauren Larson23:43.3Hancock47.2Negaunee
10Yael DeBoni24:21.4Manistee47.2WMC Lakes 2
10Ellie Bowen24:13.6BC Pennfield47.1I-8 2
11Katherine Green23:50.0St. Johns46.7CAAC Red 2
9Ashley Gardner23:50.4Mason46.5CAAC Red 2
12Kiirsi Johnson23:45.9Calumet46.4Negaunee
11Riley Conklin23:46.2Negaunee46.3Negaunee
9Jennalynn Bronstein23:49.4New Boston Huron46.2Huron League 2
12Harper Cash24:06.7Ann Arbor Greenhills46.1CHSL 3
9Ashlynn Mitchell23:26Rudyard46.0EUP 1
11Natasha Mendez24:07.2Clarkston Everest Collegiate45.9CHSL 3
10Djimye Hassan23:52.5Lansing Eastern45.8CAAC Red 2
12Haylie Vanderwal23:59.3Olivet45.6CAAC White 2
12Djemillah Hassan23:53.4Lansing Eastern45.5CAAC Red 2
12Madison Kemp23:51.6Carleton Airport45.5Huron League 2
11Alyssa Seiter23:53.7Fowlerville45.4CAAC Red 2
9Grace Hancock23:30.8Alma45.4Birch Run Fall
9Nora Hadley23:53.9Mason45.4CAAC Red 2
12Magdalena Herberger24:27.7Manistee45.1WMC Lakes 2
11Charity Rogers24:17.0Reed City44.7CSAA 2
9Raquel Gilliland24:30.5Manistee44.2WMC Lakes 2
9Sarah Chapman23:32Engadine44.0EUP 1
9Zophia Zaleski23:35.5Hemlock43.8Birch Run Fall
12Sophia Willyerd23:35.7Swartz Creek43.8Birch Run Fall
10Alana McNeilly24:19.9Howard City Tri-County43.7CSAA 2
9Brooklyn Chesney24:06.1Lansing Catholic43.3CAAC White 2
11Chehek Bharatiya24:25.1Parma Western43.3I-8 2
10Chloe Koskinen23:37.9Birch Run43.0Birch Run Fall
10Laurel ClevengerGrimsley24:26.0Parma Western43.0I-8 2
9Anna London24:08.2Olivet42.6CAAC White 2
11Greta Schroeder23:39.6Saginaw Michigan Lutheran Seminary42.5Birch Run Fall
11Rita Eskola23:59.1Calumet42.0Negaunee
9Linnea Seiter24:04.7Fowlerville41.8CAAC Red 2
10Casha Grzywacz24:09.6Gibraltar Carlson41.5Downriver League 2
10Paityn Edson23:42.8Imlay City41.4Birch Run Fall
11Lily Salsberry24:09.8Wyandotte Roosevelt41.4Downriver League 2
10Jessie Cole24:04.2Monroe Jefferson41.3Huron League 2
10Lilee Elliott23:43.4DeWitt41.2Birch Run Fall
11Samantha Osborne23:43.9North Branch41.0Birch Run Fall
12Caelynn London24:28.3Reed City40.9CSAA 2
12Bailey Kerr24:06.9Grosse Ile40.4Huron League 2
10Paige Kanan23:45.9DeWitt40.4Birch Run Fall
12Lindsey Masterson23:43Rudyard40.3EUP 1
10Sophia Lawrence24:12.8Memphis40.1Green Devil
12Baylee Moore24:16.6Charlotte39.8CAAC White 2
12Janaan Rehman24:26.7Ann Arbor Greenhills39.4CHSL 3
10Cassidy Bowers24:27.1Austin Catholic39.3CHSL 3
10Carli Doherty23:49.7Frankenmuth39.1Birch Run Fall
12Phoebe Schultz23:50.0Saginaw Michigan Lutheran Seminary39.0Birch Run Fall
11Kayle Babowicz24:11.5Flat Rock38.8Huron League 2
11Louisa Denks24:30.4Royal Oak Shrine38.2CHSL 3
11Josephine Malcolm24:31.0Royal Oak Shrine38.0CHSL 3
10Alice Williams24:14.4New Boston Huron37.9Huron League 2
9Nevaeh Parker24:40.3Big Rapids36.9CSAA 2
9Erilyn Kovas24:53.8Ludington36.4WMC Lakes 2
9Kinsley Wilburn24:19.9Monroe Jefferson36.0Huron League 2
12Addy Hallum24:17.0Ishpeming Westwood36.0Negaunee
9Emerson Leary24:48.0Hastings35.7I-8 2
12Livia Kuecken24:27.5Blue Water Christian Academy35.2Green Devil
10Kendra Pederson24:00:00Eben Jct. Superior Central34.7EUP 1
12Finja Herold24:47.3Newaygo34.6CSAA 2
12Evie Kirkman24:03.5Genesee Christian34.5Birch Run Fall
11Christy Lutch24:02:00Pickford34.0EUP 1
11Kassie Kozlo24:43.4Allen Park Cabrini33.9CHSL 3
12Georgianna Schmidt24:53.5Marshall33.8I-8 2
10Lexi Hatfield24:50.1Remus Chippewa Hills33.6CSAA 2
12Irene Perez Cuenca24:06.4DeWitt33.5Birch Run Fall
11Lillian Coppernoll24:54.7Parma Western33.4I-8 2
9Violet Shunn24:29.8Mason33.4CAAC Red 2
9Kelsey Callahan24:07.5Frankenmuth33.2Birch Run Fall
10Fiona Sizemore24:37.5Ionia32.8CAAC White 2
10Cecilia McDonald24:27.0Houghton32.7Negaunee
12Chelsy Alexander24:55.0Reed City32.0CSAA 2
12Savana Watson24:34.0St. Johns32.0CAAC Red 2
12Montanna Eades24:11.4Imlay City31.9Birch Run Fall
11Chloe Pirtle25:00.0Hastings31.7I-8 2
12Payton Scott24:38.0EPBP Laker31.7Green Devil
9Adyln Ross24:50.2Acad Of The Sacred Heart31.6CHSL 3
11Julianne Nadolski24:39.2Southgate Anderson31.6Downriver League 2
9Conley Howard24:56.3Remus Chippewa Hills31.6CSAA 2
9Alyvia Reyna24:39.3Wyandotte Roosevelt31.6Downriver League 2
9Cecila Bomberski24:50.7Royal Oak Shrine31.4CHSL 3
10Karly Grant24:11:00St. Ignace31.0EUP 1
11Jaden Buckey24:14.5Bay City Central30.8Birch Run Fall
10Eliana Aris24:59.5Big Rapids30.5CSAA 2
10Melina Campbell24:42.0Almont30.3Green Devil
12Addy Burkett24:45.5Olivet30.2CAAC White 2
9Rose O’Connor24:54.9Austin Catholic30.0CHSL 3
10Brooke Springer24:17.1Chesaning30.0Birch Run Fall
11Madison Sella24:17.8Frankenmuth29.7Birch Run Fall
9Breana Adame24:45.5Sandusky29.2Green Devil
12Lilli Gast24:38.5Houghton28.8Negaunee
11Daniela DeLuca24:20.6Imlay City28.8Birch Run Fall
9Madison Agocs24:41.7Carleton Airport28.8Huron League 2
11Audrey Whealy24:18:00Brimley28.7EUP 1
12Alba Navarro25:17.2Muskegon Oakridge28.6WMC Lakes 2
10Mallory Lada24:48.3Allen Park28.6Downriver League 2
9Madison Thomas24:45.3Williamston28.2CAAC Red 2
12Kyleigh Bunting24:23.1Bay City John Glenn28.0Birch Run Fall
12Bethy Marschall24:46.6Fowlerville27.8CAAC Red 2
12Claire Heltunen24:44.2Painesdale-Jeffers26.9Negaunee
11Amanda Ludwig24:55.9Lansing Catholic26.7CAAC White 2
9Abbey Ward24:48.9Carleton Airport26.4Huron League 2
9Ava Dame24:49.2Grosse Ile26.3Huron League 2
10Nola Markley24:55.8Wyandotte Roosevelt26.1Downriver League 2
10Ella Lamb25:07.7Royal Oak Shrine25.8CHSL 3
11Lauren Gandy25:17.7BC Harper Creek25.8I-8 2
10Kaylee Doyle24:57.0Allen Park25.7Downriver League 2
11Marie Thompson24:48.1Hancock25.6Negaunee
10Bethany McParlan24:49.2Calumet25.3Negaunee
11Aisly Taylor24:32.2Saginaw Michigan Lutheran Seminary24.9Birch Run Fall
12Angelina Wilson24:53.2Milan24.9Huron League 2
11Elizabeth Schultz24:59.8Peck24.4Green Devil
10Tricia VonHolten25:01.1Gibraltar Carlson24.3Downriver League 2
9Lauren Macon24:55.8New Boston Huron24.1Huron League 2
9Ava Bankson-Ereg24:58.1Haslett24.0CAAC Red 2
10Deirdre O’Connell25:13.4Allen Park Cabrini23.9CHSL 3
11Emma Lange25:04.8Ionia23.7CAAC White 2
12Sophie Wetherell24:35.9Clio23.7Birch Run Fall
10Adela Miller24:55.1Negaunee23.3Negaunee
9Kylie Magnus24:38.2Frankenmuth22.9Birch Run Fall
12Madeline Rye24:56.5Ishpeming Westwood22.8Negaunee
10Emma Jaremba24:39.5Hemlock22.5Birch Run Fall
10Quinn Maldonado25:18.9Ann Arbor Greenhills22.0CHSL 3
12Veda Smith25:12.6Portland21.1CAAC White 2
11Oni Heinzel25:02.5Ishpeming Westwood20.8Negaunee
10Emily Weaver25:07.5Mason20.8CAAC Red 2
12Lauren Peppers25:05.6Monroe St. Mary CC20.8Huron League 2
9Olivia Royer25:32.6BC Pennfield20.8I-8 2
10Adalynne Lange25:10.7EPBP Laker20.8Green Devil
12Anna Wu25:03.0Houghton20.7Negaunee
12Khloe Dumas24:43:00Brimley20.3EUP 1
10Eleanor Szafarczyk25:24.3University Liggett20.3CHSL 3
9Carolan Emmons24:46.3Millington20.2Birch Run Fall
9Lily Byers25:30.5Remus Chippewa Hills20.2CSAA 2
12Charlotte Verougstraete25:12.6Almont20.1Green Devil
10Claire Ellis25:16.1Olivet20.0CAAC White 2
12Kennedie Crow25:16.3Eaton Rapids19.9CAAC White 2
11Zoe Blubaugh25:05.7Republic-Michigamme19.8Negaunee
12Rocquel Richards25:43.7Fremont19.8WMC Lakes 2
11Kelsie Allen24:45:00Rudyard19.7EUP 1
10Maija Roberts25:06.4Negaunee19.5Negaunee
11Gianna DeCola25:36.8Marshall19.4I-8 2
9Mya Mattens25:37.0BC Harper Creek19.3I-8 2
11Shangmei Liu25:37.3Marshall19.2I-8 2
12Stella Lipinski25:19.4Lansing Catholic18.9CAAC White 2
11Ava Benkert25:18.4Allen Park18.5Downriver League 2
12Kate Berkey25:09.5Houghton18.5Negaunee
9Josephine Wesley25:30.2Riverview Gabriel Richard18.3CHSL 3
11Lia Hoffmann24:55.7Hemlock17.1Birch Run Fall
9Lexi Harrison25:16.7New Boston Huron17.1Huron League 2
12Calie Tremblay24:53:00Brimley17.0EUP 1
9Isabelle Schreiber25:23.2Gibraltar Carlson16.9Downriver League 2
10Emma Jakubik25:25.5Gibraltar Carlson16.2Downriver League 2
10Teagan Morrison25:19.6Grosse Ile16.2Huron League 2
12Skylar Watson25:21.8St. Johns16.1CAAC Red 2
9Rebecca Nadgorny25:37.8Ann Arbor Greenhills15.7CHSL 3
9Anaiya Torrence25:38.8University Liggett15.4CHSL 3
11Nata Yonkoski25:39.1Ann Arbor Greenhills15.3CHSL 3
11Xochitl Carrillo25:28.5Trenton15.2Downriver League 2
10Cami Goodrich25:31.6Lansing Catholic14.8CAAC White 2
9Piper VanStraten25:32.3Olivet14.6CAAC White 2
12Audrey McManus25:33.6Eaton Rapids14.1CAAC White 2
12Everlyn VanValkenburg25:53.0BC Harper Creek14.0I-8 2
9Vivian Murphy25:34.5Olivet13.8CAAC White 2
10Ariana Stewart25:06.1Genesee Christian13.6Birch Run Fall
10Nora Tillman25:45.6Royal Oak Shrine13.2CHSL 3
11Rain Hinkley25:30.8Haslett13.1CAAC Red 2
10Stella Mac25:28.9New Boston Huron13.0Huron League 2
10Mary Saladin25:52.8Big Rapids12.7CSAA 2
9Genevieve Hanna25:06:00Cedarville12.7EUP 1
9Fayfay Sheng25:48.4Ann Arbor Greenhills12.2CHSL 3
12Leona Knudsen25:32.1Monroe St. Mary CC12.0Huron League 2
9Ava Schivelbein25:32.4Carleton Airport11.9Huron League 2
9Emma Freeland25:38.6Kingston11.5Green Devil
9Rachael Kilbourn26:01.0Marshall11.3I-8 2
10Nyla Sholten25:13.1Frankenmuth11.3Birch Run Fall
12Reagan Wilkins25:37.2Fowlerville10.9CAAC Red 2
12Taytum Sanford26:00.9Reed City10.0CSAA 2
12Claire Lyon25:46.2Portland9.9CAAC White 2
10Heidi Carter25:46.5Lake Odessa Lakewood9.8CAAC White 2
10Ziman Yi25:55.7Ann Arbor Greenhills9.8CHSL 3
9Carsen Bunker26:06.2BC Harper Creek9.6I-8 2
12Elanor Barnes25:58.4Madison Heights Bishop Foley8.9CHSL 3
9Sawyer Semlow26:17.6Fremont8.5WMC Lakes 2
11Miyah Moore26:10.0Coldwater8.3I-8 2
12Leda Gitchel26:06.9Howard City Tri-County8.0CSAA 2
12Andrea Green26:11.4Marshall7.9I-8 2
10Paige Roman26:08.0Big Rapids7.7CSAA 2
9Emma Folkersma25:21:00Rudyard7.7EUP 1
9Jaylyn Bennett25:24.2North Branch7.6Birch Run Fall
9Makayla Storey25:51.4Gibraltar Carlson7.5Downriver League 2
9Morgan Rames25:25.3Hemlock7.2Birch Run Fall
10Grace Sipp26:03.8Madison Heights Bishop Foley7.1CHSL 3
10Grace Hamel25:49.1Williamston7.0CAAC Red 2
10Grace Forfinski26:22.2Ludington6.9WMC Lakes 2
11Kailey Cowart25:26.6Essexville Garber6.8Birch Run Fall
9Helene Farrell26:05.0Clarkston Everest Collegiate6.7CHSL 3
10Amber Longton25:50.5Grosse Ile5.8Huron League 2
9Emma Coven25:29.6Saginaw Swan Valley5.8Birch Run Fall
11Ella Nicholson26:25.8Whitehall5.7WMC Lakes 2
11Leah Keup25:30.6Saginaw Valley Lutheran5.5Birch Run Fall
11Kiersten Lassila25:51.7Calumet4.4Negaunee
10Lilly Noh26:13.4Acad Of The Sacred Heart3.9CHSL 3
12Kassidy Parmley26:31.4Whitehall3.9WMC Lakes 2
12Olivia Golematis26:26.1Coldwater3.0I-8 2
11Paytyn Sweat25:38.2Vassar2.9Birch Run Fall
11Ryanne Ellsworth26:35.8Whitehall2.4WMC Lakes 2
9Lydia Gilbert25:40.1Alma2.3Birch Run Fall
10Abby Bradway25:58.7Hancock2.1Negaunee
10Makayla Markgraff26:02.3Monroe St. Mary CC1.9Huron League 2
10Evelyn Luea26:11.2Lansing Catholic1.6CAAC White 2
9Alexandra Ellenbogen26:20.9West Bloomfield Frankel Jewish Academy1.4CHSL 3
12Silvia Baker26:31.2Parma Western1.3I-8 2
10Fatima Montes Cano26:10.9Allen Park1.0Downriver League 2
9Rowan Twiner26:05.4Grosse Ile0.9Huron League 2
11Anneliesse Patterson26:15.9Olivet0.0CAAC White 2

BOYS INDIVIDUAL RATINGS

GradeNameTimeTeamRatingMeet
11Robert Jazwinski III16:14.1Whitehall205.6WMC Lakes 2
11Ezekiel Baltierra15:52.0Alma200.0Birch Run Fall
10Christian Craanen16:00.8Monroe St. Mary CC199.4Huron League 2
12Thomas Larson16:05.0Alma195.7Birch Run Fall
12Abenezer Cerone16:39.3Royal Oak Shrine193.2CHSL 3
12Pierce Scheffler16:36.8Woodhaven Brownstown192.1Downriver League 2
12Brett Magnus16:21.1Frankenmuth190.3Birch Run Fall
11Abraham McHugh16:56.1Marshall190.0I-8 2
12Jacob Stanislawski16:33.3Flat Rock188.6Huron League 2
10Duncan Palmer16:36.3Williamston188.6CAAC Red 2
12Matthew Carbajo16:34.1Grosse Ile188.3Huron League 2
11Evan Olson16:53.2EPBP Laker188.3Green Devil
12Braylon Lenneman16:27.6DeWitt188.1Birch Run Fall
12Cameron Anderson16:34.8Painesdale-Jeffers188.1Negaunee
12Andrew Feldpausch16:57.8Portland188.1CAAC White 2
9Logan Cristian17:02.6Parma Western187.8I-8 2
12Aiden Marple16:29.0DeWitt187.7Birch Run Fall
12Murphy Wagner16:30.5Saginaw Swan Valley187.2Birch Run Fall
11Nick Parker16:31.6Frankenmuth186.8Birch Run Fall
11Christian Ayres17:06.1BC Harper Creek186.6I-8 2
11Noah Amori16:53.8Wyandotte Roosevelt186.4Downriver League 2
12Landen Styka16:33.5Ithaca186.2Birch Run Fall
12Cooper Gardner17:10.5BC Harper Creek185.2I-8 2
11James Tennes17:08.5Lansing Catholic184.5CAAC White 2
12Alex Vazquez16:59.9Woodhaven Brownstown184.4Downriver League 2
11Gabe Grierson17:18.3Ludington184.2WMC Lakes 2
12Carson Burgess17:05.9Brown City184.0Green Devil
12Hunter Parsons17:19.6Whitehall183.8WMC Lakes 2
11Bryce Falbe17:19.7Muskegon Oakridge183.8WMC Lakes 2
10Teddy Weber16:52.1Williamston183.3CAAC Red 2
11Everett Beach17:12.6Lansing Catholic183.1CAAC White 2
11Ryan Good17:18.2Parma Western182.6I-8 2
12Jacob Mankey16:44.5Ithaca182.5Birch Run Fall
11Vincent Jones17:05.8Woodhaven Brownstown182.4Downriver League 2
12Luke Dulecki16:52.2New Boston Huron182.3Huron League 2
12Issac Romero17:27.1Fremont181.3WMC Lakes 2
10Rex Pumford17:27.5Whitehall181.2WMC Lakes 2
10Samuel Johnson16:50.4Alma180.5Birch Run Fall
12Abdu Eljahmi17:11.4Dearborn Edsel Ford180.5Downriver League 2
12Raymond Herek17:00.8Williamston180.4CAAC Red 2
12Paul Saladin17:23.2Reed City179.9CSAA 2
12Luca Lebron16:54.1Alma179.3Birch Run Fall
11Calen Alexander17:15.9Woodhaven Brownstown179.0Downriver League 2
9Wyatt DelValle17:16.7Gibraltar Carlson178.8Downriver League 2
9Livio Muzzin16:56.3DeWitt178.6Birch Run Fall
10Liam Dewitt17:07.8Haslett178.1CAAC Red 2
12Henry Plummer17:05.1Negaunee178.0Negaunee
10Jack Dunwoody17:21.0Gibraltar Carlson177.3Downriver League 2
9Gavin Bowers17:28.3Austin Catholic176.9CHSL 3
12Reagan Ward17:12.3St. Johns176.6CAAC Red 2
10Easton Danic17:09.6Carleton Airport176.5Huron League 2
11Téo Krumm17:32.9Lansing Catholic176.4CAAC White 2
11Evan MacLaren17:04.3Ithaca175.9Birch Run Fall
12Jaxxon Thelen17:35.6Ionia175.5CAAC White 2
9Nico Lebron17:06.5Alma175.2Birch Run Fall
12Elijah Baltierra17:07.6Alma174.8Birch Run Fall
12Jace Thomas17:07.9Birch Run174.7Birch Run Fall
11Will Chelotti17:08.2DeWitt174.6Birch Run Fall
11Lukas Albright17:39.4Big Rapids174.5CSAA 2
10Carson Potter17:38.7Lansing Catholic174.4CAAC White 2
10Edison Huizinga17:48.6Manistee174.1WMC Lakes 2
12Owen Moore17:42.2Portland173.3CAAC White 2
12Owen Putz17:33.4Woodhaven Brownstown173.2Downriver League 2
11Cameron Crane17:21.0New Boston Huron172.7Huron League 2
11David Castrejon17:47.2Newaygo171.9CSAA 2
11Caleb Lynd17:51.7Parma Western171.4I-8 2
10Reece Grafius17:27.8Mason171.4CAAC Red 2
12Landon Larson17:26.1Painesdale-Jeffers171.0Negaunee
11Luke Aerts17:54.8Coldwater170.4I-8 2
10Christopher Shemes17:22.4Ithaca169.9Birch Run Fall
9Zawadi Mwathi17:43.4Woodhaven Brownstown169.9Downriver League 2
9Leland Sowle17:56.6Parma Western169.8I-8 2
9Mason Tulik17:29.7Monroe Jefferson169.8Huron League 2
12Henry Schanbeck17:22.9Bay City John Glenn169.7Birch Run Fall
12Alex Culver17:54.0Howard City Tri-County169.7CSAA 2
10Abraham Kiaunis17:55.5Reed City169.2CSAA 2
11Jaxon Hemgesberg17:25.6Chesaning168.8Birch Run Fall
12Thad Whitmore17:25.9Ithaca168.7Birch Run Fall
12Rocket Wilson17:57.0Howard City Tri-County168.7CSAA 2
10Leif Briggs-Lind17:26.7Bay City John Glenn168.5Birch Run Fall
12Mateo Reyes17:48.0Woodhaven Brownstown168.3Downriver League 2
12Michael Walsh17:53.9Ubly168.0Green Devil
11Finn Korte17:58.9Lansing Catholic167.7CAAC White 2
11Sawyer Zeman17:39.1Haslett167.6CAAC Red 2
11Kevin Terpstra17:29.2Alma167.6Birch Run Fall
11Amos Norder17:29.4Saginaw Michigan Lutheran Seminary167.5Birch Run Fall
9Mason Martin17:36.9Milan167.4Huron League 2
11Jacob Ferdubinski17:57.2Riverview Gabriel Richard167.3CHSL 3
10Liam Knuth17:57.7Cardinal Mooney Catholic167.1CHSL 3
11Mossen Green18:10.0Fremont167.0WMC Lakes 2
10Nolan Stadel17:31.2Genesee Christian166.9Birch Run Fall
12Levi Dutton17:41.6Fowlerville166.8CAAC Red 2
12Jackson Raby17:52.8Allen Park166.7Downriver League 2
11Spencer Dammann17:32.3Saginaw Swan Valley166.6Birch Run Fall
9Jaden Hill17:54.1Allen Park166.3Downriver League 2
11Henry Haag17:59.6EPBP Laker166.1Green Devil
10Zachary Greene17:54.8Wyandotte Roosevelt166.1Downriver League 2
11Ethan Snyder17:23Cedarville166.0EUP 1
12Rich Fanti18:01.4Riverview Gabriel Richard165.9CHSL 3
12Logan Romain18:00.4Dryden165.9Green Devil
12Noah Chouinard17:35.1Alma165.7Birch Run Fall
10Levi Fitchett18:01.1Dryden165.6Green Devil
10Tanner Dozier18:06.3Reed City165.6CSAA 2
11Kaden Rohrbacher18:07.3Lake Odessa Lakewood164.9CAAC White 2
11Gibson Smith18:16.9Montague164.7WMC Lakes 2
9Lucas Machlik17:59.1Woodhaven Brownstown164.6Downriver League 2
12Lucas Gates18:09.0Lansing Catholic164.3CAAC White 2
12Michael Bowker18:06.2Royal Oak Shrine164.3CHSL 3
10Kelan Monreal18:10.2Howard City Tri-County164.3CSAA 2
10Nicholas Ranka17:48.1Grosse Ile163.6Huron League 2
12Simon Jaklin17:48.6Negaunee163.5Negaunee
12Carter Banfield17:54.7Fowlerville162.4CAAC Red 2
12Zain Banat17:45.3Swartz Creek162.2Birch Run Fall
10Isaiah Cates17:56.7Haslett161.8CAAC Red 2
10Nolan Kessler18:25.8Montague161.7WMC Lakes 2
12Henry Kauffman18:18.0Howard City Tri-County161.7CSAA 2
12William Dobbertin17:55.1Carleton Airport161.3Huron League 2
12Aaron Allen18:19.4Reed City161.2CSAA 2
10Donnie Richmond18:18.4Portland161.2CAAC White 2
11Andreas Krapp18:27.5Fremont161.2WMC Lakes 2
11Allen Decaminada18:09.7Wyandotte Roosevelt161.1Downriver League 2
11Kemper Gearhart17:55.9Ishpeming161.0Negaunee
12Benjamin Hemmer17:56.4Houghton160.9Negaunee
9Micah Good18:23.8Parma Western160.7I-8 2
10Ty Inglis17:50.3DeWitt160.6Birch Run Fall
9Connor Miller17:50.6Alma160.5Birch Run Fall
12Steven Kirschner17:40Rudyard160.3EUP 1
12Grant Conley18:21.3Charlotte160.2CAAC White 2
10Grady Richey18:21.7Lansing Catholic160.1CAAC White 2
10Tate Smith18:31.3Fremont159.9WMC Lakes 2
11Matthew Austin17:53.2DeWitt159.6Birch Run Fall
11Hayden Selesky18:24.6Lansing Catholic159.1CAAC White 2
11Sebastian Hernandez18:28.7Coldwater159.1I-8 2
11Tyler Schuster18:27.1Howard City Tri-County158.6CSAA 2
12Justin Jensen18:35.3Whitehall158.6WMC Lakes 2
11Colin Booms18:06.5Haslett158.5CAAC Red 2
11Brennan Robinson18:23.1Kingston158.3Green Devil
11Braeden Conger17:57.8Frankenmuth158.1Birch Run Fall
12Jaden Haugabook18:19.2Wyandotte Roosevelt157.9Downriver League 2
11Tanner Kuhn18:05.5New Boston Huron157.9Huron League 2
11Liam VanScoyoc18:29.5Reed City157.8CSAA 2
12Josh Carpenter17:58.6DeWitt157.8Birch Run Fall
9Max Bobeda17:59.1DeWitt157.6Birch Run Fall
12Isaac Fullerton18:33.3Parma Western157.6I-8 2
11Conner Morrison18:29.4Ionia157.5CAAC White 2
9Weston Guza18:25.5Ubly157.5Green Devil
11Collin Jaskula18:20.6Gibraltar Carlson157.5Downriver League 2
11Hunter Rodak18:07.8Carleton Airport157.1Huron League 2
11Caleb Kohl18:32.1Howard City Tri-County157.0CSAA 2
12Ian Ferguson18:02.0Genesee Christian156.7Birch Run Fall
9Andrew Bell18:09.7Carleton Airport156.4Huron League 2
11Drew Vanderpuyl18:37.4Coldwater156.2I-8 2
12Blaise Demko18:34.5Lansing Catholic155.8CAAC White 2
11Enrique Caldwell18:25.6Woodhaven Brownstown155.8Downriver League 2
9Gracin Zelski18:05.3DeWitt155.6Birch Run Fall
11Deacon Ashmore18:26.9Allen Park155.4Downriver League 2
9Charlie Fields18:06.4North Branch155.2Birch Run Fall
9Donovan Ferris18:27.7Woodhaven Brownstown155.1Downriver League 2
11Jonah Busen18:13.7Monroe Jefferson155.1Huron League 2
12Eric Lane18:07.5Clio154.9Birch Run Fall
12Trent Galdeen18:47.5Muskegon Oakridge154.5WMC Lakes 2
9Calvin Carlson18:15.8Ishpeming Westwood154.4Negaunee
9Gabe Schultz18:09.2Genesee Christian154.3Birch Run Fall
9Ian Dennis18:49.4Whitehall153.9WMC Lakes 2
12Lucas Taraszkiewicz18:17.4Flat Rock153.9Huron League 2
10Phineas Totten18:18.0Monroe St. Mary CC153.7Huron League 2
9Lucas Volmering18:37.2Ubly153.6Green Devil
11Connor Ball18:33.1Wyandotte Roosevelt153.3Downriver League 2
11Cooper Hoyt18:12.9North Branch153.0Birch Run Fall
12Nathan Camilleri18:40.9Waterford Our Lady152.7CHSL 3
12Adam Foster18:24.2Mason152.6CAAC Red 2
12Lawson Miller18:54.9Muskegon Oakridge152.0WMC Lakes 2
12Dominic Barretto18:43.2Riverview Gabriel Richard151.9CHSL 3
10Blake Heltunen18:23.5Painesdale-Jeffers151.8Negaunee
10Max Taylor18:55.7Fremont151.8WMC Lakes 2
12Judah Bakaitis18:17.9DeWitt151.4Birch Run Fall
11Kodi Rose18:28.4Haslett151.2CAAC Red 2
12Hayden Rogers18:28.5Williamston151.2CAAC Red 2
11Landen Gessner18:48.6Olivet151.1CAAC White 2
11Naveen Kulkarni18:46.2Ann Arbor Greenhills150.9CHSL 3
12Jared Waterman18:27.1Ishpeming Westwood150.6Negaunee
11Hayden Bovair18:27.3Carleton Airport150.6Huron League 2
12Conner Wilkinson18:20.5Bay City John Glenn150.5Birch Run Fall
9Aaron Martinson18:51.9Portland150.0CAAC White 2
12Mason Sparks19:01.3Fremont149.9WMC Lakes 2
12Adam SaintOnge18:48.6Almont149.8Green Devil
11Roger Mariani18:50.0Ann Arbor Greenhills149.7CHSL 3
10Elliott Cook18:33.1St. Johns149.6CAAC Red 2
10Branson Anderson18:30.4Painesdale-Jeffers149.5Negaunee
12Jack Ruan18:45.5Southgate Anderson149.2Downriver League 2
10Nate Stielstra18:14Engadine149.0EUP 1
11Jackson Briley18:25.6Clio148.8Birch Run Fall
11Jayden Mueller19:04.9Muskegon Oakridge148.7WMC Lakes 2
10Brandon Van Karsen18:33.1Houghton148.6Negaunee
11Maks Kiss18:47.1Southgate Anderson148.6Downriver League 2
12Benjamin Ciesielski18:47.2Gibraltar Carlson148.6Downriver League 2
12Logan Selasky18:27.2Saginaw Swan Valley148.3Birch Run Fall
10Alec Hoy18:37.4St. Johns148.2CAAC Red 2
11Sebastian Seifferlein18:53.6Sandusky148.1Green Devil
10Julian Suriano18:17Newberry148.0EUP 1
10Ivan Yepez18:49.1Allen Park148.0Downriver League 2
11Jaden Rodriguez18:28.3Saginaw Swan Valley147.9Birch Run Fall
11Christian Brash18:55.5Allen Park Cabrini147.8CHSL 3
12Gabriel Beauchamp18:49.8Dearborn Edsel Ford147.7Downriver League 2
11Eli Folkersma18:18Rudyard147.7EUP 1
9Easton Warners19:09.3Ludington147.2WMC Lakes 2
11Jobriel Octubre18:30.3Chesaning147.2Birch Run Fall
10Brayden Brodie18:38.6Flat Rock146.8Huron League 2
12Brayden VanOs19:03.2Big Rapids146.6CSAA 2
9Scout Freiheit19:12.2Whitehall146.3WMC Lakes 2
11Brady Dozier19:04.5Reed City146.2CSAA 2
12Teagan Reynolds18:40.6Gladstone146.1Negaunee
9Landan Jenkins19:08.5BC Harper Creek145.8I-8 2
12Anderson Limkemann18:41.7Houghton145.8Negaunee
9Justin Christoffersen19:14.7Fremont145.4WMC Lakes 2
9Nathan Wonch19:06.5Lansing Catholic145.2CAAC White 2
11Micah Arlow19:04.3Cardinal Mooney Catholic144.9CHSL 3
10Xander Towery19:07.4Ionia144.9CAAC White 2
10Maksim Kohl19:03.6Unionville-Sebewaing144.8Green Devil
11Brock Hunter19:17.1Montague144.6WMC Lakes 2
9Walter Haag19:04.6EPBP Laker144.5Green Devil
9Owen Davis18:39.0Swartz Creek144.3Birch Run Fall
10Everett Kessell18:46.2Carleton Airport144.3Huron League 2
11Kevin Sebrell19:09.9Eaton Rapids144.0CAAC White 2
11Gabe Consiglio19:01.1Woodhaven Brownstown144.0Downriver League 2
11Garrett Patrick18:47.7New Boston Huron143.8Huron League 2
11Alex Flores19:21.2Ludington143.3WMC Lakes 2
12Breckin Jensen18:49.5Ishpeming Westwood143.2Negaunee
12Calvin Haydamacker18:50.0Flat Rock143.0Huron League 2
12Isaiah Clark19:05.3Allen Park142.6Downriver League 2
10Jacob Christoffersen19:23.6Fremont142.5WMC Lakes 2
11Elijah Riedlinger18:44.9Bay City Central142.4Birch Run Fall
11Connell Hardenbrook18:54.9Fowlerville142.4CAAC Red 2
9Tristan Reinstra18:45.1Alma142.3Birch Run Fall
10Xavier Hutchinson18:52.8Houghton142.1Negaunee
11Thijs Van Rijn19:11.9Kingston142.0Green Devil
10Wyatt Blohm18:46.7Vassar141.8Birch Run Fall
12Landon Andrews19:26.0Muskegon Orchard View141.7WMC Lakes 2
12Duane Krenek18:36Engadine141.7EUP 1
9Gabe Busen18:54.2Monroe Jefferson141.6Huron League 2
10Keagon Kostecki19:18.3Big Rapids141.6CSAA 2
12Nico Aagesen19:15.1Ann Arbor Greenhills141.3CHSL 3
12Grant Lange18:58.2Mason141.3CAAC Red 2
11Jacob Mitchell18:38Pickford141.0EUP 1
12Evan Schaefer19:19.1Olivet141.0CAAC White 2
10Liam Bhatti18:49.5Imlay City140.8Birch Run Fall
12Kale Beemer19:15.6Brown City140.8Green Devil
12Max Beauchamp18:56.6Gladstone140.8Negaunee
9Austin Ruppel19:24.2Marshall140.6I-8 2
12Cameron Weers19:24.4Marshall140.5I-8 2
10Carter Lee18:57.6Monroe Jefferson140.5Huron League 2
9Adam Whitney19:24.9Jackson Northwest140.4I-8 2
10Gage Ervin19:01.0Mason140.3CAAC Red 2
10Alex Napier19:12.3Woodhaven Brownstown140.2Downriver League 2
11Noah Young19:17.5EPBP Laker140.2Green Devil
11Conner Goroni19:12.8Woodhaven Brownstown140.1Downriver League 2
12Austin Barancik18:52.0Ithaca140.0Birch Run Fall
11Max Gray19:13.3Wyandotte Roosevelt139.9Downriver League 2
10Masen O’Neil18:52.4Millington139.9Birch Run Fall
11Duncan Sargent19:13.6Wyandotte Roosevelt139.8Downriver League 2
10Jacob Kuti19:00.6Carleton Airport139.5Huron League 2
10Liam Yee19:15.3Woodhaven Brownstown139.2Downriver League 2
12Grady Nelson19:01.7Gladstone139.1Negaunee
9Tommy Moundros18:55.7DeWitt138.8Birch Run Fall
12Henry Beck19:23.5Ann Arbor Greenhills138.5CHSL 3
10Will Bernacki19:23.9Royal Oak Shrine138.4CHSL 3
11Bryce Goodemoot19:26.9Lake Odessa Lakewood138.4CAAC White 2
10Andrew Saintonge19:23.4Almont138.2Green Devil
11Adam Weston19:07.6Williamston138.1CAAC Red 2
12Hunter Groulx18:57.7Swartz Creek138.1Birch Run Fall
10Wyatt Huhn18:47St. Ignace138.0EUP 1
11Logan Whitmer18:58.3Saginaw Michigan Lutheran Seminary137.9Birch Run Fall
10Sebastian Hoult18:59.8Imlay City137.4Birch Run Fall
12Aiden Parker19:33.9Coldwater137.4I-8 2
11Evan Billings19:10.3St. Johns137.2CAAC Red 2
11Gabriel Hjerstedt19:08.2Houghton136.9Negaunee
11Brayden Steele19:01.4Byron136.9Birch Run Fall
12Trevin Warner19:35.5Parma Western136.8I-8 2
12Law Sholten19:02.1Frankenmuth136.6Birch Run Fall
12Gannon Sova19:02.6Saginaw Swan Valley136.5Birch Run Fall
10Andrew Nitz19:23.8Allen Park136.4Downriver League 2
12Tyler Soderman19:09.8Gladstone136.4Negaunee
9Henry Cooper19:29.8Ann Arbor Greenhills136.4CHSL 3
12Dalton Champion18:53St. Ignace136.0EUP 1
11Ezekiel Beach19:14.5Fowlerville135.8CAAC Red 2
10Liam Thelen19:34.6Ionia135.8CAAC White 2
11Cristian Hayen19:11.7Gladstone135.8Negaunee
9John Green19:12.3Gwinn135.6Negaunee
10Emmett Worden19:05.4Birch Run135.5Birch Run Fall
11Adryan Estrada19:16.4Mason135.2CAAC Red 2
12Max Foldvary19:15.2Monroe St. Mary CC134.6Huron League 2
12Seth Templeton18:58Rudyard134.3EUP 1
11Santos Ellis19:30.3Wyandotte Roosevelt134.2Downriver League 2
11Tanner Dingman19:39.8Eaton Rapids134.1CAAC White 2
10Jackson Hunt19:44.3BC Harper Creek133.9I-8 2
9Chase Blain19:41.4Howard City Tri-County133.9CSAA 2
10Axel Thompson19:17.5Carleton Airport133.8Huron League 2
9Liam Kinnunen19:17.7Painesdale-Jeffers133.8Negaunee
9Caleb Neubert19:45.3BC Harper Creek133.6I-8 2
12Luke Masserant19:18.7Monroe Jefferson133.4Huron League 2
12Cole Maier19:12.4Chesaning133.2Birch Run Fall
10James Fransted19:43.4Big Rapids133.2CSAA 2
11Brock Grabmeyer19:12.9Alma133.0Birch Run Fall
10Gabe Verellen19:13.6North Branch132.8Birch Run Fall
10Cooper Highlen19:43.6Ionia132.8CAAC White 2
10Tate Evans19:20.7Houghton132.8Negaunee
9Syler Rudy19:48.3BC Pennfield132.6I-8 2
9Joaquin Gutierrez-Shier19:15.3Swartz Creek132.2Birch Run Fall
12Jayce Hyde19:15.5Chesaning132.2Birch Run Fall
11Owen Hare19:16.0Saginaw Swan Valley132.0Birch Run Fall
10Brody Pulling19:26.9Mason131.7CAAC Red 2
9Lucas Newberry19:51.1Coldwater131.6I-8 2
12TJ Pokorny19:38.1Southgate Anderson131.6Downriver League 2
12Gabriel Coraci19:46.1Madison Heights Bishop Foley131.0CHSL 3
12Matthew Leatherman19:58.2Montague130.9WMC Lakes 2
12Parker Chittle19:19.3Swartz Creek130.9Birch Run Fall
12Gram Griffioen19:46.4University Liggett130.9CHSL 3
12Julian Delgado19:46.6Detroit Cristo Rey130.8CHSL 3
9Jace Frank19:19.7DeWitt130.8Birch Run Fall
10Ben Ruan19:41.3Southgate Anderson130.6Downriver League 2
10Reid Barden19:21.0Frankenmuth130.3Birch Run Fall
11Chuck Cameron19:28.4Gladstone130.2Negaunee
10Alex Florian19:51.7Eaton Rapids130.1CAAC White 2
12Ben Holbrook19:28.8New Boston Huron130.1Huron League 2
10Thomas Wickenheiser19:29.2Monroe St. Mary CC129.9Huron League 2
11Beckett Hagen19:48.5Ubly129.8Green Devil
11David Carroll19:22.6Bay City Central129.8Birch Run Fall
12Braylon Currie19:12Mackinaw City129.7EUP 1
12Philip LaFramboise19:23.9Bay City John Glenn129.4Birch Run Fall
11Tage Rajala19:30.9Painesdale-Jeffers129.4Negaunee
9Ryan Stewart19:24.6Genesee Christian129.1Birch Run Fall
11Jensen Wright19:31.6Carleton Airport129.1Huron League 2
12Mateusz Wozniak19:31.7Ishpeming129.1Negaunee
12Jacob Campbell19:51.5Kimball New Life Christian128.8Green Devil
11Jake Acker19:36.8Haslett128.4CAAC Red 2
12Matthew Badley20:05.9Whitehall128.4WMC Lakes 2
11Zaine Nichols19:16Rudyard128.3EUP 1
10Ethan Langmaack19:57.8Lake Odessa Lakewood128.1CAAC White 2
9Michael Visner19:59.5Reed City127.9CSAA 2
10Shawn Rogers19:59.5Reed City127.8CSAA 2
9Jerald Staley19:29.0Swartz Creek127.7Birch Run Fall
9Knox Wilson19:18Mackinaw City127.7EUP 1
9Eduel Spenser19:36.2West Iron County127.6Negaunee
12Dario Barella19:36.3Flat Rock127.6Huron League 2
10Jaycen Roberts19:55.5Dryden127.5Green Devil
12Caden Hughes20:00.8Remus Chippewa Hills127.4CSAA 2
11Levi Socier19:29.8Essexville Garber127.4Birch Run Fall
9Gunnar Long19:56.0Sandusky127.3Green Devil
10Kadence Saucier19:51.1Allen Park127.3Downriver League 2
9Thaddeus Hunt20:01.3Reed City127.2CSAA 2
11Gabriel Wesserling19:52.1Allen Park127.0Downriver League 2
12Arthur Nystrom19:41.2Fowlerville126.9CAAC Red 2
12Luke Harrington19:58.3Riverview Gabriel Richard126.9CHSL 3
12Ryland McIntyre20:06.0BC Harper Creek126.7I-8 2
9Simon Norder19:32.1Saginaw Michigan Lutheran Seminary126.6Birch Run Fall
9Jack Prins19:39.3Gladstone126.6Negaunee
10Joel Tackett19:39.4Grosse Ile126.5Huron League 2
11Brexton Kinnunen19:39.4Painesdale-Jeffers126.5Negaunee
9Jack Paisley20:00.1Royal Oak Shrine126.3CHSL 3
12Broderick Yensch19:40.4New Boston Huron126.2Huron League 2
11Nolan Selasky19:33.8Saginaw Swan Valley126.1Birch Run Fall
11Hudson Budreau19:34.4North Branch125.9Birch Run Fall
12Theodore Campbell20:01.7Riverview Gabriel Richard125.8CHSL 3
11Ty Sweers19:35.0New Lothrop125.7Birch Run Fall
11Alex Loomis19:45.3Fowlerville125.6CAAC Red 2
9Abram Fettig19:35.6Saginaw Nouvel125.5Birch Run Fall
12Dylan Penzien19:43.0Milan125.3Huron League 2
12Johnny Jestila19:43.4Ishpeming Westwood125.2Negaunee
12Louie Macon19:44.3New Boston Huron124.9Huron League 2
12Evan Sandford19:37.5Swartz Creek124.8Birch Run Fall
10Aidan Hebert-Foe19:44.7New Boston Huron124.8Huron League 2
12Colin Lock19:37.9Essexville Garber124.7Birch Run Fall
9Jesse Thomas19:49.5St. Johns124.2CAAC Red 2
12Kasen Helminen19:46.9Painesdale-Jeffers124.0Negaunee
9Ben Barnett20:11.4Reed City123.9CSAA 2
11Sean Raines20:01.5Woodhaven Brownstown123.8Downriver League 2
11Oliver Dankert19:30Rudyard123.7EUP 1
9Nathan Koss19:41.7DeWitt123.4Birch Run Fall
10Ethan Wielgat20:08.8Royal Oak Shrine123.4CHSL 3
11Ty LaLone19:31Rudyard123.3EUP 1
10Edward Franckowiak19:32Engadine123.0EUP 1
12Aaron Machado19:43.4Swartz Creek122.9Birch Run Fall
12Landon Pershell19:53.8Williamston122.7CAAC Red 2
10Corbin Maddox19:43.8Alma122.7Birch Run Fall
11Evan Eaton20:04.9Gibraltar Carlson122.7Downriver League 2
9Jack Duffy19:53.9Williamston122.7CAAC Red 2
9Maxwell Burt19:50.9Monroe Jefferson122.7Huron League 2
12Carter Russelburg20:11.2Allen Park Cabrini122.6CHSL 3
12Axl Schneiderhan19:52.0Calumet122.3Negaunee
10Emanuel Nava20:12.3Allen Park Cabrini122.2CHSL 3
10Calvin Bagale20:20.0Marshall122.0I-8 2
9Ethan Hanna20:26.2Fremont121.6WMC Lakes 2
10Chase Bradley19:47.4Swartz Creek121.5Birch Run Fall
9Daniel Malott19:47.7Saginaw Nouvel121.4Birch Run Fall
10Tanner Krzysik20:21.9Hastings121.4I-8 2
11Andrew Russell19:58.3Haslett121.2CAAC Red 2
11Gage Scott20:19.4Newaygo121.2CSAA 2
11Darren Johnson19:38Brimley121.0EUP 1
10MJ Flowers19:49.0Saginaw Michigan Lutheran Seminary121.0Birch Run Fall
11Reed Snyder19:49.1Swartz Creek121.0Birch Run Fall
9Tyler Rautiola19:56.3Negaunee120.9Negaunee
12Eian Kaste20:15.7Brown City120.8Green Devil
12Lucas Aalderink20:16.8Ann Arbor Greenhills120.7CHSL 3
12Tyler Marcissuk19:57.2Riverview120.6Huron League 2
11Gabe Shaffer20:17.4Royal Oak Shrine120.5CHSL 3
9Luke Robinson20:17.5Royal Oak Shrine120.5CHSL 3
10Oliver Scherz19:58.2New Boston Huron120.3Huron League 2
12Jackson Blum20:12.3Wyandotte Roosevelt120.2Downriver League 2
11Caleb Carter19:51.8DeWitt120.1Birch Run Fall
12Cody Moore19:41Eben Jct. Superior Central120.0EUP 1
10London Coreart20:22.0Charlotte120.0CAAC White 2
12Lewis Vendlinski20:00.1Houghton119.6Negaunee
9Daelin Ring20:00.6New Boston Huron119.5Huron League 2
11Shepherd Richardson20:03.8Mason119.4CAAC Red 2
11Halston Hooley19:54.3Byron119.2Birch Run Fall
10Tyler Fawcett20:01.9Carleton Airport119.0Huron League 2
10Sidney Lamb20:16.1Woodhaven Brownstown119.0Downriver League 2
12Benjamin Zheng20:22.3Ann Arbor Greenhills118.9CHSL 3
11Martigan Wernecke19:56.1Bay City Central118.6Birch Run Fall
12Hudsen DeLeeuw20:26.9Olivet118.4CAAC White 2
11Tanner Carlson20:27.9Remus Chippewa Hills118.4CSAA 2
10Rush Hinnen19:46Cedarville118.3EUP 1
11Jonah Spencer19:57.3Byron118.2Birch Run Fall
10Colin Scott20:07.5Mason118.2CAAC Red 2
9Gavin Samona20:25.0Madison Heights Bishop Foley118.0CHSL 3
10Kenny Knudsen20:05.3Monroe St. Mary CC117.9Huron League 2
10Bentley Cromer19:58.4Alma117.9Birch Run Fall
10Graham Tanner20:05.6Flat Rock117.8Huron League 2
10Rileigh Schmitz20:37.7Muskegon Oakridge117.8WMC Lakes 2
11Jamin Siewert20:27.1Almont117.0Green Devil
10Will Cilk20:01.3Imlay City116.9Birch Run Fall
9James Feldpausch20:31.7Portland116.8CAAC White 2
11Marshall Kruske20:02.9New Lothrop116.4Birch Run Fall
9Cole Ceane20:10.1Houghton116.3Negaunee
12Max McDowell20:33.1Olivet116.3CAAC White 2
10Brody Bushman20:37.1BC Harper Creek116.3I-8 2
11Joshua Frederick20:10.7Negaunee116.1Negaunee
12Dylan Lasher20:30.4Dryden115.9Green Devil
9Wesley Mair20:43.8Montague115.7WMC Lakes 2
11Johnny Roland20:31.4Almont115.5Green Devil
11Benjamin Kline20:31.7Almont115.4Green Devil
10Carl Villegas20:06.4Bay City Central115.2Birch Run Fall
9Hunter Wagoner20:40.9Coldwater115.0I-8 2
12Lincoln Haag20:32.9Unionville-Sebewaing115.0Green Devil
11Jared Pratt20:07.5Imlay City114.8Birch Run Fall
12Alexander Schram20:08.0Saginaw Swan Valley114.7Birch Run Fall
12Curtis Archambeau20:15.7Hancock114.4Negaunee
10Rylan Huyck20:09.3Ithaca114.2Birch Run Fall
10Ethan Baker20:19.4Haslett114.2CAAC Red 2
9Nolan Webster20:20.1Haslett114.0CAAC Red 2
10Adam Olson20:49.7Manistee113.8WMC Lakes 2
10Kavin Jackson20:17.9Manistique113.7Negaunee
9Sawyer Goroni20:32.2Woodhaven Brownstown113.6Downriver League 2
12Ben Strittmatter20:01Mackinaw City113.3EUP 1
9Gavin Blue20:12.7Millington113.1Birch Run Fall
12Kellan Bruno20:02Newberry113.0EUP 1
10Caylor Elsesser20:47.9Marshall112.7I-8 2
11Evan Christoffersen20:53.1Fremont112.6WMC Lakes 2
10Aidan Fitek20:21.7Riverview112.4Huron League 2
10Vincent Gemelli20:22.0Houghton112.3Negaunee
10Max Nordstrom20:22.3Painesdale-Jeffers112.2Negaunee
11Mat Amman20:15.4Chesaning112.2Birch Run Fall
12Zachary Rinehart20:25.7Fowlerville112.1CAAC Red 2
10Dominic Wheeler20:26.1Fowlerville112.0CAAC Red 2
9Jonah Mantey20:42.6EPBP Laker111.8Green Devil
12Austin Corey20:23.7Gladstone111.8Negaunee
9Chase Edwards20:38.3Wyandotte Roosevelt111.6Downriver League 2
10Karter Brack20:18.8Chesaning111.1Birch Run Fall
10Dominic DeVeny20:45.8Cardinal Mooney Catholic111.1CHSL 3
12Tyler Gilbert20:53.3Parma Western110.9I-8 2
11Caleb Kramer20:53.5Hastings110.8I-8 2
12Brenden Peter20:45.5Dryden110.8Green Devil
9Marcus Letterman20:19.8Birch Run110.7Birch Run Fall
11Hudson Bickley20:29.9Fowlerville110.7CAAC Red 2
12Lucas St Martin20:30.0Fowlerville110.7CAAC Red 2
12Hayden Richey20:50.8Lansing Catholic110.4CAAC White 2
11Cameron Garcia20:27.9Milan110.4Huron League 2
12Carter Korpi20:10Eben Jct. Superior Central110.3EUP 1
10Dakota Harmer20:51.0Lake Odessa Lakewood110.3CAAC White 2
12Roscoe Porter20:21.2Millington110.3Birch Run Fall
11Aiden McLean20:28.2Milan110.3Huron League 2
12Paul Tabit20:51.9Lansing Catholic110.0CAAC White 2
10Parker Erb20:56.1Hastings110.0I-8 2
10Elliott Worsley20:32.6St. Johns109.8CAAC Red 2
10Alex Timmers20:57.2Hastings109.6I-8 2
10Quinn Wilson-Schwartz20:44.8Dearborn Edsel Ford109.4Downriver League 2
12Gage Bowling20:57.8BC Harper Creek109.4I-8 2
10Mikey Sullivan20:13Mackinaw City109.3EUP 1
10Zane Tonova20:31.1Grosse Ile109.3Huron League 2
12Nicolas Hiner20:34.4St. Johns109.2CAAC Red 2
9Landon Herbert-Osman20:45.8Woodhaven Brownstown109.1Downriver League 2
10Sid Davis20:51.9Almont108.7Green Devil
10Robert Belinger21:05.1Whitehall108.6WMC Lakes 2
10Eli Li21:01.2Hastings108.3I-8 2
11Levi Dawson21:07.9Montague107.7WMC Lakes 2
12Ricky Popp20:59.1Charlotte107.6CAAC White 2
12Jayson Hitchcock20:29.7DeWitt107.4Birch Run Fall
10Noah Fowler21:04.2Parma Western107.3I-8 2
12Orion Galloway20:37.4Monroe Jefferson107.2Huron League 2
12Zachary Spaulding21:02.4Newaygo106.9CSAA 2
10Evan Martin20:38.5Carleton Airport106.8Huron League 2
10Elijah Smeak20:41.8Williamston106.7CAAC Red 2
12Alexander Harrison20:38.9Manistique106.7Negaunee
10William Hanna20:21Cedarville106.7EUP 1
11Tyler Roberts20:58.8Dryden106.4Green Devil
10Justin Hackey21:12.4Whitehall106.2WMC Lakes 2
10Gibson Yeiter21:04.7Lake Odessa Lakewood105.8CAAC White 2
11Ben Card20:34.8North Branch105.7Birch Run Fall
12William Neimi20:43.2Ishpeming Westwood105.3Negaunee
12Rylan Branson20:43.7Riverview105.1Huron League 2
10Blake Hornak20:36.8New Lothrop105.1Birch Run Fall
12Cole Ozoga20:26Eben Jct. Superior Central105.0EUP 1
12Braden Koos21:07.7Charlotte104.8CAAC White 2
12Braiden Wright21:09.0Howard City Tri-County104.7CSAA 2
10Birch Bitely20:27Engadine104.7EUP 1
10Evan Willis20:45.2Grosse Ile104.6Huron League 2
11Adam Knopfler21:17.2Montague104.6WMC Lakes 2
11Lyle Lawrence21:08.7Olivet104.4CAAC White 2
11Mason Russell20:39.1Imlay City104.3Birch Run Fall
11Elijah Benskey21:00.6Trenton104.1Downriver League 2
10Brendan Aeder21:05.8Unionville-Sebewaing104.1Green Devil
11Andrew Hinks20:47.0New Boston Huron104.0Huron League 2
12Josh Carlin21:10.0Lansing Catholic104.0CAAC White 2
11Paul Kim20:40.3Saginaw Michigan Lutheran Seminary103.9Birch Run Fall
12Blayne LaCosse20:47.7Negaunee103.8Negaunee
10Quinn Lum21:11.7Lansing Catholic103.4CAAC White 2
11Levi Fager20:42.7Saginaw Michigan Lutheran Seminary103.1Birch Run Fall
12Trenton Terrian20:43.2Saginaw Swan Valley102.9Birch Run Fall
11Jayce Hughes21:22.5Muskegon Oakridge102.8WMC Lakes 2
9Andrew Anderson21:22.5Fremont102.8WMC Lakes 2
10Quin Karlstrom20:51.1Negaunee102.6Negaunee
10Anders Johnston20:51.3Negaunee102.6Negaunee
9Braxton Darland20:44.5Saginaw Swan Valley102.5Birch Run Fall
11Braydon Newton21:18.8Parma Western102.4I-8 2
10Jesse Bayn20:45.0Bay City John Glenn102.3Birch Run Fall
10Gavin Heimberger20:52.3Riverview102.2Huron League 2
9Jack Jablonski20:56.6Williamston101.8CAAC Red 2
12Ethan Cunningham21:14.0Riverview Gabriel Richard101.7CHSL 3
9Christian Edwards21:08.1Lincoln Park101.6Downriver League 2
9Andrew Miller20:58.9St. Johns101.0CAAC Red 2
12Justin Spencer21:10.1Taylor101.0Downriver League 2
11Jameson Holton20:59.6Mason100.8CAAC Red 2
12Preston Mills20:59.8St. Johns100.7CAAC Red 2
9Ben Weers21:24.2Marshall100.6I-8 2
10Bryce Mitchell20:40Rudyard100.3EUP 1
12Brad Dugan21:18.0Madison Heights Bishop Foley100.3CHSL 3
10Colton Bleviins20:58.4Grosse Ile100.2Huron League 2
9Jonathan Mueller21:30.7Montague100.1WMC Lakes 2
11Hayden Billings21:01.9St. Johns100.0CAAC Red 2
11Everett Boburka21:00.1Ishpeming Westwood99.6Negaunee
10Carson Dennis21:01.0Riverview99.3Huron League 2
10Cooper Ward20:54.8Hemlock99.1Birch Run Fall
12Aldolfo Vera-Rangel21:26.1Remus Chippewa Hills99.0CSAA 2
12Dominic Boden21:26.2Howard City Tri-County98.9CSAA 2
9Nathan Howes21:02.3Grosse Ile98.9Huron League 2
10Jose Hinojos21:02.5Riverview98.8Huron League 2
12Connor Erlenbeck20:55.5Millington98.8Birch Run Fall
9Timothy Pomeroy21:34.6Ludington98.8WMC Lakes 2
11Noah Gillett20:56.3New Lothrop98.6Birch Run Fall
12Wade Murray20:56.8Imlay City98.4Birch Run Fall
9Parker Dawson21:25.6Waterford Our Lady97.8CHSL 3
12Fabian Villarino21:25.8Madison Heights Bishop Foley97.7CHSL 3
12Levi West20:59.0Swartz Creek97.7Birch Run Fall
9Calvin Rykse21:30.1Howard City Tri-County97.6CSAA 2
10Nathan Schuitema21:38.2Whitehall97.6WMC Lakes 2
10Noah Saavedra21:20.7Gibraltar Carlson97.4Downriver League 2
12Will Ryan21:07.1Monroe St. Mary CC97.3Huron League 2
11Noah Mantey21:26.3EPBP Laker97.2Green Devil
11Nicholas Herrington21:28.1Waterford Our Lady97.0CHSL 3
10Josh Putz21:22.6Woodhaven Brownstown96.8Downriver League 2
12John Anderson20:51Pickford96.7EUP 1
12Matthew Hagebusch21:09.5Gladstone96.5Negaunee
11Brendan Cotter21:09.8Flat Rock96.4Huron League 2
11Vincent Morse21:02.9Saginaw Swan Valley96.4Birch Run Fall
9Ezra Asher20:52.1St. Ignace96.3EUP 1
11William Welch21:29.2Kingston96.3Green Devil
11Jayden Boyce21:03.4Mt Morris96.2Birch Run Fall
7Clayton VanOrman20:52.5Mackinaw City96.2EUP 1
9Lincoln Moore21:25.5Woodhaven Brownstown95.8Downriver League 2
9Owen Schultz21:31.5Peck95.5Green Devil
9Cody O’Hern21:13.1Monroe Jefferson95.3Huron League 2
10Christian Schullo21:45.5Fremont95.2WMC Lakes 2
12JP Bohr21:37.3Lansing Catholic94.9CAAC White 2
9Clark McLean21:07.8Imlay City94.8Birch Run Fall
10Max Banas21:15.0New Boston Huron94.7Huron League 2
12Sean Dammann21:08.1New Lothrop94.6Birch Run Fall
11Evan Massaway21:15.1Houghton94.6Negaunee
10Michael Dilernia21:15.3Negaunee94.6Negaunee
11Bryce Thompson21:42.4Parma Western94.5I-8 2
12Garrett VanderZyl21:40.0Howard City Tri-County94.4CSAA 2
9Cash Suzore21:16.0Monroe St. Mary CC94.3Huron League 2
10Colt Bretz21:19.6Mason94.1CAAC Red 2
12Lorenzo Mio21:37.0Royal Oak Shrine94.0CHSL 3
12Joseph Knea21:10.8Saginaw Valley Lutheran93.7Birch Run Fall
11William Bazan21:38.1Detroit Cristo Rey93.6CHSL 3
11Aidan Fredericks21:21.3Williamston93.6CAAC Red 2
9DeHass Ryan21:37.3Blue Water Christian Academy93.6Green Devil
12Tanner McNair21:41.6Portland93.5CAAC White 2
12Andon Prestonise21:11.8Byron93.4Birch Run Fall
10Liam Holdwick21:19.2New Boston Huron93.3Huron League 2
10Fernando Rojas21:33.2Lincoln Park93.3Downriver League 2
9Aiden Espinoza21:42.3Portland93.2CAAC White 2
12Bowie Pawson21:43.4Howard City Tri-County93.2CSAA 2
9Miles Canfora21:42.5Lansing Catholic93.2CAAC White 2
10Brock Adamczak21:51.7Manistee93.1WMC Lakes 2
12Riley Lovern21:19.9Negaunee93.0Negaunee
12Viktor Norrod21:48.5Marshall92.5I-8 2
9Lachlan Nugent21:40.8Sandusky92.4Green Devil
12Noah Hetler21:45.8Howard City Tri-County92.4CSAA 2
11Hezekiah Gin21:51.1Parma Western91.6I-8 2
10Anthony Pelish21:24.4Gladstone91.5Negaunee
12Christian Martinez21:47.9Ionia91.4CAAC White 2
12Logan Priebe21:18.1Saginaw Michigan Lutheran Seminary91.3Birch Run Fall
12Dalles Bailiff21:48.9Ionia91.0CAAC White 2
9Wyatt Pellarin21:18.9Swartz Creek91.0Birch Run Fall
10Luke Bruce21:40.0Lincoln Park91.0Downriver League 2
11Alexander Uselman21:46.5Allen Park Cabrini90.8CHSL 3
12Hunter Jones21:53.9BC Pennfield90.7I-8 2
11Izaak Englund21:27.3Calumet90.6Negaunee
12Donaven Degraffenreid21:20.9Harper Woods90.4Birch Run Fall
12Michael Tremblay21:10Brimley90.3EUP 1
10Brenton Musallam21:28.4New Boston Huron90.2Huron League 2
9Aiden Gould21:11St. Ignace90.0EUP 1
12Kody Hazen21:53.8Remus Chippewa Hills89.7CSAA 2
11Marcel Juul21:30.7Negaunee89.4Negaunee
9Landon Roskey21:50.0Brown City89.3Green Devil
9Owen Wygant21:58.8BC Pennfield89.1I-8 2
12David Malow21:14St. Ignace89.0EUP 1
11Braden Haring21:32.2Carleton Airport88.9Huron League 2
12Connor Thomas21:32.6Ishpeming Westwood88.8Negaunee
10Patrick Zick21:32.8Riverview88.7Huron League 2
12Louis Carlson21:33.4Hancock88.5Negaunee
10Diego Yepez21:48.1Allen Park88.3Downriver League 2
12Manny Edelson21:34.3Ishpeming Westwood88.2Negaunee
10Chase Takkunen21:34.4Gladstone88.2Negaunee
9Hudson Shastal21:34.5New Boston Huron88.2Huron League 2
11Caleb Christesen21:35.0Ishpeming Westwood88.0Negaunee
9Liam Hoolsema21:18Rudyard87.7EUP 1
10Marvin Niemi21:36.1Negaunee87.6Negaunee
9Tim Nies21:29.3North Branch87.6Birch Run Fall
10Jason Parmelee21:36.7Hancock87.4Negaunee
12Grant Gardner21:55.7Peck87.4Green Devil
10Kason Lehr21:29.7Clio87.4Birch Run Fall
11Kyle Valot21:19Mackinaw City87.3EUP 1
12Trenton Jackson21:30.0Genesee Christian87.3Birch Run Fall
9Steven Dietz22:01.8Newaygo87.1CSAA 2
8Oliver French21:20Engadine87.0EUP 1
12Jack Robinson21:38.2Ishpeming Westwood86.9Negaunee
10Coleman Loebach21:20.5Engadine86.8EUP 1
11Jacob Bentley21:38.6New Boston Huron86.8Huron League 2
11Parker Krumm21:38.6Calumet86.8Negaunee
9Jackson Newton21:31.9Birch Run86.7Birch Run Fall
11Emmanuel Zamudio22:00.2Detroit Cristo Rey86.3CHSL 3
10Nolan Mazur22:00.5Riverview Gabriel Richard86.2CHSL 3
9Blake Judd21:34.8New Lothrop85.7Birch Run Fall
12Ashton Vincent21:42.2Manistique85.6Negaunee
12Gabe Holman22:05.5Ionia85.5CAAC White 2
12Lowell Milett22:02.0Brown City85.3Green Devil
9John Adams21:36.5Vassar85.2Birch Run Fall
10Landon Mitteer22:16.0Whitehall85.0WMC Lakes 2
12Maddox Fabbro21:37.6Millington84.8Birch Run Fall
9Gibson Goodrich22:13.5Jackson Northwest84.2I-8 2
9Bryson LaFond22:06.0Kingston84.0Green Devil
12Sebastian Ferguson21:47.7Negaunee83.8Negaunee
10Ibrahim Al-Zrouf22:02.2Trenton83.6Downriver League 2
10Danny Dion22:11.8Lansing Catholic83.4CAAC White 2
12Jack Kasten21:31Eben Jct. Superior Central83.3EUP 1
10Robert Ray22:21.1Ludington83.3WMC Lakes 2
11Austin Krause21:50.0New Boston Huron83.0Huron League 2
12Austin Lutch21:32Pickford83.0EUP 1
11Xavier Metzger22:04.3Gibraltar Carlson82.9Downriver League 2
9Jericho Antoine21:44.0Ithaca82.7Birch Run Fall
9Deigan Gow21:33Rudyard82.7EUP 1
9Ethan Gracik22:14.2Lansing Catholic82.6CAAC White 2
10Collin Merchant22:10.9Unionville-Sebewaing82.4Green Devil
9Kolbe Uphaus22:18.9Jackson Northwest82.4I-8 2
11Evan Perry21:52.5Flat Rock82.2Huron League 2
12Dominic Rivette21:45.6Hemlock82.1Birch Run Fall
9Dominick Rempe21:52.9New Boston Huron82.0Huron League 2
10Nolan Jarvie21:46.3DeWitt81.9Birch Run Fall
11Twoey Bullock Jr.22:14.5Ann Arbor Greenhills81.5CHSL 3
12Connor Blandford21:47.5Swartz Creek81.5Birch Run Fall
9Cale Estes21:54.8Monroe St. Mary CC81.4Huron League 2
11Brady Leblanc21:37Brimley81.3EUP 1
10Garrett Bloom21:59.3St. Johns80.9CAAC Red 2
10Momodou Ndiaye21:59.4Lansing Eastern80.9CAAC Red 2
9Nate Kubiak22:16.6Ann Arbor Greenhills80.8CHSL 3
9Drew Fausz22:20.7Olivet80.4CAAC White 2
12Owen Smith22:18.0Ann Arbor Greenhills80.3CHSL 3
10Garrett Forfinski21:41Pickford80.0EUP 1
12Matthew Rascol22:13.1Wyandotte Roosevelt80.0Downriver League 2
10Lukas Barron21:59.1Negaunee80.0Negaunee
12Colin Zaremski22:02.4Williamston79.9CAAC Red 2
9Toby Graveline22:20.4Royal Oak Shrine79.5CHSL 3
12Giosue Scavo22:00.6Ishpeming Westwood79.5Negaunee
10Xavier Zammit22:21.6Cardinal Mooney Catholic79.1CHSL 3
9Cameron Woody21:55.2Chesaning78.9Birch Run Fall
11Paul Williams21:55.2Millington78.9Birch Run Fall
11Collin Long22:29.8Coldwater78.7I-8 2
12James Johnson21:57.0Imlay City78.3Birch Run Fall
10Aiden Gagnon22:04.2Milan78.3Huron League 2
12Jacob Biolchini22:24.1Almont78.0Green Devil
11Joseph Anongdeth22:08.9Mason77.7CAAC Red 2
12Johannas Ehrig22:29.5Charlotte77.5CAAC White 2
11Logan Csapos22:10.3St. Johns77.2CAAC Red 2
9Lucas Pyle22:21.5Gibraltar Carlson77.2Downriver League 2
9Lorenzo Salas22:21.5Trenton77.2Downriver League 2
9Sullivan McKillop22:01.3DeWitt76.9Birch Run Fall
12Evan Elliott22:02.0Bay City John Glenn76.7Birch Run Fall
11Evan Foley22:02.9Millington76.4Birch Run Fall
9Max Bier22:10.0Houghton76.3Negaunee
10River Borkowski22:35.1Newaygo76.0CSAA 2
12Henry Myers22:04.2North Branch75.9Birch Run Fall
9Aaron Snyder22:14.7Haslett75.8CAAC Red 2
11Gavin Wort22:25.9Gibraltar Carlson75.7Downriver League 2
11Madden Pomeroy22:06.3Bay City Central75.2Birch Run Fall
12Bilal Abdelmalek22:06.5Swartz Creek75.2Birch Run Fall
12Carter Krzysik22:40.6Hastings75.1I-8 2
9Connor Kaul22:07.1Saginaw Swan Valley75.0Birch Run Fall
12Spencer Crozier22:41.3Hastings74.9I-8 2
9Zane Bedell22:08.2Swartz Creek74.6Birch Run Fall
11Kameron Occonnell22:29.9Wyandotte Roosevelt74.4Downriver League 2
12Cole Druyor22:16.1New Boston Huron74.3Huron League 2
9Joshua Gonzales22:09.5Saginaw Swan Valley74.2Birch Run Fall
11Derek Linares Oropin22:30.5Lincoln Park74.2Downriver League 2
9Carter LaVictoire22:09.8DeWitt74.1Birch Run Fall
12Camron Willis21:59Rudyard74.0EUP 1
11Josh Chamberlin22:40.5Charlotte73.8CAAC White 2
9Kieran Woolf22:11.1DeWitt73.7Birch Run Fall
11Max Weatherwax22:11.9Bay City Central73.4Birch Run Fall
9Chase Barrigar22:14.1Hemlock72.6Birch Run Fall
11Matthew Boks22:45.4Olivet72.2CAAC White 2
10Charles Gronberg22:45.5Charlotte72.2CAAC White 2
9Tyler Rau22:15.6Saginaw Valley Lutheran72.1Birch Run Fall
10Gabriel Peterson22:15.9Frankenmuth72.0Birch Run Fall
10Braylon Wood22:50.4Coldwater71.9I-8 2
9Kayden Smith22:23.5Manistique71.8Negaunee
10Jacob ¨SuHo¨ Lee22:24.1Grosse Ile71.6Huron League 2
11Ethan Carey22:38.5Woodhaven Brownstown71.5Downriver League 2
9Landon McCoy22:24.6Riverview71.5Huron League 2
12Jack Chrisinske22:19.7Byron70.8Birch Run Fall
12Connor Hedke22:41.7Gibraltar Carlson70.4Downriver League 2
9Ethan Clare22:30.9Williamston70.4CAAC Red 2
9Finnegan McGlinchey22:48.5Madison Heights Bishop Foley70.2CHSL 3
9Adam Thomson22:51.8Lansing Catholic70.1CAAC White 2
10Mason Russeau22:29.3Carleton Airport69.9Huron League 2
9Nicholas Christesen22:29.8Ishpeming Westwood69.7Negaunee
9Adam Hemmer22:32.2Houghton68.9Negaunee
9Mitchell Woodke22:26.6Frankenmuth68.5Birch Run Fall
10Greyson Jones23:05.7Whitehall68.4WMC Lakes 2
11Maximilian Majcen22:47.7Trenton68.4Downriver League 2
12Tanyon Pierce22:16Mackinaw City68.3EUP 1
9Caleb Parlberg22:28.7Birch Run67.8Birch Run Fall
11Gregory Dismukes22:29.8Chesaning67.4Birch Run Fall
9Spencer Vanderheuel22:19St. Ignace67.3EUP 1
12Liam Schulz23:01.2Howard City Tri-County67.3CSAA 2
10Johnny Lapointe22:37.3New Boston Huron67.2Huron League 2
9Owen Schulz22:30.4Bay City Central67.2Birch Run Fall
9Andrew French22:37.6Houghton67.1Negaunee
11Trent Emard22:37.7Negaunee67.1Negaunee
9Michael Barrera23:01.9Reed City67.0CSAA 2
9Julion Cullen23:02.1Remus Chippewa Hills67.0CSAA 2
11Kyle Johansen23:02.1Remus Chippewa Hills67.0CSAA 2
10Trevin Hegner23:05.5BC Pennfield66.8I-8 2
9Caleb Birchmeier22:32.7New Lothrop66.4Birch Run Fall
11Brady Czapiewski22:33.3Imlay City66.2Birch Run Fall
10Asher Beck23:07.7Parma Western66.1I-8 2
11Matt Clark22:40.8Manistique66.1Negaunee
9Mason Booker23:13.0Muskegon Oakridge66.0WMC Lakes 2
12Kai Dila23:13.8Ludington65.7WMC Lakes 2
9Kian Kolka22:34.8DeWitt65.7Birch Run Fall
10Quinn Darr22:24Rudyard65.7EUP 1
11Nathan Brashaw22:42.4Riverview65.5Huron League 2
9Landon Breitner22:42.5Monroe St. Mary CC65.5Huron League 2
12Griffin Mathews23:09.6Jackson Northwest65.5I-8 2
10Vincent Beck23:07.1Reed City65.3CSAA 2
12Isaiah Boerema23:15.5Ludington65.2WMC Lakes 2
11Wyatt Figard22:37.6Vassar64.8Birch Run Fall
11Rowan Quinlan23:04.2Peck64.6Green Devil
10Billy Hilbert23:12.2Hastings64.6I-8 2
10Mason Couvillion22:45.3Gladstone64.6Negaunee
11Alex Hughes22:38.6New Lothrop64.5Birch Run Fall
11Frederick Ziola22:40.0New Lothrop64.0Birch Run Fall
9Jude Kyllonen22:47.9Ishpeming Westwood63.7Negaunee
11Samuel Scott23:07.6Peck63.5Green Devil
9Cole Stump22:52.7Mason63.1CAAC Red 2
11Alex Holmes22:53.8Lansing Eastern62.7CAAC Red 2
11Nathan Webb23:05.3Wyandotte Roosevelt62.6Downriver League 2
12Colton Kittle22:44.4Saginaw Swan Valley62.5Birch Run Fall
9Carson Shirlen22:51.6Riverview62.5Huron League 2
9Maxwell Romeri23:18.7Marshall62.4I-8 2
12Ricael Rodriguez23:05.9Dearborn Edsel Ford62.4Downriver League 2
10Jacob Trommater23:15.2Charlotte62.3CAAC White 2
9Matthew Fuller22:45.6Chesaning62.1Birch Run Fall
10Lucas Mosley23:07.2Trenton61.9Downriver League 2
9Peyton Schaaf22:47.2North Branch61.6Birch Run Fall
12Jacob Wieland23:18.2Lake Odessa Lakewood61.3CAAC White 2
9Mattox Keathley23:23.2Jackson Northwest60.9I-8 2
9Ryan Harris23:24.0Hastings60.7I-8 2
12Nathan Gray22:57.7Ishpeming Westwood60.4Negaunee
10Ethan Melendrez23:11.9Southgate Anderson60.4Downriver League 2
12Tyler Sharum23:12.8Dearborn Edsel Ford60.1Downriver League 2
9Jackson Allen22:52.7Imlay City59.8Birch Run Fall
10Owen Schuitema23:32.2Whitehall59.6WMC Lakes 2
9Gabe Umin23:00.4New Boston Huron59.5Huron League 2
10Kaiden Burtin22:56.5Vassar58.5Birch Run Fall
11O’Neill Dougherty23:30.8BC Harper Creek58.4I-8 2
9Maddix Thomas23:27.2Lake Odessa Lakewood58.3CAAC White 2
9Jacob Pier23:09.1Mason57.6CAAC Red 2
12Colton Moore22:59.7Saginaw Valley Lutheran57.4Birch Run Fall
9Henry Kowalewsky23:12.1Mason56.6CAAC Red 2
9Trent Mason23:10.8Manistique56.1Negaunee
11Exal Lopez23:32.7Detroit Cristo Rey55.5CHSL 3
10Noah Huffine23:36.2Portland55.3CAAC White 2
10Jacob Freel23:15.6Gladstone54.5Negaunee
12Matthew Vasher23:29.9Woodhaven Brownstown54.4Downriver League 2
10Kameron Johnson23:16.1Houghton54.3Negaunee
9Layten Ostrander23:09.8Chesaning54.1Birch Run Fall
11Billy Rozelle23:37.9Ann Arbor Greenhills53.7CHSL 3
11Hank Bobicz23:18.5Milan53.5Huron League 2
10Saul Aranda23:18.5Negaunee53.5Negaunee
10Cayden Chamberlain23:11.5New Lothrop53.5Birch Run Fall
10Mason Kidd23:18.6New Boston Huron53.5Huron League 2
11John Michalski23:33.7Wyandotte Roosevelt53.1Downriver League 2
12Quinton Durr23:15.1Harper Woods52.3Birch Run Fall
12Jonathan Ross23:54.8Muskegon Oakridge52.1WMC Lakes 2
11Mox Huston23:17.1Hemlock51.6Birch Run Fall
9Carson Clark23:49.8Charlotte50.7CAAC White 2
10Sebastian Warr23:20.4Saginaw Nouvel50.5Birch Run Fall
10Joseph Sawdon23:30.6Williamston50.5CAAC Red 2
10Owen Klein23:28.0Flat Rock50.3Huron League 2
11Evan Freeland23:47.1Kingston50.3Green Devil
9Henry Koyl23:55.3Coldwater50.2I-8 2
11Carter Birchmeier23:21.5New Lothrop50.2Birch Run Fall
10Ben Behovitz23:23.1DeWitt49.6Birch Run Fall
12Dane Burk23:23.2Saginaw Valley Lutheran49.6Birch Run Fall
11Paul Jensen23:24.5Saginaw Michigan Lutheran Seminary49.2Birch Run Fall
9Tadej Katanski-O’Brien23:51.9Ann Arbor Greenhills49.0CHSL 3
12Gavin McLane23:59.9BC Pennfield48.7I-8 2
10D’mario Guerra23:26.2Saginaw Michigan Lutheran Seminary48.6Birch Run Fall
10Cash Stanton23:48.0Gibraltar Carlson48.3Downriver League 2
11Jolaun Owens23:58.3Newaygo48.2CSAA 2
11Aiden Gray23:27.9Byron48.0Birch Run Fall
10Nikolas Rodriguez23:28.8Saginaw Swan Valley47.7Birch Run Fall
12Colin Maffesoli23:56.4Allen Park Cabrini47.5CHSL 3
12Jackson McManus23:51.0Gibraltar Carlson47.3Downriver League 2
9Logan Brookens24:10.5Whitehall46.8WMC Lakes 2
12Samuel Felten23:31.8Frankenmuth46.7Birch Run Fall
11Samuel Holton23:40.1Monroe Jefferson46.3Huron League 2
11Walton Miller23:40.6Houghton46.1Negaunee
10Dakota Cole24:08.1Hastings46.0I-8 2
9William Couchman23:35.3Swartz Creek45.6Birch Run Fall
10Jackson Fransted24:12.0Parma Western44.7I-8 2
9Luis Guiterrez24:09.0Ionia44.3CAAC White 2
10Drew Cortright24:09.0Olivet44.3CAAC White 2
11Miguel Marquillero24:01.7Gibraltar Carlson43.8Downriver League 2
10Gavin Stebelton23:30Eben Jct. Superior Central43.7EUP 1
11Maxwell Trombley24:07.0Brown City43.7Green Devil
9Joshua Roberts Jr24:15.8Hastings43.4I-8 2
9Liam Helsom24:09.5Waterford Our Lady43.2CHSL 3
11Jordon Fuller23:42.8Mt Morris43.1Birch Run Fall
11Thomas Hauptman24:11.6Ann Arbor Greenhills42.5CHSL 3
11Richard Sarau23:53.6Houghton41.8Negaunee
12Gabriel Sheppard24:20.8Parma Western41.7I-8 2
9Hadley James23:37St. Ignace41.3EUP 1
10Josh Hawkins24:19.2Howard City Tri-County41.3CSAA 2
10Julien Dincecco24:16.3Ann Arbor Greenhills40.9CHSL 3
12Jude Shaver24:19.3Charlotte40.9CAAC White 2
12Joshua Griffith23:49.5Burton-Bendle40.8Birch Run Fall
10Samuel Brisbane23:50.5Harper Woods40.5Birch Run Fall
10Tanner Saathoff24:21.5Remus Chippewa Hills40.5CSAA 2
10Jordan Lipsey23:50.9Harper Woods40.4Birch Run Fall
10Christopher Brummett24:21.4Ann Arbor Greenhills39.2CHSL 3
10Dominic Harrington23:55.8Harper Woods38.7Birch Run Fall
12Isaac Ketelhut23:55.9Millington38.7Birch Run Fall
10Logan Demeulenaere23:57.5North Branch38.2Birch Run Fall
10Colin O’Kelley24:05.2New Boston Huron37.9Huron League 2
9Zachary Chittle23:58.9Swartz Creek37.7Birch Run Fall
11Christopher Ferguson24:30.1Howard City Tri-County37.6CSAA 2
10Carson Jasick24:40.5Montague36.8WMC Lakes 2
9Jonas Freese24:23.0Trenton36.7Downriver League 2
9Ben Fuller24:33.7Olivet36.1CAAC White 2
10Aiden Vance24:37.7Marshall36.1I-8 2
12Alan Larson24:11.2Painesdale-Jeffers35.9Negaunee
12Drake Stec23:54Pickford35.7EUP 1
11Hayden Langmaid24:31.7Unionville-Sebewaing35.4Green Devil
11Ewan Russell24:33.0Ann Arbor Greenhills35.3CHSL 3
10Justin Sorgeloos24:27.6Wyandotte Roosevelt35.1Downriver League 2
12Riley McConnell24:07.8North Branch34.7Birch Run Fall
10Aaron Welsh24:29.1Allen Park34.6Downriver League 2
9Mason Droscha24:38.7Charlotte34.4CAAC White 2
11Luke Skutt24:10.6Clio33.8Birch Run Fall
11John Williamson24:43.1Remus Chippewa Hills33.3CSAA 2
9Samuel Kelly24:33.6Lincoln Park33.1Downriver League 2
11Brenden Scott24:23.5Mason32.8CAAC Red 2
9Dominic DeVellis24:13.9Frankenmuth32.7Birch Run Fall
11Brendan DeRocher24:15.1Frankenmuth32.3Birch Run Fall
12Spencer Miotke24:26.1Manistique31.0Negaunee
10Joshua Andronic24:29.4Grosse Ile29.9Huron League 2
10Nathan Shaw24:56.8Parma Western29.7I-8 2
10Micah Friedman24:50.3West Bloomfield Frankel Jewish Academy29.6CHSL 3
10Ethan Myers24:44.3Allen Park29.6Downriver League 2
11Jackson Harrigan24:16:00St. Ignace28.3EUP 1
11Evan Lorenz24:34.1Houghton28.3Negaunee
12Asier Ramirez24:17:00Newberry28.0EUP 1
12Nolan Williams24:58.4Ann Arbor Greenhills26.9CHSL 3
11Alex Reader25:05.6Jackson Northwest26.8I-8 2
9Winston Zhu24:59.1Ann Arbor Greenhills26.6CHSL 3
10Logan Decker25:06.8Coldwater26.4I-8 2
10Drake Cameron24:26:00Brimley25.0EUP 1
11Jaxon Macey25:03.4Dearborn Edsel Ford23.2Downriver League 2
12Howard Bliss24:34:00Newberry22.3EUP 1
11Jack Heyboer24:35:00Pickford22.0EUP 1
11Camden Grover24:54.1Ishpeming Westwood21.6Negaunee
12Joel Lazenby24:54.4New Boston Huron21.5Huron League 2
11Shawn Warmuskerken25:18.5Grant21.5CSAA 2
10Landon Wright25:15.1University Liggett21.3CHSL 3
9Cameron Powell25:15.6University Liggett21.1CHSL 3
9Isaak Wearn25:22.8Reed City20.1CSAA 2
9Sean Edwardson24:41:00Brimley20.0EUP 1
11Michael Goodwin25:26.8Jackson Northwest19.7I-8 2
9Michael Mendez Jr.25:00.4Grosse Ile19.5Huron League 2
9Andrew Kingman25:01.6Milan19.1Huron League 2
9Coery Tumusiimw25:02.7Milan18.8Huron League 2
9Ezra Rosalez24:58.2Chesaning17.9Birch Run Fall
12Dylan Sniegowski25:39.0Ludington17.3WMC Lakes 2
9Griffin Baker25:36.1Parma Western16.6I-8 2
10Archer Young25:33.2Remus Chippewa Hills16.6CSAA 2
12Hsaio Ho25:13.9Manistique15.0Negaunee
12Eli Wanhala25:14.9Hancock14.7Negaunee
9Chayse Briggs24:57:00Engadine14.7EUP 1
12Caden Nichols25:34.1Sandusky14.6Green Devil
9Henry Edwards24:58:00Pickford14.3EUP 1
10Cameron Harrison25:36.8Brown City13.7Green Devil
9Scott Losee25:01:00Eben Jct. Superior Central13.3EUP 1
11Aidan McNeill25:39.6Waterford Our Lady13.1CHSL 3
10Wyatt Sesnie25:21.7New Boston Huron12.4Huron League 2
11Brennen Bauerly25:48.8Coldwater12.4I-8 2
10Jacob Gardner25:04:00Brimley12.3EUP 1
11Conner Steede25:22.5Negaunee12.2Negaunee
9Owen Irizarry25:22.6Houghton12.1Negaunee
11Leighton Thorn25:36.6Trenton12.1Downriver League 2
12Anthony Albin25:49.4Howard City Tri-County11.2CSAA 2
11Jared Carruth25:09:00Brimley10.7EUP 1
9Jaden Nadolski25:41.3Southgate Anderson10.6Downriver League 2
10Michael Parks25:22.0Burton-Bendle10.0Birch Run Fall
10Tyler Haselius25:56.6Jackson Northwest9.8I-8 2
9Kaden Miller25:33.5Flat Rock8.5Huron League 2
10Lucas Mello25:35.2Grosse Ile7.9Huron League 2
9Jerry Kulik25:19:00Eben Jct. Superior Central7.3EUP 1
10Aaron Carswell25:31.9Harper Woods6.7Birch Run Fall
12Christian Charles26:02.3Lansing Sexton6.6CAAC White 2
9Isaac Verougstraete26:02.3Almont5.2Green Devil
12Andrew Owens26:17.0Whitehall4.7WMC Lakes 2
9Blake Robinson26:05.2Kingston4.3Green Devil
11Aiden Evans25:46.3Negaunee4.2Negaunee
9Dakari Davis25:39.4Harper Woods4.2Birch Run Fall
9Giovanni Lucia25:51.3New Boston Huron2.6Huron League 2
11Michael Wilhelm26:05.8Gibraltar Carlson2.4Downriver League 2
9Gabriel Gaona26:13.5Allen Park Cabrini1.8CHSL 3
9Deegan Weiler25:49.3Imlay City0.9Birch Run Fall