Blog

Uncategorized

2025 Ratings: September 24th Meets

MeetBoys Adj.Girls Adj.Average
Apples 2 Apples+22+21+22
FML 2-34-38-36
MAC Red Championship+23+20+22
OAA Red 2-4+72
OAA White 2-7-11-9
OK Gold 2-27-31-29
OK Green 2+1-2-1
OK Red 2-1-3-2
OK White 2-14-13-14
SAC 2-10-22-16
SW10 2-34-21-28

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

GIRLS TEAM RATINGS

TeamDivisionTop 5 Avg.Meet
Hudsonville**1137.4OK Red 2
Holland West Ottawa**1133.9OK Red 2
Rockford**1133.1OK Red 2
Romeo**1132.7MAC Red Championship
Jenison**1127.9OK Green 2
Forest Hills Northern*1117.6OK White 2
Utica1115.1MAC Red Championship
Bloomfield Hills1107.1OAA White 2
Grand Rapids Ottawa Hills1107.1OK White 2
Royal Oak1106.8OAA White 2
Macomb Dakota1102.8MAC Red Championship
Grand Haven197.6OK Red 2
Holly197.3FML 2
Byron Center197.3OK Green 2
Birmingham Seaholm194.1OAA Red 2
Caledonia193.7OK Green 2
Forest Hills Central192.4OK White 2
Utica Eisenhower190.6MAC Red Championship
Farmington190.1OAA White 2
Rochester Hills Stoney Creek189.8OAA White 2
East Kentwood188.1OK Red 2
Fraser186.4MAC Red Championship
Rochester Adams184.5OAA Red 2
Grandville175.0OK Red 2
Muskegon Mona Shores173.2OK Green 2
Troy Athens166.1OAA White 2
Flushing156.6FML 2
Anchor Bay156.2MAC Red Championship
Muskegon Reeths-Puffer152.2OK Green 2
Clarkston147.5OAA Red 2
Rochester139.7OAA Red 2
Oxford139.2OAA Red 2
Grand Rapids Northview131.3OK Gold 2
Troy126.6OAA Red 2
Lake Orion120.5OAA Red 2
TeamDivisionTop 5 Avg.Meet
Grand Rapids Christian**2125.7OK White 2
Grand Rapids South Christian**2118.4OK Gold 2
East Grand Rapids**2116.7OK White 2
Forest Hills Eastern*2109.6OK White 2
Linden*2109.2FML 2
Goodrich298.7FML 2
Charlotte296.6Apples 2 Apples
St. Clair279.5MAC Red Championship
Middleville Thornapple-Kellogg275.0OK Gold 2
Wayland Union272.6OK Gold 2
Lake Fenton264.0FML 2
Grand Rapids Catholic Central252.5OK White 2
Fenton245.9FML 2
Owosso244.9FML 2
South Haven235.2SAC 2
Grand Rapids West Catholic232.4OK Gold 2
Corunna229.1FML 2
Eaton Rapids226.0Apples 2 Apples
Allegan216.3SAC 2
Flint Kearsley21.0FML 2
TeamDivisionTop 5 Avg.Meet
Pewamo-Westphalia**3111.3Apples 2 Apples
Saugatuck*393.4SAC 2
Leslie*390.9Apples 2 Apples
McBain*384.7Apples 2 Apples
Bridgman354.9SAC 2
Fennville354.6SAC 2
Watervliet342.0SAC 2
Constantine337.6SAC 2
Holland Black River337.2SAC 2
Laingsburg330.3Apples 2 Apples
Lakeview325.0Apples 2 Apples
Hartford323.7SW10 2
Centreville322.5SW10 2
TeamDivisionTop 5 Avg.Meet
Whitmore Lake**4109.6Apples 2 Apples
Gobles**487.0SAC 2
Martin*478.5SAC 2
Kalamazoo Hackett*476.7SAC 2
Fowler46.3Apples 2 Apples

BOYS TEAM RATINGS

TeamTop 5 Avg.DivisionMeet
East Kentwood**189.21OK Red 2
Grand Haven**187.81OK Red 2
Caledonia**187.81OK Green 2
Romeo**187.21MAC Red Championship
Jenison*185.51OK Green 2
Holland West Ottawa181.61OK Red 2
Holly181.51FML 2
Macomb Dakota178.61MAC Red Championship
Forest Hills Northern178.51OK White 2
Rockford177.91OK Red 2
Grandville177.71OK Red 2
Hudsonville172.81OK Red 2
Utica Eisenhower170.31MAC Red Championship
Utica169.01MAC Red Championship
Byron Center167.31OK Green 2
Forest Hills Central165.41OK White 2
Royal Oak163.81OAA White 2
Troy Athens163.31OAA White 2
Grand Rapids Northview161.71OK Gold 2
Grand Rapids Ottawa Hills160.11OK White 2
Rochester Hills Stoney Creek158.61OAA White 2
Fraser156.21MAC Red Championship
Anchor Bay149.51MAC Red Championship
Bloomfield Hills149.21OAA White 2
Rochester Adams147.81OAA Red 2
Flushing146.31FML 2
Oxford145.61OAA Red 2
Muskegon Mona Shores144.41OK Green 2
Clarkston143.01OAA Red 2
Farmington142.31OAA White 2
Swartz Creek139.21FML 2
Birmingham Seaholm136.11OAA Red 2
Troy135.91OAA Red 2
Rochester132.91OAA Red 2
Mason132.31Apples 2 Apples
Grand Rapids Union130.01OK Gold 2
Lake Orion129.21OAA Red 2
Wyoming123.21OK Gold 2
Muskegon Reeths-Puffer114.01OK Green 2
Muskegon93.61OK Green 2
TeamTop 5 Avg.DivisionMeet
East Grand Rapids**192.62OK White 2
Grand Rapids Christian**183.82OK White 2
Forest Hills Eastern*181.52OK White 2
Fenton*178.72FML 2
Grand Rapids South Christian*172.82OK Gold 2
Grand Rapids Catholic Central170.22OK White 2
Owosso169.82FML 2
St. Clair159.42MAC Red Championship
Corunna155.72FML 2
Linden143.82FML 2
Grosse Pointe North142.52MAC Red Championship
Middleville Thornapple-Kellogg136.42OK Gold 2
Flint Kearsley134.52FML 2
Ortonville Brandon133.42FML 2
Lake Fenton125.62FML 2
Goodrich123.02FML 2
Wayland Union117.22OK Gold 2
Eaton Rapids115.62Apples 2 Apples
Charlotte113.12Apples 2 Apples
Grand Rapids West Catholic102.82OK Gold 2
Clio74.92FML 2
Lansing Eastern7.62Apples 2 Apples
TeamTop 5 Avg.DivisionMeet
Saugatuck**173.53SAC 2
Pewamo-Westphalia*164.03Apples 2 Apples
Holland Black River*158.93SAC 2
Leslie154.83Apples 2 Apples
Centreville142.43SW10 2
Schoolcraft138.73SAC 2
Laingsburg132.63Apples 2 Apples
Delton-Kellogg132.53SAC 2
Bangor130.73SW10 2
Watervliet121.63SAC 2
McBain118.13Apples 2 Apples
Fennville117.23SAC 2
Harrison111.93Apples 2 Apples
Constantine107.73SAC 2
Hartford102.03SW10 2
Parchment101.83SAC 2
Lakeview83.33Apples 2 Apples
Bloomingdale70.23SW10 2
Coloma67.73SAC 2
Galesburg-Augusta60.13SAC 2
Kalamazoo Christian34.03SAC 2
TeamTop 5 Avg.DivisionMeet
Kalamazoo Hackett*147.94SAC 2
Whitmore Lake*144.64Apples 2 Apples
Portland St. Patrick*144.14Apples 2 Apples
Webberville*142.34Apples 2 Apples
Fowler*138.94Apples 2 Apples
Gobles129.94SAC 2
Beal City125.14Apples 2 Apples
White Pigeon121.74SW10 2
Martin103.94SAC 2
Central Michigan Homeschool Athletics98.04Apples 2 Apples
Morrice89.74Apples 2 Apples
Lawrence28.54SW10 2

GIRLS INDIVIDUAL RATINGS

