The Braves signed free-agent closer Will Smith to a three-year, $39 million contract on Thursday.