The Rays have traded James Shields and Wade Davis to the Royals in exchange for top prospects Wil Myers, Jake Odorizzi and two other minor leaguers.

Kansas City hasn't had a winning season since 2003.

"We have to start winning games at the major league level, and the way you develop a winning culture is by winning major league games," Royals general manager Dayton Moore said. "It's time for us to start winning at the major league level."

Mike Montgomery and third baseman Patrick Leonard also are headed to the Rays, while the Royals will receive a player to be named or cash.

"We're constantly working to balance the present and the future, and always trying to thread the needle," Rays executive Andrew Friedman said. "As an organization we rely more on the contributions of our young players basically than anyone else in baseball, and with this trade we're hoping to replenish our system and add a lot of players we feel can help us sustain this run of success that we've had for the last five years."