And so it begins.
The first batch of rankings are out. As time has gone on, I’ve pushed these back further and further. One, to grab more data and not rush. Two, beginning my own running journey again and trudging through Woodstock for hours in the woods.
Those two factors allow some of Michigan’s major invites to occur and great data to come in. Many of our state’s best have competed at Spartan, Holly, or Ottawa Hills, with seemingly everyone getting some results on paper. Every single meet with over 50 participants in each gender is accounted for (even if ratings aren’t posted for everything, 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. 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.
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 (has only happened this summer, not in season, believe it or not) this site might not be for you. That’s fine, the many XC fans of Michigan will enjoy it all the same.


Summer Misses
Martin
The Clippers have benefitted from the addition of Thomas Sigler, a transfer from Allegan. As a freshman, Sigler raced into the 17’s on a few occasions and this year, he’s already matched those marks. As an example of their progress, take a peek at the SAC Jamboree results. Last year in the SAC Championship, Martin placed 11th. This fall’s first conference matchup, 4th.


Title Contenders
About the same as thought in the summer – Holland Calvary Christian, Breckenridge, and Hillsdale Academy separating themselves from the field. The latter two faced off at Holly, with the Huskies prevailing by way of their two low-sticks and the better fifth guy. Calvary has laid low these past few weeks, intentional scheduling a benefit of being conference-free. Their last great effort came with great results, a runner-up finish in their division (Nightfall, comprised of D2/D3 teams) at Under the Lights. Calvary is still the favorite at this point, with Breckenridge and Hillsdale Academy showing the potential to hang given their days at Holly.


Summer Misses
Benzie Central
Returning to the sport for the first time since 8th grade, Oliver Graetz has been a welcome addition to the Huskies. He’s spent the past two springs running for their track squad, specializing in mid-distance with his 2:02 800m and place on BC’s state qualifying 4×8. Moving up to 5k, he’s been able to reach into the mid-17’s on three occasions, including this past weekend at Holly, where Benzie placed 4th in D4.
Ithaca
Coming out for the sport for the first time as a sophomore, Dutch Smith has catapulted the Yellowjackets into the top-27. He experienced success as a freshman on the track, his sub-11 in the 3200m ranking 26th among D3’s 9th graders. He’s undeniably progressed since then, dropping a 17:21 in the muck at Holly.


Title Contenders
Hanover-Horton has passed all the tests thus far. The Comets haven’t been shy about traveling to large meets, competing at both Spartan and Holly. Each of those two consequential meets have seen H-H beat other top-5 teams, Saugatuck at Holly and Hart at Spartan. Thus far, the Comets are displaying a lethal combo of depth that can compete with anyone, supplemented by low-sticks that see the need for only scoring three.
There does seem to be a gap between H-H and the others, but Hart, Saugatuck, Lansing Catholic, and Maple City Glen Lake all have the mettle to find early November glory. As thought in the summer, Hart might have the best depth of the bunch, the ability for all seven Pirates to score. Both Glen Lake and Saugatuck are seeing improvement from runners that gives thought to their potential. Racing in less than admirable conditions at Holly didn’t matter much to Leo Avalos, who nearly matched his PR. Dean McKellar didn’t have quite as much mud in his Saturday, but he still had to traverse the Glen Lake hills, which even then couldn’t derail his ascendancy, as he notched a lifetime best. And Lansing Catholic is likely a bit underrated, as the Cougars cruised through their home invite. I’d expect their ranking to improve as future results pour in.


Summer Misses
Petoskey
Collectively, the Northmen have just gotten a ton better. The projected top-five from this summer’s work is the same as their top-five through this first month. The summer projections had their top-five averaging ~177, right now they’re sitting at a 187, around a 30 sec. difference. If I had to pick one runner to highlight, it’d be Garrett Lansing, who had broken 18:00 once prior to this year and has already dropped a minute from that accomplishment.


Title Contenders
Holland Christian is the clear favorite thus far. The Maroons have three big races under their belt – Portage Central Early Bird, Under the Lights, and Ottawa Hills. They’ve emerged from all three with dominating wins, sometimes over the best D1 has to offer. They’ve got the frontrunners AND the depth, sub-16 from three of their boys and all projected scorers under 16:15.
At Holly, Pinckney put up the kinda performance that can put the Pirates in contention. The course was getting rough by their midday races, but that didn’t deter the red n’ black from placing five in the top-13. Flint Powers Catholic was runner-up in that race, but was missing one of their typical contributors.


Summer Misses
East Kentwood
Not even AI could predict new additions coming into the fray who had never run XC prior. Both Blaiz Shyaka and Jimma Atem have been impactful for the Falcons, each reaching into the 16’s this fall. Their contributions helped EK win the first OK Red Jamboree and stun the west side scene with a division win at Under the Lights.


Title Contenders
This year will be as fun as any, five teams seeming to separate themselves thus far – Brighton, Jenison, Ann Arbor Skyline, Lowell, and Traverse City West.
We’ve been blessed to see these five go at it in varying matchups:
Brighton vs. Jenison at Northville Mustang, with Jenison claiming titles in both the under and upperclassmen race.
Jenison, Lowell, and Traverse City West at Ottawa Hills, with Traverse City West emerging on top. The Titans had a whopping four boys under 16:00, matching Jenison’s depth, but also placing two in the top-10 of that loaded field.
Brighton vs. Ann Arbor Skyline at Holly, with Brighton winning by three points.
Traverse City West is probably a little underrated as it’s clear that they cruised through their Titan Takeoff. Lowell’s ranking is aided by having Avi Elabed, who can hopefully return to give the Red Arrows their full potential. Jenison has been consistent all year, and Skyline/Brighton had their best effort of the year at Springfield Oaks.


Summer Misses
Munising
Freshmen have improved the Mustang fortune, notably Evan Kelto and Orin Shalom. The two have gotten faster and faster, their latest escapade coming at Holly, where both embraced the trek to find faster competition, setting significant lifetime bests.


Title Contenders
Going for eight straight are the Marquette Sentinels, running so quick that there doesn’t seem to be much stopping them. They’re not as dominant as the 2024 team, but still tried their hand in the elite section of the Spartan Invite.
In D2, early returns suggest two teams in top competition – Rudyard and Munising. They’ve faced off twice, Rudyard prevailing at the Emerald Invite and Munising coming through at Holly. Munising appears to have the better depth, Rudyard the quicker frontrunner, and as XC tends to go, this could depend on the field’s quality and quantity.
Two D3 teams dot these top-10 rankings, the highest ranked being Rapid River. The Rockets likely made the longest drive of anyone coming to Holly, placing 9th in the D5 race.



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 | S20 Rating | Team | Region |
| 1 | 11 | Lincoln Laansma | 205.3 | Tri-Unity Christian | 31 |
| 2 | 12 | Anthony Rowe | 205.1 | Breckenridge | 30 |
| 3 | 10 | Abram Fettig | 197.3 | Saginaw Nouvel | 30 |
| 4 | 12 | Christian Getz | 197.0 | Holland Calvary Christian | 31 |
| 5 | 12 | Noah Schipper | 197.0 | Holland Calvary Christian | 31 |
| 6 | 9 | Cooper Burt | 195.3 | Breckenridge | 30 |
| 7 | 12 | Brady Edwards | 194.4 | Mt. Pleasant Sacred Heart | 30 |
| 8 | 12 | Kyle Redman | 192.0 | Mesick | 29 |
| 9 | 12 | Gibson White | 189.2 | Holland Calvary Christian | 31 |
| 10 | 12 | Jacob Ferdubinski | 187.0 | Riverview Gabriel Richard | 36 |
| 11 | 12 | Elias Baldwin | 186.2 | Decatur | 32 |
| 12 | 11 | Peter Winn | 185.8 | Hillsdale Academy | 34 |
| 13 | 10 | Stephen Holm | 185.3 | Hillsdale Academy | 34 |
| 14 | 12 | Francis Austen | 184.9 | Portland St. Patrick | 31 |
| 15 | 10 | Henry Rorick | 184.4 | Hillsdale Academy | 34 |
| 16 | 11 | Reagan Downing | 183.8 | Holland Calvary Christian | 31 |
| 17 | 12 | Timothy Gaebler | 183.8 | Hillsdale Academy | 34 |
| 18 | 12 | Owen Ledebuhr | 183.5 | Holland Calvary Christian | 31 |
| 19 | 12 | Brody VanTuinen | 183.2 | Holland Calvary Christian | 31 |
| 20 | 12 | Wesley Chaffee | 181.4 | Mt. Pleasant Sacred Heart | 30 |
| 21 | 11 | Leo Weaver | 179.3 | Whitmore Lake | 33 |
| 22 | 11 | Nolan Stadel | 177.6 | Genesee Christian | 33 |
| 23 | 11 | Liam Knuth | 176.7 | Cardinal Mooney Catholic | 36 |
| 24 | 12 | Dom Chiverton | 175.7 | Breckenridge | 30 |
| 25 | 10 | Gus Barr | 175.2 | Breckenridge | 30 |
| 26 | 12 | Alec Dodak | 174.2 | Manchester | 34 |
| 27 | 11 | Lance Niedzielski | 173.2 | Mason County Eastern | 29 |
| 28 | 10 | Gabe Schultz | 172.9 | Genesee Christian | 33 |
| 29 | 12 | Daniel Chaney | 172.2 | Lake Leelanau St. Mary | 29 |
| 30 | 10 | Gavin Bowers | 171.1 | Austin Catholic | 36 |
| 31 | 12 | Rush Marsden | 168.7 | Fulton | 30 |
| 32 | 9 | Samuel McIndoe | 168.4 | Novi Christian Academy | 33 |
| 33 | 10 | Fletcher Amos | 168.0 | Gobles | 31 |
| 34 | 11 | Nolan Koscinski | 167.7 | Bear Lake | 29 |
| 35 | 9 | Grady Hanes | 167.2 | Petoskey St. Michael | 28 |
| 36 | 9 | Benjamin Bolinder | 167.1 | Bridgman | 32 |
| 37 | 10 | Blake Root | 166.6 | Sand Creek | 34 |
| 38 | 9 | Linkon Utter | 166.4 | Holland Calvary Christian | 31 |
| 39 | 10 | James Sanders | 166.4 | Breckenridge | 30 |
| 40 | 11 | Wyatt Blohm | 165.3 | Vassar | 35 |
| 41 | 12 | Max Barron | 165.0 | Tekonsha | 32 |
| 42 | 10 | Ethan Harrand | 164.8 | Buckley | 29 |
| 43 | 10 | Thomas Sigler | 164.8 | Martin | 31 |
| 44 | 12 | Micah Arlow | 163.9 | Cardinal Mooney Catholic | 36 |
| 45 | 12 | Silas Daniels | 163.8 | Sand Creek | 34 |
| 46 | 11 | Owen Jarosz | 163.2 | Frankfort | 29 |
| 47 | 11 | Christopher Knudsen | 162.1 | Leland | 29 |
| 48 | 12 | Hunter Hayes | 162.1 | Martin | 31 |
| 49 | 11 | Cole Wesley | 161.9 | Petoskey St. Michael | 28 |
| 50 | 11 | Beckett Dennis | 161.7 | Grand Traverse Academy | 29 |
| Rank | Grade | Name | S20 Rating | Team | Region |
| 1 | 12 | Cooper Flick | 212.9 | Hanover-Horton | 23 |
| 2 | 12 | Luke Herron | 212.4 | Caro | 25 |
| 3 | 11 | Nole Lorenzen | 211.8 | Rochester Hills Lutheran NW | 26 |
| 4 | 12 | Logan Youngman | 209.0 | Hillsdale | 23 |
| 5 | 11 | Will Hulin | 205.5 | Centreville | 23 |
| 6 | 10 | Spencer McNitt | 203.4 | Maple City Glen Lake | 20 |
| 7 | 12 | Chad Tyson | 203.2 | Hanover-Horton | 23 |
| 8 | 12 | Hunter Eaton | 203.2 | Charlevoix | 19 |
| 9 | 10 | Mason Rogers | 202.9 | Three Oaks River Valley | 22 |
| 10 | 11 | Owen Poppema | 202.1 | Bath | 24 |
| 11 | 10 | Isaac Cox | 201.0 | Plymouth Christian Academy | 27 |
| 12 | 11 | Christian Craanen | 200.2 | Monroe St. Mary CC | 27 |
| 13 | 11 | Eli VanPoortfliet | 199.5 | Benzie Central | 20 |
| 14 | 12 | Marshall Brandt | 198.5 | Midland Bullock Creek | 25 |
| 15 | 10 | Asher Putman | 198.1 | Reese | 25 |
| 16 | 12 | Owen Windgaston | 197.8 | Clawson | 26 |
| 17 | 12 | Caleb Blonde | 197.6 | Jonesville | 23 |
| 18 | 11 | Soren Crosthwaite | 197.5 | Jackson Lumen Christi | 23 |
| 19 | 12 | Abraham Feeney | 196.2 | Maple City Glen Lake | 20 |
| 20 | 12 | Cage Edingfield | 193.7 | Benzie Central | 20 |
| 21 | 12 | John Kowatch | 193.0 | Pewamo-Westphalia | 24 |
| 22 | 10 | Max Reed | 192.8 | Centreville | 23 |
| 23 | 11 | Silas Ackley | 192.6 | Hart | 20 |
| 24 | 12 | Isaac Dionne | 192.3 | Boyne City | 19 |
| 25 | 11 | Jackson Bowman | 191.9 | Saugatuck | 22 |
| 26 | 12 | Evan MacLaren | 191.9 | Ithaca | 24 |
| 27 | 12 | Naveen Kulkarni | 191.7 | Ann Arbor Greenhills | 27 |
| 28 | 12 | Everett Beach | 191.3 | Lansing Catholic | 26 |
| 29 | 11 | Michael Weidmayer | 191.0 | Blissfield | 27 |
| 30 | 11 | Noah Sills | 191.0 | Blissfield | 27 |
| 31 | 11 | Tristan Hernandez | 190.9 | Kingsley | 20 |
| 32 | 10 | Wesley Mair | 190.6 | Montague | 21 |
| 33 | 12 | Rocky Bolton | 190.3 | Jackson Lumen Christi | 23 |
| 34 | 12 | William Ready | 190.2 | Traverse City St. Francis | 19 |
| 35 | 9 | Nick Overweg | 189.6 | Centreville | 23 |
| 36 | 12 | Barrett Nance | 189.0 | North Muskegon | 21 |
| 37 | 12 | Grant Rehkopf | 188.7 | Saugatuck | 22 |
| 38 | 12 | Téo Krumm | 188.6 | Lansing Catholic | 26 |
| 39 | 12 | Carson Ackley | 188.4 | Hart | 20 |
| 40 | 12 | Collin Fucile | 187.8 | Jonesville | 23 |
| 41 | 12 | Sawyer Monroe | 187.7 | Saugatuck | 22 |
| 42 | 12 | Avery Morrow | 187.3 | Jackson Lumen Christi | 23 |
| 43 | 12 | Jonas Ballard | 187.2 | Holland Black River | 22 |
| 44 | 11 | Simon Reed | 186.9 | Plymouth Christian Academy | 27 |
| 45 | 12 | Ryder Hopkins | 186.7 | Charlevoix | 19 |
| 46 | 11 | Timothy Wolff | 185.8 | Hart | 20 |
| 47 | 11 | Edison Huizinga | 185.2 | Manistee | 20 |
| 48 | 10 | Christian Feeney | 184.4 | Maple City Glen Lake | 20 |
| 49 | 12 | William Gancer | 183.9 | Stockbridge | 26 |
| 50 | 11 | Wyatt Hassenzahl | 183.5 | Hanover-Horton | 23 |
| Rank | Grade | Name | S20 Rating | Team | Region |
| 1 | 12 | Robert Jazwinski III | 230.4 | Whitehall | 10 |
| 2 | 11 | Lennox Naswell | 212.0 | Flint Powers Catholic | 15 |
| 3 | 12 | Cole McCraw | 210.9 | Pinckney | 16 |
| 4 | 11 | Micah Becker | 209.1 | East Grand Rapids | 12 |
| 5 | 12 | Ezekiel Baltierra | 207.3 | Alma | 15 |
| 6 | 12 | Mitchell Dunlap | 207.0 | Grand Rapids Catholic Central | 11 |
| 7 | 12 | Lukas Albright | 205.4 | Big Rapids | 10 |
| 8 | 11 | Ashton Fink | 204.7 | Grand Rapids Christian | 12 |
| 9 | 12 | Broden Ladd | 204.2 | Holly | 17 |
| 10 | 11 | Jack Hincks | 202.8 | Detroit Country Day | 16 |
| 11 | 11 | David Kore | 202.7 | Three Rivers | 13 |
| 12 | 12 | Mason Hill | 202.4 | Allendale | 11 |
| 13 | 10 | Grant Lampen | 202.3 | Holland Christian | 11 |
| 14 | 10 | Zander Stewart | 201.4 | Holland Christian | 11 |
| 15 | 12 | Bryce Falbe | 201.4 | Muskegon Oakridge | 10 |
| 16 | 9 | Drew Franken | 201.1 | Holland Christian | 11 |
| 17 | 11 | Ethan Ferguson | 200.6 | Edwardsburg | 13 |
| 18 | 12 | Caiden Caswell | 200.4 | Vicksburg | 13 |
| 19 | 11 | James Scholten-Holcomb | 199.8 | Grand Rapids Christian | 12 |
| 20 | 11 | Duncan Palmer | 199.7 | Williamston | 14 |
| 21 | 12 | Lincoln Reed | 199.5 | Pinckney | 16 |
| 22 | 12 | Abraham McHugh | 199.4 | Marshall | 13 |
| 23 | 10 | Logan Cristian | 199.2 | Parma Western | 14 |
| 24 | 11 | Liam Dewitt | 198.8 | Haslett | 14 |
| 25 | 11 | Aiden Lambers | 198.7 | Holland | 11 |
| 26 | 11 | Cole Heikka | 198.6 | Holly | 17 |
| 27 | 12 | Thomas Fisher | 198.3 | East Grand Rapids | 12 |
| 28 | 12 | Cole Coffman | 198.3 | Holland Christian | 11 |
| 29 | 12 | Ben Bouchey | 196.0 | Flint Powers Catholic | 15 |
| 30 | 12 | Seth Betzold | 195.8 | Essexville-Garber | 15 |
| 31 | 9 | Camden Clevenger | 195.6 | Goodrich | 15 |
| 32 | 12 | Wyeth Angus | 195.6 | Chelsea | 16 |
| 33 | 12 | Nick Parker | 195.2 | Frankenmuth | 15 |
| 34 | 12 | Seth Randall | 195.2 | St. Joseph | 13 |
| 35 | 9 | Connor Charboneau | 195.0 | Saginaw Swan Valley | 15 |
| 36 | 12 | Jack Frentz | 194.6 | Petoskey | 10 |
| 37 | 11 | Grayson Michels | 194.5 | Forest Hills Eastern | 12 |
| 38 | 10 | Zach Diller | 194.3 | Holland Christian | 11 |
| 39 | 12 | Cameron Crane | 194.1 | New Boston Huron | 18 |
| 40 | 12 | Joshua Macri | 194.0 | Macomb Lutheran North | 17 |
| 41 | 11 | Andrew Nunning | 193.8 | Pontiac Notre Dame Prep | 17 |
| 42 | 11 | Teddy Weber | 193.8 | Williamston | 14 |
| 43 | 12 | Ben Verlin | 193.4 | Grand Rapids South Christian | 12 |
| 44 | 12 | Bryce Cahoon | 192.9 | Shepherd | 15 |
| 45 | 12 | Hunter Smith | 192.8 | Vicksburg | 13 |
| 46 | 12 | Reeve Oberman | 192.6 | Petoskey | 10 |
| 47 | 11 | Rex Pumford | 192.4 | Whitehall | 10 |
| 48 | 11 | Ryan Rathsburg | 192.4 | Flint Powers Catholic | 15 |
| 49 | 11 | Christian Pavlige | 191.8 | Fruitport | 10 |
| 50 | 10 | Leonidas Erfourth | 191.6 | Owosso | 14 |
| Rank | Grade | Name | S20 Rating | Team | Region |
| 1 | 12 | Luka Hammond | 224.5 | Grand Haven | 1 |
| 2 | 12 | Kamari Ronfeldt | 222.2 | Ann Arbor Pioneer | 5 |
| 3 | 12 | Caden Livermore | 221.5 | Grandville | 1 |
| 4 | 12 | Jack MacGregor | 221.0 | Howell | 4 |
| 5 | 12 | Marshall Huhn | 219.9 | Lowell | 3 |
| 6 | 12 | Matii Tarekegn | 219.1 | East Kentwood | 1 |
| 7 | 12 | Samuel Baker | 218.6 | Kalamazoo Central | 3 |
| 8 | 12 | Brandon Cloud | 215.0 | Northville | 7 |
| 9 | 11 | Todd Tobin Jr | 214.4 | Highland-Milford | 8 |
| 10 | 12 | Jacob Szalay | 213.4 | Saline | 5 |
| 11 | 10 | Archer VerHage | 213.1 | Grand Haven | 1 |
| 12 | 12 | Austin Mercado | 212.3 | Salem | 6 |
| 13 | 11 | Cooper McNaughton | 208.4 | Clarkston | 8 |
| 14 | 11 | Gavin Katic | 208.2 | Fenton | 2 |
| 15 | 11 | Rylen Richey | 207.7 | Grand Ledge | 4 |
| 16 | 12 | Blake Kulesza | 207.7 | Brighton | 4 |
| 17 | 12 | Liam Wierzba | 207.0 | Traverse City West | 2 |
| 18 | 11 | Alexander Allen | 206.1 | Alpena | 2 |
| 19 | 12 | Josiah Derksen | 206.0 | Rockford | 1 |
| 20 | 10 | Josh Keillor-Beale | 204.5 | Brighton | 4 |
| 21 | 12 | Caelan Marsh | 204.0 | Grand Ledge | 4 |
| 22 | 11 | Xavier Solgot | 203.8 | L’Anse Creuse North | 9 |
| 23 | 10 | Hudson Doll | 203.6 | Ann Arbor Skyline | 6 |
| 24 | 11 | Caleb Conner | 203.4 | Jenison | 1 |
| 25 | 11 | Aidan Schwalbach | 203.3 | Rochester Hills Stoney Creek | 9 |
| 26 | 11 | Wes Rogan | 202.9 | Saline | 5 |
| 27 | 12 | Ethan Burks | 202.1 | Jenison | 1 |
| 28 | 10 | Grant Kulesza | 201.5 | Brighton | 4 |
| 29 | 11 | Carter Cooke | 201.4 | Jenison | 1 |
| 30 | 11 | Lucas Campbell | 201.4 | Rochester | 9 |
| 31 | 12 | Colin Stawasz | 201.2 | Lowell | 3 |
| 32 | 10 | Tanner Smith | 201.2 | Zeeland West | 3 |
| 33 | 12 | Jack Hanner | 200.9 | Salem | 6 |
| 34 | 10 | Aiden Doggett | 200.9 | Highland-Milford | 8 |
| 35 | 11 | Marcus Essling | 200.8 | Portage Central | 3 |
| 36 | 10 | Tucker Asman | 200.5 | Brighton | 4 |
| 37 | 11 | Johnathan Elsea | 200.4 | Mt. Pleasant | 2 |
| 38 | 10 | Tommy McCormick | 200.3 | Grand Blanc | 2 |
| 39 | 12 | Justin Johnson | 200.2 | East Kentwood | 1 |
| 40 | 11 | Roman Stilwell | 200.0 | Ann Arbor Skyline | 6 |
| 41 | 11 | Bennett Snapper | 199.8 | Caledonia | 3 |
| 42 | 12 | Cody Bromley | 199.8 | Lowell | 3 |
| 43 | 11 | Luke Bultman | 199.8 | Rockford | 1 |
| 44 | 11 | Finn Frost-Grayson | 199.6 | Traverse City West | 2 |
| 45 | 11 | Chase Sherman | 199.5 | Jenison | 1 |
| 46 | 11 | Rem Piper | 199.4 | Holt | 4 |
| 47 | 11 | Kilian Boulware-Lopez | 199.2 | East Lansing | 4 |
| 48 | 11 | Nikhil Ball | 199.2 | South Lyon East | 4 |
| 49 | 12 | Logan Gessford | 199.2 | Midland | 2 |
| 50 | 11 | Ricardo Guajardo | 198.8 | Lake Orion | 9 |
| Rank | Grade | Name | S20 Rating | Team |
| 1 | 12 | Lucas Ballard | 204.5 | Marquette |
| 2 | 12 | Eli Folkersma | 172.9 | Rudyard |
| 3 | 11 | Lake Skytta | 171.5 | Marquette |
| 4 | 11 | Brandon Van Karsen | 169.0 | Houghton |
| 5 | 12 | Chase Aldridge | 163.8 | Sault Ste. Marie |
| 6 | 11 | William Lindsay | 163.0 | Marquette |
| 7 | 12 | Cavan Mulligan | 157.6 | Kingsford |
| 8 | 10 | Ashdeyn Gerow | 157.0 | Rock Mid-Peninsula |
| 9 | 11 | Garrett Crimmins | 156.7 | Marquette |
| 10 | 10 | Calvin Carlson | 156.4 | Ishpeming Westwood |
| 11 | 12 | Welly Fillmore | 154.8 | Marquette |
| 12 | 10 | Eduel Spencer | 153.8 | West Iron County |
| 13 | 9 | Tyler Rule | 153.3 | Houghton |
| 14 | 12 | Blake Lakosky | 152.3 | Munising |
| 15 | 9 | Evan Kelto | 152.2 | Munising |
| 16 | 9 | Bradley Klann | 151.6 | Menominee |
| 17 | 10 | Drew Burtt | 151.0 | Sault Ste. Marie |
| 18 | 10 | Jack LaLone | 150.9 | Rudyard |
| 19 | 11 | Wyatt Huhn | 150.5 | St. Ignace |
| 20 | 9 | Anthony Messina | 149.2 | Marquette |
| 21 | 10 | Owen Truitt | 148.4 | Rapid River |
| 22 | 11 | Branson Anderson | 147.6 | Painesdale-Jeffers |
| 23 | 12 | Chuck Cameron | 146.1 | Gladstone |
| 24 | 12 | Vasu Esplin | 144.8 | Marquette |
| 25 | 12 | Jon Denkins | 142.7 | Rapid River |
| Rank | Grade | Name | S20 Rating | Team |
| 1 | 11 | Abenezer Olson | 206.0 | Kalamazoo Homeschool Sports |
| 2 | 12 | Noah Rice | 199.9 | Kalamazoo Homeschool Sports |
| 3 | 12 | Evan Armstrong | 196.6 | Kalamazoo Homeschool Sports |
| 4 | 11 | Eli Miller | 189.7 | GRTC Peregrines |
| 5 | 10 | Colton Childress | 187.3 | Monroe Milers |
| 6 | 11 | Andrew Egli | 186.6 | GRTC Peregrines |
| 7 | 12 | Anthony Schmitz | 184.1 | GRTC Peregrines |
| 8 | 9 | Rocco Street | 183.5 | GRTC Peregrines |
| 9 | 10 | Calvin Graham | 183.0 | GRTC Peregrines |
| 10 | 11 | Tyler Egli | 183.0 | GRTC Peregrines |
| 11 | 12 | Brennan Ackerman | 182.8 | GRTC Peregrines |
| 12 | 12 | Brian Artman | 181.8 | Kalamazoo Homeschool Sports |
| 13 | 11 | Timothy Adair | 179.6 | Kalamazoo Homeschool Sports |
| 14 | 11 | Daniel LaRoy | 179.4 | Kalamazoo Homeschool Sports |
| 15 | 10 | Dawson Kolehouse | 174.0 | West Michigan Homeschool |
| 16 | 9 | Kyle Whitacre | 169.0 | Kalamazoo Homeschool Sports |
| 17 | 12 | Riley Weed | 164.0 | West Michigan Homeschool |
| 18 | 11 | Garrett Potts | 160.3 | MACH |
| 19 | 9 | Zeke Lindell | 157.3 | West Michigan Homeschool |
| 20 | 12 | Caleb Miller | 156.5 | West Michigan Homeschool |
| 21 | 12 | Nathan Perez | 154.1 | MACH |
| 22 | 10 | Colin Maurer | 154.1 | MACH |
| 23 | 10 | Joel Vanderwey | 152.9 | Capital Homeschool |
| 24 | 10 | Jeremy Long | 151.7 | West Michigan Homeschool |
| 25 | 12 | Allen Sumego | 149.9 | Capital Homeschool |