highest team batting average vs right handed pitching since may 31

Since May 31, 2026, the San Francisco Giants have the best batting average by a team against right-handed pitchers, with an average of .302.

TEAMAVGGW%WLABH2B3BHRRBIBBHBPSOPATBXBHSHSFIBBOBPSLGOPS
1Giants
Giants
.302
16
.563
9
7
407
123
28
2
20
74
38
7
77
463
215
50
5
6
1
.367
.528
.895
2Dodgers
Dodgers
.294
17
.647
11
6
398
117
23
2
18
66
52
4
92
462
198
43
1
7
2
.375
.497
.873
3Rockies
Rockies
.288
16
.375
6
10
347
100
21
3
22
70
49
5
79
408
193
46
0
7
0
.377
.556
.934
4Twins
Twins
.280
17
.529
9
8
429
120
25
1
23
69
34
3
92
472
216
49
0
6
1
.333
.503
.836
5Blue Jays
Blue Jays
.279
17
.471
8
9
402
112
23
0
15
48
31
2
81
441
180
38
0
5
0
.330
.448
.777
6Brewers
Brewers
.277
17
.647
11
6
448
124
26
2
22
87
61
3
104
522
220
50
4
6
1
.363
.491
.854
7Angels
Angels
.276
17
.412
7
10
424
117
27
3
12
63
33
9
104
470
186
42
3
1
2
.340
.439
.779
8Pirates
Pirates
.274
16
.438
7
9
419
115
24
1
18
66
50
9
114
483
195
43
1
3
0
.362
.465
.827
9Royals
Royals
.269
18
.500
9
9
386
104
20
1
16
57
45
3
89
439
174
37
2
3
1
.348
.451
.799
10Cardinals
Cardinals
.266
17
.588
10
7
380
101
19
0
15
57
39
9
91
431
165
34
2
1
1
.347
.434
.782
11Rays
Rays
.252
16
.375
6
10
305
77
10
1
8
37
36
4
74
347
113
19
0
1
0
.338
.370
.709
12Cubs
Cubs
.252
17
.471
8
9
433
109
23
5
14
52
48
4
105
489
184
42
0
4
0
.329
.425
.754
13White Sox
White Sox
.250
15
.533
8
7
340
85
19
1
16
52
30
6
88
378
154
36
1
1
0
.321
.453
.774
14Yankees
Yankees
.249
15
.667
10
5
333
83
11
1
20
58
40
0
86
377
156
32
0
4
1
.326
.468
.795
15Athletics
Athletics
.249
17
.529
9
8
430
107
23
0
20
57
49
4
100
486
190
43
1
2
5
.330
.442
.772
16Orioles
Orioles
.248
17
.471
8
9
459
114
21
4
17
70
50
8
120
526
194
42
2
6
0
.329
.423
.752
17Marlins
Marlins
.245
16
.688
11
5
387
95
18
2
13
53
46
7
102
446
156
33
1
5
1
.333
.403
.736
18Tigers
Tigers
.242
15
.533
8
7
405
98
11
5
27
64
36
8
111
455
200
43
2
4
0
.313
.494
.807
19Red Sox
Red Sox
.241
15
.333
5
10
394
95
24
3
13
43
26
5
91
431
164
40
1
5
0
.293
.416
.709
20Nationals
Nationals
.240
16
.563
9
7
441
106
14
6
14
64
33
7
99
484
174
34
1
1
0
.303
.395
.697
21Phillies
Phillies
.239
17
.588
10
7
380
91
12
1
17
46
37
2
118
420
156
30
0
1
3
.310
.411
.720
22Guardians
Guardians
.238
14
.429
6
8
302
72
15
3
11
35
25
4
79
335
126
29
0
2
0
.303
.417
.721
23Rangers
Rangers
.237
16
.500
8
8
409
97
16
1
6
36
30
8
97
450
133
23
1
2
1
.301
.325
.626
24Astros
Astros
.237
16
.500
8
8
389
92
24
1
15
49
44
4
108
439
163
40
0
2
2
.319
.419
.738
25Mariners
Mariners
.236
17
.529
9
8
453
107
12
1
18
51
35
6
106
500
175
31
2
3
1
.298
.386
.684
StatMuse has event-level data for batting average 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

41

Chapman

Matt Chapman

AVG

.326

Arraez

Luis Arraez
Team Pitching Leaders

W

5

Ray

Robbie Ray

K

82

Roupp

Landen Roupp

ERA

2.92

Brubaker

JT Brubaker
Team Rankings

HR

79

19th

R

310

22nd

SO

591

22nd

ERA

4.49

22nd

2026 Division Standings
TEAMWLPCTGB
48
27
.640
38
35
.521
9.0
38
36
.514
9.5
Giants Giants
31
43
.419
16.5
28
47
.373
20.0
Schedule
DATEMATCHUPTIME (ET)
Fri
6/19
@
7:10 PM
Sat
6/20
@
4:10 PM
Sun
6/21
@
1:40 PM
Tue
6/23
@
9:45 PM
Wed
6/24
@
9:45 PM
Last Game
SFG Giants

31 - 43

7

Final

5

ATL Braves

46 - 27

Wed 17 Jun 2026

MLB 2026 Batting Leaders

MLB 2026 Pitching Leaders

MLB Fantasy 2026

MLB 2026 Betting

MLB 2026 Standings

NL EastWLPCTGB
46
27
.630
40
35
.533
7.0
39
36
.520
8.0
37
38
.493
10.0
34
41
.453
13.0
NL CentralWLPCTGB
45
27
.625
40
33
.548
5.5
40
36
.526
7.0
38
37
.507
8.5
35
38
.479
10.5
NL WestWLPCTGB
48
27
.640
38
35
.521
9.0
38
36
.514
9.5
31
43
.419
16.5
28
47
.373
20.0
AL EastWLPCTGB
45
28
.616
41
30
.577
3.0
37
39
.487
9.5
35
41
.461
11.5
29
43
.403
15.5
AL CentralWLPCTGB
39
34
.534
40
35
.533
36
40
.474
4.5
31
45
.408
9.5
30
44
.405
9.5
AL WestWLPCTGB
39
37
.513
37
38
.493
1.5
35
39
.473
3.0
35
41
.461
4.0
30
46
.395
9.0

MLB 2026 Scores & Schedule

Scores

DATEMATCHUPSCORE
Wed
6/3
@
4-1
Wed
6/3
@
7-2
Wed
6/3
@
8-0
Wed
6/3
@
7-1
Wed
6/3
@
2-3

Schedule

DATEMATCHUPTIME (ET)
Fri
6/19
@
7:05 PM
Fri
6/19
@
7:10 PM
Fri
6/19
@
7:10 PM
Fri
6/19
@
7:15 PM
Fri
6/19
@
8:05 PM