Air Force Falcons @ Army Black Knights
1st Quarter
0-yd Penalty
14:25 - 1st
Air Force penalty 5 yard false start on Vic Thompson accepted.
1st & 10 at AF 28
2-yd Run
14:16 - 1st
Shaun Carney rush for 2 yards to the AFA 25.
1st & 15 at AF 23
4-yd Run
13:45 - 1st
Chad Hall rush for 4 yards to the AFA 29.
2nd & 13 at AF 25
-3-yd Run
13:04 - 1st
Shaun Carney rush for a loss of 3 yards to the AFA 26.
3rd & 9 at AF 29
Punt
12:54 - 1st
Zach Sasser punt for 20 yards punt out-of-bounds at the AFA 46.
4th & 12 at AF 26
Pass Completion
12:34 - 1st
Carson Williams pass complete to Walter Hill for 7 yards to the AFA 39.
1st & 10 at AF 46
6-yd Run
12:02 - 1st
Wesley McMahand rush for 6 yards to the AFA 33 for a 1ST down.
2nd & 3 at AF 39
Pass Completion
11:29 - 1st
Carson Williams pass complete to Jeremy Trimble for 9 yards to the AFA 24.
1st & 10 at AF 33
7-yd Run
10:53 - 1st
Wesley McMahand rush for 7 yards to the AFA 17 for a 1ST down.
2nd & 1 at AF 24
7-yd Run
10:30 - 1st
Tony Moore rush for 7 yards to the AFA 10.
1st & 10 at AF 17
3-yd Run
10:24 - 1st
Wesley McMahand rush for 3 yards to the AFA 7 for a 1ST down.
2nd & 3 at AF 10
6-yd Run
9:51 - 1st
Wesley McMahand rush for 6 yards to the AFA 1.
1st & Goal at AF 7
0-yd Run
9:02 - 1st
Carson Williams rush for no gain, fumbled at the AFA 2, recovered by Adam Zanotti, returned by Adam Zanotti for 98 yards for a TOUCHDOWN.
2nd & Goal at AF 1
Extra Point Good
9:02 - 1st
Zach Sasser extra point GOOD.
Punt
9:02 - 1st
Zach Sasser punt for 55 yards, returned by Damion Hunter for 16 yards to the Army 26.
4-yd Run
8:34 - 1st
Wesley McMahand rush for 4 yards to the Army 30.
1st & 10 at ARMY 26
Incompletion
8:10 - 1st
Carson Williams pass incomplete to Jeremy Trimble.
2nd & 6 at ARMY 30
Pass Completion
7:50 - 1st
Carson Williams pass complete to Jeremy Trimble for 7 yards to the Army 37 for a 1ST down.
3rd & 6 at ARMY 30
5-yd Run
7:10 - 1st
Wesley McMahand rush for 5 yards to the Army 42.
1st & 10 at ARMY 37
0-yd Run
6:46 - 1st
Tony Moore rush for no gain to the Army 42.
2nd & 5 at ARMY 42
Sack
5:57 - 1st
Carson Williams sacked by Julian Madrid at the Army 40 for a loss of 2 yards.
3rd & 5 at ARMY 42
Punt
5:21 - 1st
Owen Tolson punt for 47 yards, returned by Chris Sutton for 4 yards to the AFA 17.
4th & 7 at ARMY 40
5-yd Run
5:07 - 1st
Chad Hall rush for 5 yards to the AFA 22.
1st & 10 at AF 17
9-yd Run
4:34 - 1st
Shaun Carney rush for 9 yards to the AFA 31 for a 1ST down.
2nd & 5 at AF 22
2-yd Run
4:12 - 1st
Ryan Williams rush for 2 yards to the AFA 33.
1st & 10 at AF 31
-3-yd Run
3:37 - 1st
Shaun Carney rush for a loss of 3 yards to the AFA 30.
2nd & 8 at AF 33
4-yd Run
3:03 - 1st
Shaun Carney rush for 4 yards to the AFA 34.
3rd & 11 at AF 30
Punt
2:25 - 1st
Zach Sasser punt for 45 yards, returned by Jeremy Trimble for 25 yards to the Army 46.
4th & 7 at AF 34
1-yd Run
2:11 - 1st
Wesley McMahand rush for 1 yard, fumbled at the Army 47, recovered by Drew Fowler at the Army 47.
1st & 10 at ARMY 46
2nd Quarter
3-yd Run
1:41 - 1st
Chad Hall rush for 3 yards to the Army 44.
1st & 10 at ARMY 47
5-yd Run
1:13 - 1st
Chad Hall rush for 5 yards to the Army 39.
2nd & 7 at ARMY 44
1-yd Run
0:35 - 1st
Jacobe Kendrick rush for 1 yard to the Army 38.
3rd & 2 at ARMY 39
3-yd Run
0:00 - 1st
Shaun Carney rush for 3 yards to the Army 35 for a 1ST down.
4th & 1 at ARMY 38
2-yd Run
14:55 - 2nd
Chad Hall rush for 2 yards to the Army 33.
1st & 10 at ARMY 35
4-yd Run
14:21 - 2nd
Shaun Carney rush for 4 yards to the Army 29.
2nd & 8 at ARMY 33
7-yd Run
13:52 - 2nd
Chad Hall rush for 7 yards to the Army 22 for a 1ST down.
3rd & 4 at ARMY 29
3-yd Run
13:24 - 2nd
Jacobe Kendrick rush for 3 yards to the Army 19.
1st & 10 at ARMY 22
19-yd Run
12:49 - 2nd
Chad Hall rush for 19 yards for a TOUCHDOWN.
2nd & 7 at ARMY 19
Extra Point Good
12:49 - 2nd
Zach Sasser extra point GOOD.
Kickoff
12:37 - 2nd
Zach Sasser kickoff for 65 yards returned by Damion Hunter for 10 yards to the Army 10.
-2-yd Run
12:16 - 2nd
Wesley McMahand rush for a loss of 2 yards to the Army 8.
1st & 10 at ARMY 10
3-yd Run
11:33 - 2nd
Wesley McMahand rush for 3 yards to the Army 11.
2nd & 12 at ARMY 8
Pass Interception
10:43 - 2nd
Carson Williams pass intercepted by Garrett Rybak at the Army 26, returned for 25 yards to the Army 1.
3rd & 9 at ARMY 11
0-yd Run
10:32 - 2nd
Jacobe Kendrick rush for no gain to the Army 1.
1st & Goal at ARMY 1
1-yd Run
10:07 - 2nd
Ryan Williams rush for 1 yard for a TOUCHDOWN.
2nd & Goal at ARMY 1
Extra Point Good
10:07 - 2nd
Zach Sasser extra point GOOD.
Safety
9:56 - 2nd
Zach Sasser kickoff for 64 yards returned by Damion Hunter for no gain, fumbled at the Army 1, recovered by Damion Hunter for a SAFETY.
Kickoff
9:56 - 2nd
Andrew McKain kickoff for 16 yards returned by Luke Pell for a loss of 2 yards to the AFA 38.
5-yd Run
9:02 - 2nd
Jacobe Kendrick rush for 5 yards to the AFA 43.
1st & 10 at AF 38
6-yd Run
8:45 - 2nd
Chad Hall rush for 6 yards to the AFA 49 for a 1ST down.
2nd & 5 at AF 43
Pass Completion
8:14 - 2nd
Shaun Carney pass complete to Mark Root for 8 yards to the Army 43.
1st & 10 at AF 49
6-yd Run
7:44 - 2nd
Chad Hall rush for 6 yards to the Army 37 for a 1ST down.
2nd & 2 at ARMY 43
6-yd Run
7:32 - 2nd
Jacobe Kendrick rush for 6 yards to the Army 31.
1st & 10 at ARMY 37
10-yd Run
6:52 - 2nd
Chad Hall rush for 10 yards to the Army 21 for a 1ST down.
2nd & 4 at ARMY 31
2-yd Run
6:35 - 2nd
Jacobe Kendrick rush for 2 yards to the Army 19.
1st & 10 at ARMY 21
4-yd Run
5:59 - 2nd
Jacobe Kendrick rush for 4 yards to the Army 15.
2nd & 8 at ARMY 19
0-yd Penalty
5:15 - 2nd
Army penalty 5 yard offside accepted.
3rd & 4 at ARMY 15
4-yd Run
4:58 - 2nd
Jacobe Kendrick rush for 4 yards to the Army 6.
6-yd Run
4:35 - 2nd
Shaun Carney rush for 6 yards for a TOUCHDOWN.
2nd & Goal at ARMY 6
Extra Point Good
4:35 - 2nd
Zach Sasser extra point GOOD.
Kickoff
4:10 - 2nd
Zach Sasser kickoff for 50 yards returned by Corey Anderson for 15 yards to the Army 30.
Pass Interception
4:02 - 2nd
Carson Williams pass intercepted by John Rabold at the Army 41, returned for 15 yards to the Army 26.
1st & 10 at ARMY 30
Incompletion
3:33 - 2nd
Shaun Carney pass incomplete to Beau Suder.
1st & 10 at ARMY 26
6-yd Run
3:26 - 2nd
Shaun Carney rush for 6 yards to the Army 20.
2nd & 10 at ARMY 26
3-yd Run
2:47 - 2nd
Shaun Carney rush for 3 yards to the Army 17.
3rd & 4 at ARMY 20
(2:09 - 2nd) Timeout AIR FORCE, clock 02:09.
4-yd Run
2:03 - 2nd
Chad Hall rush for 4 yards to the Army 13 out-of-bounds for a 1ST down.
4th & 1 at ARMY 17
5-yd Run
1:57 - 2nd
Chad Hall rush for 5 yards to the Army 8.
1st & 10 at ARMY 13
5-yd Run
1:21 - 2nd
Jacobe Kendrick rush for 5 yards, fumbled in the endzone, recovered by Beau Suder for a TOUCHDOWN.
2nd & 5 at ARMY 8
Extra Point Missed
1:21 - 2nd
Zach Sasser extra point MISSED.
Kickoff
1:08 - 2nd
Zach Sasser kickoff for 59 yards returned by Corey Anderson for 18 yards to the Army 24.
Pass Interception
0:54 - 2nd
Carson Williams pass intercepted by John Rabold at the Army 36, returned for no gain to the Army 36.
1st & 10 at ARMY 24
Pass Completion
0:39 - 2nd
Shaun Carney pass complete to Spencer Armstrong for 36 yards for a TOUCHDOWN.
1st & 10 at ARMY 36
Extra Point Good
0:39 - 2nd
Zach Sasser extra point GOOD.
Kickoff
0:28 - 2nd
Zach Sasser kickoff for 47 yards returned by Jerry Jones for 7 yards to the Army 25.
8-yd Run
0:09 - 2nd
Tony Moore rush for 8 yards to the Army 33.
1st & 10 at ARMY 25
Kickoff
14:52 - 3rd
Zach Sasser kickoff for 54 yards returned by Corey Anderson for 14 yards to the Army 25.
3rd Quarter
2-yd Run
14:23 - 3rd
Wesley McMahand rush for 2 yards to the Army 27.
1st & 10 at ARMY 25
Pass Completion
13:52 - 3rd
Carson Williams pass complete to Mike Viti for 2 yards to the Army 29.
2nd & 8 at ARMY 27
Incompletion
13:16 - 3rd
Carson Williams pass incomplete.
3rd & 6 at ARMY 29
Punt
13:05 - 3rd
Owen Tolson punt for 40 yards downed at the AFA 31.
4th & 6 at ARMY 29
3-yd Run
12:52 - 3rd
Ryan Williams rush for 3 yards to the AFA 34.
1st & 10 at AF 31
0-yd Run
12:15 - 3rd
Shaun Carney rush for no gain to the AFA 34.
2nd & 7 at AF 34
Incompletion
11:37 - 3rd
Shaun Carney pass incomplete.
3rd & 7 at AF 34
Punt
11:28 - 3rd
Zach Sasser punt for 40 yards, fair catch by Jeremy Trimble at the Army 26.
4th & 7 at AF 34
Pass Completion
11:02 - 3rd
Carson Williams pass complete to Justin Larson for 8 yards to the Army 34.
1st & 10 at ARMY 26
58-yd Run
9:50 - 3rd
Tony Moore rush for 58 yards to the AFA 8 for a 1ST down, Army penalty 15 yard personal foul on Mike Viti accepted.
2nd & 2 at ARMY 34
Pass Completion
9:40 - 3rd
Carson Williams pass complete to Jeremy Trimble for 11 yards to the AFA 12 for a 1ST down.
2nd & 10 at AF 23
4-yd Run
9:01 - 3rd
Tony Moore rush for 4 yards to the AFA 8.
1st & 10 at AF 12
0-yd Run
9:01 - 3rd
Wesley McMahand rush for no gain to the AFA 23.
1st & 10 at AF 23
1-yd Run
8:27 - 3rd
Tony Moore rush for 1 yard to the AFA 7.
2nd & 6 at AF 8
Incompletion
7:49 - 3rd
Carson Williams pass incomplete to Tim Dunn, broken up by Nathan Smith.
3rd & 5 at AF 7
Pass Completion
7:42 - 3rd
Carson Williams pass complete to Jeremy Trimble for 2 yards to the AFA 5.
4th & 5 at AF 7
2-yd Run
7:19 - 3rd
Jacobe Kendrick rush for 2 yards to the AFA 7.
1st & 10 at AF 5
4-yd Run
6:49 - 3rd
Jacobe Kendrick rush for 4 yards to the AFA 11.
2nd & 8 at AF 7
(6:12 - 3rd) Timeout AIR FORCE, clock 06:12.
6-yd Run
5:59 - 3rd
Shaun Carney rush for 6 yards to the AFA 17 for a 1ST down.
3rd & 4 at AF 11
-2-yd Run
5:41 - 3rd
Chad Hall rush for a loss of 2 yards to the AFA 15.
1st & 10 at AF 17
2-yd Run
5:04 - 3rd
Chad Hall rush for 2 yards to the AFA 17.
2nd & 12 at AF 15
16-yd Run
4:27 - 3rd
Chad Hall rush for 16 yards to the AFA 33 for a 1ST down.
3rd & 10 at AF 17
1-yd Run
4:00 - 3rd
Chad Hall rush for 1 yard to the AFA 34.
1st & 10 at AF 33
-1-yd Run
3:15 - 3rd
Shaun Carney rush for a loss of 1 yard, fumbled at the AFA 34, recovered by John Wright at the AFA 34.
2nd & 9 at AF 34
Incompletion
3:03 - 3rd
Carson Williams pass incomplete to Walter Hill.
1st & 10 at AF 34
-7-yd Run
2:50 - 3rd
Corey Anderson rush for a loss of 7 yards to the AFA 41.
2nd & 10 at AF 34
Pass Completion
2:05 - 3rd
Carson Williams pass complete to Tony Moore for 16 yards to the AFA 25.
3rd & 17 at AF 41
1-yd Run
1:28 - 3rd
Tony Moore rush for 1 yard to the AFA 24 for a 1ST down.
4th & 1 at AF 25
Pass Interception
1:05 - 3rd
Carson Williams pass intercepted by Nathan Smith at the AFA 1, returned for 2 yards to the AFA 3.
1st & 10 at AF 24
4th Quarter
3-yd Run
0:39 - 3rd
Scott Peeples rush for 3 yards to the AFA 6.
1st & 10 at AF 3
4-yd Run
0:05 - 3rd
Jim Ollis rush for 4 yards to the AFA 10.
2nd & 7 at AF 6
3-yd Run
14:55 - 4th
Scott Peeples rush for 3 yards to the AFA 13 for a 1ST down.
3rd & 3 at AF 10
8-yd Run
14:24 - 4th
Scott Peeples rush for 8 yards to the AFA 21.
1st & 10 at AF 13
3-yd Run
13:44 - 4th
Chad Smith rush for 3 yards to the AFA 24 for a 1ST down.
2nd & 2 at AF 21
7-yd Run
13:15 - 4th
Scott Peeples rush for 7 yards to the AFA 31.
1st & 10 at AF 24
2-yd Run
12:33 - 4th
Scott Peeples rush for 2 yards to the AFA 33.
2nd & 3 at AF 31
2-yd Run
11:45 - 4th
Jim Ollis rush for 2 yards to the AFA 35 for a 1ST down.
3rd & 1 at AF 33
26-yd Run
11:11 - 4th
Chad Smith rush for 26 yards to the Army 39 for a 1ST down.
1st & 10 at AF 35
6-yd Run
10:43 - 4th
Chad Smith rush for 6 yards to the Army 33.
1st & 10 at ARMY 39
5-yd Run
10:02 - 4th
Kip McCarthy rush for 5 yards to the Army 28 for a 1ST down.
2nd & 4 at ARMY 33
9-yd Run
9:34 - 4th
Jim Ollis rush for 9 yards to the Army 19.
1st & 10 at ARMY 28
4-yd Run
8:56 - 4th
Scott Peeples rush for 4 yards to the Army 15 for a 1ST down.
2nd & 1 at ARMY 19
2-yd Run
8:27 - 4th
Scott Peeples rush for 2 yards to the Army 13.
1st & 10 at ARMY 15
2-yd Run
7:47 - 4th
Jim Ollis rush for 2 yards to the Army 11.
2nd & 8 at ARMY 13
Incompletion
7:07 - 4th
Jim Ollis pass incomplete to Carson Bird.
3rd & 6 at ARMY 11
-6-yd Run
6:58 - 4th
Justin Handley rush for a loss of 6 yards, fumbled at the Army 17, recovered by Justin Handley at the Army 17.
4th & 6 at ARMY 11
3-yd Run
6:44 - 4th
Tony Moore rush for 3 yards to the Army 20.
1st & 10 at ARMY 17
Pass Completion
5:32 - 4th
David Pevoto pass complete to Tony Moore for 24 yards to the Army 44 for a 1ST down.
2nd & 7 at ARMY 20
3-yd Run
5:35 - 4th
Tony Moore rush for 3 yards to the Army 47.
1st & 10 at ARMY 44
6-yd Run
4:45 - 4th
Wesley McMahand rush for 6 yards to the AFA 47.
2nd & 7 at ARMY 47
4-yd Run
4:12 - 4th
Tony Moore rush for 4 yards to the AFA 43 for a 1ST down.
3rd & 1 at AF 47
6-yd Run
3:25 - 4th
Tim Frye rush for 6 yards to the AFA 37.
1st & 10 at AF 43
Pass Completion
3:10 - 4th
David Pevoto pass complete to Jeremy Trimble for 5 yards to the AFA 32 for a 1ST down.
2nd & 4 at AF 37
7-yd Run
2:50 - 4th
David Pevoto rush for 7 yards to the AFA 25.
1st & 10 at AF 32
Incompletion
2:11 - 4th
David Pevoto pass incomplete to Tim Dunn.
2nd & 3 at AF 25
Pass Completion
2:05 - 4th
David Pevoto pass complete to Jeremy Trimble for 10 yards to the AFA 15 for a 1ST down.
3rd & 3 at AF 25
Pass Completion
1:39 - 4th
David Pevoto pass complete to Corey Anderson for 15 yards for a TOUCHDOWN.
1st & 10 at AF 15
Extra Point Good
1:39 - 4th
Austin Miller extra point GOOD.
Kickoff
1:28 - 4th
Justin Koenig kickoff for 52 yards returned by Chris Sutton for 5 yards to the AFA 18.
4-yd Run
1:15 - 4th
Charles Wells rush for 4 yards to the AFA 22.
1st & 10 at AF 18
(1:15 - 4th) Timeout ARMY, clock 01:15.
4-yd Run
1:06 - 4th
Shea Smith rush for 4 yards to the AFA 26.
2nd & 6 at AF 22
3-yd Run
0:28 - 4th
Joseph Keller rush for 3 yards to the AFA 29 for a 1ST down.
3rd & 2 at AF 26
1-yd Run
0:00 - 4th
Joseph Keller rush for 1 yard to the AFA 30.
1st & 10 at AF 29
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

Nussmeier leads 2 scoring drives as American beats National 17-9 in Senior Bowl
— LSU quarterback Garrett Nussmeier led a pair of touchdown drives, including a keeper for a score, as the American team beat the National team 17-9 on Saturday in the Senior Bowl.
12h

Draft-bound Ty Simpson: New school would have hurt Bama legacy
Former Alabama quarterback Ty Simpson said he is "absolutely" content with entering the NFL draft, adding it would "tarnish my legacy" to stay in college and play for another school.
10h

2026 college football recruiting class rankings: Top 75 schools
We shuffle the 2026 recruiting class rankings with the final signing period right around the corner.
2d
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.

