batter ops vs lefties 2026

Willy Adames has an OPS of .591 against left-handed pitchers this season.

NAMEOPSSEASONTMGABH2B3BHRRBIBBHBPSOPATBXBHSHSFIBBAVGOBPSLG
1Willy Adames
W. Adames
.591
2026
65
113
21
5
1
3
8
12
0
38
125
37
9
0
0
0
.186
.264
.327
2Ozzie Albies
O. Albies
.780
2026
90
198
56
13
0
8
29
8
2
15
213
93
21
0
5
1
.283
.310
.470
3Jose Altuve
J. Altuve
.728
2026
46
87
23
3
0
2
6
11
2
18
100
32
5
0
0
0
.264
.360
.368
4Miguel Andujar
M. Andujar
.682
2026
41
75
19
6
0
1
6
5
1
11
81
28
7
0
0
1
.253
.309
.373
5Orlando Arcia
O. Arcia
.550
2026
11
20
4
0
0
1
1
0
0
5
20
7
1
0
0
0
.200
.200
.350
6Nolan Arenado
N. Arenado
.818
2026
55
102
25
7
0
6
13
13
0
21
116
50
13
0
1
1
.245
.328
.490
7Luis Arraez
L. Arraez
.752
2026
TOT
84
141
43
7
3
1
17
4
3
13
155
59
11
5
2
0
.305
.333
.418
8José Azócar
J. Azócar
.833
2026
7
12
4
2
0
0
0
0
0
3
12
6
2
0
0
0
.333
.333
.500
9Javier Báez
J. Báez
.714
2026
19
36
10
2
0
1
4
1
0
5
37
15
3
0
0
0
.278
.297
.417
10Jake Bauers
J. Bauers
.933
2026
65
99
29
8
1
5
20
16
0
24
116
54
14
0
1
0
.293
.388
.545
11Josh Bell
J. Bell
.748
2026
79
149
41
8
0
5
32
9
1
29
160
64
13
0
1
0
.275
.319
.430
12Cody Bellinger
C. Bellinger
.741
2026
73
132
33
8
1
4
16
16
0
24
151
55
13
0
3
0
.250
.325
.417
13Andrew Benintendi
A. Benintendi
.547
2026
29
41
10
1
0
0
4
2
0
15
44
11
1
1
0
0
.244
.279
.268
14Mookie Betts
M. Betts
.597
2026
60
109
22
5
0
3
8
10
0
10
120
36
8
0
1
2
.202
.267
.330
15Xander Bogaerts
X. Bogaerts
.619
2026
59
107
24
5
0
1
7
15
0
14
122
32
6
0
0
1
.224
.320
.299
16Alex Bregman
A. Bregman
.786
2026
75
115
31
5
0
3
16
22
3
20
142
45
8
0
2
2
.270
.394
.391
17Byron Buxton
B. Buxton
.736
2026
49
98
25
4
0
4
9
8
1
26
107
41
8
0
0
1
.255
.318
.418
18Jeimer Candelario
J. Candelario
.829
2026
5
5
1
1
0
0
0
1
1
3
7
2
1
0
0
0
.200
.429
.400
19Victor Caratini
V. Caratini
.603
2026
54
91
18
2
0
2
8
9
7
31
107
26
4
0
0
0
.198
.318
.286
20Nick Castellanos
N. Castellanos
.509
2026
20
33
6
1
0
1
3
1
0
9
34
10
2
0
0
1
.182
.206
.303
21Willi Castro
W. Castro
.723
2026
71
140
38
5
1
4
14
7
2
40
149
57
10
0
0
0
.271
.315
.407
22Matt Chapman
M. Chapman
.768
2026
46
80
20
6
0
2
9
15
0
20
95
32
8
0
0
1
.250
.368
.400
23Michael Conforto
M. Conforto
1.786
2026
7
7
3
0
0
2
3
1
0
1
8
9
2
0
0
0
.429
.500
1.286
24Willson Contreras
W. Contreras
.984
2026
58
99
28
5
1
7
20
20
3
22
122
56
13
0
0
2
.283
.418
.566
25Carlos Correa
C. Correa
1.099
2026
17
39
14
2
0
3
9
8
0
6
48
25
5
0
1
1
.359
.458
.641
StatMuse has event-level data for OPS going back to the 1974 season.
Some of the information used here was obtained free of charge from Retrosheet.

More MLB News

More Giants Stats

Team Batting Leaders

HR

25

Devers

Rafael Devers

RBI

69

Devers

Rafael Devers

AVG

.324

Arraez

Luis Arraez
Team Pitching Leaders

W

10

Ray

Robbie Ray

K

128

Roupp

Landen Roupp

ERA

3.08

Ray

Robbie Ray
Team Rankings

HR

138

20th

R

510

25th

SO

945

27th

ERA

4.38

23rd

2026 Division Standings
TEAMWLPCTGB
76
51
.598
68
59
.535
8.0
66
61
.520
10.0
Giants Giants
51
74
.408
24.0
50
76
.397
25.5
Schedule
DATEMATCHUPTIME (ET)
Wed
8/19
@
6:40 PM
Thu
8/20
@
1:10 PM
Fri
8/21
@
7:10 PM
Sat
8/22
@
7:15 PM
Sun
8/23
@
3:15 PM
Last Game
SFG Giants

51 - 74

1

Final

8

CLE Guardians

61 - 65

Tue 18 Aug 2026

MLB 2026 Batting Leaders

MLB 2026 Pitching Leaders

MLB Fantasy 2026

MLB 2026 Betting

MLB 2026 Standings

NL EastWLPCTGB
74
52
.587
69
58
.543
5.5
64
63
.504
10.5
60
67
.472
14.5
57
70
.449
17.5
NL CentralWLPCTGB
78
48
.619
74
53
.583
4.5
65
62
.512
13.5
62
66
.484
17.0
60
66
.476
18.0
NL WestWLPCTGB
76
51
.598
68
59
.535
8.0
66
61
.520
10.0
51
74
.408
24.0
50
76
.397
25.5
AL EastWLPCTGB
75
50
.600
70
55
.560
5.0
68
58
.540
7.5
62
65
.488
14.0
61
65
.484
14.5
AL CentralWLPCTGB
65
60
.520
62
65
.488
4.0
61
65
.484
4.5
61
65
.484
4.5
53
74
.417
13.0
AL WestWLPCTGB
63
63
.500
62
64
.492
1.0
59
67
.468
4.0
50
76
.397
13.0
49
77
.389
14.0

MLB 2026 Scores & Schedule

Scores

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

Schedule

DATEMATCHUPTIME (ET)
Wed
8/19
@
4:10 PM
Wed
8/19
@
6:05 PM
Wed
8/19
@
6:35 PM
Wed
8/19
@
6:40 PM
Wed
8/19
@
6:40 PM