Air Force at Colorado State

Saturday, November 16, 2019. Air Force kept the Ram–Falcon Trophy

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

AwayAir Force11–⁠2 in 2019
38
HomeColorado State4–⁠8 in 2019
21

Final at Canvas Stadium, Fort CollinsTV: ESPN2Attendance 24,914

At kickoff
41°F, overcast, wind 24 mph from the north, gusts to 34 mphWeather: NOAA NCEI Integrated Surface Database; Fort Collins Loveland Airport (KFNL), 15 km from the stadium
Officials
Referee David Alvarez; umpire Stuart Schake; head linesman Andy Warner; line judge Darren Deckard; side judge James Murphy; field judge Ed Vinzant; back judge C. Alston; center judge Kenneth RayGame officials: stats.ncaa.org box scores, via SportsDataverse

Scoring by quarter

TeamQ1Q2Q3Q4Final
Air Force01002838
Colorado State1400721

Standouts

  • PassingPatrick O’Brien28 of 43, 347 yards, 2 TD, 1 INTColorado State
  • RushingKadin Remsberg17 carries, 101 yardsAir Force
  • ReceivingDante Wright5 catches, 87 yards, 1 TDColorado State
  • DefenseJake Ksiazek4 tackles, 3 sacks, 2 for lossAir Force

Player stats

Air Force

PassingC/AttYdsTDInt
Donald Hammond III5/1112631
RushingCarYdsTDLong
Kadin Remsberg17101029
Timothy Jackson1773016
Donald Hammond III1242123
Taven Birdow41104
ReceivingRecYdsTDLong
Geraud Sanders259150
Benjamin Waters259231
Rhett Myers1808
DefenseTklTFLSacksInt
Milton Bugg III10000
Demonte Meeks9110
Kyle Johnson80.50.50
Christopher Herrera7110
Zane Lewis6001
Mosese Fifita52.520
Jake Ksiazek4230
Michael Purcell30.50.50

Colorado State

PassingC/AttYdsTDInt
Patrick O’Brien28/4334721
RushingCarYdsTDLong
Marcus McElroy1151014
Jaylen Thomas82506
Adam Prentice1101
ReceivingRecYdsTDLong
Warren Jackson888023
Dante Wright587158
Trey McBride666124
E.J. Scott358039
DefenseTklTFLSacksInt
Jamal Hicks110.500
Dequan Jackson11100
Cam’ron Carter100.501
Mohamed Kamara6000

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

Team stats

Air ForceColorado State
353Total yards386
126Passing yards347
227Rushing yards39
11.5Yards per pass8.1
4.5Yards per rush1.3
19First downs22
7–⁠15Third downs4–⁠16
2–⁠2Fourth downs3–⁠4
2Turnovers2
2–⁠22Penalties5–⁠42
30:47Possession29:13
8Sacks (by defense)0

Efficiency

Air ForceColorado State
44%Success rate42%
0.11EPA per play−0.06
1.13Explosiveness1.14
0.05Rushing EPA−0.23
0.44Passing EPA0.03
36%Passing-down success22%
−0.11First-down EPA0.24
−0.18Second-down EPA−0.02
0.64Third-down EPA−0.88
26%Havoc by its defense16%

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 68% to win. Elo’s favorite won.

The line

Air Force −10.5, over/under 62.

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

Before kickoff, the win chances were Air Force 77%, Colorado State 23%. CollegeFootballData.com’s estimate from the point spread.

Every drive

