Daily quiz

St. Louis Cardinals Runs Batted In Leaders

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

Stan Musial holds the Cardinals career record with 1,951 runs batted in. The single-season record is 154, by Joe Medwick in 1937.

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

All-time Cardinals leaders

Career totals with the club
# Player With the club RBI G
1 Stan Musial Stan Musial 1941–1963 1,951 3,026
2 Albert Pujols Albert Pujols 2001–2022 1,397 1,814
3 Enos Slaughter Enos Slaughter 1938–1953 1,148 1,820
4 Jim Bottomley Jim Bottomley 1922–1932 1,105 1,392
5 Rogers Hornsby Rogers Hornsby 1915–1933 1,072 1,580
6 Yadier Molina Yadier Molina 2004–2022 1,022 2,226
7 Ken Boyer Ken Boyer 1955–1965 1,001 1,667
8 Ted Simmons Ted Simmons 1968–1980 929 1,564
9 Joe Medwick Joe Medwick 1932–1948 923 1,216
10 Ray Lankford Ray Lankford 1990–2004 829 1,580
11 Lou Brock Lou Brock 1964–1979 814 2,289
12 Frankie Frisch Frankie Frisch 1927–1937 720 1,311
13 Jim Edmonds Jim Edmonds 2000–2007 713 1,105
14 Charlie Comiskey Charlie Comiskey 1882–1891 689 1,034
15 Willie McGee Willie McGee 1982–1999 678 1,661
16 Ozzie Smith Ozzie Smith 1982–1996 664 1,990
17 Johnny Mize Johnny Mize 1936–1941 653 854
18 Red Schoendienst Red Schoendienst 1945–1963 651 1,795
19 Curt Flood Curt Flood 1958–1969 633 1,738
20 Bill White Bill White 1959–1969 631 1,113
21 Tip O'Neill Tip O'Neill 1884–1891 625 783
22 Chick Hafey Chick Hafey 1924–1931 618 812
23 Matt Holliday Matt Holliday 2009–2016 616 982
24 Marty Marion Marty Marion 1940–1950 605 1,502
25 Keith Hernandez Keith Hernandez 1974–1983 595 1,165

Single-season Cardinals records

Best seasons in club history