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