- Signed by the Colts to the practice squad on October 2, 2018.
- Waived by the New Orleans Saints on September 28, 2018.
- Promoted to the New Orleans active roster from the practice squad on September 8, 2018.
- Signed to the Saints practice squad on September 2, 2018.
- Waived by New Orleans on September 1, 2018.
- Signed to the Saints active roster from the Denver Broncos practice squad on November 14, 2017.
- Signed to the Denver practice squad on September 5, 2017.
- Waived by the Buffalo Bills on September 3, 2017.
- Selected by the Buffalo in the fifth round (156th overall) of the 2016 NFL Draft.