Uncategorized

2025 Ratings: September 30th Meets

With a tiny addition of the EUP 1 meet (that’s Eastern UP + Mackinaw City for us trolls).

MeetBoys Adj.Girls Adj.Average
CSAA 2-23-31-27
WMC Lakes 2-31-43-37
Green Devil-18-13-16
EUP 1+19+16+18
CAAC Red 2-2-10-6
CHSL 3-19-25-22
I-8 2-26-35-31
Downriver League 2-13-14-14
CAAC White 2-22-16-19
Negaunee+1-5-2
Huron League 2+1-8-4
Birch Run Fall+8+13+11

*** = State Title Contender
** = Top Ten Contender
* = State Qualifying Contender
WAB = Weighted Average Before. A listing of the previous week’s Top 5 Average. Not a perfect comparison as a team may not run their five best runners. But a show of how one ran relative to expectation.

GIRLS TEAM RATINGS

TeamTop 5 Avg.DivisionMeetWAB
Brownstown Woodhaven112.11Downriver League 2118.3
Mason102.91CAAC Red 2109.6
Gibraltar Carlson92.11Downriver League 294.5
Wyandotte Roosevelt67.01Downriver League 273.0
Allen Park39.91Downriver League 241.1
TeamTop 5 Avg.DivisionMeetWAB
DeWitt104.12Birch Run Fall109.6
Frankenmuth97.82Birch Run Fall114.3
Fremont95.62WMC Lakes 2104.8
Charlotte95.62CAAC White 2100.0
St. Johns93.42CAAC Red 297.1
Haslett88.22CAAC Red 294.6
Williamston86.32CAAC Red 284.7
New Boston Huron83.52Huron League 293.5
Parma Western78.72I-8 281.7
Ionia77.82CAAC White 270.3
Fowlerville74.82CAAC Red 272.8
Battle Creek Harper Creek74.52I-8 282.3
Ludington73.62WMC Lakes 288.5
Carleton Airport70.82Huron League 270.6
Marshall69.02I-8 271.4
Alma65.62Birch Run Fall63.6
Howard City Tri-County54.62CSAA 263.9
Monroe Jefferson46.72Huron League 226.9
Grosse Ile45.42Huron League 253.6
Imlay City42.22Birch Run Fall40.8
Hastings35.52I-8 236.6
Birch Run34.42Birch Run Fall37.9
Essexville-Garber34.12Birch Run Fall8.6
Portland28.12CAAC White 251.2
Milan23.32Huron League 222.5
Coldwater22.82I-8 238.1
Trenton18.22Downriver League 217.3
Eaton Rapids16.52CAAC White 218.3
Battle Creek Pennfield16.42I-8 236.0
Saginaw Swan Valley15.12Birch Run Fall24.4
Big Rapids13.12CSAA 229.3
Clio12.92Birch Run Fall7.9
Whitehall12.52WMC Lakes 2
TeamTop 5 Avg.DivisionMeetWAB
Lansing Catholic**119.83CAAC White 2127.4
Olivet**111.03CAAC White 2103.7
Remus Chippewa Hills*89.83CSAA 294.4
Saginaw Valley Lutheran*80.63Birch Run Fall75.9
Manistee65.63WMC Lakes 267.0
Reed City64.13CSAA 278.5
Pigeon-Laker63.13Green Devil69.4
Millington57.53Birch Run Fall45.9
Chesaning47.43Birch Run Fall47.8
Monroe St. Mary CC43.73Huron League 252.8
Hemlock42.63Birch Run Fall36.4
Newaygo40.93CSAA 235.6
Ann Arbor Greenhills37.03CHSL 363.8
Almont34.63Green Devil40.4
New Lothrop34.23Birch Run Fall26.3
University Liggett4.43CHSL 33.7
TeamTop 5 Avg.DivisionMeetWAB
Ubly*70.14Green Devil78.6
Kingston*58.44Green Devil71.9
Dryden48.44Green Devil54.0
Saginaw Michigan Lutheran Seminary46.24Birch Run Fall53.8
Genesee Christian Academy39.64Birch Run Fall33.4
Royal Oak Shrine37.04CHSL 375.0
Clarkston Everest Collegiate34.34CHSL 344.3
Brown City9.84Green Devil0.4
TeamTop 5 Avg.DivisionMeetWAB
Houghton86.6UP 1Negaunee92.9
Negaunee64.4UP 1Negaunee80.3
Calumet55.4UP 1Negaunee55.3
Ishpeming Westwood3.9UP 1Negaunee4.6
TeamTop 5 Avg.DivisionMeetWAB
Rudyard37.4UP 2EUP 130.6
Hancock36.6UP 2Negaunee34.1
TeamTop 5 Avg.DivisionMeetWAB
Brimley12.0UP 3EUP 1-5.2
St. Ignace7.0UP 3EUP 1-29.3

BOYS TEAM RATINGS

TeamTop 5 Avg.DivisionMeetWAB
Brownstown Woodhaven*182.21Downriver League 2187.5
Wyandotte Roosevelt165.01Downriver League 2166.3
Gibraltar Carlson157.01Downriver League 2157.3
Allen Park155.81Downriver League 2152.7
Mason148.21CAAC Red 2149.6
Swartz Creek141.61Birch Run Fall142.0
Southgate Anderson124.11Downriver League 2130.7
Dearborn Edsel Ford112.01Downriver League 2113.6
Lincoln Park78.61Downriver League 22.2
TeamTop 5 Avg.DivisionMeetWAB
Alma**186.12Birch Run Fall194.6
DeWitt*177.92Birch Run Fall180.0
Whitehall*176.62WMC Lakes 2178.2
Parma Western*174.52I-8 2187.0
Williamston168.32CAAC Red 2164.8
Howard City Tri-County164.62CSAA 2166.0
Fremont164.22WMC Lakes 2165.5
Haslett163.42CAAC Red 2168.7
Frankenmuth160.42Birch Run Fall179.1
Carleton Airport160.42Huron League 2161.3
Portland157.92CAAC White 2160.3
New Boston Huron157.32Huron League 2161.8
Saginaw Swan Valley157.32Birch Run Fall167.2
Battle Creek Harper Creek157.02I-8 2160.3
Flat Rock152.02Huron League 2159.0
Muskegon Oakridge151.32WMC Lakes 2158.1
Coldwater150.92I-8 2146.7
Ionia149.32CAAC White 2144.6
Monroe Jefferson148.12Huron League 2147.0
St. Johns147.22CAAC Red 2143.4
Fowlerville146.92CAAC Red 2142.1
Bay City John Glenn144.12Birch Run Fall142.0
Marshall141.22I-8 2151.4
Grosse Ile138.52Huron League 2134.0
North Branch134.52Birch Run Fall128.8
Ludington131.42WMC Lakes 2156.7
Lake Odessa Lakewood129.52CAAC White 2126.8
Imlay City122.92Birch Run Fall114.6
Milan118.32Huron League 2114.1
Bay City Central116.32Birch Run Fall115.1
Birch Run115.12Birch Run Fall117.6
Charlotte114.02CAAC White 2114.8
Hastings112.02I-8 2109.5
Riverview107.92Huron League 2111.6
Big Rapids107.72CSAA 2118.2
Jackson Northwest86.72I-8 2115.8
Battle Creek Pennfield85.62I-8 286.7
Clio84.22Birch Run Fall95.0
Trenton79.12Downriver League 2104.0
Harper Woods52.52Birch Run Fall40.8
Lansing Eastern2.42CAAC Red 252.0
TeamTop 5 Avg.DivisionMeetWAB
Lansing Catholic**177.23CAAC White 2176.0
Ithaca**176.63Birch Run Fall181.0
Reed City*166.73CSAA 2161.5
Pigeon-Laker150.23Green Devil159.9
Monroe St. Mary CC147.13Huron League 2153.9
Montague143.53WMC Lakes 2152.9
Ann Arbor Greenhills143.43CHSL 3166.4
Chesaning138.73Birch Run Fall137.3
Almont127.23Green Devil140.0
Olivet126.23CAAC White 2135.2
Newaygo112.63CSAA 2113.4
Millington109.43Birch Run Fall94.5
New Lothrop108.13Birch Run Fall99.8
Madison Heights Bishop Foley103.43CHSL 3100.8
Remus Chippewa Hills100.33CSAA 299.6
Saginaw Valley Lutheran54.53Birch Run Fall67.2
Detroit Cristo Rey50.53CHSL 320.7
Sandusky50.33Green Devil95.2
TeamTop 5 Avg.DivisionMeetWAB
Royal Oak Shrine*149.14CHSL 3157.1
Riverview Gabriel Richard*147.64CHSL 3151.6
Genesee Christian Academy*138.94Birch Run Fall135.1
Dryden137.14Green Devil137.5
Saginaw Michigan Lutheran Seminary131.44Birch Run Fall138.3
Brown City124.14Green Devil118.6
Mackinaw City115.24EUP 199.7
Byron107.74Birch Run Fall102.2
Allen Park Cabrini106.24CHSL 3113.6
Kingston106.24Green Devil101.2
Cardinal Mooney Catholic99.74CHSL 3114.3
Unionville-Sebewaing96.34Green Devil126.9
Waterford Our Lady of the Lakes80.84CHSL 383.6
Vassar44.64Birch Run Fall71.4
TeamTop 5 Avg.DivisionMeetWAB
Houghton146.9UP 1Negaunee144.3
Gladstone139.6UP 1Negaunee146.2
Negaunee136.4UP 1Negaunee146.2
Ishpeming Westwood135.7UP 1Negaunee145.5
TeamTop 5 Avg.DivisionMeetWAB
Painesdale-Jeffers158.8UP 2Negaunee143.4
Rudyard138.9UP 2EUP 1144.2
Manistique88.8UP 2Negaunee89.8
Pickford87.3UP 2EUP 168.4
Hancock51.5UP 2Negaunee46.9
TeamTop 5 Avg.DivisionMeetWAB
Engadine121.1UP 3EUP 1125.5
St. Ignace109.9UP 3EUP 198.8
Eben Jct. Superior Central92.5UP 3EUP 1104.2
Brimley67.5UP 3EUP 162.4

GIRLS INDIVIDUAL RATINGS

