Army at Air Force

Saturday, November 3, 2007

Air Force beat Army 30–⁠10. It was their 42nd meeting; after it, Air Force led the series 28–⁠13–⁠1.

AwayArmy3–⁠9 in 2007
10
HomeAir Force9–⁠4 in 2007
30

Final at Falcon Stadium, Colorado SpringsAttendance 46,144

At kickoff
68°F, a few clouds, wind 6 mphWeather: NOAA NCEI Integrated Surface Database; Usaf Academy Airstrip Airport (KAFF), 4 km from the stadium, 25 minutes after kickoff

Scoring by quarter

TeamQ1Q2Q3Q4Final
Army370010
Air Force3147630

Standouts

Photos: Wikimedia Commons, free licenses; credits on each player’s page.

Player stats

Army

PassingC/AttYdsTDInt
Carson Williams14/3316410
RushingCarYdsTDLong
Patrick Mealy133109
Mike Viti61907
ReceivingRecYdsTDLong
Jeremy Trimble255047
Corey Anderson340024
Mike Wright327014
Patrick Mealy219017
InterceptionsIntYdsTD
Frank Scappaticci1210

Air Force

PassingC/AttYdsTDInt
Shaun Carney9/1210511
RushingCarYdsTDLong
Chad Hall34275158
Chad Smith1162014
Shaun Carney853117
Jim Ollis83107
ReceivingRecYdsTDLong
Spencer Armstrong256148
Chad Hall319011
Travis Dekker113013
Mark Root21108

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

Team stats

ArmyAir Force
181Total yards542
206Passing yards105
17Rushing yards437
5.0Yards per pass8.8
0.7Yards per rush6.5
10First downs24
5–⁠16Third downs7–⁠15
1–⁠2Fourth downs0–⁠1
0Turnovers1
4–⁠35Penalties8–⁠60
15:00Possession21:16

Efficiency

ArmyAir Force
29%Success rate49%
−0.05EPA per play0.24
1.01Explosiveness0.94
−0.08Rushing EPA0.21
−0.01Passing EPA0.38
20%Passing-down success56%
−0.34First-down EPA0.11
0.08Second-down EPA0.31
0.18Third-down EPA0.61

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 going in

Our ratings (scores only)

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

Every drive

Air Force end zoneArmy end zone ArmyPunt, 6 playsQ1 Air ForceField goal, 13 playsQ1 ArmyField goal, 10 playsQ1 Air ForceTouchdown pass, 7 playsQ2 ArmyPunt, 3 playsQ2 Air ForceTurnover on downs, 6 playsQ2 ArmyPunt, 3 playsQ2 Air ForceInterception, 3 playsQ2 ArmyTouchdown pass, 3 playsQ2 Air ForceTouchdown run, 15 playsQ2 ArmyPunt, 3 playsQ2 Air ForceEnd of half, 1 playQ3 Air ForcePunt, 4 playsQ3 ArmyPunt, 5 playsQ3 Air ForcePunt, 5 playsQ3 ArmyPunt, 3 playsQ3 Air ForceTouchdown run, 4 playsQ3 ArmyPunt, 6 playsQ3 Air ForceField goal, 7 playsQ4 ArmyTurnover on downs, 9 playsQ4 Air ForceField goal, 8 playsQ4 ArmyPunt, 9 playsQ4 Air ForceEnd of game, 10 plays
Solid bars scored; an outline in the other team’s color marks points the defense scored. Air Force drives left to right, Army right to left.
  1. ArmyPunt, 6 plays, 18 yards
  2. Q1 Air ForceField goal, 13 plays, 64 yards
  3. Q1 ArmyField goal, 10 plays, 77 yards
  4. Q1 Air ForceTouchdown pass, 7 plays, 80 yards
  5. Q2 ArmyPunt, 3 plays, −17 yards
  6. Q2 Air ForceTurnover on downs, 6 plays, 20 yards
  7. Q2 ArmyPunt, 3 plays, 4 yards
  8. Q2 Air ForceInterception, 3 plays, 0 yards
  9. Q2 ArmyTouchdown pass, 3 plays, 3 yards
  10. Q2 Air ForceTouchdown run, 15 plays, 80 yards
  11. Q2 ArmyPunt, 3 plays, 1 yard
  12. Q2 Air ForceEnd of half, 1 play, 0 yards
  13. Q3 Air ForcePunt, 4 plays, 23 yards
  14. Q3 ArmyPunt, 5 plays, 14 yards
  15. Q3 Air ForcePunt, 5 plays, 26 yards
  16. Q3 ArmyPunt, 3 plays, −5 yards
  17. Q3 Air ForceTouchdown run, 4 plays, 55 yards
  18. Q3 ArmyPunt, 6 plays, 18 yards
  19. Q3 Air ForceField goal, 7 plays, 61 yards
  20. Q4 ArmyTurnover on downs, 9 plays, 36 yards
  21. Q4 Air ForceField goal, 8 plays, 33 yards
  22. Q4 ArmyPunt, 9 plays, 22 yards
  23. Q4 Air ForceEnd of game, 10 plays, 65 yards

