The New England Patriots filled a need at wide receiver by agreeing to a one-year contract with K.J. Osborn, a source told ESPN on Sunday.

The agreement is for $4 million and can be worth up to $6 million, a source told ESPN's Adam Schefter.