Air Force at Colorado State

Friday, November 28, 2025. Air Force took the Ram–Falcon Trophy from Colorado State

Air Force beat Colorado State 42–⁠21. It was their 63rd meeting; Air Force leads the series 40–⁠22–⁠1.

AwayAir Force4–⁠8 in 2025
42
HomeColorado State2–⁠10 in 2025
21

Final at Canvas Stadium, Fort CollinsTV: FS1Attendance 25,873

At kickoff
46°F, clearWeather: NOAA NCEI Global Historical Climatology Network hourly; Ft Collins Loveland Airport, 15 km from the stadium
Viewers
148,000 viewers on FS1Viewers: Nielsen, as compiled by nschultz7’s ratings tracker.
Official
Kenneth RayGame officials: stats.ncaa.org box scores, via SportsDataverse

Scoring by quarter

TeamQ1Q2Q3Q4Final
Air Force14771442
Colorado State077721

How the win probability moved

Colorado State favored

Win probability by play: Colorado State 58% at kickoff, 0% at the end. Biggest swing: 35 points.

Air Force favored

Win probability after every play, from CollegeFootballData.com’s model. The dot marks the biggest swing (35 points).

Standouts

  • PassingJackson Brousseau28 of 37, 323 yards, 2 TDColorado State
  • RushingOwen Allen25 carries, 107 yards, 2 TDAir Force
  • ReceivingLloyd Avant8 catches, 135 yardsColorado State
  • DefenseOwen Long17 tackles, 1 sack, 1 for lossColorado State

Player stats

Air Force

PassingC/AttYdsTDInt
Josh Johnson4/410420
RushingCarYdsTDLong
Owen Allen25107212
Kemper Hodges1487127
Josh Johnson102219
Cade Harris42108
ReceivingRecYdsTDLong
Bruin Fleischmann261255
Quin Smith243027
DefenseTklTFLSacksInt
Roger Jones Jr.7000
Levi Brown5000
Dallas Daley50.500
Blake Fletcher5000
Jackson Adams3110
Jaylin Reese1110

Colorado State

PassingC/AttYdsTDInt
Jackson Brousseau28/3732320
RushingCarYdsTDLong
Lloyd Avant31115
Javion Kinnard1404
ReceivingRecYdsTDLong
Lloyd Avant8135038
Tay Lanier973120
Rocky Beers242138
Lavon Brown434015
DefenseTklTFLSacksInt
Owen Long17110
Jacob Ellis100.500
Lemondre Joe9000
Jake Jarmolowich8000

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

Team stats

Air ForceColorado State
420Total yards335
104Passing yards323
316Rushing yards12
26.0Yards per pass8.7
4.7Yards per rush1.3
22First downs17
11–⁠15Third downs2–⁠8
3–⁠3Fourth downs2–⁠2
0Turnovers0
0–⁠0Penalties2–⁠11
40:47Possession19:13
2Sacks (by defense)1

Efficiency

Air ForceColorado State
54%Success rate49%
0.45EPA per play0.49
1.14Explosiveness1.35
0.30Rushing EPA0.42
2.69Passing EPA0.49
67%Passing-down success25%
0.00First-down EPA0.33
0.24Second-down EPA0.37
1.03Third-down EPA0.68
11%Havoc by its defense3%

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)

Colorado State 51% to win. Air Force won as Elo’s underdog.

The line

Air Force −2.5, over/under 47.5.

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 57%, Colorado State 43%. CollegeFootballData.com’s estimate from the point spread.

Every drive

