Try the model
AF

Air Force 7 at Army 10

ARMY
2020 · Week 16 · Dec 19, 2020 · Michie Stadium
Speed4x
View as
Download image
Win probability · ARMY
modelARMY aheadAF aheadconfidence bandkey playARMY scoreAF score
0%25%50%75%100%Q1Q2Q3Q4FGTDTDEnd of Game
What if? - hover the chart or a play below, then change how it went
Q3 9:45 · Joseph Carlson punt for 49 yds, punt out-of-bounds at the Army 37
Driver values - Δ win prob, pts
Home team on offenseGarbage-time factorPregame priorScore diff ÷ offense timeoutsScore differentialScore diff ÷ seconds remaining
+21.5+10.80−10.8−21.5Q1Q2Q3Q4Play 77Home team on offense+2.7Garbage-time factor−0.2Pregame prior−1.1Score diff ÷ offense timeouts−1.3Score differential+0.6Score diff ÷ seconds remaining+0.5
This game in five plays
  1. TD · Q3 0:15: Haaziq Daniels pass complete to Kyle Patterson for 10 yds for a TD ( KICK) — AF win probability +20.8 pts (now 68%) (top driver: AF has the ball).
  2. KEY PLAY · Q4 1:25: Jakobi Buchanan run for 2 yds to the AFA 1 — AF win probability +7.4 pts (now 61%) (top driver: Blowout context favors the defense).
  3. TD · Q4 1:13: Jakobi Buchanan run for 1 yd for a TD ( KICK) — ARMY win probability +54.7 pts (now 91%) (top driver: ARMY has the ball).
  4. INT · Q4 1:13: Haaziq Daniels pass intercepted return for 2 yds to the Army 27 ARMY Penalty, illegal batting (Jon Rhattigan) to the Army 44 — AF win probability +12.3 pts (now 22%) (top driver: AF has the ball).
  5. KEY PLAY · Q4 1:05: TEAM run for 2 yds to the Army 46 — ARMY win probability +14.0 pts (now 92%) (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
ARMY made the numbers' call on 5 of 6AF made the numbers' call on 1 of 2
  1. Q2 11:23AF 4th & 6 at ARMY 40, down 3
    Close callPunted · 49.4% before the snap
    Go for it
    49.5%
    40% to convert
    Field goal
    48.7%−0.7
    34% to make
    PuntTheir call
    48.9%−0.6
    average punt
  2. Q2 7:18ARMY 4th & 2 at AF 41, up 3
    Agrees with the numbersWent for it · 54.0% before the snap
    Go for itTheir call
    54.2%
    57% to convert
    Field goal
    52.2%−2.0
    32% to make
    Punt
    52.5%−1.7
    average punt
  3. Q3 14:55ARMY 4th & 11 at AF 40, up 3
    Agrees with the numbersPunted · 54.8% before the snap
    Go for it
    54.5%−0.3
    27% to convert
    Field goal
    54.3%−0.5
    34% to make
    PuntTheir call
    54.8%
    average punt
  4. Q3 9:45AF 4th & 4 at AF 14, down 3
    Agrees with the numbersPunted · 39.5% before the snap
    Go for it
    39.7%−0.4
    47% to convert
    Field goal
    Out of range
    PuntTheir call
    40.1%
    average punt
  5. Q3 7:28ARMY 4th & 4 at ARMY 43, up 3
    Close callPunted · 59.5% before the snap
    Go for it
    60.5%
    48% to convert
    Field goal
    Out of range
    PuntTheir call
    60.5%−<0.1
    average punt
  6. Q4 15:00ARMY 4th & 7 at AF 49, down 4
    Agrees with the numbersPunted · 38.8% before the snap
    Go for it
    39.4%−0.6
    37% to convert
    Field goal
    Out of range
    PuntTheir call
    40.1%
    average punt
  7. Q4 8:24ARMY 4th & 4 at AF 23, down 4
    Agrees with the numbersWent for it · 40.0% before the snap
    Go for itTheir call
    38.7%
    47% to convert
    Field goal
    38.7%−<0.1
    70% to make
    Punt
    26.1%−12.6
    average punt
  8. Q4 1:13ARMY 4th & 1 at AF 1, down 4
    Agrees with the numbersWent for it · 37.0% before the snap
    Go for itTheir call
    50.7%
    59% to convert
    Field goal
    25.1%−25.6
    94% to make
    Punt
    11.4%−39.3
    average punt
After touchdowns: kick or go for two?
ARMY made the numbers' call on 1 of 1AF made the numbers' call on 1 of 1
  1. Q3 0:15AF Touchdown, up 3 before the try
    Agrees with the numbersKicked · made
    KickTheir call
    58.5%
    97% to make
    Go for two
    58.3%−0.2
    45% to convert
  2. Q4 1:13ARMY Touchdown, up 2 before the try
    Agrees with the numbersKicked · made
    KickTheir call
    78.9%
    97% to make
    Go for two
    76.5%−2.4
    45% to convert
Play by play - hover to pin the curve, click to jump
Download drive chart
AFDrive 1INT
4 plays · 11 yds · 0:0053% → 53%
Q1 15:00
1ST & 10
OWN 25
+7
47.3%
Brad Roberts run for 7 yds to the AFA 32Similar
Q1 15:00
2ND & 3
OWN 32
+4
47.3%
Haaziq Daniels run for 4 yds to the AFA 36 for a 1ST downSimilar
Q1 15:00
1ST & 10
OWN 36
0
47.3%
Haaziq Daniels pass intercepted return for no gain to the Army 14Similar
own 0own 2550opp 25opp 0
ARMYDrive 2FUMBLE
9 plays · 26 yds · 0:0048% → 48%
Q1 13:33
1ST & 10
OWN 14
+2
47.6%
Tyhier Tyler run for 2 yds to the Army 16Similar
Q1 13:33
2ND & 8
OWN 16
+5
47.6%
Tyhier Tyler run for 5 yds to the Army 21Similar
Q1 13:33
3RD & 3
OWN 21
+3
47.6%
Tyhier Tyler run for 3 yds to the Army 24 for a 1ST downSimilar
Q1 13:33
1ST & 10
OWN 24
+3
47.7%
Sandon McCoy run for 3 yds to the Army 27Similar
Q1 13:33
2ND & 7
OWN 27
+6
47.7%
Tyhier Tyler run for 6 yds to the Army 33Similar
Q1 13:33
3RD & 1
OWN 33
+1
47.7%
Tyhier Tyler run for 1 yd to the Army 34 for a 1ST downSimilar
Q1 13:33
1ST & 10
OWN 34
+2
47.7%
Jakobi Buchanan run for 2 yds to the Army 36Similar
Q1 13:33
2ND & 8
OWN 36
+4
47.7%
Tyrell Robinson run for 4 yds to the Army 40Similar
Q1 13:33
3RD & 4
OWN 40
-3
47.7%
Tyhier Tyler run for a loss of 3 yards to the Army 40 Tyhier Tyler fumbled, recovered by AFA Will TrawickSimilar
own 0own 2550opp 25opp 0
AFDrive 3MISSED FG
4 plays · 25 yds · 0:0052% → 52%
Q1 9:05
1ST & 10
OPP 40
+16
47.9%
Brad Roberts run for 16 yds to the Army 24 for a 1ST downSimilar
Q1 9:05
1ST & 10
OPP 24
+4
47.7%
Brad Roberts run for 4 yds to the Army 20Similar
Q1 9:05
2ND & 6
OPP 20
+3
47.7%
Brad Roberts run for 3 yds to the Army 17Similar
Q1 9:05
3RD & 3
OPP 17
+2
47.9%
Brad Roberts run for 2 yds to the Army 15Similar
own 0own 2550opp 25opp 0
ARMYDrive 4FG
19 plays · 73 yds · 6:2549% → 53%
Q1 6:25
1ST & 10
OWN 20
+11
49.0%
Tyhier Tyler run for 11 yds to the Army 31 for a 1ST downSimilar
Q1 6:25
1ST & 10
OWN 31
+3
49.1%
Tyhier Tyler run for 3 yds to the Army 34Similar
Q1 6:25
2ND & 7
OWN 34
+3
49.2%
Tyhier Tyler run for 3 yds to the Army 37Similar
Q1 6:25
3RD & 4
OWN 37
+6
49.1%
Tyhier Tyler run for 6 yds to the Army 43 for a 1ST downSimilar
Q1 6:25
1ST & 10
OWN 43
+2
49.8%
Sandon McCoy run for 2 yds to the Army 45Similar
Q1 6:25
2ND & 8
OWN 45
0
49.8%
Tyhier Tyler run for no gain to the Army 45Similar
Q1 6:25
3RD & 8
OWN 45
+10
49.2%
Tyhier Tyler run for 10 yds to the AFA 45 for a 1ST downSimilar
Q1 6:25
1ST & 10
OPP 45
+8
50.0%
Christian Anderson run for 8 yds to the AFA 37Similar
Q1 6:25
2ND & 2
OPP 37
+1
50.0%
Jakobi Buchanan run for 1 yd to the AFA 36Similar
Q1 6:25
3RD & 1
OPP 36
+1
49.8%
Jakobi Buchanan run for 1 yd to the AFA 35 for a 1ST downSimilar
Q1 6:25
1ST & 10
OPP 35
+4
50.2%
Sandon McCoy run for 4 yds to the AFA 31Similar
Q2 15:00
2ND & 6
OPP 31
+5
52.6%
A.J. Howard run for 5 yds to the AFA 26Similar
Q2 15:00
3RD & 1
OPP 26
+3
51.9%
Sandon McCoy run for 3 yds to the AFA 23 for a 1ST downSimilar
Q2 15:00
1ST & 10
OPP 23
+2
52.6%
Tyhier Tyler run for 2 yds to the AFA 21Similar
Q2 15:00
2ND & 8
OPP 21
+7
52.6%
Tyhier Tyler run for 7 yds to the AFA 14Similar
Q2 15:00
3RD & 1
OPP 14
+4
51.9%
Jakobi Buchanan run for 4 yds to the AFA 10 for a 1ST downSimilar
Q2 15:00
1ST & GOAL
OPP 10
+1
52.6%
Tyhier Tyler run for 1 yd to the AFA 9Similar
Q2 15:00
2ND & GOAL
OPP 9
+2
52.6%
Tyhier Tyler run for 2 yds to the AFA 7Similar
Q2 15:00
3RD & GOAL
OPP 7
0
52.9%
Tyhier Tyler pass incompleteSimilar
own 0own 2550opp 25opp 0
AFDrive 5PUNT
9 plays · 35 yds · 0:0047% → 48%
Q2 11:23
1ST & 10
OWN 25
+1
52.9%
Brad Roberts run for 1 yd to the AFA 26Similar
Q2 11:23
2ND & 9
OWN 26
+8
53.0%
Brad Roberts run for 8 yds to the AFA 34Similar
Q2 11:23
3RD & 1
OWN 34
+5
52.4%
Haaziq Daniels run for 5 yds to the AFA 39 for a 1ST downSimilar
Q2 11:23
1ST & 10
OWN 39
+17
51.8%
Haaziq Daniels run for 17 yds to the Army 44 for a 1ST downSimilar
Q2 11:23
1ST & 10
OPP 44
+3
50.9%
Kadin Remsberg run for 3 yds to the Army 41Similar
Q2 11:23
2ND & 7
OPP 41
+1
51.0%
Haaziq Daniels run for 1 yd to the Army 40Similar
Q2 11:23
3RD & 6
OPP 40
0
51.2%
Haaziq Daniels pass incomplete to Brandon Lewis, broken up by Cameron JonesSimilar
Q2 11:23
4TH & 6
OPP 40
0
52.1%
Joseph Carlson punt for 31 yds, fair catch by Tyrell Robinson at the Army 9Similar
own 0own 2550opp 25opp 0
ARMYDrive 6DOWNS
9 plays · 49 yds · 0:0054% → 55%
Q2 7:18
1ST & 10
OWN 9
+16
54.4%
Jakobi Buchanan run for 16 yds to the Army 25 for a 1ST downSimilar
Q2 7:18
1ST & 10
OWN 25
+3
54.8%
Christian Anderson run for 3 yds to the Army 28Similar
Q2 7:18
2ND & 7
OWN 28
+10
54.8%
Christian Anderson run for 10 yds to the Army 38 for a 1ST downSimilar
Q2 7:18
1ST & 10
OWN 38
+6
55.7%
Jakobi Buchanan run for 6 yds to the Army 44Similar
Q2 7:18
2ND & 4
OWN 44
+7
56.7%
Tyrell Robinson run for 7 yds to the AFA 49 for a 1ST downSimilar
Q2 7:18
1ST & 10
OPP 49
+4
57.0%
Christian Anderson run for 4 yds to the AFA 45Similar
Q2 7:18
2ND & 6
OPP 45
+2
57.1%
A.J. Howard run for 2 yds to the AFA 43Similar
Q2 7:18
3RD & 4
OPP 43
+2
56.6%
Jakobi Buchanan run for 2 yds to the AFA 41Similar
Q2 7:18
4TH & 2
OPP 41
-1
55.4%
Christian Anderson run for a loss of 1 yard to the AFA 42Similar
own 0own 2550opp 25opp 0
AFDrive 7MISSED FG
6 plays · 38 yds · 0:0047% → 47%
Q2 2:53
1ST & 10
OWN 42
0
53.4%
Haaziq Daniels pass incomplete to Brandon LewisSimilar
Q2 2:53
2ND & 10
OWN 42
+30
53.9%
Brad Roberts run for 30 yds to the Army 28 for a 1ST downSimilar
Q2 2:53
1ST & 10
OPP 28
+2
51.2%
Brad Roberts run for 2 yds to the Army 26Similar
Q2 2:53
2ND & 8
OPP 26
+1
51.2%
Matthew Murla run for 1 yd to the Army 25Similar
Q2 2:53
3RD & 7
OPP 25
+5
52.7%
Haaziq Daniels run for 5 yds to the Army 20Similar
own 0own 2550opp 25opp 0
ARMYDrive 8END OF HALF
2 plays · -2 yds · 0:0058% → 58%
Q2 0:05
1ST & 10
OWN 20
-2
57.8%
TEAM run for a loss of 2 yards to the Army 18Similar
own 0own 2550opp 25opp 0
ARMYDrive 9PUNT
11 plays · 34 yds · 0:0057% → 56%
Q3 14:55
1ST & 10
OWN 26
+6
57.0%
Christian Anderson run for 6 yds to the Army 32Similar
Q3 14:55
2ND & 4
OWN 32
+3
58.1%
Jakobi Buchanan run for 3 yds to the Army 35Similar
Q3 14:55
3RD & 1
OWN 35
+3
57.5%
Jakobi Buchanan run for 3 yds to the Army 38 for a 1ST downSimilar
Q3 14:55
1ST & 10
OWN 38
+13
58.1%
Christian Anderson run for 13 yds to the AFA 49 for a 1ST downSimilar
Q3 14:55
1ST & 10
OPP 49
+1
59.8%
Christian Anderson run for 1 yd to the AFA 48Similar
Q3 14:55
2ND & 9
OPP 48
+9
59.7%
Jakobi Buchanan run for 9 yds to the AFA 39 for a 1ST downSimilar
Q3 14:55
1ST & 10
OPP 39
+2
60.0%
Sandon McCoy run for 2 yds to the AFA 37Similar
Q3 14:55
2ND & 8
OPP 37
-3
59.9%
Christian Anderson run for a loss of 3 yards to the AFA 40Similar
Q3 14:55
3RD & 11
OPP 40
0
57.9%
Christian Anderson run for no gain to the AFA 40Similar
Q3 14:55
4TH & 11
OPP 40
0
55.9%
Zach Harding punt for 32 ydsSimilar
own 0own 2550opp 25opp 0
AFDrive 10PUNT
4 plays · 6 yds · 0:0041% → 39%
Q3 9:45
1ST & 10
OWN 8
+6
58.7%
Kadin Remsberg run for 6 yds to the AFA 14Similar
Q3 9:45
2ND & 4
OWN 14
-4
58.4%
Kadin Remsberg run for a loss of 4 yards to the AFA 10Similar
Q3 9:45
3RD & 8
OWN 10
+4
60.0%
Haaziq Daniels run for 4 yds to the AFA 14Similar
Q3 9:45
4TH & 4
OWN 14
0
61.0%
Joseph Carlson punt for 49 yds, punt out-of-bounds at the Army 37Similar
own 0own 2550opp 25opp 0
ARMYDrive 11PUNT
4 plays · 6 yds · 0:0062% → 60%
Q3 7:28
1ST & 10
OWN 37
+2
61.8%
Christian Anderson run for 2 yds to the Army 39Similar
Q3 7:28
2ND & 8
OWN 39
+3
62.7%
Jakobi Buchanan run for 3 yds to the Army 42Similar
Q3 7:28
3RD & 5
OWN 42
+1
61.7%
Jakobi Buchanan run for 1 yd to the Army 43Similar
Q3 7:28
4TH & 4
OWN 43
0
60.2%
Zach Harding punt for 44 yds, downed at the AFA 13Similar
own 0own 2550opp 25opp 0
AFDrive 12TD
11 plays · 87 yds · 5:0140% → 68%
Q3 5:16
1ST & 10
OWN 13
-1
59.6%
Haaziq Daniels run for a loss of 1 yard to the AFA 13 Haaziq Daniels fumbled, recovered by AFA Haaziq DanielsSimilar
Q3 5:16
2ND & 10
OWN 13
+9
60.0%
Haaziq Daniels pass complete to Daniel Morris for 9 yds to the AFA 22Similar
Q3 5:16
3RD & 1
OWN 22
+3
60.2%
Haaziq Daniels run for 3 yds to the AFA 25 for a 1ST downSimilar
Q3 5:16
1ST & 10
OWN 25
0
59.4%
Haaziq Daniels pass incomplete to Daniel Morris, broken up by Cedrick Cunningham Jr.Similar
Q3 5:16
2ND & 10
OWN 25
+16
59.6%
Haaziq Daniels pass complete to Kyle Patterson for 16 yds to the AFA 41 for a 1ST downSimilar
Q3 5:16
1ST & 10
OWN 41
+11
56.4%
Haaziq Daniels pass complete to Brandon Lewis for 11 yds to the Army 48 for a 1ST downSimilar
Q3 5:16
1ST & 10
OPP 48
+39
55.0%
Haaziq Daniels pass complete to Kyle Patterson for 39 yds to the Army 9 for a 1ST downSimilar
Q3 5:16
1ST & GOAL
OPP 9
-5
53.2%
AIR FORCE Penalty, false start (Kyle Patterson) to the Army 14Similar
Q3 5:16
1ST & GOAL
OPP 14
+4
53.6%
Kadin Remsberg run for 4 yds to the Army 10Similar
Q3 5:16
2ND & GOAL
OPP 10
0
53.2%
Haaziq Daniels pass incomplete to Kyle PattersonSimilar
Q3 0:15
3RD & GOAL
OPP 10
+10
32.4%
Haaziq Daniels pass complete to Kyle Patterson for 10 yds for a TD ( KICK)Similar
own 0own 2550opp 25opp 0
ARMYDrive 13PUNT
7 plays · 15 yds · 0:1040% → 39%
Q3 0:10
1ST & 10
OWN 36
+2
40.1%
Tyrell Robinson run for 2 yds to the Army 38Similar
Q4 15:00
2ND & 8
OWN 38
+10
40.6%
Christian Anderson run for 10 yds to the Army 48 for a 1ST downSimilar
Q4 15:00
1ST & 10
OWN 48
+3
43.1%
Jakobi Buchanan run for 3 yds to the AFA 49Similar
Q4 15:00
2ND & 7
OPP 49
0
43.8%
Christian Anderson run for no gain to the AFA 49Similar
Q4 15:00
3RD & 7
OPP 49
0
42.4%
Christian Anderson pass complete to Tyrell Robinson for no gain to the AFA 49Similar
Q4 15:00
4TH & 7
OPP 49
0
38.6%
Zach Harding punt for 33 ydsSimilar
own 0own 2550opp 25opp 0
AFDrive 14INT
9 plays · 44 yds · 0:0065% → 70%
Q4 12:32
1ST & 10
OWN 16
+2
34.6%
Brad Roberts run for 2 yds to the AFA 18Similar
Q4 12:32
2ND & 8
OWN 18
+20
35.0%
Haaziq Daniels run for 20 yds to the AFA 38 for a 1ST downSimilar
Q4 12:32
1ST & 10
OWN 38
-5
32.4%
AIR FORCE Penalty, false start (-5 Yards) to the AFA 33Similar
Q4 12:32
1ST & 15
OWN 33
-5
34.6%
AIR FORCE Penalty, false start (-5 Yards) to the AFA 28Similar
Q4 12:32
1ST & 20
OWN 28
+2
34.6%
Haaziq Daniels run for 2 yds to the AFA 30Similar
Q4 12:32
2ND & 18
OWN 30
0
35.0%
Haaziq Daniels pass incomplete to Daniel MorrisSimilar
Q4 12:32
3RD & 18
OWN 30
+22
36.6%
Haaziq Daniels pass complete to Ben Peterson for 22 yds to the Army 48 for a 1ST downSimilar
Q4 12:32
1ST & 10
OPP 48
+8
30.9%
Brad Roberts run for 8 yds to the Army 40Similar
Q4 12:32
2ND & 2
OPP 40
0
30.5%
Haaziq Daniels pass intercepted, touchback. return for no gainSimilar
own 0own 2550opp 25opp 0
ARMYDrive 15TD
18 plays · 80 yds · 7:1137% → 91%
Q4 8:24
1ST & 10
OWN 20
+3
36.9%
Jakobi Buchanan run for 3 yds to the Army 23Similar
Q4 8:24
2ND & 7
OWN 23
+5
36.9%
Jakobi Buchanan run for 5 yds to the Army 28Similar
Q4 8:24
3RD & 2
OWN 28
+2
36.1%
Jakobi Buchanan run for 2 yds to the Army 30 for a 1ST downSimilar
Q4 8:24
1ST & 10
OWN 30
+16
37.5%
Tyrell Robinson run for 16 yds to the Army 46 for a 1ST downSimilar
Q4 8:24
1ST & 10
OWN 46
-5
41.3%
Buchanan, Jakobi rush for 4 yards to the 50 yardline (DONALDSON, Gran), PENALTY ARMY illegal formation 5 yards to the ARMY41, NO PLAY.Similar
Q4 8:24
1ST & 15
OWN 41
+16
38.3%
Christian Anderson run for 16 yds to the AFA 43 for a 1ST downSimilar
Q4 8:24
1ST & 10
OPP 43
+14
42.9%
Jakobi Buchanan run for 14 yds to the AFA 29 for a 1ST downSimilar
Q4 8:24
1ST & 10
OPP 29
+1
45.2%
Christian Anderson run for 1 yd to the AFA 28Similar
Q4 8:24
2ND & 9
OPP 28
+2
45.2%
Christian Anderson run for 2 yds to the AFA 26Similar
Q4 8:24
3RD & 7
OPP 26
+3
42.5%
Tyrell Robinson run for 3 yds to the AFA 23Similar
Q4 8:24
4TH & 4
OPP 23
+7
39.4%
Christian Anderson run for 7 yds to the AFA 16 for a 1ST downSimilar
Q4 8:24
1ST & 10
OPP 16
+6
45.2%
Christian Anderson run for 6 yds to the AFA 10Similar
Q4 8:24
2ND & 4
OPP 10
+5
45.2%
Jakobi Buchanan run for 5 yds to the AFA 5 for a 1ST downSimilar
Q4 8:24
1ST & GOAL
OPP 5
+2
45.2%
Tyson Riley run for 2 yds to the AFA 3Similar
Q4 1:25
2ND & GOAL
OPP 3
+2
38.6%
Jakobi Buchanan run for 2 yds to the AFA 1Similar
Q4 1:25
3RD & GOAL
OPP 1
0
36.1%
Jakobi Buchanan run for no gain to the AFA 1Similar
Q4 1:13
4TH & GOAL
OPP 1
+1
90.7%
Jakobi Buchanan run for 1 yd for a TD ( KICK)Similar
own 0own 2550opp 25opp 0
AFDrive 16INT
2 plays · 0 yds · 0:0022% → 22%
Q4 1:13
1ST & 10
OWN 25
-12
77.8%
Haaziq Daniels pass intercepted return for 2 yds to the Army 27 ARMY Penalty, illegal batting (Jon Rhattigan) to the Army 44Similar
own 0own 2550opp 25opp 0
ARMYDrive 17END OF GAME
2 plays · 4 yds · 0:0092% → 92%
Q4 1:05
1ST & 10
OWN 44
+2
91.8%
TEAM run for 2 yds to the Army 46Similar
Q4 1:05
2ND & 8
OWN 46
+2
91.9%
TEAM run for 2 yds to the Army 48Similar
own 0own 2550opp 25opp 0
Biggest swings
TD · Q4 1:13
Jakobi Buchanan run for 1 yd for a TD ( KICK)
+54.7
TD · Q3 0:15
Haaziq Daniels pass complete to Kyle Patterson for 10 yds for a TD ( KICK)
-20.8
KEY PLAY · Q4 1:05
TEAM run for 2 yds to the Army 46
+14
YardLine · model v10Model estimate - not betting advice · Data provided by CollegeFootballData.com