| 1 | Nhan VuongSLongmeadow | 83 | 811 | 9.8 |
| 2 | Phong TranSSRHS (Southwick) | 83 | 750 | 9.0 |
| 3 | Anthony D'AmoreSNorton | 83 | 727 | 8.8 |
| 4 | Cole BerthiaumeSEast Longmeadow | 79 | 724 | 9.2 |
| 5 | Kenzel LantanoSLynn Classical (Lynn) | 85 | 718 | 8.4 |
| 6 | Daniel FreitasSTaunton | 78 | 716 | 9.2 |
| 7 | Shawn LaDukeSMethuen | 71 | 715 | 10.1 |
| 8 | Hank SchwartzSAndover | 72 | 683 | 9.5 |
| 9 | David DzhenzherukhaS, OHAgawam | 82 | 669 | 8.2 |
| 10 | Max DongSO'Bryant (Roxbury) | 77 | 648 | 8.4 |
| 11 | Mateo QirjaziSWoburn Memorial (Woburn) | 81 | 646 | 8.0 |
| 12 | Max YurtucSWestfield | 79 | 633 | 8.0 |
| 13 | Dolan ComfortiS, OPPNipmuc Regional (Upton) | 68 | 600 | 8.8 |
| 14 | Tavo Vincent-WarnerS, OHFRHS (South Deerfield) | 74 | 576 | 7.8 |
| 15 | Anirudh VasudevanS, OPPSt. John's (Shrewsbury) | 78 | 574 | 7.4 |
| 16 | David PhamSCHS (North Chelmsford) | 76 | 555 | 7.3 |
| 17 | Parth PawarSActon-Boxborough (Acton) | 59 | 541 | 9.2 |
| 18 | Luis CarrasquilloSGLTHS (Tyngsborough) | 57 | 522 | 9.2 |
| 19 | Jovan DiazSCentral (Springfield) | 63 | 518 | 8.2 |
| 20 | ryan haralsteadSBrockton | 73 | 494 | 6.8 |
| 21 | Aidan GibbsSBellingham | 66 | 482 | 7.3 |
| 22 | Ian LewisS, RSArlington | 70 | 474 | 6.8 |
| 23 | Carson WongSNorth Andover | 62 | 448 | 7.2 |
| 24 | Barrett CrossSEssex Tech (Hathorne) | 59 | 446 | 7.6 |
| 25 | Eric SuS, OPPCRLHS (Cambridge) | 58 | 417 | 7.2 |
| 26 | Kenton NguyenSMalden | 81 | 392 | 4.8 |
| 27 | Martin AlvarezSBCH (Boston) | 65 | 389 | 6.0 |
| 28 | Joshua CaycoSAC (Salem) | 53 | 374 | 7.1 |
| 29 | Peter GrilloSHaverhill | 65 | 371 | 5.7 |
| 30 | Alexander SophuokSDracut | 64 | 368 | 5.8 |
| 31 | Ethan NguyenSMalden | 68 | 365 | 5.4 |
| 32 | Jake SiegelSLexington | 75 | 361 | 4.8 |
| 33 | Mahin RajeshOH, SLexington | 73 | 354 | 4.8 |
| 34 | Nathan WalshOH, SGranby | 61 | 351 | 5.8 |
| 35 | David YouS, OHWinchester | 73 | 345 | 4.7 |
| 36 | Khang BuiIA (Tyngsborough) | 51 | 338 | 6.6 |
| 37 | Hayden PatelSKPRHS (Wrentham) | 61 | 330 | 5.4 |
| 38 | Christopher PenaS, OHKIPPALC (Lynn) | 72 | 319 | 4.4 |
| 39 | Kevin RojasSBurncoat (Worcester) | 48 | 314 | 6.5 |
| 40 | Nevin KannalathSBCH (Boston) | 57 | 306 | 5.4 |
| 41 | Jayden SomL, SCHS (North Chelmsford) | 73 | 292 | 4.0 |
| 42 | Khang LeSBLA (Dorchester) | 82 | 281 | 3.4 |
| 43 | tharyar sanSWaltham | 63 | 271 | 4.3 |
| 44 | Giovanni GonzalezRS, SWestfield | 87 | 271 | 3.1 |
| 45 | Jarvis HuynhSBLA (Dorchester) | 85 | 266 | 3.1 |
| 46 | Asa GansSBurlington | 58 | 236 | 4.1 |
| 47 | Haoran JiangS, RSWinchester | 64 | 222 | 3.5 |
| 48 | Caunor MasonS, OHAthol | 68 | 208 | 3.1 |
| 49 | Dairy MoratayaAttleboro | 46 | 206 | 4.5 |
| 50 | Landon CollinsOH, RSAthol | 64 | 191 | 3.0 |