Play-By-Play
1st Quarter
4-yd Run
14:55 - 1st
Anthony LaCoste rush for 4 yards to the AFA 27.
1st & 10 at AFA 23
-2-yd Run
14:25 - 1st
Anthony LaCoste rush for a loss of 2 yards to the AFA 25.
2nd & 6 at AFA 27
Pass Completion
13:35 - 1st
Karson Roberts pass complete to Jalen Robinette for 15 yards to the AFA 40 for a 1ST down.
3rd & 8 at AFA 25
1-yd Run
13:00 - 1st
Garrett Brown rush for 1 yard to the AFA 41.
1st & 10 at AFA 40
4-yd Run
12:25 - 1st
Karson Roberts rush for 4 yards to the AFA 45.
2nd & 9 at AFA 41

(12:06 - 1st) Timeout AIR FORCE ACADEMY, clock 12:06.

8-yd Run
12:00 - 1st
Karson Roberts rush for 8 yards to the Navy 47 for a 1ST down.
3rd & 5 at AFA 45
5-yd Run
11:30 - 1st
Broam Hart rush for 5 yards to the Navy 42.
1st & 10 at NAVY 47
2-yd Run
11:05 - 1st
Broam Hart rush for 2 yards to the Navy 40.
2nd & 5 at NAVY 42
Pass Completion
10:45 - 1st
Karson Roberts pass complete to Garrett Griffin for 8 yards to the Navy 32 for a 1ST down.
3rd & 3 at NAVY 40
0-yd Run
10:05 - 1st
Sam Gagliano rush for no gain to the Navy 32.
1st & 10 at NAVY 32
Incompletion
9:45 - 1st
Karson Roberts pass incomplete to Marcus Hendricks.
2nd & 10 at NAVY 32
9-yd Run
9:30 - 1st
Garrett Brown rush for 9 yards to the Navy 23.
3rd & 10 at NAVY 32
0-yd Penalty
9:00 - 1st
AIR FORCE penalty 5 yard False Start accepted.
4th & 1 at NAVY 23
Field Goal Good
8:33 - 1st
Will Conant 45 yard field goal GOOD.
4th & 6 at NAVY 28
Kickoff
8:33 - 1st
Briceton Cannada kickoff for 65 yards for a touchback.
9-yd Run
8:30 - 1st
Chris Swain rush for 9 yards to the Navy 34.
1st & 10 at NAVY 25
Pass Completion
7:45 - 1st
Keenan Reynolds pass complete to Marcus Thomas for 6 yards to the Navy 40 for a 1ST down.
2nd & 1 at NAVY 34
2-yd Run
7:30 - 1st
Chris Swain rush for 2 yards to the Navy 42.
1st & 10 at NAVY 40
3-yd Run
6:45 - 1st
Keenan Reynolds rush for 3 yards to the Navy 45.
2nd & 8 at NAVY 42
7-yd Run
6:21 - 1st
Keenan Reynolds rush for 7 yards to the AFA 48 for a 1ST down.
3rd & 5 at NAVY 45
3-yd Run
6:00 - 1st
Darius Staten rush for 3 yards to the AFA 45.
1st & 10 at AFA 48
Incompletion
5:00 - 1st
Keenan Reynolds pass incomplete to Darius Staten, broken up by Reggie Barnes.
3rd & 16 at NAVY 46
Punt
4:37 - 1st
Pablo Beltran punt for 41 yards, fair catch by Sam Gagliano at the AFA 13.
4th & 16 at NAVY 46
2nd Quarter
5-yd Run
4:20 - 1st
Broam Hart rush for 5 yards to the AFA 18.
1st & 10 at AFA 13
4-yd Run
3:55 - 1st
Karson Roberts rush for 4 yards to the AFA 22.
2nd & 5 at AFA 18

(3:21 - 1st) Timeout AIR FORCE ACADEMY, clock 3:21.

