Air Force beats Navy 14-9

Navy1-39
Air Force3-114Final
Sat, Oct 3 · Falcon Stadium, Colorado Springs, Colo. · Crowd 39,441CBS

Air Force beat Navy 14-9.

We had Air Force favored. It won.

How it swung

The turning point: Listorti 4-yd run, fumbles (Q3, 0:44). Air Force went from 65% to 88% to win.

Before kickoff, our ratings gave Air Force a 61% chance, and the closing betting line (Air Force was a 2.5-point favorite) put it at 58%.

Favored the whole way: Air Force never fell below 54%.

Navy never had better than a 46% chance.

FinalAir Force 14-9 NavyAir Force wonMove across the chart, or tap a numbered swing, to see any play.
50%75%90%Q1Q2Q3Q490% at halfAir ForceWon14-912−20+23Scores
50%75%90%Q1Q2Q3Q490% at halfAir ForceWon14-912Scores
50%10%25%Q1Q2Q3Q410% at halfAir ForceLost9-1412+20−23Scores
50%10%25%Q1Q2Q3Q410% at halfAir ForceLost9-1412Scores

The two plays that swung it

  1. 1Q3 2:01InterceptionSzarka intercepted by Seliga at the Navy 25, returned 12 yardsAir Force 89% → 69% (−20)
  2. 2Q3 0:44FumbleListorti 4-yd run, fumblesAir Force 65% → 88% (+23)

The two plays that swung it

  1. 1Q3 2:01InterceptionSzarka intercepted by Seliga at the Navy 25, returned 12 yardsNavy 11% → 31% (+20)
  2. 2Q3 0:44FumbleListorti 4-yd run, fumblesNavy 35% → 12% (−23)
