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

Milwaukee Brewers vs Pittsburgh Pirates

Sunday, Jul 12, 2026PNC ParkFinal
MIL · Away · 81-51

Milwaukee Brewers

NL Central · 1st · —
5:14
Final
H2H 103
PIT · Home · 65-69

Pittsburgh Pirates

NL Central · 3rd · 17.0 GB
Starting pitcher matchup
2026 season (MLB rank among qualified starters)
ERA
4.15
150th
WHIP
1.18
97th
K/9
8.31
93rd
BB/9
2.91
64th
FIP
4.62
HR/9
1.66
159th
OPS/R
0.848
IP
43.1
2026 ERA splits
Home ERA4.05
Road ERA5.59
Last 5 starts
ERA
3.90
QUALITY
START %
40%
(2 of 5)
DAYS
REST
5
2026 season (MLB rank among qualified starters)
ERA
3.58
88th
WHIP
1.04
39th
K/9
10.75
14th
BB/9
2.01
55th
FIP
3.01
HR/9
0.96
43rd
OPS/R
0.677
IP
103.0
2026 ERA splits
Home ERA3.59
Road ERA4.01
Last 5 starts
ERA
5.67
QUALITY
START %
60%
(3 of 5)
DAYS
REST
5
Team OPS vs opposing starter's hand (2026)
5th
in MLB
0.749OPS
.600.700.800.9001.000
26th
in MLB
0.677OPS
.600.700.800.9001.000
2026 season team comparison
Stat
0.255 (3rd)
Batting Average
0.255 (4th)
0.735 (6th)
OPS
0.735 (5th)
88 (30th)
Home Runs
88 (12th)
484 (5th)
Runs Scored
484 (3rd)
3.36 (2nd)
Team ERA
3.36 (21st)
1.16 (3rd)
Team WHIP
1.16 (19th)
9.71 (2nd)
K/9 (Starters)
9.71 (4th)
Runs scored & allowed per inning (2026)
1
2
3
4
5
6
7
8
9
Runs Scored
0.57
0.55
0.39
0.62
0.52
0.60
0.57
0.62
0.42
Runs Allowed
0.38
0.37
0.34
0.57
0.36
0.52
0.39
0.30
0.40
1
2
3
4
5
6
7
8
9
Runs Scored
0.54
0.57
0.51
0.51
0.60
0.58
0.45
0.60
0.51
Runs Allowed
0.45
0.34
0.57
0.58
0.64
0.46
0.57
0.54
0.48
Starting lineups vs opposing starter (2026)
#
Player
Bats
AVG
OPS
HR
PA
1
L
0.234
0.694
9
9
2
R
0.276
0.797
17
4
3
L
0.257
0.778
16
13
4
L
0.272
0.883
23
6
5
R
0.212
0.782
10
0
6
L
0.262
0.779
9
3
7
L
0.236
0.631
4
12
8
R
0.247
0.690
7
4
9
L
0.259
0.694
3
0
2026 season: AVG · OPS · HR · PA
#
Player
Bats
AVG
OPS
HR
PA
1
S
0.290
0.723
4
0
2
L
0.250
0.787
27
0
3
S
0.263
0.796
15
3
4
R
0.249
0.905
15
0
5
L
0.270
0.788
17
0
6
R
0.307
0.762
6
2
7
R
0.203
0.613
8
0
8
R
0.240
0.620
2
1
9
R
0.167
0.560
8
0
2026 season: AVG · OPS · HR · PA
Matchup Preview

Milwaukee Brewers at Pittsburgh Pirates (2026-07-12). Robert Gasser vs Paul Skenes at PNC Park.

Starters — Gasser has a 4.15 ERA and 1.18 WHIP across 43.1 innings, with 8.31 K/9, 2.91 BB/9, and 1.66 HR/9. His last three starts were solid: 7.2 innings and 2 earned runs with 4 strikeouts and 1 walk on July 7, 5.2 innings and 3 earned runs with 5 strikeouts and 1 walk on June 29, and 6 innings and 2 earned runs with 7 strikeouts and 1 walk on June 21. The recent trend is down, which aligns with improved run prevention over that stretch. Skenes enters with a 3.58 ERA and 1.04 WHIP in 103 innings, plus 10.75 K/9, 2.01 BB/9, and 0.96 HR/9. His last three starts were 6 innings and 2 earned runs with 4 strikeouts and 1 walk on July 7, 4 innings and 7 earned runs with 5 strikeouts and 2 walks on July 1, and 5 innings and 4 earned runs with 7 strikeouts and 2 walks on June 26. The trend is up, and his season-long strikeout, walk, and home run rates remain the stronger profile.

Teams — Milwaukee has a .735 OPS, 484 runs scored, a .255 team average, and a 3.36 team ERA with a 1.16 WHIP. The Brewers are 6-4 in their last 10, and the key betting angle is the balance between a mid-tier offense and one of the better run-prevention groups in this matchup. Pittsburgh has a .763 OPS, 502 runs scored, a .261 team average, and a 4.31 team ERA with a 1.32 WHIP. The Pirates are also 6-4 in their last 10, with the better offensive production by both OPS and runs, but the weaker overall pitching indicators behind Skenes.

KEY FACTS
Skenes has a 10.75 K/9 and
1.04 WHIP in 103 IP
1.16Milwaukee owns a 3.36
team ERA and WHIP
Pittsburgh has the stronger offense with
a .763 OPS and 502 runs
Last 10 games
L
L
W
L
W
W
W
W
L
W
W
W
L
L
W
W
W
L
W
L
2026 head-to-head
Season Series
103
13 Games Played