← CFB Terminal
48
Mountain West
AT
38
Mountain West
2018 week 9 · Saturday, October 27, 2018 at 6:00 PM CT · Falcon Stadium · 📺 CBSSN · 27,753 att · 69.4°F Clear, wind 11.3

Drive chart

WIN PROBABILITYBoise State above · Air Force below
KICK24% → 0% 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
TD
5 pl · 75 yd · 2:08
7–0
−6
15:00 1st & 10 OWN 25 Alexander Mattison run for 3 yds to the BoiSt 28 +3 -0.30
15:00 2nd & 7 OWN 28 Brett Rypien pass complete to Sean Modster for 17 yds to the BoiSt 45 for a 1ST down +17 2.10
15:00 1st & 10 OWN 45 Khalil Shakir pass complete to John Hightower for 8 yds to the AFA 47 +8 0.94
15:00 2nd & 2 OPP 47 Alexander Mattison run for 3 yds to the AFA 44 for a 1ST down +3 -0.08
12:52 1st & 10 OPP 44 Brett Rypien pass complete to John Hightower for 44 yds for a TD (Haden Hoggarth KICK) +44 3.41
TD
6 pl · 75 yd · 2:55
7–7
+4
12:52 1st & 10 OWN 25 Cole Fagan run for 8 yds to the AFA 33 +8 0.91
12:52 2nd & 2 OWN 33 Isaiah Sanders pass complete to Kade Waguespack for 37 yds to the BoiSt 30 for a 1ST down +37 2.35
12:52 1st & 10 OPP 30 Cole Fagan run for 3 yds to the BoiSt 27 +3 -0.17
12:52 2nd & 7 OPP 27 Isaiah Sanders run for 2 yds to the BoiSt 25 +2 -0.33
12:52 3rd & 5 OPP 25 Isaiah Sanders run for 8 yds to the BoiSt 17 for a 1ST down +8 0.74
9:57 1st & 10 OPP 17 Cole Fagan run for 17 yds for a TD (Jake Koehnke KICK) +17 2.58
TD
9 pl · 75 yd · 4:01
14–7
−4
9:57 1st & 10 OWN 25 Alexander Mattison run for 13 yds to the BoiSt 38 for a 1ST down +13 1.12
9:57 1st & 10 OWN 38 Robert Mahone run for 5 yds to the BoiSt 43 +5 0.11
9:57 2nd & 5 OWN 43 Brett Rypien pass complete to Sean Modster for 8 yds to the AFA 49 for a 1ST down +8 1.08
9:57 1st & 10 OPP 49 AIR FORCE Penalty, Defensive offside (5 Yards) to the AFA 44 +5
9:57 1st & 5 OPP 44 Brett Rypien pass incomplete 0 -1.05
9:57 2nd & 5 OPP 44 Brett Rypien run for a loss of 1 yard to the AFA 45 -1 -1.36
9:57 3rd & 6 OPP 45 Brett Rypien pass complete to Robert Mahone for 10 yds to the AFA 35 for a 1ST down +10 2.05
9:57 1st & 10 OPP 35 Brett Rypien pass complete to John Hightower for 19 yds to the AFA 16 for a 1ST down +19 0.40
9:57 1st & 10 OPP 16 CT Thomas run for a loss of 2 yards to the AFA 18 -2 -0.48
5:56 2nd & 12 OPP 18 Brett Rypien pass complete to John Hightower for 18 yds for a TD (Haden Hoggarth KICK) +18 3.05
TD
11 pl · 75 yd · 6:00
14–14
+8
5:56 1st & 10 OWN 25 Cole Fagan run for 4 yds to the AFA 29 +4 -0.11
5:56 2nd & 6 OWN 29 AIR FORCE Penalty, false start (Kade Waguespack) to the AFA 24 -5
5:56 2nd & 11 OWN 24 Cole Fagan run for 1 yd to the AFA 25 +1 -0.25
5:56 3rd & 10 OWN 25 Isaiah Sanders pass complete to Brandon Lewis for 28 yds to the BoiSt 47 for a 1ST down +28 3.51
5:56 1st & 10 OPP 47 Isaiah Sanders run for 6 yds to the BoiSt 41 +6 0.32
5:56 2nd & 4 OPP 41 Cole Fagan run for 9 yds to the BoiSt 32 for a 1ST down +9 0.42
5:56 1st & 10 OPP 32 Cole Fagan run for 4 yds to the BoiSt 28 +4 -0.06
5:56 2nd & 6 OPP 28 Taven Birdow run for 5 yds to the BoiSt 23 +5 0.08
5:56 3rd & 1 OPP 23 Taven Birdow run for 1 yd to the BoiSt 22 for a 1ST down +1 0.20
5:56 1st & 10 OPP 22 Isaiah Sanders run for 5 yds to the BoiSt 17 +5 0.07
5:56 2nd & 5 OPP 17 Isaiah Sanders run for a loss of 3 yards to the BoiSt 20 -3 -0.75
0:00 OWN 0 End of 1st Quarter
14:56 3rd & 8 OPP 20 Isaiah Sanders pass complete to Marcus Bennett for 20 yds for a TD (Jake Koehnke KICK) +20 3.32
Q2
TD
8 pl · 79 yd · 3:13
21–14
−7
14:51 1st & 10 OWN 21 Brett Rypien pass incomplete to Sean Modster 0 -0.59
14:51 2nd & 10 OWN 21 Brett Rypien sacked by Mosese Fifita for a loss of 6 yards to the BoiSt 15 BOISE ST Penalty, Offensive holding ( Yards) declined -6 -0.42
14:51 3rd & 16 OWN 15 Brett Rypien pass complete to Sean Modster for 17 yds to the BoiSt 32 for a 1ST down +17 1.82
14:51 1st & 10 OWN 32 Alexander Mattison run for 2 yds to the BoiSt 34 +2 -0.58
14:51 2nd & 8 OWN 34 Alexander Mattison run for 10 yds to the BoiSt 44 for a 1ST down +10 1.73
14:51 1st & 10 OWN 44 Brett Rypien pass complete to Sean Modster for 34 yds to the AFA 22 for a 1ST down +34 1.72
14:51 1st & 10 OPP 22 Khalil Shakir run for 1 yd to the AFA 21 +1 -0.31
11:38 2nd & 9 OPP 21 Brett Rypien pass complete to A.J. Richardson for 21 yds for a TD (Haden Hoggarth KICK) +21 2.96
TD
5 pl · 75 yd · 2:15
21–21
+13
11:38 1st & 10 OWN 25 Isaiah Sanders run for 6 yds to the AFA 31 +6 0.33
11:38 2nd & 4 OWN 31 Isaiah Sanders run for 6 yds to the AFA 37 for a 1ST down +6 0.69
11:38 1st & 10 OWN 37 Isaiah Sanders pass complete to Joseph Saucier for 51 yds to the BoiSt 12 for a 1ST down +51 2.52
11:38 1st & 10 OPP 12 Taven Birdow run for 7 yds to the BoiSt 5 +7 0.30
9:30 2nd & 3 OPP 5 Isaiah Sanders run for 5 yds for a TD (Jake Koehnke KICK) +5 2.23
PUNT
5 pl · 35 yd · 2:12
21–21
−4
9:23 1st & 10 OWN 19 Brett Rypien pass complete to Sean Modster for 7 yds to the BoiSt 26 +7 0.51
9:23 2nd & 3 OWN 26 Alexander Mattison run for 6 yds to the BoiSt 32 for a 1ST down AIR FORCE Penalty, personal foul (Brody Bagnall) to the BoiSt 47 for a 1ST down +21 1.83
9:23 1st & 10 OWN 47 Brett Rypien pass complete to John Hightower for 3 yds to the 50 yard line +3 -0.41
9:23 2nd & 7 50 Brett Rypien pass complete to CT Thomas for 4 yds to the AFA 46 +4 -0.16
9:23 3rd & 3 OPP 46 Brett Rypien pass incomplete to Akilian Butler, broken up by Kyle Floyd 0 -1.11
9:23 4th & 3 OPP 46 Quinn Skillin punt for 46 yds for a touchback
PUNT
3 pl · -10 yd · 3:42
21–21
−7
7:11 1st & 10 OWN 20 Taven Birdow run for 3 yds to the AFA 23 +3 -0.24
7:11 2nd & 7 OWN 23 Isaiah Sanders sacked by Jabril Frazier for a loss of 9 yards to the AFA 14 AIR FORCE Penalty, intentional grounding (Isaiah Sanders) to the AFA 14 -9 -0.72
7:11 4th & 20 OWN 10 Jake Koehnke punt for 48 yds , Avery Williams returns for 1 yd to the BoiSt 43
7:11 3rd & 16 OWN 14 Isaiah Sanders run for a loss of 4 yards to the AFA 10 -4 -0.05
ON DOWNS
7 pl · 17 yd · 0:54
21–21
+11
5:36 1st & 10 OWN 43 Brett Rypien pass incomplete 0 -1.16
5:36 2nd & 10 OWN 43 Robert Mahone run for 7 yds to the 50 yard line +7 0.56
5:36 3rd & 3 50 Alexander Mattison run for 14 yds to the AFA 36 for a 1ST down +14 2.05
5:36 1st & 10 OPP 36 Alexander Mattison run for 5 yds to the AFA 31 +5 0.08
5:36 2nd & 5 OPP 31 Alexander Mattison run for a loss of 1 yard to the AFA 32 -1 -0.93
5:36 3rd & 6 OPP 32 TEAM run for a loss of 7 yards to the AFA 40 TEAM fumbled, recovered by BoiSt Brett Rypien -7 -2.38
2:43 4th & 14 OPP 40 Timeout BOISE ST, clock 02:43
2:43 4th & 14 OPP 40 Brett Rypien pass incomplete to John Hightower, broken up by Zane Lewis 0 -0.61
TD
4 pl · 60 yd · 1:29
21–28
+15
2:35 1st & 10 OWN 40 Isaiah Sanders run for 8 yds to the AFA 48 +8 1.02
2:35 2nd & 2 OWN 48 Cole Fagan run for 9 yds to the BoiSt 43 for a 1ST down +9 0.39
2:35 1st & 10 OPP 43 Isaiah Sanders run for 11 yds to the BoiSt 32 for a 1ST down +11 0.48
1:12 1st & 10 OPP 32 Joseph Saucier pass complete to Andrew Smith for 32 yds for a TD (Jake Koehnke KICK) +32 2.87
TD
11 pl · 79 yd · 1:01
28–28
−17
1:06 1st & 10 OWN 21 Brett Rypien pass incomplete to Sean Modster 0 -0.59
1:06 2nd & 10 OWN 21 Brett Rypien pass incomplete to Akilian Butler 0 -0.28
1:06 3rd & 10 OWN 21 Brett Rypien pass complete to CT Thomas for 14 yds to the BoiSt 35 for a 1ST down +14 1.95
1:06 1st & 10 OWN 35 Brett Rypien pass complete to Sean Modster for 18 yds to the AFA 47 for a 1ST down +18 1.63
1:06 1st & 10 OPP 47 Brett Rypien pass incomplete to A.J. Richardson 0 -1.05
0:34 2nd & 10 OPP 47 Timeout AIR FORCE, clock 00:34
0:34 2nd & 10 OPP 47 Brett Rypien pass incomplete to John Hightower 0 -1.06
0:34 3rd & 10 OPP 47 Brett Rypien pass complete to A.J. Richardson for 12 yds to the AFA 35 for a 1ST down +12 2.75
0:25 1st & 10 OPP 35 Timeout AIR FORCE, clock 00:25
0:25 1st & 10 OPP 35 Brett Rypien pass incomplete to Sean Modster 0 -0.69
0:25 2nd & 10 OPP 35 Brett Rypien pass incomplete 0 -0.91
0:16 3rd & 10 OPP 35 Timeout AIR FORCE, clock 00:16
0:16 3rd & 10 OPP 35 Brett Rypien pass incomplete to John Hightower 0 -1.02
0:05 4th & 10 OPP 35 Brett Rypien pass complete to CT Thomas for 35 yds for a TD (Haden Hoggarth KICK) +35 5.60
END OF HALF
1 pl · -2 yd · 0:05
28–28
+4
0:05 1st & 10 OWN 25 TEAM run for a loss of 2 yards to the AFA 23 -2 -0.89
0:00 OWN 0 End of 2nd Quarter
Q3
PUNT
4 pl · 23 yd · 2:22
28–28
−12
15:00 1st & 10 OWN 25 Isaiah Sanders run for 6 yds to the AFA 31 for a 1ST down BOISE ST Penalty, face mask (15 yards) (15 Yards) to the AFA 46 for a 1ST down +21 1.89
15:00 1st & 10 OWN 46 Isaiah Sanders run for 4 yds to the 50 yard line +4 -0.16
15:00 2nd & 6 50 Cole Fagan run for 2 yds to the BoiSt 48 +2 -0.68
15:00 3rd & 4 OPP 48 Isaiah Sanders run for a loss of 4 yards to the AFA 48 -4 -1.63
15:00 4th & 8 OWN 48 Jake Koehnke punt for 52 yds for a touchback
FG
10 pl · 67 yd · 4:16
31–28
+2
12:38 1st & 10 OWN 20 Alexander Mattison run for 16 yds to the BoiSt 36 for a 1ST down +16 1.24
12:38 1st & 10 OWN 36 Khalil Shakir run for 3 yds to the BoiSt 39 +3 -0.41
12:38 2nd & 7 OWN 39 Alexander Mattison run for 13 yds to the AFA 48 for a 1ST down +13 1.87
12:38 1st & 10 OPP 48 Brett Rypien pass incomplete 0 -1.07
12:38 2nd & 10 OPP 48 Brett Rypien pass incomplete to Sean Modster 0 -1.05
12:38 3rd & 10 OPP 48 Brett Rypien pass complete to John Hightower for 27 yds to the AFA 21 for a 1ST down +27 3.18
12:38 1st & 10 OPP 21 Alexander Mattison run for 5 yds to the AFA 16 +5 0.07
12:38 2nd & 5 OPP 16 Brett Rypien pass complete to John Bates for 3 yds to the AFA 13 +3 -0.13
12:38 3rd & 2 OPP 13 Alexander Mattison run for no gain to the AFA 13 0 -0.44
8:26 4th & 2 OPP 13 Timeout BOISE ST, clock 08:26
8:22 4th & 2 OPP 13 Haden Hoggarth 30 yd FG GOOD -0.87
PUNT
3 pl · 2 yd · 1:39
31–28
−11
8:22 1st & 10 OWN 25 Kadin Remsberg run for a loss of 1 yard to the AFA 24 -1 -0.80
8:22 2nd & 11 OWN 24 Isaiah Sanders pass incomplete to Brandon Lewis 0 -0.29
8:22 3rd & 11 OWN 24 Isaiah Sanders run for 3 yds to the AFA 27 +3 -0.06
8:22 4th & 8 OWN 27 Jake Koehnke punt for 45 yds, punt out-of-bounds at the AFA 5 , Avery Williams returns for 67 yds to the AFA 5
TD
2 pl · 5 yd · 0:39
38–28
6:43 1st & 5 OPP 5 Alexander Mattison run for 4 yds to the AFA 1 +4 -0.02
6:04 2nd & 1 OPP 1 Alexander Mattison run for 1 yd for a TD (Haden Hoggarth KICK) +1 1.90
FG
11 pl · 55 yd · 5:49
38–31
+5
6:04 1st & 10 OWN 25 Cole Fagan run for 1 yd to the AFA 26 +1 -0.59
6:04 2nd & 9 OWN 26 Isaiah Sanders run for 12 yds to the AFA 38 for a 1ST down +12 1.71
6:04 1st & 10 OWN 38 Isaiah Sanders pass complete to Andrew Smith for 14 yds to the BoiSt 48 for a 1ST down +14 1.27
6:04 1st & 10 OPP 48 Cole Fagan run for 5 yds to the BoiSt 43 +5 0.10
6:04 2nd & 5 OPP 43 Cole Fagan run for 1 yd to the BoiSt 42 +1 -0.86
6:04 3rd & 4 OPP 42 Isaiah Sanders run for 1 yd to the BoiSt 41 +1 -0.88
6:04 4th & 3 OPP 41 Isaiah Sanders pass complete to Geraud Sanders for 13 yds to the BoiSt 28 for a 1ST down +13 2.56
6:04 1st & 10 OPP 28 Isaiah Sanders run for 5 yds to the BoiSt 23 +5 0.08
6:04 2nd & 5 OPP 23 Isaiah Sanders pass incomplete to Andrew Smith 0 -0.54
6:04 3rd & 5 OPP 23 Isaiah Sanders run for 3 yds to the BoiSt 20 +3 -0.22
0:20 4th & 2 OPP 20 Jake Koehnke 38 yd FG GOOD -0.55
FG
7 pl · 45 yd · 3:01
41–31
−12
0:15 1st & 10 OWN 25 Alexander Mattison run for 3 yds to the BoiSt 28 +3 -0.30
0:00 OPP 0 End of 3rd Quarter
15:00 2nd & 7 OWN 28 Brett Rypien pass complete to Khalil Shakir for 27 yds to the AFA 45 for a 1ST down +27 2.90
15:00 1st & 10 OPP 45 Alexander Mattison run for 18 yds to the AFA 27 for a 1ST down +18 0.74
15:00 1st & 10 OPP 27 Alexander Mattison run for 3 yds to the AFA 24 +3 -0.15
15:00 2nd & 7 OPP 24 Alexander Mattison run for 6 yds to the AFA 18 +6 0.19
15:00 3rd & 1 OPP 18 Brett Rypien sacked by Kyle Floyd for a loss of 12 yards to the AFA 30 -12 -2.77
12:14 4th & 13 OPP 30 Haden Hoggarth 47 yd FG GOOD 1.47
Q4
TD
13 pl · 75 yd · 6:50
41–38
+23
12:14 1st & 10 OWN 25 Isaiah Sanders run for 13 yds to the AFA 38 for a 1ST down +13 1.12
12:14 1st & 10 OWN 38 Isaiah Sanders run for 6 yds to the AFA 44 +6 0.40
12:14 2nd & 4 OWN 44 Cole Fagan run for 3 yds to the AFA 47 +3 -0.46
12:14 3rd & 1 OWN 47 Cole Fagan run for no gain to the AFA 47 0 -1.10
12:14 4th & 1 OWN 47 Isaiah Sanders run for 2 yds to the AFA 49 for a 1ST down +2 2.18
12:14 1st & 10 OWN 49 Isaiah Sanders run for 6 yds to the BoiSt 45 +6 0.35
12:14 2nd & 4 OPP 45 Isaiah Sanders run for 4 yds to the BoiSt 41 for a 1ST down +4 0.33
12:14 1st & 10 OPP 41 Taven Birdow run for 1 yd to the BoiSt 40 +1 -0.67
12:14 2nd & 9 OPP 40 Isaiah Sanders pass complete to Andrew Smith for 11 yds to the BoiSt 29 for a 1ST down +11 1.12
12:14 1st & 10 OPP 29 Kadin Remsberg run for 19 yds to the BoiSt 10 for a 1ST down +19 0.27
12:14 1st & 10 OPP 10 Isaiah Sanders run for 3 yds to the BoiSt 7 +3 -0.09
12:14 2nd & 7 OPP 7 Isaiah Sanders run for 2 yds to the BoiSt 5 +2 -0.15
5:24 3rd & 5 OPP 5 Isaiah Sanders pass complete to Kadin Remsberg for 5 yds for a TD (Jake Koehnke KICK) +5 2.76
TD
5 pl · 75 yd · 2:03
48–38
−23
5:24 1st & 10 OWN 25 Alexander Mattison run for 7 yds to the BoiSt 32 +7 0.60
5:24 2nd & 3 OWN 32 Khalil Shakir pass complete to John Hightower for 2 yds to the BoiSt 34 +2 -0.63
5:24 3rd & 1 OWN 34 Alexander Mattison run for 4 yds to the BoiSt 38 for a 1ST down +4 1.15
5:24 1st & 10 OWN 38 Alexander Mattison run for 1 yd to the BoiSt 39 +1 -0.89
3:30 2nd & 9 OWN 39 Timeout AIR FORCE, clock 03:30
3:21 2nd & 9 OWN 39 Brett Rypien pass complete to John Hightower for 61 yds for a TD (Haden Hoggarth KICK) +61 5.84
ON DOWNS
7 pl · 25 yd · 2:10
48–38
+2
3:21 1st & 10 OWN 25 Isaiah Sanders pass incomplete to Geraud Sanders 0 -0.70
3:21 2nd & 10 OWN 25 Isaiah Sanders sacked by Riley Whimpey for a loss of 10 yards to the AFA 15 -10 -0.58
3:21 3rd & 20 OWN 15 Isaiah Sanders pass complete to Joseph Saucier for 26 yds to the AFA 41 for a 1ST down +26 2.70
3:21 1st & 10 OWN 41 Isaiah Sanders pass incomplete to Marcus Bennett 0 -1.14
3:21 2nd & 10 OWN 41 Isaiah Sanders pass incomplete to Brandon Lewis 0 -0.79
3:21 3rd & 10 OWN 41 Isaiah Sanders pass complete to Kadin Remsberg for 5 yds to the AFA 46 +5 0.04
1:15 4th & 5 OWN 46 Timeout BOISE ST, clock 01:15
1:15 4th & 5 OWN 46 Kadin Remsberg run for 4 yds to the 50 yard line +4 -0.45
END OF GAME
2 pl · -2 yd · 1:11
48–38
−6
1:11 1st & 10 50 TEAM run for a loss of 1 yard to the BoiSt 49 -1 -1.35
1:11 2nd & 11 OWN 49 TEAM run for a loss of 1 yard to the BoiSt 48 -1 -1.13
0:00 OPP 0 End of 4th Quarter
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

