Week 8 · 2023

Air Force at Navy

Sat 10/21/2023 12:00 PMNavy-Marine Corps Memorial StadiumNavy pregame23%Pregame win probability: 23% for Navy. Air Force favored, and won.

65°Cloudy14 mph W · 58% humidityRecorded at kickoff by College Football Data

Air Force

17

9–4

Navy

6

5–7

Attendance

38,803

reported

AF10 plays, 50 yd · Missed FG

15:00own 35Evan Warren kickoff for 64 yds0
15:001st & 10own 25Emmanuel Michel run for 4 yds to the AFA 29+4
15:002nd & 6own 29John Lee Eldridge III run for 3 yds to the AFA 32+3
15:003rd & 3own 32John Lee Eldridge III run for 2 yds to the AFA 34+2
15:004th & 1own 34Zac Larrier run for 3 yds to the AFA 37 for a 1ST down+3
15:001st & 10own 37Zac Larrier pass complete to Jared Roznos for 34 yds to the NAVY 29 for a 1ST down+34
15:001st & 10opp 29Emmanuel Michel run for 2 yds to the NAVY 27+2
15:002nd & 8opp 27Zac Larrier run for a loss of 3 yards to the NAVY 30−3
15:003rd & 11opp 30Emmanuel Michel run for 5 yds to the NAVY 25+5
9:384th & 6opp 25Matthew Dapore 42 yd FG MISSED+42

NAVY4 plays, 1 yd · Punt

9:381st & 10own 25Braxton Woodson pass incomplete0
9:382nd & 10own 25Braxton Woodson run for a loss of 1 yard to the NAVY 24−1
9:383rd & 11own 24Braxton Woodson run for 2 yds to the NAVY 26+2
8:134th & 9own 26Riley Riethman punt for 46 yds0

AF7 plays, -9 yd · Punt

8:131st & 10own 28Air Force Penalty, Offensive Holding (-10 Yards) to the AFA 21−10
8:131st & 17own 21Air Force Penalty, False Start (Ethan Jackman) to the AFA 16−5
8:131st & 22own 16Owen Burk run for 4 yds to the AFA 20+4
8:132nd & 18own 20Air Force Penalty, False Start (-5 Yards) to the AFA 15−5
8:132nd & 23own 15Zac Larrier run for a loss of 2 yards to the AFA 13−2
8:133rd & 25own 13Owen Burk run for 6 yds to the AFA 19+6
5:094th & 19own 19Carson Bay punt for 41 yds0

NAVY4 plays, -6 yd · Punt

5:091st & 10own 42Alex Tecza run for a loss of 5 yards to the NAVY 37−5
5:092nd & 15own 37Braxton Woodson run for no gain to the NAVY 370
5:093rd & 15own 37Braxton Woodson sacked by PJ Ramsey for a loss of 1 yard to the NAVY 36−1
3:104th & 16own 36Riley Riethman punt for 48 yds , returns for no gain to the AFA 320

AF2 plays, 26 yd · Turnover

3:101st & 10own 32Emmanuel Michel run for 4 yds to the AFA 36+4
2:242nd & 6own 36Aiden Calvert run for 22 yds to the NAVY 42 Aiden Calvert fumbled, recovered by NAVY Dashaun Peele+22

NAVY4 plays, 6 yd · Punt

2:241st & 10own 42Alex Tecza run for 3 yds to the NAVY 45+3
2:242nd & 7own 45Daba Fofana run for 2 yds to the NAVY 47+2
2:243rd & 5own 47Braxton Woodson run for 1 yd to the NAVY 48+1
0:174th & 4own 48Riley Riethman punt for 46 yds, downed at the AFA 60

AF3 plays, 94 yd · Touchdown

0:001st & 10own 6Emmanuel Michel run for no gain to the AFA 60
0:00own 6End of 1st Quarter0
14:482nd & 10own 6Zac Larrier pass complete to Dane Kinamon for 94 yds for a TD (Matthew Dapore KICK)+94

NAVY9 plays, 12 yd · Punt

14:48own 35Reagan Tubbs kickoff for 62 yds0
14:481st & 10own 14Brandon Chatman run for 6 yds to the NAVY 20+6
13:243rd & 7own 17Timeout Air Force, clock 13:240
13:242nd & 4own 20Braxton Woodson sacked by Caden Blum and Payton Zdroik for a loss of 3 yards to the NAVY 17−3
13:243rd & 7own 17Alex Tecza run for 8 yds to the NAVY 25 for a 1ST down+8
13:241st & 10own 25Braxton Woodson run for a loss of 4 yards to the NAVY 21 Braxton Woodson fumbled, recovered by NAVY Braxton Woodson−4
13:242nd & 14own 21Braxton Woodson pass complete to Tyler Bradley for 5 yds to the NAVY 26+5
13:243rd & 9own 26Braxton Woodson pass incomplete0
11:134th & 9own 26Riley Riethman punt for 39 yds, fair catch by Dane Kinamon at the AFA 350

