The Atlanta Braves have agreed to a one-year, $3 million deal with Alberto Callaspo.

The agreement is only pending a physical.