The White Sox and Edwin Encarnacion are in agreement on a one-year deal for $12 million with a club option for 2021 at $12 million.