Panthers vs 49ers: Match Recap, Player Stats, Box Score

The most recent completed matchup identified for this article took place at Levi’s Stadium in Santa Clara, California. San Francisco defeated Carolina 20–9, using a balanced offense and strong time-of-possession advantage to control the game. The Football Database+1

Monday Night Football

Levi’s Stadium • Santa Clara, CA

https://persistent.oaistatic.com/sonic/logos/nfl/f14bf5cc-9a82-4a38-bc15-d39f75ed5314/h250-max-resize.png

Panthers

6-6

9

Final

Nov 24

20

https://persistent.oaistatic.com/sonic/logos/nfl/f0e724b0-4cbf-495a-be47-013907608da9/h250-max-resize.png

49ers

8-4

OverviewTeam StatsPlayer StatsPlay-By-Play

TeamQ1Q2Q3Q4T
https://persistent.oaistatic.com/sonic/logos/nfl/f14bf5cc-9a82-4a38-bc15-d39f75ed5314/h250-max-resize.pngCAR03609
https://persistent.oaistatic.com/sonic/logos/nfl/f0e724b0-4cbf-495a-be47-013907608da9/h250-max-resize.pngSF737320

1. Game Overview: San Francisco Controls the Matchup

The November 24, 2025, Monday Night Football game brought two NFC teams together with different offensive approaches. Carolina entered the contest after an important victory over Atlanta, while San Francisco wanted to continue building momentum in the NFC playoff race.

The 49ers eventually secured a 20–9 victory. Although Carolina stayed within striking distance for much of the game, San Francisco controlled possession, produced more first downs, and established a more effective running attack.

Christian McCaffrey was central to the victory. He rushed for 89 yards and a touchdown while adding 53 receiving yards. His 142 total yards from scrimmage made him one of the biggest contributors.

Brock Purdy completed 23 of 32 passes for 193 yards and one touchdown. However, his three interceptions showed that the performance was not completely clean.

For Carolina, Bryce Young completed 18 of 29 passes for 169 yards, one touchdown, and two interceptions. Rookie receiver Tetairoa McMillan caught the team’s only touchdown.

The game demonstrated how an offense can win through possession, rushing production, and situational execution even when its quarterback makes mistakes. Pro Football Reference+2

Final score

TeamQ1Q2Q3Q4Final
Carolina Panthers03609
San Francisco 49ers737320

Venue: Levi’s Stadium, Santa Clara, California

Date: November 24, 2025

Competition: NFL Regular Season, Week 12

Attendance: 71,337

2. Quarterback Performance: Bryce Young vs Brock Purdy

Quarterback play was one of the most interesting parts of this matchup. Both players threw a touchdown, but both also struggled with turnovers.

Passing statisticsBryce YoungBrock Purdy
TeamPanthers49ers
Completions1823
Attempts2932
Completion percentage62.1%71.9%
Passing yards169193
Passing touchdowns11
Interceptions23
Sacks10
Passer rating60.858.5

Source: Pro-Football-Reference and FOX Sports. Pro Football Reference+1

Bryce Young: Carolina's passing leader

Bryce Young: Carolina’s passing leader

Bryce Young completed 18 of 29 passes for 169 yards and one touchdown. His performance included two interceptions, which made it difficult for Carolina to create a consistent offensive rhythm.

Young’s best passing moment came late in the third quarter when he connected with Tetairoa McMillan on a 29-yard touchdown. The Panthers failed to convert the two-point attempt, leaving the score at 17–9.

Young showed that he could still produce meaningful passing plays against San Francisco’s defense. However, the offense needed more successful drives to turn those individual moments into points.

His two interceptions were especially damaging because Carolina was already trailing. The turnovers limited the Panthers’ opportunities to build momentum and put additional pressure on the defense.

Brock Purdy: Efficient passing with costly mistakes

Purdy completed 23 of 32 passes for 193 yards and one touchdown. His completion percentage was nearly 72%, showing that he connected with his receivers consistently.

