As a result of his trade from the Rays to Royals, James Shields will receive a $750,000 bonus, according to a source.

Shields is under contract for 2013 with a team option for 2014.