Final/OT2025 AFC Divisional Round

Empower Field at Mile High, Denver, CO

Buffalo Bills vs Denver Broncos, Divisional Round 2025

Buffalo Bills

Away

30

Denver Broncos

HomeWon, advanced

33

Scoring by quarter
TeamQ1Q2Q3Q4OTFinal
Bills73713030
Broncos31737333

BUF 30DEN 33 Final/OT

  • Passing leader

    Josh Allen

    BUF · QB

    23.9PPR pts

    25/39, 283 YDS, 3 TD, 2 INT

  • Top fantasy scorer

    Marvin Mims Jr.

    DEN · WR

    23.3PPR pts

    8 REC, 93 YDS, 1 TD

  • Bills leader

    Dalton Kincaid

    BUF · TE

    20.3PPR pts

    6 REC, 83 YDS, 1 TD

  • Defensive playmaker

    P.J. Locke

    DEN

    1 INT, 9 TKL

Broncos 33, Bills 30: Denver wins the 2025 Divisional Round in overtime

Denver led 20–10 at halftime, regulation ended 30–30, and the Broncos won it 33–30 in overtime. Buffalo outgained the Broncos 449–349.

The Bills went 10-for-15 on third down and committed five turnovers.

The Broncos' run ended in the Conference Championship, a 10–7 loss to the Patriots.

The two teams meet again in Week 16 of 2026. If you roster anyone from either side, run the start/sit call in Redraft Command and it will weigh your lineup, your opponent and your league scoring, not only the player rankings.

Key advantages

  • +4 turnover margin DEN 1 · BUF 5 turnovers

Game Highlights

Official NFL highlights · Opens from YouTube

Got a Bill or Bronco on your fantasy team?

Check their next matchup with the Start/Sit Tool, compare their value in the Fantasy Trade Calculator, or connect your league for personalized advice in Redraft Command.

Connect your league

Works with Sleeper, ESPN and Fleaflicker. No password needed.

Why the Broncos Won

Denver won the turnover battle.

Team stats comparison, Bills vs Broncos
BillsStatBroncos
5Turnovers1
Other team stats
449Total yards349
5.8Yards per play5.1
78Plays68
67%Third-down conversion50%
40:58Time of possession29:18

Scoring Summary

The Broncos scored three touchdowns and four field goals; the Bills scored three touchdowns and three field goals.

Scoring plays, Bills vs Broncos
TimeTeamPlayBUFDEN
1st quarter
7:29DENWil Lutz 28-yard FG Takes lead03
0:05BUFJosh Allen → Mecole Hardman Jr., 4-yard TD Takes leadMatt Prater XP73
2nd quarter
9:33DENBo Nix → Frank Crum, 7-yard TD Takes leadWil Lutz XP710
2:13BUFMatt Prater 33-yard FG Ties game1010
0:22DENBo Nix → Lil'Jordan Humphrey, 29-yard TD Takes leadWil Lutz XP1017
0:00DENWil Lutz 50-yard FG Extends lead1020
3rd quarter
11:35DENWil Lutz 33-yard FG Extends lead1023
6:49BUFJosh Allen → Keon Coleman, 10-yard TDMatt Prater XP1723
4th quarter
13:24BUFJosh Allen → Dalton Kincaid, 14-yard TD Takes leadMatt Prater XP2423
4:11BUFMatt Prater 31-yard FG Extends lead2723
0:55DENBo Nix → Marvin Mims Jr., 26-yard TD Takes leadWil Lutz XP2730
0:05BUFMatt Prater 50-yard FG Ties game3030
Overtime
4:44DENWil Lutz 23-yard FG Game winner3033

Playoff game: these points don't count in most season-long fantasy leagues.

Fantasy Points vs Expected

Expected points (xFP) are what a player's pass attempts, carries and targets are worth at the league's average rates; the difference is what the player made of them.

  • Biggest overperformer+10.1Dalton Kincaid20.3 PTS vs 10.2 xFP
  • Biggest underperformer−6.5James Cook III14.1 PTS vs 20.6 xFP
  • Highest expected volume28.2 xFPBo Nix25.1 PTS scored
