Navy vs. Army

Saturday, December 11, 2021

Navy beat Army 17–⁠13. It was their 122nd meeting; after it, Navy led the series 61–⁠53–⁠7 in the games on file.

Neutral siteNavy4–⁠8 in 2021
17
Neutral siteArmy9–⁠4 in 2021
13

Final at MetLife Stadium, East RutherfordTV: CBSAttendance 82,282College GameDay broadcast from here, December 11, 2021 (Wikipedia)

At kickoff
62°F, overcast, wind 14 mph from the southWeather: NOAA NCEI Integrated Surface Database; Teterboro Airport (KTEB), 5 km from the stadium, nine minutes before kickoff
Officials
Referee Char. Lamertina; umpire Bill Lamkin; head linesman Baron Ballester; line judge James Bryant; side judge Jake Dishaw; field judge Glen Wilson; back judge Victor Firth; center judge Joe ClarksonGame officials: stats.ncaa.org box scores, via SportsDataverse

Scoring by quarter

TeamQ1Q2Q3Q4Final
Navy707317
Army1030013

Standouts

Photos from the game

From the game’s category on Wikimedia Commons, free licenses only, each credited.

Player stats

Navy

PassingC/AttYdsTDInt
Tai Lavatai4/68200
RushingCarYdsTDLong
Tai Lavatai2062213
Carlinos Acie934013
Isaac Ruoss93308
Chance Warren126026
ReceivingRecYdsTDLong
Mychal Cooper128028
Maquel Haywood124024
Mark Walker118018
Chance Warren112012
DefenseTklTFLSacksInt
Diego Fagot9000
John Marshall80.500
Eavan Gibbons6000
Nicholas Straw5110
Michael McMorris5000

Army

PassingC/AttYdsTDInt
Christian Anderson7/1510800
Tyrell Robinson0/1000
RushingCarYdsTDLong
Christian Anderson967156
Jakobi Buchanan424013
Tyrell Robinson72107
Tyhier Tyler9803
ReceivingRecYdsTDLong
Isaiah Alston135035
Tyrell Robinson230023
Cole Caterbone223014
Cade Barnard112012
DefenseTklTFLSacksInt
Kemonte Yow13000
Arik Smith9000
Nolan Cockrill81.510
Cedrick Cunningham Jr.7000

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

Team stats

NavyArmy
278Total yards232
82Passing yards108
196Rushing yards124
13.7Yards per pass6.8
3.8Yards per rush3.8
13First downs11
6–⁠15Third downs4–⁠12
2–⁠2Fourth downs0–⁠1
0Turnovers0
5–⁠40Penalties2–⁠10
34:25Possession25:35
1Sacks (by defense)1

Efficiency

NavyArmy
38%Success rate27%
0.29EPA per play−0.11
1.56Explosiveness1.17
0.25Rushing EPA−0.10
0.53Passing EPA−0.13
26%Passing-down success23%
0.04First-down EPA−0.40
−0.21Second-down EPA0.00
0.96Third-down EPA0.22
21%Havoc by its defense5%

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)

Army 73% to win. Navy won as Elo’s underdog.

The line

Navy −7, over/under 35.5.

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 Navy 68%, Army 32%. CollegeFootballData.com’s estimate from the point spread.

Every drive