2sacks2
7plays for loss7
0takeaways0
2three-and-outs forced0
11explosive plays allowed18
6.84yards allowed / play8.13
6 of 11scoring drives allowed8 of 11
Boise State
Riley Whimpey 13 (5) 1 sk · 1.5 TFL
Tyreque Jones 11 (3)
Jabril Frazier 8 (5) 1 sk · 2.5 TFL
Kekoa Nawahine 8 (5)
Tyler Horton 6 (2)
Ezekiel Noa 4 (3) 1 TFL
Kayode Rufai 4 (1) 0.5 TFL
Tyson Maeva 4 (2)
Air Force
Jeremy Fejedelem 13 (6)
Kyle Floyd 7 (3) 1 sk · 1 TFL · 1 PD
Ross Connors 7 (2)
Mosese Fifita 6 (2) 1 sk · 1.5 TFL
Dailen Sutton 6 (3)
Zane Lewis 4 (2) 1.5 TFL · 1 PD
Brody Bagnall 4
Jordan Jackson 4
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

2 of 2field goals1 of 1
1punts3
46.0punt average48.3
0punts inside the 200
142return yards0
own 33average drive startown 24
Boise State
K Haden Hoggarth 2/2 FG · long 47 · 6/6 XP
P Quinn Skillin 1 punt · 46.0 avg · 1 TB
KR John Hightower 2 ret · 41 yds · long 21
KR Akilian Butler 2 ret · 33 yds · long 17
PR Avery Williams 2 ret · 68 yds · long 67
Air Force
K Jake Koehnke 1/1 FG · long 38 · 5/5 XP
P Jake Koehnke 3 punts · 48.3 avg · 1 TB
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

