The Texas Rangers have agreed to a one-year, $10 million contract with Lance Berkman, sources confirmed to ESPN.

Sources said the deal also includes a vesting option for a second year

if Berkman reaches 550 plate appearances in 2013. Also, a source says there's a $1 million buyout on the option year.

Berkman, who turns 37 in February, gives the Rangers a designated hitter with power and a veteran presence in the clubhouse. He's also a switch-hitter, something that would give the right handed-heavy lineup some versatility.

The question with Berkman is health. He had two surgeries on his right knee last season, limiting him to 32 games with the St. Louis Cardinals. He hit .259 in 81 at-bats with two homers and seven RBIs.