The Atlanta Braves have agreed to a two-year, $11 million deal with Sean Rodriguez, according to a source.

Rodriguez, 31, averaged a .260 average with 22 home runs and 73 RBIs in the last two seasons with the Pittsburgh Pirates.