Navy at Air Force

Saturday, October 1, 2022

Air Force beat Navy 13–⁠10. It was their 55th meeting; after it, Air Force led the series 33–⁠22.

AwayNavy4–⁠8 in 2022
10
HomeAir Force10–⁠3 in 2022
13

Final at Falcon Stadium, Colorado SpringsTV: CBSAttendance 36,947

At kickoff
54°F, a few clouds, calmWeather: NOAA NCEI Integrated Surface Database; Usaf Academy Airstrip Airport (KAFF), 4 km from the stadium
Official
Nate BlackGame officials: stats.ncaa.org box scores, via SportsDataverse

Scoring by quarter

TeamQ1Q2Q3Q4Final
Navy030710
Air Force1000313

Standouts

  • RushingBrad Roberts23 carries, 108 yardsAir Force
  • ReceivingDavid Cormier3 catches, 120 yards, 1 TDAir Force
  • DefenseAlec Mock13 tackles, 1.5 for lossAir Force

Player stats

Navy

PassingC/AttYdsTDInt
Tai Lavatai11/2012900
RushingCarYdsTDLong
Tai Lavatai123418
Maquel Haywood832012
Vincent Terrell II529018
Xavier Arline31009
ReceivingRecYdsTDLong
Jayden Umbarger471027
Mark Walker249027
Maquel Haywood3808
Kai Puailoa Rojas1202
DefenseTklTFLSacksInt
Rayuan Lane9000
Jacob Busic6110
John Marshall6000
Colin Ramos60.500
Tyler Fletcher51.510

Air Force

PassingC/AttYdsTDInt
Haaziq Daniels6/815610
RushingCarYdsTDLong
Brad Roberts23108024
Haaziq Daniels1465018
John Lee Eldridge III72907
ReceivingRecYdsTDLong
David Cormier3120167
Ben Jefferson117017
Brandon Engel115015
John Lee Eldridge III1404
DefenseTklTFLSacksInt
Alec Mock131.500
Vince Sanford10200
T.D. Blackmon7110
Michael Mack II7100

From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.

Team stats

NavyAir Force
243Total yards356
129Passing yards156
114Rushing yards200
6.5Yards per pass19.5
3.2Yards per rush4.3
13First downs16
4–⁠13Third downs3–⁠11
0–⁠1Fourth downs0–⁠0
0Turnovers2
5–⁠38Penalties5–⁠45
27:41Possession32:19
2Sacks (by defense)1

Efficiency

NavyAir Force
33%Success rate47%
0.03EPA per play0.13
1.24Explosiveness0.78
−0.03Rushing EPA−0.03
0.12Passing EPA0.92
29%Passing-down success26%
0.03First-down EPA0.00
0.02Second-down EPA0.11
0.32Third-down EPA0.42
14%Havoc by its defense17%

From CollegeFootballData.com: each offense’s efficiency, and the havoc each defense caused. The better side of each line is bold.

Before kickoff

Our ratings and the line, going in

Our ratings (scores only)

Air Force 81% to win. Elo’s favorite won.

The line

Air Force −14, over/under 38.

The last line on file before kickoff: the consensus line when the books publish one, otherwise a single major sportsbook’s.

Before kickoff, the win chances were Air Force 83%, Navy 17%. CollegeFootballData.com’s estimate from the point spread.

Every drive

