Pirates vs. Cardinals Dunkel MLB Picks, Predictions and Prop Bets - Aug. 29
29 August 2026

Alec Burleson has 99 RBIs, and will try to collect his 100th when the St. Louis Cardinals meet the Pittsburgh Pirates at 2:15 p.m. ET on Saturday. Lake Bachar (1-3, 3.70 ERA) will start for the Pirates, who are 65-71 this season and fourth in the NL Central. Kyle Leahy (10-4, 3.13 ERA) is starting for the Cardinals, who are 68-68 and third in the NL Central.
Despite being on the road the Pirates are a moderate moneyline favorite (-115) over the Cardinals (+102). The game's over/under is set at 7.5.
Pirates vs. Cardinals Odds, Game Time
- Game day: Saturday, August 29, 2026
- Game time: 2:15 p.m. ET
- Location: St. Louis, Missouri
- Stadium: Busch Stadium
- Favorite: Pirates (-115)
- Underdog: Cardinals (+102)
- Over/under: 7.5
How to Watch Pirates vs. Cardinals
- TV Channel: CARD and SportsNet PT
- Live Stream: Fubo (Watch for free)
Bet now on FanDuel Sportsbook!
Pirates vs. Cardinals: Betting the Moneyline
- The Pirates have been the moneyline favorite 70 total times this season. They've gone 39-31 in those games.
- St. Louis has come away with 45 wins in the 94 contests it has been listed as the underdogs in this season.
- Pittsburgh has a record of 37-30, a 55.2% win rate, when favored by -115 or more by sportsbooks this season.
- This year, the Cardinals have won 36 of 72 games when listed as at least +102 or worse on the moneyline.
- The Pirates have a 53.5% chance to win this matchup based on the moneyline's implied probability.
- The moneyline set for this matchup implies the Cardinals have a 49.5% chance of coming away with a victory in the contest.
Pirates vs. Cardinals: Betting the Spread & Total
- The Pirates have had an over/under set by bookmakers 136 times, and have combined with opponents to go over the total in 72 of those games (72-60-4).
- St. Louis' games have gone over the total in 56 of its 136 chances.
- The Pirates have covered 47.8% of their games this season, going 65-71-0 against the spread.
- The Cardinals are 75-61-0 against the spread in their 136 games with a line set by sportsbooks this season.
