With the coming of championship season comes race projections!
The rankings and ratings from each race and each week are one aspect of the work that I do, this is another. These take those ratings and the variability from a runner’s resume, then apply that to a projection.
An explanation from previous years that still holds true:
Through a season’s worth of speed ratings, one can determine a runner’s average rating and the variability of those ratings. Both those factors are then weighed towards more recent meets, which are then simulated thousands of times using a Monte Carlo analysis (also described by TullyRunners here). Over those thousands of race simulations, one can determine a team’s average place and average score, a runner’s average place, odds on winning, and odds on qualifying.
These are useful in cross country scenarios, where you have consistent runners and those who are a bit more up and down. For example:
Tanner Time
Tanner Rating
Tanner Avg.
Tanner StDev.
15:30
210
15:45
205
16:00
200
16:15
195
16:30
190
200
7.91
MIXCSR Time
MIXCSR Rating
MIXCSR Avg.
MIXCSR StDev.
16:09
197
16:12
196
16:15
195
16:18
194
16:21
193
195
1.58
Jacob at his best might be faster than I in four of the five races during the season. I’d almost never be All-State in Division 1, but he might contend for a top-5 spot or place 60th.
If we did 20 simulations, this is how it might turn out:
Race
Tanner Avg.
Tanner StDev
Tanner Rating
MIXCSR Avg.
MIXCSR StDev
MIXCSR Rating
1
200
7.9
202.1
195
1.6
195.6
2
200
7.9
196.2
195
1.6
194.1
3
200
7.9
190.0
195
1.6
199.2
4
200
7.9
193.4
195
1.6
192.5
5
200
7.9
206.8
195
1.6
195.7
6
200
7.9
201.8
195
1.6
196.1
7
200
7.9
171.6
195
1.6
194.9
8
200
7.9
189.2
195
1.6
195.9
9
200
7.9
205.5
195
1.6
197.0
10
200
7.9
203.8
195
1.6
192.6
11
200
7.9
192.3
195
1.6
196.5
12
200
7.9
196.9
195
1.6
196.4
13
200
7.9
198.5
195
1.6
195.6
14
200
7.9
203.2
195
1.6
194.1
15
200
7.9
193.9
195
1.6
192.6
16
200
7.9
199.3
195
1.6
193.2
17
200
7.9
208.7
195
1.6
194.2
18
200
7.9
213.7
195
1.6
194.6
19
200
7.9
212.6
195
1.6
197.1
20
200
7.9
206.3
195
1.6
193.9
I’d win four times, but I’d never have the ability to win a title like he had in Race 18. He’s usually All-State, but may cost his team a title through his effort in Race 7.
The simulations give the possibilities of those scenarios and all the various scoring scripts. A sixth girl that can pop off on any certain day, a reliable boy who always runs 17-flat, you name it. Hopefully, they better elucidate our contenders, qualifiers, and how these races play out over the weekend.
At the regional level, the projections were pretty darn accurate. I gave qualifying odds for the top-3 spots and ended up thinking I’d be accurate on 198 of the teams, the final total ended up being 197. The State level was a different story, where a few wholly unexpected teams hit the podium.
This sport of ours gives us enjoyment all year. Trudging through the snow on wintry days, speedy circles around the track, fun summer runs. But does anything beat these final weeks of the year? The huge mid-season meets are done and we’re rolling towards races of great consequence. Lifetime memories have been accrued all fall and even more are to come.
Hopefully this batch of rankings validates what’s already occurred and gives motivation to what could come.
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 a race since September 19th (Jackson/Cougar Falcon/VSV weekend) at a race I’ve rated. Hopefully this accounts for injuries.
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.
Rank
Grade
Name
Team
CW Rating
Region
1
12
Marek Butkiewicz
Kalamazoo Hackett
213.1
32
2
12
Brody Karg
Harbor Beach
206.4
35
3
12
Grayson Rorick
Hillsdale Academy
204.6
34
4
12
Abenezer Cerone
Royal Oak Shrine
203.2
36
5
12
Landon Rogers
Three Oaks River Valley
202.3
32
6
11
Kyle Redman
Mesick
199.1
29
7
12
Landen Livingston
Whitmore Lake
195.8
33
8
11
Ty Redman
Mesick
195.1
29
9
12
Sean Siems
Kalamazoo Hackett
193.4
32
10
9
Mason Rogers
Three Oaks River Valley
193.0
32
11
11
Christian Getz
Holland Calvary Christian
191.9
31
12
11
Noah Schipper
Holland Calvary Christian
191.5
31
13
12
Carson Burgess
Brown City
191.3
35
14
11
Abraham Feeney
Maple City Glen Lake
191.2
29
15
10
Lincoln Laansma
Tri-Unity Christian
191.0
31
16
9
Spencer McNitt
Maple City Glen Lake
190.9
29
17
11
Brady Edwards
Mt. Pleasant Sacred Heart
187.2
30
18
11
Jacob Ferdubinski
Riverview Gabriel Richard
185.3
36
19
12
Joel Johnson
Detroit Frederick Douglass
184.3
36
20
12
Cody Bradley
Petoskey St. Michael
183.5
28
21
11
Gibson White
Holland Calvary Christian
182.2
31
22
11
Anthony Rowe
Breckenridge
182.0
30
23
12
Max Brannan
Lutheran Westland
177.4
36
24
9
Christian Feeney
Maple City Glen Lake
177.3
29
25
12
Jonah Pollatz
Mt. Pleasant Sacred Heart
176.9
30
26
11
Daniel Chaney
Lake Leelanau St. Mary
175.5
29
27
12
Liam McCaw
Maple City Glen Lake
175.4
29
28
10
Leo Weaver
Whitmore Lake
174.5
33
29
10
Nathan West
Webberville
174.3
33
30
12
Jack Sharar
Rogers City
174.0
28
31
12
Reuben Jiran
Novi Christian Academy
173.6
33
32
12
Luke Molenkamp
Hillsdale Academy
173.4
34
33
11
Timothy Gaebler
Hillsdale Academy
173.2
34
34
11
Wesley Chaffee
Mt. Pleasant Sacred Heart
173.0
30
35
12
Michael Bowker
Royal Oak Shrine
172.9
36
36
9
Gavin Bowers
Austin Catholic
172.1
36
37
12
Timothy Chamberlain
Portland St. Patrick
172.0
31
38
12
Logan Romain
Dryden
171.5
35
39
10
Levi Fitchett
Dryden
171.5
35
40
12
Quentin Smith
Fowler
171.2
31
41
11
Brody VanTuinen
Holland Calvary Christian
170.5
31
42
12
Cole Brege
Rogers City
170.3
28
43
12
Henry Lindley
Hillsdale Academy
170.3
34
44
11
Lincoln Bailey
Maple City Glen Lake
169.7
29
45
11
Rush Marsden
Fulton
169.0
30
46
10
Peter Winn
Hillsdale Academy
168.8
34
47
11
Amos Norder
Saginaw Michigan Lutheran Seminary
168.7
30
48
9
Ethan Harrand
Buckley
168.4
29
49
10
Owen Jarosz
Frankfort
168.1
29
50
12
James Rahe
Hillsdale Academy
167.3
34
Finally, An Individual Breakdown
It’s a banner year for senior D4 runners. This ’25 class has been a prominent faction of the D4 landscape for a few years now. Last fall, the top-four spots were all occupied by the current senior class – Marek Butkiewicz winning, followed by Abenezer Cerone, Landon Rogers, and Grayson Rorick. Landen Livingston hung back in 10th, Brody Karg made his presence known during track. And this fall, all of ‘em have been sub-16. Butkiewicz still is a level above, flashing a sub-15 this past weekend at Gabriel Richard. Beyond him, I can see a world where any of the above grab second place.
Rank
Team
Score
Region
Top 5 Avg.
Top 7 Avg.
Top 5 Spread
Top 7 Spread
1
Maple City Glen Lake
120
29
180.9
169.7
1:04
2:34
2
Hillsdale Academy
146
34
178.0
174.0
1:47
2:13
3
Holland Calvary Christian
149
31
179.5
173.3
1:32
1:48
4
Mt. Pleasant Sacred Heart
246
30
169.7
158.1
1:42
3:18
5
Whitmore Lake
304
33
166.4
159.5
2:29
2:43
6
Kalamazoo Hackett
375
32
168.7
154.0
3:57
5:08
7
Petoskey St. Michael
419
28
158.1
142.6
2:12
4:01
8
Leland
431
29
155.7
140.8
1:12
3:38
9
Breckenridge
434
30
156.6
135.4
2:46
6:05
10
Royal Oak Shrine
454
36
159.9
149.2
3:43
4:06
11
Mesick
511
29
158.8
124.2
3:39
10:42
12
Portland St. Patrick
556
31
149.2
2:42
13
Riverview Gabriel Richard
567
36
150.2
138.2
3:26
4:15
14
Grand Traverse Academy
598
29
145.6
140.0
1:13
1:46
15
Lutheran Westland
644
36
144.7
129.2
2:37
5:47
16
Genesee Christian Academy
644
33
144.4
121.6
3:15
6:02
17
Fowler
654
31
143.5
134.9
2:23
3:04
18
Three Oaks River Valley
695
32
149.7
131.9
4:52
5:49
19
Buckley
702
29
141.1
2:33
20
Ubly
703
35
140.9
3:12
21
Gobles
708
31
140.0
130.3
1:26
3:07
22
Dryden
737
35
140.3
3:01
23
Webberville
744
33
139.4
125.6
3:16
4:14
24
Saginaw Michigan Lutheran Seminary
762
30
137.5
125.7
3:12
3:57
25
Manchester
845
34
133.3
118.9
3:06
4:51
26
Concord
864
34
132.6
106.6
3:07
8:08
27
Novi Christian Academy
869
33
132.2
119.6
3:28
4:47
Intriguing League Battles
Almost everyone’s done with league competition, save for a few. We have two top-10 teams battling it out in the MSAC – #4 Mt. Pleasant Sacred Heart and #9 Breckenridge. The first outing saw a runaway Irish victory, all five Sacred Heart scorers finishing before Breckenridge’s 2nd man. In the rematch, the Huskies significantly closed the gap, running almost even with SH, save for a tiny gap at their 2nd man. How will the trend continue – will it be Breckenridge’s improvement driving a win or will Sacred Heart keep up the win streak?
Of the teams that finished their league season, a shoutout has to go to Maple City Glen Lake, winning the NWC for the first time in 23 years.
Rank
Team
Score
Region
County Week
Move
1
Maple City Glen Lake
120
29
1
0
2
Hillsdale Academy
146
34
3
-1
3
Holland Calvary Christian
149
31
2
1
4
Mt. Pleasant Sacred Heart
246
30
4
0
5
Whitmore Lake
304
33
5
0
6
Kalamazoo Hackett
375
32
6
0
7
Petoskey St. Michael
419
28
7
0
8
Leland
431
29
24
-16
9
Breckenridge
434
30
8
1
10
Royal Oak Shrine
454
36
9
1
11
Mesick
511
29
10
1
12
Portland St. Patrick
556
31
12
0
13
Riverview Gabriel Richard
567
36
11
2
14
Grand Traverse Academy
598
29
13
1
15
Lutheran Westland
644
36
15
0
16
Genesee Christian Academy
644
33
14
2
17
Fowler
654
31
16
1
18
Three Oaks River Valley
695
32
17
1
19
Buckley
702
29
21
-2
20
Ubly
703
35
20
0
21
Gobles
708
31
18
3
22
Dryden
737
35
19
3
23
Webberville
744
33
23
0
24
Saginaw Michigan Lutheran Seminary
762
30
22
2
25
Manchester
845
34
26
-1
26
Concord
864
34
25
1
27
Novi Christian Academy
869
33
42
-15
Rank
Grade
Name
Team
CW Rating
Region
1
11
Hunter Eaton
Charlevoix
211.3
19
2
12
Gage Hoffman
Stanton Central Montcalm
204.8
24
3
10
Nole Lorenzen
Rochester Hills Lutheran NW
201.5
26
4
10
Christian Craanen
Monroe St. Mary CC
200.5
27
5
11
Luke Herron
Caro
199.5
25
6
11
Ryder Hopkins
Charlevoix
197.9
19
7
10
Will Hulin
Centreville
196.9
23
8
12
Edward Mugisha
The Potter’s House
196.2
21
9
11
Caleb Blonde
Jonesville
195.9
23
10
12
Matthew Solomon
Charlevoix
195.4
19
11
12
Jayden Fox
Saginaw Valley Lutheran
195.1
25
12
11
Logan Youngman
Hillsdale
193.9
23
13
11
Chad Tyson
Hanover-Horton
193.7
23
14
12
Tyler Leach
Otisville LakeVille
193.7
24
15
10
Owen Poppema
Bath
193.5
24
16
12
Gibson Shore
Jackson Lumen Christi
193.3
23
17
10
Clint Couchman
Brooklyn Columbia Central
193.3
23
18
11
John Keser
Buchanan
191.9
22
19
11
Jonas Ballard
Holland Black River
191.1
21
20
10
Eli VanPoortfliet
Benzie Central
189.9
20
21
12
Landen Styka
Ithaca
189.4
25
22
12
Noah Devereaux
Laingsburg
189.4
24
23
11
Rocky Bolton
Jackson Lumen Christi
188.7
23
24
11
Marcus Silva
Saugatuck
187.5
22
25
12
Qwynn Darnell
Elk Rapids
187.3
19
26
11
Marshall Brandt
Midland Bullock Creek
186.7
25
27
11
Grant Rehkopf
Saugatuck
186.7
22
28
12
Jacob Mankey
Ithaca
186.6
25
29
11
Evan Olson
Pigeon-Laker
186.5
25
30
12
Jeryn Frisbie
Belding
186.1
21
31
12
Jackson Schaub
Benzie Central
185.6
20
32
11
William Gancer
Stockbridge
185.1
26
33
12
Paul Saladin
Reed City
184.4
20
34
11
John Kowatch
Pewamo-Westphalia
184.3
24
35
10
Soren Crosthwaite
Jackson Lumen Christi
183.9
23
36
11
Evan MacLaren
Ithaca
183.5
25
37
11
Isaac Dionne
Boyne City
183.1
19
38
12
Trenton Fetter
Adrian Madison
182.8
27
39
10
Michael Weidmayer
Blissfield
182.6
27
40
9
Isaac Cox
Plymouth Christian Academy
182.6
26
41
11
James Tennes
Lansing Catholic
182.1
26
42
12
Lucas Gates
Lansing Catholic
182.1
26
43
12
Emmanuel Mehari
Plymouth Christian Academy
182.0
26
44
10
Grant Corlew
Harbor Springs
180.6
19
45
12
Caiden Helsel
Lake City
180.5
20
46
12
Liam McBeth
Buchanan
180.3
22
47
12
John Edler
Homer
180.1
23
48
10
Tristan Hernandez
Kingsley
180.0
20
49
10
Wyatt Roberts
Otisville LakeVille
179.9
24
50
10
Nolan Kessler
Montague
179.8
21
Finally, An Individual Breakdown
Lightly raced, but impactful nonetheless has been Hunter Eaton. The Rayder junior has won four of those outings, the most recent being his 2nd consecutive Northern Shores victory. The quickest of the bunch was at Bluejay, his 15:22 in the Elite section only bested by D1 and D2 standouts. This spring, he was able to establish himself as one of the better endurance athletes in Michigan, winning the D3 3200m. Coming off a 9th place finish last fall, the upward trajectory is too apparent.
Two sophomores are continually finding their way into the mix. Christian Craanen was the runner-up at Portage and Nole Lorenzen’s 15:41 from yesterday gives him the 2nd best time in all of D3. Craanen’s loss at Portage was to a guy we’ve seen here for a few years, Gage Hoffman. Hoffman was 3rd at last fall’s State Finals and has been spitting out sub-16’s all year.
Rank
Team
Score
Region
Top 5 Avg.
Top 7 Avg.
Top 5 Spread
Top 7 Spread
1
Jackson Lumen Christi
199
23
184.4
177.4
0:47
1:50
2
Charlevoix
236
19
188.5
177.7
2:12
3:26
3
Saugatuck
249
22
180.9
173.9
0:46
1:46
4
Ithaca
253
25
181.2
166.2
0:55
3:37
5
Lansing Catholic
306
26
177.9
174.4
0:33
0:51
6
Benzie Central
402
20
175.5
170.9
1:15
1:49
7
Stanton Central Montcalm
449
24
176.6
168.1
2:28
3:17
8
The Potter’s House
463
21
174.2
168.8
1:42
2:08
9
Buchanan
509
22
172.6
163.1
1:50
2:53
10
Hanover-Horton
517
23
171.9
165.9
1:47
2:16
11
Jonesville
528
23
172.7
159.5
2:40
4:00
12
Hart
583
20
167.8
166.2
0:20
0:27
13
Ann Arbor Greenhills
629
26
167.0
157.7
1:17
2:22
14
Holland Black River
636
21
168.2
153.9
2:33
3:45
15
Plymouth Christian Academy
672
26
166.7
150.5
2:30
3:40
16
Grand Rapids Covenant Christian
718
21
164.5
157.6
1:13
2:09
17
Lake City
736
20
163.9
151.4
1:51
3:52
18
Reed City
751
20
163.3
156.0
1:52
2:45
19
Muskegon Western Michigan Christian
782
21
162.2
145.2
1:58
4:10
20
Pewamo-Westphalia
788
24
163.0
153.7
2:20
2:46
21
Caro
795
25
164.3
154.3
2:46
3:48
22
Grand Rapids NorthPointe Christian
814
21
160.8
156.0
1:16
1:29
23
Pigeon-Laker
841
25
161.0
147.7
2:21
4:02
24
Midland Bullock Creek
858
25
160.7
148.9
2:22
3:56
25
Traverse City St. Francis
873
19
158.9
144.9
0:59
3:29
26
Erie Mason
895
27
158.5
152.9
1:26
1:56
27
Blissfield
915
27
158.8
151.8
2:02
2:37
Intriguing League Battles
Save for Lansing Catholic (CAAC White, going for back-to-back titles), The Potter’s House (Alliance Conference, the Pumas winning 2 of the 3 jamborees this fall), and Hanover-Horton (Cascades), everyone else in the top-ten is done.
The latter team mentioned, the Hanover-Horton Comets, are in an absolute battle with #11 Jonesville. The first Cascades West race featured a 2-point Jonesville win, those other Comets opening up enough of a gap through 4 guys to hold on for a win. For the next jamboree, H-H was able to subtract a point, Jonesville added one, and H-H won on the sixth runner. That 6th guy, Bristen Cekander, has been finding his form late in his first year of competing, five straight sub-19 efforts. This is close. Not much more needs written.
Rank
Team
Score
Region
County Week
Move
1
Jackson Lumen Christi
199
23
1
0
2
Charlevoix
236
19
3
-1
3
Saugatuck
249
22
2
1
4
Ithaca
253
25
4
0
5
Lansing Catholic
306
26
5
0
6
Benzie Central
402
20
6
0
7
Stanton Central Montcalm
449
24
7
0
8
The Potter’s House
463
21
8
0
9
Buchanan
509
22
9
0
10
Hanover-Horton
517
23
10
0
11
Jonesville
528
23
11
0
12
Hart
583
20
12
0
13
Ann Arbor Greenhills
629
26
14
-1
14
Holland Black River
636
21
13
1
15
Plymouth Christian Academy
672
26
16
-1
16
Grand Rapids Covenant Christian
718
21
15
1
17
Lake City
736
20
17
0
18
Reed City
751
20
18
0
19
Muskegon Western Michigan Christian
782
21
19
0
20
Pewamo-Westphalia
788
24
21
-1
21
Caro
795
25
20
1
22
Grand Rapids NorthPointe Christian
814
21
22
0
23
Pigeon-Laker
841
25
23
0
24
Midland Bullock Creek
858
25
25
-1
25
Traverse City St. Francis
873
19
24
1
26
Erie Mason
895
27
26
0
27
Blissfield
915
27
29
-2
Rank
Grade
Name
Team
CW Rating
Region
1
11
Robert Jazwinski III
Whitehall
216.6
10
2
12
Jonah Workman
East Grand Rapids
216.3
12
3
10
Lennox Naswell
Flint Powers Catholic
210.5
15
4
11
Ezekiel Baltierra
Alma
210.3
14
5
10
Gavin Katic
Fenton
208.3
16
6
12
Thomas Larson
Alma
207.4
14
7
11
Mason Hill
Allendale
206.9
11
8
10
Micah Becker
East Grand Rapids
205.6
12
9
11
Caiden Caswell
Vicksburg
204.7
13
10
11
Mitchell Dunlap
Grand Rapids Catholic Central
204.2
11
11
12
Vincent Pattison
Goodrich
204.1
15
12
11
Cole McCraw
Pinckney
203.0
16
13
12
Bryce Gross
Flint Powers Catholic
202.7
15
14
11
Steven Zawacki
Forest Hills Eastern
202.6
12
15
12
Ronnie Silveira
Allendale
202.0
11
16
12
Edison Lopeman
Parma Western
201.9
14
17
12
Moises Salazar Jr.
Adrian
201.7
18
18
11
Bryce Cahoon
Shepherd
200.5
15
19
11
Abraham McHugh
Marshall
199.6
13
20
12
Aden Ashworth
Allendale
199.5
11
21
12
Sean Ryan
Grand Rapids Christian
199.2
12
22
12
Brett Magnus
Frankenmuth
198.0
15
23
12
Cole Wisniewski
Orchard Lake St. Mary’s
197.9
16
24
12
Shephard Bower
Forest Hills Eastern
197.6
12
25
12
Jacob Stanislawski
Flat Rock
196.9
18
26
10
Ashton Fink
Grand Rapids Christian
196.1
12
27
12
Jack Edison
East Grand Rapids
195.4
12
28
10
Ryan Rathsburg
Flint Powers Catholic
195.4
15
29
12
Aiden Weller
Cedar Springs
195.2
10
30
12
Murphy Wagner
Saginaw Swan Valley
194.0
15
31
12
Asher Jager
GR West Michigan Aviation
193.9
12
32
11
Joshua Macri
Macomb Lutheran North
193.8
17
33
12
Caleb Carignan
Flint Powers Catholic
193.6
15
34
12
Carson Wood
Sparta
193.5
11
35
12
Ben Verellen
Gladwin
193.1
10
36
11
Owen Adams
Spring Lake
192.9
10
37
12
Charlie Brauer
Three Rivers
192.2
13
38
12
Jacob Hylton
Ortonville Brandon
192.0
15
39
9
Logan Cristian
Parma Western
191.7
14
40
10
Aiden Lambers
Holland
191.6
11
41
12
Landon Gerritsma
Holland Christian
191.4
11
42
10
Jack Hincks
Detroit Country Day
191.4
16
43
11
Nick Parker
Frankenmuth
191.3
15
44
12
Tommy Beiter
Flint Powers Catholic
191.1
15
45
10
Gerard Gilmour
Fenton
191.1
16
46
12
George Scupham
Edwardsburg
190.9
13
47
11
Christopher Vogt
Paw Paw
190.9
13
48
12
Jack Estelle
Hopkins
190.8
11
49
10
Duncan Palmer
Williamston
190.7
14
50
11
Seth Randall
St. Joseph
190.6
13
Finally, An Individual Breakdown
Two have risen above the rest: Robert Jazwinski III and Jonah Workman. Jazwinski has found a home in Whitehall and has undoubtedly benefitted from having a consistent group of folks to run with. Don’t believe me? Check the results. All wins. The fastest time of the day at Spartan. A 15:05 personal best this past week. A 15:13, strength-driven pull away in the final mile at Portage. Workman, recovering a bit from the typical mid-season sickness, hung with Jazwinski for those first two miles. His portfolio, both from the early season (14:58 at Sparta) and from track (9:06 3200m) proves that he contains the necessary tools to make November’s race one of the more anticipated matchups.
Rank
Team
Score
Region
Top 5 Avg.
Top 7 Avg.
Top 5 Spread
Top 7 Spread
1
Flint Powers Catholic
121
15
198.6
191.4
0:58
1:53
2
East Grand Rapids
162
12
198.6
193.8
1:26
1:48
3
Alma
290
14
193.6
189.2
1:30
1:39
4
Grand Rapids Christian
350
12
188.3
184.6
0:57
1:20
5
Holland Christian
381
11
186.0
183.9
0:28
0:48
6
Parma Western
435
14
186.0
181.1
1:24
1:40
7
Shepherd
510
15
183.6
177.6
1:29
2:15
8
Otsego
524
13
182.0
172.3
0:47
2:07
9
Forest Hills Eastern
560
12
184.2
178.1
1:47
2:00
10
DeWitt
608
14
180.4
174.7
1:12
1:37
11
Fenton
609
16
182.8
178.0
2:05
2:07
12
Cedar Springs
622
10
180.0
175.7
1:18
1:36
13
Allendale
642
11
185.3
174.0
2:30
3:23
14
Three Rivers
667
13
178.9
172.2
1:33
1:51
15
Richland Gull Lake
695
13
177.5
173.0
0:57
1:23
16
Pinckney
702
16
179.2
175.9
1:42
1:49
17
Frankenmuth
705
15
179.4
168.1
1:43
3:00
18
Spring Lake
745
10
176.9
170.2
1:14
1:59
19
Petoskey
761
10
176.0
171.0
1:01
1:23
20
Grand Rapids South Christian
779
12
175.5
168.9
1:30
1:52
21
Adrian
790
18
177.4
170.2
1:57
2:38
22
Whitehall
814
10
179.6
169.4
3:07
3:51
23
Edwardsburg
839
13
174.8
166.5
1:30
2:20
24
Chelsea
847
18
174.4
170.1
1:16
1:33
25
Ann Arbor Gabriel Richard
873
18
173.5
169.3
0:55
1:12
26
Macomb Lutheran North
896
17
174.0
166.8
1:38
2:36
27
Detroit Country Day
919
16
173.0
162.1
2:22
2:58
Intriguing League Battles
Contrary to D3 and D4, many of these squads have yet to come into action this week. One has, Otsego adding another Wolverine Conference trophy to their crowded case. Last week, Alma completed their perfect season in the TVC. The OK White is always a hub of D2 activity and this year is no different – #2 East Grand Rapids, #4 Grand Rapids Christian, and #9 Forest Hills Eastern all playing prominent roles. EGR has found significant margins in each of the first two conference competitions, 30 point+ wins in each. Don’t mistake margin for weakness, each of these two races have had >30 boys break 18:00.
Rank
Team
Score
Region
County Week
Move
1
Flint Powers Catholic
121
15
1
0
2
East Grand Rapids
162
12
2
0
3
Alma
290
14
3
0
4
Grand Rapids Christian
350
12
4
0
5
Holland Christian
381
11
5
0
6
Parma Western
435
14
6
0
7
Shepherd
510
15
7
0
8
Otsego
524
13
8
0
9
Forest Hills Eastern
560
12
9
0
10
DeWitt
608
14
11
-1
11
Fenton
609
16
12
-1
12
Cedar Springs
622
10
10
2
13
Allendale
642
11
13
0
14
Three Rivers
667
13
14
0
15
Richland Gull Lake
695
13
15
0
16
Pinckney
702
16
19
-3
17
Frankenmuth
705
15
16
1
18
Spring Lake
745
10
18
0
19
Petoskey
761
10
21
-2
20
Grand Rapids South Christian
779
12
20
0
21
Adrian
790
18
22
-1
22
Whitehall
814
10
23
-1
23
Edwardsburg
839
13
17
6
24
Chelsea
847
18
25
-1
25
Ann Arbor Gabriel Richard
873
18
26
-1
26
Macomb Lutheran North
896
17
24
2
27
Detroit Country Day
919
16
27
0
Rank
Grade
Name
Team
CW Rating
Region
1
11
Kamari Ronfeldt
Ann Arbor Pioneer
221.3
5
2
11
Brandon Cloud
Northville
216.1
7
3
12
Kyle O’Rourke
Highland-Milford
216.0
2
4
12
Beckett Crooks
Ann Arbor Pioneer
215.6
5
5
11
Caden Livermore
Grandville
215.4
1
6
11
Jack MacGregor
Howell
213.7
4
7
11
Luka Hammond
Grand Haven
212.4
1
8
12
Ian Morgan
Okemos
211.9
4
9
12
Benjamin Hartigan
Northville
211.8
7
10
11
Marshall Huhn
Lowell
210.3
3
11
12
Aiden Pengelly
Canton
210.0
6
12
12
Andrew Wright
Kalamazoo Central
209.9
3
13
10
Mourad Algahmi
Dearborn Fordson
208.2
5
14
12
Jackson Lam
Kalamazoo Loy Norrix
205.3
3
15
11
Justin Johnson
East Kentwood
204.9
3
16
11
Matii Tarekegn
East Kentwood
204.4
3
17
12
Aron Gal
Grand Haven
204.2
1
18
12
Ethan Hertza
Northville
203.7
7
19
11
Coen Hill
Dexter
203.1
4
20
9
Avi Elabed
Lowell
202.8
3
21
12
David Dubeck
Clarkston
202.7
8
22
11
Austin Mercado
Salem
202.2
6
23
11
Jacob Szalay
Saline
202.0
5
24
9
Tommy McCormick
Grand Blanc
201.6
2
25
12
Lucas LaPointe
Plymouth
201.6
6
26
12
Max Houvener
Lake Orion
201.2
8
27
10
Todd Tobin
Highland-Milford
200.3
2
28
11
Samuel Baker
Kalamazoo Central
200.3
3
29
12
Caleb Keller
Traverse City Central
200.2
2
30
12
Noah Johnston
Caledonia
200.0
3
31
12
Zach Wyderko
Brighton
199.7
4
32
10
Alexander Allen
Alpena
199.7
2
33
12
Marcel Stork
Mattawan
199.6
3
34
10
Rylen Richey
Grand Ledge
199.6
4
35
12
Cooper Byrne
Lowell
199.3
3
36
12
Owen Fisher
Mattawan
199.2
3
37
12
Nathaniel Linden
Troy Athens
199.0
8
38
12
Benjamin Rottier
Grand Ledge
198.8
4
39
10
Xavier Solgot
L’Anse Creuse North
198.7
9
40
11
Broden Ladd
Holly
197.9
2
41
10
Brady Glon
Detroit Catholic Central
197.5
7
42
11
Blake Kulesza
Brighton
197.3
4
43
12
Ty Billings
Kalamazoo Central
196.6
3
44
11
Josiah Derksen
Rockford
196.5
1
45
12
Ryan Barnes
Clarkston
196.5
8
46
10
Bennett Snapper
Caledonia
196.4
3
47
11
Liam Wierzba
Traverse City West
196.3
2
48
10
Finn-Frost Grayson
Traverse City West
196.3
2
49
12
Pierce Scheffler
Brownstown Woodhaven
196.2
5
50
12
Liam Preisser
East Lansing
196.2
4
Finally, An Individual Breakdown
I gotta admit, it was a bit of a stretch to give Kamari Ronfeldt the #1 ticket this summer. He didn’t finish last fall’s D1 final (under the weather, no shame in that). He didn’t win any state titles in the spring. He held the 5th fastest returning 3200m time. But year after year, the numbers say that the jump from 10th graders exceeds that of 11th graders, and Ronfeldt was projected to be our fastest runner.
Thus far, the results have held up that projection. Even by Possum Hollow standards, the Milford Invite tends to run slow (the Fox n’ Hounds nature of the meet being a large contributor). Ronfeldt’s 15:35 matched what I believe to be the course record, a 15:35 by Ben Hill. Following that banger, he’s been sub-15 on three separate occasions. The most impressive of the bunch was a 14:50 at Portage, attained during the absolute hottest part of a hot day.
His teammate Beckett Crooks joined him on two of those sub-15 escapades. Crooks won the latest one at Gabriel Richard and has championship experience, winning this spring’s 3200m in the final lap.
Crooks beat Kyle O’Rourke there and O’Rourke is competing in the most Milford of Milford seasons. His 2025 portfolio contains four races. One, a 15:56 opener at Averill. Two, an Oakland County win with his best Possum Hollow time. An LVC meet and an Ohio invite, neither of which count for rating purposes. We’ll see what KOR has in store when it’s his turn on the fast course.
This may be the deepest field I’ve ever seen at the top. I really hate to say this. ‘cause it ain’t about times, but it’s been on my mind for a couple of weeks. The drought we’ve had this fall plus the cooler temperatures may lead to a MIS race where a bunch of kids crack the 15 min. barrier. You can make arguments for any one of the top-13ish runners to break into the 14’s. I hope it’s as many as possible.
Rank
Team
Score
Region
Top 5 Avg.
Top 7 Avg.
Top 5 Spread
Top 7 Spread
1
Northville
193
7
203.3
198.7
1:14
1:36
2
Ann Arbor Pioneer
271
5
202.7
197.0
1:43
1:59
3
Lowell
282
3
198.4
187.7
1:07
3:21
4
Kalamazoo Central
315
3
197.2
192.1
1:18
1:42
5
Grand Ledge
369
4
194.1
188.2
0:31
1:23
6
Brighton
419
4
193.0
190.4
0:34
0:57
7
Ann Arbor Skyline
455
4
191.7
188.9
0:23
0:47
8
Midland
468
2
191.4
188.4
0:20
0:44
9
Traverse City West
504
2
191.0
188.5
0:40
0:44
10
Portage Central
584
3
189.9
184.8
1:06
1:16
11
Romeo
600
9
189.0
184.9
0:35
1:12
12
Grand Blanc
605
2
189.8
186.7
1:03
1:08
13
Saline
606
5
190.1
186.0
1:15
1:19
14
Caledonia
611
3
189.6
185.0
1:05
1:23
15
Zeeland West
631
3
188.8
186.4
0:42
0:45
16
Traverse City Central
634
2
189.6
182.2
1:02
1:51
17
Salem
670
6
189.0
185.3
1:06
1:20
18
Clarkston
674
8
188.9
184.7
1:19
1:30
19
East Kentwood
684
3
190.2
184.2
1:21
1:50
20
Jenison
690
1
187.3
185.3
0:18
0:31
21
Holland West Ottawa
717
3
186.7
184.2
0:09
0:52
22
Highland-Milford
761
2
190.6
184.3
2:09
2:25
23
Brownstown Woodhaven
790
5
186.1
182.0
1:07
1:14
24
Rockford
823
1
185.4
178.4
1:25
1:51
25
Plymouth
873
6
185.3
181.1
1:18
1:38
26
Grand Haven
875
1
188.7
179.5
2:08
2:57
27
Saginaw Heritage
881
2
184.1
181.2
0:29
0:47
Intriguing League Battles
We had a bit of an upset in this week’s action, Traverse City Central winning the Big North Conference over Traverse City West. Region 2 is really appearing to be a beast. Midland will be a contender, Grand Blanc can qualify as well, and how either fare against Flint Powers will be a great preview for the future pressured situation. Highland-Milford is perpetually underrated on here, but a Lakes Valley Championship will greatly impact their figures.
Meanwhile, another star-packed region will be at Portage (and I’ll be there to view). We get an early look at what might go down with #4 Kalamazoo Central facing #10 Portage Central. The Mustangs took home the win in the initial SMAC meetup, but the Giants were missing a large chunk of their varsity lineup. We’ll see how the teams compare at full strength.
This sport of ours gives us enjoyment all year. Trudging through the snow on wintry days, speedy circles around the track, fun summer runs. But does anything beat these final weeks of the year? The huge mid-season meets are done and we’re rolling towards races of great consequence. Lifetime memories have been accrued all fall and even more are to come.
Hopefully this batch of rankings validates what’s already occurred and gives motivation to what could come.
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 a race since September 19th (Jackson/Cougar Falcon/VSV weekend) at a race I’ve rated. Hopefully this accounts for injuries.
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.
Rank
Grade
Name
Team
LW Rating
Region
1
11
Kaylie Livingston
Whitmore Lake
156.8
33
2
11
Libby Smith
Gobles
151.1
31
3
10
Sophia Grinage
Leland
143.5
29
4
10
Callie Sinke
Onekama
142.8
29
5
12
Emma Riker
Kalamazoo Hackett
132.7
32
6
11
Veyda Conley
Martin
130.7
31
7
10
Carmella Julian
Maple City Glen Lake
128.3
29
8
12
Carina Burchi
Whitmore Lake
122.5
33
9
9
Norah Kiley
Kingston
120.2
35
10
12
Cara Prusakiewicz
Dryden
119.7
35
11
8
Faith Schipper
Holland Calvary Christian
116.8
31
12
9
Ava Higley
Frankfort
116.7
29
13
10
Malynda Lambros
Whitmore Lake
115.9
33
14
11
Lauren Shaffer
Gobles
115.6
31
15
9
Ryleigh Alderink
Holton
114.3
31
16
12
Lilah Kiley
Kingston
113.6
35
17
11
Claire Long
Saginaw Nouvel
112.3
30
18
11
Addy Zeller
Onekama
112.3
29
19
10
Ella Lamb
Royal Oak Shrine
111.5
36
20
10
Maizy Matthews
Breckenridge
110.9
30
21
11
Evelyn Meyer
Hillsdale Academy
110.3
34
22
12
Eleanor Cole
Lutheran Westland
109.0
36
23
11
Amelia McKinney
Grand Traverse Academy
107.0
29
24
12
Katie Sweeney
Ubly
106.4
35
25
10
Cassidy Bowers
Austin Catholic
106.1
36
26
11
Kiera Piper
Kalamazoo Hackett
103.4
32
27
12
Rowan Allen
Mendon
103.1
32
28
10
Alyvia Janke
Unionville-Sebewaing
102.9
35
29
10
Deirdre O’Connell
Allen Park Cabrini
102.4
36
30
11
Veronica Paga
Petoskey St. Michael
102.3
28
31
9
Alyse Cox
Maple City Glen Lake
102.0
29
32
9
Audrey Pyle
Concord
101.8
34
33
11
Natalie Burpee
Leland
101.2
29
34
11
Lindsey Nordyke
Byron Center Zion Christian
98.0
31
35
12
Mirthe Breuker
Buckley
97.4
29
36
8
Amelia Hoyt
Bellaire
97.0
28
37
11
Brie Siems
Kalamazoo Hackett
96.8
32
38
10
Payton King
Kingston
96.4
35
39
11
Adrienne Mitchell
Lansing Christian
96.1
33
40
10
Zoe Fabing
Fowler
95.8
31
41
10
Skylar Maclennan
Fulton
95.3
30
42
10
Melodie Hulinek
Bear Lake
95.1
29
43
10
Claire Wright
Dryden
94.8
35
44
11
Addison Patrzik
Grand Traverse Academy
94.2
29
45
11
Mikayla Kulawiak
Buckley
92.8
29
46
9
Lillian Coen
Ellsworth
92.8
28
47
9
Heather Morris
Hillsdale Academy
92.6
34
48
12
Kinsey Peer
Buckley
92.4
29
49
12
Elodie Weaver
Whitmore Lake
91.8
33
50
12
Addison Jarosz
Frankfort
91.6
29
Finally, An Individual Breakdown
She’s been the queen of D4 for a bit of time, laying it on the line for her Whitmore Lake squad the past two years. Each State Final has resulted in glory, team titles in each instance and a individual championship in 2024 for Kaylie Livingston. The path she’s taking in 2025 looks familiar, with sub-18’s in bigger races, wins at Holly and in her conference.
Libby Smith was the closest returner from last fall. The Gobles junior has taken a clear step forward, dropping into the 17’s at Otsego. Her 17:46 there was a 40 sec. subtraction from her sophomore best. She comes off a 3rd place Portage finish and an undefeated season in conference action.
Rank
Team
Score
Region
Top 5 Avg.
Top 7 Avg.
Top 5 Spread
Top 7 Spread
1
Whitmore Lake
106
33
114.6
90.2
3:32
6:55
2
Kalamazoo Hackett
200
32
97.0
85.6
3:01
4:08
3
Hillsdale Academy
214
34
91.9
88.3
1:17
1:38
4
Buckley
233
29
87.6
81.6
1:23
1:38
5
Maple City Glen Lake
241
29
92.3
76.0
3:35
4:48
6
Grand Traverse Academy
244
29
88.0
79.3
2:05
2:49
7
Gobles
293
31
92.7
70.2
5:37
6:58
8
Ubly
327
35
81.2
55.0
2:00
6:06
9
Concord
369
34
76.7
59.3
2:37
5:44
10
Lansing Christian
370
33
76.6
56.3
1:56
6:11
11
Martin
387
31
79.7
62.7
3:41
5:46
12
Kingston
412
35
74.9
5:07
13
Onekama
461
29
73.7
6:46
14
Royal Oak Shrine
482
36
67.4
54.1
3:25
5:21
15
Bear Lake
513
29
61.9
48.0
3:04
4:20
16
Petoskey St. Michael
519
28
60.5
-3.6
5:17
18:10
17
Bellaire
520
28
61.3
3:19
18
Dryden
526
35
60.4
6:07
19
Harbor Beach
554
35
58.0
49.6
2:33
3:04
20
Saginaw Michigan Lutheran Seminary
565
30
58.0
43.8
2:49
4:49
21
Rogers City
613
28
42.6
7:54
22
Genesee Christian Academy
648
33
48.5
8.8
3:27
8:49
23
Lutheran Westland
663
36
41.8
7:52
24
Petersburg-Summerfield
678
34
24.4
11:27
25
East Jordan
699
28
41.1
4:49
26
Ellsworth
726
28
38.3
20.3
4:53
6:02
27
Novi Christian Academy
727
33
38.7
17.7
3:28
6:17
Intriguing League Battles
The SAC and NWC, the two conferences containing multiple top teams, have finished their regular season. The NWC meets have been too tiny to consider for the rankings (although I’m making exceptions for the final ones). With the inclusion of this past one, we saw Maple City Glen Lake move up a few spots. Buckley was also there, finishing 4th (and 3rd in the previous two jamborees). Both teams placed behind Benzie Central and both would’ve won many other D4-centric leagues.
Kalamazoo Hackett, Gobles, and Martin (hanging out in 11th) all competed in the SAC Championship. Those three squads are the lone D4 teams in a conference full of D3 teams. With the exception of Saugatuck, the D4 teams beat all the other D3 teams.
Rank
Team
Score
Region
County Week
Move
1
Whitmore Lake
106
33
1
0
2
Kalamazoo Hackett
200
32
3
-1
3
Hillsdale Academy
214
34
2
1
4
Buckley
233
29
4
0
5
Maple City Glen Lake
241
29
6
-1
6
Grand Traverse Academy
244
29
5
1
7
Gobles
293
31
7
0
8
Ubly
327
35
8
0
9
Concord
369
34
9
0
10
Lansing Christian
370
33
12
-2
11
Martin
387
31
11
0
12
Kingston
412
35
10
2
13
Onekama
461
29
15
-2
14
Royal Oak Shrine
482
36
13
1
15
Bear Lake
513
29
14
1
16
Petoskey St. Michael
519
28
17
-1
17
Bellaire
520
28
19
-2
18
Dryden
526
35
16
2
19
Harbor Beach
554
35
20
-1
20
Saginaw Michigan Lutheran Seminary
565
30
18
2
21
Rogers City
613
28
22
-1
22
Genesee Christian Academy
648
33
21
1
23
Lutheran Westland
663
36
23
0
24
Petersburg-Summerfield
678
34
25
-1
25
East Jordan
699
28
31
-6
26
Ellsworth
726
28
26
0
27
Novi Christian Academy
727
33
35
-8
Rank
Grade
Name
Team
LW Rating
Region
1
12
Hailey Creisher
Leslie
152.4
26
2
11
Samantha Schroeder
Jackson Lumen Christi
147.0
23
3
12
Hope Miller
Blissfield
142.5
27
4
10
Tiya Feldpausch
Olivet
141.6
23
5
11
Grace Wonch
Lansing Catholic
140.6
26
6
10
Elliana Max
Kent City
140.5
21
7
11
Alyssa Kramer
Pewamo-Westphalia
140.0
24
8
10
Josie Bishop
Lansing Catholic
138.2
26
9
11
Violet Tetil
Caro
135.3
25
10
10
Caelyn Torry
McBain
134.0
20
11
11
Isabelle Sliter
Fennville
132.1
22
12
12
Brynne Schulte
Elk Rapids
131.2
19
13
9
Lily Britton
Olivet
130.1
23
14
9
Calista George
Pewamo-Westphalia
129.7
24
15
9
Anna Drauer
Lansing Catholic
127.6
26
16
11
Kamryn Sixberry
Saugatuck
127.3
22
17
12
Anna Pray
Elk Rapids
126.6
19
18
10
Dory Simon
Remus Chippewa Hills
126.2
25
19
10
Avery Kelly
Benzie Central
126.1
20
20
12
Alina Martinson
Saugatuck
125.4
22
21
12
Bella LaFountain
Monroe St. Mary CC
125.0
27
22
12
Ashlynn Harris
Bronson
124.4
23
23
10
Isabelle Currie
Lansing Catholic
123.9
26
24
12
Abigail Reis
Millington
123.3
24
25
9
Tala Carlin
Buchanan
120.5
22
26
11
Marlowe Walcott
Reed City
120.5
20
27
12
Macy Fazekas
Jackson Lumen Christi
119.3
23
28
10
Madisyn Wanstead
Leroy Pine River
118.9
20
29
11
Shelby Kuiper
Grand Rapids Covenant Christian
118.7
21
30
10
Lindsey Ludwig
Lansing Catholic
118.4
26
31
11
Makinna Foglesong
Ithaca
118.0
25
32
12
Mattie Gagne
Midland Bullock Creek
117.4
25
33
11
Betsy Gooden
Manton
116.6
20
34
10
Maisey Toteff
Hanover-Horton
116.3
23
35
12
Grace Coston
Stanton Central Montcalm
115.8
24
36
11
Lyvia Curtis
Saugatuck
114.7
22
37
9
Kylie Zwiep
Grand Rapids NorthPointe Christian
114.1
21
38
12
Aletta Scholten
Grandville Calvin Christian
114.0
21
39
10
Khloe Lehnst
Ithaca
113.7
25
40
11
Natalie Rosema
Hart
113.7
20
41
12
Quinn Hatfield
Remus Chippewa Hills
113.7
25
42
12
Ella Heffner
Charyl Stockwell Academy
113.1
26
43
12
Anna Poppema
Bath
112.9
24
44
9
Avery Haynes
Brooklyn Columbia Central
111.9
23
45
12
Hailey Sills
Blissfield
111.6
27
46
12
Madi Hare
Plymouth Christian Academy
111.2
26
47
12
Frances Melinn
Lansing Catholic
110.6
26
48
10
Shelby Zimmer
Kent City
110.4
21
49
11
Jenna Keilen
Pewamo-Westphalia
110.1
24
50
10
Ellason Foster
Newaygo
109.6
21
Finally, An Individual Breakdown
This was probably the most intriguing race coming into the year. The most recent graduating class was full of girls that led D3 for awhile – Kyah Hoffman, Jessie Jazwinski, Emmry Ross, Lila Volkers, amongst others. Three D3 girls were present in the 50 Tickets – Samantha Schroeder, Hailey Creisher, and Hope Miller. And in these rankings, the three lead the way.
Creisher appears to be the favorite at this point. She owns the fastest time in the division (17:51 from this past weekend’s Greater Lansing) and the top-six ratings from any D3 girl. Evidence from these past few weeks show that both Schroeder and Miller are approaching championship season with their best material. Miller just claimed a Lenawee County trophy, traversing the tough Gerber Hill course with her fourth sub-19 of the year. Schroeder won against the best D3 field of the year at Portage, then notched a season’s best at Gabriel Richard.
Rank
Team
Score
Region
Top 5 Avg.
Top 7 Avg.
Top 5 Spread
Top 7 Spread
1
Lansing Catholic
81
26
129.7
122.9
1:06
1:58
2
Saugatuck
248
22
111.8
92.8
1:41
5:21
3
Pewamo-Westphalia
261
24
113.2
106.3
2:23
2:40
4
Blissfield
318
27
107.8
95.8
2:57
4:10
5
Jackson Lumen Christi
338
23
108.2
100.6
3:05
3:22
6
Grand Rapids Covenant Christian
396
21
99.3
93.7
1:33
2:05
7
Grandville Calvin Christian
426
21
97.6
87.2
1:24
2:50
8
Olivet
441
23
104.9
89.5
4:22
4:32
9
Hart
444
20
96.8
85.7
1:52
2:56
10
Benzie Central
477
20
97.1
86.0
3:03
3:37
11
Traverse City St. Francis
491
19
93.7
87.2
1:27
1:56
12
McBain
518
20
95.6
86.8
3:06
3:33
13
Remus Chippewa Hills
544
25
95.0
83.2
3:16
3:51
14
Kent City
558
21
96.0
3:46
15
Plymouth Christian Academy
609
26
88.1
71.6
2:05
4:42
16
Grand Rapids NorthPointe Christian
628
21
87.0
66.1
2:34
5:16
17
Midland Bullock Creek
695
25
85.2
72.9
2:33
4:18
18
Bronson
701
23
86.2
72.3
3:39
4:40
19
Stanton Central Montcalm
721
24
83.9
56.6
2:57
8:42
20
Saginaw Valley Lutheran
731
25
83.0
60.6
3:14
5:17
21
Harbor Springs
748
19
80.0
73.5
1:25
1:37
22
Bath
751
24
81.8
50.8
2:48
10:01
23
Caro
771
25
86.1
4:31
24
Leslie
794
26
86.9
57.1
5:45
10:53
25
Ithaca
806
25
82.5
4:12
26
Reed City
832
20
79.9
66.2
3:35
4:27
27
Sanford-Meridian
887
25
75.9
68.2
2:25
2:55
Intriguing League Battles
Mentioned earlier, Saugatuck continued their season-long streak of SAC wins, placing three Trailblazers in the top-10 and holding off a Hackett squad that’s a podium contender of their own.
Lansing Catholic will be going for their 14th consecutive CAAC White title. The Cougars are strongly present in the upper pack of league races, placing 6 girls in the top-10 of each. A win seems to be a foregone conclusion. Of greater intrigue will be another test for Olivet. The Eagles were behind Charlotte in the first jamboree, then 2nd place in the next one. Another runner-up finish would further cement the team as a top-10 D3 squad.
Speaking of streaks, Grandville Calvin Christian has an OK Silver reign of the past 8 years. The Squires have met a bit of resistance this fall, with NorthPointe Christian winning the most recent jamboree, 41 to 42. As with many meets at this time of year, health is a factor in the final standings. If the Mustangs are fully loaded, this will be a dead heat.
Rank
Team
Score
Region
County Week
Move
1
Lansing Catholic
81
26
1
0
2
Saugatuck
248
22
2
0
3
Pewamo-Westphalia
261
24
3
0
4
Blissfield
318
27
4
0
5
Jackson Lumen Christi
338
23
6
-1
6
Grand Rapids Covenant Christian
396
21
5
1
7
Grandville Calvin Christian
426
21
8
-1
8
Olivet
441
23
9
-1
9
Hart
444
20
10
-1
10
Benzie Central
477
20
12
-2
11
Traverse City St. Francis
491
19
11
0
12
McBain
518
20
13
-1
13
Remus Chippewa Hills
544
25
15
-2
14
Kent City
558
21
14
0
15
Plymouth Christian Academy
609
26
16
-1
16
Grand Rapids NorthPointe Christian
628
21
7
9
17
Midland Bullock Creek
695
25
18
-1
18
Bronson
701
23
20
-2
19
Stanton Central Montcalm
721
24
19
0
20
Saginaw Valley Lutheran
731
25
23
-3
21
Harbor Springs
748
19
21
0
22
Bath
751
24
25
-3
23
Caro
771
25
24
-1
24
Leslie
794
26
22
2
25
Ithaca
806
25
17
8
26
Reed City
832
20
26
0
27
Sanford-Meridian
887
25
27
0
Rank
Grade
Name
Team
LW Rating
Region
1
12
Emma Hoffman
Otsego
186.3
13
2
12
Katie Berkshire
Gaylord
178.6
10
3
11
Jaelyn Ray
Pinckney
160.9
16
4
9
Eliza Schwass
Ludington
159.5
10
5
11
Ava Schafer
St. Johns
158.4
14
6
10
Avery Engbers
Holland Christian
153.7
11
7
12
Natalie Foltz
Frankenmuth
151.1
15
8
11
Caroline Randall
Hastings
151.0
12
9
11
Johanna Mulder
Holland
150.1
11
10
10
Oakley Osterhart
Coopersville
149.1
11
11
12
Marie Gates
Hudsonville Unity Christian
148.9
11
12
11
Annabelle Lowman
Ludington
148.7
10
13
11
Mia May
Sparta
148.6
11
14
11
Lane Isom
Richland Gull Lake
147.9
13
15
11
Clara Kaczor
Freeland
147.7
15
16
12
Elise Barden
Frankenmuth
146.5
15
17
11
Ayda Skeels
Adrian
145.6
18
18
10
Kayla Shellenbarger
Goodrich
143.8
15
19
11
Alivia Ottinger
Goodrich
143.3
15
20
10
Remie Ellis
Eaton Rapids
143.0
14
21
12
Chloe Rinzema
Grand Rapids South Christian
141.6
12
22
12
Julia Garcia
Pinckney
140.7
16
23
12
Lilah Poel
Grand Rapids Christian
140.5
12
24
10
Tiffany DeMaagd
Grand Rapids South Christian
140.4
12
25
10
Ana Lovell
Lake Fenton
140.2
16
26
9
Alayna Verhage
Otsego
139.6
13
27
11
Olivia Weiss
Holland
139.4
11
28
10
Anneliese Passchier
East Grand Rapids
138.6
12
29
11
Eliana Stob
Holland Christian
138.6
11
30
10
Mai Nguyen
Plainwell
137.8
13
31
12
Ellie Scholma
Grand Rapids Christian
137.6
12
32
11
Bridget Fidkowski
Ann Arbor Gabriel Richard
137.2
18
33
9
Addelyn Sabatke
Otsego
137.1
13
34
9
Adelyn Verhage
Otsego
136.3
13
35
11
Addison Josephson
Linden
135.9
16
36
12
Brooklynn Brown
Cadillac
135.5
10
37
11
Adeline Armstrong
East Grand Rapids
135.2
12
38
11
Zoe Hoekstra
Grand Rapids Christian
134.4
12
39
10
Madison Petty
Adrian
133.2
18
40
12
Alexis Kotkowicz
Spring Lake
133.1
10
41
12
Layla Geurink
Holland Christian
132.6
11
42
11
Ella McInerney
Cadillac
131.8
10
43
12
Miriam Kloha
St. Johns
131.8
14
44
11
Ellery Lampen
Holland Christian
129.7
11
45
10
Audrey Kline
St. Joseph
129.2
13
46
9
Vittoria Perucchetti
St. Joseph
129.2
13
47
12
Georgia Babcock
Edwardsburg
129.2
13
48
11
Samantha Whitlam
Macomb Lutheran North
128.8
17
49
12
Avery Turk
New Boston Huron
128.7
18
50
11
Skylar Mejeur
Otsego
128.6
13
Finally, An Individual Breakdown
Throughout the years, Emma Hoffman has had her handprints all over D2. Early on, it was a 2nd place finish at State. Two years later, another runner-up spot. On the oval this past spring, a double victory in the 1600m & 3200m. That track season was the springboard for this fall greatness. She only has one blemish, an admirable defeat to Natasza Dudek. Other than that, all wins, a few reaching into the 16’s. The future Colorado Buffalo has handled an uptick in training with grace and continued improvement.
In her wake, Katie Berkshire is still getting faster. Each high school season, she’s hit a new barrier. As a sophomore, that was the 18’s. A year later, many championship efforts in the 17’s. Then in late September at Bluejay, she eked out a 16:58. She’s undefeated on the year, having *just* won her 3rd consecutive BNC title.
Rank
Team
Score
Region
Top 5 Avg.
Top 7 Avg.
Top 5 Spread
Top 7 Spread
1
Otsego
144
13
145.6
137.5
2:53
3:56
2
Holland Christian
175
11
136.3
132.9
1:21
1:29
3
Grand Rapids Christian
231
12
131.3
127.2
1:06
1:13
4
Grand Rapids South Christian
333
12
125.8
118.9
1:43
2:13
5
Goodrich
406
15
122.6
108.6
2:03
3:32
6
Coopersville
419
11
121.5
111.4
2:21
3:41
7
Cadillac
428
10
120.8
109.1
2:15
2:56
8
Spring Lake
457
10
116.8
110.1
1:18
2:29
9
East Grand Rapids
469
12
118.2
108.3
1:46
3:28
10
Pinckney
503
16
121.5
109.4
3:18
4:23
11
Ann Arbor Gabriel Richard
525
18
115.6
106.0
2:08
2:55
12
Forest Hills Eastern
557
12
112.2
101.3
1:22
2:36
13
DeWitt
567
14
111.0
108.4
0:53
0:59
14
Linden
597
16
111.7
100.4
2:17
3:16
15
Hudsonville Unity Christian
694
11
109.0
103.5
2:37
3:13
16
Frankenmuth
707
15
114.3
102.0
3:47
4:00
17
St. Joseph
732
13
109.3
95.4
3:13
3:37
18
Freeland
777
15
106.7
99.0
3:16
3:31
19
Cedar Springs
787
10
103.5
92.3
2:04
3:19
20
Shepherd
824
15
101.9
93.7
2:02
2:39
21
Fremont
824
10
102.9
86.7
2:37
4:50
22
Holland
846
11
107.7
94.5
3:48
4:47
23
Clare
871
10
99.4
91.8
1:43
2:27
24
Charlotte
882
14
99.2
90.6
1:33
2:34
25
Bloomfield Hills Marian
886
16
98.1
94.1
0:56
1:08
26
New Boston Huron
917
18
98.6
92.5
2:27
2:36
27
Richland Gull Lake
931
13
101.1
93.4
3:34
3:48
Intriguing League Battles
More streaks! In the Wolverine Conference, Otsego retains one of 100+ dual meet victories. I’m no historian, but I gotta imagine their overall championships rival some of the above squads. In the course of this being written, the Bulldogs gathered five girls in the top-six slots to claim yet another win.
This is only the second season of River Cities Alliance competition, thus it’s tough to establish a lengthy history. That hasn’t prevented Coopersville from winning the three league meets in 2024 and two from this current year. Whereas last fall’s races were of smaller margins, this year’s have been routs. Steady movement upward for the Broncos, who appear as if they’ll be a D2 force for a while.
Two races will have multiple top-10 squads: the OK Black and OK White. The Black contains #3 Grand Rapids Christian and #9 East Grand Rapids. EGR will look to improve from their 3rd place finish at the most recent jamboree and GRC will look for their 3rd conference win of the season. The Black holds a similar story, with #2 Holland Christian aiming for three league wins in three tries, #8 Spring Lake hopes to split up the Zeeland schools as they ramp up towards the conclusion of championship season.
Rank
Team
Score
Region
County Week
Move
1
Otsego
144
13
1
0
2
Holland Christian
175
11
2
0
3
Grand Rapids Christian
231
12
3
0
4
Grand Rapids South Christian
333
12
4
0
5
Goodrich
406
15
5
0
6
Coopersville
419
11
7
-1
7
Cadillac
428
10
6
1
8
Spring Lake
457
10
8
0
9
East Grand Rapids
469
12
9
0
10
Pinckney
503
16
11
-1
11
Ann Arbor Gabriel Richard
525
18
12
-1
12
Forest Hills Eastern
557
12
14
-2
13
DeWitt
567
14
13
0
14
Linden
597
16
15
-1
15
Hudsonville Unity Christian
694
11
16
-1
16
Frankenmuth
707
15
17
-1
17
St. Joseph
732
13
10
7
18
Freeland
777
15
18
0
19
Cedar Springs
787
10
25
-6
20
Shepherd
824
15
20
0
21
Fremont
824
10
19
2
22
Holland
846
11
21
1
23
Clare
871
10
23
0
24
Charlotte
882
14
22
2
25
Bloomfield Hills Marian
886
16
24
1
26
New Boston Huron
917
18
28
-2
27
Richland Gull Lake
931
13
26
1
Rank
Grade
Name
Team
LW Rating
Region
1
10
Natasza Dudek
Ann Arbor Pioneer
187.9
5
2
10
Rachel Smith
Okemos
176.5
4
3
11
Annie Hrabovsky
Romeo
171.4
9
4
10
Sienna Klemmer
Ann Arbor Pioneer
170.5
5
5
11
El McMahan
Rochester Adams
165.7
8
6
10
Emilia Garces
Midland Dow
164.5
2
7
12
Hana Boggess
Ann Arbor Pioneer
163.0
5
8
11
Cassie Karasinski
Hudsonville
159.8
1
9
10
Ainsley Kelm
Portage Northern
159.8
3
10
12
Natalia Guaresimo
Romeo
159.3
9
11
11
Tessa Mascari
Traverse City West
158.7
2
12
9
Alexandra Scappaticci
Northville
158.7
7
13
12
Ella Goodsell
Romeo
158.5
9
14
10
Adalyn Raab
Zeeland East
158.2
3
15
11
Becca Van Lent
Ann Arbor Skyline
157.6
4
16
9
Keira Von Blon
Ann Arbor Pioneer
157.4
5
17
11
Maddie Lindley
Holly
157.3
2
18
12
Lilah Yoder
Forest Hills Central
155.3
3
19
12
Lydia LaMarra
Brighton
155.0
4
20
12
Leena Shelgikar
Ann Arbor Huron
153.6
6
21
12
Ava Porras
Holland West Ottawa
153.2
3
22
10
Ella Lorenz
Brighton
153.1
4
23
12
October Harns
Okemos
152.1
4
24
12
Ella Abraham
Rochester
151.9
8
25
12
Siene Muraszewski
Utica
149.7
9
26
9
Grace Snyder
Hudsonville
149.6
1
27
11
Collette Wierks
Holland West Ottawa
149.2
3
28
11
Paige McMeans
Jenison
147.9
1
29
12
Elliana Neuer
Hartland
147.3
2
30
10
Savannah Staton
Saline
146.9
5
31
9
Jessica Soldan
Rochester Adams
146.4
8
32
12
Gracelin Martin
Greenville
145.4
1
33
12
Leah Corby
Rochester Hills Stoney Creek
144.7
8
34
12
Aviana Skinner
Grand Ledge
144.2
4
35
9
Maribelle Kofahl
Ann Arbor Huron
143.7
6
36
9
Kaitlyn Berg
Midland
143.0
2
37
10
Gracie Carlisle
Portage Central
143.0
3
38
11
Daisy Cox
Rockford
142.2
1
39
12
Olivia Stacy
Portage Northern
141.9
3
40
12
Ava Lawrence
East Kentwood
141.5
3
41
11
Lucia Lachapelle
Northville
140.7
7
42
11
Chloe Purwin
Hudsonville
140.5
1
43
10
Mary Dolbow
Holland West Ottawa
139.7
3
44
11
Katelynn Egli
Novi
139.4
7
45
9
Giada Mills
Beverly Hills Groves
138.6
7
46
9
Abigail Deering
Rochester Adams
138.4
8
47
10
Morgan Sanders
Rockford
138.3
1
48
11
Ava Goodman
Hartland
137.9
2
49
10
Madeline Aleisa
Jenison
137.0
1
50
10
Lucia Llanes
Ann Arbor Skyline
136.5
4
Finally, An Individual Breakdown
It’s been all Natasza Dudek all year. The Pioneer sophomore has continued her upward trend that was established in the previous two seasons. She’s undefeated on the year and dominant against D1 competition, margins exceeding 30 seconds in every race against the competition she’ll see at MIS.
Three girls stand out as the chase pack – Rachel Smith, Sienna Klemmer, and Annie Hrabovsky. Smith comes off a Greater Lansing victory and is on the cusp of sub-17, hitting a 17:05 at Bluejay. Klemmer has proved that she can handle a variety of courses, hitting 17:12’s on the quick Otsego and Benzie tracks, but also persevering to a 4th place finish at the tough Spartan Invite. Hrabovsky has put it all together this fall, dropping a 30+ second personal best in her MAC Red championship and claiming a Macomb County crown after a year’s absence.
Rank
Team
Score
Region
Top 5 Avg.
Top 7 Avg.
Top 5 Spread
Top 7 Spread
1
Ann Arbor Pioneer
82
5
163.0
154.8
2:36
2:42
2
Romeo
176
9
150.5
133.5
2:05
4:01
3
Holland West Ottawa
232
3
141.5
133.6
1:12
2:03
4
Brighton
250
4
141.2
135.7
1:15
1:45
5
Northville
276
7
139.2
133.7
1:28
2:08
6
Ann Arbor Skyline
304
4
137.5
131.7
1:26
2:07
7
Hudsonville
346
1
138.9
128.5
2:25
3:07
8
Traverse City West
416
2
134.2
130.0
1:45
2:03
9
Okemos
444
4
138.8
124.9
3:21
4:41
10
Jenison
469
1
131.1
122.5
1:20
3:22
11
Rockford
475
1
130.2
123.5
1:34
1:47
12
Hartland
493
2
130.3
123.3
1:32
2:14
13
Portage Central
510
3
129.0
123.5
1:18
1:42
14
Saline
631
5
125.4
117.8
2:13
2:36
15
Novi
632
7
124.3
116.6
1:25
2:31
16
Rochester Adams
636
8
136.0
122.3
2:54
4:12
17
Traverse City Central
660
2
123.2
117.5
1:05
1:39
18
Rochester
700
8
124.0
116.5
2:12
3:07
19
Utica
744
9
122.5
113.8
2:17
3:20
20
Forest Hills Northern
745
1
120.6
113.7
0:33
1:47
21
Zeeland East
756
3
123.6
117.4
2:38
2:56
22
Midland Dow
763
2
124.2
118.8
2:53
2:59
23
Brownstown Woodhaven
764
5
120.3
114.7
0:47
1:20
24
Livonia Churchill
849
6
117.3
100.9
0:36
3:19
25
White Lake Lakeland
907
7
115.3
110.5
1:12
1:50
26
Bay City Western
916
2
115.4
106.6
1:45
2:42
27
Zeeland West
932
3
114.9
105.7
2:02
2:35
Intriguing League Battles
Both the KLAA and OK Red will be where it’s at. Sticking to the old school dual/tri format, we were blessed to have head-to-head matchup between #4 Brighton and #5 Northville. In early September at the Meadows, the Bulldogs prevailed by a single point. They capitalized on an early gap formed by Ella Lorenz and Lydia LaMarra, then barely held on through the remainder of the scoring spots. A single point then and a single spot now, this will be an excellent barometer of where each team stands with 2.5 weeks to go.
Holland West Ottawa has won each of the OK Red races, Hudsonville trailing slightly behind. Coming in strong as well is Rockford. Count that as three teams in the top-11. The former two squads are coming in fresh after a weekend off, Rockford will attempt to apply momentum from a Kent Ottawa meet where the Rams placed four girls in the top-eight.