Here's the current base salaries the #49ers inherit on McCaffrey contract. Note: NONE of his remaining money is guaranteed, could open the door for a re-do or new deal depending on how this year goes:

2022: ~$670k
2023: $11.8 million
2024: $11.8 million
2025: $12 million

— Nick Wagoner (@nwagoner) October 21, 2022