Utah State at Air Force

Saturday, September 18, 2021

Utah State beat Air Force 49–⁠45. It was their 10th meeting; after it, Air Force led the series 6–⁠4.

AwayUtah State11–⁠3 in 2021
49
HomeAir Force10–⁠3 in 2021
45

Final at Falcon Stadium, Colorado SpringsTV: FS2Attendance 20,264

At kickoff
80°F, clear, wind 23 mph from the south, gusts to 31 mphWeather: NOAA NCEI Integrated Surface Database; Usaf Academy Airstrip Airport (KAFF), 4 km from the stadium, 28 minutes after kickoff
Official
Cal McNeillGame officials: stats.ncaa.org box scores, via SportsDataverse

Scoring by quarter

TeamQ1Q2Q3Q4Final
Utah State76211549
Air Force101414745

Standouts

Player stats

Utah State

PassingC/AttYdsTDInt
Logan Bonner21/3425321
Andrew Peasley10/1519530
Derek Wright0/1000
RushingCarYdsTDLong
Calvin Tyler Jr.19132261
Andrew Peasley529017
John Gentry61908
Pailate Makakona3503
ReceivingRecYdsTDLong
Deven Thompkins9188172
Brandon Bowling9136245
Justin McGriff660124
Carson Terrell222117
DefenseTklTFLSacksInt
Justin Rice14001
Nick Heninger8010
Dominic Tatum8000
A.J. Vongphachanh7000

Air Force

PassingC/AttYdsTDInt
Haaziq Daniels6/1218211
RushingCarYdsTDLong
Emmanuel Michel11133255
Brad Roberts21113033
Haaziq Daniels14102139
Brandon Lewis133033
ReceivingRecYdsTDLong
Micah Davis4110156
Kyle Patterson159059
David Cormier113013
DefenseTklTFLSacksInt
Vince Sanford9020
Ethan Erickson7000
Milton Bugg III6000
Corvan Taylor6001

From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.

Team stats

Utah StateAir Force
628Total yards619
448Passing yards182
180Rushing yards437
9.0Yards per pass15.2
4.6Yards per rush6.9
26First downs23
14–⁠21Third downs8–⁠13
2–⁠3Fourth downs1–⁠2
1Turnovers2
7–⁠45Penalties5–⁠30
26:01Possession33:59
1Sacks (by defense)2

Efficiency

Utah StateAir Force
39%Success rate47%
0.38EPA per play0.35
1.94Explosiveness1.70
0.26Rushing EPA0.29
0.53Passing EPA1.09
40%Passing-down success71%
−0.23First-down EPA0.05
0.28Second-down EPA0.48
1.53Third-down EPA1.34
5%Havoc by its defense6%

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 72% to win. Utah State won as Elo’s underdog.

The line

Air Force −9, over/under 54.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 73%, Utah State 27%. CollegeFootballData.com’s estimate from the point spread.

Every drive

