Play-By-Play
1st Quarter
Kickoff
15:00 - 1st
Trey Gronotte kickoff for 65 yds for a touchback
5-yd Penalty
15:00 - 1st
PENALTY AFA False Start 5 yards from AFA25 to AFA20. NO PLAY.
1st & 10 at AFA 25
5-yd Run
14:51 - 1st
Dylan Carson run for 5 yds to the AFA 25
1st & 15 at AFA 20
7-yd Run
14:12 - 1st
Quentin Hayes run for 7 yds to the AFA 32
2nd & 10 at AFA 25

(13:31 - 1st) Timeout Air Force, clock 13:31

2-yd Run
13:22 - 1st
Quentin Hayes run for 2 yds to the AFA 34
3rd & 3 at AFA 32
Punt
12:48 - 1st
Carson Bay punt for 36 yds, fair catch by Tyrell Robinson at the ARMY 30
4th & 1 at AFA 34
7-yd Run
12:38 - 1st
Kanye Udoh run for 7 yds to the ARMY 37
1st & 10 at ARMY 30
2-yd Run
12:07 - 1st
Dewayne Coleman run for 2 yds to the ARMY 39
2nd & 3 at ARMY 37
3-yd Run
11:27 - 1st
Kanye Udoh run for 3 yds to the ARMY 42 for a 1ST down
3rd & 1 at ARMY 39
12-yd Run
10:47 - 1st
Dewayne Coleman run for 12 yds to the AFA 46 for a 1ST down
1st & 10 at ARMY 42
1-yd Run
10:11 - 1st
Kanye Udoh run for 1 yd to the AFA 45
1st & 10 at AFA 46
4-yd Pass
9:20 - 1st
Dewayne Coleman pass complete to Tyrell Robinson for 4 yds to the AFA 41
2nd & 9 at AFA 45
24-yd Pass
8:45 - 1st
Dewayne Coleman pass complete to Casey Reynolds for 24 yds to the AFA 17 for a 1ST down
3rd & 5 at AFA 41
7-yd Run
8:15 - 1st
Kanye Udoh run for 7 yds to the AFA 10
1st & 10 at AFA 17
0-yd Run
7:38 - 1st
Dewayne Coleman run for no gain to the AFA 10
2nd & 3 at AFA 10
5-yd Penalty
7:06 - 1st
PENALTY ARMY False Start (Katsigiannis,Bill) 5 yards from AFA10 to AFA15. NO PLAY.
3rd & 3 at AFA 10
2-yd Run
6:41 - 1st
Noah Short run for 2 yds to the AFA 13 Army Penalty, Offensive Holding (Yards) declined
3rd & 8 at AFA 15
Field Goal Good
6:35 - 1st
Trey Gronotte 30 yd FG GOOD
4th & 6 at AFA 13
Kickoff
6:35 - 1st
Trey Gronotte kickoff for 65 yds for a touchback
0-yd Run
6:25 - 1st
Cade Harris run for no gain to the AFA 25
1st & 10 at AFA 25
Sack
5:39 - 1st
Quentin Hayes sacked by Kody Harris-Miller for a loss of 5 yards to the AFA 20
2nd & 10 at AFA 25
Sack
5:00 - 1st
Quentin Hayes sacked for a loss of 7 yards to the AFA 13
3rd & 15 at AFA 20
Punt
4:22 - 1st
Carson Bay punt for 41 yds, punt out-of-bounds at the ARMY 46
4th & 22 at AFA 13
5-yd Run
4:16 - 1st
Kanye Udoh run for 5 yds to the AFA 49
1st & 10 at ARMY 46
2-yd Run
3:42 - 1st
Kanye Udoh run for 2 yds to the AFA 47
2nd & 5 at AFA 49
1-yd Run
2:56 - 1st
Dewayne Coleman run for 1 yd to the AFA 48
3rd & 3 at AFA 47
Punt
2:27 - 1st
James Wagenseller punt for 41 yds, punt out-of-bounds at the AFA 7
4th & 4 at AFA 48
Incompletion
2:22 - 1st
Quentin Hayes pass incomplete
1st & 10 at AFA 7
7-yd Run
2:13 - 1st
Terrence Gist run for 7 yds to the AFA 14
2nd & 10 at AFA 7
Incompletion
1:36 - 1st
Quentin Hayes pass incomplete
3rd & 3 at AFA 14
Punt
1:28 - 1st
Carson Bay punt for 30 yds
4th & 3 at AFA 14
2nd Quarter
4-yd Run
1:22 - 1st
Dewayne Coleman run for 4 yds to the AFA 40
1st & 10 at AFA 44
1-yd Run
0:47 - 1st
Dewayne Coleman run for 1 yd to the AFA 39
2nd & 6 at AFA 40
4-yd Run
0:00 - 1st
Dewayne Coleman run for 4 yds to the AFA 35
3rd & 5 at AFA 39

