Tuesday, March 10, 2026

Top 5 This Week

Related Posts

Denver Broncos vs Buffalo Bills Match Player Stats (Jan 17, 2026)

AFC Divisional Round | January 17, 2026 | Empower Field at Mile High, Denver, CO Final: Denver Broncos 33, Buffalo Bills 30 (OT) | Attendance: 77,043 | Weather: 36°F, 5 mph wind | Vegas Line: DEN -1.5 | O/U: 46.0


Josh Allen had gone six straight playoff appearances without a single turnover. On January 17 in Denver, he threw two interceptions, lost two fumbles, and watched the Buffalo Bills turn a dominant statistical performance into a 33-30 overtime loss.

The Denver Broncos converted all five Buffalo turnovers into points, built a 23-10 lead, survived a Bills comeback, and punched their way into the AFC Championship when Wil Lutz split the uprights from 23 yards out in overtime. It was Denver’s first playoff win in a decade.

Allen stood at the podium afterward, visibly emotional. “I felt like I let my teammates down,” he said.

What happened next — nearly an hour after the final whistle — made the win feel complicated in a way nobody was ready for.



Scoring Summary

QtrTimePlayBUFDEN
1st7:29Wil Lutz 28-yd FG03
1st0:05Mecole Hardman 4-yd pass from Allen (Prater kick)73
2nd9:33Frank Crum 7-yd pass from Nix (Lutz kick)710
2nd2:13Matt Prater 33-yd FG1010
2nd0:22Lil’Jordan Humphrey 29-yd pass from Nix (Lutz kick)1017
2nd0:00Wil Lutz 50-yd FG1020
3rd11:35Wil Lutz 33-yd FG1023
3rd6:49Keon Coleman 10-yd pass from Allen (Prater kick)1723
4th13:24Dalton Kincaid 14-yd pass from Allen (Prater kick)2423
4th4:11Matt Prater 31-yd FG2723
4th0:55Marvin Mims 26-yd pass from Nix (Lutz kick)2730
4th0:05Matt Prater 50-yd FG3030
OT4:44Wil Lutz 23-yd FG (game-winner)3033

Denver scored 17 unanswered points in the final 1:51 of the first half, all of it built directly on Buffalo mistakes. The Bills never scored again until midway through the third quarter.


Team Stats: Bills vs. Broncos Full Comparison

StatBuffalo BillsDenver Broncos
Total Yards449349
Net Passing Yards266279
Rushing Yards18370
Total Plays7868
Total Drives1113
First Downs2822
Passing First Downs1515
Rushing First Downs134
3rd Down Conv.10/15 (67%)8/16 (50%)
4th Down Conv.1/11/1
Red Zone (TD-Att)3-51-4
Turnovers51
Fumbles Lost30
Interceptions21
Sacks Allowed3 (-17 yds)0
Penalties5-683-20
Time of Possession40:5829:18

Buffalo had 100 more total yards, ran 10 more plays, controlled possession for nearly 11 extra minutes and converted third down at 67%. The Bills also turned the ball over five times. In NFL playoff football, that second column is non-negotiable.


Passing Stats: Josh Allen vs. Bo Nix

PlayerTeamCmpAttYardsTDINTSacksRatingPFF Grade
Josh AllenBUF2539283323-1790.075.9
Bo NixDEN2646279310-087.173.5

Advanced Passing

PlayerTeamaDOTAir YardsYACBad Throw%Drop%Pressure%ScramblesScr. Yards
Josh AllenBUF9.59818820.5%10.3%26.1%437
Bo NixDEN8.216811618.6%4.7%28.0%424

The raw numbers are closer than the final result implies. Allen averaged 7.2 yards per attempt and generated 188 yards after the catch — a sign his receivers were winning in space. Nix worked with a cleaner pocket; Denver’s offensive line did not allow a single sack across 46 dropbacks.


Rushing Stats

PlayerTeamAttYardsYPCLongTDBroken Tackles
James CookBUF241174.92402
Josh AllenBUF12665.52600
Bills Total361835.1260
Bo NixDEN12292.41100
Jaleel McLaughlinDEN4215.31303
RJ HarveyDEN6203.31202
Broncos Total22703.2130

