TRANSACTIONS: Signed by New England Patriots as a free agent via the NFL International Player Pathway Program on April 8, 2019…Waived by the Patriots on Aug. 31, 2019…Signed to the Patriots' practice squad on Sept. 1, 2019…Placed on Reserve/Injured on Oct. 14, 2019...Activated from the Reserve/Injured list on Feb 3, 2020...Re-signed by Patriots as a restricted free agent on March 25, 2021…Signed by the Las Vegas Raiders as an unrestricted free agent on March 17, 2022...Re-signed by the Raiders on March 18, 2023...Released by the Raiders on Nov. 17, 2023...Signed to the Raiders' practice squad on Nov. 21, 2023...Signed by the New York Giants as an unrestricted free agent on Aug. 16, 2024...Released by the Giants on Aug. 27, 2024...Signed to the Giants' practice squad on Aug. 28, 2024...Released by the Giants on Aug. 31, 2024...Signed to the Giants practice squad on Sept. 2, 2024...Released from the Giants' practice squad on Sept. 6, 2024...Re-signed by the Giants on Sept. 10, 2024...Released by the Giants on Sept. 24, 2024...Signed to the Giants' practice squad on Sept. 25, 2024...Released from the Giants practice squad on Nov. 19, 2024...Signed by the Houston Texans on March 17, 2025.