Play-By-Play
1st Quarter
Kickoff
15:00 - 1st
Drew Oehrle kickoff for 65 yds for a touchback
-1-yd Run
15:00 - 1st
Keenan Reynolds run for a loss of 1 yard to the Navy 24
1st & 10 at NAVY 25
3-yd Run
15:00 - 1st
Noah Copeland run for 3 yds to the Navy 27
2nd & 11 at NAVY 24
4-yd Run
15:00 - 1st
DeBrandon Sanders run for 4 yds to the Navy 31
3rd & 8 at NAVY 27
Punt
15:00 - 1st
Pablo Beltran punt for 33 yds, downed at the AFA 36
4th & 4 at NAVY 31
3-yd Run
13:16 - 1st
Kale Pearson run for 3 yds to the AFA 39
1st & 10 at AFA 36
0-yd Run
13:16 - 1st
Jacobi Owens run for no gain to the AFA 39
2nd & 7 at AFA 39
Incompletion
13:16 - 1st
Kale Pearson pass incomplete to N/A
3rd & 7 at AFA 39
Punt
13:16 - 1st
Will Conant punt for 61 yds for a touchback
4th & 7 at AFA 39
6-yd Run
11:57 - 1st
Chris Swain run for 6 yds to the Navy 26
1st & 10 at NAVY 20
8-yd Run
11:57 - 1st
Chris Swain run for 8 yds to the Navy 34 for a 1ST down
2nd & 4 at NAVY 26
3-yd Run
11:57 - 1st
Noah Copeland run for 3 yds to the Navy 37
1st & 10 at NAVY 34
0-yd Run
11:57 - 1st
Calvin Cass Jr. run for no gain to the Navy 37
2nd & 7 at NAVY 37
8-yd Run
11:57 - 1st
Chris Swain run for 8 yds to the Navy 45 for a 1ST down
3rd & 7 at NAVY 37
3-yd Run
11:57 - 1st
Keenan Reynolds run for 3 yds to the Navy 48
1st & 10 at NAVY 45
5-yd Run
11:57 - 1st
Dishan Romine run for 5 yds to the AFA 47
2nd & 7 at NAVY 48
5-yd Run
11:57 - 1st
Noah Copeland run for 5 yds to the AFA 42 for a 1ST down
3rd & 2 at AFA 47
Sack
11:57 - 1st
Keenan Reynolds sacked by Dexter Walker for a loss of 1 yard to the AFA 43
1st & 10 at AFA 42
Fumble Recovery
11:57 - 1st
Keenan Reynolds run for 2 yds to the AFA 41 Keenan Reynolds fumbled, recovered by AFA Nick Fitzgerald
2nd & 11 at AFA 43
8-yd Pass
6:54 - 1st
Kale Pearson pass complete to Jalen Robinette for 8 yds to the AFA 49
1st & 10 at AFA 41
48-yd Pass
6:54 - 1st
Kale Pearson pass complete to Garrett Griffin for 48 yds to the Navy 3 for a 1ST down
2nd & 2 at AFA 49
2-yd Run
6:54 - 1st
Kale Pearson run for 2 yds to the Navy 1
1st & Goal at NAVY 3
1-yd Touchdown Pass
5:23 - 1st
Kale Pearson pass complete to Alex Ludowig for 1 yd for a TD, (Will Conant KICK)
2nd & Goal at NAVY 1
Kickoff
5:23 - 1st
Drew Oehrle kickoff for 65 yds for a touchback
10-yd Penalty
5:23 - 1st
AIR FORCE Penalty, Defensive holding (10 Yards) to the Navy 35 for a 1ST down
1st & 10 at NAVY 25
5-yd Run
5:23 - 1st
Keenan Reynolds run for 5 yds to the Navy 40
1st & 10 at NAVY 35
4-yd Run
5:23 - 1st
Noah Copeland run for 4 yds to the Navy 44
2nd & 5 at NAVY 40
4-yd Run
5:23 - 1st
Chris Swain run for 4 yds to the Navy 48 for a 1ST down
3rd & 1 at NAVY 44
6-yd Run
5:23 - 1st
Chris Swain run for 6 yds to the AFA 46
1st & 10 at NAVY 48
46-yd Touchdown Run
2:59 - 1st
Chris Swain run for 46 yds for a TD, (Nick Sloan KICK)
2nd & 4 at AFA 46
Kickoff
2:59 - 1st
Austin Grebe kickoff for 65 yds , Jon Lee return for 21 yds to the AFA 21
2-yd Run
2:54 - 1st
Kale Pearson run for 2 yds to the AFA 23
1st & 10 at AFA 21
Incompletion
2:54 - 1st
Kale Pearson pass incomplete to N/A
2nd & 8 at AFA 23
4-yd Run
2:54 - 1st
Kale Pearson run for 4 yds to the AFA 27
3rd & 8 at AFA 23
15-yd Penalty
2:54 - 1st
NAVY Penalty, personal foul (15 Yards) to the AFA 42 for a 1ST down
4th & 4 at AFA 27
3-yd Run
2:54 - 1st
Jacobi Owens run for 3 yds to the AFA 45
1st & 10 at AFA 42
1-yd Run
2:54 - 1st
Jacobi Owens run for 1 yd to the AFA 46
2nd & 7 at AFA 45
54-yd Touchdown Pass
0:52 - 1st
Jalen Robinette pass complete to Garrett Brown for 54 yds for a TD, (Will Conant KICK)
3rd & 6 at AFA 46
2nd Quarter
Kickoff
0:52 - 1st
Drew Oehrle kickoff for 65 yds for a touchback
8-yd Run
0:52 - 1st
Geoffrey Whiteside run for 8 yds to the Navy 33
1st & 10 at NAVY 25
53-yd Run
0:52 - 1st
Noah Copeland run for 53 yds to the AFA 14 for a 1ST down
2nd & 2 at NAVY 33

