Air Force at Navy

Saturday, October 3, 2015

Navy beat Air Force 33–⁠11. It was their 48th meeting; after it, Air Force led the series 28–⁠20.

AwayAir Force8–⁠6 in 2015
11
HomeNavy11–⁠2 in 2015
33

Final at Navy–Marine Corps Memorial Stadium, AnnapolisTV: CBSSNAttendance 32,705

At kickoff
60°F, light rain, wind 10 mph from the northeast, gusts to 22 mphWeather: NOAA NCEI Integrated Surface Database; U.S. Naval Academy, 2 km from the stadium
Officials
Referee C. Castlebury; umpire Jim Adams; head linesman Bill Scott; line judge Frank LaBlanc; side judge Fulton Carson; field judge Randy Smith; back judge Joel Wetzel; center judge Stacy HardinGame officials: stats.ncaa.org box scores, via SportsDataverse

Scoring by quarter

TeamQ1Q2Q3Q4Final
Air Force003811
Navy7146633

Standouts

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

Photos from the game

From the game’s category on Wikimedia Commons, free licenses only, each credited.

Player stats

Air Force

PassingC/AttYdsTDInt
Karson Roberts5/127301
RushingCarYdsTDLong
Garrett Brown945011
Shayne Davern123708
D.J. Johnson830011
Jacobi Owens729015
ReceivingRecYdsTDLong
Garrett Brown364034
Ryan Reffitt1505
Tyler Williams1404

Navy

PassingC/AttYdsTDInt
Keenan Reynolds4/1011710
RushingCarYdsTDLong
Keenan Reynolds24183067
Chris Swain185428
DeBrandon Sanders322015
Quentin Ezell3706
ReceivingRecYdsTDLong
Craig Scott133033
Dishan Romine131031
Thomas Wilson127127
DeBrandon Sanders126026
InterceptionsIntYdsTD
Brendon Clements100

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

Team stats

Air ForceNavy
277Total yards387
73Passing yards117
204Rushing yards270
6.1Yards per pass11.7
3.6Yards per rush5.3
15First downs14
5–⁠16Third downs4–⁠14
2–⁠3Fourth downs3–⁠3
4Turnovers0
3–⁠25Penalties7–⁠35
27:30Possession32:30

Efficiency

Air ForceNavy
36%Success rate33%
−0.26EPA per play0.35
0.81Explosiveness1.74
−0.30Rushing EPA0.24
−0.10Passing EPA0.94
28%Passing-down success28%
−0.49First-down EPA0.23
0.05Second-down EPA0.01
−0.41Third-down EPA0.83

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)

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

The line

Navy −6, over/under 49.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 Navy 66%, Air Force 34%. CollegeFootballData.com’s estimate from the point spread.

Every drive

