The Cleveland Indians announced the signing of free-agent first baseman Yonder Alonso to a two-year contract Saturday, guaranteed to be worth at least $16 million.
The 30-year-old Alonso batted .266 with a career-high 28 homers and 67 RBIs in 142 games split between the Oakland Athletics and Seattle Mariners last season. He also scored 72 times and had an OPS of .866 en route to being named an All-Star for the first time in his career.