what team has the best ops last two weeks vs rhp

Between May 22, 2026 and June 5, 2026, the San Francisco Giants have the best OPS by a team against right-handed pitchers, with an OPS of .953.

TEAMOPSGW%WLABH2B3BHRRBIBBHBPSOPATBXBHSHSFIBBAVGOBPSLG
1Giants
Giants
.953
14
.429
6
8
363
120
32
4
18
77
21
2
70
394
214
54
1
7
1
.331
.364
.590
2Orioles
Orioles
.894
14
.714
10
4
299
91
17
2
13
68
44
2
58
354
151
32
2
7
0
.304
.389
.505
3Angels
Angels
.855
12
.583
7
5
338
101
26
1
12
59
30
7
76
376
165
39
0
1
1
.299
.367
.488
4Dodgers
Dodgers
.847
13
.692
9
4
291
81
16
2
14
46
34
3
58
334
143
32
2
4
1
.278
.355
.491
5Mariners
Mariners
.832
13
.692
9
4
307
81
16
0
21
42
19
3
57
333
160
37
1
2
2
.264
.311
.521
6Pirates
Pirates
.812
14
.571
8
6
347
90
12
0
20
58
43
4
99
400
162
32
1
3
0
.259
.345
.467
7Yankees
Yankees
.783
12
.583
7
5
315
84
14
1
14
49
32
0
62
349
142
29
0
2
0
.267
.332
.451
8Blue Jays
Blue Jays
.782
14
.500
7
7
368
102
23
0
12
43
30
9
85
412
161
35
1
2
2
.277
.345
.438
9Rockies
Rockies
.782
12
.417
5
7
324
85
14
0
14
52
38
7
78
375
141
28
0
6
0
.262
.347
.435
10Red Sox
Red Sox
.767
13
.385
5
8
293
81
16
4
8
38
21
3
67
322
129
28
1
4
0
.276
.327
.440
11White Sox
White Sox
.763
14
.571
8
6
333
88
19
0
13
56
22
8
84
365
146
32
1
1
0
.264
.324
.438
12Twins
Twins
.740
14
.429
6
8
358
94
18
3
12
56
25
2
94
390
154
33
0
5
0
.263
.310
.430
13Rays
Rays
.736
12
.333
4
8
293
72
12
1
10
33
42
1
63
339
116
23
0
2
2
.246
.340
.396
14Nationals
Nationals
.731
12
.500
6
6
304
73
5
2
16
36
24
4
75
333
130
23
0
1
0
.240
.303
.428
15Tigers
Tigers
.728
13
.462
6
7
314
78
14
2
12
40
26
3
75
350
132
28
2
5
0
.248
.307
.420
16Cubs
Cubs
.727
14
.286
4
10
363
90
18
0
11
40
40
10
87
415
141
29
0
1
0
.248
.338
.388
17Brewers
Brewers
.720
12
.583
7
5
314
74
20
1
9
47
43
2
76
367
123
30
3
4
1
.236
.328
.392
18Marlins
Marlins
.697
13
.538
7
6
346
81
20
2
9
37
39
3
89
392
132
31
2
2
1
.234
.315
.382
19Rangers
Rangers
.682
14
.500
7
7
371
86
14
3
11
48
33
9
92
418
139
28
2
3
1
.232
.308
.375
20Reds
Reds
.681
10
.400
4
6
264
56
13
0
10
27
34
2
90
303
99
23
2
1
0
.212
.306
.375
21Braves
Braves
.680
13
.615
8
5
241
54
8
0
10
37
24
3
52
272
92
18
0
4
1
.224
.298
.382
22Astros
Astros
.677
14
.643
9
5
410
92
13
1
16
56
37
8
101
460
155
30
1
4
3
.224
.298
.378
23Cardinals
Cardinals
.671
11
.364
4
7
246
62
5
2
6
27
19
2
67
270
89
13
2
1
0
.252
.310
.362
24Guardians
Guardians
.657
13
.462
6
7
280
64
21
2
7
23
14
1
65
299
110
30
0
4
0
.229
.264
.393
25Athletics
Athletics
.650
13
.308
4
9
311
72
16
0
5
19
38
2
69
351
103
21
0
0
0
.232
.319
.331
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

15

Schmitt

Casey Schmitt

RBI

38

Schmitt

Casey Schmitt

AVG

.326

Arraez

Luis Arraez
Team Pitching Leaders

W

5

Roupp

Landen Roupp

K

72

Roupp

Landen Roupp

ERA

3.09

Brubaker

JT Brubaker
Team Rankings

HR

65

16th

R

268

17th

SO

500

25th

ERA

4.56

23rd

2026 Division Standings
TEAMWLPCTGB
40
23
.635
33
29
.532
6.5
32
29
.525
7.0
Giants Giants
26
38
.406
14.5
24
39
.381
16.0
Schedule
DATEMATCHUPTIME (ET)
Sat
6/6
@
2:20 PM
Sun
6/7
@
8:30 PM
Mon
6/8
@
9:45 PM
Tue
6/9
@
9:45 PM
Wed
6/10
@
3:45 PM
Last Game
SFG Giants

26 - 38

18

Final

3

CHC Cubs

33 - 31

Fri 5 Jun 2026

MLB 2026 Batting Leaders

MLB 2026 Pitching Leaders

MLB Fantasy 2026

MLB 2026 Betting

MLB 2026 Standings

NL EastWLPCTGB
43
21
.672
34
29
.540
8.5
31
32
.492
11.5
29
35
.453
14.0
27
35
.435
15.0
NL CentralWLPCTGB
37
23
.617
32
28
.533
5.0
34
30
.531
5.0
33
31
.516
6.0
31
30
.508
6.5
NL WestWLPCTGB
40
23
.635
33
29
.532
6.5
32
29
.525
7.0
26
38
.406
14.5
24
39
.381
16.0
AL EastWLPCTGB
37
23
.617
37
26
.587
1.5
31
33
.484
8.0
30
34
.469
9.0
27
35
.435
11.0
AL CentralWLPCTGB
36
29
.554
33
30
.524
2.0
29
35
.453
6.5
26
38
.406
9.5
25
38
.397
10.0
AL WestWLPCTGB
33
31
.516
31
32
.492
1.5
30
33
.476
2.5
29
36
.446
4.5
24
39
.381
8.5

MLB 2026 Scores & Schedule

Scores

DATEMATCHUPSCORE
Thu
5/21
@
3-1
Thu
5/21
@
6-2
Thu
5/21
@
2-1
Thu
5/21
@
9-3
Thu
5/21
@
2-0

Schedule

DATEMATCHUPTIME (ET)
Sat
6/6
@
1:10 PM
Sat
6/6
@
2:10 PM
Sat
6/6
@
2:15 PM
Sat
6/6
@
2:20 PM
Sat
6/6
@
3:07 PM