Uncategorized

2025 Ratings: September 16th Meets

Another warm day, times slower and adjustments reflecting that. Pls rain soon.

MeetBoys Adj.Girls Adj.Average
Al Navarro-37-47-42
CAAC Red 1+7+1+4
CAAC White 1+13+3+8
County Press+13+11+12
CSAA Red 1-33-39-36
Downriver League 1-24-16-20
Huron League 1-18-31-25

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

GIRLS TEAM RATINGS

TeamTop 5 Avg.DivisionMeet
Brownstown Woodhaven107.41Downriver League 1
Mason105.61CAAC Red 1
Lapeer99.71County Press
Gibraltar Carlson83.91Downriver League 1
Wyandotte Roosevelt65.31Downriver League 1
Allen Park24.41Downriver League 1
Southgate Anderson1.61Downriver League 1
TeamTop 5 Avg.DivisionMeet
Charlotte100.02CAAC White 1
St. Johns89.22CAAC Red 1
Williamston84.42CAAC Red 1
New Boston Huron80.42Huron League 1
Haslett75.82CAAC Red 1
Tecumseh72.72Al Navarro
Carleton Airport68.42Huron League 1
Fowlerville67.92CAAC Red 1
Ionia62.32CAAC White 1
Grosse Ile38.52Huron League 1
Portland31.42CAAC White 1
Howard City Tri-County27.22CSAA Red 1
Monroe Jefferson15.42Huron League 1
Trenton6.72Downriver League 1
Big Rapids6.32CSAA Red 1
Dundee3.22Al Navarro
TeamTop 5 Avg.DivisionMeet
Lansing Catholic***126.33CAAC White 1
Olivet*97.33CAAC White 1
Blissfield*93.43Al Navarro
Remus Chippewa Hills*88.23CSAA Red 1
Reed City65.73CSAA Red 1
Monroe St. Mary CC48.83Huron League 1
Onsted47.03Al Navarro
Erie Mason31.93Al Navarro
Newaygo24.43CSAA Red 1
Sand Creek23.03Al Navarro
Ottawa Lake-Whiteford19.63Al Navarro
TeamTop 5 Avg.DivisionMeet
Ubly*70.94County Press

BOYS TEAM RATINGS

TeamTop 5 Avg.DivisionMeet
Brownstown Woodhaven177.31Downriver League 1
Gibraltar Carlson159.31Downriver League 1
Wyandotte Roosevelt158.41Downriver League 1
Allen Park149.91Downriver League 1
Mason144.01CAAC Red 1
Lapeer136.21County Press
Southgate Anderson122.81Downriver League 1
Dearborn Edsel Ford101.01Downriver League 1
Lincoln Park7.61Downriver League 1
TeamTop 5 Avg.DivisionMeet
Howard City Tri-County166.42CSAA Red 1
Williamston163.22CAAC Red 1
Haslett162.62CAAC Red 1
Tecumseh160.92Al Navarro
New Boston Huron158.52Huron League 1
Carleton Airport155.52Huron League 1
Flat Rock155.42Huron League 1
Portland153.82CAAC White 1
Monroe Jefferson144.92Huron League 1
St. Johns144.22CAAC Red 1
Ionia141.52CAAC White 1
Fowlerville136.52CAAC Red 1
Grosse Ile131.52Huron League 1
North Branch126.42County Press
Charlotte113.92CAAC White 1
Lake Odessa Lakewood113.42CAAC White 1
Milan113.22Huron League 1
Big Rapids107.72CSAA Red 1
Riverview104.12Huron League 1
Dundee102.52Al Navarro
Trenton70.62Downriver League 1
Lansing Eastern9.72CAAC Red 1
TeamTop 5 Avg.DivisionMeet
Lansing Catholic**173.83CAAC White 1
Reed City*162.93CSAA Red 1
Blissfield*160.33Al Navarro
Erie Mason150.53Al Navarro
Monroe St. Mary CC150.23Huron League 1
Onsted142.23Al Navarro
Adrian Madison138.13Al Navarro
Olivet126.73CAAC White 1
Sand Creek125.33Al Navarro
Otisville LakeVille121.23County Press
Newaygo112.93CSAA Red 1
Remus Chippewa Hills98.73CSAA Red 1
Sandusky47.53County Press
TeamTop 5 Avg.DivisionMeet
Brown City110.44County Press
Mayville100.04County Press
Marlette93.64County Press
Petersburg-Summerfield54.14Al Navarro
TeamTop 5 Avg.DivisionMeet
Lenawee Homeschool67.3HSAl Navarro

GIRLS INDIVIDUAL RATINGS

GradeNameTimeTeamRatingMeet
11Ava Schafer18:38.6St. Johns146.8CAAC Red 1
10Tiya Feldpausch18:48.6Olivet142.8CAAC White 1
10Josie Bishop18:59.4Lansing Catholic139.2CAAC White 1
10Remie Ellis19:00.7Eaton Rapids138.8CAAC White 1
11Grace Wonch19:21.8Lansing Catholic131.7CAAC White 1
12Avery Turk19:56.0New Boston Huron131.7Huron League 1
12Isabella (Bella) LaFountain19:59.6Monroe St. Mary CC130.5Huron League 1
12Lilah Weber19:19.8Lapeer129.7County Press
9Lily Britton19:27.9Olivet129.7CAAC White 1
10Ruby Petee19:32.9Mason128.7CAAC Red 1
10Isabelle Currie19:37.9Lansing Catholic126.4CAAC White 1
11Lydia Powers19:37.0Lapeer124.0County Press
10Dory Simon20:29.0Remus Chippewa Hills123.4CSAA Red 1
10Jorga Wooledge19:49.2Mason123.3CAAC Red 1
10Annabelle Chan20:07.9Woodhaven Brownstown122.7Downriver League 1
12Miriam Kloha19:53.4St. Johns121.9CAAC Red 1
12Eleanor Grant20:12.1Wyandotte Roosevelt121.3Downriver League 1
11Avery Silvas19:57.1Charlotte120.0CAAC White 1
11Hope Noal20:18.6Woodhaven Brownstown119.1Downriver League 1
11Marlowe Walcott20:45.9Reed City117.7CSAA Red 1
9Anna Drauer20:05.7Lansing Catholic117.1CAAC White 1
10Lindsey Ludwig20:06.1Lansing Catholic117.0CAAC White 1
11Morgan Allen20:18.9Mason113.4CAAC Red 1
12Quinn Hatfield21:03.2Remus Chippewa Hills111.9CSAA Red 1
10Claire Miller20:59.5Monroe Jefferson110.5Huron League 1
12Nadia Cordes20:21.7Lapeer109.1County Press
9Cecilia Kelly20:31.8Williamston109.1CAAC Red 1
12Hope Miller21:25.1Blissfield107.3Al Navarro
12Frances Melinn20:35.9Lansing Catholic107.0CAAC White 1
10Ellason Foster21:18.7Newaygo106.8CSAA Red 1
12Hailey Sills21:28.3Blissfield106.2Al Navarro
11Helena Goodrich20:42.8Charlotte104.7CAAC White 1
10Jaelynn Greene21:03.3Woodhaven Brownstown104.2Downriver League 1
9Jovie Overkamp20:54.4Ionia100.9CAAC White 1
11Anna Hallett21:49.0Blissfield99.4Al Navarro
10Alexis Kmiecik21:19.7Woodhaven Brownstown98.8Downriver League 1
11Colette Charchut21:04.4Haslett98.2CAAC Red 1
11Laura Castrejon21:44.8Newaygo98.1CSAA Red 1
11Paige Weber21:07.6Portland96.5CAAC White 1
11Sophia Schafer21:10.4Williamston96.2CAAC Red 1
11Maya Whelan21:58.4Tecumseh96.2Al Navarro
9Kendall Dorey21:10.4Charlotte95.5CAAC White 1
12Avari Montgomery21:11.9Charlotte95.0CAAC White 1
11Avery Miller21:13.6Lansing Catholic94.5CAAC White 1
10Ella Baker21:48.3Carleton Airport94.2Huron League 1
12Katie Sweeney21:09.7Ubly93.1County Press
12Elliana Perugi21:39.9Woodhaven Brownstown92.0Downriver League 1
10Peyton Nellis22:07.7Remus Chippewa Hills90.4CSAA Red 1
9Madelynn Patterson21:26.7Olivet90.1CAAC White 1
11Morgan Clark21:28.9Mason90.0CAAC Red 1
10Giada Fioritto21:47.0Gibraltar Carlson89.7Downriver League 1
9Sage Palmer21:20.3Sandusky89.6County Press
12Abby Russell21:32.6Haslett88.8CAAC Red 1
10Clara Marschall21:32.7Fowlerville88.8CAAC Red 1
9Dakota Budd21:33.0Haslett88.7CAAC Red 1
10Harper Jackson21:50.1Gibraltar Carlson88.6Downriver League 1
9Madison Slade21:50.2Gibraltar Carlson88.6Downriver League 1
12Amerie Wilson22:08.5Milan87.5Huron League 1
12Natalie Benitez22:25.6Blissfield87.1Al Navarro
12Carleigh Thompson21:41.7Ionia85.1CAAC White 1
12Natalie Kramer21:44.8St. Johns84.7CAAC Red 1
12Andie Wildern21:43.3Charlotte84.6CAAC White 1
12Alyssa Korte22:22.5Grosse Ile82.8Huron League 1
12Kaily McDaniel22:26.0Milan81.7Huron League 1
12Raegan Brosamer22:47.8Onsted79.7Al Navarro
10Isa Vargo22:31.8New Boston Huron79.7Huron League 1
10Livia Boucher22:19.8Gibraltar Carlson78.7Downriver League 1
9Kate Duffy22:04.4Williamston78.2CAAC Red 1
11Tanylei Neff22:53.3Erie Mason77.9Al Navarro
12Emily Peters22:04.3Olivet77.6CAAC White 1
12Brenna Baker22:39.7Carleton Airport77.1Huron League 1
9Elsa Korte22:06.4Lansing Catholic76.9CAAC White 1
11Hallee Hervey22:50.8Reed City76.1CSAA Red 1
12Madison Prowse22:02.3Brown City75.6County Press
10Abbygail Plester22:03.6Ubly75.1County Press
10Reggie Cooke22:14.6Williamston74.8CAAC Red 1
9Aubree Herr22:06.3Lapeer74.2County Press
9Ada Cain22:33.8Gibraltar Carlson74.1Downriver League 1
11Ava Buckley22:20.7Mason72.8CAAC Red 1
10Joy Schuck22:39.7Southgate Anderson72.1Downriver League 1
12Jocelynn Olds23:02.7Howard City Tri-County72.1CSAA Red 1
12Leah Adkins22:55.2Carleton Airport71.9Huron League 1
12Maria Beach22:24.9Fowlerville71.4CAAC Red 1
10Taylor Geiger22:17.2Ubly70.6County Press
10Izzy Brown22:27.4Haslett70.5CAAC Red 1
9Emma Puscas22:44.6Wyandotte Roosevelt70.5Downriver League 1
12Aubrey Metzger22:30.1Mason69.6CAAC Red 1
10Virginia Barrett23:18.6Tecumseh69.5Al Navarro
12Claire Cousineau23:18.8Tecumseh69.4Al Navarro
10Myah Peruski22:21.7Ubly69.1County Press
10Gabbie Alexander22:51.3Woodhaven Brownstown68.2Downriver League 1
11London Landini23:24.5Tecumseh67.5Al Navarro
10Nora Kauffman23:16.5Howard City Tri-County67.5CSAA Red 1
9Zoey Cheney23:08.9New Boston Huron67.4Huron League 1
10Ava Harris23:16.9Remus Chippewa Hills67.4CSAA Red 1
9Mollie Yeager23:25.8Blissfield67.1Al Navarro
12Molly Weaver22:56.1Woodhaven Brownstown66.6Downriver League 1
12Emma Grulke23:27.2Onsted66.6Al Navarro
11Adrianna Zub22:56.8Allen Park66.4Downriver League 1
9Avery Diehl22:38.6Lansing Catholic66.1CAAC White 1
10Kenadi Simon22:43.7St. Johns65.1CAAC Red 1
12Falyn Doss23:16.8New Boston Huron64.7Huron League 1
11Juleigh Husby23:17.0Monroe St. Mary CC64.7Huron League 1
12Makenzie Wolfe23:34.6Petersburg-Summerfield64.1Al Navarro
10Stella Gates22:45.0Lansing Catholic64.0CAAC White 1
12Reese Supianoski22:47.5Williamston63.8CAAC Red 1
11Ella McFarlane23:20.7Riverview63.4Huron League 1
12Baylee Moore22:47.8Charlotte63.1CAAC White 1
12Maria Kilpela22:50.9Fowlerville62.7CAAC Red 1
11Mattie Hallenbeck23:39.9Onsted62.4Al Navarro
9Avery Fidler22:44.7Lapeer61.4County Press
9Isabella West22:46.6Mayville60.8County Press
11Camryn Nowak23:44.9Tecumseh60.7Al Navarro
12Loreli Harris23:14.6Wyandotte Roosevelt60.5Downriver League 1
9Aubrey Perez22:56.1Ionia60.3CAAC White 1
9Brynn Rudnicki23:01.7Fowlerville59.1CAAC Red 1
12Eliza Grocki23:33.8Riverview59.1Huron League 1
11Kayla Christesen23:36.1New Boston Huron58.3Huron League 1
11Leila Morris23:52.3Tecumseh58.2Al Navarro
9Abby Taylor23:05.6Fowlerville57.8CAAC Red 1
12Madison Kemp23:38.5Carleton Airport57.5Huron League 1
11Jayelynn Lines23:23.6Woodhaven Brownstown57.5Downriver League 1
10Ava Benedict23:08.3Ionia56.2CAAC White 1
12Sahara Davis23:51.8Reed City55.7CSAA Red 1
12Bailey Kerr23:48.1Grosse Ile54.3Huron League 1
10Morgan McMichael24:04.2Tecumseh54.3Al Navarro
11Lyza Ruster23:22.6Mason52.1CAAC Red 1
11Eliza Milarch23:21.7Charlotte51.8CAAC White 1
10Ellia Egle23:55.9New Boston Huron51.7Huron League 1
12Joslyn Bechtol23:41.0Woodhaven Brownstown51.7Downriver League 1
11Chiamara Ogbonna23:41.0Woodhaven Brownstown51.7Downriver League 1
11Makenna Rudnicki23:24.8Fowlerville51.4CAAC Red 1
11Braelynn Chiotti24:13.6Ottawa Lake-Whiteford51.1Al Navarro
9Serenity Clancy23:43.7Woodhaven Brownstown50.8Downriver League 1
12Jackson Harlan23:26.9Williamston50.7CAAC Red 1
11Alyssa Seiter23:28.0Fowlerville50.3CAAC Red 1
9Jennalynn Bronstein24:00.1New Boston Huron50.3Huron League 1
10Revan Ricker24:18.4Blissfield49.5Al Navarro
11Samantha Osborne23:20.4North Branch49.5County Press
10Emily Weaver23:30.7Mason49.4CAAC Red 1
12Briar Wing24:19.1Ottawa Lake-Whiteford49.3Al Navarro
12Leah Storey24:15.4Remus Chippewa Hills47.9CSAA Red 1
9Conley Howard24:16.4Remus Chippewa Hills47.5CSAA Red 1
10Brooklyn Morell23:29.0Ubly46.7County Press
12Leona Knudsen24:11.1Monroe St. Mary CC46.6Huron League 1
12Haylie Vanderwal23:37.4Olivet46.5CAAC White 1
10Allison Ost24:31.1Petersburg-Summerfield45.3Al Navarro
11Charity Rogers24:23.6Reed City45.1CSAA Red 1
9Nora Hadley23:44.0Mason45.0CAAC Red 1
9Ashley Gardner23:45.2Mason44.6CAAC Red 1
9Evie McCreedy23:37.0Lapeer44.0County Press
12Paige Kutas23:45.4Lansing Catholic43.9CAAC White 1
9Alyvia Reyna24:05.5Wyandotte Roosevelt43.5Downriver League 1
9Violet Shunn23:49.2Mason43.3CAAC Red 1
11Reagan Reaume24:06.8Gibraltar Carlson43.1Downriver League 1
11Erin Sax24:10.6Woodhaven Brownstown41.8Downriver League 1
9Ava Schivelbein24:26.6Carleton Airport41.5Huron League 1
11Karlee Herr23:45.6Lapeer41.1County Press
9Joie Arntz24:36.5Remus Chippewa Hills40.8CSAA Red 1
10Lexi Hatfield24:38.4Remus Chippewa Hills40.2CSAA Red 1
10Georgia Stahl23:56.9Portland40.0CAAC White 1
12Elise Morey23:49.0Lapeer40.0County Press
9Ella Otter24:33.6Carleton Airport39.1Huron League 1
9Randee Mulherin24:34.1Monroe Jefferson39.0Huron League 1
9Madison Agocs24:34.2Carleton Airport38.9Huron League 1
10Kendal Kleman24:35.3Carleton Airport38.6Huron League 1
10Jamie Glatfelter24:20.9Trenton38.4Downriver League 1
9Ava Catalano24:23.1Woodhaven Brownstown37.6Downriver League 1
12HarLee Leasher23:56.1Brown City37.6County Press
9Anna London24:06.0Olivet37.0CAAC White 1
9Brooklyn Chesney24:07.3Lansing Catholic36.6CAAC White 1
10Sophia Lawrence23:59.7Memphis36.4County Press
10Rylee Martis24:59.7Sand Creek35.8Al Navarro
12Ryann Tackabury24:02.8Lapeer35.4County Press
9Raelynn Steinke25:01.5Sand Creek35.2Al Navarro
11Izabel Raglow25:03.1Onsted34.6Al Navarro
9Madison Thomas24:15.3Williamston34.6CAAC Red 1
10Chloe Ruse25:03.5Lenawee Homeschool34.5Al Navarro
10Lillian West24:49.1New Boston Huron34.0Huron League 1
12Makayla Watkins24:57.6Reed City33.8CSAA Red 1
9Kayley Wood24:07.8Lapeer33.7County Press
10Avalina Williamson24:35.3Trenton33.6Downriver League 1
10Abby Raymond25:06.3Petersburg-Summerfield33.6Al Navarro
12Lauren Spitzley24:16.7Portland33.4CAAC White 1
12Payton Steinke25:08.8Sand Creek32.7Al Navarro
11Rain Hinkley24:21.0Haslett32.7CAAC Red 1
12Stella Lipinski24:19.9Lansing Catholic32.4CAAC White 1
11Lydia Richards25:11.1Dundee32.0Al Navarro
11Amanda Ludwig24:21.1Lansing Catholic32.0CAAC White 1
12Grace Raymond25:12.6Petersburg-Summerfield31.5Al Navarro
11Lily Salsberry24:43.3Wyandotte Roosevelt30.9Downriver League 1
10Eliana Aris25:07.4Big Rapids30.5CSAA Red 1
9Abbey Ward24:59.4Carleton Airport30.5Huron League 1
10Olivia Shupe24:46.3Gibraltar Carlson29.9Downriver League 1
10Emma Jakubik24:46.8Gibraltar Carlson29.7Downriver League 1
9Addison Ringbloom25:18.9Dundee29.4Al Navarro
Livia Kuecken24:21.5Blue Water Christian Academy29.2County Press
12Alicia Shelton25:04.2Grosse Ile29.0Huron League 1
9Opal English25:21.2Tecumseh28.6Al Navarro
10Alice Williams25:07.2New Boston Huron27.9Huron League 1
10Sophia Loar25:23.4Blissfield27.9Al Navarro
12Savana Watson24:36.3St. Johns27.6CAAC Red 1
10Jessie Cole25:09.4Monroe Jefferson27.2Huron League 1
12Abigail Redfield24:35.9Olivet27.0CAAC White 1
10Tricia VonHolten24:54.9Gibraltar Carlson27.0Downriver League 1
9Kinsley Wilburn25:10.4Monroe Jefferson26.9Huron League 1
12Joslyn Abbott25:19.8Howard City Tri-County26.4CSAA Red 1
9Ava Bankson-Ereg24:41.5Haslett25.8CAAC Red 1
10Kate Otting25:31.2Erie Mason25.3Al Navarro
12Lauren Peppers25:16.1Monroe St. Mary CC25.0Huron League 1
12Kate Church24:45.0Haslett24.7CAAC Red 1
11Ava Benkert25:07.1Allen Park23.0Downriver League 1
9Molly Fojtik25:38.3Ottawa Lake-Whiteford22.9Al Navarro
12Addy Burkett24:48.3Olivet22.9CAAC White 1
12Riley England25:38.5Erie Mason22.8Al Navarro
10Nola Markley25:08.9Wyandotte Roosevelt22.4Downriver League 1
10Peyten Albertson24:42.2Marlette22.3County Press
10Kendall Micon25:40.2Tecumseh22.3Al Navarro
11Sydney Oke24:42.4Lapeer22.2County Press
9Aubrey Benkert25:10.7Allen Park21.8Downriver League 1
10Jaelynn Horton25:42.1Erie Mason21.6Al Navarro
9Braylynn Boochard25:36.8Remus Chippewa Hills20.7CSAA Red 1
10Daniela Perna24:47.2Marlette20.6County Press
10Avery Stover25:50.2Adrian Madison19.0Al Navarro
12Kirsten Perecki25:37.1New Boston Huron18.0Huron League 1
10Casha Grzywacz25:25.5Gibraltar Carlson16.8Downriver League 1
11Shannon Bailey25:27.2Gibraltar Carlson16.3Downriver League 1
9Linnea Seiter25:11.7Fowlerville15.8CAAC Red 1
9Lauren Macon25:44.7New Boston Huron15.4Huron League 1
10Grace Hamel25:13.2Williamston15.3CAAC Red 1
11Gabriella Hovey26:03.6Dundee14.5Al Navarro
9Ava Dame25:49.7Grosse Ile13.8Huron League 1
10Mallory Lada25:37.2Allen Park12.9Downriver League 1
9Rowan Twiner25:52.7Grosse Ile12.8Huron League 1
11Alexis Colburn26:11.1Erie Mason12.0Al Navarro
10Djimye Hassan25:24.3Lansing Eastern11.6CAAC Red 1
12Eva Long25:14.5Sandusky11.5County Press
10Isabel Natividad25:42.4Trenton11.2Downriver League 1
12Maria Lora Hernandez26:16.8Dundee10.1Al Navarro
10Amber Longton26:01.8Grosse Ile9.7Huron League 1
12Taytum Sanford26:11.1Reed City9.3CSAA Red 1
11Emma Lange25:29.6Ionia9.1CAAC White 1
12Chelsy Alexander26:12.3Reed City8.9CSAA Red 1
10Valeria Morales25:49.3Southgate Anderson8.9Downriver League 1
11Emma Bowman26:12.9Big Rapids8.7CSAA Red 1
11Anneliesse Patterson25:31.7Olivet8.4CAAC White 1
10Heidi Carter25:32.0Lake Odessa Lakewood8.3CAAC White 1
10Juliet Cousineau26:22.9Tecumseh8.0Al Navarro
10Averie Schons25:30.6Lapeer6.1County Press
11Dannyell Grimes26:29.8Sand Creek5.7Al Navarro
12Victoria Williams26:30.0Sand Creek5.7Al Navarro
11Julia Penades25:32.2Marlette5.6County Press
12Leda Gitchel26:22.9Howard City Tri-County5.4CSAA Red 1
10Chloe Steinbrink25:35.8North Branch4.4County Press
9Piper VanStraten25:44.0Olivet4.3CAAC White 1
11Marissa Dorman25:36.6Sandusky4.1County Press
10Claire Ellis25:46.1Olivet3.6CAAC White 1
12Grace Albright26:39.4Erie Mason2.5Al Navarro
10Mary Saladin26:31.6Big Rapids2.5CSAA Red 1
9Vivian Murphy25:49.6Olivet2.5CAAC White 1
11Brookelynn Miller26:40.3Evergreen2.2Al Navarro
9Haleigh Summers26:41.0Adrian Madison2.0Al Navarro
9Makayla Storey26:10.3Gibraltar Carlson1.9Downriver League 1
9Nevaeh Parker26:33.9Big Rapids1.7CSAA Red 1
11Charlotte Dilley26:42.0Evergreen1.7Al Navarro
12Finja Herold26:37.5Newaygo0.5CSAA Red 1

