- Signed to the Colts practice squad on November 15, 2019.
- Waived by the New England Patriots on August 31, 2019.
- Signed by New England as a free agent on April 1, 2019.
- Signed by the Minnesota Vikings to reserve/future contact on January 22, 2018.
- Signed to the Minnesota practice squad on September 4, 2017.
- Waived by the Denver Broncos on September 2, 2017.
- Signed by Denver as a free agent on January 27, 2017.
- Waived by the New York Giants on May 9, 2016.
- Signed by the Giants as an undrafted free agent on May 6, 2016.