STANDISH — Griffin Kelley pitched a five-hit shutout Friday as South Portland opened defense of its regional baseball championship with a 3-0 victory against Bonny Eagle.
South Portland scored runs in the second, third and seventh innings.
Nick Troiano had three hits for the Red Riots, including a double. Dana McKay’s double was the only extra-base hit for the Scots, who also were playing their opener.
YORK 6, FRYEBURG ACADEMY 3: Sam Johnson had an RBI double during a five-run fifth inning and finished with a pair of hits as the Wildcats (2-0) downed the Raiders (0-2) at Fryeburg.
Forrest Kelley also had two hits and Trevor LaBonte pitched a three-hitter for York.
SACOPEE VALLEY 10, GRAY-NEW GLOUCESTER 0: Roderick Maynard struck out nine in a one-hitter as the Hawks (2-0) downed the Patriots (1-2) in five innings at Gray.
Brady Anderson had three hits and two RBI, and Devin Day added two hits and scored twice.
FALMOUTH 14, POLAND 0: Cam Guarino struck out nine with no walks while tossing a five-inning no-hitter for the Yachtsmen (1-0) against the Knights (0-2) at Falmouth.
The lone Poland baserunner came on an error on a dropped third strike. Guarino got the next batter to hit into a double play.
Connor Aube hit a home run and a double and drove in four runs to pace a 13-hit offense.
Reece Armitage added two hits, including a double and two RBI.
CHEVERUS 9, WINDHAM 1: Logan McCarthy hit a pair of singles and drove in two runs to lead the Stags (1-0) over the Eagles (2-1) at Windham.
Alex Jacobs finished with 11 strikeouts and no walks in a four-hitter for Cheverus.
Jensen LaPoint added a double and a single and drove in a run, and Jack Casale and Chris Vallee each hit a pair of singles for the Stags.
Dylan Koza had a pair of singles for Windham.
SKOWHEGAN 8, BRUNSWICK 3: Brendan Curran pitched six scoreless innings and went 2 for 3 with a double to lead the Indians (2-0) past the Dragons (0-2) in Skowhegan.
Curran allowed two hits and four walks, and Kameron Doucette added two hits, including a double. Isaac Witham also had two hits.
Sam Sharpe went 2 for 3 and drove in two runs for Brunswick. Will Bessey added an RBI single.
MT. ARARAT 6, CONY 0: The Eagles (1-1) scored all six runs in the first inning and beat Cony (0-2) at Augusta.
Nate Leslie had an RBI single for Mt. Ararat.
Zach Charest, Justin Rodrigue, Anthony Brunelle, Jake Dacus and Cam Dunlop singled for Cony.
MORSE 5, ERSKINE ACADEMY 0: Keegan McDonough had a double and a single to spark the Shipbuilders in an opener at South China.
Jacob Cressey earned the win.
Cody Taylor had a double and a single for Erskine, which committed seven errors.
MESSALONSKEE 3, CAMDEN HILLS 1: James Lathrop drove in a pair of runs to help the Eagles (2-0) defeat the Windjammers (1-0) at Oakland.
Sam Bell also drove in a run for Messalonskee with a sacrifice fly. Tyler Noonan got the win, allowing four hits in five innings.
YARMOUTH 4, WELLS 2: Jack Snyder drove in the go-ahead run in the top of the ninth inning with a line single to right and Joe DeFusco followed with a suicide squeeze as the Clippers won an opener at Wells.
The game was scoreless until Tyler Waaler hit a two-run double for the Clippers in the sixth. Wells tied it on a two-run double by Cameren Cousins in the bottom of the sixth.
Chris Romano of the Clippers and Charlie Bell of Wells had three hits each.
HALL-DALE 5, OAK HILL 4: Ryan Sinclair pitched a four-hitter, striking out 12 and walking three, to lift the Bulldogs in an opener at Farmingdale.
BONNY EAGLE 9, NOBLE 8: Tanner McClure had three goals and an assist, and Spencer Shield added two goals and an assist to lead the Scots in an opener at Standish.
Ben Steeves added two goals, and Josh Grant and Aaron Rae also scored for Bonny Eagle. Jared LeClure stopped 18 shots.
Logan Pomerleau and Matt Burnham each scored three goals, and Will Kelloway added two goals and an assist for Noble. Jordan Armenta had 15 saves.
WINDHAM 19, MASSABESIC 4: Zack Callahan scored seven goals, and Griffin Jacobson added six goals and five assists for the Eagles (1-0) against the Mustangs (0-2) at Waterboro.
Ethan Ouellette had two goals and an assist for the Mustangs, who scored the first three goals of the game.
Jacob Dionne made 20 saves and Jason Nielsen helped the Eagles control ground balls in the midfield.
WESTBROOK 16, DEERING 9: Curtis Knapton had five goals and two assists to lead the Blue Blazes in an opener at Portland.
Ryan Shackley added four goals and an assist for Westbrook.
Nate Richards led Deering with four goals, Andrew Johnson added two goals and an assist, and Bryce Randall also scored twice.
THORNTON ACADEMY 11, CHEVERUS 6: C.J. LeBreck had three goals and two assists to lead the Trojans in an opener at Saco.
Charlie Katz added two goals and two assists, and Jon Camire and T.J. Pike each added two goals for Thornton.
Freshman Ean Patry made eight saves for the Trojans in his high school debut.
GORHAM 16, BIDDEFORD 8: Cameron Wright and Alex York each scored six goals to lead the Rams (2-0) over the Tigers (0-2) at Gorham.
York also added three assists.
Cody Sevigny led Biddeford with four goals and an assist.