Cook carried 24 times for 117 yards and was Buffalo’s most reliable offensive weapon throughout. Denver held well under 100 rushing yards, but the ground game was never the issue for the Broncos — their passing offense was.


Receiving Stats: Full Bills and Broncos Box Score

Buffalo Bills

PlayerPosTgtRecYardsTDLongYACADOT
Dalton KincaidTE6683125269.5
Khalil ShakirWR9775046532.6
Ray DavisRB223302441-4.0
Dawson KnoxTE5332013236.6
James CookRB322402426-2.7
Brandin CooksWR6220015824.8
Keon ColemanWR3110110712.3
Mecole HardmanWR21414211.5
Curtis SamuelWR31202213.3

Kincaid caught all six of his targets — the only Bills pass-catcher with a perfect reception rate — for 83 yards and a score. Shakir turned short completions into 53 yards after the catch. Cooks was targeted six times, caught two, and his name would resurface in overtime in a very different context.

Denver Broncos

PlayerPosTgtRecYardsTDLongYACADOT
Marvin MimsWR8893127377.0
Courtland SuttonWR9453025912.6
RJ HarveyRB6546024450.2
Lil’Jordan HumphreyWR5233129013.6
Pat BryantWR3332015117.0
Evan EngramTE3170724.7
Frank CrumT1171761.0
Tyler BadieRB2170772.0
Nate AdkinsTE1110101.0
Adam TrautmanTE20009.0
Adam PrenticeFB10001.0

Mims caught all eight of his targets — 93 yards, one touchdown, including the 26-yard go-ahead score with 55 seconds left in regulation that forced Prater’s tying 50-yarder. Bryant caught three passes for 32 yards before leaving with a concussion on Denver’s opening drive.


Defensive Stats, Sacks and Turnovers

PlayerTeamCombSoloAstSacksTFLPDINTPFF Grade
Alex SingletonDEN141130000
Cole BishopBUF12750200
Talanoa HufangaDEN10730000
Cameron LewisBUF1064002080.3
P.J. LockeDEN9630011
Taron JohnsonBUF6510100
Dondrea TillmanDEN6420100
Shaq ThompsonBUF5410200
Malcolm RoachDEN5321.510081.5
Zach AllenDEN5320.500083.5
Tre’Davious WhiteBUF4310000
Nik BonittoDEN3211.010080.2
Deone WalkerBUF3210011
Ja’Quan McMillianDEN110011188.0

Sacks: Malcolm Roach 1.5 | Nik Bonitto 1.0 | Zach Allen 0.5

Interceptions: Deone Walker, BUF (Q3, 3-yd return) | P.J. Locke, DEN (Q3, 30-yd return) | Ja’Quan McMillian, DEN (OT, game-winner)

Forced Fumbles: Nik Bonitto x2 (both on Allen) | Alex Singleton x1 (on Cook)

Fumble Recoveries: Malcolm Roach (BUF 17, Q3) | Talanoa Hufanga (DEN 31, Q2) | Devon Key (BUF 35, Q2)


Kicking, Punting and Special Teams

Kicking

PlayerTeamFG MadeFG AttPct.LongXPMXPAPts
Matt PraterBUF33100%503312
Wil LutzDEN44100%503315

Prater’s attempts: 33, 31, 50 yards. Lutz’s attempts: 28, 50, 33, 23 yards.

Punting

PlayerTeamPuntsYardsAvgLongTBIn 20
Jeremy CrawshawDEN418847.06512

Kick Returns

PlayerTeamRetYardsAvgLongTD
Ray DavisBUF513026.0280
Mecole HardmanBUF12222.0220
Jaleel McLaughlinDEN35919.7270
Marvin MimsDEN25025.0250
Tyler BadieDEN12727.0270

No punt returns for either team.


Top PFF Grades

Offense

PlayerTeamPosGradeSnaps
Dalton KincaidBUFTE89.338
Garett BollesDENT84.572
Marvin MimsDENWR79.847
Josh AllenBUFQB75.978
Bo NixDENQB73.572

Defense

