The Atlanta Braves reached an agreement with third baseman Chris Johnson to a three-year contract extension, the team announced Friday.

According to reports, the deal is worth $23.5 million and includes a $10 million club option in 2018.

The new deal covers Johnson's last two arbitration-eligible seasons and his first season he is eligible for free agency. He is making $4.75 million this year.

"Chris has proved over the last year to be a valuable member of our team," general manager Frank Wren said in a statement. "We are happy to reach an agreement with him on this deal."

Johnson, 29, is batting .255 with one home run and four RBIs in 26 games. In Johnson's first year with the Braves in 2013, he had the best season of his career with 12 home runs and 68 RBIs in 142 games. He also has played for the Houston Astros and the Arizona Diamondbacks.