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 12:11 p.m.

On Wednesday in MLB, the St. Louis Cardinals are playing the Pittsburgh Pirates.

All the info you need to make smart bets on this matchup at FanDuel Sportsbook can be found below. Check out all of the latest MLB betting lines here.

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: (-126) | PIT: (+108)
  • Spread: STL: -1.5 (+132) | PIT: +1.5 (-160)
  • Total: 7.5 -- Over: (-115) | Under: (-105)

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

This contest's pitching matchup is set, as the Cardinals will send Sonny Gray (8-2) to the mound, while Mitch Keller (2-10) will take the ball for the Pirates. Gray and his team have a record of 10-6-0 against the spread when he starts. Gray's team is 9-1 this season when he starts and they are the moneyline favorite. The Pirates have an 8-8-0 ATS record in Keller's 16 starts that had a set spread. The Pirates are 3-8 in Keller's 11 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 (54.8%)

Cardinals vs Pirates Moneyline

  • St. Louis is the favorite, -126 on the moneyline, while Pittsburgh is a +108 underdog despite being at home.

Cardinals vs Pirates Spread

  • The Pirates are at +1.5 on the runline against the Cardinals. The Pirates are -160 to cover the spread, and the Cardinals are +132.

Cardinals vs Pirates Over/Under

  • Cardinals versus Pirates on July 2 has an over/under of 7.5 runs, with the odds on the over -115 and the under set at -105.

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

Cardinals vs Pirates Betting Trends

  • The Cardinals have been favorites in 37 games this season and have come away with the win 21 times (56.8%) in those contests.
  • This year St. Louis has won 15 of 22 games when listed as at least -126 on the moneyline.
  • The Cardinals and their opponents have hit the over in 44 of their 86 games with a total set by oddsmakers this season.
  • The Cardinals have posted a record of 48-38-0 against the spread this season.
  • The Pirates are 23-32 in games they were the underdog on the moneyline (winning 41.8% of those games).
  • Pittsburgh has a 17-28 record (winning just 37.8% of its games) when it has played as a moneyline underdog of +108 or longer.
  • In the 80 games bookmakers have set an over/under for the Pirates, they have combined with opponents to go over the total 32 times (32-45-3).
  • 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 all qualifying hitters in baseball, he ranks 18th in batting average, 26th in on-base percentage, and 80th in slugging.
  • Nolan Arenado is batting .247 with 13 doubles, a triple, 10 home runs and 24 walks. He's slugging .395 with an on-base percentage of .306.
  • Among all qualified batters, he ranks 105th in batting average, 118th in on-base percentage and 108th in slugging percentage.
  • Willson Contreras has collected 75 base hits, an OBP of .340 and a slugging percentage of .421 this season.
  • Masyn Winn has seven home runs, 30 RBI and a batting average of .263 this season.
  • Winn takes a four-game hitting streak into this game. In his last five games he is hitting .350 with two doubles, a walk and an RBI.

Pirates Player Leaders

  • Oneil Cruz has accumulated 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 ranks 91st and he is 87th in slugging.
  • Bryan Reynolds' .397 slugging percentage leads his team. He has a batting average of .240 with an on-base percentage of .305.
  • Including all qualifying hitters, he ranks 119th in batting average, 121st in on-base percentage and 105th in slugging percentage.
  • Andrew McCutchen has accumulated a team-high .350 on-base percentage.
  • Ke'Bryan Hayes is hitting .247 with seven doubles, two triples, two home runs and 17 walks.

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