NHL standings

National Hockey League. Team records and rankings from a public sports data source.

Eastern Conference

TeamWLPTSGBStreak
Carolina Hurricanes 13328-W1
Boston Bruins 124253W3
Montreal Canadiens 103235W1
Tampa Bay Lightning 103226W2
New Jersey Devils 115226W3
Ottawa Senators 106217W1
Florida Panthers 95208W1
New York Rangers 97199W2
Toronto Maple Leafs 871810L1
Buffalo Sabres 751711L1
Detroit Red Wings 771711L2
Washington Capitals 861612L2
New York Islanders 761612L2
Columbus Blue Jackets 771414W2
Pittsburgh Penguins 591216L4
Philadelphia Flyers 4101216L2

Western Conference

TeamWLPTSGBStreak
Minnesota Wild 11325-W2
Edmonton Oilers 11325-L2
Vegas Golden Knights 115241W2
Utah Mammoth 106214L1
Dallas Stars 95205L1
Colorado Avalanche 96205L2
Seattle Kraken 95196W1
Nashville Predators 74196W3
Anaheim Ducks 87178W3
St. Louis Blues 77169L2
Calgary Flames 781510L1
Winnipeg Jets 681510W2
San Jose Sharks 791510L3
Los Angeles Kings 571213W1
Chicago Blackhawks 412916L5
Vancouver Canucks 314718L4

Source: ESPN public site data. This is an unofficial endpoint and may change; tables are cached for about 10 minutes.

How NHL standings work

National Hockey League standings show how each team is doing this season. NHL teams are ranked by points: two for a win and one for an overtime or shootout loss. The top teams in each division plus wild cards qualify for the playoffs.

Reading the table

W and L are wins and losses. T appears when ties are possible, PTS is points, PCT is winning percentage, GB is games behind the leader and Streak is the current run of wins (W) or losses (L). Columns that the data source does not provide are left out rather than filled with guesses.

Where the data comes from

Tables come from a public sports data source and are cached for about ten minutes, so they can trail the latest result slightly. Between seasons a table may be empty or show last season’s final order.

Frequently asked questions

Where can I find NHL games?

The NHL league page lists live, upcoming and recently ended NHL events.

Why is the table empty?

The data provider returned no table, which is common between seasons. The page checks again automatically.