Career
Smith was drafted by the Milwaukee Brewers in the 13th round of the 2011 Major League Baseball Draft out of James South. Rickards High School in Tallahassee, Florida. He did not sign with the Brewers, instead playing college baseball at Santa Fe College. He was then drafted by the San Diego Padres in the fifth round of the 2012 Draft.
He signed with the Padres and made his professional debut that season with the Arizona League Padres.
He also played for the Eugene Emeralds that year, hitting.305 with two home runs and 17 stolen bases between the two teams. Smith opened the 2013 season with the Fort Wayne TinCaps.
He played in 110 games, hitting.262/.367/.340 with four home runs and 64 stolen bases. The stolen bases were one short of the TinCaps record.
Smith started 2014 back with Fort Wayne.
During the season he was promoted to the Lake Elsinore Storm. He finished the year hitting.310 with five home runs and led all minor league players in stolen bases with 88. On December 19, 2014, the Padres traded Smith, Dustin Peterson, Max Fried, and Jace Peterson to the Atlanta Braves in exchange for Justin Upton and Aaron Northcraft.
Smith was invited to attend spring training with the Braves, despite not having any Double A experience at the time.
He began the 2015 season with the Mississippi Braves, appearing in 57 games, hitting for a.340 batting average and a.418 on-base percentage, before being promoted to Gwinnett. Smith finished the season at the Triple A level, hitting.306, with a.706 on base plus slugging percentage for the year.
Smith started the 2016 season with the Triple–A Gwinnett Braves, after having joined the big league club for spring training.