The Cleveland Browns have agreed to a three-year, $15.6 million contract extension with Duke Johnson.
According to sources, the contract carries $7.74 million in guaranteed money.
The running back led the Browns with 74 catches for 693 yards receiving last season.