Week 6 · 2025

Air Force at Navy

Sat 10/04/2025 12:00 PMNavy-Marine Corps Memorial StadiumNavy pregame82%Pregame win probability: 82% for Navy. Navy favored, and won.

72°Clear10 mph ESE · 66% humidityRecorded at kickoff by College Football Data

Air Force

31

4–8

Navy

34

11–2

Attendance

37,517

reported

NAVY8 plays, 54 yd · Field goal

14:541st & 10own 35Reagan Tubbs kickoff for 60 yds , Isaiah Bryant return for 20 yds to the NAVY 25+20
14:411st & 10own 25Blake Horvath pass complete to Eli Heidenreich for 36 yds to the AF 39 for a 1ST down+36
14:021st & 10opp 39Brandon Chatman run for 7 yds to the AF 32+7
13:182nd & 3opp 32Blake Horvath pass complete to Cody Howard for 5 yds to the AF 27 for a 1ST down+5
12:431st & 10opp 27Blake Horvath run for a loss of 2 yards to the AF 29−2
12:072nd & 12opp 29Blake Horvath pass incomplete to Nathan Kent0
11:593rd & 12opp 29Blake Horvath pass complete to Cody Howard for 8 yds to the AF 21+8
11:224th & 4opp 21Nathan Kirkwood 39 yd FG GOOD+39

AF6 plays, 75 yd · Touchdown

11:221st & 10own 35Lance Gossett kickoff for 65 yds for a touchback0
11:091st & 10own 25Liam Szarka run for 61 yds to the NAVY 14 for a 1ST down+61
10:351st & 10opp 14Timeout Air Force, clock 10:350
10:301st & 10opp 14Dylan Carson run for 6 yds to the NAVY 8+6
9:522nd & 4opp 8Liam Szarka run for 1 yd to the NAVY 7+1
9:143rd & 3opp 7Liam Szarka run for 7 yds for a TD (Jacob Medina KICK)+7

NAVY3 plays, 17 yd · Turnover

9:131st & 10own 35Reagan Tubbs kickoff for 44 yds , Liam Barbee return for no gain to the NAVY 210
9:011st & 10own 21Alex Tecza run for 3 yds to the NAVY 24+3
8:242nd & 7own 24Blake Horvath run for 14 yds to the NAVY 38 Blake Horvath fumbled, recovered by AF Mikhail Seiken+14

AF6 plays, 20 yd · Missed FG

8:141st & 10opp 38Dylan Carson run for 3 yds to the NAVY 35+3
7:412nd & 7opp 35(07:46) No Huddle Szarka,Liam pass incomplete deep middle to Dawson,Jonah thrown to Navy00 PENALTY Navy Holding (Hamilton,Phillip) 10 yards from Navy35 to Navy25, 1ST DOWN. NO PLAY.+10
7:351st & 10opp 25Liam Szarka run for 7 yds to the NAVY 18+7
6:592nd & 3opp 18Dylan Carson run for no gain to the NAVY 180
6:293rd & 3opp 18Liam Szarka pass incomplete to Quin Smith0
6:244th & 3opp 18Jacob Medina 35 yd FG MISSED+35

NAVY12 plays, 41 yd · Punt

6:191st & 10own 20Brandon Chatman run for no gain to the NAVY 200
5:372nd & 10own 20Blake Horvath pass complete to Brandon Chatman for 2 yds to the NAVY 22+2
4:533rd & 8own 22Blake Horvath run for 9 yds to the NAVY 31 for a 1ST down+9
4:121st & 10own 31Jackson Gutierrez run for 5 yds to the NAVY 36+5
3:382nd & 5own 36Blake Horvath run for 14 yds to the 50 yard line for a 1ST down+14
3:011st & 10midfieldBlake Horvath run for 3 yds to the AF 47+3
2:212nd & 7opp 47Blake Horvath pass complete to Eli Heidenreich for 8 yds to the AF 39 for a 1ST down+8
1:401st & 10opp 39Blake Horvath pass incomplete to Joshua Guerin0
1:352nd & 10opp 39Blake Horvath run for 2 yds to the AF 37+2
0:533rd & 8opp 37Blake Horvath pass complete to Brandon Chatman for 3 yds to the AF 34+3
0:154th & 5opp 34PENALTY Navy Delay Of Game 5 yards from USAFA34 to USAFA39. NO PLAY.−5
0:084th & 10opp 39Jacob Carlson punt for 33 yds0

