From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
Air Force
BYU
300
Total yards
498
91
Passing yards
377
212
Rushing yards
121
4.0
Yards per pass
8.4
3.8
Yards per rush
4.8
18
First downs
26
5–20
Third downs
6–10
6–7
Fourth downs
0–1
4
Turnovers
3
2–25
Penalties
7–75
17:31
Possession
18:00
Efficiency
Air Force
BYU
28%
Success rate
56%
−0.07
EPA per play
0.21
1.16
Explosiveness
0.78
0.06
Rushing EPA
0.14
−0.39
Passing EPA
0.24
23%
Passing-down success
40%
−0.27
First-down EPA
0.15
−0.28
Second-down EPA
0.22
0.13
Third-down EPA
0.82
3%
Havoc by its defense
3%
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)
BYU 65% to win. Elo’s favorite won.
Every drive
Solid bars scored; an outline in the other team’s color marks points the defense scored. BYU drives left to right, Air Force right to left.
Q1 BYUMissed FG, 9 plays, 45 yards
Q1 Air ForcePunt, 3 plays, 9 yards
Q1 BYUField goal, 8 plays, 41 yards
Q1 Air ForceFumble, 8 plays, 32 yards
Q1 BYUTouchdown pass, 10 plays, 69 yards
Q2 Air ForceInterception, 5 plays, 14 yards
Q2 BYUTouchdown pass, 1 play, 16 yards
Q2 Air ForceMissed FG, 10 plays, 32 yards
Q2 BYUTouchdown pass, 6 plays, 80 yards
Q2 Air ForceTouchdown pass, 4 plays, 62 yards
Q2 BYUPunt, 3 plays, −6 yards
Q2 Air ForceInterception, 10 plays, 18 yards
Q2 BYUEnd of half, 0 yards
Q3 Air ForceFumble, 4 plays, 24 yards
Q3 BYUTouchdown pass, 2 plays, 43 yards
Q3 Air ForcePunt, 3 plays, 6 yards
Q3 BYUInterception, 14 plays, 81 yards
Q3 Air ForcePunt, 3 plays, 5 yards
Q3 BYUFumble, 2 plays, −6 yards
Q3 Air ForceTouchdown run, 9 plays, 32 yards
Q4 BYUInterception, 3 plays, 2 yards
Q4 Air ForceTurnover on downs, 8 plays, 15 yards
Q4 BYUTouchdown pass, 11 plays, 72 yards
Q4 Air ForceTouchdown run, 12 plays, 71 yards
Q4 BYUEnd of game, 3 plays, 16 yards
Play by play
1st quarter5 drives, then BYU 3, Air Force 0
BYU Missed FG, 9 plays
14:40
1st & 10 at own 25
Max Hall pass complete to Dennis Pitta for 14 yards to the BYU 39 for a 1ST down.
14:00
1st & 10 at own 39
Max Hall pass complete to McKay Jacobson for 22 yards to the AFA 39 for a 1ST down.
14:00
1st & 10 at opp 39
Max Hall pass complete to Dennis Pitta for 5 yards to the AFA 34.
13:30
2nd & 5 at opp 34
Manase Tonga rush for 3 yards to the AFA 31.
13:01
3rd & 2 at opp 31
Max Hall pass complete to Dennis Pitta for 7 yards to the AFA 24 for a 1ST down.
13:01
1st & 10 at opp 24
Max Hall pass complete to Andrew George for 6 yards to the AFA 18.
13:01
2nd & 4 at opp 18
Max Hall pass complete to Manase Tonga for 3 yards to the AFA 15.
11:49
3rd & 1 at opp 15
BYU penalty 15 yard pass interference on N/A accepted, no play.
11:43
3rd & 16 at opp 30
Max Hall pass incomplete to Dennis Pitta.
11:34
4th & 16 at opp 30
Mitch Payne 48 yard field goal BLOCKED, N/A for no gain, to the AFA 30.
Air Force Punt, 3 plays
11:34
1st & 10 at own 30
Tim Jefferson rush for 3 yards to the AFA 33.
9:56
2nd & 7 at own 33
Asher Clark rush for 3 yards to the AFA 36.
9:56
3rd & 4 at own 36
Tim Jefferson rush for 3 yards to the AFA 39.
9:56
4th & 1 at own 39
Brandon Geyer punt for 48 yards, downed at the BYU 28, AIR FORCE penalty 15 yard kick catching interference accepted.
BYU Field goal, 8 plays
9:56
1st & 10 at own 28
Harvey Unga rush for 17 yards to the BYU 45 for a 1ST down.
9:15
1st & 10 at own 45
Max Hall pass complete to Harvey Unga for 6 yards to the AFA 49.
9:15
2nd & 4 at opp 49
Harvey Unga rush for no gain to the AFA 49.
9:15
3rd & 4 at opp 49
Max Hall pass complete to Manase Tonga for 16 yards to the AFA 33 for a 1ST down.
9:15
1st & 10 at opp 33
Max Hall pass complete to Harvey Unga for 4 yards to the AFA 29.
9:15
2nd & 6 at opp 29
J.J. Di Luigi rush for a loss of 2 yards to the AFA 31.
6:28
3rd & 8 at opp 31
Max Hall pass incomplete to Andrew George.
6:00
4th & 8 at opp 31
Mitch Payne 49 yard field goal GOOD.BYU 3, Air Force 0
6:00
Riley Stephenson kickoff for 62 yards returned by Jonathan Warzeka for 29 yards to the AFA 37.
Air Force Fumble, 8 plays
6:00
1st & 10 at own 37
Jared Tew rush for 1 yard to the AFA 38.
5:18
2nd & 9 at own 38
Timeout BYU, clock 05:18.
5:18
2nd & 9 at own 38
Jared Tew rush for 4 yards to the AFA 42.
5:18
3rd & 5 at own 42
Asher Clark rush for 8 yards to the 50 yard line for a 1ST down.
5:18
1st & 10 at the 50
Tim Jefferson pass incomplete to N/A.
4:21
2nd & 10 at the 50
Asher Clark rush for 5 yards to the BYU 45.
4:21
3rd & 5 at opp 45
Tim Jefferson rush for 9 yards to the BYU 36 for a 1ST down.
4:21
1st & 10 at opp 36
Asher Clark pass incomplete to N/A.
3:16
2nd & 10 at opp 36
Tim Jefferson rush for 5 yards, fumbled, recovered by BYU Shawn Doman at the BYU 31.
BYU Touchdown pass, 10 plays
3:16
1st & 10 at own 31
Max Hall pass incomplete.
3:16
2nd & 10 at own 31
Harvey Unga rush for 4 yards to the BYU 35.
3:16
3rd & 6 at own 35
Max Hall pass complete to Dennis Pitta for 11 yards to the BYU 46 for a 1ST down.
3:16
1st & 10 at own 46
Max Hall pass complete to Harvey Unga for 2 yards to the BYU 48.
3:16
2nd & 8 at own 48
Max Hall pass complete to Luke Ashworth for 7 yards to the AFA 45.
1:20
3rd & 1 at opp 45
Harvey Unga rush for 8 yards to the AFA 37 for a 1ST down.
1:20
1st & 10 at opp 37
Manase Tonga rush for 4 yards to the AFA 33.
Q2 15:00
2nd & 6 at opp 33
Max Hall pass complete to Manase Tonga for 14 yards to the AFA 19 for a 1ST down.
Q2 15:00
1st & 10 at opp 19
Harvey Unga rush for 11 yards to the AFA 8 for a 1ST down.
Q2 13:57
1st & goal at opp 8
Max Hall pass complete to Dennis Pitta for 8 yards for a TOUCHDOWN.BYU 9, Air Force 0
Q2 13:57
Mitch Payne extra point GOOD.BYU 10, Air Force 0
Q2 13:57
Riley Stephenson kickoff for 67 yards returned by Reggie Rembert for 15 yards to the AFA 18.
2nd quarter7 drives, then BYU 24, Air Force 7
Air Force Interception, 5 plays
13:57
1st & 10 at own 18
Jared Tew rush for 2 yards to the AFA 20.
13:57
2nd & 8 at own 20
Asher Clark rush for 12 yards to the AFA 32 for a 1ST down.
12:50
1st & 10 at own 32
Tim Jefferson pass incomplete to N/A.
11:46
2nd & 10 at own 32
Tim Jefferson rush for no gain, fumbled, recovered by AFA Tim Jefferson at the AFA 32.
12:50
3rd & 10 at own 32
Tim Jefferson pass intercepted by Andrew Rich at the BYU 45, returned for 39 yards to the AFA 16.
BYU Touchdown pass, 1 play
11:46
1st & 10 at opp 16
Max Hall pass complete to Dennis Pitta for 16 yards for a TOUCHDOWN.BYU 16, Air Force 0
11:46
Mitch Payne extra point GOOD.BYU 17, Air Force 0
11:46
Riley Stephenson kickoff for 65 yards returned by Jonathan Warzeka for 44 yards to the AFA 49.
Air Force Missed FG, 10 plays
11:46
1st & 10 at own 49
Jared Tew rush for no gain to the AFA 49.
11:46
2nd & 10 at own 49
Jared Tew rush for 4 yards to the BYU 47.
10:00
3rd & 6 at opp 47
Jonathan Warzeka rush for no gain to the BYU 47.
10:00
4th & 6 at opp 47
BYU penalty 16 yard personal foul on Andrew Rich accepted.
10:00
1st & 10 at opp 31
Timeout BYU, clock 10:00.
10:00
1st & 10 at opp 31
Jared Tew rush for 7 yards to the BYU 24.
10:00
2nd & 3 at opp 24
Ben Cochran pass incomplete to N/A, broken up by Matt Bauman.
10:00
3rd & 3 at opp 24
Ben Cochran rush for 4 yards to the BYU 20 for a 1ST down.
10:00
1st & 10 at opp 20
Jared Tew rush for 2 yards to the BYU 18.
10:00
2nd & 8 at opp 18
Ben Cochran pass incomplete to Jared Tew.
10:00
3rd & 8 at opp 18
Asher Clark rush for a loss of 1 yard to the BYU 19.
7:53
4th & 9 at opp 19
Erik Soderberg 37 yard field goal MISSED.
BYU Touchdown pass, 6 plays
7:53
1st & 10 at own 20
Harvey Unga rush for 19 yards to the BYU 39 for a 1ST down.
7:53
1st & 10 at own 39
Max Hall pass complete to Dennis Pitta for 20 yards to the AFA 41 for a 1ST down.
7:53
1st & 10 at opp 41
Harvey Unga rush for 3 yards to the AFA 38.
7:53
2nd & 7 at opp 38
Max Hall pass complete to Manase Tonga for 18 yards to the AFA 20 for a 1ST down.
6:05
1st & 10 at opp 20
Max Hall pass complete to Andrew George for 11 yards to the AFA 9 for a 1ST down.
5:15
1st & goal at opp 9
Max Hall pass complete to Luke Ashworth for 9 yards for a TOUCHDOWN.BYU 23, Air Force 0
5:15
Mitch Payne extra point GOOD.BYU 24, Air Force 0
5:15
Riley Stephenson kickoff for 40 yards returned by Nathan Walker for 8 yards to the AFA 38.
Air Force Touchdown pass, 4 plays
5:15
1st & 10 at own 38
Ben Cochran rush for 5 yards to the AFA 43.
5:15
2nd & 5 at own 43
Asher Clark rush for 1 yard to the AFA 44.
5:15
3rd & 4 at own 44
Jared Tew rush for 29 yards to the BYU 27 for a 1ST down.
3:15
1st & 10 at opp 27
Ben Cochran pass complete to Josh Cousins for 27 yards for a TOUCHDOWN.BYU 24, Air Force 6
3:15
Erik Soderberg extra point GOOD.BYU 24, Air Force 7
3:15
Erik Soderberg kickoff for 66 yards returned by J.J. Di Luigi for 26 yards to the BYU 30.
BYU Punt, 3 plays
3:15
1st & 10 at own 30
BYU penalty 5 yard false start on N/A accepted.
3:15
1st & 15 at own 25
Max Hall pass incomplete.
3:15
2nd & 15 at own 25
Harvey Unga rush for a loss of 1 yard to the BYU 24.
2:49
3rd & 16 at own 24
Timeout AIR FORCE, clock 02:49.
2:49
3rd & 16 at own 24
Max Hall pass incomplete to Harvey Unga.
2:35
4th & 16 at own 24
Riley Stephenson punt for 41 yards, returned by Anthony Wright Jr for 4 yards to the AFA 39.
Air Force Interception, 10 plays
2:35
1st & 10 at own 39
Ben Cochran rush for 4 yards to the AFA 43.
2:35
2nd & 6 at own 43
Jared Tew rush for 4 yards to the AFA 47.
0:45
3rd & 2 at own 47
Jared Tew rush for 3 yards to the 50 yard line for a 1ST down.
0:45
1st & 10 at the 50
Ben Cochran pass incomplete to Asher Clark.
0:09
2nd & 10 at the 50
BYU penalty 5 yard offside defense on N/A accepted, no play.
0:45
2nd & 6 at opp 46
Ben Cochran rush for no gain to the BYU 46.
0:45
3rd & 6 at opp 46
Ben Cochran pass incomplete to N/A.
0:26
4th & 6 at opp 46
Ben Cochran pass complete to Jon Escamilla for 6 yards to the BYU 40 for a 1ST down.
0:09
1st & 10 at opp 40
Ben Cochran sacked by Coleby Clawson for a loss of 3 yards to the BYU 43.
0:10
2nd & 13 at opp 43
Timeout AIR FORCE, clock 00:10.
0:09
2nd & 13 at opp 43
Ben Cochran pass incomplete to N/A.
0:09
3rd & 13 at opp 43
Ben Cochran pass intercepted by Andrew Rich at the BYU 1, returned for no gain to the BYU 1.
Q3 15:00
Mitch Payne kickoff for 61 yards returned by Jonathan Warzeka for 10 yards to the AFA 19.
3rd quarter7 drives, then BYU 31, Air Force 7
Air Force Fumble, 4 plays
15:00
1st & 10 at own 19
Ben Cochran rush for 20 yards to the AFA 39 for a 1ST down.
15:00
1st & 10 at own 39
Jared Tew rush for 3 yards to the AFA 42.
15:00
2nd & 7 at own 42
Asher Clark rush for no gain to the AFA 42.
14:00
3rd & 7 at own 42
Ben Cochran rush for 1 yard, fumbled, forced by Shawn Doman, recovered by BYU at the AFA 43.
BYU Touchdown pass, 2 plays
14:00
1st & 10 at opp 43
Max Hall pass complete to McKay Jacobson for 33 yards to the AFA 10 for a 1ST down.
13:24
1st & goal at opp 10
Max Hall pass complete to O’Neill Chambers for 10 yards for a TOUCHDOWN.BYU 30, Air Force 7
13:24
Mitch Payne extra point GOOD.BYU 31, Air Force 7
13:24
Mitch Payne kickoff for 61 yards returned by Jonathan Warzeka for 18 yards to the AFA 27.
Air Force Punt, 3 plays
11:33
1st & 10 at own 27
Asher Clark rush for 4 yards to the AFA 31.
11:33
2nd & 6 at own 31
Jonathan Warzeka rush for 1 yard to the AFA 32.
13:24
3rd & 5 at own 32
Ben Cochran rush for 1 yard to the AFA 33.
11:33
4th & 4 at own 33
Brandon Geyer punt for 46 yards, returned by O’Neill Chambers for a loss of 4 yards to the BYU 17.
BYU Interception, 14 plays
11:33
1st & 10 at own 17
Max Hall pass complete to Spencer Hafoka for 5 yards to the BYU 22.
11:33
2nd & 5 at own 22
Max Hall pass complete to Luke Ashworth for 6 yards to the BYU 28 for a 1ST down.
11:33
1st & 10 at own 28
Max Hall pass incomplete.
11:33
2nd & 10 at own 28
Max Hall pass complete to Spencer Hafoka for 12 yards to the BYU 40 for a 1ST down.
11:33
1st & 10 at own 40
Max Hall pass complete to O’Neill Chambers for 13 yards to the AFA 47 for a 1ST down.
9:00
1st & 10 at opp 47
Harvey Unga rush for 5 yards to the AFA 42.
9:00
2nd & 5 at opp 42
Max Hall pass complete to McKay Jacobson for 18 yards to the AFA 24 for a 1ST down.
9:00
1st & 10 at opp 24
Harvey Unga rush for 1 yard to the AFA 23.
9:00
2nd & 9 at opp 23
Manase Tonga rush for 6 yards to the AFA 17.
9:00
3rd & 3 at opp 17
Max Hall pass complete to Dennis Pitta for 15 yards to the AFA 2 for a 1ST down.
5:12
1st & goal at opp 2
Harvey Unga rush for no gain to the AFA 2.
5:12
2nd & 0 at opp 2
BYU penalty 15 yard unsportsmanlike conduct on Max Hall accepted, no play.
5:12
2nd & 0 at opp 17
Max Hall pass incomplete to Harvey Unga.
5:12
3rd & 0 at opp 17
Max Hall pass complete to Dennis Pitta for 15 yards to the AFA 2.
4:13
4th & goal at opp 2
Max Hall pass intercepted by Anthony Wright Jr at the AFA 0, returned for 19 yards to the AFA 9, AIR FORCE penalty 10 yard personal foul accepted.
Air Force Punt, 3 plays
4:13
1st & 10 at own 9
Ben Cochran rush for 6 yards to the AFA 15.
4:13
2nd & 4 at own 15
Jonathan Warzeka rush for a loss of 1 yard to the AFA 14.
4:13
3rd & 5 at own 14
Ben Cochran pass incomplete to N/A, broken up by Brian Logan.
4:13
4th & 5 at own 14
Brandon Geyer punt for 43 yards, returned by O’Neill Chambers for 5 yards to the BYU 38, BYU penalty 10 yard illegal block accepted.
BYU Fumble, 2 plays
4:13
1st & 10 at own 38
Max Hall pass incomplete.
2:57
2nd & 10 at own 38
Max Hall sacked by Rick Ricketts for a loss of 6 yards, fumbled, recovered by AFA Andre Morris Jr at the BYU 32.
Air Force Touchdown run, 9 plays
2:44
1st & 10 at opp 32
Jared Tew rush for 2 yards to the BYU 30.
2:44
2nd & 8 at opp 30
Jared Tew rush for 6 yards to the BYU 24.
0:00
3rd & 2 at opp 24
Jared Tew rush for no gain to the BYU 24.
0:00
4th & 2 at opp 24
Jared Tew rush for 3 yards to the BYU 21 for a 1ST down.
2:44
1st & 10 at opp 21
Nathan Walker rush for 10 yards to the BYU 11 for a 1ST down.
2:44
1st & 10 at opp 11
Jared Tew rush for 1 yard to the BYU 10.
2:44
2nd & 9 at opp 10
Asher Clark rush for 3 yards to the BYU 7.
Q4 15:00
3rd & 6 at opp 7
Ben Cochran rush for 4 yards to the BYU 3.
Q4 14:23
4th & 2 at opp 3
Timeout AIR FORCE, clock 14:23.
Q4 14:18
4th & 2 at opp 3
Jonathan Warzeka rush for 3 yards for a TOUCHDOWN.BYU 31, Air Force 13
Q4 14:18
Two-point conversion attempt, Ben Cochran pass FAILED.
Q4 5:23
Erik Soderberg kickoff for 61 yards returned by O’Neill Chambers for 19 yards to the BYU 28.
4th quarter5 drives, then BYU 38, Air Force 21
BYU Interception, 3 plays
14:18
1st & 10 at own 28
Max Hall pass complete to Andrew George for 12 yards to the BYU 40 for a 1ST down.
14:18
1st & 10 at own 40
Max Hall pass incomplete.
14:18
2nd & 10 at own 40
BYU penalty 10 yard holding on N/A accepted, no play.
14:18
2nd & 20 at own 30
Max Hall pass intercepted by Chris Thomas at the BYU 41, returned for a loss of 2 yards to the BYU 43, BYU penalty 0 yard personal foul off-setting accepted, AIR FORCE penalty 0 yard personal foul off-setting. accepted.
Air Force Turnover on downs, 8 plays
13:12
1st & 10 at opp 43
Savier Stephens rush for 5 yards to the BYU 38.
13:12
2nd & 5 at opp 38
Jared Tew rush for 2 yards to the BYU 36.
13:12
3rd & 3 at opp 36
Savier Stephens rush for 2 yards to the BYU 34.
11:47
4th & 1 at opp 34
Ben Cochran rush for 2 yards to the BYU 32 for a 1ST down.
11:47
1st & 10 at opp 33
Ben Cochran pass incomplete to N/A.
11:47
2nd & 10 at opp 32
Ben Cochran rush for 4 yards to the BYU 28.
10:01
3rd & 6 at opp 28
Ben Cochran rush for no gain to the BYU 28.
10:01
4th & 6 at opp 28
Ben Cochran pass incomplete to Jonathan Warzeka, broken up by Andrew Rich.
BYU Touchdown pass, 11 plays
10:01
1st & 10 at own 28
J.J. Di Luigi rush for 9 yards to the BYU 37.
10:01
2nd & 1 at own 37
Manase Tonga rush for 4 yards to the BYU 41 for a 1ST down.
9:45
1st & 10 at own 41
Max Hall pass incomplete to J.J. Di Luigi, broken up by Jon Davis.
9:26
2nd & 10 at own 41
J.J. Di Luigi rush for 12 yards to the AFA 47 for a 1ST down.
9:26
1st & 10 at opp 47
Bryan Kariya rush for 2 yards to the AFA 45.
9:26
2nd & 8 at opp 45
Manase Tonga rush for 5 yards to the AFA 40.
8:11
3rd & 3 at opp 40
Max Hall pass complete to Manase Tonga for 12 yards to the AFA 28 for a 1ST down.
5:23
1st & 10 at opp 28
J.J. Di Luigi rush for 1 yard to the AFA 27.
5:23
2nd & 9 at opp 27
Max Hall pass complete to Andrew George for 18 yards to the AFA 9 for a 1ST down.
7:28
1st & goal at opp 9
Max Hall pass complete to Spencer Hafoka for no gain to the AFA 9.
5:23
2nd & goal at opp 9
Max Hall pass complete to Andrew George for 9 yards for a TOUCHDOWN.BYU 37, Air Force 13
5:23
Mitch Payne extra point GOOD.BYU 38, Air Force 13
5:23
Mitch Payne kickoff for 60 yards returned by Jonathan Warzeka for 19 yards to the AFA 29.
Air Force Touchdown run, 12 plays
5:23
1st & 10 at own 29
Ben Cochran pass incomplete to Jonathan Warzeka.
5:23
2nd & 10 at own 29
Jonathan Warzeka rush for 1 yard to the AFA 30.
5:23
3rd & 9 at own 30
Ben Cochran pass complete to Kevin Fogler for 8 yards to the AFA 38.
5:23
4th & 1 at own 38
Jared Tew rush for 1 yard to the AFA 39 for a 1ST down.
3:58
1st & 10 at own 39
Ben Cochran pass complete to Asher Clark for 29 yards to the BYU 32 for a 1ST down.
3:58
1st & 10 at opp 32
Ben Cochran pass incomplete to Kevin Fogler.
3:58
2nd & 10 at opp 32
Ben Cochran pass incomplete.
3:21
3rd & 10 at opp 32
Jared Tew rush for 9 yards to the BYU 23.
1:57
4th & 1 at opp 23
Savier Stephens rush for 1 yard to the BYU 22 for a 1ST down.
3:21
1st & 10 at opp 21
Ben Cochran pass incomplete.
1:57
2nd & 10 at opp 22
Ben Cochran pass complete to Sean Quintana for 18 yards to the BYU 4 for a 1ST down.
1:57
1st & goal at opp 4
Savier Stephens rush for 4 yards for a TOUCHDOWN.BYU 38, Air Force 19
1:57
Two-point conversion attempt, Ben Cochran rush GOOD.BYU 38, Air Force 21
1:57
Erik Soderberg on-side kick recovered by BYU at the AFA 41.
BYU End of game, 3 plays
1:57
1st & 10 at opp 41
J.J. Di Luigi rush for 9 yards to the AFA 32.
1:57
2nd & 1 at opp 32
Bryan Kariya rush for 4 yards to the AFA 28 for a 1ST down.
1:57
1st & 10 at opp 28
Bryan Kariya rush for 3 yards to the AFA 25.
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.