- Signed to the Colts practice squad on September 28, 2021.
- Released by Chicago on September 1, 2021.
- Signed by the Bears as an unrestricted free agent on March 22, 2020.
- Re-signed by Kansas City on April 15, 2019.
- Acquired by the Chiefs in a trade with the Dolphins on August 31, 2018.
- Re-signed by Miami on March 14, 2018.
- Signed to the Dolphins active roster from the practice squad on October 3, 2017.
- Signed to the Miami practice squad on September 3, 2017.
- Waived by the Dolphins on September 2, 2017.
- Selected by Miami in the sixth round (204th overall) of the 2016 NFL Draft.