Zack Greinke
In January, the Royals agreed to a four-year, $38 million contract with RHP Zack Greinke.