Carolina Panthers vs San Francisco 49ers Match Player Stats (Nov 24, 2025)

Date:

Share post:

Brock Purdy threw three interceptions before halftime. San Francisco won by 11. That arithmetic holds up because Carolina’s defense โ€” which forced all three turnovers, two through Jaycee Horn โ€” watched its offense convert them into a 25-yard Ryan Fitzgerald field goal and two empty drives. Christian McCaffrey carried the rest. The running back ran 24 times, caught 7 passes, scored the go-ahead touchdown in the third quarter, and finished with 142 yards from scrimmage in his first game against the franchise that drafted him. The 49ers beat the Panthers 20-9 on November 24, 2025, at Levi’s Stadium.



Game Information

Game Information
DateMonday, November 24, 2025
VenueLevi’s Stadium, Santa Clara, CA
Attendance71,337
BroadcastESPN (Monday Night Football)
Final ScoreCarolina Panthers 9 โ€” San Francisco 49ers 20
RecordsPanthers 6-6 ยท 49ers 8-4
CoachesDave Canales (CAR) ยท Kyle Shanahan (SF)
Game Duration2:43

Scoring Summary

QuarterTimeTeamPlayDriveScore
Q16:17SFJauan Jennings 12-yd pass from Brock Purdy (Matt Gay kick)15 plays, 72 yds, 8:43CAR 0 โ€“ SF 7
Q22:28CARRyan Fitzgerald 25-yd field goal7 plays, 26 yds, 3:51CAR 3 โ€“ SF 7
Q21:00SFMatt Gay 47-yd field goal6 plays, 25 yds, 1:28CAR 3 โ€“ SF 10
Q34:42SFChristian McCaffrey 12-yd rush (Matt Gay kick)13 plays, 80 yds, 7:43CAR 3 โ€“ SF 17
Q30:49CARTetairoa McMillan 29-yd pass from Bryce Young (2-pt conversion failed)8 plays, 68 yds, 3:53CAR 9 โ€“ SF 17
Q49:21SFMatt Gay 29-yd field goal10 plays, 59 yds, 6:28CAR 9 โ€“ SF 20

Team Stats

StatCarolina PanthersSan Francisco 49ers
Total Yards230340
Total Plays4370
Yards per Play5.34.9
First Downs1223
โ€” Passing911
โ€” Rushing312
โ€” Penalty00
Net Passing Yards161193
Comp / Att18/2923/32
Yards per Pass5.46.0
Interceptions Thrown23
Sacks โ€“ Yards Lost1 โ€“ 80 โ€“ 0
Rushing Yards69147
Rush Attempts1338
Yards per Rush5.33.9
3rd Down Efficiency1 / 77 / 13
4th Down Efficiency0 / 02 / 2
Red Zone (Madeโ€“Att)0 / 22 / 3
Penalties4 โ€“ 30 yds2 โ€“ 6 yds
Turnovers23
Fumbles Lost00
Time of Possession22:1837:42

Passing Stats

PlayerTeamC/ATTYDSAVGTDINTSACKSQBRRTG
Bryce YoungCAR18/291695.8121โ€“814.260.8
Brock PurdySF23/321936.0130โ€“049.558.5

Young entered Week 12 as the NFC’s Offensive Player of the Week after throwing for a franchise-record 448 yards at Atlanta. Against San Francisco, he finished with a 60.8 passer rating, his two interceptions both to Ji’Ayir Brown โ€” one in the end zone on a first-down play from the 1-yard line, the second in the fourth quarter at the San Francisco 33 while trailing by 11. Purdy, in his second start back from a toe injury, threw three picks in the first half before San Francisco shelved the passing game and leaned on McCaffrey.

“It’s just the execution of throwing a better ball,” Purdy said. “I kept it up in the air too long on multiple of them.”


Rushing Stats

Carolina Panthers

PlayerCARYDSAVGTDLG
Rico Dowdle6386.3017
Chuba Hubbard3165.3010
Bryce Young4153.807
Team13695.3017

San Francisco 49ers

PlayerCARYDSAVGTDLG
Christian McCaffrey24893.7117
Brian Robinson Jr.7405.7012
Brock Purdy6162.709
Ricky Pearsall122.002
Team381473.9117

