Patrick Marleau has left the San Jose Sharks to sign an $18.75 million, three-year deal with the Toronto Maple Leafs.
Marleau will count $6.25 million against the salary cap through the 2019-20 season. General manager Lou Lamoriello announced the signing Sunday, the second day of NHL free agency.
The 37-year-old was considered one of the top free agents available and had been considering his options. Marleau spent his first 17 seasons with the Sharks.
Marleau, the second overall pick in 1997, has 508 goals and 574 assists for 1,082 points in 1,493 NHL games. He had 46 points in playing all 82 games last season.
The signing of Marleau puts the spotlight back on Joe Thornton's status with the Sharks. Thornton is a free agent.