← CFB Terminal
30
Mountain West
AT
13
Mountain West
2023 week 9 · Saturday, October 28, 2023 at 6:00 PM CT · Canvas Stadium · πŸ“Ί CBSSN · 22,570 att · 26.6°F Snowfall, wind 5.6

Drive chart

Air Force Colorado State bar spans the drive · tick marks the start · click a drive for the plays
OWN G255025END ZONE
Q1
ON DOWNS
7 pl · 44 yd · 3:08
0–0
14:55 1st & 5 OWN 15 Vann Schield run for 3 yds to the CSU 18 +3 -0.34
14:55 2nd & 2 OWN 18 Vann Schield run for 10 yds to the CSU 28 for a 1ST down +10 0.35
14:55 1st & 10 OWN 28 Brayden Fowler-Nicolosi pass complete to Tory Horton for 17 yds to the CSU 45 for a 1ST down +17 1.58
14:55 1st & 10 OWN 45 Vann Schield run for 3 yds to the CSU 48 +3 -0.42
14:55 2nd & 7 OWN 48 Brayden Fowler-Nicolosi pass complete to Louis Brown IV for 4 yds to the AFA 48 +4 -0.17
14:55 3rd & 3 OPP 48 Vann Schield run for 2 yds to the AFA 46 +2 -0.66
11:47 4th & 1 OPP 46 Brayden Fowler-Nicolosi run for no gain to the AFA 46 0 -1.48
TD
12 pl · 54 yd · 6:44
7–0
11:47 1st & 10 OWN 46 Dane Kinamon run for 3 yds to the AFA 49 +3 -0.42
11:47 2nd & 7 OWN 49 John Lee Eldridge III run for 10 yds to the CSU 41 for a 1ST down +10 1.36
11:47 1st & 10 OPP 41 Emmanuel Michel run for 6 yds to the CSU 35 +6 0.27
11:47 2nd & 4 OPP 35 Emmanuel Michel run for 1 yd to the CSU 34 +1 -0.67
11:47 3rd & 3 OPP 34 Emmanuel Michel run for 2 yds to the CSU 32 +2 -0.56
11:47 4th & 1 OPP 32 Zac Larrier run for 2 yds to the CSU 30 for a 1ST down +2 1.38
11:47 1st & 10 OPP 30 Zac Larrier run for 2 yds to the CSU 28 +2 -0.30
11:47 2nd & 8 OPP 28 John Lee Eldridge III run for 7 yds to the CSU 21 +7 0.33
11:47 3rd & 1 OPP 21 Zac Larrier run for 6 yds to the CSU 15 for a 1ST down +6 0.23
11:47 1st & 10 OPP 15 John Lee Eldridge III run for 2 yds to the CSU 13 +2 -0.18
11:47 2nd & 8 OPP 13 Owen Burk run for 4 yds to the CSU 9 +4 -0.03
5:03 3rd & 4 OPP 9 Zac Larrier pass complete to Dane Kinamon for 9 yds for a TD (Matthew Dapore KICK) +9 2.76
PUNT
8 pl · 29 yd · 4:02
7–0
4:58 1st & 10 OWN 8 Brayden Fowler-Nicolosi pass complete to Louis Brown IV for 8 yds to the CSU 16 +8 0.55
4:58 2nd & 2 OWN 16 Vann Schield run for 1 yd to the CSU 17 +1 -0.53
4:58 3rd & 1 OWN 17 Louis Brown IV run for 2 yds to the CSU 19 for a 1ST down +2 0.39
4:58 1st & 10 OWN 19 Brayden Fowler-Nicolosi pass complete to Tory Horton for 9 yds to the CSU 28 +9 1.08
4:58 2nd & 1 OWN 28 Brayden Fowler-Nicolosi pass complete to Dylan Goffney for 4 yds to the CSU 32 for a 1ST down +4 -0.16
4:58 1st & 10 OWN 32 Brayden Fowler-Nicolosi pass complete to Dawson Menegatti for 1 yd to the CSU 33 +1 -0.77
4:58 2nd & 9 OWN 33 Brayden Fowler-Nicolosi pass complete to Louis Brown IV for 4 yds to the CSU 37 +4 -0.11
4:58 3rd & 5 OWN 37 Brayden Fowler-Nicolosi pass incomplete 0 -0.54
0:56 4th & 5 OWN 37 Paddy Turner punt for 47 yds, downed at the AFA 16
PUNT
3 pl · 2 yd · 1:10
7–0
0:56 1st & 10 OWN 16 John Lee Eldridge III run for a loss of 4 yards to the AFA 12 -4 -0.65
0:00 2nd & 14 OWN 12 Zac Larrier run for 6 yds to the AFA 18 +6 0.05
0:00 OWN 12 End of 1st Quarter
15:00 3rd & 8 OWN 18 Zac Larrier pass incomplete 0 -0.13
14:46 4th & 8 OWN 18 Carson Bay punt for 43 yds
Q2
TD
1 pl · 61 yd · 0:08
7–7
14:38 1st & 10 OWN 39 Brayden Fowler-Nicolosi pass complete to Justus Ross-Simmons for 61 yds for a TD (Jordan Noyes KICK) +61 4.86
PUNT
6 pl · 17 yd · 3:39
7–7
14:38 1st & 10 OWN 25 Emmanuel Michel run for 1 yd to the AFA 26 +1 -0.59
14:38 2nd & 9 OWN 26 John Lee Eldridge III run for 1 yd to the AFA 27 +1 -0.34
14:38 3rd & 8 OWN 27 Zac Larrier run for 9 yds to the AFA 36 for a 1ST down +9 1.86
14:38 1st & 10 OWN 36 Emmanuel Michel run for no gain to the AFA 36 0 -1.04
14:38 2nd & 10 OWN 36 Zac Larrier run for no gain to the AFA 36 0 -0.63
11:06 4th & 4 OWN 42 Timeout Colorado State, clock 11:06
11:06 3rd & 10 OWN 36 Zac Larrier pass complete to Caleb Rillos for 6 yds to the AFA 42 +6 0.14
10:59 4th & 4 OWN 42 Carson Bay punt for 48 yds, fair catch by Tory Horton at the CSU 10
FG
12 pl · 67 yd · 3:44
7–10
10:59 1st & 10 OWN 10 Brayden Fowler-Nicolosi pass complete to Justus Ross-Simmons for 14 yds to the CSU 24 for a 1ST down +14 0.65
10:59 1st & 10 OWN 24 Brayden Fowler-Nicolosi pass complete to Tory Horton for 8 yds to the CSU 32 +8 0.89
10:59 2nd & 2 OWN 32 Brayden Fowler-Nicolosi pass incomplete 0 -1.10
10:59 3rd & 2 OWN 32 Vann Schield run for 8 yds to the CSU 40 for a 1ST down +8 1.60
10:59 1st & 10 OWN 40 Brayden Fowler-Nicolosi pass complete to Vann Schield for 9 yds to the CSU 49 +9 1.34
10:59 2nd & 1 OWN 49 Brayden Fowler-Nicolosi pass complete to Dylan Goffney for 14 yds to the AFA 37 for a 1ST down +14 0.37
10:59 1st & 10 OPP 37 Vann Schield run for 2 yds to the AFA 35 +2 -0.40
10:59 2nd & 8 OPP 35 Brayden Fowler-Nicolosi pass complete to Vann Schield for 9 yds to the AFA 26 for a 1ST down +9 0.73
10:59 1st & 10 OPP 26 Vann Schield run for 3 yds to the AFA 23 +3 -0.15
7:24 3rd & 7 OPP 23 Timeout Colorado State, clock 07:24
7:24 2nd & 7 OPP 23 Brayden Fowler-Nicolosi pass incomplete 0 -0.52
7:24 3rd & 7 OPP 23 Brayden Fowler-Nicolosi pass incomplete 0 -0.75
7:15 4th & 7 OPP 23 Jordan Noyes 40 yd FG GOOD
PUNT
3 pl · 2 yd · 1:32
7–10
7:15 1st & 10 OWN 25 Emmanuel Michel run for 5 yds to the AFA 30 +5 0.09
7:15 2nd & 5 OWN 30 Zac Larrier run for a loss of 3 yards to the AFA 27 -3 -1.03
7:15 3rd & 8 OWN 27 Zac Larrier pass incomplete 0 -0.22
5:43 4th & 8 OWN 27 Carson Bay punt for 44 yds
FUMBLE
2 pl · -13 yd · 0:12
7–10
5:43 1st & 10 OWN 32 Brayden Fowler-Nicolosi pass incomplete 0 -0.93
5:31 2nd & 10 OWN 32 Brayden Fowler-Nicolosi sacked for a loss of 13 yards to the CSU 11 -13 -0.92
TD
3 pl · 11 yd · 1:31
13–10
5:31 1st & 10 OPP 11 Emmanuel Michel run for 2 yds to the CSU 9 +2 -0.17
5:31 2nd & 8 OPP 9 John Lee Eldridge III run for a loss of 1 yard to the CSU 10 -1 -0.35
4:00 3rd & 9 OPP 10 John Lee Eldridge III run for 10 yds for a TD (Matthew Dapore PAT MISSED) +10 3.03
FG
8 pl · 43 yd · 3:15
13–13
4:00 1st & 10 OWN 25 Vann Schield run for 5 yds to the CSU 30 +5 0.09
4:00 2nd & 5 OWN 30 Brayden Fowler-Nicolosi pass complete to Justus Ross-Simmons for 14 yds to the CSU 44 for a 1ST down +14 1.61
4:00 1st & 10 OWN 44 Brayden Fowler-Nicolosi pass complete to Dallin Holker for 5 yds to the CSU 49 +5 0.11
4:00 2nd & 5 OWN 49 Brayden Fowler-Nicolosi pass complete to Dallin Holker for 17 yds to the AFA 34 for a 1ST down +17 1.32
4:00 1st & 10 OPP 34 Vann Schield run for 1 yd to the AFA 33 +1 -0.50
4:00 2nd & 9 OPP 33 Brayden Fowler-Nicolosi pass complete to Dallin Holker for 1 yd to the AFA 32 +1 -0.64
0:48 4th & 8 OPP 32 Timeout Colorado State, clock 00:48
0:48 3rd & 8 OPP 32 Brayden Fowler-Nicolosi pass incomplete 0 -1.00
0:45 4th & 8 OPP 32 Jordan Noyes 49 yd FG GOOD
END OF HALF
3 pl · 14 yd · 0:45
13–13
0:45 1st & 10 OWN 25 Aiden Calvert run for 12 yds to the AFA 37 for a 1ST down +12 1.03
0:45 1st & 10 OWN 37 Zac Larrier pass complete to John Lee Eldridge III for 3 yds to the AFA 40 +3 -0.42
0:00 OWN 39 End of 2nd Quarter
0:00 2nd & 7 OWN 40 Zac Larrier sacked by Grady Kelly and James Mitchell for a loss of 1 yard to the AFA 39 -1 -1.07
Q3
TD
10 pl · 75 yd · 6:02
20–13
15:00 1st & 10 OWN 25 John Lee Eldridge III run for 9 yds to the AFA 34 +9 1.25
15:00 2nd & 1 OWN 34 Colorado State Penalty, Unsportsmanlike Conduct (15 Yards) to the AFA 49 for a 1ST down +15
15:00 1st & 10 OWN 49 Emmanuel Michel run for 3 yds to the CSU 48 +3 -0.40
15:00 2nd & 7 OPP 48 Zac Larrier run for 4 yds to the CSU 44 +4 -0.16
15:00 3rd & 3 OPP 44 John Lee Eldridge III run for 12 yds to the CSU 32 for a 1ST down +12 1.61
15:00 1st & 10 OPP 32 Emmanuel Michel run for 2 yds to the CSU 30 +2 -0.32
15:00 2nd & 8 OPP 30 John Lee Eldridge III run for 2 yds to the CSU 28 +2 -0.39
15:00 3rd & 6 OPP 28 Zac Larrier pass complete to Brandon Engel for 14 yds to the CSU 14 for a 1ST down +14 1.03
15:00 1st & 10 OPP 14 Emmanuel Michel run for 4 yds to the CSU 10 +4 -0.02
15:00 2nd & 6 OPP 10 John Lee Eldridge III run for 9 yds to the CSU 1 for a 1ST down +9 1.63
8:58 1st & 1 OPP 1 Zac Larrier run for 1 yd for a TD (Matthew Dapore KICK) +1 0.94
PUNT
6 pl · 22 yd · 2:08
20–13
8:58 1st & 10 OWN 25 Brayden Fowler-Nicolosi pass incomplete 0 -0.70
8:58 2nd & 10 OWN 25 Brayden Fowler-Nicolosi pass complete to Tory Horton for 6 yds to the CSU 31 +6 0.17
8:58 3rd & 4 OWN 31 Brayden Fowler-Nicolosi pass complete to Tory Horton for 12 yds to the CSU 43 for a 1ST down +12 2.15
8:58 1st & 10 OWN 43 Vann Schield run for 2 yds to the CSU 45 +2 -0.69
8:58 2nd & 8 OWN 45 Brayden Fowler-Nicolosi pass complete to Justus Ross-Simmons for 2 yds to the CSU 47 +2 -0.62
6:57 4th & 6 OWN 47 Timeout Air Force, clock 06:57
6:57 3rd & 6 OWN 47 Brayden Fowler-Nicolosi pass incomplete 0 -0.80
6:50 4th & 6 OWN 47 Paddy Turner punt for 53 yds for a touchback
FG
8 pl · 69 yd · 4:47
23–13
6:50 1st & 10 OWN 20 Emmanuel Michel run for 2 yds to the AFA 22 +2 -0.36
6:50 2nd & 8 OWN 22 Zac Larrier run for 3 yds to the AFA 25 +3 -0.16
6:50 3rd & 5 OWN 25 Emmanuel Michel run for 53 yds to the CSU 22 for a 1ST down +53 4.26
6:50 1st & 10 OPP 22 Colorado State Penalty, Defensive Holding (4 Yards) to the CSU 9 for a 1ST down +4
4:14 1st & 9 OPP 9 KINAMON, Dane rush to the right for a gain of 9 yards to the CSU0, TOUCHDOWN AFA, score nullified by penalty, clock 04:14 (Play was confirmed after review). PENALTY AFA Holding on ELDRIDGE III, John Lee enforced 10 yards from the CSU9 to the CSU19. NO PLAY (replay the down). -10
4:14 1st & 19 OPP 19 Zac Larrier run for a loss of 1 yard to the CSU 20 -1 -0.51
4:14 2nd & 20 OPP 20 Emmanuel Michel run for 6 yds to the CSU 14 +6 0.14
4:14 3rd & 14 OPP 14 Dane Kinamon run for 3 yds to the CSU 11 +3 -0.21
2:03 4th & 11 OPP 11 Matthew Dapore 29 yd FG GOOD
PUNT
3 pl · 0 yd · 0:25
23–13
2:03 1st & 10 OWN 25 Brayden Fowler-Nicolosi pass incomplete 0 -0.70
2:03 2nd & 10 OWN 25 Brayden Fowler-Nicolosi pass incomplete 0 -0.35
2:03 3rd & 10 OWN 25 Brayden Fowler-Nicolosi pass incomplete 0 -0.16
1:38 4th & 10 OWN 25 Paddy Turner punt for 48 yds, downed at the AFA 27
PUNT
5 pl · 22 yd · 2:44
23–13
1:38 1st & 10 OWN 27 Emmanuel Michel run for 5 yds to the AFA 32 +5 0.10
0:00 2nd & 5 OWN 32 Emmanuel Michel run for 12 yds to the AFA 44 for a 1ST down +12 1.46
0:00 OWN 32 End of 3rd Quarter
15:00 1st & 10 OWN 44 Dane Kinamon run for 2 yds to the AFA 46 +2 -0.68
15:00 2nd & 8 OWN 46 Emmanuel Michel run for 3 yds to the AFA 49 +3 -0.41
15:00 3rd & 5 OWN 49 Zac Larrier pass incomplete 0 -0.91
13:54 4th & 5 OWN 49 Carson Bay punt for 41 yds, downed at the CSU 10
Q4
ON DOWNS
7 pl · 26 yd · 3:03
23–13
13:54 1st & 10 OWN 10 Brayden Fowler-Nicolosi pass complete to Justus Ross-Simmons for 7 yds to the CSU 17 +7 0.38
13:54 2nd & 3 OWN 17 Colorado State Penalty, False Start (-5 Yards) to the CSU 12 -5
13:54 2nd & 8 OWN 12 Brayden Fowler-Nicolosi pass complete to Justus Ross-Simmons for 6 yds to the CSU 18 +6 0.14
13:54 3rd & 2 OWN 18 Brayden Fowler-Nicolosi pass complete to Dallin Holker for 15 yds to the CSU 33 for a 1ST down +15 1.46
13:54 1st & 10 OWN 33 Brayden Fowler-Nicolosi sacked by PJ Ramsey for a loss of 6 yards to the CSU 27 -6 -1.59
13:54 2nd & 16 OWN 27 Brayden Fowler-Nicolosi pass incomplete 0 -0.21
13:54 3rd & 16 OWN 27 Brayden Fowler-Nicolosi pass complete to Justus Ross-Simmons for 9 yds to the CSU 36 +9 0.19
10:51 4th & 7 OWN 36 Brayden Fowler-Nicolosi pass incomplete 0 0.05
TD
3 pl · 36 yd · 2:00
30–13
10:51 1st & 10 OPP 36 QB Keeper LARRIER, Zac rush to the left for a gain of 2 yards to the CSU34 (WILSON, Chase;BLACKBURN, Henry). PENALTY CSU Face mask on WILSON, Chase enforced 15 yards from the CSU34 to the CSU19 and results in automatic 1ST DOWN. NO PLAY (replay the down). +15
10:51 1st & 10 OPP 19 Emmanuel Michel run for 11 yds to the CSU 8 for a 1ST down +11 0.28
10:51 1st & 8 OPP 8 Emmanuel Michel run for 3 yds to the CSU 5 +3 -0.12
8:51 2nd & 5 OPP 5 Emmanuel Michel run for 5 yds for a TD (Matthew Dapore KICK) +5 2.44
ON DOWNS
12 pl · 60 yd · 3:47
30–13
8:51 1st & 10 OWN 25 Vann Schield run for 6 yds to the CSU 31 +6 0.33
8:51 2nd & 4 OWN 31 Brayden Fowler-Nicolosi pass complete to Dallin Holker for 5 yds to the CSU 36 for a 1ST down +5 0.60
8:51 1st & 10 OWN 36 Vann Schield run for 3 yds to the CSU 39 +3 -0.41
8:51 2nd & 7 OWN 39 Brayden Fowler-Nicolosi pass complete to Louis Brown IV for 14 yds to the AFA 47 for a 1ST down +14 1.95
8:51 1st & 10 OPP 47 Brayden Fowler-Nicolosi pass complete to Justus Ross-Simmons for 15 yds to the AFA 32 for a 1ST down +15 0.74
8:51 1st & 10 OPP 32 Brayden Fowler-Nicolosi pass incomplete 0 -0.61
8:51 2nd & 10 OPP 32 Vann Schield run for 4 yds to the AFA 28 +4 -0.10
8:51 3rd & 6 OPP 28 Brayden Fowler-Nicolosi run for 6 yds to the AFA 22 for a 1ST down +6 0.93
8:51 1st & 10 OPP 22 Brayden Fowler-Nicolosi pass incomplete 0 -0.40
8:51 2nd & 10 OPP 22 Brayden Fowler-Nicolosi pass complete to Louis Brown IV for 7 yds to the AFA 15 +7 0.24
8:51 3rd & 3 OPP 15 Brayden Fowler-Nicolosi pass incomplete 0 -0.47
5:04 4th & 3 OPP 15 Brayden Fowler-Nicolosi pass incomplete 0 -3.72
END OF GAME
8 pl · 20 yd · 5:04
30–13
5:04 1st & 10 OWN 15 Emmanuel Michel run for 4 yds to the AFA 19 +4 -0.07
5:04 2nd & 6 OWN 19 Owen Burk run for 5 yds to the AFA 24 +5 0.07
5:04 3rd & 1 OWN 24 Zac Larrier run for 6 yds to the AFA 30 for a 1ST down +6 0.92
5:04 1st & 10 OWN 30 Owen Burk run for 4 yds to the AFA 34 +4 -0.14
1:28 1st & 10 OWN 41 Timeout Air Force, clock 01:28
1:28 2nd & 6 OWN 34 Owen Burk run for 7 yds to the AFA 41 for a 1ST down +7 1.17
1:28 1st & 10 OWN 41 Kneel down by LARRIER, Zac at AFA39 (team loss of 2). 0 -1.14
1:28 2nd & 12 OWN 39 Kneel down by LARRIER, Zac at AFA37 (team loss of 2). 0 -0.63
0:00 3rd & 14 OWN 37 Kneel down by LARRIER, Zac at AFA35 (team loss of 2), clock 00:00. 0 -0.24
0:00 OWN 35 End of 4th Quarter
21 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
2plays for loss5
1takeaways0
1three-and-outs forced2
3explosive plays allowed4
5.30yards allowed / play4.73
3 of 10scoring drives allowed5 of 11
Air Force
Jalen Mergerson 13 (9) 2 PD
Trey Taylor 10 (3) 1 PD
Johnathan Youngblood 9 (1) 1 QH
Jayden Goodwin 8 (2)
Jamari Bellamy 7 (2)
PJ Ramsey 5 (3) 1 sk · 1 TFL · 2 QH
Alec Mock 5 (1)
Jayd Thiergood 3 (1)
Colorado State
Nuer Gatkuoth 15 (3) 1.5 TFL
Chase Wilson 12 (1) 0.5 TFL
Henry Blackburn 9 (2)
Justin Sanchez 6 (3) 1 TFL
Jack Howell 6 0.5 TFL · 1 PD
James Mitchell 5 (2) 0.5 sk · 0.5 TFL
Grady Kelly 5 0.5 sk · 0.5 TFL
Mohamed Kamara 5 (1) 1 QH
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

