Play-By-Play
1st Quarter
Kickoff
15:00 - 1st
Luke Strebel kickoff for 65 yds for a touchback
4-yd Run
15:00 - 1st
Chris High run for 4 yds to the Navy 29
1st & 10 at NAVY 25
2-yd Run
15:00 - 1st
Will Worth run for 2 yds to the Navy 31
2nd & 6 at NAVY 29
30-yd Pass
15:00 - 1st
Will Worth pass complete to Dishan Romine for 30 yds to the AFA 39 for a 1ST down
3rd & 4 at NAVY 31
4-yd Run
15:00 - 1st
Shawn White run for 4 yds to the AFA 35
1st & 10 at AFA 39
3-yd Run
15:00 - 1st
Shawn White run for 3 yds to the AFA 32
2nd & 6 at AFA 35
5-yd Penalty
15:00 - 1st
NAVY Penalty, false start (-5 Yards) to the AFA 37
3rd & 3 at AFA 32
Incompletion
15:00 - 1st
Will Worth pass incomplete
3rd & 8 at AFA 37

(11:47 - 1st) Timeout NAVY, clock 11:47

Incompletion
11:47 - 1st
Will Worth pass incomplete
4th & 8 at AFA 37
1-yd Run
11:41 - 1st
Jacobi Owens run for 1 yd to the AFA 38
1st & 10 at AFA 37
2-yd Run
11:41 - 1st
D.J. Johnson run for 2 yds to the AFA 40
2nd & 9 at AFA 38
Incompletion
11:41 - 1st
Nate Romine pass incomplete
3rd & 7 at AFA 40
Punt
11:41 - 1st
Steve Brosy punt for 48 yds , Craig Scott returns for a loss of 1 yard to the Navy 11
4th & 7 at AFA 40
4-yd Run
10:34 - 1st
Chris High run for 4 yds to the Navy 15
1st & 10 at NAVY 11
0-yd Run
10:34 - 1st
Chris High run for no gain to the Navy 15
2nd & 6 at NAVY 15
39-yd Pass
10:34 - 1st
Will Worth pass complete to Jamir Tillman for 39 yds to the AFA 46 for a 1ST down
3rd & 6 at NAVY 15
15-yd Penalty
10:34 - 1st
AIR FORCE Penalty, face mask (15 yards) (Jack Flor) to the AFA 31 for a 1ST down
1st & 10 at AFA 46

(8:12 - 1st) Timeout NAVY, clock 08:12

