For the complete documentation index, see llms.txt. Markdown variants are available only for registry-approved public pages by appending .md to eligible URLs or by sending Accept: text/markdown.
Sync your league to My Playbook for custom advice

2020 Week 15 · Sat, Dec 19, 2020 · Empower Field at Mile High

Buffalo BillsWinner

48

Denver Broncos

19

BUF -5.5 ✓O 49 ✓24 mph wind

Buffalo Bills 48–19 — never really in doubt late. Biggest swing: Q1 10:15, BUF +6% win probability on one snap. Played in 24 mph wind — weigh that when reading the passing lines.

The game in one curve — scrub to replay it

Win probability

0255075100End Q1End Q2End Q3DENBUF
Q1 · 10:15BUF DEN DEN ball · 4th & 7BUF 70%

(10:15) 1-T.Russolino 51 yard field goal is No Good, Wide Right, Center-46-J.Bobenmoyer, Holder-6-S.Martin.

Market-anchored home win probability, play by play. Drag across the curve or use arrow keys to replay the game; gold diamonds mark the biggest momentum swings — tap one to jump there.

Highest-leverage plays

  1. Q1 · 10:15BUF +6% win prob(10:15) 1-T.Russolino 51 yard field goal is No Good, Wide Right, Center-46-J.Bobenmoyer, Holder-6-S.Martin.
  2. Q1 · 12:24DEN +6% win prob(12:24) (Shotgun) 3-D.Lock scrambles up the middle to BUF 36 for 13 yards (24-T.Johnson).
  3. Q1 · 8:12DEN +6% win prob(8:12) (Shotgun) 17-J.Allen pass short right to 14-S.Diggs ran ob at DEN 31 for 15 yards. Penalty on DEN-41-D.Bausby, Illegal Contact, declined.
  4. Q2 · 6:34DEN +6% win prob(6:34) (Shotgun) 25-M.Gordon left guard for 10 yards, TOUCHDOWN.

Down-to-down truth

Situational splits

MetricBillsBroncos
Offensive plays6563
Total yards534 (edge)255
Yards per play8.2 (edge)4.0
Expected points added / play0.50 (edge)-0.13
Success rate54% (edge)43%
Dropback rate66%62%
Dropback efficiency (EPA/play)0.69 (edge)-0.32
Rush efficiency (EPA/play)0.120.17 (edge)
Third downs9/13 (edge)6/14
Red-zone trips → TDs0 → 00 → 0
Explosive plays (10+ rush / 20+ pass)10 (edge)5
First downs gained on snaps25 (edge)18
Sacks taken1 (edge)3
Turnovers0 (edge)1

Bills won the down-to-down efficiency fight: 0.50 expected points added per play vs -0.13.

Who moved the needle

Top performers

Passing · BUF

Josh AllenQB

28/40, 359 yds, 2 TD, 0 INT

25.7 expected points added · +12.1% completion over expected

Passing · DEN

Drew LockQB

20/32, 132 yds, 1 TD, 0 INT

-13.5 expected points added · -11.2% completion over expected

Rushing · BUF

Zack MossRB

13 att, 81 yds, 0 TD

-0.3 expected points added on the ground

Rushing · BUF

Devin SingletaryRB

8 att, 68 yds, 1 TD

2.4 expected points added on the ground

Receiving · BUF

Stefon DiggsWR

11/13 for 147 yds, 0 TD

34% of team targets · 12.1 expected points added

Receiving · BUF

Cole BeasleyWR

8/10 for 112 yds, 0 TD

26% of team targets · 7.8 expected points added

Possession by possession

Drive chart

#TeamStartPlaysScrim ydsClockResult
1DENDEN 2511424:50Turnover on downs
2BUFBUF 4114546:05Touchdown
3DENDEN 257253:26Punt
4BUFBUF 512905:09Touchdown
5DENDEN 25501:01Punt
6DENBUF 357353:01Touchdown
7BUFBUF 24541:11Punt
8DENDEN 5421:02Punt
9BUFBUF 416792:26Touchdown
10DENDEN 2511601:44Touchdown
11BUF100:05End of half
12BUFDEN 439534:02Touchdown
13DENDEN 252-40:17Defensive touchdown
14DENDEN 255-21:38Punt
15BUFBUF 325642:06Turnover on downs
16DENDEN 4431:25Punt
17BUFBUF 4210534:48Turnover on downs
18DENDEN 258142:12Punt
19BUFBUF 512867:46Turnover on downs
20DENDEN 2514753:54Touchdown
21BUFBUF 493510:12Touchdown
22DENDEN 25451:40End of game

0 of 22 drives ended in points. Longest march: Bills gained 90 scrimmage yards over 12 plays for a touchdown.

Full stat lines

Box score

Buffalo Bills

Passing

PlayerC/AttYdsTDINTSackedEPA
Josh Allen28/4035920125.7

Rushing

PlayerAttYdsAvgTDEPA
Zack Moss13816.20-0.3
Devin Singletary8688.512.4
Josh Allen33311.024.7

Receiving

PlayerRecTgtYdsTDTgt shareEPA
Stefon Diggs1113147034%12.1
Cole Beasley810112026%7.8
Dawson Knox2436111%3.7
Jake Kumerow112213%3.9
Gabe Davis2518013%1.3
Devin Singletary331608%0.1
Isaiah McKenzie11803%0.2
Lee Smith01003%-0.8

Defense (top contributors)

PlayerSoloAstSacksINTPD
Tremaine Edmunds800.000
Jordan Poyer440.000
Tyler Matakevich520.000
Matt Milano510.000
Taron Johnson400.001
Mario Addison221.000
A.J. Klein220.000
Tre'Davious White301.002
Harrison Phillips300.000
Ed Oliver211.001

Denver Broncos

Passing

PlayerC/AttYdsTDINTSackedEPA
Drew Lock20/32132103-13.5

Rushing

PlayerAttYdsAvgTDEPA
Melvin Gordon11615.525.1
Phillip Lindsay11383.50-1.9
Drew Lock5377.402.1
Royce Freeman144.00-0.2

Receiving

PlayerRecTgtYdsTDTgt shareEPA
Noah Fant81168134%5.4
Melvin Gordon4420013%0.4
Jerry Jeudy1519016%-3.4
Tim Patrick3414013%-0.1
Phillip Lindsay33709%-1.2
K.J. Hamler144013%-1.9
Nick Vannett01003%-0.9

Defense (top contributors)

Closing number vs result

Betting context

Closing spread
BUF -5.5
Closing total
49
BUF moneyline
-242
DEN moneyline
+212

Bills closed -5.5 and covered, winning by 29.

Total closed 49; the game landed 67 — over by 18.0.

Conditions and crew

Game environment

Venue
Empower Field at Mile High
Roof / surface
outdoors · grass
Kickoff weather
47°F, wind 24 mph
Referee
Clete Blakeman
Rest
BUF 6 days · DEN 6 days
Coaches
Sean McDermott vs Vic Fangio

Wind at 24 mph is the kind that drags passing depth and kicking range — weigh it when reading the splits.