who are the best hitters against left handed pitchers over the last 5 years with at least 100 plate appearances

Between May 11, 2020 and May 11, 2025, Starlin Castro has the highest batting average against left-handed pitchers and when making 100+ plate appearances, with an average of .374.

NAME AVG PA G AB H 2B 3B HR RBI BB HBP SO TB XBH SH SF IBB OBP SLG OPS
1 Starlin Castro
S. Castro
.374
106
54
99
37
8
1
0
12
6
0
23
47
9
0
1
0
.406
.475
.880
2 Buster Posey
B. Posey
.368
119
60
106
39
9
0
6
18
12
0
22
66
15
0
1
5
.429
.623
1.051
3 Paul Goldschmidt
P. Goldschmidt
.343
689
323
592
203
49
1
34
106
86
4
135
356
84
0
3
8
.428
.601
1.029
4 Dane Myers
D. Myers
.333
119
61
108
36
10
1
3
25
6
3
28
57
14
0
2
0
.378
.528
.906
5 Wander Franco
W. Franco
.332
276
130
250
83
17
4
9
38
22
2
26
135
30
0
2
0
.388
.540
.928
6 Ketel Marte
K. Marte
.331
754
328
685
227
58
4
37
105
56
12
101
404
99
0
1
13
.391
.590
.981
7 Harold Ramírez
H. Ramírez
.330
471
232
446
147
25
1
10
57
22
3
74
204
36
0
0
1
.365
.457
.823
8 Andy Pages
A. Pages
.324
148
81
136
44
7
0
5
15
9
1
34
66
12
0
1
0
.367
.485
.853
9 Jose Iglesias
J. Iglesias
.322
478
220
447
144
37
1
8
46
18
9
60
207
46
2
2
1
.359
.463
.822
10 Gabriel Moreno
G. Moreno
.320
285
145
259
83
20
0
4
35
21
0
49
115
24
0
5
2
.365
.444
.809
11 Zach Neto
Z. Neto
.320
192
100
175
56
9
1
10
26
10
7
41
97
20
0
0
1
.380
.554
.934
12 Tim Anderson
T. Anderson
.319
492
220
467
149
26
2
13
41
24
0
103
218
41
1
0
1
.352
.467
.819
13 Yonathan Daza
Y. Daza
.317
280
129
262
83
16
3
1
24
13
0
40
108
20
2
3
0
.345
.412
.758
14 Yordan Alvarez
Y. Alvarez
.316
826
383
721
228
52
3
41
147
79
14
169
409
96
0
12
2
.389
.567
.956
15 Tyler Fitzgerald
T. Fitzgerald
.315
159
79
146
46
7
2
9
21
10
1
47
84
18
1
1
0
.361
.575
.936
16 Teoscar Hernández
T. Hernández
.315
645
305
600
189
46
1
48
134
38
3
170
381
95
0
4
5
.357
.635
.992
17 Charlie Culberson
C. Culberson
.313
232
109
217
68
18
2
4
25
8
1
46
102
24
5
1
1
.339
.470
.809
18 Ozzie Albies
O. Albies
.313
576
262
550
172
46
2
21
87
17
3
79
285
69
0
6
0
.333
.518
.852
19 Rob Refsnyder
R. Refsnyder
.313
467
226
400
125
24
1
14
62
56
7
99
193
39
0
4
2
.403
.483
.885
20 Yermin Mercedes
Y. Mercedes
.311
126
59
119
37
8
1
3
18
6
1
17
56
12
0
0
1
.349
.471
.820
21 William Contreras
W. Contreras
.311
553
256
473
147
35
1
21
75
73
2
128
247
57
1
4
7
.402
.522
.924
22 Trea Turner
T. Turner
.310
836
380
761
236
46
5
42
120
62
8
144
418
93
0
5
4
.366
.549
.915
23 Xander Bogaerts
X. Bogaerts
.305
756
353
663
202
39
2
21
84
83
1
132
308
62
0
9
4
.378
.465
.843
24 Nico Hoerner
N. Hoerner
.305
573
288
532
162
31
5
5
58
34
5
59
218
41
0
2
2
.351
.410
.761
25 Jose Altuve
J. Altuve
.304
722
292
644
196
50
1
25
66
67
8
110
323
76
1
2
3
.376
.502
.877
StatMuse has event-level data for batting average and plate appearances 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

39

17th

R

170

16th

SO

318

18th

ERA

5.43

28th

2025 Division Standings
TEAM W L PCT GB
Mets Mets
25
15
.625
Phillies Phillies
23
16
.590
1.5
Braves Braves
19
20
.487
5.5
Nationals Nationals
17
23
.425
8.0
Marlins Marlins
15
23
.395
9.0
Schedule
DATE MATCHUP TIME (ET)
Sun
5/11
STL STL
@
WSH WSH
1:35 PM
Mon
5/12
WSH WSH
@
ATL ATL
7:15 PM
Tue
5/13
WSH WSH
@
ATL ATL
7:15 PM
Wed
5/14
WSH WSH
@
ATL ATL
7:15 PM
Thu
5/15
WSH WSH
@
ATL ATL
12:15 PM
Last Game
WSH Nationals

17 - 23

2

Final

4

STL Cardinals

21 - 19

Sat 10 May 2025

MLB 2025 Batting Leaders

MLB 2025 Pitching Leaders

MLB Fantasy 2025

MLB 2025 Betting

MLB 2025 Division Standings

NL East W L PCT GB
Mets Mets
25
15
.625
Phillies Phillies
23
16
.590
1.5
NL Central W L PCT GB
Cubs Cubs
23
17
.575
Cardinals Cardinals
21
19
.525
2.0
NL West W L PCT GB
Padres Padres
25
13
.658
Dodgers Dodgers
26
14
.650
AL East W L PCT GB
Yankees Yankees
22
17
.564
Red Sox Red Sox
21
20
.512
2.0
AL Central W L PCT GB
Tigers Tigers
26
14
.650
Guardians Guardians
23
16
.590
2.5
AL West W L PCT GB
Mariners Mariners
22
16
.579
Athletics Athletics
21
19
.525
2.0

MLB 2025 Scores & Schedule

Scores

DATE MATCHUP SCORE
Fri
4/25
BOS BOS
@
CLE CLE
4-5
Fri
4/25
BAL BAL
@
DET DET
3-4
Fri
4/25
LAA LAA
@
MIN MIN
1-5
Fri
4/25
MIL MIL
@
STL STL
5-6
Fri
4/25
PHI PHI
@
CHC CHC
10-4

Schedule

DATE MATCHUP TIME (ET)
Sun
5/11
CHC CHC
@
NYM NYM
12:05 PM
Sun
5/11
STL STL
@
WSH WSH
1:35 PM
Sun
5/11
ATL ATL
@
PIT PIT
1:35 PM
Sun
5/11
MIL MIL
@
TBR TBR
1:40 PM
Sun
5/11
TEX TEX
@
DET DET
1:40 PM