The Buffalo Bills will sign Trent Murphy to a three-year, $21 million, according to a source.

Murphy, 27, is coming off a torn ACL. He had 9.0 sacks with the Washington Redskins in 2016.

Based on production, Murphy can increase the value of the deal to $30 million in total.