← CFB Terminal
42
Mountain West
AT
21
Mountain West
2025 week 14 · Friday, November 28, 2025 at 2:00 PM CT · Canvas Stadium · 📺 FS1 · 50°F Cloudy, wind 3.4

Drive chart

Air Force Colorado State bar spans the drive · tick marks the start · click a drive for the plays
OWN G255025END ZONE
Q1
TD
8 pl · 75 yd · 5:10
7–0
14:54 1st & 10 OWN 25 (15:00) No Huddle-Shotgun #11 J.Johnson rush right for 3 yards gain to the AFA28 (#12 J.Bellah) +3 -0.30
14:20 2nd & 7 OWN 28 (14:25) No Huddle #5 D.Carson rush middle for 3 yards gain to the AFA31 (#44 J.Ellis; #55 A.Laurich) +3 -0.24
13:41 3rd & 4 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 +5 1.47
13:14 3rd & 4 OWN 31 (13:20) Shotgun #11 J.Johnson rush right for 2 yards gain to the AFA33 (#11 J.Naborne) +2 -0.29
12:39 4th & 2 OWN 33 (12:46) #12 T.Gist rush middle for 5 yards gain to the AFA38 (#11 J.Naborne; #40 O.Long), 1ST DOWN +5 1.95
11:55 1st & 10 OWN 38 (12:00) #5 D.Carson rush left for 4 yards gain to the AFA42 (#23 J.Mitchell; #7 L.Joe) +4 -0.17
11:19 2nd & 6 OWN 42 (11:25) #11 J.Johnson rush right for 2 yards gain to the AFA44 (#7 L.Joe) +2 -0.65
10:32 3rd & 4 OWN 44 (10:38) Shotgun #11 J.Johnson rush middle for 1 yard gain to the AFA45 (#40 O.Long; #56 K.Agurs) +1 -0.68
9:50 4th & 3 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) +55 6.44
PUNT
3 pl · -5 yd · 1:16
7–0
9:44 1st & 10 OWN 25 (09:50) Shotgun #25 L.Avant rush left for 1 yard gain to the CSU26 (#15 J.Adams; #5 R.Jones) +1 -0.59
9:16 2nd & 9 OWN 26 (09:24) No Huddle-Shotgun #7 J.Brousseau sacked for loss of 6 yards to the CSU20 (#15 J.Adams) -6 -0.63
8:44 3rd & 15 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 0 -0.07
8:34 4th & 15 OWN 20 (08:44) #83 B.Hansen punt 48 yards to the AFA32
TD
10 pl · 68 yd · 6:08
14–0
8:27 1st & 10 OWN 32 (08:33) #2 O.Allen rush right for 4 yards gain to the AFA36 (#11 J.Naborne) +4 -0.15
7:42 2nd & 6 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 +16 1.98
7:10 1st & 10 OPP 48 (07:16) #2 O.Allen rush middle for 9 yards gain to the CSU39 (#11 J.Naborne; #13 J.Jarmolowich) +9 1.04
6:30 2nd & 1 OPP 39 (06:35) #2 O.Allen rush right for 6 yards gain to the CSU33 (#91 M.Tuitele), 1ST DOWN +6 -0.25
5:43 1st & 10 OPP 33 (05:49) #2 O.Allen rush left for 3 yards gain to the CSU30 (#45 R.Edmonson) +3 -0.20
5:00 2nd & 7 OPP 30 (05:05) #2 O.Allen rush right for 3 yards gain to the CSU27 (#47 D.Rodriguez; #29 J.Vincent) +3 -0.23
4:20 3rd & 4 OPP 27 (04:26) #8 K.Frew rush left for 7 yards gain to the CSU20 (#12 J.Bellah), 1ST DOWN +7 0.71
3:37 1st & 10 OPP 20 (03:42) #2 O.Allen rush left for 1 yard gain to the CSU19 (#52 P.Tangelo) +1 -0.29
2:58 2nd & 9 OPP 19 (03:03) #44 R.Conti rush left for 13 yards gain to the CSU06 (#32 D.Hagans), out of bounds, 1ST DOWN +13 0.86
2:26 1st & 6 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) +6 2.05
PUNT
3 pl · 3 yd · 1:15
14–0
2:14 1st & 10 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 -0.80
1:54 2nd & 11 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) +4 -0.05
1:21 3rd & 7 OWN 28 (01:25) No Huddle-Shotgun #7 J.Brousseau pass incomplete short left to #6 T.Lanier thrown to CSU46 0 -0.27
1:11 4th & 7 OWN 28 (01:21) #83 B.Hansen punt 45 yards to the AFA27
PUNT
3 pl · 4 yd · 1:23
14–0
1:05 1st & 10 OWN 27 (01:11) #5 D.Carson rush right for 2 yards gain to the AFA29 (#44 J.Ellis; #22 C.Davis) +2 -0.49
0:35 2nd & 8 OWN 29 (00:35) #11 J.Johnson sacked for loss of 4 yards to the AFA25 (#40 O.Long) -4 -0.76
0:12 3rd & 12 OWN 25 (00:12) #11 J.Johnson rush middle for 6 yards gain to the AFA31 (#91 M.Tuitele) +6 0.06
0:00 3rd & 12 OWN 25 End of 1st quarter. 0.06
14:48 4th & 6 OWN 31 (15:00) #97 L.Freer punt 44 yards to the CSU25, out of bounds at CSU25
Q2
TD
13 pl · 75 yd · 6:00
14–7
14:39 1st & 10 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) +6 0.33
14:14 2nd & 4 OWN 31 (14:23) No Huddle-Shotgun #7 J.Brousseau sacked for loss of 4 yards to the CSU27 (#45 J.Reese) -4 -1.26
13:38 3rd & 8 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) +7 0.21
13:14 3rd & 8 OWN 27 Timeout Colorado State, clock 13:14
13:08 4th & 1 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 +1 1.56
12:35 1st & 10 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) +5 0.11
11:58 2nd & 5 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 +6 0.95
11:20 1st & 10 OWN 46 (11:29) No Huddle-Shotgun #7 J.Brousseau rush middle for 4 yards gain to the CSU50 (#33 B.Bujnoch) +4 -0.16
10:44 2nd & 6 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 0 -1.16
10:34 3rd & 6 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) +4 -0.15
9:55 4th & 2 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 +18 2.89
9:25 1st & 10 OPP 28 (09:30) No Huddle-Shotgun #7 J.Brousseau pass incomplete deep left to #81 R.Beers thrown to AFA07 0 -0.51
9:21 2nd & 10 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 0.42
8:48 3rd & 2 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) +20 2.86
TD
17 pl · 75 yd · 8:34
21–7
8:38 1st & 10 OWN 25 (08:48) #21 C.Harris rush left for 8 yards gain to the AFA33 (#40 O.Long) +8 0.91
8:05 2nd & 2 OWN 33 (08:10) #2 O.Allen rush middle for 5 yards gain to the AFA38 (#39 D.Gill; #55 A.Laurich), 1ST DOWN +5 0.21
7:30 1st & 10 OWN 38 (07:35) #4 K.Hodges rush middle for 5 yards gain to the AFA43 (#13 J.Jarmolowich; #91 M.Tuitele) +5 0.11
6:52 2nd & 5 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 0.92
6:18 1st & 10 OWN 49 (06:23) #2 O.Allen rush right for 6 yards gain to the CSU45 (#11 J.Naborne; #32 D.Hagans) +6 0.35
5:36 2nd & 4 OPP 45 (05:41) #2 O.Allen rush right for 6 yards gain to the CSU39 (#52 P.Tangelo; #45 R.Edmonson), 1ST DOWN +6 0.43
4:53 1st & 10 OPP 39 (04:58) #2 O.Allen rush middle for 5 yards gain to the CSU34 (#7 L.Joe; #32 D.Hagans) +5 0.09
4:14 2nd & 5 OPP 34 (04:19) #2 O.Allen rush middle for 3 yards gain to the CSU31 (#47 D.Rodriguez) +3 -0.26
3:31 3rd & 2 OPP 31 (03:36) #2 O.Allen rush middle for 6 yards gain to the CSU25 (#47 D.Rodriguez; #45 R.Edmonson), 1ST DOWN +6 0.62
2:48 1st & 10 OPP 25 (02:54) #2 O.Allen rush right for 1 yard gain to the CSU24 (#7 L.Joe; #23 J.Mitchell) +1 -0.35
2:08 2nd & 9 OPP 24 (02:13) #8 K.Frew rush right for 12 yards gain to the CSU12 (#40 O.Long; #77 J.Moran), 1ST DOWN +12 0.52
2:00 2nd & 9 OPP 24 Timeout Air Force, clock 02:00
1:56 1st & 10 OPP 12 (02:00) #2 O.Allen rush middle for 3 yards gain to the CSU09 (#40 O.Long; #91 M.Tuitele) +3 -0.10
1:51 2nd & 7 OPP 9 (01:56) #21 C.Harris rush right for 1 yard loss to the CSU10 (#44 J.Ellis; #23 J.Mitchell) -1 -0.36
1:45 3rd & 8 OPP 10 (01:51) #11 J.Johnson rush middle for 9 yards gain to the CSU01 (#39 D.Gill; #7 L.Joe), 1ST DOWN +9 2.05
1:13 3rd & 8 OPP 10 Timeout Air Force, clock 01:13
1:06 1st & 1 OPP 1 (01:13) #11 J.Johnson rush middle for 0 yards to the CSU01 (#4 J.Rogers; #40 O.Long) 0 -0.96
0:16 2nd & 1 OPP 1 (00:22) #11 J.Johnson rush middle for 0 yards to the CSU01 (#40 O.Long; #23 J.Mitchell) 0 -0.55
0:16 2nd & 1 OPP 1 Timeout Air Force, clock 00:16
0:14 3rd & 1 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) +1 2.45
END OF HALF
2 pl · 37 yd · 0:14
21–7
0:05 1st & 10 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 +24 2.15
0:05 1st & 10 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 +15 1.00
0:00 1st & 10 OWN 47 End of 2nd quarter. 1.00
Q3
TD
9 pl · 75 yd · 3:41
21–14
14:48 1st & 10 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) +5 0.09
14:23 2nd & 5 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 +5 0.74
13:58 1st & 10 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 +6 0.40
13:35 2nd & 4 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 +8 0.92
13:10 1st & 10 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 +3 -0.40
12:38 2nd & 7 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 +38 1.80
12:05 1st & 10 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 0 -0.29
12:00 2nd & 10 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) +5 0.04
11:19 3rd & 5 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) +5 2.76
TD
9 pl · 45 yd · 5:41
28–14
11:12 1st & 10 OPP 45 (11:18) #5 D.Carson rush middle for 3 yards gain to the CSU42 (#11 J.Naborne) +3 -0.33
10:26 2nd & 7 OPP 42 (10:32) #5 D.Carson rush right for 3 yards gain to the CSU39 (#40 O.Long; #44 J.Ellis) +3 -0.36
9:41 3rd & 4 OPP 39 (09:46) Shotgun #4 K.Hodges rush middle for 21 yards gain to the CSU18 (#17 C.Blocker), 1ST DOWN +21 1.58
9:00 1st & 10 OPP 18 (09:04) Shotgun #4 K.Hodges rush middle for 6 yards gain to the CSU12 (#40 O.Long; #13 J.Jarmolowich) +6 0.18
8:18 2nd & 4 OPP 12 (08:23) #5 D.Carson rush middle for 3 yards gain to the CSU09 (#23 J.Mitchell; #44 J.Ellis) +3 -0.13
7:46 3rd & 1 OPP 9 (07:50) #4 K.Hodges rush middle for 0 yards to the CSU09 (#11 J.Naborne; #91 M.Tuitele) 0 -0.40
6:56 4th & 1 OPP 9 (07:00) #4 K.Hodges rush middle for 3 yards gain to the CSU06 (#40 O.Long; #39 D.Gill), 1ST DOWN +3 0.89
6:18 1st & 6 OPP 6 (06:24) Shotgun #4 K.Hodges rush right for 3 yards gain to the CSU03 (#40 O.Long; #12 J.Bellah) +3 -0.16
5:37 2nd & 3 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) +3 2.21
MISSED FG
9 pl · 57 yd · 3:29
28–14
5:37 OPP 35 Timeout Colorado State, clock 05:37
5:27 1st & 10 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 +12 1.03
5:01 1st & 10 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) +1 -0.87
4:19 2nd & 9 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 +12 2.08
3:44 1st & 10 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 +29 1.21
3:16 1st & 10 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 0 -0.39
3:10 2nd & 10 OPP 21 (03:16) No Huddle-Shotgun #7 J.Brousseau pass incomplete short right to #24 J.Kinnard thrown to AFA08 0 -0.50
3:05 3rd & 10 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 +4 -0.10
2:41 3rd & 16 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) +9 0.76
2:08 4th & 7 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
TD
13 pl · 80 yd · 7:59
35–14
2:00 1st & 10 OWN 20 (02:08) #21 C.Harris rush right for 8 yards gain to the AFA28 (#52 P.Tangelo) +8 0.80
1:22 2nd & 2 OWN 28 (01:27) #2 O.Allen rush middle for 1 yard gain to the AFA29 (#40 O.Long; #52 P.Tangelo) +1 -0.80
0:40 3rd & 1 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 +3 0.87
0:15 1st & 10 OWN 32 (00:15) #2 O.Allen rush left for 2 yards gain to the AFA34 (#56 K.Agurs; #44 J.Ellis) +2 -0.58
0:00 1st & 10 OWN 32 End of 3rd quarter. -0.58
14:45 2nd & 8 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 +27 2.96
14:15 1st & 10 OPP 39 (14:21) #3 M.Long rush left for 7 yards gain to the CSU32 (#29 J.Vincent) +7 0.44
13:31 2nd & 3 OPP 32 (13:38) #2 O.Allen rush middle for 12 yards gain to the CSU20 (#13 J.Jarmolowich), 1ST DOWN +12 0.09
12:49 1st & 10 OPP 20 (12:54) #2 O.Allen rush left for 3 yards gain to the CSU17 (#47 D.Rodriguez; #49 J.Tafia) +3 -0.12
12:04 2nd & 7 OPP 17 (12:08) Shotgun #4 K.Hodges rush middle for 5 yards gain to the CSU12 (#77 J.Moran; #40 O.Long) +5 0.06
11:17 3rd & 2 OPP 12 (11:22) #4 K.Hodges rush middle for 4 yards gain to the CSU08 (#40 O.Long; #96 J.Murray), 1ST DOWN +4 0.35
10:36 1st & 8 OPP 8 (10:41) Shotgun #4 K.Hodges rush middle for 2 yards gain to the CSU06 (#39 D.Gill; #12 J.Bellah) +2 -0.21
9:51 2nd & 6 OPP 6 (09:57) #4 K.Hodges rush right for 0 yards to the CSU06 (#40 O.Long) 0 -0.30
9:09 3rd & 6 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) +6 2.82
Q4
TD
5 pl · 75 yd · 2:18
35–21
9:00 1st & 10 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 +11 0.93
8:29 1st & 10 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) +2 -0.64
7:54 2nd & 8 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 +12 1.95
7:18 1st & 10 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 +12 0.75
6:51 1st & 10 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) +38 3.09
TD
8 pl · 56 yd · 3:44
42–21
6:42 1st & 10 OWN 44 (06:47) #2 O.Allen rush middle for 4 yards gain to the AFA48 (#7 L.Joe; #77 J.Moran) +4 -0.16
5:59 2nd & 6 OWN 48 (06:05) #2 O.Allen rush right for 2 yards gain to the AFA50 (#7 L.Joe; #44 J.Ellis) +2 -0.69
5:13 3rd & 4 50 (05:19) Shotgun #4 K.Hodges rush middle for 5 yards gain to the CSU45 (#44 J.Ellis), 1ST DOWN +5 1.74
4:34 1st & 10 OPP 45 (04:38) Shotgun #2 O.Allen rush middle for 3 yards gain to the CSU42 (#44 J.Ellis) +3 -0.33
3:48 2nd & 7 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 +27 1.25
3:18 1st & 10 OPP 15 (03:22) #2 O.Allen rush middle for 3 yards gain to the CSU12 (#12 J.Bellah) +3 -0.10
3:11 2nd & 7 OPP 12 (03:18) #4 K.Hodges rush right for 5 yards gain to the CSU07 (#12 J.Bellah; #77 J.Moran) +5 0.06
3:05 3rd & 2 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) +7 2.60
PUNT
3 pl · 8 yd · 0:57
42–21
3:00 1st & 10 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 0 -0.25
2:57 2nd & 10 OWN 2 (03:00) No Huddle-Shotgun #7 J.Brousseau pass incomplete short left to #10 T.Maher thrown to CSU05 0 -0.11
2:44 3rd & 10 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) +8 0.08
2:05 4th & 2 OWN 10 (02:12) #83 B.Hansen punt 67 yards to the AFA23
3 pl · 17 yd · 2:05
42–21
1:53 1st & 10 OWN 23 (02:00) Shotgun #12 T.Gist rush middle for 2 yards gain to the AFA25 (#12 J.Bellah; #77 J.Moran) +2 -0.42
1:08 2nd & 8 OWN 25 (01:14) Shotgun #25 T.Latham rush right for 7 yards gain to the AFA32 (#40 O.Long; #7 L.Joe) +7 0.40
0:39 3rd & 1 OWN 32 (00:39) #12 T.Gist rush middle for 8 yards gain to the AFA40 (#13 J.Jarmolowich), 1ST DOWN +8 1.47
0:00 3rd & 1 OWN 32 End of 4th quarter.
16 drives. Field position runs left to right for both teams: 0 is the offense's own goal line, 100 the one it is attacking.

