FantasyHQ · Game Recap

NFL · Week 13 · November 30, 2025 · 12 min read

San Francisco 49ers vs. Cleveland Browns: 2025 Week 13 Recap

49ers defeat Browns 26–8 in Week 13

Jauan Jennings led Fantasy Impact as 49ers prevailed in a 26–8 Week 13 finish.

San Francisco 49ers 26 9–4 Winner
Final 26–8
Cleveland Browns 8 3–9
Winner
San Francisco 49ers
Final score
26–8
Halftime
San Francisco 49ers 19–8 Cleveland Browns
Top passer
Brock Purdy
FantasyHQ MVP
Jauan Jennings
Game date
November 30, 2025

Top fantasy performers · 49ers

  • Jauan Jennings
    Jauan Jennings 4 REC · 39 YDS · 1 TD +5.5 Fantasy Impact
  • Christian McCaffrey
    Christian McCaffrey 4 REC · 21 YDS +2.6 Fantasy Impact
  • Brock Purdy
    Brock Purdy 16/34 · 163 YDS · 1 TD +2.6 Fantasy Impact

Top fantasy performers · Browns

  • Harold Fannin Jr.
    Harold Fannin Jr. 3 REC · 43 YDS · 1 TD +1.6 Fantasy Impact
  • Jonathan Ford
    Jonathan Ford 3 REC · 17 YDS +1.5 Fantasy Impact
  • Gage Larvadain
    Gage Larvadain 2 REC · 23 YDS +1.5 Fantasy Impact

Quick answer

Winner
San Francisco 49ers
Final score
San Francisco 49ers 26–8 Cleveland Browns
Halftime
San Francisco 49ers 19–8 Cleveland Browns at halftime
FantasyHQ MVP
Jauan Jennings
Top passer
Brock Purdy
Biggest EPA play
(13:35) 7-T.Morstead punts 32 yards to CLE 16, Center-46-J.Weeks. 84-G.Larvadain MUFFS cat…
Game date
2025-11-30

Game summary

The San Francisco 49ers beat the Cleveland Browns 26–8 on 2025-11-30. Jauan Jennings posted a game-high +5.47 total EPA in the receiving.

The highest-scoring period was Q2 with 14 combined points.

Line score

Final score and points by quarter.

Q1Q2Q3Q4T
San Francisco 49ers13679026
Cleveland Browns080008

Scoring Map

Each pin marks where a score occurred on the field — yard line from play-by-play.

SFSan Francisco 49ers
CLECleveland Browns

FantasyHQ Analytics

Scoring timeline

10 scores

