best hitters against left handed pitching minimum 30 games

Tom McCraw had the best batting average against left-handed pitchers with 30+ games played, with an average of .393.

NAMEAVGGABH2B3BHRRBIBBHBPSOPATBXBHSHSFIBBOBPSLGOPS
1Tom McCraw
T. McCraw
.393
31
56
22
3
0
3
10
3
1
9
63
34
6
1
2
0
.419
.607
1.026
2Jacob Cruz
J. Cruz
.385
58
65
25
3
0
2
19
12
2
22
81
34
5
0
2
0
.481
.523
1.005
3Dwight Lowry
D. Lowry
.368
30
38
14
2
0
1
6
3
2
4
44
19
3
1
0
0
.442
.500
.942
4Norris Hopper
N. Hopper
.367
73
158
58
7
2
1
7
11
0
12
175
72
10
5
1
1
.406
.456
.862
5Chase DeLauter
C. DeLauter
.365
48
74
27
6
1
0
11
6
0
9
81
35
7
0
1
0
.407
.473
.880
6Gene Locklear
G. Locklear
.364
40
55
20
3
1
1
8
5
0
10
61
28
5
0
1
0
.410
.509
.919
7Craig Wilson
C. Wilson
.363
54
113
41
8
1
2
12
9
0
9
127
57
11
4
1
0
.407
.504
.911
8Jon Shave
J. Shave
.357
35
56
20
5
0
1
14
4
2
14
63
28
6
1
0
0
.419
.500
.919
9Troy Neel
T. Neel
.355
95
183
65
9
0
12
38
19
4
36
208
110
21
1
1
0
.425
.601
1.026
10Matt Merullo
M. Merullo
.353
42
51
18
2
0
2
12
6
0
5
60
26
4
3
0
0
.421
.510
.931
11Clint Robinson
C. Robinson
.348
55
66
23
2
0
0
6
7
1
14
75
25
2
0
1
0
.413
.379
.792
12Tommy Hinzo
T. Hinzo
.342
32
73
25
4
0
2
8
7
1
8
85
35
6
4
0
0
.407
.479
.887
13Scott Pose
S. Pose
.342
35
38
13
1
0
0
2
2
0
3
40
14
1
0
0
0
.375
.368
.743
14Freddy Sanchez
F. Sanchez
.342
387
854
292
61
7
17
101
59
3
90
936
418
85
11
9
9
.383
.489
.872
15Christian Villanueva
C. Villanueva
.341
61
126
43
2
0
16
28
10
1
42
138
93
18
0
1
0
.391
.738
1.129
16Manny Mota
M. Mota
.341
147
129
44
3
0
0
29
19
3
8
160
47
3
6
3
4
.429
.364
.793
17Tony Longmire
T. Longmire
.340
33
47
16
4
0
1
10
6
1
9
56
23
5
1
1
0
.418
.489
.908
18Bob Beall
B. Beall
.340
38
50
17
4
0
0
6
9
0
10
61
21
4
0
2
0
.426
.420
.846
19Carlos Rodriguez
C. Rodriguez
.339
34
59
20
6
0
0
4
2
0
1
65
26
6
4
0
0
.361
.441
.801
20Marco Hernandez
M. Hernandez
.338
45
74
25
3
0
0
6
2
2
18
78
28
3
0
0
0
.372
.378
.750
21Joe Dillon
J. Dillon
.338
64
74
25
5
1
2
10
13
3
16
90
38
8
0
0
0
.456
.514
.969
22Kirby Puckett
K. Puckett
.337
781
1,912
644
119
23
65
279
139
4
245
2,071
1,004
207
4
12
34
.381
.525
.906
23David Wright
D. Wright
.337
764
1,479
498
116
8
70
244
245
11
241
1,753
840
194
0
17
47
.430
.568
.998
24Aaron Ledesma
A. Ledesma
.336
115
217
73
15
1
1
23
17
1
24
238
93
17
1
2
2
.384
.429
.813
25Joe Strain
J. Strain
.336
65
125
42
6
0
1
12
5
0
6
136
51
7
4
2
0
.356
.408
.764
StatMuse has event-level data for batting average and games going back to the 1974 season.
Some of the information used here was obtained free of charge from Retrosheet.

More MLB News

More Angels Stats

Team Batting Leaders

HR

17

Neto

Zach Neto

RBI

45

Adell

Jo Adell

AVG

.262

Schanuel

Nolan Schanuel
Team Pitching Leaders

W

8

Soriano

José Soriano

K

112

Detmers

Reid Detmers

ERA

3.14

Ureña

Walbert Ureña
Team Rankings

HR

99

13th

R

382

13th

SO

737

6th

ERA

4.63

24th

2026 Division Standings
TEAMWLPCTGB
42
42
.500
41
42
.494
0.5
41
44
.482
1.5
40
43
.482
1.5
Angels Angels
35
49
.417
7.0
Schedule
DATEMATCHUPTIME (ET)
Sun
6/28
@
3:15 PM
Mon
6/29
@
9:40 PM
Tue
6/30
@
9:40 PM
Thu
7/2
@
9:40 PM
Fri
7/3
@
9:38 PM
Last Game
ATH Athletics

40 - 43

2

Final

5

LAA Angels

35 - 49

Sat 27 Jun 2026

MLB 2026 Batting Leaders

MLB 2026 Pitching Leaders

MLB Fantasy 2026

MLB 2026 Betting

MLB 2026 Standings

NL EastWLPCTGB
49
32
.605
46
37
.554
4.0
44
39
.530
6.0
42
42
.500
8.5
35
48
.422
15.0
NL CentralWLPCTGB
50
30
.625
45
38
.542
6.5
42
38
.525
8.0
41
42
.494
10.5
39
42
.481
11.5
NL WestWLPCTGB
53
30
.639
43
38
.531
9.0
41
41
.500
11.5
34
48
.415
18.5
33
50
.398
20.0
AL EastWLPCTGB
47
33
.588
48
34
.585
39
44
.470
9.5
39
45
.464
10.0
35
46
.432
12.5
AL CentralWLPCTGB
43
38
.531
43
40
.518
1.0
39
45
.464
5.5
35
48
.422
9.0
34
50
.405
10.5
AL WestWLPCTGB
42
42
.500
41
42
.494
0.5
41
44
.482
1.5
40
43
.482
1.5
35
49
.417
7.0

MLB 2026 Scores & Schedule

Scores

DATEMATCHUPSCORE
Fri
6/12
@
5-2
Sat
6/13
@
9-6
Sat
6/13
@
3-1
Sat
6/13
@
3-8
Sat
6/13
@
9-3

Schedule

DATEMATCHUPTIME (ET)
Sun
6/28
@
1:35 PM
Sun
6/28
@
1:35 PM
Sun
6/28
@
1:37 PM
Sun
6/28
@
1:40 PM
Sun
6/28
@
1:40 PM