TDKeeSean Johnson 52 Yd pass from Chason Virgil (Kody Kroening Kick)6 plays, 69 yds, 1:59 · from FRES 31
AFA 17–21 FRES
4th quarter
13:02
TDArion Worthman 2 Yd Run (Luke Strebel Kick)9 plays, 53 yds, 3:34 · from AF 47
AFA 24–21 FRES
2:34
TDArion Worthman 4 Yd Run (Luke Strebel Kick)2 plays, 7 yds, 0:15 · from FRES 7
AFA 31–21 FRES
Drives
FRES 4/13 scoredAFA 4/12 scored
Q
Start
Team
From
Plays
Yds
Time
Result
Q1
15:00
FRES
FRES 34
3
7
1:10
Punt
Q1
13:50
AFA
AF 14
11
45
4:53
Fumble
Q1
8:57
FRES
FRES 41
4
59
1:02
Touchdown
Q1
7:55
AFA
AF 22
6
41
2:43
Punt
Q1
5:12
FRES
FRES 15
3
-1
1:51
Fumble
Q1
3:21
AFA
FRES 49
5
39
1:59
Missed FG
Q1
1:22
FRES
FRES 20
10
80
4:03
Touchdown
Q2
12:19
AFA
AF 21
3
3
2:09
Punt
Q2
10:10
FRES
FRES 30
13
62
5:28
Interception
Q2
4:42
AFA
AF 20
3
3
0:49
Fumble
Q2
3:53
FRES
FRES 39
5
12
2:07
Interception
Q2
1:46
AFA
AF 49
5
51
1:05
Touchdown
Win probability
Air Force 100% · pregame line Air Force −13.5 (closing line)
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.
Box score
Passing
C/ATT
YDS
AVG
TD
INT
QBR
Nate Romine
5/9
97
10.8
1
0
42.3
Rushing
CAR
YDS
AVG
TD
LONG
Arion Worthman
20
102
5.1
2
23
Jacobi Owens
17
71
4.2
0
11
Shayne Davern
15
70
4.7
0
26
Nate Romine
9
26
2.9
0
6
Ronald Cleveland
1
20
20.0
0
20
Tyler Williams
1
17
17.0
0
17
Timothy McVey
5
16
3.2
0
6
Parker Wilson
3
7
2.3
0
5
Team
2
-2
-1.0
0
0
Receiving
REC
YDS
AVG
TD
LONG
Jalen Rowell
3
54
18.0
0
31
Ronald Cleveland
1
33
33.0
1
33
Timothy McVey
1
10
10.0
0
10
Interceptions
INT
YDS
TD
Brodie Hicks
2
30
0
Patrick Healy
1
35
1
Weston Steelhammer
1
0
0
Kicking
FG
PCT
LONG
XP
PTS
Luke Strebel
1/2
50.0
27
4/4
7
Punting
NO
YDS
AVG
TB
In 20
LONG
Steve Brosy
4
117
29.3
0
0
39
Biggest plays
FRES +28%Q3 6:25 KeeSean Johnson 52 Yd pass from Chason Virgil (Kody Kroening Kick)