Incompletion
8:12 - 1st
Will Worth pass incomplete
1st & 10 at AFA 31
Sack
8:12 - 1st
Will Worth sacked by Haji Dunn Jr. for a loss of 6 yards to the AFA 43 Will Worth fumbled, recovered by AFA Haji Dunn Jr. , return for 0 yards
2nd & 10 at AFA 31
Incompletion
8:03 - 1st
Nate Romine pass incomplete
1st & 10 at AFA 43
6-yd Run
8:03 - 1st
Timothy McVey run for 6 yds to the AFA 49
2nd & 10 at AFA 43
10-yd Pass
8:03 - 1st
Nate Romine pass complete to Jalen Robinette for 10 yds to the Navy 41 for a 1ST down
3rd & 4 at AFA 49
Incompletion
8:03 - 1st
Nate Romine pass incomplete to Jalen Robinette
1st & 10 at NAVY 41
Fumble Recovery (Own)
8:03 - 1st
Nate Romine run for a loss of 4 yards to the AFA 46 Nate Romine fumbled,
2nd & 10 at NAVY 41
5-yd Run
8:03 - 1st
Jacobi Owens run for 5 yds to the Navy 49
3rd & 23 at AFA 46
Punt
8:03 - 1st
Steve Brosy punt for 36 yds, fair catch by Craig Scott at the Navy 13
4th & 18 at NAVY 49
5-yd Penalty
5:37 - 1st
NAVY Penalty, false start (Toneo Gulley) to the Navy 8
1st & 10 at NAVY 13
5-yd Run
5:37 - 1st
Chris High run for 5 yds to the Navy 13
1st & 15 at NAVY 8
5-yd Pass
5:37 - 1st
Will Worth pass complete to Toneo Gulley for 5 yds to the Navy 18
2nd & 10 at NAVY 13
1-yd Run
5:37 - 1st
Toneo Gulley run for 1 yd to the Navy 19
3rd & 5 at NAVY 18
Punt
5:37 - 1st
Erik Harris punt for 48 yds
4th & 4 at NAVY 19
3-yd Run
3:48 - 1st
D.J. Johnson run for 3 yds to the AFA 36
1st & 10 at AFA 33
5-yd Run
3:48 - 1st
Jacobi Owens run for 5 yds to the AFA 41
2nd & 7 at AFA 36
4-yd Run
3:48 - 1st
Nate Romine run for 4 yds to the AFA 45 for a 1ST down
3rd & 2 at AFA 41
6-yd Run
3:48 - 1st
D.J. Johnson run for 6 yds to the Navy 49
1st & 10 at AFA 45
4-yd Run
3:48 - 1st
D.J. Johnson run for 4 yds to the Navy 45 for a 1ST down
2nd & 4 at NAVY 49
Incompletion
3:48 - 1st
Nate Romine pass incomplete to Jalen Robinette, broken up by D.J. Palmore
1st & 10 at NAVY 45
9-yd Run
3:48 - 1st
Ronald Cleveland run for 9 yds to the Navy 36
2nd & 10 at NAVY 45
Interception
3:48 - 1st
Tyler Williams pass intercepted Daiquan Thomasson return for no gain to the Navy 11
3rd & 1 at NAVY 36
2nd Quarter
3-yd Run
0:33 - 1st
Will Worth run for 3 yds to the Navy 14
1st & 10 at NAVY 11

End of 1st Quarter

