The Royals have signed left-hander Joe Saunders to a minor-league deal, and assigned him to Class AAA Omaha.
The Rangers released Saunders on July 4. He had a 6.13 ERA in eight starts for Texas.
Saunders, 33, made an All-Star team for the Angels in 2008. He has also pitched for the Diamondbacks, Orioles and Mariners.