AF6 plays, 26 yd · Punt

11:131st & 10own 35Zac Larrier pass complete to Caleb Rillos for 22 yds to the NAVY 43 for a 1ST down+22
11:131st & 10opp 43Air Force Penalty, False Start (Brandon Engel) to the NAVY 48−5
11:131st & 15opp 48Zac Larrier run for no gain to the NAVY 480
11:132nd & 15opp 48Jensen Jones run for 4 yds to the NAVY 44+4
11:133rd & 11opp 44Zac Larrier run for 5 yds to the NAVY 39+5
8:354th & 6opp 39Carson Bay punt for 28 yds, fair catch by Amin Hassan at the NAVY 110

NAVY4 plays, 7 yd · Punt

8:351st & 10own 11Alex Tecza run for 1 yd to the NAVY 12+1
8:352nd & 9own 12Alex Tecza run for 5 yds to the NAVY 17+5
8:353rd & 4own 17Braxton Woodson pass complete to Brandon Chatman for 1 yd to the NAVY 18+1
6:314th & 3own 18Riley Riethman punt for 24 yds, downed at the NAVY 420

AF4 plays, 2 yd · Punt

6:311st & 10opp 42Zac Larrier run for 1 yd to the NAVY 41+1
6:312nd & 9opp 41Zac Larrier sacked by Colin Ramos for 0 yards to the NAVY 410
6:313rd & 9opp 41Zac Larrier run for 1 yd to the NAVY 40+1
4:384th & 8opp 40Carson Bay punt for 33 yds, fair catch by Amin Hassan at the NAVY 70

NAVY6 plays, -2 yd · Punt

4:381st & 10own 7Alex Tecza run for 1 yd to the NAVY 8+1
3:193rd & 11own 6Timeout Navy, clock 03:190
3:192nd & 9own 8Amin Hassan run for a loss of 2 yards to the NAVY 6−2
3:154th & 12own 5Timeout Air Force, clock 03:150
3:153rd & 11own 6Braxton Woodson run for a loss of 1 yard to the NAVY 5−1
3:084th & 12own 5Riley Riethman punt for 40 yds, fair catch by Dane Kinamon at the NAVY 450

AF4 plays, 7 yd · Punt

3:081st & 10opp 45Emmanuel Michel run for 4 yds to the NAVY 41+4
3:082nd & 6opp 41Zac Larrier run for 3 yds to the NAVY 38+3
3:083rd & 3opp 38Emmanuel Michel run for no gain to the NAVY 380
1:184th & 3opp 38Carson Bay punt for 22 yds, fair catch by Amin Hassan at the NAVY 160

NAVY6 plays, -3 yd · End of period

1:181st & 10own 16Braxton Woodson run for 2 yds to the NAVY 18+2
1:122nd & 8own 18Navy Penalty, False Start (Jayden Umbarger) to the NAVY 13−5
1:122nd & 13own 13Timeout Air Force, clock 01:120
1:122nd & 13own 13Alex Tecza run for 1 yd to the NAVY 14+1
0:003rd & 12own 14[NH] Kneel down by NAV at NAV13 (team loss of 1), clock 00:00.0
0:00own 13End of 2nd Quarter0

NAVY5 plays, 4 yd · Punt

15:00own 35Reagan Tubbs kickoff for 59 yds0
15:001st & 10own 18Braxton Woodson run for 3 yds to the NAVY 21+3
15:002nd & 7own 21Alex Tecza run for 1 yd to the NAVY 22+1
15:003rd & 6own 22Braxton Woodson pass incomplete0
13:434th & 6own 22Riley Riethman punt for 43 yds, fair catch by Dane Kinamon at the AFA 350

AF4 plays, 9 yd · Punt

13:431st & 10own 35Emmanuel Michel run for 6 yds to the AFA 41+6
13:432nd & 4own 41Emmanuel Michel run for 2 yds to the AFA 43+2
13:433rd & 2own 43Emmanuel Michel run for 1 yd to the AFA 44+1
11:444th & 1own 44Carson Bay punt for 48 yds0

NAVY4 plays, 4 yd · Punt

