Cardinals vs. Pirates Odds & Betting Predictions - July 2, 2025

Cardinals at Pirates

4:35 pm • FDSMW
0 - 5
Starting Pitchers
pitcherteameraw-l
Mitch Keller logoM.KellerPittsburgh Pirates logo3.643-10
Sonny Gray logoS.GraySt. Louis Cardinals logo3.518-3

Cardinals at Pirates Odds

Spread, Total, Moneyline

MatchupOpenSpreadTotalMoneyline
Cardinals
47-41
-1.5
-1.5+135
o7.5-117
-131
Pirates
38-50
u8
+1.5-159
u7.5-103
+108
location pinWednesday 4:35 p.m.
July 02, 2025
PNC ParkPittsburgh
Cardinals vs. Pirates Expert Picks
Sandy Plashkes
Sandy Plashkes
Last 30d: 87-91-3 (+2.4u)
STL +170 (Live)
1u
CeeJ Sports
CeeJ Sports
Last 30d: 36-20-0 (+15.4u)
STL -125
1.25u
S. Gray (8-2 ERA: 3.36) vs M. Keller (2-10 ERA: 3.90) We get a good pitching matchup here with Gray vs Keller, but Keller has had a lackluster offense behind him, offering no run support. In yesterday's game, the Cardinals failed to score a run and left a lot of guys on, but they were hitting the ball well, and I think they break through today, as they have all season when Gray is on the mound. The pitch mix vs Keller is favorable with the Cardinals lineup rocking a .459 wOBA against his arsenal. STL ranks 8 in wRC+ and wOBA vs RHP's this season.
Picks Office
Picks Office
Last 30d: 78-79-2 (-2.6u)
Over 8+100
1u
Follow @PicksOffice on X for more.
💰🦡 Jake
💰🦡 Jake
Last 30d: 88-99-4 (+9.3u)
PIT o3.5-105
1u
Allan Lem
Allan Lem
Last 30d: 52-31-1 (+7.2u)
Under 4.5 (F5)-135
0.37u
Projecting this closer to 4 earned runs. The Mitch Keller side of the game will be the sweater side, but the Cardinals are sitting Willson Contreras and Nolan Arenado which should help us. Keller has struggled more against lefties this season but St. Louis is rolling out just five in their starting lineup. Keller is allowing a career-low 0.63 HR/9 this season and I’m hoping he can continue to limit homers here. On the other side, I’m going to continue trusting Sonny Gray. The Pirates have been on an offensive surge lately but I’m siding with Gray. His 2.96 FIP is backed by a 2.98 xFIP, and his 4.5% walk rate is the lowest in his career. I don’t see anything fluky in his numbers. I’m going to back both starting pitchers in this spot.
Lock & Cash
Lock & Cash
Last 30d: 17-18-1 (-3.8u)
STL -120
1.5u
Boomer Betz
Boomer Betz
Last 30d: 297-300-5 (+11.0u)
STL -128
1u
M.Keller o2.5 Earned Runs-104
1u
Top Shelf Action 🥃
Top Shelf Action 🥃
Last 30d: 162-129-4 (+8.5u)
Under 8-118
1u
Cold offenses take under Overall: 809-573-61,59% (ROI:13%) Season:22-19-0,54% (ROI:2%) Under after 1-0 game Overall: 250-176-15,59% (ROI:13%) Season:13-5-0,72% (ROI:37%)
STL -120
1.2u
Away Fav off 1-0 Loss Overall: 71-30-0,70% (ROI:24%) Season:3-3-0,50% (ROI:-12%) away favs off a shutout Overall: 127-59-0,68% (ROI:18%) Season:10-2-0,83% (ROI:45%) Fade dogs off a home shutout win Overall: 212-88-0,71% (ROI:22%) Season:11-4-0,73% (ROI:28%)
Scott Rickenbach
Scott Rickenbach
Last 30d: 81-73-0 (-7.3u)
STL -141
1u

Cardinals vs. Pirates Previews & Analysis

  • Wednesday's MLB Best Bets article feature image

    Wednesday's MLB Best Bets

    Action Network Staff
    Jul 2, 2025 UTC
  • Cardinals vs Pirates: Today's Over/Under Pick article feature image

    Cardinals vs Pirates: Today's Over/Under Pick

    Action Network Staff
    Jul 2, 2025 UTC
