Referee Mike Cuttone; umpire Mark Warner; head linesman Justin Gragg; line judge Carlos Owens; side judge Trey Castleberr; field judge Michael Defee; back judge Michael Aaronia; center judge Ian MalepeaiGame officials: stats.ncaa.org box scores, via SportsDataverse
Scoring by quarter
Team
Q1
Q2
Q3
Q4
Final
Air Force
7
14
7
7
35
Utah State
7
0
0
0
7
Standouts
No. 24RushingKadin Remsberg11 carries, 107 yards, 1 TDAir Force
No. 6DefenseMatthew Malloy6 tackles, 1 sack, 1 for loss, 1 INTAir Force
From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
Air Force
Utah State
461
Total yards
232
127
Passing yards
123
334
Rushing yards
109
14.1
Yards per pass
3.8
6.1
Yards per rush
4.2
24
First downs
14
5–10
Third downs
9–14
3–4
Fourth downs
0–2
0
Turnovers
2
6–67
Penalties
6–65
34:54
Possession
25:06
2
Sacks (by defense)
1
Efficiency
Air Force
Utah State
63%
Success rate
40%
0.44
EPA per play
−0.12
1.06
Explosiveness
1.34
0.32
Rushing EPA
0.21
1.10
Passing EPA
−0.35
44%
Passing-down success
50%
0.52
First-down EPA
−0.63
0.14
Second-down EPA
−0.12
0.94
Third-down EPA
1.17
10%
Havoc by its defense
3%
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 −13.5, over/under 51.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 82%, Utah State 18%. 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. Utah State drives left to right, Air Force right to left.
Q1 Utah StateTouchdown, 15 plays, 65 yards
Q1 Air ForceTouchdown, 11 plays, 75 yards
Q1 Utah StatePunt, 8 plays, 13 yards
Q2 Air ForceTouchdown, 6 plays, 82 yards
Q2 Utah StatePunt, 6 plays, 41 yards
Q2 Air ForceTouchdown, 8 plays, 99 yards
Q2 Utah StateInterception, 7 plays, 33 yards
Q3 Air ForcePunt, 3 plays, −15 yards
Q3 Utah StateTurnover on downs, 7 plays, 22 yards
Q3 Air ForceTouchdown, 11 plays, 71 yards
Q3 Utah StatePunt, 3 plays, 9 yards
Q3 Air ForceTouchdown, 9 plays, 83 yards
Q4 Utah StateInterception, 6 plays, 31 yards
Q4 Air ForceTurnover on downs, 10 plays, 35 yards
Q4 Utah StateTurnover on downs, 6 plays, 18 yards
Q4 Air ForceEnd of game, 6 plays, 14 yards
Play by play
1st quarter3 drives, then Tied at 7
Utah State Touchdown, 15 plays
15:00
1st & 10 at own 35
Tevye Schuettpelz-Rohl kickoff for 64 yds
15:00
1st & 10 at own 35
Elelyon Noa run for no gain to the UthSt 35
15:00
2nd & 10 at own 35
Elelyon Noa run for 5 yds to the UthSt 40
15:00
3rd & 5 at own 40
Andrew Peasley pass complete to Taylor Compton for 7 yds to the UthSt 47 for a 1ST down
15:00
1st & 10 at own 47
Elelyon Noa run for no gain to the UthSt 47
15:00
2nd & 10 at own 47
Elelyon Noa run for 6 yds to the AFA 47
15:00
3rd & 4 at opp 47
Andrew Peasley run for 14 yds to the AFA 33 for a 1ST down
15:00
1st & 10 at opp 33
Pailate Makakona run for 1 yd to the AFA 32
15:00
2nd & 9 at opp 32
Andrew Peasley pass incomplete
15:00
3rd & 9 at opp 32
Andrew Peasley pass complete to Derek Wright for 10 yds to the AFA 22 for a 1ST down
15:00
1st & 10 at opp 22
Elelyon Noa run for 3 yds to the AFA 19
15:00
2nd & 7 at opp 19
Elelyon Noa run for 1 yd to the AFA 18
15:00
3rd & 6 at opp 18
Andrew Peasley pass complete to Elelyon Noa for 9 yds to the AFA 9 for a 1ST down
15:00
1st & goal at opp 9
Pailate Makakona run for 5 yds to the AFA 4
15:00
2nd & goal at opp 4
Andrew Peasley pass incomplete
7:00
3rd & 0 at opp 4
Timeout UTAH ST, clock 07:00
6:56
3rd & goal at opp 4
Andrew Peasley pass complete to Jordan Nathan for 4 yds for a TD (Connor Coles KICK)Utah State 7, Air Force 0
Air Force Touchdown, 11 plays
6:56
1st & 0 at own 35
Joey Rouly kickoff for 54 yds
6:56
1st & 10 at own 25
Brad Roberts run for 4 yds to the AFA 29
6:56
2nd & 6 at own 29
Brad Roberts run for 1 yd to the AFA 30
6:56
3rd & 5 at own 30
Haaziq Daniels pass complete to Jake Spiewak for 7 yds to the AFA 37 for a 1ST down
6:56
1st & 10 at own 37
Haaziq Daniels pass complete to Daniel Morris for 15 yds to the UthSt 48 for a 1ST down
6:56
1st & 10 at opp 48
Brad Roberts run for 6 yds to the UthSt 42
6:56
2nd & 4 at opp 42
Haaziq Daniels run for 6 yds to the UthSt 36 for a 1ST down
6:56
1st & 10 at opp 36
Kadin Remsberg run for 2 yds to the UthSt 34
6:56
2nd & 8 at opp 34
Brad Roberts run for 2 yds to the UthSt 32
2:02
3rd & 6 at opp 32
Timeout AIR FORCE, clock 02:02
2:02
3rd & 6 at opp 32
Haaziq Daniels run for a loss of 3 yards to the UthSt 35
2:02
4th & 9 at opp 35
Haaziq Daniels pass complete to Daniel Morris for 14 yds to the UthSt 21 for a 1ST down
0:39
1st & 10 at opp 21
Kadin Remsberg run for 21 yds for a TD (Tevye Schuettpelz-Rohl KICK)Tied at 7
Utah State Punt, 8 plays
0:39
1st & 0 at own 35
Tevye Schuettpelz-Rohl kickoff for 63 yds , John Gentry return for 25 yds to the UthSt 27
0:33
1st & 10 at own 27
Elelyon Noa run for 1 yd to the UthSt 28
Q2 15:00
2nd & 9 at own 28
Elelyon Noa run for 8 yds to the UthSt 36
Q2 15:00
3rd & 1 at own 36
Elelyon Noa run for 5 yds to the UthSt 41 for a 1ST down
Q2 15:00
1st & 10 at own 41
UTAH ST Penalty, personal foul (-15 Yards) to the UthSt 26
Q2 15:00
1st & 10 at own 26
Andrew Peasley pass incomplete to Derek Wright
Q2 15:00
2nd & 10 at own 26
Andrew Peasley pass complete to Carson Terrell for 12 yds to the UthSt 38 for a 1ST down
Q2 15:00
1st & 10 at own 38
John Gentry run for 2 yds to the UthSt 40
Q2 15:00
2nd & 8 at own 40
Andrew Peasley pass incomplete
Q2 15:00
3rd & 8 at own 40
Andrew Peasley pass incomplete
Q2 15:00
4th & 8 at own 40
Stephen Kotsanlee punt for 42 yds
2nd quarter4 drives, then Air Force 21, Utah State 7
Air Force Touchdown, 6 plays
12:35
1st & 10 at own 18
Haaziq Daniels run for 1 yd to the AFA 19
12:35
2nd & 9 at own 19
Haaziq Daniels pass complete to Dalton King for 12 yds to the AFA 31 for a 1ST down
12:35
1st & 10 at own 31
Haaziq Daniels pass complete to Daniel Morris for 6 yds to the AFA 37
12:35
2nd & 4 at own 37
Brad Roberts run for 1 yd to the AFA 38
12:35
3rd & 3 at own 38
Kadin Remsberg run for 13 yds to the UthSt 49 for a 1ST down
9:32
1st & 10 at opp 49
Haaziq Daniels pass complete to Ben Peterson for 49 yds for a TD (Tevye Schuettpelz-Rohl KICK)Air Force 14, Utah State 7
Utah State Punt, 6 plays
9:32
1st & 0 at own 35
Tevye Schuettpelz-Rohl kickoff for 59 yds , John Gentry return for 16 yds to the UTAHST 49 UTAH ST Penalty, Offensive holding (10 Yards) to the UthSt 12
9:16
1st & 10 at own 12
Pailate Makakona run for 5 yds to the UthSt 17
9:16
2nd & 5 at own 17
Pailate Makakona run for 4 yds to the UthSt 21
9:16
3rd & 1 at own 21
Andrew Peasley run for 27 yds to the UthSt 48 for a 1ST down
9:16
1st & 10 at own 48
Elelyon Noa run for 1 yd to the UthSt 49
9:16
2nd & 9 at own 49
Andrew Peasley pass complete to Taylor Compton for 7 yds to the AFA 44
9:16
3rd & 2 at opp 44
NOA, Elelyon rush for no gain to the AF44 (NOREN, Parker), PENALTY USU illegal motion 5 yards to the AF49, NO PLAY.
9:16
3rd & 7 at opp 49
Andrew Peasley run for 2 yds to the AFA 47
9:16
4th & 5 at opp 47
Stephen Kotsanlee punt for 46 yds, downed at the AFA 1
Air Force Touchdown, 8 plays
4:25
1st & 10 at own 1
Brad Roberts run for 2 yds to the AFA 3
4:25
2nd & 8 at own 3
Kadin Remsberg run for 16 yds to the AFA 19 for a 1ST down
4:25
1st & 10 at own 19
Brad Roberts run for 9 yds to the AFA 28
4:25
2nd & 1 at own 28
UTAH ST Penalty, personal foul (15 Yards) to the AFA 43 for a 1ST down
4:25
1st & 10 at own 43
Joshua Stoner run for 7 yds to the 50 yard line
4:25
2nd & 3 at the 50
Joshua Stoner run for 11 yds to the UthSt 39 for a 1ST down
4:25
1st & 10 at opp 39
Matthew Murla run for 2 yds to the UthSt 37
4:25
2nd & 8 at opp 37
Haaziq Daniels pass incomplete to Jake Spiewak
0:52
3rd & 8 at opp 37
Haaziq Daniels run for 37 yds for a TD (Tevye Schuettpelz-Rohl KICK)Air Force 21, Utah State 7
Utah State Interception, 7 plays
0:52
1st & 0 at own 35
Tevye Schuettpelz-Rohl kickoff for 60 yds , John Gentry return for 29 yds to the UthSt 34
0:46
1st & 10 at own 34
Andrew Peasley run for 10 yds to the UthSt 44 for a 1ST down
0:46
1st & 10 at own 44
Andrew Peasley sacked by Matthew Malloy for a loss of 2 yards to the UthSt 42
0:46
2nd & 12 at own 42
Andrew Peasley pass complete to Jordan Nathan for 11 yds to the AFA 47
0:46
3rd & 1 at opp 47
Andrew Peasley pass complete to Derek Wright for 6 yds to the AFA 41 for a 1ST down
0:23
1st & 10 at opp 41
Timeout AIR FORCE, clock 00:23
0:23
1st & 10 at opp 41
Andrew Peasley sacked by Brandon Gooding for a loss of 11 yards to the UthSt 48
0:17
2nd & 21 at own 48
Timeout UTAH ST, clock 00:17
0:17
2nd & 21 at own 48
Andrew Peasley pass complete to Elelyon Noa for 4 yds to the UTAHST 48 for a 1ST down AIR FORCE Penalty, personal foul (Matthew Malloy) to the AFA 33 for a 1ST down
0:17
1st & 10 at opp 33
Andrew Peasley pass intercepted Demani Hansford return for no gain to the AFA 3
3rd quarter5 drives, then Air Force 28, Utah State 7
Air Force Punt, 3 plays
15:00
1st & 10 at own 35
Nels Haltom kickoff for 60 yds
15:00
1st & 10 at own 25
REMSBERG, Kadin rush for 12 yards to the AF37 (VONGPHACHANH, A;HENINGER, Nick), PENALTY AF illegal block 11 yards to the AF14, NO PLAY.
15:00
1st & 21 at own 14
DANIELS, Haaziq pass complete to SPIEWAK, Jake for 31 yards to the AF45, PENALTY AF pass interference 7 yards to the AF7, NO PLAY.
15:00
1st & 28 at own 7
TEAM run for a loss of 2 yards to the AFA 5
15:00
2nd & 30 at own 5
Kadin Remsberg run for 12 yds to the AFA 17
15:00
3rd & 18 at own 17
Haaziq Daniels sacked by Justus Te’i for a loss of 7 yards to the AFA 10
15:00
4th & 25 at own 10
Joseph Carlson punt for 44 yds , Jordan Nathan returns for 3 yds to the UthSt 49
Utah State Turnover on downs, 7 plays
12:37
1st & 10 at own 49
Andrew Peasley pass incomplete to Derek Wright
12:37
2nd & 10 at own 49
PEASLEY, Andrew pass complete to MCGRIFF, Justin for 13 yards to the AF38, out-of-bounds (HANSFORD, Daman), PENALTY USU holding (EDWARDS, Alfred) 10 yards to the USU39, NO PLAY.
12:37
2nd & 20 at own 39
Andrew Peasley pass incomplete to Justin McGriff, broken up by Demani Hansford
12:37
3rd & 20 at own 39
Andrew Peasley run for 11 yds to the 50 yard line for a 1ST down AIR FORCE Penalty, personal foul (Grant Donaldson) to the AFA 35 for a 1ST down
12:37
1st & 10 at opp 35
Andrew Peasley pass incomplete
12:37
2nd & 10 at opp 35
Andrew Peasley pass incomplete to Justin McGriff
12:37
3rd & 10 at opp 35
Andrew Peasley pass complete to Justin McGriff for 6 yds to the AFA 29
12:37
4th & 4 at opp 29
Andrew Peasley pass incomplete to Derek Wright
Air Force Touchdown, 11 plays
10:40
1st & 10 at own 29
Kadin Remsberg run for 8 yds to the AFA 37
10:40
2nd & 2 at own 37
Brad Roberts run for 7 yds to the AFA 44 for a 1ST down
10:40
1st & 10 at own 44
Kadin Remsberg run for 6 yds to the 50 yard line
10:40
2nd & 4 at the 50
Brad Roberts run for 4 yds to the UthSt 46 for a 1ST down
10:40
1st & 10 at opp 46
Haaziq Daniels pass incomplete
10:40
2nd & 10 at opp 46
Joshua Stoner run for 14 yds to the UthSt 32 for a 1ST down
10:40
1st & 10 at opp 32
Brad Roberts run for 7 yds to the UthSt 25
10:40
2nd & 3 at opp 25
Brad Roberts run for 20 yds to the UthSt 5 for a 1ST down
10:40
1st & goal at opp 5
ROBERTS, Brad rush for 2 yards to the USU3 (MAILE, Kina), PENALTY AF illegal block 14 yards to the USU19, NO PLAY.
10:40
1st & goal at opp 19
Kadin Remsberg run for 14 yds to the UthSt 5
10:40
2nd & goal at opp 5
Kadin Remsberg run for 4 yds to the UthSt 1
4:43
3rd & goal at opp 1
Matthew Murla run for 1 yd for a TD AIR FORCE Penalty, delay of game (-5 Yards) to the UthSt 8 (Tevye Schuettpelz-Rohl KICK) UTAH ST Penalty, Defensive offside ( Yards) declinedAir Force 28, Utah State 7
Utah State Punt, 3 plays
4:43
1st & 0 at own 35
Tevye Schuettpelz-Rohl kickoff for 60 yds , John Gentry return for 29 yds to the UthSt 34
4:32
1st & 10 at own 34
John Gentry run for 7 yds to the UthSt 41
4:32
2nd & 3 at own 41
John Gentry run for 1 yd to the UthSt 42
4:32
3rd & 2 at own 42
John Gentry run for 1 yd to the UthSt 43
4:32
4th & 1 at own 43
Stephen Kotsanlee punt for 45 yds , Ben Peterson returns for 5 yds to the AFA 17
Air Force Touchdown, 9 plays
2:16
1st & 10 at own 17
Kadin Remsberg run for 6 yds to the AFA 23
2:16
2nd & 4 at own 23
Haaziq Daniels run for 5 yds to the AFA 28 for a 1ST down
2:16
1st & 10 at own 28
Kadin Remsberg run for 5 yds to the AFA 33
2:16
2nd & 5 at own 33
Brad Roberts run for 4 yds to the AFA 37
Q4 15:00
3rd & 1 at own 37
Brad Roberts run for 4 yds to the AFA 41 for a 1ST down
Q4 15:00
1st & 10 at own 41
Haaziq Daniels pass complete to Ben Peterson for 24 yds to the UthSt 35 for a 1ST down
Q4 15:00
1st & 10 at opp 35
Haaziq Daniels run for 8 yds to the UthSt 27
Q4 15:00
2nd & 2 at opp 27
Brad Roberts run for 12 yds to the UthSt 15 for a 1ST down
Q4 12:12
1st & 10 at opp 15
Brad Roberts run for 15 yds for a TD (Tevye Schuettpelz-Rohl KICK)Air Force 35, Utah State 7
4th quarter4 drives, then Air Force 35, Utah State 7
Utah State Interception, 6 plays
12:12
1st & 0 at own 35
Tevye Schuettpelz-Rohl kickoff for 59 yds , John Gentry return for 19 yds to the UTAHST 46 UTAH ST Penalty, Offensive holding (10 Yards) to the UthSt 15
12:06
1st & 10 at own 15
Andrew Peasley run for 2 yds to the UthSt 17
12:06
2nd & 8 at own 17
Andrew Peasley pass complete to Taylor Compton for 4 yds to the UthSt 21
12:06
3rd & 4 at own 21
Andrew Peasley pass complete to Tim Patrick Jr. for 6 yds to the UthSt 27 for a 1ST down
12:06
1st & 10 at own 27
Andrew Peasley pass complete to Carson Terrell for 15 yds to the UthSt 42 for a 1ST down
12:06
1st & 10 at own 42
Andrew Peasley pass complete to Tim Patrick Jr. for 4 yds to the UthSt 46
12:06
2nd & 6 at own 46
Andrew Peasley pass intercepted Matthew Malloy return for 6 yds to the UthSt 45
Air Force Turnover on downs, 10 plays
10:01
1st & 10 at opp 45
Elijah Robinson run for 6 yds to the UthSt 39
10:01
2nd & 4 at opp 39
Elijah Robinson run for 10 yds to the UthSt 29 for a 1ST down
10:01
1st & 10 at opp 29
Elijah Robinson run for 5 yds to the UthSt 24
10:01
2nd & 5 at opp 24
Elijah Robinson run for 2 yds to the UthSt 22
10:01
3rd & 3 at opp 22
Elijah Robinson run for 2 yds to the UthSt 20
10:01
4th & 1 at opp 20
Ben Brittain run for 2 yds to the UthSt 18 for a 1ST down
10:01
1st & 10 at opp 18
Jorden Gidrey run for no gain to the UthSt 18
10:01
2nd & 10 at opp 18
Elijah Robinson run for 5 yds to the UthSt 13
10:01
3rd & 5 at opp 13
Elijah Robinson run for 2 yds to the UthSt 11
10:01
4th & 3 at opp 11
Ben Brittain run for 1 yd to the UthSt 10
Utah State Turnover on downs, 6 plays
3:37
1st & 10 at own 10
Andrew Peasley pass incomplete to Tim Patrick Jr.
3:37
2nd & 10 at own 10
Andrew Peasley pass complete to Tim Patrick Jr. for 11 yds to the UthSt 21 for a 1ST down
3:37
1st & 10 at own 21
Andrew Peasley pass complete to Derek Wright for 5 yds to the UthSt 26
3:37
2nd & 5 at own 26
Andrew Peasley pass complete to Elelyon Noa for 2 yds to the UthSt 28
3:37
3rd & 3 at own 28
Andrew Peasley pass incomplete to Quinton Hadnot
3:37
4th & 3 at own 28
Andrew Peasley pass incomplete to Pailate Makakona
Air Force End of game, 6 plays
2:13
1st & 10 at opp 28
TEAM run for a loss of 2 yards to the UthSt 30
2:10
2nd & 12 at opp 30
Timeout UTAH ST, clock 02:10
2:10
2nd & 12 at opp 30
Elijah Robinson run for 5 yds to the UthSt 25
2:01
3rd & 7 at opp 25
Timeout UTAH ST, clock 02:01
2:01
3rd & 7 at opp 25
Elijah Robinson run for 1 yd to the UthSt 24
1:53
4th & 6 at opp 24
Timeout UTAH ST, clock 01:53
1:53
4th & 6 at opp 24
Jensen Jones run for 7 yds to the UthSt 17 for a 1ST down
1:53
1st & 10 at opp 17
Jensen Jones run for 6 yds to the UthSt 11
1:53
2nd & 4 at opp 11
TEAM run for a loss of 3 yards to the UthSt 14
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.