Air Force end zoneNavy end zoneQ1 Air ForceTouchdown, 3 playsQ1 NavyTurnover on downs, 7 playsQ1 Air ForceField goal, 9 playsQ1 NavyPunt, 3 playsQ1 Air ForcePunt, 3 playsQ1 NavyPunt, 3 playsQ2 Air ForceFumble, 7 playsQ2 NavyPunt, 5 playsQ2 Air ForcePunt, 3 playsQ2 NavyPunt, 7 playsQ2 Air ForceFumble, 4 playsQ2 NavyField goal, 4 playsQ3 NavyPunt, 3 playsQ3 Air ForcePunt, 6 playsQ3 NavyMissed FG, 13 playsQ3 Air ForcePunt, 3 playsQ3 NavyTouchdown, 10 playsQ4 Air ForceField goal, 12 playsQ4 NavyPunt, 3 playsQ4 Air ForceEnd of game, 7 plays
Solid bars scored; an outline in the other team’s color marks points the defense scored. Air Force drives left to right, Navy right to left.
  1. Q1 Air ForceTouchdown, 3 plays, 75 yards
  2. Q1 NavyTurnover on downs, 7 plays, 33 yards
  3. Q1 Air ForceField goal, 9 plays, 52 yards
  4. Q1 NavyPunt, 3 plays, 3 yards
  5. Q1 Air ForcePunt, 3 plays, 1 yard
  6. Q1 NavyPunt, 3 plays, −3 yards
  7. Q2 Air ForceFumble, 7 plays, 51 yards
  8. Q2 NavyPunt, 5 plays, 35 yards
  9. Q2 Air ForcePunt, 3 plays, 8 yards
  10. Q2 NavyPunt, 7 plays, 27 yards
  11. Q2 Air ForceFumble, 4 plays, 11 yards
  12. Q2 NavyField goal, 4 plays, 11 yards
  13. Q3 NavyPunt, 3 plays, 7 yards
  14. Q3 Air ForcePunt, 6 plays, 35 yards
  15. Q3 NavyMissed FG, 13 plays, 76 yards
  16. Q3 Air ForcePunt, 3 plays, 8 yards
  17. Q3 NavyTouchdown, 10 plays, 59 yards
  18. Q4 Air ForceField goal, 12 plays, 71 yards
  19. Q4 NavyPunt, 3 plays, −5 yards
  20. Q4 Air ForceEnd of game, 7 plays, 29 yards

Play by play

