The St. Louis Cardinals’ all-time hits leaders include Hall of Famers from decades past and the franchise player of today. Stan Musial joined the 3,000 hit club with the Cardinals and future Hall of Famer Albert Pujols is well on his way to joining him with nearly 2,000 hits through ten Major League seasons.
10. Jim Bottomley: 1,727 hits
Hall of Fame first baseman Jim Bottomley ranks tenth on the list of St. Louis Cardinals’ all-time hits leaders. In 11 seasons with the Cardinals from 1922 to 1932, Bottomley was one of baseball’s best hitters for power and average. As a Cardinal, he batted .325, slugged .537, and accumulated 1,727 of his lifetime 2,313 hits. Bottomley led the NL with 227 hits in 1925 and later won an MVP in 1928 with 31 homers and 136 RBI.
9. Curt Flood: 1,853 hits
Three-time All-Star center fielder Curt Flood was a mainstay for the Cardinals in the 1960s. Flood maintained a .293 batting average over 12 seasons in St. Louis. He twice achieved 200-plus hits and led the league with 211 hits in 1964. The seven-time Gold Glover hit .300 six times including a career best .335 average in 1967.
8. Ken Boyer: 1,855 hits
Former National League MVP Ken Boyer ranks eighth among the St. Louis Cardinals’ all-time hits leaders. From 1955 to 1965, Boyer gave the Cardinals a five-time Gold Glove and seven-time All-Star third baseman. In St. Louis, he hit .293 and averaged 23 home runs per season. He topped the 170-hit mark seven times and cracked a career-high 194 hits on a.329 average in 1961.
7. Albert Pujols: 1,900 hits*
The greatest hitter in baseball today, three-time NL MVP Albert Pujols has been the Cardinals’ franchise player since 2001. Through ten years in the big leagues, Pujols owns a career line of a .331 average, .426 on-base percentage, and .624 slugging percentage. He had his best pure hitting year in 2003 when he led the NL with 212 hits and a .359 average. Among active Major Leaguers, Pujols has the highest average, OBP, slugging, and OPS. His 1.050 OPS ranks fifth all-time in MLB history.
6. Ozzie Smith: 1,944 hits
Legendary glove man Ozzie Smith places sixth on the St. Louis Cardinals’ all-time hits leaders list. Smith totaled 2,460 career hits and 13 Gold Gloves at shortstop to earn an invite to Cooperstown. Though he began his career without much of an idea at the plate (he hit .231 in four years with the Padres), Smith developed into a capable offensive contributor and batted .272 with a .350 on-base percentage over 15 seasons with the Cards. In 1987, Smith enjoyed his career year as he hit .303 with 182 hits and a .392 OBP to finish second in MVP voting.
5. Red Schoendienst: 1,980 hits
Hall of Famer Rod Schoendienst manned second base for the Cardinals for 15 seasons over two stints from 1945 to 1963. In 19 years in the majors, Schoendienst had ten 150-hit seasons including a league-leading 200 hits in 1957. He gave the Cardinals the best year of his career in 1953 when he finished second in the NL with a .342 batting average and sixth with a .405 OBP. He retired in 1963 with a lifetime total of 2,449 hits.
4. Enos Slaughter: 2,064 hits
Hall of Fame right fielder Enos Slaughter places fourth on the list of St. Louis Cardinals’ all-time hits leaders. Slaughter spent 13 years with the Cardinals and three in WWII service with the army from 1938 to 1953. He was a career .300 hitter with 2,383 total hits. Slaughter posted nine 150-hit seasons including a league-leading 188 hits in 1942.
3. Rogers Hornsby: 2,110 hits
Legendary Hall of Fame second baseman Rogers Hornsby was baseball’s greatest pure hitter of the 1920s. Over 13 seasons with the Cardinals, Hornsby batted .359 with a .995 OPS. He won six consecutive National League batting titles from 1920 to 1925 including three seasons with an average north of .400. He cracked the 200 hit mark seven times in his career, reaching as high as 250 hits in 1922. The two-time MVP retired in 1937 with a career total of 2,930 hits.
2. Lou Brock: 2,713 hits
Ranking second on the St. Louis Cardinals’ all-time hits leaders list is Hall of Fame leadoff hitter Lou Brock. Brock began his Major League career with the Cubs before joining the rival Cards in 1964. For 16 seasons in St. Louis, he hit .297 and stole a franchise record 888 bases. He registered four 200 hit seasons and most impressively a total of 118 stolen bases in the 1974 season.
1. Stan Musial: 3,630 hits
The St. Louis Cardinals’ all-time hits leader is legendary Hall of Famer Stan Musial. An All-Star in each of his last 20 seasons in the Major Leagues, Musial gave the Cardinals one of the great bats of the 1940s and 1950s. He was a three-time MVP, seven-time batting champion, and he led the NL in hits six times en route to the fourth highest career total ever recorded. Musial’s career .976 OPS ranks 14th in Major League history.
*Indicates the player is still active with the team
St. Louis Cardinals Player Career Batting Register. Baseball-Reference.com