Christian McCaffrey has been ruled out for the rest of the 2024 NFL season after suffering a serious knee injury in the San ...