The White Sox have finalized a three-year, 42-million-dollar contract with free-agent outfielder Melky Cabrera. The 30-year-old spent the last two seasons with the Toronto Blue Jays. Cabrera batted .301 with 16 home runs and 73 RBI in 2014.
The White Sox have signed veteran pitcher Brad Penny to a minor league deal that includes an invitation to spring training. The 36-year-old Penny returned after nearly a two-year absence and was 2-and-1 with a 6.58 ERA with the Marlins last season.