Best St. Louis Cardinals Players of All Time

min read
In this May 22, 1946 file photo, St. Louis Cardinals' Stan Musial bats against the Philadelphia Phillies during a baseball game at Shibe Park in Philadelphia.
(AP Photo/Warren M. Winterbottom)
Sam Cox @samrcox_ Feb 06, 2024, 3:51 PM
  • Stan Musial is the franchise leader in bWAR.
  • Cardinals players have won the MVP Award in 21 seasons.
  • Only two Cardinals have won the NL Cy Young award.

With 11 World Series titles and 19 pennants, the Cardinals are regularly a popular choice regarding Major League Baseball odds of winning the World Series.

From rule-altering pitchers to iconic hitters, many of the game’s greats feature among the best St. Louis Cardinals players of all time.

Best St. Louis Cardinals Players of All Time

RankPlayer PositionCardinals Years
1Rogers HornsbySecond Baseman1915-1926, 1933
2Stan MusialFirst Baseman/Left Fielder1941-1963
3Albert PujolsFirst Baseman2001-2011, 2022
4Bob GibsonStarting Pitcher1959-1975
5Yadier MolinaCatcher2004-2022

1. Rogers Hornsby

Rogers Hornsby had a bWAR over 91 in just 13 seasons as a Cardinal. Only Mark McGwire can better his 177 OPS+. Hornsby led the National League in OPS seven times during his Cardinals tenure and completed two Triple Crowns.

A World Series winner in 1926, Hornsby was not just a star of his generation, but arguably the greatest second baseman in MLB history. Even though his counting stats don’t match Musial’s, Hornsby has a compelling case as the best St Louis Cardinals player ever. 

2. Stan Musial

Placing Stan The Man anywhere other than first in these rankings was a big call. Hornsby’s production was just that much better than Musial, who is only joint-sixth in OPS+ as a Cardinal.

Musial had seven top-two MVP finishes, winning the award three times. A 24-time All-Star and three-time World Series winner, he had absolutely everything as a hitter. 

With over 470 homers and north of 3,600 hits, Musial is among the greatest baseball players ever. Only seven players have a better career bWAR. 

3. Albert Pujols

Even with only 12 years as a Cardinal, including his farewell 2022 campaign, Albert Pujols is only narrowly outside the top three in franchise bWAR. Pujols has the fourth-best OPS+ in Cardinals history and had eight top-three MVP finishes in St. Louis.

Of course, he also won MVP on three occasions. Pujols led the majors in OPS three times as a Cardinal, combining elite contact with plate discipline and monstrous power. Of his 11 career All-Star nods, 10 were during his time with the Cardinals.

4. Bob Gibson

Bob Gibson was so dominant at his peak that MLB was forced to lower the pitching mound and decrease the strike zone. Gibson won Cy Young and MVP in 1968. Even after the “Gibson Rules” were introduced, he proved almost unhittable, winning a second Cy Young in 1970.

He has the most innings pitched, most strikeouts, highest bWAR, and most shutouts among Cardinals pitchers.

While others have superior rate statistics, Gibson had to be the top pitcher in these rankings. He won the World Series MVP twice and received nine All-Star nods. 

5. Yadier Molina

This is where it got trickier. Enos Slaughter, Ozzie Smith, Ted Simmons, Lou Brock and others had a claim to fifth. It is Yadier Molina who rounds out this list, however.

Molina has the second-most defensive bWAR among all catchers in MLB history. His 96 career OPS+ is nothing special, but it was enough to make him a solid lower-order bat while providing all-time great defence behind the plate.

The Bayamon native shut down the running game unlike any other catcher in the 21st century. A nine-time Gold Glove winner, 10-time All-Star and four-time Platinum Glove winner, Molina was integral in two World Series wins and was an ironman behind the plate, which helped the Cardinals remain consistently competitive. 

About the Author

Sam Cox

Read More @samrcox_

Sam Cox is a freelance content writer for BetMGM. He can regularly be found on 888Sport and Betting Expert and has previously written for Sports Betting Dime, OddsChecker, and numerous others. Sam also runs Franchise Sports and has over a decade of experience in the gambling industry.

Sam Cox is a freelance content writer for BetMGM. He can regularly be found on 888Sport and Betting Expert and has previously written for Sports Betting Dime, OddsChecker, and numerous others. Sam also runs Franchise Sports and has over a decade of experience in the gambling industry.