The 49ers' defense itself has been devastated by injuries this season. However, they have somehow kept things together and played well throughout the season. The 49ers offense is another story. Loaded with talent at nearly every position, they have been the unit that has floundered. When you look at this team on paper, you would think that it would be the offense carrying this injury-depleted defense, but it has been the opposite.
How bad was the 49ers offense in their loss to the hated Seattle Seahawks on Thursday? So bad that team CEO Jed York took to Twitter to apologize to fans, leaving many to believe that changes may be on the way.
What kind of changes? Well, Cassie Baalke, the daughter of 49ers general manager Trent Baalke, had some thoughts and tweeted out the following after the team's 19-3 loss at Levi's Stadium.
"Greg Roman can take a hike..the 49ers don't want you no more"
She later deleted her tweet and added, "Everyone's entitled to an opinion..sorry mine doesn't favor you or agree with yours."
Trent Baalke released a statement on Friday apologizing for his daughter's comments.
Just how bad was the 49ers offense in their horrendous showing against their division rival? Anyone who saw the game can answer that. However, if you look at the numbers, you will see that the offense was epically bad when compared to the rest of the season.
49ers Drives
- Drive 1: SF 13 to the SF 29 (16 net yards)
Offense
- Yards-per-game prior to week 13: 340
- Yards against the Seahawks: 164
- Passing yards-per-game prior to week 13: 220.5
- Passing yards against the Seahawks: 100
- Rushing yards-per-game prior to week 13: 119.5
- Rushing yards against the Seahawks: 64
- Kaepernick's passer rating prior to week 13: 92.1
- Kaepernick's lowest single-week passer rating prior to week 13: 57
- Kaepernick's passer rating against the Seahawks: 36.7
- Gore's rushing yards-per-game prior to week 13: 62.2
- Gore's rushing yards against the Seahawks: 28
- Gore's rushing yards-per-attempt prior to week 13: 4
- Gore's rushing yards-per-attempt against the Seahawks: 2.8
- Boldin's receiving yards-per-game prior to week 13: 75
- Boldin's receiving yards-per-game against the Seahawks: 18
Defense
Compare those numbers to the defense's performance. Despite their -5.4 overall grade from Pro Football Focus, the defense played as well as they have been playing, allowing more yards to the Seahawks than usual but still allowing an average number of points per game.
- Yards allowed per game prior to week 13: 300.1
- Yards allowed against the Seahawks: 379
- Points allowed per game prior to week 13: 20.5
- Points allowed against the Seahawks: 19
More San Francisco 49ers News
-
49ers training camp: Deebo returns, Shanahan addresses team, Stribling misses practice
The San Francisco 49ers held their fifth full training camp practice on Saturday as they continued preparations for the 2026 NFL season. Head coach Kyle Shanahan continues to make progress in his recovery from the concussion he suffered in a July 14 car accident. For the first... -
Nick Bosa seriously doubts Joey Bosa will join the 49ers
The San Francisco 49ers expect the return of defensive end Nick Bosa to provide a significant boost to a pass rush that managed an NFL-low 20 sacks last season. However, if the unit continues to struggle in 2026, many believe the team could explore adding another proven... -
49ers have learned to keep secrets, but is this a good thing?
For years, the San Francisco 49ers had a reputation for being one of the easiest NFL teams to get information from. Not because the team was particularly transparent, but because information seemed to find its way out of the building. That changed in 2017. Since Kyle Shanahan... -
49ers' Trent Williams embraces final NFL chapter, savoring every training camp moment
San Francisco 49ers left tackle Trent Williams made it clear that his current contract, which runs through the 2027 season, will likely be the final deal of his illustrious NFL career. Speaking to reporters after the 49ers' first training camp practice on Sunday, Williams was...