Quick answer
- Winner
- Cleveland Browns
- Final score
- Cleveland Browns 19–17 San Francisco 49ers
- Halftime
- San Francisco 49ers 10–7 Cleveland Browns at halftime
- FantasyHQ MVP
- Jauan Jennings
- Top passer
- PJ Walker
- Biggest EPA play
- (8:55) (Shotgun) 10-P.Walker pass short right intended for 18-Dav.Bell INTERCEPTED by 54-F…
- Game date
- 2023-10-15
Game summary
The Cleveland Browns beat the San Francisco 49ers 19–17 on 2023-10-15, overcoming San Francisco 49ers's 10–7 halftime lead. Jauan Jennings posted a game-high +2.07 total EPA in the receiving.
The highest-scoring period was Q4 with 16 combined points.
Line score
Final score and points by quarter.
| Q1 | Q2 | Q3 | Q4 | — | T | |
|---|---|---|---|---|---|---|
| 7 | 3 | 0 | 7 | 0 | 17 | |
| 0 | 7 | 6 | 9 | 0 | 19 |
Stars of the game
Top performers by total expected points added (EPA).
- 1

Jauan Jennings · San Francisco 49ers · Receiving · +2.07 total EPA · 4 snaps · +0.52 EPA/play - 2

Kareem Hunt · Cleveland Browns · Receiving · +1.97 total EPA · 3 snaps · +0.66 EPA/play - 3

Ray-Ray McCloud III · San Francisco 49ers · Rushing · +1.77 total EPA · 2 snaps · +0.89 EPA/play - 4
Marquise Goodwin · Cleveland Browns · Rushing · +1.56 total EPA · 1 snaps · +1.56 EPA/play - 5

Kareem Hunt · Cleveland Browns · Rushing · +0.91 total EPA · 13 snaps · +0.07 EPA/play - 6

Brock Purdy · San Francisco 49ers · Rushing · +0.85 total EPA · 2 snaps · +0.42 EPA/play - 7

Amari Cooper · Cleveland Browns · Receiving · +0.72 total EPA · 8 snaps · +0.09 EPA/play - 8

Kyle Juszczyk · San Francisco 49ers · Receiving · +0.53 total EPA · 1 snaps · +0.53 EPA/play
FantasyHQ Game MVP
Highest total EPA with the player's top snap and the game's biggest single play when different.

FantasyHQ Game MVP
Jauan Jennings — SF · Receiving
Jauan Jennings posted the highest total EPA (+2.07) in the game, the strongest overall impact for San Francisco 49ers. Across 4 counted snaps, they averaged +0.52 EPA per play.
Jauan Jennings's top snap (+1.01 EPA): (:49) (Shotgun) 13-B.Purdy pass short left to 15-J.Jennings pushed ob at CLE 26 for 9 yards (0-G.Newsome) [95-M.Garrett].
Biggest single play (-7.38 EPA): PJ Walker — (8:55) (Shotgun) 10-P.Walker pass short right intended for 18-Dav.Bell INTERCEPTED by 54-F.Warner at SF 42. 54-F.Warner to CLE 26 for 32 yards (10-P.Walker).
Quarterback report card
PJ Walker led all passers in efficiency for Cleveland Browns, setting the tone in the passing game according to FantasyHQ analytics.
PJ Walker (Cleveland Browns) · 41 dropbacks · 43.9% completion · -11.4% CPOE · -0.38 EPA/play · -15.43 total EPA
Brock Purdy (San Francisco 49ers) · 35 dropbacks · 34.3% completion · -14.0% CPOE · -0.25 EPA/play · -8.87 total EPA
Team stats comparison
Side-by-side offensive and defensive efficiency.
| Stat | ||
|---|---|---|
| Offensive EPA/play | -0.193 | -0.154 |
| Offensive success rate | 33.7% | 37.0% |
| Pass EPA/play | -0.253 | -0.376 |
| Rush EPA/play | +0.015 | +0.052 |
| Defensive EPA/play | +0.154 | +0.193 |
| Defensive success rate | 63.0% | 66.3% |
Drive & efficiency notes
Both offenses finished within striking distance on EPA per play (San Francisco 49ers -0.19, Cleveland Browns -0.15) — a true toss-up on the analytics sheet.
Season benchmark context (offensive EPA per play):
- San Francisco 49ers: -0.19 EPA/play (14th percentile vs. 2023 team-game averages)
- Cleveland Browns: -0.15 EPA/play (21st percentile vs. 2023 team-game averages)
- Cleveland Browns: 13 drives, -14.15 total EPA, 5 scoring drives
- San Francisco 49ers: 13 drives, -16.00 total EPA, 3 scoring drives
Who scored touchdowns and field goals
Every touchdown and field goal from official play-by-play.
Touchdowns