GradeNameTimeTeamRatingMeet
12Talya Schreiber18:12Pickford150.7EUP 1
11Ava Schafer18:48.6St. Johns147.1CAAC Red 2
11Caroline Randall19:17.2Hastings145.9I-8 2
10Tiya Feldpausch18:59.2Olivet145.6CAAC White 2
12Samantha Taylor18:32Newberry144.0EUP 1
12Natalie Foltz18:39.0Frankenmuth142.7Birch Run Fall
10Remie Ellis19:13.6Eaton Rapids140.8CAAC White 2
9Lily Britton19:25.1Olivet137.0CAAC White 2
12Elise Barden19:06.2Frankenmuth133.6Birch Run Fall
9Eliza Schwass20:11.9Ludington130.4WMC Lakes 2
11Annabelle Lowman20:12.2Ludington130.3WMC Lakes 2
12Miriam Kloha19:48.1St. Johns127.3CAAC Red 2
11Hope Noal20:01.4Woodhaven Brownstown124.2Downriver League 2
10Dory Simon20:19.3Remus Chippewa Hills123.9CSAA 2
10Josie Bishop20:04.5Lansing Catholic123.8CAAC White 2
11Grace Wonch20:05.2Lansing Catholic123.6CAAC White 2
12Abigail Reis19:36.7Millington123.5Birch Run Fall
12Eleanor Grant20:10.0Wyandotte Roosevelt121.3Downriver League 2
12Linnea Paige20:40.8Fremont120.7WMC Lakes 2
10Annabelle Chan20:12.7Woodhaven Brownstown120.4Downriver League 2
10Ruby Petee20:11.0Mason119.7CAAC Red 2
11Kylie Mausolf19:49.8Birch Run119.1Birch Run Fall
10Isabelle Currie20:20.5Lansing Catholic118.5CAAC White 2
11Avery Silvas20:20.9Charlotte118.4CAAC White 2
10Bridget Fullerton20:40.3Parma Western118.2I-8 2
9Norah Kiley20:19.1Kingston118.0Green Devil
12Cara Prusakiewicz20:19.3Dryden117.9Green Devil
9Anna Drauer20:23.9Lansing Catholic117.4CAAC White 2
10Claire Miller20:16.7Monroe Jefferson117.1Huron League 2
10Jorga Wooledge20:21.0Mason116.3CAAC Red 2
11Makinna Foglesong19:59.7Ithaca115.8Birch Run Fall
12Frances Melinn20:29.5Lansing Catholic115.5CAAC White 2
9Brooklyn Takagishi20:02.4DeWitt114.9Birch Run Fall
12Quinn Hatfield20:48.2Remus Chippewa Hills114.3CSAA 2
10Lindsey Ludwig20:33.4Lansing Catholic114.2CAAC White 2
9Myah Breuker21:01.3Fremont113.9WMC Lakes 2
10Aurora (Rory) Doepker20:05.6DeWitt113.8Birch Run Fall
10Alexis Kmiecik20:33.0Woodhaven Brownstown113.7Downriver League 2
11Claire Arnold20:07.9Essexville Garber113.0Birch Run Fall
11Colette Charchut20:31.8Haslett112.7CAAC Red 2
12Isabella (Bella) LaFountain20:30.9Monroe St. Mary CC112.4Huron League 2
11Natalie Kuhl21:02.1Parma Western111.0I-8 2
10Ella Baker20:35.2Carleton Airport110.9Huron League 2
9Jovie Overkamp20:44.1Ionia110.6CAAC White 2
10Ellason Foster21:00.1Newaygo110.3CSAA 2
12Samantha Brown20:16.8Clio110.1Birch Run Fall
10Khloe Lehnst20:17.5Ithaca109.8Birch Run Fall
11Claire Long20:20.8Saginaw Nouvel108.7Birch Run Fall
11Keira Waterman20:38.9Negaunee108.7Negaunee
9Cecilia Kelly20:45.6Williamston108.1CAAC Red 2
12Julia Faber21:11.0BC Harper Creek108.0I-8 2
10Jaelynn Greene20:51.1Woodhaven Brownstown107.6Downriver League 2
10Gweneth (Gwen) Eby21:14.8Coldwater106.7I-8 2
11Hallee Hervey21:13.7Reed City105.8CSAA 2
12Avery Turk20:51.0New Boston Huron105.7Huron League 2
11Morgan Allen20:53.4Mason105.5CAAC Red 2
12Emily Peters21:02.6Olivet104.5CAAC White 2
12Katie Sweeney20:59.7Ubly104.4Green Devil
12Amerie Wilson20:55.7Milan104.1Huron League 2
10Alaina Dillon21:23.1Marshall104.0I-8 2
10Sela Niska20:53.3Houghton103.9Negaunee
12Chloe Khon21:24.8Jackson Northwest103.4I-8 2
10Lindsey Cmeyla20:39.3Saginaw Valley Lutheran102.6Birch Run Fall
10Grace Mingerink20:41.6DeWitt101.8Birch Run Fall
9Madison Slade21:09.3Gibraltar Carlson101.6Downriver League 2
12Lilah Kiley21:08.7Kingston101.4Green Devil
9Molly McNamara20:41Newberry101.0EUP 1
11Sophia Schafer21:08.9Williamston100.4CAAC Red 2
9Dakota Budd21:10.5Haslett99.8CAAC Red 2
9Madelynn Patterson21:19.3Olivet98.9CAAC White 2
12Joelle Patten21:46.5Fremont98.8WMC Lakes 2
10Giada Fioritto21:19.0Gibraltar Carlson98.3Downriver League 2
9Sage Palmer21:18.1Sandusky98.3Green Devil
11Emily Beethe20:52.7Saginaw Valley Lutheran98.1Birch Run Fall
11Avery Miller21:23.3Lansing Catholic97.6CAAC White 2
11Laura Castrejon21:38.4Newaygo97.5CSAA 2
10Clara Marschall21:17.7Fowlerville97.4CAAC Red 2
11Abby Taylor20:52Newberry97.3EUP 1
12Emily Agnew20:55.1DeWitt97.3Birch Run Fall
9Sydney Knieper20:56.2New Lothrop96.9Birch Run Fall
10Payton King21:24.7Kingston96.1Green Devil
12Alyssa Korte21:20.0Grosse Ile96.0Huron League 2
11Helena Goodrich21:28.4Charlotte95.9CAAC White 2
10Holly Cooke21:19.2Houghton95.3Negaunee
12Elliana Perugi21:30.1Woodhaven Brownstown94.6Downriver League 2
12Andie Wildern21:32.8Charlotte94.4CAAC White 2
12Kaily McDaniel21:25.2Milan94.3Huron League 2
10Ruby Gross21:04.7Chesaning94.1Birch Run Fall
9Martina Villarreal21:09.6DeWitt92.5Birch Run Fall
10Emma Cook21:13.0DeWitt91.3Birch Run Fall
11Norah Woodruff21:31.1Houghton91.3Negaunee
11Paige Weber21:42.8Portland91.1CAAC White 2
9Zoey Cheney21:37.0New Boston Huron90.3Huron League 2
12Abby Russell21:39.2Haslett90.3CAAC Red 2
10Harper Jackson21:43.2Gibraltar Carlson90.3Downriver League 2
10Ava Benedict21:47.6Ionia89.5CAAC White 2
10Livia Boucher21:46.3Gibraltar Carlson89.2Downriver League 2
11Pyper Braun21:45.7EPBP Laker89.1Green Devil
12Maddy Takagishi21:21.1DeWitt88.6Birch Run Fall
12Anna Johnson21:21.3Alma88.6Birch Run Fall
12Madison Prowse21:48.1Brown City88.3Green Devil
11Ava Buckley21:45.7Mason88.1CAAC Red 2
10Reggie Cooke21:45.9Williamston88.0CAAC Red 2
10Alyvia Janke21:49.2Unionville-Sebewaing87.9Green Devil
10Allison Schmitt22:02.6Clarkston Everest Collegiate87.5CHSL 3
9Kendall Dorey21:54.1Charlotte87.3CAAC White 2
10Peyton Nellis22:10.8Remus Chippewa Hills86.7CSAA 2
12Carleigh Thompson21:57.8Ionia86.1CAAC White 2
12Nori Korsman21:47.4Negaunee85.9Negaunee
12Georgia Haag22:25.8Manistee85.7WMC Lakes 2
9Avery Gardner21:30.4DeWitt85.5Birch Run Fall
9Elsa Korte21:59.4Lansing Catholic85.5CAAC White 2
11Morgan Clark21:55.6Mason84.8CAAC Red 2
10AJ Feleppa21:30St. Ignace84.7EUP 1
9Kennadee Griffes21:34.5DeWitt84.2Birch Run Fall
10Andi Kirkman21:36.2Genesee Christian83.6Birch Run Fall
12Anna Pake22:20.2Howard City Tri-County83.6CSAA 2
12Maria Beach22:00.5Fowlerville83.2CAAC Red 2
12Falyn Doss21:59.5New Boston Huron82.9Huron League 2
9Sophie Mahoski21:57.0Ishpeming82.7Negaunee
12Natalie Kramer22:02.2St. Johns82.6CAAC Red 2
12Avari Montgomery22:09.6Charlotte82.1CAAC White 2
12Aubrey Metzger22:06.1Mason81.3CAAC Red 2
9Ada Cain22:10.4Gibraltar Carlson81.2Downriver League 2
10Taylor Stanczak22:09.9Almont81.0Green Devil
9Serenity Clancy22:11.7Woodhaven Brownstown80.8Downriver League 2
11Layla Silkworth22:33.0BC Harper Creek80.7I-8 2
9Ellie Owen21:45.8DeWitt80.4Birch Run Fall
9Chloe Wilber21:49.2DeWitt79.3Birch Run Fall
9Madisyn Blair22:40.5Parma Western78.2I-8 2
12Kate Church22:16.3Haslett77.9CAAC Red 2
11Aubrey Hare21:53.7Saginaw Swan Valley77.8Birch Run Fall
9Sevarah Markham21:54.2Alma77.6Birch Run Fall
10Bethany Cmeyla21:54.8Saginaw Valley Lutheran77.4Birch Run Fall
9Addison King21:55.1Frankenmuth77.3Birch Run Fall
12Lilliana Van Vleet21:55.7DeWitt77.1Birch Run Fall
10Ava Sielski22:52.2Manistee76.9WMC Lakes 2
11Adrianna Zub22:24.0Allen Park76.7Downriver League 2
12Jovie Williams22:15.1Houghton76.6Negaunee
12Laila Evola22:23.7Almont76.4Green Devil
9Brynn Burrows21:59.8Millington75.7Birch Run Fall
10Elli Harju22:17.8Calumet75.7Negaunee
9Claire Burrows22:00.0Millington75.7Birch Run Fall
12Gabby Cleveland22:00.4Frankenmuth75.5Birch Run Fall
12Maryn Hyatt22:00.8Saginaw Valley Lutheran75.4Birch Run Fall
12Emma Dawe22:01.1Ithaca75.3Birch Run Fall
12Lexi Gilbert22:20.6Gladstone74.8Negaunee
10Madison Francke22:02.8Bay City Central74.7Birch Run Fall
12Tori Ferguson22:03.8Genesee Christian74.4Birch Run Fall
10Stella Gates22:32.9Lansing Catholic74.4CAAC White 2
10Joy Schuck22:31.3Southgate Anderson74.2Downriver League 2
9Natalie Christoffersen23:00.8Fremont74.1WMC Lakes 2
9Emma Puscas22:32.0Wyandotte Roosevelt74.0Downriver League 2
10Claire Wright22:31.6Dryden73.8Green Devil
12Jocelynn Olds22:50.5Howard City Tri-County73.5CSAA 2
9Randee Mulherin22:27.7Monroe Jefferson73.4Huron League 2
9Melissa Kirschner22:04Rudyard73.3EUP 1
12Aubrey Zarnke22:34.2EPBP Laker72.9Green Devil
10Hattie Driver23:04.2Manistee72.9WMC Lakes 2
9Ella Gustner22:36.6Dryden72.1Green Devil
12Leah Adkins22:31.9Carleton Airport72.0Huron League 2
10Jamie Glatfelter22:39.0Trenton71.7Downriver League 2
12Joslyn Bechtol22:39.3Woodhaven Brownstown71.6Downriver League 2
11Juleigh Husby22:34.1Monroe St. Mary CC71.3Huron League 2
12Ava Krohn23:11.0Fremont70.7WMC Lakes 2
11Addison Sirianni22:15.1Bay City Central70.6Birch Run Fall
10Lydia Popp22:41.1EPBP Laker70.6Green Devil
12Payton Takkunen22:33.2Gladstone70.6Negaunee
11Lydia Faubert22:15.4Hemlock70.5Birch Run Fall
11Lyza Ruster22:39.1Mason70.3CAAC Red 2
12Madeleine Schlegel22:16.4DeWitt70.2Birch Run Fall
12Maya Ferguson22:54.8Cardinal Mooney Catholic70.1CHSL 3
9Avery Diehl22:46.6Lansing Catholic69.8CAAC White 2
9Aubrey Perez22:46.7Ionia69.8CAAC White 2
10Ellia Egle22:39.3New Boston Huron69.6Huron League 2
9Ellery Fazekas23:06.9Marshall69.4I-8 2
12Abigail Redfield22:48.4Olivet69.2CAAC White 2
9Brynn Rudnicki22:43.3Fowlerville68.9CAAC Red 2
10Isa Vargo22:41.4New Boston Huron68.9Huron League 2
9Marissa Demorest23:09.6BC Harper Creek68.5I-8 2
10Abbygail Plester22:48.2Ubly68.3Green Devil
10Alonna Schack22:23.0Chesaning68.0Birch Run Fall
10Remi Coponen22:41.1Painesdale-Jeffers68.0Negaunee
9Kate Duffy22:47.1Williamston67.6CAAC Red 2
10Charlee MacLaren22:24.6Ithaca67.5Birch Run Fall
11Reese Hesse23:20.8Whitehall67.4WMC Lakes 2
10Ava Harris23:09.0Remus Chippewa Hills67.3CSAA 2
12Reese Supianoski22:48.2Williamston67.3CAAC Red 2
12Adriana Domingo23:13.6Marshall67.1I-8 2
10Ali Hunt22:25.7New Lothrop67.1Birch Run Fall
12Maria Kilpela22:48.9Fowlerville67.0CAAC Red 2
10Lillian West22:47.1New Boston Huron67.0Huron League 2
12Loreli Harris22:54.2Wyandotte Roosevelt66.6Downriver League 2
10Piper Schultz22:27.4Saginaw Michigan Lutheran Seminary66.5Birch Run Fall
12Romi Mattson22:47.4Houghton65.9Negaunee
12Eliza Grocki22:50.8Riverview65.7Huron League 2
12Sahara Davis23:13.8Reed City65.7CSAA 2
11Alexa Palmer22:30.4Alma65.5Birch Run Fall
12Maija Keranen22:48.7Calumet65.4Negaunee
12Delaney Richardson22:31.7Byron65.1Birch Run Fall
12Teryn Firack22:30Pickford64.7EUP 1
10Alexis White22:54.6New Boston Huron64.5Huron League 2
11Allison Brandt23:30.2Ludington64.3WMC Lakes 2
10Nora Kauffman23:19.1Howard City Tri-County64.0CSAA 2
12Averie Wohlscheid22:35.2DeWitt64.0Birch Run Fall
12Molly Weaver23:02.9Woodhaven Brownstown63.7Downriver League 2
12Makayla Watkins23:20.2Reed City63.6CSAA 2
10Sophia Jezierski22:36.6Essexville Garber63.5Birch Run Fall
10Kenadi Simon23:00.6St. Johns63.1CAAC Red 2
12Ciani Lopez22:37.8DeWitt63.1Birch Run Fall
10Myah Peruski23:05.0Ubly62.7Green Devil
11Reagan Reaume23:06.9Gibraltar Carlson62.4Downriver League 2
10Taylor Geiger23:06.4Ubly62.2Green Devil
11Eliza Milarch23:10.9Charlotte61.7CAAC White 2
11Nina Malani23:19.9Ann Arbor Greenhills61.7CHSL 3
10Emily Meek23:10.7Unionville-Sebewaing60.8Green Devil
9Meredith Bauer22:46.9Frankenmuth60.0Birch Run Fall
10Izzy Brown23:09.9Haslett60.0CAAC Red 2
9Rachel Becker23:12.9Unionville-Sebewaing60.0Green Devil
10Kendal Kleman23:08.4Carleton Airport59.9Huron League 2
12Brenna Baker23:10.4Carleton Airport59.2Huron League 2
9Kinley Gerow22:49.5Hemlock59.2Birch Run Fall
12Lauren Spitzley23:20.3Portland58.6CAAC White 2
11Chiamara Ogbonna23:19.2Woodhaven Brownstown58.3Downriver League 2
9Natalie Kettler22:53.4Saginaw Michigan Lutheran Seminary57.9Birch Run Fall
12Jill Berg23:11.5Hancock57.8Negaunee
11Ella McFarlane23:14.6Riverview57.8Huron League 2
10Rylee Zumer23:41.7BC Harper Creek57.8I-8 2
9Brynn Wiecich23:11.9Negaunee57.7Negaunee
12Samantha Frank22:54.3Frankenmuth57.6Birch Run Fall
12Ellie Feneley23:42.7BC Harper Creek57.4I-8 2
10Nolah Balbach22:55.0Frankenmuth57.3Birch Run Fall
11Makenna Rudnicki23:18.3Fowlerville57.2CAAC Red 2
11Kira Manchip23:51.8Fremont57.1WMC Lakes 2
12Leah Storey23:40.5Remus Chippewa Hills56.8CSAA 2
12Jackson Harlan23:21.5Williamston56.2CAAC Red 2
9Braylynn Boochard23:45.9Remus Chippewa Hills55.0CSAA 2
9Riley Schlaufman23:02.7Imlay City54.8Birch Run Fall
12Alaina Hoffman23:51.0Marshall54.7I-8 2
11Kendal Donahue23:04.1Imlay City54.3Birch Run Fall
10Mary Grace Luplow23:06.7Saginaw Swan Valley53.4Birch Run Fall
10Brooklyn Morell23:34.8Ubly52.7Green Devil
10Olivia Shupe23:37.0Gibraltar Carlson52.3Downriver League 2
12Madelyn Hensel23:58.2BC Pennfield52.3I-8 2
9Ella Otter23:32.2Carleton Airport51.9Huron League 2
10Ella Daly23:49.8Royal Oak Shrine51.7CHSL 3
10Lila Wolcott23:50.2Clarkston Everest Collegiate51.6CHSL 3
9Ellerie Bucklin24:00.4Coldwater51.5I-8 2
12HarLee Leasher23:39.6Brown City51.1Green Devil
10Julia Shupe23:39.8EPBP Laker51.1Green Devil
12Sarah Munger23:14.0Alma51.0Birch Run Fall
10Sophia Carson23:52.3University Liggett50.9CHSL 3
9Abby Taylor23:37.3Fowlerville50.9CAAC Red 2
9Olivia Khon24:02.3Jackson Northwest50.9I-8 2
12Lydia Pelli23:34.4Hancock50.2Negaunee
9Aubrey Benkert23:44.0Allen Park50.0Downriver League 2
12Maura Young24:05.3Marshall49.9I-8 2
10Leah Theile23:17.4Chesaning49.9Birch Run Fall
11Rachael Heikkinen23:18.0Saginaw Valley Lutheran49.7Birch Run Fall
9Kylee Smith23:18.2Birch Run49.6Birch Run Fall
9Joie Arntz24:03.0Remus Chippewa Hills49.3CSAA 2
10Avalina Williamson23:47.3Trenton48.9Downriver League 2
12Paige Kutas23:50.3Lansing Catholic48.6CAAC White 2
12Alicia Shelton23:43.7Grosse Ile48.1Huron League 2
10Ava Wenzlick23:22.9New Lothrop48.0Birch Run Fall
12Ava Poyhonen23:42.0Calumet47.7Negaunee
11Lauren Larson23:43.3Hancock47.2Negaunee
10Yael DeBoni24:21.4Manistee47.2WMC Lakes 2
10Ellie Bowen24:13.6BC Pennfield47.1I-8 2
11Katherine Green23:50.0St. Johns46.7CAAC Red 2
9Ashley Gardner23:50.4Mason46.5CAAC Red 2
12Kiirsi Johnson23:45.9Calumet46.4Negaunee
11Riley Conklin23:46.2Negaunee46.3Negaunee
9Jennalynn Bronstein23:49.4New Boston Huron46.2Huron League 2
12Harper Cash24:06.7Ann Arbor Greenhills46.1CHSL 3
9Ashlynn Mitchell23:26Rudyard46.0EUP 1
11Natasha Mendez24:07.2Clarkston Everest Collegiate45.9CHSL 3
10Djimye Hassan23:52.5Lansing Eastern45.8CAAC Red 2
12Haylie Vanderwal23:59.3Olivet45.6CAAC White 2
12Djemillah Hassan23:53.4Lansing Eastern45.5CAAC Red 2
12Madison Kemp23:51.6Carleton Airport45.5Huron League 2
11Alyssa Seiter23:53.7Fowlerville45.4CAAC Red 2
9Grace Hancock23:30.8Alma45.4Birch Run Fall
9Nora Hadley23:53.9Mason45.4CAAC Red 2
12Magdalena Herberger24:27.7Manistee45.1WMC Lakes 2
11Charity Rogers24:17.0Reed City44.7CSAA 2
9Raquel Gilliland24:30.5Manistee44.2WMC Lakes 2
9Sarah Chapman23:32Engadine44.0EUP 1
9Zophia Zaleski23:35.5Hemlock43.8Birch Run Fall
12Sophia Willyerd23:35.7Swartz Creek43.8Birch Run Fall
10Alana McNeilly24:19.9Howard City Tri-County43.7CSAA 2
9Brooklyn Chesney24:06.1Lansing Catholic43.3CAAC White 2
11Chehek Bharatiya24:25.1Parma Western43.3I-8 2
10Chloe Koskinen23:37.9Birch Run43.0Birch Run Fall
10Laurel ClevengerGrimsley24:26.0Parma Western43.0I-8 2
9Anna London24:08.2Olivet42.6CAAC White 2
11Greta Schroeder23:39.6Saginaw Michigan Lutheran Seminary42.5Birch Run Fall
11Rita Eskola23:59.1Calumet42.0Negaunee
9Linnea Seiter24:04.7Fowlerville41.8CAAC Red 2
10Casha Grzywacz24:09.6Gibraltar Carlson41.5Downriver League 2
10Paityn Edson23:42.8Imlay City41.4Birch Run Fall
11Lily Salsberry24:09.8Wyandotte Roosevelt41.4Downriver League 2
10Jessie Cole24:04.2Monroe Jefferson41.3Huron League 2
10Lilee Elliott23:43.4DeWitt41.2Birch Run Fall
11Samantha Osborne23:43.9North Branch41.0Birch Run Fall
12Caelynn London24:28.3Reed City40.9CSAA 2
12Bailey Kerr24:06.9Grosse Ile40.4Huron League 2
10Paige Kanan23:45.9DeWitt40.4Birch Run Fall
12Lindsey Masterson23:43Rudyard40.3EUP 1
10Sophia Lawrence24:12.8Memphis40.1Green Devil
12Baylee Moore24:16.6Charlotte39.8CAAC White 2
12Janaan Rehman24:26.7Ann Arbor Greenhills39.4CHSL 3
10Cassidy Bowers24:27.1Austin Catholic39.3CHSL 3
10Carli Doherty23:49.7Frankenmuth39.1Birch Run Fall
12Phoebe Schultz23:50.0Saginaw Michigan Lutheran Seminary39.0Birch Run Fall
11Kayle Babowicz24:11.5Flat Rock38.8Huron League 2
11Louisa Denks24:30.4Royal Oak Shrine38.2CHSL 3
11Josephine Malcolm24:31.0Royal Oak Shrine38.0CHSL 3
10Alice Williams24:14.4New Boston Huron37.9Huron League 2
9Nevaeh Parker24:40.3Big Rapids36.9CSAA 2
9Erilyn Kovas24:53.8Ludington36.4WMC Lakes 2
9Kinsley Wilburn24:19.9Monroe Jefferson36.0Huron League 2
12Addy Hallum24:17.0Ishpeming Westwood36.0Negaunee
9Emerson Leary24:48.0Hastings35.7I-8 2
12Livia Kuecken24:27.5Blue Water Christian Academy35.2Green Devil
10Kendra Pederson24:00:00Eben Jct. Superior Central34.7EUP 1
12Finja Herold24:47.3Newaygo34.6CSAA 2
12Evie Kirkman24:03.5Genesee Christian34.5Birch Run Fall
11Christy Lutch24:02:00Pickford34.0EUP 1
11Kassie Kozlo24:43.4Allen Park Cabrini33.9CHSL 3
12Georgianna Schmidt24:53.5Marshall33.8I-8 2
10Lexi Hatfield24:50.1Remus Chippewa Hills33.6CSAA 2
12Irene Perez Cuenca24:06.4DeWitt33.5Birch Run Fall
11Lillian Coppernoll24:54.7Parma Western33.4I-8 2
9Violet Shunn24:29.8Mason33.4CAAC Red 2
9Kelsey Callahan24:07.5Frankenmuth33.2Birch Run Fall
10Fiona Sizemore24:37.5Ionia32.8CAAC White 2
10Cecilia McDonald24:27.0Houghton32.7Negaunee
12Chelsy Alexander24:55.0Reed City32.0CSAA 2
12Savana Watson24:34.0St. Johns32.0CAAC Red 2
12Montanna Eades24:11.4Imlay City31.9Birch Run Fall
11Chloe Pirtle25:00.0Hastings31.7I-8 2
12Payton Scott24:38.0EPBP Laker31.7Green Devil
9Adyln Ross24:50.2Acad Of The Sacred Heart31.6CHSL 3
11Julianne Nadolski24:39.2Southgate Anderson31.6Downriver League 2
9Conley Howard24:56.3Remus Chippewa Hills31.6CSAA 2
9Alyvia Reyna24:39.3Wyandotte Roosevelt31.6Downriver League 2
9Cecila Bomberski24:50.7Royal Oak Shrine31.4CHSL 3
10Karly Grant24:11:00St. Ignace31.0EUP 1
11Jaden Buckey24:14.5Bay City Central30.8Birch Run Fall
10Eliana Aris24:59.5Big Rapids30.5CSAA 2
10Melina Campbell24:42.0Almont30.3Green Devil
12Addy Burkett24:45.5Olivet30.2CAAC White 2
9Rose O’Connor24:54.9Austin Catholic30.0CHSL 3
10Brooke Springer24:17.1Chesaning30.0Birch Run Fall
11Madison Sella24:17.8Frankenmuth29.7Birch Run Fall
9Breana Adame24:45.5Sandusky29.2Green Devil
12Lilli Gast24:38.5Houghton28.8Negaunee
11Daniela DeLuca24:20.6Imlay City28.8Birch Run Fall
9Madison Agocs24:41.7Carleton Airport28.8Huron League 2
11Audrey Whealy24:18:00Brimley28.7EUP 1
12Alba Navarro25:17.2Muskegon Oakridge28.6WMC Lakes 2
10Mallory Lada24:48.3Allen Park28.6Downriver League 2
9Madison Thomas24:45.3Williamston28.2CAAC Red 2
12Kyleigh Bunting24:23.1Bay City John Glenn28.0Birch Run Fall
12Bethy Marschall24:46.6Fowlerville27.8CAAC Red 2
12Claire Heltunen24:44.2Painesdale-Jeffers26.9Negaunee
11Amanda Ludwig24:55.9Lansing Catholic26.7CAAC White 2
9Abbey Ward24:48.9Carleton Airport26.4Huron League 2
9Ava Dame24:49.2Grosse Ile26.3Huron League 2
10Nola Markley24:55.8Wyandotte Roosevelt26.1Downriver League 2
10Ella Lamb25:07.7Royal Oak Shrine25.8CHSL 3
11Lauren Gandy25:17.7BC Harper Creek25.8I-8 2
10Kaylee Doyle24:57.0Allen Park25.7Downriver League 2
11Marie Thompson24:48.1Hancock25.6Negaunee
10Bethany McParlan24:49.2Calumet25.3Negaunee
11Aisly Taylor24:32.2Saginaw Michigan Lutheran Seminary24.9Birch Run Fall
12Angelina Wilson24:53.2Milan24.9Huron League 2
11Elizabeth Schultz24:59.8Peck24.4Green Devil
10Tricia VonHolten25:01.1Gibraltar Carlson24.3Downriver League 2
9Lauren Macon24:55.8New Boston Huron24.1Huron League 2
9Ava Bankson-Ereg24:58.1Haslett24.0CAAC Red 2
10Deirdre O’Connell25:13.4Allen Park Cabrini23.9CHSL 3
11Emma Lange25:04.8Ionia23.7CAAC White 2
12Sophie Wetherell24:35.9Clio23.7Birch Run Fall
10Adela Miller24:55.1Negaunee23.3Negaunee
9Kylie Magnus24:38.2Frankenmuth22.9Birch Run Fall
12Madeline Rye24:56.5Ishpeming Westwood22.8Negaunee
10Emma Jaremba24:39.5Hemlock22.5Birch Run Fall
10Quinn Maldonado25:18.9Ann Arbor Greenhills22.0CHSL 3
12Veda Smith25:12.6Portland21.1CAAC White 2
11Oni Heinzel25:02.5Ishpeming Westwood20.8Negaunee
10Emily Weaver25:07.5Mason20.8CAAC Red 2
12Lauren Peppers25:05.6Monroe St. Mary CC20.8Huron League 2
9Olivia Royer25:32.6BC Pennfield20.8I-8 2
10Adalynne Lange25:10.7EPBP Laker20.8Green Devil
12Anna Wu25:03.0Houghton20.7Negaunee
12Khloe Dumas24:43:00Brimley20.3EUP 1
10Eleanor Szafarczyk25:24.3University Liggett20.3CHSL 3
9Carolan Emmons24:46.3Millington20.2Birch Run Fall
9Lily Byers25:30.5Remus Chippewa Hills20.2CSAA 2
12Charlotte Verougstraete25:12.6Almont20.1Green Devil
10Claire Ellis25:16.1Olivet20.0CAAC White 2
12Kennedie Crow25:16.3Eaton Rapids19.9CAAC White 2
11Zoe Blubaugh25:05.7Republic-Michigamme19.8Negaunee
12Rocquel Richards25:43.7Fremont19.8WMC Lakes 2
11Kelsie Allen24:45:00Rudyard19.7EUP 1
10Maija Roberts25:06.4Negaunee19.5Negaunee
11Gianna DeCola25:36.8Marshall19.4I-8 2
9Mya Mattens25:37.0BC Harper Creek19.3I-8 2
11Shangmei Liu25:37.3Marshall19.2I-8 2
12Stella Lipinski25:19.4Lansing Catholic18.9CAAC White 2
11Ava Benkert25:18.4Allen Park18.5Downriver League 2
12Kate Berkey25:09.5Houghton18.5Negaunee
9Josephine Wesley25:30.2Riverview Gabriel Richard18.3CHSL 3
11Lia Hoffmann24:55.7Hemlock17.1Birch Run Fall
9Lexi Harrison25:16.7New Boston Huron17.1Huron League 2
12Calie Tremblay24:53:00Brimley17.0EUP 1
9Isabelle Schreiber25:23.2Gibraltar Carlson16.9Downriver League 2
10Emma Jakubik25:25.5Gibraltar Carlson16.2Downriver League 2
10Teagan Morrison25:19.6Grosse Ile16.2Huron League 2
12Skylar Watson25:21.8St. Johns16.1CAAC Red 2
9Rebecca Nadgorny25:37.8Ann Arbor Greenhills15.7CHSL 3
9Anaiya Torrence25:38.8University Liggett15.4CHSL 3
11Nata Yonkoski25:39.1Ann Arbor Greenhills15.3CHSL 3
11Xochitl Carrillo25:28.5Trenton15.2Downriver League 2
10Cami Goodrich25:31.6Lansing Catholic14.8CAAC White 2
9Piper VanStraten25:32.3Olivet14.6CAAC White 2
12Audrey McManus25:33.6Eaton Rapids14.1CAAC White 2
12Everlyn VanValkenburg25:53.0BC Harper Creek14.0I-8 2
9Vivian Murphy25:34.5Olivet13.8CAAC White 2
10Ariana Stewart25:06.1Genesee Christian13.6Birch Run Fall
10Nora Tillman25:45.6Royal Oak Shrine13.2CHSL 3
11Rain Hinkley25:30.8Haslett13.1CAAC Red 2
10Stella Mac25:28.9New Boston Huron13.0Huron League 2
10Mary Saladin25:52.8Big Rapids12.7CSAA 2
9Genevieve Hanna25:06:00Cedarville12.7EUP 1
9Fayfay Sheng25:48.4Ann Arbor Greenhills12.2CHSL 3
12Leona Knudsen25:32.1Monroe St. Mary CC12.0Huron League 2
9Ava Schivelbein25:32.4Carleton Airport11.9Huron League 2
9Emma Freeland25:38.6Kingston11.5Green Devil
9Rachael Kilbourn26:01.0Marshall11.3I-8 2
10Nyla Sholten25:13.1Frankenmuth11.3Birch Run Fall
12Reagan Wilkins25:37.2Fowlerville10.9CAAC Red 2
12Taytum Sanford26:00.9Reed City10.0CSAA 2
12Claire Lyon25:46.2Portland9.9CAAC White 2
10Heidi Carter25:46.5Lake Odessa Lakewood9.8CAAC White 2
10Ziman Yi25:55.7Ann Arbor Greenhills9.8CHSL 3
9Carsen Bunker26:06.2BC Harper Creek9.6I-8 2
12Elanor Barnes25:58.4Madison Heights Bishop Foley8.9CHSL 3
9Sawyer Semlow26:17.6Fremont8.5WMC Lakes 2
11Miyah Moore26:10.0Coldwater8.3I-8 2
12Leda Gitchel26:06.9Howard City Tri-County8.0CSAA 2
12Andrea Green26:11.4Marshall7.9I-8 2
10Paige Roman26:08.0Big Rapids7.7CSAA 2
9Emma Folkersma25:21:00Rudyard7.7EUP 1
9Jaylyn Bennett25:24.2North Branch7.6Birch Run Fall
9Makayla Storey25:51.4Gibraltar Carlson7.5Downriver League 2
9Morgan Rames25:25.3Hemlock7.2Birch Run Fall
10Grace Sipp26:03.8Madison Heights Bishop Foley7.1CHSL 3
10Grace Hamel25:49.1Williamston7.0CAAC Red 2
10Grace Forfinski26:22.2Ludington6.9WMC Lakes 2
11Kailey Cowart25:26.6Essexville Garber6.8Birch Run Fall
9Helene Farrell26:05.0Clarkston Everest Collegiate6.7CHSL 3
10Amber Longton25:50.5Grosse Ile5.8Huron League 2
9Emma Coven25:29.6Saginaw Swan Valley5.8Birch Run Fall
11Ella Nicholson26:25.8Whitehall5.7WMC Lakes 2
11Leah Keup25:30.6Saginaw Valley Lutheran5.5Birch Run Fall
11Kiersten Lassila25:51.7Calumet4.4Negaunee
10Lilly Noh26:13.4Acad Of The Sacred Heart3.9CHSL 3
12Kassidy Parmley26:31.4Whitehall3.9WMC Lakes 2
12Olivia Golematis26:26.1Coldwater3.0I-8 2
11Paytyn Sweat25:38.2Vassar2.9Birch Run Fall
11Ryanne Ellsworth26:35.8Whitehall2.4WMC Lakes 2
9Lydia Gilbert25:40.1Alma2.3Birch Run Fall
10Abby Bradway25:58.7Hancock2.1Negaunee
10Makayla Markgraff26:02.3Monroe St. Mary CC1.9Huron League 2
10Evelyn Luea26:11.2Lansing Catholic1.6CAAC White 2
9Alexandra Ellenbogen26:20.9West Bloomfield Frankel Jewish Academy1.4CHSL 3
12Silvia Baker26:31.2Parma Western1.3I-8 2
10Fatima Montes Cano26:10.9Allen Park1.0Downriver League 2
9Rowan Twiner26:05.4Grosse Ile0.9Huron League 2
11Anneliesse Patterson26:15.9Olivet0.0CAAC White 2

