ArmyAway
3
20
FinalNov 7, 2015 · Falcon Stadium
Team1234Final
Army00303
Air Force01001020

Game flow

Air Force won by 17 · 5 scores
Lead changes
0
0 times tied
AFA biggest lead
+17
Q4 8:11
ARMY biggest lead
—
never led
Time in front
AFA 64% · ARMY 0%
tied 36% · 38:30 vs 0:00 of game clock
+21+10.5Tie+10.5+21Q1Q2Q3Q4▲ Air Force ahead▼ Army aheadQ2 8:30 · AFA Field Goal Good: Luke Strebel 22 Yd Field Goal (ARMY 0, AFA 3)Q2 2:12 · AFA Passing Touchdown: Garrett Griffin 3 Yd pass from Karson Roberts (Luke Strebel Kick) (ARMY 0, AFA 10)Q3 4:18 · ARMY Field Goal Good: Daniel Grochowski 47 Yd Field Goal (ARMY 3, AFA 10)Q4 14:55 · AFA Field Goal Good: Luke Strebel 42 Yd Field Goal (ARMY 3, AFA 13)Q4 8:11 · AFA Passing Touchdown: Garrett Griffin 23 Yd pass from Karson Roberts (Luke Strebel Kick) (ARMY 3, AFA 20)

The lead after every score: above the line Air Force is ahead, below it Army. Each dot is a score in the scoring team's colour; hover one.

Scoring summary

2nd quarter
8:30AFA
FG Luke Strebel 22 Yd Field Goal 6 plays, 37 yds, 2:31 · from ARMY 42
ARMY 0–3 AFA
2:12AFA
TD Garrett Griffin 3 Yd pass from Karson Roberts (Luke Strebel Kick)8 plays, 83 yds, 3:37 · from AF 17
ARMY 0–10 AFA
3rd quarter
4:18ARMY
FG Daniel Grochowski 47 Yd Field Goal 9 plays, 35 yds, 5:02 · from ARMY 36
ARMY 3–10 AFA
4th quarter
14:55AFA
FG Luke Strebel 42 Yd Field Goal 10 plays, 50 yds, 4:23 · from AF 25
ARMY 3–13 AFA
8:11AFA
TD Garrett Griffin 23 Yd pass from Karson Roberts (Luke Strebel Kick)6 plays, 89 yds, 3:13 · from AF 11
ARMY 3–20 AFA

Drives

AFA 4/11 scoredARMY 1/10 scored
QStartTeamFromPlaysYdsTimeResult
Q115:00AFAAF 25391:45Punt
Q113:15ARMYARMY 335253:44Punt
Q19:31AFAAF 4392:03Punt
Q17:28ARMYAF 45381:50Punt
Q15:38AFAAF 207293:24Punt
Q12:14ARMYARMY 174151:59Punt
Q10:15AFAAF 224191:33Punt
Q213:42ARMYARMY 123-62:41Punt
Q211:01AFAARMY 426372:31Field Goal
Q28:30ARMYARMY 255162:41Punt
Q25:49AFAAF 178833:37Touchdown
Q22:12ARMYARMY 253-11:32Punt

Win probability

Air Force 100% · pregame line Air Force −17.5 (closing line)
Q1Q2Q3Q4▲ Air Force▼ ArmyAir Force +9% win probability: Daniel Grochowski kickoff for 65 yds for a touchbackArmy +9% win probability: Luke Strebel kickoff for 65 yds for a touchbackArmy +6% win probability: Daniel Grochowski 47 yd FG GOODAir Force +6% win probability: Tyler Williams run for 16 yds to the AFA 36 for a 1ST downAir Force +5% win probability: Karson Roberts pass complete to Garrett Griffin for 3 yds for a TD, (Luke Strebel KICK)

The pregame line (TDC's for this week's games, the closing betting line for past ones), blended with the score, clock and field position (calibrated on every 2024–25 FBS play). Gold dots mark the biggest swings; hover one.

Box score

