BASEBALL
Andover 4, Haverhill 0
Ayer Shirley 6, Bromfield 4
Billerica 5, Lowell 4
Braintree 4, King Philip 0
Cathedral 6, Roxbury Prep 2
Clinton 4, Littleton 3
Duxbury 11, Quincy 3
Groton 9, Phillips Academy Andover 5
Groton-Dunstable 5, Marlboro 2
Hanover 5, Marshfield 0
Lowell Catholic 6, Whittier 3
Mansfield 9, Oliver Ames 8
Monomoy 10, Rising Tide 0
Mystic Valley 8, Everett 2
North Andover 4, Dracut 2
North Middlesex 11, Fitchburg 0
Norwell 10, Sandwich 2
Oliver Ames 9, Mansfield 8
Pingree 4, Middlesex 3
Plymouth South 10, Hingham 3
St. John Paul II 13, Nantucket 3
St. John’s Prep 4, Lawrence 3
St. Mark’s 6, Cushing 3
St. Mary’s (L) 8, Bishop Fenwick 3
Shawsheen 6, Greater Lawrence 2
Somerville 9, Winchester 4
Tewksbury 3, Chelmsford 2
Westford Academy 10, Bedford 0
Whitman-Hanson 9, Scituate 0
GIRLS GOLF
BOYS LACROSSE
Apponequet 10, Old Rochester 4
Billerica 14, Dracut 5
Bishop Fenwick 10, St. Mary’s (L) 4
Bridgewater-Raynham 6, Nauset 5
Dartmouth 12, Plymouth North 3
Duxbury 11, Lincoln-Sudbury 9
Lexington 10, Stoneham 3
Littleton 6, Shepherd Hill 2
Lynnfield 16, Hamilton-Wenham 0
Martha’s Vineyard 8, Monomoy 6
Minuteman 13, Mystic Valley 3
Newburyport 17, North Reading 1
Old Colony 17, Upper Cape 1
Pentucket 13, Essex Tech 11
Reading 15, Wakefield 5
Quincy/North Quincy 10, Braintree 9
Sandwich 7, Plymouth South 6 (ot)
Southeastern 16, Blue Hills 6
Stoughton 9, Dedham 6
Taunton 8, Norton 7
GIRLS LACROSSE
Abington 15, Rockland 8
Apponequet 13, Old Rochester 10
Bishop Feehan 12, Holliston 6
Bishop Fenwick 8, St. Mary’s (L) 6
Braintree 18, Quincy 4
Burlington 18, Woburn 8
Dartmouth 14, Plymouth North 6
Dexter Southfield 18, St. Mark’s 7
Hamilton-Wenham 17, Lynnfield 9
Lexington 15, Stoneham 4
Lincoln-Sudbury 9, Bedford (NH) 5
Malden 11, Northeast 5
Manchester Essex 13, Georgetown 0
Newburyport 16, North Reading 1
North Attleboro 9, Oliver Ames 7
Norwell 8, Foxboro 6
Pentucket 19, Essex Tech 7
St. John Paul II 12, Nauset 11
Tewksbury 12, Lowell 5
Upper Cape 14, Old Colony 7
Ursuline 8, Dedham 6
Wayland 15, Boston Latin 9
Winchester 22, Watertown 10
SAILING
Winchester 4, BC High 0
SOFTBALL
Apponequet 12, New Bedford 0
Arlington Catholic 5, Wakefield 4
Bedford 7, Westford Academy 0
Beverly 5, Masconomet 0
Bishop Feehan 14, Newton North 2
Bridgewater-Raynham 6, Braintree 2
Canton 17, Durfee 10
Dedham 12, Holliston 0
Dennis-Yarmouth 16, Barnstable 8
Georgetown 13, Rockport 3
Gloucester 2, Danvers 0
Groton-Dunstable 8, Oakmont 7
Hamilton-Wenham 6, Manchester Essex 5
Hopkinton 20, Dover-Sherborn 0
King Phillip 3, Archbishop Williams 2
Lincoln-Sudbury 5, Tyngsboro 2
Lynnfield 4, Triton 2
Marblehead 1, Saugus 0
Marshfield 8, Hanover 7 (9i)
Minuteman 9, Shawsheen 6
Monomoy 7, Falmouth 4
Nauset 12, Sturgis 9
Needham 14, Natick 2
Norton 3, Westwood 0
Norwell 13, Sandwich 5
Pentucket 7, Newburyport 4
Plymouth North 16, Quincy/North Quincy 4
Plymouth South 4, Hingham 1
Rivers 4, Dexter Southfield 1
Silver Lake 5, Pembroke 0
Taunton 8, Oliver Ames 0
Tewksbury 13, Haverhill 1
Wayland 7, Boston Latin 4 (9i)
Whitman-Hanson 15, Scituate 0 (5i)
Winchester 16, Somerville 6
BOYS RUGBY
Marshfield 29, Hingham 24
BOYS TENNIS
Andover 3, Cambridge 2
Apponequet 4, Dartmouth 1
Arlington 5, Malden Catholic 0
Barnstable 3, Nauset 2
Billerica 3, Tewksbury 2
Dedham 5, Holliston 0
Duxbury 5, Quincy 0
Hanover 4, Marshfield 1
Hingham 5, Plymouth South 0
Lowell 4, Lawrence 1
Manchester Essex 5, Ipswich 0
Marblehead 4, Beverly 1
Martha’s Vineyard 4, Monomoy 1
Nantucket 4, Rising Tide 1
North Quincy 5, Plymouth North 0
Norton 3, Westwood 2
Quincy 3, Randolph 1
Rivers 7, St. Sebastian’s 0
Scituate 5, Whitman-Hanson 0
St. John’s Prep 3, Newton North 2
Wayland 4, Boston Latin 1
Westford Academy 3, Bedford 2
Weymouth 4, Norwell 1
GIRLS TENNIS
Andover 5, Billerica 0
Danvers 5, Saugus 0
Dartmouth 3, Apponequet 2
Duxbury 5, Quincy 0
Hamilton-Wenham 5, Rockport 0
Hanover 3, Marshfield 2
Hingham 5, Plymouth South 0
Holliston 5, Dedham 0
Lynnfield 4, Swampscott 1
Marblehead 3, Beverly 2
Manchester Essex 3, Ipswich 2
Monomoy 4, Martha’s Vineyard 1
Nantucket 5, Rising Tide 0
Nauset 5, Barnstable 0
Needham 4, Natick 1
North Andover 5, Lowell 0
Plymouth North 5, North Quincy 0
Sharon 4, Oliver Ames 1
BOYS TRACK
GIRLS TRACK
Apponequet 89, Somerset Berkley 47
BOYS VOLLEYBALL
Brookline 3, North Quincy 0
Haverhill 3, Lawrence 0
Lexington 3, Cambridge 1
Lincoln-Sudbury 3, Westford Academy 0
Malden 3, Arlington 1
Needham 3, Lowell 0
New Bedford 3, Durfee 0
Quincy 3, Randolph 1
Revere 3, Madison Park 2
Wayland 3, Newton South 0