| 1 | Jacob WeisburghCase (Swansea) | 1.000 | 5 | 3 | 3 | 2 | 0 | 0 | 2 |
| 2 | Joey SecatoreKeefe Tech (Framingham) | 1.000 | 4 | 4 | 4 | 0 | 0 | 0 | 1 |
| 3 | Jaydon DimitropolisMcCann Tech (North Adams) | 1.000 | 4 | 3 | 3 | 1 | 0 | 0 | 1 |
| 4 | Liam ConnollyCanton | 1.000 | 4 | 3 | 3 | 1 | 0 | 0 | 1 |
| 5 | Paul ChamberlandMiddlesex (Concord) | 1.000 | 4 | 2 | 2 | 2 | 0 | 0 | 1 |
| 6 | Logan CarpenterSouth Hadley | 1.000 | 4 | 2 | 2 | 1 | 0 | 1 | 1 |
| 7 | Julian HeffernanGann Academy (Waltham) | 1.000 | 4 | 1 | 1 | 3 | 0 | 0 | 1 |
| 8 | Justin OliveiraBPRVT (Taunton) | 1.000 | 4 | 1 | 1 | 3 | 0 | 0 | 1 |
| 9 | William ThompsonO'Bryant (Roxbury) | 1.000 | 4 | 1 | 1 | 2 | 0 | 0 | 1 |
| 10 | Noah CarillonSouth Hadley | 1.000 | 4 | 1 | 1 | 2 | 0 | 1 | 1 |
| 11 | Josh DixonNashoba Regional (Bolton) | 1.000 | 4 | 1 | 1 | 2 | 0 | 0 | 2 |
| 12 | Anthony SimoneCohasset | 1.000 | 4 | 1 | 1 | 3 | 0 | 0 | 1 |
| 13 | Aidan TremblayMcCann Tech (North Adams) | 1.000 | 4 | 0 | 0 | 4 | 0 | 0 | 1 |
| 14 | Zach VaillancourtCase (Swansea) | 1.000 | 3 | 2 | 2 | 1 | 0 | 0 | 2 |
| 15 | Jacob MacomberBartlett (Webster) | 1.000 | 3 | 2 | 2 | 0 | 0 | 1 | 1 |
| 16 | Jack AllenTRHS (Boylston) | 1.000 | 3 | 2 | 2 | 1 | 0 | 0 | 1 |
| 17 | Ronan SaundersQuincy | 1.000 | 3 | 2 | 2 | 1 | 0 | 0 | 1 |
| 18 | Nick DeBlasiQuincy | 1.000 | 3 | 2 | 2 | 1 | 0 | 0 | 1 |
| 19 | Fred GillettTri-County RVT (Franklin) | 1.000 | 3 | 1 | 1 | 1 | 0 | 1 | 1 |
| 20 | Jacob BianchiMansfield | 1.000 | 3 | 1 | 1 | 2 | 0 | 0 | 2 |
| 21 | Ethan RapozaCase (Swansea) | 1.000 | 3 | 0 | 0 | 3 | 0 | 0 | 2 |
| 22 | Dom CipolliniBSHS (North Dartmouth) | 0.833 | 6 | 2 | 3 | 3 | 0 | 0 | 2 |
| 23 | Jackson MarsteinerNashoba Regional (Bolton) | 0.833 | 6 | 0 | 1 | 5 | 0 | 0 | 2 |
| 24 | Matt GraceBSHS (North Dartmouth) | 0.800 | 5 | 3 | 4 | 1 | 0 | 0 | 2 |
| 25 | Bryce HarrisCase (Swansea) | 0.800 | 5 | 3 | 4 | 1 | 0 | 0 | 2 |
| 26 | Darrian SandersMansfield | 0.800 | 5 | 2 | 3 | 2 | 0 | 0 | 2 |
| 27 | Mason SladeDYRHS (South Yarmouth) | 0.800 | 5 | 2 | 3 | 1 | 0 | 1 | 3 |
| 28 | Jeliel JiminianEast Boston | 0.800 | 5 | 1 | 2 | 3 | 0 | 0 | 2 |
| 29 | Jaelan VillarO'Bryant (Roxbury) | 0.800 | 5 | 0 | 1 | 4 | 0 | 0 | 1 |
| 30 | Timmy BaduaArlington | 0.778 | 9 | 4 | 6 | 3 | 0 | 0 | 3 |
| 31 | Will SadowskiArlington | 0.778 | 9 | 3 | 5 | 4 | 0 | 0 | 3 |
| 32 | Teddy LauchlanArlington | 0.750 | 8 | 3 | 5 | 3 | 0 | 0 | 3 |
| 33 | Jaxon FertelKeefe Tech (Framingham) | 0.750 | 4 | 3 | 4 | 0 | 0 | 0 | 1 |
| 34 | Jack WestMiddlesex (Concord) | 0.750 | 4 | 2 | 3 | 1 | 0 | 0 | 1 |
| 35 | Nolan BoothMcCann Tech (North Adams) | 0.750 | 4 | 1 | 2 | 2 | 0 | 0 | 1 |
| 36 | Jake DunnBPRVT (Taunton) | 0.750 | 4 | 1 | 2 | 2 | 0 | 0 | 1 |
| 37 | Lucas BeaulieuCase (Swansea) | 0.750 | 4 | 1 | 2 | 2 | 0 | 0 | 2 |
| 38 | Lincoln BelskySouth Hadley | 0.750 | 4 | 1 | 2 | 2 | 0 | 0 | 1 |
| 39 | Shane KelleherCanton | 0.750 | 4 | 1 | 2 | 2 | 0 | 0 | 1 |
| 40 | Ryan BeachQuincy | 0.750 | 4 | 1 | 2 | 1 | 0 | 1 | 1 |
| 41 | Kyle McSweeneyCohasset | 0.750 | 4 | 1 | 2 | 1 | 0 | 1 | 1 |
| 42 | Hayden BarrettMcCann Tech (North Adams) | 0.750 | 4 | 0 | 1 | 3 | 0 | 0 | 1 |
| 43 | Andrew GillisCanton | 0.750 | 4 | 0 | 1 | 2 | 0 | 1 | 1 |
| 44 | Matt KrystyniakQuincy | 0.750 | 4 | 0 | 1 | 0 | 0 | 3 | 1 |
| 45 | James RebhanLHP, 1BBMHS (Blackstone) | 0.750 | 4 | 0 | 1 | 2 | 0 | 1 | 1 |
| 46 | Timothy MillerAVRVT (Marlborough) | 0.750 | 4 | 0 | 1 | 3 | 0 | 0 | 1 |
| 47 | Tommy GuenetteBSHS (North Dartmouth) | 0.714 | 7 | 5 | 7 | 0 | 0 | 0 | 2 |
| 48 | John RichardDYRHS (South Yarmouth) | 0.714 | 7 | 4 | 6 | 1 | 0 | 0 | 2 |
| 49 | Aedan BorgesCase (Swansea) | 0.714 | 7 | 3 | 5 | 1 | 0 | 1 | 2 |
| 50 | Frankie TruoloioEast Longmeadow | 0.714 | 7 | 1 | 2 | 3 | 1 | 1 | 2 |