hockey DB
search by league
team
morning report
contact us
home

National Hockey League history and statistics

NHL History

1967-1968 NHL logo
The National Hockey League is a Major League hockey league that has operated from 1917 to 2023.

NHL Seasons

National Hockey League
Year Teams Champion Runner-Up Result
1917-18 4 Teams Toronto Arenas Montreal Canadiens (10-7) Total Goals
1918-19 3 Teams Montreal Canadiens Ottawa Senators (4-1)
1919-20 4 Teams
1920-21 4 Teams Ottawa Senators Toronto St. Pats (7-0) Total Goals
1921-22 4 Teams Toronto St. Pats Ottawa Senators (5-4) Total Goals
1922-23 4 Teams Ottawa Senators Montreal Canadiens (3-2) Total Goals
1923-24 4 Teams Montreal Canadiens Ottawa Senators (5-2) Total Goals
1924-25 6 Teams Montreal Canadiens Toronto St. Pats (5-2) Total Goals
1925-26 7 Teams Montreal Maroons Ottawa Senators (2-1) Total Goals
1926-27 10 Teams Ottawa Senators Boston Bruins (2-0)
1927-28 10 Teams New York Rangers Montreal Maroons (3-2)
1928-29 10 Teams Boston Bruins New York Rangers (2-0)
1929-30 10 Teams Montreal Canadiens Boston Bruins (2-0)
1930-31 10 Teams Montreal Canadiens Chicago Blackhawks (3-2)
1931-32 8 Teams Toronto Maple Leafs New York Rangers (3-0)
1932-33 9 Teams New York Rangers Toronto Maple Leafs (3-1)
1933-34 9 Teams Chicago Blackhawks Detroit Red Wings (3-1)
1934-35 9 Teams Montreal Maroons Toronto Maple Leafs (3-0)
1935-36 8 Teams Detroit Red Wings Toronto Maple Leafs (3-1)
1936-37 8 Teams Detroit Red Wings New York Rangers (3-2)
1937-38 8 Teams Chicago Blackhawks Toronto Maple Leafs (3-1)
1938-39 7 Teams Boston Bruins Toronto Maple Leafs (4-1)
1939-40 7 Teams New York Rangers Toronto Maple Leafs (4-2)
1940-41 7 Teams Boston Bruins Detroit Red Wings (4-0)
1941-42 7 Teams Toronto Maple Leafs Detroit Red Wings (4-3)
1942-43 6 Teams Detroit Red Wings Boston Bruins (4-0)
1943-44 6 Teams Montreal Canadiens Chicago Blackhawks (4-0)
1944-45 6 Teams Toronto Maple Leafs Detroit Red Wings (4-3)
1945-46 6 Teams Montreal Canadiens Boston Bruins (4-1)
1946-47 6 Teams Toronto Maple Leafs Montreal Canadiens (4-2)
1947-48 6 Teams Toronto Maple Leafs Detroit Red Wings (4-0)
1948-49 6 Teams Toronto Maple Leafs Detroit Red Wings (4-0)
1949-50 6 Teams Detroit Red Wings New York Rangers (4-3)
1950-51 6 Teams Toronto Maple Leafs Montreal Canadiens (4-1)
1951-52 6 Teams Detroit Red Wings Montreal Canadiens (4-0)
1952-53 6 Teams Montreal Canadiens Boston Bruins (4-1)
1953-54 6 Teams Detroit Red Wings Montreal Canadiens (4-3)
1954-55 6 Teams Detroit Red Wings Montreal Canadiens (4-3)
1955-56 6 Teams Montreal Canadiens Detroit Red Wings (4-1)
1956-57 6 Teams Montreal Canadiens Boston Bruins (4-1)
1957-58 6 Teams Montreal Canadiens Boston Bruins (4-2)
1958-59 6 Teams Montreal Canadiens Toronto Maple Leafs (4-1)
1959-60 6 Teams Montreal Canadiens Toronto Maple Leafs (4-0)
1960-61 6 Teams Chicago Blackhawks Detroit Red Wings (4-2)
1961-62 6 Teams Toronto Maple Leafs Chicago Blackhawks (4-2)
1962-63 6 Teams Toronto Maple Leafs Detroit Red Wings (4-1)
1963-64 6 Teams Toronto Maple Leafs Detroit Red Wings (4-3)
1964-65 6 Teams Montreal Canadiens Chicago Blackhawks (4-3)
1965-66 6 Teams Montreal Canadiens Detroit Red Wings (4-2)
1966-67 6 Teams Toronto Maple Leafs Montreal Canadiens (4-2)
1967-68 12 Teams Montreal Canadiens St. Louis Blues (4-0)
1968-69 12 Teams Montreal Canadiens St. Louis Blues (4-0)
1969-70 12 Teams Boston Bruins St. Louis Blues (4-0)
1970-71 14 Teams Montreal Canadiens Chicago Blackhawks (4-3)
1971-72 14 Teams Boston Bruins New York Rangers (4-2)
1972-73 16 Teams Montreal Canadiens Chicago Blackhawks (4-2)
1973-74 16 Teams Philadelphia Flyers Boston Bruins (4-2)
1974-75 18 Teams Philadelphia Flyers Buffalo Sabres (4-2)
1975-76 18 Teams Montreal Canadiens Philadelphia Flyers (4-0)
1976-77 18 Teams Montreal Canadiens Boston Bruins (4-0)
1977-78 18 Teams Montreal Canadiens Boston Bruins (4-2)
1978-79 17 Teams Montreal Canadiens New York Rangers (4-1)
1979-80 21 Teams New York Islanders Philadelphia Flyers (4-2)
1980-81 21 Teams New York Islanders Minnesota North Stars (4-1)
1981-82 21 Teams New York Islanders Vancouver Canucks (4-0)
1982-83 21 Teams New York Islanders Edmonton Oilers (4-0)
1983-84 21 Teams Edmonton Oilers New York Islanders (4-1)
1984-85 21 Teams Edmonton Oilers Philadelphia Flyers (4-1)
1985-86 21 Teams Montreal Canadiens Calgary Flames (4-1)
1986-87 21 Teams Edmonton Oilers Philadelphia Flyers (4-3)
1987-88 21 Teams Edmonton Oilers Boston Bruins (4-0)
1988-89 21 Teams Calgary Flames Montreal Canadiens (4-2)
1989-90 21 Teams Edmonton Oilers Boston Bruins (4-1)
1990-91 21 Teams Pittsburgh Penguins Minnesota North Stars (4-2)
1991-92 22 Teams Pittsburgh Penguins Chicago Blackhawks (4-0)
1992-93 24 Teams Montreal Canadiens Los Angeles Kings (4-1)
1993-94 26 Teams New York Rangers Vancouver Canucks (4-3)
1994-95 26 Teams New Jersey Devils Detroit Red Wings (4-0)
1995-96 26 Teams Colorado Avalanche Florida Panthers (4-0)
1996-97 26 Teams Detroit Red Wings Philadelphia Flyers (4-0)
1997-98 26 Teams Detroit Red Wings Washington Capitals (4-0)
1998-99 27 Teams Dallas Stars Buffalo Sabres (4-2)
1999-00 28 Teams New Jersey Devils Dallas Stars (4-2)
2000-01 30 Teams Colorado Avalanche New Jersey Devils (4-3)
2001-02 30 Teams Detroit Red Wings Carolina Hurricanes (4-1)
2002-03 30 Teams New Jersey Devils Anaheim Mighty Ducks (4-3)
2003-04 30 Teams Tampa Bay Lightning Calgary Flames (4-3)
2005-06 30 Teams Carolina Hurricanes Edmonton Oilers (4-3)
2006-07 30 Teams Anaheim Ducks Ottawa Senators (4-1)
2007-08 30 Teams Detroit Red Wings Pittsburgh Penguins (4-2)
2008-09 30 Teams Pittsburgh Penguins Detroit Red Wings (4-3)
2009-10 30 Teams Chicago Blackhawks Philadelphia Flyers (4-2)
2010-11 30 Teams Boston Bruins Vancouver Canucks (4-3)
2011-12 30 Teams Los Angeles Kings New Jersey Devils (4-2)
2012-13 30 Teams Chicago Blackhawks Boston Bruins (4-2)
2013-14 30 Teams Los Angeles Kings New York Rangers (4-1)
2014-15 30 Teams Chicago Blackhawks Tampa Bay Lightning (4-2)
2015-16 30 Teams Pittsburgh Penguins San Jose Sharks (4-2)
2016-17 30 Teams Pittsburgh Penguins Nashville Predators (4-2)
2017-18 31 Teams Washington Capitals Vegas Golden Knights (4-1)
2018-19 31 Teams St. Louis Blues Boston Bruins (4-3)
2019-20 31 Teams Tampa Bay Lightning Dallas Stars (4-2)
2020-21 31 Teams Tampa Bay Lightning Montreal Canadiens (4-1)
2021-22 32 Teams Colorado Avalanche Tampa Bay Lightning (4-2)
2022-23 32 Teams Vegas Golden Knights Florida Panthers (4-1)
2023-2432 Teams

