49ERS
NFC West · owned by MaverickDirk2x
· 3 / 11
#20 overall
Seed 9
L2 streak
Team OVR 87
📊 68.5% pass / 31.5% run
2-3
RECORD
OFFENSE · LEAGUE RANKS
#10
TOTAL YDS
#8
PASSING
#21
RUSHING
#27
POINTS FOR
DEFENSE · LEAGUE RANKS
#18
TOTAL YDS
#13
VS PASS
#27
VS RUN
#15
POINTS ALLOWED
SEASON
Seahawks
Bears
Browns
Lions
Vikings
Packers
Bengals
Rams
Seahawks
Cardinals
Rams
Commanders
Cardinals
Texans
Steelers
Buccaneers
Ravens
WK 1 · @
Seahawks
L 14–49
WK 2 · vs
Bears
W 46–17
WK 3 · @
Browns
W 31–30
WK 4 · @
Lions
L 7–24
WK 5 · vs
Vikings
L 14–28
WK 6 · @
Packers
—
WK 7 · vs
Bengals
—
WK 8 · @
Rams
—
WK 9 · vs
Seahawks
—
WK 11 · @
Cardinals
—
WK 12 · vs
Rams
—
WK 13 · @
Commanders
—
WK 14 · vs
Cardinals
—
WK 15 · vs
Texans
—
WK 16 · @
Steelers
—
WK 17 · vs
Buccaneers
—
WK 18 · vs
Ravens
—
TOP PERFORMERS
TEAM BUILD TRACKER
since Sep 06 (current owner's era) · 27 checkpoints
87
TEAM OVR
+4 📈
| GROUP | NOW | Δ ERA | VS LEAGUE |
|---|---|---|---|
| QB | 80.0 | -1 | -1.2 |
| RB | 82.3 | -7.4 | +1.5 |
| WR | 79.8 | +2.6 | -3.4 |
| TE | 77.0 | +7 | -2.2 |
| OL | 83.5 | +0.3 | +2.6 |
| DL | 82.8 | +2.6 | -0.6 |
| LB | 84.5 | -2 | +6.7 |
| DB | 78.3 | +1.1 | -4.2 |
| ST | 78.0 | +1 | +0.4 |
Δ ERA = change since the tracker started under this owner. VS LEAGUE = your group vs the league average — red is where the roster lacks talent.
FROM THE LOCKER ROOM
Vikings win the turnover battle and the game
Vikings won the turnover battle, and the turnover battle won the game. J.J. McCarthy did the damage for Vikings — 6/8, 218 yards, 3 TD. Connor Weigman did the damage for 49ers — 14/20, 252 yards, 2 TD, 2 INT — in a losing effort. 4 in the league in passing yards, at 72 overall. Connor Weigman is not supposed to be doing this. On the ground: Vikings 83, 49ers -1.
💬 0 comments
49ers run away with it, 46-17
49ers were never troubled, putting Bears away 46-17. Connor Weigman did the damage for 49ers — 21/31, 244 yards, 2 TD. Kaelon Black did the work on the ground for 49ers — 12 carries, 88 yards, 3 TD. Total yards: 49ers 450, Bears 245.
💬 0 comments
Eagles edge 49ers by 3
Two teams, 3 points, and Eagles on the right side of it. Jalen Hurts threw for Eagles — 21/36, 270 yards, 2 TD. Brock Purdy threw for 49ers — 24/42, 256 yards, 2 TD — in a losing effort. Total yards: Eagles 430, 49ers 346.
💬 0 comments
Rams beat 49ers, 30-10
30-10 to Rams, and it went about how it looked. Matthew Stafford threw for Rams — 25/36, 313 yards, 2 TD. Brock Purdy threw for 49ers — 17/35, 249 yards, 1 TD — in a losing effort. That is 6 straight games over 250 for Matthew Stafford. Total yards: Rams 426, 49ers 303.
💬 0 comments
49ers run away with it, 31-10
A long afternoon for Seahawks. 49ers by 21. Dont'e Thornton Jr was the target for 49ers — 5 catches, 109 yards, 3 TD. Jadarian Price did the work on the ground for Seahawks — 14 carries, 105 yards — in a losing effort. Dont'e Thornton Jr's high-water mark for the year. Total yards: 49ers 393, Seahawks 273.
💬 0 comments
49ers run away with it, 52-21
A long afternoon for Vikings. 49ers by 31. J.J. McCarthy threw for Vikings — 18/27, 211 yards, 2 TD, 3 INT — in a losing effort. Jordan Addison did the catching for Vikings — 5 catches, 60 yards, 2 TD. Greg Rousseau is still searching for it — 0 sacks a game across his last three, against an average of 1. On the ground: 49ers 138, Vikings 59.
💬 0 comments
Raiders win the turnover battle and the game
Giveaways decided this one. Raiders 38, 49ers 30. Brock Purdy was steady for 49ers — 25/37, 285 yards, 2 TD — in a losing effort. Mike Washington Jr. ran it for Raiders — 17 carries, 115 yards, 2 TD. 5 in the league in rushing yards, at 75 overall. Mike Washington Jr. is not supposed to be doing this. Through the air: 49ers 285, Raiders 198.
💬 0 comments
49ers win a 15-3 rockfight
49ers won it 15-3 the hard way. Greg Rousseau got after the quarterback for 49ers — 3 sacks. Brock Purdy did the damage for 49ers — 20/38, 209 yards, 1 INT. Greg Rousseau's high-water mark for the year. Total yards: 49ers 289, Commanders 251.
💬 0 comments
RECENT MOVES
League-wide transactions →
HEAD-TO-HEAD · USER GAMES
full grid →
DEPTH CHART
projected by overall — starter first, then the room behind him
OFFENSE
DEFENSE
THE CAP ROOM
49 contracts on the books
$14.4M comes off the books at the end of this season — 5 contracts, 5% of what you are carrying.
WHAT IS EATING THE ROOM
largest cap hits, with what is left on each
| PLAYER | POS | OVR | AGE | YRS LEFT | CAP HIT | PER OVR PT |
|---|---|---|---|---|---|---|
| Brandon Aiyuk | WR | 78 | 29 | 2 | $41.4M | $531,282 |
| Brock Purdy | QB | 88 | 27 | 4 | $30.9M | $350,682 |
| Osa Odighizuwa | DT | 78 | 29 | 2 | $23.4M | $300,000 |
| Trent Williams | LT | 98 | 21 | 2 | $21.8M | $222,653 |
| Fred Warner | MIKE | 99 | 20 | 3 | $21.0M | $212,525 |
| Deommodore Lenoir | CB | 82 | 27 | 3 | $16.4M | $199,390 |
| Christian McCaffrey | HB | 99 | 21 | 9 | $13.5M | $136,667 |
| Colton McKivitz | RT | 82 | 31 | 2 | $8.7M | $106,585 |
Per OVR point is a division, not a verdict — a cap hit over an overall rating, nothing more. Whether a number is a problem depends on the position and the player, and that is your call rather than the site's.
There is no "cut him and save this much" here on purpose: a release in Madden carries dead money, and the export does not carry the figure — so that saving is not something this site can work out, and guessing at it would be guessing at the one number that decides whether the advice is any good.
ROSTER
49 on the active roster · 11 practice squad
OFFENSE
| PLAYER | POS | OVR | DEV | AGE | YRS LEFT | CAP HIT |
|---|---|---|---|---|---|---|
| Brock Purdy | QB | 88 | Superstar | 27 | 4 | $30.9M |
| Connor Weigman | QB | 72 | X-Factor | 23 | 4 | $1.1M |
| Christian McCaffrey | HB | 99 | X-Factor | 21 | 9 | $13.5M |
| Kaelon Black | HB | 79 | Superstar | 25 | 3 | $1.5M |
| Jadan Baugh | HB | 69 | 22 | 4 | $1.7M | |
| Ricky Pearsall | WR | 84 | Superstar | 26 | 2 | $3.3M |
| De'Zhaun Stribling | WR | 79 | Star | 24 | 3 | $3.0M |
| Brandon Aiyuk | WR | 78 | Star | 29 | 2 | $41.4M |
| Dont'e Thornton Jr | WR | 78 | Superstar | 24 | 2 | $1.1M |
| Jacob Cowing | WR | 72 | 26 | 1 | $1.3M | |
| Jordan Watkins | WR | 71 | 25 | 2 | $1.3M | |
| Jake Tonges | TE | 79 | X-Factor | 28 | 4 | $2.6M |
| Dylan Wade | TE | 75 | 23 | 4 | $1.2M | |
| Trent Williams | LT | 98 | Superstar | 21 | 2 | $21.8M |
| Brady Christensen | LT | 77 | 30 | 5 | $1.6M | |
| James Daniels | LG | 77 | 29 | 3 | $3.3M | |
| Connor Colby | LG | 70 | 24 | 2 | $1.1M | |
| Kade Pieper | C | 79 | Star | 23 | 4 | $2.7M |
| Graham Glasgow | C | 74 | 35 | 2 | $4.0M | |
| Dominick Puni | RG | 83 | Star | 27 | 7 | $1.8M |
| Carver Willis | RG | 71 | 25 | 3 | $1.3M | |
| Colton McKivitz | RT | 82 | 31 | 2 | $8.7M | |
| Taylor Decker | RT | 82 | 33 | 3 | $3.9M | |
| Jack Conklin | RT | 77 | 33 | 3 | $3.9M |
DEFENSE
| PLAYER | POS | OVR | DEV | AGE | YRS LEFT | CAP HIT |
|---|---|---|---|---|---|---|
| Greg Rousseau | LEDG | 93 | X-Factor | 21 | 3 | $6.3M |
| Romello Height | LEDG | 80 | Star | 26 | 3 | $5.6M |
| Colin Simmons | REDG | 83 | Superstar | 22 | 4 | $8.0M |
| Mykel Williams | REDG | 80 | Star | 23 | 2 | $6.5M |
| Cedric Johnson | REDG | 72 | 24 | 2 | $960K | |
| Osa Odighizuwa | DT | 78 | Star | 29 | 2 | $23.4M |
| Gracen Halton | DT | 77 | Superstar | 23 | 3 | $1.3M |
| Christian Wilkins | DT | 77 | 31 | 2 | $6.9M | |
| Alfred Collins | DT | 76 | Star | 25 | 2 | $2.8M |
| Desmond Watson | DT | 64 | 24 | 2 | $500K | |
| Fred Warner | MIKE | 99 | X-Factor | 20 | 3 | $21.0M |
| Drayk Bowen | MIKE | 77 | Star | 23 | 4 | $1.7M |
| Jaden Dugger | MIKE | 72 | 23 | 3 | $1.2M | |
| Dre Greenlaw | WILL | 88 | Star | 30 | 6 | $8.2M |
| Nick Martin | WILL | 74 | Superstar | 24 | 2 | $1.8M |
| Deommodore Lenoir | CB | 82 | Superstar | 27 | 3 | $16.4M |
| Renardo Green | CB | 81 | Star | 26 | 1 | $2.0M |
| Upton Stout | CB | 78 | Superstar | 25 | 2 | $1.7M |
| Jack Jones | CB | 77 | Star | 29 | 1 | $4.9M |
| Elijah Green | CB | 69 | 22 | 4 | $1.1M | |
| Ephesians Prysock | FS | 75 | Star | 24 | 3 | $1.2M |
| Marques Sigle | SS | 77 | Superstar | 25 | 2 | $1.2M |
SPECIAL TEAMS
| PLAYER | POS | OVR | DEV | AGE | YRS LEFT | CAP HIT |
|---|---|---|---|---|---|---|
| Eddy Pineiro | K | 79 | 31 | 3 | $2.7M | |
| Corliss Waitman | P | 77 | 32 | 1 | $4.8M |
PRACTICE SQUAD · 11
Not on the 53. They don't play, don't sit on the depth chart and can't be traded -- any team can sign them.
| PLAYER | POS | OVR | DEV | AGE | CAP HIT |
|---|---|---|---|---|---|
| Fadil Diggs | LEDG | 70 | 25 | $0 | |
| Evan Crenshaw | P | 68 | 23 | $0 | |
| Keshaun Singleton | WR | 66 | 23 | $0 | |
| Nick DeGennaro | WR | 65 | 26 | $0 | |
| Vincent Anthony Jr. | LEDG | 64 | 23 | $0 | |
| Tomas Rimac | RG | 63 | 24 | $0 | |
| Calvin Aucoin | HB | 62 | Star | 24 | $0 |
| Emmett Westerman | WILL | 61 | 21 | $0 | |
| Trey Wedig | RT | 60 | 25 | $0 | |
| Mose Vavao | C | 59 | 25 | $0 | |
| Taylor Medina | TE | 58 | 23 | $0 |
SALARY CAP
Spent $359.1M
Room $326.2M
Over the cap -$32.9M
110% of the cap committed
TEAM NEEDS — THE DEEP READ
LOLB
13.8 OVR below league average
room grades 55.0
TE
8.4 OVR below league average
room grades 79.0
LG
6.0 OVR below league average
room grades 77.0
QB
5.9 OVR below league average
room grades 88.0
FRONT OFFICE CALLS
🏛️ CORNERSTONE
Christian McCaffrey
HB · 99 OVR · 21yo
Build around him — young, elite, holding value
UPCOMING FREE AGENTS
Renardo Green
CB · 81 OVR · age 26
current: $4.8M
wants $22.9M / 4 yrs
Jack Jones
CB · 77 OVR · age 29
current: $4.4M
Corliss Waitman
P · 77 OVR · age 32
current: $2.5M
Jacob Cowing
WR · 72 OVR · age 26
current: $3.6M
Tucker Addington
LS · 55 OVR · age 30
current: $1.3M
FULL SCHEDULE
kickoff times set by the owners in Franchise HQ
| WK | OPPONENT | RESULT | KICKOFF | |
|---|---|---|---|---|
| 1 | @ | Seahawks |
L 14–49 | |
| 2 | vs | Bears |
W 46–17 | |
| 3 | @ | Browns |
W 31–30 | |
| 4 | @ | Lions |
L 7–24 | |
| 5 | vs | Vikings |
L 14–28 | |
| 6 | @ | Packers |
— | unscheduled |
| 7 | vs | Bengals |
— | unscheduled |
| 8 | @ | Rams |
— | unscheduled |
| 9 | vs | Seahawks |
— | unscheduled |
| 11 | @ | Cardinals |
— | unscheduled |
| 12 | vs | Rams |
— | unscheduled |
| 13 | @ | Commanders |
— | unscheduled |
| 14 | vs | Cardinals |
— | unscheduled |
| 15 | vs | Texans |
— | unscheduled |
| 16 | @ | Steelers |
— | unscheduled |
| 17 | vs | Buccaneers |
— | unscheduled |
| 18 | vs | Ravens |
— | unscheduled |












