When did the Boston Red Sox last win the World Series?

When did the Boston Red Sox last win the World Series?

Answer #1

The last time was in 2004, Prior to that it was 1918.

More Like This
Funadvice Logo

© FUNADVICE 2025 · 212bydesign LLC

Answering questions since 2006

[email protected]

Miami, Florida, USA