2025 Ratings

2025 Ratings: Spartan

It’s now September and we’re hitting the meat of the schedule. The early season excitement has faded and teams are hitting the books, barreling toward the peak of their training, and frequently lacing up spikes. This weekend is an easy weekend, plenty of runners packed into a few meets. And thus, since I’m largely caught up on the math, rankings will come early next week.

As always, I’ll do my best to give a few shoutouts on these posts. Early in the season, these will be concentrated on names I don’t immediately recognize or athletes that are running much faster than I had anticipated. If someone’s given love, they probably deserve it, because there’s a ton of dedication that goes into finding those improvements. If you’re a coach/parent/teammate that feels someone deserves a mention, nicely e-mail/message me, and I’ll do my best to write some words about that person.

Girls Adjustment: -37
Boys Adjustment: -31

SPARKLING AT SPARTAN

Ann Arbor Pioneer Girls and Northville Boys

Each obtained the highest team speed rating since 2019 (the furthest I can find in my records). Northville’s barely eclipsed the 2019 Brighton team at Portage and of course, had the highest team rating of any of their championship squads from the past three seasons. For the purple-clad ladies, they shattered their own team record, a 156.4 top-5 average from 2021. That’s a clear 30+ seconds faster per runner from a state championship squad. The Pioneers were led by Natasza Dudek, who hit the highest individual rating (191.3), four seconds ahead of her sister and Rachel Forsyth.

Each of these crews are clear D1 favorites, each are potentially top-5 crews on a national basis. I really hope each considers taking their talents to Oregon in December.

Olivia Weiss, Holland

Is Holland a candidate to make it out of Region 11? Before the season, I may have stated the Dutch were a fringe candidate. With a girl like Weiss quickly relearning how to race cross, Holland’s chances have risen. Weiss knocked over 40 seconds off her opener at Muskegon CC and gives the Dutch a legitimate top-two punch.

Gibson Shore, Jackson Lumen Christi

Earlier in the year, I’d given a shoutout to his teammate, Soren Crosthwaite, a needed addition in the Titan quest for D3 glory. Soren’s been moving up in the world, other LC kids racing expediently as well. And then Gibson laid down one of the better efforts of his career. His 16:38 was a full 45+ seconds faster than his mark here last season (on a tougher course, by the numbers). If he continues on the path he’s created thus far in 2025, the Titans will have a low stick to go along with their exceptional pack.

*** = State Title Contender
** = Top Ten Contender
* = State Qualifying Contender

GIRLS TEAM RATINGS

TeamTop 5 Avg.Division
Ann Arbor Pioneer***166.11
Romeo**149.71
Northville**141.31
Brighton**139.41
Okemos**134.01
Novi**130.31
Traverse City Central112.71
Grand Ledge111.31
Rochester Hills Stoney Creek106.71
Howell103.81
Walled Lake Northern102.71
Birmingham Seaholm99.11
Salem98.41
Lapeer97.41
Byron Center96.41
Port Huron Northern95.31
South Lyon88.71
Davison82.51
Farmington Hills Mercy79.41
Battle Creek Lakeview78.81
Canton78.21
Anchor Bay64.91
Alpena64.11
Muskegon Mona Shores62.61
Dearborn Fordson54.81
Chippewa Valley45.61
L’Anse Creuse North31.51
North Farmington29.11
Waterford Kettering8.01
Kalamazoo Central3.61
Jackson2.31
TeamTop 5 Avg.Division
Otsego***144.52
Goodrich**117.62
Holland*114.62
Frankenmuth100.22
Adrian97.22
Stevensville Lakeshore87.02
Battle Creek Harper Creek85.32
Yale82.82
Allendale81.32
Dearborn Divine Child75.62
Carleton Airport70.32
Lake Fenton67.32
Chelsea63.22
Orchard Lake St. Mary’s62.82
Detroit Country Day61.92
Vicksburg59.72
Alma56.62
Fenton52.72
Croswell-Lexington52.62
Gladwin51.22
Coldwater40.62
Monroe Jefferson26.12
Corunna24.12
Ionia20.62
South Haven17.12
Milan15.72
Big Rapids14.12
TeamTop 5 Avg.Division
Jackson Lumen Christi**109.33
Olivet*103.03
Ithaca*81.63
Bridgman68.83
Hanover-Horton61.43
Grass Lake59.23
Elk Rapids55.53
Perry52.53
Union City48.23
Algonac47.43
Mason County Central45.73
Napoleon44.43
Buchanan40.43
St. Louis37.43
Sand Creek35.93
Jonesville33.43
Manton21.63
TeamTop 5 Avg.Division
Grand Traverse Academy*79.14
Kingston*67.24
Martin*66.54
Harbor Beach42.64
TeamTop 5 Avg.Division
GRTC Peregrines122.0HS
Kalamazoo Homeschool Sports78.4HS
Capital Homeschool68.2HS
TeamTop 5 Avg.Division
Marquette91.1UP 1

Nikola Dahlgren sped to his first ever sub-18 on this Forest Akers course

BOYS TEAM RATINGS

TeamTop 5 Avg.Division
Northville***206.81
Grand Ledge**195.11
Brighton**194.91
Saline**193.31
Romeo**192.61
Kalamazoo Central**192.11
Traverse City Central**188.01
Grand Haven**187.31
Okemos181.61
Battle Creek Lakeview181.21
Hudsonville180.71
Novi178.91
Howell178.31
Davison177.61
Canton176.01
Walled Lake Northern168.31
Alpena167.91
Rochester Hills Stoney Creek160.91
Dearborn Fordson159.01
Byron Center158.31
Anchor Bay154.71
North Farmington152.71
Chippewa Valley151.61
L’Anse Creuse North146.61
Lapeer146.61
Muskegon Mona Shores140.71
Birmingham Seaholm130.41
Waterford Kettering113.51
Lansing Everett95.51
TeamTop 5 Avg.Division
Alma***195.62
Allendale**186.92
Fenton**184.22
Otsego**181.52
Whitehall*177.22
Adrian*176.62
Frankenmuth*175.82
Detroit Country Day*173.32
Holland167.42
Fremont166.42
Yale164.22
Vicksburg163.52
Carleton Airport160.92
Battle Creek Harper Creek159.12
Lake Fenton153.92
Corunna151.82
Orchard Lake St. Mary’s151.42
Dearborn Divine Child147.42
Coldwater145.62
Gladwin145.02
Monroe Jefferson140.92
Ionia137.12
Flint Kearsley136.92
Croswell-Lexington129.42
South Haven124.82
Goodrich118.42
North Branch115.72
Eaton Rapids110.22
Milan108.02
Big Rapids100.62
Stevensville Lakeshore95.72
Dowagiac Union94.42
Trenton77.22
Lansing Eastern20.62
Lansing Sexton11.82
TeamTop 5 Avg.Division
Jackson Lumen Christi***187.33
Jonesville**176.23
Ithaca**168.23
Hanover-Horton*167.53
Buchanan*165.13
Elk Rapids149.23
Schoolcraft147.23
Algonac145.53
Grass Lake143.73
Manton142.13
Montrose141.23
Napoleon137.73
Union City137.33
Sand Creek132.73
Olivet125.93
Brooklyn Columbia Central121.03
Newaygo112.83
Bridgman108.23
Mason County Central99.43
Springport90.23
Pinconning88.53
St. Louis73.33
Bloomingdale45.03
TeamTop 5 Avg.Division
Portland St. Patrick*145.14
Grand Traverse Academy*142.04
Manchester129.34
Webberville119.74
Harbor Beach118.84
Martin116.94
Hudson103.04
Brown City102.64
Kingston83.74
TeamTop 5 Avg.Division
GRTC Peregrines185.3HS
Kalamazoo Homeschool Sports183.7HS
Capital Homeschool158.4HS
TeamTop 5 Avg.Division
Marquette***188.3UP 1

The D1 Champs, Grand Ledge, further solidifying themselves as D1 podium candidates

GIRLS INDIVIDUAL RATINGS

