Stephens was signed to the
Los Angeles Rams' practice squad on October 3, 2018.[3] He was released on October 16.[4]
Denver Broncos
Stephens was signed to the
Denver Broncos practice squad on November 21, 2018 and stayed with the team for the remainder of his rookie season.[5] He was cut by the Broncos at the end of training camp going into the 2019 season.[6]
Seattle Seahawks (first stint)
Stephens was signed to the
Seattle Seahawks practice squad on September 25, 2019.[7]
Miami Dolphins
The
Miami Dolphins signed Stephens off the Seahawks practice squad on December 7, 2019.[8]
On April 18, 2020, Stephens was waived by the Dolphins.[9]
Seattle Seahawks (second stint)
Stephens was claimed off waivers by the Seahawks on April 21, 2020.[10] He was waived on September 6, 2020, and signed to the practice squad the next day.[11][12] Following the season ending injuries of multiple players after the team's week 2 victory over the
New England Patriots, Stephens was promoted onto the main roster on September 23, 2020.[13]
On September 21, 2021, Stephens signed with the
Baltimore Ravens practice squad.[16] He was released on October 4, 2021.[17]
Pittsburgh Steelers
On October 13, 2021, Stephens was signed to the
Pittsburgh Steelers practice squad.[18] He signed a reserve/future contract with the Steelers on January 18, 2022.[19]
On August 30, 2022, Stephens was waived by the Steelers.[20]
Seattle Sea Dragons
On November 17, 2022, Stephens was drafted by the
Seattle Sea Dragons of the
XFL.[21] He was released on August 17, 2023.[22]