Referee C.Castleberry; umpire Jim Adams; head linesman Cal McNeill; line judge Kelly Deterding; side judge A. Fleming; field judge Allan Nicholson; back judge Donnie Aultman; center judge Chris TallentGame officials: stats.ncaa.org box scores, via SportsDataverse
Scoring by quarter
Team
Q1
Q2
Q3
Q4
Final
Boise State
7
3
3
7
20
Air Force
7
10
7
3
27
Standouts
PassingBrett Rypien9 of 26, 316 yards, 1 TDBoise State
From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
Boise State
Air Force
400
Total yards
359
316
Passing yards
45
84
Rushing yards
314
12.2
Yards per pass
7.5
3.4
Yards per rush
4.1
12
First downs
25
1–12
Third downs
8–18
1–2
Fourth downs
1–1
1
Turnovers
1
3–27
Penalties
3–30
18:33
Possession
41:27
1
Sacks (by defense)
0
Efficiency
Boise State
Air Force
30%
Success rate
52%
0.10
EPA per play
0.13
1.83
Explosiveness
0.68
−0.25
Rushing EPA
0.17
0.46
Passing EPA
−0.20
25%
Passing-down success
35%
0.55
First-down EPA
0.06
0.13
Second-down EPA
0.20
−0.41
Third-down EPA
0.10
7%
Havoc by its defense
9%
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)
Boise State 61% to win. Air Force pulled the upset.
The line
Boise State −9, over/under 63.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 Boise State 73%, Air Force 27%. 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, Boise State right to left.
Q1 Boise StateTouchdown, 2 plays, 60 yards
Q1 Air ForceTouchdown, 10 plays, 83 yards
Q1 Boise StatePunt, 6 plays, 20 yards
Q1 Air ForcePunt, 3 plays, −13 yards
Q1 Boise StatePunt, 3 plays, 2 yards
Q1 Air ForcePunt, 10 plays, 37 yards
Q2 Boise StatePunt, 3 plays, 5 yards
Q2 Air ForceField goal, 15 plays, 63 yards
Q2 Boise StatePunt return TD, 3 plays (Air Force scores), 0 yards
Q2 Boise StatePunt, 4 plays, 10 yards
Q2 Air ForceInterception, 6 plays, 24 yards
Q2 Boise StateField goal, 8 plays, 59 yards
Q3 Air ForcePunt, 7 plays, 17 yards
Q3 Boise StatePunt, 3 plays, 6 yards
Q3 Air ForceTouchdown, 3 plays, 60 yards
Q3 Boise StateField goal, 11 plays, 78 yards
Q3 Air ForcePunt, 8 plays, 27 yards
Q4 Boise StatePunt, 3 plays, −4 yards
Q4 Air ForceField goal, 9 plays, 27 yards
Q4 Boise StateTouchdown, 1 play, 75 yards
Q4 Air ForcePunt, 8 plays, 30 yards
Q4 Boise StateFumble, 6 plays, 89 yards
Q4 Air ForceEnd of game, 6 plays, 12 yards
Play by play
1st quarter6 drives, then Tied at 7
Boise State Touchdown, 2 plays
15:00
1st & 10 at own 35
Luke Strebel kickoff for 65 yds for a touchback AIR FORCE Penalty, personal foul (-15 Yards)
15:00
1st & 10 at own 40
Jeremy McNichols run for 56 yds to the AFA 4 for a 1ST down
14:23
1st & goal at opp 4
Jeremy McNichols 4 Yd Run (Tyler Rausa Kick)Boise State 7, Air Force 0
Air Force Touchdown, 10 plays
14:23
1st & 0 at own 35
Tyler Rausa kickoff for 65 yds , Bryan Driskell return for 17 yds to the AFA 17
14:19
1st & 10 at own 17
Timothy McVey run for 18 yds to the AFA 35 for a 1ST down
14:19
1st & 10 at own 35
Arion Worthman pass complete to Jalen Robinette for 4 yds to the AFA 39
14:19
2nd & 6 at own 39
Jacobi Owens run for 9 yds to the AFA 48 for a 1ST down
14:19
1st & 10 at own 48
Arion Worthman run for 5 yds to the BoiSt 47
14:19
2nd & 5 at opp 47
Timothy McVey run for 11 yds to the BoiSt 36 for a 1ST down
14:19
1st & 10 at opp 36
Arion Worthman run for 23 yds to the BoiSt 13 for a 1ST down
14:19
1st & 10 at opp 13
Shayne Davern run for 2 yds to the BoiSt 11
14:19
2nd & 8 at opp 11
Arion Worthman run for 8 yds to the BoiSt 3 for a 1ST down
14:19
1st & goal at opp 3
D.J. Johnson run for 2 yds to the BoiSt 1
9:48
2nd & goal at opp 1
D.J. Johnson run for 1 yd for a TD, (Luke Strebel KICK)Tied at 7
Boise State Punt, 6 plays
9:48
1st & 0 at own 35
Luke Strebel kickoff for 65 yds for a touchback
9:48
1st & 10 at own 25
Jeremy McNichols run for 7 yds to the BoiSt 32
9:48
2nd & 3 at own 32
Jeremy McNichols run for 1 yd to the BoiSt 33
9:48
3rd & 2 at own 33
Jeremy McNichols run for 2 yds to the BoiSt 35 for a 1ST down
9:48
1st & 10 at own 35
AIR FORCE Penalty, Defensive holding (Brodie Hicks) to the BoiSt 45 for a 1ST down
9:48
1st & 10 at own 45
Brett Rypien pass incomplete
9:48
2nd & 10 at own 45
Brett Rypien pass incomplete
9:48
3rd & 10 at own 45
Brett Rypien pass incomplete
9:48
4th & 10 at own 45
Sean Wale punt for 40 yds
Air Force Punt, 3 plays
7:42
1st & 10 at own 15
Arion Worthman run for 1 yd to the AFA 16
7:42
2nd & 9 at own 16
Jacobi Owens run for a loss of 1 yard to the AFA 15
6:30
3rd & 10 at own 15
Timeout AIR FORCE, clock 06:30
6:30
3rd & 10 at own 15
Arion Worthman sacked by David Moa for a loss of 13 yards to the AFA 2
6:30
4th & 23 at own 2
Steve Brosy punt for 56 yds , Cedrick Wilson returns for 10 yds to the AFA 48
Boise State Punt, 3 plays
5:36
1st & 10 at opp 48
Jeremy McNichols run for 2 yds to the AFA 46
5:36
2nd & 8 at opp 46
Brett Rypien pass incomplete
5:36
3rd & 8 at opp 46
Brett Rypien pass incomplete
5:36
4th & 8 at opp 46
Sean Wale punt for 42 yds, downed at the AFA 4
Air Force Punt, 10 plays
4:42
1st & 10 at own 4
D.J. Johnson run for 4 yds to the AFA 8
4:42
2nd & 6 at own 8
D.J. Johnson run for 5 yds to the AFA 13
4:42
3rd & 1 at own 13
Shayne Davern run for 7 yds to the AFA 20 for a 1ST down
4:42
1st & 10 at own 20
Arion Worthman run for 4 yds to the AFA 24
4:42
2nd & 6 at own 24
Jacobi Owens run for 6 yds to the AFA 30 for a 1ST down
4:42
1st & 10 at own 30
D.J. Johnson run for 8 yds to the AFA 38
4:42
2nd & 2 at own 38
D.J. Johnson run for 4 yds to the AFA 42 for a 1ST down
4:42
1st & 10 at own 42
Jacobi Owens run for a loss of 3 yards to the AFA 39
4:42
2nd & 13 at own 39
Shayne Davern run for 5 yds to the AFA 44
4:42
3rd & 8 at own 44
Arion Worthman run for a loss of 3 yards to the AFA 41
Q2 15:00
4th & 11 at own 41
Steve Brosy punt for 32 yds, fair catch by Cedrick Wilson at the BoiSt 27
2nd quarter6 drives, then Air Force 17, Boise State 10
Boise State Punt, 3 plays
14:53
1st & 10 at own 27
Jeremy McNichols run for 1 yd to the BoiSt 28
14:53
2nd & 9 at own 28
Jeremy McNichols run for 4 yds to the BoiSt 32
14:53
3rd & 5 at own 32
Brett Rypien pass incomplete to Cedrick Wilson
14:53
4th & 5 at own 32
Sean Wale punt for 50 yds
Air Force Field goal, 15 plays
13:24
1st & 10 at own 18
Arion Worthman run for 1 yd to the AFA 19
13:24
2nd & 9 at own 19
Arion Worthman pass incomplete to Jalen Robinette
13:24
3rd & 9 at own 19
Arion Worthman run for 10 yds to the AFA 29 for a 1ST down
13:24
1st & 10 at own 29
Timothy McVey run for 2 yds to the AFA 31
13:24
2nd & 8 at own 31
Jacobi Owens run for 8 yds to the AFA 39 for a 1ST down
13:24
1st & 10 at own 39
Arion Worthman run for 6 yds to the AFA 45
13:24
2nd & 4 at own 45
Arion Worthman run for 3 yds to the AFA 48
13:24
3rd & 1 at own 48
Timothy McVey run for 8 yds to the BoiSt 44 for a 1ST down
13:24
1st & 10 at opp 44
Arion Worthman run for 4 yds to the BoiSt 40
13:24
2nd & 6 at opp 40
D.J. Johnson run for 7 yds to the BoiSt 33 for a 1ST down
13:24
1st & 10 at opp 33
Jacobi Owens run for 12 yds to the BoiSt 21 for a 1ST down
13:24
1st & 10 at opp 21
Arion Worthman run for a loss of 2 yards to the BoiSt 28 Arion Worthman fumbled, recovered by AFA Arion Worthman
13:24
2nd & 17 at opp 28
Arion Worthman run for 7 yds to the BoiSt 21
13:24
3rd & 10 at opp 21
Jacobi Owens run for 2 yds to the BoiSt 19
6:13
4th & 8 at opp 19
Luke Strebel 36 yd FG GOODAir Force 10, Boise State 7
Boise State Punt return TD, 3 plays (Air Force scores)
6:13
1st & 0 at own 35
Luke Strebel kickoff for 59 yds , Cedrick Wilson return for 18 yds to the BoiSt 24
6:07
1st & 10 at own 24
Jeremy McNichols run for no gain to the BoiSt 24
6:07
2nd & 10 at own 24
Brett Rypien pass incomplete
6:07
3rd & 10 at own 24
Brett Rypien pass incomplete
5:11
4th & 10 at own 24
Sean Wale punt blocked by Brett Baldwin blocked by Brett Baldwin Tyler Weaver return for 11 yds for a TD, (Luke Strebel KICK)Air Force 17, Boise State 7
Boise State Punt, 4 plays
5:11
1st & 0 at own 35
Luke Strebel kickoff for 63 yds , Cedrick Wilson return for 20 yds to the BoiSt 22
5:05
1st & 10 at own 22
Brett Rypien pass complete to Thomas Sperbeck for 10 yds to the BoiSt 32 for a 1ST down
5:05
1st & 10 at own 32
Brett Rypien pass incomplete
5:05
2nd & 10 at own 32
Brett Rypien pass incomplete
5:05
3rd & 10 at own 32
Brett Rypien pass incomplete to Thomas Sperbeck, broken up by Weston Steelhammer
5:05
4th & 10 at own 32
Sean Wale punt for 68 yds for a touchback
Air Force Interception, 6 plays
4:31
1st & 10 at own 20
Jacobi Owens run for 3 yds to the AFA 23
4:31
2nd & 7 at own 23
Arion Worthman run for 6 yds to the AFA 29
4:31
3rd & 1 at own 29
D.J. Johnson run for 9 yds to the AFA 38 for a 1ST down
4:31
1st & 10 at own 38
Tyler Williams run for 3 yds to the AFA 41
4:31
2nd & 7 at own 41
Shayne Davern run for 3 yds to the AFA 44
2:28
3rd & 4 at own 44
Timeout BOISE ST, clock 02:28
2:28
3rd & 4 at own 44
Tyler Williams pass intercepted Leighton Vander Esch return for no gain to the BoiSt 29
Boise State Field goal, 8 plays
2:21
1st & 10 at own 29
Jeremy McNichols run for 1 yd to the BoiSt 30
2:21
2nd & 9 at own 30
Brett Rypien pass complete to Cedrick Wilson for 22 yds to the AFA 48 for a 1ST down
2:21
1st & 10 at opp 48
Brett Rypien pass incomplete to Cedrick Wilson
2:21
2nd & 10 at opp 48
Brett Rypien pass complete to Thomas Sperbeck for 43 yds to the AFA 5 for a 1ST down
2:21
1st & goal at opp 5
Jeremy McNichols run for a loss of 2 yards to the AFA 7
2:21
2nd & goal at opp 7
Brett Rypien pass incomplete to Cedrick Wilson
0:42
3rd & 0 at opp 7
Timeout BOISE ST, clock 00:42
0:42
3rd & 0 at opp 7
Timeout AIR FORCE, clock 00:42
0:42
3rd & goal at opp 7
Thomas Sperbeck run for a loss of 5 yards to the AFA 12
0:03
4th & 0 at opp 12
Timeout BOISE ST, clock 00:03
0:00
4th & goal at opp 12
Tyler Rausa 29 yd FG GOODAir Force 17, Boise State 10
3rd quarter5 drives, then Air Force 24, Boise State 13
Air Force Punt, 7 plays
15:00
1st & 0 at own 35
Tyler Rausa kickoff for 65 yds for a touchback
15:00
1st & 10 at own 25
Timothy McVey run for 7 yds to the AFA 32
15:00
2nd & 3 at own 32
Arion Worthman run for no gain to the AFA 32
15:00
3rd & 3 at own 32
Arion Worthman run for 2 yds to the AFA 34
15:00
4th & 1 at own 34
Arion Worthman run for 1 yd to the AFA 35 for a 1ST down
15:00
1st & 10 at own 35
D.J. Johnson run for 6 yds to the AFA 41
15:00
2nd & 4 at own 41
Arion Worthman run for no gain to the AFA 41
15:00
3rd & 4 at own 41
Jacobi Owens run for 1 yd to the AFA 42
15:00
4th & 3 at own 42
Steve Brosy punt for 44 yds, fair catch by Cedrick Wilson at the BoiSt 14
Boise State Punt, 3 plays
11:10
1st & 10 at own 14
Jeremy McNichols run for 2 yds to the BoiSt 16
11:10
2nd & 8 at own 16
Jeremy McNichols run for 4 yds to the BoiSt 20
11:10
3rd & 4 at own 20
Brett Rypien pass incomplete to Thomas Sperbeck
11:10
4th & 4 at own 20
Sean Wale punt for 40 yds
Air Force Touchdown, 3 plays
9:48
1st & 10 at own 40
Arion Worthman pass complete to Jalen Robinette for 34 yds to the AIRFORCE 26 for a 1ST down BOISE ST Penalty, personal foul (Chanceller James) to the BoiSt 13 for a 1ST down
9:48
1st & 10 at opp 13
Timothy McVey run for 5 yds to the BoiSt 8
8:56
2nd & 5 at opp 8
Shayne Davern run for 8 yds for a TD, (Luke Strebel KICK)Air Force 24, Boise State 10
Boise State Field goal, 11 plays
8:56
1st & 0 at own 35
Luke Strebel kickoff for 65 yds , Cedrick Wilson return for 12 yds to the BoiSt 47 BOISE ST Penalty, Offensive holding (4 Yards) to the BoiSt 8
8:40
1st & 10 at own 8
Brett Rypien pass complete to Thomas Sperbeck for 14 yds to the BoiSt 22 for a 1ST down
8:40
1st & 10 at own 22
Jeremy McNichols run for no gain to the BoiSt 22
8:40
2nd & 10 at own 22
Brett Rypien pass complete to Thomas Sperbeck for 9 yds to the BoiSt 31
8:40
3rd & 1 at own 31
Jeremy McNichols run for no gain to the BoiSt 31
8:40
4th & 1 at own 31
Brett Rypien run for 2 yds to the BoiSt 33 for a 1ST down
8:40
1st & 10 at own 33
Brett Rypien pass complete to Cedrick Wilson for 57 yds to the AFA 10 for a 1ST down
8:40
1st & goal at opp 10
Jeremy McNichols run for 3 yds to the AFA 7
8:40
2nd & goal at opp 7
Jeremy McNichols run for 3 yds to the AFA 4
8:40
3rd & goal at opp 4
Jeremy McNichols run for no gain to the AFA 4 BOISE ST Penalty, Offensive holding (-10 Yards) to the AFA 14
8:40
3rd & goal at opp 14
Brett Rypien pass incomplete to Cedrick Wilson
4:24
4th & goal at opp 14
Tyler Rausa 31 yd FG GOODAir Force 24, Boise State 13
Air Force Punt, 8 plays
4:24
1st & 0 at own 35
Tyler Rausa kickoff for 64 yds , Bryan Driskell return for 23 yds to the AFA 24
4:18
1st & 10 at own 24
Jacobi Owens run for 5 yds to the AFA 29
4:18
2nd & 5 at own 29
D.J. Johnson run for 1 yd to the AFA 30
4:18
3rd & 4 at own 30
Ronald Cleveland run for 7 yds to the AFA 37 for a 1ST down
4:18
1st & 10 at own 37
Ronald Cleveland run for 7 yds to the AFA 44
4:18
2nd & 3 at own 44
Shayne Davern run for 6 yds to the 50 yard line for a 1ST down
4:18
1st & 10 at the 50
Arion Worthman run for 4 yds to the BoiSt 46
4:18
2nd & 6 at opp 46
Arion Worthman pass incomplete to Jalen Robinette
4:18
3rd & 6 at opp 46
Arion Worthman run for 2 yds to the BoiSt 44
4:18
4th & 4 at opp 44
AIR FORCE Penalty, delay of game (-5 Yards) to the BoiSt 49
Q4 15:00
4th & 9 at opp 49
Steve Brosy punt for 34 yds , Cedrick Wilson returns for 2 yds to the BoiSt 17
4th quarter6 drives, then Air Force 27, Boise State 20
Boise State Punt, 3 plays
14:53
1st & 10 at own 17
Jeremy McNichols run for a loss of 4 yards to the BoiSt 13
14:53
2nd & 14 at own 13
Brett Rypien pass incomplete to Cedrick Wilson
14:53
3rd & 14 at own 13
Brett Rypien pass incomplete
14:53
4th & 14 at own 13
Sean Wale punt for 54 yds , Ronald Cleveland returns for 28 yds to the BoiSt 39
Air Force Field goal, 9 plays
14:12
1st & 10 at opp 39
Arion Worthman run for 4 yds to the BoiSt 35
14:12
2nd & 6 at opp 35
Jacobi Owens run for 4 yds to the BoiSt 31
14:12
3rd & 2 at opp 31
Arion Worthman run for 3 yds to the BoiSt 28 for a 1ST down
14:12
1st & 10 at opp 28
D.J. Johnson run for 6 yds to the BoiSt 22
14:12
2nd & 4 at opp 22
Timothy McVey run for 5 yds to the BoiSt 17 for a 1ST down
14:12
1st & 10 at opp 17
Arion Worthman run for 2 yds to the BoiSt 15
14:12
2nd & 8 at opp 15
Shayne Davern run for 2 yds to the BoiSt 13
14:12
3rd & 6 at opp 13
Arion Worthman run for 1 yd to the BoiSt 12
9:02
4th & 5 at opp 12
Luke Strebel 30 yd FG GOODAir Force 27, Boise State 13
Boise State Touchdown, 1 play
9:02
1st & 0 at own 35
Luke Strebel kickoff for 65 yds for a touchback
8:50
1st & 10 at own 25
Brett Rypien pass complete to Cedrick Wilson for 75 yds for a TD, (Tyler Rausa KICK)Air Force 27, Boise State 20
Air Force Punt, 8 plays
8:50
1st & 0 at own 35
Tyler Rausa kickoff for 65 yds for a touchback
8:50
1st & 10 at own 25
Timothy McVey run for 5 yds to the AFA 30
8:50
2nd & 5 at own 30
Shayne Davern run for 5 yds to the AFA 35 for a 1ST down
8:50
1st & 10 at own 35
Jacobi Owens run for 2 yds to the AFA 37
8:50
2nd & 8 at own 37
Arion Worthman pass complete to Jalen Robinette for 7 yds to the AFA 44
8:50
3rd & 1 at own 44
D.J. Johnson run for 5 yds to the AFA 49 for a 1ST down
8:50
1st & 10 at own 49
Arion Worthman run for 6 yds to the BoiSt 45
8:50
2nd & 4 at opp 45
D.J. Johnson run for no gain to the BoiSt 45
8:50
3rd & 4 at opp 45
Ronald Cleveland run for no gain to the BoiSt 45
8:50
4th & 4 at opp 45
Steve Brosy punt for 36 yds, fair catch by Cedrick Wilson at the BoiSt 9
Boise State Fumble, 6 plays
4:29
1st & 10 at own 9
Brett Rypien pass complete to Cedrick Wilson for 39 yds to the BoiSt 48 for a 1ST down
4:29
1st & 10 at own 48
Brett Rypien pass complete to Thomas Sperbeck for 47 yds to the AFA 5 for a 1ST down
4:29
1st & goal at opp 5
Jeremy McNichols run for 1 yd to the AFA 4
4:29
2nd & goal at opp 4
Jeremy McNichols run for 2 yds to the AFA 2
4:29
3rd & goal at opp 2
Jeremy McNichols run for 1 yd to the AFA 1
4:29
4th & goal at opp 1
Brett Rypien run for no gain to the AFA 2 Brett Rypien fumbled, forced by Brodie Hicks, recovered by AFA Haji Dunn Jr.
Air Force End of game, 6 plays
1:52
1st & 10 at own 2
D.J. Johnson run for 6 yds to the AFA 8
1:48
2nd & 4 at own 8
Timeout BOISE ST, clock 01:48
1:48
2nd & 4 at own 8
D.J. Johnson run for 2 yds to the AFA 10
1:48
3rd & 2 at own 10
D.J. Johnson run for 3 yds to the AFA 13 for a 1ST down
1:39
1st & 10 at own 13
Timeout BOISE ST, clock 01:39
1:39
1st & 10 at own 13
D.J. Johnson run for 4 yds to the AFA 17
1:11
2nd & 6 at own 17
Timeout BOISE ST, clock 01:11
1:11
2nd & 6 at own 17
TEAM run for a loss of 2 yards to the AFA 15
1:11
3rd & 8 at own 15
TEAM run for a loss of 1 yard to the AFA 14
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.