11:441st & 10own 9Braxton Woodson run for 1 yd to the NAVY 10+1
11:442nd & 9own 10Braxton Woodson pass incomplete0
11:443rd & 9own 10Braxton Woodson run for 3 yds to the NAVY 13+3
10:224th & 6own 13Riley Riethman punt for 45 yds, fair catch by Dane Kinamon at the AFA 420

AF10 plays, 35 yd · Field goal

10:221st & 10own 42Emmanuel Michel run for 7 yds to the AFA 49+7
10:222nd & 3own 49LARRIER, Zac pass deep up the middle incomplete intended for ROZNOS, Jared thrown to the NAV0. PENALTY NAV Pass Interference on LANE, Rayuan enforced 15 yards to the NAV36 and results in automatic 1ST DOWN [NH]. NO PLAY (replay the down).+15
10:221st & 10opp 36Emmanuel Michel run for 3 yds to the NAVY 33+3
10:222nd & 7opp 33Zac Larrier run for 5 yds to the NAVY 28+5
10:223rd & 2opp 28Emmanuel Michel run for 1 yd to the NAVY 27+1
10:224th & 1opp 27Zac Larrier run for 2 yds to the NAVY 25 for a 1ST down+2
10:221st & 10opp 25Zac Larrier run for a loss of 1 yard to the NAVY 26 Zac Larrier fumbled, recovered by AFA Zac Larrier−1
10:222nd & 11opp 26Zac Larrier pass incomplete0
10:223rd & 11opp 26Zac Larrier run for 3 yds to the NAVY 23+3
5:554th & 8opp 23Matthew Dapore 40 yd FG GOOD+40

NAVY5 plays, -17 yd · Punt

5:55own 35Reagan Tubbs kickoff for 63 yds0
5:551st & 10own 19Braxton Woodson sacked by Bo Richter for a loss of 10 yards to the NAVY 9−10
5:552nd & 20own 9Braxton Woodson sacked by Jayden Thiergood and Payton Zdroik for a loss of 6 yards to the NAVY 3−6
5:553rd & 26own 3Alex Tecza run for a loss of 1 yard to the NAVY 2−1
3:394th & 27own 2Riley Riethman punt for 32 yds, downed at the NAVY 340

AF9 plays, 16 yd · Missed FG

3:391st & 10opp 34Emmanuel Michel run for 7 yds to the NAVY 27+7
3:392nd & 3opp 27Emmanuel Michel run for 2 yds to the NAVY 25+2
3:393rd & 1opp 25Zac Larrier run for 2 yds to the NAVY 23 for a 1ST down+2
3:391st & 10opp 23Emmanuel Michel run for 2 yds to the NAVY 21+2
0:183rd & 6opp 19Timeout Air Force, clock 00:180
0:182nd & 8opp 21Emmanuel Michel run for 2 yds to the NAVY 19+2
0:003rd & 6opp 19Zac Larrier pass complete to John Lee Eldridge III for 1 yd to the NAVY 18+1
0:00opp 19End of 3rd Quarter0
14:554th & 5opp 18Matthew Dapore 35 yd FG MISSED+35

NAVY11 plays, 12 yd · Punt

14:551st & 10own 20Tai Lavatai run for no gain to the NAVY 200
14:552nd & 10own 20Tai Lavatai pass complete to Camari Williams for 9 yds to the NAVY 29+9
14:553rd & 1own 29Tai Lavatai run for 1 yd to the NAVY 30 for a 1ST down+1
14:551st & 10own 30Alex Tecza run for 7 yds to the NAVY 37+7
14:552nd & 3own 37Eli Heidenreich run for 2 yds to the NAVY 39+2
14:553rd & 1own 39QB Keeper LAVATAI, Tai rush up the middle for a gain of 1 yard to the NAV40 (ZDROIK, Payton). PENALTY AFA Offsides on ZDROIK, Payton enforced 5 yards from the NAV39 to the NAV44 and results in a 1ST DOWN [NH]. NO PLAY (replay the down).+5
14:551st & 10own 44Alex Tecza run for 2 yds to the NAVY 46+2
14:552nd & 8own 46Alex Tecza run for 1 yd to the NAVY 47+1
14:553rd & 7own 47LAVATAI, Tai pass to the right complete for 14 yards to KENT, Nathan caught at the AFA39 and advanced to the AFA39 (YOUNGBLOOD, Johnathan). PENALTY NAV Personal Foul on TECZA, Alex enforced 15 yards from the NAV47 to the NAV32 [NHSG]. NO PLAY (replay the down).−15
14:553rd & 22own 32Tai Lavatai pass incomplete0
10:024th & 22own 32Riley Riethman punt for 68 yds for a touchback0

AF6 plays, 18 yd · Punt

