ARCHIVE April 28, 2026
April 28, 2026 · NL Cent

Arizona Diamondbacks vs Milwaukee Brewers

April 28, 2026American Family FieldRoof Closed 67°F · 0 mph, None
AWAY
Arizona Diamondbacks
15-13
2
vs
HOME
Milwaukee Brewers
15-13
13

Scoring summary

INN BATTER PLAY SCORE
B2 Sal Frelick Sal Frelick homers (2) on a fly ball to right center field. AZ 0, MIL 1
B4 Joey Ortiz Joey Ortiz singles on a line drive to center fielder Alek Thomas. Brandon Lockridge scores. Sal Frelick scores. AZ 0, MIL 3
T5 James McCann James McCann singles on a ground ball to left fielder Brandon Lockridge. Adrian Del Castillo scores. Jose Fernandez scores. Nolan Arenado to 2nd. AZ 2, MIL 3
B5 Tyler Black Tyler Black singles on a line drive to center fielder Alek Thomas. William Contreras scores. Brice Turang scores. AZ 2, MIL 5
B6 Garrett Mitchell Garrett Mitchell singles on a ground ball to left fielder Lourdes Gurriel Jr. Sal Frelick scores. David Hamilton to 3rd. Joey Ortiz to 2nd. AZ 2, MIL 6
B6 William Contreras William Contreras singles on a ground ball to left fielder Lourdes Gurriel Jr. David Hamilton scores. Joey Ortiz scores. Garrett Mitchell to 2nd. AZ 2, MIL 8
B6 Tyler Black Tyler Black singles on a fly ball to center fielder Alek Thomas. Garrett Mitchell scores. William Contreras to 3rd. Brice Turang to 2nd. AZ 2, MIL 9
B6 Jake Bauers Jake Bauers singles on a sharp line drive to center fielder Alek Thomas. William Contreras scores. Brice Turang scores. Tyler Black to 3rd. AZ 2, MIL 11
B6 David Hamilton David Hamilton hits a ground-rule double (2) on a line drive down the left-field line. Tyler Black scores. Jake Bauers scores. Sal Frelick to 3rd. AZ 2, MIL 13

Box score

  123456789 R
AZ 000020000 2
MIL 010228000 13

Pitching & bullpen

How the game was pitched — the starters, the bullpen sequence and each arm's role, and the pitch counts behind them.

Diamondbacks AWAY 2

Merrill Kelly started for Diamondbacks, leaving trailing 2–5. Out of the bullpen, Andrew Hoffmann took the roughest line.

workload · innings pitched
  • Merrill Kelly Starter 5.0 104 5 1 L
    Pitch-by-pitch: what Merrill Kelly threw
    CSW 24% 1st-pitch strike 60% 4.2 pitches/PA
    Pitch#%WhiffCSFoulBallIn play
    Changeup 33 32% 8 0 2 15 8
    Four-Seam Fastball 25 24% 2 3 4 12 4
    Cutter 15 14% 0 5 0 9 1
    Sinker 13 13% 1 3 4 2 3
    Curveball 11 11% 0 3 5 2 1
    Slider 7 7% 0 0 0 6 1
  • Andrew Hoffmann Reliever 0.1 38 8 0
  • Ryan Thompson Middle 0.2 8 0 1 inherited 2, stranded 2
  • Taylor Clarke Setup 1.0 12 0 0
  • James McCann Reliever 1.0 6 0 0
Brewers HOME 13

Chad Patrick started for Brewers, leaving with a 3–2 lead.

workload · innings pitched
  • Chad Patrick Starter 5.0 98 2 5 W
    Pitch-by-pitch: what Chad Patrick threw
    CSW 27% 1st-pitch strike 65% 4.9 pitches/PA
    Pitch#%WhiffCSFoulBallIn play
    Cutter 36 37% 2 7 7 16 4
    Four-Seam Fastball 22 22% 2 4 6 8 2
    Sinker 22 22% 1 8 6 5 2
    Slurve 18 18% 1 1 5 9 2
  • Shane Drohan Middle 1.0 10 0 1 HLD
  • Jake Woodford Reliever 3.0 35 0 2 SV

