Masconomet sweeps: Senior Harry Kent finished first overall in a time of 15:11 to push the Chieftains (8-1) past North Reading (23-32) and Amesbury (18-37) yesterday. Kyle Faddis came in third, while sophomore Danny Cosgrove finished fifth.
Pingree wins two: The Highlanders (5-1) topped Beaver Country Day (26-29) and Portsmouth Abbey (27-28), before falling to Concord Academy (38-21). Evan Maravelis (18:27), Adam Gerber (18:35) and Kyle Skelton (18:45) ran well for Pingree.
Beverly 3, Marblehead 1: Sean Curtain scored a pair of goals to help Beverly (7-5) overcome the Magicians. Peter Colletti also scored for Beverly, which led 1-0 and scored twice in the second half after Marblehead drew even. Keeper Justin Carnavale had an outstanding game for the Panthers, as did sweeper Christian Goodwin.
Hamilton-Wenham 0, Manchester Essex 0: Keeper Henry Eagar did an excellent job corralling the ball in the box and taking away scoring chances as the Generals (4-2-5) came away with a point. Sweeper Nick Loeper also played well for Hamilton-Wenham.
North Reading 6, Ipswich 1: David Dick scored with an assist from Sam Benford to ensure the Tigers (5-6) didn’t get shutout.
Whittier 3, North Shore Tech/Essex Aggie 0: Forward Josh Zwiercan and defender Nathan Espinal played well in defeat for North Shore (1-10).
Waring 6, Cambridge School 0: Kyle Patrick and Aiden Wood each scored a pair of goals while Nat Lyman and Jacob Vannak had one apiece. Defenders Charlie Mitchell and Isaac Ogle played well for Waring (5-0-1).
Bishop Fenwick 4, Austin Prep: Rishad De Silva scored on a pair penalty kicks, while Alex Baker and James Brophey added goals for the Crusaders (5-5-5). Greg Enos added an assist in the win.
Salem 7, Winthrop 1: Connor Duncan netted a hat trick, while Nathan Russell and Dalvin Alexandre each added a pair of scores in the Witches (1-6-3) first win of the season. Salem saw contributions from everyone on the roster, especially Tom Engstrom who played well in net.