New England Patriots veteran free agent defensive end Mark Anderson has signed a four-year, $27.5 million contract with the Buffalo Bills that includes $8 million in guaranteed money.
Anderson previously visited the Baltimore Ravens, Tennessee Titans and the Miami Dolphins.
Anderson, 28, recorded 10 sacks and forced two fumbles last season for the Patriots, operating as a speedy edge pass rusher.
The former Alabama standout has 35 1/2 sacks in seven career NFL seasons with 163 tackles and seven forced fumbles.