(database and interface development in progress)
Canadian Hockey League ("CHL"), North America Men's Junior Tier 1 ("Major Junior") - Memorial Cup
Championship Wins & Appearances Tables
Championship Wins By City
Championship Tournament/Series Appearances By Current Teams
Championship Series/Game Appearances By City
Championship Game Appearances By Current Teams (Since 1972)
Year-By-Year Participants, Results, & Video of Championship Game Final Moments
Click hyperlink of each individual year below to watch that year's video or click here to go to YouTube playlist of all Memorial Cup Championship Game Final Moments videos available.
2025 - Host: Rimouski, QC, CAN; Champion: TBD
2021 - Host: Oshawa or Sault Ste. Marie, ON, CAN; Champion: Tournament cancelled due to CO.VI.D-19 restrictions
2020 - Host: Kelowna, BC, CAN; Champion: Tournament cancelled due to CO.VI.D-19 restrictions
1989 - Host: Saskatoon, SK, CAN; Champion: Swift Current Broncos
1988 - Host: Saguenay, QC, CAN; Champion: Medicine Hat Tigers
1987 - Host: Oshawa, ON, CAN; Champion: Medicine Hat Tigers
1986 - Host: Portland, OR, USA; Champion: Guelph Platers
1985 - Host: Shawinigan, QC, CAN; Champion: Prince Albert Raiders
1984 - Host: Kitchener, ON, CAN; Champion: Ottawa 67's
1983 - Host: Portland, OR, USA; Champion: Portland Winter Hawks
1982 - Host: Hull, QC, CAN; Champion: Kitchener Rangers
1981 - Host: Windsor, ON, CAN; Champion: Cornwall Royals
1980 - Host: Brandon, MB & Regina, SK, CAN; Champion: Cornwall Royals
1979 - Host: Sherbrooke, Trois-Rivières & Verdun, QC, CAN; Champion: Peterborough Petes
1978 - Host: Sault Ste. Marie & Sudbury, ON, CAN; Champion: New Westminster Bruins
1977 - Host: Vancouver, BC, CAN; Champion: New Westminster Bruins
1976 - Host: Montréal, QC, CAN; Champion: Hamilton Fincups
1975 - Host: Kitchener, ON, CAN; Champion: Toronto Marlboros
1974 - Host: Calgary, AB, CAN; Champion: Regina Pats
1973 - Host: Montréal, QC, CAN; Champion: Toronto Marlboros
1972 - Host: Ottawa, ON CAN; Champion: Cornwall Royals
1971 - Host: Québec, QC, CAN; Champion: Les Remparts de Québec
1970 - Host: Montréal, QC, CAN; Champion: Le Canadien Junior de Montréal
1969 - Host: Montréal, QC & Regina, SK, CAN; Champion: Le Canadien Junior de Montréal
1968 - Host: Niagara Falls, ON & Montréal, QC, CAN; Champion: Niagara Falls Flyers
1967 - Host: Port Arthur, ON, CAN; Champion: Toronto Marlboros
1966 - Host: Toronto, ON, CAN; Champion: Edmonton Oil Kings
1965 - Host: Edmonton, AB, CAN; Champion: Niagara Falls Flyers
1964 - Host: Toronto, ON, CAN; Champion: Toronto Marlboros
1963 - Host: Edmonton, AB, CAN; Champion: Edmonton Oil Kings
1962 - Host: Guelph, Hamilton, & Kitchener, ON, CAN; Champion: Hamilton Red Wings
1961 - Host: Edmonton, AB, CAN; Champion: Toronto St. Michael's Majors
1960 - Host: St. Catherines& Toronto, ON, CAN; Champion: St. Catharines Teepees
1959 - Host: Brandon, MB & Winnipeg, MB, CAN; Champion: Winnipeg Braves
1958 - Host: Hull, QC, & Ottawa, ON, CAN; Champion: Ottawa-Hull Junior Canadiens
1957 - Host: Flin Flon, MB/SK & Regina, SK, CAN; Champion: Flin Flon Bombers
1956 - Host: Toronto, ON, CAN; Champion: Toronto Marlboros
1955 - Host: Regina, SK, CAN; Champion: Toronto Marlboros
1954 - Host: Toronto, ON, CAN; Champion: St. Catharines Teepees
1953 - Host: Brandon, MB & Winnipeg, MB, CAN; Champion: Barrie Flyers
1952 - Host: Toronto, ON, CAN; Champion: Guelph Biltmore Madhatters
1951 - Host: Brandon, MB & Winnipeg, MB, CAN; Champion: Barrie Flyers
1950 - Host: Montréal, QC & Toronto, ON, CAN; Champion: Le Canadien Junior de Montréal
1949 - Host: Brandon, MB & Winnipeg, MB, CAN; Champion: Les Royaux de Montréal
1948 - Host: Toronto, ON, CAN; Champion: Port Arthur West End Bruins
1947 - Host: Moose Jaw, SK, Regina, SK, & Winnipeg, MB, CAN; Champion: Toronto St. Michael's Majors
1946 - Host: Toronto, ON, CAN; Champion: Winnipeg Monarchs
1945 - Host: Toronto, ON, CAN; Champion: Toronto St. Michael's Majors
1944 - Host: Toronto, ON, CAN; Champion: Oshawa Generals
1943 - Host: Toronto, ON, CAN; Champion: Winnipeg Rangers
1942 - Host: Winnipeg, MB, CAN; Champion: Portage la Prarie Terriers
1941 - Host: Montréal, QC & Toronto, ON, CAN: Winnipeg Rangers
1940 - Host: Winnipeg, MB, CAN: Oshawa Generals
1939 - Host: Toronto, ON, CAN: Oshawa Generals
1938 - Host: Toronto, ON, CAN: St. Boniface Seals
1937 - Host: Toronto, ON, CAN: Winnipeg Monarchs
1936 - Host: Toronto, ON, CAN: West Toronto Nationals
1935 - Host: Winnipeg, MB, CAN: Winnipeg Monarchs
1934 - Host: Winnipeg, MB, CAN Champion: Toronto St. Michael's Majors
1933 - Host: Toronto, ON, CAN; Champion: Newmarket Redmen
1932 - Host: Winnipeg, MB, CAN; Champion: Sudbury Cub Wolves
1931 - Host: Toronto & Ottawa, ON, CAN; Champion: Elmwood Millionaires
1930 - Host: Winnipeg, MB, CAN; Champion: Regina Pats
1929 - Host: Toronto, ON, CAN; Champion: Toronto Marlboros
1928 - Host: Toronto, ON, CAN; Champion: Regina Monarchs
1927 - Host: Toronto, ON, CAN; Champion: Owen Sound Greys
1926 - Host: Winnipeg, MB, CAN; Champion: Calgary Canadians
1925 - Host: Toronto, ON, CAN; Champion: Regina Pats
1924 - Host: Winnipeg, MB, CAN; Champion: Owen Sound Greys
1923 - Host: Toronto, ON, CAN; Champion: University of Manitoba Bisons
1922 - Host: Winnipeg, MB, CAN; Champion: Fort William Great War Vets
1921 - Host: Toronto, ON, CAN; Champion: Winnipeg Junior Falcons
1920 - Host: Toronto, ON, CAN; Champion: Toronto Canoe Club Paddlers
1919 - Host: Toronto, ON, CAN; Champion: University of Toronto Schools