Colorado State end zoneAir Force end zoneQ1 Air ForceTouchdown, 8 playsQ1 Colorado StatePunt, 3 playsQ1 Air ForceTouchdown, 10 playsQ1 Colorado StatePunt, 3 playsQ1 Air ForcePunt, 3 playsQ2 Colorado StateTouchdown, 13 playsQ2 Air ForceTouchdown, 17 playsQ2 Colorado StateEnd of half, 2 playsQ3 Colorado StateTouchdown, 9 playsQ3 Air ForceTouchdown, 9 playsQ3 Colorado StateMissed FG, 9 playsQ3 Air ForceTouchdown, 13 playsQ4 Colorado StateTouchdown, 5 playsQ4 Air ForceTouchdown, 8 playsQ4 Colorado StatePunt, 3 playsQ4 Air ForceResult not recorded, 3 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 Air ForceTouchdown, 8 plays, 72 yards
  2. Q1 Colorado StatePunt, 3 plays, −5 yards
  3. Q1 Air ForceTouchdown, 10 plays, 65 yards
  4. Q1 Colorado StatePunt, 3 plays, 3 yards
  5. Q1 Air ForcePunt, 3 plays, 4 yards
  6. Q2 Colorado StateTouchdown, 13 plays, 72 yards
  7. Q2 Air ForceTouchdown, 17 plays, 72 yards
  8. Q2 Colorado StateEnd of half, 2 plays, 37 yards
  9. Q3 Colorado StateTouchdown, 9 plays, 72 yards
  10. Q3 Air ForceTouchdown, 9 plays, 42 yards
  11. Q3 Colorado StateMissed FG, 9 plays, 57 yards
  12. Q3 Air ForceTouchdown, 13 plays, 77 yards
  13. Q4 Colorado StateTouchdown, 5 plays, 72 yards
  14. Q4 Air ForceTouchdown, 8 plays, 53 yards
  15. Q4 Colorado StatePunt, 3 plays, 8 yards
  16. Q4 Air ForceResult not recorded, 3 plays, 17 yards

Play by play

