CHARLOTT, NC – Christian McCaffrey of the Carolina Panthers has not given up for this