BOYS INDIVIDUAL RATINGS

GradeNameTimeTeamRatingMeet
11Robert Jazwinski III16:14.1Whitehall205.6WMC Lakes 2
11Ezekiel Baltierra15:52.0Alma200.0Birch Run Fall
10Christian Craanen16:00.8Monroe St. Mary CC199.4Huron League 2
12Thomas Larson16:05.0Alma195.7Birch Run Fall
12Abenezer Cerone16:39.3Royal Oak Shrine193.2CHSL 3
12Pierce Scheffler16:36.8Woodhaven Brownstown192.1Downriver League 2
12Brett Magnus16:21.1Frankenmuth190.3Birch Run Fall
11Abraham McHugh16:56.1Marshall190.0I-8 2
12Jacob Stanislawski16:33.3Flat Rock188.6Huron League 2
10Duncan Palmer16:36.3Williamston188.6CAAC Red 2
12Matthew Carbajo16:34.1Grosse Ile188.3Huron League 2
11Evan Olson16:53.2EPBP Laker188.3Green Devil
12Braylon Lenneman16:27.6DeWitt188.1Birch Run Fall
12Cameron Anderson16:34.8Painesdale-Jeffers188.1Negaunee
12Andrew Feldpausch16:57.8Portland188.1CAAC White 2
9Logan Cristian17:02.6Parma Western187.8I-8 2
12Aiden Marple16:29.0DeWitt187.7Birch Run Fall
12Murphy Wagner16:30.5Saginaw Swan Valley187.2Birch Run Fall
11Nick Parker16:31.6Frankenmuth186.8Birch Run Fall
11Christian Ayres17:06.1BC Harper Creek186.6I-8 2
11Noah Amori16:53.8Wyandotte Roosevelt186.4Downriver League 2
12Landen Styka16:33.5Ithaca186.2Birch Run Fall
12Cooper Gardner17:10.5BC Harper Creek185.2I-8 2
11James Tennes17:08.5Lansing Catholic184.5CAAC White 2
12Alex Vazquez16:59.9Woodhaven Brownstown184.4Downriver League 2
11Gabe Grierson17:18.3Ludington184.2WMC Lakes 2
12Carson Burgess17:05.9Brown City184.0Green Devil
12Hunter Parsons17:19.6Whitehall183.8WMC Lakes 2
11Bryce Falbe17:19.7Muskegon Oakridge183.8WMC Lakes 2
10Teddy Weber16:52.1Williamston183.3CAAC Red 2
11Everett Beach17:12.6Lansing Catholic183.1CAAC White 2
11Ryan Good17:18.2Parma Western182.6I-8 2
12Jacob Mankey16:44.5Ithaca182.5Birch Run Fall
11Vincent Jones17:05.8Woodhaven Brownstown182.4Downriver League 2
12Luke Dulecki16:52.2New Boston Huron182.3Huron League 2
12Issac Romero17:27.1Fremont181.3WMC Lakes 2
10Rex Pumford17:27.5Whitehall181.2WMC Lakes 2
10Samuel Johnson16:50.4Alma180.5Birch Run Fall
12Abdu Eljahmi17:11.4Dearborn Edsel Ford180.5Downriver League 2
12Raymond Herek17:00.8Williamston180.4CAAC Red 2
12Paul Saladin17:23.2Reed City179.9CSAA 2
12Luca Lebron16:54.1Alma179.3Birch Run Fall
11Calen Alexander17:15.9Woodhaven Brownstown179.0Downriver League 2
9Wyatt DelValle17:16.7Gibraltar Carlson178.8Downriver League 2
9Livio Muzzin16:56.3DeWitt178.6Birch Run Fall
10Liam Dewitt17:07.8Haslett178.1CAAC Red 2
12Henry Plummer17:05.1Negaunee178.0Negaunee
10Jack Dunwoody17:21.0Gibraltar Carlson177.3Downriver League 2
9Gavin Bowers17:28.3Austin Catholic176.9CHSL 3
12Reagan Ward17:12.3St. Johns176.6CAAC Red 2
10Easton Danic17:09.6Carleton Airport176.5Huron League 2
11Téo Krumm17:32.9Lansing Catholic176.4CAAC White 2
11Evan MacLaren17:04.3Ithaca175.9Birch Run Fall
12Jaxxon Thelen17:35.6Ionia175.5CAAC White 2
9Nico Lebron17:06.5Alma175.2Birch Run Fall
12Elijah Baltierra17:07.6Alma174.8Birch Run Fall
12Jace Thomas17:07.9Birch Run174.7Birch Run Fall
11Will Chelotti17:08.2DeWitt174.6Birch Run Fall
11Lukas Albright17:39.4Big Rapids174.5CSAA 2
10Carson Potter17:38.7Lansing Catholic174.4CAAC White 2
10Edison Huizinga17:48.6Manistee174.1WMC Lakes 2
12Owen Moore17:42.2Portland173.3CAAC White 2
12Owen Putz17:33.4Woodhaven Brownstown173.2Downriver League 2
11Cameron Crane17:21.0New Boston Huron172.7Huron League 2
11David Castrejon17:47.2Newaygo171.9CSAA 2
11Caleb Lynd17:51.7Parma Western171.4I-8 2
10Reece Grafius17:27.8Mason171.4CAAC Red 2
12Landon Larson17:26.1Painesdale-Jeffers171.0Negaunee
11Luke Aerts17:54.8Coldwater170.4I-8 2
10Christopher Shemes17:22.4Ithaca169.9Birch Run Fall
9Zawadi Mwathi17:43.4Woodhaven Brownstown169.9Downriver League 2
9Leland Sowle17:56.6Parma Western169.8I-8 2
9Mason Tulik17:29.7Monroe Jefferson169.8Huron League 2
12Henry Schanbeck17:22.9Bay City John Glenn169.7Birch Run Fall
12Alex Culver17:54.0Howard City Tri-County169.7CSAA 2
10Abraham Kiaunis17:55.5Reed City169.2CSAA 2
11Jaxon Hemgesberg17:25.6Chesaning168.8Birch Run Fall
12Thad Whitmore17:25.9Ithaca168.7Birch Run Fall
12Rocket Wilson17:57.0Howard City Tri-County168.7CSAA 2
10Leif Briggs-Lind17:26.7Bay City John Glenn168.5Birch Run Fall
12Mateo Reyes17:48.0Woodhaven Brownstown168.3Downriver League 2
12Michael Walsh17:53.9Ubly168.0Green Devil
11Finn Korte17:58.9Lansing Catholic167.7CAAC White 2
11Sawyer Zeman17:39.1Haslett167.6CAAC Red 2
11Kevin Terpstra17:29.2Alma167.6Birch Run Fall
11Amos Norder17:29.4Saginaw Michigan Lutheran Seminary167.5Birch Run Fall
9Mason Martin17:36.9Milan167.4Huron League 2
11Jacob Ferdubinski17:57.2Riverview Gabriel Richard167.3CHSL 3
10Liam Knuth17:57.7Cardinal Mooney Catholic167.1CHSL 3
11Mossen Green18:10.0Fremont167.0WMC Lakes 2
10Nolan Stadel17:31.2Genesee Christian166.9Birch Run Fall
12Levi Dutton17:41.6Fowlerville166.8CAAC Red 2
12Jackson Raby17:52.8Allen Park166.7Downriver League 2
11Spencer Dammann17:32.3Saginaw Swan Valley166.6Birch Run Fall
9Jaden Hill17:54.1Allen Park166.3Downriver League 2
11Henry Haag17:59.6EPBP Laker166.1Green Devil
10Zachary Greene17:54.8Wyandotte Roosevelt166.1Downriver League 2
11Ethan Snyder17:23Cedarville166.0EUP 1
12Rich Fanti18:01.4Riverview Gabriel Richard165.9CHSL 3
12Logan Romain18:00.4Dryden165.9Green Devil
12Noah Chouinard17:35.1Alma165.7Birch Run Fall
10Levi Fitchett18:01.1Dryden165.6Green Devil
10Tanner Dozier18:06.3Reed City165.6CSAA 2
11Kaden Rohrbacher18:07.3Lake Odessa Lakewood164.9CAAC White 2
11Gibson Smith18:16.9Montague164.7WMC Lakes 2
9Lucas Machlik17:59.1Woodhaven Brownstown164.6Downriver League 2
12Lucas Gates18:09.0Lansing Catholic164.3CAAC White 2
12Michael Bowker18:06.2Royal Oak Shrine164.3CHSL 3
10Kelan Monreal18:10.2Howard City Tri-County164.3CSAA 2
10Nicholas Ranka17:48.1Grosse Ile163.6Huron League 2
12Simon Jaklin17:48.6Negaunee163.5Negaunee
12Carter Banfield17:54.7Fowlerville162.4CAAC Red 2
12Zain Banat17:45.3Swartz Creek162.2Birch Run Fall
10Isaiah Cates17:56.7Haslett161.8CAAC Red 2
10Nolan Kessler18:25.8Montague161.7WMC Lakes 2
12Henry Kauffman18:18.0Howard City Tri-County161.7CSAA 2
12William Dobbertin17:55.1Carleton Airport161.3Huron League 2
12Aaron Allen18:19.4Reed City161.2CSAA 2
10Donnie Richmond18:18.4Portland161.2CAAC White 2
11Andreas Krapp18:27.5Fremont161.2WMC Lakes 2
11Allen Decaminada18:09.7Wyandotte Roosevelt161.1Downriver League 2
11Kemper Gearhart17:55.9Ishpeming161.0Negaunee
12Benjamin Hemmer17:56.4Houghton160.9Negaunee
9Micah Good18:23.8Parma Western160.7I-8 2
10Ty Inglis17:50.3DeWitt160.6Birch Run Fall
9Connor Miller17:50.6Alma160.5Birch Run Fall
12Steven Kirschner17:40Rudyard160.3EUP 1
12Grant Conley18:21.3Charlotte160.2CAAC White 2
10Grady Richey18:21.7Lansing Catholic160.1CAAC White 2
10Tate Smith18:31.3Fremont159.9WMC Lakes 2
11Matthew Austin17:53.2DeWitt159.6Birch Run Fall
11Hayden Selesky18:24.6Lansing Catholic159.1CAAC White 2
11Sebastian Hernandez18:28.7Coldwater159.1I-8 2
11Tyler Schuster18:27.1Howard City Tri-County158.6CSAA 2
12Justin Jensen18:35.3Whitehall158.6WMC Lakes 2
11Colin Booms18:06.5Haslett158.5CAAC Red 2
11Brennan Robinson18:23.1Kingston158.3Green Devil
11Braeden Conger17:57.8Frankenmuth158.1Birch Run Fall
12Jaden Haugabook18:19.2Wyandotte Roosevelt157.9Downriver League 2
11Tanner Kuhn18:05.5New Boston Huron157.9Huron League 2
11Liam VanScoyoc18:29.5Reed City157.8CSAA 2
12Josh Carpenter17:58.6DeWitt157.8Birch Run Fall
9Max Bobeda17:59.1DeWitt157.6Birch Run Fall
12Isaac Fullerton18:33.3Parma Western157.6I-8 2
11Conner Morrison18:29.4Ionia157.5CAAC White 2
9Weston Guza18:25.5Ubly157.5Green Devil
11Collin Jaskula18:20.6Gibraltar Carlson157.5Downriver League 2
11Hunter Rodak18:07.8Carleton Airport157.1Huron League 2
11Caleb Kohl18:32.1Howard City Tri-County157.0CSAA 2
12Ian Ferguson18:02.0Genesee Christian156.7Birch Run Fall
9Andrew Bell18:09.7Carleton Airport156.4Huron League 2
11Drew Vanderpuyl18:37.4Coldwater156.2I-8 2
12Blaise Demko18:34.5Lansing Catholic155.8CAAC White 2
11Enrique Caldwell18:25.6Woodhaven Brownstown155.8Downriver League 2
9Gracin Zelski18:05.3DeWitt155.6Birch Run Fall
11Deacon Ashmore18:26.9Allen Park155.4Downriver League 2
9Charlie Fields18:06.4North Branch155.2Birch Run Fall
9Donovan Ferris18:27.7Woodhaven Brownstown155.1Downriver League 2
11Jonah Busen18:13.7Monroe Jefferson155.1Huron League 2
12Eric Lane18:07.5Clio154.9Birch Run Fall
12Trent Galdeen18:47.5Muskegon Oakridge154.5WMC Lakes 2
9Calvin Carlson18:15.8Ishpeming Westwood154.4Negaunee
9Gabe Schultz18:09.2Genesee Christian154.3Birch Run Fall
9Ian Dennis18:49.4Whitehall153.9WMC Lakes 2
12Lucas Taraszkiewicz18:17.4Flat Rock153.9Huron League 2
10Phineas Totten18:18.0Monroe St. Mary CC153.7Huron League 2
9Lucas Volmering18:37.2Ubly153.6Green Devil
11Connor Ball18:33.1Wyandotte Roosevelt153.3Downriver League 2
11Cooper Hoyt18:12.9North Branch153.0Birch Run Fall
12Nathan Camilleri18:40.9Waterford Our Lady152.7CHSL 3
12Adam Foster18:24.2Mason152.6CAAC Red 2
12Lawson Miller18:54.9Muskegon Oakridge152.0WMC Lakes 2
12Dominic Barretto18:43.2Riverview Gabriel Richard151.9CHSL 3
10Blake Heltunen18:23.5Painesdale-Jeffers151.8Negaunee
10Max Taylor18:55.7Fremont151.8WMC Lakes 2
12Judah Bakaitis18:17.9DeWitt151.4Birch Run Fall
11Kodi Rose18:28.4Haslett151.2CAAC Red 2
12Hayden Rogers18:28.5Williamston151.2CAAC Red 2
11Landen Gessner18:48.6Olivet151.1CAAC White 2
11Naveen Kulkarni18:46.2Ann Arbor Greenhills150.9CHSL 3
12Jared Waterman18:27.1Ishpeming Westwood150.6Negaunee
11Hayden Bovair18:27.3Carleton Airport150.6Huron League 2
12Conner Wilkinson18:20.5Bay City John Glenn150.5Birch Run Fall
9Aaron Martinson18:51.9Portland150.0CAAC White 2
12Mason Sparks19:01.3Fremont149.9WMC Lakes 2
12Adam SaintOnge18:48.6Almont149.8Green Devil
11Roger Mariani18:50.0Ann Arbor Greenhills149.7CHSL 3
10Elliott Cook18:33.1St. Johns149.6CAAC Red 2
10Branson Anderson18:30.4Painesdale-Jeffers149.5Negaunee
12Jack Ruan18:45.5Southgate Anderson149.2Downriver League 2
10Nate Stielstra18:14Engadine149.0EUP 1
11Jackson Briley18:25.6Clio148.8Birch Run Fall
11Jayden Mueller19:04.9Muskegon Oakridge148.7WMC Lakes 2
10Brandon Van Karsen18:33.1Houghton148.6Negaunee
11Maks Kiss18:47.1Southgate Anderson148.6Downriver League 2
12Benjamin Ciesielski18:47.2Gibraltar Carlson148.6Downriver League 2
12Logan Selasky18:27.2Saginaw Swan Valley148.3Birch Run Fall
10Alec Hoy18:37.4St. Johns148.2CAAC Red 2
11Sebastian Seifferlein18:53.6Sandusky148.1Green Devil
10Julian Suriano18:17Newberry148.0EUP 1
10Ivan Yepez18:49.1Allen Park148.0Downriver League 2
11Jaden Rodriguez18:28.3Saginaw Swan Valley147.9Birch Run Fall
11Christian Brash18:55.5Allen Park Cabrini147.8CHSL 3
12Gabriel Beauchamp18:49.8Dearborn Edsel Ford147.7Downriver League 2
11Eli Folkersma18:18Rudyard147.7EUP 1
9Easton Warners19:09.3Ludington147.2WMC Lakes 2
11Jobriel Octubre18:30.3Chesaning147.2Birch Run Fall
10Brayden Brodie18:38.6Flat Rock146.8Huron League 2
12Brayden VanOs19:03.2Big Rapids146.6CSAA 2
9Scout Freiheit19:12.2Whitehall146.3WMC Lakes 2
11Brady Dozier19:04.5Reed City146.2CSAA 2
12Teagan Reynolds18:40.6Gladstone146.1Negaunee
9Landan Jenkins19:08.5BC Harper Creek145.8I-8 2
12Anderson Limkemann18:41.7Houghton145.8Negaunee
9Justin Christoffersen19:14.7Fremont145.4WMC Lakes 2
9Nathan Wonch19:06.5Lansing Catholic145.2CAAC White 2
11Micah Arlow19:04.3Cardinal Mooney Catholic144.9CHSL 3
10Xander Towery19:07.4Ionia144.9CAAC White 2
10Maksim Kohl19:03.6Unionville-Sebewaing144.8Green Devil
11Brock Hunter19:17.1Montague144.6WMC Lakes 2
9Walter Haag19:04.6EPBP Laker144.5Green Devil
9Owen Davis18:39.0Swartz Creek144.3Birch Run Fall
10Everett Kessell18:46.2Carleton Airport144.3Huron League 2
11Kevin Sebrell19:09.9Eaton Rapids144.0CAAC White 2
11Gabe Consiglio19:01.1Woodhaven Brownstown144.0Downriver League 2
11Garrett Patrick18:47.7New Boston Huron143.8Huron League 2
11Alex Flores19:21.2Ludington143.3WMC Lakes 2
12Breckin Jensen18:49.5Ishpeming Westwood143.2Negaunee
12Calvin Haydamacker18:50.0Flat Rock143.0Huron League 2
12Isaiah Clark19:05.3Allen Park142.6Downriver League 2
10Jacob Christoffersen19:23.6Fremont142.5WMC Lakes 2
11Elijah Riedlinger18:44.9Bay City Central142.4Birch Run Fall
11Connell Hardenbrook18:54.9Fowlerville142.4CAAC Red 2
9Tristan Reinstra18:45.1Alma142.3Birch Run Fall
10Xavier Hutchinson18:52.8Houghton142.1Negaunee
11Thijs Van Rijn19:11.9Kingston142.0Green Devil
10Wyatt Blohm18:46.7Vassar141.8Birch Run Fall
12Landon Andrews19:26.0Muskegon Orchard View141.7WMC Lakes 2
12Duane Krenek18:36Engadine141.7EUP 1
9Gabe Busen18:54.2Monroe Jefferson141.6Huron League 2
10Keagon Kostecki19:18.3Big Rapids141.6CSAA 2
12Nico Aagesen19:15.1Ann Arbor Greenhills141.3CHSL 3
12Grant Lange18:58.2Mason141.3CAAC Red 2
11Jacob Mitchell18:38Pickford141.0EUP 1
12Evan Schaefer19:19.1Olivet141.0CAAC White 2
10Liam Bhatti18:49.5Imlay City140.8Birch Run Fall
12Kale Beemer19:15.6Brown City140.8Green Devil
12Max Beauchamp18:56.6Gladstone140.8Negaunee
9Austin Ruppel19:24.2Marshall140.6I-8 2
12Cameron Weers19:24.4Marshall140.5I-8 2
10Carter Lee18:57.6Monroe Jefferson140.5Huron League 2
9Adam Whitney19:24.9Jackson Northwest140.4I-8 2
10Gage Ervin19:01.0Mason140.3CAAC Red 2
10Alex Napier19:12.3Woodhaven Brownstown140.2Downriver League 2
11Noah Young19:17.5EPBP Laker140.2Green Devil
11Conner Goroni19:12.8Woodhaven Brownstown140.1Downriver League 2
12Austin Barancik18:52.0Ithaca140.0Birch Run Fall
11Max Gray19:13.3Wyandotte Roosevelt139.9Downriver League 2
10Masen O’Neil18:52.4Millington139.9Birch Run Fall
11Duncan Sargent19:13.6Wyandotte Roosevelt139.8Downriver League 2
10Jacob Kuti19:00.6Carleton Airport139.5Huron League 2
10Liam Yee19:15.3Woodhaven Brownstown139.2Downriver League 2
12Grady Nelson19:01.7Gladstone139.1Negaunee
9Tommy Moundros18:55.7DeWitt138.8Birch Run Fall
12Henry Beck19:23.5Ann Arbor Greenhills138.5CHSL 3
10Will Bernacki19:23.9Royal Oak Shrine138.4CHSL 3
11Bryce Goodemoot19:26.9Lake Odessa Lakewood138.4CAAC White 2
10Andrew Saintonge19:23.4Almont138.2Green Devil
11Adam Weston19:07.6Williamston138.1CAAC Red 2
12Hunter Groulx18:57.7Swartz Creek138.1Birch Run Fall
10Wyatt Huhn18:47St. Ignace138.0EUP 1
11Logan Whitmer18:58.3Saginaw Michigan Lutheran Seminary137.9Birch Run Fall
10Sebastian Hoult18:59.8Imlay City137.4Birch Run Fall
12Aiden Parker19:33.9Coldwater137.4I-8 2
11Evan Billings19:10.3St. Johns137.2CAAC Red 2
11Gabriel Hjerstedt19:08.2Houghton136.9Negaunee
11Brayden Steele19:01.4Byron136.9Birch Run Fall
12Trevin Warner19:35.5Parma Western136.8I-8 2
12Law Sholten19:02.1Frankenmuth136.6Birch Run Fall
12Gannon Sova19:02.6Saginaw Swan Valley136.5Birch Run Fall
10Andrew Nitz19:23.8Allen Park136.4Downriver League 2
12Tyler Soderman19:09.8Gladstone136.4Negaunee
9Henry Cooper19:29.8Ann Arbor Greenhills136.4CHSL 3
12Dalton Champion18:53St. Ignace136.0EUP 1
11Ezekiel Beach19:14.5Fowlerville135.8CAAC Red 2
10Liam Thelen19:34.6Ionia135.8CAAC White 2
11Cristian Hayen19:11.7Gladstone135.8Negaunee
9John Green19:12.3Gwinn135.6Negaunee
10Emmett Worden19:05.4Birch Run135.5Birch Run Fall
11Adryan Estrada19:16.4Mason135.2CAAC Red 2
12Max Foldvary19:15.2Monroe St. Mary CC134.6Huron League 2
12Seth Templeton18:58Rudyard134.3EUP 1
11Santos Ellis19:30.3Wyandotte Roosevelt134.2Downriver League 2
11Tanner Dingman19:39.8Eaton Rapids134.1CAAC White 2
10Jackson Hunt19:44.3BC Harper Creek133.9I-8 2
9Chase Blain19:41.4Howard City Tri-County133.9CSAA 2
10Axel Thompson19:17.5Carleton Airport133.8Huron League 2
9Liam Kinnunen19:17.7Painesdale-Jeffers133.8Negaunee
9Caleb Neubert19:45.3BC Harper Creek133.6I-8 2
12Luke Masserant19:18.7Monroe Jefferson133.4Huron League 2
12Cole Maier19:12.4Chesaning133.2Birch Run Fall
10James Fransted19:43.4Big Rapids133.2CSAA 2
11Brock Grabmeyer19:12.9Alma133.0Birch Run Fall
10Gabe Verellen19:13.6North Branch132.8Birch Run Fall
10Cooper Highlen19:43.6Ionia132.8CAAC White 2
10Tate Evans19:20.7Houghton132.8Negaunee
9Syler Rudy19:48.3BC Pennfield132.6I-8 2
9Joaquin Gutierrez-Shier19:15.3Swartz Creek132.2Birch Run Fall
12Jayce Hyde19:15.5Chesaning132.2Birch Run Fall
11Owen Hare19:16.0Saginaw Swan Valley132.0Birch Run Fall
10Brody Pulling19:26.9Mason131.7CAAC Red 2
9Lucas Newberry19:51.1Coldwater131.6I-8 2
12TJ Pokorny19:38.1Southgate Anderson131.6Downriver League 2
12Gabriel Coraci19:46.1Madison Heights Bishop Foley131.0CHSL 3
12Matthew Leatherman19:58.2Montague130.9WMC Lakes 2
12Parker Chittle19:19.3Swartz Creek130.9Birch Run Fall
12Gram Griffioen19:46.4University Liggett130.9CHSL 3
12Julian Delgado19:46.6Detroit Cristo Rey130.8CHSL 3
9Jace Frank19:19.7DeWitt130.8Birch Run Fall
10Ben Ruan19:41.3Southgate Anderson130.6Downriver League 2
10Reid Barden19:21.0Frankenmuth130.3Birch Run Fall
11Chuck Cameron19:28.4Gladstone130.2Negaunee
10Alex Florian19:51.7Eaton Rapids130.1CAAC White 2
12Ben Holbrook19:28.8New Boston Huron130.1Huron League 2
10Thomas Wickenheiser19:29.2Monroe St. Mary CC129.9Huron League 2
11Beckett Hagen19:48.5Ubly129.8Green Devil
11David Carroll19:22.6Bay City Central129.8Birch Run Fall
12Braylon Currie19:12Mackinaw City129.7EUP 1
12Philip LaFramboise19:23.9Bay City John Glenn129.4Birch Run Fall
11Tage Rajala19:30.9Painesdale-Jeffers129.4Negaunee
9Ryan Stewart19:24.6Genesee Christian129.1Birch Run Fall
11Jensen Wright19:31.6Carleton Airport129.1Huron League 2
12Mateusz Wozniak19:31.7Ishpeming129.1Negaunee
12Jacob Campbell19:51.5Kimball New Life Christian128.8Green Devil
11Jake Acker19:36.8Haslett128.4CAAC Red 2
12Matthew Badley20:05.9Whitehall128.4WMC Lakes 2
11Zaine Nichols19:16Rudyard128.3EUP 1
10Ethan Langmaack19:57.8Lake Odessa Lakewood128.1CAAC White 2
9Michael Visner19:59.5Reed City127.9CSAA 2
10Shawn Rogers19:59.5Reed City127.8CSAA 2
9Jerald Staley19:29.0Swartz Creek127.7Birch Run Fall
9Knox Wilson19:18Mackinaw City127.7EUP 1
9Eduel Spenser19:36.2West Iron County127.6Negaunee
12Dario Barella19:36.3Flat Rock127.6Huron League 2
10Jaycen Roberts19:55.5Dryden127.5Green Devil
12Caden Hughes20:00.8Remus Chippewa Hills127.4CSAA 2
11Levi Socier19:29.8Essexville Garber127.4Birch Run Fall
9Gunnar Long19:56.0Sandusky127.3Green Devil
10Kadence Saucier19:51.1Allen Park127.3Downriver League 2
9Thaddeus Hunt20:01.3Reed City127.2CSAA 2
11Gabriel Wesserling19:52.1Allen Park127.0Downriver League 2
12Arthur Nystrom19:41.2Fowlerville126.9CAAC Red 2
12Luke Harrington19:58.3Riverview Gabriel Richard126.9CHSL 3
12Ryland McIntyre20:06.0BC Harper Creek126.7I-8 2
9Simon Norder19:32.1Saginaw Michigan Lutheran Seminary126.6Birch Run Fall
9Jack Prins19:39.3Gladstone126.6Negaunee
10Joel Tackett19:39.4Grosse Ile126.5Huron League 2
11Brexton Kinnunen19:39.4Painesdale-Jeffers126.5Negaunee
9Jack Paisley20:00.1Royal Oak Shrine126.3CHSL 3
12Broderick Yensch19:40.4New Boston Huron126.2Huron League 2
11Nolan Selasky19:33.8Saginaw Swan Valley126.1Birch Run Fall
11Hudson Budreau19:34.4North Branch125.9Birch Run Fall
12Theodore Campbell20:01.7Riverview Gabriel Richard125.8CHSL 3
11Ty Sweers19:35.0New Lothrop125.7Birch Run Fall
11Alex Loomis19:45.3Fowlerville125.6CAAC Red 2
9Abram Fettig19:35.6Saginaw Nouvel125.5Birch Run Fall
12Dylan Penzien19:43.0Milan125.3Huron League 2
12Johnny Jestila19:43.4Ishpeming Westwood125.2Negaunee
12Louie Macon19:44.3New Boston Huron124.9Huron League 2
12Evan Sandford19:37.5Swartz Creek124.8Birch Run Fall
10Aidan Hebert-Foe19:44.7New Boston Huron124.8Huron League 2
12Colin Lock19:37.9Essexville Garber124.7Birch Run Fall
9Jesse Thomas19:49.5St. Johns124.2CAAC Red 2
12Kasen Helminen19:46.9Painesdale-Jeffers124.0Negaunee
9Ben Barnett20:11.4Reed City123.9CSAA 2
11Sean Raines20:01.5Woodhaven Brownstown123.8Downriver League 2
11Oliver Dankert19:30Rudyard123.7EUP 1
9Nathan Koss19:41.7DeWitt123.4Birch Run Fall
10Ethan Wielgat20:08.8Royal Oak Shrine123.4CHSL 3
11Ty LaLone19:31Rudyard123.3EUP 1
10Edward Franckowiak19:32Engadine123.0EUP 1
12Aaron Machado19:43.4Swartz Creek122.9Birch Run Fall
12Landon Pershell19:53.8Williamston122.7CAAC Red 2
10Corbin Maddox19:43.8Alma122.7Birch Run Fall
11Evan Eaton20:04.9Gibraltar Carlson122.7Downriver League 2
9Jack Duffy19:53.9Williamston122.7CAAC Red 2
9Maxwell Burt19:50.9Monroe Jefferson122.7Huron League 2
12Carter Russelburg20:11.2Allen Park Cabrini122.6CHSL 3
12Axl Schneiderhan19:52.0Calumet122.3Negaunee
10Emanuel Nava20:12.3Allen Park Cabrini122.2CHSL 3
10Calvin Bagale20:20.0Marshall122.0I-8 2
9Ethan Hanna20:26.2Fremont121.6WMC Lakes 2
10Chase Bradley19:47.4Swartz Creek121.5Birch Run Fall
9Daniel Malott19:47.7Saginaw Nouvel121.4Birch Run Fall
10Tanner Krzysik20:21.9Hastings121.4I-8 2
11Andrew Russell19:58.3Haslett121.2CAAC Red 2
11Gage Scott20:19.4Newaygo121.2CSAA 2
11Darren Johnson19:38Brimley121.0EUP 1
10MJ Flowers19:49.0Saginaw Michigan Lutheran Seminary121.0Birch Run Fall
11Reed Snyder19:49.1Swartz Creek121.0Birch Run Fall
9Tyler Rautiola19:56.3Negaunee120.9Negaunee
12Eian Kaste20:15.7Brown City120.8Green Devil
12Lucas Aalderink20:16.8Ann Arbor Greenhills120.7CHSL 3
12Tyler Marcissuk19:57.2Riverview120.6Huron League 2
11Gabe Shaffer20:17.4Royal Oak Shrine120.5CHSL 3
9Luke Robinson20:17.5Royal Oak Shrine120.5CHSL 3
10Oliver Scherz19:58.2New Boston Huron120.3Huron League 2
12Jackson Blum20:12.3Wyandotte Roosevelt120.2Downriver League 2
11Caleb Carter19:51.8DeWitt120.1Birch Run Fall
12Cody Moore19:41Eben Jct. Superior Central120.0EUP 1
10London Coreart20:22.0Charlotte120.0CAAC White 2
12Lewis Vendlinski20:00.1Houghton119.6Negaunee
9Daelin Ring20:00.6New Boston Huron119.5Huron League 2
11Shepherd Richardson20:03.8Mason119.4CAAC Red 2
11Halston Hooley19:54.3Byron119.2Birch Run Fall
10Tyler Fawcett20:01.9Carleton Airport119.0Huron League 2
10Sidney Lamb20:16.1Woodhaven Brownstown119.0Downriver League 2
12Benjamin Zheng20:22.3Ann Arbor Greenhills118.9CHSL 3
11Martigan Wernecke19:56.1Bay City Central118.6Birch Run Fall
12Hudsen DeLeeuw20:26.9Olivet118.4CAAC White 2
11Tanner Carlson20:27.9Remus Chippewa Hills118.4CSAA 2
10Rush Hinnen19:46Cedarville118.3EUP 1
11Jonah Spencer19:57.3Byron118.2Birch Run Fall
10Colin Scott20:07.5Mason118.2CAAC Red 2
9Gavin Samona20:25.0Madison Heights Bishop Foley118.0CHSL 3
10Kenny Knudsen20:05.3Monroe St. Mary CC117.9Huron League 2
10Bentley Cromer19:58.4Alma117.9Birch Run Fall
10Graham Tanner20:05.6Flat Rock117.8Huron League 2
10Rileigh Schmitz20:37.7Muskegon Oakridge117.8WMC Lakes 2
11Jamin Siewert20:27.1Almont117.0Green Devil
10Will Cilk20:01.3Imlay City116.9Birch Run Fall
9James Feldpausch20:31.7Portland116.8CAAC White 2
11Marshall Kruske20:02.9New Lothrop116.4Birch Run Fall
9Cole Ceane20:10.1Houghton116.3Negaunee
12Max McDowell20:33.1Olivet116.3CAAC White 2
10Brody Bushman20:37.1BC Harper Creek116.3I-8 2
11Joshua Frederick20:10.7Negaunee116.1Negaunee
12Dylan Lasher20:30.4Dryden115.9Green Devil
9Wesley Mair20:43.8Montague115.7WMC Lakes 2
11Johnny Roland20:31.4Almont115.5Green Devil
11Benjamin Kline20:31.7Almont115.4Green Devil
10Carl Villegas20:06.4Bay City Central115.2Birch Run Fall
9Hunter Wagoner20:40.9Coldwater115.0I-8 2
12Lincoln Haag20:32.9Unionville-Sebewaing115.0Green Devil
11Jared Pratt20:07.5Imlay City114.8Birch Run Fall
12Alexander Schram20:08.0Saginaw Swan Valley114.7Birch Run Fall
12Curtis Archambeau20:15.7Hancock114.4Negaunee
10Rylan Huyck20:09.3Ithaca114.2Birch Run Fall
10Ethan Baker20:19.4Haslett114.2CAAC Red 2
9Nolan Webster20:20.1Haslett114.0CAAC Red 2
10Adam Olson20:49.7Manistee113.8WMC Lakes 2
10Kavin Jackson20:17.9Manistique113.7Negaunee
9Sawyer Goroni20:32.2Woodhaven Brownstown113.6Downriver League 2
12Ben Strittmatter20:01Mackinaw City113.3EUP 1
9Gavin Blue20:12.7Millington113.1Birch Run Fall
12Kellan Bruno20:02Newberry113.0EUP 1
10Caylor Elsesser20:47.9Marshall112.7I-8 2
11Evan Christoffersen20:53.1Fremont112.6WMC Lakes 2
10Aidan Fitek20:21.7Riverview112.4Huron League 2
10Vincent Gemelli20:22.0Houghton112.3Negaunee
10Max Nordstrom20:22.3Painesdale-Jeffers112.2Negaunee
11Mat Amman20:15.4Chesaning112.2Birch Run Fall
12Zachary Rinehart20:25.7Fowlerville112.1CAAC Red 2
10Dominic Wheeler20:26.1Fowlerville112.0CAAC Red 2
9Jonah Mantey20:42.6EPBP Laker111.8Green Devil
12Austin Corey20:23.7Gladstone111.8Negaunee
9Chase Edwards20:38.3Wyandotte Roosevelt111.6Downriver League 2
10Karter Brack20:18.8Chesaning111.1Birch Run Fall
10Dominic DeVeny20:45.8Cardinal Mooney Catholic111.1CHSL 3
12Tyler Gilbert20:53.3Parma Western110.9I-8 2
11Caleb Kramer20:53.5Hastings110.8I-8 2
12Brenden Peter20:45.5Dryden110.8Green Devil
9Marcus Letterman20:19.8Birch Run110.7Birch Run Fall
11Hudson Bickley20:29.9Fowlerville110.7CAAC Red 2
12Lucas St Martin20:30.0Fowlerville110.7CAAC Red 2
12Hayden Richey20:50.8Lansing Catholic110.4CAAC White 2
11Cameron Garcia20:27.9Milan110.4Huron League 2
12Carter Korpi20:10Eben Jct. Superior Central110.3EUP 1
10Dakota Harmer20:51.0Lake Odessa Lakewood110.3CAAC White 2
12Roscoe Porter20:21.2Millington110.3Birch Run Fall
11Aiden McLean20:28.2Milan110.3Huron League 2
12Paul Tabit20:51.9Lansing Catholic110.0CAAC White 2
10Parker Erb20:56.1Hastings110.0I-8 2
10Elliott Worsley20:32.6St. Johns109.8CAAC Red 2
10Alex Timmers20:57.2Hastings109.6I-8 2
10Quinn Wilson-Schwartz20:44.8Dearborn Edsel Ford109.4Downriver League 2
12Gage Bowling20:57.8BC Harper Creek109.4I-8 2
10Mikey Sullivan20:13Mackinaw City109.3EUP 1
10Zane Tonova20:31.1Grosse Ile109.3Huron League 2
12Nicolas Hiner20:34.4St. Johns109.2CAAC Red 2
9Landon Herbert-Osman20:45.8Woodhaven Brownstown109.1Downriver League 2
10Sid Davis20:51.9Almont108.7Green Devil
10Robert Belinger21:05.1Whitehall108.6WMC Lakes 2
10Eli Li21:01.2Hastings108.3I-8 2
11Levi Dawson21:07.9Montague107.7WMC Lakes 2
12Ricky Popp20:59.1Charlotte107.6CAAC White 2
12Jayson Hitchcock20:29.7DeWitt107.4Birch Run Fall
10Noah Fowler21:04.2Parma Western107.3I-8 2
12Orion Galloway20:37.4Monroe Jefferson107.2Huron League 2
12Zachary Spaulding21:02.4Newaygo106.9CSAA 2
10Evan Martin20:38.5Carleton Airport106.8Huron League 2
10Elijah Smeak20:41.8Williamston106.7CAAC Red 2
12Alexander Harrison20:38.9Manistique106.7Negaunee
10William Hanna20:21Cedarville106.7EUP 1
11Tyler Roberts20:58.8Dryden106.4Green Devil
10Justin Hackey21:12.4Whitehall106.2WMC Lakes 2
10Gibson Yeiter21:04.7Lake Odessa Lakewood105.8CAAC White 2
11Ben Card20:34.8North Branch105.7Birch Run Fall
12William Neimi20:43.2Ishpeming Westwood105.3Negaunee
12Rylan Branson20:43.7Riverview105.1Huron League 2
10Blake Hornak20:36.8New Lothrop105.1Birch Run Fall
12Cole Ozoga20:26Eben Jct. Superior Central105.0EUP 1
12Braden Koos21:07.7Charlotte104.8CAAC White 2
12Braiden Wright21:09.0Howard City Tri-County104.7CSAA 2
10Birch Bitely20:27Engadine104.7EUP 1
10Evan Willis20:45.2Grosse Ile104.6Huron League 2
11Adam Knopfler21:17.2Montague104.6WMC Lakes 2
11Lyle Lawrence21:08.7Olivet104.4CAAC White 2
11Mason Russell20:39.1Imlay City104.3Birch Run Fall
11Elijah Benskey21:00.6Trenton104.1Downriver League 2
10Brendan Aeder21:05.8Unionville-Sebewaing104.1Green Devil
11Andrew Hinks20:47.0New Boston Huron104.0Huron League 2
12Josh Carlin21:10.0Lansing Catholic104.0CAAC White 2
11Paul Kim20:40.3Saginaw Michigan Lutheran Seminary103.9Birch Run Fall
12Blayne LaCosse20:47.7Negaunee103.8Negaunee
10Quinn Lum21:11.7Lansing Catholic103.4CAAC White 2
11Levi Fager20:42.7Saginaw Michigan Lutheran Seminary103.1Birch Run Fall
12Trenton Terrian20:43.2Saginaw Swan Valley102.9Birch Run Fall
11Jayce Hughes21:22.5Muskegon Oakridge102.8WMC Lakes 2
9Andrew Anderson21:22.5Fremont102.8WMC Lakes 2
10Quin Karlstrom20:51.1Negaunee102.6Negaunee
10Anders Johnston20:51.3Negaunee102.6Negaunee
9Braxton Darland20:44.5Saginaw Swan Valley102.5Birch Run Fall
11Braydon Newton21:18.8Parma Western102.4I-8 2
10Jesse Bayn20:45.0Bay City John Glenn102.3Birch Run Fall
10Gavin Heimberger20:52.3Riverview102.2Huron League 2
9Jack Jablonski20:56.6Williamston101.8CAAC Red 2
12Ethan Cunningham21:14.0Riverview Gabriel Richard101.7CHSL 3
9Christian Edwards21:08.1Lincoln Park101.6Downriver League 2
9Andrew Miller20:58.9St. Johns101.0CAAC Red 2
12Justin Spencer21:10.1Taylor101.0Downriver League 2
11Jameson Holton20:59.6Mason100.8CAAC Red 2
12Preston Mills20:59.8St. Johns100.7CAAC Red 2
9Ben Weers21:24.2Marshall100.6I-8 2
10Bryce Mitchell20:40Rudyard100.3EUP 1
12Brad Dugan21:18.0Madison Heights Bishop Foley100.3CHSL 3
10Colton Bleviins20:58.4Grosse Ile100.2Huron League 2
9Jonathan Mueller21:30.7Montague100.1WMC Lakes 2
11Hayden Billings21:01.9St. Johns100.0CAAC Red 2
11Everett Boburka21:00.1Ishpeming Westwood99.6Negaunee
10Carson Dennis21:01.0Riverview99.3Huron League 2
10Cooper Ward20:54.8Hemlock99.1Birch Run Fall
12Aldolfo Vera-Rangel21:26.1Remus Chippewa Hills99.0CSAA 2
12Dominic Boden21:26.2Howard City Tri-County98.9CSAA 2
9Nathan Howes21:02.3Grosse Ile98.9Huron League 2
10Jose Hinojos21:02.5Riverview98.8Huron League 2
12Connor Erlenbeck20:55.5Millington98.8Birch Run Fall
9Timothy Pomeroy21:34.6Ludington98.8WMC Lakes 2
11Noah Gillett20:56.3New Lothrop98.6Birch Run Fall
12Wade Murray20:56.8Imlay City98.4Birch Run Fall
9Parker Dawson21:25.6Waterford Our Lady97.8CHSL 3
12Fabian Villarino21:25.8Madison Heights Bishop Foley97.7CHSL 3
12Levi West20:59.0Swartz Creek97.7Birch Run Fall
9Calvin Rykse21:30.1Howard City Tri-County97.6CSAA 2
10Nathan Schuitema21:38.2Whitehall97.6WMC Lakes 2
10Noah Saavedra21:20.7Gibraltar Carlson97.4Downriver League 2
12Will Ryan21:07.1Monroe St. Mary CC97.3Huron League 2
11Noah Mantey21:26.3EPBP Laker97.2Green Devil
11Nicholas Herrington21:28.1Waterford Our Lady97.0CHSL 3
10Josh Putz21:22.6Woodhaven Brownstown96.8Downriver League 2
12John Anderson20:51Pickford96.7EUP 1
12Matthew Hagebusch21:09.5Gladstone96.5Negaunee
11Brendan Cotter21:09.8Flat Rock96.4Huron League 2
11Vincent Morse21:02.9Saginaw Swan Valley96.4Birch Run Fall
9Ezra Asher20:52.1St. Ignace96.3EUP 1
11William Welch21:29.2Kingston96.3Green Devil
11Jayden Boyce21:03.4Mt Morris96.2Birch Run Fall
7Clayton VanOrman20:52.5Mackinaw City96.2EUP 1
9Lincoln Moore21:25.5Woodhaven Brownstown95.8Downriver League 2
9Owen Schultz21:31.5Peck95.5Green Devil
9Cody O’Hern21:13.1Monroe Jefferson95.3Huron League 2
10Christian Schullo21:45.5Fremont95.2WMC Lakes 2
12JP Bohr21:37.3Lansing Catholic94.9CAAC White 2
9Clark McLean21:07.8Imlay City94.8Birch Run Fall
10Max Banas21:15.0New Boston Huron94.7Huron League 2
12Sean Dammann21:08.1New Lothrop94.6Birch Run Fall
11Evan Massaway21:15.1Houghton94.6Negaunee
10Michael Dilernia21:15.3Negaunee94.6Negaunee
11Bryce Thompson21:42.4Parma Western94.5I-8 2
12Garrett VanderZyl21:40.0Howard City Tri-County94.4CSAA 2
9Cash Suzore21:16.0Monroe St. Mary CC94.3Huron League 2
10Colt Bretz21:19.6Mason94.1CAAC Red 2
12Lorenzo Mio21:37.0Royal Oak Shrine94.0CHSL 3
12Joseph Knea21:10.8Saginaw Valley Lutheran93.7Birch Run Fall
11William Bazan21:38.1Detroit Cristo Rey93.6CHSL 3
11Aidan Fredericks21:21.3Williamston93.6CAAC Red 2
9DeHass Ryan21:37.3Blue Water Christian Academy93.6Green Devil
12Tanner McNair21:41.6Portland93.5CAAC White 2
12Andon Prestonise21:11.8Byron93.4Birch Run Fall
10Liam Holdwick21:19.2New Boston Huron93.3Huron League 2
10Fernando Rojas21:33.2Lincoln Park93.3Downriver League 2
9Aiden Espinoza21:42.3Portland93.2CAAC White 2
12Bowie Pawson21:43.4Howard City Tri-County93.2CSAA 2
9Miles Canfora21:42.5Lansing Catholic93.2CAAC White 2
10Brock Adamczak21:51.7Manistee93.1WMC Lakes 2
12Riley Lovern21:19.9Negaunee93.0Negaunee
12Viktor Norrod21:48.5Marshall92.5I-8 2
9Lachlan Nugent21:40.8Sandusky92.4Green Devil
12Noah Hetler21:45.8Howard City Tri-County92.4CSAA 2
11Hezekiah Gin21:51.1Parma Western91.6I-8 2
10Anthony Pelish21:24.4Gladstone91.5Negaunee
12Christian Martinez21:47.9Ionia91.4CAAC White 2
12Logan Priebe21:18.1Saginaw Michigan Lutheran Seminary91.3Birch Run Fall
12Dalles Bailiff21:48.9Ionia91.0CAAC White 2
9Wyatt Pellarin21:18.9Swartz Creek91.0Birch Run Fall
10Luke Bruce21:40.0Lincoln Park91.0Downriver League 2
11Alexander Uselman21:46.5Allen Park Cabrini90.8CHSL 3
12Hunter Jones21:53.9BC Pennfield90.7I-8 2
11Izaak Englund21:27.3Calumet90.6Negaunee
12Donaven Degraffenreid21:20.9Harper Woods90.4Birch Run Fall
12Michael Tremblay21:10Brimley90.3EUP 1
10Brenton Musallam21:28.4New Boston Huron90.2Huron League 2
9Aiden Gould21:11St. Ignace90.0EUP 1
12Kody Hazen21:53.8Remus Chippewa Hills89.7CSAA 2
11Marcel Juul21:30.7Negaunee89.4Negaunee
9Landon Roskey21:50.0Brown City89.3Green Devil
9Owen Wygant21:58.8BC Pennfield89.1I-8 2
12David Malow21:14St. Ignace89.0EUP 1
11Braden Haring21:32.2Carleton Airport88.9Huron League 2
12Connor Thomas21:32.6Ishpeming Westwood88.8Negaunee
10Patrick Zick21:32.8Riverview88.7Huron League 2
12Louis Carlson21:33.4Hancock88.5Negaunee
10Diego Yepez21:48.1Allen Park88.3Downriver League 2
12Manny Edelson21:34.3Ishpeming Westwood88.2Negaunee
10Chase Takkunen21:34.4Gladstone88.2Negaunee
9Hudson Shastal21:34.5New Boston Huron88.2Huron League 2
11Caleb Christesen21:35.0Ishpeming Westwood88.0Negaunee
9Liam Hoolsema21:18Rudyard87.7EUP 1
10Marvin Niemi21:36.1Negaunee87.6Negaunee
9Tim Nies21:29.3North Branch87.6Birch Run Fall
10Jason Parmelee21:36.7Hancock87.4Negaunee
12Grant Gardner21:55.7Peck87.4Green Devil
10Kason Lehr21:29.7Clio87.4Birch Run Fall
11Kyle Valot21:19Mackinaw City87.3EUP 1
12Trenton Jackson21:30.0Genesee Christian87.3Birch Run Fall
9Steven Dietz22:01.8Newaygo87.1CSAA 2
8Oliver French21:20Engadine87.0EUP 1
12Jack Robinson21:38.2Ishpeming Westwood86.9Negaunee
10Coleman Loebach21:20.5Engadine86.8EUP 1
11Jacob Bentley21:38.6New Boston Huron86.8Huron League 2
11Parker Krumm21:38.6Calumet86.8Negaunee
9Jackson Newton21:31.9Birch Run86.7Birch Run Fall
11Emmanuel Zamudio22:00.2Detroit Cristo Rey86.3CHSL 3
10Nolan Mazur22:00.5Riverview Gabriel Richard86.2CHSL 3
9Blake Judd21:34.8New Lothrop85.7Birch Run Fall
12Ashton Vincent21:42.2Manistique85.6Negaunee
12Gabe Holman22:05.5Ionia85.5CAAC White 2
12Lowell Milett22:02.0Brown City85.3Green Devil
9John Adams21:36.5Vassar85.2Birch Run Fall
10Landon Mitteer22:16.0Whitehall85.0WMC Lakes 2
12Maddox Fabbro21:37.6Millington84.8Birch Run Fall
9Gibson Goodrich22:13.5Jackson Northwest84.2I-8 2
9Bryson LaFond22:06.0Kingston84.0Green Devil
12Sebastian Ferguson21:47.7Negaunee83.8Negaunee
10Ibrahim Al-Zrouf22:02.2Trenton83.6Downriver League 2
10Danny Dion22:11.8Lansing Catholic83.4CAAC White 2
12Jack Kasten21:31Eben Jct. Superior Central83.3EUP 1
10Robert Ray22:21.1Ludington83.3WMC Lakes 2
11Austin Krause21:50.0New Boston Huron83.0Huron League 2
12Austin Lutch21:32Pickford83.0EUP 1
11Xavier Metzger22:04.3Gibraltar Carlson82.9Downriver League 2
9Jericho Antoine21:44.0Ithaca82.7Birch Run Fall
9Deigan Gow21:33Rudyard82.7EUP 1
9Ethan Gracik22:14.2Lansing Catholic82.6CAAC White 2
10Collin Merchant22:10.9Unionville-Sebewaing82.4Green Devil
9Kolbe Uphaus22:18.9Jackson Northwest82.4I-8 2
11Evan Perry21:52.5Flat Rock82.2Huron League 2
12Dominic Rivette21:45.6Hemlock82.1Birch Run Fall
9Dominick Rempe21:52.9New Boston Huron82.0Huron League 2
10Nolan Jarvie21:46.3DeWitt81.9Birch Run Fall
11Twoey Bullock Jr.22:14.5Ann Arbor Greenhills81.5CHSL 3
12Connor Blandford21:47.5Swartz Creek81.5Birch Run Fall
9Cale Estes21:54.8Monroe St. Mary CC81.4Huron League 2
11Brady Leblanc21:37Brimley81.3EUP 1
10Garrett Bloom21:59.3St. Johns80.9CAAC Red 2
10Momodou Ndiaye21:59.4Lansing Eastern80.9CAAC Red 2
9Nate Kubiak22:16.6Ann Arbor Greenhills80.8CHSL 3
9Drew Fausz22:20.7Olivet80.4CAAC White 2
12Owen Smith22:18.0Ann Arbor Greenhills80.3CHSL 3
10Garrett Forfinski21:41Pickford80.0EUP 1
12Matthew Rascol22:13.1Wyandotte Roosevelt80.0Downriver League 2
10Lukas Barron21:59.1Negaunee80.0Negaunee
12Colin Zaremski22:02.4Williamston79.9CAAC Red 2
9Toby Graveline22:20.4Royal Oak Shrine79.5CHSL 3
12Giosue Scavo22:00.6Ishpeming Westwood79.5Negaunee
10Xavier Zammit22:21.6Cardinal Mooney Catholic79.1CHSL 3
9Cameron Woody21:55.2Chesaning78.9Birch Run Fall
11Paul Williams21:55.2Millington78.9Birch Run Fall
11Collin Long22:29.8Coldwater78.7I-8 2
12James Johnson21:57.0Imlay City78.3Birch Run Fall
10Aiden Gagnon22:04.2Milan78.3Huron League 2
12Jacob Biolchini22:24.1Almont78.0Green Devil
11Joseph Anongdeth22:08.9Mason77.7CAAC Red 2
12Johannas Ehrig22:29.5Charlotte77.5CAAC White 2
11Logan Csapos22:10.3St. Johns77.2CAAC Red 2
9Lucas Pyle22:21.5Gibraltar Carlson77.2Downriver League 2
9Lorenzo Salas22:21.5Trenton77.2Downriver League 2
9Sullivan McKillop22:01.3DeWitt76.9Birch Run Fall
12Evan Elliott22:02.0Bay City John Glenn76.7Birch Run Fall
11Evan Foley22:02.9Millington76.4Birch Run Fall
9Max Bier22:10.0Houghton76.3Negaunee
10River Borkowski22:35.1Newaygo76.0CSAA 2
12Henry Myers22:04.2North Branch75.9Birch Run Fall
9Aaron Snyder22:14.7Haslett75.8CAAC Red 2
11Gavin Wort22:25.9Gibraltar Carlson75.7Downriver League 2
11Madden Pomeroy22:06.3Bay City Central75.2Birch Run Fall
12Bilal Abdelmalek22:06.5Swartz Creek75.2Birch Run Fall
12Carter Krzysik22:40.6Hastings75.1I-8 2
9Connor Kaul22:07.1Saginaw Swan Valley75.0Birch Run Fall
12Spencer Crozier22:41.3Hastings74.9I-8 2
9Zane Bedell22:08.2Swartz Creek74.6Birch Run Fall
11Kameron Occonnell22:29.9Wyandotte Roosevelt74.4Downriver League 2
12Cole Druyor22:16.1New Boston Huron74.3Huron League 2
9Joshua Gonzales22:09.5Saginaw Swan Valley74.2Birch Run Fall
11Derek Linares Oropin22:30.5Lincoln Park74.2Downriver League 2
9Carter LaVictoire22:09.8DeWitt74.1Birch Run Fall
12Camron Willis21:59Rudyard74.0EUP 1
11Josh Chamberlin22:40.5Charlotte73.8CAAC White 2
9Kieran Woolf22:11.1DeWitt73.7Birch Run Fall
11Max Weatherwax22:11.9Bay City Central73.4Birch Run Fall
9Chase Barrigar22:14.1Hemlock72.6Birch Run Fall
11Matthew Boks22:45.4Olivet72.2CAAC White 2
10Charles Gronberg22:45.5Charlotte72.2CAAC White 2
9Tyler Rau22:15.6Saginaw Valley Lutheran72.1Birch Run Fall
10Gabriel Peterson22:15.9Frankenmuth72.0Birch Run Fall
10Braylon Wood22:50.4Coldwater71.9I-8 2
9Kayden Smith22:23.5Manistique71.8Negaunee
10Jacob ¨SuHo¨ Lee22:24.1Grosse Ile71.6Huron League 2
11Ethan Carey22:38.5Woodhaven Brownstown71.5Downriver League 2
9Landon McCoy22:24.6Riverview71.5Huron League 2
12Jack Chrisinske22:19.7Byron70.8Birch Run Fall
12Connor Hedke22:41.7Gibraltar Carlson70.4Downriver League 2
9Ethan Clare22:30.9Williamston70.4CAAC Red 2
9Finnegan McGlinchey22:48.5Madison Heights Bishop Foley70.2CHSL 3
9Adam Thomson22:51.8Lansing Catholic70.1CAAC White 2
10Mason Russeau22:29.3Carleton Airport69.9Huron League 2
9Nicholas Christesen22:29.8Ishpeming Westwood69.7Negaunee
9Adam Hemmer22:32.2Houghton68.9Negaunee
9Mitchell Woodke22:26.6Frankenmuth68.5Birch Run Fall
10Greyson Jones23:05.7Whitehall68.4WMC Lakes 2
11Maximilian Majcen22:47.7Trenton68.4Downriver League 2
12Tanyon Pierce22:16Mackinaw City68.3EUP 1
9Caleb Parlberg22:28.7Birch Run67.8Birch Run Fall
11Gregory Dismukes22:29.8Chesaning67.4Birch Run Fall
9Spencer Vanderheuel22:19St. Ignace67.3EUP 1
12Liam Schulz23:01.2Howard City Tri-County67.3CSAA 2
10Johnny Lapointe22:37.3New Boston Huron67.2Huron League 2
9Owen Schulz22:30.4Bay City Central67.2Birch Run Fall
9Andrew French22:37.6Houghton67.1Negaunee
11Trent Emard22:37.7Negaunee67.1Negaunee
9Michael Barrera23:01.9Reed City67.0CSAA 2
9Julion Cullen23:02.1Remus Chippewa Hills67.0CSAA 2
11Kyle Johansen23:02.1Remus Chippewa Hills67.0CSAA 2
10Trevin Hegner23:05.5BC Pennfield66.8I-8 2
9Caleb Birchmeier22:32.7New Lothrop66.4Birch Run Fall
11Brady Czapiewski22:33.3Imlay City66.2Birch Run Fall
10Asher Beck23:07.7Parma Western66.1I-8 2
11Matt Clark22:40.8Manistique66.1Negaunee
9Mason Booker23:13.0Muskegon Oakridge66.0WMC Lakes 2
12Kai Dila23:13.8Ludington65.7WMC Lakes 2
9Kian Kolka22:34.8DeWitt65.7Birch Run Fall
10Quinn Darr22:24Rudyard65.7EUP 1
11Nathan Brashaw22:42.4Riverview65.5Huron League 2
9Landon Breitner22:42.5Monroe St. Mary CC65.5Huron League 2
12Griffin Mathews23:09.6Jackson Northwest65.5I-8 2
10Vincent Beck23:07.1Reed City65.3CSAA 2
12Isaiah Boerema23:15.5Ludington65.2WMC Lakes 2
11Wyatt Figard22:37.6Vassar64.8Birch Run Fall
11Rowan Quinlan23:04.2Peck64.6Green Devil
10Billy Hilbert23:12.2Hastings64.6I-8 2
10Mason Couvillion22:45.3Gladstone64.6Negaunee
11Alex Hughes22:38.6New Lothrop64.5Birch Run Fall
11Frederick Ziola22:40.0New Lothrop64.0Birch Run Fall
9Jude Kyllonen22:47.9Ishpeming Westwood63.7Negaunee
11Samuel Scott23:07.6Peck63.5Green Devil
9Cole Stump22:52.7Mason63.1CAAC Red 2
11Alex Holmes22:53.8Lansing Eastern62.7CAAC Red 2
11Nathan Webb23:05.3Wyandotte Roosevelt62.6Downriver League 2
12Colton Kittle22:44.4Saginaw Swan Valley62.5Birch Run Fall
9Carson Shirlen22:51.6Riverview62.5Huron League 2
9Maxwell Romeri23:18.7Marshall62.4I-8 2
12Ricael Rodriguez23:05.9Dearborn Edsel Ford62.4Downriver League 2
10Jacob Trommater23:15.2Charlotte62.3CAAC White 2
9Matthew Fuller22:45.6Chesaning62.1Birch Run Fall
10Lucas Mosley23:07.2Trenton61.9Downriver League 2
9Peyton Schaaf22:47.2North Branch61.6Birch Run Fall
12Jacob Wieland23:18.2Lake Odessa Lakewood61.3CAAC White 2
9Mattox Keathley23:23.2Jackson Northwest60.9I-8 2
9Ryan Harris23:24.0Hastings60.7I-8 2
12Nathan Gray22:57.7Ishpeming Westwood60.4Negaunee
10Ethan Melendrez23:11.9Southgate Anderson60.4Downriver League 2
12Tyler Sharum23:12.8Dearborn Edsel Ford60.1Downriver League 2
9Jackson Allen22:52.7Imlay City59.8Birch Run Fall
10Owen Schuitema23:32.2Whitehall59.6WMC Lakes 2
9Gabe Umin23:00.4New Boston Huron59.5Huron League 2
10Kaiden Burtin22:56.5Vassar58.5Birch Run Fall
11O’Neill Dougherty23:30.8BC Harper Creek58.4I-8 2
9Maddix Thomas23:27.2Lake Odessa Lakewood58.3CAAC White 2
9Jacob Pier23:09.1Mason57.6CAAC Red 2
12Colton Moore22:59.7Saginaw Valley Lutheran57.4Birch Run Fall
9Henry Kowalewsky23:12.1Mason56.6CAAC Red 2
9Trent Mason23:10.8Manistique56.1Negaunee
11Exal Lopez23:32.7Detroit Cristo Rey55.5CHSL 3
10Noah Huffine23:36.2Portland55.3CAAC White 2
10Jacob Freel23:15.6Gladstone54.5Negaunee
12Matthew Vasher23:29.9Woodhaven Brownstown54.4Downriver League 2
10Kameron Johnson23:16.1Houghton54.3Negaunee
9Layten Ostrander23:09.8Chesaning54.1Birch Run Fall
11Billy Rozelle23:37.9Ann Arbor Greenhills53.7CHSL 3
11Hank Bobicz23:18.5Milan53.5Huron League 2
10Saul Aranda23:18.5Negaunee53.5Negaunee
10Cayden Chamberlain23:11.5New Lothrop53.5Birch Run Fall
10Mason Kidd23:18.6New Boston Huron53.5Huron League 2
11John Michalski23:33.7Wyandotte Roosevelt53.1Downriver League 2
12Quinton Durr23:15.1Harper Woods52.3Birch Run Fall
12Jonathan Ross23:54.8Muskegon Oakridge52.1WMC Lakes 2
11Mox Huston23:17.1Hemlock51.6Birch Run Fall
9Carson Clark23:49.8Charlotte50.7CAAC White 2
10Sebastian Warr23:20.4Saginaw Nouvel50.5Birch Run Fall
10Joseph Sawdon23:30.6Williamston50.5CAAC Red 2
10Owen Klein23:28.0Flat Rock50.3Huron League 2
11Evan Freeland23:47.1Kingston50.3Green Devil
9Henry Koyl23:55.3Coldwater50.2I-8 2
11Carter Birchmeier23:21.5New Lothrop50.2Birch Run Fall
10Ben Behovitz23:23.1DeWitt49.6Birch Run Fall
12Dane Burk23:23.2Saginaw Valley Lutheran49.6Birch Run Fall
11Paul Jensen23:24.5Saginaw Michigan Lutheran Seminary49.2Birch Run Fall
9Tadej Katanski-O’Brien23:51.9Ann Arbor Greenhills49.0CHSL 3
12Gavin McLane23:59.9BC Pennfield48.7I-8 2
10D’mario Guerra23:26.2Saginaw Michigan Lutheran Seminary48.6Birch Run Fall
10Cash Stanton23:48.0Gibraltar Carlson48.3Downriver League 2
11Jolaun Owens23:58.3Newaygo48.2CSAA 2
11Aiden Gray23:27.9Byron48.0Birch Run Fall
10Nikolas Rodriguez23:28.8Saginaw Swan Valley47.7Birch Run Fall
12Colin Maffesoli23:56.4Allen Park Cabrini47.5CHSL 3
12Jackson McManus23:51.0Gibraltar Carlson47.3Downriver League 2
9Logan Brookens24:10.5Whitehall46.8WMC Lakes 2
12Samuel Felten23:31.8Frankenmuth46.7Birch Run Fall
11Samuel Holton23:40.1Monroe Jefferson46.3Huron League 2
11Walton Miller23:40.6Houghton46.1Negaunee
10Dakota Cole24:08.1Hastings46.0I-8 2
9William Couchman23:35.3Swartz Creek45.6Birch Run Fall
10Jackson Fransted24:12.0Parma Western44.7I-8 2
9Luis Guiterrez24:09.0Ionia44.3CAAC White 2
10Drew Cortright24:09.0Olivet44.3CAAC White 2
11Miguel Marquillero24:01.7Gibraltar Carlson43.8Downriver League 2
10Gavin Stebelton23:30Eben Jct. Superior Central43.7EUP 1
11Maxwell Trombley24:07.0Brown City43.7Green Devil
9Joshua Roberts Jr24:15.8Hastings43.4I-8 2
9Liam Helsom24:09.5Waterford Our Lady43.2CHSL 3
11Jordon Fuller23:42.8Mt Morris43.1Birch Run Fall
11Thomas Hauptman24:11.6Ann Arbor Greenhills42.5CHSL 3
11Richard Sarau23:53.6Houghton41.8Negaunee
12Gabriel Sheppard24:20.8Parma Western41.7I-8 2
9Hadley James23:37St. Ignace41.3EUP 1
10Josh Hawkins24:19.2Howard City Tri-County41.3CSAA 2
10Julien Dincecco24:16.3Ann Arbor Greenhills40.9CHSL 3
12Jude Shaver24:19.3Charlotte40.9CAAC White 2
12Joshua Griffith23:49.5Burton-Bendle40.8Birch Run Fall
10Samuel Brisbane23:50.5Harper Woods40.5Birch Run Fall
10Tanner Saathoff24:21.5Remus Chippewa Hills40.5CSAA 2
10Jordan Lipsey23:50.9Harper Woods40.4Birch Run Fall
10Christopher Brummett24:21.4Ann Arbor Greenhills39.2CHSL 3
10Dominic Harrington23:55.8Harper Woods38.7Birch Run Fall
12Isaac Ketelhut23:55.9Millington38.7Birch Run Fall
10Logan Demeulenaere23:57.5North Branch38.2Birch Run Fall
10Colin O’Kelley24:05.2New Boston Huron37.9Huron League 2
9Zachary Chittle23:58.9Swartz Creek37.7Birch Run Fall
11Christopher Ferguson24:30.1Howard City Tri-County37.6CSAA 2
10Carson Jasick24:40.5Montague36.8WMC Lakes 2
9Jonas Freese24:23.0Trenton36.7Downriver League 2
9Ben Fuller24:33.7Olivet36.1CAAC White 2
10Aiden Vance24:37.7Marshall36.1I-8 2
12Alan Larson24:11.2Painesdale-Jeffers35.9Negaunee
12Drake Stec23:54Pickford35.7EUP 1
11Hayden Langmaid24:31.7Unionville-Sebewaing35.4Green Devil
11Ewan Russell24:33.0Ann Arbor Greenhills35.3CHSL 3
10Justin Sorgeloos24:27.6Wyandotte Roosevelt35.1Downriver League 2
12Riley McConnell24:07.8North Branch34.7Birch Run Fall
10Aaron Welsh24:29.1Allen Park34.6Downriver League 2
9Mason Droscha24:38.7Charlotte34.4CAAC White 2
11Luke Skutt24:10.6Clio33.8Birch Run Fall
11John Williamson24:43.1Remus Chippewa Hills33.3CSAA 2
9Samuel Kelly24:33.6Lincoln Park33.1Downriver League 2
11Brenden Scott24:23.5Mason32.8CAAC Red 2
9Dominic DeVellis24:13.9Frankenmuth32.7Birch Run Fall
11Brendan DeRocher24:15.1Frankenmuth32.3Birch Run Fall
12Spencer Miotke24:26.1Manistique31.0Negaunee
10Joshua Andronic24:29.4Grosse Ile29.9Huron League 2
10Nathan Shaw24:56.8Parma Western29.7I-8 2
10Micah Friedman24:50.3West Bloomfield Frankel Jewish Academy29.6CHSL 3
10Ethan Myers24:44.3Allen Park29.6Downriver League 2
11Jackson Harrigan24:16:00St. Ignace28.3EUP 1
11Evan Lorenz24:34.1Houghton28.3Negaunee
12Asier Ramirez24:17:00Newberry28.0EUP 1
12Nolan Williams24:58.4Ann Arbor Greenhills26.9CHSL 3
11Alex Reader25:05.6Jackson Northwest26.8I-8 2
9Winston Zhu24:59.1Ann Arbor Greenhills26.6CHSL 3
10Logan Decker25:06.8Coldwater26.4I-8 2
10Drake Cameron24:26:00Brimley25.0EUP 1
11Jaxon Macey25:03.4Dearborn Edsel Ford23.2Downriver League 2
12Howard Bliss24:34:00Newberry22.3EUP 1
11Jack Heyboer24:35:00Pickford22.0EUP 1
11Camden Grover24:54.1Ishpeming Westwood21.6Negaunee
12Joel Lazenby24:54.4New Boston Huron21.5Huron League 2
11Shawn Warmuskerken25:18.5Grant21.5CSAA 2
10Landon Wright25:15.1University Liggett21.3CHSL 3
9Cameron Powell25:15.6University Liggett21.1CHSL 3
9Isaak Wearn25:22.8Reed City20.1CSAA 2
9Sean Edwardson24:41:00Brimley20.0EUP 1
11Michael Goodwin25:26.8Jackson Northwest19.7I-8 2
9Michael Mendez Jr.25:00.4Grosse Ile19.5Huron League 2
9Andrew Kingman25:01.6Milan19.1Huron League 2
9Coery Tumusiimw25:02.7Milan18.8Huron League 2
9Ezra Rosalez24:58.2Chesaning17.9Birch Run Fall
12Dylan Sniegowski25:39.0Ludington17.3WMC Lakes 2
9Griffin Baker25:36.1Parma Western16.6I-8 2
10Archer Young25:33.2Remus Chippewa Hills16.6CSAA 2
12Hsaio Ho25:13.9Manistique15.0Negaunee
12Eli Wanhala25:14.9Hancock14.7Negaunee
9Chayse Briggs24:57:00Engadine14.7EUP 1
12Caden Nichols25:34.1Sandusky14.6Green Devil
9Henry Edwards24:58:00Pickford14.3EUP 1
10Cameron Harrison25:36.8Brown City13.7Green Devil
9Scott Losee25:01:00Eben Jct. Superior Central13.3EUP 1
11Aidan McNeill25:39.6Waterford Our Lady13.1CHSL 3
10Wyatt Sesnie25:21.7New Boston Huron12.4Huron League 2
11Brennen Bauerly25:48.8Coldwater12.4I-8 2
10Jacob Gardner25:04:00Brimley12.3EUP 1
11Conner Steede25:22.5Negaunee12.2Negaunee
9Owen Irizarry25:22.6Houghton12.1Negaunee
11Leighton Thorn25:36.6Trenton12.1Downriver League 2
12Anthony Albin25:49.4Howard City Tri-County11.2CSAA 2
11Jared Carruth25:09:00Brimley10.7EUP 1
9Jaden Nadolski25:41.3Southgate Anderson10.6Downriver League 2
10Michael Parks25:22.0Burton-Bendle10.0Birch Run Fall
10Tyler Haselius25:56.6Jackson Northwest9.8I-8 2
9Kaden Miller25:33.5Flat Rock8.5Huron League 2
10Lucas Mello25:35.2Grosse Ile7.9Huron League 2
9Jerry Kulik25:19:00Eben Jct. Superior Central7.3EUP 1
10Aaron Carswell25:31.9Harper Woods6.7Birch Run Fall
12Christian Charles26:02.3Lansing Sexton6.6CAAC White 2
9Isaac Verougstraete26:02.3Almont5.2Green Devil
12Andrew Owens26:17.0Whitehall4.7WMC Lakes 2
9Blake Robinson26:05.2Kingston4.3Green Devil
11Aiden Evans25:46.3Negaunee4.2Negaunee
9Dakari Davis25:39.4Harper Woods4.2Birch Run Fall
9Giovanni Lucia25:51.3New Boston Huron2.6Huron League 2
11Michael Wilhelm26:05.8Gibraltar Carlson2.4Downriver League 2
9Gabriel Gaona26:13.5Allen Park Cabrini1.8CHSL 3
9Deegan Weiler25:49.3Imlay City0.9Birch Run Fall
Uncategorized

