START YOUR OWN WINNING STREAK
Player Image
SportsBookLogo
Chevrons Texture
MLB

Cardinals vs Pirates Prediction, Odds, Moneyline, Spread & Over/Under for July 2

Subscribe to our newsletter

Cardinals vs Pirates Prediction, Odds, Moneyline, Spread & Over/Under for July 2

Odds updated as of 2:12 a.m.

Wednesday's slate in the MLB includes a matchup between the St. Louis Cardinals and 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 (47-40) vs. Pittsburgh Pirates (37-50)
  • Date: Wednesday, July 2, 2025
  • Time: 12:35 p.m. ET
  • Venue: PNC Park -- Pittsburgh, Pennsylvania
  • Coverage: MLB Network, SportsNet PT, and FDSMW

Cardinals vs Pirates Odds & Moneyline

  • All MLB odds, betting lines and prop bets are available on FanDuel Sportsbook.
  • Moneyline: STL: (-138) | PIT: (+118)
  • Spread: STL: -1.5 (+118) | PIT: +1.5 (-142)
  • Total: 8 -- Over: (-105) | Under: (-115)

Cardinals vs Pirates Probable Starting Pitchers

Probable Pitchers: Sonny Gray (Cardinals) - 8-2, 3.36 ERA vs Mitch Keller (Pirates) - 2-10, 3.90 ERA

The probable starters are Sonny Gray (8-2) for the Cardinals and Mitch Keller (2-10) for the Pirates. Gray's team is 10-6-0 against the spread this season in his starts. When Gray starts a game and his team is the favorite on the moneyline, they have a record of 9-1. The Pirates are 8-8-0 against the spread when Keller starts. The Pirates are 3-8 in Keller's 11 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 (54%)

Cardinals vs Pirates Moneyline

  • St. Louis is a -138 favorite on the moneyline, while Pittsburgh is a +118 underdog at home.

Cardinals vs Pirates Spread

  • The Cardinals are favored by 1.5 runs on the road against the Pirates. The Cardinals are +118 to cover the spread, while the Pirates are -142.

Cardinals vs Pirates Over/Under

  • An over/under of 8 has been set for Cardinals-Pirates on July 2, with the over being -105 and the under -115.

Bet on St. Louis Cardinals vs. Pittsburgh Pirates on FanDuel today!

Cardinals vs Pirates Betting Trends

  • The Cardinals have won in 21, or 56.8%, of the 37 contests they have been named as odds-on favorites in this year.
  • St. Louis has a record of 8-4 when favored by -138 or more this year.
  • The Cardinals' games have gone over the total in 44 of their 86 opportunities.
  • The Cardinals are 48-38-0 against the spread in their 86 games with a line set by sportsbooks this season.
  • The Pirates have put together a 23-32 record in games they were listed as the moneyline underdog (winning 41.8% of those games).
  • Pittsburgh has a 15-25 record (winning just 37.5% of its games) when it has played as a moneyline underdog of +118 or longer.
  • The Pirates have combined with opponents to go over the total 32 times this season for a 32-45-3 record against the over/under.
  • The Pirates have put together a 40-40-0 record ATS this season (covering 50% of the time).

Cardinals Player Leaders

  • Brendan Donovan leads St. Louis OPS (.788) this season. He has a .294 batting average, an on-base percentage of .366, and a slugging percentage of .422.
  • Among the qualifying hitters in MLB, his batting average ranks 18th, his on-base percentage ranks 26th, and he is 80th in slugging.
  • Nolan Arenado has 13 doubles, a triple, 10 home runs and 24 walks. He's batting .247 and slugging .395 with an on-base percentage of .306.
  • Among all qualified hitters, he is 105th in batting average, 118th in on-base percentage and 108th in slugging percentage.
  • Willson Contreras has 75 hits this season and has a slash line of .248/.340/.421.
  • Masyn Winn has seven home runs, 30 RBI and a batting average of .263 this season.
  • Winn brings a four-game hitting streak into this matchup. During his last five outings he is batting .350 with two doubles, a walk and an RBI.

Pirates Player Leaders

  • Oneil Cruz has 58 hits, a team-best for the Pirates. He's batting .209 and slugging .415 with an on-base percentage of .323.
  • Including all qualifying hitters, he is 151st in batting average, while his on-base percentage is 91st and he is 87th in slugging.
  • Bryan Reynolds leads his team with a .397 slugging percentage. He has a batting average of .240 with an on-base percentage of .305.
  • Including all qualifying hitters, his batting average places him 119th, his on-base percentage ranks 121st, and he is 105th in slugging.
  • Andrew McCutchen a has .350 on-base percentage to pace the Pirates.
  • Ke'Bryan Hayes has seven doubles, two triples, two home runs and 17 walks while batting .247.

Cardinals vs Pirates Head to Head

  • 7/1/2025: 1-0 PIT (Favorite: Pirates, Spread: -1.5, Total: 7, Favorite Moneyline: -154, Underdog Moneyline: +130)
  • 5/7/2025: 5-0 STL (Favorite: Cardinals, Spread: -1.5, Total: 7.5, Favorite Moneyline: -188, Underdog Moneyline: +158)
  • 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)

Sign up for FanDuel Sportsbook and FanDuel Daily Fantasy today!

Subscribe to our newsletter

Want more stories like this?

Sign up to our newsletter to receive the latest news.

Newsletter Signup
Newsletter Signup