View as
Win probability · AKR
modelAKR aheadBUF aheadconfidence bandkey playAKR scoreBUF score
What if? - hover the chart or a play below, then change how it went
Q3 5:59 · Jackson Baltar punt for 21 yds, punt out-of-bounds at the Akron 41
Driver values - Δ win prob, pts
Pregame priorHome team on offenseScore differentialGarbage-time factorScore diff ÷ offense timeoutsScore diff ÷ seconds remaining
This game in five plays
- FUMBLE · Q2 6:00: Zach Gibson sacked by Ledarius Mack for a loss of 3 yards to the Buff 32 Zach Gibson fumbled, recovered by Akron Brandon Council , return for 0 yards — AKR win probability +3.6 pts (now 24%) (top driver: AKR has the ball).
- KEY PLAY · Q3 15:00: Zach Gibson pass incomplete to Nate Stewart — AKR win probability +3.6 pts (now 25%) (top driver: AKR has the ball).
- KEY PLAY · Q3 5:06: Zach Gibson pass complete to Maverick Wolfley for 6 yds to the Akron 47 — AKR win probability +4.1 pts (now 26%) (top driver: AKR has the ball).
- SACK · Q3 3:54: Zach Gibson sacked by Taylor Riggins for a loss of 8 yards Zach Gibson fumbled, recovered by Buff Ledarius Mack , return for 0 yards , return for 35 yds, (Alex McNulty KICK) — BUF win probability +13.6 pts (now 88%) (top driver: AKR has the ball).
- SACK · Q4 7:54: Zach Gibson sacked by Kadofi Wright for a loss of 11 yards Zach Gibson fumbled, recovered by Buff Kadofi Wright , return for 0 yards for a TD, (Alex McNulty KICK) — BUF win probability +4.9 pts (now 98%) (top driver: AKR 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
AKR made the numbers' call on 7 of 9BUF made the numbers' call on 2 of 8
- Q1 7:47AKR 4th & 9 at AKR 26, down 7Agrees with the numbersPunted · 15.8% before the snapGo for it15.7%−0.230% to convertField goalOut of rangePuntTheir call15.9%average punt
- Q1 1:00BUF 4th & 13 at AKR 31, up 7Agrees with the numbersKicked a field goal · 82.3% before the snapGo for it81.9%−0.421% to convertField goalTheir call82.3%54% to makePunt81.9%−0.4average punt
- Q2 10:33AKR 4th & 18 at BUF 28, down 7Agrees with the numbersKicked a field goal · 18.9% before the snapGo for it17.7%−1.112% to convertField goalTheir call18.8%60% to makePunt16.2%−2.6average punt
- Q2 10:33BUF 4th & 4 at BUF 34, up 7Close callPunted · 80.7% before the snapGo for it80.7%48% to convertField goalOut of rangePuntTheir call80.7%−<0.1average punt
- Q2 8:54AKR 4th & 2 at AKR 33, down 7Agrees with the numbersPunted · 19.3% before the snapGo for it19.6%−0.157% to convertField goalOut of rangePuntTheir call19.6%average punt
- Q2 2:55AKR 4th & 4 at BUF 13, down 7Close callKicked a field goal · 21.6% before the snapGo for it21.1%46% to convertField goalTheir call20.7%−0.485% to makePunt16.0%−5.0average punt
- Q2 2:55BUF 4th & 3 at midfield, up 7Close callPunted · 81.3% before the snapGo for it81.3%52% to convertField goalOut of rangePuntTheir call80.6%−0.7average punt
- Q3 15:00AKR 4th & 10 at BUF 40, down 7Agrees with the numbersPunted · 20.7% before the snapGo for it20.4%−0.330% to convertField goal20.1%−0.734% to makePuntTheir call20.7%average punt
- Q3 11:17BUF 4th & 3 at BUF 15, up 7Close callPunted · 77.9% before the snapGo for it78.3%52% to convertField goalOut of rangePuntTheir call78.2%−0.1average punt
- Q3 7:05BUF 4th & 3 at AKR 18, up 7Close callKicked a field goal · 80.2% before the snapGo for it80.4%51% to convertField goalTheir call79.9%−0.579% to makePunt73.8%−6.6average punt
- Q3 7:05AKR 4th & 11 at AKR 19, down 7Agrees with the numbersPunted · 20.9% before the snapGo for it20.1%−1.725% to convertField goalOut of rangePuntTheir call21.8%average punt
- Q3 5:59BUF 4th & 7 at BUF 38, up 7Agrees with the numbersPunted · 79.1% before the snapGo for it79.0%−0.737% to convertField goalOut of rangePuntTheir call79.8%average punt
- Q3 3:54AKR 4th & 4 at AKR 31, down 14Agrees with the numbersPunted · 11.2% before the snapGo for it11.4%−0.548% to convertField goalOut of rangePuntTheir call11.9%average punt
- Q4 15:00BUF 4th & 3 at AKR 48, up 14Close callPunted · 90.9% before the snapGo for it91.7%52% to convertField goalOut of rangePuntTheir call91.0%−0.8average punt
- Q4 14:10AKR 4th & 9 at AKR 27, down 14Agrees with the numbersPunted · 10.1% before the snapGo for it9.8%−0.830% to convertField goalOut of rangePuntTheir call10.6%average punt
- Q4 12:40BUF 4th & 4 at AKR 46, up 14Close callPunted · 92.5% before the snapGo for it93.1%48% to convertField goal91.2%−1.923% to makePuntTheir call92.4%−0.6average punt
- Q4 4:44AKR 4th & 10 at BUF 30, down 21Close callWent for it · 1.3% before the snapGo for itTheir call1.1%−0.329% to convertField goal1.4%56% to makePunt1.0%−0.4average punt
After touchdowns: kick or go for two?
BUF made the numbers' call on 1 of 1
- Q1 7:47BUF Touchdown, up 6 before the tryAgrees with the numbersKicked · madeKickTheir call83.4%97% to makeGo for two83.3%−<0.145% to convert
Play by play - hover to pin the curve, click to jump
Download drive chartBUFDrive 1TD16 plays · 75 yds · 7:1384% → 83%
Q1 15:00
2ND & 4
OWN 31
+3
16.3%
Kyle Vantrease pass complete to Daniel Lee for 3 yds to the Buff 34Similar
Q1 15:00
1ST & 10
OPP 48
+1
16.3%
Kyle Vantrease pass complete to Kevin Marks for 1 yd to the Akron 47Similar
Q1 15:00
3RD & 8
OPP 46
+9
16.3%
Kyle Vantrease pass complete to Antonio Nunn for 9 yds to the Akron 37 for a 1ST downSimilar
Q1 15:00
1ST & 10
OPP 37
+8
16.3%
Kyle Vantrease pass complete to Daniel Lee for 8 yds to the Akron 29Similar
Q1 15:00
1ST & 10
OPP 25
+4
16.3%
Kyle Vantrease pass complete to Antonio Nunn for 4 yds to the Akron 21Similar
Q1 15:00
2ND & GOAL
OPP 6
+4
16.3%
VANTREASE, Kyle pass incomplete to LEE, Daniel (HOOKS,JALEN), PENALTY AKRON pass interference 4 yards to the AKRON2, 1ST DOWN UB, NO PLAY.Similar
own 0own 2550opp 25opp 0
AKRDrive 2PUNT5 plays · 1 yds · 0:0018% → 18%
Q1 7:47
1ST & 10
OWN 25
+1
18.1%
Zach Gibson pass complete to Julian Hicks for 1 yd to the Akron 26Similar
own 0own 2550opp 25opp 0
BUFDrive 3MISSED FG14 plays · 33 yds · 5:5682% → 80%
Q1 6:56
1ST & 10
OWN 48
0
17.8%
Kyle Vantrease pass incomplete to Kevin Marks, broken up by A.J. WattsSimilar
Q1 6:56
2ND & 10
OWN 48
+3
17.8%
Kyle Vantrease pass complete to Daniel Lee for 3 yds to the Akron 49Similar
Q1 6:56
3RD & 7
OPP 49
+8
17.8%
Kyle Vantrease pass complete to Daniel Lee for 8 yds to the Akron 41 for a 1ST downSimilar
Q1 6:56
3RD & 9
OPP 40
+12
17.8%
Kyle Vantrease pass complete to Antonio Nunn for 12 yds to the Akron 28 for a 1ST downSimilar
own 0own 2550opp 25opp 0
AKRDrive 4MISSED FG13 plays · 41 yds · 5:2720% → 21%
Q2 15:00
1ST & 10
OWN 42
-10
20.7%
GIBSON,ZACH rush for no gain to the AKRON42 (BANKS, Joey), PENALTY AKRON holding 10 yards to the AKRON32, NO PLAY.Similar
Q2 15:00
1ST & 20
OWN 32
+10
20.0%
Zach Gibson pass complete to Julian Hicks for 10 yds to the Akron 42Similar
Q2 15:00
2ND & 10
OWN 42
+4
20.3%
Zach Gibson pass complete to Decavilon Reese for 4 yds to the Akron 46Similar
Q2 15:00
3RD & 6
OWN 46
+16
20.4%
Zach Gibson pass complete to Michael Mathison for 16 yds to the Buff 38 for a 1ST downSimilar
Q2 15:00
2ND & 2
OPP 30
+10
21.6%
GIBSON,ZACH sacked for loss of 8 yards to the UB38 (KOONCE, Malcolm), PENALTY UB holding 10 yards to the UB20, 1ST DOWN AKRON, NO PLAY.Similar
Q2 15:00
1ST & 10
OPP 20
-6
21.6%
Brandon Lee run for a loss of 6 yards to the Buff 26 AKRON Penalty, Offensive holding ( Yards) declinedSimilar
own 0own 2550opp 25opp 0
BUFDrive 5PUNT5 plays · 6 yds · 0:0079% → 79%
Q2 10:33
1ST & 10
OWN 28
+4
20.6%
Kyle Vantrease pass complete to Daniel Lee for 4 yds to the Buff 32Similar
Q2 10:33
2ND & 6
OWN 32
-3
20.4%
Kyle Vantrease pass complete to Jaret Patterson for a loss of 3 yards to the Buff 29Similar
Q2 10:33
4TH & 9
OWN 29
+5
21.7%
BALTAR, Jackson punt 3 yards to the UB32, DAVIS,ALVIN return to the AKRON37 (HARRISON, Ja'Va), PENALTY AKRON offside 5 yards to the UB34, NO PLAY.Similar
Q2 10:33
4TH & 4
OWN 34
0
21.2%
Jackson Baltar punt for 41 yds, punt out-of-bounds at the Akron 25Similar
own 0own 2550opp 25opp 0
AKRDrive 6PUNT4 plays · 8 yds · 0:0021% → 21%
BUFDrive 7FUMBLE2 plays · 8 yds · 0:0079% → 79%
AKRDrive 8MISSED FG7 plays · 16 yds · 3:0524% → 23%
Q2 6:00
1ST & 10
OPP 29
-3
24.2%
Zach Gibson sacked by Ledarius Mack for a loss of 3 yards to the Buff 32 Zach Gibson fumbled, recovered by Akron Brandon Council , return for 0 yardsSimilar
Q2 6:00
3RD & 13
OPP 32
+13
22.1%
Zach Gibson pass complete to Nate Stewart for 13 yds to the Buff 19 for a 1ST downSimilar
Q2 6:00
1ST & 10
OPP 19
+4
24.2%
Zach Gibson pass complete to Julian Hicks for 4 yds to the Buff 15Similar
Q2 6:00
3RD & 4
OPP 13
0
23.3%
Zach Gibson run for no gain to the Buff 13 AKRON Penalty, IS ( Yards) declinedSimilar
own 0own 2550opp 25opp 0
BUFDrive 9PUNT9 plays · 30 yds · 0:0079% → 80%
Q2 2:55
1ST & 10
OWN 32
+4
20.3%
Kyle Vantrease pass complete to Daniel Lee for 4 yds to the Buff 36Similar
Q2 2:55
2ND & 6
OWN 36
+7
19.9%
Kyle Vantrease pass complete to Zac Lefebvre for 7 yds to the Buff 43 for a 1ST downSimilar
Q2 2:55
3RD & 3
50
0
19.5%
Kyle Vantrease pass incomplete to Zac Lefebvre, broken up by DeMarkus GloverSimilar
own 0own 2550opp 25opp 0
AKRDrive 10END OF HALF8 plays · 20 yds · 0:2922% → 22%
AKRDrive 11PUNT9 plays · 35 yds · 0:0022% → 22%
Q3 15:00
1ST & 10
OWN 25
+3
22.1%
Zach Gibson pass complete to Julian Hicks for 3 yds to the Akron 28Similar
Q3 15:00
2ND & 7
OWN 28
-7
22.4%
Zach Gibson sacked by Devon Russell for a loss of 7 yards to the Akron 21Similar
Q3 15:00
3RD & 14
OWN 21
+39
21.1%
Zach Gibson pass complete to Jeremiah Knight for 39 yds to the Buff 40 for a 1ST downSimilar
Q3 15:00
2ND & 10
OPP 40
+4
24.7%
Zach Gibson pass complete to Nate Stewart for 4 yds to the Buff 36Similar
own 0own 2550opp 25opp 0
BUFDrive 12PUNT4 plays · 7 yds · 0:0078% → 77%
Q3 11:17
4TH & 3
OWN 15
0
23.5%
Jackson Baltar punt for 43 yds , Alvin Davis returns for no gain to the Akron 38 Alvin Davis fumbled, recovered by Buff Max MichelSimilar
own 0own 2550opp 25opp 0
BUFDrive 13MISSED FG6 plays · 20 yds · 2:0280% → 79%
Q3 9:07
2ND & 2
OPP 30
+5
19.5%
Kyle Vantrease pass complete to Jaret Patterson for 5 yds to the Akron 25 for a 1ST downSimilar
Q3 9:07
1ST & 10
OPP 25
0
19.5%
Kyle Vantrease pass complete to Zac Lefebvre for no gain to the Akron 25Similar
Q3 9:07
3RD & 3
OPP 18
0
20.0%
Kyle Vantrease pass incomplete to Antonio Nunn, broken up by A.J. WattsSimilar
own 0own 2550opp 25opp 0
AKRDrive 14PUNT4 plays · -1 yds · 0:0024% → 22%
own 0own 2550opp 25opp 0
BUFDrive 15PUNT4 plays · 3 yds · 0:0079% → 78%
own 0own 2550opp 25opp 0
AKRDrive 16FUMBLE TD4 plays · -6 yds · 1:1226% → 13%
Q3 5:06
1ST & 10
OWN 41
+6
26.1%
Zach Gibson pass complete to Maverick Wolfley for 6 yds to the Akron 47Similar
Q3 5:06
2ND & 4
OWN 47
-4
27.1%
HAYES-PATRICK rush for 5 yards to the UB48 (PATTERSON, Jame;BANKS, Joey), PENALTY AKRON false start 4 yards to the AKRON43, NO PLAY.Similar
Q3 3:54
3RD & 8
OWN 43
+35
12.5%
Zach Gibson sacked by Taylor Riggins for a loss of 8 yards Zach Gibson fumbled, recovered by Buff Ledarius Mack , return for 0 yards , return for 35 yds, (Alex McNulty KICK)Similar
own 0own 2550opp 25opp 0
AKRDrive 17PUNT5 plays · 6 yds · 0:0012% → 11%
own 0own 2550opp 25opp 0
BUFDrive 18PUNT6 plays · 23 yds · 2:3890% → 91%
AKRDrive 19PUNT5 plays · 12 yds · 0:0010% → 10%
BUFDrive 20PUNT6 plays · 18 yds · 0:0093% → 92%
Q4 12:40
4TH & 4
OPP 46
0
7.6%
Jackson Baltar punt for 31 yds, fair catch by Alvin Davis at the Akron 15Similar
own 0own 2550opp 25opp 0
AKRDrive 21FUMBLE TD3 plays · -15 yds · 1:057% → 2%
Q4 8:59
1ST & 10
OWN 15
-3
6.9%
Zach Gibson pass complete to Michael Mathison for a loss of 3 yards to the Akron 12Similar
Q4 7:54
3RD & 13
OWN 12
0
1.9%
Zach Gibson sacked by Kadofi Wright for a loss of 11 yards Zach Gibson fumbled, recovered by Buff Kadofi Wright , return for 0 yards for a TD, (Alex McNulty KICK)Similar
own 0own 2550opp 25opp 0
AKRDrive 22INT16 plays · 45 yds · 3:102% → 1%
Q4 7:54
1ST & 10
OWN 25
+6
1.9%
Zach Gibson pass complete to Michael Mathison for 6 yds to the Akron 31Similar
Q4 7:54
2ND & 4
OWN 31
+10
2.0%
Zach Gibson pass complete to Julian Hicks for 10 yds to the Akron 41 for a 1ST downSimilar
Q4 7:54
1ST & 10
OWN 41
+8
2.1%
Zach Gibson pass complete to Julian Hicks for 8 yds to the Akron 49Similar
Q4 7:54
2ND & 2
OWN 49
-15
2.3%
GIBSON,ZACH rush for no gain to the AKRON49, PENALTY AKRON personal foul 15 yards to the AKRON34, NO PLAY.Similar
Q4 7:54
2ND & 17
OWN 34
+10
1.9%
Zach Gibson pass complete to Julian Hicks for 10 yds to the Akron 44Similar
Q4 7:54
3RD & 7
OWN 44
+14
2.1%
Zach Gibson pass complete to Nate Stewart for 14 yds to the Buff 42 for a 1ST downSimilar
Q4 7:54
1ST & 10
OPP 42
-7
2.2%
Zach Gibson sacked by Kadofi Wright for a loss of 7 yards to the Buff 49Similar
Q4 7:54
3RD & 22
OWN 46
+24
2.0%
Zach Gibson pass complete to Maverick Wolfley for 24 yds to the Buff 30 for a 1ST downSimilar
Q4 4:44
4TH & 10
OPP 30
0
1.1%
Zach Gibson pass intercepted Wankeith Akin Jr. return for no gain to the Buff 30Similar
own 0own 2550opp 25opp 0
BUFDrive 23END OF GAME7 plays · 50 yds · 0:0099% → 99%
Q4 4:29
1ST & 10
OWN 30
+19
0.8%
Dylan McDuffie run for 4 yds to the Buff 34 for a 1ST down AKRON Penalty, personal foul (15 Yards) to the Buff 49 for a 1ST downSimilar
own 0own 2550opp 25opp 0
Biggest swings
SACK · Q3 3:54
Zach Gibson sacked by Taylor Riggins for a loss of 8 yards Zach Gibson fumbled, recovered by Buff Ledarius Mack , return for 0 yards , return for 35 yds, (Alex McNulty KICK)
-13.6
SACK · Q4 7:54
Zach Gibson sacked by Kadofi Wright for a loss of 11 yards Zach Gibson fumbled, recovered by Buff Kadofi Wright , return for 0 yards for a TD, (Alex McNulty KICK)
-4.9
KEY PLAY · Q3 5:06
Zach Gibson pass complete to Maverick Wolfley for 6 yds to the Akron 47
+4.1