mlb team batting averages last 20 games vs lhp

The San Francisco Giants have a .244 batting average in their last 20 games against left-handed pitchers.

TEAMAVGGW%WLABH2B3BHRRBIBBHBPSOPATBXBHSHSFIBBOBPSLGOPS
1Giants
Giants
.244
20
.450
9
11
250
61
13
3
7
25
16
1
57
271
101
23
4
0
0
.292
.404
.696
2Angels
Angels
.260
20
.450
9
11
246
64
9
1
11
36
20
3
78
270
108
21
0
1
0
.322
.439
.761
3Astros
Astros
.199
20
.650
13
7
226
45
7
0
7
24
15
3
52
248
73
14
1
3
0
.255
.323
.578
4Mariners
Mariners
.206
20
.450
9
11
180
37
5
0
4
18
22
6
47
209
54
9
1
0
0
.313
.300
.613
5Blue Jays
Blue Jays
.220
20
.450
9
11
205
45
9
1
7
25
18
3
54
230
77
17
0
4
0
.287
.376
.663
6Twins
Twins
.210
20
.550
11
9
210
44
6
1
8
22
24
1
59
237
76
15
1
1
0
.292
.362
.654
7Marlins
Marlins
.250
20
.650
13
7
176
44
13
1
8
24
16
5
44
203
83
22
2
4
2
.323
.472
.795
8Reds
Reds
.264
20
.400
8
12
197
52
10
1
9
27
29
1
54
229
91
20
1
0
0
.361
.462
.823
9Athletics
Athletics
.248
20
.350
7
13
327
81
11
0
11
41
25
3
87
358
125
22
0
2
1
.305
.382
.688
10Diamondbacks
Diamondbacks
.271
20
.400
8
12
221
60
12
1
7
34
25
4
40
252
95
20
0
2
2
.353
.430
.783
11Rays
Rays
.223
20
.500
10
10
238
53
9
2
5
21
23
2
52
268
81
16
5
0
2
.297
.340
.637
12Cubs
Cubs
.298
20
.750
15
5
218
65
12
2
14
45
34
4
50
261
123
28
0
5
0
.395
.564
.959
13Pirates
Pirates
.246
20
.500
10
10
203
50
9
1
9
23
12
3
50
220
88
19
0
2
0
.295
.433
.729
14Red Sox
Red Sox
.258
20
.650
13
7
229
59
18
3
9
38
30
7
51
270
110
30
3
1
0
.360
.480
.840
15Orioles
Orioles
.232
20
.400
8
12
246
57
7
1
9
25
27
2
67
277
93
17
0
2
0
.310
.378
.689
16Rangers
Rangers
.303
20
.550
11
9
241
73
11
1
9
40
24
5
66
274
113
21
2
2
0
.375
.469
.844
17Nationals
Nationals
.263
20
.450
9
11
251
66
12
2
9
33
25
2
76
279
109
23
0
1
0
.333
.434
.768
18Padres
Padres
.269
20
.500
10
10
182
49
12
1
3
15
17
2
40
205
72
16
2
2
3
.335
.396
.731
19Braves
Braves
.206
20
.350
7
13
277
57
11
0
8
21
18
4
74
302
92
19
0
3
1
.262
.332
.594
20Phillies
Phillies
.236
20
.550
11
9
254
60
10
1
7
23
19
4
80
280
93
18
1
2
0
.297
.366
.664
21Dodgers
Dodgers
.271
20
.750
15
5
255
69
14
1
10
43
31
1
56
289
115
25
0
2
2
.349
.451
.800
22Mets
Mets
.277
20
.350
7
13
253
70
4
2
12
36
29
2
59
287
114
18
1
2
0
.353
.451
.804
23Rockies
Rockies
.273
20
.500
10
10
297
81
16
1
8
49
27
6
84
336
123
25
2
4
4
.341
.414
.755
24Cardinals
Cardinals
.248
20
.400
8
12
254
63
14
0
7
32
24
2
50
284
98
21
1
3
1
.314
.386
.700
25Tigers
Tigers
.269
20
.650
13
7
223
60
12
1
7
35
23
0
55
251
95
20
1
3
0
.333
.426
.759
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

18

Devers

Rafael Devers

RBI

49

Devers

Rafael Devers

AVG

.326

Arraez

Luis Arraez
Team Pitching Leaders

W

8

Ray

Robbie Ray

K

104

Roupp

Landen Roupp

ERA

3.45

Ray

Robbie Ray
Team Rankings

HR

104

20th

R

385

23rd

SO

711

27th

ERA

4.53

23rd

2026 Division Standings
TEAMWLPCTGB
61
33
.649
46
47
.495
14.5
46
47
.495
14.5
Giants Giants
39
54
.419
21.5
38
57
.400
23.5
Schedule
DATEMATCHUPTIME (ET)
Fri
7/10
@
10:15 PM
Sat
7/11
@
4:05 PM
Sun
7/12
@
4:05 PM
Fri
7/17
@
10:10 PM
Sat
7/18
@
8:08 PM
Last Game
COL Rockies

38 - 57

2

Final

8

SFG Giants

39 - 54

Thu 9 Jul 2026

MLB 2026 Batting Leaders

MLB 2026 Pitching Leaders

MLB Fantasy 2026

MLB 2026 Betting

MLB 2026 Standings

NL EastWLPCTGB
54
38
.587
52
42
.553
3.0
52
42
.553
3.0
48
46
.511
7.0
40
54
.426
15.0
NL CentralWLPCTGB
59
34
.634
52
41
.559
7.0
48
44
.522
10.5
47
47
.500
12.5
42
50
.457
16.5
NL WestWLPCTGB
61
33
.649
46
47
.495
14.5
46
47
.495
14.5
39
54
.419
21.5
38
57
.400
23.5
AL EastWLPCTGB
54
37
.593
51
42
.548
4.0
44
49
.473
11.0
43
48
.473
11.0
43
51
.457
12.5
AL CentralWLPCTGB
47
45
.511
48
46
.511
46
48
.489
2.0
43
50
.462
4.5
38
56
.404
10.0
AL WestWLPCTGB
47
46
.505
47
47
.500
0.5
46
49
.484
2.0
41
52
.441
6.0
37
57
.394
10.5

MLB 2026 Scores & Schedule

Scores

DATEMATCHUPSCORE
Wed
6/24
@
4-3
Thu
6/25
@
2-13
Thu
6/25
@
1-5
Thu
6/25
@
9-6
Thu
6/25
@
2-1

Schedule

DATEMATCHUPTIME (ET)
Fri
7/10
@
6:40 PM
Fri
7/10
@
6:40 PM
Fri
7/10
@
6:45 PM
Fri
7/10
@
7:05 PM
Fri
7/10
@
7:10 PM