PlayerTeamPosGradeSnaps
Ja’Quan McMillianDENCB88.050
Zach AllenDENDI83.550
Malcolm RoachDENDI81.539
Cameron LewisBUFS80.369
Nik BonittoDENED80.246

The Three Moments That Decided This Game

1. The final two minutes of the second quarter

Denver scored 10 points in 1:51 without earning them through offense. Allen fumbled at his own 35 with 16 seconds left — Devon Key recovered for the Broncos — and Lutz put a 50-yarder through the uprights as time expired. That made it 20-10 at halftime. Denver had not generated the lead; Buffalo had surrendered it.

2. Bonitto’s strip-sack to open the third quarter

The Bills took the second-half kickoff and needed to change the game’s momentum. On their second play from scrimmage, Nik Bonitto sacked Allen and forced a fumble. Malcolm Roach recovered it at the Bills 17. Three plays later, Lutz hit a 33-yarder to extend Denver’s lead to 23-10. The Bills’ second-half momentum was gone before it started.

3. McMillian’s overtime interception

Facing third-and-11 from his own 36 in overtime, Allen went deep for Cooks down the right sideline. Ja’Quan McMillian got his hand on the ball, and as Cooks hit the turf, the ball came loose. McMillian secured it.

“He actually had the ball coming down and I had my hand on the ball,” McMillian said. “I was able to take it from him. I fell on top of him, just held the ball up, showed the fans some love.”

Referee Carl Cheffers confirmed the ruling in a pool report: the receiver must complete the process of a catch through the ground, Cooks did not, and the defender who completed that process was awarded possession.

Two defensive pass interference flags on Tre’Davious White — 17 yards, then 30 yards — moved Denver inside the Bills 10. Lutz finished it.


Bo Nix’s First Playoff Win Came With a Broken Ankle

About an hour after the final whistle, Sean Payton returned to the podium with different news.

Nix had fractured his right ankle on a keeper two plays before Lutz’s kick. Cole Bishop made the tackle. Nix got up, walked off without being carted, gave a composed on-field interview to CBS, and gave no indication of what had happened to his leg. Season-ending surgery in Birmingham, Alabama was confirmed for the following Tuesday.

His final stat line — 26-of-46, 279 yards, three touchdowns, zero sacks taken — gave no sign of what the postgame x-rays would show. He had also tied Russell Wilson’s NFL record of 24 wins in a quarterback’s first two seasons. January 17 was his first career playoff victory.

“We celebrate the season for him,” Payton said. “And listen, the city’s ready and we’ll be ready for the next challenge.”

Jarrett Stidham — one career snap in the 2025 regular season, a kneel-down against Dallas in Week 8 — was named the replacement starter.

“Stiddy’s ready,” Payton said. “He’s ready. I’ve got a 2 that’s capable of starting for a number of teams.”


The complete Buffalo Bills vs. Denver Broncos box score from the 2025 AFC divisional round shows a team that statistically controlled the game in almost every category except the one that mattered most. Buffalo’s five turnovers erased 100 yards of advantages, 11 minutes of time of possession and a third-down conversion rate that should have won the game comfortably.

Allen threw for 283 yards and three touchdowns in a losing effort, one of the more statistically productive losing performances in recent playoff history. He also handed Denver five possessions in an elimination game, and no quarterback survives that in January.

The Broncos won with a turnover margin, a perfect kicker and a quarterback who broke his ankle two plays before the final field goal — and still left his team standing.

Bobby Smith
Bobby Smithhttps://thesportie.com/
Bobby A. Smith is a Senior Sports Analyst with over nine years of professional experience, specializing in forensic analysis of game strategy and player performance. His work provides a definitive lens on a broad spectrum of professional sports, delivering expert commentary on the NFL, NBA, MLB, WNBA, Soccer, Boxing, Cricket, F1, and NASCAR. Unlike surface-level reporting, Bobby’s analysis is known for identifying the critical, game-deciding patterns that raw statistics often obscure. Every article is grounded in rigorous, fact-based research and an unwavering commitment to journalistic integrity.

LEAVE A REPLY

Please enter your comment!
Please enter your name here

Popular Articles