His touchdown pass came in the first quarter when he found Jauan Jennings for a 12-yard score.

However, Purdy threw three interceptions. That number could have become a major problem for San Francisco, especially because Carolina’s defense managed to create multiple takeaway opportunities.

The 49ers overcame those mistakes through a strong rushing attack, extended offensive possessions, and better execution in important situations.

Purdy did not need a huge passing performance because McCaffrey and the rest of the running game helped carry the offense.

3. Rushing Stats: Christian McCaffrey Leads the 49ers

The biggest difference between the teams was their rushing production.

San Francisco recorded 147 rushing yards on 38 attempts, while Carolina finished with only 69 rushing yards on 13 attempts.

McCaffrey was the leading rusher, recording 89 yards and one touchdown on 24 carries.

Rushing playerTeamAttemptsYardsAverageTD
Christian McCaffrey49ers24893.71
Brian Robinson Jr.49ers7405.70
Brock Purdy49ers6162.70
Ricky Pearsall49ers122.00
Rico DowdlePanthers6386.30
Bryce YoungPanthers4153.80
Chuba HubbardPanthers3165.30

Source: Officially published game box score. The Football Database+1

Christian McCaffrey's outstanding performance

Christian McCaffrey’s outstanding performance

McCaffrey was the most important offensive player for San Francisco.

He carried the ball 24 times for 89 yards and scored a rushing touchdown. He also caught seven passes for 53 yards.

His total of 142 yards from scrimmage demonstrated his ability to contribute in multiple areas.

The biggest scoring moment came in the third quarter when McCaffrey rushed for a 12-yard touchdown. The score extended San Francisco’s advantage to 17–3.

McCaffrey’s workload also helped the 49ers control the clock. By consistently using him as a runner and receiver, San Francisco kept its offense moving and reduced the number of opportunities available to Carolina.

Brian Robinson Jr. adds valuable support

Brian Robinson Jr. contributed 40 rushing yards on seven attempts, averaging 5.7 yards per carry.

His contribution helped San Francisco maintain its ground-game balance. While McCaffrey handled the largest share of the workload, Robinson provided another option and helped the offense avoid becoming predictable.

Carolina’s rushing performance

Rico Dowdle led the Panthers with 38 rushing yards on six attempts. He averaged 6.3 yards per carry, giving Carolina some positive production when he received the ball.

Chuba Hubbard added 16 yards on three attempts, while Young contributed another 15 yards.

The problem was not necessarily the average production of each runner. It was the lack of attempts.

Carolina ran the football only 13 times. That limited workload made it difficult to establish a balanced offense and keep San Francisco’s defense guessing.

4. Receiving Stats: George Kittle and Tetairoa McMillan Stand Out

The receiving statistics reveal another interesting part of the matchup.

George Kittle led San Francisco with 78 receiving yards on six catches. Jauan Jennings scored the team’s receiving touchdown, while McCaffrey added 53 receiving yards.

For Carolina, McMillan recorded the team’s only receiving touchdown.

San Francisco 49ers receiving stats

PlayerReceptionsYardsAverageTD
George Kittle67813.00
Christian McCaffrey7537.60
Jauan Jennings5418.21
Demarcus Robinson188.00
Ricky Pearsall263.00
Brian Robinson Jr.144.00
Luke Farrell133.00

Carolina Panthers receiving stats

PlayerReceptionsYardsAverageTD
Rico Dowdle4369.00
Tetairoa McMillan23517.51
Jalen Coker33210.70
Chuba Hubbard4276.80
Xavier Legette3227.30
Jimmy Horn Jr.11111.00
Ja’Tavion Sanders166.00

Source: FOX Sports and Pro-Football-Reference. Pro Football Reference+1

George Kittle’s contribution

Kittle finished with six catches for 78 yards, making him Purdy’s leading receiver by yardage.

