Season Schedule
OffSTRegASGRegPostWSOff
Road to Playoffs
Open board →
Playoff odds, bubble teams & races — 30 clubs
5in the bubble

Pittsburgh Pirates vs Philadelphia Phillies

Wednesday, Jul 1, 2026Citizens Bank ParkFinal
PIT · Away · 60-64

Pittsburgh Pirates

NL Central · 4th · 15.5 GB
6:10
Final
H2H 33
PHI · Home · 65-58

Philadelphia Phillies

NL East · 5th · 8.5 GB
Starting pitchers

P. Skenes

RHP · Paul Skenes
Season (2026)
3.10
ERA
#88 MLB
0.97
WHIP
#42 MLB
11.0
K/9
#9 MLB
1.9
BB/9
#49 MLB
vs PHI · career
12.00
ERA
.300
OPP AVG
12
K
9.0 IP2 GS1.67 WHIP
17 GS93.0 IP1.9 BB/9166 K (30.9%)

Z. Wheeler

RHP · Zack Wheeler
Season (2026)
2.03
ERA
#25 MLB
0.86
WHIP
#15 MLB
8.8
K/9
#17 MLB
2.3
BB/9
#33 MLB
vs PIT · career
3.09
ERA
.277
OPP AVG
18
K
11.7 IP2 GS1.29 WHIP
12 GS75.1 IP2.3 BB/9137 K (30.5%)
Starter form · last 5 starts
Starter form
COLD
ERA worse in last 5 +0.17
SEASON ERA
3.10
LAST 5 ERA
3.27
97
DAYS REST
50%
QS (L5)
0/5
BLOW-UP (L5)
LAST 5 STARTS (EARNED RUNS)
04/18
0
04/13
1
04/07
1
04/01
1
03/26
5
↑ ERA trending up lately
Starter form
COLD
Recent form near season pace
SEASON ERA
2.03
LAST 5 ERA
1.99
67
DAYS REST
83.3%
QS (L5)
0/5
BLOW-UP (L5)
LAST 5 STARTS (EARNED RUNS)
05/17
0
05/12
1
05/06
3
05/01
1
04/25
2
↑ ERA trending up lately
Matchup edge
Matchup edge
OVERALL EDGE: EVEN1 - 1
PITTEAM STRENGTH (0-100)PHI
EDGE
PITCHING
Starting Pitching
50
73
PHI
HITTING
Team Offense
39
29
PIT
BULLPEN
Relief Pitching
52
52
EVEN
Scores are relative team strengths (0-100). Higher is better.
◆ Matchup preview

Pittsburgh Pirates at Philadelphia Phillies (2026-07-01). Paul Skenes vs Zack Wheeler at Citizens Bank Park.

Paul Skenes enters this contest with a 3.10 ERA and 0.97 WHIP over 93 innings pitched this season, showcasing a strong strikeout rate of 11.03 K/9 and a controlled 1.94 BB/9. His recent trend shows an "up" ERA, indicating some recent struggles, and a 50% quality start percentage, suggesting inconsistency in deeper outings. Zack Wheeler, in comparison, boasts a superior 2.03 ERA and 0.86 WHIP across 75.1 innings, with a respectable 8.84 K/9 and a slightly higher 2.27 BB/9. Wheeler's ERA trend is also "up," but his 83.3% quality start rate demonstrates a much higher level of sustained effectiveness.

The Pirates' offense has been more productive this season, posting a .754 OPS and scoring 440 runs, supported by a .258 batting average and .336 on-base percentage. Their pitching staff holds a 4.22 ERA and 1.30 WHIP. The Phillies, conversely, have a lower .706 OPS and 383 runs scored, with a .237 batting average and .303 on-base percentage. Philadelphia's pitching unit features a slightly better 4.10 ERA and an identical 1.30 WHIP, indicating a marginal advantage in preventing runs.

Recent head-to-head matchups between these two teams in 2025 were closely contested, with the Pirates winning three games by one run each in June, following three Phillies wins in May, two of which were also low-scoring affairs. The total line for this game is set at 8.0, which aligns with the expectation of a competitive pitching duel, particularly given Zack Wheeler's strong season numbers and Paul Skenes's ability to limit walks and generate strikeouts. The historical context of tight games between these clubs further supports the notion of a potentially lower-scoring contest.

Key facts
Skenes 3.10 ERAWheeler 2.03 ERAPirates .754 OPSTotal 8.0
◆ Lineup notes

Konnor Griffin has a 1-for-3 record against Zack Wheeler, while Brandon Lowe has been effective with a 5-for-18 showing in 20 plate appearances, good for a 1.017 OPS. Bryan Reynolds is 3-for-15 in 16 plate appearances with a .450 OPS. Ryan O'Hearn is hitless in 3 at-bats across 5 plate appearances, resulting in a .400 OPS. Nick Gonzales is 1-for-7, Jake Mangum is 0-for-2 in 3 plate appearances, and Henry Davis is 0-for-5. Esmerlyn Valdez and Tyler Callihan have no MLB history against Wheeler.

Trea Turner is 1-for-9 against Paul Skenes, while Kyle Schwarber is hitless in 9 at-bats. Bryce Harper has a strong 2-for-6 record with a 1.166 OPS. Brandon Marsh is 2-for-7 in 8 plate appearances, and Alec Bohm is 2-for-9. Bryson Stott is hitless in 9 at-bats. J.T. Realmuto has a 1-for-2 record, while Justin Crawford is 0-for-2. Gabriel Rincones Jr. has no MLB history against Skenes.

The home team has more familiar hitters with a longer history against the opposing starter, Paul Skenes, compared to the away team's experience against Zack Wheeler.

Lineup threats vs starter
Pirates vs Zack Wheeler
Avg OPS 0.5251 hot hitterTop: Lowe 1.017 · Griffin 0.666 · Reynolds 0.450
Phillies vs Paul Skenes
Avg OPS 0.7492 hot hittersTop: Harper 1.166 · Realmuto 1.000 · Marsh 0.804
Pittsburgh Pirates batters vs Zack Wheeler
Batter
AVG
OPS
HR
0.333
0.666
5
0.278
1.017
26
0.200
0.450
15
0.000
0.400
17
0.143
0.286
6
0.000
0.333
4
0.000
0.000
8
Philadelphia Phillies batters vs Paul Skenes
Batter
AVG
OPS
HR
0.111
0.222
17
0.000
0.000
37
0.333
1.166
25
0.286
0.804
17
0.222
0.555
13
0.000
0.000
8
0.500
1.000
8
0.000
0.000
2
Matchup snapshot
CURRENT FORM · LAST 10
PIT 6-4
LLWLWWWWWL
HEAD TO HEAD · 2025–2026 (6 GAMES)
PIT 3 - 3 PHI
Last 5: PIT 3-2 PHI
Last meeting: JUN 8, 2025
PHI 1 - 2 PIT
CURRENT FORM · LAST 10
PHI 6-4
WLLLWWWWLW
Season comparison
· 2026
PIT
PHI
0.258
Team AVG
0.237
0.754
Team OPS
0.706
108
Home runs
114
440
Runs scored
383
4.22
Team ERA
4.10
85
HR allowed
98