Melky Cabrera Traded to Royals from White Sox for A.J. Puckett, Andre Davis

Joseph Zucker@@JosephZuckerFeatured ColumnistJuly 30, 2017

Chicago White Sox's Melky Cabrera singles off Chicago Cubs starting pitcher Kyle Hendricks during the fifth inning of a baseball game Monday, July 24, 2017, in Chicago. (AP Photo/Charles Rex Arbogast)
Charles Rex Arbogast/Associated Press

The Chicago White Sox announced Sunday they traded veteran outfielder Melky Cabrera and cash considerations to the Kansas City Royals for minor league pitchers A.J. Puckett and Andre Davis.

MLB.com's Jeffrey Flanagan reported the Royals will pay $2.5 million of the $7 million remaining on Cabrera's contract this year. 

Cabrera is batting .295 with 13 home runs and 56 RBI in 98 games for the White Sox in 2017. 

He'll join an outfield that ranks 22nd in average WAR (minus-1.0), according to Baseball-Reference.com. While Cabrera will bring some much needed offense, Yahoo Sports' Jeff Passan tweeted he'll also make things tricky for Kansas City manager Ned Yost:

Still, the Royals needed to do something to help close the gap on the American League Central-leading Cleveland Indians. Josh Vernier of 610 Sports Radio in Kansas City, Missouri, noted Kansas City's nine-game winning streak, which ended Saturday night, didn't help trim the deficit on Cleveland, which extended its own winning streak to nine games Saturday night:

Cabrera likely won't put the Royals over the top in the division, but he's another experienced option for Yost.

The White Sox, meanwhile, continued their midseason fire sale. They've already dealt Jose Quintana, Todd Frazier, David Robertson, Tommy Kahnle, Jose Quintana, Anthony Swarzak and Dan Jennings. Since he'll be a free agent at the end of the year, Cabrera offered little long-term value to a team undergoing a full-scale rebuild.

Neither Puckett nor Davis has pitched above High-A, so it will surely be a few years before they can help Chicago at the major league level.