Box score for the San Francisco 49ers vs. Cleveland Browns NFL game from November 30, 2025 on ESPN. Includes all passing, rushing and receiving stats.
Brock Purdy led the 49ers passing attack with 16 completions on 29 attempts for 168 yards and one touchdown. Christian McCaffrey also attempted one pass. The team combined for 16 completions on 30 attempts for 161 yards with one touchdown.
Shedeur Sanders led the Browns passing game with 16 completions on 25 attempts for 149 yards and one touchdown. Dillon Gabriel also completed one pass. The team combined for 17 completions on 26 attempts for 115 yards and one touchdown.
Christian McCaffrey led the 49ers rushing attack with 20 carries for 53 yards and one touchdown. Brian Robinson Jr. added 8 carries for 26 yards. Brock Purdy and Mac Jones contributed with short yardage runs. The team rushed for a total of 91 yards on 33 carries and scored two touchdowns.
Quinshon Judkins led the Browns rushing game with 23 carries for 91 yards. Dylan Sampson contributed 4 carries for 23 yards. The team combined for 138 rushing yards on 31 carries.
George Kittle led the 49ers receivers with 4 receptions for 67 yards. Jauan Jennings also had 4 receptions for 39 yards and one touchdown. Christian McCaffrey contributed 4 receptions for 21 yards. The team totaled 168 receiving yards on 16 receptions.
Harold Fannin Jr. led the Browns receivers with 3 receptions for 43 yards and a touchdown. Jerry Jeudy had 3 receptions for 26 yards. Quinshon Judkins caught 3 passes for 18 yards and Malachi Corley hauled in 2 passes for 23 yards. The team totaled 149 receiving yards on 17 receptions.
Clelin Ferrell led the 49ers defense with 9 total tackles and 2 sacks. Upton Stout had 7 total tackles. The team combined for 69 total tackles and 3 sacks.
Carson Schwesinger led the Browns defense with 10 total tackles. Ronnie Hickman added 8 total tackles. The team combined for 73 total tackles and 1 sack.
No San Francisco Interceptions
No Cleveland Interceptions
Skyy Moore returned one kick for 24 yards.
Malachi Corley returned four kicks for 73 yards.
Skyy Moore returned 3 punts for 69 yards.
Gage Larvadain returned 3 punts for 3 yards.
Matt Gay made 2 of 2 field goal attempts and 2 of 2 extra point attempts, totaling 8 points.
No Cleveland Kicking
Thomas Morstead punted 5 times for 178 yards.
Corey Bojorquez punted 4 times for 178 yards.