Besides the New York Yankees who has won the most World Series?

The St. Louis Cardinals have won 11 world championships, the most recent one in 2011.