List of Stanley Cup champions
Template:Short description Template:Use mdy dates
The Stanley Cup is a trophy awarded annually to the playoff champion club of the National Hockey League (NHL). It was donated by the Governor General of Canada Lord Stanley of Preston in 1892, and is the oldest professional sports trophy in North America.[1] Inscribed the Dominion Hockey Challenge Cup, the trophy was first awarded to Canada's amateur ice hockey clubs who won the trophy as the result of challenge games and league play. Professional clubs came to dominate the competition in the early years of the twentieth century, and in 1913 the two major professional ice hockey organizations, the National Hockey Association (NHA), forerunner of the NHL, and the Pacific Coast Hockey Association (PCHA), reached a gentlemen's agreement in which their respective champions would face each other in an annual series for the Stanley Cup. After a series of league mergers and folds, it became the de facto championship trophy of the NHL in 1926, though it was nominally still subject to external challenge. After 1947, the Cup became the de jure NHL championship prize.
From 1915 to the end of the 2024–25 season, the trophy has been won 109 times. 27 teams have won the cup, 22 of which are still active in the NHL. Prior to that, the challenge cup was held by nine teams. The Montreal Canadiens have won the Stanley Cup 24 times and made the Final an additional 11 times. There were two years when the Stanley Cup was not awarded: 1919, because of the Spanish flu pandemic, and 2005, because of the 2004–05 NHL lockout.
The most recent Stanley Cup champions are the Florida Panthers, who won the trophy in 2024 and 2025.
Script error: No such module "anchor". Challenge Cup era (1893–1914)
Script error: No such module "Labelled list hatnote". The origins of the Challenge era come from the method of play of the Amateur Hockey Association of Canada prior to 1893. From 1887 to 1893, the league did not play a round-robin format, but rather challenges between teams of the association that year, with the winner of the series being the 'interim' champion, with the final challenge winner becoming the league champion for the year. The Stanley Cup kept the tradition going, but added league championships as another way that a team could win the trophy. If a team in the same league as the current champion won the league championship, it would then inherit the Cup, without a challenge. The only time this rule was not followed was in 1904, when the Ottawa Senators club withdrew from its league, the CAHL. The trustees ruled that the Cup stayed with Ottawa, instead of the CAHL league champion.
During the challenge cup period, none of the leagues that played for the trophy had a formal playoff system to decide their respective champions; whichever team finished in first place after the regular season won the league title.Template:Sfn A playoff would only be played if teams tied for first-place in their leagues at the end of the regular season. Challenge games were played until 1912 at any time during hockey season by challenges approved or ordered by the Stanley Cup trustees. In 1912, Cup trustees declared that it was only to be defended at the end of the champion team's regular season.[2]
In 1908, the Allan Cup was introduced as the trophy for Canada's amateurs, as the Stanley Cup became a symbol of professional hockey supremacy.Template:Sfn
This table lists the outcome of all Stanley Cup wins, including successful victories and defenses in challenges, and league championships for the challenge era. Template:Sticky header
| Date | Winning team | Coach | Losing team | Playoff format | Score | Winning goal |
|---|---|---|---|---|---|---|
| March 17, 1893 | Montreal Hockey Club (AHAC)Script error: No such module "Check for unknown parameters". | Harry Shaw (manager)Script error: No such module "Check for unknown parameters". | 1893 AHAC champions, no challengers | |||
| March 22, 1894 | Montreal Hockey Club (AHAC)Script error: No such module "Check for unknown parameters". | Ottawa Hockey Club (AHAC)Script error: No such module "Check for unknown parameters". | Single-elimination (1894 AHAC championship playoff)Script error: No such module "Check for unknown parameters". |
3–1 | Billy Barlow (9:00, third quarter)Script error: No such module "Check for unknown parameters". | |
| March 9, 1895 | Montreal Hockey Club (AHAC)Script error: No such module "Check for unknown parameters".[A] | Queen's University (OHA)Script error: No such module "Check for unknown parameters". | Single-elimination | 5–1 | ||
| March 9, 1895 | Montreal Victorias (AHAC)Script error: No such module "Check for unknown parameters".[A] | Mike Grant (captain)Script error: No such module "Check for unknown parameters". | 1895 AHAC Champion | |||
| February 14, 1896 | Winnipeg Victorias (MHA)Script error: No such module "Check for unknown parameters". | Jack Armytage (captain)Script error: No such module "Check for unknown parameters". | Montreal Victorias (AHAC)Script error: No such module "Check for unknown parameters". | Single-elimination | 2–0 | Jack Armytage (10:00, first half)Script error: No such module "Check for unknown parameters".[3][4] |
| February 29, 1896 | 1896 MHA champion[5] | |||||
| December 30, 1896 | Montreal Victorias (AHAC)Script error: No such module "Check for unknown parameters". | Mike Grant (captain)Script error: No such module "Check for unknown parameters". | Winnipeg Victorias (MHA)Script error: No such module "Check for unknown parameters". | Single-elimination | 6–5 | Ernie McLea (28:00, second half)Script error: No such module "Check for unknown parameters". |
| March 6, 1897 | 1897 AHAC Champion | |||||
| December 27, 1897 | Ottawa Capitals (CCHA)Script error: No such module "Check for unknown parameters". | Single-elimination[B] | 15–2 | |||
| March 5, 1898 | Frank Richardson-playing | 1898 AHAC Champion | ||||
| February 15–18, 1899 | Montreal Victorias (CAHL)Script error: No such module "Check for unknown parameters". | Winnipeg Victorias (MHA)Script error: No such module "Check for unknown parameters". | Two-game total goals | 5–3 | Robert MacDougall (second half)Script error: No such module "Check for unknown parameters". | |
| March 4, 1899 | Montreal Shamrocks (CAHL)Script error: No such module "Check for unknown parameters". | Barney Dunphy | 1899 CAHL Champion | |||
| March 14, 1899 | Queen's University (OHA)Script error: No such module "Check for unknown parameters". | Single-elimination | 6–2 | Harry Trihey | ||
| February 12–15, 1900 | Winnipeg Victorias (MHA)Script error: No such module "Check for unknown parameters". | Best-of-three | 2–1 | Harry Trihey (second half)Script error: No such module "Check for unknown parameters". | ||
| March 7, 1900 | Halifax Crescents (MaPHL)Script error: No such module "Check for unknown parameters". | 2–0 (10–2, 11–0) | ||||
| March 10, 1900 | 1900 CAHL Champion | |||||
| January 29–31, 1901 | Winnipeg Victorias (MHA)Script error: No such module "Check for unknown parameters". | Dan Bain (captain)Script error: No such module "Check for unknown parameters". | Montreal Shamrocks (CAHL)Script error: No such module "Check for unknown parameters". | Best-of-three | 2–0 | Dan Bain (4:00, OT)Script error: No such module "Check for unknown parameters". |
| February 19, 1901 | Winnipeg Hockey Club (MHA)Script error: No such module "Check for unknown parameters". | Single-elimination (1901 MHA championship)Script error: No such module "Check for unknown parameters". |
4–3[6] | |||
| January 21–23, 1902 | Toronto Wellingtons (OHA)Script error: No such module "Check for unknown parameters". | Best-of-three | 2–0 | Fred Scanlan (9:00, second half)Script error: No such module "Check for unknown parameters". | ||
| March 1902 | 1902 MHA Champion | |||||
| March 13–17, 1902 | Montreal Hockey Club (CAHL)Script error: No such module "Check for unknown parameters". | Clarence McKerrow | Winnipeg Victorias (MHA)Script error: No such module "Check for unknown parameters". | Best-of-three | 2–1 | Jack Marshall (first half)Script error: No such module "Check for unknown parameters". |
| January 29–31, February 2–4, 1903 |
Desse Browne | Winnipeg Victorias (MHA)Script error: No such module "Check for unknown parameters". | Best-of-three | 2–1[C] | Tom Phillips | |
| March 7–10, 1903 | Ottawa Silver Sevens (CAHL)Script error: No such module "Check for unknown parameters". | Alf Smith | Montreal Victorias (CAHL)Script error: No such module "Check for unknown parameters". | Two-game total goals (1903 CAHL championship playoff)Script error: No such module "Check for unknown parameters". |
9–1 | Suddy Gilmour (4:34, first half, second game)Script error: No such module "Check for unknown parameters". |
| March 12–14, 1903 | Rat Portage Thistles (MNWHA)Script error: No such module "Check for unknown parameters". | Two-game total goals | 10–4 | Frank McGee (8:20, first half)Script error: No such module "Check for unknown parameters". | ||
| December 30, 1903, January 1–4, 1904 | Alf Smith-playing | Winnipeg Rowing Club (MHA)Script error: No such module "Check for unknown parameters". | Best-of-three | 2–1 | Frank McGee (11:00, second half)Script error: No such module "Check for unknown parameters". | |
| February 23–25, 1904 | Ottawa Silver Sevens[D] | Toronto Marlboros (OHA)Script error: No such module "Check for unknown parameters". | 2–0 | Arthur Moore (9:38, first half)Script error: No such module "Check for unknown parameters". | ||
| March 2, 1904 | Montreal Wanderers (FAHL)Script error: No such module "Check for unknown parameters". | Two-game total goals | [E] | |||
| March 9–11, 1904 | Brandon Wheat City (MNWHA)Script error: No such module "Check for unknown parameters". | Best-of-three | 2–0 | Frank McGee (18:00, first half)Script error: No such module "Check for unknown parameters". | ||
| January 13–16, 1905 | Ottawa Silver Sevens (FAHL)Script error: No such module "Check for unknown parameters". | Dawson City Nuggets | 2–0 | Harry Westwick (12:15, first half)Script error: No such module "Check for unknown parameters". | ||
| March 3, 1905 | 1905 FAHL Champion | |||||
| March 7–9–11, 1905 | Rat Portage Thistles (MHL)Script error: No such module "Check for unknown parameters". | Best-of-three | 2–1 | Frank McGee | ||
| February 27–28, 1906 | Queen's University (OHA)Script error: No such module "Check for unknown parameters". | 2–0 | Harvey Pulford (10:00, second half)Script error: No such module "Check for unknown parameters". | |||
| March 6–8, 1906 | Smiths Falls Hockey Club (FAHL)Script error: No such module "Check for unknown parameters". | 2–0 | Frank McGee (17:45, first half)Script error: No such module "Check for unknown parameters". | |||
| March 14–17, 1906 | Montreal Wanderers (ECAHA)Script error: No such module "Check for unknown parameters". | Cecil Blachford-playing | Ottawa Silver Sevens (ECAHA)Script error: No such module "Check for unknown parameters". | Two-game total goals (1906 ECAHA championship playoff)Script error: No such module "Check for unknown parameters". |
12–10 | Lester Patrick |
| December 27–29, 1906 | New Glasgow Cubs (MaHL)Script error: No such module "Check for unknown parameters". | Two-game total goals | 17–5 | |||
| January 21–23, 1907 | Kenora Thistles (MPHL)Script error: No such module "Check for unknown parameters". | James Link | Montreal Wanderers (ECAHA)Script error: No such module "Check for unknown parameters". | 12–8 | Roxy Beaudro | |
| March 16–18, 1907 | Brandon Wheat City (MPHL)Script error: No such module "Check for unknown parameters". | Best-of-three (1907 MPHL championship)Script error: No such module "Check for unknown parameters". |
2–0 | Fred Whitcroft (19:00, first half)Script error: No such module "Check for unknown parameters".[7] | ||
| March 23–25, 1907 | Montreal Wanderers (ECAHA)Script error: No such module "Check for unknown parameters". | Lester Patrick (captain)Script error: No such module "Check for unknown parameters". | Kenora Thistles (MPHL)Script error: No such module "Check for unknown parameters". | Two-game total goals | 12–8 | Ernest "Moose" Johnson |
| January 9–13, 1908 | Cecil Blachford (captain)Script error: No such module "Check for unknown parameters". | Ottawa Victorias (FAHL)Script error: No such module "Check for unknown parameters". | 22–4 | Frank Glass (25:00, first half, first game)Script error: No such module "Check for unknown parameters".[8] | ||
| March 7, 1908 | 1908 ECAHA Champions | |||||
| March 10–12, 1908 | Winnipeg Maple Leafs (MPHL)Script error: No such module "Check for unknown parameters". | Two-game total goals | 20–8 | |||
| March 14, 1908 | Toronto Pros (OPHL)Script error: No such module "Check for unknown parameters". | Single-elimination | 6–4 | Ernest "Moose" Johnson | ||
| December 28–30, 1908 | Edmonton HC (AAHA)Script error: No such module "Check for unknown parameters". | Two-game total goals | 13–10 | Walter Smaill (33:45, second half, second game)Script error: No such module "Check for unknown parameters".[9] | ||
| March 6, 1909 | Ottawa Hockey Club (ECHA)Script error: No such module "Check for unknown parameters". | Pete Green | 1909 ECHA champions | |||
| January 5–7, 1910 | Galt Hockey Club (OPHL)Script error: No such module "Check for unknown parameters". | Two-game total goals | 15–4 | Hamby Shore (10:10, first half, first game)Script error: No such module "Check for unknown parameters".[10] | ||
| January 18–20, 1910 | Edmonton HC (AAHA)Script error: No such module "Check for unknown parameters". | 21–11 | Bruce Stuart (23:45, first half)Script error: No such module "Check for unknown parameters". | |||
| March 9, 1910 | Montreal Wanderers (NHA)Script error: No such module "Check for unknown parameters". | Frank Glass (captain)Script error: No such module "Check for unknown parameters". | 1910 NHA Champion | |||
| March 12, 1910 | Berlin Dutchmen (OPHL)Script error: No such module "Check for unknown parameters". | Single-elimination | 7–3 | Harry Hyland (22:00, first half)Script error: No such module "Check for unknown parameters". | ||
| March 10, 1911 | Ottawa Senators (NHA)Script error: No such module "Check for unknown parameters". | Pete Green | 1911 NHA Champions | |||
| March 13, 1911 | Galt Hockey Club (OPHL)Script error: No such module "Check for unknown parameters". | Single-elimination | 7–4 | Marty Walsh (5:00, third)Script error: No such module "Check for unknown parameters". | ||
| March 16, 1911 | Port Arthur Bearcats (New Ontario Hockey League)Script error: No such module "Check for unknown parameters". |
13–4 | Marty Walsh (4:30, second)Script error: No such module "Check for unknown parameters". | |||
| March 5, 1912 | Quebec Bulldogs (NHA)Script error: No such module "Check for unknown parameters". | Charles Nolan | 1912 NHA Champions | |||
| March 11–13, 1912 | Moncton Victorias (MaPHL)Script error: No such module "Check for unknown parameters". | Best-of-three | 2–0 | Joe Malone (18:00, first)Script error: No such module "Check for unknown parameters". | ||
| March 5, 1913 | Joe Malone (captain)Script error: No such module "Check for unknown parameters". | 1913 NHA Champions | ||||
| March 8–10, 1913 | Sydney Millionaires (MaPHL)Script error: No such module "Check for unknown parameters". | Two-game total goals | 20–5 | Tommy Smith (3:10, second, first game)Script error: No such module "Check for unknown parameters".[11] | ||
| March 7–11, 1914 | Toronto Hockey Club (NHA)Script error: No such module "Check for unknown parameters". | Jack Marshall (playing-manager)Script error: No such module "Check for unknown parameters". | Montreal Canadiens (NHA)Script error: No such module "Check for unknown parameters". | Two-game total goals (1914 NHA championship playoff)Script error: No such module "Check for unknown parameters". |
6–2 | Scotty Davidson (2:00, third, second game)Script error: No such module "Check for unknown parameters".[12] |
| March 14–17–19, 1914 | Toronto Hockey Club (NHA)Script error: No such module "Check for unknown parameters". | Jack Marshall (playing-manager)Script error: No such module "Check for unknown parameters". | Victoria Aristocrats (PCHA)Script error: No such module "Check for unknown parameters". | Best-of-five | 3–0[F] | Harry Cameron (7:00, third)Script error: No such module "Check for unknown parameters".[13] |
- Notes
<templatestyles src="Citation/styles.css"/>^ A. Although the Montreal Victorias won the AHAC title in 1895, the Stanley Cup trustees had already accepted a challenge from the 1894 Cup champion Montreal HC and Queen's University. As a compromise, the trustees decided that if the Montreal HC won the challenge match, the Victorias would become the Stanley Cup champions. The Montreals eventually won the game, 5–1, and their crosstown rivals were awarded the Cup.
<templatestyles src="Citation/styles.css"/>^ B. Intended to be a best-of-three series, Ottawa Capitals withdrew their challenge after the first game.
<templatestyles src="Citation/styles.css"/>^ C. The January 31 (a Saturday) game was tied 2–2 at midnight and the Mayor of Westmount refused to allow play to continue on Sunday. The game was played on February 2 (a Monday) and the January 31 game was considered to be void.Template:Sfn
<templatestyles src="Citation/styles.css"/>^ D. For most of 1904, the Ottawa Hockey Club was not affiliated with any league.
<templatestyles src="Citation/styles.css"/>^ E. The Montreal Wanderers were disqualified as the result of a dispute. After game one ended tied at the end of regulation, 5–5, the Wanderers refused to play overtime with the current referee, and then subsequently refused to play the next game of the series in Ottawa.
<templatestyles src="Citation/styles.css"/>^ F. During the series, it was revealed that the Victoria club had not filed a formal challenge. A letter arrived from the Stanley Cup trustees on March 17, stating that the trustees would not let the Stanley Cup travel west, as they did not consider Victoria a proper challenger because they had not formally notified the trustees.[14] However, on March 18, Trustee William Foran stated that it was a misunderstanding. PCHA president Frank Patrick had not filed a challenge because he had expected Emmett Quinn, president of the NHA to make all of the arrangements in his role as hockey commissioner, whereas the trustees thought they were being deliberately ignored. In any case, all arrangements had been ironed out and the Victoria challenge was accepted.[15][16]
- Sources
- Template:Harvp
- Montreal Gazette
- Ottawa Citizen
- Ottawa Journal
- Winnipeg Tribune
NHA/NHL vs. PCHA/WCHL/WHL champions (1915–1926)
Several days after the Victoria Aristocrats – Toronto Hockey Club series, Stanley Cup trustee William Foran wrote to NHA president Emmett Quinn that the trustees are "perfectly satisfied to allow the representatives of the three pro leagues (NHA, PCHA, and Maritime) to make all arrangements each season as to the series of matches to be played for the Cup." The Maritime league did not challenge for the Cup in 1914, and folded after the 1915 season.[17] The Stanley Cup championship finals alternated between the East and the West each year, with games played alternately under NHA or PCHA rules.Template:Sfn The Cup trustees agreed to this new arrangement, because after the Allan Cup became the highest prize for amateur hockey teams in Canada, the trustees had become dependent on the top two professional leagues to bolster the prominence of the trophy.Template:Sfn
After the New Westminster Royals moved to Portland in the summer of 1914 becoming the Portland Rosebuds, an American-based team, the trustees issued a statement that the Cup was no longer for the best team in Canada, but now for the best team in the world.Template:Sfn In March 1916, the Rosebuds became the first American team to play in the Stanley Cup championship final.Template:Sfn In 1917, the Seattle Metropolitans became the first American team to win the Cup.[18] After that season, the NHA suspended operations and the National Hockey League (NHL) took its place.Template:Sfn
In 1919, the Spanish influenza epidemic forced the Montreal Canadiens and the Seattle Metropolitans to cancel their series tied at 2–2–1, marking the first time the Stanley Cup was not awarded.Template:Sfn
The format for the Stanley Cup championship changed in 1922, with the creation of the Western Canada Hockey League (WCHL). Now three leagues competed for the Cup and this necessitated a semi-final series between two league champions, with the third having a bye directly to the final.Template:Sfn In 1924, the PCHA folded and only the Vancouver and Victoria teams entered the WCHL. With the loss of the PCHA, the championship reverted to a single series.Template:Sfn After their win in 1925, the Victoria Cougars became the last team outside the NHL to win the Stanley Cup.[19] For the 1925–26 season the WCHL was renamed the Western Hockey League (WHL). With the Victoria Cougars' loss in 1926, it would be the last time a non-NHL team competed for the Stanley Cup.
- Numbers in parentheses in the table indicate the number of times that team has appeared in the Stanley Cup Final, as well as each respective teams' Stanley Cup Final record to date.
| Year | Winning team | Coach | Games | Losing team | Coach | Winning goal |
|---|---|---|---|---|---|---|
| Template:Scfy | Vancouver Millionaires (PCHA) (1, 1–0)Script error: No such module "Check for unknown parameters". | Frank Patrick-playing | 3–0 | Ottawa Senators (NHA) (1, 0–1)Script error: No such module "Check for unknown parameters". | Frank Shaughnessy (manager)Script error: No such module "Check for unknown parameters". | Barney Stanley (5:30, second)Script error: No such module "Check for unknown parameters". |
| Template:Scfy | Montreal Canadiens (NHA) (1, 1–0)Script error: No such module "Check for unknown parameters". | Newsy Lalonde-playing | 3–2 | Portland Rosebuds (PCHA) (1, 0–1)Script error: No such module "Check for unknown parameters". | Edward Savage (manager)Script error: No such module "Check for unknown parameters". | George Prodgers (17:20, third)Script error: No such module "Check for unknown parameters". |
| Template:Scfy | Seattle Metropolitans (PCHA) (1, 1–0)Script error: No such module "Check for unknown parameters". | Pete Muldoon | 3–1 | Montreal Canadiens (NHA) (2, 1–1)Script error: No such module "Check for unknown parameters". | Newsy Lalonde-playing | Bernie Morris (7:55, first)Script error: No such module "Check for unknown parameters". |
| Template:Scfy | Toronto Hockey Club[20] (NHL) (1, 1–0)Script error: No such module "Check for unknown parameters". | Dick Carroll | 3–2 | Vancouver Millionaires (PCHA) (2, 1–1)Script error: No such module "Check for unknown parameters". | Frank Patrick-playing | Corb Denneny (10:30, third)Script error: No such module "Check for unknown parameters". |
| Template:Scfy | Montreal Canadiens (NHL)Script error: No such module "Check for unknown parameters". vs. Seattle Metropolitans (PCHA)Script error: No such module "Check for unknown parameters". – Series cancelled after the fifth game because of the flu epidemic – Stanley Cup not awarded | |||||
| Template:Scfy | Ottawa Senators (NHL) (2, 1–1)Script error: No such module "Check for unknown parameters". | Pete Green | 3–2 | Seattle Metropolitans (PCHA) (3, 1–1)Script error: No such module "Check for unknown parameters". | Pete Muldoon | Jack Darragh (5:00, third)Script error: No such module "Check for unknown parameters". |
| Template:Scfy | Ottawa Senators (NHL) (3, 2–1)Script error: No such module "Check for unknown parameters". | 3–2 | Vancouver Millionaires (PCHA) (3, 1–2)Script error: No such module "Check for unknown parameters". | Frank Patrick-playing | Jack Darragh (9:40, second)Script error: No such module "Check for unknown parameters". | |
| Template:Scfy | Toronto St. Patricks (NHL) (2, 2–0)Script error: No such module "Check for unknown parameters". | George O'Donoghue | 3–2 | Vancouver Millionaires (PCHA) (4, 1–3)Script error: No such module "Check for unknown parameters". | Babe Dye (4:20, first)Script error: No such module "Check for unknown parameters". | |
| Template:Scfy | Ottawa Senators (NHL) (4, 3–1)Script error: No such module "Check for unknown parameters". | Pete Green | 2–0 | Edmonton Eskimos (WCHL) (1, 0–1)Script error: No such module "Check for unknown parameters". | Ken McKenzie | Punch Broadbent (11:23, first)Script error: No such module "Check for unknown parameters". |
| Template:Scfy | Montreal Canadiens (NHL) (4, 2–1)Script error: No such module "Check for unknown parameters". | Leo Dandurand | 2–0 | Calgary Tigers (WCHL) (1, 0–1)Script error: No such module "Check for unknown parameters". | Eddie Oatman-playing | Howie Morenz (4:55, first)Script error: No such module "Check for unknown parameters". |
| Template:Scfy | Victoria Cougars (WCHL) (1, 1–0)Script error: No such module "Check for unknown parameters". | Lester Patrick | 3–1 | Montreal Canadiens (NHL) (5, 2–2)Script error: No such module "Check for unknown parameters". | Leo Dandurand | Gizzy Hart (2:35, second)Script error: No such module "Check for unknown parameters". |
| Template:Scfy | Montreal Maroons (NHL) (1, 1–0)Script error: No such module "Check for unknown parameters". | Eddie Gerard | 3–1 | Victoria Cougars (WHL) (2, 1–1)Script error: No such module "Check for unknown parameters". | Lester Patrick | Nels Stewart (2:50, second)Script error: No such module "Check for unknown parameters". |
NHL champions (since 1927)
When the WHL folded in 1926, its remaining assets were acquired by the NHL, making it the only remaining league with teams competing for the Cup. Other leagues and clubs have issued challenges, but from that year forward no non-NHL team has played for it, leading it to become the de facto championship trophy of the NHL.Template:Sfn In 1947, the NHL reached an agreement with trustees P. D. Ross and Cooper Smeaton to grant control of the Cup to the NHL, allowing the league itself to reject challenges from other leagues that may have wished to play for the Cup.Template:Sfn[21] A 2006 Ontario Superior Court case found that the trustees had gone against Lord Stanley's conditions in the 1947 agreement.[22] The NHL has agreed to allow other teams to play for the Cup should the league not be operating, as was the case in the 2004–05 NHL lockout.[21]
Since 1927, the league's playoff format, deciding which teams advanced to the Stanley Cup Final, has changed multiple times. In some systems that were previously used, playoff teams were seeded regardless of division or conference. From 1942 to 1967 the Cup was competed for by the league's six teams, also known as the Original Six. For three seasons after the 1967 NHL Expansion, the Final was competed between the East Division champion and the West Division champion. In 1971, the league returned to using playoff systems that allowed cross-over between the divisions and conferences. From 1982 to 2020, the Final was played between the league's conference playoff champions; during that period the Campbell/Western champions went a combined 111–101 in the Final against the Wales/Eastern champions (winning 20 of 38 series). In 2021, the COVID-19 pandemic and the resulting travel restrictions along the Canada–United States border forced the league to temporarily realign the teams into four regional divisions with no conferences, and hold a divisional-based playoff format: the four divisional playoff champions advanced to the Stanley Cup semifinals, and the winners of those series moved on to the Final. The league then returned to the Eastern vs. Western Conference format in 2022.[23]
- Numbers in parentheses in the table indicate the number of times that team has appeared in the Stanley Cup Final, as well as each respective team's Stanley Cup Final record to date.
- Championships summary[23]
- 1927–1928: American Division vs. Canadian Division
- 1929–1967, 1971–1981, 2021: Teams advanced to the Final regardless of division or conference
- 1968–1970: East Division vs. West Division
- 1982–1993: Campbell Conference vs. Prince of Wales Conference
- 1994–2020, 2022–present: Eastern Conference vs. Western Conference
| Year | Winning team | Coach | Games | Losing team | Coach | Winning goal |
|---|---|---|---|---|---|---|
| Template:Scfy | Ottawa Senators (C) (5, 4–1)Script error: No such module "Check for unknown parameters". | Dave Gill | 2–0 | Boston Bruins (A) (1, 0–1)Script error: No such module "Check for unknown parameters". | Art Ross | Cy Denneny (7:30, second)Script error: No such module "Check for unknown parameters". |
| Template:Scfy | New York Rangers (A) (1, 1–0)Script error: No such module "Check for unknown parameters". | Lester Patrick-playing | 3–2 | Montreal Maroons (C) (2, 1–1)Script error: No such module "Check for unknown parameters". | Eddie Gerard | Frank Boucher (3:35, third)Script error: No such module "Check for unknown parameters". |
| Template:Scfy | Boston Bruins (A) (2, 1–1)Script error: No such module "Check for unknown parameters". | Art Ross | 2–0 | New York Rangers (A) (2, 1–1)Script error: No such module "Check for unknown parameters". | Lester Patrick | Bill Carson (18:02, third)Script error: No such module "Check for unknown parameters". |
| Template:Scfy | Montreal Canadiens (C) (6, 3–2)Script error: No such module "Check for unknown parameters". | Cecil Hart | 2–0 | Boston Bruins (A) (3, 1–2)Script error: No such module "Check for unknown parameters". | Art Ross | Howie Morenz (1:00, second)Script error: No such module "Check for unknown parameters". |
| Template:Scfy | Montreal Canadiens (C) (7, 4–2)Script error: No such module "Check for unknown parameters". | 3–2 | Chicago Black Hawks (A) (1, 0–1)Script error: No such module "Check for unknown parameters". | Dick Irvin | Johnny Gagnon (9:59, second)Script error: No such module "Check for unknown parameters". | |
| Template:Scfy | Toronto Maple Leafs (C) (3, 3–0)Script error: No such module "Check for unknown parameters". | Dick Irvin | 3–0 | New York Rangers (A) (3, 1–2)Script error: No such module "Check for unknown parameters". | Lester Patrick | Ace Bailey (15:07, third)Script error: No such module "Check for unknown parameters". |
| Template:Scfy | New York Rangers (A) (4, 2–2)Script error: No such module "Check for unknown parameters". | Lester Patrick | 3–1 | Toronto Maple Leafs (C) (4, 3–1)Script error: No such module "Check for unknown parameters". | Dick Irvin | Bill Cook (7:34, OT)Script error: No such module "Check for unknown parameters". |
| Template:Scfy | Chicago Black Hawks (A) (2, 1–1)Script error: No such module "Check for unknown parameters". | Tommy Gorman | 3–1 | Detroit Red Wings (A) (1, 0–1)Script error: No such module "Check for unknown parameters". | Jack Adams | Mush March (10:05, second OT)Script error: No such module "Check for unknown parameters". |
| Template:Scfy | Montreal Maroons (C) (3, 2–1)Script error: No such module "Check for unknown parameters". | 3–0 | Toronto Maple Leafs (C) (5, 3–2)Script error: No such module "Check for unknown parameters". | Dick Irvin | Baldy Northcott (16:18, second)Script error: No such module "Check for unknown parameters". | |
| Template:Scfy | Detroit Red Wings (A) (2, 1–1)Script error: No such module "Check for unknown parameters". | Jack Adams | 3–1 | Toronto Maple Leafs (C) (6, 3–3)Script error: No such module "Check for unknown parameters". | Pete Kelly (9:45, third)Script error: No such module "Check for unknown parameters". | |
| Template:Scfy | Detroit Red Wings (A) (3, 2–1)Script error: No such module "Check for unknown parameters". | 3–2 | New York Rangers (A) (5, 2–3)Script error: No such module "Check for unknown parameters". | Lester Patrick | Marty Barry (19:22, first)Script error: No such module "Check for unknown parameters". | |
| Template:Scfy | Chicago Black Hawks (A) (3, 2–1)Script error: No such module "Check for unknown parameters". | Bill Stewart | 3–1 | Toronto Maple Leafs (C) (7, 3–4)Script error: No such module "Check for unknown parameters". | Dick Irvin | Carl Voss (16:45, second)Script error: No such module "Check for unknown parameters". |
| Template:Scfy | Boston Bruins (4, 2–2)Script error: No such module "Check for unknown parameters". | Art Ross | 4–1 | Toronto Maple Leafs (8, 3–5)Script error: No such module "Check for unknown parameters". | Roy Conacher (17:54, second)Script error: No such module "Check for unknown parameters". | |
| Template:Scfy | New York Rangers (6, 3–3)Script error: No such module "Check for unknown parameters". | Frank Boucher | 4–2 | Toronto Maple Leafs (9, 3–6)Script error: No such module "Check for unknown parameters". | Bryan Hextall (2:07, OT)Script error: No such module "Check for unknown parameters". | |
| Template:Scfy | Boston Bruins (5, 3–2)Script error: No such module "Check for unknown parameters". | Cooney Weiland | 4–0 | Detroit Red Wings (4, 2–2)Script error: No such module "Check for unknown parameters". | Jack Adams | Bobby Bauer (8:43, second)Script error: No such module "Check for unknown parameters". |
| Template:Scfy | Toronto Maple Leafs (10, 4–6)Script error: No such module "Check for unknown parameters". | Hap Day | 4–3 | Detroit Red Wings (5, 2–3)Script error: No such module "Check for unknown parameters". | Jack Adams | Pete Langelle (9:48, third)Script error: No such module "Check for unknown parameters". |
| Template:Scfy | Detroit Red Wings (6, 3–3)Script error: No such module "Check for unknown parameters". | Jack Adams | 4–0 | Boston Bruins (6, 3–3)Script error: No such module "Check for unknown parameters". | Art Ross | Joe Carveth (12:09, first)Script error: No such module "Check for unknown parameters". |
| Template:Scfy | Montreal Canadiens (8, 5–2)Script error: No such module "Check for unknown parameters". | Dick Irvin | 4–0 | Chicago Black Hawks (4, 2–2)Script error: No such module "Check for unknown parameters". | Paul Thompson | Toe Blake (9:12, OT)Script error: No such module "Check for unknown parameters". |
| Template:Scfy | Toronto Maple Leafs (11, 5–6)Script error: No such module "Check for unknown parameters". | Hap Day | 4–3 | Detroit Red Wings (7, 3–4)Script error: No such module "Check for unknown parameters". | Jack Adams | Babe Pratt (12:14, third)Script error: No such module "Check for unknown parameters". |
| Template:Scfy | Montreal Canadiens (9, 6–2)Script error: No such module "Check for unknown parameters". | Dick Irvin | 4–1 | Boston Bruins (7, 3–4)Script error: No such module "Check for unknown parameters". | Dit Clapper | Toe Blake (11:06, third)Script error: No such module "Check for unknown parameters". |
| Template:Scfy | Toronto Maple Leafs (12, 6–6)Script error: No such module "Check for unknown parameters". | Hap Day | 4–2 | Montreal Canadiens (10, 6–3)Script error: No such module "Check for unknown parameters". | Dick Irvin | Ted Kennedy (14:39, third)Script error: No such module "Check for unknown parameters". |
| Template:Scfy | Toronto Maple Leafs (13, 7–6)Script error: No such module "Check for unknown parameters". | 4–0 | Detroit Red Wings (8, 3–5)Script error: No such module "Check for unknown parameters". | Tommy Ivan | Harry Watson (11:13, first)Script error: No such module "Check for unknown parameters". | |
| Template:Scfy | Toronto Maple Leafs (14, 8–6)Script error: No such module "Check for unknown parameters". | 4–0 | Detroit Red Wings (9, 3–6)Script error: No such module "Check for unknown parameters". | Cal Gardner (19:45, second)Script error: No such module "Check for unknown parameters". | ||
| Template:Scfy | Detroit Red Wings (10, 4–6)Script error: No such module "Check for unknown parameters". | Tommy Ivan | 4–3 | New York Rangers (7, 3–4)Script error: No such module "Check for unknown parameters". | Lynn Patrick | Pete Babando (8:31, second OT)Script error: No such module "Check for unknown parameters". |
| Template:Scfy | Toronto Maple Leafs (15, 9–6)Script error: No such module "Check for unknown parameters". | Joe Primeau | 4–1 | Montreal Canadiens (11, 6–4)Script error: No such module "Check for unknown parameters". | Dick Irvin | Bill Barilko (2:53, OT)Script error: No such module "Check for unknown parameters". |
| Template:Scfy | Detroit Red Wings (11, 5–6)Script error: No such module "Check for unknown parameters". | Tommy Ivan | 4–0 | Montreal Canadiens (12, 6–5)Script error: No such module "Check for unknown parameters". | Metro Prystai (6:50, first)Script error: No such module "Check for unknown parameters". | |
| Template:Scfy | Montreal Canadiens (13, 7–5)Script error: No such module "Check for unknown parameters". | Dick Irvin | 4–1 | Boston Bruins (8, 3–5)Script error: No such module "Check for unknown parameters". | Lynn Patrick | Elmer Lach (1:22, OT)Script error: No such module "Check for unknown parameters". |
| Template:Scfy | Detroit Red Wings (12, 6–6)Script error: No such module "Check for unknown parameters". | Tommy Ivan | 4–3 | Montreal Canadiens (14, 7–6)Script error: No such module "Check for unknown parameters". | Dick Irvin | Tony Leswick (4:20, OT)Script error: No such module "Check for unknown parameters". |
| Template:Scfy | Detroit Red Wings (13, 7–6)Script error: No such module "Check for unknown parameters". | Jimmy Skinner | 4–3 | Montreal Canadiens (15, 7–7)Script error: No such module "Check for unknown parameters". | Gordie Howe (19:49, second)Script error: No such module "Check for unknown parameters". | |
| Template:Scfy | Montreal Canadiens (16, 8–7)Script error: No such module "Check for unknown parameters". | Toe Blake | 4–1 | Detroit Red Wings (14, 7–7)Script error: No such module "Check for unknown parameters". | Jimmy Skinner | Maurice Richard (15:08, second)Script error: No such module "Check for unknown parameters". |
| Template:Scfy | Montreal Canadiens (17, 9–7)Script error: No such module "Check for unknown parameters". | 4–1 | Boston Bruins (9, 3–6)Script error: No such module "Check for unknown parameters". | Milt Schmidt | Dickie Moore (0:14, second)Script error: No such module "Check for unknown parameters". | |
| Template:Scfy | Montreal Canadiens (18, 10–7)Script error: No such module "Check for unknown parameters". | 4–2 | Boston Bruins (10, 3–7)Script error: No such module "Check for unknown parameters". | Bernie Geoffrion (19:26, second)Script error: No such module "Check for unknown parameters". | ||
| Template:Scfy | Montreal Canadiens (19, 11–7)Script error: No such module "Check for unknown parameters". | 4–1 | Toronto Maple Leafs (16, 9–7)Script error: No such module "Check for unknown parameters". | Punch Imlach | Marcel Bonin (9:55, second)Script error: No such module "Check for unknown parameters". | |
| Template:Scfy | Montreal Canadiens (20, 12–7)Script error: No such module "Check for unknown parameters". | 4–0 | Toronto Maple Leafs (17, 9–8)Script error: No such module "Check for unknown parameters". | Jean Beliveau (8:16, first)Script error: No such module "Check for unknown parameters". | ||
| Template:Scfy | Chicago Black Hawks (5, 3–2)Script error: No such module "Check for unknown parameters". | Rudy Pilous | 4–2 | Detroit Red Wings (15, 7–8)Script error: No such module "Check for unknown parameters". | Sid Abel | Ab McDonald (18:49, second)Script error: No such module "Check for unknown parameters". |
| Template:Scfy | Toronto Maple Leafs (18, 10–8)Script error: No such module "Check for unknown parameters". | Punch Imlach | 4–2 | Chicago Black Hawks (6, 3–3)Script error: No such module "Check for unknown parameters". | Rudy Pilous | Dick Duff (14:14, third)Script error: No such module "Check for unknown parameters". |
| Template:Scfy | Toronto Maple Leafs (19, 11–8)Script error: No such module "Check for unknown parameters". | 4–1 | Detroit Red Wings (16, 7–9)Script error: No such module "Check for unknown parameters". | Sid Abel | Eddie Shack (13:28, third)Script error: No such module "Check for unknown parameters". | |
| Template:Scfy | Toronto Maple Leafs (20, 12–8)Script error: No such module "Check for unknown parameters". | 4–3 | Detroit Red Wings (17, 7–10)Script error: No such module "Check for unknown parameters". | Andy Bathgate (3:04, first)Script error: No such module "Check for unknown parameters". | ||
| Template:Scfy | Montreal Canadiens (21, 13–7)Script error: No such module "Check for unknown parameters". | Toe Blake | 4–3 | Chicago Black Hawks (7, 3–4)Script error: No such module "Check for unknown parameters". | Billy Reay | Jean Beliveau (0:14, first)Script error: No such module "Check for unknown parameters". |
| Template:Scfy | Montreal Canadiens (22, 14–7)Script error: No such module "Check for unknown parameters". | 4–2 | Detroit Red Wings (18, 7–11)Script error: No such module "Check for unknown parameters". | Sid Abel | Henri Richard (2:20, OT)Script error: No such module "Check for unknown parameters". | |
| Template:Scfy | Toronto Maple Leafs (21, 13–8)Script error: No such module "Check for unknown parameters". | Punch Imlach | 4–2 | Montreal Canadiens (23, 14–8)Script error: No such module "Check for unknown parameters". | Toe Blake | Jim Pappin (19:24, second)Script error: No such module "Check for unknown parameters". |
| Template:Scfy | Montreal Canadiens (E) (24, 15–8)Script error: No such module "Check for unknown parameters". | Toe Blake | 4–0 | St. Louis Blues (W) (1, 0–1)Script error: No such module "Check for unknown parameters". | Scotty Bowman | J. C. Tremblay (11:40, third)Script error: No such module "Check for unknown parameters". |
| Template:Scfy | Montreal Canadiens (E) (25, 16–8)Script error: No such module "Check for unknown parameters". | Claude Ruel | 4–0 | St. Louis Blues (W) (2, 0–2)Script error: No such module "Check for unknown parameters". | John Ferguson (3:02, third)Script error: No such module "Check for unknown parameters". | |
| Template:Scfy | Boston Bruins (E) (11, 4–7)Script error: No such module "Check for unknown parameters". | Harry Sinden | 4–0 | St. Louis Blues (W) (3, 0–3)Script error: No such module "Check for unknown parameters". | Bobby Orr (0:40, OT)Script error: No such module "Check for unknown parameters". | |
| Template:Scfy | Montreal Canadiens (E) (26, 17–8)Script error: No such module "Check for unknown parameters". | Al MacNeil | 4–3 | Chicago Black Hawks (W) (8, 3–5)Script error: No such module "Check for unknown parameters". | Billy Reay | Henri Richard (2:34, third)Script error: No such module "Check for unknown parameters". |
| Template:Scfy | Boston Bruins (E) (12, 5–7)Script error: No such module "Check for unknown parameters". | Tom Johnson | 4–2 | New York Rangers (E) (8, 3–5)Script error: No such module "Check for unknown parameters". | Emile Francis | Bobby Orr (11:18, first)Script error: No such module "Check for unknown parameters". |
| Template:Scfy | Montreal Canadiens (E) (27, 18–8)Script error: No such module "Check for unknown parameters". | Scotty Bowman | 4–2 | Chicago Black Hawks (W) (9, 3–6)Script error: No such module "Check for unknown parameters". | Billy Reay | Yvan Cournoyer (8:13, third)Script error: No such module "Check for unknown parameters". |
| Template:Scfy | Philadelphia Flyers (W) (1, 1–0)Script error: No such module "Check for unknown parameters". | Fred Shero | 4–2 | Boston Bruins (E) (13, 5–8)Script error: No such module "Check for unknown parameters". | Bep Guidolin | Rick MacLeish (14:48, first)Script error: No such module "Check for unknown parameters". |
| Template:Scfy | Philadelphia Flyers (CC) (2, 2–0)Script error: No such module "Check for unknown parameters". | 4–2 | Buffalo Sabres (PW) (1, 0–1)Script error: No such module "Check for unknown parameters". | Floyd Smith | Bob Kelly (0:11, third)Script error: No such module "Check for unknown parameters". | |
| Template:Scfy | Montreal Canadiens (PW) (28, 19–8)Script error: No such module "Check for unknown parameters". | Scotty Bowman | 4–0 | Philadelphia Flyers (CC) (3, 2–1)Script error: No such module "Check for unknown parameters". | Fred Shero | Guy Lafleur (14:18, third)Script error: No such module "Check for unknown parameters". |
| Template:Scfy | Montreal Canadiens (PW) (29, 20–8)Script error: No such module "Check for unknown parameters". | 4–0 | Boston Bruins (PW) (14, 5–9)Script error: No such module "Check for unknown parameters". | Don Cherry | Jacques Lemaire (4:32, OT)Script error: No such module "Check for unknown parameters". | |
| Template:Scfy | Montreal Canadiens (PW) (30, 21–8)Script error: No such module "Check for unknown parameters". | 4–2 | Boston Bruins (PW) (15, 5–10)Script error: No such module "Check for unknown parameters". | Mario Tremblay (9:20, first)Script error: No such module "Check for unknown parameters". | ||
| Template:Scfy | Montreal Canadiens (PW) (31, 22–8)Script error: No such module "Check for unknown parameters". | 4–1 | New York Rangers (CC) (9, 3–6)Script error: No such module "Check for unknown parameters". | Fred Shero | Jacques Lemaire (1:02, second)Script error: No such module "Check for unknown parameters". | |
| Template:Scfy | New York Islanders (CC) (1, 1–0)Script error: No such module "Check for unknown parameters". | Al Arbour | 4–2 | Philadelphia Flyers (CC) (4, 2–2)Script error: No such module "Check for unknown parameters". | Pat Quinn | Bob Nystrom (7:11, OT)Script error: No such module "Check for unknown parameters". |
| Template:Scfy | New York Islanders (CC) (2, 2–0)Script error: No such module "Check for unknown parameters". | 4–1 | Minnesota North Stars (PW) (1, 0–1)Script error: No such module "Check for unknown parameters". | Glen Sonmor | Wayne Merrick (5:37, first)Script error: No such module "Check for unknown parameters". | |
| Template:Scfy | New York Islanders (PW) (3, 3–0)Script error: No such module "Check for unknown parameters". | 4–0 | Vancouver Canucks (CC) (1, 0–1)Script error: No such module "Check for unknown parameters". | Roger Neilson | Mike Bossy (5:00, second)Script error: No such module "Check for unknown parameters". | |
| Template:Scfy | New York Islanders (PW) (4, 4–0)Script error: No such module "Check for unknown parameters". | 4–0 | Edmonton Oilers (CC) (1, 0–1)Script error: No such module "Check for unknown parameters". | Glen Sather | Mike Bossy (12:39, first)Script error: No such module "Check for unknown parameters". | |
| Template:Scfy | Edmonton Oilers (CC) (2, 1–1)Script error: No such module "Check for unknown parameters". | Glen Sather | 4–1 | New York Islanders (PW) (5, 4–1)Script error: No such module "Check for unknown parameters". | Al Arbour | Ken Linseman (0:38, second)Script error: No such module "Check for unknown parameters". |
| Template:Scfy | Edmonton Oilers (CC) (3, 2–1)Script error: No such module "Check for unknown parameters". | 4–1 | Philadelphia Flyers (PW) (5, 2–3)Script error: No such module "Check for unknown parameters". | Mike Keenan | Paul Coffey (17:57, first)Script error: No such module "Check for unknown parameters". | |
| Template:Scfy | Montreal Canadiens (PW) (32, 23–8)Script error: No such module "Check for unknown parameters". | Jean Perron | 4–1 | Calgary Flames (CC) (1, 0–1)Script error: No such module "Check for unknown parameters". | Bob Johnson | Bobby Smith (10:30, third)Script error: No such module "Check for unknown parameters". |
| Template:Scfy | Edmonton Oilers (CC) (4, 3–1)Script error: No such module "Check for unknown parameters". | Glen Sather | 4–3 | Philadelphia Flyers (PW) (6, 2–4)Script error: No such module "Check for unknown parameters". | Mike Keenan | Jari Kurri (14:59, second)Script error: No such module "Check for unknown parameters". |
| Template:Scfy | Edmonton Oilers (CC) (5, 4–1)Script error: No such module "Check for unknown parameters". | 4–0 | Boston Bruins (PW) (16, 5–11)Script error: No such module "Check for unknown parameters". | Terry O'Reilly | Wayne Gretzky (9:44, second)Script error: No such module "Check for unknown parameters". | |
| Template:Scfy | Calgary Flames (CC) (2, 1–1)Script error: No such module "Check for unknown parameters". | Terry Crisp | 4–2 | Montreal Canadiens (PW) (33, 23–9)Script error: No such module "Check for unknown parameters". | Pat Burns | Doug Gilmour (11:02, third)Script error: No such module "Check for unknown parameters". |
| Template:Scfy | Edmonton Oilers (CC) (6, 5–1)Script error: No such module "Check for unknown parameters". | John Muckler | 4–1 | Boston Bruins (PW) (17, 5–12)Script error: No such module "Check for unknown parameters". | Mike Milbury | Craig Simpson (9:31, second)Script error: No such module "Check for unknown parameters". |
| Template:Scfy | Pittsburgh Penguins (PW) (1, 1–0)Script error: No such module "Check for unknown parameters". | Bob Johnson | 4–2 | Minnesota North Stars (CC) (2, 0–2)Script error: No such module "Check for unknown parameters". | Bob Gainey | Ulf Samuelsson (2:00, first)Script error: No such module "Check for unknown parameters". |
| Template:Scfy | Pittsburgh Penguins (PW) (2, 2–0)Script error: No such module "Check for unknown parameters". | Scotty Bowman | 4–0 | Chicago Blackhawks (CC) (10, 3–7)Script error: No such module "Check for unknown parameters". | Mike Keenan | Ron Francis (7:59, third)Script error: No such module "Check for unknown parameters". |
| Template:Scfy | Montreal Canadiens (PW) (34, 24–9)Script error: No such module "Check for unknown parameters". | Jacques Demers | 4–1 | Los Angeles Kings (CC) (1, 0–1)Script error: No such module "Check for unknown parameters". | Barry Melrose | Kirk Muller (3:51, second)Script error: No such module "Check for unknown parameters". |
| Template:Scfy | New York Rangers (EC) (10, 4–6)Script error: No such module "Check for unknown parameters". | Mike Keenan | 4–3 | Vancouver Canucks (WC) (2, 0–2)Script error: No such module "Check for unknown parameters". | Pat Quinn | Mark Messier (13:29, second)Script error: No such module "Check for unknown parameters". |
| Template:Scfy | New Jersey Devils (EC) (1, 1–0)Script error: No such module "Check for unknown parameters". | Jacques Lemaire | 4–0 | Detroit Red Wings (WC) (19, 7–12)Script error: No such module "Check for unknown parameters". | Scotty Bowman | Neal Broten (7:56, second)Script error: No such module "Check for unknown parameters". |
| Template:Scfy | Colorado Avalanche (WC) (1, 1–0)Script error: No such module "Check for unknown parameters". | Marc Crawford | 4–0 | Florida Panthers (EC) (1, 0–1)Script error: No such module "Check for unknown parameters". | Doug MacLean | Uwe Krupp (4:31, third OT)Script error: No such module "Check for unknown parameters". |
| Template:Scfy | Detroit Red Wings (WC) (20, 8–12)Script error: No such module "Check for unknown parameters". | Scotty Bowman | 4–0 | Philadelphia Flyers (EC) (7, 2–5)Script error: No such module "Check for unknown parameters". | Terry Murray | Darren McCarty (13:02, second)Script error: No such module "Check for unknown parameters". |
| Template:Scfy | Detroit Red Wings (WC) (21, 9–12)Script error: No such module "Check for unknown parameters". | 4–0 | Washington Capitals (EC) (1, 0–1)Script error: No such module "Check for unknown parameters". | Ron Wilson | Martin Lapointe (2:26, second)Script error: No such module "Check for unknown parameters". | |
| Template:Scfy | Dallas Stars (WC) (3, 1–2)Script error: No such module "Check for unknown parameters". | Ken Hitchcock | 4–2 | Buffalo Sabres (EC) (2, 0–2)Script error: No such module "Check for unknown parameters". | Lindy Ruff | Brett Hull (14:51, third OT)Script error: No such module "Check for unknown parameters". |
| Template:Scfy | New Jersey Devils (EC) (2, 2–0)Script error: No such module "Check for unknown parameters". | Larry Robinson (interim)Script error: No such module "Check for unknown parameters". | 4–2 | Dallas Stars (WC) (4, 1–3)Script error: No such module "Check for unknown parameters". | Ken Hitchcock | Jason Arnott (8:20, second OT)Script error: No such module "Check for unknown parameters". |
| Template:Scfy | Colorado Avalanche (WC) (2, 2–0)Script error: No such module "Check for unknown parameters". | Bob Hartley | 4–3 | New Jersey Devils (EC) (3, 2–1)Script error: No such module "Check for unknown parameters". | Larry Robinson | Alex Tanguay (4:57, second)Script error: No such module "Check for unknown parameters". |
| Template:Scfy | Detroit Red Wings (WC) (22, 10–12)Script error: No such module "Check for unknown parameters". | Scotty Bowman | 4–1 | Carolina Hurricanes (EC) (1, 0–1)Script error: No such module "Check for unknown parameters". | Paul Maurice | Brendan Shanahan (14:04, second)Script error: No such module "Check for unknown parameters". |
| Template:Scfy | New Jersey Devils (EC) (4, 3–1)Script error: No such module "Check for unknown parameters". | Pat Burns | 4–3 | Mighty Ducks of Anaheim (WC) (1, 0–1)Script error: No such module "Check for unknown parameters". | Mike Babcock | Michael Rupp (2:22, second)Script error: No such module "Check for unknown parameters". |
| Template:Scfy | Tampa Bay Lightning (EC) (1, 1–0)Script error: No such module "Check for unknown parameters". | John Tortorella | 4–3 | Calgary Flames (WC) (3, 1–2)Script error: No such module "Check for unknown parameters". | Darryl Sutter | Ruslan Fedotenko (14:38, second)Script error: No such module "Check for unknown parameters". |
| 2005 | Season cancelled due to the 2004–05 NHL lockout | |||||
| Template:Scfy | Carolina Hurricanes (EC) (2, 1–1)Script error: No such module "Check for unknown parameters". | Peter Laviolette | 4–3 | Edmonton Oilers (WC) (7, 5–2)Script error: No such module "Check for unknown parameters". | Craig MacTavish | Frantisek Kaberle (4:18, second)Script error: No such module "Check for unknown parameters". |
| Template:Scfy | Anaheim Ducks (WC) (2, 1–1)Script error: No such module "Check for unknown parameters". | Randy Carlyle | 4–1 | Ottawa Senators (EC) (1, 0–1)Script error: No such module "Check for unknown parameters". | Bryan Murray | Travis Moen (15:44, second)Script error: No such module "Check for unknown parameters". |
| Template:Scfy | Detroit Red Wings (WC) (23, 11–12)Script error: No such module "Check for unknown parameters". | Mike Babcock | 4–2 | Pittsburgh Penguins (EC) (3, 2–1)Script error: No such module "Check for unknown parameters". | Michel Therrien | Henrik Zetterberg (7:36, third)Script error: No such module "Check for unknown parameters". |
| Template:Scfy | Pittsburgh Penguins (EC) (4, 3–1)Script error: No such module "Check for unknown parameters". | Dan Bylsma | 4–3 | Detroit Red Wings (WC) (24, 11–13)Script error: No such module "Check for unknown parameters". | Mike Babcock | Maxime Talbot (10:07, second)Script error: No such module "Check for unknown parameters". |
| Template:Scfy | Chicago Blackhawks (WC) (11, 4–7)Script error: No such module "Check for unknown parameters". | Joel Quenneville | 4–2 | Philadelphia Flyers (EC) (8, 2–6)Script error: No such module "Check for unknown parameters". | Peter Laviolette | Patrick Kane (4:06, OT)Script error: No such module "Check for unknown parameters". |
| Template:Scfy | Boston Bruins (EC) (18, 6–12)Script error: No such module "Check for unknown parameters". | Claude Julien | 4–3 | Vancouver Canucks (WC) (3, 0–3)Script error: No such module "Check for unknown parameters". | Alain Vigneault | Patrice Bergeron (14:37, first)Script error: No such module "Check for unknown parameters". |
| Template:Scfy | Los Angeles Kings (WC) (2, 1–1)Script error: No such module "Check for unknown parameters". | Darryl Sutter | 4–2 | New Jersey Devils (EC) (5, 3–2)Script error: No such module "Check for unknown parameters". | Peter DeBoer | Jeff Carter (12:45, first)Script error: No such module "Check for unknown parameters". |
| Template:Scfy | Chicago Blackhawks (WC) (12, 5–7)Script error: No such module "Check for unknown parameters". | Joel Quenneville | 4–2 | Boston Bruins (EC) (19, 6–13)Script error: No such module "Check for unknown parameters". | Claude Julien | Dave Bolland (19:01, third)Script error: No such module "Check for unknown parameters". |
| Template:Scfy | Los Angeles Kings (WC) (3, 2–1)Script error: No such module "Check for unknown parameters". | Darryl Sutter | 4–1 | New York Rangers (EC) (11, 4–7)Script error: No such module "Check for unknown parameters". | Alain Vigneault | Alec Martinez (14:43, second OT)Script error: No such module "Check for unknown parameters". |
| Template:Scfy | Chicago Blackhawks (WC) (13, 6–7)Script error: No such module "Check for unknown parameters". | Joel Quenneville | 4–2 | Tampa Bay Lightning (EC) (2, 1–1)Script error: No such module "Check for unknown parameters". | Jon Cooper | Duncan Keith (17:13, second)Script error: No such module "Check for unknown parameters". |
| Template:Scfy | Pittsburgh Penguins (EC) (5, 4–1)Script error: No such module "Check for unknown parameters". | Mike Sullivan | 4–2 | San Jose Sharks (WC) (1, 0–1)Script error: No such module "Check for unknown parameters". | Peter DeBoer | Kris Letang (7:46, second)Script error: No such module "Check for unknown parameters". |
| Template:Scfy | Pittsburgh Penguins (EC) (6, 5–1)Script error: No such module "Check for unknown parameters". | 4–2 | Nashville Predators (WC) (1, 0–1)Script error: No such module "Check for unknown parameters". | Peter Laviolette | Patric Hornqvist (18:25, third)Script error: No such module "Check for unknown parameters". | |
| Template:Scfy | Washington Capitals (EC) (2, 1–1)Script error: No such module "Check for unknown parameters". | Barry Trotz | 4–1 | Vegas Golden Knights (WC) (1, 0–1)Script error: No such module "Check for unknown parameters". | Gerard Gallant | Lars Eller (12:23, third)Script error: No such module "Check for unknown parameters". |
| Template:Scfy | St. Louis Blues (WC) (4, 1–3)Script error: No such module "Check for unknown parameters". | Craig Berube (interim)Script error: No such module "Check for unknown parameters". | 4–3 | Boston Bruins (EC) (20, 6–14)Script error: No such module "Check for unknown parameters". | Bruce Cassidy | Alex Pietrangelo (19:52, first)Script error: No such module "Check for unknown parameters". |
| Template:Scfy | Tampa Bay Lightning (EC) (3, 2–1)Script error: No such module "Check for unknown parameters". | Jon Cooper | 4–2 | Dallas Stars (WC) (5, 1–4)Script error: No such module "Check for unknown parameters". | Rick Bowness (interim)Script error: No such module "Check for unknown parameters". | Brayden Point (12:23, first)Script error: No such module "Check for unknown parameters". |
| Template:Scfy | Tampa Bay Lightning (4, 3–1)Script error: No such module "Check for unknown parameters". | 4–1 | Montreal Canadiens (35, 24–10)Script error: No such module "Check for unknown parameters". | Dominique Ducharme (interim)Script error: No such module "Check for unknown parameters". | Ross Colton (13:27, second)Script error: No such module "Check for unknown parameters". | |
| Template:Scfy | Colorado Avalanche (WC)Script error: No such module "Check for unknown parameters". (3, 3–0)Script error: No such module "Check for unknown parameters". | Jared Bednar | 4–2 | Tampa Bay Lightning (EC)Script error: No such module "Check for unknown parameters". (5, 3–2)Script error: No such module "Check for unknown parameters". | Jon Cooper | Artturi Lehkonen (12:28, second)Script error: No such module "Check for unknown parameters". |
| Template:Scfy | Vegas Golden Knights (WC)Script error: No such module "Check for unknown parameters". (2, 1–1)Script error: No such module "Check for unknown parameters". | Bruce Cassidy | 4–1 | Florida Panthers (EC)Script error: No such module "Check for unknown parameters". (2, 0–2)Script error: No such module "Check for unknown parameters". | Paul Maurice | Reilly Smith (12:13, second)Script error: No such module "Check for unknown parameters". |
| Template:Scfy | Florida Panthers (EC)Script error: No such module "Check for unknown parameters". (3, 1–2)Script error: No such module "Check for unknown parameters". | Paul Maurice | 4–3 | Edmonton Oilers (WC)Script error: No such module "Check for unknown parameters". (8, 5–3)Script error: No such module "Check for unknown parameters". | Kris Knoblauch | Sam Reinhart (15:11, second)Script error: No such module "Check for unknown parameters". |
| Template:Scfy | Florida Panthers (EC)Script error: No such module "Check for unknown parameters". (4, 2–2)Script error: No such module "Check for unknown parameters". | 4–2 | Edmonton Oilers (WC)Script error: No such module "Check for unknown parameters". (9, 5–4)Script error: No such module "Check for unknown parameters". | Matthew Tkachuk (19:13, first)Script error: No such module "Check for unknown parameters". | ||
Appearances
Challenge Cup era (1893–1914)
Legend: SC = successful Stanley Cup challenge or defense of championship (win); UC = unsuccessful Stanley Cup challenge or defense of championship (loss); Years in bold denote a Stanley Cup win. Numbers in brackets beside years indicate the team appeared multiple times in a challenge or a defense of a championship in that year.
| Apps | Team | SC | UC | Win % | Appearances by year |
|---|---|---|---|---|---|
| 19 | Ottawa HC | 17 | 2 | Template:Winpct | 1894, 1903 (2), 1904 (4), 1905 (3), 1906 (2), 1906, 1909, 1910 (2), 1911 (3) |
| 12 | Montreal Wanderers | 10 | 2 | Template:Winpct | 1904, 1906 (2), 1907, 1907, 1908 (5), 1910 (2) |
| 11 | Winnipeg Victorias | 6 | 5 | Template:Winpct | 1896 (2), 1896, 1899, 1900, 1901 (2), 1902 (2), 1902, 1903 |
| 8 | Montreal Victorias | 6 | 2 | Template:Winpct | 1895, 1896, 1896, 1897 (2), 1898, 1899, 1903 |
| 6 | Montreal Shamrocks | 5 | 1 | Template:Winpct | 1899 (2), 1900 (3), 1901 |
| 5 | Montreal HC | 5 | 0 | Template:Winpct | 1893, 1894, 1895, 1902, 1903 |
| 5 | Rat Portage/Kenora Thistles | 2 | 3 | Template:Winpct | 1903, 1905, 1907 (2), 1907 |
| 4 | Quebec Bulldogs | 4 | 0 | Template:Winpct | 1912 (2), 1913 (2) |
| 3 | Queen's University | 0 | 3 | Template:Winpct | 1895, 1899, 1906 |
| 2 | Toronto Blueshirts | 2 | 0 | Template:Winpct | 1914 (2) |
| 2 | Brandon Wheat City | 0 | 2 | Template:Winpct | 1904, 1907 |
| 2 | Edmonton HC | 0 | 2 | Template:Winpct | 1908, 1910 |
| 2 | Galt HC | 0 | 2 | Template:Winpct | 1910, 1911 |
| 2 | Winnipeg Maple Leafs | 0 | 2 | Template:Winpct | 1901, 1908 |
The following 16 teams unsuccessfully challenged for a Stanley Cup only once: Berlin Dutchmen (1910), Dawson City Nuggets (1905), Halifax Crescents (1900), Moncton Victorias (1912), Montreal Canadiens (1914), New Glasgow Cubs (1906), Ottawa Capitals (1897), Ottawa Victorias (1908), Port Arthur Bearcats (1911), Smiths Falls (1906), Sydney Millionaires (1913), Toronto Marlboros (1904), Toronto Professionals (1908), Toronto Wellingtons (1902), Victoria Aristocrats (1914), Winnipeg Rowing Club (1904).
Stanley Cup Final era (since 1915)
Active teams
In the sortable table below, teams are ordered first by number of appearances, then by number of wins, and finally by alphabetical order. In the "Season(s)" column, bold years indicate winning Stanley Cup Final appearances. Unless marked otherwise, teams played in the NHL exclusively at the time they competed for the Stanley Cup.
Five active teams have yet to make a Stanley Cup Final appearance:
- Columbus Blue Jackets (24 seasons, 6 playoffs)
- Minnesota Wild (24 seasons, 14 playoffs, 1 division title)
- Seattle Kraken (4 seasons, 1 playoff)
- Utah Mammoth (1 season)
- Winnipeg Jets (14 seasons, 8 playoffs, 1 division title) – formerly Atlanta Thrashers (11 seasons, 1 playoff, 1 division title)
Five relocated teams have won the Stanley Cup in their current location, but never in their former location:
- Quebec Nordiques (16 seasons, 9 playoffs, 2 division titles) – won the Stanley Cup three times as Colorado Avalanche
- Kansas City Scouts (2 seasons, never made playoffs)/Colorado Rockies (6 seasons, 1 playoff) – won the Stanley Cup three times as New Jersey Devils
- California Golden Seals (9 seasons, 2 playoffs)/Cleveland Barons (2 seasons, never made playoffs) – merged with Minnesota North Stars, who lost twice in the Finals, then won the Stanley Cup once as Dallas Stars
- Atlanta Flames (8 seasons, 6 playoffs) – won the Stanley Cup once as Calgary Flames
- Hartford Whalers (18 seasons, 8 playoffs, 1 division title) – won the Stanley Cup once as Carolina Hurricanes
Defunct teams
Listed after the team name is the name of the affiliated league(s) when the team competed for the Stanley Cup. A bold year denotes a Stanley Cup win.
| Apps | Team | Wins | Losses | Win % | Season(s) |
|---|---|---|---|---|---|
| 5 | Ottawa Senators (NHA/NHL) | 4 | 1 | Template:Winpct | 1915, 1920, 1921, 1923, 1927 |
| 4 | Vancouver Millionaires (PCHA/WCHL) | 1 | 3 | Template:Winpct | 1915, 1918, 1921, 1922 |
| 3 | Montreal Maroons (NHL) | 2 | 1 | Template:Winpct | 1926, 1928, 1935 |
| 3<templatestyles src="Citation/styles.css"/>[a] | Seattle Metropolitans (PCHA) | 1 | 1<templatestyles src="Citation/styles.css"/>[a] | Template:Winpct | 1917, 1919<templatestyles src="Citation/styles.css"/>[a], 1920 |
| 2 | Victoria Cougars (WCHL/WHL) | 1 | 1 | Template:Winpct | 1925, 1926 |
| 1 | Portland Rosebuds (PCHA) | 0 | 1 | Template:Winpct | 1916 |
| 1 | Edmonton Eskimos (WCHL) | 0 | 1 | Template:Winpct | 1923 |
| 1 | Calgary Tigers (WCHL) | 0 | 1 | Template:Winpct | 1924 |
- Notes
- <templatestyles src="Citation/styles.css"/>a The Montreal Canadiens and the Seattle Metropolitans appearance totals include the 1919 Stanley Cup Final that ended with a no-decision because of the Spanish flu epidemic. It is not considered an official series win or loss by either team.
- <templatestyles src="Citation/styles.css"/>b The franchise known today as the Toronto Maple Leafs won the Cup in 1918 as the Toronto Hockey ClubTemplate:Sfn (later engraved on the Stanley Cup as the Toronto Arenas in 1947), and in 1922 as the Toronto St. Patricks.
- <templatestyles src="Citation/styles.css"/>c The Chicago Blackhawks were known as the Chicago Black Hawks prior to the 1986–87 season.
- <templatestyles src="Citation/styles.css"/>d The Dallas Stars totals include two series losses as the Minnesota North Stars.
- <templatestyles src="Citation/styles.css"/>e The Anaheim Ducks totals include one series loss as the Mighty Ducks of Anaheim.
- <templatestyles src="Citation/styles.css"/>f The Ottawa Senators (1992–present) are named after the original Senators (1883–1934).
See also
- Stanley Cup ring
- NHL conference finals
- List of NHL franchise post-season droughts
- List of NHL franchise post-season appearance streaks
References
Specific
<templatestyles src="Reflist/styles.css" />
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ See Holzman2002. The Toronto NHL franchise (not using any nickname) was operated by the Toronto Arena Company, but only became a legal entity in the fall of 1918 as the Toronto Arena Hockey Club.
- ↑ a b Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ a b Script error: No such module "citation/CS1".
Script error: No such module "Check for unknown parameters".
General
- Script error: No such module "citation/CS1".
- Script error: No such module "citation/CS1".
- Script error: No such module "citation/CS1".
- Script error: No such module "citation/CS1".
- Script error: No such module "citation/CS1".
- Script error: No such module "citation/CS1".
- Script error: No such module "citation/CS1".
- Script error: No such module "citation/CS1".
- Script error: No such module "citation/CS1".
- Script error: No such module "citation/CS1".
- Script error: No such module "citation/CS1".
- Script error: No such module "citation/CS1".
External links
Template:Stanley Cup Final Template:Stanley Cup playoffs Template:NHL Script error: No such module "Navbox". Template:Triple Gold Club