CLEVELAND (AP) _ Einar Diaz, who is replacing Sandy Alomar Jr. as Cleveland's starting catcher this season, agreed Saturday to a one-year contract with the Indians.

Diaz, 25, played in 75 games last season while splitting time with Alomar, who signed as a free agent with the Chicago White Sox this winter.

A former third baseman, Diaz batted .272 with four homers and 25 RBIs last season and played well enough behind the plate to convince the Indians he was their future.

Diaz threw out 33 percent of runners attempting to steal last year, including eight of the last 13. He also made just one error in 31 second-half games.

Diaz will do the bulk of the catching this season, but will be backed up by Eddie Taubensee, who played for Cincinnati the past seven seasons before being traded to the Indians in November for two pitchers.