← CFB Terminal
0
Pac-12
AT
28
Mountain West
2024 week 12 · Saturday, November 16, 2024 at 2:30 PM CT · Falcon Stadium · 📺 CBSSN · 21,385 att · 49.8°F Clear, wind 13.9

Drive chart

WIN PROBABILITYOregon State above · Air Force below
KICK53% → 99% Air ForceFINAL
Oregon State Air Force bar spans the drive · tick marks the start · click a drive for the plays
OWN G255025END ZONE
WP
Δ
Q1
TD
11 pl · 75 yd · 6:42
0–7
+5
14:59 1st & 5 OWN 30 Dylan Carson run for 3 yds to the AFA 33 +3 -0.51
14:24 2nd & 2 OWN 33 Dylan Carson run for 3 yds to the AFA 36 for a 1ST down +3 0.02
13:39 1st & 10 OWN 36 Dylan Carson run for 3 yds to the AFA 39 +3 -0.41
13:01 2nd & 7 OWN 39 Kade Frew run for 11 yds to the 50 yard line for a 1ST down +11 1.72
12:19 1st & 10 50 Kade Frew run for a loss of 1 yard to the AFA 49 -1 -1.35
11:36 2nd & 11 OWN 49 Kade Frew run for 5 yds to the ORST 46 +5 0.07
10:51 3rd & 6 OPP 46 Kade Frew run for 2 yds to the ORST 44 +2 -0.61
10:04 4th & 4 OPP 44 Quentin Hayes pass complete to Cade Harris for 36 yds to the ORST 8 for a 1ST down +36 3.41
9:31 1st & 8 OPP 8 Dylan Carson run for 3 yds to the ORST 5 +3 -0.12
9:01 2nd & 5 OPP 5 Quentin Hayes run for 1 yd to the ORST 4 +1 -0.26
8:18 3rd & 4 OPP 4 Quentin Hayes run for 4 yds for a TD (Matthew Dapore KICK) +4 2.70
PUNT
3 pl · 1 yd · 1:21
0–7
+16
8:16 1st & 10 OWN 25 Anthony Hankerson run for no gain to the ORST 25 0 -0.70
7:45 2nd & 10 OWN 25 Gevani McCoy run for 1 yd to the ORST 26 +1 -0.29
7:06 3rd & 9 OWN 26 Gevani McCoy pass incomplete 0 -0.19
6:56 4th & 9 OWN 26 Josh Green punt for 44 yds
MISSED FG
9 pl · 50 yd · 4:49
0–7
−4
6:56 1st & 10 OWN 30 Dylan Carson run for 8 yds to the AFA 38 +8 1.00
6:26 2nd & 2 OWN 38 Dylan Carson run for 3 yds to the AFA 41 for a 1ST down +3 0.04
6:05 1st & 10 OWN 41 Kade Frew run for 29 yds to the ORST 30 for a 1ST down +29 1.84
5:17 1st & 10 OPP 30 Cameron Breier run for 5 yds to the ORST 25 +5 0.08
4:52 2nd & 5 OPP 25 Quentin Hayes run for 8 yds to the ORST 17 for a 1ST down +8 0.16
4:15 1st & 10 OPP 17 Quentin Hayes run for no gain to the ORST 17 0 -0.34
3:37 2nd & 10 OPP 17 Dylan Carson run for 1 yd to the ORST 16 +1 -0.30
2:56 3rd & 9 OPP 16 Timeout Air Force, clock 02:56
2:50 3rd & 9 OPP 16 Cade Harris run for a loss of 4 yards to the ORST 20 -4 -1.29
2:11 4th & 13 OPP 20 Matthew Dapore 38 Yard Field Goal Missed
INT
7 pl · 35 yd · 3:26
0–7
−6
2:02 1st & 10 OWN 20 Anthony Hankerson run for 1 yd to the ORST 21 +1 -0.47
1:37 2nd & 9 OWN 21 Gabarri Johnson run for 16 yds to the ORST 37 for a 1ST down +16 1.80
1:01 1st & 10 OWN 37 Gabarri Johnson run for 4 yds to the ORST 41 +4 -0.16
0:27 2nd & 6 OWN 41 Gabarri Johnson run for 1 yd to the ORST 42 +1 -0.84
0:00 OWN 41 End of 1st Quarter
14:58 3rd & 5 OWN 42 Gabarri Johnson pass complete to Trent Walker for 12 yds to the AFA 46 for a 1ST down +12 2.51
14:21 1st & 10 OPP 46 Gabarri Johnson run for 1 yd to the AFA 45 +1 -0.79
13:46 2nd & 9 OPP 45 Gabarri Johnson pass intercepted Camby Goff return for no gain to the AFA 34 -2.66
Q2
PUNT
3 pl · 6 yd · 1:53
0–7
+5
13:40 1st & 10 OWN 34 Kade Frew run for a loss of 6 yards to the AFA 28 -6 -1.66
13:05 2nd & 16 OWN 28 Dylan Carson run for 2 yds to the AFA 30 +2 -0.15
12:27 3rd & 14 OWN 30 Quentin Hayes run for 10 yds to the AFA 40 +10 0.38
11:55 4th & 4 OWN 40 Luke Freer punt for 52 yds, fair catch by Trent Walker at the ORST 8
PUNT
4 pl · 21 yd · 2:16
0–7
−16
11:48 1st & 10 OWN 8 Gevani McCoy run for 18 yds to the ORST 26 for a 1ST down +18 0.84
11:12 1st & 10 OWN 26 Salahadin Allah run for 4 yds to the ORST 30 +4 -0.12
10:32 2nd & 6 OWN 30 Gevani McCoy sacked by Grant Uyl and David Santiago for a loss of 1 yard to the ORST 29 -1 -0.78
9:49 3rd & 7 OWN 29 Gevani McCoy pass incomplete 0 -0.28
9:40 4th & 7 OWN 29 Josh Green punt for 68 yds, downed at the AFA 3
TD
8 pl · 97 yd · 4:48
0–14
+9
9:30 1st & 10 OWN 3 Dylan Carson run for 3 yds to the AFA 6 +3 -0.11
8:53 2nd & 7 OWN 6 Kade Frew run for 3 yds to the AFA 9 +3 -0.08
8:10 3rd & 4 OWN 9 Timeout Air Force, clock 08:10
8:08 3rd & 4 OWN 9 Quentin Hayes pass complete to Jared Roznos for 25 yds to the AFA 34 for a 1ST down +25 1.81
7:34 1st & 10 OWN 34 Brandon Engel pass complete to Quentin Hayes for 29 yds to the ORST 37 for a 1ST down +29 2.29
6:43 1st & 10 OPP 37 Quentin Hayes run for 1 yd to the ORST 36 +1 -0.57
6:06 2nd & 9 OPP 36 Quentin Hayes pass complete to Cade Harris for 32 yds to the ORST 4 for a 1ST down +32 1.94
5:29 1st & 4 OPP 4 Dylan Carson run for 3 yds to the ORST 1 +3 -0.21
4:45 2nd & 1 OPP 1 Quentin Hayes run for 1 yd for a TD (Matthew Dapore KICK) +1 1.90
PUNT
4 pl · 12 yd · 2:00
0–14
+6
4:41 1st & 10 OWN 25 Anthony Hankerson run for 12 yds to the ORST 37 for a 1ST down +12 1.03
4:17 1st & 10 OWN 37 Gabarri Johnson sacked by Osaro Aihie for a loss of 9 yards to the ORST 28 -9 -2.05
3:36 2nd & 19 OWN 28 Gabarri Johnson pass complete to Jermaine Terry II for 9 yds to the ORST 37 +9 0.32
2:56 3rd & 10 OWN 37 Gabarri Johnson pass incomplete 0 -0.34
2:47 4th & 10 OWN 37 Josh Green punt for 63 yds for a touchback
MISSED FG
8 pl · 46 yd · 2:44
0–14
+6
2:43 1st & 10 OWN 20 Quentin Hayes run for 28 yds to the AFA 48 for a 1ST down +28 2.38
2:00 1st & 10 OWN 48 Timeout Air Force, clock 02:00
1:57 1st & 10 OWN 48 Dylan Carson run for 4 yds to the ORST 48 +4 -0.15
1:26 2nd & 6 OPP 48 Dylan Carson run for 5 yds to the ORST 43 +5 0.11
1:09 3rd & 1 OPP 43 Quentin Hayes run for 3 yds to the ORST 40 for a 1ST down +3 0.86
0:51 1st & 10 OPP 40 Quentin Hayes sacked by Nikko Taylor and Zakaih Saez for a loss of 4 yards to the ORST 44 -4 -1.71
0:47 2nd & 14 OPP 44 Timeout Air Force, clock 00:47
0:46 2nd & 14 OPP 44 Quentin Hayes run for 2 yds to the ORST 42 +2 -0.60
0:20 3rd & 12 OPP 42 Dylan Carson run for 8 yds to the ORST 34 +8 0.72
0:00 4th & 4 OPP 34 Matthew Dapore 52 yd FG BLOCKED blocked by
Q3
PUNT
3 pl · 9 yd · 1:55
0–14
+17
14:59 1st & 10 OWN 25 Gabarri Johnson run for 8 yds to the ORST 33 +8 0.91
14:20 2nd & 2 OWN 33 Anthony Hankerson run for a loss of 2 yards to the ORST 31 -2 -1.45
13:49 3rd & 4 OWN 31 Gabarri Johnson run for 3 yds to the ORST 34 +3 -0.19
13:09 4th & 1 OWN 34 Josh Green punt for 52 yds, fair catch by Brandon Engel at the AFA 14
FUMBLE
15 pl · 74 yd · 8:40
0–14
+3
13:03 1st & 10 OWN 14 Kade Frew run for a loss of 2 yards to the AFA 12 -2 -0.52
12:28 2nd & 12 OWN 12 Dylan Carson run for 5 yds to the AFA 17 +5 0.02
11:55 3rd & 7 OWN 17 (11:55) HAYES, Quentin pass deep to the right incomplete intended for SMITH, Quin thrown to the OSU40, clock 11:50. PENALTY OSU Pass Interference on IVY JR., Tyrice enforced 15 yards to the AF32 and results in automatic 1ST DOWN. NO PLAY (replay the down). +15
11:48 1st & 10 OWN 32 Dylan Carson run for 5 yds to the AFA 37 +5 0.11
11:14 2nd & 5 OWN 37 Dylan Carson run for 4 yds to the AFA 41 +4 -0.15
10:54 3rd & 1 OWN 41 Quentin Hayes run for 4 yds to the AFA 45 for a 1ST down +4 1.29
10:15 1st & 10 OWN 45 Dylan Carson run for 2 yds to the AFA 47 +2 -0.68
9:43 2nd & 8 OWN 47 Quentin Hayes pass complete to Kade Frew for 10 yds to the ORST 43 for a 1ST down +10 1.60
9:07 1st & 10 OPP 43 Dylan Carson run for 6 yds to the ORST 37 +6 0.29
8:25 2nd & 4 OPP 37 Owen Allen run for 3 yds to the ORST 34 +3 -0.30
7:45 3rd & 1 OPP 34 Quentin Hayes run for 2 yds to the ORST 32 for a 1ST down +2 0.49
6:56 1st & 10 OPP 32 Dylan Carson run for 4 yds to the ORST 28 +4 -0.06
6:17 2nd & 6 OPP 28 Quentin Hayes run for 5 yds to the ORST 23 +5 0.08
5:42 3rd & 1 OPP 23 Quentin Hayes run for 3 yds to the ORST 20 for a 1ST down +3 0.23
5:07 1st & 10 OPP 20 Dylan Carson run for 4 yds to the ORST 16 +4 -0.03
4:30 2nd & 6 OPP 16 Quentin Hayes run for 4 yds to the ORST 12 Quentin Hayes fumbled, recovered by ORST Skyler Thomas S. Thomas return for 0 yds -4.36
ON DOWNS
6 pl · 22 yd · 1:39
0–14
4:23 1st & 10 OWN 12 Gabarri Johnson pass incomplete 0 -0.38
4:18 2nd & 10 OWN 12 Gabarri Johnson pass complete to Taz Reddicks for 15 yds to the ORST 27 for a 1ST down +15 1.18
3:50 1st & 10 OWN 27 Gabarri Johnson pass incomplete 0 -0.77
3:45 2nd & 10 OWN 27 Gabarri Johnson pass complete to Trent Walker for 6 yds to the ORST 33 +6 0.18
3:18 3rd & 4 OWN 33 Anthony Hankerson run for 2 yds to the ORST 35 +2 -0.32
2:51 4th & 2 OWN 35 Gabarri Johnson sacked by Grant Uyl for a loss of 1 yard to the ORST 34 -1 -0.17
TD
8 pl · 34 yd · 4:48
0–21
+2
2:44 1st & 10 OPP 34 Dylan Carson run for 4 yds to the ORST 30 +4 -0.06
2:07 2nd & 6 OPP 30 Dylan Carson run for no gain to the ORST 30 0 -0.71
1:29 3rd & 6 OPP 30 Quentin Hayes pass complete to Bruin Fleischmann for 7 yds to the ORST 23 for a 1ST down +7 1.05
0:52 1st & 10 OPP 23 Oregon State Penalty, Offsides (Andy Alfieri) to the ORST 18 +5
0:32 1st & 5 OPP 18 Kade Frew run for 1 yd to the ORST 17 +1 -0.47
0:00 OPP 18 End of 3rd Quarter
14:59 2nd & 4 OPP 17 Dylan Carson run for 4 yds to the ORST 13 for a 1ST down +4 -0.07
14:23 1st & 10 OPP 13 Kade Frew run for 5 yds to the ORST 8 +5 0.07
13:42 2nd & 5 OPP 8 Dylan Carson run for 7 yds to the ORST 1 for a 1ST down +7 1.53
12:58 1st & 1 OPP 1 Dylan Carson run for 1 yd for a TD (Matthew Dapore KICK) +1 0.94
Q4
ON DOWNS
9 pl · 28 yd · 2:35
0–21
+2
12:57 1st & 10 OWN 25 Salahadin Allah run for 6 yds to the ORST 31 +6 0.33
12:28 2nd & 4 OWN 31 Gabarri Johnson pass incomplete 0 -0.87
12:21 3rd & 4 OWN 31 Gabarri Johnson pass incomplete 0 -0.44
12:16 4th & 4 OWN 31 Gabarri Johnson run for 12 yds to the ORST 43 for a 1ST down +12 2.58
11:42 1st & 10 OWN 43 Gabarri Johnson pass complete to Trent Walker for 18 yds to the AFA 39 for a 1ST down +18 1.32
11:11 1st & 10 OPP 39 Gabarri Johnson pass incomplete 0 -0.81
11:06 2nd & 10 OPP 39 Gabarri Johnson pass incomplete 0 -1.01
11:01 3rd & 10 OPP 39 Gabarri Johnson run for a loss of 1 yard to the AFA 40 -1 -1.17
10:26 4th & 11 OPP 40 Gabarri Johnson sacked by David Santiago for a loss of 7 yards to the AFA 47 -7 -0.87
TD
11 pl · 53 yd · 7:18
0–28
10:22 1st & 10 OWN 47 Dylan Carson run for 2 yds to the AFA 49 +2 -0.67
9:42 2nd & 8 OWN 49 Quentin Hayes run for 12 yds to the ORST 39 for a 1ST down +12 1.62
8:43 1st & 10 OPP 39 Owen Allen run for 4 yds to the ORST 35 +4 -0.09
8:00 2nd & 6 OPP 35 Owen Allen run for 6 yds to the ORST 29 for a 1ST down +6 0.44
7:18 1st & 10 OPP 29 Owen Allen run for 3 yds to the ORST 26 +3 -0.17
6:34 2nd & 7 OPP 26 Owen Allen run for 4 yds to the ORST 22 +4 -0.06
5:49 3rd & 3 OPP 22 Owen Allen run for 6 yds to the ORST 16 for a 1ST down +6 0.44
5:11 1st & 10 OPP 16 Owen Allen run for 6 yds to the ORST 10 +6 0.18
4:28 2nd & 4 OPP 10 Owen Allen run for 7 yds to the ORST 3 for a 1ST down +7 0.92
3:46 1st & 3 OPP 3 Owen Allen run for 1 yd to the ORST 2 +1 -0.60
3:05 2nd & 2 OPP 2 Owen Allen run for 2 yds for a TD (Matthew Dapore KICK) +2 2.07
ON DOWNS
9 pl · 47 yd · 2:51
0–28
3:00 1st & 10 OWN 25 Gabarri Johnson pass incomplete 0 -0.70
2:58 2nd & 10 OWN 25 Gabarri Johnson pass complete to Jeremiah Noga for 26 yds to the AFA 49 for a 1ST down +26 3.02
2:37 1st & 10 OPP 49 Gabarri Johnson pass incomplete 0 -1.10
2:34 2nd & 10 OPP 49 Gabarri Johnson pass complete to Jermaine Terry II for 9 yds to the AFA 40 +9 1.06
2:12 3rd & 1 OPP 40 Anthony Hankerson run for 6 yds to the AFA 34 for a 1ST down +6 0.86
2:00 1st & 10 OPP 34 Timeout Air Force, clock 02:00
1:59 1st & 10 OPP 34 Gabarri Johnson sacked by Jaylin Reese for a loss of 9 yards to the AFA 43 -9 -2.46
1:29 2nd & 19 OPP 43 Gabarri Johnson pass complete to Anthony Hankerson for 2 yds to the AFA 41 +2 -0.55
1:00 3rd & 17 OPP 41 Gabarri Johnson pass complete to Jake Reichle for 9 yds to the AFA 32 +9 0.86
0:22 4th & 8 OPP 32 Gabarri Johnson run for 4 yds to the AFA 28 +4 -1.92
END OF GAME
1 pl · -1 yd · 0:14
0–28
+1
0:11 1st & 10 OWN 28 (00:11) Kneel down by TEAM at AF27 (team loss of 1), clock 00:00. -1 -0.91
0:00 OWN 27 End of 4th Quarter
17 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

