The White Sox have found an upgrade in left field by agreeing with free agent Melky Cabrera, a baseball source confirmed to ESPN.com. 

News of the agreement was first reported by Chicago sports talk station WSCR 670-AM.

The 30-year old Cabrera batted .301 with 81 runs scored in 139 games for the Blue Jays last season, hitting 16 home runs with 73 RBIs.