The Buffalo Bills have signed defensive tackle Alan Branch to a one-year contract.

Branch's agent, Blake Baratz, says that the contract is worth $3 million and includes $350,000 in incentives.

He has started 31 games over the past two seasons for the Seattle Seahawks, registering 64 tackles and four sacks.