Obama
Chat with our AI personalities
Spain won the most recent world cup in 2010.
2006, in Germany
The St. Louis Cardinals have won 11 world championships, the most recent one in 2011.
As od 2009 the last World Series the Red Sox won was in 2007.
The 2010 world cup was won by Spain.