A complete list of every team to win the Stanley Cup from 1915 to 2024.
The Stanley Cup has been awarded every year since 1915, except for 1919, when the series was cancelled due to an outbreak of Spanish flu, and 2005, due to the NHL lockout.
Every member of the winning team gets their name etched on the Cup, and it is an accolade earned literally through blood, sweat and tears.
Here, we look back at all the previous Stanley Cup champions, along with a full list of every winner since it was first awarded to the NHL champions in 1915 through to the 2024 Florida Panthers.
The Montreal Canadiens hold the record for most Cup wins with 24.
However neither the Habs nor any other Canadian franchise has lifted Lord Stanley's Cup since 1993.
The second most successful team, the Toronto Maple Leafs, are a long way behind with 13 and haven't won since 1967, while the top US team are Detroit Red Wings with 11 championships.
Of the current 32 NHL teams, 22 have won the Stanley Cup with the most recent additions being 2024 Florida Panthers.
Canadian Scotty Bowman won the Cup nine times as a head coach between 1973 and 2002.
Five of those were with Montreal, including four in a row between 1976 and 1979. Bowman also lifted the Cup with the Pittsburgh Penguins in 1992 and the Detroit Red Wings in 1997, 1998 and 2002.
Toe Blake was not far behind with eight wins, all with the Montreal Canadiens, between 1956 and 1968.
In the history of North American sports, only two players have won 11 championships - NBA player Bill Russell and the NHL's Henri Richard.
The "Pocket Rocket" played as a centreman for the Montreal Canadiens for 20 seasons, winning all his titles with the legendary franchise.
The list of multiple Cup-winning players is dominated by Canadiens representatives, with Jean Beliveau and Yvan Cournoyer on 10 each and Claude Provost on nine, as well as Richard's older brother Maurice "Rocket" Richard with eight.
Another eight-time winner, Red Kelly, is the only player in the top 19 not to have won any of his titles with Montreal, having lifted the Cup four times each for Detroit and Toronto.
The player known as The Great One, Wayne Gretzky, won the Stanley Cup four times with the Edmonton Oilers between 1984 and 1988.
Year | Winner | Score | Runner-up |
1915 | Vancouver Millionaires | 3-0 | Ottawa Senators |
1916 | Montreal Canadiens | 3-2 | Portland Rosebuds |
1917 | Seattle Metropolitans | 3-2 | Montreal Canadiens |
1918 | Toronto Hockey Club | 3-2 | Vancouver Millionaires |
1919 | Montreal Canadiens | Abd | Seattle Metropolitans |
1920 | Ottawa Senators | 3-2 | Seattle Metropolitans |
1921 | Ottawa Senators | 3-2 | Vancouver Millionaires |
1922 | Toronto St Patricks | 3-2 | Vancouver Millionaires |
1923 | Ottawa Senators | 2-0 | Edmonton Eskimos |
1924 | Montreal Canadiens | 2-0 | Calgary Tigers |
1925 | Victoria Cougars | 3-1 | Montreal Canadiens |
1926 | Montreal Maroons | 3-1 | Victoria Cougars |
1927 | Ottawa Senators | 2-0 | Boston Bruins |
1928 | New York Rangers | 3-2 | Montreal Maroons |
1929 | Boston Bruins | 2-0 | New York Rangers |
Year | Winner | Score | Runner-up |
1930 | Montreal Canadiens | 2-0 | Boston Bruins |
1931 | Montreal Canadiens | 3-2 | Chicago Black Hawks |
1932 | Toronto Maple Leafs | 3-0 | New York Rangers |
1933 | New York Rangers | 3-1 | Toronto Maple Leafs |
1934 | Chicago Black Hawks | 3-1 | Detroit Red Wings |
1935 | Montreal Maroons | 3-0 | Toronto Maple Leafs |
1936 | Detroit Red Wings | 3-1 | Toronto Maple Leafs |
1937 | Detroit Red Wings | 3-2 | New York Rangers |
1938 | Chicago Black Hawks | 3-1 | Toronto Maple Leafs |
1939 | Boston Bruins | 4-1 | Toronto Maple Leafs |
Year | Winner | Score | Runner-up |
1940 | New York Rangers | 4-2 | Toronto Maple Leafs |
1941 | Boston Bruins | 4-0 | Detroit Red Wings |
1942 | Toronto Maple Leafs | 4-3 | Detroit Red Wings |
1943 | Detroit Red Wings | 4-0 | Boston Bruins |
1944 | Montreal Canadiens | 4-0 | Chicago Black Hawks |
1945 | Toronto Maple Leafs | 4-3 | Detroit Red Wings |
1946 | Montreal Canadiens | 4-1 | Boston Bruins |
1947 | Toronto Maple Leafs | 4-2 | Montreal Canadiens |
1948 | Toronto Maple Leafs | 4-0 | Detroit Red Wings |
1949 | Toronto Maple Leafs | 4-0 | Detroit Red Wings |
Year | Winner | Score | Runner-up |
1950 | Detroit Red Wings | 4-3 | New York Rangers |
1951 | Toronto Maple Leafs | 4-1 | Montreal Canadiens |
1952 | Detroit Red Wings | 4-0 | Montreal Canadiens |
1953 | Montreal Canadiens | 4-1 | Boston Bruins |
1954 | Detroit Red Wings | 4-3 | Montreal Canadiens |
1955 | Detroit Red Wings | 4-3 | Montreal Canadiens |
1956 | Montreal Canadiens | 4-1 | Detroit Red Wings |
1957 | Montreal Canadiens | 4-1 | Boston Bruins |
1958 | Montreal Canadiens | 4-2 | Boston Bruins |
1959 | Montreal Canadiens | 4-1 | Toronto Maple Leafs |
Year | Winner | Score | Runner-up |
1960 | Montreal Canadiens | 4-0 | Toronto Maple Leafs |
1961 | Chicago Black Hawks | 4-2 | Detroit Red Wings |
1962 | Toronto Maple Leafs | 4-2 | Chicago Black Hawks |
1963 | Toronto Maple Leafs | 4-1 | Detroit Red Wings |
1964 | Toronto Maple Leafs | 4-3 | Detroit Red Wings |
1965 | Montreal Canadiens | 4-3 | Chicago Black Hawks |
1966 | Montreal Canadiens | 4-2 | Detroit Red Wings |
1967 | Toronto Maple Leafs | 4-2 | Montreal Canadiens |
1968 | Montreal Canadiens | 4-0 | St Louis Blues |
1969 | Montreal Canadiens | 4-0 | St Louis Blues |
Year | Winner | Score | Runner-up |
1970 | Boston Bruins | 4-0 | St Louis Blues |
1971 | Montreal Canadiens | 4-3 | Chicago Black Hawks |
1972 | Boston Bruins | 4-2 | New York Rangers |
1973 | Montreal Canadiens | 4-2 | Chicago Black Hawks |
1974 | Philadelphia Flyers | 4-2 | Boston Bruins |
1975 | Philadelphia Flyers | 4-2 | Buffalo Sabres |
1976 | Montreal Canadiens | 4-0 | Philadelphia Flyers |
1977 | Montreal Canadiens | 4-0 | Boston Bruins |
1978 | Montreal Canadiens | 4-2 | Boston Bruins |
1979 | Montreal Canadiens | 4-1 | New York Rangers |
Year | Winner | Score | Runner-up |
1980 | New York Islanders | 4-2 | Philadelphia Flyers |
1981 | New York Islanders | 4-1 | Minnesota North Stars |
1982 | New York Islanders | 4-0 | Vancouver Canucks |
1983 | New York Islanders | 4-0 | Edmonton Oilers |
1984 | Edmonton Oilers | 4-1 | New York Islanders |
1985 | Edmonton Oilers | 4-1 | Philadelphia Flyers |
1986 | Montreal Canadiens | 4-1 | Calgary Flames |
1987 | Edmonton Oilers | 4-3 | Philadelphia Flyers |
1988 | Edmonton Oilers | 4-0 | Boston Bruins |
1989 | Calgary Flames | 4-2 | Montreal Canadiens |
Year | Winner | Score | Runner-up |
1990 | Edmonton Oilers | 4-1 | Boston Bruins |
1991 | Pittsburgh Penguins | 4-2 | Minnesota North Stars |
1992 | Pittsburgh Penguins | 4-0 | Chicago Blackhawks |
1993 | Montreal Canadiens | 4-1 | Los Angeles Kings |
1994 | New York Rangers | 4-3 | Vancouver Canucks |
1995 | New Jersey Devils | 4-0 | Detroit Red Wings |
1996 | Colorado Avalanche | 4-0 | Florida Panthers |
1997 | Detroit Red Wings | 4-0 | Philadelphia Flyers |
1998 | Detroit Red Wings | 4-0 | Washington Capitals |
1999 | Dallas Stars | 4-2 | Buffalo Sabres |
Year | Winner | Score | Runner-up |
2000 | New Jersey Devils | 4-2 | Dallas Stars |
2001 | Colorado Avalanche | 4-3 | New Jersey Devils |
2002 | Detroit Red Wings | 4-1 | Carolina Hurricanes |
2003 | New Jersey Devils | 4-3 | Mighty Ducks of Anaheim |
2004 | Tampa Bay Lightning | 4-3 | Calgary Flames |
2005 | Season cancelled due to lockdown | ||
2006 | Carolina Hurricanes | 4-3 | Edmonton Oilers |
2007 | Anaheim Ducks | 4-1 | Ottawa Senators |
2008 | Detroit Red Wings | 4-2 | Pittsburgh Penguins |
2009 | Pittsburgh Penguins | 4-3 | Detroit Red Wings |
Year | Winner | Score | Runner-up |
2010 | Chicago Blackhawks | 4-2 | Philadelphia Flyers |
2011 | Boston Bruins | 4-3 | Vancouver Canucks |
2012 | Los Angeles Kings | 4-2 | New Jersey Devils |
2013 | Chicago Blackhawks | 4-2 | Boston Bruins |
2014 | Los Angeles Kings | 4-1 | New York Rangers |
2015 | Chicago Blackhawks | 4-2 | Tampa Bay Lightning |
2016 | Pittsburgh Penguins | 4-2 | San Jose Sharks |
2017 | Pittsburgh Penguins | 4-2 | Nashville Predators |
2018 | Washington Capitals | 4-1 | Vegas Golden Knights |
2019 | St Louis Blues | 4-3 | Boston Bruins |
Year | Winner | Score | Runner-up |
2020 | Tampa Bay Lightning | 4-2 | Dallas Stars |
2021 | Tampa Bay Lightning | 4-1 | Montreal Canadiens |
2022 | Colorado Avalanche | 4-2 | Tampa Bay Lightning |
2023 | Vegas Golden Knights | 4-1 | Florida Panthers |
2024 | Florida Panthers | 4-3 | Edmonton Oilers |