Daily quiz

St. Louis Cardinals On-Base Plus Slug. Leaders

Career totals with the Cardinals and the best single seasons in club history. Records run through the 2025 season.

Albert Pujols holds the Cardinals career record with 1.031 on-base plus slug.. The single-season record is 1.245, by Rogers Hornsby in 1925.

AVG HR RBI H R SB OPS OBP SLG 2B 3B XBH TB BB SO PA AB G

Rate records use the league's own minimums: a season needs the standard 3.1 plate appearances per team game with the club, a career 3,000+ plate appearances with the club.

All-time Cardinals leaders

Career totals with the club
# Player With the club OPS G
1 Albert Pujols Albert Pujols 2001–2022 1.031 1,814
2 Johnny Mize Johnny Mize 1936–1941 1.018 854
3 Rogers Hornsby Rogers Hornsby 1915–1933 .995 1,580
4 Stan Musial Stan Musial 1941–1963 .976 3,026
5 Chick Hafey Chick Hafey 1924–1931 .948 812
6 Jim Edmonds Jim Edmonds 2000–2007 .947 1,105
7 Jim Bottomley Jim Bottomley 1922–1932 .924 1,392
8 Joe Medwick Joe Medwick 1932–1948 .917 1,216
9 Tip O'Neill Tip O'Neill 1884–1891 .896 783
10 Ripper Collins Ripper Collins 1931–1936 .887 777
11 Matt Holliday Matt Holliday 2009–2016 .874 982
12 Enos Slaughter Enos Slaughter 1938–1953 .847 1,820
13 Ray Lankford Ray Lankford 1990–2004 .846 1,580
14 Paul Goldschmidt Paul Goldschmidt 2019–2024 .843 836
15 Joe Torre Joe Torre 1969–1974 .840 918
16 Keith Hernandez Keith Hernandez 1974–1983 .833 1,165
17 Ken Boyer Ken Boyer 1955–1965 .832 1,667
18 Bill White Bill White 1959–1969 .829 1,113
19 Ted Simmons Ted Simmons 1968–1980 .824 1,564
20 Whitey Kurowski Whitey Kurowski 1941–1949 .821 916
21 George Hendrick George Hendrick 1978–1984 .815 893
22 Matt Carpenter Matt Carpenter 2011–2024 .812 1,388
23 Pepper Martin Pepper Martin 1928–1944 .801 1,189
24 Frankie Frisch Frankie Frisch 1927–1937 .792 1,311
25 Taylor Douthit Taylor Douthit 1923–1931 .779 855

Single-season Cardinals records

Best seasons in club history
# Player Season OPS G
1 Rogers Hornsby Rogers Hornsby 1925 1.245 138
2 Mark McGwire Mark McGwire 1998 1.222 155
3 Rogers Hornsby Rogers Hornsby 1924 1.203 143
4 Rogers Hornsby Rogers Hornsby 1922 1.181 154
5 Tip O'Neill Tip O'Neill 1887 1.180 124
6 Stan Musial Stan Musial 1948 1.152 155
7 Mark McGwire Mark McGwire 1999 1.120 153
8 Albert Pujols Albert Pujols 2008 1.115 148
9 Albert Pujols Albert Pujols 2003 1.106 157
10 Albert Pujols Albert Pujols 2006 1.102 143
11 Albert Pujols Albert Pujols 2009 1.101 160
12 Rogers Hornsby Rogers Hornsby 1921 1.097 154
13 Rogers Hornsby Rogers Hornsby 1923 1.086 107
14 Albert Pujols Albert Pujols 2004 1.072 154
15 Johnny Mize Johnny Mize 1939 1.070 153
16 Stan Musial Stan Musial 1951 1.063 152
17 Stan Musial Stan Musial 1949 1.063 157
18 Jim Edmonds Jim Edmonds 2004 1.061 153
19 Chick Hafey Chick Hafey 1930 1.059 120
20 Joe Medwick Joe Medwick 1937 1.056 156
21 Jack Clark Jack Clark 1987 1.055 131
22 Stan Musial Stan Musial 1953 1.046 157
23 Johnny Mize Johnny Mize 1940 1.040 155
24 Albert Pujols Albert Pujols 2005 1.039 161
25 Johnny Mize Johnny Mize 1938 1.036 149