View as
Win probability · BUF
modelBUF aheadARMY aheadconfidence bandkey playBUF scoreARMY score
What if? - hover the chart or a play below, then change how it went
Q2 15:00 · Tyler Campbell run for 23 yds to the Buff 7 for a 1ST down
Driver values - Δ win prob, pts
Pregame priorHome team on offenseScore differentialGarbage-time factorScore diff ÷ offense timeoutsScore diff ÷ seconds remaining
This game in five plays
- TD · Q3 10:48: Tyree Jackson run for 1 yd for a TD, (Adam Mitcheson PAT MISSED) — BUF win probability +10.6 pts (now 29%) (top driver: BUF has the ball).
- TD · Q3 1:25: Ahmad Bradshaw run for 5 yds for a TD, (Blake Wilson KICK) — ARMY win probability +9.7 pts (now 92%) (top driver: ARMY has the ball).
- TD · Q4 8:25: Tyree Jackson pass complete to Kamathi Holsey for 5 yds for a TD, (Adam Mitcheson KICK) — BUF win probability +13.7 pts (now 26%) (top driver: BUF has the ball).
- TD · Q4 2:26: Tyree Jackson run for 1 yd for a TD, (Adam Mitcheson KICK) — BUF win probability +34.2 pts (now 61%) (top driver: BUF has the ball).
- FG · OT 0:00: Adam Mitcheson 33 yd FG GOOD — BUF win probability +21.3 pts (now 83%) (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 6 of 7ARMY made the numbers' call on 7 of 9
- Q1 15:00BUF 4th & 5 at BUF 43, tiedAgrees with the numbersPunted · 16.1% before the snapGo for it16.2%−<0.141% to convertField goalOut of rangePuntTheir call16.2%average punt
- Q1 5:20ARMY 4th & 4 at BUF 37, up 7Agrees with the numbersWent for it · 81.7% before the snapGo for itTheir call81.8%48% to convertField goal81.5%−0.340% to makePunt81.5%−0.3average punt
- Q1 5:13BUF 4th & 4 at BUF 44, down 7Close callPunted · 18.6% before the snapGo for it18.7%48% to convertField goalOut of rangePuntTheir call18.7%−<0.1average punt
- Q2 15:00ARMY 4th & 2 at BUF 30, up 7Agrees with the numbersWent for it · 80.7% before the snapGo for itTheir call80.8%57% to convertField goal80.3%−0.556% to makePunt79.8%−1.0average punt
- Q2 11:27ARMY 4th & 4 at BUF 4, up 7Close callKicked a field goal · 79.9% before the snapGo for it79.9%40% to convertField goalTheir call79.6%−0.393% to makePunt76.8%−3.1average punt
- Q2 11:21BUF 4th & 23 at ARMY 39, down 10Agrees with the numbersPunted · 18.0% before the snapGo for it17.5%−0.57% to convertField goal18.0%−<0.136% to makePuntTheir call18.0%average punt
- Q2 5:33ARMY 4th & 1 at ARMY 46, up 10Agrees with the numbersWent for it · 80.9% before the snapGo for itTheir call81.1%70% to convertField goalOut of rangePunt80.4%−0.7average punt
- Q3 7:53ARMY 4th & 5 at BUF 21, up 4Agrees with the numbersKicked a field goal · 70.6% before the snapGo for it69.7%−0.340% to convertField goalTheir call70.0%74% to makePunt61.5%−8.5average punt
- Q3 7:48BUF 4th & 6 at BUF 27, down 7Agrees with the numbersPunted · 22.0% before the snapGo for it22.3%−0.939% to convertField goalOut of rangePuntTheir call23.2%average punt
- Q3 6:50ARMY 4th & 1 at BUF 28, up 7Agrees with the numbersWent for it · 79.4% before the snapGo for itTheir call79.3%71% to convertField goal77.1%−2.260% to makePunt72.0%−7.3average punt
- Q4 15:00BUF 4th & 3 at ARMY 43, down 14Agrees with the numbersWent for it · 12.2% before the snapGo for itTheir call12.8%52% to convertField goal11.2%−1.628% to makePunt11.8%−1.1average punt
- Q4 14:55ARMY 4th & 2 at BUF 35, up 14Agrees with the numbersWent for it · 90.5% before the snapGo for itTheir call91.0%57% to convertField goal89.2%−1.745% to makePunt88.4%−2.5average punt
- Q4 11:30BUF 4th & 1 at ARMY 8, down 14Agrees with the numbersWent for it · 12.4% before the snapGo for itTheir call12.1%70% to convertField goal10.3%−1.990% to makePunt4.0%−8.1average punt
- Q4 8:16ARMY 4th & 1 at ARMY 29, up 7Numbers favored go for it by 3.4 ptsPunted · 81.5% before the snapGo for it83.3%71% to convertField goalOut of rangePuntTheir call80.0%−3.4average punt
- Q4 6:13BUF 4th & 9 at midfield, down 7Agrees with the numbersWent for it · 20.0% before the snapGo for itTheir call17.6%32% to convertField goalOut of rangePunt17.0%−0.5average punt
- Q4 2:19ARMY 4th & 4 at BUF 42, tiedAgrees with the numbersWent for it · 53.5% before the snapGo for itTheir call53.5%48% to convertField goal46.1%−7.430% to makePunt46.4%−7.1average punt
After touchdowns: kick or go for two?
BUF made the numbers' call on 3 of 3ARMY made the numbers' call on 2 of 2
- Q1 9:34ARMY Touchdown, up 6 before the tryAgrees with the numbersKicked · madeKickTheir call81.9%97% to makeGo for two81.9%−<0.145% to convert
- Q3 10:48BUF Touchdown, down 4 before the tryAgrees with the numbersKicked · missedKickTheir call30.2%97% to makeGo for two30.0%−0.145% to convert
- Q3 1:25ARMY Touchdown, up 13 before the tryAgrees with the numbersKicked · madeKickTheir call86.6%97% to makeGo for two86.6%−0.145% to convert
- Q4 8:25BUF Touchdown, down 8 before the tryAgrees with the numbersKicked · madeKickTheir call15.7%97% to makeGo for two15.2%−0.545% to convert
- Q4 2:26BUF Touchdown, down 1 before the tryAgrees with the numbersKicked · madeKickTheir call47.4%97% to makeGo for two46.6%−0.845% to convert
Play by play - hover to pin the curve, click to jump
Download drive chartBUFDrive 1PUNT5 plays · 5 yds · 0:0012% → 12%
ARMYDrive 2TD9 plays · 71 yds · 4:1587% → 87%
Q1 9:34
3RD & 7
OPP 15
+15
13.5%
Jordan Asberry run for 15 yds for a TD BUFFALO Penalty, Defensive offside ( Yards) declined, (Blake Wilson KICK)Similar
own 0own 2550opp 25opp 0
BUFDrive 3INT6 plays · 12 yds · 0:0014% → 14%
Q1 9:27
1ST & 10
OWN 23
+4
13.7%
Tyree Jackson pass complete to Malcolm Robinson for 4 yds Malcolm Robinson fumbled, forced by Andrew King,Similar
Q1 9:27
2ND & 11
OWN 33
+2
13.7%
Jordan Johnson run for 2 yds to the Buff 35 BUFFALO Penalty, Offensive holding ( Yards) declinedSimilar
Q1 9:27
3RD & 9
OWN 35
0
13.7%
Tyree Jackson pass intercepted Kenneth Brinson return for no gain to the Buff 43Similar
own 0own 2550opp 25opp 0
ARMYDrive 4DOWNS6 plays · 6 yds · 2:0686% → 85%
Q1 7:26
3RD & 4
OPP 37
0
13.8%
Darnell Woolfolk run for no gain to the Buff 37 Darnell Woolfolk fumbled, forced by Ishmael Hargrove,Similar
own 0own 2550opp 25opp 0
BUFDrive 5PUNT5 plays · 6 yds · 0:0015% → 15%
Q1 5:13
2ND & 10
OWN 38
-2
14.9%
Tyree Jackson pass complete to Jamarl Eiland for a loss of 2 yards to the Buff 36Similar
Q1 5:13
3RD & 12
OWN 36
+8
14.6%
Tyree Jackson pass complete to Kamathi Holsey for 8 yds to the Buff 44Similar
Q1 5:13
4TH & 4
OWN 44
0
14.7%
Kyle Deween punt for 40 yds, fair catch by Malik McGue at the Army 16Similar
own 0own 2550opp 25opp 0
ARMYDrive 6FG14 plays · 80 yds · 7:0885% → 84%
own 0own 2550opp 25opp 0
BUFDrive 7PUNT14 plays · 40 yds · 0:0015% → 15%
Q2 11:21
1ST & 10
OWN 43
-5
15.9%
[SGUN], PENALTY UB false start (JOSEPH, Roubben) 5 yards to the UB38, NO PLAY.Similar
Q2 11:21
1ST & 15
OWN 38
+6
15.6%
Tyree Jackson pass complete to Jamarl Eiland for 6 yds to the Buff 44Similar
Q2 11:21
3RD & 7
OWN 46
+10
15.7%
Tyree Jackson pass complete to Johnathan Hawkins for 10 yds to the Army 44 for a 1ST downSimilar
Q2 11:21
1ST & 10
OPP 44
+5
16.4%
Tyree Jackson pass complete to Jamarl Eiland for 5 yds to the Army 39Similar
Q2 11:21
2ND & 5
OPP 39
+13
16.4%
Tyree Jackson pass complete to Mason Schreck for 13 yds to the Army 26 for a 1ST downSimilar
Q2 11:21
1ST & 10
OPP 26
-6
16.8%
Johnathan Hawkins run for 4 yds to the Army 22 BUFFALO Penalty, Offensive holding (-10 Yards) to the Army 32Similar
Q2 11:21
3RD & 19
OPP 35
-4
15.9%
Tyree Jackson pass complete to Jordan Johnson for a loss of 4 yards to the Army 39Similar
own 0own 2550opp 25opp 0
ARMYDrive 8INT12 plays · 50 yds · 4:2084% → 84%
Q2 5:33
1ST & 10
OWN 14
+23
16.4%
Ahmad Bradshaw pass complete to Christian Poe for 23 yds to the Army 37 for a 1ST downSimilar
Q2 5:33
1ST & 10
OWN 48
+12
15.5%
Joe Walker pass complete to Ahmad Bradshaw for 12 yds to the Buff 40 for a 1ST downSimilar
Q2 5:33
2ND & 11
OPP 30
-6
15.3%
Ahmad Bradshaw sacked by Khalil Hodge for a loss of 6 yards to the Buff 36Similar
Q2 1:13
3RD & 17
OPP 36
0
15.8%
Chris Carter pass intercepted Brandon Williams return for no gain to the Buff 1Similar
own 0own 2550opp 25opp 0
BUFDrive 9END OF HALF2 plays · 9 yds · 0:0016% → 16%
ARMYDrive 10FUMBLE5 plays · 15 yds · 0:0083% → 83%
Q3 14:51
2ND & 9
OWN 25
0
16.9%
Ahmad Bradshaw run for a loss of 4 yards to the Army 23 Ahmad Bradshaw fumbled, recovered by Buff Ishmael Hargrove , return for no gain to the Army 23Similar
own 0own 2550opp 25opp 0
BUFDrive 11TD6 plays · 23 yds · 2:1219% → 29%
ARMYDrive 12FG8 plays · 55 yds · 2:4575% → 81%
own 0own 2550opp 25opp 0
BUFDrive 13PUNT5 plays · 4 yds · 0:0021% → 20%
own 0own 2550opp 25opp 0
ARMYDrive 14TD12 plays · 62 yds · 5:2582% → 92%
Q3 6:50
1ST & GOAL
OPP 9
-5
17.2%
Davidson, Andy rush for 1 yard to the UB8 (FRANKLIN, Jarre), PENALTY ARMY illegal formation 5 yards to the UB14, NO PLAY.Similar
own 0own 2550opp 25opp 0
BUFDrive 15DOWNS6 plays · 19 yds · 1:1811% → 11%
Q3 1:18
1ST & 10
OWN 36
+14
10.5%
Tyree Jackson pass complete to Marcus McGill for 14 yds to the 50 yard line for a 1ST downSimilar
own 0own 2550opp 25opp 0
ARMYDrive 16DOWNS7 plays · 21 yds · 0:0092% → 91%
Q4 14:55
1ST & 10
OPP 43
-15
7.6%
Bradshaw, Ahmad rush for 9 yards to the UB34 (LEWIS, Cameron), PENALTY ARMY personal foul (Enegren, Colby) 15 yards to the ARMY42, NO PLAY.Similar
own 0own 2550opp 25opp 0
BUFDrive 17TD8 plays · 66 yds · 3:0510% → 26%
Q4 11:30
1ST & 10
OWN 34
+49
9.9%
Tyree Jackson pass complete to Marcus McGill for 49 yds to the Army 17 for a 1ST downSimilar
Q4 11:30
2ND & 10
OPP 17
+4
11.9%
Tyree Jackson pass complete to Jamarl Eiland for 4 yds to the Army 13Similar
Q4 8:25
3RD & GOAL
OPP 5
+5
25.7%
Tyree Jackson pass complete to Kamathi Holsey for 5 yds for a TD, (Adam Mitcheson KICK)Similar
own 0own 2550opp 25opp 0
ARMYDrive 18PUNT5 plays · 9 yds · 0:0083% → 82%
own 0own 2550opp 25opp 0
BUFDrive 19TD15 plays · 62 yds · 3:4721% → 61%
Q4 6:13
1ST & 10
OWN 38
+4
20.9%
Tyree Jackson pass complete to Jordan Johnson for 4 yds to the Buff 42Similar
Q4 6:13
2ND & 6
OWN 42
+4
22.3%
Tyree Jackson pass complete to Johnathan Hawkins for 4 yds to the Buff 46Similar
Q4 6:13
4TH & 9
50
+10
19.0%
Tyree Jackson pass complete to Mason Schreck for 10 yds to the Army 40 for a 1ST downSimilar
Q4 6:13
1ST & 10
OPP 40
+15
24.2%
[SGUN], JACKSON, Tyree pass incomplete to HOLSEY, Kamathi, PENALTY ARMY pass interference (Hyatt, Marcus) 15 yards to the ARMY25, 1ST DOWN UB, NO PLAY.Similar
Q4 6:13
1ST & 10
OPP 25
-10
26.4%
[SGUN], JOHNSON, Jordan rush for 5 yards to the ARMY20 (King, Andrew;Timpf, Jeremy), PENALTY UB holding (O'HENLY, Tyler) 10 yards to the ARMY35, NO PLAY.Similar
Q4 6:13
2ND & 20
OPP 35
+8
23.4%
Tyree Jackson pass complete to Malcolm Robinson for 8 yds to the Army 27Similar
Q4 6:13
3RD & 12
OPP 27
+19
22.5%
Tyree Jackson pass complete to Mason Schreck for 19 yds to the Army 8 for a 1ST downSimilar
Q4 6:13
1ST & GOAL
OPP 8
+4
26.4%
Tyree Jackson pass complete to Mason Schreck for 4 yds to the Army 4Similar
own 0own 2550opp 25opp 0
ARMYDrive 20MISSED FG13 plays · 31 yds · 2:1658% → 62%
own 0own 2550opp 25opp 0
BUFDrive 21END OF GAME1 play · -1 yds · 0:0058% → 58%
own 0own 2550opp 25opp 0
ARMYDrive 22MISSED FG5 plays · -1 yds · 0:0060% → 46%
OT 0:00
1ST & 10
OPP 25
-15
40.5%
Bradshaw, Ahmad rush for 4 yards to the UB21 (LEWIS, Cameron), PENALTY ARMY personal foul (Enegren, Colby) 15 yards to the UB40, NO PLAY.Similar
OT 0:00
2ND & 24
OPP 39
+11
46.6%
Ahmad Bradshaw pass complete to Jeff Ejekam for 11 yds to the Buff 28Similar
OT 0:00
3RD & 13
OPP 28
+2
46.3%
Ahmad Bradshaw pass complete to Kell Walker for 2 yds to the Buff 26Similar
own 0own 2550opp 25opp 0
BUFDrive 23FG6 plays · 10 yds · 0:0065% → 83%
own 0own 2550opp 25opp 0
Biggest swings
TD · Q4 2:26
Tyree Jackson run for 1 yd for a TD, (Adam Mitcheson KICK)
+34.2
FG · OT 0:00
Adam Mitcheson 33 yd FG GOOD
+21.3
End of Game · Final
Game over.
+17.3