End of 1st Quarter

5-yd Run
14:53 - 2nd
Kanye Udoh run for 5 yds to the AFA 30 for a 1ST down
4th & 1 at AFA 35
15-yd Penalty
14:19 - 2nd
Shotgun Coleman,Dewayne pass incomplete deep middle to Fortner,Liam thrown to AFA00, 1ST DOWN, PENALTY AFA Pass Interference (Chen ,Kyle) 15 yards from AFA30 to AFA15, 1ST DOWN. NO PLAY.
1st & 10 at AFA 30
2-yd Run
14:05 - 2nd
Dewayne Coleman run for 2 yds to the AFA 13
1st & 10 at AFA 15
2-yd Run
13:34 - 2nd
Tyrell Robinson run for 2 yds to the AFA 11
2nd & 8 at AFA 13
Fumble Recovery (Own)
12:48 - 2nd
Dewayne Coleman run for 4 yds to the AFA 15 Dewayne Coleman fumbled, recovered by AFA Dewayne Coleman
3rd & 6 at AFA 11
Field Goal Good
12:37 - 2nd
Trey Gronotte 32 yd FG GOOD
4th & 10 at AFA 15
Kickoff
12:37 - 2nd
Trey Gronotte kickoff for 60 yds
2-yd Run
12:22 - 2nd
Kade Frew run for 2 yds to the AFA 23
1st & 10 at AFA 25
8-yd Run
11:52 - 2nd
Quentin Hayes run for 8 yds to the AFA 31
2nd & 12 at AFA 23
14-yd Pass
11:12 - 2nd
Quentin Hayes pass complete to Brandon Engel for 14 yds to the AFA 45 for a 1ST down
3rd & 4 at AFA 31
8-yd Run
10:42 - 2nd
Quentin Hayes run for 8 yds to the ARMY 47
1st & 10 at AFA 45
2-yd Run
10:13 - 2nd
Dylan Carson run for 2 yds to the ARMY 45 for a 1ST down
2nd & 2 at ARMY 47
3-yd Run
9:35 - 2nd
Dylan Carson run for 3 yds to the ARMY 42
1st & 10 at ARMY 45
Sack
8:58 - 2nd
Quentin Hayes sacked by Brett Gerena for a loss of 3 yards to the ARMY 45
2nd & 7 at ARMY 42
Incompletion
8:15 - 2nd
Quentin Hayes pass incomplete
3rd & 10 at ARMY 45
Punt
8:04 - 2nd
Carson Bay punt for 45 yds for a touchback
4th & 10 at ARMY 45
1-yd Run
7:58 - 2nd
Dewayne Coleman run for 1 yd to the ARMY 21
1st & 10 at ARMY 20

(7:19 - 2nd) Timeout Army, clock 07:19

