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.