After playing for four teams in four seasons, Tyler Toffoli has a new landing spot.
The 32-year-old winger signed a four-year, $24-million contract with the San Jose Sharks on Monday, Sportsnet’s Eric Engels reported Monday.
Engels says the deal has a full no-move clause.
Toffoli will join first-overall pick Macklin Celebrini with the Sharks.
Split between the Winnipeg Jets and New Jersey Devils last season, Toffoli put up 33 goals and 55 points in 79 games — his second consecutive 30-goal season. He was dealt from the Devils to the Jets at the trade deadline, despite leading New Jersey in scoring, after it became clear the Devils would miss the playoffs.
Toffoli was an unrestricted free agent after his previous contract — four years and $17 million, signed by former Montreal Canadiens GM Marc Bergevin — expired following the 2023-24 season.
He played one full season with the Canadiens after signing that contract, before he was dealt to the Calgary Flames ahead of the 2021-22 trade deadline, where he played for the entirety of the 2022-23 season. In the 2023 off-season, Toffoli was traded to the Devils in a deal that sent Yegor Sharangovich to Calgary.
He had the most productive season of his career while playing for the Flames in 2022-23, scoring 34 goals and 39 points in 82 games.
The Toronto native was selected in the second round, 47th overall, by the Los Angeles Kings at the 2010 NHL Draft. He played parts of eight seasons with the team and won the Stanley Cup in 2014.