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