diamondbacks best hitters vs rhp 2026

Gabriel Moreno has the best batting average for the Diamondbacks against right-handed pitchers this season, with an average of .316.

  • Regular season
NAMEAVGSEASONTMGABH2B3BHRRBIBBHBPSOPATBXBHSHSFIBBOBPSLGOPS
1Gabriel Moreno
G. Moreno
.316
2026
113
313
99
23
1
10
46
44
5
56
366
154
34
0
4
0
.404
.492
.896
2Tyler Locklear
T. Locklear
.308
2026
11
26
8
2
0
1
5
2
1
5
29
13
3
0
0
0
.379
.500
.879
3James McCann
J. McCann
.303
2026
38
89
27
4
0
5
20
2
1
27
95
46
9
2
1
0
.323
.517
.839
4Lars Nootbaar
L. Nootbaar
.271
2026
33
85
23
5
0
4
15
15
0
16
101
40
9
0
1
2
.376
.471
.847
5Jose Fernandez
J. Fernandez
.261
2026
51
134
35
5
0
3
11
7
1
31
146
49
8
4
0
0
.303
.366
.668
6Tim Tawa
T. Tawa
.252
2026
80
202
51
7
1
10
32
18
0
53
227
90
18
5
2
0
.311
.446
.756
7Geraldo Perdomo
G. Perdomo
.245
2026
137
367
90
13
4
8
32
63
5
57
441
135
25
3
3
0
.361
.368
.729
8Ryan Waldschmidt
R. Waldschmidt
.241
2026
73
174
42
8
1
3
17
12
5
63
196
61
12
1
3
0
.304
.351
.655
9Nolan Arenado
N. Arenado
.235
2026
136
361
85
15
1
16
53
35
8
83
407
150
32
0
2
1
.315
.416
.731
10Ketel Marte
K. Marte
.233
2026
126
387
90
21
2
13
45
37
4
64
430
154
36
0
2
1
.305
.398
.703
11Ildemaro Vargas
I. Vargas
.221
2026
111
285
63
10
4
3
37
18
2
30
307
90
17
1
1
1
.271
.316
.587
12Jordan Lawlar
J. Lawlar
.220
2026
30
59
13
1
0
2
4
1
5
21
65
20
3
0
0
0
.292
.339
.631
13Lourdes Gurriel Jr.
L. Gurriel Jr.
.213
2026
48
136
29
7
0
2
18
6
2
31
147
42
9
0
3
0
.252
.309
.561
14Adrian Del Castillo
A. Del Castillo
.209
2026
59
153
32
6
0
5
22
13
0
44
167
53
11
0
1
0
.269
.346
.616
15Corbin Carroll
C. Carroll
.207
2026
137
372
77
20
9
15
49
48
4
99
429
160
44
0
5
4
.301
.430
.731
16Max Kepler
M. Kepler
.192
2026
40
120
23
5
0
2
14
11
0
29
133
34
7
0
2
1
.256
.283
.539
17Jorge Barrosa
J. Barrosa
.180
2026
49
89
16
6
1
1
6
7
0
31
102
27
8
6
0
0
.240
.303
.543
18Tommy Troy
T. Troy
.178
2026
38
101
18
2
0
3
5
10
0
27
112
29
5
1
0
0
.252
.287
.539
19LuJames Groover
L. Groover
.172
2026
13
29
5
1
0
0
1
4
0
6
33
6
1
0
0
0
.273
.207
.480
20Alek Thomas
A. Thomas
.167
2026
28
78
13
7
0
2
7
3
1
19
83
26
9
1
0
0
.207
.333
.541
21Pavin Smith
P. Smith
.150
2026
30
80
12
2
0
1
7
10
0
19
91
17
3
0
1
0
.242
.213
.454
22Aramis Garcia
A. Garcia
.063
2026
7
16
1
0
0
0
0
0
0
6
16
1
0
0
0
0
.063
.063
.125
23Carlos Santana
C. Santana
.048
2026
7
21
1
1
0
0
0
1
0
8
22
2
1
0
0
0
.091
.095
.186
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

25

Arenado

Nolan Arenado

RBI

74

Marte

Ketel Marte

AVG

.303

Moreno

Gabriel Moreno
Team Pitching Leaders

W

15

Rodriguez

Eduardo Rodriguez

K

135

Rodriguez

Eduardo Rodriguez

ERA

2.62

Rodriguez

Eduardo Rodriguez
Team Rankings

HR

151

26th

R

675

17th

SO

1,063

29th

ERA

4.09

12th

2026 Division Standings
TEAMWLPCTGB
92
59
.609
82
69
.543
10.0
Diamondbacks Diamondbacks
80
72
.526
12.5
63
89
.414
29.5
56
95
.371
36.0
Schedule
DATEMATCHUPTIME (ET)
Wed
9/16
@
9:40 PM
Fri
9/18
@
9:40 PM
Sat
9/19
@
8:10 PM
Sun
9/20
@
4:10 PM
Tue
9/22
@
8:40 PM
Last Game
MIA Marlins

75 - 77

4

Final

2

AZ Diamondbacks

80 - 72

Tue 15 Sep 2026

MLB 2026 Batting Leaders

MLB 2026 Pitching Leaders

MLB Fantasy 2026

MLB 2026 Betting

MLB 2026 Standings

NL EastWLPCTGB
89
63
.586
83
68
.550
5.5
75
77
.493
14.0
71
81
.467
18.0
69
82
.457
19.5
NL CentralWLPCTGB
94
57
.623
84
68
.553
10.5
75
76
.497
19.0
75
77
.493
19.5
70
81
.464
24.0
NL WestWLPCTGB
92
59
.609
82
69
.543
10.0
80
72
.526
12.5
63
89
.414
29.5
56
95
.371
36.0
AL EastWLPCTGB
Rays Rays - x
91
59
.607
88
63
.583
3.5
82
69
.543
9.5
75
77
.493
17.0
74
78
.487
18.0
AL CentralWLPCTGB
77
74
.510
77
75
.507
0.5
72
79
.477
5.0
70
81
.464
7.0
66
85
.437
11.0
AL WestWLPCTGB
76
75
.503
75
76
.497
1.0
70
82
.461
6.5
61
90
.404
15.0
58
93
.384
18.0

MLB 2026 Scores & Schedule

Scores

DATEMATCHUPSCORE
Tue
9/1
@
12-13
Tue
9/1
@
1-6
Tue
9/1
@
2-6
Tue
9/1
@
5-9
Tue
9/1
@
9-6

Schedule

DATEMATCHUPTIME (ET)
Wed
9/16
@
1:40 PM
Wed
9/16
@
3:07 PM
Wed
9/16
@
6:40 PM
Wed
9/16
@
6:40 PM
Wed
9/16
@
6:40 PM