Arizona Cardinals running back David Johnson will have surgery on his left wrist and be sidelined two to three months, ESPN’s Adam Schefter reported on Tuesday, citing a source.