Cardinals vs. Pirates Odds & Betting Predictions - July 2, 2025
Cardinals at Pirates
4:35 pm • FDSMWStarting Pitchers
| pitcher | team | era | w-l | |
|---|---|---|---|---|
![]() | 4.18 | 6-15 | ||
![]() | 4.28 | 14-8 |
Cardinals at Pirates Odds
Spread, Total, Moneyline
MatchupOpenSpreadTotalMoneyline | ||||
|---|---|---|---|---|
Cardinals 0-0 | -1.5 | -1.5+135 | o7.5-117 | -131 |
Pirates 0-0 | u8 | +1.5-159 | u7.5-103 | +108 |

PNC ParkPittsburgh
Cardinals vs. Pirates Expert Picks
Picks Office
Last 30d: 0-0-0 (+0.0u)
Over 8+100
1u
Follow @PicksOffice on X for more.
Sandy Plashkes
Last 30d: 113-117-4 (+16.0u)
STL +170 (Live)
1u
Lock & Cash
Last 30d: 8-8-0 (+1.4u)
STL -120
1.5u
Allan Lem
Last 30d: 52-40-0 (+1.0u)
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.
Topper
Last 30d: 105-89-4 (-1.3u)
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%)
💰🦡 Jake
Last 30d: 90-111-1 (+16.4u)
PIT o3.5-105
1u
Scott Rickenbach
Last 30d: 97-94-2 (-6.3u)
STL -141
1u
New Owner
Last 30d: 0-0-0 (+0.0u)
STL -128
1u
M.Keller o2.5 Earned Runs-104
1u
Cardinals vs. Pirates Previews & Analysis
Prop Odds Comparison
Line Movement Tracker
Cardinals vs. Pirates Public Betting Percentages
Betting Trends
- Pirates are 2-3 in their last 5 games.
- Pirates are 1-4 in their last 5 games against the spread
- Pirates are 41-40 in their road games against the spread
- The totals have gone OVER in 1 of Pirates' last 5 games
- The totals have gone OVER in 47 of Pirates' 81 last games at home
Matchup History
Against the Spread (ATS) History
Over/Under History
Last 5 Matchups
Pirates vs. Cardinals Injury Updates

Pirates Injuries
- Akil BaddooLF
Baddoo is out with quad
Out

Cardinals Injuries
Cardinals vs. Pirates Box Score
Cardinals Player Stats| PITCHER | PC | IP | K | ER | |
|---|---|---|---|---|---|
![]() | 78 | 6.1 | 6 | 4 | |
![]() | 20 | 0.2 | 1 | 1 | |
![]() | 16 | 1 | 2 | 0 |
| HITTERS | H-AB | R | HR | RBI |
|---|---|---|---|---|
![]() | 1-5 | 0 | 0 | 0 |
![]() | 0-4 | 0 | 0 | 0 |
![]() | 1-2 | 0 | 0 | 0 |
![]() | 0-4 | 0 | 0 | 0 |
![]() | 1-3 | 0 | 0 | 0 |
![]() | 0-4 | 0 | 0 | 0 |
![]() | 1-4 | 0 | 0 | 0 |
![]() | 1-3 | 0 | 0 | 0 |
![]() | 1-1 | 0 | 0 | 0 |
![]() | 0-3 | 0 | 0 | 0 |
Pirates Player Stats| PITCHER | PC | IP | K | ER | |
|---|---|---|---|---|---|
![]() | 97 | 7 | 7 | 0 | |
![]() | 16 | 1 | 0 | 0 | |
![]() | 19 | 1 | 1 | 0 |
| HITTERS | H-AB | R | HR | RBI |
|---|---|---|---|---|
![]() | 1-4 | 0 | 0 | 1 |
![]() | 1-3 | 0 | 0 | 0 |
![]() | 0-4 | 0 | 0 | 0 |
![]() | 1-3 | 1 | 0 | 0 |
![]() | 1-4 | 1 | 0 | 0 |
![]() | 1-4 | 1 | 0 | 0 |
![]() | 2-4 | 1 | 0 | 2 |
![]() | 0-3 | 0 | 0 | 0 |
![]() | 1-3 | 1 | 0 | 2 |
Cardinals vs. Pirates Odds Comparison
Could not load odds
Cardinals at Pirates Team Totals
MatchupOverUnder | ||
|---|---|---|
Cardinals 0-0 | N/A | N/A |
Pirates 0-0 | N/A | N/A |



























