The Panthers made McCaffrey the highest-paid running back ever in 2018. But then he had a couple of injury-riddled seasons and the franchise regressed without him. It was an unfortunate series of events because the Panthers couldn’t find a quarterback. Finally, McCaffrey sustained enough fitness to force a trade.
In 2022, the 49ers decided that he was their man. San Francisco gave the Panthers 2023 second-round, third-round, and fourth-round picks and a 2024 fifth-rounder for the star running back. McCaffrey immediately settled in the Bay Area and showed why he’s one of the best in the world. In the end, it suited all parties to make this trade happen (via PFF).