team ops vs lefties last 15 games

The San Francisco Giants have an OPS of .650 in their last 15 games against left-handed pitchers.

TEAMOPSGW%WLABH2B3BHRRBIBBHBPSOPATBXBHSHSFIBBAVGOBPSLG
1Giants
Giants
.650
15
.467
7
8
187
44
11
1
4
17
11
1
45
203
69
16
4
0
0
.235
.281
.369
2Angels
Angels
.699
15
.400
6
9
181
42
5
0
8
22
17
3
56
202
71
13
0
1
0
.232
.307
.392
3Astros
Astros
.530
15
.667
10
5
126
25
5
0
2
10
8
0
29
136
36
7
1
1
0
.198
.244
.286
4Mariners
Mariners
.610
15
.600
9
6
155
31
4
0
4
16
18
6
43
180
47
8
1
0
0
.200
.307
.303
5Diamondbacks
Diamondbacks
.798
15
.400
6
9
170
47
9
1
6
28
19
1
30
191
76
16
0
1
1
.276
.351
.447
6Twins
Twins
.547
15
.533
8
7
153
26
4
0
5
11
16
1
44
171
45
9
1
0
0
.170
.253
.294
7Rangers
Rangers
.786
15
.533
8
7
150
43
7
1
3
25
19
4
36
176
61
11
2
1
0
.287
.379
.407
8Rays
Rays
.643
15
.533
8
7
158
35
7
0
4
15
16
2
39
181
54
11
5
0
2
.222
.301
.342
9Cubs
Cubs
.945
15
.733
11
4
180
54
11
2
10
37
28
3
42
215
99
23
0
4
0
.300
.395
.550
10Cardinals
Cardinals
.702
15
.467
7
8
174
44
9
0
4
22
20
1
40
198
65
13
0
3
1
.253
.328
.374
11Athletics
Athletics
.704
15
.333
5
10
239
60
6
0
9
33
23
0
60
265
93
15
0
2
1
.251
.314
.389
12Rockies
Rockies
.806
15
.600
9
6
184
56
10
1
5
36
12
4
54
204
83
16
1
3
2
.304
.355
.451
13Marlins
Marlins
.801
15
.667
10
5
151
38
11
1
7
22
13
5
39
174
72
19
1
4
2
.252
.324
.477
14Braves
Braves
.648
15
.333
5
10
233
52
10
0
8
24
15
4
58
255
86
18
0
3
1
.223
.278
.369
15Reds
Reds
.767
15
.333
5
10
133
36
7
0
4
14
17
0
33
152
55
11
1
0
0
.271
.353
.414
16Pirates
Pirates
.722
15
.467
7
8
162
39
8
1
7
16
9
3
44
176
70
16
0
2
0
.241
.290
.432
17Phillies
Phillies
.666
15
.467
7
8
203
48
9
1
5
17
15
4
62
223
74
15
1
0
0
.236
.302
.365
18Red Sox
Red Sox
.825
15
.600
9
6
172
44
14
3
6
27
22
3
37
199
82
23
1
1
0
.256
.348
.477
19Mets
Mets
.806
15
.333
5
10
225
63
4
2
11
33
21
2
53
251
104
17
1
2
0
.280
.344
.462
20Royals
Royals
.806
15
.400
6
9
239
68
16
0
11
38
10
2
55
254
117
27
1
2
0
.285
.316
.490
21Brewers
Brewers
.643
15
.533
8
7
214
46
12
3
3
18
26
2
53
247
73
18
2
3
3
.215
.302
.341
22Blue Jays
Blue Jays
.652
15
.400
6
9
112
25
5
1
3
14
10
1
27
126
41
9
0
3
0
.223
.286
.366
23White Sox
White Sox
.671
15
.533
8
7
125
28
8
0
5
14
6
1
36
133
51
13
0
1
1
.224
.263
.408
24Guardians
Guardians
.462
15
.400
6
9
170
26
4
0
3
18
17
1
59
191
39
7
2
1
1
.153
.233
.229
25Tigers
Tigers
.712
15
.667
10
5
163
43
9
1
3
22
16
0
35
183
63
13
1
2
0
.264
.326
.387
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

18

Devers

Rafael Devers

RBI

47

Devers

Rafael Devers

AVG

.326

Arraez

Luis Arraez
Team Pitching Leaders

W

8

Ray

Robbie Ray

K

99

Roupp

Landen Roupp

ERA

3.45

Ray

Robbie Ray
Team Rankings

HR

99

19th

R

364

25th

SO

687

26th

ERA

4.51

22nd

2026 Division Standings
TEAMWLPCTGB
59
32
.648
44
45
.494
14.0
44
45
.494
14.0
Giants Giants
37
52
.416
21.0
37
54
.407
22.0
Schedule
DATEMATCHUPTIME (ET)
Mon
7/6
@
9:45 PM
Tue
7/7
@
9:45 PM
Wed
7/8
@
3:45 PM
Thu
7/9
@
9:45 PM
Fri
7/10
@
10:15 PM
Last Game
SFG Giants

37 - 52

6

Final

7

COL Rockies

37 - 54

Sun 5 Jul 2026

MLB 2026 Batting Leaders

MLB 2026 Pitching Leaders

MLB Fantasy 2026

MLB 2026 Betting

MLB 2026 Standings

NL EastWLPCTGB
52
36
.591
50
41
.549
3.5
49
42
.538
4.5
46
45
.505
7.5
37
53
.411
16.0
NL CentralWLPCTGB
55
33
.625
50
40
.556
6.0
47
40
.540
7.5
46
45
.505
10.5
41
48
.461
14.5
NL WestWLPCTGB
59
32
.648
44
45
.494
14.0
44
45
.494
14.0
37
52
.416
21.0
37
54
.407
22.0
AL EastWLPCTGB
52
35
.598
49
40
.551
4.0
42
48
.467
11.5
42
49
.462
12.0
40
48
.455
12.5
AL CentralWLPCTGB
47
42
.528
47
44
.516
1.0
44
47
.484
4.0
40
50
.444
7.5
37
54
.407
11.0
AL WestWLPCTGB
47
44
.516
45
45
.500
1.5
45
47
.489
2.5
41
49
.456
5.5
36
55
.396
11.0

MLB 2026 Scores & Schedule

Scores

DATEMATCHUPSCORE
Sun
6/21
@
4-1
Sun
6/21
@
1-2
Sun
6/21
@
3-4
Sun
6/21
@
4-5
Sun
6/21
@
12-10

Schedule

DATEMATCHUPTIME (ET)
Mon
7/6
@
6:40 PM
Mon
7/6
@
6:45 PM
Mon
7/6
@
7:15 PM
Mon
7/6
@
7:45 PM
Mon
7/6
@
9:40 PM