From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
Utah State
Air Force
302
Total yards
428
248
Passing yards
84
54
Rushing yards
344
7.1
Yards per pass
21.0
2.1
Yards per rush
5.4
20
First downs
24
3–11
Third downs
9–13
2–3
Fourth downs
1–1
2
Turnovers
0
4–17
Penalties
6–60
21:20
Possession
38:40
1
Sacks (by defense)
5
Efficiency
Utah State
Air Force
46%
Success rate
63%
0.09
EPA per play
0.44
1.11
Explosiveness
0.85
0.12
Rushing EPA
0.46
0.23
Passing EPA
0.23
30%
Passing-down success
40%
−0.22
First-down EPA
0.41
0.06
Second-down EPA
0.24
0.78
Third-down EPA
0.88
1%
Havoc by its defense
32%
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 76% to win. Elo’s favorite won.
The line
Air Force −8.5, over/under 45.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 72%, Utah State 28%. 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. Air Force drives left to right, Utah State right to left.
Q1 Utah StatePunt, 3 plays, 0 yards
Q1 Air ForceTouchdown, 12 plays, 63 yards
Q1 Utah StateFumble, 2 plays, −14 yards
Q1 Air ForceTouchdown, 3 plays, 11 yards
Q1 Utah StatePunt, 4 plays, 14 yards
Q1 Air ForceTouchdown, 7 plays, 79 yards
Q1 Utah StateInterception, 4 plays, 52 yards
Q2 Air ForceTouchdown, 5 plays, 72 yards
Q2 Utah StatePunt, 5 plays, 24 yards
Q2 Air ForcePunt, 3 plays, 9 yards
Q2 Utah StateTouchdown, 11 plays, 61 yards
Q2 Air ForceField goal, 8 plays, 43 yards
Q3 Air ForceTouchdown, 10 plays, 46 yards
Q3 Utah StateTouchdown, 10 plays, 79 yards
Q3 Air ForcePunt, 3 plays, 8 yards
Q3 Utah StateTurnover on downs, 15 plays, 55 yards
Q4 Air ForcePunt, 5 plays, 18 yards
Q4 Utah StateTouchdown, 7 plays, 65 yards
Q4 Air ForceEnd of game, 13 plays, 59 yards
Play by play
1st quarter7 drives, then Air Force 22, Utah State 0
Utah State Punt, 3 plays
15:00
1st & 10 at own 35
Reagan Tubbs kickoff for 65 yds for a touchback
15:00
1st & 10 at own 25
Cooper Legas pass incomplete to Terrell Vaughn
15:00
2nd & 10 at own 25
Davon Booth run for no gain to the USU 25
15:00
3rd & 10 at own 25
Cooper Legas pass incomplete to Terrell Vaughn
14:01
4th & 10 at own 25
Stephen Kotsanlee punt for 38 yds, fair catch by Dane Kinamon at the AFA 37
Air Force Touchdown, 12 plays
14:01
1st & 10 at own 37
Owen Burk run for 9 yds to the AFA 46
14:01
2nd & 1 at own 46
Owen Burk run for 3 yds to the AFA 49 for a 1ST down
14:01
1st & 10 at own 49
Owen Burk run for 6 yds to the USU 45
14:01
2nd & 4 at opp 45
Owen Burk run for 6 yds to the USU 39 for a 1ST down
14:01
1st & 10 at opp 39
Owen Burk run for 7 yds to the USU 32
14:01
2nd & 3 at opp 32
Emmanuel Michel run for 7 yds to the USU 25 for a 1ST down
14:01
1st & 10 at opp 25
Emmanuel Michel run for 4 yds to the USU 21
14:01
2nd & 6 at opp 21
Emmanuel Michel run for 1 yd to the USU 20
14:01
3rd & 5 at opp 20
Zac Larrier pass complete to Dane Kinamon for 7 yds to the USU 13 for a 1ST down
14:01
1st & 10 at opp 13
Emmanuel Michel run for 3 yds to the USU 10
14:01
2nd & 7 at opp 10
John Lee Eldridge III run for 9 yds to the USU 1 for a 1ST down
7:04
1st & goal at opp 1
Emmanuel Michel run for 1 yd for a TD (E. Michel Run For Two-point Conversion)Air Force 8, Utah State 0
7:04
1st & goal at opp 3
PENALTY USU Offside (Barthiel,Gavin) 2 yards from USU03 to USU01. NO PLAY.
7:04
1st & goal at opp 1
PENALTY USU Offside (Larsen,Ike). NO PLAY.
7:04
1st & 10 at own 25
Timeout Air Force, clock 07:04
Utah State Fumble, 2 plays
7:04
1st & 10 at own 35
Reagan Tubbs kickoff for 65 yds for a touchback
7:04
1st & 10 at own 25
Cooper Legas run for 5 yds to the USU 20
6:33
2nd & 15 at own 20
Cooper Legas sacked by Alec Mock for a loss of 9 yards to the USU 11 Cooper Legas fumbled, recovered by AFA Bo Richter , return for 0 yards
Air Force Touchdown, 3 plays
6:33
1st & 10 at opp 11
Emmanuel Michel run for 5 yds to the USU 6
6:33
2nd & 5 at opp 6
Emmanuel Michel run for 2 yds to the USU 4
5:17
3rd & 3 at opp 4
Zac Larrier run for 4 yds for a TD (Matthew Dapore KICK)Air Force 15, Utah State 0
Utah State Punt, 4 plays
5:17
1st & 10 at own 35
Reagan Tubbs kickoff for 65 yds for a touchback
5:17
1st & 10 at own 25
Rahsul Faison run for 10 yds to the USU 35 for a 1ST down
5:17
1st & 10 at own 35
Cooper Legas pass incomplete to Colby Bowman
5:17
2nd & 10 at own 35
Cooper Legas run for 4 yds to the USU 39
5:17
3rd & 6 at own 39
Cooper Legas pass incomplete to Jalen Royals
4:11
4th & 6 at own 39
Stephen Kotsanlee punt for 40 yds, fair catch by Dane Kinamon at the AFA 21
Air Force Touchdown, 7 plays
4:11
1st & 10 at own 21
Zac Larrier run for 8 yds to the AFA 29
4:11
2nd & 2 at own 29
John Lee Eldridge III run for 9 yds to the AFA 38 for a 1ST down
4:11
1st & 10 at own 38
Zac Larrier pass complete to Jared Roznos for 49 yds to the USU 13 for a 1ST down
4:11
1st & 10 at opp 13
Zac Larrier run for 4 yds to the USU 9
4:11
2nd & 6 at opp 9
Zac Larrier run for 6 yds to the USU 3 for a 1ST down
0:51
1st & goal at opp 3
Timeout Air Force, clock 00:51
0:51
1st & goal at opp 3
Emmanuel Michel run for 1 yd to the USU 2
0:11
2nd & goal at opp 2
Emmanuel Michel run for 2 yds for a TD (Matthew Dapore KICK)Air Force 22, Utah State 0
Utah State Interception, 4 plays
0:11
1st & 10 at own 35
Reagan Tubbs kickoff for 65 yds for a touchback
0:00
1st & 10 at own 25
Rahsul Faison run for 6 yds to the USU 31
Q2 15:00
2nd & 4 at own 31
Cooper Legas pass complete to Micah Davis for 23 yds to the AFA 46 for a 1ST down
Q2 15:00
1st & 10 at opp 46
Cooper Legas pass complete to Terrell Vaughn for 23 yds to the AFA 23 for a 1ST down
Q2 14:03
1st & 10 at opp 23
Cooper Legas pass intercepted
2nd quarter5 drives, then Air Force 32, Utah State 7
Air Force Touchdown, 5 plays
14:03
1st & 10 at opp 48
Timeout Air Force, clock 14:03
14:03
1st & 10 at own 28
Owen Burk run for 24 yds to the USU 48 for a 1ST down
14:03
1st & 10 at opp 48
Zac Larrier pass complete to Brandon Engel for 28 yds to the USU 20 for a 1ST down
14:03
1st & 10 at opp 20
Emmanuel Michel run for 3 yds to the USU 17
14:03
2nd & 7 at opp 17
Dane Kinamon run for 4 yds to the USU 13
11:15
3rd & 3 at opp 13
John Lee Eldridge III run for 13 yds for a TD (Matthew Dapore KICK)Air Force 29, Utah State 0
11:15
1st & 10 at own 18
Timeout Air Force, clock 11:15
Utah State Punt, 5 plays
11:11
1st & 10 at own 35
Reagan Tubbs kickoff for 65 yds , Terrell Vaughn return for 18 yds to the USU 18
11:11
1st & 10 at own 18
McCae Hillstead pass incomplete to Jalen Royals
11:11
2nd & 10 at own 18
McCae Hillstead pass complete to Jalen Royals for 20 yds to the USU 38 for a 1ST down
11:11
1st & 10 at own 38
McCae Hillstead pass incomplete to Broc Lane
11:11
2nd & 10 at own 38
Davon Booth run for 5 yds to the USU 43
11:11
3rd & 5 at own 43
No Huddle-Shotgun Hillstead,McCae rush left for 0 yards to the USU43 (Richter,Bo) PENALTY USU Holding (Motes,Cole) 10 yards from USU43 to USU33. NO PLAY.
11:11
3rd & 15 at own 33
McCae Hillstead pass complete to Terrell Vaughn for 9 yds to the USU 42
8:36
4th & 6 at own 42
Timeout Utah State, clock 08:36
8:26
4th & 6 at own 42
Stephen Kotsanlee punt for 47 yds
Air Force Punt, 3 plays
8:26
2nd & 6 at own 15
Timeout Air Force, clock 08:26
8:26
1st & 10 at own 11
Emmanuel Michel run for 4 yds to the AFA 15
8:26
2nd & 6 at own 15
Emmanuel Michel run for 3 yds to the AFA 18
8:26
3rd & 3 at own 18
Zac Larrier run for 2 yds to the AFA 20
6:36
4th & 1 at own 20
Luke Freer punt for 41 yds, fair catch by Micah Davis at the USU 39
Utah State Touchdown, 11 plays
6:36
2nd & 3 at own 46
Timeout Air Force, clock 06:36
6:36
1st & 10 at own 39
Davon Booth run for 7 yds to the USU 46
6:36
2nd & 3 at own 46
Air Force Penalty, Personal Foul (15 Yards) to the AFA 39 for a 1ST down
6:36
1st & 10 at opp 39
McCae Hillstead run for 18 yds to the AFA 21 for a 1ST down
6:36
1st & 10 at opp 21
Davon Booth run for 5 yds to the AFA 16
6:36
2nd & 5 at opp 16
Davon Booth run for 7 yds to the AFA 9 for a 1ST down
6:36
1st & goal at opp 9
Davon Booth run for 1 yd to the AFA 10
6:36
2nd & goal at opp 10
McCae Hillstead pass complete to Davon Booth for 9 yds to the AFA 1
6:36
3rd & goal at opp 1
Levi Williams run for no gain to the AFA 1
3:02
4th & goal at opp 1
Timeout Utah State, clock 03:02
3:02
4th & goal at opp 1
Shotgun Vaughn,Terrell rush left for 3 yards loss to the AF 04 (Taylor,Trey) PENALTY AF Personal Foul (Taylor,Trey), 1ST DOWN. NO PLAY.
3:02
1st & goal at opp 1
Levi Williams run for 1 yd to the AFA 2
3:02
2nd & goal at opp 2
Levi Williams pass incomplete to Terrell Vaughn
1:58
3rd & goal at opp 2
McCae Hillstead pass complete to Terrell Vaughn for 2 yds for a TD (Elliott Nimrod KICK)Air Force 29, Utah State 7
Air Force Field goal, 8 plays
1:58
1st & 10 at own 35
Elliott Nimrod kickoff for 65 yds for a touchback
1:58
1st & 10 at own 25
Zac Larrier run for 21 yds to the AFA 46 for a 1ST down
1:58
1st & 10 at own 46
Zac Larrier run for 7 yds to the USU 47
1:28
2nd & 3 at opp 47
Timeout Air Force, clock 01:28
1:28
2nd & 3 at opp 47
Owen Burk run for 2 yds to the USU 45
1:28
3rd & 1 at opp 45
Owen Burk run for 2 yds to the USU 43 for a 1ST down
1:28
1st & 10 at opp 43
Zac Larrier sacked by Cole Joyce for a loss of 7 yards to the 50 yard line
1:28
2nd & 17 at the 50
Zac Larrier run for 10 yds to the USU 40
0:08
3rd & 7 at opp 40
Timeout Utah State, clock 00:08
0:08
3rd & 7 at opp 40
John Lee Eldridge III run for 8 yds to the USU 32 for a 1ST down
0:00
1st & 10 at opp 32
Matthew Dapore 49 yd FG GOODAir Force 32, Utah State 7
3rd quarter4 drives, then Air Force 39, Utah State 14
Air Force Touchdown, 10 plays
14:59
1st & 10 at own 35
kickoff for 11 yds
14:59
1st & 10 at opp 46
Emmanuel Michel run for 6 yds to the USU 40
14:59
2nd & 4 at opp 40
Emmanuel Michel run for 8 yds to the USU 32 for a 1ST down
14:59
1st & 10 at opp 32
Emmanuel Michel run for 4 yds to the USU 28
14:59
2nd & 6 at opp 28
Owen Burk run for 5 yds to the USU 23
14:59
3rd & 1 at opp 23
Owen Burk run for 3 yds to the USU 20 for a 1ST down
14:59
1st & 10 at opp 20
Owen Burk run for 7 yds to the USU 13
14:59
2nd & 3 at opp 13
Emmanuel Michel run for 4 yds to the USU 9 for a 1ST down
14:59
1st & goal at opp 9
Emmanuel Michel run for 7 yds to the USU 2
14:59
2nd & goal at opp 2
Emmanuel Michel run for no gain to the USU 2
8:45
3rd & goal at opp 2
Emmanuel Michel run for 2 yds for a TD (Matthew Dapore KICK)Air Force 39, Utah State 7
8:45
1st & 10 at own 21
Timeout Air Force, clock 08:45
Utah State Touchdown, 10 plays
8:38
1st & 10 at own 35
Reagan Tubbs kickoff for 65 yds , Terrell Vaughn return for 21 yds to the USU 21
8:38
1st & 10 at own 21
McCae Hillstead pass complete to Broc Lane for 9 yds to the USU 30
8:38
2nd & 1 at own 30
Rahsul Faison run for 3 yds to the USU 33 for a 1ST down
8:38
1st & 10 at own 33
McCae Hillstead pass complete to Terrell Vaughn for 21 yds to the AFA 46 for a 1ST down
8:38
1st & 10 at opp 46
McCae Hillstead sacked by Alec Mock for a loss of 5 yards to the USU 49
8:38
2nd & 15 at own 49
McCae Hillstead run for 5 yds to the AFA 46
8:38
3rd & 10 at opp 46
McCae Hillstead pass complete to Micah Davis for 24 yds to the AFA 22 for a 1ST down
8:38
1st & 10 at opp 22
McCae Hillstead pass complete to Jalen Royals for 11 yds to the AFA 11 for a 1ST down
8:38
1st & 10 at opp 11
McCae Hillstead pass incomplete to Terrell Vaughn
8:38
2nd & 10 at opp 11
Rahsul Faison run for 2 yds to the AFA 9
5:10
3rd & 8 at opp 9
McCae Hillstead pass complete to Jalen Royals for 9 yds for a TD (Elliott Nimrod KICK)Air Force 39, Utah State 14
5:10
1st & 10 at own 25
Timeout Air Force, clock 05:10
Air Force Punt, 3 plays
5:10
1st & 10 at own 35
Elliott Nimrod kickoff for 65 yds for a touchback
5:10
1st & 10 at own 25
Owen Burk run for 4 yds to the AFA 29
5:10
2nd & 6 at own 29
Owen Burk run for 3 yds to the AFA 32
5:10
3rd & 3 at own 32
Zac Larrier run for 1 yd to the AFA 33
3:07
4th & 2 at own 33
Luke Freer punt for 40 yds, fair catch by Micah Davis at the USU 27
Utah State Turnover on downs, 15 plays
3:07
1st & 10 at own 27
McCae Hillstead pass incomplete to Terrell Vaughn
3:07
2nd & 10 at own 27
McCae Hillstead pass complete to Jalen Royals for 12 yds to the USU 39 for a 1ST down
3:07
1st & 10 at own 39
McCae Hillstead pass incomplete to Otto Tia
3:07
2nd & 10 at own 39
McCae Hillstead pass incomplete to Terrell Vaughn
3:07
3rd & 10 at own 39
Air Force Penalty, UNR: Unnecessary Roughness (Alec Mock) to the AFA 43 for a 1ST down
3:07
1st & 10 at opp 43
Rahsul Faison run for 5 yds to the AFA 38
3:07
2nd & 5 at opp 38
McCae Hillstead sacked for a loss of 7 yards to the AFA 45
3:07
3rd & 12 at opp 45
No Huddle-Shotgun Hillstead,McCae pass incomplete short right to Lane,Broc PENALTY AF Holding (Collins,Corey) 10 yards from AF 45 to AF 35, 1ST DOWN. NO PLAY.
3:07
1st & 10 at opp 35
McCae Hillstead pass incomplete to Jalen Royals
3:07
2nd & 10 at opp 35
McCae Hillstead pass complete to Broc Lane for 7 yds to the AFA 28
3:07
3rd & 3 at opp 28
McCae Hillstead pass incomplete to Terrell Vaughn
0:00
4th & 3 at opp 28
McCae Hillstead pass complete to Terrell Vaughn for 4 yds to the AFA 24 for a 1ST down
Q4 15:00
1st & 10 at opp 24
McCae Hillstead pass complete to Terrell Vaughn for 2 yds to the AFA 22
Q4 15:00
2nd & 8 at opp 22
McCae Hillstead sacked for a loss of 6 yards to the AFA 28
Q4 13:54
3rd & 14 at opp 28
Timeout Utah State, clock 13:54
Q4 13:54
3rd & 14 at opp 28
Utah State Penalty, Offensive Holding ( Yards) declined
Q4 13:35
4th & 16 at opp 30
McCae Hillstead pass complete to Broc Lane for 12 yds to the AFA 18
4th quarter3 drives, then Air Force 39, Utah State 21
Air Force Punt, 5 plays
13:35
2nd & 4 at own 24
Timeout Air Force, clock 13:35
13:35
1st & 10 at own 18
Emmanuel Michel run for 6 yds to the AFA 24
13:35
2nd & 4 at own 24
John Lee Eldridge III run for 9 yds to the AFA 33 for a 1ST down
13:35
1st & 10 at own 33
John Lee Eldridge III run for 7 yds to the AFA 40
13:35
2nd & 3 at own 40
Calvert,Aiden rush left for 39 yards gain to the USU21 (Migao,Enoka) PENALTY AF Holding (Karas,Adam) 10 yards from AF 40 to AF 30. NO PLAY.
13:35
2nd & 13 at own 30
Aiden Calvert run for 6 yds to the AFA 36
13:35
3rd & 7 at own 36
Zac Larrier pass incomplete to Brandon Engel
10:45
4th & 7 at own 36
Luke Freer punt for 40 yds , Micah Davis returns for 11 yds to the USU 35
Utah State Touchdown, 7 plays
10:45
1st & 10 at own 47
Timeout Air Force, clock 10:45
10:45
1st & 10 at own 35
Rahsul Faison run for 12 yds to the USU 47 for a 1ST down
10:45
1st & 10 at own 47
McCae Hillstead pass complete to Broc Lane for 8 yds to the AFA 45
10:45
2nd & 2 at opp 45
McCae Hillstead pass complete to Micah Davis for 31 yds to the AFA 14 for a 1ST down
10:45
1st & 10 at opp 14
Rahsul Faison run for 2 yds to the AFA 12
10:45
2nd & 8 at opp 12
McCae Hillstead pass incomplete to Colby Bowman
10:45
3rd & 8 at opp 12
McCae Hillstead pass complete to Colby Bowman for 6 yds to the AFA 6
8:43
4th & 2 at opp 6
McCae Hillstead pass complete to Micah Davis for 6 yds for a TD (Elliott Nimrod KICK)Air Force 39, Utah State 21
8:43
1st & 10 at own 35
Elliott Nimrod kickoff for 42 yds Air Force Penalty, Offensive Offside (5 Yards) to the AFA 30
8:43
1st & 10 at own 30
Timeout Air Force, clock 08:43
Air Force End of game, 13 plays
8:43
1st & 10 at own 30
Owen Burk run for 25 yds to the USU 45 for a 1ST down Air Force Penalty, Offensive Holding (Wyatt Wilson) to the AFA 44 for a 1ST down
8:43
1st & 10 at own 44
John Lee Eldridge III run for 3 yds to the AFA 47
8:43
2nd & 7 at own 47
Owen Burk run for 5 yds to the USU 48
8:43
3rd & 2 at opp 48
Emmanuel Michel run for 3 yds to the USU 45 for a 1ST down
8:43
1st & 10 at opp 45
Emmanuel Michel run for 8 yds to the USU 37
8:43
2nd & 2 at opp 37
Emmanuel Michel run for 6 yds to the USU 31 for a 1ST down
8:43
1st & 10 at opp 31
Emmanuel Michel run for 5 yds to the USU 26
8:43
2nd & 5 at opp 26
Emmanuel Michel run for 4 yds to the USU 22
8:43
3rd & 1 at opp 22
Emmanuel Michel run for 1 yd to the USU 21 for a 1ST down
2:23
1st & 10 at opp 21
Timeout Air Force, clock 02:23
2:23
1st & 10 at opp 21
Emmanuel Michel run for 3 yds to the USU 18
2:23
2nd & 7 at opp 18
Emmanuel Michel run for 3 yds to the USU 15
0:51
3rd & 4 at opp 15
Timeout Air Force, clock 00:51
0:51
3rd & 4 at opp 15
Dylan Carson run for 1 yd to the USU 14
0:00
4th & 3 at opp 14
Jalen Johnson run for 3 yds to the USU 11 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.