The San Francisco 49ers beat the Cleveland Browns 26-8 on Nov 30, 2025 at Huntington Bank Field.

Final · Huntington Bank Field

Top performers

  • Brock Purdy threw for 168 yards, 1 touchdown and 0 interceptions for the 49ers.
  • Christian McCaffrey ran for 53 yards on 20 carries.
  • Shedeur Sanders threw for 149 yards, 1 touchdown and 0 interceptions for the Browns.
  • Quinshon Judkins ran for 91 yards on 23 carries.

San Francisco 49ers box score

Passing

San Francisco 49ers passing, Nov 30, 2025
PlayerCMPCMP: Passes that reached the intended receiver.ATTATT: Attempts — passes thrown, kicks tried or returns taken.YDSYDS: Yards gained — through the air for a quarterback, on the ground or after a catch for everyone else.TDTD: Touchdowns, worth six points before the extra point.INTINT: Interceptions — thrown away by a quarterback, taken by a defender.
Brock Purdy162916810

What the columns mean: CMP · INT

Rushing

San Francisco 49ers rushing, Nov 30, 2025
CAR: Times the player ran with the ball.YDS: Yards gained — through the air for a quarterback, on the ground or after a catch for everyone else.TD: Touchdowns, worth six points before the extra point.LNG: Longest single play, in yards.
Christian McCaffrey205317
Brian Robinson Jr.82609
Brock Purdy2412
Mac Jones2000
Demarcus Robinson1000
Team338329

What the columns mean: CAR · LNG

Receiving

San Francisco 49ers receiving, Nov 30, 2025
REC: Passes caught.TGTS: Passes thrown the player's way, caught or not.YDS: Yards gained — through the air for a quarterback, on the ground or after a catch for everyone else.TD: Touchdowns, worth six points before the extra point.LNG: Longest single play, in yards.
George Kittle4567033
Jauan Jennings4639113
Christian McCaffrey4421012
Ricky Pearsall2314013
Demarcus Robinson01606
Kyle Juszczyk22000
Kendrick Bourne01000
Luke Farrell01000
Team1623147133

What the columns mean: REC · TGTS · LNG

Defense

San Francisco 49ers defense, Nov 30, 2025
TOT: Tackles made, solo and assisted together.SOLO: Tackles made without help.SACK: Quarterbacks tackled behind the line of scrimmage. A shared sack counts as a half.INT: Interceptions — thrown away by a quarterback, taken by a defender.PD: Passes defensed — throws broken up before they were caught.FF: Fumbles forced by knocking the ball loose.
Clelin Ferrell962.0000
Upton Stout750.0000
Malik Mustapha750.0010
Curtis Robinson630.0000
Dee Winters630.0000
Ji'Ayir Brown540.0000
Jordan Elliott400.0000
Deommodore Lenoir410.0000
Keion White331.0000
Renardo Green330.0000
C.J. West210.0000
Bryce Huff210.0000
Jason Pinnock220.0000
Marques Sigle100.0000
Kalia Davis100.0000
Alfred Collins100.0000
Jalen Graham100.0000
Nick Martin110.0000
Luke Gifford100.0000
Robert Beal Jr.100.0000
Darrell Luter Jr.100.0000
Team68383.0010

What the columns mean: TOT · SOLO · SACK · INT · PD · FF

Kicking

San Francisco 49ers kicking, Nov 30, 2025
PlayerFGFG: Field goals made and attempted, written made-attempted.XPLNGLNG: Longest single play, in yards.PTSPTS: Points scored, from touchdowns, field goals and conversions.
Matt Gay2-22-2318

What the columns mean: LNG

Punting

San Francisco 49ers punting, Nov 30, 2025
PlayerPUNTSPUNTS: Punts kicked.YDSYDS: Yards gained — through the air for a quarterback, on the ground or after a catch for everyone else.AVGAVG: Yards per attempt: per pass, per carry, per catch or per punt, depending on the player.NETNET: Net punting average, after returns and touchbacks are taken off.IN20IN20: Punts downed inside the opponent's 20-yard line.
Thomas Morstead517835.635.03

What the columns mean: PUNTS · NET · IN20

Cleveland Browns box score

Passing

Cleveland Browns passing, Nov 30, 2025
CMP: Passes that reached the intended receiver.ATT: Attempts — passes thrown, kicks tried or returns taken.YDS: Yards gained — through the air for a quarterback, on the ground or after a catch for everyone else.TD: Touchdowns, worth six points before the extra point.INT: Interceptions — thrown away by a quarterback, taken by a defender.
Shedeur Sanders162514910
Dillon Gabriel11000
Team172614910

What the columns mean: CMP · INT

Rushing

Cleveland Browns rushing, Nov 30, 2025
CAR: Times the player ran with the ball.YDS: Yards gained — through the air for a quarterback, on the ground or after a catch for everyone else.TD: Touchdowns, worth six points before the extra point.LNG: Longest single play, in yards.
Quinshon Judkins2391017
Dylan Sampson42309
Isaiah Bond118018
Shedeur Sanders1606
Harold Fannin Jr.1000
Malachi Corley1000
Team31138018

What the columns mean: CAR · LNG

Receiving

Cleveland Browns receiving, Nov 30, 2025
REC: Passes caught.TGTS: Passes thrown the player's way, caught or not.YDS: Yards gained — through the air for a quarterback, on the ground or after a catch for everyone else.TD: Touchdowns, worth six points before the extra point.LNG: Longest single play, in yards.
Harold Fannin Jr.3543134
Jerry Jeudy3426011
Quinshon Judkins3318013
Isaiah Bond12909
David Njoku22404
Jerome Ford33000
Cedric Tillman01000
Team1520100134

What the columns mean: REC · TGTS · LNG

Defense

Cleveland Browns defense, Nov 30, 2025
TOT: Tackles made, solo and assisted together.SOLO: Tackles made without help.SACK: Quarterbacks tackled behind the line of scrimmage. A shared sack counts as a half.INT: Interceptions — thrown away by a quarterback, taken by a defender.PD: Passes defensed — throws broken up before they were caught.FF: Fumbles forced by knocking the ball loose.
Carson Schwesinger1050.0000
Ronnie Hickman840.0010
Devin Bush710.0000
Tyson Campbell630.0020
Myles Garrett521.0000
Grant Delpit520.0000
Mason Graham430.0000
Shelby Harris430.0000
Rayshawn Jenkins400.0000
Mohamoud Diabate410.0000
Jerome Baker210.0000
Cameron Thomas200.0000
Myles Harden210.0000
Donovan McMillon100.0000
Easton Mascarenas-Arnold100.0000
Mike Hall Jr.100.0000
Maliek Collins100.0000
Denzel Ward110.0000
Sam Kamara100.0000
Isaiah McGuire100.0000
Team70271.0030

What the columns mean: TOT · SOLO · SACK · INT · PD · FF

Punting

Cleveland Browns punting, Nov 30, 2025
PlayerPUNTSPUNTS: Punts kicked.YDSYDS: Yards gained — through the air for a quarterback, on the ground or after a catch for everyone else.AVGAVG: Yards per attempt: per pass, per carry, per catch or per punt, depending on the player.NETNET: Net punting average, after returns and touchbacks are taken off.IN20IN20: Punts downed inside the opponent's 20-yard line.
Corey Bojorquez417844.527.30

What the columns mean: PUNTS · NET · IN20

Before and after

Other 49ers vs Browns games