How long is Christian McCaffrey out? Injury timeline, return date ...

Responsive image
source