Uncategorized

2025 Ratings: Bulldog

The Maroons definitely conquered Mt. Bulldog, winning the D2 race

It’s now September and we’re hitting the meat of the schedule. The early season excitement has faded and teams are hitting the books, barreling toward the peak of their training, and frequently lacing up spikes. I just got back from a weekend of trail running out at Woodstock and wow is it great to be back out there. As such, no rating work was done over the weekend and you’ll get a ton of posts over the next few days. Next week, following the major meets of this weekend, will be our first batch of rankings.

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

Girls Adjustment: +21
Boys Adjustment: +21

MOUNT BULLDOG CLIMBERS

A quick morning for many, here are a few that stood out:

Kalamazoo Central boys, making their statement for a state podium. The Giants benefitted from the return of Samuel Baker, running a 15:29 (personal best!) in his first race in over a month.

And of course, top-10ish efforts from the Brownstown Woodhaven and Caledonia boys. The former is clearly at the forefront of the chase pack behind Pioneer/Saline and the latter has the toughest region in the state. An arduous path for the Scots, but one that is attainable if they replicate this effort.

Natasza Dudek and Emma Hoffman. Sheesh. The two have bigger fish to fry, no doubt, but they keep laying down times that warrant mention. Both are within the top-25 times in the country this year and we know Michigan courses are tougher than most.

Caroline Randall, the Hastings junior, making the most of her full season. She’s been on the D2 podium twice, though last year’s version was at the tail end of a shortened season. Save for her opener, Randall has won each time out. She was able to use the chase toward Hoffman to pull her to a 45+ sec. personal best.

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

GIRLS TEAM RATINGS

TeamTop 5 Avg.Division
Ann Arbor Pioneer***164.81
Holland West Ottawa**146.01
Hudsonville**143.81
Zeeland East**125.71
Brownstown Woodhaven*122.81
Caledonia112.31
Fraser112.01
Byron Center108.61
Forest Hills Central103.91
Battle Creek Lakeview98.51
Kalamazoo Loy Norrix97.01
Mattawan79.51
Grand Rapids Northview69.91
Kalamazoo Central50.11
TeamTop 5 Avg.Division
Otsego***148.62
Holland Christian**136.22
Grand Rapids Christian**135.52
Grand Rapids South Christian**127.62
Coopersville**123.62
Hudsonville Unity Christian*108.42
Cedar Springs*105.82
Richland Gull Lake*105.02
Sturgis102.92
Plainwell98.12
Dearborn Divine Child97.12
Ludington88.52
Middleville Thornapple-Kellogg84.82
Battle Creek Harper Creek79.42
Vicksburg73.82
Hopkins70.02
Three Rivers68.42
Paw Paw67.62
Hamilton56.52
Battle Creek Pennfield53.52
Hastings49.02
Allegan32.52
TeamTop 5 Avg.Division
Bronson*83.93
Union City47.83
Centreville36.93
Fennville33.93
Delton-Kellogg0.83
TeamTop 5 Avg.Division
Gobles**92.34
Kalamazoo Hackett*78.84
Martin*72.64
TeamTop 5 Avg.Division
Kalamazoo Homeschool Sports63.9HS

BOYS TEAM RATINGS

TeamTop 5 Avg.Division
Kalamazoo Central**197.71
Caledonia**191.61
Brownstown Woodhaven**190.21
Holland West Ottawa**187.71
Kalamazoo Loy Norrix**187.01
Battle Creek Lakeview*184.91
Mattawan180.41
Byron Center176.41
Fraser174.41
Grand Rapids Northview172.61
Forest Hills Central172.11
Zeeland East156.31
TeamTop 5 Avg.Division
Holland Christian**187.62
Grand Rapids Christian**186.82
Otsego*178.52
Three Rivers*174.22
Grand Rapids South Christian171.52
Richland Gull Lake171.12
Paw Paw170.52
Vicksburg167.72
Battle Creek Harper Creek165.32
Plainwell162.22
Hudsonville Unity Christian160.42
Dearborn Divine Child160.42
Sturgis156.82
Hopkins155.52
Ludington153.62
Coopersville153.12
Middleville Thornapple-Kellogg144.62
Allegan135.22
Hastings116.62
Battle Creek Pennfield100.92
Hamilton91.32
TeamTop 5 Avg.Division
Centreville147.73
Delton-Kellogg141.73
Bronson141.53
Union City134.93
Schoolcraft133.83
Bangor132.93
Fennville129.83
Quincy104.43
Parchment97.93
Kalamazoo Christian53.03
Bloomingdale50.73
TeamTop 5 Avg.Division
Kalamazoo Hackett*151.34
Gobles141.64
Martin107.34
Colon58.14
TeamTop 5 Avg.Division
Kalamazoo Homeschool Sports182.0HS

GIRLS INDIVIDUAL RATINGS