Army end zoneNavy end zoneQ1 ArmyTouchdown, 4 playsQ1 NavyTouchdown, 11 playsQ1 ArmyField goal, 12 playsQ1 NavyPunt, 3 playsQ2 ArmyPunt, 3 playsQ2 NavyPunt, 3 playsQ2 ArmyPunt, 3 playsQ2 NavyMissed FG, 5 playsQ2 ArmyField goal, 8 playsQ2 NavyEnd of half, 1 playQ3 NavyTouchdown, 10 playsQ3 ArmyPunt, 3 playsQ3 NavyPunt, 6 playsQ3 ArmyPunt, 5 playsQ3 NavyField goal, 15 playsQ4 ArmyPunt, 6 playsQ4 NavyPunt, 3 playsQ4 ArmyTurnover on downs, 7 playsQ4 NavyEnd of game, 3 plays
Solid bars scored; an outline in the other team’s color marks points the defense scored. Army drives left to right, Navy right to left.
  1. Q1 ArmyTouchdown, 4 plays, −75 yards
  2. Q1 NavyTouchdown, 11 plays, −83 yards
  3. Q1 ArmyField goal, 12 plays, −61 yards
  4. Q1 NavyPunt, 3 plays, −6 yards
  5. Q2 ArmyPunt, 3 plays, −7 yards
  6. Q2 NavyPunt, 3 plays, −7 yards
  7. Q2 ArmyPunt, 3 plays, 12 yards
  8. Q2 NavyMissed FG, 5 plays, −30 yards
  9. Q2 ArmyField goal, 8 plays, −49 yards
  10. Q2 NavyEnd of half, 1 play, 1 yard
  11. Q3 NavyTouchdown, 10 plays, −74 yards
  12. Q3 ArmyPunt, 3 plays, −1 yard
  13. Q3 NavyPunt, 6 plays, −15 yards
  14. Q3 ArmyPunt, 5 plays, −11 yards
  15. Q3 NavyField goal, 15 plays, −49 yards
  16. Q4 ArmyPunt, 6 plays, −24 yards
  17. Q4 NavyPunt, 3 plays, −4 yards
  18. Q4 ArmyTurnover on downs, 7 plays, −19 yards
  19. Q4 NavyEnd of game, 3 plays, 4 yards

Play by play

