Air Force at Boise State

Friday, November 20, 2015

Air Force beat Boise State 37–⁠30. It was their fourth meeting; after it, the series stood even at 2–⁠2.

AwayAir Force8–⁠6 in 2015
37
HomeBoise State9–⁠4 in 2015
30

Final at Albertsons Stadium, BoiseTV: ESPN2Attendance 30,332

At kickoff
31°F, clear, wind 3 mph from the westWeather: NOAA NCEI Integrated Surface Database; Boise Air Terminal/Gowen Fd Airport (KBOI), 5 km from the stadium, 23 minutes after kickoff
Officials
Referee Mike Defee; umpire Robert Richeson; head linesman Andy Warner; line judge Quentin Givens; side judge LoVan Pham; field judge Joe Blubaugh; back judge Terry Jones; center judge Mike CuttoneGame officials: stats.ncaa.org box scores, via SportsDataverse

Scoring by quarter

TeamQ1Q2Q3Q4Final
Air Force32110337
Boise State13071030

Standouts

Photos: Wikimedia Commons, free licenses; credits on each player’s page.

Player stats

Air Force

PassingC/AttYdsTDInt
Karson Roberts9/1627923
RushingCarYdsTDLong
Jacobi Owens20145059
Timothy McVey874148
Karson Roberts1666112
Garrett Brown323022
ReceivingRecYdsTDLong
Garrett Griffin3107151
Jalen Robinette279167
Timothy McVey267056
Garrett Brown226017

Boise State

PassingC/AttYdsTDInt
Brett Rypien23/4823710
RushingCarYdsTDLong
Jeremy McNichols20151183
Thomas Stuart1212
Ryan Wolpin1101
ReceivingRecYdsTDLong
Thomas Sperbeck779134
Jake Roh458019
Chaz Anderson447015
Jeremy McNichols322014
InterceptionsIntYdsTD
Chanceller James100
Ben Weaver100
Raymond Ford1390

From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.

Team stats

Air ForceBoise State
607Total yards378
279Passing yards237
328Rushing yards141
17.4Yards per pass4.9
6.1Yards per rush4.4
23First downs20
4–⁠11Third downs6–⁠21
0–⁠0Fourth downs2–⁠3
4Turnovers0
4–⁠58Penalties4–⁠45
32:03Possession27:57

Efficiency

Air ForceBoise State
49%Success rate33%
0.14EPA per play0.05
1.31Explosiveness1.75
0.11Rushing EPA0.25
0.39Passing EPA−0.09
33%Passing-down success29%
0.08First-down EPA−0.07
0.17Second-down EPA−0.13
0.50Third-down EPA0.20

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 65% to win. Air Force won as Elo’s underdog.

The line

Boise State −14.5, over/under 55.

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 84%, Air Force 16%. CollegeFootballData.com’s estimate from the point spread.

Every drive

