← CFB Terminal
49
Mountain West
AT
37
Mountain West
2025 week 4 · Saturday, September 20, 2025 at 6:00 PM CT · Falcon Stadium · 📺 CBSSN · 73.4°F Fair, wind 8.1

Drive chart

WIN PROBABILITYBoise State above · Air Force below
KICK58% → 42% Air ForceFINAL
Boise State Air Force bar spans the drive · tick marks the start · click a drive for the plays
OWN G255025END ZONE
WP
Δ
Q1
PUNT
3 pl · 1 yd · 0:54
0–0
+3
14:49 1st & 10 OWN 24 Malik Sherrod run for 1 yd to the BOIS 25 +1 -0.56
14:14 2nd & 9 OWN 25 Maddux Madsen pass incomplete to Latrell Caples 0 -0.39
14:09 3rd & 9 OWN 25 Max Cutforth pass incomplete to Latrell Caples 0 -0.18
14:01 4th & 9 OWN 25 Oscar Doyle punt for 49 yds, fair catch by Cade Harris at the AF 26
TD
5 pl · 74 yd · 2:07
0–7
+19
13:58 1st & 10 OWN 26 Josh Johnson pass incomplete to Cade Harris 0 -0.73
13:43 2nd & 10 OWN 26 Dylan Carson run for 64 yds to the BOIS 10 for a 1ST down +64 4.23
13:01 1st & 10 OPP 10 Kade Frew run for 6 yds to the BOIS 4 +6 0.18
12:24 2nd & 4 OPP 4 Kemper Hodges run for 2 yds to the BOIS 2 +2 -0.21
11:54 3rd & 2 OPP 2 Dylan Carson run for 2 yds for a TD (Jacob Medina KICK) +2 2.54
TD
9 pl · 75 yd · 4:45
7–7
−28
11:46 1st & 10 OWN 25 Dylan Riley run for 3 yds to the BOIS 28 +3 -0.30
11:18 2nd & 7 OWN 28 Dylan Riley run for no gain to the BOIS 28 0 -0.56
10:33 3rd & 7 OWN 28 Max Cutforth pass complete to Latrell Caples for 13 yds to the BOIS 41 for a 1ST down +13 2.27
9:59 1st & 10 OWN 41 Max Cutforth pass complete to Matt Wagner for 4 yds to the BOIS 45 +4 -0.17
9:34 2nd & 6 OWN 45 Sire Gaines run for 10 yds to the AF 45 for a 1ST down +10 1.35
8:53 1st & 10 OPP 45 Dylan Riley run for 12 yds to the AF 33 for a 1ST down +12 0.57
8:07 1st & 10 OPP 33 Max Cutforth pass complete to Latrell Caples for 17 yds to the AF 16 for a 1ST down +17 0.33
7:45 1st & 10 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. +8
7:37 1st & 8 OPP 8 Dylan Riley run for 4 yds to the AF 4 +4 -0.01
7:09 2nd & 4 OPP 4 Dylan Riley run for 4 yds for a TD (Colton Boomer KICK) +4 2.33
PUNT
4 pl · 8 yd · 2:36
7–7
−7
7:03 1st & 10 OWN 25 Cade Harris run for a loss of 2 yards to the AF 23 -2 -0.89
6:28 2nd & 12 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. +15
6:23 1st & 10 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. -10
5:54 1st & 20 OWN 28 Cade Harris run for 2 yds to the AF 30 +2 -0.22
5:17 2nd & 18 OWN 30 Josh Johnson run for 3 yds to the AF 33 +3 -0.10
4:43 3rd & 15 OWN 33 Josh Johnson pass incomplete to Kade Frew 0 -0.16
4:33 4th & 15 OWN 33 Luke Freer punt for 42 yds , Malik Sherrod returns for 7 yds to the BOIS 32
TD
5 pl · 68 yd · 1:55
14–7
−18
4:33 1st & 15 OWN 27 Timeout Air Force, clock 04:33
4:24 1st & 10 OWN 32 PENALTY BS False Start (Riley,Dylan) 5 yards from BS32 to BS27. NO PLAY. -5
4:17 1st & 15 OWN 27 Dylan Riley run for 6 yds to the BOIS 33 +6 0.21
3:53 2nd & 9 OWN 33 Maddux Madsen pass complete to Chris Marshall for 13 yds to the BOIS 46 for a 1ST down +13 2.10
3:15 1st & 10 OWN 46 Maddux Madsen pass complete to Matt Lauter for 20 yds to the AF 34 for a 1ST down +20 1.25
2:45 1st & 10 OPP 34 Maddux Madsen pass incomplete to Quinton Brown 0 -0.66
2:38 2nd & 10 OPP 34 Dylan Riley run for 34 yds for a TD (Colton Boomer KICK) +34 3.60
ON DOWNS
5 pl · 27 yd · 2:41
14–7
+7
2:32 1st & 10 OWN 25 Dylan Carson run for 9 yds to the AF 34 +9 1.25
1:55 2nd & 1 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. +10
1:49 1st & 10 OWN 44 Dylan Carson run for 4 yds to the AF 48 +4 -0.16
1:08 2nd & 6 OWN 48 Josh Johnson run for 3 yds to the BOIS 49 +3 -0.43
0:00 OPP 49 End of 1st Quarter
0:00 3rd & 3 OPP 49 Dylan Carson run for 1 yd to the BOIS 48 +1 -0.87
14:57 4th & 2 OPP 48 Dylan Carson run for no gain to the BOIS 48 0 -1.17
Q2
TD
10 pl · 52 yd · 4:32
21–7
+6
14:49 1st & 10 OWN 48 Malik Sherrod run for 17 yds to the AF 35 for a 1ST down +17 1.04
14:13 1st & 10 OPP 35 Maddux Madsen pass incomplete to Matt Wagner 0 -0.69
14:08 2nd & 10 OPP 35 Malik Sherrod run for 1 yd to the AF 34 +1 -0.70
13:16 3rd & 9 OPP 34 Maddux Madsen pass complete to Chase Penry for 17 yds to the AF 17 for a 1ST down +17 1.79
12:57 1st & 10 OPP 17 PENALTY BS False Start (Wagner,Matt) 5 yards from AF17 to AF22. NO PLAY. -5
12:47 1st & 15 OPP 22 PENALTY BS False Start (Holmes,Zach) 5 yards from AF22 to AF27. NO PLAY. -5
12:37 1st & 20 OPP 27 Maddux Madsen pass incomplete to Ben Ford 0 -0.65
12:02 2nd & 30 OPP 37 Maddux Madsen pass complete to Dylan Riley for 9 yds to the AF 28 +9 0.83
11:33 3rd & 21 OPP 28 Maddux Madsen pass complete to Matt Wagner for 24 yds to the AF 4 for a 1ST down +24 3.49
11:03 1st & 4 OPP 4 Dylan Riley run for 1 yd to the AF 3 +1 -0.52
10:28 2nd & 3 OPP 3 Maddux Madsen pass incomplete to Luke Voorhees 0 -0.41
10:25 3rd & 3 OPP 3 Maddux Madsen pass complete to Matt Lauter for 3 yds for a TD (Colton Boomer KICK) +3 2.62
TD
10 pl · 72 yd · 5:33
21–14
−2
10:19 1st & 10 OWN 25 Dylan Carson run for 3 yds to the AF 28 +3 -0.30
9:54 2nd & 7 OWN 28 PENALTY AF Offside (Spencer,Gage) 5 yards from AF28 to AF23. NO PLAY. -5
9:15 2nd & 12 OWN 23 Liam Szarka run for 38 yds to the BOIS 39 for a 1ST down +38 3.82
8:54 1st & 10 OPP 39 Dylan Carson run for 9 yds to the BOIS 30 +9 0.82
8:19 2nd & 1 OPP 30 Dylan Carson run for 2 yds to the BOIS 28 for a 1ST down +2 -0.44
7:37 1st & 10 OPP 28 Rocco Conti run for 4 yds to the BOIS 24 +4 -0.04
7:02 2nd & 6 OPP 24 Cade Harris run for 10 yds to the BOIS 14 for a 1ST down +10 0.26
6:28 1st & 10 OPP 14 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 +10 0.86
5:47 1st & 7 OPP 7 Liam Szarka run for 2 yds to the BOIS 5 +2 -0.24
5:24 2nd & 5 OPP 5 Liam Szarka run for 2 yds to the BOIS 3 +2 -0.19
5:24 3rd & 3 OPP 3 Timeout Air Force, clock 05:24
4:52 3rd & 3 OPP 3 Kemper Hodges run for 3 yds for a TD (Jacob Medina KICK) +3 2.62
PUNT
6 pl · 22 yd · 2:34
21–14
−5
4:39 1st & 10 OWN 15 Dylan Riley run for 1 yd to the BOIS 16 +1 -0.37
3:54 2nd & 9 OWN 16 Maddux Madsen pass complete to Ben Ford for 22 yds to the BOIS 38 for a 1ST down +22 2.04
3:29 1st & 10 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. -10
3:23 1st & 20 OWN 28 Dylan Riley run for 10 yds to the BOIS 38 +10 0.75
2:47 2nd & 10 OWN 38 Boise State Penalty, (-15 Yards) to the BOIS 25 -15
2:32 2nd & 23 OWN 25 Maddux Madsen pass incomplete to Chris Marshall 0 -0.10
2:20 3rd & 23 OWN 25 Maddux Madsen pass complete to Malik Sherrod for 12 yds to the BOIS 37 +12 0.19
2:20 4th & 11 OWN 37 Timeout Air Force, clock 02:20
2:12 4th & 11 OWN 37 Oscar Doyle punt for 51 yds, fair catch by Cade Harris at the AF 12
PUNT
3 pl · 9 yd · 1:07
21–14
−1
2:07 1st & 10 OWN 12 Dylan Carson run for 6 yds to the AF 18 +6 0.22
1:54 2nd & 4 OWN 18 Owen Allen run for 2 yds to the AF 20 +2 -0.33
1:11 3rd & 2 OWN 20 Owen Allen run for 1 yd to the AF 21 +1 -0.28
1:11 4th & 1 OWN 21 Timeout Air Force, clock 01:11
1:05 4th & 1 OWN 21 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
1:05 4th & 1 OWN 21 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
INT
7 pl · 42 yd · 0:57
21–14
−6
0:57 1st & 10 OWN 43 Maddux Madsen pass complete to Latrell Caples for 24 yds to the AF 33 for a 1ST down +24 1.56
0:47 1st & 10 OPP 33 Maddux Madsen pass complete to Malik Sherrod for 24 yds to the AF 9 for a 1ST down +24 0.48
0:43 1st & 9 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. -5
0:38 1st & 14 OPP 14 Malik Sherrod run for 2 yds to the AF 12 +2 -0.14
0:38 2nd & 12 OPP 12 Timeout Air Force, clock 00:38
0:30 2nd & 12 OPP 12 Maddux Madsen pass incomplete to Matt Wagner 0 -0.32
0:26 3rd & 12 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. +7
0:20 1st & 5 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. -10
0:16 1st & 15 OPP 15 Maddux Madsen pass incomplete to Latrell Caples 0 -0.27
0:12 2nd & 15 OPP 15 Maddux Madsen pass incomplete to Chris Marshall 0 -0.44
0:08 3rd & 15 OPP 15 Maddux Madsen pass intercepted, touchback. Max Mustell return for no gain -3.46
END OF HALF
1 pl · -1 yd · 0:08
21–14
+6
0:00 OWN 20 End of 2nd Quarter
0:00 1st & 10 OWN 20 (00:05) Kneel down by Air Force at AF19 for loss of 1 yard. -1 -0.63
Q3
TD
3 pl · 75 yd · 1:08
21–21
+31
14:56 1st & 10 OWN 25 Dylan Carson run for no gain to the AF 25 0 -0.70
14:11 2nd & 10 OWN 25 Liam Szarka pass complete to Cade Harris for 74 yds to the BOIS 1 for a 1ST down +74 5.84
13:52 1st & 1 OPP 1 Liam Szarka run for 1 yd for a TD (Jacob Medina KICK) +1 0.94
TD
4 pl · 75 yd · 2:01
28–21
−41
13:40 1st & 10 OWN 25 Dylan Riley run for 5 yds to the BOIS 30 +5 0.09
13:08 2nd & 5 OWN 30 Dylan Riley run for a loss of 1 yard to the BOIS 29 -1 -0.86
12:29 3rd & 6 OWN 29 Maddux Madsen pass complete to Latrell Caples for 31 yds to the AF 40 for a 1ST down +31 3.65
11:51 1st & 10 OPP 40 Malik Sherrod run for 40 yds for a TD (Colton Boomer KICK) +40 3.19
FG
19 pl · 67 yd · 10:41
28–24
+24
11:43 1st & 10 OWN 25 Liam Szarka pass complete to Kade Frew for a loss of 1 yard to the AF 24 -1 -0.80
11:17 2nd & 11 OWN 24 Liam Szarka run for 10 yds to the AF 34 +10 0.78
10:46 3rd & 1 OWN 34 Liam Szarka run for 3 yds to the AF 37 for a 1ST down +3 1.05
10:14 1st & 10 OWN 37 Dylan Carson run for 2 yds to the AF 39 +2 -0.66
9:33 2nd & 8 OWN 39 Liam Szarka pass complete to Cade Harris for 12 yds to the BOIS 49 for a 1ST down +12 1.94
8:55 1st & 10 OPP 49 Owen Allen run for 3 yds to the BOIS 46 +3 -0.38
8:12 2nd & 7 OPP 46 Liam Szarka run for 4 yds to the BOIS 42 +4 -0.15
7:35 3rd & 3 OPP 42 PENALTY AF False Start (Cooley,Costen) 5 yards from BS42 to BS47. NO PLAY. -5
7:19 3rd & 8 OPP 47 Liam Szarka run for 11 yds to the BOIS 36 for a 1ST down +11 2.47
6:42 1st & 10 OPP 36 Owen Allen run for 1 yd to the BOIS 35 +1 -0.55
6:03 2nd & 9 OPP 35 Liam Szarka pass incomplete to Cade Harris 0 -0.90
5:56 3rd & 9 OPP 35 Kade Frew run for 10 yds to the BOIS 25 for a 1ST down +10 1.76
5:19 1st & 10 OPP 25 Liam Szarka run for no gain to the BOIS 25 0 -0.45
4:43 2nd & 10 OPP 25 Liam Szarka pass complete to Cade Harris for 7 yds to the BOIS 18 +7 0.27
4:06 3rd & 3 OPP 18 Dylan Carson run for 2 yds to the BOIS 16 +2 -0.29
3:27 4th & 1 OPP 16 Liam Szarka run for 2 yds to the BOIS 14 for a 1ST down +2 0.62
2:52 1st & 10 OPP 14 Liam Szarka run for 5 yds to the BOIS 9 +5 0.07
2:11 2nd & 5 OPP 9 Dylan Carson run for 2 yds to the BOIS 7 +2 -0.20
1:41 3rd & 3 OPP 7 Cade Harris run for a loss of 1 yard to the BOIS 8 -1 -0.42
1:10 4th & 4 OPP 8 Jacob Medina 25 yd FG GOOD
TD
1 pl · 75 yd · 0:12
35–24
−29
0:58 1st & 10 OWN 25 Maddux Madsen pass complete to Dylan Riley for 75 yds for a TD (Colton Boomer KICK) +75 6.08
TD
12 pl · 75 yd · 6:14
35–30
+31
0:53 1st & 10 OWN 25 Dylan Carson run for 1 yd to the AF 26 +1 -0.59
0:00 OWN 26 End of 3rd Quarter
0:00 2nd & 9 OWN 26 Kade Frew run for a loss of 5 yards to the AF 21 -5 -0.61
14:49 3rd & 14 OWN 21 Liam Szarka pass complete to Quin Smith for 21 yds to the AF 42 for a 1ST down +21 2.71
14:14 1st & 10 OWN 42 Kade Frew run for 2 yds to the AF 44 +2 -0.69
13:36 2nd & 8 OWN 44 Liam Szarka run for 5 yds to the AF 49 +5 0.09
13:23 3rd & 3 OWN 49 Liam Szarka run for 4 yds to the BOIS 47 for a 1ST down +4 1.55
12:44 1st & 10 OPP 47 Liam Szarka pass complete to Cade Harris for 23 yds to the BOIS 24 for a 1ST down +23 0.93
12:00 1st & 10 OPP 24 Dylan Carson run for 2 yds to the BOIS 22 +2 -0.23
11:32 2nd & 8 OPP 22 Liam Szarka run for 6 yds to the BOIS 16 +6 0.16
10:54 3rd & 2 OPP 16 Liam Szarka run for 1 yd to the BOIS 15 +1 -0.38
10:19 4th & 1 OPP 15 Liam Szarka run for 3 yds to the BOIS 12 for a 1ST down +3 0.60
9:44 1st & 10 OPP 12 Liam Szarka pass complete to Quin Smith for 12 yds for a TD (Two-Point Conversion failed) +12 2.53
Q4
TD
8 pl · 75 yd · 4:26
42–30
−44
9:36 1st & 10 OWN 25 Dylan Riley run for 3 yds to the BOIS 28 +3 -0.30
9:01 2nd & 7 OWN 28 Dylan Riley run for 27 yds to the AF 45 for a 1ST down +27 2.90
8:21 1st & 10 OPP 45 Boise State Penalty, (-10 Yards) to the BOIS 49 -10
7:34 2nd & 16 OWN 49 Malik Sherrod run for 15 yds to the AF 36 +15 2.30
7:15 3rd & 1 OPP 36 Sire Gaines run for 13 yds to the AF 23 for a 1ST down +13 0.83
6:41 1st & 10 OPP 23 Sire Gaines run for 11 yds to the AF 12 for a 1ST down +11 0.13
5:56 1st & 10 OPP 12 Dylan Riley run for 4 yds to the AF 8 +4 -0.02
5:18 2nd & 6 OPP 8 Dylan Riley run for 8 yds for a TD (Colton Boomer KICK) +8 2.55
TD
6 pl · 75 yd · 2:52
42–37
+33
5:12 1st & 10 OWN 25 Cade Harris run for 6 yds to the AF 31 +6 0.33
4:26 2nd & 4 OWN 31 Liam Szarka pass complete to Cade Harris for 29 yds to the BOIS 40 for a 1ST down +29 2.56
4:05 1st & 10 OPP 40 Liam Szarka run for 4 yds to the BOIS 36 +4 -0.09
3:21 2nd & 6 OPP 36 Liam Szarka pass complete to Quin Smith for 32 yds to the BOIS 4 for a 1ST down +32 1.59
2:57 1st & 4 OPP 4 Liam Szarka run for a loss of 1 yard to the BOIS 5 -1 -0.75
2:26 2nd & 5 OPP 5 Liam Szarka pass complete to Bruin Fleischmann for 5 yds for a TD (Jacob Medina KICK) +5 2.44
TD
3 pl · 50 yd · 0:16
49–37
−24
2:19 1st & 10 50 Dylan Riley run for 5 yds to the AF 45 +5 0.10
2:19 2nd & 5 OPP 45 Timeout Air Force, clock 02:19
2:15 2nd & 5 OPP 45 Dylan Riley run for 2 yds to the AF 43 +2 -0.64
2:15 3rd & 3 OPP 43 Timeout Air Force, clock 02:15
2:08 3rd & 3 OPP 43 Dylan Riley run for 43 yds for a TD (Colton Boomer KICK) +43 4.38
INT
8 pl · 42 yd · 1:13
49–37
−5
2:03 1st & 10 OWN 25 Liam Szarka pass complete to Cade Harris for 20 yds to the AF 45 for a 1ST down +20 1.80
1:56 1st & 10 OWN 45 Liam Szarka pass incomplete to Quin Smith 0 -1.16
1:50 2nd & 10 OWN 45 Liam Szarka pass incomplete to Tre Roberson 0 -0.91
1:45 3rd & 10 OWN 45 Liam Szarka pass complete to Cade Harris for 11 yds to the BOIS 44 for a 1ST down +11 2.94
1:33 1st & 10 OPP 44 Liam Szarka sacked by Malakai Williams for a loss of 1 yard to the BOIS 45 -1 -1.19
1:33 2nd & 11 OPP 45 Timeout Air Force, clock 01:33
1:26 2nd & 11 OPP 45 Liam Szarka run for 12 yds to the BOIS 33 for a 1ST down +12 1.70
1:04 1st & 10 OPP 33 Liam Szarka pass incomplete to Cade Harris 0 -0.64
0:55 2nd & 10 OPP 33 Liam Szarka pass intercepted Ty Benefield return for 23 yds to the BOIS 38 -3.46
END OF GAME
2 pl · -3 yd · 0:55
49–37
+35
0:35 1st & 10 OWN 38 (00:42) Kneel down by Boise St. at BS37 for loss of 1 yard. -1 -1.27
0:00 OWN 37 End of 4th Quarter
0:00 2nd & 11 OWN 37 (00:28) Kneel down by Boise St. at BS35 for loss of 2 yards. -2 -0.77
22 drives. Field position runs left to right for both teams: 0 is the offense's own goal line, 100 the one it is attacking. WP is CollegeFootballData's model, read at the last play of each drive; Δ is what the drive moved it, in points of probability.

