A day after they avoided arbitration with outfielder Angel Pagan on a one-year deal, the Giants did the same with their other big offseason acquisition.
Outfielder Melky Cabrera, acquired from the Kansas City Royals for pitcher Jonathan Sanchez in November, has agreed to a one-year deal with the Giants for 6 million, according to the Associated Press.
Cabrera hit .305 with 44 doubles, 18 homers and 87 RBIs for Kansas City last season.
Cabrera has played for the Yankees, Braves and Royals since beginning his career in New York in 2005. Over that time, he's compiled a .275 career average with 58 home runs and a .331 on base percentage.
The Associated Press contributed to this report