BOYS INDIVIDUAL RATINGS

GradeNameTimeTeamRatingMeet
12Jacob Stanislawski16:29.2Flat Rock196.3Huron League 1
10Christian Craanen16:42.2Monroe St. Mary CC191.9Huron League 1
12Pierce Scheffler16:49.2Woodhaven Brownstown191.6Downriver League 1
12Tyler Leach16:15.4Otisville LakeVille190.5County Press
11Noah Amori16:54.8Wyandotte Roosevelt189.7Downriver League 1
12Andrew Feldpausch16:25.5Portland187.2CAAC White 1
10Duncan Palmer16:37.5Williamston185.2CAAC Red 1
12Luke Dulecki17:04.2New Boston Huron184.6Huron League 1
12Alex Vazquez17:10.4Woodhaven Brownstown184.5Downriver League 1
10Michael Weidmayer17:26.1Blissfield183.6Al Navarro
10Noah Sills17:30.6Blissfield182.1Al Navarro
10Liam Dewitt16:50.6Haslett180.8CAAC Red 1
12Matthew Carbajo17:15.6Grosse Ile180.8Huron League 1
11James Tennes16:47.1Lansing Catholic180.0CAAC White 1
12Carson Burgess16:49.4Brown City179.2County Press
10Eli Morris17:41.2Tecumseh178.6Al Navarro
12Paul Saladin17:38.0Reed City178.3CSAA Red 1
9Wyatt DelValle17:30.1Gibraltar Carlson178.0Downriver League 1
12Lucas Gates16:58.3Lansing Catholic176.2CAAC White 1
12Abdu Eljahmi17:38.5Dearborn Edsel Ford175.2Downriver League 1
10Easton Danic17:33.1Carleton Airport175.0Huron League 1
12Raymond Herek17:08.5Williamston174.8CAAC Red 1
10Teddy Weber17:08.8Williamston174.7CAAC Red 1
10Wyatt Roberts17:04.9Otisville LakeVille174.0County Press
11Everett Beach17:07.7Lansing Catholic173.1CAAC White 1
12Lucas Taraszkiewicz17:38.7Flat Rock173.1Huron League 1
12Owen Putz17:44.7Woodhaven Brownstown173.1Downriver League 1
12Trenton Fetter18:00.0Adrian Madison172.3Al Navarro
9Mason Martin17:41.0Milan172.3Huron League 1
10Chris Durfey18:02.5Onsted171.5Al Navarro
11Calen Alexander17:49.9Woodhaven Brownstown171.4Downriver League 1
11Téo Krumm17:13.6Lansing Catholic171.1CAAC White 1
12Owen Moore17:14.1Portland171.0CAAC White 1
10Jack Dunwoody17:51.9Gibraltar Carlson170.7Downriver League 1
11Lukas Albright18:01.4Big Rapids170.5CSAA Red 1
12Jaxxon Thelen17:17.9Ionia169.7CAAC White 1
10Reece Grafius17:23.9Mason169.7CAAC Red 1
12Jackson Raby17:56.6Allen Park169.1Downriver League 1
11Sawyer Zeman17:26.1Haslett169.0CAAC Red 1
10Grady Richey17:20.7Lansing Catholic168.8CAAC White 1
12Alex Culver18:07.0Howard City Tri-County168.7CSAA Red 1
11Cameron Crane17:52.1New Boston Huron168.6Huron League 1
12Rocket Wilson18:07.2Howard City Tri-County168.6CSAA Red 1
12Blaise Demko17:23.0Lansing Catholic168.0CAAC White 1
10Kelan Monreal18:10.4Howard City Tri-County167.5CSAA Red 1
10Harrison Stamper18:14.7Tecumseh167.4Al Navarro
12Reagan Ward17:31.2St. Johns167.3CAAC Red 1
12Henry Kauffman18:11.7Howard City Tri-County167.1CSAA Red 1
9Mason Tulik17:58.7Monroe Jefferson166.4Huron League 1
11David Castrejon18:14.7Newaygo166.1CSAA Red 1
12Mateo Reyes18:05.9Woodhaven Brownstown166.0Downriver League 1
10Abraham Kiaunis18:17.7Reed City165.1CSAA Red 1
9Jaden Hill18:09.7Allen Park164.8Downriver League 1
11Colin Booms17:39.3Haslett164.6CAAC Red 1
10Donnie Richmond17:35.2Portland163.9CAAC White 1
11Joseph Colaluca18:27.6Erie Mason163.1Al Navarro
11Nicklas Holmes18:29.1Onsted162.6Al Navarro
10Micah Stern17:39.2Lapeer162.6County Press
10Tanner Dozier18:25.3Reed City162.6CSAA Red 1
12Benjamin Ciesielski18:17.4Gibraltar Carlson162.2Downriver League 1
11Tanner Kuhn18:11.4New Boston Huron162.2Huron League 1
12Gianino Perna17:43.6Marlette161.1County Press
11Finn Korte17:44.4Lansing Catholic160.9CAAC White 1
12Michael Walsh17:45.4Ubly160.5County Press
12William Dobbertin18:17.0Carleton Airport160.3Huron League 1
11Caleb Kohl18:33.0Howard City Tri-County160.0CSAA Red 1
10Zachary Greene18:24.0Wyandotte Roosevelt160.0Downriver League 1
9Weston Guza17:49.4Ubly159.2County Press
10AJ Perry18:27.4Wyandotte Roosevelt158.9Downriver League 1
10Nicholas Ranka18:22.2Grosse Ile158.6Huron League 1
9Charlie Fields17:53.4North Branch157.9County Press
12Levi Dutton18:00.3Fowlerville157.6CAAC Red 1
10Isaiah Cates18:02.9Haslett156.7CAAC Red 1
10Carson Potter17:57.0Lansing Catholic156.7CAAC White 1
12Aaron Allen18:43.3Reed City156.6CSAA Red 1
10Dempsey Barrett18:47.5Tecumseh156.5Al Navarro
10Phineas Totten18:30.6Monroe St. Mary CC155.8Huron League 1
10Beckett Klump18:49.9Blissfield155.7Al Navarro
12Max Foldvary18:31.0Monroe St. Mary CC155.7Huron League 1
11David Mills18:50.1Erie Mason155.6Al Navarro
11Cooper Hoyt18:03.2North Branch154.6County Press
11Tyler Schuster18:49.4Howard City Tri-County154.6CSAA Red 1
12Paul McClure18:54.2Adrian Madison154.3Al Navarro
12Grant Conley18:07.3Charlotte153.2CAAC White 1
12Brayden VanOs18:53.3Big Rapids153.2CSAA Red 1
9Lucas Machlik18:44.9Woodhaven Brownstown153.0Downriver League 1
11Kaden Rohrbacher18:08.3Lake Odessa Lakewood152.9CAAC White 1
11Hunter Hall18:09.4Lapeer152.5County Press
10Tyler Moore19:00.7Tecumseh152.1Al Navarro
11Brady Dozier18:56.9Reed City152.0CSAA Red 1
11Wyatt Linson18:12.1Otisville LakeVille151.6County Press
11Sebastian Seifferlein18:13.0Sandusky151.3County Press
11Collin Jaskula18:51.0Gibraltar Carlson151.0Downriver League 1
11Hayden Selesky18:15.4Lansing Catholic150.5CAAC White 1
9Reid Stamper19:07.7Tecumseh149.8Al Navarro
11Enrique Caldwell18:55.8Woodhaven Brownstown149.4Downriver League 1
11Porter Ravary19:09.6Erie Mason149.1Al Navarro
12Nicholas Trame19:09.8Sand Creek149.1Al Navarro
11Hayden Bovair18:51.2Carleton Airport148.9Huron League 1
10Carson Scholz19:11.5Tecumseh148.5Al Navarro
12Adam Foster18:28.1Mason148.3CAAC Red 1
10Elliott Cook18:28.2St. Johns148.3CAAC Red 1
9Gabe Busen18:54.0Monroe Jefferson148.0Huron League 1
11Hunter Rodak18:54.0Carleton Airport148.0Huron League 1
12Carter Banfield18:30.1Fowlerville147.6CAAC Red 1
11Maks Kiss19:02.9Southgate Anderson147.0Downriver League 1
9Andrew Bell19:01.5Carleton Airport145.5Huron League 1
12Hayden Rogers18:37.1Williamston145.3CAAC Red 1
9Michael Sreniawski19:09.1Woodhaven Brownstown145.0Downriver League 1
9Nathan Wonch18:33.6Lansing Catholic144.5CAAC White 1
10Lliam Badyrka18:34.0Lapeer144.3County Press
12Jack Ruan19:11.3Southgate Anderson144.2Downriver League 1
9Wesley Garrison19:25.1Onsted144.0Al Navarro
12Isaiah Clark19:12.8Allen Park143.7Downriver League 1
10Caleb Healey19:25.8Erie Mason143.7Al Navarro
12Evan Schaefer18:36.6Olivet143.5CAAC White 1
12Braedyn Tennant19:28.0Blissfield143.0Al Navarro
11Conner Morrison18:38.1Ionia143.0CAAC White 1
9Lucas Volmering18:38.3Ubly142.9County Press
12Calvin Haydamacker19:10.4Flat Rock142.5Huron League 1
10Jacob Tatsak19:29.8Adrian Lenawee Christian142.4Al Navarro
11Connor Ball19:17.1Wyandotte Roosevelt142.3Downriver League 1
11Kodi Rose18:47.0Haslett142.0CAAC Red 1
11Evan Billings18:47.2St. Johns141.9CAAC Red 1
10Keagon Kostecki19:27.7Big Rapids141.8CSAA Red 1
11Allen Decaminada19:20.4Wyandotte Roosevelt141.2Downriver League 1
10Weston Albright19:34.1Erie Mason141.0Al Navarro
10Alec Hoy18:50.8St. Johns140.7CAAC Red 1
10Carter Lee19:16.9Monroe Jefferson140.4Huron League 1
11Jonah Busen19:17.2Monroe Jefferson140.3Huron League 1
11Garrett Patrick19:17.3New Boston Huron140.2Huron League 1
12Grant Lange18:52.7Mason140.1CAAC Red 1
10Alex Napier19:23.7Woodhaven Brownstown140.1Downriver League 1
9Aaron Martinson18:46.8Portland140.1CAAC White 1
12Caleb Stern18:49.0Lapeer139.3County Press
11Adryan Estrada18:56.6Mason138.8CAAC Red 1
10Liam Thelen18:52.0Ionia138.3CAAC White 1
11Bryce Goodemoot18:52.3Lake Odessa Lakewood138.2CAAC White 1
12Brayden Hincher19:43.8Erie Mason137.7Al Navarro
10Ivan Yepez19:31.3Allen Park137.6Downriver League 1
11Landen Gessner18:55.1Olivet137.3CAAC White 1
10Brady Bills19:45.9Blissfield137.0Al Navarro
10Thomas Wickenheiser19:27.1Monroe St. Mary CC137.0Huron League 1
12Ben Holbrook19:27.3New Boston Huron136.9Huron League 1
12Broderick Yensch19:28.2New Boston Huron136.6Huron League 1
11Kevin Sebrell18:58.2Eaton Rapids136.3CAAC White 1
10Everett Kessell19:29.2Carleton Airport136.3Huron League 1
11Adam Weston19:05.7Williamston135.8CAAC Red 1
11Liam VanScoyoc19:47.3Reed City135.3CSAA Red 1
12Tyler Marcissuk19:32.3Riverview135.2Huron League 1
10Brayden Brodie19:32.3Flat Rock135.2Huron League 1
12TJ Pokorny19:38.4Southgate Anderson135.2Downriver League 1
9Cameron Jordan19:51.6Blissfield135.1Al Navarro
9Blake Root19:52.7Sand Creek134.8Al Navarro
10John Verlinde19:53.0Adrian Madison134.7Al Navarro
11Conner Goroni19:40.0Woodhaven Brownstown134.7Downriver League 1
11Evan Eaton19:40.2Gibraltar Carlson134.6Downriver League 1
10Liam Yee19:40.9Woodhaven Brownstown134.4Downriver League 1
10Kadence Saucier19:41.1Allen Park134.3Downriver League 1
10Ben Ruan19:41.6Southgate Anderson134.1Downriver League 1
10Xander Towery19:05.4Ionia133.9CAAC White 1
9Micah Zick19:56.1Tecumseh133.6Al Navarro
9Jack Duffy19:13.2Williamston133.3CAAC Red 1
12Gabriel Beauchamp19:44.8Dearborn Edsel Ford133.1Downriver League 1
11Jake Acker19:14.1Haslett133.0CAAC Red 1
12Bryson Ballantyne19:58.8Adrian Madison132.7Al Navarro
12Hunter VanZandt19:59.6Onsted132.5Al Navarro
11Tanner Dingman19:10.4Eaton Rapids132.2CAAC White 1
9Chase Blain19:59.2Howard City Tri-County131.3CSAA Red 1
11Connell Hardenbrook19:21.1Fowlerville130.6CAAC Red 1
11Santos Ellis19:52.6Wyandotte Roosevelt130.5Downriver League 1
12Dario Barella19:48.4Flat Rock129.9Huron League 1
10Andrew Nitz19:55.1Allen Park129.6Downriver League 1
12Luke Masserant19:49.8Monroe Jefferson129.4Huron League 1
11Deacon Ashmore19:58.9Allen Park128.4Downriver League 1
11Carter Brindamour20:12.0Tecumseh128.3Al Navarro
10Jacob Kuti19:54.1Carleton Airport128.0Huron League 1
12Caden Hughes20:09.1Remus Chippewa Hills128.0CSAA Red 1
10James Fransted20:10.1Big Rapids127.6CSAA Red 1
10Aidan Hebert-Foe19:55.1New Boston Huron127.6Huron League 1
12Kale Beemer19:24.3Brown City127.6County Press
10Brayden Kirkpatrick19:24.8Marlette127.4County Press
12Dylan Penzien19:57.3Milan126.9Huron League 1
11Michael Reed20:04.0Gibraltar Carlson126.7Downriver League 1
12Cameron Parsons20:05.2Wyandotte Roosevelt126.3Downriver League 1
10Shawn Rogers20:14.6Reed City126.1CSAA Red 1
10Joel Tackett19:59.7Grosse Ile126.1Huron League 1
10Drew Weaver19:31.2Olivet125.3CAAC White 1
11Sean Raines20:08.3Woodhaven Brownstown125.2Downriver League 1
11Ezekiel Beach19:37.8Fowlerville125.1CAAC Red 1
10London Coreart19:34.1Charlotte124.3CAAC White 1
11Jensen Wright20:06.7Carleton Airport123.8Huron League 1
10Gage Ervin19:44.2Mason122.9CAAC Red 1
9Jesse Thomas19:45.3St. Johns122.6CAAC Red 1
10Cooper Highlen19:39.4Ionia122.5CAAC White 1
11Hudson Budreau19:40.6North Branch122.1County Press
12Arthur Nystrom19:47.8Fowlerville121.7CAAC Red 1
11Gabe Consiglio20:18.8Woodhaven Brownstown121.7Downriver League 1
11Duncan Sargent20:19.6Wyandotte Roosevelt121.5Downriver League 1
11Andrew Russell19:49.2Haslett121.3CAAC Red 1
12Jackson Carner20:33.6Erie Mason121.1Al Navarro
10Alex Florian19:46.6Eaton Rapids120.1CAAC White 1
12Tyler Pruitt19:49.1Mayville119.3County Press
11Zack Zarna20:35.4Howard City Tri-County119.2CSAA Red 1
9Grant Rasor20:41.9Ottawa Lake-Whiteford118.4Al Navarro
11Tre Fluker20:44.2Sand Creek117.6Al Navarro
10Axel Thompson20:25.7Carleton Airport117.4Huron League 1
12Nathanial Cole20:45.4Blissfield117.2Al Navarro
9Thaddeus Hunt20:42.6Reed City116.8CSAA Red 1
12Ben Wheeler20:47.0Sand Creek116.7Al Navarro
11Tanner Carlson20:44.2Remus Chippewa Hills116.3CSAA Red 1
10Graham Tanner20:29.6Flat Rock116.1Huron League 1
10Quinn Lum19:58.9Lansing Catholic116.0CAAC White 1
12Landon Pershell20:07.0Williamston115.3CAAC Red 1
9Chase Edwards20:38.0Wyandotte Roosevelt115.3Downriver League 1
11Logan Boley20:52.1Lenawee Homeschool115.0Al Navarro
12Lucas St Martin20:08.2Fowlerville114.9CAAC Red 1
12Hudsen DeLeeuw20:03.2Olivet114.6CAAC White 1
10Mason Edelbrock20:53.9Dundee114.4Al Navarro
9Evan Berry20:04.3Otisville LakeVille114.2County Press
10Tyler Fawcett20:35.6Carleton Airport114.1Huron League 1
9Jack Jablonski20:14.1Williamston113.0CAAC Red 1
11Cameron Garcia20:39.4Milan112.9Huron League 1
12Max McDowell20:08.9Olivet112.7CAAC White 1
9Nolan Webster20:15.0Haslett112.7CAAC Red 1
11Beckett Hagen20:09.1Ubly112.6County Press
9Evan Banko20:10.9Olivet112.0CAAC White 1
11Brayden Carlson20:56.9Newaygo112.0CSAA Red 1
12Eian Kaste20:11.1Brown City112.0County Press
12Braiden Wright20:57.7Howard City Tri-County111.8CSAA Red 1
12Aldolfo Vera-Rangel20:58.7Remus Chippewa Hills111.4CSAA Red 1
11Gage Scott20:59.0Newaygo111.3CSAA Red 1
12Blake Fisher21:03.5Evergreen111.2Al Navarro
12Kody Hazen20:59.6Remus Chippewa Hills111.1CSAA Red 1
10Kenny Knudsen20:45.8Monroe St. Mary CC110.7Huron League 1
12Hayden Richey20:15.5Lansing Catholic110.5CAAC White 1
12Dalles Bailiff20:15.9Ionia110.4CAAC White 1
9Michael Visner21:02.8Reed City110.1CSAA Red 1
12Ricky Popp20:17.4Charlotte109.9CAAC White 1
11Jameson Holton20:23.8Mason109.7CAAC Red 1
9Steven Budreau20:18.0Mayville109.7County Press
9Alex Tremonti21:08.2Dundee109.6Al Navarro
10Aidan Fitek20:50.1Riverview109.3Huron League 1
9Landon Herbert-Osman20:57.1Woodhaven Brownstown109.0Downriver League 1
9Alec Parker21:11.5Sand Creek108.5Al Navarro
12Maximus Walker21:11.8Tecumseh108.4Al Navarro
11Kaleb Stutzman21:13.6Blissfield107.8Al Navarro
12Paul Tabit20:24.8Lansing Catholic107.4CAAC White 1
9James Feldpausch20:26.0Portland107.0CAAC White 1
10Ethan Baker20:32.0Haslett107.0CAAC Red 1
11Donovan Glasgow20:26.1Capac107.0County Press
12Ethan Eby21:17.2Dundee106.6Al Navarro
11Braden Haring21:00.0Carleton Airport106.0Huron League 1
12Marshal Smith20:29.5Mayville105.8County Press
11Tucker Cory21:20.8Dundee105.4Al Navarro
10Colin Scott20:37.8Mason105.1CAAC Red 1
10Sidney Lamb21:08.9Woodhaven Brownstown105.0Downriver League 1
9Eli Haynes21:22.2Blissfield104.9Al Navarro
10Gabe Verellen20:32.4North Branch104.9County Press
11Asher Waddell21:22.7Blissfield104.8Al Navarro
12Zachary Rinehart20:39.2Fowlerville104.6CAAC Red 1
10Henry Merchant20:39.2Williamston104.6CAAC Red 1
12Jordan Hassenzahl21:23.8Sand Creek104.4Al Navarro
9Brayden Winsted21:24.2Sand Creek104.3Al Navarro
10Elliott Worsley20:40.5St. Johns104.2CAAC Red 1
10Colt Bretz20:41.6Mason103.8CAAC Red 1
11Matthew Effah21:12.7Gibraltar Carlson103.8Downriver League 1
12Jackson Blum21:13.8Wyandotte Roosevelt103.4Downriver League 1
10Dakota Harmer20:37.2Lake Odessa Lakewood103.3CAAC White 1
12Dominic Boden21:23.7Howard City Tri-County103.1CSAA Red 1
11Gabriel Wesserling21:15.5Allen Park102.8Downriver League 1
12Rylan Branson21:09.5Riverview102.8Huron League 1
10Caleb LaVoy20:40.3Lansing Catholic102.2CAAC White 1
10Ethan Langmaack20:42.2Lake Odessa Lakewood101.6CAAC White 1
9Xavier Abalos21:32.2Ottawa Lake-Whiteford101.6Al Navarro
12Tanner McNair20:43.0Portland101.3CAAC White 1
11Andrew Calvert21:34.3Britton Deerfield100.9Al Navarro
11Aiden McLean21:15.4Milan100.9Huron League 1
11Austin Krause21:16.6New Boston Huron100.5Huron League 1
11Colin Brown21:35.9Petersburg-Summerfield100.4Al Navarro
9Alex Hunt21:35.9Onsted100.4Al Navarro
9Jonas Freese21:26.7Trenton99.1Downriver League 1
12Caleb Kolbe21:40.7Erie Mason98.8Al Navarro
9Alex Hicks21:43.3Tecumseh97.9Al Navarro
10Evan Martin21:25.6Carleton Airport97.5Huron League 1
10Momodou Ndiaye21:02.3Lansing Eastern96.9CAAC Red 1
9Nathan Howes21:28.3Grosse Ile96.6Huron League 1
9Calvin Rykse21:43.3Howard City Tri-County96.6CSAA Red 1
10Fernando Rojas21:34.8Lincoln Park96.4Downriver League 1
10Cole Hill21:47.8Adrian Madison96.4Al Navarro
11Evan Perry21:29.1Flat Rock96.3Huron League 1
11Timothy Venia20:59.2Mayville95.9County Press
9Maxwell Burt21:30.3Monroe Jefferson95.9Huron League 1
10Evan Willis21:31.8Grosse Ile95.4Huron League 1
11Hayden Billings21:07.3St. Johns95.2CAAC Red 1
12Seth Wuest21:51.9Erie Mason95.0Al Navarro
10Noah Saavedra21:39.2Gibraltar Carlson94.9Downriver League 1
11Brendan Cotter21:33.5Flat Rock94.8Huron League 1
11Joshua Gardner21:09.2Williamston94.6CAAC Red 1
10Carson Dennis21:35.9Riverview94.0Huron League 1
10Quinn Wilson-Schwartz21:42.7Dearborn Edsel Ford93.8Downriver League 1
9Gunnar Long21:07.9Sandusky93.0County Press
12Zachary Spaulding21:54.0Newaygo93.0CSAA Red 1
9Bryson Pooley21:58.1Blissfield93.0Al Navarro
10Charles Gronberg21:08.5Charlotte92.8CAAC White 1
10Bobby Dormer21:08.6Olivet92.8CAAC White 1
11Ben Card21:09.0North Branch92.7County Press
10Justin Boley22:00.0Lenawee Homeschool92.3Al Navarro
9Andrew Miller21:16.0St. Johns92.3CAAC Red 1
9Miles Canfora21:11.5Lansing Catholic91.8CAAC White 1
9Josh Anderson22:01.7Tecumseh91.8Al Navarro
12Garrett VanderZyl21:57.8Howard City Tri-County91.7CSAA Red 1
11Walker Chapin21:12.2Marlette91.6County Press
9Daelin Ring21:47.9New Boston Huron90.0Huron League 1
10Elijah Smeak21:24.5Williamston89.5CAAC Red 1
12Braden Koos21:18.7Charlotte89.4CAAC White 1
11Elijah Benskey21:55.7Trenton89.4Downriver League 1
9John Pfeffer22:08.8Onsted89.4Al Navarro
11Braydon Ost22:10.8Petersburg-Summerfield88.7Al Navarro
10Diego Yepez21:57.9Allen Park88.7Downriver League 1
12Will Ryan21:52.0Monroe St. Mary CC88.7Huron League 1
10Danny Dion21:21.6Lansing Catholic88.5CAAC White 1
10Max Banas21:53.3New Boston Huron88.2Huron League 1
9Ethan Gracik21:24.4Lansing Catholic87.5CAAC White 1
11Joel Sniegowski22:17.1Onsted86.6Al Navarro
9Hudson Shastal21:59.2New Boston Huron86.3Huron League 1
9Michael Mendez Jr.22:02.8Grosse Ile85.1Huron League 1
12JP Bohr21:33.2Lansing Catholic84.6CAAC White 1
11Shawn Warmuskerken22:19.8Grant84.4CSAA Red 1
9Cody O’Hern22:06.7Monroe Jefferson83.8Huron League 1
11Drew Albanice22:08.5Carleton Airport83.2Huron League 1
10Zachary Prater22:27.7Sand Creek83.1Al Navarro
10Mason Russeau22:08.9Carleton Airport83.0Huron League 1
11Braden Bennard22:15.1Gibraltar Carlson83.0Downriver League 1
10Zane Tonova22:09.8Grosse Ile82.8Huron League 1
12Lowell Milett21:40.0Brown City82.3County Press
9Steven Dietz22:26.2Newaygo82.3CSAA Red 1
11Kenny Morell21:40.3Lapeer82.2County Press
10Jacob ¨SuHo¨ Lee22:12.0Grosse Ile82.0Huron League 1
10Brenton Musallam22:12.5New Boston Huron81.8Huron League 1
11Lyle Lawrence21:41.8Olivet81.7CAAC White 1
10Colton Bleviins22:13.1Grosse Ile81.6Huron League 1
12Josh Carlin21:44.8Lansing Catholic80.7CAAC White 1
10Luke Bruce22:22.0Lincoln Park80.7Downriver League 1
9Henry Kowalewsky21:51.7Mason80.4CAAC Red 1
11Alex Loomis21:54.7Fowlerville79.4CAAC Red 1
10Patrick Zick22:21.0Riverview79.0Huron League 1
11Collin Potter22:40.0Lenawee Homeschool79.0Al Navarro
10Gavin Heimberger22:21.4Riverview78.9Huron League 1
9Tim Nies21:51.1North Branch78.6County Press
12Justin Spencer22:29.0Taylor78.3Downriver League 1
12Preston Mills21:58.2St. Johns78.3CAAC Red 1
9Cash Suzore22:24.3Monroe St. Mary CC77.9Huron League 1
11Jaxson Arecheja22:47.1Dundee76.6Al Navarro
12Samuel Warren22:48.7Tecumseh76.1Al Navarro
9Sawyer Goroni22:36.4Woodhaven Brownstown75.9Downriver League 1
11Kameron Occonnell22:38.1Wyandotte Roosevelt75.3Downriver League 1
9Ben Barnett22:48.1Reed City75.0CSAA Red 1
10Liam Holdwick22:33.5New Boston Huron74.8Huron League 1
10Garrett Bloom22:10.4St. Johns74.2CAAC Red 1
10Oliver Scherz22:36.5New Boston Huron73.8Huron League 1
11Ethan Carey22:42.8Woodhaven Brownstown73.7Downriver League 1
10Mason Kidd22:41.2New Boston Huron72.3Huron League 1
10Jose Hinojos22:41.3Riverview72.2Huron League 1
11Andrew Hinks22:41.5New Boston Huron72.2Huron League 1
11Collin Hughes22:10.6Lapeer72.1County Press
11Hudson Bickley22:16.8Fowlerville72.1CAAC Red 1
12Nicolas Hiner22:20.6St. Johns70.8CAAC Red 1
9Maddix Thomas22:14.7Lake Odessa Lakewood70.8CAAC White 1
10Emiliano Flores23:04.8Adrian Madison70.7Al Navarro
12Christian Martinez22:15.7Ionia70.4CAAC White 1
11Gavin Wort22:53.8Gibraltar Carlson70.1Downriver League 1
10Gibson Yeiter22:17.4Lake Odessa Lakewood69.9CAAC White 1
9Gabe Umin22:49.0New Boston Huron69.7Huron League 1
10James Roy22:19.0Mayville69.3County Press
9Donavon Calvert23:11.1Britton Deerfield68.6Al Navarro
9Lucas Pyle23:00.8Gibraltar Carlson67.7Downriver League 1
11Nathan Webb23:01.0Wyandotte Roosevelt67.7Downriver League 1
11Aidan Fredericks22:30.5Williamston67.5CAAC Red 1
11Evan Cousino23:14.7Dundee67.4Al Navarro
12Tyler Sharum23:03.2Dearborn Edsel Ford66.9Downriver League 1
9Aiden Pliska23:19.6Onsted65.8Al Navarro
9Micah Blackledge22:29.7Lansing Catholic65.8CAAC White 1
9Aiden Legg23:20.5Adrian Madison65.5Al Navarro
12Jason Cousino23:22.8Erie Mason64.7Al Navarro
12Lucas Sachs23:24.4Erie Mason64.2Al Navarro
9Aaron Snyder22:44.0Haslett63.0CAAC Red 1
12Cameron King22:38.8Marlette62.7County Press
12Henry Vo23:29.8Adrian Madison62.4Al Navarro
11Braden Potter23:30.0Lenawee Homeschool62.3Al Navarro
9Chase Goldbach23:30.3Onsted62.2Al Navarro
9Drew Fausz22:41.8Olivet61.7CAAC White 1
12Henry Myers22:44.7North Branch60.8County Press
9Jacob Pier22:51.7Mason60.4CAAC Red 1
10Owen Klein23:17.6Flat Rock60.1Huron League 1
9Luke Meckley23:36.9Sand Creek60.0Al Navarro
10Jacob Trommater22:47.5Charlotte59.8CAAC White 1
9Lachlan Nugent22:47.6Sandusky59.8County Press
11Derek Linares Oropin23:25.1Lincoln Park59.6Downriver League 1
12Benjamin Crock23:20.2Flat Rock59.3Huron League 1
9Landon Salow23:39.9Petersburg-Summerfield59.0Al Navarro
9Lorenzo Salas23:31.3Trenton57.6Downriver League 1
11Maximilian Majcen23:32.0Trenton57.3Downriver League 1
12Connor Hedke23:32.6Gibraltar Carlson57.1Downriver League 1
10Scott Ferguson23:46.2Tecumseh56.9Al Navarro
11Warren Thebolt23:46.7Dundee56.8Al Navarro
9Dominick Rempe23:28.1New Boston Huron56.7Huron League 1
11Joseph Anongdeth23:10.4Mason54.2CAAC Red 1
11Keegan Gray23:55.4Onsted53.9Al Navarro
12Drake Bosse23:56.2Onsted53.6Al Navarro
11Hank Bobicz23:38.3Milan53.2Huron League 1
10Ethan Melendrez23:44.5Southgate Anderson53.2Downriver League 1
9Ethan Clare23:16.6Williamston52.1CAAC Red 1
12Noah Hetler23:57.1Howard City Tri-County52.0CSAA Red 1
9Aiden Hudik24:02.6Evergreen51.5Al Navarro
11Maxwell Trombley23:13.8Brown City51.1County Press
10Vincent Beck24:00.7Reed City50.8CSAA Red 1
10Ibrahim Al-Zrouf23:55.0Trenton49.7Downriver League 1
9DeHass Ryan23:19.5Blue Water Christian Academy49.2County Press
12Colin Zaremski23:28.5Williamston48.2CAAC Red 1
9Adam Thomson23:23.3Lansing Catholic47.9CAAC White 1
10Johnny Lapointe23:55.5New Boston Huron47.5Huron League 1
9Landon Breitner23:56.4Monroe St. Mary CC47.2Huron League 1
12Matthew Rascol24:02.6Wyandotte Roosevelt47.1Downriver League 1
9Peyton Schaaf23:28.2North Branch46.3County Press
10James Emmons23:29.6Mayville45.8County Press
10Brandon Simmons24:07.5Taylor45.5Downriver League 1
11Brenden Scott23:36.6Mason45.5CAAC Red 1
11Xavier Metzger24:08.1Gibraltar Carlson45.3Downriver League 1
9Samuel Kelly24:10.0Lincoln Park44.7Downriver League 1
11Alliance Rivera24:23.4Adrian Madison44.5Al Navarro
10Hunter Rohlman23:36.9Lapeer43.4County Press
10Aaron Welsh24:14.1Allen Park43.3Downriver League 1
12Matthew Vasher24:14.8Woodhaven Brownstown43.1Downriver League 1
12Owen Cooley24:32.0Dundee41.7Al Navarro
12Bolaji Peters24:19.9Southgate Anderson41.4Downriver League 1
11Logan Csapos23:49.4St. Johns41.2CAAC Red 1
11Josh Chamberlin23:44.0Charlotte41.0CAAC White 1
11Dylan Nichols24:15.3Milan40.9Huron League 1
10Aiden Gagnon24:15.6Milan40.8Huron League 1
9Michael Barrera24:32.3Reed City40.2CSAA Red 1
9Aiden Espinoza23:48.0Portland39.7CAAC White 1
10Breck Malburg24:39.0Sand Creek39.3Al Navarro
9Carson Clark23:52.5Charlotte38.2CAAC White 1
12Josh Eager23:52.6Brown City38.1County Press
12Gabe Holman23:55.3Ionia37.2CAAC White 1
12Jude Shaver23:57.7Charlotte36.4CAAC White 1
11Nathan Brashaw24:28.8Riverview36.4Huron League 1
10Austyn Parker24:48.4Dundee36.2Al Navarro
12Mahmoud Shahbain24:36.0Dearborn Edsel Ford36.0Downriver League 1
9Cody Wood24:52.9Ottawa Lake-Whiteford34.7Al Navarro
9Carson Shirlen24:34.2Riverview34.6Huron League 1
9JaNeal Rhodes24:53.8Adrian Madison34.4Al Navarro
11Jolaun Owens24:50.0Newaygo34.3CSAA Red 1
9Cale Estes24:40.8Monroe St. Mary CC32.4Huron League 1
9Cole Stump24:18.2Mason31.6CAAC Red 1
12Jackson McManus24:50.1Gibraltar Carlson31.3Downriver League 1
12Jacob Boehm24:13.3Mayville31.2County Press
11Logan Fuller25:06.0Dundee30.3Al Navarro
12Caden Nichols24:16.8Sandusky30.1County Press
9Grant Rollins25:10.3Dundee28.9Al Navarro
9Tate Kidder24:21.7Portland28.4CAAC White 1
10Noah Huffine24:23.9Portland27.7CAAC White 1
10Joseph Sawdon24:31.5Williamston27.2CAAC Red 1
12Gavin Swartout24:56.5Monroe St. Mary CC27.2Huron League 1
11Kyle Johansen25:13.3Remus Chippewa Hills26.6CSAA Red 1
9Jayden Wilson25:20.0Tecumseh25.7Al Navarro
9Levi Mihora25:22.0Dundee25.0Al Navarro
10Ben Forbes24:32.3Marlette24.9County Press
11Samuel Holton25:11.4Monroe Jefferson22.2Huron League 1
11Christopher Ferguson25:27.6Howard City Tri-County21.8CSAA Red 1
11Miguel Marquillero25:19.1Gibraltar Carlson21.6Downriver League 1
11John Williamson25:32.6Remus Chippewa Hills20.1CSAA Red 1
10Cash Stanton25:26.8Gibraltar Carlson19.1Downriver League 1
10Caleb Roehm24:54.3Lansing Sexton17.6CAAC White 1
12Liam Schulz25:43.7Howard City Tri-County16.4CSAA Red 1
12Christian Charles25:00.5Lansing Sexton15.5CAAC White 1
9Julion Cullen25:47.0Remus Chippewa Hills15.3CSAA Red 1
12Ricael Rodriguez25:44.7Dearborn Edsel Ford13.1Downriver League 1
12Anthony Albin25:55.0Howard City Tri-County12.7CSAA Red 1
9Luis Guiterrez25:10.5Ionia12.2CAAC White 1
9Ryan Brehmer26:02.0Evergreen11.7Al Navarro
11Shaun Cowen26:03.0Petersburg-Summerfield11.3Al Navarro
10Tanner Saathoff25:59.2Remus Chippewa Hills11.3CSAA Red 1
11Lukas Cranson26:03.9Dundee11.0Al Navarro
10Isaac McCarty26:04.4Petersburg-Summerfield10.9Al Navarro
11Austin Taylor26:04.5Petersburg-Summerfield10.8Al Navarro
11Drake Turner26:04.6Erie Mason10.8Al Navarro
10Logan Demeulenaere25:15.5North Branch10.5County Press
10Archer Young26:02.0Remus Chippewa Hills10.3CSAA Red 1
11Leighton Thorn25:57.1Trenton9.0Downriver League 1
9Jahreim Phillip25:21.0Charlotte8.7CAAC White 1
10Drew Cortright25:22.4Olivet8.2CAAC White 1
9Ben Fuller25:22.7Olivet8.1CAAC White 1
11Alex Holmes25:28.9Lansing Eastern8.0CAAC Red 1
11Noah Hassenzahl26:21.0Sand Creek5.3Al Navarro
Uncategorized

