Royals sign Zack Greinke to a four-year contract through 2012 | royals.com: Official Info
4 year deal buys out 2 arby years and 2 FA years, this really shows the Royals commitment to winning under Moore the right way. Could really be a stepping stone for a team used to be stepped on