CHICAGO — The Chicago White Sox have agreed to terms on a four-year, $73-million contract with free agent All-Star catcher Yasmani Grandal. Under terms of the agreement, Grandal will receive $18.25 million per year from 2020–2023.
Grandal, who turned 31 on November 8, batted .246/.380/.468 (126–513) with career highs of 28 home runs, 77 RBI, 79 runs scored and 109 walks over 153 games with Milwaukee in 2019. He was named to his second career National League All-Star Team (also 2015 with the Dodgers).
Grandal, a switch-hitter, ranked fourth in the major leagues last season in walks and ranked among the catching leaders in on base percentage (1st), games played (1st), extra-base hits (2nd, 56), total bases (2nd, 240), RBI (T2nd), homers (3rd) and slugging (3rd).