The lead after every score: above the line Utah State is ahead, below it Air Force. Each dot is a score in the scoring team's colour; hover one.
Scoring summary
1st quarter
14:46
TDHunter Sharp 75 Yd pass from Darell Garretson (Nick Diaz Kick)1 play, 75 yds, 0:14 · from USU 25
AFA 0–7 USU
11:45
TDHunter Sharp 23 Yd pass from Darell Garretson (Nick Diaz Kick)4 plays, 43 yds, 2:09 · from AF 43
AFA 0–14 USU
3:18
FGWill Conant 27 Yd Field Goal 11 plays, 69 yds, 4:40 · from AF 22
AFA 3–14 USU
2nd quarter
13:13
FGWill Conant 34 Yd Field Goal 9 plays, 53 yds, 2:53 · from AF 30
AFA 6–14 USU
4:04
TDNick Vigil 8 Yd Run (Nick Diaz Kick)8 plays, 60 yds, 3:12 · from USU 40
AFA 6–21 USU
3:01
FGNick Diaz 46 Yd Field Goal 4 plays, 0 yds, 0:25 · from AF 28
AFA 6–24 USU
0:47
TDDarell Garretson 17 Yd Run (Nick Diaz Kick)6 plays, 56 yds, 0:46 · from USU 44
AFA 6–31 USU
3rd quarter
0:21
TDShayne Davern 8 Yd Run (Will Conant Kick)14 plays, 60 yds, 5:10 · from AF 40
AFA 13–31 USU
4th quarter
12:07
FGWill Conant 22 Yd Field Goal 7 plays, 10 yds, 2:36 · from USU 14
AFA 16–31 USU
8:15
FGNick Diaz 35 Yd Field Goal 5 plays, 63 yds, 1:52 · from USU 20
AFA 16–34 USU
Drives
USU 6/14 scoredAFA 4/15 scored
Q
Start
Team
From
Plays
Yds
Time
Result
Q1
15:00
USU
USU 25
1
75
0:14
Touchdown
Q1
14:46
AFA
AF 25
3
18
0:52
Fumble
Q1
13:54
USU
AF 43
4
43
2:09
Touchdown
Q1
11:38
AFA
AF 25
5
75
2:00
Fumble
Q1
9:38
USU
USU 20
3
1
1:40
Punt
Q1
7:58
AFA
AF 22
11
69
4:40
Field Goal
Q1
3:18
USU
USU 25
3
9
2:12
Punt
Q1
1:06
AFA
AF 30
9
53
2:53
Field Goal
Q2
13:13
USU
USU 25
3
9
2:05
Punt
Q2
11:08
AFA
AF 16
2
11
0:29
Interception
Q2
10:39
USU
AF 37
3
2
1:31
Punt
Q2
9:08
AFA
AF 20
3
-2
1:52
Punt
Win probability
Utah State 100% · pregame line Utah State −7.5 (closing line)
The pregame line (TDC's for this week's games, the closing betting line for past ones), blended with the score, clock and field position (calibrated on every 2024–25 FBS play). Gold dots mark the biggest swings; hover one.
Box score
Passing
C/ATT
YDS
AVG
TD
INT
QBR
Kale Pearson
9/18
169
9.4
0
1
27.5
Nate Romine
6/11
55
5.0
0
1
0.4
Rushing
CAR
YDS
AVG
TD
LONG
Jacobi Owens
14
54
3.9
0
27
Kale Pearson
20
43
2.2
0
13
Paco Solano
1
24
24.0
0
24
Shayne Davern
4
17
4.3
1
8
Devin Rushing
3
13
4.3
0
7
Garrett Brown
4
9
2.3
0
9
D.J. Johnson
1
-1
-1.0
0
0
Nate Romine
4
-4
-1.0
0
1
Receiving
REC
YDS
AVG
TD
LONG
Jalen Rowell
4
105
26.3
0
58
Garrett Griffin
4
59
14.8
0
22
Garrett Brown
2
25
12.5
0
17
Alex Ludowig
1
12
12.0
0
12
Jon Lee
2
12
6.0
0
7
Myles Barnes
1
6
6.0
0
6
Matt Galland
1
5
5.0
0
5
Matt Galland
1
5
5.0
0
5
Kicking
FG
PCT
LONG
XP
PTS
Will Conant
3/3
100.0
34
1/1
10
Punting
NO
YDS
AVG
TB
In 20
LONG
Will Conant
5
210
42.0
1
1
52
Biggest plays
USU +12%Q1 14:46 Darell Garretson pass complete to Hunter Sharp for 75 yds for a TD, (Nick Diaz KICK)
USU +10%Q2 13:13 Drew Oehrle kickoff for 65 yds for a touchback
USU +9%Q1 3:18 Drew Oehrle kickoff for 65 yds for a touchback
USU +8%Q1 11:45 Darell Garretson pass complete to Hunter Sharp for 23 yds for a TD, (Nick Diaz KICK)
USU +7%Q1 13:54 Nick Vigil pass complete to Hunter Sharp for 12 yds to the AFA 31 for a 1ST down
Team stats
Stat
AFA
USU
1st Downs
18
14
3rd down efficiency
8-18
5-14
4th down efficiency
2-2
0-1
Total Yards
379
388
Passing
224
311
Comp/Att
15/29
22/31
Yards per pass
7.7
10.0
Rushing
155
77
Rushing Attempts
51
28
Yards per rush
3.0
2.8
Penalties
4-30
3-43
Turnovers
4
1
Fumbles lost
2
1
Interceptions thrown
2
0
Possession
31:57
27:13
Play by play
Q4 0:00 End of 4th Quarter
Q4 2:52 4th & 4 at USU 34 Nate Romine pass complete to Matt Galland for 5 yds to the UthSt 29 for a 1ST down
Q4 2:52 3rd & 4 at USU 34 Nate Romine pass incomplete to Marcus Hendricks, broken up by Brian Suite
Q4 2:52 2nd & 4 at USU 34 Nate Romine pass incomplete to Jalen Robinette, broken up by Deshane Hines
Q4 2:52 1st & 10 at USU 40 Nate Romine pass complete to Myles Barnes for 6 yds to the UthSt 34
Q4 2:52 3rd & 5 at AF 36 Paco Solano run for 24 yds to the UthSt 40 for a 1ST down
Q4 2:52 2nd & 10 at AF 31 Nate Romine pass complete to Jon Lee for 5 yds to the AFA 36
Q4 2:52 1st & 10 at AF 31 Nate Romine sacked by Frankie Sutera for 0 yards to the AFA 31
Q4 2:52 3rd & 2 at AF 27 Colin Sandor run for 4 yds to the AFA 31 for a 1ST down
Q4 2:52 2nd & 3 at AF 26 Nate Romine run for 1 yd to the AFA 27
Q4 2:52 1st & 10 at AF 19 Devin Rushing run for 7 yds to the AFA 26
Q4 4:27 4th & 5 at USU 35 Jaron Bentrude punt for 47 yds, fair catch by Garrett Brown at the AFA 18
Q4 4:27 3rd & 8 at USU 32 JoJo Natson run for 3 yds to the UthSt 35
Q4 4:27 2nd & 7 at USU 33 Joe Hill run for a loss of 1 yard to the UthSt 32
Q4 4:27 Timeout AIR FORCE, clock 04:27
Q4 5:13 1st & 10 at USU 30 Rashad Hall run for 3 yds to the UthSt 33
Q4 5:13 1st & 10 at USU 16 Joe Hill run for 14 yds to the UthSt 30 for a 1ST down
Q4 8:07 4th & 22 at USU 49 Will Conant punt for 33 yds, downed at the UthSt 16
Q4 8:07 3rd & 22 at USU 49 Nate Romine pass incomplete to Jalen Robinette, broken up by Jalen Davis
Q4 8:07 2nd & 20 at USU 47 Nate Romine run for a loss of 2 yards to the UthSt 49
Q4 8:07 1st & 10 at USU 37 Garrett Brown run for a loss of 10 yards to the UthSt 47
Q4 8:07 1st & 10 at AF 37 Nate Romine pass complete to Jalen Robinette for 26 yds to the UthSt 37 for a 1ST down
Q4 8:07 2nd & 5 at AF 29 Nate Romine pass complete to Garrett Brown for 8 yds to the AFA 37 for a 1ST down
Q4 8:07 1st & 10 at AF 24 Nate Romine pass complete to Jalen Robinette for 5 yds to the AFA 29
Q4 8:15 Jake Thompson kickoff for 65 yds , Jon Lee return for 24 yds to the AFA 24