The Kansas City Royals have invited 29 non-roster players to major league spring training, including four top prospects.
The Kansas City Royals have invited 29 non-roster players to major league spring training, including four top prospects.