best diamondbacks hitters vs right handed pitcher

6 players are tied for the best batting average for the Diamondbacks against right-handed pitchers in a season, with an average of 1.000. The first three are Ryne Nelson in 2025, Keith Hessler in 2015 and David Hernandez in 2012.

Interpreted as:
best diamondbacks hitters vs right handed pitcher this regular season
NAMEAVGSEASONTMGABH2B3BHRRBIBBHBPSOPATBXBHSHSFIBBOBPSLGOPS
1Ryne Nelson
R. Nelson
1.000
2025
1
1
1
0
0
0
1
0
0
0
1
1
0
0
0
0
1.000
1.000
2.000
2Keith Hessler
K. Hessler
1.000
2015
1
1
1
0
0
0
0
0
0
0
1
1
0
0
0
0
1.000
1.000
2.000
3David Hernandez
D. Hernandez
1.000
2012
1
1
1
0
0
0
0
0
0
0
1
1
0
0
0
0
1.000
1.000
2.000
4Jose Valverde
J. Valverde
1.000
2003
1
1
1
1
0
0
0
0
0
0
1
2
1
0
0
0
1.000
2.000
3.000
5Matt Mieske
M. Mieske
1.000
2000
2
1
1
0
0
0
0
1
0
0
2
1
0
0
0
0
1.000
1.000
2.000
6Vicente Padilla
V. Padilla
1.000
2000
1
1
1
0
0
0
0
0
0
0
1
1
0
0
0
0
1.000
1.000
2.000
7Nick Bierbrodt
N. Bierbrodt
.750
2001
4
4
3
1
0
0
0
1
0
0
7
4
1
2
0
0
.800
1.000
1.800
8Clint Sodowsky
C. Sodowsky
.600
1998
4
5
3
1
0
0
0
0
0
2
6
4
1
1
0
0
.600
.800
1.400
9Seth Beer
S. Beer
.500
2021
3
4
2
0
0
1
2
0
0
2
4
5
1
0
0
0
.500
1.250
1.750
10Jarrod Parker
J. Parker
.500
2011
1
2
1
1
0
0
0
0
0
1
2
2
1
0
0
0
.500
1.000
1.500
11Cole Gillespie
C. Gillespie
.500
2011
4
4
2
0
0
1
4
1
0
0
5
5
1
0
0
0
.600
1.250
1.850
12Kris Benson
K. Benson
.500
2010
1
2
1
0
0
0
0
0
0
0
2
1
0
0
0
0
.500
.500
1.000
13Robby Hammock
R. Hammock
.500
2006
1
2
1
1
0
0
0
0
0
0
2
2
1
0
0
0
.500
1.000
1.500
14Luis Terrero
L. Terrero
.500
2003
3
2
1
0
0
0
0
0
1
1
3
1
0
0
0
0
.667
.500
1.167
15Byung-Hyun Kim
B. Kim
.500
2002
2
2
1
0
0
0
0
0
0
0
2
1
0
0
0
0
.500
.500
1.000
16Danny Klassen
D. Klassen
.500
2002
2
2
1
0
0
0
0
0
0
0
2
1
0
0
0
0
.500
.500
1.000
17Jack Cust
J. Cust
.500
2001
3
2
1
0
0
0
0
1
0
0
3
1
0
0
0
0
.667
.500
1.167
18Lyle Overbay
L. Overbay
.500
2001
2
2
1
0
0
0
0
0
0
1
2
1
0
0
0
0
.500
.500
1.000
19Gregg Olson
G. Olson
.500
1998
1
2
1
0
0
1
2
0
0
1
2
4
1
0
0
0
.500
2.000
2.500
20Tim Locastro
T. Locastro
.450
2020
15
20
9
2
0
1
5
3
3
2
26
14
3
0
0
0
.577
.700
1.277
21Scott Hairston
S. Hairston
.429
2006
6
7
3
0
0
0
0
0
0
4
7
3
0
0
0
0
.429
.429
.857
22Joel Adamson
J. Adamson
.429
1998
5
7
3
1
0
0
1
0
0
0
8
4
1
1
0
0
.429
.571
1.000
23David Dellucci
D. Dellucci
.419
1999
54
93
39
7
1
1
13
11
3
20
107
51
9
0
0
0
.495
.548
1.044
24John Hester
J. Hester
.400
2009
6
10
4
0
0
1
3
2
0
1
12
7
1
0
0
0
.500
.700
1.200
25Mark Little
M. Little
.400
2002
6
10
4
0
0
0
0
1
1
3
12
4
0
0
0
0
.500
.400
.900
StatMuse has event-level data for batting average going back to the 1974 season.
Some of the information used here was obtained free of charge from Retrosheet.

More MLB News

More Diamondbacks Stats

Team Batting Leaders

HR

19

Marte

Ketel Marte

RBI

61

Marte

Ketel Marte

AVG

.308

Moreno

Gabriel Moreno
Team Pitching Leaders

W

10

Rodriguez

Eduardo Rodriguez

K

88

Rodriguez

Eduardo Rodriguez

ERA

2.48

Rodriguez

Eduardo Rodriguez
Team Rankings

HR

104

28th

R

492

13th

SO

737

30th

ERA

4.20

17th

2026 Division Standings
TEAMWLPCTGB
68
40
.630
Diamondbacks Diamondbacks
57
52
.523
11.5
55
53
.509
13.0
46
62
.426
22.0
42
67
.385
26.5
Schedule
DATEMATCHUPTIME (ET)
Fri
7/31
@
7:10 PM
Sat
8/1
@
7:15 PM
Sun
8/2
@
1:40 PM
Mon
8/3
@
9:40 PM
Tue
8/4
@
9:40 PM
Last Game
AZ Diamondbacks

57 - 52

3

Final

0

PIT Pirates

55 - 54

Wed 29 Jul 2026

MLB 2026 Batting Leaders

MLB 2026 Pitching Leaders

MLB Fantasy 2026

MLB 2026 Betting

MLB 2026 Standings

NL EastWLPCTGB
63
45
.583
57
52
.523
6.5
55
54
.505
8.5
55
54
.505
8.5
46
63
.422
17.5
NL CentralWLPCTGB
67
41
.620
62
47
.569
5.5
55
54
.505
12.5
54
55
.495
13.5
50
57
.467
16.5
NL WestWLPCTGB
68
40
.630
57
52
.523
11.5
55
53
.509
13.0
46
62
.426
22.0
42
67
.385
26.5
AL EastWLPCTGB
64
44
.593
61
48
.560
3.5
56
51
.523
7.5
53
56
.486
11.5
50
59
.459
14.5
AL CentralWLPCTGB
57
51
.528
56
54
.509
2.0
55
55
.500
3.0
51
58
.468
6.5
46
64
.418
12.0
AL WestWLPCTGB
55
54
.505
55
55
.500
0.5
53
56
.486
2.0
45
63
.417
9.5
42
67
.385
13.0

MLB 2026 Scores & Schedule

Scores

DATEMATCHUPSCORE
Sun
7/12
@
5-14
Sun
7/12
@
2-8
Sun
7/12
@
8-4
Sun
7/12
@
3-2
Sun
7/12
@
5-0

Schedule

DATEMATCHUPTIME (ET)
Thu
7/30
@
7:10 PM
Thu
7/30
@
9:40 PM
Thu
7/30
@
9:40 PM
Thu
7/30
@
10:10 PM
Fri
7/31
@
2:20 PM