ArmyAway
14
NavyHome
13
FinalDec 9, 2017 · Lincoln Financial Field
Team1234Final
Army700714
Navy373013

Game flow

Army won by 1 · 5 scores
Lead changes
2
0 times tied
NAVY biggest lead
+6
Q3 9:16
ARMY biggest lead
+7
Q1 8:06
Time in front
NAVY 61% · ARMY 28%
tied 12% · 36:18 vs 16:48 of game clock
+7+3.5Tie+3.5+7Q1Q2Q3Q4▲ Navy ahead▼ Army aheadQ1 8:06 · ARMY Rushing Touchdown: Darnell Woolfolk 3 Yd Run (Blake Wilson Kick) (ARMY 7, NAVY 0)Q1 0:55 · NAVY Field Goal Good: Bennett Moehring 28 Yd Field Goal (ARMY 7, NAVY 3)Q2 11:28 · NAVY Rushing Touchdown: Malcolm Perry 68 Yd Run (Bennett Moehring Kick) (ARMY 7, NAVY 10)Q3 9:16 · NAVY Field Goal Good: Bennett Moehring 24 Yd Field Goal (ARMY 7, NAVY 13)Q4 5:10 · ARMY Rushing Touchdown: Ahmad Bradshaw 1 Yd Run (Blake Wilson Kick) (ARMY 14, NAVY 13)

The lead after every score: above the line Navy is ahead, below it Army. Each dot is a score in the scoring team's colour; hover one.

Scoring summary

1st quarter
8:06ARMY
TD Darnell Woolfolk 3 Yd Run (Blake Wilson Kick)11 plays, 68 yds, 6:54 · from ARMY 32
ARMY 7–0 NAVY
0:55NAVY
FG Bennett Moehring 28 Yd Field Goal 13 plays, 64 yds, 7:11 · from NAVY 25
ARMY 7–3 NAVY
2nd quarter
11:28NAVY
TD Malcolm Perry 68 Yd Run (Bennett Moehring Kick)3 plays, 74 yds, 1:32 · from NAVY 26
ARMY 7–10 NAVY
3rd quarter
9:16NAVY
FG Bennett Moehring 24 Yd Field Goal 9 plays, 71 yds, 5:44 · from NAVY 23
ARMY 7–13 NAVY
4th quarter
5:10ARMY
TD Ahmad Bradshaw 1 Yd Run (Blake Wilson Kick)13 plays, 65 yds, 7:40 · from ARMY 35
ARMY 14–13 NAVY

Drives

NAVY 3/7 scoredARMY 2/7 scored
QStartTeamFromPlaysYdsTimeResult
Q115:00ARMYARMY 3211686:54Touchdown
Q18:06NAVYNAVY 2513647:11Field Goal
Q10:55ARMYARMY 255232:55Punt
Q213:00NAVYNAVY 263741:32Touchdown
Q211:28ARMYARMY 20382:15Punt
Q29:13NAVYNAVY 33341:40Punt
Q27:33ARMYARMY 374132:11Punt
Q25:22NAVYNAVY 208355:13Punt
Q20:09ARMYARMY 20170:09End of Half
Q315:00NAVYNAVY 239715:44Field Goal
Q39:16ARMYARMY 2014629:21Missed FG
Q414:55NAVYNAVY 20342:05Punt

Win probability

Army 100% · pregame line Navy −2.5 (closing line)
Q1Q2Q3Q4▲ Navy▼ ArmyArmy +96% win probability: Bennett Moehring 48 yd FG MISSEDArmy +53% win probability: Ahmad Bradshaw 1 Yd Run (Blake Wilson Kick)Navy +43% win probability: Nick Schrage kickoff for 45 ydsNavy +21% win probability: Malcolm Perry 68 Yd Run (Bennett Moehring Kick)Navy +18% win probability: NAVY Penalty, False Start (-5 Yards) to the Navy 15

The pregame line (TDC's for this week's games, the closing betting line for past ones), blended with the score, clock and field position (calibrated on every 2024–25 FBS play). Gold dots mark the biggest swings; hover one.

Box score

