Haddon Township 5, Haddonfield 4: Griffin Cihak singled home Laina Sampoli in the eighth inning for a walk-off win against visiting Haddonfield.
Collingswood 15, Lindenwold 2: Becca Hall went 2 for 4 with a double, two RBIs, and three runs scored for Collingswood in a road win.
BURLINGTON COUNTY LEAGUE
Westampton Tech 20, Trenton Catholic 0: Tamara Peterson pitched a no-hitter against visiting Trenton Catholic, striking out nine. Deja Small went 3 for 3 with a double.
BURLINGTON COUNTY PATRIOT
Delran 5, Burlington Township 4: Alexandra Sarnese hit a walk-off single in the seventh inning to give Delran a home win.
Gloucester 2, Wildwood 0: Maddy Chain pitched a one-hitter, fanning eight, to earn the win for Gloucester at home.
Gloucester Catholic 11, Glassboro 0: Annie Robinson blasted a three-run homer in the bottom of the fifth inning to give Gloucester Catholic the win over Glassboro. Angela Antonini went 3 for 3 with a two-run home run and three RBIs for the Rams. Marissa Capello threw five innings of one-hit ball, striking out seven in the win.
Cherry Hill West 16, Timber Creek 7: Elena Vaughn belted a pair of home runs to lead Cherry Hill West to victory at Timber Creek. Sierra Machinski went 3 for 5 with a home run, a double, and four RBIs for the Lions.
Middle Township 6, Absegami 5: Taylor Franchville had a pair of hits and drove in a run for host Middle Township. Tori Sittineri earned the win, pitching 62/3 innings with two strikeouts. She went 2 for 4 at the plate and scored a run.
BURLINGTON COUNTY LIBERTY
Delran 16, Northern Burlington 14: Gabby Sousa and Rachel Ceplo each netted four goals to lead Delran to victory at home. Mackenzie Groark scored a hat trick for the Bears. Kaitlyn Ennis and Alex Fitzpatrick tied for a team-high five goals for Northern Burlington.
Lenape 16, Hopewell Valley 5: Nicole Donnelly put five in the back of the net to lead Lenape to the home win. Rena Carabases scored four goals for the Indians. Kara DiMarcangelo had 10 saves.