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