- Signed to the Colts practice squad on September 2, 2019.
- Waived by the Cleveland Browns on August 31, 2019.
- Signed to the Browns active roster from the practice squad on October 4, 2018.
- Signed to the Cleveland practice squad on September 21, 2018
- Released from the Oakland Raiders on September 18, 2018.
- Claimed off waivers by the Raiders (Dallas) on September 3, 2018
- Waived by the Dallas Cowboys on September 2, 2018.
- Claimed off waivers by the Cowboys (Green Bay) on September 3, 2017.
- Waived by the Green Bay Packers on September 2, 2017.
- Signed by the Packers to a reserve/future contract on January 23, 2017.
- Signed to the Green Bay practice squad on October 18, 2016.
- Waived by the Packers on October 15, 2016.
- Signed to Green Bay’s active roster from the practice squad on September 22, 2016.
- Signed to the Packers practice squad September 4, 2016.
- Released by Green Bay on September 3, 2016.
- Signed by the Packers as an undrafted free agent on May 6, 2016.