National Hockey League
NHL Teams Directory
Every NHL team that has appeared on the Sportslyx board, with the crest and abbreviation used across game pages, the pick tracker and the AI breakdown. Profiles are refreshed daily from the public schedule feed; team statistics, recent form and head-to-head history live on the game pages.
Directory
All NHL Teams
33 teams on file, listed alphabetically. There are no individual team pages yet, so a card opens that team’s next scheduled game — where its statistics, recent form and head-to-head history appear in context — and falls back to the full game list when the team is not on the coming week’s board.
Anaheim DucksANA · Next: Anaheim Ducks vs Philadelphia Flyers
Arizona CoyotesARI · See upcoming NHL games
Boston BruinsBOS · Next: San Jose Sharks vs Boston Bruins
Buffalo SabresBUF · Next: Buffalo Sabres vs Washington Capitals
Calgary FlamesCGY · Next: Minnesota Wild vs Calgary Flames
Carolina HurricanesCAR · Next: Carolina Hurricanes vs Edmonton Oilers
Chicago BlackhawksCHI · Next: Montreal Canadiens vs Chicago Blackhawks
Colorado AvalancheCOL · Next: Tampa Bay Lightning vs Colorado Avalanche
Columbus Blue JacketsCBJ · Next: Vegas Golden Knights vs Columbus Blue Jackets
Dallas StarsDAL · Next: Winnipeg Jets vs Dallas Stars
Detroit Red WingsDET · Next: Detroit Red Wings vs Vancouver Canucks
Edmonton OilersEDM · Next: Carolina Hurricanes vs Edmonton Oilers
Florida PanthersFLA · Next: Florida Panthers vs Chicago Blackhawks
Los Angeles KingsLA · Next: Los Angeles Kings vs New Jersey Devils
Minnesota WildMIN · Next: Minnesota Wild vs Calgary Flames
Montreal CanadiensMTL · Next: Montreal Canadiens vs Chicago Blackhawks
Nashville PredatorsNSH · Next: Nashville Predators vs Pittsburgh Penguins
New Jersey DevilsNJ · Next: Los Angeles Kings vs New Jersey Devils
New York IslandersNYI · Next: New York Islanders vs Dallas Stars
New York RangersNYR · Next: New York Rangers vs Ottawa Senators
Ottawa SenatorsOTT · Next: New York Rangers vs Ottawa Senators
Philadelphia FlyersPHI · Next: Anaheim Ducks vs Philadelphia Flyers
Pittsburgh PenguinsPIT · Next: Nashville Predators vs Pittsburgh Penguins
San Jose SharksSJ · Next: San Jose Sharks vs Boston Bruins
Seattle KrakenSEA · Next: Utah Mammoth vs Seattle Kraken
St. Louis BluesSTL · Next: Vegas Golden Knights vs St. Louis Blues
Tampa Bay LightningTB · Next: Tampa Bay Lightning vs Colorado Avalanche
Toronto Maple LeafsTOR · Next: Toronto Maple Leafs vs Edmonton Oilers
Utah MammothUTA · Next: Utah Mammoth vs Seattle Kraken
Vancouver CanucksVAN · Next: Detroit Red Wings vs Vancouver Canucks
Vegas Golden KnightsVGK · Next: Vegas Golden Knights vs St. Louis Blues
Washington CapitalsWSH · Next: Buffalo Sabres vs Washington Capitals
Winnipeg JetsWPG · Next: Winnipeg Jets vs Dallas Stars
Under the hood
How Team Profiles Are Built
A team profile is the anchor that keeps a team’s numbers consistent across every page. It is generated from the public feed, not typed in by hand, which is why it is complete for a league within days of the season starting and why it can lag a day when the feed does.
Each day a scheduled job walks the NHL board, reads every team on it and upserts a profile keyed by the sport and the abbreviation the public feed uses. The crest is stored as its canonical source address and served through a Sportslyx cache, so the image on this page, on the game card and in the pick tracker is the same file. When the feed updates artwork or a display name, the next daily refresh picks it up.
The profile itself is deliberately small. Statistics are not stored on it — they belong to the game, because form, rest and head-to-head history only make sense next to an opponent and a date. What the profile holds is the identity layer that lets the per-game data package find the right team every time:
- Display name as published by the feed
- Abbreviation — the key that ties the team to schedule, box score and market lines
- Canonical crest address, cached and served same-origin
- A refresh timestamp so stale profiles are visible
- A namespace for other leagues on the same feed, so shared abbreviations never collide
NHL clubs are listed as they appear on the board, with the abbreviation used by the public feed. The crest in this directory is the same one used on every NHL game page, in the pick tracker and in the AI breakdown, and it is refreshed with the team profile each day.
Data can be delayed or incomplete: a feed outage, a renamed franchise or a relocated club can leave a profile a day behind. The data sources page lists the feeds and their known limits.
Reading the numbers
Team Statistics Explained
The statistics behind every NHL game page, explained one category at a time on the NHL statistics page — what each number measures, why it matters in hockey, and how it tends to move the market line.
Team-level categories: goals for and against, shots for and against, power play and penalty kill, goaltending save rate, recent form, rest situation. Player-level categories: goals and assists, shots on goal, time on ice, goalie starts and save rate. Each is shown on the game page with the public market lines and the fair win probability de-vigged from the moneyline, and each is read by the AI breakdown as context rather than as a replacement for the market’s estimate.
Read the full guide on the NHL statistics page, including how recent form is windowed, why head-to-head records matter less than people assume, and a practical checklist for reading a NHL game before the line moves. For how the numbers are graded after the final, see the methodology.
NHL Teams FAQ
Why is an NHL team missing from the directory?
Profiles are created when a club first appears on the board. Early in October or after a feed outage a team can be absent until the next daily refresh adds it.
Are there individual NHL team pages?
Not yet. Each card links to the upcoming NHL games, where the shot numbers, expected goaltenders, rest days and head-to-head history appear on the game page.
Where do the NHL crests come from?
From the public feed’s team assets, cached and served through Sportslyx so that every page shows the same crest. Missing artwork falls back to the abbreviation.

Follow Every NHL Team With a Breakdown
Each NHL game on the board pairs these teams with their statistics, the market-derived win probability and an AI breakdown. Without an account you can see the predicted winner and win chance for every upcoming match on the free preview. When you want more, create a free account and start with a 30-day free trial, no card; plans from $9/mo, cancel any time.
Winners & chances free, no sign-up · 30-day trial, no card — 10 AI match analyses + 1 Pick Builder run · plans from $9/mo
Sportslyx produces statistical estimates and analytical breakdowns for information and entertainment. Nothing on this page is betting advice, and no outcome is certain. 18+ only. Please play responsibly — see our Responsible Play page.