View as
Win probability · BUF
modelBUF aheadDUQ aheadconfidence bandkey playBUF scoreDUQ score
What if? - hover the chart or a play below, then change how it went
Q4 1:24 · Dillon Buechel pass complete to Chavas Rawlins for 9 yds to the Buff 30 for a 1ST down
Driver values - Δ win prob, pts
Pregame priorHome team on offenseScore differentialGarbage-time factorScore diff ÷ offense timeoutsBlowout margin
This game in five plays
- TD · Q3 11:21: Randy Morris run for 3 yds for a TD, (Austin Crimmins KICK) — DUQ win probability +6.5 pts (now 13%) (top driver: DUQ has the ball).
- TD · Q3 7:04: Dillon Buechel pass complete to Chris King for 88 yds for a TD, (Austin Crimmins KICK) — DUQ win probability +9.7 pts (now 21%) (top driver: Tied - offense's timeout count is neutral here).
- TD · Q4 14:55: Dillon Buechel pass complete to Chris King for 6 yds for a TD, (Austin Crimmins KICK) — DUQ win probability +26.0 pts (now 50%) (top driver: DUQ has the ball).
- TD · Q4 9:50: Joe Licata pass complete to Ron Willoughby for 24 yds for a TD, (Patrick Clarke KICK) — BUF win probability +22.3 pts (now 84%) (top driver: BUF has the ball).
- TD · Q4 1:32: Joe Licata pass complete to Ron Willoughby for 11 yds for a TD, (Patrick Clarke KICK) — BUF win probability +5.9 pts (now 97%) (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 9 of 9DUQ made the numbers' call on 9 of 10
- Q1 11:43DUQ 4th & 7 at DUQ 21, down 7Agrees with the numbersPunted · 4.9% before the snapGo for it4.8%−0.135% to convertField goalOut of rangePuntTheir call4.9%average punt
- Q1 7:23DUQ 4th & 6 at DUQ 28, down 14Agrees with the numbersPunted · 4.9% before the snapGo for it4.9%−0.139% to convertField goalOut of rangePuntTheir call5.0%average punt
- Q1 6:04BUF 4th & 7 at BUF 25, up 14Agrees with the numbersPunted · 95.1% before the snapGo for it95.1%−0.135% to convertField goalOut of rangePuntTheir call95.2%average punt
- Q1 5:02DUQ 4th & 21 at DUQ 44, down 14Agrees with the numbersPunted · 5.0% before the snapGo for it4.8%−0.49% to convertField goalOut of rangePuntTheir call5.2%average punt
- Q2 15:00BUF 4th & 4 at BUF 24, up 14Agrees with the numbersPunted · 94.6% before the snapGo for it94.7%−0.147% to convertField goalOut of rangePuntTheir call94.8%average punt
- Q2 9:24DUQ 4th & 7 at DUQ 4, down 14Agrees with the numbersPunted · 5.6% before the snapGo for it5.2%−0.432% to convertField goalOut of rangePuntTheir call5.6%average punt
- Q2 9:09BUF 4th & 1 at DUQ 11, up 14Agrees with the numbersWent for it · 94.5% before the snapGo for itTheir call94.4%71% to convertField goal93.8%−0.687% to makePunt92.0%−2.4average punt
- Q2 4:02DUQ 4th & 10 at DUQ 38, down 21Agrees with the numbersPunted · 2.9% before the snapGo for it2.6%−0.229% to convertField goalOut of rangePuntTheir call2.8%average punt
- Q2 0:00BUF 4th & 10 at DUQ 27, up 14Agrees with the numbersKicked a field goal · 94.3% before the snapGo for it93.9%−0.229% to convertField goalTheir call94.1%62% to makePunt92.7%−1.4average punt
- Q3 11:16BUF 4th & 11 at BUF 47, up 7Agrees with the numbersPunted · 88.6% before the snapGo for it88.3%−0.926% to convertField goalOut of rangePuntTheir call89.2%average punt
- Q3 6:56BUF 4th & 11 at BUF 48, tiedAgrees with the numbersPunted · 78.3% before the snapGo for it77.8%−1.326% to convertField goalOut of rangePuntTheir call79.1%average punt
- Q3 5:52DUQ 4th & 9 at DUQ 12, tiedAgrees with the numbersPunted · 21.8% before the snapGo for it20.8%−2.130% to convertField goalOut of rangePuntTheir call23.0%average punt
- Q3 1:46BUF 4th & 7 at DUQ 7, tiedAgrees with the numbersKicked a field goal · 75.9% before the snapGo for it74.4%−0.728% to convertField goalTheir call75.1%91% to makePunt65.6%−9.5average punt
- Q4 14:55BUF 4th & 7 at BUF 28, down 4Agrees with the numbersPunted · 56.2% before the snapGo for it56.3%−1.836% to convertField goalOut of rangePuntTheir call58.2%average punt
- Q4 13:28DUQ 4th & 6 at BUF 45, up 4Close callPunted · 48.1% before the snapGo for it49.3%40% to convertField goal45.3%−4.025% to makePuntTheir call48.7%−0.6average punt
- Q4 9:42DUQ 4th & 10 at DUQ 41, down 3Agrees with the numbersPunted · 22.4% before the snapGo for it20.2%−2.029% to convertField goalOut of rangePuntTheir call22.2%average punt
- Q4 8:06BUF 4th & 1 at DUQ 47, up 3Agrees with the numbersWent for it · 79.7% before the snapGo for itTheir call79.7%70% to convertField goalOut of rangePunt74.3%−5.3average punt
- Q4 1:24DUQ 4th & 2 at BUF 39, down 10Agrees with the numbersWent for it · 5.9% before the snapGo for itTheir call5.6%57% to convertField goal4.5%−1.136% to makePunt4.7%−0.9average punt
- Q4 1:24DUQ 4th & 5 at BUF 25, down 10Agrees with the numbersWent for it · 5.7% before the snapGo for itTheir call5.7%41% to convertField goal4.8%−0.966% to makePunt3.9%−1.8average punt
After touchdowns: kick or go for two?
BUF made the numbers' call on 5 of 5DUQ made the numbers' call on 4 of 4
- Q1 11:49BUF Touchdown, up 6 before the tryAgrees with the numbersKicked · madeKickTheir call95.1%97% to makeGo for two95.1%−<0.145% to convert
- Q1 7:30BUF Touchdown, up 13 before the tryAgrees with the numbersKicked · madeKickTheir call95.1%97% to makeGo for two95.1%−<0.145% to convert
- Q2 5:24BUF Touchdown, up 20 before the tryAgrees with the numbersKicked · madeKickTheir call97.4%97% to makeGo for two97.4%−<0.145% to convert
- Q2 1:58DUQ Touchdown, down 15 before the tryAgrees with the numbersKicked · madeKickTheir call5.2%97% to makeGo for two5.2%−<0.145% to convert
- Q3 11:21DUQ Touchdown, down 8 before the tryAgrees with the numbersKicked · madeKickTheir call10.0%97% to makeGo for two9.9%−0.145% to convert
- Q3 7:04DUQ Touchdown, down 1 before the tryAgrees with the numbersKicked · madeKickTheir call19.7%97% to makeGo for two19.6%−0.145% to convert
- Q4 14:55DUQ Touchdown, up 3 before the tryAgrees with the numbersKicked · madeKickTheir call38.8%97% to makeGo for two38.6%−0.245% to convert
- Q4 9:50BUF Touchdown, up 2 before the tryAgrees with the numbersKicked · madeKickTheir call76.3%97% to makeGo for two75.8%−0.645% to convert
- Q4 1:32BUF Touchdown, up 9 before the tryAgrees with the numbersKicked · madeKickTheir call95.3%97% to makeGo for two95.0%−0.245% to convert
Play by play - hover to pin the curve, click to jump
Download drive chartBUFDrive 1TD10 plays · 75 yds · 3:1196% → 96%
DUQDrive 2PUNT5 plays · 3 yds · 0:004% → 4%
own 0own 2550opp 25opp 0
BUFDrive 3TD9 plays · 77 yds · 3:1396% → 96%
Q1 10:43
2ND & 4
OWN 29
+15
95.7%
TAYLOR, Anthone rush for loss of 1 yard to the UB28 (STONE, Nathan), PENALTY DUQ personal foul (WILLIAMS, A.) 15 yards to the UB44, 1ST DOWN UB, NO PLAY. for a 1ST downSimilar
Q1 10:43
2ND & 10
OPP 44
+12
95.8%
Joe Licata pass complete to Ron Willoughby for 12 yds to the Duqsn 32 for a 1ST downSimilar
Q1 10:43
1ST & 10
OPP 32
+15
95.8%
LICATA, Joe pass incomplete to WILLOUGHBY, Ron, PENALTY DUQ pass interference (FLOYD, Nick) 15 yards to the DUQ17, 1ST DOWN UB, NO PLAY. for a 1ST downSimilar
Q1 10:43
1ST & 10
OPP 17
+6
95.8%
Joe Licata pass complete to Anthone Taylor for 6 yds to the Duqsn 11Similar
own 0own 2550opp 25opp 0
DUQDrive 4PUNT6 plays · 18 yds · 0:004% → 4%
BUFDrive 5PUNT4 plays · 3 yds · 0:0096% → 96%
Q1 6:04
2ND & 7
OWN 25
0
95.9%
Joe Licata pass complete to Jacob Martinez for no gain to the Buff 25Similar
own 0own 2550opp 25opp 0
DUQDrive 6PUNT8 plays · 13 yds · 0:004% → 4%
Q1 5:02
2ND & 9
OWN 32
+6
95.7%
Dillon Buechel pass complete to Noel Oduho for 6 yds to the Duqsn 38Similar
Q1 5:02
2ND & 10
OPP 45
-5
95.6%
Dillon Buechel sacked by Tedroy Lynch and Kyril Threats for a loss of 5 yards to the 50 yard lineSimilar
Q1 5:02
3RD & 15
50
-6
95.7%
Dillon Buechel sacked by Adam Redden for a loss of 6 yards to the Duqsn 44Similar
Q1 5:02
4TH & 21
OWN 44
0
95.8%
Patrick Dill punt for 38 yds, fair catch by Marcus McGill at the Buff 18Similar
own 0own 2550opp 25opp 0
BUFDrive 7PUNT4 plays · 6 yds · 1:1696% → 95%
Q1 1:16
1ST & 10
OWN 18
0
95.7%
Anthone Taylor run for no gain to the Buff 18 Anthone Taylor fumbled, forced by Austin Whalen, recovered by Buff Jake SilasSimilar
Q1 1:16
3RD & 10
OWN 18
+6
95.6%
Joe Licata pass complete to Marcus McGill for 6 yds to the Buff 24Similar
Q2 15:00
4TH & 4
OWN 24
+8
95.4%
Tyler Grassman punt for 51 yds , Devin Rahming returns for 8 yds to the Duqsn 33Similar
own 0own 2550opp 25opp 0
DUQDrive 8FUMBLE4 plays · 7 yds · 0:005% → 5%
Q2 14:48
2ND & 8
OWN 35
+7
95.2%
Dillon Buechel pass complete to Chris King for 7 yds to the Duqsn 42Similar
Q2 14:48
1ST & 10
OWN 44
-6
95.2%
Dillon Buechel sacked by Brandon Crawford for a loss of 6 yards to the Duqsn 40 Dillon Buechel fumbled, recovered by Buff Kendall Roberson , return for 0 yardsSimilar
own 0own 2550opp 25opp 0
BUFDrive 9INT6 plays · 25 yds · 0:0096% → 96%
Q2 12:57
3RD & 6
OPP 36
+10
95.6%
Joe Licata pass complete to Boise Ross for 10 yds to the Duqsn 26 for a 1ST downSimilar
Q2 12:57
2ND & 6
OPP 22
+7
95.8%
Joe Licata pass complete to Ron Willoughby for 7 yds to the Duqsn 15 for a 1ST downSimilar
Q2 12:57
1ST & 10
OPP 15
0
95.8%
Joe Licata pass intercepted Nick Floyd return for no gain to the Duqsn 1Similar
own 0own 2550opp 25opp 0
DUQDrive 10PUNT5 plays · 3 yds · 1:255% → 5%
Q2 9:24
3RD & 7
OWN 4
0
95.3%
Dillon Buechel pass incomplete to Chris King, broken up by Cortney LesterSimilar
own 0own 2550opp 25opp 0
BUFDrive 11TD9 plays · 37 yds · 3:4596% → 98%
Q2 9:09
3RD & 7
OPP 17
+6
95.6%
Joe Licata pass complete to Devin Campbell for 6 yds to the Duqsn 11Similar
own 0own 2550opp 25opp 0
DUQDrive 12PUNT9 plays · 13 yds · 1:223% → 2%
Q2 5:24
1ST & 10
OWN 38
0
97.2%
Dillon Buechel pass incomplete to Devin Rahming, broken up by Kristjan SokoliSimilar
Q2 4:02
4TH & 10
OWN 38
0
98.3%
Patrick Dill punt for 33 yds , Marcus McGill returns for no gain to the Buff 29 Marcus McGill fumbled, recovered by Duqsn Wayne Capers Jr.Similar
own 0own 2550opp 25opp 0
DUQDrive 13TD6 plays · 29 yds · 1:472% → 6%
Q2 3:45
1ST & 10
OPP 29
+25
97.9%
Dillon Buechel pass complete to Chris King for 25 yds to the Buff 4 for a 1ST downSimilar
Q2 3:45
3RD & 0
OPP 8
+6
97.1%
[SGUN], BUECHEL, Dillon pass intercepted by STRIGGLES, D. at the UB0, REDDEN, Adam return to the UB0, touchback, PENALTY UB pass interference (STRIGGLES, D.) 6 yards to the UB2, 1ST DOWN DUQ, NO PLAY. for a 1ST downSimilar
Q2 1:58
2ND & GOAL
OPP 4
+4
94.1%
Devin Rahming 4 Yd pass from Dillon Buechel (Austin Crimmins Kick)Similar
own 0own 2550opp 25opp 0
BUFDrive 14MISSED FG13 plays · 51 yds · 1:5195% → 96%
Q2 1:51
1ST & 10
OWN 22
+8
95.1%
Joe Licata pass complete to Ron Willoughby for 8 yds to the Buff 30Similar
Q2 1:51
2ND & 2
OWN 30
+13
95.2%
Joe Licata pass complete to Marcus McGill for 13 yds to the Buff 43 for a 1ST downSimilar
Q2 1:51
1ST & 10
OWN 43
+15
95.3%
Joe Licata pass complete to Boise Ross for 15 yds to the Duqsn 42 for a 1ST downSimilar
Q2 1:28
2ND & 10
OPP 42
+15
95.4%
Joe Licata pass complete to Devon Hughes for 15 yds to the Duqsn 27 for a 1ST downSimilar
Q2 1:28
1ST & 10
OPP 27
+4
95.5%
Joe Licata pass complete to Ron Willoughby for 4 yds to the Duqsn 23Similar
Q2 1:15
2ND & 6
OPP 23
+4
96.1%
Joe Licata pass complete to Devin Campbell for 4 yds to the Duqsn 19Similar
Q2 1:15
3RD & 2
OPP 19
-8
95.9%
Joe Licata sacked by Nathan Stone for a loss of 8 yards to the Duqsn 27Similar
own 0own 2550opp 25opp 0
DUQDrive 15TD9 plays · 75 yds · 3:396% → 13%
BUFDrive 16PUNT7 plays · 16 yds · 0:0090% → 89%
Q3 11:16
1ST & 10
OWN 31
+17
90.1%
Joe Licata pass complete to Marcus McGill for 17 yds to the Buff 48 for a 1ST downSimilar
Q3 11:16
3RD & 2
OPP 44
-10
90.7%
[PSTL], TAYLOR, Anthone rush for 4 yards to the DUQ40 (STONE, Nathan), PENALTY UB holding (DAVIS, Andre) 10 yards to the UB46, NO PLAY.Similar
Q3 11:16
4TH & 11
OWN 47
0
89.3%
Tyler Grassman punt for 46 yds, fair catch by Devin Rahming at the Duqsn 7Similar
own 0own 2550opp 25opp 0
DUQDrive 17TD3 plays · 93 yds · 1:2111% → 21%
BUFDrive 18PUNT5 plays · -1 yds · 0:0082% → 79%
DUQDrive 19PUNT4 plays · 1 yds · 0:0023% → 21%
Q3 5:52
3RD & 9
OWN 12
0
78.2%
Dillon Buechel pass incomplete to Wayne Capers Jr., broken up by Brandon CrawfordSimilar
own 0own 2550opp 25opp 0
BUFDrive 20FG7 plays · 28 yds · 2:4182% → 81%
Q3 4:27
1ST & 10
OPP 35
+8
81.6%
Joe Licata pass complete to Ron Willoughby for 8 yds to the Duqsn 27Similar
own 0own 2550opp 25opp 0
DUQDrive 21TD7 plays · 75 yds · 1:5119% → 50%
Q3 1:46
1ST & 10
OWN 25
+18
80.6%
Dillon Buechel pass complete to Chavas Rawlins for 18 yds to the Duqsn 43 for a 1ST downSimilar
Q3 1:46
2ND & 10
OWN 43
+10
79.2%
Dillon Buechel pass complete to Chavas Rawlins for 10 yds to the Buff 47 for a 1ST downSimilar
Q3 1:46
1ST & 10
OPP 47
+45
77.1%
Dillon Buechel pass complete to Kevin Enright for 45 yds to the Buff 2 for a 1ST downSimilar
Q4 14:55
2ND & GOAL
OPP 6
+6
49.7%
Dillon Buechel pass complete to Chris King for 6 yds for a TD, (Austin Crimmins KICK)Similar
own 0own 2550opp 25opp 0
BUFDrive 22PUNT5 plays · 3 yds · 0:0060% → 57%
Q4 14:55
1ST & 10
OWN 25
-1
59.5%
Joe Licata pass complete to Ron Willoughby for a loss of 1 yard to the Buff 24Similar
Q4 14:55
2ND & 11
OWN 24
+4
59.2%
Joe Licata pass complete to Marcus McGill for 4 yds to the Buff 28Similar
Q4 14:55
3RD & 7
OWN 28
0
57.8%
Joe Licata pass incomplete to Boise Ross, broken up by Malik ShegogSimilar
Q4 14:55
4TH & 7
OWN 28
+26
56.5%
Tyler Grassman punt for 47 yds , Bobby Gustine returns for 26 yds to the Buff 49Similar
own 0own 2550opp 25opp 0
DUQDrive 23PUNT4 plays · 4 yds · 0:0051% → 48%
Q4 13:28
1ST & 10
OPP 49
0
49.0%
Dillon Buechel pass incomplete to Devin Rahming, broken up by Dwellie StrigglesSimilar
own 0own 2550opp 25opp 0
BUFDrive 24TD9 plays · 97 yds · 3:0656% → 84%
DUQDrive 25PUNT5 plays · 0 yds · 0:0026% → 22%
Q4 9:42
1ST & 10
OWN 41
-7
73.6%
Dillon Buechel sacked by Adam Redden for a loss of 7 yards to the Duqsn 34Similar
Q4 9:42
2ND & 17
OWN 34
+7
76.5%
Dillon Buechel pass complete to Chris King for 7 yds to the Duqsn 41Similar
Q4 9:42
4TH & 10
OWN 41
0
77.6%
Patrick Dill punt for 34 yds, fair catch by Marcus McGill at the Buff 25Similar
own 0own 2550opp 25opp 0
BUFDrive 26TD19 plays · 75 yds · 6:3479% → 97%
Q4 8:06
3RD & 4
OWN 31
+13
78.0%
Joe Licata pass complete to Ron Willoughby for 13 yds to the Buff 44 for a 1ST downSimilar
Q4 2:04
3RD & 3
OPP 27
+11
89.7%
Joe Licata pass complete to Matt Weiser for 11 yds to the Duqsn 16 for a 1ST downSimilar
Q4 1:32
3RD & 5
OPP 11
+11
96.8%
Joe Licata pass complete to Ron Willoughby for 11 yds for a TD, (Patrick Clarke KICK)Similar
own 0own 2550opp 25opp 0
DUQDrive 27END OF GAME13 plays · 60 yds · 0:003% → 5%
Q4 1:24
1ST & 10
OWN 27
0
97.1%
Dillon Buechel pass incomplete to Devin Rahming, broken up by Brandon CrawfordSimilar
Q4 1:24
2ND & 10
OWN 27
0
97.2%
Dillon Buechel pass incomplete to Devin Rahming, broken up by Cortney LesterSimilar
Q4 1:24
3RD & 10
OWN 27
+26
97.3%
Dillon Buechel pass complete to Ryan Ho for 11 yds to the Buff 38 for a 1ST down BUFFALO Penalty, personal foul (Okezie Alozie) to the Buff 47 for a 1ST downSimilar
Q4 1:24
3RD & 5
OPP 42
+3
96.4%
Dillon Buechel pass complete to Marcus Hughes for 3 yds to the Buff 39Similar
Q4 1:24
4TH & 2
OPP 39
+9
96.6%
Dillon Buechel pass complete to Chavas Rawlins for 9 yds to the Buff 30 for a 1ST downSimilar
Q4 1:24
2ND & 10
OPP 30
+5
95.7%
Dillon Buechel pass complete to Chavas Rawlins for 5 yds to the Buff 25Similar
Q4 1:24
3RD & 5
OPP 25
0
96.0%
Dillon Buechel pass incomplete to Wayne Capers Jr., broken up by Andrews DadeboeSimilar
Q4 1:24
4TH & 5
OPP 25
+12
96.5%
Dillon Buechel pass complete to Devin Rahming for 12 yds to the Buff 13 for a 1ST downSimilar
Q4 1:24
1ST & 10
OPP 13
0
95.5%
Dillon Buechel pass incomplete to Chavas Rawlins, broken up by Andrews DadeboeSimilar
own 0own 2550opp 25opp 0
Biggest swings
TD · Q4 14:55
Dillon Buechel pass complete to Chris King for 6 yds for a TD, (Austin Crimmins KICK)
-26
TD · Q4 9:50
Joe Licata pass complete to Ron Willoughby for 24 yds for a TD, (Patrick Clarke KICK)
+22.3
TD · Q3 7:04
Dillon Buechel pass complete to Chris King for 88 yds for a TD, (Austin Crimmins KICK)
-9.7