49ERS
NFC West · owned by TMACATTACK22
· 3 / 11
#7 overall
Seed 3
L1 streak
Team OVR 86
📊 60.5% pass / 39.5% run
6-2
RECORD
OFFENSE · LEAGUE RANKS
#11
TOTAL YDS
#3
PASSING
#31
RUSHING
#4
POINTS FOR
DEFENSE · LEAGUE RANKS
#11
TOTAL YDS
#18
VS PASS
#3
VS RUN
#15
POINTS ALLOWED
SEASON
TOP PERFORMERS
TEAM BUILD TRACKER
since Oct 07 · 1 checkpoints
86
TEAM OVR
holding steady
| GROUP | NOW | Δ ERA | VS LEAGUE |
|---|---|---|---|
| QB | 83.0 | +0 | +6.1 |
| RB | 86.3 | +0 | +6.3 |
| WR | 82.5 | +0 | +1.9 |
| TE | 85.0 | +0 | +7.4 |
| OL | 79.2 | +0 | -0.1 |
| DL | 80.4 | +0 | -1.5 |
| LB | 82.0 | +0 | +5.3 |
| DB | 78.2 | +0 | -2.9 |
| ST | 76.5 | +0 | -1.4 |
Δ ERA = change since the tracker started. VS LEAGUE = your group vs the league average — red is where the roster lacks talent.
FROM THE LOCKER ROOM
The booth on 49ers edge Broncos by 2
Riley Parker: "Purdy threw 6 touchdown passes in an afternoon while the 49ers managed 5 rushing yards total—a team that won 55-53 by abandoning the ground entirely and living in the air, which only works until it doesn't."
💬 0 comments
49ers edge Broncos by 2
Denver put up 53 points and 571 yards and still lost by 2 to a team that ran the ball 9 times all afternoon—that is the entire season right there. Bo Nix threw 6 touchdowns and 420 yards, Courtland Sutton was uncoverable with 181 receiving yards, and it still was not enough because San Francisco's quarterback threw 6 of his own with 467 yards and the Niners simply scored more. The Broncos looked like they cared and moved the ball at will, but they turned it over 3 times and gave up nothing on defense, which means they beat themselves in a game they had every right to win.
💬 0 comments
RECENT MOVES
No moves recorded yet — transactions appear here as new exports come in.
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
53 contracts on the books
$41.4M comes off the books at the end of this season — 16 contracts, 17% 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 |
|---|---|---|---|---|---|---|
| Brock Purdy | QB | 89 | 26 | 5 | $23.7M | $266,292 |
| Nick Bosa | LEDG | 94 | 28 | 3 | $23.0M | $244,468 |
| Trent Williams | LT | 96 | 38 | 3 | $20.0M | $208,438 |
| Fred Warner | MIKE | 97 | 29 | 4 | $17.9M | $184,124 |
| George Kittle | TE | 97 | 32 | 4 | $14.1M | $145,773 |
| Brandon Aiyuk | WR | 78 | 28 | 3 | $13.7M | $175,128 |
| Christian McCaffrey | HB | 96 | 30 | 2 | $10.8M | $113,021 |
| Deommodore Lenoir | CB | 82 | 26 | 4 | $8.9M | $108,171 |
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
53 on the active roster · 12 practice squad
OFFENSE
| PLAYER | POS | OVR | DEV | AGE | YRS LEFT | CAP HIT |
|---|---|---|---|---|---|---|
| Brock Purdy | QB | 89 | Superstar | 26 | 5 | $23.7M |
| Mac Jones | QB | 77 | 27 | 1 | $3.1M | |
| Christian McCaffrey | HB | 96 | X-Factor | 30 | 2 | $10.8M |
| Jordan James | HB | 75 | 22 | 3 | $1.1M | |
| Kaelon Black | HB | 74 | Star | 24 | 4 | $1.2M |
| Kyle Juszczyk | FB | 88 | Superstar | 35 | 1 | $2.6M |
| Mike Evans | WR | 91 | X-Factor | 33 | 3 | $4.2M |
| Ricky Pearsall | WR | 81 | 25 | 2 | $3.4M | |
| De'Zhaun Stribling | WR | 80 | Star | 23 | 4 | $2.4M |
| Christian Kirk | WR | 78 | 29 | 1 | $3.0M | |
| Brandon Aiyuk | WR | 78 | Star | 28 | 3 | $13.7M |
| Deebo Samuel Sr | WR | 77 | 30 | 1 | $4.0M | |
| Jordan Watkins | WR | 70 | 24 | 3 | $1.2M | |
| George Kittle | TE | 97 | X-Factor | 32 | 4 | $14.1M |
| Jake Tonges | TE | 73 | 27 | 2 | $2.0M | |
| Luke Farrell | TE | 65 | 28 | 2 | $3.3M | |
| Trent Williams | LT | 96 | Superstar | 38 | 3 | $20.0M |
| Enrique Cruz Jr. | LT | 69 | 23 | 4 | $970K | |
| Connor Colby | LG | 69 | 23 | 3 | $1.0M | |
| Carver Willis | LG | 68 | 24 | 4 | $1.1M | |
| Jake Brendel | C | 76 | 33 | 1 | $3.1M | |
| Jarrett Patterson | C | 70 | 27 | 1 | $3.7M | |
| Dominick Puni | RG | 82 | Star | 26 | 2 | $1.6M |
| Colton McKivitz | RT | 82 | 30 | 3 | $5.8M | |
| Vederian Lowe | RT | 67 | 27 | 2 | $2.3M |
DEFENSE
| PLAYER | POS | OVR | DEV | AGE | YRS LEFT | CAP HIT |
|---|---|---|---|---|---|---|
| Nick Bosa | LEDG | 94 | X-Factor | 28 | 3 | $23.0M |
| Romello Height | LEDG | 77 | Star | 25 | 4 | $5.3M |
| Mykel Williams | REDG | 79 | Star | 22 | 3 | $5.4M |
| Keion White | REDG | 73 | 27 | 1 | $1.8M | |
| Osa Odighizuwa | DT | 77 | 28 | 3 | $5.1M | |
| Alfred Collins | DT | 75 | Star | 24 | 3 | $2.3M |
| Gracen Halton | DT | 75 | Star | 22 | 4 | $1.2M |
| CJ West | DT | 70 | 24 | 3 | $1.2M | |
| Jaden Dugger | SAM | 70 | 22 | 4 | $1.0M | |
| Luke Gifford | SAM | 66 | 31 | 2 | $1.8M | |
| Fred Warner | MIKE | 97 | X-Factor | 29 | 4 | $17.9M |
| Tatum Bethune | MIKE | 71 | 25 | 2 | $1.1M | |
| Dre Greenlaw | WILL | 88 | Star | 29 | 1 | $3.5M |
| Nick Martin | WILL | 72 | 23 | 3 | $1.5M | |
| Deommodore Lenoir | CB | 82 | Star | 26 | 4 | $8.9M |
| Renardo Green | CB | 80 | Superstar | 20 | 2 | $1.7M |
| Jack Jones | CB | 79 | Superstar | 23 | 1 | $1.2M |
| Upton Stout | CB | 76 | 24 | 3 | $1.4M | |
| Nate Hobbs | CB | 76 | 27 | 1 | $3.4M | |
| Ephesians Prysock | CB | 71 | 23 | 4 | $1.1M | |
| Ji'Ayir Brown | FS | 75 | 26 | 1 | $3.9M | |
| Ashtyn Davis | FS | 73 | 29 | 1 | $1.5M | |
| Darrick Forrest | FS | 71 | 27 | 1 | $1.2M | |
| Malik Mustapha | SS | 76 | 24 | 2 | $1.2M | |
| Marques Sigle | SS | 74 | 24 | 3 | $1.1M |
SPECIAL TEAMS
| PLAYER | POS | OVR | DEV | AGE | YRS LEFT | CAP HIT |
|---|---|---|---|---|---|---|
| Graham Gano | K | 76 | 39 | 1 | $3.1M | |
| Corliss Waitman | P | 77 | 31 | 1 | $1.1M |
PRACTICE SQUAD · 12
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 |
|---|---|---|---|---|---|
| Isaac Guerendo | HB | 72 | 26 | $0 | |
| Jacob Cowing | WR | 71 | 25 | $0 | |
| Caullin Lacy | WR | 69 | 24 | $0 | |
| Elijah Ponder | REDG | 68 | 24 | $0 | |
| Nate Carter | HB | 67 | 24 | $0 | |
| James Thompson Jr | DT | 66 | 24 | $0 | |
| Mory Bamba | CB | 66 | 25 | $0 | |
| John Bullock | WILL | 65 | 25 | $0 | |
| Dee Williams | CB | 65 | 26 | $0 | |
| Jermaine Jackson | WR | 64 | 26 | $0 | |
| Javin Wright | MIKE | 64 | 26 | $0 | |
| Silas Bolden | WR | 63 | 24 | $0 |
SALARY CAP
Spent $247.3M
Room $301.2M
Free $53.9M
82% of the cap committed
TEAM NEEDS — THE DEEP READ
LG
11.4 OVR below league average
room grades 69.0
SS
9.5 OVR below league average
room grades 76.0
FS
8.9 OVR below league average
room grades 75.0
C
4.0 OVR below league average
room grades 76.0
FRONT OFFICE CALLS
📈 SELL HIGH
George Kittle
TE · 97 OVR · 32yo
Still commands a premium — the age cliff comes for everyone
📈 SELL HIGH
Trent Williams
LT · 96 OVR · 38yo
Still commands a premium — the age cliff comes for everyone
📈 SELL HIGH
Christian McCaffrey
HB · 96 OVR · 30yo
Still commands a premium — the age cliff comes for everyone
📈 SELL HIGH
Mike Evans
WR · 91 OVR · 33yo
Still commands a premium — the age cliff comes for everyone
📈 SELL HIGH
Kyle Juszczyk
FB · 88 OVR · 35yo
Still commands a premium — the age cliff comes for everyone
⏳ EXPIRING
Dre Greenlaw
WILL · 88 OVR · 29yo
Final contract year — re-sign him or flip him before he walks
UPCOMING FREE AGENTS
Kyle Juszczyk
FB · 88 OVR · age 35
current: $3.0M
Dre Greenlaw
WILL · 88 OVR · age 29
current: $2.6M
Jack Jones
CB · 79 OVR · age 23
current: $1.2M
Christian Kirk
WR · 78 OVR · age 29
current: $1.6M
Mac Jones
QB · 77 OVR · age 27
current: $2.6M
Corliss Waitman
P · 77 OVR · age 31
current: $1.1M
Deebo Samuel Sr
WR · 77 OVR · age 30
current: $4.0M
Jake Brendel
C · 76 OVR · age 33
current: $6.7M
Nate Hobbs
CB · 76 OVR · age 27
current: $1.9M
Graham Gano
K · 76 OVR · age 39
current: $1.6M
Ji'Ayir Brown
FS · 75 OVR · age 26
current: $6.5M
Ashtyn Davis
FS · 73 OVR · age 29
current: $200K



















