


Jake Pelish and Jack Douglas scattered two hits each, and Cole Hendrickson struck out nine in five innings of work on the mound as Hanover topped Marshfield 8-2 in a Patriot League matchup. … Jacob Getchell fanned seven in six innings of shutout ball, and Ryan Caroll had three hits as Whitman-Hanson (9-2) edged Scituate, 3-2. … Senior captain Francis Comeau fired six innings of work, allowing just four hits while striking out 11 as Plymouth North kept its impressive run going with an 11-1 win over North Quincy. … Ben Berardi pitched 4 ⅓ scoreless innings in relief for Hingham (4-7) in a 14-8 victory against Plymouth South. … Chris Walsh belted two home runs and drove in six to power Duxbury (10-2) past Quincy, 10-1.
Sean O’Rourke delivered with the go-ahead hit in the sixth inning, and Jack Fitzgerald secured the save for Braintree in a 7-5 nonleague win over King Philip. … Jack DiFilippo homered and Nate Marston had two hits as St. John’s Prep upended Billerica, 5-2. … Chris Marks (3-for-4, RBI), Shea Newhall (2-for-4, three RBI) and Tommy Falasca (2-for-3, two runs) set the tone offensively as St. Mary’s (Lynn) stunned Milton, 9-6.
Mike Cobb threw a complete game, surrendering six hits and striking out three as Waltham (8-2) doubled up Lincoln-Sudbury 6-3 in Dual County League play.
Ryan Heldenbergh toed the rubber for three innings in relief as Burlington came from behind for a 7-6 Middlesex League victory over Woburn in eight innings.
Nate Levesque tossed a one-hitter, striking out seven and walking two, while also scattering two hits and a run with his bat as Apponequet (5-7) beat Fairhaven 3-0 in a South Coast Conference upset.
Jake Thompson plated Cam Willis with a clutch two-out single in the bottom of the seventh to lift Georgetown (9-2) to a 6-5 win over Cape Ann League foe Manchester Essex.
Will McCafferty knocked in the deciding run and got the victory on the mound for Lynn Tech (4-5) in a 2-1 Commonwealth Athletic Conference win over KIPP.
In the Hockomock League, Dillon Harding fired a complete-game one-hitter and went 2-for-3 at the plate for North Attleboro in a 5-0 win against Foxboro.
Charlie Doyle uncorked a complete-game shutout with six strikeouts, while Jack Byrne drove in three runs on three hits as Natick (9-2) beat Needham 8-2 in the Bay State Conference.
Peyton Voltz scored five goals, and Trevor Lodge notched a hat trick as Southeastern bested Westport 16-5 in the Mayflower Athletic Conference.
Lucas Leander had another great game, sniping five goals to go with three assists as Rockland held on for an 11-8 win over nonleague opponent Archbishop Williams.
In a Cape Ann League contest, senior attackman Henry Wright buried five goals and dished out a pair of assists to pace Ipswich during a 13-8 win over rival North Reading.
In the Merrimack Valley Conference, Aidan Gibbons tallied five goals and tacked on an assist, as Billerica blanked Lowell 17-0. … Senior attackman Patrick Roy netted five goals and added a pair of assists, helping to power North Andover to a 15-6 win over Central Catholic.
Luke McHugh (two goals, assist), Jack Michaud (two goals, two assists) and Joey Salerno (goal, assist) provided the bulk of the offense for Tyngsboro in an 8-5 Midland-Wachusett League win over Lunenburg.
Keegan Bernardi and Kaitlyn Alves each recorded a hat trick, as Medford coasted to a 19-1 victory over Everett in Greater Boston League play.
Estelle Gromko, Carolyn Bailey and Halle Greenleaf netted three goals each for Ipswich (8-1) in a 15-6 Cape Ann League win over North Reading.
Elisabeth Delorey scored a hat trick, while Jill Gillis, Charlize Collins, and Ilex Fowler record two goals apiece for Burlington in an 11-8 Middlesex League win over Belmont.
Sara MacLeod paced things offensively with four goals, as Billerica (5-7) cruised to a 17-1 victory over Merrimack Valley Conference foe Lowell.
Anna Fringuelli went the distance with eight strikeouts, and Ryleigh Williams cranked a two-run home run for St. Mary’s (Lynn) (10-1) in a 7-2 nonleague victory over Malden Catholic. … Maddie Perry, Kasie Bailey and Brenna Howley drove in runs in the eighth inning after Kayden Lynch tied the game at four with a three-run double in Abington’s (8-3) 10-8 win over Notre Dame (Hingham). … Sharlotte Stazinki struck out 11 and allowed no earned runs in her second no-hitter, while Susie McAdams drove in two and scored three runs as Walpole pulled away for a 13-1 win over Oliver Ames in six innings. … Kaitlyn Coutu scattered four hits, and Niyah Boone had three hits as Durfee downed Bishop Connolly, 15-7.
In a Cape Ann League contest, Kyla Story and Jillian Gusto collected multiple hits, and Emma Penniman struck out 12 in the circle as Triton (8-1) routed Manchester Essex 17-0 in five innings.
Savannah Azoff was the winning pitcher and drove in the deciding runs at the plate with a two-RBI single for Dennis-Yarmouth in a 9-7 Cape and Islands League win over Falmouth.
Keira Murphy drove in two on a walk-off single in the bottom of the seventh to complete an eight-run rally for North Quincy and stun Patriot League foe Plymouth North, 10-9. … Sam Bongiolatti belted two home runs to help power Marshfield to a 14-2 victory over Hanover.
… Bri Ghilardi tossed a complete game shutout, allowing just four hits while registering 11 strikeouts to propel Silver Lake (10-1) during a 2-0 pitchers’ duel with Pembroke. … Bilyana Wilikin struck out 10 in a complete game one-hitter and had a key RBI double at the plate as Hingham took down Plymouth South, 4-1.
Priya Bedard (two doubles, RBI), Katie Anderson (triple, RBI), Olivia Basso (RBI), and Olivia Klaus (triple, two RBI) got it done at the plate for Medway (7-3) in a 5-2 Tri-Valley League win against Holliston.
Emma Horrocks hit three singles and drove in two runs, and Haleigh Kelley deposited a two-run home run as Dighton-Rehoboth defeated Old Rochester 16-4 in South Coast Conference action. … Christina Magnett (3-for-5, double, RBI, run), Morgan Saraceno (3-for-5, two RBI, two runs), and Eva Zuber (2-for-5, two doubles, RBI, run) paced things offensively while Sarah DelVecchio collected 14 strikeouts over nine innings pitched as Apponequet (7-4) outlasted Fairhaven, 9-8.
Jackie Giordano had a banner game, yielding one hit in seven innings with 14 strikeouts while blasting a grand slam in the batter’s box as Brooks blanked Phillips Exeter (New Hampshire) 10-0 in a NEPSAC contest.
Catcher Ella Hayes launched a two-run home run in the top of the eighth, and MacKenzie Yirrell pitched two scoreless innings out of the bullpen for Methuen (7-4) in a 7-4 Merrimack Valley Conference win over Tewksbury.
Tyrell Lout accrued another 36 assists, and Cody Fitzpatrick floored 14 kills as Lowell (2-0) swept Central Catholic 3-0 in the Merrimack Valley Conference.
Ryan Cole posted a career-high 20 kills, and Ryan Lovasco had 15 kills for Essex Tech (7-3) in a 3-1 Commonwealth Athletic Conference victory over Lynn Tech.
Gregg Dollas has been named the new girls basketball coach at Triton. He previously coached at Amesbury where he led them to a Div. 4 state title in 2022.
Elsewhere on the hoop front, Quincy named Matt Ramponi as its new boys basketball coach. Ramponi served as the girls basketball coach at North Quincy and has been involved with the Quincy boys program at the freshmen level.
BASEBALL
Andover 2, Chelmsford 1 (8i)
Apponequet 3, Fairhaven 0
Barnstable 4, Martha’s Vineyard 1
Boston Collegiate Charter 16, Salem Academy 5
Braintree 7, King Philip 5
Bromfield 4, Ayer-Shirley 3
Burlington 7, Woburn 6 (8i)
Charlestown 5, Boston International 4
Dexter Southfield 13, Tabor 2
Duxbury 10, Quincy 1
Essex Tech 6, Greater Lawrence 0
Falmouth 4, Dennis-Yarmouth 3
Georgetown 6, Manchester Essex 5
Hamilton-Wenham 4, Masconomet 3
Hanover 8, Marshfield 2
Hingham 14, Plymouth South 8
Latin Academy 10, Brookline 9
Lawrence 5, Haverhill 2
Lynn Tech 2, KIPP 1
Marblehead 10, Gloucester 5
Methuen 11, Lowell 6
Middlesex 14, Pingree 7
Milford 8, Hopedale 3
Mystic Valley 18, Excel Academy 2
Natick 8, Needham 2
Newton South 10, St. Joseph Prep 2
North Attleboro 5, Foxboro 0
North Reading 7, Lynnfield 6
Peabody 5, Swampscott 2
Pembroke 6, Silver Lake 3
Plymouth North 11, North Quincy 1
St. John’s Prep 5, Billerica 2
St. Mary’s (L) 9, Milton 6
Salem 3, Saugus 2
Snowden 10, Cathedral 7
Tewksbury 11, North Andover 1 (5i)
Walpole 2, Mansfield 1
Waltham 6, Lincoln-Sudbury 3
Westwood 13, Dedham 0
Whitman-Hanson 3, Scituate 2
GOLF
Bishop Feehan 194, Needham 224
BOYS LACROSSE
Billerica 17, Lowell 0
Cohasset 8, Bishop Feehan 4
Dighton-Rehoboth 10, Bellingham 6
Dover-Sherborn 18, Ashland 9
Dracut 23, Methuen 3
Falmouth 13, Whitman-Hanson 5
Haverhill 18, Tewksbury 6
Hull 8, Falmouth Academy 2
Ipswich 13, North Reading 8
Lexington 7, Melrose 5
North Andover 15, Central Catholic 6
Plymouth South 14, Abington 5
Rockland 11, Archbishop Williams 8
Sharon 10, Plymouth North 6
Southeastern 16, Westport 5
Taunton 13, New Bedford 2
Tyngsboro 8, Lunenburg 5
GIRLS LACROSSE
Arlington 16, Stoneham 4
Billerica 17, Lowell 1
Bridgewater-Raynham 16, Dighton-Rehoboth 8
Burlington 11, Belmont 8
Central Catholic 9, North Andover 6
Fairhaven 16, Bourne 10
Foxboro 10, Hingham 6
Hamilton-Wenham 16, St. Mary’s (L) 7
Haverhill 17, Tewksbury 5
Ipswich 15, North Reading 6
Manchester Essex 11, Lynnfield 3
Medford 19, Everett 1
Middleboro 14, Hull 11
Milford 16, Hudson 9
Pentucket 17, Georgetown 8
Quincy 13, Whitman-Hanson 9
Waltham 16, Stoughton 2
Westwood 14, Dedham 0
SAILING
Tabor 3, Dartmouth 2
SOFTBALL
Abington 10, Notre Dame (H) 8 (8i)
Apponequet 9, Fairhaven 8 (9i)
Arlington 18, Belmont 5
Bridgewater-Raynham 1, Milton 0
Brookline 13, Weymouth 12
Brooks 10, Phillips Exeter (NH) 0
Central Catholic 8, Andover 0
Dedham 3, Westwood 2 (9i)
Dennis-Yarmouth 9, Falmouth 7
Dexter-Southfield 15, Rivers 14
Dighton-Rehoboth 16, Old Rochester 4 (5i)
Durfee 15, Bishop Connolly 7
Hingham 4, Plymouth South 1
King Philip 8, Foxboro 3
Lynn English 19, Lynn Tech 7
Lynnfield 22, Rockport 4
Madison Park 22, Charlestown 15
Marblehead 11, Saugus 2
Marshfield 14, Hanover 2
Medway 5, Holliston 2
Methuen 7, Tewksbury 4 (8i)
Mystic Valley 21, Salem Academy 4
Nantucket 8, Rising Tide 2
Nauset 8, Sandwich 7
New Mission 20, Boston International 3
North Andover 9, Lowell 0
North Quincy 10, Plymouth North 9
O’Bryant 6, Revere 3
Pentucket 17, Ipswich 1
St. Mary’s (L) 7, Malden Catholic 2
Silver Lake 2, Pembroke 0
Somerset Berkley 13, Greater New Bedford 10
TechBoston 8, Fenway 5
Triton 17, Manchester Essex 0 (5i)
Wakefield 17, Arlington Catholic 5
Walpole 13, Oliver Ames 1 (6i)
BOYS TENNIS
Apponequet 5, Case 0
Arlington 5, Malden Catholic 0
BC High 5, Latin Academy 0
Brookline 4, Hopkinton 1
Canton 3, King Philip 2
Cardinal Spellman 3, Abington 2
Central Catholic 5, Methuen 0
Chelmsford 5, Tewksbury 0
Dartmouth 5, Middleboro 0
Duxbury 5, Quincy 0
Hingham 4, Plymouth South 1
Hopedale 3, Bromfield 2
Lexington 3, St. John’s Prep 2
Lynnfield 5, Ipswich 0
Marblehead 5, Beverly 0
Martha’s Vineyard 3, Barnstable 2
Monomoy 4, Rising Tide 1
Nauset 4, Sandwich 1
Oliver Ames 3, Milton 2
Pembroke 3, Silver Lake 2
Plymouth North 3, North Quincy 2
Scituate 4, Whitman-Hanson 1
Sharon 4, Stoughton 1
Westwood 3, Dedham 2
Winchester 5, Wakefield 0
GIRLS TENNIS
Bridgewater-Raynham 5, East Bridgewater 0
Central Catholic 5, Lowell 0
Danvers 5, Saugus 0
Duxbury 5, Quincy 0
Foxboro 3, North Attleboro 2
Groton 8, Rivers 1
Hamilton-Wenham 3, Newburyport 2
Hingham 5, Plymouth South 0
Holliston 5, Medway 0
King Philip 3, Canton 2
Lexington 5, Needham 0
Lynnfield 4, Ipswich 1
Marblehead 4, Beverly 1
Masconomet 5, Gloucester 0
Natick 5, Framingham 0
Nauset 3, Sandwich 2
North Reading 4, Wilmington 1
Pembroke 3, Silver Lake 2
Plymouth North 5, North Quincy 0
Rockport 3, Triton 2
Scituate 5, Whitman-Hanson 0
Sharon 4, Stoughton 1
Somerville 4, Lynn English 1
Ursuline 5, Archbishop Williams 0
Wellesley 4, Andover 1
Winchester 3, Wakefield 2
BOYS VOLLEYBALL
Acton-Boxboro 3, Waltham 0
Barnstable 3, Madison Park 0
Durfee 3, Braintree 2
Essex Tech 3, Lynn Tech 1
Haverhill 3, North Andover 2
Latin Academy 3, Boston Latin 0
Lawrence 3, Billerica 1
Lowell 3, Central Catholic 0
Millis 3, Norton 0
Needham 3, Westfield 0
North Quincy 3, Brockton 0
Taunton 3, Quincy 0