End of 1st Quarter

1-yd Run
15:00 - 2nd
Chris Swain run for 1 yd to the AFA 13
1st & 10 at AFA 14
1-yd Run
15:00 - 2nd
Keenan Reynolds run for 1 yd to the AFA 12
2nd & 9 at AFA 13
Interception
15:00 - 2nd
Keenan Reynolds pass intercepted, touchback. Christian Spears return for no gain
3rd & 8 at AFA 12
8-yd Run
13:45 - 2nd
Kale Pearson run for 8 yds to the AFA 28
1st & 10 at AFA 20
7-yd Run
13:45 - 2nd
Broam Hart run for 7 yds to the AFA 35 for a 1ST down
2nd & 2 at AFA 28
Incompletion
13:45 - 2nd
Kale Pearson pass incomplete to Garrett Brown
1st & 10 at AFA 35
-2-yd Run
13:45 - 2nd
Jacobi Owens run for a loss of 2 yards to the AFA 33
2nd & 10 at AFA 35
5-yd Penalty
13:45 - 2nd
AIR FORCE Penalty, substitution infraction (-5 Yards) to the AFA 28
3rd & 12 at AFA 33
Incompletion
13:45 - 2nd
Kale Pearson pass incomplete to N/A
3rd & 17 at AFA 28
Punt
13:45 - 2nd
Will Conant punt for 38 yds , DeBrandon Sanders returns for 1 yd to the Navy 29 NAVY Penalty, Offensive holding (10 Yards) to the Navy 25
4th & 17 at AFA 28
15-yd Penalty
11:47 - 2nd
AIR FORCE Penalty, personal foul (N/A) to the Navy 40 for a 1ST down
1st & 10 at NAVY 25
22-yd Pass
11:47 - 2nd
Keenan Reynolds pass complete to Jamir Tillman for 22 yds to the AFA 38 for a 1ST down
1st & 10 at NAVY 40
5-yd Penalty
11:47 - 2nd
NAVY Penalty, illegal formation (-5 Yards) to the AFA 43
1st & 10 at AFA 38
-1-yd Run
11:47 - 2nd
Calvin Cass Jr. run for a loss of 1 yard to the AFA 44
1st & 15 at AFA 43
15-yd Run
11:47 - 2nd
Keenan Reynolds run for no gain to the AFA 44 AIR FORCE Penalty, personal foul (15 Yards) to the AFA 29
2nd & 16 at AFA 44
4-yd Run
11:47 - 2nd
Dishan Romine run for 4 yds to the AFA 25
1st & 10 at AFA 29
1-yd Run
11:47 - 2nd
Noah Copeland run for 1 yd to the AFA 24
2nd & 6 at AFA 25
2-yd Run
11:47 - 2nd
Chris Swain run for 2 yds to the AFA 22
3rd & 5 at AFA 24
5-yd Run
11:47 - 2nd
Demond Brown run for 5 yds to the AFA 17 for a 1ST down
4th & 3 at AFA 22
4-yd Run
11:47 - 2nd
Chris Swain run for 4 yds to the AFA 13
1st & 10 at AFA 17
3-yd Run
11:47 - 2nd
Noah Copeland run for 3 yds to the AFA 10
2nd & 6 at AFA 13

