AL means American League   NL means National League

Year Winning Team Losing Team
2022 Houston Astros AL Philadelphia Phillies NL
2021 Atlanta Braves NL Houston Astros AL
2020 Los Angeles Dodgers NL Tampa Bay Rays AL
2019 Washington Nationals NL Houston Astros AL
2018 Boston Red Sox AL Los Angeles Dodgers NL
2017 Houston Astros AL Los Angeles Dodgers NL
2016 Chicago Cubs NL Cleveland Indians AL
2015 Kansas City Royals AL New York Mets NL
2014 San Francisco Giants NL Kansas City Royals AL
2013 Boston Red Sox AL St. Louis Cardinals NL
2012 San Francisco Giants NL Detroit Tigers AL
2011 St. Louis Cardinals NL Texas Rangers AL
2010 San Francisco Giants NL Texas Rangers AL
2009 New York Yankees AL Philadelphia Phillies NL
2008 Philadelphia Phillies NL Tampa Bay Rays AL
2007 Boston Red Sox AL Colorado Rockies NL
2006 St. Louis Cardinals NL Detroit Tigers AL
2005 Chicago White Sox AL Houston Astros NL
2004 Boston Red Sox AL St. Louis Cardinals NL
2003 Florida Marlins NL New York Yankees AL
2002 Anaheim Angels AL San Francisco Giants NL
2001 Arizona Diamondbacks NL New York Yankees AL
2000 New York Yankees AL New York Mets NL
1999 New York Yankees AL Atlanta Braves NL
1998 New York Yankees AL San Diego Padres NL
1997 Florida Marlins NL Cleveland Indians AL
1996 New York Yankees AL Atlanta Braves NL
1995 Atlanta Braves NL Cleveland Indians AL
1994 No World Series No World Series
1993 Toronto Blue Jays AL Philadelphia Phillies NL
1992 Toronto Blue Jays AL Atlanta Braves NL
1991 Minnesota Twins AL Atlanta Braves NL
1990 Cincinnati Reds NL Oakland Athletics AL
1989 Oakland Athletics AL San Francisco Giants NL
1988 Los Angeles Dodgers NL Oakland Athletics AL
1987 Minnesota Twins AL St. Louis Cardinals NL
1986 New York Mets NL Boston Red Sox AL
1985 Kansas City Royals AL St. Louis Cardinals NL
1984 Detroit Tigers AL San Diego Padres NL
1983 Baltimore Orioles AL Philadelphia Phillies NL
1982 St. Louis Cardinals NL Milwaukee Brewers AL
1981 Los Angeles Dodgers NL New York Yankees AL
1980 Philadelphia Phillies NL Kansas City Royals AL
1979 Pittsburgh Pirates NL Baltimore Orioles AL
1978 New York Yankees AL Los Angeles Dodgers NL
1977 New York Yankees AL Los Angeles Dodgers NL
1976 Cincinnati Reds NL New York Yankees AL
1975 Cincinnati Reds NL Boston Red Sox AL
1974 Oakland Athletics AL Los Angeles Dodgers NL
1973 Oakland Athletics AL New York Mets NL
1972 Oakland Athletics AL Cincinnati Reds NL
1971 Pittsburgh Pirates NL Baltimore Orioles AL
1970 Baltimore Orioles AL Cincinnati Reds NL
1969 New York Mets NL Baltimore Orioles AL
1968 Detroit Tigers AL St. Louis Cardinals NL
1967 St. Louis Cardinals NL Boston Red Sox AL
1966 Baltimore Orioles AL Los Angeles Dodgers NL
1965 Los Angeles Dodgers NL Minnesota Twins AL
1964 St. Louis Cardinals NL New York Yankees AL
1963 Los Angeles Dodgers NL New York Yankees AL
1962 New York Yankees AL San Francisco Giants NL
1961 New York Yankees AL Cincinnati Reds NL
1960 Pittsburgh Pirates NL New York Yankees AL
1959 Los Angeles Dodgers NL Chicago White Sox AL
1958 New York Yankees AL Milwaukee Braves NL
1957 Milwaukee Braves NL New York Yankees AL
1956 New York Yankees AL Brooklyn Dodgers NL
1955 Brooklyn Dodgers NL New York Yankees AL
1954 New York Giants NL Cleveland Indians AL
1953 New York Yankees AL Brooklyn Dodgers NL
1952 New York Yankees AL Brooklyn Dodgers NL
1951 New York Yankees AL New York Giants NL
1950 New York Yankees AL Philadelphia Phillies NL
1949 New York Yankees AL Brooklyn Dodgers NL
1948 Cleveland Indians AL Boston Braves NL
1947 New York Yankees AL Brooklyn Dodgers NL
1946 St. Louis Cardinals NL Boston Red Sox AL
1945 Detroit Tigers AL Chicago Cubs NL
1944 St. Louis Cardinals NL St. Louis Browns AL
1943 New York Yankees AL St. Louis Cardinals NL
1942 St. Louis Cardinals NL New York Yankees AL
1941 New York Yankees AL Brooklyn Dodgers NL
1940 Cincinnati Reds NL Detroit Tigers AL
1939 New York Yankees AL Cincinnati Reds NL
1938 New York Yankees AL Chicago Cubs NL
1937 New York Yankees AL New York Giants NL
1936 New York Yankees AL New York Giants NL
1935 Detroit Tigers AL Chicago Cubs NL
1934 St. Louis Cardinals NL Detroit Tigers AL
1933 New York Giants NL Washington Senators AL
1932 New York Yankees AL Chicago Cubs NL
1931 St. Louis Cardinals NL Philadelphia Athletics AL
1930 Philadelphia Athletics AL St. Louis Cardinals NL
1929 Philadelphia Athletics AL Chicago Cubs NL
1928 New York Yankees AL St. Louis Cardinals NL
1927 New York Yankees AL Pittsburgh Pirates NL
1926 St. Louis Cardinals NL New York Yankees AL
1925 Pittsburgh Pirates NL Washington Senators AL
1924 Washington Senators AL New York Giants NL
1923 New York Yankees AL New York Giants NL
1922 New York Giants NL New York Yankees AL
1921 New York Giants NL New York Yankees AL
1920 Cleveland Indians AL Brooklyn Robins NL
1919 Cincinnati Reds NL Chicago White Sox AL
1918 Boston Red Sox AL Chicago Cubs NL
1917 Chicago White Sox AL New York Giants NL
1916 Boston Red Sox AL Brooklyn Robins NL
1915 Boston Red Sox AL Philadelphia Phillies NL
1914 Boston Braves NL Philadelphia Athletics AL
1913 Philadelphia Athletics AL New York Giants NL
1912 Boston Red Sox AL New York Giants NL
1911 Philadelphia Athletics AL New York Giants NL
1910 Philadelphia Athletics AL Chicago Cubs NL
1909 Pittsburgh Pirates NL Detroit Tigers AL
1908 Chicago Cubs NL Detroit Tigers AL
1907 Chicago Cubs NL Detroit Tigers AL
1906 Chicago White Sox AL Chicago Cubs NL
1905 New York Giants NL Philadelphia Athletics AL
1904 No World Series No World Series
1903 Boston Americans AL Pittsburgh Pirates NL