Braves star Freddie Freeman has reached 20 home runs for the seventh time in his nine full seasons with the team.