Skip to content
Boys teams
193 Massachusetts teams · 31 out of state · 2021-22
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
W
X
A
Abington
(7-12-1)
Division 4
South Shore League
(3-7-0)
Acton-Boxboro
(5-12-2)
Division 1
MVC/Dual County 2
(3-10-0)
Agawam
(4-12-3)
Division 2
Fay Division
(4-7-2)
Algonquin
(11-7-0)
Division 2
Quinn Conference
(5-5-0)
Amesbury/Whittier
(7-10-2)
Division 4
Cape Ann League
(3-4-2)
Amherst-Pelham
(4-13-3)
Division 3
Fay Division
(3-6-3)
Andover
(7-10-3)
Division 1
MVC/Dual County 1
(6-5-1)
Apponequet/Connolly
(10-8-1)
Division 3
South Coast Conference
(7-5-1)
Archbishop Williams
(12-8-1)
Division 1
Catholic Central Large
(6-6-1)
Arlington
(16-4-2)
Division 1
Middlesex Liberty
(5-2-1)
Arlington Catholic
(8-10-2)
Division 1
Catholic Central Large
(4-8-1)
Ashland
(11-9-0)
Division 4
Tri-Valley Large
(5-5-0)
Assabet Valley
(12-5-0)
Division 4
Russell Conference
(6-5-0)
Attleboro
(0-17-0)
Division 1
Hockomock Kelley-Rex
(0-5-0)
Auburn/Millbury
(9-9-2)
Division 2
Quinn Conference
(3-5-0)
Austin Prep
(16-3-2)
Division 1
Catholic Central Large
(11-0-1)
B
BC High
(7-12-1)
Division 1
Catholic Conference
(4-6-0)
Barnstable
(1-12-5)
Division 1
Cape & Islands Atlantic
(0-5-1)
Bedford
(11-6-3)
Division 3
MVC/Dual County 3
(4-3-1)
Belchertown
(8-9-1)
Division 4
Wright Division
(8-2-1)
Bellingham
(1-17-2)
Division 4
Tri-Valley Small
(0-7-1)
Belmont
(17-1-3)
Division 1
Middlesex Liberty
(5-0-3)
Beverly
(8-11-1)
Division 2
Northeastern North
(2-7-0)
Billerica
(6-14-0)
Division 1
MVC/Dual County 1
(3-10-0)
Bishop Feehan
(6-13-3)
Division 1
Catholic Central Large
(1-9-2)
Bishop Fenwick
(7-9-4)
Division 1
Catholic Central Large
(3-5-4)
Bishop Stang
(17-2-1)
Division 3
Catholic Central Small
(6-0-0)
Blue Hills
(7-13-0)
Division 4
Mayflower League
(5-5-0)
Boston Latin
(5-9-2)
Division 2
MVC/Dual County 2
(5-8-1)
Bourne
(5-15-0)
Division 4
South Coast Conference
(4-8-0)
Braintree
(15-3-2)
Division 1
Bay State Herget
(8-0-0)
Bridgewater-Raynham
(6-15-1)
Division 1
Independent
(0-1-0)
Brookline
(9-11-0)
Division 2
Bay State Carey
(4-4-0)
Burlington
(7-14-1)
Division 1
Middlesex Freedom
(4-5-1)
C
Cambridge
(8-6-6)
Division 3
MVC/Dual County 3
(3-3-3)
Canton
(18-2-1)
Division 2
Hockomock Davenport
(2-0-0)
Cardinal Spellman
(1-15-0)
Division 3
Catholic Central Small
(1-4-0)
Catholic Memorial
(14-5-1)
Division 1
Catholic Conference
(8-1-1)
Central Catholic
(10-8-4)
Division 1
MVC/Dual County 1
(7-1-4)
Chelmsford
(15-5-1)
Division 1
MVC/Dual County 1
(8-3-1)
Chicopee
(7-12-2)
Division 4
Fay Division
(4-7-2)
Chicopee Comp
(17-1-2)
Division 4
Fay Division
(11-1-2)
Concord-Carlisle
(10-10-0)
Division 2
MVC/Dual County 2
(6-8-0)
D
Danvers
(9-7-4)
Division 3
Northeastern North
(3-5-3)
Dartmouth
(14-4-1)
Division 2
Independent
Dedham
(9-11-0)
Division 4
Tri-Valley Small
(5-3-0)
Dennis-Yarmouth
(9-12-0)
Division 4
Cape & Islands Lighthouse
(3-5-0)
Dighton-Rehoboth/Seekonk
(20-1-0)
Division 3
South Coast Conference
(11-1-0)
Diman
(9-9-0)
Division 3
Mayflower League
(5-5-0)
Dover-Sherborn/Weston
(9-10-1)
Division 4
Tri-Valley Small
(5-2-1)
Dracut/Tyngsboro
(14-6-0)
Division 3
MVC/Dual County 3
(7-3-0)
Drury
(4-9-0)
No division
Wright Division
(3-7-0)
Duxbury
(11-9-2)
Division 2
Patriot League Keenan
(4-3-1)
E
East Boston
(0-8-1)
Division 3
Independent
East Bridgewater
(10-8-3)
Division 4
South Shore League
(3-6-1)
East Longmeadow
(9-10-0)
Division 3
Berry Division
(3-6-0)
Easthampton
(9-11-0)
Division 3
Wright Division
(5-5-0)
Essex Tech
(14-3-3)
Division 3
Commonwealth Conference
(7-1-0)
Everett
(0-2-0)
Division 2
Greater Boston League
(0-2-0)
Everett/Revere
(5-12-1)
Division 3
Greater Boston League
(2-1-1)
F
Falmouth
(12-8-2)
Division 1
Cape & Islands Atlantic
(5-0-1)
Fitchburg/Monty Tech
(12-6-0)
Division 4
Coughlin Conference
(9-1-0)
Foxboro
(10-10-0)
Division 3
Hockomock Davenport
(0-2-0)
Framingham
(11-9-3)
Division 1
Bay State Carey
(5-1-2)
Franklin
(13-8-0)
Division 1
Hockomock Kelley-Rex
(5-0-0)
G
Gardner/Murdock
(9-7-2)
Division 4
Coughlin Conference
(6-4-2)
Gloucester
(16-4-0)
Division 2
Northeastern North
(7-3-0)
Grafton/BVT
(11-6-2)
Division 4
Russell Conference
(7-3-2)
Greater Lowell/Nashoba Tech
(8-12-0)
Division 4
Commonwealth Conference
(2-6-0)
Greater New Bedford
(1-16-0)
Division 3
South Coast Conference
(1-10-0)
Greenfield
(12-6-2)
Division 4
Wright Division
(10-0-1)
Groton-Dunstable
(7-10-1)
Division 3
Roy Conference
(4-4-1)
H
Hamilton-Wenham
(12-8-0)
Division 4
Cape Ann League Baker
(2-0-0)
Hanover
(13-7-1)
Division 3
Patriot League Fisher
(7-3-1)
Haverhill
(10-10-0)
Division 2
MVC/Dual County 3
(2-8-0)
Hingham
(18-3-1)
Division 1
Independent
(1-0-0)
Holliston
(1-17-1)
Division 3
Tri-Valley Large
(0-10-0)
Hopedale/Milford
(17-1-0)
Division 3
Russell Conference
(10-0-0)
Hopkinton
(10-10-0)
Division 2
Tri-Valley Large
(4-6-0)
Hudson/Tahanto
(0-17-0)
Division 4
Quinn Conference
(0-8-0)
Hull/Cohasset
(11-8-1)
Division 4
South Shore League
(5-5-0)
J
John Paul II
(6-13-2)
Division 3
Cape & Islands Lighthouse
(2-6-0)
K
King Philip
(9-8-3)
Division 1
Hockomock Kelley-Rex
(5-1-0)
L
Latin Academy
(9-5-3)
Division 4
Independent
Leominster
(1-16-1)
Division 3
Roy Conference
(0-8-0)
Lexington
(6-14-1)
Division 1
Independent
(0-1-0)
Lincoln-Sudbury
(14-4-2)
Division 1
MVC/Dual County 2
(11-3-0)
Littleton/Bromfield
(10-8-0)
Division 4
Coughlin Conference
(7-5-0)
Longmeadow
(16-5-0)
Division 2
Berry Division
(9-1-0)
Lowell
(4-15-1)
Division 3
MVC/Dual County 2
(2-11-1)
Lowell Catholic
(4-12-4)
Division 2
Independent
(1-0-0)
Ludlow
(13-6-1)
Division 3
Fay Division
(9-2-1)
Lunenburg/Ayer-Shirley
(4-11-3)
No division
Coughlin Conference
(3-7-2)
Lynn Jets
(3-17-0)
Division 3
Greater Boston League
(0-6-0)
Lynnfield
(16-3-1)
Division 3
Cape Ann League
(7-1-0)
M
Malden Catholic
(11-9-0)
Division 1
Catholic Conference
(4-6-0)
Mansfield
(6-11-1)
Division 2
Hockomock Kelley-Rex
(2-3-0)
Marblehead
(9-8-2)
Division 2
Northeastern North
(4-5-2)
Marlboro
(17-1-1)
Division 3
Quinn Conference
(10-0-0)
Marshfield
(16-5-2)
Division 1
Patriot League Keenan
(7-1-0)
Marthas Vineyard
(13-3-1)
Division 4
Cape & Islands Lighthouse
(7-1-0)
Masconomet
(14-4-2)
Division 2
Northeastern North
(8-1-0)
Mashpee/Monomoy
(10-8-1)
Division 4
Cape & Islands Lighthouse
(2-6-0)
Matignon
(8-11-0)
Division 3
Catholic Central Small
(4-2-0)
Medfield
(11-6-1)
Division 3
Tri-Valley Large
(7-3-0)
Medford
(6-11-1)
Division 2
Greater Boston League
(4-1-1)
Medway
(17-3-0)
Division 3
Tri-Valley Small
(7-1-0)
Melrose
(1-18-1)
Division 2
Middlesex Freedom
(1-8-1)
Methuen
(12-6-2)
Division 3
MVC/Dual County 3
(5-4-2)
Middleboro
(7-11-2)
Division 3
South Shore League
(4-5-1)
Milton
(14-7-0)
Division 1
Bay State Herget
(3-5-0)
Minnechaug
(9-11-0)
Division 2
Berry Division
(3-6-0)
Minuteman
(3-14-0)
Division 4
Commonwealth Conference
(0-8-0)
Mount Everett
(1-14-2)
No division
Wright Division
(1-9-1)
N
Nantucket
(7-8-4)
Division 4
Cape & Islands Lighthouse
(6-2-0)
Nashoba Regional
(16-3-0)
Division 3
Roy Conference
(7-1-0)
Natick
(10-9-3)
Division 1
Bay State Carey
(3-3-2)
Nauset
(12-7-1)
Division 3
Cape & Islands Atlantic
(2-4-0)
Needham
(6-14-0)
Division 1
Bay State Herget
(2-6-0)
Newburyport
(11-7-2)
Division 2
Cape Ann League
(5-2-1)
Newton North
(0-19-1)
Division 1
Bay State Carey
(0-8-0)
Newton South
(12-6-2)
Division 2
MVC/Dual County 2
(9-5-0)
North Andover
(9-11-1)
Division 1
MVC/Dual County 2
(5-9-0)
North Attleboro
(9-10-1)
Division 2
Hockomock Davenport
(1-1-0)
North Middlesex
(10-7-1)
Division 3
Roy Conference
(5-4-0)
North Quincy
(4-16-0)
Division 3
Patriot League Fisher
(2-8-0)
North Reading
(14-4-2)
Division 3
Cape Ann League
(7-3-0)
Northbridge
(5-11-2)
Division 3
Russell Conference
(2-6-2)
Northeast Tech
(10-11-1)
Division 4
Commonwealth Conference
(5-3-0)
Norton
(3-14-2)
Division 3
Tri-Valley Small
(1-5-2)
Norwell
(18-1-0)
Division 3
South Shore League
(10-0-0)
Norwood
(17-2-1)
Division 2
Tri-Valley Large
(9-0-1)
O
OBryant
(0-0-0)
Division 3
Independent
Oakmont
(11-6-1)
Division 4
Coughlin Conference
(7-4-1)
Old Rochester/Fairhaven
(11-10-0)
Division 3
South Coast Conference
(8-4-0)
Oliver Ames
(7-12-1)
Division 2
Hockomock Kelley-Rex
(3-3-0)
P
Pembroke
(4-16-0)
Division 3
Patriot League Fisher
(2-8-0)
Pentucket Regional
(2-15-0)
Division 2
Cape Ann League
(1-8-0)
Plymouth North
(10-9-1)
Division 2
Patriot League Keenan
(3-4-1)
Plymouth South
(7-13-0)
Division 2
Patriot League Fisher
(4-6-0)
Pope Francis
(12-5-2)
Division 1
Independent
Q
Quincy
(11-7-2)
Division 2
Patriot League Fisher
(7-2-1)
R
Reading
(11-9-2)
Division 1
Middlesex Liberty
(2-4-2)
Rockland
(8-11-0)
Division 4
South Shore League
(4-6-0)
Rockport/Manchester Essex
(8-12-0)
Division 4
Cape Ann League Baker
(0-2-0)
S
Sandwich
(13-4-3)
Division 4
Cape & Islands Atlantic
(3-1-2)
Saugus
(7-12-1)
Division 4
Northeastern South
(2-0-0)
Scituate
(15-7-0)
Division 3
Patriot League Fisher
(8-3-0)
Shawsheen
(14-5-1)
Division 4
Commonwealth Conference
(6-2-0)
Shrewsbury
(8-12-0)
Division 1
MVC/Dual County 1
(4-8-0)
Silver Lake
(16-5-0)
Division 2
Patriot League Keenan
(5-3-0)
Somerset Berkley/Case
(14-3-2)
Division 2
South Coast Conference
(9-2-1)
Somerville
(6-9-3)
Division 3
Greater Boston League
(4-0-2)
South Hadley/Granby
(7-7-2)
Division 4
Fay Division
(4-6-2)
South Shore Voc-Tech
(11-7-1)
Division 4
Mayflower League
(7-3-0)
Southeastern/Bristol-Plymouth
(13-7-0)
Division 3
Mayflower League
(10-0-0)
Southwick
(5-13-1)
Division 4
Wright Division
(3-7-1)
St Johns Prep
(17-3-0)
Division 1
Catholic Conference
(7-3-0)
St Johns Shrewsbury
(5-14-1)
Division 1
Catholic Conference
(0-10-0)
St Joseph Prep
(2-12-1)
Division 4
Catholic Central Small
(0-5-0)
St Marys Lynn
(10-7-5)
Division 1
Catholic Central Large
(7-4-1)
St. Bernard's
(2-13-1)
Division 4
Coughlin Conference
(0-11-1)
St. Paul Diocesan
(3-13-0)
Division 3
Russell Conference
(0-11-0)
St. Rita's (IL)
(0-1-0)
Division 3
Independent
Stoneham
(12-8-0)
Division 4
Middlesex Freedom
(8-2-0)
Stoughton/Brockton
(10-10-2)
Division 3
Independent
(0-0-0)
Swampscott
(3-16-1)
Division 4
Northeastern South
(0-2-0)
T
Taunton
(7-9-4)
Division 3
Hockomock Kelley-Rex
(1-4-0)
Tewksbury
(17-2-0)
Division 2
MVC/Dual County 2
(13-0-0)
Tri-County
(1-15-0)
Division 4
Mayflower League
(1-9-0)
Triton
(5-14-1)
Division 3
Cape Ann League
(2-7-1)
U
Upper Cape Tech
(6-13-0)
Division 4
Mayflower League
(2-8-0)
W
Wachusett
(7-9-2)
Division 1
Roy Conference
(4-3-1)
Wahconah/Taconic/Pittsfield
(5-12-0)
Division 4
Fay Division
(3-9-0)
Wakefield
(10-9-1)
Division 2
Middlesex Freedom
(7-3-0)
Walpole
(11-7-2)
Division 2
Bay State Herget
(4-4-0)
Waltham
(8-7-6)
Division 1
MVC/Dual County 1
(7-3-2)
Wareham/Carver
(0-17-0)
Division 4
South Coast Conference
(0-10-0)
Watertown
(10-9-1)
Division 4
Middlesex Freedom
(7-3-0)
Wellesley
(12-2-6)
Division 1
Bay State Carey
(5-1-2)
West Springfield
(18-3-0)
Division 3
Berry Division
(7-2-0)
Westboro
(9-7-2)
Division 2
Quinn Conference
(4-4-0)
Westfield
(9-11-0)
Division 3
Berry Division
(1-8-0)
Westford Academy
(4-13-3)
Division 1
MVC/Dual County 1
(3-8-2)
Westwood
(12-7-1)
Division 2
Tri-Valley Large
(4-5-1)
Weymouth
(6-13-2)
Division 1
Bay State Herget
(3-5-0)
Whitman-Hanson
(9-11-0)
Division 2
Patriot League Keenan
(0-8-0)
Wilmington
(6-13-1)
Division 2
Middlesex Freedom
(2-8-0)
Winchester
(10-8-3)
Division 1
Middlesex Liberty
(3-4-1)
Winthrop
(10-9-1)
Division 4
Northeastern North
(3-6-1)
Woburn
(9-7-4)
Division 1
Middlesex Liberty
(0-5-3)
Worcester/Leicester
(10-7-2)
Division 4
Russell Conference
(5-5-2)
X
Xaverian
(16-3-1)
Division 1
Catholic Conference
(6-3-1)
Boys hockey
2021-22 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