BASEBALL

Ryan Barrett threw a complete game, while he, Devon Blair, and Collin Meserve (two RBI) drove in runs as East Bridgewater defeated Dennis-Yarmouth 6-3 in a nonleague contest. … Cole Pellegrino surrendered six hits and one run over six innings, while Will Holloway (two doubles, four RBI) and Nate Galanis (two hits, run, RBI) had multi-hit days as Shawsheen (18-0) downed Concord-Carlisle, 9-1. … Ben Tracey tossed a complete game shutout, earning his third win of the season as Abington bested Monomoy, 2-0.

Jack LaNatra pitched seven shutout innings of one-run ball and scored the winning run as Silver Lake walked off with a 1-0 Patriot League victory over Whitman-Hanson.

Zahgros Tanner fanned seven and allowed five hits and one earned run over seven innings of work, while Drew Mealey (double, RBI) and John Dinjian (RBI, run) contributed two hits each as Newton North beat Brookline 3-1 in the Bay State Conference. … Will Webster and Chase Murphy drove in runs, while Owen Coggins threw three scoreless innings of relief as Wellesley (13-5) edged Framingham, 4-3.

Cam Hohmann pitched a complete game, striking out three and allowing one earned run as Norwell (14-4) defeated Middleboro 7-2 in the South Shore League. Will Corbin (2-for-4, double, two runs), Jake Horwitz (2-for-3, run, RBI) and Alex Otero (3-for-3) had multiple hits for the Clippers.

BOYS LACROSSE

Mike Reilly (two goals, assist) scored the winning goal to give Abington a 10-9 overtime victory over Sandwich in the South Shore League. Gunner Hanna, Tate Eriksen and Lee Spry had two goals each, while Matt Grafton added a goal and six assists for the Green Wave.

In the South Coast Conference, Kenny Wisniewski tallied six goals and two assists as Apponequet (13-3) defeated Dartmouth 14-7.

Peyton Volz notched five goals and one assist while Nick Doherty added another three goals and two assists as Southeastern topped Upper Cape 8-1 in a Mayflower Athletic Conference game.

Garoid Stones buried six goals, and Owen Murphy netted five goals as Braintree doubled up Blue Hills 14-7 in a nonleague game.

GIRLS LACROSSE

Reese Bromby scored four goals and dished an assist as Newburyport won the Cape Ann League with a 10-4 victory over Manchester Essex.

In the South Shore League, Molly Campbell (hat trick, assist, seven draw controls), Kate Greer (two goals, two assists), Reese Hansen (two goals, assist), Avery Regan (two goals) and Emily Regan found the net for Cohasset (14-2) in an 11-10 overtime win over Norwell. … Abbie Reisig, Anya Kelsch, and Kyla Darmon each tallied three goals to lead Sandwich to an 18-2 win over Abington.

Mia Beaudette (four assists) and Suz Peraner notched a hat trick each, while Dylan Damian (assist), Louisa Beni and Mayson Lower tallied two goals apiece as Nantucket defeated Monomoy 14-6 in the Cape and Islands League. … Julia Kipperman powered the offense with 14 goals as Nauset defeated St. John Paul 22-14.

Emma Finch registered five goals, while Addison Carbone had a hat trick and two assists as Greater Lowell (11-3) topped Lowell Catholic 15-4 in the Commonwealth Athletic Conference.

SOFTBALL

In a nonleague matchup, Ella Franey launched a three-run home run and Elsie Testa struck out 15 in a 13-1 win over Pembroke (6 innings). … Maggie Schlossberg struck out 11, while Bella Abrams (two hits, two runs), Maddie Blette (three hits, run, three RBI) and Mackenzie Whitman (hit, two RBI) fueled the offense for East Bridgewater in a 9-2 victory over Plymouth South. … Abby Minasi, Heather McGinnis (two RBI) and Talia Beer (RBI) had two hits each, while Abby Hanna hit her ninth home run and collected her 40th RBI for Hanover (13-5) in a 10-4 win over Cohasset. … Monica Kelley (1-for-3, three RBI) and Kate McLeish (1-for-3, SAC) homered, while Ciara McMenamin (2-for-4) and Regan Parr combined for four strikeouts and three earned runs allowed in the circle as Archbishop Williams defeated Whitman-Hanson, 7-4.

Lila Alvarez struck out nine and gave up four hits while delivering two hits at the plate for Case in a 10-3 South Coast Conference win over Dighton-Rehoboth. Bre Fontes and Meagan Perreira finished with two hits each for the Cardinals. … Reese Taylor struck out eight, walked four and allowed four hits and one earned run over five innings while going 2-for-5 with a triple, an RBI and a run offensively as Apponequet (15-5) defeated Seekonk 11-6. Marissa Kelly went 4-for-5 with a triple, double, four RBI and two runs for the Lakers. … Alexia Tsonis went 2-for-5 with an RBI and a run, while Zoe Teixeira finished 3-for-4 with four RBI, two runs and a walk and Akiira’Ley Vasquez (2-for-4, RBI, run) went the distance with 11 strikeouts on two hits and three earned runs as Greater New Bedford (14-7) defeated Fairhaven, 17-4.

