Smelley was drafted by the Cleveland Browns in the 7th Round, 247 overall in the 2012 NFL Draft. Brad was let go from the Cleveland Browns on August 31, 2012 and signed to the practice squad. On December 10, 2012, Smelley was signed to the Cleveland Browns active roster. On September 1, 2013, Smelley was cut by the Cleveland Browns and became a free agent.
Smelley was signed by the St. Louis Rams on August 11, 2014 to fill the void left by Mason Brodine after he was placed on injured reserve. He was released during final cuts on August 29, 2014. He was signed to the Rams practice squad on September 3, 2014.