Air Force at Wyoming

Saturday, October 8, 2016

Wyoming beat Air Force 35–⁠26. It was their 55th meeting; after it, Air Force led the series 28–⁠24–⁠3.

AwayAir Force10–⁠3 in 2016
26
HomeWyoming8–⁠6 in 2016
35

Final at War Memorial Stadium, LaramieAttendance 26,623

At kickoff
65°F, clear, wind 8 mphWeather: NOAA NCEI Integrated Surface Database; Laramie Regional Airport (KLAR), 9 km from the stadium, 23 minutes after kickoff
Officials
Referee Daniel Romeo; umpire Scott Teifer; head linesman Andy Warner; line judge Marc Bovos; side judge James Murphy; field judge Ed Vinzant; back judge Chris Alston; center judge Ken RayGame officials: stats.ncaa.org box scores, via SportsDataverse

Scoring by quarter

TeamQ1Q2Q3Q4Final
Air Force0671326
Wyoming7714735

Standouts

Photos: Wikimedia Commons, free licenses; credits on each player’s page.

Player stats

Air Force

PassingC/AttYdsTDInt
Nate Romine6/1918823
RushingCarYdsTDLong
D.J. Johnson773032
Timothy McVey539028
Jacobi Owens51708
Shayne Davern51305
ReceivingRecYdsTDLong
Jalen Robinette3101175
Timothy McVey277149
Ryan Reffitt110010
DefenseTklTFLSacksInt
Weston Steelhammer11110
Grant Ross10000
Claude Alexander III8000
Jack Flor6110
Santo Coppola5110

Wyoming

PassingC/AttYdsTDInt
Josh Allen15/2717330
RushingCarYdsTDLong
Brian Hill2992115
Josh Allen1374032
Tanner Gentry115015
Shaun Wick31006
ReceivingRecYdsTDLong
Jake Maulhardt342120
Jacob Hollister239132
C.J. Johnson327010
Tanner Gentry224117
DefenseTklTFLSacksInt
Lucas Wacha9110
Marcus Epps7101
D.J. May6100
Antonio Hull50.502
Logan Wilson4110
Youhanna Ghaifan3110

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

Team stats

Air ForceWyoming
337Total yards362
188Passing yards173
149Rushing yards189
9.9Yards per pass6.4
3.8Yards per rush3.9
12First downs22
4–⁠14Third downs5–⁠14
0–⁠0Fourth downs0–⁠0
4Turnovers1
4–⁠45Penalties5–⁠50
26:00Possession34:00
3Sacks (by defense)3

Efficiency

Air ForceWyoming
32%Success rate33%
0.08EPA per play0.03
1.82Explosiveness1.54
0.05Rushing EPA−0.03
0.11Passing EPA0.12
21%Passing-down success33%
−0.11First-down EPA−0.15
0.37Second-down EPA0.09
0.03Third-down EPA0.31
11%Havoc by its defense22%

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 66% to win. Wyoming won as Elo’s underdog.

The line

Air Force −13.5, over/under 50.

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

