It looks like the Royals signed Zack Greinke to a 4-year, $38 million deal today.
It's hard to call $38 million a bargain, but... wow, what a bargain! I'm very happy with this signing. On the free agent market, I think Greinke probably gets another $10-$20 million.
I'm not saying anything original here, but Zack Greinke is the type of guy you can build a rotation around. And you have to give the Royals credit for sticking with him through his emotional issues. Surely Greinke considered that when deciding to sign on long-term to this team.
Putting on my optimist cap, I'm betting (or at least hoping) that the Royals can compete for the AL Central this year or next year.