Boise State at Air Force

Saturday, September 20, 2025

Boise State beat Air Force 49–⁠37. It was their 13th meeting; Boise State leads the series 9–⁠4.

AwayBoise State9–⁠5 in 2025
49
HomeAir Force4–⁠8 in 2025
37

Final at Falcon Stadium, Colorado SpringsTV: CBSSNAttendance 24,046

At kickoff
64°F, rain showers, calmWeather: NOAA NCEI Global Historical Climatology Network hourly; Colorado Springs Usaf Academy, 4 km from the stadium
Official
Christian WatsonGame officials: stats.ncaa.org box scores, via SportsDataverse

Scoring by quarter

TeamQ1Q2Q3Q4Final
Boise State147141449
Air Force77101337

How the win probability moved

Air Force favored

Win probability by play: Air Force 58% at kickoff, 0% at the end. Biggest swing: 42 points.

Boise State favored

Win probability after every play, from CollegeFootballData.com’s model. The dot marks the biggest swing (42 points).

Standouts

Player stats

Boise State

PassingC/AttYdsTDInt
Maddux Madsen13/2327621
Max Cutforth3/43400
RushingCarYdsTDLong
Dylan Riley19171443
Malik Sherrod780140
Sire Gaines334013
ReceivingRecYdsTDLong
Latrell Caples587031
Dylan Riley284175
Malik Sherrod236024
Matt Wagner228024
DefenseTklTFLSacksInt
Ty Benefield11201
Marco Notarainni10000
Zion Washington10100
Jeremiah Earby8100
Malakai Williams3110

Air Force

PassingC/AttYdsTDInt
Liam Szarka13/1824621
Josh Johnson0/2000
RushingCarYdsTDLong
Liam Szarka20110138
Dylan Carson16109164
Cade Harris515010
Christopher Frew413010
ReceivingRecYdsTDLong
Cade Harris8177074
Quin Smith365132
Bruin Fleischmann1515
DefenseTklTFLSacksInt
Max Mustell13001
Blake Fletcher90.500
Roger Jones Jr.6000
Luke Fisher50.500

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

Team stats

Boise StateAir Force
595Total yards515
310Passing yards246
285Rushing yards269
11.5Yards per pass12.3
9.8Yards per rush5.0
23First downs24
7–⁠10Third downs8–⁠14
0–⁠0Fourth downs2–⁠3
1Turnovers1
12–⁠107Penalties6–⁠45
23:40Possession36:20
1Sacks (by defense)0

Efficiency

Boise StateAir Force
50%Success rate45%
0.71EPA per play0.34
1.92Explosiveness1.59
0.64Rushing EPA0.21
0.78Passing EPA0.69
44%Passing-down success63%
0.37First-down EPA−0.07
0.78Second-down EPA0.63
1.50Third-down EPA1.09
11%Havoc by its defense7%

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. Elo’s favorite won.

The line

Boise State −10.5, over/under 51.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 78%, Air Force 22%. CollegeFootballData.com’s estimate from the point spread.

Every drive

