Colorado State at Air Force

Saturday, November 19, 2022. Air Force kept the Ram–Falcon Trophy

Air Force beat Colorado State 24–⁠12. It was their 60th meeting; after it, Air Force led the series 38–⁠21–⁠1.

AwayColorado State3–⁠9 in 2022
12
HomeAir Force10–⁠3 in 2022
24

Final at Falcon Stadium, Colorado SpringsTV: FS2Attendance 20,121

At kickoff
24°F, clear, calmWeather: NOAA NCEI Integrated Surface Database; Usaf Academy Airstrip Airport (KAFF), 4 km from the stadium
Official
Tuta SalaamGame officials: stats.ncaa.org box scores, via SportsDataverse

Scoring by quarter

TeamQ1Q2Q3Q4Final
Colorado State006612
Air Force7107024

Standouts

Player stats

Colorado State

PassingC/AttYdsTDInt
Clay Millen19/2417920
RushingCarYdsTDLong
Avery Morrow842025
Clay Millen1210019
Jaylen Thomas1909
Louis Brown1404
ReceivingRecYdsTDLong
Jaylen Thomas649016
Justus Ross-Simmons346022
Tory Horton335128
Jordan Williams226121
DefenseTklTFLSacksInt
Dequan Jackson11000
C.J. Onyechi10110
Henry Blackburn7000
Mohamed Kamara5110
Greg Laday5000

Air Force

PassingC/AttYdsTDInt
Haaziq Daniels0/2000
RushingCarYdsTDLong
Brad Roberts37184134
DeAndre Hughes672134
John Lee Eldridge III650115
Emmanuel Michel83006
DefenseTklTFLSacksInt
T.D. Blackmon8000
Vince Sanford7540
Alec Mock7000
Jayden Goodwin4000
Peyton Zdroik3220
Jayd Thiergood1110

From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.

Team stats

Colorado StateAir Force
244Total yards359
179Passing yards0
65Rushing yards359
7.5Yards per pass0.0
3.0Yards per rush5.1
15First downs22
2–⁠9Third downs7–⁠16
1–⁠3Fourth downs4–⁠5
0Turnovers1
3–⁠15Penalties4–⁠25
22:31Possession37:29
2Sacks (by defense)7

Efficiency

Colorado StateAir Force
46%Success rate48%
0.09EPA per play0.26
1.29Explosiveness1.06
0.62Rushing EPA0.31
−0.16Passing EPA−0.95
33%Passing-down success24%
0.16First-down EPA0.17
0.14Second-down EPA0.24
0.39Third-down EPA0.37
8%Havoc by its defense24%

From CollegeFootballData.com: each offense’s efficiency, and the havoc each defense caused. The better side of each line is bold.

Before kickoff

Our ratings and the line, going in

Our ratings (scores only)

Air Force 87% to win. Elo’s favorite won.

The line

Air Force −21.5, over/under 43.

The last line on file before kickoff: the consensus line when the books publish one, otherwise a single major sportsbook’s.

Every drive

Air Force end zoneColorado State end zoneQ1 Colorado StatePunt, 4 playsQ1 Air ForceTouchdown, 15 playsQ1 Colorado StatePunt, 6 playsQ2 Air ForcePunt, 9 playsQ2 Colorado StatePunt, 3 playsQ2 Air ForceTouchdown, 9 playsQ2 Colorado StateTurnover on downs, 9 playsQ2 Air ForceField goal, 5 playsQ3 Air ForcePunt, 3 playsQ3 Colorado StateTurnover on downs, 8 playsQ3 Air ForceTouchdown, 12 playsQ3 Colorado StatePunt, 4 playsQ3 Colorado StateTouchdown, 2 playsQ3 Air ForceMissed FG, 11 playsQ4 Colorado StateTouchdown, 9 playsQ4 Air ForceTurnover on downs, 11 playsQ4 Colorado StateEnd of game, 1 play
Solid bars scored; an outline in the other team’s color marks points the defense scored. Air Force drives left to right, Colorado State right to left.
  1. Q1 Colorado StatePunt, 4 plays, 24 yards
  2. Q1 Air ForceTouchdown, 15 plays, 80 yards
  3. Q1 Colorado StatePunt, 6 plays, 6 yards
  4. Q2 Air ForcePunt, 9 plays, 22 yards
  5. Q2 Colorado StatePunt, 3 plays, 4 yards
  6. Q2 Air ForceTouchdown, 9 plays, 69 yards
  7. Q2 Colorado StateTurnover on downs, 9 plays, 68 yards
  8. Q2 Air ForceField goal, 5 plays, 43 yards
  9. Q3 Air ForcePunt, 3 plays, 8 yards
  10. Q3 Colorado StateTurnover on downs, 8 plays, 25 yards
  11. Q3 Air ForceTouchdown, 12 plays, 72 yards
  12. Q3 Colorado StatePunt, 4 plays, 11 yards
  13. Q3 Colorado StateTouchdown, 2 plays, 22 yards
  14. Q3 Air ForceMissed FG, 11 plays, 22 yards
  15. Q4 Colorado StateTouchdown, 9 plays, 64 yards
  16. Q4 Air ForceTurnover on downs, 11 plays, 16 yards
  17. Q4 Colorado StateEnd of game, 1 play, 25 yards

