Here we are, the first batch of rankings!
Previous years had these out a week, even two weeks earlier. This year’s is a bit later, mainly because I was out running at Woodstock, but also because I wanted more information. With a majority of the state coalescing around the major invites of the past weekend, more information and data were found. 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 main exception to that is the UP, those will come out next week.
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.
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.

State Contenders
One has won three of the past four D4 titles. The other brought in coaches that weren’t even part of the program four years ago. What has been done at Maple City Glen Lake in these past three years has been nothing short of incredible, the rapidly ascending Lakers now at the forefront of D4. Shepherd’s John Bruder Classic has been the pinnacle of the Black n’ Yellow season thus far – five boys under 17:45, beating two top-10 D4 teams along the way. Racing mid-day at Holly, jumping up divisions, you can tell Hillsdale Academy wanted to make a statement. The Chargers were bested by Saugatuck and Flint Powers Catholic (read below – this means nothing!), impressing again with their depth – all seven boys at 18-flat or lower.
Surprises
One from Northern Michigan, one Downriver, one from the XC Heartland. Mesick has made the largest jump from the summer to now. The Redman twins are a known quantity, two reliable low-sticks. It was expected that Kyle Doty would come in and contribute, but maybe not to the sub-19 fashion that he’s placed forth. As with many but especially in D4 where every spot and body contains a major impact, a great summer can move a team up the standings. Thanks to Dominick Chiverton, Breckenridge has found their way back into the top-10. Just for comparison – from year to year at Holly, he dropped from 21:50 to 18:39. And just as a summer can make a difference, simply adding two new names can help as well. Riverview Gabriel Richard, thanks to the additions of Nolan Mazur and Luke Harrington, might be able to give Royal Oak Shrine a challenge for the Region 36 crown.
Looking Forward
As you’ll see in other divisions, it appears to be a rest weekend for many in the state. Four of the top-10 teams are out of action, including our top squad of Maple City Glen Lake. But that provides opportunity for advancement, and the teams that are competing are finding their ways to fast courses. #2 Hillsdale Academy once again will be facing heightened competition at Jackson, #4 Mt. Pleasant Sacred Heart heading north to Cadillac, #5 Whitmore Lake coming to the East Side, and #3 Holland Calvary Christian bringing in autumn with a proper sunrise.
| Rank | Team | Score | Region | Top 5 Avg. | Top 7 Avg. | Top 5 Spread | Top 7 Spread |
| 1 | Maple City Glen Lake | 127 | 29 | 177.7 | 165.5 | 1:26 | 3:01 |
| 2 | Hillsdale Academy | 131 | 34 | 177.9 | 174.3 | 1:51 | 1:57 |
| 3 | Holland Calvary Christian | 189 | 31 | 173.5 | 167.2 | 1:53 | 2:02 |
| 4 | Mt. Pleasant Sacred Heart | 224 | 30 | 168.2 | 155.4 | 1:36 | 3:23 |
| 5 | Whitmore Lake | 274 | 33 | 166.1 | 159.3 | 2:46 | 2:53 |
| 6 | Kalamazoo Hackett | 348 | 32 | 167.3 | 151.9 | 4:20 | 5:17 |
| 7 | Royal Oak Shrine | 443 | 36 | 156.2 | 143.6 | 3:53 | 4:48 |
| 8 | Riverview Gabriel Richard | 445 | 36 | 153.6 | 140.2 | 3:19 | 4:21 |
| 9 | Mesick | 513 | 29 | 154.6 | 127.0 | 4:01 | 7:50 |
| 10 | Breckenridge | 514 | 30 | 147.6 | 127.8 | 4:07 | 5:16 |
| 11 | Petoskey St. Michael | 524 | 28 | 145.8 | 131.5 | 1:55 | 3:41 |
| 12 | Leland | 524 | 29 | 144.3 | 1:52 | ||
| 13 | Lutheran Westland | 556 | 36 | 144.1 | 129.0 | 2:56 | 5:27 |
| 14 | Grand Traverse Academy | 578 | 29 | 141.3 | 133.3 | 1:46 | 2:26 |
| 15 | Genesee Christian Academy | 583 | 33 | 141.4 | 118.2 | 3:01 | 5:55 |
| 16 | Portland St. Patrick | 587 | 31 | 142.3 | 3:42 | ||
| 17 | Fowler | 588 | 31 | 141.0 | 133.1 | 2:23 | 3:02 |
| 18 | Three Oaks River Valley | 628 | 32 | 148.1 | 127.4 | 5:02 | 6:20 |
| 19 | Dryden | 667 | 35 | 137.3 | 119.9 | 3:12 | 5:49 |
| 20 | Saginaw Michigan Lutheran Seminary | 678 | 30 | 135.9 | 122.5 | 3:17 | 4:26 |
| 21 | Gobles | 696 | 31 | 133.8 | 121.1 | 1:20 | 2:54 |
| 22 | Buckley | 712 | 29 | 133.2 | 3:23 | ||
| 23 | Unionville-Sebewaing | 744 | 35 | 131.3 | 112.3 | 1:14 | 5:19 |
| 24 | Ubly | 774 | 35 | 129.2 | 4:23 | ||
| 25 | Manchester | 819 | 34 | 127.3 | 110.1 | 3:23 | 5:38 |
| 26 | Webberville | 842 | 33 | 125.6 | 105.0 | 3:42 | 6:14 |
| 27 | Novi Christian Academy | 923 | 33 | 121.3 | 109.1 | 3:50 | 5:38 |

