The Indians have reached an agreement with Carlos Santana on a long-term deal, according to a source. Santana, who hit 27 homers in his first full season in 2011, is expected to sign his new contract on Tuesday. Terms of the catcher's new deal are not yet known. Cleveland locked up shortstop Asdrubal Cabrera with a three-year contract last week.