2-yd Run
3:20 - 1st
Karson Roberts rush for 2 yards to the AFA 24 for a 1ST down.
3rd & 1 at AFA 22
5-yd Run
2:45 - 1st
Jon Lee rush for 5 yards to the AFA 29.
1st & 10 at AFA 24
8-yd Run
2:15 - 1st
Jon Lee rush for 8 yards to the AFA 37 for a 1ST down.
2nd & 5 at AFA 29
4-yd Run
2:00 - 1st
D.J. Johnson rush for 4 yards to the AFA 41.
1st & 10 at AFA 37
5-yd Run
1:30 - 1st
Broam Hart rush for 5 yards to the AFA 46.
2nd & 6 at AFA 41
3-yd Run
0:00 - 1st
Anthony LaCoste rush for 3 yards to the AFA 49 for a 1ST down.
3rd & 1 at AFA 46
7-yd Run
15:00 - 2nd
Jon Lee rush for 7 yards to the Navy 44.
1st & 10 at AFA 49
10-yd Run
14:50 - 2nd
Broam Hart rush for 10 yards to the Navy 34 for a 1ST down.
2nd & 3 at NAVY 44
0-yd Run
14:20 - 2nd
Sam Gagliano rush for no gain to the Navy 34.
1st & 10 at NAVY 34
Pass Completion
13:35 - 2nd
Karson Roberts pass complete to Jalen Robinette for 7 yards to the Navy 27.
2nd & 10 at NAVY 34
-5-yd Run
12:45 - 2nd
Jon Lee rush for a loss of 5 yards to the Navy 32.
3rd & 3 at NAVY 27
Field Goal Missed
12:11 - 2nd
Will Conant 50 yard field goal MISSED.
4th & 8 at NAVY 32
2-yd Run
12:05 - 2nd
Keenan Reynolds rush for 2 yards to the Navy 34.
1st & 10 at NAVY 32
9-yd Run
11:45 - 2nd
Keenan Reynolds rush for 9 yards to the Navy 43 for a 1ST down.
2nd & 8 at NAVY 34
2-yd Run
11:00 - 2nd
Chris Swain rush for 2 yards to the Navy 45.
1st & 10 at NAVY 43
-1-yd Run
10:30 - 2nd
Keenan Reynolds rush for a loss of 1 yard to the Navy 44.
2nd & 8 at NAVY 45
Incompletion
10:05 - 2nd
Keenan Reynolds pass incomplete.
3rd & 9 at NAVY 44
Punt
9:53 - 2nd
Pablo Beltran punt for 56 yards for a touchback.
4th & 9 at NAVY 44
5-yd Run
9:30 - 2nd
Broam Hart rush for 5 yards to the AFA 25.
1st & 10 at AFA 20
2-yd Run
8:55 - 2nd
Broam Hart rush for 2 yards to the AFA 27.
2nd & 5 at AFA 25
3-yd Run
8:20 - 2nd
Broam Hart rush for 3 yards to the AFA 30 for a 1ST down.
3rd & 3 at AFA 27
1-yd Run
8:05 - 2nd
Broam Hart rush for 1 yard to the AFA 31.
1st & 10 at AFA 30
Pass Completion
7:09 - 2nd
Karson Roberts pass complete to Garrett Griffin for 5 yards to the AFA 36.
2nd & 9 at AFA 31
Incompletion
7:05 - 2nd
Karson Roberts pass incomplete to Sam Gagliano.
3rd & 4 at AFA 36
Punt
6:58 - 2nd
David Baska punt for 35 yards, fair catch by Shawn Lynch at the Navy 29.
4th & 4 at AFA 36
21-yd Run
6:50 - 2nd
DeBrandon Sanders rush for 21 yards to the 50 yard line for a 1ST down.
1st & 10 at NAVY 29
0-yd Run
6:30 - 2nd
Keenan Reynolds rush for no gain to the 50 yard line.
1st & 10 at 50
Pass Completion
5:55 - 2nd
Keenan Reynolds pass complete to Matt Aiken for 17 yards to the AFA 33 for a 1ST down.
2nd & 10 at 50
12-yd Run
5:35 - 2nd
Keenan Reynolds rush for 12 yards to the AFA 21 for a 1ST down.
1st & 10 at AFA 33
18-yd Run
5:06 - 2nd
Marcus Thomas rush for 18 yards to the AFA 3 for a 1ST down.
1st & 10 at AFA 21

