Pirates vs. Cardinals Dunkel MLB Picks, Predictions and Prop Bets - Sept. 23
23 September 2026

The Pittsburgh Pirates will aim to keep a five-game win streak alive when they host the St. Louis Cardinals at 6:40 p.m. ET on Wednesday. Lake Bachar (1-4, 3.56 ERA) will start for the Pirates, who are 80-77 this season and third in the NL Central. Matthew Liberatore (5-14, 5.36 ERA) is expected to start for the Cardinals, who are 76-81 and fourth in the NL Central.
The Pirates are moderate favorites on the moneyline (-138) at home over the Cardinals (+114). The game's total is 7.5.
Pirates vs. Cardinals Odds, Game Time
- Game day: Wednesday, September 23, 2026
- Game time: 6:40 p.m. ET
- Location: Pittsburgh, Pennsylvania
- Stadium: PNC Park
- Favorite: Pirates (-138)
- Underdog: Cardinals (+114)
- Over/under: 7.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 59.3% of the games this season when they were the moneyline favorite (48-33).
- St. Louis has been underdogs in 104 games this season and has come away with the win 49 times (47.1%) in those contests.
- This season Pittsburgh has won 24 of its 43 games, or 55.8%, when favored by at least -138 on the moneyline.
- The Cardinals have a mark of 27-28 in contests where sportsbooks favor them by +114 or worse on the moneyline.
- The implied moneyline probablility for this matchup gives the Pirates a 58% chance to win.
- Sportsbooks have implied with the moneyline set for this matchup that the Cardinals have a 46.7% chance of pulling out a win.
Pirates vs. Cardinals: Betting the Spread & Total
- The Pirates have played in 157 games with over/under set, and have combined with opponents to go over the total 80 times (80-70-7).
- So far this season, St. Louis and its opponents have hit the over in 70 of its 157 games with a total.
- The Pirates have covered 49.7% of their games this season, going 78-79-0 ATS.
- The Cardinals have posted a record of 85-72-0 against the spread this season.