Air Force end zoneUtah State end zoneQ1 Air ForceTouchdown, 6 playsQ1 Utah StatePunt, 8 playsQ1 Air ForceField goal, 9 playsQ1 Utah StateTouchdown, 13 playsQ1 Air ForceInterception, 6 playsQ2 Utah StateTouchdown, 11 playsQ2 Air ForceTouchdown, 5 playsQ2 Utah StatePunt, 3 playsQ2 Air ForceTouchdown, 16 playsQ2 Utah StateTurnover on downs, 8 playsQ2 Air ForceEnd of half, 1 playQ3 Utah StateTouchdown, 7 playsQ3 Air ForceTouchdown, 5 playsQ3 Utah StateTouchdown, 10 playsQ3 Air ForceTurnover on downs, 6 playsQ3 Utah StateTouchdown, 6 playsQ3 Air ForceTouchdown, 5 playsQ3 Utah StateInterception, 6 playsQ4 Air ForcePunt, 3 playsQ4 Utah StatePunt, 3 playsQ4 Air ForceTouchdown, 4 playsQ4 Utah StateTouchdown, 3 playsQ4 Air ForcePunt, 6 playsQ4 Utah StateTouchdown, 6 playsQ4 Air ForceFumble, 4 playsQ4 Utah StateEnd of game, 5 plays
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.
  1. Q1 Air ForceTouchdown, 6 plays, 75 yards
  2. Q1 Utah StatePunt, 8 plays, 40 yards
  3. Q1 Air ForceField goal, 9 plays, 75 yards
  4. Q1 Utah StateTouchdown, 13 plays, 71 yards
  5. Q1 Air ForceInterception, 6 plays, 35 yards
  6. Q2 Utah StateTouchdown, 11 plays, 92 yards
  7. Q2 Air ForceTouchdown, 5 plays, 71 yards
  8. Q2 Utah StatePunt, 3 plays, 2 yards
  9. Q2 Air ForceTouchdown, 16 plays, 75 yards
  10. Q2 Utah StateTurnover on downs, 8 plays, 26 yards
  11. Q2 Air ForceEnd of half, 1 play, −1 yard
  12. Q3 Utah StateTouchdown, 7 plays, 69 yards
  13. Q3 Air ForceTouchdown, 5 plays, 75 yards
  14. Q3 Utah StateTouchdown, 10 plays, 75 yards
  15. Q3 Air ForceTurnover on downs, 6 plays, 31 yards
  16. Q3 Utah StateTouchdown, 6 plays, 56 yards
  17. Q3 Air ForceTouchdown, 5 plays, 75 yards
  18. Q3 Utah StateInterception, 6 plays, 20 yards
  19. Q4 Air ForcePunt, 3 plays, 3 yards
  20. Q4 Utah StatePunt, 3 plays, −1 yard
  21. Q4 Air ForceTouchdown, 4 plays, 50 yards
  22. Q4 Utah StateTouchdown, 3 plays, 75 yards
  23. Q4 Air ForcePunt, 6 plays, 20 yards
  24. Q4 Utah StateTouchdown, 6 plays, 85 yards
  25. Q4 Air ForceFumble, 4 plays, 50 yards
  26. Q4 Utah StateEnd of game, 5 plays, 18 yards

Play by play