AF11 plays, 87 yd · Field goal

0:00own 6End of 1st Quarter0
0:001st & 10own 6Kade Frew run for a loss of 4 yards to the AF 2−4
14:442nd & 14own 2Liam Szarka run for 7 yds to the AF 9+7
14:163rd & 7own 9Liam Szarka run for 8 yds to the AF 17 for a 1ST down+8
13:451st & 10own 17Dylan Carson run for 2 yds to the AF 19+2
13:002nd & 8own 19Liam Szarka pass complete to Bruin Fleischmann for 68 yds to the NAVY 13 for a 1ST down+68
12:241st & 10opp 13Dylan Carson run for no gain to the NAVY 130
11:452nd & 10opp 13Kade Frew run for 6 yds to the NAVY 7+6
11:083rd & 4opp 7Timeout Air Force, clock 11:080
10:583rd & 4opp 7Kade Frew run for no gain to the NAVY 70
10:294th & 4opp 7Jacob Medina 24 yd FG GOOD+24

NAVY6 plays, 53 yd · Touchdown

10:211st & 10own 35Reagan Tubbs kickoff for 61 yds , Isaiah Bryant return for 43 yds to the NAVY 47+43
10:171st & 10own 47(10:19) Shotgun Tecza,Alex rush middle for 1 yard gain to the Navy48 (Hubert,Isaac) PENALTY Navy False Start 5 yards from Navy47 to Navy42. NO PLAY.−5
10:141st & 15own 42Blake Horvath pass complete to Nathan Kent for 36 yds to the AF 22 for a 1ST down+36
10:031st & 10opp 22Blake Horvath pass complete to Brandon Chatman for 9 yds to the AF 13+9
9:102nd & 1opp 13Blake Horvath run for a loss of 6 yards to the AF 19 Blake Horvath fumbled, recovered by AF Blake Horvath−6
8:463rd & 7opp 19Blake Horvath pass complete to Eli Heidenreich for 19 yds for a TD (Nathan Kirkwood KICK)+19

AF11 plays, 27 yd · Punt

8:461st & 10own 35Lance Gossett kickoff for 65 yds for a touchback0
8:391st & 10own 25Liam Szarka run for 3 yds to the AF 28+3
8:072nd & 7own 28Liam Szarka pass incomplete to Cade Harris0
7:503rd & 7own 28Liam Szarka pass complete to Bruin Fleischmann for 13 yds to the AF 41 for a 1ST down+13
7:241st & 10own 41Liam Szarka pass incomplete to Jonah Dawson0
7:202nd & 10own 41Liam Szarka run for no gain to the AF 410
6:383rd & 10own 41Liam Szarka pass complete to Quin Smith for 15 yds to the NAVY 44 for a 1ST down+15
5:591st & 10opp 44Liam Szarka pass complete to Cade Harris for 3 yds to the NAVY 47+3
5:302nd & 13opp 47Liam Szarka pass incomplete to Cade Harris0
5:233rd & 13opp 47Liam Szarka run for a loss of 1 yard to the NAVY 48−1
4:484th & 14opp 48Luke Freer punt for 29 yds, fair catch by Brandon Chatman at the NAVY 190

NAVY3 plays, 81 yd · Touchdown

4:391st & 10own 19Brandon Chatman run for 1 yd to the NAVY 20+1
4:022nd & 9own 20Blake Horvath pass complete to Eli Heidenreich for 80 yds for a TD (Nathan Kirkwood KICK)+80
4:021st & 10own 35PENALTY USAFA Personal Foul (Fletcher,Blake) 15 yards from Navy35 to Navy50. NO PLAY.+15

AF7 plays, 19 yd · Punt