2025 Rankings: Championship Season Boys

One batch of rankings out of the way, a little regional preview as well, now October has arrived. We had an introduction to Championship Season with the Berrien County meet, now it begins in full force with Oakland County, Wayne County, and Greater Flint. And it’s not an official championship, but as close to a Pre-State as we can get – PORTAGE.

As with the previous rankings, 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 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.

These are filtered a bit, a runner has to have competed in September at a race I’ve rated. Hopefully this accounts for injuries.

Scroll down and you’ll find Upper Peninsula and Individual rankings.

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.

The Past Two Weeks

Any time the Lakers travel down to the XC Heartland, they throw down a result that gives wonder to what could occur in November. At John Bruder, Maple City Glen Lake was able to get all five scorers under 17:40. Kicking off the boys races at Bluejay, 17:40 became 17:30. Because of the heat, the course seemingly ran similar. But even on a competitive, scoring level, the Lakers impressed, winning the Jays Division against a host of D3 & D4 teams.

As impressive as the Lakers were, Holland Calvary Christian is making moves right with them. Racing right afterward in the Bluejay Elite division were the Crusaders, mixing it up, placing 15th amongst Michigan’s best teams. Comparing times, Calvary is slightly better at the 3rd, 4th, 6th, and 7th spots, but the main gap occurs at the 5th runner.

