Air Force at San Diego State

Friday, October 12, 2018

San Diego State beat Air Force 21–⁠17. It was their 36th meeting; after it, Air Force led the series 19–⁠17.

AwayAir Force5–⁠7 in 2018
17
HomeSan Diego State7–⁠6 in 2018
21

Final at Qualcomm Stadium, San DiegoTV: CBSSNAttendance 25,326

At kickoff
67°F, overcast, wind 7 mph from the westWeather: NOAA NCEI Integrated Surface Database; Montgomery Field Airport (KMYF), 4 km from the stadium, seven minutes before kickoff
Officials
Referee Stephen Baron; umpire Bill Bishop; head linesman George Shoup; line judge John Kilmer; side judge Glenn Crowther; field judge John Wisnewski; back judge David Baldwin; center judge Corey LongGame officials: stats.ncaa.org box scores, via SportsDataverse

Scoring by quarter

TeamQ1Q2Q3Q4Final
Air Force270817
San Diego State770721

Standouts

Player stats

Air Force

PassingC/AttYdsTDInt
Isaiah Sanders7/155101
Andrew Smith0/1000
Donald Hammond III1/11100
RushingCarYdsTDLong
Cole Fagan1690042
Isaiah Sanders154908
Kadin Remsberg332027
Ronald Cleveland617212
ReceivingRecYdsTDLong
Kade Waguespack231020
Geraud Sanders227020
Ronald Cleveland2302
Kadin Remsberg2101
DefenseTklTFLSacksInt
Kyle Johnson92.500
Jeremy Fejedelem8001
Brody Bagnall60.500
Ross Connors5000
Jordan Jackson42.51.50
Kyle Floyd2110
R.J. Jackson20.50.50

San Diego State

PassingC/AttYdsTDInt
Ryan Agnew9/2521311
RushingCarYdsTDLong
Chase Jasmin1870120
Kaegun Williams46010
B.J. Busbee1505
Ryan Agnew44032
ReceivingRecYdsTDLong
Fred Trevillion394055
Tim Wilson Jr.350024
Parker Houston237129
Kobe Smith132032
DefenseTklTFLSacksInt
Kyahva Tezino15100
Parker Baldwin9101
Noble Hall6000
Ron Smith6000

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

Team stats

Air ForceSan Diego State
276Total yards297
62Passing yards213
214Rushing yards84
3.6Yards per pass8.5
4.2Yards per rush2.5
14First downs13
6–⁠16Third downs2–⁠12
0–⁠0Fourth downs0–⁠0
1Turnovers1
5–⁠56Penalties9–⁠114
34:29Possession25:31
3Sacks (by defense)0

Efficiency

Air ForceSan Diego State
32%Success rate32%
−0.07EPA per play−0.00
1.14Explosiveness1.51
−0.08Rushing EPA−0.06
−0.02Passing EPA0.14
21%Passing-down success27%
−0.27First-down EPA−0.04
0.02Second-down EPA0.24
0.17Third-down EPA−0.37
17%Havoc by its defense13%

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)

San Diego State 73% to win. Elo’s favorite won.

The line

San Diego State −11, over/under 42.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 San Diego State 78%, Air Force 22%. CollegeFootballData.com’s estimate from the point spread.

Every drive