His ability to find space in the middle of the field helped San Francisco maintain possession. He also provided a reliable target on important passing downs.

Although Kittle did not score a touchdown, his receiving production was valuable to the team’s overall offensive performance.

Jauan Jennings finds the end zone

Jennings caught five passes for 41 yards and scored the opening touchdown.

His 12-yard reception from Purdy gave San Francisco a 7–0 lead in the first quarter.

That early score helped the 49ers establish control and put Carolina in a position where it needed to respond.

Tetairoa McMillan gives Carolina hope

Tetairoa McMillan gives Carolina hope

McMillan was one of the most important offensive players for Carolina.

He caught two passes for 35 yards and scored a 29-yard touchdown in the third quarter.

The touchdown reduced San Francisco’s lead to eight points after Carolina failed to complete its two-point conversion.

McMillan’s ability to make an impact on a limited number of receptions was a positive takeaway for the Panthers.

5. Quarter-by-Quarter Match Highlights

The game developed gradually, with San Francisco scoring in every quarter and Carolina struggling to find consistent offensive production.

First quarter: San Francisco takes the lead

The 49ers opened the scoring with a 12-yard touchdown reception by Jauan Jennings.

Purdy delivered the pass, and Matt Gay converted the extra point.

Carolina’s offense could not answer with a touchdown during the opening quarter. San Francisco finished the period with a 7–0 advantage.

Second quarter: Both teams add field goals

Carolina finally got on the scoreboard when Ryan Fitzgerald converted a 25-yard field goal.

The kick reduced the deficit to 7–3.

San Francisco responded with a 47-yard field goal from Matt Gay, extending the lead to 10–3.

Neither offense produced another touchdown before halftime, but the 49ers maintained a seven-point advantage.

Third quarter: McCaffrey and McMillan score

The third quarter featured the most important offensive action.

McCaffrey rushed for a 12-yard touchdown, giving San Francisco a 17–3 lead.

Carolina answered when Young connected with McMillan for a 29-yard touchdown pass.

The Panthers attempted a two-point conversion but failed. The score therefore became 17–9.

This was Carolina’s best opportunity to make the game competitive again.

Fourth quarter: San Francisco closes the game

The 49ers added another field goal in the fourth quarter.

Matt Gay converted a 29-yard attempt, making the score 20–9.

Carolina could not find the end zone again. San Francisco’s defense protected the lead, and the 49ers secured the 11-point victory.

6. Team Statistics: Panthers vs 49ers Comparison

Individual performances matter, but team statistics explain why San Francisco won.

Team statisticPanthers49ers
Final score920
Total yards230340
Passing yards161193
Rushing yards69147
First downs1223
Total plays4370
Third-down conversions1/77/13
Time of possession22:1837:42
Sacks allowed10
Turnovers23

Source: The Football Database and FOX Sports. The Football Database+1

Total offensive yards

San Francisco gained 340 total yards, while Carolina finished with 230.

The 110-yard difference highlights the 49ers’ stronger overall offensive production.

First downs

The 49ers recorded 23 first downs compared with 12 for the Panthers.

First downs are important because they show how often an offense successfully advances the ball and keeps a drive alive.

San Francisco nearly doubled Carolina’s total, helping it control the game.

Third-down efficiency

The 49ers converted seven of 13 third-down opportunities, while Carolina managed only one conversion in seven attempts.

This difference made it easier for San Francisco to maintain possession and harder for Carolina to build scoring drives.

Time of possession

San Francisco controlled the football for 37 minutes and 42 seconds.

Carolina possessed it for only 22 minutes and 18 seconds.

The difference of more than 15 minutes was significant. The 49ers’ longer drives reduced the Panthers’ opportunities to attack.

Turnovers

Both teams struggled with interceptions.

Purdy threw three interceptions, while Young threw two. The 49ers still won because their offense produced more yards, first downs, and rushing production.

