Sam Lowenstein homered and combined with Andrew Cheever on a three-hitter, leading Yarmouth to a 6-4 win over Wells in a Class B South baseball game Wednesday in Yarmouth.

Yarmouth (9-6) got all its runs in the fifth inning, erasing a 2-0 deficit.

Spencer Carpenter, the losing pitcher, hit a two-run double and a single. Devin Brown belted a triple for the Warriors (5-9).

CAPE ELIZABETH 8, YORK 7: Aidan Connelly homered and hit an RBI single to lead the Capers (8-6) to a win over the Wildcats (10-5) at York.

Owen Tighe and Jameson Bryant added RBI singles for Cape.

Hayden Henriksen and Brody Gullison each homered and drew a bases-loaded walk for York, and Luke Doughty hit a two-run single as the Wildcats nearly overcame an 8-2 deficit.

Advertisement

FREEPORT 3, GRAY-NEW GLOUCESTER 2: Zane Aguire’s RBI single in the seventh inning lifted the Falcons (11-3) over the Patriots (4-11) in Gray.

Nathan Abbott picked up the win, striking out eight while allowing five hits. He also hit a double.

Blaine Cockburn put Freeport in front with a two-run homer in the top of the first. The Patriots tied it in the bottom half when Ian Libby homered with a runner aboard.

Libby finished with two hits. Zach Winchester took the loss despite allowing only four hits.

PORTLAND 5, KENNEBUNK 3: Liam Faye-LeBlanc and Henry Bibeau combined on a three-hitter, and Andrew Legere hit an RBI single as the Bulldogs (8-4-1) beat the Rams (6-7-1) at Kennebunk.

Anthony Bisco and Carter Page each chipped in with two hits for Portland.

Advertisement

Quinn MacDonald doubled for Kennebunk.

POLAND 8, LAKE REGION 4: Mitchell Bean, Sam Paladino and Drew Sayler each had two hits for the Knights (8-6) in a win over the Lakers (4-11) in Naples.

Sayler drove in two runs, and Bean and Regan Cohen each hit a double for Poland, which scored runs in the top of the sixth to open an 8-3 cushion.

Bean got the win in relief of Sayler.

Lake Region’s Matt Aker drove in two runs with a home run and a single. Dexter Thayer and Brody Sandberg also had two hits for the Lakers.

SACOPEE VALLEY 5, TRAIP ACADEMY 3: Caleb Vacchiano struck out 11 as the Hawks (12-2) defeated the Rangers (0-15) in Kittery.

Advertisement

Carson Black and Minjae Kim each recorded a single and a double and scored twice for Sacopee. Austin Croteau also had two hits.

Zac Foye notched two singles for Traip.

OCEANSIDE 3, LINCOLN ACADEMY 0: Alex Bartlett, Connor Calderwood and Jacob Watkinson hit RBI singles in the first inning and Austin Chilles struck out 11 in six innings as the Mariners (5-8) beat the Eagles (3-10) in Rockland.

Taygen McAllister and Duncan Oakes-Nelsen each had two singles for Oceanside.

GREELY 7, FRYEBURG ACADEMY 0: Ryan Kolben allowed three hits and walked two while racking up 11 strikeouts, and added a double at the plate as the Rangers (14-1) shut out the Raiders (4-11) in Fryeburg.

Brooks Williams blasted a two-run homer and finished with three RBI on three hits. Ethan Robeck had a double and two RBI.

Advertisement

LACROSSE

FRYEBURG ACADEMY 10, LAKE REGION 5: Owen Galligan, Rohan Hikel and Nick Turner all scored three goals as the Raiders (3-8) topped the Lakers (4-6) in Fryeburg.

Fryeburg goalie Patrick Harris made 10 saves.

Zach Vogel led Lake Region with four goals.