Air Force Falcons @ Army Black Knights
1st Quarter
Kickoff
15:00 - 1st
Jake Koehnke kickoff for 65 yds for a touchback
7-yd Run
15:00 - 1st
Darnell Woolfolk run for 7 yds to the Army 32
1st & 10 at ARMY 25
6-yd Run
15:00 - 1st
Darnell Woolfolk run for 6 yds to the Army 38 for a 1ST down
2nd & 3 at ARMY 32
4-yd Run
15:00 - 1st
Kelvin Hopkins Jr. run for 4 yds to the Army 42
1st & 10 at ARMY 38
3-yd Run
15:00 - 1st
Connor Slomka run for 3 yds to the Army 45
2nd & 6 at ARMY 42
3-yd Run
15:00 - 1st
Darnell Woolfolk run for 3 yds to the Army 48 for a 1ST down
3rd & 3 at ARMY 45
13-yd Run
15:00 - 1st
Andy Davidson run for 13 yds to the AFA 39 for a 1ST down
1st & 10 at ARMY 48
15-yd Penalty
15:00 - 1st
Hopkins Jr., K. rush for 2 yards to the AF37 (CAPRA, Micah), PENALTY ARMY illegal block (Deaton, Jaxson) 15 yards to the ARMY46, NO PLAY.
1st & 10 at AFA 39
14-yd Pass
15:00 - 1st
Kelvin Hopkins Jr. pass complete to Jordan Asberry for 14 yds to the AFA 40
1st & 25 at ARMY 46
2-yd Run
15:00 - 1st
Darnell Woolfolk run for 2 yds to the AFA 38
2nd & 11 at AFA 40
13-yd Run
15:00 - 1st
Kelvin Hopkins Jr. run for 13 yds to the AFA 25 for a 1ST down
3rd & 9 at AFA 38
15-yd Penalty
15:00 - 1st
ARMY Penalty, personal foul (-15 Yards) to the AFA 40
1st & 10 at AFA 25
2-yd Run
15:00 - 1st
Andy Davidson run for 2 yds to the AFA 38
1st & 10 at AFA 40
2-yd Run
15:00 - 1st
Kelvin Hopkins Jr. run for 2 yds to the AFA 36
2nd & 8 at AFA 38
9-yd Run
15:00 - 1st
Kelvin Hopkins Jr. run for 9 yds to the AFA 27 for a 1ST down
3rd & 6 at AFA 36
2-yd Run
15:00 - 1st
Kell Walker run for 2 yds to the AFA 25
1st & 10 at AFA 27
5-yd Run
15:00 - 1st
Darnell Woolfolk run for 5 yds to the AFA 20
2nd & 8 at AFA 25
3-yd Run
15:00 - 1st
Darnell Woolfolk run for 3 yds to the AFA 17 for a 1ST down
3rd & 3 at AFA 20
4-yd Run
15:00 - 1st
Andy Davidson run for 4 yds to the AFA 13
1st & 10 at AFA 17
1-yd Run
15:00 - 1st
Kelvin Hopkins Jr. run for 1 yd to the AFA 12
2nd & 6 at AFA 13
3-yd Run
15:00 - 1st
Darnell Woolfolk run for 3 yds to the AFA 9
3rd & 5 at AFA 12
2-yd Run
15:00 - 1st
Darnell Woolfolk run for 2 yds to the AFA 7 for a 1ST down
4th & 2 at AFA 9
15-yd Penalty
15:00 - 1st
Hopkins Jr., K. rush for 5 yards to the AF2 (FLOYD, Kyle;DONALDSON, Gran), PENALTY ARMY illegal block (Reeder, Peyton) 15 yards to the AF22, NO PLAY.
1st & Goal at AFA 7
21-yd Pass
15:00 - 1st
Kelvin Hopkins Jr. pass complete to Jordan Asberry for 21 yds to the AFA 1
1st & 0 at AFA 22
1-yd Touchdown Run
2:05 - 1st
Darnell Woolfolk run for 1 yd for a TD, (John Abercrombie KICK)
2nd & Goal at AFA 1
2nd Quarter
Kickoff
2:05 - 1st
Landon Salyers kickoff for 57 yds , Joseph Saucier return for 17 yds to the AFA 25
7-yd Run
1:57 - 1st
Kadin Remsberg run for 7 yds to the AFA 32
1st & 10 at AFA 25
29-yd Pass
1:57 - 1st
Isaiah Sanders pass complete to Joseph Saucier for 29 yds to the Army 39 for a 1ST down
2nd & 3 at AFA 32
3-yd Run
1:57 - 1st
Cole Fagan run for 3 yds to the Army 36
1st & 10 at ARMY 39
5-yd Penalty
1:57 - 1st
AIR FORCE Penalty, false start (-5 Yards) to the Army 41
2nd & 7 at ARMY 36
-4-yd Run
1:57 - 1st
Joseph Saucier run for a loss of 4 yards to the Army 45
2nd & 12 at ARMY 41
End of 1st Quarter
Incompletion
15:00 - 2nd
Isaiah Sanders pass incomplete
3rd & 16 at ARMY 45
Punt
15:00 - 2nd
Jake Koehnke punt for 36 yds , Mike Reynolds returns for 17 yds to the Army 26
4th & 16 at ARMY 45
1-yd Run
14:41 - 2nd
Connor Slomka run for 1 yd to the Army 27
1st & 10 at ARMY 26
-2-yd Run
14:41 - 2nd
Kell Walker run for a loss of 2 yards to the Army 25
2nd & 9 at ARMY 27
Incompletion
14:41 - 2nd
Kelvin Hopkins Jr. pass incomplete
3rd & 11 at ARMY 25
Punt
14:41 - 2nd
Nick Schrage punt for 47 yds
4th & 11 at ARMY 25
4-yd Run
13:02 - 2nd
Kadin Remsberg run for 4 yds to the AFA 32
1st & 10 at AFA 28
15-yd Penalty
13:02 - 2nd
ARMY Penalty, unsportsmanlike conduct (James Nachtigal) to the AFA 47 for a 1ST down
2nd & 6 at AFA 32
9-yd Run
13:02 - 2nd
Isaiah Sanders run for 9 yds to the Army 49
1st & 10 at AFA 42
4-yd Run
13:02 - 2nd
Isaiah Sanders run for 4 yds to the Army 49
1st & 10 at AFA 47
2-yd Run
13:02 - 2nd
Isaiah Sanders run for 2 yds to the Army 47
2nd & 6 at ARMY 49
2-yd Run
13:02 - 2nd
Cole Fagan run for 2 yds to the Army 45
3rd & 4 at ARMY 47
Punt
13:02 - 2nd
Jake Koehnke punt for 34 yds, fair catch by Mike Reynolds at the Army 11
4th & 2 at ARMY 45
3-yd Run
10:50 - 2nd
Darnell Woolfolk run for 3 yds to the Army 14
1st & 10 at ARMY 11
5-yd Run
10:50 - 2nd
Kelvin Hopkins Jr. run for 5 yds to the Army 19
2nd & 7 at ARMY 14
2-yd Run
10:50 - 2nd
Kelvin Hopkins Jr. run for 2 yds to the Army 21 for a 1ST down
3rd & 2 at ARMY 19
2-yd Run
10:50 - 2nd
Kelvin Hopkins Jr. run for 2 yds to the Army 23
1st & 10 at ARMY 21
3-yd Run
10:50 - 2nd
Kelvin Hopkins Jr. run for 3 yds to the Army 26
2nd & 8 at ARMY 23
7-yd Run
10:50 - 2nd
Jordan Asberry run for 7 yds to the Army 33 for a 1ST down
3rd & 5 at ARMY 26
5-yd Run
10:50 - 2nd
Andy Davidson run for 5 yds to the Army 38
1st & 10 at ARMY 33
1-yd Run
10:50 - 2nd
Kelvin Hopkins Jr. run for 1 yd to the Army 39
2nd & 5 at ARMY 38
3-yd Run
10:50 - 2nd
Cam Thomas run for 3 yds to the Army 42
3rd & 4 at ARMY 39
52-yd Run
10:50 - 2nd
Darnell Woolfolk run for 52 yds to the AFA 6 for a 1ST down
4th & 1 at ARMY 42
6-yd Touchdown Run
4:03 - 2nd
Kelvin Hopkins Jr. run for 6 yds for a TD, (John Abercrombie KICK)
1st & Goal at AFA 6
Kickoff
4:03 - 2nd
Landon Salyers kickoff for 58 yds
9-yd Pass
4:03 - 2nd
Isaiah Sanders pass complete to Brandon Lewis for 9 yds to the AFA 34
1st & 10 at AFA 25
2-yd Run
4:03 - 2nd
Isaiah Sanders run for 2 yds to the AFA 36 for a 1ST down
2nd & 1 at AFA 34
7-yd Run
4:03 - 2nd
Isaiah Sanders run for 7 yds to the AFA 43
1st & 10 at AFA 36
19-yd Pass
4:03 - 2nd
Isaiah Sanders pass complete to Geraud Sanders for 19 yds to the Army 38 for a 1ST down
2nd & 3 at AFA 43
6-yd Run
4:03 - 2nd
Isaiah Sanders run for 6 yds to the Army 32
1st & 10 at ARMY 38
18-yd Pass
4:03 - 2nd
Isaiah Sanders pass complete to Brandon Lewis for 18 yds to the Army 14 for a 1ST down
2nd & 4 at ARMY 32
15-yd Penalty
4:03 - 2nd
SANDERS, Isaiah rush for 2 yards to the ARMY12 (Christiansen, C), PENALTY AF illegal block (LAUFENBERG, Nol) 15 yards to the ARMY29, NO PLAY.
1st & 10 at ARMY 14
2-yd Pass
4:03 - 2nd
Isaiah Sanders pass complete to Kade Waguespack for 2 yds to the Army 27
1st & 25 at ARMY 29
(0:53 - 2nd) Timeout AIR FORCE, clock 00:53
Interception
0:53 - 2nd
Isaiah Sanders pass intercepted Mike Reynolds return for no gain to the Army 4
2nd & 23 at ARMY 27
2-yd Run
0:46 - 2nd
Andy Davidson run for 2 yds to the Army 6
1st & 10 at ARMY 4
-1-yd Run
0:46 - 2nd
Team run for a loss of 1 yard to the Army 5
2nd & 8 at ARMY 6
End of 2nd Quarter
3rd Quarter
Kickoff
15:00 - 3rd
Landon Salyers kickoff for 55 yds , Joseph Saucier return for 17 yds to the AFA 27
31-yd Pass
14:53 - 3rd
Donald Hammond III pass complete to Marcus Bennett for 31 yds to the Army 42 for a 1ST down
1st & 10 at AFA 27
1-yd Run
14:53 - 3rd
Cole Fagan run for 1 yd to the Army 41
1st & 10 at ARMY 42
5-yd Pass
14:53 - 3rd
Donald Hammond III pass complete to Brandon Lewis for 5 yds to the Army 36
2nd & 9 at ARMY 41
Incompletion
14:53 - 3rd
Donald Hammond III pass incomplete to Andrew Smith
3rd & 4 at ARMY 36
-10-yd Run
14:53 - 3rd
Donald Hammond III run for 5 yds to the Army 31 AIR FORCE Penalty, illegal block (-15 Yards) to the Army 46
4th & 4 at ARMY 36
Punt
14:53 - 3rd
Jake Koehnke punt for 46 yds for a touchback
4th & 14 at ARMY 46
1-yd Run
12:56 - 3rd
Kelvin Hopkins Jr. run for 1 yd to the Army 21
1st & 10 at ARMY 20
3-yd Run
12:56 - 3rd
Darnell Woolfolk run for 3 yds to the Army 24
2nd & 9 at ARMY 21
5-yd Run
12:56 - 3rd
Darnell Woolfolk run for 5 yds to the Army 29
3rd & 6 at ARMY 24
Punt
12:56 - 3rd
Nick Schrage punt for 41 yds, downed at the AFA 30
4th & 1 at ARMY 29
4-yd Run
10:30 - 3rd
Kadin Remsberg run for 4 yds to the AFA 34
1st & 10 at AFA 30
-2-yd Run
10:30 - 3rd
Donald Hammond III run for a loss of 2 yards to the AFA 32
2nd & 6 at AFA 34
5-yd Penalty
10:30 - 3rd
AIR FORCE Penalty, false start (Scott Hattok) to the AFA 27
3rd & 8 at AFA 32
17-yd Pass
10:30 - 3rd
Donald Hammond III pass complete to Geraud Sanders for 17 yds to the AFA 44 for a 1ST down
3rd & 13 at AFA 27
13-yd Pass
10:30 - 3rd
Donald Hammond III pass complete to Marcus Bennett for 13 yds to the Army 43 for a 1ST down
1st & 10 at AFA 44
3-yd Run
10:30 - 3rd
Dailen Sutton run for 3 yds to the Army 40
1st & 10 at ARMY 43
9-yd Run
10:30 - 3rd
Joseph Saucier run for 9 yds to the Army 31 for a 1ST down
2nd & 7 at ARMY 40
0-yd Run
10:30 - 3rd
Joseph Saucier run for no gain to the Army 31
1st & 10 at ARMY 31
Incompletion
10:30 - 3rd
Donald Hammond III pass incomplete to Geraud Sanders, broken up by Mike Reynolds
2nd & 10 at ARMY 31
Incompletion
10:30 - 3rd
Donald Hammond III pass incomplete to Kade Waguespack
3rd & 10 at ARMY 31
Incompletion
10:30 - 3rd
Donald Hammond III pass incomplete to Brandon Lewis
4th & 10 at ARMY 31
2-yd Run
6:49 - 3rd
Kell Walker run for 2 yds to the Army 33
1st & 10 at ARMY 31
1-yd Run
6:49 - 3rd
Kelvin Hopkins Jr. run for 1 yd to the Army 34
2nd & 8 at ARMY 33
-4-yd Run
6:49 - 3rd
Jordan Asberry run for a loss of 4 yards to the Army 30
3rd & 7 at ARMY 34
Punt
6:49 - 3rd
Nick Schrage punt, punt out-of-bounds at the Army 34
4th & 11 at ARMY 30
4-yd Run
4:44 - 3rd
Cole Fagan run for 4 yds to the Army 30
1st & 10 at ARMY 34
2-yd Run
4:44 - 3rd
Donald Hammond III run for 2 yds to the Army 28
2nd & 6 at ARMY 30
9-yd Run
4:44 - 3rd
Cole Fagan run for 9 yds to the Army 19 for a 1ST down
3rd & 4 at ARMY 28
5-yd Pass
4:44 - 3rd
Donald Hammond III pass complete to Kadin Remsberg for 5 yds to the Army 14
1st & 10 at ARMY 19
4-yd Run
4:44 - 3rd
Cole Fagan run for 4 yds to the Army 10
2nd & 5 at ARMY 14
0-yd Run
4:44 - 3rd
Cole Fagan run for no gain to the Army 10
3rd & 1 at ARMY 10
2-yd Run
4:44 - 3rd
Donald Hammond III run for 2 yds to the Army 8 for a 1ST down
4th & 1 at ARMY 10
7-yd Run
4:44 - 3rd
Cole Fagan run for 7 yds to the Army 1
1st & Goal at ARMY 8
1-yd Touchdown Run
0:54 - 3rd
Donald Hammond III run for 1 yd for a TD, (Jake Koehnke PAT MISSED)
2nd & Goal at ARMY 1
4th Quarter
Kickoff
0:54 - 3rd
Jake Koehnke kickoff for 65 yds for a touchback
9-yd Pass
0:54 - 3rd
Kelvin Hopkins Jr. pass complete to Glen Coates for 9 yds to the Army 34
1st & 10 at ARMY 25
5-yd Run
0:54 - 3rd
Darnell Woolfolk run for 5 yds to the Army 39 for a 1ST down
2nd & 1 at ARMY 34
End of 3rd Quarter
1-yd Run
15:00 - 4th
Darnell Woolfolk run for 1 yd to the Army 40
1st & 10 at ARMY 39
5-yd Run
15:00 - 4th
Kell Walker run for 5 yds to the Army 45
2nd & 9 at ARMY 40
8-yd Run
15:00 - 4th
Kelvin Hopkins Jr. run for 8 yds to the AFA 47 for a 1ST down
3rd & 4 at ARMY 45
2-yd Run
15:00 - 4th
Darnell Woolfolk run for 2 yds to the AFA 45
1st & 10 at AFA 47
7-yd Run
15:00 - 4th
Kelvin Hopkins Jr. run for 7 yds to the AFA 38
2nd & 8 at AFA 45
1-yd Run
15:00 - 4th
Andy Davidson run for 1 yd to the AFA 37 for a 1ST down
3rd & 1 at AFA 38
17-yd Run
15:00 - 4th
Andy Davidson run for 2 yds to the AFA 35 for a 1ST down AIR FORCE Penalty, face mask (15 yards) (Mosese Fifita) to the AFA 20 for a 1ST down
1st & 10 at AFA 37
1-yd Run
15:00 - 4th
Andy Davidson run for 1 yd to the AFA 19
1st & 10 at AFA 20
2-yd Run
15:00 - 4th
Kelvin Hopkins Jr. run for 2 yds to the AFA 17
2nd & 9 at AFA 19
4-yd Run
15:00 - 4th
Glen Coates run for 4 yds to the AFA 13
3rd & 7 at AFA 17
(8:40 - 4th) Timeout ARMY, clock 08:40
Field Goal Good
8:35 - 4th
John Abercrombie 30 yd FG GOOD
4th & 3 at AFA 13
Kickoff
8:35 - 4th
Landon Salyers kickoff for 57 yds
6-yd Run
8:35 - 4th
Donald Hammond III run for 6 yds to the AFA 31
1st & 10 at AFA 25
5-yd Run
8:35 - 4th
Joseph Saucier run for 5 yds to the AFA 36 for a 1ST down
2nd & 4 at AFA 31
Incompletion
8:35 - 4th
Donald Hammond III pass incomplete to Geraud Sanders
1st & 10 at AFA 36
11-yd Run
8:35 - 4th
Donald Hammond III run for 11 yds to the AFA 47 for a 1ST down
2nd & 10 at AFA 36
Incompletion
8:35 - 4th
Donald Hammond III pass incomplete to Andrew Smith
1st & 10 at AFA 47
Incompletion
8:35 - 4th
Donald Hammond III pass incomplete to Joseph Saucier
2nd & 10 at AFA 47
9-yd Penalty
8:35 - 4th
HAMMOND III, DJ pass incomplete to SANDERS, Geraud, PENALTY ARMY pass interference (Reynolds, Mike) 9 yards to the ARMY44, 1ST DOWN AF, NO PLAY.
3rd & 10 at AFA 47
30-yd Pass
8:35 - 4th
Donald Hammond III pass complete to Cole Fagan for 30 yds to the Army 14 for a 1ST down
1st & 10 at ARMY 44
3-yd Run
8:35 - 4th
Cole Fagan run for 3 yds to the Army 11
1st & 10 at ARMY 14
5-yd Run
8:35 - 4th
Donald Hammond III run for 5 yds to the Army 6
2nd & 7 at ARMY 11
6-yd Touchdown Run
5:27 - 4th
Joseph Saucier run for 6 yds for a TD, (J. Saucier Run For Two-point Conversion)
3rd & 2 at ARMY 6
Kickoff
5:27 - 4th
Jake Koehnke kickoff for 50 yds , Kell Walker return for 5 yds to the Army 20
2-yd Run
5:19 - 4th
Darnell Woolfolk run for 2 yds to the Army 22
1st & 10 at ARMY 20
8-yd Run
5:19 - 4th
Darnell Woolfolk run for 8 yds to the Army 30 for a 1ST down
2nd & 8 at ARMY 22
1-yd Run
5:19 - 4th
Darnell Woolfolk run for 1 yd to the Army 31
1st & 10 at ARMY 30
1-yd Run
5:19 - 4th
Darnell Woolfolk run for 1 yd to the Army 32
2nd & 9 at ARMY 31
(3:21 - 4th) Timeout AIR FORCE, clock 03:21
Incompletion
3:21 - 4th
Kelvin Hopkins Jr. pass incomplete
3rd & 8 at ARMY 32
Punt
3:21 - 4th
Nick Schrage punt for 42 yds , Andrew Smith returns for 8 yds to the AFA 34
4th & 8 at ARMY 32
Incompletion
3:02 - 4th
Donald Hammond III pass incomplete to Marcus Bennett
1st & 10 at AFA 34
19-yd Pass
3:02 - 4th
Donald Hammond III pass complete to Geraud Sanders for 19 yds to the Army 47 for a 1ST down
2nd & 10 at AFA 34
4-yd Run
3:02 - 4th
Cole Fagan run for 4 yds to the Army 43
1st & 10 at ARMY 47
5-yd Run
3:02 - 4th
Joseph Saucier run for 5 yds to the Army 38
2nd & 6 at ARMY 43
-2-yd Run
3:02 - 4th
Kadin Remsberg run for a loss of 2 yards to the Army 40
3rd & 1 at ARMY 38
0-yd Run
3:02 - 4th
Donald Hammond III run for no gain to the Army 40
4th & 3 at ARMY 40
2-yd Run
1:10 - 4th
Darnell Woolfolk run for 2 yds to the Army 42
1st & 10 at ARMY 40
(1:07 - 4th) Timeout AIR FORCE, clock 01:07
4-yd Run
1:07 - 4th
Kelvin Hopkins Jr. run for 4 yds to the Army 46
2nd & 8 at ARMY 42
(1:02 - 4th) Timeout AIR FORCE, clock 01:02
3-yd Run
1:02 - 4th
Kelvin Hopkins Jr. run for 3 yds to the Army 49
3rd & 4 at ARMY 46
(0:17 - 4th) Timeout ARMY, clock 00:17
1-yd Run
0:17 - 4th
Kelvin Hopkins Jr. run for 1 yd to the 50 yard line for a 1ST down
4th & 1 at ARMY 49
End of 4th Quarter
AFA @ ARMY Videos
Army caps epic opening drive on Woolfolk TD
- 0:34
Hopkins sneaks into the end zone to extend Army's lead
- 0:20
Game Information
West Point, NY


