Coach: McCaffrey out 'a few weeks' with hamstring injury

Carolina Panthers running back Christian McCaffrey (22) is tackled by Houston Texans' Paul Quessenberry during the first half of an NFL football game Thursday, Sept. 23, 2021, in Houston. (AP Photo/Eric Christian Smith)

Carolina Panthers running back Christian McCaffrey (22) catches a pass as Houston Texans cornerback Vernon Hargreaves III (26) tackles him during the first half of an NFL football game Thursday, Sept. 23, 2021, in Houston. (AP Photo/Eric Christian Smith)

Carolina Panthers running back Christian McCaffrey (22) leaves the field during the first half of an NFL football game against the Houston Texans Thursday, Sept. 23, 2021, in Houston. (AP Photo/Justin Rex)

Carolina Panthers running back Christian McCaffrey (22) rushes for a gain as Houston Texans cornerback Vernon Hargreaves III (26) defends during the first half of an NFL football game Thursday, Sept. 23, 2021, in Houston. (AP Photo/Eric Christian Smith)

Houston Texans running back Mark Ingram II (2) is wrapped up by Carolina Panthers' Shaq Thompson (7), Haason Reddick (43) and Jaycee Horn during the second half of an NFL football game Thursday, Sept. 23, 2021, in Houston. (AP Photo/Eric Christian Smith)