| 1 | Owen TappendenColdwater | 1.000 | 11 | 8 | 8 | 3 | 0 | 0 | 3 |
| 2 | Andrew MorenoClare | 0.900 | 10 | 4 | 5 | 5 | 0 | 0 | 3 |
| 3 | Gavyn ByrdMilan | 0.900 | 10 | 3 | 4 | 6 | 0 | 0 | 3 |
| 4 | Dominic BadgleyReading | 0.889 | 9 | 5 | 6 | 1 | 0 | 2 | 3 |
| 5 | Leif GuillotelTawas Area (Tawas City) | 0.889 | 9 | 5 | 6 | 3 | 0 | 0 | 2 |
| 6 | Desmond FergusonThurston (Redford) | 0.889 | 9 | 3 | 4 | 4 | 0 | 1 | 3 |
| 7 | Ethan ArmstrongGarden City | 0.875 | 9 | 5 | 6 | 2 | 0 | 0 | 3 |
| 8 | Alex KrughGAHS (Galesburg) | 0.867 | 15 | 7 | 9 | 5 | 0 | 1 | 4 |
| 9 | Kody Osborne3B, CSAN (Romulus) | 0.867 | 15 | 2 | 4 | 9 | 0 | 2 | 4 |
| 10 | Xander MarshallCLHS (Croswell) | 0.833 | 12 | 3 | 5 | 6 | 0 | 1 | 3 |
| 11 | Dayton EnnisColdwater | 0.818 | 12 | 5 | 7 | 4 | 0 | 0 | 3 |
| 12 | Dace Kochel JR.White Pigeon | 0.818 | 11 | 6 | 8 | 3 | 0 | 0 | 3 |
| 13 | Emillio OddoC, 1BUtica | 0.800 | 15 | 9 | 12 | 3 | 0 | 0 | 5 |
| 14 | Amere LaneSS, PSAN (Romulus) | 0.800 | 15 | 5 | 8 | 6 | 0 | 1 | 4 |
| 15 | Ethan HolzgenCoopersville | 0.800 | 10 | 8 | 10 | 0 | 0 | 0 | 3 |
| 16 | Nicholas SpearmanMott (Warren) | 0.800 | 10 | 4 | 6 | 4 | 0 | 0 | 3 |
| 17 | Andrew OstrowskiCabrini (Allen Park) | 0.800 | 10 | 2 | 4 | 5 | 0 | 1 | 3 |
| 18 | Xavier ColemanOsborn (Detroit) | 0.800 | 10 | 2 | 4 | 5 | 0 | 1 | 4 |
| 19 | Tate TerpstraCoopersville | 0.778 | 9 | 5 | 7 | 1 | 0 | 1 | 3 |
| 20 | Bode VanHuisHCHS (Holland) | 0.778 | 9 | 5 | 7 | 2 | 0 | 0 | 3 |
| 21 | Juan TorresCass Tech (Detroit) | 0.778 | 9 | 3 | 4 | 4 | 1 | 0 | 2 |
| 22 | Brendon JacksonBangor | 0.778 | 9 | 3 | 5 | 3 | 0 | 1 | 3 |
| 23 | Coleson BlakeGAHS (Galesburg) | 0.778 | 9 | 0 | 2 | 6 | 0 | 1 | 3 |
| 24 | Lucas SinklerLawrence | 0.769 | 13 | 7 | 10 | 2 | 0 | 1 | 4 |
| 25 | Christopher WigginsPontiac | 0.769 | 13 | 6 | 9 | 4 | 0 | 0 | 4 |
| 26 | Camden FrayLake Fenton (Linden) | 0.750 | 20 | 11 | 16 | 2 | 0 | 2 | 4 |
| 27 | Peter VanderLugtMLHS (St. Joseph) | 0.750 | 16 | 5 | 9 | 4 | 0 | 3 | 6 |
| 28 | Skiler KruseHarbor Beach | 0.750 | 12 | 5 | 8 | 3 | 0 | 1 | 4 |
| 29 | Dante PerryWoodhaven (Brownstown) | 0.750 | 12 | 4 | 7 | 5 | 0 | 0 | 3 |
| 30 | Jake TherageneLawrence | 0.750 | 12 | 3 | 6 | 6 | 0 | 0 | 4 |
| 31 | Lucas FarnerWoodhaven (Brownstown) | 0.750 | 12 | 3 | 6 | 4 | 0 | 2 | 3 |
| 32 | Chase KurtzhalMontague | 0.750 | 12 | 2 | 4 | 3 | 1 | 4 | 4 |
| 33 | Andrew RudolphEdwardsburg | 0.737 | 19 | 5 | 10 | 6 | 0 | 3 | 5 |
| 34 | Mason PeeblesKHHS (Grand Rapids) | 0.733 | 15 | 8 | 12 | 2 | 0 | 1 | 4 |
| 35 | Logan DawsonLowell | 0.731 | 26 | 10 | 17 | 7 | 0 | 2 | 7 |
| 36 | Trevor LipscombGPNHS (Grosse Pointe) | 0.727 | 11 | 6 | 9 | 2 | 0 | 0 | 3 |
| 37 | Dustin MayfieldMott (Warren) | 0.727 | 11 | 6 | 9 | 2 | 0 | 0 | 3 |
| 38 | Bristol UltzWhite Pigeon | 0.727 | 11 | 4 | 7 | 4 | 0 | 0 | 3 |
| 39 | Carson YoungJonesville | 0.727 | 11 | 4 | 7 | 1 | 0 | 3 | 3 |
| 40 | Brody BlockWhite Pigeon | 0.727 | 11 | 4 | 7 | 3 | 0 | 1 | 3 |
| 41 | Alex GardnerLawrence | 0.727 | 11 | 3 | 6 | 4 | 0 | 1 | 4 |
| 42 | Jon ShabalaLawrence | 0.727 | 11 | 3 | 6 | 5 | 0 | 0 | 4 |
| 43 | Reston CiccoCKHS (Bloomfield Hills) | 0.727 | 11 | 3 | 6 | 5 | 0 | 0 | 5 |
| 44 | Cashton SedlarBedford (Temperance) | 0.722 | 18 | 10 | 15 | 3 | 0 | 0 | 4 |
| 45 | Aiden MacauleyCKHS (Bloomfield Hills) | 0.722 | 18 | 7 | 12 | 6 | 0 | 0 | 5 |
| 46 | Walker BrownFarwell | 0.722 | 18 | 4 | 9 | 9 | 0 | 0 | 6 |
| 47 | Dewey YoungKCHS (Kalamazoo) | 0.714 | 14 | 5 | 9 | 4 | 0 | 1 | 3 |
| 48 | Ryan HolmesPaw Paw | 0.700 | 20 | 8 | 14 | 6 | 0 | 0 | 5 |
| 49 | Daniel VanderLugtMLHS (St. Joseph) | 0.700 | 20 | 5 | 11 | 6 | 0 | 3 | 6 |
| 50 | Austin Gragg3B, INFGrant | 0.700 | 20 | 4 | 10 | 6 | 0 | 4 | 6 |