I had a high school coach who once explained he expected players off the bench to give a lift to the team rather than just substitute for a starter.

That never made sense, given the reserve then should have actually been the starter.

I thought of that Sunday while watching Eric Kendricks play every snap of a 23-19 wild-card win over the Philadelphia Eagles at Lincoln Financial Field.

This is no knock on Tatum Bethune, who was first in line to take over for Fred Warner after he sustained a broken and dislocated ankle which originally ruled him out for the season, although it now appears he could return if the 49ers advance to the NFC Championship Game.

That won’t happen Saturday when the 49ers (13-5) visit the Seattle Seahawks (14-3) in a divisional round game in a rematch of their regular-season finale.

So it’s up to Kendricks to lead the 49ers defense through helmet communication with Robert Saleh. His 73 snaps were the most he has played since Week 14 in 2022, when he played 74 snaps for Minnesota in an overtime win over Indianapolis.

But given that Kendricks was signed to the 49ers’ practice squad on Nov. 26 and played in only three regular-season games, he has more in the tank than usual at this point of the season.  After playing through a shoulder injury last season while leading the Dallas Cowboys in tackles, Kendricks, 33, was choosy about signing as a free agent in 2025.

“I feel great, my body feels great, Kendricks said at the post-game podium. “I just wanted to wait for the right opportunity with the right team. Nothing felt right until got here with all the leaders on this team. It just made the most sense. I was willing to take a role I had never taken before because this team is so unselfish.”

Kendricks, 6-foot, 233 pounds, did more than just give veteran leadership. He led the 49ers with 11 tackles and on Philadelphia’s final offensive snap, adjusted defensively and knocked down a Jalen Hurts pass intended for tight end Dallas Goedert on fourth-and-11 from the 49ers’ 21-yard line.

All due respect to Bethune, out for the season with a torn groin — but he’s still a young player. Primarily a run-stuffer, Bethune probably doesn’t make that play.

As well documented as the 49ers’ injury issues have been, in some instances it provides an upgrade. That’s what Kendricks has done in the middle of the defense. And the fact that it happened on the road against the Eagles made it even more satisfying.

In five games in Philadelphia for the Minnesota Vikings and Dallas Cowboys, including playoffs, Kendricks was 1-4. That included a 38-7 divisional round playoff game in 2017 and a 41-7 loss as a member of the Cowboys last season.

The only win was in 2018, a 23-21 victory by the Vikings. Neither Kendricks nor Garret Wallow, who joined the 49ers off the Denver practice squad on Dec. 2, was around when Warner got hurt. Wallow missed just one snap and had 10 tackles.

“I haven’t won in Philly for a while,” Kendricks said. “It feels good for the soul. Gotta give a shoutout to Garret Wallow. I always judge linebackers based on, when things are super thick, when things aren’t going away, how well they’re able to communicate and stay calm. He checked all those boxes.”

Coach Kyle Shanahan made a prescient statement to his team during the week regarding Kendricks stepping in as the starter based on years of experience playing against him with Minnesota and Dallas.

“I promise you guys, this guy is going to be ready,” Shanahan said. “That was the vibe we’ve always had playing against him and that’s how he handled this whole week.”

Eric Kendricks (43) wraps up Saquon Barkley of the Eagles (26) in the 49ers’ 23-19 win over Philadelphia in an NFC wild card game. Getty Images

Kendricks got in extra film work and knowledge gained from assistant linebackers coach K.J. Wright, who looks to be an upwardly mobile career track after an 11-year career that ended in 2021.

“I’ve been kind of knocking on his meeting door, getting extra time since I got here,” Kendricks said. “I feel like he got me prepared. We went through a bunch of situations, watched a bunch of film. It’s been nice to bounce my old playbook off him and compare it to this new one. This is like my fourth defense, so it’s like compare and contrast and get rid of the stuff that doesn’t matter and lock in on new concepts.”

While Warner is doing everything he can to play — Shanahan said they don’t plan on practicing him this week — it will be up to Kendricks to run the defense. And if the 49ers beat Seattle and does return, there’s no guarantee Warner will be anything like he was at the time he was injured based on the severity of the injury.

“I’m ready whenever they’re ready,” Warner said on Ryen Rusillo’s DraftKings podcast Friday. “There’s some T’s that have got to be crossed, some I’s that have to be dotted. If it were just up to me, I’d be out there against the Eagles, but unfortunately, it’s not that way. I have to make sure I’m checking all the boxes and everybody has to gie me the OK before they let me go out there. But I’m pushing, I’m training hard. I’m back to doing full football drills and everything.”

Notable

— Linebackers Dee Winters (ankle) and Luke Gifford (quad), a special teams stalwart, worked out before the game but weren’t ready to play. Wide receiver Ricky Pearsall Jr. (knee) never got as far as a pregame workout before being declared out.

— Marques Sigle’s play at safety means should be no rush to get Ji’Ayir Brown (hamstring) back on the field until he’s ready.

— Due to the short week of practice and a Saturday game, Shanahan did not hold his customary conference call Monday with local media.

— Saleh is available for Zoom interviews this week for head coaching positions if he chooses. The way his defense played didn’t hurt his candidacy, but Shanahan’s not sure if it helped either.

“Saleh is that good anyway,” Shanahan said postgame. “So regardless of what happened today or what happens next week, it’s a matter of time for Saleh to say, ‘I’ll coach again.’”

SNAP JUDGEMENTS

A look at who played and how much in the 49ers’ wild-card win over Philadelphia:

73: Kendricks, safety Malik Mustapha and corners Deommodore Lenoir and Renardo Green played every defensive snap. Linebacker Garret Wallow missed just one.

59: Purdy and the entire offensive line of Colton McKivitz, Dominick Puni, Spencer Burford and Jake Brendel played every offensive snap. Wide receiver Jauan Jennings missed just two.

43: Tight end Jake Tonges reprised his role as the go-to tight end in the passing game when Kittle left for good after 13 snaps. Had one reception for 14 yards on three targets.

40: Marques Sigle had played 10 snaps in his previous eight games before Ji’Ayir Brown departed with a hamstring strain. He retained his usual special teams load with 18 snaps. On offense, Demarcus Robinson also had 40 snaps, the most he’s had all season.

34: Defensive end Yetur Gross-Matos played the most snaps he has in a game this season.

4: Wide receiver Malik Turner played for the fourth time this season and was in the game during the end-of-half clock-burning fiasco. He played 13 special teams snaps as well.


By