1st quarter5 drives, then Air Force 10, Utah State 7
Air Force Touchdown, 6 plays
15:001st & 10 at own 35Elliott Nimrod kickoff for 65 yds for a touchback
15:001st & 10 at own 25Brad Roberts run for 1 yd to the AFA 26
15:002nd & 9 at own 26Micah Davis run for 9 yds to the AFA 35 for a 1ST down
15:001st & 10 at own 35Brad Roberts run for no gain to the AFA 35
15:002nd & 10 at own 35Haaziq Daniels run for 1 yd to the AFA 36
15:003rd & 9 at own 36Haaziq Daniels pass complete to Kyle Patterson for 59 yds to the UthSt 5 for a 1ST down
15:001st & 10 at own 35Elliott Nimrod kickoff for 65 yds for a touchback
11:461st & goal at opp 5Micah Davis run for 5 yds for a TD, (Matthew Dapore KICK)Air Force 7, Utah State 0
Utah State Punt, 8 plays
11:411st & 10 at own 35Matthew Dapore kickoff for 62 yds , Savon Scarver return for 13 yds to the UthSt 16
11:411st & 10 at own 16Calvin Tyler Jr. run for no gain to the UthSt 16
11:412nd & 10 at own 16Logan Bonner pass complete to Brandon Bowling for no gain to the UthSt 16
11:413rd & 10 at own 16Logan Bonner pass complete to Brandon Bowling for 10 yds to the UthSt 26 for a 1ST down
11:411st & 10 at own 26Calvin Tyler Jr. run for 16 yds to the UthSt 42 for a 1ST down
11:411st & 10 at own 42Logan Bonner pass complete to Brandon Bowling for 10 yds to the AFA 48 for a 1ST down
11:411st & 10 at opp 48Calvin Tyler Jr. run for 4 yds to the AFA 44
11:412nd & 6 at opp 44Logan Bonner pass incomplete to Kyle Van Leeuwen
11:413rd & 6 at opp 44Logan Bonner pass incomplete to Elelyon Noa
11:411st & 10 at own 35Matthew Dapore kickoff for 62 yds , Savon Scarver return for 13 yds to the UthSt 16
9:454th & 6 at opp 44Stephen Kotsanlee punt for 44 yds for a touchback
Air Force Field goal, 9 plays
9:451st & 10 at own 20Haaziq Daniels run for 2 yds to the AFA 22
9:452nd & 8 at own 22Micah Davis run for 9 yds to the AFA 31 for a 1ST down
9:451st & 10 at own 31Brad Roberts run for 8 yds to the AFA 39
9:452nd & 2 at own 39PENALTY USU Personal Foul (Moore,Marcus) 15 yards from AF 39 to USU46, 1ST DOWN. NO PLAY.
9:451st & 10 at opp 46Emmanuel Michel run for 2 yds to the UthSt 44
9:452nd & 8 at opp 44Brandon Lewis run for 33 yds to the UthSt 11 for a 1ST down
9:451st & 10 at opp 11Haaziq Daniels run for 3 yds to the UthSt 8
9:452nd & 7 at opp 8Brad Roberts run for 3 yds to the UthSt 5
5:383rd & 4 at opp 5Haaziq Daniels pass incomplete to Micah Davis
5:344th & 4 at opp 5Matthew Dapore 15 yd FG GOODAir Force 10, Utah State 0
Utah State Touchdown, 13 plays
5:291st & 10 at own 29PENALTY USU False Start (Thompkins,Deven) 5 yards from USU29 to USU24. NO PLAY.
5:291st & 10 at own 35Matthew Dapore kickoff for 59 yds , Savon Scarver return for 23 yds to the UthSt 29
5:291st & 15 at own 24Logan Bonner pass complete to Deven Thompkins for 10 yds to the UthSt 34
5:292nd & 5 at own 34Calvin Tyler Jr. run for 2 yds to the UthSt 36
5:293rd & 3 at own 36Logan Bonner pass complete to Deven Thompkins for 35 yds to the AFA 29 for a 1ST down
5:291st & 10 at opp 29Calvin Tyler Jr. run for 2 yds to the AFA 27
5:292nd & 8 at opp 27Logan Bonner pass incomplete to Brandon Bowling
5:293rd & 8 at opp 27Logan Bonner pass complete to Brandon Bowling for 10 yds to the AFA 17 for a 1ST down
5:291st & 10 at opp 17Logan Bonner run for 2 yds to the AFA 15
5:292nd & 8 at opp 15Logan Bonner pass incomplete to Brandon Bowling
5:293rd & 8 at opp 15Logan Bonner pass complete to Brandon Bowling for 8 yds to the AFA 7 for a 1ST down
5:291st & goal at opp 7Logan Bonner run for no gain to the AFA 7
5:292nd & goal at opp 7Calvin Tyler Jr. run for no gain to the AFA 7
5:293rd & goal at opp 7Calvin Tyler Jr. run for 6 yds to the AFA 1
5:291st & 10 at own 35Matthew Dapore kickoff for 59 yds , Savon Scarver return for 23 yds to the UthSt 29
1:174th & goal at opp 1Calvin Tyler Jr. run for 1 yd for a TD, (Connor Coles KICK)Air Force 10, Utah State 7
1:161st & 10 at own 35kickoff for 10 yds
Air Force Interception, 6 plays
1:161st & 10 at opp 40Micah Davis run for 4 yds to the UthSt 44
1:162nd & 14 at opp 44Haaziq Daniels run for 24 yds to the UthSt 20 for a 1ST down
0:001st & 10 at opp 20DeAndre Hughes run for 5 yds to the UthSt 15
Q2 15:002nd & 5 at opp 15DeAndre Hughes run for 4 yds to the UthSt 11
Q2 15:003rd & 1 at opp 11PENALTY USU Offside 5 yards from USU11 to USU06, 1ST DOWN. NO PLAY.
Q2 15:001st & goal at opp 6Brad Roberts run for 1 yd to the UthSt 5
Q2 14:012nd & goal at opp 5Haaziq Daniels pass intercepted
2nd quarter6 drives, then Air Force 24, Utah State 13
Utah State Touchdown, 11 plays
14:011st & 10 at own 8Logan Bonner pass complete to Josh Sterzer for 3 yds to the UthSt 11
14:012nd & 7 at own 11Logan Bonner pass complete to John Gentry for 5 yds to the UthSt 16
14:013rd & 2 at own 16Logan Bonner pass complete to Deven Thompkins for 19 yds to the UthSt 35 for a 1ST down
14:011st & 10 at own 35John Gentry run for 5 yds to the UthSt 40
14:012nd & 5 at own 40PENALTY USU False Start 5 yards from USU40 to USU35. NO PLAY.
14:012nd & 10 at own 35Logan Bonner pass incomplete to Deven Thompkins
14:013rd & 10 at own 35Logan Bonner pass complete to Brandon Bowling for 45 yds to the AFA 20 for a 1ST down
14:011st & 10 at opp 20Logan Bonner pass complete to Justin McGriff for 1 yd to the AFA 19
14:012nd & 9 at opp 19John Gentry run for 2 yds to the AFA 21
14:013rd & 11 at opp 21Logan Bonner pass complete to Justin McGriff for 11 yds to the AFA 10 for a 1ST down
14:011st & goal at opp 10John Gentry run for 4 yds to the AFA 6
10:162nd & goal at opp 6Logan Bonner pass complete to Brandon Bowling for 6 yds for a TD, (Connor Coles PAT BLOCKED)Utah State 13, Air Force 10
Air Force Touchdown, 5 plays
10:141st & 10 at own 35Elliott Nimrod kickoff for 40 yds , Owen Burk return for 4 yds to the AFA 29
10:141st & 10 at own 29Haaziq Daniels pass incomplete to Kyle Patterson
10:142nd & 10 at own 29Micah Davis run for 7 yds to the AFA 36
9:292nd & 10 at own 29Timeout AIR FORCE, clock 09:29
9:293rd & 3 at own 36Haaziq Daniels run for 1 yd to the AFA 37
9:294th & 2 at own 37Dane Kinamon run for 7 yds to the AFA 44 for a 1ST down
8:191st & 10 at own 44Haaziq Daniels pass complete to Micah Davis for 56 yds for a TD, (Matthew Dapore KICK)Air Force 17, Utah State 13
Utah State Punt, 3 plays
8:191st & 10 at own 35Matthew Dapore kickoff for 65 yds for a touchback
8:191st & 10 at own 25Logan Bonner pass complete to Deven Thompkins for 2 yds to the UthSt 27
8:192nd & 8 at own 27Logan Bonner pass incomplete to Derek Wright
8:193rd & 8 at own 27Logan Bonner pass incomplete to Derek Wright
7:484th & 8 at own 27Stephen Kotsanlee punt for 48 yds, fair catch by Micah Davis at the AFA 25
Air Force Touchdown, 16 plays
7:481st & 10 at own 25Haaziq Daniels pass incomplete to David Cormier
7:482nd & 10 at own 25Brad Roberts run for no gain to the AFA 25
7:483rd & 10 at own 25Haaziq Daniels pass complete to Micah Davis for 21 yds to the AFA 46 for a 1ST down
7:481st & 10 at own 46Jorden Gidrey run for 1 yd to the AFA 45
7:482nd & 11 at own 45Brad Roberts run for 3 yds to the AFA 48
7:483rd & 8 at own 48Haaziq Daniels pass complete to David Cormier for 13 yds to the UthSt 39 for a 1ST down
7:481st & 10 at opp 39Brad Roberts run for 4 yds to the UthSt 35
7:482nd & 6 at opp 35Brad Roberts run for no gain to the UthSt 35
7:483rd & 6 at opp 35Jorden Gidrey run for 7 yds to the UthSt 28 for a 1ST down
7:481st & 10 at opp 28Emmanuel Michel run for 3 yds to the UthSt 25
7:482nd & 7 at opp 25Micah Davis run for 6 yds to the UthSt 19
7:483rd & 1 at opp 19Emmanuel Michel run for 2 yds to the UthSt 17 for a 1ST down
7:481st & 10 at opp 17Emmanuel Michel run for 1 yd to the UthSt 18
2:051st & 10 at opp 17Timeout UTAH ST, clock 02:05
2:052nd & 11 at opp 18PENALTY USU Offside (Vakauta,Poukesi) 5 yards from USU18 to USU13. NO PLAY.
2:052nd & 6 at opp 13Haaziq Daniels run for 7 yds to the UthSt 6 for a 1ST down
2:051st & goal at opp 6Brad Roberts run for 3 yds to the UthSt 3
0:562nd & goal at opp 3Dane Kinamon 3 Yd Run (Matthew Dapore Kick)Air Force 24, Utah State 13
0:561st & goal at opp 3PENALTY AF False Start 5 yards from USU03 to USU08. NO PLAY., (Matthew Dapore KICK)
Utah State Turnover on downs, 8 plays
0:561st & 10 at own 35Matthew Dapore kickoff for 65 yds for a touchback
0:561st & 10 at own 25Logan Bonner pass complete to Deven Thompkins for 5 yds to the UthSt 30
0:562nd & 5 at own 30Logan Bonner pass incomplete to Deven Thompkins
0:563rd & 5 at own 30Bonner,Logan pass incomplete to Bowling,Brandon broken up by Goodwin,Jayden PENALTY AF Offside (Jackson,Jordan) 5 yards from USU30 to USU35, 1ST DOWN. NO PLAY.
0:561st & 10 at own 35Logan Bonner run for 3 yds to the UthSt 38
0:562nd & 7 at own 38Logan Bonner pass complete to Brandon Bowling for 10 yds to the UthSt 48 for a 1ST down
0:561st & 10 at own 48Logan Bonner pass incomplete to Deven Thompkins
0:562nd & 10 at own 48John Gentry run for 8 yds to the AFA 44
0:152nd & 10 at own 48Timeout AIR FORCE, clock 00:15
0:153rd & 2 at opp 44PENALTY USU False Start (Gentry,John) 5 yards from AF 44 to AF 49. NO PLAY.
0:153rd & 7 at opp 49Logan Bonner pass incomplete to Deven Thompkins
0:074th & 7 at opp 49Logan Bonner pass incomplete to Justin McGriff
Air Force End of half, 1 play
0:001st & 10 at own 49run for a loss of 1 yard to the AFA 48
3rd quarter9 drives, then Air Force 38, Utah State 34
Utah State Touchdown, 7 plays
14:541st & 10 at own 35Matthew Dapore kickoff for 63 yds , Savon Scarver return for 29 yds to the UthSt 31
14:541st & 10 at own 31Calvin Tyler Jr. run for 4 yds to the UthSt 35
14:542nd & 6 at own 35Calvin Tyler Jr. run for 8 yds to the UthSt 43 for a 1ST down
14:541st & 10 at own 43Logan Bonner pass complete to Josh Sterzer for 18 yds to the AFA 39 for a 1ST down
14:541st & 10 at opp 39Logan Bonner pass incomplete to Josh Sterzer
14:542nd & 10 at opp 39Calvin Tyler Jr. run for 10 yds to the AFA 29 for a 1ST down
14:541st & 10 at opp 29Logan Bonner pass complete to Justin McGriff for 5 yds to the AFA 24
13:262nd & 5 at opp 24Justin McGriff 24 Yd pass from Logan Bonner (Connor Coles Kick)Air Force 24, Utah State 20
Air Force Touchdown, 5 plays
13:261st & 10 at own 35Elliott Nimrod kickoff for 63 yds
13:261st & 10 at own 25Haaziq Daniels run for 1 yd to the AFA 26
13:262nd & 9 at own 26AIR FORCE Penalty, Illegal Block (-10 Yards) to the AFA 18
13:262nd & 17 at own 18Brad Roberts run for 33 yds to the UthSt 49 for a 1ST down
13:261st & 10 at opp 49Haaziq Daniels sacked by Nick Heninger for a loss of 2 yards to the AFA 49
11:172nd & 12 at own 49Emmanuel Michel 51 Yd Run (Matthew Dapore Kick)Air Force 31, Utah State 20
Utah State Touchdown, 10 plays
11:171st & 10 at own 35Matthew Dapore kickoff for 65 yds for a touchback
11:171st & 10 at own 25Andrew Peasley pass complete to Justin McGriff for 13 yds to the UthSt 38 for a 1ST down
11:171st & 10 at own 38Pailate Makakona run for 2 yds to the UthSt 40
11:172nd & 8 at own 40Pailate Makakona run for 3 yds to the UthSt 43
11:173rd & 5 at own 43Andrew Peasley pass complete to Justin McGriff for 6 yds to the UthSt 49 for a 1ST down
11:171st & 10 at own 49Pailate Makakona run for no gain to the UthSt 49
11:172nd & 10 at own 49Andrew Peasley pass complete to Josh Sterzer for no gain to the UthSt 49
11:173rd & 10 at own 49Andrew Peasley run for 10 yds to the AFA 41 for a 1ST down
11:171st & 10 at opp 41Andrew Peasley pass complete to Deven Thompkins for 35 yds to the AFA 6 for a 1ST down AIR FORCE Penalty, Defensive Pass Interference ( Yards) declined for a 1ST down
11:171st & goal at opp 6Andrew Peasley run for 1 yd to the AFA 5
7:482nd & goal at opp 5Carson Terrell 5 Yd pass from Andrew Peasley (Connor Coles Kick)Air Force 31, Utah State 27
Air Force Turnover on downs, 6 plays
7:481st & 10 at own 35Elliott Nimrod kickoff for 62 yds
7:481st & 10 at own 25Brad Roberts run for 5 yds to the AFA 30
7:482nd & 5 at own 30Brad Roberts run for 17 yds to the AFA 47 for a 1ST down
7:481st & 10 at own 47Emmanuel Michel run for 5 yds to the UthSt 48
7:482nd & 5 at opp 48Emmanuel Michel run for 2 yds to the UthSt 46
7:483rd & 3 at opp 46Brad Roberts run for 1 yd to the UthSt 45
4:574th & 2 at opp 45Haaziq Daniels run for 1 yd to the UthSt 44
Utah State Touchdown, 6 plays
4:571st & 10 at own 44Timeout AIR FORCE, clock 04:57
4:571st & 10 at own 44Calvin Tyler Jr. run for 3 yds to the UthSt 47
Air Force Turnover on downs, 6 plays
4:574th & 2 at opp 45Haaziq Daniels run for 1 yd to the UthSt 44
Utah State Touchdown, 6 plays
4:572nd & 7 at own 47Andrew Peasley pass incomplete to Justin McGriff
4:573rd & 7 at own 47Andrew Peasley run for 17 yds to the AFA 36 for a 1ST down
4:571st & 10 at opp 36Andrew Peasley pass complete to Deven Thompkins for 1 yd to the AFA 37
4:572nd & 11 at opp 37Calvin Tyler Jr. run for no gain to the AFA 37
3:183rd & 11 at opp 37Brandon Bowling 37 Yd pass from Andrew Peasley (Connor Coles Kick)Utah State 34, Air Force 31
Air Force Touchdown, 5 plays
3:181st & 10 at own 35Elliott Nimrod kickoff for 65 yds for a touchback
3:181st & 10 at own 25Brad Roberts run for 9 yds to the AFA 34
3:182nd & 1 at own 34Brad Roberts run for 4 yds to the AFA 38 for a 1ST down
3:181st & 10 at own 38Brad Roberts run for 7 yds to the AFA 45
3:182nd & 3 at own 45DeAndre Hughes run for no gain to the AFA 45
0:523rd & 3 at own 45Emmanuel Michel 55 Yd Run (Matthew Dapore Kick)Air Force 38, Utah State 34
Utah State Interception, 6 plays
0:521st & 10 at own 35Matthew Dapore kickoff for 65 yds for a touchback
0:521st & 10 at own 25Timeout UTAH ST, clock 00:52
0:521st & 10 at own 25Derek Wright pass incomplete to John Gentry
0:522nd & 10 at own 25John Gentry run for 5 yds to the UthSt 30
0:003rd & 5 at own 30Logan Bonner pass complete to Derek Wright for 16 yds to the UthSt 46 for a 1ST down
Q4 15:001st & 10 at own 46Logan Bonner sacked by Vince Sanford for a loss of 7 yards to the UthSt 39
Q4 15:002nd & 17 at own 39Calvin Tyler Jr. run for 6 yds to the UthSt 45
Q4 13:533rd & 11 at own 45Logan Bonner pass intercepted
4th quarter8 drives, then Utah State 49, Air Force 45
Air Force Punt, 3 plays
13:531st & 10 at own 41Brad Roberts run for 3 yds to the AFA 44
13:532nd & 7 at own 44Haaziq Daniels pass incomplete to Kyle Patterson
13:533rd & 7 at own 44Haaziq Daniels pass incomplete to Micah Davis
13:054th & 7 at own 44Charles Bein punt for 50 yds, fair catch by Jordan Nathan at the UthSt 6
Utah State Punt, 3 plays
13:051st & 10 at own 6John Gentry run for 1 yd to the UthSt 5
13:052nd & 11 at own 5Andrew Peasley pass incomplete to Brandon Bowling
13:053rd & 11 at own 5Andrew Peasley pass incomplete to Deven Thompkins
12:264th & 11 at own 5Stephen Kotsanlee punt for 45 yds, fair catch by Micah Davis at the 50 yard line
Air Force Touchdown, 4 plays
12:261st & 10 at the 50Haaziq Daniels run for 1 yd to the UthSt 49
12:262nd & 9 at opp 49Emmanuel Michel run for 4 yds to the UthSt 45
12:263rd & 5 at opp 45Emmanuel Michel run for 6 yds to the UthSt 39 for a 1ST down
10:371st & 10 at opp 39Haaziq Daniels 39 Yd Run (Matthew Dapore Kick)Air Force 45, Utah State 34
Utah State Touchdown, 3 plays
10:291st & 10 at own 35Matthew Dapore kickoff for 65 yds , Savon Scarver return for 25 yds to the UthSt 25
10:291st & 10 at own 25Calvin Tyler Jr. run for 3 yds to the UthSt 28
10:292nd & 7 at own 28Andrew Peasley pass incomplete to Brandon Bowling
9:513rd & 7 at own 28Deven Thompkins 72 Yd pass from Andrew Peasley (Andrew Peasley Run for Two-Point Conversion)Air Force 45, Utah State 42
9:513rd & 7 at own 28Timeout UTAH ST, clock 09:51
Air Force Punt, 6 plays
9:511st & 10 at own 35Elliott Nimrod kickoff for 65 yds for a touchback
9:511st & 10 at own 25Brad Roberts run for 3 yds to the AFA 28
9:512nd & 7 at own 28Brad Roberts run for 4 yds to the AFA 32
9:513rd & 3 at own 32DeAndre Hughes run for 5 yds to the AFA 37 for a 1ST down
9:511st & 10 at own 37Haaziq Daniels run for 4 yds to the AFA 41
9:512nd & 6 at own 41Brad Roberts run for 4 yds to the AFA 45
9:513rd & 2 at own 45Micah Davis run for no gain to the AFA 45
5:564th & 2 at own 45Charles Bein punt for 40 yds, fair catch by Jordan Nathan at the UthSt 15
Utah State Touchdown, 6 plays
5:561st & 10 at own 15Calvin Tyler Jr. run for 1 yd to the UthSt 16
5:562nd & 9 at own 16Andrew Peasley sacked by Vince Sanford for a loss of 5 yards to the UthSt 11
5:563rd & 14 at own 11Andrew Peasley pass complete to Deven Thompkins for 11 yds to the UthSt 22
5:564th & 3 at own 22Andrew Peasley pass complete to Carson Terrell for 17 yds to the UthSt 39 for a 1ST down
5:561st & 10 at own 39Andrew Peasley pass incomplete to Deven Thompkins
3:542nd & 10 at own 39Calvin Tyler Jr. 61 Yd Run (Connor Coles Kick)Utah State 49, Air Force 45
Air Force Fumble, 4 plays
3:541st & 10 at own 35Elliott Nimrod kickoff for 63 yds
3:541st & 10 at own 25Emmanuel Michel run for 4 yds to the AFA 29
3:542nd & 6 at own 29Haaziq Daniels pass complete to Micah Davis for 26 yds to the UthSt 45 for a 1ST down
3:541st & 10 at opp 45Haaziq Daniels pass complete to Micah Davis for 7 yds to the UthSt 38
2:302nd & 3 at opp 38Haaziq Daniels run for 13 yds to the UthSt 25
Utah State End of game, 5 plays
2:301st & 10 at own 25Calvin Tyler Jr. run for 3 yds to the UthSt 28
2:251st & 10 at own 25Timeout AIR FORCE, clock 02:25
2:252nd & 7 at own 28Andrew Peasley run for 6 yds to the UthSt 34
2:253rd & 1 at own 34Calvin Tyler Jr. run for 2 yds to the UthSt 36 for a 1ST down
2:251st & 10 at own 36PENALTY AF Offside (Pescaia,Kalawai’a) 5 yards from USU36 to USU41. NO PLAY.
2:251st & 5 at own 41run for a loss of 2 yards to the UthSt 39
0:581st & 5 at own 41Timeout AIR FORCE, clock 00:58
0:582nd & 7 at own 39run for a loss of 1 yard to the UthSt 38
0:003rd & 8 at own 38PENALTY AF Offside (Pescaia,Kalawai’a) 5 yards from USU38 to USU43. NO PLAY.

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.

Air Force leads 7–⁠6 in 13 meetings, counting the three since this game.

Recent meetings
2025Utah State 49, Air Force 30
2023Air Force 39, Utah State 21
2022Utah State 34, Air Force 27
2021Utah State 49, Air Force 45
2020Air Force 35, Utah State 7
2019Air Force 31, Utah State 7

Around this game