Chronological scoring plays — scroll to follow the game.

  1. SFSan Francisco 49ers
    Q1 8:15TD
    Christian McCaffrey

    Points+6

    Yard line
    CLE 1
    Score
    6-0

    (8:15) (Shotgun) 23-C.McCaffrey up the middle for 1 yard, TOUCHDOWN.

  2. SFSan Francisco 49ers
    Q1 8:12TD
    Matt Gay

    Points+7

    Yard line
    CLE 15
    Score
    7-0

    14-M.Gay extra point is GOOD, Center-46-J.Weeks, Holder-7-T.Morstead.

  3. CLECleveland Browns
    Q2 0:47TD
    Harold Fannin Jr.

    Points+6

    Yard line
    SF 34
    Score
    7-6

    (:47) (Shotgun) 12-S.Sanders pass deep left to 44-H.Fannin for 34 yards, TOUCHDOWN.

  4. CLECleveland Browns
    Q2 0:39Safety
    Quinshon Judkins

    Points+2

    Yard line
    SF 1
    Score
    7-8

    TWO-POINT CONVERSION ATTEMPT. 10-Q.Judkins rushes right guard. ATTEMPT SUCCEEDS.

  5. SFSan Francisco 49ers
    Q2 0:04FG
    Matt Gay

    Points+3

    Yard line
    CLE 7
    Score
    10-8

    (:04) 14-M.Gay 25 yard field goal is GOOD, Center-46-J.Weeks, Holder-7-T.Morstead.

  6. SFSan Francisco 49ers
    Q2 0:00FG

    Points+3

    Yard line
    Score
    10-8

    END QUARTER 2

  7. SFSan Francisco 49ers
    Q3 1:33TD
    Brock Purdy

    Points+6

    Yard line
    CLE 2
    Score
    16-8

    (1:33) (Shotgun) 13-B.Purdy left end for 2 yards, TOUCHDOWN.

  8. SFSan Francisco 49ers
    Q3 1:29XP
    Matt Gay

    Points+1

    Yard line
    CLE 15
    Score
    17-8

    14-M.Gay extra point is GOOD, Center-46-J.Weeks, Holder-7-T.Morstead.

  9. SFSan Francisco 49ers
    Q4 11:09TD
    Jauan Jennings

    Points+6

    Yard line
    CLE 7
    Score
    23-8

    (11:09) (Shotgun) 13-B.Purdy pass short middle to 15-J.Jennings for 7 yards, TOUCHDOWN.

  10. SFSan Francisco 49ers
    Q4 4:13FG
    Matt Gay

    Points+3

    Yard line
    CLE 13
    Score
    26-8

    (4:13) 14-M.Gay 31 yard field goal is GOOD, Center-46-J.Weeks, Holder-7-T.Morstead.

Stars of the game

Top performers by total expected points added (EPA).

  1. 1Jauan JenningsJauan Jennings · San Francisco 49ers · Receiving · +5.47 total EPA · 7 snaps · +0.78 EPA/play
  2. 2Christian McCaffreyChristian McCaffrey · San Francisco 49ers · Receiving · +2.64 total EPA · 4 snaps · +0.66 EPA/play
  3. 3Brock PurdyBrock Purdy · San Francisco 49ers · Passing · +2.58 total EPA · 34 snaps · +0.08 EPA/play
  4. 4George KittleGeorge Kittle · San Francisco 49ers · Receiving · +2.44 total EPA · 5 snaps · +0.49 EPA/play
  5. 5Brock PurdyBrock Purdy · San Francisco 49ers · Rushing · +2.02 total EPA · 1 snaps · +2.02 EPA/play
  6. 6Kyle JuszczykKyle Juszczyk · San Francisco 49ers · Receiving · +1.64 total EPA · 2 snaps · +0.82 EPA/play
  7. 7Harold Fannin Jr.Harold Fannin Jr. · Cleveland Browns · Receiving · +1.60 total EPA · 5 snaps · +0.32 EPA/play
  8. 8Jonathan FordJonathan Ford · Cleveland Browns · Receiving · +1.52 total EPA · 3 snaps · +0.51 EPA/play

FantasyHQ Game MVP

Highest total EPA with the player's top snap and the game's biggest single play when different.

Jauan Jennings

FantasyHQ Game MVP

Jauan Jennings — SF · Receiving

Jauan Jennings posted the highest total EPA (+5.47) in the game, the strongest overall impact for San Francisco 49ers. Across 7 counted snaps, they averaged +0.78 EPA per play.

Jauan Jennings's top snap (+3.08 EPA): (11:09) (Shotgun) 13-B.Purdy pass short middle to 15-J.Jennings for 7 yards, TOUCHDOWN.

Biggest single play (+5.21 EPA): Thomas Morstead — (13:35) 7-T.Morstead punts 32 yards to CLE 16, Center-46-J.Weeks. 84-G.Larvadain MUFFS catch, RECOVERED by SF-28-D.Luter at CLE 18.

Quarterback report card

Brock Purdy led all passers in efficiency for San Francisco 49ers, setting the tone in the passing game according to FantasyHQ analytics.

  • Brock PurdyBrock Purdy (San Francisco 49ers) · 34 dropbacks · 47.1% completion · +9.5% CPOE · +0.08 EPA/play · +2.58 total EPA
  • Shedeur SandersShedeur Sanders (Cleveland Browns) · 31 dropbacks · 51.6% completion · +0.3% CPOE · -0.23 EPA/play · -7.11 total EPA