San Diego State end zoneAir Force end zoneQ1 San Diego StateTouchdown, 3 playsQ1 Air ForcePunt, 9 playsQ1 San Diego StatePunt, 5 playsQ1 Air ForcePunt, 3 playsQ1 San Diego StatePunt, 3 playsQ1 Air ForcePunt, 3 playsQ1 San Diego StatePunt, 3 playsQ1 Air ForcePunt, 3 playsQ1 San Diego StateSafety, 2 plays (Air Force scores)Q1 Air ForceMissed FG, 4 playsQ2 San Diego StateInterception, 8 playsQ2 Air ForceTouchdown, 9 playsQ2 San Diego StateMissed FG, 7 playsQ2 Air ForcePunt return TD, 3 plays (San Diego State scores)Q2 Air ForceEnd of half, 1 playQ3 Air ForcePunt, 8 playsQ3 San Diego StatePunt, 7 playsQ3 Air ForcePunt, 3 playsQ3 San Diego StatePunt, 3 playsQ3 Air ForcePunt, 10 playsQ4 San Diego StatePunt, 3 playsQ4 Air ForceTouchdown, 7 playsQ4 San Diego StateTouchdown, 8 playsQ4 Air ForcePunt, 4 playsQ4 San Diego StatePunt, 3 playsQ4 Air ForceInterception, 2 playsQ4 San Diego StateEnd of game, 5 plays
Solid bars scored; an outline in the other team’s color marks points the defense scored. San Diego State drives left to right, Air Force right to left.
  1. Q1 San Diego StateTouchdown, 3 plays, 65 yards
  2. Q1 Air ForcePunt, 9 plays, 39 yards
  3. Q1 San Diego StatePunt, 5 plays, 10 yards
  4. Q1 Air ForcePunt, 3 plays, 8 yards
  5. Q1 San Diego StatePunt, 3 plays, 4 yards
  6. Q1 Air ForcePunt, 3 plays, 3 yards
  7. Q1 San Diego StatePunt, 3 plays, 0 yards
  8. Q1 Air ForcePunt, 3 plays, 4 yards
  9. Q1 San Diego StateSafety, 2 plays (Air Force scores), −7 yards
  10. Q1 Air ForceMissed FG, 4 plays, 2 yards
  11. Q2 San Diego StateInterception, 8 plays, 46 yards
  12. Q2 Air ForceTouchdown, 9 plays, 80 yards
  13. Q2 San Diego StateMissed FG, 7 plays, 45 yards
  14. Q2 Air ForcePunt return TD, 3 plays (San Diego State scores), 9 yards
  15. Q2 Air ForceEnd of half, 1 play, −2 yards
  16. Q3 Air ForcePunt, 8 plays, 21 yards
  17. Q3 San Diego StatePunt, 7 plays, 40 yards
  18. Q3 Air ForcePunt, 3 plays, 4 yards
  19. Q3 San Diego StatePunt, 3 plays, 1 yard
  20. Q3 Air ForcePunt, 10 plays, 55 yards
  21. Q4 San Diego StatePunt, 3 plays, −3 yards
  22. Q4 Air ForceTouchdown, 7 plays, 40 yards
  23. Q4 San Diego StateTouchdown, 8 plays, 94 yards
  24. Q4 Air ForcePunt, 4 plays, −15 yards
  25. Q4 San Diego StatePunt, 3 plays, −11 yards
  26. Q4 Air ForceInterception, 2 plays, 1 yard
  27. Q4 San Diego StateEnd of game, 5 plays, 5 yards

Play by play

