Cardinals vs Pirates Prediction, Odds, Moneyline, Spread & Over/Under for August 21

Odds updated as of 3:37 PM
The MLB slate on Monday includes the St. Louis Cardinals facing the Pittsburgh Pirates.
Before you do any MLB betting on this matchup at FanDuel Sportsbook, here's everything you need to know.
Cardinals vs Pirates Game Info
- St. Louis Cardinals (55-70) vs. Pittsburgh Pirates (55-69)
- Date: Monday, August 21, 2023
- Time: 7:05 PM ET
- Venue: PNC Park -- Pittsburgh, Pennsylvania
- Coverage: MLB Network
Cardinals vs Pirates Odds & Moneyline
- All MLB odds, betting lines and prop bets are available on FanDuel Sportsbook.
- Moneyline: STL: (-122) | PIT: (+104)
- Spread: STL: -1.5 (+130) | PIT: +1.5 (-156)
- Total: 10 -- Over: (-110) | Under: (-110)
Cardinals vs Pirates Probable Starting Pitchers
Probable Pitchers: Drew Rom (Cardinals) - 0-0, 0.00 ERA vs Bailey Falter (Pirates) - 0-7, 4.86 ERA
The Cardinals will give the nod to Drew Rom against the Pirates and Falter (0-7). Rom did not appear in a game when his team was the moneyline favorite last season. The Pirates have a 5-5-0 ATS record in Falter's 10 starts with a set spread. The Pirates are 2-5 in Falter's seven starts this season that they were the underdog on the moneyline.
Cardinals vs Pirates Prediction & Pick
All MLB win probability predictions and picks are according to numberFire.
Prediction: Cardinals win (55.8%)
Cardinals vs Pirates Moneyline
- St. Louis is a -122 favorite on the moneyline, while Pittsburgh is a +104 underdog at home.
Cardinals vs Pirates Spread
- The Pirates are at +1.5 on the runline against the Cardinals. The Pirates are -156 to cover the spread, and the Cardinals are +130.
Cardinals vs Pirates Over/Under
- The Cardinals-Pirates game on August 21 has been given an over/under of 10 runs. The over is set at -110 and the under at -110.
Bet on St. Louis Cardinals vs. Pittsburgh Pirates on FanDuel today!
Cardinals vs Pirates Betting Trends
- The Cardinals have been victorious in 31, or 44.9%, of the 69 contests they have been chosen as favorites in this season.
- This season St. Louis has been victorious 25 times in 56 chances when named as a favorite of at least -122 on the moneyline.
- The Cardinals and their opponents have gone over in 58 of their 123 games with a total set by sportsbooks this season.
- In 123 games with a line this season, the Cardinals have a mark of 58-65-0 against the spread.
- The Pirates have been the moneyline underdog 95 total times this season. They've gone 40-55 in those games.
- When it has played as a moneyline underdog with odds of +104 or longer, Pittsburgh has a record of 38-47 (44.7%).
- The Pirates have combined with opponents to hit the over on the total 61 times this season for a 61-54-5 record against the over/under.
- The Pirates have gone 60-60-0 against the spread this season.
Cardinals Player Leaders
- Nolan Arenado has 132 hits to go with a slugging percentage of .511, both of which rank first among St. Louis hitters this season. He has a .284 batting average and an on-base percentage of .331.
- Among qualified hitters in baseball, he ranks 20th in batting average, 71st in on-base percentage, and 16th in slugging.
- Arenado has picked up at least one hit in three straight games. In his last five games he is hitting .167 with a double, a home run, a walk and an RBI.
- Paul Goldschmidt leads St. Louis in slugging percentage (.455) thanks to 45 extra-base hits. He's batting .277 with an on-base percentage of .364.
- Among all qualified batters, he ranks 31st in batting average, 22nd in on-base percentage and 56th in slugging percentage.
- Tommy Edman has collected 85 base hits, an OBP of .310 and a slugging percentage of .421 this season.
- Edman has picked up a hit in two straight games. During his last five outings he is hitting .211 with an RBI.
- Willson Contreras has 13 home runs, 50 RBI and a batting average of .259 this season.
- Contreras enters this game on a three-game hitting streak. In his last five games he is batting .267 with three walks and an RBI.
Pirates Player Leaders
- Bryan Reynolds has put up a team-high slugging percentage (.468) while pacing the Pirates in hits (116). He's batting .269 and with an on-base percentage of .331.
- Including all qualifying hitters in the big leagues, he ranks 50th in batting average, 71st in on-base percentage and 40th in slugging percentage.
- Andrew McCutchen has a .374 on-base percentage to pace his team. He has a batting average of .250 while slugging .385.
- Including all qualifying hitters, his batting average places him 94th, his on-base percentage is 14th, and he is 114th in slugging.
- Ke'Bryan Hayes is batting .258 with 19 doubles, six triples, eight home runs and 20 walks.
- Jack Suwinski is hitting .205 with 17 doubles, 21 home runs and 60 walks.
Cardinals vs. Pirates Head to Head
- 6/4/2023: 2-1 PIT (Favorite: Cardinals, Spread: -1.5, Total: 8.5, Favorite Moneyline: -144, Underdog Moneyline: +122)
- 6/3/2023: 4-3 PIT (Favorite: Cardinals, Spread: -1.5, Total: 9, Favorite Moneyline: -146, Underdog Moneyline: +124)
- 6/2/2023: 7-5 PIT (Favorite: Cardinals, Spread: -1.5, Total: 9.5, Favorite Moneyline: -142, Underdog Moneyline: +120)
- 4/16/2023: 5-4 STL (Favorite: Cardinals, Spread: -1.5, Total: 8.5, Favorite Moneyline: -162, Underdog Moneyline: +136)
- 10/5/2022: 5-3 PIT (Favorite: Pirates, Spread: -1.5, Total: 7.5, Favorite Moneyline: -130, Underdog Moneyline: +110)
- 10/4/2022: 8-7 STL (Favorite: Cardinals, Spread: -1.5, Total: 8, Favorite Moneyline: -120, Underdog Moneyline: +102)
- 10/3/2022: 3-2 PIT (Favorite: Cardinals, Spread: -1.5, Total: 7, Favorite Moneyline: -174, Underdog Moneyline: +146)
- 10/2/2022: 7-5 PIT (Favorite: Cardinals, Spread: -1.5, Total: 7, Favorite Moneyline: -184, Underdog Moneyline: +154)
- 10/1/2022: 13-3 STL (Favorite: Cardinals, Spread: -1.5, Total: 6.5, Favorite Moneyline: -230, Underdog Moneyline: +190)
- 4/15/2023: 6-3 PIT (Favorite: Cardinals, Spread: -1.5, Total: 9, Favorite Moneyline: -198, Underdog Moneyline: +166)
New FanDuel Sportsbook Users: Bet $5 and Get $200 in Bonus Bets + $100 off NFL Sunday Ticket!



