Saquon Barkley has reached an agreement on a three-year, $37.75 million deal with the Philadelphia Eagles, according to sources.

The contract could be worth up to $46.75 million and includes $26 million in guarantees at signing.

Barkley, 27, played last season on an adjusted franchise tag that netted him $10.1 million after he failed to reach agreement on a long-term deal with the New York Giants.