State Contenders
Up front, you could even throw Jackson Lumen Christi into the surprise category. Mentioned in the Michigan Catholic writeup was Soren Crosthwaite, who has been running a consistent 2 min. faster than he had as a freshmen. Written up from Spartan was Gibson Shore, who placed 3rd in the White division. Those two, along with Rocky Bolton, Avery Morrow, and others have led the Titans to wins at Michigan Catholic, Lakeview, and Spartan. Saugatuck closed the ’24 season with a performance that showed they’re capable of a ’25 title. Commencing this campaign, they opened the year at Under the Lights with a similar performance, all five boys under 17:45 in a win over many top-ranked D2 and D3 teams.
Surprises
Quite a few slightly unexpected names, all from the west side. Buchanan, The Potter’s House, and Holland Black River entered the season ranked between 14th and 16th, now all three find their way into the top-10. For Black River, Sebastian Zylstra has been a major impetus behind the charge, dropping more than 1:30 from his 10th grade best. The Bucks have been aided by the addition of Josiah Passig, the 10th grader a quick study of the XC experience, already dropping into the 17’s on two occasions. And for the Pumas, it’s been a collective effort from a group that’s been around the sport for awhile. They’re headed at the front by Edward Mugisha, coming off the best year of his career (43rd at MIS and Alliance Conference Champion) and improving even from there, hitting a 16:18 personal best in his opener at Under the Lights.
Looking Forward
Two sets of two teams heading to the same invite. #2 Saugatuck and #5 Lansing Catholic were ranked at the top of D3 to start the season and will hope to move back into those positions. Two teams on the rise will fittingly be at Autumn Sunrise – #8 The Potter’s House and #10 Holland Black River.
| Rank | Team | Score | Region | Top 5 Avg. | Top 7 Avg. | Top 5 Spread | Top 7 Spread |
| 1 | Jackson Lumen Christi | 186 | 23 | 183.8 | 177.5 | 0:50 | 1:39 |
| 2 | Saugatuck | 262 | 22 | 180.0 | 173.0 | 1:00 | 1:52 |
| 3 | Charlevoix | 304 | 19 | 184.8 | 174.6 | 2:46 | 3:10 |
| 4 | Benzie Central | 386 | 20 | 173.1 | 167.6 | 0:59 | 1:46 |
| 5 | Lansing Catholic | 404 | 26 | 172.5 | 170.2 | 0:38 | 0:43 |
| 6 | Buchanan | 433 | 22 | 172.5 | 162.1 | 1:37 | 2:54 |
| 7 | Stanton Central Montcalm | 439 | 24 | 175.2 | 164.9 | 2:51 | 3:20 |
| 8 | The Potter’s House | 449 | 21 | 172.5 | 164.9 | 1:52 | 2:29 |
| 9 | Ithaca | 491 | 25 | 171.8 | 149.1 | 2:32 | 5:23 |
| 10 | Holland Black River | 495 | 21 | 168.7 | 149.8 | 1:07 | 4:49 |
| 11 | Jonesville | 523 | 23 | 170.8 | 154.0 | 2:39 | 4:56 |
| 12 | Hart | 557 | 20 | 165.9 | 163.5 | 0:31 | 0:45 |
| 13 | Ann Arbor Greenhills | 557 | 26 | 166.8 | 156.4 | 1:19 | 2:38 |
| 14 | Hanover-Horton | 596 | 23 | 167.3 | 159.6 | 1:57 | 2:37 |
| 15 | Grand Rapids Covenant Christian | 656 | 21 | 163.9 | 157.1 | 1:15 | 2:16 |
| 16 | Plymouth Christian Academy | 660 | 26 | 164.3 | 146.9 | 2:34 | 3:54 |
| 17 | Lake City | 722 | 20 | 161.9 | 146.9 | 1:52 | 4:20 |
| 18 | Caro | 729 | 25 | 163.7 | 152.1 | 3:00 | 4:44 |
| 19 | Pigeon-Laker | 740 | 25 | 161.4 | 146.9 | 2:13 | 4:06 |
| 20 | Grand Rapids NorthPointe Christian | 767 | 21 | 158.6 | 154.2 | 1:07 | 1:11 |
| 21 | Pewamo-Westphalia | 772 | 24 | 160.0 | 149.4 | 2:41 | 2:55 |
| 22 | Reed City | 779 | 20 | 160.6 | 152.5 | 2:17 | 3:04 |
| 23 | Erie Mason | 842 | 27 | 156.1 | 149.3 | 1:12 | 2:00 |
| 24 | Montrose | 858 | 24 | 155.9 | 143.4 | 1:39 | 3:43 |
| 25 | Sanford-Meridian | 941 | 25 | 153.0 | 143.1 | 1:48 | 2:37 |
| 26 | Blissfield | 957 | 27 | 155.4 | 147.0 | 2:22 | 2:57 |
| 27 | Leslie | 982 | 26 | 152.9 | 140.4 | 2:38 | 3:44 |

