Time is running out:

Jeremy Affeldt: Re-Signs With Giants For Three Years

Update: Affeldt agreed to a three-year contract with the Giants on Wednesday, FOX Sports' Jon Morosi reports.

Recommendation: Affeldt's contract will pay him $6 million per year. He's been a key member of the bullpen for two World Series-winning Giants squads, but could be due for a dip in production in the near future after his fastball velocity dropped nearly two miles per hour in 2012.

Sign up for Yahoo Fantasy Baseball
View Comments (0)