DataBaseball
2026
Arizona Diamondbacks logo

National League West · 2024

Arizona Diamondbacks 2024

Team WAR
46.9
33.4 bat / 13.5 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+ was 16% above league average — the second best in MLB. Ketel Marte led the position players at 6.1 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.3931536.1
Corbin CarrollCF156684136227435.231.322.428.3281083.8
Eugenio Suárez3B157640146301012.256.319.469.3391163.7
Joc PedersonDH13244910123647.275.393.515.3941543.5
Jake McCarthyCF13249512685625.285.349.400.3321112.7
Christian Walker1B12955212026842.251.335.468.3451212.2
Geraldo PerdomoSS97388923379.273.344.374.3201032.2
Gabriel MorenoC95351815453.266.353.380.3281082.1
Randal GrichukRF1032797412460.291.348.528.3741402.0
Lourdes Gurriel Jr.LF13355314318757.279.322.435.3281091.8
Pavin SmithLF56158379361.270.348.547.3791441.3
Kevin NewmanSS96311803288.278.311.375.300891.0
Adrian Del CastilloC2587254191.313.368.525.3851480.9
Blaze AlexanderSS55185413213.247.321.343.300890.6
Jose HerreraC39114221130.227.290.320.273710.1
Tucker BarnhartC319614061.173.287.210.242500.1
Scott McGoughP110000.000.000.000.000-117-0.0
Jorge BarrosaCF8183011.176.176.294.19819-0.1
Alek ThomasCF33103183174.189.245.358.26464-0.1
Jace PetersonSS12261010.045.154.045.116-37-0.4

Pitching

28 pitchers, ranked by dbWAR.

Brandon Pfaadt3232181.2111001854.713.611.249.23.3
Zac Gallen2828148.014601563.653.381.269.53.1
Ryne Nelson2825150.210611264.243.741.257.52.4
Justin Martinez64072.2568912.482.591.3111.31.8
Joe Mantiply75259.2621533.922.511.178.01.5
Kevin Ginkel72070.0835773.212.851.209.91.5
Ryan Thompson67066.1752523.263.301.197.11.0
Jordan Montgomery2521117.0871836.234.481.656.40.8
Merrill Kelly131373.2510634.034.251.177.70.8
Eduardo Rodriguez101050.0340475.044.571.508.50.3
Paul Sewald42039.21216434.313.951.139.80.3
Yilber Díaz7428.1110193.814.471.386.00.2
Humberto Castellanos7010.100175.233.551.456.10.1
Logan Allen12028.0011215.464.351.506.80.1
Slade Cecconi201377.0270646.665.021.427.5-0.0
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
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.3
Scott McGough26232.2130257.446.041.686.9-0.5
Tommy Henry9738.1230307.046.381.757.0-0.6
Brandon Hughes15217.2000218.158.711.9210.7-0.8

Attendance

Announced gate at 81 home dates, 2024.

Average
28,912
81 home dates
Median
26,460
Total
2,341,876
Best
50,041
2024-08-31
Quietest
15,525
2024-08-12
On the road
31,039
what they drew away

By situation

Day and night divide the home schedule, and so do weekend and weekday. The road line is a different question.
SplitGamesAvgMedLowHigh
All home8128,91226,46015,52550,041
Night5729,18326,42615,52550,041
Day2428,26826,51416,46446,278
Weekend3933,59331,97621,82450,041
Weekday4224,56522,46515,52549,011
On the road8031,03932,7506,79452,931

Through the season

Average home crowd by month.
MonthGamesAverage
Mar433,112
Apr1131,452
May1327,683
Jun1525,378
Jul1325,217
Aug1229,573
Sep1333,863

By season

29555.014777.50.0151617181920212223242526

Announced gate — tickets distributed, which is the figure every reference publishes and is not the same as people through the turnstile. A game the feed reports no gate for is left out rather than counted as empty. Seasons before attendance was carried into the lake are absent from the trend rather than shown as zero.

Game time

First pitch to final out across 162 completed games, 2024.

Regulation
2:41
149 games
All games
2:44
Extra innings
3:12
13 of them
Longest
3:50
2024-09-15, 10 inn
Shortest
1:58
2024-05-24

By situation

Regulation and extra innings divide the season, and so do home and road. Day and night overlap both.
SplitGamesAvgMedFastestLongest
All1622:442:421:583:50
Regulation1492:412:401:583:34
Extra innings133:123:102:303:50
Home812:432:421:583:50
Road812:442:422:093:46
Day552:442:401:593:50
Night1072:432:421:583:38

Through the season

Average completed game by month.
MonthGamesAverage
Mar42:43
Apr112:49
May132:34
Jun152:42
Jul132:43
Aug122:42
Sep132:52

By season

191.095.50.0151617181920212223242526

Regulation games only, in minutes. 161 minutes this season.

Elapsed time from first pitch to final out. The feed does not itemise delays, so a rain delay is inside these numbers with no way to subtract it. Games called early are excluded — five innings in ninety-three minutes is not a short game — but they still count in attendance, because the crowd turned up.

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.