CLEVELAND (AP) -- Versatile free agent infielder Elliott Johnson has agreed to a minor league contract with the Indians that includes an invitation to big league spring training camp.
The 29-year-old split last season between Kansas City and Atlanta. He batted .261 with five doubles, two triples and 10 RBIs as the Braves regular second baseman over the final five weeks. He was claimed off waivers on Aug. 21.
Johnson started all four games for Atlanta in its playoff series against the Los Angeles Dodgers.
A switch-hitter, Johnson has played every infield position and 18 games in the outfield since beginning his career in Tampa Bay's system in 2002. He debuted with the Rays in 2008 and appeared in a career-high 123 games for Tampa in 2012.
He was traded to Kansas City along with right-hander James Shields before last season.