The lead after every score: above the line Air Force is ahead, below it Navy. Each dot is a score in the scoring team's colour; hover one.
Scoring summary
2nd quarter
9:11
TDLiam Szarka 1 Yd Run (Carter Cremascoli Kick)14 plays, 65 yds, 7:51 · from AF 35
NAVY 0–7 AFA
2:21
FGNolan Bartley 29 Yd Field Goal 9 plays, 63 yds, 4:35 · from NAVY 25
NAVY 3–7 AFA
0:33
TDLiam Szarka 8 Yd Run (Carter Cremascoli Kick)9 plays, 75 yds, 1:48 · from AF 25
NAVY 3–14 AFA
3rd quarter
6:59
TDTruman Brasfield 68 Yd pass from Jackson Gutierrez (Two-Point Pass Conversion Failed)4 plays, 90 yds, 1:48 · from NAVY 10
NAVY 9–14 AFA
Drives
AFA 2/11 scoredNAVY 2/11 scored
Q
Start
Team
From
Plays
Yds
Time
Result
Q1
15:00
NAVY
NAVY 25
3
4
2:11
Punt
Q1
12:40
AFA
AF 21
4
15
2:00
Interception
Q1
10:42
NAVY
NAVY 37
8
30
4:44
Missed FG
Q1
6:05
AFA
AF 33
3
3
2:00
Punt
Q1
4:00
NAVY
NAVY 14
3
7
2:03
Punt
Q1
1:55
AFA
AF 35
14
65
7:51
Touchdown
Q2
9:11
NAVY
NAVY 25
3
1
0:52
Punt
Q2
8:14
AFA
AF 25
3
2
1:23
Punt
Q2
6:51
NAVY
NAVY 25
9
63
4:35
Field Goal
Q2
2:21
AFA
AF 25
9
75
1:48
Touchdown
Q2
0:33
NAVY
NAVY 25
3
7
0:33
Punt
Q3
15:00
AFA
AF 25
10
24
6:13
Punt
Win probability
Air Force 100% · pregame line Air Force −2.5 (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.
AFA +22%Q3 6:59 (06:59) #99 L.Gossett kickoff 65 yards to the AF00, Touchback
NAVY +19%Q3 6:59 (07:03) #8 J.Gutierrez pass complete deep middle to #83 T.Brasfield caught at AF35, for 68 yards to the AF00 TOUCHDOWN, clock 06:59, 1ST DOWN #89 L.Hutchison pass attempt failed
AFA +18%Q2 2:21 (02:21) #99 L.Gossett kickoff 65 yards to the AF00, Touchback
NAVY +17%Q4 13:57 (14:01) Shotgun #8 J.Gutierrez rush left for 3 yards gain to the AF46 (#26 A.Perez)
AFA +17%Q3 0:38 (00:42) Shotgun #9 L.Szarka rush middle for 4 yards gain to the AF45 (#14 T.Gillis)
Team stats
Stat
NAVY
AFA
1st Downs
11
17
3rd down efficiency
1-11
9-18
4th down efficiency
1-1
2-3
Total Yards
253
270
Passing
143
82
Comp/Att
8/18
6/12
Yards per pass
7.9
6.8
Rushing
110
188
Rushing Attempts
30
59
Yards per rush
3.7
3.2
Penalties
5-45
2-20
Turnovers
1
2
Fumbles lost
1
0
Interceptions thrown
0
2
Possession
23:59
36:01
Play by play
Q4 0:00 End of 4th quarter.
Q4 0:31 2nd & 7 at NAVY 47 (00:31) Kneel down by Air Force at NAVY49 for loss of 2 yards
Q4 1:09 1st & 10 at 50 (01:15) #28 G.LaDue rush middle for 3 yards gain to the NAVY47 (#13 C.Robinson; #58 C.Cauley)
Q4 1:47 3rd & 1 at AF 48 (01:47) #9 L.Szarka rush middle for 2 yards gain to the AF50 (#16 G.Sessi), 1ST DOWN
Q4 1:48 2nd & 7 at AF 42 (01:54) Shotgun #28 G.LaDue rush middle for 6 yards gain to the AF48 (#22 E.Walker; #94 X.Arrington)
Q4 1:54 1st & 10 at AF 39 (01:58) Shotgun #5 E.Medders rush middle for 3 yards gain to the AF42 (#16 G.Sessi)
Q4 1:58 4th & 25 at NAVY 13 (02:02) #99 L.Gossett punt 48 yards to the AF39, out of bounds at AF39
Q4 2:07 3rd & 25 at NAVY 13 (02:11) Shotgun #8 J.Gutierrez pass incomplete deep right to #88 M.Barlow thrown to NAVY45 broken up by #5 R.Jones
Q4 2:13 3rd & 20 at NAVY 18 PENALTY NAVY Delay Of Game 5 yards from NAVY18 to NAVY13. NO PLAY
Q4 2:13 2nd & 20 at NAVY 18 (02:16) Shotgun #8 J.Gutierrez pass incomplete deep left to #83 T.Brasfield thrown to AF40
Q4 2:53 1st & 10 at NAVY 28 (02:58) #8 J.Gutierrez sacked for loss of 10 yards to the NAVY18 (#9 M.Mustell)
Q4 3:23 2nd & 8 at NAVY 13 (03:27) #8 J.Gutierrez pass complete short right to #89 L.Hutchison caught at NAVY19, for 15 yards to the NAVY28 (#9 M.Mustell), out of bounds, 1ST DOWN
Q4 3:53 1st & 10 at NAVY 11 (03:57) Shotgun #8 J.Gutierrez rush left for 2 yards gain to the NAVY13 (#45 J.Reese)
Q4 3:59 4th & 10 at NAVY 40 (04:04) #94 W.Duncan punt 29 yards to the NAVY11
Q4 4:44 3rd & 7 at NAVY 37 (04:48) Shotgun #44 R.Conti rush left for 3 yards loss to the NAVY40 (#53 M.Bleazard)
Q4 5:20 2nd & 10 at NAVY 40 (05:25) Shotgun #5 E.Medders rush left for 3 yards gain to the NAVY37 (#95 G.Willis)
Q4 6:00 1st & 10 at NAVY 40 (06:02) #28 G.LaDue rush right for 0 yards to the NAVY40 (#14 T.Gillis)
Q4 6:08 3rd & 5 at AF 45 (06:08) #18 M.Hayes pass incomplete deep right to #10 A.Hrynciw thrown to NAVY16 PENALTY NAVY Pass Interference (#16 G.Sessi) 15 yards from AF45 to NAVY40, 1ST DOWN. NO PLAY
Q4 6:45 2nd & 8 at AF 42 (06:53) #44 R.Conti rush left for 3 yards gain to the AF45 (#5 M.Seliga)
Q4 7:19 1st & 10 at AF 40 (07:22) No Huddle-Shotgun #9 L.Szarka rush right for 2 yards gain to the AF42 (#58 C.Cauley)
Q4 7:26 4th & 11 at NAVY 19 (07:31) #99 L.Gossett punt 41 yards to the AF40, out of bounds at AF40
Q4 7:34 3rd & 11 at NAVY 19 (07:36) #8 J.Gutierrez pass incomplete short middle to #45 C.Daley II thrown to NAVY25 QB hurried by #45 J.Reese and #93 A.Tillett PENALTY NAVY Holding declined
Q4 7:41 2nd & 11 at NAVY 19 (07:44) #8 J.Gutierrez pass incomplete deep right to #83 T.Brasfield thrown to AF45
Q4 8:17 1st & 10 at NAVY 20 (08:22) Shotgun #8 J.Gutierrez rush left for 1 yard loss to the NAVY19 (#95 N.Daniels)
Q4 8:49 3rd & 4 at NAVY 11 (09:00) Shotgun #8 J.Gutierrez pass complete short right to #15 E.Blouir caught at NAVY17, for 9 yards to the NAVY20 (#26 A.Perez), 1ST DOWN