Team stats comparison

Side-by-side offensive and defensive efficiency.

StatSan Francisco 49ersCleveland Browns
Offensive EPA/play+0.054-0.260
Offensive success rate38.8%40.0%
Pass EPA/play+0.052-0.240
Rush EPA/play-0.035-0.192
Defensive EPA/play+0.260-0.054
Defensive success rate60.0%61.3%

Drive & efficiency notes

Despite the final score, San Francisco 49ers generated the better offensive EPA per play (+0.05 vs -0.26), suggesting they moved the ball more efficiently.

Season benchmark context (offensive EPA per play):

  • San Francisco 49ers: +0.05 EPA/play (58th percentile vs. 2025 team-game averages)
  • Cleveland Browns: -0.26 EPA/play (7th percentile vs. 2025 team-game averages)
  • Cleveland Browns: 9 drives, -19.54 total EPA, 1 scoring drives
  • San Francisco 49ers: 11 drives, +4.32 total EPA, 5 scoring drives
Who scored touchdowns and field goals

Every touchdown and field goal from official play-by-play.

Touchdowns

  • Christian McCaffreySan Francisco 49ers — Christian McCaffrey (Q1 8:15)
  • Harold Fannin Jr.Cleveland Browns — Harold Fannin Jr. (Shedeur Sanders pass) (Q2 0:47)
  • Brock PurdySan Francisco 49ers — Brock Purdy (Q3 1:33)
  • Jauan JenningsSan Francisco 49ers — Jauan Jennings (Brock Purdy pass) (Q4 11:09)

Field goals

  • Matt GaySan Francisco 49ers — Matt Gay (Q2 0:04)
  • San Francisco 49ers — unlisted player (Q2 0:00)
  • Matt GaySan Francisco 49ers — Matt Gay (Q4 4:13)
Quarter by quarter

Quarter-by-quarter recap from live scoring plays.

The opening quarter: San Francisco 49ers won the period 13–0. San Francisco 49ers found the end zone from the CLE 1 (Q1 8:15) — (8:15) (Shotgun) 23-C.McCaffrey up the middle for 1 yard, TOUCHDOWN.; San Francisco 49ers found the end zone from the CLE 15 (Q1 8:12) — 14-M.Gay extra point is GOOD, Center-46-J.Weeks, Holder-7-T.Morstead..

The second quarter: Cleveland Browns won the period 8–6. Cleveland Browns found the end zone from the SF 34 (Q2 0:47) — (:47) (Shotgun) 12-S.Sanders pass deep left to 44-H.Fannin for 34 yards, TOUCHDOWN.; Cleveland Browns registered a safety from the SF 1 (Q2 0:39) — TWO-POINT CONVERSION ATTEMPT. 10-Q.Judkins rushes right guard. ATTEMPT SUCCEEDS.; San Francisco 49ers connected on a field goal from the CLE 7 (Q2 0:04) — (:04) 14-M.Gay 25 yard field goal is GOOD, Center-46-J.Weeks, Holder-7-T.Morstead.; San Francisco 49ers connected on a field goal (Q2 0:00) — END QUARTER 2.

The third quarter: San Francisco 49ers won the period 7–0. San Francisco 49ers found the end zone from the CLE 2 (Q3 1:33) — (1:33) (Shotgun) 13-B.Purdy left end for 2 yards, TOUCHDOWN.; San Francisco 49ers added 1 points from the CLE 15 (Q3 1:29) — 14-M.Gay extra point is GOOD, Center-46-J.Weeks, Holder-7-T.Morstead..