Wyoming end zoneAir Force end zoneQ1 WyomingTouchdown, 11 playsQ1 Air ForcePunt, 3 playsQ1 WyomingPunt, 5 playsQ1 Air ForcePunt, 3 playsQ1 WyomingFumble, 3 playsQ1 Air ForceInterception, 6 playsQ1 WyomingPunt, 4 playsQ2 Air ForceField goal, 9 playsQ2 WyomingTouchdown, 14 playsQ2 Air ForcePunt, 3 playsQ2 WyomingPunt, 3 playsQ2 Air ForceField goal, 4 playsQ2 WyomingEnd of half, 1 playQ3 Air ForcePunt, 4 playsQ3 WyomingPunt, 7 playsQ3 Air ForceFumble return TD, 1 play (Wyoming scores)Q3 Air ForcePunt, 3 playsQ3 WyomingPunt, 3 playsQ3 Air ForcePunt, 4 playsQ3 WyomingTouchdown, 2 playsQ3 Air ForceTouchdown, 1 playQ3 WyomingPunt, 3 playsQ3 Air ForceInterception, 2 playsQ3 WyomingPunt, 4 playsQ4 Air ForceTouchdown, 11 playsQ4 WyomingPunt, 6 playsQ4 Air ForceTouchdown, 3 playsQ4 WyomingTouchdown, 5 playsQ4 Air ForceInterception, 3 playsQ4 WyomingEnd of game, 4 plays
Solid bars scored; an outline in the other team’s color marks points the defense scored. Wyoming drives left to right, Air Force right to left.
  1. Q1 WyomingTouchdown, 11 plays, 75 yards
  2. Q1 Air ForcePunt, 3 plays, 0 yards
  3. Q1 WyomingPunt, 5 plays, 19 yards
  4. Q1 Air ForcePunt, 3 plays, 1 yard
  5. Q1 WyomingFumble, 3 plays, 6 yards
  6. Q1 Air ForceInterception, 6 plays, 3 yards
  7. Q1 WyomingPunt, 4 plays, 15 yards
  8. Q2 Air ForceField goal, 9 plays, 50 yards
  9. Q2 WyomingTouchdown, 14 plays, 75 yards
  10. Q2 Air ForcePunt, 3 plays, 3 yards
  11. Q2 WyomingPunt, 3 plays, 3 yards
  12. Q2 Air ForceField goal, 4 plays, 7 yards
  13. Q2 WyomingEnd of half, 1 play, −1 yard
  14. Q3 Air ForcePunt, 4 plays, 18 yards
  15. Q3 WyomingPunt, 7 plays, 40 yards
  16. Q3 Air ForceFumble return TD, 1 play (Wyoming scores), 0 yards
  17. Q3 Air ForcePunt, 3 plays, 9 yards
  18. Q3 WyomingPunt, 3 plays, 4 yards
  19. Q3 Air ForcePunt, 4 plays, −12 yards
  20. Q3 WyomingTouchdown, 2 plays, 43 yards
  21. Q3 Air ForceTouchdown, 1 play, 75 yards
  22. Q3 WyomingPunt, 3 plays, 6 yards
  23. Q3 Air ForceInterception, 2 plays, 14 yards
  24. Q3 WyomingPunt, 4 plays, 12 yards
  25. Q4 Air ForceTouchdown, 11 plays, 84 yards
  26. Q4 WyomingPunt, 6 plays, 18 yards
  27. Q4 Air ForceTouchdown, 3 plays, 65 yards
  28. Q4 WyomingTouchdown, 5 plays, 37 yards
  29. Q4 Air ForceInterception, 3 plays, 0 yards
  30. Q4 WyomingEnd of game, 4 plays, 10 yards

Play by play

