NFL Scores · NFL Odds

Panthers vs 49ers

Final · Week 12 · Mon Nov 24 · 8:15 PM ET · Levi's Stadium

Carolina PanthersPanthers6-6
9
FinalNov 24, 2025
San Francisco 49ers49ers8-4
20
TVESPN

Closing line

US sportsbook at kickoff
Spread
CAR +7+100
SF −7−120
Total O/U
Over 48.5−115
Under 48.5−115
  • Spread: 49ers −7 covered.
  • Total O/U: under 48.5 (29 points).

Recap

The San Francisco 49ers beat the Carolina Panthers 20-9 at Levi's Stadium in Santa Clara on Nov 24, 2025 to move to 8-4.

The game was played before 71,337.

Score by quarter

Carolina Panthers and San Francisco 49ers, score by quarter
Team1234T
CAR03609
SF737320

Scoring plays

First Quarter

  1. SFTouchdown · 6:17Jauan Jennings 12 Yd pass from Brock Purdy (Matt Gay Kick)0-7

Second Quarter

  1. CARField Goal · 2:28Ryan Fitzgerald 25 Yd Field Goal3-7
  2. SFField Goal · 1:00Matt Gay 47 Yd Field Goal3-10

Third Quarter

  1. SFTouchdown · 4:42Christian McCaffrey 12 Yd Rush (Matt Gay Kick)3-17
  2. CARTouchdown · 0:49Tetairoa McMillan 29 Yd pass from Bryce Young (Two-Point Pass Conversion Failed)9-17

Fourth Quarter

  1. SFField Goal · 9:21Matt Gay 29 Yd Field Goal9-20

Team stats

CARSF
1st Downs
12
23
Total Yards
230
340
Passing
161
193
Rushing
69
147
3rd down efficiency
1-7
7-13
Turnovers
2
3
Possession
22:18
37:42

Top performers

Carolina PanthersSan Francisco 49ers

Passing

Bryce Young18/29, 169 YDS, 1 TD, 2 INT
Brock Purdy23/32, 193 YDS, 1 TD, 3 INT

Rushing

Rico Dowdle6 CAR, 38 YDS
Christian McCaffrey24 CAR, 89 YDS, 1 TD

Receiving

Rico Dowdle4 REC, 36 YDS
George Kittle6 REC, 78 YDS

Sacks

–
Clelin Ferrell1

Tackles

Krys Barnes10
Malik Mustapha7

Player stats

Panthers · Passing

PlayerC/ATTYDSAVGTDINTSACKSQBRRTG
Bryce Young18/291695.8121-814.260.8

Panthers · Rushing

PlayerCARYDSAVGTDLONG
Rico Dowdle6386.3017
Chuba Hubbard3165.3010
Bryce Young4153.807

Panthers · Receiving

PlayerRECYDSAVGTDLONGTGTS
Rico Dowdle4369.00124
Tetairoa McMillan23517.51297
Jalen Coker33210.70184
Chuba Hubbard4276.80144
Xavier Legette3227.30145
Jimmy Horn Jr.11111.00111
Ja'Tavion Sanders166.0061
Mitchell Evans000.0001

Panthers · Fumbles

PlayerFUMLOSTREC
Trevor Etienne101

Panthers · Defense

PlayerTOTSOLOSACKSTFLPDQB HTSTD
Krys Barnes10300000
Tre'von Moehrig8401000
Nick Scott8100000
A'Shawn Robinson7100010
Tershawn Wharton6200000
Bam Martin-Scott6101000
DJ Wonnum5100000
Lathan Ransom5100000

Panthers · Interceptions

PlayerINTYDSTD
Jaycee Horn2360
Mike Jackson100

Panthers · Kick returns

PlayerNOYDSAVGLONGTD
Trevor Etienne37424.7260

Panthers · Punt returns

PlayerNOYDSAVGLONGTD
Trevor Etienne166.060

Panthers · Kicking

PlayerFGPCTLONGXPPTS
Ryan Fitzgerald1/250.0250/03

Panthers · Punting

PlayerNOYDSAVGTBIn 20LONG
Sam Martin420150.31255

49ers · Passing

PlayerC/ATTYDSAVGTDINTSACKSQBRRTG
Brock Purdy23/321936.0130-049.558.5

49ers · Rushing

PlayerCARYDSAVGTDLONG
Christian McCaffrey24893.7117
Brian Robinson Jr.7405.7012
Brock Purdy6162.709
Ricky Pearsall122.002

49ers · Receiving

PlayerRECYDSAVGTDLONGTGTS
George Kittle67813.002510
Christian McCaffrey7537.60197
Jauan Jennings5418.21127
Demarcus Robinson188.0081
Ricky Pearsall263.0064
Brian Robinson Jr.144.0042
Luke Farrell133.0031

49ers · Fumbles

PlayerFUMLOSTREC
Christian McCaffrey100
Colton McKivitz001

49ers · Defense

PlayerTOTSOLOSACKSTFLPDQB HTSTD
Malik Mustapha7701000
Upton Stout6200100
Ji'Ayir Brown5400200
Jordan Elliott3200000
Deommodore Lenoir3200000
Curtis Robinson3100000
Jason Pinnock2200000
Nick Martin2200000

49ers · Interceptions

PlayerINTYDSTD
Ji'Ayir Brown240

49ers · Kick returns

PlayerNOYDSAVGLONGTD
Skyy Moore38026.7430

49ers · Kicking

PlayerFGPCTLONGXPPTS
Matt Gay2/2100.0472/28

49ers · Punting

PlayerNOYDSAVGTBIn 20LONG
Thomas Morstead14040.00040

Scores, stats and closing line: ESPN. Prediction-market prices: Kalshi and Polymarket. Betting splits: a consensus across several sportsbooks. Odds change constantly: confirm the price at the book. 21+. Gambling problem? Call 1-800-GAMBLER.

Game details updated Oct 13, 5:54 PM ET. How game pages are made