The Cardinals have won 19 National League pennants: 2013, 2011, 2006, 2004, 1987, 1985, 1982, 1968, 1967, 1964, 1946, 1944, 1943, 1942, 1934, 1931, 1930, 1928, and 1926.
They have won 11 World Series titles, with the most recent being in 2011.
Chat with our AI personalities
Home 46-35 Away 40-41
In 2002, the St. Louis Cardinals had 97-65 record.
Yes they can, without a doubt. I bet they will do it again. The St. Louis Cardinals defeated the Texas Rangers, four games to three, to win the 2011 World Series.
18 between SF and NY, counting tonight
As of the 2012 season, the last time the Cubs won the pennant was 1945. In the 1945 World Series, the Cubs lost to the Detroit Tigers 4 games to 3.