1st quarter7 drives, then Wyoming 7, Air Force 0
Wyoming Touchdown, 11 plays
15:001st & 10 at own 35Luke Strebel kickoff for 65 yds for a touchback
15:001st & 10 at own 25Josh Allen pass complete to C.J. Johnson for 8 yds to the Wyom 33
15:002nd & 2 at own 33Brian Hill run for 3 yds to the Wyom 36 for a 1ST down
15:001st & 10 at own 36Josh Allen pass complete to Austin Conway for 14 yds to the 50 yard line WYOMING Penalty, Offensive holding (-10 Yards) to the Wyom 40
15:003rd & 15 at own 42Josh Allen run for 27 yds to the AFA 31 for a 1ST down
15:001st & 10 at opp 31Brian Hill run for 7 yds to the AFA 24
15:002nd & 3 at opp 24Josh Allen pass complete to Austin Conway for 7 yds to the AFA 17 for a 1ST down
15:001st & 10 at opp 17Josh Allen pass incomplete
15:001st & 11 at own 40Brian Hill run for 7 yds to the Wyom 47
15:002nd & 4 at own 47Josh Allen sacked by Jack Flor for a loss of 5 yards to the Wyom 42
15:003rd & 9 at own 42Josh Allen pass incomplete to Tanner Gentry
10:402nd & 10 at opp 17Josh Allen pass complete to Tanner Gentry for 17 yds for a TD, (Cooper Rothe KICK)Wyoming 7, Air Force 0
Air Force Punt, 3 plays
10:401st & 0 at own 35Cooper Rothe kickoff for 63 yds , Timothy McVey return for 18 yds to the AFA 20
10:401st & 10 at own 20Tyler Williams run for no gain to the AFA 20
10:402nd & 10 at own 20Nate Romine pass incomplete
10:403rd & 10 at own 20Nate Romine pass incomplete
10:404th & 10 at own 20Steve Brosy punt for 47 yds , Austin Conway returns for 4 yds to the Wyom 37
Wyoming Punt, 5 plays
9:431st & 10 at own 37Brian Hill run for 3 yds to the Wyom 40
9:432nd & 7 at own 40Josh Allen pass complete to C.J. Johnson for 9 yds to the Wyom 49 for a 1ST down
9:431st & 10 at own 49Brian Hill run for no gain to the Wyom 49
9:432nd & 10 at own 49Josh Allen pass incomplete to Tanner Gentry
9:433rd & 10 at own 49Josh Allen pass complete to Jacob Hollister for 7 yds to the AFA 44
9:434th & 3 at opp 44Ethan Wood punt for 35 yds, downed at the AFA 9
Air Force Punt, 3 plays
7:131st & 10 at own 9Nate Romine run for a loss of 8 yards to the AFA 1 Nate Romine fumbled,
7:132nd & 18 at own 1Shayne Davern run for 5 yds to the AFA 6
7:133rd & 13 at own 6Shayne Davern run for 4 yds to the AFA 10
7:134th & 9 at own 10Steve Brosy punt for 44 yds, fair catch by Austin Conway at the Wyom 46
Wyoming Fumble, 3 plays
5:121st & 10 at own 46Josh Allen pass incomplete
5:122nd & 10 at own 46Shaun Wick run for 6 yds to the AFA 48
5:123rd & 4 at opp 48Josh Allen run for 1 yd to the AFA 48 Josh Allen fumbled, forced by Roland Ladipo, recovered by AFA Roland Ladipo
Air Force Interception, 6 plays
4:181st & 10 at own 48D.J. Johnson run for 2 yds to the 50 yard line
4:182nd & 8 at the 50D.J. Johnson run for 4 yds to the Wyom 46
4:183rd & 4 at opp 46Timothy McVey run for 8 yds to the Wyom 38 for a 1ST down
4:181st & 10 at opp 38Nate Romine sacked by Logan Wilson for a loss of 16 yards to the AFA 46
4:182nd & 26 at own 46Shayne Davern run for 5 yds to the Wyom 49
4:183rd & 21 at opp 49Nate Romine pass intercepted Marcus Epps return for 27 yds to the Wyom 22 WYOMING Penalty, illegal block (15 Yards) to the Wyom 39
Wyoming Punt, 4 plays
1:241st & 10 at own 39Brian Hill run for 15 yds to the AFA 46 for a 1ST down
1:241st & 10 at opp 46Brian Hill run for no gain to the AFA 46
1:242nd & 10 at opp 46Josh Allen pass incomplete
1:243rd & 10 at opp 46Josh Allen pass incomplete to C.J. Johnson, broken up by Haji Dunn Jr.
1:244th & 10 at opp 46Ethan Wood punt for 46 yds for a touchback
2nd quarter6 drives, then Wyoming 14, Air Force 6
Air Force Field goal, 9 plays
15:001st & 10 at own 20D.J. Johnson run for 4 yds to the AFA 24
15:002nd & 6 at own 24D.J. Johnson run for 32 yds to the Wyom 44 for a 1ST down
15:001st & 10 at opp 44Jacobi Owens run for 2 yds to the Wyom 42
15:002nd & 8 at opp 42Shayne Davern run for a loss of 2 yards to the Wyom 44
15:003rd & 10 at opp 44Nate Romine pass complete to Ryan Reffitt for 10 yds to the Wyom 34 for a 1ST down
15:001st & 10 at opp 34D.J. Johnson run for 3 yds to the Wyom 31
15:002nd & 7 at opp 31Nate Romine run for 1 yd to the Wyom 30
10:573rd & 6 at opp 30Timeout WYOMING, clock 10:57
10:573rd & 6 at opp 30Nate Romine pass incomplete
10:484th & 6 at opp 30Luke Strebel 47 yd FG GOODWyoming 7, Air Force 3
Wyoming Touchdown, 14 plays
10:481st & 0 at own 35Luke Strebel kickoff for 65 yds for a touchback
10:481st & 10 at own 25Josh Allen pass complete to Austin Conway for 3 yds to the Wyom 28
10:482nd & 7 at own 28Brian Hill run for 1 yd to the Wyom 29
10:483rd & 6 at own 29Josh Allen pass complete to Jake Maulhardt for 7 yds to the Wyom 36 for a 1ST down
10:481st & 10 at own 36Brian Hill run for 2 yds to the Wyom 38
10:482nd & 8 at own 38Josh Allen pass incomplete to Tanner Gentry
10:483rd & 8 at own 38Josh Allen pass complete to C.J. Johnson for 10 yds to the Wyom 48 for a 1ST down
7:561st & 10 at own 48Timeout WYOMING, clock 07:56
7:561st & 10 at own 48Brian Hill run for a loss of 1 yard to the Wyom 47
7:562nd & 11 at own 47Josh Allen run for 12 yds to the AFA 41 for a 1ST down
7:561st & 10 at opp 41Josh Allen pass incomplete to Tanner Gentry
7:562nd & 10 at opp 41Josh Allen run for 11 yds to the AFA 30 for a 1ST down
7:561st & 10 at opp 30Josh Allen pass complete to Austin Conway for no gain to the AFA 30
7:562nd & 10 at opp 30Brian Hill run for 3 yds to the AFA 27 WYOMING Penalty, Offensive holding (-10 Yards) to the AFA 37
7:562nd & 17 at opp 37Josh Allen pass complete to James Price for 17 yds to the AFA 20 for a 1ST down
4:511st & 10 at opp 20Josh Allen pass complete to Jake Maulhardt for 20 yds for a TD, (Cooper Rothe KICK)Wyoming 14, Air Force 3
Air Force Punt, 3 plays
4:511st & 0 at own 35Cooper Rothe kickoff for 65 yds for a touchback
4:511st & 10 at own 25Tyler Williams run for no gain to the AFA 25
4:512nd & 10 at own 25Jacobi Owens run for 3 yds to the AFA 28
4:513rd & 7 at own 28Nate Romine pass incomplete
4:514th & 7 at own 28Steve Brosy punt for 62 yds , Austin Conway returns for a loss of 6 yards to the Wyom 4
Wyoming Punt, 3 plays
3:181st & 10 at own 4Brian Hill run for no gain to the Wyom 4
3:182nd & 10 at own 4Brian Hill run for no gain to the Wyom 4
2:303rd & 10 at own 4Timeout AIR FORCE, clock 02:30
2:303rd & 10 at own 4Josh Allen run for 3 yds to the Wyom 7
2:304th & 7 at own 7Ethan Wood punt for 23 yds, downed at the Wyom 30
Air Force Field goal, 4 plays
2:151st & 10 at opp 30Nate Romine run for 8 yds to the Wyom 22
2:152nd & 2 at opp 22Nate Romine pass incomplete
2:153rd & 2 at opp 22Ronald Cleveland run for a loss of 1 yard to the Wyom 23
0:554th & 3 at opp 23Timeout AIR FORCE, clock 00:55
0:514th & 3 at opp 23Luke Strebel 41 yd FG GOODWyoming 14, Air Force 6
Wyoming End of half, 1 play
0:511st & 0 at own 35Luke Strebel kickoff for 65 yds for a touchback
0:511st & 10 at own 25ALLEN, Josh pass complete to GENTRY, Tanner for 50 yards to the AF25 (STEELHAMMER, We), PENALTY WY ineligible downfield on pass 5 yards to the WY20, NO PLAY.
0:401st & 15 at own 20Timeout WYOMING, clock 00:40
0:401st & 15 at own 20Brian Hill run for 4 yds to the Wyom 24
3rd quarter10 drives, then Wyoming 28, Air Force 13
Air Force Punt, 4 plays
15:002nd & 11 at own 35Cooper Rothe kickoff for 65 yds for a touchback
15:001st & 10 at own 25Nate Romine run for 15 yds to the AFA 40 for a 1ST down
15:001st & 10 at own 40Nate Romine run for 6 yds to the AFA 46
15:002nd & 4 at own 46Tyler Williams run for a loss of 3 yards to the AFA 43
15:003rd & 7 at own 43Nate Romine pass incomplete to Jalen Robinette
15:004th & 7 at own 43Steve Brosy punt for 37 yds, fair catch by Austin Conway at the Wyom 20
Wyoming Punt, 7 plays
13:001st & 10 at own 20Brian Hill run for 4 yds to the Wyom 24
13:002nd & 6 at own 24Brian Hill run for 8 yds to the Wyom 32 for a 1ST down
13:001st & 10 at own 32Brian Hill run for 8 yds to the Wyom 40
13:002nd & 2 at own 40Josh Allen pass complete to Jake Maulhardt for 15 yds to the AFA 45 for a 1ST down
13:001st & 10 at opp 45Shaun Wick run for no gain to the AFA 45
13:002nd & 10 at opp 45Shaun Wick run for 4 yds to the AFA 41
13:003rd & 6 at opp 41Josh Allen run for 1 yd to the AFA 40
13:004th & 5 at opp 40Ethan Wood punt for 25 yds, fair catch by Ronald Cleveland at the AFA 15
8:551st & 10 at own 15Jacobi Owens run for no gain Jacobi Owens fumbled, recovered by Wyom D.J. May , return for 15 yds, (Cooper Rothe KICK)Wyoming 21, Air Force 6
Air Force Punt, 3 plays
8:551st & 0 at own 35Cooper Rothe kickoff for 65 yds for a touchback
8:551st & 10 at own 25Shayne Davern run for 1 yd to the AFA 26
8:552nd & 9 at own 26Nate Romine run for 4 yds to the AFA 30
8:553rd & 5 at own 30Timothy McVey run for 4 yds to the AFA 34
8:554th & 1 at own 34Steve Brosy punt for 51 yds , Austin Conway returns for no gain to the Wyom 15
Wyoming Punt, 3 plays
7:241st & 10 at own 15Josh Allen pass incomplete to Tanner Gentry
7:242nd & 10 at own 15Brian Hill run for 4 yds to the Wyom 19
7:243rd & 6 at own 19Josh Allen pass incomplete to Tanner Gentry
7:244th & 6 at own 19Ethan Wood punt for 49 yds, fair catch by Ronald Cleveland at the AFA 32
Air Force Punt, 4 plays
6:251st & 10 at own 32Tyler Williams run for 2 yds to the AFA 34 AIR FORCE Penalty, Offensive holding (-10 Yards) to the AFA 24
6:251st & 18 at own 24Nate Romine pass incomplete to Ronald Cleveland
6:252nd & 18 at own 24Jacobi Owens run for 4 yds to the AFA 28
6:253rd & 14 at own 28Nate Romine sacked by Lucas Wacha for a loss of 8 yards to the AFA 20
6:254th & 22 at own 20Steve Brosy punt for 47 yds , Austin Conway returns for 24 yds to the AFA 43
Wyoming Touchdown, 2 plays
4:301st & 10 at opp 43ALLEN, Josh pass incomplete to GENTRY, Tanner, PENALTY AF holding 10 yards to the AF33, 1ST DOWN WY, NO PLAY.
4:301st & 10 at opp 33Brian Hill run for 1 yd to the AFA 32
3:332nd & 9 at opp 32Josh Allen pass complete to Jacob Hollister for 32 yds for a TD, (Cooper Rothe KICK)Wyoming 28, Air Force 6
Air Force Touchdown, 1 play
3:331st & 0 at own 35Cooper Rothe kickoff for 65 yds for a touchback
3:211st & 10 at own 25Nate Romine pass complete to Jalen Robinette for 75 yds for a TD, (Luke Strebel KICK)Wyoming 28, Air Force 13
Wyoming Punt, 3 plays
3:211st & 0 at own 35Luke Strebel kickoff for 65 yds , D.J. May return for 25 yds to the Wyom 25
3:211st & 10 at own 25Brian Hill run for 4 yds to the Wyom 29
3:212nd & 6 at own 29Brian Hill run for 2 yds to the Wyom 31
3:213rd & 4 at own 31Josh Allen pass incomplete
3:214th & 4 at own 31Ethan Wood punt for 48 yds, fair catch by Ronald Cleveland at the AFA 21
Air Force Interception, 2 plays
1:531st & 10 at own 21Nate Romine pass complete to Jalen Robinette for 14 yds to the AFA 35 for a 1ST down
1:531st & 10 at own 35Nate Romine pass intercepted Antonio Hull return for a loss of 2 yards to the Wyom 32
Wyoming Punt, 4 plays
1:211st & 10 at own 32Brian Hill run for 1 yd to the Wyom 33
1:212nd & 9 at own 33ALLEN, Josh pass incomplete to HOLLISTER, J., PENALTY AF pass interference 15 yards to the WY48, 1ST DOWN WY, NO PLAY.
1:211st & 10 at own 48Brian Hill run for 4 yds to the AFA 48
Q4 15:002nd & 6 at opp 48Josh Allen pass incomplete to Jake Maulhardt, broken up by Weston Steelhammer
Q4 15:003rd & 6 at opp 48Josh Allen sacked by Santo Coppola for a loss of 8 yards to the Wyom 44
Q4 15:004th & 14 at own 44Ethan Wood punt for 40 yds, downed at the AFA 16
4th quarter6 drives, then Wyoming 35, Air Force 26
Air Force Touchdown, 11 plays
14:021st & 10 at own 16D.J. Johnson run for 28 yds to the AFA 44 for a 1ST down
14:021st & 10 at own 44Nate Romine run for 3 yds to the AFA 47
14:022nd & 7 at own 47Timothy McVey run for 28 yds to the Wyom 25 for a 1ST down
14:021st & 10 at opp 25Timothy McVey run for no gain to the Wyom 25
14:022nd & 10 at opp 25Nate Romine pass incomplete to Jalen Robinette
14:023rd & 10 at opp 25Nate Romine pass complete to Jalen Robinette for 12 yds to the Wyom 13 for a 1ST down
14:021st & 10 at opp 13Nate Romine run for 5 yds to the Wyom 8
14:022nd & 5 at opp 8Timothy McVey run for a loss of 1 yard to the Wyom 9
14:023rd & 6 at opp 9Jacobi Owens run for 8 yds to the Wyom 1 for a 1ST down
14:021st & goal at opp 1D.J. Johnson run for no gain to the Wyom 1
9:032nd & goal at opp 1Nate Romine run for 1 yd for a TD, (Luke Strebel KICK)Wyoming 28, Air Force 20
Wyoming Punt, 6 plays
9:031st & 0 at own 35Luke 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
9:031st & 10 at own 10Brian Hill run for a loss of 3 yards to the Wyom 7
8:222nd & 13 at own 7Timeout WYOMING, clock 08:22
8:222nd & 13 at own 7Josh Allen run for 8 yds to the Wyom 15
8:223rd & 5 at own 15Josh Allen pass complete to Tanner Gentry for 7 yds to the Wyom 22 for a 1ST down
8:221st & 10 at own 22Brian Hill run for 2 yds to the Wyom 24
8:222nd & 8 at own 24Josh Allen run for 1 yd to the Wyom 25
8:223rd & 7 at own 25Josh Allen run for 3 yds to the Wyom 28
8:224th & 4 at own 28Ethan Wood punt for 41 yds , Ronald Cleveland returns for 4 yds to the AFA 35
Air Force Touchdown, 3 plays
4:571st & 10 at own 35Nate Romine pass complete to Timothy McVey for 28 yds to the Wyom 37 for a 1ST down
4:571st & 10 at opp 37Nate Romine sacked by Youhanna Ghaifan for a loss of 2 yards to the Wyom 39
4:572nd & 12 at opp 39ROMINE, Nate pass complete to ROBINETTE, Jale for 25 yards to the WY14 (GAFFORD, Rico), PENALTY AF holding 10 yards to the WY49, NO PLAY.
3:312nd & 22 at opp 49Timothy McVey 49 Yd pass from Nate Romine (Two-Point Run Conversion Failed)Wyoming 28, Air Force 26
Wyoming Touchdown, 5 plays
3:311st & 0 at own 35Luke 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
3:311st & 10 at opp 37Tanner Gentry run for 15 yds to the AFA 22 for a 1ST down
3:311st & 10 at opp 22Brian Hill run for no gain to the AFA 22
2:452nd & 10 at opp 22Timeout AIR FORCE, clock 02:45
2:452nd & 10 at opp 22Josh Allen sacked by Weston Steelhammer for a loss of 11 yards to the AFA 33
2:373rd & 21 at opp 33Timeout AIR FORCE, clock 02:37
2:373rd & 21 at opp 33Josh Allen run for 32 yds to the AFA 1 for a 1ST down
2:011st & goal at opp 1Brian Hill run for 1 yd for a TD, (Cooper Rothe KICK)Wyoming 35, Air Force 26
Air Force Interception, 3 plays
2:011st & 0 at own 35Cooper Rothe kickoff for 65 yds for a touchback
2:011st & 10 at own 25Nate Romine pass incomplete to Jalen Robinette, broken up by Rico Gafford
2:012nd & 10 at own 25Nate Romine pass incomplete to Jacobi Owens
2:013rd & 10 at own 25Nate Romine pass intercepted Antonio Hull return for a loss of 5 yards to the Wyom 34
Wyoming End of game, 4 plays
1:431st & 10 at own 34Brian Hill run for 7 yds to the Wyom 41
1:432nd & 3 at own 41Brian Hill run for 5 yds to the Wyom 46 for a 1ST down
1:431st & 10 at own 46TEAM run for a loss of 1 yard to the Wyom 45
1:432nd & 11 at own 45TEAM run for a loss of 1 yard to the Wyom 44

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 eight 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