Play by play

1st quarter3 drives, then Air Force 7, Colorado State 0
Colorado State Punt, 4 plays
14:551st & 10 at own 35Matthew Dapore kickoff for 63 yds , Keegan Holles return for 18 yds to the ColSt 20
14:551st & 10 at own 20Clay Millen pass complete to Louis Brown for 16 yds to the ColSt 36 for a 1ST down
14:551st & 10 at own 36Avery Morrow run for 7 yds to the ColSt 43
14:552nd & 3 at own 43Clay Millen sacked by Peyton Zdroik for a loss of 6 yards to the ColSt 37
14:553rd & 9 at own 37Clay Millen run for 7 yds to the ColSt 44
11:594th & 2 at own 44Paddy Turner punt for 56 yds for a touchback
Air Force Touchdown, 15 plays
11:591st & 10 at own 20Brad Roberts run for 4 yds to the AFA 24
11:592nd & 6 at own 24Ben Jefferson run for 7 yds to the AFA 31 for a 1ST down
11:591st & 10 at own 31Brad Roberts run for 5 yds to the AFA 36
11:592nd & 5 at own 36John Lee Eldridge III run for 15 yds to the ColSt 49 for a 1ST down
11:591st & 10 at opp 49Haaziq Daniels run for 5 yds to the ColSt 44
11:592nd & 5 at opp 44PENALTY AF False Start (Rillos,Caleb) 5 yards from CSU44 to CSU49. NO PLAY.
11:592nd & 10 at opp 49Haaziq Daniels run for 6 yds to the ColSt 43
11:593rd & 4 at opp 43Brad Roberts run for 5 yds to the ColSt 38 for a 1ST down
11:591st & 10 at opp 38Brad Roberts run for 7 yds to the ColSt 31
11:592nd & 3 at opp 31PENALTY AF False Start (Roberts,Brad) 5 yards from CSU31 to CSU36. NO PLAY.
11:592nd & 8 at opp 36Brad Roberts run for 2 yds to the ColSt 34
11:593rd & 6 at opp 34DeAndre Hughes run for 5 yds to the ColSt 29
11:594th & 1 at opp 29Brad Roberts run for 3 yds to the ColSt 26 for a 1ST down
11:591st & 10 at opp 26Emmanuel Michel run for 3 yds to the ColSt 23
11:592nd & 7 at opp 23John Lee Eldridge III run for 11 yds to the ColSt 12 for a 1ST down
11:591st & 10 at opp 12Brad Roberts run for 1 yd to the ColSt 11
2:352nd & 9 at opp 11DeAndre Hughes run for 11 yds for a TD, (Matthew Dapore KICK)Air Force 7, Colorado State 0
Colorado State Punt, 6 plays
2:351st & 10 at own 35Matthew Dapore kickoff for 61 yds
2:351st & 10 at own 25Clay Millen pass complete to Jaylen Thomas for 7 yds to the ColSt 32
2:352nd & 3 at own 32Avery Morrow run for 2 yds to the ColSt 34
2:353rd & 1 at own 34Avery Morrow run for 2 yds to the ColSt 36 for a 1ST down
0:001st & 10 at own 36Avery Morrow run for 1 yd to the ColSt 35
Q2 15:002nd & 11 at own 35Clay Millen pass complete to Tanner Arkin for 3 yds to the ColSt 38
Q2 15:003rd & 8 at own 38Clay Millen sacked by Vince Sanford for a loss of 7 yards to the ColSt 31
Q2 14:014th & 15 at own 31Paddy Turner punt for 42 yds
2nd quarter5 drives, then Air Force 17, Colorado State 0
Air Force Punt, 9 plays
14:011st & 10 at own 27Brad Roberts run for 4 yds to the AFA 31
14:012nd & 6 at own 31Brad Roberts run for 5 yds to the AFA 36
14:013rd & 1 at own 36Brad Roberts run for 3 yds to the AFA 39 for a 1ST down
14:011st & 10 at own 39Haaziq Daniels sacked by CJ Onyechi for a loss of 2 yards to the AFA 37
14:012nd & 12 at own 37DeAndre Hughes run for 5 yds to the AFA 42
14:013rd & 7 at own 42Brad Roberts run for 8 yds to the 50 yard line for a 1ST down
14:011st & 10 at the 50AIR FORCE Penalty, Illegal Motion ( Yards) declined
14:012nd & 12 at own 48Haaziq Daniels run for 1 yd to the AFA 49
14:013rd & 11 at own 49Haaziq Daniels pass incomplete to John Lee Eldridge III
9:104th & 11 at own 49Carson Bay punt for 36 yds, punt out-of-bounds at the ColSt 15
Colorado State Punt, 3 plays
9:101st & 10 at own 15Clay Millen pass complete to Tory Horton for 7 yds to the ColSt 22
9:102nd & 3 at own 22PENALTY CSU Delay Of Game 5 yards from CSU22 to CSU17. NO PLAY.
9:102nd & 8 at own 17Clay Millen pass complete to Avery Morrow for no gain to the ColSt 17
9:103rd & 8 at own 17Avery Morrow run for 2 yds to the ColSt 19
6:404th & 6 at own 19Paddy Turner punt for 50 yds
Air Force Touchdown, 9 plays
6:401st & 10 at own 31Brad Roberts run for 3 yds to the AFA 34
6:402nd & 7 at own 34John Lee Eldridge III run for 10 yds to the AFA 44 for a 1ST down
6:401st & 10 at own 44Brad Roberts run for 6 yds to the 50 yard line
6:402nd & 4 at the 50Brad Roberts run for 6 yds to the ColSt 44 for a 1ST down
6:401st & 10 at opp 44Brad Roberts run for 3 yds to the ColSt 41
6:402nd & 7 at opp 41Haaziq Daniels run for 3 yds to the ColSt 38
6:403rd & 4 at opp 38Brad Roberts run for 3 yds to the ColSt 35
6:404th & 1 at opp 35Haaziq Daniels run for 1 yd to the ColSt 34 for a 1ST down
2:361st & 10 at opp 34Brad Roberts run for 34 yds for a TD, (Matthew Dapore KICK)Air Force 14, Colorado State 0
Colorado State Turnover on downs, 9 plays
2:361st & 10 at own 35Matthew Dapore kickoff for 62 yds , Keegan Holles return for no gain to the ColSt 3
2:361st & 10 at own 3Clay Millen pass complete to Tory Horton for no gain to the ColSt 3
2:362nd & 10 at own 3Clay Millen pass complete to Jaylen Thomas for 11 yds to the ColSt 14 for a 1ST down
2:361st & 10 at own 14Clay Millen run for 12 yds to the ColSt 26 for a 1ST down
2:361st & 10 at own 26Clay Millen pass complete to Jaylen Thomas for 10 yds to the ColSt 36 for a 1ST down
2:361st & 10 at own 36Clay 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
2:361st & 10 at opp 37Clay Millen pass incomplete to Dane Olson
2:362nd & 10 at opp 37Jaylen Thomas run for 9 yds to the AFA 28
0:433rd & 1 at opp 28Timeout COLORADO ST, clock 00:43
0:433rd & 1 at opp 28Clay Millen pass complete to Jaylen Thomas for 1 yd to the AFA 29
0:304th & 2 at opp 29Timeout COLORADO ST, clock 00:30
0:264th & 2 at opp 29Clay Millen pass complete to Avery Morrow for no gain to the AFA 29
Air Force Field goal, 5 plays
0:261st & 10 at own 29DeAndre Hughes run for 34 yds to the ColSt 37 for a 1ST down
0:151st & 10 at opp 37Timeout AIR FORCE, clock 00:15
0:151st & 10 at opp 37Haaziq Daniels pass incomplete to David Cormier
0:152nd & 10 at opp 37Brad Roberts run for 7 yds to the ColSt 30
0:053rd & 3 at opp 30Timeout COLORADO ST, clock 00:05
0:053rd & 3 at opp 30Brad Roberts run for 2 yds to the ColSt 28
0:024th & 1 at opp 28Timeout AIR FORCE, clock 00:02
0:004th & 1 at opp 28Matthew Dapore 44 yd FG GOODAir Force 17, Colorado State 0
3rd quarter6 drives, then Air Force 24, Colorado State 6
Air Force Punt, 3 plays
15:001st & 10 at own 35Henry Katleman kickoff for 65 yds for a touchback
15:001st & 10 at own 25Brad Roberts run for 4 yds to the AFA 29
15:002nd & 6 at own 29Brad Roberts run for 3 yds to the AFA 32
15:003rd & 3 at own 32Haaziq Daniels run for 1 yd to the AFA 33
13:094th & 2 at own 33Carson Bay punt for 20 yds, punt out-of-bounds at the ColSt 47
Colorado State Turnover on downs, 8 plays
13:091st & 10 at own 47Louis Brown run for 4 yds to the AFA 49
13:092nd & 6 at opp 49Clay Millen pass complete to Justus Ross-Simmons for 6 yds to the AFA 43 for a 1ST down
13:091st & 10 at opp 43Clay Millen run for 6 yds to the AFA 37
13:092nd & 4 at opp 37Clay Millen pass complete to Avery Morrow for 4 yds to the AFA 33 for a 1ST down
13:091st & 10 at opp 33Avery Morrow run for 1 yd to the AFA 32
13:092nd & 9 at opp 32Avery Morrow run for 4 yds to the AFA 28
13:093rd & 5 at opp 28Clay Millen pass incomplete to Avery Morrow
9:374th & 5 at opp 28Clay Millen pass incomplete to Tory Horton
Air Force Touchdown, 12 plays
9:371st & 10 at own 28Brad Roberts run for 6 yds to the AFA 34
9:372nd & 4 at own 34Brad Roberts run for 7 yds to the AFA 41 for a 1ST down
9:371st & 10 at own 41Haaziq Daniels run for 11 yds to the ColSt 48 for a 1ST down
9:371st & 10 at opp 48Brad Roberts run for 5 yds to the ColSt 43
9:372nd & 5 at opp 43Brad Roberts run for 17 yds to the ColSt 26 Brad Roberts fumbled, recovered by AFA DeAndre Hughes for a 1ST down
9:371st & 10 at opp 26Emmanuel Michel run for 3 yds to the ColSt 23
9:372nd & 7 at opp 23Emmanuel Michel run for 6 yds to the ColSt 17
9:373rd & 1 at opp 17Emmanuel Michel run for 2 yds to the ColSt 15 for a 1ST down
9:371st & 10 at opp 15Emmanuel Michel run for 6 yds to the ColSt 9
9:372nd & 4 at opp 9Emmanuel Michel run for 2 yds to the ColSt 7
9:373rd & 2 at opp 7Emmanuel Michel run for 3 yds to the ColSt 4 for a 1ST down
4:031st & goal at opp 4John Lee Eldridge III run for 4 yds for a TD, (Matthew Dapore KICK)Air Force 24, Colorado State 0
Colorado State Punt, 4 plays
3:581st & 10 at own 35Matthew Dapore kickoff for 57 yds , Keegan Holles return for 14 yds to the ColSt 22
3:581st & 10 at own 22Clay Millen pass complete to Justus Ross-Simmons for 18 yds to the ColSt 40 for a 1ST down
3:581st & 10 at own 40Clay Millen pass incomplete to Avery Morrow
3:582nd & 10 at own 40Clay Millen sacked by Peyton Zdroik for a loss of 7 yards to the ColSt 33
3:583rd & 17 at own 33PENALTY CSU Delay Of Game 5 yards from CSU33 to CSU28. NO PLAY.
3:583rd & 22 at own 28Clay Millen pass complete to Jordan Williams for 5 yds to the ColSt 33
1:234th & 17 at own 33Paddy Turner punt for 45 yds , Amari Terry returns for no gain to the AFA 22 Amari Terry fumbled, recovered by ColSt CJ Onyechi
Colorado State Touchdown, 2 plays
1:231st & 10 at opp 22Clay Millen sacked by Vince Sanford for a loss of 6 yards to the AFA 28
0:372nd & 16 at opp 28Clay Millen pass complete to Tory Horton for 28 yds for a TD, (Two-Point Conversion failed )Air Force 24, Colorado State 6
0:331st & 10 at own 35Henry 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
Air Force Missed FG, 11 plays
0:001st & 10 at own 42Emmanuel Michel run for 5 yds to the AFA 47
Q4 15:002nd & 5 at own 47Brad Roberts run for 1 yd to the AFA 48
Q4 15:003rd & 4 at own 48DeAndre Hughes run for 19 yds to the ColSt 33 for a 1ST down
Q4 15:001st & 10 at opp 33Brad Roberts run for 3 yds to the ColSt 30
Q4 15:002nd & 7 at opp 30Brad Roberts run for 3 yds to the ColSt 27
Q4 15:003rd & 4 at opp 27John Lee Eldridge III run for 3 yds to the ColSt 24
Q4 15:004th & 1 at opp 24Brad Roberts run for 2 yds to the ColSt 22 for a 1ST down
Q4 15:001st & 10 at opp 22Brad Roberts run for 2 yds to the ColSt 20
Q4 15:002nd & 8 at opp 20AIR FORCE Penalty, Intentional Grounding (-2 Yards) to the ColSt 39
Q4 15:003rd & 27 at opp 39Brad Roberts run for 3 yds to the ColSt 36
Q4 9:274th & 24 at opp 36Matthew Dapore 53 yd FG MISSED
4th quarter3 drives, then Air Force 24, Colorado State 12
Colorado State Touchdown, 9 plays
9:271st & 10 at own 36Clay Millen sacked by Vince Sanford for a loss of 8 yards to the ColSt 28
9:272nd & 18 at own 28Clay Millen sacked by Vince Sanford for a loss of 8 yards to the ColSt 20
9:273rd & 26 at own 20Clay Millen pass complete to Jaylen Thomas for 16 yds to the ColSt 36
9:274th & 10 at own 36Clay Millen run for 19 yds to the AFA 45 for a 1ST down
9:271st & 10 at opp 45Clay Millen pass incomplete to Tory Horton
9:272nd & 10 at opp 45Clay Millen pass complete to Justus Ross-Simmons for 22 yds to the AFA 23 for a 1ST down
6:321st & 10 at opp 23Timeout AIR FORCE, clock 06:32
6:321st & 10 at opp 23Clay Millen pass complete to Jaylen Thomas for 6 yds to the AFA 17
6:322nd & 4 at opp 17Clay Millen sacked by Jayden Thiergood for a loss of 4 yards to the AFA 21
5:173rd & 8 at opp 21Clay Millen pass complete to Jordan Williams for 21 yds for a TD, (Two-Point Conversion failed )Air Force 24, Colorado State 12
Air Force Turnover on downs, 11 plays
5:161st & 10 at own 35kickoff for 11 yds
5:161st & 10 at opp 46Brad Roberts run for 2 yds to the ColSt 44
5:042nd & 8 at opp 44Timeout COLORADO ST, clock 05:04
5:042nd & 8 at opp 44Brad Roberts run for 2 yds to the ColSt 42
5:003rd & 6 at opp 42Timeout COLORADO ST, clock 05:00
5:003rd & 6 at opp 42Brad Roberts run for 7 yds to the ColSt 35 for a 1ST down
5:001st & 10 at opp 35Brad Roberts run for 2 yds to the ColSt 33
4:222nd & 8 at opp 33Timeout COLORADO ST, clock 04:22
4:222nd & 8 at opp 33Brad Roberts run for 2 yds to the ColSt 31
4:223rd & 6 at opp 31Brad Roberts run for 2 yds to the ColSt 29
4:224th & 4 at opp 29John Lee Eldridge III run for 7 yds to the ColSt 22 for a 1ST down
2:161st & 10 at opp 22Timeout AIR FORCE, clock 02:16
2:161st & 10 at opp 22Kneel down by Air Force at CSU23 for loss of 1 yards.
2:162nd & 11 at opp 23Kneel down by Air Force at CSU25 for loss of 2 yards.
2:163rd & 13 at opp 25Kneel down by Air Force at CSU28 for loss of 3 yards.
0:084th & 16 at opp 28Kneel down by Air Force at CSU30 for loss of 2 yards.
Colorado State End of game, 1 play
0:001st & 10 at own 30Avery Morrow run for 25 yds to the AFA 45 for a 1ST down

Play-by-play from CollegeFootballData.com, as its scorers wrote it. The clock is the time left in the quarter; the spot is from the side of the team with the ball.

Air Force leads 40–⁠22–⁠1 in 63 meetings, counting the three since this game.

Recent meetings
2025Air Force 42, Colorado State 21
2024Colorado State 21, Air Force 13
2023Air Force 30, Colorado State 13
2022Air Force 24, Colorado State 12
2021Air Force 35, Colorado State 21
2019Air Force 38, Colorado State 21

Around this game