Miller was signed by the Kansas City Chiefs as a undrafted free agent on May 7, 2019, after participating in a tryout with the team.[2] He was waived by the Chiefs on August 31, 2019, during final roster cuts.[3]
Tampa Bay Buccaneers
Miller was signed to the Tampa Bay Buccaneers' practice squad on December 18, 2019.[4] The Buccaneers signed him to a reserve/futures contract on January 7, 2020.[5] He was waived during final roster cuts on September 5, 2020,[6] but was re-signed to the Buccaneers' practice squad the next day.[7] He was elevated to the active roster on November 28, December 12, December 25, and January 2, 2021, for the team's weeks 12, 14, 16, and 17 games against the Chiefs, Minnesota Vikings, Detroit Lions, and Atlanta Falcons, and reverted to the practice squad after each game.[8][9][10][11] Against the Lions, Miller recorded his first career interception off a pass thrown by David Blough during the 47–7 win.[12] He was elevated again to the active roster on January 8 for the team's wild card game against the Washington Football Team, and reverted to the practice squad again following the game.[13] Miller earned a Super Bowl championship when the Buccaneers won Super Bowl LV over the Chiefs.[14][15]
On February 9, 2021, Miller re-signed with the Buccaneers.[16] Miller was waived by the Buccaneers on August 31, 2021, but re-signed with the team as part of their practice squad the next day.[17][18] He was released from the team's practice squad on September 20, 2021.
Cleveland Browns
Miller was signed to the Cleveland Browns practice squad on September 28, 2021.[19] Miller was elevated to the Browns' active roster on October 16, 2021,[20] and reverted to the practice squad on October 18, 2021. Miller was elevated to the Browns' active roster a second time on October 21, 2021, prior to their game that evening,[21] and reverted to their practice squad the following day. The Browns signed Miller to their active roster on October 29, 2021.[22] He was waived on November 8, 2021,[23] and re-signed to the Browns' practice squad on November 10, 2021.[24] Miller was elevated yet again to the Browns' active roster on November 13, 2021.[25] He was elevated to the active roster again on November 20, 2021.[26] Miller was elevated to the active roster again on December 11, 2021.[27] Miller was elevated to the Browns' active roster once again as a COVID-19 replacement player on December 24, 2021.[28]
The Browns signed Miller to a reserve/futures contract on January 13, 2022. He was waived on August 30, 2022.[29] The Browns signed Miller to their practice squad on August 31, 2022.[30] Miller was signed to the Browns' active roster on September 9, 2022.[31] He was waived four days later and re-signed to the practice squad.[32] He was promoted back to the active roster on October 31.[33] He was waived on November 7, and re-signed to the practice squad.[34]
Carolina Panthers
On January 10, 2023, Miller signed a reserve/future contract with the Carolina Panthers.[35] He was waived on August 29, 2023.[36]
Buffalo Bills
On October 3, 2023, Miller was signed to the Buffalo Bills practice squad, following an injury to Buffalo cornerback Tre'Davious White.[37] He was released on December 28.[38]