GradeNameTimeTeamRatingMeet
11Annie Hrabovsky16:55.1Romeo175.0MAC Red Championship
11Cassie Karasinski18:16.8Hudsonville155.4OK Red 2
11Kaylie Livingston17:53.5Whitmore Lake155.2Apples 2 Apples
9Grace Snyder18:35.5Hudsonville149.2OK Red 2
11Libby Smith18:56.4Gobles148.5SAC 2
12Hailey Creisher18:13.8Leslie148.4Apples 2 Apples
11Maddie Lindley19:15.4Holly147.5FML 2
10Jillian Lewakowski18:43.9Rockford146.4OK Red 2
11Daisy Cox18:47.1Rockford145.3OK Red 2
12Ava Porras18:49.5Holland West Ottawa144.5OK Red 2
11Paige McMeans18:55.3Jenison142.2OK Green 2
10Remie Ellis18:33.9Eaton Rapids141.7Apples 2 Apples
11Collette Wierks19:00.6Holland West Ottawa140.8OK Red 2
11Chloe Purwin19:04.0Hudsonville139.7OK Red 2
10Ana Lovell19:42.7Lake Fenton138.5FML 2
12Leah Corby19:15.9Rochester Hills Stoney Creek138.4OAA White 2
10Mary Dolbow19:08.2Holland West Ottawa138.3OK Red 2
12Lilah Yoder19:21.1FHC GR Forest Hills Central137.3OK White 2
12Ava Lawrence19:11.4East Kentwood137.2OK Red 2
9Hailey Sieler19:22.8FHC GR Forest Hills Central136.7OK White 2
12Lilah Poel19:26.0GR Christian135.7OK White 2
12Natalia Guaresimo18:53.0Romeo135.7MAC Red Championship
12Ella Goodsell18:53.0Romeo135.7MAC Red Championship
10Anneliese Passchier19:27.1East Grand Rapids135.3OK White 2
10Morgan Sanders19:17.4Rockford135.2OK Red 2
11Addison Josephson19:54.1Linden134.6FML 2
11Veyda Conley19:38.8Martin134.4SAC 2
11Alyssa Kramer18:59.8Pewamo-Westphalia133.1Apples 2 Apples
12Ellie Scholma19:36.6GR Christian132.1OK White 2
10Julia Bambach20:05.0Holly131.0FML 2
10Madeline Aleisa19:30.1Jenison130.6OK Green 2
12Siene Muraszewski19:08.3Utica130.6MAC Red Championship
10Caelyn Torry19:07.9McBain130.4Apples 2 Apples
11Zoe Hoekstra19:42.3GR Christian130.2OK White 2
11Madeleine Hengeveld19:44.0GR Ottawa Hills129.7OK White 2
9Lexie Snyder19:34.1Hudsonville129.6OK Red 2
12Cianah Budnik-Ramos19:37.0Grand Haven128.7OK Red 2
11Adeline Armstrong19:47.9East Grand Rapids128.4OK White 2
11Rae Defrang19:38.4Rockford128.2OK Red 2
11Lyla Dowling19:43.0Holland West Ottawa126.7OK Red 2
11Isabelle Sliter20:03.2Fennville126.3SAC 2
12Chloe Rinzema20:12.7GR South Christian126.1OK Gold 2
12Kailey Mann19:43.8Byron Center126.1OK Green 2
9Calista George19:21.8Pewamo-Westphalia125.7Apples 2 Apples
10Tiffany DeMaagd20:15.9GR South Christian125.0OK Gold 2
11Reese Rosbolt19:25.3Romeo124.9MAC Red Championship
10Kayla Shellenbarger20:25.0Goodrich124.3FML 2
9Lily VanEyk20:19.2GR South Christian123.9OK Gold 2
11Alice Foley19:28.8Fraser123.7MAC Red Championship
12Macy Guikema19:51.2Jenison123.6OK Green 2
10Jaclyn Charbauski20:02.3FHN GR Forest Hills Northern123.6OK White 2
9Gwyn Faber20:04.1FHN GR Forest Hills Northern123.0OK White 2
12Kierra Magner20:02.2Farmington122.9OAA White 2
12Mackenzie Conner19:54.2Jenison122.6OK Green 2
11Anna Macdonald20:04.8Royal Oak122.1OAA White 2
11Emma Brown19:33.8Utica122.1MAC Red Championship
12Willa Prinsen20:08.1FHN GR Forest Hills Northern121.6OK White 2
9Abby Deering19:48.4Rochester Adams121.5OAA Red 2
11Maggie Baginski19:36.0Utica Eisenhower121.3MAC Red Championship
11Akaela Daman19:58.4Caledonia121.2OK Green 2
12Andrea Schwartz20:00.3Jenison120.6OK Green 2
10Alexandra Green19:51.5Birmingham Seaholm120.5OAA Red 2
12Annika TerBeek20:13.2GR Christian119.9OK White 2
10Gabriella Mercier19:41.7Macomb Dakota119.4MAC Red Championship
11Ella Wierks20:05.1Holland West Ottawa119.3OK Red 2
10Vivienne Conflitti20:15.8FHE Ada Forest Hills Eastern119.1OK White 2
12Alina Martinson20:27.1Saugatuck118.3SAC 2
9Claire Lawrence20:18.4Bloomfield Hills117.5OAA White 2
11Avery Silvas19:46.5Charlotte117.5Apples 2 Apples
12Jacalyn Yakel19:50.5Utica Eisenhower116.5MAC Red Championship
11Melody Meckstroth20:48.6Linden116.5FML 2
12Carina Burchi19:50.8Whitmore Lake116.1Apples 2 Apples
10Mackenzie VanStensel20:43.0GR Northview116.0OK Gold 2
10Abree VanDenBrink20:43.3Wayland Union115.9OK Gold 2
9Emma Storey20:15.3Jenison115.6OK Green 2
10Malynda Lambros19:54.4Whitmore Lake114.9Apples 2 Apples
12Jillian Clason20:29.3FHE Ada Forest Hills Eastern114.6OK White 2
12Lidia Clancy19:56.7Macomb Dakota114.4MAC Red Championship
12Jersi Bilek20:20.2Muskegon Reeths-Puffer113.9OK Green 2
10Amelia Danian20:31.7FHN GR Forest Hills Northern113.8OK White 2
10Kylie Brown19:59.2Utica113.6MAC Red Championship
10Lily Phillips20:33.4FHE Ada Forest Hills Eastern113.2OK White 2
10Chloe Powers20:23.4Holland West Ottawa113.2OK Red 2
11Ashley Wayne20:24.3Hudsonville112.9OK Red 2
11Alivia Ottinger20:59.7Goodrich112.8FML 2
11Olivia Jenney20:33.6Bloomfield Hills112.5OAA White 2
10Reese Haglund20:27.2Holland West Ottawa111.9OK Red 2
12Kate Molloy20:04.2Fraser111.9MAC Red Championship
10Cecelia Wojciakowski20:37.5GR Ottawa Hills111.8OK White 2
9Madison Bumhoffer20:58.0Wayland Union111.0OK Gold 2
11Lucy Waalkes20:41.0GR Christian110.7OK White 2
12Alyssa Mertes20:31.1Rockford110.6OK Red 2
12Catherine Schellhammer20:41.1East Grand Rapids110.6OK White 2
11Lauren Shaffer20:52.3Gobles109.9SAC 2
10Abby Crandell21:08.7Owosso109.8FML 2
10Claire Watson20:35.4Rockford109.2OK Red 2
10Eva Lindstrom20:46.3GR Christian108.9OK White 2
9Noelle Hulst21:04.8GR South Christian108.7OK Gold 2
10Maggie Scholma20:46.8GR Christian108.7OK White 2
12Samantha Brown21:11.8Clio108.7FML 2
12Lydia Huisman21:06.0GR South Christian108.3OK Gold 2
11Ainsley Sullivan20:49.8FHE Ada Forest Hills Eastern107.7OK White 2
10Lucy Bott21:14.9Fenton107.7FML 2
10Joy Van Wyk20:51.1GR Christian107.3OK White 2
9Grace Mathers20:18.5Macomb Dakota107.2MAC Red Championship
12Addison Herr20:49.9Bloomfield Hills107.0OAA White 2
11Olivia Dixon20:32.6Birmingham Seaholm106.8OAA Red 2
11Jenna Keilen20:19.2Pewamo-Westphalia106.6Apples 2 Apples
9Ariana Elzinga20:43.5Grandville106.5OK Red 2
11Abigail Simpson20:54.1FHN GR Forest Hills Northern106.3OK White 2
11Adeline Bagnall20:44.8Grand Haven106.1OK Red 2
11Iris Zylstra20:55.0East Grand Rapids106.0OK White 2
12Brooke McFarland20:22.7Utica105.8MAC Red Championship
10Olivia Peterson20:54.8Royal Oak105.4OAA White 2
12Lucy VanHaerents20:54.9Royal Oak105.4OAA White 2
11Delilah Marquez20:47.1Holland West Ottawa105.3OK Red 2
9Clare O’Reilly20:59.5Troy Athens103.8OAA White 2
12Donna Haaksma20:50.7Byron Center103.8OK Green 2
10Keagan Mulka20:51.7Rockford103.8OK Red 2
10Codianne Palczewski20:29.1Utica103.6MAC Red Championship
11Clare Assaf21:03.0East Grand Rapids103.3OK White 2
10Gwen Aupperlee21:03.8GR Ottawa Hills103.1OK White 2
11Reese Defrang20:54.2Rockford102.9OK Red 2
11Jane Meinecke21:02.3Royal Oak102.9OAA White 2
10Margaret Guerra-Harrison20:31.6Leslie102.5Apples 2 Apples
10Courtney Floeter21:32.6Linden101.8FML 2
11Kiera Piper21:18.3Kalamazoo Hackett101.2SAC 2
12Andie Wildern20:35.3Charlotte101.2Apples 2 Apples
9Isabelle Oostema21:28.3GR South Christian100.9OK Gold 2
12Ava Tow20:38.0Utica100.7MAC Red Championship
11Katelyn Parrish21:09.1Farmington100.6OAA White 2
11Olivia Carlson21:10.2Bloomfield Hills100.3OAA White 2
10Molly Roberts21:38.6Linden99.8FML 2
12Molly McNabb20:40.6St. Clair99.8MAC Red Championship
11Delaney Smith20:41.8Pewamo-Westphalia99.1Apples 2 Apples
11Baylor Lauinger21:42.2Goodrich98.6FML 2
9Sidney Eaton21:07.3Hudsonville98.6OK Red 2
12Micaela Penchoff21:16.3Royal Oak98.2OAA White 2
12Sydnee Lefief21:16.4Bloomfield Hills98.2OAA White 2
12Enna Wainer21:18.8GR Ottawa Hills98.1OK White 2
10Sonia Tatko21:20.7GR Christian97.4OK White 2
9Michaela Pries21:11.8Hudsonville97.1OK Red 2
10Ava Oostema21:41.0GR South Christian96.7OK Gold 2
11Chloe Gray21:13.4Grandville96.5OK Red 2
11Gwyneth Artz21:24.5GR Christian96.2OK White 2
12Jayden VandenAkker21:34.1Allegan96.0SAC 2
11Laila Burress21:15.7East Kentwood95.8OK Red 2
9Kendall Dorey20:52.3Charlotte95.6Apples 2 Apples
9Audra Krause20:53.5New Baltimore Anchor Bay95.5MAC Red Championship
12Avari Montgomery20:53.8Charlotte95.1Apples 2 Apples
10Mia Maccani21:28.6Royal Oak94.1OAA White 2
12Audrey Biebel21:30.8FHN GR Forest Hills Northern94.1OK White 2
12Kandin Shuler21:40.3Bridgman93.9SAC 2
10Zoe Fabing20:57.6Fowler93.8Apples 2 Apples
10Alena Sportel21:32.1GR Christian93.6OK White 2
11Sidney Shepard21:57.5Linden93.5FML 2
9Faith Antonini21:33.2FHE Ada Forest Hills Eastern93.3OK White 2
12Ella Grimm21:22.7Muskegon Mona Shores93.1OK Green 2
12Jana Kalumbula21:34.6GR Ottawa Hills92.8OK White 2
10Ashlyn Horness21:24.3Muskegon Mona Shores92.6OK Green 2
9Aryana Givans21:15.6Rochester92.5OAA Red 2
12Katie Drouillard21:15.7Birmingham Seaholm92.4OAA Red 2
10Natalie Vert21:02.7Romeo92.4MAC Red Championship
10Ava Thomas21:16.1Rochester Adams92.3OAA Red 2
11Lyvia Curtis21:45.7Saugatuck92.1SAC 2
11Charlotte Simon21:03.3Pewamo-Westphalia91.9Apples 2 Apples
9Maddie Deering21:18.0Rochester Adams91.7OAA Red 2
11Anna VanderWal21:29.7Caledonia90.8OK Green 2
11Kaitlyn Rizzo21:08.0Macomb Dakota90.7MAC Red Championship
12Makenna Gwisdalla21:07.1Bad Axe90.6Apples 2 Apples
12Abby Spencer21:40.1Farmington90.3OAA White 2
10Olivia Brown21:09.4Bad Axe89.9Apples 2 Apples
10Skylar Maclennan21:10.4Fulton89.5Apples 2 Apples
11Claire Brown22:09.5Goodrich89.5FML 2
9Ellyse Heyser21:54.0Saugatuck89.3SAC 2
12Hannah Bennett21:34.8Caledonia89.1OK Green 2
11Tessa Kozlowski21:45.7Rochester Hills Stoney Creek88.4OAA White 2
9Camryn Gervais21:38.3Grand Haven88.2OK Red 2
11Brie Siems22:00.0Kalamazoo Hackett87.3SAC 2
9Riley Clark22:09.0GR South Christian87.3OK Gold 2
11Lydia Scally21:18.5Romeo87.2MAC Red Championship
11Kamryn Sixberry22:01.1Saugatuck87.0SAC 2
10Emmarie Formsma21:41.2Byron Center86.9OK Green 2
10Lucy Dubeck21:32.6Clarkston86.8OAA Red 2
9Allison Burns22:01.9Constantine86.7SAC 2
10Kate Olsen21:42.1Byron Center86.6OK Green 2
9Annalise Wiltjer22:11.2GR South Christian86.6OK Gold 2
11Amira Khadija21:44.8Grand Haven86.1OK Red 2
12Emma Viggiano21:54.1Royal Oak85.6OAA White 2
9Katherine Schafer21:22.6Pewamo-Westphalia85.5Apples 2 Apples
10Charlie Bont21:49.5Caledonia84.2OK Green 2
12Lilly Rooks21:26.6Pewamo-Westphalia84.1Apples 2 Apples
11Ella Thornton21:27.9St. Clair84.0MAC Red Championship
11Brynn Potter21:52.9Rockford83.4OK Red 2
9Kendall Van Ryn21:51.9Caledonia83.4OK Green 2
11Maddie Leslie21:30.0New Baltimore Anchor Bay83.3MAC Red Championship
11Alyssa Danek21:53.9Holland West Ottawa83.0OK Red 2
10Cora Ball21:52.9Byron Center83.0OK Green 2
10Elise Clarin21:53.1Caledonia83.0OK Green 2
10Kennedy Copenhaver22:02.2Royal Oak82.9OAA White 2
11Paige Willman22:29.4Lake Fenton82.9FML 2
9Lucy Straveler22:04.4East Grand Rapids82.9OK White 2
9Evelyn McKinney22:02.6Royal Oak82.8OAA White 2
10Leah Flannery21:30.6Leslie82.8Apples 2 Apples
9Ellery Bredow21:56.1Holland West Ottawa82.3OK Red 2
11Aiyana Wyman22:04.2Royal Oak82.3OAA White 2
9Mya Bronkema21:32.7McBain82.1Apples 2 Apples
10Layla Gendernelle21:33.8Macomb Dakota82.1MAC Red Championship
10Amya Gater22:25.3Middleville Thornapple-Kellogg81.9OK Gold 2
11Peyton Hardy22:25.4Middleville Thornapple-Kellogg81.9OK Gold 2
12Elodie Weaver21:34.6Whitmore Lake81.5Apples 2 Apples
11Willa Peterson22:08.7GR Christian81.4OK White 2
11Carmen Reynolds22:27.9Middleville Thornapple-Kellogg81.0OK Gold 2
10Abby Stiltner22:10.1GR Ottawa Hills81.0OK White 2
10Aletta Vos22:28.6GR South Christian80.8OK Gold 2
12Sofia Robertson21:37.0Whitmore Lake80.7Apples 2 Apples
12Emma-Claire Sleighter22:01.8East Kentwood80.4OK Red 2
12Savannah VanDenBerg22:21.0Saugatuck80.3SAC 2
9Evelyn Clancy21:40.8Macomb Dakota79.7MAC Red Championship
11Sara Schipper22:23.5Martin79.5SAC 2
11Ava DeYoung22:23.5Gobles79.5SAC 2
10Anna Howell22:23.9Bridgman79.4SAC 2
10Kyra Shaver22:06.1Rockford79.0OK Red 2
12Kate Van Es22:25.2Kalamazoo Hackett78.9SAC 2
10Hayden Brill22:06.3Grand Haven78.9OK Red 2
11Darcy Keefe22:05.3Muskegon Reeths-Puffer78.9OK Green 2
10Grace Thomas22:15.3Farmington78.6OAA White 2
10Lillian Johnson22:06.3Byron Center78.6OK Green 2
12Adele Bush21:57.4Birmingham Seaholm78.5OAA Red 2
9Grace Klynstra22:36.2GR South Christian78.3OK Gold 2
11Vivienne Duncan22:18.2GR Christian78.3OK White 2
11Jaidyn Nickels22:44.4Corunna77.9FML 2
12Kenna Charbauski22:19.7FHN GR Forest Hills Northern77.8OK White 2
12Mia Roe22:23.0GR Christian76.7OK White 2
10Stella Inchauste22:23.0East Grand Rapids76.7OK White 2
11Gabriella Agar22:41.0GR South Christian76.7OK Gold 2
11Simone McDargh22:13.1Grandville76.6OK Red 2
10Laney Walsh22:23.4GR Catholic Central76.5OK White 2
11Kayden Hinton21:51.2McBain75.9Apples 2 Apples
10Allison Rodgers22:34.4Martin75.9SAC 2
11Kaitlyn Durow22:15.0Muskegon Reeths-Puffer75.7OK Green 2
12Kenzie Low22:26.0GR Ottawa Hills75.7OK White 2
9Kinsley Newman22:16.1Grand Haven75.6OK Red 2
12Charlotte Strausbaugh22:24.5Rochester Hills Stoney Creek75.5OAA White 2
10Cora Boonstra22:26.6GR Christian75.5OK White 2
10Madisyn Hunter21:52.8Leslie75.4Apples 2 Apples
12Sam Sackfield21:54.1Romeo75.3MAC Red Championship
12Macallie Retan22:17.3Grandville75.2OK Red 2
9Madilynn Martin22:17.8East Kentwood75.1OK Red 2
9Leah Murchie22:53.0Holly75.0FML 2
9Stella Nunez22:54.4Flushing74.5FML 2
12Gianna Conflitti22:29.7FHE Ada Forest Hills Eastern74.4OK White 2
9Clare McCloskey21:56.9Utica Eisenhower74.4MAC Red Championship
10KiKi Rusz21:56.6Laingsburg74.1Apples 2 Apples
12Reese Mickelsen22:31.0FHN GR Forest Hills Northern74.0OK White 2
9Addison Geml22:29.2Rochester Hills Stoney Creek73.9OAA White 2
12Isabelle Swab22:21.5Grand Haven73.8OK Red 2
9Caroline Berkemeier22:32.3GR Catholic Central73.6OK White 2
12Baylee Moore21:58.5Charlotte73.5Apples 2 Apples
9Chloe Muirhead21:59.9Macomb Dakota73.4MAC Red Championship
9Grace Wilson21:59.9McBain73.0Apples 2 Apples
10Delaney Burgess22:52.5GR South Christian72.8OK Gold 2
11Madisyn Lapinski22:43.5South Haven72.8SAC 2
9Leigh Sapp22:32.8Rochester Hills Stoney Creek72.7OAA White 2
9Elin Beeck22:25.1Grand Haven72.6OK Red 2
9AdaLynn Thompson22:02.7Romeo72.4MAC Red Championship
10Olivia Nucum22:33.8Rochester Hills Stoney Creek72.4OAA White 2
10Abigail Tava22:25.1Caledonia72.3OK Green 2
10Claire Yandora22:17.0Birmingham Seaholm72.0OAA Red 2
12Hazel Burley22:03.0Laingsburg72.0Apples 2 Apples
11Josie Luyckx22:37.3FHC GR Forest Hills Central71.9OK White 2
11Abbey Morabito22:05.3St. Clair71.6MAC Red Championship
11Eliza Milarch22:04.6Charlotte71.5Apples 2 Apples
11Gabriella Komarowski22:06.3St. Clair71.2MAC Red Championship
9Stella Bishop22:06.8St. Clair71.1MAC Red Championship
10Genevieve Schairer22:21.2Birmingham Seaholm70.6OAA Red 2
12Annabella Gjokaj22:08.3Utica Eisenhower70.6MAC Red Championship
11Juliana Morseau22:49.4Hartford70.5SW10 2
12Olivia Latunski22:41.6FHC GR Forest Hills Central70.5OK White 2
11Ella Thibodeau22:08.7Romeo70.4MAC Red Championship
11Elaine Lary22:08.7Romeo70.4MAC Red Championship
12Josephine Sullivan22:32.0Rockford70.3OK Red 2
9Jelena Olechowski22:10.0Utica Eisenhower70.0MAC Red Championship
10Kaleigh Slingerland23:08.1Owosso70.0FML 2
12Marissa Norder22:33.3Grand Haven69.9OK Red 2
9Laela D’John22:11.4Utica69.5MAC Red Championship
12Lili Zondervan23:03.1GR South Christian69.3OK Gold 2
12Olivia Cereska22:12.4Fraser69.2MAC Red Championship
11Maggie Wagner22:34.7Jenison69.1OK Green 2
12Jewel Zschernig22:13.8Fraser68.7MAC Red Championship
10Ava Harmon22:36.9Hudsonville68.7OK Red 2
11Alyssa Fudge22:14.0Macomb Dakota68.7MAC Red Championship
11Olivia McDowell23:12.3Holly68.6FML 2
12Madison Cooley22:56.5Gobles68.5SAC 2
10Savannah Astras22:46.0Bloomfield Hills68.3OAA White 2
12Madeline Dunn23:13.4Goodrich68.2FML 2
12Alison Doka22:46.8Rochester Hills Stoney Creek68.1OAA White 2
12Layla Kallivayalil22:46.8Bloomfield Hills68.1OAA White 2
9Evelyn Wiegand22:16.6Macomb Dakota67.8MAC Red Championship
11Jenna Billings22:16.9Macomb Dakota67.7MAC Red Championship
9Hailey Moorman23:08.9GR South Christian67.4OK Gold 2
11Hailey Parker22:40.0Muskegon Mona Shores67.3OK Green 2
10Addison Dodd22:42.0Hudsonville67.0OK Red 2
9Alessandra Zobl22:50.2Royal Oak66.9OAA White 2
10Rachel McDonell22:19.4St. Clair66.9MAC Red Championship
11Tessa Feldpausch22:41.7Byron Center66.8OK Green 2
11Samantha Gutzman22:18.8Laingsburg66.7Apples 2 Apples
10Lauryn Harper22:51.3Troy Athens66.6OAA White 2
10Breanna Schut23:11.4Middleville Thornapple-Kellogg66.5OK Gold 2
9Josie Komarowski22:22.2St. Clair65.9MAC Red Championship
9Claire Osterhaven22:46.2Byron Center65.3OK Green 2
10Aleiah Nyhoff22:47.2Holland West Ottawa65.3OK Red 2
10Miranda Lowell23:06.3Watervliet65.2SAC 2
9Chelsea LaDronka22:47.7Grand Haven65.1OK Red 2
12Mikayla Reddy22:47.9Rockford65.0OK Red 2
9Addisyn Gerken22:47.2Caledonia64.9OK Green 2
12Gabriela Knight23:24.3Holly64.6FML 2
12Ryann Smitka22:26.4Macomb Dakota64.5MAC Red Championship
10Naomi Telman23:09.5Holland Black River64.2SAC 2
9Emma Vloedman23:00.5GR Christian64.2OK White 2
9June Acheson23:00.6GR Christian64.1OK White 2
9Addyson Campbell23:26.1Goodrich64.0FML 2
9Brielle Miller23:19.6Middleville Thornapple-Kellogg63.8OK Gold 2
10Claire Milne22:41.8Rochester Adams63.7OAA Red 2
11Alaina McCrumb23:19.9Middleville Thornapple-Kellogg63.7OK Gold 2
11Rosalia Feldpausch22:51.6Byron Center63.5OK Green 2
11Samantha DeFrain22:29.8New Baltimore Anchor Bay63.4MAC Red Championship
10Emily Weaver22:28.8Mason63.4Apples 2 Apples
9Alice Peterson23:03.2GR Christian63.3OK White 2
9Abbie Garrett23:01.5Bloomfield Hills63.2OAA White 2
10Annalise Jense22:54.0Hudsonville63.0OK Red 2
12Lily Tatko23:04.0GR Christian63.0OK White 2
10Madeline Marchwinski22:31.9Romeo62.7MAC Red Championship
11Hailey Brinker22:33.1St. Clair62.3MAC Red Championship
10Sophie Allen23:31.7Flushing62.1FML 2
9Bailee Zeigler22:32.8McBain62.1Apples 2 Apples
9Lillian Wilke23:07.1GR Christian62.0OK White 2
10Tatum Hawley22:57.7Grand Haven61.8OK Red 2
10Madilynn Fancett22:34.3McBain61.6Apples 2 Apples
11Taylor Byrne23:33.3Holly61.6FML 2
12Kennidi Kowal23:08.7East Grand Rapids61.4OK White 2
11Valentina Mansour23:10.0Troy Athens60.3OAA White 2
11Adeline Youngberg22:39.2Utica Eisenhower60.3MAC Red Championship
12Isabella Dunn23:37.4Goodrich60.2FML 2
11Gabriella Tietema23:04.3Grand Haven59.6OK Red 2
11Corinne Lamb22:42.0Romeo59.3MAC Red Championship
10Delaney McBride23:24.2Kalamazoo Hackett59.3SAC 2
11Anna Schulz23:34.0GR West Catholic59.0OK Gold 2
11Tatum Hemmerly23:06.0Muskegon Mona Shores58.7OK Green 2
11Devon Byrne23:42.8Holly58.4FML 2
9Talia Lauter22:57.9Birmingham Seaholm58.4OAA Red 2
11Marian Davlin22:44.1Portland St. Patrick58.3Apples 2 Apples
9Ashley Gardner22:44.2Mason58.3Apples 2 Apples
10Avery Byers23:43.3Flushing58.2FML 2
12Katelyn Frazier22:45.3Fraser58.2MAC Red Championship
9Lydia DelPiero Clayton23:17.4Farmington57.9OAA White 2
11Violet Mlutkowski23:09.8Holland West Ottawa57.7OK Red 2
12Adeleine DeRoo23:21.0GR Ottawa Hills57.3OK White 2
10Maylin Parish22:48.7Grosse Pointe North57.1MAC Red Championship
10Adilyn VanderWerf23:10.9Byron Center57.0OK Green 2
10Jenna VanderLaan23:40.2GR South Christian56.9OK Gold 2
11Mia McCarty23:12.8Hudsonville56.7OK Red 2
12Bethany Carpenter23:32.1Kalamazoo Hackett56.6SAC 2
11Cora Draft23:12.1Caledonia56.6OK Green 2
11Eve Sheldon23:48.7Flushing56.4FML 2
10Adelyn Feenstra23:12.9Caledonia56.4OK Green 2
9Abigail Endres22:51.4Macomb Dakota56.2MAC Red Championship
12Molly Wierengo23:13.9Byron Center56.0OK Green 2
11Sydney Wheeler22:52.8Utica55.7MAC Red Championship
12Grace Kooyer23:43.8GR South Christian55.7OK Gold 2
9Natalie DeJager23:44.1GR South Christian55.6OK Gold 2
11Anna Shaarda23:26.5FHN GR Forest Hills Northern55.5OK White 2
9Rose Mason23:26.8East Grand Rapids55.4OK White 2
11Katherin Barajas23:36.1South Haven55.3SAC 2
10Caroline Schellhammer23:27.5East Grand Rapids55.2OK White 2
12Lilian Nguyen23:27.8FHN GR Forest Hills Northern55.1OK White 2
11Olivia Petrowski23:25.9Royal Oak55.0OAA White 2
11Marianna Muzzin23:08.3Birmingham Seaholm54.9OAA Red 2
10Djimye Hassan22:54.3Lansing Eastern54.9Apples 2 Apples
10Abigail Tromp23:17.3Byron Center54.9OK Green 2
10Sofia Sporman23:54.1Flint Kearsley54.6FML 2
9Lilly Cardon23:19.3Muskegon Mona Shores54.2OK Green 2
9Ryann Monroe23:39.6Saugatuck54.1SAC 2
9Sophia DeYoung23:20.7Hudsonville54.1OK Red 2
9Riley Bender23:39.8Martin54.1SAC 2
10Nina Lewis23:29.4Troy Athens53.9OAA White 2
9Clara Cox23:31.4East Grand Rapids53.9OK White 2
10Peyton Rohn22:57.8Ashley53.7Apples 2 Apples
12Madison Kietzman23:49.9Middleville Thornapple-Kellogg53.7OK Gold 2
11Nolee Leppert22:58.0Beal City53.7Apples 2 Apples
9Kaitlyn Pontz22:58.2McBain53.6Apples 2 Apples
10Bria Casey23:22.7Holland West Ottawa53.4OK Red 2
9Sophia Dohm23:41.9Galesburg-Augusta53.4SAC 2
11Claire Kuhlman23:13.4Rochester Adams53.2OAA Red 2
10Abigail Riker23:43.7Kalamazoo Hackett52.8SAC 2
12Avery Boutell23:02.2Grosse Pointe North52.6MAC Red Championship
12Kennedie Crow23:01.2Eaton Rapids52.6Apples 2 Apples
9Ella Denton23:26.4East Kentwood52.2OK Red 2
12Anna Maciejewski23:03.5Utica Eisenhower52.2MAC Red Championship
10Sofia Spelman-Mendez23:36.7FHN GR Forest Hills Northern52.1OK White 2
10Leah Keith23:16.9Rochester Adams52.0OAA Red 2
12Ryleigh Haveman23:56.3Wayland Union51.6OK Gold 2
9Miyabi Knight23:36.3Farmington51.6OAA White 2
11Jane Wilder23:04.3Webberville51.6Apples 2 Apples
10Remi Kitts23:38.4FHE Ada Forest Hills Eastern51.5OK White 2
10Bryleigh Belcher24:03.9Linden51.4FML 2
11Martiza Rosas23:48.9Fennville51.0SAC 2
10Kelsey Iglesias23:06.9Utica Eisenhower51.0MAC Red Championship
10Riley McKeiver23:58.1GR West Catholic51.0OK Gold 2
10Quinn Middleton23:30.2Byron Center50.6OK Green 2
9Hazel Sloat23:49.3Centreville50.6SW10 2
12Ellie Reed23:49.9Centreville50.4SW10 2
12Riley McCann23:22.4Oxford50.2OAA Red 2
9Rose Hill23:09.6St. Clair50.1MAC Red Championship
9Macey Woods23:34.2Rockford49.6OK Red 2
11Marissa Ainsworth24:02.3Wayland Union49.6OK Gold 2
11Anika Weurding23:53.6Lawton49.5SAC 2
11Elizabeth Macey23:43.4Royal Oak49.2OAA White 2
11Viktoria MacDougall23:43.6Farmington49.1OAA White 2
12Isla Sule24:10.7Corunna49.1FML 2
9Anna Davidhizar23:55.3Constantine48.9SAC 2
11Amoriah Tanton24:11.5Lake Fenton48.8FML 2
12Zoey Masten23:36.5East Kentwood48.8OK Red 2
9Addisyn Apol23:36.6Hudsonville48.8OK Red 2
10Ainsley Fron23:35.8Caledonia48.7OK Green 2
10Katelyn Brown23:56.1Watervliet48.6SAC 2
10DuRae Sage23:56.2Martin48.6SAC 2
10Juliana Prewett23:13.8Central Michigan Homeschool Athletics48.4Apples 2 Apples
9Kaitlyn Bacevicius23:28.2Lake Orion48.3OAA Red 2
10Allison Vavruska23:15.4Utica48.2MAC Red Championship
10Isabelle Horning23:37.5Caledonia48.2OK Green 2
10Deborah Aowdiek23:38.7East Kentwood48.1OK Red 2
10Audrey Johnston24:14.2Linden47.9FML 2
9Nidia Villalobos23:58.2Fennville47.9SAC 2
10Kayla Ropelewski23:18.4Fraser47.2MAC Red Championship
11Caliyah Clarke23:42.1East Kentwood47.0OK Red 2
11Anna Kwiatkowski23:19.4Romeo46.9MAC Red Championship
11Addison Seppala23:43.5Rockford46.5OK Red 2
11Jazmine Mason24:19.3Holly46.2FML 2
9Delaney Trachsel23:52.7Rochester Hills Stoney Creek46.1OAA White 2
11Elle Shimmell23:21.7Utica46.1MAC Red Championship
11Emma Madison23:52.8Troy Athens46.1OAA White 2
11Grace Blossom23:45.7Rockford45.8OK Red 2
9Gracie Emerson23:56.3FHC GR Forest Hills Central45.6OK White 2
12Leila Messner23:22.8Leslie45.4Apples 2 Apples
10Sophie Barricklow23:47.2Hudsonville45.3OK Red 2
11Lauren Hall23:46.3Muskegon Mona Shores45.2OK Green 2
11Natalie Hunault24:22.5Fenton45.2FML 2
11Alex Iacoban23:57.1Farmington44.6OAA White 2
11Waverly Pearce23:57.1Bloomfield Hills44.6OAA White 2
12Jillian Steckroth24:24.3Lake Fenton44.6FML 2
12Alexis Heagle23:48.7Byron Center44.4OK Green 2
9Elena Bird-Bazan23:26.7Utica44.4MAC Red Championship
9Allison Fehlberg23:40.0Oxford44.3OAA Red 2
9Melanie Scott23:50.6East Kentwood44.1OK Red 2
10Leah Aagesen24:01.0GR Catholic Central44.0OK White 2
10Maeve VanDam23:50.1Byron Center44.0OK Green 2
9Lily Karcis23:51.2Hudsonville43.9OK Red 2
12Reshmi Senthil Kumar23:41.3Troy43.9OAA Red 2
11Alexa Barrett23:41.7Birmingham Seaholm43.8OAA Red 2
12Djemillah Hassan23:28.0Lansing Eastern43.7Apples 2 Apples
9Maelyn Helder23:52.3Hudsonville43.6OK Red 2
12Ava Bonacci23:51.3Jenison43.6OK Green 2
11McKenna Landers23:51.3Muskegon Mona Shores43.6OK Green 2
11Hannah Quigley23:42.8Clarkston43.4OAA Red 2
11Ines Bordenet24:02.9East Grand Rapids43.4OK White 2
10Avery Conner23:52.0Byron Center43.3OK Green 2
11Lilyanna Lewiston23:43.2Oxford43.3OAA Red 2
9Lillian Black23:31.6Romeo42.8MAC Red Championship
9Taelyn Tuggle24:30.1Goodrich42.6FML 2
10Payton Yeske24:14.2Watervliet42.6SAC 2
12Sophia Douglass23:54.2Caledonia42.6OK Green 2
10Esther Edgington24:14.5Holland Black River42.5SAC 2
11Lucille Ragheb23:45.6Birmingham Seaholm42.5OAA Red 2
10Anna Fike23:45.8Rochester Adams42.4OAA Red 2
10Lillian Bricker23:32.8Macomb Dakota42.4MAC Red Championship
11Mallory Verhougstraete23:56.1Grand Haven42.3OK Red 2
9Monica Pung23:33.3Pewamo-Westphalia41.9Apples 2 Apples
12Isabella Giovannucci24:17.0Allegan41.7SAC 2
9Ramona Rodkey23:58.3Grand Haven41.6OK Red 2
12Olivia Thelen23:35.4Fowler41.2Apples 2 Apples
10Audrey Hoang23:50.1Clarkston41.0OAA Red 2
9Olivia Campbell23:37.9Macomb Dakota40.7MAC Red Championship
12Kenzie Howell24:00.9Grand Haven40.7OK Red 2
9Emilie Greene24:00.5Muskegon Mona Shores40.5OK Green 2
11Claire L. Thelen23:39.0Pewamo-Westphalia40.0Apples 2 Apples
11Naomi Allen23:39.6Lakeview39.8Apples 2 Apples
12Sydney Moore23:40.2Lakeview39.6Apples 2 Apples
11Miah Randall24:39.3Holly39.6FML 2
12Katherine Klooster24:32.7GR West Catholic39.4OK Gold 2
10Samantha Stevens24:04.4Byron Center39.2OK Green 2
10Evangeline Brown24:24.5Bridgman39.2SAC 2
9Mary Zinck24:24.6Holland Black River39.1SAC 2
12Molly Colpean24:16.7FHC GR Forest Hills Central38.8OK White 2
9Abby Cathelyn24:08.4Holland West Ottawa38.2OK Red 2
12Carolanne Hammer23:45.7Fraser38.1MAC Red Championship
10Addisyn Teunissen24:09.5Byron Center37.5OK Green 2
11Liliya Pyk24:10.5Holland West Ottawa37.5OK Red 2
9Alexa DeVries24:39.7GR South Christian37.1OK Gold 2
12Molly Melvin24:21.9GR Catholic Central37.0OK White 2
11Paytin Featherstone24:30.9Constantine37.0SAC 2
9Kennedy Wirt24:22.3FHE Ada Forest Hills Eastern36.9OK White 2
9Violet Shunn23:48.8Mason36.7Apples 2 Apples
9Aubrey Goike23:51.6Macomb Dakota36.1MAC Red Championship
11Hannah Van Allen24:24.7GR Christian36.1OK White 2
11Lilly Reynolds24:49.8Fenton36.1FML 2
12Brooke Bender24:14.0Caledonia36.0OK Green 2
11Hannah Upchurch23:52.6Utica35.8MAC Red Championship
12Jolene Thompson23:54.3Romeo35.2MAC Red Championship
10Sophia Miller24:45.5Wayland Union35.2OK Gold 2
9Erin Gordon24:37.6South Haven34.8SAC 2
10Sophie Aupperlee24:29.1GR Ottawa Hills34.6OK White 2
12Charli Belinger24:18.3Muskegon Reeths-Puffer34.6OK Green 2
9Amelia Putz24:27.9Rochester Hills Stoney Creek34.4OAA White 2
10Sarah Cusick24:09.9Oxford34.4OAA Red 2
11Logan Robison24:10.3Clarkston34.2OAA Red 2
12Chelsea Becker23:57.6Fraser34.1MAC Red Championship
10Karsyn Boersma24:49.4Middleville Thornapple-Kellogg33.9OK Gold 2
9Kyle McClintic24:21.5Jenison33.5OK Green 2
10Evelyn Weaver24:21.9Byron Center33.4OK Green 2
10Claira Slezak23:59.3Lakeview33.2Apples 2 Apples
10Abigail Douglass24:42.4Bridgman33.2SAC 2
12Sophia Willyerd24:59.9Swartz Creek32.7FML 2
9Elyana Jurkowski24:53.2Wayland Union32.6OK Gold 2
12Katlina Wadlington24:44.8Hartford32.1SW10 2
9Elise Tremblay24:17.1Clarkston32.0OAA Red 2
9Madeline Orr25:02.9Flushing31.7FML 2
12Kristin Prakash24:17.9Troy31.7OAA Red 2
9Caroline Ballard24:47.1Holland Black River31.6SAC 2
12Maya Saleski24:36.3Troy Athens31.6OAA White 2
12Elena Easow24:18.7Rochester31.4OAA Red 2
11Caroline Darrah24:04.9Whitmore Lake31.4Apples 2 Apples
11Evie Sharpe24:39.1GR Catholic Central31.3OK White 2
10Anna Billman24:48.2Allegan31.3SAC 2
9Cheyenne Peterson24:07.3Lakeview30.6Apples 2 Apples
9Avery Van De Steene24:21.8Clarkston30.4OAA Red 2
9Emma Durling25:08.2Linden29.9FML 2
12Deirdre Mairs24:33.5East Kentwood29.8OK Red 2
11Abigail Mulder24:52.8Schoolcraft29.7SAC 2
10Sasha Hall24:35.6East Kentwood29.1OK Red 2
11Angel Milam24:54.8Bridgman29.1SAC 2
9Amada Price24:12.4Fulton28.9Apples 2 Apples
10Addison Tomsic24:56.2Gobles28.6SAC 2
10Hope Eckstein24:57.4Kalamazoo Christian28.2SAC 2
12Louise Halsey24:28.9Rochester28.0OAA Red 2
11Madeleine Prestel24:16.3Utica Eisenhower27.9MAC Red Championship
9Bella Page24:38.8Jenison27.7OK Green 2
9Alexandra Zuniga24:59.3Watervliet27.6SAC 2
11Elle Cesa24:48.3Rochester Hills Stoney Creek27.6OAA White 2
10Riley Veitch24:48.3Farmington27.6OAA White 2
12Kendall Braginton24:39.9Muskegon Mona Shores27.4OK Green 2
12Avery Hagemann25:09.8Middleville Thornapple-Kellogg27.1OK Gold 2
12Rachel Byler24:59.9White Pigeon27.0SW10 2
11Addison Hopkins24:43.0Hudsonville26.7OK Red 2
9Zona Morris24:53.1GR Ottawa Hills26.6OK White 2
11Molly Gaudard25:18.6Flint Kearsley26.5FML 2
9Katherine Baginski24:22.1Utica Eisenhower26.0MAC Red Championship
12Brianna Zwar25:04.3Watervliet25.9SAC 2
10Miriam Skarich25:21.9Owosso25.4FML 2
9Samantha Mondoux24:24.6Utica25.1MAC Red Championship
11Laila Mcdowell24:46.7Byron Center25.1OK Green 2
12Marisol Diaz25:07.2Fennville24.9SAC 2
10Jaycee Hunt24:48.5Grand Haven24.8OK Red 2
10Riley Macleod24:56.6Bloomfield Hills24.8OAA White 2
12Lillian Engstrom24:58.9GR Catholic Central24.7OK White 2
9Emily Okley24:25.4Leslie24.5Apples 2 Apples
9Evynn VanBrussel25:09.3South Haven24.2SAC 2
10MaKenzie McClintock25:09.8Kalamazoo Christian24.1SAC 2
9Leah Edgar25:26.0Fenton24.0FML 2
9Stephanie Roque24:41.4Oxford23.9OAA Red 2
11Reese Deller24:41.4Rochester23.9OAA Red 2
12Aletheia Thomas25:27.3Holly23.6FML 2
9Gianna Richmond25:20.9GR West Catholic23.4OK Gold 2
11Meghan Venhuizen24:53.1Caledonia23.0OK Green 2
10Avaline Blum25:12.1Centreville23.0SW10 2
12Cecelia Gill25:22.1GR Northview23.0OK Gold 2
11Ashlyn O’Neill24:31.3Romeo22.9MAC Red Championship
9Lucie Kotrba24:44.4Lake Orion22.9OAA Red 2
12Samantha Giles25:13.7Fennville22.8SAC 2
11Kylee Zimmerer24:54.1Caledonia22.6OK Green 2
11Emma Hengeveld24:45.1Rochester22.6OAA Red 2
11Shelby Brenner24:32.1St. Clair22.6MAC Red Championship
12Noilyn Perez-Dylewski24:45.5Troy22.5OAA Red 2
11Julianne Drobek24:32.6New Baltimore Anchor Bay22.5MAC Red Championship
9Grace Bernstein24:55.7East Kentwood22.4OK Red 2
9Stella Pandza25:03.8Farmington22.4OAA White 2
12Emma Ramales24:33.3Utica Eisenhower22.2MAC Red Championship
9Faith Mansour24:34.2Utica21.9MAC Red Championship
10Margo Burba25:32.6Flushing21.8FML 2
10Isabel Herrin24:48.2Clarkston21.6OAA Red 2
11Kerigan Pung24:34.8Fowler21.4Apples 2 Apples
9Quinn Baldwin24:49.0Birmingham Seaholm21.3OAA Red 2
11Ruby Kennedy24:59.0Grand Haven21.3OK Red 2
10Anna Bohan24:49.4Clarkston21.2OAA Red 2
9Riley McKissic25:35.7Linden20.8FML 2
12Ella Howard24:36.8Webberville20.7Apples 2 Apples
10Sydney Woods25:20.8Comstock20.1SW10 2
10Kate Bawulski25:13.3GR Christian19.9OK White 2
9Bella Skinner25:03.4Grandville19.9OK Red 2
10Rachael Hornacek25:02.6Caledonia19.8OK Green 2
11Lily Mollan25:11.6Rochester Hills Stoney Creek19.8OAA White 2
11Raylee Preston25:31.7Middleville Thornapple-Kellogg19.8OK Gold 2
11Ashlyn Pelletier25:03.7Grandville19.8OK Red 2
10Avery McCrum25:22.8Schoolcraft19.7SAC 2
12Yazmine Beverly24:39.9Webberville19.7Apples 2 Apples
12Emily Plantinga25:15.2GR Christian19.3OK White 2
11McKayla Marker25:40.4Flushing19.2FML 2
12Alice Kadlecova25:26.4Martin18.5SAC 2
11Lily Lawson25:07.6Grand Haven18.5OK Red 2
9Paislie Hillard24:43.9McBain18.4Apples 2 Apples
9Janet Andrade25:26.1Bloomingdale18.3SW10 2
12Grace Burgess25:36.3GR South Christian18.2OK Gold 2
12Kaylee Eickhoff25:43.4Goodrich18.2FML 2
10Emma Dixon (Main)25:16.4Rochester Hills Stoney Creek18.2OAA White 2
10Elara Miskov24:58.6Rochester18.1OAA Red 2
11Claire Bartkowiak25:07.9Byron Center18.0OK Green 2
11Riley Perley25:28.0Delton-Kellogg18.0SAC 2
11Amelia Hattermann25:17.3Royal Oak17.9OAA White 2
11Mallorie DenHartigh25:29.0Schoolcraft17.7SAC 2
10Kashvi Mohan25:00.1Troy17.6OAA Red 2
9Finnola Fletcher25:45.3Holly17.6FML 2
10Savannah Lewiston25:00.5Oxford17.5OAA Red 2
9Sachitha Hiremath25:00.8Troy17.4OAA Red 2
9Emma Dettmann25:30.0Martin17.3SAC 2
12Madelyn Smith25:01.5Oxford17.2OAA Red 2
11Madison Law25:10.8Byron Center17.1OK Green 2
9Melanie Syms25:02.9Clarkston16.7OAA Red 2
10Ava Pouliot24:50.5New Baltimore Anchor Bay16.5MAC Red Championship
11Caelyn Bono25:48.6Fenton16.5FML 2
11Addison Hitchcock25:33.0Kalamazoo Christian16.3SAC 2
10Stella Canfield25:25.2GR Catholic Central15.9OK White 2
11Anna Ziedins25:25.3GR Catholic Central15.9OK White 2
9Audrie Miller25:05.4Rochester15.9OAA Red 2
9Taylor Cooley25:34.8Gobles15.7SAC 2
9Lillian Perry24:53.7Romeo15.4MAC Red Championship
11Madelyn Reinink24:53.3McBain15.2Apples 2 Apples
10Arely Garcia25:36.5Hartford14.8SW10 2
9Hannah Miller25:26.5Farmington14.8OAA White 2
12Kaitlynn Ortiz25:53.6Flushing14.8FML 2
11Yi Huynh25:18.9Grandville14.7OK Red 2
12Arie Workman24:55.3Harrison14.6Apples 2 Apples
9Adilene Roman-Garcia25:37.3Hartford14.6SW10 2
10Hayden Birkholz25:38.7Saugatuck14.4SAC 2
10Deliah Zuniga25:38.7Constantine14.4SAC 2
9Claire K Thelen24:56.3Pewamo-Westphalia14.2Apples 2 Apples
10Jadyn Rodgers25:48.7GR Northview14.1OK Gold 2
10Quinn Miller25:20.9Grand Haven14.0OK Red 2
9Addison Swalwell25:56.4Holly13.9FML 2
12Cheyenne Jasper25:12.7Oxford13.4OAA Red 2
10Audrey Taphouse25:58.3Corunna13.2FML 2
10Isabella Lopez25:51.8GR Northview13.1OK Gold 2
9Julia Eichbauer26:00.0Fenton12.7FML 2
12Avery Farcas25:15.1Rochester Adams12.6OAA Red 2
10Jaelynn Garber25:24.4Byron Center12.5OK Green 2
9Katie Grant25:15.5Birmingham Seaholm12.5OAA Red 2
9Brooke Livermore25:25.7Grandville12.4OK Red 2
11Mackenzie Krentz25:24.8Caledonia12.4OK Green 2
12Sydney Duby25:16.6Lake Orion12.1OAA Red 2
11Alexis Bosma25:04.4Utica Eisenhower11.9MAC Red Championship
9Gianna Talan25:35.7Rochester Hills Stoney Creek11.8OAA White 2
9Annabell Bent25:46.1Marcellus11.6SW10 2
12Corena Willink25:38.8GR Ottawa Hills11.4OK White 2
11Kyra Fiedler26:03.9Flint Kearsley11.4FML 2
12Piper Vydareny25:39.2East Grand Rapids11.3OK White 2
11Hope Kriesch26:04.6Flushing11.1FML 2
12Maria Ramirez25:47.7Bloomingdale11.1SW10 2
11Hannah Hughes25:20.0Rochester Adams11.0OAA Red 2
11Hailey Theisen25:07.0Utica Eisenhower11.0MAC Red Championship
9Cora Campbell26:05.3Fenton10.9FML 2
12Elli Timmerman25:50.2Delton-Kellogg10.6SAC 2
9Aubrey Fifelski25:32.0Byron Center10.0OK Green 2
10Allison DeBoer25:23.1Lake Orion10.0OAA Red 2
10Ella Parker25:23.4Clarkston9.9OAA Red 2
10Gracie Ockerman26:08.5Owosso9.8FML 2
11Phoebe Navin25:41.5Royal Oak9.8OAA White 2
10Lillie Ball26:08.6Clio9.8FML 2
10Drea DiJanni25:23.7Clarkston9.8OAA Red 2
9Grace Ulbrich25:52.7Kalamazoo Hackett9.8SAC 2
9Ava Spencer26:08.9Owosso9.7FML 2
11Lucy Otto25:33.1Jenison9.6OK Green 2
12Tenaya Jendza25:11.4New Baltimore Anchor Bay9.5MAC Red Championship
10Queralt Mas25:33.6Jenison9.5OK Green 2
9Addison Kross25:24.6Lake Orion9.5OAA Red 2
9Ellie Einfeld25:45.1GR Christian9.3OK White 2
10Cristina Rodriguez-Espinosa25:26.1Rochester9.0OAA Red 2
12Iranga Furaha25:36.2East Kentwood8.9OK Red 2
9Allyson Strang25:35.5Caledonia8.8OK Green 2
9Quinn Bartkowiak25:35.7Byron Center8.8OK Green 2
10Brooklynn Nowik25:26.9Clarkston8.7OAA Red 2
10Eve Boersma25:36.2Caledonia8.6OK Green 2
12Audrey McManus25:13.7Eaton Rapids8.4Apples 2 Apples
9Tazo Fegel25:56.9Holland Black River8.4SAC 2
10Cielo Maldonado25:56.4Bangor8.2SW10 2
11Evelynn Courneya25:58.6Delton-Kellogg7.8SAC 2
9Isabella Jones25:42.1Grandville7.0OK Red 2
9Blake Ruffin26:18.8Flushing6.4FML 2
9Grace Coburn25:20.2Mason6.3Apples 2 Apples
10Kate Triezenberg25:54.6GR Christian6.1OK White 2
11Riley Jurand25:35.8Clarkston5.7OAA Red 2
9Abigail Kahn26:21.5Lake Fenton5.5FML 2
9Micaela Fisher25:57.3East Grand Rapids5.2OK White 2
11Abigail Tietz25:55.6Royal Oak5.1OAA White 2
12Brooklyn Nord26:08.6Coloma4.5SAC 2
10Evelyn Lindberg26:24.8Corunna4.4FML 2
12Katelyn Gillen26:09.1Kalamazoo Hackett4.3SAC 2
10Emma Godfrey25:52.0East Kentwood3.7OK Red 2
9Brooklyn Berson25:51.3Muskegon Mona Shores3.6OK Green 2
9Sereniti Shinew25:52.3Grand Haven3.6OK Red 2
9Cassie Morello26:28.5Fenton3.2FML 2
10Dakota Koeman25:54.0Hudsonville3.0OK Red 2
12Lauren Hatto25:44.1Troy3.0OAA Red 2
11Eva Witkow25:31.1Utica Eisenhower3.0MAC Red Championship
10Coralie Carey25:53.3Jenison2.9OK Green 2
9Adrian Cisler26:23.1Middleville Thornapple-Kellogg2.6OK Gold 2
12Lourd Alahwal26:03.3Troy Athens2.6OAA White 2
11Maya Jovanovski25:32.5Utica2.5MAC Red Championship
10Kinley Eikenberry25:54.6Muskegon Mona Shores2.5OK Green 2
12Ellery Horness25:55.2Muskegon Mona Shores2.3OK Green 2
10Alyssa Sparks26:17.1Gobles1.6SAC 2
11Sarah Krueger26:09.5FHE Ada Forest Hills Eastern1.2OK White 2
9Madeline Gillette26:34.8Holly1.1FML 2
10Marianna Simon25:35.9Fowler1.0Apples 2 Apples
12Emma Schnepp26:19.1Constantine1.0SAC 2
12Elizabeth (Lizzie) Dettman26:35.2Corunna0.9FML 2
10Olivia Spanski26:18.7Centreville0.8SW10 2
10Margaret Thunder Hawk25:59.9Caledonia0.7OK Green 2
10Rain Kalleward26:20.0Saugatuck0.7SAC 2
11Sophia Roelofs26:11.4GR Christian0.6OK White 2
9Keetim Tarekegn26:02.6East Kentwood0.1OK Red 2
11Cora Trebilcock26:10.8Royal Oak0.1OAA White 2

BOYS INDIVIDUAL RATINGS

