OverTheCap.com lists the 49ers as having about $2.34 million in salary-cap space before the McCaffrey restructure. The running back was slated to earn a base salary of $11.8 million in 2023 and had a $12 million cap number.
RELATED
The 49ers likely converted some of that salary into a bonus, allowing the cap hit to be spread over multiple years and possibly adding void years. Expect the full contract details to be revealed later.
McCaffrey arrived from the Carolina Panthers via a mid-season trade last season. He finished the 2022 season with an impressive 1,880 total yards and 13 total touchdowns in his 17 games between the 49ers and the Panthers.
Related News
More San Francisco 49ers News
-
49ers' Christian McCaffrey wins Best Comeback Athlete at the 2026 ESPYS
San Francisco 49ers running back Christian McCaffrey was honored as the Best Comeback Athlete on Wednesday night at the 2026 ESPYS in New York. McCaffrey earned the award over golfer Anthony Kim, Angel City FC defender Savy King, and Texas A&M volleyball standout Kyndal... -
49ers rank among NFL's best RB duos despite uncertainty behind Christian McCaffrey
When discussing the best running back situations in the NFL, it's difficult to overlook the San Francisco 49ers. The team has one of the league's most dynamic players in Christian McCaffrey, giving San Francisco one of the NFL's most dangerous backfields. CBS Sports' Jared... -
49ers WR Brandon Aiyuk makes bold $10 million statement
San Francisco 49ers wide receiver Brandon Aiyuk doesn't appear fazed by the growing skepticism surrounding his NFL future. Although he has made it clear he wants to leave San Francisco, the veteran remains tied to the 49ers after refusing to take the necessary steps to... -
49ers' Kyle Shanahan labeled 'best in the business' by NFC West rival coach
The San Francisco 49ers opened last season with a 17-13 victory over the Seattle Seahawks in Week 1. The NFC West rivals didn't meet again until the regular-season finale, when first place in the division and home-field advantage were on the line. This time, the Seahawks went...