View as
Win probability · ARMY
modelARMY aheadBUF aheadconfidence bandkey playARMY scoreBUF score
What if? - hover the chart or a play below, then change how it went
Q2 10:33 · Tyler Grassman punt for 28 yds, downed at the Army 12
Driver values - Δ win prob, pts
Home team on offenseScore differentialGarbage-time factorScore diff ÷ offense timeoutsBlowout marginTime remaining
This game in five plays
- TD · Q2 10:41: Tony Giovannelli run for 4 yds for a TD, (Daniel Grochowski KICK) — ARMY win probability +8.6 pts (now 65%) (top driver: ARMY has the ball).
- TD · Q2 0:22: Raymond Maples run for 6 yds for a TD, (Daniel Grochowski KICK) — ARMY win probability +6.4 pts (now 83%) (top driver: ARMY has the ball).
- TD · Q3 6:04: Larry Dixon run for 45 yds for a TD, (Daniel Grochowski KICK) — ARMY win probability +9.5 pts (now 98%) (top driver: ARMY has the ball).
- TD · Q3 4:17: Joe Licata pass complete to Devon Hughes for 20 yds for a TD, (Patrick Clarke KICK) — BUF win probability +7.1 pts (now 11%) (top driver: BUF has the ball).
- TD · Q4 2:42: Joe Licata pass complete to Devin Campbell for 8 yds for a TD, (Two pt pass, Joe Licata pass to Ron Willoughby GOOD) — BUF win probability +10.0 pts (now 13%) (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
ARMY made the numbers' call on 6 of 6BUF made the numbers' call on 4 of 6
- Q1 10:26BUF 4th & 5 at ARMY 5, tiedAgrees with the numbersKicked a field goal · 50.5% before the snapGo for it50.4%−<0.133% to convertField goalTheir call50.4%92% to makePunt49.8%−0.7average punt
- Q1 10:26ARMY 4th & 1 at BUF 30, down 3Agrees with the numbersWent for it · 49.6% before the snapGo for itTheir call49.6%71% to convertField goal49.4%−0.256% to makePunt49.2%−0.4average punt
- Q2 14:48BUF 4th & 3 at ARMY 18, down 4Close callKicked a field goal · 47.3% before the snapGo for it47.4%51% to convertField goalTheir call47.2%−0.279% to makePunt44.3%−3.1average punt
- Q2 10:33BUF 4th & 21 at ARMY 40, down 11Agrees with the numbersPunted · 36.8% before the snapGo for it35.9%−0.99% to convertField goal36.6%−0.234% to makePuntTheir call36.8%average punt
- Q2 1:14ARMY 4th & 9 at BUF 48, up 11Agrees with the numbersPunted · 71.8% before the snapGo for it71.2%−0.232% to convertField goalOut of rangePuntTheir call71.4%average punt
- Q3 15:00BUF 4th & 3 at ARMY 35, down 18Agrees with the numbersWent for it · 19.8% before the snapGo for itTheir call20.9%53% to convertField goal18.9%−2.145% to makePunt18.4%−2.6average punt
- Q3 12:07ARMY 4th & 10 at ARMY 46, up 18Agrees with the numbersPunted · 87.3% before the snapGo for it86.8%−1.229% to convertField goalOut of rangePuntTheir call88.0%average punt
- Q4 15:00ARMY 4th & 2 at BUF 15, up 17Agrees with the numbersWent for it · 93.4% before the snapGo for itTheir call93.4%56% to convertField goal92.8%−0.583% to makePunt88.9%−4.4average punt
- Q4 15:00ARMY 4th & 2 at BUF 4, up 17Agrees with the numbersWent for it · 93.4% before the snapGo for itTheir call93.5%50% to convertField goal92.7%−0.893% to makePunt88.4%−5.0average punt
- Q4 6:01BUF 4th & 2 at ARMY 3, down 23Close callWent for it · 0.9% before the snapGo for itTheir call0.9%−<0.149% to convertField goal0.9%93% to makePunt0.6%−0.4average punt
- Q4 1:06ARMY 4th & 7 at ARMY 47, up 8Agrees with the numbersPunted · 95.6% before the snapGo for it95.3%−0.137% to convertField goalOut of rangePuntTheir call95.4%average punt
- Q4 0:57BUF 4th & 3 at BUF 32, down 8Agrees with the numbersWent for it · 7.5% before the snapGo for itTheir call6.1%52% to convertField goalOut of rangePunt4.3%−1.8average punt
After touchdowns: kick or go for two?
ARMY made the numbers' call on 5 of 6BUF made the numbers' call on 4 of 5
- Q1 4:20ARMY Touchdown, up 3 before the tryAgrees with the numbersKicked · madeKickTheir call52.9%97% to makeGo for two52.8%−<0.145% to convert
- Q2 10:41ARMY Touchdown, up 10 before the tryAgrees with the numbersKicked · madeKickTheir call62.4%97% to makeGo for two62.3%−0.145% to convert
- Q2 0:22ARMY Touchdown, up 17 before the tryAgrees with the numbersKicked · madeKickTheir call81.7%97% to makeGo for two81.5%−0.245% to convert
- Q3 6:04ARMY Touchdown, up 24 before the tryAgrees with the numbersKicked · madeKickTheir call96.0%97% to makeGo for two95.9%−0.145% to convert
- Q3 4:17BUF Touchdown, down 19 before the tryAgrees with the numbersKicked · madeKickTheir call6.7%97% to makeGo for two6.7%−0.145% to convert
- Q3 1:54BUF Touchdown, down 18 before the tryAgrees with the numbersKicked · madeKickTheir call7.2%97% to makeGo for two7.1%−0.145% to convert
- Q4 12:01ARMY Touchdown, up 23 before the tryClose callKicked · missedKickTheir call98.6%−<0.197% to makeGo for two98.6%45% to convert
- Q4 11:10ARMY Touchdown, up 29 before the tryAgrees with the numbersKicked · madeKickTheir call99.9%97% to makeGo for two99.9%−<0.145% to convert
- Q4 8:47BUF Touchdown, down 24 before the tryAgrees with the numbersKicked · madeKickTheir call1.4%97% to makeGo for two1.3%−<0.145% to convert
- Q4 6:01BUF Touchdown, down 17 before the tryAgrees with the numbersKicked · madeKickTheir call3.2%97% to makeGo for two3.1%−0.145% to convert
- Q4 2:42BUF Touchdown, down 10 before the tryNumbers favored kick by 1.1 ptsWent for two · convertedKick7.0%97% to makeGo for twoTheir call5.9%−1.145% to convert
Play by play - hover to pin the curve, click to jump
Download drive chartARMYDrive 1FUMBLE3 plays · 10 yds · 0:0050% → 50%
BUFDrive 2FG9 plays · 43 yds · 3:4450% → 50%
ARMYDrive 3TD14 plays · 75 yds · 6:0651% → 55%
BUFDrive 4MISSED FG14 plays · 76 yds · 4:2546% → 46%
Q1 4:13
1ST & 10
OWN 6
+22
53.8%
Joe Licata pass complete to Marcus McGill for 22 yds to the Buff 28 for a 1ST downSimilar
Q1 4:13
2ND & 4
OWN 34
+3
52.9%
Joe Licata pass complete to Jordan Johnson for 3 yds to the Buff 37Similar
Q1 4:13
3RD & 4
OPP 47
+7
52.6%
Joe Licata pass complete to Ron Willoughby for 7 yds to the Army 40 for a 1ST downSimilar
Q1 4:13
2ND & 10
OPP 40
+15
52.4%
ARMY Penalty, personal foul (Geoffery Bacon) to the Army 25 for a 1ST downSimilar
own 0own 2550opp 25opp 0
ARMYDrive 5TD10 plays · 80 yds · 4:0754% → 65%
Q2 14:48
1ST & 10
OWN 38
-10
55.1%
Maples, Raymond rush for 10 yards to the ARMY48 (ROBERSON, K.), PENALTY ARMY clipping (Poe, Edgar) 10 yards to the ARMY28, NO PLAY.Similar
Q2 11:13
3RD & 6
OPP 43
+39
56.7%
Angel Santiago pass complete to Raymond Maples for 39 yds to the Buff 4 for a 1ST downSimilar
Q2 10:41
1ST & GOAL
OPP 4
+4
65.3%
Tony Giovannelli run for 4 yds for a TD, (Daniel Grochowski KICK)Similar
own 0own 2550opp 25opp 0
BUFDrive 6PUNT14 plays · 30 yds · 0:0038% → 37%
Q2 10:33
2ND & 11
OWN 29
+15
62.7%
LICATA, Joe pass incomplete to ROSS, Boise, PENALTY ARMY personal foul (King, Andrew) 15 yards to the UB44, 1ST DOWN UB, NO PLAY. for a 1ST downSimilar
Q2 10:33
1ST & 10
OPP 39
+5
60.6%
LICATA, Joe pass incomplete to ROSS, Boise, PENALTY ARMY offside 5 yards to the ARMY34, NO PLAY.Similar
Q2 10:33
2ND & 11
OPP 30
-10
59.9%
LICATA, Joe rush for 11 yards to the ARMY19, PENALTY UB holding (BROCK, Boomer) 10 yards to the ARMY40, NO PLAY.Similar
Q2 10:33
3RD & 35
OWN 46
+14
62.8%
Joe Licata pass complete to Jacob Martinez for 14 yds to the Army 40Similar
own 0own 2550opp 25opp 0
ARMYDrive 7PUNT15 plays · 40 yds · 4:5167% → 74%
Q2 6:05
2ND & 7
OWN 15
+12
66.6%
Angel Santiago pass complete to Tony Giovannelli for 12 yds to the Army 27 for a 1ST downSimilar
Q2 6:05
2ND & 12
OWN 37
+6
66.9%
Angel Santiago pass complete to Kelvin White for 6 yds to the Army 43Similar
Q2 1:19
3RD & 12
OWN 49
+3
72.8%
Angel Santiago pass complete to Kelvin White for 3 yds to the Buff 48Similar
own 0own 2550opp 25opp 0
BUFDrive 8INT3 plays · 11 yds · 0:0025% → 25%
ARMYDrive 9TD2 plays · 8 yds · 0:1277% → 83%
BUFDrive 10END OF HALF3 plays · 6 yds · 0:0018% → 19%
BUFDrive 11DOWNS8 plays · 40 yds · 0:0018% → 20%
Q3 15:00
1ST & 10
OWN 38
+20
81.1%
Joe Licata pass complete to Boise Ross for 5 yds to the Army 43 for a 1ST down ARMY Penalty, personal foul (Josh Jenkins) to the Army 42 for a 1ST downSimilar
own 0own 2550opp 25opp 0
ARMYDrive 12PUNT7 plays · 11 yds · 0:0088% → 87%
BUFDrive 13INT5 plays · 31 yds · 0:0011% → 12%
ARMYDrive 14TD1 play · 45 yds · 0:0098% → 98%
own 0own 2550opp 25opp 0
BUFDrive 15TD6 plays · 62 yds · 1:403% → 11%
Q3 5:57
1ST & 10
OWN 38
+11
96.7%
Joe Licata pass complete to Ron Willoughby for 11 yds to the Buff 49 for a 1ST downSimilar
Q3 5:57
1ST & 10
OWN 49
-5
96.7%
LICATA, Joe pass complete to McGILL, Marcus for 18 yards to the ARMY33 (Glover, Richard), PENALTY UB holding (ROSS, Boise) 5 yards to the UB44, NO PLAY.Similar
Q3 5:57
2ND & 5
OPP 46
+26
96.6%
Joe Licata pass complete to Boise Ross for 11 yds to the Army 35 for a 1ST down ARMY Penalty, roughing passer (Hayden Pierce) to the Army 20 for a 1ST downSimilar
Q3 4:17
1ST & 10
OPP 20
+20
89.5%
Joe Licata pass complete to Devon Hughes for 20 yds for a TD, (Patrick Clarke KICK)Similar
own 0own 2550opp 25opp 0
ARMYDrive 16TD3 plays · 42 yds · 0:4293% → 97%
BUFDrive 17TD5 plays · 78 yds · 1:284% → 9%
ARMYDrive 18TD13 plays · 75 yds · 4:5393% → 99%
Q4 12:01
2ND & GOAL
OPP 4
+4
98.6%
Angel Santiago 4 Yd Run (Daniel Grochowski PAT blocked), (Daniel Grochowski BLOCKED)Similar
own 0own 2550opp 25opp 0
BUFDrive 19INT2 plays · 0 yds · 0:002% → 2%
Q4 11:55
1ST & 10
OWN 24
+1
98.4%
Joe Licata pass intercepted Josh Jenkins return for 1 yd to the Buff 33Similar
own 0own 2550opp 25opp 0
ARMYDrive 20TD2 plays · 33 yds · 0:3399% → 100%
BUFDrive 21TD8 plays · 75 yds · 2:230% → 2%
Q4 11:10
1ST & 10
OWN 25
+12
99.8%
Joe Licata pass complete to Ron Willoughby for 12 yds to the Buff 37 for a 1ST downSimilar
Q4 11:10
1ST & 10
OWN 37
+5
99.8%
Joe Licata pass complete to John Dunmore for 5 yds to the Buff 42Similar
Q4 11:10
2ND & 5
OWN 42
+14
99.8%
Joe Licata pass complete to Ron Willoughby for 14 yds to the Army 44 for a 1ST downSimilar
Q4 11:10
1ST & 10
OPP 44
+14
99.8%
Joe Licata pass complete to Devon Hughes for 14 yds to the Army 30 for a 1ST downSimilar
Q4 11:10
1ST & 10
OPP 30
0
99.8%
Joe Licata pass incomplete to Devin Campbell, broken up by Andrew KingSimilar
Q4 11:10
2ND & 10
OPP 30
+15
99.8%
Joe Licata pass complete to Marcus McGill for 15 yds to the Army 15 for a 1ST downSimilar
Q4 8:47
1ST & 10
OPP 15
+15
98.5%
Joe Licata pass complete to Devin Campbell for 15 yds for a TD, (Patrick Clarke KICK)Similar
own 0own 2550opp 25opp 0
BUFDrive 22TD11 plays · 47 yds · 2:421% → 5%
Q4 8:43
1ST & 10
OPP 47
+7
98.7%
Joe Licata pass complete to Marcus McGill for 7 yds to the Army 40Similar
Q4 8:43
2ND & 3
OPP 40
+13
98.6%
Joe Licata pass complete to Anthone Taylor for 13 yds to the Army 27 for a 1ST downSimilar
Q4 8:43
2ND & 6
OPP 23
+12
98.5%
Joe Licata pass complete to Jamarl Eiland for 12 yds to the Army 11 for a 1ST downSimilar
Q4 8:43
2ND & 10
OPP 11
+7
98.5%
Joe Licata pass complete to Devin Campbell for 7 yds to the Army 4Similar
Q4 6:01
4TH & 2
OPP 3
+3
95.2%
Joe Licata pass complete to Marcus McGill for 3 yds for a TD, (Patrick Clarke KICK)Similar
own 0own 2550opp 25opp 0
ARMYDrive 23FUMBLE3 plays · 10 yds · 0:0097% → 97%
BUFDrive 24TD10 plays · 67 yds · 2:213% → 13%
Q4 5:03
1ST & 10
OPP 49
+11
96.7%
Joe Licata pass complete to Marcus McGill for 11 yds to the Army 38 for a 1ST downSimilar
Q4 5:03
1ST & 10
OPP 38
-10
96.7%
LICATA, Joe pass incomplete to HUGHES, Devon, PENALTY UB holding (SILAS, Jake) 10 yards to the ARMY48, NO PLAY.Similar
Q4 5:03
1ST & 20
OPP 48
+12
96.7%
Joe Licata pass complete to Devon Hughes for 12 yds to the Army 36Similar
Q4 5:03
2ND & 8
OPP 36
+11
96.7%
Joe Licata pass complete to Ron Willoughby for 11 yds to the Army 25 for a 1ST downSimilar
Q4 5:03
1ST & 10
OPP 25
+3
95.9%
Joe Licata pass complete to Devin Campbell for 3 yds to the Army 22Similar
Q4 5:03
2ND & 7
OPP 22
+14
95.9%
Joe Licata pass complete to Devin Campbell for 14 yds to the Army 8 for a 1ST downSimilar
Q4 2:54
1ST & GOAL
OPP 8
0
96.8%
Joe Licata pass incomplete to Marcus McGill, broken up by Steven JohnsonSimilar
Q4 2:42
2ND & GOAL
OPP 8
+8
86.8%
Joe Licata pass complete to Devin Campbell for 8 yds for a TD, (Two pt pass, Joe Licata pass to Ron Willoughby GOOD)Similar
own 0own 2550opp 25opp 0
ARMYDrive 25PUNT7 plays · 3 yds · 1:3296% → 97%
own 0own 2550opp 25opp 0
BUFDrive 26DOWNS4 plays · 9 yds · 0:005% → 5%
ARMYDrive 27END OF GAME1 play · -1 yds · 0:0098% → 98%
own 0own 2550opp 25opp 0
Biggest swings
TD · Q4 2:42
Joe Licata pass complete to Devin Campbell for 8 yds for a TD, (Two pt pass, Joe Licata pass to Ron Willoughby GOOD)
-10
TD · Q3 6:04
Larry Dixon run for 45 yds for a TD, (Daniel Grochowski KICK)
+9.5
TD · Q2 10:41
Tony Giovannelli run for 4 yds for a TD, (Daniel Grochowski KICK)
+8.6