GradeNameTimeTeamRatingMeet
11Caden Livermore15:29.8Grandville210.4OK Red 2
11Luka Hammond15:39.3Grand Haven207.2OK Red 2
12Jonah Workman15:55.6East Grand Rapids206.1OK White 2
10Gavin Katic16:15.9Fenton206.1FML 2
11Justin Johnson15:44.7East Kentwood205.4OK Red 2
11Mitchell Dunlap15:59.5GR Catholic Central204.8OK White 2
12Aron Gal15:55.1Grand Haven202.0OK Red 2
11Broden Ladd16:34.1Holly200.0FML 2
11Matii Tarekegn16:01.4East Kentwood199.9OK Red 2
10Micah Becker16:23.5East Grand Rapids196.8OK White 2
10Ashton Fink16:25.5GR Christian196.2OK White 2
12Marek Butkiewicz16:24.3Kalamazoo Hackett195.2SAC 2
10Bennett Snapper16:13.7Caledonia195.1OK Green 2
12Sean Ryan16:30.2GR Christian194.6OK White 2
12Vincent Pattison16:51.2Goodrich194.3FML 2
12Noah Johnston16:18.6Caledonia193.5OK Green 2
12Owen Perry15:58.2Romeo192.9MAC Red Championship
11Steven Zawacki16:35.2FHE Ada Forest Hills Eastern192.9OK White 2
12Harper Wesley15:59.1Utica192.6MAC Red Championship
12Shephard Bower16:37.5FHE Ada Forest Hills Eastern192.2OK White 2
11Josiah Derksen16:24.7Rockford192.1OK Red 2
10Bentley Nichols16:26.4Caledonia190.9OK Green 2
12Landen Livingston16:05.5Whitmore Lake190.8Apples 2 Apples
11Ethan Burks16:27.1Jenison190.6OK Green 2
11Ben Verlin16:57.7GR South Christian189.8OK Gold 2
12Kelton Hoover16:45.0GR Ottawa Hills189.7OK White 2
10Cole Heikka17:05.5Holly189.5FML 2
12Philip Chamberlain16:46.8FHN GR Forest Hills Northern189.1OK White 2
12Jacob Hylton17:08.0Ortonville Brandon188.7FML 2
12Luke Allen16:11.2Romeo188.6MAC Red Championship
12Joseph Kaleto16:14.5Macomb Dakota187.5MAC Red Championship
12Tyler VanKuiken16:52.1East Grand Rapids187.3OK White 2
11Bradley Smies16:39.7Hudsonville187.1OK Red 2
12Jack Edison16:52.9East Grand Rapids187.0OK White 2
12Nolan Wenglikowski16:38.3Jenison186.9OK Green 2
12Jacob McDaniel16:40.8Grandville186.7OK Red 2
9Rio Hrabovsky16:17.8Romeo186.4MAC Red Championship
9Archer Verhage16:42.6Grand Haven186.1OK Red 2
11Lucas Aardema16:56.4East Grand Rapids185.9OK White 2
12James Brickel16:19.5Romeo185.8MAC Red Championship
10Gerard Gilmour17:17.3Fenton185.6FML 2
10Sean Thompson16:42.6Caledonia185.5OK Green 2
12Liam Bingman16:57.8GR Ottawa Hills185.4OK White 2
10Chase Sherman16:44.8Jenison184.7OK Green 2
10Grayson Michels17:00.0FHE Ada Forest Hills Eastern184.7OK White 2
12Michael Dummer16:47.2Holland West Ottawa184.6OK Red 2
12Griffin Good17:20.5Flushing184.5FML 2
12Drew Pietraszkiewicz16:23.6Utica Eisenhower184.5MAC Red Championship
10Carter Cooke16:47.5Jenison183.8OK Green 2
11Jonas Ballard16:59.8Holland Black River183.4SAC 2
10Will Hulin17:24.7Centreville183.1SW10 2
12Gabriel Williams17:04.8FHN GR Forest Hills Northern183.1OK White 2
11John Kowatch16:29.1Pewamo-Westphalia183.0Apples 2 Apples
12Jake Follett16:52.2Holland West Ottawa182.9OK Red 2
12Myles Gesselman16:52.3East Kentwood182.9OK Red 2
12Thad VanderLaan17:19.3GR South Christian182.6OK Gold 2
11Carson Hlavin16:29.9Romeo182.4MAC Red Championship
12Davis Baraka16:54.2East Kentwood182.3OK Red 2
9Maxwell Post16:54.6Holland West Ottawa182.1OK Red 2
12Nathaniel Linden17:01.8Troy Athens181.7OAA White 2
10Logan LaMilza16:32.8Macomb Dakota181.4MAC Red Championship
9Sullivan Oberg16:54.8Jenison181.4OK Green 2
12Anthony Frei16:34.9Utica Eisenhower180.7MAC Red Championship
10Luke Bultman16:59.0Rockford180.7OK Red 2
10Caleb Conner16:58.0Jenison180.3OK Green 2
12Aaron Osterman16:37.0New Baltimore Anchor Bay180.0MAC Red Championship
10James Scholten-Holcomb17:14.6GR Christian179.8OK White 2
12Simon Faber17:14.8FHN GR Forest Hills Northern179.7OK White 2
12Myles Hendel17:00.0Jenison179.7OK Green 2
12Camren DeVries17:03.3Holland West Ottawa179.2OK Red 2
12Rhys Holmes17:29.4GR Northview179.2OK Gold 2
11Sebastian Ruiz17:03.5Holland West Ottawa179.2OK Red 2
11Trevor Murphy17:36.7Holly179.1FML 2
11Grant Rehkopf17:12.8Saugatuck179.1SAC 2
12Sam Hillary17:17.4East Grand Rapids178.9OK White 2
11Marcus Silva17:14.2Saugatuck178.6SAC 2
12John Truong17:18.5FHN GR Forest Hills Northern178.5OK White 2
12Brodie Licata17:40.1Lake Fenton178.0FML 2
10Nathan West16:44.7Webberville177.8Apples 2 Apples
11Beckett Sipes17:13.8Royal Oak177.7OAA White 2
12Andrew Scheloske16:43.9Macomb Dakota177.7MAC Red Championship
11Boston Wilkinson17:08.1Holland West Ottawa177.6OK Red 2
12Hayden Lafferty17:08.8Rockford177.4OK Red 2
10Wesley LaFever16:46.6Macomb Dakota176.8MAC Red Championship
12Cole Fernandez17:43.7Flint Kearsley176.8FML 2
11Elias DeJong17:23.8GR Christian176.7OK White 2
10Aidan Schwalbach17:16.9Rochester Hills Stoney Creek176.7OAA White 2
12Grant Hillary17:24.1GR Catholic Central176.6OK White 2
11Josiah Rozema17:38.4GR South Christian176.2OK Gold 2
11Charlie George16:49.5Pewamo-Westphalia176.2Apples 2 Apples
12Aiden VanKuiken17:25.8East Grand Rapids176.1OK White 2
10Federico Moreno-Padilla16:48.8Utica Eisenhower176.1MAC Red Championship
11Kenneth Mangles16:50.2Leslie175.9Apples 2 Apples
12Elijah Bernstein17:14.0East Kentwood175.7OK Red 2
12Austin Van Ek17:14.4Hudsonville175.5OK Red 2
11Mason Fein17:41.6Wayland Union175.1OK Gold 2
10Jackson Bowman17:24.9Saugatuck175.0SAC 2
10Beckett Kneisel17:29.3East Grand Rapids174.9OK White 2
11Colin Blachford17:24.3Troy Athens174.2OAA White 2
9Leonidas Erfourth17:51.4Owosso174.2FML 2
11Eric Pierce17:16.7Byron Center174.1OK Green 2
12Luke Smith17:17.4Caledonia173.9OK Green 2
12Lucas Gizoni16:55.6Romeo173.8MAC Red Championship
12Kasen Todtz17:19.6Grand Haven173.8OK Red 2
11Aaron Ebels17:21.3Grandville173.2OK Red 2
12Quentin Smith16:58.3Fowler173.2Apples 2 Apples
11Tyler Williams16:57.3Fraser173.2MAC Red Championship
11Ethan Kreger16:57.5St. Clair173.2MAC Red Championship
10Zachary Newman17:19.8Byron Center173.1OK Green 2
10CJ Shilling17:54.9Flushing173.0FML 2
12Jack Monterusso17:35.0FHC GR Forest Hills Central173.0OK White 2
11Sawyer Monroe17:31.0Saugatuck173.0SAC 2
11Brandon Ziehmer16:58.4New Baltimore Anchor Bay172.9MAC Red Championship
9Joseph Leigh17:28.6Rochester Hills Stoney Creek172.8OAA White 2
11Kai Miller17:55.9Owosso172.7FML 2
10Jackson Butts17:56.5Lake Fenton172.5FML 2
12Connor Wangler17:22.0Jenison172.3OK Green 2
11Keats Rosenbrock17:30.3Royal Oak172.2OAA White 2
10Jacob Solomon17:01.4Utica171.9MAC Red Championship
12Isaiah Lindstrom17:38.5GR Christian171.8OK White 2
12Isaac Johnson17:35.0Holland Black River171.7SAC 2
11Noah Watson17:27.2Rockford171.3OK Red 2
12Zac Brown18:00.3Holly171.2FML 2
12Timothy Chamberlain17:04.3Portland St. Patrick171.2Apples 2 Apples
12Porter Yurk17:27.6Holland West Ottawa171.1OK Red 2
9Reese DeVisser17:36.7Schoolcraft171.1SAC 2
11Thomas Fisher17:40.8East Grand Rapids171.1OK White 2
12Lucas Dykhouse17:27.8Hudsonville171.1OK Red 2
11Rolland Sterken17:26.3Jenison170.9OK Green 2
11Logan Young17:06.0Harrison170.7Apples 2 Apples
12Charlie Curtis17:05.7Utica170.4MAC Red Championship
12Hayden Fox17:27.9Muskegon Mona Shores170.4OK Green 2
10Christian LeConte18:03.3Owosso170.2FML 2
12Liam Aiuto17:37.0Royal Oak170.0OAA White 2
12Liam Schamper17:31.5Grand Haven169.8OK Red 2
12Aidan Vermeulen17:31.8Hudsonville169.7OK Red 2
10Brady Rappuhn18:05.1Owosso169.6FML 2
11Xavier Pompey17:41.1Coloma169.6SAC 2
12Colin Pattison17:45.2FHE Ada Forest Hills Eastern169.6OK White 2
12Oliver Davis17:08.8Macomb Dakota169.4MAC Red Championship
10Mason Benson17:46.7FHC GR Forest Hills Central169.1OK White 2
11Wyatt Werner17:11.3Pewamo-Westphalia168.9Apples 2 Apples
10Jake Potgeter17:32.6Caledonia168.8OK Green 2
10Anthony Rushmore17:47.9GR Catholic Central168.7OK White 2
11Brody Empson17:11.7Romeo168.4MAC Red Championship
12Cole Wisener17:34.4Byron Center168.2OK Green 2
11Charles Gavan17:36.5Rockford168.2OK Red 2
12Cooper Donovan17:49.5FHE Ada Forest Hills Eastern168.2OK White 2
9Aaron Jeruzal17:34.9Byron Center168.0OK Green 2
10Joshua Byrtus18:11.3Holly167.6FML 2
10Abram Larsen18:11.4Fenton167.5FML 2
12Ethan Manning18:04.8Wayland Union167.4OK Gold 2
11Jackson Martin18:11.9Fenton167.4FML 2
10Brody Mulder17:39.0Holland West Ottawa167.3OK Red 2
12Jacob Giovannini17:15.1Macomb Dakota167.3MAC Red Championship
12Nolan Carr18:12.5Corunna167.2FML 2
9Seth Sytsma17:52.7GR Christian167.1OK White 2
10Gavin Nakai18:13.0Fenton167.0FML 2
11Matthew Killeen17:17.0Leslie167.0Apples 2 Apples
12Brayden Prieskorn17:17.3St. Clair166.6MAC Red Championship
11Kellen Chalupa17:50.8Allegan166.4SAC 2
12Seamus Murphy17:17.9Romeo166.4MAC Red Championship
10Cameron Martin17:18.4Fraser166.2MAC Red Championship
11Arie Prins18:09.0GR Union166.0OK Gold 2
11Braylon Morris17:43.5East Kentwood165.8OK Red 2
11Ethan Curtiss17:56.6FHC GR Forest Hills Central165.8OK White 2
12Ryan Harper17:50.3Troy Athens165.6OAA White 2
11Devin Lau17:50.6Farmington165.5OAA White 2
12Jesse Fielis18:17.8White Pigeon165.4SW10 2
9Sam Casiano17:54.0Watervliet165.3SAC 2
11Jonathan Falk17:58.2GR Christian165.3OK White 2
9Isaac Dinh17:43.6Caledonia165.1OK Green 2
11Elias Baldwin18:19.1Decatur165.0SW10 2
12Caleb TeBrake18:12.8GR Northview164.7OK Gold 2
11Chase Woller-Skar17:59.9East Grand Rapids164.7OK White 2
11Cooper Tiffany17:24.6Lakeview164.5Apples 2 Apples
9David Matthews17:24.6St. Clair164.1MAC Red Championship
12Neil Orlowski17:25.2Grosse Pointe North163.9MAC Red Championship
12Gordie Kaiton18:03.0FHE Ada Forest Hills Eastern163.7OK White 2
11Brayden Kelliher17:48.8Jenison163.4OK Green 2
12Sam Parish17:27.8Grosse Pointe North163.1MAC Red Championship
12Ethan Quibell17:52.6East Kentwood162.8OK Red 2
12Kaden Van Ryn17:50.8Caledonia162.7OK Green 2
10Henry Yoder18:05.9FHC GR Forest Hills Central162.7OK White 2
10Cole Mckenna17:50.9Caledonia162.7OK Green 2
12Noah Devereaux17:31.0Laingsburg162.3Apples 2 Apples
11Ariston Dallas18:27.1Owosso162.3FML 2
12Ty Baum18:07.7FHN GR Forest Hills Northern162.1OK White 2
12Grant Conley17:32.1Charlotte162.0Apples 2 Apples
11McKinley Springer18:28.3Corunna161.9FML 2
10Gerry Socha18:01.4Bloomfield Hills161.9OAA White 2
12Alessandro Avila18:04.7Constantine161.8SAC 2
10Ira Brown18:05.1Saugatuck161.6SAC 2
12Adam Howell18:29.3Flint Kearsley161.6FML 2
9Logan Cichoracki17:32.4Romeo161.5MAC Red Championship
11Sebastian Zylstra18:05.6Holland Black River161.5SAC 2
10Avery Carlson18:06.0Holland Black River161.3SAC 2
12Kian Sprik18:11.0FHN GR Forest Hills Northern161.0OK White 2
12Valin Barrett17:57.0Caledonia160.7OK Green 2
9Brayden Goodsell17:35.4Romeo160.5MAC Red Championship
9Austin Henderson17:57.7Jenison160.4OK Green 2
11Calvin Kasprowicz18:00.0Hudsonville160.3OK Red 2
11Grant Hunault18:33.5Fenton160.2FML 2
9Hudson Kemper18:26.9GR South Christian160.0OK Gold 2
11Kellen Siems18:10.0Kalamazoo Hackett160.0SAC 2
12Jack Anderson18:14.6FHE Ada Forest Hills Eastern159.8OK White 2
12Owen Cross18:02.2Grand Haven159.6OK Red 2
10Graham Kusmierski18:02.7Grandville159.4OK Red 2
11Quinn Sanderson18:16.8FHE Ada Forest Hills Eastern159.1OK White 2
12Ryan Hunt18:09.8Bloomfield Hills159.1OAA White 2
10Levi Walker18:02.3Jenison158.9OK Green 2
9Owen Bremer18:30.5Middleville Thornapple-Kellogg158.9OK Gold 2
12Henry Terrien17:40.5Romeo158.8MAC Red Championship
10Mahir Tabakovic18:04.7Grandville158.8OK Red 2
10Matthew Hoffmeyer18:06.7Grand Haven158.1OK Red 2
10Ben Jackson18:32.8GR Northview158.1OK Gold 2
11Ben Panter18:39.9Fenton158.0FML 2
10Rhy Schneider18:07.5Rockford157.8OK Red 2
11Michael Tidrow17:43.9Utica Eisenhower157.7MAC Red Championship
12Sammy Gamboa18:17.0Saugatuck157.7SAC 2
10Austin Hodges17:45.0Laingsburg157.7Apples 2 Apples
9Rowen Donker18:06.0Jenison157.7OK Green 2
11Miles Foster18:11.6Clarkston157.5OAA Red 2
10Owen VerBeek18:07.0Jenison157.4OK Green 2
10Chase Compau18:42.4Ortonville Brandon157.2FML 2
12Paul Stephens17:46.7Grosse Pointe North156.8MAC Red Championship
11Chase Mallory17:46.8Macomb Dakota156.7MAC Red Championship
12Gavin Howery17:48.0Webberville156.7Apples 2 Apples
12Jesse Dodge18:44.1Corunna156.7FML 2
11Liam Eaton18:37.1GR Northview156.6OK Gold 2
11Gabe Slater18:25.6FHC GR Forest Hills Central156.1OK White 2
11Francis Austen17:49.6Portland St. Patrick156.1Apples 2 Apples
11Grant Feldpausch18:10.8Caledonia156.1OK Green 2
9Peyton Mester18:15.8Oxford156.1OAA Red 2
10Declan Duch18:10.9Jenison156.0OK Green 2
11Alex Stout18:26.1East Grand Rapids156.0OK White 2
11Braydn Winkel17:50.2McBain155.9Apples 2 Apples
9Matteo Peraino17:49.3Utica155.9MAC Red Championship
12Eli Velting18:11.9Caledonia155.7OK Green 2
9Dylan McKinney18:14.8Rockford155.4OK Red 2
12Jack Paulsen18:15.0Grandville155.3OK Red 2
12Nathan Kunzi18:15.1Hudsonville155.3OK Red 2
9Nate Zondervan18:41.2GR South Christian155.3OK Gold 2
11Cooper Schmelter17:52.5Leslie155.2Apples 2 Apples
11Ryan Obry18:19.7Oxford154.8OAA Red 2
12Trevor Zoli17:53.1New Baltimore Anchor Bay154.6MAC Red Championship
11Nolan Mitchell17:54.3Pewamo-Westphalia154.6Apples 2 Apples
9Connor Ford18:51.0Corunna154.3FML 2
12Zain Banat18:51.5Swartz Creek154.2FML 2
12Adam Shimmell17:54.7Utica154.1MAC Red Championship
12Landon Heikka18:52.2Holly153.9FML 2
12Noah Bower18:19.9Hudsonville153.7OK Red 2
11Rush Marsden17:57.1Fulton153.6Apples 2 Apples
9Dallas Rice17:56.2Romeo153.6MAC Red Championship
11Dominik Ladomato-Fisher18:33.2GR Ottawa Hills153.6OK White 2
10Liam Gunnink18:19.4Jenison153.2OK Green 2
9George Mockeridge18:24.7Birmingham Seaholm153.1OAA Red 2
9Waylon Blake18:19.8Byron Center153.1OK Green 2
12Myles Guttovz18:28.2Farmington152.9OAA White 2
10Kadin McGee18:55.4Decatur152.9SW10 2
10Samuel Gembis18:28.4Royal Oak152.9OAA White 2
12Camden Wornson18:25.6Rochester Adams152.8OAA Red 2
10De-Mani Roberts18:23.0East Kentwood152.7OK Red 2
11Carson Pullins18:56.4Bangor152.5SW10 2
11Joseph Nowicki17:59.5Utica Eisenhower152.5MAC Red Championship
10David Driver18:24.1East Kentwood152.3OK Red 2
9Owen Davis18:57.2Swartz Creek152.3FML 2
9Travis Murphy18:58.5Holly151.8FML 2
11Santanna Minfield18:32.4Rochester Hills Stoney Creek151.5OAA White 2
11Jacob Mead18:40.0GR Catholic Central151.3OK White 2
11Micah Manion18:40.3GR Christian151.2OK White 2
10Chase Pihalja18:03.4Macomb Dakota151.2MAC Red Championship
10Griffin Kreger18:03.6St. Clair151.1MAC Red Championship
11Landon Miller18:04.9Fowler151.0Apples 2 Apples
11Zachary Lassanske18:25.9Muskegon Mona Shores151.0OK Green 2
12Charles Gilbert18:04.1Romeo151.0MAC Red Championship
11Keston Rodda18:32.1Rochester Adams150.6OAA Red 2
11Landon Madden18:38.5Delton-Kellogg150.5SAC 2
9Colin Dwyer18:05.8Utica150.4MAC Red Championship
10Henry Tate18:43.9East Grand Rapids150.0OK White 2
9Anthony Lambers18:29.3Muskegon149.9OK Green 2
12Charlie Vitkauskas18:31.4Rockford149.9OK Red 2
12Nicolas (Nico) Sepanak19:04.6Linden149.8FML 2
12Beau Holmes18:57.7GR Northview149.8OK Gold 2
12Andrew Bucher18:08.2Fraser149.6MAC Red Championship
12Lance Edghill18:08.2Fraser149.6MAC Red Championship
11Shane Nshime18:32.3East Kentwood149.6OK Red 2
10Charles Lucas18:32.4Hudsonville149.5OK Red 2
9Joshua Garrison18:08.8Romeo149.4MAC Red Championship
9Thomas Sigler18:42.2Allegan149.3SAC 2
11Mason England18:46.2GR Catholic Central149.3OK White 2
10Mason Szyniszewski18:33.3Grandville149.2OK Red 2
11Jackson Bunda18:47.1FHN GR Forest Hills Northern149.0OK White 2
9Fletcher Amos18:43.5Gobles148.8SAC 2
11Kohen Van Houten18:34.7Hudsonville148.8OK Red 2
12Conner Fenton18:11.9Beal City148.7Apples 2 Apples
10Eddie Nolan18:40.9Troy Athens148.7OAA White 2
12Alexander Perry18:11.4Utica Eisenhower148.5MAC Red Championship
10Cameron Stone18:35.4Grandville148.5OK Red 2
12Henry Sloat19:08.8Centreville148.4SW10 2
11Addison Dufendach18:35.9Rockford148.4OK Red 2
11Benjamin Barkham18:42.1Rochester Hills Stoney Creek148.3OAA White 2
12Nicholas Milosavlevski18:12.6Macomb Dakota148.1MAC Red Championship
9Alec Bolles18:37.2Hudsonville147.9OK Red 2
9Trent Kratz18:41.5Rochester Adams147.5OAA Red 2
11Austin Kmiec18:14.7Romeo147.4MAC Red Championship
9Jonah Nagel18:38.5Caledonia146.8OK Green 2
10Carter Brouwer19:13.8Bangor146.7SW10 2
9Ethan Spoelman18:41.0Hudsonville146.7OK Red 2
12Rex Jackson19:07.4GR South Christian146.5OK Gold 2
12Colin Carrier18:54.5GR Catholic Central146.5OK White 2
10Nicholas Amorose18:39.5Caledonia146.5OK Green 2
11Sean Bostwick18:41.7Rockford146.4OK Red 2
9Braelyn Conley18:44.7Clarkston146.4OAA Red 2
11Ethan Feys18:48.1Troy Athens146.3OAA White 2
9Leo Alivia18:55.6GR Catholic Central146.1OK White 2
9Landon Gilkey18:45.6Lake Orion146.1OAA Red 2
11Aidan Wilson18:48.7Royal Oak146.1OAA White 2
9Dax Purdy18:18.8Romeo146.1MAC Red Championship
9Grady Johnson18:40.8Jenison146.1OK Green 2
11Sean Wilson-Ross18:55.9East Grand Rapids146.0OK White 2
10Brendan McAuliffe18:43.0Rockford146.0OK Red 2
10Alex DeYoung18:56.0FHN GR Forest Hills Northern146.0OK White 2
10Ryan Legg18:46.3Clarkston145.9OAA Red 2
12Isaac Cruz18:52.6Saugatuck145.8SAC 2
10Jackson Bannister18:44.1East Kentwood145.6OK Red 2
10Alexander Klenczar18:47.5Troy145.5OAA Red 2
9Elijah Ouwinga18:45.1Hudsonville145.3OK Red 2
12Ayden Fisher18:58.4FHC GR Forest Hills Central145.2OK White 2
9Kipton Smyth19:18.4Linden145.2FML 2
9Ryker Cross19:18.8Fenton145.1FML 2
10Trevor Mieras18:45.9Hudsonville145.0OK Red 2
11Kasey Springer18:23.1Whitmore Lake145.0Apples 2 Apples
12David Lane19:19.3White Pigeon144.9SW10 2
10Leroy Bergeron18:49.4Oxford144.9OAA Red 2
9Ben Sims18:52.4Farmington144.9OAA White 2
9Patrick Regner18:49.5Troy144.8OAA Red 2
12Veridique Manzi18:47.1East Kentwood144.6OK Red 2
9Seth Miller18:45.5Caledonia144.5OK Green 2
12Ashton Henckel18:50.7Rochester144.4OAA Red 2
10Mason Harrison18:45.8Caledonia144.4OK Green 2
10Noah Vigier18:50.8Rochester Adams144.4OAA Red 2
10Ben Sushynski19:21.5Linden144.2FML 2
9Logan Kelly19:14.7GR South Christian144.1OK Gold 2
12Isaac FoxElster18:26.1Portland St. Patrick144.0Apples 2 Apples
11Peter Sluys19:15.1Wyoming144.0OK Gold 2
12Sam Decker19:15.2GR Northview143.9OK Gold 2
12Carter Johnston19:22.3Linden143.9FML 2
10Edward Gorkowski18:49.4East Kentwood143.9OK Red 2
10Henry Dupuis18:47.4Caledonia143.9OK Green 2
12Akshay Duvvuru18:52.6Rochester Adams143.8OAA Red 2
11Grady Galaviz19:15.6Middleville Thornapple-Kellogg143.8OK Gold 2
11Conrad Schaub18:56.0Rochester Hills Stoney Creek143.7OAA White 2
10Brody Kochanski18:26.5Macomb Dakota143.5MAC Red Championship
10Alessandro Garcia-Galan18:53.7Birmingham Seaholm143.4OAA Red 2
10Nick DeRoo18:50.8Holland West Ottawa143.4OK Red 2
12Gabe Gauss18:51.0Rockford143.3OK Red 2
11Luke McCarty18:51.2Hudsonville143.3OK Red 2
11Adryan Estrada18:28.6Mason143.1Apples 2 Apples
12Eli Martin19:00.8Schoolcraft143.1SAC 2
12Lukas Looman18:51.9Holland West Ottawa143.0OK Red 2
11Carter Hartfield18:58.0Bloomfield Hills143.0OAA White 2
11Quincen Hackbardt19:05.1FHN GR Forest Hills Northern143.0OK White 2
12Ace Drewyor19:02.1Schoolcraft142.6SAC 2
10Owen Lawrence18:59.5Bloomfield Hills142.5OAA White 2
11Aaron Flanz18:29.7Fraser142.4MAC Red Championship
9Chuck Lipset19:26.7Fenton142.4FML 2
10Oscar Trout19:06.9East Grand Rapids142.4OK White 2
11Collin Bauer19:03.0Schoolcraft142.3SAC 2
11Ayven Evancho19:27.4Flushing142.2FML 2
12Grason Weber18:32.0Leslie142.0Apples 2 Apples
12Luke McDonell18:31.1St. Clair142.0MAC Red Championship
11Trevor Dolloff18:32.3Ashley141.9Apples 2 Apples
11Jadon Dettmann19:04.3Martin141.9SAC 2
11Micah Tromp18:53.5Byron Center141.8OK Green 2
12James Boersma19:21.7Wyoming141.8OK Gold 2
12Kaiden Shinew18:55.8Grand Haven141.7OK Red 2
10Miles Kushinka19:22.4GR Northview141.5OK Gold 2
12Jabin Dieleman18:56.8Holland West Ottawa141.4OK Red 2
12Levi Wilcox18:56.9Hudsonville141.4OK Red 2
12Max Yoder19:10.0GR Ottawa Hills141.3OK White 2
12Filip Tasevski18:33.2Romeo141.3MAC Red Championship
12Lucas Kranzusch18:57.3Grandville141.2OK Red 2
10Gage Ervin18:34.7Mason141.1Apples 2 Apples
12Xavier Simon18:34.7Fowler141.1Apples 2 Apples
11Isaac Witte19:11.1GR Christian141.0OK White 2
10Thiago Solis18:59.4Holland West Ottawa140.5OK Red 2
9Tony Perez19:08.9Watervliet140.4SAC 2
12Gavin Bishop18:36.0St. Clair140.3MAC Red Championship
9Colton Smith19:13.7FHE Ada Forest Hills Eastern140.1OK White 2
9Ryan Zoch19:33.8Ortonville Brandon140.1FML 2
9John Burns19:04.1Rochester Adams140.0OAA Red 2
10Conner Terry19:01.1East Kentwood140.0OK Red 2
12Ian Kimbrell18:59.2Caledonia139.9OK Green 2
9Lukasz Butkiewicz19:10.5Kalamazoo Hackett139.9SAC 2
11Jackson Briley19:35.0Clio139.7FML 2
10Skyler Anthony19:08.8Bloomfield Hills139.4OAA White 2
12Samuel DeYoung19:16.0GR Christian139.3OK White 2
11Patrick Monahan18:40.2Central Michigan Homeschool Athletics139.3Apples 2 Apples
10Seungwoo Lee19:09.3Rochester Hills Stoney Creek139.2OAA White 2
9Judah Molchan19:03.5Hudsonville139.2OK Red 2
12Eric Lane19:36.6Clio139.1FML 2
9Jake Carlon19:03.9Hudsonville139.0OK Red 2
10Logan Funnell18:41.2Beal City138.9Apples 2 Apples
12Brady Slone18:40.6Fraser138.8MAC Red Championship
12Aeriq Abu Azrine19:11.0Royal Oak138.7OAA White 2
12Ethan West18:42.2Webberville138.6Apples 2 Apples
9Zachary Mann19:05.5Rockford138.5OK Red 2
9Henry Frederick19:05.7Holland West Ottawa138.5OK Red 2
11Caeden Gwinn19:38.8Corunna138.4FML 2
11Braulio Limon Urdapilleta19:11.8Rochester Hills Stoney Creek138.4OAA White 2
12Noah Schmidt18:41.9Utica Eisenhower138.4MAC Red Championship
10Hunter Orshall18:42.8Utica138.1MAC Red Championship
10Luke Page19:39.8Fenton138.1FML 2
12Nick Muday19:16.1Delton-Kellogg138.0SAC 2
11Harry Blakley19:20.5East Grand Rapids137.8OK White 2
11Atticus Boeve19:16.7Fennville137.8SAC 2
11Benjamin Fox18:45.0Whitmore Lake137.7Apples 2 Apples
12Reed Schroeder18:45.4Pewamo-Westphalia137.5Apples 2 Apples
9Dawson Wiggerman19:08.7Rockford137.4OK Red 2
11Kemo Ahmicasaube19:34.7GR Union137.4OK Gold 2
10Brody Pulling18:46.1Mason137.3Apples 2 Apples
12Luca Massoni19:15.2Royal Oak137.3OAA White 2
11Kevin Sebrell18:46.9Eaton Rapids137.0Apples 2 Apples
12Anders Bartlo19:13.4Oxford136.9OAA Red 2
9Aiden Willett18:47.5Lakeview136.8Apples 2 Apples
10Ryan Khatir19:08.6Muskegon Mona Shores136.8OK Green 2
11Connor Bailey-Cook19:19.6Parchment136.8SAC 2
9Franklin Wyrembelski19:14.9Rochester Adams136.4OAA Red 2
12Will Bergesen19:15.2Birmingham Seaholm136.3OAA Red 2
11John Tippett19:15.7Clarkston136.1OAA Red 2
12Jack Jablonski19:45.9Linden136.0FML 2
11Hayden Deckrow19:26.6FHE Ada Forest Hills Eastern135.8OK White 2
10Zachary Panter19:47.2Fenton135.6FML 2
11Justin Butkiewicz19:17.3Oxford135.6OAA Red 2
9Aaron Byrne19:47.6Holly135.5FML 2
9Bradley Nordstrom19:17.8Rochester135.4OAA Red 2
11Jax Scott19:20.8Bloomfield Hills135.4OAA White 2
12Jack Kuberski19:49.2Flint Kearsley134.9FML 2
10Parker Ginsberg19:16.7Grandville134.8OK Red 2
12Hunter Groulx19:49.8Swartz Creek134.7FML 2
12Owen Smith19:20.5Rochester134.5OAA Red 2
12Gavin Ottinger19:50.5Goodrich134.5FML 2
10Caleb Van de Weghe19:17.8Holland West Ottawa134.4OK Red 2
12Gavin Hiler19:50.8Lake Fenton134.4FML 2
10Levi Knoop18:55.0Portland St. Patrick134.3Apples 2 Apples
12Dylan Hile18:55.6Leslie134.1Apples 2 Apples
9Lucas Duby19:22.0Lake Orion134.0OAA Red 2
12Aiden Woods19:52.2Comstock133.9SW10 2
12Beck Ytterberg19:28.9Bridgman133.7SAC 2
11Timothy Minfield19:26.4Rochester Hills Stoney Creek133.5OAA White 2
12Brody Sims18:56.6St. Clair133.5MAC Red Championship
9Luke Sushynski19:54.5Linden133.2FML 2
12Dylan Sturr19:19.9Muskegon Reeths-Puffer133.0OK Green 2
10Jameson Huhn18:59.0Pewamo-Westphalia133.0Apples 2 Apples
10Corbin Cummings19:22.2Rockford132.9OK Red 2
10Ashton Skinner19:31.5Saugatuck132.8SAC 2
9Simon Carr19:32.0Saugatuck132.7SAC 2
11Jude Klooster19:49.0GR Union132.7OK Gold 2
9Lucas Crozier19:21.3Muskegon Mona Shores132.6OK Green 2
10Max Rampe19:36.4FHE Ada Forest Hills Eastern132.5OK White 2
11Tanner Dingman19:00.4Eaton Rapids132.5Apples 2 Apples
9Will Swanwick19:57.4Centreville132.2SW10 2
9Lain Austin19:00.5Utica132.2MAC Red Championship
9Mason Charon19:22.8Jenison132.1OK Green 2
10Cole Ringel19:33.8Gobles132.1SAC 2
10Evan Kowalkowski19:31.1Royal Oak132.0OAA White 2
12Alex Saavedra19:25.1East Kentwood132.0OK Red 2
12Tobin Moo19:39.2East Grand Rapids131.6OK White 2
11Aiden Jackson19:59.2White Pigeon131.6SW10 2
10Cal Vanderwall19:24.8Muskegon Mona Shores131.4OK Green 2
9Kellan Bessey19:25.2Jenison131.3OK Green 2
12Ian Burley19:27.3Grand Haven131.2OK Red 2
10Samuel Baade20:00.6Owosso131.1FML 2
9Miles Koch19:27.7Holland West Ottawa131.1OK Red 2
10Trent Scarlavai19:54.3GR West Catholic130.9OK Gold 2
9Parker Robinett19:55.0Middleville Thornapple-Kellogg130.7OK Gold 2
11Issac Davis19:32.2Rochester130.6OAA Red 2
12Gavin Cavell19:35.4Royal Oak130.5OAA White 2
11Colin Mondoux19:05.5Utica130.5MAC Red Championship
10Liam Venable19:32.6Troy130.5OAA Red 2
12Brennan Parker20:02.8Corunna130.4FML 2
12Sani Shema19:42.9GR Ottawa Hills130.4OK White 2
10Levi Collins19:39.8Gobles130.1SAC 2
12Matthew Howery19:08.3Webberville129.9Apples 2 Apples
9Landon Learn19:29.4Muskegon Reeths-Puffer129.9OK Green 2
12Jeawon Lee19:35.0Troy129.7OAA Red 2
12Daxton MacDonald19:30.0Muskegon Mona Shores129.7OK Green 2
9Jonah Redman19:08.1Macomb Dakota129.6MAC Red Championship
10Alex Florian19:09.3Eaton Rapids129.6Apples 2 Apples
10Loghan Murphy19:41.6Allegan129.5SAC 2
11Patrick Steele19:38.7Farmington129.4OAA White 2
10Amon Edwards19:36.2Birmingham Seaholm129.3OAA Red 2
10Jackson Fry19:36.2Clarkston129.3OAA Red 2
9Carson Ziehmer19:09.7New Baltimore Anchor Bay129.1MAC Red Championship
11Christopher Lair19:36.9Troy129.0OAA Red 2
12Ronan Turrell19:10.2St. Clair128.9MAC Red Championship
10Tristin Quist19:11.6McBain128.8Apples 2 Apples
9Jerald Staley20:08.0Swartz Creek128.7FML 2
12Clark Douglas19:44.0Bridgman128.7SAC 2
12Alpha Kabba19:35.0East Kentwood128.7OK Red 2
10Jayden Jackson19:12.5Laingsburg128.5Apples 2 Apples
10Eamon Sullivan19:38.9Rochester Adams128.4OAA Red 2
9Grayson Meredith19:34.1Byron Center128.3OK Green 2
10Josh Wiseman19:36.2Grand Haven128.3OK Red 2
11Marco Ponce-Jose20:02.3Wyoming128.2OK Gold 2
9Jasper Wolfson19:39.5Troy128.2OAA Red 2
9Peter Klein19:49.5GR Christian128.2OK White 2
10Adrian Flattery19:12.8Utica128.1MAC Red Championship
12Will Dawson20:02.9GR Northview128.0OK Gold 2
9Jonathan Larkins19:14.4Leslie127.9Apples 2 Apples
11Josaias Robles20:11.2Hartford127.6SW10 2
10Isaac Bennett19:36.2Caledonia127.6OK Green 2
10Louis Berent19:44.4Royal Oak127.5OAA White 2
11Jaxon Bunce19:47.5Gobles127.5SAC 2
10Owen Nytko19:14.9Romeo127.4MAC Red Championship
10Connor Geary19:52.1GR Ottawa Hills127.3OK White 2
11Aydin Truong19:52.2FHN GR Forest Hills Northern127.3OK White 2
11Matthew Boone19:42.3Rochester Adams127.2OAA Red 2
9Malachi Allersma19:48.6Delton-Kellogg127.1SAC 2
12Nathan Lerchenfeld19:15.6Macomb Dakota127.1MAC Red Championship
10Henry Wert19:39.7Hudsonville127.1OK Red 2
12Dan Birmingham19:16.9Whitmore Lake127.0Apples 2 Apples
12Willem Spoelhof19:53.4FHN GR Forest Hills Northern126.9OK White 2
10Owen Zeien19:17.5Beal City126.8Apples 2 Apples
12Sam Nielsen19:17.0Fraser126.7MAC Red Championship
9Max Reed20:14.6Centreville126.5SW10 2
12Jacob VanVlerah19:54.7FHE Ada Forest Hills Eastern126.4OK White 2
12Aiden Lindblom19:48.1Bloomfield Hills126.3OAA White 2
12Jacob Vanderveen19:19.3Fulton126.2Apples 2 Apples
10John (Jack) Frabis19:18.8Utica Eisenhower126.1MAC Red Championship
11Grant Morrell19:40.8Caledonia126.1OK Green 2
10Chase Bradley20:16.0Swartz Creek126.0FML 2
10Shaun Gleason19:43.0Grand Haven126.0OK Red 2
10Aiden VanLoenen20:09.1GR Northview126.0OK Gold 2
11Zachary Polk19:19.2Utica125.9MAC Red Championship
10David Crowe Jr19:46.3Lake Orion125.9OAA Red 2
11Tyler Buck20:09.7GR South Christian125.8OK Gold 2
10London Coreart19:20.8Charlotte125.7Apples 2 Apples
10Austin Vista19:42.0Jenison125.7OK Green 2
11Nathaniel Phillips19:42.1Jenison125.6OK Green 2
9Corbin Cross20:17.1Linden125.6FML 2
11Ishaaq Hamzavi19:47.3Troy125.6OAA Red 2
9Noah Terryah20:17.4Linden125.5FML 2
11Hunter Hayes19:53.5Martin125.5SAC 2
10Jace Hilton19:53.5Delton-Kellogg125.5SAC 2
10Vincent Pirozzo19:50.9Rochester Hills Stoney Creek125.4OAA White 2
10Garrett Holzhausen20:11.3Middleville Thornapple-Kellogg125.2OK Gold 2
12Brady Kurlenda20:11.3GR West Catholic125.2OK Gold 2
9Gage Roodvoets20:11.6GR South Christian125.1OK Gold 2
9Lucas Heid20:18.7Corunna125.1FML 2
11Colin Gallagher19:54.9Kalamazoo Hackett125.0SAC 2
11Jack VanDam19:44.0Byron Center125.0OK Green 2
9Reo Avery19:23.2McBain124.9Apples 2 Apples
11Jayden Bobzien19:23.2Harrison124.9Apples 2 Apples
10Zavier Gutierrez20:19.4Hartford124.9SW10 2
11Andrew Brancheau19:49.4Clarkston124.9OAA Red 2
11Jaden Ethier19:52.8Troy Athens124.7OAA White 2
12Liam Weir20:20.4Owosso124.5FML 2
12Connor Hickey19:50.7Oxford124.4OAA Red 2
11Reece Hoyt20:00.7GR Christian124.4OK White 2
9Christian Ellis20:20.8Flushing124.4FML 2
9Daniel Kramer19:25.0Pewamo-Westphalia124.3Apples 2 Apples
11Collin Grahl19:51.0Lake Orion124.3OAA Red 2
11Van Roach19:46.2Muskegon Mona Shores124.3OK Green 2
11Gari Salvador-Garcia19:57.3Martin124.2SAC 2
12Colton Dibble20:01.7FHN GR Forest Hills Northern124.1OK White 2
9Joseph Quan19:52.0Clarkston124.0OAA Red 2
10Jay Wilson19:52.3Clarkston123.9OAA Red 2
9Jakin Prong19:58.5South Haven123.8SAC 2
12Christian Prong19:59.3South Haven123.6SAC 2
10Avery Gutshall20:23.7Swartz Creek123.4FML 2
9Lucas Lombard19:59.7Fennville123.4SAC 2
10Wyatt Richardson20:16.8Middleville Thornapple-Kellogg123.4OK Gold 2
10Macen Kemp19:27.3Romeo123.2MAC Red Championship
10Colin Scott19:28.5Mason123.2Apples 2 Apples
11Marcus Anderson19:51.8Grandville123.1OK Red 2
10Momodou Ndiaye19:30.3Lansing Eastern122.6Apples 2 Apples
10Nolan Collins19:30.3Whitmore Lake122.6Apples 2 Apples
12Knighten Rockwell20:02.6Galesburg-Augusta122.5SAC 2
9Birch Zilisch20:26.7Linden122.4FML 2
12Jaciel Ruiz20:02.9Fennville122.4SAC 2
11Tate Kroll19:55.3Grandville121.9OK Red 2
12Micaiah Sylvester20:28.8Centreville121.7SW10 2
9Logan Platte19:33.1Fowler121.6Apples 2 Apples
11Carson Lauters19:56.4Grandville121.5OK Red 2
10Joseph McCoy20:05.6Delton-Kellogg121.5SAC 2
10Jayden Gelios19:32.7Macomb Dakota121.4MAC Red Championship
9Xavier Smith20:03.4Rochester Hills Stoney Creek121.2OAA White 2
11Kolton Hitsman19:57.5Grand Haven121.2OK Red 2
11Noah Withers20:07.3Lawton120.9SAC 2
12Will Hillary20:11.3FHN GR Forest Hills Northern120.9OK White 2
12Diego Barnaby20:11.4GR Ottawa Hills120.9OK White 2
11Keith Hudson19:56.6Muskegon120.8OK Green 2
10Drake Green19:59.3Grand Haven120.6OK Red 2
12Alex Edwards19:59.5Grandville120.5OK Red 2
10Richard Lewis19:36.7Whitmore Lake120.4Apples 2 Apples
9Cole Chapman20:02.8Oxford120.4OAA Red 2
11Tyce Wakefield20:13.2FHN GR Forest Hills Northern120.3OK White 2
9Spencer Wolfram20:13.4GR Catholic Central120.2OK White 2
11Cole Simpson20:14.3FHC GR Forest Hills Central119.9OK White 2
10Josh Cusack20:27.5GR West Catholic119.8OK Gold 2
9Gabriel Luna19:59.5Muskegon Reeths-Puffer119.8OK Green 2
12Micah Rizkalla20:14.6GR Ottawa Hills119.8OK White 2
12Wyatt Musson20:04.9Rochester119.7OAA Red 2
10Blake Zuidema20:15.0FHN GR Forest Hills Northern119.7OK White 2
12Benjamin Postma20:28.7Middleville Thornapple-Kellogg119.4OK Gold 2
10Leo Voytenko20:12.0Kalamazoo Christian119.3SAC 2
12Damien Martinez20:12.1Kalamazoo Hackett119.3SAC 2
10Ben Mulder19:40.2McBain119.3Apples 2 Apples
10Michael Orsargos20:06.2Rochester Adams119.3OAA Red 2
12Robert Cabrera20:06.2Oxford119.3OAA Red 2
12Connor Geigley20:36.4Centreville119.2SW10 2
9Kaiden Pearce20:37.0Bangor119.0SW10 2
9Deklen Lawrence19:41.0Leslie119.0Apples 2 Apples
10Caleb Hamilton20:07.1Troy119.0OAA Red 2
10Lucas Dunham20:11.0Farmington118.7OAA White 2
11Zizheng Wang20:08.2Troy118.6OAA Red 2
9Tristan Byrne20:03.3Byron Center118.6OK Green 2
10Ashton Dingee20:14.6Galesburg-Augusta118.5SAC 2
10William Henze19:41.7Grosse Pointe North118.4MAC Red Championship
12Ethan Tiffany20:08.8Birmingham Seaholm118.4OAA Red 2
11Jack Summers20:39.0Holly118.3FML 2
9Regan Luce20:06.5Holland West Ottawa118.2OK Red 2
12Jack Loomis20:40.2Bangor118.0SW10 2
10Titus Plattner20:20.3GR Christian117.9OK White 2
11Brandon Buskulic19:44.5Pewamo-Westphalia117.8Apples 2 Apples
9Henry Young20:16.9Kalamazoo Hackett117.7SAC 2
10Etienne Ruble19:45.1Central Michigan Homeschool Athletics117.6Apples 2 Apples
10Daxton Hune20:08.5Rockford117.5OK Red 2
11Townsend Moore20:09.2East Kentwood117.3OK Red 2
12Trap Abbott20:42.5Bangor117.2SW10 2
11Jackson Turnas20:16.3Rochester Hills Stoney Creek116.9OAA White 2
9Owen Pacyga20:16.3Troy Athens116.9OAA White 2
10Asher Ornee20:19.5Holland Black River116.8SAC 2
9Adrian Byrne20:43.7Holly116.8FML 2
9Joaquin Gutierrez-Shier20:43.8Swartz Creek116.7FML 2
12Gavin Stursma20:08.9Jenison116.7OK Green 2
10Anderson Wilcox20:24.0FHE Ada Forest Hills Eastern116.7OK White 2
11Noah Klawuhn20:44.1Owosso116.6FML 2
10Colt Bretz19:48.3Mason116.6Apples 2 Apples
9Drew Swanwick20:44.4Centreville116.5SW10 2
9Samuel Kutschman20:14.7Rochester116.4OAA Red 2
12Noah Donker20:37.7Middleville Thornapple-Kellogg116.4OK Gold 2
9Karson Brennan20:11.8Grand Haven116.4OK Red 2
11James Odell20:45.2Bloomingdale116.3SW10 2
10Collin Andrews20:45.2Lake Fenton116.3FML 2
9Connor Bassett20:10.2Byron Center116.3OK Green 2
11Aidian Prout19:48.8Fraser116.1MAC Red Championship
11Colt Borror20:16.4Clarkston115.9OAA Red 2
12Noah Reggio19:50.0Romeo115.7MAC Red Championship
9Jake Powrie20:17.0Lake Orion115.7OAA Red 2
10Tyler Fipp20:17.8Birmingham Seaholm115.4OAA Red 2
12Austen Walden20:24.4Constantine115.2SAC 2
12Ezequiel Cardozo-Aviles20:24.6Watervliet115.1SAC 2
12Jackson Sytsma20:41.8GR South Christian115.1OK Gold 2
10Jack Williamson19:51.8Romeo115.1MAC Red Championship
12Parker Chittle20:49.2Swartz Creek114.9FML 2
11Logan Howe19:53.8Portland St. Patrick114.7Apples 2 Apples
9Benjamin Grzymkowski20:50.1Fenton114.6FML 2
12Aaron Slanec20:23.9Royal Oak114.4OAA White 2
9Milo Kraegel20:31.4GR Christian114.2OK White 2
11Shepherd Richardson19:55.5Mason114.2Apples 2 Apples
12Aaron Alleman20:21.7Rochester Adams114.1OAA Red 2
9Jacob Finseth20:22.5Oxford113.8OAA Red 2
10Jacob Keef20:17.5Byron Center113.8OK Green 2
9Graesyn Baley20:52.8Owosso113.7FML 2
12Aaron Machado20:52.9Swartz Creek113.7FML 2
12Liem Krueger20:32.9FHE Ada Forest Hills Eastern113.7OK White 2
11Musa Khadija20:20.0Grand Haven113.7OK Red 2
9Mason Segur20:18.2Byron Center113.6OK Green 2
11Miles Divozzo20:29.3Holland Black River113.6SAC 2
10Daren Austin20:29.6Parchment113.5SAC 2
10Landon Weis20:53.6Centreville113.5SW10 2
10Vincent VanGorder20:25.0Birmingham Seaholm113.0OAA Red 2
10Nathan Wearing20:20.0Jenison113.0OK Green 2
10Dylan VanderPloeg20:35.2GR Christian112.9OK White 2
9Thomas Stull20:55.3Goodrich112.9FML 2
9Jaxsen Shemer20:20.7Jenison112.8OK Green 2
11Cooper Prentice20:31.8Allegan112.7SAC 2
10Remington McKean20:00.3Morrice112.6Apples 2 Apples
12Cole Stockwell19:59.4St. Clair112.5MAC Red Championship
12Lucas Bruno20:36.7GR Ottawa Hills112.4OK White 2
11James Samra20:37.3East Grand Rapids112.2OK White 2
11Oliver Mildenberg20:57.7Centreville112.1SW10 2
9Blake Warzin20:01.2Romeo111.9MAC Red Championship
12Yanzhuo Chen20:28.4Troy111.9OAA Red 2
11Jonas Meeuwsen20:25.8Grand Haven111.7OK Red 2
12Jordan Weber20:03.3Beal City111.6Apples 2 Apples
12Andrew Barnum20:25.1Caledonia111.3OK Green 2
9Camden Niesluchowski20:03.6New Baltimore Anchor Bay111.1MAC Red Championship
12Cole Cannon20:36.7Gobles111.1SAC 2
12Jeremy VanderWall20:28.8Hudsonville110.7OK Red 2
12Levi West21:02.0Swartz Creek110.7FML 2
12Daniel McConaghy20:05.6Grosse Pointe North110.5MAC Red Championship
10Zach Reynolds20:33.2Clarkston110.3OAA Red 2
11Andrew Sleeper20:30.4Grand Haven110.2OK Red 2
11Bryce Hekter21:04.2Centreville109.9SW10 2
10John DeYoung20:44.3GR Christian109.9OK White 2
12Seth Jenkins20:32.1Hudsonville109.6OK Red 2
9Austin Harden20:35.1Birmingham Seaholm109.6OAA Red 2
10Blake Markland20:35.3Rochester Adams109.6OAA Red 2
11Noah Foley20:41.9South Haven109.4SAC 2
9Joel Rathka20:10.7Laingsburg109.1Apples 2 Apples
11Russell Warner20:09.8Grosse Pointe North109.1MAC Red Championship
9Yannick Giedeman20:34.0Rockford109.0OK Red 2
10Andrew Cho20:47.2GR Christian108.9OK White 2
9Luke Johnson20:10.4Macomb Dakota108.9MAC Red Championship
9Ignacio Ramirez20:34.7Holland West Ottawa108.8OK Red 2
9Harrison Stolz20:34.9Holland West Ottawa108.7OK Red 2
11Jonah Spencer20:12.3Webberville108.6Apples 2 Apples
10Henry Davis20:33.4Jenison108.5OK Green 2
9Josh Smith20:38.6Clarkston108.5OAA Red 2
11Will Heagle20:48.7GR Christian108.4OK White 2
12Eric Henry20:38.8Lake Orion108.4OAA Red 2
10Campbell Vinson20:13.2Romeo107.9MAC Red Championship
9Kai Bilderback20:43.2Farmington107.9OAA White 2
9Crew Petersen20:37.3Rockford107.9OK Red 2
10Ethan Moon20:38.3Grand Haven107.6OK Red 2
9Maxwell Wieber20:15.3Fowler107.6Apples 2 Apples
10Ryan Boshoven20:51.6GR Catholic Central107.5OK White 2
11Austin Lademann20:16.0Morrice107.3Apples 2 Apples
9Miguel Diaz Lopez20:45.0Bloomfield Hills107.3OAA White 2
11Alek Colgrove21:05.2GR Union107.3OK Gold 2
10Jerrell Leflore21:12.3Flushing107.2FML 2
11Draven Reid20:37.4Caledonia107.2OK Green 2
9Justin Truong20:42.7Lake Orion107.1OAA Red 2
9Nathaniel Filler20:43.1Rochester107.0OAA Red 2
12Atraiu Naik20:40.4Holland West Ottawa106.9OK Red 2
12Mark Torres20:43.6Rochester106.8OAA Red 2
10David Ledden20:49.7Constantine106.8SAC 2
11Isaiah Meyer21:07.0GR Union106.7OK Gold 2
12Eli Lewis20:39.3Muskegon Mona Shores106.6OK Green 2
9William Jr. Burress20:41.5East Kentwood106.5OK Red 2
12Jason Waring21:14.7Goodrich106.4FML 2
11Hayden Rutter20:48.0Rochester Hills Stoney Creek106.3OAA White 2
11Jameson Holton20:19.1Mason106.3Apples 2 Apples
12Henry Robinette21:08.5GR Union106.2OK Gold 2
12Cole Hansen20:40.5Muskegon Mona Shores106.2OK Green 2
9Morehouse Eric20:45.8Rochester106.1OAA Red 2
11Austin Steimel20:45.9Rochester Adams106.0OAA Red 2
11Renato Ianni20:20.6Whitmore Lake105.8Apples 2 Apples
9Alex Paulsen20:43.6Grandville105.8OK Red 2
11Aiden Ocampo21:10.0Wyoming105.7OK Gold 2
12Andrew Wilson20:47.1Clarkston105.6OAA Red 2
9Dexter Roach21:17.3Fenton105.6FML 2
12Evan Sandford21:17.5Swartz Creek105.5FML 2
9Carter Bultje21:10.8Wayland Union105.4OK Gold 2
12Abiraj Sandhu20:48.0Rochester Adams105.3OAA Red 2
12Peter Milne20:48.1Rochester Adams105.3OAA Red 2
9Levi Hlavin20:21.2Romeo105.3MAC Red Championship
9Evan Broyles21:18.3Lawrence105.2SW10 2
12James Foltz20:22.3Laingsburg105.2Apples 2 Apples
10Henry Cook20:43.6Caledonia105.1OK Green 2
12Adam Fox20:45.7Grand Haven105.1OK Red 2
9Caden Butler20:59.0East Grand Rapids105.0OK White 2
11Eli Dedloff20:23.1Central Michigan Homeschool Athletics105.0Apples 2 Apples
10Nathan Zablocki20:49.3Birmingham Seaholm104.9OAA Red 2
10Austin Piering20:44.7Byron Center104.8OK Green 2
9Kaedyn Smith20:23.9Fowler104.7Apples 2 Apples
10Jack Reeve20:52.9Royal Oak104.7OAA White 2
11Alihondro Rivas20:53.8Royal Oak104.4OAA White 2
11Logan Paulen20:46.0Caledonia104.3OK Green 2
9Alec Garst20:48.6Grandville104.1OK Red 2
9Jordan VanEssen20:49.4Grandville103.9OK Red 2
11Aayush Chaugule20:53.0Troy103.7OAA Red 2
12Jerry Wang20:53.0Troy103.7OAA Red 2
10William Place20:53.7Clarkston103.4OAA Red 2
10Ethan McKinley20:53.7Troy103.4OAA Red 2
9Loren Thelen20:27.9Pewamo-Westphalia103.4Apples 2 Apples
9Kyle Gumm20:27.0Fraser103.3MAC Red Championship
10Andrew Ellison21:24.2Marcellus103.3SW10 2
11Ethan Jenne21:00.3Fennville103.2SAC 2
12Mack Burba21:24.7Flushing103.1FML 2
10Charles Kapa21:25.1Flushing103.0FML 2
12Cooper Crandell20:55.2Rochester Adams102.9OAA Red 2
10Pender Workman21:18.3Middleville Thornapple-Kellogg102.9OK Gold 2
9Aarush Arora20:55.4Troy102.9OAA Red 2
9Liam Murphy20:29.0Grosse Pointe North102.7MAC Red Championship
9Andy Falk21:07.2GR Christian102.3OK White 2
10Clark Dupon20:31.1Utica Eisenhower102.0MAC Red Championship
10Isaac Tovilla-Gracia20:53.3Jenison101.9OK Green 2
10Michael Timpa20:32.1Macomb Dakota101.6MAC Red Championship
12Charles Stitman21:02.1Royal Oak101.6OAA White 2
9Aerin Alvaro20:32.6Romeo101.5MAC Red Championship
9Lincoln Viviano20:32.9Romeo101.4MAC Red Championship
12Preston Boggs21:30.7Flint Kearsley101.1FML 2
11Ben Keebaugh20:34.8Fowler101.1Apples 2 Apples
11Thomas Butts21:01.1Oxford101.0OAA Red 2
12Braden Koos20:35.2Charlotte100.9Apples 2 Apples
11Evan White21:04.6Rochester Hills Stoney Creek100.8OAA White 2
12Surya Jeeda21:01.7Troy100.8OAA Red 2
11Aiden Telega20:35.1Fraser100.6MAC Red Championship
12Ricky Popp20:36.3Charlotte100.6Apples 2 Apples
9Michael Kardas20:35.4Fraser100.5MAC Red Championship
10Jacob Podmokly21:06.4Royal Oak100.2OAA White 2
9Dominic Zoli20:37.2Macomb Dakota99.9MAC Red Championship
12Connor Huff21:34.3Bloomingdale99.9SW10 2
9Grayson Champagne21:01.3Rockford99.9OK Red 2
10Kaiden Hammond21:04.4Troy99.9OAA Red 2
9Tucker Dubay21:07.4Farmington99.9OAA White 2
11Nick Stevens21:10.5Galesburg-Augusta99.9SAC 2
10Benjamin Trumbull21:04.8Lake Orion99.7OAA Red 2
10Jaylen DeMarco21:05.1Lake Orion99.6OAA Red 2
12Zach Danes21:35.1Bloomingdale99.6SW10 2
10John Thomas20:39.3Whitmore Lake99.6Apples 2 Apples
12Matthew Simino20:38.5New Baltimore Anchor Bay99.5MAC Red Championship
10Tristan Hargen21:11.8Coloma99.4SAC 2
10Sam Trommater20:39.9Beal City99.4Apples 2 Apples
11Ryan Huang21:05.9Troy99.4OAA Red 2
10Hudson Winne21:12.3Fennville99.2SAC 2
12Grady Oberlin20:41.5Butternut Homeschool98.8Apples 2 Apples
10Jonah Vosburgh21:02.8Jenison98.7OK Green 2
11Justin Hutt21:04.9East Kentwood98.7OK Red 2
12Jackson Zhang20:41.4St. Clair98.5MAC Red Championship
11Malachi Coulson20:42.8Harrison98.4Apples 2 Apples
9Benjamin Moeller21:12.5Royal Oak98.2OAA White 2
10Philip John (PJ) Valeros21:19.5FHE Ada Forest Hills Eastern98.2OK White 2
10Landin Struck-Curtis21:40.1Flint Kearsley98.0FML 2
10Noah Nelson21:20.8FHE Ada Forest Hills Eastern97.7OK White 2
9Ben Dawson20:44.9Grosse Pointe North97.4MAC Red Championship
9Gabriel Martinez21:18.3Watervliet97.2SAC 2
12Austin Watford20:45.5Utica97.2MAC Red Championship
12Dylan Ma21:12.6Rochester97.1OAA Red 2
9Lucas Halicki20:45.7New Baltimore Anchor Bay97.1MAC Red Championship
10Henry Nederveld21:08.2Jenison96.9OK Green 2
9Gabe Lockwood21:43.4Corunna96.9FML 2
10Tristian Adkins21:08.8Muskegon Mona Shores96.7OK Green 2
10Thomas Doversberger21:11.6Holland West Ottawa96.5OK Red 2
9Gavin Pattison21:24.6FHE Ada Forest Hills Eastern96.5OK White 2
10Demetrio Bultman21:11.6Rockford96.5OK Red 2
10Adam Morales21:11.8Holland West Ottawa96.4OK Red 2
12Tyler Davis21:38.1Wyoming96.3OK Gold 2
10Chandler Hadley21:15.6Clarkston96.1OAA Red 2
11Alcides Lopez-Feliciano21:38.6Wyoming96.1OK Gold 2
11John Huffman21:26.0GR Catholic Central96.0OK White 2
10William Throw21:46.2White Pigeon95.9SW10 2
9Henrik Van Howe21:19.4Royal Oak95.9OAA White 2
9Dominic Smith21:19.6Farmington95.8OAA White 2
11Koleson Reeder21:11.9Caledonia95.7OK Green 2
9Rishab Balaji21:16.9Rochester Adams95.7OAA Red 2
10Isaac Kaboos21:40.1Middleville Thornapple-Kellogg95.6OK Gold 2
11Landon Lonn20:51.1Eaton Rapids95.6Apples 2 Apples
10Caleb Aspin21:47.2Flushing95.6FML 2
9Jaxon Rexin21:47.9Linden95.4FML 2
11Yitao (Bruce) Sun21:18.2Troy95.3OAA Red 2
9Philip Bondie21:48.3Holly95.2FML 2
12Alexander Frizzell21:41.4Middleville Thornapple-Kellogg95.2OK Gold 2
9Max Clapp21:41.8GR Northview95.1OK Gold 2
9Judah McCarthy21:42.2GR Union94.9OK Gold 2
12Jack Schmidt21:19.5Birmingham Seaholm94.8OAA Red 2
10Sky Fausett21:19.9Rochester Adams94.7OAA Red 2
12David Sager21:26.0Gobles94.7SAC 2
10Kyron Novak21:15.2Muskegon Reeths-Puffer94.6OK Green 2
11Will Nordhaus21:23.2Bloomfield Hills94.6OAA White 2
10Elliot Bohinski20:54.5Morrice94.5Apples 2 Apples
10Hunter Page21:27.6Schoolcraft94.1SAC 2
9Ahmadjon Mamarasulov21:22.0Troy94.0OAA Red 2
10Jack DeGraaf21:45.5GR Northview93.8OK Gold 2
9Remington Schueller20:56.8Fowler93.7Apples 2 Apples
11Jovany Garcia21:53.2Hartford93.6SW10 2
9Jihong Min21:23.4Rochester93.5OAA Red 2
10Brandon French21:23.5Lake Orion93.5OAA Red 2
10Bryan Ocelo21:53.6Hartford93.5SW10 2
11Reed Snyder21:54.5Swartz Creek93.2FML 2
11Micah Yates21:55.0Corunna93.0FML 2
11Emmanuel Gonzalez21:48.2GR Northview92.9OK Gold 2
11Cory Westbrook20:59.4Harrison92.9Apples 2 Apples
9Harshith Polisetty21:25.6Rochester92.8OAA Red 2
9Kasyn Novak21:21.0Muskegon Reeths-Puffer92.7OK Green 2
12Logan Robinson21:00.0Laingsburg92.7Apples 2 Apples
11Connor Krajenke21:56.2Ortonville Brandon92.6FML 2
11Bryson Haubert21:26.4Rochester Adams92.5OAA Red 2
10Ayden Jones21:32.4Delton-Kellogg92.5SAC 2
10Victor Hayoo21:29.6Troy Athens92.5OAA White 2
9Matthew Price21:27.0Rochester Adams92.3OAA Red 2
10Beckett Doyle21:37.8FHN GR Forest Hills Northern92.1OK White 2
9Gaven Limarvin21:27.8Troy92.1OAA Red 2
9Henry Kowalewsky21:02.0Mason92.0Apples 2 Apples
9Alvaro Gomez21:31.1Rochester Hills Stoney Creek92.0OAA White 2
12Luis Vasquez21:35.0Fennville91.7SAC 2
11Acxel Leon-avila21:52.6GR Union91.5OK Gold 2
11Brody Smith21:40.6East Grand Rapids91.1OK White 2
12Connor Joy21:31.0Birmingham Seaholm91.0OAA Red 2
11Edward Corcoran21:54.0GR Northview91.0OK Gold 2
11Jack Favreau21:37.2Delton-Kellogg90.9SAC 2
9Kearan Fitzpatrick21:41.3East Grand Rapids90.9OK White 2
11Mickey Sparkes21:34.9Bloomfield Hills90.7OAA White 2
12Joseph Young21:35.3Troy Athens90.6OAA White 2
12Thomas Postema21:32.6Birmingham Seaholm90.5OAA Red 2
9Johnny Lumpp21:27.7Muskegon Mona Shores90.4OK Green 2
12Kam Richardson21:30.1Grand Haven90.3OK Red 2
11Nick Kreps21:28.3Muskegon Mona Shores90.2OK Green 2
12Kaden Leiter21:40.9Watervliet89.7SAC 2
10Tyler Peterson21:38.1Bloomfield Hills89.6OAA White 2
12Jeffrey Brink21:33.0Hudsonville89.3OK Red 2
12Connor Miley21:42.1Parchment89.3SAC 2
12Matthew Astapovich21:36.3Birmingham Seaholm89.2OAA Red 2
11Ismael Reyna22:06.5Bangor89.2SW10 2
11Auden Kane21:39.8Bloomfield Hills89.1OAA White 2
10Greyson Mudget21:42.8Holland Black River89.1SAC 2
12Luke Schneider21:11.2Pewamo-Westphalia88.9Apples 2 Apples
10Wesley Harrington21:43.5Parchment88.9SAC 2
11Logan Courtade21:41.2Rochester Hills Stoney Creek88.6OAA White 2
12Caleb Armock21:35.3Grand Haven88.6OK Red 2
9Karston Kappenman21:44.7Kalamazoo Hackett88.4SAC 2
10Ryan Savoie22:08.9Ortonville Brandon88.4FML 2
9William Hollenbeck22:09.1Fenton88.3FML 2
9Beckett Webb21:39.2Lake Orion88.3OAA Red 2
12Jacob Fearday21:12.6Romeo88.1MAC Red Championship
10Jack Bartkowicz21:12.9Grosse Pointe North88.0MAC Red Championship
11Tyler Watson21:14.0Morrice88.0Apples 2 Apples
10Carson Duffield22:10.7Corunna87.8FML 2
12Owen Osterbur21:41.6Rochester Adams87.5OAA Red 2
9Abel Smith22:11.7Holly87.4FML 2
10Chase Skinner21:48.2Saugatuck87.3SAC 2
10Kyle Nagel21:16.3Macomb Dakota86.9MAC Red Championship
9Kaden Figert21:17.6Lakeview86.8Apples 2 Apples
12Holden Starn21:43.8Rochester86.7OAA Red 2
9Aden Tremel22:13.9Corunna86.7FML 2
12Kaleb Kindl21:44.1Oxford86.6OAA Red 2
9Levi Terryah22:14.2Linden86.6FML 2
9Everett Little22:14.4Owosso86.5FML 2
10Xuanlin Chen21:45.1Troy86.3OAA Red 2
9Jackson Lisek22:15.2Flushing86.3FML 2
9Connor Howard21:19.3Leslie86.2Apples 2 Apples
9Connor Bush22:16.3Flushing85.9FML 2
11Michael Monaco21:19.9Macomb Dakota85.7MAC Red Championship
10Landon Evans21:52.9Schoolcraft85.7SAC 2
10Zacharie Wolff21:48.5Birmingham Seaholm85.2OAA Red 2
9Landon Davis21:21.8Utica85.1MAC Red Championship
9Dylan Thome22:12.1GR South Christian85.0OK Gold 2
10Jake Hunter21:49.2Lake Orion84.9OAA Red 2
10Aran Velsamy21:49.4Rochester Adams84.9OAA Red 2
9Arya Bidja21:23.3Utica84.6MAC Red Championship
10Sriram Naidu21:50.4Troy84.5OAA Red 2
12Alexander Gordillo Castro21:50.6Rochester84.5OAA Red 2
11Wyatt Jacques22:00.9GR Ottawa Hills84.4OK White 2
10Krithin Karthikeyan21:51.0Troy84.3OAA Red 2
9Beydy Rodriguez21:57.1Coloma84.3SAC 2
12Hudson Bigford22:01.1FHC GR Forest Hills Central84.3OK White 2
11Elliott Carr22:21.5Corunna84.2FML 2
9Troy Weatherbee21:48.6Grandville84.1OK Red 2
12Derek Ruimveld21:57.7Lawton84.1SAC 2
11Derek Sonnevil21:58.2Constantine84.0SAC 2
11Javier Diaz21:47.3Byron Center83.9OK Green 2
9Jack Huhn21:26.4Pewamo-Westphalia83.9Apples 2 Apples
9Avery Fox21:26.4Pewamo-Westphalia83.9Apples 2 Apples
9Greyson Miller21:54.3Troy83.2OAA Red 2
9Torin McNabb21:28.4Eaton Rapids83.2Apples 2 Apples
12Cameron Kosel21:27.4Grosse Pointe North83.2MAC Red Championship
12Perry Douma22:04.8FHE Ada Forest Hills Eastern83.1OK White 2
11Luke Ho22:05.0FHC GR Forest Hills Central83.0OK White 2
9Matthew Read22:05.0FHN GR Forest Hills Northern83.0OK White 2
9Matthew Falkenstein22:25.9Centreville82.7SW10 2
9Elijah Sherer21:31.0Whitmore Lake82.3Apples 2 Apples
10Charles Fritz22:00.6Bloomfield Hills82.1OAA White 2
9Kai Olson21:54.6Hudsonville82.1OK Red 2
10Peyton ZurSchmiede22:08.0East Grand Rapids82.0OK White 2
11Joseph Anongdeth21:32.5Mason81.8Apples 2 Apples
9Asher Meyer22:21.8GR West Catholic81.7OK Gold 2
9Cullem Emmert22:09.2FHN GR Forest Hills Northern81.6OK White 2
11William Phan21:56.3Hudsonville81.6OK Red 2
10Brendon Pake22:29.4Flint Kearsley81.5FML 2
12Doug Gaylord22:23.1GR South Christian81.3OK Gold 2
12Ben Bak22:03.3Bloomfield Hills81.2OAA White 2
11Jake Mennega22:11.3GR Christian80.9OK White 2
11Jacob Monday22:02.3Rochester Adams80.6OAA Red 2
12Seungheon (Jayden) Lee22:02.3Troy80.6OAA Red 2
11Tim Forward22:08.7Parchment80.4SAC 2
9Rosco Audirsch21:36.3Macomb Dakota80.2MAC Red Championship
9Will Veldheer22:26.6GR Northview80.1OK Gold 2
10Juan De la Vara Sanchez22:03.8Lake Orion80.1OAA Red 2
10Noah Eckert22:07.1Bloomfield Hills80.0OAA White 2
10Liam Simmons22:27.1GR Northview80.0OK Gold 2
10Zhixin Wang22:05.0Rochester Adams79.7OAA Red 2
9Henry Flowers-Stiles22:15.0FHC GR Forest Hills Central79.7OK White 2
12Noah Jenkins22:02.7Hudsonville79.4OK Red 2
12Maxwell Hirsch22:06.0Birmingham Seaholm79.3OAA Red 2
9Landon Tafelski21:39.1Utica Eisenhower79.3MAC Red Championship
9Corbin Tedder22:12.2Fennville79.3SAC 2
11Aidan Cole22:16.3FHN GR Forest Hills Northern79.2OK White 2
9Wyatt Pellarin22:36.3Swartz Creek79.2FML 2
11Kevin Flores22:12.6Fennville79.1SAC 2
9Max Mowatt21:41.0Pewamo-Westphalia79.0Apples 2 Apples
12Breslin Walek22:02.4Muskegon Mona Shores78.9OK Green 2
10Paxton Butler22:31.4GR Northview78.5OK Gold 2
11Charles Johnson22:03.6Jenison78.5OK Green 2
11Nathan DeWilde21:42.3Utica Eisenhower78.2MAC Red Championship
9Ulises Aguilar22:06.7East Kentwood78.1OK Red 2
10Justin Harper22:05.2Caledonia77.9OK Green 2
10Leo Zelly21:43.5Utica Eisenhower77.8MAC Red Championship
11Anthony Franco-Rivera22:40.6Bangor77.8SW10 2
11Dylan Zobl22:14.6Royal Oak77.5OAA White 2
11Michael Purvis22:34.7GR Union77.4OK Gold 2
9Brady Steaban22:13.1Rochester77.0OAA Red 2
9Eduardo Zapata22:13.5Lake Orion76.8OAA Red 2
9Ethan Ma22:13.7Rochester76.8OAA Red 2
9Colin Jaros22:17.0Farmington76.7OAA White 2
9Titus Sager22:20.2Gobles76.6SAC 2
9Bo Blair22:09.2Muskegon Reeths-Puffer76.6OK Green 2
10Charles Gronberg21:48.9Charlotte76.4Apples 2 Apples
11Jonathan Adams21:49.9Livingston Christian76.0Apples 2 Apples
10Andrew Stevens21:50.0Laingsburg76.0Apples 2 Apples
12Nicholas Roggenbuck22:16.6Rochester Adams75.8OAA Red 2
10Easton Piper22:22.8Gobles75.7SAC 2
10Axel Svensson22:20.2Rochester Hills Stoney Creek75.6OAA White 2
11Arthur Duren22:12.4Muskegon75.5OK Green 2
10Gavin Leiter22:24.1Watervliet75.3SAC 2
9Leo Avalos22:24.4Saugatuck75.2SAC 2
11Andrew Giuliano22:21.7Royal Oak75.1OAA White 2
10Jonathan Visscher22:14.0Muskegon Reeths-Puffer75.0OK Green 2
9Justin Podina22:19.0Lake Orion75.0OAA Red 2
9Daniel Macedo22:29.5FHN GR Forest Hills Northern74.8OK White 2
9Lucas Doubledee22:26.1Delton-Kellogg74.6SAC 2
9Jonathan Steenhagen22:15.5Muskegon Reeths-Puffer74.5OK Green 2
12Shane Mier22:43.7GR South Christian74.4OK Gold 2
12Wesley Spezia22:21.1Oxford74.3OAA Red 2
11Holden Davidson22:51.3Fenton74.2FML 2
11Hagen Stanich22:21.4Rochester74.2OAA Red 2
10Kyle Laginess21:54.8Fraser74.1MAC Red Championship
9Sawyer Trommater21:56.1Beal City74.0Apples 2 Apples
11Mithesh Raja Govindaraja22:22.6Troy73.8OAA Red 2
9Gabe Avila22:20.4Hudsonville73.5OK Red 2
11Josh Chapman22:46.7GR Union73.4OK Gold 2
9Cole Stump21:57.7Mason73.4Apples 2 Apples
9Aiden Cunningham22:20.8Grandville73.4OK Red 2
11Trent Ponstein22:46.9GR South Christian73.4OK Gold 2
12Levi Brooks22:30.0Lawton73.3SAC 2
12Yug Patel21:58.5Utica72.8MAC Red Championship
9Gavin Brueck22:55.6Centreville72.8SW10 2
10Gavin Jansen21:59.7Harrison72.8Apples 2 Apples
10Rithvik Varma Chamarthi22:25.7Troy72.8OAA Red 2
9Niranjan Vijayakumar22:26.1Rochester72.6OAA Red 2
10Brandon Perantoni22:56.7Fenton72.4FML 2
10Joshua Diocares22:24.2East Kentwood72.3OK Red 2
12Caleb Hardy22:01.3Butternut Homeschool72.2Apples 2 Apples
10Joshua Fletcher-Smith22:27.6Lake Orion72.1OAA Red 2
9Noah Sanday22:28.4Rochester Adams71.9OAA Red 2
11Udayan Ray22:28.4Troy71.9OAA Red 2
11Juan Zavala Salazar22:58.5Holly71.8FML 2
11Jackson Byers22:52.0Wayland Union71.7OK Gold 2
10Logan Sattler22:29.7Rochester71.4OAA Red 2
9Vincent Finedell22:36.0Galesburg-Augusta71.3SAC 2
12DaQuon Bates22:25.5Muskegon Mona Shores71.2OK Green 2
11Grayson Markham22:53.6GR Union71.1OK Gold 2
9Talon Abbott23:00.7Bangor71.1SW10 2
11Zander Duncan22:37.1South Haven71.0SAC 2
10Siddharth Arunagiri Karthi22:31.3Troy70.9OAA Red 2
11Brock Warren22:37.3Constantine70.9SAC 2
10Isaac Bard22:31.7Rochester Adams70.8OAA Red 2
12Devon Schaffer23:01.9White Pigeon70.7SW10 2
9Yang Feng Wildschut22:42.3GR Christian70.6OK White 2
11Juan Romero23:02.4Hartford70.5SW10 2
10David Lee22:35.8Troy Athens70.4OAA White 2
11Aiden Miller22:34.0Rochester Adams70.0OAA Red 2
9Carter Lada22:07.7Fraser69.8MAC Red Championship
10Eathan Burnett22:41.8Watervliet69.4SAC 2
9Clayton Broker23:05.9Centreville69.4SW10 2
9Landon Ellis22:31.1Muskegon Mona Shores69.3OK Green 2
9Isaac Doubblestein23:06.3White Pigeon69.2SW10 2
12Enoch Wang22:59.4GR South Christian69.2OK Gold 2
10Kishore Parthiban22:36.8Troy69.1OAA Red 2
12Connor Blandford23:07.0Swartz Creek69.0FML 2
9Caden O’Mara22:34.4Grandville68.9OK Red 2
12Gabe Ienciu22:40.5Troy Athens68.8OAA White 2
9Logan Tenbrink22:44.3Martin68.6SAC 2
8Rendyn Alfieri23:08.6Lawrence68.5SW10 2
10Kyle Novak22:38.9Rochester68.4OAA Red 2
10Jake Hager22:49.0FHE Ada Forest Hills Eastern68.3OK White 2
12Johannas Ehrig22:13.9Charlotte68.0Apples 2 Apples
9Anderson Frieden23:09.9Fenton68.0FML 2
10Jacob Curtis22:14.1Central Michigan Homeschool Athletics68.0Apples 2 Apples
11Blake Green22:13.2St. Clair67.9MAC Red Championship
9Akhilesh Shil22:40.3Troy67.9OAA Red 2
9Zane Bedell23:10.6Swartz Creek67.8FML 2
10Benjamin Keinath22:41.0Lake Orion67.7OAA Red 2
9Edward Ostberg22:44.6Troy Athens67.5OAA White 2
11Josh Chamberlin22:15.8Charlotte67.4Apples 2 Apples
11Cooper Stannard22:47.9Parchment67.4SAC 2
10Jose Perales23:12.4Hartford67.2SW10 2
9Liam Dunn23:12.6Goodrich67.1FML 2
10Peyton Ritchie22:48.7Constantine67.1SAC 2
11Daniel Bernal-Ponce22:16.9Pewamo-Westphalia67.0Apples 2 Apples
9Shayne Krasinski23:07.0Wayland Union66.7OK Gold 2
9Jahreim Phillip22:18.2Charlotte66.6Apples 2 Apples
9Angel Ruiz22:44.2Rochester66.6OAA Red 2
9Zachary Chittle23:15.9Swartz Creek66.0FML 2
9Ian Hodge22:43.9East Kentwood65.7OK Red 2
10Tanner Bloom22:53.7Fennville65.4SAC 2
9Ryan Shepard22:48.1Rochester Adams65.3OAA Red 2
11Yejune Kim22:51.3Rochester Hills Stoney Creek65.2OAA White 2
9Ricky Munguia-Vazquez22:48.4Lake Orion65.2OAA Red 2
9Ethan Nshime22:46.1East Kentwood65.0OK Red 2
11Blake Myers22:49.8Oxford64.7OAA Red 2
9Khalil Gupton22:52.8Farmington64.7OAA White 2
9Max Malinzak23:00.5GR Catholic Central64.5OK White 2
11Owen Standfest23:14.3GR Northview64.2OK Gold 2
10Lucas Keinath22:51.6Lake Orion64.1OAA Red 2
9Tycho DeVisser23:00.4Kalamazoo Christian63.2SAC 2
11Liam Dykhouse22:49.8Caledonia63.1OK Green 2
11Gentry Watson23:25.4Fenton62.9FML 2
10Emmerick Smith22:52.3Muskegon Mona Shores62.2OK Green 2
10Zaid Iftikhar22:57.3Troy62.2OAA Red 2
12Luke Herder23:20.3GR South Christian62.2OK Gold 2
11Quinn Murphy22:55.4Rockford61.9OK Red 2
9Bryce Duron22:55.4Rockford61.9OK Red 2
10Ed Christie22:32.6McBain61.8Apples 2 Apples
9Joshua Byrne22:59.1Troy61.6OAA Red 2
11Charlie Hudson23:10.9East Grand Rapids61.0OK White 2
12James Martin22:56.2Muskegon60.9OK Green 2
10William Whyms22:56.9Muskegon60.7OK Green 2
10Edgar Held23:12.2East Grand Rapids60.6OK White 2
9Gideon DeVries22:58.0Caledonia60.3OK Green 2
10Daniel Homan22:37.8Central Michigan Homeschool Athletics60.1Apples 2 Apples
9Joshua Goode23:34.7Fenton59.8FML 2
11Luke Shelton23:08.0Troy Athens59.7OAA White 2
10Ethan Christofferson23:05.4Lake Orion59.5OAA Red 2
11Michael Mullin23:28.5Middleville Thornapple-Kellogg59.5OK Gold 2
11Wilson Zhu23:05.7Troy59.4OAA Red 2
9Ben Chapman23:08.8Troy Athens59.4OAA White 2
10Samuel Feyen23:16.1East Grand Rapids59.3OK White 2
9Xander Ruiter23:12.1Martin59.3SAC 2
12Noah Kulich22:40.1Romeo59.0MAC Red Championship
10Uriah Rogers23:12.0Royal Oak58.3OAA White 2
10Drew Dimitrijevski23:09.3Troy58.2OAA Red 2
11Luke Skutt23:39.5Clio58.2FML 2
11Preetham Chilluru23:09.9Troy58.0OAA Red 2
10Quinton Herppich23:07.6Holland West Ottawa57.8OK Red 2
12Landon Hayes23:16.9Constantine57.7SAC 2
12Jack Xu23:10.9Troy57.7OAA Red 2
10Jacob Trommater22:44.9Charlotte57.7Apples 2 Apples
10Zubair Ali23:11.4Oxford57.5OAA Red 2
12Caleb Boucher22:44.6Utica57.5MAC Red Championship
9William Couchman23:41.7Swartz Creek57.4FML 2
12Eli Adler23:12.2Birmingham Seaholm57.3OAA Red 2
9Leland Skeans23:42.5Flushing57.2FML 2
11Cameron Betts22:47.1Laingsburg57.0Apples 2 Apples
10Amittai Kawano23:10.2Holland West Ottawa56.9OK Red 2
9Calum Knull22:47.6Laingsburg56.8Apples 2 Apples
11Benjamin Goolsby23:13.6Rochester56.8OAA Red 2
12Colten LaBelle23:38.1GR West Catholic56.3OK Gold 2
10Bob Cornell23:25.2East Grand Rapids56.3OK White 2
9Justin Bullock22:49.1St. Clair56.0MAC Red Championship
9Bradley Sre23:46.9Centreville55.7SW10 2
11Alexander Boynton23:23.3Schoolcraft55.6SAC 2
11Alex Diaz23:15.9Grandville55.0OK Red 2
9Finley Sarkipato23:42.5GR Union54.8OK Gold 2
9Jack Merrill23:43.3GR Union54.6OK Gold 2
9Magnus Galaviz23:43.7Middleville Thornapple-Kellogg54.4OK Gold 2
12Marsell Azzarella23:44.8Wayland Union54.1OK Gold 2
11Alan He23:24.9Troy Athens54.0OAA White 2
11Rudolph Moussa23:21.9Troy54.0OAA Red 2
9Simon Crowe23:46.1GR Union53.6OK Gold 2
9Jacob Nutt23:29.9Kalamazoo Christian53.4SAC 2
10TamThien Tran23:34.7GR Catholic Central53.1OK White 2
10Naveen Duvoor23:25.8Rochester Adams52.7OAA Red 2
9Luca Rottschafer23:36.0FHC GR Forest Hills Central52.7OK White 2
11Keamari Johnson23:22.0Muskegon52.3OK Green 2
9Carson Clark23:01.4Charlotte52.2Apples 2 Apples
12Arnav Dighrasker23:27.6Troy52.1OAA Red 2
9Elliott Smith23:00.8Macomb Dakota52.1MAC Red Championship
11John Joyner23:23.9Caledonia51.7OK Green 2
10Troy Wychuyse23:59.8Ortonville Brandon51.4FML 2
9Brandon Anglebrandt23:02.9Utica Eisenhower51.4MAC Red Championship
12Anthony Bunker23:40.0FHN GR Forest Hills Northern51.3OK White 2
11Benjamin Andreas23:30.9Birmingham Seaholm51.0OAA Red 2
9Hugh Flack IV23:31.2Troy50.9OAA Red 2
10Matthew McGahan24:01.9White Pigeon50.7SW10 2
10Brock Drewyor23:38.4Schoolcraft50.5SAC 2
9Nathan Rodriguez24:03.5Owosso50.2FML 2
9Ronin Schneeg23:10.5McBain49.2Apples 2 Apples
10Andrew Thomas23:33.7Rockford49.1OK Red 2
9Camden Conner23:11.3Fowler48.9Apples 2 Apples
11Brenden Scott23:11.9Mason48.7Apples 2 Apples
9Broderick Millage24:01.5Wyoming48.5OK Gold 2
9Landen Veneklase23:49.4FHC GR Forest Hills Central48.2OK White 2
9Henry Roelofs23:50.5GR Christian47.8OK White 2
9Jack Alt24:10.9Linden47.7FML 2
9Cooper Kapalla23:44.7Bloomfield Hills47.4OAA White 2
11Camilo Gonzalez23:47.9Delton-Kellogg47.4SAC 2
9Abram Veldkamp23:52.8GR Christian47.1OK White 2
12Nikola Gjorgjievski23:55.0East Grand Rapids46.3OK White 2
12Benjamin Smiles23:45.1Lake Orion46.3OAA Red 2
9Maxim Bellinger23:40.1Muskegon Reeths-Puffer46.3OK Green 2
12James Baur23:20.3Morrice45.9Apples 2 Apples
11Isaiah Kellogg23:52.5Delton-Kellogg45.8SAC 2
12Ericke Ramadhani24:09.8GR Union45.7OK Gold 2
9Teo Bargren23:50.1Bloomfield Hills45.6OAA White 2
11Dakota Kline23:22.1McBain45.3Apples 2 Apples
11Alex Holmes23:22.5Lansing Eastern45.2Apples 2 Apples
10Chauncey Oliver24:12.0Wyoming45.0OK Gold 2
10Owen Noble23:54.8Royal Oak44.1OAA White 2
9Kridhav Vinothan23:51.9Rochester Adams44.0OAA Red 2
12Jude Shaver23:25.9Charlotte44.0Apples 2 Apples
11Paul Lopez23:55.1Royal Oak44.0OAA White 2
11Connor McGahey23:27.3Morrice43.6Apples 2 Apples
12Jose Boger24:01.1Gobles43.0SAC 2
11Cameron Wray23:55.1Oxford43.0OAA Red 2
9Keegan Sigler24:25.2Fenton42.9FML 2
9David Schneider23:29.2Leslie42.9Apples 2 Apples
11Quinton Hurd23:55.4Troy42.9OAA Red 2
9Lyric Worden24:25.7Linden42.8FML 2
12Spencer Brandon23:57.0Clarkston42.3OAA Red 2
12Pedro Ortiz Juarez23:58.1Rochester Adams42.0OAA Red 2
9Dante Remick24:01.1Royal Oak42.0OAA White 2
10Malachi Martin24:04.9Delton-Kellogg41.7SAC 2
12Timmy Li24:02.6Troy Athens41.5OAA White 2
9Justin Holmes23:55.5Byron Center41.2OK Green 2
12Brent Monterosso23:34.2Romeo40.9MAC Red Championship
12Wyatt Sesi24:04.7Troy Athens40.8OAA White 2
9Tyler Newman23:57.3Byron Center40.6OK Green 2
12Leonardo Rico24:12.3FHN GR Forest Hills Northern40.6OK White 2
9Luke Amo24:04.3Rochester39.9OAA Red 2
9Thomas Edwards24:04.8Rochester39.7OAA Red 2
10Grant Decker24:08.8Rochester Hills Stoney Creek39.4OAA White 2
12Cody Cataline23:40.2Laingsburg39.3Apples 2 Apples
9Exauce Ruble23:41.0Central Michigan Homeschool Athletics39.0Apples 2 Apples
12Rydik Wrubel24:02.9Caledonia38.7OK Green 2
9Richie Bach24:09.0Lake Orion38.3OAA Red 2
9Graham Halverson24:12.1Royal Oak38.3OAA White 2
10Ethan Hoekstra24:19.6FHE Ada Forest Hills Eastern38.1OK White 2
9Luca Fulgenzi24:10.4Rochester37.9OAA Red 2
12Harlem Cooper24:13.5Royal Oak37.8OAA White 2
11Eli Masih24:14.8Royal Oak37.4OAA White 2
10Serigne Moustapha Fall24:35.2GR Union37.3OK Gold 2
12Henry Gobler24:12.4Troy37.2OAA Red 2
10Harrison Steed24:08.2Byron Center36.9OK Green 2
11Kace Patterson24:23.4FHE Ada Forest Hills Eastern36.9OK White 2
11Kent West23:46.7Macomb Dakota36.8MAC Red Championship
10Ashwath Mahesh24:15.6Rochester36.1OAA Red 2
9Nova Vereecken24:15.5Grandville35.2OK Red 2
9Myles Reis24:20.5Lake Orion34.5OAA Red 2
9Robert Brewer24:51.5Flushing34.2FML 2
12Sam Thelen24:19.4Grandville33.9OK Red 2
10Miles Hoffman24:22.5Birmingham Seaholm33.8OAA Red 2
10Saul Jimenez24:46.1GR Union33.6OK Gold 2
10Alex Oleszkiewicz24:34.4FHC GR Forest Hills Central33.2OK White 2
9Charlie Poest24:22.9Grandville32.7OK Red 2
9Andrew Buchanan24:26.5Rochester32.5OAA Red 2
12Jayden Harlukowicz24:33.1Constantine32.3SAC 2
11Oscar Camargo24:32.5Rochester Hills Stoney Creek31.5OAA White 2
9Brunno Eguiluz-Soto24:26.6East Kentwood31.5OK Red 2
9Theeyan Yang25:00.2Ortonville Brandon31.3FML 2
10Kemper Reva24:37.2Schoolcraft30.9SAC 2
11Sujay Panuganti24:31.8Troy30.7OAA Red 2
12Jaden Zambrano25:02.7White Pigeon30.4SW10 2
12Ryan Jom24:32.9Rochester30.4OAA Red 2
11Shaundale Williams24:34.0Clarkston30.0OAA Red 2
11Caeden Mehaffey24:41.9Delton-Kellogg29.4SAC 2
9Carson Scholma24:33.4Hudsonville29.2OK Red 2
12Marshall Holmes24:10.5Lansing Eastern29.2Apples 2 Apples
12Saul Johnson24:31.9Muskegon Mona Shores29.0OK Green 2
12Sarabdil Chauhan25:08.1Corunna28.6FML 2
12Adithya Srihari Jonnalagedda24:39.7Troy28.1OAA Red 2
9Deaken McLaughlin24:14.8Central Michigan Homeschool Athletics27.7Apples 2 Apples
11Evan Grizzle25:11.2Clio27.6FML 2
Leonardo Perissinotto24:15.4Lakeview27.5Apples 2 Apples
11Brady Butzler25:13.2Lake Fenton26.9FML 2
10Matt Jansen25:14.3Marcellus26.6SW10 2
12James Doss24:41.4Grand Haven26.5OK Red 2
12Bobby Rudolph24:21.2Webberville25.6Apples 2 Apples
12Richard Pawlowski24:47.6Oxford25.5OAA Red 2
12Noah Bohan25:17.9Marcellus25.4SW10 2
11Bingcheng Zhu24:49.5Rochester Adams24.8OAA Red 2
9Henre Voigt24:53.2Rochester Hills Stoney Creek24.6OAA White 2
9Connor Dmoch25:21.6Fenton24.1FML 2
9Grahm Kenyon24:47.0Caledonia24.0OK Green 2
11Adler Teichman25:25.0Linden23.0FML 2
10Austin Rossman25:26.4White Pigeon22.5SW10 2
9John Trumble-Puerta25:07.5FHN GR Forest Hills Northern22.2OK White 2
11Pratyush Pawar24:57.7Troy22.1OAA Red 2
10Aron Villafuerte25:27.7White Pigeon22.1SW10 2
10Victor Nogueira25:21.9GR South Christian21.7OK Gold 2
11Jack Noonon25:09.9FHN GR Forest Hills Northern21.4OK White 2
10Greyson Combs24:33.5Utica21.2MAC Red Championship
11Adrian Valario25:30.7Lawrence21.1SW10 2
10Seungyun (Andy) Shin25:00.8Troy21.1OAA Red 2
12Alex Burch25:31.8Ortonville Brandon20.8FML 2
11Ashton Rose24:57.5Muskegon Mona Shores20.5OK Green 2
10Pheonix Petlock25:04.9Rochester19.7OAA Red 2
9Adam Keoleian25:08.4Rochester Hills Stoney Creek19.5OAA White 2
10Connor Dolecki25:08.9Rochester Hills Stoney Creek19.4OAA White 2
12Ian Johnson24:40.6Central Michigan Homeschool Athletics19.1Apples 2 Apples
12Aleksandar Premcevic24:39.9Macomb Dakota19.0MAC Red Championship
11Gage Carlson25:37.0Bloomingdale19.0SW10 2
12Ethan Harkenrider25:08.6Troy18.5OAA Red 2
11Austin Sweet25:38.8Corunna18.4FML 2
10Louis Marsh25:13.0Rochester17.0OAA Red 2
9Jaycen Martin25:10.9Holland West Ottawa16.7OK Red 2
11Bhaavik Narayana25:14.6Troy16.5OAA Red 2
10Ojas Bangar25:14.9Troy16.4OAA Red 2
10Suhas Posimreddy25:15.1Rochester16.3OAA Red 2
9Gunnar Yahr25:21.7Coloma16.1SAC 2
12Bradyn Bard25:46.1Bloomingdale16.0SW10 2
10Ashton Simoski24:49.9Utica15.7MAC Red Championship
9Anthony Karasienski24:50.2Macomb Dakota15.6MAC Red Championship
9Donovan Boice25:17.3Rochester15.6OAA Red 2
10Chris McCombs25:48.9Ortonville Brandon15.0FML 2
10Noah Card25:52.2Linden14.0FML 2
9Joey Jerome25:17.2Muskegon Reeths-Puffer13.9OK Green 2
12Nyko Winebaugh25:29.2Schoolcraft13.6SAC 2
11Isaac Ribbentrop25:26.9Clarkston12.4OAA Red 2
10Alex Brady25:22.3Caledonia12.2OK Green 2
9Gurshaan Boparai25:26.5Grandville11.5OK Red 2
9Jaxon Wirt25:06.4Ashley10.5Apples 2 Apples
11Colton Anders26:02.5Lawrence10.5SW10 2
10Kason Lehr26:04.2Clio9.9FML 2
9Abimael Ocelo26:04.5Hartford9.8SW10 2
9Troy Tucker26:07.1Flint Kearsley9.0FML 2
10Finnegan Williams25:47.4East Grand Rapids8.9OK White 2
12Tristen Horton26:07.8White Pigeon8.7SW10 2
10Timothy Fanco25:35.8Caledonia7.7OK Green 2
11Benjamin Lusaya25:36.6Caledonia7.5OK Green 2
10Devyn Stahl25:49.6Bridgman6.8SAC 2
10Henry Hoekstra25:53.8East Grand Rapids6.7OK White 2
9Gavin Hart26:13.9White Pigeon6.7SW10 2
12Emmett Spence26:14.3Centreville6.6SW10 2
12Aaryn Smith26:16.4Holly5.9FML 2
11Jack Day25:47.3Birmingham Seaholm5.6OAA Red 2
9Ethan Miller25:54.4Parchment5.2SAC 2
9Jacob Pier25:22.5Mason5.2Apples 2 Apples
11Ace Bohlinger26:00.2East Grand Rapids4.6OK White 2
10Liam Wenn26:20.5Flushing4.5FML 2
9Ryland Pederson25:56.7Kalamazoo Christian4.4SAC 2
9Dylan Casenas25:51.7Birmingham Seaholm4.1OAA Red 2
12Ziyaad Fareed25:52.5Troy3.8OAA Red 2
9Noah Bulakowski25:54.6Rochester Adams3.1OAA Red 2
9William Moraitis26:27.2White Pigeon2.3SW10 2
11Tomas Bourgeois25:57.4Birmingham Seaholm2.2OAA Red 2
10Santiago Ramirez-Vanegas26:00.5Troy Athens2.2OAA White 2
12Benjamin Quint26:10.7GR Catholic Central1.1OK White 2
Pau Frenso Luna25:36.0Lakeview0.7Apples 2 Apples
9Evan Vansteenkiste25:35.2Romeo0.6MAC Red Championship
12Ahaan Malhotra26:02.3Troy0.6OAA Red 2
Uncategorized

