First baseman Jose Abreu and the Houston Astros are in agreement on a three-year contract, adding another run-producing bat to the World Series champions’ lineup that’s already filled with them.

The 35-year old Abreu won the American League MVP award in 2020 and is second in baseball with 863 RBIs since his first season in the major leagues, 2014. He hit .304/.378/.446 this year with the Chicago White Sox, for whom he had played all nine of his big league seasons after defecting from Cuba.

Following a dreadful first five weeks, Abreu was one of the best hitters in baseball over the final three-quarters of the season, batting .335/.405/.479, though his 15 home runs over the entire year were a career low. He joins an Astros lineup with fellow Cuban Yordan Álvarez, Jose Altuve, Kyle Tucker, Alex Bregman and World Series MVP Jeremy Peña.

The White Sox extended him for three years and $50 million after 2019, when he led the AL with 123 RBIs. Over his nine seasons, Abreu hit .292/.354/.506 with 243 home runs and an adjusted OPS 34% better than league average.