Percy Harvin is rejoining Rex Ryan, agreeing to a one-year contract with the Buffalo Bills.

Two people familiar with the deal told the Associated Press on Friday that the wide receiver-kick returner is headed to Buffalo. He was released this month by the Jets after playing for Ryan last season in New York.

Ryan, who became Bills coach soon after the Jets fired him in January, obviously was impressed by the former Viking's performance in his short time with New York.

The Jets acquired the versatile Harvin from Seattle last October and Harvin had 29 catches for 350 yards and a touchdown in eight games with the Jets. But he was due $10.5 million in base salary in 2015 and the Jets released him instead, saying they would like to have him back under a smaller contract.

Etc.

•The Cowboys didn't wait long to find a replacement for NFL rushing champion DeMarco Murray. Darren McFadden signed a two-year deal worth a possible $5.85 million with a $200,000 signing bonus. The Cowboys lost Murray to NFC East rival Philadelphia on Thursday.

•The Steelers signed quarterback Ben Roethlisberger to a five-year contract. Financial terms were not immediately available. Roethlisberger, 33, was about to enter the final season of an eight-year, $102 million deal he signed in 2008. … Pittsburgh also signed veteran halfback DeAngelo Williams to be their No. 2 back behind Le'Veon Bell.

•The Rams agreed to terms with former Lions defensive tackle Nick Fairley on a one-year deal.

•The Saints and free agent running back C.J. Spiller agreed to a four-year contract.

•Free-agent cornerback Chris Culliver joined the Redskins, leaving the 49ers for a four-year deal with between $14 million and $16 million guaranteed.

•The Titans signed outside linebacker Brian Orakpo, formerly of the Redskins.

•A day after losing starting free safety Rahim Moore to the Texans, the Broncos agreed to a two-year deal with Darian Stewart, formerly of the Ravens.

•Bills tackle Seantrel Henderson, a former Cretin-Derhman Hall standout, earned more than $373,000 in additional pay for the 2014 season under the NFL's performance-based bonus program.