Air Force end zoneBoise State end zoneQ1 Boise StatePunt, 3 playsQ1 Air ForceTouchdown, 5 playsQ1 Boise StateTouchdown, 9 playsQ1 Air ForcePunt, 4 playsQ1 Boise StateTouchdown, 5 playsQ1 Air ForceTurnover on downs, 5 playsQ2 Boise StateTouchdown, 10 playsQ2 Air ForceTouchdown, 10 playsQ2 Boise StatePunt, 6 playsQ2 Air ForcePunt, 3 playsQ2 Boise StateInterception, 7 playsQ2 Air ForceEnd of half, 1 playQ3 Air ForceTouchdown, 3 playsQ3 Boise StateTouchdown, 4 playsQ3 Air ForceField goal, 19 playsQ3 Boise StateTouchdown, 1 playQ3 Air ForceTouchdown, 12 playsQ4 Boise StateTouchdown, 8 playsQ4 Air ForceTouchdown, 6 playsQ4 Boise StateTouchdown, 3 playsQ4 Air ForceInterception, 8 playsQ4 Boise StateEnd of game, 2 plays
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.
  1. Q1 Boise StatePunt, 3 plays, 1 yard
  2. Q1 Air ForceTouchdown, 5 plays, 74 yards
  3. Q1 Boise StateTouchdown, 9 plays, 75 yards
  4. Q1 Air ForcePunt, 4 plays, 8 yards
  5. Q1 Boise StateTouchdown, 5 plays, 68 yards
  6. Q1 Air ForceTurnover on downs, 5 plays, 27 yards
  7. Q2 Boise StateTouchdown, 10 plays, 52 yards
  8. Q2 Air ForceTouchdown, 10 plays, 75 yards
  9. Q2 Boise StatePunt, 6 plays, 22 yards
  10. Q2 Air ForcePunt, 3 plays, 9 yards
  11. Q2 Boise StateInterception, 7 plays, 42 yards
  12. Q2 Air ForceEnd of half, 1 play, −1 yard
  13. Q3 Air ForceTouchdown, 3 plays, 75 yards
  14. Q3 Boise StateTouchdown, 4 plays, 75 yards
  15. Q3 Air ForceField goal, 19 plays, 67 yards
  16. Q3 Boise StateTouchdown, 1 play, 75 yards
  17. Q3 Air ForceTouchdown, 12 plays, 75 yards
  18. Q4 Boise StateTouchdown, 8 plays, 75 yards
  19. Q4 Air ForceTouchdown, 6 plays, 75 yards
  20. Q4 Boise StateTouchdown, 3 plays, 50 yards
  21. Q4 Air ForceInterception, 8 plays, 42 yards
  22. Q4 Boise StateEnd of game, 2 plays, −3 yards

Play by play

