An extra weekend of the season has given the opportunity for a second batch of rankings. From now on, I’ll stick to the schedule of previous years – mid-season Regional projections, three sets of rankings, Regional projections, then State projections.
The rankings take the individual ratings from each race and weigh them using factors of recency, field size, and field competitiveness. In order to account for races where a runner may not go all out, when four or more races are run, the top 67% of a runner’s resume is considered. 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. Compare to last week if you must.
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 (been reading some genuinely nice messages this week which makes this free work a little easier) this site might not be for you. That’s fine, the many XC fans of Michigan will enjoy it all the same.


Weekly Moves
A huge jump (42nd to 11th) from Genesee Christian warrants a greater look!

For these D4 schools, typically adding one new face will end up in a significant impact. Three new names added to the mix, well that’s how one moves up 30+ spots. Linden isn’t the easiest place to get an introduction to the sport or the season, so credit to Maverick Kirkman, Will Oskey, and Ryan Stewart for kicking off their ’26 campaign in a positive manner. The leap didn’t just come from the new additions, as Nolan Stadel and Gabe Schultz have both been running at a higher level in these past two weeks. Both have nearly matched their PB from Chesaning (a quick track) in meets at Holly and Linden, typically tougher traverses.
Looking to November
I see no real changes from the previous week. Holland Calvary Christian has set themselves up as the favorite. Breckenridge would be the favorite in 90% of other years, but they’re going against arguably one of the better D4 teams of all-time. Hillsdale Academy has the numbers that are capable of a podium finish. There is a steeply distinct drop-off from these top-three to the rest of the division.
The Weekend Ahead
There are two main spots where there’s a congregation of elite D4 teams: Bluejay and Bulldog.
Bluejay
Jays – #2 Breckenridge, #6 Mt. Pleasant Sacred Heart, #8 Leland, #15 Grand Traverse Academy, and #18 Fowler
Elite – #1 Holland Calvary Christian
Yep, the Owls are running with the big boys in the elite race. They were in this division last year, placing 15th. They’re clearly far ahead of 2025’s level and I would think have a great chance of finishing in the top-5.
Bulldog
D2 – #12 Gobles
D3/4 – #4 Whitmore Lake, #5 Martin, and #10 Kalamazoo Hackett
I’m assuming Gobles has moved up to D2 to get Libby Smith a better taste of competition. Regardless, this should give a bit more clarity on the depth of the division.


Weekly Moves
These rankings and ratings do not factor in every race. They allow for a runner to cruise through a conference meet, use the race as a workout, or just have a bad day. I’ll take the upper 2/3 of a runner’s resume and use them for rating use. But I do like to have a small sample of races, so for a runner that’s raced 3 or less times, I take all 3. When they get to 4 races, I’ll take 3, same with 5.
Lansing Catholic was likely a bit underrated coming through last week. With three races under their belt and their home invite where they clearly didn’t go to the well, their numbers were a bit subdued. Adding in a strenuous effort at Pewamo-Westphalia to go along with two others at Averill and Michigan Catholic gives the Cougars three supreme race days.

One characteristic that’s striking for LC is their consistency. On days where they’ve pushed, there’s rarely an example of a runner who’s had a subpar race. When the pressure ratchets up in early November, I’d expect that characteristic to be a major boon.
Looking to November
Everything appears similar to a week prior, with 4-5 teams in contention for the main trophy and podium. Hanover-Horton has definitely separated from the rest, earning a victory over another top-10 team at Jackson. A pack of three has separated a bit from Maple City Glen Lake, though the Lakers will have the opportunity to run fast in the early morning at Shepherd.
The Weekend Ahead
The main concentration of D3 folks will be centered around XC heaven, Shepherd. There are a few minor battles elsewhere as well.
Bluejay
Jays – #5 Maple City Glen Lake
Elite – #3 Saugatuck
Gold – #1 Hanover-Horton, #4 Hart, #6 Jonesville, #11 Benzie Central, #20 Ithaca, and #27 Belding.
Allendale Falcon
Falcon – #14 Pewamo-Westphalia, #17 Muskegon WMC, #21 Holland Black River, #22 Covenant Christian, #25 Montague
DeWitt
D3/4 – #2 Lansing Catholic, #8 Lumen Christi
Wagener Park
#12 Caro, #18 Gladwin, #19 Midland Bullock Creek
The Gold race at Shepherd will likely have the most impact, as Hart and Benzie Central come back after some time off, and Jonesville/Hanover-Horton will look to keep the momentum rolling.


