Lincecum signs a two-year deal for $23 million.
First, this deal is a bargain, easily the best contract on the team. Second, it makes me wonder why the team didn’t pursue a four or five year deal in an effort to lock him up through his prime. At the end of this contract, he’ll be 28 years old, and if he performs anywhere as well as he has to this point, the Giants almost certainly won’t be able to afford him.
Doesn’t make sense to me, but most of what goes on in Giants land is outside my understanding.