Boise State end zoneAir Force end zoneQ1 Boise StateTouchdown, 1 playQ1 Air ForceFumble, 1 playQ1 Boise StateField goal, 4 playsQ1 Air ForcePunt, 5 playsQ1 Boise StatePunt, 3 playsQ1 Air ForceField goal, 7 playsQ1 Boise StateField goal, 13 playsQ1 Air ForceTouchdown, 6 playsQ2 Boise StateMissed FG, 10 playsQ2 Air ForcePunt, 3 playsQ2 Boise StatePunt, 3 playsQ2 Air ForceTouchdown, 2 playsQ2 Boise StatePunt, 4 playsQ2 Air ForceTouchdown, 5 playsQ2 Boise StatePunt, 5 playsQ2 Air ForceEnd of half, 3 playsQ3 Air ForceTouchdown, 4 playsQ3 Boise StatePunt, 3 playsQ3 Air ForceField goal, 8 playsQ3 Boise StateTurnover on downs, 8 playsQ3 Air ForceInterception, 8 playsQ3 Boise StateTouchdown, 6 playsQ3 Air ForceInterception, 3 playsQ3 Boise StatePunt, 3 playsQ4 Air ForcePunt, 7 playsQ4 Boise StatePunt, 3 playsQ4 Air ForceInterception, 1 playQ4 Boise StateTouchdown, 8 playsQ4 Air ForceField goal, 9 playsQ4 Boise StateField goal, 10 playsQ4 Air ForceEnd of game, 1 play
Solid bars scored; an outline in the other team’s color marks points the defense scored. Boise State drives left to right, Air Force right to left.
  1. Q1 Boise StateTouchdown, 1 play, 83 yards
  2. Q1 Air ForceFumble, 1 play, 0 yards
  3. Q1 Boise StateField goal, 4 plays, 2 yards
  4. Q1 Air ForcePunt, 5 plays, 13 yards
  5. Q1 Boise StatePunt, 3 plays, 4 yards
  6. Q1 Air ForceField goal, 7 plays, 70 yards
  7. Q1 Boise StateField goal, 13 plays, 49 yards
  8. Q1 Air ForceTouchdown, 6 plays, 75 yards
  9. Q2 Boise StateMissed FG, 10 plays, 48 yards
  10. Q2 Air ForcePunt, 3 plays, 9 yards
  11. Q2 Boise StatePunt, 3 plays, 7 yards
  12. Q2 Air ForceTouchdown, 2 plays, 72 yards
  13. Q2 Boise StatePunt, 4 plays, 10 yards
  14. Q2 Air ForceTouchdown, 5 plays, 81 yards
  15. Q2 Boise StatePunt, 5 plays, 24 yards
  16. Q2 Air ForceEnd of half, 3 plays, 28 yards
  17. Q3 Air ForceTouchdown, 4 plays, 75 yards
  18. Q3 Boise StatePunt, 3 plays, 1 yard
  19. Q3 Air ForceField goal, 8 plays, 80 yards
  20. Q3 Boise StateTurnover on downs, 8 plays, 32 yards
  21. Q3 Air ForceInterception, 8 plays, 28 yards
  22. Q3 Boise StateTouchdown, 6 plays, 61 yards
  23. Q3 Air ForceInterception, 3 plays, 0 yards
  24. Q3 Boise StatePunt, 3 plays, −2 yards
  25. Q4 Air ForcePunt, 7 plays, 30 yards
  26. Q4 Boise StatePunt, 3 plays, 8 yards
  27. Q4 Air ForceInterception, 1 play, 0 yards
  28. Q4 Boise StateTouchdown, 8 plays, 52 yards
  29. Q4 Air ForceField goal, 9 plays, 47 yards
  30. Q4 Boise StateField goal, 10 plays, 37 yards
  31. Q4 Air ForceEnd of game, 1 play, −1 yard

Play by play

