View as
Win probability · BUF
modelBUF aheadAKR aheadconfidence bandkey playBUF scoreAKR score
What if? - hover the chart or a play below, then change how it went
Q2 5:14 · Robert Stein 33 Yd Field Goal
Driver values - Δ win prob, pts
Home team on offenseScore differentialGarbage-time factorScore diff ÷ offense timeoutsPregame priorBlowout margin
This game in five plays
- TD · Q2 9:30: Tony Daniel 21 Yd Run (Patrick Clarke Kick) — BUF win probability +8.2 pts (now 66%) (top driver: BUF has the ball).
- TD · Q2 0:15: Jacob Martinez 17 Yd pass from Joe Licata (Patrick Clarke PAT failed) — BUF win probability +7.7 pts (now 81%) (top driver: BUF has the ball).
- TD · Q3 9:33: Cody Grice 1 Yd Run (Robert Stein Kick) — AKR win probability +10.4 pts (now 31%) (top driver: AKR has the ball).
- TD · Q3 6:42: Ron Willoughby 42 Yd pass from Joe Licata (Patrick Clarke Kick) — BUF win probability +17.8 pts (now 90%) (top driver: BUF has the ball).
- TD · Q3 6:20: Devin Campbell 24 Yd pass from Joe Licata (Patrick Clarke Kick) — BUF win probability +9.3 pts (now 96%) (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 2 of 3AKR made the numbers' call on 7 of 9
- Q1 10:33AKR 4th & 10 at AKR 45, up 7Agrees with the numbersPunted · 55.6% before the snapGo for it55.5%−0.229% to convertField goalOut of rangePuntTheir call55.7%average punt
- Q1 4:59BUF 4th & 3 at AKR 33, down 7Agrees with the numbersWent for it · 44.0% before the snapGo for itTheir call44.1%53% to convertField goal43.7%−0.449% to makePunt43.4%−0.7average punt
- Q1 3:40AKR 4th & 16 at AKR 41, tiedAgrees with the numbersPunted · 52.0% before the snapGo for it51.6%−0.816% to convertField goalOut of rangePuntTheir call52.4%average punt
- Q2 13:51AKR 4th & 2 at midfield, down 7Close callPunted · 46.3% before the snapGo for it46.6%56% to convertField goalOut of rangePuntTheir call45.8%−0.8average punt
- Q2 5:14AKR 4th & 9 at BUF 16, down 14Agrees with the numbersKicked a field goal · 31.7% before the snapGo for it30.1%−0.729% to convertField goalTheir call30.8%81% to makePunt25.1%−5.7average punt
- Q2 3:07BUF 4th & 7 at AKR 39, up 11Close callPunted · 67.6% before the snapGo for it67.5%37% to convertField goal66.9%−0.636% to makePuntTheir call66.6%−0.9average punt
- Q2 2:13AKR 4th & 10 at AKR 20, down 11Agrees with the numbersPunted · 29.5% before the snapGo for it28.2%−0.727% to convertField goalOut of rangePuntTheir call28.9%average punt
- Q3 9:33AKR 4th & 1 at BUF 1, down 17Agrees with the numbersWent for it · 17.3% before the snapGo for itTheir call16.2%59% to convertField goal12.2%−4.094% to makePunt1.4%−14.8average punt
- Q3 4:38AKR 4th & 1 at AKR 34, down 24Agrees with the numbersWent for it · 4.3% before the snapGo for itTheir call4.7%71% to convertField goalOut of rangePunt4.2%−0.5average punt
- Q3 3:08AKR 4th & 5 at AKR 41, down 24Agrees with the numbersPunted · 3.8% before the snapGo for it3.8%−0.341% to convertField goalOut of rangePuntTheir call4.2%average punt
- Q4 5:53BUF 4th & 1 at AKR 44, up 24Agrees with the numbersWent for it · 99.1% before the snapGo for itTheir call99.1%70% to convertField goal98.8%−0.327% to makePunt98.8%−0.2average punt
- Q4 4:27AKR 4th & 14 at AKR 40, down 24Close callWent for it · 0.6% before the snapGo for itTheir call0.6%−0.118% to convertField goalOut of rangePunt0.7%average punt
After touchdowns: kick or go for two?
BUF made the numbers' call on 8 of 8AKR made the numbers' call on 2 of 2
- Q1 4:59BUF Touchdown, down 1 before the tryAgrees with the numbersKicked · madeKickTheir call47.5%97% to makeGo for two47.4%−<0.145% to convert
- Q1 0:02BUF Touchdown, up 6 before the tryAgrees with the numbersKicked · madeKickTheir call53.1%97% to makeGo for two53.0%−0.145% to convert
- Q2 9:30BUF Touchdown, up 13 before the tryAgrees with the numbersKicked · madeKickTheir call66.1%97% to makeGo for two66.0%−0.145% to convert
- Q2 0:15BUF Touchdown, up 17 before the tryAgrees with the numbersKicked · missedKickTheir call80.6%97% to makeGo for two80.4%−0.245% to convert
- Q3 9:33AKR Touchdown, down 11 before the tryAgrees with the numbersKicked · madeKickTheir call25.1%97% to makeGo for two24.9%−0.145% to convert
- Q3 6:42BUF Touchdown, up 16 before the tryAgrees with the numbersKicked · madeKickTheir call85.3%97% to makeGo for two85.2%−0.145% to convert
- Q3 6:20BUF Touchdown, up 23 before the tryAgrees with the numbersKicked · madeKickTheir call95.4%97% to makeGo for two95.3%−0.145% to convert
- Q4 12:37BUF Touchdown, up 30 before the tryAgrees with the numbersKicked · madeKickTheir call99.9%97% to makeGo for two99.9%−<0.145% to convert
- Q4 9:41AKR Touchdown, down 25 before the tryAgrees with the numbersKicked · madeKickTheir call1.0%97% to makeGo for two0.9%−0.245% to convert
- Q4 1:43BUF Touchdown, up 30 before the tryAgrees with the numbersKicked · madeKickTheir 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 1INT TD3 plays · 9 yds · 0:1842% → 42%
BUFDrive 2FUMBLE9 plays · 40 yds · 3:0342% → 42%
Q1 14:13
2ND & 2
OWN 23
+7
41.7%
Joe Licata pass complete to Ron Willoughby for 7 yds to the Buff 30 for a 1ST downSimilar
Q1 12:52
2ND & 12
OWN 28
+2
41.5%
Joe Licata pass complete to Mason Schreck for 2 yds to the Buff 30Similar
Q1 12:33
3RD & 10
OWN 30
+15
41.4%
Licata, Joe pass incomplete to Weiser, Matt, PENALTY AKRON pass interference (March, Justin) 15 yards to the BUFFALO45, NO PLAY, 1ST DOWN BUFFALO. for a 1ST downSimilar
Q1 11:26
1ST & 10
OPP 43
-2
41.9%
Anthone Taylor run for a loss of 2 yards to the Akron 45 Anthone Taylor fumbled, forced by Cody Grice, recovered by Akron Cody GriceSimilar
own 0own 2550opp 25opp 0
AKRDrive 3PUNT4 plays · 0 yds · 0:4559% → 59%
Q1 11:18
1ST & 10
OWN 45
0
41.1%
Kyle Pohl pass incomplete to Andrew Pratt, broken up by Cortney LesterSimilar
own 0own 2550opp 25opp 0
BUFDrive 4TD12 plays · 80 yds · 5:0041% → 45%
AKRDrive 5FUMBLE5 plays · -6 yds · 0:4757% → 55%
Q1 3:40
4TH & 16
OWN 41
+3
45.3%
Zach Paul punt for 42 yds , Jacob Martinez returns for 3 yds to the Buff 20 Jacob Martinez fumbled, recovered by Buff Boise RossSimilar
own 0own 2550opp 25opp 0
BUFDrive 6TD8 plays · 80 yds · 3:3345% → 54%
Q1 2:40
2ND & 4
OWN 26
+57
45.4%
Anthone Taylor run for 57 yds to the BUFFALO 17 for a 1ST down AKRON Penalty, Defensive Offside (Kris Givens) declined for a 1ST downSimilar
own 0own 2550opp 25opp 0
AKRDrive 7PUNT6 plays · 8 yds · 0:5549% → 48%
Q2 14:05
3RD & 2
50
0
50.8%
Kyle Pohl pass incomplete to Zach D'Orazio, broken up by Kristjan SokoliSimilar
own 0own 2550opp 25opp 0
BUFDrive 8TD9 plays · 58 yds · 3:5154% → 66%
AKRDrive 9FG12 plays · 59 yds · 4:0736% → 37%
Q2 9:21
1ST & 10
OWN 25
+10
64.2%
Kyle Pohl pass complete to Keith Sconiers for 10 yds to the Akron 35 for a 1ST downSimilar
Q2 8:36
1ST & 10
OWN 35
+8
64.5%
Kyle Pohl pass complete to Andrew Pratt for 8 yds to the Akron 43Similar
Q2 8:18
2ND & 2
OWN 43
+22
63.8%
Kyle Pohl pass complete to Tyler Williams for 22 yds to the Buff 35 for a 1ST downSimilar
Q2 7:33
1ST & 15
OPP 40
+5
65.1%
Kyle Pohl pass complete to Zach D'Orazio for 5 yds to the Buff 35Similar
Q2 7:03
3RD & 10
OPP 35
+18
65.5%
Kyle Pohl pass complete to Andrew Pratt for 18 yds to the Buff 17 for a 1ST downSimilar
Q2 5:24
3RD & 6
OPP 13
-3
65.6%
Kyle Pohl pass complete to Tyler Williams for a loss of 3 yards to the Buff 16Similar
own 0own 2550opp 25opp 0
BUFDrive 10PUNT7 plays · 20 yds · 1:3866% → 66%
AKRDrive 11PUNT5 plays · 0 yds · 0:5033% → 28%
Q2 3:03
1ST & 10
OWN 20
0
67.3%
Kyle Pohl pass incomplete to Zach D'Orazio, broken up by Kendall RobersonSimilar
Q2 2:18
3RD & 10
OWN 20
0
71.4%
Kyle Pohl pass incomplete to Zach D'Orazio, broken up by Jake StockmanSimilar
Q2 2:13
4TH & 10
OWN 20
0
71.8%
Zach Paul punt for 40 yds, fair catch by Jamarl Eiland at the Buff 40Similar
own 0own 2550opp 25opp 0
BUFDrive 12TD9 plays · 60 yds · 1:5471% → 81%
Q2 2:09
1ST & 10
OWN 40
+5
71.2%
Licata, Joe pass incomplete to Hughes, Devon, PENALTY AKRON offside (Pittman, Se'Von) 5 yards to the BUFFALO45, NO PLAY.Similar
Q2 2:06
1ST & 5
OWN 45
0
71.5%
Joe Licata pass incomplete to Anthone Taylor, broken up by Cody GriceSimilar
Q2 1:31
1ST & 10
OPP 40
-10
72.1%
Taylor, Anthone rush for 20 yards to the AKRON20, PENALTY BUFFALO holding (Blodgett, Robert) 10 yards to the 50 yardline, NO PLAY.Similar
Q2 1:24
1ST & 20
50
0
71.7%
Joe Licata pass complete to Jacob Martinez for no gain to the 50 yard lineSimilar
Q2 0:56
2ND & 20
50
+15
72.0%
Licata, Joe pass incomplete to Robinson, Malcolm, PENALTY AKRON roughing passer (Brown, Jatavis) 15 yards to the AKRON35, NO PLAY, 1ST DOWN BUFFALO. for a 1ST downSimilar
Q2 0:27
1ST & 10
OPP 35
+18
73.4%
Joe Licata pass complete to Jamarl Eiland for 18 yds to the Akron 17 for a 1ST downSimilar
Q2 0:15
1ST & 10
OPP 17
+17
81.1%
Jacob Martinez 17 Yd pass from Joe Licata (Patrick Clarke PAT failed)Similar
own 0own 2550opp 25opp 0
AKRDrive 13END OF HALF2 plays · -2 yds · 0:0022% → 22%
own 0own 2550opp 25opp 0
AKRDrive 14TD18 plays · 75 yds · 5:1122% → 31%
Q3 14:44
1ST & 10
OWN 25
+9
78.5%
Kyle Pohl pass complete to Tyler Williams for 9 yds to the Akron 34Similar
Q3 13:43
2ND & 10
OWN 41
+9
78.8%
Kyle Pohl pass complete to Tyler Williams for 9 yds to the 50 yard lineSimilar
Q3 12:24
3RD & 4
OPP 42
+5
79.5%
Kyle Pohl pass complete to Fransohn Bickley for 5 yds to the Buff 37 for a 1ST downSimilar
Q3 12:01
1ST & 10
OPP 37
+4
79.8%
Kyle Pohl pass complete to Fransohn Bickley for 4 yds to the Buff 33Similar
Q3 10:51
1ST & GOAL
OPP 10
+6
77.5%
Kyle Pohl pass complete to Andrew Pratt for 6 yds to the Buff 4Similar
own 0own 2550opp 25opp 0
BUFDrive 15TD8 plays · 61 yds · 2:3673% → 90%
Q3 9:18
1ST & 10
OWN 39
+11
72.7%
Joe Licata pass complete to Matt Weiser for 11 yds to the 50 yard line for a 1ST downSimilar
Q3 7:54
3RD & 2
OPP 42
-10
73.6%
Taylor, Anthone rush for 3 yards to the AKRON39, PENALTY BUFFALO holding (Schreck, Mason) 10 yards to the BUFFALO48, NO PLAY.Similar
Q3 7:30
3RD & 17
OWN 43
+15
71.9%
AKRON Penalty, Unsportsmanlike Conduct (Nordly Capi) to the Akron 42 for a 1ST downSimilar
own 0own 2550opp 25opp 0
AKRDrive 16FUMBLE2 plays · 0 yds · 0:0013% → 13%
Q3 6:26
1ST & 10
OWN 21
+3
86.8%
Kyle Pohl run for 3 yds to the Akron 24 Kyle Pohl fumbled, forced by Tedroy Lynch, recovered by Buff Brandon CrawfordSimilar
own 0own 2550opp 25opp 0
BUFDrive 17TD1 play · 24 yds · 0:0096% → 96%
own 0own 2550opp 25opp 0
AKRDrive 18PUNT9 plays · 16 yds · 2:516% → 5%
Q3 4:17
1ST & 10
OWN 36
0
95.0%
Kyle Pohl pass incomplete to Andrew Pratt, broken up by Cortney LesterSimilar
Q3 4:08
2ND & 10
OWN 36
+5
95.1%
Kyle Pohl pass complete to Zach D'Orazio for 5 yds to the Akron 41Similar
Q3 3:08
4TH & 5
OWN 41
0
95.5%
Zach Paul punt for 40 yds, fair catch by Jacob Martinez at the Buff 19Similar
own 0own 2550opp 25opp 0
BUFDrive 19TD12 plays · 81 yds · 5:0798% → 100%
Q4 14:45
1ST & 10
OPP 40
+8
98.6%
Joe Licata pass complete to Mason Schreck for 8 yds to the Akron 32Similar
Q4 14:40
2ND & 2
OPP 32
+1
98.6%
Jordan Johnson run for 11 yds to the Akron 21 BUFFALO Penalty, Offensive Holding (Malcolm Robinson) to the Akron 31Similar
Q4 13:30
1ST & 10
OPP 25
+17
98.9%
Jordan Johnson run for 9 yds to the Akron 16 for a 1ST down AKRON Penalty, Unsportsmanlike Conduct (Justin March) to the Akron 8 for a 1ST downSimilar
own 0own 2550opp 25opp 0
AKRDrive 20TD9 plays · 45 yds · 2:280% → 2%
BUFDrive 21DOWNS9 plays · 21 yds · 3:1599% → 100%
own 0own 2550opp 25opp 0
AKRDrive 22FUMBLE5 plays · -19 yds · 1:191% → 1%
Q4 5:46
1ST & 10
OWN 44
0
99.1%
Kyle Pohl pass incomplete to Fransohn Bickley, broken up by Kyril ThreatsSimilar
Q4 4:27
4TH & 14
OWN 40
-15
99.3%
Kyle Pohl sacked by Adam Redden for a loss of 15 yards to the Akron 25 Kyle Pohl fumbled, forced by Adam Redden, recovered by Buff Adam Redden , return for 0 yardsSimilar
own 0own 2550opp 25opp 0
BUFDrive 23TD6 plays · 25 yds · 2:44100% → 100%
own 0own 2550opp 25opp 0
AKRDrive 24END OF GAME8 plays · 40 yds · 1:400% → 0%
Q4 1:40
1ST & 10
OWN 33
+9
99.9%
Tommy Woodson pass complete to Wade Edwards for 9 yds to the Akron 42Similar
Q4 1:00
1ST & 10
OWN 49
+7
100.0%
Tommy Woodson pass complete to Josh Smith for 7 yds to the Buff 44Similar
Q4 0:50
2ND & 3
OPP 44
+4
99.9%
Tommy Woodson pass complete to Josh Smith for 4 yds to the Buff 40 for a 1ST downSimilar
Q4 0:00
3RD & 10
OPP 40
+13
100.0%
Tommy Woodson pass complete to Nick Bice for 13 yds to the Buff 27 for a 1ST downSimilar
own 0own 2550opp 25opp 0
Biggest swings
TD · Q3 6:42
Ron Willoughby 42 Yd pass from Joe Licata (Patrick Clarke Kick)
+17.8
TD · Q3 9:33
Cody Grice 1 Yd Run (Robert Stein Kick)
-10.4
TD · Q3 6:20
Devin Campbell 24 Yd pass from Joe Licata (Patrick Clarke Kick)
+9.3