The Cleveland Indians have signed shortstop Asdrubal Cabrera to a two-year contract extension.

No financial terms were released, but the Plain Dealer reported over the weekend that it is worth $16.5 million. Cabrera signed a one-year, $4.55 million deal in February to avoid arbitration.

Cabrera hit .273 while posting career highs in home runs (25), runs batted in (92) and games played (151), while tying a career best with 17 stolen bases and adding 32 doubles in 2011. His 25 round-trippers also stands as a new club record for shortstops -- eclipsing Jhonny Peralta's previous high of 24 back in 2005 -- and the 92 RBI led all American Leaguers at his position.

Over five major-league seasons, all with Cleveland, the native of Venezuela is a .281 hitter with 43 homers, 119 doubles and 258 RBI in 538 games.