SANTA CLARA — Christian McCaffrey has been with the 49ers for less than a year and he’s already etched his name in franchise lore.

McCaffrey extended his streak of games with a touchdown to 12 with a four-yard endzone dash in San Francisco’s 30-12 win against the New York Giants on Thursday Night Football. That 12-game streak ties Jerry Rice’s 12-game touchdown streak set in 1987 —  Rice led the league with 22 touchdown receptions that year.

McCaffrey’s streak extends back to last season and includes the 49ers’ playoff run that ended in an NFC Championship Game loss against the Philadelphia Eagles. The dynamic 27-year-old back has three touchdowns this season — one per 49ers win.

“That’s a huge honor,” McCaffrey said. “Obviously scoring touchdowns is a team line. O-line did a great job blocking, I just had to hit the hole.”

McCaffrey was traded to the 49ers on Oct. 20, 2022 and his touchdown streak began on Dec. 4 2022 with a four-yard reception from Brock Purdy against the Miami Dolphins. The next was a highlight 27-yard pass and a 38-yard dash against Tampa Bay. His longest run was a 65-yard touchdown against Pittsburgh in their opener this year.

He had three touchdowns in each of their three playoff games last year, including his 23-yard in that ill-fated NFC Championship Game (where he also briefly played quarterback for an injured Purdy).

With wide receiver Brandon Aiyuk sidelined Thursday with an injury, McCaffrey was one of the 49ers’ many offensive options to step up in his absence. He’s been a workhorse all season; his 85 rushing yards against the Giants added to a league-leading 326 yards to start the year. Atlanta’s Bijan Robinson comes in second with 180 through just two games.

What has impressed Kyle Juszczyk most about McCaffrey’s start?

“Just how hard he’s been running,” he said. “The way he finishes and the amount of snaps he gets every game. It would be easy for a back like him who plays so much to run out of bounds or get down and try to save himself but this guy fights for every single inch and he always finishes falling forward.”

Added Nick Bosa: “Deebo (Samuel), Christian and George (Kittle), just the amount of physical runs they have definitely gets us going as a defense.”

McCaffrey is averaging 5.9 yards per carry on 60 carries so far this season. He’s also averaging 6.4 yards on 11 receptions (13 targets) so far this year.