Tim Lincecum and the Giants have forged a two-year deal, according to reports. The contract would pay him $23 million, Fox Sports reported, citing an unidentified source.
Lincecum was scheduled to have his contract settled via arbitration on Friday.
Giants, Lincecum Make 11th Hour Two-Year Deal