The San Francisco 49ers head back on the road to take on the Cleveland Browns at Huntington Bank Field. This matchup marks the 22nd all-time meeting between the two teams, with the Browns leading the series 13-8. The Niners have split each of the previous four matchups with Cleveland and look to secure their sixth road win of the season.
Previous game
The 49ers are coming off a 20-9 home victory over the Carolina Panthers. The offense was powered by RB Christian McCaffrey, who logged 24 carries for a team-high 89 yards and one touchdown, while also adding seven receptions for 53 yards. WR Jauan Jennings contributed five receptions for 41 yards, including a 12-yard touchdown, and TE George Kittle recorded six receptions for a team-high 78 yards.
Defensively, the 49ers held the Panthers to just 69 rushing yards and forced two interceptions of QB Bryce Young. S Ji'Ayir Brown led the way with five tackles and both interceptions. CB Upton Stout added six tackles and one pass defensed, while S Malik Mustapha posted a team-high seven tackles. DL Clelin Ferrell registered one tackle and one sack in the win.
Below is everything you need to know to follow the upcoming game.
When does the game start?
Sunday, November 30 at 10:00 a.m. PT
Where is the game being played?
Huntington Bank Field in Cleveland, Ohio
Who are the head coaches?
49ers: Kyle Shanahan
Browns: Kevin Stefanski
Betting Odds
As of November 26, the 49ers are favored by 5 points in this game, with an over/under of 36.5 points, per BetMGM.
What channel is the game on?
Network: CBS
Play-By-Play: Kevin Harlan
Color Analyst: Trent Green
Sideline Reporter: Melanie Collins
Viewers outside the broadcast area can watch the game via NFL Sunday Ticket on YouTube TV or YouTube Premium, but a subscription to the package is required.
What areas will receive the broadcast?
The broadcast will be viewable within the markets designated below for those without NFL Sunday Ticket.
Coverage map courtesy of 506sports.com
Where can I stream the game?
NFL Sunday Ticket subscribers can stream the game using the YouTube TV app. Those who purchased through YouTube Premium can watch via the YouTube app. Additionally, NFL+ subscribers can stream the game in its entirety after the matchup has concluded.
Bay Area fans can stream the game through the official 49ers app or at 49ers.com.
Where can I listen to the radio broadcast?
49ers Radio
Bay Area fans can listen on KGO 810 AM and The Bone 107.7 FM, where Jack Smith and Tim Ryan will call the game.
Jesús Zárate and Carlos Yustis will call the game in Spanish. Fans can listen at 49ers.com/esp.
Browns Radio
Cleveland area fans can listen on 92.3 The Fan (WKRK-FM), 850 ESPN Cleveland, and WNCX (98.5 FM), where Andrew Siciliano and Nathan Zegura will call the game.
Streaming
NFL+ subscribers can listen to the game through that service.
Game discussion
Fans can discuss the game within our Niner Talk forum.
How has this series played out historically?
Matchups: 21
Series Record: Browns lead series 13-8
49ers Home Record vs. Browns: 49ers lead series 6-5
49ers Away Record vs. Browns: Browns lead series 8-2
First Meeting: 11/12/50, Browns win 34-14, at Cle.
Last Meeting: 10/15/23, Browns win 19-17, at Cle.
Current Streak: Lost 1
Longest 49ers Win Streak: 3 (11/11/84 – 10/28/90)
Longest Browns Win Streak: 3 – 2 times (Last 9/13/93 – 12/30/07)
Most 49ers Points: 41 (11/11/84): 49ers win 41-7, at Cle.
Most Browns Points: 38 (10/2/55): Browns win 38-3, at SF
49ers Shutouts: None
Browns Shutouts: 1 (12/1/74): Browns win 7-0, at Cle.
49ers Notes
- QB Brock Purdy completed 23 of 32 passes (71.9%) for 193 yards and a touchdown in Week 12. He has 200+ passing yards in three of his four starts this season and has thrown a touchdown pass in every game played. He aims for his third straight road game with a 90+ passer rating. He had a touchdown pass in the last meeting.
- RB Christian McCaffrey recorded 142 scrimmage yards (89 rushing, 53 receiving) and a rushing touchdown in Week 12, his 10th game this season with 100+ scrimmage yards — the most in the NFL. He is one of three running backs all-time (Larry Centers and Hall of Famer Marshall Faulk) with 50+ games (50) of 50+ receiving yards. He has a scrimmage touchdown in five of his past six road games and had a receiving touchdown in the last meeting. He ranks first in the NFL with 1,581 scrimmage yards and 81 receptions in 2025.
- WR Jauan Jennings had a receiving touchdown in Week 12 and has scored in three of his past four games. He aims for his sixth straight game with 40+ receiving yards.
- TE George Kittle led the team with 78 receiving yards last week. He is the fifth tight end in NFL history with 7,500+ receiving yards and 50+ receiving touchdowns in his first nine seasons. He is tied for fifth among tight ends with five receiving touchdowns in 2025 and ranks second among tight ends with 571 receptions and 7,709 receiving yards, and third with 50 receiving touchdowns since 2017.
- LB Dee Winters has a tackle for loss in two of his past three games and has a career-high six TFLs this season. He has 5+ tackles in four of his past five games.
- LB Tatum Bethune has 10+ tackles in five of his past six games.
- DE Clelin Ferrell recorded his second sack of the season in Week 12.
- CB Upton Stout (rookie) had six tackles and a pass defensed last week. He aims for his seventh straight road game with 5+ tackles.
- CB Deommodore Lenoir had five tackles and an interception in the last meeting.
- S Ji'Ayir Brown recorded the first two-interception game of his career in Week 12 and has a pass defensed in three of his past four games.
- S Malik Mustapha led the team with seven tackles and a tackle for loss last week. He has 5+ tackles in five of his past six games.
Browns Notes
- QB Shedeur Sanders (rookie) passed for 209 yards and a touchdown in his first NFL start in Week 12.
- RB Dylan Sampson (rookie) led the team with 82 scrimmage yards (59 receiving, 23 rushing) and had a touchdown catch last week.
- RB Quinshon Judkins had 47 rushing yards and two rushing touchdowns in Week 12. He ranks tied for second among rookies with seven touchdowns in 2025 and is one of three rookies (TreVeyon Henderson and Tetairoa McMillan) with multiple games of 2+ touchdowns (two). He aims for his fourth straight game with 45+ scrimmage yards.
- WR Jerry Jeudy had 39 receiving yards last week.
- WR Isaiah Bond (rookie) had 58 receiving yards in Week 12.
- TE Harold Fannin Jr. had four catches for 40 yards last week and ranks second among rookie tight ends with 48 receptions this season.
- DE Myles Garrett had three sacks and two forced fumbles in Week 12. He is the only NFL player with three games of 3+ sacks in 2025. He leads the NFL with 18 sacks this season and is the third player since 1982 with 16+ sacks in three or more seasons (J.J. Watt and Hall of Famer Reggie White). He has at least 0.5 sacks in all four of his games at Huntington Bank Field this season.
- DT Maliek Collins had 2.5 sacks and his first fumble recovery of the season last week. He aims for his fourth straight game with a tackle for loss. He recorded 33 tackles, five sacks, and two fumble recoveries in 17 games with San Francisco in 2024.
- LB Carson Schwesinger had 10 tackles and a tackle for loss in Week 12. He leads all rookies with 89 tackles in 2025 and is one of three rookies (Barrett Carter — four; Demetrius Knight Jr. — three) with three or more games of 10+ tackles. He aims for his third straight game with 10+ tackles.
- CB Denzel Ward had two passes defensed and a tackle for loss last week. He has a pass defensed in three of his four games at Huntington Bank Field this season.
- CB Tyson Campbell had a season-high nine tackles and two passes defensed in Week 12.