I think everyone not named the Sox has one a World Series more recently than Boston. ;-)
Um no...the Chicago Cubs last won in 1908. The century mark is coming up for them. The Red Sox have won the World Series 5 times including the very fist which only a handful of teams have exceeded in number.