← CFB Terminal
19
Mountain West
AT
44
Mountain West
2017 week 12 · Saturday, November 18, 2017 at 9:15 PM CT · Albertsons Stadium · πŸ“Ί ESPN2 · 33,030 att · 39°F, wind 9.2

Drive chart

Air Force Boise State bar spans the drive · tick marks the start · click a drive for the plays
OWN G255025END ZONE
Q1
FUMBLE
2 pl · 2 yd · 0:24
0–0
14:45 1st & 10 OWN 25 Jacob Stafford run for 2 yds to the AFA 27 +2 -0.45
14:36 2nd & 8 OWN 27 TEAM run for no gain to the AFA 27 TEAM fumbled, recovered by BoiSt Sonatane Lui -0.47
FG
6 pl · 22 yd · 2:28
0–3
14:28 1st & 10 OPP 27 Alexander Mattison run for 6 yds to the AFA 21 +6 0.20
14:14 2nd & 4 OPP 21 Brett Rypien pass complete to Cedrick Wilson for 9 yds to the AFA 12 for a 1ST down +9 0.01
13:30 1st & 10 OPP 12 Alexander Mattison run for 1 yd to the AFA 11 +1 -0.23
12:44 2nd & 9 OPP 11 Alexander Mattison run for 6 yds to the AFA 5 +6 0.12
12:11 3rd & 3 OPP 5 Brett Rypien pass incomplete to A.J. Richardson 0 -0.31
12:08 4th & 3 OPP 5 Haden Hoggarth 22 yd FG GOOD -1.04
PUNT
4 pl · 25 yd · 2:35
0–3
11:59 1st & 10 OWN 25 Nate Romine run for 17 yds to the AFA 42 for a 1ST down +17 1.52
11:26 1st & 10 OWN 42 Nate Romine run for 6 yds to the AFA 48 +6 0.40
10:54 2nd & 4 OWN 48 Jacob Stafford run for 2 yds to the 50 yard line +2 -0.73
10:13 3rd & 2 50 Jacob Stafford run for no gain to the 50 yard line 0 -1.10
9:33 4th & 2 50 Charlie Scott punt for 37 yds, fair catch by Avery Williams at the BoiSt 13
TD
1 pl · 87 yd · 0:12
0–10
9:21 1st & 10 OWN 13 A.J. Richardson 87 Yd pass from Brett Rypien (Haden Hoggarth Kick) +87 6.70
FUMBLE
5 pl · -2 yd · 2:27
0–10
9:16 1st & 10 OWN 25 Timothy McVey run for 6 yds to the AFA 31 +6 0.33
9:08 2nd & 4 OWN 31 Timothy McVey run for 3 yds to the AFA 34 +3 -0.36
8:30 3rd & 1 OWN 34 Taven Birdow run for 2 yds to the AFA 36 for a 1ST down +2 0.95
7:30 1st & 10 OWN 36 Nate Romine run for 2 yds to the AFA 38 +2 -0.64
6:54 2nd & 8 OWN 38 Nate Romine run for a loss of 6 yards to the AFA 23 Nate Romine fumbled, recovered by BoiSt Gabe Perez -1.21
TD
6 pl · 23 yd · 2:07
0–17
6:35 1st & 10 OPP 23 Brett Rypien pass complete to Sean Modster for 6 yds to the AFA 17 +6 0.19
6:15 2nd & 4 OPP 17 Brett Rypien pass incomplete 0 -0.46
6:10 3rd & 4 OPP 17 Brett Rypien pass incomplete 0 -0.52
6:05 4th & 4 OPP 17 AIR FORCE Penalty, Defensive Offside (5 Yards) to the AFA 12 for a 1ST down +5
6:00 1st & 10 OPP 12 Montell Cozart run for 3 yds to the AFA 9 +3 -0.10
5:22 2nd & 7 OPP 9 Montell Cozart run for 1 yd to the AFA 8 +1 -0.23
4:47 3rd & 6 OPP 8 Sean Modster 8 Yd pass from Brett Rypien (Haden Hoggarth Kick) +8 2.86
TD
8 pl · 76 yd · 4:05
7–17
4:31 1st & 10 OWN 24 Nate Romine run for 2 yds to the AFA 26 +2 -0.43
4:20 2nd & 8 OWN 26 Nate Romine pass complete to Jacob Stafford for 18 yds to the AFA 44 for a 1ST down +18 2.21
3:41 1st & 10 OWN 44 Ronald Cleveland run for 3 yds to the AFA 47 +3 -0.43
3:12 2nd & 7 OWN 47 Nate Romine pass complete to Marcus Bennett for 20 yds to the BoiSt 33 for a 1ST down +20 1.90
2:32 1st & 10 OPP 33 Jacob Stafford run for 2 yds to the BoiSt 31 +2 -0.34
2:00 2nd & 8 OPP 31 Nate Romine pass complete to Kade Waguespack for 28 yds to the BoiSt 3 for a 1ST down +28 1.78
1:24 1st & goal OPP 3 Timeout AIR FORCE, clock 01:24
1:18 1st & 3 OPP 3 Jacob Stafford run for 2 yds to the BoiSt 1 +2 -0.44
0:42 2nd & 1 OPP 1 Nate Romine 1 Yd Run (Luke Strebel Kick) +1 1.90
FG
10 pl · 62 yd · 5:03
7–20
0:00 1st & 10 OWN 27 Montell Cozart pass complete to Alexander Mattison for 36 yds to the AFA 37 for a 1ST down +36 2.88
0:00 OWN 0 End of 1st Quarter
14:52 1st & 10 OPP 37 Montell Cozart pass incomplete 0 -0.75
14:41 2nd & 10 OPP 37 Ryan Wolpin run for 11 yds to the AFA 26 for a 1ST down +11 1.08
14:07 1st & 10 OPP 26 Ryan Wolpin run for 8 yds to the AFA 18 +8 0.48
13:37 2nd & 2 OPP 18 Ryan Wolpin run for 1 yd to the AFA 17 +1 -0.45
13:13 3rd & 1 OPP 17 Alexander Mattison run for 2 yds to the AFA 15 for a 1ST down +2 0.12
12:45 1st & 10 OPP 15 BOISE ST Penalty, Offensive Holding (-10 Yards) to the AFA 25 -10
12:10 1st & 20 OPP 25 Alexander Mattison run for 5 yds to the AFA 20 +5 0.03
11:45 2nd & 15 OPP 20 Brett Rypien pass complete to CT Thomas for 8 yds to the AFA 12 +8 0.28
11:07 3rd & 7 OPP 12 Brett Rypien run for 1 yd to the AFA 11 +1 -0.32
10:39 4th & 6 OPP 11 Haden Hoggarth 28 yd FG GOOD -0.69
Q2
FUMBLE RETURN TD
3 pl · -3 yd · 1:17
7–27
10:32 1st & 10 OWN 25 Ronald Cleveland run for 4 yds to the AFA 29 +4 -0.11
9:56 2nd & 6 OWN 29 Ronald Cleveland run for a loss of 2 yards to the AFA 27 -2 -0.82
9:22 3rd & 8 OWN 27 Tyler Horton 21 Yd Fumble Return (Haden Hoggarth Kick) -6.99
PUNT
5 pl · 10 yd · 3:40
7–27
9:15 1st & 10 OWN 25 Jacob Stafford run for 1 yd to the AFA 26 +1 -0.59
8:55 2nd & 9 OWN 26 Nate Romine pass complete to Marcus Bennett for 14 yds to the AFA 40 for a 1ST down +14 1.91
8:10 1st & 10 OWN 40 AIR FORCE Penalty, Offensive Holding (-10 Yards) to the AFA 30 -10
8:00 1st & 20 OWN 30 Timothy McVey run for a loss of 1 yard to the AFA 27 Timothy McVey fumbled, recovered by AFA Geraud Sanders -1 -0.43
7:45 2nd & 23 OWN 27 Nolan Eriksen run for 2 yds to the AFA 29 +2 -0.07
6:20 3rd & 21 OWN 29 Nate Romine run for 6 yds to the AFA 35 +6 0.03
5:42 4th & 15 OWN 35 Charlie Scott punt for 50 yds, fair catch by Avery Williams at the BoiSt 15
MISSED FG
8 pl · 51 yd · 3:23
7–27
5:34 1st & 10 OWN 15 Brett Rypien pass complete to Cedrick Wilson for 33 yds to the BoiSt 48 for a 1ST down +33 2.61
5:14 1st & 10 OWN 48 BOISE ST Penalty, False Start (-5 Yards) to the BoiSt 43 -5
4:59 1st & 15 OWN 43 Alexander Mattison run for a loss of 2 yards to the BoiSt 41 -2 -1.26
4:20 2nd & 17 OWN 41 Brett Rypien pass complete to Alec Dhaenens for 11 yds to the AFA 48 +11 1.17
3:33 3rd & 6 OPP 48 Brett Rypien pass complete to Sean Modster for 15 yds to the AFA 33 for a 1ST down +15 2.41
3:13 1st & 10 OPP 33 Brett Rypien pass incomplete to Cedrick Wilson 0 -0.64
3:05 2nd & 10 OPP 33 Alexander Mattison run for a loss of 1 yard to the AFA 34 -1 -1.07
2:25 3rd & 11 OPP 34 Montell Cozart pass incomplete to Ryan Wolpin 0 -1.02
2:19 4th & 11 OPP 34 Haden Hoggarth 51 yd FG MISSED
END OF HALF
6 pl · 38 yd · 2:19
10–27
2:12 1st & 10 OWN 34 Timothy McVey run for 8 yds to the AFA 42 +8 1.03
1:38 2nd & 2 OWN 42 Nate Romine run for 4 yds to the AFA 46 for a 1ST down +4 0.12
1:08 1st & 10 OWN 46 Nate Romine run for 2 yds to the AFA 48 +2 -0.67
0:23 2nd & 8 OWN 48 Nate Romine sacked by Desmond Williams for a loss of 5 yards to the AFA 43 -5 -1.83
0:04 3rd & 13 OWN 43 Nate Romine pass complete to Marcus Bennett for 29 yds to the BoiSt 28 for a 1ST down +29 3.92
0:04 1st & 10 OPP 28 Timeout AIR FORCE, clock 00:04
0:04 1st & 10 OPP 28 Timeout BOISE ST, clock 00:04
0:00 1st & 10 OPP 28 Luke Strebel 45 yd FG GOOD -1.24
0:00 OPP 0 End of 2nd Quarter
Q3
TD
7 pl · 75 yd · 2:37
10–34
14:53 1st & 10 OWN 25 Alexander Mattison run for no gain to the BoiSt 25 0 -0.70
14:14 2nd & 10 OWN 25 Brett Rypien pass complete to Cedrick Wilson for 29 yds to the AFA 46 for a 1ST down +29 3.24
13:48 1st & 10 OPP 46 Brett Rypien pass incomplete 0 -1.03
13:42 2nd & 10 OPP 46 Brett Rypien pass incomplete 0 -1.07
13:32 3rd & 10 OPP 46 Brett Rypien pass complete to Cedrick Wilson for 39 yds to the AFA 7 for a 1ST down +39 3.44
12:55 1st & 7 OPP 7 Alexander Mattison run for no gain to the AFA 7 0 -0.41
12:23 2nd & 7 OPP 7 Octavius Evans 7 Yd pass from Brett Rypien (Haden Hoggarth Kick) +7 2.61
PUNT
6 pl · 14 yd · 2:33
10–34
12:00 1st & 10 OWN 5 Nate Romine pass complete to Nolan Eriksen for 5 yds to the AFA 10 +5 0.06
11:46 2nd & 5 OWN 10 Nolan Eriksen run for 2 yds to the AFA 12 +2 -0.21
11:07 3rd & 3 OWN 12 Jacob Stafford run for 6 yds to the AFA 18 for a 1ST down +6 0.57
10:49 1st & 10 OWN 18 Nate Romine pass incomplete to Ronald Cleveland 0 -0.51
10:39 2nd & 10 OWN 18 Nate Romine pass complete to Jacob Stafford for 1 yd to the AFA 19 +1 -0.20
10:00 3rd & 9 OWN 19 Nate Romine pass incomplete 0 -0.12
9:50 4th & 9 OWN 19 Charlie Scott punt for 52 yds , Avery Williams returns for no gain to the BoiSt 29
FG
10 pl · 67 yd · 6:05
10–37
9:45 1st & 10 OWN 29 BOISE ST Penalty, Offensive Holding (-7 Yards) to the BoiSt 22 -7
9:20 1st & 17 OWN 22 Brett Rypien pass complete to A.J. Richardson for 30 yds to the AFA 48 for a 1ST down +30 3.18
8:53 1st & 10 OPP 48 Alexander Mattison run for 1 yd to the AFA 47 +1 -0.84
8:23 2nd & 9 OPP 47 Rypien, Brett pass incomplete to Wilson, Cedrick, PENALTY AIRFORCE pass interference 15 yards to the AIRFORCE32, NO PLAY, 1ST DOWN BOISEST. +15
7:58 1st & 10 OPP 32 Alexander Mattison run for 4 yds to the AFA 28 +4 -0.06
7:24 2nd & 6 OPP 28 Alexander Mattison run for 1 yd to the AFA 27 +1 -0.50
6:55 3rd & 5 OPP 27 Brett Rypien pass complete to A.J. Richardson for 6 yds to the AFA 21 for a 1ST down +6 0.79
6:22 1st & 10 OPP 21 Brett Rypien pass complete to Sean Modster for 13 yds to the AFA 8 for a 1ST down +13 0.31
5:41 1st & 8 OPP 8 Montell Cozart run for 2 yds to the AFA 6 +2 -0.21
4:50 2nd & 6 OPP 6 Alexander Mattison run for no gain to the AFA 6 0 -0.30
4:15 3rd & 6 OPP 6 Brett Rypien pass complete to Jake Roh for 2 yds to the AFA 4 +2 -0.16
3:45 4th & 4 OPP 4 Haden Hoggarth 21 yd FG GOOD -1.02
FG
11 pl · 51 yd · 5:46
13–37
3:29 1st & 10 OWN 23 Nate Romine run for 33 yds to the BoiSt 44 for a 1ST down +33 2.80
2:55 1st & 10 OPP 44 Nate Romine run for 7 yds to the BoiSt 37 +7 0.50
2:19 2nd & 3 OPP 37 Jacob Stafford run for 4 yds to the BoiSt 33 for a 1ST down +4 0.01
1:44 1st & 10 OPP 33 Jacob Stafford run for 3 yds to the BoiSt 30 +3 -0.20
0:58 2nd & 7 OPP 30 Nate Romine sacked by Curtis Weaver for a loss of 4 yards to the BoiSt 34 -4 -1.50
0:00 3rd & 11 OPP 34 Timothy McVey run for 5 yds to the BoiSt 29 +5 0.05
0:00 OPP 0 End of 3rd Quarter
14:50 4th & 6 OPP 29 Timothy McVey run for 8 yds to the BoiSt 21 for a 1ST down +8 1.92
13:58 1st & 10 OPP 21 Nate Romine run for no gain to the BoiSt 29 Nate Romine fumbled, recovered by AFA 0 -0.39
13:47 2nd & 18 OPP 29 Nate Romine pass incomplete 0 -0.93
13:33 3rd & 18 OPP 29 Timothy McVey run for 3 yds to the BoiSt 26 +3 -0.38
12:59 4th & 15 OPP 26 Matthew Philichi 43 yd FG GOOD 1.31
Q4
PUNT
4 pl · 8 yd · 3:11
13–37
12:40 1st & 10 OWN 31 Alexander Mattison run for 16 yds to the BoiSt 47 for a 1ST down +16 1.51
12:02 1st & 10 OWN 47 Montell Cozart pass complete to Alexander Mattison for 2 yds to the BoiSt 49 +2 -0.67
11:28 2nd & 8 OWN 49 Cedrick Wilson run for a loss of 2 yards to the BoiSt 47 -2 -1.45
10:57 3rd & 10 OWN 47 BOISE ST Penalty, False Start (-5 Yards) to the BoiSt 42 -5
10:00 3rd & 15 OWN 42 Brett Rypien pass complete to Cedrick Wilson for a loss of 3 yards to the BoiSt 39 lat. to Ryan Wolpin for no gain to the BoiSt 39 0 -0.31
9:48 4th & 18 OWN 39 Quinn Skillin punt for 40 yds, fair catch by Ronald Cleveland at the AFA 21
TD
11 pl · 79 yd · 3:46
19–37
9:37 1st & 10 OWN 21 Nate Romine run for 12 yds to the AFA 33 for a 1ST down +12 0.90
9:20 1st & 10 OWN 33 Jacob Stafford run for 7 yds to the AFA 40 +7 0.70
8:57 2nd & 3 OWN 40 Isaiah Sanders pass incomplete to Ronald Cleveland 0 -1.22
8:45 3rd & 3 OWN 40 Jacob Stafford run for 5 yds to the AFA 45 for a 1ST down +5 1.68
8:27 1st & 10 OWN 45 Jacob Stafford run for 3 yds to the AFA 48 +3 -0.42
7:58 2nd & 7 OWN 48 Isaiah Sanders run for 8 yds to the BoiSt 44 for a 1ST down +8 1.29
7:20 1st & 10 OPP 44 Isaiah Sanders run for 6 yds to the BoiSt 38 +6 0.30
6:57 2nd & 4 OPP 38 Isaiah Sanders pass incomplete 0 -0.97
6:43 3rd & 4 OPP 35 Isaiah Sanders run for 3 yds to the BoiSt 35 for a 1ST down BOISE ST Penalty, Unsportsmanlike Conduct (16 Yards) to the BoiSt 19 for a 1ST down +19 1.27
6:18 1st & 10 OPP 19 Ronald Cleveland run for 13 yds to the BoiSt 6 for a 1ST down +13 0.55
6:02 1st & 6 OPP 6 Taven Birdow run for 6 yds for a TD, (Two-Point Conversion failed) +6 2.05
TD
7 pl · 44 yd · 4:20
19–44
5:55 1st & 10 OPP 44 Alexander Mattison run for 2 yds to the AFA 42 +2 -0.53
5:30 2nd & 8 OPP 42 Alexander Mattison run for no gain to the AFA 42 0 -1.06
5:22 3rd & 8 OPP 42 Timeout AIR FORCE, clock 05:22
5:17 3rd & 8 OPP 42 AIR FORCE Penalty, Defensive Pass Interference (15 Yards) to the AFA 27 for a 1ST down +15
5:00 1st & 10 OPP 27 Alexander Mattison run for 1 yd to the AFA 26 +1 -0.37
4:24 2nd & 9 OPP 26 Cozart, Montell pass incomplete, PENALTY AIRFORCE personal foul 13 yards to the AIRFORCE13, NO PLAY, 1ST DOWN BOISEST. +13
4:00 1st & 10 OPP 13 BOISE ST Penalty, Offensive Holding (-10 Yards) to the AFA 23 -10
3:50 1st & 20 OPP 23 Timeout BOISE ST, clock 03:50
3:33 1st & 20 OPP 23 Ryan Wolpin run for 15 yds to the AFA 8 +15 0.76
2:56 2nd & 5 OPP 8 Ryan Wolpin run for 4 yds to the AFA 4 +4 -0.02
2:35 3rd & 1 OPP 4 Jake Roh run for 3 yds to the AFA 1 for a 1ST down +3 1.54
1:42 1st & 1 OPP 1 Ryan Wolpin run for 1 yd for a TD, (Haden Hoggarth KICK) +1 0.94
END OF GAME
5 pl · 13 yd · 1:42
19–44
1:32 1st & 10 OWN 25 Malik Miller run for 1 yd to the AFA 26 +1 -0.59
1:04 2nd & 9 OWN 26 Isaiah Sanders pass incomplete 0 -0.41
0:55 3rd & 9 OWN 26 Cole Fagan run for 11 yds to the AFA 37 for a 1ST down +11 2.02
0:30 1st & 10 OWN 37 Isaiah Sanders sacked by Kayode Rufai for a loss of 6 yards to the AFA 31 -6 -1.85
0:00 2nd & 16 OWN 31 Cole Fagan run for 7 yds to the AFA 38 +7 0.23
0:00 OPP 0 End of 4th Quarter
20 drives. Field position runs left to right for both teams: 0 is the offense's own goal line, 100 the one it is attacking.

