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

Milwaukee Brewers vs Arizona Diamondbacks

Friday, Jul 3, 2026Chase FieldFinal
MIL · Away · 77-48

Milwaukee Brewers

NL Central · 1st · —
7:4
Final
H2H 34
AZ · Home · 66-59

Arizona Diamondbacks

NL West · 5th · 8.0 GB
Starting pitchers

K. Harrison

LHP · Kyle Harrison
Season (2026)
2.57
ERA
#62 MLB
1.04
WHIP
#46 MLB
11.2
K/9
#11 MLB
2.2
BB/9
#37 MLB
vs AZ · career
10.13
ERA
.357
OPP AVG
3
K
2.7 IP1 GS2.25 WHIP
15 GS77.0 IP2.2 BB/9114 K (30.0%)
Starter form · last 5 starts
COLD
ERA worse in last 5 +2.05
SEASON ERA
2.57
LAST 5 ERA
4.62
6
DAYS REST
40%
QS (L5)
1/5
BLOW-UP (L5)
LAST 5 STARTS (EARNED RUNS)
06/02
1
06/08
8
06/14
0
06/20
2
06/27
2
↑ ERA trending up lately
STEADY
Recent form near season pace
SEASON ERA
3.60
LAST 5 ERA
3.60
6
DAYS REST
0%
QS (L5)
0/2
BLOW-UP (L5)
LAST 5 STARTS (EARNED RUNS)
06/21
0
06/27
4
Matchup edge
PITCHING
Arizona
HITTING
Brewers
BULLPEN
Brewers
OVERALL EDGE
Brewers 2 - 1
When they score · when they bleed
MILMilwaukee Brewers
3.49R/G scored
3.61R/G allowed
3.68Bullpen ERA
Hot inn 4 (0.64)·Bleed inn 4 (0.58)
AZArizona Diamondbacks
2.94R/G scored
4.29R/G allowed
3.98Bullpen ERA
Hot inn 8 (0.60)·Bleed inn 5 (0.64)
MIL
ScoredAllowed
AZ
ScoredAllowed
◆ Matchup preview

Milwaukee Brewers at Arizona Diamondbacks (2026-07-03). Kyle Harrison vs Jose Cabrera at Chase Field.

Milwaukee sends Kyle Harrison, whose 2.57 ERA and 1.04 WHIP across 77 innings stand out alongside an elite 11.22 K/9 and solid 2.22 BB/9. His recent profile supports the season line: over his last five starts he has allowed only 6 earned runs in 23.2 innings, capped by a dominant 12-strikeout, one-hit outing against Pittsburgh, and his trend ERA is listed as down. Arizona counters with Jose Cabrera, a much smaller sample arm at 3.60 ERA and 1.20 WHIP through 10 innings, with a modest 6.3 K/9 but a clean 1.8 BB/9. Cabrera opened with five scoreless innings against Minnesota before giving up 4 earned runs over five innings at Tampa Bay, so his early form has been more contact-management than bat-missing.

The broader team comparison leans toward Milwaukee as the more complete statistical club. The Brewers carry a .734 OPS and 436 runs scored, both clearly ahead of Arizona’s .694 OPS and 367 runs, while also showing stronger on-base skill with a .338 OBP versus .308. On the mound, Milwaukee again has the edge with a 3.36 team ERA, 1.18 WHIP, and 9.95 K/9, compared with Arizona’s 4.32 ERA, 1.29 WHIP, and 6.9 K/9. The Diamondbacks have also allowed 106 home runs against 83 for the Brewers, a relevant split in a matchup featuring a Milwaukee lineup that has been more efficient at creating traffic and converting it into runs.

Recent head-to-head results were competitive but slightly favored Arizona, which went 4-3 over the last seven meetings, with several one-run games and one higher-scoring 9-8 result mixed in. That pattern, combined with Chase Field and a total of 8.5, creates an interesting tension: Harrison’s strikeout-heavy run prevention points toward suppression early, while Cabrera’s limited sample and Arizona’s weaker overall pitching indicators leave room for Milwaukee to pressure the number. The total sits in a range that reflects respect for the Brewers’ starter more than confidence in a full-game pitchers’ duel.

Key facts
Harrison 2.57 ERA, 1.04 WHIP, 11.22 K/9Cabrera 3.60 ERA in 10 IPBrewers .734 OPS and 436 runsD-backs pitching 4.32 ERA, 1.29 WHIPTotal 8.5
◆ Lineup notes

Christian Yelich, Jackson Chourio, Brice Turang, William Contreras, Jake Bauers, Garrett Mitchell, Sal Frelick, Cooper Pratt, and David Hamilton have no MLB history vs Jose Cabrera. That leaves Milwaukee with an entirely unfamiliar look against the right-hander, with no prior batter-pitcher results to lean on from this group.

Ketel Marte has the most established success against Kyle Harrison, going 3-for-5 in 6 PA with a .600 average and 1.267 OPS. Geraldo Perdomo is 2-for-2 with a 1.000 average and 2.000 OPS, while Corbin Carroll is 2-for-6 with a .333 average and 1.333 OPS. Gabriel Moreno is 1-for-2 in 3 PA with a .500 average and .833 OPS, Lourdes Gurriel Jr. is 2-for-5 with a .400 average and 1.000 OPS, and Ildemaro Vargas is hitless at 0-for-4 in 4 PA with a .000 OPS. Nolan Arenado, LuJames Groover, and Tommy Troy have no MLB history vs Harrison.

Arizona clearly has more familiarity with the opposing starter. Milwaukee enters with no prior MLB matchup history against Cabrera, while several Diamondbacks hitters have already logged productive at-bats against Harrison.

Matchup snapshot
CURRENT FORM · LAST 10
Brewers 8-2
WWWLWWWLWW
HEAD TO HEAD · 2025–2026 (7 GAMES)
Brewers 3 - 4 Arizona
Last meeting: AUG 28, 2025
Arizona 6 - 4 Brewers
CURRENT FORM · LAST 10
Arizona 5-5
LLLWWWLLWW
Lineup threats vs starter
Brewers vs Jose Cabrera

No prior plate appearances vs this starter in our data.

Arizona vs Kyle Harrison
Avg OPS 1.2874 hot hittersTop: Perdomo 2.000 · Carroll 1.333 · Marte 1.267
Milwaukee Brewers batters vs Jose Cabrera
Batter
AVG
OPS
HR
16
21
Arizona Diamondbacks batters vs Kyle Harrison
Batter
AVG
OPS
HR
0.600
1.267
21
1.000
2.000
9
0.333
1.333
18
0.500
0.833
9
0.000
0.000
9
4
Season comparison
· 2026
Milwaukee Brewers
Arizona Diamondbacks
0.254
Team AVG
0.238
0.734
Team OPS
0.694
79
Home runs
78
436
Runs scored
367
3.36
Team ERA
4.32
83
HR allowed
106