San José State at Air Force

Saturday, September 12, 2015

Air Force beat San José State 37–⁠16. It was their third meeting; after it, Air Force led the series 2–⁠1.

AwaySan José State6–⁠7 in 2015
16
HomeAir Force8–⁠6 in 2015
37

Final at Falcon Stadium, Colorado SpringsTV: ESPNUAttendance 22,389

At kickoff
71°F, clear, wind 1 mph from the westWeather: NOAA NCEI Integrated Surface Database; Usaf Academy Airstrip Airport (KAFF), 4 km from the stadium, 17 minutes before kickoff
Officials
Referee David Alvarez; umpire M. Fitzgerald; head linesman Doug Moore; line judge Scott Reilly; side judge M. Aatonian; field judge R. Almeroth; back judge Richard Ockey; center judge Stuart ShakeGame officials: stats.ncaa.org box scores, via SportsDataverse

Scoring by quarter

TeamQ1Q2Q3Q4Final
San José State709016
Air Force7732037

Standouts

Player stats

San José State

PassingC/AttYdsTDInt
Joe Gray11/188801
Kenny Potter7/155211
RushingCarYdsTDLong
Tyler Ervin12121166
Kenny Potter725042
Jarrod Lawson1404
ReceivingRecYdsTDLong
Hansell Wilson331023
Tyler Winston429013
Tyler Ervin328117
Justin Holmes327013
InterceptionsIntYdsTD
Jimmy Pruitt1240

Air Force

PassingC/AttYdsTDInt
Nate Romine3/112401
RushingCarYdsTDLong
Nate Romine19116145
D.J. Johnson21103334
Jacobi Owens1185052
Garrett Brown478163
ReceivingRecYdsTDLong
Jalen Robinette112012
Ryan Reffitt1909
Garrett Brown1303
InterceptionsIntYdsTD
Kalon Baker110
Weston Steelhammer100

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

Team stats

San José StateAir Force
290Total yards452
140Passing yards24
150Rushing yards428
4.2Yards per pass2.2
7.5Yards per rush6.2
13First downs23
5–⁠13Third downs6–⁠17
0–⁠0Fourth downs3–⁠3
2Turnovers1
8–⁠51Penalties5–⁠48
23:55Possession36:05

Efficiency

San José StateAir Force
30%Success rate38%
0.06EPA per play0.23
1.88Explosiveness1.40
0.52Rushing EPA0.35
−0.19Passing EPA−0.57
24%Passing-down success23%
−0.18First-down EPA0.20
−0.19Second-down EPA−0.04
0.71Third-down EPA0.39
1%Havoc by its defense4%

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 70% to win. Elo’s favorite won.

The line

Air Force −7, over/under 58.

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 69%, San José State 31%. CollegeFootballData.com’s estimate from the point spread.

Every drive

Air Force end zoneSan José State end zoneQ1 Air ForceTouchdown, 4 playsQ1 San José StatePunt, 3 playsQ1 Air ForcePunt, 3 playsQ1 San José StatePunt, 5 playsQ1 Air ForceInterception, 7 playsQ1 San José StateTouchdown, 3 playsQ1 Air ForcePunt, 3 playsQ1 San José StatePunt, 3 playsQ2 Air ForcePunt, 7 playsQ2 San José StateMissed FG, 14 playsQ2 Air ForceTouchdown, 13 playsQ2 San José StateEnd of half, 1 playQ3 San José StateTouchdown, 2 playsQ3 Air ForcePunt, 3 playsQ3 San José StatePunt, 4 playsQ3 Air ForceField goal, 14 playsQ3 San José StateField goal, 5 playsQ3 Air ForcePunt, 6 playsQ4 San José StateInterception, 2 playsQ4 Air ForceTouchdown, 4 playsQ4 San José StatePunt, 3 playsQ4 Air ForceTouchdown, 10 playsQ4 San José StateInterception, 7 playsQ4 Air ForceTouchdown, 4 playsQ4 San José StatePunt, 3 playsQ4 Air ForcePunt, 3 plays
Solid bars scored; an outline in the other team’s color marks points the defense scored. Air Force drives left to right, San José State right to left.
  1. Q1 Air ForceTouchdown, 4 plays, 75 yards
  2. Q1 San José StatePunt, 3 plays, 1 yard
  3. Q1 Air ForcePunt, 3 plays, 2 yards
  4. Q1 San José StatePunt, 5 plays, 17 yards
  5. Q1 Air ForceInterception, 7 plays, 11 yards
  6. Q1 San José StateTouchdown, 3 plays, 21 yards
  7. Q1 Air ForcePunt, 3 plays, −4 yards
  8. Q1 San José StatePunt, 3 plays, 0 yards
  9. Q2 Air ForcePunt, 7 plays, 19 yards
  10. Q2 San José StateMissed FG, 14 plays, 61 yards
  11. Q2 Air ForceTouchdown, 13 plays, 80 yards
  12. Q2 San José StateEnd of half, 1 play, 0 yards
  13. Q3 San José StateTouchdown, 2 plays, 75 yards
  14. Q3 Air ForcePunt, 3 plays, 7 yards
  15. Q3 San José StatePunt, 4 plays, 12 yards
  16. Q3 Air ForceField goal, 14 plays, 52 yards
  17. Q3 San José StateField goal, 5 plays, 50 yards
  18. Q3 Air ForcePunt, 6 plays, 9 yards
  19. Q4 San José StateInterception, 2 plays, 3 yards
  20. Q4 Air ForceTouchdown, 4 plays, 34 yards
  21. Q4 San José StatePunt, 3 plays, −1 yard
  22. Q4 Air ForceTouchdown, 10 plays, 66 yards
  23. Q4 San José StateInterception, 7 plays, 43 yards
  24. Q4 Air ForceTouchdown, 4 plays, 87 yards
  25. Q4 San José StatePunt, 3 plays, −12 yards
  26. Q4 Air ForcePunt, 3 plays, −3 yards

