what year did the st. louis cardinals begin
The St. Louis Cardinals, first established as a team in 1882, have won more World Series (11) than any other National League team. Only the New York Yankees, with 27 wins, have more World Series championship titles. The Cardinals' first win was in 1926 and their last World Series title came in 2011.