68plays67
553yards458
11drives11
52%success rate54%
33.67total PPA27.83
Derived from 135 scrimmage plays. Interception return yardage is excluded from the offense.

Scoring

Q1Brett Rypien pass complete to John Hightower for 44 yds for a TD (Haden Hoggarth KICK) 7–0
Q1Cole Fagan run for 17 yds for a TD (Jake Koehnke KICK) 7–7
Q1Brett Rypien pass complete to John Hightower for 18 yds for a TD (Haden Hoggarth KICK) 14–7
Q2Isaiah Sanders pass complete to Marcus Bennett for 20 yds for a TD (Jake Koehnke KICK) 14–14
Q2Brett Rypien pass complete to A.J. Richardson for 21 yds for a TD (Haden Hoggarth KICK) 21–14
Q2Isaiah Sanders run for 5 yds for a TD (Jake Koehnke KICK) 21–21
Q2Joseph Saucier pass complete to Andrew Smith for 32 yds for a TD (Jake Koehnke KICK) 28–21
Q2Brett Rypien pass complete to CT Thomas for 35 yds for a TD (Haden Hoggarth KICK) 28–28
Q3Haden Hoggarth 30 yd FG GOOD 31–28
Q3Alexander Mattison run for 1 yd for a TD (Haden Hoggarth KICK) 38–28
Q3Jake Koehnke 38 yd FG GOOD 31–38
Q4Haden Hoggarth 47 yd FG GOOD 41–31
Q4Isaiah Sanders pass complete to Kadin Remsberg for 5 yds for a TD (Jake Koehnke KICK) 38–41
Q4Brett Rypien pass complete to John Hightower for 61 yds for a TD (Haden Hoggarth KICK) 48–38

Biggest plays by PPA

Q4Brett Rypien pass complete to John Hightower for 61 yds for a TD (Haden Hoggarth KICK) 5.84
Q2Brett Rypien pass complete to CT Thomas for 35 yds for a TD (Haden Hoggarth KICK) 5.60
Q1Isaiah Sanders pass complete to Brandon Lewis for 28 yds to the BoiSt 47 for a 1ST down 3.51
Q1Brett Rypien pass complete to John Hightower for 44 yds for a TD (Haden Hoggarth KICK) 3.41
Q2Isaiah Sanders pass complete to Marcus Bennett for 20 yds for a TD (Jake Koehnke KICK) 3.32
Q3Brett Rypien pass complete to John Hightower for 27 yds to the AFA 21 for a 1ST down 3.18

Series recent meetings

2025 Boise State 49 – 37 Air Force
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
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