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

The Pittsburgh Pirates will aim to stop a three-game losing streak when hosting the St. Louis Cardinals at 6:40 p.m. ET on Wednesday. Bubba Chandler (1-2, 4.88 ERA) will start for the Pirates, who are 16-14 this season and fifth in the NL Central. Andre Pallante (2-2, 4.26 ERA) is expected to start for the Cardinals, who are 16-13 and third in the NL Central.
The Pirates (-148) are moneyline favorites at home over the Cardinals (+124). The game has an over/under set at 8.5 runs.
Pirates vs. Cardinals Odds, Game Time
- Game day: Wednesday, April 29, 2026
- Game time: 6:40 p.m. ET
- Location: Pittsburgh, Pennsylvania
- Stadium: PNC Park
- Favorite: Pirates (-148)
- Underdog: Cardinals (+124)
- Over/under: 8.5
How to Watch Pirates vs. Cardinals
- TV Channel: SportsNet PT and CARD
- Live Stream: Fubo (Watch for free)
Bet now on FanDuel Sportsbook!
Pirates vs. Cardinals: Betting the Moneyline
- The Pirates have won 11 of the 17 games they were favored on the moneyline this season (64.7%).
- St. Louis has won in 14, or 53.8%, of the 26 contests it has been named as odds-on underdogs in this year.
- Pittsburgh is 2-4 this season when entering a game favored by -148 or more on the moneyline.
- The Cardinals have a mark of 3-4 in contests where sportsbooks favor them by +124 or worse on the moneyline.
- Based on this matchup's moneyline, the Pirates' implied win probability is 59.7%.
- The moneyline set for this matchup implies the Cardinals have a 44.6% chance of coming away with a victory in the contest.
Pirates vs. Cardinals: Betting the Spread & Total
- The Pirates have combined with opponents to go over the total 16 times this season for a 16-14-0 record against the over/under.
- St. Louis' games have gone over the total in 14 of its 29 chances.
- The Pirates have collected a 17-13-0 record against the spread this season.
- The Cardinals have posted a record of 17-12-0 against the spread this season.