State Contenders
I don’t know if it’s the similarities in enrollment or the fact that there’s less disparities in advantages or pure chance, but just as in the girls, the title race is the tightest in D2. East Grand Rapids has been off proving that track was a fluke, taking up the first six spots at Sparta en route to a perfect 15, nearly halving the score of the closest competitor at Under the Lights, and winning the first jamboree in the competitive OK White. Flint Powers Catholic has built off their outstanding track season, keeping the momentum rolling into wins at Corunna, Northwood, and at Holly. At the biggest meets, Alma has brought its best material. On the hilly Forest Akers track, the Panthers placed *just* behind Brighton and right in front of Saline, Romeo, and Kalamazoo Central – four outfits that’ll surely be in the top-10 at MIS.
Surprises
Whether it’s a state finals projection or a pre-season ranking, the new tradition is Three Rivers finding a way to outperform it. Fresh off a 13th place finish in Brooklyn, the Wildcats were ranked #16 to begin the fall season, a mark with which they were not satisfied. The improvement has mainly been driven by three kids – David Kore, Charlie Brauer, and Jonah Zietlow. The three have all hit personal bests in this early season, dipping down into the 16’s.
Looking Forward
Many teams are laying low this upcoming weekend, five of our top-ten taking the weekend off. And who can blame them, it’s still six weeks to the State Finals and you can’t go hard every single Saturday. There are still some folks taking on some of the faster courses in the state, hoping for a confidence boost as they head into the prime days of training – #4 Grand Rapids Christian staying in close proximity at Cougar Falcon, #6 Parma Western taking a quick trip to the southeast, #7 Shepherd heading north to Cadillac, and #5 Holland Christian taking in the autumn sunrise.
| Rank | Team | Score | Region | Top 5 Avg. | Top 7 Avg. | Top 5 Spread | Top 7 Spread |
| 1 | Flint Powers Catholic | 143 | 15 | 197.4 | 190.8 | 1:01 | 1:47 |
| 2 | East Grand Rapids | 150 | 12 | 198.7 | 194.5 | 1:25 | 1:40 |
| 3 | Alma | 231 | 14 | 195.4 | 190.4 | 1:24 | 1:48 |
| 4 | Grand Rapids Christian | 306 | 12 | 189.6 | 185.2 | 0:58 | 1:27 |
| 5 | Holland Christian | 406 | 11 | 184.6 | 182.9 | 0:19 | 0:30 |
| 6 | Parma Western | 451 | 14 | 183.9 | 180.3 | 1:01 | 1:16 |
| 7 | Shepherd | 488 | 15 | 183.6 | 177.2 | 1:25 | 2:49 |
| 8 | Three Rivers | 507 | 13 | 182.9 | 175.8 | 1:38 | 1:57 |
| 9 | DeWitt | 565 | 14 | 180.4 | 175.2 | 1:13 | 1:41 |
| 10 | Grand Rapids South Christian | 589 | 12 | 180.0 | 172.1 | 1:44 | 2:16 |
| 11 | Otsego | 591 | 13 | 179.4 | 168.5 | 1:04 | 2:30 |
| 12 | Allendale | 603 | 11 | 185.9 | 174.8 | 2:44 | 3:26 |
| 13 | Fenton | 617 | 16 | 181.9 | 176.5 | 2:05 | 2:16 |
| 14 | Forest Hills Eastern | 639 | 12 | 180.7 | 173.6 | 2:08 | 2:32 |
| 15 | Edwardsburg | 648 | 13 | 178.2 | 171.3 | 1:11 | 2:17 |
| 16 | Spring Lake | 653 | 10 | 178.6 | 170.6 | 1:12 | 2:16 |
| 17 | Cedar Springs | 671 | 10 | 177.5 | 173.3 | 1:17 | 1:40 |
| 18 | Pinckney | 741 | 16 | 177.0 | 173.6 | 1:46 | 1:55 |
| 19 | Richland Gull Lake | 748 | 13 | 175.4 | 169.4 | 1:02 | 1:59 |
| 20 | Adrian | 785 | 18 | 176.3 | 168.9 | 2:11 | 2:47 |
| 21 | Whitehall | 814 | 10 | 178.1 | 166.3 | 3:21 | 4:12 |
| 22 | Macomb Lutheran North | 823 | 17 | 174.7 | 166.5 | 1:52 | 3:00 |
| 23 | Frankenmuth | 826 | 15 | 176.0 | 164.0 | 2:57 | 3:34 |
| 24 | Vicksburg | 941 | 13 | 172.6 | 156.7 | 2:37 | 4:33 |
| 25 | Petoskey | 942 | 10 | 171.3 | 165.1 | 2:05 | 2:15 |
| 26 | Ann Arbor Gabriel Richard | 983 | 18 | 168.9 | 165.4 | 0:42 | 1:04 |
| 27 | Detroit Country Day | 992 | 16 | 169.7 | 158.0 | 2:28 | 3:12 |

