- Signed by the Colts as a free agent on August 23, 2020.
- Waived by the Arizona Cardinals on May 12, 2020.
- Signed to the Cardinals active roster from the Carolina Panthers practice squad on December 18, 2019.
- Signed to the Carolina practice squad on October 21, 2019.
- Released from the Cardinals practice squad on October 11, 2019.
- Signed to the Arizona practice squad on September 11, 2019.
- Waived by the Detroit Lions on August 30, 2019.
- Signed to the Detroit active roster from the practice squad on December 29, 2018.
- Signed to the Lions practice squad on November 21, 2018.
- Released from the Houston Texans practice squad on November 20, 2018.
- Signed to the Texans practice squad on September 2, 2018.
- Waived by Houston on September 1, 2018.
- Signed by the Texans as an undrafted free agent on May 11, 2018.