Edwards played college football at the University of Kentucky before being drafted by the Tampa Bay Buccaneers in the third round of the 2019 NFL Draft. He played for the Buccaneers for two seasons before being traded to the Buffalo Bills in March 2021.