He previously played for the Detroit Lions, New England Patriots and the Las Vegas Raiders.
[2] On May 1, 2020, Elliott signed with the Detroit Lions as an undrafted free agent after the 2020 NFL draft.
[7] On October 23, 2021, he was activated from the practice squad by the Lions for the team's week 7 game against the Los Angeles Rams.
[12] On November 9, 2022, Elliott was signed to the practice squad of the Las Vegas Raiders.
[22] On October 30, 2024, Elliott signed with the San Antonio Brahmas of the United Football League (UFL).