CHARLOTTE, N.C. -- Carolina Panthers running back Christian McCaffrey will miss a few weeks because of the strained hamstring suffered in Thursday night's 24-9 victory at Houston, a league source confirmed to ESPN on Friday.
The injury occurred early in the second quarter when McCaffrey pulled up on a 2-yard run around the left side. He spent 22 minutes in the sideline medical tent before walking to the locker room under his own power.
Hubbard, a fourth-round draft pick out of Oklahoma State, is expected to be first up for next week's game at Dallas. He has 62 yards on 19 carries this season. The Panthers are working out former Cleveland Browns and Texans running back Duke Johnson on Friday, a source told ESPN's Adam Schefter.
NFL Network first reported that McCaffrey would miss games with the injury.
First-round draft pick Jaycee Horn suffered multiple breaks in his right foot against the Texans, Panthers coach Matt Rhule said after the game.
Results of the tests that Horn underwent in Charlotte on Friday were not immediately known. The noncontact injury appeared to be similar to what tight end Greg Olsen suffered in 2017 when he broke the fifth metatarsal in his right foot and missed nine weeks, including a bye.
Horn addressed his injury in a tweet Friday, saying he will "be back stronger."
Hubbard finished Thursday's game with 52 yards on 11 rushes and three catches for 27 yards. Freeman had five rushes for 17 yards.
Asked if the Panthers could sustain their success without McCaffrey, left tackle Cameron Erving said, "We're a football team. We're not the Carolina Christian McCaffreys."
Quarterback Sam Darnold said McCaffrey was "sad" when they spoke after the game. Darnold said he told McCaffrey it was important he didn't rush back and assured him "we'll be all right without him."
"Obviously, we want him back," Darnold said. "But I want him to take his time right now and make sure he's good for the end of the season."