Week 9 · 2020
Boise State at Air Force
Sat 10/31/2020 06:00 PMFalcon StadiumAir Force pregame18% — Pregame win probability: 18% for Air Force. Boise State favored, and won.Conference
55°Clear17 mph N · 32% humidityRecorded at kickoff by College Football Data
Boise State
49
5–2
Air Force
30
3–3
Attendance
500
reported
BOIS2 plays, 75 yd · Touchdown | ||||
| 15:00 | 1st & 10 | own 35 | Brice Honaker kickoff for 65 yds for a touchback | 0 |
| 14:50 | 1st & 10 | own 25 | Jack Sears pass complete to CT Thomas for 75 yds for a TD (Jonah Dalmas KICK) | +75 |
AF13 plays, 75 yd · Touchdown | ||||
| 14:50 | 1st & 0 | own 35 | Joel Velazquez kickoff for 65 yds for a touchback | 0 |
| 14:50 | 1st & 10 | own 25 | Brandon Lewis run for 26 yds to the BoiSt 49 for a 1ST down | +26 |
| 14:50 | 1st & 10 | opp 49 | Brandon Lewis run for 18 yds to the BoiSt 31 for a 1ST down | +18 |
| 14:50 | 1st & 10 | opp 31 | Joshua Stoner run for 8 yds to the BoiSt 23 | +8 |
| 14:50 | 2nd & 2 | opp 23 | AIR FORCE Penalty, false start (-5 Yards) to the BoiSt 28 | −5 |
| 14:50 | 2nd & 7 | opp 28 | Haaziq Daniels run for 8 yds to the BoiSt 20 for a 1ST down | +8 |
| 14:50 | 1st & 10 | opp 20 | Brandon Lewis run for 5 yds to the BoiSt 15 | +5 |
| 11:15 | 2nd & 5 | opp 15 | Timeout AIR FORCE, clock 11:15 | 0 |
| 11:15 | 2nd & 5 | opp 15 | Matthew Murla run for 3 yds to the BoiSt 12 | +3 |
| 11:15 | 3rd & 2 | opp 12 | Matthew Murla run for 4 yds to the BoiSt 8 for a 1ST down | +4 |
| 11:15 | 1st & goal | opp 8 | Haaziq Daniels run for 1 yd to the BoiSt 7 | +1 |
| 9:32 | 2nd & 0 | opp 7 | Timeout AIR FORCE, clock 09:32 | 0 |
| 9:27 | 2nd & goal | opp 7 | Brandon Lewis run for 7 yds for a TD (Tevye Schuettpelz-Rohl KICK) | +7 |
BOIS8 plays, 18 yd · Punt | ||||
| 9:27 | 1st & 0 | own 35 | Brice Honaker kickoff for 65 yds for a touchback | 0 |
| 9:27 | 1st & 10 | own 25 | Jack Sears pass complete to John Bates for 5 yds to the BoiSt 30 | +5 |
| 9:27 | 2nd & 5 | own 30 | George Holani run for 1 yd to the BoiSt 31 | +1 |
| 9:27 | 3rd & 4 | own 31 | Jack Sears run for 5 yds to the BoiSt 36 for a 1ST down | +5 |
| 9:27 | 1st & 10 | own 36 | George Holani run for 4 yds to the BoiSt 40 | +4 |
| 9:27 | 2nd & 6 | own 40 | Andrew Van Buren run for 3 yds to the BoiSt 43 | +3 |
| 9:27 | 3rd & 3 | own 43 | Jack Sears pass incomplete to John Bates | 0 |
| 9:27 | 4th & 3 | own 43 | Joel Velazquez punt for 44 yds | 0 |
AF6 plays, 87 yd · Touchdown | ||||
| 6:13 | 1st & 10 | own 13 | Haaziq Daniels run for 4 yds to the AFA 17 | +4 |
| 6:13 | 2nd & 6 | own 17 | Brandon Lewis run for 12 yds to the AFA 29 for a 1ST down | +12 |
| 6:13 | 1st & 10 | own 29 | Elija Robinson run for 50 yds to the BoiSt 21 for a 1ST down | +50 |
| 6:13 | 1st & 10 | opp 21 | Brandon Lewis run for 17 yds to the BoiSt 4 for a 1ST down | +17 |
| 6:13 | 1st & goal | opp 4 | Warren Bryan run for 3 yds to the BoiSt 1 | +3 |
| 3:23 | 2nd & goal | opp 1 | Matthew Murla run for 1 yd for a TD (Tevye Schuettpelz-Rohl KICK) | +1 |
BOIS13 plays, 78 yd · Touchdown | ||||
| 3:23 | 1st & 0 | own 35 | Brice Honaker kickoff for 65 yds , Avery Williams return for 22 yds to the BoiSt 22 | +22 |
| 3:17 | 1st & 10 | own 22 | Andrew Van Buren run for 2 yds to the BoiSt 24 | +2 |
| 3:17 | 2nd & 8 | own 24 | Jack Sears pass complete to Octavius Evans for 8 yds to the BoiSt 32 for a 1ST down | +8 |
| 3:17 | 1st & 10 | own 32 | Andrew Van Buren run for 2 yds to the BoiSt 34 | +2 |
| 3:17 | 2nd & 8 | own 34 | Jack Sears pass complete to Khalil Shakir for 16 yds to the 50 yard line for a 1ST down | +16 |
| 3:17 | 1st & 10 | midfield | Jack Sears pass complete to Andrew Van Buren for 5 yds to the AFA 45 | +5 |
| 3:17 | 2nd & goal | goal line | SEARS, Jack pass incomplete to SHAKIR, Khalil, PENALTY AF pass interference off-setting, PENALTY BOISE holding off-setting, NO PLAY. | 0 |
| 3:17 | 2nd & 5 | opp 45 | Jack Sears pass complete to John Bates for 10 yds to the AFA 35 for a 1ST down | +10 |
| 0:00 | goal line | End of 1st Quarter | 0 | |
| 15:00 | 1st & 10 | opp 35 | Riley Smith run for 20 yds to the AFA 15 for a 1ST down | +20 |
| 15:00 | 1st & 10 | opp 15 | Andrew Van Buren run for 5 yds to the AFA 10 | +5 |
| 15:00 | 2nd & 5 | opp 10 | Andrew Van Buren run for 6 yds to the AFA 4 for a 1ST down | +6 |
| 13:14 | 1st & goal | opp 4 | Andrew Van Buren run for 4 yds for a TD (Jonah Dalmas KICK) | +4 |
AF13 plays, 61 yd · Field goal | ||||
| 13:14 | 1st & 0 | own 35 | Joel Velazquez kickoff for 65 yds for a touchback | 0 |
| 13:14 | 1st & 10 | own 25 | Warren Bryan run for 7 yds to the AFA 32 | +7 |
| 13:14 | 2nd & 3 | own 32 | Matthew Murla run for 2 yds to the AFA 34 | +2 |
| 13:14 | 3rd & 1 | own 34 | Warren Bryan run for 4 yds to the AFA 38 for a 1ST down | +4 |
| 13:14 | 1st & 10 | own 38 | AIR FORCE Penalty, false start (-5 Yards) to the AFA 33 | −5 |
| 13:14 | 1st & 15 | own 33 | Brandon Lewis run for 9 yds to the AFA 42 | +9 |
| 13:14 | 2nd & 6 | own 42 | Warren Bryan run for 3 yds to the AFA 45 | +3 |
| 13:14 | 3rd & 3 | own 45 | Warren Bryan run for 7 yds to the BoiSt 48 for a 1ST down | +7 |
| 13:14 | 1st & 10 | opp 48 | Warren Bryan pass complete to Kyle Patterson for 19 yds to the BoiSt 29 for a 1ST down BOISE ST Penalty, personal foul (Avery Williams) to the BoiSt 14 for a 1ST down | +34 |
| 13:14 | 1st & 10 | opp 14 | Warren Bryan run for 2 yds to the BoiSt 12 | +2 |
| 13:14 | 2nd & 8 | opp 12 | Matthew Murla run for no gain to the BoiSt 12 | 0 |
| 13:14 | 3rd & 8 | opp 12 | Warren Bryan run for a loss of 2 yards to the BoiSt 14 | −2 |
| 6:53 | 4th & 10 | opp 14 | Tevye Schuettpelz-Rohl 31 yd FG GOOD | +31 |
BOIS11 plays, 64 yd · Touchdown | ||||
| 6:53 | 1st & 0 | own 35 | Brice Honaker kickoff for 52 yds , Avery Williams return for 23 yds to the BoiSt 36 | +23 |
| 6:48 | 1st & 10 | own 36 | Andrew Van Buren run for 14 yds to the 50 yard line for a 1ST down | +14 |
| 6:48 | 1st & 10 | midfield | Jack Sears pass complete to Khalil Shakir for 9 yds to the AFA 41 | +9 |
| 6:48 | 2nd & 1 | opp 41 | Andrew Van Buren run for 3 yds to the AFA 38 for a 1ST down | +3 |
| 6:48 | 1st & 10 | opp 38 | Jack Sears pass complete to John Bates for 5 yds to the AFA 33 | +5 |
| 6:48 | 2nd & 5 | opp 33 | Jack Sears pass complete to Khalil Shakir for 4 yds to the AFA 29 | +4 |
| 6:48 | 3rd & 1 | opp 29 | Khalil Shakir run for 9 yds to the AFA 20 for a 1ST down | +9 |
| 6:48 | 1st & 10 | opp 20 | Riley Smith run for 16 yds to the AFA 4 for a 1ST down | +16 |
| 3:04 | 1st & 0 | opp 4 | Timeout BOISE ST, clock 03:04 | 0 |
| 3:04 | 1st & goal | opp 4 | Andrew Van Buren run for 3 yds to the AFA 1 | +3 |
| 2:27 | 2nd & goal | opp 1 | Andrew Van Buren run for 1 yd for a TD (Jonah Dalmas KICK) | +1 |
AF9 plays, 7 yd · Punt | ||||
| 2:27 | 1st & 0 | own 35 | Joel Velazquez kickoff for 65 yds for a touchback | 0 |
| 2:27 | 1st & 10 | own 25 | Warren Bryan run for 4 yds to the AFA 29 | +4 |
| 2:27 | 2nd & 6 | own 29 | AIR FORCE Penalty, false start (Kyle Patterson) to the AFA 24 | −5 |
| 2:27 | 2nd & 11 | own 24 | AIR FORCE Penalty, false start (-5 Yards) to the AFA 19 | −5 |
| 2:27 | 2nd & 16 | own 19 | Elija Robinson run for 8 yds to the AFA 27 | +8 |
| 1:38 | 3rd & 8 | own 27 | Timeout BOISE ST, clock 01:38 | 0 |
| 1:38 | 3rd & 8 | own 27 | Joshua Stoner run for 5 yds to the AFA 32 | +5 |
| 1:31 | 4th & 3 | own 32 | Timeout BOISE ST, clock 01:31 | 0 |
| 1:31 | 4th & 3 | own 32 | Joseph Carlson punt for 32 yds , Avery Williams returns for 1 yd to the BoiSt 37 | +1 |
BOIS5 plays, 63 yd · Touchdown | ||||
| 1:22 | 1st & 10 | own 37 | Jack Sears run for 10 yds to the BoiSt 47 for a 1ST down | +10 |
| 1:22 | 1st & 10 | own 47 | Jack Sears pass complete to John Bates for 16 yds to the AFA 37 for a 1ST down | +16 |
| 1:22 | 1st & 10 | opp 37 | Jack Sears pass complete to John Bates for 4 yds to the AFA 33 | +4 |
| 1:22 | 2nd & 6 | opp 33 | Jack Sears run for 12 yds to the AFA 21 for a 1ST down | +12 |
| 0:47 | 1st & 10 | opp 21 | Jack Sears pass complete to Octavius Evans for 21 yds for a TD Timeout AIR FORCE, clock 00:47 (Jonah Dalmas KICK) | +21 |
AF5 plays, 32 yd · End of period | ||||
| 0:47 | 1st & 0 | own 35 | Joel Velazquez kickoff for 65 yds for a touchback | 0 |
| 0:47 | 1st & 10 | own 25 | Elija Robinson run for 3 yds to the AFA 28 | +3 |
| 0:47 | 2nd & 7 | own 28 | Warren Bryan run for 16 yds to the AFA 44 for a 1ST down | +16 |
| 0:47 | 1st & 10 | own 44 | Warren Bryan pass complete to Kyle Patterson for 13 yds to the BoiSt 43 for a 1ST down | +13 |
| 0:00 | own 0 | End of 2nd Quarter | 0 | |
AF7 plays, 17 yd · Punt | ||||
| 15:00 | 1st & 10 | own 35 | Joel Velazquez kickoff for 65 yds for a touchback | 0 |
| 15:00 | 1st & 10 | own 25 | Brandon Lewis run for 6 yds to the AFA 31 | +6 |
| 15:00 | 2nd & 4 | own 31 | Elija Robinson run for 5 yds to the AFA 36 for a 1ST down | +5 |
| 15:00 | 1st & 10 | own 36 | Warren Bryan run for no gain to the AFA 36 | 0 |
| 15:00 | 2nd & 10 | own 36 | Elija Robinson run for 5 yds to the AFA 41 | +5 |
| 15:00 | 3rd & 5 | own 41 | Matthew Murla run for 1 yd to the AFA 42 | +1 |
| 15:00 | 4th & 4 | own 42 | Joseph Carlson punt for 58 yds for a touchback | 0 |
BOIS4 plays, 8 yd · Punt | ||||
| 11:58 | 1st & 10 | own 20 | Jack Sears pass incomplete to Octavius Evans | 0 |
| 11:58 | 2nd & 10 | own 20 | Jack Sears run for 8 yds to the BoiSt 28 | +8 |
| 11:58 | 3rd & 2 | own 28 | Jack Sears pass incomplete to Khalil Shakir, broken up by Zion Kelly | 0 |
| 11:58 | 4th & 2 | own 28 | Joel Velazquez punt for 47 yds, fair catch by Ben Peterson at the AFA 25 | 0 |
AF15 plays, 53 yd · Missed FG | ||||
| 11:01 | 1st & 10 | own 25 | Warren Bryan run for 4 yds to the AFA 29 for a 1ST down BOISE ST Penalty, personal foul (15 Yards) to the AFA 44 for a 1ST down | +19 |
| 11:01 | 1st & 10 | own 44 | Brandon Lewis run for 6 yds to the 50 yard line | +6 |
| 11:01 | 2nd & 4 | midfield | Matthew Murla run for 4 yds to the BoiSt 46 for a 1ST down | +4 |
| 11:01 | 1st & 10 | opp 46 | Warren Bryan run for 7 yds to the BoiSt 39 | +7 |
| 11:01 | 2nd & 3 | opp 39 | Elija Robinson run for 4 yds to the BoiSt 35 for a 1ST down | +4 |
| 11:01 | 1st & 10 | opp 35 | Jordan Gidrey run for 3 yds to the BoiSt 32 | +3 |
| 11:01 | 2nd & 7 | opp 32 | Elija Robinson run for 3 yds to the BoiSt 29 | +3 |
| 11:01 | 3rd & 4 | opp 29 | Jordan Gidrey run for 2 yds to the BoiSt 27 | +2 |
| 6:26 | 4th & 2 | opp 27 | Timeout BOISE ST, clock 06:26 | 0 |
| 6:26 | 4th & 2 | opp 27 | Warren Bryan run for 9 yds to the BoiSt 18 for a 1ST down | +9 |
| 6:26 | 1st & 10 | opp 18 | Warren Bryan pass incomplete to Brandon Lewis | 0 |
| 6:26 | 2nd & 10 | opp 18 | MURLA, Matthew rush for 3 yards to the BOISE15 (WHIMPEY, Riley;KAFENTZIS, R.), PENALTY AF holding (FERGUSON, Parke) 10 yards to the BOISE28, NO PLAY. | −10 |
| 6:26 | 2nd & 20 | opp 28 | Warren Bryan run for no gain to the BoiSt 28 | 0 |
| 6:26 | 3rd & 20 | opp 28 | Warren Bryan pass complete to Kyle Patterson for 6 yds to the BoiSt 22 | +6 |
| 4:02 | 4th & 14 | opp 22 | Tevye Schuettpelz-Rohl 39 yd FG MISSED | +39 |
BOIS6 plays, 78 yd · Touchdown | ||||
| 4:02 | 1st & 10 | own 22 | Andrew Van Buren run for 10 yds to the BoiSt 32 for a 1ST down | +10 |
| 4:02 | 1st & 10 | own 32 | Jack Sears pass complete to Khalil Shakir for 11 yds to the BoiSt 43 for a 1ST down | +11 |
| 4:02 | 1st & 10 | own 43 | Andrew Van Buren run for 17 yds to the AFA 40 for a 1ST down | +17 |
| 4:02 | 1st & 10 | opp 40 | Jack Sears pass complete to Tyler Crowe for 15 yds to the AFA 25 for a 1ST down | +15 |
| 4:02 | 1st & 10 | opp 25 | Riley Smith run for a loss of 1 yard to the AFA 26 | −1 |
| 0:54 | 2nd & 11 | opp 26 | Jack Sears pass complete to CT Thomas for 26 yds for a TD (Jonah Dalmas KICK) | +26 |
AF14 plays, 75 yd · Touchdown | ||||
| 0:54 | 1st & 0 | own 35 | Joel Velazquez kickoff for 65 yds for a touchback | 0 |
| 0:54 | 1st & 10 | own 25 | Elija Robinson run for 5 yds to the AFA 30 | +5 |
| 0:54 | 2nd & 5 | own 30 | Warren Bryan run for 7 yds to the AFA 37 for a 1ST down | +7 |
| 0:54 | 1st & 10 | own 37 | Warren Bryan run for 2 yds to the AFA 39 | +2 |
| 0:00 | own 0 | End of 3rd Quarter | 0 | |
| 15:00 | 2nd & 8 | own 39 | Brandon Lewis run for 6 yds to the AFA 45 | +6 |
| 15:00 | 3rd & 2 | own 45 | Elija Robinson run for 3 yds to the AFA 48 for a 1ST down | +3 |
| 15:00 | 1st & 10 | own 48 | Warren Bryan run for 11 yds to the BoiSt 41 for a 1ST down | +11 |
| 15:00 | 1st & 10 | opp 41 | Elija Robinson run for 4 yds to the BoiSt 37 | +4 |
| 15:00 | 2nd & 6 | opp 37 | Warren Bryan run for 4 yds to the BoiSt 33 | +4 |
| 15:00 | 3rd & 2 | opp 33 | Matthew Murla run for 1 yd to the BoiSt 32 | +1 |
| 15:00 | 4th & 1 | opp 32 | Jordan Gidrey run for 7 yds to the BoiSt 25 for a 1ST down | +7 |
| 15:00 | 1st & 10 | opp 25 | Ben Peterson run for 18 yds to the BoiSt 7 for a 1ST down | +18 |
| 11:24 | 1st & goal | opp 7 | Matthew Murla run for 7 yds for a TD (Tevye Schuettpelz-Rohl KICK) | +7 |
BOIS1 play, 0 yd · Touchdown | ||||
| 11:13 | 1st & 0 | own 35 | Brice Honaker kickoff for 53 yds , Avery Williams return for 88 yds for a TD (Jonah Dalmas KICK) | +88 |
AF6 plays, -1 yd · Punt | ||||
| 11:13 | 1st & 0 | own 35 | Joel Velazquez kickoff for 65 yds for a touchback | 0 |
| 11:13 | 1st & 10 | own 25 | Warren Bryan run for a loss of 1 yard to the AFA 24 | −1 |
| 10:25 | 2nd & 11 | own 24 | Timeout AIR FORCE, clock 10:25 | 0 |
| 10:25 | 2nd & 11 | own 24 | Warren Bryan pass incomplete to Jordan Gidrey, broken up by Riley Whimpey | 0 |
| 10:25 | 3rd & 11 | own 24 | Warren Bryan pass incomplete to Jordan Gidrey | 0 |
| 10:25 | 4th & 11 | own 24 | Joseph Carlson punt for 39 yds, fair catch by Avery Williams at the BoiSt 37 | 0 |
BOIS6 plays, 63 yd · Touchdown | ||||
| 9:59 | 1st & 10 | own 37 | Jack Sears pass complete to Khalil Shakir for 3 yds to the BoiSt 40 | +3 |
| 9:59 | 2nd & 7 | own 40 | Khalil Shakir run for 9 yds to the BoiSt 49 for a 1ST down | +9 |
| 9:59 | 1st & 10 | own 49 | Cade Fennegan run for a loss of 1 yard to the BoiSt 48 | −1 |
| 9:59 | 2nd & 11 | own 48 | Jack Sears pass complete to Khalil Shakir for 47 yds to the AFA 5 for a 1ST down | +47 |
| 9:59 | 1st & goal | opp 5 | Cade Fennegan run for 4 yds to the AFA 1 | +4 |
| 7:24 | 2nd & goal | opp 1 | Jack Sears run for 1 yd for a TD (Jonah Dalmas KICK) | +1 |
AF13 plays, 75 yd · Touchdown | ||||
| 7:24 | 1st & 0 | own 35 | Joel Velazquez kickoff for 65 yds for a touchback | 0 |
| 7:24 | 1st & 10 | own 25 | 2B rush for 2 yards to the AF27 (OBICHERE, D.;WHIMPEY, Riley), PENALTY AF illegal block 13 yards to the AF12, NO PLAY. | −13 |
| 7:24 | 1st & 23 | own 12 | BRITTAIN, Ben pass complete to SPIEWAK, Jake for no gain to the AF12 (LEBEAUF, Tyric), PENALTY BOISE holding 10 yards to the AF22, 1ST DOWN AF, NO PLAY. | +10 |
| 7:24 | 2nd & 2 | own 30 | CJ McNeal run for 5 yds to the AFA 35 for a 1ST down | +5 |
| 7:24 | 1st & 10 | own 35 | CJ McNeal run for 11 yds to the AFA 46 for a 1ST down | +11 |
| 7:24 | 1st & 10 | own 46 | - 2b run for 2 yds to the AFA 48 | +2 |
| 7:24 | 2nd & 8 | own 48 | CJ McNeal run for 11 yds to the BoiSt 41 for a 1ST down | +11 |
| 7:24 | 1st & 10 | opp 41 | Bo Gross run for 2 yds to the BoiSt 39 | +2 |
| 7:24 | 2nd & 8 | opp 39 | Ben Brittain run for 4 yds to the BoiSt 35 | +4 |
| 7:24 | 3rd & 4 | opp 35 | - 2b run for a loss of 1 yard to the BoiSt 36 | −1 |
| 7:24 | 4th & 5 | opp 36 | Ben Brittain pass complete to Rhett Harms for 31 yds to the BoiSt 5 for a 1ST down | +31 |
| 7:24 | 1st & 10 | own 22 | Ben Brittain run for 8 yds to the AFA 30 | +8 |
| 2:04 | 1st & goal | opp 5 | Bo Gross run for 5 yds for a TD (Two-Point Conversion failed) | +5 |
BOIS5 plays, 12 yd · End of period | ||||
| 2:04 | 1st & 0 | own 35 | Anthony Rodriguez kickoff for 53 yds , CT Thomas return for 4 yds to the BoiSt 16 | +4 |
| 2:00 | 1st & 10 | own 16 | Tyler Crowe run for 7 yds to the BoiSt 23 | +7 |
| 2:00 | 2nd & 3 | own 23 | Tyler Crowe run for 7 yds to the BoiSt 30 for a 1ST down | +7 |
| 2:00 | 1st & 10 | own 30 | TEAM run for a loss of 2 yards to the BoiSt 28 | −2 |
| 0:00 | goal line | End of 4th Quarter | 0 | |
Field position is from the offense’s point of view, the same as the drive chart. Play descriptions are CFBD’s own.
Previous 8 meetings vs. Team
Air Force 3–5 vs Boise State
- 2019 · wk 4Air Force 19 @ Boise State 30
- 2018 · wk 9Boise State 48 @ Air Force 38
- 2017 · wk 12Air Force 19 @ Boise State 44
- 2016 · wk 13Boise State 20 @ Air Force 27
- 2015 · wk 12Air Force 37 @ Boise State 30
- 2014 · wk 5Boise State 14 @ Air Force 28
- 2013 · wk 3Air Force 20 @ Boise State 42
- 2011 · wk 8Air Force 26 @ Boise State 37
Previous 8 meetings vs. Troy Calhoun
Boise State 5–3 vs Troy Calhoun
- 2019 · wk 4Air Force 19 @ Boise State 30
- 2018 · wk 9Boise State 48 @ Air Force 38
- 2017 · wk 12Air Force 19 @ Boise State 44
- 2016 · wk 13Boise State 20 @ Air Force 27
- 2015 · wk 12Air Force 37 @ Boise State 30
- 2014 · wk 5Boise State 14 @ Air Force 28
- 2013 · wk 3Air Force 20 @ Boise State 42
- 2011 · wk 8Air Force 26 @ Boise State 37
Previous 6 meetings vs. Bryan Harsin
Air Force 3–3 vs Bryan Harsin
- 2019 · wk 4Air Force 19 @ Boise State 30
- 2018 · wk 9Boise State 48 @ Air Force 38
- 2017 · wk 12Air Force 19 @ Boise State 44
- 2016 · wk 13Boise State 20 @ Air Force 27
- 2015 · wk 12Air Force 37 @ Boise State 30
- 2014 · wk 5Boise State 14 @ Air Force 28
Research
Keep this open while you look at others