Edwards, 31, spent five seasons as a part-time starter with the Baltimore Ravens before signing a four-year, $17.5 million contract with the Buffalo Bills in 2010. Edwards started 24 of 27 games with the Bills, posting 109 tackles and 3.5 sacks, but was released last week, primarily due to a base salary that had escalated to $4.1 million.
A former South Florida standout, McClain was the 65th overall draft pick of the 2011 NFL Draft, starting 12 games and recording 19 tackles and a sack before a knee injury ended his rookie season. The 6-foot-2, 300 pound McClain struggled during the preseason, but is unlikely to slip through the waiver wire unclaimed.
According to a source with knowledge of McClain's contract, he is signed through 2014 at league minimum salaries the next two seasons before earning $670,000 in 2014. McClain also has $25,000 workout bonuses available in 2013 and 2014.