2025 Ratings: September 17th Meets

HEAT led to many slower courses and greater adjustments. We love a little mid-season adversity – who knows if it’ll be 70 deg. at the State Finals?

MeetBoys Adj.Girls Adj.Average
JPC 1-59-66-63
SMAC Jamboree-29-39-34
OK Black 1-23-24-24
OAA Blue 2-16-25-21
Soter-Crane-24-17-21
RCA Jamboree-20-19-20
Parchment Classic-8-22-15
CMAC 1+4-9-3

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

GIRLS TEAM RATINGS

TeamTop 5 Avg.DivisionMeet
Zeeland East**132.21OK Black 1
Portage Central*123.11SMAC Jamboree
Zeeland West111.71OK Black 1
Berkley93.41OAA Blue 2
Kalamazoo Loy Norrix82.11SMAC Jamboree
Beverly Hills Groves78.11OAA Blue 2
Lowell75.61RCA Jamboree
Greenville68.81RCA Jamboree
Portage Northern63.61SMAC Jamboree
Battle Creek Lakeview56.31SMAC Jamboree
Mattawan47.71SMAC Jamboree
West Bloomfield23.11OAA Blue 2
Kalamazoo Central8.91SMAC Jamboree
TeamTop 5 Avg.DivisionMeet
Holland Christian**134.52OK Black 1
Coopersville*113.32RCA Jamboree
Spring Lake*107.62OK Black 1
Hudsonville Unity Christian*106.42OK Black 1
Shepherd97.52JPC 1
Clare93.72JPC 1
Holland91.92OK Black 1
Cedar Springs89.92RCA Jamboree
Bloomfield Hills Marian89.22Soter-Crane
St. Joseph88.62SMAC Jamboree
Richland Gull Lake81.72SMAC Jamboree
Stevensville Lakeshore80.92SMAC Jamboree
Allendale78.52RCA Jamboree
Pontiac Notre Dame Prep73.22Soter-Crane
Marshall69.72Parchment Classic
Gladwin59.02JPC 1
Sparta54.02RCA Jamboree
Detroit Country Day52.42Soter-Crane
Oak Park48.02OAA Blue 2
Hamilton45.12OK Black 1
Dearborn Divine Child44.72Soter-Crane
Coldwater27.72Parchment Classic
Battle Creek Pennfield14.82Parchment Classic
Grand Rapids Kenowa Hills5.12RCA Jamboree
TeamTop 5 Avg.DivisionMeet
Pewamo-Westphalia*101.53CMAC 1
Bronson75.63Parchment Classic
Midland Bullock Creek68.53JPC 1
Sanford-Meridian68.53JPC 1
Bath57.33CMAC 1
Standish-Sterling55.63JPC 1
Perry24.03CMAC 1
Saranac12.73CMAC 1
Laingsburg8.23CMAC 1
TeamTop 5 Avg.DivisionMeet
Martin*66.04Parchment Classic
Lansing Christian55.64CMAC 1
Dansville13.94CMAC 1

BOYS TEAM RATINGS

TeamTop 5 Avg.DivisionMeet
Lowell**195.71RCA Jamboree
Zeeland West**192.41OK Black 1
Portage Central**187.81SMAC Jamboree
Mattawan179.61SMAC Jamboree
Kalamazoo Loy Norrix177.71SMAC Jamboree
Battle Creek Lakeview175.61SMAC Jamboree
Kalamazoo Central173.21SMAC Jamboree
Greenville163.51RCA Jamboree
Zeeland East154.91OK Black 1
West Bloomfield149.51OAA Blue 2
North Farmington148.41OAA Blue 2
Beverly Hills Groves148.11OAA Blue 2
Berkley142.31OAA Blue 2
Ypsilanti Community133.51Soter-Crane
Portage Northern111.71SMAC Jamboree
Ferndale53.51OAA Blue 2
TeamTop 5 Avg.DivisionMeet
Holland Christian**189.22OK Black 1
Allendale*179.12RCA Jamboree
Cedar Springs*178.32RCA Jamboree
Richland Gull Lake*177.12SMAC Jamboree
Shepherd*174.92JPC 1
Sparta171.92RCA Jamboree
Spring Lake170.92OK Black 1
Holland165.62OK Black 1
Clare163.12JPC 1
St. Joseph160.92SMAC Jamboree
Coopersville160.72RCA Jamboree
Detroit Country Day156.22Soter-Crane
Gladwin156.12JPC 1
Hudsonville Unity Christian150.72OK Black 1
Coldwater147.72Parchment Classic
Marshall144.92Parchment Classic
Dearborn Divine Child143.92Soter-Crane
Oak Park124.42OAA Blue 2
Pontiac Notre Dame Prep117.72Soter-Crane
Allegan116.82Parchment Classic
Grand Rapids Kenowa Hills104.22RCA Jamboree
Stevensville Lakeshore89.92SMAC Jamboree
Hamilton89.82OK Black 1
Battle Creek Pennfield86.32Parchment Classic
Eastpointe45.92Soter-Crane
Harper Woods11.52OAA Blue 2
TeamTop 5 Avg.DivisionMeet
Pewamo-Westphalia156.03CMAC 1
Sanford-Meridian150.83JPC 1
Midland Bullock Creek144.03JPC 1
Saranac135.43CMAC 1
Bronson135.43Parchment Classic
Delton-Kellogg129.93Parchment Classic
Beaverton124.73JPC 1
Standish-Sterling123.93JPC 1
Laingsburg115.73CMAC 1
Bath110.13CMAC 1
Harrison106.53JPC 1
Farwell101.13JPC 1
Parchment96.73Parchment Classic
St. Louis77.93JPC 1
Galesburg-Augusta56.03Parchment Classic
Kalamazoo Christian35.83Parchment Classic
TeamTop 5 Avg.DivisionMeet
Portland St. Patrick*148.34CMAC 1
Fowler*140.84CMAC 1
White Pigeon121.64Parchment Classic
Martin106.54Parchment Classic
Lansing Christian106.14CMAC 1
Algoma Christian57.9NoneParchment Classic

GIRLS INDIVIDUAL RATINGS

