5. Julian Javier
Javier played 12 seasons for the Cardinals from 1960 through 1971. He spent his final season as a Red. During his 12 years as a Cardinal Javier made two National League All-Star teams and helped the Cardinals win two World Series titles (1964 and 1967) and win another National League pennant (1968). Julian Javier was known much more his defense than offense and also excelled during the Cardinals appearances in the World Series. In 1967, he batted .360 in the World Series and had a big home run in game 7 of the series. In 1968, Javier batted he batted .333 against the Tigers in a losing effort.
4. Tom Herr
Herr was an important cog in the 1980s Whiteyball Cardinals. He was always a really good player on those teams, just never really the best player on any of the teams. In my opinion, his best year was the 1985 National League Championship team when he hit .302/.379/.416 with 110 RBIs and 31 stolen bases. Herr also was the starting second baseman on the 1982 World Series winning team and the 1987 National League Championship team. The Cardinals traded Herr to the Twins in 1988 for Tom Brunansky. In 10 seasons with the Cardinals he had more than 1000 hits, 400 RBIs, and 150 stolen bases.
3. Red Schoendienst
Schoendiesnt was the Cardinals second baseman most of the late 1940s through the 1950s until he was traded away to the New York Giants. After a stop off with the Braves, Red returned to the Cardinals for the 1962 and 1963 seasons before taking over the reigns of the team as the manager. In 15 seasons with the Cardinals Schoendienst made a total of 8 All-Star game appearances and recorded over 1000 runs scored and almost 2000 hits. He helped the Cardinals win the 1946 World Series, but his best season as a Cardinals was probably 1953 when he posted a .342/.405/.502 line with 15 home runs. He finished fourth in MVP voting that season. Red was elected to the Hall of Fame in 1989.
2. Frankie Frisch
Frisch started his career with the Giants in 1919 and was traded to the Cardinals for Rogers Hornsby after playing 8 years for New York. The Fordham Flash ended up spending 11 years with the Cardinals helping the Gashouse Gang Cardinals win the 1934 World Series against the Athletics. Frisch also made 3 All-Star teams and won the 1931 National League MVP Award. Overall during his time as a Cardinal, Frisch had almost 200 stolen bases, 1500 hits, and almost 300 doubles. He was elected to the Hall of Fame in 1947.
1. Rogers Hornsby
Hornsby is one of the best second baseman of all-time and started out with the Cardinals in 1915. He was traded to the Giants for Frisch, but ended up back in St. Louis at the end of his career. JAWS rates him as the best second baseman of all-time and he was elected to the Baseball Hall of Fame in 1942. During his thirteen seasons as a Cardinal Hornsby posted over 2000 hits, over 1000 runs, 367 doubles, 193 home runs, 118 stolen bases, and an OPS+ of 177.