The 49ers spent cutdown day doing what they seem to love most: trying to outsmart the rest of the league, while maybe outsmarting themselves in the process.
On paper, the moves had a certain neatness to them. In practice, they looked like a team choosing roster gymnastics over straightforward depth-building. San Francisco kept protecting developmental bets and holding onto players it clearly wasn’t ready to give up on, even as more obvious depth options disappeared.
That matters because the top of this roster is still loaded. Nobody’s arguing otherwise.
The problem is the floor. It feels alarmingly low for a team that opens the season with an offensive line facing three of the nastiest defensive fronts in football over the first five weeks.
Left guard is the clearest example of the mess. Kyle Shanahan said Monday the team still hasn’t picked a starter there, and that’s not because there’s a fierce competition with several viable answers.
It’s because nobody has seized the job. Rookie Carver Willis is sitting in the lead spot by default, mostly because he has no NFL tape and therefore no baggage.
San Francisco then added Jarrett Patterson, sending a 2027 seventh-rounder to the Texans for an interior lineman Houston was more than willing to move on from. Patterson could well be an upgrade. The issue isn’t whether the move helps; it’s what it says that a Texans castoff might be the best solution on the board.
The same thinking showed up at receiver. Jacob Cowing made the 53-man roster off one big preseason punt return, while Jordan Watkins stayed because of draft status. That left the 49ers passing on other free-agent possibilities in favor of players they’ve already decided are “their guys.”
Then came the cap and roster shuffle that really tied the whole thing together. San Francisco kept Enrique Cruz and Nick Martin, and to do that it released long snapper Jon Weeks, who had a $1.2 million guarantee, before bringing him back on the practice squad for weekly elevations.
Cruz, who played tackle in rotation in college, spent August showing pass protection wasn’t exactly his calling card. Martin has done almost nothing either from scrimmage or on special teams in two seasons.
It’s hard not to look at that and see front-office pride getting in the way. Keeping long-term projects around may sound like patience, but it also smells a lot like refusing to admit a draft miss.
Meanwhile, players who could have helped right away left the building. Bryson Eason, an undrafted defensive tackle the 49ers liked, is now with the Chiefs.
Darrell Luter, who had climbed to No. 2 on the boundary side of the cornerback depth chart just a week ago, was claimed by the Raiders. Greg Dortch, a receiver who could have offered a plug-and-play boost in the slot and on punt returns, ended up in Buffalo.
Shanahan can build an offense like a watchmaker, with every detail carefully arranged and every motion accounted for. But trench play is uglier than that, and San Francisco keeps acting like it can patch the line together and let Brock Purdy sort out the rest.
Was nothing learned from last year’s NFC Playoffs?
Was nothing learned before that, when the 49ers had to keep signing and starting players off the street just to avoid leaning on the projects they stubbornly carried?
If Christian McCaffrey, Nick Bosa, George Kittle and the rest of the top veterans stay healthy for 17 games, San Francisco can cover up plenty. But injuries are part of the deal here, and when they hit, no amount of clever roster maneuvering can save a line that folds in two seconds.
At that point, the fancy tricks won’t matter.
In Other News...
49ers Defensive Front Just Lost A Rookie They Were Counting On
Mykel Williams rookie year is starting with an unexpected pause after the 49ers placed the defensive lineman on the Reserve/Physically Unable to Perform List, pushing back his debut by at least the first four games. The first-round pick from the 2025 NFL Draft had been part of the plan for a front that expected to lean on its young pass rush talent, but an ACL injury has changed the opening stretch and ensured he will not be on the field for the season opener.
San Francisco has already set its 53-man roster, and the edge-rusher group will have to carry the load without him for now, with Sam Okuayinou, Keion White and Romello Height among the names on the list. The early absence matters because Williams was supposed to help line up next to Nick Bosa, and now the 49ers will have to find out how much pressure they can generate before their rookie defender is eligible to return. [Read more 🡒]
49ers Just Lost A Defender They Wanted To Keep
The 49ers roster churn is still rolling as teams around the league sort through waiver claims and the next round of practice-squad and injured reserve moves. San Francisco had been trying to keep its depth intact, but the early action already trimmed away some familiar names, with the Raiders grabbing Darrell Luter, the Chiefs taking Bryson Eason, and the Colts landing Kapena Gushiken.
There is still more movement to come before the day is done, and that is where the 49ers will get their next look at how the back end of the roster settles. Christian Jones and Isaiah Foskey were also part of the broader conversation around roster decisions and development, which is exactly why these post-cutdown hours can matter so much for a team trying to preserve young talent wherever it can. [Read more 🡒]
49ers Just Got A Harsh Early Reality Check In The NFC West
The NFC West already looked unforgiving for San Francisco, and now the early path has gotten even steeper. Reports that Aaron Donald is coming out of retirement to return to the Los Angeles Rams only add to a roster that already carried plenty of defensive bite, and the comparison between the two teams has tilted further toward Los Angeles on both sides of the ball. For a 49ers team trying to navigate a division that rarely offers much breathing room, it is the kind of development that forces an immediate reset of expectations.
The timing makes it even tougher to ignore because the 49ers are set to see the Rams first in Melbourne, Australia, a stage that will amplify whatever edge Los Angeles believes it has. San Francisco can still make its own case over the course of the season, but the matchup in front of it now looks like more than just an opener. It feels like an early test of whether the 49ers can keep pace in a division where the margin for error may already be shrinking. [Read more 🡒]