(6:40 - 2nd) Timeout NAVY, clock 06:40

10-yd Touchdown Run
6:35 - 2nd
Keenan Reynolds run for 10 yds for a TD, (Nick Sloan KICK)
3rd & 3 at AFA 10
Kickoff
6:35 - 2nd
Austin Grebe kickoff for 65 yds for a touchback
1-yd Pass
6:35 - 2nd
Kale Pearson pass complete to Jalen Robinette for 1 yd to the AFA 26
1st & 10 at AFA 25
2-yd Run
6:35 - 2nd
Jacobi Owens run for 2 yds to the AFA 28
2nd & 9 at AFA 26
6-yd Pass
6:35 - 2nd
Kale Pearson pass complete to Garrett Brown for 6 yds to the AFA 34
3rd & 7 at AFA 28
Punt
6:35 - 2nd
Will Conant punt for 37 yds, fair catch by DeBrandon Sanders at the Navy 29
4th & 1 at AFA 34
3-yd Run
4:41 - 2nd
Chris Swain run for 3 yds to the Navy 32
1st & 10 at NAVY 29
-2-yd Run
4:41 - 2nd
Keenan Reynolds run for a loss of 2 yards to the Navy 30
2nd & 7 at NAVY 32
11-yd Run
4:41 - 2nd
Keenan Reynolds run for a loss of 4 yards to the Navy 26 for a 1ST down AIR FORCE Penalty, personal foul (15 Yards) to the Navy 41 for a 1ST down
3rd & 9 at NAVY 30
2-yd Run
4:41 - 2nd
Noah Copeland run for 2 yds to the Navy 43
1st & 10 at NAVY 41
11-yd Run
4:41 - 2nd
Calvin Cass Jr. run for 11 yds to the AFA 46 for a 1ST down
2nd & 8 at NAVY 43
1-yd Run
4:41 - 2nd
Keenan Reynolds run for 1 yd to the AFA 45
1st & 10 at AFA 46
21-yd Pass
4:41 - 2nd
Keenan Reynolds pass complete to Geoffrey Whiteside for 21 yds to the AFA 24 for a 1ST down
2nd & 9 at AFA 45
3-yd Run
4:41 - 2nd
Chris Swain run for 3 yds to the AFA 21
1st & 10 at AFA 24
-3-yd Run
4:41 - 2nd
Keenan Reynolds run for a loss of 3 yards to the AFA 24
2nd & 7 at AFA 21

(0:42 - 2nd) Timeout NAVY, clock 00:42

3-yd Run
0:42 - 2nd
Chris Swain run for 3 yds to the AFA 21
3rd & 10 at AFA 24

(0:01 - 2nd) Timeout NAVY, clock 00:01

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

Field Goal Missed
0:00 - 2nd
Nick Sloan 38 yd FG MISSED
4th & 7 at AFA 21

End of 2nd Quarter

