What’s supposed to happen to David Johnson now? He signed a three-year extension worth $39 million last year. Now he might not even be one of the top 2 running backs on his own team.

Johnson didn’t touch the ball in San Francisco yesterday. The Cardinals started Kenyan Drake, and he might be a better fit with their offense – with more speed and elusiveness. Arizona also has Chase Edmonds, who had a 3-touchdown came earlier this year. With Edmonds being on his rookie contract, the Cardinals are probably more excited about keeping him around to be their backup (rather than Johnson).

The Cardinals traded for Drake in October. He’ll need to be re-signed in the offseason. If he leaves, that could put Johnson back in play to potentially start. And Johnson could get a fair chunk of work in the final six weeks of this season, sharing time in what could be a committee backfield. Kliff Kingsbury says the team isn’t giving up on Johnson.

But for 2020, Johnson has a cap number of $14.3 million. That’s a lot for a running back who isn’t certain to be a difference-making franchise type of guy.

Looks pretty likely that the Cardinals will be looking to unload Johnson in the offseason. If they could find a team with any interest in taking on his salary, I’m sure they’d be all over that. They may be looking at when they can simply release him without it causing too much cap damage.

Running back tends to be difficult position contractually. Players can wildly outperform their contracts early in their careers (like Christian McCaffrey, Dalvin Cook and Nick Chubb this year).

When running backs hit the middle of their careers and sign new deals, then you see some turn from being underpaid into being overpaid.

The OverTheCap website does a great job of tracking salaries. According to their numbers, there are six veteran running backs who’ll count over $8 million against the cap next year (that’s base salary, plus bonuses that have already been paid). For all but one of those deals, the team now regrets signing it. (Cowboys are fine with Ezekiel Elliott, but Todd Gurley, LeVeon Bell, Johnson, Devonta Freeman and Jerick McKinnon all look badly overpaid.)

On the chart below, I have put a black dot next to guys still on their rookie contracts.

BACKS MAKING $2 MILLION
PlayerTeam2020
Todd GurleyRams$17,250,000
Le'Veon BellJets$15,500,000
David JohnsonCardinals$14,250,000
Ezekiel ElliottCowboys$10,900,000
Devonta FreemanFalcons$9,500,000
• Leonard FournetteJaguars$8,638,917
Jerick McKinnon49ers$8,550,000
• Saquon BarkleyGiants$8,507,659
• Christian McCaffreyPanthers$5,485,870
Mark IngramRavens$5,333,333
Dion LewisTitans$5,162,500
Tevin Coleman49ers$4,900,000
James WhitePatriots$4,625,000
Giovani BernardBengals$4,166,667
Duke JohnsonTexans$4,100,000
Latavius MurraySaints$4,050,000
Rex BurkheadPatriots$4,000,000
Raheem Mostert49ers$3,208,333
Adrian PetersonRedskins$3,000,000
Mike DavisPanthers$3,000,000
• Rashaad PennySeahawks$2,936,028
Damien WilliamsChiefs$2,833,334
• Josh JacobsRaiders$2,712,136
• Sony MichelPatriots$2,625,462
• Dalvin CookVikings$2,021,508
• Nick ChubbBrowns$2,013,571
Brandon BoldenPatriots$2,000,000

—Ian Allan