The fourth quarter: San Francisco 49ers won the period 9–0. San Francisco 49ers found the end zone from the CLE 7 (Q4 11:09) — (11:09) (Shotgun) 13-B.Purdy pass short middle to 15-J.Jennings for 7 yards, TOUCHDOWN.; San Francisco 49ers connected on a field goal from the CLE 13 (Q4 4:13) — (4:13) 14-M.Gay 31 yard field goal is GOOD, Center-46-J.Weeks, Holder-7-T.Morstead..

Turning points

Plays that moved win probability the most.

  • Cleveland Browns (Q1 10:40) — (10:40) 13-C.Bojorquez punts 48 yards to SF 18, Center-50-R.Sunahara. 9-S.Moore pushed ob at CLE 16 for 66 yards (86-B.Whiteheart). [WPA -14.9% · EPA -4.29]
  • Cleveland Browns (Q2 0:47) — (:47) (Shotgun) 12-S.Sanders pass deep left to 44-H.Fannin for 34 yards, TOUCHDOWN. [WPA +14.6% · EPA +4.27]
  • Cleveland Browns (Q3 7:08) — (7:08) 74-T.Jenkins reported in as eligible. Direct snap to 44-H.Fannin. 44-H.Fannin FUMBLES (Aborted) at CLE 32, RECOVERED by SF-57-L.Gifford at CLE 32. [WPA -12.4% · EPA -3.64]
  • San Francisco 49ers (Q3 1:33) — (1:33) (Shotgun) 13-B.Purdy left end for 2 yards, TOUCHDOWN. [WPA +9.0% · EPA +2.02]
  • San Francisco 49ers (Q2 0:15) — (:15) (Shotgun) 13-B.Purdy pass deep left to 85-G.Kittle to CLE 7 for 33 yards (33-R.Hickman). [WPA +8.3% · EPA +1.43]
Impact plays

Highest EPA snaps that flipped field position.

  • San Francisco 49ers (Q4 13:35) — (13:35) 7-T.Morstead punts 32 yards to CLE 16, Center-46-J.Weeks. 84-G.Larvadain MUFFS catch, RECOVERED by SF-28-D.Luter at CLE 18. [WPA +7.0% · EPA +5.21]
  • Cleveland Browns (Q1 10:40) — (10:40) 13-C.Bojorquez punts 48 yards to SF 18, Center-50-R.Sunahara. 9-S.Moore pushed ob at CLE 16 for 66 yards (86-B.Whiteheart). [WPA -14.9% · EPA -4.29]
  • Cleveland Browns (Q2 0:47) — (:47) (Shotgun) 12-S.Sanders pass deep left to 44-H.Fannin for 34 yards, TOUCHDOWN. [WPA +14.6% · EPA +4.27]
  • Cleveland Browns (Q3 7:08) — (7:08) 74-T.Jenkins reported in as eligible. Direct snap to 44-H.Fannin. 44-H.Fannin FUMBLES (Aborted) at CLE 32, RECOVERED by SF-57-L.Gifford at CLE 32. [WPA -12.4% · EPA -3.64]
Every scoring play

