ARCHIVE April 12, 2026
April 12, 2026 · NL East

Arizona Diamondbacks vs Philadelphia Phillies

April 12, 2026Citizens Bank ParkSunny 65°F · 9 mph, Out To CF
vs

Scoring summary

INN BATTER PLAY SCORE
T2 James McCann James McCann doubles (3) on a sharp line drive to center fielder Justin Crawford. Nolan Arenado scores. AZ 1, PHI 0
T6 Nolan Arenado Nolan Arenado out on a sacrifice fly to right fielder Adolis García. Ildemaro Vargas scores. Corbin Carroll to 3rd. AZ 2, PHI 0
B6 Trea Turner Umpire reviewed (home run), call on the field was overturned: Trea Turner homers (1) on a fly ball to right center field. Justin Crawford scores. AZ 2, PHI 2
B6 Bryce Harper Bryce Harper doubles (5) on a sharp line drive to right fielder Jorge Barrosa. Kyle Schwarber scores. AZ 2, PHI 3
T8 Jose Fernandez Jose Fernandez singles on a line drive to center fielder Justin Crawford. Geraldo Perdomo scores. AZ 3, PHI 3
T8 Adrian Del Castillo Adrian Del Castillo singles on a ground ball to right fielder Adolis García. Jose Fernandez scores. Ketel Marte to 3rd. AZ 4, PHI 3

Box score

  123456789 R
AZ 010001020 4
PHI 000003000 3

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 4

Zac Gallen started for Diamondbacks, leaving with a 1–0 lead.

workload · innings pitched
  • Zac Gallen Starter 5.0 84 3 2
    Pitch-by-pitch: what Zac Gallen threw
    CSW 21% 1st-pitch strike 64% 3.8 pitches/PA
    Pitch#%WhiffCSFoulBallIn play
    Four-Seam Fastball 39 46% 2 8 6 14 9
    Slider 22 26% 2 2 5 10 3
    Knuckle Curve 11 13% 0 3 3 3 2
    Changeup 8 10% 0 0 2 3 3
    Sinker 4 5% 0 1 0 1 2
  • Jonathan Loáisiga Middle 1.0 9 0 0 inherited 2, stranded 2
  • Taylor Clarke Setup 1.0 15 0 0 W
  • Kevin Ginkel Middle 0.1 12 0 1 HLD
  • Ryan Thompson Middle 0.2 5 0 0 HLD inherited 2, stranded 2
  • Paul Sewald Closer 1.0 11 0 2 SV
Phillies HOME 3

Phillies opened with Zach Pop, then turned the bulk of the game over to Andrew Painter. Out of the bullpen, José Alvarado took the roughest line.

workload · innings pitched
  • Zach Pop Opener 2.0 37 1 1
    Pitch-by-pitch: what Zach Pop threw
    CSW 27% 1st-pitch strike 56% 4.1 pitches/PA
    Pitch#%WhiffCSFoulBallIn play
    Sinker 21 57% 1 5 4 5 6
    Slider 10 27% 0 3 1 5 1
    Cutter 6 16% 0 1 2 2 1
  • Andrew Painter Bulk 5.0 80 1 7
  • José Alvarado Setup 0.1 13 2 0 L
  • Jonathan Bowlan Middle 0.2 18 0 2 inherited 1, all 1 scored
  • Tim Mayza Middle 1.0 9 0 1

Where the game turned

1 run Top 8th · off Bowlan
  • Castillo 1B (1)

Batting lines

AWAY · AZ
BATTER ABRHRBIBBK AVGOBPSLGOPS NOTES
Ildemaro Vargas LF 5 1 1 0 0 1 .394 .429 .636 1.065 2B
Corbin Carroll DH 4 0 2 0 1 1 .327 .414 .653 1.067 2B
Geraldo Perdomo SS 4 1 0 0 0 0 .157 .286 .255 .541 SB
Jose Fernandez 3B 4 1 2 1 0 1 .333 .333 .528 .861
Ketel Marte 2B 0 0 0 0 1 0 .197 .269 .328 .597
James McCann C 4 0 2 1 0 2 .200 .238 .350 .588 2B
Alek Thomas CF 3 0 0 0 0 2 .133 .188 .222 .410
Jorge Barrosa RF 4 0 0 0 0 3 .200 .222 .371 .593
Nolan Arenado 3B 2 1 1 1 0 0 .180 .192 .200 .392
Tim Tawa LF 3 0 0 0 0 1 .107 .212 .143 .355
Adrian Del Castillo PH 1 0 1 1 0 0 .353 .353 .412 .765
HOME · PHI
BATTER ABRHRBIBBK AVGOBPSLGOPS NOTES
Trea Turner SS 4 1 2 2 0 0 .254 .299 .365 .664 HR (1)
Kyle Schwarber DH 4 1 2 0 0 1 .212 .379 .500 .879 2B
Bryce Harper 1B 3 0 2 1 1 0 .273 .375 .527 .902 2B
Brandon Marsh LF 4 0 2 0 0 0 .269 .291 .442 .733
Bryson Stott 2B 4 0 1 0 0 1 .196 .260 .217 .477 SB
Adolis García RF 4 0 0 0 0 1 .204 .279 .352 .631
Alec Bohm 3B 3 0 0 0 1 1 .148 .233 .222 .455
Rafael Marchán C 4 0 0 0 0 0 .053 .100 .211 .311
Justin Crawford CF 4 1 1 0 0 1 .341 .408 .477 .885 2B

Pitching lines

AWAY · AZ
PITCHER IPHRERBBKHR NPERA DEC
Zac Gallen 5.0 8 3 3 1 2 1 84 3.60
Jonathan Loáisiga 1.0 0 0 0 0 0 0 9 2.16
Taylor Clarke 1.0 1 0 0 0 0 0 15 4.70 W
Kevin Ginkel 0.1 1 0 0 1 1 0 12 6.35 HLD
Ryan Thompson 0.2 0 0 0 0 0 0 5 0.00 HLD
Paul Sewald 1.0 0 0 0 0 2 0 11 2.84 SV
HOME · PHI
PITCHER IPHRERBBKHR NPERA DEC
Zach Pop 2.0 3 1 1 0 1 0 37 3.68
Andrew Painter 5.0 3 1 1 1 7 0 80 3.77
José Alvarado 0.1 2 2 2 0 0 0 13 12.60 L
Jonathan Bowlan 0.2 1 0 0 1 2 0 18 3.86
Tim Mayza 1.0 0 0 0 0 1 0 9 0.00

Manager comparison

AWAY · AZ
Torey Lovullo
Lineup 3.0 R Bunts 2.9 R IBBs 1.8 R
HOME · PHI
Rob Thomson
Lineup 1.1 R Bunts 0.4 R IBBs 0.1 R Interim

Recent form

AWAY · AZ
5-5 L3 -2 run diff
LLLWWLWWLW
HOME · PHI
5-5 L1 +7 run diff
LWWLLWWLWL

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.