diamondbacks top hitter vs rhp last 20 games

Geraldo Perdomo has the best batting average for the Diamondbacks against right-handed pitchers in the last 20 team games, with an average of .357.

NAMEAVGGABH2B3BHRRBIBBHBPSOPATBXBHSHSFIBBOBPSLGOPS
1Geraldo Perdomo
G. Perdomo
.357
18
56
20
7
0
3
8
5
3
11
65
36
10
1
0
0
.438
.643
1.080
2Jordan Lawlar
J. Lawlar
.333
8
18
6
4
0
0
1
0
1
6
19
10
4
0
0
0
.368
.556
.924
3Gabriel Moreno
G. Moreno
.296
17
54
16
1
0
1
6
9
0
11
63
20
2
0
0
1
.397
.370
.767
4Corbin Carroll
C. Carroll
.265
16
49
13
1
1
0
6
10
0
15
61
16
2
0
2
2
.377
.327
.704
5Alek Thomas
A. Thomas
.262
18
42
11
3
0
1
4
3
0
8
46
17
4
0
1
0
.304
.405
.709
6Ildemaro Vargas
I. Vargas
.259
12
27
7
0
0
0
3
1
0
3
29
7
0
1
0
0
.286
.259
.545
7Ketel Marte
K. Marte
.232
16
56
13
4
0
3
6
1
1
9
59
26
7
0
1
0
.254
.464
.719
8Jake McCarthy
J. McCarthy
.219
14
32
7
3
0
1
2
0
1
5
35
13
4
2
0
0
.242
.406
.649
9Adrian Del Castillo
A. Del Castillo
.217
12
23
5
1
0
2
5
4
0
10
28
12
3
0
1
0
.321
.522
.843
10Blaze Alexander
B. Alexander
.209
14
43
9
2
0
0
4
4
3
14
51
11
2
1
0
0
.320
.256
.576
11James McCann
J. McCann
.208
10
24
5
1
0
1
5
0
1
10
25
9
2
0
0
0
.240
.375
.615
12Tim Tawa
T. Tawa
.200
14
30
6
1
0
1
3
5
0
12
36
10
2
1
0
0
.314
.333
.648
13Jorge Barrosa
J. Barrosa
.188
9
16
3
1
0
0
0
0
0
6
16
4
1
0
0
0
.188
.250
.438
14Pavin Smith
P. Smith
.167
2
6
1
0
0
0
1
2
0
2
8
1
0
0
0
0
.375
.167
.542
15Carlos Santana
C. Santana
.125
3
8
1
1
0
0
0
1
0
3
9
2
1
0
0
0
.222
.250
.472
16Nolan Arenado
N. Arenado
.091
3
11
1
0
0
0
0
0
0
5
11
1
0
0
0
0
.091
.091
.182
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 Diamondbacks Stats

Team Batting Leaders

HR

1

Perdomo

Geraldo Perdomo

RBI

3

Thomas

Alek Thomas

AVG

.333

Perdomo

Geraldo Perdomo
Team Pitching Leaders

K

5

Rodriguez

Eduardo Rodriguez

ERA

7.71

Nelson

Ryne Nelson
Team Rankings

HR

2

19th

R

8

26th

SO

15

30th

ERA

5.63

26th

2026 Division Standings
TEAMWLPCTGB
3
0
1.000
1
2
.333
2.0
0
3
.000
3.0
0
3
.000
3.0
Diamondbacks Diamondbacks
0
3
.000
3.0
Schedule
DATEMATCHUPTIME (ET)
Mon
3/30
@
10:10 PM
Tue
3/31
@
9:40 PM
Wed
4/1
@
3:40 PM
Thu
4/2
@
9:40 PM
Fri
4/3
@
9:45 PM
Last Game

2

Final

3

LAD Dodgers

3 - 0

Sat 28 Mar 2026

MLB 2026 Batting Leaders

MLB 2026 Pitching Leaders

MLB Fantasy 2026

MLB 2026 Betting

MLB 2026 Standings

NL EastWLPCTGB
3
0
1.000
2
1
.667
1.0
2
1
.667
1.0
2
1
.667
1.0
1
2
.333
2.0
NL CentralWLPCTGB
3
0
1.000
2
1
.667
1.0
2
1
.667
1.0
1
2
.333
2.0
1
2
.333
2.0
NL WestWLPCTGB
3
0
1.000
1
2
.333
2.0
0
3
.000
3.0
0
3
.000
3.0
0
3
.000
3.0
AL EastWLPCTGB
3
0
1.000
3
0
1.000
2
1
.667
1.0
1
2
.333
2.0
1
2
.333
2.0
AL CentralWLPCTGB
2
1
.667
2
1
.667
1
2
.333
1.0
1
2
.333
1.0
0
3
.000
2.0
AL WestWLPCTGB
2
1
.667
2
2
.500
0.5
2
2
.500
0.5
1
2
.333
1.0
0
3
.000
2.0

MLB 2026 Scores & Schedule

Scores

DATEMATCHUPSCORE
Tue
3/24
@
7-0
Wed
3/25
@
7-11
Wed
3/25
@
2-14
Wed
3/25
@
10-4
Wed
3/25
@
1-2

Schedule

DATEMATCHUPTIME (ET)
Mon
3/30
@
4:10 PM
Mon
3/30
@
6:35 PM
Mon
3/30
@
6:40 PM
Mon
3/30
@
6:40 PM
Mon
3/30
@
6:40 PM