The Buffalo Bills on Tuesday signed free-agent offensive lineman Spencer Long to a three-year contract, the team announced.
Long, 28, was released by the New York Jets last week after only one season of a four-year, $27.4 million deal he signed last offseason. Long would have been due a $3 million bonus last week if he had remained on the Jets' roster.
Financial terms of Long's contract with the Bills were not disclosed. Buffalo entered this offseason with about $80 million in salary-cap space and was expected to address their problematic offensive line.