(4:59 - 2nd) Timeout NAVY, clock 4:59.

3-yd Run
4:55 - 2nd
Keenan Reynolds rush for 3 yards for a TOUCHDOWN.
1st & Goal at AFA 3
Extra Point Good
4:55 - 2nd
Nick Sloan extra point GOOD.
Kickoff
4:55 - 2nd
Austin Grebe kickoff for 64 yards returned by Anthony LaCoste for 20 yards to the AFA 21.
4-yd Run
4:35 - 2nd
Jon Lee rush for 4 yards to the AFA 25.
1st & 10 at AFA 21
11-yd Run
4:25 - 2nd
Jon Lee rush for 11 yards to the AFA 36 for a 1ST down.
2nd & 6 at AFA 25
3-yd Run
3:55 - 2nd
Karson Roberts rush for 3 yards to the AFA 39.
1st & 10 at AFA 36
12-yd Run
3:22 - 2nd
Anthony LaCoste rush for 12 yards to the Navy 49 for a 1ST down.
2nd & 7 at AFA 39
5-yd Run
3:05 - 2nd
Jon Lee rush for 5 yards to the Navy 44.
1st & 10 at NAVY 49
2-yd Run
2:45 - 2nd
Jon Lee rush for 2 yards to the Navy 42.
2nd & 5 at NAVY 44
5-yd Run
2:25 - 2nd
Jon Lee rush for 5 yards to the Navy 37 for a 1ST down.
3rd & 3 at NAVY 42
Pass Completion
1:55 - 2nd
Karson Roberts pass complete to Sam Gagliano for 19 yards to the Navy 18 for a 1ST down.
1st & 10 at NAVY 37
18-yd Run
1:50 - 2nd
Anthony LaCoste rush for 18 yards for a TOUCHDOWN.
1st & 10 at NAVY 18
Extra Point Good
1:50 - 2nd
Will Conant extra point GOOD.
Kickoff
1:50 - 2nd
Briceton Cannada kickoff for 54 yards returned by Marcus Thomas for 19 yards to the Navy 30.
Pass Completion
1:45 - 2nd
Keenan Reynolds pass complete to DeBrandon Sanders for 12 yards to the Navy 42 for a 1ST down.
1st & 10 at NAVY 30
4-yd Run
1:20 - 2nd
Noah Copeland rush for 4 yards to the Navy 46.
1st & 10 at NAVY 42
Incompletion
1:10 - 2nd
Keenan Reynolds pass incomplete.
2nd & 6 at NAVY 46
Incompletion
0:59 - 2nd
Keenan Reynolds pass incomplete.
3rd & 6 at NAVY 46
Punt
0:50 - 2nd
Pablo Beltran punt for 48 yards, downed at the AFA 6.
4th & 6 at NAVY 46
-2-yd Run
0:50 - 2nd
Team rush for a loss of 2 yards to the AFA 4.
1st & 10 at AFA 6

(0:49 - 2nd) Timeout NAVY, clock 0:49.

-2-yd Run
0:44 - 2nd
Team rush for a loss of 2 yards to the AFA 2.
2nd & 12 at AFA 4

(0:44 - 2nd) Timeout NAVY, clock 0:44.

