49ERS
NFC West · owned by RayE209
· 3 / 11
#6 overall
Seed 1
W1 streak
Team OVR 83
📊 97.1% pass / 2.9% run
1-0
RECORD
OFFENSE · LEAGUE RANKS
#2
TOTAL YDS
#1
PASSING
#32
RUSHING
#1
POINTS FOR
DEFENSE · LEAGUE RANKS
#22
TOTAL YDS
#23
VS PASS
#15
VS RUN
#14
POINTS ALLOWED
SEASON
TOP PERFORMERS
TEAM BUILD TRACKER
since Sep 11 · 11 checkpoints
83
TEAM OVR
-2 📉
| GROUP | NOW | Δ ERA | VS LEAGUE |
|---|---|---|---|
| QB | 85.5 | +2.5 | +6.6 |
| RB | 82.3 | -4 | +1.9 |
| WR | 78.0 | -4.2 | -3.4 |
| TE | 73.0 | -12 | -4.5 |
| OL | 73.5 | -6.2 | -5.8 |
| DL | 79.6 | -0.8 | -2 |
| LB | 82.5 | +0.7 | +5.8 |
| DB | 79.3 | +2.3 | -2.3 |
| ST | 75.0 | -2 | -2.2 |
Δ 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 run away with it, 91-33
Kayla James: "Arizona came in and handed the ball away 8 times—Carson Beck alone threw 7 interceptions—which is less a game plan than a surrender, but San Francisco's Marco Randle at 365 yards and 5 touchdown catches was simply unreachable, a one-man reckoning that made the 58-point margin feel almost inevitable."
Devon Walker: "San Francisco is what it looked like it would be—a passing team that can break you downfield in a hurry. Arizona came in trying to run the ball more than usual and still couldn't stay on schedule, which tells you Beck's 7 interceptions weren't just bad luck but a symptom of a team that never got its footing to begin with."
💬 0 comments
49ers run away with it, 91-33
49ers were never troubled, putting Cardinals away 91-33. Brock Purdy was steady for 49ers — 27/34, 571 yards, 12 TD, 2 INT. Marco Randle was the target for 49ers — 13 catches, 365 yards, 5 TD. Worth noting: Marco Randle, 80 overall, is 1 in the league in receiving yards. Through the air: 49ers 571, Cardinals 411.
💬 0 comments
The booth on 49ers run away with it, 84-14
Riley Parker: "This was not a game, it was a public execution—San Francisco threw for 454 yards and 6 touchdowns while Miami coughed up 9 turnovers including 8 interceptions from Malik Willis, and there was no moment when you thought anything other than "this is over" once the Niners got rolling."
💬 0 comments
49ers run away with it, 84-14
The 49ers dismantled Miami 84-14, with Brock Purdy and Ricky Pearsall combining for an exhibition of offensive efficiency that the Dolphins had no answer for. Purdy completed 21 of 27 for 454 yards and 6 touchdowns while Pearsall caught 7 passes for 236 yards and 3 scores, leaving San Francisco with 560 total yards and 0 turnovers. Malik Willis threw 8 interceptions in the loss, part of Miami's 9 total giveaways that buried any chance of a competitive game.
💬 0 comments
The booth on Eagles win the turnover battle and the game
Talia Morgan: "San Francisco turned the ball over twice and couldn't run it at all—7 yards on the ground—which meant Brock Purdy had to do everything, and eventually he couldn't do it alone. Philadelphia's ground game was the only one that mattered."
Riley Parker: "San Francisco just threw the playoff door wide open for everyone else. At 9-7 they're in the hunt, but they got out-schemed and out-executed by a team that knows exactly what it wants to do—Philadelphia ran 20 times, San Francisco 6, and that 14-point swing is what the rest of the season looks like if the Niners can't get their run game off life support."
💬 0 comments
Eagles win the turnover battle and the game
Philadelphia beat San Francisco 45-31 behind a dominant ground game and mistake-free execution. Saquon Barkley rushed for 178 yards and 2 touchdowns while the Eagles ran 20 times and passed just 11, controlling the game through volume on the ground. The 49ers couldn't establish any running game with just 7 yards on the ground despite Brock Purdy throwing for 390 yards and 3 touchdowns to Ricky Pearsall, who had 10 catches for 169 yards and all 3 scores. San Francisco's 2 turnovers against Philadelphia's 0 sealed the 14-point margin.
💬 0 comments
The booth on Cardinals edge 49ers by 3
Caleb Brooks: "San Francisco had no answer for Arizona's ground game—Jeremiyah Love ran for 154 yards and the Cardinals moved the ball at will with 555 total yards, and even Nick Bosa's 4 sacks couldn't keep them out of the end zone enough to matter."
Kayla James: "Arizona walked out of San Francisco with a 3-point win despite being a 4-11 team—and the Niners' defense was good enough to deserve better, which is maybe the most damning thing you can say about a loss."
💬 0 comments
Cardinals edge 49ers by 3
Cardinals 38, 49ers 35. Nobody watching sat down. Carson Beck was steady for Cardinals — 16/35, 398 yards, 3 TD, 2 INT. Nick Bosa got after the quarterback for 49ers — 4 sacks — in a losing effort. Total yards: Cardinals 555, 49ers 379.
💬 0 comments
RECENT MOVES
League-wide transactions →
DEPTH CHART
projected by overall — starter first, then the room behind him
OFFENSE
DEFENSE
REDG
Drew Sanders 73
THE CAP ROOM
53 contracts on the books
$24.4M comes off the books at the end of this season — 8 contracts, 10% 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 |
|---|---|---|---|---|---|---|
| Nick Bosa | LEDG | 94 | 29 | 2 | $54.9M | $583,511 |
| Brock Purdy | QB | 95 | 27 | 4 | $24.5M | $257,474 |
| Fred Warner | MIKE | 98 | 30 | 3 | $21.9M | $223,469 |
| Deommodore Lenoir | CB | 84 | 27 | 3 | $19.7M | $234,762 |
| Christian McCaffrey | HB | 94 | 31 | 5 | $16.3M | $173,191 |
| Mac Jones | QB | 76 | 28 | 4 | $10.2M | $134,868 |
| Colton McKivitz | RT | 82 | 31 | 2 | $8.8M | $107,195 |
| Dre Greenlaw | WILL | 87 | 30 | 6 | $7.8M | $89,195 |
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 | 95 | X-Factor | 27 | 4 | $24.5M |
| Mac Jones | QB | 76 | 28 | 4 | $10.2M | |
| Christian McCaffrey | HB | 94 | X-Factor | 31 | 5 | $16.3M |
| Kaelon Black | HB | 78 | Star | 25 | 3 | $1.5M |
| Jordan James | HB | 75 | 23 | 2 | $1.2M | |
| Eric Lynch | FB | 71 | 22 | 4 | $1.1M | |
| Shane Whitfield | FB | 70 | 21 | 4 | $1.2M | |
| Ricky Pearsall | WR | 82 | 26 | 1 | $4.0M | |
| De'Zhaun Stribling | WR | 81 | Superstar | 24 | 3 | $3.0M |
| Marco Randle | WR | 80 | Star | 23 | 4 | $4.2M |
| Jacolby George | WR | 69 | 24 | 2 | $1.2M | |
| Nick DeGennaro | WR | 66 | 26 | 2 | $1.2M | |
| Jake Tonges | TE | 73 | 28 | 1 | $2.6M | |
| Manuel Ortega | TE | 73 | 23 | 4 | $2.1M | |
| Geoff Ryans | TE | 69 | 23 | 4 | $1.1M | |
| Luke Lachey | TE | 66 | 26 | 2 | $640K | |
| Jonathan Trevino | TE | 60 | Star | 22 | 4 | $1.1M |
| Vederian Lowe | LT | 67 | 28 | 1 | $5.3M | |
| Terrence Way | LT | 67 | 22 | 4 | $1.1M | |
| Enrique Cruz Jr. | LG | 73 | 24 | 3 | $1.1M | |
| Carver Willis | LG | 69 | 25 | 3 | $1.3M | |
| Lynn Morris | C | 66 | 22 | 4 | $1.3M | |
| Mike Cleary | C | 65 | 22 | 4 | $1.1M | |
| Dominick Puni | RG | 82 | Star | 27 | 5 | $1.8M |
| DJ Campbell | RG | 68 | 23 | 2 | $810K | |
| Colton McKivitz | RT | 82 | 31 | 2 | $8.8M | |
| Kyle Leach | RT | 66 | 22 | 4 | $1.7M |
DEFENSE
| PLAYER | POS | OVR | DEV | AGE | YRS LEFT | CAP HIT |
|---|---|---|---|---|---|---|
| Nick Bosa | LEDG | 94 | X-Factor | 29 | 2 | $54.9M |
| Romello Height | LEDG | 80 | Star | 26 | 3 | $5.6M |
| Drew Sanders | REDG | 73 | 25 | 1 | $1.3M | |
| Alfred Collins | DT | 76 | Star | 25 | 2 | $2.8M |
| Gracen Halton | DT | 75 | Star | 23 | 3 | $1.3M |
| CJ West | DT | 70 | 25 | 2 | $1.4M | |
| Fred Warner | MIKE | 98 | X-Factor | 30 | 3 | $21.9M |
| Tatum Bethune | MIKE | 71 | 26 | 1 | $1.2M | |
| Jaden Dugger | MIKE | 69 | 23 | 3 | $1.2M | |
| Dre Greenlaw | WILL | 87 | Star | 30 | 6 | $7.8M |
| Nick Martin | WILL | 74 | 24 | 2 | $1.8M | |
| Deommodore Lenoir | CB | 84 | Star | 27 | 3 | $19.7M |
| Renardo Green | CB | 81 | Star | 26 | 1 | $2.0M |
| Ephesians Prysock | CB | 77 | 24 | 3 | $1.2M | |
| Upton Stout | CB | 77 | 25 | 2 | $1.7M | |
| Nate Hobbs | CB | 76 | 28 | 1 | $6.8M | |
| Mike Alexander | CB | 70 | 21 | 4 | $1.9M | |
| John Humphrey | CB | 65 | 25 | 2 | $480K | |
| Riley Moss | FS | 80 | Star | 27 | 3 | $6.2M |
| Ashtyn Davis | FS | 73 | 30 | 3 | $2.7M | |
| Layne Dillard | FS | 68 | 22 | 4 | $1.6M | |
| Patrick McMorris | FS | 66 | 25 | 2 | $660K | |
| Marques Sigle | SS | 77 | 25 | 2 | $1.2M |
SPECIAL TEAMS
| PLAYER | POS | OVR | DEV | AGE | YRS LEFT | CAP HIT |
|---|---|---|---|---|---|---|
| Eddy Pineiro | K | 78 | 31 | 3 | $2.7M | |
| Jack Browning | P | 72 | 25 | 2 | $470K |
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 |
|---|---|---|---|---|---|
| Thurman Sims | HB | 69 | 21 | $0 | |
| Drew Garland | SS | 67 | 22 | $0 | |
| Warren Allen | LG | 66 | 21 | $0 | |
| Jordan Clark | CB | 65 | 26 | $0 | |
| Jermaine Thomas | FS | 65 | 21 | $0 | |
| Brant Banks | LT | 65 | 27 | $0 | |
| Nick Andersen | FS | 64 | 25 | $0 | |
| DeAndre Lindsey | WR | 64 | 24 | $0 | |
| Hollin Pierce | LT | 63 | 26 | $0 | |
| Matt Jones | WILL | 63 | 26 | $0 | |
| Jacobe Covington | CB | 62 | 25 | $0 | |
| Jeremiah Byers | RT | 61 | 26 | $0 |
SALARY CAP
Spent $280.1M
Room $327.6M
Free $47.5M
86% of the cap committed
TEAM NEEDS — THE DEEP READ
LT
18.0 OVR below league average
room grades 67.0
C
15.2 OVR below league average
room grades 66.0
LOLB
14.4 OVR below league average
room grades 55.0
RE
13.2 OVR below league average
room grades 73.0
FRONT OFFICE CALLS
📈 SELL HIGH
Fred Warner
MIKE · 98 OVR · 30yo
Still commands a premium — the age cliff comes for everyone
📈 SELL HIGH
Christian McCaffrey
HB · 94 OVR · 31yo
Still commands a premium — the age cliff comes for everyone
📈 SELL HIGH
Dre Greenlaw
WILL · 87 OVR · 30yo
Still commands a premium — the age cliff comes for everyone
⏳ EXPIRING
Ricky Pearsall
WR · 82 OVR · 26yo
Final contract year — re-sign him or flip him before he walks
⏳ EXPIRING
Renardo Green
CB · 81 OVR · 26yo
Final contract year — re-sign him or flip him before he walks
UPCOMING FREE AGENTS
Ricky Pearsall
WR · 82 OVR · age 26
current: $6.6M
Renardo Green
CB · 81 OVR · age 26
current: $4.8M
Nate Hobbs
CB · 76 OVR · age 28
current: $6.2M
Howie Abraham
LS · 74 OVR · age 22
current: $1.2M
Jake Tonges
TE · 73 OVR · age 28
current: $2.4M
Drew Sanders
REDG · 73 OVR · age 25
current: $1.3M
Tatum Bethune
MIKE · 71 OVR · age 26
current: $4.0M
Vederian Lowe
LT · 67 OVR · age 28
current: $3.0M
FULL SCHEDULE
kickoff times set by the owners in Franchise HQ
| WK | OPPONENT | RESULT | KICKOFF | |
|---|---|---|---|---|
| 1 | vs | Cardinals |
W 91–33 | |
| 1 | @ | Colts |
— | unscheduled |
| 2 | @ | Rams |
— | unscheduled |
| 3 | @ | Giants |
— | unscheduled |
| 4 | vs | Rams |
— | unscheduled |
| 5 | @ | Lions |
— | unscheduled |
| 6 | @ | Seahawks |
— | unscheduled |
| 7 | vs | Browns |
— | unscheduled |
| 8 | vs | Vikings |
— | unscheduled |
| 9 | @ | Bengals |
— | unscheduled |
| 10 | vs | Bears |
— | unscheduled |
| 11 | @ | Packers |
— | unscheduled |
| 12 | @ | Cardinals |
— | unscheduled |
| 14 | vs | Panthers |
— | unscheduled |












