Skip to content
MBStats

The War Room · 2026

San Francisco 49ers offseason brief

The roster state the front office faced entering the offseason, reconstructed from last season's snaps and the contract ledger. Needs predict behavior; the risk bands are odds, never verdicts.

QB room · franchise-vet

Franchise veteran on a market deal; the room is settled.

Need board

Ten position groups ranked against the other 31 teams. Draft prior is the measured chance a team in this need state spends a top-100 pick there; corner priors deliberately ignore rank because corner drafting is need-insensitive, and the QB prior reads the room class above.

RankGroupNeedReturning snapsCap committedAgeDraft prior
1RB
+4.0
31%0.4%31.213%
2WR
+3.5
58%1.0%29.342%
3IDL
+2.1
42%0.3%26.131%
4ED
+1.0
58%2.6%27.029%
5LB
-0.6
78%1.3%26.518%
6OL
-0.7
83%3.8%30.239%
7TE
-0.8
71%3.3%29.39%
8S
-0.8
83%0.5%25.010%
9QB
-0.9
100%10.4%27.09%
10CB
-2.7
96%3.6%25.826%

Own expiring contracts

Keep is the incumbent re-sign band; walk is the projected compensatory selection his departure earns two drafts out, gross of the net-loss formula.

PlayerPosExpiring capGtdKeepWalkFlags
Christian McCaffreyRB7.4%63%High · ret 0.79R3 compcareer-year-spike, age-cliff
Yetur Gross-MatosED3.5%52%LowR4 comp
Jordan MasonRB1.9%0%Elevated · ret 0.89R6 compage-cliff
Tre BrownCB0.6%29%Lowno comp
Fabian MoreauCB0.5%34%Lowno comp
Ross DwelleyTE0.5%0%High · ret 0.79no compcareer-year-spike, age-cliff
Richie GrantS0.5%23%Lowno comp

Market targets

Free agents at this team's top-3 need groups, screened to external-buy bands below Severe. External buys keep under 80% of platform production 43% of the time; the band prices that ladder.

PlayerPosFromExpiring capExternal bandForecast retention
Chris OlaveWRNO2.3%High0.95

Built from the team needs ledger (validated against ten years of revealed draft and free-agency behavior) and the second-contract risk model. Odds, not verdicts. Browse the full free-agency class or return to the team page.