Ahhh, the final week of rankings. Thanks to all for following along. Coming off the huge first October weekend, many teams took this past weekend off, getting their last good training block in before their league/regional/state meets. The ones that did race saw some movement – the higher divisions at Gabriel Richard, the lower divisions at Macomb County and Greater Lansing.
If you’ve followed these over the past few years, you may know the gist of these, but let’s break it down once again:
The individual ratings take into account all the meets listed here. There are a few meets missing that I’ll link to, but pretty much any meet with a significant number of athletes will have been calculated. An individual’s rating takes their best 75% of rated races (rounding up, so 4 of 5, 5 of 6, etc.), weighs them with more recent races having a higher weight, then spits out a final rating. The team rankings score those individuals as if they were in a meet against their entire division.
As a result of taking into the entire season into account, the rankings will be more conservative and less reactionary than most. Putting together a great performance once will bring about a tiny bit of movement, doing so repeatedly will elicit much greater change.
There are a few changes from previous years:
- No more ratings of weekday, conference meets
- Why? One, often these aren’t raced all out and end up underrating a runner. Two, to lessen my workload. I’d rather concentrate on these rankings and use the weekend invites that are more likely to be raced hard to determine the rankings.
- Using the top 75% of races instead of 67%
- Why? If I’m gonna use fewer overall races from a runner’s resume, I have to make up for it in some way.
- No more individual rankings posted to social media
- Why? I hate instances where a runner stagnates or falls back over the course of the season and it’s posted for the world to see. I recognize people want to know where they’re ranked, so just having it on the website is a happy medium.
- Posting these one division at a time
- If you’ve noticed, I always go Division 4 first, trending towards Division 1. This is done intentionally! Traditional media always focuses on the larger schools. By focusing on the smaller divisions first, they get the love that they might not normally receive.
Unfortunately, the injury rule is in place, where if I don’t have a rating from the past month, that runner is taken out. If you’re willing to share (and I can understand why not – someone’s medical situation doesn’t have to be the public’s business) that your athlete or you yourself are healthy/injured, feel free. There are some exceptions based on situations that make sense. Hopefully these don’t rub salt in the wound of someone who’s already hurting.
Now I need to be serious for a minute. These are for fun. If you don’t like these fun rankings, you don’t need to participate, you don’t need to call me names, talk trash to your fellow competitors, or send rude emails. We good here? Enjoy.
WEEK THREE RANKINGS
WEEK FOUR RANKINGS
CHAMPIONSHIP WEEK RANKINGS
COUNTY WEEK RANKINGS

| Rank | Team | Region | Score | County Wk | Champ Wk | Week 4 | Week 3 | Summer |
| 1 | Romeo | 9 | 75 | 1 | 1 | 2 | 2 | 1 |
| 2 | Ann Arbor Pioneer | 5 | 155 | 2 | 2 | 1 | 1 | 3 |
| 3 | Brighton | 4 | 283 | 3 | 3 | 3 | 3 | 4 |
| 4 | Holland West Ottawa | 1 | 328 | 4 | 9 | 8 | 6 | 5 |
| 5 | Okemos | 2 | 337 | 5 | 11 | 11 | 11 | 8 |
| 6 | Grand Haven | 1 | 369 | 6 | 7 | 5 | 5 | 9 |
| 7 | Northville | 6 | 376 | 7 | 4 | 4 | 4 | 10 |
| 8 | Saline | 5 | 390 | 8 | 5 | 9 | 7 | 2 |
| 9 | Traverse City West | 2 | 443 | 9 | 8 | 7 | 10 | 6 |
| 10 | Forest Hills Central | 3 | 473 | 10 | 6 | 6 | 8 | 15 |
| 11 | Rockford | 1 | 531 | 11 | 12 | 12 | 14 | 12 |
| 12 | Oxford | 8 | 586 | 12 | 10 | 10 | 9 | 7 |
| 13 | Davison | 4 | 628 | 13 | 18 | 15 | 17 | 33 |
| 14 | Macomb Dakota | 9 | 638 | 23 | 17 | 17 | 23 | 27 |
| 15 | Utica | 8 | 651 | 14 | 22 | 16 | 18 | 20 |
| 16 | Fraser | 9 | 688 | 20 | 19 | 19 | 20 | 34 |
| 17 | White Lake Lakeland | 7 | 716 | 15 | 15 | 31 | 28 | 45 |
| 18 | Traverse City Central | 2 | 726 | 16 | 13 | 14 | 16 | 16 |
| 19 | Clarkston | 8 | 762 | 17 | 30 | 41 | 39 | 19 |
| 20 | Jenison | 1 | 769 | 18 | 14 | 13 | 12 | 18 |
| 21 | Dexter | 4 | 792 | 19 | 16 | 21 | 22 | 13 |
| 22 | Rochester | 8 | 854 | 22 | 24 | 20 | 26 | 37 |
| 23 | Ann Arbor Skyline | 4 | 856 | 24 | 20 | 29 | 36 | 61 |
| 24 | Walled Lake Northern | 7 | 863 | 21 | 27 | 22 | 13 | 14 |
| 25 | Lake Orion | 8 | 870 | 25 | 23 | 28 | 19 | 17 |
| 26 | Portage Central | 3 | 882 | 26 | 26 | 26 | 15 | 28 |
| 27 | Zeeland West | 1 | 920 | 27 | 29 | 25 | 30 | 42 |