6-yd Run
15:00 - 2nd
Chris High run for 6 yds to the Navy 20
2nd & 7 at NAVY 14
1-yd Run
15:00 - 2nd
Will Worth run for 1 yd to the Navy 21 for a 1ST down
3rd & 1 at NAVY 20
6-yd Run
15:00 - 2nd
Dishan Romine run for 6 yds to the Navy 27
1st & 10 at NAVY 21
4-yd Run
15:00 - 2nd
Will Worth run for 4 yds to the Navy 31 for a 1ST down
2nd & 4 at NAVY 27
Incompletion
15:00 - 2nd
Will Worth pass incomplete to Jamir Tillman
1st & 10 at NAVY 31
8-yd Run
15:00 - 2nd
Shawn White run for 8 yds to the Navy 39
2nd & 10 at NAVY 31
-1-yd Run
15:00 - 2nd
Chris High run for a loss of 1 yard to the Navy 38
3rd & 2 at NAVY 39
Punt
15:00 - 2nd
Erik Harris punt for 44 yds, fair catch by Ronald Cleveland at the AFA 18
4th & 3 at NAVY 38
10-yd Run
11:31 - 2nd
Jacobi Owens run for 10 yds to the AFA 28 for a 1ST down
1st & 10 at AFA 18
0-yd Run
11:31 - 2nd
Jacobi Owens run for no gain to the AFA 28
1st & 10 at AFA 28
11-yd Pass
11:31 - 2nd
Nate Romine pass complete to Jacobi Owens for 11 yds to the AFA 39 for a 1ST down
2nd & 10 at AFA 28
2-yd Run
11:31 - 2nd
Shayne Davern run for 2 yds to the AFA 41
1st & 10 at AFA 39
1-yd Run
11:31 - 2nd
Nate Romine run for 1 yd to the AFA 42
2nd & 8 at AFA 41
21-yd Pass
11:31 - 2nd
Nate Romine pass complete to Ryan Reffitt for 21 yds to the Navy 37 for a 1ST down
3rd & 7 at AFA 42
2-yd Run
11:31 - 2nd
D.J. Johnson run for 2 yds to the Navy 35
1st & 10 at NAVY 37
-6-yd Run
11:31 - 2nd
Timothy McVey run for a loss of 6 yards to the Navy 41
2nd & 8 at NAVY 35
0-yd Run
11:31 - 2nd
Nate Romine run for no gain to the Navy 41
3rd & 14 at NAVY 41
Punt
11:31 - 2nd
Steve Brosy punt for 37 yds, punt out-of-bounds at the Navy 4
4th & 14 at NAVY 41
Incompletion
6:51 - 2nd
Will Worth pass incomplete to Jamir Tillman
1st & 10 at NAVY 4
3-yd Run
6:51 - 2nd
Chris High run for 3 yds to the Navy 7
2nd & 10 at NAVY 4
3-yd Run
6:51 - 2nd
Chris High run for 3 yds to the Navy 10
3rd & 7 at NAVY 7
Punt
6:51 - 2nd
Erik Harris punt
4th & 4 at NAVY 10
4-yd Run
5:30 - 2nd
Jacobi Owens run for 4 yds to the Navy 8
1st & 10 at NAVY 12
Incompletion
5:30 - 2nd
Nate Romine pass incomplete to Ryan Reffitt
2nd & 6 at NAVY 8
15-yd Penalty
5:30 - 2nd
AIR FORCE Penalty, personal foul (Jalen Robinette) to the Navy 23
3rd & 6 at NAVY 8
4-yd Run
5:30 - 2nd
Shayne Davern run for 4 yds to the Navy 19
3rd & 21 at NAVY 23
Field Goal Good
4:29 - 2nd
Luke Strebel 36 yd FG GOOD
4th & 17 at NAVY 19
Kickoff
4:29 - 2nd
Luke Strebel kickoff for 65 yds for a touchback
-5-yd Run
4:29 - 2nd
Will Worth run for a loss of 5 yards to the Navy 20
1st & 10 at NAVY 25
Incompletion
4:29 - 2nd
Will Worth pass incomplete to Jamir Tillman
2nd & 15 at NAVY 20
10-yd Run
4:29 - 2nd
Will Worth run for 10 yds to the Navy 30
3rd & 15 at NAVY 20
Punt
4:29 - 2nd
Erik Harris punt for 56 yds, fair catch by Ronald Cleveland at the AFA 14
4th & 5 at NAVY 30
2-yd Run
3:12 - 2nd
D.J. Johnson run for 2 yds to the AFA 16
1st & 10 at AFA 14
7-yd Run
3:12 - 2nd
Jacobi Owens run for 7 yds to the AFA 23
2nd & 8 at AFA 16
4-yd Run
3:12 - 2nd
Jacobi Owens run for 4 yds to the AFA 27 for a 1ST down
3rd & 1 at AFA 23
3-yd Run
3:12 - 2nd
D.J. Johnson run for 3 yds to the AFA 30
1st & 10 at AFA 27
-2-yd Run
3:12 - 2nd
TEAM run for a loss of 2 yards to the AFA 28
2nd & 7 at AFA 30
4-yd Run
3:12 - 2nd
D.J. Johnson run for 4 yds to the AFA 32
3rd & 9 at AFA 28

(0:16 - 2nd) Timeout AIR FORCE, clock 00:16

Punt
0:16 - 2nd
Steve Brosy punt for 58 yds, fair catch by Craig Scott at the Navy 10
4th & 5 at AFA 32
-3-yd Run
0:07 - 2nd
TEAM run for a loss of 3 yards to the Navy 7
1st & 10 at NAVY 10

End of 2nd Quarter

