Giants ace Tim Lincecum has passed his physical and officially signed his $40.5M, two-year contract.
The two sides reached a verbal agreement on the deal on Tuesday and the Giants said Lincecum signed the contract Friday.
Lincecum Passes Physical, Signs Two-Year Deal