1sacks5
6plays for loss7
1takeaways1
1three-and-outs forced2
7explosive plays allowed6
5.70yards allowed / play3.89
4 of 9scoring drives allowed0 of 8
Oregon State
Dexter Foster 13 (4)
Isaiah Chisom 11 (7) 1 TFL
Semisi Saluni 9 (4)
Skyler Thomas 8 (3)
Tyree Blake 6 (3) 0.5 TFL
Nikko Taylor 5 (2) 0.5 sk · 0.5 TFL
Mason White 5 (2) 1.5 TFL
Jack Kane 5 (2)
Air Force
David Santiago 6 (1) 1.5 sk · 1.5 TFL · 1 PD
Jamari Bellamy 5 (2) 1 PD
Osaro Aihie 4 (2) 1 sk · 1 TFL · 1 PD
Grant Uyl 3 (1) 1.5 sk · 1.5 TFL
Blake Fletcher 3 (2) 1 TFL · 1 PD · 1 QH
Luke Fisher 3 (2)
Houston Hendrix 3 (1)
Camby Goff 2 (1) 1 INT · 1 PD
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 goals0 of 2
4punts1
56.8punt average52.0
2punts inside the 201
0return yards0
own 22average drive startown 17
Oregon State
P Josh Green 4 punts · 56.8 avg · 2 in 20 · 1 TB
Air Force
K Matthew Dapore 0/2 FG · 4/4 XP
P Luke Freer 1 punt · 52.0 avg · 1 in 20
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

