The lead after every score: above the line Air Force is ahead, below it Oregon State. Each dot is a score in the scoring team's colour; hover one.
Scoring summary
1st quarter
8:18
TDQuentin Hayes 4 Yd Run (Matthew Dapore Kick)11 plays, 75 yds, 6:42 · from AF 25
ORST 0–7 AFA
2nd quarter
4:45
TDQuentin Hayes 1 Yd Run (Matthew Dapore Kick)8 plays, 97 yds, 4:48 · from AF 3
ORST 0–14 AFA
4th quarter
12:58
TDDylan Carson 1 Yd Run (Matthew Dapore Kick)8 plays, 34 yds, 4:48 · from ORST 34
ORST 0–21 AFA
3:05
TDOwen Allen 2 Yd Run (Matthew Dapore Kick)11 plays, 53 yds, 7:18 · from AF 47
ORST 0–28 AFA
Drives
AFA 4/9 scoredORST 0/8 scored
Q
Start
Team
From
Plays
Yds
Time
Result
Q1
15:00
AFA
AF 25
11
75
6:42
Touchdown
Q1
8:18
ORST
ORST 25
3
1
1:21
Punt
Q1
6:57
AFA
AF 30
9
50
4:49
Missed FG
Q1
2:08
ORST
ORST 20
7
35
3:26
Interception
Q2
13:42
AFA
AF 34
3
6
1:53
Punt
Q2
11:49
ORST
ORST 8
4
21
2:16
Punt
Q2
9:33
AFA
AF 3
8
97
4:48
Touchdown
Q2
4:44
ORST
ORST 25
4
12
2:00
Punt
Q2
2:44
AFA
AF 20
8
46
2:44
Missed FG
Q3
15:00
ORST
ORST 25
3
9
1:55
Punt
Q3
13:05
AFA
AF 14
15
74
8:40
Fumble
Q3
4:25
ORST
ORST 12
6
22
1:39
Downs
Win probability
Air Force 100% · no pregame line on file, so it starts at 50–50
The pregame line (TDC's for this week's games, the closing betting line for past ones), blended with the score, clock and field position (calibrated on every 2024–25 FBS play). Gold dots mark the biggest swings; hover one.