- Signed by the Colts as a free agent on August 19, 2019.
- Waived by the Carolina Panthers on August 4, 2019.
- Signed by Carolina to a future/reserve contract on December 31, 2018.
- Signed to the Panthers practice squad on December 5, 2018.
- Released from the Baltimore Ravens practice squad on October 16, 2018.
- Signed to the Ravens practice squad on September 15, 2018.
- Waived by Baltimore on August 31, 2018.
- Claimed off waivers by the Ravens (Cleveland) on May 1, 2018.
- Waived by the Cleveland Browns on April 30, 2018.
- Promoted to the Browns active roster from the practice squad on September 8, 2017.
- Signed to the Cleveland practice squad on September 5, 2017.
- Waived by the Browns on September 3, 2017.
- Signed by Cleveland as an undrafted free agent on May 4, 2017.