πŸ’ Every NHL season since 1917-18

109 seasons, each with every team’s rating week by week and the standings after any week of that year. One model runs the whole way through, so a 1927 team and a 2026-27 team are measured the same way.

59,124 team-weeks Β· 1917-18–2026-27 Β· built 2026-10-13 Β· Elo series by Neil Paine; era names, honours and brackets from NHL.xlsx

Browse a season

109 seasons, one hub each. Each chip opens that year's hub and names its champion.

The belt: the best team in the league, season by season

One square per season, in that team's own colour. Runs of dominance are the point.

How this is measured
Highest rating at the end of the season, which is not the same as champion and disagrees 42 times. Reading across, a colour that holds for four squares is a dynasty and a wall of different colours is a decade nobody owned. A franchise with no stored colour keeps the neutral border rather than being assigned one.
1917-18Canadiens1919-20Senatorsβ˜…1920-21Senatorsβ˜…1921-22Senators1922-23Senatorsβ˜…1923-24Senators1924-25Canadiens1925-26Senators1926-27Senatorsβ˜…1927-28Canadiens1928-29Canadiens1929-30Bruins1930-31Bruins1931-32Canadiens1932-33Rangersβ˜…1933-34Maple Leafs1934-35Maple Leafs1935-36Red Wingsβ˜…1936-37Red Wingsβ˜…1937-38Rangers1938-39Bruinsβ˜…1939-40Bruins1940-41Bruinsβ˜…1941-42Bruins1942-43Red Wingsβ˜…1943-44Canadiensβ˜…1944-45Canadiens1945-46Canadiensβ˜…1946-47Canadiens1947-48Maple Leafsβ˜…1948-49Maple Leafsβ˜…1949-50Red Wingsβ˜…1950-51Red Wings1951-52Red Wingsβ˜…1952-53Red Wings1953-54Red Wingsβ˜…1954-55Red Wingsβ˜…1955-56Canadiensβ˜…1956-57Canadiensβ˜…1957-58Canadiensβ˜…1958-59Canadiensβ˜…1959-60Canadiensβ˜…1960-61Canadiens1961-62Canadiens1962-63Maple Leafsβ˜…1963-64Maple Leafsβ˜…1964-65Canadiensβ˜…1965-66Canadiensβ˜…1966-67Black Hawks1967-68Canadiensβ˜…1968-69Canadiensβ˜…1969-70Bruinsβ˜…1970-71Bruins1971-72Bruinsβ˜…1972-73Canadiensβ˜…1973-74Bruins1974-75Canadiens1975-76Canadiensβ˜…1976-77Canadiensβ˜…1977-78Canadiensβ˜…1978-79Canadiensβ˜…1979-80Canadiens1980-81Islandersβ˜…1981-82Islandersβ˜…1982-83Islandersβ˜…1983-84Oilersβ˜…1984-85Oilersβ˜…1985-86Oilers1986-87Oilersβ˜…1987-88Oilersβ˜…1988-89Flamesβ˜…1989-90Flames1990-91Flames1991-92Penguinsβ˜…1992-93Penguins1993-94Rangersβ˜…1994-95Devilsβ˜…1995-96Red Wings1996-97Red Wingsβ˜…1997-98Red Wingsβ˜…1998-99Starsβ˜…1999-00Blues2000-01Avalancheβ˜…2001-02Red Wingsβ˜…2002-03Senators2003-04Red Wings2005-06Red Wings2006-07Senators2007-08Red Wingsβ˜…2008-09Red Wings2009-10Blackhawksβ˜…2010-11Canucks2011-12Kingsβ˜…2012-13Blackhawksβ˜…2013-14Bruins2014-15Rangers2015-16Penguinsβ˜…2016-17Capitals2017-18Capitalsβ˜…2018-19Lightning2019-20Lightningβ˜…2020-21Lightningβ˜…2021-22Avalancheβ˜…2022-23Bruins2023-24Panthersβ˜…2024-25Panthersβ˜…2025-26Hurricanesβ˜…

A star marks a season where the best-rated team also won the Stanley Cup. It happens in 64 of 106 finished seasons.

When the best team lost

42 seasons ended with the Stanley Cup somewhere other than the top of the ratings.

How this is measured
The rating is where a team finished the season, so this is not hindsight about a bad night: it is the league's best side over a whole year losing a short series. That is the sport working as designed, and the list is what a best-of-seven costs the better team.

The champion, season by season

A star marks a season the top-rated team also won.

