THIRD AND DATA

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. Air Force

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