The Royals have acquired Elliot Johnson from the Rays as the player to be named later in the December trade involving James Shields, Wade Davis and top prospect Wil Myers.

Johnson, 28, appeared in 123 games for the Rays in 2012. He posted a .242/.304/.350 batting line with six home runs in 331 plate appearances.