Carolina Panthers running back Christian McCaffrey remains one of the most-dynamic offensive forces in the NFL.

Unfortunately, the former Stanford star has been able to suit up in a mere 10 games over the past two seasons due to numerous injuries.

This comes after Carolina made McCaffrey the highest-paid running back in the NFL ahead of the 2020 season, inking the All-Pro to a four-year, $64-plus million extension.

Such is the nature of the beast in an NFL that doesn’t necessarily value running backs at a high clip. Typically, these big contracts fail to pan out. Coming off a lost season under embattled head coach Matt Rhule, that’s on the verge of being the case for Carolina.

It has led to reports that the Panthers will be willing to listen to offers for Christian McCaffrey this offseason. While general manager Scott Fitterer threw some cold water on to that idea in his season-ending press conference, it actually makes sense. Below, we look at four ideal McCaffrey trade scenarios if the Panthers do indeed put him on the block.

Buffalo Bills add dynamic threat in Christian McCaffrey

Despite earning another playoff appearance this season, Buffalo has struggled at running back. Devin Singletary led the team with 870 rushing yards with quarterback Josh Allen second (763 yards). He also averaged just north of 11 rush attempts per game. That’s just not going to cut it.

  • Christian McCaffrey stats (2018-19): 4,357 total yards, 6.0 yards per touch, 32 touchdowns

As you can see, McCaffrey has an ability to add yet another dynamic to Buffalo’s offensive attack to go wtih Allen and stud receiver Stefon Diggs. This very same two-year span saw him accumulate an absurd 223 receptions while catching 83% of his targets. Just imagine how McCaffrey would look in Western New York.