
Hayden Hatch threw for two touchdowns and Marvelous Pleasant ran for two scores to carry Rockland (2-0) to a 28-14 nonleague football win over Blue Hills.
Boys soccer
Schneider Tertulien and Aiden Looby scored for Dedham in a 2-0 Tri-Valley League win over Norton.
Connor Sullivan notched two goals and two assists while teammate Daniel Silva followed his lead with two goals and one assist in 7-0 Northeastern Conference win for Beverly (7-0) over Peabody.
Girls soccer
Jaydin Simpson scored the lone goal in the first half to lift Beverly (5-2-1) to a 1-0 Northeastern Conference win over Peabody.
In nonleague action, Lily Ladieu scored twice as Duxbury rolled to a 5-0 win over Notre Dame (Hingham).
Field hockey
Sabrina Tibbert netted four goals, and Avery Acquaviva scored twice and dished two assists as Lincoln-Sudbury coasted to a 9-1 nonleague win over Needham. … Catherine Perry and Bridget Pringle scored for Notre Dame (Hingham) in a 2-0 win over Scituate. … Chris Troncoso and Elizabeth Moore each scored two goals in Peabody’s 5-0 win over Dracut. … Quinn Jordan and Rylie McQuade tallied two goals apiece as Sandwich (6-0) downed Nauset, 5-0.
Ava Poire scored a goal and supplied three assists to guide Ipswich to a 6-0 Cape Ann League victory over Rockport.
Caroline Samaras tallied two goals, and Leah Kivlehan scored also as Andover edged North Andover 3-2 in a Merrimack Valley Conference clash. … Amelia Stroud and Cora Grundy recorded a goal and an assist each as Chelmsford doubled up Central Catholic, 4-2.
Concord-Carlisle tied Acton-Boxboro, 4-4, in Dual County League action as Lindsay Cain scored twice for the Patriots. … Ella Baserra sniped a hat trick for Clinton in a 5-3 Midland-Wachusett League Division C win over Tyngsboro.
Golf
Ryan Barrett won medalist honors with a score of 33 for East Bridgewater (5-2) in a 117-73 nonleague win over Cardinal Spellman.
Joey Ryan and Teddy Schuman shot a 38 each as Canton topped Franklin 155-158 in the Hockomock League. … Matt Hilterman and Sebastian Castagano shot three-over par 39 for Tyngsboro in a 32.5-21.5 Midland-Wachusett League Division C win over Clinton.
Volleyball
In NEPSAC action, Quinn Reynolds and Katy Varadi each contributed nine kills as Buckingham Browne and Nichols defeated Newton Country Day 3-0.
Evan Casey anchored Oliver Ames’ defense with 15 digs and four aces in a 3-0 Hockomock League victory over Sharon. … Haley Carter got eight aces, 25 assists and three kills in Attleboro’s 3-0 win over Foxboro. … Cece Kilroy floored 11 kills and four aces, while Molly Sweeney finished with seven kills as King Philip (5-2) defeated North Attleboro, 3-0. … Emerson Delleo had 10 kills and four service aces as Franklin (6-2) triumphed 3-0 over Stoughton.
Brooke Steele had nine kills and eight aces as Whitman-Hanson took a 3-0 Patriot League victory over Plymouth North.
Julie Hall (20 kills, 23 digs), Sydney Faria (19 kills) and Madison Blanchet (41 assists, three aces) led the way for Central Catholic (7-1) in a 3-1 Merrimack Valley Conference win over Haverhill. … Kyra Ward turned in 24 kills as Chelmsford upended Andover, 3-1.
In a nonleague matchup, Audrey Manning (13 kills, 14 assists, two blocks) and Alexia Vaquerano (12 kills, four aces, 11 digs) paced things for Lynnfield in a 3-0 sweep of Lawrence. … Mia Foguere registered nine kills and six aces, while Dahlia Locke had 29 digs as Mashpee beat St. John Paul II, 3-0. … Maria Campos recorded 11 kills, and Shauna Baker had eight kills as Dennis-Yarmouth (3-4) defeated Danvers, 3-1. … Hailey Moreira registered 13 service points and Maggie Spinelli had 11 kills for Dartmouth in a 3-0 win over Apponequet.
Scores
FOOTBALL
Arch. Williams 36, Apponequet 14
Bourne 19, Sandwich 0
Franklin 21, Brockton 18
Gr. Lawrence 35, Salem 20
Holliston 34, Concord-Carlisle 0
Lincoln-Sudbury 36, Needham 7
Medfield 35, Hopkinton 12
Natick 42, Walpole 14
North Reading 41, Dedham 8
Rockland 28, Blue Hills 14
St. John’s Prep 41, Central Cath. 21
Wakefield 28, Lynnfield 0
Xaverian 49, Everett 14
FIELD HOCKEY
Acton-Box. 4, Concord-Carlisle 4
Andover 3, North Andover 2
Attleboro 1, Foxboro 1
Bedford 3, Waltham 1
Chelmsfield 4, Central Catholic 2
Clinton 5, Tyngsboro 3
Concord-Carlisle 4, Acton-Box. 4
Dedham 1, Ursuline 1
Holliston 1, Wayland 0
Ipswich 6, Rockport 0
Lincoln-Sudbury 9, Needham 1
Malden Catholic 3, Essex Tech 2
Marblehead 2, Swampscott 2
Methuen 3, Tewksbury 0
Monomoy 4, Dennis-Yarmouth 1
Notre Dame (H) 2, Scituate 0
Peabody 5, Dracut 0
Sandwich 5, Nauset 0
Wellesley 2, Hopkinton 1
GOLF
Canton 155, Franklin 158
East Bridgewater 117, C. Spellman 73
Lunenburg 31.5, Littleton 22.5
Tyngsboro 32.5, Clinton 21.5
BOYS SOCCER
AMSA 5, Douglas 1
Austin Prep 2, Dexter Southfield 2
Beverly 7, Peabody 0
Dedham 2, Norton 0
Marblehead 2, Danvers 1
GIRLS SOCCER
AMSA 5, Doherty 0
Beaver Country Day 1, Concord Acad. 1
Beverly 1, Peabody 0
Bay Path 3, Notre Dame (W) 3
Duxbury 5, Notre Dame (H) 0
Pembroke 3, Hull 3
SWIMMING
Chelmsford 92, Notre Dame (T)/Dracut/Tyngsboro 77
Wellesley 95, Brookline 91
VOLLEYBALL
Attleboro 3, Foxboro 0
BB&N 3, Newton Country Day 0
Bellingham 3, Hopkinton 1
Burlington 3, Marblehead 0
Canton 3, Taunton 0
Central Catholic 3, Haverhill 1
Chelmsford 3, Andover 1
Covenant Christian 3, Chapel Hill-Chauncy Hall 0
Dartmouth 3, Apponequet 0
Dennis-Yarmouth 3, Danvers 1
Duxbury 3, Silver Lake 0
Franklin 3, Stoughton 0
Hanover 3, Scituate 0
Hopedale 3, Whitinsville Christian 2
King Philip 3, North Attleboro 0
Lynn Classical 3, Peabody 0
Lynnfield 3, Lawrence 0
Malden 3, Arlington 1
Mashpee 3, St. John Paul II 0
Needham 3, Barnstable 2
North Andover 3, Tewksbury 1
Norwell 3, Quincy 2
Notre Dame (W) 3, Southbridge 0
Oliver Ames 3, Sharon 0
Pembroke 3, Plymouth South 0
Rockland 3, Weymouth 0
W. Bridgewater 3, Bridge.-Rayn. 2
Whit.-Hanson 3, Plymouth North 0