David Johnson a connu de très bonnes et dominantes saisons avec les Cardinals. Mais comme c'est souvent le cas avec les porteurs, ce fut plus difficile dans ses dernières saisons.
Le porteur de ballon a décidé d'officialiser sa retraite à 32 ans. Il a connu une grande saison de 20 touchés en 2016 dans l'uniforme des Cards.
Par la suite, il a été aux prises avec plusieurs blessures qui l'ont clairement ralentis. Malgré tout, il était un des porteurs très agile autant sur la course qu'en situation de passe.
David Johnson aura finalement disputé au total 8 saisons dans la NFL.