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

Odds updated as of 9:11 a.m.
The Wednesday schedule in MLB includes a matchup between the St. Louis Cardinals and the Pittsburgh Pirates.
Before checking out the MLB betting lines on FanDuel Sportsbook, we've got you covered, in terms of the most important information about this matchup.
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: (-172) | PIT: (+144)
- Spread: STL: -1.5 (+125) | PIT: +1.5 (-146)
- 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 probable starters are Sonny Gray (3-1) for the Cardinals and Mitch Keller (1-3) for the Pirates. When Gray starts, his team is 4-3-0 against the spread this season. 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 have a 1-3 record in Keller's four starts this season when 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
- Looking at the moneyline for Pirates-Cardinals, Pittsburgh is the underdog at +144, and St. Louis is -172 playing at home.
Cardinals vs Pirates Spread
- The Cardinals are favored by 1.5 runs at home against the Pirates. The Cardinals are +125 to cover the spread, while the Pirates are -146.
Cardinals vs Pirates Over/Under
- The over/under for the Cardinals versus Pirates game on May 7 has been set at 7.5, with -110 odds on the over and -110 odds on the under.
Bet on St. Louis Cardinals vs. Pittsburgh Pirates on FanDuel today!
Cardinals vs Pirates Betting Trends
- The Cardinals have been favorites in 11 games this season and have come away with the win five times (45.5%) in those contests.
- These are the best odds of a victory sportsbooks have given St. Louis this season, with a -172 moneyline set for this game.
- The Cardinals and their opponents have gone over in 21 of their 37 games with a total set by sportsbooks this season.
- The Cardinals are 18-19-0 against the spread in their 37 games that had a posted line this season.
- The Pirates have won 31.8% of the games this season they were the underdog on the moneyline (7-15).
- Pittsburgh has a record of 3-4 in games it has played as a moneyline underdog with odds of +144 or longer (42.9%).
- 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 covered only 33.3% of their games this season, going 12-24-0 ATS.
Cardinals Player Leaders
- Lars Nootbaar is hitting .232 with seven doubles, five home runs and 28 walks. He has an on-base percentage of .365 and a slugging percentage of .391.
- Among qualified batters in baseball, 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 are best among St. Louis hitters this season. He's batting .333.
- Among qualifiers, he is fifth in batting average, 16th in on-base percentage and 39th in slugging percentage.
- Donovan enters this game looking to extend his seven-game hit streak. During 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. During his last five outings he is hitting .316 with two walks and an RBI.
- Victor Scott II has two home runs, 15 RBI and a batting average of .286 this season.
- Scott heads into this game on a seven-game hitting streak. In his last 10 games he is batting .313 with a double, a home run, four walks and five RBIs.
Pirates Player Leaders
- Oneil Cruz has racked up 29 hits with a .381 on-base percentage, leading the Pirates in both categories. He's batting .246 and slugging .492.
- Including all the qualified hitters in the majors, his batting average places him 87th, his on-base percentage is 26th, and he is 29th in slugging.
- Andrew McCutchen has six doubles, three home runs and 14 walks while batting .255. He's slugging .402 with an on-base percentage of .350.
- He ranks 71st in batting average, 54th in on-base percentage and 88th in slugging percentage in MLB.
- Bryan Reynolds has put up a slugging percentage of .361, a team-best for the Pirates.
- Ke'Bryan Hayes paces his team with a .315 slugging percentage.
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!