1st quarter4 drives, then Army 10, Navy 7
Army Touchdown, 4 plays
15:001st & 10 at opp 35Evan Warren kickoff for 63 yds for a touchback
14:501st & 10 at opp 25Tyrell Robinson run for 3 yds to the Army 28
14:252nd & 7 at opp 28Christian Anderson pass complete to Cole Caterbone for 14 yds to the Army 42 for a 1ST down
13:451st & 10 at opp 42Jakobi Buchanan run for 2 yds to the Army 44
13:002nd & 8 at opp 44Christian Anderson run for 56 yds for a TD (Cole Talley KICK)Navy 7, Army 0
Navy Touchdown, 11 plays
13:002nd & 8 at opp 35Cole Talley kickoff for 62 yds , Maquel Haywood return for 14 yds to the Navy 17
12:501st & 10 at opp 17Carlinos Acie run for 1 yd to the Navy 18
12:302nd & 9 at opp 18Carlinos Acie run for 13 yds to the Navy 31 for a 1ST down
11:401st & 10 at opp 31Xavier Arline run for 10 yds to the Navy 41 for a 1ST down
11:121st & 10 at opp 41Carlinos Acie run for 1 yd to the Navy 42
10:452nd & 9 at opp 42Tai Lavatai pass complete to Mark Walker for 18 yds to the Army 40 for a 1ST down
10:001st & 10 at own 40Tai Lavatai run for 3 yds to the Army 37
9:302nd & 7 at own 37Isaac Ruoss run for 2 yds to the Army 35
8:503rd & 5 at own 35Jayden Umbarger run for 27 yds to the Army 8 for a 1ST down
7:441st & 8 at own 8Maquel Haywood run for no gain to the Army 8
7:292nd & 8 at own 8Tai Lavatai pass incomplete to Mychal Cooper
7:223rd & 8 at own 8Tai Lavatai run for 8 yds for a TD (Bijan Nichols KICK)Tied at 7
Army Field goal, 12 plays
7:223rd & 10 at opp 35Evan Warren kickoff for 61 yds for a touchback
7:151st & 10 at opp 25Christian Anderson pass incomplete to Brandon Walters, broken up by Michael McMorris
7:002nd & 10 at opp 25Christian Anderson pass complete to Isaiah Alston for 35 yds to the Navy 40 for a 1ST down
6:351st & 10 at own 40Tyrell Robinson run for 1 yd to the Navy 39
5:552nd & 9 at own 39Tyhier Tyler run for 3 yds to the Navy 36
5:153rd & 6 at own 36Timeout NAVY, clock 05:15
5:103rd & 6 at own 36Tyrell Robinson run for 7 yds to the Navy 29 for a 1ST down
4:301st & 10 at own 29Christian Anderson run for 2 yds to the Navy 27
3:552nd & 8 at own 27Anthony Adkins run for a loss of 1 yard to the Navy 28
3:153rd & 9 at own 28Christian Anderson pass complete to Cade Barnard for 12 yds to the Navy 16 for a 1ST down
2:401st & 10 at own 16Anthony Adkins run for 3 yds to the Navy 13
2:152nd & 7 at own 13Tyhier Tyler run for no gain to the Navy 13
1:193rd & 7 at own 13ARMY Penalty, Delay of Game (-5 Yards) to the Navy 18
0:493rd & 12 at own 18Tyrell Robinson run for 4 yds to the Navy 14
0:134th & 8 at own 14Cole Talley 31 yd FG GOODNavy 10, Army 7
Navy Punt, 3 plays
0:134th & 8 at opp 35Cole Talley kickoff for 58 yds , Maquel Haywood return for 18 yds to the NAVY 47 NAVY Penalty, Offensive Holding (10 Yards) to the Navy 15
0:081st & 10 at opp 15Carlinos Acie run for 1 yd to the Navy 16
Q2 15:002nd & 9 at opp 16Tai Lavatai sacked by Nolan Cockrill for a loss of 4 yards to the Navy 12
Q2 14:093rd & goal at opp 12Timeout NAVY, clock 14:09
Q2 14:053rd & goal at opp 12Carlinos Acie run for 9 yds to the Navy 21
Q2 13:224th & 4 at opp 21Timeout NAVY, clock 13:22
Q2 13:114th & 4 at opp 21Riley Riethman punt for 48 yds , Tyrell Robinson returns for 11 yds to the Army 42
2nd quarter6 drives, then Army 13, Navy 7
Army Punt, 3 plays
13:051st & 10 at opp 42Tyhier Tyler run for 2 yds to the Army 44
12:402nd & 8 at opp 44Tyhier Tyler run for 1 yd to the Army 45
11:503rd & 7 at opp 45Christian Anderson run for 4 yds to the Army 49
11:094th & 3 at opp 49Zach Harding punt for 50 yds, punt out-of-bounds at the Navy 1
Navy Punt, 3 plays
11:001st & goal at opp 1James Harris II run for 3 yds to the Navy 4
10:102nd & goal at opp 4Tai Lavatai run for 2 yds to the Navy 6
9:203rd & 5 at opp 6Maquel Haywood run for 2 yds to the Navy 8
8:294th & 3 at opp 8Riley Riethman punt for 38 yds , Cameron Jones returns for a loss of 2 yards to the Navy 48
Army Punt, 3 plays
8:291st & 10 at own 48ARMY Penalty, False Start (-5 Yards) to the Army 47
8:261st & 15 at opp 47Christian Anderson pass incomplete to Isaiah Alston
8:202nd & 15 at opp 47Christian Anderson sacked by Nicholas Straw for a loss of 4 yards to the Army 43
7:403rd & 19 at opp 43Christian Anderson run for a loss of 3 yards to the Army 40
6:584th & 22 at opp 40Zach Harding punt for 48 yds , Chance Warren returns for 22 yds to the Navy 34
Navy Missed FG, 5 plays
6:501st & 10 at opp 34Tai Lavatai pass complete to Mychal Cooper for 28 yds to the Army 38 for a 1ST down
6:301st & 10 at own 38Maquel Haywood run for 6 yds to the Army 32
5:502nd & 4 at own 32Carlinos Acie run for 1 yd to the Army 31
5:003rd & 3 at own 31Tai Lavatai pass incomplete
5:004th & 3 at own 31NAVY Penalty, False Start (-5 Yards) to the Army 36
4:534th & 8 at own 36Bijan Nichols 53 yd FG MISSED
Army Field goal, 8 plays
4:531st & 10 at opp 36Timeout ARMY, clock 04:53
4:501st & 10 at opp 36Jakobi Buchanan run for 2 yds to the Army 38
4:152nd & 8 at opp 38Christian Anderson pass complete to Michael Roberts for 8 yds to the Navy 46 for a 1ST down NAVY Penalty, Personal Foul (15 Yards) to the Navy 39 for a 1ST down
3:401st & 10 at own 39Christian Anderson run for 1 yd to the Navy 38
3:052nd & 9 at own 38Christian Anderson pass complete to Tyrell Robinson for 23 yds to the Navy 15 for a 1ST down
2:151st & 10 at own 15Tyhier Tyler run for 2 yds to the Navy 13
1:352nd & 8 at own 13Tyhier Tyler run for 2 yds to the Navy 11
1:003rd & 6 at own 11Tyhier Tyler run for a loss of 4 yards to the Navy 15
0:154th & 10 at own 15Timeout ARMY, clock 00:15
0:114th & 10 at own 15Cole Talley 32 yd FG GOODNavy 13, Army 7
Navy End of half, 1 play
0:114th & 10 at opp 35Cole Talley kickoff for 48 yds , Amin Hassan return for 7 yds to the Navy 24
0:051st & 10 at opp 24TEAM run for a loss of 1 yard to the Navy 23
3rd quarter5 drives, then Navy 14, Army 13
Navy Touchdown, 10 plays
15:001st & 10 at opp 35Cole Talley kickoff for 54 yds , Maquel Haywood return for 15 yds to the Navy 26
14:501st & 10 at opp 26Tai Lavatai run for 5 yds to the Navy 31
14:092nd & 5 at opp 31Carlinos Acie run for no gain to the Navy 31
13:503rd & 5 at opp 31Tai Lavatai pass complete to Maquel Haywood for 24 yds to the Army 45 for a 1ST down
13:151st & 10 at own 45Tai Lavatai run for 3 yds to the Army 42
12:352nd & 7 at own 42Isaac Ruoss run for 8 yds to the Army 34 for a 1ST down
11:501st & 10 at own 34Carlinos Acie run for 2 yds to the Army 32
11:002nd & 8 at own 32Isaac Ruoss run for 3 yds to the Army 29
10:253rd & 5 at own 29Tai Lavatai run for 1 yd to the Army 28
9:504th & 4 at own 28Chance Warren run for 26 yds to the Army 2 for a 1ST down
9:021st & 2 at own 2Tai Lavatai run for 2 yds for a TD (Bijan Nichols KICK)Army 14, Navy 13
Army Punt, 3 plays
9:021st & 10 at opp 35Evan Warren kickoff for 65 yds for a touchback
9:001st & 10 at opp 25Tyrell Robinson run for 1 yd to the Army 26
8:252nd & 9 at opp 26Anthony Adkins run for no gain to the Army 26
7:433rd & 9 at opp 26Christian Anderson pass incomplete to Tyrell Robinson
7:364th & 9 at opp 26Zach Harding punt for 38 yds, fair catch by Chance Warren at the Navy 36
Navy Punt, 6 plays
7:301st & 10 at opp 36Isaac Ruoss run for 4 yds to the Navy 40
7:002nd & 6 at opp 40Tai Lavatai run for 5 yds to the Navy 45
6:103rd & 1 at opp 45Isaac Ruoss run for 5 yds to the 50 yard line for a 1ST down
5:301st & 10 at the 50Tai Lavatai run for 1 yd to the Army 49
4:452nd & 9 at own 49Jayden Umbarger run for a loss of 7 yards to the Navy 44
4:003rd & 16 at opp 44Tai Lavatai pass complete to Chance Warren for 12 yds to the Army 44
3:254th & 4 at own 44NAVY Penalty, Delay of Game (-5 Yards) to the Army 49
2:354th & 9 at own 49Riley Riethman punt for 30 yds, downed at the Army 19
Army Punt, 5 plays
2:301st & 10 at opp 19Jakobi Buchanan run for 7 yds to the Army 26
2:002nd & 3 at opp 26Tyhier Tyler run for 3 yds to the Army 29 for a 1ST down
1:351st & 10 at opp 29Tyson Riley run for 2 yds to the Army 31
0:552nd & 8 at opp 31Tyhier Tyler run for a loss of 1 yard to the Army 30
0:173rd & 9 at opp 30Christian Anderson pass incomplete to Isaiah Alston
0:064th & 9 at opp 30Zach Harding punt for 45 yds , Chance Warren returns for no gain to the Navy 25
Navy Field goal, 15 plays
0:051st & 10 at opp 25Tai Lavatai run for 6 yds to the Navy 31
Q4 15:002nd & 4 at opp 31Isaac Ruoss run for 2 yds to the Navy 33
Q4 14:303rd & 2 at opp 33Tai Lavatai run for 1 yd to the Navy 34
Q4 13:454th & 1 at opp 34Diego Fagot run for 4 yds to the Navy 38 for a 1ST down
Q4 12:501st & 10 at opp 38Carlinos Acie run for 6 yds to the Navy 44
Q4 12:152nd & 4 at opp 44Isaac Ruoss run for 3 yds to the Navy 47
Q4 11:383rd & 1 at opp 47Tai Lavatai run for 3 yds to the 50 yard line for a 1ST down
Q4 10:581st & 10 at the 50Tai Lavatai run for 13 yds to the Army 37 for a 1ST down
Q4 10:201st & 10 at own 37Tai Lavatai run for no gain to the Army 37
Q4 9:352nd & 10 at own 37Tai Lavatai run for 6 yds to the Army 31
Q4 9:003rd & 4 at own 31Isaac Ruoss run for 4 yds to the Army 27 for a 1ST down
Q4 8:301st & 10 at own 27Isaac Ruoss run for 2 yds to the Army 25
Q4 7:502nd & 8 at own 25Maquel Haywood run for 1 yd to the Army 24
Q4 7:013rd & 7 at own 24Timeout NAVY, clock 07:01
Q4 7:003rd & 7 at own 24Tai Lavatai run for 3 yds to the Army 21
Q4 6:154th & 4 at own 21Timeout NAVY, clock 06:15
Q4 6:154th & 4 at own 21NAVY Penalty, False Start (-5 Yards) to the Army 26
Q4 6:104th & 9 at own 26Bijan Nichols 43 yd FG GOODArmy 17, Navy 13
4th quarter4 drives, then Navy 17, Army 13
Army Punt, 6 plays
6:104th & 9 at opp 35Evan Warren kickoff for 65 yds for a touchback
6:051st & 10 at opp 25Christian Anderson run for 6 yds to the Army 31
5:302nd & 4 at opp 31Tyrell Robinson run for 3 yds to the Army 34
5:003rd & 1 at opp 34Jakobi Buchanan run for 13 yds to the Army 47 for a 1ST down
4:151st & 10 at opp 47Christian Anderson pass incomplete to Tyrell Robinson, broken up by Eavan Gibbons
3:452nd & 10 at opp 47Tyrell Robinson run for 2 yds to the Army 49
3:273rd & 8 at opp 49Tyrell Robinson pass incomplete to Jabari Moore
3:194th & 8 at opp 49Zach Harding punt for 35 yds, punt out-of-bounds at the Navy 16
Navy Punt, 3 plays
3:181st & 10 at opp 16Tai Lavatai run for 2 yds to the Navy 18
3:132nd & 8 at opp 18Timeout ARMY, clock 03:13
3:122nd & 8 at opp 18Tai Lavatai run for 3 yds to the Navy 21
3:093rd & 5 at opp 21Timeout ARMY, clock 03:09
3:083rd & 5 at opp 21Tai Lavatai run for a loss of 1 yard to the Navy 20
3:044th & 6 at opp 20Timeout ARMY, clock 03:04
2:564th & 6 at opp 20Riley Riethman punt for 47 yds, downed at the Army 33
Army Turnover on downs, 7 plays
2:531st & 10 at opp 33Christian Anderson pass complete to Cole Caterbone for 9 yds to the Army 42
2:232nd & 1 at opp 42Christian Anderson pass incomplete to Tyrell Robinson
2:153rd & 1 at opp 42Christian Anderson run for 3 yds to the Army 45 for a 1ST down
2:061st & 10 at opp 45Christian Anderson pass incomplete to Isaiah Alston
2:002nd & 10 at opp 45Christian Anderson pass incomplete to Ay’Juan Marshall, broken up by Rayuan Lane
1:503rd & 10 at opp 45Christian Anderson pass complete to Tyrell Robinson for 7 yds to the Navy 48
1:274th & 3 at own 48Christian Anderson run for 2 yds to the Navy 46
Navy End of game, 3 plays
1:251st & 10 at opp 46TEAM run for a loss of 1 yard to the Navy 45
0:452nd & 11 at opp 45TEAM run for a loss of 1 yard to the Navy 44
0:203rd & 12 at opp 44TEAM run for a loss of 2 yards to the Navy 42

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.

Officially, Navy leads 64–⁠55–⁠7; as played, 63–⁠55–⁠7 in the 125 games on file; the official count covers all 126 meetings, counting the four since this game.

Recent meetings
2025Navy 17, Army 16
2024Navy 31, Army 13
2023Army 17, Navy 11
2022Army 20, Navy 17
2021Navy 17, Army 13
2020Army 15, Navy 0

Around this game

Navy

Army