Play by play

1st quarter4 drives, then Tied at 3
Army Punt, 6 plays
15:001st & 10 at own 20Mike Viti rush for 7 yards to the Army 27, tackled by Ben Garland and Drew Fowler.
15:002nd & 3 at own 27Patrick Mealy rush for 2 yards to the Army 29, tackled by Ben Garland and Chris Thomas.
15:003rd & 1 at own 29Mike Viti rush for 2 yards to the Army 31 for a 1ST down, tackled by Andr Morris Jr and Garrett Rybak.
15:001st & 10 at own 31Carson Williams pass incomplete to N/A.
15:002nd & 10 at own 31Army penalty 5 yard false start accepted.
15:002nd & 15 at own 26Carson Williams pass complete to Mike Wright for 6 yards to the Army 32, tackled by Garrett Rybak.
15:003rd & 9 at own 32Carson Williams pass complete to Ernie Bernal for 6 yards to the Army 38, tackled by Bobby Giannini.
15:004th & 3 at own 38Owen Tolson punt for 44 yards downed at the AFA 18.
Air Force Field goal, 13 plays
15:001st & 10 at own 18Jim Ollis rush for 2 yards to the AFA 20, tackled by Brian Chmura.
15:002nd & 8 at own 20Air Force penalty 5 yard substitution infraction accepted.
15:002nd & 13 at own 15Shaun Carney pass complete to Travis Dekker for 13 yards to the AFA 28 for a 1ST down, tackled by Jordan Murray.
15:001st & 10 at own 28Jim Ollis rush for 7 yards to the AFA 35, tackled by Brandon Thompson.
15:002nd & 3 at own 35Shaun Carney rush for 6 yards to the AFA 41 for a 1ST down, tackled by John Plumstead and Brian Chmura.
9:331st & 10 at own 41Timeout Air Force, clock 09:33.
9:331st & 10 at own 41Shaun Carney pass complete to Mark Root for 3 yards to the AFA 44.
9:332nd & 7 at own 44Chad Hall rush for 2 yards to the AFA 46, tackled by Frank Scappaticci and Brian Chmura.
9:333rd & 5 at own 46Shaun Carney pass complete to Mark Root for 8 yards to the Army 46 for a 1ST down, tackled by Kevin Opoku.
9:331st & 10 at opp 46Chad Hall rush for 7 yards to the Army 39, tackled by Brandon Thompson and Jordan Murray.
9:332nd & 3 at opp 39Shaun Carney rush for 14 yards to the Army 25 for a 1ST down, tackled by Caleb Campbell.
9:331st & 10 at opp 25Shaun Carney pass incomplete to N/A.
9:332nd & 10 at opp 25Shaun Carney rush for 7 yards to the Army 18, tackled by Ted Bentler.
9:333rd & 3 at opp 18Jim Ollis rush for no gain to the Army 18, tackled by John Plumstead and Ted Bentler.
6:154th & 3 at opp 18Ryan Harrison 35 yard field goal GOOD.Air Force 3, Army 0
6:15Ryan Harrison kickoff for 70 yards returned by Corey Anderson for 19 yards to the Army 19, tackled by Willi Keuchler and Reggie Rembert.
Army Field goal, 10 plays
6:151st & 10 at own 19Patrick Mealy rush for 9 yards to the Army 28, tackled by Josh Clayton and Stephen Larson.
6:152nd & 1 at own 28Mike Viti rush for 7 yards to the Army 35 for a 1ST down, tackled by Drew Fowler and Aaron Shanor.
6:151st & 10 at own 35Patrick Mealy rush for 1 yard to the Army 36, tackled by John Rabold and Chris Thomas.
6:152nd & 9 at own 36Carson Williams pass complete to Jeremy Trimble for 8 yards to the Army 44, tackled by Hunter Altman and Garrett Rybak.
6:153rd & 1 at own 44Mike Viti rush for 2 yards to the Army 46 for a 1ST down, tackled by John Rabold and Bobby Giannini.
6:151st & 10 at own 46Carson Williams pass complete to Jeremy Trimble for 47 yards to the AFA 7 for a 1ST down, tackled by Garrett Rybak.
6:151st & goal at opp 7Patrick Mealy rush for a loss of 3 yards to the AFA 10, tackled by John Rabold.
6:152nd & goal at opp 10Carson Williams rush for 6 yards to the AFA 4, tackled by John Rabold and Andr Morris Jr.
6:153rd & goal at opp 4Carson Williams pass incomplete to Jeremy Trimble.
1:324th & goal at opp 4Owen Tolson 22 yard field goal GOOD.Tied at 3
1:32Owen Tolson kickoff for 70 yards for a touchback.
Air Force Touchdown pass, 7 plays
1:321st & 10 at own 20Chad Hall rush for 8 yards to the AFA 18, tackled by John Laird and Brandon Thompson, Air Force penalty 10 yard holding accepted.
1:321st & 12 at own 18Chad Hall rush for 4 yards to the AFA 22, tackled by Nick Emmons.
1:322nd & 8 at own 22Shaun Carney pass complete to Spencer Armstrong for 8 yards to the AFA 30 for a 1ST down, tackled by Caleb Campbell and Jordan Murray.
15:001st & 10 at own 30Chad Hall rush for 8 yards to the AFA 38, tackled by Jordan Murray and Nick Emmons.
Q2 15:002nd & 2 at own 38Chad Hall rush for 7 yards to the AFA 45 for a 1ST down, tackled by Jordan Murray and Michael Gann.
Q2 15:001st & 10 at own 45Jim Ollis rush for 7 yards to the Army 48, tackled by Nick Emmons.
Q2 13:582nd & 3 at opp 48Shaun Carney pass complete to Spencer Armstrong for 48 yards for a TOUCHDOWN.Air Force 9, Army 3
Q2 13:58Ryan Harrison extra point GOOD.Air Force 10, Army 3
Q2 13:58Ryan Harrison kickoff for 70 yards returned by Corey Anderson for 21 yards to the Army 21, tackled by Austin Randle and Luke Hyder.
2nd quarter7 drives, then Air Force 17, Army 10
Army Punt, 3 plays
13:581st & 10 at own 21Patrick Mealy rush for no gain to the Army 21, tackled by Ben Garland.
13:582nd & 10 at own 21Carson Williams sacked by Jared Marvin at the Army 11 for a loss of 10 yards.
13:583rd & 20 at own 11Carson Williams sacked by Hunter Altman at the Army 4 for a loss of 7 yards.
13:584th & 27 at own 4Owen Tolson punt for 58 yards, returned by Chad Hall for 10 yards to the AFA 48, tackled by Arlance Jenkins.
Air Force Turnover on downs, 6 plays
13:511st & 10 at own 48Chad Hall rush for 11 yards to the Army 41 for a 1ST down, tackled by Jordan Murray.
13:511st & 10 at opp 41Chad Hall rush for no gain to the Army 41, tackled by Victor Ugenyi.
13:512nd & 10 at opp 41Shaun Carney pass complete to Ty Paffett for 6 yards to the Army 35, tackled by Josh Mitchell.
13:513rd & 4 at opp 35Chad Hall rush for 2 yards to the Army 43, tackled by John Wright and John Plumstead, Air Force penalty 10 yard holding accepted.
13:513rd & 12 at opp 43Shaun Carney pass complete to Chad Hall for 11 yards to the Army 32, tackled by Caleb Campbell and Carson Williams.
13:514th & 1 at opp 32Shaun Carney rush for no gain to the Army 32, tackled by Brandon Thompson and John Plumstead.
Army Punt, 3 plays
9:181st & 10 at own 32Timeout Air Force, clock 09:18.
9:181st & 10 at own 32Patrick Mealy rush for 4 yards to the Army 36, tackled by Drew Fowler and Rick Ricketts.
9:182nd & 6 at own 36Carson Williams pass incomplete to Ernie Bernal.
9:183rd & 6 at own 36Carson Williams pass incomplete to Corey Anderson.
9:184th & 6 at own 36Owen Tolson punt for 64 yards for a touchback.
Air Force Interception, 3 plays
9:181st & 10 at own 20Chad Hall rush for 1 yard to the AFA 21, tackled by Frank Scappaticci.
9:182nd & 9 at own 21Chad Hall rush for a loss of 1 yard to the AFA 20, tackled by Tony Fusco and Nick Emmons.
9:183rd & 10 at own 20Shaun Carney pass intercepted by Frank Scappaticci at the AFA 24, returned for 21 yards to the AFA 3, tackled by Ty Paffett.
Army Touchdown pass, 3 plays
8:211st & goal at opp 3Patrick Mealy rush for 2 yards to the AFA 1, tackled by Josh Clayton and Aaron Shanor.
8:212nd & goal at opp 1Mike Viti rush for a loss of 1 yard to the AFA 2, tackled by Austin Randle and Rick Ricketts.
5:463rd & goal at opp 2Carson Williams pass complete to Ernie Bernal for 2 yards for a TOUCHDOWN.Air Force 10, Army 9
5:46Adam DeMarco extra point GOOD.Tied at 10
5:46Owen Tolson kickoff for 70 yards for a touchback.
Air Force Touchdown run, 15 plays
5:461st & 10 at own 20Chad Hall rush for 14 yards to the AFA 34 for a 1ST down, tackled by Brandon Thompson.
5:461st & 10 at own 34Chad Hall rush for 11 yards to the AFA 45 for a 1ST down, tackled by Josh Mitchell.
5:461st & 10 at own 45Jim Ollis rush for 5 yards to the 50 yard line, tackled by Brian Chmura and John Plumstead.
5:462nd & 5 at the 50Air Force penalty 5 yard false start on N/A accepted.
5:462nd & 10 at own 45Chad Hall rush for 11 yards to the Army 44 for a 1ST down, tackled by Caleb Campbell.
5:461st & 10 at opp 44Chad Hall rush for 1 yard to the Army 43, tackled by Brandon Thompson and Ted Bentler.
5:462nd & 9 at opp 43Chad Hall rush for 8 yards to the Army 35, tackled by Jordan Murray.
5:463rd & 1 at opp 35Chad Hall rush for 6 yards to the Army 29 for a 1ST down, tackled by Frank Scappaticci.
5:461st & 10 at opp 29Jim Ollis rush for 3 yards to the Army 26, tackled by Brian Chmura.
5:462nd & 7 at opp 26Chad Hall rush for 1 yard to the Army 25, tackled by John Wright and Ted Bentler.
2:173rd & 6 at opp 25Timeout Army, clock 02:17.
2:173rd & 6 at opp 25Timeout Air Force, clock 02:17.
2:173rd & 6 at opp 25Chad Hall rush for 8 yards to the Army 17 for a 1ST down, tackled by Jordan Murray.
2:171st & 10 at opp 17Chad Hall rush for 7 yards to the Army 10, tackled by Brian Chmura.
2:172nd & 3 at opp 10Chad Hall rush for a loss of 1 yard to the Army 11, tackled by John Wright.
2:173rd & 4 at opp 11Chad Hall rush for 4 yards to the Army 7 for a 1ST down, tackled by Josh Mitchell and Jordan Murray.
2:171st & goal at opp 7Chad Hall rush for 2 yards to the Army 5, tackled by John Wright.
0:522nd & goal at opp 5Shaun Carney rush for 5 yards for a TOUCHDOWN.Air Force 16, Army 10
0:52Ryan Harrison extra point GOOD.Air Force 17, Army 10
0:52Ryan Harrison kickoff for 70 yards for a touchback.
Army Punt, 3 plays
0:521st & 10 at own 20Patrick Mealy rush for 1 yard to the Army 21, tackled by Ben Garland.
0:522nd & 9 at own 21Carson Williams pass incomplete to Jeremy Trimble.
0:523rd & 9 at own 21Carson Williams pass incomplete to Corey Anderson.
0:004th & 9 at own 21Owen Tolson punt for 57 yards, returned by Chad Hall for 17 yards to the AFA 39, tackled by Marcus Millen.
Q3 15:00Owen Tolson kickoff for 70 yards for a touchback.
3rd quarter7 drives, then Air Force 24, Army 10
Air Force Punt, 4 plays
15:001st & 10 at own 20Chad Hall rush for 14 yards to the AFA 34 for a 1ST down, tackled by Tony Fusco.
15:001st & 10 at own 34Chad Hall rush for a loss of 1 yard to the AFA 33, tackled by John Plumstead and Michael Gann.
15:002nd & 11 at own 33Jim Ollis rush for 2 yards to the AFA 35, tackled by Nick Emmons and Michael Gann.
15:003rd & 9 at own 35Shaun Carney pass complete to Chad Hall for 8 yards to the AFA 43, tackled by Jordan Murray and Frank Scappaticci.
15:004th & 1 at own 43Ryan Harrison punt for 49 yards, returned by Jeremy Trimble for 13 yards to the Army 21, tackled by Pat Hennessey and Hunter Altman.
Army Punt, 5 plays
15:001st & 10 at own 21Patrick Mealy rush for 3 yards to the Army 24, tackled by Drew Fowler.
15:002nd & 7 at own 24Carson Williams pass complete to Corey Anderson for 9 yards to the Army 33 for a 1ST down, tackled by Ryan Kemp and Chris Thomas.
15:001st & 10 at own 33Carson Williams pass incomplete to Jeremy Trimble, broken up by Carson Bird.
15:002nd & 10 at own 33Patrick Mealy rush for 2 yards to the Army 35, tackled by Aaron Shanor and Chris Thomas.
15:003rd & 8 at own 35Carson Williams pass incomplete to Jeremy Trimble, broken up by Carson Bird.
15:004th & 8 at own 35Owen Tolson punt for 65 yards for a touchback.
Air Force Punt, 5 plays
12:341st & 10 at own 20Chad Hall rush for 4 yards to the AFA 24, tackled by Brian Chmura.
12:342nd & 6 at own 24Shaun Carney rush for 17 yards to the AFA 41 for a 1ST down.
12:341st & 10 at own 41Shaun Carney rush for no gain to the AFA 41, tackled by John Plumstead and Ted Bentler.
12:342nd & 10 at own 41Jim Ollis rush for 5 yards to the AFA 46, tackled by Caleb Campbell and Brandon Thompson.
12:343rd & 5 at own 46Shaun Carney pass incomplete to Chad Hall.
12:344th & 5 at own 46Ryan Harrison punt for 35 yards, fair catch by Jeremy Trimble at the Army 19.
Army Punt, 3 plays
11:041st & 10 at own 19Carson Williams sacked by Ben Garland at the Army 14 for a loss of 5 yards.
11:042nd & 15 at own 14Carson Williams pass incomplete to Jeremy Trimble, broken up by Chris Thomas.
11:043rd & 15 at own 14Carson Williams pass incomplete to N/A.
11:044th & 15 at own 14Owen Tolson punt for 53 yards, returned by Chad Hall for 12 yards to the AFA 45, tackled by Mario Hill and Marcus Millen.
Air Force Touchdown run, 4 plays
9:351st & 10 at own 45Air Force penalty 10 yard holding accepted.
9:351st & 20 at own 35Chad Hall rush for 58 yards to the Army 7 for a 1ST down, tackled by Josh Mitchell.
9:351st & goal at opp 7Todd Newell rush for 5 yards to the Army 2, tackled by Caleb Campbell and Frank Scappaticci.
6:582nd & goal at opp 2Kip McCarthy rush for 1 yard to the Army 1, tackled by Frank Scappaticci and John Plumstead.
6:583rd & goal at opp 1Chad Hall rush for 1 yard for a TOUCHDOWN.Air Force 24, Army 10
6:58Ryan Harrison extra point GOOD.
6:58Ryan Harrison kickoff for 69 yards returned by Corey Anderson for 13 yards to the Army 14, tackled by Kevin Rivers.
Army Punt, 6 plays
6:581st & 10 at own 14Patrick Mealy rush for 2 yards to the Army 16, tackled by Jake Paulson and Rick Ricketts.
6:582nd & 8 at own 16Carson Williams pass complete to Corey Anderson for 7 yards to the Army 23, tackled by Garrett Rybak and Bobby Giannini.
6:583rd & 1 at own 23Mike Viti rush for 2 yards to the Army 25 for a 1ST down, tackled by Drew Fowler and Chris Thomas.
6:581st & 10 at own 25Army penalty 5 yard false start on Ernie Bernal accepted.
6:581st & 15 at own 20Patrick Mealy rush for 8 yards to the Army 28, tackled by Austin Randle.
6:582nd & 7 at own 28Carson Williams pass complete to Mike Evans for 4 yards to the Army 32, tackled by Chris Thomas.
6:583rd & 3 at own 32Carson Williams pass incomplete to Mike Viti.
6:584th & 3 at own 32Owen Tolson punt for 67 yards downed at the AFA 1.
Air Force Field goal, 7 plays
6:501st & 10 at own 1Shaun Carney rush for 4 yards to the AFA 5, tackled by John Plumstead and Brian Chmura.
6:502nd & 6 at own 5Ryan Williams rush for 1 yard to the AFA 6, tackled by Brandon Thompson and John Wright.
6:503rd & 5 at own 6Chad Hall rush for 52 yards to the Army 42 for a 1ST down, tackled by Josh Mitchell.
6:501st & 10 at opp 42Ryan Williams rush for 4 yards to the Army 38, tackled by Dennis Cooper and Brian Chmura.
6:502nd & 6 at opp 38Kip McCarthy rush for 5 yards to the Army 33, tackled by Jordan Murray and Victor Ugenyi.
6:503rd & 1 at opp 33Ryan Williams rush for no gain to the Army 33, tackled by Brandon Thompson.
6:504th & 1 at opp 33Air Force penalty 5 yard false start on N/A accepted.
Q4 14:554th & 6 at opp 38Ryan Harrison 56 yard field goal GOOD.Air Force 27, Army 10
Q4 14:55Ryan Harrison kickoff for 70 yards for a touchback.
4th quarter4 drives, then Air Force 30, Army 10
Army Turnover on downs, 9 plays
14:551st & 10 at own 20Carson Williams pass incomplete to Corey Anderson, broken up by Hunter Altman.
14:552nd & 10 at own 20Carson Williams rush for 3 yards to the Army 23, tackled by Drew Fowler and Aaron Shanor.
14:553rd & 7 at own 23Carson Williams pass complete to Corey Anderson for 24 yards to the Army 47 for a 1ST down, tackled by Aaron Kirchoff.
14:551st & 10 at own 47Patrick Mealy rush for no gain to the Army 47, tackled by Aaron Shanor.
13:302nd & 10 at own 47Timeout Army, clock 13:30.
13:302nd & 10 at own 47Carson Williams pass complete to Patrick Mealy for 17 yards to the AFA 36 for a 1ST down, tackled by Chris Thomas.
13:301st & 10 at opp 36Carson Williams pass incomplete to Corey Anderson.
13:302nd & 10 at opp 36Carson Williams pass incomplete to Jeremy Trimble, broken up by Aaron Shanor.
13:303rd & 10 at opp 36Carson Williams pass incomplete to Corey Anderson.
12:474th & 10 at opp 36Timeout Army, clock 12:47.
12:474th & 10 at opp 36Carson Williams sacked by Ben Garland and Ryan Kemp at the AFA 44 for a loss of 8 yards.
Air Force Field goal, 8 plays
12:471st & 10 at own 44Chad Hall rush for 12 yards to the Army 44 for a 1ST down, tackled by Jordan Murray.
12:471st & 10 at opp 44Chad Hall rush for a loss of 3 yards to the Army 47, tackled by Tony Fusco.
11:272nd & 13 at opp 47Timeout Air Force, clock 11:27.
11:272nd & 13 at opp 47Chad Hall rush for 10 yards to the Army 22 for a 1ST down, tackled by Frank Scappaticci, Army penalty 15 yard personal foul accepted.
11:271st & 10 at opp 22Chad Hall rush for 4 yards to the Army 28, tackled by Tony Fusco, Air Force penalty 10 yard holding accepted.
11:271st & 16 at opp 28Air Force penalty 5 yard false start accepted.
11:271st & 21 at opp 33Chad Hall rush for 3 yards to the Army 30, tackled by Frank Scappaticci and Brian Chmura.
11:272nd & 18 at opp 30Shaun Carney pass complete to Chad Hall for no gain to the Army 30, tackled by Dennis Cooper and Frank Scappaticci.
11:273rd & 18 at opp 30Chad Smith rush for 7 yards to the Army 23, tackled by Dennis Cooper and Frank Scappaticci.
7:564th & 11 at opp 23Ryan Harrison 40 yard field goal GOOD.Air Force 30, Army 10
7:56Ryan Harrison kickoff for 70 yards for a touchback.
Army Punt, 9 plays
7:561st & 10 at own 20Carson Williams pass incomplete to Mike Evans, broken up by Andr Morris Jr.
7:562nd & 10 at own 20Carson Williams pass complete to Patrick Mealy for 2 yards to the Army 22, tackled by Ben Garland.
7:563rd & 8 at own 22Carson Williams pass complete to Mike Wright for 7 yards to the Army 29, tackled by Carson Bird and John Rabold.
7:564th & 1 at own 29Carson Williams pass complete to Mike Viti for 11 yards to the Army 40 for a 1ST down, tackled by Drew Fowler and Hunter Altman.
7:561st & 10 at own 40Carson Williams pass incomplete to Mike Wright.
7:562nd & 10 at own 40Carson Williams pass complete to Mike Wright for 14 yards to the AFA 46 for a 1ST down.
7:561st & 10 at opp 46Carson Williams pass incomplete to Elliott Emerich, broken up by Aaron Kirchoff.
7:562nd & 10 at opp 46Carson Williams sacked by Ryan Kemp at the Army 42 for a loss of 12 yards.
7:563rd & 22 at own 42Carson Williams pass incomplete to Mike Wright.
7:564th & 22 at own 42Owen Tolson punt for 58 yards for a touchback.
Air Force End of game, 10 plays
7:561st & 10 at own 20Chad Smith rush for 1 yard to the AFA 21, tackled by Brian Chmura and John Plumstead.
7:562nd & 9 at own 21Chad Smith rush for 7 yards to the AFA 28, tackled by Caleb Campbell and Brian Chmura.
7:563rd & 2 at own 28Chad Smith rush for 11 yards to the AFA 39 for a 1ST down, tackled by Dennis Cooper.
7:561st & 10 at own 39Chad Smith rush for 5 yards to the AFA 44, tackled by Joshua McNary.
2:482nd & 5 at own 44Army penalty 10 yard holding accepted.
2:481st & 10 at opp 46Chad Smith rush for 2 yards to the Army 44, tackled by John Wright and Victor Ugenyi.
2:482nd & 8 at opp 44Timeout Army, clock 02:48.
2:482nd & 8 at opp 44Chad Smith rush for 13 yards to the Army 31 for a 1ST down, tackled by Joshua McNary.
2:481st & 10 at opp 31Chad Smith rush for 14 yards to the Army 17 for a 1ST down, tackled by Dennis Cooper and Frank Scappaticci.
2:481st & 10 at opp 17Chad Smith rush for a loss of 1 yard to the Army 18, tackled by Evan Williams and Tony Fusco.
2:482nd & 11 at opp 18Chad Smith rush for no gain to the Army 18, tackled by Evan Williams and Michael Gann.
2:483rd & 11 at opp 18Chad Smith rush for 3 yards to the Army 15, tackled by Brian Chmura and Dennis Cooper.

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 18 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