The 31-year-old Santana has been a mainstay for the Cleveland Indians with more than 600 plate appearances in each of the past seven seasons. He batted .259 with 23 homers and 79 RBIs last season.
Santana hit 20 or more homers on five occasions for the Indians, including a career-best 34 in 2016 when Cleveland advanced to the World Series. Santana has 174 career homers and 587 RBIs to go with a .249 batting average since reaching the majors in 2010.
The switch-hitting Santana also walked more than 90 times in six consecutive season before having just 88 last season.
Santana smacked four postseason homers for the Indians, including one in the 2016 World Series.