3:561st & 10midfieldNathan Kirkwood kickoff for 46 yds , Kade Frew return for 24 yds to the AF 28+24
3:481st & 10own 28Liam Szarka pass complete to Bruin Fleischmann for 16 yds to the AF 44 for a 1ST down+16
3:191st & 10own 44Dylan Carson run for 4 yds to the AF 48+4
2:472nd & 6own 48Liam Szarka pass incomplete to Bruin Fleischmann0
2:403rd & 6own 48Liam Szarka sacked for a loss of 1 yard to the AF 47−1
2:004th & 7own 47Timeout Navy, clock 02:000
1:544th & 7own 47Luke Freer punt for 43 yds, fair catch by Brandon Chatman at the NAVY 100

NAVY6 plays, 9 yd · Punt

1:491st & 10own 10Blake Horvath run for 3 yds to the NAVY 13+3
1:132nd & 7own 13Blake Horvath pass incomplete to Cody Howard0
1:133rd & 7own 13PENALTY Navy Delay Of Game (Horvath,Blake) 5 yards from Navy13 to Navy08. NO PLAY.−5
1:063rd & 16own 4Blake Horvath run for 15 yds to the NAVY 19+15
1:064th & 1own 19Timeout Air Force, clock 01:060
1:004th & 1own 19Jacob Carlson punt for 52 yds, fair catch by Cade Harris at the AF 290

AF5 plays, 8 yd · End of period

0:531st & 10own 29Liam Szarka run for 7 yds to the AF 36+7
0:302nd & 3own 36Liam Szarka pass complete to Kade Frew for 8 yds to the AF 44 for a 1ST down+8
0:001st & 10own 44Liam Szarka sacked by Landon Robinson for a loss of 7 yards to the AF 37−7
0:00own 44End of 2nd Quarter−7
15:001st & 10own 35Lance Gossett kickoff for 65 yds for a touchback Navy Penalty, Defensive Offside (Nolan McCamy)+60

AF10 plays, 70 yd · Touchdown

14:551st & 10own 30Liam Szarka run for 8 yds to the AF 38+8
14:212nd & 2own 38Liam Szarka run for 3 yds to the AF 41 for a 1ST down+3
13:451st & 10own 41Kade Frew run for 1 yd to the AF 42+1
13:082nd & 9own 42Dylan Carson run for 2 yds to the AF 44+2
12:313rd & 7own 44Liam Szarka run for 6 yds to the 50 yard line+6
11:294th & 1midfieldKemper Hodges pass complete to Bruin Fleischmann for 37 yds to the NAVY 13 for a 1ST down+37
11:011st & 10opp 13Kade Frew run for 1 yd to the NAVY 12+1
10:312nd & 9opp 12(10:33) Shotgun Szarka,Liam pass incomplete short right to Smith,Quin thrown to Navy00, 1ST DOWN, PENALTY Navy Pass Interference (Ross,Justin) 10 yards from Navy12 to Navy02, 1ST DOWN. NO PLAY.+10
10:211st & goalopp 2Kemper Hodges run for 1 yd to the NAVY 1+1
9:582nd & goalopp 1Liam Szarka run for 1 yd for a TD (Jacob Medina KICK)+1

NAVY9 plays, 97 yd · Touchdown

9:571st & 10own 35Reagan Tubbs kickoff for 63 yds , Isaiah Bryant return for 1 yd to the NAVY 3+1
9:491st & 10own 3Blake Horvath run for 5 yds to the NAVY 8+5
9:122nd & 5own 8Jackson Gutierrez run for 23 yds to the NAVY 31 for a 1ST down+23
8:401st & 10own 31Blake Horvath pass incomplete to Brandon Chatman0
8:332nd & 10own 31Jackson Gutierrez run for 3 yds to the NAVY 34+3
7:523rd & 7own 34Blake Horvath pass complete to Nathan Kent for 5 yds to the NAVY 39+5
7:164th & 2own 39Blake Horvath run for 3 yds to the NAVY 42 for a 1ST down+3
6:391st & 10own 42Brandon Chatman run for a loss of 1 yard to the NAVY 41−1
5:522nd & 11own 41Blake Horvath run for 59 yds for a TD (Nathan Kirkwood KICK)+59

