Miller fu scelto nel corso del settimo giro del Draft 2011 dai San Francisco 49ers[1]. Nella sua stagione da rookie disputò 15 partite, 8 delle quali come titolare, segnando un touchdown su ricezione su un passaggio da 30 yard di Alex Smith nella gara del 6 novembre 2011 contro i Washington Redskins. Nella stagione 2012 disputò tutte le 16 partite, di cui 13 come titolare, ricevendo 12 passaggi per 84 yard.
Il 18 agosto 2020 Miller firmò con i Jacksonville Jaguars dopo avere passato cinque stagioni lontano dal football. Il 2 novembre 2020 fu sospeso per sei partite dalla lega per avere fallito un test antidoping. Tornò dalla sospensione il 14 novembre, venendo aggregato alla squadra di allenamento.[2] Fu promosso nel roster attivo prima della gara della settimana 16 contro i Chicago Bears, dopo la quale tornò nella squadra di allenamento.[3] Il suo contratto scadde a fine stagione.[4]
^(EN) Five have contract expire, su FantasyGuru.com, 11 gennaio 2021. URL consultato il 22 agosto 2024 (archiviato dall'url originale il 16 gennaio 2021).
Biografia sul sito degli UCF Knights, su ucfathletics.cstv.com. URL consultato il 3 settembre 2012 (archiviato dall'url originale il 24 settembre 2011).