- Signed to the Colts practice squad on October 12, 2021.
- Released by the Cleveland Browns on September 9, 2021.
- Signed by Cleveland as an unrestricted free agent on March 23, 2021.
- Signed to the Dallas Cowboys active roster from the Browns practice squad on October 6, 2020.
- Signed to the Cleveland practice squad on September 8, 2020.
- Waived by the Kansas City Chiefs on September 5, 2020.
- Claimed by the Chiefs off waivers (Baltimore) on September 16, 2019.
- Waived by Baltimore on September 14, 2019.
- Selected by the Ravens in the sixth round (212th overall) of the 2018 NFL Draft.