mlb teams ops vs rhp last 10 games this season

The San Francisco Giants have an OPS of .655 in their last 10 games against right-handed pitchers this season.

TEAMOPSGW%WLABH2B3BHRRBIBBHBPSOPATBXBHSHSFIBBAVGOBPSLG
1Giants
Giants
.655
10
.300
3
7
226
51
8
1
7
25
20
2
52
251
82
16
1
2
0
.226
.292
.363
2Astros
Astros
.610
10
.300
3
7
276
55
6
3
10
32
20
3
66
303
97
19
1
3
2
.199
.258
.351
3Pirates
Pirates
.704
10
.300
3
7
230
59
8
1
6
23
22
2
53
255
87
15
0
1
0
.257
.325
.378
4Guardians
Guardians
.654
10
.400
4
6
207
47
8
0
7
18
18
1
37
230
76
15
0
4
0
.227
.287
.367
5Yankees
Yankees
.607
10
.600
6
4
255
50
16
0
7
21
23
2
81
283
87
23
1
2
1
.196
.266
.341
6Angels
Angels
.619
10
.600
6
4
247
56
9
0
5
23
23
1
72
275
80
14
4
0
1
.227
.295
.324
7Nationals
Nationals
.660
10
.400
4
6
239
57
8
0
7
31
17
5
62
263
86
15
0
2
1
.238
.300
.360
8Mariners
Mariners
.725
10
.300
3
7
184
44
9
2
6
24
20
2
45
208
75
17
0
2
0
.239
.317
.408
9Braves
Braves
.568
10
.400
4
6
250
49
14
0
6
19
15
1
68
267
81
20
1
0
1
.196
.244
.324
10Cubs
Cubs
.798
10
.600
6
4
290
75
15
0
15
45
32
2
68
328
135
30
0
4
2
.259
.332
.466
11Phillies
Phillies
.770
10
.700
7
3
280
75
13
2
8
39
37
3
55
325
116
23
2
3
5
.268
.356
.414
12White Sox
White Sox
.802
10
.600
6
4
228
57
14
1
11
34
24
6
58
258
106
26
0
0
0
.250
.337
.465
13Tigers
Tigers
.681
10
.500
5
5
236
56
10
2
5
29
27
2
44
265
85
17
0
0
0
.237
.321
.360
14Orioles
Orioles
.785
10
.500
5
5
235
59
8
2
12
34
26
2
63
265
107
22
1
1
3
.251
.330
.455
15Athletics
Athletics
.758
10
.400
4
6
212
51
13
1
10
30
16
4
38
234
96
24
0
1
0
.241
.305
.453
16Twins
Twins
.696
10
.400
4
6
218
54
8
0
6
24
23
4
54
247
80
14
0
1
0
.248
.329
.367
17Rangers
Rangers
.563
10
.400
4
6
189
39
5
1
3
12
14
3
51
207
55
9
1
0
0
.206
.272
.291
18Mets
Mets
.819
10
.600
6
4
198
55
8
2
8
29
24
3
53
228
91
18
0
3
0
.278
.360
.460
19Royals
Royals
.716
10
.500
5
5
165
40
6
0
6
24
19
2
34
188
64
12
1
0
2
.242
.328
.388
20Padres
Padres
.779
10
.800
8
2
238
62
6
0
12
28
26
5
43
273
104
18
1
3
1
.261
.342
.437
21Brewers
Brewers
.683
10
.600
6
4
215
55
8
0
3
28
29
3
59
250
72
11
0
3
2
.256
.348
.335
22Blue Jays
Blue Jays
.776
10
.700
7
3
185
52
8
0
6
24
20
2
44
210
78
14
1
2
3
.281
.354
.422
23Rockies
Rockies
.718
10
.500
5
5
213
49
6
2
8
32
30
3
48
251
83
16
0
4
0
.230
.328
.390
24Marlins
Marlins
.776
10
.600
6
4
273
71
9
2
11
42
32
5
76
312
117
22
1
1
0
.260
.347
.429
25Diamondbacks
Diamondbacks
.739
10
.400
4
6
225
54
8
5
7
25
25
4
47
258
93
20
3
1
2
.240
.325
.413
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
@
12:35 PM
Wed
8/19
@
1:10 PM
Wed
8/19
@
1:40 PM
Wed
8/19
@
2:20 PM
Wed
8/19
@
4:10 PM