DataBaseball
2026
Arizona Diamondbacks logo

National League West · 2019

Arizona Diamondbacks

Team WAR
33.5
18.6 bat / 14.9 pitch
Win %
.525
pyth .541
Run diff
+70
5.02 / 4.59 per g
wRC+
99
ERA
4.15
FIP 4.27
Home runs
221

The Arizona Diamondbacks went 85-77 in 2019, a .525 winning percentage — 13th of 30 record in baseball. They scored 813 runs and allowed 743, a run differential of +70. The offence ranked 11th of 30 in MLB for runs scored, while their 4.15 staff ERA was 10th of 30. Their 99 team wRC+ was 1% below league average — 14th of 30 in MLB. Ketel Marte led the position players at 6.6 WAR, and Zack Greinke the rotation at a 2.93 ERA.

Where the offence comes from

Roster contribution by share of the team total.

1,427 team hits
Ketel Marte187Ketel Marte — 187 hits (13.1%)Eduardo Escobar171Eduardo Escobar — 171 hits (12.0%)Nick Ahmed141Nick Ahmed — 141 hits (9.9%)Christian Walker137Christian Walker — 137 hits (9.6%)Adam Jones126Adam Jones — 126 hits (8.8%)David Peralta105David Peralta — 105 hits (7.4%)Jarrod Dyson92Jarrod Dyson — 92 hits (6.4%)Wilmer Flores84Wilmer Flores — 84 hits (5.9%)Carson Kelly77Carson Kelly — 77 hits (5.4%)Ildemaro Vargas54Ildemaro Vargas — 54 hits (3.8%)Tim Locastro53Tim Locastro — 53 hits (3.7%)Jake Lamb36Jake Lamb — 36 hits (2.5%)Alex Avila34Alex Avila — 34 hits (2.4%)Josh Rojas30Josh Rojas — 30 hits (2.1%)Cron15Kevin Cron — 15 hits (1.1%)Swihart15Blake Swihart — 15 hits (1.1%)14Zack Greinke — 14 hits (1.0%)11John Ryan Murphy — 11 hits (0.8%)9Abraham Almonte — 9 hits (0.6%)Caleb Joseph — 8 hits (0.6%)Domingo Leyba — 7 hits (0.5%)Taylor Clarke — 6 hits (0.4%)Robbie Ray — 4 hits (0.3%)Zack Godley — 3 hits (0.2%)Luke Weaver — 2 hits (0.1%)Zac Gallen — 2 hits (0.1%)Jon Duplantier — 1 hits (0.1%)Mike Leake — 1 hits (0.1%)Alex Young — 1 hits (0.1%)Merrill Kelly — 1 hits (0.1%)
Each rectangle is a player, sized by his share of the team's hits; darker means a larger share. Top 30 contributors. Select a different statistic above, or click a player for his page.

Batting

36 players, ranked by dbWAR.

Ketel Marte2B144628187329210.329.389.592.4081596.6
Eduardo Escobar3B158699171351185.269.320.511.3441153.6
Nick AhmedSS15762514119828.254.316.437.317972.4
Carson KellyC1103657718470.245.348.478.3431142.4
Christian Walker1B15260313729738.259.348.476.3491182.0
Wilmer Flores2B89285849370.317.361.487.3611271.6
David PeraltaLF9942310512570.275.343.461.3401131.4
Alex AvilaC62201349241.207.353.421.3271041.1
Tim LocastroLF872505311717.250.357.340.317960.7
Adam JonesRF13452812616672.260.313.414.310920.5
Jarrod DysonCF1224529272730.230.313.320.283740.4
Abraham AlmonteRF17389140.290.421.548.4111610.3
Ildemaro Vargas2B81211546241.269.299.413.302870.3
Zack GreinkeP255614381.280.308.580.3641290.3
Jake Lamb3B78226366301.193.323.353.301860.2
Domingo Leyba2B20307050.280.367.440.3441150.1
John Ryan MurphyC267011470.175.246.413.278700.1
Kevin Cron1B3878156160.211.269.521.3241010.0
Archie BradleyP110000.000.000.000.000-120-0.0
Taylor ClarkeP15256120.250.250.375.26360-0.0
James SherfyP220000.000.000.000.000-120-0.0
Jon DuplantierP781000.125.125.125.109-45-0.1
T.J. McFarlandP450000.000.000.000.000-120-0.1
Zack GodleyP14233020.158.273.158.21628-0.1
Caleb JosephC18418030.211.250.263.22836-0.1
Matt KochP460000.000.000.000.000-120-0.1
Matt AndrieseP660000.000.000.000.000-120-0.1
Yasmany TomásPH460000.000.000.000.000-120-0.2
Josh RojasLF41157302164.217.312.312.28273-0.2
Luke WeaverP11212140.105.100.263.141-23-0.2
Zac GallenP14242010.105.105.105.092-57-0.4
Mike LeakeP11241010.048.091.048.072-71-0.4
Blake SwihartLF4399154130.163.222.304.23037-0.5
Alex YoungP16251000.040.040.040.035-96-0.5
Robbie RayP30604030.073.073.073.063-77-1.1
Merrill KellyP29601020.019.056.019.042-91-1.2

Pitching

26 pitchers, ranked by dbWAR.

Zack Greinke3333208.218501872.933.220.988.14.7
Robbie Ray3333174.112802354.344.291.3412.12.0
Merrill Kelly3232183.1131401584.424.511.317.81.7
Luke Weaver121264.1430692.943.071.079.71.6
Zac Gallen151580.0360962.813.611.2310.81.5
Archie Bradley66171.24518873.523.411.4410.91.2
Andrew Chafin77052.2220683.763.251.3311.60.9
Matt Andriese54070.2551794.713.721.4010.10.9
Stefan Crichton28030.1100333.563.311.029.80.5
Yoshihisa Hirano62053.0551614.754.041.3810.40.5
Kevin Ginkel25024.1302281.483.090.9910.40.5
Alex Young171583.1750713.564.811.197.70.5
Jon Duplantier15336.2111344.423.951.558.30.4
T.J. McFarland51056.0000354.824.481.635.60.3
Greg Holland40035.21217414.544.761.3710.30.1
James Sherfy17018.1101225.894.631.5310.80.1
Taijuan Walker111.000010.001.211.009.00.0
Joel Payamps204.000034.503.961.756.80.0
Alex Avila202.000014.503.711.504.50.0
Caleb Joseph201.100000.003.210.000.00.0
Robby Scott1107.110094.915.402.0511.0-0.0
Yoan López70060.2271423.415.031.146.2-0.0
Zack Godley33992.0452705.975.201.506.8-0.1
John Ryan Murphy203.0000027.0019.214.330.0-0.4
Matt Koch9020.200099.158.681.603.9-0.8
Taylor Clarke231584.2551685.316.411.377.2-1.0
Record versus run differential

Arizona Diamondbacks are 85-77, a .525 win rate, while their +70 run differential implies .541. That is essentially in line — the record reflects the run scoring.