GradeNameTimeTeamRating
10Natasza Dudek17:02.1Ann Arbor Pioneer191.3
12Emma Hoffman17:10.3Otsego188.6
10Rachel Smith17:35.9Okemos180.0
10Sienna Klemmer17:54.5Ann Arbor Pioneer173.8
11Annie Hrabovsky18:06.3Romeo169.9
12Hana Boggess18:13.7Ann Arbor Pioneer167.4
9Eliza Schwass18:21.3Ludington164.9
12Natalia Guaresimo18:22.5Romeo164.5
9Alexandra Scappaticci18:31.3Northville161.6
9Keira Von Blon18:35.3Ann Arbor Pioneer160.2
12Ella Goodsell18:43.2Romeo157.6
11Johanna Mulder18:48.4Holland155.9
12Lydia LaMarra18:48.6Brighton155.8
11Samantha Schroeder18:54.7Jackson Lumen Christi153.8
11Annabelle Lowman18:55.3Ludington153.6
10Kayla Shellenbarger18:55.7Goodrich153.4
12October Harns19:01.0Okemos151.7
12Leah Corby19:01.5Rochester Hills Stoney Creek151.5
10Ella Lorenz19:03.5Brighton150.8
12Natalie Foltz19:10.2Frankenmuth148.6
11Ayda Skeels19:11.8Adrian148.1
11Olivia Weiss19:20.4Holland145.2
11Alivia Ottinger19:20.4Goodrich145.2
11Katelynn Egli19:25.0Novi143.7
10Tiya Feldpausch19:27.5Olivet142.8
12Aviana Skinner19:28.0Grand Ledge142.7
10Remie Ellis19:28.4Eaton Rapids142.5
10Ana Lovell19:31.9Lake Fenton141.4
11Gianna Chaignot19:36.9GRTC Peregrines139.7
9Emerie Schmidlin19:37.1St Ursula (Toledo)139.6
12Ella Fure19:38.4Marquette139.2
11Colette Lozo19:42.3Northville137.9
9Alayna Verhage19:42.4Otsego137.9
9Laura Forsyth19:42.5Ann Arbor Pioneer137.8
12Annabelle Beloiu19:43.8Northville137.4
11Skylar Mejeur19:45.5Otsego136.8
11Lucia Lachapelle19:45.6Northville136.8
11Nina Moore19:47.4Ann Arbor Pioneer136.2
11Lizzie Wernimont19:50.6Ann Arbor Pioneer135.1
10Claire Galas19:52.6Novi134.5
12Mya Tass19:53.6Novi134.1
12Brynne Schulte19:54.8Elk Rapids133.7
9Addelyn Sabatke19:56.8Otsego133.1
9Brynn Somers19:57.7Northville132.8
9Lily Britton19:59.9Olivet132.0
12Selena White20:00.2Brighton131.9
12Samantha Langolf20:03.2Port Huron Northern130.9
12Anna Pray20:05.8Elk Rapids130.1
12Courtney Lince20:06.3Brighton129.9
11Sophia Pennywitt20:06.8St Ursula (Toledo)129.7
10Alexandra Green20:07.4Birmingham Seaholm129.5
10Madison Petty20:07.5Adrian129.5
12Emmerson (Emmie) Clor20:08.0Romeo129.3
12Macy Fazekas20:08.7Jackson Lumen Christi129.1
12Anna Thurman20:09.8Carroll128.7
11Veyda Conley20:09.9Martin128.7
11Ashley Lubowicki20:10.9Brighton128.4
12Lilah Weber20:11.0Lapeer128.3
11Sol Bosio20:11.5Sylvania Northview128.2
11Reese Rosbolt20:14.4Romeo127.2
12Abby Thompson20:14.5Kalamazoo Homeschool Sports127.2
10Tatum Mooradian20:15.4Northville126.9
9Adelyn Verhage20:16.8Otsego126.4
12Violet Gies20:17.3Notre Dame Academy (Toledo)126.2
9Ella Corby20:20.9Northville125.0
12Linnea Paige20:22.1Fremont124.6
9Cecelia Jacobson20:22.6TC Central (Traverse City)124.5
12Becca Jud20:25.7Salem123.4
9Avery Haynes20:26.6Brooklyn Columbia Central123.1
12Bridget Kerber20:26.7Ann Arbor Pioneer123.1
10Lucy Folger20:27.7Madeira122.8
12Lydia Jagger20:28.1Grand Ledge122.6
11Sawyer Reagan20:28.2Allendale122.6
12Annie Hamilton20:28.4Brighton122.5
12Fiona Whitmyer20:28.8Okemos122.4
9Jordane Falvey20:29.4Dearborn Divine Child122.2
9Norah Kiley20:30.5Kingston121.8
9Jessica Philip20:30.5Novi121.8
9Olive DiMassa20:31.2Howell121.6
9Elise Barber20:31.6GRTC Peregrines121.5
9Stella LeBlanc20:31.9Notre Dame Academy (Toledo)121.4
11Lydia Powers20:33.2Lapeer120.9
12Nora Gerzema20:33.3Farmington Hills Mercy120.9
12Kailey Mann20:34.9Byron Center120.4
10Maya Zakrzewski20:35.2Walled Lake Northern120.3
10Kate O’Donohue20:35.6GRTC Peregrines120.1
9Josie Kern20:35.7Liberty-Benton120.1
11Sadie Miller20:36.7Fairbanks119.8
11Allie Gallagher20:37.6Walled Lake Northern119.5
11Haley Sharp20:37.7Port Huron Northern119.4
11Makinna Foglesong20:38.6Ithaca119.1
12Lilah Kiley20:40.8Kingston118.4
12Sienna Cobb20:41.1TC Central (Traverse City)118.3
11Tessa Kozlowski20:41.4Rochester Hills Stoney Creek118.2
12Samantha Hundt20:42.3Capital Homeschool117.9
12Laura Jonas20:43.5Novi117.5
11Claire Brown20:44.7Goodrich117.1
11Hannah Gemmel20:45.6Madeira116.8
9Kylie Karfonta20:46.3South Lyon116.6
10Judy Olander20:46.8GRTC Peregrines116.4
12Nevaeh Polovina20:47.1Davison116.3
11Ava Lahmers20:47.2Fairbanks116.3
12Elizabeth Schafer20:47.9Okemos116.0
12Sarah Stein20:48.5North Farmington115.8
12Juliet Lewis20:49.1Brighton115.6
12Ellie Jasperson20:49.8Northville115.4
9Tala Carlin20:51.0Buchanan115.0
11Emma Engalan20:51.9Northville114.7
9Valerie Seymour20:52.1Notre Dame Academy (Toledo)114.6
10Gweneth (Gwen) Eby20:52.2Coldwater114.6
10Maisey Toteff20:54.3Hanover-Horton113.9
10Claire Miller20:54.3Monroe Jefferson113.9
11Lillian Bender20:55.5Yale113.5
11Lucinda Gubbini20:55.6Ann Arbor Pioneer113.5
11Olivia Dixon20:56.3Birmingham Seaholm113.2
12Maizie Cavanaugh20:56.6Brighton113.1
11Anna Halliday20:57.6Howell112.8
12Evie Hakes20:58.9GRTC Peregrines112.4
12Kayla Ward21:01.7South Lyon111.4
12Elise Barden21:02.3Frankenmuth111.2
12Blythe Webb21:02.5GRTC Peregrines111.2
11Mia Lopez21:03.6Ann Arbor Pioneer110.8
11Betsy Gooden21:03.9Manton110.7
10Emily Truszkowski21:05.5TC Central (Traverse City)110.2
10Ella Baker21:06.6Carleton Airport109.8
12Molly Kate Coates21:07.4Northville109.5
9Ella German21:07.4Novi109.5
12Annabelle Ellenbogen21:10.1Detroit Country Day108.6
11Amelia McKinney21:10.1Grand Traverse Academy108.6
12Joelle Patten21:10.8Fremont108.4
11Alexis (Lexi) Schwartz21:11.0Rochester Hills Stoney Creek108.3
SoClare Davidson21:11.0Canton108.3
12Amerie Wilson21:11.2Milan108.3
10Saige Cole21:11.5Yale108.2
10Karina Mihai-Grammes21:12.5Adrian107.8
12Caroline Lavalette21:12.9Sylvania Northview107.7
9Ella Hanner21:14.8Salem107.1
11Laura Castrejon21:16.5Newaygo106.5
9Brooke Wallace21:17.5Howell106.2
11Samantha Bartell21:17.6Salem106.1
9Jovie Overkamp21:18.4Ionia105.9
11Eden Thomas21:18.5St Ursula (Toledo)105.8
9Gretchen Oyer21:18.9TC Central (Traverse City)105.7
11Baylor Lauinger21:19.3Goodrich105.6
10Kelly Comfort21:21.8TC Central (Traverse City)104.7
11Addie Jones21:24.1Salem104.0
12Madilyn Polte21:25.8St Ursula (Toledo)103.4
9Reese Cournoyer21:26.0Brighton103.3
10Khloe Lehnst21:26.3Ithaca103.2
10Lucy Bott21:27.2Fenton102.9
12Julia Faber21:27.5BC Harper Creek102.8
11Zora Ziolkowski21:27.8Chelsea102.7
10Olivia Naegeli21:27.9Madeira102.7
12Katie Drouillard21:28.7Birmingham Seaholm102.4
10Madelyn Barkley21:29.9Croswell-Lexington102.0
12Madison Aten21:30.8Grand Ledge101.7
11Ava Skinner21:30.8GRTC Peregrines101.7
10Riley Owen21:30.9Port Huron Northern101.7
12Ella Grimm21:31.9Muskegon Mona Shores101.4
10Lexi Gibson21:32.6Holland101.1
11Madeline Goodwin21:33.1Otsego101.0
11Paige Willman21:33.9Lake Fenton100.7
11Emily Alt21:34.1Walled Lake Northern100.6
9Eliza Selcer21:34.4Ann Arbor Pioneer100.5
10Claire Harrison21:35.0St Ursula (Toledo)100.3
12Olivia Howe21:36.3St Ursula (Toledo)99.9
10Mya Bower21:36.4Okemos99.9
12Izzy Szymasnki21:37.4Alpena99.5
12Cayla Marzban21:38.1Brighton99.3
12Nadia Cordes21:38.4Lapeer99.2
12Rebekah Stachura21:38.8Otsego99.1
9Madelynn Patterson21:38.9Olivet99.0
10Sadie Bonczynski21:39.2Dowagiac Union98.9
9Sora Saito21:39.8Novi98.7
11Brynlee Swihart21:40.2Hanover-Horton98.6
11Melanie Berna21:42.9GRTC Peregrines97.7
10Sophia Jiang21:43.1Northville97.6
12Kate Ort21:45.8Stevensville Lakeshore96.7
9Mila Scheele21:46.6Jackson Lumen Christi96.5
12Lilamae Frank21:46.7BC Lakeview96.4
9Reagan Mason21:46.9Howell96.4
10Ariana Rajah21:47.0TC Central (Traverse City)96.3
10Payton King21:47.5Kingston96.2
12Kandin Shuler21:48.4Bridgman95.9
12Donna Haaksma21:48.5Byron Center95.8
9Elaine Bentley21:49.8Jackson95.4
9Ava Montero21:50.2Grand Ledge95.3
11Liv Brody21:50.4Canton95.2
10Kylee Diller21:50.4St Ursula (Toledo)95.2
11Ella Thibodeau21:51.0Romeo95.0
9Lydia Dwyer21:51.3Stevensville Lakeshore94.9
12Claire McDaniel21:51.6Liberty-Benton94.8
12Emily Peters21:51.9Olivet94.7
11Samantha DeMore21:52.2Novi94.6
11Makayla Mcloughlin21:53.4Carroll94.2
10Ellason Foster21:53.7Newaygo94.1
10Ella Rohrhoff21:53.8Northville94.1
12Elsa Gomez21:54.1Grand Ledge94.0
12Sophie Wisener21:54.5Byron Center93.8
12Kayla Chisholm21:54.7Vicksburg93.8
10Isabelle Polte21:54.8St Ursula (Toledo)93.7
9Kinsley Lounds21:55.5Grand Ledge93.5
10Ashlyn Horness21:55.9Muskegon Mona Shores93.4
9Audra Krause21:56.3New Baltimore Anchor Bay93.2
12Hadley Wernert21:56.3Notre Dame Academy (Toledo)93.2
10Adalyn Jarchow21:57.7Grass Lake92.8
11Paige World21:58.4Madeira92.5
11Brooklyn Wiltse21:59.4Davison92.2
11Layla Silkworth21:59.9BC Harper Creek92.0
11Maylan Sanders22:00.8Mason County Central91.7
12Miryam Brandon22:02.3Carroll91.2
11Evie Ellis22:03.5Ann Arbor Pioneer90.8
12Erinn Verkennes22:04.1Notre Dame Academy (Toledo)90.6
12Lillian Shev22:04.3TC Central (Traverse City)90.6
12Kaily McDaniel22:04.4Milan90.5
9Jovie Rickens22:07.3Walled Lake Northern89.6
12Esme Ulland-Joy22:07.8Marquette89.4
10Kali Hunt22:08.1Sylvania Northview89.3
12Samantha Bieber22:08.5Chelsea89.2
9Olivia Roseberry22:08.7Perry89.1
12Gabby Cleveland22:09.6Frankenmuth88.8
10Julia Jones22:09.7Northville88.8
10Morgan Hamilton22:10.6Orchard Lake St. Mary’s88.5
10Ashlyn DePoy22:11.5Holland88.2
11Julia Crowe22:12.5Northville87.8
10Kate Olsen22:13.0Byron Center87.7
11Anabelle Sketch22:15.4TC Central (Traverse City)86.9
12Nouhad Hammoud22:16.1Detroit Country Day86.6
10Avay Yaldou22:17.3Northville86.2
11Eryn Veverka22:17.7Marquette86.1
10Alyssa McFall22:18.7Okemos85.8
12Elise Maurer22:19.1Northville85.6
11Abbie Luckman22:19.7Stevensville Lakeshore85.4
11Brooke Ashton22:20.3Madeira85.2
10Evelyn Grant22:20.6Marquette85.1
12Elizabeth Salinas22:21.8Dearborn Divine Child84.7
12Abby Frederick22:22.5Jackson Lumen Christi84.5
10Emmarie Formsma22:23.3Byron Center84.2
11Maddie Leslie22:23.8New Baltimore Anchor Bay84.1
11Belle Richardson22:24.2Kalamazoo Homeschool Sports83.9
12Annabelle Czeiszperger22:24.6Hudson83.8
10Natalie Vert22:24.6Romeo83.8
10Anna Howell22:24.7Bridgman83.8
10Marin Van Proeyen22:24.9Walled Lake Northern83.7
11Lydia Scally22:26.8Romeo83.1
11Rachel Devrie22:27.9Jackson Lumen Christi82.7
11Cailin Spearman22:28.1Harbor Beach82.6
9Tessa Nienhuis22:28.7Holland82.4
11Tess Hoedel22:28.7Grand Traverse Academy82.4
12Nora Rioux22:30.3Howell81.9
11Ximena Martinez22:32.9Stevensville Lakeshore81.0
9Addison King22:34.7Frankenmuth80.4
11McKenzie Whalen22:34.9Allendale80.4
12Nevaeh Battice22:34.9Mason County Central80.4
10Veeksha Chithra Anil22:34.9Novi80.4
11Madison Smith22:35.5Grand Traverse Academy80.2
10Hailey Morrison22:35.8Croswell-Lexington80.1
10Brynleigh Griffiths22:36.6Jonesville79.8
12Anna Kujansuu22:36.8Dearborn Divine Child79.7
9Anna Loritz22:38.0BC Harper Creek79.3
11Eva D’Agostino22:38.3Orchard Lake St. Mary’s79.2
12Charlotte Strausbaugh22:38.9Rochester Hills Stoney Creek79.0
10Claire Yandora22:39.3Birmingham Seaholm78.9
10Madeena El-Mubarak22:39.8Dearborn Fordson78.7
9Sophia Wood22:39.8Walled Lake Northern78.7
12Piper Williams22:40.2Okemos78.6
11Amelia Kraemer22:40.6BC Lakeview78.5
10Vivian O’Callaghan22:40.7Gladwin78.4
12Grace Kim22:40.7Farmington Hills Mercy78.4
12Ellie Feneley22:41.6BC Harper Creek78.1
12Kate Waugh22:42.0Okemos78.0
12Anna Johnson22:42.5Alma77.8
11Violet Scheels22:42.7South Lyon77.8
10Ava Benedict22:42.9Ionia77.7
12Georgia Micklewright22:43.0BC Lakeview77.7
11Dima Rtail22:43.2Dearborn Fordson77.6
10Kaylin Pinkowski22:43.8Bridgman77.4
11Brenna Yocum22:43.9Otsego77.4
11Caleigh Friedmann22:44.3Clinton Twp. Chippewa Valley77.2
9Kenna Koole22:44.4Vicksburg77.2
11Marley Momany22:44.8Stevensville Lakeshore77.1
10Caroline Howenstine22:45.1Stevensville Lakeshore77.0
10Priya Sastry22:45.2Northville76.9
11Helen Lefere22:46.0Jackson Lumen Christi76.7
10Sophia Trachsel22:46.2Jackson Lumen Christi76.6
9Katelyn Schweihofer22:46.9Yale76.4
11Allison Gautsche22:46.9Union City76.4
9Leigh Sapp22:47.1Rochester Hills Stoney Creek76.3
10Allison Rodgers22:48.9Martin75.7
9Ella Worthing22:49.0Jackson Lumen Christi75.7
10Abigail Ballard22:51.0Sylvania Northview75.0
9Lyla Eidson22:51.5Auburn Hills Avondale74.8
12Arianna Huyck22:51.7Novi74.8
12Ella Mangett22:51.9Davison74.7
12Myleigh Hephner22:52.5Ithaca74.5
9Marissa Demorest22:53.2BC Harper Creek74.3
9Victoria Sparks22:53.2Otsego74.3
10Olivia Grisak22:53.3Madeira74.2
11Jaidyn Nickels22:53.8Corunna74.1
9Avery Fidler22:54.0Lapeer74.0
10Madisyn Lindemann22:54.3Napoleon73.9
11Kira Manchip22:54.4Fremont73.9
9Sevarah Markham22:54.7Alma73.8
12Presley Csortos22:54.7St Ursula (Toledo)73.8
11Alexis Graham22:54.9Howell73.7
12Victoria Andrzejczak22:56.0Orchard Lake St. Mary’s73.3
11Addison Patrzik22:56.2Grand Traverse Academy73.3
10Gianna Burgos22:56.6BC Lakeview73.1
9Lanjun Wu22:57.3Northville72.9
9Abigail Misiak22:57.5Alpena72.8
9Randee Mulherin22:58.1Monroe Jefferson72.6
12Grace Brown22:58.7Jackson72.4
9Paige Thelen22:59.2Grand Ledge72.3
12Molly Burke22:59.9Ann Arbor Pioneer72.0
9Meredith Bauer23:00.5Frankenmuth71.8
11Claire Pikal23:00.6Waterford Kettering71.8
11Parker Williams23:01.6Union City71.5
12Mia Fernandez23:01.9Canton71.4
9Talia Lauter23:02.0Birmingham Seaholm71.3
11Emerson Brock23:02.2Davison71.3
12Ani Free23:03.4TC Central (Traverse City)70.9
11Mary Wright23:03.5New Baltimore Anchor Bay70.8
9Maha Sleiman23:03.8Dearborn Fordson70.7
11Kodi Qin23:04.0Novi70.7
11Sarah D’Amico23:05.2St Ursula (Toledo)70.3
11Isla Borowicz23:05.7Walled Lake Northern70.1
11Elle Buhlman23:05.8Allendale70.1
10Ella Tillman23:06.6Brighton69.8
11Adeline Stormont23:06.8Grass Lake69.7
12Alexis Heagle23:07.0Byron Center69.7
9McKenna Kann23:07.5South Lyon69.5
12Ava Johnson23:08.2Macomb L’Anse Creuse North69.3
10Takoda Holicki23:08.6Montrose69.1
11Elise Bullock23:09.0Grass Lake69.0
9Kateri Lubominski23:09.0Notre Dame Academy (Toledo)69.0
10Ava Lipsey23:10.3Grand Ledge68.6
10Ayla Frantz23:10.4BC Lakeview68.5
9Lila Spletzer23:10.9Otsego68.4
12Macy Czelada23:11.3South Lyon68.2
9Hadley Silveira23:12.0Allendale68.0
10Norah Kellett23:12.1Madeira68.0
11Ava Childers23:12.8Yale67.7
12Jenna Chryst23:13.2Notre Dame Academy (Toledo)67.6
10Mercy Hibma23:13.6Kalamazoo Homeschool Sports67.5
11Sofia Razny23:13.7Farmington Hills Mercy67.4
10Nolah Balbach23:13.8Frankenmuth67.4
10Audrey Molnar23:14.2Carroll67.3
12Madison Prowse23:14.9Brown City67.0
11Samantha DeFrain23:14.9New Baltimore Anchor Bay67.0
12Samantha Frank23:15.2Frankenmuth66.9
9Addyson Campbell23:16.2Goodrich66.6
9Katelyn Spada23:16.4Kalamazoo Central66.5
12Hannah Niehaus23:16.5Fairbanks66.5
9McKenzie Stearns23:16.7Canton66.4
10Elizabeth Gerzema23:17.5Farmington Hills Mercy66.2
9Violet Swafford23:17.7North Farmington66.1
10Anna LeRoy23:18.3Madeira65.9
10Gabby Gaydosh23:18.8Brooklyn Columbia Central65.7
9Katelyn Ashworth23:19.0Allendale65.7
9Lexi Kinder23:19.1St. Louis65.6
11Claire Schmidtfranz23:19.5Perry65.5
12Elaina Friedmann23:20.1Clinton Twp. Chippewa Valley65.3
12Leah Adkins23:21.2Carleton Airport64.9
9Aubrey Perez23:21.8Ionia64.7
12Dorothy Gregory-Blair23:22.2Jackson Lumen Christi64.6
10Madeline Marchwinski23:22.3Romeo64.6
9Aubree Herr23:22.5Lapeer64.5
12Madeline Dunn23:23.3Goodrich64.2
9Madelyn Robison23:23.5Farmington Hills Mercy64.2
12Anna Furman23:24.2Kalamazoo Central63.9
12Maizy Minnaar23:24.4Capital Homeschool63.9
11Marianna Muzzin23:24.4Birmingham Seaholm63.9
10Sophia Vendemo23:25.3St Ursula (Toledo)63.6
9Kadence Ager23:26.0Algonac63.3
12Elizabeth Phillippo23:26.1Fairbanks63.3
9Amelia Mangan23:26.1South Lyon63.3
10Olivia Sowton23:26.8BC Lakeview63.1
9Brooklynn Cockerel23:27.4Otsego62.9
12Madison Louk23:29.3Gladwin62.2
12Halle Hoyt23:29.3St. Louis62.2
9Taylor Westendorf23:29.3Port Huron Northern62.2
9Olivia Costanzo23:29.3Port Huron Northern62.2
9Abbey Ward23:29.6Carleton Airport62.1
9Brooke Herald23:29.9Sylvania Northview62.0
11Taylor Basch23:30.1Capital Homeschool62.0
9Mia Hill23:30.2Allendale61.9
10Maeve VanDam23:30.4Byron Center61.9
12Djemillah Hassan23:30.8Lansing Eastern61.7
10Abigail Whitelaw23:30.9Stevensville Lakeshore61.7
12Makenzy Lindemann23:31.0Napoleon61.7
12Sam Sackfield23:31.2Romeo61.6
12Maddy Zoeckler23:31.4Madeira61.5
11Olivia Harlow23:33.5Walled Lake Northern60.8
10Rylee Zumer23:33.7BC Harper Creek60.8
11Katherin Barajas23:35.9South Haven60.0
10Jenna Dobbs23:36.2Algonac59.9
11Elyana Davis23:36.3Kalamazoo Homeschool Sports59.9
12Isabella Nestle23:36.5Port Huron Northern59.8
9Mia Zoldan23:36.5Ann Arbor Pioneer59.8
10Klair Baker23:36.8Adrian59.7
10Zoraia Ostrowske23:37.8Carroll59.4
11Alexa Palmer23:40.3Alma58.6
10Beth Poling23:40.3Carroll58.6
10Charlee MacLaren23:41.0Ithaca58.3
12Amelia Cornell23:41.3Grand Ledge58.2
10Sofia Sporman23:41.4Flint Kearsley58.2
11Adilyn Anderson23:41.5Davison58.2
9Chelsea Hembree23:41.6Howell58.1
9Erin Gordon23:43.1South Haven57.6
9Madison Agocs23:43.7Carleton Airport57.4
10Kendal Kleman23:44.2Carleton Airport57.3
11Lilly Reynolds23:44.7Fenton57.1
9Riley Bender23:45.0Martin57.0
9Sienna McClain23:46.6Northville56.5
12Madison Kemp23:47.7Carleton Airport56.1
11Charlotte Clark23:47.9Northville56.0
12Aurora Janevic23:48.4Ann Arbor Pioneer55.9
11Diane Zhao23:48.4Northville55.9
11Charlotte Hartley23:49.0Detroit Country Day55.7
9Ava Cantway23:49.2Marquette55.6
10Djimye Hassan23:49.5Lansing Eastern55.5
12Jenna Buchan23:50.2Farmington Hills Mercy55.3
12Bryn Biela23:50.2Hanover-Horton55.3
10Olivia Koren23:50.3Marquette55.2
10Abigail Tromp23:50.4Byron Center55.2
9Gemma Morsman23:50.4Ann Arbor Pioneer55.2
9Amira Perrier23:51.0Marquette55.0
11Elle Cesa23:51.7Rochester Hills Stoney Creek54.8
11Frances Ford23:51.9Northville54.7
11Eliza Thompson23:52.5Croswell-Lexington54.5
10Sally De La Cruz Gonzalez23:52.5St Ursula (Toledo)54.5
10Ainslie Carter23:53.0Farmington Hills Mercy54.3
12Maya Grossman23:53.7Vicksburg54.1
9Brynn Bartel23:53.9Northville54.0
11Amoriah Tanton23:54.7Lake Fenton53.8
11Miriam Jackson23:55.7Kalamazoo Homeschool Sports53.4
10Amelia Dawe23:57.4Ithaca52.9
10Hadley Premuda23:58.5Fairbanks52.5
12Hailey Fisher23:58.7Auburn Hills Avondale52.4
12Brenna Baker23:59.3Carleton Airport52.2
11Ashley Willett23:59.5Jackson Lumen Christi52.2
9Elsie Woldhuis24:00.5Kalamazoo Homeschool Sports51.8
12Zoe Cogan24:00.7Capital Homeschool51.8
10Gracie Hibma24:01.4Kalamazoo Homeschool Sports51.5
10Sophia Fitton24:01.9Allendale51.4
10Madelynne Stamp24:02.3Salem51.2
11Aris Swan24:02.8Waterford Kettering51.1
11Bailey Stephen24:02.9Grand Traverse Academy51.0
12Payton Steinke24:03.7Sand Creek50.8
9Addisyn Atwood24:04.0Walled Lake Northern50.7
11Marion Renard24:04.0Alpena50.7
11Ava Karsten24:04.9Alpena50.4
11Tessa Feldpausch24:06.3Byron Center49.9
11Corinne Lamb24:06.6Romeo49.8
9Kathryn Dunn24:06.7Chelsea49.8
10Evelyn Bosanko24:07.1Canton49.6
11Emma DiPaola24:07.1Macomb L’Anse Creuse North49.6
9Autumn Patrzik24:08.1Grand Traverse Academy49.3
11Elaine Lary24:08.7Romeo49.1
12Lucineia Harvey24:09.5South Lyon48.8
11Marian Davlin24:10.5Portland St. Patrick48.5
12Isabelle Goulding24:10.8Yale48.4
9Claire St Amour24:10.8Liberty-Benton48.4
9Sadie Nelson24:11.0Grand Ledge48.3
9Evie McCreedy24:11.1Lapeer48.3
11Harper North24:12.0Okemos48.0
10DuRae Sage24:12.5Martin47.8
11Hailey Parker24:13.0Muskegon Mona Shores47.7
11Claire Berry24:13.5Fairbanks47.5
10Lila Scott24:14.4Alpena47.2
11Samantha Osborne24:14.6North Branch47.1
11Eisele Prutch24:14.9Holland47.0
10Ryan Huhn24:15.9Dearborn Divine Child46.7
9Addison Leschuck24:16.0Chelsea46.7
12Victoria Williams24:16.1Sand Creek46.6
9Audrey Clark24:16.9Fairbanks46.4
12Haylie Vanderwal24:17.0Olivet46.3
10Montserrat Bolanos24:17.5Birmingham Seaholm46.2
12Alanis Povey24:17.7Gladwin46.1
11London Batkins24:17.7Macomb L’Anse Creuse North46.1
9Ella Otter24:17.8Carleton Airport46.1
11Adelyn Ashbay24:18.0Allendale46.0
11Madelyn Sterley24:18.3Mason County Central45.9
10Sydney Ward24:18.6Salem45.8
10Genevieve Schairer24:18.8Birmingham Seaholm45.7
11Keira Knight24:19.0Jonesville45.7
12Breanna Swiech24:19.3South Lyon45.6
12Alexandra Beltrame24:19.4Northville45.5
9Addison Geml24:19.7Rochester Hills Stoney Creek45.4
12Alaina Nagel24:19.8Buchanan45.4
12Lucy Spencer24:19.8Capital Homeschool45.4
10Evangeline Brown24:21.2Bridgman44.9
12Samira Jraiche24:21.8Dearborn Divine Child44.7
9Katalin Hernadi24:21.8South Lyon44.7
10Alyda Leep24:22.2Schoolcraft44.6
9Mia Setterington24:22.6Capital Homeschool44.5
12Abigail Redfield24:23.5Olivet44.2
9Lydia Longcore24:24.7Otsego43.8
11Carly Smith24:25.8Union City43.4
11Lauren Gandy24:25.9BC Harper Creek43.4
12Jolene Thompson24:26.1Romeo43.3
12Jasmine Walker24:26.3Algonac43.2
10Veronica Perry24:27.2Dearborn Divine Child42.9
12Morgan Baker24:27.4Coldwater42.9
11Molly Gaudard24:29.2Flint Kearsley42.3
11Olivia King24:29.3BC Lakeview42.2
11Marselina Mott24:29.4Kalamazoo Homeschool Sports42.2
11Lauren Hall24:29.5Muskegon Mona Shores42.2
11Stella Ullig24:29.7Bridgman42.1
10Charlotte Kinder24:29.8Ann Arbor Pioneer42.1
12Isabella Nalewyko24:30.5Montrose41.8
12Sarah Munger24:31.7Alma41.4
10Astrid Leininger24:33.1Adrian41.0
11Frances Brown24:33.1Ann Arbor Pioneer41.0
12Helayna Dyke24:33.5Allendale40.8
11Makenzie Hilberer24:34.1Grass Lake40.6
9Alivia Baxter24:34.2Grand Ledge40.6
12Nancy Gordon24:34.4Adrian40.5
9Anna London24:34.5Olivet40.5
11Lucille Ragheb24:35.1Birmingham Seaholm40.3
11Caelyn Bono24:36.3Fenton39.9
11Leah Schneider24:36.9Perry39.7
11Harper Schoon-Tanis24:38.1Holland39.3
10Abigail Douglass24:38.2Bridgman39.3
12Alison Doka24:39.2Rochester Hills Stoney Creek38.9
9Ellerie Bucklin24:39.4Coldwater38.9
10Esther Bulgrien24:39.5Harbor Beach38.8
11Emma Thielen24:39.7Perry38.8
12Taylor Hill24:40.0Kalamazoo Homeschool Sports38.7
10Gaby Chapman24:40.0Ann Arbor Pioneer38.7
12Emma Doyle24:40.2Walled Lake Northern38.6
11Lucy Van Huis24:40.4Holland38.5
10Alivia Menges24:40.9Montrose38.4
10Quinn Middleton24:41.4Byron Center38.2
9Mya Mattens24:41.5BC Harper Creek38.2
9Kinsley Wilburn24:41.5Monroe Jefferson38.2
9Ava Schivelbein24:41.7Carleton Airport38.1
10Noelle Marsh24:42.3Yale37.9
10Kaitlynne Litwiller24:42.4Davison37.9
10Ellie Lemmer24:43.9Orchard Lake St. Mary’s37.4
9JJ Lukas24:43.9Farmington Hills Mercy37.4
12Jillian Steckroth24:44.2Lake Fenton37.3
11Chellie Slocum24:44.7Detroit Country Day37.1
12Isabella Dunn24:44.8Goodrich37.1
10Maria Schwerin24:44.9Grand Traverse Academy37.0
10Renna Caswell24:46.2Vicksburg36.6
9Callia Hawkins24:46.2Vicksburg36.6
12Sarah Gumber24:46.4Salem36.5
10Annie Lou Howell24:47.9Holland36.0
11Penelope Persig24:48.3Croswell-Lexington35.9
11Carina Ogle24:48.9Orchard Lake St. Mary’s35.7
10Sophia Clark24:49.6Algonac35.5
9Grace Nykamp24:50.2Napoleon35.3
9Ava Ellerbrock24:50.5Liberty-Benton35.2
11Michaela O’Callaghan24:51.2Gladwin34.9
9Sophie Walker24:51.4Algonac34.9
10Cecilia Borobia24:51.7Kalamazoo Homeschool Sports34.8
10Saraphina Bouaphakeo24:51.8Liberty-Benton34.7
10Jessie Cole24:52.5Monroe Jefferson34.5
11Rina Graveline24:52.7Gladwin34.4
10Mary Saladin24:53.6Big Rapids34.1
12Claire VanDis24:53.7BC Lakeview34.1
9Madison Lemert24:54.1St. Louis34.0
9Raelynn Steinke24:55.1Sand Creek33.6
12Audrie Dixon24:55.4Waterford Kettering33.5
12Rocquel Richards24:55.7Fremont33.4
11Lani Dimock24:55.8Harbor Beach33.4
10Alexa Robbins24:56.3Harbor Beach33.2
10Rylee Martis24:57.3Sand Creek32.9
9Lillian Black24:57.5Romeo32.8
12Haylee Vore24:57.6Adrian32.8
12Elizabeth Arlt24:57.8Union City32.7
10Chloe Cochrane24:58.2Orchard Lake St. Mary’s32.6
9Leah Edgar24:58.4Fenton32.5
10Carli Doherty24:58.6Frankenmuth32.5
12Jessica Davis24:59.3Clinton Twp. Chippewa Valley32.2
10Eliana Aris24:59.6Big Rapids32.1
11Paige Szopko25:00.7Canton31.8
12Evelyn Jackson25:00.8Kalamazoo Homeschool Sports31.7
10Paige Roman25:01.1Big Rapids31.6
9Kelsey Callahan25:01.3Frankenmuth31.6
9Grace Hancock25:01.8Alma31.4
9Julia Eichbauer25:02.4Fenton31.2
11Anabelle Mangan25:02.6South Lyon31.1
12Bella Beck25:04.8Allendale30.4
9SuJourney Lavoy25:05.2St Ursula (Toledo)30.3
12Yazmine Beverly25:06.1Webberville30.0
10Prairie Bailey25:06.6Fairbanks29.8
11Aubrey Weber25:06.7Napoleon29.8
9Allyanna Hart25:07.0Perry29.7
9Taelyn Tuggle25:07.2Goodrich29.6
11Madison Sella25:07.3Frankenmuth29.6
12Isla Sule25:07.5Corunna29.5
9Carsen Bunker25:09.9BC Harper Creek28.7
11Tatum Hemmerly25:10.2Muskegon Mona Shores28.6
10Sonia Butler25:10.7Jackson Lumen Christi28.4
11Ava Galati25:11.2Orchard Lake St. Mary’s28.3
9Elyse Cherry25:12.4Howell27.9
10Avery McCrum25:12.7Schoolcraft27.8
9Mila Schemahorn25:13.7Chelsea27.4
9Gracelyn Heath25:14.4Alpena27.2
10Gabriella Manzella25:15.7Clinton Twp. Chippewa Valley26.8
10Antabella Serrano25:16.0Clinton Twp. Chippewa Valley26.7
10Ella Trueman25:16.9Dearborn Divine Child26.4
11Ileigh Torp25:17.5Allendale26.2
9Kara DeMink25:17.6Lapeer26.1
9Mia Roelofs25:18.2Canton25.9
9AdaLynn Thompson25:18.5Romeo25.8
10Brooklyn Perez25:19.2Dearborn Divine Child25.6
9Zeinab Zeidan25:19.7Dearborn Fordson25.4
12Ryann Tackabury25:20.0Lapeer25.3
11Chloe Wellman25:20.7Davison25.1
12Maija Ruzicka25:20.7BC Lakeview25.1
12Sarah Cook25:21.2South Lyon24.9
11Joslyn Drummond25:21.3South Lyon24.9
9Kayden Parker25:21.4Harbor Beach24.9
9Katie Grant25:21.5Birmingham Seaholm24.8
11Kendahl Drake25:22.5Jonesville24.5
11Lucy Cross25:23.3Stevensville Lakeshore24.2
9Faith Smith25:24.0Davison24.0
10Ava Kruise25:24.1Grass Lake24.0
9Ashley Von Blon25:24.2Ann Arbor Pioneer23.9
10Zyana Wadsworth25:25.3Yale23.6
12Zuri Brindle25:25.4Marquette23.5
10Lucia Candela25:26.0Macomb L’Anse Creuse North23.3
11Sara Schipper25:26.2Martin23.3
9Kayley Wood25:26.6Lapeer23.1
10Lauren Gormas25:28.0Okemos22.7
12Brooke Fluty25:28.2Elk Rapids22.6
11Anna Kwiatkowski25:28.3Romeo22.6
9Lyla Holdwick25:28.7Harbor Beach22.4
10Evelyn Lindberg25:29.2Corunna22.3
11Madison Reineck25:29.4Howell22.2
12Maria Ramirez25:29.6Bloomingdale22.1
9Evynn VanBrussel25:30.1South Haven22.0
10Eve Wagner25:30.2Chelsea21.9
9Ellie Ledbetter25:30.9Ann Arbor Pioneer21.7
9Alyssa Wheeler25:31.1Napoleon21.6
9Sama Hassen25:31.1Dearborn Fordson21.6
11Megan Mateer25:31.4Detroit Country Day21.5
11Amy Campbell25:31.7Yale21.4
12Holly Zantop25:31.8Hanover-Horton21.4
12Samantha Pare25:32.0Howell21.3
10Nyla Sholten25:32.3Frankenmuth21.2
11Caroline Mason25:34.2Manchester20.6
12Everlyn VanValkenburg25:35.5BC Harper Creek20.2
11Sophi Williams25:35.5Fenton20.2
11Padame Wadsworth25:37.0Yale19.7
10Claire Ellis25:37.1Olivet19.6
11Presley Greep25:37.5Napoleon19.5
10Cassie Gibson25:38.7Port Huron Northern19.1
12Adyson Baker25:40.2Buchanan18.6
12Kennedy Bugbee25:42.3Hanover-Horton17.9
9Neveah Pineda25:43.1Newaygo17.6
10McKenzie Hawks25:45.6Union City16.8
9Sarah Bowerman25:45.8St. Louis16.7
11Lily Wilcoxen25:46.5Grand Traverse Academy16.5
11Raelyn Wilson25:47.3Mason County Central16.2
11Yahairi Perales25:47.8Bloomingdale16.1
12Isabella Totzke25:48.7Stevensville Lakeshore15.8
11Julianna Tanner25:49.2Sand Creek15.6
11Emma Bowman25:50.3Big Rapids15.2
9June York25:50.7Grand Traverse Academy15.1
9Cassie Morello25:50.8Fenton15.1
11Aleena Sattar25:51.6Detroit Country Day14.8
12Paige Zirk25:52.7Salem14.4
10Jasreman Kaur25:54.2Union City13.9
11Emily Hasse25:54.6Buchanan13.8
11Mia Langhann25:54.9Jonesville13.7
9Talia Harrington25:55.3Kingston13.6
10Isabel Natividad25:56.7Trenton13.1
10Whitney Hundt25:57.2Stevensville Lakeshore12.9
12Alice Kadlecova25:58.0Martin12.7
12Solana Sutherland25:58.2Vicksburg12.6
12Lacey Root26:00.2Springport11.9
12Sophia Duclos26:00.4Walled Lake Northern11.9
9Lydia Gilbert26:02.9Alma11.0
12Katie Million26:04.0Grass Lake10.7
9Julia Shook26:04.5Vicksburg10.5
9Sophie Coxen26:04.6Marquette10.5
9Harper Bolton26:04.7Vicksburg10.4
9Lillian Perry26:05.4Romeo10.2
10Addison Enderlen26:05.6Sylvania Northview10.1
11Martina Servin26:07.0Manton9.7
12Makynna Williams26:08.2Buchanan9.3
11Julianne Drobek26:08.5New Baltimore Anchor Bay9.2
12Jocelyn Kiner26:08.7Dowagiac Union9.1
12Addy Burkett26:08.8Olivet9.1
10Ainsley Osborn26:08.9Sylvania Northview9.0
12Emily Hinson26:09.8Clinton Twp. Chippewa Valley8.7
10Sydney Dickman26:10.8St. Louis8.4
11Brandy Cavanaugh26:11.1Farmington Hills Mercy8.3
10Chloe Steinbrink26:11.4North Branch8.2
11Rylee Tarhanich26:12.0Salem8.0
10Emma Tramontin26:12.1Corunna8.0
12Savannah Meyers26:12.4North Farmington7.9
9Lillian Fletcher26:12.5Kalamazoo Homeschool Sports7.8
11Jeniya Graham26:13.3Jackson7.6
11Anneliesse Patterson26:15.3Olivet6.9
10Ava Bentley26:15.5Otsego6.8
11MaKenna Leonard26:16.1Otsego6.6
Aya Elachkar26:16.6Dearborn Fordson6.5
11Angel Milam26:18.4Bridgman5.9
12Elle DeBolt26:19.5Marquette5.5
9Eleanor Aikman26:19.9Davison5.4
11Mallorie DenHartigh26:20.1Schoolcraft5.3
9Kylie Magnus26:20.5Frankenmuth5.2
11Alexa Barrett26:21.8Birmingham Seaholm4.7
11Karlee Herr26:22.3Lapeer4.6
10Sydney Miller26:22.6Otsego4.5
11Miyah Moore26:22.8Coldwater4.4
12Jenelle Darwich26:23.0Dearborn Divine Child4.3
9Alaira DeGroot26:23.5Marquette4.2
11Charlotte Mawhorter26:24.8Gladwin3.7
11Elizabeth Huisjen26:25.1Gladwin3.6
9Abigail Kahn26:25.4Lake Fenton3.5
11Lilly Mann26:25.5St. Louis3.5
10Addison Horton26:25.6Jonesville3.5
12Evelynn Pauls26:27.1Kalamazoo Central3.0
12Audrey McManus26:27.6Eaton Rapids2.8
11Leire Ojeda-Gogniat26:28.1Harbor Beach2.6
9Sophia Morgan26:28.1Jonesville2.6
9Camilla Papin26:28.4Marquette2.5
12Olivia Golematis26:28.6Coldwater2.5
9Claire Osterhaven26:32.4Byron Center1.2
9Brooklyn Herlein26:33.7Manton0.8
9Alexa Moore26:34.4Jonesville0.5
12Taylor Kopin26:35.6Hudson0.1
10Maddy Duda26:35.7South Haven0.1