3rd Quarter
Kickoff
15:00 - 3rd
Bennett Moehring kickoff for 61 yds , Timothy McVey return for 18 yds to the AFA 22
1-yd Run
14:56 - 3rd
D.J. Johnson run for 1 yd to the AFA 23
1st & 10 at AFA 22
41-yd Pass
14:56 - 3rd
Nate Romine pass complete to Jalen Robinette for 41 yds to the Navy 36 for a 1ST down
2nd & 9 at AFA 23
12-yd Run
14:56 - 3rd
D.J. Johnson run for 12 yds to the Navy 24 for a 1ST down
1st & 10 at NAVY 36
4-yd Run
14:56 - 3rd
Jacobi Owens run for 4 yds to the Navy 20
1st & 10 at NAVY 24
5-yd Run
14:56 - 3rd
Shayne Davern run for 5 yds to the Navy 15
2nd & 6 at NAVY 20
2-yd Run
14:56 - 3rd
Jacobi Owens run for 2 yds to the Navy 13 for a 1ST down
3rd & 1 at NAVY 15
9-yd Run
14:56 - 3rd
D.J. Johnson run for 9 yds to the Navy 4
1st & 10 at NAVY 13
3-yd Run
14:56 - 3rd
Timothy McVey run for 3 yds to the Navy 1 for a 1ST down
2nd & 1 at NAVY 4
0-yd Run
14:56 - 3rd
Nate Romine run for no gain to the Navy 1
1st & Goal at NAVY 1
1-yd Touchdown Run
9:57 - 3rd
Timothy McVey run for 1 yd for a TD, (Luke Strebel KICK)
2nd & Goal at NAVY 1
Kickoff
9:57 - 3rd
Luke Strebel kickoff for 65 yds for a touchback
Incompletion
9:57 - 3rd
Will Worth pass incomplete to Tyler Carmona
1st & 10 at NAVY 25
14-yd Pass
9:57 - 3rd
Will Worth pass complete to Jamir Tillman for 14 yds to the Navy 39 for a 1ST down
2nd & 10 at NAVY 25
1-yd Run
9:57 - 3rd
Chris High run for 1 yd to the Navy 40
1st & 10 at NAVY 39
5-yd Run
9:57 - 3rd
Toneo Gulley run for 5 yds to the Navy 45
2nd & 9 at NAVY 40
3-yd Run
9:57 - 3rd
Will Worth run for 3 yds to the Navy 48
3rd & 4 at NAVY 45
3-yd Run
9:57 - 3rd
Will Worth run for 3 yds to the AFA 49 for a 1ST down
4th & 1 at NAVY 48
5-yd Pass
9:57 - 3rd
Will Worth pass complete to Calvin Cass Jr. for 5 yds to the AFA 44
1st & 10 at AFA 49
6-yd Run
9:57 - 3rd
Will Worth run for 6 yds to the AFA 38 for a 1ST down
2nd & 5 at AFA 44
Interception
9:57 - 3rd
Will Worth pass intercepted Weston Steelhammer return for no gain to the AFA 38
1st & 10 at AFA 38
15-yd Penalty
5:51 - 3rd
AIR FORCE Penalty, personal foul (-15 Yards) to the AFA 23
1st & 10 at AFA 38
2-yd Run
5:51 - 3rd
Shayne Davern run for 2 yds to the AFA 25
1st & 25 at AFA 23
75-yd Touchdown Pass
4:40 - 3rd
Nate Romine pass complete to Jalen Robinette for 75 yds for a TD, (Luke Strebel KICK)
2nd & 23 at AFA 25
Kickoff
4:40 - 3rd
Luke Strebel kickoff for 61 yds , Dishan Romine return for 23 yds to the Navy 27
Sack
4:35 - 3rd
Will Worth sacked by Ryan Watson for a loss of 12 yards to the Navy 15
1st & 10 at NAVY 27

(3:48 - 3rd) Timeout NAVY, clock 03:48

13-yd Run
3:48 - 3rd
Will Worth run for 13 yds to the Navy 28
2nd & 22 at NAVY 15
Incompletion
3:48 - 3rd
Will Worth pass incomplete
3rd & 9 at NAVY 28
Punt
3:48 - 3rd
Erik Harris punt for 52 yds , Ronald Cleveland returns for 3 yds to the AFA 31 AIR FORCE Penalty, illegal block (10 Yards) to the AFA 13
4th & 9 at NAVY 28
4th Quarter
9-yd Run
3:18 - 3rd
Jacobi Owens run for 9 yds to the AFA 22
1st & 10 at AFA 13
10-yd Pass
3:18 - 3rd
Nate Romine pass complete to Jalen Robinette for 10 yds to the AFA 32 for a 1ST down
2nd & 1 at AFA 22
6-yd Run
3:18 - 3rd
Jacobi Owens run for 6 yds to the AFA 38
1st & 10 at AFA 32
3-yd Run
3:18 - 3rd
Jacobi Owens run for 3 yds to the AFA 41
2nd & 4 at AFA 38
3-yd Run
3:18 - 3rd
Shayne Davern run for 3 yds to the AFA 44 for a 1ST down
3rd & 1 at AFA 41
2-yd Run
3:18 - 3rd
Nate Romine run for 2 yds to the AFA 46
1st & 10 at AFA 44

