San Francisco 49ers podcast cover art
The Muffed 49ers Show

San Francisco 49ers

12-5 regular season

San Francisco 49ers — 2026 season outlook, updated Aug 31, 2026.

San Francisco 49ers finished the 2025 season 12-5 · NFC wild card, #6 seed.

San Francisco 49ers: 12-5 regular season.

Based on verified play-by-play data (nflverse).

Follow the 49ers. The Recap and What Repeats, when they publish.

First email Wednesday, September 16. Free, one a week, unsubscribe anytime.

Subscribe free — every 49ers episode in your podcast app

New episode every week of the 2026 season

★ Rate the show on Apple Podcasts →

2025 — by the numbers
Record
12-5
Off. EPA
#6
+0.09/play
Def. EPA
#24
+0.07/play
Takeaways
15
#25 of 32
Postseason
Wild card

2025 · NFC wild card, #6 seed

Where they rank2025

9 leaderboards

What these mean: pre-snap motion rate · success rate · expected points added per play · pass rate over expected · team air yards · play-action rate · blitz rate · pythagorean win delta

2026 schedule

49ers players we cover

10 players with a page

Camp · Aug 31, 2026Aug 31, 2026· 6 min

49ers Camp — Aug 31: Mykel Williams Out at Least Four Games

The 49ers set their 53 and the pass rush got a month thinner doing it: Mykel Williams went to reserve/physically-unable-to-perform while Nick Bosa still hasn't practiced. The left guard job went to Carver Willis, a rookie who was still in the concussion protocol when our last episode filed, the backfield resolved to a rookie and a second-year back behind Christian McCaffrey — and Aaron Donald came out of retirement onto the Week 1 opponent.

0:005:49

Your episode · 5:49

Read the full episode →

Play fantasy? There's a version about your whole roster — follow your guys, free →

More episodes

  • Camp · Aug 23, 2026Aug 23, 2026· 6 min

    49ers Camp — Aug 23: Stribling Hits 11 Catches in Two Games

    De'Zhaun Stribling ran his preseason line to eleven catches for 109 yards in a 41-17 win over the Chargers that also gave rookie back Kaelon Black his debut and Brock Purdy his first live drive of August. Osa Odighizuwa kept winning inside for a second straight joint practice, while Nick Bosa and Christian McCaffrey stayed on the sideline and George Kittle's surgeon check came back encouraging.

  • Camp · Aug 16, 2026Aug 16, 2026· 5 min

    San Francisco 49ers Camp Update — August 16: Bosa's Soreness Has a Name — Knee Tendinitis

    Nick Bosa's absence finally got a diagnosis — tendinitis in the surgically repaired knee — and stretched through the joint practice, the game, and Saturday. Brock Purdy, meanwhile, had his best day of camp against another team's defense, then watched the preseason opener from the sideline. Same split as last week, now sharper, with Kurtis Rourke's hospital trip on top.

  • Camp · Aug 9, 2026Aug 10, 2026· 5 min

    San Francisco 49ers Camp Update — August 9: Nick Bosa Hasn't Practiced All Week

    Brock Purdy is having the sharpest camp of the roster — and the pass rusher whose ACL return the whole defensive projection leans on hasn't practiced since Monday with "general soreness," while the injury list underneath him keeps growing. The two halves of the July question are answering in opposite directions.

  • 2026 PreviewJul 6, 2026· 8 min

    San Francisco 49ers 2026 Season Preview — Twelve Wins the Data Won't Vouch For

    A 12-5 team the market cut to 9.5 — the luck ledger mostly agrees, but a dead-last pass rush and a minus-8 turnover margin mean the regression runs both directions.

  • Season ReviewMay 16, 2026· 6 min

    49ers 2025 Season in Review

    12-5 regular season

  • Draft RecapMay 13, 2026· 6 min

    49ers — 2026 Draft Recap

    8 picks in the 2026 NFL Draft

Prefer your fantasy roster?

Build a free show around your guys — no signup. Press play and hear every one of them, right now.

In a Sleeper league? One link sets up everyone in it

From The Muffed Read

Every issue of The Muffed Read

Ask this data a question

Every figure on this page comes out of Muffed's verified panel — and you can query the whole thing in plain English. No account, no key. Ask the data →

Use Muffed in your AI

Ask Claude or ChatGPT football questions and get these verified figures back, with sources. Add https://muffed.ai/api/mcp — free, no account, no API key.

Add to Claude · Set up in ChatGPT · How it works →

Every figure on this page is recomputed from public play-by-play, not copied from a box score — how we verify every number.