Air Force at Navy

Saturday, September 29, 2007

Navy beat Air Force 31–⁠20. It was their 40th meeting; after it, Air Force led the series 25–⁠15.

AwayAir Force9–⁠4 in 2007
20
HomeNavy8–⁠5 in 2007
31

Final at Navy–Marine Corps Memorial Stadium, AnnapolisAttendance 37,615

At kickoff
70°F, clear, wind 9 mph from the north, gusts to 21 mphWeather: NOAA NCEI Integrated Surface Database; U.S. Naval Academy, 2 km from the stadium, six minutes before kickoff

Scoring by quarter

TeamQ1Q2Q3Q4Final
Air Force3710020
Navy01431431

Standouts

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

Player stats

Air Force

PassingC/AttYdsTDInt
Shaun Carney18/2323700
RushingCarYdsTDLong
Jim Ollis1573034
Shaun Carney1563026
Chad Smith1147015
Chad Hall629216
ReceivingRecYdsTDLong
Chad Hall8108021
Mark Root685018
Sean Quintana324011
Travis Dekker120020

Navy

PassingC/AttYdsTDInt
Kaipo-Noa Kaheaku-Enhada4/77900
RushingCarYdsTDLong
Kaipo-Noa Kaheaku-Enhada15101278
Zerbin Singleton765118
Eric Kettani175807
Reggie Campbell541137
ReceivingRecYdsTDLong
O.J. Washington479053

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

Team stats

Air ForceNavy
474Total yards381
245Passing yards84
237Rushing yards302
10.3Yards per pass11.3
4.6Yards per rush5.4
25First downs18
8–⁠16Third downs6–⁠15
1–⁠2Fourth downs3–⁠3
1Turnovers0
6–⁠65Penalties3–⁠25
19:16Possession17:24

Efficiency

Air ForceNavy
53%Success rate40%
0.16EPA per play0.06
0.86Explosiveness0.78
−0.06Rushing EPA−0.02
0.68Passing EPA0.61
43%Passing-down success23%
0.06First-down EPA0.18
−0.02Second-down EPA−0.31
0.94Third-down EPA0.14

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)

Navy 63% to win. Elo’s favorite won.

Every drive

Navy end zoneAir Force end zoneQ1 Air ForcePunt, 3 playsQ1 NavyMissed FG, 10 playsQ1 Air ForceField goal, 13 playsQ1 NavyTouchdown run, 8 playsQ2 Air ForceTouchdown run, 6 playsQ2 NavyTouchdown run, 9 playsQ2 Air ForceTurnover on downs, 10 playsQ2 NavyPunt, 3 playsQ2 Air ForceMissed FG, 5 playsQ2 NavyEnd of half, 1 playQ3 NavyPunt, 3 playsQ3 Air ForceField goal, 5 playsQ3 NavyField goal, 10 playsQ3 Air ForceTouchdown run, 11 playsQ3 NavyTouchdown run, 9 playsQ4 Air ForcePunt, 8 playsQ4 NavyTouchdown run, 2 playsQ4 Air ForceFumble, 4 playsQ4 NavyMissed FG, 7 playsQ4 Air ForceMissed FG, 11 playsQ4 NavyPunt, 4 playsQ4 Air ForceEnd of game, 3 plays
Solid bars scored; an outline in the other team’s color marks points the defense scored. Navy drives left to right, Air Force right to left.
  1. Q1 Air ForcePunt, 3 plays, 9 yards
  2. Q1 NavyMissed FG, 10 plays, −8 yards
  3. Q1 Air ForceField goal, 13 plays, 56 yards
  4. Q1 NavyTouchdown run, 8 plays, 65 yards
  5. Q2 Air ForceTouchdown run, 6 plays, 65 yards
  6. Q2 NavyTouchdown run, 9 plays, 49 yards
  7. Q2 Air ForceTurnover on downs, 10 plays, 54 yards
  8. Q2 NavyPunt, 3 plays, 5 yards
  9. Q2 Air ForceMissed FG, 5 plays, 9 yards
  10. Q2 NavyEnd of half, 1 play, 13 yards
  11. Q3 NavyPunt, 3 plays, −5 yards
  12. Q3 Air ForceField goal, 5 plays, 15 yards
  13. Q3 NavyField goal, 10 plays, 53 yards
  14. Q3 Air ForceTouchdown run, 11 plays, 80 yards
  15. Q3 NavyTouchdown run, 9 plays, 73 yards
  16. Q4 Air ForcePunt, 8 plays, 27 yards
  17. Q4 NavyTouchdown run, 2 plays, 80 yards
  18. Q4 Air ForceFumble, 4 plays, 11 yards
  19. Q4 NavyMissed FG, 7 plays, 10 yards
  20. Q4 Air ForceMissed FG, 11 plays, 61 yards
  21. Q4 NavyPunt, 4 plays, 24 yards
  22. Q4 Air ForceEnd of game, 3 plays, 46 yards

