This list is complete and up-to-date through 2023 season.

The following is a list of players, both past and current, who appeared in at least one game for the St. Louis Cardinals franchise, including the 1882 St. Louis Brown Stockings, the 1883–1898 St. Louis Browns, and the 1899 St. Louis Perfectos.

St. Louis Cardinals all-time roster

Players in Bold are members of the National Baseball Hall of Fame.

St. Louis Cardinals all-time roster

Players in Italics have had their numbers retired by the team.

St. Louis Cardinals all-time roster

* designates elected as a manager.

A

Ody Abbott, OF, 1910

Ted Abernathy, P, 1970

Juan Acevedo, P, 1998–1999

Babe Adams, P, 1906

Buster Adams, OF, 1939, 1943, 1945–1946

Jim Adams, C, 1890

Joe Adams, P, 1902

Matt Adams, 1B, 2012–2018

Sparky Adams, 3B, 1930–1933

Jim Adduci, 1B/OF, 1983

Tommie Agee, OF, 1973

Juan Agosto, P, 1991–1992

Eddie Ainsmith, C, 1921–1923

Gibson Alba, P, 1988

Cy Alberts, P, 1910

Sandy Alcántara, P, 2017

Grover Cleveland Alexander, P, 1926–1929

Nin Alexander, C/OF, 1884

Luis Alicea, 2B, 1988, 1991–1994, 1996

Dick Allen, 1B/3B, 1970

Ethan Allen, OF, 1933

Neil Allen, P, 1983–1985

Ron Allen, 1B, 1972

Matty Alou, OF/1B, 1971–1973

Tom Alston, 1B, 1954–1957

Walter Alston, 1B, 1936

George Altman, OF, 1963

Luis Alvarado, SS/2B, 1974, 1976

Brant Alyea, OF, 1972

Rubén Amaro Sr., SS, 1958

Red Ames, P, 1915–1919

Bryan Anderson, C/1B, 2010, 2012

Craig Anderson, P, 1961

Dwain Anderson, SS, 1972–1973

Ferrell Anderson, C, 1953

George Anderson, OF, 1918

John Anderson, P, 1962

Marlon Anderson, 2B/OF, 2004

Mike Anderson, OF, 1976–1977

John Andrews, P, 1973

Nate Andrews, P, 1937, 1939

Joaquín Andújar, P, 1981–1985

Pat Ankenman, SS, 1936

Rick Ankiel, OF/P, 1999–2001, 2004, 2007–2009

Dean Anna, PH, 2015

John Antonelli, 3B/1B/2B, 1944–1945

Nolan Arenado, 3B, 2021–present

Harry Arndt, 2B/3B, 1905–1907

Scott Arnold, P, 1988

René Arocha, P, 1993–1995

Randy Arozarena, OF, 2019

Luis Arroyo, P, 1955

Rudy Arroyo, P, 1971

Harry Atkinson, OF, 1895

Bryan Augenstein, P, 2011

Dennis Aust, P, 1965–1966

John Axford, P, 2013

Benny Ayala, OF, 1977

Manny Aybar, P, 1997–1999

B

Les Backman, P, 1909–1910

Harrison Bader, OF, 2017–2022

Bill Bailey, P, 1921–1922

Cory Bailey, P, 1995–1996

Doug Bair, P, 1981–1983, 1985

Doug Baird, 3B, 1917–1919

Dave Bakenhaster, P, 1964

Bill Baker, C, 1948–1949

Luken Baker, 1B, 2023–present

Steve Baker, P, 1983

Orson Baldwin, P, 1908

Art Ball, 2B, 1894

Jimmy Bannon, OF/SS/P, 1893

Jap Barbeau, 3B, 1909–1910

Brian Barber, P, 1995–1996

George Barclay, OF, 1902–1904

Brian Barden, 3B, 2007–2009

Ray Bare, P, 1972, 1974

Clyde Barfoot, P, 1922–1923

Greg Bargar, P, 1986

Sam Barkley, 2B, 1885

Mike Barlow, P, 1975

Frank Barnes, P, 1957–1958, 1960

Jacob Barnes, P, 2023–present

Skeeter Barnes, 3B, 1987

Jack Barnett, OF, 1907

Steven Baron, C, 2018

Tres Barrera, C, 2023

Frank Barrett, P, 1939

Red Barrett, P, 1945–1946

Shad Barry, OF, 1906–1908

Brian Barton, OF, 2008

Dave Bartosch, OF, 1945

Rich Batchelor, P, 1993, 1996–1997

Frank Bates, P, 1899

Miguel Batista, P, 2011

Allen Battle, OF, 1995

Ed Bauta, P, 1960–1963

José Bautista, P, 1997

Moose Baxter, 1B, 1907

Johnny Beall, OF, 1918

Ralph Beard, P, 1954

Jim Beauchamp, 1B, 1963, 1970–1971

Johnny Beazley, P, 1941–1942, 1946

Zinn Beck, 3B, 1913–1916

Jake Beckley, 1B, 1904–1907

Bill Beckmann, P, 1942

Fred Beebe, P, 1906–1909

Clarence Beers, P, 1948

Matt Belisle, P, 2015

David Bell, 3B/2B, 1995–1998

Hi Bell, P, 1924, 1926–1927, 1929–1930

Les Bell, 3B, 1923–1927

Ronnie Belliard, 2B, 2006

Jack Bellman, C, 1889

Carlos Beltrán, OF, 2012–2013

Rigo Beltrán, P, 1997

Alan Benes, P, 1995–1997, 1999–2001

Andy Benes, P, 1996–1997, 2000–2002

Joe Benes, SS/2B/3B, 1931

Gary Bennett, C, 2006–2007

Pug Bennett, 2B, 1906–1907

Vern Benson, 3B/OF, 1951–1953

Sid Benton, P, 1922

Jeff Berblinger, 2B, 1997

Augie Bergamo, OF, 1944–1945