From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
Navy
Air Force
244
Total yards
411
38
Passing yards
184
206
Rushing yards
227
19.0
Yards per pass
8.8
3.7
Yards per rush
4.1
13
First downs
20
8–16
Third downs
6–16
1–1
Fourth downs
3–5
2
Turnovers
2
3–20
Penalties
10–75
19:21
Possession
17:27
Efficiency
Navy
Air Force
39%
Success rate
37%
0.05
EPA per play
0.05
0.90
Explosiveness
0.97
0.01
Rushing EPA
−0.04
1.18
Passing EPA
0.41
39%
Passing-down success
30%
0.00
First-down EPA
−0.16
−0.30
Second-down EPA
0.26
0.44
Third-down EPA
0.46
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 63% to win. Navy won as Elo’s underdog.
Every drive
Solid bars scored; an outline in the other team’s color marks points the defense scored. Air Force drives left to right, Navy right to left.
Q1 NavyField goal, 13 plays, 62 yards
Q1 Air ForceDefensive TD, 5 plays (Navy scores), 19 yards
Q1 NavyResult not recorded, 0 yards
Q1 Air ForceField goal, 6 plays, 57 yards
Q1 NavyFumble, 1 play, −3 yards
Q1 Air ForceTouchdown run, 4 plays, 7 yards
Q1 NavyFumble, 6 plays, 34 yards
Q2 Air ForceTurnover on downs, 13 plays, 52 yards
Q2 NavyPunt, 3 plays, 9 yards
Q2 Air ForceField goal, 10 plays, 48 yards
Q2 NavyField goal, 7 plays, 38 yards
Q3 Air ForceFumble, 1 play, 1 yard
Q3 NavyTouchdown run, 3 plays, 10 yards
Q3 Air ForceTouchdown pass, 10 plays, 61 yards
Q3 NavyField goal, 8 plays, 53 yards
Q3 Air ForceTurnover on downs, 10 plays, 37 yards
Q3 NavyPunt, 7 plays, 11 yards
Q4 Air ForceFumble, 1 play, 3 yards
Q4 NavyField goal, 4 plays, 3 yards
Q4 Air ForceDefensive TD, 3 plays (Navy scores), −1 yard
Q4 NavyResult not recorded, 0 yards
Q4 Air ForcePunt, 3 plays, 3 yards
Q4 NavyPunt, 6 plays, 22 yards
Q4 Air ForceTouchdown run, 13 plays, 84 yards
Q4 NavyEnd of game, 4 plays, 20 yards
Play by play
1st quarter6 drives, then Tied at 10
Navy Field goal, 13 plays
15:00
1st & 10 at own 20
Jarod Bryant rush for 5 yards to the Navy 25, tackled by Hunter Altman and Ken Lamendola.
15:00
2nd & 5 at own 25
Eric Kettani rush for 1 yard to the Navy 26, tackled by Ryan Kemp and Andre Morris Jr.
15:00
3rd & 4 at own 26
Jarod Bryant rush for 29 yards to the AFA 45, tackled by Hunter Altman for a 1ST down.
15:00
1st & 10 at opp 45
Shun White rush for 5 yards to the AFA 40, tackled by Ken Lamendola and Aaron Kirchoff.
15:00
2nd & 5 at opp 40
Eric Kettani rush for 3 yards to the AFA 37, tackled by Ben Garland.
15:00
3rd & 2 at opp 37
Jarod Bryant rush for 3 yards to the AFA 34, tackled by Hunter Altman for a 1ST down.
15:00
1st & 10 at opp 34
Eric Kettani rush for 4 yards to the AFA 30, tackled by Ken Lamendola.
15:00
2nd & 6 at opp 30
Jarod Bryant rush for 3 yards to the AFA 27, tackled by Hunter Altman and Ryan Kemp.
15:00
3rd & 3 at opp 27
Shun White rush for 3 yards to the AFA 24, tackled by Ken Lamendola for a 1ST down.
15:00
1st & 10 at opp 24
Greg Shinego rush for 3 yards to the AFA 21, tackled by Chris Thomas and Ken Lamendola.
15:00
2nd & 7 at opp 21
Alex Teich rush for 2 yards to the AFA 19, tackled by Hunter Altman.
15:00
3rd & 5 at opp 19
Jarod Bryant rush for 1 yard to the AFA 18, tackled by Jake Paulson and Rick Ricketts.
7:47
4th & 4 at opp 18
Matt Harmon 35 yard field goal GOOD.Navy 3, Air Force 0
7:47
Jon Teague kickoff for 63 yards returned by Reggie Rembert, tackled by Wyatt Middleton and Craig Schaefer for 19 yards to the AFA 26, tackled by Wyatt Middleton and Craig Schaefer.
Air Force Defensive TD, 5 plays (Navy scores)
7:47
1st & 10 at own 26
Kyle Lumpkin rush for 6 yards to the AFA 32, tackled by Jeff Deliz and Ross Pospisil.
7:47
2nd & 4 at own 32
Kyle Lumpkin rush for 6 yards to the AFA 38, tackled by Ross Pospisil for a 1ST down.
7:47
1st & 10 at own 38
Shea Smith rush for 2 yards to the AFA 40, tackled by Matt Nechak.
7:47
2nd & 8 at own 40
Shea Smith pass incomplete to N/A.
7:47
3rd & 8 at own 40
Shea Smith pass complete to Travis Dekker for 5 yards to the AFA 45, tackled by Corey Johnson.
6:08
4th & 3 at own 45
Ryan Harrison punt blocked by Greg Shinego, Blake Carter for 25 yards, to the AFA 0 for a TOUCHDOWN.Navy 9, Air Force 0
6:08
Matt Harmon extra point GOOD.Navy 10, Air Force 0
6:08
Jon Teague kickoff for 50 yards returned by Reggie Rembert, tackled by Wyatt Middleton and Craig Schaefer for 17 yards to the AFA 37, tackled by Wyatt Middleton and Craig Schaefer.
Air Force Field goal, 6 plays
6:08
1st & 10 at own 37
Todd Newell rush for 3 yards to the AFA 40, tackled by Jabaree Tuani.
6:08
2nd & 7 at own 40
Air Force penalty 5 yard false start accepted.
3:27
2nd & 12 at own 35
Shea Smith pass complete to Kevin Fogler for 53 yards, fumbled, forced by Jeff Deliz, recovered by AFA at the Navy 12 for a 1ST down.
3:27
1st & 10 at opp 12
Air Force penalty 5 yard false start accepted.
3:27
1st & 15 at opp 17
Navy penalty 5 yard offside accepted.
3:27
1st & 10 at opp 12
Todd Newell rush for 3 yards to the Navy 9, tackled by Clint Sovie.
3:27
2nd & 7 at opp 9
Todd Newell rush for 3 yards to the Navy 6, tackled by Jabaree Tuani.
3:27
3rd & 4 at opp 6
Todd Newell rush for no gain to the Navy 6, tackled by Jabaree Tuani and Matt Nechak.
3:27
4th & 4 at opp 6
Ryan Harrison 24 yard field goal GOOD.Navy 10, Air Force 3
3:27
Ryan Harrison kickoff for 70 yards for a touchback.
Navy Fumble, 1 play
1:32
1st & 10 at own 20
Shun White rush, fumbled, forced by Chris Thomas, recovered by AFA Jake Paulson at the Navy 17, Jake Paulson for 10 yards, to the Navy 7, tackled by Cory Finnerty.
Air Force Touchdown run, 4 plays
3:27
1st & goal at opp 7
Todd Newell rush for 2 yards to the Navy 5, tackled by Tony Haberer.
3:27
2nd & goal at opp 5
Ty Paffett rush for no gain to the Navy 5, tackled by Jeff Deliz.
3:27
3rd & goal at opp 5
Kyle Lumpkin rush for 3 yards to the Navy 2, tackled by Wyatt Middleton and Jeff Deliz.
1:32
4th & goal at opp 2
Shea Smith rush for 2 yards for a TOUCHDOWN.Tied at 10
1:32
Ryan Harrison extra point GOOD.
1:32
Ryan Harrison kickoff for 70 yards for a touchback.
Navy Fumble, 6 plays
1:32
1st & 10 at own 20
Eric Kettani rush for 4 yards to the Navy 24, tackled by Hunter Altman and Justin Moore.
1:32
2nd & 6 at own 24
Eric Kettani rush for 2 yards to the Navy 26, tackled by Jake Paulson and Ken Lamendola.
1:32
3rd & 4 at own 26
Bobby Doyle rush for 13 yards to the Navy 39, tackled by Chris Thomas for a 1ST down.
Q2 15:00
1st & 10 at own 39
Eric Kettani rush for 8 yards to the Navy 47, tackled by Ken Lamendola.
Q2 15:00
2nd & 2 at own 47
Eric Kettani rush for 2 yards to the Navy 49, tackled by Justin Moore and Ryan Kemp for a 1ST down.
Q2 15:00
1st & 10 at own 49
Navy penalty 5 yard delay of game accepted.
Q2 15:00
1st & 15 at own 44
Jarod Bryant rush for 8 yards, fumbled, forced by Anthony Wright, recovered by AFA Hunter Altman at the AFA 46.
2nd quarter4 drives, then Tied at 13
Air Force Turnover on downs, 13 plays
15:00
1st & 10 at own 46
Savier Stephens rush for 5 yards to the Navy 49, tackled by Jabaree Tuani.
15:00
2nd & 5 at opp 49
Todd Newell rush for 2 yards to the Navy 47, tackled by Jabaree Tuani.
15:00
3rd & 3 at opp 47
Todd Newell rush for 5 yards to the Navy 42, tackled by Corey Johnson for a 1ST down.
15:00
1st & 10 at opp 42
Shea Smith pass incomplete to Ty Paffett.
15:00
3rd & 6 at opp 38
Savier Stephens rush for 5 yards to the Navy 33, tackled by Ram Vela.
15:00
4th & 1 at opp 33
Todd Newell rush for 3 yards to the Navy 30, tackled by Ram Vela for a 1ST down.
15:00
2nd & 10 at opp 42
Savier Stephens rush for 4 yards to the Navy 38, tackled by Wyatt Middleton.
15:00
1st & 10 at opp 30
Savier Stephens rush for 1 yard to the Navy 29, tackled by Jabaree Tuani and Ross Pospisil.
15:00
2nd & 9 at opp 29
Ty Paffett rush for 22 yards to the Navy 7, tackled by Corey Johnson and Rashawn King for a 1ST down.
15:00
1st & goal at opp 7
Todd Newell rush for 3 yards to the Navy 4, tackled by Kyle Bookhout and Ross Pospisil.
15:00
2nd & goal at opp 4
Savier Stephens rush for 3 yards to the Navy 1, tackled by Tony Haberer and Jeff Deliz.
15:00
3rd & goal at opp 1
Shea Smith rush for no gain to the Navy 1, tackled by Jabaree Tuani.
13:30
4th & goal at opp 1
Ty Paffett rush for a loss of 1 yard to the Navy 2, tackled by Ram Vela.
Navy Punt, 3 plays
13:30
1st & 10 at own 2
Air Force penalty 5 yard offside accepted.
13:30
1st & 5 at own 7
Jarod Bryant rush for 1 yard to the Navy 8, tackled by Rick Ricketts and Pat Hennessey.
13:30
2nd & 4 at own 8
Eric Kettani rush for 1 yard to the Navy 9, tackled by Justin Moore and Ryan Kemp.
6:51
3rd & 3 at own 9
Timeout Navy, clock 06:51.
6:51
3rd & 3 at own 9
Greg Shinego rush for 2 yards to the Navy 11, tackled by Justin Moore.
6:51
4th & 1 at own 11
Kyle Delahooke punt for 49 yards, returned by Reggie Rembert for 7 yards to the AFA 47, tackled by Blake Carter.
Air Force Field goal, 10 plays
6:51
1st & 10 at own 47
Savier Stephens rush for 3 yards to the 50 yard line, tackled by Jeff Deliz and Ross Pospisil.
6:51
2nd & 7 at the 50
Ty Paffett rush for 6 yards to the Navy 44, tackled by Emmett Merchant.
6:51
3rd & 1 at opp 44
Todd Newell rush for 2 yards to the Navy 42, tackled by Corey Johnson for a 1ST down.
6:51
1st & 10 at opp 42
Shea Smith pass complete to Travis Dekker for 14 yards to the Navy 28, tackled by Ram Vela for a 1ST down.
6:51
1st & 10 at opp 28
Air Force penalty 10 yard holding accepted.
6:51
1st & 20 at opp 38
Kyle Halderman rush for 16 yards to the Navy 22, tackled by Wyatt Middleton and Rashawn King.
6:51
2nd & 4 at opp 22
Kyle Lumpkin rush for 10 yards to the Navy 12, tackled by Wyatt Middleton and Ketric Buffin for a 1ST down.
6:51
1st & 10 at opp 12
Kyle Lumpkin rush for 2 yards to the Navy 10, tackled by Matt Nechak.
6:51
2nd & 8 at opp 10
Luke Hyder rush for 5 yards to the Navy 5, tackled by Corey Johnson.
6:51
3rd & 3 at opp 5
Shea Smith pass incomplete to Travis Dekker.
2:43
4th & 3 at opp 5
Ryan Harrison 23 yard field goal GOOD.Air Force 13, Navy 10
2:43
Ryan Harrison kickoff for 49 yards returned by Corey James, tackled by Luke Yeager and Willi Keuchler for 10 yards to the Navy 31, tackled by Luke Yeager and Willi Keuchler.
Navy Field goal, 7 plays
2:43
1st & 10 at own 31
Jarod Bryant rush for no gain, fumbled, recovered by Navy Cory Finnerty at the Navy 31.
2:43
2nd & 10 at own 31
Air Force penalty 15 yard pass interference accepted.
2:43
1st & 10 at own 46
Eric Kettani rush for 4 yards to the 50 yard line, tackled by Jake Paulson and Andre Morris Jr.
2:43
2nd & 6 at the 50
Jarod Bryant rush for 13 yards, fumbled, forced by Anthony Wright, recovered by Navy Jarod Bryant at the AFA 37 for a 1ST down.
2:43
1st & 10 at opp 37
Eric Kettani rush for 6 yards to the AFA 31, tackled by Ken Lamendola.
2:43
2nd & 4 at opp 31
Ricky Dobbs rush for a loss of 3 yards to the AFA 34, tackled by Jake Paulson.
0:15
3rd & 7 at opp 34
Timeout Navy, clock 00:15.
0:02
3rd & 7 at opp 34
Ricky Dobbs rush for 3 yards to the AFA 31, tackled by Jared Marvin and Rick Ricketts.
0:02
4th & 4 at opp 31
Timeout Navy, clock 00:02.
0:00
4th & 4 at opp 31
Matt Harmon 48 yard field goal GOOD.Tied at 13
Q3 15:00
Jon Teague kickoff for 70 yards returned by Reggie Rembert, tackled by Craig Schaefer and Aaron McCauley for 9 yards to the AFA 9, tackled by Craig Schaefer and Aaron McCauley.
3rd quarter6 drives, then Navy 23, Air Force 20
Air Force Fumble, 1 play
15:00
1st & 10 at own 9
Shea Smith rush for no gain, fumbled, recovered by Navy Ross Pospisil at the AFA 10.
Navy Touchdown run, 3 plays
14:55
1st & goal at opp 10
Jarod Bryant rush for no gain to the AFA 10, tackled by Chris Thomas.
14:55
2nd & goal at opp 10
Eric Kettani rush for 7 yards to the AFA 3, tackled by Aaron Kirchoff.
13:37
3rd & goal at opp 3
Jarod Bryant rush for 3 yards for a TOUCHDOWN.Navy 19, Air Force 13
13:37
Matt Harmon extra point GOOD.Navy 20, Air Force 13
13:37
Jon Teague kickoff for 56 yards returned by Reggie Rembert for 25 yards to the AFA 39.
Air Force Touchdown pass, 10 plays
13:37
1st & 10 at own 39
Kyle Lumpkin rush for 10 yards to the AFA 49 for a 1ST down.
13:37
1st & 10 at own 49
Todd Newell rush for 11 yards to the Navy 40, tackled by Corey Johnson and Emmett Merchant for a 1ST down.
13:37
1st & 10 at opp 40
Kyle Lumpkin rush for 3 yards to the Navy 37, tackled by Matt Nechak.
13:37
2nd & 7 at opp 37
Shea Smith rush for a loss of 2 yards to the Navy 39, tackled by Emmett Merchant.
13:37
3rd & 9 at opp 39
Shea Smith pass complete to Josh Cousins for 9 yards to the Navy 30, tackled by Ketric Buffin for a 1ST down.
13:37
1st & 10 at opp 30
Kyle Halderman rush for 11 yards to the Navy 19, tackled by Tony Haberer and Wyatt Middleton for a 1ST down.
13:37
1st & 10 at opp 19
Kyle Lumpkin rush for 1 yard to the Navy 18, tackled by Ross Pospisil.
13:37
2nd & 9 at opp 18
Air Force penalty 10 yard holding accepted.
13:37
2nd & 19 at opp 28
Todd Newell rush for 4 yards to the Navy 24, tackled by Ross Pospisil and Corey Johnson.
13:37
3rd & 15 at opp 24
Shea Smith pass complete to Ty Paffett for 5 yards to the Navy 19, tackled by Ketric Buffin.
9:45
4th & 10 at opp 19
Shea Smith pass complete to Kyle Halderman for 19 yards for a TOUCHDOWN.Tied at 20
9:45
Ryan Harrison extra point GOOD.
9:45
Ryan Harrison kickoff for 70 yards for a touchback.
Navy Field goal, 8 plays
9:45
1st & 10 at own 20
Jarod Bryant rush for 5 yards to the Navy 25, tackled by Brandon Reeves.
9:45
2nd & 5 at own 25
Jarod Bryant rush for 1 yard to the Navy 26, tackled by Jake Paulson.
9:45
3rd & 4 at own 26
Bobby Doyle rush for 5 yards to the Navy 31, tackled by Andre Morris Jr. and Ken Lamendola for a 1ST down.
9:45
1st & 10 at own 31
Jarod Bryant pass complete to Shun White for 38 yards to the AFA 31, tackled by Aaron Kirchoff and Anthony Wright for a 1ST down.
9:45
1st & 10 at opp 31
Eric Kettani rush for 3 yards to the AFA 28, tackled by Chris Thomas and Ken Lamendola.
9:45
2nd & 7 at opp 28
Eric Kettani rush for 2 yards to the AFA 26, tackled by Hunter Altman.
9:45
3rd & 5 at opp 26
Jarod Bryant rush for a loss of 1 yard to the AFA 27.
5:38
4th & 6 at opp 27
Matt Harmon 44 yard field goal GOOD.Navy 23, Air Force 20
5:38
Jon Teague kickoff for 66 yards returned by Reggie Rembert, tackled by Tyler Simmons and Greg Shinego for 24 yards to the AFA 28, tackled by Tyler Simmons and Greg Shinego.
Air Force Turnover on downs, 10 plays
5:38
1st & 10 at own 28
Todd Newell rush for 2 yards to the AFA 30, tackled by Corey Johnson.
5:38
2nd & 8 at own 30
Todd Newell rush for 3 yards to the AFA 33, tackled by Ross Pospisil.
5:38
3rd & 5 at own 33
Kyle Halderman rush for 5 yards to the AFA 38, tackled by Clint Sovie for a 1ST down.
5:38
1st & 10 at own 38
Shea Smith pass incomplete to Josh Cousins.
5:38
2nd & 10 at own 38
Air Force penalty 5 yard substitution infraction accepted.
5:38
2nd & 15 at own 33
Shea Smith pass complete to Josh Cousins for 8 yards to the AFA 41, tackled by Jeff Deliz and Corey Johnson.
5:38
3rd & 7 at own 41
Shea Smith pass complete to Kyle Halderman for 15 yards to the Navy 44, tackled by Jeff Deliz for a 1ST down.
5:38
1st & 10 at opp 44
Kyle Lumpkin rush for 2 yards to the Navy 42, tackled by Jabaree Tuani.
5:38
2nd & 8 at opp 42
Luke Hyder rush for 5 yards to the Navy 37, tackled by Clint Sovie and Jeff Deliz.
5:38
3rd & 3 at opp 37
Shea Smith rush for no gain to the Navy 37, tackled by Nate Frazier.
5:38
4th & 3 at opp 37
Shea Smith rush for 2 yards to the Navy 35, tackled by Ross Pospisil.
Navy Punt, 7 plays
5:32
1st & 10 at own 35
Eric Kettani rush for 6 yards to the Navy 41, tackled by Ken Lamendola.
5:32
2nd & 4 at own 41
Eric Kettani rush for 1 yard to the Navy 42, tackled by Rick Ricketts and Hunter Altman.
5:32
3rd & 3 at own 42
Eric Kettani rush for 9 yards to the AFA 49, tackled by Chris Thomas and Hunter Altman for a 1ST down.
Q4 15:00
1st & 10 at opp 49
Eric Kettani rush for 3 yards to the AFA 46, tackled by Hunter Altman.
Q4 15:00
2nd & 7 at opp 46
Eric Kettani rush for 1 yard to the AFA 45, tackled by Hunter Altman.
Q4 15:00
3rd & 6 at opp 45
Jarod Bryant rush for 1 yard to the AFA 45, tackled by Reggie Rembert, Navy penalty 10 yard holding accepted.
Q4 15:00
3rd & 15 at own 46
Jarod Bryant pass incomplete to Tyree Barnes.
Q4 15:00
4th & 15 at own 46
Kyle Delahooke punt for 39 yards, fair catch by Reggie Rembert at the AFA 15.
4th quarter7 drives, then Navy 33, Air Force 27
Air Force Fumble, 1 play
15:00
1st & 10 at own 15
Savier Stephens rush for 1 yard, fumbled, forced by Wyatt Middleton, recovered by Navy Matt Nechak at the AFA 18.
Navy Field goal, 4 plays
13:20
1st & 10 at opp 18
Eric Kettani rush for 4 yards to the AFA 14, tackled by Ken Lamendola and Justin Moore.
13:20
2nd & 6 at opp 14
Eric Kettani rush for 2 yards to the AFA 12, tackled by Ryan Kemp and Ken Lamendola.
11:19
3rd & 4 at opp 12
Jarod Bryant rush for a loss of 3 yards to the AFA 15, tackled by Justin Moore and Aaron Kirchoff.
11:19
4th & 7 at opp 15
Matt Harmon 32 yard field goal GOOD.Navy 26, Air Force 20
11:19
Jon Teague kickoff for 70 yards for a touchback.
Air Force Defensive TD, 3 plays (Navy scores)
11:19
1st & 10 at own 20
Kyle Lumpkin rush for a loss of 1 yard, fumbled, forced by Greg Jones, recovered by AFA Kyle Lumpkin at the AFA 19.
11:19
2nd & 11 at own 19
Tim Jefferson rush for no gain to the AFA 19, tackled by Tony Haberer.
11:19
3rd & 11 at own 19
Tim Jefferson pass incomplete to Josh Cousins.
10:02
4th & 11 at own 19
Ryan Harrison punt blocked by Blake Carter, Bobby Doyle for no gain, to the AFA 0 for a TOUCHDOWN.Navy 32, Air Force 20
10:02
Matt Harmon extra point GOOD.Navy 33, Air Force 20
10:02
Jon Teague kickoff for 70 yards for a touchback.
Air Force Punt, 3 plays
10:02
1st & 10 at own 20
Todd Newell rush for 4 yards to the AFA 24, tackled by Jabaree Tuani.
10:02
2nd & 6 at own 24
Tim Jefferson rush for a loss of 1 yard, fumbled, recovered by AFA Tim Jefferson at the AFA 23.
10:02
3rd & 7 at own 23
Tim Jefferson pass incomplete to Travis Dekker.
10:02
4th & 7 at own 23
Ryan Harrison punt for 48 yards to the Navy 29, no return.
Navy Punt, 6 plays
10:02
1st & 10 at own 29
Jarod Bryant rush for 2 yards to the Navy 31, tackled by Jared Marvin and Jake Paulson.
10:02
2nd & 8 at own 31
Jarod Bryant rush for 1 yard to the Navy 32, tackled by Jared Marvin.
10:02
3rd & 7 at own 32
Jarod Bryant rush for 16 yards to the Navy 48, tackled by Aaron Kirchoff for a 1ST down.
10:02
1st & 10 at own 48
Eric Kettani rush for 1 yard to the Navy 49, tackled by Rick Ricketts.
6:05
2nd & 9 at own 49
Jarod Bryant rush for 1 yard to the 50 yard line, tackled by Chris Thomas.
6:05
3rd & 8 at the 50
Timeout Air Force, clock 06:05.
6:05
3rd & 8 at the 50
Jarod Bryant rush for 1 yard to the AFA 49, tackled by Jake Paulson.
5:59
4th & 7 at opp 49
Timeout Air Force, clock 05:59.
5:59
4th & 7 at opp 49
Kyle Delahooke punt for 35 yards, returned by Reggie Rembert for 2 yards to the AFA 16, tackled by Scott Reider and Clint Sovie.
Air Force Touchdown run, 13 plays
5:59
1st & 10 at own 16
Tim Jefferson pass complete to Ty Paffett for 6 yards to the AFA 22, tackled by Clint Sovie.
5:59
2nd & 4 at own 22
Tim Jefferson rush for 8 yards to the AFA 30 out-of-bounds for a 1ST down.
5:59
1st & 10 at own 30
Tim Jefferson rush for 11 yards to the AFA 41, tackled by Nate Frazier for a 1ST down.
5:59
1st & 10 at own 41
Kyle Halderman rush for no gain to the AFA 41, tackled by Rashawn King and Ross Pospisil.
5:59
2nd & 10 at own 41
Tim Jefferson pass incomplete to Travis Dekker.
5:59
3rd & 10 at own 41
Tim Jefferson pass complete to Josh Cousins for 9 yards to the 50 yard line, tackled by Rashawn King.
5:59
4th & 1 at the 50
Tim Jefferson rush for 1 yard to the Navy 49, tackled by Jeff Deliz for a 1ST down.
5:59
1st & 10 at opp 49
Tim Jefferson pass incomplete to Kyle Halderman, broken up by Wyatt Middleton.
5:59
2nd & 10 at opp 49
Tim Jefferson pass complete to Travis Dekker for 13 yards to the Navy 36 for a 1ST down.
5:59
1st & 10 at opp 36
Tim Jefferson pass incomplete to Josh Cousins.
5:59
2nd & 10 at opp 36
Tim Jefferson rush for 16 yards to the Navy 36, Air Force penalty 10 yard holding accepted.
5:59
2nd & 4 at opp 30
Tim Jefferson pass complete to Kyle Halderman for 28 yards to the Navy 2, tackled by Emmett Merchant for a 1ST down.
2:32
1st & goal at opp 2
Asher Clark rush for 2 yards for a TOUCHDOWN.Navy 33, Air Force 27
2:32
Ryan Harrison extra point GOOD.
2:32
Ryan Harrison on-side kick recovered by Navy at the AFA 43.
Navy End of game, 4 plays
2:26
1st & 10 at opp 43
Jarod Bryant rush for 1 yard to the AFA 42, tackled by Hunter Altman.
2:26
2nd & 9 at opp 42
Timeout Air Force, clock 02:26.
2:26
2nd & 9 at opp 42
Jarod Bryant rush for 8 yards to the AFA 34, tackled by Hunter Altman.
2:26
3rd & 1 at opp 34
Jarod Bryant rush for no gain to the AFA 34, tackled by Aaron Kirchoff and Ken Lamendola.
0:57
4th & 1 at opp 34
Timeout Navy, clock 00:57.
0:57
4th & 1 at opp 34
Eric Kettani rush for 1 yard to the AFA 33, tackled by Aaron Kirchoff and Caleb Konemann for a 1ST down.
0:57
1st & 10 at opp 33
Air Force penalty 5 yard offside accepted.
0:57
1st & 5 at opp 28
Air Force penalty 5 yard offside accepted.
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.