+

Cities in NHL

Anaheim, CA
Mighty Ducks [1993-2024]
Atlanta, GA
Flames [1972-1980]
Thrashers [1999-2011]
Boston, MA
Bruins [1924-2024]
Brooklyn, NY
Americans [1925-1942]
New York Islanders [1972-2024]
Buffalo, NY
Sabres [1970-2024]
Calgary, ALTA
Flames [1980-2024]
Chicago, IL
Blackhawks [1926-2024]
Cleveland, OH
Barons [1976-1978]
Columbus, OH
Blue Jackets [2000-2024]
Dallas, TX
Stars [1993-2024]
Denver, CO
Colorado Rockies [1976-1982]
Colorado Avalanche [1995-2024]
Detroit, MI
Cougars [1926-1930]
Falcons [1930-1932]
Red Wings [1932-2024]
East Rutherford, NJ
New Jersey Devils [1982-2007]
Edmonton, ALTA
Oilers [1979-2024]
Elmont, NY
New York Islanders [1972-2024]
Hamilton, ONT
Tigers [1920-1925]
Hartford, CT
Whalers [1979-1997]
Kansas City, MO
Scouts [1974-1976]
Las Vegas, NV
Los Angeles, CA
Kings [1967-2024]
Miami, FL
Florida Panthers [1993-2024]
Minneapolis, MN
Montreal, PQ
Canadiens [1917-2024]
Wanderers [1917-1918]
Maroons [1924-1938]
Nashville, TN
Predators [1998-2024]
New York, NY
Americans [1925-1942]
Rangers [1926-2024]
Newark, NJ
New Jersey Devils [1982-2007]
Oakland, CA
Ottawa, ONT
Senators [1917-1931]
Senators [1932-1934]
Senators [1992-2024]
Philadelphia, PA
Quakers [1930-1931]
Flyers [1967-2024]
Phoenix, AZ
Arizona Coyotes [1996-2024]
Pittsburgh, PA
Pirates [1925-1930]
Penguins [1967-2024]
Quebec, PQ
Nordiques [1979-1995]
Quebec City, PQ
Quebec Bulldogs [1919-1920]
Raleigh, NC
Carolina Hurricanes [1997-2024]
San Jose, CA
Sharks [1991-2024]
Seattle, WA
Kraken [2020-2024]
St. Louis, MO
Eagles [1934-1935]
Blues [1967-2024]
St. Paul, MN
Minnesota Wild [2000-2024]
Tampa, FL
Bay Lightning [1992-2024]
Toronto, ONT
Arenas [1917-1919]
St. Pats [1919-1926]
Maple Leafs [1927-2024]
Uniondale, NY
New York Islanders [1972-2024]
Vancouver, BC
Canucks [1970-2024]
Washington, DC
Capitals [1974-2024]
Winnipeg, MAN
Jets [1979-1996]
Jets [2011-2024]