End of 3rd Quarter

27-yd Pass
15:00 - 4th
Nate Romine pass complete to Jalen Robinette for 27 yds to the Navy 27 for a 1ST down
2nd & 8 at AFA 46
2-yd Run
15:00 - 4th
Jacobi Owens run for 2 yds to the Navy 25
1st & 10 at NAVY 27
7-yd Run
15:00 - 4th
Tyler Williams run for 7 yds to the Navy 18
2nd & 8 at NAVY 25
6-yd Run
15:00 - 4th
D.J. Johnson run for 6 yds to the Navy 12 for a 1ST down
3rd & 1 at NAVY 18
3-yd Run
15:00 - 4th
D.J. Johnson run for 3 yds to the Navy 9
1st & 10 at NAVY 12

(12:23 - 4th) Timeout AIR FORCE, clock 12:23

Incompletion
12:23 - 4th
Nate Romine pass incomplete to Ryan Reffitt
2nd & 7 at NAVY 9
4-yd Run
12:23 - 4th
Shayne Davern run for 4 yds to the Navy 5
3rd & 7 at NAVY 9
Field Goal Good
11:33 - 4th
Luke Strebel 22 yd FG GOOD
4th & 3 at NAVY 5
Kickoff
11:33 - 4th
Luke Strebel kickoff for 65 yds for a touchback
7-yd Pass
11:33 - 4th
Will Worth pass complete to Jamir Tillman for 7 yds to the Navy 32
1st & 10 at NAVY 25
7-yd Pass
11:33 - 4th
Will Worth pass complete to Jamir Tillman for 7 yds to the Navy 39 for a 1ST down
2nd & 3 at NAVY 32
6-yd Pass
11:33 - 4th
Will Worth pass complete to Tyler Carmona for 6 yds to the Navy 45
1st & 10 at NAVY 39
2-yd Run
11:33 - 4th
Chris High run for 2 yds to the Navy 47
2nd & 4 at NAVY 45
21-yd Pass
11:33 - 4th
Will Worth pass complete to Jamir Tillman for 21 yds to the AFA 32 for a 1ST down
3rd & 2 at NAVY 47
6-yd Pass
11:33 - 4th
Will Worth pass complete to Toneo Gulley for 6 yds to the AFA 26
1st & 10 at AFA 32
5-yd Pass
11:33 - 4th
Will Worth pass complete to Jamir Tillman for 5 yds to the AFA 21 for a 1ST down
2nd & 4 at AFA 26
15-yd Penalty
11:33 - 4th
AIR FORCE Penalty, Defensive pass interference (Weston Steelhammer) to the AFA 6 for a 1ST down
1st & 10 at AFA 21
6-yd Touchdown Run
8:33 - 4th
Shawn White run for 6 yds for a TD, (Bennett Moehring KICK)
1st & Goal at AFA 6
Kickoff
8:33 - 4th
Bennett Moehring kickoff for 42 yds, downed at the AFA 23
3-yd Run
8:30 - 4th
Shayne Davern run for 3 yds to the AFA 26
1st & 10 at AFA 23
4-yd Run
8:30 - 4th
Shayne Davern run for 4 yds to the AFA 30
2nd & 7 at AFA 26
8-yd Run
8:30 - 4th
Nate Romine run for 8 yds to the AFA 38 for a 1ST down
3rd & 3 at AFA 30
62-yd Touchdown Pass
6:23 - 4th
Nate Romine pass complete to Timothy McVey for 62 yds for a TD, (R. Cleveland Run For Two-point Conversion)
1st & 10 at AFA 38
Kickoff
6:23 - 4th
Luke Strebel kickoff for 65 yds for a touchback
13-yd Pass
6:23 - 4th
Will Worth pass complete to Jamir Tillman for 13 yds to the Navy 38 for a 1ST down
1st & 10 at NAVY 25
Incompletion
6:23 - 4th
Will Worth pass incomplete to Dishan Romine
1st & 10 at NAVY 38
Incompletion
6:23 - 4th
Will Worth pass incomplete to Daniel Gonzales, broken up by Jacob Onyechi
2nd & 10 at NAVY 38
Incompletion
6:23 - 4th
Will Worth pass incomplete to Jamir Tillman, broken up by Haji Dunn Jr.
3rd & 10 at NAVY 38
Interception
6:23 - 4th
Will Worth pass intercepted Weston Steelhammer return for no gain to the AFA 29
4th & 10 at NAVY 38
1-yd Run
5:54 - 4th
Jacobi Owens run for 1 yd to the AFA 30
1st & 10 at AFA 29
6-yd Run
5:54 - 4th
Shayne Davern run for 6 yds to the AFA 36
2nd & 9 at AFA 30