GradeNameTimeTeamRatingMeet
10Adalyn Raab18:09.0Zeeland East165.0OK Black 1
10Avery Engbers18:30.4Holland Christian157.9OK Black 1
12Marie Gates18:39.6Hudsonville Unity Christian154.8OK Black 1
11Mia May18:49.5Sparta149.8RCA Jamboree
12Gracelin Martin19:04.7Greenville144.8RCA Jamboree
11Johanna Mulder19:11.9Holland144.0OK Black 1
11Olivia Weiss19:23.9Holland140.0OK Black 1
11Eliana Stob19:32.3Holland Christian137.2OK Black 1
10Oakley Osterhart19:31.9Coopersville135.7RCA Jamboree
12Olivia Stacy19:53.4Portage Northern135.2SMAC Jamboree
9Giada Mills19:39.5Beverly Hills Groves135.2OAA Blue 2
10Caralyn Elkins19:45.6Zeeland West132.8OK Black 1
12Layla Geurink19:46.1Holland Christian132.6OK Black 1
11Lane Isom20:06.2Richland Gull Lake130.9SMAC Jamboree
10Gracie Carlisle20:07.3Portage Central130.6SMAC Jamboree
12Alexis Kotkowicz19:55.3Spring Lake129.6OK Black 1
11Alyssa Kramer19:41.5Pewamo-Westphalia129.2CMAC 1
10Avery Scott20:12.4Portage Central128.9SMAC Jamboree
12Meredith Cook19:59.3Zeeland East128.2OK Black 1
12Taryn DiLaura20:01.5Zeeland East127.5OK Black 1
10Paige Rohda20:06.7Berkley126.1OAA Blue 2
11Mackenzie Huizenga20:07.5Holland Christian125.5OK Black 1
12Megan Kuzma20:08.9Zeeland East125.0OK Black 1
10Julia Welc20:24.8Portage Central124.7SMAC Jamboree
12Ashlynn Harris20:10.9Bronson123.7Parchment Classic
11Veyda Conley20:14.4Martin122.5Parchment Classic
10Addison Bixler20:19.0Coopersville120.0RCA Jamboree
12Beatrice Perucchetti20:39.8St. Joseph119.7SMAC Jamboree
10Annika Stob20:25.5Holland Christian119.5OK Black 1
10Audrey Kline20:44.0St. Joseph118.3SMAC Jamboree
11Sophia Buzzelli21:12.0Clare118.0JPC 1
11Sawyer Reagan20:25.1Allendale118.0RCA Jamboree
11Kaila Keeler20:31.7Zeeland West117.4OK Black 1
12Rhea Mouw20:46.8Portage Central117.4SMAC Jamboree
12Libby Post20:38.3Zeeland East115.2OK Black 1
10Claire Mouw20:57.4Portage Central113.9SMAC Jamboree
12Evie Kleinheksel20:44.1Zeeland West113.3OK Black 1
12Anna Poppema20:29.7Bath113.1CMAC 1
10Sophie Jones20:48.0Holland Christian112.0OK Black 1
9Tessa Albrecht20:50.5Zeeland West111.2OK Black 1
9Maddison Guy21:06.1Portage Central111.0SMAC Jamboree
12Mattie Gagne21:36.3Midland Bullock Creek109.9JPC 1
10Kaleigh Clark20:54.3Spring Lake109.9OK Black 1
11Cora Parker20:57.7Spring Lake108.8OK Black 1
9Calista George20:46.6Pewamo-Westphalia107.5CMAC 1
9Tenley DeWitt21:02.1Zeeland East107.3OK Black 1
10Addy Nesbitt20:57.2Cedar Springs107.3RCA Jamboree
11Olivia Storteboom21:17.8Portage Central107.1SMAC Jamboree
9Breslyn Klein21:00.4Coopersville106.2RCA Jamboree
10Danica Redes21:48.2Shepherd105.9JPC 1
10Ava Knot21:07.2Holland Christian105.6OK Black 1
11Emory Smith21:03.3Cedar Springs105.2RCA Jamboree
10Evelyn Moon21:24.0Portage Central105.0SMAC Jamboree
10Cailyn Baker21:51.4Shepherd104.9JPC 1
12Olivia Droski21:04.5Coopersville104.8RCA Jamboree
11Mikenna Nagel21:54.6Sanford-Meridian103.8JPC 1
12Jacey Roy21:14.7Beverly Hills Groves103.4OAA Blue 2
12Emilee Young21:56.8Shepherd103.1JPC 1
11Abby Noorman21:11.9Cedar Springs102.4RCA Jamboree
9Vittoria Perucchetti21:34.4St. Joseph101.5SMAC Jamboree
9Julia Geisz21:12.5Marian (Bloomfield Hills)101.5Soter Crane
11Genevive Meihn21:25.2Beverly Hills Groves99.9OAA Blue 2
12Emily Graves21:24.7Zeeland East99.8OK Black 1
10Quinn McWilliams21:20.4Coopersville99.5RCA Jamboree
12Katelynn Boyd21:26.5Hudsonville Unity Christian99.2OK Black 1
11Lucille Clark21:20.9Marian (Bloomfield Hills)98.7Soter Crane
12Sadie Schout21:29.1Hudsonville Unity Christian98.3OK Black 1
12Lauryn Byker21:30.4Hudsonville Unity Christian97.9OK Black 1
9Ella Kozminske21:45.6Portage Northern97.8SMAC Jamboree
10Lilly Harthorn21:47.8Kalamazoo Loy Norrix97.1SMAC Jamboree
9Alison Villa-Bilton22:14.9Clare97.0JPC 1
10Alaina Dillon21:31.3Marshall96.9Parchment Classic
11Jenna Keilen21:18.6Pewamo-Westphalia96.8CMAC 1
9Charly Braidwood21:36.1Spring Lake96.0OK Black 1
12Kaitrin Miedema21:36.4Holland Christian95.9OK Black 1
9Olivia Mannes21:37.3Zeeland East95.6OK Black 1
12Lydia Binelli21:43.1Berkley94.0OAA Blue 2
9Matia Battjes21:42.5Spring Lake93.9OK Black 1
12Roisin Whelan21:37.2Marian (Bloomfield Hills)93.3Soter Crane
12Jayden VandenAkker21:43.9Allegan92.7Parchment Classic
11Ellie Beach22:28.6Sanford-Meridian92.5JPC 1
12Rachael Wychuyse21:50.2Berkley91.6OAA Blue 2
9Addisyn Wood21:45.0Sparta91.3RCA Jamboree
11Lauren Leis22:32.8Clare91.1JPC 1
11Claire Dunn21:44.6Pontiac Notre Dame Prep90.8Soter Crane
12Kate Ort22:08.0Stevensville Lakeshore90.3SMAC Jamboree
11Delaney Smith21:38.9Pewamo-Westphalia90.0CMAC 1
10Sarah Nothstine22:37.3Midland Bullock Creek89.6JPC 1
10Gweneth (Gwen) Eby21:55.0Coldwater89.0Parchment Classic
11Teagan Borick22:12.5Kalamazoo Loy Norrix88.8SMAC Jamboree
9Londyn Schmidt22:13.0Kalamazoo Loy Norrix88.7SMAC Jamboree
12Annabelle Ellenbogen21:51.1Detroit Country Day88.6Soter Crane
12Megan Gimmey22:40.2Shepherd88.6JPC 1
12Meghan Guczwa21:58.3Spring Lake88.6OK Black 1
9Emma Putnam21:54.1Lowell88.3RCA Jamboree
9Megyn Allers21:57.4Coopersville87.2RCA Jamboree
10Emma Stotzel22:45.7Clare86.8JPC 1
12Natalie Barron22:19.0Mattawan86.7SMAC Jamboree
12Madelyn Tude Thuot22:20.1Stevensville Lakeshore86.3SMAC Jamboree
10Kate Moon22:21.2Portage Central85.9SMAC Jamboree
12Christina Pake22:49.8Standish Sterling85.4JPC 1
12Audrey Latchaw22:03.3Lowell85.2RCA Jamboree
9Tatum Richardson22:24.2Portage Central84.9SMAC Jamboree
10Sarah Warner22:51.4Shepherd84.9JPC 1
11Flora Ramos22:02.7Pontiac Notre Dame Prep84.8Soter Crane
10Vivian O’Callaghan22:52.7Gladwin84.4JPC 1
9Lyla Eidson22:12.5Auburn Hills Avondale84.2OAA Blue 2
10Adelyn Thelen21:56.8Pewamo-Westphalia84.1CMAC 1
10Lucy Budnik22:11.8Zeeland West84.1OK Black 1
10Silvia Torres22:27.0Portage Central84.0SMAC Jamboree
11Charlotte Simon21:57.5Pewamo-Westphalia83.8CMAC 1
11Elena Czuk22:30.3Portage Central82.9SMAC Jamboree
9Zeta Adamski22:09.3Pontiac Notre Dame Prep82.6Soter Crane
9Cassa Minnis22:02.2Dansville82.3CMAC 1
10Leah Krzeszewski22:10.5Marian (Bloomfield Hills)82.2Soter Crane
11Carly Bruxvoort22:18.1Hudsonville Unity Christian82.0OK Black 1
9Katherine Schafer22:03.5Pewamo-Westphalia81.8CMAC 1
12Madison Louk23:01.1Gladwin81.6JPC 1
11Abbie Luckman22:34.5Stevensville Lakeshore81.5SMAC Jamboree
9Jordane Falvey22:14.8Dearborn Divine Child80.7Soter Crane
10Esther Cahill22:06.9Saranac80.7CMAC 1
12Adriana Domingo22:20.9Marshall80.4Parchment Classic
11Matilda Mountain22:24.0Berkley80.3OAA Blue 2
10Ella McCleery22:16.0Ypsilanti Community80.3Soter Crane
12Georgia Micklewright22:38.0BC Lakeview80.3SMAC Jamboree
11Kylee Brose22:18.6Allendale80.1RCA Jamboree
11Riley DenHartigh22:24.1Hudsonville Unity Christian80.0OK Black 1
11Noelle Wielhouwer22:24.2Hudsonville Unity Christian79.9OK Black 1
11Raina Glanzman22:20.0GR Kenowa Hills79.7RCA Jamboree
10Zoe Fabing22:10.4Fowler79.5CMAC 1
12Peyton Rhoades22:26.8BC Pennfield78.4Parchment Classic
12Brooklyn Haight22:30.0Zeeland West78.0OK Black 1
11Marley Momany22:47.4Stevensville Lakeshore77.2SMAC Jamboree
10Marta Kellam22:47.7Kalamazoo Loy Norrix77.1SMAC Jamboree
11Rowan Sloothaak22:34.0Zeeland West76.7OK Black 1
11Sara Schipper22:32.7Martin76.4Parchment Classic
9Tessa Nienhuis22:35.8Holland76.1OK Black 1
11Elizabeth Letherer23:19.6Clare75.5JPC 1
11Haley Green22:38.0Zeeland East75.3OK Black 1
11Brooklyn Jackson22:33.4Lowell75.2RCA Jamboree
10Brigette Conger22:39.5Berkley75.2OAA Blue 2
12Ana Beimers22:38.8Hudsonville Unity Christian75.1OK Black 1
11Annie Wernet22:25.4Lansing Christian74.5CMAC 1
12Juliette Tallon22:25.6Lansing Christian74.5CMAC 1
10Genevieve DeKraker22:35.7Greenville74.4RCA Jamboree
10Alivia Schnakenberg22:41.0Zeeland East74.3OK Black 1
12Olivia Forsberg23:23.2Clare74.3JPC 1
9Kalynn Young22:58.1Richland Gull Lake73.6SMAC Jamboree
11Alonna Goodsell22:42.6Bronson73.1Parchment Classic
12Rhian Jeffries22:47.7Oak Park72.4OAA Blue 2
10Leah Leis23:29.0Clare72.3JPC 1
11Miriam Sanchez22:46.1Bronson72.0Parchment Classic
11Kendall Nester22:45.1Cedar Springs71.3RCA Jamboree
9Violet Swafford22:51.4North Farmington71.2OAA Blue 2
10Brooke Ramer23:05.6Richland Gull Lake71.1SMAC Jamboree
11Madison Moeggenborg23:34.6Shepherd70.5JPC 1
10Ana Lucia Reynoso22:54.2Berkley70.3OAA Blue 2
9Melanie Clark22:46.2Marian (Bloomfield Hills)70.3Soter Crane
11Sam Koppenol22:54.5Zeeland West69.8OK Black 1
9Rino Takatsu22:55.7West Bloomfield69.8OAA Blue 2
12Sophie Koleszar22:54.9Zeeland East69.7OK Black 1
10Abigail Whitelaw23:11.1Stevensville Lakeshore69.3SMAC Jamboree
12Elizabeth Salinas22:49.7Dearborn Divine Child69.1Soter Crane
11Elle Buhlman22:52.2Allendale68.9RCA Jamboree
12Elsie Markillie23:13.5Richland Gull Lake68.5SMAC Jamboree
10Caroline Howenstine23:13.9Stevensville Lakeshore68.4SMAC Jamboree
10Ayla Frantz23:14.5BC Lakeview68.2SMAC Jamboree
10Briella Kohley22:59.7Spring Lake68.1OK Black 1
11Brynn Robinson23:42.2Shepherd67.9JPC 1
10Courtney Lawhorne22:46.6Bath67.5CMAC 1
9Ellery Fazekas23:01.2Marshall66.9Parchment Classic
11Mia Vonderheide22:58.3Lowell66.9RCA Jamboree
12Elizabeth Smoes22:58.8Coopersville66.8RCA Jamboree
9Anna McCarthy22:57.3Marian (Bloomfield Hills)66.6Soter Crane
11Ximena Martinez23:19.4Stevensville Lakeshore66.5SMAC Jamboree
10Allison Rodgers23:03.0Martin66.3Parchment Classic
12Lilly Rooks22:51.8Pewamo-Westphalia65.7CMAC 1
12Anna Furman23:22.7Kalamazoo Central65.4SMAC Jamboree
10Isabella Glibota23:09.2Berkley65.3OAA Blue 2
9Piper Grigsby23:06.6Bronson65.1Parchment Classic
10Lauren Crowley23:26.2Richland Gull Lake64.3SMAC Jamboree
11Abigail Brooks23:09.4Coopersville63.2RCA Jamboree
9Mayli Fessenden23:09.6Cedar Springs63.1RCA Jamboree
10Ava Robinson23:57.2Clare62.9JPC 1
12Lena Brochard23:10.3Coopersville62.9RCA Jamboree
9Hadley Silveira23:10.7Allendale62.8RCA Jamboree
12Anna Kujansuu23:09.2Dearborn Divine Child62.6Soter Crane
11McKenzie Whalen23:11.4Allendale62.5RCA Jamboree
9Olivia Roseberry23:01.4Perry62.5CMAC 1
11Olivia Lothian23:12.4Lowell62.2RCA Jamboree
12Catalina Colangelo Van Meek23:11.3Marian (Bloomfield Hills)61.9Soter Crane
10Madeline Vink23:19.4Spring Lake61.5OK Black 1
9Caroline Reynolds23:35.8Richland Gull Lake61.1SMAC Jamboree
12Laura Spyker24:03.7Standish Sterling60.8JPC 1
12Evalynne Bell24:06.1Farwell60.0JPC 1
10Olivia Sowton23:40.6BC Lakeview59.5SMAC Jamboree
11Jenna Babbitt23:21.5Greenville59.2RCA Jamboree
11Jessica White23:42.6Kalamazoo Loy Norrix58.8SMAC Jamboree
9Reese Palmer23:27.8Holland Christian58.7OK Black 1
10Madeline Mlinarcik23:20.8Pontiac Notre Dame Prep58.7Soter Crane
9Rebekah Huber24:10.3Midland Bullock Creek58.6JPC 1
10Katherine Hartle23:21.4Marian (Bloomfield Hills)58.5Soter Crane
10Claire Yakiwchuk23:43.5Mattawan58.5SMAC Jamboree
11Eisele Prutch23:30.0Holland58.0OK Black 1
9Sophi Beach24:13.8Sanford-Meridian57.4JPC 1
11Lydia Nelson23:34.3Hamilton56.6OK Black 1
11Lily Cummings23:50.6St. Joseph56.1SMAC Jamboree
11Sofia Kouza23:28.6Marian (Bloomfield Hills)56.1Soter Crane
9Teagan Kuykendall23:21.1Bath56.0CMAC 1
12Alanis Povey24:20.8Gladwin55.1JPC 1
11Davylynn Christie24:20.9Standish Sterling55.0JPC 1
11Makenna Bush23:24.2Lansing Christian54.9CMAC 1
10Ashley Stewart23:39.6Holland Christian54.8OK Black 1
9Katelyn Spada23:54.9Kalamazoo Central54.7SMAC Jamboree
10Lara Roden23:55.8Portage Central54.4SMAC Jamboree
12Nouhad Hammoud23:33.8Detroit Country Day54.4Soter Crane
12Alaina Hoffman23:39.0Marshall54.3Parchment Classic
9Katelyn Ashworth23:36.0Allendale54.3RCA Jamboree
10Sophia Carson23:34.7University Liggett54.1Soter Crane
11Marian Davlin23:27.6Portland St. Patrick53.8CMAC 1
10Lea Rode23:35.7Ypsilanti Community53.8Soter Crane
11Leah Thomas23:45.4Oak Park53.2OAA Blue 2
11Kate Elias23:59.7Portage Central53.1SMAC Jamboree
11Lucy Cross24:00.0Stevensville Lakeshore53.0SMAC Jamboree
11Nevaeh Burns23:46.2Oak Park52.9OAA Blue 2
10Gabriella Wood23:30.8Lansing Christian52.7CMAC 1
10Sophia Fitton23:41.2Allendale52.6RCA Jamboree
10Haylee Ledesma23:42.4Lowell52.2RCA Jamboree
9Vayda Woolston23:43.2Lowell51.9RCA Jamboree
12Samantha Conley23:49.2Spring Lake51.6OK Black 1
12Hazel Burley23:36.6Laingsburg50.8CMAC 1
11Charlotte Hartley23:45.0Detroit Country Day50.7Soter Crane
10Kennedy Elliott24:07.9Portage Central50.4SMAC Jamboree
10Sara Stoel23:53.3Hamilton50.2OK Black 1
12Maura Young23:51.9Marshall50.0Parchment Classic
11Macey Lipscomb23:49.2GR Kenowa Hills49.9RCA Jamboree
12Elli Timmerman23:53.1Delton-Kellogg49.6Parchment Classic
12Catherine Kipila23:49.7Pontiac Notre Dame Prep49.1Soter Crane
11Chellie Slocum23:50.4Detroit Country Day48.9Soter Crane
9Ellerie Bucklin23:55.9Coldwater48.7Parchment Classic
12Bree DeLano23:43.5Dansville48.5CMAC 1
9Monica Pung23:43.6Pewamo-Westphalia48.5CMAC 1
9Kinsley Haight23:59.7Zeeland West48.1OK Black 1
10Celia Milhiem23:55.1Coopersville48.0RCA Jamboree
12Rachel Byler23:58.9White Pigeon47.7Parchment Classic
9Ayla Meiste24:01.1Hamilton47.6OK Black 1
12Jenna Dozeman24:01.3Hamilton47.6OK Black 1
11Alaina Wheaton24:16.9St. Joseph47.4SMAC Jamboree
10Darnasha Willis24:03.4West Bloomfield47.2OAA Blue 2
12Leah Keuning24:03.2Zeeland West46.9OK Black 1
10Liv Warner23:58.6Pontiac Notre Dame Prep46.1Soter Crane
10Haylee Gladstone23:50.9Bath46.0CMAC 1
12Melodie Nagel24:48.8Sanford-Meridian45.7JPC 1
11Abby Geyer24:07.0Spring Lake45.7OK Black 1
12Veronica Tapia24:03.5Lowell45.2RCA Jamboree
11Petra Gonzalez24:06.6Algoma Christian SR45.1Parchment Classic
11Londyn James24:10.4Oak Park44.9OAA Blue 2
12Tana Drobeck24:24.6Mattawan44.8SMAC Jamboree
11Claire Schmidtfranz23:54.6Perry44.8CMAC 1
12Luci Waldie24:52.3Standish Sterling44.6JPC 1
11Adeline Ludwig24:52.8Midland Bullock Creek44.4JPC 1
11Elizabeth Ortiz24:09.6Bronson44.1Parchment Classic
9Eliza Blanchard24:07.1Allendale44.0RCA Jamboree
12Allison Ramer24:29.0Richland Gull Lake43.3SMAC Jamboree
9Maud van de Vegte24:09.7Lowell43.1RCA Jamboree
11Haley Fitzgibbon24:57.5Sanford-Meridian42.9JPC 1
9Mia Hill24:10.8Allendale42.7RCA Jamboree
10Simone Fumei24:10.4Marian (Bloomfield Hills)42.2Soter Crane
10Briony Dean24:33.6Portage Northern41.8SMAC Jamboree
11Lucy Van Huis24:19.2Holland41.6OK Black 1
10Annie Lou Howell24:19.8Holland41.4OK Black 1
9Danica Burtch25:04.3Sanford-Meridian40.6JPC 1
9Temperance Harrington24:17.8Lowell40.4RCA Jamboree
9Sara Guest25:06.0Midland Bullock Creek40.0JPC 1
9Sophia Dohm24:22.3Galesburg-Augusta39.9Parchment Classic
12Madelyn Hensel24:22.6BC Pennfield39.8Parchment Classic
11Samantha Gutzman24:10.4Laingsburg39.5CMAC 1
10Molly VanDam24:27.3Zeeland East38.9OK Black 1
12Lily Geyer24:27.6Spring Lake38.8OK Black 1
11Rina Graveline25:09.7Gladwin38.8JPC 1
12Lauren DeVries24:28.0Zeeland East38.7OK Black 1
11Mikena Ismail24:24.4Lowell38.2RCA Jamboree
12Maija Ruzicka24:45.7BC Lakeview37.8SMAC Jamboree
9Riley Bender24:29.2Martin37.6Parchment Classic
12Mackenzie Cruz24:27.3Allendale37.2RCA Jamboree
12Meg VanDam24:34.0Zeeland East36.7OK Black 1
11Addison Kemp24:30.2Greenville36.3RCA Jamboree
11Miriam Hess24:31.2Cedar Springs35.9RCA Jamboree
11Olivia King24:51.3BC Lakeview35.9SMAC Jamboree
9Emily Crawford24:37.4Beverly Hills Groves35.9OAA Blue 2
11Michaela O’Callaghan25:20.8Gladwin35.1JPC 1
11Ashley Binder24:41.3Hudsonville Unity Christian34.2OK Black 1
10Joselyn Fischhaber24:56.4Portage Northern34.2SMAC Jamboree
10Laylah Daniel24:57.0Kalamazoo Loy Norrix34.0SMAC Jamboree
12Alaina Driver24:28.4Potterville33.5CMAC 1
12Emily Schramm25:29.4Standish Sterling32.2JPC 1
11Harper Schoon-Tanis24:47.4Holland32.2OK Black 1
9Grace Gruppen24:48.2Hudsonville Unity Christian31.9OK Black 1
11Kenzie Druce24:46.2Cedar Springs30.9RCA Jamboree
12Adel Šebestová25:06.8Mattawan30.7SMAC Jamboree
9Lexi Kinder25:34.8St. Louis30.4JPC 1
12Alix Court24:50.3Greenville29.6RCA Jamboree
11Saniya Shepard24:57.2Zeeland East28.9OK Black 1
11Lily Brendlinger25:12.3Portage Central28.9SMAC Jamboree
11Annalee Takalo25:40.1Shepherd28.6JPC 1
10Lexie Donaldson24:52.5University Liggett28.2Soter Crane
11Jenell Gallozi24:53.0Marian (Bloomfield Hills)28.0Soter Crane
10Kendal Klingenberg25:00.0Holland Christian28.0OK Black 1
12Morgan Baker24:58.2Coldwater27.9Parchment Classic
10KiKi Rusz24:45.7Laingsburg27.8CMAC 1
11Lauren Bradford24:56.0Sparta27.7RCA Jamboree
10DuRae Sage25:01.3Martin26.9Parchment Classic
11Ellen Post25:05.2Zeeland East26.3OK Black 1
10Samantha Skym25:48.4Midland Bullock Creek25.9JPC 1
12Annalise Capestany25:06.4Holland Christian25.9OK Black 1
11Claire L. Thelen24:51.5Pewamo-Westphalia25.8CMAC 1
12Olivia Thelen24:53.3Fowler25.2CMAC 1
11Reese Storteboom25:24.7Portage Central24.8SMAC Jamboree
11Josie Cabala25:53.2Midland Bullock Creek24.3JPC 1
12Kasey Rasch25:06.6Coopersville24.1RCA Jamboree
11Cora Williams25:12.9Hamilton23.7OK Black 1
11Alexa Bates25:28.3Portage Central23.6SMAC Jamboree
10Emily Anderson25:08.4Pontiac Notre Dame Prep22.9Soter Crane
12Kate Murphy25:16.6Zeeland East22.5OK Black 1
12Kyleigh Phothisan25:17.1Zeeland East22.3OK Black 1
12Claire VanDis25:34.1BC Lakeview21.6SMAC Jamboree
10Finley Koutz25:14.1Sparta21.6RCA Jamboree
10Kaytlyn Day25:04.2Saranac21.6CMAC 1
10Mariah Diaz25:04.3Lansing Christian21.6CMAC 1
9Talise Wohlschlegel26:01.4Beaverton21.6JPC 1
10Aashi Shekhawat25:14.0Ypsilanti Community21.0Soter Crane
9Elizabeth Stewart25:14.5Eastpointe20.8Soter Crane
11Bayleigh Finney26:04.8Sanford-Meridian20.4JPC 1
11Elisha Van Spronsen25:24.5Hudsonville Unity Christian19.8OK Black 1
12Evelynn Pauls25:39.8Kalamazoo Central19.7SMAC Jamboree
12Gigi Tindall25:18.1Detroit Country Day19.6Soter Crane
10Claire O’Brien25:20.8Cedar Springs19.4RCA Jamboree
11Kerigan Pung25:11.5Fowler19.2CMAC 1
12Georgianna Schmidt25:26.0Marshall18.7Parchment Classic
10Abbi Wright25:29.5Holland Christian18.2OK Black 1
11Emma Richardson25:45.2St. Joseph17.9SMAC Jamboree
11Holly Oatis25:28.6Algoma Christian SR17.8Parchment Classic
11Kinsley May25:45.6Mattawan17.8SMAC Jamboree
11Kylie Leatherman25:31.4Hudsonville Unity Christian17.5OK Black 1
11Sophia Miller25:31.8Hudsonville Unity Christian17.4OK Black 1
12Helayna Dyke25:27.2Allendale17.3RCA Jamboree
12Jordin Jones-Maddox25:35.3Oak Park16.6OAA Blue 2
12Bella Beck25:29.6Allendale16.5RCA Jamboree
11Ileigh Torp25:30.2Allendale16.3RCA Jamboree
9Elowyn Betts25:36.3Beverly Hills Groves16.2OAA Blue 2
11Gianna DeCola25:34.6Marshall15.8Parchment Classic
10Hope Eckstein25:35.4Kalamazoo Christian15.5Parchment Classic
11Jenna Webster25:53.1Kalamazoo Loy Norrix15.3SMAC Jamboree
10Carolyn Buller25:38.1Hudsonville Unity Christian15.3OK Black 1
12Alice Kadlecova25:37.5Martin14.8Parchment Classic
12Madison Girard25:57.5BC Lakeview13.8SMAC Jamboree
9Alexis Kadluboski25:29.8Dansville13.1CMAC 1
9Lylah Hasso25:39.9Cedar Springs13.0RCA Jamboree
9Brooklyn Chandler25:48.1Oak Park12.3OAA Blue 2
11Charlotte Mawhorter26:32.1Gladwin11.3JPC 1
11Charlotte Woodruff25:51.5North Farmington11.2OAA Blue 2
10Kylynn Grala25:45.8Cedar Springs11.1RCA Jamboree
12Josie Shanley26:06.2Richland Gull Lake10.9SMAC Jamboree
9Taelor Dowdell25:44.6Detroit Country Day10.8Soter Crane
9Kelly Myles25:52.8West Bloomfield10.7OAA Blue 2
11Shyla Ankatha25:45.6Marian (Bloomfield Hills)10.5Soter Crane
11Miyah Moore25:50.8Coldwater10.4Parchment Classic
10Veronica Perry25:48.0Dearborn Divine Child9.7Soter Crane
10Olivia Berman25:48.4Detroit Country Day9.5Soter Crane
9Penny Phelps26:11.6Portage Central9.1SMAC Jamboree
11Lillian Stahl26:12.4Portage Northern8.9SMAC Jamboree
11Maya Overway25:57.7Spring Lake8.8OK Black 1
12Kasey Haartman25:58.8Hudsonville Unity Christian8.4OK Black 1
12Isabella Totzke26:14.1Stevensville Lakeshore8.3SMAC Jamboree
10Sydney Dickman26:42.4St. Louis7.9JPC 1
9Reagan Somers26:42.6Clare7.8JPC 1
11Leah Schneider25:46.0Perry7.7CMAC 1
9Anna Keller26:16.9Richland Gull Lake7.4SMAC Jamboree
9Lola Norris26:16.9BC Lakeview7.4SMAC Jamboree
10MaKenzie McClintock26:00.0Kalamazoo Christian7.3Parchment Classic
10Ziva Rasch25:57.1Coopersville7.3RCA Jamboree
9Cailey Levine26:03.7Berkley7.1OAA Blue 2
11Becca Hoogewind25:59.2Allendale6.6RCA Jamboree
10Temperance Hysell26:20.1Portage Central6.3SMAC Jamboree
11Sabine Phillips26:21.5Kalamazoo Loy Norrix5.8SMAC Jamboree
9Harper Stanton26:02.2Cedar Springs5.6RCA Jamboree
9Chloe DenHartigh26:07.4Hudsonville Unity Christian5.5OK Black 1
11Shangmei Liu26:06.2Marshall5.3Parchment Classic
9Emma Dettmann26:06.8Martin5.1Parchment Classic
11Adelyn Ashbay26:05.1Allendale4.6RCA Jamboree
10Taz Davis25:57.0Bath4.0CMAC 1
12Ilaria Iannetti26:09.0Allendale3.3RCA Jamboree
12Zara Parrish26:09.2Allendale3.3RCA Jamboree
10Whitney Hundt26:29.2Stevensville Lakeshore3.3SMAC Jamboree
12Renna Gravenhof26:15.8Holland Christian2.7OK Black 1
11Emma Thielen26:01.3Perry2.6CMAC 1
9Allyanna Hart26:01.7Perry2.4CMAC 1
12Katie Lin26:09.7Detroit Country Day2.4Soter Crane
11Elizabeth Huisjen26:59.2Gladwin2.3JPC 1
11Megan Mateer26:10.3Detroit Country Day2.2Soter Crane
9Olivia Royer26:15.8BC Pennfield2.1Parchment Classic
9Kenzie Matheny26:18.3Hamilton1.9OK Black 1
9Adelynn Cosby26:17.0Bronson1.7Parchment Classic
10Ella Trueman26:12.1Dearborn Divine Child1.6Soter Crane
10Ryan Huhn26:12.5Dearborn Divine Child1.5Soter Crane
12Haley Council26:19.7Hamilton1.4OK Black 1

