NFL 2025 pages

Sports · Football · NFL 2025 · Week 13

San Francisco 49ers at Cleveland Browns

San Francisco 49ers26
Cleveland Browns8

Final · Sunday, November 30, 2025 · 1:00 p.m. ET · Huntington Bank Field

Head coaches: Kyle Shanahan (49ers) · Kevin Stefanski (Browns)

Linescore

Team1234T
49ers737926
Browns08008

Scoring summary

ClockPlayTeamDetailSF–CLE
Q1
8:15TD49ersChristian McCaffrey 1 Yd Run (Matt Gay Kick)70
Q2
0:39TDBrownsHarold Fannin Jr. 34 Yd pass from Shedeur Sanders (Quinshon Judkins Run for Two-Point Conversion)78
0:00FG49ersMatt Gay 25 Yd Field Goal108
Q3
1:29TD49ersBrock Purdy 2 Yd Rush (Matt Gay Kick)178
Q4
11:05TD49ersJauan Jennings 7 Yd pass from Brock Purdy (Two-Point Pass Conversion Failed)238
4:09FG49ersMatt Gay 31 Yd Field Goal268

Team stats

Stat49ersBrowns
First downs1915
Total yards252253
Yards per play3.94.2
Passing yards161115
Comp / att16/3017/26
Rushing yards91138
Third down11-173-11
Fourth down0-00-4
Red zone3-50-0
Turnovers02
Penalties – yards3-114-25
Sacks – yards lost1-73-34
Possession30:1029:50
Plays6460
Also49ersBrowns
Passing first downs117
Rushing first downs78
First downs by penalty10
Drives119
Yards per pass5.24.0
Interceptions thrown00
Rushing attempts3331
Yards per rush2.84.5
Fumbles lost02
Defensive / special-teams TDs00

Player lines

San Francisco 49ers

Passing

PlayerC/ATTYDSAVGTDINTSACKSQBRRTG
13Brock Purdy16/291685.8101-778.183.7
23Christian McCaffrey0/100.0000-02.739.6
Team16/301615.6101-7--81.0

Rushing

PlayerCARYDSAVGTDLONG
23Christian McCaffrey20532.717
3Brian Robinson Jr.8263.309
5Demarcus Robinson166.006
13Brock Purdy242.012
10Mac Jones221.003
Team33912.829

Receiving

PlayerRECYDSAVGTDLONGTGTS
85George Kittle46716.80335
15Jauan Jennings4399.81136
44Kyle Juszczyk22713.50232
23Christian McCaffrey4215.30124
1Ricky Pearsall2147.00133
5Demarcus Robinson000.0001
84Kendrick Bourne000.0001
89Luke Farrell000.0001
Team1616810.513323

Fumbles

PlayerFUMLOSTREC
57Luke Gifford001
28Darrell Luter Jr.001
Team002

Defense

PlayerTOTSOLOSACKSTFLPDQB HTSTD
96Clelin Ferrell9622020
20Upton Stout7501000
6Malik Mustapha7501100
59Curtis Robinson6300000
53Dee Winters6300000
27Ji'Ayir Brown5400000
2Deommodore Lenoir4100000
92Jordan Elliott4000010
56Keion White3311020
0Renardo Green3300000
25Jason Pinnock2200000
47Bryce Huff2100010
99C.J. West2100000
45Nick Martin1100000
57Luke Gifford1000000
93Kalia Davis1000000
51Robert Beal Jr.1000000
31Isaac Guerendo1000000
95Alfred Collins1000000
41Jalen Graham1000000
28Darrell Luter Jr.1000000
36Marques Sigle1000000
Team693835160

Kick returns

PlayerNOYDSAVGLONGTD
9Skyy Moore12424.0240

Punt returns

PlayerNOYDSAVGLONGTD
9Skyy Moore36923.0660

Kicking

PlayerFGPCTLONGXPPTSMade from
14Matt Gay2/2100.0312/2825, 31

Punting

PlayerNOYDSAVGTBIn 20LONG
7Thomas Morstead517835.60342

Cleveland Browns

Passing

PlayerC/ATTYDSAVGTDINTSACKSQBRRTG
12Shedeur Sanders16/251496.0103-3416.393.6
8Dillon Gabriel1/100.0000-02.379.2
Team17/261155.7103-34--93.3

Rushing

PlayerCARYDSAVGTDLONG
10Quinshon Judkins23914.0017
22Dylan Sampson4235.809
83Malachi Corley199.009
16Isaiah Bond199.009
12Shedeur Sanders166.006
44Harold Fannin Jr.100.000
Team311384.5017

Receiving

PlayerRECYDSAVGTDLONGTGTS
44Harold Fannin Jr.34314.31345
3Jerry Jeudy3268.70114
84Gage Larvadain22311.50133
16Isaiah Bond11818.00182
10Quinshon Judkins3186.00133
34Jerome Ford3175.7093
85David Njoku242.0042
19Cedric Tillman000.0001
Team171498.813423

Fumbles

PlayerFUMLOSTREC
84Gage Larvadain312
44Harold Fannin Jr.110
Team422

Defense

PlayerTOTSOLOSACKSTFLPDQB HTSTD
49Carson Schwesinger10501010
33Ronnie Hickman8400100
30Devin Bush7100000
7Tyson Campbell6300200
95Myles Garrett5212030
9Grant Delpit5200000
93Shelby Harris4301000
94Mason Graham4300010
43Mohamoud Diabate4100000
5Rayshawn Jenkins4000000
17Jerome Baker2100000
86Blake Whiteheart2100000
26Myles Harden2100000
99Cameron Thomas2000010
21Denzel Ward1100000
96Maliek Collins1000010
92Sam Kamara1000000
57Isaiah McGuire1000000
41Christopher Edmonds1000000
51Mike Hall Jr.1000000
31Donovan McMillon1000000
42Easton Mascarenas-Arnold1000000
Team732814370

Kick returns

PlayerNOYDSAVGLONGTD
83Malachi Corley47318.3260

Punt returns

PlayerNOYDSAVGLONGTD
84Gage Larvadain331.030

Punting

PlayerNOYDSAVGTBIn 20LONG
13Corey Bojorquez417844.51049

Entering Week 13

The table after Week 12, the way the standings read when this game kicked off.

San Francisco 49ers · 8-4 · 3rd in the NFC West

Cleveland Browns · 3-8 · 4th in the AFC North

Officials and attendance

Attendance: 64,042

Referee: Brad Allen (the rest of the crew is not in the source)

Week 13 on the schedule · Kickoff is ET, resolved for the date. The away team is listed first, as football says it. Colours are the clubs’ own; there are no logos on this site.

Suggestions?

Spot a mistake — a wrong score, a result that’s gone stale, a bracket that doesn’t look right? Or do you just have a better idea for this page? Either way, I’d rather hear it than not. Send me a line — a sentence is plenty, and I’ll take it from there.