| 1 | Taber GroseOHNipmuc Regional (Upton) | 73 | 68 | 46 | 262 | 0.9 | 26.0 |
| 2 | Colby SoltysikS, OHAthol | 65 | 50 | 45 | 232 | 0.8 | 21.6 |
| 3 | Roland JiangActon-Boxborough (Acton) | 84 | 48 | 21 | 433 | 0.6 | 11.1 |
| 4 | Gerry McManusMH, OHAVRVT (Marlborough) | 53 | 46 | 0 | 0 | 0.9 | 0 |
| 5 | Connor BuscemaOHHaverhill | 61 | 44 | 47 | 268 | 0.7 | 16.4 |
| 6 | Raymond MeiMHO'Bryant (Roxbury) | 58 | 43 | 43 | 208 | 0.7 | 20.7 |
| 7 | Eli MooreOHNipmuc Regional (Upton) | 66 | 41 | 32 | 254 | 0.6 | 16.1 |
| 8 | Daniel DaCostaLAVRVT (Marlborough) | 48 | 41 | 0 | 0 | 0.9 | 0 |
| 9 | Jacob SayersActon-Boxborough (Acton) | 84 | 40 | 57 | 322 | 0.5 | 12.4 |
| 10 | Kevin ConnersOPPHaverhill | 71 | 40 | 39 | 267 | 0.6 | 15.0 |
| 11 | Ray ChoActon-Boxborough (Acton) | 77 | 39 | 85 | 258 | 0.5 | 15.1 |
| 12 | Kevin ZengOHO'Bryant (Roxbury) | 50 | 39 | 36 | 169 | 0.8 | 23.1 |
| 13 | Rosendo OrtizOH, DSGLTHS (Andover) | 73 | 36 | 31 | 330 | 0.5 | 10.9 |
| 14 | Mark SamahaSSt. John's (Shrewsbury) | 82 | 36 | 65 | 266 | 0.4 | 13.5 |
| 15 | Anthony DoOHO'Bryant (Roxbury) | 54 | 36 | 33 | 187 | 0.7 | 19.3 |
| 16 | Nick HudsonOH, DSAVRVT (Marlborough) | 58 | 35 | 0 | 0 | 0.6 | 0 |
| 17 | Hayden CurleyMHNipmuc Regional (Upton) | 72 | 34 | 36 | 288 | 0.5 | 11.8 |
| 18 | Spencer W sweeneyMHSt. John's (Shrewsbury) | 84 | 34 | 38 | 271 | 0.4 | 12.5 |
| 19 | Aj TamburinoMHHaverhill | 67 | 34 | 36 | 218 | 0.5 | 15.6 |
| 20 | Matt WillhiteL, OHAthol | 46 | 33 | 33 | 149 | 0.7 | 22.1 |
| 21 | Alfredo HidalgoOH, DSGLTHS (Andover) | 43 | 33 | 13 | 126 | 0.8 | 26.2 |
| 22 | Silas DiasSAVRVT (Marlborough) | 58 | 33 | 0 | 0 | 0.6 | 0 |
| 23 | Sebastian ChristiansenActon-Boxborough (Acton) | 79 | 32 | 25 | 287 | 0.4 | 11.2 |
| 24 | Rauly FabianLO'Bryant (Roxbury) | 55 | 31 | 40 | 168 | 0.6 | 18.5 |
| 25 | Kyle RichardsOPP, OHEast Longmeadow | 67 | 30 | 15 | 261 | 0.4 | 11.5 |
| 26 | Erik BackmanOH, OPPSt. John's (Shrewsbury) | 83 | 29 | 44 | 250 | 0.3 | 11.6 |
| 27 | Sam KravitzL, DSCRLHS (Cambridge) | 78 | 28 | 33 | 304 | 0.4 | 9.2 |
| 28 | David WickstromL, OHSt. John's (Shrewsbury) | 81 | 28 | 26 | 263 | 0.3 | 10.6 |
| 29 | Ethan PhillipsOPP, OHBCH (Boston) | 66 | 28 | 23 | 214 | 0.4 | 13.1 |
| 30 | Austin WhiteheadOH, OPPEast Longmeadow | 70 | 28 | 49 | 197 | 0.4 | 14.2 |
| 31 | Andy BrownOHSRHS (Southwick) | 74 | 27 | 33 | 237 | 0.4 | 11.4 |
| 32 | Nicholas LavrenchukOH, MHAgawam | 71 | 27 | 40 | 219 | 0.4 | 12.3 |
| 33 | Reynaldo NievesDS, LAgawam | 64 | 27 | 22 | 193 | 0.4 | 14.0 |
| 34 | Matthew DonesOHWest Springfield | 58 | 27 | 49 | 161 | 0.5 | 16.8 |
| 35 | Alvin KannalathSBCH (Boston) | 66 | 26 | 7 | 320 | 0.4 | 8.1 |
| 36 | Adoni JimenezMH, OHGLTHS (Andover) | 72 | 26 | 16 | 298 | 0.4 | 8.7 |
| 37 | Ankeet PatelBMHS (Billerica) | 58 | 25 | 22 | 228 | 0.4 | 11.0 |
| 38 | Mike MccabeSSt. John's (Shrewsbury) | 84 | 24 | 17 | 311 | 0.3 | 7.7 |
| 39 | Nicholas MucheOHWest Springfield | 59 | 24 | 32 | 216 | 0.4 | 11.1 |
| 40 | Matt ScanlonOH, MHAVRVT (Marlborough) | 58 | 24 | 0 | 0 | 0.4 | 0 |
| 41 | Louis GalliganiOHGLTHS (Andover) | 68 | 23 | 21 | 223 | 0.3 | 10.3 |
| 42 | Osama AzizMHNipmuc Regional (Upton) | 64 | 23 | 17 | 222 | 0.4 | 10.4 |
| 43 | Alex TurnbergOHEast Longmeadow | 66 | 23 | 36 | 213 | 0.3 | 10.8 |
| 44 | Dylan TwiningL, SEast Longmeadow | 64 | 23 | 28 | 201 | 0.4 | 11.4 |
| 45 | Phillip CaiActon-Boxborough (Acton) | 83 | 23 | 55 | 200 | 0.3 | 11.5 |
| 46 | Sean PugatchL, DSNorwood | 48 | 23 | 23 | 140 | 0.5 | 16.4 |
| 47 | Nate SchorrSSt. John's Prep (Danvers) | 64 | 22 | 21 | 223 | 0.3 | 9.9 |
| 48 | Matt BarbosaGLTHS (Tyngsborough) | 53 | 22 | 7 | 205 | 0.4 | 10.7 |
| 49 | Ethan LunnyOHBCH (Boston) | 66 | 22 | 20 | 174 | 0.3 | 12.6 |
| 50 | Ansh PatelDS, LSt. John's (Shrewsbury) | 74 | 22 | 19 | 134 | 0.3 | 16.4 |