BOYS INDIVIDUAL RATINGS

GradeNameTimeTeamRatingMeet
11Marshall Huhn16:08.4Lowell203.9RCA Jamboree
11Mason Hill16:19.3Allendale200.2RCA Jamboree
12Owen Gifford16:28.8Portage Central200.1SMAC Jamboree
12Ronnie Silveira16:22.5Allendale199.2RCA Jamboree
9Avi Elabed16:23.5Lowell198.8RCA Jamboree
12Cooper Byrne16:25.7Lowell198.1RCA Jamboree
12Marcel Stork16:35.4Mattawan197.9SMAC Jamboree
12Keagan Smith16:33.7Zeeland West196.4OK Black 1
10Marcus Essling16:41.9Portage Central195.7SMAC Jamboree
12Rob Dodd16:36.6Zeeland West195.5OK Black 1
12Owen Metzger16:34.7Sparta195.1RCA Jamboree
12Elijah Thompson16:46.5Kalamazoo Central194.2SMAC Jamboree
9Tanner Smith16:40.8Zeeland West194.1OK Black 1
12Aiden Weller16:39.0Cedar Springs193.7RCA Jamboree
11Tristan Zhang16:48.8Portage Central193.4SMAC Jamboree
9Grant Lampen16:43.1Holland Christian193.3OK Black 1
11Owen Adams16:43.7Spring Lake193.1OK Black 1
12Carson Wood16:41.0Sparta193.0RCA Jamboree
12Owen Fisher16:50.8Mattawan192.7SMAC Jamboree
12Preston VanOeffelen16:45.6Greenville191.5RCA Jamboree
10Aiden Lambers16:50.0Holland191.0OK Black 1
12Jackson Lam16:56.6Kalamazoo Loy Norrix190.8SMAC Jamboree
9Zach Diller16:51.7Holland Christian190.4OK Black 1
12Gavin Markucki16:58.5Richland Gull Lake190.2SMAC Jamboree
11Bryce Cahoon17:29.7Shepherd189.8JPC 1
11Cole Coffman16:54.2Holland Christian189.6OK Black 1
11Marshall Brandt17:30.7Midland Bullock Creek189.4JPC 1
12Landon Gerritsma16:55.5Holland Christian189.2OK Black 1
9Bryson Hassevoort16:56.0Zeeland West189.0OK Black 1
11Cody Bromley16:53.1Lowell189.0RCA Jamboree
11Seth Randall17:02.3St. Joseph188.9SMAC Jamboree
9Tyler Bromley16:54.1Lowell188.6RCA Jamboree
9Jackson Pant17:04.1Richland Gull Lake188.3SMAC Jamboree
11Omar Elbashir17:00.8Detroit Country Day187.7Soter-Crane
12Ethan Dalman17:01.4Zeeland West187.2OK Black 1
10Karson Lewis17:08.5BC Lakeview186.8SMAC Jamboree
11Alex Ten Haken17:04.6Hudsonville Unity Christian186.1OK Black 1
12Ben Verellen17:42.4Gladwin185.5JPC 1
12Nicolas Morales – Sanchez17:12.7Kalamazoo Loy Norrix185.4SMAC Jamboree
12Samuel Ashby17:06.9Zeeland West185.4OK Black 1
11Nate Davis17:08.0Zeeland East185.0OK Black 1
10Owen Poppema16:42.1Bath184.6CMAC 1
11Peyton Farrell17:06.8Cedar Springs184.4RCA Jamboree
12Sam Taylor17:10.7Zeeland West184.1OK Black 1
12Alex Hamilton17:05.3North Farmington183.6OAA Blue 2
11Jakin Whitney17:48.8Shepherd183.4JPC 1
10Macen White17:12.8Holland Christian183.4OK Black 1
10Elijah Demlow17:21.5BC Lakeview182.5SMAC Jamboree
12Aden Ashworth17:15.9Allendale181.4RCA Jamboree
11Brady Winther-MacInnis17:26.3Kalamazoo Central180.9SMAC Jamboree
11William McDonald17:57.7Shepherd180.4JPC 1
11Samuel Organ17:18.8Cedar Springs180.4RCA Jamboree
10Cole Raymond17:21.1Coopersville179.6RCA Jamboree
11Connor Schmidt18:00.5Clare179.5JPC 1
11Musa Kay17:18.5West Bloomfield179.2OAA Blue 2
10Ethan Bray17:30.7Detroit Country Day177.8Soter-Crane
11Fletcher Stucky17:35.8Kalamazoo Loy Norrix177.7SMAC Jamboree
10Caelen Gray17:30.3Holland177.6OK Black 1
11Abraham McHugh17:16.1Marshall177.3Parchment Classic
10Colby Bartells17:37.7Kalamazoo Central177.1SMAC Jamboree
11Drew Swayze17:29.8Lowell176.7RCA Jamboree
12Bray Mentzer17:39.2BC Lakeview176.6SMAC Jamboree
9Zander Stewart17:33.3Holland Christian176.6OK Black 1
11Connor Wessels17:40.3Mattawan176.2SMAC Jamboree
12Reid Cousins17:34.8Zeeland West176.1OK Black 1
12Logan Westgate17:43.6Portage Central175.1SMAC Jamboree
10Andrew Nunning17:39.7Pontiac Notre Dame Prep174.8Soter-Crane
9Joey Hall17:45.0Portage Central174.7SMAC Jamboree
10Derek Bostrom17:39.3Holland Christian174.6OK Black 1
10Drew Chenery17:45.4Portage Central174.5SMAC Jamboree
11Myles Robinson18:17.3Gladwin173.9JPC 1
10Jack Mecklenborg17:47.8Portage Central173.7SMAC Jamboree
10Carson Wiersbe17:50.1St. Joseph173.0SMAC Jamboree
12Timothy Chamberlain17:17.7Portland St. Patrick172.8CMAC 1
9Dane Trask17:44.7Spring Lake172.8OK Black 1
12Will Johnson17:45.7Holland Christian172.4OK Black 1
12Clayton Peacock18:25.5Clare171.2JPC 1
11John Kowatch17:23.3Pewamo-Westphalia170.9CMAC 1
12Dayton Moran17:56.5Richland Gull Lake170.8SMAC Jamboree
11Rian Powers17:52.7Holland170.1OK Black 1
10Isaac Vandlen17:53.3Spring Lake169.9OK Black 1
10Remyngton Clish18:31.4Sanford-Meridian169.2JPC 1
12Finn Tauren18:03.4Richland Gull Lake168.5SMAC Jamboree
10Graham Sleper18:04.7Kalamazoo Loy Norrix168.1SMAC Jamboree
9Reuben Riemersma17:58.8Hudsonville Unity Christian168.1OK Black 1
12Jesse Fielis17:44.4White Pigeon167.9Parchment Classic
10Gavin Schultz18:05.9Richland Gull Lake167.7SMAC Jamboree
10Tadhg Shoffner17:57.0Cedar Springs167.7RCA Jamboree
11Logan Young18:37.0Harrison167.3JPC 1
10Braylon Bigorowski17:58.4Coopersville167.2RCA Jamboree
10Jackson Duval18:07.6BC Lakeview167.1SMAC Jamboree
11Wyatt Werner17:35.9Pewamo-Westphalia166.7CMAC 1
12Quentin Smith17:36.4Fowler166.5CMAC 1
11Rylan VanDenBeldt18:03.6Holland Christian166.5OK Black 1
12Ethan Jorrey17:56.8Beverly Hills Groves166.4OAA Blue 2
11Braeden Gildea18:09.8Mattawan166.4SMAC Jamboree
11Oscar Dunfee18:10.4Kalamazoo Loy Norrix166.2SMAC Jamboree
11Francis Austen17:38.8Portland St. Patrick165.7CMAC 1
12Ben Young17:39.1Lansing Christian165.6CMAC 1
10Jack Krafft18:42.2Shepherd165.6JPC 1
12Hayden Dannenberg18:06.8Holland Christian165.4OK Black 1
12Elijah Purchase18:04.1Greenville165.3RCA Jamboree
11Tristan See18:04.4Cedar Springs165.2RCA Jamboree
12Alessandro Castillo18:07.6Holland165.1OK Black 1
11Carter Hughes18:13.9BC Lakeview165.0SMAC Jamboree
10Hagan Biehl18:05.0Sparta165.0RCA Jamboree
10Weston Grewell18:08.2Zeeland West164.9OK Black 1
10Jacob Gruppen18:08.8Zeeland West164.7OK Black 1
12Trevor Nagra18:15.2Mattawan164.6SMAC Jamboree
10Caden Uttech18:09.5Zeeland West164.5OK Black 1
11Luke Aerts17:54.9Coldwater164.4Parchment Classic
10Jack Mechenbier18:16.2Richland Gull Lake164.3SMAC Jamboree
11Tyler Hennessey18:06.0Berkley163.3OAA Blue 2
9Noah Bhan18:19.4Portage Central163.2SMAC Jamboree
12Luke Schultz18:19.4Portage Central163.2SMAC Jamboree
9Mason Arnoldink18:15.3Holland Christian162.6OK Black 1
11Ryder Woodwyk18:16.9Spring Lake162.0OK Black 1
11Sutton Klaus18:54.7Clare161.4JPC 1
12Aiden LaVictor18:13.6Beverly Hills Groves160.8OAA Blue 2
9Graham Tormoen18:26.8Portage Central160.7SMAC Jamboree
9Brycen Stewart18:18.3Allendale160.6RCA Jamboree
10Patrick Conroy18:27.8St. Joseph160.4SMAC Jamboree
11Kellen Chalupa18:08.8Allegan159.7Parchment Classic
9James Elliott18:21.2Cedar Springs159.6RCA Jamboree
12Evan Keller18:21.7Coopersville159.5RCA Jamboree
10Landen Bermudez18:26.2Dearborn Divine Child159.3Soter-Crane
11Sebastian Hernandez18:12.4Coldwater158.5Parchment Classic
11Joe Janesak18:24.4Sparta158.5RCA Jamboree
11Drew Vanderpuyl18:12.6Coldwater158.5Parchment Classic
11Austin Hale18:34.2Kalamazoo Central158.3SMAC Jamboree
10Michael Bogard18:34.3Kalamazoo Loy Norrix158.2SMAC Jamboree
9Paolo Vello18:28.7Holland Christian158.1OK Black 1
11Charlie George18:02.0Pewamo-Westphalia158.0CMAC 1
10Justin Walters18:29.4Zeeland East157.9OK Black 1
11Christian Villa-Bilton19:05.6Clare157.8JPC 1
10Griffin Wenta18:33.5Spring Lake156.5OK Black 1
10Gabe Piach19:09.9Gladwin156.4JPC 1
12James Schroder19:10.0Sanford-Meridian156.3JPC 1
10Brady Oosterhouse18:07.3Saranac156.2CMAC 1
12Josiah Muller18:35.6Zeeland East155.8OK Black 1
12Henry Dutcher18:41.8Kalamazoo Central155.7SMAC Jamboree
11Joseph Arriola18:37.5Dearborn Divine Child155.5Soter-Crane
10Eddie Radtke19:12.9Shepherd155.4JPC 1
11Tanner Lehman18:34.2Greenville155.3RCA Jamboree
9Jackson Farrell18:35.3Cedar Springs154.9RCA Jamboree
10Logan Gregory18:12.1Saranac154.6CMAC 1
12Connor Sloan18:45.3Kalamazoo Loy Norrix154.6SMAC Jamboree
11Owen VanDyke18:37.4Allendale154.2RCA Jamboree
10Liam Tiles18:40.9Spring Lake154.0OK Black 1
11Dillon Spilker19:18.8Sanford-Meridian153.4JPC 1
10Josh Hilliard18:36.8Berkley153.1OAA Blue 2
10Blake Gale18:41.1Greenville153.0RCA Jamboree
10Declan Shoffner18:41.4Cedar Springs152.9RCA Jamboree
10Michael Ensing18:44.9Zeeland West152.7OK Black 1
12Kristian Coon18:42.0Greenville152.7RCA Jamboree
10Patrick Amidon18:42.3Greenville152.6RCA Jamboree
12Tanner Christensen18:53.5Mattawan151.8SMAC Jamboree
10Brendan Plante19:25.5Midland Bullock Creek151.2JPC 1
12David Lane18:34.7White Pigeon151.1Parchment Classic
10Luke Mulder19:28.7Midland Bullock Creek150.1JPC 1
11Nolan Mitchell18:25.8Pewamo-Westphalia150.1CMAC 1
11Brandon Peterson18:50.5Coopersville149.8RCA Jamboree
12Logan Brawt19:29.7Sanford-Meridian149.8JPC 1
11Colin Stokes18:48.3North Farmington149.2OAA Blue 2
12Noah Devereaux18:29.9Laingsburg148.7CMAC 1
10Devin Stotz-Ghosh19:03.0Portage Central148.7SMAC Jamboree
10Ethan Dertien18:58.1Hudsonville Unity Christian148.3OK Black 1
11Grant Goodwin18:59.6Dearborn Divine Child148.1Soter-Crane
12Isaac FoxElster18:32.1Portland St. Patrick148.0CMAC 1
9Austin Ruppel18:44.4Marshall147.9Parchment Classic
11Greyson Hartwick18:56.5Sparta147.8RCA Jamboree
11Josue Martinez18:52.8West Bloomfield147.7OAA Blue 2
10Zane Molewyk18:57.7Coopersville147.4RCA Jamboree
12Gage Spencer19:36.9Beaverton147.4JPC 1
12Jacob Sinclair19:07.2Kalamazoo Loy Norrix147.3SMAC Jamboree
11Landon Miller18:35.3Fowler146.9CMAC 1
10Michael Williams18:55.8West Bloomfield146.7OAA Blue 2
11Dayton Sneller19:03.3Zeeland West146.6OK Black 1
11Brayton Cosby18:50.7Bronson145.8Parchment Classic
9Matthew Rodgers19:42.0Clare145.7JPC 1
9Thomas Sigler18:52.2Allegan145.3Parchment Classic
12Dane Sprague19:04.6Allendale145.1RCA Jamboree
11Joseph Haupt19:44.4Clare144.9JPC 1
12William Warner19:45.4Clare144.5JPC 1
11Landon Madden18:54.7Delton-Kellogg144.4Parchment Classic
10Caleb Elwell19:16.0Mattawan144.3SMAC Jamboree
12Shondell Warren19:03.3Oak Park144.2OAA Blue 2
9Kaden Boura19:03.6Ferndale144.1OAA Blue 2
12Isaac Gola19:47.3Shepherd143.9JPC 1
9Kharon Thompson19:04.4Oak Park143.9OAA Blue 2
10Adam Franks18:56.6Bronson143.8Parchment Classic
12Xavier Simon18:44.7Fowler143.8CMAC 1
9Beckett Melendez19:18.3Portage Central143.6SMAC Jamboree
11Aiden Jackson18:57.7White Pigeon143.4Parchment Classic
11Edward Minor19:06.0Beverly Hills Groves143.3OAA Blue 2
9Anthony Durocher19:19.3St. Joseph143.2SMAC Jamboree
12Cameron Weers18:58.6Marshall143.1Parchment Classic
12Trace Fisher19:50.3Standish Sterling142.9JPC 1
10Lev Babcock19:07.7Berkley142.8OAA Blue 2
12Bridger Streeter19:20.9Kalamazoo Loy Norrix142.7SMAC Jamboree
10Karsten Martin19:16.1Pontiac Notre Dame Prep142.6Soter-Crane
10Charles Bare19:22.0Kalamazoo Central142.3SMAC Jamboree
9Parson Jones19:16.6Holland Christian142.1OK Black 1
10Lincoln Davis19:22.9Mattawan142.0SMAC Jamboree
11Quentin Bliss19:14.0Cedar Springs142.0RCA Jamboree
9Silas Finney19:53.1Beaverton142.0JPC 1
12Nick Muday19:02.3Delton-Kellogg141.9Parchment Classic
11Tyler Rockafellow18:51.9Perry141.4CMAC 1
12Christopher Baker19:25.2Kalamazoo Loy Norrix141.3SMAC Jamboree
12Kona Crump19:56.0Clare141.0JPC 1
12Austin Edwards19:13.2Oak Park140.9OAA Blue 2
10Avi Vertkin19:13.3Beverly Hills Groves140.9OAA Blue 2
10Ethan Kamp19:20.9Spring Lake140.7OK Black 1
9Alekzander Watkins19:27.1Kalamazoo Central140.7SMAC Jamboree
10Patrick Alt19:22.1Ypsilanti Community140.6Soter-Crane
12Noah Rebhan19:27.2BC Lakeview140.6SMAC Jamboree
10Graham Kubiak19:15.0West Bloomfield140.3OAA Blue 2
10Ben Kline19:23.6Ypsilanti Community140.1Soter-Crane
12Simon Beougher19:28.7Kalamazoo Loy Norrix140.1SMAC Jamboree
9Hari Varma19:24.4Detroit Country Day139.9Soter-Crane
12Jacob Alt19:25.0Ypsilanti Community139.7Soter-Crane
11Remy Cicotte19:25.2Detroit Country Day139.6Soter-Crane
11Brayden Buelow19:30.5Portage Central139.5SMAC Jamboree
10Josiah Wagoner19:31.5St. Joseph139.2SMAC Jamboree
10Isaac Kraftson19:26.5Ypsilanti Community139.2Soter-Crane
11Tristen Hinson19:25.9Zeeland East139.0OK Black 1
12Zachary Haigler19:23.5Sparta138.8RCA Jamboree
11Reuben Swafford19:21.5North Farmington138.2OAA Blue 2
9Conner Cousineau20:05.1Farwell138.0JPC 1
11Jadon Dettmann19:15.0Martin137.7Parchment Classic
10Levi Knoop19:04.1Portland St. Patrick137.3CMAC 1
11Nicolas Eisen19:28.4Allendale137.2RCA Jamboree
11Lincoln Palmer19:24.7North Farmington137.1OAA Blue 2
10Levi Groenhout19:32.0Zeeland East137.0OK Black 1
12Levi Vanderlaan19:32.1Spring Lake137.0OK Black 1
9Brayden Rountree20:08.4Shepherd136.9JPC 1
9Kamden Grice19:39.5Kalamazoo Central136.5SMAC Jamboree
11Sam Miller19:39.6Portage Northern136.5SMAC Jamboree
11Nicholas Kostecke19:35.4Detroit Country Day136.2Soter-Crane
12Kaden Goodman19:40.6Kalamazoo Central136.1SMAC Jamboree
11Kai Bouathong19:35.9Zeeland West135.7OK Black 1
10Kaden Davis19:34.6Cedar Springs135.1RCA Jamboree
10Reuben Lorenz19:44.3St. Joseph134.9SMAC Jamboree
12Tyler Travis20:14.3Shepherd134.9JPC 1
12Aaron Stevens19:35.8GR Kenowa Hills134.7RCA Jamboree
12Aiden Parker19:24.5Coldwater134.5Parchment Classic
11Kyler Shaw19:33.5North Farmington134.2OAA Blue 2
10Jameson Huhn19:13.7Pewamo-Westphalia134.1CMAC 1
11Lance Kukes19:41.7Detroit Country Day134.1Soter-Crane
11Cameron Cobley19:46.9BC Lakeview134.0SMAC Jamboree
12Keagan Terrian20:16.9Farwell134.0JPC 1
12Ryan Ladd19:38.6Cedar Springs133.8RCA Jamboree
12Haven William19:36.0West Bloomfield133.3OAA Blue 2
11Gavin Wilde19:36.5North Farmington133.2OAA Blue 2
11Jeffery Sisson20:20.9Gladwin132.7JPC 1
11Cameron Rynsburger19:45.5Holland Christian132.5OK Black 1
11Aiden Harrison20:23.5Gladwin131.8JPC 1
10Denver Siler19:32.6Bronson131.8Parchment Classic
10Evan Binelli19:41.3Berkley131.6OAA Blue 2
10Jacob Borowicz19:50.2Dearborn Divine Child131.3Soter-Crane
10Hendrik Breen19:35.5Algoma Christian SR130.8Parchment Classic
11Sawyer VanKuiken19:25.0Saranac130.3CMAC 1
12Henry Greene19:58.0BC Lakeview130.3SMAC Jamboree
12Griffin Mis19:50.1Sparta130.0RCA Jamboree
11Nick White19:46.8North Farmington129.7OAA Blue 2
10Nico DiLaura19:54.1Zeeland East129.6OK Black 1
12Logan Brown20:30.2Standish Sterling129.6JPC 1
11James Maher20:00.3Richland Gull Lake129.6SMAC Jamboree
10Fhoenix Stellard19:54.4Spring Lake129.5OK Black 1
10Christopher Spyker20:31.3Standish Sterling129.2JPC 1
11Dominic Berkemeier19:48.8Beverly Hills Groves129.1OAA Blue 2
10Tegan Lowe19:53.0Lowell129.0RCA Jamboree
9James Forney19:53.1Lowell129.0RCA Jamboree
12Ty Winchell19:41.8Marshall128.7Parchment Classic
9Drew Trask19:57.0Spring Lake128.7OK Black 1
12Carter Sikorski19:42.1Bronson128.6Parchment Classic
10Jace Hilton19:42.1Delton-Kellogg128.6Parchment Classic
12Reed Schroeder19:30.5Pewamo-Westphalia128.5CMAC 1
11Brayden Herr20:04.9Richland Gull Lake128.0SMAC Jamboree
12Jayden Quist19:58.9Spring Lake128.0OK Black 1
10William Platt20:00.2Pontiac Notre Dame Prep127.9Soter-Crane
12Issak Stitt19:59.9Zeeland East127.7OK Black 1
12Chase Weers19:45.9Marshall127.4Parchment Classic
12Girum Merriman19:58.1Sparta127.3RCA Jamboree
12Hayden Shattuck20:37.4St. Louis127.2JPC 1
9Carter Castilla19:34.8Dansville127.1CMAC 1
11Jack Ganton19:47.1Bronson127.0Parchment Classic
12Aiden Woods19:47.3Comstock126.9Parchment Classic
12Eric Larson20:38.6Beaverton126.8JPC 1
12Bryan Gregory19:36.9Saranac126.4CMAC 1
12Caden Leatherman20:04.9Hudsonville Unity Christian126.0OK Black 1
10Calvin Bagale19:51.6Marshall125.5Parchment Classic
12Connar McDonald20:42.7Sanford-Meridian125.5JPC 1
10Braden Post20:13.4Portage Central125.2SMAC Jamboree
10Zachary Barszczowski20:08.7Dearborn Divine Child125.1Soter-Crane
11Johnny Gruppen20:08.4Hudsonville Unity Christian124.9OK Black 1
11Garrett Villemure20:01.6Beverly Hills Groves124.8OAA Blue 2
12Cedar Smolash20:02.0West Bloomfield124.7OAA Blue 2
10Daren Austin19:54.6Parchment124.5Parchment Classic
11Brendan Miller20:11.4Dearborn Divine Child124.2Soter-Crane
12Nazario Estrada20:10.8Holland124.1OK Black 1
12Chris Collier20:03.9Oak Park124.0OAA Blue 2
9TJ Wolk20:11.5Holland Christian123.8OK Black 1
11Gari Salvador-Garcia19:56.6Martin123.8Parchment Classic
11Aiden Douma20:11.8Zeeland East123.7OK Black 1
9Logan Platte19:45.3Fowler123.6CMAC 1
9Dexton Feldpausch19:46.4Fowler123.2CMAC 1
10Byron Nevins20:14.4Spring Lake122.9OK Black 1
9Lucas Newberry19:59.5Coldwater122.8Parchment Classic
10Benjamin Rowekamp-Ambs20:21.7Mattawan122.4SMAC Jamboree
10Adam Ahmad20:18.5Detroit Country Day121.8Soter-Crane
10Micah Maier20:23.5St. Joseph121.8SMAC Jamboree
9Sean Godek20:11.3North Farmington121.6OAA Blue 2
9Benjamin Cramer-Erbes20:24.7Kalamazoo Central121.5SMAC Jamboree
11Luke Arendshorst20:19.1Holland121.3OK Black 1
10Kingston Remar20:17.0Lowell121.0RCA Jamboree
10Austin Hodges19:54.0Laingsburg120.7CMAC 1
10Elliott Lyngklip20:14.4Berkley120.5OAA Blue 2
11Hunter Hayes20:07.5Martin120.2Parchment Classic
12Joshua Burrows20:15.7West Bloomfield120.1OAA Blue 2
11Benjamin Nestle20:58.9Shepherd120.0JPC 1
9Deacon Bacalia20:29.0Kalamazoo Central120.0SMAC Jamboree
10Jayden Jackson19:56.3Laingsburg119.9CMAC 1
10Isaac Fletcher20:30.1Mattawan119.6SMAC Jamboree
11Ben Brower20:24.4Hudsonville Unity Christian119.5OK Black 1
11Pacen Brown20:31.4Mattawan119.2SMAC Jamboree
12Logan Redes20:23.1Cedar Springs119.0RCA Jamboree
10Grayson Wells21:03.2Midland Bullock Creek118.6JPC 1
11Isaac Millward20:33.3Portage Central118.6SMAC Jamboree
12Justin Bergman20:33.3Portage Central118.6SMAC Jamboree
9Carter Potter20:25.2Sparta118.3RCA Jamboree
11Nicholas Sargent20:29.2Dearborn Divine Child118.3Soter-Crane
11Traiton Coulier20:26.0Lowell118.0RCA Jamboree
11Logan Howe20:02.5Portland St. Patrick117.8CMAC 1
10Sam Dunlap20:23.0Berkley117.7OAA Blue 2
10Joseph McCoy20:15.7Delton-Kellogg117.4Parchment Classic
12Gram Griffioen20:31.9University Liggett117.4Soter-Crane
12Bryce Glossinger20:24.0Beverly Hills Groves117.3OAA Blue 2
9Luca Mesch-Carinci20:37.2Kalamazoo Loy Norrix117.3SMAC Jamboree
9Malachi Allersma20:16.6Delton-Kellogg117.1Parchment Classic
12Jack Karalash20:37.9Richland Gull Lake117.0SMAC Jamboree
11Ryan Geerts20:32.3Holland116.9OK Black 1
11Luke Lyon20:38.3BC Lakeview116.9SMAC Jamboree
11Luke Meyer20:06.0Lansing Christian116.7CMAC 1
10Ivan Manlan-Coulibaly20:39.2Kalamazoo Central116.6SMAC Jamboree
9Daniel Kramer20:08.0Pewamo-Westphalia116.0CMAC 1
11Braeden Hargrove21:11.4Beaverton115.9JPC 1
11Jayden Bobzien21:11.5Harrison115.8JPC 1
12Ian Letherer21:11.5Clare115.8JPC 1
12Daniel Grabinski20:35.6Hamilton115.8OK Black 1
9Easton Corradini20:44.0Portage Central115.0SMAC Jamboree
10Tyler Severino20:44.3Kalamazoo Loy Norrix114.9SMAC Jamboree
12Hunter Jones20:24.4BC Pennfield114.5Parchment Classic
9Zachary Vogelsberg20:45.5Portage Northern114.5SMAC Jamboree
10Jeremiah VanHouten20:24.8Martin114.4Parchment Classic
9Syler Rudy20:24.9BC Pennfield114.4Parchment Classic
10Colin Johnson20:13.6Bath114.1CMAC 1
11Adam Hasenbank20:37.6Allendale114.1RCA Jamboree
9Owen Vanderhyde20:37.8Sparta114.1RCA Jamboree
12Logan Albritton20:34.3Beverly Hills Groves113.9OAA Blue 2
10Adrian Hoogeboom20:41.8Zeeland East113.7OK Black 1
9Jackson Launiere20:38.9GR Kenowa Hills113.7RCA Jamboree
10Lucas Ofstein20:48.2Portage Central113.6SMAC Jamboree
9Aiden Watson20:40.4Greenville113.2RCA Jamboree
11Brandon Buskulic20:18.1Pewamo-Westphalia112.6CMAC 1
9Liam Bisnett20:51.9Mattawan112.4SMAC Jamboree
11Ethan Nagel21:22.2Sanford-Meridian112.3JPC 1
9Lucas Westcott20:52.6Kalamazoo Central112.1SMAC Jamboree
9Joel Rathka20:19.8Laingsburg112.1CMAC 1
12Jacob Burton20:53.3Portage Northern111.9SMAC Jamboree
10Ty Brower20:47.6Holland Christian111.8OK Black 1
9Loren Thelen20:20.6Pewamo-Westphalia111.8CMAC 1
12Knighten Rockwell20:32.7Galesburg-Augusta111.8Parchment Classic
11William Yen20:40.8North Farmington111.7OAA Blue 2
9Nicholas Hakala20:54.2Mattawan111.6SMAC Jamboree
9Gavin Schwiderson21:24.5Standish Sterling111.5JPC 1
12Brandon Chan20:41.7Auburn Hills Avondale111.4OAA Blue 2
11Alden Lucas20:50.2Hudsonville Unity Christian110.9OK Black 1
9Keegan Bouathong20:50.4Zeeland West110.9OK Black 1
11Brayden Marchal20:48.0Lowell110.7RCA Jamboree
9Simeon Ludwig21:27.5Midland Bullock Creek110.5JPC 1
12Quinn Loree20:44.5Berkley110.5OAA Blue 2
10Ashton Dingee20:38.4Galesburg-Augusta109.9Parchment Classic
11Scotty Brown20:59.6Richland Gull Lake109.8SMAC Jamboree
9Maxwell Wieber20:26.7Fowler109.8CMAC 1
12Lucas Carter20:47.1Berkley109.6OAA Blue 2
11Aiden Unangst21:00.6Kalamazoo Loy Norrix109.5SMAC Jamboree
10Dale Hice20:27.6Saranac109.5CMAC 1
10Loghan Murphy20:39.9Allegan109.4Parchment Classic
12Evan Hagerman20:28.0Bath109.3CMAC 1
10Alex Zhang20:57.1Detroit Country Day109.0Soter-Crane
9Theo Freestone21:02.2Kalamazoo Loy Norrix108.9SMAC Jamboree
12Ryan Stewart20:57.1Holland Christian108.6OK Black 1
9Jairo Lugo21:03.6Kalamazoo Central108.5SMAC Jamboree
11Adam Khan20:59.0Detroit Country Day108.3Soter-Crane
9Carson Beerthuis20:58.1Hamilton108.3OK Black 1
9Logan Moore21:35.0Midland Bullock Creek108.0JPC 1
11Ben Keebaugh20:32.3Fowler107.9CMAC 1
11Cole Dalton21:05.6Stevensville Lakeshore107.8SMAC Jamboree
11Luis Holowinski20:52.8West Bloomfield107.7OAA Blue 2
12Kell Stone-Palmquist21:00.9Ypsilanti Community107.7Soter-Crane
11DeJuan Oakley20:53.0West Bloomfield107.7OAA Blue 2
10Donovan Wells20:33.7Potterville107.4CMAC 1
11Connor Bailey-Cook20:45.9Parchment107.4Parchment Classic
10Caylor Elsesser20:46.1Marshall107.3Parchment Classic
9Charlie Barkel21:01.5Zeeland West107.2OK Black 1
10Seth Alderman21:07.7Kalamazoo Central107.1SMAC Jamboree
12Henry Freestone21:08.3Kalamazoo Loy Norrix106.9SMAC Jamboree
9Evan VanderHyde20:59.5Sparta106.8RCA Jamboree
9Clyde Wolfe21:09.5Kalamazoo Loy Norrix106.5SMAC Jamboree
10Noah Rosales21:04.5Holland106.2OK Black 1
10Blake Vallad21:40.5Standish Sterling106.2JPC 1
11Charlie Dyer21:04.6Zeeland East106.1OK Black 1
10Caleb Sausser21:10.7Kalamazoo Central106.1SMAC Jamboree
10Coleman Wendzel21:12.4Richland Gull Lake105.5SMAC Jamboree
11Nick Stevens20:52.9Galesburg-Augusta105.0Parchment Classic
10Max Sytsma21:15.3Kalamazoo Loy Norrix104.6SMAC Jamboree
10Jake Richmond21:15.4Kalamazoo Loy Norrix104.5SMAC Jamboree
9Kaedyn Smith20:42.7Fowler104.4CMAC 1
9Ryan Armey21:10.1Spring Lake104.3OK Black 1
12Nathan Marquez21:16.7BC Lakeview104.1SMAC Jamboree
12Matias Greve20:43.9Lansing Christian104.0CMAC 1
10Cal Hooper21:04.3Ferndale103.9OAA Blue 2
12Logan Bok20:44.4Saranac103.9CMAC 1
9Colton Pullen21:08.7Lowell103.8RCA Jamboree
11Gavin Dannenberg21:12.0Holland Christian103.7OK Black 1
11Memphis Peever21:48.0Farwell103.7JPC 1
9Nolan Kreft21:09.9Cedar Springs103.4RCA Jamboree
12Justin Ryland21:19.2Richland Gull Lake103.3SMAC Jamboree
10Zeke Zwiep21:13.4Holland Christian103.2OK Black 1
9Louie Orme21:14.3Holland102.9OK Black 1
11Theo Fuller21:20.4Kalamazoo Loy Norrix102.9SMAC Jamboree
12Cameron Braidwood21:15.1Spring Lake102.6OK Black 1
11Greysen Miltgen21:15.7Spring Lake102.4OK Black 1
10C. J. Ronk21:17.7Ypsilanti Community102.1Soter-Crane
11Michael Austin21:22.9Kalamazoo Loy Norrix102.0SMAC Jamboree
11Ryan Potts21:14.8Coopersville101.7RCA Jamboree
10Pierson Albaugh21:24.2Portage Northern101.6SMAC Jamboree
10Leo Voytenko21:03.7Kalamazoo Christian101.4Parchment Classic
11Caleb Paez21:54.7St. Louis101.4JPC 1
10Jaden Hawkins21:12.0West Bloomfield101.3OAA Blue 2
10Owen Griffith21:17.2GR Kenowa Hills100.9RCA Jamboree
11Dayne Ivey21:56.3Pinconning100.9JPC 1
10Evan Lokey21:26.5St. Joseph100.8SMAC Jamboree
11Riley Laporte21:26.6Kalamazoo Central100.8SMAC Jamboree
9Landon King21:21.2Spring Lake100.6OK Black 1
12Carson Johnson21:57.6Sanford-Meridian100.5JPC 1
12Dylan Duimstra21:22.0Hudsonville Unity Christian100.3OK Black 1
11Brodie Arellano21:19.3Greenville100.3RCA Jamboree
12Keegan Shephard21:59.3Sanford-Meridian99.9JPC 1
12Leo Hall21:23.3Spring Lake99.9OK Black 1
10Daniel Thomakos21:16.8West Bloomfield99.7OAA Blue 2
10Wyatt Newton21:30.2Kalamazoo Loy Norrix99.6SMAC Jamboree
9Ricardo Martinez21:30.2Kalamazoo Loy Norrix99.6SMAC Jamboree
12Donaven Degraffenreid21:17.9Harper Woods99.4OAA Blue 2
10Ryan Burrows21:18.1West Bloomfield99.3OAA Blue 2
9Cole Redes21:25.7Cedar Springs98.1RCA Jamboree
10Justin Klap21:26.9GR Kenowa Hills97.7RCA Jamboree
12Riley Graf21:03.3Dansville97.6CMAC 1
12Brayden Kidd21:36.3Kalamazoo Central97.6SMAC Jamboree
11Malachi Coulson22:07.0Harrison97.3JPC 1
11Sean Donahue22:07.7Pinconning97.1JPC 1
9Carsen Modderman21:30.9Coopersville96.4RCA Jamboree
10Zachary Siegel21:40.1Kalamazoo Loy Norrix96.3SMAC Jamboree
9Finley Richardson21:43.6Kalamazoo Loy Norrix95.1SMAC Jamboree
10Adam Shoemaker21:38.2Hudsonville Unity Christian94.9OK Black 1
10Lucas Riggs21:31.5Berkley94.8OAA Blue 2
9Levi Iford21:38.5Holland Christian94.8OK Black 1
11Noah Chinavare22:14.7Sanford-Meridian94.8JPC 1
12Grant Mortsfield21:33.9Berkley94.0OAA Blue 2
11Jaxon Boehm21:47.0Stevensville Lakeshore94.0SMAC Jamboree
10Luke Quardokus21:47.0Portage Northern94.0SMAC Jamboree
10Caleb Rice21:48.5BC Lakeview93.5SMAC Jamboree
9Conner Hoeksema21:42.9Zeeland East93.4OK Black 1
9Samuel Pierce21:50.0Portage Northern93.0SMAC Jamboree
10David Steenwyk21:45.0Holland Christian92.7OK Black 1
10Luke Tyll21:38.4Beverly Hills Groves92.5OAA Blue 2
9Colton Kamphuis21:45.5Zeeland East92.5OK Black 1
10Aland Alomari21:47.1Detroit Country Day92.3Soter-Crane
11Osker Huismann21:31.6Algoma Christian SR92.1Parchment Classic
11Tim Forward21:32.0Parchment92.0Parchment Classic
10Philip Kooyer21:47.3Hudsonville Unity Christian91.9OK Black 1
9Ethan King21:54.3Portage Central91.6SMAC Jamboree
9Remington Schueller21:21.9Fowler91.4CMAC 1
11Riley Sprague22:25.2Beaverton91.3JPC 1
9Trey Rusbasan21:55.3St. Joseph91.2SMAC Jamboree
10Aiden Vance21:35.4Marshall90.9Parchment Classic
10Peter Keegstra21:51.3Hudsonville Unity Christian90.6OK Black 1
11Sreekesh Panicker21:53.1Detroit Country Day90.3Soter-Crane
10Jonah Tripicchio21:59.4BC Lakeview89.9SMAC Jamboree
11Connor Chittaro21:54.7Dearborn Divine Child89.8Soter-Crane
10Wesley Harrington21:39.6Parchment89.5Parchment Classic
9Kai Hopkins21:28.3Potterville89.2CMAC 1
11Noah Wolters21:55.3Zeeland West89.2OK Black 1
11Cooper Prentice21:40.5Allegan89.2Parchment Classic
9Jack Huhn21:29.2Pewamo-Westphalia88.9CMAC 1
9Nolan Schepers21:57.1Hudsonville Unity Christian88.6OK Black 1
9Greyson Higgs21:55.2Greenville88.3RCA Jamboree
11Eli VanderLaan21:51.8Beverly Hills Groves88.1OAA Blue 2
9Owen Schopmeyer21:59.2Zeeland West87.9OK Black 1
9Isaiah Radawski22:05.5Portage Central87.8SMAC Jamboree
9Avery Fox21:32.5Pewamo-Westphalia87.8CMAC 1
9Cale VanDyke21:57.2Allendale87.6RCA Jamboree
9Max Mowatt21:33.5Pewamo-Westphalia87.5CMAC 1
10Samuel Meyer22:00.7Zeeland West87.4OK Black 1
9James An22:02.7Detroit Country Day87.1Soter-Crane
10William Throw21:47.2White Pigeon86.9Parchment Classic
12Owen Kennedy22:08.8BC Lakeview86.7SMAC Jamboree
11Colin Nelson22:38.9Ogemaw Heights86.7JPC 1
12Cole Grundy22:39.9Clare86.4JPC 1
12Alex Thomas21:37.9Saranac86.0CMAC 1
9Hunter Wagoner21:50.0Coldwater86.0Parchment Classic
9Oliver Chayka22:07.9Detroit Country Day85.4Soter-Crane
10Blake Davis22:43.5Shepherd85.2JPC 1
10Ayden Jones21:52.7Delton-Kellogg85.1Parchment Classic
9Quinn Upston22:13.8Richland Gull Lake85.1SMAC Jamboree
9Owen Burrows22:01.7West Bloomfield84.8OAA Blue 2
9Keagan Soule22:44.7Standish Sterling84.8JPC 1
12Ryan Lapan22:44.9Standish Sterling84.7JPC 1
11Colton Woods22:15.7Stevensville Lakeshore84.4SMAC Jamboree
10Shaymar Young22:15.8Portage Northern84.4SMAC Jamboree
9Ben Weers21:55.7Marshall84.1Parchment Classic
11Grant Hoskins22:16.8Stevensville Lakeshore84.1SMAC Jamboree
11Jack Favreau21:56.1Delton-Kellogg84.0Parchment Classic
9Owen Wygant21:56.3BC Pennfield83.9Parchment Classic
11Andrew Allen22:17.8Kalamazoo Loy Norrix83.8SMAC Jamboree
9Eamon Riley22:04.8Berkley83.7OAA Blue 2
9Andy Meyersieck22:05.3Ferndale83.6OAA Blue 2
10Liam McCue22:20.1Portage Central83.0SMAC Jamboree
12Matthew Anderson21:59.9Bronson82.7Parchment Classic
12Justus Tepper22:21.4St. Joseph82.5SMAC Jamboree
11Hayden Palmer22:22.4Portage Northern82.2SMAC Jamboree
9Rylan Fincham22:01.6Bronson82.2Parchment Classic
12Jacob Erskin22:52.5St. Louis82.2JPC 1
11Cory Westbrook22:53.2Harrison81.9JPC 1
12Viktor Norrod22:02.2Marshall81.9Parchment Classic
10Frederick Thurn22:24.2Portage Northern81.6SMAC Jamboree
10Owen Leitow22:24.8Portage Northern81.4SMAC Jamboree
9Silvio Jurkovic22:21.5Pontiac Notre Dame Prep80.8Soter-Crane
11Grahm Gibbs22:17.7Greenville80.8RCA Jamboree
9Mason Allen22:17.9Greenville80.7RCA Jamboree
12Brady Hart22:14.5Berkley80.5OAA Blue 2
10Brandon Becker22:06.9Allegan80.4Parchment Classic
11Michael Howard22:23.2Detroit Country Day80.3Soter-Crane
9Ethan Brown22:23.4Hamilton79.9OK Black 1
9Henry Schrauben22:20.5Lowell79.8RCA Jamboree
9Frederico Herrmann22:31.0Stevensville Lakeshore79.3SMAC Jamboree
12Camden King22:31.2Stevensville Lakeshore79.3SMAC Jamboree
10Caleb Call21:58.4Lansing Christian79.2CMAC 1
10Zachary Bain22:25.5Hamilton79.2OK Black 1
11Johnny Shouneyia22:26.8Detroit Country Day79.1Soter-Crane
10Eoghan Galloway22:29.0Zeeland West78.0OK Black 1
11Will Rathka22:03.8Laingsburg77.4CMAC 1
12Carter Macomber22:37.1Richland Gull Lake77.3SMAC Jamboree
11Demetrius Lillard22:32.6Detroit Martin Luther King77.1Soter-Crane
12Samuel Mathiesen22:37.7Portage Central77.1SMAC Jamboree
10Ryan Howley22:38.0Portage Northern77.0SMAC Jamboree
10Marcos Allen Quero23:08.2Farwell76.9JPC 1
10Calvin Gunn22:06.2Bath76.6CMAC 1
10Titus Gordon22:33.7Hudsonville Unity Christian76.4OK Black 1
12Keyshawn Burks22:34.7Eastpointe76.4Soter-Crane
10Andrew Burnside22:33.7Hudsonville Unity Christian76.4OK Black 1
10Raul Reyes22:35.6Holland75.8OK Black 1
9Grayson Field22:42.8Mattawan75.4SMAC Jamboree
10Brenley Legg22:22.5Coldwater75.2Parchment Classic
10Cameron Chouinard22:35.2Allendale74.9RCA Jamboree
12Logan Robinson22:12.6Laingsburg74.5CMAC 1
11Collin Long22:24.7Coldwater74.4Parchment Classic
10Benaiah Shafer22:37.3Cedar Springs74.2RCA Jamboree
11Dyson Betts22:34.0Beverly Hills Groves74.0OAA Blue 2
9Maxwell Romeri22:26.7Marshall73.8Parchment Classic
11Ayden Shortsle22:38.9GR Kenowa Hills73.7RCA Jamboree
11Logan Nederveld22:42.1Hudsonville Unity Christian73.6OK Black 1
10Carter Chapman23:21.2Clare72.6JPC 1
11Reed Sprague23:21.6Beaverton72.5JPC 1
9Calum Knull22:19.0Laingsburg72.3CMAC 1
9Sterling Canady22:48.0Eastpointe72.0Soter-Crane
9Jack Wurtzel22:54.8BC Lakeview71.4SMAC Jamboree
10Maeson Russell23:26.9Shepherd70.7JPC 1
12Connor Miley22:36.9Parchment70.4Parchment Classic
12Muhannad Shebrain22:58.4Portage Central70.2SMAC Jamboree
10August Montgomery22:58.9Kalamazoo Loy Norrix70.0SMAC Jamboree
10Gavin Jansen23:29.1Harrison70.0JPC 1
9Cullen Gallagher23:29.2Clare69.9JPC 1
9Ryan Dalman22:53.6Zeeland West69.8OK Black 1
10Randolf Schneider22:28.0Dansville69.3CMAC 1
11Caleb Nelson22:48.4North Farmington69.2OAA Blue 2
11Alex Patterson22:48.6Oak Park69.1OAA Blue 2
10Austin Carr23:02.3Kalamazoo Loy Norrix68.9SMAC Jamboree
12Nathaniel Gresh23:05.5Portage Central67.8SMAC Jamboree
Charles Smith22:54.3Oak Park67.2OAA Blue 2
10Colton Rogalski22:58.8GR Kenowa Hills67.1RCA Jamboree
10Keegan Haag23:38.2Shepherd66.9JPC 1
10Trevin Hegner22:48.3BC Pennfield66.6Parchment Classic
11Amir Jihad22:56.3North Farmington66.6OAA Blue 2
9Chavez Cruz Jr.23:05.0Dearborn Divine Child66.3Soter-Crane
10Patrick Wilson22:37.9Bath66.0CMAC 1
11Greyson DeWys23:06.0Hamilton65.7OK Black 1
12Ben Godfrey23:42.5St. Louis65.5JPC 1
12Jack Bajema22:40.4Lansing Christian65.2CMAC 1
9Calvin Oelkers23:10.7Dearborn Divine Child64.4Soter-Crane
8Andrew DeHaan22:55.4Algoma Christian SR64.2Parchment Classic
10Josh Alula23:04.6Beverly Hills Groves63.8OAA Blue 2
12Brady Hefron22:45.1Saranac63.6CMAC 1
9Joey Vitali23:07.3Berkley62.9OAA Blue 2
10Braylon Wood22:59.8Coldwater62.7Parchment Classic
11Nicholas Croft23:08.1Beverly Hills Groves62.6OAA Blue 2
9Thomas Binkowski23:16.5Pontiac Notre Dame Prep62.5Soter-Crane
12Nicklaus Creek23:17.2Pontiac Notre Dame Prep62.3Soter-Crane
11Lucas Buys23:17.2Hudsonville Unity Christian61.9OK Black 1
11Israel Cahill22:50.4Saranac61.9CMAC 1
9Benjamin Visser23:15.0Allendale61.7RCA Jamboree
12Peyton Johnston22:52.0Potterville61.3CMAC 1
10Levi Charboneau23:16.8Lowell61.1RCA Jamboree
9Gabriel Smith23:56.6Shepherd60.8JPC 1
11Liam Maghielse23:06.7Algoma Christian SR60.4Parchment Classic
9Garrett Chrispell23:27.9Stevensville Lakeshore60.4SMAC Jamboree
9Brycen Cantrell23:28.6St. Joseph60.1SMAC Jamboree
10Ayden Griffith23:58.9Ogemaw Heights60.0JPC 1
11Zachary Heiks23:20.8Allendale59.7RCA Jamboree
9Aiden Thomas23:25.1Pontiac Notre Dame Prep59.6Soter-Crane
11Brier Green23:10.4Bronson59.2Parchment Classic
9Isaac Doubblestein23:12.0White Pigeon58.7Parchment Classic
11Cody Rood23:24.6Greenville58.5RCA Jamboree
12Devon Schaffer23:13.3White Pigeon58.2Parchment Classic
9Cade DeVries23:28.5Hudsonville Unity Christian58.2OK Black 1
10Ethan Hasenjager23:23.5Berkley57.5OAA Blue 2
11Greg Steele24:09.1Clare56.6JPC 1
11Ethan Webb24:09.5Gladwin56.5JPC 1
9Sean Reiff23:39.5Portage Central56.5SMAC Jamboree
12Jaxon Serna23:30.6Allendale56.5RCA Jamboree
9John Travis23:41.5Mattawan55.8SMAC Jamboree
9Ethan Haapala23:32.8GR Kenowa Hills55.7RCA Jamboree
9Ben Roof23:36.0Zeeland East55.7OK Black 1
9Oliver Kovac23:42.4St. Joseph55.6SMAC Jamboree
9Vincent Finedell23:21.7Galesburg-Augusta55.4Parchment Classic
9Braxten Vis23:37.3Hamilton55.2OK Black 1
12Chase Green24:16.5Gladwin54.2JPC 1
10Ethan Bastos23:47.2Portage Northern53.9SMAC Jamboree
9Ian Isaak23:47.4Portage Northern53.9SMAC Jamboree
12Kylan Corbin23:48.3Portage Northern53.6SMAC Jamboree
12James Wright23:48.5Portage Northern53.5SMAC Jamboree
9Zachary Marchal23:40.2Lowell53.3RCA Jamboree
11Oscar Lucas23:49.8Kalamazoo Loy Norrix53.1SMAC Jamboree
9Paxton Terrian24:20.7Farwell52.8JPC 1
10Soren Duke23:51.3Richland Gull Lake52.6SMAC Jamboree
11Alex Charvat23:46.7Detroit Country Day52.4Soter-Crane
10Zane Marino23:52.2Kalamazoo Central52.3SMAC Jamboree
11Madhav Pamidimukkala23:39.2North Farmington52.3OAA Blue 2
12Gavin McLane23:31.3BC Pennfield52.2Parchment Classic
12Noah Adcock23:24.9Lansing Christian50.4CMAC 1
12Luke Hernandez23:52.5Hamilton50.2OK Black 1
9Luke Steen23:52.9Holland Christian50.0OK Black 1
10Andrew Stevens23:26.3Laingsburg49.9CMAC 1
9Dakari Davis23:52.3Harper Woods47.9OAA Blue 2
11Tyler Andrews23:56.7Coopersville47.8RCA Jamboree
12Deegan Castaneda23:44.8Delton-Kellogg47.7Parchment Classic
10Elliott Olsen23:58.0Allendale47.3RCA Jamboree
9Panav Soni24:02.2Detroit Country Day47.3Soter-Crane
9Cole Lockwood24:37.5Gladwin47.2JPC 1
9Callen Mogg24:37.5Farwell47.2JPC 1
12Florian Jaehner23:55.1Beverly Hills Groves47.0OAA Blue 2
10Easton Bierlein24:08.5Kalamazoo Loy Norrix46.8SMAC Jamboree
12Alexander Smbatyan24:00.5Coopersville46.5RCA Jamboree
9Jace Matthews24:00.6Coopersville46.5RCA Jamboree
11Langston Howard24:05.2Detroit Country Day46.3Soter-Crane
10Parker Webb24:40.4Gladwin46.2JPC 1
10Isaac Emery24:01.7Coopersville46.1RCA Jamboree
10Roman Allen24:06.1Detroit Country Day46.0Soter-Crane
9Lucas Doubledee23:53.1Delton-Kellogg45.0Parchment Classic
11Camilo Gonzalez23:53.4Delton-Kellogg44.9Parchment Classic
9Leo Haney24:44.5Sanford-Meridian44.8JPC 1
12Cayson Smith24:47.2Standish Sterling43.9JPC 1
11Skyler Morgan24:18.5BC Lakeview43.5SMAC Jamboree
11Brady Kao24:06.9North Farmington43.0OAA Blue 2
11Tyler Martin24:22.3Stevensville Lakeshore42.2SMAC Jamboree
11Tanner Cornell24:23.7Stevensville Lakeshore41.8SMAC Jamboree
9Tycho DeVisser24:02.8Kalamazoo Christian41.7Parchment Classic
10Jacob Dozeman24:18.5Zeeland East41.5OK Black 1
10Edin Halilovic24:15.3Auburn Hills Avondale40.2OAA Blue 2
10Hunter Weber24:29.7Stevensville Lakeshore39.8SMAC Jamboree
9Isaac Stahl24:18.8Berkley39.1OAA Blue 2
9Noah Zalba25:02.6Sanford-Meridian38.8JPC 1
9Henry Koyl24:13.7Coldwater38.1Parchment Classic
12Angel Cortez24:29.1Holland38.0OK Black 1
12Demari Collins24:30.9Eastpointe37.7Soter-Crane
10Luke Lenzinger24:36.2Richland Gull Lake37.6SMAC Jamboree
9Alex Dyer24:30.6Zeeland East37.5OK Black 1
9Xander Ruiter24:18.0Martin36.7Parchment Classic
10Ryan Warburton24:35.8Pontiac Notre Dame Prep36.1Soter-Crane
11Jaydan Alvarez24:36.2Hudsonville Unity Christian35.6OK Black 1
9James Heiple25:12.2Beaverton35.6JPC 1
10Eli Kaplan24:30.3Berkley35.2OAA Blue 2
10Logan Simpson24:10.4Saranac35.2CMAC 1
10Mason Simmons24:31.4Ferndale34.9OAA Blue 2
9Dylan Buys24:38.8Hudsonville Unity Christian34.7OK Black 1
9Quinn Petrasko24:47.7Kalamazoo Loy Norrix33.8SMAC Jamboree
9Ren Lucas24:47.8Kalamazoo Loy Norrix33.7SMAC Jamboree
10Logan Decker24:27.1Coldwater33.6Parchment Classic
11Cameron Betts24:16.0Laingsburg33.3CMAC 1
10Ryder Bernard24:51.6St. Joseph32.5SMAC Jamboree
9Andrew Patros24:48.2Detroit Country Day31.9Soter-Crane
9Jacob Nutt24:32.3Kalamazoo Christian31.9Parchment Classic
11Hudson Nederveld24:33.1Kalamazoo Christian31.6Parchment Classic
9Jaden Sherman25:25.7Gladwin31.1JPC 1
12Joshua Rahaman24:55.2Eastpointe29.6Soter-Crane
12Jaden Zambrano24:40.5White Pigeon29.2Parchment Classic
12Evan Huang24:56.5Detroit Country Day29.2Soter-Crane
12Joshua Glenn24:31.4Lansing Christian28.2CMAC 1
9Peter Lewis25:05.4Kalamazoo Central27.9SMAC Jamboree
12Cayden Hincher25:08.8Portage Northern26.7SMAC Jamboree
12Ethan Wiedyk25:41.7Standish Sterling25.8JPC 1
9Andrew Pantuso25:00.4Beverly Hills Groves25.2OAA Blue 2
10Aron Villafuerte24:53.8White Pigeon24.7Parchment Classic
9Logan Visser25:06.2GR Kenowa Hills24.6RCA Jamboree
11Carter Hilla25:06.3GR Kenowa Hills24.6RCA Jamboree
11Andrew Dempsey25:08.6Greenville23.8RCA Jamboree
12Terrance Wilson25:05.1Harper Woods23.6OAA Blue 2
11Owen Springsteen25:11.0Greenville23.0RCA Jamboree
9Kyle Lyon25:15.8Zeeland West22.4OK Black 1
9Hudson Stamper25:10.8West Bloomfield21.7OAA Blue 2
10Austin Rossman25:03.4White Pigeon21.5Parchment Classic
11Isaiah Kellogg25:04.1Delton-Kellogg21.3Parchment Classic
9Tanner Ritchie25:04.5White Pigeon21.2Parchment Classic
10Drake Pratt24:54.2Laingsburg20.6CMAC 1
9Maysen Osier26:00.0Pinconning19.7JPC 1
9Joel Harger25:30.8Richland Gull Lake19.4SMAC Jamboree
9Bryan Tran25:18.3West Bloomfield19.2OAA Blue 2
10Josiah Miller25:33.8Kalamazoo Loy Norrix18.4SMAC Jamboree
9Tiffin Brenner25:22.0West Bloomfield18.0OAA Blue 2
9Gibson Beck25:27.1Allendale17.6RCA Jamboree
10Nolan Moeggenberg26:08.1Shepherd17.0JPC 1
11Daniel Keesler25:42.1Stevensville Lakeshore15.6SMAC Jamboree
10Malachi Martin25:21.6Delton-Kellogg15.5Parchment Classic
9William Moraitis25:22.4White Pigeon15.2Parchment Classic
12Brice Hood25:42.5Eastpointe13.8Soter-Crane
9Caleb Roach25:39.2Allendale13.6RCA Jamboree
12Elijah Shuart26:19.4St. Louis13.2JPC 1
9Justin Clark25:46.6Pontiac Notre Dame Prep12.5Soter-Crane
9Takoda Ronk26:24.1St. Louis11.6JPC 1
11William Myers26:24.7Shepherd11.4JPC 1
10Greyson Vork25:50.5Zeeland East10.8OK Black 1
9Luke VenRoy25:50.8Coopersville9.7RCA Jamboree
10Landon Wright25:56.1University Liggett9.3Soter-Crane
10Patrick Pham26:07.4St. Joseph7.2SMAC Jamboree
10James Steger26:02.5Pontiac Notre Dame Prep7.2Soter-Crane
12Ethan Oliver25:54.8West Bloomfield7.1OAA Blue 2
9Jamon Sanders26:06.6Detroit Martin Luther King5.8Soter-Crane
9Logan Tenbrink25:52.2Martin5.3Parchment Classic
10Lucas Chayka26:10.7Detroit Country Day4.4Soter-Crane
9Camden Conner25:43.3Fowler4.2CMAC 1
10Joseph VandeWege26:14.2Holland Christian2.9OK Black 1
12Ryan Buist26:24.0St. Joseph1.7SMAC Jamboree
Uncategorized

