The Dallas Cowboys have agreed a $64 million, five-year contract extension with linebacker Jaylon Smith while the holdout by Pro Bowl running back Ezekiel Elliott nears a month since the team reported to training camp.

The 24-year-old Smith’s contract, which includes $35.5 million in guaranteed money, was announced on Tuesday. Smith said the new deal was “about being a Dallas Cowboy for life”.

He was going into the final season of his rookie contract.

A second-round draft pick by the Cowboys in 2016, Smith didn’t make his NFL debut until 2017 after recovering from a left knee injury suffered in his final game at Notre Dame, where he was an All-American in 2015.

Smith started all 16 games for the Cowboys last season, when he was second on the team in tackles (150) and tackles for loss (five). In 2017, he made just six starts but played in all 16 games.