2025 Ratings: September 23rd Meets

MeetBoys Adj.Girls Adj.Average
BWAC 2-12-14-13
MAC Blue 2-13-10-12
MAC White 2-6+5-1
MMAC 2+39+33+36
SVL North 2-22-14-18
SVL South 2-63-78-71
TVC 2+3+3+3

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

GIRLS TEAM RATINGS

TeamDivisionTop 5 Avg.Meet
Bay City Western*1116.3SVL North 2
Grand Blanc1112.5SVL South 2
Mt. Pleasant1112.2SVL North 2
Midland Dow1107.1SVL North 2
Midland185.9SVL North 2
Utica Ford185.8MAC White 2
Grosse Pointe South182.9MAC White 2
Lapeer180.1SVL South 2
Port Huron Northern177.2MAC White 2
Davison176.6SVL South 2
L’Anse Creuse North165.1MAC White 2
Chippewa Valley141.0MAC White 2
Saginaw Heritage133.8SVL North 2
Warren Mott122.0MAC White 2
Sterling Heights Stevenson120.7MAC White 2
Warren Cousino18.9MAC Blue 2
TeamDivisionTop 5 Avg.Meet
Frankenmuth*2108.1TVC 2
Freeland2104.6TVC 2
Yale282.1BWAC 2
Armada276.0BWAC 2
Marysville271.5MAC Blue 2
Alma261.6TVC 2
Croswell-Lexington248.9BWAC 2
Imlay City237.8BWAC 2
Birch Run237.5MMAC 2
Saginaw Swan Valley228.8TVC 2
Essexville-Garber215.0TVC 2
Flint Powers Catholic28.4SVL South 2
TeamDivisionTop 5 Avg.Meet
Saginaw Valley Lutheran*381.2TVC 2
Ithaca366.0TVC 2
Chesaning344.5MMAC 2
Hemlock339.9TVC 2
New Lothrop322.2MMAC 2
Algonac317.8BWAC 2
Almont317.7BWAC 2
Clawson39.9MAC Blue 2
Ovid-Elsie32.6MMAC 2
TeamDivisionTop 5 Avg.Meet
Saginaw Michigan Lutheran Seminary445.9TVC 2

