McCaffrey began the 2025 season with an unspecified Achilles' tendon issue casting ominous clouds overhead, but somehow he shook it off and evaded the worst fears of his fantasy investors. McCaffrey not only started all year for San Francisco; he was almost certainly overworked as the 49ers scrambled to fix production shortages caused by injuries to other skill-position players. McCaffrey played in every game and logged 927 snaps, his most since 2019 and the third-most of his career. With McCaffrey turning 30 in June and having plenty of injuries in his past, the 49ers might want to lessen his workload relative to last year's career-high 311 carries and 102 receptions. The question is whether the 49ers will actually have that luxury. Second-year fifth-round prospect Jordan James offers some promise, and third-round rookie pick Kaelon Black brings a little more firepower between the tackles, but it's not clear either will become a viable starter, nor is it clear fourth-year pro Isaac Guerendo will have a roster spot. It wouldn't be shocking if the 49ers overworked McCaffrey again, which would again be to the delight of his fantasy investors.