| 1 | Alex MoellerMFFHCHS (Grand Rapids) | 21 | 1.000 | 21 |
| 2 | Chris DongmoFORWFHCHS (Grand Rapids) | 14 | 0.737 | 19 |
| 3 | Michael ArmettaMF, STRKJefferson (Monroe) | 14 | 0.636 | 22 |
| 4 | Kyle WebbFORWFHCHS (Grand Rapids) | 13 | 0.812 | 16 |
| 5 | Jackson ShadakerMFHaslett | 12 | 0.857 | 14 |
| 6 | Gabe GelsoMF, GKJefferson (Monroe) | 9 | 0.409 | 22 |
| 7 | Ryan NovackMFKettering (Waterford) | 8 | 0.444 | 18 |
| 8 | Brogan IdeFORWHaslett | 7 | 1.000 | 7 |
| 9 | Bennet NieuwkoopFHCHS (Grand Rapids) | 7 | 0.333 | 21 |
| 10 | Jayden LindebergFORW, MFKettering (Waterford) | 6 | 0.316 | 19 |
| 11 | Cooper CohoonFORWKettering (Waterford) | 5 | 0.250 | 20 |
| 12 | Andrew MoellerMFFHCHS (Grand Rapids) | 5 | 0.238 | 21 |
| 13 | Jackson SavinFORWFHCHS (Grand Rapids) | 4 | 0.333 | 12 |
| 14 | Gio BeaudrieJefferson (Monroe) | 4 | 0.182 | 22 |
| 15 | Zach WellsD, MFHaslett | 3 | 0.429 | 7 |
| 16 | Asher FacklerFORWHaslett | 3 | 0.375 | 8 |
| 17 | Vlad UhlikMFJefferson (Monroe) | 3 | 0.136 | 22 |
| 18 | Nick BergmanMFFHCHS (Grand Rapids) | 2 | 0.100 | 20 |
| 19 | Trey OldenburgJefferson (Monroe) | 2 | 0.095 | 21 |
| 20 | Dylan BuchananFORWFHCHS (Grand Rapids) | 2 | 0.095 | 21 |
| 21 | Santi TannerMF, FBFHCHS (Grand Rapids) | 1 | 0.091 | 11 |
| 22 | Peyton MaternowskiDKettering (Waterford) | 1 | 0.062 | 16 |
| 23 | Grant McleanMFFHCHS (Grand Rapids) | 1 | 0.059 | 17 |
| 24 | Cyrus DarehshoriMFFHCHS (Grand Rapids) | 1 | 0.059 | 17 |
| 25 | Cooper HolmesFORWJefferson (Monroe) | 1 | 0.056 | 18 |
| 26 | Mateo SantiagoFORWKettering (Waterford) | 1 | 0.056 | 18 |
| 27 | Will BanfieldDFHCHS (Grand Rapids) | 1 | 0.053 | 19 |
| 28 | Jack HaskinsMFKettering (Waterford) | 1 | 0.053 | 19 |
| 29 | Micah ScholtensDFHCHS (Grand Rapids) | 1 | 0.048 | 21 |
| 30 | Tyler SwannJefferson (Monroe) | 1 | 0.045 | 22 |