RankTeamRegionScoreTop 5 Avg.Top 7 Avg.Top 5 SpreadTop 7 Spread
1Maple City Glen Lake29116181.0168.41:082:54
2Holland Calvary Christian31150178.7172.01:411:51
3Hillsdale Academy34158176.1171.51:432:10
4Mt. Pleasant Sacred Heart30224170.3159.21:373:10
5Whitmore Lake33324164.4157.82:432:53
6Kalamazoo Hackett32376167.1152.04:175:12
7Breckenridge30430155.2136.83:125:20
8Petoskey St. Michael28462152.6137.82:084:02
9Royal Oak Shrine36473157.1145.04:024:39
10Mesick29479158.5132.03:407:50
11Riverview Gabriel Richard36502151.6138.13:324:20
12Leland29518148.1132.72:083:47
13Grand Traverse Academy29549145.9140.21:121:47
14Portland St. Patrick31549146.63:06
15Lutheran Westland36574145.7130.82:455:34
16Fowler31611142.7134.42:253:01
17Gobles31649139.8129.51:013:04
18Buckley29671139.13:190:00
19Saginaw Michigan Lutheran Seminary30683138.3126.83:173:41
20Dryden35697137.5120.03:135:50
21Three Oaks River Valley32706145.7125.05:106:32
22Ubly35733135.74:12
23Genesee Christian Academy33736135.1108.74:276:11
24Webberville33754133.9119.63:194:22
25Mason County Eastern29807130.8113.93:554:42
26Manchester34819130.6114.73:265:23
27Unionville-Sebewaing35880126.9109.41:385:23

