The Texas Rangers have reached an agreement on a one-year deal with Mike Napoli, according to a source.

The deal is pending a physical and the value hasn't yet been reported.

Napoli, 35, played in 150 games with the American League champion Cleveland Indians last season, setting career highs in homers (34), RBIs (101) and strikeouts (194).