It took a while for Cody Ross to sign on with a new team, but he’s getting to stay close to home on a three-year deal.
The Arizona Diamondbacks signed Ross, according to Mark Feinsand of the New York Daily News. Ross lives in Scottsdale, Ariz. during the offseason. Ross’ contract is worth $26 million according to Jim Bowden of ESPN.com.
Ross joins a now-crowded corner outfield with Justin Upton and Jason Kubel. Ross played center field as a starter in 2010 with the Marlins, but he’s better in left or right field.
Ross primarily played right field with the Red Sox in 2012 as he hit .267 with 22 home runs and 81 RBIs. The Diamondbacks will be the seventh team Ross has played for during his nine-year career.