The lead after every score: above the line Air Force is ahead, below it Fresno State. Each dot is a score in the scoring team's colour; hover one.
Scoring summary
1st quarter
10:14
TDMarteze Waller 64 Yd Run (Kody Kroening Kick)4 plays, 86 yds, 1:04 · from FRES 14
FRES 7–0 AFA
6:22
TDDustin Garrison 60 Yd Run (Kody Kroening Kick)7 plays, 94 yds, 2:05 · from FRES 6
FRES 14–0 AFA
1:34
TDKarson Roberts 1 Yd Run (Luke Strebel Kick)9 plays, 75 yds, 4:48 · from AF 25
FRES 14–7 AFA
2nd quarter
14:55
TDKarson Roberts 1 Yd Run (Luke Strebel Kick)3 plays, 10 yds, 0:58 · from FRES 10
FRES 14–14 AFA
5:58
TDKarson Roberts 6 Yd Run (Luke Strebel Kick)9 plays, 62 yds, 3:03 · from AF 38
FRES 14–21 AFA
3rd quarter
12:28
TDKarson Roberts 1 Yd Run (Luke Strebel Kick)6 plays, 75 yds, 2:32 · from AF 25
FRES 14–28 AFA
1:27
TDKarson Roberts 20 Yd pass from Jalen Robinette (Luke Strebel Kick)9 plays, 79 yds, 4:14 · from AF 21
FRES 14–35 AFA
4th quarter
14:09
TDJacobi Owens 15 Yd Run (Luke Strebel Kick)5 plays, 56 yds, 1:51 · from AF 44
FRES 14–42 AFA
Drives
AFA 6/13 scoredFRES 2/13 scored
Q
Start
Team
From
Plays
Yds
Time
Result
Q1
15:00
FRES
FRES 25
6
44
2:17
Downs
Q1
12:43
AFA
AF 31
3
1
1:25
Punt
Q1
11:18
FRES
FRES 14
4
86
1:04
Touchdown
Q1
10:14
AFA
AF 25
5
17
1:47
Punt
Q1
8:27
FRES
FRES 6
7
94
2:05
Touchdown
Q1
6:22
AFA
AF 25
9
75
4:48
Touchdown
Q1
1:34
FRES
FRES 25
3
0
0:41
Interception
Q1
0:53
AFA
FRES 10
3
10
0:58
Touchdown
Q2
14:55
FRES
FRES 25
3
7
1:32
Punt
Q2
13:23
AFA
AF 23
7
57
2:28
Missed FG
Q2
10:55
FRES
FRES 20
3
-14
1:54
Punt
Q2
9:01
AFA
AF 38
9
62
3:03
Touchdown
Win probability
Air Force 100% · pregame line Air Force −17.0 (closing line)
The pregame line (TDC's for this week's games, the closing betting line for past ones), blended with the score, clock and field position (calibrated on every 2024–25 FBS play). Gold dots mark the biggest swings; hover one.
Box score
Passing
C/ATT
YDS
AVG
TD
INT
QBR
Kilton Anderson
14/39
177
4.5
0
1
8.9
Rushing
CAR
YDS
AVG
TD
LONG
Marteze Waller
10
80
8.0
1
64
Dustin Garrison
2
63
31.5
1
60
Malique Micenheimer
1
2
2.0
0
2
Kilton Anderson
4
-11
-2.8
0
2
Receiving
REC
YDS
AVG
TD
LONG
Marteze Waller
2
40
20.0
0
39
Da'Mari Scott
3
39
13.0
0
17
KeeSean Johnson
5
36
7.2
0
13
Delvon Hardaway
1
16
16.0
0
16
Jamire Jordan
1
10
10.0
0
10
Malique Micenheimer
1
9
9.0
0
9
Kicking
FG
PCT
LONG
XP
PTS
Kody Kroening
0/0
0.0
0
2/2
2
Punting
NO
YDS
AVG
TB
In 20
LONG
Garrett Swanson
7
279
39.9
0
0
55
Biggest plays
FRES +21%Q1 6:22 Dustin Garrison run for 60 yds for a TD, (Kody Kroening KICK)
FRES +15%Q1 1:34 Luke Strebel kickoff for 65 yds for a touchback
AFA +15%Q1 1:34 Karson Roberts run for 1 yd for a TD, (Luke Strebel KICK)
FRES +14%Q1 10:14 Marteze Waller run for 64 yds for a TD, (Kody Kroening KICK)
AFA +13%Q2 14:55 Karson Roberts run for 1 yd for a TD, (Luke Strebel KICK)
Team stats
Stat
FRES
AFA
1st Downs
12
26
3rd down efficiency
2-12
8-18
4th down efficiency
0-2
3-5
Total Yards
311
586
Passing
177
128
Comp/Att
14/39
6/11
Yards per pass
4.5
11.6
Rushing
134
458
Rushing Attempts
17
79
Yards per rush
7.9
5.8
Penalties
5-39
5-38
Turnovers
1
1
Fumbles lost
0
1
Interceptions thrown
1
0
Possession
17:22
42:38
Play by play
Q4 0:00 End of 4th Quarter
Q4 1:54 3rd & 13 at AF 30 TEAM run for a loss of 1 yard to the AFA 29
Q4 1:54 2nd & 11 at AF 32 TEAM run for a loss of 2 yards to the AFA 30
Q4 1:54 1st & 10 at AF 33 TEAM run for a loss of 1 yard to the AFA 32
Q4 2:50 4th & 10 at AF 33 Kilton Anderson pass incomplete to Da'Mari Scott
Q4 2:50 3rd & 10 at AF 33 Kilton Anderson pass incomplete to Justin Johnson
Q4 2:50 2nd & 10 at AF 33 Kilton Anderson pass incomplete to Justin Johnson
Q4 2:50 1st & 10 at AF 33 Kilton Anderson pass incomplete to Jamire Jordan
Q4 2:50 1st & 10 at FRES 40 Kilton Anderson pass complete to Justin Johnson for 27 yds to the AFA 33 for a 1ST down
Q4 2:50 2nd & 10 at FRES 23 Kilton Anderson pass complete to Da'Mari Scott for 17 yds to the FrsSt 40 for a 1ST down
Q4 2:50 1st & 10 at FRES 23 Kilton Anderson pass incomplete to KeeSean Johnson
Q4 5:08 4th & 7 at FRES 25 Jacob Stafford run for 2 yds to the FrsSt 23
Q4 5:08 3rd & 8 at FRES 26 Timothy McVey run for 1 yd to the FrsSt 25
Q4 5:08 3rd & 3 at FRES 21 AIR FORCE Penalty, false start (-5 Yards) to the FrsSt 26
Q4 5:08 2nd & 7 at FRES 25 Jacob Stafford run for 4 yds to the FrsSt 21
Q4 5:08 1st & 10 at FRES 28 Timothy McVey run for 3 yds to the FrsSt 25
Q4 5:08 Timeout AIR FORCE, clock 05:08
Q4 11:58 3rd & 1 at FRES 32 Aubrey Duty-Tyson run for 4 yds to the FrsSt 28 for a 1ST down
Q4 11:58 2nd & 3 at FRES 34 Aubrey Duty-Tyson run for 2 yds to the FrsSt 32
Q4 11:58 1st & 10 at FRES 41 Jacobi Owens run for 7 yds to the FrsSt 34
Q4 11:58 4th & 1 at FRES 43 Benton Washington run for 2 yds to the FrsSt 41 for a 1ST down
Q4 11:58 3rd & 5 at FRES 47 Benton Washington run for 4 yds to the FrsSt 43
Q4 11:58 2nd & 10 at AF 48 Karson Roberts pass complete to Garrett Brown for 5 yds to the FrsSt 47
Q4 11:58 1st & 10 at AF 48 Jacobi Owens run for no gain to the AFA 48
Q4 11:58 1st & 10 at AF 32 Benton Washington run for 16 yds to the AFA 48 for a 1ST down