Incompletion
7:12 - 2nd
Dewayne Coleman pass incomplete
2nd & 9 at ARMY 21
Incompletion
7:07 - 2nd
Dewayne Coleman pass incomplete
3rd & 9 at ARMY 21
Punt
7:00 - 2nd
James Wagenseller punt for 42 yds, fair catch by Brandon Engel at the AFA 37
4th & 9 at ARMY 21
Incompletion
6:54 - 2nd
Quentin Hayes pass incomplete
1st & 10 at AFA 37
4-yd Run
6:45 - 2nd
Terrence Gist run for 4 yds to the AFA 41
2nd & 10 at AFA 37
8-yd Pass
6:03 - 2nd
Quentin Hayes pass complete to Cade Harris for 8 yds to the AFA 49 for a 1ST down
3rd & 6 at AFA 41
15-yd Penalty
5:30 - 2nd
Carson,Dylan rush left for 12 yards gain to the ARMY39 (Platt,Donavon) PENALTY AFA Chop Block (McAnninch,Michael) 15 yards from AFA49 to AFA34. NO PLAY.
1st & 10 at AFA 49
21-yd Run
5:01 - 2nd
Quentin Hayes run for 21 yds to the ARMY 45
1st & 25 at AFA 34
3-yd Run
4:19 - 2nd
Terrence Gist run for 3 yds to the ARMY 42
2nd & 4 at ARMY 45
4-yd Run
3:34 - 2nd
Quentin Hayes run for 4 yds to the ARMY 38 for a 1ST down
3rd & 1 at ARMY 42
19-yd Run
2:48 - 2nd
Quentin Hayes run for 19 yds to the ARMY 19 for a 1ST down
1st & 10 at ARMY 38
1-yd Run
2:17 - 2nd
Terrence Gist run for 1 yd to the ARMY 18
1st & 10 at ARMY 19

(2:00 - 2nd) Timeout Army, clock 02:00

4-yd Pass
1:55 - 2nd
Quentin Hayes pass complete to Cade Harris for 4 yds to the ARMY 14
2nd & 9 at ARMY 18
Incompletion
1:51 - 2nd
Quentin Hayes pass incomplete
3rd & 5 at ARMY 14
Field Goal Good
1:47 - 2nd
Matthew Dapore 32 yd FG GOOD
4th & 5 at ARMY 14
Kickoff Return (Offense)
1:44 - 2nd
Reagan Tubbs kickoff for 50 yds , Lloyd Benson III return for 12 yds to the ARMY 47 Army Penalty, Offensive Holding (10 Yards) to the ARMY 15
3-yd Run
1:38 - 2nd
Dewayne Coleman run for 3 yds to the ARMY 18
1st & 10 at ARMY 15
10-yd Pass
1:14 - 2nd
Dewayne Coleman pass complete to Noah Short for 10 yds to the ARMY 28 for a 1ST down
2nd & 7 at ARMY 18
5-yd Pass
0:53 - 2nd
Dewayne Coleman pass complete to Cam Schurr for 5 yds to the ARMY 33
1st & 10 at ARMY 28
Incompletion
0:44 - 2nd
Dewayne Coleman pass incomplete
2nd & 5 at ARMY 33
5-yd Pass
0:39 - 2nd
Dewayne Coleman pass complete to Miles Stewart for 5 yds to the ARMY 38 for a 1ST down
3rd & 5 at ARMY 33
Sack
0:00 - 2nd
Dewayne Coleman sacked by Lincoln Tuioti-Mariner for a loss of 8 yards to the ARMY 30
1st & 10 at ARMY 38

End of 2nd Quarter