Air Force’s chance to win after every play.
How to read this chartStarts from the pregame line (Air Force -2.5), at 65% for Air Force (the play-by-play feed's kickoff number, moved to match the line; our model's and the betting line's own numbers are in “The betting line, and the fans”). Dots are the biggest swings; ticks under the chart are scores.

Every drive

Air Force scored on 2 of its 11 drives; Navy on 2 of its 11.

Air Force’s drives are teal, Navy’s amber. A line runs from where a drive started to where it ended; a filled dot means it scored.

own goalgoal lineQ1Navy: Punt, from 75 yards out to 71PuntAir Force: Interception, from 79 yards out to 64InterceptionNavy: Missed field goal, from 63 yards out to 33Missed FGAir Force: Punt, from 67 yards out to 64PuntNavy: Punt, from 86 yards out to 79PuntAir Force: Touchdown, from 65 yards out to 0TouchdownQ2Navy: Punt, from 75 yards out to 74PuntAir Force: Punt, from 75 yards out to 73PuntNavy: Field goal, from 75 yards out to 12Field goalAir Force: Touchdown, from 75 yards out to 0TouchdownNavy: Punt, from 75 yards out to 68PuntQ3Air Force: Punt, from 75 yards out to 51PuntNavy: Touchdown, from 90 yards out to 0TouchdownAir Force: Interception, from 75 yards out to 43InterceptionNavy: Fumble, from 63 yards out to 41FumbleAir Force: Turned over on downs, from 59 yards out to 51DownsQ4Navy: Punt, from 49 yards out to 46PuntAir Force: Punt, from 80 yards out to 56PuntNavy: Punt, from 95 yards out to 81PuntAir Force: Punt, from 60 yards out to 40PuntNavy: Punt, from 89 yards out to 87PuntAir Force: End of game, from 61 yards out to 49End of game

From Navy’s side

Navy’s best moment: Szarka intercepted by Seliga at the Navy 25, returned 12 yards (Q3 2:01). It lifted Navy’s win chance by 20 points.

“B-21 emblem on the AF unis is sick”
A fan of another team

When fans got loud

Busy

Fans were at their loudest with the game on the line.

Jump to the loudest stretch

The jump was busy; the crowd was quiet.

FirstSecondThirdFourthAir Force fansNavy fansusual

Box score

Air Force 14, Navy 9

Air Force covered −2.5 by 2.5. The total, 23, stayed under 45.5.

NavyAir ForceTotal yardsNavy 253Air Force 270253270Passing yardsNavy 143Air Force 8214382Rushing yardsNavy 110Air Force 188110188First downsNavy 11Air Force 171117TurnoversNavy 1Air Force 212Time of possessionNavy 23:59Air Force 36:0123:5936:01
Team totalsNavyAir Force
Total yards253270
Passing8 of 18, 143 yds6 of 12, 82 yds
Rushing30 for 110 yds59 for 188 yds
First downs1117
Third down1 of 119 of 18
Fourth down1 of 12 of 3
Turnovers12
Penalties5 for 45 yds2 for 20 yds
Time of possession23:5936:01

Navy leaders

  • Passing Jackson Gutierrez 7 of 15, 140 yds, 1 TD
  • Rushing Michael Barrow 9 for 44 yds; Jackson Gutierrez 12 for 33 yds
  • Receiving Truman Brasfield 1 for 68 yds, 1 TD; Luke Hutchison 3 for 48 yds

Air Force leaders

  • Passing Liam Szarka 6 of 11, 82 yds, 2 INT
  • Rushing Liam Szarka 25 for 81 yds, 2 TD; Gage LaDue 7 for 31 yds
  • Receiving Jonah Dawson 3 for 39 yds; Simon Kibbee 2 for 23 yds

No rain through the game

73° at kickoff · no rain recorded

The usual here around this date is 59°, with about 7 in 10 games between 44° and 69°.

October game-day temperatures at Falcon Stadium

Win chance with rain, wind and thunder from the nearest airport, by game timeQ1Q2Q3Q4Air Force favoredNavy favored100%Win chanceAir ForceRaininches per 10 min0.1 inNo rain recordedWindmph, average and gusts20 mph40 mphHourly wind only at this airport
Win chance with rain, wind and thunder from the nearest airport, by game timeQ1Q2Q3Q4Air Force favoredNavy favoredRain · inches per 10 min0.1 inNo rain recordedWind · miles per hour2040Hourly wind only at this airport

Drag along the chart, or step through the game.

Third quarter, 0:44 left12:24 p.m.
Navy 9, Air Force 14 · Air Force 88% to win
no rain · 78°
Listorti 4-yd run, fumbles

Jump to

Where this weather comes fromMeasured at Air Force Academy airport, 2.5 miles away. Rain is NOAA's radar-and-gauge estimate at the stadium and wind is an airport reading; neither is measured on the field. Game times come from the play-by-play, good to a minute or two. Source: National Weather Service, through the Iowa Environmental Mesonet; rain radar from NOAA MRMS, through Iowa State University. Field direction from OpenStreetMap contributors.

Before kickoff

Recent games, the series and the betting line below are as they stood going in; the season profile is the season so far.

Recent games

Last three games

Navy · 1-2

Rated 72nd in our preseason ratings, 79th now.

1-2 in its last three — but nothing on this résumé beats a top-40 team yet.

Last three games

Air Force · 2-1

Rated 80th in our preseason ratings, 88th now.

2-1 in its last three — but nothing on this résumé beats a top-40 team yet.

Week by week

Air Force

Wk 1: W 34-0 vs Duquesne▲34DuquesneWk 2: L 32-38 vs North Dakota State▼6North Dakota St.Wk 4: W 36-33 at Nevada▲3Nevada
  • Wk 1Wvs Duquesne34-0
  • Wk 2Lvs North Dakota State32-38
  • Wk 4Wat Nevada36-33

Navy

Wk 1: W 42-15 vs Towson▲27TowsonWk 2: L 30-38 at Florida Atlantic▼8Florida AtlanticWk 4: L 20-24 at UAB▼4UAB
  • Wk 1Wvs Towson42-15
  • Wk 2Lat Florida Atlantic30-38
  • Wk 4Lat UAB20-24

Power rating by week

Navy is rated 0.5 points ahead as of week 4. Our power rating by week; higher is better.

-0.1-1.0-1.9Wk 0Wk 2Wk 4Air ForceNavy

Matchups

Biggest mismatch: Air Force’s EPA/play against Navy, 44 points

Each row ranks the two sides among all teams. The longer the line, the bigger the mismatch.

  1. Air Force’s EPA/play against Navy’s defense

    44 pointsweakerstronger50th

    Air Force offense, 79th percentile · Navy defense, 35th

  2. Air Force’s passing EPA against Navy’s defense

    34 pointsweakerstronger50th

    Air Force offense, 0th percentile · Navy defense, 34th

Season profile, all the rows

Season profile

NavyAir Force
EPA/play, offense
Navy · 72Air Force · 79
EPA/play, defense
Navy · 35Air Force · 70
Success rate, offense
Navy · 72Air Force · 89
Success rate, defense
Navy · 74Air Force · 74
Explosive-play rate, offense
Navy · 52Air Force · 4
Explosive-play rate, defense
Navy · 3Air Force · 46
Rush EPA, offense
Navy · 90Air Force · 99
Rush EPA, defense
Navy · 66Air Force · 73
Pass EPA, offense
Navy · 61Air Force · 0
Pass EPA, defense
Navy · 34Air Force · 55

The series

Air Force leads the series 34-24

58 meetings since 1960 · Navy has won the last 2

Air Force wonNavy won1960: Navy by 321966: Air Force by 81968: Air Force by 61970: Air Force by 231972: Navy by 41973: Navy by 361974: Air Force by 31975: Navy by 171976: Air Force by 101977: Navy by 31978: Navy by 291979: Navy by 41980: Air Force by 11981: Navy by 171982: Air Force by 31983: Air Force by 271984: Air Force by 71985: Air Force by 171986: Air Force by 341987: Air Force by 101988: Air Force by 101989: Air Force by 281990: Air Force by 171991: Air Force by 401992: Air Force by 21993: Navy by 41994: Air Force by 221995: Air Force by 101996: Navy by 31997: Air Force by 31998: Air Force by 421999: Air Force by 52000: Air Force by 142001: Air Force by 62002: Air Force by 412003: Navy by 32004: Navy by 32005: Navy by 32006: Navy by 72007: Navy by 112008: Navy by 62009: Navy by 32010: Air Force by 82011: Air Force by 12012: Navy by 72013: Navy by 182014: Air Force by 92015: Navy by 222016: Air Force by 142017: Navy by 32018: Air Force by 282019: Navy by 92020: Air Force by 332021: Air Force by 202022: Air Force by 32023: Air Force by 112024: Navy by 272025: Navy by 319602025
  • 2025Navy 34-31Air Force lost 31-34 at Navy. Chance to win started at 9%, low 3%, high 41%.
  • 2024Navy 34-7Air Force lost 7-34 vs Navy. Chance to win started at 22%, low under 1%, high 27%.
  • 2023Air Force 17-6Air Force won 17-6 at Navy. Chance to win started at 82%, low 68%, high 99%.
  • 2022Air Force 13-10Air Force won 13-10 vs Navy. Chance to win started at 85%, low 68%, high 96%.
  • 2021Air Force 23-3Air Force won 23-3 at Navy. Chance to win started at 67%, low 52%, high 99%.

Each line is Air Force’s chance to win through that meeting. Air Force is 2-1 in the meetings since 2018 that were still close in the fourth quarter.

Line, fans and home field

The betting line, and the fans

Air Force fans are feeling it less than most fanbases this week (37th among FBS fanbases), and the other side is no happier.

50-50Model 61% · Line 58%Air Force fans · 37thNavy fans · 45thNavyAir Force

Air Force favored by 2.5 · Total 45.5

How games like this usually go

Air Force by 2.5, and it went to form

50%90%Q1Q2Q3Q450%90%Q1Q2Q3Q4

Half of games8 in 10 gamesThis game

The band is where a favorite’s chance ran in the 252 games since 2025 with a favorite of under 3.5 points.

The market

The spread moved 1 point toward Air Force.

opened −1.5now −2.5

The total fell 4 points.

opened 49.5now 45.5

Spread: −1.5 → −2.5 · Total: 49.5 → 45.5

The books’ cut: 4.3%, the margin built into the odds

Weather at kickoff

Warm and dry. Feels like 76° at kickoff.

Navy at Air Force · Saturday, Oct. 3, 2026 · Falcon Stadium, Colorado Springs

  • 76°feels like at kickoff
  • Dryno rain at kickoff
  • 93weather score, Comfortable
  • 2ndroughest of the day's 4 kickoff times

Weather score: 0 to 100, higher is better, for the first 3 hours and 20 minutes of the game. Ideal is 100, Comfortable 90 to 99, Mixed 75 to 89, Rough 50 to 74, Harsh under 50.

Kickoff times that Saturday

Games in this time zone used 4 kickoff times that day, local time (kickoffs within 30 minutes of each other count as one). This game, ringed, was the second roughest of the day's four kickoff times. At Falcon Stadium that day, a 5:30 pm kickoff would have scored 100, against 93 at 10 am.

The roughest kickoff time is the lowest of the day's times. It can still be Mixed or Comfortable.

  • 10 am: 93, Comfortable (this game)
  • 2 pm: 86, Mixed
  • 4 pm: 96, Comfortable
  • 5:30 pm: 100, Ideal

Weather score at each kickoff time.

Tap a dot to read that kickoff time.

Home field

Air Force is worth +2.5 points (±3.4) more at home than on the road since 2018 — bottom third of FBS, 23rd percentile.

63% at home, 51% on the road against FBS opponents (26-15 home, 22-21 away).

Our model gives every stadium the same flat 2.3-point home edge (why); the books use about 3. Against the closing line this stadium reads +1.7 at home vs. away over 92 games — inside the ±5.6 noise, so the flat number is the honest one here.

6,643 ft of altitude — real, and smaller than the folklore: high venues run a point or two better against the number, noisily. The visitors travel about 1,515 miles to get here.

Last meeting in our History pages

Our History pages cover 11 of their meetings since 2015.

Where next