


In the Boston City League, Brennan Shapiro struck out six over five frames as Latin Academy (7-3) took down New Mission 10-2 in baseball action.
Nate Pennini went the distance while allowing two hits and striking out five as King Philip blanked Hockomock League opponent North Attleboro 5-0.
In the Mayflower Athletic Conference, Dylan Major stuck out 12 as Southeastern (5-1) edged Blue Hills 5-3. … In a Patriot League game, Gabriel Knudsen struck out 10 while John McDonald drove in three off a triple to lead Hanover past North Quincy, 5-1.
In Mayflower action, Jeremiah Hale finished with four goals and Colton Penticost added three assists to lead Southeastern to a 11-2 win over Bristol-Plymouth.
In nonleague action, Cooper Easley finished with three goals and five assists to lead Masconomet to a 11-8 victory over Gloucester.
In the Northeastern Conference, Ramona Gillett tallied four goals as Marblehead (1-8) cruised to a 15-2 win over Salem. … Sophia Ciciotti (five goals) and Brooke Waters (four goals) led the way as Swampscott rolled to a 17-7 victory over Danvers.
Senior Captain Maddie McDonald had a career-high six goals to go along with one assist as Norwell (6-1) won 12-8 over nonleague opponent Scituate 12-8. … Emily Keefe collected five tallies and two helpers as Bridgewater-Ranyham defeated Plymouth South 15-4. … Kyla Darmon dished five assists as Sandwich edged Cape Cod Academy, 10-9.
In a Tri-Valley League tilt, Olivia Melanson scored seven goals for Medway (10-7) in a 17-12 win over Norwood (6-6).
In a Catholic Central contest, Maddie Coupal recorded a double, home run, and four RBI to boost Bishop Feehan to a 9-1 victory over St. Mary’s (L).
BASEBALL
Arlington Catholic 8, Bishop Fenwick 4
Boston English 13, East Boston 3
Brockton 2, Durfee 1
Catholic Memorial 6, Lowell 3
Central Catholic 6, North Andover 0
Danvers 6, Marblehead 5
Excel Charter 16, Madison Park 6
Foxboro 7, Canton 5
Hanover 5, North Quincy 1
Georgetown 12, Pentucket 10
King Philip 5, North Attleboro 0
Latin Academy 10, New Mission 2
Mystic Valley 9, KIPP Academy 0 (G1)
Mystic Valley 9, KIPP Academy 5 (G2)
Newburyport 2, Hamilton-Wenham 1
O’Bryant 10, Brookline 0
Peabody 7, Winthrop 2
Plymouth South 11, Quincy 1 (5i)
St. John’s (S) 4, Worcester Doherty 2 (10i)
Salem Academy 7, Roxbury Prep 4
Southeastern 5, Blue Hills 3
West Bridgewater 10, Avon 8
Westport 3, Atlantis Charter 2
GOLF
Bishop Feehan 5.5, Walpole 0.5
Duxbury 5, Notre Dame Academy 1
Wellesley 5.5, Brookline 0.5
BOYS LACROSSE
Abington 19, East Bridgewater 4
Concord-Carlisle 7, Westford Academy 5
Greater Lowell 18, Somerville 0
Martha’s Vineyard 5, Monomoy 3
Masconomet 11, Gloucester 8
Needham 10, Brookline 3
North Andover 6, Billerica 4
Old Colony 10. Dartmouth 9 (ot)
St. John’s Prep 14, St. John’s (S) 4
Southeastern 11, Bristol-Plymouth 2
Tyngsboro 15, Hudson 2
GIRLS LACROSSE
Beverly 16, Saugus 2
Bridgewater-Raynham 15, Plymouth South 4
Canton 16, Attleboro 4
Falmouth Academy 12, Sturgis East 8
Marblehead 15, Salem 2
Medway 17, Norwood 12
Milford 12, Mansfield 11
North Andover 15, Billerica 8
North Quincy 13, Rockland 2
Norwell 12, Scituate 8
Sandwich 10, Cape Cod Academy 9
Swampscott 17, Danvers 7
Tyngsboro 19, Hudson 13
Wellesley 18, Weymouth 10
RUGBY
Xaverian 33, Catholic Memorial 7
SOFTBALL
Beverly 9, Malden Catholic 4
Bishop Feehan 9, St. Mary’s (L) 1
Brighton 20, New Mission 10
Cardinal Spellman 4, Notre Dame (H) 3
Central Catholic 20, Lowell 1 (6i)
Everett 13, O’Bryant 2
Lowell Catholic 4, Greater Lowell 3
North Andover 12, Haverhill 2
Southeastern 12, Blue Hills 4
Wakefield 23, Winchester 5
West Bridgewater 13, Avon 1
BOYS TENNIS
Apponequet 5, West Bridgewater 0
Central Catholic 5, Tewksbury 0
Dover-Sherborn 3, Medway 0
Latin Academy 5, Lynn English 0
GIRLS TENNIS
Bishop Stang 4, Bishop Feehan 1
Latin Academy 5, Lynn English 0
Medfield 4, Holliston 1
Mystic Valley 4, Northeast 1
Wareham 3, Somerset Berkley 2
BOYS TRACK
Somerset Berkley 97, Apponequet 40
GIRLS TRACK
Somerset Berkley 90, Apponequet 41
VOLLEYBALL
Central Catholic 3, Dracut 0
Latin Academy 3, Madison Park 0
Lynn Classical 3, Whittier 1
Natick 3, Brookline 0
New Bedford 3, Quincy 0
St. John’s (S) 3, St. John’s Prep 2
Xaverian 3, Catholic Memorial 0