In a Tri-Valley League softball matchup, Priya Bedard finished 4-for-4 at the plate with an inside-the-park home run to lead Medway (10-5) past Norwood, 8-4.
In the Merrimack Valley Conference, Whitney Gigante compiled 12 strikeouts as Tewksbury (14-3) doubled up Billerica 6-3.
Baseball
In a Merrimack Valley Conference contest, Kyle Cummings recorded a pair of doubles to lead Tewksbury (10-7) to a 3-1 victory over Billerica.
Boys lacrosse
Todd Egan tallied five goals and three assists as South Shore Tech defeated Cardinal Spellman, 15-8, in a nonleague contest.
Cooper Dunham notched six goals and three assists while Sean Rivard recorded five goals and two assists to lead Danvers past Salem, 19-6, in a Northeastern league game.
Girls lacrosse
In nonleague action, Alex Bushey scored nine times as Haverhill (10-4) defeated Somerville 12-5.
In the Cape Ann League, Allie Wile (three goals, one assist), Halle Greenleaf (two goals, four assists), and Lily Cummins (two goals) led Ipswich to a 13-3 win over Essex Tech.
Julia Kipperman recorded five goals as Nauset bested Barnstable, 15-4, in the Cape and Islands league. … Emma Finch scored four goals and Kristine Nocco added another three to lead Greater Lowell Tech to a 13-10 win over Mystic Valley in the Commonwealth Athletic Conference.
Scores
BASEBALL
Essex Tech 7, Manchester Essex 0
Hopkinton 4, Ashland 2
Lynnfield 11, Rockport 0
Oliver Ames 4, Sharon 3
Peabody 2, Masconomet 0
Pentucket 8, Hamilton-Wenham 4
Tewksbury 3, Billerica 1
GIRLS GOLF
Wellesley 6, Ursuline Academy 0
BOYS LACROSSE
Beverly 16, Gloucester 5
Concord-Carlisle 8, Weston 6
Danvers 19, Salem 6
Duxbury 22, Silver Lake 3
King Philip 9, Bridgewater-Raynham 8 (ot)
Nauset 7, Barnstable 6
South Shore Tech 15, Cardinal Spellman 8
Swampscott 10, Masconomet 9
GIRLS LACROSSE
Andover 15, Billerica 9
Chelmsford 14, Nashoba Regional 5
Greater Lowell 13, Mystic Valley 10
Haverhill 12, Somerville 5
Hingham 16, Whitman-Hanson 5
Nauset 15, Barnstable 4
Nashoba Tech 16, Whittier 3
Norton 14, Medway 10
Ipswich 13, Essex North Shore 3
Shawsheen 18, Northeast 1
Swampscott 9, Masconomet 7
Westwood 16, Medfield 15
SOFTBALL
Medway 8, Norwood 4
Minuteman 18, Lynn Tech 2
Nantucket 21, Sturgis East 9
Tewksbury 6, Billerica 3
BOYS TENNIS
Latin Academy 4, Ashland 1
St. John’s Prep 5, Lynnfield 0
GIRLS TENNIS
Beverly 5, Swampscott 0
Latin Academy 4, Ashland 1
Tewksbury 3, North Andover 2
VOLLEYBALL
Barnstable 3, North Quincy 0
Lincoln-Sudbury 3, Waltham/Weston 0
Newton North 3, Natick 0