BOYS TEAM RATINGS

TeamTop 5 Avg.DivisionMeet
Grand Blanc*185.61SVL South 2
Davison181.01SVL South 2
Midland180.91SVL North 2
Saginaw Heritage175.21SVL North 2
Midland Dow169.21SVL North 2
Utica Ford166.71MAC White 2
Mt. Pleasant163.71SVL North 2
Sterling Heights Stevenson162.91MAC White 2
L’Anse Creuse North154.51MAC White 2
Lapeer150.61SVL South 2
Grosse Pointe South148.51MAC White 2
Bay City Western140.91SVL North 2
St. Clair Shores Lakeview130.61MAC White 2
Chippewa Valley130.41MAC White 2
Port Huron Northern121.11MAC White 2
Roseville87.21MAC Blue 2
Warren Mott86.11MAC White 2
St. Clair Shores Lake Shore84.91MAC Blue 2
Warren Woods Tower79.31MAC Blue 2
Sterling Heights34.81MAC Blue 2
L’Anse Creuse10.91MAC Blue 2
TeamTop 5 Avg.DivisionMeet
Flint Powers Catholic***196.82SVL South 2
Alma**191.22TVC 2
Frankenmuth*175.42TVC 2
Freeland167.12TVC 2
Yale164.92BWAC 2
Saginaw Swan Valley156.32TVC 2
Bay City John Glenn151.32TVC 2
Marysville144.92MAC Blue 2
Croswell-Lexington129.32BWAC 2
North Branch121.42BWAC 2
Imlay City115.62BWAC 2
Bay City Central115.52SVL North 2
Birch Run112.62MMAC 2
Madison Heights Lamphere110.12MAC Blue 2
Warren Lincoln99.72MAC Blue 2
Armada97.22BWAC 2
Eastpointe18.32MAC Blue 2
TeamTop 5 Avg.DivisionMeet
Ithaca**178.33TVC 2
Montrose143.43MMAC 2
Algonac139.83BWAC 2
Almont137.73BWAC 2
Ovid-Elsie133.33MMAC 2
Chesaning129.03MMAC 2
Otisville LakeVille121.83MMAC 2
New Haven117.03MAC Blue 2
Clawson114.83MAC Blue 2
Carrollton105.43TVC 2
New Lothrop99.73MMAC 2
Marine City77.73MAC Blue 2
St. Clair Shores South Lake75.33MAC Blue 2
Saginaw Valley Lutheran69.53TVC 2
TeamTop 5 Avg.DivisionMeet
Saginaw Michigan Lutheran Seminary*138.54TVC 2
Byron99.64MMAC 2

GIRLS INDIVIDUAL RATINGS

