Up arrow
MLB
Games

Philadelphia Phillies vs. Pittsburgh Pirates: Preview, Predictions and Picks for June 8, 2025

Updated on:
Jun 8, 2025 2:29 PM
The Philadelphia Phillies, looking to snap their skid, head to PNC Park on Sunday to take on the Pittsburgh Pirates at 1:35 PM. The Phillies, currently 37-27 and second in the NL East, while the Pirates sit at 25-40 mark, fifth in the NL Central.
Philadelphia Phillies vs Pittsburgh Pirates

Current Odds

PHI
PIT
Over
4.5
-102
Under
4.5
-110
PHI
+1.5
-323
PIT
-1.5
+280
PHI
ML
+190
PIT
ML
-161

Phillies vs Pirates statistics

Stat Phillies Pirates
Hits 549 (9th) 487 (25th)
Batting Average .252 (9th) .227 (27th)
Runs Batted In 281 (10th) 199 (29th)
Runs 296 (9th) 206 (29th)
Home Runs 68 (Tied-13th) 46 (29th)
Walks 228 (Tied-7th) 222 (Tied-11th)
Stolen Bases 58 (6th) 61 (5th)
Strikeouts 507 (Tied-10th) 569 (25th)
Pitches 9559 (10th) 9513 (13th)

Pittsburgh Pirates recent games

Game Date Opponent Result Score
6/7/25 vs Philadelphia Phillies W 2-1
6/6/25 vs Philadelphia Phillies W 5-4
6/5/25 vs Houston Astros L 8-2
6/4/25 vs Houston Astros W 3-0
6/3/25 vs Houston Astros L 3-0

Philadelphia Phillies recent games

Game Date Opponent Result Score
6/7/25 @ Pittsburgh Pirates L 2-1
6/6/25 @ Pittsburgh Pirates L 5-4
6/5/25 @ Toronto Blue Jays L 9-1
6/4/25 @ Toronto Blue Jays L 2-1
6/3/25 @ Toronto Blue Jays W 8-3

Pittsburgh Pirates injuries

  • Dauri Moreta (RP): 60-Day-IL
  • Joey Bart (C): 7-Day IL
  • Malcom Nunez (1B): Day-To-Day
  • Darick Hall (1B): Day-To-Day
  • Andrew Heaney (SP): Day-To-Day

Philadelphia Phillies injuries

  • Nabil Crismatt (RP): Day-To-Day
  • Griff McGarry (SP): Day-To-Day
  • Matt Kroon (CF): Day-To-Day
  • Zack Wheeler (SP): Paternity
  • Aaron Nola (SP): 15-Day-IL

Phillies vs Pirates game info

Type Info
Venue PNC Park
Location Pittsburgh, Pennsylvania
First pitch Sun 1:35 PM
TV MLBN
Temperature 69°
Chance of Rain 74%

Phillies vs Pirates predictions

If you’re keeping an eye on the Philadelphia Phillies for this matchup, you’ve probably noticed a few names really starting to heat up. Trea Turner looks poised to keep that batting average swinging, and I can see him reaching base at least once if not twice, maybe sneaking in a steal along the way. Kyle Schwarber, always a threat, has been locked in with the long ball, and I wouldn’t be shocked to see him drive one over the fence while tacking on an RBI or two. Don’t sleep on Alec Bohm either—his ability to find the gaps makes him a candidate to rack up a couple of hits and drive in some runs. On the mound, Cristopher Sanchez is quietly stringing together solid starts, and with his strikeout ability, he should be good for a handful of punchouts while keeping the Pirates’ bats in check through the middle innings.

Looking at the Pittsburgh Pirates side, Andrew McCutchen still leads by example, and it feels like he’s due for a multi-hit night with a possible walk added for good measure. Oneil Cruz, with his pop and speed, is a real wild card in this lineup—I expect at least one extra-base hit and the potential for a stolen base if he gets on. Bryan Reynolds has been fairly consistent all season, and I’m seeing him with a nice line: a couple of knocks, maybe even flirting with a home run if Sanchez leaves one up. On the bump, Paul Skenes is the x-factor for Pittsburgh; if he’s hitting his spots and missing bats like he’s capable of, he could rack up six or more strikeouts and make things tough on the Phillies through the first five frames.

So, who’s walking away with the win at PNC Park? It feels like a really balanced matchup, with both teams sending out pitchers who can dominate and offenses that have their big moments. But given the way the Phillies bats have been producing and their ability to get timely base runners and extra-base hits, I’m leaning toward Philadelphia snapping their skid with a close one. The Pirates don’t make it easy at home and Skenes could make things dicey, but Philly’s lineup has the edge here when it matters. What do you think—are the Phillies ready to turn the tide, or is Pittsburgh primed for a surprise?

Pittsburgh Pirates

Philadelphia Phillies

More Games