- Signed to the Colts Practice Squad on October 31, 2023.
- Released by the Colts on October 31, 2023.
- Signed to the Colts active roster on October 10, 2023.
- Signed to the Colts Practice Squad on September 12, 2023.
- Waived by the Buffalo Bills on August 29, 2023.
- Claimed off waivers (Kansas City Chiefs) by Buffalo on September 12, 2018.
- Waived by the Chiefs on September 11, 2018.
- Claimed off waivers (Buffalo) by Kansas City on September 2, 2018.
- Waived by the Bills on September 1, 2018.
- Signed by Buffalo as an undrafted free agent on May 11, 2018.