SANTA CLARA – Here is how the 49ers (5-5) graded in Sunday’s 20-17 home loss to the Seattle Seahawks (5-5):
PASS OFFENSE: D+
Jauan Jennings’ massive rescue efforts (10 catches, 91 yards, go-ahead touchdown) fell short, as was the case in Week 3 at the Rams (175 yards, three touchdowns) as well as last season’s Super Bowl (TD catch, TD pass). Brock Purdy knew well enough to keep targeting Jennings, whose best effort was a third-and-11, 13-yard conversion in which he dragged four defenders to the Seattle 8, setting up his 3-yard touchdown catch with 9:33 to go. Purdy (21-of-28, 159 yards) got intercepted on a deflected pass he tried forcing into Christian McCaffrey (four catches, 27 yards). It’s alarming how minimal the production was from Deebo Samuel (four catches, seven targets, 22 yards; one run for minus-1 yard) and nothing from Ricky Pearsall (no catches, two targets). George Kittle (hamstring) was a pregame scratch, and it’s no coincidence the 49ers have lost 11 of their last 14 games when he hasn’t played.
RUN OFFENSE: D
As great as it is to see McCaffrey healthy and capable of 19 carries, he didn’t break any longer than 11 yards and finished with 79 yards, with minimal open lanes available. While Purdy got those lanes on his five scrambles (40 yards) and first-quarter touchdown run, the 49ers did not impose an intimidating rushing attack against a defense they owned in a previous six-game win streak. Instead, holding penalties (Jennings, Aaron Banks, Jake Brendel) nullified big gains. The 49ers tried compensating for Kittle’s absence as a blocker by deploying No. 3 tackle Jaylon Moore on several plays, and while that seemed to help, their lack of depth at tight end is a perennial problem.
PASS DEFENSE: F
Not only did this unit buckle on the Seahawks’ winning drive against Geno Smith (7-of-8, 54 yards), the defenders failed to spot him on a pair of late scrambles, the last of which was the 13-yard touchdown that sealed the 49ers’ fate. Said Fred Warner: “In the back end we have to be stickier and understand the situation: Geno’s going to want to come alive and extend plays.” Nick Bosa’s two sacks came at a price: he left in the third quarter with an injured left oblique/hip, possibly from compensating for his previous week’s right oblique/hip injury. Leonard Floyd’s sack on the final series was a positive sign, but clearly not enough. Isaac Yiadom’s interception on the first series after halftime came once Bosa and Floyd flushed Smith. With the Seahawks changing centers, the 49ers should have repeatedly blitzed up the gut, but when have they succeeded this season with extra pressure, instead deferring to predictable rush lanes.
RUN DEFENSE: F
Losing on a touchdown run by a 34-year-old quarterback is pretty damning. Losing fourth-quarter leads to the Rams, the Cardinals and now the Seahawks is downright embarrassing. Even though the 49ers stopped third- and fourth-and-1 runs for no gain to temporarily protect the lead, four minutes remained, which is an eternity for this season’s version of the 49ers. Stopping the Seahawks on third- and fourth-and-one with four minutes to go could have made this unit the hero. Instead, Seattle scored its second rushing touchdown, and the 49ers have now allowed 13 such scores on the season; Shanahan’s only team to allow more in an ENTIRE season was the 2021 squad (17). Terrible.
SPECIAL TEAMS: C-
Can’t blame them this time. Heck, even their most glaring mistake actually helped the 49ers, seeing how Jordan Mason’s muffed kick return resulted in the ball ricocheting off him and out of bounds for a 16-yard gain. Jake Moody made his only field-goal attempt (33 yards) after Yiadom’s interception. New punter Pat O’Donnell came away with just a 34.3-yard net average on three punts, his last resulting in a touchback rather than pin them deep for the final drive. Jacob Cowing left with a concussion after a 12-yard punt return, so if he needs time to recover, that could press Pearsall into action there.
COACHING: F
It’s happening every week if not seemingly every postseason. The 49ers’ fourth-quarter follies are just too common under Kyle Shanahan. That is the legacy he’s reinforcing instead of reversing. The offense clams up. The defense opens up. And the season may end up without a playoff berth for the first time since 2020.
Is it coaching? Is it simply the 49ers are mentally and physically drained from a compilation of past seasons, heartbreaking defeats and off-field distractions (see: contracts)?
Is it a lack of evolution, as suggested by 2022 backup quarterback Kurt Benkert, who wrote on the social media platform X that Shanahan’s offense prevents quarterbacks from adjusting protections to strictly just throw to hot routes. (“It’s mindblowing stuff that a simple flipper would fix,” Benkert wrote. “… During my time in San Francisco, this was the No. 1 thing that made no sense to me. Why not empower your quarterback to get you into the best protection.”)
It’s not just offensive restraints. The defense is stale and disjointed, the latter of which is because of new players (young, old) and new coaches. The special teams are a weekly fright. Jobs will be lost, no doubt. Ownership eventually will lose patience (although no public indications yet on that front) and join the growing legion of disenchanted “Faithful” who are getting gouged ever-more in season-ticket prices. Shanahan is a great coach who is pathologically snakebit at closing time, but this is not a Fortune 500 company that must ditch its CEO to appease shareholders when no obvious successor awaits to deliver greater fortunes.
With a 1-3 record in NFC West action, the 49ers must hope other NFC challengers prove just as mediocre, and a key step toward wild-card entry awaits next Sunday at Green Bay, with the Packers third in the NFC North at 7-3.