3 min read

BASEBALL

NOBLE 6, PORTLAND 0: Matt Ryan came within one out of a no-hitter while pitching the Knights (3-5) over the Bulldogs (4-3) at Portland.

Pinch-hitter Jacob Loranger singled with two outs in the seventh. Ryan walked three and struck out six.

Noble scored four runs in the second: William Shapleigh hit an RBI double and scored on a triple by Duncan McGilvery.

SOUTH PORTLAND 11, THORNTON ACADEMY 1: Hunter Owen and Noah Lewis each drove in three runs as the Red Riots (7-0) defeated the Golden Trojans (6-2) in six innings at South Portland.

Lewis allowed seven hits, one walk and no earned runs with three strikeouts in six innings. Caden Horton added two hits and two RBI for South Portland.

Advertisement

Cody Bowker had three hits and two doubles for Thornton, including a single in the sixth to score Toby Pydych.

MARANACOOK 9, OLD ORCHARD BEACH 6: Mitch Root drove in four runs, including two on a triple in the first inning, and the Black Bears (7-1) held off the Seagulls (2-6) at Old Orchard Beach.

Gavin Sperlich and Matt Doody drove in two runs for Old Orchard, which cut it to 6-4 in the fifth.

Maranacook responded with three runs in the sixth.

MARSHWOOD 12, KENNEBUNK 6: Marshall Smaracko pitched a five-hitter with seven strikeouts as the Hawks (4-4) cruised past the Rams (6-2) at Kennebunk.

Derek Smith had two hits and two RBI for Kennebunk.

Advertisement

BIDDEFORD 10, WESTBROOK 5: Delano Voccia-Hale hit a two-run double to highlight a five-run fifth inning as the Tigers (4-3) defeated the Blue Blazes (2-6) at Westbrook.

Matt Rousselle hit a two-run double in the first for Biddeford and Matt Eugley answered with a three-run double in the second for Westbrook.

Biddeford added three runs in the sixth to make it 10-4.

Brady Wildes of the Tigers allowed six hits, two walks and five runs, striking out three batters over six innings.

WINDHAM 2, SANFORD 1: Chris Naylor pitched a six-hitter with 10 strikeouts, and Garrett Peeples had an RBI single in the fourth inning to lead the Eagles (4-4) past the Spartans (0-7) at Windham.

Ryan Sargent opened the scoring with an RBI single in the first.

Advertisement

Chase Kerrigan pitched six innings for Sanford, giving up three hits and one earned run, walking three and striking out four.

BOYS’ LACROSSE

FREEPORT 10, WELLS 9: Leap Ngoal scored with 1:30 left in overtime, and the Falcons (4-2) beat the Warriors (1-4) after squandering a 6-2 halftime lead at Freeport.

Wells tied the game with 1.3 seconds left on a goal from Harrison Briggs, who finished with three goals.

SOFTBALL

BIDDEFORD 7, FALMOUTH 6: Chantel Perreault had a single, two doubles and three RBI, and Alexis Matteau struck out eight as the Tigers (6-3) edged the Yachtsmen (0-9) at Falmouth.

Advertisement

Olivia Whittaker helped with two singles and two RBI.

Liberty Ladd led Falmouth with a home run, two doubles and three RBI.

WINDHAM 17, GORHAM 0: Erin Elder went 3 for 4 with a grand slam and seven RBI as the Eagles (7-2) beat the Rams (3-7) in six innings at Gorham.

Whitney Wilson pitched a three-hitter for the win, striking out 11.

BONNY EAGLE 19, DEERING 0: Emma Burnham hit a three-run homer in the first inning and finished with three hits and five RBI, Kailee Cummings threw a one-hitter, and the Scots (3-5) rolled to a win over the Rams (0-7) in five innings in Portland.

WESTBROOK 12, KENNEBUNK 9: Mikayla Van Zandt hit a grand slam in the first inning and Angelica Johns had a three-run shot in the fourth to give the Blue Blazes (4-5) a 9-0 lead against the Rams (2-7) in Kennebunk.

GIRLS’ LACROSSE

KENNEBUNK 13, CHEVERUS 8: Lily Schwartzman scored seven goals and Danielle Gassman added four as the Rams (5-2) downed the Stags (3-1) at Portland.

Comments are not available on this story. Read more about why we allow commenting on some stories and not on others.