lee smith
Currently, Matt Holliday.
I know Willie Mcgee did, but who else?
Currently, Mark McGwire.
Mark McGwire. Other than that I don't know.
6 were retired and now there's only one
Several players have worn number 18 for the St. Louis Cardinals, most notably Hall of Famer Yogi Berra during his brief time with the team in 1965. Other players include pitchers like Bob Gibson and starters such as Matt Morris. The number has also been worn by various other players throughout the team's history, but it is not retired.
Stan musial of the shity st Louis cardinals Yankees rock over the sox
Ken Boyer was the only person that wore number 14 on the St.Cardinals baseball team
Albert Pujols is the current owner of the #5. That number, in all likelyhood, will end up being retired by the team.
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).
Number 34 for the St. Louis Cardinals was famously worn by Hall of Fame pitcher Bob Gibson. He played for the Cardinals from 1959 to 1975 and is regarded as one of the greatest pitchers in baseball history. Gibson was a key figure in the team's success during his career, including winning two World Series championships. His dominant performances and fierce competitiveness left a lasting legacy in the sport.