SportsJaw
LeaderboardToday's GamesBest BetsLive OddsMake Picks
Login / Sign In
Today's GamesLatest PredictionsToday’s Best BetsLive OddsTeam PredictionsHead-to-Head MatchupsSJ CoinsAbout SportsJawContact UsLogin / Sign In
HomeMatchupsMake PicksLeaders
SportsJaw

The social platform for sports bettors.

Explore SportsJaw

  • Today’s Picks
  • Predictions
  • Best Bets
  • Leaderboard
  • Make Picks
  • Live Odds
  • Team Predictions
  • Head-to-Head
  • Game Briefing

Picks by Sport

  • NFL Picks
  • NCAAF Picks
  • NBA Picks
  • NCAAB Picks
  • MLB Picks
  • NHL Picks

About SportsJaw

  • How It Works
  • SJ Coins
  • Terms
  • Privacy
  • Contact Us

21+. Gambling problem? Call 1-800-GAMBLER. Picks are opinions, not guarantees. Past results do not predict future outcomes.

© 2026 SportsJaw. For entertainment purposes only. SportsJaw does not accept or place wagers.

  1. Home
  2. MLB Picks
  3. St. Louis Cardinals vs Pittsburgh Pirates
Wed 12:35 PM ET
St. Louis Cardinals logo
St. Louis
Cardinals0
S. Gray RHP
versus
Pittsburgh Pirates logo
Pittsburgh
Pirates5
M. Keller RHP
Final
Team123456789T
St. Louis Cardinals0000000000
Pittsburgh Pirates010000

St. Louis Cardinals vs Pittsburgh Pirates Betting Picks & Predictions

Game time: July 2, 2025 at 12:35 PM ET

Venue: PNC Park — Pittsburgh, Pennsylvania

Article updated Jul 2, 1:16 AM EDT

Published by SportsJaw Editorial Team

The St. Louis Cardinals and Pittsburgh Pirates will wrap up their series on Wednesday with Sonny Gray taking the mound for the Cardinals and Mitch Keller for the Pirates. St.

Game outlook

The St. Louis Cardinals and Pittsburgh Pirates will wrap up their series on Wednesday with Sonny Gray taking the mound for the Cardinals and Mitch Keller for the Pirates. St. Louis currently leads the season series 4-3. The Cardinals are favored to win with an opening line of -135, now sitting at -138. The game will air on MLB Network at 12:35 EST.

Betting Odds

Moneyline: Cardinals -138 | Pirates +122

Spread: Cardinals -1.5 (+125) | Pirates +1.5 (-145)

Total: Over/Under 8 (-110)

Based on the moneyline, the implied probability that St. Louis will win straight-up is 58%.

St. Louis Cardinals

The St. Louis Cardinals struggled offensively in their recent game against Pittsburgh, finishing with just four hits and no runs. Despite this, they remain third in the NL Central, just three games behind the division-leading Cubs. Masyn Winn, a 23-year old shortstop, had one of the hits and is having a solid season with seven home runs and 30 RBIs. Brendan Donovan leads the team in batting average at .295 and plays left field while adding six home runs and 31 RBIs. Wilson Contreras shares the team lead in home runs with 11 and plays first base. Sonny Gray has emerged as the team's ace with an 8-2 record and a 3.36 ERA. St. Louis has a power ranking of 13 and is ranked 9th in offense, 16th in defense, and currently holds a 47-40 record for the season.

4
0
—
5
MLB · St. Louis Cardinals at Pittsburgh Pirates

Your Picks on Cardinals vs Pirates

Picks closed
Runline
Moneyline
Total

21+. Gambling problem? Call 1-800-GAMBLER. Picks are opinions, not guarantees. Past results do not predict future outcomes.

Pittsburgh Pirates Analysis

The Pittsburgh Pirates secured an important win against their division rivals, but remain in last place in the standings, trailing the fourth place Reds by 8.5 games. In order to make a push for the Wild Card spot after the All-Star break, the team will need to make significant improvements. Spencer Horwitz, their first baseman, made a strong impact in the recent win with two home runs and 14 RBIs while batting .258. O'Neil Cruz, the team's top power hitter, has 15 home runs and 35 RBIs but looks to improve his .212 batting average. Veteran Andrew McCutchen leads the team with a .267 batting average. Mitch Keller, the right-handed pitcher, has a 2-10 record despite a 3.90 ERA and will make his 18th start of the season. The Pirates have a power ranking of 3 and rank #27 for offense and #9 for defense, with an overall record of 82-80. The team has recently faced challenges against St. Louis, with a 2-1 record in their last 3 matchups.

SportsJawGame Predictions
Predicted score

Unavailable for this preview

Projected winnerUnavailableConfidencelow
Pick on the Spread

Published pick: Unavailable

Pick on the Total

Published pick: Unavailable

#StLouisCardinals#PittsburghPirates

Share this preview

Facebook X Reddit Email
SportsJaw logo
Written by

SportsJaw Editorial Team

SportsJaw published this archived preview from its original game-day article. Its prediction and quoted lines are preserved as written.

About our editorial process

SportsJaw Cardinals vs Pirates archived game preview contains historical odds and availability that may no longer be current. View history of past Cardinals vs Pirates matchups or learn how our predictions work.

Current matchup data

Lines, trends and availability

Line movement since open

  • Moneyline · St. Louis Cardinals-135 → -127Moved
  • Moneyline · Pittsburgh Pirates+117 → +110Moved
  • Spread · St. Louis Cardinals-1.5 (+125) → -1.5 (+138)Moved
  • Spread · Pittsburgh Pirates+1.5 (-145) → +1.5 (-159)Moved
  • Total · Over8 (-110) → 7.5 (-110)Moved
  • Total · Under8 (-110) → 7.5 (-110)Moved

ATS and O/U trends

St. Louis Cardinals
77-85 matchup record · 6-4-0 ATS · 3-7-0 O/U
Last 10 completed games on file
Pittsburgh Pirates
82-80 matchup record · 7-3-0 ATS · 6-4-0 O/U
Last 10 completed games on file

Injuries and availability

From the published research (2025-07-02T05:16:12.193Z). Availability may have changed; review the cited sources.

No verified injury or availability note was included in the published matchup research.

Recent head-to-head

  • 2025-07-01St. Louis Cardinals 0 · Pittsburgh Pirates 1
  • 2025-06-30St. Louis Cardinals 0 · Pittsburgh Pirates 7
Final result

Matchup pick recap

Pittsburgh Pirates defeated St. Louis Cardinals 5-0

Pittsburgh Pirates defeated St. Louis Cardinals 5-0 on July 2, 2025, a 5-run decision in the series. Pittsburgh Pirates' strongest period was the 7th inning, when it outscored its opponent 4-0. Against SportsJaw's recorded St. Louis Cardinals -1.5 (+138) spread, Pittsburgh Pirates covered, while the 5 combined runs finished under the recorded total of 7.5.

SportsJaw editorial picks

  • Projected winnerNo published selectionUnavailable

Tipster picks

  • PeytoncMoneyline · Pittsburgh Pirates +121Win
  • GsimmsMoneyline · Pittsburgh Pirates -139Win
  • MookiebetsMoneyline · St. Louis Cardinals -139Loss
  • 1707662905Total · Over 7.5 (-110)Loss