GradeNameTimeTeamRating
10Natasza Dudek16:11.1Ann Arbor Pioneer189.3
12Emma Hoffman16:20.5Otsego186.2
10Sienna Klemmer17:12.0Ann Arbor Pioneer169.0
12Hana Boggess17:27.4Ann Arbor Pioneer163.9
11Cassie Karasinski17:29.3Hudsonville163.2
9Keira Von Blon17:32.7Ann Arbor Pioneer162.1
12Lilah Yoder17:37.4FHC GR Forest Hills Central160.5
11Caroline Randall17:39.8Hastings159.7
11Libby Smith17:46.8Gobles157.4
10Adalyn Raab17:48.9Zeeland East156.7
12Ava Porras17:50.7Holland West Ottawa156.1
9Grace Snyder17:54.4Hudsonville154.9
9Eliza Schwass17:54.9Ludington154.7
10Avery Engbers17:59.5Holland Christian153.2
12Marie Gates17:59.9Hudsonville Unity Christian153.0
10Oakley Osterhart18:00.2Coopersville152.9
11Lane Isom18:01.8Richland Gull Lake152.4
11Collette Wierks18:05.8Holland West Ottawa151.1
11Annabelle Lowman18:14.7Ludington148.1
11Lyla Dowling18:15.6Holland West Ottawa147.8
12Lilah Poel18:15.7GR Christian147.8
10Mai Nguyen18:15.8Plainwell147.7
9Alayna Verhage18:17.7Otsego147.1
12Ellie Scholma18:20.5GR Christian146.2
11Chloe Purwin18:23.5Hudsonville145.2
12Chloe Rinzema18:26.1GR South Christian144.3
10Mary Dolbow18:26.2Holland West Ottawa144.3
10Tiffany DeMaagd18:28.5GR South Christian143.5
9Addelyn Sabatke18:33.9Otsego141.7
11Eliana Stob18:35.6Holland Christian141.2
9Lexie Snyder18:36.1Hudsonville141.0
11Lizzie Wernimont18:40.4Ann Arbor Pioneer139.5
11Akaela Daman18:40.7Caledonia139.4
9Adelyn Verhage18:46.7Otsego137.4
11Nina Moore18:47.5Ann Arbor Pioneer137.2
11Zoe Hoekstra18:49.8GR Christian136.4
11Alice Foley18:50.5Fraser136.2
10Annabelle Chan18:53.8Woodhaven Brownstown135.1
9Hailey Sieler18:54.8FHC GR Forest Hills Central134.7
10Mackenzie VanStensel18:59.3GR Northview133.2
12Layla Geurink19:02.4Holland Christian132.2
10Addison Bixler19:04.0Coopersville131.7
11Ella Wierks19:06.3Holland West Ottawa130.9
12Rebekah Stachura19:07.1Otsego130.6
11Isabelle Sliter19:08.6Fennville130.1
11Hope Noal19:11.2Woodhaven Brownstown129.3
10Annika Stob19:13.4Holland Christian128.5
9Laura Forsyth19:17.3Ann Arbor Pioneer127.2
12Tessa Hatt19:17.4Sturgis127.2
11Emory Smith19:19.3Cedar Springs126.6
11Mackenzie Huizenga19:21.2Holland Christian125.9
9Lily VanEyk19:27.0GR South Christian124.0
12Ashlynn Harris19:27.2Bronson123.9
10Eva Lindstrom19:27.6GR Christian123.8
9Breslyn Klein19:28.5Coopersville123.5
10Sophie Jones19:28.7Holland Christian123.4
12Kailey Mann19:29.2Byron Center123.3
11Lucy Waalkes19:29.3GR Christian123.2
10Joy Van Wyk19:29.7GR Christian123.1
12Taryn DiLaura19:30.9Zeeland East122.7
10Maggie Scholma19:31.0GR Christian122.7
11Ellery Lampen19:31.1Holland Christian122.6
9Lulu Park19:32.7Sturgis122.1
12Megan Kuzma19:32.9Zeeland East122.0
9Londyn Schmidt19:34.2Kalamazoo Loy Norrix121.6
11Skylar Mejeur19:36.2Otsego120.9
10Alexis Kmiecik19:37.6Woodhaven Brownstown120.5
10Jaelynn Greene19:38.4Woodhaven Brownstown120.2
11Veyda Conley19:42.1Martin119.0
11Delilah Marquez19:42.1Holland West Ottawa119.0
10Reese Haglund19:42.8Holland West Ottawa118.7
12Donna Haaksma19:43.6Byron Center118.5
9Jordane Falvey19:45.1Dearborn Divine Child118.0
12Lilamae Frank19:50.9BC Lakeview116.0
9Sidney Eaton19:55.1Hudsonville114.6
12Jayden VandenAkker19:57.0Allegan114.0
11Anna VanderWal19:57.7Caledonia113.8
12Libby Post19:58.4Zeeland East113.5
9Tenley DeWitt19:58.6Zeeland East113.5
12Kate Molloy19:58.9Fraser113.4
9Noelle Hulst19:59.6GR South Christian113.1
9Isabelle Oostema19:59.9GR South Christian113.0
10Ava Knot20:02.9Holland Christian112.0
11Lillie Kerr20:03.0Three Rivers112.0
9Fiona Ryan20:04.5Plainwell111.5
11Abby Noorman20:06.6Cedar Springs110.8
10Addy Nesbitt20:06.6Cedar Springs110.8
12Georgia Micklewright20:08.1BC Lakeview110.3
12Kate Barron20:08.4Mattawan110.2
12Olivia Cereska20:08.7Fraser110.1
10Quinn McWilliams20:09.3Coopersville109.9
10Sonia Tatko20:10.4GR Christian109.5
12Elliana Perugi20:11.4Woodhaven Brownstown109.2
9Serenity Clancy20:11.5Woodhaven Brownstown109.2
11Gwyneth Artz20:13.5GR Christian108.5
12Hannah Bennett20:15.2Caledonia107.9
11Madeline Goodwin20:16.2Otsego107.6
10Marta Kellam20:16.4Kalamazoo Loy Norrix107.5
12Emma Riker20:16.7Kalamazoo Hackett107.4
11Ashley Wayne20:17.5Hudsonville107.2
12Kayla Chisholm20:17.6Vicksburg107.1
12Jewel Zschernig20:19.0Fraser106.7
9Michaela Pries20:20.7Hudsonville106.1
12Rowan Allen20:22.7Mendon105.4
12Lydia Huisman20:25.0GR South Christian104.7
12Kaitrin Miedema20:26.6Holland Christian104.1
9Kalynn Young20:27.5Richland Gull Lake103.8
12Peyton Rhoades20:28.0BC Pennfield103.7
11Hayden Lemieux20:28.6Paw Paw103.5
9Annalise Wiltjer20:28.8GR South Christian103.4
12Julia Faber20:28.8BC Harper Creek103.4
10Charlie Bont20:29.9Caledonia103.0
12Emily Graves20:31.6Zeeland East102.5
12Lauryn Byker20:35.2Hudsonville Unity Christian101.3
10Emmarie Formsma20:36.8Byron Center100.7
10Alivia Schnakenberg20:37.3Zeeland East100.6
10Cora Ball20:37.8Byron Center100.4
12Olivia Droski20:38.5Coopersville100.2
10Kate Olsen20:39.1Byron Center100.0
11Noelle Wielhouwer20:41.9Hudsonville Unity Christian99.0
11Peyton Hardy20:42.9Middleville Thornapple-Kellogg98.7
12Anna Kujansuu20:43.0Dearborn Divine Child98.7
9Megyn Allers20:44.0Coopersville98.3
10Elise Clarin20:47.4Caledonia97.2
12Sydney Bir20:50.9Sturgis96.0
11Ava DeYoung20:51.6Gobles95.8
12Sadie Schout20:51.6Hudsonville Unity Christian95.8
10Gianna Burgos20:51.9BC Lakeview95.7
12Natalie Barron20:52.5Mattawan95.5
11Gabriella Agar20:53.6GR South Christian95.1
11Lauren Shaffer20:55.3Gobles94.6
10Brooke Ramer20:56.9Richland Gull Lake94.0
12Elizabeth Salinas20:57.1Dearborn Divine Child94.0
10Ella Trueman20:57.5Dearborn Divine Child93.8
12Katelyn Frazier20:58.1Fraser93.6
9Kenna Koole20:58.3Vicksburg93.6
10Avery Huff20:58.7Paw Paw93.4
9Riley Clark20:59.3GR South Christian93.2
11Carly Bruxvoort21:00.5Hudsonville Unity Christian92.8
10Alena Sportel21:01.4GR Christian92.5
11Brenna Yocum21:01.6Otsego92.5
11Kendall Nester21:01.7Cedar Springs92.4
12Katelynn Boyd21:06.0Hudsonville Unity Christian91.0
12Madison Kietzman21:06.5Middleville Thornapple-Kellogg90.8
9Lila Spletzer21:06.9Otsego90.7
11Teagan Borick21:07.0Kalamazoo Loy Norrix90.7
12Addie Birkholz21:08.0Holland West Ottawa90.3
11Miriam Sanchez21:09.5Bronson89.8
10Ayla Frantz21:09.8BC Lakeview89.7
12Elsie Markillie21:10.0Richland Gull Lake89.7
9Claire Osterhaven21:11.1Byron Center89.3
12Lily Tatko21:11.2GR Christian89.3
11Haley Green21:11.6Zeeland East89.1
11Tessa Feldpausch21:11.9Byron Center89.0
10Ava Oostema21:12.3GR South Christian88.9
10Lillian Johnson21:13.9Byron Center88.4
11Kenzie Druce21:14.2Cedar Springs88.3
11Willa Peterson21:14.5GR Christian88.2
11Eleanor Park21:15.0Sturgis88.0
11Belle Richardson21:16.8Kalamazoo Homeschool Sports87.4
10Cora Boonstra21:17.1GR Christian87.3
9Kendall Van Ryn21:18.1Caledonia87.0
9Ava Storm21:18.3Kalamazoo Loy Norrix86.9
9Marissa Demorest21:20.0BC Harper Creek86.3
10Aletta Vos21:21.3GR South Christian85.9
12Anna Furman21:21.7Kalamazoo Central85.8
11Brie Siems21:22.3Kalamazoo Hackett85.6
11Alyssa Danek21:22.3Holland West Ottawa85.6
10Annalise Jense21:23.0Hudsonville85.3
9Caroline Reynolds21:23.7Richland Gull Lake85.1
9Grace Klynstra21:24.1GR South Christian85.0
11Layla Silkworth21:24.4BC Harper Creek84.9
10Delaney Burgess21:24.9GR South Christian84.7
10Bria Casey21:25.1Holland West Ottawa84.6
11Vivienne Duncan21:25.3GR Christian84.6
12Ana Beimers21:25.5Hudsonville Unity Christian84.5
12Molly Weaver21:26.4Woodhaven Brownstown84.2
9Ellery Bredow21:27.1Holland West Ottawa84.0
11Lillian Dewey21:28.1Hopkins83.6
10Quinn Middleton21:28.9Byron Center83.4
9Addisyn Gerken21:29.2Caledonia83.3
10Ava Harmon21:29.2Hudsonville83.3
11Riley DenHartigh21:30.6Hudsonville Unity Christian82.8
11Carmen Reynolds21:30.8Middleville Thornapple-Kellogg82.7
9Brielle Miller21:31.3Middleville Thornapple-Kellogg82.6
9Victoria Sparks21:33.1Otsego82.0
10Lauren Crowley21:33.2Richland Gull Lake81.9
12Kenzie Eicher21:34.9Sturgis81.4
10Abigail Tromp21:35.3Byron Center81.2
9Katelyn Spada21:35.8Kalamazoo Central81.1
10Veronica Perry21:36.2Dearborn Divine Child80.9
9Hailey Moorman21:36.2GR South Christian80.9
11Josie Luyckx21:36.5FHC GR Forest Hills Central80.8
10Molly Bruggink21:36.5Plainwell80.8
11Amelia Kraemer21:37.5BC Lakeview80.5
10Claire Yakiwchuk21:37.9Mattawan80.4
11Alonna Goodsell21:38.8Bronson80.1
9Addisyn Apol21:40.0Hudsonville79.7
10Carolina Garcia21:41.2Sturgis79.3
12Gwen Todd21:42.0Plainwell79.0
10Gabbie Alexander21:42.4Woodhaven Brownstown78.9
11Jessica White21:43.4Kalamazoo Loy Norrix78.5
9Piper Grigsby21:43.6Bronson78.5
11Saniya Shepard21:45.1Zeeland East78.0
12Elizabeth Smoes21:45.6Coopersville77.8
11Jayelynn Lines21:45.8Woodhaven Brownstown77.7
11Lydia Nelson21:46.2Hamilton77.6
11Miriam Hess21:47.0Cedar Springs77.3
10Abigail Tava21:47.9Caledonia77.0
12Olivia King21:48.3BC Lakeview76.9
12Olivia Latunski21:48.4FHC GR Forest Hills Central76.9
12Maya Grossman21:49.5Vicksburg76.5
9Reese Palmer21:51.0Holland Christian76.0
11Violet Mlutkowski21:52.4Holland West Ottawa75.5
12Kate Van Es21:52.6Kalamazoo Hackett75.5
12Tana Drobeck21:52.9Mattawan75.4
11Erin Sax21:53.8Woodhaven Brownstown75.1
10Zayla Clark21:55.2Otsego74.6
11Rosalia Feldpausch21:55.8Byron Center74.4
11Brynn Copenhaver21:56.0Three Rivers74.3
11Allison Brandt21:57.7Ludington73.8
9Natalie DeJager22:00.9GR South Christian72.7
12Maija Ruzicka22:01.2BC Lakeview72.6
10Avery Conner22:01.2Byron Center72.6
9Brooklynn Cockerel22:02.7Otsego72.1
9Lola Norris22:02.9BC Lakeview72.0
11Chiamara Ogbonna22:03.7Woodhaven Brownstown71.8
10Adelyn Feenstra22:03.9Caledonia71.7
12Josie Longcore22:04.0Plainwell71.7
10Kayla Ropelewski22:04.0Fraser71.7
10Laylah Daniel22:04.3Kalamazoo Loy Norrix71.6
12Allison Breining22:04.6Hopkins71.5
12Lena Brochard22:04.7Coopersville71.4
10Isabelle Keyes22:05.1Fraser71.3
10Molly VanDam22:06.0Zeeland East71.0
11Elyana Davis22:06.4Kalamazoo Homeschool Sports70.9
9Izabella Jordan22:07.3Hopkins70.6
10Delaney McBride22:08.4Kalamazoo Hackett70.2
12Joslyn Bechtol22:09.7Woodhaven Brownstown69.8
10Amya Gater22:11.9Middleville Thornapple-Kellogg69.0
10Ellie Bowen22:12.8BC Pennfield68.7
10Allison Rodgers22:13.4Martin68.5
9Sophia DeYoung22:14.1Hudsonville68.3
10Scarlet Villarreal22:14.4Zeeland East68.2
11Madison Trompen22:15.6Caledonia67.8
11Abigail Brooks22:15.9Coopersville67.7
12Madison Cooley22:17.1Gobles67.3
12Carolanne Hammer22:17.8Fraser67.1
11Ellen Post22:18.1Zeeland East67.0
12Grace Schumacher22:18.8Hopkins66.7
11Sara Schipper22:18.8Martin66.7
9Gracie Emerson22:18.8FHC GR Forest Hills Central66.7
10Adilyn VanderWerf22:19.3Byron Center66.6
9Alivia Shipley22:20.0Paw Paw66.4
10Jadyn Rodgers22:20.8GR Northview66.1
9Emma Vloedman22:22.8GR Christian65.4
12Cecelia Gill22:23.8GR Northview65.1
9Anna Loritz22:24.8BC Harper Creek64.7
9Abby Cathelyn22:25.8Holland West Ottawa64.4
11Mia McCarty22:26.2Hudsonville64.3
12Ellie Reed22:26.7Centreville64.1
12Lili Zondervan22:27.0GR South Christian64.0
10Maeve VanDam22:27.7Byron Center63.8
12Mia Roe22:28.2GR Christian63.6
9Mayli Fessenden22:29.5Cedar Springs63.2
10Sophie Barricklow22:31.9Hudsonville62.4
9Lillian Wilke22:32.4GR Christian62.2
10Samantha Stevens22:32.9Byron Center62.0
11Megan VanDyke22:33.9Plainwell61.7
9Lydia Longcore22:34.0Otsego61.7
11Allison Gautsche22:34.3Union City61.6
10Ashley Stewart22:35.0Holland Christian61.3
9Alice Peterson22:35.2GR Christian61.3
10Evelyn Weaver22:37.5Byron Center60.5
9June Acheson22:37.8GR Christian60.4
11Ashley Binder22:38.4Hudsonville Unity Christian60.2
11Miriam Jackson22:39.4Kalamazoo Homeschool Sports59.9
9Grace Gruppen22:39.8Hudsonville Unity Christian59.7
9Lily Karcis22:41.2Hudsonville59.3
12Gabrielle Kilbourn22:41.8Three Rivers59.1
10Sara Stoel22:43.2Hamilton58.6
9Emmy Farber22:43.5Sturgis58.5
12Grace Kooyer22:44.4GR South Christian58.2
9Callia Hawkins22:44.6Vicksburg58.1
9Maelyn Helder22:45.1Hudsonville58.0
12Lauren DeVries22:46.0Zeeland East57.7
10Rylee Zumer22:46.0BC Harper Creek57.7
9Lachlan Merren22:46.6Hopkins57.5
12Jenna Dozeman22:46.8Hamilton57.4
10Shyanna Buskirk22:47.5Hopkins57.2
12Yarely Lopez22:47.6Three Rivers57.1
10Ainsley Fron22:47.7Caledonia57.1
12Molly Colpean22:47.8FHC GR Forest Hills Central57.1
12Evelynn Pauls22:48.4Kalamazoo Central56.9
9Ayla Meiste22:49.6Hamilton56.5
10Celia Milhiem22:50.2Coopersville56.3
11Robyn Klein22:51.0GR Christian56.0
12Jaslyn Townes22:51.6Richland Gull Lake55.8
9Riley Bender22:52.5Martin55.5
12Claire VanDis22:52.9BC Lakeview55.4
10Abigail Riker22:53.5Kalamazoo Hackett55.2
11Carly Smith22:53.9Union City55.0
11Parker Williams22:55.4Union City54.6
10Jenna VanderLaan22:55.9GR South Christian54.4
9Lylah Hasso22:56.9Cedar Springs54.0
11Jenna Webster22:57.0Kalamazoo Loy Norrix54.0
10DuRae Sage22:59.2Martin53.3
12Kate Murphy23:00.3Zeeland East52.9
11Liliya Pyk23:00.4Holland West Ottawa52.9
12Brooke Bender23:01.5Caledonia52.5
12Isabella Giovannucci23:01.7Allegan52.4
11Lauren Gandy23:01.7BC Harper Creek52.4
12Meg VanDam23:02.5Zeeland East52.2
9Elsie Woldhuis23:03.2Kalamazoo Homeschool Sports51.9
9Emerson Leary23:03.6Hastings51.8
12Madelyn Hensel23:04.3BC Pennfield51.6
10Sydney Pflug23:04.5GR Northview51.5
10Lily Dozeman23:06.8Holland Christian50.7
12Sophia Douglass23:07.4Caledonia50.5
12Annalise Capestany23:08.1Holland Christian50.3
12Kyleigh Phothisan23:09.7Zeeland East49.8
11Addison Hopkins23:10.1Hudsonville49.6
9Lillian Fletcher23:10.6Kalamazoo Homeschool Sports49.5
10Olivia Green23:10.9Sturgis49.4
10Samantha Corbin23:11.7Plainwell49.1
12Allison Ramer23:11.7Richland Gull Lake49.1
9Mya Mattens23:14.3BC Harper Creek48.2
9Ellie Einfeld23:14.6GR Christian48.1
12Evelyn Jackson23:15.6Kalamazoo Homeschool Sports47.8
10Kamilla Munoz23:17.2Zeeland East47.3
10Jadyn Baer23:17.7Hudsonville47.1
11Elizabeth Ortiz23:18.1Bronson47.0
12Avery Hagemann23:18.5Middleville Thornapple-Kellogg46.8
10Addison Tomsic23:19.4Gobles46.5
12Chelsea Becker23:21.2Fraser45.9
11Sophia Lemieux23:21.9Paw Paw45.7
12Ellory Fox23:22.9Caledonia45.4
12Everlyn VanValkenburg23:25.6BC Harper Creek44.5
11Cora Draft23:28.0Caledonia43.7
9Carsen Bunker23:28.3BC Harper Creek43.6
10Mercy Hibma23:29.4Kalamazoo Homeschool Sports43.2
12Lydia Wells23:29.6Bronson43.1
11Kylee Zimmerer23:29.6Caledonia43.1
12Elizabeth Arlt23:32.6Union City42.1
12Taylor Hill23:32.9Kalamazoo Homeschool Sports42.0
9Harper Stanton23:33.4Cedar Springs41.9
11Josephine Pell23:33.8Byron Center41.7
9Melanie Jones23:34.4Vermontville Maple Valley41.5
11Abigail Mulder23:34.8Schoolcraft41.4
9Olivia Royer23:34.9BC Pennfield41.4
9Taylor Hess23:35.0Cedar Springs41.4
9Hazel Sloat23:35.0Centreville41.3
11Hannah Van Allen23:35.5GR Christian41.2
11Sophia Roelofs23:36.0GR Christian41.0
11Kylie Leatherman23:36.7Hudsonville Unity Christian40.8
11Claire Bartkowiak23:37.2Byron Center40.6
12Kasey Rasch23:37.8Coopersville40.4
10Kendal Klingenberg23:38.2Holland Christian40.3
10Carolyn Buller23:38.9Hudsonville Unity Christian40.0
11Marselina Mott23:38.9Kalamazoo Homeschool Sports40.0
12Rylea Summey23:40.1Three Rivers39.6
10Kate Bawulski23:41.2GR Christian39.3
10Addisyn Teunissen23:41.3Byron Center39.3
12Samantha Giles23:41.5Fennville39.2
10Eve Boersma23:41.9Caledonia39.0
11Madison Law23:42.0Byron Center39.0
11Emmy Nofs23:42.3St Philip Catholic Central38.9
11Elisha Van Spronsen23:42.7Hudsonville Unity Christian38.8
10Dakota Koeman23:44.8Hudsonville38.1
10Rachael Hornacek23:46.1Caledonia37.6
12Josie Shanley23:46.3Richland Gull Lake37.6
9Allyson Strang23:46.8Caledonia37.4
12Elli Timmerman23:46.8Delton-Kellogg37.4
9Anna Keller23:48.7Richland Gull Lake36.8
11MaKenna Leonard23:49.3Otsego36.6
10Livia Howard23:50.5Mattawan36.2
9Erilyn Kovas23:50.6Ludington36.1
12Julie Navratilova23:50.8Mattawan36.1
11Yuna Sullins23:50.9Kalamazoo Homeschool Sports36.0
10Hope Eckstein23:51.9Kalamazoo Christian35.7
10Jaelynn Garber23:52.4Byron Center35.5
9Elena Schmuker23:52.9Hudsonville Unity Christian35.4
12Alexis Heagle23:53.1Byron Center35.3
10Brooklyn Perez23:53.4Dearborn Divine Child35.2
10Mackenzie Hausman23:53.8Kalamazoo Loy Norrix35.1
10Kylynn Grala23:54.0Cedar Springs35.0
12Juliet Mendoza Rangel23:54.0Sturgis35.0
10Karsyn Boersma23:55.8Middleville Thornapple-Kellogg34.4
10Leah Mechtenberg-Berr23:55.8Kalamazoo Central34.4
10Cali Richards23:56.8Quincy34.1
10Anna Billman23:57.5Allegan33.8
10Addison Johnson23:57.5Centreville33.8
11Alyssa Moens23:57.7GR Northview33.8
12Solana Sutherland23:58.6Vicksburg33.5
11Addison Hitchcock23:59.7Kalamazoo Christian33.1
10Cielo Maldonado24:01.7Bangor32.4
9Chloe DenHartigh24:01.8Hudsonville Unity Christian32.4
9Julia Shook24:02.0Vicksburg32.3
10Sydney Woods24:02.0Comstock32.3
12Cassie Helder24:02.2Hamilton32.3
9Ella Wolff24:02.9Centreville32.0
9Layli Carpenter24:03.4Middleville Thornapple-Kellogg31.9
10Abbi Wright24:04.3Holland Christian31.6
10Grace Forfinski24:09.7Ludington29.8
11Kaylee Katje24:10.0Hopkins29.7
12Mila Southwick24:12.1Plainwell29.0
12Madison Girard24:12.1BC Lakeview29.0
9Isabelle Shipley24:12.2Paw Paw28.9
10Claire O’Brien24:13.5Cedar Springs28.5
10Anna Hart24:15.1Hamilton28.0
12Mackenzie Krentz24:15.6Caledonia27.8
11Sabine Phillips24:15.7Kalamazoo Loy Norrix27.8
9Nidia Villalobos24:17.3Fennville27.2
12Jenelle Darwich24:18.8Dearborn Divine Child26.7
12Kenna Caryl24:19.1Hudsonville Unity Christian26.6
9June Disher24:19.7Hudsonville26.4
12Isabelle Neely24:20.4GR Northview26.2
10Avery McCrum24:21.4Schoolcraft25.9
10McKenzie Hawks24:22.2Union City25.6
10Isabella Martinez24:23.3Woodhaven Brownstown25.2
12Lucy Hotz24:23.5Cedar Springs25.2
10Renna Caswell24:26.1Vicksburg24.3
9Mia Welch24:26.2Kalamazoo Loy Norrix24.3
9Aubrey Fifelski24:28.0Byron Center23.7
11Cecelia Ryan24:28.1Ludington23.6
10Greta TeBrake24:29.2GR Northview23.3
10Haylee Geerlings24:29.5Holland West Ottawa23.2
9Quinn Bartkowiak24:29.6Byron Center23.1
9Harper Bolton24:31.3Vicksburg22.6
11Maggie Oliver24:31.6GR Northview22.5
11Kinsley May24:32.0Mattawan22.3
9Lexy Lucas24:33.6Hudsonville21.8
9Mariah Lake24:33.9Otsego21.7
12Elsa Alferink24:34.0Coopersville21.7
12Bethany Carpenter24:34.9Kalamazoo Hackett21.4
9Alexa DeVries24:36.0GR South Christian21.0
12Katelyn Gillen24:37.7Kalamazoo Hackett20.4
10Paige Wernet24:38.3Byron Center20.2
9Aria Vugteveen24:38.6GR South Christian20.1
12Haley Council24:39.3Hamilton19.9
12Jaelynn Pospiech24:40.2GR Northview19.6
12Lydia VanderMolen24:41.7Hudsonville Unity Christian19.1
12Josefine Torpegaard24:42.1Mattawan19.0
10Margaret ThunderHawk24:44.5Caledonia18.2
10Tuesday Stevens24:44.5Hopkins18.2
10Daisy Schmidt24:45.1Caledonia18.0
9Brie Wisener24:46.2Byron Center17.6
9Adelynn Cosby24:46.6Bronson17.5
12Grace Burgess24:46.8GR South Christian17.4
11Ava Garcia24:47.9Mattawan17.0
10Maddox Bockover24:48.5Caledonia16.8
11Emma Krivickas24:48.7FHC GR Forest Hills Central16.8
10Paige Brush24:48.9Vicksburg16.7
12Renna Gravenhof24:49.0Holland Christian16.7
12Izabelle Soper24:52.2Vermontville Maple Valley15.6
10Avery Bernard24:52.7Hudsonville15.4
11Chloe Pirtle24:52.9Hastings15.4
9Heidi Burmeister24:53.7Vicksburg15.1
12Riley Dood24:54.4GR South Christian14.9
9Adrian Cisler24:54.6Middleville Thornapple-Kellogg14.8
10Sydney Miller24:56.3Otsego14.2
10Ziva Rasch24:57.0Coopersville14.0
10Grace Kaufman24:57.6Coopersville13.8
9Emily Cunningham24:59.4Byron Center13.2
9Ava Rowell24:59.7Hudsonville13.1
10Avaline Blum24:59.7Centreville13.1
9Olivia VandeBunte25:00.0Hudsonville13.0
11Tessa LePard25:01.1Hudsonville12.6
12Kasey Haartman25:01.3Hudsonville Unity Christian12.6
10Scout Widner25:03.8Hamilton11.7
12Maddie Elzinga25:05.3Hastings11.2
9Harlow Levendosky25:06.1Zeeland East11.0
11Meghan Venhuizen25:06.7Caledonia10.8
11Riley Perley25:09.7Delton-Kellogg9.8
11Yahairi Perales25:12.2Bloomingdale8.9
10Cayda Chester25:12.3Centreville8.9
10Alyssa Sparks25:12.7Gobles8.8
9Ally Farber25:12.7Sturgis8.8
10Grace Gallagher25:12.8GR Northview8.7
10Ella Johnson25:14.0Caledonia8.3
12Shylee Soukhome25:14.5Zeeland East8.2
10June Evenhouse25:16.3GR Northview7.6
11Lilianna Enyart25:18.2Hastings6.9
10Roxie Shanley25:18.7Richland Gull Lake6.8
10Jasreman Kaur25:19.0Union City6.7
11Nyala Resseguie25:19.6Paw Paw6.5
11Adriana Hicks25:20.0Fennville6.3
9Nora C.Mejia25:21.0BC Lakeview6.0
10Olivia Vredevoogd25:22.7Hudsonville Unity Christian5.4
10Kellyn Mason25:22.9Kalamazoo Loy Norrix5.4
12Emily Plantinga25:25.4GR Christian4.5
10Kaitlyn Baumann25:25.5Zeeland East4.5
11Ashlyn Stemmerich25:26.7Fraser4.1
9Avery Shubert25:27.0GR Northview4.0
11Nadiya Travis25:27.7Kalamazoo Loy Norrix3.8
10Summer Cook25:28.0Cedar Springs3.7
10Isabella Greer25:28.0GR Northview3.7
9Jaelynn Velderman25:29.7Zeeland East3.1
11Evelynn Courneya25:30.7Delton-Kellogg2.8
10Ava Joy25:33.0BC Pennfield2.0
9Lucy Patrick25:33.4Dearborn Divine Child1.9
9Taylor Cooley25:34.3Gobles1.6
12Lindsay Spronk25:35.0GR South Christian1.3
9Grace Ulbrich25:35.7Kalamazoo Hackett1.1
9Brynn VanderMale25:35.8Hastings1.1
11Sorayah Graciliano25:36.5Kalamazoo Homeschool Sports0.8
12Maddie Kanitz25:36.9Ludington0.7
9Allie Gruppen25:37.0Hudsonville Unity Christian0.7
10Kate Triezenberg25:38.5GR Christian0.2

