is there anything Christian McCaffrey cant do on in football