New England Patriots Beck signed with the
New England Patriots as an
undrafted free agent on May 4, 2019, after agreeing to a guaranteed salary of $115,000, making him the highest paid undrafted signing by the team. The Patriots moved Beck to the
fullback position at the start of
training camp. He was waived during final roster cuts on August 30, 2019.
Denver Broncos Beck was claimed off waivers by the
Denver Broncos on September 1, 2019, to serve as the team's fullback after an injury to starter
Andy Janovich. Beck made his NFL debut in the Broncos season opener of September 9, against the
Oakland Raiders. He made his first career start on September 22, 2019, against the
Green Bay Packers, playing 23 snaps at fullback. Beck caught a one-yard pass from
Drew Lock for his first career touchdown on December 29, 2019, in a 16–15 win over the Raiders. He finished the 2019 season with 9 catches on 12 passes for 90 yards and a TD and 1 rush for 3 yards. He also threw 1 pass for 6 yards. Beck was placed on the reserve/
COVID-19 list by the Broncos on July 30, 2020. He was activated on August 17, 2020. He was placed on injured reserve on October 31 with a hamstring injury. He was activated on December 5, 2020. He played in 10 games that season, but almost entirely on special teams, recording no stats. On December 21, 2021, Beck was placed on injured reserve. On February 10, 2022, Beck was awarded the NFL's
Salute to Service award, presented by USAA annually. In 2012, he played in 12 games, again almost entirely on special teams, recording just one solo tackle. On March 14, 2022, Beck signed a one-year contract extension with the Broncos. in 2022, he played in 13 games and filled in on offense in several games due to an injury to tight end
Greg Dulcich, recording 5 catches on 11 passes for 69 yards, 2 rushes and a tackle. He had his first four career starts that year. At the end of the season he became a free agent.
Houston Texans (first stint) On March 17, 2023, Beck signed a two-year contract with the
Houston Texans, who moved him from tight end to fullback. In 2023, he played in 15 games of which he started 12. He had 11 catches on 13 passes for 55 yards and 5 rushes for 3 yards and a touchdown. He also started in both of the Texans playoff games that year. On September 24, 2023, in a game against the
Jacksonville Jaguars, Beck muffed a kickoff, but managed to return it for an 85-yard touchdown. The Texans won the game 37–17. On January 6, 2024, in the final game of the regular season against the
Indianapolis Colts, Beck caught a 1-yard touchdown pass from
C. J. Stroud. The Texans won the game 23–19, and clinched a playoff berth for the first time since
2019. Beck was placed on the Active/
Physically Unable to Perform (PUP) list on July 18, 2024, and reactivated on July 29. On August 27, 2024, Beck was released by the Texans when they cut to their initial 53-man roster.
Green Bay Packers Beck was signed by the
Green Bay Packers to their practice squad on August 30, 2024. In October, he was elevated to the active roster for Weeks 5, 6 and 7. The Packers released Beck from the practice squad on October 22, 2024, because he'd exhausted his special teams call-up allotment. Beck played in three games for the Packers and recorded 15 offensive snaps and 16 special teams snaps. He was targeted once as a receiver.
Houston Texans (second stint) On November 28, 2024, Beck was signed to the Houston Texans practice squad. Beck was elevated from the practice squad for one regular season game and played 12 snaps on offense during the game. He was targeted once as a receiver.
New York Jets On February 7, 2025, Beck signed with the
New York Jets. After playing all 17 games in 2025, he re-signed with the team on March 12, 2026. ==NFL career statistics==