Oregon State Beavers @ Air Force Falcons
1st Quarter
Kickoff
15:00 - 1st
Everett Hayes kickoff for 65 yds for a touchback
3-yd Run
14:59 - 1st
Dylan Carson run for 3 yds to the AFA 33
1st & 5 at AFA 30
3-yd Run
14:24 - 1st
Dylan Carson run for 3 yds to the AFA 36 for a 1ST down
2nd & 2 at AFA 33
3-yd Run
13:39 - 1st
Dylan Carson run for 3 yds to the AFA 39
1st & 10 at AFA 36
11-yd Run
13:01 - 1st
Kade Frew run for 11 yds to the 50 yard line for a 1ST down
2nd & 7 at AFA 39
-1-yd Run
12:19 - 1st
Kade Frew run for a loss of 1 yard to the AFA 49
1st & 10 at 50
5-yd Run
11:36 - 1st
Kade Frew run for 5 yds to the ORST 46
2nd & 11 at AFA 49
2-yd Run
10:51 - 1st
Kade Frew run for 2 yds to the ORST 44
3rd & 6 at ORST 46
36-yd Pass
10:04 - 1st
Quentin Hayes pass complete to Cade Harris for 36 yds to the ORST 8 for a 1ST down
4th & 4 at ORST 44
3-yd Run
9:31 - 1st
Dylan Carson run for 3 yds to the ORST 5
1st & Goal at ORST 8
1-yd Run
9:01 - 1st
Quentin Hayes run for 1 yd to the ORST 4
2nd & Goal at ORST 5
4-yd Touchdown Run
8:18 - 1st
Quentin Hayes run for 4 yds for a TD (Matthew Dapore KICK)
3rd & Goal at ORST 4
Kickoff
8:18 - 1st
Reagan Tubbs kickoff for 65 yds for a touchback
0-yd Run
8:16 - 1st
Anthony Hankerson run for no gain to the ORST 25
1st & 10 at ORST 25
1-yd Run
7:45 - 1st
Gevani McCoy run for 1 yd to the ORST 26
2nd & 10 at ORST 25
Incompletion
7:06 - 1st
Gevani McCoy pass incomplete
3rd & 9 at ORST 26
Punt
6:56 - 1st
Josh Green punt for 44 yds
4th & 9 at ORST 26
8-yd Run
6:56 - 1st
Dylan Carson run for 8 yds to the AFA 38
1st & 10 at AFA 30
3-yd Run
6:26 - 1st
Dylan Carson run for 3 yds to the AFA 41 for a 1ST down
2nd & 2 at AFA 38
29-yd Run
6:05 - 1st
Kade Frew run for 29 yds to the ORST 30 for a 1ST down
1st & 10 at AFA 41
5-yd Run
5:17 - 1st
Cameron Breier run for 5 yds to the ORST 25
1st & 10 at ORST 30
8-yd Run
4:52 - 1st
Quentin Hayes run for 8 yds to the ORST 17 for a 1ST down
2nd & 5 at ORST 25
0-yd Run
4:15 - 1st
Quentin Hayes run for no gain to the ORST 17
1st & 10 at ORST 17
1-yd Run
3:37 - 1st
Dylan Carson run for 1 yd to the ORST 16
2nd & 10 at ORST 17
(2:56 - 1st) Timeout Air Force, clock 02:56
-4-yd Run
2:50 - 1st
Cade Harris run for a loss of 4 yards to the ORST 20
3rd & 9 at ORST 16
Field Goal Missed
2:11 - 1st
Matthew Dapore 38 Yard Field Goal Missed
4th & 13 at ORST 20
2nd Quarter
1-yd Run
2:02 - 1st
Anthony Hankerson run for 1 yd to the ORST 21
1st & 10 at ORST 20
16-yd Run
1:37 - 1st
Gabarri Johnson run for 16 yds to the ORST 37 for a 1ST down
2nd & 9 at ORST 21
4-yd Run
1:01 - 1st
Gabarri Johnson run for 4 yds to the ORST 41
1st & 10 at ORST 37
1-yd Run
0:27 - 1st
Gabarri Johnson run for 1 yd to the ORST 42
2nd & 6 at ORST 41
End of 1st Quarter
12-yd Pass
14:58 - 2nd
Gabarri Johnson pass complete to Trent Walker for 12 yds to the AFA 46 for a 1ST down
3rd & 5 at ORST 42
1-yd Run
14:21 - 2nd
Gabarri Johnson run for 1 yd to the AFA 45
1st & 10 at AFA 46
Interception
13:46 - 2nd
Gabarri Johnson pass intercepted Camby Goff return for no gain to the AFA 34
2nd & 9 at AFA 45
(13:42 - 2nd) Timeout Air Force, clock 13:42
-6-yd Run
13:40 - 2nd
Kade Frew run for a loss of 6 yards to the AFA 28
1st & 10 at AFA 34
2-yd Run
13:05 - 2nd
Dylan Carson run for 2 yds to the AFA 30
2nd & 16 at AFA 28
10-yd Run
12:27 - 2nd
Quentin Hayes run for 10 yds to the AFA 40
3rd & 14 at AFA 30
Punt
11:55 - 2nd
Luke Freer punt for 52 yds, fair catch by Trent Walker at the ORST 8
4th & 4 at AFA 40
(11:49 - 2nd) Timeout Air Force, clock 11:49
18-yd Run
11:48 - 2nd
Gevani McCoy run for 18 yds to the ORST 26 for a 1ST down
1st & 10 at ORST 8
4-yd Run
11:12 - 2nd
Salahadin Allah run for 4 yds to the ORST 30
1st & 10 at ORST 26
Sack
10:32 - 2nd
Gevani McCoy sacked by Grant Uyl and David Santiago for a loss of 1 yard to the ORST 29
2nd & 6 at ORST 30
Incompletion
9:49 - 2nd
Gevani McCoy pass incomplete
3rd & 7 at ORST 29
Punt
9:40 - 2nd
Josh Green punt for 68 yds, downed at the AFA 3
4th & 7 at ORST 29
3-yd Run
9:30 - 2nd
Dylan Carson run for 3 yds to the AFA 6
1st & 10 at AFA 3
3-yd Run
8:53 - 2nd
Kade Frew run for 3 yds to the AFA 9
2nd & 7 at AFA 6
(8:10 - 2nd) Timeout Air Force, clock 08:10
25-yd Pass
8:08 - 2nd
Quentin Hayes pass complete to Jared Roznos for 25 yds to the AFA 34 for a 1ST down
3rd & 4 at AFA 9
29-yd Pass
7:34 - 2nd
Brandon Engel pass complete to Quentin Hayes for 29 yds to the ORST 37 for a 1ST down
1st & 10 at AFA 34
1-yd Run
6:43 - 2nd
Quentin Hayes run for 1 yd to the ORST 36
1st & 10 at ORST 37
32-yd Pass
6:06 - 2nd
Quentin Hayes pass complete to Cade Harris for 32 yds to the ORST 4 for a 1ST down
2nd & 9 at ORST 36
3-yd Run
5:29 - 2nd
Dylan Carson run for 3 yds to the ORST 1
1st & Goal at ORST 4
1-yd Touchdown Run
4:45 - 2nd
Quentin Hayes run for 1 yd for a TD (Matthew Dapore KICK)
2nd & Goal at ORST 1
Kickoff
4:44 - 2nd
Reagan Tubbs kickoff for 65 yds for a touchback
12-yd Run
4:41 - 2nd
Anthony Hankerson run for 12 yds to the ORST 37 for a 1ST down
1st & 10 at ORST 25
Sack
4:17 - 2nd
Gabarri Johnson sacked by Osaro Aihie for a loss of 9 yards to the ORST 28
1st & 10 at ORST 37
9-yd Pass
3:36 - 2nd
Gabarri Johnson pass complete to Jermaine Terry II for 9 yds to the ORST 37
2nd & 19 at ORST 28
Incompletion
2:56 - 2nd
Gabarri Johnson pass incomplete
3rd & 10 at ORST 37
Punt
2:47 - 2nd
Josh Green punt for 63 yds for a touchback
4th & 10 at ORST 37
28-yd Run
2:43 - 2nd
Quentin Hayes run for 28 yds to the AFA 48 for a 1ST down
1st & 10 at AFA 20
(2:00 - 2nd) Timeout Air Force, clock 02:00
4-yd Run
1:57 - 2nd
Dylan Carson run for 4 yds to the ORST 48
1st & 10 at AFA 48
5-yd Run
1:26 - 2nd
Dylan Carson run for 5 yds to the ORST 43
2nd & 6 at ORST 48
3-yd Run
1:09 - 2nd
Quentin Hayes run for 3 yds to the ORST 40 for a 1ST down
3rd & 1 at ORST 43
Sack
0:51 - 2nd
Quentin Hayes sacked by Nikko Taylor and Zakaih Saez for a loss of 4 yards to the ORST 44
1st & 10 at ORST 40
(0:47 - 2nd) Timeout Air Force, clock 00:47
2-yd Run
0:46 - 2nd
Quentin Hayes run for 2 yds to the ORST 42
2nd & 14 at ORST 44
8-yd Run
0:20 - 2nd
Dylan Carson run for 8 yds to the ORST 34
3rd & 12 at ORST 42
Blocked Field Goal
0:00 - 2nd
Matthew Dapore 52 yd FG BLOCKED blocked by
4th & 4 at ORST 34
End of 2nd Quarter
3rd Quarter
Kickoff
15:00 - 3rd
Reagan Tubbs kickoff for 65 yds for a touchback
8-yd Run
14:59 - 3rd
Gabarri Johnson run for 8 yds to the ORST 33
1st & 10 at ORST 25
-2-yd Run
14:20 - 3rd
Anthony Hankerson run for a loss of 2 yards to the ORST 31
2nd & 2 at ORST 33
3-yd Run
13:49 - 3rd
Gabarri Johnson run for 3 yds to the ORST 34
3rd & 4 at ORST 31
Punt
13:09 - 3rd
Josh Green punt for 52 yds, fair catch by Brandon Engel at the AFA 14
4th & 1 at ORST 34
-2-yd Run
13:03 - 3rd
Kade Frew run for a loss of 2 yards to the AFA 12
1st & 10 at AFA 14
5-yd Run
12:28 - 3rd
Dylan Carson run for 5 yds to the AFA 17
2nd & 12 at AFA 12
15-yd Penalty
11:55 - 3rd
HAYES, Quentin pass deep to the right incomplete intended for SMITH, Quin thrown to the OSU40, clock 11:50. PENALTY OSU Pass Interference on IVY JR., Tyrice enforced 15 yards to the AF32 and results in automatic 1ST DOWN. NO PLAY (replay the down).
3rd & 7 at AFA 17
5-yd Run
11:48 - 3rd
Dylan Carson run for 5 yds to the AFA 37
1st & 10 at AFA 32
4-yd Run
11:14 - 3rd
Dylan Carson run for 4 yds to the AFA 41
2nd & 5 at AFA 37
4-yd Run
10:54 - 3rd
Quentin Hayes run for 4 yds to the AFA 45 for a 1ST down
3rd & 1 at AFA 41
2-yd Run
10:15 - 3rd
Dylan Carson run for 2 yds to the AFA 47
1st & 10 at AFA 45
10-yd Pass
9:43 - 3rd
Quentin Hayes pass complete to Kade Frew for 10 yds to the ORST 43 for a 1ST down
2nd & 8 at AFA 47
6-yd Run
9:07 - 3rd
Dylan Carson run for 6 yds to the ORST 37
1st & 10 at ORST 43
3-yd Run
8:25 - 3rd
Owen Allen run for 3 yds to the ORST 34
2nd & 4 at ORST 37
2-yd Run
7:45 - 3rd
Quentin Hayes run for 2 yds to the ORST 32 for a 1ST down
3rd & 1 at ORST 34
4-yd Run
6:56 - 3rd
Dylan Carson run for 4 yds to the ORST 28
1st & 10 at ORST 32
5-yd Run
6:17 - 3rd
Quentin Hayes run for 5 yds to the ORST 23
2nd & 6 at ORST 28
3-yd Run
5:42 - 3rd
Quentin Hayes run for 3 yds to the ORST 20 for a 1ST down
3rd & 1 at ORST 23
4-yd Run
5:07 - 3rd
Dylan Carson run for 4 yds to the ORST 16
1st & 10 at ORST 20
Fumble Recovery
4:30 - 3rd
Quentin Hayes run for 4 yds to the ORST 12 Quentin Hayes fumbled, recovered by ORST Skyler Thomas S. Thomas return for 0 yds
2nd & 6 at ORST 16
Incompletion
4:23 - 3rd
Gabarri Johnson pass incomplete
1st & 10 at ORST 12
15-yd Pass
4:18 - 3rd
Gabarri Johnson pass complete to Taz Reddicks for 15 yds to the ORST 27 for a 1ST down
2nd & 10 at ORST 12
Incompletion
3:50 - 3rd
Gabarri Johnson pass incomplete
1st & 10 at ORST 27
6-yd Pass
3:45 - 3rd
Gabarri Johnson pass complete to Trent Walker for 6 yds to the ORST 33
2nd & 10 at ORST 27
2-yd Run
3:18 - 3rd
Anthony Hankerson run for 2 yds to the ORST 35
3rd & 4 at ORST 33
Sack
2:51 - 3rd
Gabarri Johnson sacked by Grant Uyl for a loss of 1 yard to the ORST 34
4th & 2 at ORST 35
4th Quarter
4-yd Run
2:44 - 3rd
Dylan Carson run for 4 yds to the ORST 30
1st & 10 at ORST 34
0-yd Run
2:07 - 3rd
Dylan Carson run for no gain to the ORST 30
2nd & 6 at ORST 30
7-yd Pass
1:29 - 3rd
Quentin Hayes pass complete to Bruin Fleischmann for 7 yds to the ORST 23 for a 1ST down
3rd & 6 at ORST 30
5-yd Penalty
0:52 - 3rd
Oregon State Penalty, Offsides (Andy Alfieri) to the ORST 18
1st & 10 at ORST 23
1-yd Run
0:32 - 3rd
Kade Frew run for 1 yd to the ORST 17
1st & 5 at ORST 18
End of 3rd Quarter
4-yd Run
14:59 - 4th
Dylan Carson run for 4 yds to the ORST 13 for a 1ST down
2nd & 4 at ORST 17
5-yd Run
14:23 - 4th
Kade Frew run for 5 yds to the ORST 8
1st & 10 at ORST 13
7-yd Run
13:42 - 4th
Dylan Carson run for 7 yds to the ORST 1 for a 1ST down
2nd & 5 at ORST 8
1-yd Touchdown Run
12:58 - 4th
Dylan Carson run for 1 yd for a TD (Matthew Dapore KICK)
1st & Goal at ORST 1
(12:58 - 4th) Timeout Air Force, clock 12:58
Kickoff
12:58 - 4th
Reagan Tubbs kickoff for 57 yds
6-yd Run
12:57 - 4th
Salahadin Allah run for 6 yds to the ORST 31
1st & 10 at ORST 25
Incompletion
12:28 - 4th
Gabarri Johnson pass incomplete
2nd & 4 at ORST 31
Incompletion
12:21 - 4th
Gabarri Johnson pass incomplete
3rd & 4 at ORST 31
12-yd Run
12:16 - 4th
Gabarri Johnson run for 12 yds to the ORST 43 for a 1ST down
4th & 4 at ORST 31
18-yd Pass
11:42 - 4th
Gabarri Johnson pass complete to Trent Walker for 18 yds to the AFA 39 for a 1ST down
1st & 10 at ORST 43
Incompletion
11:11 - 4th
Gabarri Johnson pass incomplete
1st & 10 at AFA 39
Incompletion
11:06 - 4th
Gabarri Johnson pass incomplete
2nd & 10 at AFA 39
-1-yd Run
11:01 - 4th
Gabarri Johnson run for a loss of 1 yard to the AFA 40
3rd & 10 at AFA 39
Sack
10:26 - 4th
Gabarri Johnson sacked by David Santiago for a loss of 7 yards to the AFA 47
4th & 11 at AFA 40
(10:23 - 4th) Timeout Air Force, clock 10:23
2-yd Run
10:22 - 4th
Dylan Carson run for 2 yds to the AFA 49
1st & 10 at AFA 47
12-yd Run
9:42 - 4th
Quentin Hayes run for 12 yds to the ORST 39 for a 1ST down
2nd & 8 at AFA 49
4-yd Run
8:43 - 4th
Owen Allen run for 4 yds to the ORST 35
1st & 10 at ORST 39
6-yd Run
8:00 - 4th
Owen Allen run for 6 yds to the ORST 29 for a 1ST down
2nd & 6 at ORST 35
3-yd Run
7:18 - 4th
Owen Allen run for 3 yds to the ORST 26
1st & 10 at ORST 29
4-yd Run
6:34 - 4th
Owen Allen run for 4 yds to the ORST 22
2nd & 7 at ORST 26
6-yd Run
5:49 - 4th
Owen Allen run for 6 yds to the ORST 16 for a 1ST down
3rd & 3 at ORST 22
6-yd Run
5:11 - 4th
Owen Allen run for 6 yds to the ORST 10
1st & 10 at ORST 16
7-yd Run
4:28 - 4th
Owen Allen run for 7 yds to the ORST 3 for a 1ST down
2nd & 4 at ORST 10
1-yd Run
3:46 - 4th
Owen Allen run for 1 yd to the ORST 2
1st & Goal at ORST 3
2-yd Touchdown Run
3:05 - 4th
Owen Allen run for 2 yds for a TD (Matthew Dapore KICK)
2nd & Goal at ORST 2
(3:05 - 4th) Timeout Air Force, clock 03:05
Kickoff
3:05 - 4th
Reagan Tubbs kickoff for 60 yds
Incompletion
3:00 - 4th
Gabarri Johnson pass incomplete
1st & 10 at ORST 25
26-yd Pass
2:58 - 4th
Gabarri Johnson pass complete to Jeremiah Noga for 26 yds to the AFA 49 for a 1ST down
2nd & 10 at ORST 25
Incompletion
2:37 - 4th
Gabarri Johnson pass incomplete
1st & 10 at AFA 49
9-yd Pass
2:34 - 4th
Gabarri Johnson pass complete to Jermaine Terry II for 9 yds to the AFA 40
2nd & 10 at AFA 49
6-yd Run
2:12 - 4th
Anthony Hankerson run for 6 yds to the AFA 34 for a 1ST down
3rd & 1 at AFA 40
(2:00 - 4th) Timeout Air Force, clock 02:00
Sack
1:59 - 4th
Gabarri Johnson sacked by Jaylin Reese for a loss of 9 yards to the AFA 43
1st & 10 at AFA 34
2-yd Pass
1:29 - 4th
Gabarri Johnson pass complete to Anthony Hankerson for 2 yds to the AFA 41
2nd & 19 at AFA 43
9-yd Pass
1:00 - 4th
Gabarri Johnson pass complete to Jake Reichle for 9 yds to the AFA 32
3rd & 17 at AFA 41
4-yd Run
0:22 - 4th
Gabarri Johnson run for 4 yds to the AFA 28
4th & 8 at AFA 32
-1-yd Run
0:11 - 4th
Kneel down by TEAM at AF27 (team loss of 1), clock 00:00.
1st & 10 at AFA 28
End of 4th Quarter
Game Information
USAF Academy, CO


2025 Standings
FBS
| Pac-12 ConferencePac-12 Conference | CONF | OVR |
|---|---|---|
| Washington State | 1-1 | 7-6 |
| Oregon State | 1-1 | 2-10 |
| 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 |
NCAAF News

Swinney slams Ole Miss 'hypocrisy,' calls out school for 'whole other level of tampering'
Clemson coach Dabo Swinney on Friday ripped Ole Miss coach Pete Golding's alleged direct tampering with a Clemson player and lamented the current landscape of college football that encourages such malfeasance.
8m

Oklahoma hires Roger Denny to replace longtime AD Castiglione
The University of Oklahoma has found its replacement for longtime athletic director Joe Castiglione, announcing the hiring of Illinois deputy athletic director and chief operating officer Roger Denny.
2h

NCAA approves uniform patches, opening up new revenue streams
The NCAA unearthed another revenue stream Friday when Division I leaders approved patches for uniforms in a move that could generate millions to fund athletic departments.
2h
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.

