Year Winning team Coach Losing team Coach Games Winning goal Stanley Cup Finals era (since 1915)
2020 Tampa Bay Lightning (EC) Jon Cooper Dallas Stars (WC) Rick Bowness (interim) 4–2 Brayden Point (12:23, first) Apps Team Wins Losses Win % Years of appearance (in Stanley Cup Finals)
2019 St. Louis Blues (WC) Craig Berube (interim) Boston Bruins (EC) Bruce Cassidy 4–3 Alex Pietrangelo (19:52, first) 34 Montreal Canadiens 24 9 73% 1916, 1917, 19191924, 1925, 1930193119441946, 1947, 1951, 1952,
1953, 1954, 1955, 1956195719581959,196019651966, 1967, 1968,
19691971197319761977197819791986, 1989, 1993
2018 Washington Capitals (EC) Barry Trotz Vegas Golden Knights (WC) Gerard Gallant 4–1 Lars Eller (12:23, third)
2017 Pittsburgh Penguins (EC) Mike Sullivan Nashville Predators (WC) Peter Laviolette 4–2 Patric Hörnqvist (18:25, third) 24 Detroit Red Wings 11 13 46% 1934, 19361937, 1941, 1942, 1943, 1945, 1948, 1949, 195019521954,
1955, 1956, 1961, 1963, 1964, 1966, 1995,1997199820022008, 2009
2016 Pittsburgh Penguins (EC) Mike Sullivan San Jose Sharks (WC) Peter DeBoer 4–2 Kris Letang (7:46, second)
2015 Chicago Blackhawks (WC) Joel Quenneville Tampa Bay Lightning (EC) Jon Cooper 4–2 Duncan Keith (17:13, second) 21 Toronto Maple Leafs 13 8 62% 191819221932, 1933, 1935, 1936, 1938, 1939, 1940, 194219451947,
194819491951, 1959, 1960, 19621963,19641967
2014 Los Angeles Kings (WC) Darryl Sutter New York Rangers (EC) Alain Vigneault 4–1 Alec Martinez (14:43, second OT)
2013 Chicago Blackhawks (WC) Joel Quenneville Boston Bruins (EC) Claude Julien 4–2 Dave Bolland (19:01, third) 20 Boston Bruins 6 14 30% 1927, 1929, 1930, 19391941, 1943, 1946, 1953, 1957, 1958, 19701972,
1974, 1977, 1978, 1988, 1990, 
2011, 2013, 2019
2012 Los Angeles Kings (WC) Darryl Sutter New Jersey Devils (EC) Peter DeBoer 4–2 Jeff Carter (12:45, first)
2011 Boston Bruins (EC) Claude Julien Vancouver Canucks (WC) Alain Vigneault 4–3 Patrice Bergeron (14:37, first) 13 Chicago Blackhawks 6 7 46% 1931, 19341938, 1944, 1961, 1962, 1965, 1971, 1973, 1992, 201020132015
2010 Chicago Blackhawks (WC) Joel Quenneville Philadelphia Flyers (EC) Peter Laviolette 4–2 Patrick Kane (4:06, OT) 11 New York Rangers 4 7 36% 1928, 1929, 1932, 1933, 1937, 1940, 1950, 1972, 1979, 1994, 2014
2009 Pittsburgh Penguins (EC) Dan Bylsma Detroit Red Wings (WC) Mike Babcock 4–3 Maxime Talbot (10:07, second) 8 Philadelphia Flyers 2 6 25% 19741975, 1976, 1980, 1985, 1987, 1997, 2010
2008 Detroit Red Wings (WC) Mike Babcock Pittsburgh Penguins (EC) Michel Therrien 4–2 Henrik Zetterberg (7:36, third) 7 Edmonton Oilers 5 2 71% 1983, 19841985198719881990, 2006
2007 Anaheim Ducks (WC) Randy Carlyle Ottawa Senators (EC) Bryan Murray 4–1 Travis Moen (15:44, second) 5 New York Islanders 4 1 80% 1980198119821983, 1984
2006 Carolina Hurricanes (EC) Peter Laviolette Edmonton Oilers (WC) Craig MacTavish 4–3 Frantisek Kaberle (4:18, second) 5 New Jersey Devils 3 2 60% 19952000, 2001, 2003, 2012
2005 Season cancelled due to 2004–05 NHL lockout 6 Pittsburgh Penguins 5 1 83% 19911992, 2008, 2009, 2016, 2017
2004 Tampa Bay Lightning (EC) John Tortorella Calgary Flames (WC) Darryl Sutter 4–3 Ruslan Fedotenko (14:38, second) 4 Dallas Stars 1 3 25% 1981, 1991, 1999, 2000
2003 New Jersey Devils (EC) Pat Burns Mighty Ducks of Anaheim (WC) Mike Babcock 4–3 Michael Rupp (2:22, second) 3 Los Angeles Kings 2 1 67% 1993, 20122014
2002 Detroit Red Wings (WC) Scotty Bowman Carolina Hurricanes (EC) Paul Maurice 4–1 Brendan Shanahan (14:04, second) 3 Calgary Flames 1 2 33% 1986, 1989, 2004
2001 Colorado Avalanche (WC) Bob Hartley New Jersey Devils (EC) Larry Robinson 4–3 Alex Tanguay (4:57, second) 4 St. Louis Blues 1 3 25% 1968, 1969, 1970, 2019
2000 New Jersey Devils (EC) Larry Robinson Dallas Stars (WC) Ken Hitchcock 4–2 Jason Arnott (8:20, second OT) 3 Vancouver Canucks 0 3 0% 1982, 1994, 2011
1999 Dallas Stars (WC) Ken Hitchcock Buffalo Sabres (EC) Lindy Ruff 4–2 Brett Hull (14:51, third OT) 2 Colorado Avalanche 2 0 100% 19962001
1998 Detroit Red Wings (WC) Scotty Bowman Washington Capitals (EC) Ron Wilson 4–0 Martin Lapointe (2:26, second) 2 Anaheim Ducks 1 1 50% 2003, 2007
1997 Detroit Red Wings (WC) Scotty Bowman Philadelphia Flyers (EC) Terry Murray 4–0 Darren McCarty (13:02, second) 2 Carolina Hurricanes 1 1 50% 2002, 2006
1996 Colorado Avalanche (WC) Marc Crawford Florida Panthers (EC) Doug MacLean 4–0 Uwe Krupp (4:31, third OT) Tampa Bay Lightning 2 1 67% 2004, 2015, 2020
1995 New Jersey Devils (EC) Jacques Lemaire Detroit Red Wings (WC) Scotty Bowman 4–0 Neal Broten (7:56, second) 2 Buffalo Sabres 0 2 0% 1975, 1999
1994 New York Rangers (EC) Mike Keenan Vancouver Canucks (WC) Pat Quinn 4–3 Mark Messier (13:29, second) 2 Washington Capitals 1 1 50% 1998, 2018
1993 Montreal Canadiens (PW) Jacques Demers Los Angeles Kings (CC) Barry Melrose 4–1 Kirk Muller (3:51, second) 1 Florida Panthers 0 1 0% 1996
1992 Pittsburgh Penguins (PW) Scotty Bowman Chicago Blackhawks (CC) Mike Keenan 4–0 Ron Francis (7:59, third) 1 Ottawa Senators 0 1 0% 2007
1991 Pittsburgh Penguins (PW) Bob Johnson Minnesota North Stars (CC) Bob Gainey 4–2 Ulf Samuelsson (2:00, first) 1 San Jose Sharks 0 1 0% 2016
1990 Edmonton Oilers (CC) John Muckler Boston Bruins (PW) Mike Milbury 4–1 Craig Simpson (9:31, second) 1 Nashville Predatorts 0 1 0% 2017
1989 Calgary Flames (CC) Terry Crisp Montreal Canadiens (PW) Pat Burns 4–2 Doug Gilmour (11:02, third) 1 Vegas Golden Knights 0 1 0% 2018
1988 Edmonton Oilers (CC) Glen Sather Boston Bruins (PW) Terry O'Reilly 4–0 Wayne Gretzky (9:44, second)
1987 Edmonton Oilers (CC) Glen Sather Philadelphia Flyers (PW) Mike Keenan 4–3 Jari Kurri (14:59, second)
1986 Montreal Canadiens (PW) Jean Perron Calgary Flames (CC) Bob Johnson 4–1 Bobby Smith (10:30, third)
1985 Edmonton Oilers (CC) Glen Sather Philadelphia Flyers (PW) Mike Keenan 4–1 Paul Coffey (17:57, first)
1984 Edmonton Oilers (CC) Glen Sather New York Islanders (PW) Al Arbour 4–1 Ken Linseman (0:38, second)
1983 New York Islanders (PW) Al Arbour Edmonton Oilers (CC) Glen Sather 4–0 Mike Bossy (12:39, first)
1982 New York Islanders (PW) Al Arbour Vancouver Canucks (CC) Roger Neilson 4–0 Mike Bossy (5:00, second)
1981 New York Islanders (CC) Al Arbour Minnesota North Stars (PW) Glen Sonmor 4–1 Wayne Merrick (5:37, first)
1980 New York Islanders (CC) Al Arbour Philadelphia Flyers (CC) Pat Quinn 4–2 Bob Nystrom (7:11, OT)
1979 Montreal Canadiens (PW) Scotty Bowman New York Rangers (CC) Fred Shero 4–1 Jacques Lemaire (1:02, second)
1978 Montreal Canadiens (PW) Scotty Bowman Boston Bruins (PW) Don Cherry 4–2 Mario Tremblay (9:20, first)
1977 Montreal Canadiens (PW) Scotty Bowman Boston Bruins (PW) Don Cherry 4–0 Jacques Lemaire (4:32, OT)
1976 Montreal Canadiens (PW) Scotty Bowman Philadelphia Flyers (CC) Fred Shero 4–0 Guy Lafleur (14:18, third)
1975 Philadelphia Flyers (CC) Fred Shero Buffalo Sabres (PW) Floyd Smith 4–2 Bob Kelly (0:11, third)
1974 Philadelphia Flyers (W) Fred Shero Boston Bruins (E) Bep Guidolin 4–2 Rick MacLeish (14:48, first)
1973 Montreal Canadiens (E) Scotty Bowman Chicago Black Hawks (W) Billy Reay 4–2 Yvan Cournoyer (8:13, third)
1972 Boston Bruins (E) Tom Johnson New York Rangers (E) Emile Francis 4–2 Bobby Orr (11:18, first)
1971 Montreal Canadiens (E) Al MacNeil Chicago Black Hawks (W) Billy Reay 4–3 Henri Richard (2:34, third)
1970 Boston Bruins (E) Harry Sinden St. Louis Blues (W) Scotty Bowman 4–0 Bobby Orr (0:40, OT)
1969 Montreal Canadiens (E) Claude Ruel St. Louis Blues (W) Scotty Bowman 4–0 John Ferguson (3:02, third)
1968 Montreal Canadiens (E) Toe Blake St. Louis Blues (W) Scotty Bowman 4–0 J. C. Tremblay (11:40, third)
1967 Toronto Maple Leafs Punch Imlach Montreal Canadiens Toe Blake 4–2 Jim Pappin (19:24, second)
1966 Montreal Canadiens Toe Blake Detroit Red Wings Sid Abel 4–2 Henri Richard (2:20, OT)
1965 Montreal Canadiens Toe Blake Chicago Black Hawks Billy Reay 4–3 Jean Beliveau (0:14, first)
1964 Toronto Maple Leafs Punch Imlach Detroit Red Wings Sid Abel 4–3 Andy Bathgate (3:04, first)
1963 Toronto Maple Leafs Punch Imlach Detroit Red Wings Sid Abel 4–1 Eddie Shack (13:28, third)
1962 Toronto Maple Leafs Punch Imlach Chicago Black Hawks Rudy Pilous 4–2 Dick Duff (14:14, third)
1961 Chicago Black Hawks Rudy Pilous Detroit Red Wings Sid Abel 4–2 Ab McDonald (18:49, second)
1960 Montreal Canadiens Toe Blake Toronto Maple Leafs Punch Imlach 4–0 Jean Beliveau (8:16, first)
1959 Montreal Canadiens Toe Blake Toronto Maple Leafs Punch Imlach 4–1 Marcel Bonin (9:55, second)
1958 Montreal Canadiens Toe Blake Boston Bruins Milt Schmidt 4–2 Bernie Geoffrion (19:26, second)
1957 Montreal Canadiens Toe Blake Boston Bruins Milt Schmidt 4–1 Dickie Moore (0:14, second)
1956 Montreal Canadiens Toe Blake Detroit Red Wings Jimmy Skinner 4–1 Maurice Richard (15:08, second)
1955 Detroit Red Wings Jimmy Skinner Montreal Canadiens Dick Irvin 4–3 Gordie Howe (19:49, second)
1954 Detroit Red Wings Tommy Ivan Montreal Canadiens Dick Irvin 4–3 Tony Leswick (4:20, OT)
1953 Montreal Canadiens Dick Irvin Boston Bruins Lynn Patrick 4–1 Elmer Lach (1:22, OT)
1952 Detroit Red Wings Tommy Ivan Montreal Canadiens Dick Irvin 4–0 Metro Prystai (6:50, first)
1951 Toronto Maple Leafs Joe Primeau Montreal Canadiens Dick Irvin 4–1 Bill Barilko (2:53, OT)
1950 Detroit Red Wings Tommy Ivan New York Rangers Lynn Patrick 4–3 Pete Babando (8:31, second OT)
1949 Toronto Maple Leafs Hap Day Detroit Red Wings Tommy Ivan 4–0 Cal Gardner (19:45, second)
1948 Toronto Maple Leafs Hap Day Detroit Red Wings Tommy Ivan 4–0 Harry Watson (11:13, first)
1947 Toronto Maple Leafs Hap Day Montreal Canadiens Dick Irvin 4–2 Ted Kennedy (14:39, third)
1946 Montreal Canadiens Dick Irvin Boston Bruins Dit Clapper 4–1 Toe Blake (11:06, third)
1945 Toronto Maple Leafs Hap Day Detroit Red Wings Jack Adams 4–3 Babe Pratt (12:14, third)
1944 Montreal Canadiens Dick Irvin Chicago Black Hawks Paul Thompson 4–0 Toe Blake (9:12, OT)
1943 Detroit Red Wings Jack Adams Boston Bruins Art Ross 4–0 Joe Carveth (12:09, first)
1942 Toronto Maple Leafs Hap Day Detroit Red Wings Jack Adams 4–3 Pete Langelle (9:48, third)
1941 Boston Bruins Cooney Weiland Detroit Red Wings Jack Adams 4–0 Bobby Bauer (8:43, second)
1940 New York Rangers Frank Boucher Toronto Maple Leafs Dick Irvin 4–2 Bryan Hextall (2:07, OT)
1939 Boston Bruins Art Ross Toronto Maple Leafs Dick Irvin 4–1 Roy Conacher (17:54, second)
1938 Chicago Black Hawks (A) Bill Stewart Toronto Maple Leafs (C) Dick Irvin 3–1 Carl Voss (16:45, second)
1937 Detroit Red Wings (A) Jack Adams New York Rangers (A) Lester Patrick 3–2 Marty Barry (19:22, first)
1936 Detroit Red Wings (A) Jack Adams Toronto Maple Leafs (C) Dick Irvin 3–1 Pete Kelly (9:45, third)
1935 Montreal Maroons (C) Tommy Gorman Toronto Maple Leafs (C) Dick Irvin 3–0 Baldy Northcott (16:18, second)
1934 Chicago Black Hawks (A) Tommy Gorman Detroit Red Wings (A) Jack Adams 3–1 Mush March (10:05, second OT)
1933 New York Rangers (A) Lester Patrick Toronto Maple Leafs (C) Dick Irvin 3–1 Bill Cook (7:34, OT)
1932 Toronto Maple Leafs (C) Dick Irvin New York Rangers (A) Lester Patrick 3–0 Ace Bailey (15:07, third)
1931 Montreal Canadiens (C) Cecil Hart Chicago Black Hawks (A) Dick Irvin 3–2 Johnny Gagnon (9:59, second)
1930 Montreal Canadiens (C) Cecil Hart Boston Bruins (A) Art Ross 2–0 Howie Morenz (1:00, second)
1929 Boston Bruins (A) Cy Denneny-playing New York Rangers (A) Lester Patrick 2–0 Bill Carson (18:02, third)
1928 New York Rangers (A) Lester Patrick-playing Montreal Maroons (C) Eddie Gerard 3–2 Frank Boucher (3:35, third)
1927 Ottawa Senators (C) Dave Gill Boston Bruins (A) Art Ross 2–0–2 Cy Denneny (7:30, second)