The important lesson is that turnovers are only one part of a football game. A team can survive mistakes when it performs better in other areas.

7. Defensive Standouts: Jaycee Horn and Ji’Ayir Brown

The defensive performances deserve attention because interceptions played an important role in the matchup.

Jaycee Horn’s two interceptions

Panthers cornerback Jaycee Horn recorded two interceptions against Purdy.

His performance gave Carolina important opportunities to disrupt San Francisco’s passing game. Horn was particularly effective in the first half.

However, he was ruled out for the second half after suffering a concussion. His absence was a significant development for Carolina’s defense. CBS Sports+1

Ji’Ayir Brown makes crucial plays

San Francisco safety Ji’Ayir Brown also delivered a strong performance.

He recorded two interceptions and five tackles, according to the FOX Sports game summary.

His interceptions helped prevent Carolina from turning offensive possessions into additional points.

One of his most important plays came late in the fourth quarter when he intercepted Young with the Panthers trailing 20–9.

That turnover helped San Francisco protect its advantage and move closer to the final whistle. FOX Sports+1

Defensive pressure and coverage

The 49ers did not need a large sack total to influence the game.

They limited Carolina’s running opportunities and forced Young into difficult passing situations.

The Panthers, meanwhile, showed that they could create turnovers against Purdy. However, they could not consistently stop the 49ers’ rushing attack.

8. Why Did the 49ers Beat the Panthers?

Several factors explain San Francisco’s 20–9 victory.

1. Better rushing production

The 49ers finished with 147 rushing yards, compared with Carolina’s 69. McCaffrey and Robinson provided a strong combination.

2. More first downs

San Francisco recorded 23 first downs. This allowed the offense to maintain possession and control the pace.

3. Better third-down execution

The 49ers converted more than half of their third-down attempts. Carolina converted just one.

4. Stronger time of possession

San Francisco controlled the ball for nearly 38 minutes, leaving Carolina with fewer offensive opportunities.

5. Important defensive interceptions

Brown’s two interceptions helped the 49ers prevent Carolina from making a late comeback.

6. McCaffrey’s all-around production

McCaffrey contributed as both a runner and receiver, finishing with 142 yards from scrimmage and a rushing touchdown.

Together, these factors gave San Francisco a clear advantage even though Purdy threw three interceptions.

9. Fantasy Football Takeaways

The matchup also provided useful information for fantasy football managers.

  • Christian McCaffrey: His 89 rushing yards, rushing touchdown, and 53 receiving yards made him the biggest fantasy contributor from the 49ers.
  • George Kittle: Six receptions for 78 yards gave Kittle a productive receiving performance.
  • Jauan Jennings: His touchdown reception added value to his five-catch, 41-yard performance.
  • Brock Purdy: His passing touchdown and 193 yards were positive, but three interceptions reduced his fantasy value in formats that penalize turnovers.
  • Bryce Young: His 169 passing yards and one touchdown were limited by two interceptions.
  • Tetairoa McMillan: His 29-yard touchdown reception provided a positive fantasy contribution.
  • Rico Dowdle: His 38 rushing yards and 36 receiving yards gave him useful combined production.

Fantasy football managers should consider more than a single game’s statistics. Workload, targets, touchdowns, and upcoming defensive matchups can all influence future player value.

10. What This Result Meant for Both Teams

The victory was important for San Francisco because it helped the team improve to 8–4. Carolina fell to 6–6 after the defeat. Pro Football Reference+1

San Francisco 49ers

The 49ers showed that their offense could win without depending entirely on explosive passing plays.

McCaffrey’s workload, Kittle’s receiving production, and Jennings’ touchdown helped create a balanced attack.

The defensive unit also demonstrated its ability to make important plays when needed.

However, Purdy’s three interceptions were a concern. Against stronger opponents, those mistakes could become much more costly.

Carolina Panthers

Carolina showed some positive defensive ability, particularly through Horn’s two interceptions.