Play by play

1st quarter4 drives, then Air Force 3, Navy 0
Air Force Punt, 3 plays
15:00Joey Bullen kickoff for 68 yards returned by Reggie Rembert for 14 yards to the AFA 16, tackled by Bobby Doyle.
15:001st & 10 at own 16Ryan Williams rush for 4 yards to the AFA 20, tackled by Nate Frazier.
15:002nd & 6 at own 20Chad Hall rush for 2 yards to the AFA 22, tackled by Michael Walsh.
15:003rd & 4 at own 22Kip McCarthy rush for 3 yards to the AFA 25, tackled by Tony Haberer and Irv Spencer.
Navy Missed FG, 10 plays
15:004th & 1 at own 25Ryan Harrison punt for 31 yards, fair catch by Reggie Campbell at the Navy 44.
15:001st & 10 at own 44Kaipo-Noa Kaheaku-Enhada pass complete to Oj Washington for 8 yards to the AFA 48, tackled by Carson Bird.
15:002nd & 2 at opp 48Eric Kettani rush for 5 yards to the AFA 43 for a 1ST down, tackled by Hunter Altman.
15:001st & 10 at opp 43Eric Kettani rush for 4 yards to the AFA 39, tackled by Aaron Shanor and Drew Fowler.
15:002nd & 6 at opp 39Kaipo-Noa Kaheaku-Enhada rush for no gain to the AFA 39, tackled by Drew Fowler.
15:003rd & 6 at opp 39Kaipo-Noa Kaheaku-Enhada pass complete to Oj Washington for 3 yards to the AFA 36, tackled by John Rabold and Aaron Shanor.
15:004th & 3 at opp 36Zerbin Singleton rush for 4 yards to the AFA 32 for a 1ST down, tackled by Garrett Rybak.
15:001st & 10 at opp 32Eric Kettani rush for 6 yards to the AFA 26, tackled by Drew Fowler.
15:002nd & 4 at opp 26Eric Kettani rush for no gain to the AFA 26, tackled by Drew Fowler.
15:003rd & 4 at opp 26Navy penalty 5 yard illegal procedure on Reggie Campbell accepted.
15:003rd & 9 at opp 31Reggie Campbell rush for a loss of 2 yards to the AFA 33, tackled by Hunter Altman.
Air Force Field goal, 13 plays
8:184th & 11 at opp 33Joey Bullen 51 yard field goal MISSED.
8:181st & 10 at own 34Ryan Williams rush for 4 yards to the AFA 38, tackled by Chris Kuhar-Pitters and Tony Haberer.
8:182nd & 6 at own 38Navy penalty 5 yard offside accepted.
8:182nd & 1 at own 43Jim Ollis rush for 6 yards to the AFA 49 for a 1ST down, tackled by Jesse Iwuji.
8:181st & 10 at own 49Air Force penalty 5 yard false start on Keith Williams accepted.
8:181st & 15 at own 44Jim Ollis rush for 5 yards to the AFA 49, tackled by Blake Carter.
8:182nd & 10 at own 49Jim Ollis rush for 12 yards to the Navy 39 for a 1ST down, tackled by Tony Haberer.
8:181st & 10 at opp 39Chad Smith rush for 6 yards to the Navy 33, tackled by Matt Wimsatt.
8:182nd & 4 at opp 33Chad Smith rush for 5 yards to the Navy 28 for a 1ST down, tackled by Matt Wimsatt and Irv Spencer.
8:181st & 10 at opp 28Chad Smith rush for a loss of 1 yard to the Navy 29, tackled by Michael Walsh.
8:182nd & 11 at opp 29Kip McCarthy rush for 4 yards to the Navy 25, tackled by Michael Walsh and Matt Wimsatt.
8:183rd & 7 at opp 25Shaun Carney pass complete to Chad Hall for 15 yards to the Navy 10 for a 1ST down, tackled by Tony Haberer and Rashawn King.
8:181st & goal at opp 10Jim Ollis rush for no gain to the Navy 10, tackled by Kyle Bookhout.
8:182nd & goal at opp 10Shaun Carney rush for a loss of 11 yards, fumbled at the Navy 21, recovered by Chad Hall at the Navy 21, tackled by Ketric Buffin.
8:183rd & 0 at opp 21Jim Ollis rush for 10 yards to the Navy 11, tackled by Matt Wimsatt.
2:204th & goal at opp 11Ryan Harrison 28 yard field goal GOOD.
2:20Ryan Harrison kickoff for 39 yards returned by Zerbin Singleton for 4 yards to the Navy 35, tackled by Kevin Rivers.
Navy Touchdown run, 8 plays
2:201st & 10 at own 35Zerbin Singleton rush for 8 yards to the Navy 43, tackled by Ben Garland.
2:202nd & 2 at own 43Reggie Campbell rush for no gain to the Navy 43, tackled by Chris Thomas.
2:203rd & 2 at own 43Adam Ballard rush for 3 yards to the Navy 46 for a 1ST down, tackled by Drew Fowler.
2:201st & 10 at own 46Adam Ballard rush for 2 yards to the Navy 48, tackled by Stephen Larson.
2:202nd & 8 at own 48Kaipo-Noa Kaheaku-Enhada pass incomplete to Oj Washington, broken up by Chris Thomas.
2:203rd & 8 at own 48Kaipo-Noa Kaheaku-Enhada pass complete to Oj Washington for 15 yards to the AFA 37 for a 1ST down, tackled by John Rabold.
Q2 15:001st & 10 at opp 37Kaipo-Noa Kaheaku-Enhada pass incomplete to Reggie Campbell.
Q2 14:442nd & 10 at opp 37Reggie Campbell rush for 37 yards for a TOUCHDOWN.
Q2 14:44Joey Bullen extra point GOOD.
Q2 14:44Joey Bullen kickoff for 58 yards returned by Reggie Rembert for 23 yards to the AFA 35, tackled by Joey Bullen.
2nd quarter5 drives, then Navy 14, Air Force 10
Air Force Touchdown run, 6 plays
14:441st & 10 at own 35Chad Smith rush for 7 yards to the AFA 42, tackled by Matt Wimsatt.
14:022nd & 3 at own 42Timeout Air Force, clock 14:02.
14:022nd & 3 at own 42Chad Smith rush for 1 yard to the AFA 43, tackled by Irv Spencer.
14:023rd & 2 at own 43Ryan Williams rush for 10 yards to the Navy 47 for a 1ST down, tackled by Jesse Iwuji and Ketric Buffin.
14:021st & 10 at opp 47Shaun Carney pass complete to Chad Hall for 16 yards to the Navy 31 for a 1ST down, tackled by Jesse Iwuji.
14:021st & 10 at opp 31Chad Smith rush for 15 yards to the Navy 16 for a 1ST down, tackled by Michael Walsh.
12:081st & 10 at opp 16Chad Hall rush for 16 yards for a TOUCHDOWN.
12:08Ryan Harrison extra point GOOD.
12:08Ryan Harrison kickoff for 70 yards returned by Reggie Campbell for 24 yards to the Navy 39, tackled by Daylan Phillips and Kevin Rivers, Air Force penalty 15 yard illegal block accepted.
12:081st & 10 at own 39Kaipo-Noa Kaheaku-Enhada rush for 12 yards to the AFA 49 for a 1ST down, tackled by Bobby Giannini.
Navy Touchdown run, 9 plays
12:081st & 10 at opp 49Eric Kettani rush for 2 yards to the AFA 47, tackled by Ben Garland and Josh Clayton.
12:082nd & 8 at opp 47Eric Kettani rush for 7 yards to the AFA 40, tackled by Chris Thomas.
12:083rd & 1 at opp 40Eric Kettani rush for 4 yards to the AFA 36 for a 1ST down, tackled by Hunter Altman.
12:081st & 10 at opp 36Reggie Campbell rush for 11 yards to the AFA 25 for a 1ST down, tackled by John Rabold and Chris Thomas.
12:081st & 10 at opp 25Eric Kettani rush for 3 yards to the AFA 22, tackled by Drew Fowler.
12:082nd & 7 at opp 22Eric Kettani rush for 6 yards to the AFA 16, tackled by Drew Fowler.
12:083rd & 1 at opp 16Eric Kettani rush for 4 yards to the AFA 12 for a 1ST down, tackled by Austin Randle.
8:251st & 10 at opp 12Zerbin Singleton rush for 12 yards for a TOUCHDOWN.
8:25Joey Bullen extra point GOOD.
8:25Joey Bullen kickoff for 50 yards returned by Chad Hall for 12 yards to the AFA 32, tackled by Kevin Edwards.
8:251st & 10 at own 32Chad Hall rush for 9 yards to the AFA 41, tackled by Blake Carter.
Air Force Turnover on downs, 10 plays
8:252nd & 1 at own 41Jim Ollis rush for no gain to the AFA 41, tackled by Chris Kuhar-Pitters.
8:253rd & 1 at own 41Jim Ollis rush for 34 yards to the Navy 25 for a 1ST down, tackled by Rashawn King.
8:251st & 10 at opp 25Chad Smith rush for 2 yards to the Navy 23, tackled by Tony Haberer.
8:252nd & 8 at opp 23Chad Smith rush for 2 yards to the Navy 21, tackled by Ram Vela and Matt Wimsatt.
8:253rd & 6 at opp 21Shaun Carney rush for 8 yards to the Navy 13 for a 1ST down, tackled by Michael Walsh.
8:251st & 10 at opp 13Chad Smith rush for 2 yards to the Navy 11, tackled by Nate Frazier.
8:252nd & 8 at opp 11Shaun Carney rush for 3 yards to the Navy 8, tackled by Tony Haberer and Blake Carter.
8:253rd & 5 at opp 8Shaun Carney pass complete to Chad Hall for 4 yards to the Navy 4, tackled by Jesse Iwuji.
8:254th & 1 at opp 4Jim Ollis rush for a loss of 1 yard to the Navy 5, tackled by Tony Haberer.
8:251st & 10 at own 5Adam Ballard rush for 4 yards to the Navy 9, tackled by Stephen Larson.
Navy Punt, 3 plays
8:252nd & 6 at own 9Adam Ballard rush for 3 yards to the Navy 12, tackled by Drew Fowler and Stephen Larson.
8:253rd & 3 at own 12Adam Ballard rush for 2 yards to the Navy 14, tackled by Rick Ricketts.
1:464th & 1 at own 14Timeout Air Force, clock 01:46.
1:464th & 1 at own 14Timeout Navy, clock 01:46.
1:464th & 1 at own 14Greg Veteto punt for 36 yards, fair catch by Chad Hall at the 50 yard line.
1:461st & 10 at the 50Shaun Carney pass complete to Mark Root for 18 yards to the Navy 32 for a 1ST down, tackled by Matt Wimsatt.
Air Force Missed FG, 5 plays
1:461st & 10 at opp 32Chad Hall rush for 1 yard to the Navy 31, tackled by Matt Wimsatt.
1:462nd & 9 at opp 31Shaun Carney pass incomplete to Chad Hall.
1:463rd & 9 at opp 31Shaun Carney pass complete to Sean Quintana for 8 yards to the Navy 23, tackled by Rashawn King.
0:224th & 1 at opp 23Timeout Air Force, clock 00:22.
0:194th & 1 at opp 23Ryan Harrison 41 yard field goal MISSED.
0:191st & 10 at own 24Kaipo-Noa Kaheaku-Enhada rush for 3 yards to the Navy 27, tackled by Aaron Shanor.
3rd quarter6 drives, then Air Force 20, Navy 17
Navy End of half, 1 play
15:00Ryan Harrison kickoff for 69 yards returned by Reggie Campbell for 13 yards to the Navy 14, tackled by Daylan Phillips and Luke Hyder.
15:001st & 10 at own 14Reggie Campbell rush for a loss of 5 yards to the Navy 9, tackled by Hunter Altman.
Navy Punt, 3 plays
15:002nd & 15 at own 9Kaipo-Noa Kaheaku-Enhada sacked by Stephen Larson at the Navy 4 for a loss of 5 yards.
15:003rd & 20 at own 4Kaipo-Noa Kaheaku-Enhada pass incomplete to Zerbin Singleton.
15:004th & 20 at own 4Greg Veteto punt for 41 yards, returned by Chad Hall for 27 yards to the Navy 18, tackled by Corey Johnson.
Air Force Field goal, 5 plays
15:001st & 10 at opp 18Shaun Carney rush for 11 yards to the Navy 7 for a 1ST down, tackled by Blake Carter.
15:001st & goal at opp 7Chad Hall rush for a loss of 4 yards to the Navy 11, tackled by Matt Wimsatt and Ketric Buffin.
15:002nd & goal at opp 11Shaun Carney pass complete to Mark Root for 8 yards to the Navy 3, tackled by Blake Carter.
15:003rd & goal at opp 3Shaun Carney pass incomplete to Ryan Williams.
11:464th & goal at opp 3Ryan Harrison 21 yard field goal GOOD.
11:46Ryan Harrison kickoff for 44 yards returned by Zerbin Singleton for 9 yards to the Navy 35, tackled by Hunter Altman.
Navy Field goal, 10 plays
11:461st & 10 at own 35Zerbin Singleton rush for 17 yards to the AFA 48 for a 1ST down, tackled by Drew Fowler and Aaron Kirchoff.
11:461st & 10 at opp 48Adam Ballard rush for 5 yards to the AFA 43, tackled by Drew Fowler and Aaron Shanor.
11:462nd & 5 at opp 43Zerbin Singleton rush for 18 yards to the AFA 25 for a 1ST down, tackled by Aaron Kirchoff and Garrett Rybak.
11:461st & 10 at opp 25Adam Ballard rush for 5 yards to the AFA 20, tackled by Drew Fowler.
11:462nd & 5 at opp 20Adam Ballard rush for 2 yards to the AFA 18, tackled by Stephen Larson.
11:463rd & 3 at opp 18Zerbin Singleton rush for 5 yards to the AFA 13 for a 1ST down, tackled by Stephen Larson.
11:461st & 10 at opp 13Zerbin Singleton rush for 1 yard to the AFA 12, tackled by Aaron Kirchoff.
11:462nd & 9 at opp 12Bobby Doyle rush for a loss of 1 yard to the AFA 13, tackled by Garrett Rybak.
11:463rd & 10 at opp 13Kaipo-Noa Kaheaku-Enhada rush for 1 yard to the AFA 12, tackled by Ryan Kemp.
7:224th & 9 at opp 12Joey Bullen 29 yard field goal GOOD.
7:22Joey Bullen kickoff for 70 yards for a touchback.
Air Force Touchdown run, 11 plays
7:221st & 10 at own 20Jim Ollis rush for 7 yards to the AFA 27, tackled by Ketric Buffin.
7:222nd & 3 at own 27Shaun Carney rush for 6 yards to the AFA 33 for a 1ST down, tackled by Michael Walsh.
7:221st & 10 at own 33Shaun Carney rush for a loss of 2 yards to the AFA 31, tackled by Ram Vela and Matt Wimsatt.
7:222nd & 12 at own 31Shaun Carney rush for 4 yards to the AFA 35, tackled by Nate Frazier and Irv Spencer.
7:223rd & 8 at own 35Shaun Carney pass complete to Travis Dekker for 20 yards to the Navy 45 for a 1ST down, tackled by Matt Wimsatt.
7:221st & 10 at opp 45Jim Ollis rush for 5 yards to the Navy 40, tackled by Kyle Bookhout.
1:562nd & 5 at opp 40Jim Ollis rush for 4 yards to the Navy 36, tackled by Irv Spencer and Ketric Buffin.
1:563rd & 1 at opp 36Jim Ollis rush for no gain to the Navy 36, tackled by Kyle Bookhout.
1:564th & 1 at opp 36Shaun Carney rush for 26 yards to the Navy 10 for a 1ST down, tackled by Rashawn King.
1:561st & goal at opp 10Chad Smith rush for 5 yards to the Navy 5, tackled by Michael Walsh.
1:562nd & goal at opp 5Chad Hall rush for 5 yards for a TOUCHDOWN.
1:56Ryan Harrison extra point GOOD.
1:56Ryan Harrison kickoff for 66 yards returned by Reggie Campbell for 23 yards to the Navy 27, tackled by Willi Keuchler.
Navy Touchdown run, 9 plays
1:561st & 10 at own 27Kaipo-Noa Kaheaku-Enhada pass complete to Oj Washington for 53 yards to the AFA 20 for a 1ST down, tackled by Garrett Rybak.
1:561st & 10 at opp 20Eric Kettani rush for 3 yards to the AFA 17, tackled by Aaron Shanor and Josh Clayton.
1:562nd & 7 at opp 17Kaipo-Noa Kaheaku-Enhada rush for 1 yard to the AFA 16, tackled by Rick Ricketts.
1:563rd & 6 at opp 16Eric Kettani rush for 5 yards to the AFA 11, tackled by Rick Ricketts.
Q4 15:004th & 1 at opp 11Eric Kettani rush for 2 yards to the AFA 9 for a 1ST down, tackled by Aaron Shanor.
Q4 15:001st & goal at opp 9Eric Kettani rush for 4 yards to the AFA 5, tackled by Drew Fowler.
Q4 13:012nd & goal at opp 5Eric Kettani rush for no gain to the AFA 5, tackled by Ryan Kemp and Drew Fowler.
Q4 13:013rd & goal at opp 5Kaipo-Noa Kaheaku-Enhada rush for 3 yards to the AFA 2, tackled by Hunter Altman.
Q4 13:014th & goal at opp 2Kaipo-Noa Kaheaku-Enhada rush for 2 yards for a TOUCHDOWN.
Q4 13:01Joey Bullen extra point GOOD.
Q4 13:01Joey Bullen kickoff for 70 yards returned by Reggie Rembert for 34 yards to the AFA 34, tackled by Corey Johnson.
4th quarter7 drives, then Navy 31, Air Force 20
Air Force Punt, 8 plays
13:011st & 10 at own 34Jim Ollis rush for no gain to the AFA 34, tackled by Irv Spencer.
13:012nd & 10 at own 34Shaun Carney pass complete to Mark Root for 17 yards to the Navy 49 for a 1ST down, tackled by Jesse Iwuji.
13:011st & 10 at opp 49Shaun Carney pass incomplete to Jim Ollis.
13:012nd & 10 at opp 49Shaun Carney rush for a loss of 1 yard to the 50 yard line, tackled by Michael Walsh.
13:013rd & 11 at the 50Shaun Carney pass complete to Mark Root for 17 yards to the Navy 18 for a 1ST down, tackled by Irv Spencer, Navy penalty 15 yard personal foul on Nate Frazier accepted.
13:011st & 10 at opp 18Chad Smith rush for 3 yards to the Navy 15, tackled by Kyle Bookhout.
13:012nd & 7 at opp 15Shaun Carney pass complete to Chad Hall for 6 yards to the Navy 24, tackled by Chris Kuhar-Pitters, Air Force penalty 15 yard personal foul accepted.
13:013rd & 16 at opp 24Air Force penalty 5 yard false start accepted.
13:013rd & 21 at opp 29Air Force penalty 10 yard holding accepted, no play.
13:013rd & 31 at opp 39Shaun Carney pass incomplete to Chad Hall.
13:014th & 31 at opp 39Ryan Harrison punt for 19 yards, fair catch by Reggie Campbell at the Navy 20.
Navy Touchdown run, 2 plays
13:011st & 10 at own 20Eric Kettani rush for 2 yards to the Navy 22, tackled by Josh Clayton.
9:182nd & 8 at own 22Kaipo-Noa Kaheaku-Enhada rush for 78 yards for a TOUCHDOWN.
9:18Joey Bullen extra point GOOD.
9:18Joey Bullen kickoff for 55 yards returned by Reggie Rembert for 9 yards to the AFA 24, tackled by Wyatt Middleton.
Air Force Fumble, 4 plays
9:181st & 10 at own 24Jim Ollis rush for a loss of 4 yards to the AFA 20, tackled by Michael Walsh.
9:182nd & 14 at own 20Shaun Carney pass complete to Sean Quintana for 11 yards to the AFA 31, tackled by Rashawn King and Matt Wimsatt.
9:183rd & 3 at own 31Shaun Carney pass complete to Mark Root for 9 yards to the AFA 40 for a 1ST down, tackled by Ram Vela.
9:181st & 10 at own 40Jim Ollis rush for a loss of 1 yard, fumbled at the AFA 35, recovered by Blake Carter at the AFA 35.
Navy Missed FG, 7 plays
9:181st & 10 at opp 35Adam Ballard rush for 4 yards to the AFA 31, tackled by Ryan Kemp.
9:182nd & 6 at opp 31Adam Ballard rush for 5 yards to the AFA 26, tackled by Drew Fowler and Aaron Shanor.
9:183rd & 1 at opp 26Kaipo-Noa Kaheaku-Enhada rush for 3 yards to the AFA 23 for a 1ST down, tackled by Drew Fowler.
9:181st & 10 at opp 23Adam Ballard rush for 3 yards to the AFA 20, tackled by Stephen Larson.
9:182nd & 7 at opp 20Kaipo-Noa Kaheaku-Enhada rush for a loss of 4 yards to the AFA 24, tackled by Aaron Shanor.
5:423rd & 11 at opp 24Timeout Air Force, clock 05:42.
5:423rd & 11 at opp 24Kaipo-Noa Kaheaku-Enhada rush for a loss of 1 yard to the AFA 25, tackled by John Rabold.
5:364th & 12 at opp 25Timeout Air Force, clock 05:36.
5:314th & 12 at opp 25Joey Bullen 42 yard field goal BLOCKED.
Air Force Missed FG, 11 plays
5:311st & 10 at own 25Shaun Carney pass complete to Mark Root for 16 yards to the AFA 41 for a 1ST down, tackled by Tony Haberer.
5:311st & 10 at own 41Shaun Carney pass complete to Sean Quintana for 5 yards to the AFA 46, tackled by Blake Carter.
5:312nd & 5 at own 46Shaun Carney rush for 4 yards to the 50 yard line, tackled by Nate Frazier and Michael Walsh.
5:313rd & 1 at the 50Shaun Carney rush for 5 yards to the Navy 45 for a 1ST down, tackled by Nate Frazier and Matt Wimsatt.
5:311st & 10 at opp 45Shaun Carney pass complete to Chad Hall for 9 yards to the Navy 36, tackled by Blake Carter.
5:312nd & 1 at opp 36Shaun Carney rush for 3 yards to the Navy 33 for a 1ST down, tackled by Matt Wimsatt.
5:311st & 10 at opp 33Shaun Carney pass complete to Chad Hall for 21 yards to the Navy 12 for a 1ST down, tackled by Ram Vela.
5:311st & 10 at opp 12Shaun Carney sacked by Tony Haberer at the Navy 20 for a loss of 8 yards.
3:372nd & 18 at opp 20Timeout Air Force, clock 03:37.
3:372nd & 18 at opp 20Shaun Carney rush for 6 yards to the Navy 14, tackled by Ram Vela.
3:373rd & 12 at opp 14Shaun Carney pass incomplete to Sean Quintana, broken up by Kevin Edwards.
2:554th & 12 at opp 14Ryan Harrison 32 yard field goal BLOCKED.
Navy Punt, 4 plays
2:551st & 10 at own 5Kaipo-Noa Kaheaku-Enhada rush for no gain to the Navy 20 for a 1ST down, tackled by Ryan Kemp and Rick Ricketts, Air Force penalty 15 yard personal foul accepted.
2:551st & 10 at own 20Kaipo-Noa Kaheaku-Enhada rush for 6 yards to the Navy 26, tackled by Aaron Kirchoff and Aaron Shanor.
2:552nd & 4 at own 26Eric Kettani rush for 1 yard to the Navy 27, tackled by Drew Fowler.
2:553rd & 3 at own 27Kaipo-Noa Kaheaku-Enhada rush for 2 yards to the Navy 29, tackled by Hunter Altman and Ryan Kemp.
0:294th & 1 at own 29Timeout Navy, clock 00:29.
0:294th & 1 at own 29Greg Veteto punt for 50 yards, returned by Chad Hall for 6 yards to the AFA 27, tackled by Reggie Campbell.
Air Force End of game, 3 plays
0:291st & 10 at own 27Shaun Carney rush for 9 yards to the AFA 36 out-of-bounds.
0:292nd & 1 at own 36Shaun Carney pass complete to Chad Hall for 18 yards to the Navy 46 for a 1ST down, tackled by Rashawn King.
0:291st & 10 at opp 46Shaun Carney pass complete to Chad Hall for 19 yards to the Navy 27 for a 1ST down, tackled by Irv Spencer and Ram Vela.

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 35–⁠24 in 59 meetings, counting the 19 since this game.

Recent meetings
2026Air Force 14, Navy 9
2025Navy 34, Air Force 31
2024Navy 34, Air Force 7
2023Air Force 17, Navy 6
2022Air Force 13, Navy 10
2021Air Force 23, Navy 3

Around this game