| 1 | Julian HeffernanGann Academy (Waltham) | 2.000 | 4 | 1 | 1 | 1 | 0 | 0 | 1 |
| 2 | Anthony SimoneCohasset | 2.000 | 4 | 1 | 1 | 1 | 0 | 0 | 1 |
| 3 | Zach VaillancourtCase (Swansea) | 2.000 | 3 | 2 | 2 | 2 | 0 | 0 | 2 |
| 4 | Jaydon DimitropolisMcCann Tech (North Adams) | 1.667 | 4 | 3 | 3 | 0 | 1 | 0 | 1 |
| 5 | Danny McCarthyHingham | 1.667 | 3 | 2 | 3 | 1 | 1 | 0 | 2 |
| 6 | Paul ChamberlandMiddlesex (Concord) | 1.500 | 4 | 2 | 2 | 1 | 0 | 0 | 1 |
| 7 | Jack AllenTRHS (Boylston) | 1.500 | 3 | 2 | 2 | 1 | 0 | 0 | 1 |
| 8 | Nick DeBlasiQuincy | 1.500 | 3 | 2 | 2 | 1 | 0 | 0 | 1 |
| 9 | Darrian SandersMansfield | 1.333 | 5 | 2 | 3 | 0 | 1 | 0 | 2 |
| 10 | Tyler PruittWHRHS (Whitman) | 1.333 | 5 | 1 | 3 | 0 | 0 | 1 | 2 |
| 11 | Andrew FlahertyBCH (Boston) | 1.167 | 10 | 3 | 6 | 1 | 0 | 1 | 3 |
| 12 | Brody BumilaBishop Feehan (Attleboro) | 1.143 | 8 | 4 | 7 | 1 | 0 | 1 | 3 |
| 13 | Ben RondinaDYRHS (South Yarmouth) | 1.000 | 10 | 4 | 8 | 1 | 0 | 1 | 3 |
| 14 | Timmy BaduaArlington | 1.000 | 9 | 4 | 6 | 0 | 1 | 0 | 3 |
| 15 | Ryan MarshallArlington | 1.000 | 9 | 2 | 5 | 0 | 0 | 1 | 3 |
| 16 | Jacob WeisburghCase (Swansea) | 1.000 | 5 | 3 | 3 | 0 | 0 | 0 | 2 |
| 17 | Mason SladeDYRHS (South Yarmouth) | 1.000 | 5 | 2 | 3 | 1 | 0 | 0 | 3 |
| 18 | Cole SnowdenHingham | 1.000 | 5 | 1 | 3 | 0 | 1 | 0 | 3 |
| 19 | Joey SecatoreKeefe Tech (Framingham) | 1.000 | 4 | 4 | 4 | 0 | 0 | 0 | 1 |
| 20 | Jaxon FertelKeefe Tech (Framingham) | 1.000 | 4 | 3 | 4 | 1 | 0 | 0 | 1 |
| 21 | Liam ConnollyCanton | 1.000 | 4 | 3 | 3 | 0 | 0 | 0 | 1 |
| 22 | Zach HowlandMcCann Tech (North Adams) | 1.000 | 4 | 2 | 3 | 1 | 0 | 0 | 1 |
| 23 | Jack WestMiddlesex (Concord) | 1.000 | 4 | 2 | 3 | 1 | 0 | 0 | 1 |
| 24 | Logan CarpenterSouth Hadley | 1.000 | 4 | 2 | 2 | 0 | 0 | 0 | 1 |
| 25 | Justin OliveiraBPRVT (Taunton) | 1.000 | 4 | 1 | 1 | 0 | 0 | 0 | 1 |
| 26 | William ThompsonO'Bryant (Roxbury) | 1.000 | 4 | 1 | 1 | 0 | 0 | 0 | 1 |
| 27 | Aidan HamillO'Bryant (Roxbury) | 1.000 | 4 | 1 | 3 | 0 | 1 | 0 | 1 |
| 28 | Noah CarillonSouth Hadley | 1.000 | 4 | 1 | 1 | 0 | 0 | 0 | 1 |
| 29 | Josh DixonNashoba Regional (Bolton) | 1.000 | 4 | 1 | 1 | 0 | 0 | 0 | 2 |
| 30 | Ryan NetkovickSouth Hadley | 1.000 | 3 | 2 | 3 | 1 | 0 | 0 | 1 |
| 31 | Jacob MacomberBartlett (Webster) | 1.000 | 3 | 2 | 2 | 0 | 0 | 0 | 1 |
| 32 | Ronan SaundersQuincy | 1.000 | 3 | 2 | 2 | 0 | 0 | 0 | 1 |
| 33 | Fred GillettTri-County RVT (Franklin) | 1.000 | 3 | 1 | 1 | 0 | 0 | 0 | 1 |
| 34 | Brayden SalachNorth Andover | 1.000 | 3 | 1 | 3 | 0 | 1 | 0 | 1 |
| 35 | Jacob BianchiMansfield | 1.000 | 3 | 1 | 1 | 0 | 0 | 0 | 2 |
| 36 | Brandon CarillonGranby | 1.000 | 3 | 1 | 2 | 1 | 0 | 0 | 1 |
| 37 | Austin GibbonsSBCC (Fitchburg) | 1.000 | 3 | 1 | 2 | 1 | 0 | 0 | 1 |
| 38 | Jackie GauthierArlington | 0.857 | 10 | 3 | 7 | 0 | 0 | 1 | 4 |
| 39 | Tommy GuenetteBSHS (North Dartmouth) | 0.857 | 7 | 5 | 7 | 1 | 0 | 0 | 2 |
| 40 | Sam BushleyBCH (Boston) | 0.833 | 10 | 3 | 6 | 2 | 0 | 0 | 3 |
| 41 | John RichardDYRHS (South Yarmouth) | 0.833 | 7 | 4 | 6 | 1 | 0 | 0 | 2 |
| 42 | Ben LamsonNashoba Regional (Bolton) | 0.800 | 6 | 3 | 5 | 1 | 0 | 0 | 2 |
| 43 | Logan MilletWare | 0.750 | 6 | 1 | 4 | 0 | 1 | 0 | 1 |
| 44 | Matt GraceBSHS (North Dartmouth) | 0.750 | 5 | 3 | 4 | 0 | 0 | 0 | 2 |
| 45 | Bryce HarrisCase (Swansea) | 0.750 | 5 | 3 | 4 | 0 | 0 | 0 | 2 |
| 46 | Evan HefezMansfield | 0.750 | 5 | 2 | 4 | 1 | 0 | 0 | 2 |
| 47 | Max DiMarinoMansfield | 0.750 | 5 | 1 | 4 | 0 | 1 | 0 | 2 |
| 48 | Shai SohnGann Academy (Waltham) | 0.750 | 4 | 2 | 4 | 1 | 0 | 0 | 1 |
| 49 | Tommy RoseCanton | 0.750 | 4 | 2 | 4 | 1 | 0 | 0 | 1 |
| 50 | Ben FletcherLHPBMHS (Blackstone) | 0.750 | 4 | 2 | 4 | 1 | 0 | 0 | 1 |