BOYS INDIVIDUAL RATINGS

GradeNameTimeTeamRating
11Robert Jazwinski III15:28.4Whitehall220.9
11Brandon Cloud15:34.3Northville218.9
11Luka Hammond15:38.7Grand Haven217.4
11Jack MacGregor15:44.9Howell215.4
12Ian Morgan15:46.1Okemos215.0
12Aiden Pengelly15:47.0Canton214.7
12Brody Karg15:47.2Harbor Beach214.6
12Benjamin Hartigan15:51.4Northville213.2
12Thomas Larson15:53.7Alma212.4
10Gavin Katic15:55.0Fenton212.0
11Ezekiel Baltierra15:57.3Alma211.2
10Mourad Algahmi16:01.1Dearborn Fordson210.0
11Mason Hill16:01.7Allendale209.8
12Andrew Wright16:03.7Kalamazoo Central209.1
12Moises Salazar Jr.16:06.5Adrian208.2
11Caiden Caswell16:06.8Vicksburg208.1
12Vincent Pattison16:09.7Goodrich207.1
12Aiden Lee16:14.2Liberty-Benton205.6
11Jacob Szalay16:14.8Saline205.4
12Ethan Hertza16:15.3Northville205.2
12Brennan Larusso16:18.7Saline204.1
12Aron Gal16:19.6Grand Haven203.8
12Brett Magnus16:19.7Frankenmuth203.8
11Caleb Blonde16:21.7Jonesville203.1
12Peter Argeropoulos16:22.1Marquette203.0
12Caleb Keller16:24.1TC Central (Traverse City)202.3
12Rorik Holmquist16:24.2Marquette202.3
10Rylen Richey16:26.1Grand Ledge201.6
12Benjamin Rottier16:26.2Grand Ledge201.6
12Ronnie Silveira16:27.9Allendale201.0
10Clint Couchman16:28.6Brooklyn Columbia Central200.8
10Alexander Allen16:28.8Alpena200.7
10Lucas Mullan16:29.1Northville200.6
12Cole Wisniewski16:30.5Orchard Lake St. Mary’s200.2
12Owen Perry16:31.1Romeo200.0
12Zach Wyderko16:32.3Brighton199.6
12Aden Ashworth16:32.6Allendale199.5
12Ty Billings16:33.1Kalamazoo Central199.3
11Blake Kulesza16:34.7Brighton198.8
11Abraham McHugh16:35.9Marshall198.4
12Gibson Shore16:38.1Jackson Lumen Christi197.6
11Nick Parker16:38.3Frankenmuth197.6
11Chad Tyson16:40.5Hanover-Horton196.8
10Jack Hincks16:42.1Detroit Country Day196.3
9Ashton Kashat16:42.8Northville196.1
12Elijah Thompson16:43.2Kalamazoo Central195.9
12Bryce Hans16:43.4Liberty-Benton195.9
10Aiden Lambers16:43.8Holland195.7
10Emmanuel Coates16:44.3Northville195.6
12Brodie Licata16:44.6Lake Fenton195.5
12Colton Blackburn16:45.0Northville195.3
11Evan Fox16:46.7TC Central (Traverse City)194.8
10Roarke MacArthur16:47.3Brighton194.6
12Alex Hamilton16:48.4North Farmington194.2
10Xavier Solgot16:48.6Macomb L’Anse Creuse North194.1
11Trevor Baptist16:48.8Novi194.1
10Karson Lewis16:50.5BC Lakeview193.5
11Bradley Smies16:51.2Hudsonville193.3
11Lucas Ballard16:51.6Marquette193.1
10Gerard Gilmour16:51.9Fenton193.0
11Caelan Marsh16:52.1Grand Ledge193.0
11Nolan Lounds16:52.6Grand Ledge192.8
9Josh Keillor-Beale16:53.3Brighton192.6
12James Brickel16:53.7Romeo192.4
12Jack Steen16:55.4TC Central (Traverse City)191.9
12Carson Burgess16:56.1Brown City191.6
9Rio Hrabovsky16:56.9Romeo191.4
12Connor Kramer16:57.0Carroll191.3
12Ben Verellen16:57.5Gladwin191.2
9Parker Smith16:57.5Adrian191.2
12Qwynn Darnell16:58.6Elk Rapids190.8
12Caleb Willard17:00.3GRTC Peregrines190.2
11John Keser17:01.4Buchanan189.9
11Carson Hlavin17:02.1Romeo189.6
12Luke Allen17:02.7Romeo189.4
12Luca Lebron17:03.2Alma189.3
11Christian Ayres17:03.4BC Harper Creek189.2
10Abenezer Olson17:03.8Kalamazoo Homeschool Sports189.1
10Brendan Williams17:04.5Brighton188.8
11Rocky Bolton17:04.8Jackson Lumen Christi188.7
12Aaron Osterman17:04.9New Baltimore Anchor Bay188.7
10Soren Crosthwaite17:05.6Jackson Lumen Christi188.5
12Evan Cummings17:05.8Brighton188.4
10Elijah Demlow17:07.8BC Lakeview187.7
12Malcolm Cesario17:09.5Okemos187.2
12Kenny Sheffer17:10.1Otsego187.0
11Brian Artman17:10.3Kalamazoo Homeschool Sports186.9
12Isaac German17:10.4Novi186.9
11Gunnar Djerf17:11.3Otsego186.6
12Alex McKennon17:11.8Grand Ledge186.4
12Nikola Dahlgren17:12.0Walled Lake Northern186.3
10Andrew Dirks17:12.3Carroll186.2
11Carlos Basulto17:12.4Saline186.2
12Brendan O’Donohue17:13.8GRTC Peregrines185.7
12Hunter Parsons17:14.1Whitehall185.6
10Wes Rogan17:14.3Saline185.6
10Aidan Schwalbach17:14.3Rochester Hills Stoney Creek185.6
9George Whitaker17:14.8Otsego185.4
11Jacob Cole17:15.1Saline185.3
11Evan Armstrong17:15.2Kalamazoo Homeschool Sports185.3
10Brady VanConant17:16.3Yale184.9
9Landon Rodriguez17:16.9Sylvania Northview184.7
10Alex Weller17:16.9Howell184.7
10Caelen Gray17:17.1Holland184.6
11Anthony Schmitz17:17.2GRTC Peregrines184.6
11Lukas Albright17:17.5Big Rapids184.5
10Rex Pumford17:17.7Whitehall184.4
11Kevin Terpstra17:17.7Alma184.4
11Jack Lewis17:18.6Northville184.1
11Avery Morrow17:18.7Jackson Lumen Christi184.1
11Max Limbert17:19.8Hilliard Davidson183.7
11Cohen Levenhagen17:20.6Liberty-Benton183.5
12Cooper Gardner17:20.8BC Harper Creek183.4
10Eli Miller17:21.0GRTC Peregrines183.3
10Ethan Bray17:21.1Detroit Country Day183.3
11Omar Elbashir17:21.2Detroit Country Day183.3
12Noah Linstrom17:22.2Davison182.9
12Julian Walker17:23.0Algonac182.7
11Evan MacLaren17:23.7Ithaca182.4
12Gavin DeVries17:23.9GRTC Peregrines182.4
9Reese Devisser17:24.8Schoolcraft182.1
11Calvin Kasprowicz17:25.6Hudsonville181.8
12Benaiah Roby17:26.5Kalamazoo Homeschool Sports181.5
12Liam McBeth17:26.8Buchanan181.4
10Logan Szumila17:27.0Alpena181.3
12Austin Van Ek17:28.3Hudsonville180.9
10Samuel Johnson17:28.7Alma180.8
12Lucas Gizoni17:29.0Romeo180.7
11Grant Davis17:30.3Port Huron Northern180.2
11Levi Mayer17:30.4Davison180.2
12Kellan Stedcke17:31.8Sylvania Northview179.7
11Blaine Causey17:31.8Madeira179.7
10Jackson Shev17:33.1TC Central (Traverse City)179.3
12Lane Fannin17:33.2Liberty-Benton179.3
9Archer Verhage17:33.3Grand Haven179.2
11Ryan Rummel17:33.4Saline179.2
11Connor Pepin17:34.1Croswell-Lexington179.0
9Matthew Lauderbaugh17:34.1Davison179.0
11Peter Kamp17:34.3Capital Homeschool178.9
9Ryan Long17:34.4Otsego178.9
11Kamden O’Donnell17:34.4Canton178.9
11Collin Fucile17:34.6Jonesville178.8
12Issac Romero17:34.8Fremont178.7
12Matt Wetzel17:34.9Madeira178.7
12Jacob Mankey17:35.3Ithaca178.6
12Beepsee Teeple17:35.7Marquette178.4
10Grant Marcikic17:36.1Kalamazoo Central178.3
10John McCann17:37.0Novi178.0
10Tate Smith17:37.1Fremont178.0
11Dayton VanderMoere17:37.6Grand Ledge177.8
11Connor O’Reilly17:38.0Davison177.7
11Brady Winther-MacInnis17:38.1Kalamazoo Central177.6
12Peter Soltis17:38.4Jackson Lumen Christi177.5
12Ronan MacArthur17:39.0Brighton177.3
12Nolan Korolden17:39.1Yale177.3
10Jackson Duval17:39.6BC Lakeview177.1
9Connor Leslie17:39.7Northville177.1
9Joseph Leigh17:40.0Rochester Hills Stoney Creek177.0
10Easton Coscarelli17:40.3Adrian176.9
9Nico Lebron17:41.0Alma176.7
10Jackson Butts17:41.7Lake Fenton176.4
10Ashton Potwin17:42.1Jonesville176.3
11Simon Shutt17:42.1Okemos176.3
11Ben Panter17:42.5Fenton176.2
12Owen Beindit17:42.5Algonac176.2
11Carter Mitton17:42.6Saline176.1
12Mitchell Cory17:42.8Brighton176.1
10Timothy Adair17:43.9Kalamazoo Homeschool Sports175.7
11Carter Hughes17:44.1BC Lakeview175.6
10Tate Manthey17:44.3Sylvania Northview175.6
11David Castrejon17:44.8Newaygo175.4
11Cooper Flick17:45.3Hanover-Horton175.2
12Nicholas Fowler17:46.3Jonesville174.9
12Kasen Todtz17:47.0Grand Haven174.7
11Hunter Smith17:47.1Vicksburg174.6
11Jacob Ziolkowski17:48.2GRTC Peregrines174.3
10Colby Bartells17:48.4Kalamazoo Central174.2
10Easton Danic17:48.5Carleton Airport174.2
12Mario Carducci17:48.5Clinton Twp. Chippewa Valley174.2
12Aidan Vermeulen17:48.6Hudsonville174.1
11Micah Couser17:49.1Grand Ledge174.0
11Grant Goodwin17:49.3Dearborn Divine Child173.9
11Mossen Green17:49.5Fremont173.8
9Grant Kulesza17:49.9Brighton173.7
11Brody Empson17:50.0Romeo173.7
9Mason Tulik17:50.1Monroe Jefferson173.6
12Lucas Dykhouse17:50.9Hudsonville173.4
9Will Sollenberger17:51.0Saline173.3
10Andrew Egli17:51.8GRTC Peregrines173.1
11Takeru Kikuta17:51.9Canton173.0
12Anthony Plana17:52.2Frankenmuth172.9
12Noah Chouinard17:52.3Alma172.9
11Owen Wruble17:52.4Harbor Beach172.9
12Alec Holman17:52.6Sylvania Northview172.8
12Cole Wisener17:52.7Byron Center172.8
11Francis Austen17:53.4Portland St. Patrick172.5
12Timothy Chamberlain17:54.5Portland St. Patrick172.2
11Ian Bozung17:54.6Okemos172.1
11Joseph Arriola17:54.9Dearborn Divine Child172.0
12Robert Dykhouse17:55.1Manton172.0
9Gavin Bast17:55.1Saline172.0
11Gabe Grierson17:55.1Ludington172.0
11Luke Byland17:55.2TC Central (Traverse City)171.9
12Bray Mentzer17:55.7BC Lakeview171.8
12Alexander Lipski17:55.7Northville171.8
11Lincoln Morden17:55.9Grand Ledge171.7
12Thad Whitmore17:56.0Ithaca171.7
12Hayden Fox17:56.3Muskegon Mona Shores171.6
11Noah Verdejo17:57.3Novi171.2
12David Ellis18:00.1Sylvania Northview170.3
11Brennan Ackerman18:00.3GRTC Peregrines170.2
10Christopher Shemes18:00.5Ithaca170.2
11Jackson Martin18:00.9Fenton170.0
10Abram Larsen18:01.6Fenton169.8
12Elijah Baltierra18:02.2Alma169.6
10Kaleb Koestner18:02.3Otsego169.6
12Cole Fernandez18:02.4Flint Kearsley169.5
9Brayden Goodsell18:02.4Romeo169.5
10Shane Cory18:03.3Brighton169.2
9Finley Clor18:03.4Romeo169.2
12Ben Gautsche18:03.9Union City169.0
9Charlie Brush18:05.1Carroll168.6
12Jack Sherwood18:06.1Buchanan168.3
11Rian Powers18:06.2Holland168.3
11Josh Bengry18:06.3Davison168.2
10Asher Lawson18:06.9Walled Lake Northern168.0
10Zachary Newman18:07.1Byron Center168.0
10Dean Hykes18:07.2Hilliard Davidson167.9
10Mason Schweizer18:08.5Sylvania Northview167.5
11Mohamed Aljahmi18:08.9Dearborn Fordson167.4
11Jackson Defina18:09.3Fenton167.2
11Carter Grimmet18:09.5Capital Homeschool167.2
9Mason Martin18:09.7Milan167.1
12Nicholas Lewis18:09.9Brighton167.0
11Levi Quan18:10.9Northville166.7
11Logan Rhodes18:11.7Yale166.4
11Boston Conn18:11.7Howell166.4
12Adam Howell18:12.0Flint Kearsley166.3
10Tyler Egli18:13.1GRTC Peregrines166.0
10Azrael Horvath18:13.2Manton165.9
11Noah Thelen18:13.4Grand Ledge165.9
11Christopher CJ Forsyth18:13.5TC Central (Traverse City)165.8
11Owen VanDyke18:14.1Allendale165.6
10Eli Hobson18:14.7Montrose165.4
11Cullen Decker18:15.1Union City165.3
11Hunter Rodak18:15.2Carleton Airport165.3
11Myles Robinson18:15.8Gladwin165.1
10Lake Skytta18:16.7Marquette164.8
10Gabe Piach18:17.4Gladwin164.5
9Charlie Fields18:17.5North Branch164.5
11Zachary Brown18:18.0Novi164.3
10Daniel LaRoy18:18.3Kalamazoo Homeschool Sports164.2
12Alessandro Castillo18:18.9Holland164.0
9Connor Miller18:19.5Alma163.8
11Cooper Steckroth18:19.6Lake Fenton163.8
10Brendan Werth18:19.7Alpena163.8
12Hunter Muzik18:20.1Brighton163.6
9Connor Ford18:20.3Corunna163.6
12Grant Johnson18:21.2Manchester163.3
11David DeLand18:21.6Howell163.1
12Karl Swager18:22.1Jackson Lumen Christi163.0
11Pete Fairchild18:22.5Walled Lake Northern162.8
12William Dobbertin18:22.7Carleton Airport162.8
10Jude Wentzloff18:23.1Jackson Lumen Christi162.6
11Braeden Conger18:23.5Frankenmuth162.5
10Sebastian Azar18:23.9New Baltimore Anchor Bay162.4
11Drew Vanderpuyl18:24.2Coldwater162.3
10Nathan West18:24.3Webberville162.2
12Finn Gammerath18:24.3Walled Lake Northern162.2
12Jaxxon Thelen18:24.5Ionia162.2
10Tyler Harris18:24.6Hanover-Horton162.1
10Gavin Nakai18:24.7Fenton162.1
10Isaac Griffith18:24.7Walled Lake Northern162.1
10Grayson Diadiun18:25.2Howell161.9
10Colin Mueller18:25.4Carroll161.9
9Ben Socia18:26.0Orchard Lake St. Mary’s161.7
11Brennan Robinson18:26.4Kingston161.5
12Liam Schamper18:27.2Grand Haven161.3
9Aaron Jeruzal18:27.5Byron Center161.2
9Patrick Larson18:27.6Madeira161.1
11Santanna Minfield18:27.8Rochester Hills Stoney Creek161.1
10Theodore Nakamoto18:28.0Novi161.0
10Abraham Jacinto18:28.4Carroll160.9
10Jacob Rowland18:28.6Sylvania Northview160.8
11Sawyer Kemp18:28.8Port Huron Northern160.7
11Sebastian Hernandez18:29.1Coldwater160.6
9Logan Cichoracki18:30.6Romeo160.1
11Ethan Anton18:30.9Northville160.0
12Henry Terrien18:31.5Romeo159.8
11William VanHaaften18:31.8Saline159.7
10Matthew Hoffmeyer18:31.8Grand Haven159.7
10Rahul Prasanna18:32.3Novi159.6
12Hudson Day18:32.7Liberty-Benton159.4
12Tyler Sillick18:32.7Northville159.4
9Hari Varma18:33.3Detroit Country Day159.2
12Eric DeWaele18:34.0Clinton Twp. Chippewa Valley159.0
12Sam Noora18:34.3Kalamazoo Homeschool Sports158.9
10Andrew Hiestand18:34.7Hilliard Davidson158.8
11Wyatt Somers18:34.9Northville158.7
9Brycen Stewart18:35.0Allendale158.7
12Seamus Murphy18:35.0Romeo158.7
11Alec Dodak18:35.1Manchester158.6
12Nathan Kunzi18:35.1Hudsonville158.6
12Gavin Esper18:35.1Howell158.6
10Joseph DuGuay18:35.7TC Central (Traverse City)158.4
11Joshua Raoof18:35.8Canton158.4
12Rehaan Chattopadhyay18:35.9Northville158.4
12Connor Tesch18:35.9Clinton Twp. Chippewa Valley158.4
11Hunter Hall18:36.0Lapeer158.3
9George Mockeridge18:36.2Birmingham Seaholm158.3
10Beckett Dennis18:36.5Grand Traverse Academy158.2
9Dax Purdy18:36.9Romeo158.0
9Grayson Dillon18:37.1Sylvania Northview158.0
11Carter Kirkbride18:37.3Romeo157.9
10Mousa Ghaleb18:37.8Dearborn Fordson157.7
11Thoma Hattori18:37.9Novi157.7
11Jake Volz18:38.0Okemos157.7
11Noah June18:38.1Union City157.6
12Gavin Ottinger18:39.3Goodrich157.2
9Dallas Rice18:39.7Romeo157.1
11Grant Hunault18:39.8Fenton157.1
9Joshua Garrison18:40.6Romeo156.8
11Austin Hale18:41.2Kalamazoo Central156.6
11Daniel Lee18:41.6Novi156.5
12Ayden Hipps18:41.7Montrose156.4
11Luke Aerts18:42.5Coldwater156.2
10Kassian McKenzie Thompson18:42.7Muskegon Mona Shores156.1
12Dane Sprague18:42.9Allendale156.0
12Isaac Whipple18:42.9Grand Traverse Academy156.0
11Grayson Campbell18:43.0Vicksburg156.0
11McKinley Springer18:43.3Corunna155.9
11Troy Harding18:43.4Madeira155.9
12Evan Makowski18:43.6Liberty-Benton155.8
10Brenden Hairston18:44.6Novi155.5
12Andrew Norman18:45.1Napoleon155.3
10Michael Harris18:45.2Canton155.3
12Braeden Mathis18:45.6Alpena155.1
12Cohen Paril18:45.6Lapeer155.1
11Brandon Ziehmer18:45.7New Baltimore Anchor Bay155.1
10Max Taylor18:46.0Fremont155.0
9Gabe Busen18:46.3Monroe Jefferson154.9
10Connor Lampe18:46.9Okemos154.7
10Jonathan Joseph18:46.9Hilliard Davidson154.7
11Colin Stokes18:46.9North Farmington154.7
12Eli Martin18:48.0Schoolcraft154.3
12Jesse Dodge18:48.4Corunna154.2
9Alec Bolles18:48.5Hudsonville154.2
9Ethan Oros18:48.5Northville154.2
11Landin Fisher18:48.8Adrian154.1
SrConnor Sherwood18:48.8Grass Lake154.1
10William Lindsay18:48.9Marquette154.0
12Gavin Howery18:49.1Webberville154.0
12Emmet Van Cleave18:51.0Grass Lake153.3
10Anderson Cook18:51.2Hanover-Horton153.3
12Charles Gilbert18:52.7Romeo152.8
10Lucas Zeckner18:52.9Adrian152.7
9Ryder Hilgeman18:52.9Madeira152.7
11Caleb DeLand18:52.9Howell152.7
12Collin Mendel18:53.3Northville152.6
12Jaycob Hipps18:53.8Montrose152.4
9Viktor Feloniuk18:53.8Northville152.4
9Andrew Bell18:54.2Carleton Airport152.3
12Bryson White18:54.3Jackson152.2
9Ian Dennis18:54.6Whitehall152.1
9Calvin Gareiss18:55.3TC Central (Traverse City)151.9
9Henry Jackson18:56.0Kalamazoo Homeschool Sports151.7
10Micah Stern18:56.1Lapeer151.6
9Will Schloss18:56.6Hilliard Davidson151.5
12Jacob Kuntz18:56.8Buchanan151.4
11James Morrison18:57.0Macomb L’Anse Creuse North151.3
10Cameron Osterbeck18:57.5Macomb L’Anse Creuse North151.2
12Trevor Zoli18:57.7New Baltimore Anchor Bay151.1
11Hayden Bovair19:00.6Carleton Airport150.1
10Wyatt Hassenzahl19:00.9Hanover-Horton150.0
9Joel Vanderwey19:01.0Capital Homeschool150.0
9Erik Mager19:02.3TC Central (Traverse City)149.6
11David Merfeld19:02.3Hilliard Davidson149.6
11Connor Boteler19:03.2Grass Lake149.3
10Macen Kemp19:03.3Romeo149.2
10Evan Nordhaus19:03.5Canton149.2
9Landan Jenkins19:03.8BC Harper Creek149.1
10Joseph Kamp19:04.0Capital Homeschool149.0
11Micah Tromp19:04.0Byron Center149.0
12Brandon Fox19:04.3Northville148.9
11Collin Bauer19:04.5Schoolcraft148.8
9Everett Marshall19:05.0Hanover-Horton148.7
12Ross Callahan19:05.1Northville148.6
11Keagan Wright19:06.5Howell148.2
11Daniel Thomas19:07.3Fairbanks147.9
10Jacob Gray19:07.7Jonesville147.8
10Jacob Comer19:07.7Carroll147.8
11Landen Gessner19:07.8Olivet147.7
11Eddy Hedrick19:07.9Adrian147.7
12Carson Wernholm19:08.0Marquette147.7
12Everett Radgens19:09.0Vicksburg147.3
12Ethan Hull19:09.5Capital Homeschool147.2
10Cole Carless19:09.7Yale147.1
9Ethan Spoelman19:09.9Hudsonville147.0
12Isaac FoxElster19:10.1Portland St. Patrick147.0
9Blake Aube19:11.0Hudson146.7
10Clint Malcolm19:11.5Algonac146.5
10Liam Raseman19:11.7Otsego146.4
9Brayden Winsted19:12.1Sand Creek146.3
11Andreas Krapp19:12.3Fremont146.2
10DJ Menhennick19:12.5Marquette146.2
12Henry Dutcher19:13.5Kalamazoo Central145.8
10Cameron Riggins19:13.5Carroll145.8
10Charles Bare19:13.9Kalamazoo Central145.7
9Ethan Brittain19:14.3Howell145.6
11Benjamin Barkham19:14.4Rochester Hills Stoney Creek145.5
9Jaxon Williams19:15.1Grand Traverse Academy145.3
11Carter Krause19:15.5Yale145.2
12Payton Chandler19:15.6Corunna145.1
11Brady Adams19:16.0Fairbanks145.0
10Blake Fish19:16.1Napoleon145.0
9Grady Schaad19:16.2Northville144.9
11Austin Kmiec19:17.2Romeo144.6
10Liam Thelen19:17.3Ionia144.6
10Trevor Mieras19:17.4Hudsonville144.5
10Luke Page19:17.5Fenton144.5
12Nate Ostrosky19:17.5Brooklyn Columbia Central144.5
11Aidan DeMarsh19:17.5TC Central (Traverse City)144.5
12Henry Greene19:17.9BC Lakeview144.4
11Remy Cicotte19:18.1Detroit Country Day144.3
12Jack Helsel19:18.2Manton144.3
11Allen Sumego19:18.2Capital Homeschool144.3
11Conner Morrison19:18.8Ionia144.1
11Kohen Van Houten19:20.0Hudsonville143.7
9Bennett Beals19:20.1Capital Homeschool143.6
11Milo Gareiss19:20.8TC Central (Traverse City)143.4
10Everett Kessell19:21.0Carleton Airport143.3
12Morgan Moy19:21.5Okemos143.2
12Caleb Stern19:21.6Lapeer143.1
11Oliver Howie19:22.0Port Huron Northern143.0
12Matthew Badley19:22.1Whitehall143.0
9Adler Granson19:22.1Hilliard Davidson143.0
9Chuck Lipset19:22.2Fenton142.9
10Pranay Sharma19:22.3Northville142.9
11Nicolas Eisen19:22.5Allendale142.8
12Matthew Litwiller19:22.6Davison142.8
12Ace Drewyor19:22.7Schoolcraft142.8
11Brady Wing19:22.7Novi142.8
11Thijs Van Rijn19:22.8Kingston142.7
9Ben Nagi19:23.1Hilliard Davidson142.6
12Cole Pergram19:24.3Frankenmuth142.2
9Elijah Ouwinga19:24.3Hudsonville142.2
10Levi Knoop19:24.5Portland St. Patrick142.2
10Cooper Causey19:24.7Madeira142.1
9Kellan Burry19:25.0Novi142.0
9Tristan Reinstra19:25.7Alma141.8
11Reuben Swafford19:25.9North Farmington141.7
11Lincoln Palmer19:25.9North Farmington141.7
11Jadon Dettmann19:26.4Martin141.5
12Noah Rebhan19:26.4BC Lakeview141.5
11Sullivan Gartrell19:27.0Davison141.3
9Nolan Hood19:27.2Sylvania Northview141.3
11Lincoln Stam19:27.3Howell141.2
9Andrew Yousif19:27.5Orchard Lake St. Mary’s141.2
11Aidan Bradley19:27.6Springport141.1
12Noah Bower19:27.6Hudsonville141.1
11Noah Foley19:27.9South Haven141.0
12Owen Cross19:28.4Grand Haven140.9
11Blake Rhoton19:28.6Byron Center140.8
11Nolan Wiens19:29.0South Haven140.7
9Andrew Lipski19:29.1Northville140.6
10Charlie Denherder19:29.2Elk Rapids140.6
10Zachary Barszczowski19:29.4Dearborn Divine Child140.5
9Lucas Heid19:29.9Corunna140.4
9Matthew Strete19:30.0Liberty-Benton140.3
12Luke Masserant19:30.1Monroe Jefferson140.3
10Axel Thompson19:31.1Carleton Airport140.0
10Ali Reda19:31.1Dearborn Fordson140.0
12Bryce Clarkson19:31.1Okemos140.0
11Jackson Poll19:31.2Mason County Central139.9
10Charles Lucas19:31.4Hudsonville139.9
9Nathan Hess19:31.4Okemos139.9
11John (Jack) Klein19:32.0Saline139.7
11Eli Schneider19:32.3Okemos139.6
11Ahmed Aboujrad19:32.4Okemos139.5
11Eli Willoughby19:32.5Grand Traverse Academy139.5
9Alekzander Watkins19:32.5Kalamazoo Central139.5
12Leo Bearss19:32.9Yale139.4
11Eric Pierce19:33.1Byron Center139.3
12Caleb Schwarz19:34.0Waterford Kettering139.0
9Blake Root19:34.2Sand Creek138.9
10Amon Edwards19:34.5Birmingham Seaholm138.8
11Milo Dahleen19:35.0Alpena138.7
12Jack Kerrigan19:35.5Croswell-Lexington138.5
10Keagon Kostecki19:35.7Big Rapids138.4
11Isaiah Morrow19:35.9Manton138.4
11Cooper Hoyt19:36.6North Branch138.1
12Austin Barancik19:36.8Ithaca138.1
11Grady Friedmann19:38.6Clinton Twp. Chippewa Valley137.5
11Henry Park19:39.0Canton137.3
10Logan Carrier19:39.3Yale137.2
11Carson Szarejko19:39.5BC Harper Creek137.2
11David Bazan19:39.5Novi137.2
12Jack Kuberski19:40.2Flint Kearsley136.9
10John Fontes19:40.3Walled Lake Northern136.9
11Ryland Pastor19:40.4BC Harper Creek136.9
9Kingston Lennan19:40.8Otsego136.7
11Felix Spitz19:41.3Lansing Everett136.6
11Elton Bailey19:41.5Fairbanks136.5
11Tyler Rockafellow19:41.8Perry136.4
10Alexander Repp19:42.4Croswell-Lexington136.2
11Jonathan Yu19:42.5Novi136.2
9Caleb Neubert19:43.1BC Harper Creek136.0
10Michael Limperos19:43.2Hilliard Davidson135.9
9Carson Ernsberger19:43.4Bridgman135.9
10Hendrix McKay19:43.6Alpena135.8
9Scout Freiheit19:43.8Whitehall135.7
11Ragav Vijairaj19:43.9Novi135.7
12Nicholas Trame19:44.0Sand Creek135.7
11Skyler Stepp19:44.6Howell135.5
11Aiden Sundquist19:44.7Novi135.4
11Braulio Limon Urdapilleta19:45.1Rochester Hills Stoney Creek135.3
11Kevin Sebrell19:45.4Eaton Rapids135.2
11Nicholas Kostecke19:45.5Detroit Country Day135.2
9Micah Dahlgren19:45.7Okemos135.1
10Jayden Seekie19:46.5Marquette134.8
10Reid Barden19:46.7Frankenmuth134.8
9Bentley Molitor19:46.7Buchanan134.8
11Conrad Schaub19:47.1Rochester Hills Stoney Creek134.6
11Luke McCarty19:47.1Hudsonville134.6
10Alessandro Garcia-Galan19:47.4Birmingham Seaholm134.5
11Jonah Busen19:47.5Monroe Jefferson134.5
12Brayden VanOs19:48.6Big Rapids134.1
11Brendan Miller19:48.6Dearborn Divine Child134.1
9Ryker Cross19:49.2Fenton133.9
12Kazutaka Suzuki19:49.8Canton133.7
10Santiago Bernal19:50.8Adrian133.4
9Grady McDaniel19:51.4Grass Lake133.2
10Zachary Panter19:53.6Fenton132.5
10Welly Fillmore19:53.6Marquette132.5
10Augustus MacIntyre19:53.6Howell132.5
9Henry Plowman19:53.6Orchard Lake St. Mary’s132.5
12Jamison Swope19:54.1Napoleon132.3
9Cole Armbruster19:55.2TC Central (Traverse City)131.9
12Nolan Carr19:55.5Corunna131.8
11Jackson Turnas19:55.8Rochester Hills Stoney Creek131.7
11Carson Summerfield19:56.1Vicksburg131.6
11Gari Salvador-Garcia19:56.9Martin131.4
11Gavin Wilde19:57.3North Farmington131.2
12Evan Schaefer19:57.5Olivet131.2
9Zeke Turnbaugh19:58.1Walled Lake Northern131.0
12Yassin Komi19:58.1Lansing Sexton131.0
9Ben Yater19:58.3Waterford Kettering130.9
10Ryan Khatir19:58.4Muskegon Mona Shores130.9
10Thomas Schweihofer19:58.5Yale130.8
12Caden Laurn19:58.8Marquette130.7
9Ryan Webber19:58.8Otsego130.7
12Kale Beemer19:59.1Brown City130.6
12Filip Tasevski19:59.5Romeo130.5
12Lukas Curylo20:00.3Napoleon130.2
12Dean Wegner20:00.5Buchanan130.2
10James Fransted20:00.6Big Rapids130.1
9Cody Schroeder20:02.1Jackson Lumen Christi129.6
10Robert Sugrue20:03.1Howell129.3
9Grayson Meredith20:03.7Byron Center129.1
9Andrew LeBrun20:03.7Carroll129.1
10Caleb Greer20:03.8Howell129.1
11Caeden Gwinn20:04.0Corunna129.0
12Landon Strang20:04.5Clinton Twp. Chippewa Valley128.8
9Luke Balaze20:05.8Grass Lake128.4
10Alejandro Charles20:06.1Hilliard Davidson128.3
9Judah Molchan20:06.6Hudsonville128.1
11Grant Bulgrien20:07.0Hanover-Horton128.0
10Owen Nytko20:07.8Romeo127.7
12Bailey McClain20:08.1Waterford Kettering127.6
11Jensen Wright20:08.2Carleton Airport127.6
10Jacob Kuti20:08.9Carleton Airport127.4
9Owen Sanford20:08.9Springport127.4
11Matthew Barnes20:09.1Howell127.3
10Vincent Pirozzo20:09.2Rochester Hills Stoney Creek127.3
9Jeffery Delong20:10.6Montrose126.8
12Matthew Staron20:10.8Walled Lake Northern126.7
10Tenyson Keysor20:10.8Howell126.7
10Kollin Spyker20:11.4Mason County Central126.5
10Seungwoo Lee20:11.4Rochester Hills Stoney Creek126.5
11Aiden Harrison20:11.9Gladwin126.4
9Devin Hilliker20:14.0Napoleon125.7
10Carson Beach20:14.5Hanover-Horton125.5
12Aiden Parker20:15.1Coldwater125.3
10Henry Wert20:15.7Hudsonville125.1
12Kaden Goodman20:16.1Kalamazoo Central125.0
12Thompson You20:16.4Detroit Country Day124.9
10Brody Bushman20:16.4BC Harper Creek124.9
9Kamden Grice20:17.1Kalamazoo Central124.6
11Luke Lyon20:17.1BC Lakeview124.6
12Matthew Sells20:17.4Lapeer124.5
12Nazario Estrada20:17.8Holland124.4
12Joshua Kriesch20:18.3Yale124.2
12Ryland McIntyre20:18.7BC Harper Creek124.1
12Billy Fountain20:18.7Capital Homeschool124.1
9Eli Jurasek20:19.3Hanover-Horton123.9
10Adrian Gallegos20:19.8Muskegon Mona Shores123.7
9Lucas Newberry20:20.1Coldwater123.6
12Clark Douglas20:20.1Bridgman123.6
11Kyler Shaw20:20.4North Farmington123.5
9Alec Parker20:20.6Sand Creek123.5
11Brady Moran20:21.0Jackson Lumen Christi123.3
12Marley Hinds20:21.7Buchanan123.1
9Eli Fassett20:21.8Brooklyn Columbia Central123.1
12Christian Prong20:22.2South Haven122.9
11Mickenzie Brennan-Voght20:22.6Howell122.8
12Hayden Shattuck20:22.8St. Louis122.7
11Ryan Geerts20:23.8Holland122.4
9Josiah Ruble20:24.6BC Harper Creek122.1
10Jacob Christoffersen20:24.9Fremont122.0
12Zach Hassenzahl20:25.0Hanover-Horton122.0
12Connor Fochtman20:25.0Okemos122.0
11Adam Hasenbank20:25.4Allendale121.9
11Ming-Hsuan Ma20:25.7Novi121.8
10Charles Spencer20:26.1Buchanan121.6
11Bryce Reid20:26.3Elk Rapids121.6
9Jake Carlon20:26.3Hudsonville121.6
9Lucas Martin20:26.4Orchard Lake St. Mary’s121.5
12Jack Reyes20:27.1Algonac121.3
11Cameron Garcia20:27.3Milan121.2
12Brennan Parker20:27.4Corunna121.2
11Van Roach20:27.8Muskegon Mona Shores121.1
10Aristotle Chapman20:28.1Macomb L’Anse Creuse North121.0
12Gage Bowling20:28.3BC Harper Creek120.9
12Justin Gale20:28.5Manchester120.8
9Hayden Volz20:28.7Okemos120.8
10Isaac Kuli20:28.8Carroll120.7
10Rudy Lowry20:29.5Hanover-Horton120.5
9Evan Banko20:29.7Olivet120.4
12Mason Becker20:29.8Jackson120.4
10Corbin Maddox20:30.1Alma120.3
11Cameron Cobley20:30.9BC Lakeview120.0
10Hussein Almanfi20:31.0Dearborn Fordson120.0
12Dylan Penzien20:31.2Milan119.9
11Robert Smith20:32.8Davison119.4
12Ben Wheeler20:32.9Sand Creek119.4
12Brent Monterosso20:33.5Romeo119.2
10Mario Sanchez-Ortega20:33.8Olivet119.1
9Jonas Freese20:33.9Trenton119.0
12Noah Reggio20:34.4Romeo118.9
11Tanner Dingman20:34.7Eaton Rapids118.8
11Hunter Hayes20:35.1Martin118.6
10Cooper Highlen20:35.8Ionia118.4
11Nathan Gartland20:35.8Hilliard Davidson118.4
9Tyler Englebrecht20:35.9Mason County Central118.4
10Ryan Rodrigo20:37.1Novi118.0
12Gavin Hiler20:37.9Lake Fenton117.7
11Lance Kukes20:38.6Detroit Country Day117.5
11Isaac Sandelin20:39.3Vicksburg117.2
11Wilson Sheldon20:39.7Jackson Lumen Christi117.1
11Brock Grabmeyer20:39.8Alma117.1
11Daniel Sedlock20:40.3Walled Lake Northern116.9
10Enzo Sabadin Zampieri20:40.5Novi116.8
11Zachary Mitchell20:41.0Novi116.7
12Noah Kosciuk20:41.1Birmingham Seaholm116.6
10Nolan Kavanagh20:41.4Yale116.5
11Connor Chittaro20:41.6Dearborn Divine Child116.5
11Jayden Hobbs20:42.0Liberty-Benton116.3
10Xander Towery20:42.3Ionia116.2
9Carson Ziehmer20:42.3New Baltimore Anchor Bay116.2
9Jacob Hartwig20:42.5Napoleon116.2
10Austin Insixiengmai20:42.5Clinton Twp. Chippewa Valley116.2
12Levi Wilcox20:42.9Hudsonville116.0
11Josue Morales-Perez20:43.1Dowagiac Union116.0
10Collin Andrews20:43.4Lake Fenton115.9
11Timothy Minfield20:43.8Rochester Hills Stoney Creek115.7
10Bentley Cromer20:44.3Alma115.6
12Law Sholten20:44.4Frankenmuth115.5
12Louie Studler20:44.5Carroll115.5
10Luke Sorgeloos20:45.4Macomb L’Anse Creuse North115.2
10Trevor Meyer20:46.0Otsego115.0
9Evan Laguna20:46.9Hilliard Davidson114.7
10Alex Florian20:47.0Eaton Rapids114.7
11Rodrigo Valenzuela20:47.4Novi114.5
12Daxton MacDonald20:48.3Muskegon Mona Shores114.2
10Hector Gascho20:48.6Clinton Twp. Chippewa Valley114.1
10Joseph Berry20:49.1Jackson Lumen Christi114.0
12Anthony Pokorski20:49.2Capital Homeschool113.9
11Nicholas Sargent20:49.7Dearborn Divine Child113.8
10Aland Alomari20:52.2Detroit Country Day112.9
10Ryan Guinn20:52.7Canton112.8
11Leo Kondziolka20:52.8Clinton Twp. Chippewa Valley112.7
10Chase Peterson20:53.0Macomb L’Anse Creuse North112.7
11Tyler Penberthy20:54.3Macomb L’Anse Creuse North112.2
9Joseph Jerdan20:54.3Hilliard Davidson112.2
12Bristen Cekander20:55.5Hanover-Horton111.8
10Dylan Chamberlin20:55.7Howell111.8
9Teagan Hoppe20:57.4Novi111.2
9Jakin Prong20:57.9South Haven111.0
12Hudsen DeLeeuw20:58.1Olivet111.0
10Issac Jones20:58.1Howell111.0
10Angel Brito20:58.3Dowagiac Union110.9
10Raphael Schaub20:58.4Grand Traverse Academy110.9
11Brayden Carlson20:58.4Newaygo110.9
12Perry Middaugh20:58.5Grand Traverse Academy110.8
10Draper McFadden20:59.7Yale110.4
9Zachary Niehaus21:00.1Fairbanks110.3
10Gabe Verellen21:00.3North Branch110.2
11Jeremiah Delagarza21:00.4Lansing Everett110.2
10Brenley Legg21:00.9Coldwater110.0
10Ian Kikkawa-Fuller21:01.8Novi109.7
10Luke McKown21:02.0Union City109.7
11Drew Albanice21:02.1Carleton Airport109.6
9Henry Poterek21:02.2Macomb L’Anse Creuse North109.6
11Zack Buttigieg21:02.3Grass Lake109.6
9Muntaser Mozeb21:02.9Dearborn Fordson109.4
9Connor Bassett21:03.0Byron Center109.3
9Jairo Lugo21:03.7Kalamazoo Central109.1
10Josiah Passig21:03.8Buchanan109.1
11Kai Crosthwaite21:03.8Jackson Lumen Christi109.1
12Ryder Cornett21:03.9Jonesville109.0
11Michael Navitskis21:04.7Manchester108.8
12Blake Kurczewski21:04.9Walled Lake Northern108.7
12Dalles Bailiff21:05.0Ionia108.7
10Ethan Lawrence21:05.3Davison108.6
12Sam Fenech21:05.4Bridgman108.5
9Tristan Byrne21:05.7Byron Center108.4
10Elliott Busch21:05.7Howell108.4
11Nolan Zimmerman21:06.2Carroll108.3
9Javier Garcia21:06.3South Haven108.2
12Ben Beard21:06.5Liberty-Benton108.2
11Clark Tan21:07.2Davison107.9
12Beck Ytterberg21:07.4Bridgman107.9
10Hunter Page21:07.7Schoolcraft107.8
9Lucas Westcott21:08.1Kalamazoo Central107.6
10Mateo Ford21:09.5Canton107.2
10Jonah Hills21:10.8Howell106.7
9Camden Niesluchowski21:10.9New Baltimore Anchor Bay106.7
10Landin Struck-Curtis21:12.4Flint Kearsley106.2
11Destan Ardan21:12.6Grand Traverse Academy106.1
11Jonah Spencer21:13.5Webberville105.8
11Nick White21:14.0North Farmington105.7
12Preston Boggs21:14.6Flint Kearsley105.5
11Colton Woods21:15.5Stevensville Lakeshore105.2
11Tre Fluker21:15.7Sand Creek105.1
11William Yen21:15.7North Farmington105.1
10Momodou Ndiaye21:16.4Lansing Eastern104.9
10Nolan Spike21:16.6Hilliard Davidson104.8
10Michael Allen21:16.9Montrose104.7
10Isaac Wilson21:17.4Hudson104.5
9Carter Link21:18.6Walled Lake Northern104.1
11Elijah Benskey21:19.2Trenton103.9
10Vincent VanGorder21:20.2Birmingham Seaholm103.6
10Wesley Goellner21:20.8Fairbanks103.4
12Ari Johnson21:21.5Buchanan103.2
9Charlie Holbrook21:21.8Napoleon103.1
11Aiden McLean21:23.7Milan102.4
11Balois Franco21:24.5Dowagiac Union102.2
11Tristan Bickmann21:24.6Howell102.1
10Kellen Manthei21:25.2Grand Traverse Academy101.9
9Isaac Tackabury21:25.8Lapeer101.7
11Travis Olejnik21:27.9Yale101.0
9Maxwell Burt21:28.2Monroe Jefferson100.9
11Adam Subramaniam21:28.5Liberty-Benton100.8
9Malachi Robbins21:28.8Fairbanks100.7
11Chase McCarthy21:28.8Algonac100.7
12Camden King21:29.4Stevensville Lakeshore100.5
12Jordan Hassenzahl21:29.4Sand Creek100.5
12Brayden Dalbec21:29.6Croswell-Lexington100.5
12Zachary Spaulding21:29.6Newaygo100.5
11Dayne Ivey21:30.4Pinconning100.2
10Noah Rosales21:31.0Holland100.0
9Mason Segur21:31.5Byron Center99.8
10Ali E Almawri21:31.8Dearborn Fordson99.7
9Louie Orme21:32.1Holland99.6
10Jackson Hunt21:32.5BC Harper Creek99.5
10Owen Chase21:32.7Springport99.4
11James Odell21:32.9Bloomingdale99.4
11Sean Donahue21:33.2Pinconning99.3
9Christopher Spratt21:33.7Okemos99.1
10Seth Alderman21:34.7Kalamazoo Central98.8
12Matthew Howery21:34.8Webberville98.7
12Todd Postema21:35.2Birmingham Seaholm98.6
10Jeremiah VanHouten21:35.6Martin98.5
9Gideon DeMass21:36.0Capital Homeschool98.3
11Mac Satterfield21:36.3Hanover-Horton98.2
10Judah Montgomery21:36.5Novi98.2
10Gabriel Peterson21:36.8Frankenmuth98.1
12Gabriel Kibin21:37.3Canton97.9
11Landon Lonn21:38.4Eaton Rapids97.5
12Seth Jenkins21:38.6Hudsonville97.5
10Zachary Prater21:39.8Sand Creek97.1
12Connor Murphy21:40.7Orchard Lake St. Mary’s96.8
12Nathan Marquez21:41.4BC Lakeview96.5
9Wyatt Dziesinski21:42.1Alpena96.3
9Sidney Powell21:42.9Canton96.0
12Joey Glinski21:43.6Montrose95.8
10Tyler Fipp21:43.7Birmingham Seaholm95.8
11Joel Kaiser21:44.5Alpena95.5
10Jonah Tripicchio21:45.0BC Lakeview95.3
11Jaxon Boehm21:45.5Stevensville Lakeshore95.2
12Owen Kennedy21:45.5BC Lakeview95.2
11Marshall Baker21:45.8Okemos95.1
9Owen Flaute21:46.4Carroll94.9
12Brayden Kidd21:46.4Kalamazoo Central94.9
11Ethan Hittle21:46.6Manchester94.8
10Bobby Dormer21:47.1Olivet94.6
9Logan Tenbrink21:48.1Martin94.3
11Liam Hoban21:49.3Canton93.9
12Jeremy VanderWall21:50.0Hudsonville93.7
9Dexter Roach21:50.4Fenton93.5
12Liam Pierce21:51.6Manchester93.1
9Colt Truscott21:52.4Croswell-Lexington92.9
11Gage Scott21:53.2Newaygo92.6
9Cody O’Hern21:53.8Monroe Jefferson92.4
11Caleb Paez21:54.5St. Louis92.2
10Jericho Borck21:55.0Hudson92.0
9Gabe Lockwood21:55.4Corunna91.9
11Logan Howe21:55.5Portland St. Patrick91.8
10Ashton Enciso21:57.1Pinconning91.3
11Thomas Sokol21:57.7Howell91.1
10Robert Belinger21:58.6Whitehall90.8
9Jack Spencer21:58.6Capital Homeschool90.8
12William Whitman21:59.4Montrose90.5
11Braden Haring21:59.6Carleton Airport90.5
10Owen Peterson22:00.5Manton90.2
11Grant Hoskins22:01.3Stevensville Lakeshore89.9
10Tyler Fawcett22:01.4Carleton Airport89.9
9Noah Dallaire22:01.7Davison89.8
10Henry Paul22:02.1Clinton Twp. Chippewa Valley89.6
12Dale Sehy22:03.8Vicksburg89.1
12Matthew Simino22:03.8New Baltimore Anchor Bay89.1
10Nathan Zablocki22:06.9Birmingham Seaholm88.0
9Louis Flieger22:06.9Macomb L’Anse Creuse North88.0
9Diego Soto-Ruiz22:07.2Carroll87.9
11Cole Dalton22:07.4Stevensville Lakeshore87.9
10Matt Rowan22:07.5Hudson87.8
10Rylan Huyck22:07.6Ithaca87.8
10Justin Hackey22:08.4Whitehall87.5
11Alexander Boynton22:08.6Schoolcraft87.5
12Weston Lepard22:09.7Ithaca87.1
12Evan Huang22:10.4Detroit Country Day86.9
9Silas Schlutt22:10.5Buchanan86.8
10Brighton Lam22:10.8Vicksburg86.7
12Zach Danes22:10.9Bloomingdale86.7
11Sam Leach22:11.7Davison86.4
10Liam Jimenez22:12.8Waterford Kettering86.1
12Gael Flores22:13.1Canton86.0
10John Brege22:13.3Alpena85.9
11Zander Duncan22:13.5South Haven85.8
9Dale Taylor22:13.8Marquette85.7
11Luke Arendshorst22:14.4Holland85.5
10Caleb Sausser22:15.0Kalamazoo Central85.3
11Ben Card22:15.6North Branch85.1
9Jameson Burtrum22:15.6Montrose85.1
11Jack Dibert22:15.8Union City85.1
9Torin McNabb22:16.1Eaton Rapids85.0
9Steven Dietz22:16.6Newaygo84.8
11Zachary Heiks22:16.8Allendale84.7
9Nathan Olmstead22:18.1Carroll84.3
12Jack Schmidt22:18.7Birmingham Seaholm84.1
9Hongyi Tan22:18.8Okemos84.1
10Sylas Williams22:19.7Hudson83.8
12Gavin Oxenreider22:20.0Waterford Kettering83.7
9Jericho Antoine22:20.4Ithaca83.5
9Deacon Bacalia22:22.2Kalamazoo Central82.9
10Aarav Chourasia22:23.3Canton82.6
10Michael Blackford22:24.3Carroll82.2
11Jackson West22:24.4Walled Lake Northern82.2
9Gavin Comerford22:25.5Macomb L’Anse Creuse North81.8
10Jonathan Mumford22:25.6Carroll81.8
9Cale VanDyke22:25.8Allendale81.7
11Collin Long22:26.8Coldwater81.4
9Eli Gilbert22:26.8Manton81.4
9Lucas Davis22:27.0Okemos81.3
9Larkin Ridgeway22:27.5Croswell-Lexington81.2
9Drew Farone22:27.6Okemos81.1
9Liam Dunn22:28.3Goodrich80.9
10Garrett Crimmins22:28.3Marquette80.9
9Tim Nies22:29.1North Branch80.6
12Landon Pruss22:29.4Algonac80.5
10Devion Dillard22:29.5Lansing Everett80.5
9Cayden Underhill22:30.0Adrian80.3
10Landon Evans22:31.6Schoolcraft79.8
11Drew Roiniotis22:31.6Vicksburg79.8
9LJ Desalvo22:31.6Hilliard Davidson79.8
9Lance Kaylor22:31.8Martin79.7
10Greyson Jones22:34.1Whitehall79.0
10Landon Cooley22:34.2Pinconning78.9
9Austin Harden22:35.3Birmingham Seaholm78.6
12Jeremiah Hargreaves22:36.6Dowagiac Union78.1
11Holden Davidson22:37.1Fenton78.0
11Jeffery Sisson22:37.6Gladwin77.8
11Eli Gillespie22:37.6Webberville77.8
10Raul Camacho22:38.7Clinton Twp. Chippewa Valley77.4
12Wes Karsen22:38.9Waterford Kettering77.4
9Frederico Herrmann22:39.8Stevensville Lakeshore77.1
11Brady Anthony22:39.8Union City77.1
10River Borkowski22:41.1Newaygo76.6
9Joe Pruden22:42.6Okemos76.1
9Bryson LaFond22:44.1Kingston75.6
12Vincent Arnold22:44.7Lansing Everett75.4
11Elliott Carr22:44.9Corunna75.4
11Thomas Lemmer22:45.1Orchard Lake St. Mary’s75.3
12Tyson Gaydosh22:45.9Brooklyn Columbia Central75.0
9Ignacio Acevedo-Kukla22:46.0Okemos75.0
9Chavez Cruz Jr.22:46.0Dearborn Divine Child75.0
9William Hollenbeck22:46.1Fenton75.0
12Emmanuel Gallegos22:46.3Lansing Everett74.9
9Josh Geisenhaver22:47.0Capital Homeschool74.7
12Jason Waring22:47.5Goodrich74.5
10Aaron Dandin22:48.5Macomb L’Anse Creuse North74.2
10Miles Hayner22:48.5Kalamazoo Central74.2
12Nate Dix22:49.5Grand Traverse Academy73.8
9Maysen Osier22:52.4Pinconning72.9
11Om Lakhani22:52.4Canton72.9
10Landon Mitteer22:52.6Whitehall72.8
11Robbie Kilpatrick22:52.8Harbor Beach72.7
12Maxwell Hirsch22:53.1Birmingham Seaholm72.6
9Thomas Stull22:54.8Goodrich72.1
11Henry Hartl22:55.8Grand Traverse Academy71.7
11Collin Hughes22:56.0Lapeer71.7
11Tyler Plumb22:56.2Perry71.6
9Benjamin Visser22:56.6Allendale71.5
11Lyle Lawrence22:56.8Olivet71.4
12Jaxson Mishler22:57.2Montrose71.3
9Calvin Oelkers22:57.2Dearborn Divine Child71.3
10Jude Krey22:57.4Alpena71.2
10Jacob Keef22:57.8Byron Center71.1
9Caleb Olech22:58.2Otsego70.9
12Isaac Armbruster22:58.3Lansing Everett70.9
9Dominic DeVellis22:58.5Frankenmuth70.8
10David Garlick22:58.9Capital Homeschool70.7
11Maximilian Majcen22:59.0Trenton70.7
12Gabe Holman22:59.8Ionia70.4
9Jude Bevington23:00.3Canton70.2
10Brendon Pake23:01.1Flint Kearsley70.0
12Lowell Milett23:01.7Brown City69.8
11Micah Yates23:01.9Corunna69.7
12Benjamin Uetrecht23:03.8Coldwater69.1
12Collin Grove23:04.8Algonac68.7
12Fischer LeGault23:05.5Harbor Beach68.5
9Anderson Frieden23:07.2Fenton67.9
9Mason Kaiser23:08.3Alpena67.6
12Ethen Gancarz23:10.9Mason County Central66.7
10Parker Hetrick23:11.8Coldwater66.4
SoEli Slick23:12.9Hilliard Davidson66.0
12Clark Cody23:14.2Corunna65.6
9Henrik Hall23:14.4Harbor Beach65.5
12Andres Brito23:15.9Dowagiac Union65.0
9Drew Fausz23:15.9Olivet65.0
10Shawn Crawford23:16.2Bridgman64.9
9Kevin Wojcik23:17.8Napoleon64.4
12Donaven Degraffenreid23:18.8Harper Woods64.1
12Angel Cortez23:19.9Holland63.7
12Zach Witherspoon23:20.1Algonac63.6
9Jack Zarate23:22.7Canton62.8
11Nick Neuman23:25.9Brooklyn Columbia Central61.7
9Daniel Hyrman23:26.8Davison61.4
12Ben Godfrey23:27.4St. Louis61.2
10Cameron Chouinard23:29.1Allendale60.6
9Landon Roskey23:29.1Brown City60.6
12Jacob Erskin23:29.6St. Louis60.5
9Luke Meckley23:30.1Sand Creek60.3
10Cameron Harrison23:30.1Brown City60.3
12Jack Grossman23:31.2Howell59.9
9Hunter Wagoner23:31.3Coldwater59.9
12Christian Martinez23:33.1Ionia59.3
9Brennan Heselschwerdt23:33.6Napoleon59.1
10Lucas Mosley23:34.7Trenton58.8
9Garrett Chrispell23:35.8Stevensville Lakeshore58.4
9Saketh Dondapati23:37.9Okemos57.7
10Zander Kelch23:42.3Croswell-Lexington56.2
10Nathan Schuitema23:43.4Whitehall55.9
11Caleb Nelson23:44.3North Farmington55.6
11Tyler Martin23:44.7Stevensville Lakeshore55.4
10Hunter Weber23:46.4Stevensville Lakeshore54.9
10Hunter Crosthwaite23:46.7Lansing Everett54.8
11Hunter Shotts23:47.4Croswell-Lexington54.5
12DJ Buterakos23:48.2Flint Kearsley54.3
11Wylie Scott23:50.0Lansing Eastern53.7
10Brock Drewyor23:50.7Schoolcraft53.4
11Jesse Taylor23:54.0Flint Kearsley52.3
11Ethan Webb23:55.1Gladwin52.0
9Henry Peters23:55.1Buchanan52.0
9Xavier Clark23:56.1Hudson51.6
10Braylon Wood23:56.7Coldwater51.4
12Orion Galloway23:59.0Monroe Jefferson50.7
10Ben Vanderlooven24:00.7Hudson50.1
9Everett Jankowski24:01.4Canton49.9
11Samuel Holton24:03.8Monroe Jefferson49.1
10Grant Red24:05.8Davison48.4
10James Neff24:07.6Grand Traverse Academy47.8
10Eddie Logsdon24:08.4Orchard Lake St. Mary’s47.5
9Travis Ladd24:09.8Marquette47.1
9Peyton Schaaf24:13.0North Branch46.0
10Michael Knapke24:13.1Liberty-Benton46.0
11Ethan McVicker24:14.0Mason County Central45.7
11Avery Publiski24:14.2Mason County Central45.6
9Yasir Adam24:14.4Canton45.5
9Cole Lockwood24:15.8Gladwin45.1
11Alex Holmes24:15.8Lansing Eastern45.1
10Declan Phelps24:16.2East Jackson44.9
9Henry Koyl24:17.1Coldwater44.6
9Richard Trudeau24:19.0Grass Lake44.0
10Ilias Alshohatee24:19.0Dearborn Fordson44.0
11Camden Lobban24:20.5Davison43.5
10Andrew Bondy24:20.6Montrose43.5
9Keaton Pikal24:22.0Waterford Kettering43.0
11Evan Freeland24:23.1Kingston42.6
12Eian Kaste24:24.2Brown City42.3
11William Taylor24:24.3Springport42.2
12Conor Vanbuhler24:25.9Dearborn Divine Child41.7
9Ford Swihart24:26.7Hanover-Horton41.4
10Joshua Jordan24:28.7Springport40.8
9Peter Lewis24:30.1Kalamazoo Central40.3
10Brody Thomas24:30.2Davison40.3
9Tyler Morris24:32.2Macomb L’Anse Creuse North39.6
12Noah Jenkins24:32.4Hudsonville39.5
11Gentry Watson24:33.2Fenton39.3
10Trey Wilson24:33.8Fairbanks39.1
10Breck Malburg24:35.7Sand Creek38.4
12Sarabdil Chauhan24:35.7Corunna38.4
11Daniel Keesler24:36.9Stevensville Lakeshore38.0
12Andrew Berger24:38.0Liberty-Benton37.7
11Brady Butzler24:38.5Lake Fenton37.5
11Asher Froebe24:40.5Lansing Eastern36.8
12Connor Huff24:40.7Bloomingdale36.8
9Eli Peterson24:42.4Manton36.2
9Judah Tong24:44.3Davison35.6
11Maxwell Trombley24:45.0Brown City35.3
10Carson Duffield24:47.7Corunna34.4
11Leighton Thorn24:50.4Trenton33.5
9Mikey O’Jack24:52.1Manchester33.0
12Maysun Strachan24:52.3Jonesville32.9
9Kaleb Happ24:54.4Jonesville32.2
10Raul Reyes24:54.8Holland32.1
9Aden Tremel24:55.3Corunna31.9
11Jolaun Owens24:59.6Newaygo30.5
10Triton Rhodes25:00.9Fairbanks30.0
11Remington Snyder25:01.4St. Louis29.9
9Elijah Worrell25:02.1Hudson29.6
10Hunter Steinman25:03.3Dowagiac Union29.2
10Aiden Gagnon25:03.6Milan29.1
9Lorenzo Salas25:05.9Trenton28.4
9Jaden Sherman25:06.4Gladwin28.2
12Christian Charles25:06.8Lansing Sexton28.1
11Nathan Kinney25:11.4Grand Traverse Academy26.5
12Logan Snoap25:15.0Hudsonville25.3
10Kemper Reva25:16.7Schoolcraft24.8
9Henry Pettiford25:18.5Canton24.2
12Jonas Burdick25:20.5Union City23.5
9Mitchell Woodke25:22.8Frankenmuth22.7
9Keegan Sigler25:25.9Fenton21.7
12Nyko Winebaugh25:26.8Schoolcraft21.4
12Samuel Felten25:28.6Frankenmuth20.8
12Jeffrey Brink25:29.9Hudsonville20.4
10Landin Watkins25:31.2Canton19.9
12Cole Hansen25:31.5Muskegon Mona Shores19.8
11Connor Peck25:32.1Lapeer19.6
9Connor Dmoch25:32.3Fenton19.6
11Kenny Morell25:35.0Lapeer18.7
12Bobby Rudolph25:37.6Webberville17.8
11Noah Hassenzahl25:38.0Sand Creek17.7
10Lance Spicer25:38.4Lapeer17.5
9Moses Servin25:43.5Manton15.8
11Matthew Boks25:45.1Olivet15.3
9Ayedin Goulette25:49.9St. Louis13.7
12Chase Green25:54.9Gladwin12.0
11Gage Carlson25:56.4Bloomingdale11.5
9Thomas Cunningham25:58.5Manchester10.8
9Colin Priest26:06.3Montrose8.2
10Demetrius Loyd26:07.7Harper Woods7.8
10Andrew Irish26:18.0Montrose4.3
9Troy Tucker26:25.2Flint Kearsley1.9
9Kellen Hernandez26:25.5Hilliard Davidson1.8
9Kai Olson26:25.5Hudsonville1.8
12Josh Eager26:26.0Brown City1.7
9Xander Ruiter26:30.9Martin0.0