From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
Air Force
Wyoming
276
Total yards
216
15
Passing yards
93
261
Rushing yards
140
3.8
Yards per pass
3.5
4.1
Yards per rush
4.2
12
First downs
10
4–16
Third downs
2–13
0–0
Fourth downs
1–1
1
Turnovers
7
7–42
Penalties
3–26
22:34
Possession
14:06
Efficiency
Air Force
Wyoming
40%
Success rate
36%
−0.06
EPA per play
−0.00
0.58
Explosiveness
0.97
−0.07
Rushing EPA
0.16
−0.03
Passing EPA
−0.22
29%
Passing-down success
29%
−0.15
First-down EPA
−0.06
0.09
Second-down EPA
−0.21
−0.14
Third-down EPA
0.06
2%
Havoc by its defense
1%
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 going in
Our ratings (scores only)
Air Force 56% to win. Elo’s favorite won.
Every drive
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.
Q1 WyomingPunt, 3 plays, 5 yards
Q1 Air ForcePunt, 3 plays, 3 yards
Q1 WyomingPunt, 3 plays, 2 yards
Q1 Air ForcePunt, 5 plays, 20 yards
Q1 WyomingFumble, 6 plays, 42 yards
Q1 Air ForcePunt, 3 plays, 1 yard
Q1 WyomingPunt, 4 plays, 23 yards
Q2 Air ForcePunt, 4 plays, 8 yards
Q2 WyomingFumble, 2 plays, 0 yards
Q2 Air ForceField goal, 7 plays, 15 yards
Q2 WyomingMissed FG, 9 plays, 50 yards
Q2 Air ForceInterception, 5 plays, 19 yards
Q2 WyomingField goal, 4 plays, 1 yard
Q2 Air ForceEnd of half, 2 plays, 7 yards
Q3 Air ForcePunt, 5 plays, 17 yards
Q3 WyomingFumble, 1 play, 3 yards
Q3 Air ForceField goal, 4 plays, 2 yards
Q3 WyomingPunt, 6 plays, 22 yards
Q3 Air ForcePunt, 3 plays, 8 yards
Q3 WyomingPunt, 3 plays, 8 yards
Q3 Air ForceTouchdown run, 4 plays, 76 yards
Q3 WyomingPunt, 7 plays, 32 yards
Q3 Air ForcePunt, 6 plays, 19 yards
Q4 WyomingInterception, 1 play, 0 yards
Q4 Air ForceField goal, 4 plays, 1 yard
Q4 WyomingPunt, 3 plays, 4 yards
Q4 Air ForceTouchdown run, 12 plays, 56 yards
Q4 WyomingFumble, 5 plays, 24 yards
Q4 Air ForceEnd of game, 3 plays, −7 yards
Play by play
1st quarter7 drives, then Tied at 0
Wyoming Punt, 3 plays
15:00
1st & 10 at own 20
Devin Moore rush for 5 yards to the Wyom 25, tackled by Chris Thomas.
15:00
2nd & 5 at own 25
Dax Crum pass incomplete to N/A.
15:00
3rd & 5 at own 25
Dax Crum pass incomplete to N/A.
15:00
4th & 5 at own 25
Nick Landess punt for 33 yards to the AFA 42, no return.
Air Force Punt, 3 plays
15:00
1st & 10 at own 42
Shea Smith pass complete to Spencer Armstrong for 7 yards to the AFA 49, tackled by Tashaun Gipson and Weston Johnson.
15:00
2nd & 3 at own 49
Todd Newell rush for 1 yard to the 50 yard line, tackled by Fred Givens.
15:00
3rd & 2 at the 50
Shea Smith rush for no gain to the 50 yard line, tackled by Ward Dobbs.
15:00
4th & 2 at the 50
Air Force penalty 5 yard delay of game accepted.
15:00
4th & 7 at own 45
Brandon Geyer punt for 55 yards for a touchback.
Wyoming Punt, 3 plays
14:01
1st & 10 at own 20
Devin Moore rush for 2 yards to the Wyom 22, tackled by Brandon Reeves.
14:01
2nd & 8 at own 22
Dax Crum sacked by Jake Paulson and Kevin Fogler for a loss of 3 yards to the Wyom 19.
14:01
3rd & 11 at own 19
Dax Crum pass complete to Chris Johnson for 3 yards to the Wyom 22, tackled by Aaron Kirchoff and Ken Lamendola.
10:05
4th & 8 at own 22
Timeout Air Force, clock 10:05.
10:05
4th & 8 at own 22
Austin McCoy punt for 46 yards, returned by Luke Hyder for 4 yards to the AFA 36, tackled by Chris Prosinski.
Air Force Punt, 5 plays
10:05
1st & 10 at own 36
Kyle Lumpkin rush for 4 yards to the AFA 40, tackled by Ward Dobbs.
10:05
2nd & 6 at own 40
Shea Smith rush for 8 yards to the AFA 48, tackled by Gabe Knapton and Michael Ray for a 1ST down.
10:05
1st & 10 at own 48
Reggie Rembert rush for 5 yards to the Wyom 47, tackled by Michael Ray and Tashaun Gipson.
10:05
2nd & 5 at opp 47
Shea Smith rush for 1 yard to the Wyom 46, tackled by Chris Prosinski.
10:05
3rd & 4 at opp 46
Kyle Lumpkin rush for 2 yards to the Wyom 44, tackled by Fred Givens.
10:05
4th & 2 at opp 44
Brandon Geyer punt for 44 yards for a touchback.
Wyoming Fumble, 6 plays
9:54
1st & 10 at own 20
Wynel Seldon rush for 14 yards to the Wyom 34, tackled by Chris Thomas for a 1ST down.
9:54
1st & 10 at own 34
Air Force penalty 5 yard offside accepted.
9:54
1st & 5 at own 39
Wyoming penalty 5 yard false start on N/A accepted.
9:54
1st & 10 at own 34
Wynel Seldon rush for 6 yards to the Wyom 40, tackled by Chris Thomas.
9:54
2nd & 4 at own 40
Wynel Seldon rush for 5 yards to the Wyom 45, tackled by Rick Ricketts and Ken Lamendola for a 1ST down.
9:54
1st & 10 at own 45
Wynel Seldon rush for 2 yards to the Wyom 47, tackled by Chris Thomas and Ben Garland.
9:54
2nd & 8 at own 47
Dax Crum pass incomplete to N/A.
9:54
3rd & 8 at own 47
Dax Crum rush for 18 yards, fumbled, forced by Reggie Rembert, recovered by AFA Aaron Kirchoff at the AFA 38.
Air Force Punt, 3 plays
6:46
1st & 10 at own 38
Savier Stephens rush for 3 yards to the AFA 41, tackled by Tashaun Gipson.
6:46
2nd & 7 at own 41
Savier Stephens rush for 2 yards to the AFA 43, tackled by Ward Dobbs and Mitch Unrein.
6:46
3rd & 5 at own 43
Air Force penalty 5 yard false start on N/A accepted.
6:46
3rd & 10 at own 38
Kyle Halderman rush for 1 yard to the AFA 39, tackled by Derrick McMahen.
6:46
4th & 9 at own 39
Brandon Geyer punt for 45 yards, returned by David Leonard for 13 yards to the Wyom 29, tackled by Luke Yeager.
Wyoming Punt, 4 plays
4:18
1st & 10 at own 29
Devin Moore rush for 19 yards to the Wyom 48, tackled by Chris Thomas for a 1ST down.
4:18
1st & 10 at own 48
Devin Moore rush for 2 yards to the 50 yard line, tackled by Chris Thomas.
4:18
2nd & 8 at the 50
Dax Crum pass complete to Josh Biezuns for 3 yards to the AFA 47, tackled by Hunter Altman.
4:18
3rd & 5 at opp 47
Devin Moore rush for a loss of 1 yard to the AFA 48, tackled by Reggie Rembert.
Q2 15:00
4th & 6 at opp 48
Austin McCoy punt for 32 yards, downed at the AFA 16.
2nd quarter7 drives, then Tied at 3
Air Force Punt, 4 plays
15:00
1st & 10 at own 16
Shea Smith rush for 14 yards to the AFA 30, tackled by Tashaun Gipson and Michael Ray for a 1ST down.
15:00
1st & 10 at own 30
Savier Stephens rush for 2 yards to the AFA 32, tackled by Mitch Unrein and Fred Givens.
15:00
2nd & 8 at own 32
Savier Stephens rush for 2 yards to the AFA 34, tackled by Fred Givens and Chris Prosinski.
14:52
3rd & 6 at own 34
Shea Smith rush for a loss of 10 yards, fumbled, recovered by AFA Shea Smith at the AFA 24.
15:00
4th & 16 at own 24
Brandon Geyer punt for 54 yards, returned by David Leonard for 16 yards to the Wyom 38, tackled by Scott Howley and Pat Hennessey.
Wyoming Fumble, 2 plays
14:52
1st & 10 at own 38
Devin Moore rush for 5 yards to the Wyom 43, tackled by Ken Lamendola.
14:52
2nd & 5 at own 43
Dax Crum sacked by Chris Thomas for a loss of 8 yards, fumbled, recovered by AFA Ryan Kemp at the Wyom 38.
Air Force Field goal, 7 plays
12:53
1st & 10 at opp 38
Shea Smith rush for 3 yards to the Wyom 35, tackled by Tashaun Gipson.
12:53
2nd & 7 at opp 35
Kyle Lumpkin rush for 3 yards to the Wyom 32, tackled by Chris Prosinski and Tashaun Gipson.
11:15
3rd & 4 at opp 32
Timeout Air Force, clock 11:15.
11:15
3rd & 4 at opp 32
Todd Newell rush for 4 yards to the Wyom 28, tackled by Mike Juergens and Gabe Knapton for a 1ST down.
11:15
1st & 10 at opp 28
Reggie Rembert rush for 4 yards to the Wyom 24, tackled by Chris Prosinski.
10:11
2nd & 6 at opp 24
Timeout Air Force, clock 10:11.
10:11
2nd & 6 at opp 24
Shea Smith rush for 5 yards to the Wyom 19, tackled by Chris Prosinski.
10:11
3rd & 1 at opp 19
Air Force penalty 12 yard holding on N/A accepted.
10:11
3rd & 13 at opp 31
Shea Smith rush for 8 yards to the Wyom 23, tackled by Gabe Knapton and Chris Prosinski.
8:49
4th & 5 at opp 23
Ryan Harrison 40 yard field goal GOOD.Air Force 3, Wyoming 0
8:49
Ryan Harrison kickoff for 50 yards out-of-bounds.
Wyoming Missed FG, 9 plays
8:49
1st & 10 at own 40
Wynel Seldon rush for 1 yard to the Wyom 41, tackled by Ben Garland.
8:49
2nd & 9 at own 41
Wynel Seldon rush for 16 yards to the AFA 43, tackled by Chris Thomas out-of-bounds for a 1ST down.
8:49
1st & 10 at opp 43
Wynel Seldon rush for 3 yards to the AFA 40, tackled by Ken Lamendola and Ben Garland.
8:49
2nd & 7 at opp 40
Wynel Seldon rush for 12 yards to the AFA 28, tackled by Ken Lamendola for a 1ST down.
8:49
1st & 10 at opp 28
Devin Moore rush for 13 yards to the AFA 15, tackled by Hunter Altman and Chris Thomas for a 1ST down.
8:49
1st & 10 at opp 15
Devin Moore rush for 1 yard to the AFA 14, tackled by Chris Thomas and Ken Lamendola.
8:49
2nd & 9 at opp 14
Devin Moore rush for 3 yards to the AFA 11, tackled by Ryan Kemp.
4:40
3rd & 6 at opp 11
Greg Bolling rush for 1 yard to the AFA 10, tackled by Ben Garland and Caleb Konemann.
4:40
4th & 5 at opp 10
Jake Scott 27 yard field goal MISSED.
Air Force Interception, 5 plays
4:40
1st & 10 at own 20
Shea Smith rush for 5 yards to the AFA 25, tackled by Marcell Gipson.
4:40
2nd & 5 at own 25
Kyle Halderman rush for 10 yards to the AFA 35, tackled by Mike Juergens and Michael Ray for a 1ST down.
4:40
1st & 10 at own 35
Shea Smith rush for 4 yards to the AFA 39, tackled by Gabe Knapton and Marcell Gipson.
4:40
2nd & 6 at own 39
Reggie Rembert rush for no gain to the AFA 39, tackled by Tashaun Gipson.
4:40
3rd & 6 at own 39
Shea Smith pass intercepted by Ward Dobbs at the Wyom 47, returned for 22 yards to the AFA 31, tackled by Nick Charles.
Wyoming Field goal, 4 plays
4:40
1st & 10 at opp 31
Wynel Seldon rush for 5 yards to the AFA 26, tackled by Ken Lamendola and Brandon Reeves.
4:40
2nd & 5 at opp 26
Dax Crum pass incomplete to Greg Bolling.
4:40
3rd & 5 at opp 26
Dax Crum sacked by Andre Morris Jr. for a loss of 4 yards to the AFA 30.
0:48
4th & 9 at opp 30
Jake Scott 47 yard field goal GOOD.Tied at 3
0:48
Nick Landess kickoff for 64 yards returned by Reggie Rembert, tackled by Darius Terry for 22 yards to the AFA 28, tackled by Darius Terry.
Air Force End of half, 2 plays
0:48
1st & 10 at own 28
Kyle Lumpkin rush for 1 yard to the AFA 29, tackled by Fred Givens and John Fletcher.
0:37
2nd & 9 at own 29
Timeout Wyoming, clock 00:37.
0:37
2nd & 9 at own 29
Savier Stephens rush for 6 yards to the AFA 35, tackled by Mitch Unrein.
Q3 15:00
Nick Landess kickoff for 70 yards for a touchback.
3rd quarter8 drives, then Air Force 13, Wyoming 3
Air Force Punt, 5 plays
15:00
1st & 10 at own 20
Kyle Lumpkin rush for 9 yards to the AFA 29, tackled by Ward Dobbs and Michael Ray.
15:00
2nd & 1 at own 29
Todd Newell rush for 6 yards to the AFA 35, tackled by Michael Ray and Gabe Knapton for a 1ST down.
15:00
1st & 10 at own 35
Kyle Lumpkin rush for 2 yards to the AFA 37, tackled by Chris Prosinski.
15:00
2nd & 8 at own 37
Shea Smith rush for 2 yards to the AFA 39, tackled by Chris Prosinski.
15:00
3rd & 6 at own 39
Shea Smith pass complete to Kyle Lumpkin for 3 yards to the AFA 42, tackled by Gabe Knapton.
15:00
4th & 3 at own 42
Air Force penalty 5 yard false start on N/A accepted.
15:00
4th & 8 at own 37
Brandon Geyer punt for 54 yards, downed at the Wyom 9.
Wyoming Fumble, 1 play
15:00
1st & 10 at own 9
Wynel Seldon rush for 3 yards, fumbled, recovered by AFA Chris Thomas at the Wyom 12.
Air Force Field goal, 4 plays
12:23
1st & 10 at opp 12
Kyle Lumpkin rush for 7 yards to the Wyom 5, tackled by Mitch Unrein.
12:23
2nd & 3 at opp 5
Reggie Rembert rush for no gain to the Wyom 5, tackled by Mitch Unrein and Mike Juergens.
12:23
3rd & 3 at opp 5
Air Force penalty 5 yard false start on N/A accepted.
12:23
3rd & 8 at opp 10
Shea Smith rush for no gain to the Wyom 10, tackled by Weston Johnson and Mitch Unrein.
10:18
4th & 8 at opp 10
Ryan Harrison 27 yard field goal GOOD.Air Force 6, Wyoming 3
10:18
Ryan Harrison kickoff for 65 yards returned by Chris Johnson, tackled by Tim Jefferson and Kevin Rivers for 10 yards to the Wyom 15, tackled by Tim Jefferson and Kevin Rivers.
Wyoming Punt, 6 plays
10:11
1st & 10 at own 15
Timeout Wyoming, clock 10:11.
10:11
1st & 10 at own 15
Devin Moore rush for 3 yards to the Wyom 18, tackled by Chris Thomas and Ryan Kemp.
10:11
2nd & 7 at own 18
Dax Crum pass incomplete to Chris Johnson.
10:11
3rd & 7 at own 18
Dax Crum pass complete to Travis Burkhalter for 17 yards to the Wyom 35, tackled by Brenton Byrd-Fulbright and Chris Thomas for a 1ST down.
10:11
1st & 10 at own 35
Devin Moore rush for 2 yards to the Wyom 37, tackled by Brandon Reeves.
10:11
2nd & 8 at own 37
Dax Crum pass incomplete to Travis Burkhalter.
10:11
3rd & 8 at own 37
Dax Crum pass incomplete to Chris Johnson.
10:11
4th & 8 at own 37
Austin McCoy punt for 42 yards, fair catch by Spencer Armstrong at the AFA 21.
Air Force Punt, 3 plays
10:11
1st & 10 at own 21
Savier Stephens rush for 2 yards to the AFA 23, tackled by Fred Givens and Weston Johnson.
10:11
2nd & 8 at own 23
Shea Smith pass complete to Sean Quintana for 5 yards to the AFA 28, tackled by Weston Johnson.
10:11
3rd & 3 at own 28
Shea Smith rush for 1 yard to the AFA 29, tackled by Ward Dobbs and Gabe Knapton.
10:11
4th & 2 at own 29
Brandon Geyer punt for 35 yards, downed at the Wyom 36.
Wyoming Punt, 3 plays
8:10
1st & 10 at own 36
Greg Bolling rush for 3 yards to the Wyom 39, tackled by Chris Thomas.
8:10
2nd & 7 at own 39
Devin Moore rush for 3 yards to the Wyom 42, tackled by Ken Lamendola.
8:10
3rd & 4 at own 42
Devin Moore rush for 2 yards to the Wyom 44, tackled by Ken Lamendola and Rick Ricketts out-of-bounds.
8:10
4th & 2 at own 44
Austin McCoy punt for 32 yards, punt out-of-bounds at the AFA 24.
Air Force Touchdown run, 4 plays
6:06
1st & 10 at own 24
Savier Stephens rush for 1 yard to the AFA 25, tackled by Mitch Unrein and Fred Givens.
6:06
2nd & 9 at own 25
Kyle Halderman rush for 74 yards to the Wyom 1, tackled by Chris Prosinski for a 1ST down.
3:13
1st & 0 at opp 1
Timeout Wyoming, clock 03:13.
3:13
1st & goal at opp 1
Shea Smith rush for no gain to the Wyom 1, tackled by Weston Johnson and Fred Givens.
2:41
2nd & goal at opp 1
Shea Smith rush for 1 yard for a TOUCHDOWN.Air Force 12, Wyoming 3
2:41
Ryan Harrison extra point GOOD.Air Force 13, Wyoming 3
2:41
1st & 0 at own 30
Wyoming penalty 15 yard roughing the kicker on Marcell Gipson accepted.
2:41
Ryan Harrison kickoff for 55 yards for a touchback.
Wyoming Punt, 7 plays
2:41
1st & 10 at own 20
Dax Crum pass complete to David Leonard for 16 yards to the Wyom 36, tackled by Brenton Byrd-Fulbright for a 1ST down.
2:41
1st & 10 at own 36
Dax Crum pass complete to Donate Morgan for 5 yards to the Wyom 41, tackled by Reggie Rembert.
2:41
2nd & 5 at own 41
Devin Moore rush for 4 yards to the Wyom 45, tackled by Ken Lamendola.
2:41
3rd & 1 at own 45
Greg Genho rush for 1 yard to the Wyom 46, tackled by Jake Paulson for a 1ST down.
2:41
1st & 10 at own 46
Dax Crum pass complete to Donate Morgan for 6 yards to the AFA 48, tackled by Reggie Rembert out-of-bounds.
2:41
2nd & 4 at opp 48
Dax Crum pass incomplete to Donate Morgan, broken up by Ryan Kemp.
2:41
3rd & 4 at opp 48
Dax Crum pass incomplete to Greg Bolling.
2:41
4th & 4 at opp 48
Austin McCoy punt for 32 yards, fair catch by Reggie Rembert at the AFA 16.
4th quarter7 drives, then Air Force 23, Wyoming 3
Air Force Punt, 6 plays
15:00
1st & 10 at own 16
Savier Stephens rush for a loss of 1 yard to the AFA 15, tackled by Mike Juergens and Zeb Whipp.
15:00
2nd & 11 at own 15
Savier Stephens rush for 4 yards to the AFA 19, tackled by Zeb Whipp and Brian Hendricks.
15:00
3rd & 7 at own 19
Savier Stephens rush for 10 yards to the AFA 29, tackled by Mitch Unrein for a 1ST down.
15:00
1st & 10 at own 29
Savier Stephens rush for 1 yard to the AFA 30, tackled by Gabe Knapton and Fred Givens.
15:00
2nd & 9 at own 30
Savier Stephens rush for 4 yards to the AFA 34, tackled by Marcell Gipson.
15:00
3rd & 5 at own 34
Savier Stephens rush for 1 yard to the AFA 35, tackled by Gabe Knapton and Weston Johnson.
15:00
4th & 4 at own 35
Brandon Geyer punt for 65 yards for a touchback.
Wyoming Interception, 1 play
15:00
1st & 10 at own 20
Dax Crum pass intercepted by Brandon Reeves at the Wyom 28, returned for no gain to the Wyom 28.
Air Force Field goal, 4 plays
11:42
1st & 10 at opp 28
Kyle Lumpkin rush for 5 yards to the Wyom 23, tackled by Mike Juergens and John Fletcher.
11:42
2nd & 5 at opp 23
Kyle Lumpkin rush for no gain to the Wyom 23, tackled by Gabe Knapton and Weston Johnson.
11:42
3rd & 5 at opp 23
Shea Smith rush for 1 yard to the Wyom 22, tackled by Gabe Knapton and Chris Prosinski.
11:42
4th & 4 at opp 22
Air Force penalty 5 yard false start on N/A accepted.
9:47
4th & 9 at opp 27
Ryan Harrison 44 yard field goal GOOD.Air Force 16, Wyoming 3
9:47
Ryan Harrison kickoff for 70 yards for a touchback.
Wyoming Punt, 3 plays
9:47
1st & 10 at own 20
Karsten Sween pass complete to Greg Bolling for 4 yards to the Wyom 24, tackled by Brenton Byrd-Fulbright.
9:47
2nd & 6 at own 24
Karsten Sween pass incomplete to David Leonard.
9:47
3rd & 6 at own 24
Karsten Sween pass incomplete to Chris Johnson.
9:47
4th & 6 at own 24
Austin McCoy punt for 32 yards, fair catch by Reggie Rembert at the AFA 44.
Air Force Touchdown run, 12 plays
9:47
1st & 10 at own 44
Kyle Lumpkin rush for 7 yards to the Wyom 49, tackled by Gabe Knapton and Mike Juergens.
9:47
2nd & 3 at opp 49
Kyle Lumpkin rush for 4 yards to the Wyom 45, tackled by Gabe Knapton and Fred Givens for a 1ST down.
9:47
1st & 10 at opp 45
Todd Newell rush for 3 yards to the Wyom 42, tackled by Ward Dobbs.
9:47
2nd & 7 at opp 42
Kyle Lumpkin rush for 6 yards to the Wyom 36, tackled by Chris Prosinski and Ward Dobbs.
9:47
3rd & 1 at opp 36
Todd Newell rush for 2 yards to the Wyom 34, tackled by Derrick McMahen and Fred Givens for a 1ST down.
9:47
1st & 10 at opp 34
Kyle Lumpkin rush for 5 yards to the Wyom 29, tackled by Fred Givens.
9:47
2nd & 5 at opp 29
Kyle Lumpkin rush for 4 yards to the Wyom 25, tackled by Derrick McMahen and Chris Prosinski.
9:47
3rd & 1 at opp 25
Todd Newell rush for 3 yards to the Wyom 22, tackled by Gabe Knapton for a 1ST down.
9:47
1st & 10 at opp 22
Todd Newell rush for 3 yards to the Wyom 19, tackled by Gabe Knapton.
9:47
2nd & 7 at opp 19
Kyle Lumpkin rush for 7 yards to the Wyom 12, tackled by Ward Dobbs and Gabe Knapton for a 1ST down.
9:47
1st & 10 at opp 12
Wyoming penalty 6 yard personal foul on Mike Juergens accepted.
9:47
1st & goal at opp 6
Kyle Lumpkin rush for 5 yards to the Wyom 1, tackled by Weston Johnson.
2:30
2nd & 0 at opp 1
Timeout Air Force, clock 02:30.
2:27
2nd & goal at opp 1
Todd Newell rush for 1 yard for a TOUCHDOWN.Air Force 23, Wyoming 3
2:27
Ryan Harrison extra point GOOD.
2:27
Ryan Harrison kickoff for 70 yards for a touchback.
Wyoming Fumble, 5 plays
2:27
1st & 10 at own 20
Dax Crum pass incomplete to David Leonard.
2:27
2nd & 10 at own 20
Devin Moore rush for 7 yards to the Wyom 27, tackled by Anthony Wright and Ken Lamendola.
2:27
3rd & 3 at own 27
Dax Crum pass incomplete to Devin Moore.
2:27
4th & 3 at own 27
Dax Crum pass complete to Donate Morgan for 22 yards to the Wyom 49 out-of-bounds for a 1ST down.
2:27
1st & 10 at own 49
Dax Crum sacked by Jake Paulson for a loss of 5 yards, fumbled, recovered by AFA Rick Ricketts at the Wyom 44.
Air Force End of game, 3 plays
2:27
1st & 10 at opp 44
Team rush for a loss of 3 yards to the Wyom 47.
2:27
2nd & 13 at opp 47
Team rush for a loss of 2 yards to the Wyom 49.
0:00
3rd & 15 at opp 49
Team rush for a loss of 2 yards to the AFA 49.
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.