2-yd Run
0:00 - 2nd
Karson Roberts rush for 2 yards to the AFA 4.
3rd & 14 at AFA 2
Kickoff
15:00 - 3rd
Briceton Cannada kickoff for 65 yards for a touchback.
3rd Quarter
15-yd Run
14:54 - 3rd
DeBrandon Sanders rush for 15 yards to the Navy 40 for a 1ST down.
1st & 10 at NAVY 25
3-yd Run
14:25 - 3rd
Keenan Reynolds rush for 3 yards to the Navy 43.
1st & 10 at NAVY 40
Pass Completion
14:05 - 3rd
Keenan Reynolds pass complete to Casey Bolena for 6 yards to the Navy 49.
2nd & 7 at NAVY 43
2-yd Run
13:55 - 3rd
Chris Swain rush for 2 yards to the AFA 49 for a 1ST down.
3rd & 1 at NAVY 49
5-yd Run
13:08 - 3rd
Ryan Williams-Jenkins rush for 5 yards to the AFA 44.
1st & 10 at AFA 49
4-yd Run
12:45 - 3rd
Keenan Reynolds rush for 4 yards to the AFA 40.
2nd & 5 at AFA 44
2-yd Run
12:30 - 3rd
Keenan Reynolds rush for 2 yards to the AFA 38 for a 1ST down.
3rd & 1 at AFA 40
38-yd Run
12:09 - 3rd
Demond Brown rush for 38 yards for a TOUCHDOWN.
1st & 10 at AFA 38
Extra Point Good
12:09 - 3rd
Nick Sloan extra point GOOD.
Kickoff
12:09 - 3rd
Austin Grebe kickoff for 64 yards returned by Sam Gagliano for 22 yards to the AFA 23.
5-yd Run
11:45 - 3rd
Sam Gagliano rush for 5 yards to the AFA 28.
1st & 10 at AFA 23
2-yd Run
11:15 - 3rd
Jon Lee rush for 2 yards to the AFA 30.
2nd & 5 at AFA 28
2-yd Run
10:45 - 3rd
Karson Roberts rush for 2 yards to the AFA 32.
3rd & 3 at AFA 30
Punt
10:08 - 3rd
David Baska punt for 57 yards, returned by Shawn Lynch for 2 yards to the Navy 13.
4th & 1 at AFA 32
2-yd Run
9:58 - 3rd
Keenan Reynolds rush for 2 yards to the Navy 15.
1st & 10 at NAVY 13
4-yd Run
9:18 - 3rd
Chris Swain rush for 4 yards to the Navy 19.
2nd & 8 at NAVY 15
6-yd Run
9:04 - 3rd
Chris Swain rush for 6 yards to the Navy 25 for a 1ST down.
3rd & 4 at NAVY 19
9-yd Run
8:00 - 3rd
Keenan Reynolds rush for 9 yards to the Navy 30.
2nd & 14 at NAVY 21
Pass Completion
7:20 - 3rd
Keenan Reynolds pass complete to Noah Copeland for 1 yard to the Navy 31.
3rd & 5 at NAVY 30
Punt
6:57 - 3rd
Pablo Beltran punt for 43 yards, downed at the AFA 26.
4th & 4 at NAVY 31
9-yd Run
6:45 - 3rd
Broam Hart rush for 9 yards to the AFA 35.
1st & 10 at AFA 26
2-yd Run
6:20 - 3rd
Broam Hart rush for 2 yards to the AFA 37 for a 1ST down.
2nd & 1 at AFA 35
3-yd Run
5:45 - 3rd
Jon Lee rush for 3 yards to the AFA 40.
1st & 10 at AFA 37
6-yd Run
5:30 - 3rd
Broam Hart rush for 6 yards to the AFA 46.
2nd & 7 at AFA 40
2-yd Run
5:06 - 3rd
Karson Roberts rush for 2 yards to the AFA 48 for a 1ST down.
3rd & 1 at AFA 46
0-yd Run
4:35 - 3rd
Broam Hart rush for no gain to the AFA 48.
1st & 10 at AFA 48
Incompletion
4:23 - 3rd
Karson Roberts pass incomplete to Alex Ludowig.
3rd & 10 at AFA 48
Punt
4:15 - 3rd
David Baska punt for 35 yards, fair catch by Shawn Lynch at the Navy 17.
4th & 10 at AFA 48
Incompletion
4:28 - 3rd
Karson Roberts pass incomplete to Jalen Robinette.
2nd & 10 at AFA 48
3-yd Run
4:00 - 3rd
Chris Swain rush for 3 yards to the Navy 20.
1st & 10 at NAVY 17
2-yd Run
3:30 - 3rd
Chris Swain rush for 2 yards to the Navy 22.
2nd & 7 at NAVY 20
3-yd Run
3:08 - 3rd
DeBrandon Sanders rush for 3 yards to the Navy 25.
3rd & 5 at NAVY 22
Punt
2:36 - 3rd
Pablo Beltran punt for 40 yards, fair catch by Sam Gagliano at the AFA 35.
4th & 2 at NAVY 25
4th Quarter
6-yd Run
2:28 - 3rd
Broam Hart rush for 6 yards to the AFA 41.
1st & 10 at AFA 35
12-yd Run
1:00 - 3rd
Jon Lee rush for 12 yards to the Navy 42 for a 1ST down.
1st & 10 at AFA 46
2-yd Run
0:30 - 3rd
Jon Lee rush for 2 yards to the Navy 40.
1st & 10 at NAVY 42
2-yd Run
0:00 - 3rd
Broam Hart rush for 2 yards to the Navy 38.
2nd & 8 at NAVY 40
3-yd Run
1:45 - 3rd
Broam Hart rush for 3 yards to the AFA 44.
2nd & 4 at AFA 41
2-yd Run
1:30 - 3rd
Broam Hart rush for 2 yards to the AFA 46 for a 1ST down.
3rd & 1 at AFA 44
4-yd Run
14:55 - 4th
Karson Roberts rush for 4 yards to the Navy 34.
3rd & 6 at NAVY 38
0-yd Run
14:30 - 4th
Broam Hart rush for no gain to the Navy 34.
4th & 2 at NAVY 34
2-yd Run
14:15 - 4th
Noah Copeland rush for 2 yards to the Navy 36.
1st & 10 at NAVY 34
4-yd Run
13:45 - 4th
Keenan Reynolds rush for 4 yards to the Navy 40.
2nd & 8 at NAVY 36
16-yd Run
12:45 - 4th
Keenan Reynolds rush for 16 yards to the AFA 44 for a 1ST down.
3rd & 4 at NAVY 40
3-yd Run
12:15 - 4th
Marcus Thomas rush for 3 yards to the AFA 41.
1st & 10 at AFA 44
1-yd Run
11:59 - 4th
Keenan Reynolds rush for 1 yard to the AFA 40.
2nd & 7 at AFA 41
17-yd Run
11:30 - 4th
Keenan Reynolds rush for 17 yards to the AFA 23 for a 1ST down.
3rd & 6 at AFA 40
0-yd Run
10:45 - 4th
Keenan Reynolds rush for no gain to the AFA 23.
1st & 10 at AFA 23