Weekly Moves
Not as dramatic as Genesee Christian listed above, though moving up the standings due to a major addition. Omar Elbashir has made his way back into the fray, opening up with a 16:49 at Hansons. The Yellowjackets have a low-stick in Jack Hincks, two consistent pieces in Hari Varma and Ethan Bray, and a steadily improving Remy Cicotte.

Looking to November
More of the same. Holland Christian is a solid favorite at this point. At Autumn Sunrise, the Maroons placed all five scorers in the top-six, scored 20 points, routed the other teams, and I didn’t even think they had their best day. Pinckney and Flint Powers Catholic still remain at #2 and #3. Parma Western had a great day at Sharp Park, one that if repeated, could lead to a D2 podium.
The Weekend Ahead
Three spots will house D2 royalty – Shepherd, Otsego, and DeWitt
Bluejay
Elite – #3 Flint Powers, #5 Petoskey, #6 Alma, #9 Holly, and #16 Shepherd
Blue – #7 East Grand Rapids
Bulldog
D2 – #1 Holland Christian, #8 Grand Rapids Christian, #10 Adrian, #11 Otsego, #14 Forest Hills Eastern, #15 Vicksburg, #19 Paw Paw, #20 Cedar Springs, and #24 Freeland
DeWitt
D1/2 – #7 Parma Western, #13 DeWitt, #18 Owosso, and #21 Haslett
DeWitt is a Region 14 preview. Early returns are suggesting a tightly contested one, especially between Haslett and Owosso. A mid-season check-in will be essential for all teams.
Bulldog and Bluejay should give a hint at a championship field. Bulldog has more concentrated D2 depth, Bluejay has D2 teams in the same field as a few elite squads from either division. I’d expect both to play out like a MIS field, where depth and low-sticks are important, as is staying ahead of trouble spots and bubbles in the pack.


Weekly Moves
Midland had a great early morning over in Jackson. The Chemics had been hanging out beyond the top-10, but through a 3rd place finish, have vaulted into the upper tier of the rankings. The Jackson field should be a similar one that we’ll see in early November, numbers and speed comparable to what you’d typically see at MIS. In those environments, the Chemic pack thrives. For example, Midland’s 4th and 5th scorers totaled 101 points. A good chunk of the teams chasing the Chemics were >150 points from those two spots, with a few of those squads in the running for a top-10 placing down the line.
Individually, six of Midland’s top-seven hit a personal best. The one exception, Elliot King, has been one of D1’s more consistent guys, and his season best of 16:04.5 was a mere 2.5 seconds clear of his lifetime best. To make a long story short, a banner day and surely a celebratory drive back north.

Looking to November
I’d place five teams into two tiers
Brighton – beat Skyline at Holly, doing their typical routine of running tough courses early
Ann Arbor Skyline – had the best individual day of any D1 team yet this year
Traverse City West – bested Jenison at Ottawa Hills, likely underrated by the numbers due to chilling at a few races
Jenison – super consistent, racing at a podium level each time out.
Lowell – potential to be anywhere, but need Elabed back.
Portage will be a great bellwether.
The Weekend Ahead
Yeah, Portage will be a banger, but there’s still action the Saturday before.
Allendale Falcon
Scarlet – #3 Jenison, #9 Rockford, #16 East Kentwood
Bluejay
Elite – #5 Traverse City West, #7 Grand Ledge, #20 Detroit Catholic Central, #22 White Lake Lakeland, #24 Traverse City Central, #25 Saginaw Heritage
Blue – #6 Midland
Bulldog
D1 – #4 Lowell, #12 Saline, #14 Kalamazoo Central, #18 Caledonia, #19 Ann Arbor Pioneer, #27 Zeeland West
Oakland County
#10 Highland-Milford, #11 Lake Orion, #20 Detroit Catholic Central, #23 Troy
I’ll have a projection for Oakland County later in the week. Bulldog will provide an opportunity for a team outside the top-10 to move in. I’m guessing TCW will get after it at Bluejay, others too, especially if they don’t want to lose to a D4 team.


