Shakir signed with the
Baltimore Ravens as an undrafted free agent on May 5, 2017.[1] He was waived on September 2, 2017 and was signed to the Ravens' practice squad the next day.[2][3] He was promoted to the active roster on October 31, 2017.[4]
On September 1, 2018, Shakir was waived by the Ravens.[5]
Houston Texans
On December 12, 2018, Shakir was signed to the
Houston Texans practice squad.[6] He signed a reserve/future contract on January 7, 2019.[7]
On August 30, 2019, Shakir was released.[8]
Dallas Renegades
Shakir was drafted in the 3rd round in phase two in the
2020 XFL Draft by the
Dallas Renegades. He had his contract terminated when the league suspended operations on April 10, 2020.[9]