One batch of rankings out of the way, a little regional preview as well, now October is right around the corner. We had an introduction to Championship Season with the Berrien County meet, now it begins in full force with Oakland County, Wayne County, and Greater Flint. And it’s not an official championship, but as close to a Pre-State as we can get – PORTAGE.
As with the previous rankings, all meets with over 50 participants of each gender are included (even if the ratings themselves aren’t posted to the site, they’re in my database). The rankings take the individual ratings from each race and weigh them using factors of recency, field size, and field competitiveness. Those weighted ratings are then sorted by team, scored against the entire division, and ranked. Thus, teams with more depth tend to be ranked a little higher than they’d be at a regular invite or even the State Finals. But I know no better way to rank all the teams in a division than to compare against all teams in a division.
These are filtered a bit, a runner has to have competed in September at a race I’ve rated. Hopefully this accounts for injuries.
Scroll down and you’ll find Upper Peninsula and Individual rankings.
As always, these are for fun and a vehicle to drive interest in the best sport in the world. If they cause undue stress or pressure or motivate you to write me unkind messages (only happened a few times this year, but gotta get out ahead of it!), this site might not be for you. That’s fine, the many XC fans of Michigan will enjoy it all the same.

The Past Two Weeks
Whitmore Lake has competed during the week, missing most of the major invites from the past two weekends. The Trojans have toed the line in many of those over the past three seasons, so I doubt their absence from Jackson or Bluejay will have any consequence. It didn’t have any impact on their overwhelming state lead.
The remaining teams of the top-four all moved up. Kalamazoo Hackett occupied five of the top-six spots in the D4 race at Otsego Bulldog, true dawgs in their domination. Both Buckley and Grand Traverse Academy were the top D4 teams in their divisions at Bluejay and Veterans Serving Veterans.
| Rank | Team | Score | Region | Mid-September | Move |
| 1 | Whitmore Lake | 89 | 33 | 1 | 0 |
| 2 | Kalamazoo Hackett | 199 | 32 | 3 | -1 |
| 3 | Grand Traverse Academy | 212 | 29 | 5 | -2 |
| 4 | Buckley | 217 | 29 | 6 | -2 |
| 5 | Hillsdale Academy | 229 | 34 | 2 | 3 |
| 6 | Gobles | 267 | 31 | 4 | 2 |
| 7 | Ubly | 294 | 35 | 7 | 0 |
| 8 | Maple City Glen Lake | 329 | 29 | 8 | 0 |
| 9 | Royal Oak Shrine | 357 | 36 | 9 | 0 |
| 10 | Martin | 372 | 31 | 11 | -1 |
| 11 | Kingston | 401 | 35 | 10 | 1 |
| 12 | Concord | 458 | 34 | 15 | -3 |
| 13 | Lansing Christian | 460 | 33 | 13 | 0 |
| 14 | Onekama | 482 | 29 | 18 | -4 |
| 15 | Bear Lake | 522 | 29 | 16 | -1 |
| 16 | Harbor Beach | 535 | 35 | 19 | -3 |
| 17 | Dryden | 536 | 35 | 17 | 0 |
| 18 | Saginaw Michigan Lutheran Seminary | 539 | 30 | 21 | -3 |
| 19 | Bellaire | 547 | 28 | – | NR |
| 20 | Petoskey St. Michael | 576 | 28 | – | NR |
| 21 | Breckenridge | 578 | 30 | 22 | -1 |
| 22 | Rogers City | 590 | 28 | 14 | 8 |
| 23 | Clarkston Everest Collegiate | 623 | 33 | 24 | -1 |
| 24 | Lutheran Westland | 625 | 36 | 23 | 1 |
| 25 | Petersburg-Summerfield | 655 | 34 | 20 | 5 |
| 26 | Mt. Pleasant Sacred Heart | 700 | 30 | 27 | -1 |
| 27 | Genesee Christian Academy | 707 | 33 | 12 | 15 |
Huge Leaps
Bellaire got in here by sheer circumstance of how I generate these things. Although a seriously fun event, I can’t take Charlevoix’s Mud Run seriously, as many teams take these sorts of invites non-competitively. The NMCS Twilight and Roscommon Mid-Week Invites are too small to reliably generate ratings. Thus, the Eagles competing with a full squad at Kalkaska and Veterans Serving Veterans gets them in here.
The Guardians of Petoskey St. Michael always add folks over the course of the year. Through Mid-September’s rankings, they had yet to compete with five girls. Since September 15th, both Helena Ramsey and Nora Weed have raced a few times, and now St. Michael is listed.
| Rank | Team | Score | Top 5 Avg. | Top 7 Avg. | Top 5 Spread | Top 7 Spread |
| 1 | Whitmore Lake | 89 | 114.8 | 88.0 | 3:45 | 7:38 |
| 2 | Kalamazoo Hackett | 199 | 92.6 | 81.3 | 3:05 | 3:56 |
| 3 | Grand Traverse Academy | 212 | 88.3 | 80.1 | 2:06 | 2:50 |
| 4 | Buckley | 217 | 85.7 | 78.7 | 1:23 | 1:58 |
| 5 | Hillsdale Academy | 229 | 85.1 | 81.6 | 1:28 | 1:44 |
| 6 | Gobles | 267 | 92.0 | 66.7 | 5:53 | 7:59 |
| 7 | Ubly | 294 | 78.6 | 48.1 | 1:40 | 6:48 |
| 8 | Maple City Glen Lake | 329 | 79.3 | 65.0 | 4:56 | 4:59 |
| 9 | Royal Oak Shrine | 357 | 75.0 | 60.9 | 2:53 | 5:23 |
| 10 | Martin | 372 | 75.3 | 57.2 | 3:53 | 6:00 |
| 11 | Kingston | 401 | 71.9 | 5:17 | ||
| 12 | Concord | 458 | 62.3 | 52.1 | 2:23 | 3:18 |
| 13 | Lansing Christian | 460 | 60.8 | 40.3 | 1:55 | 6:18 |
| 14 | Onekama | 482 | 66.3 | 7:54 | ||
| 15 | Bear Lake | 522 | 55.3 | 39.0 | 3:10 | 4:46 |
| 16 | Harbor Beach | 535 | 52.9 | 42.6 | 2:30 | 3:22 |
| 17 | Dryden | 536 | 54.0 | 6:02 | ||
| 18 | Saginaw Michigan Lutheran Seminary | 539 | 53.8 | 39.9 | 2:54 | 4:36 |
| 19 | Bellaire | 547 | 51.9 | 4:08 | ||
| 20 | Petoskey St. Michael | 576 | 45.9 | -16.1 | 6:40 | 17:52 |
| 21 | Breckenridge | 578 | 49.6 | 5:10 | ||
| 22 | Rogers City | 590 | 31.2 | 10:18 | ||
| 23 | Clarkston Everest Collegiate | 623 | 44.3 | 26.2 | 3:36 | 7:00 |
| 24 | Lutheran Westland | 625 | 40.1 | 8:04 | ||
| 25 | Petersburg-Summerfield | 655 | 20.0 | 11:39 | ||
| 26 | Mt. Pleasant Sacred Heart | 700 | 35.3 | 22.4 | 3:03 | 3:52 |
| 27 | Genesee Christian Academy | 707 | 33.4 | -15.3 | 5:01 | 10:58 |
Looking Forward
EVERYONE in action this weekend, and seven of the Top-Ten teams are at Portage. So, a good D4 State preview? Whitmore Lake seems to be a bit in front of the rest of the division, but the race for second appears to be close. Which one of Grand Traverse Academy, Kalamazoo Hackett, or Hillsdale Academy will step up? If it’s GTA, you can only assume that Buckley can be in contention for a podium spot, as the Bears have placed ahead of GTA in the past two invites.