1st quarter6 drives, then Boise State 14, Air Force 7
Boise State Punt, 3 plays
14:551st & 10 at own 35Reagan Tubbs kickoff for 64 yds , Malik Sherrod return for 23 yds to the BOIS 24
14:491st & 10 at own 24Malik Sherrod run for 1 yd to the BOIS 25
14:142nd & 9 at own 25Maddux Madsen pass incomplete to Latrell Caples
14:093rd & 9 at own 25Max Cutforth pass incomplete to Latrell Caples
14:014th & 9 at own 25Oscar Doyle punt for 49 yds, fair catch by Cade Harris at the AF 26
Air Force Touchdown, 5 plays
13:581st & 10 at own 26Josh Johnson pass incomplete to Cade Harris
13:432nd & 10 at own 26Dylan Carson run for 64 yds to the BOIS 10 for a 1ST down
13:011st & goal at opp 10Kade Frew run for 6 yds to the BOIS 4
12:242nd & goal at opp 4Kemper Hodges run for 2 yds to the BOIS 2
11:543rd & goal at opp 2Dylan Carson run for 2 yds for a TD (Jacob Medina KICK)Air Force 7, Boise State 0
11:541st & 10 at own 25Timeout Air Force, clock 11:54
Boise State Touchdown, 9 plays
11:541st & 10 at own 35Reagan Tubbs kickoff for 65 yds for a touchback
11:461st & 10 at own 25Dylan Riley run for 3 yds to the BOIS 28
11:182nd & 7 at own 28Dylan Riley run for no gain to the BOIS 28
10:333rd & 7 at own 28Max Cutforth pass complete to Latrell Caples for 13 yds to the BOIS 41 for a 1ST down
9:591st & 10 at own 41Max Cutforth pass complete to Matt Wagner for 4 yds to the BOIS 45
9:342nd & 6 at own 45Sire Gaines run for 10 yds to the AF 45 for a 1ST down
8:531st & 10 at opp 45Dylan Riley run for 12 yds to the AF 33 for a 1ST down
8:071st & 10 at opp 33Max Cutforth pass complete to Latrell Caples for 17 yds to the AF 16 for a 1ST down
7:451st & 10 at opp 16(07:46) Cutforth,Max pass incomplete short right to Ford,Ben thrown to AF12 QB hurried by Grobe,Daniel PENALTY AF Personal Foul (Grobe,Daniel) 8 yards from AF16 to AF08, 1ST DOWN. NO PLAY.
7:371st & goal at opp 8Dylan Riley run for 4 yds to the AF 4
7:092nd & goal at opp 4Dylan Riley run for 4 yds for a TD (Colton Boomer KICK)Tied at 7
Air Force Punt, 4 plays
7:091st & 10 at own 35Colton Boomer kickoff for 65 yds for a touchback
7:031st & 10 at own 25Cade Harris run for a loss of 2 yards to the AF 23
6:282nd & 12 at own 23(06:29) Roberson,Tre pass incomplete deep right to Smith,Quin thrown to BS50 PENALTY BS Roughing The Passer (Stege,Max) 15 yards from AF23 to AF38, 1ST DOWN. NO PLAY.
6:231st & 10 at own 38(06:25) Frew,Kade rush right for 6 yards gain to the AF44 (Benefield,Ty) PENALTY AF Holding (Fleischmann,Bruin) 10 yards from AF38 to AF28. NO PLAY.
5:541st & 20 at own 28Cade Harris run for 2 yds to the AF 30
5:172nd & 18 at own 30Josh Johnson run for 3 yds to the AF 33
4:433rd & 15 at own 33Josh Johnson pass incomplete to Kade Frew
4:334th & 15 at own 33Luke Freer punt for 42 yds , Malik Sherrod returns for 7 yds to the BOIS 32
Boise State Touchdown, 5 plays
4:331st & 15 at own 27Timeout Air Force, clock 04:33
4:241st & 10 at own 32PENALTY BS False Start (Riley,Dylan) 5 yards from BS32 to BS27. NO PLAY.
4:171st & 15 at own 27Dylan Riley run for 6 yds to the BOIS 33
3:532nd & 9 at own 33Maddux Madsen pass complete to Chris Marshall for 13 yds to the BOIS 46 for a 1ST down
3:151st & 10 at own 46Maddux Madsen pass complete to Matt Lauter for 20 yds to the AF 34 for a 1ST down
2:451st & 10 at opp 34Maddux Madsen pass incomplete to Quinton Brown
2:382nd & 10 at opp 34Dylan Riley run for 34 yds for a TD (Colton Boomer KICK)Boise State 14, Air Force 7
2:381st & 10 at own 25Timeout Air Force, clock 02:38
Air Force Turnover on downs, 5 plays
2:381st & 10 at own 35Colton Boomer kickoff for 65 yds for a touchback
2:321st & 10 at own 25Dylan Carson run for 9 yds to the AF 34
1:552nd & 1 at own 34(01:57) Johnson,Josh pass incomplete short middle to Harris,Cade thrown to BS50 broken up by Benefield,Ty PENALTY BS Holding (Benefield,Ty) 10 yards from AF34 to AF44, 1ST DOWN. NO PLAY.
1:491st & 10 at own 44Dylan Carson run for 4 yds to the AF 48
1:082nd & 6 at own 48Josh Johnson run for 3 yds to the BOIS 49
0:003rd & 3 at opp 49Dylan Carson run for 1 yd to the BOIS 48
Q2 14:574th & 2 at opp 48Dylan Carson run for no gain to the BOIS 48
2nd quarter6 drives, then Boise State 21, Air Force 14
Boise State Touchdown, 10 plays
14:491st & 10 at own 48Malik Sherrod run for 17 yds to the AF 35 for a 1ST down
14:131st & 10 at opp 35Maddux Madsen pass incomplete to Matt Wagner
14:082nd & 10 at opp 35Malik Sherrod run for 1 yd to the AF 34
13:163rd & 9 at opp 34Maddux Madsen pass complete to Chase Penry for 17 yds to the AF 17 for a 1ST down
12:571st & 10 at opp 17PENALTY BS False Start (Wagner,Matt) 5 yards from AF17 to AF22. NO PLAY.
12:471st & 15 at opp 22PENALTY BS False Start (Holmes,Zach) 5 yards from AF22 to AF27. NO PLAY.
12:371st & 20 at opp 27Maddux Madsen pass incomplete to Ben Ford
12:022nd & 30 at opp 37Maddux Madsen pass complete to Dylan Riley for 9 yds to the AF 28
11:333rd & 21 at opp 28Maddux Madsen pass complete to Matt Wagner for 24 yds to the AF 4 for a 1ST down
11:031st & goal at opp 4Dylan Riley run for 1 yd to the AF 3
10:282nd & goal at opp 3Maddux Madsen pass incomplete to Luke Voorhees
10:253rd & goal at opp 3Maddux Madsen pass complete to Matt Lauter for 3 yds for a TD (Colton Boomer KICK)Boise State 21, Air Force 7
Air Force Touchdown, 10 plays
10:251st & 10 at own 35Colton Boomer kickoff for 65 yds for a touchback
10:191st & 10 at own 25Dylan Carson run for 3 yds to the AF 28
9:542nd & 7 at own 28PENALTY AF Offside (Spencer,Gage) 5 yards from AF28 to AF23. NO PLAY.
9:152nd & 12 at own 23Liam Szarka run for 38 yds to the BOIS 39 for a 1ST down
8:541st & 10 at opp 39Dylan Carson run for 9 yds to the BOIS 30
8:192nd & 1 at opp 30Dylan Carson run for 2 yds to the BOIS 28 for a 1ST down
7:371st & 10 at opp 28Rocco Conti run for 4 yds to the BOIS 24
7:022nd & 6 at opp 24Cade Harris run for 10 yds to the BOIS 14 for a 1ST down
6:281st & 10 at opp 14Liam Szarka pass complete to Cade Harris for 3 yds to the BOIS 11 for a 1ST down Boise State Penalty, (7 Yards) to the BOIS 7 for a 1ST down
5:471st & goal at opp 7Liam Szarka run for 2 yds to the BOIS 5
5:242nd & goal at opp 5Liam Szarka run for 2 yds to the BOIS 3
5:243rd & goal at opp 3Timeout Air Force, clock 05:24
4:523rd & goal at opp 3Kemper Hodges run for 3 yds for a TD (Jacob Medina KICK)Boise State 21, Air Force 14
Boise State Punt, 6 plays
4:461st & 10 at own 35Reagan Tubbs kickoff for 65 yds , Malik Sherrod return for 15 yds to the BOIS 15
4:391st & 10 at own 15Dylan Riley run for 1 yd to the BOIS 16
3:542nd & 9 at own 16Maddux Madsen pass complete to Ben Ford for 22 yds to the BOIS 38 for a 1ST down
3:291st & 10 at own 38(03:34) Shotgun Madsen,Maddux pass incomplete deep left to Bates,Cameron thrown to AF15 PENALTY BS Holding 10 yards from BS38 to BS28. NO PLAY.
3:231st & 20 at own 28Dylan Riley run for 10 yds to the BOIS 38
2:472nd & 10 at own 38Boise State Penalty, (-15 Yards) to the BOIS 25
2:322nd & 23 at own 25Maddux Madsen pass incomplete to Chris Marshall
2:203rd & 23 at own 25Maddux Madsen pass complete to Malik Sherrod for 12 yds to the BOIS 37
2:204th & 11 at own 37Timeout Air Force, clock 02:20
2:124th & 11 at own 37Oscar Doyle punt for 51 yds, fair catch by Cade Harris at the AF 12
Air Force Punt, 3 plays
2:071st & 10 at own 12Dylan Carson run for 6 yds to the AF 18
1:542nd & 4 at own 18Owen Allen run for 2 yds to the AF 20
1:113rd & 2 at own 20Owen Allen run for 1 yd to the AF 21
1:114th & 1 at own 21Timeout Air Force, clock 01:11
1:054th & 1 at own 21Luke Freer punt for 46 yds, punt out-of-bounds at the BOIS 33 Air Force Penalty, Defensive Holding (Blake Fletcher) to the BOIS 33
1:054th & 1 at own 21Luke Freer punt for 46 yds, punt out-of-bounds at the BOIS 33 Air Force Penalty, Defensive Holding (Blake Fletcher) to the BOIS 43
Boise State Interception, 7 plays
0:571st & 10 at own 43Maddux Madsen pass complete to Latrell Caples for 24 yds to the AF 33 for a 1ST down
0:471st & 10 at opp 33Maddux Madsen pass complete to Malik Sherrod for 24 yds to the AF 9 for a 1ST down
0:431st & goal at opp 9(00:46) Shotgun Madsen,Maddux pass incomplete short left to Ford,Ben thrown to AF00 PENALTY BS Illegal Formation 5 yards from AF09 to AF14. NO PLAY.
0:381st & goal at opp 14Malik Sherrod run for 2 yds to the AF 12
0:382nd & goal at opp 12Timeout Air Force, clock 00:38
0:302nd & goal at opp 12Maddux Madsen pass incomplete to Matt Wagner
0:263rd & goal at opp 12(00:27) Shotgun Madsen,Maddux pass incomplete short left to Marshall,Chris thrown to AF01 PENALTY AF Pass Interference (Johnson,Korey) 7 yards from AF12 to AF05, 1ST DOWN. NO PLAY.
0:201st & goal at opp 5(00:24) Shotgun Madsen,Maddux pass complete short right to Ford,Ben caught at AF05, for 0 yards to the AF05, out of bounds at AF05 PENALTY BS Holding 10 yards from AF05 to AF15. NO PLAY.
0:161st & goal at opp 15Maddux Madsen pass incomplete to Latrell Caples
0:122nd & goal at opp 15Maddux Madsen pass incomplete to Chris Marshall
0:083rd & goal at opp 15Maddux Madsen pass intercepted, touchback. Max Mustell return for no gain
Air Force End of half, 1 play
0:001st & 10 at own 20(00:05) Kneel down by Air Force at AF19 for loss of 1 yard.
3rd quarter5 drives, then Boise State 35, Air Force 24
Air Force Touchdown, 3 plays
15:001st & 10 at own 35Colton Boomer kickoff for 65 yds for a touchback
14:561st & 10 at own 25Dylan Carson run for no gain to the AF 25
14:112nd & 10 at own 25Liam Szarka pass complete to Cade Harris for 74 yds to the BOIS 1 for a 1ST down
13:521st & goal at opp 1Liam Szarka run for 1 yd for a TD (Jacob Medina KICK)Tied at 21
13:521st & 10 at own 25Timeout Air Force, clock 13:52
Boise State Touchdown, 4 plays
13:521st & 10 at own 35Reagan Tubbs kickoff for 65 yds for a touchback
13:401st & 10 at own 25Dylan Riley run for 5 yds to the BOIS 30
13:082nd & 5 at own 30Dylan Riley run for a loss of 1 yard to the BOIS 29
12:293rd & 6 at own 29Maddux Madsen pass complete to Latrell Caples for 31 yds to the AF 40 for a 1ST down
11:511st & 10 at opp 40Malik Sherrod run for 40 yds for a TD (Colton Boomer KICK)Boise State 28, Air Force 21
Air Force Field goal, 19 plays
11:511st & 10 at own 35Colton Boomer kickoff for 65 yds for a touchback
11:431st & 10 at own 25Liam Szarka pass complete to Kade Frew for a loss of 1 yard to the AF 24
11:172nd & 11 at own 24Liam Szarka run for 10 yds to the AF 34
10:463rd & 1 at own 34Liam Szarka run for 3 yds to the AF 37 for a 1ST down
10:141st & 10 at own 37Dylan Carson run for 2 yds to the AF 39
9:332nd & 8 at own 39Liam Szarka pass complete to Cade Harris for 12 yds to the BOIS 49 for a 1ST down
8:551st & 10 at opp 49Owen Allen run for 3 yds to the BOIS 46
8:122nd & 7 at opp 46Liam Szarka run for 4 yds to the BOIS 42
7:353rd & 3 at opp 42PENALTY AF False Start (Cooley,Costen) 5 yards from BS42 to BS47. NO PLAY.
7:193rd & 8 at opp 47Liam Szarka run for 11 yds to the BOIS 36 for a 1ST down
6:421st & 10 at opp 36Owen Allen run for 1 yd to the BOIS 35
6:032nd & 9 at opp 35Liam Szarka pass incomplete to Cade Harris
5:563rd & 9 at opp 35Kade Frew run for 10 yds to the BOIS 25 for a 1ST down
5:191st & 10 at opp 25Liam Szarka run for no gain to the BOIS 25
4:432nd & 10 at opp 25Liam Szarka pass complete to Cade Harris for 7 yds to the BOIS 18
4:063rd & 3 at opp 18Dylan Carson run for 2 yds to the BOIS 16
3:274th & 1 at opp 16Liam Szarka run for 2 yds to the BOIS 14 for a 1ST down
2:521st & 10 at opp 14Liam Szarka run for 5 yds to the BOIS 9
2:112nd & 5 at opp 9Dylan Carson run for 2 yds to the BOIS 7
1:413rd & 3 at opp 7Cade Harris run for a loss of 1 yard to the BOIS 8
1:104th & 4 at opp 8Jacob Medina 25 yd FG GOODBoise State 28, Air Force 24
Boise State Touchdown, 1 play
1:101st & 10 at own 35Reagan Tubbs kickoff for 65 yds for a touchback
0:581st & 10 at own 25Maddux Madsen pass complete to Dylan Riley for 75 yds for a TD (Colton Boomer KICK)Boise State 35, Air Force 24
0:581st & 10 at own 25Timeout Air Force, clock 00:58
Air Force Touchdown, 12 plays
0:581st & 10 at own 35Colton Boomer kickoff for 65 yds for a touchback
0:531st & 10 at own 25Dylan Carson run for 1 yd to the AF 26
0:002nd & 9 at own 26Kade Frew run for a loss of 5 yards to the AF 21
Q4 14:493rd & 14 at own 21Liam Szarka pass complete to Quin Smith for 21 yds to the AF 42 for a 1ST down
Q4 14:141st & 10 at own 42Kade Frew run for 2 yds to the AF 44
Q4 13:362nd & 8 at own 44Liam Szarka run for 5 yds to the AF 49
Q4 13:233rd & 3 at own 49Liam Szarka run for 4 yds to the BOIS 47 for a 1ST down
Q4 12:441st & 10 at opp 47Liam Szarka pass complete to Cade Harris for 23 yds to the BOIS 24 for a 1ST down
Q4 12:001st & 10 at opp 24Dylan Carson run for 2 yds to the BOIS 22
Q4 11:322nd & 8 at opp 22Liam Szarka run for 6 yds to the BOIS 16
Q4 10:543rd & 2 at opp 16Liam Szarka run for 1 yd to the BOIS 15
Q4 10:194th & 1 at opp 15Liam Szarka run for 3 yds to the BOIS 12 for a 1ST down
Q4 9:441st & 10 at opp 12Liam Szarka pass complete to Quin Smith for 12 yds for a TD (Two-Point Conversion failed)Boise State 35, Air Force 30
4th quarter5 drives, then Boise State 49, Air Force 37
Boise State Touchdown, 8 plays
9:441st & 10 at own 35Reagan Tubbs kickoff for 65 yds for a touchback
9:361st & 10 at own 25Dylan Riley run for 3 yds to the BOIS 28
9:012nd & 7 at own 28Dylan Riley run for 27 yds to the AF 45 for a 1ST down
8:211st & 10 at opp 45Boise State Penalty, (-10 Yards) to the BOIS 49
7:342nd & 16 at own 49Malik Sherrod run for 15 yds to the AF 36
7:153rd & 1 at opp 36Sire Gaines run for 13 yds to the AF 23 for a 1ST down
6:411st & 10 at opp 23Sire Gaines run for 11 yds to the AF 12 for a 1ST down
5:561st & 10 at opp 12Dylan Riley run for 4 yds to the AF 8
5:182nd & 6 at opp 8Dylan Riley run for 8 yds for a TD (Colton Boomer KICK)Boise State 42, Air Force 30
Air Force Touchdown, 6 plays
5:181st & 10 at own 35Colton Boomer kickoff for 65 yds for a touchback
5:121st & 10 at own 25Cade Harris run for 6 yds to the AF 31
4:262nd & 4 at own 31Liam Szarka pass complete to Cade Harris for 29 yds to the BOIS 40 for a 1ST down
4:051st & 10 at opp 40Liam Szarka run for 4 yds to the BOIS 36
3:212nd & 6 at opp 36Liam Szarka pass complete to Quin Smith for 32 yds to the BOIS 4 for a 1ST down
2:571st & goal at opp 4Liam Szarka run for a loss of 1 yard to the BOIS 5
2:262nd & goal at opp 5Liam Szarka pass complete to Bruin Fleischmann for 5 yds for a TD (Jacob Medina KICK)Boise State 42, Air Force 37
Boise State Touchdown, 3 plays
2:241st & 10 at own 35Reagan Tubbs kickoff for 10 yds
2:191st & 10 at the 50Dylan Riley run for 5 yds to the AF 45
2:192nd & 5 at opp 45Timeout Air Force, clock 02:19
2:152nd & 5 at opp 45Dylan Riley run for 2 yds to the AF 43
2:153rd & 3 at opp 43Timeout Air Force, clock 02:15
2:083rd & 3 at opp 43Dylan Riley run for 43 yds for a TD (Colton Boomer KICK)Boise State 49, Air Force 37
Air Force Interception, 8 plays
2:081st & 10 at own 35Colton Boomer kickoff for 65 yds for a touchback
2:031st & 10 at own 25Liam Szarka pass complete to Cade Harris for 20 yds to the AF 45 for a 1ST down
1:561st & 10 at own 45Liam Szarka pass incomplete to Quin Smith
1:502nd & 10 at own 45Liam Szarka pass incomplete to Tre Roberson
1:453rd & 10 at own 45Liam Szarka pass complete to Cade Harris for 11 yds to the BOIS 44 for a 1ST down
1:331st & 10 at opp 44Liam Szarka sacked by Malakai Williams for a loss of 1 yard to the BOIS 45
1:332nd & 11 at opp 45Timeout Air Force, clock 01:33
1:262nd & 11 at opp 45Liam Szarka run for 12 yds to the BOIS 33 for a 1ST down
1:041st & 10 at opp 33Liam Szarka pass incomplete to Cade Harris
0:552nd & 10 at opp 33Liam Szarka pass intercepted Ty Benefield return for 23 yds to the BOIS 38
Boise State End of game, 2 plays
0:351st & 10 at own 38(00:42) Kneel down by Boise St. at BS37 for loss of 1 yard.
0:002nd & 11 at own 37(00:28) Kneel down by Boise St. at BS35 for loss of 2 yards.

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.

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