1st quarter6 drives, then Air Force 10, Navy 0
Air Force Touchdown, 3 plays
15:001st & 10 at own 35Evan Warren kickoff for 65 yds for a touchback
15:001st & 10 at own 25Brad Roberts run for 2 yds to the AFA 27
15:002nd & 8 at own 27John Lee Eldridge III run for 6 yds to the AFA 33
13:363rd & 2 at own 33Haaziq Daniels pass complete to David Cormier for 67 yds for a TD, (Matthew Dapore KICK)Air Force 7, Navy 0
Navy Turnover on downs, 7 plays
13:361st & 10 at own 35Matthew Dapore kickoff for 65 yds for a touchback
13:361st & 10 at own 25Maquel Haywood run for 2 yds to the Navy 27
13:362nd & 8 at own 27Anton Hall Jr. run for 1 yd to the Navy 26
13:363rd & 9 at own 26AIR FORCE Penalty, Personal Foul (Trey Taylor) to the Navy 49 for a 1ST down
13:361st & 10 at own 49Tai Lavatai pass complete to Jayden Umbarger for 8 yds to the AFA 43
13:362nd & 2 at opp 43Daba Fofana run for 1 yd to the AFA 42
13:363rd & 1 at opp 42PENALTY NAVY False Start (Frankland,Kip) 5 yards from AF 42 to AF 47. NO PLAY.
13:363rd & 6 at opp 47Tai Lavatai pass complete to Maquel Haywood for 4 yds to the AFA 43
13:363rd & 6 at opp 47Tai Lavatai pass complete to Maquel Haywood for 4 yds to the AFA 43
9:424th & 2 at opp 43Tai Lavatai run for 1 yd to the AFA 42
Air Force Field goal, 9 plays
9:421st & 10 at own 42John Lee Eldridge III run for 7 yds to the AFA 49
9:422nd & 3 at own 49Brad Roberts run for 3 yds to the Navy 48 for a 1ST down
9:421st & 10 at opp 48Haaziq Daniels pass complete to David Cormier for 25 yds to the Navy 23 for a 1ST down
9:421st & 10 at opp 23John Lee Eldridge III run for 7 yds to the Navy 16
9:422nd & 3 at opp 16John Lee Eldridge III run for 3 yds to the Navy 13 for a 1ST down
9:421st & 10 at opp 13Haaziq Daniels run for 5 yds to the Navy 8
9:422nd & 5 at opp 8Brad Roberts run for no gain to the Navy 8
9:423rd & 5 at opp 8Brad Roberts run for 2 yds to the Navy 6
4:174th & 3 at opp 6Matthew Dapore 23 yd FG GOODAir Force 10, Navy 0
Navy Punt, 3 plays
4:171st & 10 at own 35Matthew Dapore kickoff for 65 yds for a touchback
4:171st & 10 at own 25Vincent Terrell Jr. run for 6 yds to the Navy 31
4:172nd & 4 at own 31Daba Fofana run for 2 yds to the Navy 29
4:173rd & 6 at own 29Tai Lavatai pass complete to Vincent Terrell Jr. for 1 yd to the Navy 28
2:094th & 7 at own 28Riley Riethman punt for 32 yds, punt out-of-bounds at the AFA 40
Air Force Punt, 3 plays
2:091st & 10 at own 40Haaziq Daniels sacked by Tyler Fletcher for a loss of 1 yard to the AFA 39
2:092nd & 11 at own 39Brad Roberts run for 2 yds to the AFA 41
2:093rd & 9 at own 41Haaziq Daniels pass incomplete to Caleb Rillos
0:354th & 9 at own 41Carson Bay punt for 59 yds for a touchback
Navy Punt, 3 plays
0:001st & 10 at own 20Tai Lavatai run for 2 yds to the Navy 22
Q2 15:002nd & 8 at own 22Tai Lavatai pass incomplete to Vincent Terrell Jr.
Q2 15:003rd & 8 at own 22Tai Lavatai sacked by TD Blackmon for a loss of 5 yards to the Navy 17
Q2 14:084th & 13 at own 17Riley Riethman punt for 48 yds, fair catch by Amari Terry at the AFA 35
2nd quarter6 drives, then Air Force 10, Navy 3
Air Force Fumble, 7 plays
14:081st & 10 at own 35Haaziq Daniels run for 7 yds to the AFA 28
14:082nd & 17 at own 28Haaziq Daniels pass complete to David Cormier for 28 yds to the Navy 44 for a 1ST down
14:081st & 10 at opp 44Haaziq Daniels run for 7 yds to the Navy 37
14:082nd & 3 at opp 37Brad Roberts run for 8 yds to the Navy 29 for a 1ST down
14:081st & 10 at opp 29Brad Roberts run for 1 yd to the Navy 28
14:082nd & 9 at opp 28Haaziq Daniels run for 9 yds to the Navy 19 for a 1ST down
14:082nd & 9 at opp 28Haaziq Daniels run for 9 yds to the Navy 19 for a 1ST down
10:081st & 10 at opp 19Haaziq Daniels run for 5 yds to the Navy 14 Haaziq Daniels fumbled, recovered by Navy Justin Reed
Navy Punt, 5 plays
10:081st & 10 at own 14Maquel Haywood run for 12 yds to the Navy 26 for a 1ST down
10:081st & 10 at own 26Tai Lavatai pass complete to Mark Walker for 22 yds to the Navy 48 for a 1ST down
10:081st & 10 at own 48Tai Lavatai run for 4 yds to the AFA 48
10:082nd & 6 at opp 48Maquel Haywood run for 2 yds to the AFA 46
10:082nd & 6 at opp 48Maquel Haywood run for 2 yds to the AFA 46
7:373rd & 4 at opp 46Timeout NAVY, clock 07:37
7:373rd & 4 at opp 46Tai Lavatai run for no gain to the AFA 46
7:374th & 4 at opp 46PENALTY NAVY Delay Of Game 5 yards from AF 46 to NAVY49. NO PLAY.
6:154th & 9 at own 49Riley Riethman punt for 51 yds for a touchback
Air Force Punt, 3 plays
6:151st & 10 at own 20Brad Roberts run for 2 yds to the AFA 22
6:152nd & 8 at own 22John Lee Eldridge III run for 2 yds to the AFA 24
6:153rd & 6 at own 24Haaziq Daniels pass complete to John Lee Eldridge III for 4 yds to the AFA 28
6:153rd & 6 at own 24Haaziq Daniels pass complete to John Lee Eldridge III for 4 yds to the AFA 28
4:114th & 2 at own 28Carson Bay punt for 45 yds, punt out-of-bounds at the Navy 30 , Amin Hassan returns for 3 yds to the Navy 30
Navy Punt, 7 plays
4:111st & 10 at own 30Tai Lavatai run for 6 yds to the Navy 36
4:112nd & 4 at own 36Tai Lavatai run for 5 yds to the Navy 41 for a 1ST down
4:111st & 10 at own 41Tai Lavatai pass incomplete to Vincent Terrell Jr.
4:112nd & 10 at own 41Tai Lavatai pass complete to Jayden Umbarger for 13 yds to the AFA 46 for a 1ST down
4:111st & 10 at opp 46Tai Lavatai run for 3 yds to the AFA 43
4:112nd & 7 at opp 43Tai Lavatai pass incomplete to Maquel Haywood
4:113rd & 7 at opp 43Tai Lavatai pass incomplete to Logan Point
4:113rd & 7 at opp 43Tai Lavatai pass incomplete to Logan Point
1:184th & 7 at opp 43Kellen Grave de Peralta punt for 43 yds for a touchback
1:184th & 7 at opp 43Kellen Grave de Peralta punt for 43 yds for a touchback
Air Force Fumble, 4 plays
1:181st & 10 at own 20Haaziq Daniels run for 14 yds to the AFA 34 for a 1ST down
1:181st & 10 at own 34Haaziq Daniels pass incomplete to Caleb Rillos
1:182nd & 10 at own 34Haaziq Daniels run for 1 yd to the AFA 33
0:343rd & 11 at own 33Haaziq Daniels sacked by Jacob Busic for a loss of 2 yards to the AFA 31 Haaziq Daniels fumbled, recovered by Navy Jacob Busic , return for 0 yards
Navy Field goal, 4 plays
0:341st & 10 at opp 31Vincent Terrell Jr. run for 18 yds to the AFA 13 for a 1ST down
0:341st & 10 at opp 13Daba Fofana run for 3 yds to the AFA 16
0:222nd & 13 at opp 16Timeout NAVY, clock 00:22
0:222nd & 13 at opp 16Tai Lavatai pass complete to Maquel Haywood for 4 yds to the AFA 20
0:033rd & 17 at opp 20Timeout NAVY, clock 00:03
0:003rd & 17 at opp 20Daniel Davies 37 yd FG GOODAir Force 10, Navy 3
3rd quarter5 drives, then Air Force 10, Navy 3
Navy Punt, 3 plays
15:001st & 10 at own 35Matthew Dapore kickoff for 64 yds
15:001st & 10 at own 25Tai Lavatai run for 8 yds to the Navy 33
15:002nd & 2 at own 33Daba Fofana run for 1 yd to the Navy 34
15:003rd & 1 at own 34Maquel Haywood run for 2 yds to the Navy 32
13:024th & 3 at own 32Kellen Grave de Peralta punt for 68 yds for a touchback
Air Force Punt, 6 plays
13:021st & 10 at own 20Brad Roberts run for 17 yds to the AFA 37 for a 1ST down
13:021st & 10 at own 37Haaziq Daniels run for 2 yds to the AFA 39
13:022nd & 8 at own 39PENALTY AF Delay Of Game 5 yards from AF 39 to AF 34. NO PLAY.
13:022nd & 13 at own 34Brad Roberts run for 4 yds to the AFA 38
13:023rd & 9 at own 38Daniels,Haaziq pass incomplete short right to Cormier,David PENALTY NAVY Personal Foul (BERNIARDJr,Donald) 15 yards from AF 38 to NAVY47, 1ST DOWN. NO PLAY.
13:021st & 10 at opp 47Brad Roberts run for 2 yds to the Navy 45
13:022nd & 8 at opp 45Brad Roberts run for 4 yds to the Navy 41
13:023rd & 4 at opp 41PENALTY AF False Start (Rillos,Caleb) 5 yards from NAVY41 to NAVY46. NO PLAY.
13:023rd & 9 at opp 46Brad Roberts run for 1 yd to the Navy 45
13:023rd & 4 at opp 41PENALTY AF False Start (Rillos,Caleb) 5 yards from NAVY41 to NAVY46. NO PLAY.
13:023rd & 9 at opp 46Brad Roberts run for 1 yd to the Navy 45
8:274th & 8 at opp 45Carson Bay punt for 29 yds, punt out-of-bounds at the Navy 16 NAVY Penalty, Offensive Holding (Elias Larry) to the Navy 8
8:274th & 8 at opp 45Carson Bay punt for 29 yds, punt out-of-bounds at the Navy 16 NAVY Penalty, Offensive Holding (Elias Larry) to the Navy 8
Navy Missed FG, 13 plays
8:271st & 10 at own 8Tai Lavatai pass complete to Jayden Umbarger for 27 yds to the Navy 35 for a 1ST down
8:271st & 10 at own 35Daba Fofana run for 4 yds to the Navy 39
8:272nd & 6 at own 39Maquel Haywood run for 10 yds to the Navy 49 for a 1ST down
8:271st & 10 at own 49Tai Lavatai pass incomplete to Mark Walker
8:272nd & 10 at own 49Vincent Terrell Jr. run for 2 yds to the AFA 49
6:123rd & 8 at opp 49Timeout NAVY, clock 06:12
6:123rd & 8 at opp 49Tai Lavatai pass complete to Jayden Umbarger for 23 yds to the AFA 26 for a 1ST down
6:121st & 10 at opp 26Maquel Haywood run for 7 yds to the AFA 19
6:122nd & 3 at opp 19Tai Lavatai pass incomplete to Camari Williams
6:123rd & 3 at opp 19Vincent Terrell Jr. run for 5 yds to the AFA 14 for a 1ST down
6:121st & 10 at opp 14Daba Fofana run for no gain to the AFA 14
6:122nd & 10 at opp 14Maquel Haywood run for no gain to the AFA 14
6:123rd & 10 at opp 14Tai Lavatai run for 2 yds to the AFA 16
2:184th & 12 at opp 16Daniel Davies 33 yd FG MISSED
Air Force Punt, 3 plays
2:181st & 10 at own 20Haaziq Daniels run for 5 yds to the AFA 25
2:182nd & 5 at own 25John Lee Eldridge III run for 1 yd to the AFA 26
2:183rd & 4 at own 26Haaziq Daniels run for 2 yds to the AFA 28
0:104th & 2 at own 28Carson Bay punt for 31 yds
Navy Touchdown, 10 plays
0:001st & 10 at own 41Tai Lavatai pass complete to Kai Puailoa-Rojas for 2 yds to the Navy 43
Q4 15:002nd & 8 at own 43Xavier Arline run for 9 yds to the AFA 48 for a 1ST down
Q4 15:001st & 10 at opp 48Vincent Terrell Jr. run for 2 yds to the 50 yard line
Q4 15:002nd & 12 at the 50Tai Lavatai run for 7 yds to the AFA 43
Q4 15:003rd & 5 at opp 43Daba Fofana run for 9 yds to the AFA 34 for a 1ST down
Q4 15:001st & 10 at opp 34Maquel Haywood run for 1 yd to the AFA 33
Q4 15:002nd & 9 at opp 33Tai Lavatai pass complete to Mark Walker for 27 yds to the AFA 6 for a 1ST down
Q4 15:001st & goal at opp 6Xavier Arline run for 1 yd to the AFA 5
Q4 15:002nd & goal at opp 5Xavier Arline run for no gain to the AFA 5
Q4 10:503rd & goal at opp 5Tai Lavatai run for 5 yds for a TD, (Daniel Davies KICK)Tied at 10
4th quarter3 drives, then Air Force 13, Navy 10
Air Force Field goal, 12 plays
10:501st & 10 at own 35Evan Warren kickoff for 55 yds
10:501st & 10 at own 25Brad Roberts run for 9 yds to the AFA 34
10:502nd & 1 at own 34Brad Roberts run for 9 yds to the AFA 43 for a 1ST down
10:501st & 10 at own 43John Lee Eldridge III run for 3 yds to the AFA 46
10:502nd & 7 at own 46Brad Roberts run for 6 yds to the Navy 48
10:503rd & 1 at opp 48Brad Roberts run for 1 yd to the Navy 47 for a 1ST down
10:501st & 10 at opp 47Haaziq Daniels pass complete to Brandon Engel for 15 yds to the Navy 32 for a 1ST down
10:501st & 10 at opp 32Haaziq Daniels run for 9 yds to the Navy 23
10:502nd & 1 at opp 23PENALTY AF False Start (Karas,Adam) 5 yards from NAVY23 to NAVY28. NO PLAY.
10:502nd & 6 at opp 28Haaziq Daniels pass complete to Ben Jefferson for 17 yds to the Navy 11 for a 1ST down
10:501st & 10 at opp 11Brad Roberts run for 4 yds to the Navy 7
10:502nd & 6 at opp 7Brad Roberts run for 4 yds to the Navy 3
10:503rd & 2 at opp 3Brad Roberts run for 1 yd to the Navy 4
10:473rd & goal at opp 5Timeout NAVY, clock 10:47
4:144th & 3 at opp 4Matthew Dapore 22 yd FG GOODAir Force 13, Navy 10
Navy Punt, 3 plays
4:141st & 10 at own 35Matthew Dapore kickoff for 65 yds for a touchback
4:141st & 10 at own 25PENALTY NAVY Delay Of Game 5 yards from NAVY25 to NAVY20. NO PLAY.
4:141st & 15 at own 20Tai Lavatai pass incomplete to Maquel Haywood
4:142nd & 15 at own 20Tai Lavatai pass incomplete to Jayden Umbarger
4:143rd & 15 at own 20Tai Lavatai pass incomplete to Vincent Terrell Jr.
3:494th & 15 at own 20Kellen Grave de Peralta punt for 47 yds
Air Force End of game, 7 plays
3:491st & 10 at own 33Brad Roberts run for 24 yds to the Navy 43 for a 1ST down
3:491st & 10 at opp 43Brad Roberts run for 3 yds to the Navy 40
3:012nd & 7 at opp 40Timeout NAVY, clock 03:01
3:012nd & 7 at opp 40Brad Roberts run for 1 yd to the Navy 39
2:143rd & 6 at opp 39Timeout AIR FORCE, clock 02:14
2:143rd & 6 at opp 39Haaziq Daniels run for 18 yds to the Navy 21 for a 1ST down
2:141st & 10 at opp 21run for no gain to the Navy 21
0:442nd & 10 at opp 21Timeout AIR FORCE, clock 00:44
0:442nd & 10 at opp 21PENALTY AF UNS: Unsportsmanlike Conduct (Daniels,Haaziq) 15 yards from NAVY21 to NAVY36. NO PLAY.
0:442nd & 25 at opp 36run for a loss of 1 yard to the Navy 37
0:003rd & 26 at opp 37run for a loss of 1 yard to the Navy 38

Play-by-play from CollegeFootballData.com, as its scorers wrote it. The clock is the time left in the quarter; the spot is from the side of the team with the ball.

Air Force leads 35–⁠24 in 59 meetings, counting the four since this game.

Recent meetings
2026Air Force 14, Navy 9
2025Navy 34, Air Force 31
2024Navy 34, Air Force 7
2023Air Force 17, Navy 6
2022Air Force 13, Navy 10
2021Air Force 23, Navy 3

Around this game