Aaron Wilson of the Carroll County Times reports that Edwards and the Bills agreed to a four-year, $18 million deal just after midnight. He is expected to sign the contract, which includes escalator clauses that can boost the max value to over $18 million, sometime Wednesday.
Edwards, 29, has spent the entirety of his six-year career with the Baltimore Ravens. An excellent run defender, the 6'3", 315-pound Edwards has played defensive end in Baltimore's 3-4 system, contributing 47 tackles, a sack and a defensive touchdown to the league's third-best defense in 2009.
One of the youngest prospects on a veteran-laden free agent market, Edwards is a solid, dependable player that will instantly become a starting end in defensive coordinator George Edwards' new 3-4 defense. He will likely be penciled into the starting lineup alongside Marcus Stroud, with Kyle Williams providing depth at end and nose tackle and Spencer Johnson adding excellent depth at end as well.
Edwards had made two previous free agent visits, making stops in Seattle and Denver.