We’re always trying to make the most money possible off of the MLB odds each and every night. Join us on Wednesday, as we make our St. Louis Cardinals @ Pittsburgh Pirates free picks and predictions for what should be a great clash on the diamond.
July 31st MLB Picks: St. Louis Cardinals @ Pittsburgh Pirates
Date: Wednesday, March 31st, 7:05 ET
Location: PNC Park, Pittsburgh, PA
Cardinals vs. Pirates On TV: ESPN
St. Louis Cardinals (Adam Wainwright) -108
Pittsburgh Pirates (Jeff Locke) +103
This one is awfully simple. The Cardinals have lost the first three games in this series, and they have been beaten in six games over the course of the last five days. They just aren’t playing good baseball right now, and the offense isn’t producing much of anything. This is the biggest series in two decades for the Pirates, and PNC Park has been rocking and rolling over the course of the last two days. Wednesday is going to be no exception. RHP Adam Wainwright is a fantastic pitcher, and he is supposed to be a stopper for all losing streaks. The problem? The Pirates have a history of blowing Wainwright apart, and men like OF Andrew McCutchen have really done well against him in his career. Wainwright is allowing this collection of Pirates to bat over .320 against him. LHP Jeff Locke has been on fire, and he has been tremendous for the Bucs all season long. It’s only a matter of time until the team is going to start to win more games in which he is pitching, because a man with sub-3.00 ERA should have better than an 11-9 record in 20 starts this year. It’s ridiculous that the Pirates are the underdogs in this game, knowing that they have been playing out of their minds.
St. Louis Cardinals @ Pittsburgh Pirates Pick: Pittsburgh Pirates +103
St. Louis Cardinals @ Pittsburgh Pirates Score Prediction: Pirates 6 – Cardinals 3