diamondbacks best batters vs righties in 2026

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

NAMEAVGSEASONTMGABH2B3BHRRBIBBHBPSOPATBXBHSHSFIBBOBPSLGOPS
1Gabriel Moreno
G. Moreno
.319
2026
92
254
81
18
1
6
37
35
4
44
297
119
25
0
4
0
.404
.469
.873
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
.294
2026
29
68
20
3
0
4
17
2
1
20
73
35
7
2
0
0
.324
.515
.839
4Jordan Lawlar
J. Lawlar
.269
2026
13
26
7
1
0
1
1
1
2
9
29
11
2
0
0
0
.345
.423
.768
5Jose Fernandez
J. Fernandez
.264
2026
44
121
32
5
0
3
11
5
1
29
130
46
8
3
0
0
.299
.380
.679
6Ryan Waldschmidt
R. Waldschmidt
.262
2026
55
141
37
8
1
2
13
8
4
51
157
53
11
1
2
0
.316
.376
.692
7Tim Tawa
T. Tawa
.255
2026
56
145
37
6
0
7
25
11
0
37
163
64
13
5
2
0
.304
.441
.745
8Geraldo Perdomo
G. Perdomo
.242
2026
115
310
75
13
4
8
28
53
4
46
370
120
25
1
2
0
.358
.387
.745
9Nolan Arenado
N. Arenado
.240
2026
112
304
73
13
1
14
49
29
7
72
342
130
28
0
2
1
.319
.428
.746
10Ketel Marte
K. Marte
.234
2026
113
350
82
16
2
12
42
32
4
61
388
138
30
0
2
0
.304
.394
.698
11Ildemaro Vargas
I. Vargas
.230
2026
92
235
54
10
3
3
32
17
2
26
256
79
16
1
1
1
.286
.336
.622
12Adrian Del Castillo
A. Del Castillo
.213
2026
56
150
32
6
0
5
22
13
0
43
164
53
11
0
1
0
.274
.353
.628
13Lourdes Gurriel Jr.
L. Gurriel Jr.
.212
2026
45
132
28
7
0
2
18
6
2
28
143
41
9
0
3
0
.252
.311
.562
14Corbin Carroll
C. Carroll
.209
2026
117
316
66
18
9
13
41
43
4
82
365
141
40
0
2
3
.310
.446
.756
15Max Kepler
M. Kepler
.202
2026
34
99
20
5
0
2
14
11
0
25
112
31
7
0
2
1
.277
.313
.590
16Jorge Barrosa
J. Barrosa
.180
2026
49
89
16
6
1
1
6
7
0
31
102
27
8
6
0
0
.240
.303
.543
17Tommy Troy
T. Troy
.177
2026
36
96
17
2
0
3
5
10
0
25
106
28
5
0
0
0
.255
.292
.546
18LuJames Groover
L. Groover
.172
2026
13
29
5
1
0
0
1
4
0
6
33
6
1
0
0
0
.273
.207
.480
19Alek Thomas
A. Thomas
.167
2026
28
78
13
7
0
2
7
3
1
19
83
26
9
1
0
0
.207
.333
.541
20Pavin Smith
P. Smith
.137
2026
27
73
10
1
0
1
6
10
0
17
84
14
2
0
1
0
.238
.192
.430
21Lars Nootbaar
L. Nootbaar
.133
2026
11
30
4
1
0
0
1
8
0
6
38
5
1
0
0
1
.316
.167
.482
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

21

Marte

Ketel Marte

RBI

67

Marte

Ketel Marte

AVG

.307

Moreno

Gabriel Moreno
Team Pitching Leaders

W

12

Rodriguez

Eduardo Rodriguez

K

106

Rodriguez

Eduardo Rodriguez

ERA

2.71

Rodriguez

Eduardo Rodriguez
Team Rankings

HR

124

27th

R

568

13th

SO

852

29th

ERA

4.13

16th

2026 Division Standings
TEAMWLPCTGB
75
51
.595
67
59
.532
8.0
Diamondbacks Diamondbacks
66
60
.524
9.0
51
73
.411
23.0
50
75
.400
24.5
Schedule
DATEMATCHUPTIME (ET)
Tue
8/18
@
7:10 PM
Wed
8/19
@
4:10 PM
Fri
8/21
@
9:40 PM
Sat
8/22
@
8:10 PM
Sun
8/23
@
4:15 PM
Last Game
AZ Diamondbacks

66 - 60

1

Final

11

BOS Red Sox

67 - 58

Mon 17 Aug 2026

MLB 2026 Batting Leaders

MLB 2026 Pitching Leaders

MLB Fantasy 2026

MLB 2026 Betting

MLB 2026 Standings

NL EastWLPCTGB
74
51
.592
68
58
.540
6.5
64
62
.508
10.5
60
66
.476
14.5
57
69
.452
17.5
NL CentralWLPCTGB
77
48
.616
73
53
.579
4.5
64
62
.508
13.5
61
66
.480
17.0
60
65
.480
17.0
NL WestWLPCTGB
75
51
.595
67
59
.532
8.0
66
60
.524
9.0
51
73
.411
23.0
50
75
.400
24.5
AL EastWLPCTGB
75
49
.605
69
55
.556
6.0
67
58
.536
8.5
61
64
.488
14.5
61
65
.484
15.0
AL CentralWLPCTGB
65
59
.524
61
64
.488
4.5
61
65
.484
5.0
60
65
.480
5.5
52
74
.413
14.0
AL WestWLPCTGB
63
62
.504
61
64
.488
2.0
59
66
.472
4.0
49
76
.392
14.0
49
76
.392
14.0

MLB 2026 Scores & Schedule

Scores

DATEMATCHUPSCORE
Sun
8/2
@
0-5
Sun
8/2
@
1-8
Mon
8/3
@
3-6
Mon
8/3
@
13-7
Mon
8/3
@
4-3

Schedule

DATEMATCHUPTIME (ET)
Tue
8/18
@
6:35 PM
Tue
8/18
@
6:40 PM
Tue
8/18
@
6:40 PM
Tue
8/18
@
6:40 PM
Tue
8/18
@
6:40 PM