McCaffrey is as safe as any RB in the NFL with respect to injury profile. Only 51% of RBs play every game the year after a 300-carry season, but he’s still amongst the lowest risk for his position.
2019 - back, knee, and foot strains/sprains landed him on injury reports but he didn’t miss any games
2016 - hip injury - 1 game (groin muscle strain)
McCaffrey has managed to avoid major injuries so far in his career. Nothing in his injury history is expected to negatively impact his performance in 2020.
His high number of touches in 2019 (403 carries + receptions) may sound concerning, but published data on NCAA and NFL RBs shows that heavy workloads in one season are NOT associated with increased risk of injury during the next. In fact, in one large NFL study, high-volume RBs in one season actually missed FEWER games in the following one than low-volume players. However, even they sat out 1.9 games/year, highlighting the risks of the position. Low durability concerns for McCaffrey relative to RBs.
Image Source: Keith Allison, CC-BY-SA-2.0