The Past Two Weeks
The defending champions, Lansing Catholic, are still solidly holding down the top spot. The Cougars competed close to home on both weekends, grabbing wins at both Pewamo-Westphalia and DeWitt. Their depth is phenomenal, all five scorers placing in the top-ten in each race. Pewamo-Westphalia, a power always seen here, ramped up their racing over these past two weeks, winning at both Apples to Apples and Bluejay, placing 2nd behind LC at their home invite. Although placing behind the Pirates at the P-W invite, Saugatuck remains ahead of them in the overall rankings, mainly due to a great effort at Allendale Falcon.
| Rank | Team | Score | Region | Mid-September | Move |
| 1 | Lansing Catholic | 89 | 26 | 1 | 0 |
| 2 | Saugatuck | 214 | 22 | 2 | 0 |
| 3 | Pewamo-Westphalia | 252 | 24 | 5 | -2 |
| 4 | Blissfield | 319 | 27 | 3 | 1 |
| 5 | Jackson Lumen Christi | 356 | 23 | 6 | -1 |
| 6 | Grand Rapids Covenant Christian | 406 | 21 | 7 | -1 |
| 7 | Grandville Calvin Christian | 413 | 21 | 12 | -5 |
| 8 | Olivet | 438 | 23 | 4 | 4 |
| 9 | Hart | 443 | 20 | 10 | -1 |
| 10 | Traverse City St. Francis | 450 | 19 | 8 | 2 |
| 11 | Grand Rapids NorthPointe Christian | 454 | 21 | 9 | 2 |
| 12 | Benzie Central | 494 | 20 | 11 | 1 |
| 13 | Remus Chippewa Hills | 525 | 25 | 13 | 0 |
| 14 | McBain | 555 | 20 | 18 | -4 |
| 15 | Ithaca | 581 | 25 | 16 | -1 |
| 16 | Kent City | 623 | 21 | 17 | -1 |
| 17 | Stanton Central Montcalm | 686 | 24 | 20 | -3 |
| 18 | Bronson | 721 | 23 | 14 | 4 |
| 19 | Leslie | 732 | 26 | 19 | 0 |
| 20 | Plymouth Christian Academy | 763 | 26 | 15 | 5 |
| 21 | Caro | 767 | 25 | 24 | -3 |
| 22 | Bath | 809 | 24 | 26 | -4 |
| 23 | Reed City | 821 | 20 | 22 | 1 |
| 24 | Harbor Springs | 849 | 19 | 21 | 3 |
| 25 | Saginaw Valley Lutheran | 858 | 25 | 28 | -3 |
| 26 | Midland Bullock Creek | 877 | 25 | 27 | -1 |
| 27 | Sanford-Meridian | 898 | 25 | 23 | 4 |
Huge Leaps
Most major has to be Grandville Calvin Christian. Over the past two weeks, many Squires had their highest ratings of the season: Lynnae Meengs, Joellah Bouwman, Faith Jenkins, Annika Kauffman, and Aletta Scholten among them. That shows up in the team standings too, as Calvin Christian won the Sunrise and Jays divisions, at Chargers Autumn Sunrise and Bluejay, respectively.
| Rank | Team | Score | Top 5 Avg. | Top 7 Avg. | Top 5 Spread | Top 7 Spread |
| 1 | Lansing Catholic | 89 | 127.4 | 120.1 | 1:10 | 2:11 |
| 2 | Saugatuck | 214 | 113.7 | 94.9 | 1:45 | 5:27 |
| 3 | Pewamo-Westphalia | 252 | 112.5 | 105.4 | 2:18 | 2:38 |
| 4 | Blissfield | 319 | 107.0 | 93.6 | 2:49 | 4:21 |
| 5 | Jackson Lumen Christi | 356 | 106.9 | 99.3 | 3:13 | 3:19 |
| 6 | Grand Rapids Covenant Christian | 406 | 97.9 | 92.4 | 1:33 | 2:14 |
| 7 | Grandville Calvin Christian | 413 | 97.4 | 89.1 | 1:31 | 2:22 |
| 8 | Olivet | 438 | 103.7 | 87.2 | 4:19 | 4:51 |
| 9 | Hart | 443 | 95.7 | 81.5 | 2:01 | 3:46 |
| 10 | Traverse City St. Francis | 450 | 94.4 | 85.2 | 1:36 | 2:33 |
| 11 | Grand Rapids NorthPointe Christian | 454 | 94.9 | 87.9 | 1:38 | 2:42 |
| 12 | Benzie Central | 494 | 95.8 | 84.6 | 3:24 | 3:45 |
| 13 | Remus Chippewa Hills | 525 | 94.4 | 81.9 | 3:18 | 4:02 |
| 14 | McBain | 555 | 91.2 | 83.3 | 2:58 | 3:21 |
| 15 | Ithaca | 581 | 89.7 | 74.7 | 2:35 | 5:12 |
| 16 | Kent City | 623 | 89.6 | 4:01 | ||
| 17 | Stanton Central Montcalm | 686 | 83.7 | 56.9 | 2:51 | 8:33 |
| 18 | Bronson | 721 | 83.3 | 67.5 | 3:52 | 5:32 |
| 19 | Leslie | 732 | 88.3 | 53.5 | 5:42 | 11:43 |
| 20 | Plymouth Christian Academy | 763 | 80.4 | 62.4 | 3:28 | 5:20 |
| 21 | Caro | 767 | 84.1 | 4:34 | ||
| 22 | Bath | 809 | 77.5 | 46.2 | 3:14 | 10:34 |
| 23 | Reed City | 821 | 78.5 | 64.3 | 3:33 | 4:47 |
| 24 | Harbor Springs | 849 | 74.4 | 69.0 | 1:39 | 1:41 |
| 25 | Saginaw Valley Lutheran | 858 | 75.9 | 51.8 | 3:33 | 5:50 |
| 26 | Midland Bullock Creek | 877 | 75.6 | 63.7 | 3:10 | 4:17 |
| 27 | Sanford-Meridian | 898 | 73.6 | 66.1 | 2:34 | 3:03 |
Looking Forward
Blissfield is heading down the road to Hudson Booster, Olivet and Traverse City St. Francis have the weekend off. And like D4, everyone else is heading to Portage. A good chance for Lansing Catholic to further prove they’ll repeat in November. For Saugatuck and Pewamo-Westphalia to duke it out for the second spot. And everyone else for the opportunity to move up the ranks and into the podium conversation.