Sydney Bissonnette (2-for-3, home run, two runs, RBI) and Caroline Doran (3-for-3, double, two runs, three RBI) led the offense, while Sharlotte Stazinski punched out 12 in the circle as Walpole rolled to an 11-1 Bay State Conference victory over Natick in five innings.

Taylor Marino pitched a complete game with two strikeouts and allowed five hits, and Annabelle Webber drove in the winning run as Oliver Ames defeated North Attleboro 3-2 in the Hockomock League.

SCORES

BASEBALL

Abington 2, Monomoy 0

Attleboro 4, Sharon 3

Bishop Feehan 7, Bishop Hendricksen (RI) 6

Dover-Sherborn 3, Medway 2

East Bridgewater 6, Dennis-Yarmouth 3

Fairhaven 3, Dighton-Rehoboth 0

Georgetown 5, Lowell Catholic 4

Greater Lowell 9, Tyngsboro 0

Groton-Dunstable 8, Oakmont 1

Lawrence 4, Central Catholic 0

Lynnfield 11, Essex Tech 6

Marblehead 4, Winthrop 0

Nauset 2, Martha’s Vineyard 1

Newton North 3, Brookline 1

North Andover 6, Lowell 1

Norwell 7, Middleborough 2

Shawsheen 9, Concord-Carlisle 1

Silver Lake 1, Whitman-Hanson 0

Tewksbury 7, Billerica 2

Wayland 5, Bedford 4

Wellesley 4, Framingham 3

Whittier 15, Ipswich 2

Xaverian 10, St. John’s (S) 9

BOYS LACROSSE

Abington 10, Sandwich 9 (ot)

Acton-Boxboro 15, Boston Latin 3

Apponequet 14, Dartmouth 7

Braintree 14, Blue Hills 7

Essex Tech 15, Lynnfield 12

Foxboro 19, Stoughton 1

Rockland 9, West/East Bridgewater 8

Sharon 11, Canton 6

Southeastern 8, Upper Cape Tech 1

GIRLS LACROSSE

Bishop Stang 9, Dighton-Rehoboth 6

Cohasset 11, Norwell 10 (ot)

Dartmouth 12, Apponequet 8

Franklin 13, King Philip 6

Greater Lowell 15, Lowell Catholic 4

Ipswich 12, Peabody 6

Melrose 18, Stoneham 9

Nantucket 14, Monomoy 6

Nauset 22, St. John Paul 14

Newburyport 10, Manchester Essex 4

Notre Dame (H) 16, Bishop Feehan 5

Reading 17, Winchester 3

Rockland 12, East Bridgewater 5

Sandwich 18, Abington 2

Walpole 12, Duxbury 7

Wellesley 18, Newton North 2

Westwood 19, Norwood 7

SOFTBALL

Abington 13, Pembroke 1 (6 inn.)

Apponequet 11, Seekonk 6

Archbishop Williams 7, Whitman-Hanson 4

Bedford 3, Lincoln-Sudbury 1

Carver 12, Mashpee 0

Case 10, Dighton-Rehoboth 3

Central Catholic 9, Methuen 5

East Bridgewater 9, Plymouth South 2

Framingham 5, Wellesley 1

Greater New Bedford 17, Fairhaven 4

Hanover 10, Cohasset 4

Hopkinton 18, Dedham 6

Lynnfield 7, Amesbury 4

Marblehead 12, Winthrop 0

Masconomet 18, Swampscott 4

Nauset 10, Nantucket 9

North Andover 19, Lowell 3 (5 inn.)

Oliver Ames 3, North Attleboro 2

Pentucket 20, Ipswich 0

Somerset Berkley 16, West Bridgewater 4

Tewksbury 10, Billerica 3

Walpole 11, Natick 1 (5 inn.)

Weymouth 9, Milton 4

Whittier 4, Greater Lowell 0

BOYS TENNIS

Bedford 4, Andover 1

Hopkinton 5, Dedham 0

Lowell 4, Lawrence 1

Lowell Catholic 4, Danvers 1

Marblehead 5, Gloucester 0

Marshfield 4, Pembroke 1

Melrose 4, Watertown 1

Monomoy 5, Wareham 0

Newburyport 5, Ipswich 0

Quincy 3, Hanover 2

St. John’s Prep 4, BC High 1

Sharon 5, Attleboro 0

Swampscott 5, Beverly 0

Wellesley 5, Natick 0

Whitman-Hanson 4, Silver Lake 1

GIRLS TENNIS

Bridgewater-Raynham 4, Pembroke 1

Burlington 5, Stoneham 0

Dover-Sherborn 5, Medway 0

Groton-Dunstable 4, Lowell Catholic 1

Hamilton-Wenham 5, North Reading 0

Hanover 5, Quincy 0

Hingham 3, Duxbury 2

Holliston 5, Ashland 0

Malden 4, Lynn Classical 1

Marblehead 5, Winthrop 0

Newburyport 4, Ipswich 1

Notre Dame (H) 5, Cohasset 0

Oliver Ames 3, North Attleboro 2

Ursuline 5, Archbishop Williams 0

Wellesley 5, Natick 0

Whitman-Hanson 3, Silver Lake 2

Winchester 4, Belmont 1

BOYS VOLLEYBALL

BC High 3, Xaverian 0

Billerica 3, Westford 1

Brockton 3, Silver Lake 0

Natick 3, Cambridge 0