best batting average vs lefties 2023 to 2025 catchers minimum 100 at bats

Between 2023 and 2025, Gabriel Moreno had the best batting average by a catcher against left-handed pitchers with 100+ at-bats, with an average of .331.

Showing
  • Data note: Batting Average, At-Bats: player event data complete from 1974
  • Data note: Data: Retrosheet
NAMEAVGABGH2B3BHRRBIBBHBPSOPATBXBHSHSFIBBOBPSLGOPS
1Gabriel Moreno
G. Moreno
.331
263
138
87
23
0
5
36
22
0
49
290
125
28
0
5
2
.376
.475
.851
2Adley Rutschman
A. Rutschman
.313
224
149
70
17
0
4
29
38
1
35
266
99
21
0
3
0
.410
.442
.852
3William Contreras
W. Contreras
.301
319
184
96
27
0
10
51
53
2
67
378
153
37
0
4
6
.399
.480
.879
4Joey Bart
J. Bart
.295
166
92
49
6
0
7
19
17
4
52
188
76
13
0
1
0
.372
.458
.830
5Victor Caratini
V. Caratini
.290
131
80
38
6
0
2
12
9
5
32
147
50
8
0
2
0
.354
.382
.735
6Dillon Dingler
D. Dingler
.280
132
70
37
11
1
5
20
9
0
34
141
65
17
0
0
1
.326
.492
.819
7Yainer Diaz
Y. Diaz
.273
260
138
71
13
0
12
37
12
1
48
276
120
25
0
3
2
.304
.462
.766
8Jonah Heim
J. Heim
.272
250
136
68
9
0
9
40
19
0
49
272
104
18
0
3
0
.320
.416
.736
9Carson Kelly
C. Kelly
.271
181
109
49
7
1
7
18
25
0
42
207
79
15
0
1
0
.357
.436
.794
10Ryan Jeffers
R. Jeffers
.270
211
122
57
12
0
12
33
30
6
47
249
105
24
0
2
1
.373
.498
.871
11Mitch Garver
M. Garver
.268
123
64
33
8
1
3
17
22
1
33
147
52
12
0
1
1
.381
.423
.804
12Yan Gomes
Y. Gomes
.256
117
60
30
6
1
6
23
6
1
26
126
56
13
0
2
0
.294
.479
.772
13Tyler Stephenson
T. Stephenson
.255
208
137
53
12
1
11
33
29
1
40
239
100
24
0
1
4
.347
.481
.828
14Freddy Fermin
F. Fermin
.254
244
130
62
12
0
5
22
18
3
52
269
89
17
4
0
2
.313
.365
.678
15Alejandro Kirk
A. Kirk
.254
260
151
66
17
1
8
36
33
0
43
295
109
26
0
2
1
.336
.419
.755
16Gary Sánchez
G. Sánchez
.250
124
57
31
4
0
12
27
9
1
27
135
71
16
0
1
0
.304
.573
.876
17Will Smith
W. Smith
.249
305
181
76
22
0
15
44
57
5
65
371
143
37
0
4
9
.372
.469
.841
18Pedro Pagés
P. Pagés
.249
181
97
45
7
2
3
25
9
1
56
194
65
12
0
3
1
.284
.359
.643
19Keibert Ruiz
K. Ruiz
.248
274
156
68
17
0
4
33
11
4
19
291
97
21
0
2
0
.285
.354
.639
20Salvador Perez
S. Perez
.247
186
113
46
7
0
6
23
12
2
39
201
71
13
0
1
9
.299
.382
.680
21J.T. Realmuto
J.T. Realmuto
.246
402
207
99
21
3
15
40
25
7
113
435
171
39
0
0
4
.302
.425
.727
22Shea Langeliers
S. Langeliers
.245
302
166
74
11
2
18
46
22
1
81
327
143
31
0
2
1
.297
.474
.770
23Cal Raleigh
C. Raleigh
.244
316
178
77
8
0
28
58
27
4
92
349
169
36
0
2
3
.309
.535
.844
24Nick Fortes
N. Fortes
.242
269
139
65
17
0
5
26
12
5
43
290
97
22
2
2
0
.285
.361
.645
25Connor Wong
C. Wong
.242
236
138
57
15
1
4
23
30
3
72
271
86
20
0
2
1
.332
.364
.697

More MLB News

More Diamondbacks Stats

Team Batting Leaders

HR

30

Arenado

Nolan Arenado

RBI

86

Arenado

Nolan Arenado

AVG

.311

Moreno

Gabriel Moreno
Team Pitching Leaders

W

16

Rodriguez

Eduardo Rodriguez

K

143

Rodriguez

Eduardo Rodriguez

ERA

2.89

Rodriguez

Eduardo Rodriguez
Team Rankings

HR

166

25th

R

739

9th

SO

1,140

29th

ERA

4.18

18th

2026 Division Standings
TEAMWLPCTGB
100
62
.617
91
71
.562
9.0
Diamondbacks Diamondbacks
86
76
.531
14.0
65
97
.401
35.0
58
104
.358
42.0
Last Game
AZ Diamondbacks

86 - 76

4

Final

9

SDP Padres

91 - 71

Sun 27 Sep 2026

MLB 2026 Batting Leaders

MLB 2026 Pitching Leaders

MLB Fantasy 2026

MLB 2026 Betting

MLB 2026 Standings

NL EastWLPCTGB
94
68
.580
88
74
.543
6.0
80
82
.494
14.0
77
85
.475
17.0
74
88
.457
20.0
NL CentralWLPCTGB
103
59
.636
Cubs Cubs - w
89
73
.549
14.0
82
80
.506
21.0
77
85
.475
26.0
75
87
.463
28.0
NL WestWLPCTGB
100
62
.617
91
71
.562
9.0
86
76
.531
14.0
65
97
.401
35.0
58
104
.358
42.0
AL EastWLPCTGB
Rays Rays - y
98
64
.605
93
68
.578
4.5
87
75
.537
11.0
79
82
.491
18.5
79
83
.488
19.0
AL CentralWLPCTGB
85
77
.525
84
78
.519
1.0
77
85
.475
8.0
76
86
.469
9.0
69
93
.426
16.0
AL WestWLPCTGB
81
81
.500
80
82
.494
1.0
76
86
.469
5.0
64
98
.395
17.0
62
100
.383
19.0

MLB 2026 Scores & Schedule

Scores

DATEMATCHUPSCORE
Tue
9/15
@
1-2
Tue
9/15
@
5-1
Tue
9/15
@
8-1
Tue
9/15
@
1-2
Wed
9/16
@
3-6

Schedule

DATEMATCHUPTIME (ET)
Mon
10/26
@
8:00 PM
Tue
10/27
@
8:00 PM
Wed
10/28
@
8:00 PM
Fri
10/30
@
8:00 PM
Sat
10/31
@
8:00 PM