Usage and expected fantasy points
PlayerPTSxFPvs xFPSnap%UsageRte%Pass attCarCar%TgtTgt%
Bo NixDEN · QB25.128.2−3.1—46 att—461255%00%
Josh AllenBUF · QB23.925.1−1.2—39 att—391233%00%
James Cook IIIBUF · RB14.120.6−6.5—67% car—02467%38%
Courtland SuttonDEN · WR9.315.3−6.0—21% tgt—000%921%
Khalil ShakirBUF · WR14.515.3−0.8—23% tgt—000%923%
RJ HarveyDEN · RB11.614.1−2.5—27% car—0627%614%
Marvin Mims Jr.DEN · WR23.313.6+9.7—19% tgt—000%819%
Brandin CooksBUF · WR4.010.2−6.2—15% tgt—000%615%
Dalton KincaidBUF · TE20.310.2+10.1—15% tgt—000%615%
Dawson KnoxBUF · TE6.28.5−2.3—13% tgt—000%513%
Lil'Jordan HumphreyDEN · WR11.38.5+2.8—12% tgt—000%512%
Curtis SamuelBUF · WR1.25.1−3.9—8% tgt—000%38%
Evan EngramDEN · TE1.75.1−3.4—7% tgt—000%37%
Keon ColemanBUF · WR8.05.1+2.9—8% tgt—000%38%
Pat BryantDEN · WR6.25.1+1.1—7% tgt—000%37%
Jaleel McLaughlinDEN · RB2.14.3−2.2—18% car—0418%12%
Adam TrautmanDEN · TE0.03.4−3.4—5% tgt—000%25%
Mecole Hardman Jr.BUF · WR7.43.4+4.0—5% tgt—000%25%
Ray DavisBUF · RB5.33.4+1.9—5% tgt—000%25%
Tyler BadieDEN · RB1.73.4−1.7—5% tgt—000%25%
Adam PrenticeDEN · RB0.01.7−1.7—2% tgt—000%12%
Frank CrumDEN · —7.71.7+6.0—2% tgt—000%12%
Nate AdkinsDEN · TE1.11.7−0.6—2% tgt—000%12%

Team totals: Bills 39 targets and 36 carries; Broncos 42 targets and 22 carries. Shares are from the box score. Snap counts aren't available for this game. Route counts, air yards and red-zone touches appear when the tracking feed is connected. League-average rates from the 2025 season: 1.70 PPR points per target (67% catch rate), 0.65 per carry and 0.44 per pass attempt. They don't adjust for field position or target depth.

Fantasy Verdicts

Josh Allen

BUF · QB · 23.9 pts on 25.1 expected

25 of 39 passing for 283 yards, 3 touchdowns, 2 interceptions; 12 carries for 66 yards.

Verdict: The points matched the role, 25.1 expected.

Start/Sit: Josh Allen →

Bo Nix

DEN · QB · 25.1 pts on 28.2 expected

26 of 46 passing for 279 yards, 3 touchdowns, 1 interception; 12 carries for 29 yards.

Verdict: The points matched the role, 28.2 expected.

Start/Sit: Bo Nix →

James Cook III Volume, no payoff

BUF · RB · 14.1 pts on 20.6 expected

3 targets (8% of the team's), 2 catches for 24 yards; 24 carries (67% of the team's) for 117 yards.

Verdict: The role was there, worth 20.6 points at league-average rates; the production wasn't.

Khalil Shakir

BUF · WR · 14.5 pts on 15.3 expected

