Air Force at Army

Saturday, November 5, 2016

Air Force beat Army 31–⁠12. It was their 51st meeting; after it, Air Force led the series 36–⁠14–⁠1.

AwayAir Force10–⁠3 in 2016
31
HomeArmy8–⁠5 in 2016
12

Final at Michie Stadium, West PointTV: CBSSNAttendance 38,443

At kickoff
52°F, partly cloudy, wind 14 mph from the westWeather: NOAA NCEI Integrated Surface Database; Stewart International Airport (KSWF), 17 km from the stadium, 15 minutes before kickoff
Officials
Referee Reggie Smith; umpire Tab Slaughter; head linesman Mike Moeller; line judge Mark Stewart; side judge Tim Murray; field judge Matt Mills; back judge Lyndon Nixon; center judge Mike ContrerazGame officials: stats.ncaa.org box scores, via SportsDataverse

Scoring by quarter

TeamQ1Q2Q3Q4Final
Air Force01014731
Army066012

Standouts

Player stats

Air Force

PassingC/AttYdsTDInt
Arion Worthman6/919510
RushingCarYdsTDLong
Jacobi Owens12106059
Arion Worthman1963115
Timothy McVey73516
D.J. Johnson71705
ReceivingRecYdsTDLong
Jalen Robinette3104045
Jacobi Owens146146
Ryan Reffitt133033
Shayne Davern112012
DefenseTklTFLSacksInt
Brodie Hicks7000
Roland Ladipo60.501
Samuel Byers6100
Claude Alexander III60.500
Weston Steelhammer5101
Jacob Onyechi1110

Army

PassingC/AttYdsTDInt
Ahmad Bradshaw5/158412
Kell Walker0/1000
RushingCarYdsTDLong
Andy Davidson1045016
Ahmad Bradshaw1641023
Kell Walker538132
Darnell Woolfolk41104
ReceivingRecYdsTDLong
Edgar Poe346120
Jeff Ejekam238033
DefenseTklTFLSacksInt
Jeremy Timpf12100
Andrew King11000
Xavier Moss80.500
Andrew McLean7000

From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.

Team stats

Air ForceArmy
444Total yards228
195Passing yards84
249Rushing yards144
21.7Yards per pass5.3
4.8Yards per rush3.6
20First downs15
7–⁠12Third downs4–⁠12
1–⁠1Fourth downs0–⁠2
1Turnovers2
9–⁠99Penalties5–⁠35
31:13Possession28:47
1Sacks (by defense)0

Efficiency

Air ForceArmy
52%Success rate30%
0.32EPA per play−0.13
1.18Explosiveness1.31
0.16Rushing EPA0.07
1.45Passing EPA−0.58
43%Passing-down success26%
0.33First-down EPA−0.10
0.22Second-down EPA0.18
0.51Third-down EPA0.00
23%Havoc by its defense8%

From CollegeFootballData.com: each offense’s efficiency, and the havoc each defense caused. The better side of each line is bold.

Before kickoff

Our ratings and the line, going in

Our ratings (scores only)

Air Force 51% to win. Elo’s favorite won.

The line

Air Force −3, over/under 46.5.

The last line on file before kickoff: the consensus line when the books publish one, otherwise a single major sportsbook’s.

Before kickoff, the win chances were Air Force 58%, Army 42%. CollegeFootballData.com’s estimate from the point spread.

Every drive

