- Signed by the Colts to a reserve/future contract on December 31, 2018.
- Released by the Jacksonville Jaguars on September 1, 2018.
- Claimed off of waivers (Bears) by the Jaguars on September 3, 2017.
- Released by the Chicago Bears on September 2, 2017.
- Signed a reserve/future contract with Chicago on January 3, 2017.
- Signed to the Bears practice squad on November 2, 2016.
- Released from the Buffalo Bills practice squad on October 27, 2016.
- Signed to the Buffalo practice squad on September 19, 2016.
- Released by the Tennessee Titans on September 2 2016.
- Signed a reserve/future contract with the Titans on January 5, 2016.
- Signed to the Tennessee practice squad on September 6, 2015.
- Released by the Titans on September 5, 2015.
- Signed a reserve/future contract with Tennessee on December 29, 2014.
- Signed to the Titans practice squad on August 31, 2014.
- Released by Tennessee on August 30, 2014.
- Signed with the Titans as an undrafted rookie free agent on May 16, 2014.