Defense

0sacks3
3plays for loss4
0takeaways3
0three-and-outs forced0
8explosive plays allowed9
7.84yards allowed / play5.83
7 of 9scoring drives allowed3 of 11
Air Force
Grant Ross 9 (4) 1 TFL · 1 PD
Jack Flor 6 (5)
Marquis Griffin 5 (5)
James Jones 5 (4)
Shaquille Vereen 4 (2) 1 TFL
Lakota Wills 4 (2) 0.5 TFL
Micah Capra 4 (1) 0.5 TFL
Kyle Floyd 4 (2) 2 PD
Boise State
Kekoa Nawahine 7 (7)
Desmond Williams 6 (4) 1 sk · 1 TFL
Leighton Vander Esch 6 (2)
Jabril Frazier 5 (4) 1 sk · 1 TFL
Jordan Happle 5 (4) 1 PD
DeAndre Pierce 5 (4)
Gabe Perez 4 (2)
Bruno DeRose 3 (2)
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 goals3 of 4
3punts1
46.3punt average40.0
0punts inside the 200
49return yards48
own 22average drive startown 29
Air Force
K Luke Strebel 1/1 FG · long 45 · 1/1 XP
K Matthew Philichi 1/1 FG · long 43
P Charlie Scott 3 punts · 46.3 avg
KR Timothy McVey 1 ret · 24 yds · long 24
KR Nolan Eriksen 1 ret · 17 yds · long 17
KR Garrett Amy 1 ret · 8 yds · long 8
Boise State
K Haden Hoggarth 3/4 FG · long 28 · 5/5 XP
P Quinn Skillin 1 punt · 40.0 avg
KR Avery Williams 2 ret · 48 yds · long 27
PR Avery Williams 1 ret · 0 yds
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

