The Philadelphia Eagles have agreed to re-sign James Bradberry to a three-year deal worth up to $44 million, according to sources.

The deal carries a $38 million value with another $6 million possible through incentives. It has $20 million in guaranteed money.

Bradberry signed a one-year deal with the Eagles last offseason after the New York Giants cut him for cap reasons.