1st quarter10 drives, then San Diego State 7, Air Force 2
San Diego State Touchdown, 3 plays
15:001st & 10 at own 35Jake Koehnke kickoff for 63 yds
15:001st & 10 at own 35Chase Jasmin run for 6 yds to the SDSt 41
15:002nd & 4 at own 41Ryan Agnew pass complete to Fred Trevillion for 55 yds to the AFA 4 for a 1ST down
13:491st & goal at opp 4Chase Jasmin run for 4 yds for a TD (John Baron II KICK)San Diego State 7, Air Force 0
Air Force Punt, 9 plays
13:491st & 0 at own 35John Baron II kickoff for 65 yds for a touchback
13:491st & 10 at own 25Donald Hammond III run for 3 yds to the AFA 28
13:492nd & 7 at own 28Kadin Remsberg run for 27 yds to the SDSt 45 for a 1ST down
13:491st & 10 at opp 45Cole Fagan run for a loss of 1 yard to the SDSt 46
13:492nd & 11 at opp 46Ronald Cleveland run for 1 yd to the SDSt 45
13:493rd & 10 at opp 45Donald Hammond III pass complete to Kade Waguespack for 11 yds to the SDSt 34 for a 1ST down
13:491st & 10 at opp 34Donald Hammond III run for 3 yds to the SDSt 31
13:492nd & 7 at opp 31Taven Birdow run for 5 yds to the SDSt 26
13:493rd & 2 at opp 26Andrew Smith run for 1 yd to the SDSt 25 AIR FORCE Penalty, personal foul (-15 Yards) to the SDSt 40
13:493rd & 16 at opp 40Donald Hammond III run for 4 yds to the SDSt 36
13:494th & 12 at opp 36Charlie Scott punt for 26 yds , Kobe Smith returns for no gain to the SDSt 10 Kobe Smith fumbled, recovered by SDSt Kobe Smith
San Diego State Punt, 5 plays
9:111st & 10 at own 10Chase Jasmin run for 1 yd to the SDSt 11
9:112nd & 9 at own 11Ryan Agnew pass complete to Fred Trevillion for 11 yds to the SDSt 22 for a 1ST down
9:111st & 10 at own 22Chase Jasmin run for a loss of 2 yards to the SDSt 20
9:112nd & 12 at own 20Ryan Agnew pass incomplete
9:113rd & 12 at own 20Ryan Agnew pass incomplete to Fred Trevillion
9:114th & 12 at own 20Brandon Heicklen punt for 54 yds , Ronald Cleveland returns for 4 yds to the AFA 30
Air Force Punt, 3 plays
7:041st & 10 at own 30Donald Hammond III run for a loss of 1 yard to the AFA 29
7:042nd & 11 at own 29Cole Fagan run for 8 yds to the AFA 37
7:043rd & 3 at own 37Cole Fagan run for 1 yd to the AFA 38
7:044th & 2 at own 38Charlie Scott punt for 39 yds , Kobe Smith returns for 2 yds to the SDSt 40 SAN DIEGO ST Penalty, personal foul (12 Yards) to the SDSt 13
San Diego State Punt, 3 plays
5:521st & 10 at own 13Chase Jasmin run for 4 yds to the SDSt 17
5:522nd & 6 at own 17Ryan Agnew pass incomplete to Fred Trevillion
5:523rd & 6 at own 17Ryan Agnew pass incomplete
5:524th & 6 at own 17Brandon Heicklen punt for 36 yds, fair catch by Ronald Cleveland at the AFA 47
Air Force Punt, 3 plays
5:001st & 10 at own 47Kadin Remsberg run for 1 yd to the AFA 48
5:002nd & 9 at own 48Ronald Cleveland run for 2 yds to the 50 yard line
5:003rd & 7 at the 50Isaiah Sanders pass incomplete, broken up by Ronley Lakalaka
5:004th & 7 at the 50Charlie Scott punt for 44 yds, downed at the SDSt 6
San Diego State Punt, 3 plays
3:351st & 10 at own 6Jordan Byrd run for a loss of 1 yard to the SDSt 5
3:352nd & 11 at own 5Ryan Agnew run for a loss of 1 yard to the SDSt 4
3:353rd & 12 at own 4Jordan Byrd run for 2 yds to the SDSt 6
3:354th & 10 at own 6Brandon Heicklen punt for 35 yds, fair catch by Ronald Cleveland at the SDSt 41
Air Force Punt, 3 plays
1:281st & 10 at opp 41Isaiah Sanders pass incomplete to Ronald Cleveland
1:282nd & 10 at opp 41Cole Fagan run for 4 yds to the SDSt 37
1:283rd & 6 at opp 37Isaiah Sanders pass incomplete to Kade Waguespack, broken up by Kyahva Tezino
1:284th & 6 at opp 37Charlie Scott punt for 30 yds, downed at the SDSt 7
San Diego State Safety, 2 plays (Air Force scores)
0:381st & 10 at own 7Chase Jasmin run for 4 yds to the SDSt 11
0:072nd & 6 at own 11Ryan Agnew sacked by TEAM for a loss of 11 yards for a SAFETYSan Diego State 7, Air Force 2
Air Force Missed FG, 4 plays
0:071st & 0 at own 20John Baron II kickoff for 73 yds , Joseph Saucier return for 66 yds to the SDSt 27
Q2 15:001st & 10 at opp 27Cole Fagan run for 3 yds to the SDSt 24
Q2 15:002nd & 7 at opp 24Isaiah Sanders run for a loss of 1 yard to the SDSt 25
Q2 15:003rd & 8 at opp 25Andrew Smith pass incomplete
Q2 13:484th & 8 at opp 25Jake Koehnke 43 yd FG MISSED
2nd quarter5 drives, then San Diego State 14, Air Force 9
San Diego State Interception, 8 plays
13:481st & 10 at own 25Chase Jasmin run for 2 yds to the SDSt 27
13:482nd & 8 at own 27Ryan Agnew pass complete to Parker Houston for 8 yds to the SDSt 35 for a 1ST down
13:481st & 10 at own 35Ryan Agnew pass complete to Tim Wilson Jr. for 24 yds to the AFA 41 for a 1ST down
13:481st & 10 at opp 41SAN DIEGO ST Penalty, false start (-5 Yards) to the AFA 46
13:481st & 15 at opp 46Ryan Agnew pass complete to Tim Wilson Jr. for 11 yds to the AFA 35
13:482nd & 4 at opp 35Chase Jasmin run for 6 yds to the AFA 29 for a 1ST down
13:481st & 10 at opp 29Ryan Agnew pass incomplete
13:482nd & 10 at opp 29Ryan Agnew pass incomplete to Fred Trevillion
10:373rd & 10 at opp 29Timeout SAN DIEGO ST, clock 10:37
10:373rd & 10 at opp 29Ryan Agnew pass intercepted, touchback. Jeremy Fejedelem return for no gain
Air Force Touchdown, 9 plays
10:301st & 10 at own 20Cole Fagan run for 4 yds to the AFA 24 AIR FORCE Penalty, personal foul (-12 Yards) to the AFA 12
10:301st & 18 at own 12Joseph Saucier run for 7 yds to the AFA 19
10:302nd & 11 at own 19SAN DIEGO ST Penalty, Defensive offside (5 Yards) to the AFA 24
10:302nd & 6 at own 24Cole Fagan run for 42 yds to the SDSt 34 for a 1ST down
10:301st & 10 at opp 34Isaiah Sanders run for 1 yd to the SDSt 33
10:302nd & 9 at opp 33Isaiah Sanders pass complete to Geraud Sanders for 7 yds to the SDSt 26
10:303rd & 2 at opp 26Isaiah Sanders run for 4 yds to the SDSt 22 for a 1ST down
10:301st & 10 at opp 22Taven Birdow run for 4 yds to the SDSt 18
10:302nd & 6 at opp 18SAN DIEGO ST Penalty, Defensive offside (5 Yards) to the SDSt 13
10:302nd & 1 at opp 13Cole Fagan run for 1 yd to the SDSt 12 for a 1ST down
5:131st & 10 at opp 12Ronald Cleveland run for 12 yds for a TD (Jake Koehnke KICK)Air Force 9, San Diego State 7
San Diego State Missed FG, 7 plays
5:131st & 0 at own 35Jake Koehnke kickoff for 59 yds , Jordan Byrd return for 23 yds to the SDSt 29
5:061st & 10 at own 29Ryan Agnew pass complete to Fred Trevillion for 28 yds to the AFA 43 for a 1ST down
5:061st & 10 at opp 43Jordan Byrd run for 2 yds to the AFA 41
5:062nd & 8 at opp 41Ryan Agnew pass complete to Tim Wilson Jr. for 15 yds to the AFA 26 for a 1ST down
5:061st & 10 at opp 26Chase Jasmin run for no gain to the AFA 26
5:062nd & 10 at opp 26Ryan Agnew pass incomplete to Fred Trevillion
5:063rd & 10 at opp 26Ryan Agnew pass incomplete
2:294th & 10 at opp 26John Baron II 44 yd FG MISSED
Air Force Punt return TD, 3 plays (San Diego State scores)
2:291st & 10 at own 27Cole Fagan run for 3 yds to the AFA 30
1:432nd & 7 at own 30Timeout AIR FORCE, clock 01:43
1:432nd & 7 at own 30Cole Fagan run for 5 yds to the AFA 35
1:433rd & 2 at own 35Isaiah Sanders run for 1 yd to the AFA 36
0:184th & 1 at own 36Timeout AIR FORCE, clock 00:18
0:084th & 1 at own 36Charlie Scott punt blocked by Kaelin Himphill blocked by Kaelin Himphill Trenton Thompson return for 19 yds for a TD (John Baron II KICK)San Diego State 14, Air Force 9
Air Force End of half, 1 play
0:081st & 0 at own 35John Baron II kickoff for 49 yds , Andrew Smith return for 14 yds to the AFA 30
0:021st & 10 at own 30TEAM run for a loss of 2 yards to the AFA 28
3rd quarter5 drives, then San Diego State 14, Air Force 9
Air Force Punt, 8 plays
15:002nd & 12 at own 35John Baron II kickoff for 65 yds for a touchback
15:001st & 10 at own 25Timeout AIR FORCE, clock 15:00
15:001st & 10 at own 25Isaiah Sanders run for 2 yds to the AFA 27
15:002nd & 8 at own 27Isaiah Sanders run for 5 yds to the AFA 32
15:003rd & 3 at own 32Cole Fagan run for 4 yds to the AFA 36 for a 1ST down
15:001st & 10 at own 36Isaiah Sanders run for 7 yds to the AFA 43
15:002nd & 3 at own 43Cole Fagan run for 3 yds to the AFA 46 for a 1ST down
15:001st & 10 at own 46Ronald Cleveland run for a loss of 3 yards to the AFA 43
15:002nd & 13 at own 43Isaiah Sanders pass incomplete to Kade Waguespack
15:003rd & 13 at own 43Joseph Saucier run for 3 yds to the AFA 46
15:004th & 10 at own 46Jake Koehnke punt for 37 yds, fair catch by Jordan Byrd at the SDSt 17
San Diego State Punt, 7 plays
10:401st & 10 at own 17Chase Jasmin run for 7 yds to the SDSt 24
10:402nd & 3 at own 24Chase Jasmin run for 20 yds to the SDSt 44 for a 1ST down
10:401st & 10 at own 44Chase Jasmin run for 7 yds to the AFA 49
10:402nd & 3 at opp 49Chase Jasmin run for 5 yds to the AFA 44 for a 1ST down
10:401st & 10 at opp 44Jordan Byrd run for 1 yd to the AFA 43
10:402nd & 9 at opp 43Ryan Agnew pass incomplete to Tim Wilson Jr.
10:403rd & 9 at opp 43Ryan Agnew pass incomplete to Fred Trevillion
10:404th & 9 at opp 43Brandon Heicklen punt for 39 yds, downed at the AFA 4
Air Force Punt, 3 plays
7:501st & 10 at own 4Cole Fagan run for 2 yds to the AFA 6
7:502nd & 8 at own 6Ronald Cleveland run for 1 yd to the AFA 7
7:503rd & 7 at own 7Isaiah Sanders pass complete to Ronald Cleveland for 1 yd to the AFA 8
7:504th & 6 at own 8Jake Koehnke punt for 34 yds, fair catch by Jordan Byrd at the AFA 42
San Diego State Punt, 3 plays
5:501st & 10 at opp 42Ryan Agnew pass incomplete to Kahale Warring
5:502nd & 10 at opp 42Chase Jasmin run for 1 yd to the AFA 41
5:503rd & 9 at opp 41Ryan Agnew pass incomplete to Kobe Smith
5:504th & 9 at opp 41Brandon Heicklen punt for 36 yds, downed at the AFA 5
Air Force Punt, 10 plays
4:561st & 10 at own 5Kadin Remsberg run for 4 yds to the AFA 9
4:562nd & 6 at own 9Isaiah Sanders run for 5 yds to the AFA 14
4:563rd & 1 at own 14Isaiah Sanders run for 2 yds to the AFA 16 for a 1ST down
4:561st & 10 at own 16SANDERS, Isaiah pass incomplete to MATKOVICH, Jake, PENALTY SDSU roughing passer 15 yards to the AF31, 1ST DOWN AF, NO PLAY.
4:561st & 10 at own 31Isaiah Sanders run for 8 yds to the AFA 39
4:562nd & 2 at own 39Isaiah Sanders pass complete to Ronald Cleveland for 2 yds to the AFA 41 for a 1ST down
4:561st & 10 at own 41Isaiah Sanders run for 6 yds to the AFA 47
4:562nd & 4 at own 47Cole Fagan run for 7 yds to the SDSt 46 for a 1ST down
4:561st & 10 at opp 46Joseph Saucier run for a loss of 1 yard to the SDSt 47
4:562nd & 11 at opp 47Cole Fagan run for 3 yds to the SDSt 44
Q4 15:003rd & 8 at opp 44Isaiah Sanders run for 4 yds to the SDSt 40
Q4 15:004th & 4 at opp 40Jake Koehnke punt for 34 yds, downed at the SDSt 6
4th quarter7 drives, then San Diego State 21, Air Force 17
San Diego State Punt, 3 plays
14:091st & 10 at own 6SAN DIEGO ST Penalty, false start (-3 Yards) to the SDSt 3
14:091st & 13 at own 3Chase Jasmin run for a loss of 2 yards to the SDSt 1
14:092nd & 15 at own 1Chase Jasmin run for 2 yds to the SDSt 3
14:093rd & 13 at own 3Ryan Agnew pass incomplete to Tim Wilson Jr.
14:094th & 13 at own 3Brandon Heicklen punt for 37 yds, fair catch by Ronald Cleveland at the SDSt 40
Air Force Touchdown, 7 plays
12:391st & 10 at opp 40REMSBERG, Kadin rush for 4 yards to the SDSU36 (BALDWIN, Parker), PENALTY AF holding 10 yards to the 50 yardline, NO PLAY.
12:391st & 20 at the 50Isaiah Sanders pass complete to Kadin Remsberg for no gain to the 50 yard line
12:392nd & 20 at the 50Isaiah Sanders pass complete to Kadin Remsberg for 1 yd to the SDSt 49
12:393rd & 19 at opp 49Isaiah Sanders pass complete to Geraud Sanders for 20 yds to the SDSt 29 for a 1ST down
12:391st & 10 at opp 29Isaiah Sanders run for 1 yd to the SDSt 28
12:392nd & 9 at opp 28Isaiah Sanders pass incomplete to Joseph Saucier
12:393rd & 9 at opp 28Isaiah Sanders pass complete to Kade Waguespack for 20 yds to the SDSt 8 for a 1ST down SAN DIEGO ST Penalty, personal foul (4 Yards) to the SDSt 4 for a 1ST down
9:251st & goal at opp 4Ronald Cleveland run for 4 yds for a TD (Isaiah Sanders pass to Ronald Cleveland for Two-Point Conversion)Air Force 17, San Diego State 14
San Diego State Touchdown, 8 plays
9:251st & 0 at opp 6Jake Koehnke kickoff for 3 yds , Jordan Byrd return for 9 yds to the SDSt 0 SAN DIEGO ST Penalty, illegal block (6 Yards) to the SDSt 6
9:181st & 10 at own 6Chase Jasmin run for 1 yd to the SDSt 7
9:182nd & 9 at own 7Ryan Agnew pass incomplete to Kahale Warring SAN DIEGO ST Penalty, Offensive pass interference ( Yards) declined
9:183rd & 9 at own 7Ryan Agnew run for 32 yds to the SDSt 39 for a 1ST down
9:181st & 10 at own 39BJ Busbee run for 5 yds to the SDSt 44
9:182nd & 5 at own 44Ryan Agnew pass incomplete to Kobe Smith
9:183rd & 5 at own 44Ryan Agnew pass complete to Kobe Smith for 32 yds to the AFA 24 for a 1ST down
9:181st & 10 at opp 24Jordan Byrd run for a loss of 5 yards to the AFA 29
6:102nd & 15 at opp 29Ryan Agnew pass complete to Parker Houston for 29 yds for a TD (John Baron II KICK)San Diego State 21, Air Force 17
Air Force Punt, 4 plays
6:101st & 0 at own 35John Baron II kickoff for 65 yds for a touchback
6:101st & 10 at own 25Isaiah Sanders run for 4 yds to the AFA 29 AIR FORCE Penalty, Offensive holding (-10 Yards) to the AFA 19
6:101st & 16 at own 19SANDERS, Isaiah rush for 9 yards to the AF28 (LAKALAKA, R.), PENALTY AF holding 9 yards to the AF10, NO PLAY.
6:101st & 25 at own 10Isaiah Sanders run for no gain to the AFA 10
6:102nd & 25 at own 10Isaiah Sanders pass incomplete to Geraud Sanders
6:103rd & 25 at own 10Isaiah Sanders pass incomplete to Marcus Bennett
6:104th & 25 at own 10Jake Koehnke punt for 38 yds , Jordan Byrd returns for 3 yds to the AFA 45
San Diego State Punt, 3 plays
4:441st & 10 at opp 45Chase Jasmin run for 4 yds to the AFA 41
4:442nd & 6 at opp 41Jordan Byrd run for 1 yd to the AFA 40
3:543rd & 5 at opp 40Timeout AIR FORCE, clock 03:54
3:543rd & 5 at opp 40Ryan Agnew sacked by Kyle Floyd for a loss of 16 yards to the SDSt 44
3:484th & 21 at own 44Timeout AIR FORCE, clock 03:48
3:484th & 21 at own 44Brandon Heicklen punt for 39 yds, fair catch by Ronald Cleveland at the AFA 17
Air Force Interception, 2 plays
3:421st & 10 at own 17Cole Fagan run for 1 yd to the AFA 18
3:422nd & 9 at own 18Isaiah Sanders pass intercepted Parker Baldwin return for no gain to the SDSt 45
San Diego State End of game, 5 plays
3:101st & 10 at own 45Kaegun Williams run for 1 yd to the SDSt 46
3:102nd & 9 at own 46Kaegun Williams run for 10 yds to the AFA 44 for a 1ST down
3:101st & 10 at opp 44Kaegun Williams run for a loss of 6 yards to the 50 yard line
3:102nd & 16 at the 50Kaegun Williams run for 1 yd to the AFA 49
3:103rd & 15 at opp 49TEAM run for a loss of 1 yard to the 50 yard line

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 22–⁠18 in 40 meetings, counting the four since this game.

Recent meetings
2024Air Force 31, San Diego State 20
2023Air Force 49, San Diego State 10
2022Air Force 13, San Diego State 3
2021San Diego State 20, Air Force 14
2018San Diego State 21, Air Force 17
2017San Diego State 28, Air Force 24

Around this game