← CFB Terminal
12
Mountain West
AT
24
Mountain West
2022 week 12 · Saturday, November 19, 2022 at 8:00 PM CT · Falcon Stadium · 📺 FS2 · 20,121 att · 13.8°F Clear, wind 5.8

Drive chart

WIN PROBABILITYColorado State above · Air Force below
KICK90% → 100% Air ForceFINAL
Colorado State Air Force bar spans the drive · tick marks the start · click a drive for the plays
OWN G255025END ZONE
WP
Δ
Q1
PUNT
4 pl · 24 yd · 2:56
0–0
+2
14:55 1st & 10 OWN 20 Clay Millen pass complete to Louis Brown for 16 yds to the ColSt 36 for a 1ST down +16 1.24
14:55 1st & 10 OWN 36 Avery Morrow run for 7 yds to the ColSt 43 +7 0.71
14:55 2nd & 3 OWN 43 Clay Millen sacked by Peyton Zdroik for a loss of 6 yards to the ColSt 37 -6 -2.28
14:55 3rd & 9 OWN 37 Clay Millen run for 7 yds to the ColSt 44 +7 0.31
11:59 4th & 2 OWN 44 Paddy Turner punt for 56 yds for a touchback
TD
15 pl · 80 yd · 9:24
0–7
−1
11:59 1st & 10 OWN 20 Brad Roberts run for 4 yds to the AFA 24 +4 -0.09
11:59 2nd & 6 OWN 24 Ben Jefferson run for 7 yds to the AFA 31 for a 1ST down +7 0.87
11:59 1st & 10 OWN 31 Brad Roberts run for 5 yds to the AFA 36 +5 0.10
11:59 2nd & 5 OWN 36 John Lee Eldridge III run for 15 yds to the ColSt 49 for a 1ST down +15 1.74
11:59 1st & 10 OPP 49 Haaziq Daniels run for 5 yds to the ColSt 44 +5 0.10
11:59 2nd & 5 OPP 44 PENALTY AF False Start (Rillos,Caleb) 5 yards from CSU44 to CSU49. NO PLAY. -5
11:59 2nd & 10 OPP 49 Haaziq Daniels run for 6 yds to the ColSt 43 +6 0.32
11:59 3rd & 4 OPP 43 Brad Roberts run for 5 yds to the ColSt 38 for a 1ST down +5 1.44
11:59 1st & 10 OPP 38 Brad Roberts run for 7 yds to the ColSt 31 +7 0.42
11:59 2nd & 3 OPP 31 PENALTY AF False Start (Roberts,Brad) 5 yards from CSU31 to CSU36. NO PLAY. -5
11:59 2nd & 8 OPP 36 Brad Roberts run for 2 yds to the ColSt 34 +2 -0.50
11:59 3rd & 6 OPP 34 DeAndre Hughes run for 5 yds to the ColSt 29 +5 0.07
11:59 4th & 1 OPP 29 Brad Roberts run for 3 yds to the ColSt 26 for a 1ST down +3 1.22
11:59 1st & 10 OPP 26 Emmanuel Michel run for 3 yds to the ColSt 23 +3 -0.15
11:59 2nd & 7 OPP 23 John Lee Eldridge III run for 11 yds to the ColSt 12 for a 1ST down +11 0.34
11:59 1st & 10 OPP 12 Brad Roberts run for 1 yd to the ColSt 11 +1 -0.23
2:35 2nd & 9 OPP 11 DeAndre Hughes run for 11 yds for a TD, (Matthew Dapore KICK) +11 2.76
PUNT
6 pl · 6 yd · 3:34
0–7
+6
2:35 1st & 10 OWN 25 Clay Millen pass complete to Jaylen Thomas for 7 yds to the ColSt 32 +7 0.60
2:35 2nd & 3 OWN 32 Avery Morrow run for 2 yds to the ColSt 34 +2 -0.63
2:35 3rd & 1 OWN 34 Avery Morrow run for 2 yds to the ColSt 36 for a 1ST down +2 0.95
0:00 1st & 10 OWN 36 Avery Morrow run for 1 yd to the ColSt 35 +1 -0.85
0:00 OWN 36 End of 1st Quarter
15:00 2nd & 11 OWN 35 Clay Millen pass complete to Tanner Arkin for 3 yds to the ColSt 38 +3 -0.24
15:00 3rd & 8 OWN 38 Clay Millen sacked by Vince Sanford for a loss of 7 yards to the ColSt 31 -7 -0.70
14:01 4th & 15 OWN 31 Paddy Turner punt for 42 yds
Q2
PUNT
9 pl · 22 yd · 4:51
0–7
−4
14:01 1st & 10 OWN 27 Brad Roberts run for 4 yds to the AFA 31 +4 -0.12
14:01 2nd & 6 OWN 31 Brad Roberts run for 5 yds to the AFA 36 +5 0.09
14:01 3rd & 1 OWN 36 Brad Roberts run for 3 yds to the AFA 39 for a 1ST down +3 1.11
14:01 1st & 10 OWN 39 Haaziq Daniels sacked by CJ Onyechi for a loss of 2 yards to the AFA 37 -2 -1.46
14:01 2nd & 12 OWN 37 DeAndre Hughes run for 5 yds to the AFA 42 +5 0.05
14:01 3rd & 7 OWN 42 Brad Roberts run for 8 yds to the 50 yard line for a 1ST down +8 2.43
14:01 1st & 10 50 AIR FORCE Penalty, Illegal Motion ( Yards) declined 0
14:01 2nd & 12 OWN 48 Haaziq Daniels run for 1 yd to the AFA 49 +1 -0.74
14:01 3rd & 11 OWN 49 Haaziq Daniels pass incomplete to John Lee Eldridge III 0 -0.63
9:10 4th & 11 OWN 49 Carson Bay punt for 36 yds, punt out-of-bounds at the ColSt 15
PUNT
3 pl · 4 yd · 2:30
0–7
+3
9:10 1st & 10 OWN 15 Clay Millen pass complete to Tory Horton for 7 yds to the ColSt 22 +7 0.45
9:10 2nd & 3 OWN 22 PENALTY CSU Delay Of Game 5 yards from CSU22 to CSU17. NO PLAY. -5
9:10 2nd & 8 OWN 17 Clay Millen pass complete to Avery Morrow for no gain to the ColSt 17 0 -0.28
9:10 3rd & 8 OWN 17 Avery Morrow run for 2 yds to the ColSt 19 +2 -0.08
6:40 4th & 6 OWN 19 Paddy Turner punt for 50 yds
TD
9 pl · 69 yd · 4:04
0–14
6:40 1st & 10 OWN 31 Brad Roberts run for 3 yds to the AFA 34 +3 -0.37
6:40 2nd & 7 OWN 34 John Lee Eldridge III run for 10 yds to the AFA 44 for a 1ST down +10 1.60
6:40 1st & 10 OWN 44 Brad Roberts run for 6 yds to the 50 yard line +6 0.39
6:40 2nd & 4 50 Brad Roberts run for 6 yds to the ColSt 44 for a 1ST down +6 0.57
6:40 1st & 10 OPP 44 Brad Roberts run for 3 yds to the ColSt 41 +3 -0.32
6:40 2nd & 7 OPP 41 Haaziq Daniels run for 3 yds to the ColSt 38 +3 -0.35
6:40 3rd & 4 OPP 38 Brad Roberts run for 3 yds to the ColSt 35 +3 -0.38
6:40 4th & 1 OPP 35 Haaziq Daniels run for 1 yd to the ColSt 34 for a 1ST down +1 1.53
2:36 1st & 10 OPP 34 Brad Roberts run for 34 yds for a TD, (Matthew Dapore KICK) +34 2.94
ON DOWNS
9 pl · 68 yd · 2:10
0–14
+2
2:36 1st & 10 OWN 3 Clay Millen pass complete to Tory Horton for no gain to the ColSt 3 0 -0.26
2:36 2nd & 10 OWN 3 Clay Millen pass complete to Jaylen Thomas for 11 yds to the ColSt 14 for a 1ST down +11 0.56
2:36 1st & 10 OWN 14 Clay Millen run for 12 yds to the ColSt 26 for a 1ST down +12 0.65
2:36 1st & 10 OWN 26 Clay Millen pass complete to Jaylen Thomas for 10 yds to the ColSt 36 for a 1ST down +10 0.86
2:36 1st & 10 OWN 36 Clay Millen run for 12 yds to the AFA 48 for a 1ST down AIR FORCE Penalty, UNR: Unnecessary Roughness (Jayden Goodwin) to the AFA 37 for a 1ST down +27 2.10
2:36 1st & 10 OPP 37 Clay Millen pass incomplete to Dane Olson 0 -0.75
2:36 2nd & 10 OPP 37 Jaylen Thomas run for 9 yds to the AFA 28 +9 0.76
0:43 3rd & 1 OPP 28 Timeout COLORADO ST, clock 00:43
0:43 3rd & 1 OPP 28 Clay Millen pass complete to Jaylen Thomas for 1 yd to the AFA 29 +1 0.30
0:30 4th & 2 OPP 29 Timeout COLORADO ST, clock 00:30
0:26 4th & 2 OPP 29 Clay Millen pass complete to Avery Morrow for no gain to the AFA 29 0 -2.93
FG
5 pl · 43 yd · 0:26
0–17
0:26 1st & 10 OWN 29 DeAndre Hughes run for 34 yds to the ColSt 37 for a 1ST down +34 2.72
0:15 1st & 10 OPP 37 Timeout AIR FORCE, clock 00:15
0:15 1st & 10 OPP 37 Haaziq Daniels pass incomplete to David Cormier 0 -0.75
0:15 2nd & 10 OPP 37 Brad Roberts run for 7 yds to the ColSt 30 +7 0.42
0:05 3rd & 3 OPP 30 Timeout COLORADO ST, clock 00:05
0:05 3rd & 3 OPP 30 Brad Roberts run for 2 yds to the ColSt 28 +2 -0.48
0:02 4th & 1 OPP 28 Timeout AIR FORCE, clock 00:02
0:00 4th & 1 OPP 28 Matthew Dapore 44 yd FG GOOD
0:00 OPP 28 End of 2nd Quarter
Q3
PUNT
3 pl · 8 yd · 1:51
0–17
15:00 1st & 10 OWN 25 Brad Roberts run for 4 yds to the AFA 29 +4 -0.11
15:00 2nd & 6 OWN 29 Brad Roberts run for 3 yds to the AFA 32 +3 -0.27
15:00 3rd & 3 OWN 32 Haaziq Daniels run for 1 yd to the AFA 33 +1 -0.43
13:09 4th & 2 OWN 33 Carson Bay punt for 20 yds, punt out-of-bounds at the ColSt 47
ON DOWNS
8 pl · 25 yd · 3:32
0–17
+1
13:09 1st & 10 OWN 47 Louis Brown run for 4 yds to the AFA 49 +4 -0.15
13:09 2nd & 6 OPP 49 Clay Millen pass complete to Justus Ross-Simmons for 6 yds to the AFA 43 for a 1ST down +6 0.90
13:09 1st & 10 OPP 43 Clay Millen run for 6 yds to the AFA 37 +6 0.29
13:09 2nd & 4 OPP 37 Clay Millen pass complete to Avery Morrow for 4 yds to the AFA 33 for a 1ST down +4 0.16
13:09 1st & 10 OPP 33 Avery Morrow run for 1 yd to the AFA 32 +1 -0.48
13:09 2nd & 9 OPP 32 Avery Morrow run for 4 yds to the AFA 28 +4 -0.10
13:09 3rd & 5 OPP 28 Clay Millen pass incomplete to Avery Morrow 0 -0.86
9:37 4th & 5 OPP 28 Clay Millen pass incomplete to Tory Horton 0 -2.66
TD
12 pl · 72 yd · 5:34
0–24
9:37 1st & 10 OWN 28 Brad Roberts run for 6 yds to the AFA 34 +6 0.36
9:37 2nd & 4 OWN 34 Brad Roberts run for 7 yds to the AFA 41 for a 1ST down +7 0.84
9:37 1st & 10 OWN 41 Haaziq Daniels run for 11 yds to the ColSt 48 for a 1ST down +11 0.97
9:37 1st & 10 OPP 48 Brad Roberts run for 5 yds to the ColSt 43 +5 0.10
9:37 2nd & 5 OPP 43 Brad Roberts run for 17 yds to the ColSt 26 Brad Roberts fumbled, recovered by AFA DeAndre Hughes for a 1ST down +17 0.87
9:37 1st & 10 OPP 26 Emmanuel Michel run for 3 yds to the ColSt 23 +3 -0.15
9:37 2nd & 7 OPP 23 Emmanuel Michel run for 6 yds to the ColSt 17 +6 0.18
9:37 3rd & 1 OPP 17 Emmanuel Michel run for 2 yds to the ColSt 15 for a 1ST down +2 0.12
9:37 1st & 10 OPP 15 Emmanuel Michel run for 6 yds to the ColSt 9 +6 0.18
9:37 2nd & 4 OPP 9 Emmanuel Michel run for 2 yds to the ColSt 7 +2 -0.22
9:37 3rd & 2 OPP 7 Emmanuel Michel run for 3 yds to the ColSt 4 for a 1ST down +3 0.91
4:03 1st & 4 OPP 4 John Lee Eldridge III run for 4 yds for a TD, (Matthew Dapore KICK) +4 1.69
PUNT
4 pl · 11 yd · 2:35
0–24
+1
3:58 1st & 10 OWN 22 Clay Millen pass complete to Justus Ross-Simmons for 18 yds to the ColSt 40 for a 1ST down +18 1.52
3:58 1st & 10 OWN 40 Clay Millen pass incomplete to Avery Morrow 0 -1.12
3:58 2nd & 10 OWN 40 Clay Millen sacked by Peyton Zdroik for a loss of 7 yards to the ColSt 33 -7 -1.28
3:58 3rd & 17 OWN 33 PENALTY CSU Delay Of Game 5 yards from CSU33 to CSU28. NO PLAY. -5
3:58 3rd & 22 OWN 28 Clay Millen pass complete to Jordan Williams for 5 yds to the ColSt 33 +5 0.00
1:23 4th & 17 OWN 33 Paddy Turner punt for 45 yds , Amari Terry returns for no gain to the AFA 22 Amari Terry fumbled, recovered by ColSt CJ Onyechi
TD
2 pl · 22 yd · 0:46
6–24
−1
1:23 1st & 10 OPP 22 Clay Millen sacked by Vince Sanford for a loss of 6 yards to the AFA 28 -6 -1.11
0:37 2nd & 16 OPP 28 Clay Millen pass complete to Tory Horton for 28 yds for a TD, (Two-Point Conversion failed ) +28 3.75
0:33 1st & 10 OWN 35 Henry Katleman kickoff for 39 yds , Ben Jefferson return for 11 yds to the AFA 46 AIR FORCE Penalty, Offensive Offside (5 Yards) to the AFA 42
MISSED FG
11 pl · 39 yd · 6:06
6–24
0:00 1st & 10 OWN 42 Emmanuel Michel run for 5 yds to the AFA 47 +5 0.11
0:00 OWN 42 End of 3rd Quarter
15:00 2nd & 5 OWN 47 Brad Roberts run for 1 yd to the AFA 48 +1 -0.96
15:00 3rd & 4 OWN 48 DeAndre Hughes run for 19 yds to the ColSt 33 for a 1ST down +19 2.51
15:00 1st & 10 OPP 33 Brad Roberts run for 3 yds to the ColSt 30 +3 -0.20
15:00 2nd & 7 OPP 30 Brad Roberts run for 3 yds to the ColSt 27 +3 -0.23
15:00 3rd & 4 OPP 27 John Lee Eldridge III run for 3 yds to the ColSt 24 +3 -0.26
15:00 4th & 1 OPP 24 Brad Roberts run for 2 yds to the ColSt 22 for a 1ST down +2 0.94
15:00 1st & 10 OPP 22 Brad Roberts run for 2 yds to the ColSt 20 +2 -0.22
15:00 2nd & 8 OPP 20 AIR FORCE Penalty, Intentional Grounding (-2 Yards) to the ColSt 39 -2
15:00 3rd & 27 OPP 39 Brad Roberts run for 3 yds to the ColSt 36 +3 -0.19
9:27 4th & 24 OPP 36 Matthew Dapore 53 yd FG MISSED
Q4
TD
9 pl · 64 yd · 4:10
12–24
−2
9:27 1st & 10 OWN 36 Clay Millen sacked by Vince Sanford for a loss of 8 yards to the ColSt 28 -8 -1.92
9:27 2nd & 18 OWN 28 Clay Millen sacked by Vince Sanford for a loss of 8 yards to the ColSt 20 -8 -0.31
9:27 3rd & 26 OWN 20 Clay Millen pass complete to Jaylen Thomas for 16 yds to the ColSt 36 +16 0.23
9:27 4th & 10 OWN 36 Clay Millen run for 19 yds to the AFA 45 for a 1ST down +19 3.67
9:27 1st & 10 OPP 45 Clay Millen pass incomplete to Tory Horton 0 -1.00
9:27 2nd & 10 OPP 45 Clay Millen pass complete to Justus Ross-Simmons for 22 yds to the AFA 23 for a 1ST down +22 1.81
6:32 1st & 10 OPP 23 Timeout AIR FORCE, clock 06:32
6:32 1st & 10 OPP 23 Clay Millen pass complete to Jaylen Thomas for 6 yds to the AFA 17 +6 0.19
6:32 2nd & 4 OPP 17 Clay Millen sacked by Jayden Thiergood for a loss of 4 yards to the AFA 21 -4 -0.90
5:17 3rd & 8 OPP 21 Clay Millen pass complete to Jordan Williams for 21 yds for a TD, (Two-Point Conversion failed ) +21 3.37
ON DOWNS
11 pl · 16 yd · 5:08
12–24
+2
5:16 1st & 10 OPP 46 Brad Roberts run for 2 yds to the ColSt 44 +2 -0.57
5:04 2nd & 8 OPP 44 Timeout COLORADO ST, clock 05:04
5:04 2nd & 8 OPP 44 Brad Roberts run for 2 yds to the ColSt 42 +2 -0.62
5:00 3rd & 6 OPP 42 Timeout COLORADO ST, clock 05:00
5:00 3rd & 6 OPP 42 Brad Roberts run for 7 yds to the ColSt 35 for a 1ST down +7 1.76
5:00 1st & 10 OPP 35 Brad Roberts run for 2 yds to the ColSt 33 +2 -0.37
4:22 2nd & 8 OPP 33 Timeout COLORADO ST, clock 04:22
4:22 2nd & 8 OPP 33 Brad Roberts run for 2 yds to the ColSt 31 +2 -0.44
4:22 3rd & 6 OPP 31 Brad Roberts run for 2 yds to the ColSt 29 +2 -0.53
4:22 4th & 4 OPP 29 John Lee Eldridge III run for 7 yds to the ColSt 22 for a 1ST down +7 1.66
2:16 1st & 10 OPP 22 Timeout AIR FORCE, clock 02:16
2:16 1st & 10 OPP 22 Kneel down by Air Force at CSU23 for loss of 1 yards. -1 -0.50
2:16 2nd & 11 OPP 23 Kneel down by Air Force at CSU25 for loss of 2 yards. -2 -0.89
2:16 3rd & 13 OPP 25 Kneel down by Air Force at CSU28 for loss of 3 yards. -3 -1.57
0:08 4th & 16 OPP 28 Kneel down by Air Force at CSU30 for loss of 2 yards. -2 -1.39
END OF GAME
1 pl · 25 yd · 0:08
12–24
+2
0:00 1st & 10 OWN 30 Avery Morrow run for 25 yds to the AFA 45 for a 1ST down +25 2.22
0:00 OPP 45 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

