| 1 | Ashton RooneyP, INFTrenton | 8 | 0 | 0 | 1.000 | 0 |
| 2 | Colton McCalebMason | 8 | 1 | 0 | 0.889 | 0 |
| 3 | Michael WambaughOakridge (Muskegon) | 7 | 0 | 0 | 1.000 | 0 |
| 4 | Drew DuthlerCoopersville | 7 | 1 | 0 | 0.875 | 0 |
| 5 | Cash MuzzyHuron (New Boston) | 7 | 1 | 1 | 0.875 | 0 |
| 6 | Gavin AbbottLHS (Madison Heights) | 6 | 0 | 0 | 1.000 | 0 |
| 7 | Elliott PlumWCHS (Grand Rapids) | 6 | 0 | 0 | 1.000 | 0 |
| 8 | Gavin O’HaraHuron (New Boston) | 6 | 0 | 0 | 1.000 | 0 |
| 9 | Easton CurryP, INFTrenton | 6 | 0 | 0 | 1.000 | 0 |
| 10 | Matthew TrumpyFerndale | 6 | 0 | 2 | 1.000 | 0 |
| 11 | Eli RicordWCHS (Grand Rapids) | 6 | 1 | 0 | 0.857 | 0 |
| 12 | Rory FishP, 1BGrant | 6 | 1 | 0 | 0.857 | 0 |
| 13 | Julius RobichaudAdrian | 6 | 2 | 0 | 0.750 | 0 |
| 14 | Brayden CrosleyFremont | 5 | 0 | 0 | 1.000 | 0 |
| 15 | Owen YensNorth Branch | 5 | 0 | 0 | 1.000 | 0 |
| 16 | Chastyn ColeKHHS (Grand Rapids) | 5 | 0 | 0 | 1.000 | 0 |
| 17 | Mason WynsmaCoopersville | 5 | 1 | 0 | 0.833 | 0 |
| 18 | Ethan UmlorCoopersville | 5 | 1 | 1 | 0.833 | 0 |
| 19 | Evan ThomasWhitehall | 5 | 1 | 2 | 0.833 | 0 |
| 20 | Joelden GriffinAdrian | 5 | 2 | 0 | 0.714 | 0 |
| 21 | Talon VanhovelP, INFTrenton | 5 | 3 | 1 | 0.625 | 0 |
| 22 | Brock MorningstarWhitehall | 5 | 4 | 1 | 0.556 | 0 |
| 23 | Collin TrouslotFremont | 5 | 5 | 0 | 0.500 | 0 |
| 24 | Thomas BaranskiFitzgerald (Warren) | 5 | 5 | 0 | 0.500 | 0 |
| 25 | Roy SpielbuschClawson | 4 | 0 | 0 | 1.000 | 0 |
| 26 | Garrett BrownKingsford | 4 | 0 | 1 | 1.000 | 0 |
| 27 | Jakob FurkasHuron (New Boston) | 4 | 1 | 0 | 0.800 | 0 |
| 28 | Jackson HeinClawson | 4 | 1 | 0 | 0.800 | 0 |
| 29 | Dayton MillerHuron (New Boston) | 4 | 1 | 0 | 0.800 | 0 |
| 30 | Tyler ClementTecumseh | 4 | 1 | 0 | 0.800 | 0 |
| 31 | Austin TyersP, 1BGrant | 4 | 1 | 0 | 0.800 | 0 |
| 32 | Bryn CarlsenPaw Paw | 4 | 2 | 0 | 0.667 | 0 |
| 33 | Shane DunlapClawson | 4 | 2 | 0 | 0.667 | 0 |
| 34 | Robert ArmstrongAHS (Dearborn Heights) | 4 | 3 | 1 | 0.571 | 0 |
| 35 | Keegan GarvinKHHS (Grand Rapids) | 4 | 3 | 0 | 0.571 | 0 |
| 36 | Thomas BarkleHazel Park | 4 | 4 | 0 | 0.500 | 0 |
| 37 | Will LodensteinWayland | 4 | 4 | 0 | 0.500 | 0 |
| 38 | Dylan BushFitzgerald (Warren) | 3 | 0 | 0 | 1.000 | 0 |
| 39 | Remi DempseyPaw Paw | 3 | 0 | 0 | 1.000 | 0 |
| 40 | Isaiah GaticaKearsley (Flint) | 3 | 0 | 0 | 1.000 | 0 |
| 41 | Mikey GirouxFlat Rock | 3 | 0 | 0 | 1.000 | 0 |
| 42 | Graham KubiakVicksburg | 3 | 0 | 3 | 1.000 | 0 |
| 43 | Mason CroleyCharlotte | 3 | 0 | 1 | 1.000 | 0 |
| 44 | Caden BowenPaw Paw | 3 | 0 | 0 | 1.000 | 0 |
| 45 | Nathan ForetGarber (Essexville) | 3 | 0 | 0 | 1.000 | 0 |
| 46 | Brennan GulliverP, INFTrenton | 3 | 0 | 0 | 1.000 | 0 |
| 47 | Rocco PascuzziGrosse Ile | 3 | 0 | 0 | 1.000 | 0 |
| 48 | Parker SeidelmanIonia | 3 | 0 | 1 | 1.000 | 0 |
| 49 | Finn MahoneyP, UTILHCHS (Battle Creek) | 3 | 1 | 0 | 0.750 | 0 |
| 50 | Carson BeuterThree Rivers | 3 | 1 | 0 | 0.750 | 0 |