HOUSTON -- Carolina Panthers running back Christian McCaffrey suffered a hamstring injury in the second quarter of Thursday night's game at Houston and will not return.
The injury occurred when McCaffrey was making a run to the left on first-and-10 from the Texans' 14-yard line. He did what appeared to be a stutter step to avoid the defender and went immediately to the sideline after a 2-yard gain.
McCaffrey was replaced by Chuba Hubbard, a 2021 fourth-round pick out of Oklahoma State.
McCaffrey, who in 2019 became the third player in NFL history to have 1,000 yards rushing and receiving in the same season, entered the game as the NFL's leader in yards from scrimmage with 324 yards.