Week 16 · 2024
Navy at Army
Sat 12/14/2024 03:00 PMNorthwest StadiumArmy pregame66% — Pregame win probability: 66% for Army. Army favored, and lost — Navy won.ConferenceNeutral site
38°Cloudy7 mph E · 48% humidityRecorded at kickoff by College Football Data
Navy
31
10–3
Army
13
12–2
Attendance
60,726
reported
NAVY13 plays, 65 yd · Touchdown | ||||
| 15:00 | 1st & 10 | own 35 | Trey Gronotte kickoff for 57 yds | 0 |
| 14:53 | 1st & 10 | own 35 | Blake Horvath run for 5 yds to the NAVY 40 | +5 |
| 14:17 | 2nd & 5 | own 40 | Alex Tecza run for 3 yds to the NAVY 43 | +3 |
| 13:31 | 3rd & 2 | own 43 | Amin Hassan run for 2 yds to the NAVY 45 for a 1ST down | +2 |
| 12:53 | 1st & 10 | own 45 | Alex Tecza run for 2 yds to the NAVY 47 | +2 |
| 12:24 | 2nd & 8 | own 47 | Blake Horvath pass incomplete to Nathan Kent | 0 |
| 12:07 | 3rd & 8 | own 47 | Blake Horvath pass complete to Alex Tecza for 31 yds Alex Tecza fumbled, recovered by NAVY Alex Tecza for a 1ST down | +31 |
| 11:42 | 1st & 10 | opp 22 | Alex Tecza run for 5 yds to the ARMY 17 | +5 |
| 10:58 | 2nd & 5 | opp 17 | Blake Horvath run for 6 yds to the ARMY 11 for a 1ST down | +6 |
| 10:16 | 1st & 10 | opp 11 | Alex Tecza run for 2 yds to the ARMY 9 | +2 |
| 9:33 | 2nd & 8 | opp 9 | Luke Hutchison run for 2 yds to the ARMY 7 | +2 |
| 9:06 | 3rd & 6 | opp 7 | Blake Horvath run for 7 yds for a TD | +7 |
| 8:56 | 1st & goal | opp 1 | Blake Horvath run for 1 yd for a TD (Nathan Kirkwood KICK) | +1 |
ARMY8 plays, 13 yd · Punt | ||||
| 8:56 | 1st & 10 | own 35 | Lance Gossett kickoff for 61 yds | 0 |
| 8:49 | 1st & 10 | own 25 | Kanye Udoh run for 5 yds to the ARMY 30 | +5 |
| 8:10 | 2nd & 5 | own 30 | Bryson Daily run for 4 yds to the ARMY 34 | +4 |
| 7:33 | 3rd & 1 | own 34 | Bryson Daily run for 1 yd to the ARMY 35 for a 1ST down | +1 |
| 6:52 | 1st & 10 | own 35 | Kanye Udoh run for 1 yd to the ARMY 36 | +1 |
| 6:08 | 2nd & 9 | own 36 | Bryson Daily run for 2 yds to the ARMY 38 | +2 |
| 5:31 | 3rd & 7 | own 38 | Bryson Daily pass incomplete to Hayden Reed | 0 |
| 5:20 | 4th & 7 | own 38 | James Wagenseller punt for 37 yds , Rayuan Lane III returns for no gain to the NAVY 24 | 0 |
NAVY7 plays, 12 yd · Punt | ||||
| 4:58 | 1st & 10 | own 24 | Eli Heidenreich run for 5 yds to the NAVY 29 | +5 |
| 4:39 | 2nd & 5 | own 29 | Eli Heidenreich run for 3 yds to the NAVY 32 | +3 |
| 4:02 | 3rd & 2 | own 32 | Blake Horvath run for 6 yds to the NAVY 38 for a 1ST down | +6 |
| 2:43 | 1st & 10 | own 38 | Blake Horvath run for a loss of 14 yards to the NAVY 24 Blake Horvath fumbled, recovered by NAVY Blake Horvath | −14 |
| 2:29 | 2nd & 24 | own 24 | Blake Horvath run for 8 yds to the NAVY 32 | +8 |
| 1:55 | 3rd & 16 | own 32 | Blake Horvath run for 4 yds to the NAVY 36 | +4 |
| 1:12 | 4th & 12 | own 36 | Riley Riethman punt for 52 yds | 0 |
ARMY9 plays, 12 yd · Turnover | ||||
| 1:07 | 1st & 10 | own 12 | Bryson Daily pass incomplete to Hayden Reed | 0 |
| 0:53 | 2nd & 10 | own 12 | Bryson Daily pass complete to Noah Short for 5 yds to the ARMY 17 | +5 |
| 0:24 | 3rd & 5 | own 17 | Noah Short run for 4 yds to the ARMY 21 | +4 |
| 0:00 | 3rd & 5 | own 17 | Noah Short run for 4 yds to the ARMY 21 | +4 |
| 0:00 | own 17 | End of 1st Quarter | +4 | |
| 14:52 | 4th & 1 | own 21 | Bryson Daily run for 1 yd to the ARMY 22 for a 1ST down | +1 |
| 14:13 | 1st & 10 | own 22 | Kanye Udoh run for a loss of 1 yard to the ARMY 21 | −1 |
| 13:27 | 2nd & 11 | own 21 | Bryson Daily run for 3 yds to the ARMY 24 | +3 |
| 12:45 | 3rd & 8 | own 24 | Bryson Daily pass intercepted Dashaun Peele return for 2 yds to the ARMY 44 | +2 |
NAVY3 plays, 44 yd · Touchdown | ||||
| 12:39 | 1st & 10 | opp 44 | Blake Horvath run for 5 yds to the ARMY 39 | +5 |
| 12:08 | 2nd & 5 | opp 39 | Blake Horvath run for 21 yds to the ARMY 18 for a 1ST down | +21 |
| 11:30 | 1st & 10 | opp 18 | Blake Horvath pass complete to Brandon Chatman for 18 yds for a TD (Nathan Kirkwood KICK) | +18 |
ARMY10 plays, 65 yd · Touchdown | ||||
| 11:30 | 1st & 10 | own 35 | Lance Gossett kickoff for 53 yds | 0 |
| 11:23 | 1st & 10 | own 35 | Bryson Daily run for 3 yds to the ARMY 38 | +3 |
| 10:39 | 2nd & 7 | own 38 | Noah Short run for 9 yds to the ARMY 47 for a 1ST down | +9 |
| 9:59 | 1st & 10 | own 47 | Kanye Udoh run for 3 yds to the 50 yard line | +3 |
| 9:15 | 2nd & 7 | midfield | Bryson Daily run for a loss of 1 yard to the ARMY 49 | −1 |
| 8:26 | 3rd & 8 | own 49 | Kanye Udoh run for 5 yds to the NAVY 46 | +5 |
| 7:50 | 4th & 3 | opp 46 | Timeout Navy, clock 07:50 | 0 |
| 7:34 | 4th & 3 | opp 46 | Bryson Daily pass complete to Casey Reynolds for 18 yds to the NAVY 28 for a 1ST down | +18 |
| 7:08 | 1st & 10 | opp 28 | Bryson Daily run for 5 yds to the NAVY 23 | +5 |
| 6:29 | 2nd & 5 | opp 23 | Bryson Daily pass complete to Hayden Reed for 23 yds for a TD (Trey Gronotte KICK) | +23 |
NAVY7 plays, 39 yd · Punt | ||||
| 6:24 | 1st & 10 | own 35 | Trey Gronotte kickoff for 31 yds , Isaiah Bryant return for no gain to the NAVY 25 | 0 |
| 4:20 | 1st & 10 | own 25 | Blake Horvath run for 5 yds to the NAVY 30 | +5 |
| 4:20 | 2nd & 5 | own 30 | Blake Horvath run for 37 yds to the ARMY 33 for a 1ST down | +37 |
| 4:13 | 1st & 10 | opp 33 | Eli Heidenreich run for a loss of 3 yards to the ARMY 36 | −3 |
| 4:13 | 2nd & 13 | opp 36 | Blake Horvath pass incomplete to Brandon Chatman | 0 |
| 4:05 | 3rd & 13 | opp 36 | Blake Horvath pass incomplete to Nathan Kent | 0 |
| 4:05 | 4th & 13 | opp 36 | Riley Riethman punt for 28 yds | 0 |
ARMY9 plays, 11 yd · Punt | ||||
| 3:55 | 1st & 10 | own 8 | Bryson Daily run for 5 yds to the ARMY 13 | +5 |
| 3:19 | 2nd & 5 | own 13 | Bryson Daily run for 3 yds to the ARMY 16 | +3 |
| 2:36 | 3rd & 2 | own 16 | Bryson Daily run for 2 yds to the ARMY 18 for a 1ST down | +2 |
| 2:00 | 1st & 10 | own 18 | Bryson Daily pass complete to Parker Poloskey for 4 yds to the ARMY 22 | +4 |
| 2:00 | 2nd & 6 | own 22 | Timeout Army, clock 02:00 | 0 |
| 1:52 | 2nd & 6 | own 22 | Bryson Daily run for 2 yds to the ARMY 24 Bryson Daily fumbled, recovered by NAVY Bryson Daily | +2 |
| 1:42 | 3rd & 4 | own 24 | PENALTY ARMY False Start (Gennarelli,Paolo) 5 yards from ARMY24 to ARMY19. NO PLAY. | −5 |
| 1:37 | 3rd & 9 | own 19 | Bryson Daily pass incomplete to Cam Schurr | 0 |
| 1:25 | 4th & 9 | own 19 | James Wagenseller punt for 49 yds , Rayuan Lane III returns for 3 yds to the NAVY 35 | +3 |
NAVY7 plays, 14 yd · Punt | ||||
| 1:19 | 1st & 10 | own 35 | Blake Horvath pass incomplete to Brandon Chatman | 0 |
| 1:12 | 2nd & 10 | own 35 | Blake Horvath run for 10 yds to the NAVY 45 for a 1ST down | +10 |
| 0:54 | 2nd & 12 | own 43 | Timeout Navy, clock 00:54 | 0 |
| 0:52 | 1st & 10 | own 45 | Blake Horvath sacked by Elo Modozie for a loss of 2 yards to the NAVY 43 | −2 |
| 0:38 | 2nd & 12 | own 43 | Blake Horvath pass complete to Nathan Kent for 6 yds to the NAVY 49 | +6 |
| 0:31 | 3rd & 6 | own 49 | Blake Horvath pass incomplete to Alex Tecza | 0 |
| 0:25 | 4th & 6 | own 49 | Riley Riethman punt for 42 yds, fair catch by Tyrell Robinson at the ARMY 9 | 0 |
ARMY2 plays, -1 yd · End of period | ||||
| 0:00 | own 9 | End of 2nd Quarter | 0 | |
| 0:00 | 1st & 10 | own 9 | B. Daily takes a knee | −1 |
ARMY13 plays, 47 yd · Field goal | ||||
| 14:55 | 1st & 10 | own 35 | Lance Gossett kickoff for 54 yds , Tyrell Robinson return for 19 yds to the ARMY 30 | +19 |
| 14:48 | 1st & 10 | own 30 | Kanye Udoh run for 12 yds to the ARMY 42 for a 1ST down | +12 |
| 14:09 | 1st & 10 | own 42 | Kanye Udoh run for 4 yds to the ARMY 46 | +4 |
| 13:27 | 2nd & 6 | own 46 | Kanye Udoh run for 3 yds to the ARMY 49 | +3 |
| 12:38 | 3rd & 3 | own 49 | Kanye Udoh run for 2 yds to the NAVY 49 | +2 |
| 12:00 | 4th & 1 | opp 49 | (12:05) Daily,Bryson pass incomplete deep middle to Short,Noah thrown to NAVY20, 1ST DOWN, PENALTY NAVY Pass Interference (Duhart,Andrew) 15 yards from NAVY49 to NAVY34, 1ST DOWN. NO PLAY. | +15 |
| 11:53 | 1st & 10 | opp 34 | Kanye Udoh run for 4 yds to the NAVY 30 | +4 |
| 11:13 | 2nd & 6 | opp 30 | Bryson Daily run for 5 yds to the NAVY 25 | +5 |
| 10:31 | 3rd & 1 | opp 25 | Bryson Daily run for 1 yd to the NAVY 24 for a 1ST down | +1 |
| 9:41 | 1st & 10 | opp 24 | Bryson Daily pass complete to Hayden Reed for 1 yd to the NAVY 23 | +1 |
| 8:59 | 2nd & 9 | opp 23 | Bryson Daily run for no gain to the NAVY 23 | 0 |
| 8:20 | 3rd & 9 | opp 23 | Bryson Daily pass incomplete to Noah Short | 0 |
| 8:15 | 4th & 9 | opp 23 | Trey Gronotte 39 yd FG GOOD | +39 |
NAVY4 plays, 58 yd · Touchdown | ||||
| 8:07 | 1st & 10 | own 35 | Trey Gronotte kickoff for 65 yds , Isaiah Bryant return for 42 yds to the NAVY 42 | +42 |
| 8:00 | 1st & 10 | own 42 | Blake Horvath run for 3 yds to the NAVY 45 | +3 |
| 7:19 | 2nd & 7 | own 45 | Alex Tecza run for 3 yds to the NAVY 48 | +3 |
| 6:34 | 3rd & 4 | own 48 | Blake Horvath pass complete to Eli Heidenreich for 52 yds for a TD Navy Penalty, unsportsmanlike conduct (Eli Heidenreich) to the ARMY 0 (Nathan Kirkwood KICK) | +52 |
ARMY17 plays, 45 yd · Field goal | ||||
| 6:27 | 1st & 10 | own 20 | Lance Gossett kickoff for 52 yds , Miles Stewart return for 13 yds to the ARMY 41 | +13 |
| 6:20 | 1st & 10 | own 41 | Kanye Udoh run for 4 yds to the ARMY 45 | +4 |
| 5:42 | 2nd & 6 | own 45 | Noah Short run for a loss of 2 yards to the ARMY 43 | −2 |
| 4:55 | 3rd & 8 | own 43 | Kanye Udoh run for 2 yds to the ARMY 45 | +2 |
| 4:12 | 4th & 6 | own 45 | Timeout Army, clock 04:12 | 0 |
| 3:50 | 1st & 10 | opp 40 | Bryson Daily pass complete to Hayden Reed for 5 yds to the NAVY 35 | +5 |
| 3:18 | 2nd & 5 | opp 35 | Bryson Daily run for 4 yds to the NAVY 31 | +4 |
| 2:40 | 3rd & 1 | opp 31 | Bryson Daily run for 3 yds to the NAVY 28 for a 1ST down | +3 |
| 2:02 | 1st & 10 | opp 28 | Kanye Udoh run for 3 yds to the NAVY 25 | +3 |
| 1:21 | 2nd & 7 | opp 25 | Bryson Daily run for 4 yds to the NAVY 21 | +4 |
| 0:40 | 3rd & 3 | opp 21 | Kanye Udoh run for 6 yds to the NAVY 15 for a 1ST down | +6 |
| 0:00 | 1st & 10 | opp 15 | Noah Short run for 1 yd to the NAVY 14 | +1 |
| 0:00 | opp 15 | End of 3rd Quarter | +1 | |
| 14:54 | 2nd & 9 | opp 14 | Bryson Daily pass incomplete to Casey Reynolds | 0 |
| 14:54 | 3rd & 9 | opp 14 | Timeout Army, clock 14:54 | 0 |
| 14:47 | 3rd & 9 | opp 14 | Bryson Daily pass incomplete to Noah Short | 0 |
| 14:44 | 4th & 9 | opp 14 | Trey Gronotte 31 yd FG GOOD | +31 |
NAVY11 plays, 75 yd · Touchdown | ||||
| 14:39 | 1st & 10 | own 35 | Trey Gronotte kickoff for 53 yds , Isaiah Bryant return for 13 yds to the NAVY 25 | +13 |
| 14:32 | 1st & 10 | own 25 | Blake Horvath run for 7 yds to the NAVY 32 | +7 |
| 13:54 | 2nd & 3 | own 32 | Blake Horvath run for 10 yds to the NAVY 42 for a 1ST down | +10 |
| 13:18 | 1st & 10 | own 42 | Alex Tecza run for 2 yds to the NAVY 44 | +2 |
| 12:33 | 2nd & 8 | own 44 | Eli Heidenreich run for 1 yd to the NAVY 45 | +1 |
| 11:50 | 3rd & 7 | own 45 | Blake Horvath run for 2 yds to the NAVY 47 | +2 |
| 10:37 | 4th & 5 | own 47 | Landon Robinson run for 29 yds to the ARMY 24 Landon Robinson fumbled, recovered by NAVY Colin Ramos for a 1ST down | +29 |
| 10:28 | 1st & 10 | opp 24 | Blake Horvath run for 19 yds to the ARMY 5 for a 1ST down | +19 |
| 9:45 | 1st & goal | opp 5 | Blake Horvath run for 4 yds to the ARMY 1 | +4 |
| 9:03 | 2nd & goal | opp 1 | Blake Horvath run for no gain to the ARMY 1 | 0 |
| 8:50 | 3rd & goal | opp 1 | Blake Horvath run for 1 yd for a TD (Nathan Kirkwood KICK) | +1 |
ARMY7 plays, 11 yd · Turnover | ||||
| 8:50 | 1st & 10 | own 35 | Lance Gossett kickoff for 45 yds | 0 |
| 8:32 | 1st & 10 | own 21 | Bryson Daily pass complete to Cam Schurr for 9 yds to the ARMY 30 | +9 |
| 8:17 | 2nd & 1 | own 30 | Bryson Daily run for 5 yds to the ARMY 35 for a 1ST down | +5 |
| 7:51 | 1st & 10 | own 35 | Noah Short run for a loss of 3 yards to the ARMY 32 | −3 |
| 7:24 | 2nd & 13 | own 32 | Bryson Daily pass intercepted Kroy Myers return for no gain to the NAVY 48 | 0 |
| 7:24 | 2nd & 13 | own 32 | Navy Penalty, unsportsmanlike conduct (Yards) to the NAVY 48 | 0 |
| 7:24 | 2nd & 13 | own 32 | Navy Penalty, unsportsmanlike conduct (15 Yards) to the NAVY 33 | +15 |
NAVY9 plays, 57 yd · Field goal | ||||
| 7:16 | 1st & 10 | own 33 | Blake Horvath run for 7 yds to the NAVY 40 | +7 |
| 6:28 | 2nd & 3 | own 40 | Blake Horvath run for 48 yds to the ARMY 12 for a 1ST down | +48 |
| 5:39 | 1st & 10 | opp 12 | (05:46) No Huddle Heidenreich,Eli rush right for 12 yards gain to the ARMY00 TOUCHDOWN nullified by penalty, clock 05:39 PENALTY NAVY Holding (Chatman,Brandon) 10 yards from ARMY12 to ARMY22. NO PLAY. | −10 |
| 5:31 | 1st & 20 | opp 22 | Alex Tecza run for 2 yds to the ARMY 20 | +2 |
| 4:48 | 2nd & 18 | opp 20 | Alex Tecza run for 5 yds to the ARMY 15 | +5 |
| 4:36 | 3rd & 13 | opp 15 | Timeout Army, clock 04:36 | 0 |
| 4:29 | 3rd & 13 | opp 15 | Blake Horvath run for 5 yds to the ARMY 10 | +5 |
| 3:49 | 4th & 8 | opp 10 | Timeout Navy, clock 03:49 | 0 |
| 3:45 | 4th & 8 | opp 10 | Nathan Kirkwood 27 yd FG GOOD | +27 |
ARMY2 plays, 0 yd · Turnover | ||||
| 3:40 | 1st & 10 | own 35 | Lance Gossett kickoff for 47 yds , Miles Stewart return for 16 yds to the ARMY 34 | +16 |
| 3:35 | 1st & 10 | own 34 | Bryson Daily pass intercepted | 0 |
NAVY8 plays, 4 yd · End of period | ||||
| 3:28 | 1st & 10 | opp 37 | Daba Fofana run for a loss of 3 yards to the ARMY 40 | −3 |
| 2:28 | 2nd & 13 | opp 40 | Eli Heidenreich run for 8 yds to the ARMY 32 | +8 |
| 1:59 | 3rd & 5 | opp 32 | Eli Heidenreich run for 5 yds to the ARMY 27 for a 1ST down | +5 |
| 1:59 | 1st & 10 | opp 27 | Timeout Army, clock 01:59 | 0 |
| 1:52 | 1st & 10 | opp 27 | B. Horvath takes a knee | −2 |
| 1:12 | 2nd & 12 | opp 29 | B. Horvath takes a knee | −2 |
| 0:00 | 3rd & 14 | opp 31 | B. Horvath takes a knee | −2 |
| 0:00 | opp 31 | End of 4th Quarter | −2 | |
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
Army 6–4 vs Navy
- 2023 · wk 15Navy 11 @ Army 17
- 2022 · wk 15Navy 17 @ Army 20
- 2021 · wk 15Navy 17 @ Army 13
- 2020 · wk 15Navy 0 @ Army 15
- 2019 · wk 15Army 7 @ Navy 31
- 2018 · wk 15Navy 10 @ Army 17
- 2017 · wk 15Army 14 @ Navy 13
- 2016 · wk 15Navy 17 @ Army 21
- 2015 · wk 15Army 17 @ Navy 21
- 2014 · wk 16Navy 17 @ Army 10
Previous 10 meetings vs. Jeff Monken
Navy 4–6 vs Jeff Monken
- 2023 · wk 15Navy 11 @ Army 17
- 2022 · wk 15Navy 17 @ Army 20
- 2021 · wk 15Navy 17 @ Army 13
- 2020 · wk 15Navy 0 @ Army 15
- 2019 · wk 15Army 7 @ Navy 31
- 2018 · wk 15Navy 10 @ Army 17
- 2017 · wk 15Army 14 @ Navy 13
- 2016 · wk 15Navy 17 @ Army 21
- 2015 · wk 15Army 17 @ Navy 21
- 2014 · wk 16Navy 17 @ Army 10
Previous meeting vs. Brian Newberry
Army 1–0 vs Brian Newberry
- 2023 · wk 15Navy 11 @ Army 17
Research
Keep this open while you look at others