Before yesterday, the Marblehead baseball team had been 0 for 2 in 1-0 games. The Magicians finally broke that trend against Revere.
Junior righty John Cavolina threw a complete game, scattering six hits and striking out five, as Marblehead (4-7) defeated the Patriots, 1-0.
The Magicians got the only run they needed in the first inning when Connor Green hit a leadoff double, moved to third in a ground out by Matt Koopman, and scored on Tom Koopman’s sacrifice fly.
Marblehead managed only three hits all afternoon. Brian Daly and Sam Stern each hit singles.
St. John’s Prep 7, Xaverian 3: The Eagles won for the 11th straight time with Brandon Bingel picking up the win on the mound. Bingel, who is now 5-0, gave up four hits and struck out seven. Jack Burke came on to pitch the final 1 1/3 innings to earn the save. Nick Bragole homered in the first, Paul Crehan added a two-run single, and Dave Bornstein and Alex Moore each had two hits and an RBI for St. John’s (11-1). Sawyer Billings also hit a triple and scored a run while Max Burt made four assists at shortstop.
Bishop Fenwick 3, Cardinal Spellman 0: Senior Joe Levasseur fired a two-hit shutout with nine strikeouts on only 82 pitches as Fenwick moved to 9-2 overall (6-1 Catholic Central League). The Crusaders scored all three runs in the bottom of the sixth inning. Junior Nick Bona singled, moved to second on Gianni Esposito’s walk, then Brian Burke loaded the bases with an infield hit. Bona scored on a wild pitch, then Esposito and pinch-runner Tommy Parson came in when Spellman botched a rundown.
Dexter 9, Pingree 1: The Highlanders dropped to 3-8 with the loss. Eric Larsen had two hits for Pingree, Nick Antenucci went 1 for 1 with two walks and an RBI, and Hossam Hamden ripped a double.