San Francisco 49ers — Christian McCaffrey (Brock Purdy pass) 
Cleveland Browns — Kareem Hunt 
San Francisco 49ers — Jordan Mason
Field goals
San Francisco 49ers — Jaylen Moody 
Cleveland Browns — Dustin Hopkins 
Cleveland Browns — Dustin Hopkins 
Cleveland Browns — Dustin Hopkins 
Cleveland Browns — Dustin Hopkins 
Cleveland Browns — Dustin Hopkins
Quarter by quarter
Quarter-by-quarter recap from live scoring plays.
The opening quarter: San Francisco 49ers won the period 7–0. San Francisco 49ers found the end zone from the CLE 13 (Q1 12:23) — (12:23) 13-B.Purdy pass short left to 23-C.McCaffrey for 13 yards, TOUCHDOWN.; San Francisco 49ers added 1 points from the CLE 15 (Q1 12:16) — 4-J.Moody extra point is GOOD, Center-46-T.Pepper, Holder-18-M.Wishnowsky..
The second quarter: Cleveland Browns won the period 7–3. San Francisco 49ers connected on a field goal from the CLE 7 (Q2 7:57) — (7:57) 4-J.Moody 25 yard field goal is GOOD, Center-46-T.Pepper, Holder-18-M.Wishnowsky.; Cleveland Browns found the end zone from the SF 16 (Q2 5:43) — (5:43) Direct snap to 88-H.Bryant. 27-K.Hunt left tackle for 16 yards, TOUCHDOWN.; Cleveland Browns added 1 points from the SF 15 (Q2 5:38) — 7-D.Hopkins extra point is GOOD, Center-47-C.Hughlett, Holder-13-C.Bojorquez..
The third quarter: Cleveland Browns won the period 6–0. Cleveland Browns connected on a field goal from the SF 24 (Q3 11:13) — (11:13) 7-D.Hopkins 42 yard field goal is GOOD, Center-47-C.Hughlett, Holder-13-C.Bojorquez.; Cleveland Browns connected on a field goal from the SF 27 (Q3 3:03) — (3:03) 7-D.Hopkins 46 yard field goal is GOOD, Center-47-C.Hughlett, Holder-13-C.Bojorquez..
The fourth quarter: Cleveland Browns won the period 9–7. San Francisco 49ers found the end zone from the CLE 8 (Q4 11:04) — (11:04) 24-J.Mason left tackle for 8 yards, TOUCHDOWN.; San Francisco 49ers added 1 points from the CLE 15 (Q4 10:58) — 4-J.Moody extra point is GOOD, Center-46-T.Pepper, Holder-18-M.Wishnowsky.; Cleveland Browns connected on a field goal from the SF 32 (Q4 3:26) — (3:26) 7-D.Hopkins 50 yard field goal is GOOD, Center-47-C.Hughlett, Holder-13-C.Bojorquez.; Cleveland Browns connected on a field goal from the SF 11 (Q4 1:43) — (1:43) 7-D.Hopkins 29 yard field goal is GOOD, Center-47-C.Hughlett, Holder-13-C.Bojorquez.; Cleveland Browns connected on a field goal from the CLE 35 (Q4 1:40) — 7-D.Hopkins kicks 65 yards from CLE 35 to end zone, Touchback..
Turning points
Plays that moved win probability the most.
- San Francisco 49ers (Q4 0:09) — (:09) 4-J.Moody 41 yard field goal is No Good, Wide Right, Center-46-T.Pepper, Holder-18-M.Wishnowsky. PENALTY on CLE, Unsportsmanlike Conduct, 15 yards, enforced at CLE 31.
- Cleveland Browns (Q4 11:13) — (11:13) (Shotgun) 10-P.Walker pass short left intended for 2-A.Cooper INTERCEPTED by 2-D.Lenoir (99-J.Kinlaw) at CLE 36. 2-D.Lenoir pushed ob at CLE 8 for 28 yards (71-J.Wills).
- Cleveland Browns (Q4 4:10) — (4:10) (Shotgun) 10-P.Walker sacked at SF 32 for -11 yards (97-N.Bosa).
- Cleveland Browns (Q1 8:55) — (8:55) (Shotgun) 10-P.Walker pass short right intended for 18-Dav.Bell INTERCEPTED by 54-F.Warner at SF 42. 54-F.Warner to CLE 26 for 32 yards (10-P.Walker).
- San Francisco 49ers (Q4 1:27) — (1:27) (Shotgun) 13-B.Purdy pass short left to 11-B.Aiyuk to CLE 43 for 25 yards (26-R.McLeod).
Impact plays
Highest EPA snaps that flipped field position.
- Cleveland Browns (Q1 8:55) — (8:55) (Shotgun) 10-P.Walker pass short right intended for 18-Dav.Bell INTERCEPTED by 54-F.Warner at SF 42. 54-F.Warner to CLE 26 for 32 yards (10-P.Walker).
- Cleveland Browns (Q4 11:13) — (11:13) (Shotgun) 10-P.Walker pass short left intended for 2-A.Cooper INTERCEPTED by 2-D.Lenoir (99-J.Kinlaw) at CLE 36. 2-D.Lenoir pushed ob at CLE 8 for 28 yards (71-J.Wills).
- San Francisco 49ers (Q3 10:17) — (10:17) (Shotgun) 13-B.Purdy pass deep left intended for 11-B.Aiyuk INTERCEPTED by 23-M.Emerson at CLE 48. 23-M.Emerson to SF 38 for 14 yards (64-J.Brendel).
- Cleveland Browns (Q2 7:45) — (7:45) (Shotgun) 10-P.Walker pass deep left to 2-A.Cooper to SF 25 for 58 yards (48-O.Burks).
Every scoring play
Chronological scoring with play-by-play context.
San Francisco 49ers TD (+6) — Q1 12:23 · CLE 13 · Score 6-0
(12:23) 13-B.Purdy pass short left to 23-C.McCaffrey for 13 yards, TOUCHDOWN.
San Francisco 49ers XP (+1) — Q1 12:16 · CLE 15 · Score 7-0
4-J.Moody extra point is GOOD, Center-46-T.Pepper, Holder-18-M.Wishnowsky.
San Francisco 49ers FG (+3) — Q2 7:57 · CLE 7 · Score 10-0
(7:57) 4-J.Moody 25 yard field goal is GOOD, Center-46-T.Pepper, Holder-18-M.Wishnowsky.
Cleveland Browns TD (+6) — Q2 5:43 · SF 16 · Score 10-6
(5:43) Direct snap to 88-H.Bryant. 27-K.Hunt left tackle for 16 yards, TOUCHDOWN.
Cleveland Browns XP (+1) — Q2 5:38 · SF 15 · Score 10-7
7-D.Hopkins extra point is GOOD, Center-47-C.Hughlett, Holder-13-C.Bojorquez.
Cleveland Browns FG (+3) — Q3 11:13 · SF 24 · Score 10-10
(11:13) 7-D.Hopkins 42 yard field goal is GOOD, Center-47-C.Hughlett, Holder-13-C.Bojorquez.
Cleveland Browns FG (+3) — Q3 3:03 · SF 27 · Score 10-13
(3:03) 7-D.Hopkins 46 yard field goal is GOOD, Center-47-C.Hughlett, Holder-13-C.Bojorquez.
San Francisco 49ers TD (+6) — Q4 11:04 · CLE 8 · Score 16-13
(11:04) 24-J.Mason left tackle for 8 yards, TOUCHDOWN.
San Francisco 49ers XP (+1) — Q4 10:58 · CLE 15 · Score 17-13
4-J.Moody extra point is GOOD, Center-46-T.Pepper, Holder-18-M.Wishnowsky.
Cleveland Browns FG (+3) — Q4 3:26 · SF 32 · Score 17-16
(3:26) 7-D.Hopkins 50 yard field goal is GOOD, Center-47-C.Hughlett, Holder-13-C.Bojorquez.
Cleveland Browns FG (+3) — Q4 1:43 · SF 11 · Score 17-19
(1:43) 7-D.Hopkins 29 yard field goal is GOOD, Center-47-C.Hughlett, Holder-13-C.Bojorquez.
Cleveland Browns FG (+3) — Q4 1:40 · CLE 35 · Score 17-19
7-D.Hopkins kicks 65 yards from CLE 35 to end zone, Touchback.
Key takeaways
What to remember for fantasy research and follow-up box score digging.
- Cleveland Browns earned the result — use the box score for snap-level context.
- One-score margin — verify garbage-time stats before drawing fantasy conclusions.
- Jauan Jennings (San Francisco 49ers) led total EPA — start here for highlight and prop research.
- PJ Walker (CLE) finished below expected efficiency despite volume.
Frequently asked questions
Who won San Francisco 49ers vs Cleveland Browns on 2023-10-15?
The Cleveland Browns beat the San Francisco 49ers 19-17 in Week 6, 2023.
What was the score by quarter in San Francisco 49ers vs Cleveland Browns?
Q1: San Francisco 49ers 7, Cleveland Browns 0; Q2: San Francisco 49ers 3, Cleveland Browns 7; Q3: San Francisco 49ers 0, Cleveland Browns 6; Q4: San Francisco 49ers 7, Cleveland Browns 9; Final: San Francisco 49ers 17, Cleveland Browns 19.
Who scored touchdowns and field goals in San Francisco 49ers vs Cleveland Browns?
San Francisco 49ers touchdown — C. McCaffrey (B. Purdy pass) (Q1 12:23) Cleveland Browns touchdown — K. Hunt (Q2 5:43) San Francisco 49ers touchdown — J. Mason (Q4 11:04) San Francisco 49ers field goal — J. Moody (Q2 7:57, 3 pts) Cleveland Browns field goal — D. Hopkins (Q3 11:13, 3 pts) Cleveland Browns field goal — D. Hopkins (Q3 3:03, 3 pts) Cleveland Browns field goal — D. Hopkins (Q4 3:26, 3 pts) Cleveland Browns field goal — D. Hopkins (Q4 1:43, 3 pts) Cleveland Browns field goal — D. Hopkins (Q4 1:40, 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?
PJ Walker (Cleveland Browns), 43.9% completion, -11.4% CPOE, -0.38 EPA per dropback, -15.43 total passing EPA. Brock Purdy (San Francisco 49ers), 34.3% completion, -14.0% CPOE, -0.25 EPA per dropback, -8.87 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 +2.07 total EPA on Receiving plays. across 4 snaps. Their top snap (+1.01 EPA): (:49) (Shotgun) 13-B.Purdy pass short left to 15-J.Jennings pushed ob at CLE 26 for 9 yards (0-G.Newsome) [95-M.Garrett]..
Was San Francisco 49ers vs Cleveland Browns a close game?
Yes — the margin was 2 points. Cleveland Browns won 19-17 in a game that came down to the wire.
Season records after this game
San Francisco 49ers
Entered 5-0 Now 5-1 L
Cleveland Browns
Entered 2-2 Now 3-2 W