Running back Christian McCaffrey, the NFL’s reigning Offensive Player of the Year, has reset the running back market for the second time in about four years, signing a two-year contract extension with the San Francisco 49ers.

The Niners announced the deal (but did not disclose financial terms) on Tuesday afternoon, not long after sources told ESPN’s Adam Schefter that the deal — which averages $19 million over the two added years — was done.

In addition to the two extra years (2026 and 2027), the Niners added $8 million over what McCaffrey was scheduled to make in 2024 and 2025 while adding $24 million in guarantees, the sources told Schefter. WME negotiated the contract, which follows the 2020 pact he signed with the Carolina Panthers which also set a record for running back compensation.

For the Niners, retaining McCaffrey was something of a no-brainer as he quickly established himself as the focal point of one of the league’s most prolific offenses following the October 2022 trade that brought him to San Francisco. The 49ers acquired McCaffrey from the Panthers for 2023 second-, third- and fourth-round picks as well as a 2024 fifth-round selection. Since, McCaffrey has impressed teammates and coaches with his consistency, productivity and maniacal attention to detail.

McCaffrey, who turns 28 on Friday, posted 2,023 yards from scrimmage and 21 total touchdowns in 2023 and the Niners firmly believe that he has the ability to continue to play at that level for the foreseeable future, even into his 30s.