Referee Brandon Cruse; umpire T. Martin; head linesman B. Edwards; line judge Derek Anderson; side judge Mark Graves; field judge Gabriel DeLeon; back judge Daniel Young; center judge Corey LongGame officials: stats.ncaa.org box scores, via SportsDataverse
Scoring by quarter
Team
Q1
Q2
Q3
Q4
Final
Fresno State
14
0
0
0
14
Air Force
7
14
14
7
42
Standouts
No. 16RushingKarson Roberts18 carries, 92 yards, 4 TDAir Force
From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
Fresno State
Air Force
311
Total yards
586
177
Passing yards
128
134
Rushing yards
458
4.5
Yards per pass
11.6
7.9
Yards per rush
5.8
12
First downs
26
2–12
Third downs
8–18
0–2
Fourth downs
3–5
1
Turnovers
1
5–39
Penalties
5–38
17:22
Possession
42:38
Efficiency
Fresno State
Air Force
23%
Success rate
51%
−0.10
EPA per play
0.27
2.20
Explosiveness
1.03
0.08
Rushing EPA
0.25
−0.16
Passing EPA
0.37
27%
Passing-down success
24%
−0.17
First-down EPA
0.14
0.53
Second-down EPA
0.48
−0.37
Third-down EPA
0.52
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. Elo’s favorite won.
The line
Air Force −17, over/under 54.
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 88%, Fresno State 12%. 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. Air Force drives left to right, Fresno State right to left.
Q1 Fresno StateTurnover on downs, 6 plays, 44 yards
Q1 Air ForcePunt, 3 plays, 1 yard
Q1 Fresno StateTouchdown, 4 plays, 86 yards
Q1 Air ForcePunt, 5 plays, 17 yards
Q1 Fresno StateTouchdown, 7 plays, 94 yards
Q1 Air ForceTouchdown, 9 plays, 75 yards
Q1 Fresno StateInterception, 3 plays, 0 yards
Q1 Air ForceTouchdown, 3 plays, 10 yards
Q2 Fresno StatePunt, 3 plays, 7 yards
Q2 Air ForceMissed FG, 7 plays, 57 yards
Q2 Fresno StatePunt, 3 plays, −14 yards
Q2 Air ForceTouchdown, 9 plays, 57 yards
Q2 Fresno StatePunt, 3 plays, −5 yards
Q2 Air ForcePunt, 9 plays, 24 yards
Q2 Fresno StateEnd of half, 2 plays, −6 yards
Q3 Air ForceTouchdown, 6 plays, 75 yards
Q3 Fresno StatePunt, 3 plays, 5 yards
Q3 Air ForceFumble, 8 plays, 39 yards
Q3 Fresno StatePunt, 3 plays, 0 yards
Q3 Air ForceTouchdown, 9 plays, 79 yards
Q3 Fresno StatePunt, 3 plays, 0 yards
Q3 Air ForceTouchdown, 5 plays, 56 yards
Q4 Fresno StatePunt, 9 plays, 37 yards
Q4 Air ForceTurnover on downs, 15 plays, 57 yards
Q4 Fresno StateTurnover on downs, 7 plays, 44 yards
Q4 Air ForceEnd of game, 3 plays, −4 yards
Play by play
1st quarter8 drives, then Fresno State 14, Air Force 7
Fresno State Turnover on downs, 6 plays
15:00
1st & 10 at own 35
Luke Strebel kickoff for 65 yds for a touchback
15:00
1st & 10 at own 25
Kilton Anderson run for a loss of 4 yards to the FrsSt 21
15:00
2nd & 14 at own 21
Kilton Anderson pass complete to Marteze Waller for 39 yds to the AFA 40 for a 1ST down
15:00
1st & 10 at opp 40
Kilton Anderson pass incomplete to KeeSean Johnson
15:00
2nd & 10 at opp 40
Marteze Waller run for 3 yds to the AFA 37
15:00
3rd & 7 at opp 37
Kilton Anderson pass complete to KeeSean Johnson for 5 yds to the AFA 32
15:00
4th & 2 at opp 32
Marteze Waller run for 1 yd to the AFA 31
Air Force Punt, 3 plays
12:43
1st & 10 at own 31
Jacobi Owens run for no gain to the AFA 31
12:43
2nd & 10 at own 31
Benton Washington run for 1 yd to the AFA 32
12:43
3rd & 9 at own 32
Karson Roberts pass incomplete
12:43
4th & 9 at own 32
Steve Brosy punt for 43 yds , Da’Mari Scott returns for a loss of 1 yard to the FrsSt 31 FRESNO ST Penalty, Offensive holding (10 Yards) to the FrsSt 14
Fresno State Touchdown, 4 plays
11:18
1st & 10 at own 14
Kilton Anderson run for 2 yds to the FrsSt 16
11:18
2nd & 8 at own 16
Marteze Waller run for 20 yds to the FrsSt 36 for a 1ST down
10:29
1st & 10 at own 36
Timeout AIR FORCE, clock 10:29
10:29
1st & 10 at own 36
Kilton Anderson pass incomplete
10:14
2nd & 10 at own 36
Marteze Waller run for 64 yds for a TD, (Kody Kroening KICK)Fresno State 7, Air Force 0
Air Force Punt, 5 plays
10:14
1st & 0 at own 35
Garrett Swanson kickoff for 65 yds for a touchback
10:14
1st & 10 at own 25
Jacobi Owens run for 3 yds to the AFA 28
10:14
2nd & 7 at own 28
Karson Roberts run for 13 yds to the AFA 41 for a 1ST down
10:14
1st & 10 at own 41
Karson Roberts pass incomplete
10:14
2nd & 10 at own 41
Jacobi Owens run for 1 yd to the AFA 42
10:14
3rd & 9 at own 42
Karson Roberts pass incomplete
10:14
4th & 9 at own 42
Steve Brosy punt for 52 yds, downed at the FrsSt 6
Fresno State Touchdown, 7 plays
8:27
1st & 10 at own 6
Dustin Garrison run for 3 yds to the FrsSt 9
8:27
2nd & 7 at own 9
Kilton Anderson pass complete to KeeSean Johnson for 7 yds to the FrsSt 16 for a 1ST down
8:27
1st & 10 at own 16
FRESNO ST Penalty, false start (Da’Mari Scott) to the FrsSt 11
8:27
1st & 15 at own 11
Kilton Anderson pass incomplete
8:27
2nd & 15 at own 11
FRESNO ST Penalty, false start (-5 Yards) to the FrsSt 6
8:27
2nd & 20 at own 6
Kilton Anderson pass complete to KeeSean Johnson for 7 yds to the FrsSt 13
8:27
3rd & 13 at own 13
Kilton Anderson pass complete to Da’Mari Scott for 14 yds to the FrsSt 27 for a 1ST down
8:27
1st & 10 at own 27
Kilton Anderson pass complete to KeeSean Johnson for 13 yds to the FrsSt 40 for a 1ST down
6:22
1st & 10 at own 40
Dustin Garrison run for 60 yds for a TD, (Kody Kroening KICK)Fresno State 14, Air Force 0
Air Force Touchdown, 9 plays
6:22
1st & 0 at own 35
Garrett Swanson kickoff for 65 yds for a touchback
6:22
1st & 10 at own 25
Karson Roberts run for 1 yd to the AFA 26
6:22
2nd & 9 at own 26
Benton Washington run for 5 yds to the AFA 31
6:22
3rd & 4 at own 31
Bryan Driskell run for 54 yds to the FrsSt 15 for a 1ST down
6:22
1st & 10 at opp 15
Aubrey Duty-Tyson run for 2 yds to the FrsSt 13
6:22
2nd & 8 at opp 13
Aubrey Duty-Tyson run for 4 yds to the FrsSt 9
6:22
3rd & 4 at opp 9
Bryan Driskell run for 3 yds to the FrsSt 6
6:22
4th & 1 at opp 6
Karson Roberts run for 2 yds to the FrsSt 4 for a 1ST down
6:22
1st & goal at opp 4
Bryan Driskell run for 3 yds to the FrsSt 1
1:34
2nd & goal at opp 1
Karson Roberts run for 1 yd for a TD, (Luke Strebel KICK)Fresno State 14, Air Force 7
Fresno State Interception, 3 plays
1:34
1st & 0 at own 35
Luke Strebel kickoff for 65 yds for a touchback
1:34
1st & 10 at own 25
Marteze Waller run for no gain to the FrsSt 25
1:34
2nd & 10 at own 25
Kilton Anderson pass incomplete
1:34
3rd & 10 at own 25
Kilton Anderson pass intercepted Roland Ladipo return for 17 yds to the FrsSt 10
Air Force Touchdown, 3 plays
0:53
1st & goal at opp 10
Karson Roberts run for 5 yds to the FrsSt 5
0:53
2nd & goal at opp 5
Karson Roberts run for 4 yds to the FrsSt 1
Q2 14:55
3rd & goal at opp 1
Karson Roberts run for 1 yd for a TD, (Luke Strebel KICK)Tied at 14
2nd quarter7 drives, then Air Force 21, Fresno State 14
Fresno State Punt, 3 plays
14:55
1st & 0 at own 35
Luke Strebel kickoff for 65 yds for a touchback
14:55
1st & 10 at own 25
Marteze Waller run for a loss of 1 yard to the FrsSt 24
14:55
2nd & 11 at own 24
Kilton Anderson pass complete to Da’Mari Scott for 8 yds to the FrsSt 32
14:55
3rd & 3 at own 32
Kilton Anderson pass incomplete to KeeSean Johnson
14:55
4th & 3 at own 32
Garrett Swanson punt for 45 yds, punt out-of-bounds at the AFA 23
Air Force Missed FG, 7 plays
13:23
1st & 10 at own 23
Jacobi Owens run for 8 yds to the AFA 31
13:23
2nd & 2 at own 31
Karson Roberts pass complete to Garrett Griffin for 24 yds to the FrsSt 45 for a 1ST down
13:23
1st & 10 at opp 45
Karson Roberts pass complete to Jalen Robinette for 17 yds to the FrsSt 28 for a 1ST down
13:23
1st & 10 at opp 28
Karson Roberts pass incomplete
13:23
2nd & 10 at opp 28
Jacobi Owens run for 6 yds to the FrsSt 22
11:36
3rd & 4 at opp 22
Timeout FRESNO ST, clock 11:36
11:36
3rd & 4 at opp 22
Bryan Driskell run for 2 yds to the FrsSt 20
10:55
4th & 2 at opp 20
Luke Strebel 37 yd FG MISSED
Fresno State Punt, 3 plays
10:55
1st & 10 at own 20
Marteze Waller run for a loss of 2 yards to the FrsSt 18
10:55
2nd & 12 at own 18
FRESNO ST Penalty, Offensive pass interference (-9 Yards) to the FrsSt 9
10:55
2nd & 21 at own 9
Kilton Anderson pass incomplete to Marteze Waller
10:55
3rd & 21 at own 9
Kilton Anderson sacked by D.J. Dunn Jr. for a loss of 3 yards to the FrsSt 6
10:55
4th & 24 at own 6
Garrett Swanson punt for 55 yds , Garrett Brown returns for a loss of 1 yard to the AFA 38
Air Force Touchdown, 9 plays
9:01
3rd & 5 at own 43
Jacobi Owens run for 10 yds to the FrsSt 47 for a 1ST down
9:01
1st & 10 at opp 47
Jacobi Owens run for 5 yds to the FrsSt 42
9:01
2nd & 5 at opp 42
Aubrey Duty-Tyson run for 7 yds to the FrsSt 35 for a 1ST down
9:01
1st & 10 at opp 35
Karson Roberts pass complete to Jalen Robinette for 18 yds to the FrsSt 17 for a 1ST down
9:01
1st & 10 at opp 17
Bryan Driskell run for no gain to the FrsSt 17
9:01
2nd & 10 at opp 17
Bryan Driskell run for 11 yds to the FrsSt 6 for a 1ST down
9:01
1st & 10 at own 38
Karson Roberts pass incomplete to Benton Washington AIR FORCE Penalty, illegal forward pass (Karson Roberts) to the AFA 35
9:01
2nd & 13 at own 35
Benton Washington run for 8 yds to the AFA 43
5:58
1st & goal at opp 6
Karson Roberts run for 6 yds for a TD, (Luke Strebel KICK)Air Force 21, Fresno State 14
Fresno State Punt, 3 plays
5:58
1st & 0 at own 35
Luke Strebel kickoff for 65 yds for a touchback
5:58
1st & 10 at own 25
Marteze Waller run for a loss of 5 yards to the FrsSt 20
5:58
2nd & 15 at own 20
Kilton Anderson pass incomplete to Da’Mari Scott
5:58
3rd & 15 at own 20
Kilton Anderson pass incomplete to Jamire Jordan
5:58
4th & 15 at own 20
Garrett Swanson punt for 52 yds , Garrett Brown returns for a loss of 2 yards to the AFA 26
Air Force Punt, 9 plays
5:06
1st & 10 at own 26
Garrett Brown run for a loss of 2 yards to the AFA 24
5:06
2nd & 12 at own 24
Karson Roberts run for 25 yds to the AFA 49 for a 1ST down
5:06
1st & 10 at own 49
Karson Roberts run for 2 yds to the FrsSt 49
5:06
2nd & 8 at opp 49
Jacobi Owens run for 6 yds to the FrsSt 43
5:06
3rd & 2 at opp 43
Aubrey Duty-Tyson run for a loss of 1 yard to the FrsSt 42 Aubrey Duty-Tyson fumbled, recovered by AFA Aubrey Duty-Tyson
5:06
4th & 1 at opp 42
Jacobi Owens run for 3 yds to the FrsSt 39 for a 1ST down
5:06
1st & 10 at opp 39
AIR FORCE Penalty, personal foul (-15 Yards) to the AFA 46
5:06
1st & 10 at own 46
Bryan Driskell run for 3 yds to the AFA 49
5:06
2nd & 7 at own 49
Jacobi Owens run for 3 yds to the FrsSt 48
5:06
3rd & 4 at opp 48
Jacobi Owens run for 3 yds to the FrsSt 45
5:06
4th & 1 at opp 45
AIR FORCE Penalty, false start (-5 Yards) to the 50 yard line
0:54
4th & 6 at the 50
Timeout AIR FORCE, clock 00:54
0:54
4th & 6 at the 50
Steve Brosy punt for 21 yds, punt out-of-bounds at the FrsSt 29
Fresno State End of half, 2 plays
0:46
1st & 10 at own 29
Kilton Anderson pass incomplete to Delvon Hardaway, broken up by Roland Ladipo
0:46
2nd & 10 at own 29
Kilton Anderson sacked by Alex Hansen for a loss of 6 yards to the FrsSt 23
3rd quarter7 drives, then Air Force 35, Fresno State 14
Air Force Touchdown, 6 plays
15:00
3rd & 16 at own 35
Garrett Swanson kickoff for 65 yds for a touchback
15:00
1st & 10 at own 25
Karson Roberts run for 9 yds to the AFA 34
15:00
2nd & 1 at own 34
Karson Roberts pass complete to Jalen Robinette for 44 yds to the FrsSt 22 for a 1ST down
15:00
1st & 10 at opp 22
Karson Roberts run for 8 yds to the FrsSt 14
15:00
2nd & 2 at opp 14
Jacobi Owens run for 1 yd to the FrsSt 13
15:00
3rd & 1 at opp 13
Benton Washington run for 12 yds to the FrsSt 1 for a 1ST down
12:28
1st & goal at opp 1
Karson Roberts run for 1 yd for a TD, (Luke Strebel KICK)Air Force 28, Fresno State 14
Fresno State Punt, 3 plays
12:28
1st & 0 at own 35
Luke Strebel kickoff for 65 yds for a touchback
12:28
1st & 10 at own 25
Kilton Anderson pass complete to Marteze Waller for 1 yd to the FrsSt 26
12:28
2nd & 9 at own 26
Kilton Anderson pass complete to KeeSean Johnson for 4 yds to the FrsSt 30
12:28
3rd & 5 at own 30
Kilton Anderson pass incomplete
12:28
4th & 5 at own 30
Garrett Swanson punt for 49 yds, fair catch by Garrett Brown at the AFA 21
Air Force Fumble, 8 plays
11:17
1st & 10 at own 21
Karson Roberts run for 7 yds to the AFA 28
11:17
2nd & 3 at own 28
Benton Washington run for no gain to the AFA 28
11:17
3rd & 3 at own 28
Karson Roberts run for 5 yds to the AFA 33 for a 1ST down
11:17
1st & 10 at own 33
Bryan Driskell run for 25 yds to the FrsSt 42 for a 1ST down
11:17
1st & 10 at opp 42
Karson Roberts run for 1 yd to the FrsSt 41
11:17
2nd & 9 at opp 41
Aubrey Duty-Tyson run for 3 yds to the FrsSt 38
11:17
3rd & 6 at opp 38
Benton Washington run for 3 yds to the FrsSt 35
11:17
4th & 3 at opp 35
Karson Roberts run for a loss of 5 yards to the AFA 36 Karson Roberts fumbled, recovered by FrsSt Jamal Ellis , return for 24 yds to the AFA 36
Fresno State Punt, 3 plays
7:07
1st & 10 at opp 36
Marteze Waller run for 1 yd to the AFA 35
7:07
2nd & 9 at opp 35
Kilton Anderson pass incomplete to Delvon Hardaway
7:07
3rd & 9 at opp 35
Marteze Waller run for a loss of 1 yard to the AFA 36
7:07
4th & 10 at opp 36
Garrett Swanson punt for 15 yds, downed at the AFA 21
Air Force Touchdown, 9 plays
5:41
1st & 10 at own 21
Jacobi Owens run for 5 yds to the AFA 26
5:41
2nd & 5 at own 26
Jacobi Owens run for 8 yds to the AFA 34 for a 1ST down
5:41
1st & 10 at own 34
Jacobi Owens run for 31 yds to the FrsSt 35 for a 1ST down
5:41
1st & 10 at opp 35
Jacobi Owens run for 3 yds to the FrsSt 32
5:41
2nd & 7 at opp 32
Aubrey Duty-Tyson run for 4 yds to the FrsSt 28
5:41
3rd & 3 at opp 28
Jacobi Owens run for 6 yds to the FrsSt 22 for a 1ST down
5:41
1st & 10 at opp 22
Jacobi Owens run for 4 yds to the FrsSt 18 AIR FORCE Penalty, Offensive holding (-10 Yards) to the FrsSt 28
5:41
1st & 16 at opp 28
Bryan Driskell run for 8 yds to the FrsSt 20
1:27
2nd & 8 at opp 20
Jalen Robinette pass complete to Karson Roberts for 20 yds for a TD, (Luke Strebel KICK)Air Force 35, Fresno State 14
Fresno State Punt, 3 plays
1:27
1st & 0 at own 35
Luke Strebel kickoff for 65 yds for a touchback
1:27
1st & 10 at own 25
Kilton Anderson pass incomplete to Jamire Jordan
1:27
2nd & 10 at own 25
Kilton Anderson pass incomplete
1:27
3rd & 10 at own 25
Kilton Anderson pass incomplete to Dustin Garrison
1:27
4th & 10 at own 25
Garrett Swanson punt for 31 yds, downed at the AFA 44
Air Force Touchdown, 5 plays
1:00
1st & 10 at own 44
Bryan Driskell run for 7 yds to the FrsSt 49
1:00
2nd & 3 at opp 49
Bryan Driskell run for 11 yds to the FrsSt 38 for a 1ST down
Q4 15:00
1st & 10 at opp 38
Jacobi Owens run for 6 yds to the FrsSt 32
Q4 15:00
2nd & 4 at opp 32
Bryan Driskell run for 17 yds to the FrsSt 15 for a 1ST down
Q4 14:09
1st & 10 at opp 15
Jacobi Owens run for 15 yds for a TD, (Luke Strebel KICK)Air Force 42, Fresno State 14
4th quarter4 drives, then Air Force 42, Fresno State 14
Fresno State Punt, 9 plays
14:09
1st & 0 at own 35
Luke Strebel kickoff for 65 yds , Da’Mari Scott return for 21 yds to the AIRFORCE 44 FRESNO ST Penalty, Offensive holding (10 Yards) to the FrsSt 11
14:04
1st & 10 at own 11
Kilton Anderson pass incomplete
14:04
2nd & 10 at own 11
Kilton Anderson pass complete to Jamire Jordan for 10 yds to the FrsSt 21 for a 1ST down
14:04
1st & 10 at own 21
Kilton Anderson pass complete to Delvon Hardaway for 16 yds to the FrsSt 37 for a 1ST down
14:04
1st & 10 at own 37
Malique Micenheimer run for 2 yds to the FrsSt 39
14:04
2nd & 8 at own 39
Kilton Anderson pass incomplete
14:04
3rd & 8 at own 39
Kilton Anderson pass complete to Malique Micenheimer for 9 yds to the FrsSt 48 for a 1ST down
14:04
1st & 10 at own 48
Kilton Anderson pass incomplete
14:04
2nd & 10 at own 48
Kilton Anderson pass incomplete to Jamire Jordan
14:04
3rd & 10 at own 48
Kilton Anderson pass incomplete to Delvon Hardaway
14:04
4th & 10 at own 48
Garrett Swanson punt for 32 yds, punt out-of-bounds at the AFA 20
Air Force Turnover on downs, 15 plays
11:58
1st & 10 at own 20
Jacobi Owens run for 3 yds to the AFA 23
11:58
2nd & 7 at own 23
Karson Roberts run for 6 yds to the AFA 29
11:58
3rd & 1 at own 29
Benton Washington run for 3 yds to the AFA 32 for a 1ST down
11:58
1st & 10 at own 32
Benton Washington run for 16 yds to the AFA 48 for a 1ST down
11:58
1st & 10 at own 48
Jacobi Owens run for no gain to the AFA 48
11:58
2nd & 10 at own 48
Karson Roberts pass complete to Garrett Brown for 5 yds to the FrsSt 47
11:58
3rd & 5 at opp 47
Benton Washington run for 4 yds to the FrsSt 43
11:58
4th & 1 at opp 43
Benton Washington run for 2 yds to the FrsSt 41 for a 1ST down
11:58
1st & 10 at opp 41
Jacobi Owens run for 7 yds to the FrsSt 34
11:58
2nd & 3 at opp 34
Aubrey Duty-Tyson run for 2 yds to the FrsSt 32
11:58
3rd & 1 at opp 32
Aubrey Duty-Tyson run for 4 yds to the FrsSt 28 for a 1ST down
5:08
1st & 10 at opp 28
Timeout AIR FORCE, clock 05:08
5:08
1st & 10 at opp 28
Timothy McVey run for 3 yds to the FrsSt 25
5:08
2nd & 7 at opp 25
Jacob Stafford run for 4 yds to the FrsSt 21
5:08
3rd & 3 at opp 21
AIR FORCE Penalty, false start (-5 Yards) to the FrsSt 26
5:08
3rd & 8 at opp 26
Timothy McVey run for 1 yd to the FrsSt 25
5:08
4th & 7 at opp 25
Jacob Stafford run for 2 yds to the FrsSt 23
Fresno State Turnover on downs, 7 plays
2:50
1st & 10 at own 23
Kilton Anderson pass incomplete to KeeSean Johnson
2:50
2nd & 10 at own 23
Kilton Anderson pass complete to Da’Mari Scott for 17 yds to the FrsSt 40 for a 1ST down
2:50
1st & 10 at own 40
Kilton Anderson pass complete to Justin Johnson for 27 yds to the AFA 33 for a 1ST down
2:50
1st & 10 at opp 33
Kilton Anderson pass incomplete to Jamire Jordan
2:50
2nd & 10 at opp 33
Kilton Anderson pass incomplete to Justin Johnson
2:50
3rd & 10 at opp 33
Kilton Anderson pass incomplete to Justin Johnson
2:50
4th & 10 at opp 33
Kilton Anderson pass incomplete to Da’Mari Scott
Air Force End of game, 3 plays
1:54
1st & 10 at own 33
TEAM run for a loss of 1 yard to the AFA 32
1:54
2nd & 11 at own 32
TEAM run for a loss of 2 yards to the AFA 30
1:54
3rd & 13 at own 30
TEAM run for a loss of 1 yard to the AFA 29
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.