1sacks7
5plays for loss7
0takeaways0
1three-and-outs forced1
4explosive plays allowed10
4.94yards allowed / play5.72
4 of 8scoring drives allowed2 of 9
Colorado State
Dequan Jackson 11 (7)
CJ Onyechi 10 (9) 1 sk · 1 TFL
Henry Blackburn 7 (5) 1 PD
Mohamed Kamara 5 (4) 1 sk · 1 TFL
Jack Howell 5 (4) 1 TFL
Cameron Bariteau 5 (4)
Grady Kelly 5 (4)
Greg Laday 5 (2)
Air Force
TD Blackmon 8 (4)
Vince Sanford 7 (7) 4 sk · 5 TFL
Alec Mock 7 (2)
Trey Taylor 4 (2) 1 PD
Jayden Goodwin 4 (2)
Eian Castonguay 4 (1)
Peyton Zdroik 3 (2) 2 sk · 2 TFL · 1 QH
Camby Goff 3 (2) 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 goals1 of 2
4punts2
48.3punt average28.0
0punts inside the 201
32return yards11
own 32average drive startown 33
Colorado State
P Paddy Turner 4 punts · 48.3 avg · 1 TB
KR Keegan Holles 3 ret · 32 yds · long 18
Air Force
K Matthew Dapore 1/2 FG · long 44 · 3/3 XP
P Carson Bay 2 punts · 28.0 avg · 1 in 20
KR Ben Jefferson 1 ret · 11 yds · long 11
PR Amari Terry 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

