Click on a team’s name below to jump to their team page, or one of the buttons below to jump to a different division.

Division 1
Division 2
Division 3
Division 3A

Division 2

PosTeamGPWLTPTSGFGA+/-L5Win%
1Canton191513337727503-1-10.868
2Masconomet181521317524515-0-00.861
3Lincoln-Sudbury191531318548375-0-00.816
4Southeastern/WB2014423010135664-1-00.750
5Plymouth North201442306826424-1-00.750
6North Andover211236307242304-0-10.714
7Triton181431297226464-1-00.806
8Whitman-Hanson201451297035353-1-10.725
9Marblehead191333297542334-1-00.763
10Dedham201343298135462-2-10.725
11Norwood181332286050103-2-00.778
12D-R/Seekonk191351277032384-0-10.711
13Tewksbury191243277741361-2-20.711
14Medway191135276237254-0-10.711
15Boston Latin181143257647291-2-20.694
16Gloucester191153256741263-1-10.658
17Lynnfield191162246543224-1-00.632
18Medfield181044246541244-0-10.667
19Everett17115123747133-1-10.676
20Brookline191171236244183-1-10.605
21Scituate201181236940292-3-00.575
22Wakefield191063236346173-0-20.605
23App./Connolly1996422655692-0-30.579
24Wareham/Carver181071217360133-2-00.583
25Bp. Feehan191081217150214-1-00.553
26Somerville1896321655693-1-10.583
27Wilmington19973215440142-1-20.553
28Danvers20992207055152-2-10.500
29North Attleboro20776205459-51-3-10.500
30North Reading1887319494903-2-00.528
31Winthrop19883195339142-3-00.500
32Taunton1988319585623-1-10.500
33Westwood1888218504822-2-10.500
34Sandwich18792164048-83-1-10.444
35Beverly19710216615742-3-00.421
36Concord-Carlisle18585155273-212-2-10.417
37Haverhill186102145982-232-3-00.389
38Stoneham196112143860-221-3-10.368
39Peabody196121136698-321-4-00.342
40Oliver Ames185112123254-221-4-00.333
41Amesbury17412192960-311-4-00.265
42Plymouth South19414193799-621-4-00.237
43Pentucket19415084887-392-3-00.211
44Quincy19314282568-430-5-00.211
45Stoughton/Brockton20316172883-550-5-00.175
46Nauset18214261959-401-4-00.167
47Saugus192161540108-680-5-00.132
48Durfee191180228143-1151-4-00.053
49Pembroke200182227101-740-4-10.050
50Lowell Catholic16016001266-540-5-00.000
51Old Rochester/Fair.19019001780-630-5-00.000