Colorado State end zoneAir Force end zoneQ1 Colorado StateTouchdown, 14 playsQ1 Air ForceFumble return TD, 10 plays (Colorado State scores)Q1 Air ForcePunt, 6 playsQ1 Colorado StatePunt, 7 playsQ2 Air ForcePunt, 3 playsQ2 Colorado StateMissed FG, 4 playsQ2 Air ForceTouchdown, 5 playsQ2 Colorado StateFumble, 5 playsQ2 Air ForceField goal, 7 playsQ2 Colorado StateEnd of half, 7 playsQ3 Air ForcePunt, 4 playsQ3 Colorado StateTurnover on downs, 9 playsQ3 Air ForceInterception, 1 playQ3 Colorado StatePunt, 3 playsQ3 Air ForcePunt, 3 playsQ3 Colorado StatePunt, 6 playsQ3 Air ForceTouchdown, 7 playsQ4 Colorado StatePunt, 3 playsQ4 Air ForceTouchdown, 8 playsQ4 Colorado StateTouchdown, 2 playsQ4 Air ForceTouchdown, 8 playsQ4 Colorado StatePick-six, 5 plays (Air Force scores)Q4 Colorado StateEnd of game, 10 plays
Solid bars scored; an outline in the other team’s color marks points the defense scored. Colorado State drives left to right, Air Force right to left.
  1. Q1 Colorado StateTouchdown, 14 plays, 75 yards
  2. Q1 Air ForceFumble return TD, 10 plays (Colorado State scores), 28 yards
  3. Q1 Air ForcePunt, 6 plays, 15 yards
  4. Q1 Colorado StatePunt, 7 plays, 1 yard
  5. Q2 Air ForcePunt, 3 plays, −1 yard
  6. Q2 Colorado StateMissed FG, 4 plays, 3 yards
  7. Q2 Air ForceTouchdown, 5 plays, 65 yards
  8. Q2 Colorado StateFumble, 5 plays, 9 yards
  9. Q2 Air ForceField goal, 7 plays, 21 yards
  10. Q2 Colorado StateEnd of half, 7 plays, 44 yards
  11. Q3 Air ForcePunt, 4 plays, 11 yards
  12. Q3 Colorado StateTurnover on downs, 9 plays, 30 yards
  13. Q3 Air ForceInterception, 1 play, 0 yards
  14. Q3 Colorado StatePunt, 3 plays, −6 yards
  15. Q3 Air ForcePunt, 3 plays, 6 yards
  16. Q3 Colorado StatePunt, 6 plays, 11 yards
  17. Q3 Air ForceTouchdown, 7 plays, 75 yards
  18. Q4 Colorado StatePunt, 3 plays, −4 yards
  19. Q4 Air ForceTouchdown, 8 plays, 58 yards
  20. Q4 Colorado StateTouchdown, 2 plays, 75 yards
  21. Q4 Air ForceTouchdown, 8 plays, 75 yards
  22. Q4 Colorado StatePick-six, 5 plays (Air Force scores), 66 yards
  23. Q4 Colorado StateEnd of game, 10 plays, 57 yards

Play by play

