Catcher A.J. Pierzynski has agreed to terms with the Rangers on a one-year deal, pending a physical, sources confirmed.

Pierzynski, who turns 36 on Dec. 30, batted .278 with 27 homers and 77 RBIs this past season for the White Sox. He played in 135 games, starting 121 at catcher.