Army end zoneAir Force end zoneQ1 ArmyPunt, 7 playsQ1 Air ForceMissed FG, 15 playsQ1 ArmyPunt, 6 playsQ2 Air ForceFumble, 1 playQ2 ArmyInterception, 3 playsQ2 Air ForceField goal, 10 playsQ2 ArmyPunt, 3 playsQ2 Air ForceTouchdown, 3 playsQ2 ArmyTouchdown, 6 playsQ2 Air ForceEnd of half, 2 playsQ3 Air ForceTouchdown, 7 playsQ3 ArmyTouchdown, 10 playsQ3 Air ForceTouchdown, 6 playsQ3 ArmyPunt, 3 playsQ3 Air ForcePunt, 5 playsQ4 ArmyPunt, 3 playsQ4 Air ForceTouchdown, 6 playsQ4 ArmyInterception, 8 playsQ4 Air ForcePunt, 6 playsQ4 ArmyTurnover on downs, 7 playsQ4 Air ForceEnd of game, 2 plays
Solid bars scored; an outline in the other team’s color marks points the defense scored. Army drives left to right, Air Force right to left.
  1. Q1 ArmyPunt, 7 plays, 32 yards
  2. Q1 Air ForceMissed FG, 15 plays, 57 yards
  3. Q1 ArmyPunt, 6 plays, 13 yards
  4. Q2 Air ForceFumble, 1 play, 2 yards
  5. Q2 ArmyInterception, 3 plays, 0 yards
  6. Q2 Air ForceField goal, 10 plays, 77 yards
  7. Q2 ArmyPunt, 3 plays, 9 yards
  8. Q2 Air ForceTouchdown, 3 plays, 55 yards
  9. Q2 ArmyTouchdown, 6 plays, 65 yards
  10. Q2 Air ForceEnd of half, 2 plays, 6 yards
  11. Q3 Air ForceTouchdown, 7 plays, 70 yards
  12. Q3 ArmyTouchdown, 10 plays, 76 yards
  13. Q3 Air ForceTouchdown, 6 plays, 75 yards
  14. Q3 ArmyPunt, 3 plays, 4 yards
  15. Q3 Air ForcePunt, 5 plays, 19 yards
  16. Q4 ArmyPunt, 3 plays, 5 yards
  17. Q4 Air ForceTouchdown, 6 plays, 55 yards
  18. Q4 ArmyInterception, 8 plays, 65 yards
  19. Q4 Air ForcePunt, 6 plays, 18 yards
  20. Q4 ArmyTurnover on downs, 7 plays, 18 yards
  21. Q4 Air ForceEnd of game, 2 plays, −3 yards

Play by play

