Score by Quarter
| Q1 | Q2 | Q3 | Q4 | FINAL | |
|---|---|---|---|---|---|
49ers
|
7 | 3 | 7 | 3 | 20 |
Panthers
|
0 | 3 | 6 | 0 | 9 |
49ers
|
Panthers
|
|
|---|---|---|
| Q1 | 7 | 0 |
| Q2 | 3 | 3 |
| Q3 | 7 | 6 |
| Q4 | 3 | 0 |
| FINAL | 20 | 9 |
Key Performers
49ers
PassingB. Purdy
23/32, 193 YDS, 1 TD
RushingC. McCaffrey
24, 89 YDS, 1 TD
ReceivingG. Kittle
6, 78 YDS
TacklesM. Mustapha
7
SacksC. Ferrell
1.0
InterceptionsJ. Brown
2
Panthers
PassingB. Young
18/29, 169 YDS, 1 TD
RushingR. Dowdle
6, 38 YDS
ReceivingR. Dowdle
4, 36 YDS
TacklesK. Barnes
10
SacksN/A
0.0
InterceptionsJ. Horn
2
Team Comparison
49ers
Stat
Panthers
23
First Downs
12
340
Total Yards
230
38
Rushes
13
147
Rush YDS
69
1
Rush TD
0
71.9%
PASS %
62.1%
193
NET PASS YDS
161
1
PASS TD
1
2
Takeaways
3
37:42
Time of Possession
22:18
Momentum and Moments
Review the key moments and momentum swings in this 2025 Week 12 match up between the San Francisco 49ers and the Carolina Panthers featuring 89 rushing yards by Christian McCaffrey.
Legend
Moment: 49ers
Moment: Panthers
49ers Momentum
Panthers Momentum
Scoring Timeline
Detailed Player Statistics
| Player | Att | Cmp | CMP% | Yds | TD | Int | Lng | Sk | Rate |
|---|---|---|---|---|---|---|---|---|---|
| Brock Purdy | 32 | 23 | 71.9 | 193 | 1 | 3 | 25 | 0 | 58.5 |
| Team Totals | 32 | 23 | 71.9 | 193 | 1 | 3 | 25 | 0 |
| Player | Att | Yds | Avg | TD | Lng |
|---|---|---|---|---|---|
| Christian McCaffrey | 24 | 89 | 3.7 | 1 | 17 |
| Brian Robinson Jr. | 7 | 40 | 5.7 | 0 | 12 |
| Brock Purdy | 6 | 16 | 2.7 | 0 | 9 |
| Ricky Pearsall | 1 | 2 | 2.0 | 0 | 2 |
| Team Totals | 38 | 147 | 3.9 | 1 | 17 |
| Player | Tgt | Rec | Yds | Y/R | TD | Lng |
|---|---|---|---|---|---|---|
| Christian McCaffrey | 7 | 7 | 53 | 7.6 | 0 | 19 |
| George Kittle | 10 | 6 | 78 | 13.0 | 0 | 25 |
| Jauan Jennings | 7 | 5 | 41 | 8.2 | 1 | 12 |
| Ricky Pearsall | 4 | 2 | 6 | 3.0 | 0 | 6 |
| Brian Robinson Jr. | 2 | 1 | 4 | 4.0 | 0 | 4 |
| Demarcus Robinson | 1 | 1 | 8 | 8.0 | 0 | 8 |
| Luke Farrell | 1 | 1 | 3 | 3.0 | 0 | 3 |
| Team Totals | 32 | 23 | 193 | 8.4 | 1 | 25 |
| Player | Comb | Solo | Ast | Sk | Int |
|---|---|---|---|---|---|
| Malik Mustapha | 7 | 7 | 0 | 0 | 0 |
| Upton Stout | 6 | 2 | 4 | 0 | 0 |
| JiAyir Brown | 5 | 4 | 1 | 0 | 2 |
| Jordan Elliott | 3 | 2 | 1 | 0 | 0 |
| Deommodore Lenoir | 3 | 2 | 1 | 0 | 0 |
| Curtis Robinson | 3 | 1 | 2 | 0 | 0 |
| Nick Martin | 2 | 2 | 0 | 0 | 0 |
| Jason Pinnock | 2 | 2 | 0 | 0 | 0 |
| Clelin Ferrell | 1 | 1 | 0 | 1 | 0 |
| Alfred Collins | 1 | 0 | 1 | 0 | 0 |
| Kalia Davis | 1 | 0 | 1 | 0 | 0 |
| Luke Farrell | 1 | 1 | 0 | 0 | 0 |
| Bryce Huff | 1 | 1 | 0 | 0 | 0 |
| Siran Neal | 1 | 0 | 1 | 0 | 0 |
| Sam Okuayinonu | 1 | 1 | 0 | 0 | 0 |
| Marques Sigle | 1 | 0 | 1 | 0 | 0 |
| CJ West | 1 | 0 | 1 | 0 | 0 |
| Keion White | 1 | 0 | 1 | 0 | 0 |
| Dee Winters | 1 | 1 | 0 | 0 | 0 |
| Team Totals | 42 | 27 | 15 | 1 | 2 |
| Player | Ret | Yds | Avg | TD |
|---|---|---|---|---|
| Skyy Moore | 3 | 80 | 26.7 | 0 |
| Team Totals | 3 | 80 | 26.7 | 0 |
| Player | FGA | FGM | XPA | XPM |
|---|---|---|---|---|
| Matt Gay | 2 | 2 | 2 | 2 |
| Team Totals | 2 | 2 | 2 | 2 |
| Player | Pnt | Yds | Y/P |
|---|---|---|---|
| Thomas Morstead | 1 | 40 | 40 |
| Team Totals | 1 | 40 | 40.0 |