St. Louis Cardinals vs Pittsburgh Pirates Betting Pick & Prediction 7/22/24

The over/under line for Monday’s Cardinals vs. Pirates matchup is currently at 8.5 runs, with the Pirates being favored on the money line (-132). The money line odds have the Cardinals at +112, and they are +190 on the run line. This NL Central matchup is set to get started at 6:40 PM ET from PNC Park in Pittsburgh, and the forecast calls for cloudy skies and temperatures in the low 80s.
St. Louis comes in with a record of 52-47 and is on a two-game winning streak. The Pirates are 3rd in the NL Central with a record of 50-49. Mitch Keller will start for the Pirates, and he is facing off against Andre Pallante for the Cardinals. BSMW will be televising Monday’s game.
PITTSBURGH PIRATES VS ST. LOUIS CARDINALS BETTING PICK
The Pick: Pittsburgh Pirates Moneyline -132
This game will be played at PNC Park at 6:40 ET on Monday, July 22nd.
HOW TO BET THE CARDINALS VS PIRATES:
- We have the Pirates winning by a score of 6 to 5
- However, if you’re looking for a run line pick, we like the Cardinals to cover
- As for an over/under pick, we have this game finishing with 11 runs and like the over
Cardinals Records & Stats
The Cardinals’s offense was hot right out of the gates in their most recent game vs. the Braves, closing out their series with a 6-2 win. After allowing one run to the Braves in the bottom of the first, the Cardinals responded with a run of their own. St. Louis went on to add another run in the 2nd inning and closed things out with a 3-run 4th.
On the money line, the Cardinals were the slight underdog at +123. Miles Mikolas put together a good start for the Cardinals, going six innings and giving up just two runs on seven hits. He only had three strikeouts in the outing and got the win.
The Cardinals are on the road today, taking on the Pirates with an overall record of 52-47. They are 2nd in the NL Central, five games behind the Brewers. St. Louis heads into today’s game having won two straight, and they closed out their series vs. the Braves with a win.
At home, the Cardinals are 26-22 this season, and they have gone 26-25 on the road. As the underdog on the road, the Cardinals are 16-19 this year, and they are 28-23 as the favorite. St. Louis’ overall series record is 16-12-3, and they have won two straight series on the road.
St. Louis has been a solid bet against the run line on the road this season, going 25-26. The Cardinals have covered the run line in five straight road games and have been a profitable play as the underdog, going 31-17. Overall, they are 50-49 against the run line this season.
St. Louis is on the road against Pittsburgh today, and the over/under line is set at 8.5 runs. The Cardinals have a combined run average of 8.7 runs per game this season, and their over/under record is 47-49. When the over/under line has been set at 8.5 runs, St. Louis has gone over the total in 22 of those games. Overall, 22 of their games have had over/under lines set at 8.5 runs, accounting for 22.2% of their contests this season.
Right-hander Andre Pallante gets the start for the Cardinals today as he faces off against the Pirates on the road. He has made eight starts this year and has a record of 4-4 with an ERA of 4.21. Pallante’s WHIP for the season is 1.38. In his 17 appearances, he has turned in two quality starts. Looking back at his last outing, Pallante took the loss vs. the Royals, giving up four earned runs in 6 1/3 innings of work. Before that, he had won three straight starts. So far, he has been much better at home, with an ERA of 2.52 compared to 4.54 on the road.
St. Louis comes into today’s game averaging 4.2 runs per game, which is 20th in the league. Overall, they are batting a collective .247, which is 10th in the MLB. One area where they have been good is in terms of their BABIP, as they currently have the 5th best mark in the league. The Cardinals have been pretty consistent offensively, as they are 20th in home runs and have the same average of 4.2 runs per game, whether they are at home or on the road.
Right fielder Alec Burleson has been the Cardinals’ top hitter this season, batting .294 with 18 home runs and 59 RBIs. He has also been hot of late, going 16/42 (.381) with five homers over his last 10 games. Brendan Donovan and Nolan Gorman have also been solid power threats for the Cardinals, with Donovan having nine homers and Gorman also having 18 homers this season.
Pirates Records & Stats
The Pirates will be looking to get back on track after closing out their series vs. the Phillies with a 6-0 loss. This was especially tough, as they were the slight favorite at +106 on the money line. Things really got away from the Pirates in the 2nd inning, as the Phillies scored two runs to take the lead. Pittsburgh’s offense didn’t score their first run until the 7th.
Marco Gonzales got the start for the Pirates and took the loss. He only lasted 4 2/3 innings, giving up two earned runs on six hits. Offensively, the Pirates only had six hits but scored no runs. Joey Bart had two hits and scored the team’s only run. The Pirates also wasted a good performance from Bart, who went jsonly 2/3.
Pittsburgh is 50-49 overall, putting them 3rd in the NL Central, seven games behind the Brewers for the division lead. So far, they are 15-14 in divisional matchups. The Pirates have been good on the road this year, going 26-24 compared to 24-25 at home.
As the home team, the Pirates have gone 12-13 as the favorite this year and 21-19 overall. They have won six straight games as the favorite. Pittsburgh’s overall series record is 14-12-5, and they have won three straight series overall, and their last two series on the road.
When the Pirates win, they win big, with an average run margin of 3.3 runs per game. Their run line record is 55-44 overall, and they have covered the run line in their last two games. As an underdog, they are 40-19 against the run line. Their overall run differential is -0.1 runs per game, but at home, it is -0.4 runs per game.
The Pirates have played 101 games this season, and 49 of them have had over/under lines lower than 8.5 runs. Their over/under record on the season is 46-52, and their average over/under line is 8 runs per game. They have gone over the total in 19 of 32 games with an over/under line of 8.5 runs, and the over/under line for today’s game is set at 8.5 runs. The over/under line for this game is the same as the combined run average for the Pirates’ games this season.
Mitch Keller will be looking to build off his last outing, where he finished with a no-decision. Against the White Sox on July 14th, the right-hander went three innings, giving up two earned runs, and three hits. He did give up a homer in the outing. Before that, Keller had won two straight starts. His record for the season is 10-5, and he has an ERA of 3.46. This year, opponents are batting .249 off Keller. Out of his 19 starts, he has turned in 10 quality starts and one complete game. Keller’s ERA at home is 3.31 compared to 4.23 on the road.
So far this season, the Pirates are averaging just 4.2 runs per game, which is 21st in the MLB. At home, they are scoring just 4 runs per contest, and their team batting average of .233 is also among the league’s worst. The Pirates have been a below-average home run hitting team this season and are also near the bottom of the league in terms of strikeouts per game.
Bryan Reynolds has been the Pirates’ top offensive performer this season, as he is batting .288 with 18 homers and 61 RBIs. He is also on an eight-game hitting streak and has gone 14/36 in his last nine games. Oneil Cruz is second on the team with 15 homers but is batting just .252 for the year.