1 of 1field goals2 of 2
4punts3
44.0punt average49.3
2punts inside the 201
0return yards26
own 23average drive startown 22
Air Force
K Matthew Dapore 1/1 FG · long 29 · 3/4 XP
P Carson Bay 4 punts · 44.0 avg · 2 in 20
Colorado State
K Jordan Noyes 2/2 FG · long 49 · 1/1 XP
P Paddy Turner 3 punts · 49.3 avg · 1 in 20 · 1 TB
KR Dylan Goffney 2 ret · 23 yds · long 15
PR Tory Horton 1 ret · 3 yds · long 3
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

62plays64
293yards339
11drives10
37%success rate44%
14.21total PPA3.23
Derived from 126 scrimmage plays. Interception return yardage is excluded from the offense.

Scoring

Q1Zac Larrier pass complete to Dane Kinamon for 9 yds for a TD (Matthew Dapore KICK) 7–0
Q2Brayden Fowler-Nicolosi pass complete to Justus Ross-Simmons for 61 yds for a TD (Jordan Noyes… 7–7
Q2Jordan Noyes 40 yd FG GOOD 10–7
Q2John Lee Eldridge III run for 10 yds for a TD (Matthew Dapore PAT MISSED) 13–10
Q2Jordan Noyes 49 yd FG GOOD 13–13
Q3Zac Larrier run for 1 yd for a TD (Matthew Dapore KICK) 20–13
Q3Matthew Dapore 29 yd FG GOOD 23–13
Q4Emmanuel Michel run for 5 yds for a TD (Matthew Dapore KICK) 30–13

Biggest plays by PPA

Q2Brayden Fowler-Nicolosi pass complete to Justus Ross-Simmons for 61 yds for a TD… 4.86
Q3Emmanuel Michel run for 53 yds to the CSU 22 for a 1ST down 4.26
Q2John Lee Eldridge III run for 10 yds for a TD (Matthew Dapore PAT MISSED) 3.03
Q1Zac Larrier pass complete to Dane Kinamon for 9 yds for a TD (Matthew Dapore KICK) 2.76
Q4Emmanuel Michel run for 5 yds for a TD (Matthew Dapore KICK) 2.44
Q3Brayden Fowler-Nicolosi pass complete to Tory Horton for 12 yds to the CSU 43 for a 1ST… 2.15

Series recent meetings

2025 Air Force 42 – 21 Colorado State
2024 Colorado State 21 – 13 Air Force
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