Abrams signed with the Atlanta Falcons as an undrafted free agent following the 2020 NFL draft on April 27, 2020.[1] He was waived during final roster cuts on September 5,[2] and signed to the team's practice squad the next day.[3] He was elevated to the active roster on September 26 for the team's week 3 game against the Chicago Bears,[4] and reverted to the practice squad after the game.[5] He made his NFL debut in the game, playing one snap on defense and 10 snaps on special teams.[5] He was elevated again on October 5 and December 19 for the weeks 4 and 15 games against the Green Bay Packers and Tampa Bay Buccaneers, and reverted to the practice squad again following each game.[6][7] He signed a reserve/future contract on January 4, 2021.[8]
On August 31, 2021, Abrams was waived by the Falcons.[9]
On December 18, 2021, Abrams was signed to the Los Angeles Rams practice squad, but was released three days later.[10]
Abrams and all other Tampa Bay Bandits players were all transferred to the Memphis Showboats after it was announced that the Bandits were taking a hiatus and that the Showboats were joining the league.[12] Abrams re-signed with the Showboats on September 30, 2023.[13]