Signed with Oakland as an undrafted rookie free agent on 5/5/17. Released on 9/2/17 and signed to the Raiders practice squad on 9/3/17. Elevated to the Raiders active roster from the practice squad on 11/29/17. Released on 9/1/18 and signed to the Texans practice squad on 9/18/18. Signed a future contract with the Texans on 1/7/19. Released on 9/5/20 and signed to the Buccaneers practice squad on 9/30/20. Released on 10/22/20 and signed to the Cardinals practice squad on 12/23/20. Signed a future contact with Arizona on 1/5/21.
2017: Appeared in two games for the Raiders after beginning the season on the practice squad … made his NFL debut on offense and special teams vs. NYG (12/3), helping pin one of Marquette King's punts inside the Giants five-yard line … saw limited action on both offense and special teams vs. Dal (12/17) … inactive @ Phi (12/25) and @ LAC (12/31).