how many world series have the cardinals won
The St. Louis Cardinals have won 11 World Series: 1926 vs. New York Yankees 1931 vs. Philadelphia Athletics 1934 vs. Detroit Tigers 1942 vs. New York Yankees 1944 vs â¦ .