View as
Win probability · BUF
modelBUF aheadUALB aheadconfidence bandkey playBUF scoreUALB score
What if? - hover the chart or a play below, then change how it went
Q3 6:48 · Tyler Grassman punt for 24 yds, fair catch by Josh Gontarek at the Alban 11
Driver values - Δ win prob, pts
Home team on offensePregame priorScore differentialGarbage-time factorBlowout marginScore diff ÷ offense timeouts
This game in five plays
- TD · Q1 6:27: D.J. Crook pass complete to Josh Gontarek for 4 yds for a TD, (Patrick Toole KICK) — UALB win probability +5.1 pts (now 33%) (top driver: UALB has the ball).
- TD · Q2 7:19: Anthone Taylor run for 21 yds for a TD, (Adam Mitcheson KICK) — BUF win probability +5.8 pts (now 79%) (top driver: BUF has the ball).
- TD · Q2 2:28: Jordan Johnson run for 1 yd for a TD, (Adam Mitcheson KICK) — BUF win probability +9.4 pts (now 89%) (top driver: BUF has the ball).
- TD · Q3 13:16: Anthone Taylor run for 1 yd for a TD, (Adam Mitcheson KICK) — BUF win probability +6.5 pts (now 95%) (top driver: BUF has the ball).
- TD · Q3 9:08: Joe Licata pass complete to Jacob Martinez for 20 yds for a TD, (Adam Mitcheson KICK) — BUF win probability +4.1 pts (now 99%) (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 5 of 7UALB made the numbers' call on 5 of 6
- Q1 15:00BUF 4th & 4 at BUF 31, tiedAgrees with the numbersPunted · 50.0% before the snapGo for it50.0%−0.148% to convertField goalOut of rangePuntTheir call50.1%average punt
- Q1 3:23UALB 4th & 5 at UALB 32, tiedAgrees with the numbersPunted · 47.8% before the snapGo for it47.8%−0.341% to convertField goalOut of rangePuntTheir call48.1%average punt
- Q2 14:30BUF 4th & 13 at UALB 23, tiedAgrees with the numbersKicked a field goal · 52.1% before the snapGo for it51.5%−0.719% to convertField goalTheir call52.2%70% to makePunt49.9%−2.2average punt
- Q2 14:30UALB 4th & 3 at UALB 42, down 3Close callPunted · 46.0% before the snapGo for it46.4%52% to convertField goalOut of rangePuntTheir call46.2%−0.2average punt
- Q2 7:19UALB 4th & 5 at UALB 30, down 10Agrees with the numbersPunted · 34.3% before the snapGo for it34.2%−0.341% to convertField goalOut of rangePuntTheir call34.4%average punt
- Q2 3:58BUF 4th & 2 at UALB 16, up 10Agrees with the numbersWent for it · 66.8% before the snapGo for itTheir call66.8%56% to convertField goal65.7%−1.181% to makePunt60.0%−6.8average punt
- Q3 13:16UALB 4th & 3 at UALB 32, down 24Agrees with the numbersPunted · 9.4% before the snapGo for it9.6%−0.252% to convertField goalOut of rangePuntTheir call9.8%average punt
- Q3 9:03UALB 4th & 10 at UALB 18, down 31Agrees with the numbersPunted · 1.2% before the snapGo for it1.1%−0.128% to convertField goalOut of rangePuntTheir call1.2%average punt
- Q3 6:48BUF 4th & 6 at UALB 35, up 31Close callPunted · 99.2% before the snapGo for it99.2%40% to convertField goal99.2%−<0.145% to makePuntTheir call99.1%−0.1average punt
- Q4 11:42BUF 4th & 1 at BUF 31, up 24Close callPunted · 98.4% before the snapGo for it98.6%71% to convertField goalOut of rangePuntTheir call98.4%−0.2average punt
- Q4 10:01BUF 4th & 1 at UALB 16, up 24Agrees with the numbersWent for it · 98.6% before the snapGo for itTheir call98.5%71% to convertField goal98.2%−0.381% to makePunt97.3%−1.3average punt
- Q4 4:01BUF 4th & 1 at UALB 1, up 24Agrees with the numbersWent for it · 99.2% before the snapGo for itTheir call99.2%59% to convertField goal99.0%−0.294% to makePunt98.4%−0.7average punt
- Q4 1:32UALB 4th & 12 at UALB 38, down 30Agrees with the numbersPunted · 0.0% before the snapGo for it0.0%−<0.123% to convertField goalOut of rangePuntTheir call0.1%average punt
After touchdowns: kick or go for two?
BUF made the numbers' call on 6 of 6UALB made the numbers' call on 2 of 2
- Q1 6:27UALB Touchdown, up 6 before the tryAgrees with the numbersKicked · madeKickTheir call50.8%97% to makeGo for two50.8%−<0.145% to convert
- Q1 3:29BUF Touchdown, down 1 before the tryAgrees with the numbersKicked · madeKickTheir call51.9%97% to makeGo for two51.8%−<0.145% to convert
- Q2 7:19BUF Touchdown, up 9 before the tryAgrees with the numbersKicked · madeKickTheir call66.0%97% to makeGo for two65.8%−0.145% to convert
- Q2 2:28BUF Touchdown, up 16 before the tryAgrees with the numbersKicked · madeKickTheir call77.3%97% to makeGo for two77.2%−0.145% to convert
- Q3 13:16BUF Touchdown, up 23 before the tryAgrees with the numbersKicked · madeKickTheir call91.5%97% to makeGo for two91.4%−0.145% to convert
- Q3 9:08BUF Touchdown, up 30 before the tryAgrees with the numbersKicked · madeKickTheir call98.9%97% to makeGo for two98.9%−<0.145% to convert
- Q4 11:48UALB Touchdown, down 25 before the tryAgrees with the numbersKicked · madeKickTheir call1.1%97% to makeGo for two1.0%−0.145% to convert
- Q4 4:01BUF Touchdown, up 30 before the tryAgrees with the numbersKicked · missedKickTheir call100.0%97% to makeGo for two100.0%−<0.145% to convert
Play by play - hover to pin the curve, click to jump
Download drive chartBUFDrive 1PUNT5 plays · 6 yds · 0:0073% → 73%
own 0own 2550opp 25opp 0
UALBDrive 2TD14 plays · 82 yds · 6:5427% → 33%
Q1 13:21
3RD & 4
OWN 24
+6
72.8%
D.J. Crook pass complete to Zee Roberson for 6 yds to the Alban 30 for a 1ST downSimilar
Q1 13:21
3RD & 6
OWN 34
+30
72.7%
D.J. Crook pass complete to Josh Gontarek for 30 yds to the Buff 36 for a 1ST downSimilar
Q1 13:21
1ST & 10
OPP 36
+6
72.6%
D.J. Crook pass complete to Josh Gontarek for 6 yds to the Buff 30Similar
Q1 13:21
3RD & 6
OPP 17
+11
72.6%
D.J. Crook pass complete to Zee Roberson for 11 yds to the Buff 6 for a 1ST downSimilar
Q1 6:27
2ND & GOAL
OPP 4
+4
67.5%
D.J. Crook pass complete to Josh Gontarek for 4 yds for a TD, (Patrick Toole KICK)Similar
own 0own 2550opp 25opp 0
BUFDrive 3TD10 plays · 60 yds · 2:4969% → 72%
Q1 6:18
1ST & 10
OWN 40
+1
68.9%
Joe Licata pass complete to Malcolm Robinson for 1 yd to the Buff 41Similar
Q1 6:18
1ST & 10
OPP 37
+13
69.3%
Joe Licata pass complete to Matt Weiser for 13 yds to the Alban 24 for a 1ST downSimilar
Q1 6:18
1ST & 10
OPP 24
+5
69.6%
Joe Licata pass complete to Matt Weiser for 5 yds to the Alban 19Similar
Q1 3:29
1ST & GOAL
OPP 9
+9
72.4%
Joe Licata pass complete to Marcus McGill for 9 yds for a TD, (Adam Mitcheson KICK)Similar
own 0own 2550opp 25opp 0
UALBDrive 4PUNT5 plays · 5 yds · 0:0029% → 29%
Q1 3:23
4TH & 5
OWN 32
+15
71.2%
Jon Martin punt for 55 yds , Collin Lisa returns for 15 yds to the Buff 47 ALBANY Penalty, Defensive holding (-10 Yards) to the Buff 38Similar
own 0own 2550opp 25opp 0
BUFDrive 5FG7 plays · 39 yds · 2:2672% → 71%
Q1 1:56
1ST & 10
OWN 38
+10
71.5%
Joe Licata pass complete to Ron Willoughby for 10 yds to the Buff 48 for a 1ST downSimilar
Q1 1:56
2ND & 4
OPP 46
+26
72.2%
Joe Licata pass complete to Ron Willoughby for 26 yds to the Alban 20 for a 1ST downSimilar
Q1 1:56
1ST & 10
OPP 20
0
72.5%
James O'Hagan run for no gain to the Alban 36 James O'Hagan fumbled, recovered by Buff Jordan Johnson , return for no gain to the Alban 36Similar
Q1 1:56
2ND & 26
OPP 36
+11
71.6%
Joe Licata pass complete to Mason Schreck for 11 yds to the Alban 25Similar
Q2 15:00
3RD & 15
OPP 25
+2
71.2%
Joe Licata pass complete to Collin Lisa for 2 yds to the Alban 23Similar
own 0own 2550opp 25opp 0
UALBDrive 6PUNT8 plays · 17 yds · 0:0029% → 29%
Q2 14:30
1ST & 10
OWN 25
0
71.5%
D.J. Crook pass incomplete to Elliot Croskey, broken up by Justin BrandonSimilar
Q2 14:30
2ND & 10
OWN 25
+5
71.6%
Elliot Croskey rush for 3 yards to the ALBANY28 (WILLIAMSON, Rya), PENALTY UB offside (HARRIS, Charles) 5 yards to the ALBANY30, NO PLAY.Similar
Q2 14:30
4TH & 3
OWN 42
0
71.4%
Jon Martin punt for 47 yds, fair catch by Collin Lisa at the Buff 11Similar
own 0own 2550opp 25opp 0
BUFDrive 7TD13 plays · 89 yds · 4:4571% → 79%
Q2 12:04
3RD & 6
OWN 38
+6
71.3%
Joe Licata pass complete to Jacob Martinez for 6 yds to the Buff 44 for a 1ST downSimilar
Q2 12:04
1ST & 10
OWN 44
0
72.4%
Joe Licata pass complete to Matt Weiser for no gain to the Buff 44Similar
Q2 12:04
3RD & 8
OWN 46
+24
71.4%
Joe Licata pass complete to Ron Willoughby for 24 yds to the Alban 30 for a 1ST downSimilar
own 0own 2550opp 25opp 0
UALBDrive 8PUNT5 plays · 5 yds · 0:0022% → 21%
Q2 7:19
4TH & 5
OWN 30
0
78.8%
Jon Martin punt for 47 yds, fair catch by Collin Lisa at the Buff 23Similar
own 0own 2550opp 25opp 0
BUFDrive 9TD13 plays · 77 yds · 3:1579% → 89%
Q2 5:43
1ST & 10
OWN 23
0
78.7%
Joe Licata pass incomplete to Jordan Johnson, broken up by DaSharnte ThompsonSimilar
Q2 5:43
3RD & 5
OWN 28
+11
78.2%
Joe Licata pass complete to Jordan Johnson for 11 yds to the Buff 39 for a 1ST downSimilar
Q2 5:43
1ST & 10
OWN 39
-5
79.4%
[SGUN], PENALTY UB false start (O'HAGAN, James) 5 yards to the UB34, NO PLAY.Similar
Q2 5:43
1ST & 15
OWN 34
+15
78.6%
Joe Licata pass incomplete to Ron Willoughby for a 1ST down ALBANY Penalty, personal foul (Jamal Merritt) to the Buff 49 for a 1ST downSimilar
Q2 3:58
4TH & 2
OPP 16
+14
77.9%
Joe Licata pass complete to Mason Schreck for 14 yds to the Alban 2 for a 1ST downSimilar
Q2 3:58
1ST & GOAL
OPP 2
+1
79.3%
[SGUN], LICATA, Joe pass incomplete to MCGILL, Marcus, PENALTY ALBANY pass interference (Kyle Sakowski) 1 yards to the ALBANY1, 1ST DOWN UB, NO PLAY.Similar
own 0own 2550opp 25opp 0
UALBDrive 10INT10 plays · 45 yds · 1:2214% → 16%
Q2 2:28
1ST & 10
OWN 25
+21
86.3%
D.J. Crook pass complete to Josh Gontarek for 21 yds to the Alban 46 for a 1ST downSimilar
Q2 2:28
2ND & 10
OWN 46
+10
85.7%
D.J. Crook pass complete to Elliot Croskey for 10 yds to the Buff 44 for a 1ST downSimilar
Q2 2:28
2ND & 4
OPP 38
+5
84.4%
D.J. Crook pass complete to Zee Roberson for 5 yds to the Buff 33 for a 1ST downSimilar
Q2 2:28
1ST & 10
OPP 33
+3
84.0%
D.J. Crook pass complete to A Manzo-Lewis for 3 yds to the Buff 30Similar
Q2 1:06
3RD & 7
OPP 30
+11
83.9%
D.J. Crook pass intercepted Nick Gilbo return for 11 yds to the Buff 31Similar
own 0own 2550opp 25opp 0
BUFDrive 11END OF HALF7 plays · 16 yds · 0:3090% → 88%
Q2 0:54
2ND & 2
OWN 39
+5
89.9%
Joe Licata pass complete to Mason Schreck for 5 yds to the Buff 44 for a 1ST downSimilar
Q2 0:24
2ND & 10
OWN 44
-5
88.8%
[SGUN], PENALTY UB false start (LISA, Collin) 5 yards to the UB39, NO PLAY.Similar
Q2 0:24
2ND & 15
OWN 39
0
88.7%
Joe Licata pass incomplete to Matt Weiser BUFFALO Penalty, illegal formation ( Yards) declinedSimilar
own 0own 2550opp 25opp 0
UALBDrive 12INT3 plays · 3 yds · 0:0013% → 13%
BUFDrive 13TD3 plays · 22 yds · 0:5488% → 95%
Q3 14:10
2ND & 7
OPP 19
+18
88.4%
Joe Licata pass complete to Mason Schreck for 18 yds to the Alban 1 for a 1ST downSimilar
own 0own 2550opp 25opp 0
UALBDrive 14PUNT5 plays · 7 yds · 0:006% → 6%
BUFDrive 15TD6 plays · 80 yds · 2:3295% → 99%
Q3 11:40
2ND & 2
OWN 28
-13
95.3%
JOHNSON, Jordan rush for 3 yards to the UB31 (Ch. Harris), PENALTY UB SL (O'HENLY, Tyler) 13 yards to the UB15, NO PLAY.Similar
Q3 11:40
2ND & 15
OWN 15
+14
95.1%
Joe Licata pass complete to Mason Schreck for 14 yds to the Buff 29Similar
Q3 11:40
1ST & 10
OWN 34
+46
95.3%
Joe Licata pass complete to Collin Lisa for 46 yds to the Alban 20 for a 1ST downSimilar
Q3 9:08
1ST & 10
OPP 20
+20
99.4%
Joe Licata pass complete to Jacob Martinez for 20 yds for a TD, (Adam Mitcheson KICK)Similar
own 0own 2550opp 25opp 0
UALBDrive 16PUNT5 plays · 0 yds · 0:001% → 1%
Q3 9:03
2ND & 5
OWN 23
-2
99.3%
Neven Sussman run for a loss of 2 yards to the Alban 21 Neven Sussman fumbled, recovered by Alban Neven SussmanSimilar
Q3 9:03
3RD & 7
OWN 21
-8
99.2%
Neven Sussman sacked by Okezie Alozie for a loss of 8 yards to the Alban 18 Neven Sussman fumbled, recovered by Alban Brad Harris , return for 0 yardsSimilar
Q3 9:03
4TH & 10
OWN 18
+8
99.2%
Jon Martin punt for 42 yds , Collin Lisa returns for 8 yds to the Buff 26 BUFFALO Penalty, illegal block (Ishmael Hargrove) to the Buff 38Similar
own 0own 2550opp 25opp 0
BUFDrive 17PUNT8 plays · 27 yds · 0:00100% → 100%
Q3 6:48
3RD & 5
OWN 43
+18
99.6%
Tony Daniel pass complete to Jacob Martinez for 3 yds to the Alban 46 for a 1ST down ALBANY Penalty, roughing passer (Neil Morrison) to the Alban 39 for a 1ST downSimilar
Q3 6:48
2ND & 8
OPP 37
+6
99.6%
Tony Daniel pass complete to Jacob Martinez for 6 yds to the Alban 31Similar
Q3 6:48
4TH & 6
OPP 35
0
99.5%
Tyler Grassman punt for 24 yds, fair catch by Josh Gontarek at the Alban 11Similar
own 0own 2550opp 25opp 0
UALBDrive 18TD13 plays · 89 yds · 5:470% → 1%
Q3 2:35
2ND & 2
OWN 19
+10
99.7%
Elijah Ibitokun-Hanks run for 10 yds to the Alban 29 for a 1ST downSimilar
Q3 1:35
2ND & 8
OWN 31
+1
99.8%
Neven Sussman pass complete to Jordan Crockett for 1 yd to the Alban 32Similar
Q3 1:35
3RD & 7
OWN 32
+23
99.8%
Neven Sussman pass complete to A Manzo-Lewis for 23 yds to the Buff 45 for a 1ST downSimilar
Q4 15:00
3RD & 3
OPP 38
+20
99.8%
Elijah Ibitokun-Hanks run for 20 yds to the Buff 18 for a 1ST downSimilar
Q4 15:00
1ST & 10
OPP 18
+10
99.8%
Elijah Ibitokun-Hanks run for 10 yds to the Buff 8 for a 1ST downSimilar
Q4 11:48
3RD & GOAL
OPP 1
+1
98.7%
Elijah Ibitokun-Hanks run for 1 yd for a TD, (Patrick Toole KICK)Similar
own 0own 2550opp 25opp 0
BUFDrive 19PUNT5 plays · 9 yds · 0:0099% → 99%
Q4 11:42
4TH & 1
OWN 31
0
98.9%
Tyler Grassman punt for 36 yds, fair catch by Josh Gontarek at the Alban 33Similar
own 0own 2550opp 25opp 0
UALBDrive 20FUMBLE1 play · 13 yds · 0:001% → 1%
Q4 10:08
1ST & 10
OWN 33
+6
98.9%
Neven Sussman run for 6 yds to the Alban 46 Neven Sussman fumbled, forced by C.J. Stancil, recovered by Buff Brandon StanbackSimilar
own 0own 2550opp 25opp 0
BUFDrive 21TD10 plays · 46 yds · 6:0099% → 100%
own 0own 2550opp 25opp 0
UALBDrive 22PUNT RETURN TD7 plays · 14 yds · 2:200% → 0%
Q4 3:52
2ND & 8
OWN 26
+14
100.0%
[SGUN], Neven Sussman pass incomplete to J. Crockett, PENALTY UB pass interference (WILLIAMS, DIAMO) 14 yards to the ALBANY40, 1ST DOWN ALBANY, NO PLAY.Similar
Q4 3:52
1ST & 10
OWN 40
-7
99.9%
Neven Sussman sacked by Chris Ford and Randy Anyanwu for a loss of 7 yards to the Alban 33Similar
Q4 3:52
3RD & 12
OWN 38
0
100.0%
Neven Sussman pass incomplete to Zee Roberson, broken up by Cameron LewisSimilar
Q4 1:32
4TH & 12
OWN 38
+86
100.0%
Jon Martin punt for 48 yds , Jacob Martinez returns for 86 yds for a TD, (Adam Mitcheson KICK)Similar
own 0own 2550opp 25opp 0
Biggest swings
TD · Q2 2:28
Jordan Johnson run for 1 yd for a TD, (Adam Mitcheson KICK)
+9.4
TD · Q3 13:16
Anthone Taylor run for 1 yd for a TD, (Adam Mitcheson KICK)
+6.5
TD · Q2 7:19
Anthone Taylor run for 21 yds for a TD, (Adam Mitcheson KICK)
+5.8