The Cleveland Indians acquired outfielder Chris Dickerson from the Pittsburgh Pirates for a player to be named later or cash considerations, the team announced Monday.

The Indians selected his contract from the Triple-A Columbus roster and also designated catcher George Kottaras for assignment.

Dickerson has spent parts of each of the last three seasons with the New York Yankees (2011-12) and Baltimore Orioles (2013).

Dickerson, 32, has appeared in 314 major league games over six seasons from 2008-13 with four different teams since debuting with the Cincinnati Reds in 2008. He was the Reds' 16th-round pick in 2003 out of Nevada-Reno.

Dickerson signed with the Pirates organization in January and has spent the entire season to date with Indianapolis, hitting .309 (73-for-236) with seven home runs and 30 RBIs and in 65 games.

Dickerson will be in uniform Monday night when the Indians take on the Yankees.