1st quarter5 drives, then Air Force 14, Colorado State 0
Air Force Touchdown, 8 plays
15:001st & 10 at own 35(15:00) #98 I.Hankins kickoff 65 yards to the AFA00, Touchback
14:541st & 10 at own 25(15:00) No Huddle-Shotgun #11 J.Johnson rush right for 3 yards gain to the AFA28 (#12 J.Bellah)
14:202nd & 7 at own 28(14:25) No Huddle #5 D.Carson rush middle for 3 yards gain to the AFA31 (#44 J.Ellis; #55 A.Laurich)
13:413rd & 4 at own 31(13:42) Shotgun #8 K.Frew rush right for 5 yards gain to the AFA36 (#13 J.Jarmolowich) PENALTY AFA Personal Foul offsetting CSU Personal Foul offsetting. NO PLAY
13:143rd & 4 at own 31(13:20) Shotgun #11 J.Johnson rush right for 2 yards gain to the AFA33 (#11 J.Naborne)
12:394th & 2 at own 33(12:46) #12 T.Gist rush middle for 5 yards gain to the AFA38 (#11 J.Naborne; #40 O.Long), 1ST DOWN
11:551st & 10 at own 38(12:00) #5 D.Carson rush left for 4 yards gain to the AFA42 (#23 J.Mitchell; #7 L.Joe)
11:192nd & 6 at own 42(11:25) #11 J.Johnson rush right for 2 yards gain to the AFA44 (#7 L.Joe)
10:323rd & 4 at own 44(10:38) Shotgun #11 J.Johnson rush middle for 1 yard gain to the AFA45 (#40 O.Long; #56 K.Agurs)
9:504th & 3 at own 45(09:59) #11 J.Johnson pass complete short right to #88 B.Fleischmann caught at CSU49, for 55 yards to the CSU00 TOUCHDOWN, clock 09:50, 1ST DOWN #96 R.Tubbs kick attempt good (H: #97 L.Freer, LS: #49 K.Chesney)Air Force 7, Colorado State 0
Colorado State Punt, 3 plays
9:501st & 10 at own 35(09:50) #96 R.Tubbs kickoff 65 yards to the CSU00, Touchback
9:441st & 10 at own 25(09:50) Shotgun #25 L.Avant rush left for 1 yard gain to the CSU26 (#15 J.Adams; #5 R.Jones)
9:162nd & 9 at own 26(09:24) No Huddle-Shotgun #7 J.Brousseau sacked for loss of 6 yards to the CSU20 (#15 J.Adams)
8:443rd & 15 at own 20(08:48) No Huddle-Shotgun #7 J.Brousseau pass incomplete short right to #25 L.Avant thrown to CSU13 broken up by #15 J.Adams
8:344th & 15 at own 20(08:44) #83 B.Hansen punt 48 yards to the AFA32
Air Force Touchdown, 10 plays
8:271st & 10 at own 32(08:33) #2 O.Allen rush right for 4 yards gain to the AFA36 (#11 J.Naborne)
7:422nd & 6 at own 36(07:55) #11 J.Johnson pass complete short right to #18 Q.Smith caught at AFA46, for 16 yards to the CSU48 (#4 J.Rogers), 1ST DOWN
7:101st & 10 at opp 48(07:16) #2 O.Allen rush middle for 9 yards gain to the CSU39 (#11 J.Naborne; #13 J.Jarmolowich)
6:302nd & 1 at opp 39(06:35) #2 O.Allen rush right for 6 yards gain to the CSU33 (#91 M.Tuitele), 1ST DOWN
5:431st & 10 at opp 33(05:49) #2 O.Allen rush left for 3 yards gain to the CSU30 (#45 R.Edmonson)
5:002nd & 7 at opp 30(05:05) #2 O.Allen rush right for 3 yards gain to the CSU27 (#47 D.Rodriguez; #29 J.Vincent)
4:203rd & 4 at opp 27(04:26) #8 K.Frew rush left for 7 yards gain to the CSU20 (#12 J.Bellah), 1ST DOWN
3:371st & 10 at opp 20(03:42) #2 O.Allen rush left for 1 yard gain to the CSU19 (#52 P.Tangelo)
2:582nd & 9 at opp 19(03:03) #44 R.Conti rush left for 13 yards gain to the CSU06 (#32 D.Hagans), out of bounds, 1ST DOWN
2:261st & goal at opp 6(02:30) #2 O.Allen rush middle for 6 yards gain to the CSU00 TOUCHDOWN, clock 02:26 #96 R.Tubbs kick attempt good (H: #97 L.Freer, LS: #49 K.Chesney)Air Force 14, Colorado State 0
Colorado State Punt, 3 plays
2:261st & 10 at own 35(02:26) #96 R.Tubbs kickoff 65 yards to the CSU00, Touchback
2:141st & 10 at own 25(02:26) No Huddle-Shotgun #7 J.Brousseau pass complete short left to #24 J.Kinnard caught at CSU20, for 1 yard loss to the CSU24 (#8 D.Daley; #26 A.Perez)
1:542nd & 11 at own 24(01:59) No Huddle-Shotgun #24 J.Kinnard rush middle for 4 yards gain to the CSU28 (#5 R.Jones; #99 A.Swartz)
1:213rd & 7 at own 28(01:25) No Huddle-Shotgun #7 J.Brousseau pass incomplete short left to #6 T.Lanier thrown to CSU46
1:114th & 7 at own 28(01:21) #83 B.Hansen punt 45 yards to the AFA27
Air Force Punt, 3 plays
1:051st & 10 at own 27(01:11) #5 D.Carson rush right for 2 yards gain to the AFA29 (#44 J.Ellis; #22 C.Davis)
0:352nd & 8 at own 29(00:35) #11 J.Johnson sacked for loss of 4 yards to the AFA25 (#40 O.Long)
0:123rd & 12 at own 25(00:12) #11 J.Johnson rush middle for 6 yards gain to the AFA31 (#91 M.Tuitele)
Q2 14:484th & 6 at own 31(15:00) #97 L.Freer punt 44 yards to the CSU25, out of bounds at CSU25
2nd quarter3 drives, then Air Force 21, Colorado State 7
Colorado State Touchdown, 13 plays
14:391st & 10 at own 25(14:50) No Huddle-Shotgun #7 J.Brousseau pass complete short middle to #25 L.Avant caught at CSU30, for 6 yards to the CSU31 (#6 B.Fletcher; #33 B.Bujnoch)
14:142nd & 4 at own 31(14:23) No Huddle-Shotgun #7 J.Brousseau sacked for loss of 4 yards to the CSU27 (#45 J.Reese)
13:383rd & 8 at own 27(13:48) No Huddle-Shotgun #7 J.Brousseau pass complete short left to #6 T.Lanier caught at CSU25, for 7 yards to the CSU34 (#15 J.Adams; #36 M.Mustell)
13:084th & 1 at own 34(13:14) No Huddle #7 J.Brousseau rush middle for 1 yard gain to the CSU35 (#8 D.Daley; #96 P.Zdroik), 1ST DOWN
13:143rd & 8 at own 27Timeout Colorado State, clock 13:14
12:351st & 10 at own 35(12:40) No Huddle-Shotgun #7 J.Brousseau pass complete short left to #6 T.Lanier caught at CSU40, for 5 yards to the CSU40 (#2 K.Johnson)
11:582nd & 5 at own 40(12:08) No Huddle-Shotgun #7 J.Brousseau pass complete short right to #8 L.Brown caught at CSU45, for 6 yards to the CSU46 (#9 L.Brown; #6 B.Fletcher), 1ST DOWN
11:201st & 10 at own 46(11:29) No Huddle-Shotgun #7 J.Brousseau rush middle for 4 yards gain to the CSU50 (#33 B.Bujnoch)
10:442nd & 6 at the 50(10:47) No Huddle-Shotgun #7 J.Brousseau pass incomplete short middle to #6 T.Lanier thrown to AFA45 broken up by #8 D.Daley
10:343rd & 6 at the 50(10:44) No Huddle-Shotgun #7 J.Brousseau pass complete short right to #81 R.Beers caught at CSU50, for 4 yards to the AFA46 (#8 D.Daley; #5 R.Jones)
9:554th & 2 at opp 46(10:09) No Huddle-Shotgun #7 J.Brousseau pass complete short left to #10 T.Maher caught at AFA31, for 18 yards to the AFA28 (#26 A.Perez), 1ST DOWN
9:251st & 10 at opp 28(09:30) No Huddle-Shotgun #7 J.Brousseau pass incomplete deep left to #81 R.Beers thrown to AFA07
9:212nd & 10 at opp 28(09:27) No Huddle-Shotgun #7 J.Brousseau pass complete short left to #6 T.Lanier caught at AFA29, for 8 yards to the AFA20 (#5 R.Jones), out of bounds
8:483rd & 2 at opp 20(08:51) No Huddle-Shotgun #7 J.Brousseau pass complete deep left to #6 T.Lanier caught at AFA00, for 20 yards to the AFA00 TOUCHDOWN, clock 08:48, 1ST DOWN #98 I.Hankins kick attempt good (H: #83 B.Hansen, LS: #46 C.Pettitt)Air Force 14, Colorado State 7
Air Force Touchdown, 17 plays
8:481st & 10 at own 35(08:48) #98 I.Hankins kickoff 65 yards to the AFA00, Touchback
8:381st & 10 at own 25(08:48) #21 C.Harris rush left for 8 yards gain to the AFA33 (#40 O.Long)
8:052nd & 2 at own 33(08:10) #2 O.Allen rush middle for 5 yards gain to the AFA38 (#39 D.Gill; #55 A.Laurich), 1ST DOWN
7:301st & 10 at own 38(07:35) #4 K.Hodges rush middle for 5 yards gain to the AFA43 (#13 J.Jarmolowich; #91 M.Tuitele)
6:522nd & 5 at own 43(06:58) Shotgun #21 C.Harris rush right for 6 yards gain to the AFA49 (#7 L.Joe), out of bounds, 1ST DOWN
6:181st & 10 at own 49(06:23) #2 O.Allen rush right for 6 yards gain to the CSU45 (#11 J.Naborne; #32 D.Hagans)
5:362nd & 4 at opp 45(05:41) #2 O.Allen rush right for 6 yards gain to the CSU39 (#52 P.Tangelo; #45 R.Edmonson), 1ST DOWN
4:531st & 10 at opp 39(04:58) #2 O.Allen rush middle for 5 yards gain to the CSU34 (#7 L.Joe; #32 D.Hagans)
4:142nd & 5 at opp 34(04:19) #2 O.Allen rush middle for 3 yards gain to the CSU31 (#47 D.Rodriguez)
3:313rd & 2 at opp 31(03:36) #2 O.Allen rush middle for 6 yards gain to the CSU25 (#47 D.Rodriguez; #45 R.Edmonson), 1ST DOWN
2:481st & 10 at opp 25(02:54) #2 O.Allen rush right for 1 yard gain to the CSU24 (#7 L.Joe; #23 J.Mitchell)
2:082nd & 9 at opp 24(02:13) #8 K.Frew rush right for 12 yards gain to the CSU12 (#40 O.Long; #77 J.Moran), 1ST DOWN
1:561st & 10 at opp 12(02:00) #2 O.Allen rush middle for 3 yards gain to the CSU09 (#40 O.Long; #91 M.Tuitele)
2:002nd & 9 at opp 24Timeout Air Force, clock 02:00
1:512nd & 7 at opp 9(01:56) #21 C.Harris rush right for 1 yard loss to the CSU10 (#44 J.Ellis; #23 J.Mitchell)
1:561st & 10 at own 12Timeout Colorado State, clock 01:56
1:453rd & 8 at opp 10(01:51) #11 J.Johnson rush middle for 9 yards gain to the CSU01 (#39 D.Gill; #7 L.Joe), 1ST DOWN
1:512nd & 7 at own 9Timeout Colorado State, clock 01:51
1:061st & goal at opp 1(01:13) #11 J.Johnson rush middle for 0 yards to the CSU01 (#4 J.Rogers; #40 O.Long)
1:133rd & 8 at opp 10Timeout Air Force, clock 01:13
0:162nd & goal at opp 1(00:22) #11 J.Johnson rush middle for 0 yards to the CSU01 (#40 O.Long; #23 J.Mitchell)
0:143rd & goal at opp 1(00:16) #4 K.Hodges rush middle for 1 yard gain to the CSU00 TOUCHDOWN, clock 00:14 #96 R.Tubbs kick attempt good (H: #97 L.Freer, LS: #49 K.Chesney)Air Force 21, Colorado State 7
0:162nd & goal at opp 1Timeout Air Force, clock 00:16
Colorado State End of half, 2 plays
0:141st & 10 at own 35(00:14) #96 R.Tubbs kickoff 65 yards to the CSU00, Touchback
0:051st & 10 at own 25(00:14) Shotgun #7 J.Brousseau pass complete short left to #6 T.Lanier caught at CSU23, for 22 yards to the CSU47 lateral to #25 L.Avant for 24 yards gain to the CSU47 (#6 B.Fletcher; #99 A.Swartz), 1ST DOWN
0:051st & 10 at own 47(00:00) Shotgun #7 J.Brousseau pass complete short right to #8 L.Brown caught at AFA38, for 15 yards to the AFA38 (#26 A.Perez), out of bounds, 1ST DOWN
3rd quarter4 drives, then Air Force 28, Colorado State 14
Colorado State Touchdown, 9 plays
15:001st & 10 at own 35(15:00) #96 R.Tubbs kickoff 65 yards to the CSU00, Touchback
14:481st & 10 at own 25(15:00) No Huddle-Shotgun #7 J.Brousseau pass complete short right to #25 L.Avant caught at CSU20, for 5 yards to the CSU30 (#5 R.Jones; #8 D.Daley)
14:232nd & 5 at own 30(14:30) No Huddle-Shotgun #7 J.Brousseau pass complete short left to #6 T.Lanier caught at CSU29, for 5 yards to the CSU35 (#26 A.Perez; #9 L.Brown), 1ST DOWN
13:581st & 10 at own 35(14:02) No Huddle-Shotgun #7 J.Brousseau pass complete short right to #6 T.Lanier caught at CSU40, for 6 yards to the CSU41 (#9 L.Brown), out of bounds
13:352nd & 4 at own 41(13:39) No Huddle-Shotgun #7 J.Brousseau pass complete short right to #25 L.Avant caught at CSU36, for 8 yards to the CSU49 (#2 K.Johnson; #96 P.Zdroik), out of bounds, 1ST DOWN
13:101st & 10 at own 49(13:12) No Huddle-Shotgun #7 J.Brousseau pass complete short right to #10 T.Maher caught at AFA49, for 3 yards to the AFA48 (#2 K.Johnson), out of bounds
12:382nd & 7 at opp 48(12:49) No Huddle-Shotgun #7 J.Brousseau pass complete short right to #25 L.Avant caught at CSU49, for 38 yards to the AFA10 (#95 D.Grobe), out of bounds, 1ST DOWN
12:051st & goal at opp 10(12:09) No Huddle-Shotgun #7 J.Brousseau pass incomplete short right to #81 R.Beers thrown to AFA00 QB hurried by #6 B.Fletcher
12:002nd & goal at opp 10(12:05) No Huddle-Shotgun #25 L.Avant rush middle for 5 yards gain to the AFA05 (#8 D.Daley; #6 B.Fletcher)
11:193rd & goal at opp 5(11:22) No Huddle-Shotgun #25 L.Avant rush middle for 5 yards gain to the AFA00 TOUCHDOWN, clock 11:19, 1ST DOWN #98 I.Hankins kick attempt good (H: #83 B.Hansen, LS: #56 W.Himebauch)Air Force 21, Colorado State 14
Air Force Touchdown, 9 plays
11:181st & 10 at own 35(11:19) #98 I.Hankins onside kickoff 10 yards to the CSU45, End Of Play
11:121st & 10 at opp 45(11:18) #5 D.Carson rush middle for 3 yards gain to the CSU42 (#11 J.Naborne)
10:262nd & 7 at opp 42(10:32) #5 D.Carson rush right for 3 yards gain to the CSU39 (#40 O.Long; #44 J.Ellis)
9:413rd & 4 at opp 39(09:46) Shotgun #4 K.Hodges rush middle for 21 yards gain to the CSU18 (#17 C.Blocker), 1ST DOWN
9:001st & 10 at opp 18(09:04) Shotgun #4 K.Hodges rush middle for 6 yards gain to the CSU12 (#40 O.Long; #13 J.Jarmolowich)
8:182nd & 4 at opp 12(08:23) #5 D.Carson rush middle for 3 yards gain to the CSU09 (#23 J.Mitchell; #44 J.Ellis)
7:463rd & 1 at opp 9(07:50) #4 K.Hodges rush middle for 0 yards to the CSU09 (#11 J.Naborne; #91 M.Tuitele)
6:564th & 1 at opp 9(07:00) #4 K.Hodges rush middle for 3 yards gain to the CSU06 (#40 O.Long; #39 D.Gill), 1ST DOWN
6:181st & goal at opp 6(06:24) Shotgun #4 K.Hodges rush right for 3 yards gain to the CSU03 (#40 O.Long; #12 J.Bellah)
5:372nd & goal at opp 3(05:39) #11 J.Johnson rush right for 3 yards gain to the CSU00 TOUCHDOWN, clock 05:37 #96 R.Tubbs kick attempt good (H: #97 L.Freer, LS: #49 K.Chesney)Air Force 28, Colorado State 14
Colorado State Missed FG, 9 plays
5:371st & 10 at own 35(05:37) #96 R.Tubbs kickoff 65 yards to the CSU00, Touchback
5:271st & 10 at own 25(05:37) No Huddle-Shotgun #7 J.Brousseau pass complete short right to #8 L.Brown caught at CSU33, for 12 yards to the CSU37 (#2 K.Johnson), 1ST DOWN
5:37Timeout Colorado State, clock 05:37
5:011st & 10 at own 37(05:08) No Huddle-Shotgun #7 J.Brousseau pass complete short right to #8 L.Brown caught at CSU35, for 1 yard to the CSU38 (#5 R.Jones)
4:192nd & 9 at own 38(04:30) No Huddle-Shotgun #7 J.Brousseau pass complete short left to #6 T.Lanier caught at CSU50, for 12 yards to the CSU50, End Of Play, 1ST DOWN
3:441st & 10 at the 50(03:54) No Huddle-Shotgun #7 J.Brousseau pass complete short middle to #25 L.Avant caught at AFA49, for 29 yards to the AFA21 (#5 R.Jones), out of bounds, 1ST DOWN
3:161st & 10 at opp 21(03:20) No Huddle-Shotgun #7 J.Brousseau pass incomplete short right to #81 R.Beers thrown to AFA10 QB hurried by #8 D.Daley
3:102nd & 10 at opp 21(03:16) No Huddle-Shotgun #7 J.Brousseau pass incomplete short right to #24 J.Kinnard thrown to AFA08
3:053rd & 10 at opp 21(03:10) No Huddle-Shotgun #7 J.Brousseau pass complete short right to #25 L.Avant caught at AFA25, for 4 yards to the AFA17 (#5 R.Jones) PENALTY CSU Holding (#8 L.Brown) 10 yards from AFA17 to AFA27
2:413rd & 16 at opp 27(02:53) No Huddle-Shotgun #7 J.Brousseau pass complete short right to #25 L.Avant caught at AFA30, for 9 yards to the AFA18 (#9 L.Brown; #6 B.Fletcher)
2:084th & 7 at opp 18(02:11) #98 I.Hankins field goal attempt from 36 yards NO GOOD (H: #83 B.Hansen, LS: #56 W.Himebauch), clock 02:08
Air Force Touchdown, 13 plays
2:001st & 10 at own 20(02:08) #21 C.Harris rush right for 8 yards gain to the AFA28 (#52 P.Tangelo)
1:222nd & 2 at own 28(01:27) #2 O.Allen rush middle for 1 yard gain to the AFA29 (#40 O.Long; #52 P.Tangelo)
0:403rd & 1 at own 29(00:46) #2 O.Allen rush right for 3 yards gain to the AFA32 (#44 J.Ellis; #13 J.Jarmolowich), 1ST DOWN. #67 C.Cooley injured on the play
0:151st & 10 at own 32(00:15) #2 O.Allen rush left for 2 yards gain to the AFA34 (#56 K.Agurs; #44 J.Ellis)
Q4 14:452nd & 8 at own 34(15:00) #11 J.Johnson pass complete deep middle to #18 Q.Smith caught at CSU40, for 27 yards to the CSU39 (#13 J.Jarmolowich), 1ST DOWN. #18 Q.Smith injured on the play
Q4 14:151st & 10 at opp 39(14:21) #3 M.Long rush left for 7 yards gain to the CSU32 (#29 J.Vincent)
Q4 13:312nd & 3 at opp 32(13:38) #2 O.Allen rush middle for 12 yards gain to the CSU20 (#13 J.Jarmolowich), 1ST DOWN
Q4 12:491st & 10 at opp 20(12:54) #2 O.Allen rush left for 3 yards gain to the CSU17 (#47 D.Rodriguez; #49 J.Tafia)
Q4 12:042nd & 7 at opp 17(12:08) Shotgun #4 K.Hodges rush middle for 5 yards gain to the CSU12 (#77 J.Moran; #40 O.Long)
Q4 11:173rd & 2 at opp 12(11:22) #4 K.Hodges rush middle for 4 yards gain to the CSU08 (#40 O.Long; #96 J.Murray), 1ST DOWN
Q4 10:361st & goal at opp 8(10:41) Shotgun #4 K.Hodges rush middle for 2 yards gain to the CSU06 (#39 D.Gill; #12 J.Bellah)
Q4 9:512nd & goal at opp 6(09:57) #4 K.Hodges rush right for 0 yards to the CSU06 (#40 O.Long)
Q4 9:093rd & goal at opp 6(09:14) #11 J.Johnson pass complete short right to #88 B.Fleischmann caught at CSU00, for 6 yards to the CSU00 TOUCHDOWN, clock 09:09 #96 R.Tubbs kick attempt good (H: #97 L.Freer, LS: #49 K.Chesney)Air Force 35, Colorado State 14
4th quarter4 drives, then Air Force 42, Colorado State 21
Colorado State Touchdown, 5 plays
9:091st & 10 at own 35(09:09) #96 R.Tubbs kickoff 65 yards to the CSU00, Touchback
9:001st & 10 at own 25(09:09) No Huddle-Shotgun #7 J.Brousseau pass complete short middle to #10 T.Maher caught at CSU28, for 11 yards to the CSU36 (#36 M.Mustell), 1ST DOWN
8:291st & 10 at own 36(08:40) No Huddle-Shotgun #7 J.Brousseau rush middle for 2 yards gain to the CSU38 (#96 P.Zdroik; #99 A.Swartz)
7:542nd & 8 at own 38(08:03) No Huddle-Shotgun #7 J.Brousseau pass complete short left to #6 T.Lanier caught at CSU48, for 12 yards to the CSU50 (#9 L.Brown), 1ST DOWN
7:181st & 10 at the 50(07:29) No Huddle-Shotgun #7 J.Brousseau pass complete short left to #25 L.Avant caught at CSU47, for 12 yards to the AFA38, End Of Play, 1ST DOWN
6:511st & 10 at opp 38(06:56) No Huddle-Shotgun #7 J.Brousseau pass complete short left to #81 R.Beers caught at AFA22, for 38 yards to the AFA00 TOUCHDOWN, clock 06:51, 1ST DOWN #98 I.Hankins kick attempt good (H: #83 B.Hansen, LS: #56 W.Himebauch)Air Force 35, Colorado State 21
Air Force Touchdown, 8 plays
6:491st & 10 at own 35(06:51) #98 I.Hankins onside kickoff 21 yards to the AFA44, End Of Play
6:421st & 10 at own 44(06:47) #2 O.Allen rush middle for 4 yards gain to the AFA48 (#7 L.Joe; #77 J.Moran)
5:592nd & 6 at own 48(06:05) #2 O.Allen rush right for 2 yards gain to the AFA50 (#7 L.Joe; #44 J.Ellis)
5:133rd & 4 at the 50(05:19) Shotgun #4 K.Hodges rush middle for 5 yards gain to the CSU45 (#44 J.Ellis), 1ST DOWN
4:341st & 10 at opp 45(04:38) Shotgun #2 O.Allen rush middle for 3 yards gain to the CSU42 (#44 J.Ellis)
3:482nd & 7 at opp 42(03:55) Shotgun #4 K.Hodges rush middle for 27 yards gain to the CSU15 (#13 J.Jarmolowich), out of bounds, 1ST DOWN
3:181st & 10 at opp 15(03:22) #2 O.Allen rush middle for 3 yards gain to the CSU12 (#12 J.Bellah)
3:112nd & 7 at opp 12(03:18) #4 K.Hodges rush right for 5 yards gain to the CSU07 (#12 J.Bellah; #77 J.Moran)
3:181st & 10 at own 15Timeout Colorado State, clock 03:18
3:053rd & 2 at opp 7(03:09) #2 O.Allen rush middle for 7 yards gain to the CSU00 TOUCHDOWN, clock 03:05, 1ST DOWN #96 R.Tubbs kick attempt good (H: #97 L.Freer, LS: #49 K.Chesney)Air Force 42, Colorado State 21
3:112nd & 7 at own 12Timeout Colorado State, clock 03:11
Colorado State Punt, 3 plays
3:021st & 10 at own 35(03:05) #96 R.Tubbs kickoff 62 yards to the CSU03 #24 J.Kinnard return 0 yards to the CSU03, End Of Play PENALTY CSU UNS: Unsportsmanlike Conduct (#85 K.Hall) 1 yard from CSU03 to CSU02
3:001st & 10 at own 2(03:03) No Huddle-Shotgun #7 J.Brousseau pass incomplete short right to #81 R.Beers thrown to CSU20 QB hurried by #30 I.Hubert
2:572nd & 10 at own 2(03:00) No Huddle-Shotgun #7 J.Brousseau pass incomplete short left to #10 T.Maher thrown to CSU05
2:443rd & 10 at own 2(02:55) No Huddle-Shotgun #7 J.Brousseau pass complete short left to #88 J.McIntyre caught at CSU08, for 8 yards to the CSU10 (#26 A.Perez; #33 B.Bujnoch)
2:054th & 2 at own 10(02:12) #83 B.Hansen punt 67 yards to the AFA23
Air Force Result not recorded, 3 plays
1:531st & 10 at own 23(02:00) Shotgun #12 T.Gist rush middle for 2 yards gain to the AFA25 (#12 J.Bellah; #77 J.Moran)
1:082nd & 8 at own 25(01:14) Shotgun #25 T.Latham rush right for 7 yards gain to the AFA32 (#40 O.Long; #7 L.Joe)
0:393rd & 1 at own 32(00:39) #12 T.Gist rush middle for 8 yards gain to the AFA40 (#13 J.Jarmolowich), 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.

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