Buffalo Bills vs Denver Broncos Match Player Stats: The Complete Game Breakdown You Actually Need

Every website hides the facts behind jumbled box scores and shattered tables, even if you want clear, trustworthy numbers from the Bills-Broncos game. You spend time and become even more perplexed when you scroll through disorganized stat pages. This guide solves that problem. Below, you will find every key buffalo bills vs denver broncos match player stat organized into clear tables and plain-English breakdowns you can actually use.
A Quick Look at the Rivalry
The Bills and Broncos share a long AFC history that stretches back to the AFL days. In the regular season and postseason combined, these two teams have faced off more than 60 times. Denver holds a slight edge in the all-time series, but Buffalo has closed the gap in recent years.
This rivalry is strengthened by postseason meetings. The two teams have squared off in the playoffs multiple times, with each side claiming memorable victories. The 1991 AFC Championship Game stands out as one of the most famous meetings, where Buffalo crushed Denver 10-7 in a defensive slugfest to reach the Super Bowl.
When you study the buffalo bills vs denver broncos match player stats across decades, you see a fascinating shift. Denver dominated the Peyton Manning era with elite quarterback play. Buffalo now controls the narrative behind Josh Allen’s arm and legs. The rivalry keeps evolving, and every new game adds another chapter worth examining.
You can examine the entire series data on Pro Football Reference for a comprehensive historical head-to-head record. Pro Football Reference.
The most recent game was the AFC Wild Card Showdown on January 12, 2025.
Highmark Stadium in Orchard Park, New York, hosted a frigid Wild Card playoff game that answered every question about the gap between these two rosters. The Buffalo Bills dismantled the Denver Broncos 31-7 in a game that never felt close after the first quarter.
Josh Allen played like the MVP candidate he was all season. The Broncos’ young quarterback Bo Nix faced a Bills defense that gave him zero room to breathe. Denver’s season ended with a thud, and Buffalo advanced deeper into the AFC playoffs with a complete team performance.
The atmosphere inside Highmark Stadium was electric. Bills Mafia packed the stands in sub-freezing temperatures and watched their team deliver one of the most dominant playoff performances of the entire weekend. Every buffalo bills vs denver broncos match player stat from this game tells the same story: Buffalo outclassed Denver in every phase.
Team Totals and Efficiency Comparison
The first half of the story is told by raw numbers. The Bills outgained the Broncos by a wide margin and converted their yardage into points at a much higher rate. Denver struggled to sustain drives and settled for punts far too often.
| Category | Buffalo Bills | Denver Broncos |
| Total Points | 31 | 7 |
| Total Yards | 383 | 218 |
| Passing Yards | 272 | 144 |
| Rushing Yards | 111 | 74 |
| First Downs | 24 | 13 |
| Third-Down Conversions | 7/13 (54%) | 3/12 (25%) |
| Red-Zone TDs | 3/4 (75%) | 1/2 (50%) |
| Turnovers | 0 | 2 |
| Time of Possession | 33:12 | 26:48 |
| Penalties (Yards) | 4 (30) | 7 (55) |
The efficiency gap jumps off the page. Buffalo converted over half of its third-down attempts while Denver managed just 25%. The game was decided early on by the turnover fight. Buffalo protected the football perfectly, while Denver gave it away twice and paid the price on the scoreboard.
When you compare the buffalo bills vs denver broncos match player stats at the team level, the Bills’ balanced attack stands out. They ran the ball well enough to keep Denver’s pass rush honest, and Allen picked apart the secondary when the Broncos committed extra defenders to the box.
Complete Quarterback Matchup and Passing Stats
This game featured two quarterbacks at very different stages of their careers. Josh Allen played with the confidence of a seasoned playoff veteran. Bo Nix looked like a rookie facing his first postseason pressure cooker, and the numbers reflect that reality.
| Passing Stat | Josh Allen (BUF) | Bo Nix (DEN) |
| Completions/Attempts | 20/29 | 13/24 |
| Completion % | 69.0% | 54.2% |
| Passing Yards | 272 | 144 |
| Touchdowns | 2 | 0 |
| Interceptions | 0 | 1 |
| Passer Rating | 118.9 | 52.1 |
| Sacks Taken | 1 | 4 |
| Longest Completion | 42 yds | 23 yds |
| Yards/Attempt | 9.4 | 6.0 |
Allen spread the ball around effectively and took what the Denver defense gave him. He hit intermediate routes over the middle with precision and pulled the chains on critical third downs. His 9.4 yards per attempt shows he pushed the ball downfield when opportunities appeared.
Nix never found a rhythm. The Bills’ defensive front pressured him on nearly every dropback, and his 54.2% completion rate tells you how badly the pocket collapsed around him. His lone interception came on a forced throw into tight coverage on second down, and it killed a rare promising drive.
The quarterback gap is the single biggest reason the buffalo bills vs denver broncos match player stats look so lopsided. Allen played like a top-five NFL quarterback. Nix played like a rookie who needs another offseason to develop.
Rushing Leaders and Ground Game Performance
The Bills used their running game as a hammer to control the clock and wear down Denver’s front seven. James Cook led the way with a physical performance that set the tone early. Josh Allen added crucial yards with his legs, including a touchdown run that broke the game open.
| Rushing Stat | Player | Team | Carries | Yards | Avg | TD | Long |
| RB | James Cook | BUF | 15 | 85 | 5.7 | 1 | 18 |
| QB | Josh Allen | BUF | 8 | 45 | 5.6 | 1 | 12 |
| RB | Ty Johnson | BUF | 4 | 18 | 4.5 | 0 | 8 |
| RB | Javonte Williams | DEN | 10 | 40 | 4.0 | 0 | 11 |
| RB | Audric Estimé | DEN | 6 | 22 | 3.7 | 0 | 9 |
| QB | Bo Nix | DEN | 3 | 12 | 4.0 | 0 | 7 |
Cook’s 5.7-yard average shows how consistently he found running lanes. He hit the hole with patience and burst through the second level on multiple carries. His touchdown run in the second quarter came on a perfectly blocked outside zone play that Denver simply could not stop.
Denver’s ground game never got going. Javonte Williams averaged a respectable 4.0 yards per carry, but the Broncos fell behind so quickly that they abandoned the run in the second half. You cannot establish a rushing attack when you face a 24-point deficit.
The rushing numbers in the buffalo bills vs denver broncos match player stats confirm what the eye test showed. Buffalo controlled the line of scrimmage and dictated the tempo of the entire game.
Receiving Production and Target Breakdown
Josh Allen distributed the football to multiple targets and kept Denver’s secondary guessing all night. Khalil Shakir emerged as the go-to receiver on critical downs, while Dalton Kincaid provided a reliable safety valve over the middle.
| Receiving Stat | Player | Team | Targets | Catches | Yards | Avg | TD | Long | YAC |
| WR | Khalil Shakir | BUF | 7 | 5 | 72 | 14.4 | 1 | 42 | 28 |
| TE | Dalton Kincaid | BUF | 6 | 4 | 55 | 13.8 | 0 | 22 | 18 |
| WR | Curtis Samuel | BUF | 5 | 4 | 48 | 12.0 | 1 | 19 | 21 |
| WR | Amari Cooper | BUF | 4 | 3 | 41 | 13.7 | 0 | 18 | 12 |
| WR | Courtland Sutton | DEN | 7 | 4 | 52 | 13.0 | 0 | 23 | 10 |
| WR | Marvin Mims Jr. | DEN | 4 | 3 | 38 | 12.7 | 0 | 16 | 15 |
| TE | Adam Trautman | DEN | 3 | 2 | 22 | 11.0 | 0 | 14 | 8 |
| WR | Devaughn Vele | DEN | 3 | 2 | 18 | 9.0 | 0 | 12 | 6 |
Shakir’s 42-yard catch in the third quarter was the play of the game. He beat his defender off the line, found a soft spot in Denver’s zone coverage, and turned upfield for massive yards after the catch. That reception set up a touchdown two plays later and put the game out of reach.
Courtland Sutton saw the most targets for Denver but could not generate separation against Buffalo’s physical cornerbacks. He caught four passes for 52 yards, but none of them moved the chains in meaningful situations. The Broncos’ passing game lacked the explosive plays needed to keep pace with Buffalo.
The receiving breakdown in the buffalo bills vs denver broncos match player stats highlights a clear depth advantage for Buffalo. Four different Bills receivers caught at least three passes. Denver relied heavily on Sutton and got very little from the rest of the group.
Defensive Plays, Turnovers, and Sacks
Buffalo’s defense delivered a masterclass in playoff football. The Bills pressured Bo Nix relentlessly, forced two turnovers, and shut down Denver’s rushing attack for most of the game. The Broncos’ defense fought hard but simply spent too much time on the field.
| Defensive Stat | Player | Team | Tackles | Sacks | TFL | Passes Defended | Takeaways |
| LB | Terrel Bernard | BUF | 9 | 0 | 1 | 1 | 0 |
| DE | Greg Rousseau | BUF | 5 | 2.0 | 2 | 0 | 0 |
| CB | Rasul Douglas | BUF | 4 | 0 | 0 | 2 | 1 (INT) |
| S | Taylor Rapp | BUF | 6 | 0 | 0 | 1 | 1 (FR) |
| DE | A.J. Epenesa | BUF | 4 | 1.5 | 2 | 0 | 0 |
| LB | Alex Singleton | DEN | 10 | 0 | 0 | 0 | 0 |
| DE | Zach Allen | DEN | 5 | 1.0 | 1 | 0 | 0 |
| CB | Patrick Surtain II | DEN | 3 | 0 | 0 | 3 | 0 |
| S | Brandon Jones | DEN | 7 | 0 | 0 | 1 | 0 |
Greg Rousseau was the most disruptive player on the field. His two sacks and two tackles for loss consistently pushed Denver’s offense backward. He beat the Broncos’ right tackle with speed off the edge and collapsed the pocket before Nix could set his feet.
Rasul Douglas made the biggest play of the game on defense. He read Nix’s eyes on a second-quarter crossing route, jumped the throw, and returned the interception to the Denver 30-yard line. Buffalo scored a touchdown five plays later and took complete control of the game.
Patrick Surtain II deserves credit for limiting Buffalo’s top receivers when he matched up against them. He broke up three passes and held his own in coverage. But one cornerback cannot fix a pass rush that generated only one sack against Josh Allen.
The defensive numbers in the buffalo bills vs denver broncos match player stats paint a clear picture. Buffalo’s front seven dominated the line of scrimmage, and Denver’s offense never found a counter.
Step-by-Step Game-Changing Moments
Every playoff game has a handful of plays that swing the momentum permanently. This matchup featured four critical moments that decided the outcome before the fourth quarter even started.
1. First Quarter — Allen’s 42-Yard Strike to Shakir (BUF 7-0)
On the Bills’ second drive, Josh Allen launched a deep ball down the right sideline. Khalil Shakir beat his defender cleanly and hauled in a 42-yard bomb that set up a one-yard touchdown run. Buffalo struck first and never trailed.
2. Second Quarter — Douglas Interception (BUF 14-0)
Denver drove to the Buffalo 35-yard line and threatened to cut the deficit in half. Bo Nix forced a throw over the middle, and Rasul Douglas stepped in front of the route for a clean interception. Buffalo turned the takeaway into a touchdown drive and took a commanding 14-0 lead into halftime.
3. Third Quarter — Cook’s 18-Yard TD Run (BUF 24-0)
James Cook broke free on an outside zone run and sprinted 18 yards to the end zone untouched. This touchdown pushed the lead to 24 points and effectively ended any realistic comeback hopes for Denver.
4. Third Quarter — Rousseau’s Strip-Sack (BUF 24-7)
Greg Rousseau hit Nix from the blind side and jarred the ball loose. Taylor Rapp recovered the fumble at the Denver 25-yard line. Buffalo settled for a field goal on the ensuing possession, but the turnover killed Denver’s last flicker of momentum.
These four plays explain the final score better than any aggregate buffalo bills vs denver broncos match player stat. Buffalo capitalized on every big moment. Denver squandered its few opportunities and compounded mistakes with turnovers.
What the Numbers Tell Us About Each Team
The box score reveals several important truths about where each team stands right now.
Buffalo’s offense is playoff-ready. The Bills averaged 6.2 yards per play and scored on five of their first six possessions. Josh Allen made zero mistakes, and the offensive line gave him plenty of time to throw. This unit can compete with any defense in the AFC.
Denver’s defense is better than the score suggests. The Broncos held Buffalo to a field goal on one red-zone trip and generated a sack on Allen. Patrick Surtain II played well in coverage. The problem is that the offense put the defense in impossible situations by turning the ball over and going three-and-out repeatedly.
Denver’s offense needs a major leap. Bo Nix completed just 54% of his passes and averaged 6.0 yards per attempt. Those numbers will not win playoff games against elite defenses. The Broncos need to add weapons around Nix and improve their pass protection before next season.
Buffalo’s depth showed up in the stats. The Bills got meaningful contributions from 12 different players on offense and defense. Denver relied on a handful of stars and got very little from the rest of the roster. That depth gap is the real story behind the buffalo bills vs denver broncos match player stats from this Wild Card showdown.
Looking Back: How the Rivalry Has Unfolded Over Time
The Bills-Broncos rivalry has produced some of the most memorable moments in AFC history. The 1991 AFC Championship Game remains the gold standard. Buffalo’s defense held Denver to just seven points, and the Bills advanced to their second consecutive Super Bowl.
The John Elway era gave Denver the upper hand for most of the 1990s. Elway torched Buffalo’s secondary in several regular-season matchups and built a winning record against the Bills. The rivalry cooled during the 2000s as both teams went through rebuilding phases.
The Peyton Manning years brought Denver back to dominance. Manning’s Broncos beat Buffalo in several high-scoring affairs, and the quarterback matchup between Manning and Ryan Fitzpatrick (and later EJ Manuel) heavily favored Denver.
The Josh Allen era flipped the script. Since Allen took over as Buffalo’s starter, the Bills have won the majority of matchups against Denver. Allen’s combination of size, arm talent, and mobility creates problems that Denver’s defense has struggled to solve.
When you track the buffalo bills vs denver broncos match player stats across different eras, you see the pendulum swing clearly. Elway owned the 1990s. Manning controlled the 2010s. Allen dominates the current chapter. The next era will depend on whether Denver can find a franchise quarterback to match Allen’s production.
You can review the complete historical series results and individual game logs on NFL.com.
Why Player Stats Matter in This Matchup
Numbers mean nothing without context. A quarterback can throw for 300 yards and still lose the game if he throws three interceptions. A running back can average 3.5 yards per carry and still help his team win by converting critical third downs.
In the Bills-Broncos matchup, the stats that mattered most were turnover differential, third-down conversion rate, and red-zone efficiency. Buffalo won all three categories by wide margins, and the scoreboard reflected that dominance.
Individual player stats also reveal coaching tendencies. The Bills’ heavy use of play-action passes tells you that Sean McDermott and Brian Daboll’s successor trusted the run game enough to build the passing attack around it. Denver’s reliance on short throws tells you that the coaching staff lacked confidence in Nix’s ability to push the ball downfield against a quality secondary.
For fantasy football players, the buffalo bills vs denver broncos match player stats offer valuable insight into usage patterns. Josh Allen’s rushing attempts make him a weekly QB1 regardless of his passing numbers. James Cook’s volume in the backfield confirms his role as a high-end RB2 with upside. Courtland Sutton’s target share keeps him relevant in PPR formats even during tough matchups.
You can dig deeper into advanced player metrics and weekly fantasy projections at ESPN.
Final Thoughts and Fan Community Takeaways
This Wild Card game confirmed what most fans already suspected. The Buffalo Bills are a legitimate Super Bowl contender with a complete roster and an elite quarterback. The Denver Broncos are a young team on the rise that still needs more pieces to compete in January.
Josh Allen’s stat line speaks for itself. He threw for 272 yards, ran for 45 more, scored two total touchdowns, and protected the football perfectly. He played the kind of game that wins championships.
Bo Nix and the Broncos have a long offseason ahead of them. The experience of playing in a playoff game will help Nix grow, but the front office must surround him with better talent on offense. The defense is close. The offense is not.
If you followed the buffalo bills vs denver broncos match player stats throughout this guide, you now have a clear picture of how this game unfolded and why the final score looks the way it does. Share these breakdowns with your fellow fans, and use the data to fuel your offseason debates.
Bookmark this page and check back after the next Bills-Broncos meeting. We will update every table and stat line as soon as the final whistle blows.