Left-hander Jeremy Affeldt and the Giants have agreed to terms on a three-year contract, a person familiar with the negotiations said Monday night.
The person spoke on condition of anonymity because the deal had not been completed. Affeldt is expected to undergo a physical on Tuesday in San Francisco, another person with knowledge of the situation said, and that is typically the final step in finalizing a contract.
The 33-year-old Affeldt went 1-2 with a 2.70 ERA in 67 appearances covering 631/3 innings this season for the World Series champions.
When the season ended, Affeldt said he wanted to stay with San Francisco but needed a multiyear deal to provide some security for his family -- he has a wife and three young sons. Affeldt also was a key member of the bullpen during the club's 2010 run to the franchise's first championship since 1954.
He has spent the past four of his 11 major-league seasons with San Francisco, going 10-9 with a 2.73 ERA in 2371/3 innings and 261 outings.
Affeldt dealt with two fluke, non-baseball injuries the past two seasons.
In late April, he sprained his right knee and went on the disabled list after he reached out to catch his
Rookies of the year: Mike Trout and Bryce Harper were teammates on the Scottsdale Scorpions last fall. The outfielders arrived in the major leagues on the same April day this year, both played in the All-Star game and they won Rookie of the Year awards a half-hour apart, the vanguard of baseball's next generation.
The 21-year-old Trout was a unanimous pick as the youngest A.L. rookie winner, and the 20-year-old Harper edged Arizona pitcher Wade Miley 112 points to 105 to become the second-youngest winner of the N.L. honor.
The Angels' Trout received the maximum 140 points. A's outfielder Yoenis Cespedes was second with 63, followed by Texas pitcher Yu Darvish (46), who joined Trout as the only players listed on every ballot. Cespedes hit .292 with 23 homers and 82 RBIs in his first season with Oakland.
Harper, the Nationals outfielder, got 16 of 32 first-place votes from the N.L. panel. Miley was second with 12 first-place votes, followed by Cincinnati slugger Todd Frazier with three firsts and 45 points. Harper batted .270 with 22 home runs and 59 RBIs.
Red Sox: A baseball official familiar with the deal says the Red Sox have agreed with backup catcher David Ross on a two-year, $6.2 million contract.