The 30-year-old hit .173 with 10 doubles, six homers and 31 RBIs in 266 at-bats over 93 games last year with the Los Angeles Angels, Seattle and Tampa Bay. He has played all infield positions in the major leagues and also left field, batting .221 with 98 homers and 316 RBIs over eight seasons. He spent his first seven big league seasons with Washington.
The Yankees also said Friday that right-hander David Hale and catchers Erik Kratz, Chace Numata and Francisco Diaz also agreed to minor league contracts. New York announced previously reported minor league deals with left-hander Wade LeBlanc and infielder-outfielder Jace Peterson.