Home
Cleveland Browns vs Buffalo Bills Match Player Stats: James Cook Powers Buffalo Past Cleveland
The late-season clash between the Buffalo Bills and the Cleveland Browns at Huntington Bank Field delivered a statistical spectacle that defied the teams' starkly different win-loss records. Despite the Bills entering as heavy favorites with an 11-4 record and the Browns struggling at 3-12, the 23-20 final score reflected a game of tactical adjustments and individual brilliance. For those dissecting the Cleveland Browns vs Buffalo Bills match player stats, the narrative extends far beyond the scoreboard, revealing a game where efficiency trumped volume and defensive discipline decided the outcome.
Game Statistical Overview
A high-level look at the team statistics shows an unusual discrepancy. The Cleveland Browns actually outgained the Buffalo Bills in total net yards, 294 to 259, and dominated time of possession, holding the ball for over 35 minutes compared to Buffalo's 24 minutes. However, statistics like turnovers and sack yardage proved to be the ultimate equalizers. Buffalo’s ability to generate big plays on the ground and capitalize on rookie mistakes allowed them to secure their 11th win of the season, maintaining their hunt for a top AFC seed.
Buffalo Bills Offensive Player Stats: The James Cook Show
The most impactful player on the field was undoubtedly running back James Cook. While the passing game for Buffalo was relatively subdued, the ground attack led by Cook was lethal. Cook’s performance was a masterclass in vision and burst, highlighted by a 44-yard touchdown run in the first quarter that set the tone for the Bills' offense.
James Cook Individual Statistics:
- Rushing Attempts: 16
- Rushing Yards: 117
- Average per Carry: 7.3 yards
- Touchdowns: 2
- Longest Run: 44 yards
Cook's efficiency was the backbone of the Buffalo strategy. By averaging 7.3 yards per carry, he consistently kept the Bills ahead of the chains, reducing the pressure on Josh Allen. His second touchdown, a goal-line effort where he reached the ball across the plane while landing on a defender, tied him for the NFL lead in rushing touchdowns for the 2025 season.
Josh Allen Individual Statistics:
- Completions/Attempts: 12/19
- Passing Yards: 130
- Passing Touchdowns: 0
- Interceptions: 0
- Rushing Yards: 17
- Sacks Taken: 2 (for -22 yards)
Josh Allen’s stats might look pedestrian compared to his usual MVP-caliber numbers, but his ball security was vital. In a game where the opposing rookie quarterback threw two interceptions, Allen’s zero-turnover performance was a quiet masterstroke. His 12.2 passer rating doesn't reflect the difficulty of the conditions or the pressure applied by the Browns' defensive front.
Cleveland Browns Offensive Player Stats: Growing Pains for Shedeur Sanders
For Cleveland, the focal point remains the development of rookie quarterback Shedeur Sanders. His statistical output showed flashes of elite potential mixed with the typical errors of a first-year player facing a sophisticated Buffalo defense. Sanders led the team in both passing and rushing yards, a testament to his dual-threat capability but also an indicator of Cleveland's struggling traditional run game following the injury to Quinshon Judkins.
Shedeur Sanders Individual Statistics:
- Completions/Attempts: 20/29
- Passing Yards: 157
- Passing Touchdowns: 1
- Interceptions: 2
- Rushing Yards: 49 (on 4 attempts)
- Sacks Taken: 3 (for -19 yards)
Sanders' 69% completion rate demonstrates his accuracy, particularly on short to intermediate routes. His connection with fellow rookie Harold Fannin Jr. was a primary highlight. However, the two interceptions—one tipped by Joey Bosa and another by Jordan Poyer—proved to be the difference-makers. The yardage Sanders gained on the ground (12.25 yards per carry) kept several drives alive, but his intentional grounding penalty late in the fourth quarter effectively ended the Browns' hopes of a comeback.
Receiving and Rushing Depth:
- Harold Fannin Jr. (TE): 4 receptions, 34 yards, 1 TD. Fannin’s performance was historic, as his 67th catch of the season established a new Browns record for rookie receptions.
- Trayveon Williams (RB): 4 receptions, 38 yards. Williams stepped up as a safety valve in the passing game after Judkins’ exit.
- Raheim Sanders (RB): 11 carries, 42 yards. Replacing the injured Judkins, Raheim provided steady but not explosive production.
Defensive Standouts and Impact Statistics
The defensive side of the ball featured some of the league’s most dominant individual performances. The matchup between Myles Garrett and the Buffalo offensive line was a focal point of the scouting report, and Garrett did not disappoint.
Cleveland Defense:
- Myles Garrett (DE): 0.5 sacks, bringing his season total to 22. Garrett's presence forced Buffalo into several quick-release passing situations, limiting Allen's downfield opportunities.
- Carson Schwesinger (LB): 14 total tackles, 1 sack. This marked Schwesinger’s sixth consecutive game with double-digit tackles, solidifying his role as the heart of the Browns' interior defense.
- Alex Wright (DE): 0.5 sacks.
Buffalo Defense:
- Greg Rousseau (DE): 2.5 sacks, 19 yards lost. Rousseau was the statistical star for the Bills' defense. His ability to penetrate the Browns' offensive line at critical moments—specifically during the final two possessions—neutralized the Browns' air attack.
- Jordan Poyer (S): 1 interception, 0.5 sacks. The veteran safety showed his range by snaring a deflected pass and contributing to the pass rush.
- DaQuan Jones (DT): 1 interception. A rare stat for a defensive tackle, Jones benefited from Bosa’s deflection to halt a promising Cleveland drive in the third quarter.
Critical Statistical Turning Points
To understand why Buffalo won despite lower total yardage, one must look at the efficiency of their scoring drives compared to Cleveland’s.
- Average Yardage per Play: Buffalo averaged 5.3 yards per play, while Cleveland was slightly higher at 5.5. However, Buffalo’s scoring drives were shorter and more direct, often aided by favorable field position following turnovers.
- The Judkins Factor: Before his leg injury in the second quarter, Quinshon Judkins was averaging 2.75 yards per carry and had 5 catches for 29 yards. His absence forced the Browns to become one-dimensional in the red zone, leading to several field goal attempts rather than touchdowns.
- Red Zone Efficiency: Buffalo converted both of their primary red zone trips into touchdowns via James Cook and Ty Johnson. Cleveland, conversely, had to settle for Andre Szmyt field goals on two occasions where they had moved the ball inside the 20-yard line.
Situational and Special Teams Stats
Special teams often go overlooked in player stat breakdowns, but they played a pivotal role in this three-point game.
- Andre Szmyt (K, Browns): 2/2 Field Goals (Long of 41), 2/2 PATs. Szmyt was perfect on the day, providing the points that kept Cleveland in contention.
- Michael Badgley (K, Bills): 1/1 Field Goal (41 yards), 2/3 PATs. Badgley’s missed extra point (hitting the upright) kept the game a three-point margin rather than four, which changed the late-game strategy for both coaches.
- Corey Bojorquez (P, Browns): 0/1 passing. A failed trick play on a field goal hold resulted in an incomplete pass and a missed opportunity for Cleveland to add points before halftime.
Historical Context: Comparing Stats Over Time
When looking at the Cleveland Browns vs Buffalo Bills match player stats historically, the 2025 matchup shows a significant shift in playstyle compared to previous decades. In the 2019 meeting, the Browns won 19-16 in a game characterized by Nick Chubb’s 116 rushing yards and Baker Mayfield’s 238 passing yards. Fast forward to 2025, and the game has become much more reliant on mobile quarterback play and versatile tight ends like Harold Fannin Jr.
In the 2013 matchup, which Cleveland won 37-24, the stats were dominated by defense and special teams scores, including a 79-yard punt return by Travis Benjamin and a 44-yard interception return by T.J. Ward. The 2025 game, despite the high sack count, was much more about offensive precision and the ground game prowess of James Cook.
Statistical Implications for the 2026 Season
As we analyze these stats from the perspective of April 2026, the long-term impact is clear. For the Buffalo Bills, the 2025 stats for James Cook confirmed his status as a top-tier RB1 in the league, reducing the physical toll on Josh Allen as he enters the later stages of his career. The Bills' defensive stats, particularly the sack distribution between Rousseau and the interior line, provided a blueprint for their subsequent playoff run.
For the Cleveland Browns, the stats from this game served as a benchmark for Shedeur Sanders' development. Despite the loss, his ability to outgain a veteran like Allen in total yardage provided the front office with the confidence to continue building around his specific skill set. The rookie record set by Harold Fannin Jr. in this game was a harbinger of his breakout performance in the early weeks of the current 2026 preparations.
In summary, the Cleveland Browns vs Buffalo Bills match player stats from their December 2025 encounter tell a story of a veteran team finding a way to win through efficiency and a young team showing the statistical potential to compete with the AFC's elite. While the Bills walked away with the victory, the individual statistical milestones on both sides remain a primary point of discussion for analysts and fans alike.
-
Topic: Bills 23, Browns 20 | Final Score, Stats & Game Recaphttps://www.clevelandbrowns.com/news/bills-23-browns-20-final-score-stats-game-recap
-
Topic: Bills 23, Browns 20 | Final Score, recap + highlightshttps://www.buffalobills.com/news/bills-browns-final-score-recap-highlights
-
Topic: Browns 19-16 Bills (Nov 10, 2019) Final Score - ESPNhttp://www.espn.com/nfl/game/_/gameId/401127939/bills-browns