The Past Two Weeks
Otsego still holds the very top ranking, but Holland Christian is making a run for it. At Otsego’s home invitational, always one of the greater concentrations of D2 strength in Michigan, each team was able to place at least six girls under 20-flat. The Bulldogs were a bit stronger up front; the Maroons were able to fit seven girls in the top-35. Otsego’s power through their top-three girls was the gap necessary for the win and may be the difference at the state level.
| Rank | Team | Score | Region | Mid-September | Move |
| 1 | Otsego | 125 | 13 | 1 | 0 |
| 2 | Holland Christian | 175 | 11 | 2 | 0 |
| 3 | Grand Rapids Christian | 237 | 12 | 4 | -1 |
| 4 | Grand Rapids South Christian | 310 | 12 | 3 | 1 |
| 5 | Cadillac | 384 | 10 | 5 | 0 |
| 6 | Goodrich | 417 | 15 | 6 | 0 |
| 7 | Spring Lake | 421 | 10 | 7 | 0 |
| 8 | East Grand Rapids | 428 | 12 | 11 | -3 |
| 9 | Coopersville | 429 | 11 | 9 | 0 |
| 10 | Forest Hills Eastern | 482 | 12 | 13 | -3 |
| 11 | St. Joseph | 486 | 13 | 8 | 3 |
| 12 | Ann Arbor Gabriel Richard | 521 | 18 | 10 | 2 |
| 13 | DeWitt | 556 | 14 | 12 | 1 |
| 14 | Pinckney | 607 | 16 | 15 | -1 |
| 15 | Frankenmuth | 689 | 15 | 25 | -10 |
| 16 | Holland | 700 | 11 | 14 | 2 |
| 17 | Hudsonville Unity Christian | 712 | 11 | 17 | 0 |
| 18 | Fremont | 720 | 10 | 16 | 2 |
| 19 | Linden | 743 | 16 | 26 | -7 |
| 20 | Clare | 749 | 10 | 24 | -4 |
| 21 | Freeland | 757 | 15 | 18 | 3 |
| 22 | Cedar Springs | 762 | 10 | 23 | -1 |
| 23 | Charlotte | 803 | 14 | 19 | 4 |
| 24 | Shepherd | 864 | 15 | 32 | -8 |
| 25 | Richland Gull Lake | 885 | 13 | 28 | -3 |
| 26 | Bloomfield Hills Marian | 920 | 16 | 20 | 6 |
| 27 | Haslett | 966 | 14 | 21 | 6 |
Huge Leaps
The greatest moves came from Region 15, where both Frankenmuth and Shepherd will be fighting for a qualifier. The Bluejays have welcomed the return of Danica Redes, who ripped her best time of the season at Bluejay, hitting a 19:29. The Eagles have had season bests from a ton of spots – Lucy Conzelmann at TVC 2, Natalie Foltz at Bluejay, and a return to early season form from Elise Barden.
| Rank | Team | Score | Top 5 Avg. | Top 7 Avg. | Top 5 Spread | Top 7 Spread |
| 1 | Otsego | 125 | 146.8 | 137.4 | 2:48 | 4:05 |
| 2 | Holland Christian | 175 | 136.0 | 132.6 | 1:22 | 1:29 |
| 3 | Grand Rapids Christian | 237 | 129.9 | 126.0 | 1:12 | 1:16 |
| 4 | Grand Rapids South Christian | 310 | 125.1 | 118.1 | 1:32 | 2:16 |
| 5 | Cadillac | 384 | 122.4 | 110.6 | 2:09 | 2:53 |
| 6 | Goodrich | 417 | 120.7 | 107.1 | 2:07 | 3:36 |
| 7 | Spring Lake | 421 | 117.4 | 111.1 | 1:19 | 2:29 |
| 8 | East Grand Rapids | 428 | 118.8 | 109.7 | 1:35 | 3:02 |
| 9 | Coopersville | 429 | 119.8 | 109.1 | 2:31 | 3:51 |
| 10 | Forest Hills Eastern | 482 | 113.5 | 102.2 | 1:11 | 2:34 |
| 11 | St. Joseph | 486 | 115.6 | 101.1 | 1:35 | 3:27 |
| 12 | Ann Arbor Gabriel Richard | 521 | 114.6 | 104.1 | 2:22 | 3:10 |
| 13 | DeWitt | 556 | 109.6 | 107.1 | 0:45 | 0:48 |
| 14 | Pinckney | 607 | 116.3 | 104.6 | 3:43 | 4:36 |
| 15 | Frankenmuth | 689 | 114.3 | 101.6 | 3:58 | 4:12 |
| 16 | Holland | 700 | 111.1 | 93.5 | 3:37 | 5:20 |
| 17 | Hudsonville Unity Christian | 712 | 107.3 | 101.8 | 2:51 | 3:22 |
| 18 | Fremont | 720 | 104.8 | 90.4 | 2:37 | 3:49 |
| 19 | Linden | 743 | 104.3 | 90.9 | 2:26 | 3:53 |
| 20 | Clare | 749 | 103.6 | 96.0 | 2:09 | 2:52 |
| 21 | Freeland | 757 | 106.5 | 98.8 | 3:18 | 3:35 |
| 22 | Cedar Springs | 762 | 103.4 | 92.2 | 2:12 | 3:16 |
| 23 | Charlotte | 803 | 100.0 | 91.8 | 1:26 | 2:25 |
| 24 | Shepherd | 864 | 97.7 | 90.7 | 1:33 | 1:53 |
| 25 | Richland Gull Lake | 885 | 101.4 | 93.3 | 3:35 | 3:50 |
| 26 | Bloomfield Hills Marian | 920 | 95.2 | 90.8 | 0:48 | 1:19 |
| 27 | Haslett | 966 | 94.6 | 76.6 | 2:06 | 4:38 |
Looking Forward
Again, with the exception of Goodrich at Greater Flint and Spring Lake taking the weekend off, EVERYONE at Portage. Holland Christian and Otsego will get the chance to further prove they’re a step above everyone else, everyone else will make a bid to be included in the podium topic.

