GRAY — Jacob Winchester scored on a throwing error in the ninth inning to lift Gray-New Gloucester to a 5-4 win over Kennebunk in a high school baseball game Monday.

Cole Hoffman hit a two-run single in the fifth inning to put Kennebunk (2-9) ahead 4-3. Gray-New Gloucester (4-6) tied it in the sixth inning when Josiah Rottari drew a bases-loaded walk.

With Winchester on third in the ninth, Kennebunk had a throwing error on a pickoff attempt, which allowed Winchester to score the winning run.

Elijah Winchester (1-0) earned the win, allowing one hit and one walk and striking out four in four innings of relief.

YARMOUTH 10, TRAIP ACADEMY 0: Luke Waeldner hit a two-run single as part of a six-run bottom of the fifth as the Clippers (7-2) downed the Rangers (6-4) in six innings in Yarmouth.

Gibson Harnett picked up the win for Yarmouth, pitching five shutout innings.

He allowed one hit, striking out five.

John Romano went 3 for 4 with a double and an RBI, and Harnett and Joe Coyne each had a double.

YORK 10, FREEPORT 0: Shane Pidgeon had a two-out, two-run single to spark a string of six consecutive hits as the Wildcats (7-2) beat the visiting Falcons (3-6) in six innings in York.

Timothy MacDonald had three hits for York.

Starter Trevor LaBonte pitched five scoreless innings, allowing two singles and striking out eight.

Jack Kelley threw a scoreless inning in relief.

MESSALONSKEE 6, LAWRENCE 4: Josh Joy pitched a complete game, striking out nine, as the Eagles (3-6) beat the Bulldogs (4-6) in Waterville.

Joy allowed one earned run on three hits. He also had two hits, including a double.

Tyler Lewis added three hits for the Eagles, including two doubles.

Brandon Hill, Jared Dodge and Jacob Bickford all had singles for Lawrence.

SOFTBALL

KENNEBUNK 21, GRAY-NEW GLOUCETSER 10: Brittney Gregoire drove in three runs and Samantha Henry hit an RBI double as part of an 11-run eighth inning as the Rams (7-5) beat the Patriots (4-5) in Gray.

Zoe Novicki hit a solo home run in the top of the seventh to force extra innings for Kennebunk. Lydia Howarth added two hits.

Alison Martell had two hits, including a double, and drove in three runs for the Patriots. Alexa Thayer, Cara Waltz and Grace Kariotis each added two hits for Gray-New Gloucester.

MEDOMAK VALLEY 22, SPRUCE MOUNTAIN 10: Lydia Simmons tripled and drove in five runs as the Panthers (9-1) scored 11 runs in the second inning to beat the Phoenix (3-6) in five innings in Waldoboro.

Gabby DePatsy had two hits and drove in four runs; Melayna Benner drove in two for Medomak Valley.

Calley Baker hit a three-run home run for Spruce Mountain and Alex Bessey had four hits.

PORTLAND 2, MARSHWOOD 0: The Bulldogs (10-1) scored a pair of runs in the top of the sixth inning and beat the Hawks (6-5) in a pitchers’ duel in South Berwick.

Jess Brown led off the sixth for Portland with a double and scored on an RBI single by Elaina Legere to give Portland a 1-0 lead.

The Bulldogs added a run on a wild pitch.

Emersyn Colbath-Stevens had a triple and a single for Marshwood.

Brown went the distance to pick up the win, allowing five hits, striking out four and walking one.

Madison Eastman suffered the loss for the Hawks, allowing five hits, striking out nine and walking one.

RICHMOND 18, OLD ORCHARD BEACH 1: Sydney Tilton and Cassidy Harriman each had a double, three hits and two RBI to lead the unbeaten Bobcats in Old Orchard.

Meranda Martin added three singles for Richmond (9-0) and struck out five in a four-hit shutout.

Old Orchard Beach dropped to 2-5.

MADISON 20, DIRIGO 5: Ashley Emery went 3 for 5 with a homer and five RBI to lead the Bulldogs (8-0) to a win over the Cougars at Dixfield.

Emery added a double and a triple for Madison, which scored seven runs in the fourth and the fifth innings.

Whitney Bess had a double and three RBI; Sydney LeBlanc and Destiny Howes each had two RBI.

LAWRENCE 10, MESSALONSKEE 6: The Bulldogs scored four times in the third inning on their way to a victory over the Eagles in Waterville.

Cassidy Sirois had a two-run double in the third for Lawrence and Haley Holt had three hits for the Bulldogs.

The Eagles had five hits and scored four runs, but couldn’t finish the comeback in the bottom of the seventh.

Makenzie Charest singled twice and doubled for Messalonskee and McKenna Brodeur and Makayla Wilson added two hits each.

BOYS’ LACROSSE

WINSLOW 11, ST. DOMINIC 8: Colby Nadeau and Isaac Lambrecht each had three goals and an assist to lead the Black Raiders (3-5) to a win over the Saints (0-5) in Winslow.

Bryce Hillier had two goals and two assists for Winslow; Sam Lambrecht, Cameron Fredette and Jacob Clark also scored.

Goalie Doug Carmichael had 11 saves for the Black Raiders.

Xavier Michaud and Will Fletcher each led St. Dominic with three goals.

GIRLS’ LACROSSE

MARSHWOOD 9, WINDHAM 6: Marin Smith scored four goals and Reagan Nichols had two goals and two assists as the Hawks (5-2) beat the Eagles (6-1) in South Berwick.

Paige Singer added four assists and Luci Albers added two goals for Marshwood, which led 5-3 at halftime.

Mya Manette and Holly Spencer each scored two goals for Windham.

GARDINER 12, LAWRENCE 11: Claire Crocker and Hailee Lovely each scored four goals to lead the Tigers (2-4) to a win over the Bulldogs (1-5) at Colby College in Waterville.

Lauren Chadwick added a pair of goals for Gardiner.

Cassandra Poli scored four times for Lawrence.

Nora Buck chipped in with three goals and Sierra Weston made nine saves.