The Atlanta Braves have agreed to a one-year, $2 million contract with Kelly Johnson, according to a source.

No official announcement has been made.

The 33-year-old went to the World Series with the New York Mets this past postseason.

Johnson, who could make an additional $1.25 million via incentives, has been a top target as the Braves.