3rd Quarter
Kickoff
15:00 - 3rd
Austin Grebe kickoff for 65 yds for a touchback
3-yd Run
15:00 - 3rd
Broam Hart run for 3 yds to the AFA 28
1st & 10 at AFA 25
5-yd Run
15:00 - 3rd
Jacobi Owens run for 5 yds to the AFA 33
2nd & 7 at AFA 28
4-yd Run
15:00 - 3rd
Jacobi Owens run for 4 yds to the AFA 37 for a 1ST down
3rd & 2 at AFA 33
3-yd Run
15:00 - 3rd
Jacobi Owens run for 3 yds to the AFA 40
1st & 10 at AFA 37
11-yd Run
15:00 - 3rd
Devin Rushing run for 11 yds to the Navy 49 for a 1ST down
2nd & 7 at AFA 40
10-yd Pass
15:00 - 3rd
Kale Pearson pass complete to Jalen Robinette for 10 yds to the Navy 39 for a 1ST down
1st & 10 at NAVY 49
12-yd Pass
15:00 - 3rd
Kale Pearson pass complete to Jalen Robinette for 12 yds to the Navy 27 for a 1ST down
1st & 10 at NAVY 39
3-yd Run
15:00 - 3rd
Devin Rushing run for 3 yds to the Navy 24
1st & 10 at NAVY 27
4-yd Run
15:00 - 3rd
Broam Hart run for 4 yds to the Navy 20
2nd & 7 at NAVY 24
4-yd Run
15:00 - 3rd
Jacobi Owens run for 4 yds to the Navy 16 for a 1ST down
3rd & 3 at NAVY 20
4-yd Run
15:00 - 3rd
Jacobi Owens run for 4 yds to the Navy 12
1st & 10 at NAVY 16
4-yd Run
15:00 - 3rd
Kale Pearson run for 4 yds to the Navy 8
2nd & 6 at NAVY 12
3-yd Run
15:00 - 3rd
Jacobi Owens run for 3 yds to the Navy 5 for a 1ST down
3rd & 2 at NAVY 8
2-yd Run
15:00 - 3rd
Kale Pearson run for 2 yds to the Navy 3
1st & Goal at NAVY 5
3-yd Touchdown Pass
9:14 - 3rd
Kale Pearson pass complete to Garrett Griffin for 3 yds for a TD, (Will Conant KICK)
2nd & Goal at NAVY 3
Kickoff
9:14 - 3rd
Drew Oehrle kickoff for 65 yds for a touchback
5-yd Run
9:14 - 3rd
Demond Brown run for 5 yds to the Navy 30
1st & 10 at NAVY 25
2-yd Run
9:14 - 3rd
Keenan Reynolds run for 2 yds to the Navy 32
2nd & 5 at NAVY 30
Incompletion
9:14 - 3rd
Keenan Reynolds pass incomplete to Dishan Romine, broken up by Weston Steelhammer
3rd & 3 at NAVY 32
Punt
9:14 - 3rd
Pablo Beltran punt for 50 yds, fair catch by Jalen Robinette at the AFA 18
4th & 3 at NAVY 32
3-yd Run
8:17 - 3rd
Jacobi Owens run for 3 yds to the AFA 21
1st & 10 at AFA 18
0-yd Run
8:17 - 3rd
Kale Pearson run for no gain to the AFA 21
2nd & 7 at AFA 21
3-yd Run
8:17 - 3rd
Broam Hart run for 3 yds to the AFA 24
3rd & 7 at AFA 21
Punt
8:17 - 3rd
Will Conant punt for 37 yds, fair catch by DeBrandon Sanders at the AIRFORCE 39 NAVY Penalty, personal foul (15 Yards) to the Navy 24
4th & 4 at AFA 24
Incompletion
6:35 - 3rd
Keenan Reynolds pass incomplete to Jamir Tillman
1st & 10 at NAVY 24
15-yd Run
6:35 - 3rd
Keenan Reynolds run for 15 yds to the Navy 39 for a 1ST down
2nd & 10 at NAVY 24
4-yd Run
6:35 - 3rd
Chris Swain run for 4 yds to the Navy 43
1st & 10 at NAVY 39
7-yd Run
6:35 - 3rd
Keenan Reynolds run for 7 yds to the 50 yard line for a 1ST down
2nd & 6 at NAVY 43
Sack
6:35 - 3rd
Keenan Reynolds sacked by Connor Healy for a loss of 9 yards to the Navy 41
1st & 10 at 50
Incompletion
6:35 - 3rd
Keenan Reynolds pass incomplete to N/A
2nd & 19 at NAVY 41
Incompletion
6:35 - 3rd
Keenan Reynolds pass incomplete to Geoffrey Whiteside
3rd & 19 at NAVY 41
Punt
6:35 - 3rd
Pablo Beltran punt for 46 yds , Jalen Robinette returns for no gain to the AFA 11 Jalen Robinette fumbled, recovered by AFA Jon Lee
4th & 19 at NAVY 41
4-yd Run
3:53 - 3rd
Garrett Brown run for 4 yds to the AFA 15
1st & 10 at AFA 11
5-yd Penalty
3:53 - 3rd
AIR FORCE Penalty, illegal shift (-5 Yards) to the AFA 10
2nd & 6 at AFA 15
2-yd Run
3:53 - 3rd
Jacobi Owens run for 2 yds to the AFA 12
2nd & 11 at AFA 10
6-yd Run
3:53 - 3rd
Jacobi Owens run for 6 yds to the AFA 18
3rd & 9 at AFA 12
Punt
3:53 - 3rd
Will Conant punt for 41 yds, fair catch by DeBrandon Sanders at the Navy 41
4th & 3 at AFA 18
5-yd Run
1:59 - 3rd
Chris Swain run for 5 yds to the Navy 46
1st & 10 at NAVY 41
Fumble Recovery (Own)
1:59 - 3rd
Keenan Reynolds run for no gain to the Navy 46 Keenan Reynolds fumbled, recovered by Navy Keenan Reynolds
2nd & 5 at NAVY 46
-2-yd Run
1:59 - 3rd
Keenan Reynolds run for a loss of 2 yards to the Navy 44
3rd & 5 at NAVY 46
Punt
1:59 - 3rd
Pablo Beltran punt for 56 yds for a touchback
4th & 7 at NAVY 44
4th Quarter
8-yd Run
0:15 - 3rd
Jacobi Owens run for 8 yds to the AFA 28
1st & 10 at AFA 20