Where the game turned

1 run Bottom 2nd · off Kelly
  • Frelick HR (1)

Batting lines

AWAY · AZ
BATTER ABRHRBIBBK AVGOBPSLGOPS NOTES
Ildemaro Vargas 2B 2 0 1 0 1 0 .370 .393 .716 1.109
Jorge Barrosa RF 1 0 0 0 0 0 .203 .254 .407 .661
Aramis Garcia C 1 0 0 0 0 0 .333 .333 .333 .666
Lourdes Gurriel Jr. LF 4 0 0 0 0 2 .107 .167 .143 .310
Adrian Del Castillo 1B 2 1 0 0 2 1 .224 .269 .347 .616
Jose Fernandez SS 3 1 0 0 1 0 .329 .354 .481 .835
Tim Tawa 3B 2 0 1 0 0 1 .163 .245 .279 .524
Alek Thomas CF 3 0 0 0 0 0 .205 .244 .385 .629
James McCann P 3 0 1 2 0 2 .205 .222 .273 .495
Ketel Marte 2B 3 0 0 0 0 0 .231 .291 .370 .661
Corbin Carroll RF 3 0 0 0 0 2 .278 .389 .533 .922
Nolan Arenado 3B 1 0 0 0 1 0 .283 .316 .435 .751
HOME · MIL
BATTER ABRHRBIBBK AVGOBPSLGOPS NOTES
William Contreras C 4 2 2 2 1 0 .272 .348 .388 .736
Luis Rengifo 3B 1 0 0 0 0 0 .171 .247 .250 .497
Tyler Black DH 5 1 3 3 0 0 .385 .385 .462 .847
Jake Bauers 1B 4 1 1 2 1 0 .261 .320 .467 .787
Brandon Lockridge LF 4 1 0 0 1 1 .254 .338 .296 .634
Blake Perkins CF 1 0 0 0 0 0 .128 .244 .205 .449
David Hamilton 2B 5 1 2 2 0 0 .246 .358 .275 .633 2B
Joey Ortiz SS 4 1 2 2 0 1 .200 .278 .200 .478
Garrett Mitchell CF 4 1 1 1 1 0 .236 .396 .375 .771
Brice Turang 2B 3 2 2 0 1 0 .271 .403 .479 .882 2B
Sal Frelick RF 2 3 2 1 1 0 .217 .323 .313 .636 HR (2)

Pitching lines

AWAY · AZ
PITCHER IPHRERBBKHR NPERA DEC
Merrill Kelly 5.0 6 5 5 5 1 1 104 9.20 L
Andrew Hoffmann 0.1 8 8 7 1 0 0 38 7.71
Ryan Thompson 0.2 0 0 0 0 1 0 8 3.97
Taylor Clarke 1.0 1 0 0 0 0 0 12 3.07
James McCann 1.0 0 0 0 0 0 0 6 15.00
HOME · MIL
PITCHER IPHRERBBKHR NPERA DEC
Chad Patrick 5.0 1 2 2 5 5 0 98 2.57 W
Shane Drohan 1.0 0 0 0 0 1 0 10 4.70 HLD
Jake Woodford 3.0 2 0 0 0 2 0 35 4.61 SV

Manager comparison

AWAY · AZ
Torey Lovullo
Lineup 3.0 R Bunts 2.9 R IBBs 1.8 R
HOME · MIL
Pat Murphy
Lineup 1.5 R Bunts 2.8 R IBBs 4.1 R

Recent form

AWAY · AZ
5-5 L3 -2 run diff
LLLWWLWWLW
HOME · MIL
6-4 W2 +17 run diff
WWLLLWWWLW

Keep reading

How RunsLeft analyzes games

Standard content on this page comes from the MLB Stats API. The pitching analysis describes how the game was pitched — the starter's line, the bullpen sequence and each arm's role (opener, bulk, setup, closer), pitch counts as a fatigue signal, and the leverage context where the game turned. Reliever roles are inferred from how the manager used each arm up to that date. It describes structure and constraints; it does not grade the manager.

Read the full methodology.