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 2:52 · Evan Finegan punt for 57 yds, downed at the Army 8
Driver values - Δ win prob, pts
Home team on offensePregame priorScore differentialGarbage-time factorScore diff ÷ offense timeoutsScore diff ÷ seconds remaining
This game in five plays
- TD · Q2 7:53: Connor Slomka run for 3 yds for a TD (John Abercrombie KICK) — ARMY win probability +12.4 pts (now 49%) (top driver: ARMY has the ball).
- MISSED FG · Q2 4:05: Adam Mitcheson 28 yd FG BLOCKED blocked by Wunmi Oyetuga Elijah Riley return for 80 yds for a TD (John Abercrombie KICK) — ARMY win probability +14.3 pts (now 57%) (top driver: BUF has the ball).
- TD · Q3 7:55: Kevin Marks run for 1 yd for a TD (Adam Mitcheson PAT MISSED) — BUF win probability +13.9 pts (now 48%) (top driver: BUF has the ball).
- TD · Q3 2:49: Kelvin Hopkins Jr. pass complete to Jordan Asberry for 25 yds for a TD (John Abercrombie KICK) — ARMY win probability +23.9 pts (now 85%) (top driver: ARMY has the ball).
- TD · Q4 9:17: Darnell Woolfolk run for 2 yds for a TD (John Abercrombie KICK) — ARMY win probability +8.3 pts (now 99%) (top driver: ARMY 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 7ARMY made the numbers' call on 4 of 4
- Q1 8:03BUF 4th & 14 at ARMY 26, up 7Close callWent for it · 70.9% before the snapGo for itTheir call70.5%−0.418% to convertField goal70.9%64% to makePunt69.8%−1.1average punt
- Q2 15:00BUF 4th & 3 at BUF 14, tiedClose callPunted · 66.4% before the snapGo for it66.5%52% to convertField goalOut of rangePuntTheir call66.5%−<0.1average punt
- Q2 4:05BUF 4th & 8 at ARMY 11, down 7Agrees with the numbersKicked a field goal · 54.7% before the snapGo for it53.5%−0.629% to convertField goalTheir call54.1%87% to makePunt47.1%−7.0average punt
- Q2 2:52BUF 4th & 1 at BUF 35, down 14Numbers favored go for it by 1.3 ptsPunted · 41.7% before the snapGo for it42.6%71% to convertField goalOut of rangePuntTheir call41.3%−1.3average punt
- Q2 1:05ARMY 4th & 1 at ARMY 17, up 14Agrees with the numbersWent for it · 61.1% before the snapGo for itTheir call60.7%71% to convertField goalOut of rangePunt59.8%−0.9average punt
- Q3 15:00ARMY 4th & 15 at ARMY 20, up 14Agrees with the numbersPunted · 62.1% before the snapGo for it60.1%−3.016% to convertField goalOut of rangePuntTheir call63.1%average punt
- Q3 7:55ARMY 4th & 1 at BUF 27, up 8Agrees with the numbersWent for it · 62.5% before the snapGo for itTheir call62.5%71% to convertField goal59.8%−2.762% to makePunt53.4%−9.1average punt
- Q3 2:44BUF 4th & 4 at BUF 30, down 15Close callPunted · 20.4% before the snapGo for it21.4%48% to convertField goalOut of rangePuntTheir call21.1%−0.3average punt
- Q4 9:17ARMY 4th & 1 at BUF 2, up 15Agrees with the numbersWent for it · 92.3% before the snapGo for itTheir call92.1%60% to convertField goal90.0%−2.194% to makePunt84.7%−7.4average punt
- Q4 9:10BUF 4th & 12 at BUF 31, down 22Close callWent for it · 2.5% before the snapGo for itTheir call1.8%−0.822% to convertField goalOut of rangePunt2.6%average punt
- Q4 6:57BUF 4th & 16 at BUF 32, down 29Agrees with the numbersPunted · 0.3% before the snapGo for it0.2%−0.115% to convertField goalOut of rangePuntTheir call0.3%average punt
After touchdowns: kick or go for two?
BUF made the numbers' call on 2 of 2ARMY made the numbers' call on 5 of 5
- Q1 13:49BUF Touchdown, up 6 before the tryAgrees with the numbersKicked · madeKickTheir call70.0%97% to makeGo for two70.0%−<0.145% to convert
- Q1 2:12ARMY Touchdown, down 1 before the tryAgrees with the numbersKicked · madeKickTheir call31.7%97% to makeGo for two31.7%−<0.145% to convert
- Q2 7:53ARMY Touchdown, up 6 before the tryAgrees with the numbersKicked · madeKickTheir call43.1%97% to makeGo for two43.0%−0.145% to convert
- Q3 7:55BUF Touchdown, down 8 before the tryAgrees with the numbersKicked · missedKickTheir call40.0%97% to makeGo for two39.8%−0.245% to convert
- Q3 2:49ARMY Touchdown, up 14 before the tryAgrees with the numbersKicked · madeKickTheir call80.2%97% to makeGo for two80.1%−0.145% to convert
- Q4 9:17ARMY Touchdown, up 21 before the tryAgrees with the numbersKicked · madeKickTheir call97.5%97% to makeGo for two97.4%−0.145% to convert
- Q4 6:57ARMY Touchdown, up 28 before the tryAgrees with the numbersKicked · madeKickTheir call99.8%97% to makeGo for two99.8%−<0.145% to convert
Play by play - hover to pin the curve, click to jump
Download drive chartBUFDrive 1TD5 plays · 81 yds · 1:1170% → 70%
Q1 15:00
2ND & 10
OWN 19
+22
69.8%
Emmanuel Reed run for 7 yds to the Buff 26 for a 1ST down ARMY Penalty, face mask (15 yards) (15 Yards) to the Buff 41 for a 1ST downSimilar
Q1 13:49
2ND & 4
OWN 47
+53
70.1%
Tyree Jackson pass complete to K.J. Osborn for 53 yds for a TD ARMY Penalty, Defensive offside ( Yards) declined (Adam Mitcheson KICK)Similar
own 0own 2550opp 25opp 0
ARMYDrive 2INT7 plays · 23 yds · 0:0030% → 30%
Q1 13:43
3RD & 11
OWN 37
0
70.0%
Kelvin Hopkins Jr. pass intercepted Brandon Williams return for no gain to the Army 48Similar
own 0own 2550opp 25opp 0
BUFDrive 3DOWNS14 plays · 22 yds · 2:3971% → 71%
Q1 10:03
2ND & 10
OPP 38
0
71.0%
Tyree Jackson pass incomplete to K.J. Osborn, broken up by Kenneth BrinsonSimilar
Q1 10:03
4TH & 9
OPP 37
+15
70.5%
FINEGAN, Evan punt 37 yards to the ARMY0, touchback, PENALTY ARMY roughing the kicker (27) 15 yards to the ARMY22, 1ST DOWN UB, NO PLAY.Similar
Q1 8:22
1ST & 10
OPP 22
-4
71.5%
Emmanuel Reed run for 6 yds to the Army 16 BUFFALO Penalty, Offensive holding (-10 Yards) to the Army 26Similar
Q1 8:22
2ND & 14
OPP 26
0
71.3%
Tyree Jackson pass incomplete to K.J. Osborn, broken up by Elijah RileySimilar
own 0own 2550opp 25opp 0
ARMYDrive 4TD11 plays · 74 yds · 5:4429% → 35%
Q1 7:56
3RD & 8
OPP 42
+32
70.4%
Kelvin Hopkins Jr. pass complete to Calen Holt for 22 yds to the Buff 20 for a 1ST down BUFFALO Penalty, personal foul (10 Yards) declined for a 1ST downSimilar
own 0own 2550opp 25opp 0
BUFDrive 5PUNT5 plays · 7 yds · 2:0667% → 66%
own 0own 2550opp 25opp 0
ARMYDrive 6TD12 plays · 77 yds · 6:5534% → 49%
Q2 14:48
1ST & 10
OWN 36
+37
65.5%
Kelvin Hopkins Jr. pass complete to Camden Harrison for 37 yds to the Buff 27 for a 1ST downSimilar
own 0own 2550opp 25opp 0
BUFDrive 7MISSED FG TD12 plays · 59 yds · 3:4155% → 44%
Q2 7:46
2ND & 7
OWN 33
+21
55.4%
Tyree Jackson pass complete to Charlie Jones for 21 yds to the Army 46 for a 1ST downSimilar
Q2 7:46
1ST & 10
OPP 46
+9
57.8%
Tyree Jackson pass complete to Antonio Nunn for 9 yds to the Army 37Similar
Q2 7:46
2ND & 6
OPP 21
+8
58.7%
Tyree Jackson pass complete to K.J. Osborn for 8 yds to the Army 13 for a 1ST downSimilar
Q2 7:46
1ST & 10
OPP 13
0
58.7%
Tyree Jackson pass incomplete to Antonio Nunn, broken up by Mike ReynoldsSimilar
Q2 7:46
3RD & 8
OPP 11
0
57.7%
Tyree Jackson pass incomplete to Charlie Jones, broken up by Cole ChristiansenSimilar
Q2 4:05
4TH & 8
OPP 11
+80
43.5%
Adam Mitcheson 28 yd FG BLOCKED blocked by Wunmi Oyetuga Elijah Riley return for 80 yds for a TD (John Abercrombie KICK)Similar
own 0own 2550opp 25opp 0
BUFDrive 8PUNT6 plays · 9 yds · 1:0842% → 41%
ARMYDrive 9END OF HALF7 plays · 14 yds · 1:3561% → 62%
Q2 1:05
2ND & 6
OWN 24
-2
38.0%
Kelvin Hopkins Jr. sacked by Chuck Harris for a loss of 2 yards to the Army 22 ARMY Penalty, intentional grounding (Kelvin Hopkins Jr.) to the Army 22Similar
own 0own 2550opp 25opp 0
ARMYDrive 10PUNT5 plays · -5 yds · 0:0064% → 62%
own 0own 2550opp 25opp 0
BUFDrive 11TD15 plays · 87 yds · 5:0234% → 48%
Q3 12:57
2ND & 6
OWN 17
+5
34.0%
Tyree Jackson pass complete to K.J. Osborn for 5 yds to the Buff 22Similar
Q3 12:57
2ND & 6
OWN 30
+15
34.6%
[PSTL], JACKSON, Tyree pass incomplete to OSBORN, K.J., PENALTY ARMY pass interference (Gibson, James) 15 yards to the UB45, 1ST DOWN UB, NO PLAY.Similar
Q3 12:57
1ST & 10
OWN 45
+16
36.4%
Tyree Jackson pass complete to K.J. Osborn for 16 yds to the Army 39 for a 1ST downSimilar
Q3 12:57
2ND & 6
OPP 35
+32
37.8%
Tyree Jackson pass complete to Charlie Jones for 32 yds to the Army 3 for a 1ST downSimilar
Q3 12:57
2ND & GOAL
OPP 1
-3
37.8%
Tyree Jackson pass complete to George Rushing for a loss of 3 yards to the Army 4Similar
Q3 8:35
4TH & GOAL
OPP 8
+6
31.8%
[SGUN], JACKSON, Tyree pass incomplete to OSBORN, K.J., PENALTY ARMY pass interference (McClinton, J.) 6 yards to the ARMY2, 1ST DOWN UB, NO PLAY.Similar
own 0own 2550opp 25opp 0
ARMYDrive 12TD11 plays · 75 yds · 5:0661% → 85%
Q3 7:55
1ST & 10
OWN 37
+17
38.2%
Connor Slomka run for 2 yds to the Buff 39 for a 1ST down BUFFALO Penalty, personal foul (Roy Baker) to the Buff 46 for a 1ST downSimilar
Q3 2:49
1ST & 10
OPP 25
+25
14.6%
Kelvin Hopkins Jr. pass complete to Jordan Asberry for 25 yds for a TD (John Abercrombie KICK)Similar
own 0own 2550opp 25opp 0
BUFDrive 13PUNT5 plays · 6 yds · 0:0020% → 20%
own 0own 2550opp 25opp 0
ARMYDrive 14TD14 plays · 81 yds · 7:4485% → 99%
Q3 2:01
2ND & 4
OWN 25
-12
15.1%
Holt, Calen rush for 5 yards to the ARMY30 (COLLIER, Jordan;PATTERSON, Jame), PENALTY ARMY personal foul (58) 12 yards to the ARMY13, NO PLAY.Similar
Q3 2:01
2ND & 16
OWN 13
+7
15.3%
Kelvin Hopkins Jr. pass complete to Kjetil Cline for 7 yds to the Army 20Similar
Q4 15:00
2ND & 7
OWN 33
+17
10.6%
Darnell Woolfolk run for 17 yds to the 50 yard line for a 1ST downSimilar
Q4 15:00
2ND & 2
OPP 42
+20
9.7%
Darnell Woolfolk run for 5 yds to the Buff 37 for a 1ST down BUFFALO Penalty, unsportsmanlike conduct (Jordan Collier) to the Buff 22 for a 1ST downSimilar
own 0own 2550opp 25opp 0
BUFDrive 15DOWNS6 plays · -2 yds · 0:003% → 3%
own 0own 2550opp 25opp 0
ARMYDrive 16TD4 plays · 31 yds · 0:5299% → 100%
BUFDrive 17PUNT8 plays · 7 yds · 0:000% → 0%
Q4 6:57
2ND & 8
OWN 40
-15
0.2%
[SGUN], HAWKINS, Johnat rush for no gain to the UB40, out-of-bounds (Lowery, J.), PENALTY UB personal foul (JACK-KURDYLA, T) 15 yards to the UB25, NO PLAY.Similar
Q4 6:57
4TH & 16
OWN 32
+33
0.2%
Evan Finegan punt for 33 yds, downed at the BUFFALO 35 ARMY Penalty, roughing the kicker ( Yards) declinedSimilar
own 0own 2550opp 25opp 0
ARMYDrive 18END OF GAME5 plays · 30 yds · 0:00100% → 100%
own 0own 2550opp 25opp 0
Biggest swings
TD · Q3 2:49
Kelvin Hopkins Jr. pass complete to Jordan Asberry for 25 yds for a TD (John Abercrombie KICK)
-23.9
MISSED FG · Q2 4:05
Adam Mitcheson 28 yd FG BLOCKED blocked by Wunmi Oyetuga Elijah Riley return for 80 yds for a TD (John Abercrombie KICK)
-14.3
TD · Q3 7:55
Kevin Marks run for 1 yd for a TD (Adam Mitcheson PAT MISSED)
+13.9