The Cleveland Browns and David Njoku have agreed to a four-year, $56.75 million deal with $28 million guaranteed.

The Browns placed the franchise tag on Njoku earlier this offseason, and he had until July 15 to agree to a long-term contract. 

Njoku, 25, has totaled 148 receptions in five seasons with the Browns, including 36 catches for 475 yards and four touchdowns last season.