The yearly breakdowns if anyone is interested (last digit on right is total number of games played, the 2 digits before that are the won/loss record for the winning team):
MLB World Series Winners
All-Time Historical Stats
MLB World Series Winners
SEASON WINNER LOSER SERIES TOTAL GAMES
2016 Chicago Cubs Cleveland Indians 4-3 7
2015 Kansas City Royals New York Mets 4-1 5
2014 San Francisco Giants Kansas City Royals 4-3 7
2013 Boston Red Sox St. Louis Cardinals 4-2 6
2012 San Francisco Giants Detroit Tigers 4-0 4
2011 St. Louis Cardinals Texas Rangers 4-3 7
2010 San Francisco Giants Texas Rangers 4-1 5
2009 New York Yankees Philadelphia Phillies 4-2 6
2008 Philadelphia Phillies Tampa Bay Rays 4-1 5
2007 Boston Red Sox Colorado Rockies 4-0 4
2006 St. Louis Cardinals Detroit Tigers 4-1 5
2005 Chicago White Sox Houston Astros 4-0 4
2004 Boston Red Sox St. Louis Cardinals 4-0 4
2003 Florida Marlins New York Yankees 4-2 6
2002 Anaheim Angels San Francisco Giants 4-3 7
2001 Arizona Diamondbacks New York Yankees 4-3 7
2000 New York Yankees New York Mets 4-1 5
1999 New York Yankees Atlanta Braves 4-0 4
1998 New York Yankees San Diego Padres 4-0 4
1997 Florida Marlins Cleveland Indians 4-3 7
1996 New York Yankees Atlanta Braves 4-2 6
1995 Atlanta Braves Cleveland Indians 4-2 6
1993 Toronto Blue Jays Philadelphia Phillies 4-2 6
1992 Toronto Blue Jays Atlanta Braves 4-2 6
1991 Minnesota Twins Atlanta Braves 4-3 7
1990 Cincinnati Reds Oakland Athletics 4-0 4
1989 Oakland Athletics San Francisco Giants 4-0 4
1988 Los Angeles Dodgers Oakland Athletics 4-1 5
1987 Minnesota Twins St. Louis Cardinals 4-3 7
1986 New York Mets Boston Red Sox 4-3 7
1985 Kansas City Royals St. Louis Cardinals 4-3 7
1984 Detroit Tigers San Diego Padres 4-1 5
1983 Baltimore Orioles Philadelphia Phillies 4-1 5
1982 St. Louis Cardinals Milwaukee Brewers 4-3 7
1981 Los Angeles Dodgers New York Yankees 4-2 6
1980 Philadelphia Phillies Kansas City Royals 4-2 6
1979 Pittsburgh Pirates Baltimore Orioles 4-3 7
1978 New York Yankees Los Angeles Dodgers 4-2 6
1977 New York Yankees Los Angeles Dodgers 4-2 6
1976 Cincinnati Reds New York Yankees 4-0 4
1975 Cincinnati Reds Boston Red Sox 4-3 7
1974 Oakland Athletics Los Angeles Dodgers 4-1 5
1973 Oakland Athletics New York Mets 4-3 7
1972 Oakland Athletics Cincinnati Reds 4-3 7
1971 Pittsburgh Pirates Baltimore Orioles 4-3 7
1970 Baltimore Orioles Cincinnati Reds 4-1 5
1969 New York Mets Baltimore Orioles 4-1 5
1968 Detroit Tigers St. Louis Cardinals 4-3 7
1967 St. Louis Cardinals Boston Red Sox 4-3 7
1966 Baltimore Orioles Los Angeles Dodgers 4-0 4
1965 Los Angeles Dodgers Minnesota Twins 4-3 7
1964 St. Louis Cardinals New York Yankees 4-3 7
1963 Los Angeles Dodgers New York Yankees 4-0 4
1962 New York Yankees San Francisco Giants 4-3 7
1961 New York Yankees Cincinnati Reds 4-1 5
1960 Pittsburgh Pirates New York Yankees 4-3 7
1959 Los Angeles Dodgers Chicago White Sox 4-2 6
1958 New York Yankees Milwaukee Braves 4-3 7
1957 Milwaukee Braves New York Yankees 4-3 7
1956 New York Yankees Brooklyn Dodgers 4-3 7
1955 Brooklyn Dodgers New York Yankees 4-3 7
1954 New York Giants Cleveland Indians 4-0 4
1953 New York Yankees Brooklyn Dodgers 4-2 6
1952 New York Yankees Brooklyn Dodgers 4-3 7
1951 New York Yankees New York Giants 4-2 6
1950 New York Yankees Philadelphia Phillies 4-0 4
1949 New York Yankees Brooklyn Dodgers 4-1 5
1948 Cleveland Indians Boston Braves 4-2 6
1947 New York Yankees Brooklyn Dodgers 4-3 7