(10:29 - 4th) Timeout NAVY, clock 10:29.

2-yd Run
10:22 - 4th
Keenan Reynolds rush for 2 yards to the AFA 21.
2nd & 10 at AFA 23
Pass Completion
9:50 - 4th
Keenan Reynolds pass complete to Shawn Lynch for 12 yards to the AFA 9 for a 1ST down.
3rd & 8 at AFA 21
7-yd Run
9:05 - 4th
Keenan Reynolds rush for 7 yards to the AFA 2.
1st & Goal at AFA 9
2-yd Run
8:39 - 4th
Keenan Reynolds rush for 2 yards for a TOUCHDOWN.
2nd & Goal at AFA 2
Extra Point Good
8:39 - 4th
Nick Sloan extra point GOOD.
Kickoff
8:39 - 4th
Austin Grebe kickoff for 65 yards for a touchback.
Incompletion
8:35 - 4th
Karson Roberts pass incomplete to Garrett Griffin, broken up by Chris Johnson.
1st & 10 at AFA 25
Pass Completion
8:24 - 4th
Karson Roberts pass complete to Sam Gagliano for 13 yards, fumbled, recovered by Navy Lonnie Richardson at the AFA 38.
2nd & 10 at AFA 25
1-yd Run
8:05 - 4th
Noah Copeland rush for 1 yard to the AFA 37.
1st & 10 at AFA 38
3-yd Run
7:30 - 4th
Noah Copeland rush for 3 yards to the AFA 34.
2nd & 9 at AFA 37
1-yd Run
7:00 - 4th
Noah Copeland rush for 1 yard to the AFA 33.
3rd & 6 at AFA 34
0-yd Penalty
6:11 - 4th
NAVY penalty 5 yard Delay of Game accepted.
4th & 5 at AFA 33
Punt
6:04 - 4th
Pablo Beltran punt for 27 yards, returned by Sam Gagliano for 1 yard to the AFA 12.
4th & 10 at AFA 38
Incompletion
5:59 - 4th
Karson Roberts pass incomplete.
1st & 10 at AFA 12
Incompletion
5:53 - 4th
Karson Roberts pass incomplete to Garrett Griffin.
2nd & 10 at AFA 12
Pass Interception
5:48 - 4th
Karson Roberts pass intercepted by Chris Johnson at the AFA 27, returned for no gain to the AFA 27.
3rd & 10 at AFA 12
3-yd Run
5:23 - 4th
Keenan Reynolds rush for 3 yards to the AFA 24.
1st & 10 at AFA 27
14-yd Run
5:00 - 4th
Keenan Reynolds rush for 14 yards to the AFA 10 for a 1ST down.
2nd & 7 at AFA 24
10-yd Run
4:37 - 4th
Keenan Reynolds rush for 10 yards for a TOUCHDOWN.
Extra Point Good
4:37 - 4th
Nick Sloan extra point GOOD.
Kickoff
4:37 - 4th
Austin Grebe kickoff for 65 yards for a touchback.
-4-yd Run
4:15 - 4th
Devin Rushing rush for a loss of 4 yards to the AFA 21.
1st & 10 at AFA 25
9-yd Run
4:00 - 4th
Nate Romine rush for 9 yards to the AFA 30.
2nd & 14 at AFA 21
13-yd Run
3:30 - 4th
Nate Romine rush for 13 yards to the AFA 43 for a 1ST down.
3rd & 5 at AFA 30
3-yd Run
3:00 - 4th
Nate Romine rush for 3 yards to the Navy 39.
1st & 10 at NAVY 42
Pass Interception
2:35 - 4th
Nate Romine pass intercepted by Chris Johnson at the Navy 29, returned for 12 yards to the Navy 41.
2nd & 7 at NAVY 39
Pass Completion
3:15 - 4th
Nate Romine pass complete to Marcus Hendricks for 15 yards to the Navy 42 for a 1ST down.
1st & 10 at AFA 43
2-yd Run
2:00 - 4th
Noah Copeland rush for 2 yards to the Navy 43.
1st & 10 at NAVY 41
6-yd Run
1:15 - 4th
Keenan Reynolds rush for 6 yards to the Navy 49.
2nd & 8 at NAVY 43
2-yd Run
0:30 - 4th
Keenan Reynolds rush for 2 yards to the AFA 49 for a 1ST down.
3rd & 2 at NAVY 49
-2-yd Run
0:00 - 4th
Team rush for a loss of 2 yards to the Navy 49.
1st & 10 at AFA 49