Navy end zoneAir Force end zoneQ1 Air ForcePunt, 3 playsQ1 NavyTouchdown, 5 playsQ1 Air ForceTurnover on downs, 13 playsQ1 NavyPunt, 3 playsQ1 Air ForceFumble, 3 playsQ1 NavyTouchdown, 10 playsQ2 Air ForceFumble, 12 playsQ2 NavyPunt, 3 playsQ2 Air ForceInterception, 3 playsQ2 NavyPunt, 3 playsQ2 Air ForceFumble, 1 playQ2 NavyTouchdown, 4 playsQ2 Air ForcePunt, 3 playsQ2 NavyEnd of half, 1 playQ3 NavyTouchdown, 12 playsQ3 Air ForcePunt, 3 playsQ3 NavyPunt, 3 playsQ3 Air ForceField goal, 7 playsQ3 NavyPunt, 3 playsQ3 Air ForceTouchdown, 11 playsQ4 NavyField goal, 9 playsQ4 Air ForcePunt, 6 playsQ4 NavyField goal, 7 playsQ4 Air ForceEnd of game, 4 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, 8 yards
  2. Q1 NavyTouchdown, 5 plays, 67 yards
  3. Q1 Air ForceTurnover on downs, 13 plays, 65 yards
  4. Q1 NavyPunt, 3 plays, 2 yards
  5. Q1 Air ForceFumble, 3 plays, 3 yards
  6. Q1 NavyTouchdown, 10 plays, 64 yards
  7. Q2 Air ForceFumble, 12 plays, 51 yards
  8. Q2 NavyPunt, 3 plays, −5 yards
  9. Q2 Air ForceInterception, 3 plays, 7 yards
  10. Q2 NavyPunt, 3 plays, −11 yards
  11. Q2 Air ForceFumble, 1 play, 3 yards
  12. Q2 NavyTouchdown, 4 plays, 68 yards
  13. Q2 Air ForcePunt, 3 plays, 4 yards
  14. Q2 NavyEnd of half, 1 play, 3 yards
  15. Q3 NavyTouchdown, 12 plays, 75 yards
  16. Q3 Air ForcePunt, 3 plays, 5 yards
  17. Q3 NavyPunt, 3 plays, 9 yards
  18. Q3 Air ForceField goal, 7 plays, 50 yards
  19. Q3 NavyPunt, 3 plays, −4 yards
  20. Q3 Air ForceTouchdown, 11 plays, 53 yards
  21. Q4 NavyField goal, 9 plays, 56 yards
  22. Q4 Air ForcePunt, 6 plays, 7 yards
  23. Q4 NavyField goal, 7 plays, 48 yards
  24. Q4 Air ForceEnd of game, 4 plays, 16 yards

Play by play

