Skip to content
Boys teams
197 Massachusetts teams · 51 out of state · 2019-20
A–Z
League
Division
Out of state
A
B
C
D
E
F
G
H
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
A
Abington
(11-6-3)
Division 3
South Shore League
(4-4-2)
Acton-Boxboro
(5-15-2)
Division 1
MVC/Dual County 1
(2-9-1)
Agawam
(4-13-2)
Division 3
Berry Division
(1-9-0)
Algonquin
(10-8-2)
Division 3
Quinn Conference
(5-4-0)
Amesbury/Whittier
(5-12-1)
Division 2
Cape Ann League
(2-7-1)
Amherst-Pelham
(13-4-3)
Division 3A
Fay Division
(7-1-2)
Andover
(9-9-2)
Division 1
MVC/Dual County 1
(9-3-0)
Apponequet/Connolly
(10-6-4)
Division 2
South Coast Conference
(6-5-2)
Archbishop Williams
(8-8-4)
Division 1
Catholic Central
(4-4-2)
Arlington
(16-1-4)
Division 1
Middlesex Liberty
(8-0-2)
Arlington Catholic
(8-10-1)
Division 1
Catholic Central
(4-5-1)
Ashland
(6-10-4)
Division 3
Tri-Valley Large
(0-8-2)
Assabet Valley
(7-10-3)
Division 3A
Russell Conference
(2-5-1)
Attleboro
(5-14-1)
Division 3
Hockomock Kelley-Rex
(0-6-0)
Auburn/Millbury
(7-11-2)
Division 3
Quinn Conference
(2-5-1)
Austin Prep
(10-7-4)
Division 1
Catholic Central
(7-2-1)
B
BC High
(13-3-4)
Division 1
Catholic Conference
(4-2-2)
Barnstable
(11-7-2)
Division 1
Cape & Islands Atlantic
(4-1-1)
Bedford
(15-3-2)
Division 3
MVC/Dual County 3
(8-2-0)
Belchertown
(7-8-3)
Division 3A
Wright Division
(5-3-2)
Bellingham
(5-14-1)
Division 3
Tri-Valley Small
(1-6-1)
Belmont
(10-5-5)
Division 1
Middlesex Liberty
(4-3-3)
Beverly
(7-11-2)
Division 2
Northeastern North
(2-6-0)
Billerica
(9-12-2)
Division 1
MVC/Dual County 1
(6-5-1)
Bishop Feehan
(10-8-2)
Division 2
Eastern Athletic Conference
(4-0-0)
Bishop Fenwick
(11-7-3)
Division 1
Catholic Central
(6-2-2)
Bishop Stang
(10-5-5)
Division 3
Eastern Athletic Conference
(2-2-0)
Blue Hills
(12-8-0)
Division 3
Mayflower League
(8-4-0)
Boston Latin
(11-6-3)
Division 2
MVC/Dual County 2
(6-4-2)
Bourne
(7-12-1)
Division 3
South Coast Conference
(6-5-1)
Braintree
(11-6-3)
Division 1
Bay State Herget
(6-0-2)
Bridgewater-Raynham
(12-6-2)
Division 1
Southeast Conference
(3-0-1)
Brookline
(13-7-1)
Division 2
Bay State Carey
(2-2-1)
Burlington
(14-4-4)
Division 1
Middlesex Freedom
(5-1-2)
C
Cambridge
(13-3-4)
Division 3
MVC/Dual County 3
(7-2-2)
Canton
(17-1-3)
Division 2
Hockomock Davenport
(2-0-0)
Cardinal Spellman
(3-14-2)
Division 3
Independent
(1-2-1)
Catholic Memorial
(9-6-6)
Division 1
Catholic Conference
(5-1-2)
Central Catholic
(10-9-3)
Division 1
MVC/Dual County 1
(6-4-2)
Chelmsford
(4-15-2)
Division 1
MVC/Dual County 1
(2-8-2)
Chicopee
(9-7-4)
Division 3A
Fay Division
(3-3-4)
Chicopee Comp
(6-12-2)
Division 3A
Fay Division
(1-8-1)
Cohasset/Hull
(8-10-2)
Division 3
South Shore League
(3-5-2)
Concord-Carlisle
(5-10-5)
Division 2
MVC/Dual County 2
(4-6-2)
Coyle & Cassidy
(1-15-3)
Division 3
Eastern Athletic Conference
(0-4-0)
D
Danvers
(9-10-3)
Division 2
Northeastern North
(4-2-2)
Dartmouth
(16-3-1)
Division 3
Southeast Conference
(2-1-1)
Dedham
(13-4-3)
Division 2
Tri-Valley Small
(6-2-0)
Dennis-Yarmouth
(5-14-3)
Division 3
Cape & Islands Lighthouse
(1-3-2)
Dighton-Rehoboth/Seekonk
(14-5-1)
Division 2
South Coast Conference
(8-3-1)
Diman
(5-11-4)
Division 3
Mayflower League
(2-6-4)
Dover-Sherborn/Weston
(6-13-1)
Division 3
Tri-Valley Small
(2-5-0)
Dracut/Tyngsboro
(6-13-1)
Division 3
MVC/Dual County 3
(3-7-0)
Drury
(4-10-4)
Division 3A
Wright Division
(2-4-3)
Durfee/Westport
(1-19-0)
Division 2
Southeast Conference
(0-4-0)
Duxbury
(12-6-4)
Division 1
Patriot League Keenan
(7-1-0)
E
East Boston
(0-15-0)
Division 3
Boston City League
(0-4-0)
East Bridgewater
(4-14-2)
Division 3
South Shore League
(1-9-0)
East Longmeadow
(9-9-2)
Division 3
Berry Division
(3-6-1)
Easthampton
(3-13-1)
Division 3A
Wright Division
(2-6-1)
Essex Tech
(11-4-5)
Division 3
Commonwealth Conference
(7-1-2)
Everett/Mystic Valley
(12-7-1)
Division 3
Greater Boston League
(1-4-1)
F
Falmouth
(12-9-1)
Division 1
Cape & Islands Atlantic
(5-0-1)
Fitchburg/Monty Tech
(8-8-4)
Division 3A
Coughlin Conference
(5-2-2)
Foxboro
(10-4-5)
Division 3
Hockomock Davenport
(0-1-1)
Framingham
(14-5-3)
Division 1
Bay State Carey
(6-1-0)
Franklin
(9-7-4)
Division 1
Hockomock Kelley-Rex
(5-0-1)
G
Gardner/Murdock
(1-19-0)
Division 3A
Coughlin Conference
(0-8-0)
Gloucester
(12-5-3)
Division 2
Northeastern North
(5-3-1)
Grafton/BVT
(11-7-2)
Division 3A
Russell Conference
(3-5-1)
Greater Lowell/Nashoba Tech
(3-17-0)
Division 3
Commonwealth Conference
(0-10-0)
Greater New Bedford
(9-8-2)
Division 3
South Coast Conference
(3-8-1)
Greenfield
(17-3-0)
Division 3A
Wright Division
(10-0-0)
Groton-Dunstable
(8-10-2)
Division 3
Roy Conference
(2-5-1)
H
Hamilton-Wenham
(10-8-2)
Division 3
Independent
Hanover
(16-3-1)
Division 3
Patriot League Fisher
(8-0-0)
Haverhill
(6-12-2)
Division 2
MVC/Dual County 2
(1-11-0)
Hingham
(12-7-3)
Division 1
Independent
Holliston
(10-8-2)
Division 3
Tri-Valley Large
(2-7-1)
Hopedale/Milford
(10-5-5)
Division 3A
Russell Conference
(2-3-3)
Hopkinton
(19-1-0)
Division 3
Tri-Valley Large
(9-1-0)
Hudson
(11-6-3)
Division 3
Quinn Conference
(6-3-0)
J
John Paul II
(17-2-3)
Division 3
Independent
(2-0-2)
K
King Philip
(10-5-5)
Division 1
Hockomock Kelley-Rex
(4-1-2)
L
Latin Academy
(11-7-2)
Division 3
Boston City League
(5-0-0)
Leominster
(9-10-1)
Division 3
Roy Conference
(3-4-1)
Lexington
(5-10-6)
Division 1
Middlesex Liberty
(0-6-4)
Lincoln-Sudbury
(16-3-2)
Division 2
MVC/Dual County 2
(10-1-1)
Littleton/Bromfield
(8-11-1)
Division 3A
Coughlin Conference
(5-3-0)
Longmeadow
(8-9-3)
Division 3
Berry Division
(7-2-1)
Lowell
(9-7-4)
Division 3
MVC/Dual County 2
(3-6-3)
Lowell Catholic
(1-18-1)
Division 2
Catholic Central
(0-10-0)
Ludlow
(3-15-2)
Division 3
Fay Division
(2-7-1)
Lunenburg/Ayer-Shirley
(10-9-1)
Division 3A
Coughlin Conference
(5-3-1)
Lynn Jets
(0-20-0)
Division 3
Northeastern South
(0-6-0)
Lynnfield
(11-7-2)
Division 2
Cape Ann League
(6-2-2)
M
Malden Catholic
(6-11-4)
Division 1
Catholic Conference
(0-5-3)
Mansfield
(7-7-6)
Division 1
Hockomock Kelley-Rex
(4-1-3)
Marblehead
(14-3-4)
Division 2
Northeastern North
(7-0-2)
Marlboro
(10-6-4)
Division 3
Quinn Conference
(6-3-1)
Marshfield
(11-6-4)
Division 1
Independent
Marthas Vineyard
(11-7-2)
Division 3
Cape & Islands Lighthouse
(3-2-1)
Masconomet
(16-3-1)
Division 2
Independent
Mashpee/Monomoy
(5-11-4)
Division 3
Cape & Islands Lighthouse
(0-5-1)
Medfield
(11-5-4)
Division 2
Tri-Valley Large
(3-3-4)
Medford
(9-10-1)
Division 1
Greater Boston League
(4-2-0)
Medway
(12-3-5)
Division 2
Tri-Valley Small
(7-0-0)
Melrose
(11-7-3)
Division 1
Middlesex Freedom
(4-2-2)
Methuen
(6-10-4)
Division 3
MVC/Dual County 3
(5-4-2)
Middleboro
(6-12-2)
Division 3
South Shore League
(2-6-2)
Milton
(7-10-4)
Division 1
Bay State Herget
(3-4-1)
Minnechaug
(11-7-1)
Division 3
Berry Division
(7-3-0)
Minuteman
(5-15-0)
Division 3
Commonwealth Conference
(2-8-0)
Mount Everett
(4-12-2)
Division 3A
Wright Division
(2-6-2)
N
Nantucket
(12-6-2)
Division 3
Cape & Islands Lighthouse
(6-0-0)
Nashoba Regional
(10-4-6)
Division 3
Roy Conference
(2-3-3)
Natick
(13-2-5)
Division 1
Bay State Carey
(5-1-1)
Nauset
(3-15-2)
Division 2
Cape & Islands Atlantic
(0-6-0)
Needham
(3-15-2)
Division 1
Bay State Herget
(1-6-1)
Newburyport
(8-11-1)
Division 1
Cape Ann League
(7-3-0)
Newton North
(1-18-1)
Division 1
Bay State Carey
(0-7-1)
Newton South
(11-8-1)
Division 3
MVC/Dual County 3
(5-5-0)
North Andover
(12-4-6)
Division 2
MVC/Dual County 2
(4-3-5)
North Attleboro
(7-7-6)
Division 2
Hockomock Davenport
(0-1-1)
North Middlesex
(7-9-4)
Division 3
Roy Conference
(2-5-1)
North Quincy
(10-8-3)
Division 3
Patriot League Fisher
(4-4-0)
North Reading
(9-8-3)
Division 2
Cape Ann League
(4-4-2)
Northbridge
(19-1-0)
Division 3A
Russell Conference
(8-1-0)
Northeast Tech
(10-9-1)
Division 3
Commonwealth Conference
(5-4-1)
Norton
(7-12-1)
Division 3
Tri-Valley Small
(1-4-1)
Norwell
(16-3-3)
Division 3
South Shore League
(10-0-0)
Norwood
(14-3-3)
Division 2
Tri-Valley Large
(7-3-0)
O
O'Bryant
(3-17-0)
Division 3
Boston City League
(2-3-0)
Oakmont
(7-7-6)
Division 3A
Coughlin Conference
(3-2-3)
Old Rochester/Fairhaven
(0-20-0)
Division 2
South Coast Conference
(0-12-0)
Oliver Ames
(6-13-2)
Division 2
Hockomock Kelley-Rex
(3-5-0)
P
Peabody
(6-13-1)
Division 2
Northeastern South
(4-2-1)
Pembroke
(0-19-2)
Division 2
Patriot League Fisher
(0-8-1)
Pentucket Regional
(5-15-0)
Division 2
Cape Ann League
(0-10-0)
Plymouth North
(15-4-2)
Division 2
Patriot League Keenan
(6-1-1)
Plymouth South
(4-16-1)
Division 2
Patriot League Fisher
(2-5-1)
Pope Francis
(14-6-2)
Division 1
Independent
Q
Quincy
(3-16-2)
Division 2
Patriot League Keenan
(0-8-0)
R
Reading
(11-5-6)
Division 1
Middlesex Liberty
(5-4-1)
Regis Jesuit (CO)
(1-0-1)
Division 2
Independent
Revere/Malden/Matignon
(6-10-4)
Division 3
Greater Boston League
(1-3-3)
Rockland
(10-8-4)
Division 3
South Shore League
(7-3-0)
Rockport/Manchester Essex
(9-8-3)
Division 3
Commonwealth Conference
(5-3-2)
S
Sacred Heart
(2-17-1)
Division 3
Mayflower League
(2-9-1)
Sandwich
(7-11-2)
Division 2
Cape & Islands Atlantic
(2-4-0)
Saugus
(2-17-1)
Division 2
Northeastern South
(2-4-1)
Scituate
(12-9-1)
Division 2
Patriot League Fisher
(6-3-0)
Shawsheen
(13-7-1)
Division 3
Commonwealth Conference
(8-1-1)
Shrewsbury
(12-6-2)
Division 1
Independent
Silver Lake
(10-10-2)
Division 3
Patriot League Keenan
(2-5-1)
Somerset Berkley/Case
(16-4-0)
Division 3
South Coast Conference
(12-1-0)
Somerville
(10-7-3)
Division 3
Greater Boston League
(4-1-2)
South Hadley/Holyoke
(11-7-2)
Division 3A
Fay Division
(5-4-1)
South Shore Voc-Tech
(4-11-3)
Division 3
Mayflower League
(3-7-2)
Southeastern/West Bridgewater
(15-4-2)
Division 2
Mayflower League
(12-0-0)
Southwick
(8-11-0)
Division 3A
Wright Division
(4-6-0)
St Johns Prep
(11-4-5)
Division 1
Catholic Conference
(3-2-3)
St Johns Shrewsbury
(9-8-5)
Division 1
Independent
St Joseph Prep
(3-14-3)
Division 3
Independent
(1-2-1)
St Marys Lynn
(12-7-2)
Division 1
Catholic Central
(6-4-0)
St Peter Marian
(2-16-2)
Division 1
Independent
Stoneham
(7-11-2)
Division 2
Middlesex Freedom
(1-6-1)
Stoughton/Brockton
(4-17-1)
Division 2
Independent
Swampscott/Salem
(9-11-0)
Division 3
Northeastern South
(6-0-0)
T
Taunton
(9-10-3)
Division 2
Hockomock Kelley-Rex
(1-4-0)
Tewksbury
(14-4-3)
Division 2
MVC/Dual County 2
(6-3-3)
Tri-County
(6-11-1)
Division 3
Mayflower League
(4-7-1)
Triton/Clark School
(14-4-2)
Division 2
Cape Ann League
(8-1-1)
U
Upper Cape Tech
(9-10-0)
Division 3
Mayflower League
(7-5-0)
V
Valor Christian (CO)
(2-1-0)
Division 1
Independent
W
Wachusett
(17-1-2)
Division 3
Roy Conference
(8-0-0)
Wahconah/Taconic/Pittsfield
(14-3-2)
Division 3A
Fay Division
(7-2-1)
Wakefield
(11-6-3)
Division 2
Middlesex Freedom
(3-3-2)
Walpole
(9-8-5)
Division 1
Bay State Herget
(2-2-4)
Waltham
(13-6-1)
Division 1
MVC/Dual County 1
(7-5-0)
Wareham/Carver
(11-8-1)
Division 2
South Coast Conference
(5-6-1)
Watertown
(12-6-2)
Division 3
Independent
Wayland
(1-19-0)
Division 3
MVC/Dual County 3
(1-9-0)
Wellesley
(10-8-2)
Division 1
Bay State Carey
(2-4-1)
West Springfield
(13-7-0)
Division 3
Berry Division
(6-4-0)
Westboro
(4-15-1)
Division 3
Quinn Conference
(2-6-0)
Westfield
(7-8-5)
Division 3
Berry Division
(4-4-2)
Westford Academy
(10-8-2)
Division 1
MVC/Dual County 1
(6-4-2)
Westwood
(10-8-2)
Division 2
Tri-Valley Large
(5-4-1)
Weymouth
(6-12-2)
Division 1
Bay State Herget
(3-3-2)
Whitman-Hanson
(15-5-1)
Division 2
Patriot League Keenan
(4-4-0)
Wilmington
(9-8-3)
Division 2
Middlesex Freedom
(2-3-3)
Winchester
(6-10-5)
Division 1
Middlesex Liberty
(2-4-4)
Winthrop
(9-8-3)
Division 2
Northeastern North
(0-7-1)
Woburn
(9-7-4)
Division 1
Middlesex Liberty
(2-4-4)
Worcester/Leicester
(10-7-3)
Division 3A
Russell Conference
(2-3-3)
X
Xaverian
(13-4-4)
Division 1
Catholic Conference
(2-4-2)
Boys hockey
2019-20 season
Scores
& Schedule
Standings
Teams
Stats
History
Rinks
My teams
Search
Ctrl K
Boys hockey
Girls hockey
Scoreboard
Schedule
Standings
Teams
Stats
Season
2026-27 (current)
2025-26
2024-25
2023-24
2022-23
2021-22
2020-21
2019-20
2018-19
2017-18
2016-17
2015-16
2014-15
2013-14
2012-13
2011-12
2010-11
2009-10
2008-09
Scores
My teams
Standings
Teams
More