- Signed by the Colts to a reserve/future contract on December 30, 2019.
- Waived by the Buffalo Bills on August 31, 2019.
- Claimed off of waivers (Jacksonville) by Buffalo on October 25, 2017.
- Waived by the Jacksonville Jaguars on October 24, 2017.
- Claimed off of waivers (Miami) by Jacksonville on September 3, 2017.
- Waived by the Miami Dolphins on September 2, 2017.
- Elevated to the Miami active roster from the practice squad on November 7, 2016.
- Signed to the Dolphins practice squad on September 5, 2016.
- Waived by Miami on September 3, 2016.
- Originally signed by the Dolphins as an undrafted free agent on May 6, 2016.