DataBaseball
2026
Arizona Diamondbacks logo

National League West · 2024

Arizona Diamondbacks

89-73Chase FieldNational League
Team WAR
42.8
32.1 bat / 10.7 pitch
Win %
.549
pyth .553
Run diff
+98
5.47 / 4.86 per g
wRC+
116
ERA
4.68
FIP 4.11
Home runs
206

The Arizona Diamondbacks went 89-73 in 2024, a .549 winning percentage — 8th of 30 record in baseball. They scored 886 runs and allowed 788, a run differential of +98. The offence ranked the best in MLB for runs scored, while their 4.68 staff ERA was 28th of 30. Their 116 team wRC+ is 16% above league average — the second best in MLB. Ketel Marte leads the position players at 5.9 WAR, and Brandon Pfaadt the rotation at a 4.71 ERA.

Where the offence comes from

Roster contribution by share of the team total.

1,407 team hits
Ketel Marte147Ketel Marte — 147 hits (10.4%)Eugenio Suárez146Eugenio Suárez — 146 hits (10.4%)Lourdes Gurriel Jr.143Lourdes Gurriel Jr. — 143 hits (10.2%)Corbin Carroll136Corbin Carroll — 136 hits (9.7%)Jake McCarthy126Jake McCarthy — 126 hits (9.0%)Christian Walker120Christian Walker — 120 hits (8.5%)Joc Pederson101Joc Pederson — 101 hits (7.2%)Geraldo Perdomo92Geraldo Perdomo — 92 hits (6.5%)Gabriel Moreno81Gabriel Moreno — 81 hits (5.8%)Kevin Newman80Kevin Newman — 80 hits (5.7%)Randal Grichuk74Randal Grichuk — 74 hits (5.3%)Alexander41Blaze Alexander — 41 hits (2.9%)Pavin Smith37Pavin Smith — 37 hits (2.6%)Castillo25Adrian Del Castillo — 25 hits (1.8%)Jose Herrera22Jose Herrera — 22 hits (1.6%)18Alek Thomas — 18 hits (1.3%)14Tucker Barnhart — 14 hits (1.0%)Jorge Barrosa — 3 hits (0.2%)Jace Peterson — 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

20 players, ranked by dbWAR.

Ketel Marte2B13558314736957.292.372.560.3931535.9
Eugenio Suárez3B157640146301012.256.319.469.3391163.8
Corbin CarrollCF156684136227435.231.322.428.3281083.2
Joc PedersonDH13244910123647.275.393.515.3941543.2
Jake McCarthyCF13249512685625.285.349.400.3321112.4
Gabriel MorenoC95351815453.266.353.380.3281082.3
Geraldo PerdomoSS97388923379.273.344.374.3201032.1
Christian Walker1B12955212026842.251.335.468.3451212.1
Lourdes Gurriel Jr.LF13355314318757.279.322.435.3281091.9
Randal GrichukRF1032797412460.291.348.528.3741401.8
Pavin SmithLF56158379361.270.348.547.3791441.2
Kevin NewmanSS96311803288.278.311.375.300891.0
Adrian Del CastilloC2587254191.313.368.525.3851481.0
Blaze AlexanderSS55185413213.247.321.343.300890.4
Jose HerreraC39114221130.227.290.320.273710.2
Alek ThomasCF33103183174.189.245.358.26464-0.0
Scott McGoughP110000.000.000.000.000-117-0.0
Tucker BarnhartC319614061.173.287.210.24250-0.0
Jorge BarrosaCF8183011.176.176.294.19819-0.1
Jace PetersonSS12261010.045.154.045.116-37-0.3

Pitching

28 pitchers, ranked by dbWAR.

Brandon Pfaadt3232181.2111001854.713.611.249.22.8
Zac Gallen2828148.014601563.653.381.269.52.7
Ryne Nelson2825150.210611264.243.741.257.52.0
Justin Martinez64072.2568912.482.591.3111.31.6
Joe Mantiply75259.2621533.922.511.178.01.4
Kevin Ginkel72070.0835773.212.851.209.91.3
Ryan Thompson67066.1752523.263.301.197.10.9
Merrill Kelly131373.2510634.034.251.177.70.6
Jordan Montgomery2521117.0871836.234.481.656.40.6
Paul Sewald42039.21216434.313.951.139.80.3
Eduardo Rodriguez101050.0340475.044.571.508.50.2
Humberto Castellanos7010.100175.233.551.456.10.1
Yilber Díaz7428.1110193.814.471.386.00.1
Logan Allen12028.0011215.464.351.506.80.1
Pavin Smith101.000000.009.171.000.0-0.1
Kyle Nelson11010.200084.225.231.136.8-0.1
Luis Frías1109.20101213.975.552.6911.2-0.1
Andrew Saalfrank201.0000036.0015.176.000.0-0.1
Joe Jacques203.000029.008.172.336.0-0.1
Tucker Barnhart101.0000018.0016.174.000.0-0.1
Slade Cecconi201377.0270646.665.021.427.5-0.2
Miguel Castro11013.200085.935.731.685.3-0.2
Cristian Mena113.0000212.0013.502.336.0-0.3
Blake Walston7218.1100184.426.171.428.8-0.3
Bryce Jarvis44059.1120383.195.121.435.8-0.4
Scott McGough26232.2130257.446.041.686.9-0.6
Tommy Henry9738.1230307.046.381.757.0-0.7
Brandon Hughes15217.2000218.158.711.9210.7-0.8
Record versus run differential

Arizona Diamondbacks are 89-73, a .549 win rate, while their +98 run differential implies .553. That is essentially in line — the record reflects the run scoring.