SapphireSportz crest SAPPHIRESPORTZ X3 REGS crest
Sign in
THE WIRE
49ers
49ERS
NFC West · 6 / 11
#22 overall Seed 11 L2 streak Team OVR 88 📊 57.0% pass / 43.0% run
TEAM NEEDS LT TE C FS full breakdown →
5-9
RECORD
OFFENSE · LEAGUE RANKS
#22
TOTAL YDS
#25
PASSING
#11
RUSHING
#30
POINTS FOR
DEFENSE · LEAGUE RANKS
#20
TOTAL YDS
#22
VS PASS
#8
VS RUN
#15
POINTS ALLOWED
TEAM BUILD TRACKER
since Sep 08 · 28 checkpoints
88 TEAM OVR +3 📈
GROUPNOWΔ ERAVS LEAGUE
QB 85.5 +4.5 +3.8
RB 84.7 -2.6 +1.8
WR 84.2 +2.2 -0.6
TE 76.0 -11.5 -4.8
OL 78.5 -1.8 -3.5
DL 86.4 +5 +1.2
LB 85.5 +3.7 +5.1
DB 83.8 +6.5 -1.1
ST 78.0 +1 -1.1

Δ 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 49ers 🎙️ THE BOOTH 2d ago
The booth on Rams beat 49ers, 20-15
Elise Carter: "San Francisco's offensive line gave up 7 sacks—that's a line that was beaten, and it showed in everything they tried to do. The Rams didn't need much to win this one, and they didn't have to; they just had to keep the heat on, and Los Angeles did exactly that." Nicole Santos: "San Francisco's offensive line has been a problem all season—they're built to run, they can't pass protect, and today that caught up with them. 7 sacks is noise; a 5-point loss to a team that's actually better, on a neutral schedule, is not."
💬 0 comments
Riley Parker The chaos merchant 49ers 📝 RECAP 2d ago
Rams beat 49ers, 20-15
Justin Fields completed 21 of 31 for 218 yards and a touchdown, but the number that stuck was Luke Wysong's 101 receiving yards on 6 catches—one of those rare performances where a receiver posts a full century on a single afternoon. The Rams won 20-15 by dominating the line of scrimmage, dropping San Francisco's quarterback 7 times while allowing just 1 sack in return. Los Angeles moved the ball 353 total yards to the 49ers' 275, a gap that mattered when every point counted in a 35-point combined total that felt like watching football through a narrower window than usual.
💬 0 comments
The beat writer 49ers 📝 RECAP 2d ago
49ers beat Steelers, 28-23
49ers got it done 28-23 over Steelers. Drew Allar was steady for Steelers — 19/33, 229 yards, 2 TD, 1 INT — in a losing effort. Germie Bernard moved the ball for Steelers — 3 catches, 112 yards, 1 TD. Three weeks of this now from Christian McCaffrey: 90 rushing yards a game, well clear of his 66 average. Through the air: Steelers 229, 49ers 181.
💬 0 comments
The booth 49ers 🎙️ THE BOOTH 2d ago
The booth on 49ers beat Packers, 30-25
Luca Santana: "San Francisco won this on the ground, plain and simple — the Niners ran for 257 yards while Green Bay managed 73, and that gap in the trenches is what separated two teams that both moved the ball through the air and neither team beat itself." Talia Morgan: "San Francisco bent its entire game plan around what it does best and Green Bay couldn't stop it — the Niners ran 45 times to GB's 14, which is not a gap you close by throwing for 274 yards. Love had his best day of the season and it didn't matter." Jordan Hayes: "Green Bay's real problem isn't that Love had his best day—it's that the Pack threw 31 times while running 14, and that imbalance meant San Francisco dictated every line of scrimmage. They need to establish the run or they won't win close games."
💬 0 comments
Riley Parker The chaos merchant 49ers 📝 RECAP 2d ago
49ers beat Packers, 30-25
30-25 to 49ers, and it went about how it looked. Jordan Love was steady for Packers — 20/31, 274 yards, 2 TD — in a losing effort. Brock Purdy threw for 49ers — 17/29, 226 yards, 2 TD, 1 INT. Christian McCaffrey's high-water mark for the year. On the ground: 49ers 257, Packers 73.
💬 0 comments
The beat writer 49ers 📝 RECAP 4d ago
49ers beat Panthers, 33-14
49ers got it done 33-14 over Panthers. Bryce Young did the damage for Panthers — 15/26, 294 yards, 2 TD — in a losing effort. Tyreek Hill did the catching for Panthers — 5 catches, 187 yards, 2 TD. Make it 5 consecutive games past 250 for Bryce Young. On the ground: 49ers 203, Panthers 43.
💬 0 comments
The beat writer 49ers 📝 RECAP 6d ago
Bears beat 49ers, 33-21
Bears got it done 33-21 over 49ers. Caleb Williams was steady for Bears — 30/43, 305 yards, 3 TD. Luther Burden III was the target for Bears — 8 catches, 100 yards, 1 TD. Christian McCaffrey is still searching for it — 39 rushing yards a game across his last three, against an average of 59. Total yards: Bears 416, 49ers 214.
💬 0 comments
The beat writer 49ers 📝 RECAP 7d ago
49ers win the turnover battle and the game
49ers won the turnover battle, and the turnover battle won the game. Brock Purdy threw for 49ers — 20/32, 345 yards, 3 TD. Ryan Wingo did the catching for 49ers — 3 catches, 151 yards, 2 TD. Ryan Wingo has not had a better afternoon this season. Through the air: 49ers 345, Browns 172.
💬 0 comments
RECENT MOVES
🖊️ Chris Paul Jr (WILL · 72) signed with 49ers WK 9
🔁 Gideon ESPN Lampron (MIKE · 68) Bears ➜ 49ers WK 9
🖊️ Trevor Penning (RG · 73) signed with 49ers WK 9
🖊️ Kenny Pickett (QB · 69) signed with 49ers WK 9
🖊️ Ji'Ayir Brown (SS · 78) signed with 49ers WK 9
🔁 Chase Roberts (TE · 73) Cardinals ➜ 49ers WK 9
🖊️ Jake Andrews (C · 74) signed with 49ers WK 9
🖊️ Jett Carpenter (FB · 67) signed with 49ers WK 9
🔁 Jamon Dumas-Johnson (SAM · 69) Chargers ➜ 49ers WK 9
🖊️ Jalen Graham (SAM · 70) signed with 49ers WK 9
🖊️ Smael Mondon Jr (WILL · 74) signed with 49ers WK 8
🖊️ Diego Pavia (QB · 66) signed with 49ers WK 8
League-wide transactions →
LEAGUE CHAT
Sign in to join the conversation.