From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
Air Force
Colorado State
509
Total yards
308
121
Passing yards
173
388
Rushing yards
135
11.0
Yards per pass
7.9
5.6
Yards per rush
3.6
26
First downs
17
7–17
Third downs
6–14
4–4
Fourth downs
1–2
1
Turnovers
2
4–46
Penalties
8–67
38:36
Possession
21:24
1
Sacks (by defense)
0
Efficiency
Air Force
Colorado State
48%
Success rate
46%
0.37
EPA per play
0.07
1.34
Explosiveness
1.05
0.40
Rushing EPA
0.22
0.22
Passing EPA
−0.18
40%
Passing-down success
24%
0.23
First-down EPA
0.19
0.19
Second-down EPA
0.07
0.29
Third-down EPA
−0.12
14%
Havoc by its defense
9%
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 64% to win. Elo’s favorite won.
The line
Air Force −3, over/under 45.
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 58%, Colorado State 42%. CollegeFootballData.com’s estimate from the point spread.
Every drive
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.
Q1 Colorado StatePunt, 3 plays, 7 yards
Q1 Air ForceTouchdown, 5 plays, 77 yards
Q1 Colorado StateInterception, 3 plays, 5 yards
Q1 Air ForceTouchdown, 8 plays, 42 yards
Q1 Colorado StatePunt, 3 plays, 6 yards
Q1 Air ForcePunt, 3 plays, 1 yard
Q1 Colorado StateTouchdown, 7 plays, 71 yards
Q1 Air ForceTouchdown, 1 play, 75 yards
Q1 Colorado StateTouchdown, 14 plays, 75 yards
Q2 Air ForcePunt, 3 plays, 3 yards
Q2 Colorado StatePunt, 6 plays, 22 yards
Q2 Air ForceMissed FG, 12 plays, 60 yards
Q2 Colorado StatePunt, 3 plays, 9 yards
Q2 Air ForceEnd of half, 5 plays, 31 yards
Q3 Air ForceTouchdown, 14 plays, 75 yards
Q3 Colorado StateTouchdown, 5 plays, 44 yards
Q3 Air ForceTouchdown, 10 plays, 75 yards
Q3 Colorado StateInterception, 11 plays, 59 yards
Q4 Air ForceInterception, 3 plays, −6 yards
Q4 Colorado StateTurnover on downs, 4 plays, 0 yards
Q4 Air ForceEnd of game, 15 plays, 60 yards
Play by play
1st quarter9 drives, then Air Force 21, Colorado State 7
Colorado State Punt, 3 plays
15:00
Brice Honaker kickoff for 65 yds for a touchback
15:00
1st & 10 at own 25
David Bailey run for 4 yds to the ColSt 29
15:00
2nd & 6 at own 29
David Bailey run for 3 yds to the ColSt 32
15:00
3rd & 3 at own 32
Todd Centeio pass incomplete
13:59
4th & 3 at own 32
Ryan Stonehouse punt for 45 yds
Air Force Touchdown, 5 plays
13:59
1st & 10 at own 23
Haaziq Daniels run for 3 yds to the AFA 26
13:59
2nd & 7 at own 26
Dane Kinamon run for no gain to the AFA 26
13:59
3rd & 7 at own 26
DeAndre Hughes run for 56 yds to the ColSt 18 for a 1ST down
13:59
1st & 10 at opp 18
Haaziq Daniels run for 2 yds to the ColSt 16
11:16
2nd & 8 at opp 16
John Lee Eldridge III run for 16 yds for a TD, (Matthew Dapore KICK)Air Force 7, Colorado State 0
Colorado State Interception, 3 plays
11:16
Brice Honaker kickoff for 65 yds for a touchback
11:16
1st & 10 at own 25
David Bailey run for 2 yds to the ColSt 27
11:16
2nd & 8 at own 27
David Bailey run for 3 yds to the ColSt 30
10:21
3rd & 5 at own 30
Todd Centeio pass intercepted Milton Bugg III return for no gain to the ColSt 42
Air Force Touchdown, 8 plays
10:21
1st & 10 at opp 42
Brad Roberts run for 4 yds to the ColSt 38
10:21
2nd & 6 at opp 38
Brad Roberts run for 10 yds to the ColSt 28 for a 1ST down
10:21
1st & 10 at opp 28
Brad Roberts run for 8 yds to the ColSt 20
10:21
2nd & 2 at opp 20
Brad Roberts run for 5 yds to the ColSt 15 for a 1ST down
10:21
1st & 10 at opp 15
Brad Roberts run for 5 yds to the ColSt 10
10:21
2nd & 5 at opp 10
Brad Roberts run for 2 yds to the ColSt 8
10:21
3rd & 3 at opp 8
Haaziq Daniels run for 2 yds to the ColSt 6
6:13
4th & 1 at opp 6
Brad Roberts run for 6 yds for a TD, (Matthew Dapore KICK)Air Force 14, Colorado State 0
Colorado State Punt, 3 plays
6:06
Brice Honaker kickoff for 65 yds , Thomas Pannunzio return for 22 yds to the ColSt 22
6:06
1st & 10 at own 22
David Bailey run for 4 yds to the ColSt 26
6:06
2nd & 6 at own 26
COLORADO ST Penalty, False Start (Dequan Jackson) to the ColSt 21
6:06
2nd & 11 at own 21
Todd Centeio pass complete to Trey McBride for 9 yds to the ColSt 30
6:06
3rd & 2 at own 30
David Bailey run for a loss of 2 yards to the ColSt 28
4:30
4th & 4 at own 28
Ryan Stonehouse punt for 72 yds for a touchback
Air Force Punt, 3 plays
4:30
1st & 10 at own 20
Brad Roberts run for 2 yds to the AFA 22
4:30
2nd & 8 at own 22
DeAndre Hughes run for a loss of 1 yard to the AFA 21
4:30
3rd & 9 at own 21
Haaziq Daniels pass incomplete
3:13
4th & 9 at own 21
Carson Bay punt for 39 yds , Dante Wright returns for a loss of 1 yard to the ColSt 29
Colorado State Touchdown, 7 plays
3:13
1st & 10 at own 29
Todd Centeio pass complete to Trey McBride for 31 yds to the AFA 40 for a 1ST down
3:13
1st & 10 at opp 40
Todd Centeio pass complete to Dante Wright for 10 yds to the AFA 30 for a 1ST down
3:13
1st & 10 at opp 30
Todd Centeio run for 4 yds to the AFA 26
3:13
2nd & 6 at opp 26
Todd Centeio run for 9 yds to the AFA 17 for a 1ST down
3:13
1st & 10 at opp 17
Todd Centeio pass incomplete
3:13
2nd & 10 at opp 17
David Bailey run for 2 yds to the AFA 15
0:59
3rd & 8 at opp 15
Todd Centeio run for 15 yds for a TD, (Cayden Camper KICK)Air Force 14, Colorado State 7
Air Force Touchdown, 1 play
0:59
Jonathan Terry kickoff for 65 yds for a touchback
0:59
1st & 10 at own 25
HUGHES, DeAndre rush to the right for a gain of 5 yards to the AFA30 (HOWELL, Jack). PENALTY AFA Personal Foul on KING, Dalton enforced half the distance from the goal, 13 yards from the AFA25 to the AFA12. NO PLAY (replay the down).
0:59
1st & 22 at own 13
AIR FORCE Penalty, False Start (Dalton King) to the AFA 8
0:10
1st & 27 at own 8
Haaziq Daniels pass complete to Brandon Lewis for 92 yds for a TD, (Matthew Dapore KICK)Air Force 21, Colorado State 7
0:10
1st & goal at opp 3
DAPORE, Matthew PAT kick attempt missed (wide right). PENALTY CSU Offsides on FLOYD, Robert enforced half the distance from the goal, 2 yards from the CSU3 to the CSU1. NO PLAY (replay the down).
0:10
Brice Honaker kickoff COLORADO ST Penalty, Personal Foul (15 Yards) to the 50 yard line
Colorado State Touchdown, 14 plays
0:10
Brice Honaker kickoff for 65 yds for a touchback
0:00
1st & 10 at own 25
A’Jon Vivens run for 6 yds to the ColSt 31
Q2 15:00
2nd & 4 at own 31
Todd Centeio run for 3 yds to the ColSt 34
Q2 15:00
3rd & 1 at own 34
Todd Centeio run for 5 yds to the ColSt 39 for a 1ST down
Q2 15:00
1st & 10 at own 39
Todd Centeio run for 9 yds to the ColSt 48
Q2 15:00
2nd & 1 at own 48
COLORADO ST Penalty, Offensive Holding (Adam Korutz) to the ColSt 39
Q2 15:00
2nd & 10 at own 39
Todd Centeio pass complete to Cameron Butler for no gain to the ColSt 39
Q2 15:00
3rd & 10 at own 39
Todd Centeio pass complete to Ty McCullouch for 13 yds to the AFA 48 for a 1ST down
Q2 15:00
1st & 10 at opp 48
A’Jon Vivens run for 8 yds to the AFA 40
Q2 15:00
2nd & 2 at opp 40
David Bailey run for 5 yds to the AFA 35 for a 1ST down
Q2 15:00
1st & 10 at opp 35
Todd Centeio pass complete to Trey McBride for 32 yds to the AFA 3 for a 1ST down
Q2 15:00
1st & goal at opp 3
David Bailey run for 2 yds to the AFA 1
Q2 10:30
2nd & goal at opp 1
run for 1 yd
Q2 10:30
3rd & goal at opp 1
David Bailey run for no gain to the AFA 1
Q2 10:09
4th & goal at opp 1
David Bailey run for 1 yd for a TD, (Cayden Camper KICK)Air Force 21, Colorado State 14
2nd quarter5 drives, then Air Force 21, Colorado State 14
Air Force Punt, 3 plays
10:09
Jonathan Terry kickoff for 61 yds
10:09
1st & 10 at own 25
Brad Roberts run for 3 yds to the AFA 28
10:09
2nd & 7 at own 28
Brad Roberts run for no gain to the AFA 28
10:09
3rd & 7 at own 28
Haaziq Daniels pass incomplete
8:29
4th & 7 at own 28
Carson Bay punt for 39 yds, fair catch by Dante Wright at the ColSt 33
Colorado State Punt, 6 plays
8:29
1st & 10 at own 33
A’Jon Vivens run for 4 yds to the ColSt 37
8:29
2nd & 6 at own 37
A’Jon Vivens run for 9 yds to the ColSt 46 for a 1ST down
8:29
1st & 10 at own 46
Todd Centeio pass complete to A’Jon Vivens for 14 yds to the AFA 40 for a 1ST down
8:29
1st & 10 at opp 40
Dante Wright run for a loss of 2 yards to the AFA 42
8:29
2nd & 12 at opp 42
David Bailey run for 2 yds to the AFA 40
8:29
3rd & 10 at opp 40
Todd Centeio pass incomplete
8:29
4th & 10 at opp 40
COLORADO ST Penalty, Delay Of Game (-5 Yards) to the AFA 45
5:57
4th & 15 at opp 45
Ryan Stonehouse punt for 45 yds for a touchback
Air Force Missed FG, 12 plays
5:57
1st & 10 at own 20
Dane Kinamon run for 16 yds to the AFA 36 for a 1ST down
5:57
1st & 10 at own 36
Dane Kinamon run for a loss of 1 yard to the AFA 35
5:57
2nd & 11 at own 35
Brad Roberts run for 5 yds to the AFA 40
5:57
3rd & 6 at own 40
QB Keeper DANIELS, Haaziq rush up the middle for a gain of 3 yards to the AFA43 (KAMARA, Mohamed). PENALTY CSU Personal Foul on CAMERON, Marshaun enforced 15 yards from the AFA41 to the CSU44 and results in automatic 1ST DOWN. NO PLAY (replay the down).
5:57
1st & 10 at opp 44
Brandon Lewis run for 4 yds to the ColSt 40
5:57
2nd & 6 at opp 40
Brad Roberts run for 5 yds to the ColSt 35
5:57
3rd & 1 at opp 35
Haaziq Daniels run for 2 yds to the ColSt 33 for a 1ST down
5:57
1st & 10 at opp 33
Haaziq Daniels run for 9 yds to the ColSt 24
5:57
2nd & 1 at opp 24
Brad Roberts run for 8 yds to the ColSt 16 for a 1ST down
1:32
2nd & 10 at opp 16
Timeout COLORADO ST, clock 01:32
1:32
1st & 10 at opp 16
Brad Roberts run for no gain to the ColSt 16
1:26
3rd & 14 at opp 20
Timeout COLORADO ST, clock 01:26
1:26
2nd & 10 at opp 16
Brandon Lewis run for a loss of 4 yards to the ColSt 20
1:26
3rd & 14 at opp 20
Haaziq Daniels pass incomplete
1:15
4th & 14 at opp 20
Matthew Dapore 37 yd FG MISSED
1:15
1st & 10 at own 20
COLORADO ST Penalty, False Start (Cameron Butler) to the ColSt 15
Colorado State Punt, 3 plays
1:15
1st & 15 at own 15
Todd Centeio pass complete to Trey McBride for 9 yds to the ColSt 24
1:15
2nd & 6 at own 24
Todd Centeio pass complete to Dante Wright for 5 yds to the ColSt 29
1:15
3rd & 1 at own 29
Todd Centeio pass incomplete
0:26
4th & 1 at own 29
Ryan Stonehouse punt for 54 yds, downed at the AFA 17
Air Force End of half, 5 plays
0:26
1st & 10 at own 17
DeAndre Hughes run for 15 yds to the AFA 32 for a 1ST down
0:26
1st & 10 at own 32
Haaziq Daniels pass incomplete
0:26
2nd & 10 at own 32
Haaziq Daniels pass incomplete
0:04
4th & 8 at own 34
Timeout AIR FORCE, clock 00:04
0:04
3rd & 10 at own 32
Brad Roberts run for 2 yds to the AFA 34
0:00
4th & 8 at own 34
Dane Kinamon run for 14 yds to the AFA 48 for a 1ST down
3rd quarter4 drives, then Air Force 35, Colorado State 21
Air Force Touchdown, 14 plays
15:00
Jonathan Terry kickoff for 65 yds for a touchback
15:00
1st & 10 at own 25
Dane Kinamon run for 9 yds to the AFA 34
15:00
2nd & 1 at own 34
Haaziq Daniels pass incomplete
15:00
3rd & 1 at own 34
Brad Roberts run for 2 yds to the AFA 36 for a 1ST down
15:00
1st & 10 at own 36
Haaziq Daniels run for a loss of 4 yards to the AFA 32
15:00
2nd & 14 at own 32
Haaziq Daniels pass complete to DeAndre Hughes for 8 yds to the AFA 40
15:00
3rd & 6 at own 40
Haaziq Daniels pass complete to Dane Kinamon for 1 yd to the AFA 41
15:00
4th & 5 at own 41
Dane Kinamon run for 16 yds to the ColSt 43 for a 1ST down
15:00
1st & 10 at opp 43
Emmanuel Michel run for 4 yds to the ColSt 39
15:00
2nd & 6 at opp 39
Haaziq Daniels run for 2 yds to the ColSt 37
15:00
3rd & 4 at opp 37
DeAndre Hughes run for no gain to the ColSt 37
15:00
4th & 4 at opp 37
Brandon Lewis run for 12 yds to the ColSt 25 for a 1ST down
15:00
1st & 10 at opp 25
Emmanuel Michel run for 1 yd to the ColSt 24
15:00
2nd & 9 at opp 24
DeAndre Hughes run for 4 yds to the ColSt 20
7:51
3rd & 5 at opp 20
Haaziq Daniels pass complete to Dane Kinamon for 20 yds for a TD, (Matthew Dapore KICK)Air Force 28, Colorado State 14
Colorado State Touchdown, 5 plays
7:51
kickoff for 14 yds , return for no gain to the AFA 49
7:51
1st & 10 at opp 44
David Bailey run for 1 yd to the AFA 43
7:51
2nd & 9 at opp 43
David Bailey run for 3 yds to the AFA 40
7:51
3rd & 6 at opp 40
AIR FORCE Penalty, Roughing the Passer on JACKSON, Jordan enforced (Jordan Jackson) to the AFA 17 for a 1ST down
7:51
1st & 10 at opp 17
David Bailey run for 3 yds to the AFA 14
5:54
2nd & 7 at opp 14
David Bailey run for 14 yds for a TD, (Cayden Camper KICK)Air Force 28, Colorado State 21
Air Force Touchdown, 10 plays
5:54
Jonathan Terry kickoff for 65 yds for a touchback
5:54
1st & 10 at own 25
Emmanuel Michel run for 5 yds to the AFA 30
5:54
2nd & 5 at own 30
Emmanuel Michel run for 4 yds to the AFA 34
5:54
3rd & 1 at own 34
Dane Kinamon run for 3 yds to the AFA 37 for a 1ST down
5:54
1st & 10 at own 37
DeAndre Hughes run for 22 yds to the ColSt 41 for a 1ST down
5:54
1st & 10 at opp 41
Brad Roberts run for 2 yds to the ColSt 39
5:54
2nd & 8 at opp 39
Brandon Lewis run for 11 yds to the ColSt 28 for a 1ST down
5:54
1st & 10 at opp 28
Brad Roberts run for 4 yds to the ColSt 24
5:54
2nd & 6 at opp 24
DeAndre Hughes run for 11 yds to the ColSt 13 for a 1ST down
0:10
2nd & 1 at opp 4
Timeout AIR FORCE, clock 00:10
0:10
1st & 10 at opp 13
Brad Roberts run for 9 yds to the ColSt 4
0:07
2nd & 1 at opp 4
Brad Roberts run for 4 yds for a TD, (Matthew Dapore KICK)Air Force 35, Colorado State 21
Colorado State Interception, 11 plays
0:01
Brice Honaker kickoff for 65 yds , Thomas Pannunzio return for 26 yds to the ColSt 26
0:00
1st & 10 at own 26
A’Jon Vivens run for 5 yds to the ColSt 31
Q4 15:00
2nd & 5 at own 31
Todd Centeio run for 4 yds to the ColSt 35
Q4 15:00
3rd & 1 at own 35
Todd Centeio run for 2 yds to the ColSt 37 for a 1ST down
Q4 15:00
1st & 10 at own 37
Todd Centeio pass complete to Ty McCullouch for 10 yds to the ColSt 47 for a 1ST down
Q4 15:00
1st & 10 at own 47
Todd Centeio sacked by Christopher Herrera and Kenny Ngaima for 0 yards to the ColSt 46
Q4 15:00
2nd & 11 at own 46
Todd Centeio run for 5 yds to the AFA 49
Q4 15:00
3rd & 6 at opp 49
Todd Centeio pass complete to Dante Wright for 9 yds to the AFA 40 for a 1ST down
Q4 15:00
1st & 10 at opp 40
Todd Centeio pass complete to Ty McCullouch for 23 yds to the AFA 17 for a 1ST down
Q4 15:00
1st & 10 at opp 17
David Bailey run for 2 yds to the AFA 15
Q4 15:00
2nd & 8 at opp 15
Todd Centeio run for no gain to the AFA 15
Q4 15:00
3rd & 8 at opp 15
Todd Centeio pass intercepted, touchback. return for no gain
4th quarter3 drives, then Air Force 35, Colorado State 21
Air Force Interception, 3 plays
10:38
1st & 10 at own 20
Brad Roberts run for 4 yds to the AFA 24
10:38
2nd & 6 at own 24
Brad Roberts run for 3 yds to the AFA 27
10:38
3rd & 3 at own 27
HUGHES, DeAndre rush to the right for a gain of 8 yards to the AFA35 (PATCHAN, Scott). PENALTY AFA Personal Foul on KINAMON, Dane enforced half the distance from the goal, 14 yards from the AFA28 to the AFA14, from the the spot of the ball when the foul occurred, runner is credited with 1 yards on the play. NO PLAY (replay the down).
8:51
3rd & 16 at own 14
Haaziq Daniels pass intercepted return for no gain to the AFA 19
Colorado State Turnover on downs, 4 plays
8:51
1st & 10 at opp 19
David Bailey run for no gain to the AFA 19
8:51
2nd & 10 at opp 19
Todd Centeio pass incomplete
8:51
3rd & 10 at opp 19
Todd Centeio pass incomplete
8:08
4th & 10 at opp 19
Todd Centeio pass incomplete
Air Force End of game, 15 plays
8:08
1st & 10 at own 19
Dane Kinamon run for 8 yds to the AFA 27
8:08
2nd & 2 at own 27
Brad Roberts run for 6 yds to the AFA 33 for a 1ST down
8:08
1st & 10 at own 33
Brad Roberts run for 4 yds to the AFA 37
8:08
2nd & 6 at own 37
Brad Roberts run for 5 yds to the AFA 42
8:08
3rd & 1 at own 42
Brad Roberts run for 3 yds to the AFA 45 for a 1ST down
8:08
1st & 10 at own 45
Brad Roberts run for 2 yds to the AFA 47
8:08
2nd & 8 at own 47
Brad Roberts run for 8 yds to the ColSt 45 for a 1ST down
3:14
2nd & 10 at opp 45
Timeout COLORADO ST, clock 03:14
3:14
1st & 10 at opp 45
Emmanuel Michel run for no gain to the ColSt 45
3:14
2nd & 10 at opp 45
Brad Roberts run for 18 yds to the ColSt 27 for a 1ST down
2:32
2nd & 7 at opp 24
Timeout COLORADO ST, clock 02:32
2:32
1st & 10 at opp 27
Brad Roberts run for 3 yds to the ColSt 24
2:25
3rd & 2 at opp 19
Timeout COLORADO ST, clock 02:25
2:25
2nd & 7 at opp 24
Brad Roberts run for 5 yds to the ColSt 19
1:47
1st & 10 at opp 15
Timeout AIR FORCE, clock 01:47
1:47
3rd & 2 at opp 19
Brad Roberts run for 4 yds to the ColSt 15 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.