GradeNameTimeTeamRatingMeet
12Natalie Foltz18:30.2Frankenmuth148.9TVC 2
11Clara Kaczor18:38.7Freeland146.1TVC 2
9Lilly Pierce19:16.3Mount Pleasant139.2SVL North 2
9Kaitlyn Berg19:19.0Midland138.3SVL North 2
9Grace Meyers19:24.6Bay City Western136.5SVL North 2
12Elise Barden19:18.5Frankenmuth132.9TVC 2
10Leah Humphrey20:55.1Grand Blanc127.6SVL South 2
12Nevaeh Polovina20:57.5Davison126.8SVL South 2
12Samantha Langolf19:49Port Huron Northern122.0MAC White 2
11Lucy Conzelmann19:53.2Frankenmuth121.3TVC 2
10Mila Villarreal21:17.1Flint Powers Catholic120.3SVL South 2
9Autumn Luick20:13.1Midland Dow120.3SVL North 2
11Claire Arnold20:01.8Essexville Garber118.4TVC 2
9Claire Albrecht20:19.4Armada118.2BWAC 2
12Mallory Wilcox20:20.7Bay City Western117.8SVL North 2
11Micali Teeple21:24.8Grand Blanc117.7SVL South 2
10Livia Willing21:33.9Grand Blanc114.7SVL South 2
12Lilah Weber21:38.5Lapeer113.2SVL South 2
11Makinna Foglesong20:18.1Ithaca113.0TVC 2
11Jaclyn Suderman20:36.2Bay City Western112.6SVL North 2
10Khloe Lehnst20:20.1Ithaca112.3TVC 2
9Haleah Johnson21:45.6Grand Blanc110.8SVL South 2
10Jessa Skonieczny20:45.8Mount Pleasant109.4SVL North 2
11Hannah Haines20:41.9Madison Heights Lamphere109.4MAC Blue 2
12Nadia Cordes21:50.4Lapeer109.2SVL South 2
12Zoe Brown20:46.6Mount Pleasant109.1SVL North 2
9Hannah Vogel20:47.5Midland Dow108.8SVL North 2
11Anna Sheppard20:48.4Mount Pleasant108.5SVL North 2
10Sawyer Lynn20:48.8Saginaw Heritage108.4SVL North 2
10Saige Cole20:49.1Yale108.3BWAC 2
12Brooklyn Werner20:49.9Bay City Western108.0SVL North 2
12Sophie Markel20:54.3Bay City Western106.6SVL North 2
11Kylie Mausolf20:10.1Birch Run105.6MMAC 2
12Allie Metzler20:57.3Midland Dow105.6SVL North 2
11Claire Long20:43.2Saginaw Nouvel104.6TVC 2
9Katie Niederquell20:43.5Freeland104.5TVC 2
11Emily Beethe20:48.5Saginaw Valley Lutheran102.8TVC 2
10Jessica Toole21:07.5Midland Dow102.2SVL North 2
10Lindsey Cmeyla20:51.0Saginaw Valley Lutheran102.0TVC 2
9Eleanor Pilsner20:57Grosse Pointe South99.3MAC White 2
10Joylin Brillhart21:17.7Midland Dow98.8SVL North 2
10Ava Knight21:01Macomb L’Anse Creuse North98.0MAC White 2
10Kate Macfarlane21:21.1Midland Dow97.6SVL North 2
10Madelyn Barkley21:23.1Croswell-Lexington97.0BWAC 2
10Gabriella Dallas21:06.2Freeland97.0TVC 2
9Sydney Knieper20:37.2New Lothrop96.6MMAC 2
9Katelyn Schweihofer21:27.8Yale95.4BWAC 2
10Mya Castellon21:29.7Mount Pleasant94.8SVL North 2
10Jade Siy21:29.0Madison Heights Lamphere93.7MAC Blue 2
12Gianna D’Angelo21:15Utica Ford93.3MAC White 2
12Abigail Denoyer21:34.6Armada93.1BWAC 2
12Sarah Albright22:43.3Grand Blanc91.6SVL South 2
12Delaney Richardson20:53.9Byron91.0MMAC 2
12Emma Miller21:25Utica Ford90.0MAC White 2
9Grace Kloha21:27.4Freeland89.9TVC 2
10Hailey Morrison21:46.7Croswell-Lexington89.1BWAC 2
12Olive Wakefield21:33.0Saginaw Michigan Lutheran Seminary88.0TVC 2
10Paige Garbo21:32Grosse Pointe South87.7MAC White 2
12Emily Barbeau21:53.2Bay City Western86.9SVL North 2
11Lillian Bender21:54.5Yale86.5BWAC 2
10Grace McDonald21:37Utica Ford86.0MAC White 2
10Taylor Stanczak21:56.8Almont85.7BWAC 2
10Ellie Thering21:41.0Freeland85.4TVC 2
11Morgan Costello21:39Grosse Pointe South85.3MAC White 2
12Maryn Hyatt21:44.8Saginaw Valley Lutheran84.1TVC 2
12Joselyn Chapman22:00.0Marysville83.3MAC Blue 2
12Anna Johnson21:47.5Alma83.2TVC 2
11Hannah Murtha22:06.1Midland82.6SVL North 2
11Kaiya Bragiel22:06.3Bay City Western82.6SVL North 2
10Ruby Gross21:20.6Chesaning82.2MMAC 2
11Kenzie LeVey22:06.0Marysville81.3MAC Blue 2
10Bethany Cmeyla21:54.5Saginaw Valley Lutheran80.8TVC 2
11Isabel Reinke21:54.5Freeland80.8TVC 2
9Taylor Westendorf21:54Port Huron Northern80.3MAC White 2
11Ava Childers22:13.9Yale80.0BWAC 2
12Amanda Dickinson21:55Utica Ford80.0MAC White 2
10Sophia Mulka21:56Utica Ford79.7MAC White 2
11Olivia Mielke22:00.5Freeland78.8TVC 2
12Elaina Friedmann22:02Clinton Twp. Chippewa Valley77.7MAC White 2
11Brooklyn Wiltse23:25.3Davison77.6SVL South 2
10Takoda Holicki21:34.5Montrose77.5MMAC 2
12Viviana Ostrowski22:04Grosse Pointe South77.0MAC White 2
12Laila Evola22:26.5Almont75.8BWAC 2
11Lacy Ortega22:08Utica Ford75.7MAC White 2
11Lily Ortega22:09Utica Ford75.3MAC White 2
11Caleigh Friedmann22:11Clinton Twp. Chippewa Valley74.7MAC White 2
10Emily Lasceski22:15.6Freeland73.8TVC 2
11Aubrey Hare22:18.3Saginaw Swan Valley72.9TVC 2
11Addison Jones22:39.4Midland71.5SVL North 2
12Kayla DiFonzo22:22Sterling Heights Stevenson71.0MAC White 2
10Peyton Simmons22:39.0Marysville70.3MAC Blue 2
9Avery Fidler23:48.6Lapeer69.8SVL South 2
9Addison King22:28.0Frankenmuth69.7TVC 2
12Isabella Nestle22:27Port Huron Northern69.3MAC White 2
12McKenna Richard22:42.8Madison Heights Lamphere69.1MAC Blue 2
12Madeleine Varhola22:46.9Midland Dow69.0SVL North 2
9Sarah Diffin22:30.6Freeland68.8TVC 2
9Jaylyn Seybert22:48.0Midland68.7SVL North 2
12Sophia Knarr22:48.6Midland68.5SVL North 2
12Mercy Brown22:45.3Warren Cousino68.2MAC Blue 2
11Lydia Faubert22:32.9Hemlock68.0TVC 2
9Meredith Bauer22:33.9Frankenmuth67.7TVC 2
12Lydia McBride22:48.1Marysville67.3MAC Blue 2
10Cassie Gibson22:34Port Huron Northern67.0MAC White 2
10Marilise (Mari) Yezak22:53.0Midland Dow67.0SVL North 2
9Sevarah Markham22:36.3Alma66.9TVC 2
11Calisse Budek22:39Grosse Pointe South65.3MAC White 2
11Helena Reiff23:00.3Armada64.6BWAC 2
11Emma DiPaola22:44Macomb L’Anse Creuse North63.7MAC White 2
12Clarissa Baese22:16.8Ovid-Elsie63.4MMAC 2
11Adilyn Anderson24:09.4Davison62.9SVL South 2
11Alexa Palmer22:48.8Alma62.7TVC 2
9Lydia Thomason-Redus22:50Grosse Pointe South61.7MAC White 2
10Leah Theile22:22.4Chesaning61.5MMAC 2
12Sarah Munger22:53.2Alma61.3TVC 2
12Ava Johnson22:52Macomb L’Anse Creuse North61.0MAC White 2
9Aubree Herr24:15.7Lapeer60.8SVL South 2
9Kinley Gerow22:56.8Hemlock60.1TVC 2
9Kylee Smith22:28.6Birch Run59.5MMAC 2
10Ciara Nordstrom22:57Grosse Pointe South59.3MAC White 2
10Genevieve Koepke23:16.4Saginaw Heritage59.2SVL North 2
10Alonna Schack22:32.8Chesaning58.1MMAC 2
12Samantha Frank23:02.9Frankenmuth58.0TVC 2
10Madison Francke23:19.9Bay City Central58.0SVL North 2
10Kaitlynne Litwiller24:24.0Davison58.0SVL South 2
11Emerson Brock24:25.0Davison57.7SVL South 2
11Emma Reimer23:19.8New Haven56.7MAC Blue 2
11Isabella Molnar24:28.1Grand Blanc56.6SVL South 2
12Pauline Chapman23:24.3Richmond56.6BWAC 2
9Emily Francis24:30.5Grand Blanc55.8SVL South 2
11Eliza Thompson23:26.7Croswell-Lexington55.8BWAC 2
9Zophia Zaleski23:10.6Hemlock55.5TVC 2
10Adrianna Hepinstall23:23.7Marysville55.4MAC Blue 2
11Erin Korsak23:09Grosse Pointe South55.3MAC White 2
12Abby Macey23:10Grosse Pointe South55.0MAC White 2
12Cessaly Fichtner23:13.7Freeland54.4TVC 2
11Addison Noteboom23:34.1Armada53.3BWAC 2
12Gabby Cleveland23:17.9Frankenmuth53.0TVC 2
10Avery Lollar23:16Grosse Pointe South53.0MAC White 2
12Aydynn Thomason24:40.1Grand Blanc52.6SVL South 2
12Sarah Goward23:36.4Mount Pleasant52.5SVL North 2
12Peyton Knight23:18Macomb L’Anse Creuse North52.3MAC White 2
10Alivia Menges22:50.3Montrose52.2MMAC 2
12Bethany Lehr23:39.8Mount Pleasant51.4SVL North 2
10Amelia Dawe23:23.2Ithaca51.3TVC 2
12Emma Buckland23:41.3Armada50.9BWAC 2
10Chloe Koskinen22:55.1Birch Run50.6MMAC 2
11London Batkins23:24Macomb L’Anse Creuse North50.3MAC White 2
10Leyah Reed23:43.2Midland Dow50.3SVL North 2
11Madelyn Frisbee23:43.7Midland Dow50.1SVL North 2
10Jenna Dobbs23:46.0Algonac49.3BWAC 2
12Ellie Daum23:47.4Mount Pleasant48.9SVL North 2
12Isabella Nalewyko23:02.9Montrose48.0MMAC 2
12Leila Reyes23:50.6Midland47.8SVL North 2
11Karlee Herr24:55.0Lapeer47.7SVL South 2
9Olivia Costanzo23:33Port Huron Northern47.3MAC White 2
10Charlee MacLaren23:36.3Ithaca46.9TVC 2
11Dahlia Kluver23:56.4Mount Pleasant45.9SVL North 2
9Farrah Hampton23:56.7Bay City Western45.8SVL North 2
10Mary Grace Luplow23:40.6Saginaw Swan Valley45.5TVC 2
10Ali Hunt23:12.6New Lothrop44.8MMAC 2
10Piper Schultz23:43.7Saginaw Michigan Lutheran Seminary44.4TVC 2
9Evie McCreedy25:05.0Lapeer44.3SVL South 2
9Amelia Carter23:42Grosse Pointe South44.3MAC White 2
11Allison Mansfield24:02.6Armada43.8BWAC 2
12Charly Werenka23:59.1Clawson43.6MAC Blue 2
11Kendal Donahue24:05.5Imlay City42.8BWAC 2
11Greta Schroeder23:48.8Saginaw Michigan Lutheran Seminary42.7TVC 2
10Ria White23:47Grosse Pointe South42.7MAC White 2
11Sydney Oke25:11.4Lapeer42.2SVL South 2
11Madison Sella23:50.8Frankenmuth42.1TVC 2
11Leah Sonnenberg23:50Grosse Pointe South41.7MAC White 2
10Veronica Shimkus24:05.3Marysville41.6MAC Blue 2
12Chen Leruitte24:09.7Imlay City41.4BWAC 2
11Alayna Zahn24:13.2Midland Dow40.3SVL North 2
10Noelle Marsh24:13.5Yale40.2BWAC 2
10Madison Mann23:56Sterling Heights Stevenson39.7MAC White 2
9Avery Bell23:56Utica Ford39.7MAC White 2
10Marianna Jeup23:58Grosse Pointe South39.0MAC White 2
12Ava Kontranowski24:17.4Midland38.9SVL North 2
9Maria Haj25:23.7Flint Powers Catholic38.1SVL South 2
10Brooke Springer23:32.9Chesaning38.0MMAC 2
10Eulalia Jou24:03.2Bay City John Glenn37.9TVC 2
9Sophie Walker24:20.8Algonac37.7BWAC 2
9Riley Schlaufman24:22.6Imlay City37.1BWAC 2
10Sophia Jezierski24:06.7Essexville Garber36.8TVC 2
11Alaina Weyrowske24:24.0Midland Dow36.7SVL North 2
11Rachael Heikkinen24:08.2Saginaw Valley Lutheran36.3TVC 2
10Carli Doherty24:09.3Frankenmuth35.9TVC 2
10Zyana Wadsworth24:27.0Yale35.7BWAC 2
9Faith Smith25:31.1Davison35.6SVL South 2
10Paityn Edson24:28.4Imlay City35.2BWAC 2
10Ava Wenzlick23:41.4New Lothrop35.2MMAC 2
9Grace Hancock24:15.3Alma33.9TVC 2
9Natalie Kettler24:20.0Saginaw Michigan Lutheran Seminary32.3TVC 2
11Daniela DeLuca24:37.3Imlay City32.2BWAC 2
10Maddie Lacourciere24:20:00Warren Mott31.7MAC White 2
9Angela Franco24:20:00Warren Mott31.7MAC White 2
10Macy Grembos24:22:00Sterling Heights Stevenson31.0MAC White 2
10Charlie Kinyon24:24:00Grosse Pointe South30.3MAC White 2
12Kyleigh Bunting24:27.9Bay City John Glenn29.7TVC 2
12Taylor Hinterman24:45.3Bay City Western29.6SVL North 2
12Chloe Slawson24:27:00Grosse Pointe South29.3MAC White 2
9Kelsey Callahan24:29.7Frankenmuth29.1TVC 2
9Addy Christian24:28:00Grosse Pointe South29.0MAC White 2
9Kayley Wood25:52.0Lapeer28.7SVL South 2
11Penelope Persig24:48.4Croswell-Lexington28.5BWAC 2
10Katelyn Poser24:45.4Harrison Twp. L’Anse Creuse28.2MAC Blue 2
10Isabella Chaptini24:33:00Grosse Pointe South27.3MAC White 2
9Kylie Magnus24:38.2Frankenmuth26.3TVC 2
11Jillian Wulff24:53.4Clawson25.5MAC Blue 2
10Madelyn Bean24:53.9Marysville25.4MAC Blue 2
11Sophie Szabo24:54.1New Haven25.3MAC Blue 2
11Jaden Buckey24:58.1Bay City Central25.3SVL North 2
10Lucia Candela24:42:00Macomb L’Anse Creuse North24.3MAC White 2
9Bella Mehta25:01.7Midland Dow24.1SVL North 2
12Malencia Price24:58.8Port Huron23.7MAC Blue 2
11Anicela Ortega24:47.2Saginaw Swan Valley23.3TVC 2
12Keira Kalbfleisch25:07.6Saginaw Heritage22.2SVL North 2
12Phoebe Schultz24:50.6Saginaw Michigan Lutheran Seminary22.1TVC 2
10Daisy Habarth25:05.9Harrison Twp. L’Anse Creuse21.4MAC Blue 2
11Lindsay Hofmeister25:13.3Midland Dow20.2SVL North 2
12Jessica Davis25:02:00Clinton Twp. Chippewa Valley17.7MAC White 2
10Antabella Serrano25:02:00Clinton Twp. Chippewa Valley17.7MAC White 2
10Gabriella Manzella25:03:00Clinton Twp. Chippewa Valley17.3MAC White 2
11Samantha Osborne25:22.3North Branch17.2BWAC 2
11Mackenzie Marshall25:22.4Armada17.2BWAC 2
11Chloe Wellman26:26.6Davison17.1SVL South 2
11Lia Hoffmann25:06.1Hemlock17.0TVC 2
11Padame Wadsworth25:23.6Yale16.8BWAC 2
12Leajah Ferguson25:05:00Warren Mott16.7MAC White 2
9Kiersten Warda25:21.7Warren Cousino16.1MAC Blue 2
12Lydia Hallay25:26.0Yale16.0BWAC 2
10Eva Stuckey25:07:00Warren Mott16.0MAC White 2
12Chloe Wood26:30.9Flint Powers Catholic15.7SVL South 2
9Emma Coven25:12.2Saginaw Swan Valley14.9TVC 2
9Selene Paxton25:29.2Midland Dow14.9SVL North 2
11Kylie Bruno25:13:00Warren Mott14.0MAC White 2
12Elise Morey26:36.9Lapeer13.7SVL South 2
11Aisly Taylor25:17.1Saginaw Michigan Lutheran Seminary13.3TVC 2
12Adelade Avram25:17.5Freeland13.2TVC 2
12Leila Oskui25:17:00Grosse Pointe South12.7MAC White 2
10Melina Campbell25:38.2Almont11.9BWAC 2
10Lia Ambroggio25:39.8Algonac11.4BWAC 2
10Nyla Sholten25:23.1Frankenmuth11.3TVC 2
12Montanna Eades25:40.7Imlay City11.1BWAC 2
11Scarlett Allard26:45.1Grand Blanc11.0SVL South 2
9Emerson Reyes25:37.1Marine City11.0MAC Blue 2
10Karsynn Finkey25:41.7Armada10.8BWAC 2
9Lydia Gilbert25:25.8Alma10.4TVC 2
9Bailey Brown25:40.1Warren Cousino10.0MAC Blue 2
10Sophia Clark25:44.6Algonac9.8BWAC 2
12Maddy Daoust25:27:00SCS Lakeview9.3MAC White 2
12Ella Riddle25:48.5Midland8.5SVL North 2
12Payden Burden-Smith25:50.7Saginaw Heritage7.8SVL North 2
10Sophia Mika25:50.7Midland7.8SVL North 2
12Lillee Denson25:33:00SCS Lakeview7.3MAC White 2
11Olivia Sevilla25:53.8Bay City Western6.7SVL North 2
10Oliva John25:35:00SCS Lakeview6.7MAC White 2
12Emma Dawe25:37.1Ithaca6.6TVC 2
9Slone Harris25:36:00Grosse Pointe South6.3MAC White 2
10Victoria Bouchey27:03.5Flint Powers Catholic4.8SVL South 2
9Megan Jenrow25:14.1Birch Run4.3MMAC 2
12Evelyn DeClercq25:47:00Macomb L’Anse Creuse North2.7MAC White 2
12Emily Hinson25:48:00Clinton Twp. Chippewa Valley2.3MAC White 2
12Zoe Swank25:21.5Otisville LakeVille1.8MMAC 2
12Ryann Tackabury27:12.7Lapeer1.8SVL South 2
11Adelyn Lough26:09.4Bay City Western1.5SVL North 2
9Maya Miller25:51:00Utica Ford1.3MAC White 2
12Ava Juhas25:24.4Ovid-Elsie0.9MMAC 2
10Reygan Elliott26:08.3Marine City0.6MAC Blue 2
12Hayden Kreger26:14.0Midland0.0SVL North 2
9Anna Sonnenberg25:55:00Grosse Pointe South0.0MAC White 2

BOYS INDIVIDUAL RATINGS

