Wyoming at Air Force

Saturday, November 30, 2019

Air Force beat Wyoming 20–⁠6. It was their 58th meeting; after it, Air Force led the series 29–⁠26–⁠3.

AwayWyoming8–⁠5 in 2019
6
HomeAir Force11–⁠2 in 2019
20

Final at Falcon Stadium, Colorado SpringsAttendance 21,425

At kickoff
33°F, mostly cloudy, wind 14 mph from the northwest, gusts to 31 mphWeather: NOAA NCEI Integrated Surface Database; Usaf Academy Airstrip Airport (KAFF), 4 km from the stadium
Officials
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

TeamQ1Q2Q3Q4Final
Wyoming00066
Air Force0731020

Standouts

Player stats

Wyoming

PassingC/AttYdsTDInt
Levi Williams6/118401
Tyler Vander Waal4/72701
RushingCarYdsTDLong
Levi Williams1579038
Xazavian Valladay143809
Jeff Burroughs3804
ReceivingRecYdsTDLong
Raghib Ismail Jr.341016
Josh Harshman130030
Austin Conway222015
Brett Brenton111011
DefenseTklTFLSacksInt
Alijah Halliburton13000
Logan Wilson10000
Garrett Crall10000
Chad Muma8000

Air Force

PassingC/AttYdsTDInt
Donald Hammond III5/612110
Chance Stevenson1/12200
RushingCarYdsTDLong
Kadin Remsberg1463011
Taven Birdow134706
Donald Hammond III153518
Christian Mallard82106
ReceivingRecYdsTDLong
Benjamin Waters3100175
Geraud Sanders123023
Donald Hammond III122022
DefenseTklTFLSacksInt
Jeremy Fejedelem100.502
Demonte Meeks10100
Garrett Kauppila9000
Mosese Fifita710.50
Kyle Johnson7100
Christopher Herrera40.50.50
Jake Ksiazek2110

From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.

Team stats

WyomingAir Force
225Total yards305
111Passing yards143
114Rushing yards162
6.2Yards per pass20.4
3.5Yards per rush2.9
12First downs18
4–⁠12Third downs7–⁠13
1–⁠3Fourth downs0–⁠1
3Turnovers1
4–⁠28Penalties2–⁠15
27:13Possession32:47
0Sacks (by defense)2

Efficiency

WyomingAir Force
34%Success rate46%
−0.32EPA per play0.02
0.91Explosiveness0.84
−0.11Rushing EPA−0.17
−0.59Passing EPA1.72
16%Passing-down success29%
−0.07First-down EPA−0.43
−0.60Second-down EPA0.49
0.02Third-down EPA0.45
8%Havoc by its defense21%

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

Air Force end zoneWyoming end zoneQ1 Air ForcePunt, 6 playsQ1 WyomingPunt, 5 playsQ1 Air ForceTouchdown, 16 playsQ2 WyomingPunt, 7 playsQ2 Air ForceFumble, 5 playsQ2 WyomingFumble, 7 playsQ2 Air ForcePunt, 7 playsQ2 WyomingEnd of half, 1 playQ3 WyomingInterception, 4 playsQ3 Air ForceField goal, 13 playsQ3 WyomingField goal, 16 playsQ4 Air ForcePunt, 3 playsQ4 WyomingInterception, 3 playsQ4 Air ForceField goal, 9 playsQ4 WyomingField goal, 5 playsQ4 Air ForceTouchdown, 2 playsQ4 WyomingTurnover on downs, 4 playsQ4 Air ForceTurnover on downs, 4 playsQ4 WyomingEnd of game, 1 play
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.
  1. Q1 Air ForcePunt, 6 plays, 13 yards
  2. Q1 WyomingPunt, 5 plays, 13 yards
  3. Q1 Air ForceTouchdown, 16 plays, 73 yards
  4. Q2 WyomingPunt, 7 plays, 27 yards
  5. Q2 Air ForceFumble, 5 plays, 17 yards
  6. Q2 WyomingFumble, 7 plays, 25 yards
  7. Q2 Air ForcePunt, 7 plays, 29 yards
  8. Q2 WyomingEnd of half, 1 play, 3 yards
  9. Q3 WyomingInterception, 4 plays, 44 yards
  10. Q3 Air ForceField goal, 13 plays, 41 yards
  11. Q3 WyomingField goal, 16 plays, 66 yards
  12. Q4 Air ForcePunt, 3 plays, 9 yards
  13. Q4 WyomingInterception, 3 plays, 4 yards
  14. Q4 Air ForceField goal, 9 plays, 51 yards
  15. Q4 WyomingField goal, 5 plays, 35 yards
  16. Q4 Air ForceTouchdown, 2 plays, 75 yards
  17. Q4 WyomingTurnover on downs, 4 plays, −9 yards
  18. Q4 Air ForceTurnover on downs, 4 plays, −5 yards
  19. Q4 WyomingEnd of game, 1 play, 2 yards

