The Chicago White Sox have agreed to a $12 million, one-year contract with veteran slugger Edwin Encarnación, a person familiar with the negotiations told The Associated Press. The person spoke on condition of anonymity because the deal has not been announced. Encarnación is due $11 million in salary next season and a $1 million signing bonus, with the White Sox holding an option for the 2021 season. Encarnación hit 34 home runs in 109 games for Seattle and the Yankees last season. The three-time All-Star led the American League with 21 homers when the Mariners dealt him to New York in June. But the Yankees declined an option for next season after he was limited by oblique problems down the stretch.