WEEK 10 · FINAL
THE READ
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.
The Wire · league beat
THE WIDER PICTURE
| Team | SRS | SOS | MARGIN | TO +/- |
|---|---|---|---|---|
| Panthers | -10.9 | -2.6 | -8.3 | -6 |
| 49ers | -3.8 | +3.3 | -7.1 | +5 |
SRS is how many points a side beats an
average team by once you account for who they played — beat a good
team by 3 and it counts for more than beating a bad one by 20.
SOS is how hard that schedule has been.
Full table.
IN THE BOOTH
Daniel Keller
The numbers guy
Carolina's ground game disappeared—43 rushing yards against a 49ers defense that wasn't even trying to stop it—which meant Bryce Young had to beat San Francisco through the air, and Tyreek Hill alone (187 yards) couldn't make that work when the rest of the offense couldn't get open.
Sierra Vaughn
Analyst
· replying
Christian McCaffrey's 121 yards on 19 carries—his season best—is the only reason San Francisco's offense moved at all; Brock Purdy has now averaged 167 passing yards over his last 3 games, a cliff drop from his 232 season average that suggests the 49ers' passing attack has fundamentally broken down.
They only ever read the box score and this league's own numbers —
none of them has a source, and none of them can report anything that
did not happen.
Bryce Young
Panthers
15/26, 294 yards, 2 TD
Tyreek Hill
Panthers
5 catches, 187 yards, 2 TD
Christian McCaffrey
49ers
19 carries, 121 yards, 1 TD
THE STORY SO FAR
WHAT DECIDED IT
On the ground
49ers 203, Panthers 43
49ers
Through the air
Panthers 294, 49ers 194
Panthers
Total yards
49ers 397, Panthers 337
49ers
Giveaways
49ers 0, Panthers 1
49ers
THE ROOM
Final. The recap is below.
THE MATCHUP SCOUT
every number below is counted from the export or read off the roster — nothing is inferred about playcalling
LEAGUE DATA
counted by Madden, and arithmetic on top of it
Pass-heavy
Pass 60% · Rush 40% · 20.3 scored, 28.6 allowed
7.6 yds/att
61.5% completions
4.2 yds/carry
345.2 yds/game
1.4 giveaways/game
7.6% sack rate
last 5: 2-3
SAPPHIRE METRICS
QB efficiency 57 · Conservative
Balance 90
Ball security 62
Back usage 32%
QB runs 4.7/game
PERSONNEL
off the roster — unit averages, best starters only
QB 89
WR 87
TE 77
RB 84
OL 85
DL 88
LB 87
DB 85
Best: Derrick Brown DT 97
Fastest: Tyreek Hill WR 95 SPD
5 at star dev or better
YOUR NOTEBOOK
what you wrote about them — private, and never a Sapphire statistic
Sign in as a member of this league to keep private scouting notes on your opponents.
LEAGUE DATA
counted by Madden, and arithmetic on top of it
Balanced
Pass 57% · Rush 43% · 20.9 scored, 28.0 allowed
7.1 yds/att
57.3% completions
4.6 yds/carry
336.9 yds/game
1.4 giveaways/game
9.7% sack rate
last 5: 2-3
SAPPHIRE METRICS
QB efficiency 43 · Conservative
Balance 93
Ball security 62
Back usage 37%
QB runs 3.1/game
Most exposed: pressure -- sacked on 9.7% of dropbacks
PERSONNEL
off the roster — unit averages, best starters only
QB 92
WR 87
TE 76
RB 88
OL 79
DL 87
LB 89
DB 86
Best: Fred Warner MIKE 99
Fastest: De'Zhaun Stribling WR 95 SPD
5 at star dev or better
YOUR NOTEBOOK
what you wrote about them — private, and never a Sapphire statistic
Sign in as a member of this league to keep private scouting notes on your opponents.
MATCHUP ADVANTAGES
unit averages against each other — inside three points is a push
Panthers receivers vs 49ers secondary
87 v 86
EVEN
49ers receivers vs Panthers secondary
87 v 85
EVEN
Panthers line vs 49ers front
85 v 87
EVEN
49ers line vs Panthers front
79 v 88
PANTHERS
Panthers backs vs 49ers run defence
84 v 89
49ERS
49ers backs vs Panthers run defence
88 v 87
EVEN
Panthers passer vs 49ers secondary
89 v 86
PANTHERS
49ers passer vs Panthers secondary
92 v 85
49ERS
TOP PERFORMERS
🎬
The Game Recapthis game as an episode -- the score, the stars, the numbers that decided it -- and a video you can post ›
BOX SCORE
PANTHERS
49ERS
PANTHERS
49ERS
PANTHERS
49ERS
PANTHERS
49ERS
PANTHERS
49ERS
PANTHERS
| PLAYER | C/ATT | YDS | TD | INT | SCK | LNG | RTG |
|---|---|---|---|---|---|---|---|
| Bryce Young QB | 15/26 | 294 | 2 | 0 | 3 | 94 | 122.9 |
49ERS
| PLAYER | C/ATT | YDS | TD | INT | SCK | LNG | RTG |
|---|---|---|---|---|---|---|---|
| Brock Purdy QB | 22/38 | 194 | 1 | 0 | 2 | 18 | 80.3 |
PANTHERS
| PLAYER | CAR | YDS | AVG | TD | BTK | YAC | LNG | FUM |
|---|---|---|---|---|---|---|---|---|
| Bryce Young QB | 7 | 26 | 3.7 | 0 | 0 | 0 | 5 | 0 |
| Chuba Hubbard HB | 9 | 17 | 1.9 | 0 | 0 | 0 | 9 | 0 |
| Tyreek Hill WR | 0 | 0 | 0 | 0 | 2 | 0 | 0 | 1 |
49ERS
| PLAYER | CAR | YDS | AVG | TD | BTK | YAC | LNG | FUM |
|---|---|---|---|---|---|---|---|---|
| Christian McCaffrey HB | 19 | 121 | 6.4 | 1 | 6 | 59 | 22 | 0 |
| Kaelon Black HB | 7 | 33 | 4.7 | 1 | 1 | 0 | 9 | 0 |
| Brock Purdy QB | 6 | 26 | 4.3 | 0 | 0 | 0 | 7 | 0 |
| Donovan Edwards HB | 3 | 23 | 7.7 | 1 | 1 | 15 | 19 | 0 |
| Jake Tonges TE | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 |
| De'Zhaun Stribling WR | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 |
PANTHERS
| PLAYER | REC | YDS | AVG | TD | YAC | DRP | LNG |
|---|---|---|---|---|---|---|---|
| Tyreek Hill WR | 5 | 187 | 37.4 | 2 | 140 | 0 | 94 |
| Tetairoa McMillan WR | 3 | 37 | 12.3 | 0 | 3 | 0 | 18 |
| Jalen Coker WR | 1 | 26 | 26 | 0 | 2 | 0 | 26 |
| Mitchell Evans TE | 2 | 22 | 11 | 0 | 10 | 0 | 16 |
| Chuba Hubbard HB | 1 | 11 | 11 | 0 | 9 | 0 | 11 |
| Xavier Legette WR | 2 | 9 | 4.5 | 0 | 2 | 0 | 6 |
| Keleki Latu TE | 1 | 2 | 2 | 0 | 0 | 0 | 2 |
49ERS
| PLAYER | REC | YDS | AVG | TD | YAC | DRP | LNG |
|---|---|---|---|---|---|---|---|
| De'Zhaun Stribling WR | 8 | 73 | 9.1 | 0 | 9 | 0 | 18 |
| Jake Tonges TE | 5 | 52 | 10.4 | 0 | 17 | 0 | 14 |
| Ryan Wingo WR | 4 | 34 | 8.5 | 1 | 3 | 0 | 11 |
| Ricky Pearsall WR | 1 | 15 | 15 | 0 | 11 | 0 | 15 |
| Christian McCaffrey HB | 2 | 8 | 4 | 0 | 12 | 0 | 5 |
| Kaelon Black HB | 1 | 7 | 7 | 0 | 8 | 1 | 7 |
| Jett Carpenter FB | 1 | 5 | 5 | 0 | 4 | 0 | 5 |
PANTHERS
| PLAYER | TKL | SCK | INT | PD | FF | CMP ALW | TD |
|---|---|---|---|---|---|---|---|
| Jaycee Horn CB | 10 | 0 | 0 | 0 | 0 | 3 | 0 |
| Zabien Brown CB | 8 | 0 | 0 | 0 | 0 | 3 | 0 |
| Tre'von Moehrig FS | 6 | 0 | 0 | 1 | 0 | 1 | 0 |
| Devin Lloyd MIKE | 5 | 1 | 0 | 0 | 0 | 4 | 0 |
| Martin Emerson Jr CB | 4 | 0 | 0 | 0 | 0 | 3 | 0 |
| Bobby Okereke MIKE | 4 | 0 | 0 | 0 | 0 | 1 | 0 |
| Jaelan Phillips REDG | 3 | 0 | 0 | 0 | 0 | 0 | 0 |
| Rasheem Biles SAM | 3 | 0 | 0 | 0 | 0 | 2 | 0 |
| Lathan Ransom SS | 2 | 0 | 0 | 1 | 0 | 3 | 0 |
| Lee Hunter DT | 2 | 0.5 | 0 | 0 | 0 | 0 | 0 |
| Derrick Brown DT | 1 | 0 | 0 | 0 | 0 | 0 | 0 |
| Princely Umanmielen REDG | 1 | 0 | 0 | 0 | 0 | 0 | 0 |
| Trevin Wallace WILL | 1 | 0 | 0 | 0 | 0 | 0 | 0 |
| Nic Scourton LEDG | 0 | 0.5 | 0 | 0 | 0 | 0 | 0 |
49ERS
| PLAYER | TKL | SCK | INT | PD | FF | CMP ALW | TD |
|---|---|---|---|---|---|---|---|
| Dre Greenlaw WILL | 5 | 1 | 0 | 0 | 0 | 2 | 0 |
| Nick Bosa LEDG | 4 | 0.5 | 0 | 0 | 0 | 0 | 0 |
| Renardo Green CB | 3 | 0 | 0 | 1 | 1 | 6 | 0 |
| Malik Mustapha FS | 3 | 0 | 0 | 0 | 0 | 3 | 0 |
| Romello Height LEDG | 2 | 1 | 0 | 0 | 0 | 0 | 0 |
| Fred Warner MIKE | 2 | 0 | 0 | 0 | 0 | 1 | 0 |
| Ephesians Prysock CB | 1 | 0 | 0 | 0 | 0 | 1 | 0 |
| Gracen Halton DT | 1 | 0 | 0 | 0 | 0 | 0 | 0 |
| Alfred Collins DT | 1 | 0 | 0 | 0 | 0 | 0 | 0 |
| Bray Hubbard SS | 0 | 0.5 | 0 | 1 | 0 | 1 | 0 |
PANTHERS
nothing recorded
49ERS
| PLAYER | FG | XP | LNG |
|---|---|---|---|
| Eddy Pineiro K | 1/1 | 4/4 | 21 |
RECENT FORM
Panthers
W
23–17 vs Buccaneers
WK 9
L
13–24 vs Titans
WK 8
L
31–34 vs Texans
WK 7
49ers
L
21–33 vs Bears
WK 9
L
7–49 vs Seahawks
WK 8
L
22–30 vs Cardinals
WK 7
TEAM STATS
| Panthers | 49ers | |
|---|---|---|
| 337 | TOTAL YARDS | 397 |
| 294 | PASSING YARDS | 194 |
| 43 | RUSHING YARDS | 203 |
| 3 | SACKS ALLOWED | 2 |
| 2 | SACKS MADE | 3 |
| 1 | GIVEAWAYS | 0 |
| 0 | TAKEAWAYS | 1 |
Bold is the side that won that line. Giveaways come off a team's own offensive rows and takeaways off its own defensive rows — two separate payloads, so they need not tie out against each other.