End of 3rd Quarter

3-yd Run
15:00 - 4th
Jacobi Owens run for 3 yds to the AFA 31 for a 1ST down
2nd & 2 at AFA 28
14-yd Run
15:00 - 4th
Garrett Brown run for 14 yds to the AFA 45 for a 1ST down
1st & 10 at AFA 31
1-yd Run
15:00 - 4th
D.J. Johnson run for 1 yd to the AFA 46
1st & 10 at AFA 45
Incompletion
15:00 - 4th
Kale Pearson pass incomplete to Alex Ludowig, broken up by Quincy Adams
2nd & 9 at AFA 46
5-yd Pass
15:00 - 4th
Kale Pearson pass complete to Jalen Robinette for 5 yds to the Navy 49
3rd & 9 at AFA 46
Punt
15:00 - 4th
Will Conant punt for 49 yds for a touchback
4th & 4 at NAVY 49
2-yd Run
12:34 - 4th
Noah Copeland run for 2 yds to the Navy 22
1st & 10 at NAVY 20
4-yd Run
12:34 - 4th
Noah Copeland run for 4 yds to the Navy 26
2nd & 8 at NAVY 22
1-yd Run
12:34 - 4th
Keenan Reynolds run for 1 yd to the Navy 27
3rd & 4 at NAVY 26
Punt
12:34 - 4th
Pablo Beltran punt for 38 yds, downed at the AFA 35
4th & 3 at NAVY 27
14-yd Run
10:59 - 4th
Kale Pearson run for 14 yds to the AFA 49 for a 1ST down
1st & 10 at AFA 35
5-yd Pass
10:59 - 4th
Kale Pearson pass complete to Jacobi Owens for 5 yds to the Navy 46
1st & 10 at AFA 49
2-yd Run
10:59 - 4th
Jacobi Owens run for 2 yds to the Navy 44
2nd & 5 at NAVY 46
5-yd Run
10:59 - 4th
Jacobi Owens run for 5 yds to the Navy 39 for a 1ST down
3rd & 3 at NAVY 44
4-yd Run
10:59 - 4th
Kale Pearson run for 4 yds to the Navy 35
1st & 10 at NAVY 39
4-yd Run
10:59 - 4th
Devin Rushing run for 4 yds to the Navy 31
2nd & 6 at NAVY 35
3-yd Run
10:59 - 4th
Devin Rushing run for 3 yds to the Navy 28 for a 1ST down
3rd & 2 at NAVY 31
7-yd Run
10:59 - 4th
Jacobi Owens run for 7 yds to the Navy 21
1st & 10 at NAVY 28
10-yd Run
10:59 - 4th
Jacobi Owens run for 10 yds to the Navy 11 for a 1ST down
2nd & 3 at NAVY 21
6-yd Run
10:59 - 4th
Jacobi Owens run for 6 yds to the Navy 5
1st & 10 at NAVY 11
-2-yd Run
10:59 - 4th
Jacobi Owens run for a loss of 2 yards to the Navy 7
2nd & 4 at NAVY 5
2-yd Run
10:59 - 4th
Dexter Walker run for 2 yds to the Navy 5
3rd & 6 at NAVY 7
Field Goal Good
4:27 - 4th
Will Conant 22 yd FG GOOD
4th & 4 at NAVY 5
Kickoff
4:27 - 4th
Drew Oehrle kickoff for 65 yds for a touchback
9-yd Pass
4:27 - 4th
Keenan Reynolds pass complete to Brendan Dudeck for 9 yds to the Navy 34
1st & 10 at NAVY 25
-10-yd Run
4:27 - 4th
Noah Copeland run for no gain to the Navy 34 NAVY Penalty, Offensive holding (-10 Yards) to the Navy 24
2nd & 1 at NAVY 34
8-yd Pass
4:27 - 4th
Keenan Reynolds pass complete to Jamir Tillman for 8 yds to the Navy 32
2nd & 11 at NAVY 24
4-yd Run
4:27 - 4th
Keenan Reynolds run for 4 yds to the Navy 36 for a 1ST down
3rd & 3 at NAVY 32
Incompletion
4:27 - 4th
Keenan Reynolds pass incomplete to Jamir Tillman
1st & 10 at NAVY 36
Sack
4:27 - 4th
Keenan Reynolds sacked by Ryan Watson for a loss of 2 yards to the Navy 34
2nd & 10 at NAVY 36