| Rank | Team | Region | Score | County Wk | Champ Wk | Week 4 | Week 3 | Summer |
| 1 | Brighton | 4 | 233 | 1 | 2 | 2 | 2 | 2 |
| 2 | Northville | 6 | 246 | 2 | 1 | 1 | 1 | 1 |
| 3 | Grand Haven | 1 | 297 | 3 | 3 | 3 | 3 | 4 |
| 4 | Canton | 6 | 354 | 5 | 4 | 5 | 6 | 20 |
| 5 | Ann Arbor Pioneer | 5 | 374 | 4 | 5 | 6 | 5 | 11 |
| 6 | Kalamazoo Central | 3 | 383 | 6 | 8 | 7 | 10 | 3 |
| 7 | Oxford | 8 | 395 | 7 | 7 | 4 | 4 | 19 |
| 8 | Troy | 8 | 481 | 8 | 6 | 17 | 22 | 6 |
| 9 | Romeo | 9 | 483 | 10 | 9 | 9 | 8 | 5 |
| 10 | White Lake Lakeland | 7 | 514 | 9 | 10 | 8 | 11 | 12 |
| 11 | Forest Hills Central | 3 | 523 | 11 | 11 | 10 | 17 | 8 |
| 12 | Macomb Dakota | 9 | 533 | 16 | 14 | 13 | 9 | 33 |
| 13 | Jenison | 1 | 541 | 13 | 15 | 15 | 15 | 16 |
| 14 | Walled Lake Northern | 7 | 550 | 12 | 13 | 14 | 7 | 7 |
| 15 | Livonia Churchill | 6 | 584 | 14 | 12 | 12 | 13 | 26 |
| 16 | Clarkston | 8 | 614 | 15 | 22 | 11 | 12 | 9 |
| 17 | Traverse City Central | 2 | 649 | 17 | 17 | 22 | 14 | 14 |
| 18 | Utica | 8 | 695 | 20 | 18 | 19 | 16 | 13 |
| 19 | Portage Central | 3 | 700 | 19 | 16 | 21 | 26 | 10 |
| 20 | Saline | 5 | 702 | 21 | 21 | 18 | 18 | 18 |
| 21 | Plymouth | 6 | 723 | 18 | 19 | 16 | 31 | 15 |
| 22 | Bay City Western | 2 | 727 | 23 | 23 | 20 | 24 | 37 |
| 23 | Zeeland West | 1 | 737 | 22 | 20 | 23 | 19 | 21 |
| 24 | East Kentwood | 3 | 843 | 25 | 24 | 24 | 21 | 45 |
| 25 | Lake Orion | 8 | 844 | 24 | 28 | 26 | 20 | 23 |
| 26 | Anchor Bay | 9 | 886 | 32 | 30 | 31 | 55 | 25 |
| 27 | Traverse City West | 2 | 902 | 26 | 26 | 36 | 34 | 28 |
GIRLS INDIVIDUAL RANKINGS
| Rank | Grade | Name | Team |
| 1 | 12 | Rachel Forsyth | Ann Arbor Pioneer |
| 2 | 12 | Selma Anderson | Grand Rapids Ottawa Hills |
| 3 | 9 | Annie Hrabovsky | Romeo |
| 4 | 11 | Lucy Cook | Rochester |
| 5 | 10 | Natalia Guaresimo | Romeo |
| 6 | 12 | Jayden Harberts | Macomb Dakota |
| 7 | 12 | Clara James-Heer | Forest Hills Central |
| 8 | 10 | Emmerson Clor | Romeo |
| 9 | 12 | Morgan Brown | Livonia Churchill |
| 10 | 12 | Katie Watkins | H.H. Dow |
| 11 | 11 | Cassie Garcia | Northville |
| 12 | 12 | Ella Christensen | Northville |
| 13 | 10 | Ava Porras | Holland West Ottawa |
| 14 | 11 | Valerie Beeck | Grand Haven |
| 15 | 9 | Anyla Robinson | Detroit Cass Tech |
| 16 | 12 | Lydia Bowman | Ann Arbor Pioneer |
| 17 | 11 | Mallory Bigelow | Oxford |
| 18 | 10 | Addie Birkholz | Holland West Ottawa |
| 19 | 11 | Violet Hrabovsky | Romeo |
| 20 | 12 | Shannon Gillahan | Okemos |
| 21 | 12 | Payton Scheffler | Brownstown Woodhaven |
| 22 | 12 | Elaina (Laney) Alig | Saline |
| 23 | 12 | Layla Krayem | Livonia Stevenson |
| 24 | 11 | Ava Alicandro | White Lake Lakeland |
| 25 | 12 | Carrigan Eberly | Brighton |
| 26 | 11 | Chloe DeRidder | Grandville |
| 27 | 12 | Hannah DeRoeck | Lake Orion |
| 28 | 12 | Natalie Mello | Ann Arbor Pioneer |
| 29 | 10 | Lydia LaMarra | Brighton |
| 30 | 11 | Isabelle Becker | Bay City Western |
| 31 | 11 | Elle Bissett | Brighton |
| 32 | 11 | Grace Tykocki | Grand Blanc |
| 33 | 11 | Ava Peters | Livonia Franklin |
| 34 | 12 | Mariah Belmont | Macomb Dakota |
| 35 | 12 | Braydee Elling | Oxford |
| 36 | 12 | Ella Kirkwood | Traverse City Central |
| 37 | 10 | Leah Corby | Rochester Hills Stoney Creek |
| 38 | 12 | Allison Mayer | Ann Arbor Skyline |
| 39 | 11 | Lauren Walker | Holt |
| 40 | 12 | Izzy Fazio | Forest Hills Northern |
| 41 | 10 | Ava Lawrence | East Kentwood |
| 42 | 11 | Lillian Deskins | Romeo |
| 43 | 11 | Alena Blumberg | Dexter |
| 44 | 12 | Alisia Olteanu | Walled Lake Western |
| 45 | 10 | Addison Herr | Bloomfield Hills |
| 46 | 9 | Gabriella Fugazzi | Okemos |
| 47 | 12 | Sylvia Sanok Dufallo | Ann Arbor Pioneer |
| 48 | 11 | Annie Alkema | Kalamazoo Central |
| 49 | 11 | Jordyn Klaasen | Zeeland West |
| 50 | 12 | Paige McArdle | Davison |
BOYS INDIVIDUAL RANKINGS
| Rank | Grade | Name | Team |
| 1 | 12 | Seth Norder | Grand Haven |
| 2 | 12 | Brendan Herger | Northville |
| 3 | 12 | Thomas Westphal | Anchor Bay |
| 4 | 12 | Vishvaa Ravishankar | Troy |
| 5 | 12 | Aiden Moore | Battle Creek Lakeview |
| 6 | 12 | Vincent Guaresimo | Romeo |
| 7 | 11 | Ethan Powell | Northville |
| 8 | 11 | Taye Levenson | Bloomfield Hills |
| 9 | 9 | Kamari Ronfeldt | Ann Arbor Pioneer |
| 10 | 10 | Kyle O’Rourke | Highland-Milford |
| 11 | 12 | Brandon Anderson | Dexter |
| 12 | 12 | Luke Suliman | Ann Arbor Skyline |
| 13 | 12 | Ty Parker | Walled Lake Northern |
| 14 | 12 | Noah Selvaraj | Bay City Western |
| 15 | 12 | Sebastian Ramirez | Royal Oak |
| 16 | 11 | Seth Conner | Jenison |
| 17 | 12 | Iain Forrest | Davison |
| 18 | 12 | Jasper Cane | Kalamazoo Central |
| 19 | 11 | Kian Schneeweis | Troy |
| 20 | 11 | Alexander McArthur | Oxford |
| 21 | 12 | Carter Fox | Macomb Dakota |
| 22 | 12 | Tyler Langley | Brighton |
| 23 | 12 | Pierce Grzymkowski | White Lake Lakeland |
| 24 | 9 | Jack MacGregor | Howell |
| 25 | 12 | Truman Johnson | Saline |
| 26 | 12 | Vincent Peterson Sand | Ann Arbor Pioneer |
| 27 | 10 | Harper Wesley | Utica |
| 28 | 12 | Connor Clor | Romeo |
| 29 | 10 | Aiden Pengelly | Canton |
| 30 | 12 | Mitchell Clark | Canton |
| 31 | 12 | Liam Walters | Grand Rapids Ottawa Hills |
| 32 | 12 | Luke Campbell | Brighton |
| 33 | 11 | Mason Lucas | Jenison |
| 34 | 11 | Evan Nickoles | East Kentwood |
| 35 | 12 | Ian Lewis | Livonia Churchill |
| 36 | 12 | Evan Rice | Walled Lake Northern |
| 37 | 12 | Tyler Brothers | Utica Eisenhower |
| 38 | 12 | Zack Truszkowski | Traverse City Central |
| 39 | 12 | Logan Begeman | Portage Central |
| 40 | 12 | Dylan Penberthy | L’Anse Creuse North |
| 41 | 12 | Willem DeGood | Traverse City West |
| 42 | 11 | Malcolm Spiegle | Livonia Churchill |
| 43 | 11 | Ben Eisnor | Grand Haven |
| 44 | 12 | Anirudh Krishnan | Plymouth |
| 45 | 11 | James Cusick | Oxford |
| 46 | 9 | Luka Hammond | Grand Haven |
| 47 | 10 | John Blaskowski | Saginaw Heritage |
| 48 | 11 | Tyler Brock | Brighton |
| 49 | 12 | Oliver Moss | Berkley |
| 50 | 11 | Jonah Bills | Battle Creek Lakeview |
1 thought on “2023 Rankings: League Week, Division 1”