The Seattle Seahawks have signed Tyler Lockett to a three-year, $31.8 million contract extension.

The deal has a maximum value of $37.8 million and $20 million guaranteed.

The 25-year-old Lockett was entering the final year of his rookie contract. 

Lockett suffered a compound fracture of his leg in a Christmas Eve game against the Arizona Cardinals.

Lockett made it back by the start of last season but estimated recently that he was playing at about 75-80 percent while coming off the injury.