State Contenders
At various points throughout every year, I perform a little thought exercise, asking myself if this might be the final year of Northville’s reign. Sorry to say for the rest of the state, I don’t think 2024 was the final year of their title streak. The Mustangs have the power up front with Brandon Cloud and Ben Hartigan. They add kids into the mix, Lucas Mullan on the heels of an outstanding track season and Ashton Kashat as one of the state’s top freshmen. Sprinkle in a little development with Ethan Hertza and Ryan Stojov moving towards the 15’s.
Surprises
Traditional powers are great, they represent strong running cultures at schools. Newcomers are even better, as they could potentially be the ground floor of sustained greatness. Lowell brought forth the beginning pieces last year, both Marshall Huhn and Cooper Byrne establishing themselves as front-runners. The Red Arrows have become even stronger, adding freshmen Avi Elabed and Tyler Bromley into the mix. Grand Ledge has built with already established runners that’ve undergone a wholesale change. Nearly all of the varsity Comet boys have hit personal bests in these first few weeks (the exception being Ben Rottier, who just ran 25 sec. faster at Spartan than in 2024).
Looking Forward
Jackson once again is the place to be. It’s not as top-heavy as in recent years or compared to the girls, but still the D1 spot. #3 Ann Arbor Skyline comes off a win traversing the Holly hills, #10 Romeo travels to a quicker course than the revamped one at Spartan. #9 Ann Arbor Pioneer will be refreshed after a weekend off and we’re excited to see the times that Crooks and Ronfeldt can lay down. We might even see #5 Midland, as the Chemics have Al Kayner and Jackson listed on their schedule.
| Rank | Team | Score | Region | Top 5 Avg. | Top 7 Avg. | Top 5 Spread | Top 7 Spread |
| 1 | Northville | 137 | 7 | 204.2 | 200.6 | 1:06 | 1:14 |
| 2 | Lowell | 254 | 3 | 198.8 | 186.1 | 1:20 | 3:54 |
| 3 | Ann Arbor Skyline | 364 | 4 | 192.2 | 190.0 | 0:28 | 0:42 |
| 4 | Kalamazoo Central | 373 | 3 | 194.8 | 188.5 | 1:06 | 1:47 |
| 5 | Midland | 384 | 2 | 191.5 | 189.8 | 0:08 | 0:33 |
| 6 | Grand Ledge | 428 | 4 | 191.3 | 185.4 | 0:37 | 1:33 |
| 7 | Brighton | 469 | 4 | 190.3 | 186.7 | 0:28 | 1:10 |
| 8 | Traverse City West | 472 | 2 | 190.8 | 188.5 | 0:34 | 0:46 |
| 9 | Ann Arbor Pioneer | 536 | 5 | 195.4 | 190.4 | 1:56 | 2:06 |
| 10 | Romeo | 545 | 9 | 189.0 | 183.7 | 0:36 | 1:28 |
| 11 | Holland West Ottawa | 571 | 3 | 187.8 | 184.6 | 0:10 | 1:06 |
| 12 | Portage Central | 582 | 3 | 188.5 | 182.2 | 1:22 | 1:31 |
| 13 | East Kentwood | 621 | 3 | 190.5 | 184.4 | 1:19 | 1:57 |
| 14 | Zeeland West | 631 | 3 | 187.1 | 183.9 | 0:48 | 0:58 |
| 15 | Jenison | 645 | 1 | 186.5 | 184.4 | 0:19 | 0:36 |
| 16 | Rockford | 651 | 1 | 186.9 | 178.7 | 1:23 | 2:00 |
| 17 | Saline | 652 | 5 | 187.3 | 182.6 | 1:08 | 1:26 |
| 18 | Salem | 652 | 6 | 187.5 | 181.8 | 1:03 | 1:29 |
| 19 | Caledonia | 664 | 3 | 187.8 | 183.0 | 1:25 | 1:34 |
| 20 | Grand Blanc | 697 | 2 | 186.3 | 182.3 | 1:07 | 1:24 |
| 21 | Clarkston | 730 | 8 | 186.1 | 179.6 | 1:01 | 1:45 |
| 22 | Saginaw Heritage | 771 | 2 | 184.2 | 180.9 | 0:25 | 0:49 |
| 23 | Highland-Milford | 821 | 2 | 186.5 | 180.0 | 2:09 | 2:26 |
| 24 | Grand Haven | 843 | 1 | 188.0 | 177.0 | 2:21 | 3:18 |
| 25 | Brownstown Woodhaven | 921 | 5 | 182.0 | 176.6 | 1:15 | 1:40 |
| 26 | Kalamazoo Loy Norrix | 965 | 3 | 182.5 | 177.0 | 1:51 | 2:13 |
| 27 | Battle Creek Lakeview | 972 | 3 | 180.9 | 169.2 | 1:00 | 2:50 |
INDIVIDUAL RANKINGS
As the years pass, I’ve decided to keep the in-season stuff concentrated more on the teams and less on the individuals. I do feel it’s important for individuals to know where they stand, so here’s the top-50. When it gets to crunch time, more will be written, for now, this’ll do!
| Rank | Grade | Name | Team | Region | Rating |
| 1 | 12 | Marek Butkiewicz | Kalamazoo Hackett | 32 | 215.2 |
| 2 | 12 | Brody Karg | Harbor Beach | 35 | 205.9 |
| 3 | 12 | Grayson Rorick | Hillsdale Academy | 34 | 203.6 |
| 4 | 12 | Abenezer Cerone | Royal Oak Shrine | 36 | 203.1 |
| 5 | 12 | Landon Rogers | Three Oaks River Valley | 32 | 201.4 |
| 6 | 11 | Kyle Redman | Mesick | 29 | 199.4 |
| 7 | 12 | Landen Livingston | Whitmore Lake | 33 | 199.3 |
| 8 | 11 | Ty Redman | Mesick | 29 | 197.2 |
| 9 | 9 | Mason Rogers | Three Oaks River Valley | 32 | 196.1 |
| 10 | 10 | Lincoln Laansma | Tri-Unity Christian | 31 | 193.8 |
| 11 | 12 | Sean Siems | Kalamazoo Hackett | 32 | 191.8 |
| 12 | 11 | Abraham Feeney | Maple City Glen Lake | 29 | 191.4 |
| 13 | 11 | Noah Schipper | Holland Calvary Christian | 31 | 191.2 |
| 14 | 11 | Christian Getz | Holland Calvary Christian | 31 | 190.7 |
| 15 | 12 | Carson Burgess | Brown City | 35 | 189.3 |
| 16 | 11 | Jacob Ferdubinski | Riverview Gabriel Richard | 36 | 188.7 |
| 17 | 9 | Spencer McNitt | Maple City Glen Lake | 29 | 187.2 |
| 18 | 11 | Brady Edwards | Mt. Pleasant Sacred Heart | 30 | 182.7 |
| 19 | 11 | Anthony Rowe | Breckenridge | 30 | 182.1 |
| 20 | 12 | Cole Brege | Rogers City | 28 | 181.8 |
| 21 | 12 | Jonah Pollatz | Mt. Pleasant Sacred Heart | 30 | 179.4 |
| 22 | 11 | Gibson White | Holland Calvary Christian | 31 | 178.8 |
| 23 | 12 | Max Brannan | Lutheran Westland | 36 | 178.0 |
| 24 | 12 | Luke Molenkamp | Hillsdale Academy | 34 | 177.3 |
| 25 | 11 | Wesley Chaffee | Mt. Pleasant Sacred Heart | 30 | 175.8 |
| 26 | 12 | Jack Sharar | Rogers City | 28 | 175.5 |
| 27 | 12 | Liam McCaw | Maple City Glen Lake | 29 | 174.4 |
| 28 | 12 | Reuben Jiran | Novi Christian Academy | 33 | 174.3 |
| 29 | 10 | Leo Weaver | Whitmore Lake | 33 | 173.9 |
| 30 | 11 | Timothy Gaebler | Hillsdale Academy | 34 | 173.5 |
| 31 | 9 | Christian Feeney | Maple City Glen Lake | 29 | 172.7 |
| 32 | 12 | Rich Fanti | Riverview Gabriel Richard | 36 | 172.0 |
| 33 | 11 | Daniel Chaney | Lake Leelanau St. Mary | 29 | 171.7 |
| 34 | 12 | Michael Bowker | Royal Oak Shrine | 36 | 171.1 |
| 35 | 12 | Logan Romain | Dryden | 35 | 171.0 |
| 36 | 12 | Quentin Smith | Fowler | 31 | 170.3 |
| 37 | 11 | Amos Norder | Saginaw Michigan Lutheran Seminary | 30 | 169.5 |
| 38 | 12 | Cody Bradley | Petoskey St. Michael | 28 | 169.2 |
| 39 | 12 | Timothy Chamberlain | Portland St. Patrick | 31 | 169.0 |
| 40 | 12 | Henry Lindley | Hillsdale Academy | 34 | 168.5 |
| 41 | 11 | Owen Wruble | Harbor Beach | 35 | 167.9 |
| 42 | 11 | Francis Austen | Portland St. Patrick | 31 | 167.6 |
| 43 | 12 | Cole Upper | Lincoln-Alcona | 28 | 167.2 |
| 44 | 9 | Gavin Bowers | Austin Catholic | 36 | 166.9 |
| 45 | 12 | Jesse Fielis | White Pigeon | 32 | 166.8 |
| 46 | 11 | Elias Baldwin | Decatur | 32 | 166.8 |
| 47 | 12 | James Rahe | Hillsdale Academy | 34 | 166.6 |
| 48 | 10 | Levi Fitchett | Dryden | 35 | 166.0 |
| 49 | 10 | Peter Winn | Hillsdale Academy | 34 | 165.8 |
| 50 | 11 | Rush Marsden | Fulton | 30 | 165.8 |
| Rank | Grade | Name | Team | Region | Rating |
| 1 | 11 | Hunter Eaton | Charlevoix | 19 | 208.9 |
| 2 | 12 | Gage Hoffman | Stanton Central Montcalm | 24 | 205.0 |
| 3 | 10 | Christian Craanen | Monroe St. Mary CC | 27 | 202.0 |
| 4 | 11 | Luke Herron | Caro | 25 | 201.0 |
| 5 | 10 | Will Hulin | Centreville | 23 | 198.7 |
| 6 | 11 | Caleb Blonde | Jonesville | 23 | 198.4 |
| 7 | 10 | Nole Lorenzen | Rochester Hills Lutheran NW | 26 | 197.6 |
| 8 | 11 | Ryder Hopkins | Charlevoix | 19 | 197.5 |
| 9 | 12 | Jayden Fox | Saginaw Valley Lutheran | 25 | 196.3 |
| 10 | 12 | Tyler Leach | Otisville LakeVille | 24 | 196.0 |
| 11 | 12 | Matthew Solomon | Charlevoix | 19 | 195.5 |
| 12 | 10 | Clint Couchman | Brooklyn Columbia Central | 23 | 195.1 |
| 13 | 12 | Edward Mugisha | The Potter’s House | 21 | 194.4 |
| 14 | 12 | Gibson Shore | Jackson Lumen Christi | 23 | 192.5 |
| 15 | 11 | Chad Tyson | Hanover-Horton | 23 | 192.4 |
| 16 | 11 | Marshall Brandt | Midland Bullock Creek | 25 | 192.0 |
| 17 | 10 | Owen Poppema | Bath | 24 | 191.6 |
| 18 | 12 | Jacob Mankey | Ithaca | 25 | 191.2 |
| 19 | 12 | Noah Devereaux | Laingsburg | 24 | 191.0 |
| 20 | 11 | Marcus Silva | Saugatuck | 22 | 190.5 |
| 21 | 12 | Qwynn Darnell | Elk Rapids | 19 | 189.4 |
| 22 | 11 | Logan Youngman | Hillsdale | 23 | 188.3 |
| 23 | 11 | Isaac Dionne | Boyne City | 19 | 187.2 |
| 24 | 11 | John Keser | Buchanan | 22 | 187.0 |
| 25 | 12 | Paul Saladin | Reed City | 20 | 187.0 |
| 26 | 11 | Grant Rehkopf | Saugatuck | 22 | 186.8 |
| 27 | 11 | Evan Olson | Pigeon-Laker | 25 | 186.3 |
| 28 | 11 | Rocky Bolton | Jackson Lumen Christi | 23 | 186.2 |
| 29 | 11 | Jonas Ballard | Holland Black River | 21 | 185.7 |
| 30 | 12 | Jeryn Frisbie | Belding | 21 | 185.6 |
| 31 | 10 | Eli VanPoortfliet | Benzie Central | 20 | 184.4 |
| 32 | 10 | Grant Corlew | Harbor Springs | 19 | 184.1 |
| 33 | 12 | Trenton Fetter | Adrian Madison | 27 | 183.5 |
| 34 | 11 | Evan MacLaren | Ithaca | 25 | 183.5 |
| 35 | 10 | Michael Weidmayer | Blissfield | 27 | 183.3 |
| 36 | 10 | Soren Crosthwaite | Jackson Lumen Christi | 23 | 182.9 |
| 37 | 11 | William Gancer | Stockbridge | 26 | 182.7 |
| 38 | 10 | Tristan Hernandez | Kingsley | 20 | 182.6 |
| 39 | 10 | Wyatt Roberts | Otisville LakeVille | 24 | 182.4 |
| 40 | 12 | Julian Walker | Algonac | 26 | 182.0 |
| 41 | 12 | Jackson Schaub | Benzie Central | 20 | 181.4 |
| 42 | 11 | Avery Morrow | Jackson Lumen Christi | 23 | 181.3 |
| 43 | 11 | Logan Young | Harrison | 20 | 180.9 |
| 44 | 12 | Liam McBeth | Buchanan | 22 | 180.7 |
| 45 | 12 | Robert Dykhouse | Manton | 20 | 180.4 |
| 46 | 11 | John Kowatch | Pewamo-Westphalia | 24 | 180.0 |
| 47 | 12 | Kaden Worch | Manistee | 20 | 179.6 |
| 48 | 11 | Naveen Kulkarni | Ann Arbor Greenhills | 26 | 179.5 |
| 49 | 9 | Isaac Cox | Plymouth Christian Academy | 26 | 179.3 |
| 50 | 12 | John Edler | Homer | 23 | 179.2 |
| Rank | Grade | Name | Team | Region | Rating |
| 1 | 11 | Robert Jazwinski III | Whitehall | 10 | 216.6 |
| 2 | 12 | Jonah Workman | East Grand Rapids | 12 | 216.4 |
| 3 | 11 | Ezekiel Baltierra | Alma | 14 | 211.6 |
| 4 | 12 | Thomas Larson | Alma | 14 | 209.9 |
| 5 | 11 | Mason Hill | Allendale | 11 | 208.8 |
| 6 | 10 | Lennox Naswell | Flint Powers Catholic | 15 | 208.4 |
| 7 | 10 | Gavin Katic | Fenton | 16 | 207.3 |
| 8 | 11 | Caiden Caswell | Vicksburg | 13 | 205.3 |
| 9 | 11 | Bryce Cahoon | Shepherd | 15 | 203.6 |
| 10 | 10 | Micah Becker | East Grand Rapids | 12 | 203.1 |
| 11 | 12 | Vincent Pattison | Goodrich | 15 | 203.1 |
| 12 | 11 | Steven Zawacki | Forest Hills Eastern | 12 | 202.8 |
| 13 | 11 | Cole McCraw | Pinckney | 16 | 202.5 |
| 14 | 11 | Mitchell Dunlap | Grand Rapids Catholic Central | 11 | 202.5 |
| 15 | 11 | Abraham McHugh | Marshall | 13 | 202.3 |
| 16 | 12 | Bryce Gross | Flint Powers Catholic | 15 | 202.0 |
| 17 | 12 | Moises Salazar Jr. | Adrian | 18 | 202.0 |
| 18 | 12 | Ronnie Silveira | Allendale | 11 | 202.0 |
| 19 | 12 | Sean Ryan | Grand Rapids Christian | 12 | 201.7 |
| 20 | 12 | Brett Magnus | Frankenmuth | 15 | 201.3 |
| 21 | 12 | Aden Ashworth | Allendale | 11 | 200.7 |
| 22 | 12 | Cole Wisniewski | Orchard Lake St. Mary’s | 16 | 200.2 |
| 23 | 12 | Murphy Wagner | Saginaw Swan Valley | 15 | 198.2 |
| 24 | 12 | Jacob Hylton | Ortonville Brandon | 15 | 196.6 |
| 25 | 11 | Joshua Macri | Macomb Lutheran North | 17 | 195.8 |
| 26 | 10 | Aiden Lambers | Holland | 11 | 195.7 |
| 27 | 12 | Charlie Brauer | Three Rivers | 13 | 195.3 |
| 28 | 12 | Caleb Carignan | Flint Powers Catholic | 15 | 194.9 |
| 29 | 11 | Nick Parker | Frankenmuth | 15 | 194.8 |
| 30 | 12 | Edison Lopeman | Parma Western | 14 | 194.6 |
| 31 | 12 | Jacob Stanislawski | Flat Rock | 18 | 194.5 |
| 32 | 10 | Ashton Fink | Grand Rapids Christian | 12 | 193.9 |
| 33 | 10 | Ryan Rathsburg | Flint Powers Catholic | 15 | 193.8 |
| 34 | 11 | Ben Verlin | Grand Rapids South Christian | 12 | 193.8 |
| 35 | 12 | Ben Verellen | Gladwin | 10 | 193.7 |
| 36 | 12 | Aiden Weller | Cedar Springs | 10 | 193.5 |
| 37 | 12 | Shephard Bower | Forest Hills Eastern | 12 | 193.4 |
| 38 | 12 | Jack Edison | East Grand Rapids | 12 | 193.2 |
| 39 | 12 | Zahar Rush | Petoskey | 10 | 192.9 |
| 40 | 10 | Gerard Gilmour | Fenton | 16 | 192.7 |
| 41 | 11 | Thomas Fisher | East Grand Rapids | 12 | 192.5 |
| 42 | 12 | George Scupham | Edwardsburg | 13 | 192.3 |
| 43 | 12 | Lukus Mendoza | Spring Lake | 10 | 192.0 |
| 44 | 12 | Braylon Lenneman | DeWitt | 14 | 191.7 |
| 45 | 11 | Owen Adams | Spring Lake | 10 | 191.6 |
| 46 | 10 | Jack Hincks | Detroit Country Day | 16 | 191.6 |
| 47 | 12 | Brodie Licata | Lake Fenton | 16 | 191.1 |
| 48 | 12 | Jack Estelle | Hopkins | 11 | 190.8 |
| 49 | 11 | Seth Randall | St. Joseph | 13 | 190.7 |
| 50 | 11 | Christian Ayres | Battle Creek Harper Creek | 13 | 190.5 |
| Rank | Grade | Name | Team | Region | Rating |
| 1 | 11 | Kamari Ronfeldt | Ann Arbor Pioneer | 5 | 218.5 |
| 2 | 11 | Jack MacGregor | Howell | 4 | 215.9 |
| 3 | 11 | Brandon Cloud | Northville | 7 | 215.6 |
| 4 | 11 | Caden Livermore | Grandville | 1 | 214.1 |
| 5 | 11 | Marshall Huhn | Lowell | 3 | 213.0 |
| 6 | 11 | Luka Hammond | Grand Haven | 1 | 212.9 |
| 7 | 12 | Beckett Crooks | Ann Arbor Pioneer | 5 | 212.1 |
| 8 | 12 | Benjamin Hartigan | Northville | 7 | 211.7 |
| 9 | 12 | Kyle O’Rourke | Highland-Milford | 2 | 210.6 |
| 10 | 12 | Ian Morgan | Okemos | 4 | 210.4 |
| 11 | 10 | Mourad Algahmi | Dearborn Fordson | 5 | 210.0 |
| 12 | 12 | Aiden Pengelly | Canton | 6 | 209.4 |
| 13 | 12 | Andrew Wright | Kalamazoo Central | 3 | 208.1 |
| 14 | 12 | Jackson Lam | Kalamazoo Loy Norrix | 3 | 205.6 |
| 15 | 11 | Matii Tarekegn | East Kentwood | 3 | 205.5 |
| 16 | 12 | Aron Gal | Grand Haven | 1 | 205.3 |
| 17 | 11 | Justin Johnson | East Kentwood | 3 | 204.6 |
| 18 | 12 | Ethan Hertza | Northville | 7 | 203.4 |
| 19 | 11 | Coen Hill | Dexter | 4 | 201.5 |
| 20 | 10 | Alexander Allen | Alpena | 2 | 201.4 |
| 21 | 12 | Caleb Keller | Traverse City Central | 2 | 201.3 |
| 22 | 12 | Noah Johnston | Caledonia | 3 | 201.3 |
| 23 | 12 | Cooper Byrne | Lowell | 3 | 201.1 |
| 24 | 12 | Marcel Stork | Mattawan | 3 | 200.4 |
| 25 | 9 | Avi Elabed | Lowell | 3 | 200.1 |
| 26 | 9 | Tommy McCormick | Grand Blanc | 2 | 199.6 |
| 27 | 12 | Lucas LaPointe | Plymouth | 6 | 199.5 |
| 28 | 12 | Ty Billings | Kalamazoo Central | 3 | 198.6 |
| 29 | 10 | Bennett Snapper | Caledonia | 3 | 198.5 |
| 30 | 12 | Nathaniel Linden | Troy Athens | 8 | 198.5 |
| 31 | 11 | Trevor Baptist | Novi | 7 | 198.1 |
| 32 | 10 | Brady Glon | Detroit Catholic Central | 7 | 197.9 |
| 33 | 9 | Hudson Doll | Ann Arbor Skyline | 4 | 197.8 |
| 34 | 11 | Jacob Szalay | Saline | 5 | 197.8 |
| 35 | 10 | Rylen Richey | Grand Ledge | 4 | 197.8 |
| 36 | 12 | Ryan Barnes | Clarkston | 8 | 197.5 |
| 37 | 11 | Austin Mercado | Salem | 6 | 197.4 |
| 38 | 12 | Owen Fisher | Mattawan | 3 | 197.4 |
| 39 | 12 | Owen Perry | Romeo | 9 | 197.3 |
| 40 | 11 | Jack Hanner | Salem | 6 | 197.2 |
| 41 | 10 | Xavier Solgot | L’Anse Creuse North | 9 | 197.1 |
| 42 | 12 | David Dubeck | Clarkston | 8 | 197.0 |
| 43 | 11 | Josiah Derksen | Rockford | 1 | 196.9 |
| 44 | 11 | Broden Ladd | Holly | 2 | 196.7 |
| 45 | 10 | Finn-Frost Grayson | Traverse City West | 2 | 196.5 |
| 46 | 12 | Benjamin Rottier | Grand Ledge | 4 | 196.5 |
| 47 | 10 | Marcus Essling | Portage Central | 3 | 196.4 |
| 48 | 10 | Lucas Mullan | Northville | 7 | 196.4 |
| 49 | 12 | Zach Wyderko | Brighton | 4 | 195.9 |
| 50 | 11 | Liam Wierzba | Traverse City West | 2 | 195.8 |