The Cardinals that have wore 21 are Curt Flood, Kip Wells, Jason LaRue, Jason Marquis, Allen Craig, Craig Paquette, Denny Walling, Gerald Perry, Geronimo Perry, Brian Hunter, Shawon Dunston, Tino Martinez, Duane Walker, Lance Johnson, Tito Landrum, Jimmy Sexton, Jim Lentine, Mike Dimmel, Gary Sutherland, Bob Coluccio, Bake McBride, Rick Bosetti, Jorge Roque, Brant Alyea, Jerry Johnson, Stan Williams, Frank Bertaina, Joe Taylor, Ray Katt, Don Liddle, Jackie Brandt, Bob Stephenson, Sal Yvars, Joe Presko and Eddie Kazak.
Those players in the last 70 years who have worn #40 are:
2010 P.J. Walters
2007 Troy Percival
2006 Brian Falkenberg
2005 Bill Pulsipher
2003-2004 Kiko Calero
2000-2002 Andy Benes
1998 Cliff Politte
1996-1997 Andy Benes
1994 Rick Sutcliffe
1990 Felix Jose
1988-1989 Dan Quisenberry
1987 Tim Conroy
1986 Rick Ownbey
1985 Doug Bair
1984 Rick Ownbey
1982-1983 Doug Bair
1981 Jim Otten
1980 Pete Vuckovich
1977 Tom Underwood
1976 Mike Potter
1975 Ryan Kurosaki
1974 Sonny Siebert
1974 Ray Bare
1972-1973 Rick Wise
1970-1971 Bob Chlupsa
1970 Ted Abernathy
1965-1966 Tracy Stallard
1964 Glen Hobbie
1962 Harvey Branch
1961 Doug Clemens
1957 Lynn Lovenguth
1956 Johnny Hopp
1955 Herb Moford
1954 Memo Luna
1952 Neal Hertweck
1950-1951 Don Bollweg
1950 Ed Mierkowicz
1949 Bill Reeder
1947, 1949 Del Wilber
1940-1941 Billy Southworth (mgr.)
The St. Louis Cardinals players that wore the uniform number of 4 are Jim Bottomley, Kiddo Davis, Chick Fullis, Charlie Gelbert, Rogers Hornsby, Don Padgett, Joe Orengo, Johnny Echeols, Martin Marion, Alex Grammas, Eddie Miksis, Jimmie Schaffer, Bob NIerman, Ed Crosby, Matty Alou, Mike Tyson, Vic Harris, Mike Ramsey, Danny Sheaffey, Einar Diaz, Tony Womack, Fernando Vina and Yadier Molina.
6 were retired and now there's only one
Albert Pujols is the current owner of the #5. That number, in all likelyhood, will end up being retired by the team.
For the Houston Astros, 35 different players have worn the number 22 from 1962 to 2013. The Yankees have had 58 players wear number 22 from 1929 to 2013.
Nick Swisher
Ronaldinho
Mark McGwire. Other than that I don't know.
6 were retired and now there's only one
lee smith
Ken Boyer was the only person that wore number 14 on the St.Cardinals baseball team
Currently, Matt Holliday.
Currently, Mark McGwire.
I know Willie Mcgee did, but who else?
Ozzie Smith
Stan musial of the shity st Louis cardinals Yankees rock over the sox
#6 was retired in 1963 for Stan Musial who played 22 seasons for the Cardinals (1941-1944, 1946-1963). #6 was the first number ever retired by the Cardinals. Others that wore #6 were Ernie Orsatti in 1933, Jack Rothrock in 1934 and 1935, Stu Martin between 1936-1940, and Red Schoendienst in 1945. Musial was serving in the Navy did not play for the Cardinals in 1945.
Darian Durant and Kerry Joseph are players that has worn the number 4 for the Saskatchewan Roughriders.
This number is usually worn by goalkeepers such as Angelo Peruzzi.