Skip to main content
← Back to GamesSep 20, 2025Week 4
Conference Game

Boise State Dominates Air Force 49-37 Behind Cutforth's Arm

Boise State defeated Air Force 49-37 on Saturday in an offensive showcase that saw eight lead changes throughout the contest. The Broncos covered the 11-point spread and pushed the game over the 52-point over/under.

Boise State quarterback Max Cutforth led the offensive attack, completing 34 passes. Receiver Latrell Caples was his top target, hauling in 87 receiving yards, while running back Malik Sherrod added 80 rushing yards.

The game remained competitive through all four quarters, with Boise State scoring 14 points in both the first and third quarters to build momentum. Air Force kept pace early with 7 points in the first quarter and 7 more in the second, but couldn't match the Broncos' second-half consistency.

Key plays included a 75-yard touchdown pass from Maddux Madsen to Dylan Riley in the third quarter and a 43-yard Riley touchdown run in the fourth. Air Force mounted a late challenge, with Liam Szarka orchestrating the offense and producing several explosive plays, but the Broncos' balanced attack proved decisive in the Mountain West matchup.

AI-generated recap · Aug 14, 2026

Team1Q2Q3Q4QFinal
Boise StateBoise State
147141449
Air ForceAir Force
77101337

Scoring Timeline

Q1Q2Q3Q40142842567-77-147-2114-2121-2124-2830-3530-4237-49
Air ForceBoise State

Drive Chart

Own 20Own 4050Opp 40Opp 20BSAFBSAFBSAFBSAFBSAFBSAFAFBSAFBSAFBSAFBSAFBSPUNT31ydTD574ydTD975ydPUNT48ydTD568ydDOWNS527ydTD1052ydTD1072ydPUNT622ydPUNT39ydTO742ydEND1-1ydTD375ydTD475ydFG1967ydTD175ydTD1275ydTD875ydTD675ydTD350ydTO842ydEND2-3yd

Box Score

Team statistics comparing Boise State and Air Force
StatisticBoise StateAir Force
Passing16-2713-20
Pass Yards310246
Rush Yards285269
Total Yards595515
Turnovers11
3rd Down7-108-14
Penalties12-1076-45
Possession23:4036:20

Player Leaders

Player Leaders

Boise State
passing
Maddux Madsen
13/23, 276 YDS, 2 TD, 1 INT
rushing
Dylan Riley
19 CAR, 171 YDS, 4 TD
receiving
Latrell Caples
5 REC, 87 YDS
defense
Air Force
passing
Liam Szarka
13/18, 246 YDS, 2 TD, 1 INT
rushing
Liam Szarka
20 CAR, 110 YDS, 1 TD
receiving
Cade Harris
8 REC, 177 YDS
defense

Play-by-Play

1st & 10Kickoff Return (Offense)+23 yds

Reagan Tubbs kickoff for 64 yds , Malik Sherrod return for 23 yds to the BOIS 24

1st & 10Rush+1 ydsPPA -0.56

Malik Sherrod run for 1 yd to the BOIS 25

2nd & 9Pass Incompletion0 ydsPPA -0.39

Maddux Madsen pass incomplete to Latrell Caples

3rd & 9Pass Incompletion0 ydsPPA -0.18

Max Cutforth pass incomplete to Latrell Caples

4th & 9Punt0 yds

Oscar Doyle punt for 49 yds, fair catch by Cade Harris at the AF 26

1st & 10Pass Incompletion0 ydsPPA -0.73

Josh Johnson pass incomplete to Cade Harris

2nd & 10Rush+64 ydsPPA +4.23

Dylan Carson run for 64 yds to the BOIS 10 for a 1ST down

1st & 10Rush+6 ydsPPA +0.18

Kade Frew run for 6 yds to the BOIS 4

2nd & 4Rush+2 ydsPPA -0.21

Kemper Hodges run for 2 yds to the BOIS 2