(2:43 - 4th) Timeout NAVY, clock 02:43

26-yd Pass
2:43 - 4th
Keenan Reynolds pass complete to Jamir Tillman for 26 yds to the AFA 40 for a 1ST down
3rd & 12 at NAVY 34
40-yd Touchdown Pass
2:14 - 4th
Keenan Reynolds pass complete to DeBrandon Sanders for 40 yds for a TD, (Nick Sloan KICK)
1st & 10 at AFA 40
Kickoff
2:14 - 4th
Austin Grebe on-side kick recovered by AIR FORCE at the Navy 32 , Jalen Robinette return for 13 yds to the Navy 32
11-yd Run
2:10 - 4th
Kale Pearson run for 11 yds to the Navy 21 for a 1ST down
1st & 10 at NAVY 32
1-yd Run
2:10 - 4th
Jacobi Owens run for 1 yd to the Navy 20
1st & 10 at NAVY 21

(1:30 - 4th) Timeout NAVY, clock 01:30

7-yd Run
1:30 - 4th
Kale Pearson run for 7 yds to the Navy 13
2nd & 9 at NAVY 20

(0:44 - 4th) Timeout AIR FORCE, clock 00:44

0-yd Run
0:44 - 4th
Kale Pearson run for no gain to the Navy 13
3rd & 2 at NAVY 13

(0:38 - 4th) Timeout NAVY, clock 00:38

13-yd Touchdown Pass
0:35 - 4th
Kale Pearson pass complete to Garrett Brown for 13 yds for a TD, (Kale Pearson failed)
4th & 2 at NAVY 13
Kickoff
0:35 - 4th
Drew Oehrle kickoff for 65 yds for a touchback
Incompletion
0:35 - 4th
Keenan Reynolds pass incomplete to Brendan Dudeck
1st & 10 at NAVY 25
Incompletion
0:35 - 4th
Keenan Reynolds pass incomplete to DeBrandon Sanders
2nd & 10 at NAVY 25
9-yd Pass
0:35 - 4th
Tago Smith pass complete to Brendan Dudeck for 9 yds to the Navy 34
3rd & 10 at NAVY 25
7-yd Pass
0:35 - 4th
Tago Smith pass complete to Jamir Tillman for 7 yds to the Navy 41 for a 1ST down
4th & 1 at NAVY 34

End of 4th Quarter