Weekly Moves
Ain’t much change north of the bridge, with one exception – Gladstone. The Braves came home from a muddy day at Holly and kept the train rolling with two meets last week. Each time out, the purple clad crew finished 2nd, even beating 5th-ranked Munising at El Harger.
Looking to October
Still appears to that D2 is the prime race. Athletic.net has Munising as the favorite, the ratings say Rudyard. Two meetings between the two have taken place, with each squad taking one.
The Weekend Ahead
Marquette is heading down to Shepherd, yukking it up in the Elite section. The Sentinels, although not as ferocious as in year’s past, have done enough to warrant this placing. At Sault Ste. Marie’s Elks Invite, Gladstone will look to keep the upward trend and Munising will try to prove they’re the D2 favorite.

INDIVIDUAL RANKINGS
As each year comes and goes, I’ve tended to gradually dislike ranking individuals during a season. But I feel this list is better than just sorting by SB’s. And I’ll just hide this at the bottom. When we get closer to championship time, more writing will be dedicated toward individuals, for now, this’ll do.
| Rank | Grade | Name | Team | S27 Rating |
| 1 | 12 | Anthony Rowe | Breckenridge | 205.4 |
| 2 | 11 | Lincoln Laansma | Tri-Unity Christian | 205.3 |
| 3 | 12 | Christian Getz | Holland Calvary Christian | 199.9 |
| 4 | 12 | Noah Schipper | Holland Calvary Christian | 199.9 |
| 5 | 9 | Cooper Burt | Breckenridge | 196.9 |
| 6 | 10 | Abram Fettig | Saginaw Nouvel | 196.4 |
| 7 | 12 | Brady Edwards | Mt. Pleasant Sacred Heart | 194.9 |
| 8 | 12 | Jacob Ferdubinski | Riverview Gabriel Richard | 192.5 |
| 9 | 12 | Kyle Redman | Mesick | 190.8 |
| 10 | 12 | Gibson White | Holland Calvary Christian | 189.2 |
| 11 | 12 | Elias Baldwin | Decatur | 188.7 |
| 12 | 11 | Reagan Downing | Holland Calvary Christian | 185.1 |
| 13 | 12 | Brody VanTuinen | Holland Calvary Christian | 185.0 |
| 14 | 12 | Francis Austen | Portland St. Patrick | 184.8 |
| 15 | 11 | Peter Winn | Hillsdale Academy | 183.5 |
| 16 | 12 | Owen Ledebuhr | Holland Calvary Christian | 183.2 |
| 17 | 12 | Wesley Chaffee | Mt. Pleasant Sacred Heart | 181.7 |
| 18 | 11 | Leo Weaver | Whitmore Lake | 181.3 |
| 19 | 10 | Stephen Holm | Hillsdale Academy | 181.1 |
| 20 | 10 | Henry Rorick | Hillsdale Academy | 180.8 |
| 21 | 10 | Gus Barr | Breckenridge | 178.0 |
| 22 | 11 | Liam Knuth | Cardinal Mooney Catholic | 177.8 |
| 23 | 12 | Dom Chiverton | Breckenridge | 177.7 |
| 24 | 12 | Timothy Gaebler | Hillsdale Academy | 177.5 |
| 25 | 11 | Nolan Stadel | Genesee Christian | 175.9 |
| 26 | 10 | Gabe Schultz | Genesee Christian | 173.9 |
| 27 | 11 | Lance Niedzielski | Mason County Eastern | 173.8 |
| 28 | 10 | Gavin Bowers | Austin Catholic | 173.1 |
| 29 | 12 | Daniel Chaney | Lake Leelanau St. Mary | 172.0 |
| 30 | 10 | Fletcher Amos | Gobles | 171.7 |
| 31 | 12 | Alec Dodak | Manchester | 171.7 |
| 32 | 9 | Benjamin Bolinder | Bridgman | 169.0 |
| 33 | 9 | Samuel McIndoe | Novi Christian Academy | 168.9 |
| 34 | 9 | Linkon Utter | Holland Calvary Christian | 168.8 |
| 35 | 12 | Rush Marsden | Fulton | 168.7 |
| 36 | 10 | James Sanders | Breckenridge | 168.2 |
| 37 | 10 | Thomas Sigler | Martin | 167.9 |
| 38 | 11 | Nolan Koscinski | Bear Lake | 167.5 |
| 39 | 9 | Grady Hanes | Petoskey St. Michael | 167.2 |
| 40 | 11 | Wyatt Blohm | Vassar | 166.4 |
| 41 | 11 | Owen Jarosz | Frankfort | 165.6 |
| 42 | 12 | Micah Arlow | Cardinal Mooney Catholic | 164.9 |
| 43 | 12 | Eric Junker | Whitmore Lake | 164.7 |
| 44 | 10 | Blake Root | Sand Creek | 164.3 |
| 45 | 12 | Max Barron | Tekonsha | 164.1 |
| 46 | 10 | Ethan Harrand | Buckley | 163.6 |
| 47 | 12 | Silas Daniels | Sand Creek | 162.4 |
| 48 | 11 | Beckett Dennis | Grand Traverse Academy | 162.3 |
| 49 | 11 | Christopher Knudsen | Leland | 162.0 |
| 50 | 11 | Cole Wesley | Petoskey St. Michael | 162.0 |
| Rank | Grade | Name | Team | S27 Rating |
| 1 | 12 | Cooper Flick | Hanover-Horton | 212.9 |
| 2 | 12 | Luke Herron | Caro | 212.4 |
| 3 | 11 | Nole Lorenzen | Rochester Hills Lutheran NW | 211.9 |
| 4 | 12 | Logan Youngman | Hillsdale | 209.4 |
| 5 | 11 | Will Hulin | Centreville | 205.4 |
| 6 | 12 | Hunter Eaton | Charlevoix | 203.2 |
| 7 | 12 | Chad Tyson | Hanover-Horton | 203.2 |
| 8 | 10 | Spencer McNitt | Maple City Glen Lake | 202.1 |
| 9 | 11 | Owen Poppema | Bath | 201.5 |
| 10 | 10 | Mason Rogers | Three Oaks River Valley | 201.3 |
| 11 | 12 | Caleb Blonde | Jonesville | 200.1 |
| 12 | 11 | Eli VanPoortfliet | Benzie Central | 199.6 |
| 13 | 12 | Marshall Brandt | Midland Bullock Creek | 198.5 |
| 14 | 10 | Isaac Cox | Plymouth Christian Academy | 197.6 |
| 15 | 11 | Soren Crosthwaite | Jackson Lumen Christi | 197.6 |
| 16 | 10 | Asher Putman | Reese | 197.2 |
| 17 | 11 | Christian Craanen | Monroe St. Mary CC | 197.0 |
| 18 | 12 | Owen Windgaston | Clawson | 196.5 |
| 19 | 11 | Jackson Bowman | Saugatuck | 194.8 |
| 20 | 12 | Abraham Feeney | Maple City Glen Lake | 194.6 |
| 21 | 12 | Everett Beach | Lansing Catholic | 194.0 |
| 22 | 12 | Cage Edingfield | Benzie Central | 193.8 |
| 23 | 11 | Silas Ackley | Hart | 193.8 |
| 24 | 12 | Naveen Kulkarni | Ann Arbor Greenhills | 193.6 |
| 25 | 10 | Max Reed | Centreville | 192.7 |
| 26 | 12 | John Kowatch | Pewamo-Westphalia | 192.6 |
| 27 | 12 | Isaac Dionne | Boyne City | 192.3 |
| 28 | 12 | Evan MacLaren | Ithaca | 191.9 |
| 29 | 11 | Tristan Hernandez | Kingsley | 191.3 |
| 30 | 11 | Noah Sills | Blissfield | 191.0 |
| 31 | 11 | Michael Weidmayer | Blissfield | 191.0 |
| 32 | 10 | Wesley Mair | Montague | 190.7 |
| 33 | 12 | Jonas Ballard | Holland Black River | 190.6 |
| 34 | 12 | Rocky Bolton | Jackson Lumen Christi | 190.6 |
| 35 | 12 | Sawyer Monroe | Saugatuck | 190.3 |
| 36 | 12 | William Ready | Traverse City St. Francis | 190.1 |
| 37 | 12 | Téo Krumm | Lansing Catholic | 189.7 |
| 38 | 9 | Nick Overweg | Centreville | 189.6 |
| 39 | 12 | William Gancer | Stockbridge | 189.1 |
| 40 | 12 | Grant Rehkopf | Saugatuck | 188.8 |
| 41 | 12 | Carson Ackley | Hart | 188.3 |
| 42 | 12 | Ryder Hopkins | Charlevoix | 187.7 |
| 43 | 11 | Timothy Wolff | Hart | 187.4 |
| 44 | 12 | Avery Morrow | Jackson Lumen Christi | 187.2 |
| 45 | 9 | Coen Lorenzen | Rochester Hills Lutheran NW | 186.2 |
| 46 | 11 | Wyatt Hassenzahl | Hanover-Horton | 186.0 |
| 47 | 12 | Collin Fucile | Jonesville | 185.3 |
| 48 | 11 | Edison Huizinga | Manistee | 185.3 |
| 49 | 12 | James Tennes | Lansing Catholic | 185.2 |
| 50 | 11 | Grady Richey | Lansing Catholic | 185.2 |
| Rank | Grade | Name | Team | S27 Rating |
| 1 | 12 | Robert Jazwinski III | Whitehall | 230.4 |
| 2 | 11 | Lennox Naswell | Flint Powers Catholic | 213.7 |
| 3 | 12 | Cole McCraw | Pinckney | 210.9 |
| 4 | 11 | Micah Becker | East Grand Rapids | 209.1 |
| 5 | 12 | Ezekiel Baltierra | Alma | 207.3 |
| 6 | 12 | Mitchell Dunlap | Grand Rapids Catholic Central | 207.0 |
| 7 | 11 | Ashton Fink | Grand Rapids Christian | 206.6 |
| 8 | 12 | Lukas Albright | Big Rapids | 204.7 |
| 9 | 12 | Broden Ladd | Holly | 204.1 |
| 10 | 10 | Logan Cristian | Parma Western | 203.0 |
| 11 | 11 | David Kore | Three Rivers | 202.7 |
| 12 | 10 | Grant Lampen | Holland Christian | 201.7 |
| 13 | 11 | Jack Hincks | Detroit Country Day | 201.5 |
| 14 | 10 | Zander Stewart | Holland Christian | 200.8 |
| 15 | 11 | Ethan Ferguson | Edwardsburg | 200.6 |
| 16 | 9 | Drew Franken | Holland Christian | 200.5 |
| 17 | 12 | Caiden Caswell | Vicksburg | 200.4 |
| 18 | 11 | James Scholten-Holcomb | Grand Rapids Christian | 199.8 |
| 19 | 12 | Lincoln Reed | Pinckney | 199.5 |
| 20 | 11 | Duncan Palmer | Williamston | 199.4 |
| 21 | 12 | Abraham McHugh | Marshall | 199.4 |
| 22 | 11 | Liam Dewitt | Haslett | 198.8 |
| 23 | 11 | Cole Heikka | Holly | 198.6 |
| 24 | 12 | Thomas Fisher | East Grand Rapids | 198.4 |
| 25 | 12 | Bryce Falbe | Muskegon Oakridge | 198.1 |
| 26 | 12 | Cole Coffman | Holland Christian | 196.9 |
| 27 | 11 | Grayson Michels | Forest Hills Eastern | 196.5 |
| 28 | 12 | Ben Bouchey | Flint Powers Catholic | 196.0 |
| 29 | 12 | Seth Betzold | Essexville-Garber | 195.7 |
| 30 | 9 | Camden Clevenger | Goodrich | 195.7 |
| 31 | 12 | Joshua Macri | Macomb Lutheran North | 195.5 |
| 32 | 12 | Nick Parker | Frankenmuth | 195.1 |
| 33 | 12 | Cameron Crane | New Boston Huron | 194.9 |
| 34 | 12 | Mason Hill | Allendale | 194.8 |
| 35 | 12 | Jack Frentz | Petoskey | 194.6 |
| 36 | 12 | Wyeth Angus | Chelsea | 194.5 |
| 37 | 12 | Seth Randall | St. Joseph | 194.4 |
| 38 | 10 | Zach Diller | Holland Christian | 194.3 |
| 39 | 11 | Andrew Nunning | Pontiac Notre Dame Prep | 193.9 |
| 40 | 11 | Christian Pavlige | Fruitport | 193.8 |
| 41 | 11 | Aiden Lambers | Holland | 193.8 |
| 42 | 12 | Reeve Oberman | Petoskey | 193.7 |
| 43 | 12 | Ben Verlin | Grand Rapids South Christian | 193.4 |
| 44 | 9 | Connor Charboneau | Saginaw Swan Valley | 193.3 |
| 45 | 11 | Rex Pumford | Whitehall | 193.1 |
| 46 | 12 | Hunter Smith | Vicksburg | 192.9 |
| 47 | 12 | Bryce Cahoon | Shepherd | 192.7 |
| 48 | 10 | Parker Smith | Adrian | 191.7 |
| 49 | 10 | Leonidas Erfourth | Owosso | 191.6 |
| 50 | 11 | Ryan Rathsburg | Flint Powers Catholic | 191.6 |
| Rank | Grade | Name | Team | S27 Rating |
| 1 | 12 | Luka Hammond | Grand Haven | 224.5 |
| 2 | 12 | Caden Livermore | Grandville | 221.6 |
| 3 | 12 | Kamari Ronfeldt | Ann Arbor Pioneer | 220.6 |
| 4 | 12 | Marshall Huhn | Lowell | 219.8 |
| 5 | 12 | Jack MacGregor | Howell | 219.3 |
| 6 | 12 | Matii Tarekegn | East Kentwood | 219.1 |
| 7 | 12 | Samuel Baker | Kalamazoo Central | 218.6 |
| 8 | 12 | Brandon Cloud | Northville | 215.0 |
| 9 | 11 | Todd Tobin Jr | Highland-Milford | 214.4 |
| 10 | 12 | Jacob Szalay | Saline | 214.0 |
| 11 | 10 | Archer VerHage | Grand Haven | 213.1 |
| 12 | 12 | Austin Mercado | Salem | 213.0 |
| 13 | 11 | Gavin Katic | Fenton | 211.1 |
| 14 | 12 | Coen Hill | Dexter | 209.5 |
| 15 | 11 | Rylen Richey | Grand Ledge | 207.7 |
| 16 | 12 | Blake Kulesza | Brighton | 207.7 |
| 17 | 11 | Xavier Solgot | L’Anse Creuse North | 207.4 |
| 18 | 10 | Hudson Doll | Ann Arbor Skyline | 207.3 |
| 19 | 12 | Liam Wierzba | Traverse City West | 207.1 |
| 20 | 11 | Alexander Allen | Alpena | 206.1 |
| 21 | 12 | Josiah Derksen | Rockford | 206.0 |
| 22 | 11 | Cooper McNaughton | Clarkston | 205.6 |
| 23 | 10 | Josh Keillor-Beale | Brighton | 205.2 |
| 24 | 12 | Caelan Marsh | Grand Ledge | 204.0 |
| 25 | 11 | Mourad Algahmi | Dearborn Fordson | 203.8 |
| 26 | 10 | Tucker Asman | Brighton | 203.4 |
| 27 | 11 | Caleb Conner | Jenison | 203.4 |
| 28 | 12 | Logan Gessford | Midland | 202.8 |
| 29 | 11 | Carter Cooke | Jenison | 202.5 |
| 30 | 12 | Ethan Burks | Jenison | 202.4 |
| 31 | 10 | Tanner Smith | Zeeland West | 202.2 |
| 32 | 11 | Roman Stilwell | Ann Arbor Skyline | 202.1 |
| 33 | 11 | Chase Sherman | Jenison | 202.0 |
| 34 | 10 | Grant Kulesza | Brighton | 201.8 |
| 35 | 11 | Martin Gehrke | Ann Arbor Skyline | 201.3 |
| 36 | 11 | Aidan Schwalbach | Rochester Hills Stoney Creek | 201.3 |
| 37 | 12 | Colin Stawasz | Lowell | 201.2 |
| 38 | 11 | Johnathan Elsea | Mount Pleasant | 201.1 |
| 39 | 12 | Nick Martens | Dexter | 200.9 |
| 40 | 10 | Aiden Doggett | Highland-Milford | 200.9 |
| 41 | 11 | Marcus Essling | Portage Central | 200.8 |
| 42 | 11 | Lucas Campbell | Rochester | 200.7 |
| 43 | 10 | Tommy McCormick | Grand Blanc | 200.3 |
| 44 | 12 | Justin Johnson | East Kentwood | 200.0 |
| 45 | 12 | Devin Lau | Farmington | 200.0 |
| 46 | 12 | Jack Hanner | Salem | 199.8 |
| 47 | 11 | Bennett Snapper | Caledonia | 199.8 |
| 48 | 12 | Cody Bromley | Lowell | 199.8 |
| 49 | 11 | Luke Bultman | Rockford | 199.7 |
| 50 | 11 | Kilian Boulware-Lopez | East Lansing | 199.6 |
| Rank | Grade | Name | Team | S27 Rating |
| 1 | 12 | Lucas Ballard | Marquette | 203.2 |
| 2 | 12 | Eli Folkersma | Rudyard | 173.1 |
| 3 | 11 | Lake Skytta | Marquette | 171.5 |
| 4 | 11 | Brandon Van Karsen | Houghton | 168.9 |
| 5 | 12 | Chase Aldridge | Sault Ste. Marie | 166.4 |
| 6 | 10 | Calvin Carlson | Ishpeming Westwood | 164.8 |
| 7 | 11 | William Lindsay | Marquette | 164.7 |
| 8 | 10 | Ashdeyn Gerow | Rock Mid-Peninsula | 161.1 |
| 9 | 12 | Cavan Mulligan | Kingsford | 157.6 |
| 10 | 11 | Garrett Crimmins | Marquette | 157.0 |
| 11 | 12 | Welly Fillmore | Marquette | 156.7 |
| 12 | 12 | Vasu Esplin | Marquette | 154.4 |
| 13 | 9 | Bradley Klann | Menominee | 154.0 |
| 14 | 9 | Tyler Rule | Houghton | 153.8 |
| 15 | 10 | Eduel Spencer | West Iron County | 153.8 |
| 16 | 10 | Drew Burtt | Sault Ste. Marie | 153.1 |
| 17 | 12 | Blake Lakosky | Munising | 152.3 |
| 18 | 11 | Branson Anderson | Painesdale-Jeffers | 151.2 |
| 19 | 10 | Jack LaLone | Rudyard | 151.0 |
| 20 | 11 | Wyatt Huhn | St. Ignace | 150.5 |
| 21 | 9 | Anthony Messina | Marquette | 150.4 |
| 22 | 9 | Evan Kelto | Munising | 150.4 |
| 23 | 12 | Chuck Cameron | Gladstone | 149.6 |
| 24 | 10 | Owen Truitt | Rapid River | 144.4 |
| 25 | 12 | Kemper Gearhart | Ishpeming | 144.1 |
| Rank | Grade | Name | Team | S27 Rating |
| 1 | 11 | Abenezer Olson | Kalamazoo Homeschool Sports | 206.0 |
| 2 | 12 | Noah Rice | Kalamazoo Homeschool Sports | 199.9 |
| 3 | 12 | Evan Armstrong | Kalamazoo Homeschool Sports | 196.6 |
| 4 | 11 | Eli Miller | GRTC Peregrines | 191.7 |
| 5 | 11 | Andrew Egli | GRTC Peregrines | 186.6 |
| 6 | 10 | Calvin Graham | GRTC Peregrines | 184.9 |
| 7 | 11 | Tyler Egli | GRTC Peregrines | 184.8 |
| 8 | 12 | Anthony Schmitz | GRTC Peregrines | 184.1 |
| 9 | 9 | Rocco Street | GRTC Peregrines | 183.5 |
| 10 | 12 | Jacob Ziolkowski | GRTC Peregrines | 183.2 |
| 11 | 10 | Colton Childress | Monroe Milers | 182.8 |
| 12 | 12 | Brian Artman | Kalamazoo Homeschool Sports | 181.8 |
| 13 | 11 | Timothy Adair | Kalamazoo Homeschool Sports | 179.6 |
| 14 | 11 | Daniel LaRoy | Kalamazoo Homeschool Sports | 179.4 |
| 15 | 10 | Dawson Kolehouse | West Michigan Homeschool | 174.0 |
| 16 | 9 | Kyle Whitacre | Kalamazoo Homeschool Sports | 169.0 |
| 17 | 12 | Caleb Miller | West Michigan Homeschool | 163.4 |
| 18 | 11 | Garrett Potts | MACH | 163.3 |
| 19 | 12 | Riley Weed | West Michigan Homeschool | 161.9 |
| 20 | 12 | Nathan Perez | MACH | 157.7 |
| 21 | 9 | Zeke Lindell | West Michigan Homeschool | 157.3 |
| 22 | 10 | Joel Vanderwey | Capital Homeschool | 155.0 |
| 23 | 10 | Jeremy Long | West Michigan Homeschool | 151.7 |
| 24 | 12 | Allen Sumego | Capital Homeschool | 150.0 |
| 25 | 12 | Andrew Urben | MACH | 149.2 |