Try the model
AF

Air Force 3 at Army 20

ARMY
2024 · Week 10 · Nov 2, 2024 · Michie Stadium
Speed4x
View as
Download image
Win probability · ARMY
modelARMY aheadAF aheadconfidence bandkey playARMY scoreAF score
0%25%50%75%100%Q1Q2Q3Q4FGFGFGFGTDTDEnd of Game
What if? - hover the chart or a play below, then change how it went
Q4 1:46 · Kanye Udoh 25 Yd Run (Trey Gronotte Kick)
Driver values - Δ win prob, pts
Pregame priorHome team on offenseGarbage-time factorScore differentialScore diff ÷ offense timeoutsBlowout margin
+41.0+20.50−20.5−41.0Q1Q2Q3Q4
This game in five plays
  1. FG · Q2 1:47: Matthew Dapore 32 yd FG GOOD — AF win probability +2.8 pts (now 20%) (top driver: Deficit strained by the offense's own timeouts).
  2. TD · Q3 9:59: Kanye Udoh run for 12 yds for a TD Air Force Penalty, Face Mask (15 yards) (Aiden Swartz) to the AFA 0 (Trey Gronotte KICK) — ARMY win probability +6.9 pts (now 90%) (top driver: ARMY has the ball).
  3. KEY PLAY · Q4 14:08: Timeout Air Force, clock 14:08 — ARMY win probability +2.1 pts (now 88%) (top driver: AF has the ball).
  4. KEY PLAY · Q4 3:06: Quentin Hayes run for no gain to the ARMY 48 — ARMY win probability +2.7 pts (now 95%) (top driver: AF has the ball).
  5. TD · Q4 1:46: Kanye Udoh 25 Yd Run (Trey Gronotte Kick) — ARMY win probability +5.1 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
ARMY made the numbers' call on 7 of 8AF made the numbers' call on 6 of 9
  1. Q1 12:48AF 4th & 1 at AF 34, tied
    Close callPunted · 12.4% before the snap
    Go for it
    12.5%
    71% to convert
    Field goal
    Out of range
    PuntTheir call
    12.4%−0.1
    average punt
  2. Q1 6:35ARMY 4th & 6 at AF 13, tied
    Agrees with the numbersKicked a field goal · 85.8% before the snap
    Go for it
    85.7%−<0.1
    37% to convert
    Field goalTheir call
    85.7%
    85% to make
    Punt
    85.1%−0.6
    average punt
  3. Q1 4:22AF 4th & 22 at AF 13, down 3
    Agrees with the numbersPunted · 14.0% before the snap
    Go for it
    13.6%−0.6
    7% to convert
    Field goal
    Out of range
    PuntTheir call
    14.2%
    average punt
  4. Q1 2:27ARMY 4th & 4 at AF 48, up 3
    Close callPunted · 84.7% before the snap
    Go for it
    84.9%
    48% to convert
    Field goal
    Out of range
    PuntTheir call
    84.8%−0.1
    average punt
  5. Q1 1:28AF 4th & 3 at AF 14, down 3
    Close callPunted · 14.9% before the snap
    Go for it
    14.9%
    52% to convert
    Field goal
    Out of range
    PuntTheir call
    14.9%−<0.1
    average punt
  6. Q2 14:53ARMY 4th & 1 at AF 35, up 3
    Agrees with the numbersWent for it · 84.2% before the snap
    Go for itTheir call
    84.2%
    71% to convert
    Field goal
    83.5%−0.6
    45% to make
    Punt
    83.3%−0.8
    average punt
  7. Q2 12:37ARMY 4th & 10 at AF 15, up 3
    Agrees with the numbersKicked a field goal · 83.2% before the snap
    Go for it
    82.7%−0.4
    27% to convert
    Field goalTheir call
    83.1%
    83% to make
    Punt
    81.1%−2.0
    average punt
  8. Q2 8:04AF 4th & 10 at ARMY 45, down 6
    Agrees with the numbersPunted · 15.8% before the snap
    Go for it
    15.5%−0.2
    30% to convert
    Field goal
    15.1%−0.6
    25% to make
    PuntTheir call
    15.7%
    average punt
  9. Q2 7:00ARMY 4th & 9 at ARMY 21, up 6
    Agrees with the numbersPunted · 83.9% before the snap
    Go for it
    83.3%−0.9
    30% to convert
    Field goal
    Out of range
    PuntTheir call
    84.2%
    average punt
  10. Q2 1:47AF 4th & 5 at ARMY 14, down 6
    Agrees with the numbersKicked a field goal · 19.1% before the snap
    Go for it
    18.3%−0.1
    39% to convert
    Field goalTheir call
    18.4%
    84% to make
    Punt
    14.4%−4.1
    average punt
  11. Q3 12:58ARMY 4th & 2 at ARMY 43, up 3
    Agrees with the numbersWent for it · 79.1% before the snap
    Go for itTheir call
    79.5%
    57% to convert
    Field goal
    Out of range
    Punt
    78.9%−0.6
    average punt
  12. Q3 7:19AF 4th & 16 at AF 30, down 10
    Agrees with the numbersPunted · 11.7% before the snap
    Go for it
    10.7%−1.7
    15% to convert
    Field goal
    Out of range
    PuntTheir call
    12.5%
    average punt
  13. Q3 7:19AF 4th & 16 at AF 30, down 10
    Agrees with the numbersPunted · 11.7% before the snap
    Go for it
    10.7%−1.7
    15% to convert
    Field goal
    Out of range
    PuntTheir call
    12.5%
    average punt
  14. Q3 5:02ARMY 4th & 8 at ARMY 28, up 10
    Agrees with the numbersPunted · 86.4% before the snap
    Go for it
    86.5%−1.0
    33% to convert
    Field goal
    Out of range
    PuntTheir call
    87.4%
    average punt
  15. Q4 8:04ARMY 4th & 5 at AF 31, up 10
    Agrees with the numbersWent for it · 91.4% before the snap
    Go for itTheir call
    91.3%
    41% to convert
    Field goal
    91.0%−0.3
    54% to make
    Punt
    90.1%−1.1
    average punt
  16. Q4 6:13AF 4th & 11 at AF 30, down 10
    Close callWent for it · 6.3% before the snap
    Go for itTheir call
    6.4%−0.5
    25% to convert
    Field goal
    Out of range
    Punt
    6.9%
    average punt
  17. Q4 4:19AF 4th & 1 at ARMY 42, down 10
    Agrees with the numbersWent for it · 8.0% before the snap
    Go for itTheir call
    8.1%
    70% to convert
    Field goal
    6.2%−1.9
    30% to make
    Punt
    6.8%−1.3
    average punt
After touchdowns: kick or go for two?
ARMY made the numbers' call on 2 of 2
  1. Q3 9:59ARMY Touchdown, up 9 before the try
    Agrees with the numbersKicked · made
    KickTheir call
    87.0%
    97% to make
    Go for two
    86.9%−0.1
    45% to convert
  2. Q4 1:46ARMY Touchdown, up 16 before the try
    Agrees with the numbersKicked · made
    KickTheir call
    98.1%
    97% to make
    Go for two
    97.9%−0.3
    45% to convert
Play by play - hover to pin the curve, click to jump
Download drive chart
AFDrive 1PUNT
7 plays · 9 yds · 2:129% → 10%
Q1 15:00
1ST & 10
OWN 25
-5
90.7%
PENALTY AFA False Start 5 yards from AFA25 to AFA20. NO PLAY.Similar
Q1 14:51
1ST & 15
OWN 20
+5
90.6%
Dylan Carson run for 5 yds to the AFA 25Similar
Q1 14:12
2ND & 10
OWN 25
+7
90.5%
Quentin Hayes run for 7 yds to the AFA 32Similar
Q1 13:22
3RD & 3
OWN 32
+2
90.2%
Quentin Hayes run for 2 yds to the AFA 34Similar
Q1 12:48
4TH & 1
OWN 34
0
90.1%
Carson Bay punt for 36 yds, fair catch by Tyrell Robinson at the ARMY 30Similar
own 0own 2550opp 25opp 0
ARMYDrive 2FG
12 plays · 57 yds · 6:0390% → 89%
Q1 12:38
1ST & 10
OWN 30
+7
90.1%
Kanye Udoh run for 7 yds to the ARMY 37Similar
Q1 12:07
2ND & 3
OWN 37
+2
90.0%
Dewayne Coleman run for 2 yds to the ARMY 39Similar
Q1 11:27
3RD & 1
OWN 39
+3
89.8%
Kanye Udoh run for 3 yds to the ARMY 42 for a 1ST downSimilar
Q1 10:47
1ST & 10
OWN 42
+12
89.7%
Dewayne Coleman run for 12 yds to the AFA 46 for a 1ST downSimilar
Q1 10:11
1ST & 10
OPP 46
+1
89.6%
Kanye Udoh run for 1 yd to the AFA 45Similar
Q1 9:20
2ND & 9
OPP 45
+4
89.4%
Dewayne Coleman pass complete to Tyrell Robinson for 4 yds to the AFA 41Similar
Q1 8:45
3RD & 5
OPP 41
+24
89.2%
Dewayne Coleman pass complete to Casey Reynolds for 24 yds to the AFA 17 for a 1ST downSimilar
Q1 8:15
1ST & 10
OPP 17
+7
89.2%
Kanye Udoh run for 7 yds to the AFA 10Similar
Q1 7:38
2ND & 3
OPP 10
0
89.0%
Dewayne Coleman run for no gain to the AFA 10Similar
Q1 7:06
3RD & 3
OPP 10
-5
88.8%
PENALTY ARMY False Start (Katsigiannis,Bill) 5 yards from AFA10 to AFA15. NO PLAY.Similar
Q1 6:41
3RD & 8
OPP 15
+2
88.7%
Noah Short run for 2 yds to the AFA 13 Army Penalty, Offensive Holding (Yards) declinedSimilar
Q1 6:35
4TH & 6
OPP 13
+30
88.9%
Trey Gronotte 30 yd FG GOODSimilar
own 0own 2550opp 25opp 0
AFDrive 3PUNT
5 plays · -12 yds · 2:0311% → 12%
Q1 6:25
1ST & 10
OWN 25
0
88.7%
Cade Harris run for no gain to the AFA 25Similar
Q1 5:39
2ND & 10
OWN 25
-5
88.6%
Quentin Hayes sacked by Kody Harris-Miller for a loss of 5 yards to the AFA 20Similar
Q1 5:00
3RD & 15
OWN 20
-7
88.6%
Quentin Hayes sacked for a loss of 7 yards to the AFA 13Similar
Q1 4:22
4TH & 22
OWN 13
0
88.5%
Carson Bay punt for 41 yds, punt out-of-bounds at the ARMY 46Similar
own 0own 2550opp 25opp 0
ARMYDrive 4PUNT
4 plays · 6 yds · 1:4989% → 88%
Q1 4:16
1ST & 10
OWN 46
+5
88.5%
Kanye Udoh run for 5 yds to the AFA 49Similar
Q1 3:42
2ND & 5
OPP 49
+2
88.4%
Kanye Udoh run for 2 yds to the AFA 47Similar
Q1 2:56
3RD & 3
OPP 47
+1
88.1%
Dewayne Coleman run for 1 yd to the AFA 48Similar
Q1 2:27
4TH & 4
OPP 48
0
87.6%
James Wagenseller punt for 41 yds, punt out-of-bounds at the AFA 7Similar
own 0own 2550opp 25opp 0
AFDrive 5PUNT
4 plays · 7 yds · 0:5412% → 12%
Q1 2:22
1ST & 10
OWN 7
0
87.7%
Quentin Hayes pass incompleteSimilar
Q1 2:13
2ND & 10
OWN 7
+7
87.7%
Terrence Gist run for 7 yds to the AFA 14Similar
Q1 1:36
3RD & 3
OWN 14
0
87.5%
Quentin Hayes pass incompleteSimilar
Q1 1:28
4TH & 3
OWN 14
0
87.7%
Carson Bay punt for 30 ydsSimilar
own 0own 2550opp 25opp 0
ARMYDrive 6FG
9 plays · 29 yds · 3:4588% → 88%
Q1 1:22
1ST & 10
OPP 44
+4
87.8%
Dewayne Coleman run for 4 yds to the AFA 40Similar
Q1 0:47
2ND & 6
OPP 40
+1
87.6%
Dewayne Coleman run for 1 yd to the AFA 39Similar
Q1 0:00
3RD & 5
OPP 39
+4
87.3%
Dewayne Coleman run for 4 yds to the AFA 35Similar
Q2 14:53
4TH & 1
OPP 35
+5
87.1%
Kanye Udoh run for 5 yds to the AFA 30 for a 1ST downSimilar
Q2 14:19
1ST & 10
OPP 30
+15
87.5%
(14:23) Shotgun Coleman,Dewayne pass incomplete deep middle to Fortner,Liam thrown to AFA00, 1ST DOWN, PENALTY AFA Pass Interference (Chen ,Kyle) 15 yards from AFA30 to AFA15, 1ST DOWN. NO PLAY.Similar
Q2 14:05
1ST & 10
OPP 15
+2
87.4%
Dewayne Coleman run for 2 yds to the AFA 13Similar
Q2 13:34
2ND & 8
OPP 13
+2
87.3%
Tyrell Robinson run for 2 yds to the AFA 11Similar
Q2 12:48
3RD & 6
OPP 11
+4
86.8%
Dewayne Coleman run for 4 yds to the AFA 15 Dewayne Coleman fumbled, recovered by AFA Dewayne ColemanSimilar
Q2 12:37
4TH & 10
OPP 15
+32
88.1%
Trey Gronotte 32 yd FG GOODSimilar
own 0own 2550opp 25opp 0
AFDrive 7PUNT
10 plays · 30 yds · 4:1812% → 13%
Q2 12:22
1ST & 10
OWN 25
+2
87.7%
Kade Frew run for 2 yds to the AFA 23Similar
Q2 11:52
2ND & 12
OWN 23
+8
87.7%
Quentin Hayes run for 8 yds to the AFA 31Similar
Q2 11:12
3RD & 4
OWN 31
+14
87.5%
Quentin Hayes pass complete to Brandon Engel for 14 yds to the AFA 45 for a 1ST downSimilar
Q2 10:42
1ST & 10
OWN 45
+8
86.7%
Quentin Hayes run for 8 yds to the ARMY 47Similar
Q2 10:13
2ND & 2
OPP 47
+2
86.2%
Dylan Carson run for 2 yds to the ARMY 45 for a 1ST downSimilar
Q2 9:35
1ST & 10
OPP 45
+3
86.0%
Dylan Carson run for 3 yds to the ARMY 42Similar
Q2 8:58
2ND & 7
OPP 42
-3
85.8%
Quentin Hayes sacked by Brett Gerena for a loss of 3 yards to the ARMY 45Similar
Q2 8:15
3RD & 10
OPP 45
0
86.6%
Quentin Hayes pass incompleteSimilar
Q2 8:04
4TH & 10
OPP 45
0
87.4%
Carson Bay punt for 45 yds for a touchbackSimilar
own 0own 2550opp 25opp 0
ARMYDrive 8PUNT
5 plays · 1 yds · 0:5888% → 86%
Q2 7:58
1ST & 10
OWN 20
+1
87.7%
Dewayne Coleman run for 1 yd to the ARMY 21Similar
Q2 7:12
2ND & 9
OWN 21
0
87.1%
Dewayne Coleman pass incompleteSimilar
Q2 7:07
3RD & 9
OWN 21
0
86.6%
Dewayne Coleman pass incompleteSimilar
Q2 7:00
4TH & 9
OWN 21
0
86.2%
James Wagenseller punt for 42 yds, fair catch by Brandon Engel at the AFA 37Similar
own 0own 2550opp 25opp 0
AFDrive 9FG
14 plays · 49 yds · 5:0714% → 20%
Q2 6:54
1ST & 10
OWN 37
0
86.4%
Quentin Hayes pass incompleteSimilar
Q2 6:45
2ND & 10
OWN 37
+4
86.5%
Terrence Gist run for 4 yds to the AFA 41Similar
Q2 6:03
3RD & 6
OWN 41
+8
86.1%
Quentin Hayes pass complete to Cade Harris for 8 yds to the AFA 49 for a 1ST downSimilar
Q2 5:30
1ST & 10
OWN 49
-15
85.3%
(05:35) Carson,Dylan rush left for 12 yards gain to the ARMY39 (Platt,Donavon) PENALTY AFA Chop Block (McAnninch,Michael) 15 yards from AFA49 to AFA34. NO PLAY.Similar
Q2 5:01
1ST & 25
OWN 34
+21
86.4%
Quentin Hayes run for 21 yds to the ARMY 45Similar
Q2 4:19
2ND & 4
OPP 45
+3
84.6%
Terrence Gist run for 3 yds to the ARMY 42Similar
Q2 3:34
3RD & 1
OPP 42
+4
84.5%
Quentin Hayes run for 4 yds to the ARMY 38 for a 1ST downSimilar
Q2 2:48
1ST & 10
OPP 38
+19
84.3%
Quentin Hayes run for 19 yds to the ARMY 19 for a 1ST downSimilar
Q2 2:17
1ST & 10
OPP 19
+1
83.1%
Terrence Gist run for 1 yd to the ARMY 18Similar
Q2 1:55
2ND & 9
OPP 18
+4
82.2%
Quentin Hayes pass complete to Cade Harris for 4 yds to the ARMY 14Similar
Q2 1:51
3RD & 5
OPP 14
0
83.0%
Quentin Hayes pass incompleteSimilar
Q2 1:47
4TH & 5
OPP 14
+32
80.2%
Matthew Dapore 32 yd FG GOODSimilar
own 0own 2550opp 25opp 0
ARMYDrive 10END OF HALF
6 plays · 15 yds · 1:3882% → 82%
Q2 1:38
1ST & 10
OWN 15
+3
82.0%
Dewayne Coleman run for 3 yds to the ARMY 18Similar
Q2 1:14
2ND & 7
OWN 18
+10
81.8%
Dewayne Coleman pass complete to Noah Short for 10 yds to the ARMY 28 for a 1ST downSimilar
Q2 0:53
1ST & 10
OWN 28
+5
81.9%
Dewayne Coleman pass complete to Cam Schurr for 5 yds to the ARMY 33Similar
Q2 0:44
2ND & 5
OWN 33
0
82.4%
Dewayne Coleman pass incompleteSimilar
Q2 0:39
3RD & 5
OWN 33
+5
81.3%
Dewayne Coleman pass complete to Miles Stewart for 5 yds to the ARMY 38 for a 1ST downSimilar
Q2 0:00
1ST & 10
OWN 38
-8
82.3%
Dewayne Coleman sacked by Lincoln Tuioti-Mariner for a loss of 8 yards to the ARMY 30Similar
own 0own 2550opp 25opp 0
ARMYDrive 11TD
10 plays · 65 yds · 4:5482% → 90%
Q3 14:53
1ST & 10
OWN 35
+6
81.5%
Kanye Udoh run for 6 yds to the ARMY 41Similar
Q3 14:20
2ND & 4
OWN 41
+5
83.2%
Kanye Udoh run for 5 yds to the ARMY 36Similar
Q3 13:41
3RD & 9
OWN 36
+7
81.2%
Dewayne Coleman run for 7 yds to the ARMY 43Similar
Q3 12:58
4TH & 2
OWN 43
+8
81.1%
Kanye Udoh run for 8 yds to the AFA 49 for a 1ST downSimilar
Q3 12:35
1ST & 10
OPP 49
+5
82.8%
Kanye Udoh run for 5 yds to the AFA 44Similar
Q3 11:55
2ND & 5
OPP 44
+10
82.6%
Kanye Udoh run for 10 yds to the AFA 34 for a 1ST downSimilar
Q3 11:13
1ST & 10
OPP 34
+15
82.9%
Dewayne Coleman run for 15 yds to the AFA 19 for a 1ST downSimilar
Q3 10:33
1ST & 10
OPP 19
+7
82.7%
Kanye Udoh run for 7 yds to the AFA 12Similar
Q3 9:59
2ND & 3
OPP 12
+12
89.6%
Kanye Udoh run for 12 yds for a TD Air Force Penalty, Face Mask (15 yards) (Aiden Swartz) to the AFA 0 (Trey Gronotte KICK)Similar
own 0own 2550opp 25opp 0
AFDrive 12PUNT
8 plays · 6 yds · 2:2812% → 11%
Q3 9:47
1ST & 10
OWN 24
+8
88.2%
Terrence Gist run for 8 yds to the AFA 32Similar
Q3 9:17
2ND & 2
OWN 32
+4
87.5%
Terrence Gist run for 4 yds to the AFA 36 for a 1ST downSimilar
Q3 8:35
1ST & 10
OWN 36
+1
87.6%
Quentin Hayes run for 1 yd to the AFA 37 Quentin Hayes fumbled, recovered by AFASimilar
Q3 7:50
2ND & 9
OWN 37
-7
87.7%
Quentin Hayes sacked by Kody Harris-Miller for a loss of 7 yards to the AFA 30Similar
Q3 7:30
3RD & 16
OWN 30
0
88.9%
Quentin Hayes pass incompleteSimilar
Q3 7:19
4TH & 16
OWN 30
+1
89.3%
Luke Freer punt for 45 yds , Tyrell Robinson returns for 1 yd to the ARMY 26Similar
Q3 7:19
4TH & 16
OWN 30
+1
89.3%
Luke Freer punt for 45 yds , Tyrell Robinson returns for 1 yd to the ARMY 26Similar
own 0own 2550opp 25opp 0
ARMYDrive 13PUNT
5 plays · 2 yds · 2:1089% → 87%
Q3 7:12
1ST & 10
OWN 26
+1
88.8%
Kanye Udoh run for 1 yd to the ARMY 27Similar
Q3 6:35
2ND & 9
OWN 27
+4
88.6%
Kanye Udoh run for 4 yds to the ARMY 31Similar
Q3 6:00
3RD & 5
OWN 31
-5
88.4%
(06:00) PENALTY ARMY False Start (Finucane,Connor) 5 yards from ARMY31 to ARMY26. NO PLAY.Similar
Q3 5:33
3RD & 10
OWN 26
+2
88.0%
Kanye Udoh run for 2 yds to the ARMY 28Similar
Q3 5:02
4TH & 8
OWN 28
0
87.4%
James Wagenseller punt for 48 yds, fair catch by Brandon Engel at the AFA 24Similar
own 0own 2550opp 25opp 0
AFDrive 14INT
13 plays · 54 yds · 6:3012% → 11%
Q3 4:54
1ST & 10
OWN 24
+4
88.4%
Terrence Gist run for 4 yds to the AFA 28Similar
Q3 4:11
2ND & 6
OWN 28
+8
87.9%
Quentin Hayes pass complete to Jared Roznos for 8 yds to the AFA 36 for a 1ST downSimilar
Q3 3:38
1ST & 10
OWN 36
+13
87.6%
Cade Harris run for 13 yds to the AFA 49 for a 1ST downSimilar
Q3 2:52
1ST & 10
OWN 49
+7
86.5%
Quentin Hayes pass complete to Tre Roberson for 7 yds to the ARMY 44Similar
Q3 2:23
2ND & 3
OPP 44
0
85.9%
Quentin Hayes run for no gain to the ARMY 44Similar
Q3 1:43
3RD & 3
OPP 44
+3
86.4%
Terrence Gist run for 3 yds to the ARMY 41 for a 1ST downSimilar
Q3 1:01
1ST & 10
OPP 41
+4
86.3%
Quentin Hayes run for 4 yds to the ARMY 37Similar
Q3 0:00
2ND & 6
OPP 37
+1
86.8%
Terrence Gist run for 1 yd to the ARMY 36Similar
Q4 14:55
3RD & 5
OPP 36
+15
87.5%
(15:00) Shotgun Hayes,Quentin pass incomplete short left to Roznos,Jared thrown to ARMY18 broken up by Larkin,Casey, 1ST DOWN, PENALTY ARMY Pass Interference (Larkin,Casey) 15 yards from ARMY36 to ARMY21, 1ST DOWN. NO PLAY.Similar
Q4 14:46
1ST & 10
OPP 21
0
86.0%
Quentin Hayes run for no gain to the ARMY 21Similar
Q4 13:59
2ND & 10
OPP 21
+1
88.1%
Cade Harris run for 1 yd to the ARMY 22Similar
Q4 13:24
3RD & 11
OPP 22
0
88.9%
Quentin Hayes pass interceptedSimilar
own 0own 2550opp 25opp 0
ARMYDrive 15DOWNS
9 plays · 62 yds · 5:1390% → 93%
Q4 13:17
1ST & 10
OWN 7
+8
90.2%
Kanye Udoh run for 8 yds to the ARMY 15Similar
Q4 12:47
2ND & 2
OWN 15
+3
90.6%
Dewayne Coleman run for 3 yds to the ARMY 18 for a 1ST downSimilar
Q4 12:04
1ST & 10
OWN 18
+3
90.9%
Kanye Udoh run for 3 yds to the ARMY 21Similar
Q4 11:26
2ND & 7
OWN 21
+3
90.7%
Tyrell Robinson run for 3 yds to the ARMY 24Similar
Q4 10:37
3RD & 4
OWN 24
+40
90.5%
Kanye Udoh run for 40 yds to the AFA 36 for a 1ST downSimilar
Q4 10:02
1ST & 10
OPP 36
+2
92.0%
Kanye Udoh run for 2 yds to the AFA 34Similar
Q4 9:24
2ND & 8
OPP 34
+2
92.4%
Hayden Reed run for 2 yds to the AFA 32Similar
Q4 8:44
3RD & 6
OPP 32
+1
92.9%
Dewayne Coleman run for 1 yd to the AFA 31Similar
Q4 8:04
4TH & 5
OPP 31
0
92.6%
Matthew Rhodes pass incompleteSimilar
own 0own 2550opp 25opp 0
AFDrive 16INT TD
13 plays · 48 yds · 6:078% → 1%
Q4 7:53
1ST & 10
OWN 31
+1
91.6%
Tylor Latham run for 1 yd to the AFA 30Similar
Q4 7:22
2ND & 11
OWN 30
+6
93.2%
Quentin Hayes pass complete to Cade Harris for 6 yds to the AFA 36Similar
Q4 6:57
3RD & 5
OWN 36
-6
92.5%
Quentin Hayes sacked by Kyle Lewis for a loss of 6 yards to the AFA 30Similar
Q4 6:13
4TH & 11
OWN 30
+19
94.4%
Quentin Hayes run for 19 yds to the AFA 49 for a 1ST downSimilar
Q4 5:56
1ST & 10
OWN 49
+2
92.4%
Quentin Hayes run for 2 yds to the AFA 47Similar
Q4 5:11
2ND & 12
OWN 47
+7
92.9%
Quentin Hayes pass complete to Jared Roznos for 7 yds to the ARMY 46Similar
Q4 4:44
3RD & 5
OPP 46
+4
92.5%
Quentin Hayes run for 4 yds to the ARMY 42Similar
Q4 4:19
4TH & 1
OPP 42
+3
93.0%
Quentin Hayes run for 3 yds to the ARMY 39 for a 1ST downSimilar
Q4 3:51
1ST & 10
OPP 39
-9
92.5%
Quentin Hayes sacked by Elo Modozie for a loss of 9 yards to the ARMY 48Similar
Q4 3:06
2ND & 19
OPP 48
0
95.1%
Quentin Hayes run for no gain to the ARMY 48Similar
Q4 2:25
3RD & 19
OPP 48
+27
95.5%
Josh Johnson pass complete to Cade Harris for 27 yds to the ARMY 21 for a 1ST downSimilar
Q4 1:51
1ST & 10
OPP 21
0
93.7%
Josh Johnson pass intercepted Max DiDomenico return for no gain to the AFA 25Similar
Q4 1:46
1ST & 0
OWN 0
+25
98.8%
Kanye Udoh 25 Yd Run (Trey Gronotte Kick)Similar
own 0own 2550opp 25opp 0
Biggest swings
TD · Q3 9:59
Kanye Udoh run for 12 yds for a TD Air Force Penalty, Face Mask (15 yards) (Aiden Swartz) to the AFA 0 (Trey Gronotte KICK)
+6.9
TD · Q4 1:46
Kanye Udoh 25 Yd Run (Trey Gronotte Kick)
+5.1
FG · Q2 1:47
Matthew Dapore 32 yd FG GOOD
-2.8
YardLine · model v10Model estimate - not betting advice · Data provided by CollegeFootballData.com