best batting average against nl all-time with a minimum of 3000 pa

Rogers Hornsby has the best career batting average against the NL and when making 3,000+ plate appearances, with an average of .359.

Interpreted as:
best batting average by a player against nl all-time with a minimum of 3000 pa
NAMEAVGPAGABRH2B3BHRRBIBBHBPSOSBCSTBXBHSHSFIBBGIDPOBPSLGOPS
1Rogers Hornsby
R. Hornsby
.359
9,339
2,192
8,055
1,566
2,895
532
169
298
1,021
47
662
135
4,659
999
216
.434
.578
1.013
2Lefty O'Doul
L. O'Doul
.353
3,580
894
3,192
618
1,126
173
41
113
532
329
22
114
35
1,720
327
37
.417
.539
.956
3Bill Terry
B. Terry
.341
7,108
1,720
6,427
1,121
2,193
373
112
154
1,081
535
9
449
56
3,252
639
137
.393
.506
.899
4Tony Gwynn
T. Gwynn
.339
10,059
2,400
9,132
1,361
3,092
530
85
134
1,122
776
23
422
319
125
4,194
749
45
83
199
258
.389
.459
.848
5Riggs Stephenson
R. Stephenson
.336
3,964
978
3,474
533
1,167
237
40
49
589
394
25
176
39
1,631
326
71
.407
.469
.877
6Paul Waner
P. Waner
.333
10,756
2,540
9,453
1,626
3,151
605
191
113
1,315
1,090
38
375
103
4,477
909
175
45
.404
.474
.878
7Mike Donlin
M. Donlin
.333
3,156
785
2,839
474
944
136
72
30
229
146
1,314
238
76
.463
8Stan Musial
S. Musial
.331
12,718
3,026
10,971
1,949
3,630
726
177
475
1,950
1,605
53
698
78
31
6,135
1,378
36
53
127
249
.417
.559
.976
9Honus Wagner
H. Wagner
.325
9,629
2,297
8,509
1,414
2,766
506
210
78
845
101
604
3,926
794
191
.461
10Edd Roush
E. Roush
.325
7,337
1,739
6,637
998
2,157
311
167
64
440
46
213
228
2,994
542
214
.371
.451
.822
11Babe Herman
B. Herman
.325
6,206
1,536
5,584
880
1,813
396
110
181
996
520
10
547
92
2,972
687
92
1
.383
.532
.915
12Joe Medwick
J. Medwick
.324
8,143
1,984
7,635
1,198
2,471
540
113
205
1,385
438
26
552
42
3,852
858
44
112
.362
.505
.867
13Jack Fournier
J. Fournier
.324
4,340
1,059
3,748
620
1,213
186
69
121
659
424
61
256
79
1,900
376
107
.401
.507
.908
14Ross Youngs
R. Youngs
.322
5,337
1,211
4,629
812
1,491
236
93
42
552
37
389
153
2,039
371
119
.399
.440
.839
15Kiki Cuyler
K. Cuyler
.321
8,100
1,879
7,161
1,305
2,299
394
157
128
1,065
677
86
753
328
3,391
679
176
.386
.474
.860
16Chuck Klein
C. Klein
.320
7,170
1,753
6,487
1,167
2,076
398
74
300
1,204
601
13
521
79
3,522
772
69
15
.379
.543
.922
17Johnny Mize
J. Mize
.320
6,396
1,508
5,572
1,019
1,781
328
82
315
1,158
764
41
443
27
3,218
725
19
58
.406
.578
.983
18Pie Traynor
P. Traynor
.320
8,297
1,941
7,559
1,183
2,416
371
164
58
1,276
476
31
278
158
3,289
593
231
.362
.435
.797
19Vladimir Guerrero
V. Guerrero
.319
4,327
1,035
3,856
658
1,230
223
30
230
715
392
49
488
112
63
2,203
483
0
30
132
123
.386
.571
.957
20Todd Helton
T. Helton
.319
8,490
2,022
7,148
1,276
2,278
536
35
341
1,274
1,206
49
1,047
32
23
3,907
912
3
84
167
161
.416
.547
.963
21Arky Vaughan
A. Vaughan
.318
7,722
1,817
6,622
1,175
2,103
356
128
96
928
939
45
277
118
3,003
580
116
32
.406
.453
.859
22Roberto Clemente
R. Clemente
.317
10,212
2,433
9,454
1,417
3,000
440
166
240
1,304
621
35
1,232
83
45
4,492
846
36
66
167
271
.359
.475
.834
23Ralph Garr
R. Garr
.317
3,447
800
3,222
470
1,022
132
40
49
247
157
15
291
137
62
1,381
221
39
14
37
45
.350
.429
.779
24Chick Hafey
C. Hafey
.317
5,114
1,283
4,625
777
1,466
341
67
164
834
372
33
477
70
2,433
572
84
.372
.526
.898
25Zack Wheat
Z. Wheat
.317
9,725
2,322
8,859
1,255
2,804
464
171
131
639
75
202
4,003
766
152
.367
.452
.819
StatMuse has game-level data for batting average and plate appearances going back to the 1901 season.
Some of the information used here was obtained free of charge from Retrosheet.

