Ryan Madson, Franklin Morales and Paulo Orlando earned the last two spots on the Royals' Opening Day roster.
The RHP Madson was a non-roster invitee who earned a spot with his spring performance. Madson had a 3.00 ERA in nine games, with two saves.
LHP Morales was also a non-roster invitee. He went 2-0 in the spring with a 6.55 ERA.
Orlando, an outfielder, earned the last position player spot.
To set the roster, the Royals sent LHP Brian Flynn to Omaha and placed LHP Tim Collins and RHP Luke Hochevar on the 15-day DL.