Rankings of Negro League players should consider that Negro League data is not complete. Research is still ongoing and we’ll continue to publish updates as more information becomes available. More about data coverage

Major League Batting Leaders

Wins Above Replacement--all
1. NewhouserDET 12.2
2. StirnweissNYY 8.8
3. HolmesBSN 8.4
4. PotterSLB 7.8
5. LakeBOS 7.1
6. RoePIT 6.6
7. HackCHC 6.6
8. GromekCLE 6.3
9. CavarrettaCHC 6.0
10. GalanBRO 5.9
WAR Position Players
1. StirnweissNYY 8.8
2. HolmesBSN 8.4
3. LakeBOS 7.1
4. HackCHC 6.6
5. CavarrettaCHC 6.0
6. GalanBRO 5.9
7. Cullenbine2TM 5.6
8. StephensSLB 5.5
9. RosenBRO 5.5
10. WalkerBRO 5.1
Offensive WAR
1. HolmesBSN 8.2
2. StirnweissNYY 6.7
3. CavarrettaCHC 5.9
4. LakeBOS 5.9
5. GalanBRO 5.8
6. HackCHC 5.7
7. StephensSLB 5.5
8. RosenBRO 5.3
9. KurowskiSTL 4.9
10. MyattWSH 4.8
Defensive WAR
1. StirnweissNYY 2.8
2. LakeBOS 2.2
3. MayoDET 2.1
4. JohnsonCHC 2.0
5. WebbDET 1.9
6. MarionSTL 1.8
7. KerrNYG 1.5
8. CrosettiNYY 1.5
9. NewsomeBOS 1.5
10. HallPHA 1.4
Batting Average
1. SteeleBBB .394
2. CañizaresCBE .375
RobinsonKCM .375
AustinPS .375
5. DavisBBB .374
6. CampanellaBEG .369
7. WrightBEG .362
8. GibsonHG .357
9. CavarrettaCHC .355
10. HolmesBSN .352
On-Base%
1. GibsonHG .466
2. CampanellaBEG .455
3. SteeleBBB .450
4. CavarrettaCHC .449
5. RobinsonKCM .449
6. DavisBBB .430
7. PenningtonCAG .430
8. LeonardHG .425
9. GalanBRO .423
10. HackCHC .420
Slugging %
1. SteeleBBB .667
2. GibsonHG .611
3. RobinsonKCM .600
4. HolmesBSN .577
5. CampanellaBEG .571
6. JethroeCBE .556
RobinsonMRS .556
8. WrightBEG .549
9. LeonardHG .517
10. DavisBBB .516
On-Base Plus Slugging
1. SteeleBBB 1.116
2. GibsonHG 1.077
3. RobinsonKCM 1.049
4. CampanellaBEG 1.027
5. HolmesBSN .997
6. JethroeCBE .962
7. RobinsonMRS .956
8. WrightBEG .953
9. CavarrettaCHC .949
10. DavisBBB .946
Games Played
1. YorkDET 155
VerbanSTL 155
3. WalkerBRO 154
HolmesBSN 154
HausmannNYG 154
Cullenbine2TM 154
Adams2TM 154
8. StankyBRO 153
ClayCIN 153
10. GalanBRO 152
McCormickCIN 152
EttenNYY 152
StirnweissNYY 152
At Bats
1. ClayCIN 656
2. HolmesBSN 636
3. Adams2TM 634
4. StirnweissNYY 632
5. HausmannNYG 623
6. HallPHA 616
7. WalkerBRO 607
8. RosenBRO 606
9. HackCHC 597
VerbanSTL 597
Plate Appearances
1. StankyBRO 726
2. StirnweissNYY 718
3. HausmannNYG 715
4. HolmesBSN 714
5. Adams2TM 707
6. HackCHC 702
7. ClayCIN 700
8. GalanBRO 698
9. WalkerBRO 688
10. RosenBRO 673
Runs Scored
1. StankyBRO 128
2. RosenBRO 126
3. HolmesBSN 125
4. GalanBRO 114
5. HackCHC 110
6. StirnweissNYY 107
7. Adams2TM 104
8. WalkerBRO 102
9. HausmannNYG 98
10. BarrettPIT 97
Hits
1. HolmesBSN 224
2. RosenBRO 197
3. StirnweissNYY 195
4. HackCHC 193
5. ClayCIN 184
6. WalkerBRO 182
Adams2TM 182
8. GalanBRO 177
CavarrettaCHC 177
10. OlmoBRO 174
HausmannNYG 174
Total Bases
1. HolmesBSN 367
2. StirnweissNYY 301
3. RosenBRO 279
Adams2TM 279
5. StephensSLB 270
6. WalkerBRO 266
7. KurowskiSTL 261
8. OlmoBRO 257
9. GalanBRO 254
10. CavarrettaCHC 249
Doubles
1. HolmesBSN 47
2. WalkerBRO 42
3. GalanBRO 36
ElliottPIT 36
5. MosesCHW 35
6. CavarrettaCHC 34
7. McCormickCIN 33
8. StirnweissNYY 32
BinksWSH 32
10. McQuinnSLB 31
Triples
1. StirnweissNYY 22
2. MosesCHW 15
3. OlmoBRO 13
KuhelWSH 13
5. PafkoCHC 12
6. RosenBRO 11
RuckerNYG 11
8. CavarrettaCHC 10
DickshotCHW 10
10. KimbroBEG 9
WalkerBRO 9
PeckPHA 9
GionfriddoPIT 9
Home Runs
1. HolmesBSN 28
2. WorkmanBSN 25
3. StephensSLB 24
4. Adams2TM 22
5. OttNYG 21
KurowskiSTL 21
7. LombardiNYG 19
DiMaggioPHI 19
9. YorkDET 18
GardellaNYG 18
EttenNYY 18
Cullenbine2TM 18
Runs Batted In
1. WalkerBRO 124
2. HolmesBSN 117
3. EttenNYY 111
4. OlmoBRO 110
PafkoCHC 110
6. Adams2TM 109
7. ElliottPIT 108
8. KurowskiSTL 102
9. CavarrettaCHC 97
10. Cullenbine2TM 93
Bases on Balls
1. StankyBRO 148
2. GalanBRO 114
3. Cullenbine2TM 113
4. LakeBOS 106
5. HackCHC 99
6. GrimesNYY 97
7. NicholsonCHC 92
8. EttenNYY 90
9. SandersSTL 83
10. CavarrettaCHC 81
Strikeouts
1. SeereyCLE 97
2. DiMaggioPHI 91
3. YorkDET 85
4. ByrnesSLB 84
5. Adams2TM 80
6. NicholsonCHC 73
GrimesNYY 73
8. MetkovichBOS 70
GillenwaterBSN 70
StephensSLB 70
Stolen Bases
1. StirnweissNYY 33
2. CaseWSH 30
MyattWSH 30
4. SchoendienstSTL 26
5. BarrettPIT 25
6. MetkovichBOS 19
ClayCIN 19
8. DickshotCHW 18
9. OlmoBRO 15
HolmesBSN 15
RussellPIT 15
Singles
1. HackCHC 155
2. ClayCIN 152
3. RosenBRO 150
4. HausmannNYG 149
5. HolmesBSN 143
6. JohnsonCHC 141
7. HallPHA 139
8. VerbanSTL 136
9. StirnweissNYY 131
10. Adams2TM 130
Adjusted OPS+
1. SteeleBBB 224
2. RobinsonKCM 205
3. GibsonHG 200
4. CampanellaBEG 186
5. JethroeCBE 180
6. RobinsonMRS 178
7. DavisBBB 176
8. HolmesBSN 175
9. CañizaresCBE 168
10. CavarrettaCHC 166
Runs Created
1. HolmesBSN 155
2. StirnweissNYY 115
3. CavarrettaCHC 111
4. GalanBRO 107
5. RosenBRO 104
6. HackCHC 102
7. WalkerBRO 101
8. KurowskiSTL 98
9. Adams2TM 97
10. StephensSLB 95
Cullenbine2TM 95
Adj. Batting Runs
1. HolmesBSN 65
2. CavarrettaCHC 49
3. GalanBRO 39
4. StirnweissNYY 36
5. OttNYG 34
6. Cullenbine2TM 33
7. HeathCLE 32
8. HackCHC 32
9. LakeBOS 29
10. KurowskiSTL 29
Adj. Batting Wins
1. HolmesBSN 6.4
2. CavarrettaCHC 4.9
3. GalanBRO 4.0
4. StirnweissNYY 3.8
5. Cullenbine2TM 3.5
6. OttNYG 3.4
7. HeathCLE 3.4
8. HackCHC 3.2
9. LakeBOS 3.1
10. EttenNYY 3.0
EstalellaPHA 3.0
Extra Base Hits
1. HolmesBSN 81
2. StirnweissNYY 64
3. WalkerBRO 59
4. StephensSLB 54
5. GalanBRO 52
MosesCHW 52
Adams2TM 52
8. KurowskiSTL 51
Cullenbine2TM 51
10. OlmoBRO 50
CavarrettaCHC 50
ElliottPIT 50
Times On Base
1. HolmesBSN 298
2. StankyBRO 295
3. GalanBRO 293
HackCHC 293
5. StirnweissNYY 274
6. WalkerBRO 262
CavarrettaCHC 262
Cullenbine2TM 262
9. EttenNYY 255
10. RosenBRO 250
Offensive Win %
1. SteeleBBB .872
2. RobinsonKCM .860
3. GibsonHG .853
4. CampanellaBEG .838
5. HolmesBSN .817
6. CañizaresCBE .816
JethroeCBE .816
8. DavisBBB .800
9. CavarrettaCHC .795
10. WrightBEG .783
RobinsonMRS .783
Hit By Pitch
1. CrosettiNYY 10
2. PafkoCHC 8
OttNYG 8
ReyesNYG 8
5. MetkovichBOS 6
WorkmanBSN 6
NicholsonCHC 6
GrimesNYY 6
HallPHA 6
10. WalkerBRO 5
McCormickCIN 5
GardellaNYG 5
LombardiNYG 5
RussellPIT 5
KurowskiSTL 5
Sacrifice Hits
1. SchalkCHW 24
2. JohnsonCHC 22
3. LowreyCHC 21
PafkoCHC 21
5. BoudreauCLE 20
MyattWSH 20
7. StankyBRO 19
ByrnesSLB 19
9. NewsomeBOS 17
MesnerCIN 17
HausmannNYG 17
Intentional Bases on Balls
1. McCormickCIN 21
2. WalkerBRO 19
NicholsonCHC 19
4. CavarrettaCHC 18
LombardiNYG 18
6. OlmoBRO 17
7. ReyesNYG 16
8. O'DeaSTL 14
9. HeathCLE 13
SandersSTL 13
Double Plays Grounded Into
1. YorkDET 23
DahlgrenPIT 23
3. EttenNYY 21
4. McCormickCIN 20
5. GillenwaterBSN 17
MesnerCIN 17
7. DickshotCHW 16
ElliottPIT 16
9. MerulloCHC 15
ReyesNYG 15
EstalellaPHA 15
Caught Stealing
1. StirnweissNYY 17
2. CaseWSH 16
3. GillenwaterBSN 13
BarrettPIT 13
5. MaierDET 11
MyattWSH 11
7. HallPHA 10
8. OlmoBRO 9
FarrellCHW 9
HockettCHW 9
CramerDET 9
GionfriddoPIT 9
Power-Speed #
1. HolmesBSN 19.5
2. BarrettPIT 18.8
3. StirnweissNYY 15.3
4. DiMaggioPHI 14.7
5. RussellPIT 13.3
6. WorkmanBSN 13.2
7. NiemanBSN 12.3
8. OlmoBRO 12.0
9. GalanBRO 10.6
10. LakeBOS 9.9
AB per SO
1. HolmesBSN 70.7
2. BuschPHA 46.2
3. WasdellPHI 45.5
4. VerbanSTL 39.8
5. WalkerBRO 37.9
6. KellPHA 37.8
7. SchoendienstSTL 33.2
8. MesnerCIN 30.0
9. NewsomeBOS 29.2
10. McCormickCIN 26.4
AB per HR
1. GibsonHG 19.6
2. RobinsonMRS 20.3
3. WorkmanBSN 20.6
4. OttNYG 21.5
5. HolmesBSN 22.7
6. DiMaggioPHI 23.8
7. StephensSLB 23.8
8. GardellaNYG 23.9
9. KurowskiSTL 24.3
10. Adams2TM 28.8
Outs Made
1. ClayCIN 495
2. HallPHA 484
3. HausmannNYG 476
4. Adams2TM 473
5. StirnweissNYY 469
6. YorkDET 467
7. VerbanSTL 463
8. TorresWSH 462
9. McCormickCIN 449
10. StankyBRO 446
Base-Out Runs Added (RE24)
1. HolmesBSN 59.73
2. GalanBRO 56.20
3. CavarrettaCHC 55.96
4. KurowskiSTL 46.67
5. EttenNYY 39.94
6. Cullenbine2TM 39.44
7. OlmoBRO 37.97
8. RosenBRO 37.62
9. StirnweissNYY 36.35
10. OttNYG 36.04
Win Probability Added (WPA)
1. HolmesBSN 5.1
2. KurowskiSTL 4.8
3. RosenBRO 4.4
4. CavarrettaCHC 4.2
5. WalkerBRO 4.1
6. KuhelWSH 4.1
7. PafkoCHC 4.0
8. OttNYG 3.7
9. GalanBRO 3.6
10. EttenNYY 3.2
Situ. Wins Added (WPA/LI)
1. HolmesBSN 5.4
2. KurowskiSTL 4.3
3. CavarrettaCHC 3.8
4. OttNYG 3.6
5. GalanBRO 3.5
6. StirnweissNYY 3.3
7. WorkmanBSN 3.3
8. Cullenbine2TM 3.1
9. EttenNYY 3.0
10. StankyBRO 3.0
Championship WPA (cWPA)
1. Cullenbine2TM 15.2
2. KurowskiSTL 12.6
3. CavarrettaCHC 12.4
4. GreenbergDET 12.2
5. PafkoCHC 12.2
6. WalkerBRO 11.4
7. LewisWSH 10.6
8. FerrellWSH 10.5
9. KuhelWSH 10.0
10. MayoDET 8.4
Base-Out Wins Added (REW)
1. HolmesBSN 6.0
2. GalanBRO 5.6
3. CavarrettaCHC 5.6
4. KurowskiSTL 4.6
5. EttenNYY 4.1
6. Cullenbine2TM 4.0
7. OlmoBRO 3.8
8. RosenBRO 3.8
9. StirnweissNYY 3.8
10. OttNYG 3.6