These teams will win the next 10 World Series

Off the top of your head, see if you can name the teams that won the World Series every year of the last decade, in order. You ready? No peeking. The answers are, of course: 2011: Cardinals over Rangers 2012: Giants over Tigers 2013: Red Sox over Cardinals 2014: Giants