- The Chicago White Sox crossed another key item off their long holiday shopping list by agreeing with outfielder Melky Cabrera on a three-year $42 million contract, the club said on Tuesday. Cabrera, 30, batted .301 with a .351 on-base percentage for the Toronto Blue Jays last season to go with 16 home runs and 73 runs batted in. The addition of Cabrera, who in 2012 was leading the National League in batting average for the San Francisco Giants before missing the end of the season over a doping violation, was the latest in an offseason overhaul by the White Sox. ...