The San Diego Padres have acquired Justin Upton from the Atlanta Braves, according to sources.

Atlanta received minor league left-hander Max Fried, infielders Dustin Peterson and Jace Peterson, outfielder Mallex Smith and international bonus compensation.

The 27-year-old will make $14.5 million in 2015 and is set for free agency in 2016.