Answer by
KLR (606)
The Boston Red Sox have won the world series 7 times. They won in the following years: 1903, 1912, 1915, 1916, 1918, 2004, 2007. The team and their fans endured a huge drought between 1918 and 2004. The Red Sox beat the St. Louis Cardinals in 2004 world series, ending the Curse of the Bambino.