Originally signed by the Carolina Panthers as a rookie free agent out of Duke on 5/2/16 and played in eight games as a rookie before being released on 10/3/17. Signed to the Jets practice squad on 10/24/17 before being released on 11/24/17. Signed by the Giants on 11/27 before being released on 12/19/17. Acquired off waivers by the Browns on 12/20/17 and was released by Cleveland on 3/15/18. Acquired off waivers by the Cardinals on 3/16/18.
2017: Appeared in one game with the Panthers before being released on 10/3 and went on to spend time on the active roster with the Giants and Browns, but did not appear in a game … played on special teams in the Panthers season opener vs. SF (9/10) but did not record any statistics.