Free-agent catcher A.J. Pierzynski has reached agreement with the Texas Rangers on a one-year deal, ESPNDallas.com reported Friday. Pierzynski passed a physical Friday, but because the Major League Baseball office is closed for Christmas, the deal won't become official until next week, according to the report. Pierzynski, who turns 36 on Dec. 30, hit .278 with 27 homers in 135 games, including 121 starts at catcher, in 2012 for the Chicago White Sox. Pierzynski figures to take the spot vacated by Mike Napoli, who agreed to terms on a three-year deal with Boston. The Rangers need a left-handed bat in their lineup, especially with Josh Hamilton signing with the Los Angeles Angels. Texas also has catcher Geovany Soto under contract.