From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
Wyoming
Air Force
409
Total yards
363
211
Passing yards
33
198
Rushing yards
330
7.0
Yards per pass
4.1
5.5
Yards per rush
5.9
25
First downs
19
6–12
Third downs
6–14
1–1
Fourth downs
2–3
2
Turnovers
0
2–15
Penalties
2–10
26:57
Possession
33:03
1
Sacks (by defense)
1
Efficiency
Wyoming
Air Force
59%
Success rate
42%
0.26
EPA per play
0.19
0.97
Explosiveness
1.26
0.28
Rushing EPA
0.24
0.23
Passing EPA
−0.20
50%
Passing-down success
38%
0.38
First-down EPA
−0.01
0.01
Second-down EPA
0.25
0.24
Third-down EPA
0.49
11%
Havoc by its defense
17%
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 54% to win. Elo’s favorite won.
The line
Air Force −4, over/under 56.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 61%, Wyoming 39%. 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 ForceField goal, 16 plays, 60 yards
Q1 WyomingTouchdown, 9 plays, 71 yards
Q1 Air ForcePunt, 3 plays, 0 yards
Q1 WyomingPunt, 5 plays, 11 yards
Q2 Air ForceField goal, 11 plays, 74 yards
Q2 WyomingPunt, 6 plays, 17 yards
Q2 Air ForcePunt, 5 plays, 17 yards
Q2 WyomingEnd of half, 9 plays, 38 yards
Q3 WyomingTouchdown, 10 plays, 72 yards
Q3 Air ForceTouchdown, 9 plays, 59 yards
Q3 WyomingPunt, 7 plays, 30 yards
Q3 Air ForceTurnover on downs, 8 plays, 46 yards
Q4 WyomingInterception, 9 plays, 63 yards
Q4 Air ForceTouchdown, 8 plays, 77 yards
Q4 WyomingInterception, 3 plays, 5 yards
Q4 Air ForceField goal, 4 plays, 6 yards
Q4 WyomingTouchdown, 9 plays, 65 yards
Q4 Air ForceResult not recorded, 4 plays, 11 yards
Play by play
1st quarter4 drives, then Wyoming 7, Air Force 3
Air Force Field goal, 16 plays
15:00
1st & 10 at own 35
Bart Edmiston kickoff for 65 yds for a touchback
14:58
1st & 10 at own 25
Liam Szarka pass incomplete to Jonah Dawson
14:51
2nd & 10 at own 25
Kade Frew run for 4 yds to the AF 29
14:13
3rd & 6 at own 29
Kade Frew run for 7 yds to the AF 36 for a 1ST down
13:41
1st & 10 at own 36
Kade Frew run for 1 yd to the AF 37
13:02
2nd & 9 at own 37
Liam Szarka run for 6 yds to the AF 43
12:20
3rd & 3 at own 43
Liam Szarka run for 9 yds to the WYO 48 for a 1ST down
11:40
1st & 10 at opp 48
Liam Szarka run for 5 yds to the WYO 43
11:00
2nd & 5 at opp 43
Liam Szarka run for 6 yds to the WYO 37 for a 1ST down
10:22
1st & 10 at opp 37
Cade Harris run for 1 yd to the WYO 36
9:42
2nd & 9 at opp 36
Liam Szarka run for 1 yd to the WYO 35
9:08
3rd & 8 at opp 35
Liam Szarka pass complete to Bruin Fleischmann for 5 yds to the WYO 30
8:26
4th & 3 at opp 30
Kade Frew run for 10 yds to the WYO 20 for a 1ST down
7:43
1st & 10 at opp 20
Liam Szarka run for 3 yds to the WYO 17
7:05
2nd & 7 at opp 17
Owen Allen run for 1 yd to the WYO 16
6:26
3rd & 6 at opp 16
Liam Szarka run for 1 yd to the WYO 15
5:52
4th & 5 at opp 15
Reagan Tubbs 32 yd FG GOODAir Force 3, Wyoming 0
Wyoming Touchdown, 9 plays
5:50
1st & 10 at own 35
Reagan Tubbs kickoff for 62 yds , Deion DeBlanc return for 23 yds to the WYO 26
5:45
1st & 10 at own 26
Kaden Anderson pass complete to Eric Richardson for 9 yds to the WYO 35
5:05
2nd & 1 at own 35
Kaden Anderson pass complete to Chris Durr Jr. for 2 yds to the WYO 37 for a 1ST down
4:33
1st & 10 at own 37
Kaden Anderson pass complete to Chris Durr Jr. for 11 yds to the WYO 48 for a 1ST down
4:05
1st & 10 at own 48
Samuel Harris run for 2 yds to the 50 yard line
3:30
2nd & 8 at the 50
Deion DeBlanc run for 9 yds to the AF 41 for a 1ST down
2:54
1st & 10 at opp 41
Samuel Harris run for a loss of 1 yard to the AF 42
2:20
2nd & 11 at opp 42
Kaden Anderson pass complete to Jackson Holman for 5 yds to the AF 37
1:52
3rd & 6 at opp 37
Kaden Anderson pass complete to Jaylen Sargent for 14 yds to the AF 23 for a 1ST down
1:32
1st & 10 at opp 23
Terron Kellman run for 23 yds for a TD (Erik Sandvik KICK)Wyoming 7, Air Force 3
Air Force Punt, 3 plays
1:29
1st & 10 at own 35
Bart Edmiston kickoff for 65 yds for a touchback
1:26
1st & 10 at own 25
Liam Szarka run for 2 yds to the AF 27
0:51
2nd & 8 at own 27
Liam Szarka sacked by Chisom Ifeanyi for a loss of 7 yards to the AF 20 Liam Szarka fumbled, recovered by AF Owen Allen , return for 0 yards
0:32
3rd & 15 at own 20
Liam Szarka run for 5 yds to the AF 25
0:27
4th & 10 at own 25
Luke Freer punt for 43 yds
Wyoming Punt, 5 plays
0:13
1st & 10 at own 32
Samuel Harris run for 9 yds to the WYO 41
Q2 14:58
2nd & 1 at own 41
Samuel Harris run for 2 yds to the WYO 43 for a 1ST down
Q2 14:29
1st & 10 at own 43
Kaden Anderson pass complete to Samuel Harris for a loss of 4 yards to the WYO 39
Q2 13:48
2nd & 14 at own 39
Kaden Anderson sacked by Payton Zdroik for a loss of 5 yards to the WYO 34
Q2 13:07
3rd & 19 at own 34
Samuel Harris run for 9 yds to the WYO 43
Q2 12:29
4th & 10 at own 43
Bart Edmiston punt for 43 yds
2nd quarter4 drives, then Wyoming 7, Air Force 6
Air Force Field goal, 11 plays
12:21
1st & 10 at own 14
Dylan Carson run for 23 yds to the AF 37 for a 1ST down
11:36
1st & 10 at own 37
Liam Szarka run for 11 yds to the AF 48 for a 1ST down
11:10
1st & 10 at own 48
Kade Frew run for 2 yds to the 50 yard line
10:33
2nd & 8 at the 50
Kade Frew run for 6 yds to the WYO 44
10:02
3rd & 2 at opp 44
Dylan Carson run for 3 yds to the WYO 41 for a 1ST down
9:27
1st & 10 at opp 41
Liam Szarka run for 1 yd to the WYO 40
8:52
2nd & 9 at opp 40
Liam Szarka run for 29 yds to the WYO 11 for a 1ST down
8:07
1st & 10 at opp 11
Liam Szarka run for 2 yds to the WYO 9
7:28
2nd & 8 at opp 9
Liam Szarka run for a loss of 3 yards to the WYO 12
6:45
3rd & 11 at opp 12
Liam Szarka pass incomplete to Kade Frew, broken up by Ben Florentine
6:41
4th & 11 at opp 12
Reagan Tubbs 29 Yd Field GoalWyoming 7, Air Force 6
Wyoming Punt, 6 plays
6:41
1st & 10 at own 35
Reagan Tubbs kickoff for 65 yds for a touchback
6:39
1st & 10 at own 25
Sam Scott run for 2 yds to the WYO 27
6:05
2nd & 8 at own 27
Kaden Anderson pass incomplete to Michael Fitzgerald, broken up by RJ Reedus
5:58
3rd & 8 at own 27
Kaden Anderson pass complete to Michael Fitzgerald for 9 yds to the WYO 36 for a 1ST down
5:36
1st & 10 at own 36
Kaden Anderson pass complete to Evan Svoboda for 5 yds to the WYO 41
5:14
2nd & 5 at own 41
Bricen Brantley run for 1 yd to the WYO 42
4:38
3rd & 4 at own 42
Kaden Anderson pass incomplete to Isaac Schoenfeld, broken up by Max Mustell
4:34
4th & 4 at own 42
Bart Edmiston punt for 35 yds
Air Force Punt, 5 plays
4:28
1st & 10 at own 23
Liam Szarka run for 3 yds to the AF 26
3:50
2nd & 7 at own 26
Owen Allen run for 15 yds to the AF 41 for a 1ST down
3:15
1st & 10 at own 41
Kade Frew run for a loss of 4 yards to the AF 37
2:30
2nd & 14 at own 37
Liam Szarka pass incomplete to Bruin Fleischmann, broken up by Tyce Westland
2:30
3rd & 14 at own 37
Air Force Penalty, false start (Jonah Dawson) to the AF 32
2:28
3rd & 19 at own 32
Kade Frew run for 8 yds to the AF 40
1:46
4th & 11 at own 40
Luke Freer punt for 59 yds , Charlie Coenen returns for 7 yds to the WYO 8
Wyoming End of half, 9 plays
1:43
1st & 10 at own 8
Sam Scott run for 2 yds to the WYO 10
1:40
2nd & 8 at own 10
Samuel Harris run for 14 yds to the WYO 24 for a 1ST down
1:33
1st & 10 at own 24
Samuel Harris run for 4 yds to the WYO 28
1:13
2nd & 6 at own 28
Kaden Anderson pass incomplete to Jaylen Sargent
1:04
3rd & 6 at own 28
Kaden Anderson pass complete to Samuel Harris for 25 yds to the AF 47 for a 1ST down
0:54
1st & 10 at opp 47
Kaden Anderson pass complete to Kyle Frendt for 12 yds to the AF 35 for a 1ST down
0:49
1st & 10 at opp 35
Kaden Anderson pass complete to Deion DeBlanc for a loss of 4 yards to the AF 39
0:31
2nd & 14 at opp 39
Air Force Penalty, false start (5 Yards) to the AF 44
0:16
2nd & 19 at opp 44
Kaden Anderson pass complete to Sam Scott for no gain to the WYO 44 Air Force Penalty, Defensive holding (10 Yards) to the WYO 46
3rd quarter4 drives, then Tied at 14
Wyoming Touchdown, 10 plays
15:00
1st & 10 at own 35
Reagan Tubbs kickoff for 65 yds for a touchback
14:58
1st & 10 at own 25
Samuel Harris run for 5 yds to the WYO 30
14:29
2nd & 5 at own 30
Kaden Anderson pass complete to Jaylen Sargent for 6 yds to the WYO 36 for a 1ST down
14:00
1st & 10 at own 36
Kaden Anderson pass complete to Evan Svoboda for 11 yds to the WYO 47 for a 1ST down
13:18
1st & 10 at own 47
Terron Kellman run for 7 yds to the AF 46
13:05
2nd & 3 at opp 46
Terron Kellman run for 4 yds to the AF 42 for a 1ST down
12:28
1st & 10 at opp 42
Samuel Harris run for 5 yds to the AF 37
11:52
2nd & 5 at opp 37
Samuel Harris run for 3 yds to the AF 34
11:05
3rd & 2 at opp 34
Evan Svoboda run for a loss of 1 yard to the AF 35
10:53
4th & 3 at opp 35
Terron Kellman run for 12 yds to the AF 23 for a 1ST down
10:30
1st & 10 at opp 23
Terron Kellman 23 Yd Run (Erik Sandvik Kick)Wyoming 14, Air Force 6
Air Force Touchdown, 9 plays
10:27
1st & 10 at own 35
Bart Edmiston kickoff for 49 yds , Cade Harris return for 24 yds to the AF 40
10:17
1st & 10 at own 40
Dylan Carson run for no gain to the AF 40
9:41
2nd & 10 at own 40
Liam Szarka pass complete to Jonah Dawson for 18 yds to the WYO 42 for a 1ST down
9:15
1st & 10 at opp 42
Kade Frew run for 2 yds to the WYO 40
8:38
2nd & 8 at opp 40
Liam Szarka run for 7 yds to the WYO 33
8:09
3rd & 1 at opp 33
Dylan Carson run for 5 yds to the WYO 28 for a 1ST down
7:30
1st & 10 at opp 28
Kade Frew run for no gain to the WYO 28
7:15
2nd & 10 at opp 28
Liam Szarka run for 27 yds to the WYO 1 for a 1ST down
7:15
1st & goal at opp 3
Liam Szarka pass complete to Kade Frew for no gain to the AF 35
6:40
1st & goal at opp 1
Liam Szarka 1 Yd Run (Liam Szarka Pass to Kade Frew for Two-Point Conversion)Tied at 14
Wyoming Punt, 7 plays
6:39
1st & 10 at own 35
Reagan Tubbs kickoff for 65 yds for a touchback
6:36
1st & 10 at own 25
Deion DeBlanc run for 13 yds to the WYO 38 for a 1ST down
6:02
1st & 10 at own 38
Kaden Anderson pass complete to Jaylen Sargent for 6 yds to the WYO 44
5:35
2nd & 4 at own 44
Samuel Harris run for 2 yds to the WYO 46
5:02
3rd & 2 at own 46
Samuel Harris run for 2 yds to the WYO 48 for a 1ST down
4:20
1st & 10 at own 48
Kaden Anderson pass complete to Michael Fitzgerald for 6 yds to the AF 46
3:54
2nd & 4 at opp 46
Eric Richardson run for 1 yd to the AF 45
3:10
3rd & 3 at opp 45
Kaden Anderson pass incomplete to Chris Durr Jr., broken up by Dallas Daley
3:06
4th & 3 at opp 45
Bart Edmiston punt for 45 yds
Air Force Turnover on downs, 8 plays
2:57
1st & 10 at own 20
Owen Allen run for 26 yds to the AF 46 for a 1ST down
2:15
1st & 10 at own 46
Liam Szarka run for 1 yd to the AF 47
1:41
2nd & 9 at own 47
Liam Szarka pass incomplete to Cade Harris
1:39
3rd & 9 at own 47
Liam Szarka pass complete to Kade Frew for 10 yds to the WYO 43 for a 1ST down
0:56
1st & 10 at opp 43
Owen Allen run for 5 yds to the WYO 38
0:19
2nd & 5 at opp 38
Owen Allen run for 2 yds to the WYO 36
Q4 14:58
3rd & 3 at opp 36
Liam Szarka run for 2 yds to the WYO 34
Q4 14:17
4th & 1 at opp 34
Liam Szarka pass incomplete to Bruin Fleischmann
4th quarter6 drives, then Air Force 24, Wyoming 21
Wyoming Interception, 9 plays
14:12
1st & 10 at own 34
Terron Kellman run for a loss of 1 yard to the WYO 33
13:35
2nd & 11 at own 33
Terron Kellman run for 10 yds to the WYO 43
12:57
3rd & 1 at own 43
Samuel Harris run for 2 yds to the WYO 45 for a 1ST down
12:24
1st & 10 at own 45
Kaden Anderson pass complete to Jaylen Sargent for 29 yds to the AF 26 for a 1ST down
11:56
1st & 10 at opp 26
Samuel Harris run for 3 yds to the AF 23
11:15
2nd & 7 at opp 23
Kaden Anderson pass complete to Samuel Harris for 16 yds to the AF 7 for a 1ST down
10:53
1st & goal at opp 7
Samuel Harris run for 4 yds to the AF 3
10:13
2nd & goal at opp 3
Terron Kellman run for no gain to the AF 3
9:30
3rd & goal at opp 3
Evan Svoboda pass intercepted Roger Jones Jr. return for no gain to the AF 20
Air Force Touchdown, 8 plays
9:29
1st & 10 at own 20
Owen Allen run for 14 yds to the AF 34 for a 1ST down
8:59
1st & 10 at own 34
Liam Szarka run for 9 yds to the AF 43
8:24
2nd & 1 at own 43
Owen Allen run for 2 yds to the AF 45 for a 1ST down
7:45
1st & 10 at own 45
Owen Allen run for 37 yds to the WYO 18 for a 1ST down
7:02
1st & 10 at opp 18
Kade Frew run for 1 yd to the WYO 17
6:37
2nd & 9 at opp 17
Liam Szarka run for 7 yds to the WYO 10
6:01
3rd & 2 at opp 10
Owen Allen run for 1 yd to the WYO 9
5:28
4th & 1 at opp 9
Kade Frew 9 Yd Run (Reagan Tubbs Kick)Air Force 21, Wyoming 14
Wyoming Interception, 3 plays
5:28
1st & 10 at own 35
Reagan Tubbs kickoff for 45 yds , Caleb Merritt return for 1 yd to the WYO 21
5:20
1st & 10 at own 21
Kaden Anderson pass incomplete to Samuel Harris
5:17
2nd & 10 at own 21
Samuel Harris run for 5 yds to the WYO 26
4:39
3rd & 5 at own 26
Max Mustell return for no gain to the WYO 29
Air Force Field goal, 4 plays
4:37
1st & 10 at opp 29
Liam Szarka run for 9 yds to the WYO 20
4:10
2nd & 1 at opp 20
Wyoming Penalty, false start (5 Yards) to the WYO 25
4:01
2nd & 6 at opp 25
Kade Frew run for 3 yds to the WYO 22
3:16
3rd & 3 at opp 22
Liam Szarka run for a loss of 1 yard to the WYO 23
3:04
4th & 4 at opp 23
Reagan Tubbs 40 Yd Field GoalAir Force 24, Wyoming 14
Wyoming Touchdown, 9 plays
3:04
1st & 10 at own 35
Reagan Tubbs kickoff for 53 yds , Caleb Merritt return for 20 yds to the WYO 32
2:52
1st & 10 at own 32
Kaden Anderson pass complete to Terron Kellman for 7 yds to the WYO 39
2:27
2nd & 3 at own 39
Kaden Anderson run for 2 yds to the WYO 41
2:09
3rd & 1 at own 41
Terron Kellman run for 5 yds to the WYO 46 for a 1ST down
1:58
1st & 10 at own 46
Kaden Anderson pass complete to Jaylen Sargent for 10 yds to the AF 44 for a 1ST down
1:52
1st & 10 at opp 44
Kaden Anderson pass complete to Samuel Harris for 5 yds to the AF 39
1:33
2nd & 5 at opp 39
Kaden Anderson run for 8 yds to the AF 31 for a 1ST down
1:28
1st & 10 at opp 31
Kaden Anderson pass complete to Jackson Holman for 7 yds to the AF 24
1:06
2nd & 3 at opp 24
Kaden Anderson pass complete to Deion DeBlanc for 11 yds to the AF 13 for a 1ST down
1:02
1st & 10 at opp 13
Michael Fitzgerald 13 Yd pass from Kaden Anderson (Erik Sandvik Kick)Air Force 24, Wyoming 21
Air Force Result not recorded, 4 plays
1:00
1st & 10 at own 35
Keelan Anderson kickoff for 9 yds
0:57
1st & 10 at opp 44
Owen Allen run for 2 yds to the WYO 42
0:55
2nd & 8 at opp 42
Cade Harris run for 4 yds to the WYO 38
0:50
3rd & 4 at opp 38
Liam Szarka run for 5 yds to the WYO 33 for a 1ST down
0:17
1st & 10 at opp 33
run for a loss of 1 yard to the WYO 33
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.