2020 · Week 16 · Dec 18, 2020 · Ford Field
Speed4x
View as
Win probability · BUF
modelBUF aheadBALL aheadconfidence bandkey playBUF scoreBALL score
What if? - hover the chart or a play below, then change how it went
Q4 0:01 · Kyle Vantrease pass incomplete to Bernard Porter
Driver values - Δ win prob, pts
Pregame priorHome team on offenseScore differentialGarbage-time factorScore diff ÷ offense timeoutsScore diff ÷ seconds remaining
This game in five plays
- TD · Q2 7:31: Kyle Vantrease run for 1 yd for a TD, (Alex McNulty KICK) — BUF win probability +6.3 pts (now 82%) (top driver: BUF has the ball).
- TD · Q2 5:55: Drew Plitt pass complete to Justin Hall for 9 yds for a TD, (Jacob Lewis KICK) — BALL win probability +9.0 pts (now 32%) (top driver: BALL has the ball).
- TD · Q2 1:30: Drew Plitt pass complete to Jalen McGaughy for 56 yds for a TD, (Jacob Lewis KICK) — BALL win probability +10.9 pts (now 44%) (top driver: BALL has the ball).
- TD · Q2 0:48: Christian Albright 34 Yd Fumble Return (Jacob Lewis Kick) — BALL win probability +11.8 pts (now 52%) (top driver: BUF has the ball).
- TD · Q3 1:16: Kevin Marks Jr. run for 67 yds for a TD (Alex McNulty KICK) — BUF win probability +12.7 pts (now 33%) (top driver: BUF has the ball).
Was that the right call?
Each option's modeled win probability for the team making the call, from the score, clock and field position before the play. Gaps under one point are close calls. How this works
Fourth downs
BUF made the numbers' call on 7 of 7BALL made the numbers' call on 7 of 9
- Q1 2:24BALL 4th & 19 at BALL 22, down 7Agrees with the numbersPunted · 19.8% before the snapGo for it19.2%−0.910% to convertField goalOut of rangePuntTheir call20.1%average punt
- Q2 11:52BUF 4th & 7 at BALL 10, up 7Agrees with the numbersKicked a field goal · 79.8% before the snapGo for it79.4%−0.231% to convertField goalTheir call79.6%88% to makePunt76.9%−2.8average punt
- Q2 8:49BALL 4th & 1 at BUF 1, down 7Agrees with the numbersWent for it · 21.7% before the snapGo for itTheir call21.3%59% to convertField goal19.6%−1.794% to makePunt15.3%−6.0average punt
- Q2 4:12BUF 4th & 8 at BUF 36, tiedAgrees with the numbersPunted · 71.3% before the snapGo for it70.6%−0.734% to convertField goalOut of rangePuntTheir call71.4%average punt
- Q3 9:10BALL 4th & 4 at BUF 4, up 14Close callKicked a field goal · 68.3% before the snapGo for it68.4%40% to convertField goalTheir call67.4%−0.993% to makePunt57.1%−11.3average punt
- Q3 6:20BUF 4th & 3 at BALL 44, down 17Agrees with the numbersWent for it · 28.3% before the snapGo for itTheir call29.2%52% to convertField goal25.4%−3.927% to makePunt27.4%−1.9average punt
- Q3 4:51BALL 4th & 13 at BALL 46, up 17Agrees with the numbersPunted · 78.3% before the snapGo for it76.9%−3.020% to convertField goalOut of rangePuntTheir call79.9%average punt
- Q3 3:15BUF 4th & 5 at BUF 25, down 17Agrees with the numbersPunted · 21.6% before the snapGo for it21.9%−1.040% to convertField goalOut of rangePuntTheir call22.9%average punt
- Q3 1:41BALL 4th & 3 at BALL 31, up 17Agrees with the numbersPunted · 84.5% before the snapGo for it85.9%−0.352% to convertField goalOut of rangePuntTheir call86.1%average punt
- Q3 0:00BALL 4th & 7 at BALL 28, up 10Agrees with the numbersPunted · 66.7% before the snapGo for it67.0%−2.036% to convertField goalOut of rangePuntTheir call69.0%average punt
- Q4 13:14BUF 4th & 8 at BALL 44, down 10Agrees with the numbersPunted · 28.1% before the snapGo for it28.1%−0.434% to convertField goal26.7%−1.827% to makePuntTheir call28.5%average punt
- Q4 10:20BALL 4th & 9 at BALL 16, up 10Agrees with the numbersPunted · 78.2% before the snapGo for it74.7%−3.230% to convertField goalOut of rangePuntTheir call77.9%average punt
- Q4 8:31BUF 4th & 2 at BALL 14, down 10Agrees with the numbersWent for it · 20.2% before the snapGo for itTheir call20.6%56% to convertField goal20.4%−0.184% to makePunt11.4%−9.2average punt
- Q4 5:01BALL 4th & 4 at BUF 47, up 10Numbers favored go for it by 1.1 ptsPunted · 87.5% before the snapGo for it87.8%48% to convertField goalOut of rangePuntTheir call86.8%−1.1average punt
- Q4 2:52BUF 4th & 1 at BUF 47, down 10Agrees with the numbersWent for it · 8.5% before the snapGo for itTheir call8.9%70% to convertField goalOut of rangePunt7.8%−1.1average punt
- Q4 0:27BALL 4th & 12 at BUF 48, up 10Agrees with the numbersPunted · 94.2% before the snapGo for it93.8%−0.323% to convertField goalOut of rangePuntTheir call94.0%average punt
After touchdowns: kick or go for two?
BUF made the numbers' call on 4 of 4BALL made the numbers' call on 5 of 5
- Q1 11:59BUF Touchdown, up 6 before the tryAgrees with the numbersKicked · madeKickTheir call80.0%97% to makeGo for two80.0%−<0.145% to convert
- Q1 7:47BALL Touchdown, down 1 before the tryAgrees with the numbersKicked · madeKickTheir call21.5%97% to makeGo for two21.5%−<0.145% to convert
- Q1 3:41BUF Touchdown, up 6 before the tryAgrees with the numbersKicked · madeKickTheir call79.5%97% to makeGo for two79.5%−<0.145% to convert
- Q2 8:49BALL Touchdown, down 1 before the tryAgrees with the numbersKicked · madeKickTheir call25.3%97% to makeGo for two25.2%−<0.145% to convert
- Q2 7:31BUF Touchdown, up 6 before the tryAgrees with the numbersKicked · madeKickTheir call79.0%97% to makeGo for two78.9%−0.145% to convert
- Q2 5:55BALL Touchdown, down 1 before the tryAgrees with the numbersKicked · madeKickTheir call25.7%97% to makeGo for two25.6%−0.145% to convert
- Q2 1:30BALL Touchdown, up 6 before the tryAgrees with the numbersKicked · madeKickTheir call40.6%97% to makeGo for two40.5%−0.145% to convert
- Q2 0:48BALL Touchdown, up 13 before the tryAgrees with the numbersKicked · madeKickTheir call51.9%97% to makeGo for two51.8%−0.145% to convert
- Q3 1:16BUF Touchdown, down 11 before the tryAgrees with the numbersKicked · madeKickTheir call33.1%97% to makeGo for two32.9%−0.245% to convert
Play by play - hover to pin the curve, click to jump
Download drive chartBUFDrive 1TD6 plays · 71 yds · 2:5681% → 81%
Q1 14:15
2ND & 7
OWN 32
+54
81.0%
Kyle Vantrease pass complete to Antonio Nunn for 54 yds to the BalSt 14 for a 1ST downSimilar
own 0own 2550opp 25opp 0
BALLDrive 2TD12 plays · 75 yds · 4:0819% → 22%
Q1 11:35
2ND & 1
OWN 34
+21
80.9%
Drew Plitt pass complete to Yo'Heinz Tyler for 21 yds to the Buff 45 for a 1ST downSimilar
Q1 10:55
2ND & 6
OPP 41
+5
80.7%
Drew Plitt pass complete to Yo'Heinz Tyler for 5 yds to the Buff 36Similar
Q1 7:47
1ST & GOAL
OPP 10
+10
78.3%
Drew Plitt pass complete to Yo'Heinz Tyler for 10 yds for a TD, (Jack Knight KICK)Similar
own 0own 2550opp 25opp 0
BUFDrive 3TD9 plays · 69 yds · 3:5979% → 82%
Q1 7:40
1ST & 10
OWN 31
+8
79.1%
Kyle Vantrease pass complete to Zac Lefebvre for 8 yds to the Buff 39Similar
Q1 7:15
2ND & 2
OWN 39
+7
79.4%
Kyle Vantrease pass complete to Jovany Ruiz for 7 yds to the Buff 46 for a 1ST downSimilar
Q1 6:30
1ST & 10
OWN 46
+8
79.3%
Kyle Vantrease pass complete to Antonio Nunn for 8 yds to the BalSt 46Similar
Q1 5:25
1ST & 10
OPP 41
+7
79.1%
Kyle Vantrease pass complete to Zac Lefebvre for 7 yds to the BalSt 34Similar
Q1 3:41
1ST & 10
OPP 24
+24
81.6%
Kyle Vantrease pass complete to Trevor Wilson for 24 yds for a TD, (Alex McNulty KICK)Similar
own 0own 2550opp 25opp 0
BALLDrive 4PUNT5 plays · -9 yds · 1:1120% → 19%
Q1 3:05
2ND & 11
OWN 30
-8
80.7%
Drew Plitt sacked by Malcolm Koonce for a loss of 8 yards to the BalSt 22Similar
Q1 2:31
3RD & 19
OWN 22
0
80.8%
Drew Plitt pass incomplete to Yo'Heinz Tyler, broken up by Kadofi WrightSimilar
Q1 2:24
4TH & 19
OWN 22
0
81.0%
Nathan Snyder punt for 38 yds, fair catch by Ron Cook Jr. at the Buff 40Similar
own 0own 2550opp 25opp 0
BUFDrive 5MISSED FG12 plays · 50 yds · 5:2381% → 80%
Q1 1:00
3RD & 6
OWN 44
+5
80.8%
Kyle Vantrease pass complete to Jovany Ruiz for 5 yds to the Buff 49Similar
Q1 0:55
4TH & 1
OWN 49
+5
80.5%
BALL ST Penalty, Defensive Offside (5 Yards) to the BalSt 46 for a 1ST downSimilar
Q2 14:25
1ST & 10
OPP 23
+8
81.4%
Kyle Vantrease pass complete to Antonio Nunn for 8 yds to the BalSt 15Similar
own 0own 2550opp 25opp 0
BALLDrive 6TD10 plays · 80 yds · 3:0120% → 28%
Q2 11:50
1ST & 10
OWN 20
+7
79.9%
Drew Plitt pass complete to Antwan Davis for 7 yds to the BalSt 27Similar
Q2 11:19
1ST & 10
OWN 33
+23
79.6%
Drew Plitt pass complete to Yo'Heinz Tyler for 23 yds to the Buff 44 for a 1ST downSimilar
Q2 11:05
1ST & 10
OPP 44
+25
78.6%
Drew Plitt pass complete to Justin Hall for 25 yds to the Buff 19 for a 1ST downSimilar
Q2 10:30
2ND & 7
OPP 16
+13
77.7%
Drew Plitt pass complete to Antwan Davis for 13 yds to the Buff 3 for a 1ST downSimilar
own 0own 2550opp 25opp 0
BUFDrive 7TD4 plays · 76 yds · 1:0975% → 82%
BALLDrive 8TD7 plays · 75 yds · 1:3020% → 32%
Q2 7:05
2ND & 5
OWN 30
+7
79.7%
Drew Plitt pass complete to Justin Hall for 7 yds to the BalSt 37 for a 1ST downSimilar
Q2 6:45
1ST & 10
OWN 37
+24
79.6%
Drew Plitt pass complete to Yo'Heinz Tyler for 24 yds to the Buff 39 for a 1ST downSimilar
Q2 5:55
2ND & GOAL
OPP 9
+9
68.3%
Drew Plitt pass complete to Justin Hall for 9 yds for a TD, (Jacob Lewis KICK)Similar
own 0own 2550opp 25opp 0
BUFDrive 9PUNT5 plays · 2 yds · 1:3374% → 72%
own 0own 2550opp 25opp 0
BALLDrive 10TD7 plays · 83 yds · 2:3530% → 44%
Q2 3:24
3RD & 7
OWN 20
+15
71.0%
Plitt, Drew pass incomplete to Tyler, Yo'Heinz, PENALTY BUFFALO pass interference (Hill, Tyrone) 15 yards to the BALLST35, NO PLAY, 1ST DOWN BALLST.Similar
Q2 3:00
1ST & 10
OWN 46
+2
67.7%
Drew Plitt pass complete to Justin Hall for 2 yds to the BalSt 48Similar
Q2 2:35
2ND & 8
OWN 48
-4
67.3%
Drew Plitt sacked by George Wolo for a loss of 4 yards to the BalSt 44 Drew Plitt fumbled, recovered by BalStSimilar
Q2 1:30
3RD & 12
OWN 44
+56
56.4%
Drew Plitt pass complete to Jalen McGaughy for 56 yds for a TD, (Jacob Lewis KICK)Similar
own 0own 2550opp 25opp 0
BUFDrive 11FUMBLE RETURN TD4 plays · -1 yds · 0:3760% → 48%
BUFDrive 12END OF HALF3 plays · 16 yds · 0:4046% → 44%
BALLDrive 13FG17 plays · 76 yds · 5:3557% → 72%
Q3 14:45
1ST & 10
OWN 20
+10
43.0%
Drew Plitt pass complete to Antwan Davis for 10 yds to the BalSt 30 for a 1ST downSimilar
Q3 14:35
1ST & 10
OWN 30
+8
42.5%
Drew Plitt pass complete to Yo'Heinz Tyler for 8 yds to the BalSt 38Similar
Q3 13:28
2ND & 10
OWN 41
+5
39.6%
Plitt, Drew pass sacked for loss of 3 yards to the BALLST38 (Wolo, George;Michel, Max), PENALTY BUFFALO offside 5 yards to the BALLST46, NO PLAY.Similar
Q3 13:15
2ND & 5
OWN 46
-5
38.3%
Drew Plitt sacked by Tyrece Woods Jr. for a loss of 5 yards to the BalSt 41Similar
Q3 12:50
3RD & 10
OWN 41
+21
38.4%
Drew Plitt pass complete to Antwan Davis for 21 yds to the Buff 38 for a 1ST downSimilar
Q3 12:20
1ST & 10
OPP 38
+2
36.4%
Drew Plitt pass complete to Justin Hall for 2 yds to the Buff 36Similar
Q3 11:20
3RD & 4
OPP 32
+9
34.6%
Drew Plitt pass complete to Isaac James-Gray for 9 yds to the Buff 23 for a 1ST downSimilar
own 0own 2550opp 25opp 0
BUFDrive 14DOWNS7 plays · 18 yds · 2:4030% → 28%
Q3 8:24
2ND & 8
OWN 35
+14
29.5%
Kyle Vantrease pass complete to Antonio Nunn for 14 yds to the Buff 49 for a 1ST downSimilar
Q3 7:35
2ND & 14
OWN 45
+9
28.4%
Kyle Vantrease pass complete to Antonio Nunn for 9 yds to the BalSt 46Similar
Q3 6:20
4TH & 3
OPP 44
-5
28.3%
Kyle Vantrease pass complete to Kevin Marks Jr. for a loss of 5 yards to the BalSt 49Similar
own 0own 2550opp 25opp 0
BALLDrive 15PUNT4 plays · -3 yds · 1:1978% → 78%
Q3 6:10
1ST & 10
OWN 49
-9
22.0%
Drew Plitt sacked by Tyrece Woods Jr. for a loss of 9 yards to the BalSt 40Similar
own 0own 2550opp 25opp 0
BUFDrive 16PUNT4 plays · 5 yds · 1:3024% → 22%
BALLDrive 17PUNT4 plays · 7 yds · 1:1981% → 85%
BUFDrive 18TD2 plays · 78 yds · 0:1920% → 33%
BALLDrive 19PUNT5 plays · 3 yds · 1:1067% → 66%
Q3 0:00
4TH & 7
OWN 28
0
33.6%
Nathan Snyder punt for 44 yds, fair catch by Ron Cook Jr. at the Buff 28Similar
own 0own 2550opp 25opp 0
BUFDrive 20INT1 play · 0 yds · 0:0031% → 31%
Q4 14:53
1ST & 10
OWN 28
0
30.9%
Kyle Vantrease pass intercepted Antonio Phillips return for no gain to the BalSt 27Similar
own 0own 2550opp 25opp 0
BALLDrive 21INT3 plays · 5 yds · 0:4869% → 68%
BUFDrive 22PUNT6 plays · -13 yds · 0:4735% → 27%
own 0own 2550opp 25opp 0
BALLDrive 23PUNT9 plays · 14 yds · 2:5070% → 79%
Q4 10:20
4TH & 9
OWN 16
0
20.6%
Nathan Snyder punt for 36 yds, fair catch by Ron Cook Jr. at the Buff 48Similar
own 0own 2550opp 25opp 0
BUFDrive 24DOWNS6 plays · 38 yds · 1:4321% → 20%
Q4 10:14
1ST & 10
OWN 48
+13
21.3%
Kyle Vantrease pass complete to Antonio Nunn for 13 yds to the BalSt 39 for a 1ST downSimilar
Q4 9:55
1ST & 10
OPP 39
+17
22.6%
Kyle Vantrease pass complete to Antonio Nunn for 17 yds to the BalSt 22 for a 1ST downSimilar
Q4 9:20
1ST & 10
OPP 22
+6
24.0%
Kyle Vantrease pass complete to Antonio Nunn for 6 yds to the BalSt 16Similar
Q4 9:00
2ND & 4
OPP 16
0
23.7%
Kyle Vantrease pass incomplete to Zac Lefebvre, broken up by Jaylin ThomasSimilar
own 0own 2550opp 25opp 0
BALLDrive 25PUNT11 plays · 39 yds · 3:1483% → 91%
own 0own 2550opp 25opp 0
BUFDrive 26DOWNS11 plays · 43 yds · 2:038% → 5%
Q4 4:55
1ST & 10
OWN 4
+10
8.3%
Kyle Vantrease pass complete to Trevor Wilson for 10 yds to the Buff 14 for a 1ST downSimilar
Q4 4:40
2ND & 10
OWN 14
+6
8.3%
Kyle Vantrease pass complete to Trevor Wilson for 6 yds to the Buff 20Similar
Q4 4:20
3RD & 4
OWN 20
+7
7.8%
Kyle Vantrease pass complete to Antonio Nunn for 7 yds to the Buff 27 for a 1ST downSimilar
Q4 4:10
1ST & 10
OWN 27
+5
7.1%
Kyle Vantrease pass complete to Zac Lefebvre for 5 yds to the Buff 32Similar
Q4 3:51
3RD & 5
OWN 32
+6
8.0%
Kyle Vantrease pass complete to Zac Lefebvre for 6 yds to the Buff 38 for a 1ST downSimilar
Q4 3:37
1ST & 10
OWN 38
0
8.2%
Kyle Vantrease pass incomplete to Bernard Porter, broken up by Bryce CosbySimilar
Q4 3:15
3RD & 11
OWN 37
+10
5.8%
Kyle Vantrease pass complete to Antonio Nunn for 10 yds to the Buff 47Similar
own 0own 2550opp 25opp 0
BALLDrive 27PUNT5 plays · -1 yds · 2:1396% → 98%
own 0own 2550opp 25opp 0
BUFDrive 28END OF 4TH QUARTER4 plays · 52 yds · 0:243% → 5%
Q4 0:22
2ND & 10
OWN 37
+32
3.3%
Kyle Vantrease pass complete to Jovany Ruiz for 17 yds to the BalSt 37 for a 1ST down BALL ST Penalty, Personal Foul (15 Yards) to the BalSt 48 for a 1ST downSimilar
Q4 0:04
1ST & 10
OPP 48
+20
3.6%
Kyle Vantrease pass complete to Zac Lefebvre for 20 yds to the BalSt 28 for a 1ST downSimilar
own 0own 2550opp 25opp 0
Biggest swings
TD · Q3 1:16
Kevin Marks Jr. run for 67 yds for a TD (Alex McNulty KICK)
+12.7
TD · Q2 0:48
Christian Albright 34 Yd Fumble Return (Jacob Lewis Kick)
-11.8
TD · Q2 1:30
Drew Plitt pass complete to Jalen McGaughy for 56 yds for a TD, (Jacob Lewis KICK)
-10.9