- Signed to the Colts practice squad on December 23, 2020.
- Claimed by the Colts off waivers (Carolina) on August 21, 2020.
- Waived by the Carolina Panthers on August 20, 2020.
- Signed by Carolina as a free agent on August 16, 2020.
- Waived by the Los Angeles Chargers on August 1, 2020.
- Claimed by the Chargers off waivers (Cincinnati) on May 23, 2019.
- Waived by the Bengals on May 22, 2019.
- Signed to a reserve/future contract by Cincinnati on December 31, 2018.
- Signed to the Bengals practice squad on November 5, 2018.
- Released from the Arizona Cardinals practice squad on October 30, 2018.
- Signed to the Cardinals practice squad on September 2, 2018.
- Waived by the Arizona on September 1, 2018.
- Signed by the Cardinals as an undrafted free agent on April 30, 2018.