PassingC/ATTYDSAVGTDINTQBR
Ahmad Bradshaw2/8455.60014.8
RushingCARYDSAVGTDLONG
Aaron Kemper14473.4010
Ahmad Bradshaw20422.1016
Jordan Asberry5204.0011
Nicholas Black166.006
Matt Giachinta252.504
Christian Drake133.003
Tyler Campbell111.001
ReceivingRECYDSAVGTDLONG
Edgar Poe13333.0033
Nicholas Black11212.0012
KickingFGPCTLONGXPPTS
Daniel Grochowski1/1100.0470/03
PuntingNOYDSAVGTBIn 20LONG
Alex Tardieu833041.30052

Biggest plays

AFA +9% Q3 4:18 Daniel Grochowski kickoff for 65 yds for a touchback
ARMY +9% Q2 8:30 Luke Strebel kickoff for 65 yds for a touchback
ARMY +6% Q3 4:18 Daniel Grochowski 47 yd FG GOOD
AFA +6% Q1 5:38 Tyler Williams run for 16 yds to the AFA 36 for a 1ST down
AFA +5% Q2 2:12 Karson Roberts pass complete to Garrett Griffin for 3 yds for a TD, (Luke Strebel KICK)

Team stats

StatARMYAFA
1st Downs914
3rd down efficiency3-147-15
4th down efficiency0-10-0
Total Yards169352
Passing45156
Comp/Att2/87/10
Yards per pass5.615.6
Rushing124196
Rushing Attempts4447
Yards per rush2.84.2
Penalties4-272-20
Turnovers00
Fumbles lost00
Interceptions thrown00
Possession29:5230:08

Play by play

Q4 0:00 End of 4th Quarter
Q4 3:58 3rd & 10 at ARMY 45 TEAM run for a loss of 1 yard to the Army 46
Q4 3:58 2nd & 8 at ARMY 43 TEAM run for a loss of 2 yards to the Army 45
Q4 3:58 1st & 10 at ARMY 45 Bryan Driskell run for 2 yds to the Army 43
Q4 3:58 3rd & 1 at ARMY 46 D.J. Johnson run for 1 yd to the Army 45 for a 1ST down
Q4 3:58 2nd & 7 at AF 48 Bryan Driskell run for 6 yds to the Army 46
Q4 3:58 1st & 10 at AF 45 D.J. Johnson run for 3 yds to the AFA 48
Q4 4:04 4th & 22 at AF 44 Ahmad Bradshaw pass incomplete to Edgar Poe, broken up by Roland Ladipo
Q4 4:04 Timeout ARMY, clock 04:04
Q4 8:11 3rd & 15 at AF 37 Ahmad Bradshaw sacked by D.J. Dunn Jr. for a loss of 7 yards to the AFA 44
Q4 8:11 2nd & 15 at AF 37 Ahmad Bradshaw pass incomplete to Nicholas Black, broken up by Alex Hansen
Q4 8:11 2nd & 10 at AF 32 ARMY Penalty, false start (Nicholas Black) to the AFA 37
Q4 8:11 1st & 10 at AF 32 Ahmad Bradshaw run for no gain to the AFA 32
Q4 8:11 2nd & 8 at AF 44 Ahmad Bradshaw pass complete to Nicholas Black for 12 yds to the AFA 32 for a 1ST down
Q4 8:11 1st & 10 at AF 46 Ahmad Bradshaw run for 2 yds to the AFA 44
Q4 8:11 4th & 6 at ARMY 39 AIR FORCE Penalty, personal foul (Santo Coppola) to the AFA 46 for a 1ST down
Q4 8:11 3rd & 6 at ARMY 39 Ahmad Bradshaw run for no gain to the Army 39
Q4 8:11 2nd & 10 at ARMY 35 Aaron Kemper run for 4 yds to the Army 39
Q4 8:11 1st & 10 at ARMY 35 Ahmad Bradshaw pass incomplete to Nicholas Black
Q4 8:11 3rd & 4 at ARMY 31 Matt Giachinta run for 4 yds to the Army 35 for a 1ST down
Q4 8:11 2nd & 4 at ARMY 31 Ahmad Bradshaw pass incomplete to Matt Giachinta
Q4 8:11 1st & 10 at ARMY 25 Ahmad Bradshaw run for 6 yds to the Army 31
Q4 8:11 Luke Strebel kickoff for 65 yds for a touchback
Q4 8:11 3rd & 3 at ARMY 23 Karson Roberts pass complete to Garrett Griffin for 23 yds for a TD, (Luke Strebel KICK)
Q4 8:17 Timeout AIR FORCE, clock 08:17