mlb team batting average ranking last 20 games vs righties

The San Francisco Giants have the best batting average by a team against right-handed pitchers in their last 20 games, with an average of .295.

TEAMAVGGW%WLABH2B3BHRRBIBBHBPSOPATBXBHSHSFIBBOBPSLGOPS
1Giants
Giants
.295
20
.450
9
11
512
151
37
4
23
88
42
8
96
577
265
64
6
9
1
.352
.518
.870
2Dodgers
Dodgers
.289
20
.650
13
7
457
132
25
2
25
75
55
4
103
524
236
52
1
7
2
.365
.516
.882
3Blue Jays
Blue Jays
.288
20
.550
11
9
459
132
27
0
16
58
40
9
100
514
207
43
1
4
2
.354
.451
.804
4Rockies
Rockies
.287
20
.400
8
12
442
127
23
3
28
87
59
8
103
516
240
54
0
7
0
.376
.543
.919
5Angels
Angels
.273
20
.450
9
11
549
150
37
3
16
88
46
11
137
611
241
56
3
2
3
.340
.439
.779
6Pirates
Pirates
.273
20
.450
9
11
532
145
27
1
25
84
64
10
142
613
249
53
1
4
0
.359
.468
.827
7Yankees
Yankees
.268
20
.750
15
5
474
127
17
1
28
88
61
0
107
539
230
46
0
4
1
.349
.485
.834
8Orioles
Orioles
.264
20
.500
10
10
516
136
24
5
22
86
62
9
124
598
236
51
3
7
0
.348
.457
.806
9Red Sox
Red Sox
.263
20
.350
7
13
520
137
30
4
16
59
33
7
115
567
223
50
1
6
0
.313
.429
.742
10Twins
Twins
.263
20
.400
8
12
505
133
32
2
23
76
37
3
114
552
238
57
0
7
1
.313
.471
.785
11Cardinals
Cardinals
.262
20
.550
11
9
435
114
19
1
15
58
39
9
107
485
180
35
2
0
1
.335
.414
.749
12Brewers
Brewers
.262
20
.700
14
6
542
142
31
2
26
99
70
3
136
627
255
59
4
7
1
.346
.470
.816
13White Sox
White Sox
.259
20
.600
12
8
482
125
25
1
23
76
40
9
122
535
221
49
2
2
0
.326
.459
.785
14Rays
Rays
.255
20
.350
7
13
400
102
13
1
11
44
50
5
96
457
150
25
0
1
0
.344
.375
.719
15Royals
Royals
.254
20
.400
8
12
437
111
20
1
15
58
49
3
106
494
178
36
2
3
1
.331
.407
.739
16Cubs
Cubs
.253
20
.500
10
10
533
135
29
4
18
59
56
7
135
601
226
51
0
4
0
.330
.424
.754
17Mariners
Mariners
.252
20
.600
12
8
508
128
15
1
27
63
37
7
109
559
226
43
2
4
2
.309
.445
.754
18Marlins
Marlins
.252
20
.550
11
9
512
129
24
3
14
63
56
8
135
583
201
41
1
6
1
.332
.393
.724
19Athletics
Athletics
.240
20
.450
9
11
475
114
25
0
19
55
52
6
111
535
196
44
1
1
5
.322
.413
.735
20Nationals
Nationals
.240
20
.550
11
9
534
128
16
6
17
78
44
9
116
591
207
39
1
2
0
.307
.388
.695
21Rangers
Rangers
.238
20
.550
11
9
534
127
19
2
12
59
36
13
125
587
186
33
2
2
1
.301
.348
.649
22Astros
Astros
.238
20
.550
11
9
513
122
30
1
21
69
54
6
135
578
217
52
1
4
4
.315
.423
.738
23Braves
Braves
.237
20
.500
10
10
371
88
12
0
14
49
32
5
87
417
142
26
0
8
1
.300
.383
.683
24Mets
Mets
.237
20
.550
11
9
515
122
22
3
23
69
44
8
136
572
219
48
2
3
1
.305
.425
.731
25Phillies
Phillies
.236
20
.650
13
7
454
107
13
1
22
52
37
3
129
495
188
36
0
1
3
.297
.414
.711
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

21st

SO

591

19th

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)
Thu
6/18
@
7:15 PM
Fri
6/19
@
7:10 PM
Sat
6/20
@
4:10 PM
Sun
6/21
@
1:40 PM
Tue
6/23
@
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
34
.541
6.5
39
36
.520
8.0
37
38
.493
10.0
33
41
.446
13.5
NL CentralWLPCTGB
45
26
.634
40
32
.556
5.5
39
36
.520
8.0
38
37
.507
9.0
35
38
.479
11.0
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
27
.625
41
30
.577
3.5
36
38
.486
10.0
35
40
.467
11.5
29
42
.408
15.5
AL CentralWLPCTGB
38
34
.528
39
35
.527
35
40
.467
4.5
30
44
.405
9.0
30
45
.400
9.5
AL WestWLPCTGB
38
37
.507
36
38
.486
1.5
35
38
.479
2.0
35
41
.461
3.5
30
45
.400
8.0

MLB 2026 Scores & Schedule

Scores

DATEMATCHUPSCORE
Tue
6/2
@
2-3
Tue
6/2
@
4-2
Tue
6/2
@
4-6
Tue
6/2
@
3-8
Wed
6/3
@
4-1

Schedule

DATEMATCHUPTIME (ET)
Thu
6/18
@
1:35 PM
Thu
6/18
@
2:10 PM
Thu
6/18
@
2:35 PM
Thu
6/18
@
4:10 PM
Thu
6/18
@
6:40 PM