More Cardinals Stats

Team Batting Leaders

HR

9

Walker

Jordan Walker

RBI

25

Burleson

Alec Burleson

AVG

.284

Walker

Jordan Walker
Team Pitching Leaders

W

3

Pallante

Andre Pallante

K

26

Pallante

Andre Pallante

ERA

1.04

Graceffo

Gordon Graceffo
Team Rankings

HR

41

7th

R

155

8th

SO

217

30th

ERA

4.76

26th

2026 Division Standings
TEAMWLPCTGB
20
11
.645
20
12
.625
0.5
Cardinals Cardinals
18
13
.581
2.0
17
14
.548
3.0
16
16
.500
4.5
Schedule
DATEMATCHUPTIME (ET)
Sat
5/2
@
7:15 PM
Sun
5/3
@
2:15 PM
Mon
5/4
@
7:45 PM
Tue
5/5
@
7:45 PM
Wed
5/6
@
1:15 PM
Last Game
STL Cardinals

18 - 13

10

Final

5

PIT Pirates

16 - 16

Thu 30 Apr 2026

MLB 2026 Batting Leaders

MLB 2026 Pitching Leaders

MLB Fantasy 2026

MLB 2026 Betting

MLB 2026 Standings

NL EastWLPCTGB
22
10
.688
15
16
.484
6.5
15
18
.455
7.5
12
19
.387
9.5
10
21
.323
11.5
NL CentralWLPCTGB
20
11
.645
20
12
.625
0.5
18
13
.581
2.0
17
14
.548
3.0
16
16
.500
4.5
NL WestWLPCTGB
20
11
.645
19
11
.633
0.5
16
15
.516
4.0
14
18
.438
6.5
13
19
.406
7.5
AL EastWLPCTGB
21
11
.656
19
12
.613
1.5
15
17
.469
6.0
14
17
.452
6.5
13
19
.406
8.0
AL CentralWLPCTGB
16
16
.500
16
17
.485
0.5
14
17
.452
1.5
14
18
.438
2.0
12
19
.387
3.5
AL WestWLPCTGB
17
14
.548
16
16
.500
1.5
16
16
.500
1.5
12
20
.375
5.5
12
21
.364
6.0

MLB 2026 Scores & Schedule

Scores

DATEMATCHUPSCORE
Thu
4/16
@
8-7
Thu
4/16
@
3-0
Thu
4/16
@
11-4
Thu
4/16
@
1-2
Thu
4/16
@
5-3

Schedule

DATEMATCHUPTIME (ET)
Sat
5/2
@
1:35 PM
Sat
5/2
@
2:10 PM
Sat
5/2
@
2:20 PM
Sat
5/2
@
4:05 PM
Sat
5/2
@
4:05 PM