Source: Lance Berkman agrees to terms

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

A source said the deal also includes a vesting option for a second year if Berkman reaches 550 at-bats in 2013.

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.

But in 2011, Berkman batted .301 with 31 homers and 94 RBIs (with an OPS of .959) in helping the Cardinals win the World Series in seven games over the Rangers. Berkman's two-run single in the 10th inning of Game 6 tied the game before David Freese's homer an inning later won it.

Read the whole story here.