The Cleveland Browns vs 49ers match player stats from November 30, 2025, show San Francisco earning a convincing 26-8 victory over Cleveland at Huntington Bank Field. Brock Purdy contributed two total touchdowns, while Christian McCaffrey scored on the ground.
Despite gaining slightly more total yardage, the Browns struggled with turnovers and failed fourth-down conversions.
Instant Topic Verdict
- Final Score: San Francisco 49ers 26, Cleveland Browns 8.
- Best Quarterback: Brock Purdy completed 16 of 29 passes for 168 yards and one touchdown, adding a rushing touchdown.
- Top Rusher: Cleveland’s Quinshon Judkins recorded 91 rushing yards on 23 carries.
- Key Difference: San Francisco forced two lost fumbles and converted 11 of 17 third-down attempts.
Match Result and Quarter-by-Quarter Score
The 49ers controlled the scoreboard throughout most of the contest, although Cleveland briefly moved ahead during the second quarter.
| Team | Q1 | Q2 | Q3 | Q4 | Final |
|---|---|---|---|---|---|
| San Francisco 49ers | 7 | 3 | 7 | 9 | 26 |
| Cleveland Browns | 0 | 8 | 0 | 0 | 8 |
San Francisco opened the scoring with a one-yard rushing touchdown from Christian McCaffrey.
Cleveland responded in the second quarter when Shedeur Sanders connected with Harold Fannin Jr. for a 34-yard touchdown. Quinshon Judkins converted the two-point attempt, giving the Browns a temporary 8-7 advantage.
However, Matt Gay kicked a 25-yard field goal just before halftime to put San Francisco ahead 10-8.
The 49ers extended their advantage after halftime through a Brock Purdy rushing touchdown and a seven-yard touchdown reception by Jauan Jennings. Another field goal from Gay completed the scoring. static.www.nfl.com+1
Cleveland Browns vs 49ers Match Player Stats: Quarterbacks
Both starting quarterbacks recorded a passing touchdown without throwing an interception. However, Purdy contributed an additional score through his rushing performance.
| Quarterback | Team | CMP/ATT | Pass Yards | TD | INT |
|---|---|---|---|---|---|
| Brock Purdy | 49ers | 16/29 | 168 | 1 | 0 |
| Shedeur Sanders | Browns | 16/25 | 149 | 1 | 0 |
Brock Purdy’s Performance for San Francisco
Brock Purdy completed 16 of his 29 passing attempts for 168 yards and one touchdown.
His biggest contribution came from his ability to make plays in different ways. Purdy also rushed for four yards on two attempts, including a two-yard touchdown that extended San Francisco’s lead during the third quarter.
He finished with two total touchdowns and an 83.7 passer rating.
His performance helped the 49ers maintain offensive control, particularly when Cleveland’s defense attempted to disrupt the passing game.
Shedeur Sanders’ Performance for Cleveland
Shedeur Sanders completed 16 of 25 passes for 149 yards and one touchdown.
His most productive connection came with Harold Fannin Jr., whose 34-yard touchdown reception briefly put Cleveland ahead.
Sanders avoided interceptions but was sacked three times for a combined loss of 34 yards. The pressure made it difficult for Cleveland to sustain offensive drives during the second half. static.www.nfl.com
Rushing Stats: 49ers vs Browns
Quinshon Judkins led both teams in rushing yardage, finishing with 91 yards. McCaffrey, meanwhile, provided San Francisco with an important rushing touchdown.
Top Rushing Performers
| Player | Team | Carries | Yards | Average | TD |
|---|---|---|---|---|---|
| Christian McCaffrey | 49ers | 20 | 53 | 2.7 | 1 |
| Brian Robinson Jr. | 49ers | 8 | 26 | 3.3 | 0 |
| Brock Purdy | 49ers | 2 | 4 | 2.0 | 1 |
| Quinshon Judkins | Browns | 23 | 91 | 4.0 | 0 |
| Dylan Sampson | Browns | 4 | 23 | 5.8 | 0 |
Quinshon Judkins Leads Cleveland’s Ground Game
Judkins delivered Cleveland’s strongest rushing performance with 91 yards on 23 attempts.
His four yards per carry demonstrated that the Browns could generate reasonable production through their ground attack.
He also contributed three receptions for 18 yards and successfully completed the two-point conversion following Fannin’s touchdown.
Christian McCaffrey’s Contribution
McCaffrey recorded 53 rushing yards on 20 carries and scored one touchdown.
He also caught four passes for 21 yards, finishing with 74 total yards from scrimmage.
Although his rushing average was relatively modest, his early touchdown helped establish San Francisco’s scoring advantage. static.www.nfl.com
Receiving Stats: Leading Players from Both Teams
George Kittle was San Francisco’s leading receiver, while Harold Fannin Jr. produced Cleveland’s most important receiving touchdown.
Receiving Leaders
| Player | Team | Receptions | Yards | TD |
|---|---|---|---|---|
| George Kittle | 49ers | 4 | 67 | 0 |
| Jauan Jennings | 49ers | 4 | 39 | 1 |
| Kyle Juszczyk | 49ers | 2 | 27 | 0 |
| Christian McCaffrey | 49ers | 4 | 21 | 0 |
| Harold Fannin Jr. | Browns | 3 | 43 | 1 |
| Jerry Jeudy | Browns | 3 | 26 | 0 |
| Gage Larvadain | Browns | 2 | 23 | 0 |
| Quinshon Judkins | Browns | 3 | 18 | 0 |
| Isaiah Bond | Browns | 1 | 18 | 0 |
| Jerome Ford | Browns | 3 | 17 | 0 |
George Kittle Leads the 49ers
George Kittle finished with four receptions for 67 yards, making him San Francisco’s leading receiver.
His 16.8 yards per reception provided an important contribution to the passing offense.
Jauan Jennings also made a significant impact, recording four catches for 39 yards and a touchdown. His seven-yard reception in the fourth quarter helped San Francisco extend its advantage.
Harold Fannin Jr. Provides Cleveland’s Main Receiving Highlight
Harold Fannin Jr. finished with three receptions for 43 yards and one touchdown.
His 34-yard scoring reception from Sanders was Cleveland’s most important offensive play.
Jerry Jeudy added three receptions for 26 yards, while Gage Larvadain contributed 23 receiving yards on two catches. static.www.nfl.com
Team Statistics: Cleveland Browns vs San Francisco 49ers
The overall team statistics reveal an interesting difference between offensive yardage and actual scoring production.
| Team Statistic | 49ers | Browns |
|---|---|---|
| Total Net Yards | 252 | 253 |
| Rushing Yards | 91 | 138 |
| Net Passing Yards | 161 | 115 |
| First Downs | 19 | 15 |
| Third Downs | 11/17 | 3/11 |
| Fourth Downs | 0/0 | 0/4 |
| Turnovers Lost | 0 | 2 |
| Total Plays | 64 | 60 |
| Time of Possession | 30:10 | 29:50 |
| Sacks Allowed | 1 | 3 |
One particularly interesting statistic is that Cleveland actually finished with one more net yard than San Francisco.
However, yardage alone does not determine the outcome of an NFL game. The 49ers were considerably more efficient when converting important opportunities.
San Francisco converted 64.7% of its third-down attempts, compared with Cleveland’s 27.3%. The Browns also failed to convert all four fourth-down attempts.
Most importantly, San Francisco finished without losing a turnover, while Cleveland surrendered possession twice through fumbles. static.www.nfl.com
What Decided the 49ers vs Browns Game?

