Has any NHL player played for every team?

It has been nearly 100 years since the NHL was founded, and in that time, countless players have taken the ice. However, no player has ever played for all 31 teams in the league's history.

The closest any player has come to playing for every team is Scott Gomez, who played for 12 different teams during his 17-year NHL career. Other players who have played for 11 different teams include Mike Sillinger, Tomas Vokoun, and Brendan Shanahan.

There are a number of reasons why no player has ever played for all 31 NHL teams. First, the NHL is a very competitive league, and it is difficult for players to stay with one team for their entire career. Second, the NHL has a salary cap, which limits the amount of money that teams can spend on players. This makes it difficult for teams to acquire and retain top talent.

Despite the challenges, it is possible that a player will one day play for all 31 NHL teams. However, it would take a very special player to accomplish this feat.

  • What is the most number of teams a player has played for in the NHL?
  • What player has played for the most different teams in the NHL?
  • What is the salary cap in the NHL?
  • How many teams are in the NHL?
  • What is the Stanley Cup?
  • Bauer Supreme Hockey Skates
  • CCM Jetspeed Hockey Sticks
  • Warrior Alpha Hockey Gloves
  • Easton Synergy Hockey Helmets
  • Sher-Wood Rekker Hockey Sticks

Pre:What is the current rule for icing in the NHL
Next:What is the reason behind Jason Voorhees wearing a goalie mask

^