Mark Feinsand of the New York Daily News reports that the Diamondbacks have signed Cody Ross to a three-year, $26 million contract.
The deal includes an option for a fourth year with a $1 million buyout. The Diamondbacks seemingly came out of nowhere to land Ross, who will join a crowded outfield that already includes Justin Upton, Jason Kubel and Gerardo Parra. His signing likely precludes a trade of either Upton or Kubel, as the D-Backs appear set to let Adam Eaton open the season as their starting center fielder. Ross, 31, had been holding out for a three-year deal after batting .267/.326/.481 with 22 home runs, 81 RBI and an .807 OPS in 130 games this past season. He should have a decent chance at repeating those numbers playing half of his games at hitter-friendly Chase Field.