12/16/2014 12:32 EST | Updated 02/15/2015 05:59 EST

Chicago White Sox announce deal with free-agent outfielder Melky Cabrera

CHICAGO - The White Sox have announced a $42 million, three-year contract with free-agent outfielder Melky Cabrera.

Cabrera will make $13 million in next year, $14 million in 2016 and $15 million in the final season of the deal. The agreement also includes limited no-trade provision for the 30-year-old Cabrera, who hit .301 with 16 homers and 73 RBIs in 139 games with Toronto last season.

The busy White Sox already had a news conference scheduled for Tuesday to introduce off-season acquisitions Jeff Samardzija and David Robertson, and the team said Cabrera will be available, as well.

Cabrera made his major league debut in 2005 with the New York Yankees and is a .286 career hitter with 88 homers and 520 RBIs in 1,211 games.