Sophie Skabeikis notched a hat trick, including her 100th career goal, as St. Mary’s of Lynn (4-1-1) defeated Bishop Fenwick 3-2 in Catholic Central League girls soccer action.
Caroline Bothfeld and Violet Roche scored a goal apiece for Nauset in a 3-0 Cape and Islands League victory over Falmouth.
Anja Johnson, Kelsey Tuttle, Zoe Reilly and Ally Kelley tallied two goals each for Norwell in a 9-0 South Shore League win over Hull. … Kennedy Frawley and Abby Borey scored second half goals to lead Middleboro (5-2) to a 2-0 win over Abington.
In a Mayflower League game, Jenna Lehane netted four goals as Blue Hills (6-2-1) defeated Bristol Plymouth 7-3. … Evynn Kelly scored a hat trick, and Presley Kelly and Harper Pierce finished with a goal each for Rivers in a 5-1 NEPSAC win over Winsor.
Leah Thomson netted the winner for Martha’s Vineyard (6-2) in a 2-1 nonleague win over Sandwich.
Boys soccer
In the South Shore League, Kaiky Araujo registered a hat trick to power Rockland (5-3) during a 6-1 win over Mashpee.
Calvin Guerra scored twice for Nantucket in a 2-1 nonleague win over Abington. … Chris Da Silva scored a 73rd minute goal off a corner to lift Martha’s Vineyard to a 1-0 win over Sandwich.
Max Kaufman buried the winning goal in stoppage time to give Rivers a 2-1 win over St. Sebastian’s in ISL action.
Field hockey
Neala Garrels netted a hat trick, while Kayla Monaghan (assist) and Raegan Costello (assist) scored two goals each as Stoughton rolled to an 8-0 nonleague win over Brockton. … Brooke Malmquist and Eva Thomson scored for Medfield (6-2) as part of a 2-0 win over Attleboro.
Grace Gilligan found the net twice for Hanover (6-2) in a 5-0 Patriot League win over Plymouth South. … Caylee Lynch scored a goal and dished an assist as Natick defeated Braintree 3-0 in a Bay State Conference matchup.
Avery Acquaviva (assist), Sabrina Tibbert (assist) and Ally Tranter scored for Lincoln-Sudbury in a 3-2 Dual County League win over Bedford. … Annie Liebhoff sniped a hat trick for Rivers (4-0) in a 3-1 NEPSAC win over St. Paul’s.
Golf
Nick Harris shot an even par and earned 27 points, while Colin Boyle and Colin Henry finished one-over par each as Abington (9-3) bested Mashpee 148-125 in a South Shore League match. … Dean Alex shot one-under par as Rockland (9-2) defeated Middleboro, 138-131.
Dylan Lissy shot a one-under par 34, and Eli Hamelsky shot an even par 35 as Beaver defeated Bancroft 6-0 in a NEPSAC Eastern Independent League contest. … Chris Morrow, Tucker Pierce and Luke Edgar shot a one-under par 35 each to lead Xaverian (9-0) to a 220-267 Catholic Conference win over Malden Catholic.
Jack Carew shot a 35 as St. John’s Prep (7-1) defeated Danvers 224-271 in a nonleague contest.
Swimming
Melissa Federico placed 1st in the 500 freestyle, while Nora Connolly finished a season best 1:33.03 in the 100 yard butterfly as Ursuline (3-1) defeated Malden Catholic 84-57 in a Catholic Conference meet.
Unified basketball
Brian Starling scored 14 points, and Jordan Robie got the winning bucket in overtime for Natick to beat Mansfield 46-44.
Volleyball
Gwen Watson floored 11 kills, and Adyson Balter had six kills, three blocks and 15 service points as BB&N swept Austin Prep 3-0 in NEPSAC action.
Tess Madden recorded 10 kills, and Dylan Poirier finished with six kills and six aces as Hanover defeated North Quincy 3-0 in the Patriot League. … In the Merrimack Valley Conference, Tina Zheng had three blocks, nine digs, and 32 assists as Andover silenced Methuen 3-0.
In the Cape Ann League, Aubrey Jodz finished with eight kills while Oliva Basile added 19 assists for Triton during a 3-2 win over Georgetown.
Scores
BOYS CROSS COUNTRY
Amesbury 26, Manchester Essex 29
Central Catholic 15, Dracut 50
Dedham 15, Norwood 40
Dover Sherborn 21, Norton 39
Lowell 15, Central Catholic 47
Medfield 25, Bellingham 33
Medway 15, Millis 50
Methuen 19, Central Catholic 38
Newburyport 17, Essex Tech 44
Norwell 25, Carver 30
Plymouth No. 20, Silver Lake 38
Somerville 20, Lynn English 47
GIRLS CROSS COUNTRY
Amesbury 25, Manch. Essex 32
Central Catholic 15, Dracut 50
Central Catholic 20, Lowell 41
Central Catholic 15, Methuen 50
Dover-Sherborn 26, Norton 29
pswich 26 v Georgetown 31
Medfield 18, Bellingham 43
Millis 24, Medway 35
Newburyport 24, Essex Tech 35
Norwell 18, Carver 45
Norwood 26, Dedham 29
Silver Lake 19, Plymouth No. 41
Somerville 15, Lynn English 50
FIELD HOCKEY
Dover-Sherborn 3, Norwood 0
Gloucester 6, Saugus 0
Hanover 5, Plymouth South 0
Lincoln-Sudbury 3, Bedford 2
Lowell 1, Tewksbury 0
Marshfield 1, Plymouth North 0
Medfield 2, Attleboro 0
Natick 3, Braintree 0
North Reading 4, Rockport 0
Rivers 3, St. Paul’s 1
Scituate 6, Pembroke 0
Stoughton 8, Brockton 0
Wayland 1, Westford 1
Weston 1, Waltham 0
Westwood 5, Medway 1
GOLF
Abington 148, Mashpee 125
Ayer-Shirley 34.5, No. Middlesex 19.5
Beaver Country Day 6, Bancroft 0
Billerica 17.5, Dracut 2.5
Bish. Fenwick 167, St. Mary’s (L) 161
Canton 134, Attleboro 150
Central Catholic 10, No. Andover 10
Chelmsford 11, Tewksbury 9
Lunenburg 33, Tyngsboro 21
Manch. Essex 159, Gloucester 138
Nantucket 252, Rising Tide 303
No, Quincy 259, Plymouth South 249
Norwell 107, East Bridgewater 92
Quincy 266, Pembroke 222
Rockland 138, Middleboro 131
St. John’s (S) 232, BC High 237
St. John’s Prep 224, Danvers 271
Scituate 239, Hanover 239 (Scit. wins on tiebreaker)
Wellesley 115, Framingham 76
Westwood 227, Hopkinton 249
Westwood 227, Medway 251
Whit.-Hanson 235, Silver Lake 240
Xaverian 220, Malden Catholic 267
BOYS SOCCER
Bishop Fenwick 1, St. Mary’s (L) 1
BC High 1, St. John’s (S) 1
Danvers 4, Peabody 0
Hopedale 1, Millbury 1
Lynn Tech 1, Shawsheen 0
Madison Park 2, Charlestown 0
Martha’s Vineyard 1, Sandwich 0
Melrose 1, Stoneham 0
Nantucket 2, Abington 1
New Mission 1, CASH 1
Randolph 1, Carver 0
Rivers 2, St. Sebastian’s 1
Rockland 6, Mashpee 1
Wakefield 2, Watertown 2
Winthrop 2, Salem 0
GIRLS SOCCER
Blue Hills 7, Bristol Plymouth 3
Danvers 3, Peabody 0
Franklin 1, Natick 1
Latin Academy 4, Fontbonne 2
Madison Park 8, Charlestown 1
Martha’s Vineyard 2, Sandwich 1
Middleboro 2, Abington 0
Nauset 3, Falmouth 0
New Hampton 3, Beaver Country Day 0
New Mission 3, Boston Int. 1
Norwell 9, Hull 0
O’Bryant 5, Cathedral 0
Pingree 2, Dana Hall 0
Rivers 5, Winsor 1
Rockland 5, Mashpee 0
Salem 2, Winthrop 0
St. Mary’s (L) 3, B. Fenwick 2
Wakefield 2, Watertown 0
Winchester 1, Reading 0
SWIMMING
Ursuline 84, Malden Catholic 57
UNIFIED BASKETBALL
Beverly 34, Salem 32 (ot)
Natick 46, Mansfield 44 (ot)
VOLLEYBALL
Abington 3, Middleboro 2
Andover 3, Methuen 0
AMSA 3, Southbridge 1
Ashland 3, Medway 0
BB&N 3, Austin Prep 0
Billerica 3, Haverhill 0
Chelmsford 3, Central Catholic 1
Hanover 3, North Quincy 0
Hingham 3, Silver Lake 0
Malden 3, Medford 2
Marshfield 3, Whitman-Hanson 2
Medfield 3, Dedham 0
Newburyport 3, North Reading 2
Notre Dame (H) 3, Stoughton 0
Pembroke 3, Quincy 1
Rivers 3, St. George’s (RI) 0
Rockland 3, Carver 0
Salem 3, Winthrop 0
Triton 3, Georgetown 2
Wakefield 3, Weston 2
Westford 3, Lowell 0
Westwood 3, Millis 0
Winsor 3, Beaver Country Day 1

Want more insights? Join Working Title - our career elevating newsletter and get the future of work delivered weekly.