Giants sign Lincecum to two-year deal, pending physical

Michael Amato

The San Francisco Giants have signed pitcher Tim Lincecum to a two-year contract.

The deal is pending a physical and it is believed to be worth $35 million with a no-trade clause. The contract will take him through the 2015 season with the team.