Single-Season Top 10 Leaders

WAR Position Players †
1. Honus Wagner1908 11.5
2. Honus Wagner1905 10.2
3. Arky Vaughan1935 9.8
4. Barry Bonds1990 9.7
5. Honus Wagner1906 9.3
6. Honus Wagner1909 9.2
7. Barry Bonds1992 9.0
Honus Wagner1907 9.0
9. Roberto Clemente1967 8.9
Arky Vaughan1938 8.9
Offensive WAR †
1. Honus Wagner1908 11.4
2. Arky Vaughan1935 10.0
3. Honus Wagner1907 9.8
4. Ralph Kiner1951 8.8
5. Honus Wagner1905 8.7
6. Ralph Kiner1949 8.5
Honus Wagner1904 8.5
8. Barry Bonds1992 8.3
Roberto Clemente1967 8.3
Honus Wagner1906 8.3
Honus Wagner1909 8.3
Defensive WAR †
1. Jack Wilson2005 4.1
2. Glenn Wright1924 4.0
3. Gene Alley1968 3.7
4. Barry Bonds1989 3.6
5. Gene Alley1965 3.5
6. Bill Mazeroski1963 3.3
7. Ke'Bryan Hayes2022 3.0
Honus Wagner1912 3.0
9. Rabbit Maranville1924 2.9
Bill Mazeroski1958 2.9
Rennie Stennett1975 2.9
Arky Vaughan1938 2.9
Batting Average
1. Arky Vaughan1935 .385
2. Honus Wagner1900 .381
3. Paul Waner1927 .380
4. Paul Waner1936 .373
5. Jake Stenzel1895 .371
6. Paul Waner1928 .370
7. Paul Waner1930 .368
8. Pie Traynor1930 .366
9. Honus Wagner1905 .363
10. Elmer Smith1896 .362
Paul Waner1934 .362
On-Base%
1. Arky Vaughan1935 .491
2. Barry Bonds1992 .456
3. Elmer Smith1896 .454
4. Arky Vaughan1936 .453
5. Ralph Kiner1951 .452
6. Brian Giles2002 .450
7. Paul Waner1928 .446
Paul Waner1936 .446
9. Jake Stenzel1895 .444
10. Elmer Smith1894 .440
Jake Stenzel1894 .440
Slugging %
1. Ralph Kiner1949 .658
2. Willie Stargell1973 .646
3. Ralph Kiner1947 .639
4. Willie Stargell1971 .628
5. Ralph Kiner1951 .627
6. Barry Bonds1992 .624
7. Brian Giles2002 .622
8. Brian Giles1999 .614
9. Arky Vaughan1935 .607
10. Kiki Cuyler1925 .598
On-Base Plus Slugging
1. Arky Vaughan1935 1.098
2. Ralph Kiner1949 1.089
3. Barry Bonds1992 1.080
4. Ralph Kiner1951 1.079
5. Brian Giles2002 1.072
6. Ralph Kiner1947 1.055
7. Willie Stargell1973 1.038
8. Brian Giles1999 1.032
9. Brian Giles2000 1.026
Willie Stargell1971 1.026
Games Played
1. Bobby Bonilla1989 163
Bill Mazeroski1967 163
3. Matty Alou1969 162
Jason Bay2005 162
Donn Clendenon1965 162
Bill Mazeroski1964 162
Bill Mazeroski1966 162
Omar Moreno1979 162
Omar Moreno1980 162
Johnny Ray1982 162
At Bats
1. Matty Alou1969 698
2. Woody Jensen1936 696
3. Omar Moreno1979 695
4. Lloyd Waner1931 681
5. Dick Groat1962 678
6. Matty Alou1970 677
7. Omar Moreno1980 676
8. Rennie Stennett1974 673
9. Rabbit Maranville1922 672
10. Bill Virdon1962 663
Plate Appearances
1. Omar Moreno1979 757
2. Rabbit Maranville1922 747
3. Matty Alou1969 746
4. Omar Moreno1980 745
5. Max Carey1922 732
6. Woody Jensen1936 731
7. Lloyd Waner1929 726
Lloyd Waner1931 726
9. Dick Groat1962 723
10. Rennie Stennett1974 721
Runs Scored
1. Jake Stenzel1894 150
2. Patsy Donovan1894 147
3. Kiki Cuyler1925 144
4. Paul Waner1928 142
5. Max Carey1922 140
6. Ginger Beaumont1903 137
7. Lloyd Waner1929 134
8. Lloyd Waner1927 133
9. Paul Waner1929 131
10. George Van Haltren1893 129
Hits
1. Paul Waner1927 237
2. Lloyd Waner1929 234
3. Matty Alou1969 231
4. Lloyd Waner1927 223
Paul Waner1928 223
6. Lloyd Waner1928 221
7. Kiki Cuyler1925 220
Jimmy Williams1899 220
9. Paul Waner1937 219
10. Paul Waner1936 218
Total Bases
1. Kiki Cuyler1925 369
2. Ralph Kiner1947 361
Ralph Kiner1949 361
4. Roberto Clemente1966 342
Paul Waner1927 342
6. Brian Giles2001 340
Dave Parker1978 340
8. Dave Parker1977 338
9. Willie Stargell1973 337
10. Jason Bay2005 335
Doubles
1. Paul Waner1932 62
2. Freddy Sanchez2006 53
Paul Waner1936 53
4. Paul Waner1928 50
5. Adam Comorosky1930 47
6. Nate McLouth2008 46
7. Dave Parker1979 45
Andy Van Slyke1992 45
Honus Wagner1900 45
10. Jason Bay2005 44
Bobby Bonilla1991 44
Dave Parker1977 44
Honus Wagner1904 44
Triples
1. Owen Wilson1912 36
2. Harry Davis1897 28
3. Jimmy Williams1899 27
4. Kiki Cuyler1925 26
5. Adam Comorosky1930 23
Elmer Smith1893 23
7. Tommy Leach1902 22
Honus Wagner1900 22
Paul Waner1926 22
10. Rabbit Maranville1924 20
Dots Miller1913 20
Jake Stenzel1894 20
Honus Wagner1912 20
Lloyd Waner1929 20
Home Runs
1. Ralph Kiner1949 54
2. Ralph Kiner1947 51
3. Willie Stargell1971 48
4. Ralph Kiner1950 47
5. Willie Stargell1973 44
6. Ralph Kiner1951 42
7. Ralph Kiner1948 40
8. Brian Giles1999 39
9. Brian Giles2002 38
10. Josh Bell2019 37
Brian Giles2001 37
Ralph Kiner1952 37
Runs Batted In
1. Paul Waner1927 131
2. Ralph Kiner1947 127
Ralph Kiner1949 127
4. Honus Wagner1901 126
5. Willie Stargell1971 125
6. Pie Traynor1928 124
7. Brian Giles2000 123
Ralph Kiner1948 123
9. Jake Beckley1894 122
10. Jake Stenzel1894 121
Glenn Wright1925 121
Bases on Balls
1. Ralph Kiner1951 137
2. Brian Giles2002 135
3. Barry Bonds1992 127
4. Ralph Kiner1950 122
5. Elbie Fletcher1940 119
6. Elbie Fletcher1941 118
Arky Vaughan1936 118
8. Ralph Kiner1949 117
9. Brian Giles2000 114
10. Ralph Kiner1948 112
Strikeouts
1. Pedro Álvarez2013 186
2. Oneil Cruz2024 181
3. Pedro Álvarez2012 180
4. Jack Suwinski2023 172
5. Craig Wilson2004 169
6. Donn Clendenon1968 163
7. Jason Bay2006 156
Bryan Reynolds2024 156
9. Willie Stargell1971 154
10. Andrew McCutchen2016 143
Stolen Bases
1. Omar Moreno1980 96
2. Omar Moreno1979 77
3. Omar Moreno1978 71
Billy Sunday1888 71
5. Frank Taveras1977 70
6. Max Carey1916 63
7. Max Carey1913 61
Jake Stenzel1894 61
Honus Wagner1907 61
10. Omar Moreno1982 60
Tony Womack1997 60
Singles
1. Lloyd Waner1927 198
2. Matty Alou1969 183
3. Lloyd Waner1929 181
4. Lloyd Waner1928 180
5. Paul Waner1937 178
6. Lloyd Waner1931 172
7. Matty Alou1970 171
8. Paul Waner1927 168
9. Ginger Beaumont1902 166
Ginger Beaumont1903 166
Carson Bigbee1922 166
Adjusted OPS+
1. Honus Wagner1908 205
2. Barry Bonds1992 204
3. Arky Vaughan1935 190
4. Ed Swartwood1882 188
Ed Swartwood1883 188
Honus Wagner1904 188
7. Honus Wagner1907 187
8. Ralph Kiner1949 186
Willie Stargell1973 186
10. Ralph Kiner1951 185
Willie Stargell1971 185
Runs Created
1. Kiki Cuyler1925 154
Ralph Kiner1949 154
3. Brian Giles2000 151
4. Ralph Kiner1951 150
5. Brian Giles2002 149
6. Barry Bonds1992 148
Ralph Kiner1947 148
8. Paul Waner1927 147
9. Arky Vaughan1935 144
10. Jason Bay2005 143
Adj. Batting Runs
1. Barry Bonds1992 75
2. Arky Vaughan1935 72
3. Ralph Kiner1951 71
4. Ralph Kiner1949 69
5. Honus Wagner1908 66
6. Brian Giles2002 65
7. Willie Stargell1973 61
8. Ralph Kiner1947 60
9. Willie Stargell1971 59
10. Brian Giles2000 55
Adj. Batting Wins
1. Honus Wagner1908 7.8
2. Barry Bonds1992 7.5
3. Ralph Kiner1951 6.9
4. Arky Vaughan1935 6.8
5. Ralph Kiner1949 6.7
6. Brian Giles2002 6.1
Willie Stargell1973 6.1
8. Willie Stargell1971 6.0
Honus Wagner1904 6.0
Honus Wagner1907 6.0
Extra Base Hits
1. Willie Stargell1973 90
2. Kiki Cuyler1925 87
3. Jason Bay2005 82
Adam Comorosky1930 82
5. Brian Giles2001 81
6. Brian Giles2002 80
Paul Waner1932 80
8. Brian Giles2000 79
Ralph Kiner1951 79
10. Bobby Bonilla1990 78
Ralph Kiner1947 78
Ralph Kiner1949 78
Times On Base
1. Arky Vaughan1936 313
2. Paul Waner1928 305
3. Ralph Kiner1951 303
4. Paul Waner1927 300
5. Brian Giles2000 297
6. Arky Vaughan1935 296
7. Paul Waner1936 295
8. Paul Waner1929 292
9. Max Carey1922 291
Kiki Cuyler1925 291
Offensive Win %
1. Honus Wagner1908 .880
2. Barry Bonds1992 .865
3. Honus Wagner1904 .856
4. Honus Wagner1907 .853
5. Arky Vaughan1935 .848
6. Honus Wagner1905 .838
7. Honus Wagner1900 .832
8. Honus Wagner1909 .830
9. Ralph Kiner1951 .828
10. Willie Stargell1971 .824
Honus Wagner1906 .824
Hit By Pitch
1. Jason Kendall1997 31
Jason Kendall1998 31
3. Craig Wilson2004 30
4. Jason Kendall2003 25
5. Starling Marte2013 24
6. Josh Harrison2017 23
7. Jake Beckley1895 21
Craig Wilson2002 21
9. Jake Beckley1893 20
Jason Kendall2001 20
Sacrifice Hits
1. Pie Traynor1928 42
2. Jay Bell1990 39
3. Max Carey1912 37
George Cutshaw1920 37
5. Bob Ganley1906 35
Pie Traynor1927 35
7. Doc Johnston1915 34
8. Adam Comorosky1930 33
9. Jay Bell1991 30
Max Carey1921 30
Fritz Mollwitz1918 30
Sacrifice Flies
1. Bobby Bonilla1990 15
2. Barry Bonds1991 13
Bill Madlock1982 13
Andy Van Slyke1988 13
5. Frank Thomas1957 12
6. Bobby Bonilla1991 11
Dale Long1956 11
Aramis Ramírez2002 11
Bill Robinson1978 11
Frank Thomas1954 11
Andy Van Slyke1991 11
Intentional Bases on Balls
1. Barry Bonds1992 32
2. Roberto Clemente1968 27
3. Barry Bonds1991 25
Willie Stargell1967 25
5. Brian Giles2002 24
6. Dave Parker1978 23
7. Barry Bonds1989 22
Willie Stargell1973 22
9. Willie Stargell1974 21
10. Bobby Bonilla1989 20
Willie Stargell1971 20
Double Plays Grounded Into
1. Al Todd1938 25
2. Roberto Clemente1963 24
3. Babe Dahlgren1945 23
Pie Traynor1934 23
5. José Castillo2006 22
Dick Groat1961 22
Ralph Kiner1950 22
Dick Stuart1961 22
Frank Thomas1956 22
10. Roberto Clemente1960 21
Dick Groat1958 21
Dick Groat1959 21
Bill Mazeroski1964 21
Tony Peña1986 21
Johnny Ray1986 21
Manny Sanguillén1971 21
Caught Stealing
1. Omar Moreno1980 33
2. Omar Moreno1982 26
3. Billy Southworth1920 25
Frank Taveras1978 25
5. Omar Moreno1978 22
6. Omar Moreno1979 21
Maury Wills1968 21
8. Carson Bigbee1921 20
Kiki Cuyler1926 20
10. Max Carey1916 19
Dave Parker1977 19
Marvell Wynne1984 19
SB %
1. Chris Duffy2006 96.30
2. Oneil Cruz2024 95.65
Nate McLouth2007 95.65
4. Jason Bay2005 95.46
5. Jeff King1996 93.75
6. Dale Berra1981 91.67
7. Tony Womack1997 89.55
8. Lee Lacy1981 88.89
9. Nate McLouth2008 88.46
10. R.J. Reynolds1988 88.24
Power-Speed #
1. Barry Bonds1990 40.4
2. Barry Bonds1992 36.3
3. Barry Bonds1991 31.6
4. Barry Bonds1987 28.1
5. Andy Van Slyke1988 27.3
6. Andy Van Slyke1987 26.0
7. Jason Bay2005 25.4
8. Kiki Cuyler1925 25.0
9. Starling Marte2018 24.9
10. Al Martin1996 24.4
Nate McLouth2008 24.4
AB per SO
1. Pie Traynor1929 77.1
2. Lloyd Waner1933 62.5
3. Patsy Donovan1893 62.4
4. Claude Ritchey1900 59.5
5. Lou Bierbauer1895 58.8
6. Pie Traynor1928 56.9
7. Lloyd Waner1938 56.3
8. Lloyd Waner1935 53.7
9. Lou Bierbauer1894 52.8
10. Pie Traynor1927 52.1
AB per HR
1. Ralph Kiner1949 10.2
2. Willie Stargell1971 10.6
3. Ralph Kiner1947 11.1
4. Ralph Kiner1950 11.6
5. Willie Stargell1973 11.9
6. Ralph Kiner1951 12.6
7. Brian Giles2002 13.1
8. Brian Giles1999 13.4
9. Barry Bonds1992 13.9
Ralph Kiner1948 13.9
Ralph Kiner1952 13.9
Outs Made
1. Omar Moreno1980 560
2. Omar Moreno1979 535
Omar Moreno1982 535
4. Woody Jensen1936 532
5. Bill Virdon1962 527
6. Rennie Stennett1974 516
7. Rennie Stennett1976 515
Frank Taveras1978 515
9. Marvell Wynne1984 513
10. Dick Groat1962 505
Base-Out Runs Added (RE24) †
1. Roberto Clemente1967 75.12
2. Barry Bonds1992 74.44
3. Willie Stargell1971 71.44
4. Dave Parker1978 71.17
5. Barry Bonds1991 68.93
6. Willie Stargell1973 68.50
7. Brian Giles2002 67.62
8. Paul Waner1927 67.47
9. Brian Giles2000 65.07
10. Brian Giles1999 64.38
Win Probability Added (WPA) †
1. Roberto Clemente1967 8.4
2. Barry Bonds1991 8.1
3. Dave Parker1978 6.4
Willie Stargell1973 6.4
5. Brian Giles2002 6.2
6. Paul Waner1927 6.1
7. Barry Bonds1992 6.0
8. Brian Giles2000 5.9
Gus Suhr1936 5.9
10. Willie Stargell1971 5.8
Situ. Wins Added (WPA/LI) †
1. Willie Stargell1971 7.3
2. Brian Giles2002 7.0
3. Roberto Clemente1967 6.8
4. Barry Bonds1992 6.6
5. Dave Parker1978 6.3
6. Brian Giles1999 6.1
Willie Stargell1973 6.1
8. Barry Bonds1991 6.0
Brian Giles2000 6.0
Ralph Kiner1949 6.0
Ralph Kiner1951 6.0
Championship WPA (cWPA) †
1. Roberto Clemente1966 24.5
2. Paul Waner1927 18.2
3. Donn Clendenon1966 15.7
4. Arky Vaughan1938 13.9
5. Gus Suhr1938 13.2
6. Kiki Cuyler1925 11.6
Johnny Rizzo1938 11.6
8. Barry Bonds1991 11.4
Dave Parker1979 11.4
10. Ralph Kiner1948 11.1
Base-Out Wins Added (REW) †
1. Roberto Clemente1967 7.8
2. Barry Bonds1992 7.5
3. Willie Stargell1971 7.2
4. Barry Bonds1991 7.0
Dave Parker1978 7.0
6. Willie Stargell1973 6.9
7. Barry Bonds1990 6.4
8. Brian Giles2002 6.3
Paul Waner1927 6.3
10. Ralph Kiner1949 6.1
Ralph Kiner1951 6.1
rOBA †
1. Arky Vaughan1935 .485
2. Honus Wagner1908 .474
3. Barry Bonds1992 .472
Honus Wagner1900 .472
5. Ralph Kiner1949 .470
Honus Wagner1907 .470
7. Ralph Kiner1951 .468
Jake Stenzel1894 .468
9. Honus Wagner1904 .463
10. Jake Stenzel1895 .461
Rbat+ †
1. Honus Wagner1908 210
2. Barry Bonds1992 205
3. Arky Vaughan1935 198
4. Willie Stargell1971 194
5. Ralph Kiner1951 190
Honus Wagner1907 190
7. Ralph Kiner1949 188
8. Roberto Clemente1967 187
9. Willie Stargell1973 186
10. Honus Wagner1904 183

Data Notes