Skip to content
The Top 10 Greatest St. Louis Cardinals Players of All Time

The Top 10 Greatest St. Louis Cardinals Players of All Time

Known for their rich history of great players, the St. Louis Cardinals are one of the most beloved and historic baseball franchises in the country. A look at the top 10 Cardinals players over the years, and their place in Cardinals history, is the subject of this article.

#10 -  Whitey Herzog: Herzog spent the majority of his career as a Manager with the Cardinals, leading the team to the World Series in 1982 and earning Manager of the Year award 3 times.

#9 - Yadier Molina: Molina spent his entire career with the Cardinals, earning 8 Gold Glove awards, and making the All-Star team 8 times. He is considered one of the best catchers in baseball history and holds several Cardinals records.

#8 - Albert Pujols: Pujols spent the majority of his career with the Cardinals, earning three MVP awards and making the All-Star team 10 times. He was also a key member of the Cardinals team that won the 2006 World Series.

Are you a St. Louis Cardinals Fan? Get your Busch Stadium Bundle Pack Here!

#7 - Enos Slaughter: Slaughter spent the majority of his career with the Cardinals, earning an MVP award in 1946 and making the All-Star team 8 times. He was also a key member of the Cardinals team that won the 1946 World Series.

#6 - Dizzy Dean: Dean spent the majority of his career with the Cardinals, earning an MVP award in1934 and making the All-Star team 3 times. He was also a key member of the Cardinals team that won the 1934 World Series. He is considered one of the best pitchers in Cardinals history and holds several club records.

#5 - Ozzie Smith: Smith spent the majority of his career with the Cardinals, earning 13 Gold Gloves and making the All-Star team 15 times. He was also a key member of the Cardinals team that won the 1982 World Series.

#4 - Rogers Hornsby: Hornsby spent the majority of his career with the Cardinals, earning two MVP awards and making the All-Star team once. He is considered one of the best second basemen in baseball history and holds several Cardinals records.

#3 - Lou Brock: Brock spent the majority of his career with the Cardinals, earning an MVP award in 1974 and making the All-Star team 8 times. He was also a key member of the Cardinals team that won the 1964 and 1967 World Series.

#2 - Bob Gibson: Gibson spent the majority of his career with the Cardinals, earning two Cy Young awards and making the All-Star team 9 times. He was also a key member of the Cardinals team that won the 1964 and 1967 World Series.

#1 - Stan Musial: Musial spent his entire career with the Cardinals, earning three MVP awards and making the All-Star team 24 times. He is considered one of the best players in baseball history and holds several records including most career hits for the Cardinals.

These players have left an indelible mark on the St. Louis Cardinals franchise and baseball history. Their statistics speak for themselves, but it's their impact on the field and in the hearts of Cardinals fans that truly cements their legacy as some of the greatest players to ever wear the Cardinals uniform. From Musial to Herzog, these players have set records and led their teams to the heights of success. Their contributions will be remembered for years to come and have solidified the St. Louis Cardinals as a team with a rich tradition of baseball excellence.

Previous article The Top 10 Greatest Minnesota Twins Players of All Time
Next article The Top 10 Greatest Los Angeles Angels Players of All Time