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
Ask an advisor one-on-one!
Advisor

Just Web World

Technology, Education, Entertainment

Advisor

Texas News in the Last Hour -...

News, Media, Journalism

Advisor

Mentor Nation Podcast

Entrepreneurship, Podcasting, Mentorship

Advisor

NewsLiveNation

News, Politics, Sports

Advisor

Yes, Thats True

Entertainment, Education, Information