BOYS INDIVIDUAL RATINGS

GradeNameTimeTeamRating
12Andrew Wright15:00.2Kalamazoo Central212.9
12Jackson Lam15:08.8Kalamazoo Loy Norrix210.1
12Marek Butkiewicz15:15.9Kalamazoo Hackett207.7
12Owen Fisher15:25.4Mattawan204.5
11Caiden Caswell15:26.1Vicksburg204.3
11Samuel Baker15:29.5Kalamazoo Central203.2
12Pierce Scheffler15:34.0Woodhaven Brownstown201.7
12Noah Johnston15:35.8Caledonia201.1
12Marcel Stork15:40.8Mattawan199.4
12Sean Ryan15:44.5GR Christian198.2
10Ashton Fink15:49.2GR Christian196.6
12Elijah Thompson15:49.9Kalamazoo Central196.4
12Nicolas Morales – Sanchez15:53.9Kalamazoo Loy Norrix195.0
10Abenezer Olson15:55.3Kalamazoo Homeschool Sports194.6
10Karson Lewis15:55.5BC Lakeview194.5
10Bennett Snapper15:58.1Caledonia193.6
12Ty Billings15:58.4Kalamazoo Central193.5
10Sean Thompson16:00.1Caledonia193.0
12Alex Vazquez16:01.1Woodhaven Brownstown192.6
12Landon Gerritsma16:01.4Holland Christian192.5
10Elijah Demlow16:01.9BC Lakeview192.4
9Grant Lampen16:03.2Holland Christian191.9
11Vincent Jones16:04.1Woodhaven Brownstown191.6
12Kenny Sheffer16:06.1Otsego191.0
12Jake Follett16:07.6Holland West Ottawa190.5
11Christopher Vogt16:08.6Paw Paw190.1
11Gabe Grierson16:09.5Ludington189.8
9Jackson Pant16:09.7Richland Gull Lake189.8
11Christian Ayres16:11.0BC Harper Creek189.3
10Will Hulin16:11.6Centreville189.1
12Michael Dummer16:11.9Holland West Ottawa189.0
12Charlie Brauer16:14.2Three Rivers188.3
11Sebastian Ruiz16:14.3Holland West Ottawa188.2
11Gunnar Djerf16:16.7Otsego187.4
12Jack Estelle16:17.2Hopkins187.3
12Benjamin Morales16:17.3Sturgis187.2
11Evan Armstrong16:18.0Kalamazoo Homeschool Sports187.0
11Boston Wilkinson16:18.7Holland West Ottawa186.8
10Bentley Nichols16:20.7Caledonia186.1
12Trent Hansen16:20.8Plainwell186.1
12Caleb TeBrake16:21.6GR Northview185.8
10James Scholten-Holcom16:21.7GR Christian185.8
9Zander Stewart16:23.1Holland Christian185.3
11Calen Alexander16:23.1Woodhaven Brownstown185.3
11Nate Davis16:24.2Zeeland East184.9
11Fletcher Stucky16:24.6Kalamazoo Loy Norrix184.8
11Hunter Smith16:24.8Vicksburg184.7
11Cole Coffman16:25.5Holland Christian184.5
12Eli Velting16:26.1Caledonia184.3
9Maxwell Post16:26.4Holland West Ottawa184.2
12Rhys Holmes16:27.3GR Northview183.9
10Macen White16:27.5Holland Christian183.9
10Landon Lindsay16:28.4Paw Paw183.5
10Zachary Newman16:28.8Byron Center183.4
10Kash Moored16:29.4Hopkins183.2
12Cooper Gardner16:29.5BC Harper Creek183.2
12Reece Howes16:30.6Three Rivers182.8
11Brady Winther-MacInni16:30.8Kalamazoo Central182.7
10Jake Potgeter16:31.7Caledonia182.4
9Isaac Dinh16:32.7Caledonia182.1
11Alex Ten Haken16:33.0Hudsonville Unity Christian182.0
11Carter Hughes16:34.0BC Lakeview181.7
12Thad VanderLaan16:34.6GR South Christian181.5
10Jackson Duval16:34.8BC Lakeview181.4
12Jack Monterusso16:35.2FHC GR Forest Hills Central181.3
9Zach Diller16:35.6Holland Christian181.1
12Jonah Zietlow16:35.8Three Rivers181.1
11Eric Pierce16:36.7Byron Center180.8
10Cameron Martin16:37.7Fraser180.4
11Tyler Williams16:39.3Fraser179.9
12Mateo Reyes16:39.8Woodhaven Brownstown179.7
12Cole Wisener16:40.6Byron Center179.5
12Luke Smith16:41.1Caledonia179.3
9Seth Sytsma16:42.6GR Christian178.8
11Brian Artman16:44.0Kalamazoo Homeschool Sports178.3
10Colby Bartells16:44.8Kalamazoo Central178.1
12Will Johnson16:44.9Holland Christian178.0
10Mason Benson16:48.4FHC GR Forest Hills Central176.9
11Gabe Slater16:49.0FHC GR Forest Hills Central176.7
12Benaiah Roby16:50.0Kalamazoo Homeschool Sports176.3
12Porter Yurk16:51.0Holland West Ottawa176.0
11Grant Feldpausch16:52.2Caledonia175.6
10Grant Marcikic16:52.5Kalamazoo Central175.5
9Aaron Jeruzal16:53.3Byron Center175.3
12Camren DeVries16:53.7Holland West Ottawa175.1
10Grant Krause16:54.0Paw Paw175.0
9Ryan Long16:54.1Otsego175.0
11Elias DeJong16:54.5GR Christian174.8
12Owen Putz16:55.0Woodhaven Brownstown174.7
12Hiro Nguyen16:55.1Plainwell174.6
11Ben Verlin16:56.1GR South Christian174.3
12Bray Mentzer16:56.1BC Lakeview174.3
10Henry Yoder16:57.4FHC GR Forest Hills Central173.9
9Zawadi Mwathi16:58.0Woodhaven Brownstown173.7
11Rylan VanDenBeldt16:58.2Holland Christian173.6
12Vince Garritano16:58.5Kalamazoo Homeschool Sports173.5
10Kaleb Koestner16:58.9Otsego173.4
12Brady Slone16:59.0Fraser173.3
11Oscar Dunfee16:59.4Kalamazoo Loy Norrix173.2
11Grant Goodwin16:59.8Dearborn Divine Child173.1
9Hudson Kemper17:00.2GR South Christian172.9
9Reuben Riemersma17:01.9Hudsonville Unity Christian172.4
11Joseph Arriola17:02.3Dearborn Divine Child172.2
10Derek Bostrom17:03.0Holland Christian172.0
11Josiah Rozema17:03.1GR South Christian172.0
12Tanner Christensen17:03.3Mattawan171.9
12Dayton Moran17:03.4Richland Gull Lake171.9
10Graham Sleper17:03.7Kalamazoo Loy Norrix171.8
12Andrew Bucher17:07.7Fraser170.4
10Cole Raymond17:08.1Coopersville170.3
12Ben Gautsche17:08.7Union City170.1
9Owen Bremer17:08.9Middleville Thornapple-Kellogg170.0
10Landen Bermudez17:09.6Dearborn Divine Child169.8
11Liam Eaton17:09.7GR Northview169.8
11Jonathan Falk17:10.4GR Christian169.5
12Isaiah Lindstrom17:11.9GR Christian169.0
10Timothy Adair17:12.0Kalamazoo Homeschool Sports169.0
11Brandon Peterson17:12.7Coopersville168.8
12Finn Tauren17:13.3Richland Gull Lake168.6
10Gavin Schultz17:14.8Richland Gull Lake168.1
12Lance Edghill17:16.0Fraser167.7
9Lucas Machlik17:16.1Woodhaven Brownstown167.6
11Kellen Chalupa17:17.4Allegan167.2
12Trevor Nagra17:20.7Mattawan166.1
11Elias Baldwin17:20.9Decatur166.0
10Liam Raseman17:21.3Otsego165.9
10Ben Jackson17:21.4GR Northview165.9
12Hayden Dannenberg17:22.4Holland Christian165.5
10Cole Mckenna17:23.2Caledonia165.3
11Grayson Campbell17:24.1Vicksburg165.0
12Valin Barrett17:24.3Caledonia164.9
12Bridger Streeter17:28.7Kalamazoo Loy Norrix163.4
9Waylon Blake17:29.2Byron Center163.3
10Levi VanderLaan17:30.1Caledonia163.0
12Lukas Looman17:31.6Holland West Ottawa162.5
11Landon Madden17:31.7Delton-Kellogg162.4
12Kaden Van Ryn17:32.5Caledonia162.2
10Micah Theis17:33.2Ludington161.9
12Eli Martin17:34.2Schoolcraft161.6
11Austin Hale17:34.9Kalamazoo Central161.4
12Ace Drewyor17:35.6Schoolcraft161.1
10Micaiah Arreola17:36.1Sturgis161.0
11Cullen Decker17:37.5Union City160.5
9Thomas Sigler17:37.7Allegan160.4
11Enrique Caldwell17:38.6Woodhaven Brownstown160.1
10Daniel LaRoy17:38.8Kalamazoo Homeschool Sports160.1
11Braeden Gildea17:38.9Mattawan160.0
10David Kore17:40.2Three Rivers159.6
12Trey Hall17:40.6Three Rivers159.5
10Nick DeRoo17:43.7Holland West Ottawa158.5
12Sam Noora17:44.7Kalamazoo Homeschool Sports158.1
12Christopher Baker17:45.0Kalamazoo Loy Norrix158.0
11Kellen Siems17:46.0Kalamazoo Hackett157.7
12Beau Holmes17:46.0GR Northview157.7
12Gavin Markucki17:47.0Richland Gull Lake157.3
10Nico DiLaura17:47.4Zeeland East157.2
11Micah Manion17:47.6GR Christian157.1
11Brady Meloche17:47.9Paw Paw157.0
12Henry Dutcher17:47.9Kalamazoo Central157.0
12Rex Jackson17:48.4GR South Christian156.9
9Fletcher Amos17:49.9Gobles156.4
9Landan Jenkins17:50.6BC Harper Creek156.1
12Jack Sherer17:51.3Plainwell155.9
10Max Wolgast17:53.8Three Rivers155.1
12Jacob Sinclair17:54.0Kalamazoo Loy Norrix155.0
9Teo Chua17:56.4Kalamazoo Central154.2
9Eli Schout17:56.6Hudsonville Unity Christian154.1
12Samuel DeYoung17:57.0GR Christian154.0
9Nate Zondervan17:57.2GR South Christian153.9
10Mason Harrison17:57.4Caledonia153.9
11Cameron Rynsburger17:57.7Holland Christian153.8
12Evan Keller17:58.5Coopersville153.5
10Nicholas Amorose17:58.6Caledonia153.5
9Donovan Ferris17:59.8Woodhaven Brownstown153.1
12Connor Sloan18:00.1Kalamazoo Loy Norrix153.0
10Cole Ringel18:00.4Gobles152.9
12Jabin Dieleman18:00.4Holland West Ottawa152.9
10Kadin McGee18:00.6Decatur152.8
9Elijah Harris18:01.8Three Rivers152.4
10Caleb Elwell18:02.3Mattawan152.2
11Brayton Cosby18:03.0Bronson152.0
11Grant Morrell18:03.1Caledonia152.0
11Ethan Curtiss18:03.3FHC GR Forest Hills Central151.9
10Carter Brouwer18:03.5Bangor151.8
12Ayden Fisher18:05.1FHC GR Forest Hills Central151.3
10Tony Hilton18:05.5Three Rivers151.2
10Grady Johnston18:05.7Hopkins151.1
10Charles Bare18:05.8Kalamazoo Central151.1
11Tristen Hinson18:06.0Zeeland East151.0
9Logan Kelly18:08.3GR South Christian150.2
12Will Dawson18:09.7GR Northview149.8
10Garrett Holzhausen18:09.9Middleville Thornapple-Kellogg149.7
12Jack Karalash18:10.0Richland Gull Lake149.7
12Eliot Pavlik18:11.4Kalamazoo Loy Norrix149.2
12Simon Beougher18:11.5Kalamazoo Loy Norrix149.2
10Levi Groenhout18:11.6Zeeland East149.1
9Seth Miller18:11.9Caledonia149.0
11Carson Szarejko18:12.0BC Harper Creek149.0
9Josiah Ruble18:12.4BC Harper Creek148.9
9Parson Jones18:12.6Holland Christian148.8
11William Justice18:13.9Plainwell148.4
10Ethan Dertien18:14.1Hudsonville Unity Christian148.3
11Carson Pullins18:14.1Bangor148.3
9Henry Jackson18:14.3Kalamazoo Homeschool Sports148.2
12Henry Sloat18:15.5Centreville147.8
11Gabe Consiglio18:15.6Woodhaven Brownstown147.8
11Gabe Boelman18:16.5Kalamazoo Homeschool Sports147.5
9Cooper Hohn18:16.6Sturgis147.5
12Henry Greene18:16.9BC Lakeview147.4
12Sam Decker18:17.4GR Northview147.2
12Dontrel Taylor18:17.4Three Rivers147.2
12Noah Rebhan18:17.7BC Lakeview147.1
10Ivan Manlan-Coulibaly18:17.8Kalamazoo Central147.1
10Joseph McCoy18:18.3Delton-Kellogg146.9
12Frank Wunderlich18:18.3Paw Paw146.9
10Adam Franks18:19.4Bronson146.5
11Alex Flores18:19.6Ludington146.5
9Michael Sreniawski18:19.8Woodhaven Brownstown146.4
12Aren Gay18:20.0Richland Gull Lake146.3
12Joseph Hoffman18:20.5Plainwell146.2
10Trevor Meyer18:20.6Otsego146.1
11Noah June18:21.2Union City145.9
11Collin Bauer18:22.3Schoolcraft145.6
12Isaiah Boerema18:22.8Ludington145.4
11Johnny Gruppen18:23.0Hudsonville Unity Christian145.3
10Jake Richmond18:23.6Kalamazoo Loy Norrix145.1
10Zane Molewyk18:24.7Coopersville144.8
12Sam Nielsen18:24.8Fraser144.7
11Niko Morales18:25.1Sturgis144.6
11Micah Tromp18:25.2Byron Center144.6
9Clyde Wolfe18:26.1Kalamazoo Loy Norrix144.3
10Henry Dupuis18:26.4Caledonia144.2
10Zachary Barszczowski18:27.4Dearborn Divine Child143.9
11Henry Ebert18:27.5Sturgis143.8
11Conner Goroni18:27.7Woodhaven Brownstown143.8
12Troyer Serna18:27.7Three Rivers143.8
9Henry Frederick18:27.8Holland West Ottawa143.7
10Denver Siler18:28.6Bronson143.5
9Ryan Webber18:28.8Otsego143.4
12Everett Radgens18:29.3Vicksburg143.2
11Aiden Unangst18:29.4Kalamazoo Loy Norrix143.2
11Brendan Miller18:29.6Dearborn Divine Child143.1
11Ryland Pastor18:29.7BC Harper Creek143.1
10Liam Yee18:29.7Woodhaven Brownstown143.1
11Cooper Prentice18:29.8Allegan143.1
12Gage Pedue18:30.0Sturgis143.0
9Jonah Nagel18:30.4Caledonia142.9
12Nick Muday18:30.4Delton-Kellogg142.9
11Aaron Flanz18:30.9Fraser142.7
10Aiden VanLoenen18:31.4GR Northview142.5
10Adrian Perez18:32.9Three Rivers142.0
11Atticus Boeve18:34.2Fennville141.6
10Lincoln Davis18:34.3Mattawan141.6
11Carson Summerfield18:34.8Vicksburg141.4
10Caleb Van de Weghe18:35.0Holland West Ottawa141.3
9Kingston Lennan18:35.2Otsego141.3
9Max Reed18:36.5Centreville140.8
11Jack Ganton18:36.6Bronson140.8
11Kyron Christner18:37.2Mendon140.6
11Grady Galaviz18:39.8Middleville Thornapple-Kellogg139.7
12Josiah Muller18:40.6Zeeland East139.5
11Cameron Cobley18:41.2BC Lakeview139.3
9Lukasz Butkiewicz18:41.5Kalamazoo Hackett139.2
10Wyatt Ramsey18:41.6Plainwell139.1
9Alekzander Watkins18:42.4Kalamazoo Central138.9
9Leo Maciel18:42.5Fennville138.8
9Syler Rudy18:42.6BC Pennfield138.8
11Ethan Jenne18:43.0Fennville138.7
10Adrian Hoogeboom18:43.0Zeeland East138.7
12Aiden Woods18:43.4Comstock138.5
11Jadon Dettmann18:44.0Martin138.3
9Peter Klein18:44.3GR Christian138.2
11Draven Reid18:44.6Caledonia138.1
11Alden Lucas18:45.2Hudsonville Unity Christian137.9
9Kamden Grice18:45.5Kalamazoo Central137.8
12Ian Kimbrell18:45.7Caledonia137.8
11Ben Moses18:46.1Sturgis137.6
9Nathan Dunn18:47.4Quincy137.2
12Andrew Barnum18:47.7Caledonia137.1
11Aiden Douma18:49.2Zeeland East136.6
9Jeremy Long18:50.2West Michigan Homeschool136.3
10Alex Napier18:51.4Woodhaven Brownstown135.9
11Luke Lyon18:51.7BC Lakeview135.8
11Graydon Heystek18:52.6Kalamazoo Loy Norrix135.5
9Miles Koch18:53.3Holland West Ottawa135.2
10Tanner Krzysik18:53.8Hastings135.1
9Will Swanwick18:54.4Centreville134.9
10Max Sytsma18:54.4Kalamazoo Loy Norrix134.9
9Deacon Bacalia18:54.7Kalamazoo Central134.8
11Jack VanDam18:55.3Byron Center134.6
11Caleb Hohn18:55.8Sturgis134.4
10Levi Collins18:55.8Gobles134.4
11Jaxon Bunce18:55.9Gobles134.4
9Benjamin Cramer-Erbes18:56.2Kalamazoo Central134.3
9Regan Luce18:56.7Holland West Ottawa134.1
9Jack Deboer18:57.3Otsego133.9
9Parker Robinett18:58.8Middleville Thornapple-Kellogg133.4
9Kyle Gumm18:58.9Fraser133.4
10Jacob Keef19:00.1Byron Center133.0
11Coy Wood19:00.4Quincy132.9
11James Maher19:00.4Richland Gull Lake132.9
10Brighton Lam19:00.7Vicksburg132.8
9Theo Freestone19:01.9Kalamazoo Loy Norrix132.4
9Caleb Neubert19:02.6BC Harper Creek132.1
11Asher Friess19:03.0Kalamazoo Homeschool Sports132.0
11Cole Simpson19:03.3FHC GR Forest Hills Central131.9
11Gavin Schans19:03.4Hopkins131.9
12Ryland McIntyre19:03.6BC Harper Creek131.8
10Coleman Wendzel19:03.9Richland Gull Lake131.7
10Brody Bushman19:04.3BC Harper Creek131.6
9Aro Smith19:04.3Vicksburg131.6
10Isaac Fletcher19:04.4Mattawan131.5
10Thiago Solis19:05.7Holland West Ottawa131.1
9Sawyer Goroni19:06.0Woodhaven Brownstown131.0
11Aidian Prout19:06.4Fraser130.9
12Kaden Goodman19:06.4Kalamazoo Central130.9
11Colin Gallagher19:07.3Kalamazoo Hackett130.6
10Jace Hilton19:07.9Delton-Kellogg130.4
11Sean Raines19:08.0Woodhaven Brownstown130.3
12Benjamin Postma19:08.5Middleville Thornapple-Kellogg130.2
12Hunter Jones19:08.7BC Pennfield130.1
12David Sager19:09.3Gobles129.9
10Isaac Bennett19:09.5Caledonia129.8
9Victor Diaz19:09.8Otsego129.7
9Will Veldheer19:10.2GR Northview129.6
11Larry Watson19:10.6Three Rivers129.5
9Gage Roodvoets19:10.9GR South Christian129.4
11Tyler Buck19:11.2GR South Christian129.3
11Nicholas Sargent19:11.9Dearborn Divine Child129.0
12Ryan Stewart19:13.2Holland Christian128.6
11Brayden Herr19:13.6Richland Gull Lake128.5
9Carsen Modderman19:14.2Coopersville128.3
10Landin Ramsey19:15.7Plainwell127.8
11Gavin Dannenberg19:15.9Holland Christian127.7
12Caden Leatherman19:17.6Hudsonville Unity Christian127.1
10Sidney Lamb19:18.0Woodhaven Brownstown127.0
9Luca Mesch-Carinci19:18.3Kalamazoo Loy Norrix126.9
11Connor Bailey-Cook19:19.0Parchment126.7
9Mason Segur19:20.6Byron Center126.1
11Oliver Mildenberg19:21.1Centreville126.0
9Malachi Allersma19:21.2Delton-Kellogg125.9
10Benjamin Rowekamp-Amb19:21.3Mattawan125.9
10Wyatt Newton19:21.5Kalamazoo Loy Norrix125.8
11Reece Hoyt19:22.1GR Christian125.6
10August Montgomery19:22.8Kalamazoo Loy Norrix125.4
12Daniel Grabinski19:22.9Hamilton125.4
12Gavin Robbins19:23.6Mattawan125.1
11Isaac Sandelin19:23.8Vicksburg125.1
11Gari Salvador-Garcia19:24.1Martin125.0
12Cole Cannon19:24.2Gobles125.0
12Issak Stitt19:24.9Zeeland East124.7
12Carter Sikorski19:25.0Bronson124.7
9Finley Richardson19:25.0Kalamazoo Loy Norrix124.7
10Caleb Sausser19:25.1Kalamazoo Central124.7
9Milo Kraegel19:25.2GR Christian124.6
9Timothy Pomeroy19:25.3Ludington124.6
11Connor Chittaro19:25.4Dearborn Divine Child124.5
12Jack Loomis19:25.5Bangor124.5
11Connor Bleything19:26.4Three Rivers124.2
11Riley Laporte19:26.6Kalamazoo Central124.1
10Landon Weis19:27.1Centreville124.0
10Wyatt Richardson19:27.1Middleville Thornapple-Kellogg124.0
10Nicholas Jablonski19:27.4Hopkins123.9
11Hunter Hayes19:27.4Martin123.9
12Henry Freestone19:28.5Kalamazoo Loy Norrix123.5
10Leo Garritano19:28.6Kalamazoo Homeschool Sports123.5
10Ty Brower19:28.7Holland Christian123.4
12Trap Abbott19:29.1Bangor123.3
9Jairo Lugo19:29.3Kalamazoo Central123.2
12Gage Bowling19:29.8BC Harper Creek123.1
9Drew Swanwick19:30.4Centreville122.9
9Lucas Westcott19:30.6Kalamazoo Central122.8
12Justin Ryland19:31.6Richland Gull Lake122.5
10Robert Ray19:32.7Ludington122.1
10David Steenwyk19:32.8Holland Christian122.1
10Loghan Murphy19:34.4Allegan121.5
10Andrew Cho19:34.6GR Christian121.5
10Titus Plattner19:35.0GR Christian121.3
9Liam Bisnett19:35.2Mattawan121.3
9Henry Young19:35.3Kalamazoo Hackett121.2
12Isaac Bell19:35.4Three Rivers121.2
11Pacen Brown19:35.7Mattawan121.1
11Charlie Dyer19:36.3Zeeland East120.9
9Tristan Byrne19:37.3Byron Center120.6
9Landon Herbert-Osman19:37.6Woodhaven Brownstown120.5
10Daren Austin19:37.8Parchment120.4
11Cameron Murray19:39.5Vermontville Maple Valley119.8
10William Seiser19:40.3Mattawan119.6
10Harper Morgan19:40.6Sturgis119.5
9Ignacio Ramirez19:41.0Holland West Ottawa119.3
11David Pokorny19:41.2Paw Paw119.3
12Connor Geigley19:42.1Centreville119.0
10Tyler Severino19:42.1Kalamazoo Loy Norrix119.0
10Josh Putz19:42.1Woodhaven Brownstown119.0
9Levi Iford19:42.5Holland Christian118.8
10Austin Carr19:42.9Kalamazoo Loy Norrix118.7
12Dan Maes19:43.8Richland Gull Lake118.4
11Will Heagle19:44.0GR Christian118.3
12Micaiah Sylvester19:44.3Centreville118.2
10Jack DeGraaf19:44.9GR Northview118.0
10Leo Voytenko19:45.4Kalamazoo Christian117.9
11Edward Corcoran19:46.1GR Northview117.6
10John DeYoung19:46.2GR Christian117.6
9Max Clapp19:46.4GR Northview117.5
11James Odell19:46.6Bloomingdale117.5
10Callan Toman19:46.7Kalamazoo Homeschool Sports117.4
9Gus Roman19:47.0Kalamazoo Loy Norrix117.3
9Carson Beerthuis19:47.4Hamilton117.2
12Owen Kennedy19:47.6BC Lakeview117.1
10Pender Workman19:48.3Middleville Thornapple-Kellogg116.9
11Michael Austin19:48.7Kalamazoo Loy Norrix116.8
10Henry Cook19:49.0Caledonia116.7
11Oscar Lucas19:49.2Kalamazoo Loy Norrix116.6
10Zachary Siegel19:49.3Kalamazoo Loy Norrix116.6
12Jackson Sytsma19:49.5GR South Christian116.5
9Kaiden Pearce19:49.7Bangor116.4
10Eli Li19:50.1Hastings116.3
9Lucas Lombard19:50.1Fennville116.3
10Alex Timmers19:50.3Hastings116.2
12Justin Moss19:50.6Plainwell116.1
12Brayden Kidd19:53.2Kalamazoo Central115.3
11Logan Nederveld19:54.3Hudsonville Unity Christian114.9
11Drew Roiniotis19:54.6Vicksburg114.8
11Andrew Potter19:55.9Kalamazoo Homeschool Sports114.4
12Haydn Perkins19:56.0Paw Paw114.3
11Bryce Hekter19:56.4Centreville114.2
11Scotty Brown19:57.2Richland Gull Lake113.9
10Hudson Winne19:57.7Fennville113.8
11Logan Paulen19:58.2Caledonia113.6
10Isaac Kaboos19:58.7Middleville Thornapple-Kellogg113.4
10Caleb Rice19:59.4BC Lakeview113.2
10Gabe Smitko19:59.6FHC GR Forest Hills Central113.1
9TJ Wolk19:59.8Holland Christian113.1
10Dylan VanderPloeg19:59.9GR Christian113.0
9Eli Holmes20:00.8GR Northview112.7
12Atraiu Naik20:02.3Holland West Ottawa112.2
12Paul Borobia20:04.3Kalamazoo Homeschool Sports111.6
10Zeke Zwiep20:04.6Holland Christian111.5
9Lincoln Moore20:06.3Woodhaven Brownstown110.9
9Conner Hoeksema20:06.8Zeeland East110.7
12Logan Dziewicki20:06.8Richland Gull Lake110.7
10Adam Shoemaker20:08.1Hudsonville Unity Christian110.3
9Colton Mull20:08.2Plainwell110.3
12Zach Danes20:09.4Bloomingdale109.9
10Hunter Page20:09.9Schoolcraft109.7
9Colton Kamphuis20:10.2Zeeland East109.6
9Nolan Schepers20:12.3Hudsonville Unity Christian108.9
12Dylan Duimstra20:13.1Hudsonville Unity Christian108.6
11Caleb Kramer20:14.4Hastings108.2
10Jeremiah VanHouten20:16.1Martin107.7
10Miles Hayner20:16.6Kalamazoo Central107.5
10Austin Piering20:17.2Byron Center107.3
11Andrew Allen20:17.8Kalamazoo Loy Norrix107.1
10Parker Erb20:18.1Hastings107.0
9Harrison Stolz20:18.3Holland West Ottawa106.9
9Jude Arledge20:18.5Kalamazoo Homeschool Sports106.8
10Luke McKown20:22.3Union City105.6
12Andrew Nosis20:24.8BC Lakeview104.7
12Damien Martinez20:24.9Kalamazoo Hackett104.7
10Adam Morales20:25.1Holland West Ottawa104.6
9Bryce Smoker20:25.2Sturgis104.6
12Samuel Corak20:25.6Dearborn Divine Child104.5
11Emmanuel Gonzalez20:26.1GR Northview104.3
10Thomas Doversberger20:28.2Holland West Ottawa103.6
9Jonah Stovall20:30.2Dearborn Divine Child102.9
9Henry Flowers-Stiles20:30.4FHC GR Forest Hills Central102.9
10Jose Carmona20:30.5Sturgis102.9
9Paolo Vello20:30.8Holland Christian102.7
12Austin Hunter20:30.9Mattawan102.7
10Seth Alderman20:32.3Kalamazoo Central102.2
11Ryan Potts20:33.6Coopersville101.8
9Clayton Roussakis20:33.8Kalamazoo Homeschool Sports101.7
10Titus Gordon20:35.0Hudsonville Unity Christian101.3
9Connor Bassett20:35.6Byron Center101.1
9Rylan Fincham20:35.7Bronson101.1
10Philip Kooyer20:38.0Hudsonville Unity Christian100.3
9John Travis20:39.0Mattawan100.0
10Liam Simmons20:40.3GR Northview99.6
12Lucas Dudley20:40.6Mendon99.5
12Hudson Bigford20:41.5FHC GR Forest Hills Central99.2
10Jonathan Wilds20:42.4Three Rivers98.9
11Parker Stull20:42.9Plainwell98.7
9Dylan Thome20:43.8GR South Christian98.4
10Jonah Tripicchio20:44.0BC Lakeview98.3
11Anthony Franco-Rivera20:44.0Bangor98.3
11Paxton VanNoord20:44.4Zeeland East98.2
9Jack Wurtzel20:45.3BC Lakeview97.9
12Rowan Blaha20:45.7Kalamazoo Homeschool Sports97.8
11Tim Forward20:46.7Parchment97.4
11Koleson Reeder20:47.4Caledonia97.2
12Noah Donker20:47.5Middleville Thornapple-Kellogg97.2
12Kai Dila20:48.5Ludington96.8
11Javier Diaz20:48.7Byron Center96.8
11Luke Ho20:49.6FHC GR Forest Hills Central96.5
9Ezra Neef20:50.6Kalamazoo Homeschool Sports96.1
11Jack Favreau20:50.8Delton-Kellogg96.1
9Titus Sager20:51.4Gobles95.9
9Bryce Cole20:51.7Three Rivers95.8
9Grayson Field20:52.0Mattawan95.7
10Mason Wolfe20:53.0Three Rivers95.3
12Matthew Vasher20:53.3Woodhaven Brownstown95.2
10Cooper Goff20:54.6Three Rivers94.8
9Owen Wygant20:58.4BC Pennfield93.5
9Ben Roof20:58.7Zeeland East93.4
10Wesley Harrington20:59.7Parchment93.1
12Carter Macomber20:59.7Richland Gull Lake93.1
10Ayden Jones21:00.2Delton-Kellogg92.9
11Brady Anthony21:02.0Union City92.3
9Logan Kipen21:02.1Hopkins92.3
11Isaac Witte21:03.4GR Christian91.9
10Anthony Anastasi21:04.3Plainwell91.6
9Karston Kappenman21:04.3Kalamazoo Hackett91.6
10Zachary Bain21:04.8Hamilton91.4
12Luis Vasquez21:04.9Fennville91.4
12Matthew Anderson21:05.4Bronson91.2
10Landon Evans21:06.5Schoolcraft90.8
9Gideon DeVries21:06.6Caledonia90.8
11Ethan Carey21:07.0Woodhaven Brownstown90.7
12Carter Krzysik21:07.7Hastings90.4
11Isaac Lee21:08.2Quincy90.3
11Jacob Fletcher21:09.0Kalamazoo Homeschool Sports90.0
10Peter Artman21:09.2Kalamazoo Homeschool Sports89.9
9Ryan Miller21:10.1Plainwell89.6
12Cole Ver Strate21:11.4Hopkins89.2
10Paxton Butler21:14.7GR Northview88.1
12Aidan Martin21:16.0Three Rivers87.7
11Alexander Boynton21:16.6Schoolcraft87.5
11Eddie Miller21:17.0Quincy87.3
10Jacob Dozeman21:17.1Zeeland East87.3
10Justin Harper21:17.5Caledonia87.2
10Greyson Vork21:17.6Zeeland East87.1
9Alex Gilbert21:18.2Plainwell87.0
10Robert Majoras21:18.6Kalamazoo Hackett86.8
9Landen Veneklase21:20.8FHC GR Forest Hills Central86.1
10Peter Keegstra21:20.9Hudsonville Unity Christian86.0
10Trevin Hegner21:21.2BC Pennfield85.9
10Zane Marino21:21.4Kalamazoo Central85.9
11Liam Dykhouse21:22.4Caledonia85.5
9Caleb Olech21:23.5Otsego85.2
9Luca Rottschafer21:24.3FHC GR Forest Hills Central84.9
9Blake Smoker21:24.5Sturgis84.8
12Nathan Marquez21:24.6BC Lakeview84.8
9Dylan Buys21:24.7Hudsonville Unity Christian84.8
10Easton Bierlein21:24.9Kalamazoo Loy Norrix84.7
9Alex Dyer21:26.7Zeeland East84.1
11Jack Dibert21:27.7Union City83.8
10Brandon Becker21:28.3Allegan83.6
9Emmett Houseman21:28.3Hopkins83.6
Dalton Williams21:28.7Colon83.4
9Calvin Oelkers21:29.5Dearborn Divine Child83.2
11Ismael Reyna21:29.9Bangor83.0
12Deegan Castaneda21:30.0Delton-Kellogg83.0
10Easton Piper21:31.1Gobles82.6
12Enoch Wang21:32.1GR South Christian82.3
12Spencer Crozier21:33.4Hastings81.9
10Josiah Miller21:33.5Kalamazoo Loy Norrix81.8
12Garrett Lewis21:34.5Kalamazoo Homeschool Sports81.5
12Lex Ruimveld21:35.8Plainwell81.1
10Alex Brady21:36.2Caledonia80.9
9Gavin Brueck21:36.4Centreville80.9
9Cade DeVries21:37.3Hudsonville Unity Christian80.6
11Benjamin White21:37.9Plainwell80.4
10Blake Herbert21:39.5Plainwell79.8
9Tyler Newman21:41.7Byron Center79.1
9Peter Lewis21:42.1Kalamazoo Central79.0
10James Muir21:43.2St Philip Catholic Central78.6
Gavin Minor21:43.3Colon78.6
9Kyler Germinder21:43.4Kalamazoo Hackett78.5
9Justin Holmes21:45.4Byron Center77.9
10Amittai Kawano21:48.2Holland West Ottawa76.9
11John Joyner21:48.6Caledonia76.8
11Tyler Andrews21:48.9Coopersville76.7
9Magnus Galaviz21:48.9Middleville Thornapple-Kellogg76.7
9Jaycen Martin21:49.5Holland West Ottawa76.5
11Owen Standfest21:51.8GR Northview75.7
11Jake Mennega21:52.3GR Christian75.6
12Brody Woolsey21:55.3Comstock74.6
12Johnathon Buskirk21:56.5Hopkins74.2
9Eli Morris21:56.6Quincy74.1
12Jose Boger21:58.6Gobles73.5
11Jaydan Alvarez22:00.8Hudsonville Unity Christian72.7
9Talon Abbott22:03.0Bangor72.0
9Jacob Nutt22:03.6Kalamazoo Christian71.8
12Kenji Banasky22:05.1Kalamazoo Homeschool Sports71.3
9Ryan Harris22:05.5Hastings71.2
9Luke Steen22:06.7Holland Christian70.8
10Dakota Cole22:08.0Hastings70.3
9Clayton Broker22:10.2Centreville69.6
10Luke Lenzinger22:10.3Richland Gull Lake69.6
11Skyler Morgan22:10.6BC Lakeview69.5
9Yang Feng Wildschut22:13.0GR Christian68.7
11Greyson DeWys22:16.0Hamilton67.7
12Doug Gaylord22:17.9GR South Christian67.0
12Xander Hallock22:18.9Three Rivers66.7
9Jace Matthews22:19.6Coopersville66.5
10Isaac Emery22:20.6Coopersville66.1
10Tanner Bloom22:20.9Fennville66.0
9Corbin Tedder22:21.0Fennville66.0
12Aiden Clark22:25.6Richland Gull Lake64.5
9Tanner Byron22:26.3Otsego64.2
10Grady Wilkes22:27.0Vermontville Maple Valley64.0
10Angel Villanueva-Delg22:27.3Covert63.9
Bernard Reilly22:27.4Colon63.9
12Rydik Wrubel22:29.7Caledonia63.1
11Camilo Gonzalez22:31.3Delton-Kellogg62.6
12Loehn Luckett22:32.8Plainwell62.1
11Trent Ponstein22:36.5GR South Christian60.8
10Soren Duke22:41.1Richland Gull Lake59.3
9Abram Veldkamp22:41.2GR Christian59.3
9Matthew Falkenstein22:41.9Centreville59.0
10Max DeLorme22:47.1Kalamazoo Loy Norrix57.3
10Alex Oleszkiewicz22:48.7FHC GR Forest Hills Central56.8
9William Quake22:49.0Three Rivers56.7
12Gavin McLane22:50.6BC Pennfield56.1
9Joshua Roberts Jr22:54.2Hastings54.9
9Ethan Brown22:54.3Hamilton54.9
9Lucas Doubledee22:57.2Delton-Kellogg53.9
11Cooper Stannard23:03.7Parchment51.8
12Luke Herder23:06.2GR South Christian50.9
11Michael Mullin23:07.7Middleville Thornapple-Kellogg50.4
11Pap Lo23:08.0Kalamazoo Loy Norrix50.3
11O’Neill Dougherty23:08.0BC Harper Creek50.3
10Harrison Steed23:08.2Byron Center50.3
9Braxten Vis23:08.2Hamilton50.3
12Connor Huff23:08.8Bloomingdale50.1
9Tycho DeVisser23:09.1Kalamazoo Christian50.0
9Grahm Kenyon23:11.5Caledonia49.2
10Noah Ranson23:16.9Three Rivers47.4
12Dale Sehy23:17.4Vicksburg47.2
12Conor Vanbuhler23:20.2Dearborn Divine Child46.3
11Isaiah Kellogg23:20.8Delton-Kellogg46.1
9Liam Moreno23:21.0Mendon46.0
10Johnny Williams23:23.2Hopkins45.3
11Avry Asbeury23:25.2Plainwell44.6
11Anthony Mahley23:25.3Union City44.6
11Caeden Mehaffey23:27.7Delton-Kellogg43.8
11Lucas Buys23:28.2Hudsonville Unity Christian43.6
10Timothy Fanco23:32.4Caledonia42.2
12Andrew Lathwell23:33.8FHC GR Forest Hills Central41.7
9Xander Ruiter23:34.2Martin41.6
Lane Preston23:35.4Colon41.2
12Nyko Winebaugh23:35.7Schoolcraft41.1
10Malachi Martin23:37.2Delton-Kellogg40.6
10Elijah Henderson23:41.9GR Northview39.0
10David Lewis23:46.1Kalamazoo Homeschool Sports37.6
10Anakin Markham23:50.6Mattawan36.1
12Teegan Hagenbuch23:55.0Comstock34.7
11Benjamin Lusaya24:05.8Caledonia31.1
9Gavin Keeler24:06.3Martin30.9
10Brock Drewyor24:09.0Schoolcraft30.0
9Ren Lucas24:09.2Kalamazoo Loy Norrix29.9
10Victor Nogueira24:10.1GR South Christian29.6
9Benjamin Smith24:12.6Mattawan28.8
11Hudson Nederveld24:12.9Kalamazoo Christian28.7
9Joel Harger24:14.3Richland Gull Lake28.2
12Emmett Spence24:14.8Centreville28.1
10Billy Hilbert24:19.8Hastings26.4
11Michael Payne24:23.6Quincy25.1
Dane Borgert24:28.4Colon23.5
12Aiden Mallory24:30.9Plainwell22.7
9Cohen Bailey24:37.7BC Harper Creek20.4
12Jonas Burdick24:38.7Union City20.1
11Quincy Page24:46.1Vermontville Maple Valley17.6
10Sawyer Sutherland24:47.5Vicksburg17.2
11Gage Carlson24:49.9Bloomingdale16.4
10Luke Arlt25:22.9Union City5.4
Uncategorized

2025 Ratings: September 24th Meets

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

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

GIRLS TEAM RATINGS

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

BOYS TEAM RATINGS

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

GIRLS INDIVIDUAL RATINGS

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

BOYS INDIVIDUAL RATINGS

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

2025 Ratings: September 23rd Meets

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

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

GIRLS TEAM RATINGS

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

BOYS TEAM RATINGS

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

GIRLS INDIVIDUAL RATINGS

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

BOYS INDIVIDUAL RATINGS

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