highest batting average pitcher in mlb history minimum 2000 plate appearances

Red Ruffing has the best career batting average by a pitcher when making 2,000+ plate appearances, with an average of .269.

NAME AVG PA G AB R H 2B 3B HR RBI BB HBP SO SB CS TB XBH SH SF IBB GIDP OBP SLG OPS WRC WRAA WOBA WRC+ BRAA
1 Red Ruffing
R. Ruffing
.269
2,083
882
1,937
207
521
98
13
36
273
97
6
266
1
753
147
43
13
.306
.389
.695
220
-37.6
.318
80
-55.3
2 Jim Whitney
J. Whitney
.261
2,306
550
2,144
316
559
113
39
18
103
161
1
20
804
170
.313
.375
.688
380
45.5
.317
109
33.1
3 Tony Mullane
T. Mullane
.239
2,640
703
2,434
366
582
90
30
8
155
182
21
63
93
756
128
1
.298
.311
.609
357
-35.3
.291
88
-47.5
4 Old Hoss Radbourn
O. Hoss Radbourn
.236
2,633
647
2,466
307
582
64
11
9
113
158
9
11
26
695
84
.284
.282
.566
328
-56.5
.270
83
-69.6
5 Jim McCormick
J. McCormick
.236
2,104
534
2,082
246
491
66
22
4
55
22
0
10
613
92
.244
.294
.538
234
-62.8
.246
78
-69.3
6 Walter Johnson
W. Johnson
.235
2,517
934
2,324
241
547
94
41
24
255
110
13
418
13
795
159
70
.274
.342
.616
214
-62.8
.293
74
-75.1
7 Kid Nichols
K. Nichols
.226
2,264
650
2,090
273
472
58
24
16
278
137
12
307
19
626
98
25
.277
.300
.577
215
-113
.280
59
-140.5
8 Mickey Welch
M. Welch
.224
2,286
607
2,201
268
492
93
16
12
88
82
3
14
10
653
121
.252
.297
.549
255
-74.2
.255
75
-86.7
9 John Clarkson
J. Clarkson
.219
2,060
546
1,974
254
432
73
26
24
213
81
1
118
31
629
123
4
.250
.319
.569
217
-88.2
.266
64
-116.1
10 Cy Young
C. Young
.210
3,101
918
2,960
325
623
87
35
18
290
81
10
373
29
834
140
50
.234
.282
.516
198
-212.2
.245
45
-238.4
11 Pud Galvin
P. Galvin
.202
2,742
718
2,702
270
546
85
30
5
98
38
2
48
20
706
120
.214
.261
.475
230
-162.3
.219
57
-178.2
12 Warren Spahn
W. Spahn
.194
2,055
783
1,872
141
363
57
6
35
189
94
7
487
4
2
537
98
68
14
0
23
.234
.287
.520
94
-141.3
.238
42
-145.4
13 Tim Keefe
T. Keefe
.187
2,262
618
2,083
248
390
60
38
12
93
175
3
100
13
562
110
.252
.270
.521
234
-95
.249
69
-106.1

More Yankees Stats

Team Rankings

HR

109

2nd

R

370

3rd

SO

671

3rd

ERA

3.54

8th

2025 Division Standings
TEAM W L PCT GB
Yankees Yankees
42
30
.583
Rays Rays
40
33
.548
2.5
Blue Jays Blue Jays
39
33
.542
3.0
Red Sox Red Sox
38
37
.507
5.5
Orioles Orioles
31
41
.431
11.0
Schedule
DATE MATCHUP TIME (ET)
Wed
6/18
LAA LAA
@
NYY NYY
7:05 PM
Thu
6/19
LAA LAA
@
NYY NYY
1:05 PM
Fri
6/20
BAL BAL
@
NYY NYY
7:05 PM
Sat
6/21
BAL BAL
@
NYY NYY
1:05 PM
Sun
6/22
BAL BAL
@
NYY NYY
11:35 AM
Last Game
NYY Yankees

42 - 30

0

Final

4

LAA Angels

35 - 37

Tue 17 Jun 2025

MLB 2025 Batting Leaders

MLB 2025 Pitching Leaders

MLB Fantasy 2025

MLB 2025 Betting

MLB 2025 Division Standings

AL East W L PCT GB
Yankees Yankees
42
30
.583
Rays Rays
40
33
.548
2.5
AL Central W L PCT GB
Tigers Tigers
47
27
.635
Guardians Guardians
36
35
.507
9.5
AL West W L PCT GB
Astros Astros
42
31
.575
Mariners Mariners
37
35
.514
4.5
NL East W L PCT GB
Mets Mets
45
28
.616
Phillies Phillies
43
30
.589
2.0
NL Central W L PCT GB
Cubs Cubs
45
28
.616
Brewers Brewers
39
35
.527
6.5
NL West W L PCT GB
Dodgers Dodgers
45
29
.608
Giants Giants
41
32
.562
3.5

MLB 2025 Scores & Schedule

Scores

DATE MATCHUP SCORE
Mon
6/2
COL COL
@
MIA MIA
3-2
Mon
6/2
HOU HOU
@
PIT PIT
3-0
Mon
6/2
CLE CLE
@
NYY NYY
2-3
Mon
6/2
PHI PHI
@
TOR TOR
8-3
Mon
6/2
MIL MIL
@
CIN CIN
2-4

Schedule

DATE MATCHUP TIME (ET)
Wed
6/18
BOS BOS
@
SEA SEA
4:10 PM
Wed
6/18
PIT PIT
@
DET DET
6:40 PM
Wed
6/18
PHI PHI
@
MIA MIA
6:40 PM
Wed
6/18
COL COL
@
WSH WSH
6:45 PM
Wed
6/18
LAA LAA
@
NYY NYY
7:05 PM