On July 26, 2011, Miller was signed as an undrafted free agent by the Jacksonville Jaguars.[1] On September 3, 2011, he was waived by the Jaguars.[2]
Indianapolis Colts
On April 3, 2012, Miller was signed by the Indianapolis Colts.[3] On August 31, 2012, he was waived by the Colts.[4] On September 1, 2012, he was signed to the Colts' practice squad.[5] On November 12, 2012, Miller was promoted to the Colts' active roster.[6] On November 19, 2012, he was waived by the Colts.[7]
Miami Dolphins
On November 20, 2012, Miller was claimed off waivers by the Miami Dolphins.[8] On August 31, 2013, he was cut by the Dolphins.[9] On September 2, 2013, he was signed to the Dolphins' practice squad.[10] On December 31, 2013, Miller signed a reserve/future contract with the Dolphins. On August 30, 2014, he was cut by the Dolphins.[11]
Atlanta Falcons
On September 1, 2014, Miller was signed to the Atlanta Falcons' practice squad.[12] On May 3, 2015, he was waived by the Falcons.[13]
San Diego Chargers
On May 5, 2015, Miller was claimed off waivers by the San Diego Chargers.[14] On September 15, 2015, he was waived by the Chargers.[15] On September 24, 2015, Miller was re-signed by the Chargers.[16] On September 29, 2015, he was waived again by the Chargers.[17]