Infielder Mike Aviles and the Cleveland Indians agreed Thursday to a $6 million US, two-year contract that includes a club option for 2015.

Aviles, acquired from Toronto in November, projects to give the Indians depth at second base, shortstop and the outfield. He spent last season as Boston's primary shortstop, batting .250 with 13 homers and 60 RBIs in 136 games.

Aviles' deal would be worth $9.25 million over three years if the option is exercised, and he could earn $500,000 annually in performance bonuses. The 31-year-old receives a $1 million signing bonus and salaries of $1.75 million this season and $3 million in 2014, and the Indians hold a $3.5 million option in 2015 with a $250,000 buyout.

He would earn $100,000 each year for reaching 550 plate appearances, and $200,000 apiece for 600 and 625.

By reaching the agreement with Aviles, the Indians avoided going to salary arbitration for the 22nd straight season. The Indians have not gone to an arbitration hearing with a player since 1991.

Aviles set a career-high in doubles (28) last season and matched personal bests in extra-base hits (41) and steals (14).

He may get some at-bats as designated hitter. New manager Terry Francona has said he may use several players in the role.

Mariners finalize 1-year deal with Kelly Shoppach

The Seattle Mariners have finalized a $1.5 million, one-year contract with catcher Kelly Shoppach, providing a needed backup to expected starter Jesus Montero.

Seattle announced the deal Thursday. To make room on the 40-man roster, Seattle designated for assignment reliever Shawn Kelley, who just last week agreed to a 1-year, $935,000 deal with the team to avoid arbitration. Seattle has 10 days to trade or release Kelley, or to send him outright to the minors if he clear waivers.

Shoppach played for Boston and the New York Mets last season, appearing in 76 games. The 32-year-old also has a relationship with Seattle manager Eric Wedge, having played for him in Cleveland for parts of four seasons from 2006-09. Montero and Shoppach are the only two catchers on Seattle's 40-man roster.

Shoppach can earn an additional $500,000 in performance bonuses.

Kelley went 2-4 with a 3.25 ERA in 47 appearances last season for Seattle.