Play by play

1st quarter8 drives, then Tied at 7
Air Force Touchdown, 4 plays
15:001st & 10 at own 35Bryce Crawford kickoff for 65 yds for a touchback
15:001st & 10 at own 25Nate Romine run for 2 yds to the AFA 27
15:002nd & 8 at own 27Garrett Brown run for 1 yd to the AFA 28
15:003rd & 7 at own 28Nate Romine pass complete to Ryan Reffitt for 9 yds to the AFA 37 for a 1ST down
13:081st & 10 at own 37Garrett Brown run for 63 yds for a TD, (Drew Oehrle KICK)Air Force 7, San José State 0
San José State Punt, 3 plays
13:081st & 0 at own 35Drew Oehrle kickoff for 65 yds for a touchback
13:081st & 10 at own 25SAN JOSÉ ST Penalty, illegal shift (-5 Yards) to the SJSt 20
13:081st & 15 at own 20Tyler Ervin run for 6 yds to the SJSt 26
13:082nd & 9 at own 26Kenny Potter pass incomplete
13:083rd & 9 at own 26Kenny Potter pass incomplete
13:084th & 9 at own 26Michael Carrizosa punt for 73 yds, downed at the AFA 1
Air Force Punt, 3 plays
11:491st & 10 at own 1D.J. Johnson run for 3 yds to the AFA 4
11:492nd & 7 at own 4D.J. Johnson run for 2 yds to the AFA 6
11:493rd & 5 at own 6Nate Romine run for a loss of 3 yards to the AFA 3
11:494th & 8 at own 3Brett Dunn punt for 68 yds, downed at the SJSt 29
San José State Punt, 5 plays
9:411st & 10 at own 29Tyler Ervin run for 3 yds to the SJSt 32
9:412nd & 7 at own 32Tyler Ervin run for 17 yds to the SJSt 49 for a 1ST down
9:411st & 10 at own 49Kenny Potter run for 3 yds to the AFA 48
9:412nd & 7 at opp 48SAN JOSÉ ST Penalty, Offensive pass interference (-15 Yards) to the SJSt 37
9:412nd & 22 at own 37Kenny Potter sacked by Roland Ladipo for a loss of 4 yards to the SJSt 33
9:413rd & 26 at own 33Kenny Potter pass complete to Tyler Winston for 13 yds to the SJSt 46
9:414th & 13 at own 46Michael Carrizosa punt for 39 yds, fair catch by Garrett Brown at the AFA 15
Air Force Interception, 7 plays
6:051st & 10 at own 15D.J. Johnson run for 2 yds to the AFA 17
6:052nd & 8 at own 17Garrett Brown run for 5 yds to the AFA 22
6:053rd & 3 at own 22Jacobi Owens run for 2 yds to the AFA 24
6:054th & 1 at own 24Nate Romine run for 3 yds to the AFA 27 for a 1ST down
6:051st & 10 at own 27Nate Romine pass incomplete to Garrett Brown
6:052nd & 10 at own 27Nate Romine run for a loss of 1 yard to the AFA 26
6:053rd & 11 at own 26Nate Romine pass intercepted Jimmy Pruitt return for 24 yds to the AFA 21
San José State Touchdown, 3 plays
3:471st & 10 at opp 21Tyler Ervin run for no gain to the AFA 21
3:472nd & 10 at opp 21Kenny Potter pass complete to Hansell Wilson for 9 yds to the AFA 12
3:473rd & 1 at opp 12SAN JOSÉ ST Penalty, false start (-5 Yards) to the AFA 17
2:113rd & 6 at opp 17Kenny Potter pass complete to Tyler Ervin for 17 yds for a TD, (Bryce Crawford KICK)Tied at 7
Air Force Punt, 3 plays
2:111st & 0 at own 35Bryce Crawford kickoff for 65 yds for a touchback
2:111st & 10 at own 25Nate Romine run for 2 yds to the AFA 27
2:112nd & 8 at own 27Nate Romine run for a loss of 1 yard to the AFA 26
2:113rd & 9 at own 26Nate Romine pass incomplete to Ryan Reffitt, broken up by Cleveland Wallace III
2:114th & 9 at own 26AIR FORCE Penalty, false start (-5 Yards) to the AFA 21
2:114th & 14 at own 21Brett Dunn punt for 39 yds, fair catch by Tyler Ervin at the SJSt 40
San José State Punt, 3 plays
0:501st & 10 at own 40Kenny Potter run for 1 yd to the SJSt 41
0:502nd & 9 at own 41Jarrod Lawson run for 4 yds to the SJSt 45
Q2 15:003rd & 5 at own 45SAN JOSÉ ST Penalty, false start (-5 Yards) to the SJSt 40
Q2 15:003rd & 10 at own 40Kenny Potter pass incomplete to Tyler Winston, broken up by Jacob Onyechi
Q2 15:004th & 10 at own 40Michael Carrizosa punt for 60 yds for a touchback
2nd quarter4 drives, then Air Force 14, San José State 7
Air Force Punt, 7 plays
14:461st & 10 at own 20Tyler Williams run for 9 yds to the AFA 29
14:462nd & 1 at own 29D.J. Johnson run for 2 yds to the AFA 31 for a 1ST down
14:461st & 10 at own 31Nate Romine pass complete to Garrett Brown for 3 yds to the AFA 34
14:462nd & 7 at own 34Jacobi Owens run for 13 yds to the AFA 47 for a 1ST down
14:461st & 10 at own 47D.J. Johnson run for 3 yds to the 50 yard line
14:462nd & 7 at the 50AIR FORCE Penalty, false start (-5 Yards) to the AFA 45
14:462nd & 12 at own 45Jacobi Owens run for a loss of 6 yards to the AFA 39
14:463rd & 18 at own 39Nate Romine pass incomplete to Ryan Reffitt, broken up by Maurice McKnight
14:464th & 18 at own 39Brett Dunn punt for 41 yds, fair catch by Tyler Ervin at the SJSt 20
San José State Missed FG, 14 plays
11:401st & 10 at own 20Tyler Ervin run for 4 yds to the SJSt 24
11:402nd & 6 at own 24Tyler Ervin run for 4 yds to the SJSt 28
11:403rd & 2 at own 28Joe Gray pass complete to Justin Holmes for 13 yds to the SJSt 41 for a 1ST down
11:401st & 10 at own 41Tyler Ervin run for 11 yds to the AFA 48 for a 1ST down
11:401st & 10 at opp 48SAN JOSÉ ST Penalty, false start (-5 Yards) to the SJSt 47
11:401st & 15 at own 47Joe Gray pass complete to Tyler Winston for no gain to the SJSt 47
11:402nd & 15 at own 47Joe Gray pass incomplete to Hansell Wilson, broken up by David Harris
8:223rd & 15 at own 47Timeout AIR FORCE, clock 08:22
8:223rd & 15 at own 47Joe Gray pass complete to Hansell Wilson for 23 yds to the AFA 30 for a 1ST down
8:221st & 10 at opp 30Tyler Ervin run for 1 yd to the AFA 29
8:222nd & 9 at opp 29Joe Gray pass complete to Jarrod Lawson for 4 yds to the AFA 25
8:223rd & 5 at opp 25Joe Gray pass complete to Tim Crawley for 6 yds to the AFA 19 for a 1ST down
8:221st & 10 at opp 19Tyler Ervin run for no gain to the AFA 19
8:222nd & 10 at opp 19Joe Gray pass incomplete to Justin Holmes, broken up by Hayes Linn
8:223rd & 10 at opp 19Joe Gray pass incomplete
5:004th & 10 at opp 19Bryce Crawford 36 yd FG MISSED
Air Force Touchdown, 13 plays
5:001st & 10 at own 20Jacobi Owens run for 2 yds to the AFA 22
5:002nd & 8 at own 22Nate Romine run for 2 yds to the AFA 24
5:003rd & 6 at own 24Nate Romine run for 17 yds to the AFA 41 for a 1ST down
5:001st & 10 at own 41D.J. Johnson run for 3 yds to the AFA 44
5:002nd & 7 at own 44SAN JOSÉ ST Penalty, Defensive offside (Isaiah Irving) to the AFA 49
5:002nd & 2 at own 49Jacobi Owens run for 3 yds to the SJSt 48 for a 1ST down
5:001st & 10 at opp 48Nate Romine pass incomplete to Garrett Brown
5:002nd & 10 at opp 48SAN JOSÉ ST Penalty, Defensive offside (Tony Popovich) to the SJSt 43
5:002nd & 5 at opp 43Jacobi Owens run for 14 yds to the SJSt 29 for a 1ST down
5:001st & 10 at opp 29Nate Romine run for 8 yds to the SJSt 21
1:582nd & 2 at opp 21Timeout AIR FORCE, clock 01:58
1:582nd & 2 at opp 21Shayne Davern run for 8 yds to the SJSt 13 for a 1ST down
1:581st & 10 at opp 13Nate Romine run for 6 yds to the SJSt 7
1:582nd & 4 at opp 7Shayne Davern run for 5 yds to the SJSt 2 for a 1ST down
0:581st & 0 at opp 2Timeout SAN JOSÉ ST, clock 00:58
0:581st & goal at opp 2D.J. Johnson run for 1 yd to the SJSt 1
0:282nd & goal at opp 1Nate Romine run for 1 yd for a TD, (Drew Oehrle KICK)Air Force 14, San José State 7
San José State End of half, 1 play
0:281st & 0 at own 35Drew Oehrle kickoff for 65 yds for a touchback
0:281st & 10 at own 25Tyler Ervin run for no gain to the SJSt 25
3rd quarter6 drives, then Air Force 17, San José State 16
San José State Touchdown, 2 plays
15:002nd & 10 at own 35Drew Oehrle kickoff for 65 yds for a touchback
15:001st & 10 at own 25Tyler Ervin run for 9 yds to the SJSt 34
14:122nd & 1 at own 34Tyler Ervin run for 66 yds for a TD, (Bryce Crawford PAT BLOCKED)Air Force 14, San José State 13
Air Force Punt, 3 plays
14:121st & 0 at own 35Bryce Crawford kickoff for 65 yds for a touchback
14:121st & 10 at own 25Nate Romine run for 1 yd to the AFA 26 Nate Romine fumbled, forced by William Ossai, recovered by AFA Nate Romine
14:122nd & 9 at own 26Nate Romine run for 4 yds to the AFA 30
14:123rd & 5 at own 30D.J. Johnson run for 2 yds to the AFA 32
14:124th & 3 at own 32Brett Dunn punt for 37 yds, fair catch by Tyler Ervin at the SJSt 31
San José State Punt, 4 plays
12:251st & 10 at own 31Kenny Potter pass complete to Billy Freeman for 14 yds to the SJSt 45 for a 1ST down
12:251st & 10 at own 45Kenny Potter pass complete to Tim Crawley for a loss of 2 yards to the SJSt 43
12:252nd & 12 at own 43Kenny Potter pass incomplete to Hansell Wilson, broken up by Jesse Washington
12:253rd & 12 at own 43Kenny Potter pass incomplete to Hansell Wilson
12:254th & 12 at own 43Michael Carrizosa punt for 57 yds for a touchback
Air Force Field goal, 14 plays
10:551st & 10 at own 20Nate Romine pass complete to Jalen Robinette for 12 yds to the AFA 32 for a 1ST down
10:551st & 10 at own 32AIR FORCE Penalty, Offensive holding (Matt Rochell) to the AFA 22
10:551st & 20 at own 22D.J. Johnson run for 3 yds to the AFA 25
10:552nd & 17 at own 25Nate Romine run for 6 yds to the AFA 31
10:553rd & 11 at own 31Nate Romine run for 13 yds to the AFA 44 for a 1ST down
10:551st & 10 at own 44Bryan Driskell run for 8 yds to the SJSt 48
10:552nd & 2 at opp 48Shayne Davern run for 2 yds to the SJSt 46 for a 1ST down
10:551st & 10 at opp 46Shayne Davern run for 2 yds to the SJSt 44
10:552nd & 8 at opp 44Benton Washington run for 3 yds to the SJSt 41
10:553rd & 5 at opp 41Benton Washington run for 4 yds to the SJSt 37
10:554th & 1 at opp 37Garrett Brown run for 9 yds to the SJSt 28 for a 1ST down
10:551st & 10 at opp 28Jacobi Owens run for 2 yds to the SJSt 26
10:552nd & 8 at opp 26Jacobi Owens run for a loss of 2 yards to the SJSt 28
10:553rd & 10 at opp 28Nate Romine pass incomplete to Jalen Robinette
3:404th & 10 at opp 28Drew Oehrle 45 yd FG GOODAir Force 17, San José State 13
San José State Field goal, 5 plays
3:401st & 0 at own 35Drew Oehrle kickoff for 65 yds for a touchback
3:401st & 10 at own 25Kenny Potter run for 42 yds to the AIRFORCE 33 for a 1ST down AIR FORCE Penalty, personal foul (Brodie Hicks) to the AFA 18 for a 1ST down
3:401st & 10 at opp 18Kenny Potter run for 2 yds to the AFA 16
3:402nd & 8 at opp 16Kenny Potter sacked by Weston Steelhammer for a loss of 9 yards to the AFA 25
2:023rd & 17 at opp 25Timeout SAN JOSÉ ST, clock 02:02
2:023rd & 17 at opp 25Kenny Potter pass incomplete to Tyler Ervin
1:524th & 17 at opp 25Austin Lopez 42 yd FG GOODAir Force 17, San José State 16
Air Force Punt, 6 plays
1:521st & 0 at own 35Bryce Crawford kickoff for 65 yds for a touchback
1:521st & 10 at own 25Jacobi Owens run for a loss of 1 yard to the AFA 24
1:522nd & 11 at own 24Shayne Davern run for 4 yds to the AFA 28
1:523rd & 7 at own 28Nate Romine run for 13 yds to the AFA 41 for a 1ST down
1:521st & 10 at own 41Nate Romine pass incomplete to Ryan Reffitt
1:522nd & 10 at own 41Jacobi Owens run for 6 yds to the AFA 47
Q4 15:003rd & 4 at own 47AIR FORCE Penalty, illegal helmet contact (Tyler Williams) to the AFA 34
Q4 15:003rd & 17 at own 34Nate Romine pass incomplete to Jalen Robinette
Q4 15:004th & 17 at own 34Brett Dunn punt for 42 yds, fair catch by Tyler Ervin at the SJSt 24
4th quarter8 drives, then Air Force 37, San José State 16
San José State Interception, 2 plays
14:311st & 10 at own 24Kenny Potter pass complete to Tyler Winston for 3 yds to the SJSt 27
14:312nd & 7 at own 27Kenny Potter pass intercepted Kalon Baker return for 1 yd to the SJSt 34
Air Force Touchdown, 4 plays
13:461st & 10 at opp 34D.J. Johnson run for 2 yds to the SJSt 32
13:462nd & 8 at opp 32D.J. Johnson run for 8 yds to the SJSt 24 for a 1ST down
13:461st & 10 at opp 24D.J. Johnson run for 11 yds to the SJSt 13 for a 1ST down
12:291st & 10 at opp 13D.J. Johnson run for 13 yds for a TD, (Drew Oehrle PAT MISSED)Air Force 23, San José State 16
San José State Punt, 3 plays
12:291st & 0 at own 35Drew Oehrle kickoff for 65 yds for a touchback
12:291st & 10 at own 25Joe Gray pass complete to Hansell Wilson for a loss of 1 yard to the SJSt 24
12:292nd & 11 at own 24Joe Gray pass incomplete to Billy Freeman, broken up by Connor Healy
12:293rd & 11 at own 24Joe Gray pass incomplete to Tim Crawley
12:294th & 11 at own 24Michael Carrizosa punt for 59 yds , Garrett Brown returns for 17 yds to the AFA 34
Air Force Touchdown, 10 plays
11:241st & 10 at own 34Nate Romine run for 45 yds to the SJSt 21 for a 1ST down
11:241st & 10 at opp 21D.J. Johnson run for 7 yds to the SJSt 14
11:242nd & 3 at opp 14D.J. Johnson run for 1 yd to the SJSt 13
11:243rd & 2 at opp 13D.J. Johnson run for 3 yds to the SJSt 10 for a 1ST down
11:241st & goal at opp 10Nate Romine run for a loss of 4 yards to the SJSt 14
11:242nd & goal at opp 14Shayne Davern run for 3 yds to the SJSt 11
11:243rd & goal at opp 11SAN JOSÉ ST Penalty, Defensive pass interference (Joe Gray) to the SJSt 5 for a 1ST down
11:241st & goal at opp 5D.J. Johnson run for 1 yd to the SJSt 4
11:242nd & goal at opp 4D.J. Johnson run for 1 yd to the SJSt 3
7:223rd & 0 at opp 3Timeout SAN JOSÉ ST, clock 07:22
7:223rd & 0 at opp 3Timeout AIR FORCE, clock 07:22
7:223rd & goal at opp 3Nate Romine run for 2 yds to the SJSt 1
7:004th & goal at opp 1D.J. Johnson run for 1 yd for a TD, (Drew Oehrle KICK)Air Force 30, San José State 16
San José State Interception, 7 plays
7:001st & 0 at own 35Drew Oehrle kickoff for 65 yds for a touchback
7:001st & 10 at own 25Joe Gray pass complete to Justin Holmes for 9 yds to the SJSt 34
7:002nd & 1 at own 34Joe Gray pass complete to Justin Holmes for 5 yds to the SJSt 39 for a 1ST down
7:001st & 10 at own 39Joe Gray pass complete to Tyler Ervin for 13 yds to the AFA 48 for a 1ST down
7:001st & 10 at opp 48Joe Gray pass incomplete to Billy Freeman
7:002nd & 10 at opp 48Joe Gray pass complete to Tim Crawley for 3 yds to the AFA 45
7:003rd & 7 at opp 45Joe Gray pass complete to Tyler Winston for 13 yds to the AFA 32 for a 1ST down
7:001st & 10 at opp 32Joe Gray pass intercepted Weston Steelhammer return for no gain to the AFA 13
Air Force Touchdown, 4 plays
5:151st & 10 at own 13Jacobi Owens run for 52 yds to the SJSt 35 for a 1ST down
5:151st & 10 at opp 35D.J. Johnson run for no gain to the SJSt 35
5:152nd & 10 at opp 35Benton Washington run for 1 yd to the SJSt 34
3:493rd & 9 at opp 34Timeout SAN JOSÉ ST, clock 03:49
3:433rd & 9 at opp 34D.J. Johnson run for 34 yds for a TD, (Drew Oehrle KICK)Air Force 37, San José State 16
San José State Punt, 3 plays
3:431st & 0 at own 35Drew Oehrle kickoff for 65 yds for a touchback
3:431st & 10 at own 25Kenny Potter pass incomplete to Justin Holmes, broken up by Roland Ladipo
3:432nd & 10 at own 25Kenny Potter sacked by David Harris for a loss of 10 yards to the SJSt 15
3:433rd & 20 at own 15Kenny Potter pass complete to Tyler Ervin for a loss of 2 yards to the SJSt 13
3:434th & 22 at own 13Michael Carrizosa punt for 51 yds, downed at the AFA 36
Air Force Punt, 3 plays
2:121st & 10 at own 36Bryan Driskell run for 2 yds to the AFA 38
2:122nd & 8 at own 38TEAM run for a loss of 2 yards to the AFA 36
2:123rd & 10 at own 36TEAM run for a loss of 3 yards to the AFA 33
0:074th & 13 at own 33Timeout AIR FORCE, clock 00:07
0:074th & 13 at own 33Brett Dunn punt for 35 yds, fair catch by Tyler Ervin at the SJSt 32

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 6–⁠3 in nine meetings, counting the six since this game.

Recent meetings
2025Air Force 26, San José State 16
2024San José State 17, Air Force 7
2023Air Force 45, San José State 20
2020San José State 17, Air Force 6
2019Air Force 41, San José State 24
2016Air Force 41, San José State 38

Around this game