2025 Rankings: Mid-September Boys

Here we are, the first batch of rankings!

Previous years had these out a week, even two weeks earlier. This year’s is a bit later, mainly because I was out running at Woodstock, but also because I wanted more information. With a majority of the state coalescing around the major invites of the past weekend, more information and data were found. All meets with over 50 participants of each gender are included (even if the ratings themselves aren’t posted to the site, they’re in my database). The main exception to that is the UP, those will come out next week.

The rankings take the individual ratings from each race and weigh them using factors of recency, field size, and field competitiveness. Those weighted ratings are then sorted by team, scored against the entire division, and ranked. Thus, teams with more depth tend to be ranked a little higher than they’d be at a regular invite or even the State Finals. But I know no better way to rank all the teams in a division than to compare against all teams in a division.

As always, these are for fun and a vehicle to drive interest in the best sport in the world. If they cause undue stress or pressure or motivate you to write me unkind messages (only happened a few times this year, but gotta get out ahead of it!), this site might not be for you. That’s fine, the many XC fans of Michigan will enjoy it all the same.

State Contenders

One has won three of the past four D4 titles. The other brought in coaches that weren’t even part of the program four years ago. What has been done at Maple City Glen Lake in these past three years has been nothing short of incredible, the rapidly ascending Lakers now at the forefront of D4. Shepherd’s John Bruder Classic has been the pinnacle of the Black n’ Yellow season thus far – five boys under 17:45, beating two top-10 D4 teams along the way. Racing mid-day at Holly, jumping up divisions, you can tell Hillsdale Academy wanted to make a statement. The Chargers were bested by Saugatuck and Flint Powers Catholic (read below – this means nothing!), impressing again with their depth – all seven boys at 18-flat or lower.

