The Browns and rookie Josh Gordon have agreed on a four-year contract, according to a league source. The wide receiver, who was selected in the second round of last week's NFL Supplemental Draft, agreed to a deal worth just over $5.3 million with $3.8 million guaranteed.