| 1 | Luke DisilvioTE, QBLynnfield | 653 | 23 | 566 | 5 | 87 | 11 |
| 2 | Aiden TylerRB, FSSHRHS (Dudley) | 400 | 12 | 400 | 0 | 0 | 9 |
| 3 | Danny QuigleyWR, CBMahar Regional (Orange) | 386 | 16 | 371 | 3 | 15 | 11 |
| 4 | Ryan PulpiWR, FSRMHS (Reading) | 334 | 11 | 268 | 5 | 66 | 10 |
| 5 | Ronan BrownWR, DBNorth Quincy | 333 | 13 | 314 | 3 | 19 | 11 |
| 6 | Maxon BrunetteRB, DBFCTHS (Turners Falls) | 328 | 3 | 236 | 4 | 92 | 11 |
| 7 | Drew St.pierreRB, LBTA (Braintree) | 323 | 5 | 182 | 6 | 141 | 8 |
| 8 | Nick IlsleyWR, CBAndover | 311 | 12 | 200 | 7 | 111 | 11 |
| 9 | Matt BogdanWR, CBCase (Swansea) | 309 | 19 | 273 | 3 | 36 | 10 |
| 10 | Brady GancarzRB, SFCTHS (Turners Falls) | 309 | 3 | 30 | 12 | 279 | 11 |
| 11 | Savior AiguierQB, FSOxford | 300 | 7 | 207 | 4 | 93 | 10 |
| 12 | Myles LumsdenWR, RBDracut | 287 | 16 | 237 | 2 | 50 | 11 |
| 13 | Nick JordanRB, SSGrafton | 284 | 8 | 172 | 3 | 112 | 11 |
| 14 | Dominic PateRB, CBRMHS (Reading) | 273 | 7 | 268 | 1 | 5 | 10 |
| 15 | Owen FrenchRB, LBDracut | 266 | 15 | 266 | 0 | 0 | 11 |
| 16 | Christian SimmonsRB, WRCMHS (West Roxbury) | 255 | 8 | 286 | 0 | 0 | 11 |
| 17 | Andrew OrphanosRB, CBBishop Feehan (Attleboro) | 245 | 10 | 245 | 0 | 0 | 10 |
| 18 | Daniel LemieuxWRLynnfield | 239 | 10 | 214 | 5 | 25 | 9 |
| 19 | Matt KhrakovskyATH, SSSharon | 238 | 8 | 238 | 0 | 0 | 7 |
| 20 | Isaiah SimmonsWRCMHS (West Roxbury) | 236 | 1 | 28 | 12 | 208 | 11 |
| 21 | Kayveon BurkeDB, WRBrockton | 223 | 14 | 212 | 1 | 11 | 9 |
| 22 | Caedan BurnsWR, FSGrafton | 222 | 16 | 191 | 6 | 31 | 10 |
| 23 | Jarred Mighty 26 AthWR, FSBrockton | 216 | 9 | 125 | 3 | 91 | 8 |
| 24 | Cole LamountainFB, DBOxford | 200 | 15 | 200 | 0 | 0 | 10 |
| 25 | Gavin BrownRB, LBNorth Quincy | 195 | 13 | 195 | 0 | 0 | 11 |
| 26 | Brady LamontagneRB, SSRMHS (Reading) | 187 | 11 | 187 | 0 | 0 | 11 |
| 27 | Marcus DejesusRB, WRAndover | 184 | 5 | 184 | 1 | 0 | 11 |
| 28 | Xavier BakerRB, CBBishop Feehan (Attleboro) | 173 | 8 | 173 | 0 | 0 | 9 |
| 29 | Noah HambleyRB, FSSouth Hadley | 163 | 3 | 61 | 3 | 102 | 8 |
| 30 | Jeremiah KinsumbaRB, SSLeicester | 160 | 2 | 160 | 0 | 0 | 9 |
| 31 | Thatcher SweeneyWR, FSUxbridge | 157 | 2 | 157 | 0 | 0 | 10 |
| 32 | Joe MacDonnellNatick | 156 | 5 | 156 | 0 | 0 | 11 |
| 33 | Carter HardyOLB, WRMahar Regional (Orange) | 156 | 15 | 156 | 0 | 0 | 11 |
| 34 | Ryan MoriartyWR, FSAndover | 155 | 7 | 95 | 2 | 60 | 8 |
| 35 | Kris FuentesTri-County RVT (Franklin) | 152 | 7 | 152 | 0 | 0 | 11 |
| 36 | Clifford ClerveauxRB, WRACHS (Arlington) | 151 | 5 | 151 | 0 | 0 | 9 |
| 37 | Xavier SaloisWR, OLBBVRVT (Upton) | 149 | 2 | 149 | 0 | 0 | 8 |
| 38 | Patrick LarsonRB, CBEasthampton/Hampshire | 143 | 14 | 143 | 0 | 0 | 10 |
| 39 | Finn ForgerRB, LBTA (Braintree) | 142 | 4 | 142 | 0 | 0 | 8 |
| 40 | Gianni McKayRB, LBLynn Classical (Lynn) | 141 | 11 | 141 | 0 | 0 | 10 |
| 41 | Nick FlanneryWRHolliston | 136 | 11 | 119 | 2 | 17 | 10 |
| 42 | Rayshaud RobinsonRB, OLBCommerce (Springfield) | 135 | 9 | 135 | 7 | 80 | 8 |
| 43 | Luis SalgadoRB, SSEasthampton/Hampshire | 125 | 6 | 83 | 3 | 42 | 10 |
| 44 | Jonah RichardsonCB, WRPingree (South Hamilton) | 121 | 0 | 0 | 2 | 121 | 6 |
| 45 | Hunter DonahueWR, ILBFCTHS (Turners Falls) | 121 | 3 | 121 | 0 | 0 | 7 |
| 46 | Nick BryantFS, WRBishop Feehan (Attleboro) | 120 | 0 | 0 | 10 | 120 | 9 |
| 47 | Brett SilvaTB, DBCase (Swansea) | 119 | 5 | 95 | 1 | 24 | 10 |
| 48 | Jordan PedroTri-County RVT (Franklin) | 117 | 6 | 117 | 0 | 0 | 10 |
| 49 | Johnny DesmondWR, DBNipmuc Regional (Upton) | 116 | 4 | 116 | 0 | 0 | 5 |
| 50 | Joseph SeamanATH, CBSharon | 113 | 6 | 113 | 0 | 0 | 11 |