The Past Two Weeks
Really splitting hairs here, but I feel Ann Arbor Pioneer maybe didn’t have their greatest performance at Jackson. Then they far and away had an incredible race at Otsego. Nina Moore found a sub-19, Hana Boggess bounced back from Jackson, Keira Von Blon had the highest rating of her young career, Natasza Dudek made a bid for the 15’s. Jacob Tanner has done some work on this, browsing and computing all the Tullyrunners ratings, he thinks (and I agree) they’re a top-5 team in the country.
| Rank | Team | Score | Region | Mid-September | Move |
| 1 | Ann Arbor Pioneer | 80 | 5 | 1 | 0 |
| 2 | Romeo | 215 | 9 | 2 | 0 |
| 3 | Holland West Ottawa | 235 | 3 | 3 | 0 |
| 4 | Northville | 249 | 7 | 4 | 0 |
| 5 | Brighton | 284 | 4 | 5 | 0 |
| 6 | Ann Arbor Skyline | 322 | 4 | 6 | 0 |
| 7 | Hudsonville | 350 | 1 | 7 | 0 |
| 8 | Traverse City West | 402 | 2 | 8 | 0 |
| 9 | Okemos | 415 | 4 | 11 | -2 |
| 10 | Rockford | 455 | 1 | 14 | -4 |
| 11 | Jenison | 458 | 1 | 10 | 1 |
| 12 | Portage Central | 462 | 3 | 9 | 3 |
| 13 | Saline | 503 | 5 | 17 | -4 |
| 14 | Hartland | 549 | 2 | 12 | 2 |
| 15 | Novi | 627 | 7 | 13 | 2 |
| 16 | Traverse City Central | 640 | 2 | 22 | -6 |
| 17 | Forest Hills Northern | 675 | 1 | 25 | -8 |
| 18 | Zeeland East | 679 | 3 | 21 | -3 |
| 19 | Rochester | 697 | 8 | 16 | 3 |
| 20 | Rochester Adams | 721 | 8 | 15 | 5 |
| 21 | Midland Dow | 729 | 2 | 19 | 2 |
| 22 | Brownstown Woodhaven | 781 | 5 | 18 | 4 |
| 23 | Utica | 797 | 9 | 20 | 3 |
| 24 | Zeeland West | 901 | 3 | 23 | 1 |
| 25 | Mt. Pleasant | 922 | 2 | 26 | -1 |
| 26 | Livonia Churchill | 929 | 6 | 41 | -15 |
| 27 | Bay City Western | 931 | 2 | 28 | -1 |
Huge Leaps
Coming in at the tail end of the top-ten are Okemos and Rockford. The Wolves led Bluejay Elite for two miles, succumbed to Traverse City West in the final mile, but left Shepherd with PR’s and SB’s from many of their varsity girls. The Rams have welcomed the return of Daisy Cox, who’s been in the 18’s in each of her initial races. She’s been joined at that speed by Morgan Sanders and Jillian Lewakowski, making for a formidable top-three.
| Rank | Team | Score | Top 5 Avg. | Top 7 Avg. | Top 5 Spread | Top 7 Spread |
| 1 | Ann Arbor Pioneer | 80 | 163.8 | 155.4 | 2:36 | 2:41 |
| 2 | Romeo | 215 | 149.1 | 132.1 | 2:13 | 4:09 |
| 3 | Holland West Ottawa | 235 | 141.5 | 133.5 | 1:12 | 2:04 |
| 4 | Northville | 249 | 140.7 | 135.4 | 1:28 | 2:00 |
| 5 | Brighton | 284 | 139.5 | 133.7 | 1:17 | 1:51 |
| 6 | Ann Arbor Skyline | 322 | 137.8 | 131.8 | 1:45 | 2:23 |
| 7 | Hudsonville | 350 | 138.4 | 128.1 | 2:20 | 3:07 |
| 8 | Traverse City West | 402 | 134.7 | 130.4 | 1:51 | 2:02 |
| 9 | Okemos | 415 | 139.4 | 123.7 | 3:18 | 4:45 |
| 10 | Rockford | 455 | 130.9 | 123.6 | 1:38 | 1:56 |
| 11 | Jenison | 458 | 131.0 | 121.9 | 1:18 | 3:22 |
| 12 | Portage Central | 462 | 130.1 | 124.1 | 1:14 | 1:47 |
| 13 | Saline | 503 | 129.3 | 122.3 | 1:50 | 2:18 |
| 14 | Hartland | 549 | 127.2 | 120.6 | 1:41 | 2:08 |
| 15 | Novi | 627 | 124.2 | 117.5 | 1:25 | 2:11 |
| 16 | Traverse City Central | 640 | 123.0 | 117.3 | 1:05 | 1:39 |
| 17 | Forest Hills Northern | 675 | 122.1 | 116.1 | 0:39 | 1:34 |
| 18 | Zeeland East | 679 | 125.4 | 118.8 | 2:37 | 3:00 |
| 19 | Rochester | 697 | 122.9 | 115.3 | 2:06 | 3:01 |
| 20 | Rochester Adams | 721 | 126.6 | 114.8 | 3:39 | 4:22 |
| 21 | Midland Dow | 729 | 124.7 | 118.6 | 3:00 | 3:12 |
| 22 | Brownstown Woodhaven | 781 | 118.3 | 111.6 | 1:03 | 2:10 |
| 23 | Utica | 797 | 119.8 | 111.0 | 2:18 | 3:25 |
| 24 | Zeeland West | 901 | 114.5 | 105.9 | 1:51 | 2:26 |
| 25 | Mt. Pleasant | 922 | 114.9 | 100.0 | 2:42 | 4:06 |
| 26 | Livonia Churchill | 929 | 113.7 | 98.1 | 0:51 | 3:29 |
| 27 | Bay City Western | 931 | 113.8 | 103.9 | 1:31 | 2:54 |
Looking Forward
One of my favorite newer traditions is teams exploring options out of state. Northville’s boys were just in Canada, Otsego’s girls took a trek to Minnesota earlier in the year. Holland West Ottawa is taking advantage of the updated regulations and hitting up Terredise for XC Town Twilight. Traverse City West will celebrate their Bluejay win with the weekend off. Everyone else will be at Portage. Ann Arbor Pioneer hoping to repeat their western trip from last week, Romeo looking to repeat their previous two Portage titles, and the rest of the field looking for moves up in the rankings.

