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
Q1 5:30 · Jon Martin punt for 57 yds, downed at the Buff 2
Driver values - Δ win prob, pts
Pregame priorHome team on offenseGarbage-time factorScore differentialScore diff ÷ offense timeoutsScore diff ÷ seconds remaining
This game in five plays
- TD · Q2 1:42: Elijah Ibitokun-Hanks run for 33 yds for a TD, (Ethan Stark KICK) — UALB win probability +11.6 pts (now 32%) (top driver: UALB has the ball).
- TD · Q2 0:24: Tyree Jackson pass complete to Mason Schreck for 17 yds for a TD, (Adam Mitcheson KICK) — BUF win probability +10.0 pts (now 83%) (top driver: BUF has the ball).
- FG · Q3 6:12: Adam Mitcheson 45 yd FG GOOD — BUF win probability +1.4 pts (now 79%) (top driver: BUF has the ball).
- TD · Q4 9:37: Neven Sussman pass complete to Brad Harris for 35 yds for a TD, (Neven Sussman pass to Brad Harris for Two-Point Conversion) — UALB win probability +42.2 pts (now 70%) (top driver: UALB has the ball).
- KEY PLAY · Q4 2:38: Elijah Ibitokun-Hanks run for 8 yds to the Alban 49 — UALB win probability +19.0 pts (now 91%) (top driver: UALB 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 10UALB made the numbers' call on 6 of 9
- Q1 12:52BUF 4th & 4 at BUF 32, down 7Agrees with the numbersPunted · 91.8% before the snapGo for it91.8%−<0.148% to convertField goalOut of rangePuntTheir call91.8%average punt
- Q1 11:58UALB 4th & 4 at UALB 32, up 7Agrees with the numbersPunted · 8.5% before the snapGo for it8.5%−<0.148% to convertField goalOut of rangePuntTheir call8.6%average punt
- Q1 6:14BUF 4th & 19 at UALB 34, down 7Agrees with the numbersKicked a field goal · 88.7% before the snapGo for it88.5%−0.211% to convertField goalTheir call88.7%47% to makePunt88.6%−0.1average punt
- Q1 5:30UALB 4th & 3 at UALB 41, up 7Close callPunted · 11.7% before the snapGo for it11.8%52% to convertField goalOut of rangePuntTheir call11.8%−<0.1average punt
- Q1 0:49UALB 4th & 7 at BUF 18, up 7Agrees with the numbersKicked a field goal · 14.8% before the snapGo for it14.6%−0.235% to convertField goalTheir call14.8%79% to makePunt13.2%−1.6average punt
- Q2 10:53BUF 4th & 3 at UALB 15, down 7Close callKicked a field goal · 82.6% before the snapGo for it82.5%51% to convertField goalTheir call82.2%−0.383% to makePunt78.9%−3.6average punt
- Q2 10:47UALB 4th & 12 at UALB 7, up 4Agrees with the numbersPunted · 14.9% before the snapGo for it14.1%−0.720% to convertField goalOut of rangePuntTheir call14.9%average punt
- Q2 8:27BUF 4th & 11 at UALB 49, down 4Agrees with the numbersPunted · 82.3% before the snapGo for it82.1%−0.626% to convertField goalOut of rangePuntTheir call82.8%average punt
- Q2 7:05UALB 4th & 9 at UALB 21, up 4Agrees with the numbersPunted · 17.8% before the snapGo for it17.1%−1.030% to convertField goalOut of rangePuntTheir call18.1%average punt
- Q2 2:32BUF 4th & 5 at UALB 21, down 4Agrees with the numbersKicked a field goal · 78.6% before the snapGo for it77.9%−0.140% to convertField goalTheir call78.0%74% to makePunt74.2%−3.8average punt
- Q3 9:40UALB 4th & 1 at BUF 18, up 1Numbers favored go for it by 2.3 ptsKicked a field goal · 28.0% before the snapGo for it28.0%71% to convertField goalTheir call25.7%−2.379% to makePunt18.6%−9.4average punt
- Q3 6:12BUF 4th & 10 at UALB 28, down 1Agrees with the numbersKicked a field goal · 72.4% before the snapGo for it71.1%−1.129% to convertField goalTheir call72.2%60% to makePunt65.2%−7.0average punt
- Q3 6:06UALB 4th & 16 at UALB 37, down 2Agrees with the numbersPunted · 20.6% before the snapGo for it19.1%−2.615% to convertField goalOut of rangePuntTheir call21.7%average punt
- Q3 4:10BUF 4th & 7 at BUF 46, up 2Agrees with the numbersPunted · 76.4% before the snapGo for it76.4%−0.637% to convertField goalOut of rangePuntTheir call77.0%average punt
- Q4 15:00UALB 4th & 4 at UALB 25, down 2Agrees with the numbersPunted · 24.0% before the snapGo for it24.9%−0.147% to convertField goalOut of rangePuntTheir call25.0%average punt
- Q4 14:47BUF 4th & 1 at BUF 42, up 2Numbers favored go for it by 2.6 ptsPunted · 75.3% before the snapGo for it76.2%70% to convertField goalOut of rangePuntTheir call73.5%−2.6average punt
- Q4 7:19BUF 4th & 1 at UALB 14, down 6Agrees with the numbersWent for it · 40.9% before the snapGo for itTheir call40.6%71% to convertField goal36.1%−4.584% to makePunt20.4%−20.3average punt
- Q4 4:01BUF 4th & 6 at UALB 8, down 6Numbers favored field goal by 2.6 ptsWent for it · 33.6% before the snapGo for itTheir call26.6%−2.632% to convertField goal29.3%90% to makePunt15.1%−14.2average punt
- Q4 3:39UALB 4th & 2 at UALB 28, up 6Close callPunted · 81.5% before the snapGo for it82.3%57% to convertField goalOut of rangePuntTheir call81.3%−1.0average punt
After touchdowns: kick or go for two?
BUF made the numbers' call on 1 of 1UALB made the numbers' call on 3 of 3
- Q1 12:57UALB Touchdown, up 6 before the tryAgrees with the numbersKicked · madeKickTheir call8.2%97% to makeGo for two8.2%−<0.145% to convert
- Q2 1:42UALB Touchdown, up 7 before the tryAgrees with the numbersKicked · madeKickTheir call29.8%97% to makeGo for two29.7%−0.145% to convert
- Q2 0:24BUF Touchdown, down 2 before the tryAgrees with the numbersKicked · madeKickTheir call78.9%97% to makeGo for two78.8%−0.145% to convert
- Q4 9:37UALB Touchdown, up 4 before the tryAgrees with the numbersWent for two · convertedKick54.8%−0.197% to makeGo for twoTheir call54.9%45% to convert
Play by play - hover to pin the curve, click to jump
Download drive chartBUFDrive 1INT4 plays · 2 yds · 0:0093% → 93%
UALBDrive 2TD2 plays · 7 yds · 0:437% → 7%
BUFDrive 3PUNT5 plays · 6 yds · 0:0093% → 93%
own 0own 2550opp 25opp 0
UALBDrive 4PUNT6 plays · 17 yds · 0:008% → 8%
BUFDrive 5MISSED FG8 plays · 43 yds · 3:1191% → 90%
Q1 9:25
1ST & 10
OWN 44
+13
91.4%
Grant Rohach pass complete to Marcus McGill for 13 yds to the Alban 43 for a 1ST downSimilar
Q1 9:25
1ST & 10
OPP 25
-7
91.6%
Grant Rohach sacked by DaSharnte Thompson for a loss of 7 yards to the Alban 32Similar
Q1 9:25
3RD & 13
OPP 28
-6
91.4%
Grant Rohach sacked by Malachi Hoskins for a loss of 6 yards to the Alban 34Similar
own 0own 2550opp 25opp 0
UALBDrive 6PUNT5 plays · 7 yds · 0:4410% → 11%
Q1 5:30
3RD & 8
OWN 36
+5
89.4%
Neven Sussman pass complete to Austin Ellis for 5 yds to the Alban 41Similar
own 0own 2550opp 25opp 0
BUFDrive 7INT5 plays · 18 yds · 0:0089% → 89%
Q1 4:44
3RD & 3
OWN 20
0
89.0%
Grant Rohach pass intercepted Jamal Robinson return for no gain to the Buff 21Similar
own 0own 2550opp 25opp 0
UALBDrive 8MISSED FG4 plays · 3 yds · 1:3013% → 14%
BUFDrive 9FG14 plays · 65 yds · 4:5687% → 86%
Q2 15:00
3RD & 3
OPP 45
-5
87.1%
[SGUN], PENALTY UB false start (O'HAGAN, James) 5 yards to the 50 yardline, NO PLAY.Similar
Q2 15:00
3RD & 8
50
+18
86.8%
Grant Rohach pass complete to Malcolm Robinson for 18 yds to the Alban 32 for a 1ST downSimilar
Q2 15:00
1ST & 10
OPP 22
-5
87.5%
[SGUN], PENALTY UB false start (JOSEPH, Roubben) 5 yards to the ALBANY27, NO PLAY.Similar
Q2 15:00
1ST & 15
OPP 27
-9
87.3%
Jordan Johnson run for 1 yd to the Alban 26 BUFFALO Penalty, Offensive holding (-10 Yards) to the Alban 36Similar
Q2 15:00
1ST & 24
OPP 36
+21
86.8%
Grant Rohach pass complete to Kamathi Holsey for 21 yds to the Alban 15Similar
own 0own 2550opp 25opp 0
UALBDrive 10PUNT5 plays · -2 yds · 0:0014% → 14%
Q2 10:47
3RD & 4
OWN 15
-8
85.8%
Neven Sussman sacked by Ishmael Hargrove for a loss of 8 yards to the Alban 7Similar
own 0own 2550opp 25opp 0
BUFDrive 11PUNT4 plays · -1 yds · 0:0086% → 84%
Q2 8:27
3RD & 6
OPP 44
-5
85.4%
Grant Rohach sacked by Julian Cox and Josh Wynn for a loss of 5 yards to the Alban 49Similar
own 0own 2550opp 25opp 0
UALBDrive 12PUNT5 plays · 1 yds · 0:0017% → 17%
Q2 7:05
1ST & 15
OWN 15
0
82.7%
Neven Sussman pass incomplete to Zee Roberson, broken up by Cameron LewisSimilar
Q2 7:05
2ND & 15
OWN 15
-1
82.8%
Neven Sussman pass complete to Zee Roberson for a loss of 1 yard to the Alban 14Similar
Q2 7:05
4TH & 9
OWN 21
+6
83.4%
Jon Martin punt for 37 yds , Jamarl Eiland returns for 6 yds to the Buff 48Similar
own 0own 2550opp 25opp 0
BUFDrive 13FG9 plays · 31 yds · 3:0383% → 83%
UALBDrive 14TD4 plays · 53 yds · 0:4221% → 32%
Q2 2:24
2ND & 11
OWN 46
+21
79.3%
Neven Sussman pass complete to Zee Roberson for 6 yds to the BUFFALO 48 for a 1ST down BUFFALO Penalty, personal foul (Cameron Lewis) to the Buff 33 for a 1ST downSimilar
Q2 1:42
1ST & 10
OPP 33
+33
67.6%
Elijah Ibitokun-Hanks run for 33 yds for a TD, (Ethan Stark KICK)Similar
own 0own 2550opp 25opp 0
BUFDrive 15TD12 plays · 75 yds · 1:1871% → 83%
Q2 1:42
3RD & 6
OWN 29
+9
71.0%
Tyree Jackson pass complete to Mason Schreck for 9 yds to the Buff 38 for a 1ST downSimilar
Q2 1:42
2ND & 10
OWN 38
+5
72.0%
Tyree Jackson pass complete to Marcus McGill for 5 yds to the Buff 43Similar
Q2 1:42
3RD & 5
OWN 43
+15
72.3%
Tyree Jackson pass complete to Mason Schreck for 15 yds to the Alban 42 for a 1ST downSimilar
Q2 1:42
1ST & 10
OPP 42
+14
74.1%
Tyree Jackson pass complete to Marcus McGill for 14 yds to the Alban 28 for a 1ST downSimilar
Q2 0:38
1ST & 10
OPP 28
+11
72.7%
Tyree Jackson pass complete to K.J. Osborn for 11 yds to the Alban 17 for a 1ST downSimilar
Q2 0:24
2ND & 10
OPP 17
+17
82.7%
Tyree Jackson pass complete to Mason Schreck for 17 yds for a TD, (Adam Mitcheson KICK)Similar
own 0own 2550opp 25opp 0
UALBDrive 16END OF HALF3 plays · -1 yds · 0:0023% → 23%
UALBDrive 17MISSED FG11 plays · 52 yds · 5:1222% → 27%
BUFDrive 18FG11 plays · 52 yds · 3:2875% → 79%
Q3 9:40
3RD & 6
OPP 48
+8
77.6%
Tyree Jackson pass complete to Kamathi Holsey for 8 yds to the Alban 40 for a 1ST downSimilar
Q3 9:40
1ST & 10
OPP 28
0
79.3%
Tyree Jackson pass incomplete to K.J. Osborn, broken up by Kyle SakowskiSimilar
Q3 9:40
2ND & 10
OPP 28
0
79.2%
Tyree Jackson pass incomplete to Johnathan Hawkins, broken up by Abner LoganSimilar
Q3 9:40
3RD & 10
OPP 28
0
77.8%
Tyree Jackson pass incomplete to K.J. Osborn, broken up by Rayshan ClarkSimilar
own 0own 2550opp 25opp 0
UALBDrive 19PUNT7 plays · 6 yds · 0:0022% → 20%
Q3 6:06
2ND & 7
OWN 34
+9
77.5%
[SGUN], Neven Sussman pass incomplete to J. Crockett, PENALTY UB holding (WILLIAMS, Brand) 9 yards to the ALBANY43, 1ST DOWN ALBANY, NO PLAY.Similar
Q3 6:06
1ST & 10
OWN 43
+1
76.0%
Neven Sussman pass complete to Dione Alston for 1 yd to the Alban 44Similar
Q3 6:06
2ND & 9
OWN 44
0
76.2%
Neven Sussman pass incomplete to Brad Harris, broken up by Andrews DadeboeSimilar
Q3 6:06
3RD & 9
OWN 44
-7
77.2%
Neven Sussman sacked by Jordan Collier for a loss of 7 yards to the Alban 37Similar
Q3 6:06
4TH & 16
OWN 37
+8
80.0%
Jon Martin punt for 44 yds , Jamarl Eiland returns for 8 yds to the Buff 27Similar
own 0own 2550opp 25opp 0
BUFDrive 20PUNT6 plays · 19 yds · 0:0078% → 77%
Q3 4:10
3RD & 5
OWN 48
-2
79.3%
Tyree Jackson pass complete to Johnathan Hawkins for a loss of 2 yards to the Buff 46Similar
own 0own 2550opp 25opp 0
UALBDrive 21PUNT5 plays · 6 yds · 1:0625% → 24%
Q3 1:06
1ST & 10
OWN 19
0
74.7%
Neven Sussman pass incomplete to Zee Roberson, broken up by Jordan CollierSimilar
Q3 1:06
2ND & 10
OWN 19
-5
75.0%
ALBANY Penalty, substitution infraction (-5 Yards) to the Alban 14Similar
Q3 1:06
3RD & 11
OWN 18
+7
76.5%
Neven Sussman pass complete to Anthony Manzo-Lewis for 7 yds to the Alban 25Similar
Q4 15:00
4TH & 4
OWN 25
+5
76.3%
Jon Martin punt for 47 yds , Jamarl Eiland returns for 5 yds to the Buff 33Similar
own 0own 2550opp 25opp 0
BUFDrive 22PUNT4 plays · 9 yds · 0:0076% → 76%
Q4 14:47
3RD & 8
OWN 35
+7
74.8%
Tyree Jackson pass complete to Mason Schreck for 7 yds to the Buff 42Similar
own 0own 2550opp 25opp 0
UALBDrive 23TD8 plays · 81 yds · 3:1526% → 70%
Q4 12:52
1ST & 10
OWN 19
+6
73.6%
Neven Sussman pass complete to Zee Roberson for 6 yds to the Alban 25Similar
Q4 12:52
2ND & 4
OWN 25
+8
72.7%
Elijah Ibitokun-Hanks run for 8 yds to the Alban 33 for a 1ST downSimilar
Q4 11:47
1ST & 10
OWN 33
+11
72.6%
Elijah Ibitokun-Hanks run for 11 yds to the Alban 44 for a 1ST downSimilar
Q4 11:47
1ST & 10
OWN 44
-3
70.1%
Dione Alston run for 7 yds to the BUFFALO 49 ALBANY Penalty, Offensive holding (Kevin Malloy) to the Alban 41Similar
Q4 11:47
2ND & 13
OWN 41
+24
72.2%
Neven Sussman pass complete to Jordan Crockett for 24 yds to the Buff 35 for a 1ST downSimilar
Q4 9:37
1ST & 10
OPP 35
+35
30.0%
Neven Sussman pass complete to Brad Harris for 35 yds for a TD, (Neven Sussman pass to Brad Harris for Two-Point Conversion)Similar
own 0own 2550opp 25opp 0
BUFDrive 24FUMBLE22 plays · 74 yds · 5:3045% → 32%
Q4 9:31
1ST & 10
OWN 26
+15
44.5%
JACKSON, Tyree pass incomplete to SCHRECK, Mason, PENALTY ALBANY roughing passer (Abner Logan) 15 yards to the UB41, 1ST DOWN UB, NO PLAY.Similar
Q4 9:31
2ND & 9
OWN 42
+11
45.9%
Tyree Jackson pass complete to Malcolm Robinson for 11 yds to the Alban 47 for a 1ST downSimilar
Q4 9:31
1ST & 10
OPP 47
+10
49.9%
Tyree Jackson pass complete to Mason Schreck for 10 yds to the Alban 37 for a 1ST downSimilar
Q4 9:31
2ND & 3
OPP 30
-10
53.1%
[SGUN], JACKSON, Tyree pass complete to MCGILL, Marcus for 20 yards to the ALBANY10 (Mason Gray), PENALTY UB holding (O'HAGAN, James) 10 yards to the ALBANY40, NO PLAY.Similar
Q4 9:31
2ND & 13
OPP 40
+7
47.3%
Tyree Jackson pass complete to Tyler Mabry for 7 yds to the Alban 33Similar
Q4 9:31
3RD & 6
OPP 33
-4
50.0%
[SGUN], PENALTY UB false start (MABRY, Tyler) 4 yards to the ALBANY37, NO PLAY.Similar
Q4 7:19
3RD & 10
OPP 37
+14
44.1%
[SGUN], JACKSON, Tyree pass incomplete to SCHRECK, Mason (Jamal Robinson), PENALTY ALBANY pass interference (Jamal Robinson) 14 yards to the ALBANY23, 1ST DOWN UB, NO PLAY.Similar
Q4 7:19
4TH & 6
OPP 19
+5
42.6%
[SGUN], ROHACH, Grant sacked for loss of 11 yards to the ALBANY30 (Brian Dolce;D. Timmons), PENALTY ALBANY offside (M. Hoskins) 5 yards to the ALBANY14, NO PLAY.Similar
Q4 4:10
2ND & 6
OPP 8
0
37.3%
Tyree Jackson pass incomplete to Kamathi Holsey, broken up by Jamal RobinsonSimilar
Q4 4:01
4TH & 6
OPP 8
+7
32.2%
Tyree Jackson run for 7 yds Tyree Jackson fumbled, forced by Mason Gray, recovered by AlbanSimilar
own 0own 2550opp 25opp 0
UALBDrive 25PUNT6 plays · 8 yds · 0:1386% → 86%
Q4 3:39
4TH & 2
OWN 28
+1
14.0%
Jon Martin punt for 44 yds , Jamarl Eiland returns for 1 yd to the Buff 29Similar
own 0own 2550opp 25opp 0
BUFDrive 26INT1 play · 0 yds · 0:0028% → 28%
Q4 2:44
1ST & 10
OWN 29
+7
28.2%
Tyree Jackson pass intercepted Kyle Sakowski return for a loss of 4 yards to the Alban 25 ALBANY Penalty, personal foul (11 Yards) to the Alban 41Similar
own 0own 2550opp 25opp 0
UALBDrive 27END OF GAME6 plays · 14 yds · 0:0091% → 92%
Q4 2:38
4TH & 10
OWN 41
+15
11.5%
Jon Martin punt 39 yards to the UB20, out-of-bounds, PENALTY UB personal foul (MABRY, Tyler) 15 yards to the UB44, 1ST DOWN ALBANY, NO PLAY.Similar
own 0own 2550opp 25opp 0
Biggest swings
TD · Q4 9:37
Neven Sussman pass complete to Brad Harris for 35 yds for a TD, (Neven Sussman pass to Brad Harris for Two-Point Conversion)
-42.2
KEY PLAY · Q4 2:38
Elijah Ibitokun-Hanks run for 8 yds to the Alban 49
-19
TD · Q2 1:42
Elijah Ibitokun-Hanks run for 33 yds for a TD, (Ethan Stark KICK)
-11.6