He was considered one of the best cornerback prospects for the 2012 NFL draft.[2]
Arizona Cardinals
On April 28, 2012, Fleming was selected by the Arizona Cardinals in the third round (80th pick overall) of the 2012 NFL draft.[3] He was released on September 14, 2013.[4]
Jacksonville Jaguars
On September 16, 2013, Fleming was claimed off waivers by the Jacksonville Jaguars. He was released by the Jaguars on August 30, 2014.[4]
Baltimore Ravens
Fleming was signed to the Baltimore Ravens' practice squad on September 3, 2014.[4]
Kansas City Chiefs
Fleming was signed off the Baltimore Ravens' practice squad by the Kansas City Chiefs on September 12, 2014.[4] On September 3, 2016, he was released by the Chiefs.[5]