Allen Craig, Troy Glaus, Mike Difelice, J. D. Drew, and Gary Gaetti. That's all I remember off the top of my head.
Currently, Matt Holliday.
Currently, hitting coach Mark McGwire.
The #6 was retired for Stan Musial who played for the Cardinals from 1941-1944 and 1946-1963.
Lou Brock wore uniform number 24 with the Chicago Cubs from 1961-1964, and number 20 with the St Louis Cardinals from 1964 - 1979.
Hendrick was traded to the Cardinals from the Padres in May, 1978. He wore #27 for the 1978 season since the #25, his usual number, was being worn by Jerry Morales. Morales was traded to the Detroit Tigers after the 1978 season and Hendrick wore the #25 for the rest of his time with the Cardinals (1979-1984).
Ken Boyer was the only person that wore number 14 on the St.Cardinals baseball team
Number 9 was retired in 1996. Enos Slaughter wore the number from 1938-1953, before being traded to the New York Yankees.
Cardinals safety Adrian Wilson wears the number.
Mark McGwire wore uniform number 25 Throughout his entire career with the Oakland A's, and the St. Louis Cardinals. 1986- 2001.