George Kittle and the San Francisco 49ers have agreed to a five-year, $75 million contract extension.

Kittle will receive $40 million in guaranteed for injury money and $30 million guaranteed at signing.

The Niners and Kittle went through a lengthy contract negotiation, which began after the Super Bowl.

Kittle reported to training camp and participated in all team activities without so much as a threat of a holdout.