Pitcher Tim Lincecum has reached a verbal agreement on a two-year, $40 million contract with San Francisco Giants.
Lincecum reaches verbal agreement