Check out the recaps for SOL baseball teams in action Wednesday. Pennsbury/Pennridge photos provided courtesy of Tracy Valko. Check back for a gallery of photos. (NP/Neshaminy photos courtesy of Cindy Manero/NP Baseball) All SOS photo galleries for BASEBALL can be viewed by clicking HERE.

SOL Colonial/Patriot crossover
Central Bucks East 3, Bensalem 2 (9 innings)
After losing a lead in the bottom of the seventh, CB East scored a run in the top of the ninth to knock off host Bensalem 3-2 in a crossover division game on Wednesday.
“Their starting pitcher kept us off balance,” said Patriots coach Kyle Dennis. “We got to him in the second. We strung a couple of hits together. The story of the game today was the bottom half of our lineup and our pitching.”
Junior second baseman Ty Pan went 2-for-4 and scored two runs from the No. 9 spot in the batting order, including the game winner on a sacrifice fly in the ninth.
“In the ninth, Ty Pan got on base on a dropped third strike,” Dennis said. “He flies on the basepaths, so we knew he could do some damage. Our leadoff hitter, Chase Harlen, just missed hitting one out, but Ty Pan was smart enough to tag up and go to second base. He ended up stealing third to get into position for Joey Wilga.
“Joey was 0-for-3, he had a rough day at the plate, but he’s a great hitter, has a great mentality. He hits the sac fly that scores Ty Pan. The bottom half of the lineup sets us up for success today.”
On the mound, three different East pitchers combined to strike out 18 Bensalem batters, without a base on balls.
Aidan Weaver started and pitched four shutout innings with nine Ks. Max McGrady threw two innings of relief, and senior lefty Xavier Sjostedt threw the last three innings to pick up the win.
“He was absolutely lights out,” Dennis said. “He got the win. He only allowed one hit and struck out six.”
Harlen and Mislan both had doubles and RBIs for East at the plate.
Ryan Brown went 2-for-4 with two doubles and two runs scored for Bensalem, while Sean Nelson had an RBI.
Nelson was the starting pitcher, allowing only two runs (one earned) over 6 1/3 innings, with six strikeouts.
CB East (4-2, 2-2 SOL) is back in action Friday at CB South. Bensalem (4-4, 3-3 SOL) plays at CB West on Friday.
CB East 002 000 001 – 3 8 1
Bensalem 000 010 100 – 2 7 1
Harry S. Truman 4, Souderton 3 (8 innings)
Truman rallied from three runs down, with two in the fifth and one in the seventh to tie it up and then scored the game-winner on a walk-off single by Gabe Marrero.
“Any win in the SOL – I know it sounds like a broken record – they’re all big,” said Tigers coach Tim Monaghan, whose team has now won three straight. “Souderton has played very well to start the season. To get a win against them is a boost.
“Our guys battled back and took advantage of the opportunities when they had them. We’ve won three in a row, we’ve gained momentum and feel like we’ve turned the corner.”
Visiting Souderton scored runs in the third, fourth and fifth innings to go up 3-0. Shanley Wall had a sac fly in the third, Luke Pollock and Ethan Warner had doubles to plate one in the fourth and Chris McKenna had an RBI single in the fourth.
In the fifth, Truman scored twice, with an RBI single by Wyatt Spinks and then an RBI groundout by Makai Jackson.
The Tigers tied it in the seventh thanks to an error and a pair of wild pitches to send the game to extra innings.
Will Brennan led off the eighth with a single to right. George Cairns then was hit by a pitch in a nine-pitch at-bat to put runners on first and second. Later with one out, on an 0-2 pitch, Marrero singled to left to score Brennan.
On the mound, sophomore Luke Oliveiro started and went 4 1/3 innings, allowing three runs (two earned), before giving way to Andrew Armstrong, who went 3 2/3 innings and struck out six in scoreless relief to pick up the win.
Truman (4-4, 3-3 SOL) hosts CB South on Thursday. Souderton (5-3, 4-2 SOL) next plays Friday at Pennsbury.
Souderton 001 110 00 – 3 7 2
Truman 000 020 11 – 4 4 0
North Penn 10, Neshaminy 6
After giving up a two-run lead with a four-spot in the top of the fifth, North Penn responded with seven runs of its own in the bottom of the fifth and went on to the 10-6 crossover win against
Neshaminy at home on Wednesday.
“We’ve been looking for a big offensive inning for a while,” said Knights coach Kevin Manero. “Today, we got that when we needed it most.”
“We focus on a few key offensive factors: scoring first, extending leads, and answering back. We were good in those areas today. Today, after our worst defensive inning of the year we had our best offensive inning of the year. That’s the tenacity and intensity we need to play baseball with.”
Trailing 3-1 at the start of the fifth, against North Penn ace Dylan Brown, Neshaminy rallied, with singles by Bobby Hansen, Mike Morrow and Anthony Trommer to start the inning, a sac fly by Gaige Ryan and two-RBI single by Jake Kozlowski. Another run crossed on an error to make it a 5-3 game.
The first four batters in the bottom of the fifth reached base for North Penn, including singles by Pat Breen and Quinn Marett. An error and a bases-loaded walk cut the lead to 5-4.
James Mangine, who also had a home run in the game, walked with the bases loaded and one out to tie the game.
With two outs, Farley made it 7-5 with a two-run single. Two errors and a RBI double by Breen accounted for the other runs as the lead swelled to 10-5.
North Penn had seven hits, with the 8 and 9 hitters – Breen and Marett – with two each. Mangine finished with three RBIs.
Brown gutted through five innings to pick up the win. Henry Wetzel closed the game out, allowing just one run (unearned) over the last two innings.
“Pat Breen and Quinn Marett were outstanding in the bottom of the order today and James Mangine has really earned the time he’s getting in the middle of our order,” Manero said. “We had our ace on the mound today and he gave us a chance to win. Dylan is the guy we want out there when we need a win most.
“Our league is crazy good. Every team is one challenge after another. Our approach just has to be to win the pitch and play it always one pitch at a time. That will get us back to where we need to be.”
For Neshaminy, Hansen, Morrow and Brendan Raven had two hits each.
North Penn (4-3, 2-3 SOL) is back in action with another crossover game Thursday at Pennsbury. Neshaminy (2-4, 2-3 SOL) will look to snap a four-game losing streak at home Friday against Pennridge.
Neshaminy 001 041 0 – 6 7 1
North Penn 201 070 x – 10 9 3
Pennsbury 1, Pennridge 0
Runs were difficult to come by, as pitching was the difference in this one, namely Pennsbury’s Kayden Faulcon, who pitched a four-hit shutout, walking just one while striking out eight in what is
normally a hitter-friendly James Memorial Park in Sellersville.
“We only scored one run, but that was enough because Faulcon was great,” said Pennsbury coach Joe Pesci. “He only gave up four hits and he had eight strikeouts.
“We feel like we have four starters. (Justin) Mitrovich and (Callan) Fang, we knew coming in they were going to be our starters. Faulken is 2-0 in three games. He’s been great. He’s at like 33 strikeouts and, maybe, nine walks in three games. He throws hard and has really great
bite on his curveball.”
Offensively, the game’s only run came in the top of the fifth against Pennridge starter Aiden Fretz.
James Shaffer started the two-out rally with a single to right field, and then advanced to second on a passed ball. Charlie Evans followed with an RBI single to left.
Earlier in the game, Evans had a double off the fence and finished 2-for-2 on the day.
Fretz scattered four hits and three walks over seven innings for Pennridge. Ryan Hass finished 2-for-3.
Pennsbury (8-1, 5-1 SOL) continues its busy week Thursday at home against North Penn, Friday home against Souderton and Saturday in Trenton against Hopewell Valley (N.J.). Pennridge (3-4, 1-4 SOL) will look to snap a four-game losing streak Friday at Neshaminy.
Pennsbury 000 010 0 – 1 4 1
Pennridge 000 000 0 – 0 4 1
SOL Liberty/Freedom crossover
Hatboro-Horsham 12, Lower Moreland 1
Dominant pitching and an eight-run first inning sent Hatboro-Horsham to its eighth straight win, this time in five innings over visiting Lower Moreland.
The Hatters were led offensively by leadoff hitter and center fielder Trey Porter, who went 3-for-3 with a home run, a double, three runs scored and two RBIs.
Second baseman Cole Fisher, in the No. 3 spot, was 2-for-4 with a double and four RBIs. Noah Schlosser was 2-for-3 with 2 RBIs, and Zach Greenberg also added two RBIs.
“Trey Porter hit a double and a home run, both in the first inning and both were hard hit balls,” said H-H coach Pete Moore. “Everything he’s hitting right now is squared up.
“Noah Schlosser had two hits, an RBI single and an RBI double, and did a nice job behind the plate in the last two innings to allow us to get our starting catcher, Zach Greenberg, out from behind the plate for a couple of innings. Schlosser blocked two balls in the dirt on strike three and threw the kids out at first. He’s just an incredible athlete, who will do anything for the team.”
Overall, H-H had 12 runs on nine hits, while taking advantage of six walks and three errors.
On the mound, sophomore Stephen Plefka pitched the first four innings to pick up the win, allowing one run (unearned) on one hit and one walk, with four strikeouts. Eddie Shulgen threw a scoreless fifth inning.
The Hatters (8-2, 7-0 SOL) play at Cheltenham on Friday. Lower Moreland (2-4, 1-4 SOL) is at Wissahickon on Friday.
Lower Moreland 100 00 – 1 1 3
Hatboro-Horsham 812 1x – 12 9 1
Plymouth Whitemarsh 13, New Hope-Solebury 6
The bats came alive for PW on Wednesday, as five runs in the top of the fourth broke open a 3-3 game and sent the Colonials on to the big win at New Hope.
“Throughout a season, you often find a lot of different ways to win,” said Colonials coach Chris Manero. “Today, we did it with several big hits at good times.”
Overall, the Colonials finished with 13 runs on 17 hits.
Jesse Jaconski was 4-for-5 with a home run, two doubles, three runs scored and four RBIs. Ray Tomassetti was 3-for-4 with two homers, one double, three runs scored and four RBIs. Michael Miller was 2-for-5 with two doubles and an RBI, and Lincoln Sharpe was 3-for-3 with two runs scored and one RBI.
“It was nice to see some of our heavy hitters like Jaconski, Tomassetti, and Miller really come up big today,” Manero said. “Lincoln Sharpe continues to put up multiple hits for us almost every day, and he was able to continue that today.
“There are still a few things we’d like to clean up, but every SOL win is important and we will continue to work and make sure we can move into the second half of the season strong.”
Alex Wilkie-Viscio was the winning pitcher, allowing just two earned runs over six innings, before giving way to Matt Krawitz, who pitched a scoreless seventh.
New Hope hung in this one too, with six runs on seven hits, led by Kyle Campbell, who was 2-for-4 with a home run, two runs scored and two RBIs. Justin Lehman also had two RBIs.
PW (6-3, 3-3 SOL) returns Friday at home against Springfield Township. New Hope (3-1, 2-1 SOL) hosts Abington on Friday.
Plymouth Whitemarsh 021 522 1 – 13 17 6
New Hope-Solebury 012 012 0 – 6 7 3
Quakertown 12, Springfield Twp 0 (5 innings)
Quakertown pounded out 12 runs on 10 hits and received a dominant effort on the mound to finish off Springfield in five innings on Wednesday.
Making his first varsity start, sophomore Matthew Martsten pitched for the Panthers and in five innings, allowed just two hits and walked one, while striking out eight to pick up the victory.
Offensively, third baseman Ty Everitt stayed hot, going 2-for-2 with a double, two runs scored and three RBIs. Vinny Pellegrini had a double and three RBIs, Brandon Pierce had a hit, two walks and two RBIs, and Ethan Beil had two RBIs.
Quakertown (3-3, 3-1 SOL) has a home game Thursday against William Tennent.
Quakertown 144 30 – 12 10 1
Springfield 000 00 – 0 2 1
Wissahickon 12, Upper Moreland 3
The Trojans trailed 3-2 heading into the sixth in this one, but with 10 runs in the bottom of the sixth, blew the game wide open.
“Morgan Wilson getting hit by a pitch to start the sixth got our offense back rolling,” said Wissahickon coach Andy Noga. “Andy Yun came in to pinch run and stole second base in a key spot to get into scoring position and then Justin Miller and Kasey Weiss came up with the big singles to break things open.”
Wissahickon also took advantage of six walks and three errors in the inning. Upper Moreland finished with five errors in the game.
Kasey Weiss went 2-for-4 with an RBI for the Trojans, while Nate DeVincent had a double, two runs scored and two RBIs. Miller also finished with two RBIs.
Ben Junker went six innings, scattering six hits and two walks, while allowing two earned runs, with 11 strikeouts, before giving way to reliever Danny Crump, who pitched a scoreless seventh.
“We got an outstanding performance from Ben Junker on the mound,” Noga said. “He competed through a ton of adversity and worked out of a lot of jams himself. I was proud of the way he competed out there throughout the ups and downs of the game.
“We were able to utilize a lot of different guys today in key roles and guys took advantage of their opportunity.”
The win improves Wissahickon 3-3 in SOL play (3-4 overall), with a home game scheduled for Friday against Lower Moreland. Upper Moreland (2-3, 2-3 SOL) plays at Upper Dublin on Thursday.
Upper Moreland 010 020 0 – 3 6 5
Wissahickon 010 10(10) x – 12 6 3
Upper Dublin 10, William Tennent 0 (5 innings)
Justin Richman did the job on the mound and the offense gave him plenty of run support, as Upper Dublin finished off Tennent in five innings in this one.
“(Richman) faced 16 batters, throwing 50 pitches, with three strikeouts and one walk,” said UD coach Ed Wall. “Our defense really took care of the baseball today.”
The Cardinals broke the game wide open in the fifth, starting with a Leo Soriano double. Soriano later scored on a Tristan Cairnes ground ball. After Joe Levis and Brendan O’Brien reached base, David Buccafuri drove both home with a pinch hit for the ninth and 10th runs, finishing off the game in the fifth.
With the win, UD improved to 5-2 in the SOL (5-4 overall). It hosts Upper Moreland in another crossover game on Thursday. Tennent (2-4, 2-3 SOL) plays at Quakertown on Thursday.
William Tennent 000 00 0-1-3
Upper Dublin 204 04 10-7-0
Abington 9, Cheltenham 2
Six runs in the bottom of the sixth broke open a 2-2 game and gave Abington the win in a night game played at Roslyn Field.
Chase Goodson had a leadoff double to start the sixth for the Galloping Ghosts, and the big hit was a bases-loaded triple by Anthony Dardaris.
Nate Shaw also had two RBIs for the Ghosts.
Anthony Ehly went the distance on the mound to pick up the win, allowing only two runs on four hits and one walk, while striking out 12. He also had a triple at the plate.
John Ivory had two hits for Cheltenham. Corey Bradley had a double and two RBIs.
Abington (3-4, 2-4 SOL)) plays at New Hope-Solebury on Friday. Cheltenham (2-5, 0-5 SOL) hosts Hatboro-Horsham on Friday.
Cheltenham 010 100 0 – 2 4 1
Abington 201 006 x – 9 6 0
Nonleague
Central Bucks South 8, Downingtown East 6
The Titans jump-started a busy week with a come-from-behind nonleague win on Wednesday.
“It was a real good win for the group today,” said CB South coach Kevin Bray. “We got off to a slow start offensively. They jumped out to a 4-0 lead, but our guys stayed tough and battled at the plate.
“Our pitchers threw ground balls and threw strikes. I was pleased with our guys today.”
South had just five hits on the day but took advantage of 12 walks and when it had chances, cashed in, including three runs in the third and fifth in the fourth.
Connor Wojciechowski had four RBIs for the Titans, while Nick Pinkerton had a double and an RBI and Colin Mitchell an RBI.
Joe Rooney pitched 2 1/3 innings out of the bullpen and didn’t allow a run to pick up the win. Logan Hinds earned the save with a scoreless seventh inning.
South’s busy week continues at Harry S. Truman Thursday, home against CB East Friday and home against Bensalem Saturday. The Titans are 2-4 overall and 1-3 in SOL play.
Downingtown East 131 100 0 – 6 9 1
CB South 003 500 x – 8 5 2

