There may not be many meets from this mid-September weekend, but the ones that exist are huge and begin to tell the tale of the season. There’s been some movement in terms of the rankings, and if you pay attention to the hypothetical scores, you’ll see movement there even if a team’s ranking is the same.
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.
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.
- More writeups focused on the top teams and individuals, rather than just handpicking one each week
- I’ve found that when it comes toward state time, I know all the numbers and what a kid might run, but have a tough time pointing toward a narrative. Hopefully writing a little recap and what to look forward to will help in that regard. I started with three for the first rankings, then five this week, and so on.
- 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. With a bit of free-r time this week, I should get to the Upper Peninsula.
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.

Grand Rapids Christian
Week Three: Conquered a strong field at Benzie then turned around and routed a very competitive OK White. Showing much strength early with frontrunners and depth, could very well put all five girls on the podium.
More of the same at Ottawa Hills from the Eagle girls. All scoring girls placed in the top-11, with Adia Sikkema and Lucy Waalkes pulling up in the top-20.
Otsego
Week Three: Sadly, we won’t see the Bulldogs at a major Michigan invitational until Jackson, but when you have the opportunity to run at the legendary Detweiller Park, you take it. Their season is setting up very similarly to last year, a strong top four plus a solid fifth. Though it appears their 5th spot might be improved from 2022.
Placed 7th of 61 in the Richard Spring Invite down in Peoria. Now I don’t know much about Illinois XC at the moment, but that field had some legendary and recognizable names – York, Neuqua Valley, Palatine, Downer’s Grove, etc. Illinois Speed Ratings uses a similar methodology, but a different scale. Without getting too deep into it, converting to my scale, Detweiller rates out to about a +69 (+75 for boys) for its 2.97-to-3-mile course (highly debatable distance!) To make a short story long, the Bulldogs ran better than they have this season, even missing Taylor Mitchell.
East Grand Rapids
After missing Under the Lights, Drew Muller has returned to EGR’s benefit. Her 3rd spot at Ottawa Hills meant the Pioneers really had to only score four. Combine that with personal bests from Adeline Armstrong and Sadey Seyferth and you have this traditional power rising through the ranks.
Goodrich
Changed things up on us! The past few years, the Martians have been at Holly, this year they headed further west to East Lansing. And evidenced by their 3rd place finish in the Elite Division, an excellent decision. These girls get it done through their pack, going seven deep, displacing fools left and right.
St. Joseph
The rare case of having two low sticks and needing to score three. Among those three, you could have reliable seniors such as Jade Murdoch or Ceci Ruchti. Or perhaps freshmen that are coming along nicely such as Lydia Johnson or Lily Cummings. Like many West Coast teams, the Bears traveled to Ottawa Hills on Friday, coming away from Session 2 placing 4th of 18.
| Rank | Team | Region | Score | Last Week |
| 1 | Grand Rapids Christian | 11 | 64 | 1 |
| 2 | Otsego | 13 | 257 | 2 |
| 3 | East Grand Rapids | 12 | 268 | 8 |
| 4 | Goodrich | 15 | 299 | 4 |
| 5 | St. Joseph | 13 | 371 | 6 |
| 6 | Frankenmuth | 15 | 380 | 5 |
| 7 | Zeeland East | 11 | 394 | 3 |
| 8 | St. Johns | 14 | 427 | 7 |
| 9 | Spring Lake | 11 | 477 | 9 |
| 10 | DeWitt | 14 | 499 | 10 |
| 11 | Freeland | 15 | 541 | 11 |
| 12 | Holland Christian | 11 | 552 | 28 |
| 13 | Middleville Thornapple-Kellogg | 12 | 581 | 13 |
| 14 | Hudsonville Unity Christian | 11 | 656 | 14 |
| 15 | Ludington | 10 | 677 | 12 |
| 16 | Alma | 15 | 682 | 16 |
| 17 | Croswell-Lexington | 17 | 684 | 17 |
| 18 | Petoskey | 10 | 702 | 15 |
| 19 | Owosso | 14 | 705 | 18 |
| 20 | Warren Regina | 17 | 714 | 19 |
| 21 | Armada | 17 | 723 | 21 |
| 22 | Dearborn Divine Child | 16 | 753 | 20 |
| 23 | Pontiac Notre Dame Prep | 16 | 783 | 25 |
| 24 | Forest Hills Eastern | 12 | 785 | 22 |
| 25 | Chelsea | 18 | 812 | 23 |
| 26 | Linden | 16 | 862 | 24 |
| 27 | Stevensville Lakeshore | 13 | 906 | 27 |

