| 1 | Troy McManus LHP, CFNorth Muskegon | 10 | 0 | 1 | 1.000 | 3 |
| 2 | Jaxon HuffmanMSHS (Norton Shores) | 10 | 2 | 0 | 0.833 | 0 |
| 3 | Walker GlyshawCedar Springs | 9 | 1 | 0 | 0.900 | 0 |
| 4 | Jordan ScottPCA (Canton) | 9 | 2 | 1 | 0.818 | 0 |
| 5 | Isaiah Birmingham1B, PBCCHS (Hastings) | 8 | 0 | 0 | 1.000 | 0 |
| 6 | Cody TurnerJeffers (Painesdale) | 8 | 1 | 0 | 0.889 | 1 |
| 7 | Ty JenkinsSHSHS (Sterling Heights) | 8 | 1 | 0 | 0.889 | 0 |
| 8 | Jylon PeekP, CFPerry | 8 | 2 | 0 | 0.800 | 0 |
| 9 | Dennell KempLHP, 1BEcorse | 7 | 0 | 0 | 1.000 | 0 |
| 10 | Sean ParkerSS, PAdrian | 7 | 0 | 0 | 1.000 | 0 |
| 11 | Carson AnthesP, 3BCass City | 7 | 0 | 0 | 1.000 | 0 |
| 12 | Kannon DuffingManchester | 7 | 1 | 0 | 0.875 | 0 |
| 13 | Zander GreeneCPHS (Canton) | 7 | 1 | 0 | 0.875 | 0 |
| 14 | Bryce JohnsonCharlevoix | 7 | 1 | 0 | 0.875 | 0 |
| 15 | Owen PetersenMontague | 7 | 1 | 0 | 0.875 | 0 |
| 16 | Ryan Delora 3B, PNorth Muskegon | 7 | 1 | 2 | 0.875 | 6 |
| 17 | Tyler ScottPCA (Canton) | 7 | 1 | 1 | 0.875 | 0 |
| 18 | Corbin AllenGrayling | 7 | 2 | 0 | 0.778 | 0 |
| 19 | Aiden FriessRHP, 1BWilliamston | 7 | 3 | 0 | 0.700 | 3 |
| 20 | Chris WoodsLHP, 1BEcorse | 6 | 0 | 0 | 1.000 | 0 |
| 21 | Nolan BeckerGAHS (Galesburg) | 6 | 0 | 1 | 1.000 | 0 |
| 22 | Garrett BrewerBerrien Springs | 6 | 0 | 1 | 1.000 | 0 |
| 23 | Owen KellySCHS (Royal Oak) | 6 | 0 | 2 | 1.000 | 0 |
| 24 | Breylan McPhaulP, INFHudsonville | 6 | 1 | 0 | 0.857 | 2 |
| 25 | Alexi SimecekRoeper (Birmingham) | 6 | 1 | 0 | 0.857 | 0 |
| 26 | Luke Harrison 3B, PICBHS (Allen Park) | 6 | 1 | 2 | 0.857 | 2 |
| 27 | Shane McAlindenRiverview | 6 | 1 | 0 | 0.857 | 0 |
| 28 | Nate AlbaSCHS (Royal Oak) | 6 | 1 | 0 | 0.857 | 0 |
| 29 | Levi FrahmJeffers (Painesdale) | 6 | 1 | 2 | 0.857 | 0 |
| 30 | Tyson WilliamsWatervliet | 6 | 1 | 0 | 0.857 | 0 |
| 31 | W GrahamGPSHS (Grosse Pointe) | 6 | 1 | 0 | 0.857 | 0 |
| 32 | Julius RobichaudAdrian | 6 | 1 | 1 | 0.857 | 0 |
| 33 | Donavyn KirchingerManistee | 6 | 2 | 0 | 0.750 | 0 |
| 34 | Korbyn RussellLHP, 1BEast Jordan | 6 | 3 | 2 | 0.667 | 7 |
| 35 | Cole Bronoel-CuthrellGroves (Beverly Hills) | 6 | 4 | 0 | 0.600 | 4 |
| 36 | Evan RobinsonLHS (St. Clair Shores) | 5 | 0 | 0 | 1.000 | 0 |
| 37 | Dennis EggertRiverview | 5 | 0 | 2 | 1.000 | 0 |
| 38 | Grant EssigSMP (Orchard Lake) | 5 | 0 | 0 | 1.000 | 0 |
| 39 | Chad FisherAHS (Dearborn Heights) | 5 | 0 | 0 | 1.000 | 0 |
| 40 | David RobertsAHS (Dearborn Heights) | 5 | 0 | 0 | 1.000 | 0 |
| 41 | Solomon Hiatt2B, RHPAdrian | 5 | 0 | 0 | 1.000 | 0 |
| 42 | Evan LangloisWoodhaven (Brownstown) | 5 | 0 | 0 | 1.000 | 0 |
| 43 | Riley BrodhagenPCA (Canton) | 5 | 0 | 0 | 1.000 | 0 |
| 44 | Micah LavignePCA (Canton) | 5 | 0 | 0 | 1.000 | 0 |
| 45 | Joe McDonaldSHA (Mt. Pleasant) | 5 | 1 | 0 | 0.833 | 0 |
| 46 | JOSH VANDEVYVERMarine City | 5 | 1 | 0 | 0.833 | 0 |
| 47 | Mark MatlickSS, RHPHazel Park | 5 | 1 | 0 | 0.833 | 0 |
| 48 | Louie PerkinsBerrien Springs | 5 | 1 | 1 | 0.833 | 0 |
| 49 | Luke SoperHanover-Horton (Horton) | 5 | 1 | 0 | 0.833 | 0 |
| 50 | Scott LeonardSHSHS (Sterling Heights) | 5 | 1 | 0 | 0.833 | 0 |