ARIZONA CARDINALS

Christian McCaffrey, 49ers agree on 2-year contract extension

Jun 4, 2024, 12:13 PM | Updated: 12:15 pm

Christian McCaffrey points to the sky coming out of the tunnel...

Christian McCaffrey #23 of the San Francisco 49ers reacts as he runs onto the field before Super Bowl LVIII against the Kansas City Chiefs at Allegiant Stadium on February 11, 2024 in Las Vegas, Nevada. (Photo by Ezra Shaw/Getty Images)

(Photo by Ezra Shaw/Getty Images)

SANTA CLARA, Calif. (AP) — 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 deal hadn’t been announced by the team. Pro Football Talk first reported the new contract.

McCaffrey was on hand Tuesday at the start of San Francisco’s mandatory minicamp after skipping the voluntary practices the previous two weeks.

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, will now be under contract through the 2027 season.

Arizona Cardinals

Cardinals' Budda Baker...

Tyler Drake

Cardinals’ Budda Baker lends a hand to local kids amid holiday season

Arizona Cardinals safety Budda Baker took a break from racking up another 100-tackle season for a good cause centered around a different 100.

3 hours ago

Cardinals' Marvin Harrison Jr....

Kevin Zimmerman

Cardinals WR Marvin Harrison Jr. will return to practice, 2 others ruled out vs. Falcons

Arizona Cardinals head coach Jonathan Gannon said receiver Marvin Harrison Jr. will practice Wednesday after missing the past two games with a heel injury.

4 hours ago

Cardinals' Bam Knight...

Tyler Drake

Cardinals place RB Bam Knight on injured reserve

The Cardinals have placed running back Bam Knight on injured reserve with the ankle injury suffered in his team's loss to the Texans last week.

24 hours ago

General Manager Monti Ossenfort of the Arizona Cardinals...

Damon Allred

Cardinals’ 1st-round pick in 2026 NFL Draft moves up with 3 games to play

The Cardinals get a silver lining from the loss to the Texans because of how it, paired with wins by the Saints and Commanders, affected their 2026 NFL Draft positioning.

1 day ago

Drake London...

Associated Press

Falcons WR Drake London could return vs. Cardinals

Falcons head coach Raheem Morris said on Monday that wide receiver Drake London could return against the Cardinals on Sunday.

2 days ago

Cardinals' Jonathan Gannon...

Tyler Drake

Jonathan Gannon’s pitch to remain Cardinals head coach centers around 1 thing

Jonathan Gannon's seat is getting hotter with every loss. What could possibly be his pitch to remain the Cardinals head coach beyond 2025?

2 days ago

Christian McCaffrey, 49ers agree on 2-year contract extension