45plays71
175yards405
8drives9
27%success rate54%
-6.01total PPA20.81
Derived from 116 scrimmage plays. Interception return yardage is excluded from the offense.

Scoring

Q1Quentin Hayes run for 4 yds for a TD (Matthew Dapore KICK) 7–0
Q2Quentin Hayes run for 1 yd for a TD (Matthew Dapore KICK) 14–0
Q4Dylan Carson run for 1 yd for a TD (Matthew Dapore KICK) 21–0
Q4Owen Allen run for 2 yds for a TD (Matthew Dapore KICK) 28–0

Biggest plays by PPA

Q1Quentin Hayes pass complete to Cade Harris for 36 yds to the ORST 8 for a 1ST down 3.41
Q4Gabarri Johnson pass complete to Jeremiah Noga for 26 yds to the AFA 49 for a 1ST down 3.02
Q1Quentin Hayes run for 4 yds for a TD (Matthew Dapore KICK) 2.70
Q4Gabarri Johnson run for 12 yds to the ORST 43 for a 1ST down 2.58
Q2Gabarri Johnson pass complete to Trent Walker for 12 yds to the AFA 46 for a 1ST down 2.51
Q2Quentin Hayes run for 28 yds to the AFA 48 for a 1ST down 2.38
Data: CollegeFootballData · terminal