46plays70
263yards346
9drives8
46%success rate47%
6.7total PPA18.88
Derived from 116 scrimmage plays. Interception return yardage is excluded from the offense.

Scoring

Q1DeAndre Hughes run for 11 yds for a TD, (Matthew Dapore KICK) 7–0
Q2Brad Roberts run for 34 yds for a TD, (Matthew Dapore KICK) 14–0
Q2Matthew Dapore 44 yd FG GOOD 17–0
Q3John Lee Eldridge III run for 4 yds for a TD, (Matthew Dapore KICK) 24–0
Q3Clay Millen pass complete to Tory Horton for 28 yds for a TD, (Two-Point Conversion failed ) 6–24
Q4Clay Millen pass complete to Jordan Williams for 21 yds for a TD, (Two-Point Conversion failed ) 12–24

Biggest plays by PPA

Q3Clay Millen pass complete to Tory Horton for 28 yds for a TD, (Two-Point Conversion… 3.75
Q4Clay Millen run for 19 yds to the AFA 45 for a 1ST down 3.67
Q4Clay Millen pass complete to Jordan Williams for 21 yds for a TD, (Two-Point Conversion… 3.37
Q2Brad Roberts run for 34 yds for a TD, (Matthew Dapore KICK) 2.94
Q1DeAndre Hughes run for 11 yds for a TD, (Matthew Dapore KICK) 2.76
Q2DeAndre Hughes run for 34 yds to the ColSt 37 for a 1ST down 2.72

Series recent meetings

2025 Air Force 42 – 21 Colorado State
2024 Colorado State 21 – 13 Air Force
2023 Air Force 30 – 13 Colorado State
2021 Air Force 35 – 21 Colorado State
2019 Air Force 38 – 21 Colorado State
2018 Colorado State 19 – 27 Air Force
2017 Air Force 45 – 28 Colorado State
2016 Colorado State 46 – 49 Air Force
Last 8 meetings shown. Full all-time series sits on each team page.
Data: CollegeFootballData · terminal