Open the board

Arizona Diamondbacks 4, Philadelphia Phillies 3: final score and stats

Arizona Diamondbacks beat Philadelphia Phillies, Arizona Diamondbacks 4 to Philadelphia Phillies 3, on Sunday, April 12, 2026 at Citizens Bank Park, Philadelphia, Pennsylvania. Below: the box score, top performers, team stats, injuries and recent form for Philadelphia Phillies vs Arizona Diamondbacks.

MLBSunday, April 12, 2026
DateApr 12, 2026
Start time1:35 PM ET
VenueCitizens Bank Park, Philadelphia, Pennsylvania
TVMLB.TV
Attendance43,060

Line score

Team123456789R
Arizona Diamondbacks0100010204
Philadelphia Phillies0000030003

Top performers

Arizona Diamondbacks
Batting AverageJames McCann · 2-4, 2B, RBI, 2 K
Home RunsNolan Arenado · 1-2, RBI, R
Runs Batted InNolan Arenado · 1-2, RBI, R
MLB RatingJose Fernandez · 2-4, RBI, R, K
Philadelphia Phillies
Batting AverageBryce Harper · 2-3, 2B, RBI, BB
Home RunsTrea Turner · 2-4, HR, 2 RBI, R
Runs Batted InTrea Turner · 2-4, HR, 2 RBI, R
MLB RatingTrea Turner · 2-4, HR, 2 RBI, R

Team comparison

Arizona DiamondbacksPhiladelphia Phillies
Runs per game
-
3.0
Runs allowed per game
-
4.7
9-7Record7-8
3rd in NL WestStanding2nd in NL East
0-0Road record / home record0-0
Last 5LWL
-StreakL1

Injury report

Confirm lineups and injuries close to game time.

Arizona Diamondbacks
Cristian Mena RP · Shoulder - Surgery
Out
Andrew Saalfrank RP · Shoulder - Surgery
Out
Corbin Carroll RF · Elbow - Surgery
Out
Philadelphia Phillies
Johan Rojas CF · Elbow - Surgery
Out
Felix Reyes LF · Wrist - Fracture
Out
Brad Keller RP · Elbow - Surgery
Out

Box score

Arizona Diamondbacks

PlayerH-ABABRHRBIHRBBK#PAVGOBPSLG
Ildemaro Vargas1-5511000112.394.429.636
Corbin Carroll2-4402001124.327.414.653
Geraldo Perdomo0-4410000019.157.286.255
Jose Fernandez2-4412100119.333.333.528
Nolan Arenado1-221110008.180.192.200
Ketel Marte0-000000105.197.269.328
Tim Tawa0-3300000116.107.212.143
Adrian Del Castillo1-110110004.353.353.412
Luken Baker0-000000000.000.000.000
James McCann2-4402100218.200.238.350
Alek Thomas0-3300000213.133.188.222
Jorge Barrosa0-4400000319.200.222.371
Team9-34344940211157

Arizona Diamondbacks

PlayerIPHRERBBKHRPC-STERAPC
Zac Gallen5.083312184-533.6084
Jonathan Loaisiga1.00000009-72.169
Taylor Clarke1.010000015-104.7015
Kevin Ginkel0.110011012-56.3512
Ryan Thompson0.20000005-20.005
Paul Sewald1.000002011-92.8411
Team9.01033251136-86136

Philadelphia Phillies

PlayerH-ABABRHRBIHRBBK#PAVGOBPSLG
Trea Turner2-4412210012.254.299.365
Kyle Schwarber2-4412000111.212.379.500
Bryce Harper2-3302101016.273.375.527
Brandon Marsh2-4402000015.269.291.442
Bryson Stott1-4401000116.196.260.217
Adolis Garcia0-4400000116.204.279.352
Alec Bohm0-3300001115.148.233.222
Rafael Marchan0-4400000017.053.100.211
Justin Crawford1-4411000118.341.408.477
Team10-34343103125136

Philadelphia Phillies

PlayerIPHRERBBKHRPC-STERAPC
Zach Pop2.031101037-253.6837
Andrew Painter5.031117080-543.7780
Jose Alvarado0.122200013-812.6013
Jonathan Bowlan0.210012018-123.8618
Tim Mayza1.00000109-70.009
Team9.09442110157-106157

Recent form

Oct 1, 2026 · at Atlanta BravesL 2-6
Sep 30, 2026 · at Atlanta BravesW 4-3
Sep 29, 2026 · at Atlanta BravesL 3-5

Season series

ARI wins series 2-1
Apr 12, 2026ARI 4, PHI 3
Apr 11, 2026ARI 3, PHI 4
Apr 10, 2026ARI 5, PHI 4

Team pages

More MLB games on Apr 12, 2026

Frequently asked questions

Who won Arizona Diamondbacks vs Philadelphia Phillies?

Arizona Diamondbacks won, 4-3, on Sunday, April 12, 2026.

What was the final score of Arizona Diamondbacks vs Philadelphia Phillies?

Arizona Diamondbacks 4, Philadelphia Phillies 3.

Who were the top performers?

Arizona Diamondbacks: James McCann (2-4, 2B, RBI, 2 K batting average). Philadelphia Phillies: Bryce Harper (2-3, 2B, RBI, BB batting average).

Where is Arizona Diamondbacks vs Philadelphia Phillies played?

Citizens Bank Park, Philadelphia, Pennsylvania.

The model’s read

Grades, leans and the full breakdown for Arizona Diamondbacks vs Philadelphia Phillies are on the board.

Open the board
Live game center

Plays, box score and updates while the game is on.

Open game center
Free to play: Call the Slate

Pick the winners of featured games every day and climb the leaderboard.

Play free

Independent analysis for information and entertainment. Not betting advice. Scores, schedules, records and injuries can change.