3rd & 2Rushing Touchdown+2 ydsPPA +2.54

Dylan Carson run for 2 yds for a TD (Jacob Medina KICK)

1st & 10Rush+3 ydsPPA -0.30

Dylan Riley run for 3 yds to the BOIS 28

2nd & 7Rush0 ydsPPA -0.56

Dylan Riley run for no gain to the BOIS 28

3rd & 7Pass Reception+13 ydsPPA +2.27

Max Cutforth pass complete to Latrell Caples for 13 yds to the BOIS 41 for a 1ST down

1st & 10Pass Reception+4 ydsPPA -0.17

Max Cutforth pass complete to Matt Wagner for 4 yds to the BOIS 45

2nd & 6Rush+10 ydsPPA +1.35

Sire Gaines run for 10 yds to the AF 45 for a 1ST down

1st & 10Rush+12 ydsPPA +0.57

Dylan Riley run for 12 yds to the AF 33 for a 1ST down

1st & 10Pass Reception+17 ydsPPA +0.33

Max Cutforth pass complete to Latrell Caples for 17 yds to the AF 16 for a 1ST down

1st & 10Penalty+8 yds

(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.

1st & 8Rush+4 ydsPPA -0.01

Dylan Riley run for 4 yds to the AF 4

2nd & 4Rushing Touchdown+4 ydsPPA +2.33

Dylan Riley run for 4 yds for a TD (Colton Boomer KICK)

1st & 10Rush-2 ydsPPA -0.89

Cade Harris run for a loss of 2 yards to the AF 23

2nd & 12Penalty+15 yds

(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.

1st & 10Penalty-10 yds

(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.

1st & 20Rush+2 ydsPPA -0.22

Cade Harris run for 2 yds to the AF 30

2nd & 18Rush+3 ydsPPA -0.10

Josh Johnson run for 3 yds to the AF 33

3rd & 15Pass Incompletion0 ydsPPA -0.16

Josh Johnson pass incomplete to Kade Frew

4th & 15Punt+7 yds

Luke Freer punt for 42 yds , Malik Sherrod returns for 7 yds to the BOIS 32

1st & 10Penalty-5 yds

PENALTY BS False Start (Riley,Dylan) 5 yards from BS32 to BS27. NO PLAY.

1st & 15Rush+6 ydsPPA +0.21

Dylan Riley run for 6 yds to the BOIS 33

2nd & 9Pass Reception+13 ydsPPA +2.10

Maddux Madsen pass complete to Chris Marshall for 13 yds to the BOIS 46 for a 1ST down

1st & 10Pass Reception+20 ydsPPA +1.25

Maddux Madsen pass complete to Matt Lauter for 20 yds to the AF 34 for a 1ST down

1st & 10Pass Incompletion0 ydsPPA -0.66

Maddux Madsen pass incomplete to Quinton Brown

2nd & 10Rushing Touchdown+34 ydsPPA +3.60

Dylan Riley run for 34 yds for a TD (Colton Boomer KICK)

1st & 10Rush+9 ydsPPA +1.25

Dylan Carson run for 9 yds to the AF 34

2nd & 1Penalty+10 yds

(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.

1st & 10Rush+4 ydsPPA -0.16

Dylan Carson run for 4 yds to the AF 48

2nd & 6Rush+3 ydsPPA -0.43

Josh Johnson run for 3 yds to the BOIS 49

3rd & 3Rush+1 ydsPPA -0.87

Dylan Carson run for 1 yd to the BOIS 48

4th & 2Rush0 ydsPPA -1.17

Dylan Carson run for no gain to the BOIS 48

1st & 10Rush+17 ydsPPA +1.04

Malik Sherrod run for 17 yds to the AF 35 for a 1ST down

1st & 10Pass Incompletion0 ydsPPA -0.69

Maddux Madsen pass incomplete to Matt Wagner

2nd & 10Rush+1 ydsPPA -0.70

Malik Sherrod run for 1 yd to the AF 34

3rd & 9Pass Reception+17 ydsPPA +1.79

Maddux Madsen pass complete to Chase Penry for 17 yds to the AF 17 for a 1ST down

1st & 10Penalty-5 yds

PENALTY BS False Start (Wagner,Matt) 5 yards from AF17 to AF22. NO PLAY.

1st & 15Penalty-5 yds

PENALTY BS False Start (Holmes,Zach) 5 yards from AF22 to AF27. NO PLAY.

1st & 20Pass Incompletion0 ydsPPA -0.65

Maddux Madsen pass incomplete to Ben Ford

2nd & 30Pass Reception+9 ydsPPA +0.83

Maddux Madsen pass complete to Dylan Riley for 9 yds to the AF 28

3rd & 21Pass Reception+24 ydsPPA +3.49

Maddux Madsen pass complete to Matt Wagner for 24 yds to the AF 4 for a 1ST down

1st & 4Rush+1 ydsPPA -0.52

Dylan Riley run for 1 yd to the AF 3

2nd & 3Pass Incompletion0 ydsPPA -0.41

Maddux Madsen pass incomplete to Luke Voorhees

3rd & 3Passing Touchdown+3 ydsPPA +2.62

Maddux Madsen pass complete to Matt Lauter for 3 yds for a TD (Colton Boomer KICK)

1st & 10Rush+3 ydsPPA -0.30

Dylan Carson run for 3 yds to the AF 28

2nd & 7Penalty-5 yds

PENALTY AF Offside (Spencer,Gage) 5 yards from AF28 to AF23. NO PLAY.

2nd & 12Rush+38 ydsPPA +3.82

Liam Szarka run for 38 yds to the BOIS 39 for a 1ST down

1st & 10Rush+9 ydsPPA +0.82

Dylan Carson run for 9 yds to the BOIS 30

2nd & 1Rush+2 ydsPPA -0.44

Dylan Carson run for 2 yds to the BOIS 28 for a 1ST down

1st & 10Rush+4 ydsPPA -0.04

Rocco Conti run for 4 yds to the BOIS 24

2nd & 6Rush+10 ydsPPA +0.26

Cade Harris run for 10 yds to the BOIS 14 for a 1ST down

1st & 10Pass Reception+10 ydsPPA +0.86

Liam 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

1st & 7Rush+2 ydsPPA -0.24

Liam Szarka run for 2 yds to the BOIS 5

2nd & 5Rush+2 ydsPPA -0.19

Liam Szarka run for 2 yds to the BOIS 3

3rd & 3Rushing Touchdown+3 ydsPPA +2.62

Kemper Hodges run for 3 yds for a TD (Jacob Medina KICK)

1st & 10Kickoff Return (Offense)+15 yds

Reagan Tubbs kickoff for 65 yds , Malik Sherrod return for 15 yds to the BOIS 15

1st & 10Rush+1 ydsPPA -0.37

Dylan Riley run for 1 yd to the BOIS 16

2nd & 9Pass Reception+22 ydsPPA +2.04

Maddux Madsen pass complete to Ben Ford for 22 yds to the BOIS 38 for a 1ST down

1st & 10Penalty-10 yds

(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.

1st & 20Rush+10 ydsPPA +0.75

Dylan Riley run for 10 yds to the BOIS 38

2nd & 10Penalty-15 yds

Boise State Penalty, (-15 Yards) to the BOIS 25

2nd & 23Pass Incompletion0 ydsPPA -0.10

Maddux Madsen pass incomplete to Chris Marshall

3rd & 23Pass Reception+12 ydsPPA +0.19

Maddux Madsen pass complete to Malik Sherrod for 12 yds to the BOIS 37

4th & 11Punt0 yds

Oscar Doyle punt for 51 yds, fair catch by Cade Harris at the AF 12

1st & 10Rush+6 ydsPPA +0.22

Dylan Carson run for 6 yds to the AF 18

2nd & 4Rush+2 ydsPPA -0.33

Owen Allen run for 2 yds to the AF 20

3rd & 2Rush+1 ydsPPA -0.28

Owen Allen run for 1 yd to the AF 21

4th & 1Punt+46 yds

Luke Freer punt for 46 yds, punt out-of-bounds at the BOIS 33 Air Force Penalty, Defensive Holding (Blake Fletcher) to the BOIS 33

4th & 1Punt+36 yds

Luke Freer punt for 46 yds, punt out-of-bounds at the BOIS 33 Air Force Penalty, Defensive Holding (Blake Fletcher) to the BOIS 43

1st & 10Pass Reception+24 ydsPPA +1.56

Maddux Madsen pass complete to Latrell Caples for 24 yds to the AF 33 for a 1ST down

1st & 10Pass Reception+24 ydsPPA +0.48

Maddux Madsen pass complete to Malik Sherrod for 24 yds to the AF 9 for a 1ST down

1st & 9Penalty-5 yds

(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.

1st & 14Rush+2 ydsPPA -0.14

Malik Sherrod run for 2 yds to the AF 12

2nd & 12Pass Incompletion0 ydsPPA -0.32

Maddux Madsen pass incomplete to Matt Wagner

3rd & 12Penalty+7 yds

(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.

1st & 5Penalty-10 yds

(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.

1st & 15Pass Incompletion0 ydsPPA -0.27

Maddux Madsen pass incomplete to Latrell Caples

2nd & 15Pass Incompletion0 ydsPPA -0.44

Maddux Madsen pass incomplete to Chris Marshall

3rd & 15Pass Interception Return0 ydsPPA -3.46

Maddux Madsen pass intercepted, touchback. Max Mustell return for no gain

0th & 10End of Half0 yds

End of 2nd Quarter

1st & 10Rush-1 ydsPPA -0.63

(00:05) Kneel down by Air Force at AF19 for loss of 1 yard.

1st & 10Rush0 ydsPPA -0.70

Dylan Carson run for no gain to the AF 25

2nd & 10Pass Reception+74 ydsPPA +5.84

Liam Szarka pass complete to Cade Harris for 74 yds to the BOIS 1 for a 1ST down

1st & 1Rushing Touchdown+1 ydsPPA +0.94

Liam Szarka run for 1 yd for a TD (Jacob Medina KICK)

1st & 10Rush+5 ydsPPA +0.09

Dylan Riley run for 5 yds to the BOIS 30

2nd & 5Rush-1 ydsPPA -0.86

Dylan Riley run for a loss of 1 yard to the BOIS 29

3rd & 6Pass Reception+31 ydsPPA +3.65

Maddux Madsen pass complete to Latrell Caples for 31 yds to the AF 40 for a 1ST down

1st & 10Rushing Touchdown+40 ydsPPA +3.19

Malik Sherrod run for 40 yds for a TD (Colton Boomer KICK)

1st & 10Pass Reception-1 ydsPPA -0.80

Liam Szarka pass complete to Kade Frew for a loss of 1 yard to the AF 24

2nd & 11Rush+10 ydsPPA +0.78

Liam Szarka run for 10 yds to the AF 34

3rd & 1Rush+3 ydsPPA +1.05

Liam Szarka run for 3 yds to the AF 37 for a 1ST down

1st & 10Rush+2 ydsPPA -0.66

Dylan Carson run for 2 yds to the AF 39

2nd & 8Pass Reception+12 ydsPPA +1.94

Liam Szarka pass complete to Cade Harris for 12 yds to the BOIS 49 for a 1ST down

1st & 10Rush+3 ydsPPA -0.38

Owen Allen run for 3 yds to the BOIS 46

2nd & 7Rush+4 ydsPPA -0.15

Liam Szarka run for 4 yds to the BOIS 42

3rd & 3Penalty-5 yds

PENALTY AF False Start (Cooley,Costen) 5 yards from BS42 to BS47. NO PLAY.

3rd & 8Rush+11 ydsPPA +2.47

Liam Szarka run for 11 yds to the BOIS 36 for a 1ST down

1st & 10Rush+1 ydsPPA -0.55

Owen Allen run for 1 yd to the BOIS 35

2nd & 9Pass Incompletion0 ydsPPA -0.90

Liam Szarka pass incomplete to Cade Harris

3rd & 9Rush+10 ydsPPA +1.76

Kade Frew run for 10 yds to the BOIS 25 for a 1ST down

1st & 10Rush0 ydsPPA -0.45

Liam Szarka run for no gain to the BOIS 25

2nd & 10Pass Reception+7 ydsPPA +0.27

Liam Szarka pass complete to Cade Harris for 7 yds to the BOIS 18

3rd & 3Rush+2 ydsPPA -0.29

Dylan Carson run for 2 yds to the BOIS 16

4th & 1Rush+2 ydsPPA +0.62

Liam Szarka run for 2 yds to the BOIS 14 for a 1ST down

1st & 10Rush+5 ydsPPA +0.07

Liam Szarka run for 5 yds to the BOIS 9

2nd & 5Rush+2 ydsPPA -0.20

Dylan Carson run for 2 yds to the BOIS 7

3rd & 3Rush-1 ydsPPA -0.42

Cade Harris run for a loss of 1 yard to the BOIS 8

4th & 4Field Goal Good+25 yds

Jacob Medina 25 yd FG GOOD

1st & 10Passing Touchdown+75 ydsPPA +6.08

Maddux Madsen pass complete to Dylan Riley for 75 yds for a TD (Colton Boomer KICK)

1st & 10Rush+1 ydsPPA -0.59

Dylan Carson run for 1 yd to the AF 26

2nd & 9Rush-5 ydsPPA -0.61

Kade Frew run for a loss of 5 yards to the AF 21

3rd & 14Pass Reception+21 ydsPPA +2.71

Liam Szarka pass complete to Quin Smith for 21 yds to the AF 42 for a 1ST down

1st & 10Rush+2 ydsPPA -0.69

Kade Frew run for 2 yds to the AF 44

2nd & 8Rush+5 ydsPPA +0.09

Liam Szarka run for 5 yds to the AF 49

3rd & 3Rush+4 ydsPPA +1.55

Liam Szarka run for 4 yds to the BOIS 47 for a 1ST down

1st & 10Pass Reception+23 ydsPPA +0.93

Liam Szarka pass complete to Cade Harris for 23 yds to the BOIS 24 for a 1ST down

1st & 10Rush+2 ydsPPA -0.23

Dylan Carson run for 2 yds to the BOIS 22

2nd & 8Rush+6 ydsPPA +0.16

Liam Szarka run for 6 yds to the BOIS 16

3rd & 2Rush+1 ydsPPA -0.38

Liam Szarka run for 1 yd to the BOIS 15

4th & 1Rush+3 ydsPPA +0.60

Liam Szarka run for 3 yds to the BOIS 12 for a 1ST down

1st & 10Passing Touchdown+12 ydsPPA +2.53

Liam Szarka pass complete to Quin Smith for 12 yds for a TD (Two-Point Conversion failed)

1st & 10Rush+3 ydsPPA -0.30

Dylan Riley run for 3 yds to the BOIS 28

2nd & 7Rush+27 ydsPPA +2.90

Dylan Riley run for 27 yds to the AF 45 for a 1ST down

1st & 10Penalty-10 yds

Boise State Penalty, (-10 Yards) to the BOIS 49

2nd & 16Rush+15 ydsPPA +2.30

Malik Sherrod run for 15 yds to the AF 36

3rd & 1Rush+13 ydsPPA +0.83

Sire Gaines run for 13 yds to the AF 23 for a 1ST down

1st & 10Rush+11 ydsPPA +0.13

Sire Gaines run for 11 yds to the AF 12 for a 1ST down

1st & 10Rush+4 ydsPPA -0.02

Dylan Riley run for 4 yds to the AF 8

2nd & 6Rushing Touchdown+8 ydsPPA +2.55

Dylan Riley run for 8 yds for a TD (Colton Boomer KICK)

1st & 10Rush+6 ydsPPA +0.33

Cade Harris run for 6 yds to the AF 31

2nd & 4Pass Reception+29 ydsPPA +2.56

Liam Szarka pass complete to Cade Harris for 29 yds to the BOIS 40 for a 1ST down

1st & 10Rush+4 ydsPPA -0.09

Liam Szarka run for 4 yds to the BOIS 36

2nd & 6Pass Reception+32 ydsPPA +1.59

Liam Szarka pass complete to Quin Smith for 32 yds to the BOIS 4 for a 1ST down

1st & 4Rush-1 ydsPPA -0.75

Liam Szarka run for a loss of 1 yard to the BOIS 5

2nd & 5Passing Touchdown+5 ydsPPA +2.44

Liam Szarka pass complete to Bruin Fleischmann for 5 yds for a TD (Jacob Medina KICK)

1st & 10Rush+5 ydsPPA +0.10

Dylan Riley run for 5 yds to the AF 45

2nd & 5Rush+2 ydsPPA -0.64

Dylan Riley run for 2 yds to the AF 43

3rd & 3Rushing Touchdown+43 ydsPPA +4.38

Dylan Riley run for 43 yds for a TD (Colton Boomer KICK)

1st & 10Pass Reception+20 ydsPPA +1.80

Liam Szarka pass complete to Cade Harris for 20 yds to the AF 45 for a 1ST down

1st & 10Pass Incompletion0 ydsPPA -1.16

Liam Szarka pass incomplete to Quin Smith

2nd & 10Pass Incompletion0 ydsPPA -0.91

Liam Szarka pass incomplete to Tre Roberson

3rd & 10Pass Reception+11 ydsPPA +2.94

Liam Szarka pass complete to Cade Harris for 11 yds to the BOIS 44 for a 1ST down

1st & 10Sack-1 ydsPPA -1.19

Liam Szarka sacked by Malakai Williams for a loss of 1 yard to the BOIS 45

2nd & 11Rush+12 ydsPPA +1.70

Liam Szarka run for 12 yds to the BOIS 33 for a 1ST down

1st & 10Pass Incompletion0 ydsPPA -0.64

Liam Szarka pass incomplete to Cade Harris

2nd & 10Pass Interception Return+23 ydsPPA -3.46

Liam Szarka pass intercepted Ty Benefield return for 23 yds to the BOIS 38

1st & 10Rush-1 ydsPPA -1.27

(00:42) Kneel down by Boise St. at BS37 for loss of 1 yard.

2nd & 11Rush-2 ydsPPA -0.77

(00:28) Kneel down by Boise St. at BS35 for loss of 2 yards.

Situational Analysis

Boise State

Down
1-3
Short
4-6
Med
7-10
Long
11+
XLong
1st
0%
1 play
52%
21 plays
40%
5 plays
2nd
0%
1 play
60%
5 plays
57%
7 plays
33%
6 plays
3rd
100%
3 plays
100%
1 play
67%
3 plays
67%
3 plays
4th

Air Force

Down
1-3
Short
4-6
Med
7-10
Long
11+
XLong
1st
100%
1 play
0%
1 play
33%
30 plays
0%
1 play
2nd
0%
1 play
44%
9 plays
55%
11 plays
75%
4 plays
3rd
44%
9 plays
100%
3 plays
50%
2 plays
4th
67%
3 plays