9 targets (23% of the team's), 7 catches for 75 yards.

Verdict: The points matched the role, 15.3 expected.

Start/Sit: Khalil Shakir →

Courtland Sutton Unlucky

DEN · WR · 9.3 pts on 15.3 expected

9 targets (21% of the team's), 4 catches for 53 yards.

Verdict: The role was there, worth 15.3 points at league-average rates; the production wasn't.

Start/Sit: Courtland Sutton →

RJ Harvey

DEN · RB · 11.6 pts on 14.1 expected

6 targets (14% of the team's), 5 catches for 46 yards; 6 carries (27% of the team's) for 20 yards.

Verdict: The points matched the role, 14.1 expected.

Start/Sit: RJ Harvey →

Marvin Mims Jr. Ran hot

DEN · WR · 23.3 pts on 13.6 expected

8 targets (19% of the team's), 8 catches for 93 yards and 1 touchdown.

Verdict: The opportunities were worth 13.6 points; the touchdowns supplied the rest, and they are the part least likely to repeat.

Brandin Cooks Unlucky

BUF · WR · 4.0 pts on 10.2 expected

6 targets (15% of the team's), 2 catches for 20 yards.

Verdict: The role was there, worth 10.2 points at league-average rates; the production wasn't.

Start/Sit: Brandin Cooks →

Fantasy Matchups

Fantasy points allowed per game by position, 2025 through Week 18.

Fantasy points allowed per game by position, Bills defense and Broncos defense
Points allowed toBills DBroncos D
QBs13.614.8
RBs24.417.0
WRs25.926.3
TEs7.513.7

Regular season, summed from each game's box score and scored with this page's rules.

How the Game Swung

Denver opened at 54% win probability, fell as low as 1%, then rallied to win.

Broncos win probability

Broncos win probability by game minuteBroncos started at 54%, stood at 87% at halftime and finished at 100%, across 13 scoring plays.Q1Q2Q3Q4OT100%50%0%

Key Swings

  1. +26Nix → Humphrey, 29-yd TD53% → 79%Q2 0:22
  2. −38Allen → Kincaid, 14-yd TD84% → 46%Q4 13:24
  3. +96Nix → Mims, 26-yd TD1% → 96%Q4 0:55
  4. −50Prater 50-yd FG>99% → 50%Q4 0:05
  5. +50Lutz 23-yd FG50% → >99%OT 4:44

Swing in Broncos win probability, in points

Play Calling and Possessions

Play calling, Bills vs Broncos
Buffalo BillsMeasureDenver Broncos
78Plays68
54%Pass rate68%
6.3Yds / dropback6.1
5.1Yds / carry3.2
10/15Third downs8/16

Efficiency edge Denver ran 10 fewer plays than Buffalo.

  • Top targets
  • BUF Shakir 23% · Cooks 15% · Kincaid 15%
  • DEN Sutton 21% · Mims 19% · Harvey 14%

Possession Results

How each possession ended, Bills vs Broncos
ResultBUFDEN
Touchdowns33
Field goals34
Punts04
Turnovers51

DEN turnover edge: +4

  • The Broncos opened the scoring on their first possession, a 14-play, 64-yard drive that ended in a field goal.
All 24 possessions, drive by drive
Drive chart
TeamStartPlaysYardsTimeResult
DENQ1 15:0014647:31Field goal
BUFQ1 7:2912677:24Touchdown
DENQ1 0:05300:23Punt
BUFQ2 14:423321:22Fumble
DENQ2 13:208693:47Touchdown
BUFQ2 9:3313697:20Field goal
DENQ2 2:1311701:51Touchdown
BUFQ2 0:22140:20Fumble
DENQ2 0:02100:02Field goal
BUFQ3 15:002-100:52Fumble
DENQ3 14:08422:33Field goal
BUFQ3 11:359734:46Touchdown
DENQ3 6:49350:59Interception
BUFQ3 5:502-40:55Interception
DENQ3 4:556222:25Punt
BUFQ3 2:309854:06Touchdown
DENQ4 13:24331:34Punt
BUFQ4 11:5013687:39Field goal
DENQ4 4:118733:16Touchdown
BUFQ4 0:558410:50Field goal
DENQ4 0:051-10:05End of half
DENOT 15:004101:50Punt
BUFOT 13:109295:24Interception
DENOT 7:466753:02Field goal
About these numbers

Possessions that ended with the clock running out at the half or the end of the game aren't counted.

Personnel groupings, average depth of target and pass rate over expected appear when the tracking feed is connected.

Bills vs Broncos Head-to-Head

The Bills and Broncos first met in 1960 and have played 43 times since.

All-time series
24–18–1Bills lead, 43 meetings since 1960
Postseason
2–1Bills won in 1991 and 2024; Broncos won in 2025
Largest Bills win
48–192020
Largest Broncos win
37–71984

Since 2021

2–1 Broncos lead

3 meetings since the 2021 season, regular season and playoffs.

Oldest to newest. DEN = Broncos win, BUF = Bills win, outlined = this game.

2026 Meetings

  • Week 16 Bills at Broncos Upcoming

Recent Meetings

Season to Date (Through Week 18)

The 2025 regular season, from each game's box score.

Season to date, Bills vs Broncos
BillsStatBroncos
12-5Record14-3
28.3Points per game23.6
376.3Yards per game342.6
5.9Yards per play5.3
21.5Points allowed per game18.3
293.1Yards allowed per game278.2

Bills vs Broncos Odds and Results

How this game finished against the betting lines.

Spread
DEN −1.5Broncos covered by 1.5
Total
45.5Over: 63 points scored (by 17.5)

Expected vs Actual Scoring

Implied team totals against the actual score
TeamImpliedActualDifference
Broncos23.533+9.5
Bills22.030+8.0

Both offenses beat the market's expectation, and the Fantasy tab shows who cashed in.

Betting Trends

Each team's 2025 season through this game. Over/under is overs first.

Buffalo Bills

Against the spread
4–4
Over/under
5–3
ATS as favorite
3–3
ATS as underdog
1–1
ATS on the road
3–2

Denver Broncos

Against the spread
3–4
Over/under
4–2
ATS as favorite
2–4
ATS as underdog
1–0
ATS at home
3–1

Lines: ESPN's consensus, captured at kickoff. Individual sportsbooks varied.

21+. Gambling problem? Call 1-800-GAMBLER. Betting availability depends on your state.

Bills vs Broncos Fantasy Outlook for 2026

One meeting is left on the 2026 schedule: Week 16 in Denver. Here's how to decide who to play in your league.

Keep Exploring

2025 Game Logs for Players in This Game

Bills vs Broncos Game FAQ

Who won the 2025 Bills vs Broncos Divisional Round game?

The Denver Broncos beat the Buffalo Bills 33–30 in the Divisional Round of the 2025 playoffs. The game was played at Empower Field at Mile High in Denver, CO, on January 17, 2026. See the Broncos' 2025 schedule.

What was the final score of Bills vs Broncos?

The final score was Broncos 33, Bills 30 in overtime. The Broncos led 20–10 at halftime, and the second half went Bills 20, Broncos 10 before overtime.

What happened in the Bills vs Broncos game?

Denver led 20–10 at halftime, regulation ended 30–30, and the Broncos won it 33–30 in overtime. Buffalo outgained the Broncos 449–349. The Bills committed 5 turnovers, the Broncos 1.

What was the game-winning score in Bills vs Broncos?

Wil Lutz's 23-yard field goal with 4:44 left in the overtime gave the Broncos a 33–30 lead they never gave up. It was the final score of the game.

How did the Broncos come back to beat the Bills?

The Broncos' chances of winning fell as low as 1% in the fourth quarter. Bo Nix's 26-yard touchdown pass to Marvin Mims Jr. in the fourth quarter was the biggest swing of the game. Wil Lutz's 23-yard field goal then put them ahead for good.

Which team won the turnover battle in Bills vs Broncos?

The Broncos won the turnover battle 5–1: the Bills gave the ball away 5 times and the Broncos 1 time. The Broncos won the game.

What was the turning point of Bills vs Broncos?

Bo Nix's 26-yard touchdown pass to Marvin Mims Jr. with 0:55 left in the fourth quarter was the biggest swing of the game, moving the Broncos' win probability from 1% to 96%.

What is the all-time Bills vs Broncos record?

The Bills lead the all-time series 24–18–1 across 43 meetings since 1960, including a 2–1 record in the postseason.

When did the Bills and Broncos last play before this game?

Before the 2025 Divisional Round, they last met in the 2024 playoffs on January 12, 2025, when the Bills beat the Broncos 31–7.

Have the Bills and Broncos met in the playoffs?

Yes, 3 times, most recently in the 2025 playoffs. The Bills are 2–1 against the Broncos in the postseason.

What is the Bills vs Broncos record since 2021?

The Broncos lead 2–1 across 3 meetings since the 2021 season, including this game.

What was the closing spread for Bills vs Broncos?

The consensus closing spread at kickoff was Broncos −1.5, making the Denver Broncos 1.5-point favorites, with a closing total of 45.5. That implied about 23.5 points for the Broncos and 22.0 for the Bills.

Did Bills vs Broncos go over or under the total?

The game went over. The consensus closing total was 45.5, and the teams combined for 63 points, 17.5 over the number.

Who covered the spread in Bills vs Broncos?

The Broncos covered by 1.5 against the closing line of Broncos −1.5. The final margin was 3 points.