best mlb hitters vs right handed pitchers since august 9 2023 with at least 20 at bats

Since August 9, 2023, Stone Garrett has the highest batting average against right-handed pitchers with 20+ at-bats, with an average of .480.

NAME AVG AB G H 2B 3B HR RBI BB HBP SO PA TB XBH SH SF IBB OBP SLG OPS
1 Stone Garrett
S. Garrett
.480
25
13
12
5
0
1
8
4
0
6
30
20
6
0
1
0
.533
.800
1.333
2 Hyeseong Kim
H. Kim
.351
74
27
26
4
1
1
9
4
1
17
79
35
6
0
0
0
.392
.473
.865
3 Ronald Acuña Jr.
R. Acuña Jr.
.332
383
122
127
15
3
22
59
52
5
77
441
214
40
0
1
2
.417
.559
.976
4 Jake Mangum
J. Mangum
.330
106
37
35
6
0
1
20
7
1
17
114
44
7
0
0
0
.377
.415
.792
5 Victor Robles
V. Robles
.328
195
78
64
18
0
3
23
11
10
42
223
91
21
3
4
0
.386
.467
.853
6 Xavier Edwards
X. Edwards
.325
397
141
129
18
3
1
31
44
1
63
449
156
22
3
4
2
.390
.393
.783
7 Luis Arraez
L. Arraez
.320
769
234
246
42
7
9
63
33
3
18
809
329
58
1
3
5
.349
.428
.777
8 Aaron Judge
A. Judge
.320
788
271
252
47
3
70
168
153
10
247
955
515
120
0
3
22
.435
.654
1.089
9 Jacob Wilson
J. Wilson
.319
304
97
97
12
0
7
37
19
4
25
330
130
19
1
2
1
.365
.428
.792
10 Iván Herrera
I. Herrera
.314
271
107
85
17
1
6
43
25
4
60
303
122
24
0
2
0
.377
.450
.828
11 Bobby Witt Jr.
B. Witt Jr.
.312
897
276
280
60
15
46
150
84
9
155
1,004
508
121
0
14
13
.372
.566
.938
12 Freddie Freeman
F. Freeman
.312
664
242
207
54
2
28
114
96
10
128
776
349
84
0
6
17
.403
.526
.929
13 Drew Millas
D. Millas
.311
61
26
19
3
0
2
5
6
0
12
67
28
5
0
0
0
.373
.459
.832
14 Jackson Merrill
J. Merrill
.311
524
186
163
32
7
22
88
31
2
106
565
275
61
4
4
2
.349
.525
.874
15 Trea Turner
T. Turner
.310
686
227
213
37
1
31
96
43
9
126
739
345
69
0
1
0
.359
.503
.862
16 Rece Hinds
R. Hinds
.310
42
19
13
5
1
6
11
3
1
16
46
38
12
0
0
0
.370
.905
1.274
17 Shohei Ohtani
S. Ohtani
.309
657
235
203
38
9
66
138
116
7
183
789
457
113
0
6
23
.415
.696
1.110
18 Jose Miranda
J. Miranda
.308
289
114
89
21
4
8
39
14
5
44
310
142
33
0
2
1
.348
.491
.840
19 Liam Hicks
L. Hicks
.305
105
45
32
5
1
4
22
13
1
15
119
51
10
0
0
0
.387
.486
.872
20 Brendan Donovan
B. Donovan
.303
597
210
181
34
2
17
77
54
12
79
666
270
53
1
2
3
.371
.452
.824
21 Yoán Moncada
Y. Moncada
.303
231
79
70
19
2
11
35
23
1
74
255
126
32
0
0
0
.369
.545
.914
22 Vladimir Guerrero Jr.
V. Guerrero Jr.
.301
857
272
258
54
1
38
126
101
10
137
974
428
93
0
6
10
.379
.499
.878
23 Gunnar Henderson
G. Henderson
.298
763
258
227
45
7
44
110
84
6
185
855
418
96
0
2
6
.371
.548
.919
24 Kolten Wong
K. Wong
.296
27
17
8
0
0
1
7
2
1
6
31
11
1
0
1
0
.355
.407
.762
25 Steven Kwan
S. Kwan
.294
652
220
192
31
7
15
64
70
5
60
730
282
53
1
2
0
.366
.433
.799
StatMuse has event-level data for at-bats and batting average going back to the 1974 season.
Some of the information used here was obtained free of charge from Retrosheet.

More Nationals Stats

Team Rankings

HR

83

16th

R

339

14th

SO

626

22nd

ERA

5.00

28th

2025 Division Standings
TEAM W L PCT GB
Phillies Phillies
47
31
.603
Mets Mets
46
33
.582
1.5
Braves Braves
36
41
.468
10.5
Nationals Nationals
33
46
.418
14.5
Marlins Marlins
31
45
.408
15.0
Schedule
DATE MATCHUP TIME (ET)
Tue
6/24
WSH WSH
@
SDP SDP
9:40 PM
Wed
6/25
WSH WSH
@
SDP SDP
4:10 PM
Fri
6/27
WSH WSH
@
LAA LAA
9:38 PM
Sat
6/28
WSH WSH
@
LAA LAA
9:38 PM
Sun
6/29
WSH WSH
@
LAA LAA
4:07 PM
Last Game
SDP Padres

42 - 36

6

Final

10

WSH Nationals

33 - 46

Mon 23 Jun 2025

MLB 2025 Batting Leaders

MLB 2025 Pitching Leaders

MLB Fantasy 2025

MLB 2025 Betting

MLB 2025 Division Standings

AL East W L PCT GB
Yankees Yankees
45
33
.577
Rays Rays
43
35
.551
2.0
AL Central W L PCT GB
Tigers Tigers
49
30
.620
Guardians Guardians
39
37
.513
8.5
AL West W L PCT GB
Astros Astros
45
33
.577
Mariners Mariners
40
37
.519
4.5
NL East W L PCT GB
Phillies Phillies
47
31
.603
Mets Mets
46
33
.582
1.5
NL Central W L PCT GB
Cubs Cubs
46
32
.590
Brewers Brewers
43
36
.544
3.5
NL West W L PCT GB
Dodgers Dodgers
48
31
.608
Giants Giants
44
34
.564
3.5

MLB 2025 Scores & Schedule

Scores

DATE MATCHUP SCORE
Sat
6/7
CHC CHC
@
DET DET
0-4
Sat
6/7
KCR KCR
@
CWS CWS
7-5
Sat
6/7
TOR TOR
@
MIN MIN
3-6
Sat
6/7
SEA SEA
@
LAA LAA
3-2
Sun
6/8
MIA MIA
@
PIT PIT
3-10

Schedule

DATE MATCHUP TIME (ET)
Tue
6/24
TEX TEX
@
BAL BAL
6:35 PM
Tue
6/24
TOR TOR
@
CLE CLE
6:40 PM
Tue
6/24
ATH ATH
@
DET DET
6:40 PM
Tue
6/24
ATL ATL
@
NYM NYM
7:10 PM
Tue
6/24
NYY NYY
@
CIN CIN
7:10 PM