McCaffrey’s 12-yard touchdown run โ€” a toss left in the third quarter โ€” put San Francisco up 17-3 and made it the 10th time in 2025 he surpassed 100 yards from scrimmage, two short of the franchise record he set in 2023. San Francisco’s 38 rush attempts nearly tripled Carolina’s 13. The 49ers ran on the first five plays of the game, and that opening drive ended with a Purdy touchdown pass to Jauan Jennings.


Receiving Stats

Carolina Panthers

PlayerRECTGTYDSAVGTDLG
Rico Dowdle44369.0012
Tetairoa McMillan273517.5129
Jalen Coker343210.7018
Chuba Hubbard44276.8014
Xavier Legette35227.3014
Jimmy Horn Jr.111111.0011
Ja’Tavion Sanders1166.006
Mitchell Evans010โ€”0โ€”
Team18271699.4129

San Francisco 49ers

PlayerRECTGTYDSAVGTDLG
George Kittle6107813.0025
Christian McCaffrey77537.6019
Jauan Jennings57418.2112
Demarcus Robinson1188.008
Ricky Pearsall2463.006
Brian Robinson Jr.1244.004
Luke Farrell1133.003
Team23321938.4125

McMillan’s 29-yard touchdown catch in the third quarter โ€” the longest play of the night for either offense โ€” pulled Carolina within 17-9, and the Panthers failed on the two-point conversion after a penalty pushed the ball to the 1-yard line. Young’s second interception followed three drives later.


Defensive Stats

San Francisco 49ers Defense

PlayerTOTSOLOSACKSTFLPDQB HTS
Malik Mustapha770100
Upton Stout620010
Ji’Ayir Brown540020
Jordan Elliott320000
Deommodore Lenoir320000
Curtis Robinson310000
Jason Pinnock220000
Nick Martin220000
Clelin Ferrell111101
Bryce Huff110002
Kyle Juszczyk110000
Colton McKivitz110000
Luke Farrell110000
Dee Winters110000
Sam Okuayinonu110000
Siran Neal100000
Keion White100000
Kalia Davis100000
Alfred Collins100000
C.J. West100000
Marques Sigle100000
Renardo Green000010
Team44291243

Interceptions: Ji’Ayir Brown โ€” 2 INT, 4 return yards

Carolina Panthers Defense

PlayerTOTSOLOSACKSTFLPDQB HTS
Krys Barnes1030000
Tre’Von Moehrig840100
Nick Scott810000
A’Shawn Robinson710001
Tershawn Wharton620000
Bam Martin-Scott610100
DJ Wonnum510000
Lathan Ransom510000
Claudin Cherelus430000
Chau Smith-Wade430100
Mike Jackson420010
Trevis Gipson320000
LaBryan Ray320000
Princely Umanmielen320000
Derrick Brown300010
Corey Thornton210000
Nic Scourton210000
Bobby Brown III200000
Demani Richardson110000
Tetairoa McMillan110000
Brycen Tremayne100000
Jaycee Horn100020
Thomas Incoom100000
Team90320341

Interceptions: Jaycee Horn โ€” 2 INT, 36 return yards | Mike Jackson โ€” 1 INT, 0 return yards

Horn generated two of Carolina’s three picks of Purdy before being ruled out in the third quarter with a concussion. The Panthers’ defense registered no sacks and held San Francisco to 4.9 yards per play โ€” but the offense converted those turnovers into three points total.


Special Teams

Kicking

PlayerTeamFGPCTLGXPPTS
Matt GaySF2/2100%472/28
Ryan FitzgeraldCAR1/250%250/03

Punting

PlayerTeamNOYDSAVGTBIn-20LG
Sam MartinCAR420150.31255
Thomas MorsteadSF14040.00040

Kick Returns

PlayerTeamNOYDSAVGLGTD
Skyy MooreSF38026.7430
Trevor EtienneCAR37424.7260

Punt Returns

PlayerTeamNOYDSAVGLGTD
Trevor EtienneCAR166.060
San FranciscoSFโ€”โ€”โ€”โ€”โ€”