GradeNameTimeTeamRatingMeet
11Ezekiel Baltierra15:34.4Alma207.5TVC 2
10Lennox Naswell16:41.6Flint Powers Catholic207.1SVL South 2
9Tommy McCormick16:53.8Grand Blanc203.1SVL South 2
12Bryce Gross17:00.8Flint Powers Catholic200.7SVL South 2
12Thomas Larson15:56.1Alma200.3TVC 2
10Ryan Rathsburg17:15.9Flint Powers Catholic195.7SVL South 2
12Brett Magnus16:15.9Frankenmuth193.7TVC 2
12Jayden Fox16:18.6Saginaw Valley Lutheran192.8TVC 2
12William Dean17:25.4Grand Blanc192.5SVL South 2
12Caleb Carignan17:26.9Flint Powers Catholic192.0SVL South 2
12Noah Linstrom17:30.7Davison190.8SVL South 2
11Cameron Cochran16:54.9Midland189.0SVL North 2
12Tommy Beiter17:37.4Flint Powers Catholic188.5SVL South 2
10Xavier Solgot16:41Macomb L’Anse Creuse North188.3MAC White 2
12Tyler Leach15:57.3Otisville LakeVille187.9MMAC 2
11Logan Gessford17:00.9Midland187.0SVL North 2
12Landen Styka16:36.7Ithaca186.8TVC 2
11Nick Parker16:38.4Frankenmuth186.2TVC 2
12Charlie Smith17:46.5Grand Blanc185.5SVL South 2
11Levi Mayer17:46.5Davison185.5SVL South 2
9Matthew Lauderbaugh17:47.0Davison185.3SVL South 2
12Luca Lebron16:41.0Alma185.3TVC 2
12Murphy Wagner16:48.0Saginaw Swan Valley183.0TVC 2
10Brady VanConant17:04.0Yale182.7BWAC 2
11Joshua Reed17:14.7Midland Dow182.4SVL North 2
9Ryan Brown16:50.2Freeland182.3TVC 2
11Brett Lewis17:15.3Saginaw Heritage182.2SVL North 2
10Samuel Johnson16:51.3Alma181.9TVC 2
11Matthew Wortley17:18.7Saginaw Heritage181.1SVL North 2
12Elijah Baltierra16:54.5Alma180.8TVC 2
12Jacob Mankey16:55.9Ithaca180.4TVC 2
12David Mann17:09Sterling Heights Stevenson179.0MAC White 2
9Nico Lebron17:00.1Alma179.0TVC 2
11Evan MacLaren17:00.5Ithaca178.8TVC 2
11Connor O’Reilly18:07.6Davison178.5SVL South 2
11Zach Shaffer17:14Utica Ford177.3MAC White 2
10Christopher Shemes17:07.0Ithaca176.7TVC 2
12Luke James17:32.0Midland176.7SVL North 2
12Andrew Worsley17:32.2Midland176.6SVL North 2
12Henry Schanbeck17:08.4Bay City John Glenn176.2TVC 2
10Nicholas Priestap18:15.3Grand Blanc175.9SVL South 2
9Jackson Thompson17:35.7Midland175.4SVL North 2
12Nolan Korolden17:26.0Yale175.4BWAC 2
10Wyatt Roberts16:35.9Otisville LakeVille175.0MMAC 2
10Alec Brown17:37.8Saginaw Heritage174.7SVL North 2
12Anthony Plana17:13.4Frankenmuth174.5TVC 2
12Maxwell Durham17:29.6New Haven174.5MAC Blue 2
12Owen Beindit17:29.0Algonac174.3BWAC 2
12Luke Mulka17:23Utica Ford174.3MAC White 2
11Connor Pepin17:29.5Croswell-Lexington174.2BWAC 2
10Joshua England17:39.6Midland Dow174.1SVL North 2
11Kevin Terpstra17:15.3Alma173.9TVC 2
10Elliot King17:40.7Midland173.8SVL North 2
10Leif Briggs-Lind17:16.4Bay City John Glenn173.5TVC 2
11Owen Windgaston17:33.5Clawson173.2MAC Blue 2
11Spencer Dammann17:23.4Saginaw Swan Valley171.2TVC 2
9Jack Crongeyer18:29.9Grand Blanc171.0SVL South 2
10Pascal Rasmussen17:50.1Saginaw Heritage170.7SVL North 2
9Cooper Green17:50.1Mount Pleasant170.6SVL North 2
10Carter Crosby18:32.9Grand Blanc170.0SVL South 2
9Jack Cook18:33.9Grand Blanc169.7SVL South 2
12Dean Gallucci17:37Utica Ford169.7MAC White 2
11Ben Bouchey18:34.6Flint Powers Catholic169.5SVL South 2
10Mason Pietrykowski17:44.3Richmond169.2BWAC 2
12Thad Whitmore17:29.9Ithaca169.0TVC 2
11Jaron Osanaiye17:39Sterling Heights Stevenson169.0MAC White 2
11Braeden Conger17:30.2Frankenmuth168.9TVC 2
11Brendan Koza17:46.4Marysville168.9MAC Blue 2
10Griffin Solano18:36.4Flint Powers Catholic168.9SVL South 2
11Amos Norder17:30.7Saginaw Michigan Lutheran Seminary168.8TVC 2
9Caleb McBride17:50.4Marysville167.5MAC Blue 2
12Noah Nasceif17:44Sterling Heights Stevenson167.3MAC White 2
10Gabe Jaime18:00.1Saginaw Heritage167.3SVL North 2
12Aaron Zannetti18:41.1Grand Blanc167.3SVL South 2
11Logan Rhodes17:50.4Yale167.2BWAC 2
10Bradley Chesney18:00.4Midland167.2SVL North 2
12Noah Chouinard17:35.7Alma167.1TVC 2
9Connor Miller17:37.7Alma166.4TVC 2
11Emmanuel Valdez18:03.0Mount Pleasant166.3SVL North 2
11Devlin Johnson17:39.4Freeland165.9TVC 2
11Jackson Horn17:39.4Freeland165.9TVC 2
12Jace Thomas17:03.8Birch Run165.8MMAC 2
11Josh Bengry18:47.5Davison165.2SVL South 2
10Laken Reynolds18:06.6Midland Dow165.1SVL North 2
11Dustin Wright18:06.8Midland165.1SVL North 2
10Matteo Ortega18:07.8Saginaw Heritage164.8SVL North 2
9Alex Pelliccia18:09.3Midland164.2SVL North 2
12Logan Bellinger18:09.9Midland164.0SVL North 2
9Jayden Smith18:51.8Grand Blanc163.7SVL South 2
12Matthew Berg18:13.5Midland162.8SVL North 2
9Miles Decker18:13.5Mount Pleasant162.8SVL North 2
12Julian Walker18:05.1Algonac162.3BWAC 2
9Whitman Newland18:15.1Midland Dow162.3SVL North 2
11Connor Murphy18:15.1Midland162.3SVL North 2
12Carston Broderick18:16.0Midland Dow162.0SVL North 2
9Everett Anaya17:51.0Freeland162.0TVC 2
10Abe Blaskowski18:16.3Saginaw Heritage161.9SVL North 2
11Oliver Ridley18:20.8Saginaw Heritage160.4SVL North 2
10Harrison Worsley18:21.1Midland160.3SVL North 2
12Cohen Paril19:02.2Lapeer160.3SVL South 2
10Alex Iordanou19:02.2Flint Powers Catholic160.3SVL South 2
11Sam Burkinshaw18:23.4Midland159.5SVL North 2
11Asher Barz18:23.5Mount Pleasant159.5SVL North 2
10Noah Dallas17:58.7Freeland159.4TVC 2
11Hunter Hall19:04.9Lapeer159.4SVL South 2
11James Morrison18:09Macomb L’Anse Creuse North159.0MAC White 2
12Damian Marcinek18:25.0Mount Pleasant159.0SVL North 2
11Reese Lepeak18:25.5Bay City Western158.8SVL North 2
11Corbin Knoerr18:27.0Bay City Western158.3SVL North 2
9Charlie Fields18:17.1North Branch158.3BWAC 2
9Oscar Resnick18:12Grosse Pointe South158.0MAC White 2
12Kyle Massimilla18:13Utica Ford157.7MAC White 2
11Evan Rentsch18:29.3Midland157.6SVL North 2
12Conner Wilkinson18:04.4Bay City John Glenn157.5TVC 2
11Grady Galbraith18:05.9Hemlock157.0TVC 2
11Cooper Hoyt18:22.9North Branch156.4BWAC 2
10Johannes Visser18:37.4Midland Dow154.9SVL North 2
10Cameron Osterbeck18:22Macomb L’Anse Creuse North154.7MAC White 2
11Daniel Rudolph18:22Utica Ford154.7MAC White 2
9Jake Roberts18:38.2Midland Dow154.6SVL North 2
12Levi Fox18:38.7Mount Pleasant154.4SVL North 2
9Joe Cecchini19:19.7Flint Powers Catholic154.4SVL South 2
9Canon Belusar18:23SCS Lakeview154.3MAC White 2
10Gabriel Nix18:40.2Midland Dow153.9SVL North 2
12Dillon Pham18:25Utica Ford153.7MAC White 2
11Colton Grzyb18:31.0Almont153.7BWAC 2
10Eli Hobson17:40.2Montrose153.6MMAC 2
12Cole Pergram18:16.4Frankenmuth153.5TVC 2
10Terry Tankersley18:29Sterling Heights Stevenson152.3MAC White 2
12Logan Selasky18:20.2Saginaw Swan Valley152.3TVC 2
12Elijah Good18:46.3Midland Dow151.9SVL North 2
9James Phillips19:28.1Flint Powers Catholic151.6SVL South 2
12Lualhati Verzosa18:33Grosse Pointe South151.0MAC White 2
11Peter Mann18:49.2Midland Dow150.9SVL North 2
10Henry Kosick18:49.3Midland150.9SVL North 2
10MJ Flowers18:24.7Saginaw Michigan Lutheran Seminary150.8TVC 2
12Hyunseo Sung18:50.0Midland Dow150.7SVL North 2
12Leo Bearss18:40.4Yale150.5BWAC 2
12Eric DeWaele18:35Clinton Twp. Chippewa Valley150.3MAC White 2
10Daniel Broderick18:51.4Midland Dow150.2SVL North 2
11Carter English18:51.7Midland Dow150.1SVL North 2
12Mario Carducci18:36Clinton Twp. Chippewa Valley150.0MAC White 2
10Micah Stern19:33.4Lapeer149.9SVL South 2
11Joshua Ross18:52.5Midland Dow149.9SVL North 2
11Sullivan Gartrell19:34.5Davison149.5SVL South 2
11Jobriel Octubre17:53.6Chesaning149.1MMAC 2
10Cole Carless18:45.3Yale148.9BWAC 2
12Adam SaintOnge18:46.4Almont148.5BWAC 2
11Logan Garbo18:42Grosse Pointe South148.0MAC White 2
9Peyton Eichinger18:58.2Mount Pleasant147.9SVL North 2
11Robert Smith19:39.6Davison147.8SVL South 2
10Logan Carrier18:49.8Yale147.4BWAC 2
9Will Baese17:59.3Ovid-Elsie147.2MMAC 2
12Joshua Miller17:59.6Ovid-Elsie147.1MMAC 2
11Kyle Swanson18:45Sterling Heights Stevenson147.0MAC White 2
12Caleb Stern19:42.7Lapeer146.8SVL South 2
10Ethan Lawrence19:43.6Davison146.5SVL South 2
12Ayden Hipps18:01.7Montrose146.4MMAC 2
11Grant Mielke18:37.9Freeland146.4TVC 2
11Austin Kloha18:37.9Freeland146.4TVC 2
10Colton Lynn19:03.9Saginaw Heritage146.0SVL North 2
12Leo Student19:05.0Mount Pleasant145.7SVL North 2
11Sawyer Kemp18:50Port Huron Northern145.3MAC White 2
11Oliver Howie18:50Port Huron Northern145.3MAC White 2
12Robert Carrigan18:56.6Armada145.1BWAC 2
11Benjamin Laurain19:06.6Saginaw Heritage145.1SVL North 2
11Jacob Sanders19:06.9Midland145.0SVL North 2
12Brendan Wolf19:08.0Saginaw Heritage144.7SVL North 2
10Connor Twardesky18:54Utica Ford144.0MAC White 2
12Eric Popa19:11.2Mount Pleasant143.6SVL North 2
12Law Sholten18:47.4Frankenmuth143.2TVC 2
12Gavin Escamilla19:12.9Bay City Western143.0SVL North 2
10Everett Wood18:57Grosse Pointe South143.0MAC White 2
11Logan Whitmer18:48.7Saginaw Michigan Lutheran Seminary142.8TVC 2
10Liam Gilmour18:58Grosse Pointe South142.7MAC White 2
12Aaron Hemstreet19:05.4Warren Cousino142.5MAC Blue 2
12Chase Somers18:49.8Freeland142.4TVC 2
11Jaden Rodriguez18:49.9Saginaw Swan Valley142.4TVC 2
11Jeremy Johnson19:06.4Marysville142.2MAC Blue 2
12Matthew Litwiller19:56.6Davison142.1SVL South 2
11David Alsip19:01Warren Mott141.7MAC White 2
11Noah Glaza18:52.1Freeland141.6TVC 2
10Xavier Teneyuque18:53.4Carrollton141.2TVC 2
12Jaycob Hipps18:18.5Montrose140.8MMAC 2
10Johnny Huey20:00.9Flint Powers Catholic140.7SVL South 2
9Tristan Reinstra18:55.2Alma140.6TVC 2
11Brayden Steele18:19.5Byron140.5MMAC 2
10Nathan Rainwater20:03.4Grand Blanc139.9SVL South 2
10Andrew Saintonge19:12.7Almont139.8BWAC 2
12Joey Glinski18:23.8Montrose139.1MMAC 2
11Preston Komara19:24.9Midland Dow139.0SVL North 2
10Finnian Rawsthorne20:06.0Grand Blanc139.0SVL South 2
12Earl Beattie19:16.2Marine City138.9MAC Blue 2
10Charlie Penneau20:07.4Flint Powers Catholic138.5SVL South 2
10Aristotle Chapman19:11Macomb L’Anse Creuse North138.3MAC White 2
9Logan Wright19:17.9Yale138.0BWAC 2
10Nixon Magnotte19:13Sterling Heights Stevenson137.7MAC White 2
9Jeffery Delong18:29.3Montrose137.2MMAC 2
10Thomas Schweihofer19:20.4Yale137.2BWAC 2
11Travis Wright18:29.6Ovid-Elsie137.1MMAC 2
12Austin Barancik19:06.3Ithaca136.9TVC 2
10Nolan Kavanagh19:22.1Yale136.6BWAC 2
10Lliam Badyrka20:13.1Lapeer136.6SVL South 2
12Jack Kerrigan19:22.8Croswell-Lexington136.4BWAC 2
10Johnny Boike20:15.0Flint Powers Catholic136.0SVL South 2
10Levi Skinner20:15.5Grand Blanc135.8SVL South 2
11Caleb Thomason-Redus19:22Grosse Pointe South134.7MAC White 2
JrJustice Ashley18:37.2Durand134.6MMAC 2
11Jamin Siewert19:29.0Almont134.3BWAC 2
10Bennett Ogilvy19:24Utica Ford134.0MAC White 2
11Mitch Gonzalez18:39.9Ovid-Elsie133.7MMAC 2
11Wyatt Linson18:40.1Otisville LakeVille133.6MMAC 2
10Reid Barden19:16.2Frankenmuth133.6TVC 2
10Liam Bhatti19:31.4Imlay City133.5BWAC 2
11Brendon Sims19:42.7Saginaw United133.1SVL North 2
12Parker Mowl19:27Utica Ford133.0MAC White 2
12Philip LaFramboise19:18.1Bay City John Glenn133.0TVC 2
12Gannon Sova19:18.7Saginaw Swan Valley132.8TVC 2
11Matthew McClain19:35.4Clawson132.5MAC Blue 2
12Armon Harris19:35.7SCS Lake Shore132.4MAC Blue 2
12Alexander Schram19:21.0Saginaw Swan Valley132.0TVC 2
11Tyler Penberthy19:30Macomb L’Anse Creuse North132.0MAC White 2
12Colin Lock19:21.5Essexville Garber131.8TVC 2
9Joseph Aramouni19:38.2Madison Heights Lamphere131.6MAC Blue 2
11Nolan Selasky19:22.5Saginaw Swan Valley131.5TVC 2
11Jaxon Hemgesberg18:46.9Chesaning131.4MMAC 2
11Korey LeVey19:39.8Marysville131.1MAC Blue 2
10Mitch Bell19:33Utica Ford131.0MAC White 2
10Doug Grishkevich19:40.1New Haven131.0MAC Blue 2
10Steven Foltz19:39.6Yale130.8BWAC 2
10Corbin Maddox19:26.7Alma130.1TVC 2
11Brock Grabmeyer19:27.1Alma130.0TVC 2
11Michael Tycner19:52.9Mount Pleasant129.7SVL North 2
11Caleb Erkkinen19:37Sterling Heights Stevenson129.7MAC White 2
11Kalen Dodder19:39Port Huron Northern129.0MAC White 2
12Tristan Wininger19:40Grosse Pointe South128.7MAC White 2
9Justin Carpenter19:41SCS Lakeview128.3MAC White 2
11Aaron Bentley19:42Sterling Heights Stevenson128.0MAC White 2
12Gavin Murphy19:42SCS Lakeview128.0MAC White 2
9Abram Fettig19:33.9Saginaw Nouvel127.7TVC 2
10Alexander Repp19:49.1Croswell-Lexington127.6BWAC 2
10Jacob Brox20:41.2Grand Blanc127.3SVL South 2
12Cole Maier19:01.0Chesaning126.7MMAC 2
10Daniel Ross20:02.0Midland Dow126.7SVL North 2
11Allen Gaines19:52.5Yale126.5BWAC 2
12Zach Witherspoon19:52.9Algonac126.4BWAC 2
9Tucker Broomhead19:47Sterling Heights Stevenson126.3MAC White 2
11Levi Socier19:38.2Essexville Garber126.3TVC 2
10Collin Mahar19:49Sterling Heights Stevenson125.7MAC White 2
11Elijah Riedlinger20:05.3Bay City Central125.6SVL North 2
10Sebastian Hoult19:55.3Imlay City125.6BWAC 2
10Cy Gerke20:46.4Flint Powers Catholic125.5SVL South 2
12Matthew Bowman19:57.5Roseville125.2MAC Blue 2
10Emmett Worden19:05.8Birch Run125.1MMAC 2
10Adam Ogamba20:07.2Midland125.0SVL North 2
10Andrew Hillborg19:42.4Freeland124.9TVC 2
11Martigan Wernecke20:07.5Bay City Central124.8SVL North 2
11David Carroll20:07.7Bay City Central124.8SVL North 2
9Dominic Viviano20:49.5Grand Blanc124.5SVL South 2
9Douglas Givinsky19:55SCS Lakeview123.7MAC White 2
11Corbin Frazier20:11.3Midland123.6SVL North 2
9Ay’dan Arrington20:02.6Warren Lincoln123.5MAC Blue 2
10William O’Dell19:56Grosse Pointe South123.3MAC White 2
9Daniel Malott19:47.4Saginaw Nouvel123.2TVC 2
10Chase Peterson19:57Macomb L’Anse Creuse North123.0MAC White 2
11Kyler Bowman20:04.4Roseville122.9MAC Blue 2
11Grady Friedmann19:58Clinton Twp. Chippewa Valley122.7MAC White 2
11Brandon Watz20:15.3Bay City Western122.2SVL North 2
9Ryland Giannini20:06.4Madison Heights Lamphere122.2MAC Blue 2
9Declan Kintner20:16.0Bay City Western122.0SVL North 2
9Simon Norder19:51.7Saginaw Michigan Lutheran Seminary121.8TVC 2
12Riley Minnis19:52.2Freeland121.6TVC 2
9Ryan Kaczor19:56.3Freeland120.2TVC 2
11Chase McCarthy20:11.9Algonac120.0BWAC 2
11Owen Hare19:57.9Saginaw Swan Valley119.7TVC 2
11Zander Halek20:07Port Huron Northern119.7MAC White 2
10Carter Davis20:23.7Midland119.4SVL North 2
10Edward Marshall20:14.7Armada119.1BWAC 2
11Mat Amman19:23.9Chesaning119.0MMAC 2
11Nick York21:06.7Flint Powers Catholic118.8SVL South 2
12Tristian Raimondo20:10SCS Lakeview118.7MAC White 2
12Jayce Hyde19:25.2Chesaning118.6MMAC 2
10Luke Sorgeloos20:11Macomb L’Anse Creuse North118.3MAC White 2
11Piyush Saraiya20:27.7Mount Pleasant118.1SVL North 2
9Noah Tiong21:08.8Flint Powers Catholic118.1SVL South 2
12Nicholas Shinkonis20:12SCS Lakeview118.0MAC White 2
10Jake Cavins20:19.1New Haven118.0MAC Blue 2
10Gideon Schneider20:20.0Clawson117.7MAC Blue 2
10Bentley Cromer20:06.6Alma116.8TVC 2
10Carl Villegas20:31.6Bay City Central116.8SVL North 2
10Draper McFadden20:21.9Yale116.7BWAC 2
12Jorge De Reina Sastre20:07.1Freeland116.6TVC 2
11Travis Olejnik20:22.7Yale116.4BWAC 2
10Matthew Rotarius20:08.1Bay City John Glenn116.3TVC 2
12Jack Reyes20:23.4Algonac116.2BWAC 2
9Brant Wilson20:33.8Mount Pleasant116.1SVL North 2
12Henry Morales-Kramer20:25.3Madison Heights Lamphere115.9MAC Blue 2
9Isaac Tackabury21:15.6Lapeer115.8SVL South 2
11Hudson Budreau20:26.7North Branch115.1BWAC 2
Alex Boyd20:27.8SCS South Lake115.1MAC Blue 2
12Wyatt Sonntag20:28.1Marysville115.0MAC Blue 2
11Ty Sweers19:36.5New Lothrop114.9MMAC 2
12Brian Hopkins20:28.6Roseville114.8MAC Blue 2
9Gavin Comerford20:22Macomb L’Anse Creuse North114.7MAC White 2
10Austin Insixiengmai20:22Clinton Twp. Chippewa Valley114.7MAC White 2
12Landon Strang20:23Clinton Twp. Chippewa Valley114.3MAC White 2
12Chris Sayers20:27SCS Lakeview113.0MAC White 2
9Drew Stanton20:43.3Saginaw Heritage112.9SVL North 2
10Trent Provoast20:43.7Midland Dow112.8SVL North 2
11Clark Tan21:25.6Davison112.5SVL South 2
12Erick Baczewski20:44.8Midland112.4SVL North 2
9Hayden Kirby21:25.9Grand Blanc112.4SVL South 2
11Johnny Roland20:35.5Almont112.2BWAC 2
11Ethan Kraut21:27.5Grand Blanc111.8SVL South 2
10Jack Kowalski20:47.7Saginaw Heritage111.4SVL North 2
11James Ohngren20:39.1Center Line111.3MAC Blue 2
12Michael Aramouni20:39.1Madison Heights Lamphere111.3MAC Blue 2
9Evan Berry19:47.3Otisville LakeVille111.2MMAC 2
12Ethan McDonald20:23.9Carrollton111.0TVC 2
10Christopher Coyle20:34Grosse Pointe South110.7MAC White 2
11Benjamin Kline20:40.8Almont110.4BWAC 2
10Will Cilk20:41.1Imlay City110.3BWAC 2
10Rylan Huyck20:27.2Ithaca109.9TVC 2
11Derrion Lerma20:53.4Saginaw Heritage109.5SVL North 2
12Trenton Terrian20:28.6Saginaw Swan Valley109.5TVC 2
12Hayden Brennan-Turski20:38SCS Lakeview109.3MAC White 2
12Brayden Dalbec20:44.1Croswell-Lexington109.3BWAC 2
12Luke Vandenbossche20:54.3Midland109.2SVL North 2
9Tyler Frisbee20:55.0Midland Dow109.0SVL North 2
10Mason Walraven20:55.4Bay City Western108.9SVL North 2
10Hector Gascho20:40Clinton Twp. Chippewa Valley108.7MAC White 2
9Daniel Tinkham20:40Sterling Heights Stevenson108.7MAC White 2
11Paul Kim20:31.3Saginaw Michigan Lutheran Seminary108.6TVC 2
11Marshall Kruske19:55.8New Lothrop108.4MMAC 2
11Jared Pratt20:47.9Imlay City108.0BWAC 2
9Noah Dallaire21:39.3Davison107.9SVL South 2
12William Whitman19:57.6Montrose107.8MMAC 2
11Levi Fager20:34.4Saginaw Michigan Lutheran Seminary107.5TVC 2
12Jameson Glass20:51.0Marysville107.3MAC Blue 2
9Gus Shettler20:44Grosse Pointe South107.3MAC White 2
12Evan Williams20:35.5Carrollton107.2TVC 2
12Jacob Biolchini20:51.1Almont107.0BWAC 2
11Halston Hooley20:02.5Byron106.2MMAC 2
12Kingston Brown20:55.9Warren Lincoln105.7MAC Blue 2
10Gabe Verellen20:56.4North Branch105.2BWAC 2
11Steven Chapman20:57.7Clawson105.1MAC Blue 2
10Ryan Beauchamp20:57.9New Haven105.0MAC Blue 2
11Jonah Spencer20:06.1Byron105.0MMAC 2
10Gabriel Peterson20:42.5Frankenmuth104.8TVC 2
12Cohen LaFountain21:07.9Mount Pleasant104.7SVL North 2
9Vincent Bekkala21:00.3Warren Woods Tower104.2MAC Blue 2
9Jack Dykstra20:55Grosse Pointe South103.7MAC White 2
11Nathan Feliciano20:56Warren Mott103.3MAC White 2
12Nico Mangino20:56Utica Ford103.3MAC White 2
10Julian Edison21:04.4Warren Lincoln102.9MAC Blue 2
11Marcus Blankenship20:48.6Saginaw Swan Valley102.8TVC 2
9Donovan Manceau21:04.0Yale102.7BWAC 2
10Jesse Bayn20:50.1Bay City John Glenn102.3TVC 2
10Karter Brack20:14.5Chesaning102.2MMAC 2
9Jameson Burtrum20:14.7Montrose102.1MMAC 2
11Jeremiah Stewart20:17.6Ovid-Elsie101.1MMAC 2
11Noah Gillett20:18.2New Lothrop100.9MMAC 2
12Hunter May21:10.2Yale100.6BWAC 2
11Jacob Wood21:11.4Warren Lincoln100.5MAC Blue 2
12Wade Murray21:10.5Imlay City100.5BWAC 2
10Parker Dennis20:19.6Durand100.5MMAC 2
12Elijah Larkowski21:21.3Midland Dow100.2SVL North 2
12James Zweng21:13.0Armada99.7BWAC 2
10Jaiden Nguyen21:08Warren Mott99.3MAC White 2
12Colin Pratt20:23.1Montrose99.3MMAC 2
9Charles Federspiel20:23.8Birch Run99.1MMAC 2
9Colt Truscott21:15.4Croswell-Lexington98.9BWAC 2
10Gabe Reginato21:25.8Mount Pleasant98.7SVL North 2
12Joshua Schang21:18.1Warren Cousino98.3MAC Blue 2
12Jaylen Holmes21:18.4Warren Fitzgerald98.2MAC Blue 2
9Braxton Darland21:03.7Saginaw Swan Valley97.8TVC 2
9Dominic DeVellis21:04.6Frankenmuth97.5TVC 2
12Shyam Subramanian21:14Grosse Pointe South97.3MAC White 2
9Elias Erickson21:34.2Midland Dow95.9SVL North 2
10Kayden Koss21:35.6Mount Pleasant95.5SVL North 2
10Cameron Jones21:27.4Harrison Twp. L’Anse Creuse95.2MAC Blue 2
9Tadhg Murphy22:17.9Flint Powers Catholic95.0SVL South 2
9William Moerschell21:21SCS Lakeview95.0MAC White 2
12Jacob Vachon21:21Sterling Heights Stevenson95.0MAC White 2
9Gavin Terrill21:37.6Midland Dow94.8SVL North 2
12Joseph Knea21:13.7Saginaw Valley Lutheran94.4TVC 2
12Jaxson Mishler20:38.3Montrose94.2MMAC 2
9Reilly Paulson21:30.5Marine City94.2MAC Blue 2
12Owen Hadala21:24SCS Lakeview94.0MAC White 2
11Jayden Boyce20:40.8Mt Morris93.4MMAC 2
9Drew Keys22:22.8Flint Powers Catholic93.4SVL South 2
9Marcus Letterman20:41.2Birch Run93.3MMAC 2
10Erich Sylvia21:33.3Marysville93.2MAC Blue 2
9Samuel Kennedy20:41.4Ovid-Elsie93.2MMAC 2
9Samuel Chudy21:28Grosse Pointe South92.7MAC White 2
10Blake Hornak20:44.0New Lothrop92.3MMAC 2
10Owen Troutt22:26.6Grand Blanc92.1SVL South 2
12Jonas Lipovsky21:45.7Midland92.1SVL North 2
12Evan Elliott21:22.7Bay City John Glenn91.4TVC 2
11Hunter Shotts21:37.8Croswell-Lexington91.4BWAC 2
9Henry Poterek21:32Macomb L’Anse Creuse North91.3MAC White 2
10Callen Heier21:39.2SCS Lake Shore91.3MAC Blue 2
10Cameron Strzelecki21:41.1SCS Lake Shore90.6MAC Blue 2
9Louis Flieger21:35Macomb L’Anse Creuse North90.3MAC White 2
9Thomas Christensen21:52.5Midland89.8SVL North 2
Chase Duquesnay21:44.2SCS South Lake89.6MAC Blue 2
10Sid Davis21:43.9Almont89.4BWAC 2
9Elijah Krakker22:39.1Flint Carman-Ainsworth88.0SVL South 2
9Jonathan Ewers21:58.3Saginaw Heritage87.9SVL North 2
10Haidyn Smith21:59.4Saginaw Heritage87.5SVL North 2
11Andrew Bieth21:52.9Marine City86.7MAC Blue 2
12Logan Peavey21:39.2Carrollton86.0TVC 2
12Andrei Liliac21:55.2Sterling Heights85.9MAC Blue 2
10Adam Ulaj21:49Sterling Heights Stevenson85.7MAC White 2
12Foley Kedzior21:56.8Warren Woods Tower85.4MAC Blue 2
11Madden Pomeroy22:05.9Bay City Central85.4SVL North 2
10Justin Higgins21:57.2Sterling Heights85.3MAC Blue 2
11Danny Farison22:08.2Midland84.6SVL North 2
9Silas Lee22:49.6Grand Blanc84.5SVL South 2
12Ruben Romano21:57Warren Mott83.0MAC White 2
11Nathan Morris21:57Grosse Pointe South83.0MAC White 2
9Mark Binkowski21:59Grosse Pointe South82.3MAC White 2
9Stephen Warnick21:59Grosse Pointe South82.3MAC White 2
12Sean Dammann21:14.5New Lothrop82.2MMAC 2
11Ricardo Garcia21:51.5Carrollton81.8TVC 2
11Kenny Morell22:57.6Lapeer81.8SVL South 2
12Charrod Richmond22:57.7Flint Carman-Ainsworth81.8SVL South 2
9Johnathan Konwerski22:01Sterling Heights Stevenson81.7MAC White 2
11Brendan DeRocher21:52.0Frankenmuth81.7TVC 2
9Kyle Krueger22:04Sterling Heights Stevenson80.7MAC White 2
9Lucas Moore22:04Macomb L’Anse Creuse North80.7MAC White 2
12Andon Prestonise21:20.3Byron80.2MMAC 2
10Caleb Reeves21:21.3Birch Run79.9MMAC 2
9Clark McLean22:13.0Imlay City79.7BWAC 2
12Matthew Medd22:23.3Saginaw Heritage79.6SVL North 2
9Weston LePard21:58.3Ithaca79.6TVC 2
9Carson Nasceif22:08Sterling Heights Stevenson79.3MAC White 2
11Ben Browning22:15.8Harrison Twp. L’Anse Creuse79.1MAC Blue 2
9Ethan Pinks22:17.3Warren Woods Tower78.6MAC Blue 2
9Tyler Morris22:12Macomb L’Anse Creuse North78.0MAC White 2
9Jackson Newton21:27.2Birch Run77.9MMAC 2
10Austin Anderson22:20.9Yale77.0BWAC 2
11Colton Sempsrott21:30.8Ovid-Elsie76.7MMAC 2
11Leo Kondziolka22:16Clinton Twp. Chippewa Valley76.7MAC White 2
11Collin Hughes23:13.1Lapeer76.6SVL South 2
11Zachary Ebel22:32.2Bay City Western76.6SVL North 2
11Dylan Hocken23:13.3Grand Blanc76.6SVL South 2
10Rome Fiorucci23:13.7Flint Powers Catholic76.4SVL South 2
11Justice Koprin22:17Macomb L’Anse Creuse North76.3MAC White 2
9Stuart Nicholson22:17Grosse Pointe South76.3MAC White 2
10Maxwell Skrabut22:17Sterling Heights Stevenson76.3MAC White 2
12James Johnson22:28.0Imlay City74.7BWAC 2
9Daniel Hyrman23:20.1Davison74.3SVL South 2
12Logan Priebe22:14.6Saginaw Michigan Lutheran Seminary74.1TVC 2
11Camden Lobban23:20.7Davison74.1SVL South 2
10Alfonso Marcano22:30.9Marysville74.0MAC Blue 2
12Collin Grove22:29.9Algonac74.0BWAC 2
9Caleb Parlberg21:39.1Birch Run74.0MMAC 2
10TJ Landrum22:30.9Algonac73.7BWAC 2
12Nolan Love22:32.9SCS South Lake73.4MAC Blue 2
9Henry Witgen22:32.1Armada73.3BWAC 2
12Lucas Cha22:33.2Warren Woods Tower73.3MAC Blue 2
9Tyler Lentini22:32.6Algonac73.1BWAC 2
9Cameron Woody21:41.8Chesaning73.1MMAC 2
10Kaleb Kish-Salkovski22:27Grosse Pointe South73.0MAC White 2
9Joshua Gonzales22:18.3Saginaw Swan Valley72.9TVC 2
12Henry Myers22:36.2North Branch71.9BWAC 2
9Casey Emery22:46.3Midland71.9SVL North 2
12Jonathan Lebsack22:21.4Bay City John Glenn71.9TVC 2
10Aaron Dandin22:31Macomb L’Anse Creuse North71.7MAC White 2
9Connor Kraenzlein22:48.3Midland71.2SVL North 2
11Destin Kinney21:50.2Ovid-Elsie70.3MMAC 2
9Tim Nies22:42.8North Branch69.7BWAC 2
9Victor Kamau22:44.1Madison Heights Lamphere69.6MAC Blue 2
11Ryan Zou22:46.8Madison Heights Lamphere68.7MAC Blue 2
10Riyan Mir22:56.3Saginaw Heritage68.6SVL North 2
10Jack Schwartz22:47.8Sterling Heights68.4MAC Blue 2
10Cooper Ward22:34.6Hemlock67.5TVC 2
11Cameron Agosta22:51.2Marine City67.3MAC Blue 2
9Isaiah Langolf22:47Port Huron Northern66.3MAC White 2
9Blake Judd22:02.1New Lothrop66.3MMAC 2
12Christian Coleman22:38.4Carrollton66.2TVC 2
12Jack Chrisinske22:03.3Byron65.9MMAC 2
10Coby Bruce22:55.5Warren Lincoln65.8MAC Blue 2
10Jasper Krengel23:04.8Midland Dow65.7SVL North 2
9Kipton Ferchert22:49Sterling Heights Stevenson65.7MAC White 2
11Caiden Graham22:58.3Warren Lincoln64.9MAC Blue 2
10Zander Kelch22:57.5Croswell-Lexington64.8BWAC 2
10Chase Moore22:59.7Warren Lincoln64.4MAC Blue 2
10Rob Neal22:59.8Warren Lincoln64.4MAC Blue 2
9Chase Barrigar22:45.0Hemlock64.0TVC 2
9Samuel Swarthout23:10.7Bay City Western63.8SVL North 2
9Jericho Antoine22:46.2Ithaca63.6TVC 2
9Justin Saenz23:16.5Mount Pleasant61.8SVL North 2
10Grant Red23:57.7Davison61.8SVL South 2
10Austin Hillman23:08.6Madison Heights Lamphere61.5MAC Blue 2
10Brody Thomas23:58.8Davison61.4SVL South 2
9Matthew Fuller22:17.0Chesaning61.3MMAC 2
10Austin Hash23:11.1Harrison Twp. L’Anse Creuse60.6MAC Blue 2
12Joseph Noll23:05Macomb L’Anse Creuse North60.3MAC White 2
11Chris Badji23:24.7Saginaw Heritage59.1SVL North 2
9Mitchell Woodke23:01.3Frankenmuth58.6TVC 2
9Jeremy Halleaux22:31.0Durand56.7MMAC 2
10Walter Sutherland23:23.2New Haven56.6MAC Blue 2
10Damien Huff23:33.7Midland56.1SVL North 2
10Nathan Larivee23:27.1SCS Lake Shore55.3MAC Blue 2
9Kyzer Reid23:27.8Warren Woods Tower55.1MAC Blue 2
9Peyton Schaaf23:26.9North Branch55.0BWAC 2
9Jackson Allen23:27.2Imlay City54.9BWAC 2
9Alexander Cislo23:28.8SCS Lake Shore54.7MAC Blue 2
9Henry Watkins23:23Grosse Pointe South54.3MAC White 2
10Tommy Weyhing23:27Grosse Pointe South53.0MAC White 2
10Jack Farkas23:18.4Freeland52.9TVC 2
10Joseph Klein23:45.7Midland Dow52.1SVL North 2
10Robert Hindelang23:34Grosse Pointe South50.7MAC White 2
10Marco Houston23:44.8SCS South Lake49.4MAC Blue 2
9Connor Kaul23:28.8Saginaw Swan Valley49.4TVC 2
9Nathan Grech23:38SCS Lakeview49.3MAC White 2
12Keyshawn Burks23:45.6Eastpointe49.1MAC Blue 2
Caleb Serrant23:46.2SCS South Lake48.9MAC Blue 2
10Reuben Eberly23:45.8Armada48.7BWAC 2
11Max Weatherwax23:56.5Bay City Central48.5SVL North 2
11Frederick Ziola22:56.1New Lothrop48.3MMAC 2
9Evan Matheney23:48.4Armada47.9BWAC 2
10Robert Downey23:50.2Warren Woods Tower47.6MAC Blue 2
12Brenden Olsen23:00.7New Lothrop46.8MMAC 2
10Devin Selk24:01.7Saginaw Heritage46.8SVL North 2
9Kaleb Madurski23:46SCS Lakeview46.7MAC White 2
9Levi Yates24:44.9Grand Blanc46.0SVL South 2
10Andrew Bondy23:04.0Montrose45.7MMAC 2
12Xander Frink23:56.8Clawson45.4MAC Blue 2
10Emmett Martin24:06.1Midland Dow45.3SVL North 2
10Logan Lynch24:01.3SCS Lake Shore43.9MAC Blue 2
12Aiden Poston24:03.4Center Line43.2MAC Blue 2
10Andrew Irish23:12.5Montrose42.8MMAC 2
12Alexander Barr24:03.6Yale42.8BWAC 2
9Garret Buter24:14.2Midland42.6SVL North 2
12Joshua Rahaman24:05.2Eastpointe42.6MAC Blue 2
9Logan O’Hara24:17.3Bay City Western41.6SVL North 2
12Damari Collins24:08.6Eastpointe41.5MAC Blue 2
12William Evans24:08.9Roseville41.4MAC Blue 2
11Tim Dion24:59.7Flint Powers Catholic41.1SVL South 2
10Grant Witgen24:11.2Armada40.3BWAC 2
10D’mario Guerra23:59.9Saginaw Michigan Lutheran Seminary39.0TVC 2
9Tyler Rau24:05.4Saginaw Valley Lutheran37.2TVC 2
9Paul Follett25:12.0Flint Powers Catholic37.0SVL South 2
11Alex Hughes23:31.6New Lothrop36.5MMAC 2
9Finnegan Johnson24:19:00Grosse Pointe South35.7MAC White 2
11Oliver Anderegg24:20:00Utica Ford35.3MAC White 2
10Gabriel Scarberry25:17.7Flint Carman-Ainsworth35.1SVL South 2
10Connor Bancroft25:18.1Davison35.0SVL South 2
12Samuel Felten24:14.4Frankenmuth34.2TVC 2
11John Goodwin24:30.6Port Huron34.1MAC Blue 2
10Paul Narceda25:22.1Lapeer33.6SVL South 2
11Tate Kirts24:45.2Midland Dow32.3SVL North 2
11Avian O’Dell24:20.9Saginaw Valley Lutheran32.0TVC 2
9Eathan Willard24:21.4Carrollton31.9TVC 2
9Joshua Herrell24:37.4Madison Heights Lamphere31.9MAC Blue 2
9Noah Mayer24:37.5Roseville31.8MAC Blue 2
11Jayvon Johnson24:40.8Warren Lincoln30.7MAC Blue 2
9Marcus Crawley24:50.9Midland Dow30.4SVL North 2
10Nikolas Rodriguez24:26.5Saginaw Swan Valley30.2TVC 2
9Colin Priest23:50.8Montrose30.1MMAC 2
11Christopher Monroy24:42.0Yale30.0BWAC 2
9Aaron Churchill24:28.0Carrollton29.7TVC 2
10Henry Paul24:43:00Clinton Twp. Chippewa Valley27.7MAC White 2
9Layten Ostrander23:59.0Chesaning27.3MMAC 2
11Paul Jensen24:36.7Saginaw Michigan Lutheran Seminary26.8TVC 2
9Quinn Sommer25:02.5Bay City Western26.5SVL North 2
9Judah Tong25:45.3Davison25.9SVL South 2
11Ezekial White24:58.4Madison Heights Lamphere24.9MAC Blue 2
9Caleb Birchmeier24:07.4New Lothrop24.5MMAC 2
9Aidan Mccarthy25:09.2Mount Pleasant24.3SVL North 2
12Henry Fortier25:10.7Saginaw Heritage23.8SVL North 2
Amare Bivins25:03.7SCS South Lake23.1MAC Blue 2
9Matthew Wilber24:15.3Montrose21.9MMAC 2
11Aiden Gray24:16.4Byron21.5MMAC 2
11Rashad Clements25:14.3Warren Lincoln19.6MAC Blue 2
11Brady Czapiewski25:14.1Imlay City19.3BWAC 2
10Matthew Hall25:31.3Saginaw Heritage16.9SVL North 2
9Caden Grove25:23.9Algonac16.0BWAC 2
10Cayden Chamberlain24:33.1New Lothrop16.0MMAC 2
9Lucas Lynch25:34.1SCS Lake Shore13.0MAC Blue 2
10Josiah Davis25:35.7SCS Lake Shore12.4MAC Blue 2
12Grant Petrella26:39.6Grand Blanc7.8SVL South 2
10Jack Branchick25:50.5Algonac7.2BWAC 2
12Riley McConnell25:50.8North Branch7.1BWAC 2
10Lance Spicer26:46.8Lapeer5.4SVL South 2
12Elias Gomez25:41.6Saginaw Swan Valley5.1TVC 2
9Kingston Harris26:48.3Flint Powers Catholic4.9SVL South 2
12Oskar Ziobrowski25:56:00Warren Mott3.3MAC White 2
Dejuan Richard26:08.2SCS South Lake1.6MAC Blue 2
10Jordan Osterland26:09.1Marine City1.3MAC Blue 2
12Evan Smith25:17.3Otisville LakeVille1.2MMAC 2
Uncategorized

2025 Ratings: September 25th Meets

MeetBoys Adj.Girls Adj.Average
SEC Red 2+7+10+9
SEC White 2-17-27-22
Patriot-9-8-9
Baraga Viking+24+12+18

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

GIRLS TEAM RATINGS

TeamTop 5 Avg.DivisionMeet
Ann Arbor Pioneer**142.81SEC Red 2
Saline**134.41SEC Red 2
Ann Arbor Skyline**128.01SEC Red 2
Dexter97.21SEC Red 2
Ann Arbor Huron85.51SEC Red 2
Temperance Bedford85.11SEC Red 2
Monroe41.51SEC Red 2
Ypsilanti Lincoln19.41SEC White 2
TeamTop 5 Avg.DivisionMeet
Pinckney*114.72SEC White 2
Adrian84.72SEC White 2
Tecumseh65.52SEC White 2
Chelsea58.12SEC White 2
Warren Regina47.52Patriot
Plymouth Christian Academy82.23Patriot
Ann Arbor Greenhills53.13Patriot
University Liggett17.43Patriot
TeamTop 5 Avg.DivisionMeet
Royal Oak Shrine*61.94Patriot
Clarkston Everest Collegiate47.34Patriot
Austin Catholic6.34Patriot
TeamTop 5 Avg.DivisionMeet
L’Anse54.1UP 3Baraga Viking
Ewen-Trout Creek40.4UP 3Baraga Viking

BOYS TEAM RATINGS

TeamTop 5 Avg.DivisionMeet
Ann Arbor Pioneer***199.51SEC Red 2
Saline**187.91SEC Red 2
Ann Arbor Skyline**186.61SEC Red 2
Dexter*182.01SEC Red 2
Temperance Bedford176.21SEC Red 2
Ann Arbor Huron163.81SEC Red 2
Monroe156.11SEC Red 2
Ypsilanti Community140.11SEC White 2
Jackson99.31SEC White 2
Ypsilanti Lincoln77.51SEC White 2
TeamTop 5 Avg.DivisionMeet
Pinckney*178.02SEC White 2
Adrian*175.62SEC White 2
Chelsea171.92SEC White 2
Tecumseh137.52SEC White 2
Harper Woods36.12Patriot
TeamTop 5 Avg.DivisionMeet
Ann Arbor Greenhills152.63Patriot
Plymouth Christian Academy137.83Patriot
Madison Heights Bishop Foley106.13Patriot
Detroit Cristo Rey29.13Patriot
TeamTop 5 Avg.DivisionMeet
Royal Oak Shrine96.14Patriot
Waterford Our Lady of the Lakes90.04Patriot
Austin Catholic38.64Patriot
TeamTop 5 Avg.DivisionMeet
Ironwood54.0UP 2Baraga Viking
TeamTop 5 Avg.DivisionMeet
Dollar Bay94.1UP 3Baraga Viking

GIRLS INDIVIDUAL RATINGS

GradeNameTimeTeamRatingMeet
10Natasza Dudek16:57.0Ann Arbor Pioneer177.7SEC Red 2
11Jaelyn Ray18:20.8Pinckney162.1SEC White 2
9Keira Von Blon18:11.4Ann Arbor Pioneer152.9SEC Red 2
10Savannah Staton18:13.7Saline152.1SEC Red 2
11Becca Van Lent18:43.8Ann Arbor Skyline142.1SEC Red 2
12Lillian (Lilli) Schlack18:56.0Saline138.0SEC Red 2
11Ayda Skeels19:34.2Adrian137.6SEC White 2
10Lucia Llanes19:00.7Ann Arbor Skyline136.4SEC Red 2
9Maribelle Kofahl19:02.6Ann Arbor Huron135.8SEC Red 2
11Katarina Munson19:08.7Saline133.8SEC Red 2
11Lizzie Wernimont19:16.0Ann Arbor Pioneer131.3SEC Red 2
12Julia Garcia19:53.2Pinckney131.3SEC White 2
9Audrey Grosteffon19:18.3Temperance Bedford130.6SEC Red 2
10Adelynn Turck19:25.9Saline128.0SEC Red 2
11Nina Moore19:28.5Ann Arbor Pioneer127.2SEC Red 2
9Laura Forsyth19:35.4Ann Arbor Pioneer124.9SEC Red 2
10Lila Edison19:38.8Ann Arbor Skyline123.7SEC Red 2
10Madison Petty20:23.3Adrian121.2SEC White 2
11Isla Tharp19:49.2Ann Arbor Skyline120.3SEC Red 2
11Sophie Roth19:49.5Saline120.2SEC Red 2
12Adrienne Stewart19:57.5Ann Arbor Skyline117.5SEC Red 2
11Kodie Snyder19:58.9Dexter117.0SEC Red 2
10Mira Shelgikar19:59.6Ann Arbor Huron116.8SEC Red 2
10Cassidy Bowers20:23.1Austin Catholic115.0Patriot
12Madi Hare20:26.3Plymouth Christian Academy113.9Patriot
10Violet Olley20:14.9Ann Arbor Skyline111.7SEC Red 2
9Eliza Selcer20:18.4Ann Arbor Pioneer110.5SEC Red 2
9Caroline Cotner20:22.9Saline109.0SEC Red 2
10Layla Blumberg20:24.1Dexter108.6SEC Red 2
9Anamaria Brazdau20:42.9Plymouth Christian Academy108.4Patriot
11Lucinda Gubbini20:34.8Ann Arbor Pioneer105.1SEC Red 2
11Mia Lopez20:37.5Ann Arbor Pioneer104.2SEC Red 2
10Eastynn Charder21:14.8Pinckney104.1SEC White 2
12Samantha Bieber21:27.5Chelsea99.8SEC White 2
12Amelia Cribbins20:51.8Dexter99.4SEC Red 2
9Lauren Tomaszewski20:57.3Saline97.6SEC Red 2
11Alison Kauffman21:00.1Ann Arbor Skyline96.6SEC Red 2
11Zora Ziolkowski21:47.1Chelsea93.3SEC White 2
10Allison Schmitt21:28.7Clarkston Everest Collegiate93.1Patriot
9Maliah McKibben21:17.0Temperance Bedford91.0SEC Red 2
12Zeva Hathaway21:57.2Pinckney89.9SEC White 2
12Avery Hoeft21:27.0Dexter87.7SEC Red 2
11Gwen Stotts-Walshe21:29.8Ann Arbor Skyline86.7SEC Red 2
10Elin Tenbrink21:30.5Ann Arbor Skyline86.5SEC Red 2
12Brooklyn Reason22:08.3Pinckney86.2SEC White 2
10Valyntina Garcia22:08.5Pinckney86.2SEC White 2
10Calla Sopoci21:33.7Ann Arbor Skyline85.4SEC Red 2
10Bree Besonen21:35.5Ewen-Trout Creek84.2Baraga Viking
11Maya Whelan22:16.8Tecumseh83.4SEC White 2
12Mahalia Staton21:39.9Saline83.4SEC Red 2
10Sophia Carson22:01.6University Liggett82.1Patriot
11Payton Aagesen21:48.0Saline80.7SEC Red 2
12Maya Ferguson22:06.6Cardinal Mooney Catholic80.5Patriot
10Princess Pierre21:54.8L’Anse77.7Baraga Viking
10Michelle Jiang22:02.5Saline75.8SEC Red 2
11Hayleigh Belkofer22:04.8Temperance Bedford75.1SEC Red 2
10Karina Mihai-Grammes22:42.1Adrian75.0SEC White 2
11Louisa Denks22:23.2Royal Oak Shrine75.0Patriot
10Katie Vick22:23.5Plymouth Christian Academy74.8Patriot
12Riley Provost22:09.8Saline73.4SEC Red 2
12Zipporah Tran22:28.3Plymouth Christian Academy73.2Patriot
10Claire Steinbrecher22:10.7Dexter73.1SEC Red 2
9Blix Finn22:10.7Ann Arbor Skyline73.1SEC Red 2
9Elaine Bentley22:48.5Jackson72.8SEC White 2
12Grace Brown22:48.6Jackson72.8SEC White 2
10Ella McCleery22:50.6Ypsilanti Community72.1SEC White 2
9Ruby Giddings22:15.1Saline71.6SEC Red 2
11Evie Ellis22:15.1Ann Arbor Pioneer71.6SEC Red 2
11Mia Washington22:17.5Saline70.8SEC Red 2
12Kennedy Lange22:18.7Saline70.4SEC Red 2
12Aubrey Miscikowski22:22.3Temperance Bedford69.2SEC Red 2
12Claire Oberski22:22.3Saline69.2SEC Red 2
9Alani Tharp22:22.5Ann Arbor Skyline69.2SEC Red 2
12Hannah Gritzmaker22:22.9Saline69.0SEC Red 2
11Ruthie Scott22:24.7Ann Arbor Skyline68.4SEC Red 2
12Aurora Janevic22:24.8Ann Arbor Pioneer68.4SEC Red 2
11Lauren Olma23:02.2Ypsilanti Lincoln68.3SEC White 2
11Mae Barbaro22:28.2Dexter67.3SEC Red 2
9Gemma Morsman22:29.0Ann Arbor Pioneer67.0SEC Red 2
11Nina Malani22:47.9Ann Arbor Greenhills66.7Patriot
11Josephine Malcolm22:48.6Royal Oak Shrine66.5Patriot
12Harper Cash22:49.5Ann Arbor Greenhills66.2Patriot
11Julianna Richards22:31.6Dexter66.1SEC Red 2
9Alexandra Hastie22:35.2Ann Arbor Skyline64.9SEC Red 2
10Kaylynne Baltzell23:12.5Pinckney64.8SEC White 2
12Jillian Hayes22:35.9Saline64.7SEC Red 2
10Ella Daly22:54.3Royal Oak Shrine64.6Patriot
12Anna Coury22:36.6Monroe64.5SEC Red 2
11Pia Odell22:36.6Ann Arbor Skyline64.5SEC Red 2
12Claire Cousineau23:16.3Tecumseh63.6SEC White 2
10Virginia Barrett23:17.0Tecumseh63.3SEC White 2
11Harper Pinto22:40.2Ann Arbor Huron63.3SEC Red 2
10Zoey Smalling22:41.5Monroe62.8SEC Red 2
11Frances Brown22:41.8Ann Arbor Pioneer62.7SEC Red 2
12Janaan Rehman23:03.5Ann Arbor Greenhills61.5Patriot
12Corinna Aulph22:46.7Monroe61.1SEC Red 2
10Sade Napier23:24.6Ypsilanti Lincoln60.8SEC White 2
10Charlotte Kinder22:49.4Ann Arbor Pioneer60.2SEC Red 2
10Kwynn Voskuhl22:48.5L’Anse59.8Baraga Viking
12Grace Fredericks22:51.2Temperance Bedford59.6SEC Red 2
10Morgan McMichael23:28.5Tecumseh59.5SEC White 2
10Klair Baker23:28.9Adrian59.4SEC White 2
10Abigail Adams23:29.5Pinckney59.2SEC White 2
11Madelyn Yezback23:10.6Warren Regina59.1Patriot
11Jillian Lower22:53.1Dexter59.0SEC Red 2
10Sophia Lawrence23:11.4Memphis58.9Patriot
9Jenna Hardy22:54.2Saline58.6SEC Red 2
9Lucy Hakala22:55.2Ann Arbor Skyline58.3SEC Red 2
11London Landini23:33.2Tecumseh57.9SEC White 2
11Shelby Theut23:15.9Austin Catholic57.4Patriot
12Tamsin Aherne22:59.0Ann Arbor Huron57.0SEC Red 2
12Emma Besonen22:58.6Ewen-Trout Creek56.5Baraga Viking
10Gaby Chapman23:01.0Ann Arbor Pioneer56.3SEC Red 2
12Elsa Wenzlaff23:01.4Ann Arbor Skyline56.2SEC Red 2
10Nora Tillman23:20.4Royal Oak Shrine55.9Patriot
9Mia Zoldan23:04.2Ann Arbor Pioneer55.3SEC Red 2
9Abigail Avram23:05.9Ann Arbor Huron54.7SEC Red 2
10Lily Froese23:06.0L’Anse54.0Baraga Viking
9Isabelle Calati23:11.4Saline52.9SEC Red 2
10Lila Wolcott23:29.6Clarkston Everest Collegiate52.8Patriot
10Lea Rode23:57.0Ypsilanti Community50.0SEC White 2
9Sahanna Liu23:21.6Ann Arbor Pioneer49.5SEC Red 2
12Grace Hopkins23:24.2Ann Arbor Skyline48.6SEC Red 2
12Tia Cocciolone23:26.7Ann Arbor Skyline47.8SEC Red 2
9Cecila Bomberski23:45.8Royal Oak Shrine47.4Patriot
11Miranda Fulop23:28.8Temperance Bedford47.1SEC Red 2
9Jayde Davis23:29.9Ann Arbor Skyline46.7SEC Red 2
12Ola Rominski23:30.5Ann Arbor Pioneer46.5SEC Red 2
10Mia Schlender23:50.1Warren Regina46.0Patriot
9Olivia Gravina23:50.1Warren Regina46.0Patriot
11Camryn Nowak24:09.3Tecumseh45.9SEC White 2
9Kathryn Dunn24:11.9Chelsea45.0SEC White 2
11Mara Mocanu23:35.4Ann Arbor Skyline44.9SEC Red 2
10Allie Hoeft23:37.3Dexter44.2SEC Red 2
10Maya Colley23:57.6Warren Regina43.5Patriot
11Ava Muhlenkamp23:59.5Warren Regina42.8Patriot
12Livia Kuecken24:02.5Blue Water Christian Academy41.8Patriot
11Natasha Mendez24:02.8Clarkston Everest Collegiate41.8Patriot
11Megan Cabble23:45.2Dexter41.6SEC Red 2
9Rose O’Connor24:04.2Austin Catholic41.3Patriot
9Penelope Sekedat23:46.9Ann Arbor Pioneer41.0SEC Red 2
11Isabella Grudzinski23:47.1Ann Arbor Huron41.0SEC Red 2
11Peyton Marshall24:06.0Plymouth Christian Academy40.7Patriot
9Rebecca Nadgorny24:06.3Ann Arbor Greenhills40.6Patriot
9Claira Bales23:48.4Dexter40.5SEC Red 2
9Dalanna Connor23:47.3L’Anse40.2Baraga Viking
11Madeline Baugh24:26.4Pinckney40.2SEC White 2
10Aaliyah Maki23:51.5L’Anse38.8Baraga Viking
11Sylvia Aho23:53.1Chassell38.3Baraga Viking
12Elanor Barnes24:13.2Madison Heights Bishop Foley38.3Patriot
9Charlotte Bates23:55.9Temperance Bedford38.0SEC Red 2
12Ayla Stager23:55.9Saline38.0SEC Red 2
12Ruth (Ruthie) Bonfiglio23:56.1Saline38.0SEC Red 2
9Ellie Ledbetter24:01.6Ann Arbor Pioneer36.1SEC Red 2
9Yuri Kim24:07.2Ann Arbor Huron34.3SEC Red 2
10Marissa Salazar24:12.9Saline32.4SEC Red 2
11Abigail Dobry24:13.5Dexter32.2SEC Red 2
12Nishka Kalantry24:14.9Ann Arbor Huron31.7SEC Red 2
10Kayloni Nunez24:15.7Temperance Bedford31.4SEC Red 2
12Emme Ravikumar24:36.4Ann Arbor Greenhills30.5Patriot
12Nancy Gordon24:55.6Adrian30.5SEC White 2
10Arianna Haidar24:37.5Warren Regina30.2Patriot
10Payton Leclaire24:19.2L’Anse29.6Baraga Viking
10Abigail Pakulski24:23.3Temperance Bedford28.9SEC Red 2
10Lexie Donaldson24:42.8University Liggett28.4Patriot
9Leona Schutz24:23.6Ewen-Trout Creek28.1Baraga Viking
9Norah Uppuluri24:25.6Ann Arbor Skyline28.1SEC Red 2
11Nata Yonkoski24:44.0Ann Arbor Greenhills28.0Patriot
10Eleanor Szafarczyk24:45.4University Liggett27.5Patriot
10Astrid Leininger25:04.8Adrian27.4SEC White 2
9Addison Leschuk25:05.2Chelsea27.3SEC White 2
12Shyla Smith24:28.5Saline27.2SEC Red 2
9Margaux Stout24:29.8Ann Arbor Huron26.7SEC Red 2
10Ivy Francis24:31.8Dexter26.1SEC Red 2
12Nina Beals24:34.1Ann Arbor Skyline25.3SEC Red 2
12Mireille Hunter25:11.5Chelsea25.2SEC White 2
10Grace Sipp24:52.9Madison Heights Bishop Foley25.0Patriot
12Lauren Adams24:33.1Norway25.0Baraga Viking
9Mila Schemahorn25:12.2Chelsea24.9SEC White 2
9Helene Farrell24:54.0Clarkston Everest Collegiate24.7Patriot
10Aybri Sorensen24:34.8Baraga24.4Baraga Viking
9Opal English25:14.9Tecumseh24.0SEC White 2
9Ella Baron24:56.0Clarkston Everest Collegiate24.0Patriot
10Jenny Zhang24:40.7Ann Arbor Huron23.1SEC Red 2
12Emily Mei24:41.8Ann Arbor Skyline22.7SEC Red 2
11Persephone Berg25:20.5Chelsea22.2SEC White 2
10Romy Pintar24:44.3Dexter21.9SEC Red 2
12Isabella Routson24:44.5Saline21.8SEC Red 2
9Alyssa DeCremer24:43.7Ewen-Trout Creek21.4Baraga Viking
10Aashi Shekhawat25:24.4Ypsilanti Community20.9SEC White 2
10Ziman Yi25:06.5Ann Arbor Greenhills20.5Patriot
10Morgan Swearingen24:48.6Temperance Bedford20.5SEC Red 2
9Kelsey Burr25:25.9Chelsea20.4SEC White 2
9Carly Polikoff24:49.1Ann Arbor Huron20.3SEC Red 2
10Kendall Micon25:26.7Tecumseh20.1SEC White 2
10Eve Wagner25:27.1Chelsea20.0SEC White 2
12Chloe Wanner24:50.6Temperance Bedford19.8SEC Red 2
10Sylvia Allen24:49.1L’Anse19.6Baraga Viking
10Juliet Cousineau25:31.5Tecumseh18.5SEC White 2
11Gianna Yaldo25:14.7Warren Regina17.8Patriot
11Kaylee Baldwin24:55.6Norway17.5Baraga Viking
12Aurora Welling25:34.6Chelsea17.5SEC White 2
10Paloma Gonzalez-Haske25:36.2Ypsilanti Lincoln16.9SEC White 2
9Anaiya Torrence25:18.5University Liggett16.5Patriot
9Isabelle Driver25:03.1Saline15.6SEC Red 2
10Lacey Spangler25:40.8Ypsilanti Lincoln15.4SEC White 2
11Leila Morris25:45.8Tecumseh13.7SEC White 2
9Hannah Siegal25:26.8Ann Arbor Greenhills13.7Patriot
9Alice Zhu25:28.2Ann Arbor Greenhills13.3Patriot
10McKayla Basel25:12.0Ewen-Trout Creek12.0Baraga Viking
9Ashley Von Blon25:14.8Ann Arbor Pioneer11.7SEC Red 2
10Gemma Burr25:15.9Monroe11.4SEC Red 2
10Isabella Choi25:17.9Ann Arbor Huron10.7SEC Red 2
12Ariel Sanchez25:39.6Detroit Cristo Rey9.5Patriot
11Ali Schoenherr25:40.2Warren Regina9.3Patriot
9Lauren Zeng25:22.8Ann Arbor Huron9.1SEC Red 2
11Kendra Smith26:00.8Tecumseh8.7SEC White 2
12Haylee Vore26:01.9Adrian8.4SEC White 2
9Julie McNabb25:26.6Monroe7.8SEC Red 2
12Kathleen Colby25:45.9Royal Oak Shrine7.4Patriot
10Quinn Maldonado25:57.0Ann Arbor Greenhills3.7Patriot
10Lilly Noh26:00.4Acad Of The Sacred Heart2.5Patriot
12India Barney26:23.9Chelsea1.0SEC White 2
12Aubrey Balduc25:46.7Ironwood0.4Baraga Viking

