
Pirates vs. Cardinals: The Pittsburgh Pirates resume their three-game series on the road against division rivals, the St. Louis Cardinals, on Wednesday evening. The Cardinals have the lead after beating the Pirates 9-6 at Busch Stadium on Tuesday night.
Pittsburgh is going through a tough stretch with seven defeats in the last 12 games. Mitch Keller allowed four earned runs over 5.2 innings while the bullpen failed to hold down the opposition. The Pirates’ offense struggled with runners in scoring position despite getting plenty of hits.
St. Louis has picked up its momentum over the past three weeks, taking 14 wins from the last 20 games. Matthew Liberatore lasted less than five innings, but the relievers did a superb job of holding the opponents at bay. Eventually, Ivan Herrera sealed the win with a walk-off home run in the ninth.
Iván Herrera’s walk-off home run gives the @Cardinals their 14th win in their last 20 games! pic.twitter.com/59UJFjgJeh
— MLB (@MLB) May 20, 2026
Here’s how to catch Wednesday evening’s matchup:
Carmen Mlodzinski is the starting pitcher for the Pittsburgh Pirates in Game 2. The 27-year-old had a solid start to the season, but he allowed 18 earned runs in his last five outings. Therefore, he now has a 4.40 ERA over 45.2 innings with a 1.444 WHIP.
Michael McGreevy takes the mound for the St. Louis Cardinals on Wednesday. The southpaw is the top performer of their starting rotation despite having the lowest strikeout rate. He pitched 51.1 innings over nine starts with a 2.10 ERA, 0.877 WHIP, while punching out just 36 batters.
More must-reads:
+
Get the latest news and rumors, customized to your favorite sports and teams. Emailed daily. Always free!