Referee Brandon Cruse; umpire Sheldon Davis; head linesman George Gusman; line judge Jay Bilbo; side judge Rick Ockey; field judge Scott Gaines; back judge Donnie Aultman; center judge Marvel JulyGame officials: stats.ncaa.org box scores, via SportsDataverse
Scoring by quarter
Team
Q1
Q2
Q3
Q4
Final
Boise State
7
21
7
14
49
Air Force
14
3
0
13
30
Standouts
No. 16PassingJack Sears17 of 20, 280 yards, 3 TDBoise State
No. 13RushingBrandon Lewis10 carries, 112 yards, 1 TDAir Force
No. 6ReceivingC.T. Thomas2 catches, 101 yards, 2 TDBoise State
No. 55DefenseShane Irwin8 tackles, 1 for lossBoise State
From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
Boise State
Air Force
459
Total yards
484
280
Passing yards
69
179
Rushing yards
415
14.0
Yards per pass
9.9
6.2
Yards per rush
6.3
23
First downs
28
2–4
Third downs
4–12
0–0
Fourth downs
3–3
0
Turnovers
0
3–40
Penalties
6–43
22:29
Possession
37:31
0
Sacks (by defense)
0
Efficiency
Boise State
Air Force
74%
Success rate
56%
0.66
EPA per play
0.45
1.11
Explosiveness
1.09
0.40
Rushing EPA
0.42
1.05
Passing EPA
0.69
100%
Passing-down success
21%
0.52
First-down EPA
0.47
1.05
Second-down EPA
0.39
0.15
Third-down EPA
0.09
5%
Havoc by its defense
6%
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 51% to win. Boise State won as Elo’s underdog.
The line
Boise State −13.5, over/under 49.
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 82%, Air Force 18%. 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, 1 play, 75 yards
Q1 Air ForceTouchdown, 9 plays, 75 yards
Q1 Boise StatePunt, 6 plays, 18 yards
Q1 Air ForceTouchdown, 6 plays, 87 yards
Q1 Boise StateTouchdown, 10 plays, 78 yards
Q2 Air ForceField goal, 11 plays, 61 yards
Q2 Boise StateTouchdown, 9 plays, 64 yards
Q2 Air ForcePunt, 3 plays, 7 yards
Q2 Boise StateTouchdown, 5 plays, 63 yards
Q2 Air ForceEnd of half, 3 plays, 32 yards
Q3 Air ForcePunt, 5 plays, 17 yards
Q3 Boise StatePunt, 3 plays, 8 yards
Q3 Air ForceMissed FG, 13 plays, 53 yards
Q3 Boise StateTouchdown, 6 plays, 78 yards
Q3 Air ForceTouchdown, 12 plays, 75 yards
Q4 Boise StateTouchdown, 0 yards
Q4 Air ForcePunt, 3 plays, −1 yard
Q4 Boise StateTouchdown, 6 plays, 63 yards
Q4 Air ForceTouchdown, 10 plays, 75 yards
Q4 Boise StateEnd of game, 3 plays, 12 yards
Play by play
1st quarter5 drives, then Air Force 14, Boise State 7
Boise State Touchdown, 1 play
15:00
1st & 10 at own 35
Brice Honaker kickoff for 65 yds for a touchback
14:50
1st & 10 at own 25
Jack Sears pass complete to CT Thomas for 75 yds for a TD (Jonah Dalmas KICK)Boise State 7, Air Force 0
Air Force Touchdown, 9 plays
14:50
1st & 0 at own 35
Joel Velazquez kickoff for 65 yds for a touchback
14:50
1st & 10 at own 25
Brandon Lewis run for 26 yds to the BoiSt 49 for a 1ST down
14:50
1st & 10 at opp 49
Brandon Lewis run for 18 yds to the BoiSt 31 for a 1ST down
14:50
1st & 10 at opp 31
Joshua Stoner run for 8 yds to the BoiSt 23
14:50
2nd & 2 at opp 23
AIR FORCE Penalty, false start (-5 Yards) to the BoiSt 28
14:50
2nd & 7 at opp 28
Haaziq Daniels run for 8 yds to the BoiSt 20 for a 1ST down
14:50
1st & 10 at opp 20
Brandon Lewis run for 5 yds to the BoiSt 15
11:15
2nd & 5 at opp 15
Timeout AIR FORCE, clock 11:15
11:15
2nd & 5 at opp 15
Matthew Murla run for 3 yds to the BoiSt 12
11:15
3rd & 2 at opp 12
Matthew Murla run for 4 yds to the BoiSt 8 for a 1ST down
11:15
1st & goal at opp 8
Haaziq Daniels run for 1 yd to the BoiSt 7
9:32
2nd & 0 at opp 7
Timeout AIR FORCE, clock 09:32
9:27
2nd & goal at opp 7
Brandon Lewis run for 7 yds for a TD (Tevye Schuettpelz-Rohl KICK)Tied at 7
Boise State Punt, 6 plays
9:27
1st & 0 at own 35
Brice Honaker kickoff for 65 yds for a touchback
9:27
1st & 10 at own 25
Jack Sears pass complete to John Bates for 5 yds to the BoiSt 30
9:27
2nd & 5 at own 30
George Holani run for 1 yd to the BoiSt 31
9:27
3rd & 4 at own 31
Jack Sears run for 5 yds to the BoiSt 36 for a 1ST down
9:27
1st & 10 at own 36
George Holani run for 4 yds to the BoiSt 40
9:27
2nd & 6 at own 40
Andrew Van Buren run for 3 yds to the BoiSt 43
9:27
3rd & 3 at own 43
Jack Sears pass incomplete to John Bates
9:27
4th & 3 at own 43
Joel Velazquez punt for 44 yds
Air Force Touchdown, 6 plays
6:13
1st & 10 at own 13
Haaziq Daniels run for 4 yds to the AFA 17
6:13
2nd & 6 at own 17
Brandon Lewis run for 12 yds to the AFA 29 for a 1ST down
6:13
1st & 10 at own 29
Elija Robinson run for 50 yds to the BoiSt 21 for a 1ST down
6:13
1st & 10 at opp 21
Brandon Lewis run for 17 yds to the BoiSt 4 for a 1ST down
6:13
1st & goal at opp 4
Warren Bryan run for 3 yds to the BoiSt 1
3:23
2nd & goal at opp 1
Matthew Murla run for 1 yd for a TD (Tevye Schuettpelz-Rohl KICK)Air Force 14, Boise State 7
Boise State Touchdown, 10 plays
3:23
1st & 0 at own 35
Brice Honaker kickoff for 65 yds , Avery Williams return for 22 yds to the BoiSt 22
3:17
1st & 10 at own 22
Andrew Van Buren run for 2 yds to the BoiSt 24
3:17
2nd & 8 at own 24
Jack Sears pass complete to Octavius Evans for 8 yds to the BoiSt 32 for a 1ST down
3:17
1st & 10 at own 32
Andrew Van Buren run for 2 yds to the BoiSt 34
3:17
2nd & 8 at own 34
Jack Sears pass complete to Khalil Shakir for 16 yds to the 50 yard line for a 1ST down
3:17
1st & 10 at the 50
Jack Sears pass complete to Andrew Van Buren for 5 yds to the AFA 45
3:17
2nd & goal at opp 0
SEARS, Jack pass incomplete to SHAKIR, Khalil, PENALTY AF pass interference off-setting, PENALTY BOISE holding off-setting, NO PLAY.
3:17
2nd & 5 at opp 45
Jack Sears pass complete to John Bates for 10 yds to the AFA 35 for a 1ST down
Q2 15:00
1st & 10 at opp 35
Riley Smith run for 20 yds to the AFA 15 for a 1ST down
Q2 15:00
1st & 10 at opp 15
Andrew Van Buren run for 5 yds to the AFA 10
Q2 15:00
2nd & 5 at opp 10
Andrew Van Buren run for 6 yds to the AFA 4 for a 1ST down
Q2 13:14
1st & goal at opp 4
Andrew Van Buren run for 4 yds for a TD (Jonah Dalmas KICK)Tied at 14
2nd quarter5 drives, then Boise State 28, Air Force 17
Air Force Field goal, 11 plays
13:14
1st & 0 at own 35
Joel Velazquez kickoff for 65 yds for a touchback
13:14
1st & 10 at own 25
Warren Bryan run for 7 yds to the AFA 32
13:14
2nd & 3 at own 32
Matthew Murla run for 2 yds to the AFA 34
13:14
3rd & 1 at own 34
Warren Bryan run for 4 yds to the AFA 38 for a 1ST down
13:14
1st & 10 at own 38
AIR FORCE Penalty, false start (-5 Yards) to the AFA 33
13:14
1st & 15 at own 33
Brandon Lewis run for 9 yds to the AFA 42
13:14
2nd & 6 at own 42
Warren Bryan run for 3 yds to the AFA 45
13:14
3rd & 3 at own 45
Warren Bryan run for 7 yds to the BoiSt 48 for a 1ST down
13:14
1st & 10 at opp 48
Warren Bryan pass complete to Kyle Patterson for 19 yds to the BoiSt 29 for a 1ST down BOISE ST Penalty, personal foul (Avery Williams) to the BoiSt 14 for a 1ST down
13:14
1st & 10 at opp 14
Warren Bryan run for 2 yds to the BoiSt 12
13:14
2nd & 8 at opp 12
Matthew Murla run for no gain to the BoiSt 12
13:14
3rd & 8 at opp 12
Warren Bryan run for a loss of 2 yards to the BoiSt 14
6:53
4th & 10 at opp 14
Tevye Schuettpelz-Rohl 31 yd FG GOODAir Force 17, Boise State 14
Boise State Touchdown, 9 plays
6:53
1st & 0 at own 35
Brice Honaker kickoff for 52 yds , Avery Williams return for 23 yds to the BoiSt 36
6:48
1st & 10 at own 36
Andrew Van Buren run for 14 yds to the 50 yard line for a 1ST down
6:48
1st & 10 at the 50
Jack Sears pass complete to Khalil Shakir for 9 yds to the AFA 41
6:48
2nd & 1 at opp 41
Andrew Van Buren run for 3 yds to the AFA 38 for a 1ST down
6:48
1st & 10 at opp 38
Jack Sears pass complete to John Bates for 5 yds to the AFA 33
6:48
2nd & 5 at opp 33
Jack Sears pass complete to Khalil Shakir for 4 yds to the AFA 29
6:48
3rd & 1 at opp 29
Khalil Shakir run for 9 yds to the AFA 20 for a 1ST down
6:48
1st & 10 at opp 20
Riley Smith run for 16 yds to the AFA 4 for a 1ST down
3:04
1st & 0 at opp 4
Timeout BOISE ST, clock 03:04
3:04
1st & goal at opp 4
Andrew Van Buren run for 3 yds to the AFA 1
2:27
2nd & goal at opp 1
Andrew Van Buren run for 1 yd for a TD (Jonah Dalmas KICK)Boise State 21, Air Force 17
Air Force Punt, 3 plays
2:27
1st & 0 at own 35
Joel Velazquez kickoff for 65 yds for a touchback
2:27
1st & 10 at own 25
Warren Bryan run for 4 yds to the AFA 29
2:27
2nd & 6 at own 29
AIR FORCE Penalty, false start (Kyle Patterson) to the AFA 24
2:27
2nd & 11 at own 24
AIR FORCE Penalty, false start (-5 Yards) to the AFA 19
2:27
2nd & 16 at own 19
Elija Robinson run for 8 yds to the AFA 27
1:38
3rd & 8 at own 27
Timeout BOISE ST, clock 01:38
1:38
3rd & 8 at own 27
Joshua Stoner run for 5 yds to the AFA 32
1:31
4th & 3 at own 32
Timeout BOISE ST, clock 01:31
1:31
4th & 3 at own 32
Joseph Carlson punt for 32 yds , Avery Williams returns for 1 yd to the BoiSt 37
Boise State Touchdown, 5 plays
1:22
1st & 10 at own 37
Jack Sears run for 10 yds to the BoiSt 47 for a 1ST down
1:22
1st & 10 at own 47
Jack Sears pass complete to John Bates for 16 yds to the AFA 37 for a 1ST down
1:22
1st & 10 at opp 37
Jack Sears pass complete to John Bates for 4 yds to the AFA 33
1:22
2nd & 6 at opp 33
Jack Sears run for 12 yds to the AFA 21 for a 1ST down
0:47
1st & 10 at opp 21
Jack Sears pass complete to Octavius Evans for 21 yds for a TD Timeout AIR FORCE, clock 00:47 (Jonah Dalmas KICK)Boise State 28, Air Force 17
Air Force End of half, 3 plays
0:47
1st & 0 at own 35
Joel Velazquez kickoff for 65 yds for a touchback
0:47
1st & 10 at own 25
Elija Robinson run for 3 yds to the AFA 28
0:47
2nd & 7 at own 28
Warren Bryan run for 16 yds to the AFA 44 for a 1ST down
0:47
1st & 10 at own 44
Warren Bryan pass complete to Kyle Patterson for 13 yds to the BoiSt 43 for a 1ST down
3rd quarter5 drives, then Boise State 35, Air Force 17
Air Force Punt, 5 plays
15:00
1st & 10 at own 35
Joel Velazquez kickoff for 65 yds for a touchback
15:00
1st & 10 at own 25
Brandon Lewis run for 6 yds to the AFA 31
15:00
2nd & 4 at own 31
Elija Robinson run for 5 yds to the AFA 36 for a 1ST down
15:00
1st & 10 at own 36
Warren Bryan run for no gain to the AFA 36
15:00
2nd & 10 at own 36
Elija Robinson run for 5 yds to the AFA 41
15:00
3rd & 5 at own 41
Matthew Murla run for 1 yd to the AFA 42
15:00
4th & 4 at own 42
Joseph Carlson punt for 58 yds for a touchback
Boise State Punt, 3 plays
11:58
1st & 10 at own 20
Jack Sears pass incomplete to Octavius Evans
11:58
2nd & 10 at own 20
Jack Sears run for 8 yds to the BoiSt 28
11:58
3rd & 2 at own 28
Jack Sears pass incomplete to Khalil Shakir, broken up by Zion Kelly
11:58
4th & 2 at own 28
Joel Velazquez punt for 47 yds, fair catch by Ben Peterson at the AFA 25
Air Force Missed FG, 13 plays
11:01
1st & 10 at own 25
Warren Bryan run for 4 yds to the AFA 29 for a 1ST down BOISE ST Penalty, personal foul (15 Yards) to the AFA 44 for a 1ST down
11:01
1st & 10 at own 44
Brandon Lewis run for 6 yds to the 50 yard line
11:01
2nd & 4 at the 50
Matthew Murla run for 4 yds to the BoiSt 46 for a 1ST down
11:01
1st & 10 at opp 46
Warren Bryan run for 7 yds to the BoiSt 39
11:01
2nd & 3 at opp 39
Elija Robinson run for 4 yds to the BoiSt 35 for a 1ST down
11:01
1st & 10 at opp 35
Jordan Gidrey run for 3 yds to the BoiSt 32
11:01
2nd & 7 at opp 32
Elija Robinson run for 3 yds to the BoiSt 29
11:01
3rd & 4 at opp 29
Jordan Gidrey run for 2 yds to the BoiSt 27
6:26
4th & 2 at opp 27
Timeout BOISE ST, clock 06:26
6:26
4th & 2 at opp 27
Warren Bryan run for 9 yds to the BoiSt 18 for a 1ST down
6:26
1st & 10 at opp 18
Warren Bryan pass incomplete to Brandon Lewis
6:26
2nd & 10 at opp 18
MURLA, Matthew rush for 3 yards to the BOISE15 (WHIMPEY, Riley;KAFENTZIS, R.), PENALTY AF holding (FERGUSON, Parke) 10 yards to the BOISE28, NO PLAY.
6:26
2nd & 20 at opp 28
Warren Bryan run for no gain to the BoiSt 28
6:26
3rd & 20 at opp 28
Warren Bryan pass complete to Kyle Patterson for 6 yds to the BoiSt 22
4:02
4th & 14 at opp 22
Tevye Schuettpelz-Rohl 39 yd FG MISSED
Boise State Touchdown, 6 plays
4:02
1st & 10 at own 22
Andrew Van Buren run for 10 yds to the BoiSt 32 for a 1ST down
4:02
1st & 10 at own 32
Jack Sears pass complete to Khalil Shakir for 11 yds to the BoiSt 43 for a 1ST down
4:02
1st & 10 at own 43
Andrew Van Buren run for 17 yds to the AFA 40 for a 1ST down
4:02
1st & 10 at opp 40
Jack Sears pass complete to Tyler Crowe for 15 yds to the AFA 25 for a 1ST down
4:02
1st & 10 at opp 25
Riley Smith run for a loss of 1 yard to the AFA 26
0:54
2nd & 11 at opp 26
Jack Sears pass complete to CT Thomas for 26 yds for a TD (Jonah Dalmas KICK)Boise State 35, Air Force 17
Air Force Touchdown, 12 plays
0:54
1st & 0 at own 35
Joel Velazquez kickoff for 65 yds for a touchback
0:54
1st & 10 at own 25
Elija Robinson run for 5 yds to the AFA 30
0:54
2nd & 5 at own 30
Warren Bryan run for 7 yds to the AFA 37 for a 1ST down
0:54
1st & 10 at own 37
Warren Bryan run for 2 yds to the AFA 39
Q4 15:00
2nd & 8 at own 39
Brandon Lewis run for 6 yds to the AFA 45
Q4 15:00
3rd & 2 at own 45
Elija Robinson run for 3 yds to the AFA 48 for a 1ST down
Q4 15:00
1st & 10 at own 48
Warren Bryan run for 11 yds to the BoiSt 41 for a 1ST down
Q4 15:00
1st & 10 at opp 41
Elija Robinson run for 4 yds to the BoiSt 37
Q4 15:00
2nd & 6 at opp 37
Warren Bryan run for 4 yds to the BoiSt 33
Q4 15:00
3rd & 2 at opp 33
Matthew Murla run for 1 yd to the BoiSt 32
Q4 15:00
4th & 1 at opp 32
Jordan Gidrey run for 7 yds to the BoiSt 25 for a 1ST down
Q4 15:00
1st & 10 at opp 25
Ben Peterson run for 18 yds to the BoiSt 7 for a 1ST down
Q4 11:24
1st & goal at opp 7
Matthew Murla run for 7 yds for a TD (Tevye Schuettpelz-Rohl KICK)Boise State 35, Air Force 24
Q4 11:13
1st & 0 at own 35
Brice Honaker kickoff for 53 yds , Avery Williams return for 88 yds for a TD (Jonah Dalmas KICK)Boise State 42, Air Force 24
4th quarter4 drives, then Boise State 49, Air Force 30
Air Force Punt, 3 plays
11:13
1st & 0 at own 35
Joel Velazquez kickoff for 65 yds for a touchback
11:13
1st & 10 at own 25
Warren Bryan run for a loss of 1 yard to the AFA 24
10:25
2nd & 11 at own 24
Timeout AIR FORCE, clock 10:25
10:25
2nd & 11 at own 24
Warren Bryan pass incomplete to Jordan Gidrey, broken up by Riley Whimpey
10:25
3rd & 11 at own 24
Warren Bryan pass incomplete to Jordan Gidrey
10:25
4th & 11 at own 24
Joseph Carlson punt for 39 yds, fair catch by Avery Williams at the BoiSt 37
Boise State Touchdown, 6 plays
9:59
1st & 10 at own 37
Jack Sears pass complete to Khalil Shakir for 3 yds to the BoiSt 40
9:59
2nd & 7 at own 40
Khalil Shakir run for 9 yds to the BoiSt 49 for a 1ST down
9:59
1st & 10 at own 49
Cade Fennegan run for a loss of 1 yard to the BoiSt 48
9:59
2nd & 11 at own 48
Jack Sears pass complete to Khalil Shakir for 47 yds to the AFA 5 for a 1ST down
9:59
1st & goal at opp 5
Cade Fennegan run for 4 yds to the AFA 1
7:24
2nd & goal at opp 1
Jack Sears run for 1 yd for a TD (Jonah Dalmas KICK)Boise State 49, Air Force 24
Air Force Touchdown, 10 plays
7:24
1st & 0 at own 35
Joel Velazquez kickoff for 65 yds for a touchback
7:24
1st & 10 at own 25
2B rush for 2 yards to the AF27 (OBICHERE, D.;WHIMPEY, Riley), PENALTY AF illegal block 13 yards to the AF12, NO PLAY.
7:24
1st & 23 at own 12
BRITTAIN, Ben pass complete to SPIEWAK, Jake for no gain to the AF12 (LEBEAUF, Tyric), PENALTY BOISE holding 10 yards to the AF22, 1ST DOWN AF, NO PLAY.
7:24
2nd & 2 at own 30
CJ McNeal run for 5 yds to the AFA 35 for a 1ST down
7:24
1st & 10 at own 35
CJ McNeal run for 11 yds to the AFA 46 for a 1ST down
7:24
1st & 10 at own 46
- 2b run for 2 yds to the AFA 48
7:24
2nd & 8 at own 48
CJ McNeal run for 11 yds to the BoiSt 41 for a 1ST down
7:24
1st & 10 at opp 41
Bo Gross run for 2 yds to the BoiSt 39
7:24
2nd & 8 at opp 39
Ben Brittain run for 4 yds to the BoiSt 35
7:24
3rd & 4 at opp 35
- 2b run for a loss of 1 yard to the BoiSt 36
7:24
4th & 5 at opp 36
Ben Brittain pass complete to Rhett Harms for 31 yds to the BoiSt 5 for a 1ST down
7:24
1st & 10 at own 22
Ben Brittain run for 8 yds to the AFA 30
2:04
1st & goal at opp 5
Bo Gross run for 5 yds for a TD (Two-Point Conversion failed)Boise State 49, Air Force 30
Boise State End of game, 3 plays
2:04
1st & 0 at own 35
Anthony Rodriguez kickoff for 53 yds , CT Thomas return for 4 yds to the BoiSt 16
2:00
1st & 10 at own 16
Tyler Crowe run for 7 yds to the BoiSt 23
2:00
2nd & 3 at own 23
Tyler Crowe run for 7 yds to the BoiSt 30 for a 1ST down
2:00
1st & 10 at own 30
TEAM run for a loss of 2 yards to the BoiSt 28
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.