SANTA CLARA, Calif. -- After declaring Friday that he had no doubt he would play, San Francisco 49ers running back Christian McCaffrey is out for Monday night's opener against the New York Jets.
McCaffrey has dealt with a calf and Achilles injury since the early days of training camp with coach Kyle Shanahan announcing the ailments on Aug. 6. Shanahan said then that McCaffrey would be out for a couple of weeks and not participate in the preseason. The expectation, though, was that McCaffrey would be able to get back in time for Monday's game.