| 1 | Evan RoachMDanvers | 3.182 | 35 | 11 | 9 |
| 2 | Dexter IzzoABishop Feehan (Attleboro) | 2.000 | 4 | 2 | 21 |
| 3 | Kason LeblancA, MSHRHS (Dudley) | 1.000 | 3 | 3 | 17 |
| 4 | Sam CurleyLynnfield | 1.000 | 1 | 1 | 20 |
| 5 | Luke IrwinLSM, MPTHS (CO-OP) (Pittsfield) | 1.000 | 1 | 1 | 16 |
| 6 | Colin MurrayMBishop Feehan (Attleboro) | 0.894 | 42 | 47 | 10 |
| 7 | Ashton ReichMTri-County RVT (Franklin) | 0.775 | 297 | 383 | 21 |
| 8 | Shawn HigginsMBishop Feehan (Attleboro) | 0.762 | 163 | 214 | 19 |
| 9 | Dylan GoodwinMBishop Feehan (Attleboro) | 0.750 | 3 | 4 | 8 |
| 10 | Andrew HarveyM, ALittleton | 0.727 | 24 | 33 | 16 |
| 11 | Josh WestMLittleton | 0.694 | 193 | 278 | 16 |
| 12 | Cooper RollinsMTri-County RVT (Franklin) | 0.625 | 5 | 8 | 8 |
| 13 | Jacob AstoreM, DMPTHS (CO-OP) (Pittsfield) | 0.543 | 19 | 35 | 9 |
| 14 | Brendan DriscollLynnfield | 0.532 | 177 | 333 | 20 |
| 15 | Caleb BronsdonMDRRHS (North Dighton) | 0.500 | 6 | 12 | 14 |
| 16 | Miles AckleyMGLTHS (Tyngsborough) | 0.500 | 1 | 2 | 10 |
| 17 | Mason GuayLSM, DDRRHS (North Dighton) | 0.500 | 1 | 2 | 12 |
| 18 | CJ AndersonLynnfield | 0.437 | 38 | 87 | 17 |
| 19 | Logan PiaseckiLSMGLTHS (Tyngsborough) | 0.419 | 36 | 86 | 16 |
| 20 | Cullen CraffeyA, MDRRHS (North Dighton) | 0.385 | 10 | 26 | 15 |
| 21 | Matthew CrowleyMSHRHS (Dudley) | 0.378 | 129 | 341 | 18 |
| 22 | Mike HardyM, LSMGLTHS (Tyngsborough) | 0.356 | 58 | 163 | 13 |
| 23 | Cooper BenfeitoMDRRHS (North Dighton) | 0.355 | 87 | 245 | 13 |
| 24 | Sirus FinkleM, APTHS (CO-OP) (Pittsfield) | 0.343 | 24 | 70 | 16 |
| 25 | Patrick WinwardMGLTHS (Tyngsborough) | 0.333 | 3 | 9 | 15 |
| 26 | CJ AndersonLynnfield | 0.250 | 2 | 8 | 20 |
| 27 | Nolan MannMGLTHS (Tyngsborough) | 0.250 | 1 | 4 | 10 |
| 28 | Anthony LawtonMDRRHS (North Dighton) | 0.217 | 10 | 46 | 15 |
| 29 | Connor DriscollLynnfield | 0.200 | 2 | 10 | 20 |
| 30 | Maximus EllerbeeMPTHS (CO-OP) (Pittsfield) | 0.174 | 29 | 167 | 16 |