1 | Dante HolleySTRK, MFSaugatuck | 35 | 15 | 5 | 5.000 | 7 |
2 | Caiden WardFORWBerrien Springs | 25 | 10 | 5 | 8.333 | 3 |
3 | Jake BachertFORWFHCHS (Grand Rapids) | 23 | 8 | 7 | 2.091 | 11 |
4 | Sawyer DakinSTRKPortland | 20 | 8 | 4 | 4.000 | 5 |
5 | Ben BachertFORWFHCHS (Grand Rapids) | 17 | 8 | 1 | 1.545 | 11 |
6 | Henry GannonFORW, GKSaugatuck | 14 | 5 | 4 | 2.000 | 7 |
7 | Charlie RobisonFORW, STRKSaugatuck | 12 | 3 | 6 | 1.714 | 7 |
8 | Ulrich DongmoSTRKFHCHS (Grand Rapids) | 12 | 4 | 4 | 1.091 | 11 |
9 | Hudson McAlveyMFFBA (Carson City) | 11 | 4 | 3 | 3.667 | 3 |
10 | Wesley CharlevilleFORWWCA (Hillsdale) | 10 | 4 | 2 | 2.500 | 4 |
11 | Ben StirtonMFPortland | 9 | 4 | 1 | 1.800 | 5 |
12 | Nick JovanovicFORWFHCHS (Grand Rapids) | 9 | 3 | 3 | 0.900 | 10 |
13 | Munashe MuteroBerrien Springs | 8 | 4 | 0 | 2.667 | 3 |
14 | Ivan AbelMF, DPortland | 8 | 3 | 2 | 1.600 | 5 |
15 | Lucas MoellerFORWFHCHS (Grand Rapids) | 8 | 4 | 0 | 0.727 | 11 |
16 | Austin NowakSLCHS (Temperance) | 7 | 3 | 1 | 1.750 | 4 |
17 | Steven ThamesMF, DBerrien Springs | 7 | 2 | 3 | 1.750 | 4 |
18 | Chase SeeleySaugatuck | 7 | 3 | 1 | 1.000 | 7 |
19 | Colton ComiskeyFORWFHCHS (Grand Rapids) | 7 | 3 | 1 | 0.700 | 10 |
20 | Reese BonsallFORWFHCHS (Grand Rapids) | 7 | 1 | 5 | 0.636 | 11 |
21 | Blake MartinMF, FORWOCHS (Auburn Hills) | 6 | 3 | 0 | 1.200 | 5 |
22 | Ben MaxwellMFSaugatuck | 6 | 3 | 0 | 1.000 | 6 |
23 | Mikey WellsFORWFHCHS (Grand Rapids) | 6 | 3 | 0 | 0.545 | 11 |
24 | Bilal KotbiFORWFHCHS (Grand Rapids) | 6 | 2 | 2 | 0.545 | 11 |
25 | Kevin SilvaMFBerrien Springs | 5 | 2 | 1 | 1.667 | 3 |
26 | Brandt DyerGKSLCHS (Temperance) | 5 | 2 | 1 | 1.250 | 4 |
27 | David MaierHB, MFWCA (Hillsdale) | 5 | 1 | 3 | 1.250 | 4 |
28 | Elias CengeriMF, FORWOCHS (Auburn Hills) | 5 | 2 | 1 | 0.833 | 6 |
29 | Tommy BullingerMF, FORWSaugatuck | 5 | 0 | 5 | 0.714 | 7 |
30 | Trevor ThompsonMFFBA (Carson City) | 4 | 2 | 0 | 1.333 | 3 |
31 | Lex NyhuisFORW, MFFBA (Carson City) | 4 | 2 | 0 | 1.333 | 3 |
32 | Theodoric DavisSTRKWCA (Hillsdale) | 4 | 2 | 0 | 1.333 | 3 |
33 | Treyson HeatonSLCHS (Temperance) | 4 | 2 | 0 | 1.000 | 4 |
34 | Gustavo MaldonadoMFPortland | 4 | 1 | 2 | 0.800 | 5 |
35 | Justin CrawfordD, HBSaugatuck | 4 | 1 | 2 | 0.571 | 7 |
36 | Jack FielderMFFHCHS (Grand Rapids) | 4 | 2 | 0 | 0.364 | 11 |
37 | Micah ScholtensDFHCHS (Grand Rapids) | 4 | 1 | 2 | 0.364 | 11 |
38 | Preston RoqueSLCHS (Temperance) | 3 | 1 | 1 | 1.000 | 3 |
39 | JR HobbinsSLCHS (Temperance) | 3 | 1 | 1 | 0.750 | 4 |
40 | Miles MathewsMFBerrien Springs | 3 | 0 | 3 | 0.750 | 4 |
41 | Daniel ErmshlerMFOCHS (Auburn Hills) | 3 | 1 | 1 | 0.500 | 6 |
42 | Grady GrossFORWSaugatuck | 3 | 0 | 3 | 0.500 | 6 |
43 | Nicoli Viten-JohansenD, HBSaugatuck | 3 | 1 | 1 | 0.429 | 7 |
44 | Ethan MoonD, MFFHCHS (Grand Rapids) | 3 | 1 | 1 | 0.273 | 11 |
45 | Alex MertensMFFBA (Carson City) | 2 | 1 | 0 | 0.667 | 3 |
46 | Cooper KapteynDFBA (Carson City) | 2 | 1 | 0 | 0.667 | 3 |
47 | Benjamin MaritinezMFBerrien Springs | 2 | 1 | 0 | 0.500 | 4 |
48 | Brit YglesiasSLCHS (Temperance) | 2 | 1 | 0 | 0.500 | 4 |
49 | Adam HaidousSTRKWCA (Hillsdale) | 2 | 1 | 0 | 0.500 | 4 |
50 | Conor BaxterFORW, MFBerrien Springs | 2 | 0 | 2 | 0.500 | 4 |