Loading
Loading
Loading
Loading
The War Room · 2027
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 · young-ascending
Young ascending starter on a rookie deal; the room is settled and QB drops off the 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.
| Rank | Group | Need | Returning snaps | Cap committed | Age | Draft prior | |
|---|---|---|---|---|---|---|---|
| 1 | OL | +6.0 | 20% | 1.4% | 29.0 | 56% | |
| 2 | WR | +4.6 | 33% | 0.1% | 28.5 | 42% | |
| 3 | QB | +2.4 | 0% | 0.0% | 38.2 | 9% | |
| 4 | TE | +1.3 | 40% | 0.4% | 27.1 | 15% | |
| 5 | IDL | +1.1 | 63% | 0.9% | 28.6 | 17% | |
| 6 | ED | +0.6 | 54% | 2.5% | 27.5 | 21% | |
| 7 | LB | +0.4 | 71% | 1.7% | 27.2 | 18% | |
| 8 | RB | -1.2 | 93% | 2.5% | 26.7 | 12% | |
| 9 | S | -1.5 | 79% | 2.8% | 27.1 | 10% | |
| 10 | CB | -1.6 | 83% | 6.6% | 27.8 | 26% |
Keep is the incumbent re-sign band. Contract structure and measured risk flags stay visible beside it.
| Player | Pos | Expiring cap | Gtd | Keep | Flags |
|---|---|---|---|---|---|
| Jimmy Garoppolo | QB | 1.1% | 100%+ | Elevated | age-cliff |
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.
| Player | Pos | From | Expiring cap | External band | Forecast retention |
|---|---|---|---|---|---|
| Davis Mills | QB | HOU | 2.5% | High | 0.95 |
| Chris Olave | WR | NO | 2.3% | High | 0.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.