Play by play

1st quarter3 drives, then Tied at 0
Air Force Punt, 6 plays
15:001st & 10 at own 35Cooper Rothe kickoff for 65 yds for a touchback
15:001st & 10 at own 25Taven Birdow run for 3 yds to the AFA 28
15:002nd & 7 at own 28Kadin Remsberg run for 6 yds to the AFA 34
15:003rd & 1 at own 34Donald Hammond III run for 3 yds to the AFA 37 for a 1ST down
15:001st & 10 at own 37Christian Mallard run for 1 yd to the AFA 38
15:002nd & 9 at own 38Donald Hammond III run for 2 yds to the AFA 40
15:003rd & 7 at own 40Donald Hammond III pass complete to Kadin Remsberg for a loss of 2 yards to the AFA 38
15:004th & 9 at own 38Charlie Scott punt for 38 yds, downed at the Wyom 24
Wyoming Punt, 5 plays
11:251st & 10 at own 24Xazavian Valladay run for 3 yds to the Wyom 27
11:252nd & 7 at own 27Xazavian Valladay run for 9 yds to the Wyom 36 for a 1ST down
11:251st & 10 at own 36Tyler Vander Waal pass complete to John Okwoli for 6 yds to the Wyom 42
11:252nd & 4 at own 42Tyler Vander Waal pass incomplete to John Okwoli
11:253rd & 4 at own 42Tyler Vander Waal pass complete to Tyler Vander Waal for a loss of 5 yards to the Wyom 37
11:254th & 9 at own 37Ryan Galovich punt for 36 yds, downed at the AFA 27
Air Force Touchdown, 16 plays
8:381st & 10 at own 27Taven Birdow run for 4 yds to the AFA 31
8:382nd & 6 at own 31Taven Birdow run for 5 yds to the AFA 36
8:383rd & 1 at own 36Donald Hammond III run for 2 yds to the AFA 38 for a 1ST down
8:381st & 10 at own 38Christian Mallard run for 3 yds to the AFA 41
8:382nd & 7 at own 41Donald Hammond III run for 4 yds to the AFA 45
8:383rd & 3 at own 45Kadin Remsberg run for 4 yds to the AFA 49 for a 1ST down
8:381st & 10 at own 49Donald Hammond III pass complete to Benjamin Waters for 12 yds to the Wyom 39 for a 1ST down
8:381st & 10 at opp 39Taven Birdow run for 4 yds to the Wyom 35
8:382nd & 6 at opp 35Kadin Remsberg run for 9 yds to the Wyom 26 for a 1ST down
8:381st & 10 at opp 26Donald Hammond III run for 7 yds to the Wyom 19
8:382nd & 3 at opp 19Kadin Remsberg run for 3 yds to the Wyom 16 for a 1ST down
8:381st & 10 at opp 16Christian Mallard run for 3 yds to the Wyom 13
8:382nd & 7 at opp 13Donald Hammond III run for 7 yds to the Wyom 6 for a 1ST down
0:561st & 0 at opp 6Timeout AIR FORCE, clock 00:56
0:561st & goal at opp 6Donald Hammond III run for a loss of 4 yards to the Wyom 10
0:562nd & goal at opp 10HAMMOND III, DJ pass incomplete to SANDERS, Geraud, PENALTY WYO pass interference (HEARN, Azizi) 8 yards to the WYO2, 1ST DOWN AF, NO PLAY.
0:561st & goal at opp 2Taven Birdow run for 1 yd to the Wyom 1
Q2 14:562nd & goal at opp 1Donald 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:561st & 0 at own 35Jake Koehnke kickoff for 65 yds for a touchback
14:561st & 10 at own 25Xazavian Valladay run for 4 yds to the Wyom 29
14:562nd & 6 at own 29Levi Williams run for 5 yds to the Wyom 34
14:563rd & 1 at own 34Xazavian Valladay run for 3 yds to the Wyom 37 for a 1ST down
14:561st & 10 at own 37Tyler Vander Waal pass complete to Raghib Ismail Jr. for 16 yds to the AFA 47 for a 1ST down
14:561st & 10 at opp 47Xazavian Valladay run for a loss of 1 yard to the AFA 48
14:562nd & 11 at opp 48Jeff Burroughs run for no gain to the AFA 48
11:283rd & 11 at opp 48Timeout WYOMING, clock 11:28
11:283rd & 11 at opp 48Tyler Vander Waal pass incomplete to Brett Brenton
11:284th & 11 at opp 48Ryan Galovich punt, downed at the AFA 29
Air Force Fumble, 5 plays
11:101st & 10 at own 29Donald Hammond III run for 8 yds to the AFA 37
11:102nd & 2 at own 37Kadin Remsberg run for 7 yds to the AFA 44 for a 1ST down
11:101st & 10 at own 44Christian Mallard run for 1 yd to the AFA 45
11:102nd & 9 at own 45Donald Hammond III pass complete to Benjamin Waters for 13 yds to the Wyom 42 for a 1ST down
11:101st & 10 at opp 42HAMMOND III, DJ pass incomplete to WATERS, Ben, PENALTY AF holding 10 yards to the AF48, NO PLAY.
11:101st & 20 at own 48TEAM 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:371st & 10 at opp 46Xazavian Valladay run for 1 yd to the AFA 45
8:372nd & 9 at opp 45Xazavian Valladay run for no gain to the AFA 45
8:373rd & 9 at opp 45Levi Williams pass complete to Raghib Ismail Jr. for 15 yds to the AFA 30 for a 1ST down
8:371st & 10 at opp 30Levi Williams run for no gain to the AFA 30
8:372nd & 10 at opp 30Xazavian Valladay run for 1 yd to the AFA 29
8:373rd & 9 at opp 29WILLIAMS, 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:373rd & 19 at opp 39Levi Williams pass complete to Brett Brenton for 11 yds to the AFA 28
8:374th & 8 at opp 28Levi 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:101st & 10 at own 21Taven Birdow run for 6 yds to the AFA 27
4:102nd & 4 at own 27Taven Birdow run for 5 yds to the AFA 32 for a 1ST down
4:101st & 10 at own 32Taven Birdow run for 5 yds to the AFA 37
4:102nd & 5 at own 37Kadin Remsberg run for 11 yds to the AFA 48 for a 1ST down
4:101st & 10 at own 48Kadin Remsberg run for 2 yds to the 50 yard line
4:102nd & 8 at the 50Donald Hammond III run for a loss of 2 yards to the AFA 48
4:103rd & 10 at own 48Kadin Remsberg run for 2 yds to the 50 yard line
0:504th & 8 at the 50Timeout WYOMING, clock 00:50
0:504th & 8 at the 50Charlie Scott punt for 37 yds , Austin Conway returns for 11 yds to the Wyom 24
Wyoming End of half, 1 play
0:401st & 10 at own 24Xazavian Valladay run for 3 yds to the Wyom 27
3rd quarter4 drives, then Air Force 10, Wyoming 0
Wyoming Interception, 4 plays
15:002nd & 7 at own 35Jake Koehnke kickoff for 60 yds , Xazavian Valladay return for 13 yds to the Wyom 18
14:561st & 10 at own 18Levi Williams run for 4 yds to the Wyom 22
14:562nd & 6 at own 22Levi Williams run for 38 yds to the AFA 40 for a 1ST down
14:561st & 10 at opp 40Xazavian Valladay run for 2 yds to the AFA 38
14:562nd & 8 at opp 38Tyler Vander Waal pass intercepted Jeremy Fejedelem return for 15 yds to the AFA 47
Air Force Field goal, 13 plays
13:001st & 10 at own 47Taven Birdow run for 4 yds to the Wyom 49
13:002nd & 6 at opp 49Donald Hammond III run for 5 yds to the Wyom 44
13:003rd & 3 at opp 34Taven Birdow run for 5 yds to the Wyom 29 for a 1ST down
13:001st & 10 at opp 29Christian Mallard run for 3 yds to the Wyom 26
13:002nd & 7 at opp 26Christian Mallard run for 6 yds to the Wyom 20
13:003rd & 1 at opp 20Christian Mallard run for 2 yds to the Wyom 18 for a 1ST down
13:001st & 10 at opp 18Donald Hammond III run for 2 yds to the Wyom 16
13:002nd & 8 at opp 16Kadin Remsberg run for 3 yds to the Wyom 13
13:003rd & 5 at opp 13Donald Hammond III run for 1 yd to the Wyom 12
13:003rd & 1 at opp 44Matthew Murla run for 3 yds to the Wyom 41 for a 1ST down
13:001st & 10 at opp 41Kadin Remsberg run for 4 yds to the Wyom 37
13:002nd & 6 at opp 37Taven Birdow run for 3 yds to the Wyom 34
Wyoming Field goal, 16 plays
5:501st & 10 at own 25Levi Williams pass incomplete to Raghib Ismail Jr.
5:504th & 4 at opp 12Jake Koehnke 31 yd FG GOODAir Force 10, Wyoming 0
Wyoming Field goal, 16 plays
5:501st & 0 at own 35Jake Koehnke kickoff for 65 yds for a touchback
5:502nd & 10 at own 25AIR FORCE Penalty, Defensive offside (Mosese Fifita) to the Wyom 30
5:502nd & 5 at own 30Levi Williams run for a loss of 1 yard to the Wyom 29
5:503rd & 6 at own 29Levi Williams pass complete to Ayden Eberhardt for 6 yds to the Wyom 35 for a 1ST down
5:501st & 10 at own 35Levi Williams pass complete to Austin Conway for 15 yds to the 50 yard line for a 1ST down
5:501st & 10 at the 50Levi Williams run for 11 yds to the AFA 39 for a 1ST down
5:501st & 10 at opp 39Levi Williams run for 4 yds to the AFA 35
5:502nd & 6 at opp 35Levi Williams pass incomplete
5:503rd & 6 at opp 35Xazavian Valladay run for 4 yds to the AFA 31
5:504th & 2 at opp 31Levi Williams run for 5 yds to the AFA 26 for a 1ST down
5:501st & 10 at opp 26Xazavian Valladay run for 5 yds to the AFA 21
5:502nd & 5 at opp 21Levi Williams run for 2 yds to the AFA 19
Q4 15:003rd & 3 at opp 19Jeff Burroughs run for 4 yds to the AFA 15 for a 1ST down
Q4 15:001st & 10 at opp 15Xazavian Valladay run for 2 yds to the AFA 13
Q4 15:002nd & 8 at opp 13Levi Williams pass incomplete to Xazavian Valladay, broken up by Garrett Kauppila
Q4 15:003rd & 8 at opp 13Jeff Burroughs run for 4 yds to the AFA 9
Q4 13:084th & 4 at opp 9Cooper Rothe 26 yd FG GOODAir Force 10, Wyoming 3
4th quarter8 drives, then Air Force 20, Wyoming 6
Air Force Punt, 3 plays
13:081st & 0 at own 35Cooper Rothe kickoff for 65 yds for a touchback
13:081st & 10 at own 25Donald Hammond III run for a loss of 1 yard to the AFA 24
13:082nd & 11 at own 24Kadin Remsberg run for 8 yds to the AFA 32
13:083rd & 3 at own 32Taven Birdow run for 2 yds to the AFA 34
13:084th & 1 at own 34Charlie Scott punt for 13 yds, punt out-of-bounds at the AFA 47
Wyoming Interception, 3 plays
11:071st & 10 at opp 47Levi Williams run for 2 yds to the AFA 45
11:072nd & 8 at opp 45Xazavian Valladay run for 2 yds to the AFA 43
11:073rd & 6 at opp 43Levi Williams pass intercepted Jeremy Fejedelem return for 3 yds to the AFA 40
Air Force Field goal, 9 plays
9:411st & 10 at own 40Christian Mallard run for 2 yds to the AFA 42
9:412nd & 8 at own 42Donald Hammond III pass incomplete
9:413rd & 8 at own 42Donald Hammond III pass complete to Geraud Sanders for 23 yds to the Wyom 35 for a 1ST down
9:411st & 10 at opp 35Kadin Remsberg run for 3 yds to the Wyom 32
9:412nd & 7 at opp 32Chance Stevenson pass complete to Donald Hammond III for 22 yds to the Wyom 10 for a 1ST down
9:411st & goal at opp 10Kadin Remsberg run for 1 yd to the Wyom 9
9:412nd & goal at opp 9Donald Hammond III run for no gain to the Wyom 9
9:413rd & goal at opp 9Taven Birdow run for no gain to the Wyom 9
5:314th & goal at opp 9Jake Koehnke 27 yd FG GOODAir Force 13, Wyoming 3
Wyoming Field goal, 5 plays
5:311st & 0 at own 35Jake Koehnke kickoff for 64 yds , Tyler Hall return for 58 yds to the AFA 41
5:211st & 10 at opp 41Levi Williams pass complete to Josh Harshman for 30 yds to the AFA 11 for a 1ST down
5:211st & 10 at opp 11Levi Williams run for 3 yds to the AFA 8
5:212nd & 7 at opp 8VALLADAY, X. rush for 1 yard to the AF7 (JACKSON, Jordan;FIFITA, Mosese), PENALTY WYO illegal formation 5 yards to the AF13, NO PLAY.
5:212nd & 12 at opp 13Levi Williams run for 4 yds to the AFA 9
5:213rd & 8 at opp 9Levi Williams run for 3 yds to the AFA 6
2:234th & 5 at opp 6Cooper Rothe 23 yd FG GOODAir Force 13, Wyoming 6
Air Force Touchdown, 2 plays
2:231st & 0 at own 35Cooper Rothe kickoff for 65 yds for a touchback
2:231st & 10 at own 25Kadin Remsberg run for no gain to the AFA 25
2:152nd & 10 at own 25Timeout WYOMING, clock 02:15
2:042nd & 10 at own 25Donald 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:041st & 0 at own 35Jake Koehnke kickoff for 57 yds , Tyler Hall return for 21 yds to the Wyom 29
1:591st & 10 at own 29Tyler Vander Waal pass complete to Raghib Ismail Jr. for 10 yds to the Wyom 39 for a 1ST down
1:591st & 10 at own 39Tyler Vander Waal run for a loss of 11 yards to the Wyom 28
1:593rd & 21 at own 28Levi Williams pass incomplete to John Okwoli
1:594th & 21 at own 28Levi 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:171st & 10 at opp 20TEAM run for a loss of 1 yard to the Wyom 21
1:152nd & 11 at opp 21Timeout WYOMING, clock 01:15
1:152nd & 11 at opp 21TEAM run for a loss of 1 yard to the Wyom 22
1:143rd & 12 at opp 22Timeout WYOMING, clock 01:14
1:143rd & 12 at opp 22TEAM run for a loss of 1 yard to the Wyom 23
0:324th & 13 at opp 23Timeout AIR FORCE, clock 00:32
0:324th & 13 at opp 23TEAM run for a loss of 2 yards to the Wyom 25
Wyoming End of game, 1 play
0:301st & 10 at own 25Levi Williams pass complete to Austin Conway for 7 yds to the Wyom 32
0:302nd & 3 at own 32WYOMING 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.

Air Force leads 32–⁠28–⁠3 in 63 meetings, counting the five since this game.

Recent meetings
2025Air Force 24, Wyoming 21
2024Wyoming 31, Air Force 19
2023Air Force 34, Wyoming 27
2022Wyoming 17, Air Force 14
2021Air Force 24, Wyoming 14
2019Air Force 20, Wyoming 6

Around this game