Fumbles

PlayerTeamFUMLOSTREC
Trevor EtienneCAR101
Christian McCaffreySF100
Colton McKivitzSF001

Injuries

Carolina Panthers: CB Jaycee Horn (concussion โ€” ruled out Q3), LB Claudin Cherelus (concussion โ€” exited first half), G Chandler Zavala (calf โ€” exited second half), CB Corey Thornton (ankle โ€” exited second half)

San Francisco 49ers: DE Sam Okuayinonu (ankle โ€” exited second half)

Note: Following the game, the NFL suspended Panthers safety Tre’Von Moehrig for one game after he struck 49ers receiver Jauan Jennings in the groin area in the fourth quarter. The suspension was upheld on appeal.


Frequently Asked Questions

What was the final score of the Panthers vs 49ers game on November 24, 2025?

The San Francisco 49ers defeated the Carolina Panthers 20-9 at Levi’s Stadium in Santa Clara, California. It was a Week 12 Monday Night Football game.

How many yards did Christian McCaffrey finish with against Carolina?

McCaffrey totaled 142 yards from scrimmage โ€” 89 rushing yards on 24 carries with one touchdown and 53 receiving yards on 7 catches.

How many interceptions did Brock Purdy throw vs the Panthers?

Purdy threw three interceptions, all in the first half, completing 23 of 32 passes for 193 yards and one touchdown. He posted a 58.5 passer rating on the night.

How did Bryce Young perform in the Panthers vs 49ers Week 12 game?

Young completed 18 of 29 passes for 169 yards, one touchdown, and two interceptions for a 60.8 passer rating. He was sacked once for a loss of eight yards.

Who led Carolina in tackles against San Francisco?

Linebacker Krys Barnes led all Panthers defenders with 10 total tackles. Safety Tre’Von Moehrig added 8 tackles and a tackle for loss.

Who intercepted Bryce Young for San Francisco?

Safety Ji’Ayir Brown recorded both of San Francisco’s interceptions, finishing with 5 total tackles and 2 pass deflections.

Who led the Panthers with interceptions against the 49ers?

Cornerback Jaycee Horn recorded two interceptions (36 return yards) before being ruled out with a concussion in the third quarter. Mike Jackson added a third interception.


Carolina’s defense forced three Purdy turnovers and allowed 20 points. San Francisco’s defense forced two Young turnovers and allowed nine. The 49ers went 7-for-13 on third down and held the ball for 37 minutes and 42 seconds. Carolina went 1-for-7. Those numbers put the Panthers at 6-6, one game behind Tampa Bay in the NFC South, after a prime-time game against a playoff-caliber opponent they had no real answer for once McCaffrey took over in the second half.

Claire Conant
Claire Conanthttps://thepressrow.com/
Claire R. Conant is the founder and editor of The Press Row. Born and raised in New York, she spent years covering professional sports across multiple leagues before launching this publication in April 2026, largely out of frustration with a sports media industry that had decided moving fast mattered more than being right. Her reporting covers the NFL, NBA, MLB, cricket, and international football, and every figure published under her byline is verified against official data before the piece moves. She started The Press Row because she believed readers who actually understood the game deserved a publication built to the same standard. That standard has not changed since day one, and it applies to every writer on staff.

LEAVE A REPLY

Please enter your comment!
Please enter your name here

Related Matches

How Data Science Degrees are Revolutionizing Modern MLB Scouting

The crack of the bat and the smell of fresh-cut grass are timeless staples of American baseball. However,...

Kansas City Chiefs vs Buffalo Bills Match Player Stats (Nov 2, 2025)

Josh Allen set a Bills franchise record with an 88.5 completion percentage, ran for two touchdowns, and Buffalo's...

Dallas Cowboys vs Denver Broncos Match Player Stats (Oct 26, 2025)

NFL Week 8 | October 26, 2025 | Empower Field at Mile High, Denver, CO | Attendance: 75,877...

Denver Broncos vs Las Vegas Raiders Match Player Stats (Dec 7, 2025)

Denver extended its winning streak to 10 games with a 24-17 victory over Las Vegas at Allegiant Stadium...