Carolina Panthers running back Christian McCaffrey will not practice on Wednesday as he deals with a “painful shoulder injury”, according to NFL Network's Ian Rapoport.

His status for Carolina's Week 10 contest against the Tampa Bay Buccaneers “remains in doubt.”

The All-Pro got hurt with just over a minute left in Carolina's 33-31 Week 9 loss to the Kansas City Chiefs, on a hard tackle by Chiefs safety Daniel Sorensen after a one-yard reception. McCaffrey looked to be in considerable pain on the sidelines before checking back in for Carolina's final play with nine seconds left.

Sunday was McCaffrey's first action since suffering a high-ankle sprain in Week 2. He ran for 69 yards on 18 carries and a touchdown and had 10 catches for 82 yards and a score against Kansas City. He played about 70% of the team's snaps.

On Monday, Panthers head coach Matt Rhule labeled his star halfback as “day-to-day”, but declined to expand on the diagnosis or timetable for his return. Rapoport reported that McCaffrey's shoulder injury could force him to “miss more time“.

The NFL's highest-paid tailback did not talk to the media on Sunday as he underwent treatment on his shoulder.

If McCaffrey can't play, Mike Davis will re-join the starting offense. Davis has filled in adequately for the 3-6 Panthers, averaging 4.2 yards per carry and 86.5 yards from scrimmage per game and six total TDs over six starts.

Christian McCaffrey did not miss a game over the course of his first three NFL campaigns. Weirdly, the Panthers are 0-3 this season when McCaffrey starts and have lost their last 11 games with him active.