Skip to content

Air Force vs. Navy: Final Score & Recap

Final score, recap & advanced stats

AF
Air Force1-3
NAVY
Navy4-0
Final
Navy-Marine Corps Memorial Stadium
1234T
AF7371431
NAVY31471034

AFTeam statsNAVY

460Total yards517
249Pass339
211Rush178
23First downs18
7-133rd down5-11
1Turnovers1
32:28Possession27:32
  • Q4 6:47NAVYNathan Kirkwood 34 Yd Field Goal 3134
  • Q4 10:59AFJonah Dawson 53 Yd pass from Liam Szarka (Jacob Medina Kick)3131
  • Q4 12:55NAVYEli Heidenreich 60 Yd pass from Blake Horvath (Nathan Kirkwood Kick)2431
  • Q4 14:55AFBruin Fleischmann 18 Yd pass from Liam Szarka (Jacob Medina Kick)2424
  • Q3 5:52NAVYBlake Horvath 59 Yd Run (Nathan Kirkwood Kick)1724
  • Q3 9:58AFLiam Szarka 1 Yd Run (Jacob Medina Kick)1717
  • Q2 4:02NAVYEli Heidenreich 80 Yd pass from Blake Horvath (Nathan Kirkwood Kick)1017
  • Q2 8:46NAVYEli Heidenreich 19 Yd pass from Blake Horvath (Nathan Kirkwood Kick)1010
  • Q2 10:29AFJacob Medina 24 Yd Field Goal 103
  • Q1 9:14AFLiam Szarka 7 Yd Run (Jacob Medina Kick)73
  • Q1 11:22NAVYNathan Kirkwood 39 Yd Field Goal 03

How the model called it

Model line
NAVY −10.2
market NAVY −13.5
Biggest swing
AF +33%
Q4 10:59
Against the number
AF covered
line NAVY −13.5
100%50%0%Q1Q2Q1Q2Q3Q4
NAVY favored ↑50%AF favored ↓
GridpexNAVY 100%
Closing line
NAVY −13.5
Closing total
51.0
Model line
NAVY −10.2
Actual result
AF 31 – 34 NAVY
Air Force
Navy
28.9sper snap · slower the national 24.5s
fastnational avgslow
Snaps run
122
Points / snap
0.53

This exact spot, historically

empirical, no ratings

NAVY up 7 entering the 4th quarter. Across 1,299 historically comparable game states (within ±2 pts and ±3 min, from 3,056 games):

81%
NAVY went on to win
A solid but not safe lead
  • Q4 10:59AF +33%

    Liam Szarka pass complete to Jonah Dawson for 53 yds for a TD (Jacob Medina KICK)

  • Q4 14:55AF +29%

    Liam Szarka pass complete to Bruin Fleischmann for 18 yds for a TD (Jacob Medina KICK)

  • Q4 12:55NAVY +24%

    Blake Horvath pass complete to Eli Heidenreich for 60 yds for a TD (Nathan Kirkwood KICK)

  • Q4 2:15NAVY +23%

    Navy Penalty, Offensive Holding (Yards) declined

  • Q3 9:58AF +22%

    Liam Szarka run for 1 yd for a TD (Jacob Medina KICK)

  • Q2 8:46NAVY +20%

    Blake Horvath pass complete to Eli Heidenreich for 19 yds for a TD (Nathan Kirkwood KICK)

FAQ

What was the final score of Air Force vs. Navy?

Air Force 31, Navy 34.

Did Gridpex's model pick hit?

Yes — the model's pick (NAVY) was correct.

Where this number comes from. Every projection on this page is produced by the same model, run before kickoff on opponent-adjusted efficiency, power ratings and situational data — walk-forward validated on eleven seasons and never adjusted after the fact. How the model works →

Model estimates for informational and entertainment purposes only. Not betting advice. 21+. If you or someone you know has a gambling problem, call 1-800-GAMBLER. Data: CollegeFootballData.