Skip to content

Boys teams

193 Massachusetts teams · 31 out of state · 2021-22

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)