PassingC/ATTYDSAVGTDINTQBR
Ahmad Bradshaw1/12020.00063.8
RushingCARYDSAVGTDLONG
Ahmad Bradshaw21944.5121
Darnell Woolfolk12574.8110
Kell Walker5397.8033
Andy Davidson8293.609
John Trainor320.708
ReceivingRECYDSAVGTDLONG
Calen Holt12020.0020
KickingFGPCTLONGXPPTS
Blake Wilson0/10.002/22
PuntingNOYDSAVGTBIn 20LONG
Nick Schrage39531.70039

Biggest plays

ARMY +96% Q4 0:00 Bennett Moehring 48 yd FG MISSED
ARMY +53% Q4 5:10 Ahmad Bradshaw 1 Yd Run (Blake Wilson Kick)
NAVY +43% Q4 5:10 Nick Schrage kickoff for 45 yds
NAVY +21% Q2 11:28 Malcolm Perry 68 Yd Run (Bennett Moehring Kick)
NAVY +18% Q4 14:55 NAVY Penalty, False Start (-5 Yards) to the Navy 15

Team stats

StatARMYNAVY
1st Downs1512
3rd down efficiency6-112-11
4th down efficiency1-12-2
Total Yards241296
Passing202
Comp/Att1/11/2
Yards per pass20.01.0
Rushing221294
Rushing Attempts4946
Yards per rush4.56.4
Penalties2-104-25
Turnovers00
Fumbles lost00
Interceptions thrown00
Possession31:2528:35

Play by play

Q4 0:00 End of 4th Quarter
Q4 0:00 4th & 16 at ARMY 31 Bennett Moehring 48 yd FG MISSED
Q4 0:03 Timeout NAVY, clock 00:03
Q4 0:12 3rd & 16 at ARMY 31 Malcolm Perry run for no gain to the Army 31
Q4 0:32 3rd & 11 at ARMY 26 NAVY Penalty, False Start (Tyler Carmona) to the Army 31
Q4 1:00 2nd & 13 at ARMY 28 Chris High run for 2 yds to the Army 26
Q4 1:20 2nd & 8 at ARMY 23 NAVY Penalty, False Start (Evan Martin) to the Army 28
Q4 1:28 1st & 10 at ARMY 25 Malcolm Perry run for 2 yds to the Army 23
Q4 1:58 4th & 3 at ARMY 37 Malcolm Perry run for 12 yds to the Army 25 for a 1ST down
Q4 2:05 Timeout ARMY, clock 02:05
Q4 2:05 Timeout NAVY, clock 02:05
Q4 2:05 3rd & 4 at ARMY 38 Malcolm Perry run for 1 yd to the Army 37
Q4 2:41 2nd & 8 at ARMY 42 Malcolm Perry run for 4 yds to the Army 38
Q4 3:20 1st & 10 at ARMY 44 Malcolm Perry run for 2 yds to the Army 42
Q4 3:35 2nd & 12 at NAVY 43 Malcolm Perry run for 13 yds to the Army 44 for a 1ST down
Q4 3:50 1st & 10 at NAVY 45 TEAM run for a loss of 2 yards to the Navy 43
Q4 4:30 2nd & 4 at NAVY 41 Malcolm Perry run for 4 yds to the Navy 45 for a 1ST down
Q4 5:03 1st & 10 at NAVY 35 Malcolm Perry run for 6 yds to the Navy 41
Q4 5:10 Nick Schrage kickoff for 45 yds
Q4 5:10 3rd & Goal at NAVY 1 Ahmad Bradshaw 1 Yd Run (Blake Wilson Kick)
Q4 5:57 2nd & Goal at NAVY 9 John Trainor run for 8 yds to the Navy 1
Q4 6:37 1st & Goal at NAVY 9 Ahmad Bradshaw run for no gain to the Navy 9
Q4 7:04 3rd & 1 at NAVY 10 Ahmad Bradshaw run for 1 yd to the Navy 9 for a 1ST down
Q4 7:40 2nd & 5 at NAVY 14 Andy Davidson run for 4 yds to the Navy 10
Q4 8:23 1st & 10 at NAVY 19 Ahmad Bradshaw run for 5 yds to the Navy 14