1st quarter3 drives, then Tied at 0
Army Punt, 7 plays
15:001st & 10 at own 35Luke Strebel kickoff for 56 yds , Elijah St. Hilaire return for 17 yds to the Army 26
15:001st & 10 at own 26Ahmad Bradshaw run for a loss of 3 yards to the Army 23
15:002nd & 13 at own 23Ahmad Bradshaw pass complete to Jeff Ejekam for 33 yds to the AFA 44 for a 1ST down
15:001st & 10 at opp 44Ahmad Bradshaw run for 9 yds to the AFA 35
15:002nd & 1 at opp 35Darnell Woolfolk run for 4 yds to the AFA 31 for a 1ST down
15:001st & 10 at opp 31Ahmad Bradshaw run for 3 yds to the AFA 28
15:002nd & 7 at opp 28Ahmad Bradshaw run for a loss of 6 yards to the AFA 34
15:003rd & 13 at opp 34Ahmad Bradshaw sacked by Jacob Onyechi for a loss of 8 yards to the AFA 42
15:004th & 21 at opp 42J.D. Mote punt for 28 yds, punt out-of-bounds at the AFA 14
Air Force Missed FG, 15 plays
10:091st & 10 at own 14Arion Worthman run for 1 yd to the AFA 15
10:092nd & 9 at own 15Jacobi Owens run for 11 yds to the AFA 26 for a 1ST down
10:091st & 10 at own 26Arion Worthman run for 15 yds to the AFA 41 for a 1ST down
10:091st & 10 at own 41Tyler Williams run for 5 yds to the Army 46 for a 1ST down ARMY Penalty, unsportsmanlike conduct (Jeremy Timpf) to the Army 39 for a 1ST down
10:091st & 10 at opp 39D.J. Johnson run for 5 yds to the Army 34
10:092nd & 5 at opp 34AIR FORCE Penalty, false start (Ryan Reffitt) to the Army 39
10:092nd & 10 at opp 39Ronald Cleveland run for 9 yds to the Army 30
10:093rd & 1 at opp 30D.J. Johnson run for no gain to the Army 30
10:094th & 1 at opp 30Arion Worthman run for 3 yds to the Army 27 for a 1ST down
5:231st & 10 at opp 27Timeout AIR FORCE, clock 05:23
5:231st & 10 at opp 27Arion Worthman run for 1 yd to the Army 26
5:232nd & 9 at opp 26Arion Worthman run for 1 yd to the Army 25
5:233rd & 8 at opp 25Arion Worthman pass complete to Shayne Davern for 12 yds to the Army 13 for a 1ST down
5:231st & 10 at opp 13Arion Worthman run for 1 yd to the Army 12
5:232nd & 9 at opp 12Ronald Cleveland run for a loss of 3 yards to the Army 15
5:233rd & 12 at opp 15AIR FORCE Penalty, illegal block (-15 Yards) to the Army 30
5:233rd & 27 at opp 30Arion Worthman run for 1 yd to the Army 29
1:054th & 26 at opp 29Luke Strebel 47 yd FG MISSED
Army Punt, 6 plays
1:051st & 10 at own 29Ahmad Bradshaw run for 2 yds to the Army 31
1:052nd & 8 at own 31Tyler Campbell run for 7 yds to the Army 38
Q2 15:003rd & 1 at own 38Darnell Woolfolk run for 2 yds to the Army 40 for a 1ST down
Q2 15:001st & 10 at own 40Andy Davidson run for 2 yds to the Army 42
Q2 15:002nd & 8 at own 42Ahmad Bradshaw pass incomplete to Edgar Poe
Q2 15:003rd & 8 at own 42Ahmad Bradshaw pass incomplete to Edgar Poe, broken up by Jesse Washington
Q2 15:004th & 8 at own 42J.D. Mote punt for 43 yds, punt out-of-bounds at the AFA 15
Q2 13:181st & 10 at own 15D.J. Johnson run for 2 yds to the AFA 17 D.J. Johnson fumbled, forced by Andrew King, recovered by Army Alex Aukerman
2nd quarter6 drives, then Air Force 10, Army 6
Army Interception, 3 plays
13:181st & 10 at opp 17Kell Walker pass incomplete to Tyler Campbell, broken up by Jesse Washington
13:122nd & 10 at opp 17Timeout ARMY, clock 13:12
13:122nd & 10 at opp 17Ahmad Bradshaw run for 5 yds to the AFA 12
13:123rd & 5 at opp 12ARMY Penalty, false start (-5 Yards) to the AFA 17
13:123rd & 10 at opp 17Ahmad Bradshaw pass intercepted, touchback. Weston Steelhammer return for no gain
Air Force Field goal, 10 plays
12:001st & 10 at own 20Arion Worthman pass complete to Jalen Robinette for 45 yds to the Army 35 for a 1ST down
12:001st & 10 at opp 35AIR FORCE Penalty, Offensive holding (-10 Yards) to the Army 45
12:001st & 20 at opp 45Jacobi Owens run for 3 yds to the Army 42
12:002nd & 17 at opp 42Jacobi Owens run for 2 yds to the Army 40
12:003rd & 15 at opp 40Arion Worthman pass complete to Jalen Robinette for 25 yds to the Army 15 for a 1ST down
12:001st & 10 at opp 15Arion Worthman pass incomplete to Jalen Robinette, broken up by Xavier Moss
12:002nd & 10 at opp 15AIR FORCE Penalty, false start (-5 Yards) to the Army 20
12:002nd & 15 at opp 20Timothy McVey run for 5 yds to the Army 15 for a 1ST down ARMY Penalty, UR (Elijah Riley) to the Army 8 for a 1ST down
12:001st & goal at opp 8Tyler Williams run for 3 yds to the Army 5
12:002nd & goal at opp 5Arion Worthman pass incomplete to Timothy McVey
12:003rd & goal at opp 5Arion Worthman run for 2 yds to the Army 3 AIR FORCE Penalty, illegal motion ( Yards) declined
7:394th & goal at opp 3Luke Strebel 20 yd FG GOODAir Force 3, Army 0
Army Punt, 3 plays
7:391st & 0 at own 35Luke Strebel kickoff for 55 yds , Elijah St. Hilaire return for 6 yds to the Army 41 ARMY Penalty, illegal block (8 Yards) to the Army 8
7:291st & 10 at own 8Darnell Woolfolk run for 2 yds to the Army 10
7:292nd & 8 at own 10Darnell Woolfolk run for 3 yds to the Army 13
7:293rd & 5 at own 13Andy Davidson run for 4 yds to the Army 17
7:294th & 1 at own 17J.D. Mote punt for 38 yds, fair catch by Ronald Cleveland at the AFA 45
Air Force Touchdown, 3 plays
5:331st & 10 at own 45Arion Worthman pass complete to Jalen Robinette for 34 yds to the Army 21 for a 1ST down
5:331st & 10 at opp 21Arion Worthman run for 4 yds to the Army 17
4:342nd & 6 at opp 17Shayne Davern run for 17 yds for a TD, (Luke Strebel KICK)Air Force 10, Army 0
Army Touchdown, 6 plays
4:341st & 0 at own 35Luke Strebel kickoff for 55 yds
4:341st & 10 at own 35Ahmad Bradshaw pass complete to Edgar Poe for 12 yds to the Army 47 for a 1ST down
4:341st & 10 at own 47Jordan Asberry run for 2 yds to the Army 49
4:342nd & 8 at own 49Andy Davidson run for 2 yds to the AFA 49
4:343rd & 6 at opp 49Bradshaw, Ahmad pass incomplete to Poe, Edgar, PENALTY AF pass interference (WASHINGTON, Jes) 14 yards to the AF35, 1ST DOWN ARMY, NO PLAY.
4:341st & 10 at opp 35Andy Davidson run for no gain to the AFA 35
4:342nd & 10 at opp 35Andy Davidson run for 3 yds to the AFA 32
1:193rd & 7 at opp 32Kell Walker run for 32 yds for a TD, (Blake Wilson PAT BLOCKED)Air Force 10, Army 6
Air Force End of half, 2 plays
1:191st & 0 at own 35Nick Schrage kickoff for 55 yds
1:191st & 10 at own 35Timeout AIR FORCE, clock 01:19
1:191st & 10 at own 35Jacobi Owens run for 5 yds to the AFA 40
1:192nd & 5 at own 40Arion Worthman run for 1 yd to the AFA 41
3rd quarter5 drives, then Air Force 24, Army 12
Air Force Touchdown, 7 plays
15:003rd & 4 at own 35Blake Wilson kickoff for 50 yds , Timothy McVey return for 15 yds to the AFA 30
14:541st & 10 at own 30Arion Worthman run for 6 yds to the AFA 36
14:542nd & 4 at own 36Jacobi Owens run for 3 yds to the AFA 39
14:543rd & 1 at own 39Arion Worthman run for 3 yds to the AFA 42 for a 1ST down
14:541st & 10 at own 42Arion Worthman run for 4 yds to the AFA 46
14:542nd & 6 at own 46Jacobi Owens run for 1 yd to the AFA 47
14:543rd & 5 at own 47Jacobi Owens run for 7 yds to the Army 46 for a 1ST down
11:311st & 10 at opp 46Arion Worthman pass complete to Jacobi Owens for 46 yds for a TD, (Luke Strebel KICK)Air Force 17, Army 6
Army Touchdown, 10 plays
11:311st & 0 at own 35Luke Strebel kickoff for 46 yds , Joe Walker return for 5 yds to the Army 24
11:191st & 10 at own 24Ahmad Bradshaw run for 5 yds to the Army 29
11:192nd & 5 at own 29Andy Davidson run for 7 yds to the Army 36 for a 1ST down
11:191st & 10 at own 36Andy Davidson run for 3 yds to the Army 39
11:192nd & 7 at own 39Kell Walker run for 3 yds to the Army 42
11:193rd & 4 at own 42Ahmad Bradshaw run for 8 yds to the 50 yard line for a 1ST down
11:191st & 10 at the 50Andy Davidson run for 4 yds to the AFA 46
11:192nd & 6 at opp 46Andy Davidson run for 16 yds to the AFA 30 for a 1ST down
11:191st & 10 at opp 30Kell Walker run for 1 yd to the AFA 29
11:192nd & 9 at opp 29Jordan Asberry run for no gain to the AFA 29 for a 1ST down AIR FORCE Penalty, face mask (15 yards) (Haji Dunn Jr.) to the AFA 14 for a 1ST down
5:551st & 10 at opp 14Ahmad Bradshaw pass complete to Edgar Poe for 14 yds for a TD, (Two-Point Conversion failed )Air Force 17, Army 12
Air Force Touchdown, 6 plays
5:551st & 0 at own 35Nick Schrage kickoff for 65 yds for a touchback
5:551st & 10 at own 25Arion Worthman pass incomplete to Jalen Robinette, broken up by Elijah Riley
5:552nd & 10 at own 25Timothy McVey run for 6 yds to the AFA 31
5:553rd & 4 at own 31Arion Worthman run for 4 yds to the AFA 35 for a 1ST down
5:551st & 10 at own 35Jacobi Owens run for 59 yds to the Army 6 for a 1ST down
5:551st & goal at opp 6Arion Worthman run for 2 yds to the Army 4
3:342nd & goal at opp 4Timothy McVey run for 4 yds for a TD, (Luke Strebel KICK)Air Force 24, Army 12
Army Punt, 3 plays
3:341st & 0 at own 35Luke Strebel kickoff for 51 yds , Elijah St. Hilaire return for 12 yds to the Army 47 ARMY Penalty, Offensive holding (Max Regan) to the Army 16
3:241st & 10 at own 16Ahmad Bradshaw run for 2 yds to the Army 18
3:242nd & 8 at own 18Ahmad Bradshaw run for 2 yds to the Army 20
3:243rd & 6 at own 20Ahmad Bradshaw pass incomplete to Tyler Campbell, broken up by Jesse Washington
3:244th & 6 at own 20J.D. Mote punt for 47 yds, downed at the AFA 33
Air Force Punt, 5 plays
1:401st & 10 at own 33Arion Worthman run for 8 yds to the AFA 41
1:402nd & 2 at own 41Timothy McVey run for 5 yds to the AFA 46 for a 1ST down
1:401st & 10 at own 46Arion Worthman run for 4 yds to the 50 yard line
Q4 15:002nd & 6 at the 50Jacobi Owens run for 4 yds to the Army 46
Q4 15:003rd & 2 at opp 46Arion Worthman run for a loss of 2 yards to the Army 48
Q4 15:004th & 4 at opp 48Steve Brosy punt for 48 yds for a touchback
4th quarter6 drives, then Air Force 31, Army 12
Army Punt, 3 plays
13:381st & 10 at own 20Ahmad Bradshaw run for 4 yds to the Army 24
13:382nd & 6 at own 24Jordan Asberry run for 1 yd to the Army 25
13:383rd & 5 at own 25Kell Walker run for no gain to the Army 25
13:384th & 5 at own 25J.D. Mote punt for 30 yds, fair catch by Ronald Cleveland at the AFA 45
Air Force Touchdown, 6 plays
11:241st & 10 at own 45Arion Worthman pass complete to Ryan Reffitt for 33 yds to the Army 22 for a 1ST down
11:241st & 10 at opp 22Timothy McVey run for 5 yds to the Army 17
11:242nd & 5 at opp 17Timothy McVey run for 4 yds to the Army 13
11:243rd & 1 at opp 13D.J. Johnson run for 2 yds to the Army 11 for a 1ST down
11:241st & 10 at opp 11Jacobi Owens run for 7 yds to the Army 4
8:502nd & 3 at opp 4Arion Worthman run for 4 yds for a TD, (Luke Strebel KICK)Air Force 31, Army 12
Army Interception, 8 plays
8:501st & 0 at own 35Luke Strebel kickoff for 65 yds for a touchback
8:501st & 10 at own 25Ahmad Bradshaw pass complete to Jeff Ejekam for 5 yds to the Army 30
8:502nd & 5 at own 30Ahmad Bradshaw run for 2 yds to the Army 32 for a 1ST down AIR FORCE Penalty, personal foul (Haji Dunn Jr.) to the Army 47 for a 1ST down
8:501st & 10 at own 47Bradshaw, Ahmad pass incomplete to Poe, Edgar (STEELHAMMER, We), PENALTY AF roughing passer 15 yards to the AF38, 1ST DOWN ARMY, NO PLAY.
8:501st & 10 at opp 38Kell Walker run for 2 yds to the AFA 36
8:502nd & 8 at opp 36Ahmad Bradshaw run for 23 yds to the AFA 13 for a 1ST down
8:501st & 10 at opp 13Andy Davidson run for 4 yds to the AFA 9
8:502nd & 6 at opp 9Tyler Campbell run for a loss of 1 yard to the AFA 10
8:503rd & 7 at opp 10Ahmad Bradshaw pass incomplete to Edgar Poe, broken up by Jesse Washington
8:504th & 7 at opp 10Ahmad Bradshaw pass intercepted, touchback. Roland Ladipo return for no gain
Air Force Punt, 6 plays
5:541st & 10 at own 20Jacobi Owens run for 3 yds to the AFA 23
5:432nd & 7 at own 23Timeout ARMY, clock 05:43
5:432nd & 7 at own 23Timothy McVey run for 6 yds to the AFA 29
5:343rd & 1 at own 29Timeout ARMY, clock 05:34
5:343rd & 1 at own 29Jacobi Owens run for 1 yd to the AFA 30 for a 1ST down
5:291st & 10 at own 30Timeout ARMY, clock 05:29
5:291st & 10 at own 30D.J. Johnson run for 4 yds to the AFA 34
5:292nd & 6 at own 34D.J. Johnson run for 1 yd to the AFA 35
5:293rd & 5 at own 35D.J. Johnson run for 3 yds to the AFA 38
3:184th & 2 at own 38Timeout AIR FORCE, clock 03:18
3:184th & 2 at own 38Steve Brosy punt for 56 yds, downed at the Army 6
Army Turnover on downs, 7 plays
3:041st & 10 at own 6Ahmad Bradshaw run for a loss of 5 yards to the Army 1
3:042nd & 15 at own 1Ahmad Bradshaw pass incomplete to Edgar Poe, broken up by Roland Ladipo
3:043rd & 15 at own 1Ahmad Bradshaw pass complete to Edgar Poe for 20 yds to the Army 21 for a 1ST down
3:041st & 10 at own 21Ahmad Bradshaw pass incomplete
3:042nd & 10 at own 21AIR FORCE Penalty, Defensive offside (Santo Coppola) to the Army 26
3:042nd & 5 at own 26Ahmad Bradshaw pass incomplete
3:043rd & 5 at own 26Ahmad Bradshaw run for a loss of 2 yards to the Army 24
3:044th & 7 at own 24Ahmad Bradshaw pass incomplete to Edgar Poe
Air Force End of game, 2 plays
1:141st & 10 at opp 24TEAM run for a loss of 2 yards to the Army 26
1:142nd & 12 at opp 26TEAM run for a loss of 1 yard to the Army 27

Play-by-play from CollegeFootballData.com, as its scorers wrote it. The clock is the time left in the quarter; the spot is from the side of the team with the ball.

Air Force leads 38–⁠21–⁠1 in 60 meetings, counting the nine since this game.

Recent meetings
2025Army 20, Air Force 17
2024Army 20, Air Force 3
2023Army 23, Air Force 3
2022Air Force 13, Army 7
2021Army 21, Air Force 14
2020Army 10, Air Force 7

Around this game