| Rank | Team | Score | Top 5 Avg. | Top 7 Avg. | Top 5 Spread | Top 7 Spread |
| 1 | L’Anse | 54 | 60.3 | 52.7 | 1:51 | 2:21 |
| 2 | Newberry | 58 | 75.6 | 7:10 | ||
| 3 | Ewen-Trout Creek | 71 | 48.8 | 3:50 | ||
| 4 | Stephenson | 94 | 39.6 | 4:59 | ||
| 5 | Rapid River | 139 | 7.6 | -7.7 | 3:33 | 5:28 |
| 6 | Brimley | 152 | -5.2 | -21.3 | 2:06 | 3:52 |
| 7 | St. Ignace | 154 | -29.3 | 11:24 | ||
| 8 | Eben Jct. Superior Central | 179 | -41.4 | 7:35 |

| Rank | Team | Score | Top 5 Avg. | Top 7 Avg. | Top 5 Spread | Top 7 Spread |
| 1 | Hancock | 32 | 34.1 | 3:08 | ||
| 2 | Rudyard | 41 | 30.6 | 4:14 | ||
| 3 | Painesdale-Jeffers | 53 | 12.7 | 3.6 | 3:20 | 3:38 |
| 4 | Ironwood | 94 | -47.4 | 7:53 | ||
| 5 | West Iron County | 126 | -240.6 | 21:22 |

