Matthews, 28, is a former second-round pick of the Eagles back in 2014. The Eagles traded Matthews and a 2018 third-round pick to the Bills in return for CB Ronald Darby in August of 2017.
Matthews played out the final year of his four-year, $4,949,269 contract before signing a one-year contract with Patriots worth up to $1.7 million. Unfortunately, the Patriots released Matthews during the preseason with an injury settlement and he then returned to the Eagles.
The 49ers signed Matthews to a one-year, $1.8 million deal in 2019 but he was among San Francisco’s final roster cuts. He once again returned to the Eagles before returning to San Francisco for another brief stint.
In 2019, Matthews has appeared in three games for the 49ers and Eagles and caught four passes for 33 yards receiving and no touchdowns.