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 4:54 · Kyle Romenick punt for 43 yds, fair catch by Ron Cook Jr. at the Buff 16
Driver values - Δ win prob, pts
Pregame priorHome team on offenseScore differentialBlowout marginGarbage-time factorScore diff ÷ offense timeouts
This game in five plays
- TD · Q1 8:23: Jaret Patterson run for 1 yd for a TD (Alex McNulty KICK) — AKR win probability +0.5 pts (now 4%) (top driver: BUF has the ball).
- TD · Q2 13:05: Kevin Marks Jr. run for 24 yds for a TD (Alex McNulty KICK) — BUF win probability +1.4 pts (now 98%) (top driver: BUF has the ball).
- TD · Q2 7:42: Jaret Patterson run for 5 yds for a TD (Alex McNulty KICK) — BUF win probability +1.1 pts (now 99%) (top driver: BUF has the ball).
- TD · Q2 5:05: Kevin Marks Jr. run for 23 yds for a TD (Alex McNulty KICK) — BUF win probability +0.2 pts (now 99%) (top driver: BUF has the ball).
- TD · Q3 12:51: Kyle Vantrease pass complete to Trevor Wilson for 52 yds for a TD (Alex McNulty KICK) — BUF win probability +0.2 pts (now 100%) (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 5AKR made the numbers' call on 9 of 11
- Q1 15:00AKR 4th & 8 at AKR 27, tiedAgrees with the numbersPunted · 2.7% before the snapGo for it2.7%−0.133% to convertField goalOut of rangePuntTheir call2.8%average punt
- Q1 13:30BUF 4th & 5 at AKR 41, tiedAgrees with the numbersWent for it · 97.1% before the snapGo for itTheir call97.1%42% to convertField goal97.0%−0.132% to makePunt97.1%−<0.1average punt
- Q1 4:49AKR 4th & 10 at BUF 18, down 7Agrees with the numbersKicked a field goal · 3.9% before the snapGo for it3.8%−0.127% to convertField goalTheir call3.9%79% to makePunt3.5%−0.4average punt
- Q1 4:42AKR 4th & 4 at AKR 31, down 14Agrees with the numbersPunted · 3.3% before the snapGo for it3.4%−0.148% to convertField goalOut of rangePuntTheir call3.4%average punt
- Q1 2:52BUF 4th & 10 at BUF 38, up 14Agrees with the numbersPunted · 96.6% before the snapGo for it96.5%−0.129% to convertField goalOut of rangePuntTheir call96.7%average punt
- Q1 1:59AKR 4th & 5 at AKR 17, down 14Agrees with the numbersPunted · 3.5% before the snapGo for it3.5%−0.140% to convertField goalOut of rangePuntTheir call3.6%average punt
- Q2 10:01AKR 4th & 2 at AKR 49, down 21Agrees with the numbersWent for it · 2.3% before the snapGo for itTheir call2.4%56% to convertField goalOut of rangePunt2.2%−0.2average punt
- Q2 7:42AKR 4th & 12 at AKR 23, down 28Agrees with the numbersPunted · 0.8% before the snapGo for it0.4%−0.622% to convertField goalOut of rangePuntTheir call1.0%average punt
- Q2 4:54AKR 4th & 16 at AKR 41, down 35Agrees with the numbersPunted · 0.5% before the snapGo for it0.4%−0.116% to convertField goalOut of rangePuntTheir call0.5%average punt
- Q2 0:20BUF 4th & 6 at BUF 41, up 35Agrees with the numbersPunted · 99.5% before the snapGo for it99.4%−<0.140% to convertField goalOut of rangePuntTheir call99.5%average punt
- Q3 12:51AKR 4th & 2 at AKR 47, down 42Close callPunted · 0.4% before the snapGo for it0.4%57% to convertField goalOut of rangePuntTheir call0.3%−0.1average punt
- Q3 9:26BUF 4th & 2 at BUF 38, up 42Agrees with the numbersWent for it · 99.7% before the snapGo for itTheir call99.8%57% to convertField goalOut of rangePunt99.7%−0.1average punt
- Q3 1:13AKR 4th & 2 at AKR 33, down 49Close callPunted · 0.1% before the snapGo for it0.1%57% to convertField goalOut of rangePuntTheir call0.1%−<0.1average punt
- Q4 13:45BUF 4th & 10 at BUF 40, up 49Agrees with the numbersPunted · 99.9% before the snapGo for it99.9%−0.129% to convertField goalOut of rangePuntTheir call99.9%average punt
- Q4 10:56AKR 4th & 16 at AKR 22, down 49Agrees with the numbersPunted · 0.0% before the snapGo for it-0.1%−0.114% to convertField goalOut of rangePuntTheir call0.1%average punt
- Q4 6:05AKR 4th & 1 at BUF 11, down 49Agrees with the numbersWent for it · 0.1% before the snapGo for itTheir call0.0%71% to convertField goal-0.0%−<0.187% to makePunt-0.2%−0.2average punt
After touchdowns: kick or go for two?
BUF made the numbers' call on 7 of 7AKR made the numbers' call on 1 of 1
- Q1 8:23BUF Touchdown, up 6 before the tryAgrees with the numbersKicked · madeKickTheir call96.6%97% to makeGo for two96.6%−<0.145% to convert
- Q2 13:05BUF Touchdown, up 20 before the tryAgrees with the numbersKicked · madeKickTheir call97.9%97% to makeGo for two97.9%−<0.145% to convert
- Q2 7:42BUF Touchdown, up 27 before the tryAgrees with the numbersKicked · madeKickTheir call99.2%97% to makeGo for two99.2%−<0.145% to convert
- Q2 5:05BUF Touchdown, up 34 before the tryAgrees with the numbersKicked · madeKickTheir call99.5%97% to makeGo for two99.5%−<0.145% to convert
- Q3 12:51BUF Touchdown, up 41 before the tryAgrees with the numbersKicked · madeKickTheir call99.8%97% to makeGo for two99.8%−<0.145% to convert
- Q3 1:13BUF Touchdown, up 48 before the tryAgrees with the numbersKicked · madeKickTheir call100.0%97% to makeGo for two100.0%−<0.145% to convert
- Q4 6:05AKR Touchdown, down 43 before the tryAgrees with the numbersKicked · madeKickTheir call0.1%97% to makeGo for two0.1%−<0.145% to convert
- Q4 3:42BUF Touchdown, up 48 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 chartAKRDrive 1PUNT5 plays · 2 yds · 0:003% → 3%
BUFDrive 2TD12 plays · 46 yds · 5:0797% → 96%
Q1 13:30
3RD & 9
OPP 45
+4
96.5%
Kyle Vantrease pass complete to Jovany Ruiz for 4 yds to the Akron 41Similar
Q1 13:30
4TH & 5
OPP 41
+7
96.5%
Kyle Vantrease pass complete to Jovany Ruiz for 7 yds to the Akron 34 for a 1ST downSimilar
Q1 13:30
2ND & 9
OPP 33
+5
96.6%
Kyle Vantrease pass complete to Antonio Nunn for 5 yds to the Akron 28Similar
Q1 13:30
2ND & 2
OPP 11
+9
96.6%
[PSTL], VANTREASE, Kyle pass incomplete to NUNN, Antonio (WATTS, A.J.), PENALTY AKRON pass interference (WATTS, A.J.) 9 yards to the AKRON2, 1ST DOWN UB, NO PLAY.Similar
own 0own 2550opp 25opp 0
AKRDrive 3MISSED FG TD10 plays · 57 yds · 3:344% → 4%
Q1 8:23
3RD & 6
OWN 29
+15
96.0%
Zach Gibson pass complete to Nate Stewart for 15 yds to the Akron 44 for a 1ST downSimilar
Q1 8:23
1ST & 10
OWN 44
+26
95.9%
Zach Gibson pass complete to Michael Mathison for 26 yds to the Buff 30 for a 1ST downSimilar
Q1 8:23
2ND & 10
OPP 18
0
95.8%
Zach Gibson pass incomplete to Michael Mathison, broken up by Tyrone HillSimilar
Q1 8:23
3RD & 10
OPP 18
0
95.9%
Zach Gibson pass incomplete to George Qualls Jr., broken up by E.J. BrownSimilar
Q1 4:49
4TH & 10
OPP 18
+63
96.1%
Cory Smigel 35 yd FG BLOCKED blocked by Tyrone Hill Tyrone Hill return for 63 yds for a TD (Alex McNulty KICK)Similar
own 0own 2550opp 25opp 0
AKRDrive 4PUNT5 plays · 6 yds · 0:004% → 4%
Q1 4:42
4TH & 4
OWN 31
+7
96.1%
Kyle Romenick punt for 38 yds , Ron Cook Jr. returns for 7 yds to the Buff 38Similar
own 0own 2550opp 25opp 0
BUFDrive 5PUNT4 plays · 0 yds · 0:0096% → 96%
own 0own 2550opp 25opp 0
AKRDrive 6PUNT4 plays · 5 yds · 0:004% → 4%
Q1 1:59
1ST & 10
OWN 12
+3
95.8%
Zach Gibson pass complete to Shawn Naim for 3 yds to the Akron 15Similar
Q1 1:59
3RD & 7
OWN 15
+2
95.9%
Zach Gibson pass complete to Nate Stewart for 2 yds to the Akron 17Similar
Q1 1:59
4TH & 5
OWN 17
+9
95.9%
Kyle Romenick punt for 46 yds , Ron Cook Jr. returns for 9 yds to the Buff 46Similar
own 0own 2550opp 25opp 0
BUFDrive 7TD6 plays · 54 yds · 2:1196% → 98%
Q2 15:00
2ND & 5
OPP 49
-5
96.1%
[SGUN], PENALTY UB false start (FUZAK, Jake) 5 yards to the UB46, NO PLAY.Similar
own 0own 2550opp 25opp 0
AKRDrive 8DOWNS8 plays · 21 yds · 2:583% → 3%
BUFDrive 9TD4 plays · 49 yds · 2:1398% → 99%
own 0own 2550opp 25opp 0
AKRDrive 10PUNT5 plays · -2 yds · 0:001% → 1%
Q2 7:42
2ND & 8
OWN 27
0
99.2%
Zach Gibson pass incomplete to Shawn Naim, broken up by Aapri WashingtonSimilar
Q2 7:42
3RD & 8
OWN 27
-4
99.2%
Zach Gibson sacked by George Wolo and Max Michel for a loss of 4 yards to the Akron 23Similar
Q2 7:42
4TH & 12
OWN 23
+9
99.2%
Kyle Romenick punt for 39 yds , Ron Cook Jr. returns for 9 yds to the Buff 47Similar
own 0own 2550opp 25opp 0
BUFDrive 11TD2 plays · 53 yds · 0:5599% → 99%
AKRDrive 12PUNT5 plays · -6 yds · 0:001% → 1%
BUFDrive 13PUNT8 plays · 25 yds · 2:5699% → 100%
AKRDrive 14END OF HALF1 play · 3 yds · 0:000% → 0%
own 0own 2550opp 25opp 0
BUFDrive 15TD6 plays · 84 yds · 2:05100% → 100%
AKRDrive 16PUNT8 plays · 22 yds · 0:000% → 0%
Q3 12:51
3RD & 5
OWN 30
+9
99.6%
T.J. DeShields pass complete to Nate Stewart for 9 yds to the Akron 39 for a 1ST downSimilar
Q3 12:51
4TH & 2
OWN 47
+3
99.6%
Kyle Romenick punt for 42 yds, punt out-of-bounds at the Buff 7 , Ron Cook Jr. returns for 3 yds to the 50 yard line BUFFALO Penalty, illegal block (Isaiah King) to the Buff 7Similar
own 0own 2550opp 25opp 0
BUFDrive 17TD13 plays · 93 yds · 8:13100% → 100%
Q3 9:26
3RD & 6
OWN 34
+4
99.8%
Matt Myers pass complete to Trevor Wilson for 4 yds to the Buff 38Similar
Q3 9:26
1ST & 10
OPP 26
-5
99.8%
[PSTL], MYERS, Matt pass complete to PORTER, Bernard for 13 yards to the AKRON13 (RICHARDSON, Jul), PENALTY UB ineligible downfield on pass (BURNISTON, Cole) 5 yards to the AKRON31, NO PLAY.Similar
own 0own 2550opp 25opp 0
AKRDrive 18PUNT5 plays · 8 yds · 0:000% → 0%
BUFDrive 19PUNT8 plays · 14 yds · 1:39100% → 100%
Q4 15:00
3RD & 11
OWN 25
+15
99.9%
AKRON Penalty, personal foul (15 Yards) to the Buff 40 for a 1ST downSimilar
Q4 13:45
2ND & 8
OWN 42
-10
99.9%
[PSTL], MYERS, Matt rush for 58 yards to the AKRON0, clock 13:45, PENALTY UB holding (ZIKUSKI, Nick) 10 yards to the UB32, NO PLAY.Similar
Q4 13:45
3RD & 17
OWN 33
+7
99.9%
Matt Myers pass complete to Trevor Wilson for 7 yds to the Buff 40Similar
own 0own 2550opp 25opp 0
AKRDrive 20PUNT5 plays · -6 yds · 1:360% → 0%
BUFDrive 21INT3 plays · 4 yds · 0:00100% → 100%
AKRDrive 22TD10 plays · 58 yds · 3:040% → 0%
Q4 9:09
1ST & 10
OWN 42
-10
100.0%
[SGUN], DESHIELDS, T.J. pass incomplete to GRIMES, Tony, PENALTY AKRON holding (MURPHY, Owen) 10 yards to the AKRON32, NO PLAY.Similar
Q4 9:09
4TH & 11
OWN 41
+15
100.0%
BUFFALO Penalty, personal foul (Kevin Marks Jr.) to the Buff 44 for a 1ST downSimilar
Q4 9:09
1ST & 10
OPP 44
+24
100.0%
T.J. DeShields pass complete to Jonzell Norrils for 24 yds to the Buff 20 for a 1ST downSimilar
own 0own 2550opp 25opp 0
BUFDrive 23TD5 plays · 75 yds · 2:23100% → 100%
own 0own 2550opp 25opp 0
AKRDrive 24INT9 plays · 46 yds · 0:000% → 0%
Q4 3:33
1ST & 10
OWN 31
+1
100.0%
T.J. DeShields pass complete to Tristian Brank for 1 yd to the Akron 32Similar
Q4 3:33
2ND & 9
OWN 32
+5
100.0%
[SGUN], DESHIELDS, T.J. pass complete to KNIGHT, Jeremia for 6 yards to the AKRON38 (TATE, Caleb), PENALTY UB offside (38) 5 yards to the AKRON37, NO PLAY.Similar
Q4 3:33
1ST & 10
OPP 37
+7
100.0%
T.J. DeShields pass complete to Jeremiah Knight for 7 yds to the Buff 30Similar
Q4 3:33
2ND & 3
OPP 30
+4
100.0%
T.J. DeShields pass complete to Tony Grimes Jr. for 4 yds to the Buff 26 for a 1ST downSimilar
Q4 3:33
2ND & 7
OPP 23
-34
100.0%
T.J. DeShields pass intercepted Javien Cuff return for 34 yds to the Buff 47Similar
own 0own 2550opp 25opp 0
BUFDrive 25END OF GAME1 play · -1 yds · 0:00100% → 100%
own 0own 2550opp 25opp 0
Biggest swings
TD · Q2 13:05
Kevin Marks Jr. run for 24 yds for a TD (Alex McNulty KICK)
+1.4
TD · Q2 7:42
Jaret Patterson run for 5 yds for a TD (Alex McNulty KICK)
+1.1
TD · Q1 8:23
Jaret Patterson run for 1 yd for a TD (Alex McNulty KICK)
-0.5