10:021st & 10own 20Emmanuel Michel run for 6 yds to the AFA 26+6
10:022nd & 4own 26Emmanuel Michel run for 4 yds to the AFA 30 for a 1ST down+4
10:021st & 10own 30Emmanuel Michel run for 3 yds to the AFA 33+3
10:022nd & 7own 33Zac Larrier run for 5 yds to the AFA 38+5
10:023rd & 2own 38John Lee Eldridge III run for no gain to the AFA 380
6:404th & 2own 38Carson Bay punt for 38 yds, downed at the NAVY 240

NAVY5 plays, 13 yd · Turnover

6:401st & 10own 24Tai Lavatai pass complete to Brandon Chatman for 4 yds to the NAVY 28+4
6:402nd & 6own 28run for a loss of 3 yards to the NAVY 31 fumbled, recovered by NAVY Tai Lavatai−3
6:403rd & 3own 31Tai Lavatai pass incomplete0
6:404th & 3own 31Tai Lavatai pass complete to Alex Tecza for 6 yds to the NAVY 37 for a 1ST down+6
5:281st & 10own 37Tai Lavatai pass intercepted0

AF6 plays, 7 yd · Punt

5:281st & 10opp 45Emmanuel Michel run for 2 yds to the NAVY 43+2
4:233rd & 6opp 41Timeout Navy, clock 04:230
4:232nd & 8opp 43Emmanuel Michel run for 2 yds to the NAVY 41+2
4:164th & 3opp 38Timeout Navy, clock 04:160
4:163rd & 6opp 41Jensen Jones run for 3 yds to the NAVY 38+3
4:084th & 3opp 38Carson Bay punt for 27 yds, downed at the NAVY 110

NAVY3 plays, 0 yd · Defensive TD

4:081st & 10own 11Tai Lavatai pass incomplete0
4:082nd & 10own 11Tai Lavatai pass incomplete0
3:513rd & 10own 11Alec Mock 18 Yd Interception Return (Matthew Dapore Kick)+18

NAVY18 plays, 78 yd · Touchdown

3:51own 35Reagan Tubbs kickoff for 53 yds0
3:511st & 10own 22Tai Lavatai pass complete to Alex Tecza for 6 yds to the NAVY 28+6
3:512nd & 4own 28Tai Lavatai pass complete to Alex Tecza for 5 yds to the NAVY 33 for a 1ST down+5
3:511st & 10own 33Tai Lavatai pass incomplete0
3:512nd & 10own 33Tai Lavatai pass complete to Tyler Bradley for 9 yds to the NAVY 42+9
3:513rd & 1own 42Tai Lavatai run for 1 yd to the NAVY 43 for a 1ST down+1
3:511st & 10own 43Tai Lavatai pass complete to Tyler Bradley for 6 yds to the NAVY 49+6
3:512nd & 4own 49Tai Lavatai pass complete to Alex Tecza for 10 yds to the AFA 41 for a 1ST down+10
1:472nd & 10opp 41Timeout Air Force, clock 01:470
1:471st & 10opp 41Tai Lavatai pass incomplete0
1:472nd & 10opp 41Tai Lavatai pass incomplete0
1:473rd & 10opp 41Tai Lavatai pass complete to Eli Heidenreich for 7 yds to the AFA 34+7
1:474th & 3opp 34Tai Lavatai pass complete to Jayden Umbarger for 6 yds to the AFA 28 for a 1ST down+6
1:471st & 10opp 28Tai Lavatai pass complete to Eli Heidenreich for 5 yds to the AFA 23+5
1:472nd & 5opp 23Tai Lavatai pass complete to Daba Fofana for 13 yds to the AFA 10 for a 1ST down+13
0:552nd & goalopp 10Timeout Air Force, clock 00:550
0:551st & goalopp 10Tai Lavatai pass incomplete0
0:502nd & goalopp 10Tai Lavatai pass complete to Eli Heidenreich for 10 yds for a TD (Two-Point Conversion failed)+10

AF3 plays, -3 yd · End of period

0:501st & 10midfieldKneel down by AFA at AFA48 (team loss of 2).0
0:002nd & 12own 48Kneel down by AFA at AFA47 (team loss of 1), clock 00:00.0
0:00own 47End of 4th Quarter0

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

  • 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
  • 2014 · wk 6Navy 21 @ Air Force 30
  • 2013 · wk 6Air Force 10 @ Navy 28

Previous 10 meetings vs. Troy Calhoun

Navy 4–6 vs Troy Calhoun

  • 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
  • 2014 · wk 6Navy 21 @ Air Force 30
  • 2013 · wk 6Air Force 10 @ Navy 28

Research

Keep this open while you look at others