TDJacob Hollister 32 Yd pass from Josh Allen (Cooper Rothe Kick)2 plays, 43 yds, 0:57 · from AF 43
AFA 6–28 WYO
3:21
TDJalen Robinette 75 Yd pass from Nate Romine (Luke Strebel Kick)1 play, 75 yds, 0:12 · from AF 25
AFA 13–28 WYO
4th quarter
9:03
TDNate Romine 1 Yd Run (Luke Strebel Kick)11 plays, 84 yds, 4:59 · from AF 16
AFA 20–28 WYO
3:31
TDTimothy McVey 49 Yd pass from Nate Romine (Two-Point Run Conversion Failed)3 plays, 65 yds, 1:26 · from AF 35
AFA 26–28 WYO
2:01
TDBrian Hill 1 Yd Run (Cooper Rothe Kick)5 plays, 37 yds, 1:30 · from AF 37
AFA 26–35 WYO
Drives
WYO 4/15 scoredAFA 6/15 scored
Q
Start
Team
From
Plays
Yds
Time
Result
Q1
15:00
WYO
WYO 25
11
75
4:20
Touchdown
Q1
10:40
AFA
AF 20
3
0
0:57
Punt
Q1
9:43
WYO
WYO 37
5
19
2:30
Punt
Q1
7:13
AFA
AF 9
3
1
2:01
Punt
Q1
5:12
WYO
WYO 46
3
6
0:54
Fumble
Q1
4:18
AFA
AF 48
6
3
2:54
Interception
Q1
1:24
WYO
WYO 39
4
15
1:24
Punt
Q2
15:00
AFA
AF 20
9
50
4:12
Field Goal
Q2
10:48
WYO
WYO 25
14
75
5:57
Touchdown
Q2
4:51
AFA
AF 25
3
3
1:33
Punt
Q2
3:18
WYO
WYO 4
3
3
1:03
Punt
Q2
2:15
AFA
WYO 30
4
7
1:24
Field Goal
Win probability
Wyoming 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
6/19
188
9.9
2
3
26.1
Rushing
CAR
YDS
AVG
TD
LONG
D.J. Johnson
7
73
10.4
0
32
Timothy McVey
5
39
7.8
0
28
Jacobi Owens
5
17
3.4
0
8
Shayne Davern
5
13
2.6
0
5
Nate Romine
12
9
0.8
1
15
Tyler Williams
4
-1
-0.3
0
2
Ronald Cleveland
1
-1
-1.0
0
0
Receiving
REC
YDS
AVG
TD
LONG
Jalen Rowell
3
101
33.7
1
75
Timothy McVey
2
77
38.5
1
49
Ryan Reffitt
1
10
10.0
0
10
Kicking
FG
PCT
LONG
XP
PTS
Luke Strebel
2/2
100.0
47
2/2
8
Punting
NO
YDS
AVG
TB
In 20
LONG
Steve Brosy
6
288
48.0
0
0
62
Biggest plays
AFA +42%Q4 3:31 Timothy McVey 49 Yd pass from Nate Romine (Two-Point Run Conversion Failed)
WYO +36%Q4 3:31 Luke Strebel kickoff for 8 yds , Lucas Wacha return for 6 yds to the AFA 37 , Lucas Wacha return for no gain to the AFA 37
WYO +30%Q4 9:03 Luke Strebel kickoff for 61 yds , D.J. May return for 16 yds to the WYOMING 49 WYOMING Penalty, Offensive holding (10 Yards) to the Wyom 10
WYO +27%Q2 4:51 Josh Allen pass complete to Jake Maulhardt for 20 yds for a TD, (Cooper Rothe KICK)
AFA +24%Q4 9:03 Nate Romine run for 1 yd for a TD, (Luke Strebel KICK)
Team stats
Stat
AFA
WYO
1st Downs
12
22
3rd down efficiency
4-14
5-14
4th down efficiency
0-0
0-0
Total Yards
337
362
Passing
188
173
Comp/Att
6/19
15/27
Yards per pass
9.9
6.4
Rushing
149
189
Rushing Attempts
39
48
Yards per rush
3.8
3.9
Penalties
4-45
5-50
Turnovers
4
1
Fumbles lost
1
1
Interceptions thrown
3
0
Possession
26:00
34:00
Play by play
Q4 0:00 End of 4th Quarter
Q4 1:43 2nd & 11 at WYO 45 TEAM run for a loss of 1 yard to the Wyom 44
Q4 1:43 1st & 10 at WYO 46 TEAM run for a loss of 1 yard to the Wyom 45
Q4 1:43 2nd & 3 at WYO 41 Brian Hill run for 5 yds to the Wyom 46 for a 1ST down
Q4 1:43 1st & 10 at WYO 34 Brian Hill run for 7 yds to the Wyom 41
Q4 2:01 3rd & 10 at AF 25 Nate Romine pass intercepted Antonio Hull return for a loss of 5 yards to the Wyom 34
Q4 2:01 2nd & 10 at AF 25 Nate Romine pass incomplete to Jacobi Owens
Q4 2:01 1st & 10 at AF 25 Nate Romine pass incomplete to Jalen Robinette, broken up by Rico Gafford
Q4 2:01 Cooper Rothe kickoff for 65 yds for a touchback
Q4 2:01 1st & Goal at AF 1 Brian Hill run for 1 yd for a TD, (Cooper Rothe KICK)
Q4 2:37 3rd & 21 at AF 33 Josh Allen run for 32 yds to the AFA 1 for a 1ST down
Q4 2:37 Timeout AIR FORCE, clock 02:37
Q4 2:45 2nd & 10 at AF 22 Josh Allen sacked by Weston Steelhammer for a loss of 11 yards to the AFA 33
Q4 2:45 Timeout AIR FORCE, clock 02:45
Q4 3:31 1st & 10 at AF 22 Brian Hill run for no gain to the AFA 22
Q4 3:31 1st & 10 at AF 37 Tanner Gentry run for 15 yds to the AFA 22 for a 1ST down
Q4 3:31 Luke Strebel kickoff for 8 yds , Lucas Wacha return for 6 yds to the AFA 37 , Lucas Wacha return for no gain to the AFA 37
Q4 3:31 2nd & 22 at WYO 49 Timothy McVey 49 Yd pass from Nate Romine (Two-Point Run Conversion Failed)
Q4 4:57 2nd & 12 at WYO 39 ROMINE, Nate pass complete to ROBINETTE, Jale for 25 yards to the WY14 (GAFFORD, Rico), PENALTY AF holding 10 yards to the WY49, NO PLAY.
Q4 4:57 1st & 10 at WYO 37 Nate Romine sacked by Youhanna Ghaifan for a loss of 2 yards to the Wyom 39
Q4 4:57 1st & 10 at AF 35 Nate Romine pass complete to Timothy McVey for 28 yds to the Wyom 37 for a 1ST down
Q4 8:22 4th & 4 at WYO 28 Ethan Wood punt for 41 yds , Ronald Cleveland returns for 4 yds to the AFA 35
Q4 8:22 3rd & 7 at WYO 25 Josh Allen run for 3 yds to the Wyom 28
Q4 8:22 2nd & 8 at WYO 24 Josh Allen run for 1 yd to the Wyom 25
Q4 8:22 1st & 10 at WYO 22 Brian Hill run for 2 yds to the Wyom 24