Huge Leaps

There weren’t too many giant jumps as we’ll see down the page. But moving up three spots when in or around the cusp of the top-10 warrants mention. Kicking off the day at Shepherd, Breckenridge was able to finish ahead of #12, #13, #18, and #19. The Huskies can thank Dominick Chiverton and Oliver Burt, each of whom found the 17’s for the first time in their lives. Later in the day, Petoskey St. Michael tried their hand in the Gold section, placing 7th amongst a host of D3 squads. Caleb Chamberlin found a spot in the 17’s for a lifetime best and Cody Bradley, the 2x All-Stater, made his first jaunt into the 16’s this fall.

RankTeamRegionScoreMid-SeptemberMove
1Maple City Glen Lake2911610
2Holland Calvary Christian311503-1
3Hillsdale Academy3415821
4Mt. Pleasant Sacred Heart3022440
5Whitmore Lake3332450
6Kalamazoo Hackett3237660
7Breckenridge3043010-3
8Petoskey St. Michael2846211-3
9Royal Oak Shrine3647372
10Mesick2947991
11Riverview Gabriel Richard3650283
12Leland29518120
13Grand Traverse Academy2954914-1
14Portland St. Patrick3154916-2
15Lutheran Westland36574132
16Fowler3161117-1
17Gobles3164921-4
18Buckley2967122-4
19Saginaw Michigan Lutheran Seminary3068320-1
20Dryden35697191
21Three Oaks River Valley32706183
22Ubly3573324-2
23Genesee Christian Academy33736158
24Webberville3375426-2
25Mason County Eastern2980737-12
26Manchester34819251
27Unionville-Sebewaing35880234

Looking Forward

The more I pen these, the more I think I need to describe those NOT at Portage. And for D4, that’s Royal Oak Shrine and Mesick. The Bulldogs have the weekend off and the Knights are taking to the Possum Hollow hills. In 2024, Shrine placed 19th in the Oakland County meet, then went on to place 5th in D4. Another top-20 finish would be a good omen for the next month of the season.

Beyond those two, every single last one of the top-10 will be in action at Portage West MS. This appears to be one of the more closely fought divisions, so take heed to the early morning race.

The Past Two Weeks

Had a minor upset, with Lansing Catholic eking out a victory over Saugatuck at the P-W Invite. The Cougars placed three bodies in front of the Trailblazers’ second man, then stayed in extremely close proximity at the 5th spot, a formula that worked out to a 6-point margin. Charlevoix experienced as close to a State Final field as they’ll find, honing in on a top-10 finish at Bluejay, beating numerous upper division squads.

Locking down the top spot was Jackson Lumen Christi. The Titans cruised to wins down the road at Sharp Park and further north at DeWitt. The Titans were able to stack all their scorers in the top-15 in both races, defeating a good bit of highly-ranked divisional rivals.

RankTeamRegionScoreTop 5 Avg.Top 7 Avg.Top 5 SpreadTop 7 Spread
1Jackson Lumen Christi23171185.1178.80:531:37
2Saugatuck22219182.1175.10:461:39
3Charlevoix19222188.4177.72:113:25
4Ithaca25246181.0165.40:553:48
5Lansing Catholic26331176.0173.20:350:47
6Benzie Central20368176.4171.51:091:42
7Stanton Central Montcalm24428177.0168.22:283:18
8The Potter’s House21445173.9167.71:392:09
9Buchanan22472172.5162.81:382:43
10Holland Black River21479171.5159.61:163:32
11Hanover-Horton23502171.7164.41:462:28
12Jonesville23542171.1155.72:384:42
13Hart20553167.8165.50:270:45
14Ann Arbor Greenhills26622166.4156.61:202:29
15Plymouth Christian Academy26702164.6147.92:373:41
16Grand Rapids Covenant Christian21717163.3155.71:022:22
17Pewamo-Westphalia24731163.4153.32:132:55
18Grand Rapids NorthPointe Christian21737162.0156.61:111:23
19Caro25742165.5153.93:034:05
20Lake City20760162.5149.12:054:13
21Reed City20792161.5154.12:092:49
22Traverse City St. Francis19842158.5144.30:523:25
23Pigeon-Laker25848159.9145.92:194:07
24Muskegon Western Michigan Christian21857158.3140.72:144:10
25Erie Mason27904156.7150.81:111:51
26Blissfield27925157.9149.12:212:53
27Manton20948155.8139.92:534:15

Huge Leaps

Very little movement at the lower end of the rankings, with one exception. Landen Styka has returned and as a result, Ithaca has moved up. Even without the defending regional champ and 2x All-Stater, the Yellowjackets were looking like a contender for a top-10 spot at MIS. With Styka, who’s already back in mid-16 form, Ithaca is a candidate for a top-5 placing, perhaps even better.

RankTeamRegionScoreMid-SeptemberMove
1Jackson Lumen Christi2317110
2Saugatuck2221920
3Charlevoix1922230
4Ithaca252469-5
5Lansing Catholic2633150
6Benzie Central2036842
7Stanton Central Montcalm2442870
8The Potter’s House2144580
9Buchanan2247263
10Holland Black River21479100
11Hanover-Horton2350214-3
12Jonesville23542111
13Hart20553121
14Ann Arbor Greenhills26622131
15Plymouth Christian Academy2670216-1
16Grand Rapids Covenant Christian21717151
17Pewamo-Westphalia2473121-4
18Grand Rapids NorthPointe Christian2173720-2
19Caro25742181
20Lake City20760173
21Reed City2079222-1
22Traverse City St. Francis1984234-12
23Pigeon-Laker25848194
24Muskegon Western Michigan Christian2185731-7
25Erie Mason27904232
26Blissfield27925260
27Manton2094832-5

Looking Forward

Who ain’t at Portage? Charlevoix and Ithaca, two teams that would’ve had to take some of the longer treks.

Who is? Everyone else! Including the top-two teams, Jackson Lumen Christi and Saugatuck. The Titans and Trailblazers have not faced off this year, each seemingly picking the other major invite of each subsequent weekend.

The Past Two Weeks

At Bluejay, D2’s elite > D1’s elite. Flint Powers Catholic, Alma, and East Grand Rapids comprised three of the top-five slots. Powers had an impressive win, with Lennox Naswell outlasting Ian Morgan up front, but more importantly for scoring purposes, their 5th coming in at 16:24. The target is now on the Chargers’ back, with the Panthers and Pioneers knowing the mark that has been laid down.

RankTeamRegionScoreTop 5 Avg.Top 7 Avg.Top 5 SpreadTop 7 Spread
1Flint Powers Catholic15126199.1191.80:571:55
2East Grand Rapids12163199.2195.11:251:40
3Alma14280194.6189.91:321:44
4Grand Rapids Christian12304190.2187.00:551:07
5Holland Christian11358187.0184.90:280:49
6Parma Western14414187.0181.61:231:51
7Shepherd15467185.1178.91:212:21
8Cedar Springs10498183.3178.61:041:32
9Otsego13519182.4173.20:492:08
10Three Rivers13549182.8175.71:381:58
11Forest Hills Eastern12554183.9178.01:482:00
12Allendale11608185.8174.72:223:23
13DeWitt14627180.0174.61:161:39
14Fenton16631182.5177.12:072:21
15Richland Gull Lake13637179.3174.90:531:25
16Edwardsburg13684178.2171.31:112:17
17Spring Lake10727177.1170.71:131:59
18Pinckney16739178.4175.31:481:52
19Frankenmuth15745179.1167.72:173:04
20Adrian18781177.9170.21:582:48
21Grand Rapids South Christian12782175.8169.41:371:56
22Petoskey10804175.5170.01:081:37
23Macomb Lutheran North17857175.4167.71:402:40
24Whitehall10886178.2168.23:173:53
25Chelsea18909173.3169.21:301:36
26Detroit Country Day16979171.6160.42:202:59
27Ann Arbor Gabriel Richard18981170.8166.80:501:15

Huge Leaps

Coming into the season at 5th, placing 17th in the first batch of rankings, I was a bit curious as to when Cedar Springs would truly come to play. The RedHawks have risen in the past few weeks, evidence coming in various spots. One, a runner-up finish in their home invite. In conference action, hanging right with top-15 Allendale. This past weekend, hitting the standings ahead of a top-10 Shepherd team and other top-27 foes. The descending times of Peyton Farrell have been one reason, his 16:22 at Shepherd was nearly 30 sec. faster than any mark obtained this fall.

RankTeamRegionScoreMid-SeptemberMove
1Flint Powers Catholic1512610
2East Grand Rapids1216320
3Alma1428030
4Grand Rapids Christian1230440
5Holland Christian1135850
6Parma Western1441460
7Shepherd1546770
8Cedar Springs1049817-9
9Otsego1351911-2
10Three Rivers1354982
11Forest Hills Eastern1255414-3
12Allendale11608120
13DeWitt1462794
14Fenton16631131
15Richland Gull Lake1363719-4
16Edwardsburg13684151
17Spring Lake10727161
18Pinckney16739180
19Frankenmuth1574523-4
20Adrian18781200
21Grand Rapids South Christian127821011
22Petoskey1080425-3
23Macomb Lutheran North17857221
24Whitehall10886213
25Chelsea1890929-4
26Detroit Country Day1697927-1
27Ann Arbor Gabriel Richard18981261

Looking Forward

Mid-Michigan teams are opting for something other than Portage. Shepherd is likely exhausted from a weekend of hosting 7000+ runners and spectators, Alma has homecoming, and Flint Powers Catholic will look to be the top team at Greater Flint.

Over at Portage, East Grand Rapids will look to bounce back from a rare defeat at Bluejay and they’ll be racing with a whopping 7 other top-10 outfits.

The Past Two Weeks

Well, when you race duals and 6k’s in Canada, you don’t have much opportunity to move down in the rankings. Holding onto the top ranking has been Northville, still chugging along in KLAA action and taking their talents across the border, placing all five scorers in the top-10 over 3.72 miles of Canadian XC action.

