8. Christian McCaffrey
McCaffrey became the highest-paid running back in history in 2019. However, life hasn’t been kind to the Panthers’ star since. Injuries curtailed his efforts over the past couple of seasons. That’s why Carolina is reportedly open to doing business. McCaffrey received $30 million for just 10 games since they gave him that massive contract (via USA Today).

Buffalo makes sense as a potential trade destination for the electric running back. McCaffrey is still just 25 and had an insane 2019. He became the third player to have 1,000 rushing yards and receiving yards in the same season. He is a risk because of his injury record but if the Bills could keep him on the field, it would be amazing. This is one that the Bills Mafia will be watching.