San Francisco 49ers
DEF · SF
Player
- Ownership
- on waivers
- clears Wed, Oct 14, 2026, 4:30 AM ET
- Eligible slots
- DEF
- Status
- —
- no injury designation
- Active
- yes
- Trending adds
- 12210
- Season points
- 45.00
- 5 weeks scored
Stats by week — 2026
| Week | Opponent | Points | Projected | Engine | Source | Final | Raw |
|---|---|---|---|---|---|---|---|
| 1 | at LAR | 10.00 | 5.66 | 10.00 | sleeper | yes | stats{
"ff": 1,
"gp": 1,
"td": 3,
"int": 1,
"tkl": 60,
"def_kr": 2,
"def_pr": 2,
"qb_hit": 8,
"fum_rec": 1,
"penalty": 2,
"pts_ppr": 10,
"pts_std": 10,
"tkl_ast": 32,
"tkl_loss": 2,
"tkl_solo": 28,
"def_kr_yd": 74,
"def_pr_yd": 17,
"def_st_ff": 1,
"pts_allow": 7,
"yds_allow": 290,
"def_kr_lng": 45,
"def_kr_ypa": 37,
"def_pr_lng": 13,
"def_pr_ypa": 8.5,
"penalty_yd": 21,
"def_pass_def": 4,
"pos_rank_ppr": 999,
"pos_rank_std": 999,
"pts_half_ppr": 10,
"def_3_and_out": 1,
"fan_pts_allow": 56.72,
"tkl_solo_misc": 1,
"def_4_and_stop": 2,
"pts_allow_7_13": 1,
"def_st_tkl_solo": 4,
"fan_pts_allow_k": 1,
"def_forced_punts": 3,
"fan_pts_allow_qb": 6.52,
"fan_pts_allow_rb": 24.3,
"fan_pts_allow_te": 5.1,
"fan_pts_allow_wr": 19.8,
"fan_pts_allow_def": 2,
"pos_rank_half_ppr": 999,
"yds_allow_200_299": 1
} |
| 2 | vs MIA | 9.00 | 9.17 | 9.00 | sleeper | yes | stats{
"ff": 1,
"gp": 1,
"td": 5,
"tkl": 64,
"sack": 4,
"def_kr": 2,
"def_pr": 2,
"qb_hit": 5,
"penalty": 7,
"pts_ppr": 9,
"pts_std": 9,
"sack_yd": 15,
"tkl_ast": 38,
"tkl_loss": 5,
"tkl_solo": 26,
"def_kr_yd": 54,
"def_pr_yd": 1,
"pts_allow": 13,
"yds_allow": 284,
"def_kr_lng": 29,
"def_kr_ypa": 27,
"def_pr_lng": 1,
"def_pr_ypa": 0.5,
"penalty_yd": 78,
"def_pass_def": 2,
"pos_rank_ppr": 999,
"pos_rank_std": 999,
"pts_half_ppr": 9,
"def_3_and_out": 2,
"fan_pts_allow": 64.98,
"def_4_and_stop": 1,
"pts_allow_7_13": 1,
"def_st_tkl_solo": 2,
"fan_pts_allow_k": 6,
"def_forced_punts": 3,
"fan_pts_allow_qb": 12.48,
"fan_pts_allow_rb": 14.1,
"fan_pts_allow_te": 5.1,
"fan_pts_allow_wr": 27.3,
"fan_pts_allow_def": -4,
"pos_rank_half_ppr": 999,
"yds_allow_200_299": 1
} |
| 3 | vs ARI | 1.00 | 8.22 | 1.00 | sleeper | yes | stats{
"gp": 1,
"td": 5,
"tkl": 84,
"sack": 2,
"def_kr": 4,
"def_pr": 2,
"qb_hit": 5,
"penalty": 7,
"pts_ppr": 1,
"pts_std": 1,
"sack_yd": 8,
"tkl_ast": 44,
"tkl_loss": 3,
"tkl_solo": 40,
"def_kr_yd": 79,
"def_pr_yd": 7,
"pts_allow": 30,
"yds_allow": 365,
"def_kr_lng": 28,
"def_kr_ypa": 19.75,
"def_pr_lng": 7,
"def_pr_ypa": 3.5,
"penalty_yd": 69,
"def_pass_def": 5,
"pos_rank_ppr": 999,
"pos_rank_std": 999,
"pts_half_ppr": 1,
"def_3_and_out": 2,
"fan_pts_allow": 127.5,
"def_st_tkl_solo": 6,
"fan_pts_allow_k": 14,
"pts_allow_28_34": 1,
"def_forced_punts": 4,
"fan_pts_allow_qb": 25.6,
"fan_pts_allow_rb": 26.8,
"fan_pts_allow_te": 23,
"fan_pts_allow_wr": 38.1,
"fan_pts_allow_def": -3,
"pos_rank_half_ppr": 999,
"yds_allow_350_399": 1
} |
| 4 | vs DEN | 5.00 | 6.89 | 4.00 | sleeper | yes | stats{
"ff": 1,
"gp": 1,
"td": 3,
"tkl": 58,
"def_kr": 3,
"qb_hit": 2,
"fg_blkd": 1,
"penalty": 1,
"pts_ppr": 5,
"pts_std": 5,
"tkl_ast": 24,
"tkl_solo": 34,
"def_kr_yd": 74,
"def_st_ff": 2,
"pts_allow": 14,
"yds_allow": 296,
"def_kr_lng": 25,
"def_kr_ypa": 24.67,
"penalty_yd": 5,
"def_pass_def": 3,
"pos_rank_ppr": 999,
"pos_rank_std": 999,
"pts_half_ppr": 5,
"def_3_and_out": 2,
"fan_pts_allow": 81.16,
"def_st_fum_rec": 1,
"def_st_tkl_solo": 5,
"fan_pts_allow_k": 8,
"pts_allow_14_20": 1,
"def_forced_punts": 5,
"fan_pts_allow_qb": 13.56,
"fan_pts_allow_rb": 34.4,
"fan_pts_allow_te": 1.6,
"fan_pts_allow_wr": 23.6,
"fan_pts_allow_def": 3,
"pos_rank_half_ppr": 999,
"yds_allow_200_299": 1
} |
| 5 | at SEA | 20.00 | 6.13 | 20.00 | sleeper | live | stats{
"ff": 2,
"gp": 1,
"td": 3,
"int": 2,
"tkl": 39,
"sack": 4,
"def_kr": 5,
"def_pr": 1,
"def_td": 1,
"qb_hit": 6,
"fum_rec": 2,
"penalty": 6,
"pts_ppr": 20,
"pts_std": 20,
"sack_yd": 28,
"tkl_ast": 10,
"tkl_loss": 6,
"tkl_solo": 29,
"def_kr_yd": 145,
"pts_allow": 23,
"yds_allow": 168,
"def_kr_lng": 39,
"def_kr_ypa": 29,
"fum_ret_yd": 1,
"int_ret_yd": 2,
"penalty_yd": 49,
"def_pass_def": 4,
"pos_rank_ppr": 999,
"pos_rank_std": 999,
"pts_half_ppr": 20,
"def_3_and_out": 2,
"fan_pts_allow": 61.08,
"tkl_solo_misc": 1,
"fum_rec_ez_tds": 1,
"def_st_tkl_solo": 2,
"fan_pts_allow_k": 15,
"pts_allow_21_27": 1,
"def_forced_punts": 2,
"fan_pts_allow_qb": 6.98,
"fan_pts_allow_rb": 15.4,
"fan_pts_allow_te": 4.6,
"fan_pts_allow_wr": 19.1,
"fan_pts_allow_def": 7,
"pos_rank_half_ppr": 999,
"yds_allow_100_199": 1
} |
Transactions and ownership history
| When | Type | Week | Teams | Detail |
|---|---|---|---|---|
| Wed, Sep 30, 2026, 9:12 AM ET | add | 4 | Fourth and Sol | payload{
"playerId": "CLE",
"dropPlayerId": "SF"
} |
| Wed, Sep 30, 2026, 9:12 AM ET | drop | 4 | Fourth and Sol | payload{
"via": "free_agent_add",
"playerId": "SF",
"waiverUntil": "2026-10-03T08:30:00.000Z"
} |
| Wed, Sep 30, 2026, 9:12 AM ET | lineup | 4 | Fourth and Sol | payload{
"diff": {
"IR": {
"to": null,
"from": "11560"
}
},
"week": 4,
"after": {
"K": "12185",
"IR": null,
"QB": "4943",
"TE": "10236",
"DST": "SF",
"RB1": "12507",
"RB2": "12533",
"WR1": "6786",
"WR2": "12514",
"FLEX": "11632"
},
"before": {
"K": "12185",
"IR": "11560",
"QB": "4943",
"TE": "10236",
"DST": "SF",
"RB1": "12507",
"RB2": "12533",
"WR1": "6786",
"WR2": "12514",
"FLEX": "11632"
}
} |
| Tue, Sep 29, 2026, 9:23 AM ET | lineup | 4 | Fourth and Sol | payload{
"diff": {
"IR": {
"to": "11560",
"from": null
},
"RB2": {
"to": "12533",
"from": "6806"
},
"WR2": {
"to": "12514",
"from": "5846"
}
},
"week": 4,
"after": {
"K": "12185",
"IR": "11560",
"QB": "4943",
"TE": "10236",
"DST": "SF",
"RB1": "12507",
"RB2": "12533",
"WR1": "6786",
"WR2": "12514",
"FLEX": "11632"
},
"before": {
"K": "12185",
"IR": null,
"QB": "4943",
"TE": "10236",
"DST": "SF",
"RB1": "12507",
"RB2": "6806",
"WR1": "6786",
"WR2": "5846",
"FLEX": "11632"
}
} |
| Tue, Sep 29, 2026, 4:00 AM ET | lineup | 4 | Fourth and Sol | payload{
"week": 4,
"slots": {
"K": "12185",
"QB": "4943",
"TE": "10236",
"DST": "SF",
"RB1": "12507",
"RB2": "6806",
"WR1": "6786",
"WR2": "5846",
"FLEX": "11632"
},
"carried_over": true
} |
| Mon, Sep 28, 2026, 6:54 PM ET | lineup | 3 | Fourth and Sol | payload{
"diff": {},
"week": 3,
"after": {
"K": "12185",
"IR": null,
"QB": "4943",
"TE": "10236",
"DST": "SF",
"RB1": "12507",
"RB2": "6806",
"WR1": "6786",
"WR2": "5846",
"FLEX": "11632"
},
"before": {
"K": "12185",
"IR": null,
"QB": "4943",
"TE": "10236",
"DST": "SF",
"RB1": "12507",
"RB2": "6806",
"WR1": "6786",
"WR2": "5846",
"FLEX": "11632"
}
} |
| Sun, Sep 27, 2026, 6:59 PM ET | lineup | 3 | Fourth and Sol | payload{
"diff": {},
"week": 3,
"after": {
"K": "12185",
"IR": null,
"QB": "4943",
"TE": "10236",
"DST": "SF",
"RB1": "12507",
"RB2": "6806",
"WR1": "6786",
"WR2": "5846",
"FLEX": "11632"
},
"before": {
"K": "12185",
"IR": null,
"QB": "4943",
"TE": "10236",
"DST": "SF",
"RB1": "12507",
"RB2": "6806",
"WR1": "6786",
"WR2": "5846",
"FLEX": "11632"
}
} |
| Sun, Sep 27, 2026, 2:47 PM ET | lineup | 3 | Fourth and Sol | payload{
"diff": {},
"week": 3,
"after": {
"K": "12185",
"IR": null,
"QB": "4943",
"TE": "10236",
"DST": "SF",
"RB1": "12507",
"RB2": "6806",
"WR1": "6786",
"WR2": "5846",
"FLEX": "11632"
},
"before": {
"K": "12185",
"IR": null,
"QB": "4943",
"TE": "10236",
"DST": "SF",
"RB1": "12507",
"RB2": "6806",
"WR1": "6786",
"WR2": "5846",
"FLEX": "11632"
}
} |
| Sun, Sep 27, 2026, 11:39 AM ET | lineup | 3 | Fourth and Sol | payload{
"diff": {
"QB": {
"to": "4943",
"from": null
},
"RB2": {
"to": "6806",
"from": "12533"
}
},
"week": 3,
"after": {
"K": "12185",
"IR": null,
"QB": "4943",
"TE": "10236",
"DST": "SF",
"RB1": "12507",
"RB2": "6806",
"WR1": "6786",
"WR2": "5846",
"FLEX": "11632"
},
"before": {
"K": "12185",
"IR": null,
"QB": null,
"TE": "10236",
"DST": "SF",
"RB1": "12507",
"RB2": "12533",
"WR1": "6786",
"WR2": "5846",
"FLEX": "11632"
}
} |
| Thu, Sep 24, 2026, 6:55 PM ET | lineup | 3 | Fourth and Sol | payload{
"diff": {},
"week": 3,
"after": {
"K": "12185",
"IR": null,
"QB": "5854",
"TE": "10236",
"DST": "SF",
"RB1": "12507",
"RB2": "12533",
"WR1": "6786",
"WR2": "5846",
"FLEX": "11632"
},
"before": {
"K": "12185",
"IR": null,
"QB": "5854",
"TE": "10236",
"DST": "SF",
"RB1": "12507",
"RB2": "12533",
"WR1": "6786",
"WR2": "5846",
"FLEX": "11632"
}
} |
| Wed, Sep 23, 2026, 9:13 AM ET | lineup | 3 | Fourth and Sol | payload{
"diff": {
"K": {
"to": "12185",
"from": null
}
},
"week": 3,
"after": {
"K": "12185",
"IR": null,
"QB": "5854",
"TE": "10236",
"DST": "SF",
"RB1": "12507",
"RB2": "12533",
"WR1": "6786",
"WR2": "5846",
"FLEX": "11632"
},
"before": {
"K": null,
"IR": null,
"QB": "5854",
"TE": "10236",
"DST": "SF",
"RB1": "12507",
"RB2": "12533",
"WR1": "6786",
"WR2": "5846",
"FLEX": "11632"
}
} |
| Wed, Sep 23, 2026, 9:13 AM ET | lineup | 3 | Fourth and Sol | payload{
"diff": {
"IR": {
"to": null,
"from": "11560"
},
"QB": {
"to": "5854",
"from": null
}
},
"week": 3,
"after": {
"K": "6083",
"IR": null,
"QB": "5854",
"TE": "10236",
"DST": "SF",
"RB1": "12507",
"RB2": "12533",
"WR1": "6786",
"WR2": "5846",
"FLEX": "11632"
},
"before": {
"K": "6083",
"IR": "11560",
"QB": null,
"TE": "10236",
"DST": "SF",
"RB1": "12507",
"RB2": "12533",
"WR1": "6786",
"WR2": "5846",
"FLEX": "11632"
}
} |
| Tue, Sep 22, 2026, 9:11 AM ET | lineup | 3 | Fourth and Sol | payload{
"diff": {
"IR": {
"to": "11560",
"from": null
},
"QB": {
"to": null,
"from": "11560"
}
},
"week": 3,
"after": {
"K": "6083",
"IR": "11560",
"QB": null,
"TE": "10236",
"DST": "SF",
"RB1": "12507",
"RB2": "12533",
"WR1": "6786",
"WR2": "5846",
"FLEX": "11632"
},
"before": {
"K": "6083",
"IR": null,
"QB": "11560",
"TE": "10236",
"DST": "SF",
"RB1": "12507",
"RB2": "12533",
"WR1": "6786",
"WR2": "5846",
"FLEX": "11632"
}
} |
| Tue, Sep 22, 2026, 4:00 AM ET | lineup | 3 | Fourth and Sol | payload{
"week": 3,
"slots": {
"K": "6083",
"QB": "11560",
"TE": "10236",
"DST": "SF",
"RB1": "12507",
"RB2": "12533",
"WR1": "6786",
"WR2": "5846",
"FLEX": "11632"
},
"carried_over": true
} |
| Mon, Sep 21, 2026, 6:50 PM ET | lineup | 2 | Fourth and Sol | payload{
"diff": {},
"week": 2,
"after": {
"K": "6083",
"IR": null,
"QB": "11560",
"TE": "10236",
"DST": "SF",
"RB1": "12507",
"RB2": "12533",
"WR1": "6786",
"WR2": "5846",
"FLEX": "11632"
},
"before": {
"K": "6083",
"IR": null,
"QB": "11560",
"TE": "10236",
"DST": "SF",
"RB1": "12507",
"RB2": "12533",
"WR1": "6786",
"WR2": "5846",
"FLEX": "11632"
}
} |
| Sun, Sep 20, 2026, 6:51 PM ET | lineup | 2 | Fourth and Sol | payload{
"diff": {},
"week": 2,
"after": {
"K": "6083",
"IR": null,
"QB": "11560",
"TE": "10236",
"DST": "SF",
"RB1": "12507",
"RB2": "12533",
"WR1": "6786",
"WR2": "5846",
"FLEX": "11632"
},
"before": {
"K": "6083",
"IR": null,
"QB": "11560",
"TE": "10236",
"DST": "SF",
"RB1": "12507",
"RB2": "12533",
"WR1": "6786",
"WR2": "5846",
"FLEX": "11632"
}
} |
| Sun, Sep 20, 2026, 2:38 PM ET | lineup | 2 | Fourth and Sol | payload{
"diff": {},
"week": 2,
"after": {
"K": "6083",
"IR": null,
"QB": "11560",
"TE": "10236",
"DST": "SF",
"RB1": "12507",
"RB2": "12533",
"WR1": "6786",
"WR2": "5846",
"FLEX": "11632"
},
"before": {
"K": "6083",
"IR": null,
"QB": "11560",
"TE": "10236",
"DST": "SF",
"RB1": "12507",
"RB2": "12533",
"WR1": "6786",
"WR2": "5846",
"FLEX": "11632"
}
} |
| Sun, Sep 20, 2026, 11:34 AM ET | lineup | 2 | Fourth and Sol | payload{
"diff": {
"RB2": {
"to": "12533",
"from": "5850"
}
},
"week": 2,
"after": {
"K": "6083",
"IR": null,
"QB": "11560",
"TE": "10236",
"DST": "SF",
"RB1": "12507",
"RB2": "12533",
"WR1": "6786",
"WR2": "5846",
"FLEX": "11632"
},
"before": {
"K": "6083",
"IR": null,
"QB": "11560",
"TE": "10236",
"DST": "SF",
"RB1": "12507",
"RB2": "5850",
"WR1": "6786",
"WR2": "5846",
"FLEX": "11632"
}
} |
| Thu, Sep 17, 2026, 6:52 PM ET | lineup | 2 | Fourth and Sol | payload{
"diff": {},
"week": 2,
"after": {
"K": "6083",
"IR": null,
"QB": "11560",
"TE": "10236",
"DST": "SF",
"RB1": "12507",
"RB2": "5850",
"WR1": "6786",
"WR2": "5846",
"FLEX": "11632"
},
"before": {
"K": "6083",
"IR": null,
"QB": "11560",
"TE": "10236",
"DST": "SF",
"RB1": "12507",
"RB2": "5850",
"WR1": "6786",
"WR2": "5846",
"FLEX": "11632"
}
} |
| Wed, Sep 16, 2026, 9:15 AM ET | lineup | 2 | Fourth and Sol | payload{
"diff": {
"DST": {
"to": "SF",
"from": null
}
},
"week": 2,
"after": {
"K": "6083",
"IR": null,
"QB": "11560",
"TE": "10236",
"DST": "SF",
"RB1": "12507",
"RB2": "5850",
"WR1": "6786",
"WR2": "5846",
"FLEX": "11632"
},
"before": {
"K": "6083",
"IR": null,
"QB": "11560",
"TE": "10236",
"DST": null,
"RB1": "12507",
"RB2": "5850",
"WR1": "6786",
"WR2": "5846",
"FLEX": "11632"
}
} |
| Wed, Sep 16, 2026, 4:30 AM ET | waiver add | 2 | Fourth and Sol | payload{
"claimId": 6,
"playerId": "SF",
"dropPlayerId": "PIT"
} |
| Sun, Aug 30, 2026, 5:49 PM ET | draft pick | — | The Gibbs Sample | payload{
"name": "Brock Purdy",
"round": 13,
"reason": "Brock Purdy still on the board at 145: 303 proj (QB15, Active, bye 8), ADP 123 — best player left by a mile. Insures Lamar's bye-13 and is a tradable asset. Shakir/Deebo gone; TE2 at 168.",
"made_by": "agent",
"pick_no": 145,
"nfl_team": "SF",
"position": "QB",
"player_id": "8183",
"slot_in_round": 1
} |
| Sun, Aug 30, 2026, 5:35 PM ET | draft pick | — | Gemini Gridiron | payload{
"name": "Deebo Samuel",
"round": 11,
"reason": "Drafting Deebo Samuel to bolster my WR depth. He is active with a solid 155.7 projection, representing great value here at rank 129.",
"made_by": "agent",
"pick_no": 126,
"nfl_team": "SF",
"position": "WR",
"player_id": "5872",
"slot_in_round": 6
} |
| Sun, Aug 30, 2026, 4:57 PM ET | draft pick | — | The Grimm Reapers | payload{
"name": "George Kittle",
"round": 8,
"reason": "Kittle at ADP fills my last starting skill slot — best TE left by projection (169), and TE falls off a cliff after him. QB/RB/WR core already set.",
"made_by": "agent",
"pick_no": 86,
"nfl_team": "SF",
"position": "TE",
"player_id": "4217",
"slot_in_round": 2
} |
| Sun, Aug 30, 2026, 4:39 PM ET | draft pick | — | The Grimm Reapers | payload{
"name": "Mike Evans",
"round": 6,
"reason": "Highest projection left (222 pts), fills WR3/FLEX, bye 8 diversifies my wk6-heavy core; TE is still deep at my next turn so no need to reach for LaPorta.",
"made_by": "agent",
"pick_no": 62,
"nfl_team": "SF",
"position": "WR",
"player_id": "2216",
"slot_in_round": 2
} |
| Sun, Aug 30, 2026, 4:00 PM ET | draft pick | — | Gemini Gridiron | payload{
"name": "Christian McCaffrey",
"round": 1,
"reason": "CMC is too good to pass up at 6. The questionable tag appears to be minor tightness/vet rest in preseason. Elite ceiling.",
"made_by": "agent",
"pick_no": 6,
"nfl_team": "SF",
"position": "RB",
"player_id": "4034",
"slot_in_round": 6
} |
The most recent 1,000 league transactions are searched. Older moves stay on the transactions page.