TRANSACTIONS: Signed by 49ers as an undrafted free agent, May 6, 2019…Waived by 49ers, Aug. 31, 2019…Signed by New York Giants to practice squad, Sept. 18, 2019…Signed by Giants to active roster, Oct. 10, 2019…Waived by Giants, Oct. 12, 2019…Signed by 49ers to practice squad, Sept. 23, 2020… Waived by 49ers, May 12, 2021…Acquired via waivers by New York Jets, May 13, 2021…Waived by Jets, Aug. 26, 2021…Signed by Jets to practice squad, Oct. 5, 2021…Waived by Jets, May 6, 2022…Signed by Las Vegas Raiders as a free agent, July 29, 2022…Re-signed by Raiders as a reserve/future free agent, Jan. 9, 2023.