Bills free agent wide receiver Jordan Matthews has signed a one-year contract with the Patriots, ESPN reported.
Matthews visited the Patriots on Monday and then visited the Titans on Wednesday. He also had visited the Cardinals and Packers.
Matthews was limited to 10 games last season with the Bills and proved to be a nonfactor for a team that never found the help at receiver it needed after trading away Sammy Watkins.
Matthews caught only 25 passes for 282 yards and a touchdown. He injured his sternum during his first practice with the Bills and then missed time after a thumb injury in Week 4. He then had knee and ankle surgeries after being shut down and placed on injured reserve.
He was acquired from the Eagles last preseason in a deal that sent Ronald Darby to Philadelphia.
The Patriots traded receiver Brandin Cooks to the Rams on Tuesday.
Of the Bills' 18 unrestricted free agents at the start of free agency, Kyle Williams, Travaris Cadet, Taiwan Jones and Ramon Humber re-signed with the team; Preston Brown, Joe Webb, E.J. Gaines, Seantrel Henderson, Deonte Thompson, Shareece Wright and Matthews have signed elsewhere. Seven remain unsigned -- Colt Anderson, Jeremy Butler, Leonard Johnson, Brandon Tate, Shamarko Thomas, Cedric Thornton and Mike Tolbert.