Chronological scoring with play-by-play context.

  1. San Francisco 49ers TD (+6) — Q1 8:15 · CLE 1 · Score 6-0
    (8:15) (Shotgun) 23-C.McCaffrey up the middle for 1 yard, TOUCHDOWN.
  2. San Francisco 49ers TD (+7) — Q1 8:12 · CLE 15 · Score 7-0
    14-M.Gay extra point is GOOD, Center-46-J.Weeks, Holder-7-T.Morstead.
  3. Cleveland Browns TD (+6) — Q2 0:47 · SF 34 · Score 7-6
    (:47) (Shotgun) 12-S.Sanders pass deep left to 44-H.Fannin for 34 yards, TOUCHDOWN.
  4. Cleveland Browns Safety (+2) — Q2 0:39 · SF 1 · Score 7-8
    TWO-POINT CONVERSION ATTEMPT. 10-Q.Judkins rushes right guard. ATTEMPT SUCCEEDS.
  5. San Francisco 49ers FG (+3) — Q2 0:04 · CLE 7 · Score 10-8
    (:04) 14-M.Gay 25 yard field goal is GOOD, Center-46-J.Weeks, Holder-7-T.Morstead.
  6. San Francisco 49ers FG (+3) — Q2 0:00 · Score 10-8
    END QUARTER 2
  7. San Francisco 49ers TD (+6) — Q3 1:33 · CLE 2 · Score 16-8
    (1:33) (Shotgun) 13-B.Purdy left end for 2 yards, TOUCHDOWN.
  8. San Francisco 49ers XP (+1) — Q3 1:29 · CLE 15 · Score 17-8
    14-M.Gay extra point is GOOD, Center-46-J.Weeks, Holder-7-T.Morstead.
  9. San Francisco 49ers TD (+6) — Q4 11:09 · CLE 7 · Score 23-8
    (11:09) (Shotgun) 13-B.Purdy pass short middle to 15-J.Jennings for 7 yards, TOUCHDOWN.
  10. San Francisco 49ers FG (+3) — Q4 4:13 · CLE 13 · Score 26-8
    (4:13) 14-M.Gay 31 yard field goal is GOOD, Center-46-J.Weeks, Holder-7-T.Morstead.

Key takeaways

What to remember for fantasy research and follow-up box score digging.

  • San Francisco 49ers earned the result — use the box score for snap-level context.
  • Jauan Jennings (San Francisco 49ers) led total EPA — start here for highlight and prop research.
  • Brock Purdy (SF) finished above expected through the air (positive CPOE).

Frequently asked questions

Who won San Francisco 49ers vs Cleveland Browns on 2025-11-30?

The San Francisco 49ers beat the Cleveland Browns 26-8 in Week 13, 2025.

What was the score by quarter in San Francisco 49ers vs Cleveland Browns?

Q1: San Francisco 49ers 13, Cleveland Browns 0; Q2: San Francisco 49ers 6, Cleveland Browns 8; Q3: San Francisco 49ers 7, Cleveland Browns 0; Q4: San Francisco 49ers 9, Cleveland Browns 0; Final: San Francisco 49ers 26, Cleveland Browns 8.

Who scored touchdowns and field goals in San Francisco 49ers vs Cleveland Browns?

San Francisco 49ers touchdown — C. McCaffrey (Q1 8:15) Cleveland Browns touchdown — H. Fannin (S. Sanders pass) (Q2 0:47) San Francisco 49ers touchdown — B. Purdy (Q3 1:33) San Francisco 49ers touchdown — J. Jennings (B. Purdy pass) (Q4 11:09) San Francisco 49ers field goal — M. Gay (Q2 0:04, 3 pts) San Francisco 49ers field goal — unlisted player (Q2 0:00, 3 pts) San Francisco 49ers field goal — M. Gay (Q4 4:13, 3 pts) Extra points followed each touchdown unless noted in the play-by-play.

How did the quarterbacks play in San Francisco 49ers vs Cleveland Browns?

Brock Purdy (San Francisco 49ers), 47.1% completion, +9.5% CPOE, +0.08 EPA per dropback, +2.58 total passing EPA. Shedeur Sanders (Cleveland Browns), 51.6% completion, +0.3% CPOE, -0.23 EPA per dropback, -7.11 total passing EPA.

Who was FantasyHQ's player of the game in San Francisco 49ers vs Cleveland Browns?

Jauan Jennings (San Francisco 49ers) was FantasyHQ's Game MVP with +5.47 total EPA on Receiving plays. across 7 snaps. Their top snap (+3.08 EPA): (11:09) (Shotgun) 13-B.Purdy pass short middle to 15-J.Jennings for 7 yards, TOUCHDOWN..

Season records after this game

San Francisco 49ers

Entered 8-4 Now 9-4 W

Cleveland Browns

Entered 3-8 Now 3-9 L