The fourth player headed from the Brewers to the Royals is Jeremy Jeffress. Jeffress is a 23-year-old righty who just broke into the Majors last season as a reliever. The upside is that he features a high-90s fastball, a sharp slider, and excellent closer potential. The downside is that he has tested positive for marijuana three times, which is a cause for concern, but if he has those issues behind him, he should be able to help the Royals immediately.
So, in total:
Going to Milwaukee:
Going to Kansas City:
Greinke will slide into the front of the Milwaukee rotation with Yovani Gallardo and Shaun Marcum, and Betancourt will take over at shortstop unless the team continues to explore the market. Meanwhile, Cain should take over in center field for Kansas City - bumping Melky Cabrera to the bench - while Escobar will take over at short. Odorizzi is a few years away, but Jeffress should be up in the Royals bullpen soon, if not immediately.
Carlos Gomez will serve as Milwaukee's center fielder with Cain leaving the organization.