Kansas City Royals second baseman Elliot Johnson (23) deflects a ball hit by Detroit Tigers' Alex Avila during the fifth inning of a baseball game at Kauffman Stadium in Kansas City, Mo., Saturday, July 20, 2013. Two runs scored on the play. (AP Photo/Orlin Wagner)

Royals drop Johnson

The Kansas City Royals designated infielder Elliot Johnson for assignment to add infielder Emilio Bonifacio to the roster.