The Cleveland Indians have reached agreement on a contract with free-agent first baseman Yonder Alonso, a source told ESPN Tuesday.
Terms of the agreement, which was initially reported by USA Today, weren't immediately available.
Alonso, 30, is coming off a career-best season. He hit 28 home runs with a .501 slugging percentage for the Oakland Athletics and Seattle Mariners and made his first All-Star team.
Alonso takes over at first base in Cleveland for Carlos Santana, who finalized a three-year, $60 million agreement with the Philadelphia Phillies on Tuesday.