Lowell has held onto the 2nd position, but the gap has closed. At Bluejay, Grand Ledge was able to gain the upper hand on the Red Arrows. The Comets ran up a huge margin at the 3rd/4th spots, scoring 67 points to Lowell’s 102. Ann Arbor Pioneer keeps moving up (and the way these work, need one more good performance from their 5th to vault even higher), winning at Jackson and again in the SEC Red. Kalamazoo Central welcomed the return of Samuel Baker in a victory at Otsego Bulldog.

RankTeamRegionScoreTop 5 Avg.Top 7 Avg.Top 5 SpreadTop 7 Spread
1Northville7148204.2200.61:071:14
2Lowell3262199.2188.21:083:25
3Kalamazoo Central3300197.5192.31:151:45
4Grand Ledge4331195.1189.20:311:18
5Ann Arbor Pioneer5335200.7195.11:491:55
6Ann Arbor Skyline4423192.3189.90:250:42
7Traverse City West2451192.1189.60:370:44
8Midland2460191.5188.20:160:48
9Portage Central3524190.8185.61:061:17
10Brighton4531190.4186.80:281:10
11Saline5537191.4186.81:101:23
12Zeeland West3574189.5187.20:390:44
13Romeo9576189.4185.10:311:14
14Caledonia3603190.0185.81:071:18
15Grand Blanc2626189.3186.21:051:12
16Traverse City Central2632189.5182.11:021:51
17East Kentwood3659190.6185.11:181:44
18Clarkston8693188.5184.21:081:28
19Salem6693188.2183.21:081:34
20Jenison1702187.0185.10:170:29
21Brownstown Woodhaven5704187.5182.71:141:37
22Holland West Ottawa3712186.8184.30:090:53
23Rockford1789185.9178.71:231:50
24Grand Haven1832189.4180.52:072:54
25Saginaw Heritage2853184.6181.20:300:55
26Highland-Milford2884186.6180.12:092:26
27Rochester8985182.4174.41:322:10

Huge Leaps

Even beyond the top-10, there’s been much movement both up and down. One of the more prominent shakeups has been courtesy of Traverse City Central. At both Bluejay and Jackson, the Trojans were able to place all of their scorers below 17-flat, hitting the top-10 in each D1-centric field.

Other major moves were made by Saline (2nd again in the highly competitive SEC Red), Caledonia (winners in the OK Green and 2nd at Otsego), and Grand Blanc (the freshmen holding up to finish 6th at Bluejay).

RankTeamRegionScoreMid-SeptemberMove
1Northville714810
2Lowell326220
3Kalamazoo Central33004-1
4Grand Ledge43316-2
5Ann Arbor Pioneer53359-4
6Ann Arbor Skyline442333
7Traverse City West24518-1
8Midland246053
9Portage Central352412-3
10Brighton453173
11Saline553717-6
12Zeeland West357414-2
13Romeo9576103
14Caledonia360319-5
15Grand Blanc262620-5
16Traverse City Central263233-17
17East Kentwood3659134
18Clarkston869321-3
19Salem6693181
20Jenison1702155
21Brownstown Woodhaven570425-4
22Holland West Ottawa37121111
23Rockford1789167
24Grand Haven1832240
25Saginaw Heritage2853223
26Highland-Milford2884233
27Rochester898530-3

Looking Forward

The true test of whether one should use the athletic.net simulation or mine. Both Northville, Portage Central, and Brighton are highly-ranked here, but listed at #5, #16, and #31 on athletic.net. They’ll be in the Portage field, as will everyone else sans Grand Ledge (probably preparing for a potential Greater Lansing title) and Traverse City West (that’s a long drive).

RankTeamScoreTop 5 Avg.Top 7 Avg.Top 5 SpreadTop 7 Spread
1Engadine75125.51:00
2Holy Name90124.9103.44:426:54
3Rapid River101115.761.84:0714:00
4Stephenson116112.3100.24:145:20
5Eben Jct. Superior Central132104.282.84:425:55
6Rock Mid-Peninsula14395.46:33
7St. Ignace14498.882.64:025:35
8Dollar Bay15794.92:50
9Newberry20131.613:12
10Brimley20262.433.86:118:34

RankTeamScoreTop 5 Avg.Top 7 Avg.Top 5 SpreadTop 7 Spread
1Rudyard29144.2128.22:315:14
2Painesdale-Jeffers32143.4136.12:322:54
3Manistique10489.879.82:433:31
4Pickford13268.441.55:4611:00
5Wakefield-Marenisco/Bessemer13561.95:35
6Ironwood15047.66:53
7Hancock15246.95:38

RankTeamScoreTop 5 Avg.Top 7 Avg.Top 5 SpreadTop 7 Spread
1Marquette24191.3182.81:412:13
2Sault Ste. Marie48174.8166.02:143:11
3Gladstone114146.2143.20:461:04
4Houghton118144.3141.80:541:03
5Ishpeming Westwood129145.5137.41:442:45
6Negaunee134146.2138.43:163:24
7Kingsford20988.77:55
8Escanaba23496.93:38
9Menominee26731.87:32

Individual Rankings

RankGradeNameTeamRatingRegion
112Marek ButkiewiczKalamazoo Hackett214.132
212Abenezer CeroneRoyal Oak Shrine206.836
312Brody KargHarbor Beach204.335
412Grayson RorickHillsdale Academy201.534
512Landon RogersThree Oaks River Valley201.132
611Kyle RedmanMesick199.229
712Landen LivingstonWhitmore Lake197.533
811Ty RedmanMesick195.329
99Mason RogersThree Oaks River Valley195.032
1012Sean SiemsKalamazoo Hackett193.432
1110Lincoln LaansmaTri-Unity Christian193.131
1211Abraham FeeneyMaple City Glen Lake191.929
1311Christian GetzHolland Calvary Christian191.831
1411Noah SchipperHolland Calvary Christian191.631
159Spencer McNittMaple City Glen Lake191.429
1612Carson BurgessBrown City189.935
1711Brady EdwardsMt. Pleasant Sacred Heart187.730
1811Jacob FerdubinskiRiverview Gabriel Richard187.036
1911Anthony RoweBreckenridge183.430
2011Gibson WhiteHolland Calvary Christian181.231
2112Cody BradleyPetoskey St. Michael180.128
2212Jonah PollatzMt. Pleasant Sacred Heart178.330
2312Max BrannanLutheran Westland178.136
249Christian FeeneyMaple City Glen Lake177.129
2512Luke MolenkampHillsdale Academy175.734
2612Liam McCawMaple City Glen Lake175.329
2712Reuben JiranNovi Christian Academy174.633
2810Leo WeaverWhitmore Lake174.133
2911Wesley ChaffeeMt. Pleasant Sacred Heart173.830
3011Daniel ChaneyLake Leelanau St. Mary173.529
3112Michael BowkerRoyal Oak Shrine173.336
3212Jack ShararRogers City172.128
3312Timothy ChamberlainPortland St. Patrick172.031
3412Logan RomainDryden171.235
359Gavin BowersAustin Catholic171.136
3612Cole BregeRogers City171.028
3711Brody VanTuinenHolland Calvary Christian171.031
3812Quentin SmithFowler170.931
3912Cole UpperLincoln-Alcona170.428
4012Rich FantiRiverview Gabriel Richard169.836
4111Amos NorderSaginaw Michigan Lutheran Seminary169.630
4211Lincoln BaileyMaple City Glen Lake169.229
4310Nathan WestWebberville168.633
449Ethan HarrandBuckley168.329
4510Owen JaroszFrankfort168.229
4611Timothy GaeblerHillsdale Academy168.134
4712Henry LindleyHillsdale Academy168.134
4812James RaheHillsdale Academy167.334
4912Jesse FielisWhite Pigeon167.132
5011Elias BaldwinDecatur167.032

RankGradeNameTeamRatingRegion
111Hunter EatonCharlevoix211.119
212Gage HoffmanStanton Central Montcalm204.924
311Luke HerronCaro202.325
410Nole LorenzenRochester Hills Lutheran NW199.726
510Christian CraanenMonroe St. Mary CC198.527
611Ryder HopkinsCharlevoix197.919
710Will HulinCentreville196.823
812Jayden FoxSaginaw Valley Lutheran195.825
912Matthew SolomonCharlevoix195.519
1011Caleb BlondeJonesville195.223
1112Gibson ShoreJackson Lumen Christi195.123
1210Clint CouchmanBrooklyn Columbia Central194.923
1312Edward MugishaThe Potter’s House194.621
1412Tyler LeachOtisville LakeVille193.624
1510Owen PoppemaBath193.324
1611Chad TysonHanover-Horton193.223
1711Logan YoungmanHillsdale192.623
1812Noah DevereauxLaingsburg191.424
1911Jonas BallardHolland Black River190.521
2012Landen StykaIthaca189.325
2111Marcus SilvaSaugatuck189.022
2210Eli VanPoortflietBenzie Central189.020
2311Grant RehkopfSaugatuck188.422
2411John KeserBuchanan188.322
2512Jacob MankeyIthaca188.325
2612Jeryn FrisbieBelding187.521
2711Rocky BoltonJackson Lumen Christi187.523
2812Qwynn DarnellElk Rapids187.419
2912Jackson SchaubBenzie Central187.320
3011Evan OlsonPigeon-Laker186.125
3112Paul SaladinReed City185.520
3212Trenton FetterAdrian Madison184.627
3310Michael WeidmayerBlissfield184.427
3410Soren CrosthwaiteJackson Lumen Christi184.223
3511Evan MacLarenIthaca183.125
3611John KowatchPewamo-Westphalia182.524
3711William GancerStockbridge181.626
3811Avery MorrowJackson Lumen Christi181.323
3912John EdlerHomer181.123
4011James TennesLansing Catholic181.026
4112Liam McBethBuchanan180.822
4212Alessandro AvilaConstantine180.722
4310Grant CorlewHarbor Springs180.719
4410Nolan KesslerMontague180.521
4511Sawyer MonroeSaugatuck180.222
4612Robert DykhouseManton180.120
4712Julian WalkerAlgonac180.026
4810Noah SillsBlissfield179.927
4910Tristan HernandezKingsley179.720
5012Kaden WorchManistee179.520

RankGradeNameTeamRatingRegion
111Robert Jazwinski IIIWhitehall219.110
212Jonah WorkmanEast Grand Rapids216.312
311Ezekiel BaltierraAlma211.414
410Lennox NaswellFlint Powers Catholic211.015
512Thomas LarsonAlma209.514
610Gavin KaticFenton208.916
710Micah BeckerEast Grand Rapids207.212
811Mason HillAllendale206.711
912Vincent PattisonGoodrich205.115
1011Caiden CaswellVicksburg205.113
1111Cole McCrawPinckney204.816
1211Mitchell DunlapGrand Rapids Catholic Central204.411
1312Bryce GrossFlint Powers Catholic203.215
1411Steven ZawackiForest Hills Eastern202.712
1511Bryce CahoonShepherd202.615
1612Edison LopemanParma Western202.514
1712Moises Salazar Jr.Adrian202.418
1812Ronnie SilveiraAllendale201.111
1911Abraham McHughMarshall200.913
2012Brett MagnusFrankenmuth200.515
2112Sean RyanGrand Rapids Christian200.212
2212Cole WisniewskiOrchard Lake St. Mary’s199.716
2312Aden AshworthAllendale197.911
2412Jacob StanislawskiFlat Rock197.418
2512Jacob HyltonOrtonville Brandon196.515
2612Aiden WellerCedar Springs196.210
2712Jack EdisonEast Grand Rapids196.212
2810Ashton FinkGrand Rapids Christian196.112
2912Shephard BowerForest Hills Eastern195.812
3010Ryan RathsburgFlint Powers Catholic195.615
3112Charlie BrauerThree Rivers195.213
3211Joshua MacriMacomb Lutheran North195.217
3312Murphy WagnerSaginaw Swan Valley195.215
3412Asher JagerGR West Michigan Aviation194.412
3512Caleb CarignanFlint Powers Catholic193.915
3612Ben VerellenGladwin193.610
379Logan CristianParma Western193.514
3811Owen AdamsSpring Lake193.310
3912Carson WoodSparta193.111
4011Nick ParkerFrankenmuth192.415
419Grant LampenHolland Christian192.311
4212George ScuphamEdwardsburg192.313
4310Gerard GilmourFenton192.116
4412Tommy BeiterFlint Powers Catholic192.015
4510Aiden LambersHolland191.711
4612Jack EstelleHopkins191.311
4712Landon GerritsmaHolland Christian191.211
4810Jack HincksDetroit Country Day191.216
4912Braylon LennemanDeWitt190.714
5012Henry FredenbergChelsea190.218

RankGradeNameTeamRatingRegion
111Kamari RonfeldtAnn Arbor Pioneer219.35
211Brandon CloudNorthville215.87
312Beckett CrooksAnn Arbor Pioneer215.45
411Jack MacGregorHowell213.94
511Luka HammondGrand Haven213.01
612Ian MorganOkemos212.94
711Caden LivermoreGrandville212.51
812Benjamin HartiganNorthville211.77
911Marshall HuhnLowell211.53
1012Andrew WrightKalamazoo Central210.83
1112Kyle O’RourkeHighland-Milford210.62
1210Mourad AlgahmiDearborn Fordson209.45
1312Jackson LamKalamazoo Loy Norrix207.23
1412Aiden PengellyCanton205.76
1512Aron GalGrand Haven205.21
1611Justin JohnsonEast Kentwood204.83
1711Matii TarekegnEast Kentwood204.33
1811Coen HillDexter203.94
1912Ethan HertzaNorthville203.57
209Avi ElabedLowell203.23
2111Jacob SzalaySaline202.05
229Tommy McCormickGrand Blanc201.72
2312Noah JohnstonCaledonia201.13
2410Alexander AllenAlpena200.62
2512Lucas LaPointePlymouth200.66
2610Xavier SolgotL’Anse Creuse North200.59
2711Austin MercadoSalem200.46
2810Rylen RicheyGrand Ledge200.34
2912Caleb KellerTraverse City Central200.22
3012Cooper ByrneLowell200.23
3112Ryan BarnesClarkston200.18
3212Marcel StorkMattawan200.13
3312David DubeckClarkston199.98
3412Benjamin RottierGrand Ledge199.84
3512Owen FisherMattawan199.83
3612Pierce SchefflerBrownstown Woodhaven199.25
3712Nathaniel LindenTroy Athens199.18
3812Ty BillingsKalamazoo Central198.63
3911Broden LaddHolly198.22
4010Brady GlonDetroit Catholic Central197.87
4111Trevor BaptistNovi197.87
4210Bennett SnapperCaledonia197.23
4311Liam WierzbaTraverse City West197.22
4410Finn-Frost GraysonTraverse City West197.02
4510Marcus EsslingPortage Central196.93
469Hudson DollAnn Arbor Skyline196.74
4711Samuel BakerKalamazoo Central196.63
4812Max HouvenerLake Orion196.68
4912Brennan LarussoSaline196.65
5010Lucas MullanNorthville196.57

RankGradeNameTeamRating
112Peter ArgeropoulosMarquette204.6
212Rorik HolmquistMarquette204.3
312Gabe LitznerSault Ste. Marie200.8
411Lucas BallardMarquette193.7
512Henry PlummerNegaunee186.5
612Shea ArmstrongSault Ste. Marie183.2
712Beepsee TeepleMarquette183.0
812Adam BrandtSault Ste. Marie175.1
911Cavan MulliganKingsford171.4
1010Lake SkyttaMarquette170.9

RankGradeNameTeamRating
112Steven KirschnerRudyard177.5
212Cameron AndersonPainesdale-Jeffers172.7
312Landon LarsonPainesdale-Jeffers155.5
411Blake LakoskyMunising153.5
511Eli FolkersmaRudyard146.3
611Jacob MitchellPickford142.9
710Branson AndersonPainesdale-Jeffers141.0
812Seth TempletonRudyard140.8
99John GreenGwinn135.0
109Eduel SpenserWest Iron County131.3

RankGradeNameTeamRating
1Derek DouglasHoly Name168.2
212Canon KuntzeStephenson167.4
3Luke LaFaveHoly Name158.4
411Kemper GearhartIshpeming158.2
512William HoffmanForest Park152.7
69Ashdeyn GerowRock Mid-Peninsula149.9
711Ethan SnyderCedarville149.8
810Julian SurianoNewberry147.9
910Wyatt HuhnSt. Ignace147.2
1011Jon DenkinsRapid River146.2
Uncategorized

2025 Rankings: Championship Season Girls

One batch of rankings out of the way, a little regional preview as well, now October is right around the corner. We had an introduction to Championship Season with the Berrien County meet, now it begins in full force with Oakland County, Wayne County, and Greater Flint. And it’s not an official championship, but as close to a Pre-State as we can get – PORTAGE.

As with the previous rankings, 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 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.

These are filtered a bit, a runner has to have competed in September at a race I’ve rated. Hopefully this accounts for injuries.

Scroll down and you’ll find Upper Peninsula and Individual rankings.

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.

The Past Two Weeks

Whitmore Lake has competed during the week, missing most of the major invites from the past two weekends. The Trojans have toed the line in many of those over the past three seasons, so I doubt their absence from Jackson or Bluejay will have any consequence. It didn’t have any impact on their overwhelming state lead.

The remaining teams of the top-four all moved up. Kalamazoo Hackett occupied five of the top-six spots in the D4 race at Otsego Bulldog, true dawgs in their domination. Both Buckley and Grand Traverse Academy were the top D4 teams in their divisions at Bluejay and Veterans Serving Veterans.

RankTeamScoreRegionMid-SeptemberMove
1Whitmore Lake893310
2Kalamazoo Hackett199323-1
3Grand Traverse Academy212295-2
4Buckley217296-2
5Hillsdale Academy2293423
6Gobles2673142
7Ubly2943570
8Maple City Glen Lake3292980
9Royal Oak Shrine3573690
10Martin3723111-1
11Kingston40135101
12Concord4583415-3
13Lansing Christian46033130
14Onekama4822918-4
15Bear Lake5222916-1
16Harbor Beach5353519-3
17Dryden53635170
18Saginaw Michigan Lutheran Seminary5393021-3
19Bellaire54728NR
20Petoskey St. Michael57628NR
21Breckenridge5783022-1
22Rogers City59028148
23Clarkston Everest Collegiate6233324-1
24Lutheran Westland62536231
25Petersburg-Summerfield65534205
26Mt. Pleasant Sacred Heart7003027-1
27Genesee Christian Academy707331215

Huge Leaps

Bellaire got in here by sheer circumstance of how I generate these things. Although a seriously fun event, I can’t take Charlevoix’s Mud Run seriously, as many teams take these sorts of invites non-competitively. The NMCS Twilight and Roscommon Mid-Week Invites are too small to reliably generate ratings. Thus, the Eagles competing with a full squad at Kalkaska and Veterans Serving Veterans gets them in here.

The Guardians of Petoskey St. Michael always add folks over the course of the year. Through Mid-September’s rankings, they had yet to compete with five girls. Since September 15th, both Helena Ramsey and Nora Weed have raced a few times, and now St. Michael is listed.

RankTeamScoreTop 5 Avg.Top 7 Avg.Top 5 SpreadTop 7 Spread
1Whitmore Lake89114.888.03:457:38
2Kalamazoo Hackett19992.681.33:053:56
3Grand Traverse Academy21288.380.12:062:50
4Buckley21785.778.71:231:58
5Hillsdale Academy22985.181.61:281:44
6Gobles26792.066.75:537:59
7Ubly29478.648.11:406:48
8Maple City Glen Lake32979.365.04:564:59
9Royal Oak Shrine35775.060.92:535:23
10Martin37275.357.23:536:00
11Kingston40171.95:17
12Concord45862.352.12:233:18
13Lansing Christian46060.840.31:556:18
14Onekama48266.37:54
15Bear Lake52255.339.03:104:46
16Harbor Beach53552.942.62:303:22
17Dryden53654.06:02
18Saginaw Michigan Lutheran Seminary53953.839.92:544:36
19Bellaire54751.94:08
20Petoskey St. Michael57645.9-16.16:4017:52
21Breckenridge57849.65:10
22Rogers City59031.210:18
23Clarkston Everest Collegiate62344.326.23:367:00
24Lutheran Westland62540.18:04
25Petersburg-Summerfield65520.011:39
26Mt. Pleasant Sacred Heart70035.322.43:033:52
27Genesee Christian Academy70733.4-15.35:0110:58

Looking Forward

EVERYONE in action this weekend, and seven of the Top-Ten teams are at Portage. So, a good D4 State preview? Whitmore Lake seems to be a bit in front of the rest of the division, but the race for second appears to be close. Which one of Grand Traverse Academy, Kalamazoo Hackett, or Hillsdale Academy will step up? If it’s GTA, you can only assume that Buckley can be in contention for a podium spot, as the Bears have placed ahead of GTA in the past two invites.

The Past Two Weeks

The defending champions, Lansing Catholic, are still solidly holding down the top spot. The Cougars competed close to home on both weekends, grabbing wins at both Pewamo-Westphalia and DeWitt. Their depth is phenomenal, all five scorers placing in the top-ten in each race. Pewamo-Westphalia, a power always seen here, ramped up their racing over these past two weeks, winning at both Apples to Apples and Bluejay, placing 2nd behind LC at their home invite. Although placing behind the Pirates at the P-W invite, Saugatuck remains ahead of them in the overall rankings, mainly due to a great effort at Allendale Falcon.

