The Kansas City Royals traded right-hander Kelvin Gonzalez to the Texas Rangers for international bonus pool allotments.

Gonzalez, 20, has spent the season with Kansas City's rookie-level affiliate in the Appalachian League.