The Diamondbacks and Cody Ross have agreed to a three-year contract reports Mark Feinsand of The New York Daily News (on Twitter). Financial terms are unknown. Ross is an SFX client.
Ross, 31, was a popular free agent this offseason after hitting .267/.326/.481 with 22 homers in 476 plate appearances for the Red Sox last season. The right-handed batter was especially productive against lefties (.295/.373/.636) and at home in Fenway Park (.295/.356/.565). Ross has plenty of experience in all three outfield spots, though the various metrics say he's just average defensively.