Bachman was a member of theWake Forest Demon Deacons for four seasons. As a senior, he caught 37 passes for 541 yards and six touchdowns.[1] Bachman finished his collegiate career with 82 receptions for 1,162 yards and ten touchdowns in 32 games played.[2]
Bachman was signed by theLos Angeles Rams as an undrafted free agent on April 29, 2019.[4] He was waived/injured during final roster cuts on August 31,[5] and reverted toinjured reserve the next day.[6] Bachman was waived by the Rams with an injury settlement on September 5.[7]
Bachman was signed to theNew York Giants practice squad on November 12, 2019.[8] He signed a reserve/futures contract with the team on December 30.[9]
Bachman was waived during final roster cuts on September 5, 2020,[10] and signed to the practice squad the next day.[11] He was released on September 15,[12] but he was re-signed to the practice squad on October 5.[13] Bachman was elevated to the active roster on October 22 and made his NFL debut on that night in a 22–21 loss to thePhiladelphia Eagles.[14][15] He reverted to the practice squad after the game on October 23.[16]
Bachman signed a reserve/future contract on January 4, 2021.[17] He was placed on injured reserve on August 31, and shortly released.[18] On November 3, Bachman was signed to the Giants' practice squad.[19] On December 18, Bachman was activated from the practice squad as aCOVID-19 replacement for the game against theDallas Cowboys.[20] He signed a reserve/future contract with the Giants on January 11, 2022.[21][22]
On August 30, 2022, Bachman was waived by the Giants.[23]
On November 15, 2022, Bachman signed with the practice squad of theHouston Texans.[24] He signed a reserve/future contract on January 10, 2023.[25] Bachman was waived on August 22.[26] He was re-signed to the practice squad on November 8.[27] He signed a reserve/future contract on January 22, 2024.[28] He was waived on April 9.[29]
On May 22, 2024, Bachman signed with theLas Vegas Raiders.[30] He was waived on August 27, and re-signed to the practice squad.[31][32] He was promoted to the active roster on October 19.[33] Bachman was waived by the Raiders on November 16, and re-signed to the practice squad.[34] He signed a reserve/future contract with the Raiders on January 23, 2025.