1st quarter4 drives, then Colorado State 14, Air Force 0
Colorado State Touchdown, 14 plays
15:001st & 10 at own 35Brice Honaker kickoff for 65 yds for a touchback
15:001st & 10 at own 25Patrick O’Brien pass complete to Dante Wright for 6 yds to the ColSt 31
15:002nd & 4 at own 31Marcus McElroy run for 14 yds to the ColSt 45 for a 1ST down
15:001st & 10 at own 45Patrick O’Brien pass complete to Warren Jackson for 11 yds to the AFA 44 for a 1ST down
15:001st & 10 at opp 44Marcus McElroy run for 3 yds to the AFA 41
15:002nd & 7 at opp 41Marcus McElroy run for 5 yds to the AFA 36
15:003rd & 2 at opp 36Patrick O’Brien pass incomplete to Warren Jackson
15:004th & 2 at opp 36Patrick O’Brien pass complete to Warren Jackson for 11 yds to the AFA 25 for a 1ST down
15:001st & 10 at opp 25Patrick O’Brien pass complete to Jaylen Thomas for 2 yds to the AFA 23
15:002nd & 8 at opp 23Jaylen Thomas run for 3 yds to the AFA 20
15:003rd & 5 at opp 20Patrick O’Brien pass complete to Adam Prentice for 9 yds to the AFA 11 for a 1ST down
15:001st & 10 at opp 11Marcus McElroy run for 6 yds to the AFA 3 Marcus McElroy fumbled, forced by Jeremy Fejedelem, recovered by ColSt Marcus McElroy
15:002nd & 2 at opp 3Jaylen Thomas run for a loss of 1 yard to the AFA 4
15:003rd & 3 at opp 4Patrick O’Brien pass incomplete to Warren Jackson, broken up by Zane Lewis
9:034th & 3 at opp 4Patrick O’Brien pass complete to Trey McBride for 4 yds for a TD (Max Poduska KICK)Colorado State 7, Air Force 0
Air Force Fumble return TD, 10 plays (Colorado State scores)
9:031st & 0 at own 35Braxton Davis kickoff for 35 yds
9:031st & 10 at own 35Timothy Jackson run for 7 yds to the AFA 42
9:032nd & 3 at own 42Timothy Jackson run for 3 yds to the AFA 45 for a 1ST down
9:031st & 10 at own 45Donald Hammond III run for a loss of 1 yard to the AFA 44
9:032nd & 11 at own 44Kadin Remsberg run for 9 yds to the ColSt 47
9:033rd & 2 at opp 47Kadin Remsberg run for 7 yds to the ColSt 40 for a 1ST down
9:031st & 10 at opp 40Timothy Jackson run for 4 yds to the ColSt 36
9:032nd & 6 at opp 36Taven Birdow run for 3 yds to the ColSt 33
9:033rd & 3 at opp 33Taven Birdow run for 2 yds to the ColSt 31
9:034th & 1 at opp 31Taven Birdow run for 2 yds to the ColSt 29 for a 1ST down
3:321st & 10 at opp 29Donald Hammond III run for a loss of 5 yards Donald Hammond III fumbled, forced by Emmanuel Jones, recovered by ColSt Mohamed Kamara , return for 63 yds (Max Poduska KICK)Colorado State 14, Air Force 0
Air Force Punt, 6 plays
3:321st & 0 at own 35Braxton Davis kickoff for 59 yds
3:321st & 10 at own 25Donald Hammond III run for 6 yds to the AFA 31
3:322nd & 4 at own 31Timothy Jackson run for 2 yds to the AFA 33
3:323rd & 2 at own 33Timothy Jackson run for 1 yd to the AFA 34
3:324th & 1 at own 34COLORADO ST Penalty, offside defense (Cam’ron Carter) to the AFA 39 for a 1ST down
3:321st & 10 at own 39Timothy Jackson run for 3 yds to the AFA 42
3:322nd & 7 at own 42Kadin Remsberg run for 3 yds to the AFA 45
3:323rd & 4 at own 45Donald Hammond III pass incomplete
3:324th & 4 at own 45AIR FORCE Penalty, false start (-5 Yards) to the AFA 40
3:324th & 9 at own 40Charlie Scott punt for 41 yds, punt out-of-bounds at the ColSt 19
Colorado State Punt, 7 plays
0:011st & 10 at own 19Marcus McElroy run for 4 yds to the ColSt 23
Q2 15:002nd & 6 at own 23Patrick O’Brien pass complete to Jaylen Thomas for 7 yds to the ColSt 30 for a 1ST down
Q2 15:001st & 10 at own 30Patrick O’Brien run for 9 yds to the ColSt 39
Q2 15:002nd & 1 at own 39Jaylen Thomas run for 2 yds to the ColSt 41 for a 1ST down
Q2 15:001st & 10 at own 41Jaylen Thomas run for 6 yds to the ColSt 47
Q2 15:002nd & 4 at own 47Patrick O’Brien pass incomplete to Dante Wright, broken up by Jeremy Fejedelem
Q2 15:003rd & 4 at own 47O’BRIEN, Patrick pass complete to McBRIDE, Trey for 5 yards to the AF48, out-of-bounds (DONALDSON, Grant), PENALTY CSU pass interference (McBRIDE, Trey) 15 yards to the CSU32, NO PLAY.
Q2 15:003rd & 19 at own 32Patrick O’Brien sacked by Jake Ksiazek for a loss of 12 yards to the ColSt 20
Q2 15:004th & 31 at own 20Ryan Stonehouse punt for 62 yds
2nd quarter6 drives, then Colorado State 14, Air Force 10
Air Force Punt, 3 plays
10:581st & 10 at own 18Kadin Remsberg run for a loss of 1 yard to the AFA 17
10:582nd & 11 at own 17Donald Hammond III pass incomplete
10:583rd & 11 at own 17Donald Hammond III pass incomplete
10:584th & 11 at own 17Charlie Scott punt for 38 yds, fair catch by Dante Wright at the COLOST 45 AIR FORCE Penalty, kick catching interference (Jeremy Fejedelem) to the AFA 38
Colorado State Missed FG, 4 plays
10:021st & 10 at opp 38Patrick O’Brien pass incomplete to Trey McBride
10:022nd & 10 at opp 38Patrick O’Brien pass incomplete to Warren Jackson
10:023rd & 10 at opp 38Patrick O’Brien run for 3 yds to the AFA 35
9:004th & 7 at opp 35Cayden Camper 53 yd FG MISSED
Air Force Touchdown, 5 plays
9:001st & 10 at own 35Donald Hammond III run for 23 yds to the ColSt 42 for a 1ST down
9:001st & 10 at opp 42Kadin Remsberg run for 7 yds to the ColSt 35
9:002nd & 3 at opp 35Donald Hammond III run for 2 yds to the ColSt 33
9:003rd & 1 at opp 33Timothy Jackson run for 2 yds to the ColSt 31 for a 1ST down
6:421st & 10 at opp 31Donald Hammond III pass complete to Benjamin Waters for 31 yds for a TD (Jake Koehnke KICK) COLORADO ST Penalty, offside defense ( Yards) declinedColorado State 14, Air Force 7
Colorado State Fumble, 5 plays
6:421st & 0 at own 35Brice Honaker kickoff for 57 yds
6:421st & 10 at own 25Marcus McElroy run for 1 yd to the ColSt 26
6:422nd & 9 at own 26Patrick O’Brien pass complete to Warren Jackson for 9 yds to the ColSt 35 for a 1ST down
6:421st & 10 at own 35Marcus McElroy run for 1 yd to the ColSt 36
6:422nd & 9 at own 36Marcus McElroy run for 2 yds to the ColSt 38
6:423rd & 7 at own 38Patrick O’Brien sacked by Jake Ksiazek and Michael Purcell for a loss of 4 yards to the ColSt 34 Patrick O’Brien fumbled, recovered by AFA Jake Ksiazek , return for 0 yards
Air Force Field goal, 7 plays
3:481st & 10 at opp 34Timothy Jackson run for 4 yds to the ColSt 30
3:482nd & 6 at opp 30Donald Hammond III run for 3 yds to the ColSt 27
3:483rd & 3 at opp 27Kadin Remsberg run for 7 yds to the ColSt 20 for a 1ST down
3:481st & 10 at opp 20Timothy Jackson run for 1 yd to the ColSt 19
3:482nd & 9 at opp 19Taven Birdow run for 4 yds to the ColSt 15
1:163rd & 5 at opp 15Timeout COLORADO ST, clock 01:16
1:163rd & 5 at opp 15Kadin Remsberg run for 2 yds to the ColSt 13
1:094th & 3 at opp 13Timeout COLORADO ST, clock 01:09
1:054th & 3 at opp 13Jake Koehnke 31 yd FG GOODColorado State 14, Air Force 10
Colorado State End of half, 7 plays
1:051st & 0 at own 35Brice Honaker kickoff for 46 yds
1:051st & 10 at own 25Patrick O’Brien pass complete to Trey McBride for 7 yds to the ColSt 32
1:052nd & 3 at own 32Patrick O’Brien pass complete to EJ Scott for 9 yds to the ColSt 41 for a 1ST down
1:051st & 10 at own 41Patrick O’Brien pass complete to Trey McBride for 5 yds to the ColSt 46
0:432nd & 5 at own 46Timeout COLORADO ST, clock 00:43
0:432nd & 5 at own 46Patrick O’Brien pass complete to Warren Jackson for 5 yds to the AFA 49 for a 1ST down
0:431st & 10 at opp 49Patrick O’Brien pass incomplete to EJ Scott, broken up by Milton Bugg III
0:432nd & 10 at opp 49Patrick O’Brien sacked by Jake Ksiazek for 0 yards to the AFA 44 Patrick O’Brien fumbled, recovered by ColSt Jaylen Thomas , return for 0 yards
0:433rd & 5 at opp 44Patrick O’Brien pass complete to Trey McBride for 13 yds to the AFA 31 for a 1ST down
3rd quarter7 drives, then Colorado State 14, Air Force 10
Air Force Punt, 4 plays
15:001st & 10 at own 35Braxton Davis kickoff for 65 yds for a touchback
15:001st & 10 at own 25Timothy Jackson run for 16 yds to the AFA 41 for a 1ST down
15:001st & 10 at own 41Timothy Jackson run for no gain to the AFA 41
15:002nd & 10 at own 41Kadin Remsberg run for a loss of 1 yard to the AFA 40
15:003rd & 11 at own 40Kadin Remsberg run for a loss of 4 yards to the AFA 36
15:004th & 15 at own 36Charlie Scott punt for 48 yds , Dante Wright returns for 2 yds to the ColSt 18
Colorado State Turnover on downs, 9 plays
12:151st & 10 at own 18Marcus McElroy run for 5 yds to the ColSt 23
12:152nd & 5 at own 23Patrick O’Brien pass complete to Nate Craig-Myers for 3 yds to the ColSt 26
12:153rd & 2 at own 26Jaylen Thomas run for 5 yds to the ColSt 31 for a 1ST down
12:151st & 10 at own 31Jaylen Thomas run for 3 yds to the ColSt 34
12:152nd & 7 at own 34Patrick O’Brien pass complete to Warren Jackson for 7 yds to the ColSt 41 for a 1ST down
12:151st & 10 at own 41Patrick O’Brien pass complete to Dante Wright for 2 yds to the ColSt 43
12:152nd & 8 at own 43Marcus McElroy run for 4 yds to the ColSt 47
12:153rd & 4 at own 47Patrick O’Brien pass incomplete to Warren Jackson
12:154th & 4 at own 47Adam Prentice run for 1 yd to the ColSt 48
Air Force Interception, 1 play
7:431st & 10 at opp 48Donald Hammond III pass intercepted Cam’ron Carter return for 19 yds to the AFA 35
Colorado State Punt, 3 plays
7:331st & 10 at opp 35Marcus McElroy run for 4 yds to the AFA 31
7:332nd & 6 at opp 31Patrick O’Brien pass incomplete to Nate Craig-Myers, broken up by Zane Lewis
7:333rd & 6 at opp 31Patrick O’Brien sacked by Mosese Fifita for a loss of 10 yards to the AFA 41
7:334th & 16 at opp 41Ryan Stonehouse punt for 41 yds for a touchback
Air Force Punt, 3 plays
5:521st & 10 at own 20Donald Hammond III run for 5 yds to the AFA 25
5:522nd & 5 at own 25Timothy Jackson run for 1 yd to the AFA 26
5:523rd & 4 at own 26Donald Hammond III pass incomplete to Benjamin Waters
5:524th & 4 at own 26Charlie Scott punt for 47 yds, fair catch by Dante Wright at the ColSt 27
Colorado State Punt, 6 plays
4:201st & 10 at own 27THOMAS, Jaylen rush for 4 yards to the CSU31 (MEEKS, Demonte), PENALTY CSU holding (TAYLOR, Jeff) 10 yards to the CSU17, NO PLAY.
4:201st & 20 at own 17Patrick O’Brien pass complete to Dante Wright for 4 yds to the ColSt 21
4:202nd & 16 at own 21Patrick O’Brien pass complete to Warren Jackson for 10 yds to the ColSt 31
4:203rd & 6 at own 31Patrick O’Brien pass complete to Nate Craig-Myers for 12 yds to the ColSt 43 for a 1ST down
4:201st & 10 at own 43Patrick O’Brien pass incomplete to EJ Scott
4:202nd & 10 at own 43Patrick O’Brien pass incomplete to Dante Wright
4:203rd & 10 at own 43Patrick O’Brien sacked by Christopher Herrera for a loss of 5 yards to the ColSt 38
4:204th & 15 at own 38Ryan Stonehouse punt for 37 yds, downed at the AFA 25
Air Force Touchdown, 7 plays
1:201st & 10 at own 25Kadin Remsberg run for 15 yds to the AFA 40 for a 1ST down
1:201st & 10 at own 40Kadin Remsberg run for 4 yds to the AFA 44
1:202nd & 6 at own 44Kadin Remsberg run for a loss of 2 yards to the AFA 42
Q4 15:003rd & 8 at own 42Donald Hammond III pass complete to Geraud Sanders for 9 yds to the ColSt 49 for a 1ST down
Q4 15:001st & 10 at opp 49Donald Hammond III run for a loss of 1 yard to the 50 yard line
Q4 15:002nd & 11 at the 50Donald Hammond III pass incomplete to Dane Kinamon, broken up by Tron Folsom
Q4 13:443rd & 11 at the 50Donald Hammond III pass complete to Geraud Sanders for 50 yds for a TD (Jake Koehnke KICK)Air Force 17, Colorado State 14
4th quarter6 drives, then Air Force 38, Colorado State 21
Colorado State Punt, 3 plays
13:441st & 0 at own 35Brice Honaker kickoff for 60 yds , Anthony Hawkins return for 23 yds to the COLOST 42 COLORADO ST Penalty, Offensive holding (Jaylen Thomas) to the ColSt 18
13:371st & 10 at own 18Patrick O’Brien sacked by Demonte Meeks for a loss of 8 yards to the ColSt 10
13:372nd & 18 at own 10Jaylen Thomas run for 4 yds to the ColSt 14
13:373rd & 14 at own 14Patrick O’Brien pass incomplete to Nate Craig-Myers, broken up by Zane Lewis
13:374th & 14 at own 14Ryan Stonehouse punt for 44 yds, fair catch by Ben Peterson at the AFA 42
Air Force Touchdown, 8 plays
12:021st & 10 at own 42Timothy Jackson run for 3 yds to the AFA 45
12:022nd & 7 at own 45Donald Hammond III run for 4 yds to the AFA 49
12:023rd & 3 at own 49Kadin Remsberg run for 2 yds to the ColSt 49
12:024th & 1 at opp 49Kadin Remsberg run for 10 yds to the ColSt 39 for a 1ST down
12:021st & 10 at opp 39Timothy Jackson run for 4 yds to the ColSt 35
12:022nd & 6 at opp 35Donald Hammond III run for 4 yds to the ColSt 31
12:023rd & 2 at opp 31Kadin Remsberg run for 3 yds to the ColSt 28 for a 1ST down
7:211st & 10 at opp 28Donald Hammond III pass complete to Benjamin Waters for 28 yds for a TD COLORADO ST Penalty, offside defense (Devin Phillips) to the ColSt 1 (Jake Koehnke KICK)Air Force 24, Colorado State 14
Colorado State Touchdown, 2 plays
7:211st & 0 at own 35Brice Honaker kickoff for 59 yds
7:211st & 10 at own 25Patrick O’Brien pass complete to Dante Wright for 58 yds to the AFA 17 for a 1ST down
6:361st & 10 at opp 17Patrick O’Brien pass complete to Dante Wright for 17 yds for a TD (Max Poduska KICK)Air Force 24, Colorado State 21
Air Force Touchdown, 8 plays
6:361st & 0 at own 35Braxton Davis kickoff for 65 yds for a touchback
6:361st & 10 at own 25Timothy Jackson run for 12 yds to the AFA 37 for a 1ST down
6:361st & 10 at own 37Kadin Remsberg run for 11 yds to the AFA 48 for a 1ST down
6:361st & 10 at own 48Donald Hammond III run for 4 yds to the ColSt 48
6:362nd & 6 at opp 48Kadin Remsberg run for 29 yds to the ColSt 19 for a 1ST down
6:361st & 10 at opp 19Timothy Jackson run for 1 yd to the ColSt 18
3:512nd & 9 at opp 18Timeout COLORADO ST, clock 03:51
3:512nd & 9 at opp 18Donald Hammond III pass complete to Rhett Myers for 8 yds to the ColSt 10
3:513rd & 1 at opp 10Timothy Jackson run for 9 yds to the ColSt 1 for a 1ST down
2:321st & goal at opp 1Donald Hammond III run for 1 yd for a TD (Jake Koehnke KICK)Air Force 31, Colorado State 21
Colorado State Pick-six, 5 plays (Air Force scores)
2:321st & 0 at own 35Brice Honaker kickoff for 63 yds , Anthony Hawkins return for 31 yds to the ColSt 33
2:251st & 10 at own 33Patrick O’Brien pass complete to Trey McBride for 24 yds to the AFA 43 for a 1ST down
2:251st & goal at opp 4Jaylen Thomas run for 3 yds to the AFA 1
2:252nd & goal at opp 1Patrick O’Brien run for no gain to the AFA 1
2:251st & 10 at opp 43Patrick O’Brien pass complete to EJ Scott for 39 yds to the AFA 4 for a 1ST down
1:223rd & goal at opp 1Patrick O’Brien pass intercepted for a TD Zane Lewis return for 99 yds for a TD (Jake Koehnke KICK)Air Force 38, Colorado State 21
Colorado State End of game, 10 plays
1:221st & 0 at own 35Brice Honaker kickoff for 58 yds
1:221st & 10 at own 25Patrick O’Brien sacked by Mosese Fifita for a loss of 10 yards to the ColSt 15
1:222nd & 20 at own 15Patrick O’Brien pass incomplete to EJ Scott, broken up by Grant Theil
1:223rd & 20 at own 15Patrick O’Brien pass complete to Trey McBride for 13 yds to the ColSt 28
1:224th & 7 at own 28Patrick O’Brien pass complete to EJ Scott for 10 yds to the ColSt 38 for a 1ST down
0:371st & 10 at own 38Timeout AIR FORCE, clock 00:37
0:371st & 10 at own 38Patrick O’Brien pass complete to Warren Jackson for 12 yds to the 50 yard line for a 1ST down
0:371st & 10 at the 50Patrick O’Brien pass complete to Warren Jackson for 23 yds to the AFA 27 for a 1ST down
0:241st & 10 at opp 27Timeout AIR FORCE, clock 00:24
0:241st & 10 at opp 27Patrick O’Brien pass complete to Jaylen Thomas for 15 yds to the AFA 12 for a 1ST down
0:241st & 10 at opp 12Patrick O’Brien pass incomplete
0:242nd & 10 at opp 12Patrick O’Brien pass incomplete to EJ Scott, broken up by Milton Bugg III
0:243rd & 10 at opp 12Patrick O’Brien sacked by Kyle Johnson and Jake Ksiazek for a loss of 6 yards to the AFA 18

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 five 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