Helm was signed by the Los Angeles Chargers as an undrafted free agent on April 27, 2019.[2] He was waived by the Chargers on August 1, 2019.[3]
San Francisco 49ers (first stint)
Helm was claimed off waivers by the San Francisco 49ers on August 2, 2019.[4] He was waived on August 31, 2019, during final roster cuts and was re-signed to the 49ers practice squad the following day.[5] Helm was promoted to the 49ers active roster on December 12, 2019, following an injury to Garrett Celek, but did not play in any games.[6] Helm was waived by the 49ers on August 15, 2020.
Kansas City Chiefs
Helm was claimed off waivers by the Kansas City Chiefs on August 16, 2020.[7] He was waived by the Chiefs on September 5, 2020.[8]
Helm was signed off the Buccaneers practice squad by the 49ers on September 29, 2020.[10] He made his NFL debut on October 18, 2020, against the Los Angeles Rams.[11] Helm was waived on October 20, 2020,[12] and was signed to the practice squad the next day.[13] He was elevated to the active roster on November 5 and 14 for the team's weeks 9 and 10 games against the Green Bay Packers and New Orleans Saints, and reverted to the practice squad after each game.[14][15] He was placed on the practice squad/COVID-19 list by the team on November 20,[16] and restored to the practice squad and subsequently released on December 3.[17] He was re-signed to the practice squad on December 9.[18] He was elevated to the active roster again on December 19 and 25 for the weeks 15 and 16 games against the Dallas Cowboys and Arizona Cardinals, and reverted to the practice squad after each game.[19][20] His practice squad contract with the team expired after the season on January 11, 2021.[21] He was re-signed on March 17, 2021.[22] On June 1, 2021, Helm was waived by 49ers.[23]
Las Vegas Raiders
On October 25, 2021, Helm was signed to the Las Vegas Raiders active roster.[24] He was released on January 8, 2022.[25]
Atlanta Falcons
On January 20, 2022, Helm signed a reserve/future contract with the Atlanta Falcons.[26] He was waived on May 16, 2022.[27]
Memphis Showboats
Helm signed with the Memphis Showboats of the USFL on January 5, 2023.[28] He was released from his contract on August 1, 2023, to sign with an NFL team.[29]
Detroit Lions
On August 2, 2023, Helm signed with the Detroit Lions.[30] He was waived on August 27.[31]