1st quarter7 drives, then Boise State 13, Air Force 3
Boise State Touchdown, 1 play
15:001st & 10 at own 35Luke Strebel kickoff for 65 yds , Terrell Johnson return for 17 yds to the BoiSt 17
14:451st & 10 at own 17Jeremy McNichols 83 Yd Run (Tyler Rausa Kick)Boise State 7, Air Force 0
14:451st & 10 at own 35Tyler Rausa kickoff for 60 yds , Tyler Williams return for 17 yds to the AFA 22
14:321st & 10 at own 22Karson Roberts run for no gain to the AFA 22 Karson Roberts fumbled, forced by Tanner Vallejo, recovered by BoiSt Ben Weaver
Boise State Field goal, 4 plays
14:271st & 10 at opp 22Jeremy McNichols run for a loss of 1 yard to the AFA 23
14:092nd & 11 at opp 23Brett Rypien run for 3 yds to the AFA 20
13:453rd & 8 at opp 20Brett Rypien pass incomplete to Holden Huff
13:404th & 8 at opp 20Tyler Rausa 37 Yd Field GoalBoise State 10, Air Force 0
Air Force Punt, 5 plays
13:404th & 8 at own 35Tyler Rausa kickoff for 65 yds for a touchback
13:361st & 10 at own 25Karson Roberts pass incomplete to Garrett Brown
13:292nd & 10 at own 25Bryan Driskell run for 16 yds to the AFA 41 for a 1ST down
12:561st & 10 at own 41Garrett Brown run for a loss of 3 yards to the AFA 38
12:082nd & 13 at own 38Jacobi Owens run for no gain to the AFA 38
11:393rd & 13 at own 38Karson Roberts pass incomplete to Jalen Robinette
11:324th & 13 at own 38Steve Brosy punt for 42 yds, fair catch by Donte Deayon at the BoiSt 20
Boise State Punt, 3 plays
11:271st & 10 at own 20Brett Rypien pass incomplete to Thomas Sperbeck
11:232nd & 10 at own 20Brett Rypien pass complete to Thomas Sperbeck for 7 yds to the BoiSt 27
11:003rd & 3 at own 27Brett Rypien sacked by Ryan Watson for a loss of 3 yards to the BoiSt 24 Brett Rypien fumbled, forced by Ryan Watson, recovered by BoiSt Mario Yakoo , return for 0 yards
10:204th & 6 at own 24Sean Wale punt for 47 yds, fair catch by Garrett Brown at the AFA 29
Air Force Field goal, 7 plays
10:091st & 10 at own 29Jacobi Owens run for 59 yds to the BoiSt 12 for a 1ST down
9:431st & 10 at opp 12Jacobi Owens run for 9 yds to the BoiSt 3
9:002nd & 1 at opp 3Karson Roberts run for 2 yds to the BoiSt 1 for a 1ST down
8:591st & 0 at opp 1Timeout BOISE ST, clock 08:59
8:311st & goal at opp 1Jacobi Owens run for a loss of 2 yards to the BoiSt 3 Jacobi Owens fumbled, forced by Ben Weaver, recovered by AFA Andrew Ruechel
8:142nd & 0 at opp 3Timeout AIR FORCE, clock 08:14
8:082nd & goal at opp 3Karson Roberts run for 2 yds to the BoiSt 1
7:303rd & goal at opp 1Bryan Driskell run for no gain to the BoiSt 1
6:504th & goal at opp 1Luke Strebel 18 Yd Field GoalBoise State 10, Air Force 3
Boise State Field goal, 13 plays
6:504th & 10 at own 35Luke Strebel kickoff for 63 yds , Terrell Johnson return for 21 yds to the BoiSt 23
6:351st & 10 at own 23Jeremy McNichols run for 6 yds to the BoiSt 29
5:592nd & 4 at own 29Jeremy McNichols run for 1 yd to the BoiSt 30
5:183rd & 3 at own 30Brett Rypien run for 4 yds to the BoiSt 34 for a 1ST down
4:401st & 10 at own 34Jeremy McNichols run for 4 yds to the BoiSt 38
4:172nd & 6 at own 38Jeremy McNichols run for 3 yds to the BoiSt 41
3:353rd & 3 at own 41Brett Rypien pass complete to Jake Roh for 18 yds to the AFA 41 for a 1ST down
3:141st & 10 at opp 41Brett Rypien pass incomplete to Thomas Sperbeck
3:112nd & 10 at opp 41Brett Rypien pass incomplete to Thomas Sperbeck
3:043rd & 10 at opp 41Brett Rypien pass complete to Chaz Anderson for 12 yds to the AFA 29 for a 1ST down
2:381st & 10 at opp 29Kelsey Young run for a loss of 3 yards to the AFA 32
2:072nd & 13 at opp 32Ryan Wolpin run for 1 yd to the AFA 31
1:323rd & 12 at opp 31Brett Rypien pass complete to Thomas Sperbeck for 3 yds to the AFA 28
0:564th & 9 at opp 28Tyler Rausa 45 Yd Field GoalBoise State 13, Air Force 3
Air Force Touchdown, 6 plays
0:564th & 9 at own 35Tyler Rausa kickoff for 58 yds , Tyler Williams return for 18 yds to the AFA 25
0:391st & 10 at own 25Jacobi Owens run for 3 yds to the AFA 28
0:262nd & 7 at own 28Karson Roberts pass complete to Garrett Brown for 9 yds to the AFA 37 for a 1ST down
0:001st & 10 at own 37Karson Roberts run for 12 yds to the AFA 49 for a 1ST down
Q2 14:541st & 10 at own 49Karson Roberts run for 12 yds to the BoiSt 39 for a 1ST down
Q2 14:311st & 10 at opp 39Karson Roberts pass complete to Garrett Griffin for 38 yds to the BoiSt 1 for a 1ST down
Q2 14:151st & goal at opp 1Karson Roberts 1 Yd Run (Luke Strebel Kick)Boise State 13, Air Force 10
2nd quarter8 drives, then Air Force 24, Boise State 13
Boise State Missed FG, 10 plays
14:151st & 10 at own 35Luke Strebel kickoff for 58 yds , Terrell Johnson return for 28 yds to the BOISEST 37 BOISE ST Penalty, Illegal Block (10 Yards) to the BoiSt 25
14:001st & 10 at own 25Jeremy McNichols run for 7 yds to the BoiSt 32
13:392nd & 3 at own 32Brett Rypien pass incomplete
13:303rd & 3 at own 32Brett Rypien run for 6 yds to the AFA 38 for a 1ST down AIR FORCE Penalty, Personal Foul (15 Yards) to the AFA 47 for a 1ST down
13:071st & 10 at opp 47BOISE ST Penalty, False Start (Chaz Anderson) to the BoiSt 48
12:531st & 15 at own 48Brett Rypien pass complete to Thomas Sperbeck for a loss of 1 yard to the BoiSt 47
12:252nd & 16 at own 47Brett Rypien pass incomplete to Jeremy McNichols
12:183rd & 16 at opp 47Brett Rypien pass complete to Kelsey Young for 14 yds to the BOISEST 39 for a 1ST down AIR FORCE Penalty, Personal Foul (TEAM) to the AFA 24 for a 1ST down
12:051st & 10 at opp 24Brett Rypien pass incomplete to Holden Huff
12:012nd & 10 at opp 24Brett Rypien pass complete to Chaz Anderson for 5 yds to the AFA 19
11:303rd & 5 at opp 19Brett Rypien sacked by Connor Healy for a loss of 8 yards to the AFA 27
10:514th & 13 at opp 27Tyler Rausa 44 yd FG BLOCKED blocked by D.J. Dunn Jr.
Air Force Punt, 3 plays
10:421st & 10 at own 43Jacobi Owens run for 4 yds to the AFA 47
10:002nd & 6 at own 47Tyler Williams run for a loss of 7 yards to the AFA 40 Tyler Williams fumbled, recovered by AFA Tyler Williams
9:353rd & 13 at own 40Karson Roberts pass complete to Jalen Robinette for 12 yds to the BoiSt 48
8:454th & 1 at opp 48Steve Brosy punt for 31 yds, fair catch by Donte Deayon at the BoiSt 17
Boise State Punt, 3 plays
8:371st & 10 at own 17Jeremy McNichols run for 3 yds to the BoiSt 20
8:062nd & 7 at own 20Brett Rypien pass complete to Jeremy McNichols for 4 yds to the BoiSt 24
7:383rd & 3 at own 24Brett Rypien pass incomplete to Chaz Anderson
7:264th & 3 at own 24Sean Wale punt for 48 yds, downed at the AFA 28
Air Force Touchdown, 2 plays
7:151st & 10 at own 28Karson Roberts run for 5 yds to the AFA 33
6:422nd & 5 at own 33Jalen Robinette 67 Yd pass from Karson Roberts (Luke Strebel Kick)Air Force 17, Boise State 13
Boise State Punt, 4 plays
6:422nd & 5 at own 35Luke Strebel kickoff for 61 yds , Terrell Johnson return for 36 yds to the BoiSt 40
6:251st & 10 at own 40Jeremy McNichols run for 22 yds to the AFA 38 for a 1ST down
6:121st & 10 at opp 38Brett Rypien pass incomplete to Thomas Sperbeck
5:442nd & 10 at opp 38Jeremy McNichols run for 5 yds to the AFA 33
5:043rd & 5 at opp 33Brett Rypien pass complete to Holden Huff for a loss of 2 yards to the AFA 35
4:474th & 7 at opp 35Rypien, Brett pass complete to Sperbeck, Thomas for 11 yards to the AIRFORCE24, PENALTY BOISEST pass interference 15 yards to the 50 yardline, NO PLAY.
4:404th & 22 at the 50Sean Wale punt for 31 yds, fair catch by Garrett Brown at the AFA 19
Air Force Touchdown, 5 plays
4:331st & 10 at own 19Karson Roberts run for 4 yds to the AFA 23
3:582nd & 6 at own 23Karson Roberts pass complete to Garrett Brown for 17 yds to the AFA 40 for a 1ST down
3:291st & 10 at own 40Tyler Williams run for 7 yds to the AFA 47
3:072nd & 3 at own 47Jacobi Owens run for 5 yds to the BoiSt 48 for a 1ST down
2:421st & 10 at opp 48Timeout AIR FORCE, clock 02:42
2:341st & 10 at opp 48Timothy McVey 48 Yd Run (Luke Strebel Kick)Air Force 24, Boise State 13
Boise State Punt, 5 plays
2:341st at the 50Luke Strebel kickoff for 50 yds for a touchback
2:081st & 10 at own 25Brett Rypien sacked by Lochlin Deeks for a loss of 1 yard to the BoiSt 24
2:002nd & 11 at own 24Brett Rypien pass incomplete to Thomas Sperbeck
1:553rd & 11 at own 24Rypien, Brett pass incomplete to Sperbeck, Thomas, PENALTY AIRFORCE pass interference 13 yards to the BOISEST37, NO PLAY, 1ST DOWN BOISEST.
1:491st & 10 at own 37Rypien, Brett pass incomplete, PENALTY AIRFORCE pass interference (Ladipo, Roland) 15 yards to the AIRFORCE48, NO PLAY, 1ST DOWN BOISEST.
1:301st & 10 at opp 48Brett Rypien sacked by D.J. Dunn Jr. and Ryan Watson for a loss of 3 yards to the BoiSt 49
1:222nd & 13 at own 49Brett Rypien pass incomplete
1:183rd & 13 at own 49Brett Rypien pass incomplete to Jake Roh
1:104th & 13 at own 49Sean Wale punt for 37 yds, punt out-of-bounds at the AFA 14
Air Force End of half, 3 plays
1:011st & 10 at own 14Garrett Brown run for 22 yds to the AFA 36 for a 1ST down
0:401st & 10 at own 36Timothy McVey run for 8 yds to the AFA 44
0:402nd & 2 at own 44Timeout AIR FORCE, clock 00:40
0:102nd & 2 at own 44Karson Roberts sacked by Armand Nance for a loss of 2 yards to the AFA 42
3rd quarter7 drives, then Air Force 34, Boise State 20
Air Force Touchdown, 4 plays
15:001st & 10 at own 35Tyler Rausa kickoff for 65 yds for a touchback
14:521st & 10 at own 25Karson Roberts pass complete to Garrett Griffin for 18 yds to the AFA 43 for a 1ST down
14:301st & 10 at own 43Karson Roberts run for 3 yds to the AFA 46
13:572nd & 7 at own 46Karson Roberts run for 3 yds to the AFA 49
13:183rd & 4 at own 49Garrett Griffin 51 Yd pass from Karson Roberts (Luke Strebel Kick)Air Force 31, Boise State 13
Boise State Punt, 3 plays
13:183rd & 4 at own 35Luke Strebel kickoff for 58 yds
13:081st & 10 at own 35Jeremy McNichols run for 1 yd to the BoiSt 36
12:502nd & 9 at own 36Brett Rypien pass incomplete to Jake Roh
12:473rd & 9 at own 36Brett Rypien pass incomplete to Jake Roh
12:314th & 9 at own 36Sean Wale punt for 58 yds, downed at the AFA 6
Air Force Field goal, 8 plays
12:251st & 10 at own 6Tyler Williams run for 5 yds to the AFA 11
11:542nd & 5 at own 11Karson Roberts run for 7 yds to the AFA 18 for a 1ST down
11:081st & 10 at own 18Timothy McVey run for 9 yds to the AFA 27
10:402nd & 1 at own 27Karson Roberts pass complete to Timothy McVey for 56 yds to the BoiSt 17 for a 1ST down
10:001st & 10 at opp 17Jacobi Owens run for 4 yds to the BoiSt 13
9:332nd & 6 at opp 13Jacobi Owens run for 1 yd to the BoiSt 12
9:003rd & 5 at opp 12Timothy McVey run for a loss of 2 yards to the BoiSt 14
8:274th & 7 at opp 14Luke Strebel 32 Yd Field GoalAir Force 34, Boise State 13
Boise State Turnover on downs, 8 plays
8:274th & 7 at own 35Luke Strebel kickoff for 58 yds , Terrell Johnson return for 15 yds to the BoiSt 22
8:161st & 10 at own 22Brett Rypien pass complete to Chaz Anderson for 15 yds to the BoiSt 37 for a 1ST down
8:001st & 10 at own 37Jeremy McNichols run for 5 yds to the BoiSt 42
7:302nd & 5 at own 42Jeremy McNichols run for 3 yds to the BoiSt 45
7:003rd & 2 at own 45Jeremy McNichols run for 4 yds to the BoiSt 49 for a 1ST down
6:381st & 10 at own 49Brett Rypien pass incomplete to Thomas Sperbeck
6:152nd & 10 at own 49Brett Rypien pass complete to A.J. Richardson for 6 yds to the AFA 45
5:453rd & 4 at opp 45Jeremy McNichols run for a loss of 1 yard to the AFA 46
5:184th & 5 at opp 46Brett Rypien pass incomplete to Chaz Anderson
Air Force Interception, 8 plays
5:051st & 10 at own 46Timothy McVey run for 3 yds to the AFA 49
4:412nd & 7 at own 49Karson Roberts pass incomplete to Jalen Robinette
4:343rd & 7 at own 49Karson Roberts pass complete to Timothy McVey for 11 yds to the BoiSt 40 for a 1ST down
4:041st & 10 at opp 40Jacobi Owens run for 5 yds to the BoiSt 35
3:372nd & 5 at opp 35Jacobi Owens run for 2 yds to the BoiSt 33
2:583rd & 3 at opp 33Garrett Brown run for 4 yds to the BoiSt 29 for a 1ST down
2:261st & 10 at opp 29Jacobi Owens run for 3 yds to the BoiSt 26
1:422nd & 7 at opp 26Karson Roberts pass intercepted Raymond Ford return for 39 yds to the BoiSt 39
Boise State Touchdown, 6 plays
1:371st & 10 at own 39Brett Rypien pass complete to Jake Roh for 12 yds to the AFA 49 for a 1ST down
1:281st & 10 at opp 49Brett Rypien pass incomplete to Thomas Sperbeck
1:222nd & 10 at opp 49Brett Rypien pass incomplete to Chaz Anderson
1:173rd & 10 at opp 49Brett Rypien pass incomplete to Austin Cottrell
1:104th & 10 at opp 49Brett Rypien pass complete to Thomas Sperbeck for 15 yds to the AFA 34 for a 1ST down
0:531st & 10 at opp 34Thomas Sperbeck 34 Yd pass from Brett Rypien (Tyler Rausa Kick)Air Force 34, Boise State 20
Air Force Interception, 3 plays
0:531st & 10 at own 35Tyler Rausa kickoff for 64 yds , Tyler Williams return for 22 yds to the AFA 23
0:361st & 10 at own 23Tyler Williams run for no gain to the AFA 23
0:042nd & 10 at own 23Karson Roberts pass incomplete to Garrett Griffin
0:003rd & 10 at own 23Karson Roberts pass intercepted Chanceller James return for no gain to the AFA 49
4th quarter8 drives, then Air Force 37, Boise State 30
Boise State Punt, 3 plays
14:531st & 10 at opp 49Brett Rypien pass incomplete to Thomas Sperbeck
14:432nd & 10 at opp 49Jeremy McNichols run for a loss of 2 yards to the BoiSt 49
14:203rd & 12 at own 49Brett Rypien pass incomplete to Jake Roh
14:134th & 12 at own 49Sean Wale punt for 31 yds, fair catch by Garrett Brown at the AFA 20
Air Force Punt, 7 plays
14:051st & 10 at own 20Jacobi Owens run for 7 yds to the AFA 27
13:202nd & 3 at own 27Jacobi Owens run for 2 yds to the AFA 29
12:523rd & 1 at own 29Karson Roberts run for 2 yds to the AFA 31 for a 1ST down
12:211st & 10 at own 31Timothy McVey run for 11 yds to the AFA 42 for a 1ST down
11:491st & 10 at own 42Timothy McVey run for a loss of 4 yards to the AFA 38
11:052nd & 14 at own 38Karson Roberts run for 9 yds to the AFA 47
10:153rd & 5 at own 47Karson Roberts run for 3 yds to the 50 yard line
9:464th & 2 at the 50Steve Brosy punt for 31 yds, fair catch by Donte Deayon at the BoiSt 19
Boise State Punt, 3 plays
9:351st & 10 at own 19Brett Rypien pass complete to Terrell Johnson for a loss of 4 yards to the BoiSt 15
9:132nd & 14 at own 15Brett Rypien pass complete to Thomas Sperbeck for 8 yds to the BoiSt 23
8:553rd & 6 at own 23Brett Rypien pass complete to Jeremy McNichols for 4 yds to the BoiSt 27
8:324th & 2 at own 27Sean Wale punt for 42 yds, fair catch by Garrett Brown at the AFA 31
Air Force Interception, 1 play
8:261st & 10 at own 31Karson Roberts pass intercepted Ben Weaver return for no gain to the BoiSt 48
Boise State Touchdown, 8 plays
8:001st & 10 at own 48Jeremy McNichols run for 1 yd to the BoiSt 49
7:402nd & 9 at own 49Brett Rypien pass complete to Thomas Sperbeck for 13 yds to the AFA 38 for a 1ST down
7:151st & 10 at opp 38Jeremy McNichols run for 5 yds to the AFA 33
6:552nd & 5 at opp 33Jeremy McNichols run for 1 yd to the AFA 32
6:343rd & 4 at opp 32Brett Rypien pass complete to Chaz Anderson for 15 yds to the AFA 17 for a 1ST down
6:181st & 10 at opp 17Brett Rypien pass complete to Jeremy McNichols for 14 yds to the AFA 3 for a 1ST down
6:051st & goal at opp 3Jeremy McNichols run for 1 yd to the AFA 2
5:352nd & goal at opp 2Thomas Stuart 2 Yd Run (Tyler Rausa Kick)Air Force 34, Boise State 27
Air Force Field goal, 9 plays
5:352nd & 9 at own 35Tyler Rausa kickoff for 65 yds for a touchback
5:251st & 10 at own 25Timothy McVey run for 1 yd to the AFA 26
4:412nd & 9 at own 26Jacobi Owens run for 10 yds to the AFA 36 for a 1ST down
4:041st & 10 at own 36Jacobi Owens run for 7 yds to the AFA 43
3:332nd & 3 at own 43Jacobi Owens run for 5 yds to the AFA 48 for a 1ST down
3:001st & 10 at own 48Jacobi Owens run for 15 yds to the BoiSt 37 for a 1ST down
2:301st & 10 at opp 37Jacobi Owens run for 3 yds to the BoiSt 34
2:262nd & 7 at opp 34Timeout BOISE ST, clock 02:26
2:252nd & 7 at opp 34Karson Roberts run for 3 yds to the BoiSt 31
2:243rd & 4 at opp 31Timeout BOISE ST, clock 02:24
2:173rd & 4 at opp 31Jacobi Owens run for 3 yds to the BoiSt 28
2:174th & 1 at opp 28Timeout BOISE ST, clock 02:17
2:114th & 1 at opp 28Luke Strebel 45 Yd Field GoalAir Force 37, Boise State 27
Boise State Field goal, 10 plays
2:114th & 1 at own 35Luke Strebel kickoff for 61 yds , Terrell Johnson return for 31 yds to the BoiSt 35
2:051st & 10 at own 35Brett Rypien pass incomplete to Thomas Sperbeck
2:002nd & 10 at own 35Brett Rypien pass complete to Jake Roh for 9 yds to the BoiSt 44
1:373rd & 1 at own 44Brett Rypien pass incomplete to A.J. Richardson
1:304th & 1 at own 44Brett Rypien pass complete to Jake Roh for 19 yds to the AFA 37 for a 1ST down
1:101st & 10 at opp 37Brett Rypien sacked by Alex Hansen for a loss of 5 yards to the AFA 42 Brett Rypien fumbled, recovered by BoiSt
0:502nd & 15 at opp 42Brett Rypien pass complete to Sean Modster for 17 yds to the AFA 25 for a 1ST down
0:411st & 10 at opp 25Brett Rypien pass incomplete to Thomas Sperbeck
0:302nd & 10 at opp 25Brett Rypien sacked by Alex Hansen for a loss of 3 yards to the AFA 28
0:203rd & 13 at opp 28Brett Rypien pass incomplete to Chaz Anderson
0:174th & 13 at opp 28Timeout AIR FORCE, clock 00:17
0:114th & 13 at opp 28Tyler Rausa 45 Yd Field GoalAir Force 37, Boise State 30
Air Force End of game, 1 play
0:114th & 13 at own 35Tyler Rausa kickoff for 10 yds
0:001st & 10 at opp 40TEAM run for a loss of 1 yard to the BoiSt 41

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.

Boise State leads 9–⁠4 in 13 meetings, counting the nine since this game.

Recent meetings
2025Boise State 49, Air Force 37
2023Boise State 27, Air Force 19
2022Boise State 19, Air Force 14
2021Air Force 24, Boise State 17
2020Boise State 49, Air Force 30
2019Boise State 30, Air Force 19

Around this game

Air Force

Boise State