| 1 | Connor LynchWR, CBNorth Quincy | 399 | 14 | 322 | 6 | 77 | 8 |
| 2 | Dexter IzzoWR, DBBishop Feehan (Attleboro) | 379 | 10 | 302 | 2 | 77 | 8 |
| 3 | Kayveon BurkeWR, SSBrockton | 367 | 16 | 343 | 1 | 24 | 8 |
| 4 | Christian DeJesusWR, RBGrafton | 338 | 16 | 338 | 0 | 0 | 8 |
| 5 | Kyle OlsonQB, FSAndover | 272 | 8 | 166 | 4 | 106 | 8 |
| 6 | Elijah RiveraDB, WBLeominster | 264 | 4 | 141 | 4 | 123 | 7 |
| 7 | Marcus DejesusRB, WRAndover | 264 | 12 | 264 | 0 | 0 | 8 |
| 8 | Owen HurwitzRB, FSKPRHS (Wrentham) | 260 | 9 | 260 | 0 | 0 | 8 |
| 9 | Jason AbbanRBSt. John's (Shrewsbury) | 211 | 6 | 211 | 0 | 0 | 8 |
| 10 | Yanzeel AlvarezWRLeominster | 195 | 5 | 195 | 0 | 0 | 4 |
| 11 | Hunter DonahueWR, ILBFCTHS (Turners Falls) | 192 | 5 | 111 | 4 | 81 | 8 |
| 12 | James TolandWR, DBNorth Quincy | 192 | 9 | 129 | 5 | 63 | 8 |
| 13 | Carter HardyOLB, RBMahar Regional (Orange) | 183 | 7 | 146 | 2 | 37 | 8 |
| 14 | Nelson CaraballoWRDurfee (Fall River) | 180 | 5 | 180 | 0 | 0 | 7 |
| 15 | Devin DennisDB, WRSt. John's (Shrewsbury) | 175 | 3 | 175 | 0 | 0 | 6 |
| 16 | Grady FrischWR, DBClinton | 170 | 0 | 0 | 2 | 170 | 8 |
| 17 | Jaiden JohnsonTA (Braintree) | 167 | 5 | 113 | 2 | 54 | 5 |
| 18 | Phillip DinhWB, OLBDracut | 161 | 10 | 161 | 0 | 0 | 8 |
| 19 | Ethan O'ConnellRB, SSKPRHS (Wrentham) | 146 | 3 | 139 | 1 | 7 | 8 |
| 20 | Xavier ThomasCB, FSCentral (Springfield) | 144 | 2 | 35 | 5 | 109 | 6 |
| 21 | Kashmere ChambersWR, DBSICS (Springfield) | 144 | 0 | 0 | 2 | 144 | 7 |
| 22 | Noah HambleyWR, SSSouth Hadley | 131 | 1 | 20 | 8 | 111 | 6 |
| 23 | Andrew BerriosWB, DBDracut | 127 | 7 | 127 | 0 | 0 | 8 |
| 24 | Chris GrahamRB, CBOxford | 118 | 5 | 118 | 0 | 0 | 3 |
| 25 | Nick FlanneryWR, DBHolliston | 118 | 8 | 92 | 2 | 26 | 8 |
| 26 | Christian SimmonsRBCMHS (West Roxbury) | 114 | 2 | 114 | 0 | 0 | 4 |
| 27 | Seth KartanosWR, DBLeominster | 108 | 3 | 108 | 0 | 0 | 7 |
| 28 | Xavier BakerRB, DBBishop Feehan (Attleboro) | 104 | 6 | 104 | 1 | 0 | 8 |
| 29 | Brandon GarciaWB, OLBDracut | 102 | 8 | 110 | 0 | 0 | 8 |
| 30 | Jordan PedroDB, WRTri-County RVT (Franklin) | 98 | 4 | 98 | 0 | 0 | 3 |
| 31 | Joel AttubatoWR, CBLynnfield | 98 | 3 | 50 | 3 | 48 | 7 |
| 32 | Jayedyn JordanCB, WRFramingham | 92 | 1 | 92 | 0 | 0 | 5 |
| 33 | Lucas DerapsMLB, RBLynnfield | 89 | 3 | 79 | 1 | 10 | 7 |
| 34 | Geryan NunezWR, SLeominster | 84 | 2 | 45 | 2 | 39 | 3 |
| 35 | Jayson AdjeiWR, FSBurncoat (Worcester) | 84 | 1 | 84 | 0 | 0 | 6 |
| 36 | Sam MoshierRB, FSNipmuc Regional (Upton) | 83 | 1 | 83 | 0 | 0 | 7 |
| 37 | Blake RamosWR, DBSouthbridge | 80 | 3 | 80 | 0 | 0 | 2 |
| 38 | Silas QuarcooTE, WRSt. John's (Shrewsbury) | 80 | 2 | 80 | 0 | 0 | 2 |
| 39 | Missoni BrownWRCentral (Springfield) | 78 | 1 | 78 | 0 | 0 | 6 |
| 40 | Moziah CousinsHB, SSDurfee (Fall River) | 77 | 2 | 32 | 2 | 45 | 8 |
| 41 | Finn ForgerOLB, RBTA (Braintree) | 74 | 5 | 74 | 0 | 0 | 4 |
| 42 | Ryan MoriartyWR, CBAndover | 74 | 5 | 76 | 1 | -2 | 5 |
| 43 | Baron DimecoRB, CBPingree (South Hamilton) | 73 | 1 | 44 | 2 | 29 | 6 |
| 44 | Savior AiguierWR, FSOxford | 70 | 3 | 40 | 2 | 30 | 6 |
| 45 | Andy AmWR, DBDracut | 66 | 5 | 66 | 0 | 0 | 4 |
| 46 | Eugene Miller IVTE, RBCentral (Springfield) | 65 | 1 | 65 | 0 | 0 | 5 |
| 47 | Cole PezzulloRB, DBUxbridge | 65 | 0 | 0 | 1 | 65 | 6 |
| 48 | Janiel MoralesRB, DBOxford | 65 | 2 | 65 | 0 | 0 | 8 |
| 49 | Dakoda YarbroughFS, QBBrockton | 64 | 4 | 64 | 0 | 0 | 8 |
| 50 | Keegan SpauldingWR, FSSt. John's (Shrewsbury) | 60 | 2 | 10 | 5 | 50 | 8 |