Salem won the last time they faced Swampscott and things went their way on Monday too. The Witches walked away with a 5-1 victory over the Big Blue.

Jordan O'Malley
Jordan O'Malley made a big impact no matter where he played. He struck out seven batters over seven innings while giving up just one earned run off four hits. He has become a key player for Salem: the team is 3-1 when he allows at most one earned run, but 4-5 otherwise. O'Malley was also big at the plate, going 2-for-3 with two runs and one triple. Those two runs gave him a new career-high.
In other batting news, the team relied heavily on Kevin Soto, who went 1-for-3 with one home run and two RBI. That home run marked the first that he has launched this season. Jean Carlos Vasquez was another key player, going 2-for-3 with one stolen base and one run.
Salem is on a roll lately: they've won six of their last eight matches. That's provided a nice bump to their 7-6 record this season. The wins came thanks in part to their hitting performance across that stretch, as they averaged 6.4 runs over those games. As for Swampscott, they are on a three-game losing streak that has dropped them down to 9-7.
Both squads will have to hit the road in their upcoming games. Salem will head out to square off against Saugus at 7:00 p.m. on Wednesday. As for Swampscott, they will venture away from home to take on Gloucester at 4:45 p.m. on Wednesday.
Article generated by infoSentience based on data entered on MaxPreps