Carolina Panthers vs San Francisco 49ers
Drive chart
Drives
End of Game
Missed FG
Punt
Interception
Field Goal
Touchdown
Who won: 49ers 20-9
The San Francisco 49ers beat the Carolina Panthers 20-9 on Monday, November 24, 2025 at Levi's Stadium. Brock Purdy led the 49ers in passing yards (23/32, 193 YDS, 1 TD, 3 INT). Bryce Young led the Panthers in passing yards (18/29, 169 YDS, 1 TD, 2 INT).
| Passing | C/ATT | YDS | AVG | TD | INT | SACKS | QBR | RTG |
|---|---|---|---|---|---|---|---|---|
| Brock Purdy | 23/32 | 193 | 6.0 | 1 | 3 | 0-0 | 49.5 | 58.5 |
| Rushing | CAR | YDS | AVG | TD | LONG |
|---|---|---|---|---|---|
| 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 |
| Receiving | REC | YDS | AVG | TD | LONG | TGTS |
|---|---|---|---|---|---|---|
| George Kittle | 6 | 78 | 13.0 | 0 | 25 | 10 |
| Christian McCaffrey | 7 | 53 | 7.6 | 0 | 19 | 7 |
| Jauan Jennings | 5 | 41 | 8.2 | 1 | 12 | 7 |
| Demarcus Robinson | 1 | 8 | 8.0 | 0 | 8 | 1 |
| Ricky Pearsall | 2 | 6 | 3.0 | 0 | 6 | 4 |
| Brian Robinson Jr. | 1 | 4 | 4.0 | 0 | 4 | 2 |
| Luke Farrell | 1 | 3 | 3.0 | 0 | 3 | 1 |
| Fumbles | FUM | LOST | REC |
|---|---|---|---|
| Christian McCaffrey | 1 | 0 | 0 |
| Colton McKivitz | 0 | 0 | 1 |
| Defensive | TOT | SOLO | SACKS | TFL | PD | QB HTS | TD |
|---|---|---|---|---|---|---|---|
| Malik Mustapha | 7 | 7 | 0 | 1 | 0 | 0 | 0 |
| Upton Stout | 6 | 2 | 0 | 0 | 1 | 0 | 0 |
| Ji'Ayir Brown | 5 | 4 | 0 | 0 | 2 | 0 | 0 |
| Jordan Elliott | 3 | 2 | 0 | 0 | 0 | 0 | 0 |
| Deommodore Lenoir | 3 | 2 | 0 | 0 | 0 | 0 | 0 |
| Curtis Robinson | 3 | 1 | 0 | 0 | 0 | 0 | 0 |
| Jason Pinnock | 2 | 2 | 0 | 0 | 0 | 0 | 0 |
| Nick Martin | 2 | 2 | 0 | 0 | 0 | 0 | 0 |
| Clelin Ferrell | 1 | 1 | 1 | 1 | 0 | 1 | 0 |
| Kyle Juszczyk | 1 | 1 | 0 | 0 | 0 | 0 | 0 |
| Colton McKivitz | 1 | 1 | 0 | 0 | 0 | 0 | 0 |
| Bryce Huff | 1 | 1 | 0 | 0 | 0 | 2 | 0 |
| Luke Farrell | 1 | 1 | 0 | 0 | 0 | 0 | 0 |
| Dee Winters | 1 | 1 | 0 | 0 | 0 | 0 | 0 |
| Sam Okuayinonu | 1 | 1 | 0 | 0 | 0 | 0 | 0 |
| Siran Neal | 1 | 0 | 0 | 0 | 0 | 0 | 0 |
| Keion White | 1 | 0 | 0 | 0 | 0 | 0 | 0 |
| Kalia Davis | 1 | 0 | 0 | 0 | 0 | 0 | 0 |
| Alfred Collins | 1 | 0 | 0 | 0 | 0 | 0 | 0 |
| C.J. West | 1 | 0 | 0 | 0 | 0 | 0 | 0 |
| Marques Sigle | 1 | 0 | 0 | 0 | 0 | 0 | 0 |
| Renardo Green | 0 | 0 | 0 | 0 | 1 | 0 | 0 |
| Interceptions | INT | YDS | TD |
|---|---|---|---|
| Ji'Ayir Brown | 2 | 4 | 0 |
| KickReturns | NO | YDS | AVG | LONG | TD |
|---|---|---|---|---|---|
| Skyy Moore | 3 | 80 | 26.7 | 43 | 0 |
| Kicking | FG | PCT | LONG | XP | PTS |
|---|---|---|---|---|---|
| Matt Gay | 2/2 | 100.0 | 47 | 2/2 | 8 |
| Punting | NO | YDS | AVG | TB | In 20 | LONG |
|---|---|---|---|---|---|---|
| Thomas Morstead | 1 | 40 | 40.0 | 0 | 0 | 40 |