Lincecum agrees to $35 million contract with Giants

Weeks of speculation over what kind of interest Tim Lincecum would generate in his first foray into free agency ended with the right-hander not even reaching the market. Weeks of speculation over what kind of interest Tim Lincecum would generate