Phillies vs. Pirates Odds & Betting Predictions - June 7, 2025
Phillies at Pirates
8:05 pm • NBCS-PHStarting Pitchers
pitcher | team | era | w-l | |
---|---|---|---|---|
![]() | ![]() | 3.39 | 3-4 | |
![]() | ![]() | 2.73 | 4-0 |
Phillies at Pirates Odds
Spread, Total, Moneyline
MatchupOpenSpreadTotalMoneyline | ||||
---|---|---|---|---|
![]() Phillies 37-26 | -1.5 | -1.5+116 | o8-115 | -144 |
![]() Pirates 24-40 | u8 | +1.5-140 | u8-104 | +121 |

PNC ParkPittsburgh
Phillies vs. Pirates Expert Picks

Mjaybrod
Last 30d: 34-27-0 (+8.5u)
A.Bohm o1.5 Total Bases+102
1.02u
Giraffe party
YBK Picks.com
Last 30d: 34-27-4 (+7.9u)
PIT +1-105
2u

Allan Lem
Last 30d: 35-35-0 (-5.2u)
R.Suarez u2.5 Earned Runs-154
0.32u
Pirates have averaged just 3.19 runs per game this season. Pittsburgh is actually sitting Oneil Cruz and running out an all right-handed lineup which isn’t ideal, as Alexander Canario is batting cleanup and he took Suarez deep for a 3-run homer when these two teams met in May.
Still, with this lineup the Pirates’ implied team total went slightly down from 3.8 to 3.7, and my projections for Suarez’s run prevention slightly improved. Suarez has a 2.72 ERA and 2.33 xERA this season, so I don’t think he’s a fluke. He’s also limiting home runs to just 0.25 HR/9 this season, and the Pirates rank bottom-five in power against left-handed pitching this season.

Grant Neiffer
Last 30d: 26-128-5 (-0.5u)
O.Cruz o0.5 HR+750
0.25u

Austin Pendergrass
Last 30d: 103-125-3 (-15.3u)
Under 10.5-165
0.61u
Profit boost

Picks Office
Last 30d: 80-75-0 (+4.4u)
PIT +1.5-125
0.8u
ChatGPT:
Phillies are collapsing – 6 losses in last 7, just 4 runs over final 26 innings vs. TOR. June OPS a brutal .586, Realmuto still banged up. Offense ranked 7th overall but slumping badly. Pressure mounting as Nola injured, Wheeler out, and bullpen getting stretched thin.
Pirates showing life – walk-off win Friday, 3-2 in last 5 at home. Heaney solid (3.39 ERA), outpitched Suarez last start. Suarez’s last outing: just 2 Ks, 5 whiffs – clear regression signs. Pirates’ kids like Henry Davis & Nick Gonzales stepping up with fearless swings.
Philly 2-9 ATS in last 11 – can't cover even when they win. Pirates 7-4 ATS in last 11, keeping games tight. Home crowd riding Friday’s win. Pressure-free Pirates vs. spiraling contender = prime upset recipe. If Heaney holds steady, +1.5 is gold.

💰🦡 Jake
Last 30d: 87-81-5 (+7.4u)
PIT +138
1.38u
Scott Rickenbach
Last 30d: 81-80-2 (-12.4u)
PHI -180
1u

Boomer Betz
Last 30d: 116-152-0 (-24.7u)
R.Suarez o5.5 Ks+106
1u

Sean Zerillo
Last 30d: 143-136-6 (+4.1u)
PIT +154
0.77u
Bet to +145
Phillies vs. Pirates Previews & Analysis
Prop Odds Comparison
Line Movement Tracker
Phillies vs. Pirates Public Betting Percentages
Betting Trends
- Pirates are 2-3 in their last 5 games.
- Pirates are 2-3 in their last 5 games against the spread
- Pirates are 13-18 in their road games against the spread
- The totals have gone OVER in 2 of Pirates' last 5 games
- The totals have gone OVER in 14 of Pirates' 33 last games at home
Matchup History
Against the Spread (ATS) History
Over/Under History
Last 5 Matchups
Phillies vs. Pirates Injury Updates

Phillies Injuries
- Bryce Harper1B
Harper is out with wrist
Out

Pirates Injuries
- Johan OviedoSP
Oviedo is questionable with elbow
Questionable
- Jared JonesSP
Jones is out with elbow
Out
- Jared TrioloSS
Triolo is questionable with back
Questionable
- Spencer Horwitz1B
Horwitz is questionable with wrist
Questionable
Phillies vs. Pirates Box Score

PITCHER | PC | IP | K | ER | |
---|---|---|---|---|---|
![]() | 97 | 7 | 5 | 2 | |
![]() | 27 | 1 | 0 | 0 |
HITTERS | H-AB | R | HR | RBI |
---|---|---|---|---|
![]() | 0-4 | 0 | 0 | 0 |
![]() | 1-4 | 1 | 1 | 1 |
![]() | 1-4 | 0 | 0 | 0 |
![]() | 1-3 | 0 | 0 | 0 |
![]() | 0-3 | 0 | 0 | 0 |
![]() | 0-2 | 0 | 0 | 0 |
![]() | 0-1 | 0 | 0 | 0 |
![]() | 0-1 | 0 | 0 | 0 |
![]() | 0-3 | 0 | 0 | 0 |
![]() | 0-2 | 0 | 0 | 0 |
![]() | 0-1 | 0 | 0 | 0 |
![]() | 0-1 | 0 | 0 | 0 |
![]() | 1-2 | 0 | 0 | 0 |
![]() | 0-1 | 0 | 0 | 0 |
![]() | 0-1 | 0 | 0 | 0 |

PITCHER | PC | IP | K | ER | |
---|---|---|---|---|---|
![]() | 73 | 6 | 5 | 1 | |
![]() | 13 | 1 | 1 | 0 | |
![]() | 10 | 1 | 1 | 0 | |
![]() | 7 | 1 | 1 | 0 |
HITTERS | H-AB | R | HR | RBI |
---|---|---|---|---|
![]() | 1-4 | 1 | 0 | 0 |
![]() | 1-3 | 0 | 0 | 1 |
![]() | 0-3 | 0 | 0 | 0 |
![]() | 0-4 | 0 | 0 | 0 |
![]() | 0-3 | 0 | 0 | 0 |
![]() | 2-3 | 1 | 1 | 1 |
![]() | 0-3 | 0 | 0 | 0 |
![]() | 0-2 | 0 | 0 | 0 |
![]() | 1-3 | 0 | 0 | 0 |
Phillies vs. Pirates Odds Comparison
Could not load odds
Phillies at Pirates Team Totals
MatchupOverUnder | ||
---|---|---|
![]() Phillies 37-26 | N/A | N/A |
![]() Pirates 24-40 | N/A | N/A |