(5:04 - 4th) Timeout NAVY, clock 05:04

1-yd Run
5:04 - 4th
D.J. Johnson run for 1 yd to the AFA 37
3rd & 3 at AFA 36

(5:00 - 4th) Timeout NAVY, clock 05:00

Punt
5:00 - 4th
Steve Brosy punt for 48 yds , Calvin Cass Jr. returns for a loss of 1 yard to the Navy 14
4th & 2 at AFA 37
Sack
4:47 - 4th
Will Worth sacked by Jack Flor and Haji Dunn Jr. for a loss of 4 yards to the Navy 10
1st & 10 at NAVY 14
Sack
4:47 - 4th
Will Worth sacked by Ryan Watson for a loss of 8 yards to the Navy 2
2nd & 14 at NAVY 10
21-yd Pass
4:47 - 4th
Will Worth pass complete to Taylor Jackson for 21 yds to the Navy 23
3rd & 22 at NAVY 2
5-yd Run
4:47 - 4th
Chris High run for 5 yds to the Navy 28 for a 1ST down
4th & 1 at NAVY 23
17-yd Pass
4:47 - 4th
Will Worth pass complete to Brandon Colon for 17 yds to the Navy 45 for a 1ST down
1st & 10 at NAVY 28
11-yd Pass
4:47 - 4th
Will Worth pass complete to Jamir Tillman for 11 yds to the AFA 44 for a 1ST down
1st & 10 at NAVY 45
11-yd Pass
4:47 - 4th
Will Worth pass complete to Jamir Tillman for 11 yds to the AFA 33 for a 1ST down
1st & 10 at AFA 44
Sack
4:47 - 4th
Will Worth sacked by Jack Flor and Grant Ross for a loss of 7 yards to the AFA 40
1st & 10 at AFA 33
Sack
4:47 - 4th
Will Worth sacked by Haji Dunn Jr. for a loss of 4 yards to the AFA 44
2nd & 17 at AFA 40
42-yd Pass
4:47 - 4th
Will Worth pass complete to Brandon Colon for 42 yds to the AFA 2 for a 1ST down
3rd & 21 at AFA 44
Incompletion
4:47 - 4th
TEAM pass incomplete
1st & Goal at AFA 2
0-yd Run
4:47 - 4th
Shawn White run for no gain to the AFA 2
2nd & Goal at AFA 2
1-yd Run
4:47 - 4th
Dishan Romine run for 1 yd to the AFA 1
3rd & Goal at AFA 2
1-yd Touchdown Run
0:10 - 4th
Will Worth run for 1 yd for a TD, (Bennett Moehring KICK)
4th & Goal at AFA 1
Kickoff
0:10 - 4th
Bennett Moehring on-side kick recovered by AIR FORCE at the Navy 42 NAVY Penalty, Defensive offside (-5 Yards) to the Navy 37
-1-yd Run
0:03 - 4th
TEAM run for a loss of 1 yard to the Navy 38
1st & 10 at NAVY 37

End of 4th Quarter