RankTeamScoreRegionMid-SeptemberMove
1Lansing Catholic892610
2Saugatuck2142220
3Pewamo-Westphalia252245-2
4Blissfield3192731
5Jackson Lumen Christi356236-1
6Grand Rapids Covenant Christian406217-1
7Grandville Calvin Christian4132112-5
8Olivet4382344
9Hart4432010-1
10Traverse City St. Francis4501982
11Grand Rapids NorthPointe Christian4542192
12Benzie Central49420111
13Remus Chippewa Hills52525130
14McBain5552018-4
15Ithaca5812516-1
16Kent City6232117-1
17Stanton Central Montcalm6862420-3
18Bronson72123144
19Leslie73226190
20Plymouth Christian Academy76326155
21Caro7672524-3
22Bath8092426-4
23Reed City82120221
24Harbor Springs84919213
25Saginaw Valley Lutheran8582528-3
26Midland Bullock Creek8772527-1
27Sanford-Meridian89825234

Huge Leaps

Most major has to be Grandville Calvin Christian. Over the past two weeks, many Squires had their highest ratings of the season: Lynnae Meengs, Joellah Bouwman, Faith Jenkins, Annika Kauffman, and Aletta Scholten among them. That shows up in the team standings too, as Calvin Christian won the Sunrise and Jays divisions, at Chargers Autumn Sunrise and Bluejay, respectively.

RankTeamScoreTop 5 Avg.Top 7 Avg.Top 5 SpreadTop 7 Spread
1Lansing Catholic89127.4120.11:102:11
2Saugatuck214113.794.91:455:27
3Pewamo-Westphalia252112.5105.42:182:38
4Blissfield319107.093.62:494:21
5Jackson Lumen Christi356106.999.33:133:19
6Grand Rapids Covenant Christian40697.992.41:332:14
7Grandville Calvin Christian41397.489.11:312:22
8Olivet438103.787.24:194:51
9Hart44395.781.52:013:46
10Traverse City St. Francis45094.485.21:362:33
11Grand Rapids NorthPointe Christian45494.987.91:382:42
12Benzie Central49495.884.63:243:45
13Remus Chippewa Hills52594.481.93:184:02
14McBain55591.283.32:583:21
15Ithaca58189.774.72:355:12
16Kent City62389.64:01 
17Stanton Central Montcalm68683.756.92:518:33
18Bronson72183.367.53:525:32
19Leslie73288.353.55:4211:43
20Plymouth Christian Academy76380.462.43:285:20
21Caro76784.14:34 
22Bath80977.546.23:1410:34
23Reed City82178.564.33:334:47
24Harbor Springs84974.469.01:391:41
25Saginaw Valley Lutheran85875.951.83:335:50
26Midland Bullock Creek87775.663.73:104:17
27Sanford-Meridian89873.666.12:343:03

Looking Forward

Blissfield is heading down the road to Hudson Booster, Olivet and Traverse City St. Francis have the weekend off. And like D4, everyone else is heading to Portage. A good chance for Lansing Catholic to further prove they’ll repeat in November. For Saugatuck and Pewamo-Westphalia to duke it out for the second spot. And everyone else for the opportunity to move up the ranks and into the podium conversation.

The Past Two Weeks

Otsego still holds the very top ranking, but Holland Christian is making a run for it. At Otsego’s home invitational, always one of the greater concentrations of D2 strength in Michigan, each team was able to place at least six girls under 20-flat. The Bulldogs were a bit stronger up front; the Maroons were able to fit seven girls in the top-35. Otsego’s power through their top-three girls was the gap necessary for the win and may be the difference at the state level.

RankTeamScoreRegionMid-SeptemberMove
1Otsego1251310
2Holland Christian1751120
3Grand Rapids Christian237124-1
4Grand Rapids South Christian3101231
5Cadillac3841050
6Goodrich4171560
7Spring Lake4211070
8East Grand Rapids4281211-3
9Coopersville4291190
10Forest Hills Eastern4821213-3
11St. Joseph4861383
12Ann Arbor Gabriel Richard52118102
13DeWitt55614121
14Pinckney6071615-1
15Frankenmuth6891525-10
16Holland70011142
17Hudsonville Unity Christian71211170
18Fremont72010162
19Linden7431626-7
20Clare7491024-4
21Freeland75715183
22Cedar Springs7621023-1
23Charlotte80314194
24Shepherd8641532-8
25Richland Gull Lake8851328-3
26Bloomfield Hills Marian92016206
27Haslett96614216

Huge Leaps

The greatest moves came from Region 15, where both Frankenmuth and Shepherd will be fighting for a qualifier. The Bluejays have welcomed the return of Danica Redes, who ripped her best time of the season at Bluejay, hitting a 19:29. The Eagles have had season bests from a ton of spots – Lucy Conzelmann at TVC 2, Natalie Foltz at Bluejay, and a return to early season form from Elise Barden.

RankTeamScoreTop 5 Avg.Top 7 Avg.Top 5 SpreadTop 7 Spread
1Otsego125146.8137.42:484:05
2Holland Christian175136.0132.61:221:29
3Grand Rapids Christian237129.9126.01:121:16
4Grand Rapids South Christian310125.1118.11:322:16
5Cadillac384122.4110.62:092:53
6Goodrich417120.7107.12:073:36
7Spring Lake421117.4111.11:192:29
8East Grand Rapids428118.8109.71:353:02
9Coopersville429119.8109.12:313:51
10Forest Hills Eastern482113.5102.21:112:34
11St. Joseph486115.6101.11:353:27
12Ann Arbor Gabriel Richard521114.6104.12:223:10
13DeWitt556109.6107.10:450:48
14Pinckney607116.3104.63:434:36
15Frankenmuth689114.3101.63:584:12
16Holland700111.193.53:375:20
17Hudsonville Unity Christian712107.3101.82:513:22
18Fremont720104.890.42:373:49
19Linden743104.390.92:263:53
20Clare749103.696.02:092:52
21Freeland757106.598.83:183:35
22Cedar Springs762103.492.22:123:16
23Charlotte803100.091.81:262:25
24Shepherd86497.790.71:331:53
25Richland Gull Lake885101.493.33:353:50
26Bloomfield Hills Marian92095.290.80:481:19
27Haslett96694.676.62:064:38

Looking Forward

Again, with the exception of Goodrich at Greater Flint and Spring Lake taking the weekend off, EVERYONE at Portage. Holland Christian and Otsego will get the chance to further prove they’re a step above everyone else, everyone else will make a bid to be included in the podium topic.

The Past Two Weeks

Really splitting hairs here, but I feel Ann Arbor Pioneer maybe didn’t have their greatest performance at Jackson. Then they far and away had an incredible race at Otsego. Nina Moore found a sub-19, Hana Boggess bounced back from Jackson, Keira Von Blon had the highest rating of her young career, Natasza Dudek made a bid for the 15’s. Jacob Tanner has done some work on this, browsing and computing all the Tullyrunners ratings, he thinks (and I agree) they’re a top-5 team in the country.

RankTeamScoreRegionMid-SeptemberMove
1Ann Arbor Pioneer80510
2Romeo215920
3Holland West Ottawa235330
4Northville249740
5Brighton284450
6Ann Arbor Skyline322460
7Hudsonville350170
8Traverse City West402280
9Okemos415411-2
10Rockford455114-4
11Jenison4581101
12Portage Central462393
13Saline503517-4
14Hartland5492122
15Novi6277132
16Traverse City Central640222-6
17Forest Hills Northern675125-8
18Zeeland East679321-3
19Rochester6978163
20Rochester Adams7218155
21Midland Dow7292192
22Brownstown Woodhaven7815184
23Utica7979203
24Zeeland West9013231
25Mt. Pleasant922226-1
26Livonia Churchill929641-15
27Bay City Western931228-1

Huge Leaps

Coming in at the tail end of the top-ten are Okemos and Rockford. The Wolves led Bluejay Elite for two miles, succumbed to Traverse City West in the final mile, but left Shepherd with PR’s and SB’s from many of their varsity girls. The Rams have welcomed the return of Daisy Cox, who’s been in the 18’s in each of her initial races. She’s been joined at that speed by Morgan Sanders and Jillian Lewakowski, making for a formidable top-three.

RankTeamScoreTop 5 Avg.Top 7 Avg.Top 5 SpreadTop 7 Spread
1Ann Arbor Pioneer80163.8155.42:362:41
2Romeo215149.1132.12:134:09
3Holland West Ottawa235141.5133.51:122:04
4Northville249140.7135.41:282:00
5Brighton284139.5133.71:171:51
6Ann Arbor Skyline322137.8131.81:452:23
7Hudsonville350138.4128.12:203:07
8Traverse City West402134.7130.41:512:02
9Okemos415139.4123.73:184:45
10Rockford455130.9123.61:381:56
11Jenison458131.0121.91:183:22
12Portage Central462130.1124.11:141:47
13Saline503129.3122.31:502:18
14Hartland549127.2120.61:412:08
15Novi627124.2117.51:252:11
16Traverse City Central640123.0117.31:051:39
17Forest Hills Northern675122.1116.10:391:34
18Zeeland East679125.4118.82:373:00
19Rochester697122.9115.32:063:01
20Rochester Adams721126.6114.83:394:22
21Midland Dow729124.7118.63:003:12
22Brownstown Woodhaven781118.3111.61:032:10
23Utica797119.8111.02:183:25
24Zeeland West901114.5105.91:512:26
25Mt. Pleasant922114.9100.02:424:06
26Livonia Churchill929113.798.10:513:29
27Bay City Western931113.8103.91:312:54

Looking Forward

One of my favorite newer traditions is teams exploring options out of state. Northville’s boys were just in Canada, Otsego’s girls took a trek to Minnesota earlier in the year. Holland West Ottawa is taking advantage of the updated regulations and hitting up Terredise for XC Town Twilight. Traverse City West will celebrate their Bluejay win with the weekend off. Everyone else will be at Portage. Ann Arbor Pioneer hoping to repeat their western trip from last week, Romeo looking to repeat their previous two Portage titles, and the rest of the field looking for moves up in the rankings.

RankTeamScoreTop 5 Avg.Top 7 Avg.Top 5 SpreadTop 7 Spread
1L’Anse5460.352.71:512:21
2Newberry5875.67:10
3Ewen-Trout Creek7148.83:50
4Stephenson9439.64:59
5Rapid River1397.6-7.73:335:28
6Brimley152-5.2-21.32:063:52
7St. Ignace154-29.311:24
8Eben Jct. Superior Central179-41.47:35

RankTeamScoreTop 5 Avg.Top 7 Avg.Top 5 SpreadTop 7 Spread
1Hancock3234.13:08
2Rudyard4130.64:14
3Painesdale-Jeffers5312.73.63:203:38
4Ironwood94-47.47:53
5West Iron County126-240.621:22

RankTeamScoreTop 5 Avg.Top 7 Avg.Top 5 SpreadTop 7 Spread
1Marquette38106.9100.02:353:17
2Houghton5792.980.61:334:00
3Sault Ste. Marie6790.281.30:502:45
4Negaunee8880.361.92:164:36
5Calumet15255.348.81:441:53
6Kingsford17241.6-2.06:5312:07
7Gladstone18620.8-13.36:4110:46
8Powers North Central21220.15:06
9Ishpeming Westwood2314.64:55

Individual Rankings

RankGradeNameTeamRatingRegion
111Kaylie LivingstonWhitmore Lake158.933
211Libby SmithGobles153.931
310Callie SinkeOnekama145.029
410Sophia GrinageLeland142.329
512Emma RikerKalamazoo Hackett129.232
610Carmella JulianMaple City Glen Lake128.729
711Veyda ConleyMartin127.831
810Malynda LambrosWhitmore Lake120.733
99Norah KileyKingston119.035
109Ava HigleyFrankfort117.429
118Faith SchipperHolland Calvary Christian116.031
1212Carina BurchiWhitmore Lake115.733
1312Lilah KileyKingston115.335
1411Lauren ShafferGobles114.731
159Ryleigh AlderinkHolton114.531
1610Ella LambRoyal Oak Shrine113.036
1711Addy ZellerOnekama112.129
1812Cara PrusakiewiczDryden111.635
1910Maizy MatthewsBreckenridge110.330
2011Amelia McKinneyGrand Traverse Academy110.229
2112Eleanor ColeLutheran Westland110.136
2211Evelyn MeyerHillsdale Academy105.334
2312Rowan AllenMendon103.532
2410Alyvia JankeUnionville-Sebewaing102.935
2510Cassidy BowersAustin Catholic102.536
2611Claire LongSaginaw Nouvel100.730
2710Deirdre O’ConnellAllen Park Cabrini100.136
2811Natalie BurpeeLeland98.729
2912Katie SweeneyUbly98.535
309Alyse CoxMaple City Glen Lake97.529
3111Kiera PiperKalamazoo Hackett97.432
3212Mirthe BreukerBuckley97.229
3311Veronica PagaPetoskey St. Michael96.328
348Amelia HoytBellaire95.628
3512Elodie WeaverWhitmore Lake94.933
3610Claire WrightDryden94.735
3711Addison PatrzikGrand Traverse Academy93.529
3811Brie SiemsKalamazoo Hackett93.132
3910Skylar MaclennanFulton93.130
4010Payton KingKingston92.435
4112Addison JaroszFrankfort91.429
4210Fenlynn JohnsonRogers City91.028
4312Kinsey PeerBuckley91.029
4410Zoe FabingFowler90.431
4510Melodie HulinekBear Lake90.129
4612Alyssa SpicerMesick90.129
4712Stella BehnanCardinal Mooney Catholic89.636
4810Abbygail PlesterUbly89.035
499Reese BregeRogers City88.628
509Heather MorrisHillsdale Academy88.134

RankGradeNameTeamRatingRegion
112Hailey CreisherLeslie151.226
211Samantha SchroederJackson Lumen Christi146.023
310Tiya FeldpauschOlivet140.423
411Grace WonchLansing Catholic140.126
511Alyssa KramerPewamo-Westphalia139.324
612Hope MillerBlissfield139.227
710Elliana MaxKent City134.821
811Violet TetilCaro134.425
910Josie BishopLansing Catholic134.126
1011Isabelle SliterFennville131.622
1112Brynne SchulteElk Rapids131.119
1211Kamryn SixberrySaugatuck130.422
1310Avery KellyBenzie Central130.220
1410Caelyn TorryMcBain129.020
159Lily BrittonOlivet128.523
169Calista GeorgePewamo-Westphalia128.524
1712Anna PrayElk Rapids127.719
1810Dory SimonRemus Chippewa Hills125.825
1912Alina MartinsonSaugatuck125.622
2012Ashlynn HarrisBronson124.123
2110Isabelle CurrieLansing Catholic123.926
2212Bella LaFountainMonroe St. Mary CC123.627
2312Abigail ReisMillington122.224
249Anna DrauerLansing Catholic122.126
2512Macy FazekasJackson Lumen Christi121.323
2611Marlowe WalcottReed City120.620
2711Betsy GoodenManton120.020
2810Madisyn WansteadLeroy Pine River119.020
2911Shelby KuiperGrand Rapids Covenant Christian118.621
3011Makinna FoglesongIthaca117.025
3110Lindsey LudwigLansing Catholic116.926
3210Maisey ToteffHanover-Horton116.123
3312Mattie GagneMidland Bullock Creek115.825
3411Lyvia CurtisSaugatuck115.122
3511Natalie RosemaHart115.020
3612Grace CostonStanton Central Montcalm114.624
3712Aletta ScholtenGrandville Calvin Christian114.021
389Kylie ZwiepGrand Rapids NorthPointe Christian114.021
399Avery HaynesBrooklyn Columbia Central114.023
409Tala CarlinBuchanan113.922
4112Anna PoppemaBath113.824
4212Quinn HatfieldRemus Chippewa Hills113.425
4310Khloe LehnstIthaca111.925
4412Hailey SillsBlissfield111.427
4512Madi HarePlymouth Christian Academy110.626
4611Leah SnellerMuskegon Western Michigan Christian110.621
4711Molly Kate HollandsworthTraverse City St. Francis108.219
4812Frances MelinnLansing Catholic107.626
4911Nico TrieboldGrayling107.219
5011Jenna KeilenPewamo-Westphalia106.924

RankGradeNameTeamRatingRegion
112Emma HoffmanOtsego186.313
212Katie BerkshireGaylord178.010
39Eliza SchwassLudington161.510
411Jaelyn RayPinckney160.216
511Ava SchaferSt. Johns157.914
610Avery EngbersHolland Christian153.511
711Caroline RandallHastings152.312
812Natalie FoltzFrankenmuth152.015
911Annabelle LowmanLudington151.210
1012Marie GatesHudsonville Unity Christian150.211
1110Oakley OsterhartCoopersville149.611
1211Johanna MulderHolland149.111
1311Clara KaczorFreeland148.715
1411Lane IsomRichland Gull Lake147.913
1512Elise BardenFrankenmuth147.315
1611Mia MaySparta147.211
1710Kayla ShellenbargerGoodrich144.715
1811Ayda SkeelsAdrian144.618
1910Remie EllisEaton Rapids143.914
209Alayna VerhageOtsego142.513
2111Alivia OttingerGoodrich142.415
2212Lilah PoelGrand Rapids Christian141.312
2311Olivia WeissHolland140.311
2412Chloe RinzemaGrand Rapids South Christian139.712
2510Ana LovellLake Fenton139.216
2610Mai NguyenPlainwell138.813
2712Ellie ScholmaGrand Rapids Christian138.812
2811Eliana StobHolland Christian138.711
2910Tiffany DeMaagdGrand Rapids South Christian138.312
309Addelyn SabatkeOtsego137.513
3111Bridget FidkowskiAnn Arbor Gabriel Richard137.418
329Adelyn VerhageOtsego137.313
3312Julia GarciaPinckney137.016
3412Brooklynn BrownCadillac136.710
3510Anneliese PasschierEast Grand Rapids136.212
3611Adeline ArmstrongEast Grand Rapids136.012
3712Georgia BabcockEdwardsburg134.513
3811Zoe HoekstraGrand Rapids Christian134.312
3912Alexis KotkowiczSpring Lake133.210
4011Ella McInerneyCadillac133.110
4112Avery TurkNew Boston Huron132.718
4212Layla GeurinkHolland Christian132.611
4311Addison JosephsonLinden131.116
4412Miriam KlohaSt. Johns130.614
4510Madison PettyAdrian130.418
4611Skylar MejeurOtsego130.213
479Vittoria PerucchettiSt. Joseph129.913
4811Ellery LampenHolland Christian129.111
4910Audrey KlineSt. Joseph128.213
5011Sophia BuzzelliClare128.110

RankGradeNameTeamRatingRegion
110Natasza DudekAnn Arbor Pioneer187.65
210Rachel SmithOkemos176.84
310Sienna KlemmerAnn Arbor Pioneer172.35
411Annie HrabovskyRomeo172.09
510Emilia GarcesH.H. Dow166.92
612Hana BoggessAnn Arbor Pioneer165.65
711El McMahanRochester Adams165.68
811Becca Van LentAnn Arbor Skyline163.04
911Tessa MascariTraverse City West159.82
1010Adalyn RaabZeeland East159.53
119Alexandra ScappaticciNorthville158.97
1210Ainsley KelmPortage Northern158.43
1311Cassie KarasinskiHudsonville158.31
1412Ella GoodsellRomeo157.99
159Keira Von BlonAnn Arbor Pioneer157.95
169Taryn MooreOxford157.98
1712Natalia GuaresimoRomeo157.39
1811Maddie LindleyHolly157.02
1912Lilah YoderForest Hills Central156.53
2012Leena ShelgikarAnn Arbor Huron155.56
2112Lydia LaMarraBrighton155.14
2212Ava PorrasHolland West Ottawa153.23
2312October HarnsOkemos153.24
2410Ella LorenzBrighton150.74
2512Ella AbrahamRochester149.68
2611Collette WierksHolland West Ottawa149.13
279Grace SnyderHudsonville149.01
2810Savannah StatonSaline148.15
2911Paige McMeansJenison147.91
3012Siene MuraszewskiUtica147.09
3112Leah CorbyRochester Hills Stoney Creek145.58
3212Gracelin MartinGreenville145.41
339Jessica SoldanRochester Adams145.28
3412Elliana NeuerHartland145.12
359Maribelle KofahlAnn Arbor Huron145.16
3612Aviana SkinnerGrand Ledge144.84
3710Gracie CarlislePortage Central143.73
3811Lucia LachapelleNorthville143.47
3911Daisy CoxRockford143.21
409Kaitlyn BergMidland142.92
4112Olivia StacyPortage Northern142.03
4211Chloe PurwinHudsonville141.71
4312Ava LawrenceEast Kentwood141.53
4410Mary DolbowHolland West Ottawa139.73
4511Colette LozoNorthville139.67
4611Katelynn EgliNovi139.57
4710Morgan SandersRockford138.81
4810Jessa SkoniecznyMt. Pleasant138.32
4912Lilli SchlackSaline138.35
509Giada MillsBeverly Hills Groves136.67

RankGradeNameTeamRating
112Samantha TaylorNewberry150.2
211Abby TaylorNewberry108.9
39Molly McNamaraNewberry102.6
412Faith CappaertStephenson97.5
510Bree BesonenEwen-Trout Creek86.4
610AJ FeleppaSt. Ignace84.1
710Princess PierreL’Anse76.2
810Kwynn VoskuhlL’Anse68.7
910Lily FroeseL’Anse67.8
1011Sylvia AhoChassell63.1

RankGradeNameTeamRating
112Talya SchreiberPickford165.4
29Melissa KirschnerRudyard70.3
310Addie BowermanMunising65.4
412Olivia CoteyMunising59.7
511Lauren LarsonHancock57.0
612Jill BergHancock54.7
712Claire HeltanenPainesdale-Jeffers52.8
812Lydia PelliHancock50.7
99Ashlynn MitchellRudyard50.1
1012Lindsey MastersonRudyard38.2

RankGradeNameTeamRating
112Ella FureMarquette142.3
210Maria MurvichKingsford123.0
39Emma ZieglerMarquette114.8
412Tessa RautiolaHoughton106.0
511Keira WatermanNegaunee100.0
610Isabelle McCordSault Ste. Marie99.6
711Winley BrandtMenominee99.3
810Sela NiskaHoughton98.9
912Nori KorsmanNegaunee97.7
1010Holly CookeHoughton95.7