McMillan also demonstrated his potential as a valuable receiving option.

However, the offense needed greater balance. Running the football only 13 times made it difficult to establish a consistent offensive rhythm.

The Panthers also needed to protect the football better and improve their third-down performance.

The loss highlighted areas that Carolina needed to address as the regular season continued.

11. Head-to-Head Rivalry and Matchup Context

The Carolina Panthers and San Francisco 49ers belong to different divisions within the NFC.

Carolina competes in the NFC South, while San Francisco plays in the NFC West. Their meetings are therefore less frequent than divisional matchups, but they remain important for conference standings.

Their November 2025 meeting offered an interesting contrast between Carolina’s developing offense and San Francisco’s established offensive system.

The 49ers used their running game to control possession, while the Panthers relied more heavily on passing opportunities.

For fans studying the teams’ performances, this matchup offers useful insight into how different offensive approaches can influence an NFL result.

Frequently Asked Questions (FAQs)

1. Who won the Panthers vs 49ers game?

The San Francisco 49ers defeated the Carolina Panthers 20–9 on November 24, 2025, at Levi’s Stadium in Santa Clara, California.

2. What was the final score?

San Francisco scored 20 points, while Carolina finished with nine. The 49ers scored in all four quarters.

3. How did Brock Purdy perform?

Purdy completed 23 of 32 passes for 193 yards, one touchdown, and three interceptions. He also rushed for 16 yards.

4. How many passing yards did Bryce Young record?

Young threw for 169 yards, completing 18 of 29 passes. He recorded one touchdown and two interceptions.

5. Who was the leading rusher?

Christian McCaffrey led all players with 89 rushing yards on 24 carries. He also scored one rushing touchdown.

6. Who led the game in receiving yards?

George Kittle led all receivers with 78 yards on six receptions.

7. Did Christian McCaffrey score a touchdown?

Yes. McCaffrey scored a 12-yard rushing touchdown in the third quarter. He finished with 89 rushing yards and 53 receiving yards.

8. Who scored Carolina’s only touchdown?

Tetairoa McMillan caught a 29-yard touchdown pass from Bryce Young late in the third quarter.

9. How many interceptions were recorded?

Purdy threw three interceptions, while Young threw two. Jaycee Horn recorded two interceptions for Carolina, and Ji’Ayir Brown recorded two for San Francisco.

10. Where was the game played?

The game took place at Levi’s Stadium in Santa Clara, California, home of the San Francisco 49ers.

11. Which team had more total yards?

San Francisco recorded 340 total yards, while Carolina finished with 230.

12. How long did each team possess the football?

The 49ers controlled the ball for 37 minutes and 42 seconds. The Panthers had possession for 22 minutes and 18 seconds.

13. Where can fans find the complete box score?

Fans can check these resources for detailed game statistics and scoring information:

Final Thoughts

The November 24, 2025, panthers vs 49ers game was a strong example of how an effective rushing attack and good possession management can decide an NFL matchup.

San Francisco defeated Carolina 20–9 by gaining more total yards, recording more first downs, and controlling the football for nearly 38 minutes.

McCaffrey was the biggest offensive star, finishing with 142 total yards and a rushing touchdown. Kittle added 78 receiving yards, while Jennings contributed the opening touchdown.

Carolina had some promising moments. Young connected with McMillan for a touchdown, and Horn recorded two interceptions. However, the Panthers could not produce enough consistent offense to complete a comeback.

The biggest lesson from this matchup is that winning football requires more than passing yards and individual highlights. Rushing production, third-down efficiency, ball security, and time of possession all played important roles.

For anyone researching panthers vs 49ers, the final result tells a clear story: San Francisco controlled the game through a balanced offensive approach and timely defensive plays, while Carolina struggled to maintain the consistency needed to compete for four quarters.

1 thought on “Panthers vs 49ers: Match Recap, Player Stats, Box Score”

Leave a Comment