Defense

1sacks0
7plays for loss3
1takeaways1
1three-and-outs forced1
9explosive plays allowed17
6.99yards allowed / play10.46
6 of 11scoring drives allowed7 of 11
Boise State
Ty Benefield 11 (8) 2 TFL · 1 INT
Zion Washington 10 (5) 1 TFL
Marco Notarainni 10 (8)
Jeremiah Earby 8 (5) 1 TFL
Boen Phelps 7 (4)
A'Marion McCoy 6 (4) 1 TFL
Jake Ripp 6 (3)
Jayden Virgin 4 (2)
Air Force
Max Mustell 13 (5) 1 INT · 1 PD
Blake Fletcher 9 (3) 0.5 TFL
Roger Jones Jr. 6 (1)
Luke Fisher 5 (2) 0.5 TFL · 1 QH
Korey Johnson 5 (2) 1 PD
Nick Beckwith 4 (2)
Jordan Elie-Stuart 3 (1)
Brody Bujnoch 3
Tackles with solo in parentheses. Sacks, plays for loss and explosive plays come from the play rows; takeaways and three-and-outs from how each drive ended.

Special teams

field goals1 of 1
2punts2
50.0punt average44.0
1punts inside the 200
45return yards0
own 30average drive startown 24
Boise State
K Colton Boomer 7/7 XP
P Oscar Doyle 2 punts · 50.0 avg · 1 in 20
KR Malik Sherrod 2 ret · 38 yds · long 23
PR Malik Sherrod 1 ret · 7 yds · long 7
Air Force
K Jacob Medina 1/1 FG · long 25 · 4/4 XP
P Luke Freer 2 punts · 44.0 avg
K kicking, P punting, KR kick returns, PR punt returns. Average drive start counts only drives that began after a punt or a kickoff — a drive handed over by a takeaway is the defense's doing.