2025 Standings
FBS
| Mountain West ConferenceMountain West Conference | CONF | OVR |
|---|---|---|
| Boise State | 6-2 | 9-5 |
| New Mexico | 6-2 | 9-4 |
| San Diego State | 6-2 | 9-4 |
| UNLV | 6-2 | 10-4 |
| Fresno State | 5-3 | 9-4 |
| Hawai'i | 5-3 | 9-4 |
| Utah State | 4-4 | 6-7 |
| Air Force | 3-5 | 4-8 |
| Nevada | 2-6 | 3-9 |
| Wyoming | 2-6 | 4-8 |
| San José State | 2-6 | 3-9 |
| Colorado State | 1-7 | 2-10 |
FBS
| American ConferenceAmerican Conference | CONF | OVR |
|---|---|---|
| Tulane | 7-1 | 11-3 |
| North Texas | 7-1 | 12-2 |
| Navy | 7-1 | 11-2 |
| East Carolina | 6-2 | 9-4 |
| South Florida | 6-2 | 9-4 |
| Army | 4-4 | 7-6 |
| Memphis | 4-4 | 8-5 |
| UTSA | 4-4 | 7-6 |
| Temple | 3-5 | 5-7 |
| Florida Atlantic | 3-5 | 4-8 |
| Rice | 2-6 | 5-8 |
| UAB | 2-6 | 4-8 |
| Tulsa | 1-7 | 4-8 |
| Charlotte | 0-8 | 1-11 |
NCAAF News

OU's Danny Okoye looks to positively impact lives around the world
Okoye explains his journey after being selected for 2025 SEC Community Service Team and expands on what inspired him to step up as he reveals his partnership with HarborPath.
7h

Detroit won't host bowl game for first time in 29 years
Detroit's 29-year run as a bowl game host city has ended, as Ford Field will not have a postseason game in the 2026 season.
6h

Ex-Nebraska AD Moos: Wanted Kelly, not Frost, as coach
Former Nebraska athletic director Bill Moos wrote in a book released this week that Scott Frost was not his first choice to be the Cornhuskers' coach in 2017.
6h
GAMBLING PROBLEM? CALL 1-800-GAMBLER, (800) 327-5050 or visit gamblinghelplinema.org (MA). Call 877-8-HOPENY/text HOPENY (467369) (NY). Please Gamble Responsibly. 888-789-7777/visit ccpg.org (CT), or visit www.mdgamblinghelp.org (MD). 21+ and present in most states. (18+ DC/KY/NH/WY). Void in ONT/OR/NH. Eligibility restrictions apply. On behalf of Boot Hill Casino & Resort (KS). Terms: sportsbook.draftkings.com/promos.
Copyright: © 2026 ESPN Enterprises, Inc. All rights reserved.

