Referee Scott Campbell; umpire Rick Podraza; head linesman Andy Warner; line judge Keith Garmond; side judge Mario Seneca; field judge Scotty Melancon; back judge Tyree Walton; center judge Corey LongGame officials: stats.ncaa.org box scores, via SportsDataverse
Scoring by quarter
Team
Q1
Q2
Q3
Q4
Final
Air Force
0
0
0
6
6
San José State
0
0
14
3
17
Standouts
No. 17PassingNick Starkel22 of 29, 226 yards, 2 TD, 1 INTSan José State
No. 84ReceivingBailey Gaither8 catches, 110 yardsSan José State
No. 2DefenseElisha Palm9 tackles, 1.5 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
San José State
298
Total yards
294
92
Passing yards
226
206
Rushing yards
68
5.4
Yards per pass
7.8
4.2
Yards per rush
2.3
17
First downs
19
9–16
Third downs
5–12
1–2
Fourth downs
0–1
2
Turnovers
1
4–55
Penalties
6–45
29:24
Possession
30:36
0
Sacks (by defense)
0
Efficiency
Air Force
San José State
41%
Success rate
41%
−0.05
EPA per play
0.03
1.03
Explosiveness
1.15
−0.13
Rushing EPA
−0.34
0.17
Passing EPA
0.41
28%
Passing-down success
31%
−0.22
First-down EPA
−0.25
−0.30
Second-down EPA
0.44
0.64
Third-down EPA
0.30
14%
Havoc by its defense
15%
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 74% to win. San José State won as Elo’s underdog.
The line
Air Force −7.5, over/under 64.
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 70%, San José State 30%. 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. San José State drives left to right, Air Force right to left.
Q1 San José StatePunt, 3 plays, 7 yards
Q1 Air ForceFumble, 8 plays, 27 yards
Q1 San José StateTurnover on downs, 6 plays, 33 yards
Q1 Air ForcePunt, 7 plays, 30 yards
Q1 San José StatePunt, 4 plays, 31 yards
Q2 Air ForcePunt, 3 plays, 5 yards
Q2 San José StateInterception, 6 plays, 19 yards
Q2 Air ForceTurnover on downs, 17 plays, 87 yards
Q2 San José StateEnd of half, 3 plays, 12 yards
Q3 Air ForcePunt, 5 plays, 19 yards
Q3 San José StateTouchdown, 9 plays, 92 yards
Q3 Air ForcePunt, 3 plays, 4 yards
Q3 San José StatePunt, 5 plays, 13 yards
Q3 Air ForceFumble, 2 plays, 9 yards
Q3 San José StateTouchdown, 3 plays, 14 yards
Q3 Air ForceTouchdown, 6 plays, 65 yards
Q4 San José StateField goal, 15 plays, 78 yards
Q4 Air ForcePunt, 3 plays, −6 yards
Q4 San José StatePunt, 4 plays, 27 yards
Q4 Air ForceMissed FG, 13 plays, 58 yards
Q4 San José StateEnd of game, 2 plays, −2 yards
Play by play
1st quarter5 drives, then Tied at 0
San José State Punt, 3 plays
15:00
1st & 10 at own 35
Brice Honaker kickoff for 61 yds , Shamar Garrett return for 20 yds to the SJSt 24
15:00
1st & 10 at own 24
Nick Starkel pass complete to Bailey Gaither for 5 yds to the SJSt 29
15:00
2nd & 5 at own 29
Shamar Garrett run for 2 yds to the SJSt 31
13:45
3rd & 3 at own 31
Nick Starkel pass incomplete
13:45
4th & 3 at own 31
Elijah Fischer punt for 34 yds
Air Force Fumble, 8 plays
13:20
1st & 10 at own 35
Timothy Jackson run for 6 yds to the AFA 41
13:20
2nd & 4 at own 41
Haaziq Daniels run for 3 yds to the AFA 44
12:15
3rd & 1 at own 44
Timothy Jackson run for 5 yds to the AFA 49 for a 1ST down
11:35
1st & 10 at own 49
Timothy Jackson run for 4 yds to the SJSt 47
11:35
2nd & 6 at opp 47
Timothy Jackson run for 3 yds to the SJSt 44
10:20
3rd & 3 at opp 44
Kadin Remsberg run for 7 yds to the SJSt 37 for a 1ST down
9:45
1st & 10 at opp 37
Kadin Remsberg run for a loss of 1 yard to the SJSt 38
9:45
2nd & 11 at opp 38
Kadin Remsberg run for no gain to the SJSt 38 Kadin Remsberg fumbled, recovered by SJSt Cade Hall
San José State Turnover on downs, 6 plays
8:51
1st & 10 at own 38
AIR FORCE Penalty, unsportsmanlike conduct (15 Yards) to the AFA 47 for a 1ST down
8:51
1st & 10 at opp 47
Nick Starkel pass complete to Bailey Gaither for 8 yds to the AFA 39
8:51
2nd & 2 at opp 39
SAN JOSÉ ST Penalty, false start (-5 Yards) to the AFA 44
8:51
2nd & 7 at opp 44
Kairee Robinson run for 7 yds to the AFA 37 for a 1ST down
8:51
1st & 10 at opp 37
Nick Nash run for 7 yds to the AFA 30
8:51
2nd & 3 at opp 30
Nick Nash run for 2 yds to the AFA 28
8:51
3rd & 1 at opp 28
Kairee Robinson run for a loss of 1 yard to the AFA 29
8:51
4th & 2 at opp 29
Nick Starkel pass incomplete
Air Force Punt, 7 plays
5:12
1st & 10 at own 29
Matthew Murla run for 2 yds to the AFA 31
5:12
2nd & 8 at own 31
Brandon Lewis run for 9 yds to the AFA 40 for a 1ST down
3:55
1st & 10 at own 40
Haaziq Daniels run for 6 yds to the AFA 46
3:55
2nd & 4 at own 46
Brandon Lewis run for 11 yds to the SJSt 43 for a 1ST down
3:55
1st & 10 at opp 43
Haaziq Daniels pass incomplete to Brandon Lewis, broken up by Kyle Harmon
2:26
2nd & 10 at opp 43
Haaziq Daniels run for 2 yds to the SJSt 41
2:26
3rd & 8 at opp 41
Haaziq Daniels pass incomplete to Brandon Lewis, broken up by Nehemiah Shelton
1:34
4th & 8 at opp 41
Joseph Carlson punt for 28 yds, fair catch by Bailey Gaither at the SJSt 13
San José State Punt, 4 plays
1:28
1st & 10 at own 13
STARKEL, Nick pass incomplete to GAITHER, Bailey, PENALTY AF pass interference (PALM, Elisha) 15 yards to the SJSU28, 1ST DOWN SJSU, NO PLAY.
1:28
1st & 10 at own 28
Nick Starkel pass complete to Bailey Gaither for 10 yds to the SJSt 38 for a 1ST down
1:00
1st & 10 at own 38
Nick Starkel pass incomplete to Bailey Gaither
0:50
2nd & 10 at own 38
Nick Starkel pass complete to Shamar Garrett for 3 yds to the SJSt 41
0:50
3rd & 7 at own 41
Nick Starkel pass complete to Isaiah Holiness for 3 yds to the SJSt 44
Q2 15:00
4th & 4 at own 44
Elijah Fischer punt for 36 yds, downed at the AFA 20
2nd quarter4 drives, then Tied at 0
Air Force Punt, 3 plays
14:52
1st & 10 at own 20
Timothy Jackson run for 3 yds to the AFA 23
14:52
2nd & 7 at own 23
Haaziq Daniels run for 1 yd to the AFA 24
13:45
3rd & 6 at own 24
Timothy Jackson run for 1 yd to the AFA 25
13:45
4th & 5 at own 25
Joseph Carlson punt for 33 yds, fair catch by Bailey Gaither at the SJSt 42
San José State Interception, 6 plays
13:01
1st & 10 at own 42
Nick Starkel pass complete to Tre Walker for 13 yds to the AFA 45 for a 1ST down
12:25
1st & 10 at opp 45
Nick Starkel pass complete to Kairee Robinson for 10 yds to the AFA 35 for a 1ST down
11:40
1st & 10 at opp 35
Kairee Robinson run for 5 yds to the AFA 30 SAN JOSÉ ST Penalty, face mask (15 yards) (Kairee Robinson) to the AFA 45
11:40
1st & 20 at opp 45
Tyler Nevens run for 2 yds to the AFA 43
10:40
2nd & 18 at opp 43
Nick Starkel pass complete to Bailey Gaither for 4 yds to the AFA 39
10:05
3rd & 14 at opp 39
Nick Starkel pass intercepted Elisha Palm return for no gain to the AFA 11
Air Force Turnover on downs, 17 plays
9:46
1st & 10 at own 11
Jordan Gidrey run for 12 yds to the AFA 23 for a 1ST down
9:10
1st & 10 at own 23
Timothy Jackson run for 2 yds to the AFA 25
8:30
2nd & 8 at own 25
Haaziq Daniels run for 1 yd to the AFA 26
7:52
3rd & 7 at own 26
Haaziq Daniels pass complete to Kyle Patterson for 5 yds to the AFA 31
7:22
4th & 2 at own 31
CJ McNeal run for 19 yds to the 50 yard line for a 1ST down
6:42
1st & 10 at the 50
Timothy Jackson run for 3 yds to the SJSt 47
6:08
2nd & 7 at opp 47
Brandon Lewis run for 8 yds to the SJSt 39 for a 1ST down
5:35
1st & 10 at opp 39
Brandon Lewis run for 5 yds to the SJSt 34
5:00
2nd & 5 at opp 34
Brandon Lewis run for 2 yds to the SJSt 32
4:22
3rd & 3 at opp 32
Timothy Jackson run for 8 yds to the SJSt 24 for a 1ST down
3:40
1st & 10 at opp 24
Brandon Lewis run for a loss of 2 yards to the SJSt 26
3:04
2nd & 12 at opp 26
Brandon Lewis run for 6 yds to the SJSt 20
2:27
3rd & 6 at opp 20
Haaziq Daniels pass complete to Kyle Patterson for 17 yds to the SJSt 3 for a 1ST down
1:54
1st & goal at opp 3
Timothy Jackson run for 2 yds to the SJSt 1
1:45
2nd & 0 at opp 1
Timeout SAN JOSÉ ST, clock 01:45
1:45
2nd & goal at opp 1
Haaziq Daniels run for no gain to the SJSt 1
1:40
3rd & 0 at opp 1
Timeout SAN JOSÉ ST, clock 01:40
1:40
3rd & goal at opp 1
Haaziq Daniels run for no gain to the SJSt 1
1:36
4th & 0 at opp 1
Timeout SAN JOSÉ ST, clock 01:36
1:36
4th & 0 at opp 1
Timeout AIR FORCE, clock 01:36
1:36
4th & goal at opp 1
Jordan Gidrey run for a loss of 1 yard to the SJSt 2
San José State End of half, 3 plays
1:31
1st & 10 at own 2
Kairee Robinson run for 6 yds to the SJSt 8
1:11
2nd & 4 at own 8
Tyler Nevens run for 3 yds to the SJSt 11
0:40
3rd & 1 at own 11
Nick Starkel pass complete to Tyler Nevens for 3 yds to the SJSt 14 for a 1ST down
3rd quarter7 drives, then San José State 14, Air Force 0
Air Force Punt, 5 plays
15:00
1st & 10 at own 35
Chris Wood kickoff for 65 yds , Ben Peterson return for 32 yds to the AFA 32
14:54
1st & 10 at own 32
Haaziq Daniels run for 4 yds to the AFA 36
14:16
2nd & 6 at own 36
Timothy Jackson run for 9 yds to the AFA 45 for a 1ST down
13:39
1st & 10 at own 45
Matthew Murla run for 2 yds to the AFA 47
13:39
2nd & 8 at own 47
Haaziq Daniels run for 1 yd to the AFA 48
12:00
3rd & 7 at own 48
Timothy Jackson run for 3 yds to the SJSt 49
12:00
4th & 4 at opp 49
Joseph Carlson punt for 35 yds , Bailey Gaither returns for 2 yds to the SJSt 47 SAN JOSÉ ST Penalty, Offensive holding (8 Yards) to the SJSt 8
San José State Touchdown, 9 plays
11:18
1st & 10 at own 8
Nick Starkel pass complete to Bailey Gaither for 12 yds to the SJSt 20 for a 1ST down
11:18
1st & 10 at own 20
Isaiah Holiness run for 3 yds to the SJSt 23
10:23
2nd & 7 at own 23
Nick Starkel pass complete to Bailey Gaither for 4 yds to the SJSt 27
9:45
3rd & 3 at own 27
Nick Nash run for 4 yds to the SJSt 31 for a 1ST down
9:26
1st & 10 at own 31
Isaiah Holiness run for 4 yds to the SJSt 35
9:26
2nd & 6 at own 35
Nick Starkel pass complete to Bailey Gaither for 52 yds to the AFA 13 for a 1ST down
8:12
1st & 10 at opp 13
Nick Nash run for 5 yds to the AFA 8
7:35
2nd & 5 at opp 8
Kairee Robinson run for 1 yd to the AFA 7
6:48
3rd & 4 at opp 7
Nick Starkel pass complete to Derrick Deese Jr. for 7 yds for a TD, (Matt Mercurio KICK)San José State 7, Air Force 0
Air Force Punt, 3 plays
6:48
1st & 0 at own 35
Chris Wood kickoff for 63 yds
6:48
1st & 10 at own 25
Timothy Jackson run for 2 yds to the AFA 27
6:48
2nd & 8 at own 27
Haaziq Daniels pass complete to Brandon Lewis for 2 yds to the AFA 29
5:36
3rd & 6 at own 29
Haaziq Daniels pass incomplete to Brandon Lewis
5:36
4th & 6 at own 29
Joseph Carlson punt for 36 yds, fair catch by Bailey Gaither at the SJSt 35
San José State Punt, 5 plays
5:27
1st & 10 at own 35
Isaiah Holiness run for 4 yds to the SJSt 39
4:55
2nd & 6 at own 39
Nick Starkel pass complete to Dominick Mazotti for 8 yds to the SJSt 47 for a 1ST down
4:55
1st & 10 at own 47
Isaiah Holiness run for no gain to the SJSt 47
4:55
2nd & 10 at own 47
Nick Nash run for 1 yd to the SJSt 48
3:05
3rd & 9 at own 48
Nick Starkel pass incomplete to Bailey Gaither, broken up by Elisha Palm
2:57
4th & 9 at own 48
Elijah Fischer punt for 47 yds, downed at the AFA 5
Air Force Fumble, 2 plays
2:44
1st & 10 at own 5
Timothy Jackson run for 6 yds to the AFA 11
2:10
2nd & 4 at own 11
Timothy Jackson run for 2 yds to the AFA 14 Timothy Jackson fumbled, forced by Kyle Harmon, recovered by SJSt Tre Jenkins
San José State Touchdown, 3 plays
2:07
1st & 10 at opp 14
Nick Starkel pass complete to Tre Walker for a loss of 3 yards to the AFA 17
1:30
2nd & 13 at opp 17
Nick Starkel pass complete to Isaiah Hamilton for 6 yds to the AFA 11
0:43
3rd & 7 at opp 11
Nick Starkel pass complete to Derrick Deese Jr. for 11 yds for a TD, (Matt Mercurio KICK)San José State 14, Air Force 0
Air Force Touchdown, 6 plays
0:43
1st & 0 at own 35
Chris Wood kickoff for 54 yds
0:43
1st & 10 at own 35
Jordan Gidrey run for 4 yds to the AFA 39
0:34
2nd & 6 at own 39
Jordan Gidrey run for a loss of 1 yard to the AFA 38
Q4 15:00
3rd & 7 at own 38
Haaziq Daniels run for 7 yds to the AFA 45 for a 1ST down
Q4 14:20
1st & 10 at own 45
Brandon Lewis run for 18 yds to the SJSt 37 for a 1ST down
Q4 13:56
1st & 10 at opp 37
Brandon Lewis run for 3 yds to the SJSt 34
Q4 13:16
2nd & 7 at opp 34
Haaziq Daniels pass complete to Kyle Patterson for 34 yds for a TD SCHUETTPELZ-ROH kick attempt good, PENALTY SJSU offside (WEBB, Tre) 2 yards to the SJSU1, NO PLAY. (Two-Point Conversion failed)San José State 14, Air Force 6
4th quarter5 drives, then San José State 17, Air Force 6
San José State Field goal, 15 plays
13:16
1st & 0 at own 35
Brice Honaker kickoff for 60 yds , Shamar Garrett return for 15 yds to the 50 yard line SAN JOSÉ ST Penalty, illegal block (10 Yards) to the SJSt 10
13:08
1st & 10 at own 10
Kairee Robinson run for a loss of 2 yards to the SJSt 8
13:08
2nd & 12 at own 8
Nick Starkel pass complete to Tre Walker for 14 yds to the SJSt 22 for a 1ST down
13:08
1st & 10 at own 22
Kairee Robinson run for 2 yds to the SJSt 24
11:32
2nd & 8 at own 24
Nick Starkel pass complete to Tre Walker for 14 yds to the SJSt 38 for a 1ST down
10:50
1st & 10 at own 38
TEAM run for a loss of 5 yards to the SJSt 33
10:14
2nd & 15 at own 33
Nick Starkel pass complete to Bailey Gaither for 15 yds to the SJSt 48 for a 1ST down
9:30
1st & 10 at own 48
SAN JOSÉ ST Penalty, delay of game (Nick Starkel) to the SJSt 43
9:30
1st & 15 at own 43
Nick Starkel pass incomplete to Bailey Gaither
9:30
2nd & 15 at own 43
Nick Starkel pass complete to Isaiah Holiness for 14 yds to the AFA 43
8:20
3rd & 1 at opp 43
Nick Starkel pass complete to Dominick Mazotti for 13 yds to the AFA 30 for a 1ST down
7:39
1st & 10 at opp 30
Isaiah Holiness run for 1 yd to the AFA 29
6:58
2nd & 9 at opp 29
Nick Starkel pass incomplete to Bailey Gaither, broken up by Grant Donaldson
6:54
3rd & 9 at opp 29
STARKEL, Nick pass incomplete to GAITHER, Bailey, PENALTY AF holding (EURE, David) 10 yards to the AF19, 1ST DOWN SJSU, NO PLAY.
6:49
1st & 10 at opp 19
Isaiah Holiness run for 5 yds to the AFA 14
6:13
2nd & 5 at opp 14
Isaiah Holiness run for 1 yd to the AFA 13
5:29
3rd & 4 at opp 13
Kairee Robinson run for 1 yd to the AFA 12
5:23
4th & 3 at opp 12
Timeout AIR FORCE, clock 05:23
5:18
4th & 3 at opp 12
Matt Mercurio 30 Yd Field GoalSan José State 17, Air Force 6
Air Force Punt, 3 plays
5:18
1st & 0 at own 35
Chris Wood kickoff for 62 yds
5:18
1st & 10 at own 25
Haaziq Daniels run for a loss of 6 yards to the AFA 19
4:40
2nd & 16 at own 19
Haaziq Daniels pass incomplete to Brandon Lewis
4:33
3rd & 16 at own 19
Haaziq Daniels pass incomplete to Daniel Morris
4:27
4th & 16 at own 19
Joseph Carlson punt for 53 yds, downed at the SJSt 28
San José State Punt, 4 plays
4:17
1st & 10 at own 28
Kairee Robinson run for 6 yds to the SJSt 34 for a 1ST down AIR FORCE Penalty, face mask (15 yards) (Alec Mock) to the SJSt 49 for a 1ST down
3:48
1st & 10 at own 49
Kairee Robinson run for a loss of 1 yard to the SJSt 48
3:42
2nd & 11 at own 48
Timeout AIR FORCE, clock 03:42
3:42
2nd & 11 at own 48
Kairee Robinson run for 3 yds to the AFA 49
3:36
3rd & 8 at opp 49
Timeout AIR FORCE, clock 03:36
3:36
3rd & 8 at opp 49
Kairee Robinson run for 4 yds to the AFA 45
2:50
4th & 4 at opp 45
Timeout SAN JOSÉ ST, clock 02:50
2:50
4th & 4 at opp 45
Elijah Fischer punt for 30 yds, fair catch by Ben Peterson at the AFA 15
Air Force Missed FG, 13 plays
2:44
1st & 10 at own 15
Haaziq Daniels pass complete to Brandon Lewis for 9 yds to the AFA 24
2:32
2nd & 1 at own 24
Haaziq Daniels pass incomplete to Kyle Patterson, broken up by Tre White
2:32
3rd & 1 at own 24
Haaziq Daniels run for 2 yds to the AFA 26 for a 1ST down
2:15
1st & 10 at own 26
Haaziq Daniels pass incomplete to Kyle Patterson, broken up by Jordan Cobbs
2:11
2nd & 10 at own 26
Haaziq Daniels pass complete to Brandon Lewis for 7 yds to the AFA 33
2:05
3rd & 3 at own 33
Matthew Murla run for 15 yds to the AFA 48 for a 1ST down
1:38
1st & 10 at own 48
Haaziq Daniels pass incomplete to Kyle Patterson
1:32
2nd & 10 at own 48
Haaziq Daniels pass complete to Brandon Lewis for 7 yds to the SJSt 45
1:31
3rd & 3 at opp 45
Haaziq Daniels pass complete to Brandon Lewis for 6 yds to the SJSt 39 for a 1ST down
1:31
1st & 10 at opp 39
Haaziq Daniels run for 4 yds to the SJSt 35
1:07
2nd & 6 at opp 35
Haaziq Daniels pass complete to Brandon Lewis for 5 yds to the SJSt 30
1:04
3rd & 1 at opp 30
Bo Gross run for 3 yds to the SJSt 27 for a 1ST down
0:52
1st & 10 at opp 27
Timeout SAN JOSÉ ST, clock 00:52
0:47
1st & 10 at opp 27
Tevye Schuettpelz-Rohl 45 yd FG MISSED
San José State End of game, 2 plays
0:47
1st & 10 at own 27
TEAM run for a loss of 1 yard to the SJSt 26
0:27
2nd & 11 at own 26
TEAM run for a loss of 1 yard to the SJSt 25
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.