Referee Eddy Shelton; umpire Scott Teifer; head linesman B. Edwards; line judge Quentin Givens; side judge Fulton Carson; field judge Rich Almeroth; back judge Daniel Young; center judge Stacy HardinGame officials: stats.ncaa.org box scores, via SportsDataverse
Scoring by quarter
Team
Q1
Q2
Q3
Q4
Final
Wyoming
0
0
0
6
6
Air Force
0
7
3
10
20
Standouts
No. 20ReceivingBenjamin Waters3 catches, 100 yards, 1 TDAir Force
No. 2DefenseJeremy Fejedelem10 tackles, 0.5 for loss, 2 INTAir Force
From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
Wyoming
Air Force
225
Total yards
305
111
Passing yards
143
114
Rushing yards
162
6.2
Yards per pass
20.4
3.5
Yards per rush
2.9
12
First downs
18
4–12
Third downs
7–13
1–3
Fourth downs
0–1
3
Turnovers
1
4–28
Penalties
2–15
27:13
Possession
32:47
0
Sacks (by defense)
2
Efficiency
Wyoming
Air Force
34%
Success rate
46%
−0.32
EPA per play
0.02
0.91
Explosiveness
0.84
−0.11
Rushing EPA
−0.17
−0.59
Passing EPA
1.72
16%
Passing-down success
29%
−0.07
First-down EPA
−0.43
−0.60
Second-down EPA
0.49
0.02
Third-down EPA
0.45
8%
Havoc by its defense
21%
From CollegeFootballData.com: each offense’s efficiency, and the havoc each defense caused. The better side of each line is bold.
Before kickoff
Our ratings and the line, going in
Our ratings (scores only)
Air Force 70% to win. Elo’s favorite won.
The line
Air Force −13, over/under 41.5.
The last line on file before kickoff: the consensus line when the books publish one, otherwise a single major sportsbook’s.
Before kickoff, the win chances were Air Force 82%, Wyoming 18%. CollegeFootballData.com’s estimate from the point spread.
Every drive
Solid bars scored; an outline in the other team’s color marks points the defense scored. Air Force drives left to right, Wyoming right to left.
Q1 Air ForcePunt, 6 plays, 13 yards
Q1 WyomingPunt, 5 plays, 13 yards
Q1 Air ForceTouchdown, 16 plays, 73 yards
Q2 WyomingPunt, 7 plays, 27 yards
Q2 Air ForceFumble, 5 plays, 17 yards
Q2 WyomingFumble, 7 plays, 25 yards
Q2 Air ForcePunt, 7 plays, 29 yards
Q2 WyomingEnd of half, 1 play, 3 yards
Q3 WyomingInterception, 4 plays, 44 yards
Q3 Air ForceField goal, 13 plays, 41 yards
Q3 WyomingField goal, 16 plays, 66 yards
Q4 Air ForcePunt, 3 plays, 9 yards
Q4 WyomingInterception, 3 plays, 4 yards
Q4 Air ForceField goal, 9 plays, 51 yards
Q4 WyomingField goal, 5 plays, 35 yards
Q4 Air ForceTouchdown, 2 plays, 75 yards
Q4 WyomingTurnover on downs, 4 plays, −9 yards
Q4 Air ForceTurnover on downs, 4 plays, −5 yards
Q4 WyomingEnd of game, 1 play, 2 yards
Play by play
1st quarter3 drives, then Tied at 0
Air Force Punt, 6 plays
15:00
1st & 10 at own 35
Cooper Rothe kickoff for 65 yds for a touchback
15:00
1st & 10 at own 25
Taven Birdow run for 3 yds to the AFA 28
15:00
2nd & 7 at own 28
Kadin Remsberg run for 6 yds to the AFA 34
15:00
3rd & 1 at own 34
Donald Hammond III run for 3 yds to the AFA 37 for a 1ST down
15:00
1st & 10 at own 37
Christian Mallard run for 1 yd to the AFA 38
15:00
2nd & 9 at own 38
Donald Hammond III run for 2 yds to the AFA 40
15:00
3rd & 7 at own 40
Donald Hammond III pass complete to Kadin Remsberg for a loss of 2 yards to the AFA 38
15:00
4th & 9 at own 38
Charlie Scott punt for 38 yds, downed at the Wyom 24
Wyoming Punt, 5 plays
11:25
1st & 10 at own 24
Xazavian Valladay run for 3 yds to the Wyom 27
11:25
2nd & 7 at own 27
Xazavian Valladay run for 9 yds to the Wyom 36 for a 1ST down
11:25
1st & 10 at own 36
Tyler Vander Waal pass complete to John Okwoli for 6 yds to the Wyom 42
11:25
2nd & 4 at own 42
Tyler Vander Waal pass incomplete to John Okwoli
11:25
3rd & 4 at own 42
Tyler Vander Waal pass complete to Tyler Vander Waal for a loss of 5 yards to the Wyom 37
11:25
4th & 9 at own 37
Ryan Galovich punt for 36 yds, downed at the AFA 27
Air Force Touchdown, 16 plays
8:38
1st & 10 at own 27
Taven Birdow run for 4 yds to the AFA 31
8:38
2nd & 6 at own 31
Taven Birdow run for 5 yds to the AFA 36
8:38
3rd & 1 at own 36
Donald Hammond III run for 2 yds to the AFA 38 for a 1ST down
8:38
1st & 10 at own 38
Christian Mallard run for 3 yds to the AFA 41
8:38
2nd & 7 at own 41
Donald Hammond III run for 4 yds to the AFA 45
8:38
3rd & 3 at own 45
Kadin Remsberg run for 4 yds to the AFA 49 for a 1ST down
8:38
1st & 10 at own 49
Donald Hammond III pass complete to Benjamin Waters for 12 yds to the Wyom 39 for a 1ST down
8:38
1st & 10 at opp 39
Taven Birdow run for 4 yds to the Wyom 35
8:38
2nd & 6 at opp 35
Kadin Remsberg run for 9 yds to the Wyom 26 for a 1ST down
8:38
1st & 10 at opp 26
Donald Hammond III run for 7 yds to the Wyom 19
8:38
2nd & 3 at opp 19
Kadin Remsberg run for 3 yds to the Wyom 16 for a 1ST down
8:38
1st & 10 at opp 16
Christian Mallard run for 3 yds to the Wyom 13
8:38
2nd & 7 at opp 13
Donald Hammond III run for 7 yds to the Wyom 6 for a 1ST down
0:56
1st & 0 at opp 6
Timeout AIR FORCE, clock 00:56
0:56
1st & goal at opp 6
Donald Hammond III run for a loss of 4 yards to the Wyom 10
0:56
2nd & goal at opp 10
HAMMOND III, DJ pass incomplete to SANDERS, Geraud, PENALTY WYO pass interference (HEARN, Azizi) 8 yards to the WYO2, 1ST DOWN AF, NO PLAY.
0:56
1st & goal at opp 2
Taven Birdow run for 1 yd to the Wyom 1
Q2 14:56
2nd & goal at opp 1
Donald Hammond III run for 1 yd for a TD, (Jake Koehnke KICK)Air Force 7, Wyoming 0
2nd quarter5 drives, then Air Force 7, Wyoming 0
Wyoming Punt, 7 plays
14:56
1st & 0 at own 35
Jake Koehnke kickoff for 65 yds for a touchback
14:56
1st & 10 at own 25
Xazavian Valladay run for 4 yds to the Wyom 29
14:56
2nd & 6 at own 29
Levi Williams run for 5 yds to the Wyom 34
14:56
3rd & 1 at own 34
Xazavian Valladay run for 3 yds to the Wyom 37 for a 1ST down
14:56
1st & 10 at own 37
Tyler Vander Waal pass complete to Raghib Ismail Jr. for 16 yds to the AFA 47 for a 1ST down
14:56
1st & 10 at opp 47
Xazavian Valladay run for a loss of 1 yard to the AFA 48
14:56
2nd & 11 at opp 48
Jeff Burroughs run for no gain to the AFA 48
11:28
3rd & 11 at opp 48
Timeout WYOMING, clock 11:28
11:28
3rd & 11 at opp 48
Tyler Vander Waal pass incomplete to Brett Brenton
11:28
4th & 11 at opp 48
Ryan Galovich punt, downed at the AFA 29
Air Force Fumble, 5 plays
11:10
1st & 10 at own 29
Donald Hammond III run for 8 yds to the AFA 37
11:10
2nd & 2 at own 37
Kadin Remsberg run for 7 yds to the AFA 44 for a 1ST down
11:10
1st & 10 at own 44
Christian Mallard run for 1 yd to the AFA 45
11:10
2nd & 9 at own 45
Donald Hammond III pass complete to Benjamin Waters for 13 yds to the Wyom 42 for a 1ST down
11:10
1st & 10 at opp 42
HAMMOND III, DJ pass incomplete to WATERS, Ben, PENALTY AF holding 10 yards to the AF48, NO PLAY.
11:10
1st & 20 at own 48
TEAM run for a loss of 1 yard to the AFA 46 TEAM fumbled, forced by TEAM, recovered by Wyom Esaias Gandy
Wyoming Fumble, 7 plays
8:37
1st & 10 at opp 46
Xazavian Valladay run for 1 yd to the AFA 45
8:37
2nd & 9 at opp 45
Xazavian Valladay run for no gain to the AFA 45
8:37
3rd & 9 at opp 45
Levi Williams pass complete to Raghib Ismail Jr. for 15 yds to the AFA 30 for a 1ST down
8:37
1st & 10 at opp 30
Levi Williams run for no gain to the AFA 30
8:37
2nd & 10 at opp 30
Xazavian Valladay run for 1 yd to the AFA 29
8:37
3rd & 9 at opp 29
WILLIAMS, Levi pass complete to WELCH, Treyton for 17 yards to the AF12 (BUGG III, Milto), PENALTY WYO holding (VELAZQUEZ, A.) 10 yards to the AF39, NO PLAY.
8:37
3rd & 19 at opp 39
Levi Williams pass complete to Brett Brenton for 11 yds to the AFA 28
8:37
4th & 8 at opp 28
Levi Williams sacked by Jake Ksiazek for a loss of 5 yards to the AFA 21 Levi Williams fumbled, recovered by AFA Garrett Kauppila , return for 0 yards
Air Force Punt, 7 plays
4:10
1st & 10 at own 21
Taven Birdow run for 6 yds to the AFA 27
4:10
2nd & 4 at own 27
Taven Birdow run for 5 yds to the AFA 32 for a 1ST down
4:10
1st & 10 at own 32
Taven Birdow run for 5 yds to the AFA 37
4:10
2nd & 5 at own 37
Kadin Remsberg run for 11 yds to the AFA 48 for a 1ST down
4:10
1st & 10 at own 48
Kadin Remsberg run for 2 yds to the 50 yard line
4:10
2nd & 8 at the 50
Donald Hammond III run for a loss of 2 yards to the AFA 48
4:10
3rd & 10 at own 48
Kadin Remsberg run for 2 yds to the 50 yard line
0:50
4th & 8 at the 50
Timeout WYOMING, clock 00:50
0:50
4th & 8 at the 50
Charlie Scott punt for 37 yds , Austin Conway returns for 11 yds to the Wyom 24
Wyoming End of half, 1 play
0:40
1st & 10 at own 24
Xazavian Valladay run for 3 yds to the Wyom 27
3rd quarter4 drives, then Air Force 10, Wyoming 0
Wyoming Interception, 4 plays
15:00
2nd & 7 at own 35
Jake Koehnke kickoff for 60 yds , Xazavian Valladay return for 13 yds to the Wyom 18
14:56
1st & 10 at own 18
Levi Williams run for 4 yds to the Wyom 22
14:56
2nd & 6 at own 22
Levi Williams run for 38 yds to the AFA 40 for a 1ST down
14:56
1st & 10 at opp 40
Xazavian Valladay run for 2 yds to the AFA 38
14:56
2nd & 8 at opp 38
Tyler Vander Waal pass intercepted Jeremy Fejedelem return for 15 yds to the AFA 47
Air Force Field goal, 13 plays
13:00
1st & 10 at own 47
Taven Birdow run for 4 yds to the Wyom 49
13:00
2nd & 6 at opp 49
Donald Hammond III run for 5 yds to the Wyom 44
13:00
3rd & 3 at opp 34
Taven Birdow run for 5 yds to the Wyom 29 for a 1ST down
13:00
1st & 10 at opp 29
Christian Mallard run for 3 yds to the Wyom 26
13:00
2nd & 7 at opp 26
Christian Mallard run for 6 yds to the Wyom 20
13:00
3rd & 1 at opp 20
Christian Mallard run for 2 yds to the Wyom 18 for a 1ST down
13:00
1st & 10 at opp 18
Donald Hammond III run for 2 yds to the Wyom 16
13:00
2nd & 8 at opp 16
Kadin Remsberg run for 3 yds to the Wyom 13
13:00
3rd & 5 at opp 13
Donald Hammond III run for 1 yd to the Wyom 12
13:00
3rd & 1 at opp 44
Matthew Murla run for 3 yds to the Wyom 41 for a 1ST down
13:00
1st & 10 at opp 41
Kadin Remsberg run for 4 yds to the Wyom 37
13:00
2nd & 6 at opp 37
Taven Birdow run for 3 yds to the Wyom 34
Wyoming Field goal, 16 plays
5:50
1st & 10 at own 25
Levi Williams pass incomplete to Raghib Ismail Jr.
5:50
4th & 4 at opp 12
Jake Koehnke 31 yd FG GOODAir Force 10, Wyoming 0
Wyoming Field goal, 16 plays
5:50
1st & 0 at own 35
Jake Koehnke kickoff for 65 yds for a touchback
5:50
2nd & 10 at own 25
AIR FORCE Penalty, Defensive offside (Mosese Fifita) to the Wyom 30
5:50
2nd & 5 at own 30
Levi Williams run for a loss of 1 yard to the Wyom 29
5:50
3rd & 6 at own 29
Levi Williams pass complete to Ayden Eberhardt for 6 yds to the Wyom 35 for a 1ST down
5:50
1st & 10 at own 35
Levi Williams pass complete to Austin Conway for 15 yds to the 50 yard line for a 1ST down
5:50
1st & 10 at the 50
Levi Williams run for 11 yds to the AFA 39 for a 1ST down
5:50
1st & 10 at opp 39
Levi Williams run for 4 yds to the AFA 35
5:50
2nd & 6 at opp 35
Levi Williams pass incomplete
5:50
3rd & 6 at opp 35
Xazavian Valladay run for 4 yds to the AFA 31
5:50
4th & 2 at opp 31
Levi Williams run for 5 yds to the AFA 26 for a 1ST down
5:50
1st & 10 at opp 26
Xazavian Valladay run for 5 yds to the AFA 21
5:50
2nd & 5 at opp 21
Levi Williams run for 2 yds to the AFA 19
Q4 15:00
3rd & 3 at opp 19
Jeff Burroughs run for 4 yds to the AFA 15 for a 1ST down
Q4 15:00
1st & 10 at opp 15
Xazavian Valladay run for 2 yds to the AFA 13
Q4 15:00
2nd & 8 at opp 13
Levi Williams pass incomplete to Xazavian Valladay, broken up by Garrett Kauppila
Q4 15:00
3rd & 8 at opp 13
Jeff Burroughs run for 4 yds to the AFA 9
Q4 13:08
4th & 4 at opp 9
Cooper Rothe 26 yd FG GOODAir Force 10, Wyoming 3
4th quarter8 drives, then Air Force 20, Wyoming 6
Air Force Punt, 3 plays
13:08
1st & 0 at own 35
Cooper Rothe kickoff for 65 yds for a touchback
13:08
1st & 10 at own 25
Donald Hammond III run for a loss of 1 yard to the AFA 24
13:08
2nd & 11 at own 24
Kadin Remsberg run for 8 yds to the AFA 32
13:08
3rd & 3 at own 32
Taven Birdow run for 2 yds to the AFA 34
13:08
4th & 1 at own 34
Charlie Scott punt for 13 yds, punt out-of-bounds at the AFA 47
Wyoming Interception, 3 plays
11:07
1st & 10 at opp 47
Levi Williams run for 2 yds to the AFA 45
11:07
2nd & 8 at opp 45
Xazavian Valladay run for 2 yds to the AFA 43
11:07
3rd & 6 at opp 43
Levi Williams pass intercepted Jeremy Fejedelem return for 3 yds to the AFA 40
Air Force Field goal, 9 plays
9:41
1st & 10 at own 40
Christian Mallard run for 2 yds to the AFA 42
9:41
2nd & 8 at own 42
Donald Hammond III pass incomplete
9:41
3rd & 8 at own 42
Donald Hammond III pass complete to Geraud Sanders for 23 yds to the Wyom 35 for a 1ST down
9:41
1st & 10 at opp 35
Kadin Remsberg run for 3 yds to the Wyom 32
9:41
2nd & 7 at opp 32
Chance Stevenson pass complete to Donald Hammond III for 22 yds to the Wyom 10 for a 1ST down
9:41
1st & goal at opp 10
Kadin Remsberg run for 1 yd to the Wyom 9
9:41
2nd & goal at opp 9
Donald Hammond III run for no gain to the Wyom 9
9:41
3rd & goal at opp 9
Taven Birdow run for no gain to the Wyom 9
5:31
4th & goal at opp 9
Jake Koehnke 27 yd FG GOODAir Force 13, Wyoming 3
Wyoming Field goal, 5 plays
5:31
1st & 0 at own 35
Jake Koehnke kickoff for 64 yds , Tyler Hall return for 58 yds to the AFA 41
5:21
1st & 10 at opp 41
Levi Williams pass complete to Josh Harshman for 30 yds to the AFA 11 for a 1ST down
5:21
1st & 10 at opp 11
Levi Williams run for 3 yds to the AFA 8
5:21
2nd & 7 at opp 8
VALLADAY, X. rush for 1 yard to the AF7 (JACKSON, Jordan;FIFITA, Mosese), PENALTY WYO illegal formation 5 yards to the AF13, NO PLAY.
5:21
2nd & 12 at opp 13
Levi Williams run for 4 yds to the AFA 9
5:21
3rd & 8 at opp 9
Levi Williams run for 3 yds to the AFA 6
2:23
4th & 5 at opp 6
Cooper Rothe 23 yd FG GOODAir Force 13, Wyoming 6
Air Force Touchdown, 2 plays
2:23
1st & 0 at own 35
Cooper Rothe kickoff for 65 yds for a touchback
2:23
1st & 10 at own 25
Kadin Remsberg run for no gain to the AFA 25
2:15
2nd & 10 at own 25
Timeout WYOMING, clock 02:15
2:04
2nd & 10 at own 25
Donald Hammond III pass complete to Benjamin Waters for 75 yds for a TD, (Jake Koehnke KICK)Air Force 20, Wyoming 6
Wyoming Turnover on downs, 4 plays
2:04
1st & 0 at own 35
Jake Koehnke kickoff for 57 yds , Tyler Hall return for 21 yds to the Wyom 29
1:59
1st & 10 at own 29
Tyler Vander Waal pass complete to Raghib Ismail Jr. for 10 yds to the Wyom 39 for a 1ST down
1:59
1st & 10 at own 39
Tyler Vander Waal run for a loss of 11 yards to the Wyom 28
1:59
3rd & 21 at own 28
Levi Williams pass incomplete to John Okwoli
1:59
4th & 21 at own 28
Levi Williams sacked by Mosese Fifita and Christopher Herrera for a loss of 8 yards to the Wyom 20
Air Force Turnover on downs, 4 plays
1:17
1st & 10 at opp 20
TEAM run for a loss of 1 yard to the Wyom 21
1:15
2nd & 11 at opp 21
Timeout WYOMING, clock 01:15
1:15
2nd & 11 at opp 21
TEAM run for a loss of 1 yard to the Wyom 22
1:14
3rd & 12 at opp 22
Timeout WYOMING, clock 01:14
1:14
3rd & 12 at opp 22
TEAM run for a loss of 1 yard to the Wyom 23
0:32
4th & 13 at opp 23
Timeout AIR FORCE, clock 00:32
0:32
4th & 13 at opp 23
TEAM run for a loss of 2 yards to the Wyom 25
Wyoming End of game, 1 play
0:30
1st & 10 at own 25
Levi Williams pass complete to Austin Conway for 7 yds to the Wyom 32
0:30
2nd & 3 at own 32
WYOMING Penalty, false start (Josh Harshman) to the Wyom 27
Play-by-play from CollegeFootballData.com, as its scorers wrote it. The clock is the time left in the quarter; the spot is from the side of the team with the ball.