BOYS INDIVIDUAL RATINGS

GradeNameTimeTeamRatingMeet
12Beckett Crooks15:16.7Ann Arbor Pioneer212.1SEC Red 2
11Kamari Ronfeldt15:16.8Ann Arbor Pioneer212.1SEC Red 2
11Cole McCraw16:13.1Pinckney201.3SEC White 2
12Moises Salazar Jr.16:14.3Adrian200.9SEC White 2
11Jacob Szalay15:56.0Saline199.0SEC Red 2
11Coen Hill15:58.5Dexter198.2SEC Red 2
12Theo Sacks Thomas16:01.3Ann Arbor Pioneer197.2SEC Red 2
10Wes Rogan16:03.1Saline196.6SEC Red 2
12Brennan Larusso16:10.0Saline194.3SEC Red 2
12Dane Hieronimus16:16.3Temperance Bedford192.2SEC Red 2
9Hudson Doll16:20.3Ann Arbor Skyline190.9SEC Red 2
12Thomas DeJesus16:21.2Ann Arbor Pioneer190.6SEC Red 2
11Cameron Varner16:23.0Temperance Bedford190.0SEC Red 2
11Nick Martens16:24.9Dexter189.4SEC Red 2
12Bruno Cifaldi16:32.4Ann Arbor Skyline186.9SEC Red 2
11Matthew Guikema16:34.9Ann Arbor Skyline186.0SEC Red 2
10Martin Gehrke16:35.6Ann Arbor Skyline185.8SEC Red 2
12Henry Fredenberg17:00.4Chelsea185.5SEC White 2
11Colin Courage16:36.7Ann Arbor Pioneer185.4SEC Red 2
11Wyeth Angus17:02.1Chelsea185.0SEC White 2
12Nicholas Hoffman16:40.0Dexter184.3SEC Red 2
10Oskar MacArthur16:42.3Ann Arbor Skyline183.6SEC Red 2
12Quinn Davis16:45.0Ann Arbor Pioneer182.7SEC Red 2
12Emmanuel Mehari17:01.7Plymouth Christian Academy182.4Patriot
9Parker Smith17:10.0Adrian182.3SEC White 2
11Maddi Duke16:46.2Temperance Bedford182.3SEC Red 2
10Asher Sikma16:59.5Ann Arbor Pioneer177.8SEC Red 2
10Conrad Marra16:59.8Ann Arbor Huron177.7SEC Red 2
11Garrett Comer17:00.2Ann Arbor Skyline177.6SEC Red 2
11Enshu Kuan17:02.7Ann Arbor Skyline176.8SEC Red 2
9John Rochowiak17:28.0Pinckney176.3SEC White 2
9Gavin Bast17:07.3Saline175.2SEC Red 2
10Simon Reed17:23.7Plymouth Christian Academy175.1Patriot
12Kyle Krasan17:09.3Ann Arbor Skyline174.6SEC Red 2
11Carlos Basulto17:09.8Saline174.4SEC Red 2
9Gavin Bowers17:26.5Austin Catholic174.2Patriot
12Zeke Lafferty17:11.1Ann Arbor Skyline174.0SEC Red 2
12TJ Conley17:14.4Ann Arbor Huron172.9SEC Red 2
11Carter Mitton17:15.6Saline172.5SEC Red 2
9Alex Hagerty17:43.0Pinckney171.3SEC White 2
11Lincoln Reed17:44.7Pinckney170.8SEC White 2
10Easton Coscarelli17:45.9Adrian170.4SEC White 2
11Ryan Rummel17:22.0Saline170.3SEC Red 2
12Nate Sandula17:46.2Pinckney170.3SEC White 2
10Nicholas Reiser17:23.5Dexter169.8SEC Red 2
10Liam Knuth17:43.6Cardinal Mooney Catholic168.5Patriot
11Hudson McCleskey17:27.7Dexter168.4SEC Red 2
12Cole Doty17:30.3Dexter167.6SEC Red 2
10Aarav Kalantry17:30.3Ann Arbor Huron167.6SEC Red 2
11Landin Fisher17:56.1Adrian167.0SEC White 2
11Logan Thomas17:33.2Temperance Bedford166.6SEC Red 2
12Buturo Bartolomei17:33.8Ann Arbor Pioneer166.4SEC Red 2
11Cooper Ankeney17:34.2Ann Arbor Pioneer166.3SEC Red 2
11Samuel Clifton17:58.5Chelsea166.2SEC White 2
9Wyatt Jespersen17:58.7Pinckney166.1SEC White 2
9Will Sollenberger17:36.1Saline165.6SEC Red 2
12Joshua Riggs17:36.6Monroe165.5SEC Red 2
12Gustaf Finn17:38.0Ann Arbor Skyline165.0SEC Red 2
11William VanHaaften17:40.0Saline164.3SEC Red 2
11Liam Smith17:40.5Dexter164.2SEC Red 2
11Max Carne17:43.8Ann Arbor Pioneer163.1SEC Red 2
10Easton Howell17:44.6Dexter162.8SEC Red 2
10Grayson Crooks17:45.1Ann Arbor Pioneer162.6SEC Red 2
11Leo Alafita18:09.9Chelsea162.4SEC White 2
10Teddy Connolly17:47.6Ann Arbor Pioneer161.8SEC Red 2
11Nicholas Yuan17:48.4Ann Arbor Skyline161.5SEC Red 2
11Micah Arlow18:05.4Cardinal Mooney Catholic161.2Patriot
11Caleb Maciag18:14.1Pinckney161.0SEC White 2
11Quentin McRae17:50.2Dexter160.9SEC Red 2
11Blake Lancaster17:51.1Ann Arbor Pioneer160.6SEC Red 2
12Miles Dell18:15.7Chelsea160.4SEC White 2
10Walter McMourrogh17:52.4Ann Arbor Huron160.2SEC Red 2
9Jonathan Love18:18.7Chelsea159.4SEC White 2
10Gavin Rohr17:58.0Monroe158.3SEC Red 2
9Anton Kwaiser17:58.4Ann Arbor Skyline158.2SEC Red 2
10Victor LeBrun17:58.7Monroe158.1SEC Red 2
11John (Jack) Klein17:59.2Saline157.9SEC Red 2
10Lucas Zeckner18:24.5Adrian157.5SEC White 2
11Raphael Fournier18:00.9Ann Arbor Skyline157.4SEC Red 2
11Santiago Valenzuela18:01.1Ann Arbor Skyline157.3SEC Red 2
9Davin MacDonald18:03.8Ann Arbor Skyline156.4SEC Red 2
12Marlowe Hartnett18:09.0Ann Arbor Skyline154.7SEC Red 2
12Nathan Camilleri18:27.5Waterford Our Lady153.8Patriot
12Linus Helzerman18:36.1Chelsea153.6SEC White 2
11Triston Thompson18:12.7Dexter153.4SEC Red 2
12Nico Aagesen18:30.9Ann Arbor Greenhills152.7Patriot
12Henry Beck18:31.0Ann Arbor Greenhills152.7Patriot
11Naveen Kulkarni18:31.1Ann Arbor Greenhills152.6Patriot
9Henry Cooper18:31.4Ann Arbor Greenhills152.6Patriot
11Roger Mariani18:31.4Ann Arbor Greenhills152.5Patriot
11Paxton Rose18:19.1Ann Arbor Skyline151.3SEC Red 2
10Elliot Daley18:19.9Ann Arbor Skyline151.0SEC Red 2
9Cash Wilds18:44.1Pinckney151.0SEC White 2
12Hayden Barker18:20.9Monroe150.7SEC Red 2
10Braydon Han18:21.5Ann Arbor Pioneer150.5SEC Red 2
11Jack Fulop18:23.8Temperance Bedford149.7SEC Red 2
10John Preuss18:23.8Dexter149.7SEC Red 2
12Jacob Alt18:49.6Ypsilanti Community149.1SEC White 2
10Michael Bevilacqua18:28.7Ann Arbor Pioneer148.1SEC Red 2
12Parker Bomia-Laberdee18:29.2Monroe147.9SEC Red 2
9Kenneth Thompson18:30.2Ann Arbor Skyline147.6SEC Red 2
10Harrison Stamper18:55.8Tecumseh147.1SEC White 2
10Bo Cooke18:55.8Pinckney147.1SEC White 2
11Henry Remington18:35.0Ann Arbor Skyline146.0SEC Red 2
11Eddy Hedrick19:00.1Adrian145.6SEC White 2
12Alex Martin19:00.2Chelsea145.6SEC White 2
11Leroy Li18:39.2Ann Arbor Pioneer144.6SEC Red 2
9Connor Dazell18:43.8Temperance Bedford143.1SEC Red 2
11Dylan Hodges19:08.6Chelsea142.8SEC White 2
10Dominic DeVeny19:00.7Cardinal Mooney Catholic142.8Patriot
9Gerry Valchine19:08.8Chelsea142.7SEC White 2
11Emmett Brick18:45.9Ann Arbor Pioneer142.4SEC Red 2
10Isaac Kraftson19:10.4Ypsilanti Community142.2SEC White 2
10Patrick Alt19:11.0Ypsilanti Community142.0SEC White 2
10Ben Kline19:11.5Ypsilanti Community141.8SEC White 2
11Burke Smith18:48.6Dexter141.5SEC Red 2
9Matthew McFall19:13.2Pinckney141.3SEC White 2
9Gus Shires-Ray18:50.4Dexter140.9SEC Red 2
10Bryan Goddard18:51.0Ann Arbor Huron140.7SEC Red 2
10Dempsey Barrett19:22.6Tecumseh138.1SEC White 2
11Dane Losee19:22.7Pinckney138.1SEC White 2
12Kyle Davey18:59.5Ann Arbor Huron137.8SEC Red 2
12Nolan Brescol19:00.8Temperance Bedford137.4SEC Red 2
12Cheick Traore19:03.3Ann Arbor Huron136.6SEC Red 2
12Nicholas Beard19:06.3Ann Arbor Huron135.6SEC Red 2
11Carter Brindamour19:30.8Tecumseh135.4SEC White 2
10Tyler Moore19:36.3Tecumseh133.6SEC White 2
9Micah Zick19:36.6Tecumseh133.5SEC White 2
9Reid Stamper19:36.7Tecumseh133.4SEC White 2
12Lucas Aalderink19:32.8Ann Arbor Greenhills132.1Patriot
10Emmett Strait19:17.2Ann Arbor Skyline131.9SEC Red 2
9Grayson Durflinger19:23.6Saline129.8SEC Red 2
10Liam Grimm19:23.8Dexter129.7SEC Red 2
11Andrew Harrison19:25.0Temperance Bedford129.3SEC Red 2
10Ethan Miller19:25.0Ann Arbor Skyline129.3SEC Red 2
12Benjamin Zheng19:42.5Ann Arbor Greenhills128.8Patriot
11Stephen Gadaire19:26.5Ann Arbor Pioneer128.8SEC Red 2
9Nikos Sidiropoulos19:26.6Ann Arbor Skyline128.8SEC Red 2
9Cole Sangsland19:30.3Ann Arbor Skyline127.6SEC Red 2
10Oliver Vaudt19:31.6Dexter127.1SEC Red 2
11Rohit Chaudhary19:47.6Ann Arbor Greenhills127.1Patriot
11Rowan Kim19:32.0Ann Arbor Skyline127.0SEC Red 2
12Julian Delgado19:48.7Detroit Cristo Rey126.8Patriot
10Nick DeJesus19:33.4Ann Arbor Pioneer126.5SEC Red 2
11Noah LeCompte19:33.7Saline126.4SEC Red 2
9Leland Ziegler19:35.0Temperance Bedford126.0SEC Red 2
12Gabriel Coraci19:52.2Madison Heights Bishop Foley125.6Patriot
10Ryan Marsee20:01.5Ypsilanti Community125.2SEC White 2
11Christopher Welt19:41.3Saline123.9SEC Red 2
11Avi Adar19:58.0Ann Arbor Greenhills123.7Patriot
12Andrew Rosso19:59.4Austin Catholic123.2Patriot
12Jacob Campbell20:01.4Kimball New Life Christian122.5Patriot
9Gavin Samona20:01.6Madison Heights Bishop Foley122.5Patriot
9Tate Gendjar20:03.6Plymouth Christian Academy121.8Patriot
11Christopher Walper19:49.3Saline121.2SEC Red 2
9Rohan Patel19:50.8Ann Arbor Skyline120.7SEC Red 2
12Gram Griffioen20:07.9University Liggett120.4Patriot
11Twoey Bullock Jr.20:08.1Ann Arbor Greenhills120.3Patriot
10Andrew Fay19:52.6Dexter120.1SEC Red 2
10Alexander Emmi19:52.9Ann Arbor Huron120.0SEC Red 2
11Bennett Thomas19:53.2Dexter119.9SEC Red 2
11Landon Halkola19:38.5Dollar Bay119.2Baraga Viking
10Ryan Lehto20:21.7Ypsilanti Lincoln118.4SEC White 2
11Phylip Elliott19:57.8Ann Arbor Skyline118.4SEC Red 2
12Mason Maley20:22.4Chelsea118.2SEC White 2
11Aiden Jacobs20:22.7Pinckney118.1SEC White 2
12Maximus Walker20:23.0Tecumseh118.0SEC White 2
9Theo Cruz20:01.4Ann Arbor Pioneer117.2SEC Red 2
11Hudson Sutter20:03.0Dexter116.7SEC Red 2
9Collin Roof20:04.0Temperance Bedford116.3SEC Red 2
9Sean Kelley20:37.9Pinckney113.0SEC White 2
10Bradley Bates20:15.5Temperance Bedford112.5SEC Red 2
9Nate Kubiak20:31.7Ann Arbor Greenhills112.4Patriot
9Michael O’Shea20:15.7Temperance Bedford112.4SEC Red 2
12Mason Becker20:46.3Jackson110.2SEC White 2
11Matteo Turon20:22.9Ann Arbor Huron110.0SEC Red 2
12Kell Stone-Palmquist20:47.2Ypsilanti Community109.9SEC White 2
11Vincent Miller20:47.4Pinckney109.9SEC White 2
12Logan Holm20:07.4Ironwood109.5Baraga Viking
12Bryson White20:49.6Jackson109.1SEC White 2
9Leonidas Walker20:50.1Tecumseh109.0SEC White 2
10Leo Chi20:26.5Ann Arbor Skyline108.8SEC Red 2
10Tanner Ziobron20:50.9Pinckney108.7SEC White 2
9Shane Murphy20:27.1Ann Arbor Pioneer108.6SEC Red 2
9Maximilian Van de Vyver20:45.6Austin Catholic107.8Patriot
11Preston Vasas20:54.7Chelsea107.4SEC White 2
10Simeon Strong20:55.2Chelsea107.3SEC White 2
10George Fredenberg20:55.3Chelsea107.2SEC White 2
12Ayden Rau20:14.6Wakefield-Marenisco/Bessemer107.1Baraga Viking
9Lucas Bahena20:37.1Saline105.3SEC Red 2
9John Schmidt20:37.5Saline105.2SEC Red 2
11Gabe Bookout20:53.9Plymouth Christian Academy105.0Patriot
10Elijah Richardson20:54.5Plymouth Christian Academy104.9Patriot
9Isaac Lindstrom20:39.3Saline104.6SEC Red 2
12Sam Burtts21:03.7Pinckney104.4SEC White 2
12Caleb Kentala20:23.6Dollar Bay104.1Baraga Viking
12Quinn Hudson20:42.1Temperance Bedford103.6SEC Red 2
10Luke Cipolla20:42.3Dexter103.6SEC Red 2
10Joowon Lee20:44.3Ann Arbor Skyline102.9SEC Red 2
10Dexter Francis20:44.9Ann Arbor Huron102.7SEC Red 2
10Derek Wiseman20:45.7Dexter102.4SEC Red 2
12Brad Dugan21:05.5Madison Heights Bishop Foley101.2Patriot
12Fabian Villarino21:05.9Madison Heights Bishop Foley101.0Patriot
9Teagan Miller21:15.4Jackson100.5SEC White 2
11Dane Torrey20:34.5Dollar Bay100.5Baraga Viking
10Jordan Lipsey21:10.8Harper Woods99.4Patriot
9Eduardo Lauchu20:56.8Saline98.7SEC Red 2
10Carson Scholz21:20.8Tecumseh98.7SEC White 2
9Parker Dawson21:13.0Waterford Our Lady98.7Patriot
9Andrew Mercer20:58.8Saline98.1SEC Red 2
10Lucas Mutschler21:00.0Dexter97.7SEC Red 2
10Christopher Brummett21:17.7Ann Arbor Greenhills97.1Patriot
12Gavin Tegtmeyer21:03.0Temperance Bedford96.7SEC Red 2
9Tadej Katanski-O’Brien21:19.5Ann Arbor Greenhills96.5Patriot
11Nicholas Herrington21:19.6Waterford Our Lady96.5Patriot
9Toby Graveline21:20.3Royal Oak Shrine96.2Patriot
11August Stelzer21:04.4Ann Arbor Pioneer96.2SEC Red 2
12Michael Bowker21:20.5Royal Oak Shrine96.2Patriot
12Lorenzo Mio21:20.6Royal Oak Shrine96.1Patriot
10Will Bernacki21:20.7Royal Oak Shrine96.1Patriot
11Levi Gugino21:04.9Ann Arbor Huron96.0SEC Red 2
12Andrew Lopez21:21.0Royal Oak Shrine96.0Patriot
11Gabe Shaffer21:21.1Royal Oak Shrine96.0Patriot
9Luke Robinson21:21.2Royal Oak Shrine95.9Patriot
12Abenezer Cerone21:21.4Royal Oak Shrine95.9Patriot
9Ravi Kothari21:05.6Ann Arbor Pioneer95.8SEC Red 2
12Jace Symons20:49.1Wakefield-Marenisco/Bessemer95.6Baraga Viking
12Zorawar (Joey) Brar21:07.3Ann Arbor Huron95.2SEC Red 2
9DeHass Ryan21:23.8Blue Water Christian Academy95.1Patriot
11Jack Meehan21:32.2Chelsea94.9SEC White 2
12Isaac Thomas21:09.1Ann Arbor Huron94.6SEC Red 2
9Maks McKibben21:09.1Temperance Bedford94.6SEC Red 2
9Nate Marques21:10.6Dexter94.1SEC Red 2
11William Bazan21:27.7Detroit Cristo Rey93.8Patriot
9Thomas Streetman21:13.3Dexter93.2SEC Red 2
12Trent Yeager21:13.6Temperance Bedford93.1SEC Red 2
12Dawson Dixon21:38.5Jackson92.8SEC White 2
10Joseph Johnson21:41.8Ypsilanti Lincoln91.7SEC White 2
10Taj Ray-Hassan21:17.9Ann Arbor Skyline91.7SEC Red 2
10Jude Shafer21:22.1Ann Arbor Skyline90.3SEC Red 2
10Nathaniel (Nate) Keck21:22.1Temperance Bedford90.3SEC Red 2
10Ben Weins21:23.0Temperance Bedford90.0SEC Red 2
9Riley Stewart21:23.1Ann Arbor Skyline90.0SEC Red 2
11Emmanuel Zamudio21:40.8Detroit Cristo Rey89.4Patriot
9Ian Wright21:25.0Saline89.3SEC Red 2
9Max Cichon21:25.3Ann Arbor Pioneer89.2SEC Red 2
12Owen Smith21:43.2Ann Arbor Greenhills88.6Patriot
10Grayson Stanifer21:29.3Saline87.9SEC Red 2
10C. J. Ronk21:53.4Ypsilanti Community87.9SEC White 2
11Caleb Lee21:30.5Ann Arbor Huron87.5SEC Red 2
9Nikolai Valchev21:30.8Saline87.4SEC Red 2
12Samuel Warren21:55.3Tecumseh87.2SEC White 2
10Cooper Aho21:16.9Ironwood86.4Baraga Viking
10Carter Sharpe21:33.9Monroe86.4SEC Red 2
12Jason Weber21:17.4Wakefield-Marenisco/Bessemer86.2Baraga Viking
10Will Cannata21:34.6Ann Arbor Pioneer86.1SEC Red 2
11Lucas Yuan21:35.5Ann Arbor Huron85.8SEC Red 2
11Logan Bundon21:36.0Monroe85.7SEC Red 2
10Gage Hacker21:19.2Watersmeet Township85.6Baraga Viking
10Logan Boyd21:37.4Ann Arbor Skyline85.2SEC Red 2
10Edison Schaffer21:40.6Ann Arbor Huron84.1SEC Red 2
12Matt Moilanen22:05.2Jackson83.9SEC White 2
10Owen Straub21:42.3Temperance Bedford83.6SEC Red 2
12Nick Aho21:26.5Chassell83.2Baraga Viking
12Scotty Sheehy21:43.7Monroe83.1SEC Red 2
9Joe Zacharek22:03.8Plymouth Christian Academy81.7Patriot
12Will Beaudoin21:31.9Dollar Bay81.4Baraga Viking
9Judah Miller21:49.8Ann Arbor Skyline81.1SEC Red 2
9Finnegan McGlinchey22:07.7Madison Heights Bishop Foley80.4Patriot
9Joseph Calley-Seal21:51.9Dexter80.4SEC Red 2
9Cayden Underhill22:17.8Adrian79.7SEC White 2
12Carson Andrews22:19.8Adrian79.1SEC White 2
9Briggs Corie22:00.0Saline77.7SEC Red 2
9Sebastian Straessel22:00.9Ann Arbor Pioneer77.4SEC Red 2
10Ben Zapawa22:01.7Saline77.1SEC Red 2
9Callum Ham22:02.3Dexter76.9SEC Red 2
9Maxwell Ambrosino22:09.4Ann Arbor Skyline74.5SEC Red 2
9Josh Anderson22:34.7Tecumseh74.1SEC White 2
10Bowen Zou22:11.2Ann Arbor Pioneer73.9SEC Red 2
9Alex Hicks22:35.2Tecumseh73.9SEC White 2
10Ben Lin22:13.6Ann Arbor Huron73.1SEC Red 2
10Landon Wright22:33.9University Liggett71.7Patriot
11Billy Rozelle22:43.2Ann Arbor Greenhills68.6Patriot
10Tim Weber22:27.8Ann Arbor Pioneer68.4SEC Red 2
10Julien Dincecco22:45.4Ann Arbor Greenhills67.9Patriot
10Owen Crawford22:57.5Ypsilanti Lincoln66.5SEC White 2
9Gavin Doty22:33.8Dexter66.4SEC Red 2
10Ezekiel Paloff22:36.3Ann Arbor Skyline65.6SEC Red 2
9Bennett Stevens22:20.5Dollar Bay65.2Baraga Viking
11Thomas Hauptman22:56.4Ann Arbor Greenhills64.2Patriot
12Miles Omeaux23:08.6Tecumseh62.8SEC White 2
10Leon Spivey23:09.0Ypsilanti Lincoln62.7SEC White 2
9Henry Dyson22:46.2Dexter62.3SEC Red 2
9Max Prociuk22:47.0Ann Arbor Huron62.0SEC Red 2
9Alex Arnett23:09.4Plymouth Christian Academy59.9Patriot
10Riley Smith23:11.3Plymouth Christian Academy59.2Patriot
10Jonathan Primus22:58.5Ann Arbor Pioneer58.2SEC Red 2
10Scott Ferguson23:22.9Tecumseh58.0SEC White 2
9Winston Zhu23:27.3Ann Arbor Greenhills53.9Patriot
11Aidan McNeill23:29.8Waterford Our Lady53.1Patriot
12Mark Jaunzems22:59.1Ironwood52.3Baraga Viking
9Jayden Wilson23:40.3Tecumseh52.2SEC White 2
12Rocco Stanco22:59.4Ironwood52.2Baraga Viking
11Jack Grimes23:21.8Dexter50.4SEC Red 2
9Axel Hollenbeck23:06.8Wakefield-Marenisco/Bessemer49.7Baraga Viking
11Theo Sprauer23:25.6Ann Arbor Pioneer49.1SEC Red 2
9Trulane Bogart23:25.9Ann Arbor Skyline49.0SEC Red 2
9Isaac Moilanen23:51.8Jackson48.4SEC White 2
10Dan Bui23:52.8Ypsilanti Lincoln48.1SEC White 2
9Liam Helsom23:45.4Waterford Our Lady47.9Patriot
8Everett Miles23:15.8Ewen-Trout Creek46.7Baraga Viking
11Josue Calderon23:16.1L’Anse46.6Baraga Viking
9Rylan Larson23:17.1Chassell46.3Baraga Viking
10Demetrius Loyd23:51.5Harper Woods45.8Patriot
9Nicholas Quagliata23:36.1Dexter45.6SEC Red 2
11Ryan Brogan23:22.0L’Anse44.7Baraga Viking
9Conor Winters23:45.3Monroe42.6SEC Red 2
12Derek Crum23:46.6Monroe42.1SEC Red 2
10Brayden Cornelius23:46.4Watersmeet Township36.5Baraga Viking
11Walter Groening24:07.1Ann Arbor Pioneer35.3SEC Red 2
9Dominick Williams23:54.1Watersmeet Township34.0Baraga Viking
11Alex Brewbaker24:25.3Ann Arbor Pioneer29.2SEC Red 2
11Ewan Russell24:43.8Ann Arbor Greenhills28.4Patriot
10Romeo Poler24:15.2Watersmeet Township26.9Baraga Viking
12Meer Ahmed24:37.4Ann Arbor Huron25.2SEC Red 2
9Alex Prescott24:53.7Ann Arbor Greenhills25.1Patriot
9Sawyer Stahl25:02.1Pinckney25.0SEC White 2
10Oliver Patterson24:45.7Saline22.4SEC Red 2
9Zach Rosek25:10.3Pinckney22.2SEC White 2
9Liam Rock24:54.8Temperance Bedford19.4SEC Red 2
10Wyatt Welsh25:15.9Cardinal Mooney Catholic17.7Patriot
10Lawrence Wang25:11.9Ann Arbor Skyline13.7SEC Red 2
11Manoj Lokam25:37.0Ypsilanti Lincoln13.3SEC White 2
10Dominic Harrington25:31.7Harper Woods12.5Patriot
12Quinton Durr25:34.7Harper Woods11.4Patriot
10Samuel Brisbane25:35.1Harper Woods11.3Patriot
9Owen Gilbert25:22.4Dexter10.2SEC Red 2
9Elijah Gabrielli25:47.0Plymouth Christian Academy7.3Patriot
11Josh Briskey25:32.2Ann Arbor Huron6.9SEC Red 2
9Easton Woodry25:22.2Ewen-Trout Creek4.6Baraga Viking