A number of teams have called the Carolina Panthers about a possible trade for Christian McCaffrey, according to sources.

Carolina isn't shopping McCaffrey, but they will listen to offers if they include a first-round pick and another player with a high salary-cap number.

McCaffrey, 25, has four years remaining on his contract that was extended last offseason, making him the highest-paid running back in NFL history.