Cardinals vs Pirates Prediction, Odds, Moneyline, Spread & Over/Under for May 7

Odds updated as of 11:11 a.m.
The MLB's Wednesday schedule includes the St. Louis Cardinals facing the Pittsburgh Pirates.
Before you do any MLB betting on this matchup at FanDuel Sportsbook, here's what you need to know.
Cardinals vs Pirates Game Info
- St. Louis Cardinals (18-19) vs. Pittsburgh Pirates (12-25)
- Date: Wednesday, May 7, 2025
- Time: 1:15 p.m. ET
- Venue: Busch Stadium -- St. Louis, Missouri
- Coverage: MLB Network, FDSMW, and SportsNet PT
Cardinals vs Pirates Odds & Moneyline
- All MLB odds, betting lines and prop bets are available on FanDuel Sportsbook.
- Moneyline: STL: (-180) | PIT: (+152)
- Spread: STL: -1.5 (+120) | PIT: +1.5 (-144)
- Total: 7.5 -- Over: (-110) | Under: (-110)
Cardinals vs Pirates Probable Starting Pitchers
Probable Pitchers: Sonny Gray (Cardinals) - 3-1, 4.12 ERA vs Mitch Keller (Pirates) - 1-3, 4.38 ERA
The Cardinals will give the nod to Sonny Gray (3-1) against the Pirates and Mitch Keller (1-3). Gray and his team have a record of 4-3-0 against the spread when he starts. Gray's team is 2-0 this season when he starts and they're favored on the moneyline. The Pirates have a 2-5-0 record against the spread in Keller's starts. The Pirates are 1-3 in Keller's four starts this season that they were the moneyline underdog.
Cardinals vs Pirates Prediction & Pick
All MLB win probability predictions and picks are according to numberFire.
Prediction: Cardinals win (62%)
Cardinals vs Pirates Moneyline
- Pittsburgh is the underdog, +152 on the moneyline, while St. Louis is a -180 favorite at home.
Cardinals vs Pirates Spread
- The Cardinals are hosting the Pirates and are favored by 1.5 runs (+120 to cover) on the runline. Pittsburgh is -144 to cover.
Cardinals vs Pirates Over/Under
- The over/under for Cardinals-Pirates on May 7 is 7.5. The over is -110, and the under is -110.
Bet on St. Louis Cardinals vs. Pittsburgh Pirates on FanDuel today!
Cardinals vs Pirates Betting Trends
- The Cardinals have won in five, or 45.5%, of the 11 contests they have been named as odds-on favorites in this year.
- Oddsmakers have given St. Louis the best odds of winning it has seen this season, with a -180 moneyline listed for this contest.
- The Cardinals and their opponents have hit the over in 21 of their 37 games with a total set by oddsmakers this season.
- The Cardinals have an against the spread mark of 18-19-0 in 37 games with a line this season.
- The Pirates have won seven of the 22 games they were listed as the moneyline underdog this season (31.8%).
- Pittsburgh has a 2-4 record (winning only 33.3% of its games) when playing as a moneyline underdog of +152 or longer.
- In the 36 games bookmakers have set an over/under for the Pirates, they have combined with opponents to go over the total 17 times (17-18-1).
- The Pirates have put together a 12-24-0 record ATS this season (covering just 33.3% of the time).
Cardinals Player Leaders
- Lars Nootbaar has seven doubles, five home runs and 28 walks while batting .232. He has an on-base percentage of .365 and a slugging percentage of .391.
- Among all qualified batters in MLB, his batting average ranks 109th, his on-base percentage ranks 39th, and he is 96th in slugging.
- Brendan Donovan has 45 hits and an OBP of .389 to go with a slugging percentage of .474. All three of those stats lead St. Louis hitters this season. He's batting .333.
- Among all qualifying players, he ranks fifth in batting average, 16th in on-base percentage and 39th in slugging percentage.
- Donovan heads into this matchup looking to extend his seven-game hit streak. In his last 10 outings he is hitting .243 with two doubles, five walks and four RBIs.
- Nolan Arenado is batting .256 with a .395 slugging percentage and 14 RBI this year.
- Arenado takes a four-game hitting streak into this game. In his last five games he is hitting .316 with two walks and an RBI.
- Victor Scott II is batting .286 with a .352 OBP and 15 RBI for St. Louis this season.
- Scott brings a seven-game hitting streak into this game. In his last 10 outings he is batting .313 with a double, a home run, four walks and five RBIs.
Pirates Player Leaders
- Oneil Cruz has an on-base percentage of .381 and has 29 hits, both team-high numbers for the Pirates. He's batting .246 and slugging .492.
- Including all qualifying hitters, he ranks 87th in batting average, while his on-base percentage is 26th and he is 29th in slugging.
- Andrew McCutchen is batting .255 with six doubles, three home runs and 14 walks. He's slugging .402 with an on-base percentage of .350.
- His batting average is 71st among all qualified players, his on-base percentage ranks 54th, and he is 88th in slugging.
- Bryan Reynolds has accumulated a slugging percentage of .361, a team-high for the Pirates.
- Ke'Bryan Hayes is slugging .315 to lead his team.
Cardinals vs Pirates Head to Head
- 5/6/2025: 2-1 STL (Favorite: Pirates, Spread: -1.5, Total: 7, Favorite Moneyline: -118, Underdog Moneyline: -100)
- 5/5/2025: 6-3 STL (Favorite: Cardinals, Spread: -1.5, Total: 8.5, Favorite Moneyline: -134, Underdog Moneyline: +116)
- 4/9/2025: 2-1 PIT (Favorite: Cardinals, Spread: -1.5, Total: 7.5, Favorite Moneyline: -116, Underdog Moneyline: -102)
- 4/8/2025: 5-3 STL (Favorite: Pirates, Spread: -1.5, Total: 6.5, Favorite Moneyline: -138, Underdog Moneyline: +118)
- 4/7/2025: 8-4 PIT (Favorite: Cardinals, Spread: -1.5, Total: 8.5, Favorite Moneyline: -110, Underdog Moneyline: -106)
- 9/19/2024: 3-2 PIT (Favorite: Cardinals, Spread: -1.5, Total: 8.5, Favorite Moneyline: -146, Underdog Moneyline: +124)
- 9/18/2024: 10-5 STL (Favorite: Cardinals, Spread: -1.5, Total: 8, Favorite Moneyline: -210, Underdog Moneyline: +176)
- 9/17/2024: 3-1 STL (Favorite: Cardinals, Spread: -1.5, Total: 7.5, Favorite Moneyline: -154, Underdog Moneyline: +130)
- 9/16/2024: 4-0 STL (Favorite: Pirates, Spread: -1.5, Total: 7, Favorite Moneyline: -132, Underdog Moneyline: +112)
- 7/24/2024: 5-0 PIT (Favorite: Pirates, Spread: -1.5, Total: 9, Favorite Moneyline: -112, Underdog Moneyline: -104)
Sign up for FanDuel Sportsbook and FanDuel Daily Fantasy today!