See more MLB Coverage Right Arrow

Prop Odds Comparison

Right Arrow
Right Arrow

No props found

Line Movement Tracker

Right Arrow
Right Arrow

Cardinals vs. Pirates Public Betting Percentages

Away Logo

Cardinals

Public

72%

Bets%

28%

Money%

Matchup History

Against the Spread (ATS) History

overallhomeawayfavoriteunderdog
Pirates
45-4327-2018-239-1734-26
Cardinals
48-4023-2025-2016-2231-18

Over/Under History

overallhome o/uaway o/ufavorite o/uunderdog o/u
Pirates
35-48-520-24-315-24-29-1725-30-5
Cardinals
44-41-323-19-121-22-220-16-223-25-1

Straight-Up (ML) History

overallhomeawayfavoriteunderdog
Pirates
38-5026-2112-2912-1425-35
Cardinals
47-4126-1721-2421-1725-24

Last 5 Matchups

dateopponentscorespreadover/undermoneyline
Jul 1stSTLW 1-0-1.5 LU 7PIT -155
Jun 30thSTLW 7-0+1.5 WU 8.5PIT -109
Jun 29thNYMW 12-1+1.5 WO 9PIT +124
Jun 28thNYMW 9-2+1.5 WO 9.5PIT +121
Jun 27thNYMW 9-1+1.5 WO 8.5PIT +120

Cardinals vs. Pirates Injury Updates

Cardinals Injuries

    Pirates Injuries

    • Johan Oviedo
      SP

      Oviedo is questionable with elbow

      Questionable

    • Endy Rodriguez
      1B

      Rodriguez is out with elbow

      Out

    • Jared Jones
      SP

      Jones is out with elbow

      Out

    • Jared Triolo
      SS

      Triolo is questionable with back

      Questionable

    • Spencer Horwitz
      1B

      Horwitz is questionable with wrist

      Questionable

    Cardinals vs. Pirates Box Score
    Cardinals Player Stats
    Projected
    PITCHERPCIPKER
    Sonny Gray logoRS.Gray, P786.164
    Riley O'Brien logoRR.O'Brien, P200.211
    Kyle Leahy logoRK.Leahy, P16120
    HITTERSH-ABRHRRBI
    Brendan Donovan logo1B.Donovan, 2B1-5000
    Masyn Winn logo2M.Winn, SS0-4000
    Alec Burleson logo3A.Burleson, 1B1-2000
    Nolan Gorman logo4N.Gorman, DH0-4000
    Lars Nootbaar logo5L.Nootbaar, LF1-3000
    Thomas Saggese logo6T.Saggese, 3B0-4000
    Jose Fermin logo7J.Fermin, RF1-4000
    Pedro Pages logo8P.Pages, C1-3000
    Yohel Pozo logo8Y.Pozo, PH1-1000
    Victor Scott logo9V.Scott, CF0-3000
    Pirates Player Stats
    Projected
    PITCHERPCIPKER
    Mitch Keller logoRM.Keller, P97770
    Dennis Santana logoRD.Santana, P16100
    Isaac Mattson logoRI.Mattson, P19110
    HITTERSH-ABRHRRBI
    Spencer Horwitz logo1S.Horwitz, 1B1-4001
    Andrew McCutchen logo2A.McCutchen, DH1-3000
    Bryan Reynolds logo3B.Reynolds, RF0-4000
    Nick Gonzales logo4N.Gonzales, 2B1-3100
    Oneil Cruz logo5O.Cruz, CF1-4100
    Ke'Bryan Hayes logo6K.Hayes, 3B1-4100
    Tommy Pham logo7T.Pham, LF2-4102
    Henry Davis logo8H.Davis, C0-3000
    Isiah Kiner-Falefa logo9I.Kiner-Falefa, SS1-3102

    Cardinals vs. Pirates Odds Comparison

    Right Arrow

    Could not load odds

    Cardinals at Pirates Team Totals

    MatchupOverUnder
    Cardinals
    47-41
    o4-109
    u4-116
    Pirates
    38-50
    o3.5-108
    u3.5-120