Ryan Jones drove in one of his two RBIs in the first to give the Bobcats the lead. Kyle Hanvey was hit by a pitch to start the game. Bailey Green then walked before Jones followed with an RBI single.
Lucas Butcher went 2-for-4 with four RBIs, two of which came in a five-run fourth inning that gave the Bobcats an 8-2 lead.
After B-G scored twice in the fifth, Harpursville rallied with a seven-run sixth but fell short.
The Bobcats host Unatego on Friday.
Hancock 14, Schenevus 8
Ryan Smith finished with three hits and struck out five over three innings to lead Hancock to a non-league victory on the road.
Ryan Slatcher and Zach Worobey finished with two hits apiece for the Wildcats (1-0), who held the Dragons scoreless through four innings.
Jacob Darling paced Schenevus with three hits. Adam Kruh and Robert Burton contributed two hits apiece.
Schenevus (1-1) will host Worcester on Friday.
TENNISCooperstown 5, Canastota 0
Jason Cadwalader’s 10-0 victory over Tyler Rifanburg at first singles helped Cooperstown to a Center State Conference victory on the road.
Eighth-graders Pierce Snyder and Tyler Bertram contributed a 10-1 victory at first doubles for the Hawkeyes (1-0), who will host Holland-Patent on Friday.
Windsor 4, Oneonta 3
Emerson Kelby opened his senior season with a 6-1, 6-3 victory over Ryan Mirch at first singles, but visiting Oneonta High dropped a Southern Tier Athletic Conference match.
Boru Jerry Li contrbuted a 6-2, 6-1 win at third singles for the Yellowjackets, who received a 7-5, 1-6, 7-6 (3) win at first doubles from Griffin Rule and Kyle Rowe.
Windsor 4, Sidney 1
Nick Meno of Sidney earned a 7-6 (3), 6-1 victory over Ryan Mirch at first singles, but the Warriors lost a non-league match Tuesday.
At first doubles, Windsor’s Ryan Rafferty and Aaron Williams defeated Daylon Barr and Andy Burpoe, 3-6, 7-5, 6-2.
Windham 7, Stamford 0
Malcolm Seamans and David Saunders each earned shutout singles victories for visiting Windham, which swept its way to a Delaware League victory.