AF13 plays, 75 yd · Touchdown

5:521st & 10own 35Lance Gossett kickoff for 65 yds for a touchback0
5:431st & 10own 25Liam Szarka run for 13 yds to the AF 38 for a 1ST down+13
5:131st & 10own 38Cade Harris run for 5 yds to the AF 43+5
4:372nd & 5own 43Dylan Carson run for 5 yds to the AF 48 for a 1ST down+5
4:031st & 10own 48Kade Frew run for 5 yds to the NAVY 47+5
3:192nd & 5opp 47Liam Szarka run for 8 yds to the NAVY 39 for a 1ST down+8
2:331st & 10opp 39Terrence Gist run for 10 yds to the NAVY 29 for a 1ST down+10
1:591st & 10opp 29Liam Szarka run for 5 yds to the NAVY 24+5
1:092nd & 5opp 24Liam Szarka pass complete to Cade Harris for 5 yds to the NAVY 19 for a 1ST down+5
0:391st & 10opp 19Kade Frew run for 1 yd to the NAVY 18+1
0:002nd & 9opp 18Liam Szarka run for no gain to the NAVY 180
0:00opp 18End of 3rd Quarter0
14:553rd & 9opp 18Liam Szarka pass complete to Bruin Fleischmann for 18 yds for a TD (Jacob Medina KICK)+18

NAVY5 plays, 71 yd · Touchdown

14:501st & 10own 35Reagan Tubbs kickoff for 57 yds , Isaiah Bryant return for 21 yds to the NAVY 29+21
14:411st & 10own 29Brandon Chatman run for 1 yd to the NAVY 30+1
14:022nd & 9own 30Blake Horvath pass complete to Jackson Gutierrez for 4 yds to the NAVY 34+4
13:293rd & 5own 34Blake Horvath pass complete to Eli Heidenreich for 6 yds to the NAVY 40 for a 1ST down+6
12:551st & 10own 40Blake Horvath pass complete to Eli Heidenreich for 60 yds for a TD (Nathan Kirkwood KICK)+60

AF6 plays, 75 yd · Touchdown

12:551st & 10own 35Lance Gossett kickoff for 65 yds for a touchback0
12:451st & 10own 25Liam Szarka run for 11 yds to the AF 36 for a 1ST down+11
12:141st & 10own 36Cade Harris run for 9 yds to the AF 45+9
11:412nd & 1own 45Liam Szarka pass incomplete to Bruin Fleischmann0
11:343rd & 1own 45Dylan Carson run for 2 yds to the AF 47 for a 1ST down+2
10:591st & 10own 47Liam Szarka pass complete to Jonah Dawson for 53 yds for a TD (Jacob Medina KICK)+53

NAVY12 plays, 60 yd · Field goal

10:521st & 10own 35Reagan Tubbs kickoff for 54 yds , Isaiah Bryant return for 12 yds to the NAVY 23+12
10:451st & 10own 23Blake Horvath run for 3 yds to the NAVY 26+3
10:042nd & 7own 26Blake Horvath pass complete to Eli Heidenreich for 27 yds to the AF 47 for a 1ST down Air Force Penalty, (15 Yards) to the AF 32 for a 1ST down+42
9:341st & 10opp 32Blake Horvath pass complete to Shane Reynolds for 3 yds to the AF 29+3
8:572nd & 7opp 29Shane Reynolds run for 4 yds to the AF 25+4
8:173rd & 3opp 25Shane Reynolds run for 4 yds to the AF 21 for a 1ST down+4
7:411st & 10opp 21Blake Horvath pass incomplete to Cody Howard0
7:362nd & 10opp 21Blake Horvath pass incomplete to Cody Howard0
7:203rd & 10opp 21Blake Horvath pass complete to Joshua Guerin for 9 yds to the AF 12+9
6:514th & 1opp 12Timeout Navy, clock 06:510
6:514th & 1opp 12PENALTY Navy False Start 5 yards from USAFA12 to USAFA17. NO PLAY.−5
6:474th & 6opp 17Nathan Kirkwood 34 yd FG GOOD+34

