Salem hasn't had much luck against Effingham recently, but that could start to change on Wednesday. The Wildcats will host the Hearts at 4:30 p.m. Salem has given up an average of 9.5 runs per game this season, but Wednesday's game will give them a chance to turn things around.
Salem came into their game on Monday off a hard-fought close win, but unfortunately suffered a serious change of fortune. They came up short against Teutopolis, falling 16-1.
Meanwhile, there's no place like home for Effingham, who bounced back after a loss on the road on Saturday. They never let Vandalia get on the board and left with a 17-0 win on Tuesday. The Hearts haven't had any issues with the Vandals recently, as the game was their sixth consecutive victory against them.
Natalie Armstrong made a big impact no matter where she played. On the mound, she didn't allow a single earned run while striking out six over four innings pitched. Armstrong was also big at the plate, going 2-for-3 with two runs and one RBI. That's the most runs she has posted since back in April of 2025.
In other batting news, Effingham got a massive performance out of Layla McBride, who went a perfect 2-for-2 with three runs and three RBI. Keagyn Koenig was another key player, going 1-for-2 with two runs, one triple, and two RBI.
Effingham always had someone on base and finished the game having posted an OBP of .586. They easily outclassed their opponents in that department as Vandalia only posted an OBP of .214.
Effingham's first win this season bumped their record up to 1-2. As for Salem, their defeat dropped their record down to 2-2.
Article generated by infoSentience based on data entered on MaxPreps