Defense

2sacks1
3plays for loss2
0takeaways0
3three-and-outs forced1
6explosive plays allowed8
7.33yards allowed / play5.90
3 of 8scoring drives allowed6 of 8
Air Force
Roger Jones Jr. 7 (3)
Dallas Daley 5 0.5 TFL · 1 PD · 1 QH
Alexander Perez 5 (2) 0.5 TFL
Levi Brown 5 (2)
Blake Fletcher 5 1 QH
Korey Johnson 4 (3)
Jackson Adams 3 (1) 1 sk · 1 TFL · 1 PD
Brody Bujnoch 3 (1)
Colorado State
Owen Long 17 (3) 1 sk · 1 TFL
Jacob Ellis 10 (2) 0.5 TFL
Lemondre Joe 9 (2)
Jake Jarmolowich 8 (4)
Jace Bellah 7 (3)
Jeremy Naborne 7 (3)
Jaseim Mitchell 5 0.5 TFL
Moso'oipala Tuitele 5 (2)
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 1
1punts3
44.0punt average53.3
0punts inside the 200
0return yards0
own 34average drive startown 22
Air Force
K Reagan Tubbs 6/6 XP
P Luke Freer 1 punt · 44.0 avg
Colorado State
K Isaiah Hankins 0/1 FG · 3/3 XP
P Bryan Hansen 3 punts · 53.3 avg
KR Javion Kinnard 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

