Aviles can make another $300,000 in incentives, according to the report. The Tigers announced the signing Friday.
Aviles hit .238 with five home runs and 17 RBI with a .282 on-base percentage in 98 games for the Cleveland Indians last season. He has been with Cleveland for the last three seasons.
“Mike is a veteran player that we are very familiar with from his time playing with the Royals and Indians,” Tigers general manager Al Avila said. “He is a versatile player that can play multiple positions and provides the depth we were looking for to help fill out our roster.”
In his career, Aviles has hit .265 with 58 home runs and 292 RBIs.