The Texas Rangers have signed catcher Geovany Soto to a one-year contract. He batted .245 with 9 home runs and 22 RBI this past season. While he was a backup to A.J. Pierzynski, Soto became the primary catcher for Yu Darvish the second half of the season.