72plays46
425yards337
8drives8
56%success rate48%
33.64total PPA21.93
Derived from 118 scrimmage plays. Interception return yardage is excluded from the offense.

Scoring

Q1(09:59) #11 J.Johnson pass complete short right to #88 B.Fleischmann caught at CSU49, for 55… 7–0
Q1(02:30) #2 O.Allen rush middle for 6 yards gain to the CSU00 TOUCHDOWN, clock 02:26 #96 R.Tubbs 14–0
Q2(08:51) No Huddle-Shotgun #7 J.Brousseau pass complete deep left to #6 T.Lanier caught at… 7–14
Q2(00:16) #4 K.Hodges rush middle for 1 yard gain to the CSU00 TOUCHDOWN, clock 00:14 #96 R.Tubbs 21–7
Q3(11:22) No Huddle-Shotgun #25 L.Avant rush middle for 5 yards gain to the AFA00 TOUCHDOWN… 14–21
Q3(05:39) #11 J.Johnson rush right for 3 yards gain to the CSU00 TOUCHDOWN, clock 05:37 #96… 28–14
Q4(09:14) #11 J.Johnson pass complete short right to #88 B.Fleischmann caught at CSU00, for 6… 35–14
Q4(06:56) No Huddle-Shotgun #7 J.Brousseau pass complete short left to #81 R.Beers caught at… 21–35
Q4(03:09) #2 O.Allen rush middle for 7 yards gain to the CSU00 TOUCHDOWN, clock 03:05, 1ST DOWN… 42–21

Biggest plays by PPA

Q1(09:59) #11 J.Johnson pass complete short right to #88 B.Fleischmann caught at CSU49… 6.44
Q4(06:56) No Huddle-Shotgun #7 J.Brousseau pass complete short left to #81 R.Beers caught… 3.09
Q4(15:00) #11 J.Johnson pass complete deep middle to #18 Q.Smith caught at CSU40, for 27… 2.96
Q2(10:09) No Huddle-Shotgun #7 J.Brousseau pass complete short left to #10 T.Maher caught… 2.89
Q2(08:51) No Huddle-Shotgun #7 J.Brousseau pass complete deep left to #6 T.Lanier caught… 2.86
Q4(09:14) #11 J.Johnson pass complete short right to #88 B.Fleischmann caught at CSU00… 2.82

Series recent meetings

2024 Colorado State 21 – 13 Air Force
2023 Air Force 30 – 13 Colorado State
2022 Colorado State 12 – 24 Air Force
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