3rd Quarter
Kickoff
15:00 - 3rd
Reagan Tubbs kickoff for 49 yds
6-yd Run
14:53 - 3rd
Kanye Udoh run for 6 yds to the ARMY 41
1st & 10 at ARMY 35
5-yd Run
14:20 - 3rd
Kanye Udoh run for 5 yds to the ARMY 36
2nd & 4 at ARMY 41
7-yd Run
13:41 - 3rd
Dewayne Coleman run for 7 yds to the ARMY 43
3rd & 9 at ARMY 36
8-yd Run
12:58 - 3rd
Kanye Udoh run for 8 yds to the AFA 49 for a 1ST down
4th & 2 at ARMY 43
5-yd Run
12:35 - 3rd
Kanye Udoh run for 5 yds to the AFA 44
1st & 10 at AFA 49
10-yd Run
11:55 - 3rd
Kanye Udoh run for 10 yds to the AFA 34 for a 1ST down
2nd & 5 at AFA 44
15-yd Run
11:13 - 3rd
Dewayne Coleman run for 15 yds to the AFA 19 for a 1ST down
1st & 10 at AFA 34
7-yd Run
10:33 - 3rd
Kanye Udoh run for 7 yds to the AFA 12
1st & 10 at AFA 19
12-yd Touchdown Run
9:59 - 3rd
Kanye Udoh run for 12 yds for a TD Air Force Penalty, Face Mask (15 yards) (Aiden Swartz) to the AFA 0 (Trey Gronotte KICK)
2nd & 3 at AFA 12
Kickoff Return (Offense)
9:54 - 3rd
Trey Gronotte kickoff for 42 yds , Tylor Latham return for 16 yds to the AFA 24
8-yd Run
9:47 - 3rd
Terrence Gist run for 8 yds to the AFA 32
1st & 10 at AFA 24
4-yd Run
9:17 - 3rd
Terrence Gist run for 4 yds to the AFA 36 for a 1ST down
2nd & 2 at AFA 32
Fumble Recovery (Own)
8:35 - 3rd
Quentin Hayes run for 1 yd to the AFA 37 Quentin Hayes fumbled, recovered by AFA
1st & 10 at AFA 36
Sack
7:50 - 3rd
Quentin Hayes sacked by Kody Harris-Miller for a loss of 7 yards to the AFA 30
2nd & 9 at AFA 37
Incompletion
7:30 - 3rd
Quentin Hayes pass incomplete
3rd & 16 at AFA 30
Punt
7:19 - 3rd
Luke Freer punt for 45 yds , Tyrell Robinson returns for 1 yd to the ARMY 26
4th & 16 at AFA 30
Punt
7:19 - 3rd
Luke Freer punt for 45 yds , Tyrell Robinson returns for 1 yd to the ARMY 26
4th & 16 at AFA 30
1-yd Run
7:12 - 3rd
Kanye Udoh run for 1 yd to the ARMY 27
1st & 10 at ARMY 26
4-yd Run
6:35 - 3rd
Kanye Udoh run for 4 yds to the ARMY 31
2nd & 9 at ARMY 27
5-yd Penalty
6:00 - 3rd
PENALTY ARMY False Start (Finucane,Connor) 5 yards from ARMY31 to ARMY26. NO PLAY.
3rd & 5 at ARMY 31
2-yd Run
5:33 - 3rd
Kanye Udoh run for 2 yds to the ARMY 28
3rd & 10 at ARMY 26
Punt
5:02 - 3rd
James Wagenseller punt for 48 yds, fair catch by Brandon Engel at the AFA 24
4th & 8 at ARMY 28
4th Quarter
4-yd Run
4:54 - 3rd
Terrence Gist run for 4 yds to the AFA 28
1st & 10 at AFA 24
8-yd Pass
4:11 - 3rd
Quentin Hayes pass complete to Jared Roznos for 8 yds to the AFA 36 for a 1ST down
2nd & 6 at AFA 28
13-yd Run
3:38 - 3rd
Cade Harris run for 13 yds to the AFA 49 for a 1ST down
1st & 10 at AFA 36
7-yd Pass
2:52 - 3rd
Quentin Hayes pass complete to Tre Roberson for 7 yds to the ARMY 44
1st & 10 at AFA 49
0-yd Run
2:23 - 3rd
Quentin Hayes run for no gain to the ARMY 44
2nd & 3 at ARMY 44
3-yd Run
1:43 - 3rd
Terrence Gist run for 3 yds to the ARMY 41 for a 1ST down
3rd & 3 at ARMY 44
4-yd Run
1:01 - 3rd
Quentin Hayes run for 4 yds to the ARMY 37
1st & 10 at ARMY 41
1-yd Run
0:00 - 3rd
Terrence Gist run for 1 yd to the ARMY 36
2nd & 6 at ARMY 37

End of 3rd Quarter

