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 75-79 | -1.5 | -1.5+135 | o7.5-117 | -131 |
Pirates 77-77 | u8 | +1.5-159 | u7.5-103 | +108 |

PNC ParkPittsburgh
Cardinals vs. Pirates Expert Picks
Sandy Plashkes
Last 30d: 61-54-1 (+14.9u)
STL +170 (Live)
1u
Picks Office
Last 30d: 0-0-0 (+0.0u)
Over 8+100
1u
Follow @PicksOffice on X for more.
💰🦡 Jake
Last 30d: 20-23-0 (-3.7u)
PIT o3.5-105
1u
Allan Lem
Last 30d: 29-22-0 (+2.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.
Lock & Cash
Last 30d: 18-12-0 (+5.0u)
STL -120
1.5u
New Owner
Last 30d: 0-0-0 (+0.0u)
STL -128
1u
M.Keller o2.5 Earned Runs-104
1u
Topper
Last 30d: 155-177-6 (-29.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
Last 30d: 84-70-1 (+2.0u)
STL -141
1u
Cardinals vs. Pirates Previews & Analysis
Prop Odds Comparison
Line Movement Tracker
Cardinals vs. Pirates Public Betting Percentages
Betting Trends
- Pirates are 3-2 in their last 5 games.
- Pirates are 4-1 in their last 5 games against the spread
- Pirates are 40-38 in their road games against the spread
- The totals have gone OVER in 3 of Pirates' last 5 games
- The totals have gone OVER in 46 of Pirates' 76 last games at home
Matchup History
Against the Spread (ATS) History
Over/Under History
Last 5 Matchups
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 75-79 | N/A | N/A |
Pirates 77-77 | N/A | N/A |



