Cleveland’s Turnovers Changed the Game
The Browns’ two lost fumbles were among the biggest differences between the teams.
Harold Fannin Jr. lost a fumble during the third quarter, giving San Francisco possession in favorable field position. The 49ers converted that opportunity into a touchdown.
Later, Gage Larvadain’s muffed punt gave San Francisco another opportunity near Cleveland’s end zone. Jennings subsequently scored on a seven-yard reception.
These mistakes gave the 49ers valuable scoring opportunities without requiring long offensive drives.
San Francisco’s Third-Down Efficiency
Another important factor was San Francisco’s ability to keep possessions alive.
The 49ers converted 11 of 17 third-down opportunities, allowing their offense to maintain pressure.
Cleveland managed only three conversions on 11 attempts. Its inability to extend drives became increasingly important after halftime.
Defensive Contributions
San Francisco’s Clelin Ferrell recorded two sacks, helping disrupt Cleveland’s passing attack.
For the Browns, Myles Garrett recorded one sack, two tackles for loss and three quarterback hits.
Although Cleveland produced some encouraging defensive moments, San Francisco’s ability to capitalize on turnovers proved decisive. static.www.nfl.com
Are the Browns and 49ers Playing Again in 2026?
As of November 5, 2026, neither team’s published regular-season schedule lists another Browns vs 49ers matchup.
The November 30, 2025 meeting therefore remains their latest completed regular-season encounter. Cleveland Browns – clevelandbrowns.com+1
Conclusion
The Cleveland Browns vs 49ers match player stats demonstrate how San Francisco secured its 26-8 victory despite finishing with slightly fewer total net yards.
Brock Purdy contributed two touchdowns, Christian McCaffrey scored on the ground, and George Kittle led the receiving group. Cleveland received strong individual performances from Quinshon Judkins and Harold Fannin Jr., but two lost fumbles and unsuccessful fourth-down attempts proved costly.
The biggest takeaway was San Francisco’s superior execution in crucial situations. Cleveland’s ability to protect possession and convert important downs remains the central lesson from this matchup.
You May Also Read This: Bears vs Browns
