| 1 | Owen TappendenColdwater | 0.900 | 16 | 9 | 10 | 0 | 0 | 4 | 4 |
| 2 | Avery PrenticeLHP, 1BAvondale (Auburn Hills) | 0.889 | 16 | 8 | 9 | 1 | 0 | 0 | 5 |
| 3 | Dayton EnnisColdwater | 0.800 | 17 | 8 | 10 | 2 | 0 | 0 | 4 |
| 4 | Kyle PierceNFHS (Farmington Hills) | 0.769 | 15 | 10 | 13 | 4 | 0 | 0 | 3 |
| 5 | Keegan WalshMemphis | 0.722 | 28 | 13 | 18 | 1 | 0 | 0 | 8 |
| 6 | Rowan BradfordDecatur | 0.688 | 23 | 11 | 16 | 2 | 2 | 0 | 6 |
| 7 | Rocco PascuzziGrosse Ile | 0.688 | 22 | 11 | 16 | 2 | 0 | 1 | 6 |
| 8 | David ThelenSt. Johns | 0.682 | 24 | 15 | 22 | 2 | 1 | 0 | 6 |
| 9 | Ethan HolzgenCoopersville | 0.667 | 22 | 14 | 21 | 3 | 0 | 0 | 6 |
| 10 | Brady RobinsonShepherd | 0.650 | 28 | 13 | 20 | 0 | 0 | 0 | 8 |
| 11 | Billy SmithComstock (Kalamazoo) | 0.643 | 22 | 9 | 14 | 3 | 0 | 0 | 7 |
| 12 | Owen McRobertsSouth Lyon | 0.643 | 16 | 9 | 14 | 3 | 0 | 1 | 6 |
| 13 | Conner LambertOHHS (West Branch) | 0.636 | 15 | 7 | 11 | 0 | 1 | 2 | 4 |
| 14 | Amere LaneSS, PSAN (Romulus) | 0.611 | 27 | 11 | 18 | 3 | 2 | 0 | 7 |
| 15 | Hunter (Hawk) HardingINF, RHPWilliamston | 0.600 | 40 | 15 | 25 | 4 | 1 | 2 | 12 |
| 16 | Ethan ArmstrongGarden City | 0.600 | 32 | 15 | 25 | 4 | 0 | 0 | 10 |
| 17 | Caden GrantP, 3BKHS (Kalamazoo) | 0.600 | 24 | 12 | 20 | 6 | 2 | 0 | 8 |
| 18 | Carson YoungJonesville | 0.600 | 21 | 9 | 15 | 3 | 1 | 0 | 6 |
| 19 | Rico ValdovinosAnderson (Southgate) | 0.600 | 20 | 9 | 15 | 3 | 1 | 0 | 7 |
| 20 | Dace Kochel JR.White Pigeon | 0.600 | 20 | 9 | 15 | 2 | 0 | 0 | 6 |
| 21 | Bentley InbodySt. Louis | 0.600 | 17 | 6 | 10 | 1 | 0 | 0 | 6 |
| 22 | Jaxon RinehartEdwardsburg | 0.593 | 35 | 16 | 27 | 6 | 0 | 0 | 9 |
| 23 | Carson LiedelMonroe | 0.588 | 46 | 20 | 34 | 4 | 0 | 3 | 11 |
| 24 | Alex KrughGAHS (Galesburg) | 0.588 | 24 | 10 | 17 | 2 | 0 | 0 | 6 |
| 25 | Ryan MyersMason | 0.583 | 25 | 14 | 24 | 4 | 0 | 0 | 7 |
| 26 | Will Bosco2B, RHPNew Haven | 0.583 | 20 | 7 | 12 | 2 | 0 | 1 | 7 |
| 27 | Brody BlockWhite Pigeon | 0.583 | 20 | 7 | 12 | 4 | 0 | 0 | 6 |
| 28 | Dominic BadgleyReading | 0.583 | 19 | 7 | 12 | 1 | 0 | 0 | 6 |
| 29 | Cameron SherwoodHanover-Horton (Horton) | 0.583 | 19 | 7 | 12 | 4 | 0 | 0 | 5 |
| 30 | Alex NowakThree Rivers | 0.583 | 16 | 7 | 12 | 0 | 0 | 0 | 8 |
| 31 | Blake MoranMorenci | 0.583 | 15 | 7 | 12 | 0 | 0 | 0 | 4 |
| 32 | Will FussmanKHHS (Grand Rapids) | 0.579 | 27 | 11 | 19 | 3 | 0 | 1 | 7 |
| 33 | Christopher WigginsPontiac | 0.579 | 26 | 11 | 19 | 0 | 1 | 1 | 8 |
| 34 | Zayne LytleColeman | 0.579 | 24 | 11 | 19 | 0 | 0 | 0 | 8 |
| 35 | Conor RentfrowCCHS (Brooklyn) | 0.579 | 23 | 11 | 19 | 5 | 0 | 2 | 6 |
| 36 | Nick KunesSHSHS (Sterling Heights) | 0.579 | 20 | 11 | 19 | 3 | 0 | 0 | 7 |
| 37 | Logan DawsonLowell | 0.577 | 38 | 15 | 26 | 1 | 0 | 0 | 10 |
| 38 | Mason PeeblesKHHS (Grand Rapids) | 0.571 | 26 | 12 | 21 | 3 | 1 | 2 | 7 |
| 39 | Lucas WilliamsCassopolis | 0.571 | 24 | 8 | 14 | 2 | 0 | 0 | 6 |
| 40 | Zach HazleyLHP, 1BNew Haven | 0.571 | 22 | 8 | 14 | 4 | 0 | 0 | 7 |
| 41 | Quinn WaldenClinton | 0.571 | 20 | 8 | 14 | 2 | 0 | 0 | 5 |
| 42 | Nolan LaLondeSaugatuck | 0.571 | 19 | 8 | 14 | 1 | 2 | 0 | 7 |
| 43 | JOSHUA BOSCHMAWebberville | 0.571 | 17 | 8 | 14 | 0 | 1 | 1 | 5 |
| 44 | Peter VanderLugtMLHS (St. Joseph) | 0.562 | 29 | 9 | 16 | 0 | 1 | 0 | 10 |
| 45 | Ryan HuminskyHartford | 0.556 | 21 | 10 | 18 | 0 | 0 | 0 | 8 |
| 46 | Parker WigginsDecatur | 0.556 | 21 | 10 | 18 | 3 | 0 | 0 | 6 |
| 47 | Grahm PhillipsMt. Pleasant | 0.556 | 19 | 10 | 18 | 3 | 1 | 1 | 6 |
| 48 | Chase KurtzhalMontague | 0.556 | 18 | 5 | 9 | 1 | 0 | 0 | 6 |
| 49 | Emillio OddoC, 1BUtica | 0.545 | 32 | 12 | 22 | 2 | 0 | 1 | 10 |
| 50 | Seth BarreraMarcellus | 0.545 | 27 | 12 | 22 | 5 | 1 | 0 | 8 |