He's 30 years old, he hasn't been injured and it's only a 2 year deal. It's not like it was a 7 year Barry Zito deal. If Lincecum doesn't work, he's been decent out of the pen.

It's $17.5 million each of the next two seasons for a guy with a 4.86 era the last two years in a pitcher's park. That's not just an overpay, that's a good $17 million more a year than he should be getting. He hasn't pitched well enough to deserve a guaranteed contract. His ERA plus numbers place him as dead last among qualifying starters the last two seasons. He has been the worst regular pitcher in baseball.