The Toronto Maple Leafs announced Sunday that the hockey club has signed free agent forward Patrick Marleau to a three-year contract.

The annual average value of the contract is $6.25 million.

As per @DarrenDreger, Marleau will earn $8.5 million, $6.25 million and $4 million in the respective years of the contract.

@PierreVLeBrun reports that $14.5 million of the deal is in signing bonuses.

Marleau, 37, joins the Maple Leafs after 19 seasons with the San Jose Sharks. In 1,493 career regular season games, he has registered 1,082 points (508 goals, 574 assists).

In international play, Marleau has won Olympic gold medals in 2010 and 2014 with Team Canada. Both teams were coached by current Leafs bench boss Mike Babcock.