59plays55
344yards431
11drives9
49%success rate40%
16.38total PPA22.44
Derived from 114 scrimmage plays. Interception return yardage is excluded from the offense.

Scoring

Q1Haden Hoggarth 22 yd FG GOOD 3–0
Q1A.J. Richardson 87 Yd pass from Brett Rypien (Haden Hoggarth Kick) 10–0
Q1Sean Modster 8 Yd pass from Brett Rypien (Haden Hoggarth Kick) 17–0
Q1Nate Romine 1 Yd Run (Luke Strebel Kick) 7–17
Q2Haden Hoggarth 28 yd FG GOOD 20–7
Q2Tyler Horton 21 Yd Fumble Return (Haden Hoggarth Kick) 7–27
Q2Luke Strebel 45 yd FG GOOD 10–27
Q3Octavius Evans 7 Yd pass from Brett Rypien (Haden Hoggarth Kick) 34–10
Q3Haden Hoggarth 21 yd FG GOOD 37–10
Q4Matthew Philichi 43 yd FG GOOD 13–37
Q4Taven Birdow run for 6 yds for a TD, (Two-Point Conversion failed) 19–37
Q4Ryan Wolpin run for 1 yd for a TD, (Haden Hoggarth KICK) 44–19

Biggest plays by PPA

Q1A.J. Richardson 87 Yd pass from Brett Rypien (Haden Hoggarth Kick) 6.70
Q2Nate Romine pass complete to Marcus Bennett for 29 yds to the BoiSt 28 for a 1ST down 3.92
Q3Brett Rypien pass complete to Cedrick Wilson for 39 yds to the AFA 7 for a 1ST down 3.44
Q3Brett Rypien pass complete to Cedrick Wilson for 29 yds to the AFA 46 for a 1ST down 3.24
Q3Brett Rypien pass complete to A.J. Richardson for 30 yds to the AFA 48 for a 1ST down 3.18
Q1Montell Cozart pass complete to Alexander Mattison for 36 yds to the AFA 37 for a 1ST… 2.88

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
2018 Boise State 48 – 38 Air Force
2016 Boise State 20 – 27 Air Force
Last 8 meetings shown. Full all-time series sits on each team page.
Data: CollegeFootballData · terminal