How this is measured
Top rated is the highest rating at the end of the season, which is not the same as champion. Reading key: the champion is the Stanley Cup winner. Two seasons have none: 1918-19, when the final was abandoned, and 1924-25, when Victoria of the WCHL won the Cup. Until 1926 the Cup was decided against the PCHA and WCHL champions, so an early runner-up can be a non-NHL club.
in progress
1585
32 teams
Carolina Hurricanes
1611
32 teams
Florida Panthers
1601
32 teams
Florida Panthers
1600
32 teams
Vegas Golden Knights
1636
32 teams
Colorado Avalanche
1629
32 teams
Tampa Bay Lightning
1597
31 teams
Tampa Bay Lightning
1604
31 teams
St. Louis Blues
1607
31 teams
Washington Capitals
1594
31 teams
Pittsburgh Penguins
1595
30 teams
Pittsburgh Penguins
1585
30 teams
Show all 109 seasons
Chicago Blackhawks
1579
30 teams
Los Angeles Kings
1593
30 teams
Chicago Blackhawks
1593
30 teams
Los Angeles Kings
1572
30 teams
Boston Bruins
1580
30 teams
Chicago Blackhawks
1595
30 teams
Pittsburgh Penguins
1600
30 teams
Detroit Red Wings
1619
30 teams
Anaheim Ducks
1595
30 teams
Carolina Hurricanes
1604
30 teams
Tampa Bay Lightning
1580
30 teams
New Jersey Devils
1591
30 teams
Detroit Red Wings
1612
30 teams
Colorado Avalanche
1619
30 teams
New Jersey Devils
1582
28 teams
Dallas Stars
1608
27 teams
Detroit Red Wings
1607
26 teams
Detroit Red Wings
1605
26 teams
Colorado Avalanche
1634
26 teams
New Jersey Devils
1596
26 teams
New York Rangers
1582
26 teams
Montreal Canadiens
1610
24 teams
Pittsburgh Penguins
1575
22 teams
Pittsburgh Penguins
1587
21 teams
Edmonton Oilers
1599
21 teams
Calgary Flames
1648
21 teams
Edmonton Oilers
1625
21 teams
Edmonton Oilers
1617
21 teams
Montreal Canadiens
1632
21 teams
Edmonton Oilers
1643
21 teams
Edmonton Oilers
1647
21 teams
New York Islanders
1629
21 teams
New York Islanders
1659
21 teams
New York Islanders
1631
21 teams
New York Islanders
1613
21 teams
Montreal Canadiens
1666
17 teams
Montreal Canadiens
1713
18 teams
Montreal Canadiens
1719
18 teams
Montreal Canadiens
1675
18 teams
Philadelphia Flyers
1616
18 teams
Philadelphia Flyers
1624
16 teams
Montreal Canadiens
1646
16 teams
Boston Bruins
1649
14 teams
Montreal Canadiens
1637
14 teams
Boston Bruins
1606
12 teams
Montreal Canadiens
1601
12 teams
Montreal Canadiens
1585
12 teams
Toronto Maple Leafs
1573
6 teams
Montreal Canadiens
1590
6 teams
Montreal Canadiens
1554
6 teams
Toronto Maple Leafs
1559
6 teams
Toronto Maple Leafs
1578
6 teams
Toronto Maple Leafs
1598
6 teams
Chicago Black Hawks
1589
6 teams
Montreal Canadiens
1611
6 teams
Montreal Canadiens
1602
6 teams
Montreal Canadiens
1606
6 teams
Montreal Canadiens
1591
6 teams
Montreal Canadiens
1616
6 teams
Detroit Red Wings
1609
6 teams
Detroit Red Wings
1580
6 teams
Montreal Canadiens
1595
6 teams
Detroit Red Wings
1636
6 teams
Toronto Maple Leafs
1595
6 teams
Detroit Red Wings
1565
6 teams
Toronto Maple Leafs
1551
6 teams
Toronto Maple Leafs
1594
6 teams
Toronto Maple Leafs
1590
6 teams
Montreal Canadiens
1615
6 teams
Toronto Maple Leafs
1645
6 teams
Montreal Canadiens
1632
6 teams
Detroit Red Wings
1570
6 teams
Toronto Maple Leafs
1560
7 teams
Boston Bruins
1615
7 teams
New York Rangers
1603
7 teams
Boston Bruins
1621
7 teams
Chicago Black Hawks
1565
8 teams
Detroit Red Wings
1549
8 teams
Detroit Red Wings
1549
8 teams
Montreal Maroons
1564
9 teams
Chicago Black Hawks
1555
9 teams
New York Rangers
1547
9 teams
Toronto Maple Leafs
1553
8 teams
Montreal Canadiens
1589
10 teams
Montreal Canadiens
1592
10 teams
Boston Bruins
1544
10 teams
New York Rangers
1540
10 teams
Ottawa Senators
1536
10 teams
Montreal Maroons
1529
7 teams
no champion
1525
6 teams
Montreal Canadiens
1525
4 teams
Ottawa Senators
1522
4 teams
Toronto St. Patricks
1508
4 teams
Ottawa Senators
1503
4 teams
Ottawa Senators
1488
4 teams
no champion
1444
3 teams
Toronto Arenas
1398
4 teams

Where these numbers come from

Weekly ratings are Neil Paine’s NHL Elo series. Era names, honours, records and brackets are maintained in the project’s NHL workbook and refresh when it is updated. The 2004-05 lockout season has no page.