| 1 | Quinn BurnsSaline | 72 | 0.327 | 85 | 1.2 | 16 | 211 |
| 2 | Quinn CochranOHJenison | 80 | 0.297 | 307 | 3.8 | 108 | 669 |
| 3 | Adam PiaoMB, OPPNorthville | 79 | 0.282 | 105 | 1.3 | 45 | 213 |
| 4 | Joseph RosalesSaline | 67 | 0.274 | 169 | 2.5 | 68 | 368 |
| 5 | Julian JanisseOPP, OHNorthville | 87 | 0.237 | 292 | 3.4 | 127 | 697 |
| 6 | Andrew ThamarusMHDakota (Macomb) | 68 | 0.229 | 112 | 1.6 | 48 | 279 |
| 7 | Matthew LefeverOHDakota (Macomb) | 66 | 0.219 | 173 | 2.6 | 73 | 456 |
| 8 | Braden EvinkOHWLWHS (Walled Lake) | 52 | 0.218 | 133 | 2.6 | 54 | 362 |
| 9 | Gavin RusMBJenison | 78 | 0.217 | 143 | 1.8 | 70 | 336 |
| 10 | Yuta KikumoriOH, DSNorthville | 91 | 0.182 | 174 | 1.9 | 93 | 445 |
| 11 | Subash BachuOH, OPPNorthville | 84 | 0.182 | 162 | 1.9 | 91 | 391 |
| 12 | Jack MerrenSJenison | 80 | 0.171 | 143 | 1.8 | 78 | 381 |
| 13 | Max McKinneyOH, OPPJenison | 80 | 0.163 | 132 | 1.6 | 76 | 344 |
| 14 | Mat FleuryS, OPPAdams (Rochester) | 60 | 0.161 | 98 | 1.6 | 46 | 323 |
| 15 | Sash VelayudhamOH, SAdams (Rochester) | 62 | 0.158 | 187 | 3.0 | 104 | 524 |
| 16 | Noah CrauseOHWLWHS (Walled Lake) | 82 | 0.150 | 229 | 2.8 | 136 | 622 |
| 17 | Julez WilsonMBMt. Pleasant | 32 | 0.147 | 50 | 1.6 | 24 | 177 |
| 18 | Ben ThoelMHDakota (Macomb) | 68 | 0.131 | 59 | 0.9 | 35 | 183 |
| 19 | Dallas SauveMHWLWHS (Walled Lake) | 62 | 0.122 | 110 | 1.8 | 62 | 392 |
| 20 | Jude ButlerS, OPPNorthville | 88 | 0.118 | 88 | 1.0 | 51 | 314 |
| 21 | Hudson GooteOH, OPPJenison | 62 | 0.104 | 66 | 1.1 | 44 | 211 |
| 22 | Nathan AllportOHDakota (Macomb) | 75 | 0.102 | 183 | 2.4 | 123 | 588 |
| 23 | Logan WiencekSaline | 68 | 0.101 | 129 | 1.9 | 95 | 337 |
| 24 | Manav ShankarOH, DSAdams (Rochester) | 63 | 0.085 | 75 | 1.2 | 50 | 293 |
| 25 | David Johnson-JimenezMBFruitport | 64 | 0.074 | 148 | 2.3 | 111 | 500 |
| 26 | Gavin WilsonMBFruitport | 64 | 0.046 | 87 | 1.4 | 71 | 351 |
| 27 | Cruz RodriguezOHNorth Branch | 55 | 0.039 | 71 | 1.3 | 59 | 306 |
| 28 | Tanner CappamaOHFruitport | 58 | 0.015 | 77 | 1.3 | 72 | 344 |