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

The forecast from Pittsburgh on Tuesday calls for scattered clouds and temperatures in the mid-80s. First pitch for this NL Central matchup is set for 6:40 PM ET from PNC Park. Lance Lynn is starting for the Cardinals, and he is facing off against Paul Skenes for the Pirates. St. Louis is 52-48, while the Pirates are 51-49. They are 2nd and 3rd in the NL Central.
The money line odds have the Pirates at -180, while the Cardinals are at +152. The over/under line is currently at 7.5 runs, and SN PT is carrying this game on TV.
PITTSBURGH PIRATES VS ST. LOUIS CARDINALS BETTING PICK
The Pick: Pittsburgh Pirates Moneyline -180
This game will be played at PNC Park at 6:40 ET on Tuesday, July 23rd.
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
Pittsburgh picked up a 2-1 win over the Cardinals in the most recent game of this series. The Pirates had a good chance to win by more than one run, as they were favored at -122 on the money line.
Both teams scored one run in the first inning, and the Cardinals could only muster one more run in the 5th inning. As for the Pirates, they scored the game’s go-ahead run in the 8th, and David Bednar closed things out.
Mitch Keller started for the Pirates and picked up the win, going seven innings and giving up just one run. He finished the game with three strikeouts but issued two walks. Andre Pallante got the start for the Cardinals and took the loss, giving up one earned run in six innings of work.
Cardinals Records & Stats
St. Louis is 52-48 overall and trails the Brewers by five games in the NL Central. The Cardinals are 15-15 against other teams in their division, and they are losing the series vs. the Pirates 0-1 heading into today’s game. So far, they are 16-12-3 in series this year.
At home, the Cardinals are 26-22 this year and have gone 26-26 on the road. As the underdog on the road, the Cardinals are 16-20 this year, and they are 24-25 overall as the underdog. St. Louis has been slightly better as the favorite, going 28-23 this year.
St. Louis is 26-26 on the run line on the road this season, with a scoring margin of -0.3 runs per game. The Cardinals have covered the run line in six straight road games and are 4-0 in that span as an underdog.
The St. Louis Cardinals are on the road today against the Pittsburgh Pirates. The O/U line for this game is set at 7.5 runs, which is below their season average of 8.6 runs per game. The Cardinals have played to the under in 7 of 13 games this season when the line was set at 7.5 runs. Their O/U record for the season is 47-50, and they have hit the under in their last two games.
Lance Lynn is looking to build off his last outing, where he faced the Cubs and picked up the win. In that July 13th outing, he went six innings, giving up two earned runs, and he finished with six strikeouts. Looking back over his last four outings, Lynn has allowed a combined three homers. His ERA for the season is 4.39, and he has a record of 5-4. Lynn’s ERA on the road is 6.85, compared to 3.99 at home. So far, he has made six quality starts this season.
St. Louis comes into the game averaging 4.2 runs per game, which is 21st in the league and slightly below the league average. The team has been slightly better at home, putting up 4.2 runs per game, compared to 4.1 on the road. As a team, the Cardinals are batting .246, which is 10th in the MLB, and have the 18th fewest strikeouts in the league.
Right fielder Alec Burleson has been hot of late, going 15/41 in his last 10 games with four homers and 14 RBIs. Burleson’s 18 homers this season is 2nd on the team and 11th in the league. Nolan Gorman is just batting .206 this season but does lead the team with 19 homers.
Pirates Records & Stats
Pittsburgh is 51-49 overall this season, and they are six games behind the Brewers in the NL Central. The Pirates are 3rd in the division, just a game behind the Cardinals for the 2nd spot in the division. So far, they have gone 16-14 in divisional games. The Pirates have won seven straight games as the favorite, and they are 22-19 overall when favored this year.
The Pirates have been good as the underdog, putting together a record of 29-30. At home, they are an even 25-25 compared to 26-24 on the road. Pittsburgh’s overall series record is 14-12-5, and they have won three straight series overall and two straight series on the road.
The Pirates have been a solid bet on the run line this season, going 55-45 overall. They are 25-25 against the run line at home and 30-20 on the road. Pittsburgh’s average run differential is -0.1 runs per game, but they have been a better bet on the run line as an underdog, going 40-19. They have a run differential of +0.2 runs per game on the road and -0.4 runs per game at home.
When the Pittsburgh Pirates play at home, the over/under line is set at an average of 8 runs per game, but today’s line is 7.5. The Pirates have gone under the total in three straight games and are 6-13 on the season when the line is set at 7.5 runs. Overall, Pittsburgh games have averaged 8.4 runs per game this season, and their over/under record is 46-53.
Through 11 starts, Paul Skenes has yet to take a loss, coming in with a record of 6-0 and an ERA of 1.90. Skenes has made nine quality starts this year and is coming off an outing in which he didn’t allow a run. In that start vs. the Brewers, he went seven innings, giving up just one hit and one walk. Looking at his overall numbers, Skenes has a WHIP of .92 and is averaging 12.08 strikeouts per nine innings. So far, he has allowed a total of seven home runs. At home, his ERA is 3.17 compared to 0.9 on the road.
Heading into today’s game, the Pirates are averaging 4.2 runs per game, which is 21st in the league. They have been slightly better on the road, averaging 4.4 runs per game. As a team, they are batting just .233 and have the 18th ranked on-base percentage in the league. Pittsburgh’s team slugging percentage of .370 is also 24th in the MLB.
Bryan Reynolds comes into the game with a batting average of .288 and is 1st on the team with 18 home runs and 61 RBIs. He has been swinging a hot bat of late, going 12/31 in his last eight games. Oneil Cruz has also been swinging the bat well, going 9/29 in his last seven games.