Surprises

One from Northern Michigan, one Downriver, one from the XC Heartland. Mesick has made the largest jump from the summer to now. The Redman twins are a known quantity, two reliable low-sticks. It was expected that Kyle Doty would come in and contribute, but maybe not to the sub-19 fashion that he’s placed forth. As with many but especially in D4 where every spot and body contains a major impact, a great summer can move a team up the standings. Thanks to Dominick Chiverton, Breckenridge has found their way back into the top-10. Just for comparison – from year to year at Holly, he dropped from 21:50 to 18:39. And just as a summer can make a difference, simply adding two new names can help as well. Riverview Gabriel Richard, thanks to the additions of Nolan Mazur and Luke Harrington, might be able to give Royal Oak Shrine a challenge for the Region 36 crown.

Looking Forward

As you’ll see in other divisions, it appears to be a rest weekend for many in the state. Four of the top-10 teams are out of action, including our top squad of Maple City Glen Lake. But that provides opportunity for advancement, and the teams that are competing are finding their ways to fast courses. #2 Hillsdale Academy once again will be facing heightened competition at Jackson, #4 Mt. Pleasant Sacred Heart heading north to Cadillac, #5 Whitmore Lake coming to the East Side, and #3 Holland Calvary Christian bringing in autumn with a proper sunrise.