1st quarter6 drives, then Navy 7, Air Force 0
Air Force Punt, 3 plays
15:001st & 10 at own 35Austin Grebe kickoff for 65 yds for a touchback
15:001st & 10 at own 25Karson Roberts run for 2 yds to the AFA 27
15:002nd & 8 at own 27Garrett Brown run for 4 yds to the AFA 31
15:003rd & 4 at own 31Benton Washington run for 2 yds to the AFA 33
15:004th & 2 at own 33Brett Dunn punt for 37 yds , Calvin Cass Jr. returns for 3 yds to the Navy 33
Navy Touchdown, 5 plays
13:121st & 10 at own 33Keenan Reynolds run for 54 yds to the AFA 13 for a 1ST down
13:121st & 10 at opp 13Chris Swain run for 4 yds to the AFA 9
13:122nd & 6 at opp 9Chris Swain run for 8 yds to the AFA 1 for a 1ST down
13:121st & goal at opp 1NAVY Penalty, false start (Joey Gaston) to the AFA 6
13:121st & goal at opp 6Chris Swain run for 4 yds to the AFA 2
11:052nd & goal at opp 2Chris Swain run for 2 yds for a TD, (Austin Grebe KICK)Navy 7, Air Force 0
Air Force Turnover on downs, 13 plays
11:051st & 0 at own 35Austin Grebe kickoff for 58 yds , Tyler Williams return for 27 yds to the AFA 34
11:051st & 10 at own 34D.J. Johnson run for 3 yds to the AFA 37
11:052nd & 7 at own 37Jacobi Owens run for 2 yds to the AFA 39
11:053rd & 5 at own 39Garrett Brown run for 6 yds to the AFA 45 for a 1ST down
11:051st & 10 at own 45Shayne Davern run for 8 yds to the Navy 47
11:052nd & 2 at opp 47Garrett Brown run for 5 yds to the Navy 42 for a 1ST down
11:051st & 10 at opp 42Shayne Davern run for 1 yd to the Navy 41
11:052nd & 9 at opp 41Benton Washington run for 6 yds to the Navy 35
11:053rd & 3 at opp 35D.J. Johnson run for 11 yds to the Navy 24 for a 1ST down
11:051st & 10 at opp 24Jacobi Owens run for 15 yds to the Navy 9 for a 1ST down
11:051st & goal at opp 9D.J. Johnson run for 3 yds to the Navy 6
11:052nd & goal at opp 6Karson Roberts run for 5 yds to the Navy 1
11:053rd & goal at opp 1Shayne Davern run for no gain to the Navy 1
11:054th & goal at opp 1Shayne Davern run for no gain to the Navy 1
Navy Punt, 3 plays
5:391st & 10 at own 1Keenan Reynolds run for 3 yds to the Navy 4
5:392nd & 7 at own 4Keenan Reynolds pass incomplete to Jamir Tillman
5:393rd & 7 at own 4Chris Swain run for a loss of 1 yard to the Navy 3
5:394th & 8 at own 3Alex Barta punt for 36 yds, punt out-of-bounds at the Navy 39
Air Force Fumble, 3 plays
4:061st & 10 at opp 39Karson Roberts run for 4 yds to the Navy 35
4:062nd & 6 at opp 35Karson Roberts pass incomplete to Garrett Brown
4:063rd & 6 at opp 35Karson Roberts run for a loss of 1 yard to the Navy 36 Karson Roberts fumbled, recovered by Navy Kwazel Bertrand
Navy Touchdown, 10 plays
3:301st & 10 at own 36Keenan Reynolds run for 1 yd to the Navy 37
3:302nd & 9 at own 37Keenan Reynolds pass incomplete to Jamir Tillman
3:303rd & 9 at own 37Keenan Reynolds pass complete to DeBrandon Sanders for 26 yds to the AFA 37 for a 1ST down
3:301st & 10 at opp 37Chris Swain run for 3 yds to the AFA 34
3:302nd & 7 at opp 34Keenan Reynolds run for 4 yds to the AFA 30
3:303rd & 3 at opp 30Chris Swain run for 2 yds to the AFA 28
3:304th & 1 at opp 28Keenan Reynolds run for 2 yds to the AFA 26 for a 1ST down
3:301st & 10 at opp 26Keenan Reynolds run for a loss of 1 yard to the AFA 27
Q2 15:002nd & 11 at opp 27Keenan Reynolds pass incomplete
Q2 14:473rd & 11 at opp 27Keenan Reynolds pass complete to Thomas Wilson for 27 yds for a TD, (Austin Grebe KICK)Navy 14, Air Force 0
2nd quarter7 drives, then Navy 21, Air Force 0
Air Force Fumble, 12 plays
14:471st & 0 at own 35Austin Grebe kickoff for 62 yds , Tyler Williams return for 30 yds to the AFA 33
14:471st & 10 at own 33Shayne Davern run for 6 yds to the AFA 39
14:472nd & 4 at own 39Jacobi Owens run for 5 yds to the AFA 44 for a 1ST down
14:471st & 10 at own 44Karson Roberts run for 5 yds to the AFA 49
14:472nd & 5 at own 49Karson Roberts run for a loss of 3 yards to the AFA 48 Karson Roberts fumbled, forced by Will Anthony, recovered by AFA Karson Roberts
14:473rd & 6 at own 48Garrett Brown run for 5 yds to the Navy 47
14:474th & 1 at opp 47D.J. Johnson run for 5 yds to the Navy 42 for a 1ST down
14:471st & 10 at opp 42Garrett Brown run for 7 yds to the Navy 35
14:472nd & 3 at opp 35Benton Washington run for 4 yds to the Navy 31 for a 1ST down
14:471st & 10 at opp 31Benton Washington run for 7 yds to the Navy 24
14:472nd & 3 at opp 24Shayne Davern run for 2 yds to the Navy 22
14:473rd & 1 at opp 22Shayne Davern run for 5 yds to the Navy 17 for a 1ST down
14:471st & 10 at opp 17D.J. Johnson run for 1 yd to the Navy 16 D.J. Johnson fumbled, forced by Will Anthony, recovered by Navy Kwazel Bertrand
Navy Punt, 3 plays
9:351st & 10 at own 16NAVY Penalty, false start (Ben Tamburello) to the Navy 11
9:351st & 15 at own 11Keenan Reynolds run for 1 yd to the Navy 12
9:352nd & 14 at own 12Keenan Reynolds sacked by Santo Coppola for a loss of 1 yard to the Navy 11
9:353rd & 15 at own 11Keenan Reynolds pass incomplete to Chris Swain
9:354th & 15 at own 11Alex Barta punt for 45 yds , Garrett Brown returns for 15 yds to the Navy 41
Air Force Interception, 3 plays
7:531st & 10 at opp 41Jacobi Owens run for 3 yds to the Navy 38
7:532nd & 7 at opp 38Shayne Davern run for 4 yds to the Navy 34
7:533rd & 3 at opp 34Karson Roberts pass intercepted Brendon Clements return for no gain to the Navy 18
Navy Punt, 3 plays
6:481st & 10 at own 18Chris Swain run for 1 yd to the Navy 19
6:482nd & 9 at own 19NAVY Penalty, false start (Ben Tamburello) to the Navy 14
6:482nd & 14 at own 14Keenan Reynolds run for a loss of 13 yards to the Navy 1 NAVY Penalty, intentional grounding (Keenan Reynolds) to the Navy 1
6:483rd & 27 at own 1Chris Swain run for 6 yds to the Navy 7
5:144th & 21 at own 7Timeout NAVY, clock 05:14
5:144th & 21 at own 7Alex Barta punt for 28 yds, punt out-of-bounds at the Navy 35
5:081st & 10 at opp 35Garrett Brown run for a loss of 1 yard to the Navy 32 Garrett Brown fumbled, recovered by Navy D.J. Palmore
Navy Touchdown, 4 plays
4:571st & 10 at own 32Keenan Reynolds run for 67 yds to the AFA 1 for a 1ST down
4:571st & goal at opp 1Keenan Reynolds run for no gain to the AFA 1
3:412nd & 0 at opp 1Timeout NAVY, clock 03:41
3:412nd & goal at opp 1Keenan Reynolds run for no gain to the AFA 1
2:583rd & goal at opp 1Demond Brown run for 1 yd for a TD, (Austin Grebe KICK)Navy 21, Air Force 0
Air Force Punt, 3 plays
2:581st & 0 at own 35Austin Grebe kickoff for 55 yds , Tyler Williams return for 24 yds to the AFA 34
2:581st & 10 at own 34Karson Roberts run for no gain to the AFA 34
2:582nd & 10 at own 34Jacobi Owens run for a loss of 1 yard to the AFA 33
2:583rd & 11 at own 33Karson Roberts pass complete to Ryan Reffitt for 5 yds to the AFA 38
0:594th & 6 at own 38Timeout AIR FORCE, clock 00:59
0:594th & 6 at own 38Brett Dunn punt for 44 yds, downed at the Navy 18
Navy End of half, 1 play
0:461st & 10 at own 18Chris Swain run for 3 yds to the Navy 21
3rd quarter6 drives, then Navy 27, Air Force 3
Navy Touchdown, 12 plays
15:002nd & 7 at own 35Drew Oehrle kickoff for 65 yds for a touchback
15:001st & 10 at own 25Chris Swain run for 4 yds to the Navy 29
15:002nd & 6 at own 29DeBrandon Sanders run for 15 yds to the Navy 44 for a 1ST down
15:001st & 10 at own 44AIR FORCE Penalty, OF (Dexter Walker) to the Navy 49
15:001st & 5 at own 49Quentin Ezell run for 6 yds to the AFA 45 for a 1ST down
15:001st & 10 at opp 45Dishan Romine run for 3 yds to the AFA 42
15:002nd & 7 at opp 42Keenan Reynolds run for a loss of 1 yard to the AFA 43
15:003rd & 8 at opp 43REYNOLDS, K pass incomplete to SANDERS, D, PENALTY AF pass interference (LINN, Hayes) 15 yards to the AF28, 1ST DOWN NAVY, NO PLAY.
15:001st & 10 at opp 28Chris Swain run for 3 yds to the AFA 25
15:002nd & 7 at opp 25Dishan Romine run for no gain to the AFA 25
15:003rd & 7 at opp 25REYNOLDS, K pass incomplete, PENALTY NAVY HL (GASTON, Joey) 10 yards to the AF35, NO PLAY.
15:003rd & 17 at opp 35Keenan Reynolds pass complete to Dishan Romine for 31 yds to the AFA 4 for a 1ST down
15:001st & goal at opp 4Quentin Ezell run for no gain to the AFA 4
15:002nd & goal at opp 4Keenan Reynolds pass incomplete to Calvin Cass Jr., broken up by Dexter Walker
15:003rd & goal at opp 4Keenan Reynolds run for 3 yds to the AFA 1
9:264th & goal at opp 1Chris Swain run for 1 yd for a TD, (Austin Grebe PAT MISSED)Navy 27, Air Force 0
Air Force Punt, 3 plays
9:261st & 0 at own 35Austin Grebe kickoff for 65 yds for a touchback
9:261st & 10 at own 25Shayne Davern run for 2 yds to the AFA 27
9:262nd & 8 at own 27Karson Roberts run for 3 yds to the AFA 30
9:263rd & 5 at own 30Karson Roberts pass incomplete to Jalen Robinette
9:264th & 5 at own 30Brett Dunn punt for 53 yds, downed at the Navy 17
Navy Punt, 3 plays
7:571st & 10 at own 17Keenan Reynolds pass incomplete to Dishan Romine
7:572nd & 10 at own 17Keenan Reynolds run for 4 yds to the Navy 21
7:573rd & 6 at own 21DeBrandon Sanders run for 5 yds to the Navy 26
6:294th & 1 at own 26Timeout NAVY, clock 06:29
6:294th & 1 at own 26Alex Barta punt for 45 yds, fair catch by Garrett Brown at the AFA 29
Air Force Field goal, 7 plays
6:211st & 10 at own 29Karson Roberts pass incomplete
6:212nd & 10 at own 29Karson Roberts pass complete to Garrett Brown for 34 yds to the Navy 37 for a 1ST down
6:211st & 10 at opp 37Karson Roberts pass complete to Garrett Brown for 12 yds to the Navy 25 for a 1ST down
6:211st & 10 at opp 25Karson Roberts pass incomplete to Jalen Robinette, broken up by Quincy Adams
6:212nd & 10 at opp 25Karson Roberts pass complete to Tyler Williams for 4 yds to the Navy 21
6:213rd & 6 at opp 21Garrett Brown run for no gain to the Navy 21
4:144th & 6 at opp 21Drew Oehrle 39 yd FG GOODNavy 27, Air Force 3
Navy Punt, 3 plays
4:141st & 0 at own 35Drew Oehrle kickoff for 65 yds , Dishan Romine return for 15 yds to the Navy 15
4:141st & 10 at own 15Chris Swain run for 2 yds to the Navy 17
4:142nd & 8 at own 17DeBrandon Sanders run for 2 yds to the Navy 19
4:143rd & 6 at own 19Keenan Reynolds sacked by Jesse Washington for a loss of 8 yards to the Navy 11
4:144th & 14 at own 11Alex Barta punt for 42 yds, fair catch by Garrett Brown at the AFA 47
Air Force Touchdown, 11 plays
2:111st & 10 at own 47Jacobi Owens run for 2 yds to the AFA 49
2:112nd & 8 at own 49Karson Roberts pass complete to Garrett Brown for 18 yds to the Navy 33 for a 1ST down
2:111st & 10 at opp 33Shayne Davern run for 6 yds to the Navy 27
2:112nd & 4 at opp 27Shayne Davern run for 2 yds to the Navy 25
2:113rd & 2 at opp 25Karson Roberts run for 6 yds to the Navy 19 for a 1ST down
2:111st & 10 at opp 19Karson Roberts run for no gain to the Navy 19
Q4 15:002nd & 10 at opp 19Garrett Brown run for 11 yds to the Navy 8 for a 1ST down
Q4 15:001st & goal at opp 8D.J. Johnson run for 3 yds to the Navy 5
Q4 15:002nd & goal at opp 5D.J. Johnson run for 4 yds to the Navy 1
Q4 15:003rd & goal at opp 1D.J. Johnson run for no gain to the Navy 1
Q4 13:464th & goal at opp 1Karson Roberts run for 1 yd for a TD, (K. Roberts Run For Two-point Conversion)Navy 27, Air Force 11
4th quarter4 drives, then Navy 33, Air Force 11
Navy Field goal, 9 plays
13:461st & 0 at own 35Drew Oehrle kickoff for 65 yds for a touchback
13:461st & 10 at own 25Keenan Reynolds pass complete to Craig Scott for 33 yds to the AFA 42 for a 1ST down
13:461st & 10 at opp 42Chris Swain run for 2 yds to the AFA 40
13:462nd & 8 at opp 40Chris Swain run for 6 yds to the AFA 34
13:463rd & 2 at opp 34Quentin Ezell run for 1 yd to the AFA 33
11:114th & 1 at opp 33Timeout NAVY, clock 11:11
11:114th & 1 at opp 33Keenan Reynolds run for 8 yds to the AFA 25 for a 1ST down
11:111st & 10 at opp 25NAVY Penalty, false start (Dishan Romine) to the AFA 30
11:111st & 15 at opp 30Keenan Reynolds run for 4 yds to the AFA 26
11:112nd & 11 at opp 26Keenan Reynolds run for 4 yds to the AFA 22
11:113rd & 7 at opp 22Keenan Reynolds run for 3 yds to the AFA 19
8:004th & 4 at opp 19Austin Grebe 37 yd FG GOODNavy 30, Air Force 11
Air Force Punt, 6 plays
8:001st & 0 at own 35Austin Grebe kickoff for 64 yds , Tyler Williams return for 12 yds to the AFA 13
8:001st & 10 at own 13Karson Roberts run for 4 yds to the AFA 17
8:002nd & 6 at own 17Jacobi Owens run for 3 yds to the AFA 20
8:003rd & 3 at own 20Garrett Brown run for 4 yds to the AFA 24 for a 1ST down
8:001st & 10 at own 24Shayne Davern run for 1 yd to the AFA 25
8:002nd & 9 at own 25Karson Roberts pass incomplete to Jalen Robinette, broken up by Quincy Adams
8:003rd & 9 at own 25AIR FORCE Penalty, delay of game (Karson Roberts) to the AFA 20
8:003rd & 14 at own 20Karson Roberts pass incomplete to Ryan Reffitt
8:004th & 14 at own 20Brett Dunn punt for 35 yds, fair catch by Calvin Cass Jr. at the Navy 45
Navy Field goal, 7 plays
5:571st & 10 at own 45Keenan Reynolds run for 9 yds to the AFA 46
5:572nd & 1 at opp 46Chris Swain run for 3 yds to the AFA 43 for a 1ST down
5:571st & 10 at opp 43Keenan Reynolds run for 40 yds to the AFA 3 for a 1ST down
5:571st & goal at opp 3Keenan Reynolds run for a loss of 1 yard to the AFA 4
3:282nd & 0 at opp 4Timeout NAVY, clock 03:28
3:282nd & goal at opp 4Chris Swain run for 1 yd to the AFA 3
3:283rd & goal at opp 3Keenan Reynolds run for 1 yd to the AFA 2
3:284th & goal at opp 2NAVY Penalty, delay of game (Keenan Reynolds) to the AFA 7
1:564th & goal at opp 7Austin Grebe 24 yd FG GOODNavy 33, Air Force 11
Air Force End of game, 4 plays
1:561st & 0 at own 35Austin Grebe kickoff for 65 yds , Timothy McVey return for 23 yds to the AFA 23
1:561st & 10 at own 23Timothy McVey run for 10 yds to the AFA 33 for a 1ST down
1:561st & 10 at own 33Timothy McVey run for 3 yds to the AFA 36
1:562nd & 7 at own 36Timothy McVey run for 2 yds to the AFA 38
1:563rd & 5 at own 38Timothy McVey run for 1 yd to the AFA 39

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