Christian McCaffrey and the 49ers reportedly agreed to a two-year, $38 million contract extension.
The Eagles have added depth at a position of need and perhaps boost James Bradberry’s potential trade value.
Brandon Aiyuk was not at the first day of the 49ers' mandatory minicamp Tuesday as contract extension negotiations continue.
McCaffrey will see his annual salary rise by $8 million.