RankTeamScoreRegionTop 5 Avg.Top 7 Avg.Top 5 SpreadTop 7 Spread
1Maple City Glen Lake12729177.7165.51:263:01
2Hillsdale Academy13134177.9174.31:511:57
3Holland Calvary Christian18931173.5167.21:532:02
4Mt. Pleasant Sacred Heart22430168.2155.41:363:23
5Whitmore Lake27433166.1159.32:462:53
6Kalamazoo Hackett34832167.3151.94:205:17
7Royal Oak Shrine44336156.2143.63:534:48
8Riverview Gabriel Richard44536153.6140.23:194:21
9Mesick51329154.6127.04:017:50
10Breckenridge51430147.6127.84:075:16
11Petoskey St. Michael52428145.8131.51:553:41
12Leland52429144.31:52
13Lutheran Westland55636144.1129.02:565:27
14Grand Traverse Academy57829141.3133.31:462:26
15Genesee Christian Academy58333141.4118.23:015:55
16Portland St. Patrick58731142.33:42
17Fowler58831141.0133.12:233:02
18Three Oaks River Valley62832148.1127.45:026:20
19Dryden66735137.3119.93:125:49
20Saginaw Michigan Lutheran Seminary67830135.9122.53:174:26
21Gobles69631133.8121.11:202:54
22Buckley71229133.23:23
23Unionville-Sebewaing74435131.3112.31:145:19
24Ubly77435129.24:23
25Manchester81934127.3110.13:235:38
26Webberville84233125.6105.03:426:14
27Novi Christian Academy92333121.3109.13:505:38

State Contenders

Up front, you could even throw Jackson Lumen Christi into the surprise category. Mentioned in the Michigan Catholic writeup was Soren Crosthwaite, who has been running a consistent 2 min. faster than he had as a freshmen. Written up from Spartan was Gibson Shore, who placed 3rd in the White division. Those two, along with Rocky Bolton, Avery Morrow, and others have led the Titans to wins at Michigan Catholic, Lakeview, and Spartan. Saugatuck closed the ’24 season with a performance that showed they’re capable of a ’25 title. Commencing this campaign, they opened the year at Under the Lights with a similar performance, all five boys under 17:45 in a win over many top-ranked D2 and D3 teams.

Surprises

Quite a few slightly unexpected names, all from the west side. Buchanan, The Potter’s House, and Holland Black River entered the season ranked between 14th and 16th, now all three find their way into the top-10. For Black River, Sebastian Zylstra has been a major impetus behind the charge, dropping more than 1:30 from his 10th grade best. The Bucks have been aided by the addition of Josiah Passig, the 10th grader a quick study of the XC experience, already dropping into the 17’s on two occasions. And for the Pumas, it’s been a collective effort from a group that’s been around the sport for awhile. They’re headed at the front by Edward Mugisha, coming off the best year of his career (43rd at MIS and Alliance Conference Champion) and improving even from there, hitting a 16:18 personal best in his opener at Under the Lights.

Looking Forward

Two sets of two teams heading to the same invite. #2 Saugatuck and #5 Lansing Catholic were ranked at the top of D3 to start the season and will hope to move back into those positions. Two teams on the rise will fittingly be at Autumn Sunrise – #8 The Potter’s House and #10 Holland Black River.

RankTeamScoreRegionTop 5 Avg.Top 7 Avg.Top 5 SpreadTop 7 Spread
1Jackson Lumen Christi18623183.8177.50:501:39
2Saugatuck26222180.0173.01:001:52
3Charlevoix30419184.8174.62:463:10
4Benzie Central38620173.1167.60:591:46
5Lansing Catholic40426172.5170.20:380:43
6Buchanan43322172.5162.11:372:54
7Stanton Central Montcalm43924175.2164.92:513:20
8The Potter’s House44921172.5164.91:522:29
9Ithaca49125171.8149.12:325:23
10Holland Black River49521168.7149.81:074:49
11Jonesville52323170.8154.02:394:56
12Hart55720165.9163.50:310:45
13Ann Arbor Greenhills55726166.8156.41:192:38
14Hanover-Horton59623167.3159.61:572:37
15Grand Rapids Covenant Christian65621163.9157.11:152:16
16Plymouth Christian Academy66026164.3146.92:343:54
17Lake City72220161.9146.91:524:20
18Caro72925163.7152.13:004:44
19Pigeon-Laker74025161.4146.92:134:06
20Grand Rapids NorthPointe Christian76721158.6154.21:071:11
21Pewamo-Westphalia77224160.0149.42:412:55
22Reed City77920160.6152.52:173:04
23Erie Mason84227156.1149.31:122:00
24Montrose85824155.9143.41:393:43
25Sanford-Meridian94125153.0143.11:482:37
26Blissfield95727155.4147.02:222:57
27Leslie98226152.9140.42:383:44

State Contenders

I don’t know if it’s the similarities in enrollment or the fact that there’s less disparities in advantages or pure chance, but just as in the girls, the title race is the tightest in D2. East Grand Rapids has been off proving that track was a fluke, taking up the first six spots at Sparta en route to a perfect 15, nearly halving the score of the closest competitor at Under the Lights, and winning the first jamboree in the competitive OK White. Flint Powers Catholic has built off their outstanding track season, keeping the momentum rolling into wins at Corunna, Northwood, and at Holly. At the biggest meets, Alma has brought its best material. On the hilly Forest Akers track, the Panthers placed *just* behind Brighton and right in front of Saline, Romeo, and Kalamazoo Central – four outfits that’ll surely be in the top-10 at MIS.

Surprises

Whether it’s a state finals projection or a pre-season ranking, the new tradition is Three Rivers finding a way to outperform it. Fresh off a 13th place finish in Brooklyn, the Wildcats were ranked #16 to begin the fall season, a mark with which they were not satisfied. The improvement has mainly been driven by three kids – David Kore, Charlie Brauer, and Jonah Zietlow. The three have all hit personal bests in this early season, dipping down into the 16’s.

Looking Forward

Many teams are laying low this upcoming weekend, five of our top-ten taking the weekend off. And who can blame them, it’s still six weeks to the State Finals and you can’t go hard every single Saturday. There are still some folks taking on some of the faster courses in the state, hoping for a confidence boost as they head into the prime days of training – #4 Grand Rapids Christian staying in close proximity at Cougar Falcon, #6 Parma Western taking a quick trip to the southeast, #7 Shepherd heading north to Cadillac, and #5 Holland Christian taking in the autumn sunrise.

RankTeamScoreRegionTop 5 Avg.Top 7 Avg.Top 5 SpreadTop 7 Spread
1Flint Powers Catholic14315197.4190.81:011:47
2East Grand Rapids15012198.7194.51:251:40
3Alma23114195.4190.41:241:48
4Grand Rapids Christian30612189.6185.20:581:27
5Holland Christian40611184.6182.90:190:30
6Parma Western45114183.9180.31:011:16
7Shepherd48815183.6177.21:252:49
8Three Rivers50713182.9175.81:381:57
9DeWitt56514180.4175.21:131:41
10Grand Rapids South Christian58912180.0172.11:442:16
11Otsego59113179.4168.51:042:30
12Allendale60311185.9174.82:443:26
13Fenton61716181.9176.52:052:16
14Forest Hills Eastern63912180.7173.62:082:32
15Edwardsburg64813178.2171.31:112:17
16Spring Lake65310178.6170.61:122:16
17Cedar Springs67110177.5173.31:171:40
18Pinckney74116177.0173.61:461:55
19Richland Gull Lake74813175.4169.41:021:59
20Adrian78518176.3168.92:112:47
21Whitehall81410178.1166.33:214:12
22Macomb Lutheran North82317174.7166.51:523:00
23Frankenmuth82615176.0164.02:573:34
24Vicksburg94113172.6156.72:374:33
25Petoskey94210171.3165.12:052:15
26Ann Arbor Gabriel Richard98318168.9165.40:421:04
27Detroit Country Day99216169.7158.02:283:12

State Contenders

At various points throughout every year, I perform a little thought exercise, asking myself if this might be the final year of Northville’s reign. Sorry to say for the rest of the state, I don’t think 2024 was the final year of their title streak. The Mustangs have the power up front with Brandon Cloud and Ben Hartigan. They add kids into the mix, Lucas Mullan on the heels of an outstanding track season and Ashton Kashat as one of the state’s top freshmen. Sprinkle in a little development with Ethan Hertza and Ryan Stojov moving towards the 15’s.

Surprises

Traditional powers are great, they represent strong running cultures at schools. Newcomers are even better, as they could potentially be the ground floor of sustained greatness. Lowell brought forth the beginning pieces last year, both Marshall Huhn and Cooper Byrne establishing themselves as front-runners. The Red Arrows have become even stronger, adding freshmen Avi Elabed and Tyler Bromley into the mix. Grand Ledge has built with already established runners that’ve undergone a wholesale change. Nearly all of the varsity Comet boys have hit personal bests in these first few weeks (the exception being Ben Rottier, who just ran 25 sec. faster at Spartan than in 2024).

Looking Forward

Jackson once again is the place to be. It’s not as top-heavy as in recent years or compared to the girls, but still the D1 spot. #3 Ann Arbor Skyline comes off a win traversing the Holly hills, #10 Romeo travels to a quicker course than the revamped one at Spartan. #9 Ann Arbor Pioneer will be refreshed after a weekend off and we’re excited to see the times that Crooks and Ronfeldt can lay down. We might even see #5 Midland, as the Chemics have Al Kayner and Jackson listed on their schedule.

RankTeamScoreRegionTop 5 Avg.Top 7 Avg.Top 5 SpreadTop 7 Spread
1Northville1377204.2200.61:061:14
2Lowell2543198.8186.11:203:54
3Ann Arbor Skyline3644192.2190.00:280:42
4Kalamazoo Central3733194.8188.51:061:47
5Midland3842191.5189.80:080:33
6Grand Ledge4284191.3185.40:371:33
7Brighton4694190.3186.70:281:10
8Traverse City West4722190.8188.50:340:46
9Ann Arbor Pioneer5365195.4190.41:562:06
10Romeo5459189.0183.70:361:28
11Holland West Ottawa5713187.8184.60:101:06
12Portage Central5823188.5182.21:221:31
13East Kentwood6213190.5184.41:191:57
14Zeeland West6313187.1183.90:480:58
15Jenison6451186.5184.40:190:36
16Rockford6511186.9178.71:232:00
17Saline6525187.3182.61:081:26
18Salem6526187.5181.81:031:29
19Caledonia6643187.8183.01:251:34
20Grand Blanc6972186.3182.31:071:24
21Clarkston7308186.1179.61:011:45
22Saginaw Heritage7712184.2180.90:250:49
23Highland-Milford8212186.5180.02:092:26
24Grand Haven8431188.0177.02:213:18
25Brownstown Woodhaven9215182.0176.61:151:40
26Kalamazoo Loy Norrix9653182.5177.01:512:13
27Battle Creek Lakeview9723180.9169.21:002:50

INDIVIDUAL RANKINGS

As the years pass, I’ve decided to keep the in-season stuff concentrated more on the teams and less on the individuals. I do feel it’s important for individuals to know where they stand, so here’s the top-50. When it gets to crunch time, more will be written, for now, this’ll do!

RankGradeNameTeamRegionRating
112Marek ButkiewiczKalamazoo Hackett32215.2
212Brody KargHarbor Beach35205.9
312Grayson RorickHillsdale Academy34203.6
412Abenezer CeroneRoyal Oak Shrine36203.1
512Landon RogersThree Oaks River Valley32201.4
611Kyle RedmanMesick29199.4
712Landen LivingstonWhitmore Lake33199.3
811Ty RedmanMesick29197.2
99Mason RogersThree Oaks River Valley32196.1
1010Lincoln LaansmaTri-Unity Christian31193.8
1112Sean SiemsKalamazoo Hackett32191.8
1211Abraham FeeneyMaple City Glen Lake29191.4
1311Noah SchipperHolland Calvary Christian31191.2
1411Christian GetzHolland Calvary Christian31190.7
1512Carson BurgessBrown City35189.3
1611Jacob FerdubinskiRiverview Gabriel Richard36188.7
179Spencer McNittMaple City Glen Lake29187.2
1811Brady EdwardsMt. Pleasant Sacred Heart30182.7
1911Anthony RoweBreckenridge30182.1
2012Cole BregeRogers City28181.8
2112Jonah PollatzMt. Pleasant Sacred Heart30179.4
2211Gibson WhiteHolland Calvary Christian31178.8
2312Max BrannanLutheran Westland36178.0
2412Luke MolenkampHillsdale Academy34177.3
2511Wesley ChaffeeMt. Pleasant Sacred Heart30175.8
2612Jack ShararRogers City28175.5
2712Liam McCawMaple City Glen Lake29174.4
2812Reuben JiranNovi Christian Academy33174.3
2910Leo WeaverWhitmore Lake33173.9
3011Timothy GaeblerHillsdale Academy34173.5
319Christian FeeneyMaple City Glen Lake29172.7
3212Rich FantiRiverview Gabriel Richard36172.0
3311Daniel ChaneyLake Leelanau St. Mary29171.7
3412Michael BowkerRoyal Oak Shrine36171.1
3512Logan RomainDryden35171.0
3612Quentin SmithFowler31170.3
3711Amos NorderSaginaw Michigan Lutheran Seminary30169.5
3812Cody BradleyPetoskey St. Michael28169.2
3912Timothy ChamberlainPortland St. Patrick31169.0
4012Henry LindleyHillsdale Academy34168.5
4111Owen WrubleHarbor Beach35167.9
4211Francis AustenPortland St. Patrick31167.6
4312Cole UpperLincoln-Alcona28167.2
449Gavin BowersAustin Catholic36166.9
4512Jesse FielisWhite Pigeon32166.8
4611Elias BaldwinDecatur32166.8
4712James RaheHillsdale Academy34166.6
4810Levi FitchettDryden35166.0
4910Peter WinnHillsdale Academy34165.8
5011Rush MarsdenFulton30165.8

RankGradeNameTeamRegionRating
111Hunter EatonCharlevoix19208.9
212Gage HoffmanStanton Central Montcalm24205.0
310Christian CraanenMonroe St. Mary CC27202.0
411Luke HerronCaro25201.0
510Will HulinCentreville23198.7
611Caleb BlondeJonesville23198.4
710Nole LorenzenRochester Hills Lutheran NW26197.6
811Ryder HopkinsCharlevoix19197.5
912Jayden FoxSaginaw Valley Lutheran25196.3
1012Tyler LeachOtisville LakeVille24196.0
1112Matthew SolomonCharlevoix19195.5
1210Clint CouchmanBrooklyn Columbia Central23195.1
1312Edward MugishaThe Potter’s House21194.4
1412Gibson ShoreJackson Lumen Christi23192.5
1511Chad TysonHanover-Horton23192.4
1611Marshall BrandtMidland Bullock Creek25192.0
1710Owen PoppemaBath24191.6
1812Jacob MankeyIthaca25191.2
1912Noah DevereauxLaingsburg24191.0
2011Marcus SilvaSaugatuck22190.5
2112Qwynn DarnellElk Rapids19189.4
2211Logan YoungmanHillsdale23188.3
2311Isaac DionneBoyne City19187.2
2411John KeserBuchanan22187.0
2512Paul SaladinReed City20187.0
2611Grant RehkopfSaugatuck22186.8
2711Evan OlsonPigeon-Laker25186.3
2811Rocky BoltonJackson Lumen Christi23186.2
2911Jonas BallardHolland Black River21185.7
3012Jeryn FrisbieBelding21185.6
3110Eli VanPoortflietBenzie Central20184.4
3210Grant CorlewHarbor Springs19184.1
3312Trenton FetterAdrian Madison27183.5
3411Evan MacLarenIthaca25183.5
3510Michael WeidmayerBlissfield27183.3
3610Soren CrosthwaiteJackson Lumen Christi23182.9
3711William GancerStockbridge26182.7
3810Tristan HernandezKingsley20182.6
3910Wyatt RobertsOtisville LakeVille24182.4
4012Julian WalkerAlgonac26182.0
4112Jackson SchaubBenzie Central20181.4
4211Avery MorrowJackson Lumen Christi23181.3
4311Logan YoungHarrison20180.9
4412Liam McBethBuchanan22180.7
4512Robert DykhouseManton20180.4
4611John KowatchPewamo-Westphalia24180.0
4712Kaden WorchManistee20179.6
4811Naveen KulkarniAnn Arbor Greenhills26179.5
499Isaac CoxPlymouth Christian Academy26179.3
5012John EdlerHomer23179.2

RankGradeNameTeamRegionRating
111Robert Jazwinski IIIWhitehall10216.6
212Jonah WorkmanEast Grand Rapids12216.4
311Ezekiel BaltierraAlma14211.6
412Thomas LarsonAlma14209.9
511Mason HillAllendale11208.8
610Lennox NaswellFlint Powers Catholic15208.4
710Gavin KaticFenton16207.3
811Caiden CaswellVicksburg13205.3
911Bryce CahoonShepherd15203.6
1010Micah BeckerEast Grand Rapids12203.1
1112Vincent PattisonGoodrich15203.1
1211Steven ZawackiForest Hills Eastern12202.8
1311Cole McCrawPinckney16202.5
1411Mitchell DunlapGrand Rapids Catholic Central11202.5
1511Abraham McHughMarshall13202.3
1612Bryce GrossFlint Powers Catholic15202.0
1712Moises Salazar Jr.Adrian18202.0
1812Ronnie SilveiraAllendale11202.0
1912Sean RyanGrand Rapids Christian12201.7
2012Brett MagnusFrankenmuth15201.3
2112Aden AshworthAllendale11200.7
2212Cole WisniewskiOrchard Lake St. Mary’s16200.2
2312Murphy WagnerSaginaw Swan Valley15198.2
2412Jacob HyltonOrtonville Brandon15196.6
2511Joshua MacriMacomb Lutheran North17195.8
2610Aiden LambersHolland11195.7
2712Charlie BrauerThree Rivers13195.3
2812Caleb CarignanFlint Powers Catholic15194.9
2911Nick ParkerFrankenmuth15194.8
3012Edison LopemanParma Western14194.6
3112Jacob StanislawskiFlat Rock18194.5
3210Ashton FinkGrand Rapids Christian12193.9
3310Ryan RathsburgFlint Powers Catholic15193.8
3411Ben VerlinGrand Rapids South Christian12193.8
3512Ben VerellenGladwin10193.7
3612Aiden WellerCedar Springs10193.5
3712Shephard BowerForest Hills Eastern12193.4
3812Jack EdisonEast Grand Rapids12193.2
3912Zahar RushPetoskey10192.9
4010Gerard GilmourFenton16192.7
4111Thomas FisherEast Grand Rapids12192.5
4212George ScuphamEdwardsburg13192.3
4312Lukus MendozaSpring Lake10192.0
4412Braylon LennemanDeWitt14191.7
4511Owen AdamsSpring Lake10191.6
4610Jack HincksDetroit Country Day16191.6
4712Brodie LicataLake Fenton16191.1
4812Jack EstelleHopkins11190.8
4911Seth RandallSt. Joseph13190.7
5011Christian AyresBattle Creek Harper Creek13190.5

RankGradeNameTeamRegionRating
111Kamari RonfeldtAnn Arbor Pioneer5218.5
211Jack MacGregorHowell4215.9
311Brandon CloudNorthville7215.6
411Caden LivermoreGrandville1214.1
511Marshall HuhnLowell3213.0
611Luka HammondGrand Haven1212.9
712Beckett CrooksAnn Arbor Pioneer5212.1
812Benjamin HartiganNorthville7211.7
912Kyle O’RourkeHighland-Milford2210.6
1012Ian MorganOkemos4210.4
1110Mourad AlgahmiDearborn Fordson5210.0
1212Aiden PengellyCanton6209.4
1312Andrew WrightKalamazoo Central3208.1
1412Jackson LamKalamazoo Loy Norrix3205.6
1511Matii TarekegnEast Kentwood3205.5
1612Aron GalGrand Haven1205.3
1711Justin JohnsonEast Kentwood3204.6
1812Ethan HertzaNorthville7203.4
1911Coen HillDexter4201.5
2010Alexander AllenAlpena2201.4
2112Caleb KellerTraverse City Central2201.3
2212Noah JohnstonCaledonia3201.3
2312Cooper ByrneLowell3201.1
2412Marcel StorkMattawan3200.4
259Avi ElabedLowell3200.1
269Tommy McCormickGrand Blanc2199.6
2712Lucas LaPointePlymouth6199.5
2812Ty BillingsKalamazoo Central3198.6
2910Bennett SnapperCaledonia3198.5
3012Nathaniel LindenTroy Athens8198.5
3111Trevor BaptistNovi7198.1
3210Brady GlonDetroit Catholic Central7197.9
339Hudson DollAnn Arbor Skyline4197.8
3411Jacob SzalaySaline5197.8
3510Rylen RicheyGrand Ledge4197.8
3612Ryan BarnesClarkston8197.5
3711Austin MercadoSalem6197.4
3812Owen FisherMattawan3197.4
3912Owen PerryRomeo9197.3
4011Jack HannerSalem6197.2
4110Xavier SolgotL’Anse Creuse North9197.1
4212David DubeckClarkston8197.0
4311Josiah DerksenRockford1196.9
4411Broden LaddHolly2196.7
4510Finn-Frost GraysonTraverse City West2196.5
4612Benjamin RottierGrand Ledge4196.5
4710Marcus EsslingPortage Central3196.4
4810Lucas MullanNorthville7196.4
4912Zach WyderkoBrighton4195.9
5011Liam WierzbaTraverse City West2195.8