| Team | GP | W | L | T | GF | GA | Win% | RPI |
|---|---|---|---|---|---|---|---|---|
| Middleboro Sachems (Boys) | 1 | 1 | 0 | 0 | 5 | 3 | 1.000 | 0.700 |
| Methuen Rangers (Boys) | 2 | 2 | 0 | 0 | 11 | 4 | 1.000 | 0.694 |
| Marlboro Panthers (Boys) | 3 | 3 | 0 | 0 | 11 | 2 | 1.000 | 0.682 |
| Taunton Tigers (Boys) | 2 | 2 | 0 | 0 | 12 | 6 | 1.000 | 0.655 |
| Pembroke Titans (Boys) | 3 | 3 | 0 | 0 | 13 | 4 | 1.000 | 0.644 |
| Medfield Warriors (Boys) | 3 | 2 | 0 | 0 | 13 | 6 | 0.667 | 0.635 |
| Blackstone Valley Tech Beavers (Boys) | 3 | 2 | 1 | 0 | 12 | 7 | 0.667 | 0.628 |
| Essex Tech Hawks (Boys) | 4 | 3 | 0 | 1 | 17 | 6 | 0.875 | 0.626 |
| Bishop Stang Spartans (Boys) | 4 | 3 | 0 | 1 | 13 | 5 | 0.875 | 0.619 |
| Hopedale / Milford Blue Raiders (Boys) | 3 | 2 | 1 | 0 | 13 | 10 | 0.667 | 0.608 |
| Shawsheen Rams (Boys) | 5 | 4 | 1 | 0 | 20 | 11 | 0.800 | 0.592 |
| Scituate Sailors (Boys) | 4 | 3 | 1 | 0 | 12 | 8 | 0.750 | 0.584 |
| Dracut/Tyngsboro Middies (Boys) | 3 | 2 | 0 | 1 | 16 | 2 | 0.833 | 0.579 |
| Nashoba Wolves (Boys) | 3 | 2 | 1 | 0 | 13 | 8 | 0.667 | 0.578 |
| Nauset Warriors (Boys) | 3 | 2 | 1 | 0 | 11 | 4 | 0.667 | 0.570 |
| East Longmeadow Spartans (Boys) | 4 | 2 | 2 | 0 | 12 | 13 | 0.500 | 0.554 |
| Haverhill Hillies (Boys) | 2 | 1 | 1 | 0 | 7 | 6 | 0.500 | 0.551 |
| Wakefield Warriors (Boys) | 4 | 2 | 1 | 0 | 10 | 10 | 0.500 | 0.550 |
| Ludlow / Belchertown Lions (Boys) | 3 | 2 | 1 | 0 | 16 | 10 | 0.667 | 0.549 |
| Everett/Revere Crimson Tide (Boys) | 3 | 2 | 1 | 0 | 9 | 12 | 0.667 | 0.538 |
| Easthampton Eagles (Boys) | 3 | 2 | 1 | 0 | 10 | 7 | 0.667 | 0.538 |
| Longmeadow Lancers (Boys) | 3 | 2 | 1 | 0 | 12 | 10 | 0.667 | 0.529 |
| West Springfield Terriers (Boys) | 4 | 2 | 2 | 0 | 16 | 18 | 0.500 | 0.511 |
| Amherst-Pelham Hurricanes (Boys) | 4 | 2 | 2 | 0 | 11 | 10 | 0.500 | 0.509 |
| Diman Bengals (Boys) | 3 | 2 | 1 | 0 | 19 | 8 | 0.667 | 0.504 |
| Lynnfield Pioneers (Boys) | 3 | 1 | 1 | 1 | 8 | 9 | 0.500 | 0.504 |
| Lynn Jets (Boys) | 2 | 1 | 1 | 0 | 8 | 8 | 0.500 | 0.499 |
| Northbridge Rams (Boys) | 3 | 1 | 1 | 1 | 11 | 9 | 0.500 | 0.492 |
| Holliston Panthers (Boys) | 4 | 2 | 2 | 0 | 21 | 19 | 0.500 | 0.472 |
| Greater Lowell/Nashoba Tech Vikings (Boys) | 4 | 2 | 2 | 0 | 14 | 8 | 0.500 | 0.465 |
| Melrose Red Hawks (Boys) | 4 | 1 | 3 | 0 | 7 | 11 | 0.250 | 0.463 |
| Norton Lancers (Boys) | 4 | 1 | 3 | 0 | 10 | 11 | 0.250 | 0.453 |
| North Middlesex Patriots (Boys) | 3 | 1 | 2 | 0 | 7 | 13 | 0.333 | 0.450 |
| Stoughton/Brockton Knight Boxers (Boys) | 3 | 1 | 2 | 0 | 12 | 14 | 0.333 | 0.442 |
| Watertown/Wayland Raiders (Boys) | 4 | 1 | 3 | 0 | 6 | 15 | 0.250 | 0.440 |
| Danvers Falcons (Boys) | 4 | 1 | 3 | 0 | 10 | 18 | 0.250 | 0.432 |
| Assabet - St. Paul Diocesan Aztecs (Boys) | 3 | 1 | 1 | 1 | 10 | 11 | 0.500 | 0.430 |
| Bedford Bucs (Boys) | 4 | 1 | 3 | 0 | 9 | 18 | 0.250 | 0.417 |
| Somerset Berkley Raiders (Boys) | 3 | 1 | 2 | 0 | 9 | 11 | 0.333 | 0.415 |
| North Quincy / Quincy Red Raiders (Boys) | 3 | 0 | 2 | 1 | 2 | 5 | 0.167 | 0.409 |
| Somerville Highlanders (Boys) | 5 | 1 | 4 | 0 | 6 | 22 | 0.200 | 0.408 |
| Cambridge Rindge & Latin Falcons (Boys) | 2 | 0 | 1 | 1 | 3 | 9 | 0.250 | 0.393 |
| Lowell Red Raiders (Boys) | 4 | 0 | 4 | 0 | 6 | 20 | 0.000 | 0.380 |
| Foxboro Warriors (Boys) | 4 | 1 | 3 | 0 | 15 | 32 | 0.250 | 0.348 |
| Triton Vikings (Boys) | 4 | 0 | 4 | 0 | 3 | 29 | 0.000 | 0.333 |
| Grafton Gators (Boys) | 3 | 0 | 3 | 0 | 5 | 19 | 0.000 | 0.324 |
| Marblehead Magicians (Boys) | 3 | 0 | 3 | 0 | 7 | 14 | 0.000 | 0.317 |
| Southeastern/Bristol-Plymouth Hawks (Boys) | 3 | 0 | 3 | 0 | 3 | 8 | 0.000 | 0.252 |
| Greater New Bedford Vo-Tech Bears (Boys) | 1 | 0 | 1 | 0 | 3 | 5 | 0.000 | 0.240 |
Each team's RPI is calculated as 25% of their winning percentage, plus 21% of the winning percentage of their opponents, plus 54% of the winning percentage of their opponents' opponents.