Predictions
St. Louis Cardinals vs Pittsburgh Pirates Prediction and Picks, August 28, 2026
On August 28, 2026 our model has run Pittsburgh Pirates at St. Louis Cardinals and priced every market it can. Our strongest call is Pittsburgh Pirates To Win (-116), which we rate lean confidence. Every bet below is our own number against the price on the board, in plain English.
Every bet we like in this game
Odds correct at time of publishing
The odds on the Pittsburgh Pirates to win are pretty good at -116, especially considering how close this matchup looks. The Pirates have been on a bit of a roll, winning 5 of their last 10 games, while the Cardinals have struggled, only winning 3 of their last 10. When facing left-handed pitchers, the Pirates have a lower hitting average compared to the Cardinals, but they have been scoring just a tiny bit better overall in recent games. The Cardinals have hit well against lefties this season, but they also tend to fall behind in games. They've averaged almost a run less than their opponents in their last 12 games. Since this matchup is so close, it gives the Pirates a solid shot at winning, but the Cardinals could definitely surprise if their hitting stays hot.
St. Louis Cardinals vs Pittsburgh Pirates: Over 7 Total Runs (-114)
Odds correct at time of publishing
At Busch Stadium, the St. Louis Cardinals face off against the Pittsburgh Pirates. The Cardinals have been hitting well against left-handed pitchers this season, managing an average that's right in line with the league. In their last 12 games, they've been scoring about 0.9 runs fewer than their opponents, but they still have the potential to put up a good number of runs. On the other hand, the Pirates have also shown some promise, winning 5 of their last 10 games. However, their hitting against left-handed pitchers has been below average. With both teams capable of scoring, our numbers suggest a combined total closer to 9 runs. The risk here is that the teams are pretty evenly matched, making it a tough call. Still, I think there's a good chance they can reach more than 7 runs tonight.
St. Louis Cardinals vs Pittsburgh Pirates: Pittsburgh Pirates -1.5 Spread (+160)
Odds correct at time of publishing
The odds for the Pittsburgh Pirates to win by at least two runs are looking good at +160. Our numbers show that the Pirates have won five out of their last ten games, which gives them some solid momentum. Meanwhile, the Cardinals have struggled lately, winning only three of their last ten and often falling behind by nearly a run in their recent games. The Pirates have not hit as well against lefties this year, but they still have a chance since the Cardinals have been underperforming. With the Pirates being underdogs but with a real shot at this spread, it's a bet worth considering. Just remember, the Cardinals are playing at home, which can make it tougher for the Pirates.
That is everything our model likes in this game. Prices can move before you get on, so check the board at your bookmaker. Bet what you can afford to lose. If betting stops being fun, take a break.
Unlock the rest of this one
You're reading the free preview. One plan unlocks the full article and every pick we back — every league, every day.
Unlock the full article