diamondbacks best batter vs rhp this season

James McCann has the highest batting average for the Diamondbacks against right-handed pitchers this season, with an average of .313.

NAMEAVGSEASONTMGABH2B3BHRRBIBBHBPSOPATBXBHSHSFIBBOBPSLGOPS
1James McCann
J. McCann
.313
2026
35
83
26
4
0
5
19
2
1
26
88
45
9
2
0
0
.337
.542
.879
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
3Gabriel Moreno
G. Moreno
.306
2026
102
281
86
21
1
7
40
38
4
49
327
130
29
0
4
0
.391
.463
.854
4Jose Fernandez
J. Fernandez
.261
2026
50
134
35
5
0
3
11
7
1
31
145
49
8
3
0
0
.303
.366
.668
5Ryan Waldschmidt
R. Waldschmidt
.253
2026
66
162
41
8
1
3
17
10
4
58
181
60
12
1
3
0
.307
.370
.678
6Geraldo Perdomo
G. Perdomo
.249
2026
127
342
85
13
4
8
30
58
4
52
407
130
25
1
2
0
.362
.380
.742
7Tim Tawa
T. Tawa
.244
2026
71
180
44
7
0
9
30
15
0
48
202
78
16
5
2
0
.299
.433
.733
8Ketel Marte
K. Marte
.232
2026
115
353
82
16
2
12
42
33
4
61
392
138
30
0
2
0
.304
.391
.695
9Nolan Arenado
N. Arenado
.232
2026
125
336
78
14
1
15
50
30
7
77
376
139
30
0
2
1
.307
.414
.720
10Lars Nootbaar
L. Nootbaar
.230
2026
22
61
14
4
0
3
11
11
0
9
72
27
7
0
0
1
.347
.443
.790
11Ildemaro Vargas
I. Vargas
.222
2026
105
270
60
10
4
3
37
18
2
30
292
87
17
1
1
1
.275
.322
.597
12Jordan Lawlar
J. Lawlar
.220
2026
21
41
9
1
0
1
2
1
3
14
45
13
2
0
0
0
.289
.317
.606
13Adrian 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
14Lourdes 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
15Corbin Carroll
C. Carroll
.206
2026
128
344
71
18
9
14
45
47
4
88
399
149
41
0
4
3
.306
.433
.739
16Max Kepler
M. Kepler
.202
2026
38
114
23
5
0
2
14
11
0
27
127
34
7
0
2
1
.268
.298
.566
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
.177
2026
36
96
17
2
0
3
5
10
0
25
106
28
5
0
0
0
.255
.292
.546
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
.137
2026
27
73
10
1
0
1
6
10
0
17
84
14
2
0
1
0
.238
.192
.430
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

.300

Moreno

Gabriel Moreno
Team Pitching Leaders

W

14

Rodriguez

Eduardo Rodriguez

K

122

Rodriguez

Eduardo Rodriguez

ERA

2.59

Rodriguez

Eduardo Rodriguez
Team Rankings

HR

137

26th

R

627

14th

SO

954

29th

ERA

4.19

17th

2026 Division Standings
TEAMWLPCTGB
82
56
.594
73
67
.521
10.0
Diamondbacks Diamondbacks
73
67
.521
10.0
57
82
.410
25.5
53
86
.381
29.5
Schedule
DATEMATCHUPTIME (ET)
Fri
9/4
@
8:10 PM
Sat
9/5
@
7:15 PM
Sun
9/6
@
2:10 PM
Mon
9/7
@
2:10 PM
Tue
9/8
@
7:40 PM
Last Game
PHI Phillies

79 - 60

7

Final

1

AZ Diamondbacks

73 - 67

Tue 1 Sep 2026

MLB 2026 Batting Leaders

MLB 2026 Pitching Leaders

MLB Fantasy 2026

MLB 2026 Betting

MLB 2026 Standings

NL EastWLPCTGB
83
57
.593
79
60
.568
3.5
70
69
.504
12.5
67
75
.472
17.0
62
77
.446
20.5
NL CentralWLPCTGB
86
53
.619
78
61
.561
8.0
69
70
.496
17.0
68
71
.489
18.0
67
73
.479
19.5
NL WestWLPCTGB
82
56
.594
73
67
.521
10.0
73
67
.521
10.0
57
82
.410
25.5
53
86
.381
29.5
AL EastWLPCTGB
83
55
.601
79
60
.568
4.5
75
64
.540
8.5
69
70
.496
14.5
68
71
.489
15.5
AL CentralWLPCTGB
73
65
.529
70
68
.507
3.0
67
72
.482
6.5
63
75
.457
10.0
62
77
.446
11.5
AL WestWLPCTGB
70
69
.504
69
71
.493
1.5
65
74
.468
5.0
54
86
.386
16.5
53
86
.381
17.0

MLB 2026 Scores & Schedule

Scores

DATEMATCHUPSCORE
Tue
8/18
@
3-1
Tue
8/18
@
3-0
Tue
8/18
@
4-6
Tue
8/18
@
4-9
Tue
8/18
@
5-2

Schedule

DATEMATCHUPTIME (ET)
Wed
9/2
@
6:40 PM
Wed
9/2
@
6:40 PM
Wed
9/2
@
6:40 PM
Wed
9/2
@
7:40 PM
Wed
9/2
@
7:40 PM