The Roxana Shells will head out to square off against the Salem Wildcats at 4:30 p.m. on Thursday. The teams are on pretty different trajectories at the moment (Roxana has three straight victories, Salem has three straight defeats), but none of that matters once you're on the field.
Roxana's pitching crew heads into the game hoping to repeat the dominance they displayed on Wednesday. They came out on top against Marquette Catholic by a score of 4-0.

Bradley Herrin
| 04/29/26 vs Marquette Catholic | 12 |
| 04/28/25 vs Salem | 8 |
| 03/27/25 @ Red Bud | 5 |
| 04/14/26 @ Columbia | 4 |
| 04/10/26 @ Mater Dei | 4 |
Bradley Herrin got the start for Roxana and what a start it was: he kept things locked down with no earned runs or hits while striking out 12 over six innings pitched. Those 12 strikeouts gave Herrin a new career-high.
On the hitting side, the team relied heavily on Nick Miles, who went 1-for-2 with two RBI and one run.
Roxana hit smart and finished the game with only one strikeout. The team's really been improving in that area: they've now improved their strikeout total in four consecutive matchups.
Meanwhile, Salem didn't have quite enough to beat Roxana on Tuesday and fell 2-1.
Salem saw four different players step up and record at least one hit. One of them was Keytin Grawe, who went 2-for-3 with two doubles and one run.
Salem's loss dropped their record down to 6-18. As for Roxana, their win bumped their record up to 15-4.
Salem's pitching crew has a crucial task ahead of them: Roxana hasn't had any issues making contact this season, having earned a batting average of .330. It's a different story for Salem, though, as they've only averaged .210. Will they be able to contain Roxana's hitters?
Roxana skirted past Salem 2-1 in their previous matchup on Tuesday. The rematch might be a little tougher for the Shells since the team won't have the home-field advantage this time around. We'll see if the change in venue makes a difference.
Article generated by infoSentience based on data entered on MaxPreps