
Pittsburgh Pirates vs St. Louis Cardinals Prediction 7-22-24 Picks
St. Louis Cardinals (52-47) vs. Pittsburgh Pirates (50-49)
July 22, 2024 6:40 pm EDT
The Line: Pittsburgh Pirates -145 / St. Louis Cardinals +133; Over/Under: +8.5
(Get latest betting odds)
In this article, we will formulate a Pittsburgh Pirates vs St. Louis Cardinals Prediction for this MLB game on Monday, July 22nd at PNC Park.
Pirates Offense Needs to be Better
The Pirates faced off against the Philadelphia Phillies in the last game, and they failed to score any runs as they were defeated. The Pirates had six hits, but none passed home plate. The Pirates are averaging 4.18 runs, while their pitching is giving up 4.29 runs per game. The offense is ranked 21st in the league, while the pitching is ranked 15th in the league. Bryan Reynolds has hit 18 home runs and driven in 61 RBIs. Getting the start for the Pirates will be Mitch Keller, who sits with a 10-5 record and an ERA of 3.46. In his last start against the Chicago White Sox he went three innings giving up four hits and two runs.
Why the Pirates WIll Beat the Cardinals
- The Pirates have won 10 of their last 11 night games following a loss.
- The Cardinals have lost five of their last six road games against NL Central opponents that held a winning record.
- The Cardinals have failed to cover the run line in seven of their last eight games against NL Central opponents that held a winning record.
- The Pirates have covered the run line in four of their last five home games against the Cardinals following a loss.
Cardinals Have Figured it Out
Don’t look now, but the Cardinals are figuring it out, and they have won two games in a row. On Sunday, against the Atlanta Braves, the Cardinals were able to secure the 6-2 victory. Alec Burleson hit a home run and drove in two RBIs. Miles Mikolas went six innings, giving up seven hits and two runs. The Cardinals are averaging 4.19 runs, while their pitching is giving up 4.5 runs per game. The offense is ranked 20th in the league, while the pitching is ranked 19th. Getting the start for the Cardinals will be Andre Pallante, who sits with a 4-4 record and an ERA of 4.21. In his last start against the Kansas City Royals he went 6.1 innings giving up six hits and four runs.
Why the Cardinals Will Beat the Pirates
- The Pirates have won 10 of their last 11 night games following a loss.
- The Cardinals have lost five of their last six road games against NL Central opponents that held a winning record.
- The Cardinals have failed to cover the run line in seven of their last eight games against NL Central opponents that held a winning record.
- The Pirates have covered the run line in four of their last five home games against the Cardinals following a loss.
Pittsburgh Pirates vs St. Louis Cardinals Prediction
This game is going to be lower scoring. Keller sits with an ERA of 3.46, and he’s going to dominate the Cardinals here. Pallante has been inconsistent at times, but I don’t trust this Pirates offense, and they are going to really struggle to get the offense going here. Both of the offenses are going to really struggle here, and this game is going to stay well under the total. Back the under to cash.