Society for International Hockey Research

Memorial Cup Winners
Season Team League
1919 Univ. of Toronto Schools (UTS) OHA-Jr. A (1933-1970 - Ontario Hockey Association - Junior A
1920 Toronto Canoe Club OHA-Jr. A (1933-1970 - Ontario Hockey Association - Junior A
1921 Winnipeg Falcons WJrHL - Winnipeg Junior Hockey League
1922 Fort William Great War Veterans TBJHL - Thunder Bay Junior Hockey League
1923 University of Manitoba WJrHL - Winnipeg Junior Hockey League
1924 Owen Sound Greys OHA-Jr. A (1933-1970 - Ontario Hockey Association - Junior A
1925 Regina Pats RegJHL - Regina Junior Hockey League
1926 Calgary Canadians CgyJHL - Calgary City Junior Hockey Leagues
1927 Owen Sound Greys OHA-Jr. A (1933-1970 - Ontario Hockey Association - Junior A
1928 Regina Monarchs S-SJHL - Southern Saskatchewan Junior Hockey League
1929 Toronto Marlboros OHA-Jr. A (1933-1970 - Ontario Hockey Association - Junior A
1930 Regina Pats S-SJHL - Southern Saskatchewan Junior Hockey League
1931 Elmwood Millionaires WJrHL - Winnipeg Junior Hockey League
1932 Sudbury Wolves NOSHA - Northern Ontario Senior Hockey Association
1933 Newmarket Redmen OHA-JR (1893-1933) - Ontario Hockey Association Junior
1934 Toronto St. Michael's Majors OHA-Jr. A (1933-1970 - Ontario Hockey Association - Junior A
1935 Winnipeg Monarchs MJHL - Manitoba Junior Hockey League
1936 West Toronto Nationals OHA-Jr. A (1933-1970 - Ontario Hockey Association - Junior A
1937 Winnipeg Monarchs MJHL - Manitoba Junior Hockey League
1938 St. Boniface Seals MJHL - Manitoba Junior Hockey League
1939 Oshawa Generals OHA-Jr. A (1933-1970 - Ontario Hockey Association - Junior A
1940 Oshawa Generals OHA-Jr. A (1933-1970 - Ontario Hockey Association - Junior A
1941 Winnipeg Rangers MJHL - Manitoba Junior Hockey League
1942 Portage Terriers MJHL - Manitoba Junior Hockey League
1943 Winnipeg Rangers MJHL - Manitoba Junior Hockey League
1944 Oshawa Generals OHA-Jr. A (1933-1970 - Ontario Hockey Association - Junior A
1945 Toronto St. Michael's Majors OHA-Jr. A (1933-1970 - Ontario Hockey Association - Junior A
1946 Winnipeg Monarchs MJHL - Manitoba Junior Hockey League
1947 Toronto St. Michael's Majors OHA-Jr. A (1933-1970 - Ontario Hockey Association - Junior A
1948 Port Arthur West End Bruins TBJHL - Thunder Bay Junior Hockey League
1949 Montreal Jr. Royals QJHL - Quebec Junior Hockey League
1950 Montreal Jr. Canadiens QJHL - Quebec Junior Hockey League
1951 Barrie Flyers OHA-Jr. A (1933-1970 - Ontario Hockey Association - Junior A
1952 Guelph Biltmores OHA-Jr. A (1933-1970 - Ontario Hockey Association - Junior A
1953 Barrie Flyers OHA-Jr. A (1933-1970 - Ontario Hockey Association - Junior A
1954 St. Catharines Teepees OHA-Jr. A (1933-1970 - Ontario Hockey Association - Junior A
1955 Toronto Marlboros OHA-Jr. A (1933-1970 - Ontario Hockey Association - Junior A
1956 Toronto Marlboros OHA-Jr. A (1933-1970 - Ontario Hockey Association - Junior A
1957 Flin Flon Bombers SJHL - Saskatchewan Junior Hockey League
1958 Hull-Ottawa Canadiens OHA-Jr. A (1933-1970 - Ontario Hockey Association - Junior A
1959 Winnipeg Braves MJHL - Manitoba Junior Hockey League
1960 St. Catharines Teepees OHA-Jr. A (1933-1970 - Ontario Hockey Association - Junior A
1961 Toronto St. Michael's Majors OHA-Jr. A (1933-1970 - Ontario Hockey Association - Junior A
1962 Hamilton Red Wings OHA-Jr. A (1933-1970 - Ontario Hockey Association - Junior A
1963 Edmonton Oil Kings CAHL - Central Alberta Hockey League (1939-66)
1964 Toronto Marlboros OHA-Jr. A (1933-1970 - Ontario Hockey Association - Junior A
1965 Niagara Falls Flyers OHA-Jr. A (1933-1970 - Ontario Hockey Association - Junior A
1966 Edmonton Oil Kings CAHL - Central Alberta Hockey League (1939-66)
1967 Toronto Marlboros OHA-Jr. A (1933-1970 - Ontario Hockey Association - Junior A
1968 Niagara Falls Flyers OHA-Jr. A (1933-1970 - Ontario Hockey Association - Junior A
1969 Montreal Jr. Canadiens OHA-Jr. A (1933-1970 - Ontario Hockey Association - Junior A
1970 Montreal Jr. Canadiens OHA-Jr. A (1933-1970 - Ontario Hockey Association - Junior A
1971 Quebec Remparts QMJHL - Quebec Major Junior Hockey League
1972 Cornwall Royals QMJHL - Quebec Major Junior Hockey League
1973 Toronto Marlboros OHA-Jr. A (1933-1970 - Ontario Hockey Association - Junior A
1974 Regina Pats WCHL (1967-78) - Western Canada Hockey League (1967-78)
1975 Toronto Marlboros OHA-Jr. A (1933-1970 - Ontario Hockey Association - Junior A
1976 Hamilton Fincups OHA-Jr. A (1933-1970 - Ontario Hockey Association - Junior A
1977 New Westminster Bruins WCHL (1967-78) - Western Canada Hockey League (1967-78)
1978 New Westminster Bruins WCHL (1967-78) - Western Canada Hockey League (1967-78)
1979 Peterborough Petes OMJHL (1974-80) - Ontario Major Junior Hockey League (1974-1980)
1980 Cornwall Royals QMJHL - Quebec Major Junior Hockey League
1981 Cornwall Royals QMJHL - Quebec Major Junior Hockey League
1982 Kitchener Rangers OHL (1981- - Ontario Hockey League (post 1981)
1983 Portland Winter Hawks WHL (1978-) - Western Hockey League (1978-)
1984 Ottawa 67's OHL (1981- - Ontario Hockey League (post 1981)
1985 Prince Albert Raiders WHL (1978-) - Western Hockey League (1978-)
1986 Guelph Platers OHL (1981- - Ontario Hockey League (post 1981)
1987 Medicine Hat Tigers WHL (1978-) - Western Hockey League (1978-)
1988 Medicine Hat Tigers WHL (1978-) - Western Hockey League (1978-)
1989 Swift Current Broncos WHL (1978-) - Western Hockey League (1978-)
1990 Oshawa Generals OHL (1981- - Ontario Hockey League (post 1981)
1991 Spokane Chiefs WHL (1978-) - Western Hockey League (1978-)
1992 Kamloops Blazers WHL (1978-) - Western Hockey League (1978-)
1993 Sault Ste. Marie Greyhounds OHL (1981- - Ontario Hockey League (post 1981)
1994 Kamloops Blazers WHL (1978-) - Western Hockey League (1978-)
1995 Kamloops Blazers WHL (1978-) - Western Hockey League (1978-)
1996 Granby Predateurs QMJHL - Quebec Major Junior Hockey League
1997 Hull Olympiques QMJHL - Quebec Major Junior Hockey League
1998 Portland Winter Hawks WHL (1978-) - Western Hockey League (1978-)
1999 Ottawa 67's OHL (1981- - Ontario Hockey League (post 1981)
2000 Rimouski Oceanic QMJHL - Quebec Major Junior Hockey League
2001 Red Deer Rebels WHL (1978-) - Western Hockey League (1978-)
2002 Kootenay Ice WHL (1978-) - Western Hockey League (1978-)
2003 Kitchener Rangers OHL (1981- - Ontario Hockey League (post 1981)
2004 Kelowna Rockets WHL (1978-) - Western Hockey League (1978-)
2005 London Knights OHL (1981- - Ontario Hockey League (post 1981)
2006 Quebec Remparts QMJHL - Quebec Major Junior Hockey League
2007 Vancouver Giants WHL (1978-) - Western Hockey League (1978-)
2008 Spokane Chiefs WHL (1978-) - Western Hockey League (1978-)
2009 Windsor Spitfires OHL (1981- - Ontario Hockey League (post 1981)
2010 Windsor Spitfires OHL (1981- - Ontario Hockey League (post 1981)
2011 Saint John Sea Dogs QMJHL - Quebec Major Junior Hockey League
2012 Shawinigan Cataractes QMJHL - Quebec Major Junior Hockey League
2013 Halifax Mooseheads QMJHL - Quebec Major Junior Hockey League
© Copyright 2014, Society for International Hockey Research