Purdy Cannot Win a Passing Game With Spare Parts
The declaration is simple: if the 49ers cannot add a legitimate pass-catcher before this roster hardens into its current shape, their offense will not survive contact with a competent secondary. Not a bold prediction — a structural observation. Jake Tonges is done for the season. De'Zhaun Stribling is out. George Kittle, the one player who could paper over almost any receiving deficiency, is listed as questionable heading into Week 2. The corps that was already thin when the calendar flipped to September is now operating in crisis mode, and the front office has not yet demonstrated it has a credible answer.
I wrote two weeks ago that Shanahan's extension made sense only if the roster around him could hold together. It is not holding together. What's striking about the Tonges loss in particular is how much production he represented for a player most casual fans couldn't name. He caught 40 passes for 366 yards and five touchdowns last season across 12 games — a quiet but genuine contributor in a system that asks its tight ends and move players to carry enormous intermediate-route responsibility. Losing him for the year is not a footnote. It is a structural hole in the middle of this passing game.
Stribling's absence compounds the problem differently. He was the kind of developmental piece you count on to absorb snaps when the names above him get hurt. Now he is the one who is hurt, and the names below him — Jacob Cowing, Jordan Watkins, Will Pauling — are being asked to fill a role the franchise has not yet adequately staffed. This is not a criticism of those players individually. It is a criticism of the depth chart that put them in this position.
The Aiyuk situation hangs over all of it. He pushed publicly for a trade to Washington, blamed his former agent for the complications with San Francisco, and the franchise spent the better part of the summer in an unresolved standoff. Whether he stays or goes, the distraction cost the 49ers something real: offseason clarity. Teams that enter September knowing exactly who their receivers are have a meaningful preparation advantage. San Francisco entered September knowing they had a problem and hoping it would resolve itself.
Mike Evans was signed to solve a different version of this problem — the veteran presence, the contested-catch option, the insurance policy against exactly this kind of attrition. The analyst on this beat said it plainly last week: Evans went from insurance to plan. That is true. But even Evans cannot be everywhere, and Kittle's status as questionable means the one player who could functionally serve as a second receiver in Shanahan's system might not be available when the offense needs him most.
Here is what the history of this offense tells us: Brock Purdy's 22 touchdowns last season were built on a foundation of multiple reliable targets working in concert. Kittle, Jauan Jennings, and the tight end depth were not interchangeable — they were a system. You pull enough pieces out of a system and the system stops functioning, regardless of how talented the quarterback is. The 49ers went 5–1 in close games last year through execution and trust. Execution requires knowing who is running the route. Right now, too many of those routes are being drawn up for players who have never run them under pressure.
The front office bet on depth being good enough heading into 2026. That bet is losing. The question now is whether they move before the roster calcifies or whether they watch Purdy spend the next ten weeks improvising with a receiving corps assembled from necessity rather than design.