| Rank | Team | Score | Top 5 Avg. | Top 7 Avg. | Top 5 Spread | Top 7 Spread |
| 1 | Marquette | 38 | 106.9 | 100.0 | 2:35 | 3:17 |
| 2 | Houghton | 57 | 92.9 | 80.6 | 1:33 | 4:00 |
| 3 | Sault Ste. Marie | 67 | 90.2 | 81.3 | 0:50 | 2:45 |
| 4 | Negaunee | 88 | 80.3 | 61.9 | 2:16 | 4:36 |
| 5 | Calumet | 152 | 55.3 | 48.8 | 1:44 | 1:53 |
| 6 | Kingsford | 172 | 41.6 | -2.0 | 6:53 | 12:07 |
| 7 | Gladstone | 186 | 20.8 | -13.3 | 6:41 | 10:46 |
| 8 | Powers North Central | 212 | 20.1 | 5:06 | ||
| 9 | Ishpeming Westwood | 231 | 4.6 | 4:55 |
Individual Rankings
| Rank | Grade | Name | Team | Rating | Region |
| 1 | 11 | Kaylie Livingston | Whitmore Lake | 158.9 | 33 |
| 2 | 11 | Libby Smith | Gobles | 153.9 | 31 |
| 3 | 10 | Callie Sinke | Onekama | 145.0 | 29 |
| 4 | 10 | Sophia Grinage | Leland | 142.3 | 29 |
| 5 | 12 | Emma Riker | Kalamazoo Hackett | 129.2 | 32 |
| 6 | 10 | Carmella Julian | Maple City Glen Lake | 128.7 | 29 |
| 7 | 11 | Veyda Conley | Martin | 127.8 | 31 |
| 8 | 10 | Malynda Lambros | Whitmore Lake | 120.7 | 33 |
| 9 | 9 | Norah Kiley | Kingston | 119.0 | 35 |
| 10 | 9 | Ava Higley | Frankfort | 117.4 | 29 |
| 11 | 8 | Faith Schipper | Holland Calvary Christian | 116.0 | 31 |
| 12 | 12 | Carina Burchi | Whitmore Lake | 115.7 | 33 |
| 13 | 12 | Lilah Kiley | Kingston | 115.3 | 35 |
| 14 | 11 | Lauren Shaffer | Gobles | 114.7 | 31 |
| 15 | 9 | Ryleigh Alderink | Holton | 114.5 | 31 |
| 16 | 10 | Ella Lamb | Royal Oak Shrine | 113.0 | 36 |
| 17 | 11 | Addy Zeller | Onekama | 112.1 | 29 |
| 18 | 12 | Cara Prusakiewicz | Dryden | 111.6 | 35 |
| 19 | 10 | Maizy Matthews | Breckenridge | 110.3 | 30 |
| 20 | 11 | Amelia McKinney | Grand Traverse Academy | 110.2 | 29 |
| 21 | 12 | Eleanor Cole | Lutheran Westland | 110.1 | 36 |
| 22 | 11 | Evelyn Meyer | Hillsdale Academy | 105.3 | 34 |
| 23 | 12 | Rowan Allen | Mendon | 103.5 | 32 |
| 24 | 10 | Alyvia Janke | Unionville-Sebewaing | 102.9 | 35 |
| 25 | 10 | Cassidy Bowers | Austin Catholic | 102.5 | 36 |
| 26 | 11 | Claire Long | Saginaw Nouvel | 100.7 | 30 |
| 27 | 10 | Deirdre O’Connell | Allen Park Cabrini | 100.1 | 36 |
| 28 | 11 | Natalie Burpee | Leland | 98.7 | 29 |
| 29 | 12 | Katie Sweeney | Ubly | 98.5 | 35 |
| 30 | 9 | Alyse Cox | Maple City Glen Lake | 97.5 | 29 |
| 31 | 11 | Kiera Piper | Kalamazoo Hackett | 97.4 | 32 |
| 32 | 12 | Mirthe Breuker | Buckley | 97.2 | 29 |
| 33 | 11 | Veronica Paga | Petoskey St. Michael | 96.3 | 28 |
| 34 | 8 | Amelia Hoyt | Bellaire | 95.6 | 28 |
| 35 | 12 | Elodie Weaver | Whitmore Lake | 94.9 | 33 |
| 36 | 10 | Claire Wright | Dryden | 94.7 | 35 |
| 37 | 11 | Addison Patrzik | Grand Traverse Academy | 93.5 | 29 |
| 38 | 11 | Brie Siems | Kalamazoo Hackett | 93.1 | 32 |
| 39 | 10 | Skylar Maclennan | Fulton | 93.1 | 30 |
| 40 | 10 | Payton King | Kingston | 92.4 | 35 |
| 41 | 12 | Addison Jarosz | Frankfort | 91.4 | 29 |
| 42 | 10 | Fenlynn Johnson | Rogers City | 91.0 | 28 |
| 43 | 12 | Kinsey Peer | Buckley | 91.0 | 29 |
| 44 | 10 | Zoe Fabing | Fowler | 90.4 | 31 |
| 45 | 10 | Melodie Hulinek | Bear Lake | 90.1 | 29 |
| 46 | 12 | Alyssa Spicer | Mesick | 90.1 | 29 |
| 47 | 12 | Stella Behnan | Cardinal Mooney Catholic | 89.6 | 36 |
| 48 | 10 | Abbygail Plester | Ubly | 89.0 | 35 |
| 49 | 9 | Reese Brege | Rogers City | 88.6 | 28 |
| 50 | 9 | Heather Morris | Hillsdale Academy | 88.1 | 34 |
| Rank | Grade | Name | Team | Rating | Region |
| 1 | 12 | Hailey Creisher | Leslie | 151.2 | 26 |
| 2 | 11 | Samantha Schroeder | Jackson Lumen Christi | 146.0 | 23 |
| 3 | 10 | Tiya Feldpausch | Olivet | 140.4 | 23 |
| 4 | 11 | Grace Wonch | Lansing Catholic | 140.1 | 26 |
| 5 | 11 | Alyssa Kramer | Pewamo-Westphalia | 139.3 | 24 |
| 6 | 12 | Hope Miller | Blissfield | 139.2 | 27 |
| 7 | 10 | Elliana Max | Kent City | 134.8 | 21 |
| 8 | 11 | Violet Tetil | Caro | 134.4 | 25 |
| 9 | 10 | Josie Bishop | Lansing Catholic | 134.1 | 26 |
| 10 | 11 | Isabelle Sliter | Fennville | 131.6 | 22 |
| 11 | 12 | Brynne Schulte | Elk Rapids | 131.1 | 19 |
| 12 | 11 | Kamryn Sixberry | Saugatuck | 130.4 | 22 |
| 13 | 10 | Avery Kelly | Benzie Central | 130.2 | 20 |
| 14 | 10 | Caelyn Torry | McBain | 129.0 | 20 |
| 15 | 9 | Lily Britton | Olivet | 128.5 | 23 |
| 16 | 9 | Calista George | Pewamo-Westphalia | 128.5 | 24 |
| 17 | 12 | Anna Pray | Elk Rapids | 127.7 | 19 |
| 18 | 10 | Dory Simon | Remus Chippewa Hills | 125.8 | 25 |
| 19 | 12 | Alina Martinson | Saugatuck | 125.6 | 22 |
| 20 | 12 | Ashlynn Harris | Bronson | 124.1 | 23 |
| 21 | 10 | Isabelle Currie | Lansing Catholic | 123.9 | 26 |
| 22 | 12 | Bella LaFountain | Monroe St. Mary CC | 123.6 | 27 |
| 23 | 12 | Abigail Reis | Millington | 122.2 | 24 |
| 24 | 9 | Anna Drauer | Lansing Catholic | 122.1 | 26 |
| 25 | 12 | Macy Fazekas | Jackson Lumen Christi | 121.3 | 23 |
| 26 | 11 | Marlowe Walcott | Reed City | 120.6 | 20 |
| 27 | 11 | Betsy Gooden | Manton | 120.0 | 20 |
| 28 | 10 | Madisyn Wanstead | Leroy Pine River | 119.0 | 20 |
| 29 | 11 | Shelby Kuiper | Grand Rapids Covenant Christian | 118.6 | 21 |
| 30 | 11 | Makinna Foglesong | Ithaca | 117.0 | 25 |
| 31 | 10 | Lindsey Ludwig | Lansing Catholic | 116.9 | 26 |
| 32 | 10 | Maisey Toteff | Hanover-Horton | 116.1 | 23 |
| 33 | 12 | Mattie Gagne | Midland Bullock Creek | 115.8 | 25 |
| 34 | 11 | Lyvia Curtis | Saugatuck | 115.1 | 22 |
| 35 | 11 | Natalie Rosema | Hart | 115.0 | 20 |
| 36 | 12 | Grace Coston | Stanton Central Montcalm | 114.6 | 24 |
| 37 | 12 | Aletta Scholten | Grandville Calvin Christian | 114.0 | 21 |
| 38 | 9 | Kylie Zwiep | Grand Rapids NorthPointe Christian | 114.0 | 21 |
| 39 | 9 | Avery Haynes | Brooklyn Columbia Central | 114.0 | 23 |
| 40 | 9 | Tala Carlin | Buchanan | 113.9 | 22 |
| 41 | 12 | Anna Poppema | Bath | 113.8 | 24 |
| 42 | 12 | Quinn Hatfield | Remus Chippewa Hills | 113.4 | 25 |
| 43 | 10 | Khloe Lehnst | Ithaca | 111.9 | 25 |
| 44 | 12 | Hailey Sills | Blissfield | 111.4 | 27 |
| 45 | 12 | Madi Hare | Plymouth Christian Academy | 110.6 | 26 |
| 46 | 11 | Leah Sneller | Muskegon Western Michigan Christian | 110.6 | 21 |
| 47 | 11 | Molly Kate Hollandsworth | Traverse City St. Francis | 108.2 | 19 |
| 48 | 12 | Frances Melinn | Lansing Catholic | 107.6 | 26 |
| 49 | 11 | Nico Triebold | Grayling | 107.2 | 19 |
| 50 | 11 | Jenna Keilen | Pewamo-Westphalia | 106.9 | 24 |
| Rank | Grade | Name | Team | Rating | Region |
| 1 | 12 | Emma Hoffman | Otsego | 186.3 | 13 |
| 2 | 12 | Katie Berkshire | Gaylord | 178.0 | 10 |
| 3 | 9 | Eliza Schwass | Ludington | 161.5 | 10 |
| 4 | 11 | Jaelyn Ray | Pinckney | 160.2 | 16 |
| 5 | 11 | Ava Schafer | St. Johns | 157.9 | 14 |
| 6 | 10 | Avery Engbers | Holland Christian | 153.5 | 11 |
| 7 | 11 | Caroline Randall | Hastings | 152.3 | 12 |
| 8 | 12 | Natalie Foltz | Frankenmuth | 152.0 | 15 |
| 9 | 11 | Annabelle Lowman | Ludington | 151.2 | 10 |
| 10 | 12 | Marie Gates | Hudsonville Unity Christian | 150.2 | 11 |
| 11 | 10 | Oakley Osterhart | Coopersville | 149.6 | 11 |
| 12 | 11 | Johanna Mulder | Holland | 149.1 | 11 |
| 13 | 11 | Clara Kaczor | Freeland | 148.7 | 15 |
| 14 | 11 | Lane Isom | Richland Gull Lake | 147.9 | 13 |
| 15 | 12 | Elise Barden | Frankenmuth | 147.3 | 15 |
| 16 | 11 | Mia May | Sparta | 147.2 | 11 |
| 17 | 10 | Kayla Shellenbarger | Goodrich | 144.7 | 15 |
| 18 | 11 | Ayda Skeels | Adrian | 144.6 | 18 |
| 19 | 10 | Remie Ellis | Eaton Rapids | 143.9 | 14 |
| 20 | 9 | Alayna Verhage | Otsego | 142.5 | 13 |
| 21 | 11 | Alivia Ottinger | Goodrich | 142.4 | 15 |
| 22 | 12 | Lilah Poel | Grand Rapids Christian | 141.3 | 12 |
| 23 | 11 | Olivia Weiss | Holland | 140.3 | 11 |
| 24 | 12 | Chloe Rinzema | Grand Rapids South Christian | 139.7 | 12 |
| 25 | 10 | Ana Lovell | Lake Fenton | 139.2 | 16 |
| 26 | 10 | Mai Nguyen | Plainwell | 138.8 | 13 |
| 27 | 12 | Ellie Scholma | Grand Rapids Christian | 138.8 | 12 |
| 28 | 11 | Eliana Stob | Holland Christian | 138.7 | 11 |
| 29 | 10 | Tiffany DeMaagd | Grand Rapids South Christian | 138.3 | 12 |
| 30 | 9 | Addelyn Sabatke | Otsego | 137.5 | 13 |
| 31 | 11 | Bridget Fidkowski | Ann Arbor Gabriel Richard | 137.4 | 18 |
| 32 | 9 | Adelyn Verhage | Otsego | 137.3 | 13 |
| 33 | 12 | Julia Garcia | Pinckney | 137.0 | 16 |
| 34 | 12 | Brooklynn Brown | Cadillac | 136.7 | 10 |
| 35 | 10 | Anneliese Passchier | East Grand Rapids | 136.2 | 12 |
| 36 | 11 | Adeline Armstrong | East Grand Rapids | 136.0 | 12 |
| 37 | 12 | Georgia Babcock | Edwardsburg | 134.5 | 13 |
| 38 | 11 | Zoe Hoekstra | Grand Rapids Christian | 134.3 | 12 |
| 39 | 12 | Alexis Kotkowicz | Spring Lake | 133.2 | 10 |
| 40 | 11 | Ella McInerney | Cadillac | 133.1 | 10 |
| 41 | 12 | Avery Turk | New Boston Huron | 132.7 | 18 |
| 42 | 12 | Layla Geurink | Holland Christian | 132.6 | 11 |
| 43 | 11 | Addison Josephson | Linden | 131.1 | 16 |
| 44 | 12 | Miriam Kloha | St. Johns | 130.6 | 14 |
| 45 | 10 | Madison Petty | Adrian | 130.4 | 18 |
| 46 | 11 | Skylar Mejeur | Otsego | 130.2 | 13 |
| 47 | 9 | Vittoria Perucchetti | St. Joseph | 129.9 | 13 |
| 48 | 11 | Ellery Lampen | Holland Christian | 129.1 | 11 |
| 49 | 10 | Audrey Kline | St. Joseph | 128.2 | 13 |
| 50 | 11 | Sophia Buzzelli | Clare | 128.1 | 10 |
| Rank | Grade | Name | Team | Rating | Region |
| 1 | 10 | Natasza Dudek | Ann Arbor Pioneer | 187.6 | 5 |
| 2 | 10 | Rachel Smith | Okemos | 176.8 | 4 |
| 3 | 10 | Sienna Klemmer | Ann Arbor Pioneer | 172.3 | 5 |
| 4 | 11 | Annie Hrabovsky | Romeo | 172.0 | 9 |
| 5 | 10 | Emilia Garces | H.H. Dow | 166.9 | 2 |
| 6 | 12 | Hana Boggess | Ann Arbor Pioneer | 165.6 | 5 |
| 7 | 11 | El McMahan | Rochester Adams | 165.6 | 8 |
| 8 | 11 | Becca Van Lent | Ann Arbor Skyline | 163.0 | 4 |
| 9 | 11 | Tessa Mascari | Traverse City West | 159.8 | 2 |
| 10 | 10 | Adalyn Raab | Zeeland East | 159.5 | 3 |
| 11 | 9 | Alexandra Scappaticci | Northville | 158.9 | 7 |
| 12 | 10 | Ainsley Kelm | Portage Northern | 158.4 | 3 |
| 13 | 11 | Cassie Karasinski | Hudsonville | 158.3 | 1 |
| 14 | 12 | Ella Goodsell | Romeo | 157.9 | 9 |
| 15 | 9 | Keira Von Blon | Ann Arbor Pioneer | 157.9 | 5 |
| 16 | 9 | Taryn Moore | Oxford | 157.9 | 8 |
| 17 | 12 | Natalia Guaresimo | Romeo | 157.3 | 9 |
| 18 | 11 | Maddie Lindley | Holly | 157.0 | 2 |
| 19 | 12 | Lilah Yoder | Forest Hills Central | 156.5 | 3 |
| 20 | 12 | Leena Shelgikar | Ann Arbor Huron | 155.5 | 6 |
| 21 | 12 | Lydia LaMarra | Brighton | 155.1 | 4 |
| 22 | 12 | Ava Porras | Holland West Ottawa | 153.2 | 3 |
| 23 | 12 | October Harns | Okemos | 153.2 | 4 |
| 24 | 10 | Ella Lorenz | Brighton | 150.7 | 4 |
| 25 | 12 | Ella Abraham | Rochester | 149.6 | 8 |
| 26 | 11 | Collette Wierks | Holland West Ottawa | 149.1 | 3 |
| 27 | 9 | Grace Snyder | Hudsonville | 149.0 | 1 |
| 28 | 10 | Savannah Staton | Saline | 148.1 | 5 |
| 29 | 11 | Paige McMeans | Jenison | 147.9 | 1 |
| 30 | 12 | Siene Muraszewski | Utica | 147.0 | 9 |
| 31 | 12 | Leah Corby | Rochester Hills Stoney Creek | 145.5 | 8 |
| 32 | 12 | Gracelin Martin | Greenville | 145.4 | 1 |
| 33 | 9 | Jessica Soldan | Rochester Adams | 145.2 | 8 |
| 34 | 12 | Elliana Neuer | Hartland | 145.1 | 2 |
| 35 | 9 | Maribelle Kofahl | Ann Arbor Huron | 145.1 | 6 |
| 36 | 12 | Aviana Skinner | Grand Ledge | 144.8 | 4 |
| 37 | 10 | Gracie Carlisle | Portage Central | 143.7 | 3 |
| 38 | 11 | Lucia Lachapelle | Northville | 143.4 | 7 |
| 39 | 11 | Daisy Cox | Rockford | 143.2 | 1 |
| 40 | 9 | Kaitlyn Berg | Midland | 142.9 | 2 |
| 41 | 12 | Olivia Stacy | Portage Northern | 142.0 | 3 |
| 42 | 11 | Chloe Purwin | Hudsonville | 141.7 | 1 |
| 43 | 12 | Ava Lawrence | East Kentwood | 141.5 | 3 |
| 44 | 10 | Mary Dolbow | Holland West Ottawa | 139.7 | 3 |
| 45 | 11 | Colette Lozo | Northville | 139.6 | 7 |
| 46 | 11 | Katelynn Egli | Novi | 139.5 | 7 |
| 47 | 10 | Morgan Sanders | Rockford | 138.8 | 1 |
| 48 | 10 | Jessa Skonieczny | Mt. Pleasant | 138.3 | 2 |
| 49 | 12 | Lilli Schlack | Saline | 138.3 | 5 |
| 50 | 9 | Giada Mills | Beverly Hills Groves | 136.6 | 7 |
| Rank | Grade | Name | Team | Rating |
| 1 | 12 | Samantha Taylor | Newberry | 150.2 |
| 2 | 11 | Abby Taylor | Newberry | 108.9 |
| 3 | 9 | Molly McNamara | Newberry | 102.6 |
| 4 | 12 | Faith Cappaert | Stephenson | 97.5 |
| 5 | 10 | Bree Besonen | Ewen-Trout Creek | 86.4 |
| 6 | 10 | AJ Feleppa | St. Ignace | 84.1 |
| 7 | 10 | Princess Pierre | L’Anse | 76.2 |
| 8 | 10 | Kwynn Voskuhl | L’Anse | 68.7 |
| 9 | 10 | Lily Froese | L’Anse | 67.8 |
| 10 | 11 | Sylvia Aho | Chassell | 63.1 |
| Rank | Grade | Name | Team | Rating |
| 1 | 12 | Talya Schreiber | Pickford | 165.4 |
| 2 | 9 | Melissa Kirschner | Rudyard | 70.3 |
| 3 | 10 | Addie Bowerman | Munising | 65.4 |
| 4 | 12 | Olivia Cotey | Munising | 59.7 |
| 5 | 11 | Lauren Larson | Hancock | 57.0 |
| 6 | 12 | Jill Berg | Hancock | 54.7 |
| 7 | 12 | Claire Heltanen | Painesdale-Jeffers | 52.8 |
| 8 | 12 | Lydia Pelli | Hancock | 50.7 |
| 9 | 9 | Ashlynn Mitchell | Rudyard | 50.1 |
| 10 | 12 | Lindsey Masterson | Rudyard | 38.2 |
| Rank | Grade | Name | Team | Rating |
| 1 | 12 | Ella Fure | Marquette | 142.3 |
| 2 | 10 | Maria Murvich | Kingsford | 123.0 |
| 3 | 9 | Emma Ziegler | Marquette | 114.8 |
| 4 | 12 | Tessa Rautiola | Houghton | 106.0 |
| 5 | 11 | Keira Waterman | Negaunee | 100.0 |
| 6 | 10 | Isabelle McCord | Sault Ste. Marie | 99.6 |
| 7 | 11 | Winley Brandt | Menominee | 99.3 |
| 8 | 10 | Sela Niska | Houghton | 98.9 |
| 9 | 12 | Nori Korsman | Negaunee | 97.7 |
| 10 | 10 | Holly Cooke | Houghton | 95.7 |