15-yd Penalty
14:55 - 4th
Shotgun Hayes,Quentin pass incomplete short left to Roznos,Jared thrown to ARMY18 broken up by Larkin,Casey, 1ST DOWN, PENALTY ARMY Pass Interference (Larkin,Casey) 15 yards from ARMY36 to ARMY21, 1ST DOWN. NO PLAY.
3rd & 5 at ARMY 36
0-yd Run
14:46 - 4th
Quentin Hayes run for no gain to the ARMY 21
1st & 10 at ARMY 21

(14:08 - 4th) Timeout Air Force, clock 14:08

1-yd Run
13:59 - 4th
Cade Harris run for 1 yd to the ARMY 22
2nd & 10 at ARMY 21
Interception
13:24 - 4th
Quentin Hayes pass intercepted
3rd & 11 at ARMY 22
8-yd Run
13:17 - 4th
Kanye Udoh run for 8 yds to the ARMY 15
1st & 10 at ARMY 7
3-yd Run
12:47 - 4th
Dewayne Coleman run for 3 yds to the ARMY 18 for a 1ST down
2nd & 2 at ARMY 15
3-yd Run
12:04 - 4th
Kanye Udoh run for 3 yds to the ARMY 21
1st & 10 at ARMY 18
3-yd Run
11:26 - 4th
Tyrell Robinson run for 3 yds to the ARMY 24
2nd & 7 at ARMY 21
40-yd Run
10:37 - 4th
Kanye Udoh run for 40 yds to the AFA 36 for a 1ST down
3rd & 4 at ARMY 24
2-yd Run
10:02 - 4th
Kanye Udoh run for 2 yds to the AFA 34
1st & 10 at AFA 36
2-yd Run
9:24 - 4th
Hayden Reed run for 2 yds to the AFA 32
2nd & 8 at AFA 34
1-yd Run
8:44 - 4th
Dewayne Coleman run for 1 yd to the AFA 31
3rd & 6 at AFA 32
Incompletion
8:04 - 4th
Matthew Rhodes pass incomplete
4th & 5 at AFA 31
1-yd Run
7:53 - 4th
Tylor Latham run for 1 yd to the AFA 30
1st & 10 at AFA 31
6-yd Pass
7:22 - 4th
Quentin Hayes pass complete to Cade Harris for 6 yds to the AFA 36
2nd & 11 at AFA 30
Sack
6:57 - 4th
Quentin Hayes sacked by Kyle Lewis for a loss of 6 yards to the AFA 30
3rd & 5 at AFA 36
19-yd Run
6:13 - 4th
Quentin Hayes run for 19 yds to the AFA 49 for a 1ST down
4th & 11 at AFA 30
2-yd Run
5:56 - 4th
Quentin Hayes run for 2 yds to the AFA 47
1st & 10 at AFA 49
7-yd Pass
5:11 - 4th
Quentin Hayes pass complete to Jared Roznos for 7 yds to the ARMY 46
2nd & 12 at AFA 47
4-yd Run
4:44 - 4th
Quentin Hayes run for 4 yds to the ARMY 42
3rd & 5 at ARMY 46
3-yd Run
4:19 - 4th
Quentin Hayes run for 3 yds to the ARMY 39 for a 1ST down
4th & 1 at ARMY 42
Sack
3:51 - 4th
Quentin Hayes sacked by Elo Modozie for a loss of 9 yards to the ARMY 48
1st & 10 at ARMY 39
0-yd Run
3:06 - 4th
Quentin Hayes run for no gain to the ARMY 48
2nd & 19 at ARMY 48
27-yd Pass
2:25 - 4th
Josh Johnson pass complete to Cade Harris for 27 yds to the ARMY 21 for a 1ST down
3rd & 19 at ARMY 48
Interception
1:51 - 4th
Josh Johnson pass intercepted Max DiDomenico return for no gain to the AFA 25
1st & 10 at ARMY 21
25-yd Touchdown Run
1:46 - 4th
Kanye Udoh 25 Yd Run (Trey Gronotte Kick)
1st & Goal at ARMY 0