Team stats from play-by-play

56plays75
586yards524
11drives11
50%success rate45%
40.26total PPA30.91
Derived from 131 scrimmage plays. Interception return yardage is excluded from the offense.

Scoring

Q1Dylan Carson run for 2 yds for a TD (Jacob Medina KICK) 7–0
Q1Dylan Riley run for 4 yds for a TD (Colton Boomer KICK) 7–7
Q1Dylan Riley run for 34 yds for a TD (Colton Boomer KICK) 14–7
Q2Maddux Madsen pass complete to Matt Lauter for 3 yds for a TD (Colton Boomer KICK) 21–7
Q2Kemper Hodges run for 3 yds for a TD (Jacob Medina KICK) 14–21
Q3Liam Szarka run for 1 yd for a TD (Jacob Medina KICK) 21–21
Q3Malik Sherrod run for 40 yds for a TD (Colton Boomer KICK) 28–21
Q3Jacob Medina 25 yd FG GOOD 24–28
Q3Maddux Madsen pass complete to Dylan Riley for 75 yds for a TD (Colton Boomer KICK) 35–24
Q4Liam Szarka pass complete to Quin Smith for 12 yds for a TD (Two-Point Conversion failed) 30–35
Q4Dylan Riley run for 8 yds for a TD (Colton Boomer KICK) 42–30
Q4Liam Szarka pass complete to Bruin Fleischmann for 5 yds for a TD (Jacob Medina KICK) 37–42
Q4Dylan Riley run for 43 yds for a TD (Colton Boomer KICK) 49–37

Biggest plays by PPA

Q3Maddux Madsen pass complete to Dylan Riley for 75 yds for a TD (Colton Boomer KICK) 6.08
Q3Liam Szarka pass complete to Cade Harris for 74 yds to the BOIS 1 for a 1ST down 5.84
Q4Dylan Riley run for 43 yds for a TD (Colton Boomer KICK) 4.38
Q1Dylan Carson run for 64 yds to the BOIS 10 for a 1ST down 4.23
Q2Liam Szarka run for 38 yds to the BOIS 39 for a 1ST down 3.82
Q3Maddux Madsen pass complete to Latrell Caples for 31 yds to the AF 40 for a 1ST down 3.65

Series recent meetings

2023 Air Force 19 – 27 Boise State
2022 Boise State 19 – 14 Air Force
2021 Air Force 24 – 17 Boise State
2020 Boise State 49 – 30 Air Force
2019 Air Force 19 – 30 Boise State
2018 Boise State 48 – 38 Air Force
2017 Air Force 19 – 44 Boise State
2016 Boise State 20 – 27 Air Force
Last 8 meetings shown. Full all-time series sits on each team page.
Data: CollegeFootballData · terminal