Escobar wasn't a prospect anymore at the time of the trade and he sucked before the trade happened. Was always viewed as a defense only type guy, which he still is, but he can't hit for anything. He's merely a defensive specialist, which I'm sure the Royals have one of those in their farm system somewhere, which makes Escobar kind of pointless. Cain is the weirdest non-prospect prospect in baseball. I don't know why he was such a highly regarded trade chip, but he was, and it seemed like he was the center piece of that deal when he'll probably be, at best, Denard Span... which is a perfectly fine player to have but hardly a difference maker. He had a breakout year in 2010 due largely in part to his AA performance in 2010 at the age of 24, and somehow that parlayed him into being a desirable bargaining chip. He's had a boost in power numbers this year in AAA, but many have said that the PCL is very hitter friendly which is probably a big reason. His value appears to come from an ability to hit for average, good baserunning, and solid defense. A fine player to have on your team but I wouldn't ever make him the center piece of a deal for Greinke Odorizzi is a good prospect, but I'd hardly say he's turned into a big time one. He's got a nice K/BB rate, but he's hardly set the world on fire in the minors. And in the Royals system it's tough to predict whether or not he'd be in the Top 5, or even the Top 10 of all their prospects. And Jeffress is one bong hit away from being kicked out of baseball forever. He's also got abysmal minor league numbers. The Rays get a better haul for Garza than the Royals did for Greinke, and I think Greinke is a much better pitcher. And as such, I would hope that Garza yields a much nicer return than what the Royals got for Greinke.