Brock Purdy
633
Top-three position value: 779
San Francisco 49ers' dynasty market is led by Brock Purdy at 633, ranked No. 16 overall. The first four 2026 matchups grade balanced at 51/100 on the team environment scale.
3 current assets sit inside the dynasty top 100. Matchup temperature connects last season's scoring defense with site and rest; it does not replace player-level usage or injury context.

San Francisco Bay Area · Levi's Stadium
Current Superflex market prices for fantasy-relevant 49ers. The four position blocks show where the roster's market weight is concentrated; player links open deeper research where available.
Brock Purdy
633
Top-three position value: 779
Christian McCaffrey
474
Top-three position value: 790
Mike Evans
250
Top-three position value: 681
George Kittle
319
Top-three position value: 384
| Overall | Player | Position | Availability | Age | Market score |
|---|---|---|---|---|---|
| #16 | Brock Purdy →SF · QB5 | QB5 | Active | 26.8 | 633 |
| #36 | Christian McCaffrey →SF · RB8 | RB8 | Full | 30.4 | 474 |
| #85 | George Kittle →SF · TE9 | TE9 | Full | 33.1 | 319 |
| #110 | Mike Evans →SF · WR39 | WR39 | Out | 33.2 | 250 |
| #114 | De'Zhaun Stribling →SF · WR41 | WR41 | Out | 23.9 | 246 |
| #127 | Kaelon Black →SF · RB36 | RB36 | Did Not Participate In Practice | 25 | 223 |
| #169 | Ricky Pearsall →SF · WR68 | WR68 | Reserve | 26.1 | 185 |
| #182 | Deebo Samuel →SF · WR71 | WR71 | Out | 30.8 | 175 |
| #214 | Mac Jones →SF · QB40 | QB40 | Active | 28.2 | 146 |
| #281 | Jordan JamesSF · RB73 | RB73 | Not listed | 22.6 | 93 |
| #294 | Christian KirkSF · WR125 | WR125 | Not listed | 30 | 88 |
| #302 | Jordan WatkinsSF · WR128 | WR128 | Not listed | 24.7 | 84 |
| #343 | Isaac GuerendoSF · RB97 | RB97 | Not listed | 26.4 | 66 |
| #348 | Jake TongesSF · TE53 | TE53 | Not listed | 27.3 | 65 |
A high score means the opponent allowed more NFL points last season, with small adjustments for home field and rest. It is a fast team-level read, not a positional matchup grade or weekly projection.
L 20-29
San Francisco 49ers at Atlanta Falcons
W 23-17
San Francisco 49ers vs. Washington Commanders
W 32-29
San Francisco 49ers at Seattle Seahawks
| Week / date | Opponent | Site / venue | Temperature | Why it grades there |
|---|---|---|---|---|
| Week 9Sunday, Nov 8 · 4:05 PM ET | homeLevi's Stadium · Outdoors | Hot79 | Opponent allowed 25.4 points per game in 2025 (No. 25 scoring defense). 7-day rest edge. | |
| Week 10Sunday, Nov 15 · 4:25 PM ET | awayAT&T Stadium | Hot84 | Opponent allowed 30.1 points per game in 2025 (No. 32 scoring defense). | |
| Week 11Sunday, Nov 22 · 8:20 PM ET | neutralEstadio Banorte · Outdoors | Cold28 | Opponent allowed 19.6 points per game in 2025 (No. 7 scoring defense). | |
| Week 12Sunday, Nov 29 · 4:25 PM ET | homeLevi's Stadium · Outdoors | Cold13 | Opponent allowed 17.2 points per game in 2025 (No. 1 scoring defense). 7-day rest disadvantage. | |
| Week 13Sunday, Dec 6 · 1:00 PM ET | awayMetLife Stadium · Outdoors | Hot70 | Opponent allowed 25.8 points per game in 2025 (No. 26 scoring defense). | |
| Week 14Sunday, Dec 13 · 4:25 PM ET | homeLevi's Stadium · Outdoors | Cool35 | Opponent allowed 20.4 points per game in 2025 (No. 10 scoring defense). 3-day rest disadvantage. | |
| Week 15Thursday, Dec 17 · 8:15 PM ET | awaySoFi Stadium · Dome | Cold30 | Opponent allowed 20.0 points per game in 2025 (No. 9 scoring defense). | |
| Week 16Sunday, Dec 27 · 4:25 PM ET | awayGEHA Field at Arrowhead Stadium · Outdoors | Cold28 | Opponent allowed 19.3 points per game in 2025 (No. 6 scoring defense). 4-day rest edge. | |
| Week 17Sunday, Jan 3 · 8:20 PM ET | homeLevi's Stadium · Outdoors | Cold23 | Opponent allowed 19.1 points per game in 2025 (No. 5 scoring defense). 3-day rest disadvantage. | |
| Week 18Sunday, Jan 10 · 1:00 PM ET | awayState Farm Stadium | Hot77 | Opponent allowed 28.7 points per game in 2025 (No. 29 scoring defense). |
The JSON release includes all 17 games, model inputs, opponent baselines, current dynasty assets, data timestamps, and version identifiers.
Download team JSON ↓