Forest Hills Eastern
Week Three: That’s two years in a row that the Hawks have put the state on notice with an Under the Lights masterpiece. All five scorers were sub-17 on that humid, late August night. With three of those capable of low-16’s or better, much pressure will be placed on other teams to close that gap.
Missing Brendan Hoving and Liam Hinman at Sparta, the Hawks still emerged victorious, eking out a 6-point victory over the home team. Youngster Steven Zawacki stepped up in a major way – he’s dropped more than a minute since Under the Lights.
East Grand Rapids
Week Three: Still missing a piece, but those who have competed have had success. That could come in the form of an Alex Thole, who pulled a massive upset at Under the Lights or a Jack Edison, who navigated his way into the 16’s for the first time ever at the OK White Jamboree.
That piece has arrived. Ryan Brinker, with only one race under his belt in ’23 has already raced faster than he had to this point in the ’22 season.
Allendale
There were a few doubters last week with the Falcons’ #4 ranking. I think their effort at Spartan proved a few wrong. Three in the top-15, half the points of any other school in the White Division.
Grand Rapids Christian
Week Three: Saw FHE throw down the gauntlet on a Friday night, then woke up Saturday and decided to match it. Winners of Pete Moss by 88 points, then put seven guys in the top-16 at a star-filled OK White Jamboree.
Probably underrated here because of their cruise through Christian Schools and the fact that we’re comparing against the entire state. In actual competition, the Eagles are undefeated, finding another clear victory this past weekend at Ottawa Hills.
Marshall
Even missing Kaiden Gore (their five guy) at Holly, the Redhawks triumphed in the D3 race. With five divisions there, you get a mix of D2 and D3 teams in the 3rd Division, but even if Marshall was in the 2nd Division this past weekend, odds are that they’d win. When you have four boys capable of going sub-17, many possibilities are on the table.
| Rank | Team | Region | Score | Last Week |
| 1 | Forest Hills Eastern | 12 | 177 | 1 |
| 2 | East Grand Rapids | 12 | 295 | 3 |
| 3 | Allendale | 11 | 312 | 4 |
| 4 | Grand Rapids Christian | 11 | 329 | 2 |
| 5 | Marshall | 12 | 425 | 6 |
| 6 | Adrian | 18 | 438 | 7 |
| 7 | Alma | 15 | 452 | 5 |
| 8 | Holland Christian | 11 | 488 | 21 |
| 9 | Otsego | 13 | 516 | 8 |
| 10 | Sparta | 10 | 528 | 10 |
| 11 | Plainwell | 13 | 551 | 12 |
| 12 | Gladwin | 10 | 560 | 9 |
| 13 | Yale | 17 | 586 | 11 |
| 14 | St. Clair | 17 | 653 | 14 |
| 15 | Frankenmuth | 15 | 654 | 13 |
| 16 | Petoskey | 10 | 662 | 15 |
| 17 | Battle Creek Harper Creek | 12 | 678 | 16 |
| 18 | Spring Lake | 11 | 752 | 18 |
| 19 | Hamilton | 11 | 756 | 19 |
| 20 | Chelsea | 18 | 787 | 23 |
| 21 | Fremont | 10 | 790 | NR |
| 22 | Flint Powers Catholic | 15 | 811 | 20 |
| 23 | Pinckney | 16 | 819 | 29 |
| 24 | Clio | 15 | 826 | 17 |
| 25 | Freeland | 15 | 848 | 27 |
| 26 | DeWitt | 14 | 860 | 24 |
| 27 | Parma Western | 14 | 861 | 25 |
GIRLS INDIVIDUAL RANKINGS
Gail Vaikutis
Week Three: Her 18-flat at Lakeview was a massive personal best and over 80 seconds faster than her 2022 performance. In track, she was able to display great speed and now we’re witness to her strength.
Gail’s just out here stacking personal best after personal best. Similar conditions, similar courses, 22 second improvement from week to week. Gail now owns the fastest time AND best rating in Division 2.
Elena Figueroa
Week Three: Right alongside Vaikutis at both their home invite and the PC Early Bird. Missed out on a great time at Lakeview, I hope for non-injury reasons. Regardless, her early season best is already an improvement from her sophomore year.
Her first race in over three weeks, Elena hopped right back on the wagon with a 17:44 at Riverside. A minute faster than her 2022 effort there and a 35 second personal best.
Ava Schafer
Week Three: Adjusting very well to the high school scene. After taking her lumps with a second-place finish at Under the Lights, she’s ripped off two consecutive victories. All mid-18 efforts from this young freshman. The Redwings have some light racing in their future, so we’ll see how much she’s improved come late September at Shepherd.
The Redwings took the weekend off racing and well, that looks to be to Ava’s benefit. Girl just blasted a 17:48 to capture the first CAAC Red Jamboree.
Natalie VanOtteren
Sub-18 at Ottawa Hills was the 3rd of her career and 40+ seconds faster than her ’22 effort on the banks of the Grand River.
Drew Muller
Just announced her commitment to Virginia, a great institution for its education, history, and distance running (the Hoos are currently ranked #11). I’m sure Drew will contribute there as she does here, consecutive mid-18 efforts to begin her senior year.
| Rank | Grade | Name | Team | Rating | Region |
| 1 | 12 | Gail Vaikutis | St. Joseph | 161.2 | 13 |
| 2 | 11 | Elena Figueroa | St. Joseph | 159.2 | 13 |
| 3 | 9 | Ava Schafer | St. Johns | 153.3 | 14 |
| 4 | 12 | Natalie VanOtteren | Grand Rapids Christian | 152.4 | 11 |
| 5 | 12 | Drew Muller | East Grand Rapids | 150.6 | 12 |
| 6 | 12 | Meghan Ford | Mason | 148.2 | 14 |
| 7 | 12 | Mary Richmond | Frankenmuth | 145.8 | 15 |
| 8 | 10 | Emma Hoffman | Otsego | 145.1 | 13 |
| 9 | 12 | Naomi Nelson | Grand Rapids Christian | 144.5 | 11 |
| 10 | 10 | Lilah Poel | Grand Rapids Christian | 144.3 | 11 |
| 11 | 10 | Ellie Scholma | Grand Rapids Christian | 144.0 | 11 |
| 12 | 11 | Emma Drnek | Zeeland East | 143.8 | 11 |
| 13 | 10 | Katie Berkshire | Gaylord | 143.2 | 10 |
| 14 | 11 | Sadey Seyferth | East Grand Rapids | 140.7 | 12 |
| 15 | 9 | Jaelyn Ray | Pinckney | 139.7 | 16 |
| 16 | 11 | Sophy Skeels | Adrian | 139.6 | 18 |
| 17 | 9 | Clara Kaczor | Freeland | 139.4 | 15 |
| 18 | 12 | Logan Brazee | Otsego | 138.8 | 13 |
| 19 | 11 | Natalia DeMea | Chelsea | 138.5 | 18 |
| 20 | 11 | Eva Thompson | Croswell-Lexington | 137.9 | 17 |
| 21 | 12 | Allison Kuzma | Zeeland East | 137.4 | 11 |
| 22 | 11 | Kamryn Lauinger | Goodrich | 137.4 | 15 |
| 23 | 11 | Summer Brower | Ludington | 137.2 | 10 |
| 24 | 12 | Jenna Pilachowski | Monroe Jefferson | 136.8 | 18 |
| 25 | 11 | Ezgi Kurt | Alma | 136.4 | 15 |
| 26 | 10 | Natalie Foltz | Frankenmuth | 136.3 | 15 |
| 27 | 12 | Emily Tomes | Grand Rapids Catholic Central | 136.1 | 11 |
| 28 | 9 | Johanna Mulder | Holland | 135.9 | 11 |
| 29 | 11 | Ava Crews | Middleville Thornapple-Kellogg | 135.8 | 12 |
| 30 | 12 | Payton Holtz | Grand Rapids Christian | 134.0 | 11 |
| 31 | 12 | Emma DeVries | GR West Michigan Aviation | 133.6 | 12 |
| 32 | 12 | Camille DeCola | Marshall | 133.0 | 12 |
| 33 | 12 | Anastee Davis | Adrian | 131.4 | 18 |
| 34 | 12 | Abby Young | St. Johns | 131.2 | 14 |
| 35 | 12 | Clara Fletcher | St. Johns | 130.6 | 14 |
| 36 | 11 | Layla Jordan | Goodrich | 130.5 | 15 |
| 37 | 12 | Cecilia Ortega | Carleton Airport | 128.2 | 18 |
| 38 | 10 | Berkley Holtz | Sturgis | 128.0 | 13 |
| 39 | 11 | Kayla Williams | DeWitt | 127.8 | 14 |
| 40 | 9 | Caroline Randall | Hastings | 127.7 | 12 |
| 41 | 9 | Lucy Conzelmann | Frankenmuth | 127.6 | 15 |
| 42 | 12 | Tatum Dykstra | Fruitport | 126.3 | 11 |
| 43 | 9 | Ayda Skeels | Adrian | 125.8 | 18 |
| 44 | 11 | Mea D’Agostino | Orchard Lake St. Mary’s | 125.7 | 16 |
| 45 | 10 | Linnea Paige | Fremont | 125.3 | 10 |
| 46 | 11 | Preslee Perkins | Stevensville Lakeshore | 125.2 | 13 |
| 47 | 11 | Maria Nunning | Pontiac Notre Dame Prep | 125.0 | 16 |
| 48 | 9 | Olivia Hollebeek | Holland Christian | 124.8 | 11 |
| 49 | 11 | Madison Johnson | Paw Paw | 124.7 | 13 |
| 50 | 11 | Cami Kraai | Whitehall | 124.4 | 10 |
BOYS INDIVIDUAL RANKINGS
Connell Alford
Week Three: Cross country is definitely his thing. Facing some fierce competition at Lamplighter, Connell laid down the hammer early en route to a large margin of victory.
Unfortunately couldn’t pull off the win at Spartan, but he did finish first amongst all Michigan competition. His 15:09 nearly matched the 15:06 from last year, and when you’re in the ballpark of your state-winning self, you know you’re in a good place.
TJ Hansen
Week Three: Just continuing and building from his track accomplishments. 15:39 at Under the Lights was a personal best, 15:13 at John Bruder was a massive personal best. It’s a shame Freeland is on the smaller side of D2 schools, we sadly avoid a matchup with Evan Loughridge at Holly.
Of the 93 boys that ran at both John Bruder and Holly, only 22 ran faster at Holly. TJ was 0.5 seconds slower, showing his 15:14 through the sharp turns and hills at Springfield Oaks can be sub-15 on the right course on the right day.
Evan Loughridge
Week Three: “Opener at Possum Hollow was a 20+ second win over a ton of talented D1 runners. He’ll be facing some potential D2 All-Staters this weekend at Holly.”
15 seconds at a mile, 30+ at two, and 36 at the finish, Evan’s 15:35 win at Holly was allll on his lonesome. For many that would be a mental grind, but it’s more of the same for this tough-minded kid. His performance on Saturday was over 25 seconds faster than what he raced to in 2022 and given how his October played out last year, big goals are there for the taking.
Solomon Kwartowitz
Hung in there pretty well for his first real huge effort of the season. A 15:32 in Spartan Elite earned Kwartowitz a 7th place (5th amongst Michiganders) and a massive personal best.
Alex Thole
State Champions, national qualifiers, insane freshmen, talented underclassmen… Alex has won against them all and we’re only in mid-September. Three races, three wins, all considerably better than his 2022 best.
| Rank | Grade | Name | Real Team | Rating | Region |
| 1 | 12 | Connell Alford | Chelsea | 217.8 | 18 |
| 2 | 11 | TJ Hansen | Freeland | 217.5 | 15 |
| 3 | 12 | Evan Loughridge | Pinckney | 213.7 | 16 |
| 4 | 12 | Solomon Kwartowitz | Bloomfield Hills Cranbrook-Kingswood | 211.8 | 16 |
| 5 | 12 | Alex Thole | East Grand Rapids | 208.5 | 12 |
| 6 | 12 | Sean Pettis | Fremont | 207.1 | 10 |
| 7 | 11 | Jack Bidwell | Marshall | 205.4 | 12 |
| 8 | 12 | Brendan Hoving | Forest Hills Eastern | 205.2 | 12 |
| 9 | 12 | Nate Carmody | Haslett | 205.0 | 14 |
| 10 | 12 | Braylon Petty | Adrian | 204.5 | 18 |
| 11 | 11 | Colin Murray | Dearborn Divine Child | 203.3 | 16 |
| 12 | 12 | Gregory Janesak | Sparta | 202.8 | 10 |
| 13 | 12 | Logan Ruffner | Riverview | 202.3 | 18 |
| 14 | 12 | Noah Lambers | Holland | 201.3 | 11 |
| 15 | 11 | Simon Triezenberg | Grand Rapids Christian | 201.2 | 11 |
| 16 | 12 | Liam Hinman | Forest Hills Eastern | 199.9 | 12 |
| 17 | 12 | Caleb Palmreuter | Gladwin | 199.8 | 10 |
| 18 | 11 | Kilian Whalen | Allendale | 199.4 | 11 |
| 19 | 10 | Owen Metzger | Sparta | 199.0 | 10 |
| 20 | 11 | Alex Doneth | Mason | 198.9 | 14 |
| 21 | 10 | Jonah Workman | East Grand Rapids | 198.7 | 12 |
| 22 | 12 | Nolan Pinion | Lake Fenton | 198.7 | 16 |
| 23 | 11 | Dominic Lowrie | Battle Creek Harper Creek | 197.9 | 12 |
| 24 | 11 | Dylan Lydic | Haslett | 196.5 | 14 |
| 25 | 11 | Henry Dixon | Forest Hills Eastern | 196.4 | 12 |
| 26 | 12 | Luke Glasgow | Spring Lake | 194.9 | 11 |
| 27 | 12 | Ryan Brinker | East Grand Rapids | 194.2 | 12 |
| 28 | 10 | Thomas Larson | Alma | 194.1 | 15 |
| 29 | 11 | Nolan Longuski | Shepherd | 194.1 | 15 |
| 30 | 11 | Henry Cox | Plainwell | 194.0 | 13 |
| 31 | 10 | Ronnie Silveira | Allendale | 193.9 | 11 |
| 32 | 11 | Nolan Inglis | DeWitt | 193.9 | 14 |
| 33 | 11 | Will Engbers | Holland Christian | 193.5 | 11 |
| 34 | 12 | Connor Griffith | Marshall | 193.4 | 12 |
| 35 | 9 | Bryce Cahoon | Shepherd | 193.2 | 15 |
| 36 | 12 | David Murphy | Flint Powers Catholic | 192.6 | 15 |
| 37 | 9 | Ezekiel Baltierra | Alma | 192.5 | 15 |
| 38 | 11 | Seth Mead | Gladwin | 192.5 | 10 |
| 39 | 12 | Cooper Singleton | Parma Western | 192.5 | 14 |
| 40 | 11 | Sullivan Zietlow | Three Rivers | 191.6 | 13 |
| 41 | 12 | Aiden Krueger | Niles | 191.4 | 13 |
| 42 | 10 | Moises Salazar | Adrian | 190.8 | 18 |
| 43 | 11 | Abatu Dykstra | Hamilton | 190.6 | 11 |
| 44 | 12 | Brewer Snay | Macomb Lutheran North | 190.2 | 17 |
| 45 | 12 | Dane Bailey | Edwardsburg | 189.7 | 13 |
| 46 | 12 | Shane Izzard | Petoskey | 188.7 | 10 |
| 47 | 11 | Isaak Rubley | Dundee | 188.6 | 18 |
| 48 | 12 | Cooper Jacobsen | Forest Hills Eastern | 188.6 | 12 |
| 49 | 11 | Elijah Christensen | Gladwin | 188.5 | 10 |
| 50 | 12 | Elliott Sirianni | Clio | 188.1 | 15 |
MORE $TAT$
Girls
| Rank | Team | Region | Fifth Runner |
| 1 | Grand Rapids Christian | 11 | 134.0 |
| 2 | Goodrich | 15 | 110.5 |
| 3 | Otsego | 13 | 106.9 |
| 4 | East Grand Rapids | 12 | 104.3 |
| 5 | Spring Lake | 11 | 98.4 |
| 6 | Hudsonville Unity Christian | 11 | 93.3 |
| 7 | St. Joseph | 13 | 91.6 |
| 8 | Freeland | 15 | 91.4 |
| 9 | DeWitt | 14 | 91.4 |
| 10 | Zeeland East | 11 | 90.2 |
| 11 | Middleville Thornapple-Kellogg | 12 | 89.6 |
| 12 | Warren Regina | 17 | 88.3 |
| 13 | Frankenmuth | 15 | 87.6 |
| 14 | Owosso | 14 | 85.3 |
| 15 | Holland Christian | 11 | 84.2 |
| 16 | St. Johns | 14 | 82.5 |
| 17 | Alma | 15 | 82.1 |
| 18 | Dearborn Divine Child | 16 | 81.9 |
| 19 | Chelsea | 18 | 79.9 |
| 20 | Linden | 16 | 79.0 |
| 21 | Croswell-Lexington | 17 | 78.1 |
| 22 | Forest Hills Eastern | 12 | 77.5 |
| 23 | Ludington | 10 | 77.5 |
| 24 | Tecumseh | 18 | 77.2 |
| 25 | Pontiac Notre Dame Prep | 16 | 76.8 |
| 26 | Armada | 17 | 75.8 |
| 27 | Ann Arbor Gabriel Richard | 18 | 74.7 |
| Rank | Team | Region | Top 5 Spread |
| 1 | Charlotte | 14 | 0:33 |
| 2 | Ann Arbor Gabriel Richard | 18 | 0:42 |
| 3 | Grand Rapids Christian | 11 | 0:55 |
| 4 | Shepherd | 15 | 0:59 |
| 5 | Warren Regina | 17 | 1:01 |
| 6 | Linden | 16 | 1:07 |
| 7 | Owosso | 14 | 1:08 |
| 8 | Spring Lake | 11 | 1:09 |
| 9 | Parma Western | 14 | 1:12 |
| 10 | Goodrich | 15 | 1:21 |
| 11 | Dearborn Divine Child | 16 | 1:22 |
| 12 | Hudsonville Unity Christian | 11 | 1:29 |
| 13 | Macomb Lutheran North | 17 | 1:42 |
| 14 | DeWitt | 14 | 1:49 |
| 15 | Richland Gull Lake | 12 | 1:52 |
| 16 | Hamilton | 11 | 1:54 |
| 17 | Otsego | 13 | 1:55 |
| 18 | Forest Hills Eastern | 12 | 1:56 |
| 19 | Allendale | 11 | 2:00 |
| 20 | Holland Christian | 11 | 2:02 |
| 21 | Grand River Preparatory | 11 | 2:03 |
| 22 | Haslett | 14 | 2:05 |
| 23 | Bloomfield Hills Marian | 16 | 2:06 |
| 24 | Marysville | 17 | 2:11 |
| 25 | Yale | 17 | 2:11 |
| 26 | Armada | 17 | 2:13 |
| 27 | Fowlerville | 14 | 2:15 |
| Rank | Team | Region | Top 7 Spread |
| 1 | Ann Arbor Gabriel Richard | 18 | 0:48 |
| 2 | Shepherd | 15 | 1:05 |
| 3 | Goodrich | 15 | 1:46 |
| 4 | Macomb Lutheran North | 17 | 1:55 |
| 5 | DeWitt | 14 | 1:56 |
| 6 | Richland Gull Lake | 12 | 2:00 |
| 7 | Dearborn Divine Child | 16 | 2:01 |
| 8 | Spring Lake | 11 | 2:01 |
| 9 | Hudsonville Unity Christian | 11 | 2:18 |
| 10 | Grand Rapids Christian | 11 | 2:21 |
| 11 | Parma Western | 14 | 2:22 |
| 12 | Bloomfield Hills Marian | 16 | 2:25 |
| 13 | Fowlerville | 14 | 2:26 |
| 14 | Hamilton | 11 | 2:31 |
| 15 | Coopersville | 11 | 2:36 |
| 16 | Yale | 17 | 2:44 |
| 17 | Allendale | 11 | 2:50 |
| 18 | Warren Regina | 17 | 2:57 |
| 19 | Grand Rapids South Christian | 12 | 2:57 |
| 20 | Otsego | 13 | 2:57 |
| 21 | Battle Creek Harper Creek | 12 | 2:59 |
| 22 | Tecumseh | 18 | 3:00 |
| 23 | Detroit Country Day | 16 | 3:02 |
| 24 | Charlotte | 14 | 3:08 |
| 25 | East Grand Rapids | 12 | 3:10 |
| 26 | Flint Powers Catholic | 15 | 3:12 |
| 27 | Armada | 17 | 3:13 |
| Rank | Team | Region | Top 5 Avg. |
| 1 | Grand Rapids Christian | 11 | 143.8 |
| 2 | East Grand Rapids | 12 | 126.8 |
| 3 | St. Joseph | 13 | 126.6 |
| 4 | Otsego | 13 | 126.4 |
| 5 | Goodrich | 15 | 122.5 |
| 6 | Frankenmuth | 15 | 120.8 |
| 7 | St. Johns | 14 | 120.2 |
| 8 | Zeeland East | 11 | 119.2 |
| 9 | Spring Lake | 11 | 111.2 |
| 10 | DeWitt | 14 | 110.0 |
| 11 | Freeland | 15 | 109.4 |
| 12 | Holland Christian | 11 | 109.0 |
| 13 | Middleville Thornapple-Kellogg | 12 | 107.3 |
| 14 | Ludington | 10 | 105.3 |
| 15 | Croswell-Lexington | 17 | 104.8 |
| 16 | Alma | 15 | 104.2 |
| 17 | Petoskey | 10 | 102.7 |
| 18 | Hudsonville Unity Christian | 11 | 102.4 |
| 19 | Armada | 17 | 101.1 |
| 20 | Owosso | 14 | 99.8 |
| 21 | Warren Regina | 17 | 99.0 |
| 22 | Forest Hills Eastern | 12 | 98.6 |
| 23 | Chelsea | 18 | 98.5 |
| 24 | Pontiac Notre Dame Prep | 16 | 98.3 |
| 25 | Dearborn Divine Child | 16 | 98.0 |
| 26 | Stevensville Lakeshore | 13 | 94.7 |
| 27 | Linden | 16 | 93.3 |
| Rank | Team | Region | Top 7 Avg. |
| 1 | Grand Rapids Christian | 11 | 134.1 |
| 2 | Otsego | 13 | 117.4 |
| 3 | Goodrich | 15 | 117.0 |
| 4 | East Grand Rapids | 12 | 116.2 |
| 5 | St. Joseph | 13 | 115.3 |
| 6 | Frankenmuth | 15 | 107.7 |
| 7 | Zeeland East | 11 | 107.3 |
| 8 | Spring Lake | 11 | 104.3 |
| 9 | DeWitt | 14 | 104.3 |
| 10 | St. Johns | 14 | 100.8 |
| 11 | Middleville Thornapple-Kellogg | 12 | 98.0 |
| 12 | Freeland | 15 | 97.9 |
| 13 | Hudsonville Unity Christian | 11 | 95.9 |
| 14 | Ludington | 10 | 94.8 |
| 15 | Holland Christian | 11 | 93.6 |
| 16 | Alma | 15 | 92.2 |
| 17 | Dearborn Divine Child | 16 | 91.5 |
| 18 | Croswell-Lexington | 17 | 88.8 |
| 19 | Petoskey | 10 | 88.7 |
| 20 | Forest Hills Eastern | 12 | 88.4 |
| 21 | Armada | 17 | 88.2 |
| 22 | Pontiac Notre Dame Prep | 16 | 87.6 |
| 23 | Chelsea | 18 | 87.2 |
| 24 | Warren Regina | 17 | 85.4 |
| 25 | Stevensville Lakeshore | 13 | 83.7 |
| 26 | Tecumseh | 18 | 82.0 |
| 27 | Grand Rapids South Christian | 12 | 81.3 |
Boys
| Rank | Team | Region | Fifth Runner |
| 1 | Forest Hills Eastern | 12 | 182.5 |
| 2 | Grand Rapids Christian | 11 | 180.6 |
| 3 | East Grand Rapids | 12 | 173.6 |
| 4 | Otsego | 13 | 171.7 |
| 5 | Allendale | 11 | 170.9 |
| 6 | Holland Christian | 11 | 170.8 |
| 7 | Adrian | 18 | 170.4 |
| 8 | Plainwell | 13 | 169.1 |
| 9 | Alma | 15 | 167.5 |
| 10 | Petoskey | 10 | 167.0 |
| 11 | Sparta | 10 | 166.0 |
| 12 | St. Clair | 17 | 165.9 |
| 13 | Yale | 17 | 164.8 |
| 14 | Hamilton | 11 | 164.5 |
| 15 | Marshall | 12 | 161.9 |
| 16 | Pinckney | 16 | 161.5 |
| 17 | Spring Lake | 11 | 158.0 |
| 18 | DeWitt | 14 | 157.3 |
| 19 | Gladwin | 10 | 156.5 |
| 20 | Chelsea | 18 | 156.5 |
| 21 | Clio | 15 | 156.0 |
| 22 | Fremont | 10 | 154.8 |
| 23 | Frankenmuth | 15 | 154.5 |
| 24 | Flint Powers Catholic | 15 | 154.4 |
| 25 | Zeeland East | 11 | 154.0 |
| 26 | St. Johns | 14 | 152.9 |
| 27 | Battle Creek Harper Creek | 12 | 152.0 |
| Rank | Team | Region | Top 5 Spread |
| 1 | Otsego | 13 | 0:39 |
| 2 | Grand Rapids South Christian | 12 | 0:46 |
| 3 | Paw Paw | 13 | 0:51 |
| 4 | Monroe Jefferson | 18 | 0:51 |
| 5 | St. Clair | 17 | 0:53 |
| 6 | Corunna | 14 | 0:54 |
| 7 | Ludington | 10 | 0:57 |
| 8 | Grand Rapids Christian | 11 | 1:02 |
| 9 | Ann Arbor Gabriel Richard | 18 | 1:04 |
| 10 | Petoskey | 10 | 1:05 |
| 11 | Holland Christian | 11 | 1:08 |
| 12 | Forest Hills Eastern | 12 | 1:08 |
| 13 | Yale | 17 | 1:09 |
| 14 | GR West Michigan Aviation | 12 | 1:13 |
| 15 | Hudsonville Unity Christian | 11 | 1:13 |
| 16 | Vicksburg | 13 | 1:15 |
| 17 | Plainwell | 13 | 1:15 |
| 18 | Richmond | 17 | 1:15 |
| 19 | Hamilton | 11 | 1:18 |
| 20 | Eaton Rapids | 14 | 1:18 |
| 21 | Big Rapids | 10 | 1:19 |
| 22 | Zeeland East | 11 | 1:20 |
| 23 | Alma | 15 | 1:20 |
| 24 | Redford Union | 16 | 1:21 |
| 25 | Fruitport | 11 | 1:22 |
| 26 | Allendale | 11 | 1:26 |
| 27 | Hastings | 12 | 1:31 |
| Rank | Team | Region | Top 7 Spread |
| 1 | Monroe Jefferson | 18 | 1:19 |
| 2 | Grand Rapids Christian | 11 | 1:20 |
| 3 | Ludington | 10 | 1:23 |
| 4 | Eaton Rapids | 14 | 1:26 |
| 5 | Petoskey | 10 | 1:27 |
| 6 | Paw Paw | 13 | 1:34 |
| 7 | GR West Michigan Aviation | 12 | 1:37 |
| 8 | Grand Rapids South Christian | 12 | 1:37 |
| 9 | Alma | 15 | 1:37 |
| 10 | Ann Arbor Gabriel Richard | 18 | 1:38 |
| 11 | Holland Christian | 11 | 1:40 |
| 12 | Forest Hills Eastern | 12 | 1:47 |
| 13 | Corunna | 14 | 1:49 |
| 14 | St. Clair | 17 | 1:49 |
| 15 | Hudsonville Unity Christian | 11 | 1:50 |
| 16 | Zeeland East | 11 | 1:53 |
| 17 | Spring Lake | 11 | 1:54 |
| 18 | East Grand Rapids | 12 | 1:58 |
| 19 | Yale | 17 | 2:00 |
| 20 | Plainwell | 13 | 2:01 |
| 21 | DeWitt | 14 | 2:07 |
| 22 | Big Rapids | 10 | 2:09 |
| 23 | Adrian | 18 | 2:10 |
| 24 | Allendale | 11 | 2:13 |
| 25 | Hamilton | 11 | 2:13 |
| 26 | Frankenmuth | 15 | 2:14 |
| 27 | Grand River Preparatory | 11 | 2:15 |
| Rank | Team | Region | Top 5 Avg. |
| 1 | Forest Hills Eastern | 12 | 194.5 |
| 2 | East Grand Rapids | 12 | 190.6 |
| 3 | Allendale | 11 | 187.7 |
| 4 | Grand Rapids Christian | 11 | 186.5 |
| 5 | Marshall | 12 | 185.1 |
| 6 | Adrian | 18 | 183.7 |
| 7 | Alma | 15 | 182.6 |
| 8 | Sparta | 10 | 182.2 |
| 9 | Gladwin | 10 | 181.0 |
| 10 | Holland Christian | 11 | 180.2 |
| 11 | Otsego | 13 | 178.7 |
| 12 | Plainwell | 13 | 178.6 |
| 13 | Yale | 17 | 177.8 |
| 14 | Battle Creek Harper Creek | 12 | 176.7 |
| 15 | Chelsea | 18 | 176.2 |
| 16 | Frankenmuth | 15 | 176.2 |
| 17 | Freeland | 15 | 175.4 |
| 18 | Fremont | 10 | 175.1 |
| 19 | St. Clair | 17 | 174.9 |
| 20 | Petoskey | 10 | 174.8 |
| 21 | Pinckney | 16 | 174.6 |
| 22 | Spring Lake | 11 | 173.3 |
| 23 | Hamilton | 11 | 172.4 |
| 24 | Parma Western | 14 | 172.2 |
| 25 | Flint Powers Catholic | 15 | 172.1 |
| 26 | Shepherd | 15 | 171.2 |
| 27 | Clio | 15 | 170.8 |
| Rank | Team | Region | Top 7 Avg. |
| 1 | Forest Hills Eastern | 12 | 187.9 |
| 2 | East Grand Rapids | 12 | 184.8 |
| 3 | Grand Rapids Christian | 11 | 183.5 |
| 4 | Allendale | 11 | 180.4 |
| 5 | Adrian | 18 | 177.6 |
| 6 | Alma | 15 | 177.3 |
| 7 | Holland Christian | 11 | 175.8 |
| 8 | Sparta | 10 | 175.0 |
| 9 | Marshall | 12 | 172.7 |
| 10 | Plainwell | 13 | 172.2 |
| 11 | Otsego | 13 | 171.5 |
| 12 | Yale | 17 | 171.2 |
| 13 | Petoskey | 10 | 170.5 |
| 14 | Chelsea | 18 | 170.2 |
| 15 | Pinckney | 16 | 168.8 |
| 16 | Spring Lake | 11 | 168.6 |
| 17 | Frankenmuth | 15 | 168.2 |
| 18 | St. Clair | 17 | 167.5 |
| 19 | Hamilton | 11 | 167.0 |
| 20 | DeWitt | 14 | 165.4 |
| 21 | Battle Creek Harper Creek | 12 | 165.0 |
| 22 | Freeland | 15 | 164.3 |
| 23 | Gladwin | 10 | 164.1 |
| 24 | Parma Western | 14 | 162.0 |
| 25 | Flint Powers Catholic | 15 | 160.8 |
| 26 | Zeeland East | 11 | 158.6 |
| 27 | Shepherd | 15 | 158.4 |
4 thoughts on “2023 Rankings: Week 4, Division 2”