View as
Win probability · BUF
modelBUF aheadBAY aheadconfidence bandkey playBUF scoreBAY score
What if? - hover the chart or a play below, then change how it went
Q4 4:06 · Spencer Roth punt for 55 yds, downed at the Buff 12
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 14:09: Bryce Petty pass complete to Jay Lee for 30 yds for a TD, (Chris Callahan KICK) — BAY win probability +1.8 pts (now 97%) (top driver: BAY has the ball).
- TD · Q2 5:17: Johnny Jefferson run for 14 yds for a TD, (Chris Callahan KICK) — BAY win probability +2.1 pts (now 98%) (top driver: BAY has the ball).
- TD · Q3 9:31: Joe Licata pass complete to Devon Hughes for 41 yds for a TD, (Patrick Clarke KICK) — BUF win probability +1.2 pts (now 2%) (top driver: BUF has the ball).
- TD · Q3 7:46: Bryce Petty pass complete to Lynx Hawthorne for 18 yds for a TD, (Kyle Peterson KICK) — BAY win probability +0.5 pts (now 99%) (top driver: BAY has the ball).
- TD · Q3 7:09: Anthone Taylor run for 41 yds for a TD, (Patrick Clarke KICK) — BUF win probability +1.5 pts (now 2%) (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 10 of 11BAY made the numbers' call on 7 of 7
- Q1 13:14BAY 4th & 1 at BUF 23, tiedAgrees with the numbersWent for it · 93.9% before the snapGo for itTheir call93.9%71% to convertField goal93.7%−0.170% to makePunt93.3%−0.5average punt
- Q1 9:18BUF 4th & 7 at BUF 27, down 7Agrees with the numbersPunted · 6.8% before the snapGo for it6.8%−0.136% to convertField goalOut of rangePuntTheir call6.9%average punt
- Q1 6:28BUF 4th & 15 at BUF 16, down 14Agrees with the numbersPunted · 6.7% before the snapGo for it6.5%−0.316% to convertField goalOut of rangePuntTheir call6.9%average punt
- Q1 1:20BUF 4th & 11 at BAY 43, down 21Agrees with the numbersPunted · 5.6% before the snapGo for it5.6%−<0.127% to convertField goal5.6%−0.128% to makePuntTheir call5.7%average punt
- Q2 11:19BUF 4th & 8 at BUF 26, down 28Agrees with the numbersPunted · 3.4% before the snapGo for it3.3%−0.133% to convertField goalOut of rangePuntTheir call3.4%average punt
- Q2 9:12BAY 4th & 8 at BUF 48, up 28Agrees with the numbersPunted · 96.3% before the snapGo for it96.3%−<0.134% to convertField goalOut of rangePuntTheir call96.4%average punt
- Q2 7:07BUF 4th & 16 at BUF 14, down 28Agrees with the numbersPunted · 3.2% before the snapGo for it3.0%−0.214% to convertField goalOut of rangePuntTheir call3.2%average punt
- Q2 5:28BAY 4th & 2 at BUF 35, up 28Agrees with the numbersWent for it · 96.9% before the snapGo for itTheir call96.9%57% to convertField goal96.7%−0.145% to makePunt96.7%−0.2average punt
- Q2 3:21BUF 4th & 13 at BUF 22, down 35Agrees with the numbersPunted · 1.7% before the snapGo for it1.5%−0.219% to convertField goalOut of rangePuntTheir call1.8%average punt
- Q2 2:41BAY 4th & 10 at BUF 19, up 35Agrees with the numbersKicked a field goal · 97.6% before the snapGo for it97.5%−<0.127% to convertField goalTheir call97.6%77% to makePunt97.3%−0.3average punt
- Q2 0:50BUF 4th & 6 at BUF 38, down 35Agrees with the numbersPunted · 1.4% before the snapGo for it1.4%−0.140% to convertField goalOut of rangePuntTheir call1.4%average punt
- Q3 13:12BUF 4th & 8 at BAY 44, down 35Agrees with the numbersPunted · 1.2% before the snapGo for it1.1%−<0.134% to convertField goal1.1%−0.127% to makePuntTheir call1.2%average punt
- Q3 12:27BAY 4th & 8 at BAY 22, up 35Agrees with the numbersPunted · 98.8% before the snapGo for it98.7%−0.132% to convertField goalOut of rangePuntTheir call98.8%average punt
- Q3 9:31BUF 4th & 4 at BAY 41, down 35Agrees with the numbersWent for it · 0.9% before the snapGo for itTheir call0.9%48% to convertField goal0.8%−0.132% to makePunt0.8%−0.1average punt
- Q3 0:40BUF 4th & 3 at BAY 35, down 35Agrees with the numbersWent for it · 0.3% before the snapGo for itTheir call0.4%53% to convertField goal0.3%−0.145% to makePunt0.2%−0.2average punt
- Q4 13:52BAY 4th & 1 at BUF 40, up 35Agrees with the numbersWent for it · 99.6% before the snapGo for itTheir call99.6%70% to convertField goal99.3%−0.234% to makePunt99.4%−0.2average punt
- Q4 4:06BAY 4th & 8 at BAY 33, up 42Agrees with the numbersPunted · 99.8% before the snapGo for it99.8%−0.133% to convertField goalOut of rangePuntTheir call99.9%average punt
- Q4 1:21BUF 4th & 3 at BAY 37, down 42Close callWent for it · 0.1% before the snapGo for itTheir call0.1%−<0.153% to convertField goal0.1%−<0.140% to makePunt0.1%average punt
After touchdowns: kick or go for two?
BUF made the numbers' call on 3 of 3BAY made the numbers' call on 9 of 9
- Q1 10:28BAY Touchdown, up 6 before the tryAgrees with the numbersKicked · madeKickTheir call93.2%97% to makeGo for two93.2%−<0.145% to convert
- Q1 8:44BAY Touchdown, up 13 before the tryAgrees with the numbersKicked · madeKickTheir call93.4%97% to makeGo for two93.4%−<0.145% to convert
- Q1 5:15BAY Touchdown, up 20 before the tryAgrees with the numbersKicked · madeKickTheir call94.2%97% to makeGo for two94.2%−<0.145% to convert
- Q2 14:09BAY Touchdown, up 27 before the tryAgrees with the numbersKicked · madeKickTheir call96.5%97% to makeGo for two96.5%−<0.145% to convert
- Q2 5:17BAY Touchdown, up 34 before the tryAgrees with the numbersKicked · madeKickTheir call98.0%97% to makeGo for two98.0%−<0.145% to convert
- Q3 9:31BUF Touchdown, down 29 before the tryAgrees with the numbersKicked · madeKickTheir call1.4%97% to makeGo for two1.4%−<0.145% to convert
- Q3 7:46BAY Touchdown, up 34 before the tryAgrees with the numbersKicked · madeKickTheir call99.2%97% to makeGo for two99.2%−<0.145% to convert
- Q3 7:09BUF Touchdown, down 29 before the tryAgrees with the numbersKicked · madeKickTheir call1.2%97% to makeGo for two1.2%−<0.145% to convert
- Q3 5:08BAY Touchdown, up 34 before the tryAgrees with the numbersKicked · madeKickTheir call99.4%97% to makeGo for two99.4%−<0.145% to convert
- Q4 12:58BAY Touchdown, up 41 before the tryAgrees with the numbersKicked · madeKickTheir call99.9%97% to makeGo for two99.9%−<0.145% to convert
- Q4 11:34BAY Touchdown, up 48 before the tryAgrees with the numbersKicked · madeKickTheir call99.9%97% to makeGo for two99.9%−<0.145% to convert
- Q4 6:24BUF Touchdown, down 43 before the tryAgrees with the numbersKicked · madeKickTheir call0.2%97% to makeGo for two0.2%−<0.145% to convert
Play by play - hover to pin the curve, click to jump
Download drive chartBAYDrive 1TD15 plays · 66 yds · 4:2197% → 96%
Q1 14:30
2ND & 10
OWN 34
+34
3.5%
Bryce Petty pass complete to Jay Lee for 34 yds to the Buff 32 for a 1ST downSimilar
Q1 14:22
1ST & 10
OPP 32
+4
3.5%
Bryce Petty pass complete to Shock Linwood for 4 yds to the Buff 28Similar
Q1 11:46
3RD & 6
OPP 14
+7
4.1%
Bryce Petty pass complete to Davion Hall for 7 yds to the Buff 7 for a 1ST downSimilar
own 0own 2550opp 25opp 0
BUFDrive 2PUNT5 plays · 3 yds · 0:515% → 5%
Q1 10:09
1ST & 10
OWN 24
+5
4.5%
Joe Licata pass complete to Devon Hughes for 5 yds to the Buff 29Similar
own 0own 2550opp 25opp 0
BAYDrive 3TD2 plays · 91 yds · 0:2895% → 96%
BUFDrive 4PUNT5 plays · -5 yds · 1:534% → 5%
Q1 7:03
3RD & 6
OWN 25
-9
4.6%
Joe Licata sacked by Shawn Oakman for a loss of 9 yards to the Buff 16Similar
own 0own 2550opp 25opp 0
BAYDrive 5TD6 plays · 58 yds · 1:0296% → 95%
Q1 6:12
2ND & 3
OWN 49
+21
4.5%
Bryce Petty pass complete to Davion Hall for 21 yds to the Buff 30 for a 1ST downSimilar
own 0own 2550opp 25opp 0
BUFDrive 6PUNT9 plays · 29 yds · 3:424% → 5%
BAYDrive 7TD12 plays · 86 yds · 2:0295% → 97%
Q1 0:41
1ST & 10
OWN 29
+16
5.1%
Bryce Petty pass complete to KD Cannon for 16 yds to the Bayl 45 for a 1ST downSimilar
Q1 0:32
1ST & 10
OWN 45
+12
5.0%
Bryce Petty pass complete to Jay Lee for 12 yds to the Buff 43 for a 1ST downSimilar
Q2 14:53
1ST & 20
OPP 42
-9
5.0%
Johnny Jefferson run for 1 yd to the Bayl 41 BAYLOR Penalty, Offensive Holding (Tre'Von Armstead) to the Bayl 49Similar
Q2 14:26
1ST & 29
OWN 49
0
5.1%
Bryce Petty pass incomplete to KD Cannon, broken up by Okezie AlozieSimilar
Q2 14:21
2ND & 29
OWN 49
+21
5.2%
Bryce Petty pass complete to KD Cannon for 21 yds to the Buff 30Similar
Q2 14:09
3RD & 8
OPP 30
+30
3.3%
Bryce Petty pass complete to Jay Lee for 30 yds for a TD, (Chris Callahan KICK)Similar
own 0own 2550opp 25opp 0
BUFDrive 8PUNT10 plays · 17 yds · 2:383% → 2%
Q2 13:05
3RD & 7
OWN 12
+12
2.6%
Joe Licata pass complete to John Dunmore for 12 yds to the Buff 24 for a 1ST downSimilar
Q2 11:53
2ND & 15
OWN 19
+7
2.2%
Joe Licata pass complete to Devon Hughes for 7 yds to the Buff 26Similar
Q2 11:27
3RD & 8
OWN 26
0
2.1%
Joe Licata pass incomplete to Ron Willoughby, broken up by Xavien HowardSimilar
own 0own 2550opp 25opp 0
BAYDrive 9PUNT7 plays · 13 yds · 2:0197% → 97%
BUFDrive 10PUNT6 plays · -6 yds · 1:572% → 2%
Q2 8:34
2ND & 10
OWN 20
-10
1.9%
Licata, Joe rush for 2 yards to the BUFFALO22, PENALTY BUFFALO holding (Kling, John) 10 yards to the BUFFALO10, NO PLAY.Similar
Q2 7:17
3RD & 16
OWN 14
0
1.8%
Joe Licata pass incomplete to Devin Campbell, broken up by Aiavion EdwardsSimilar
Q2 7:07
4TH & 16
OWN 14
0
1.8%
Tyler Grassman punt for 44 yds , Cal Spangler returns for no gain to the Bayl 42Similar
own 0own 2550opp 25opp 0
BAYDrive 11TD7 plays · 58 yds · 1:4197% → 98%
BUFDrive 12PUNT5 plays · -3 yds · 1:491% → 1%
BAYDrive 13MISSED FG6 plays · 38 yds · 0:3498% → 98%
Q2 3:15
1ST & 10
OWN 43
+38
1.8%
Bryce Petty pass complete to KD Cannon for 38 yds to the Buff 19 for a 1ST downSimilar
own 0own 2550opp 25opp 0
BUFDrive 14PUNT7 plays · 18 yds · 1:421% → 1%
Q2 1:53
2ND & 6
OWN 24
+10
1.0%
Joe Licata pass complete to Jordan Johnson for 10 yds to the Buff 34 for a 1ST downSimilar
Q2 1:00
3RD & 6
OWN 38
0
0.8%
Joe Licata pass incomplete to Devon Hughes, broken up by Bryce HagerSimilar
Q2 0:50
4TH & 6
OWN 38
+1
0.8%
Tyler Grassman punt for 40 yds , Cal Spangler returns for 1 yd to the Bayl 23Similar
own 0own 2550opp 25opp 0
BAYDrive 15END OF HALF2 plays · 2 yds · 0:1799% → 99%
BUFDrive 16PUNT7 plays · 23 yds · 1:311% → 1%
Q3 14:35
2ND & 10
OWN 33
+21
1.0%
Joe Licata pass complete to Matt Weiser for 6 yds to the Bayl 39 for a 1ST down BAYLOR Penalty, Roughing Passer (Andrew Billings) to the Bayl 46 for a 1ST downSimilar
Q3 13:21
3RD & 8
OPP 44
0
1.0%
Joe Licata pass incomplete to Ron Willoughby, broken up by Xavien HowardSimilar
own 0own 2550opp 25opp 0
BAYDrive 17PUNT4 plays · 2 yds · 0:3699% → 99%
BUFDrive 18TD7 plays · 58 yds · 2:501% → 2%
Q3 11:01
3RD & 4
OWN 48
+5
0.9%
Johnson, Jordan rush for 3 yards to the BAYLOR49, PENALTY BAYLOR offside (Magee, Javonte) 5 yards to the BAYLOR47, NO PLAY, 1ST DOWN BUFFALO. for a 1ST downSimilar
Q3 10:05
2ND & 10
OPP 47
+6
0.9%
Joe Licata pass complete to Devon Hughes for 6 yds to the Bayl 41Similar
Q3 9:31
4TH & 4
OPP 41
+41
2.0%
Joe Licata pass complete to Devon Hughes for 41 yds for a TD, (Patrick Clarke KICK)Similar
own 0own 2550opp 25opp 0
BAYDrive 19TD8 plays · 60 yds · 1:2699% → 99%
Q3 8:57
2ND & 7
OWN 43
+18
1.3%
Bryce Petty pass complete to KD Cannon for 18 yds to the Buff 39 for a 1ST downSimilar
Q3 8:57
1ST & 10
OPP 39
+10
1.3%
Bryce Petty pass complete to Jay Lee for 10 yds to the Buff 29 for a 1ST downSimilar
Q3 8:11
2ND & 9
OPP 28
+7
1.2%
Bryce Petty pass complete to Lynx Hawthorne for 7 yds to the Buff 21Similar
Q3 7:46
1ST & 10
OPP 18
+18
0.6%
Bryce Petty pass complete to Lynx Hawthorne for 18 yds for a TD, (Kyle Peterson KICK)Similar
own 0own 2550opp 25opp 0
BUFDrive 20TD3 plays · 76 yds · 0:171% → 2%
BAYDrive 21TD7 plays · 62 yds · 1:3799% → 100%
BUFDrive 22DOWNS10 plays · 30 yds · 4:181% → 0%
BAYDrive 23TD9 plays · 65 yds · 2:31100% → 100%
BUFDrive 24FUMBLE4 plays · 4 yds · 1:120% → 0%
Q4 11:41
1ST & 10
OWN 47
-10
0.1%
Anthone Taylor run for a loss of 10 yards to the Buff 37 Anthone Taylor fumbled, recovered by Bayl Brian NanceSimilar
own 0own 2550opp 25opp 0
BAYDrive 25TD1 play · 37 yds · 0:00100% → 100%
Q4 11:34
1ST & 10
OPP 37
+37
0.2%
Seth Russell pass complete to Lynx Hawthorne for 37 yds for a TD, (Chris Callahan KICK)Similar
own 0own 2550opp 25opp 0
BUFDrive 26TD11 plays · 74 yds · 4:590% → 0%
Q4 10:08
3RD & 5
OWN 31
+33
0.1%
Tony Daniel pass complete to Jamarl Eiland for 33 yds to the Bayl 36 for a 1ST downSimilar
Q4 8:21
3RD & 8
OPP 34
+26
0.1%
Tony Daniel pass complete to Jamarl Eiland for 26 yds to the Bayl 8 for a 1ST downSimilar
Q4 6:30
3RD & 0
OPP 2
-15
0.1%
Johnson, Jordan rush for 2 yards to the BAYLOR0, PENALTY BUFFALO illegal block (Davis, Andre) 15 yards to the BAYLOR17, NO PLAY.Similar
Q4 6:24
3RD & GOAL
OPP 17
+17
0.1%
Tony Daniel pass complete to Malcolm Robinson for 17 yds for a TD, (Patrick Clarke KICK)Similar
own 0own 2550opp 25opp 0
BAYDrive 27PUNT5 plays · 2 yds · 2:06100% → 100%
own 0own 2550opp 25opp 0
BUFDrive 28DOWNS8 plays · 51 yds · 2:370% → 0%
Q4 1:55
3RD & 11
OPP 45
+8
0.0%
Tony Daniel pass complete to Jacob Martinez for 8 yds to the Bayl 37Similar
own 0own 2550opp 25opp 0
Biggest swings
TD · Q2 5:17
Johnny Jefferson run for 14 yds for a TD, (Chris Callahan KICK)
-2.1
TD · Q2 14:09
Bryce Petty pass complete to Jay Lee for 30 yds for a TD, (Chris Callahan KICK)
-1.8
TD · Q3 7:09
Anthone Taylor run for 41 yds for a TD, (Patrick Clarke KICK)
+1.5