The Indians have agreed to a two-year $16 million deal with free agent first baseman Yonder Alonso. The deal, subject to Alonso passing his physical, includes an $8 million vesting option, according to Ken Rosenthal of the Athletic. Alonso, 30, is a 6-1, 230-pound left-handed hitter who played with Oakland and Seattle last season. He hit a career-high 28 homers after changing his swing to hit more balls into the air. Before the 2017 season, Alonso had never hit more than nine home runs in a season. Last year he hit 22 with the A's and six more with the Mariners after Oakland traded him. The addition of Alonso fills a big need for the Indians. On Thursday, they lost first baseman Carlos Santana when he signed a three-year $60 million deal with the Phillies. Alonso gives manager Terry Francona the ability to interchange him with the right-handed hitting Edwin Encarnacion at DH and first baseman. Francona used a similar strategy last season with Santana and Encarnacion. In 2016, he did the same thing with Santana and Mike Napoli.