
The San Francisco 49ers saw their season end Saturday night in Seattle.
A 41–6 loss to the Seahawks in the Divisional Round closed the book on a year that began with Super Bowl expectations and ended without resistance. The margin was decisive. The game was decided early. By the fourth quarter, there was little left to salvage.
Afterward, head coach Kyle Shanahan addressed the loss, the disappointment, and the long road ahead.
When the conversation turned to Christian McCaffrey, the tone changed.
Shanahan’s Words On McCaffrey
Shanahan did not hedge his words when asked about McCaffrey’s 2025 season.
“I think this was one of the most impressive seasons by an individual player ever, just in terms of what a warrior and man he is week in and week out,” Shanahan said. “I’ve never been around anything like it.”
That statement carries weight.
Shanahan has coached elite offensive players across multiple stops. He has been around All-Pros, MVP candidates, and Hall of Fame-level talent. For him to frame McCaffrey’s season in those terms, and to do so after elimination, speaks to how highly the organization views what McCaffrey provided this year.
This was not said in the glow of a win or during a celebratory moment. It came after the 49ers suffered a blowout loss. After the season was over. After expectations had collapsed.
That context matters.
McCaffrey Played Through Injury as the Season Closed
McCaffrey battled a stinger throughout Saturday night’s game.
He finished with 11 carries for 35 yards and added five receptions for 39 yards. The production was modest. But the circumstances explain why. The game was never competitive, and McCaffrey was dealing with discomfort, yet he remained on the field until the outcome was no longer in doubt.
That is the mentality Shanahan was referencing.
McCaffrey does not search for exits. He does not manage availability in a way that prioritizes self-preservation over contribution. When he is able to play, he plays.
Shanahan has repeatedly pointed to McCaffrey’s preparation and approach as the standard inside the building. Saturday was another example, even in a game that offered little reason to push through physically.
What McCaffrey Carried for the 49ers This Season
McCaffrey started all 17 regular-season games.
That detail matters given how much instability surrounded him. The offensive line rotated constantly. The secondary was patched together week to week.
McCaffrey was the constant.
He finished the regular season with 1,202 rushing yards and 10 touchdowns, while adding 102 receptions for 924 yards and seven more scores through the air. He was the centerpiece of everything San Francisco did offensively and the stabilizing force when the rest of the roster fluctuated.
In the Wild Card Round win over Philadelphia, McCaffrey delivered again, scoring twice and providing balance in a game the 49ers needed to survive.
Saturday’s loss does not erase that body of work.
Final Word for the 49ers
The season ended in the most disappointing way possible.
But Shanahan’s comments offer clarity on what the organization values moving forward. McCaffrey is not just a star player. He is the benchmark. The example. The foundation that allowed the 49ers to remain competitive through injuries, inconsistency, and attrition.
The offseason will be about recovery. For McCaffrey. For the rest of the roster. And for a team that remains close to its goal but fell short again.
Shanahan said he has never been around anything like McCaffrey.
After Saturday night, that statement carries more weight than the final score.
49ers’ Kyle Shanahan Had Strong Words On Christian McCaffrey After Loss