The Rangers are nearing a two-year contract with Joakim Soria, according to a source.

The two sides are finalizing the details.

Soria, 28, did not play in 2012 after undergoing Tommy John surgery in April.

He has a 2.40 career ERA -- all with the Royals -- and 160 saves.