Trammell was signed by the Atlanta Falcons as an undrafted free agent on May 1, 2021.[3] He was waived on August 24, 2021, during the second round of preseason cuts.[4] Trammell was re-signed by the Falcons to their practice squad on September 1, 2021.[5] He was elevated to the active roster on January 2, 2022, for the team's Week 17 game against the Buffalo Bills and made his NFL debut in the game.[6] He signed a reserve/future contract with the Falcons on January 10, 2022.[7]
On June 16, 2022, Trammell was released by the Falcons.[8]
Los Angeles Rams
On August 4, 2022, Trammell signed with the Los Angeles Rams.[9] He was waived on August 30, 2022 and signed to the practice squad the next day.[10][11] He was promoted to the active roster on December 3, 2022.[12]
On August 29, 2023, Trammell was waived by the Rams and re-signed to the practice squad.[13][14] He was promoted to the active roster on October 7.
Jacksonville Jaguars
On June 12, 2024, Trammell signed with the Jacksonville Jaguars.[15] He was waived on August 27, and re-signed to the practice squad.[16][17] He signed a reserve/future contract on January 6, 2025.[18]