It's been 99 years since the Chicago Cubs have won a World Series. That's right, 1908 was the last time that this franchise has been to the Promised Land. Most teams haven't even been around that long. Oh, they've been TO the World Series since then, and they've been close a few other times, but I don't think they're getting there this year. And I don't think they could outplay the stiff competition once they got there, either. So, with apologies to Cubs fans around the globe, The Cubs won't win the World Series this year.