AF9 plays, 24 yd · Turnover

6:471st & 10own 35Lance Gossett kickoff for 63 yds0
6:421st & 10own 25Liam Szarka pass incomplete to Cade Harris0
6:332nd & 10own 25Liam Szarka run for 7 yds to the AF 32+7
5:513rd & 3own 32Liam Szarka pass complete to Cade Harris for 5 yds to the AF 37 for a 1ST down+5
5:161st & 10own 37Liam Szarka run for 1 yd to the AF 38+1
4:332nd & 9own 38Liam Szarka pass complete to Bruin Fleischmann for 14 yds to the NAVY 48 for a 1ST down+14
3:571st & 10opp 48Liam Szarka pass incomplete to Jonah Dawson0
3:452nd & 10opp 48Liam Szarka run for 1 yd to the NAVY 47+1
3:073rd & 9opp 47Liam Szarka run for a loss of 4 yards to the AF 49 Liam Szarka fumbled, recovered by AF Landon Robinson−4

NAVY12 plays, 30 yd · End of period

2:371st & 10opp 49Blake Horvath pass complete to Brandon Chatman for 4 yds to the AF 45+4
2:152nd & 6opp 45Navy Penalty, Offensive Holding (Yards) declined−1
2:083rd & 8opp 47Blake Horvath run for 8 yds to the AF 39 for a 1ST down+8
2:001st & 10opp 39Timeout Navy, clock 02:000
1:561st & 10opp 39Blake Horvath run for 1 yd to the AF 38+1
1:562nd & 9opp 38Timeout Air Force, clock 01:560
1:522nd & 9opp 38Blake Horvath pass complete to Eli Heidenreich for 7 yds to the AF 31+7
1:483rd & 2opp 31Blake Horvath run for 1 yd to the AF 30+1
1:404th & 1opp 30Blake Horvath pass complete to Jackson Gutierrez for 8 yds to the AF 22 for a 1ST down+8
1:001st & 10opp 22(01:07) Kneel down by Navy at USAFA24 for loss of 2 yards.−2
0:002nd & 12opp 24(00:31) PENALTY USAFA Delay Of Game (Zdroik,Payton) 5 yards from USAFA24 to USAFA19. NO PLAY.+5
0:00opp 24End of 4th Quarter+5

Field position is from the offense’s point of view, the same as the drive chart. Play descriptions are CFBD’s own.

Previous 10 meetings vs. Team

Navy 4–6 vs Air Force

  • 2024 · wk 6Navy 34 @ Air Force 7
  • 2023 · wk 8Air Force 17 @ Navy 6
  • 2022 · wk 5Navy 10 @ Air Force 13
  • 2021 · wk 2Air Force 23 @ Navy 3
  • 2020 · wk 5Navy 7 @ Air Force 40
  • 2019 · wk 6Air Force 25 @ Navy 34
  • 2018 · wk 6Navy 7 @ Air Force 35
  • 2017 · wk 6Air Force 45 @ Navy 48
  • 2016 · wk 5Navy 14 @ Air Force 28
  • 2015 · wk 5Air Force 11 @ Navy 33

Previous 2 meetings vs. Brian Newberry

Air Force 1–1 vs Brian Newberry

  • 2024 · wk 6Navy 34 @ Air Force 7
  • 2023 · wk 8Air Force 17 @ Navy 6

Previous 10 meetings vs. Troy Calhoun

Navy 4–6 vs Troy Calhoun

  • 2024 · wk 6Navy 34 @ Air Force 7
  • 2023 · wk 8Air Force 17 @ Navy 6
  • 2022 · wk 5Navy 10 @ Air Force 13
  • 2021 · wk 2Air Force 23 @ Navy 3
  • 2020 · wk 5Navy 7 @ Air Force 40
  • 2019 · wk 6Air Force 25 @ Navy 34
  • 2018 · wk 6Navy 7 @ Air Force 35
  • 2017 · wk 6Air Force 45 @ Navy 48
  • 2016 · wk 5Navy 14 @ Air Force 28
  • 2015 · wk 5Air Force 11 @ Navy 33

Research

Keep this open while you look at others