SANTA CLARA, Calif. — The San Francisco 49ers rewarded All-Pro running back Christian McCaffrey with a contract extension after he won the AP Offensive Player of the Year award in his first full season with the team.
A person familiar with the deal said it's worth $19 million per year over two years. The person spoke to The Associated Press on condition of anonymity Tuesday because the terms of the deal were not announced by the team. Pro Football Talk first reported the new contract.
''Business is business,'' McCaffrey said Tuesday. ''It's part of this game. Both sides were mutually very respectful the whole time. Just proud and happy that we got something like this done.''
McCaffrey was on hand at the start of San Francisco's mandatory minicamp after skipping the voluntary practices the previous two weeks. He didn't take part in work on the field because the Niners didn't want to rush him into action.
McCaffrey has helped transform San Francisco's offense since being acquired in a trade from Carolina midway through the 2022 season. In 27 games for the Niners, McCaffrey has rushed for 2,205 yards and 20 touchdowns and caught 119 passes for 1,028 yards and 11 scores.
He led the NFL last season with 2,023 yards from scrimmage and was tied for the league lead with 21 touchdowns.
McCaffrey, who turns 28 on Friday, now will be under contract through the 2027 season. But coach Kyle Shanahan said he has no concerns about paying a running back like McCaffrey into his 30s, when most backs struggle to produce.
''When you look at Christian, just as an individual, I'm not going him to compare anybody else,'' Shanahan said. ''Christian is one of the more talented people I've ever been around in my life. But if I didn't speak about that, I'd say he's almost the biggest overachiever I've been around in my life in terms of how obsessive he is with every little thing. ... As you get older, with age, you lose a step or something. That's not what makes Christian great.''