Skip To Main Content

Naval Academy Athletics

Schedule

Navy (7-1 , 3-1) -VS- Army West Point (6-1 , 4-0)

Box Score

Navy logo
28
vs
Army West Point logo
23

Navy (7-1 , 3-1) -VS- Army West Point (6-1 , 4-0)

Team Score By Quarter
Team 1 1st 2 2nd 3 3rd 4 4th F Total
Winner NAVYNavy 7 7 7 7 28
ARMYArmy West Point 7 3 0 13 23
NAVY:
Brandon Atwood (96),
Brandon Atwood (109),
Kai Sasaki (44)
ARMY:
Mikal Willeke (209),
Maurice Bellan (28),
Maurice Bellan (87)
Date:
11/12/2023
Site:
West Point, NY
Stadium:
Shea Stadium
Attendance:
655
Kickoff Time:
1:00 PM
End of Game:
3:34 PM
Duration:
2:34
Temperature:
41 F
Weather:
sunny

Scoring Summary

Scoring Summary
Qtr. - Time Qtr Time Scoring Play NAVY ARMY
1st - 08:40 1st 08:40 ARMY - Arthur Lavalais 1 yd run (Alex Perine kick), 14 plays, 73 yards, TOP 6:20 0 7
1st - 05:48 1st 05:48 NAVY - Tyler Cox 15 yd blocked punt return (Mychal Golden kick) 7 7
2nd - 10:17 2nd 10:17 ARMY - Alex Perine 34 yd field goal 13 plays, 72 yards, TOP 6:12 7 10
2nd - 04:13 2nd 04:13 NAVY - Hunter Gennicks 18 yd pass from Brandon Atwood (Mychal Golden kick) 11 plays, 57 yards, TOP 5:56 14 10
3rd - 09:42 3rd 09:42 NAVY - Kai Sasaki 39 yd pass from Brandon Atwood (Mychal Golden kick) 3 plays, 47 yards, TOP 1:29 21 10
4th - 14:57 4th 14:57 NAVY - Devyn Martin 1 yd run (Mychal Golden kick), 9 plays, 44 yards, TOP 4:37 28 10
4th - 12:34 4th 12:34 ARMY - Henry Beck 1 yd run (Alex Perine kick), 5 plays, 64 yards, TOP 2:16 28 17
4th - 07:55 4th 07:55 ARMY - Kobe Semien 17 yd pass from Mikal Willeke (Mikal Willeke pass failed) 10 plays, 71 yards, TOP 2:13 28 23
28 23
Referee: Line Judge: Side Judge:
Umpire: Back Judge: Score Keeper:
Linesman: Field Judge:

Game Statistics By Team

Team Statistics
Statistic NAVY ARMY
First Downs
Total 17 16
Rushing 10 4
Passing 4 11
Penalty 3 1
Rushing
Total (Net) 173 42
Attempts 40 32
Avg. Per Rush 4.3 1.3
Rushing TDs 1 2
Yds. Gained 182 70
Yds. Lost 9 28
Passing
Total (Net) 96 236
Comp.-Att.-Int. 11-20-0 17-29-0
Avg. / Att. 4.8 8.1
Avg. / Comp. 8.7 13.9
TDs 2 1
Total Offense
Yards 269 278
Plays 60 61
Avg. / Play 4.5 4.6
Fumbles - Lost 1-0 0-0
Penalties - Yds. 6-55 4-50
Punting
Punts - Yds. 6-188 6-159
Avg. / Punt 31.3 26.5
Inside 20 4 0
50+ Yds. 0 0
Touchbacks 0 0
Fair Catch 1 1
Kickoffs
Total - Yds. 5-243 5-253
Avg. Yds. / Kickoff 48.6 50.6
Touchbacks 0 0
Returns
Punt: Total - Yds. - TDs 3-33-1 1-0-0
Punt: Avg. / Return 11.0 0.0
Kickoff: Total - Yds. - TDs 5-108-0 5-75-0
Kickoff: Avg. / Return 21.6 15.0
INT: Total - Yds. - TDs 0-0-0 0-0-0
Fumble: Total - Yds. - TDs 0-0-0 0-0-0
Miscellaneous
Misc. Yards 0 0
Poss. Time 33:37 26:23
3rd. Down Conv. 5 of 13 6 of 14
4th. Down Conversions 1 of 1 1 of 1
Red-Zone: Scores - Chances 2-3 4-4
Sacks: Total - Yds. 3-22 1-3
PAT: Total - Made 4-4 2-2
2PT Conversion: Total - Made 0-0 0-1
Field Goals: Total - Made 0-0 1-1

Individual Statistics

Offensive

Individual Passing Statistics
NAVY - Passing
Player Cmp Att. Yds. TD INT Long Sack
Brandon Atwood 11 20 96 2 0 39 1
Totals 11 20 96 2 0 39 1
ARMY - Passing
Player Cmp Att. Yds. TD Int. Long Sack
Mikal Willeke 16 28 209 1 0 35 2
Seth Brown 1 1 27 0 0 27 1
Totals 17 29 236 1 0 35 3
Individual Rushing Statistics
NAVY - Rushing
Player Att. Gain Loss Net TD Lg. Avg.
Brandon Atwood 14 112 3 109 0 25 7.8
Tyler Massena 8 24 1 23 0 5 2.9
Manny Walt 6 16 0 16 0 4 2.7
Jobe Long 1 10 0 10 0 10 10.0
A. Margiotta 2 9 0 9 0 6 4.5
Devyn Martin 2 7 0 7 1 6 3.5
Hunter Gennicks 3 3 1 2 0 2 0.7
Luke Wagner 1 1 0 1 0 1 1.0
TEAM 3 0 4 -4 0 0 -1.3
Totals 40 182 9 173 1 25 4.3
ARMY - Rushing
Player Att. Gain Loss Net TD Lg. Avg.
Maurice Bellan 5 28 0 28 0 13 5.6
Arthur Lavalais 14 25 6 19 1 6 1.4
Henry Beck 6 11 0 11 1 4 1.8
Seth Brown 2 6 6 0 0 6 0.0
Scott Belveal 1 0 0 0 0 0 0.0
Mikal Willeke 4 0 16 -16 0 0 -4.0
Totals 32 70 28 42 2 13 1.3
Individual Receiving Statistics
NAVY - Receiving
Player Rec. Yds. TD Long
Kai Sasaki 2 44 1 39
Jobe Long 4 19 0 8
Hunter Gennicks 2 17 1 18
Chris Stumpf 2 16 0 10
Tyler Massena 1 0 0 0
Totals 11 96 2 39
ARMY - Receiving
Player Rec. Yds. TD Long
Maurice Bellan 6 87 0 35
Scott Belveal 5 66 0 27
Kobe Semien 3 46 1 17
Devon Brown 2 36 0 33
Arthur Lavalais 1 1 0 1
Totals 17 236 1 35

Defensive

Navy - Individual Defensive Statistics
Navy - Individual Defensive Statistics
Player Solo Ast Tot TFL/Yds TFL Sack/Yds Sacks FF FR-Yds Fumbl INT INT BrUp Blkd QH
Dante Carrasco 4 7 11 1.0/6 1.0 1.0/6 1.0 - 0-0 -/- - - - - -
Jake Wolinski 6 4 10 -/- - -/- - - 0-0 -/- - - - - 2
Tyler Cox 6 3 9 -/- - -/- - - 0-0 -/- - - - - -
Devyn Martin 4 5 9 2.0/13 2.0 1.0/8 1.0 - 0-0 -/- - - - - -
Jack Costigan 2 4 6 0.5/4 0.5 0.5/4 0.5 - 0-0 -/- - - - - -
Andrew Sowinski 2 3 5 0.5/4 0.5 0.5/4 0.5 - 0-0 -/- - - 1 - -
Angelo Labbe 2 2 4 1.0/1 1.0 -/- - - 0-0 -/- - - - - -
Mitchell Waters 1 2 3 -/- - -/- - - 0-0 -/- - - - 1 -
Seamas Carrasco 2 - 2 -/- - -/- - - 0-0 -/- - - 2 - -
David Niski - 2 2 -/- - -/- - - 0-0 -/- - - - - -
Trent Parker - 1 1 -/- - -/- - - 0-0 -/- - - - - -
Jonathan Swift - 1 1 -/- - -/- - - 0-0 -/- - - - - -
Liam Brown 1 - 1 -/- - -/- - - 0-0 -/- - - - - -
Army West Point - Individual Defensive Statistics
Army West Point - Individual Defensive Statistics
Player Solo Ast Tot TFL/Yds TFL Sack/Yds Sacks FF FR-Yds Fumbl INT INT BrUp Blkd QH
Luke Gigliotti 7 6 13 1.0/1 1.0 -/- - - 0-0 -/- - - - - -
Christian D. 2 6 8 0.5/- 0.5 -/- - - 0-0 -/- - - - - -
Ryan Rast 4 2 6 1.5/2 1.5 -/- - - 0-0 -/- - - - - -
Mason Goulet 4 2 6 1.0/3 1.0 1.0/3 1.0 - 0-0 -/- - - - - -
Karsay 1 4 5 -/- - -/- - - 0-0 -/- - - - - -
Michael S. 3 2 5 -/- - -/- - - 0-0 -/- - - - - 3
Brayheem S. 1 3 4 -/- - -/- - 1 1-0 -/- - - 1 - -
James Windsor 1 2 3 -/- - -/- - - 0-0 -/- - - - - 1
Sean Cuffe 1 2 3 -/- - -/- - - 0-0 -/- - - - - -
Brendan Tierney 2 1 3 -/- - -/- - - 0-0 -/- - - - - -
Dillon Dennis 2 - 2 -/- - -/- - - 0-0 -/- - - - - -
Bryce D 2 - 2 -/- - -/- - - 0-0 -/- - - - - -
Jonathan A. 1 - 1 -/- - -/- - - 0-0 -/- - - - - -
Cade Patton - 1 1 -/- - -/- - - 0-0 -/- - - - - -
Trey Batson 1 - 1 -/- - -/- - - 0-0 -/- - - - - -
JD Sparks - 1 1 -/- - -/- - - 0-0 -/- - - 1 - -
Mason Beriault 1 - 1 -/- - -/- - - 0-0 -/- - - - - -
Brandon Castro 1 - 1 -/- - -/- - - 0-0 -/- - - - - -

Special Teams

Individual Punting Statistics
NAVY - Punting
Player Punts Yds. Avg. Long In. 20 TB 50+ Yds.
Joseph Moran 6 188 31.3 33 4 0 0
ARMY - Punting
Player Punts Yds. Avg. Long In. 20 TB 50+ Yds.
Alex Perine 5 159 31.8 37 0 0 0
TEAM 1 0 0.0 0 0 0 0
Individual Return Statistics
NAVY - All Returns
Player Punts Kickoffs Interceptions
Ret. Yds. Lg Ret. Yds. Lg Ret. Yds. Lg
Nadir Emlemdi 2 0 0 0 0 0 0 0 0
Mitchell Waters 1 18 0 0 0 0 0 0 0
Tyler Cox 0 15 15 0 0 0 0 0 0
A. Margiotta 0 0 0 4 91 32 0 0 0
Tyler Massena 0 0 0 1 17 17 0 0 0
ARMY - All Returns
Player Punts Kickoffs Interceptions
Ret. Yds. Lg Ret. Yds. Lg Ret. Yds. Lg
Ben Deloit 1 0 0 0 0 0 0 0 0
Kobe Semien 0 0 0 3 31 17 0 0 0
Scott Belveal 0 0 0 2 44 27 0 0 0
Individual Field Goal Statistics
NAVY - Field Goals
Player Qtr. Clock Yds. Result
ARMY - Field Goals
Player Qtr. Clock Yds. Result
Alex Perine 2nd 10:17 34 GOOD
Individual Kickoff Statistics
NAVY - Kickoffs
Player No. Yds. TB OB Avg.
Mychal Golden 5 243 0 0 48.6
ARMY - Kickoffs
Player No. Yds. TB OB Avg.
Alex Perine 5 253 0 0 50.6
Individual PAT Statistics
NAVY - PATs
Player Kicks Rushes Passes
ATT Made ATT Made ATT Made
Mychal Golden 4 4 0 0 0 0
ARMY - PATs
Player Kicks Rushes Passes
ATT Made ATT Made ATT Made
Mikal Willeke 0 0 0 0 1 0
Alex Perine 2 2 0 0 0 0

Drive Chart

All Drives

All Drives
Team - Yardline - Time Team Qtr. Drive Started Drive Ended Consumed
Spot Time Obtained Spot Time How Lost Plays-Yds. TOP
1st/15:00 ARMY 1st ARMY27 15:00 KO NAVY00 08:40 TD 14-73 6:20
1st/08:30 NAVY 1st NAVY31 08:30 KO NAVY36 06:54 PUNT 3-5 1:36
1st/06:54 ARMY 1st ARMY31 06:54 PUNT ARMY33 05:48 PUNT 3-2 1:06
1st/05:48 NAVY 1st ARMY15 05:48 PUNT ARMY15 05:48 TD 0-0 0:00
1st/05:40 ARMY 1st ARMY31 05:40 KO ARMY32 04:19 PUNT 3-1 1:21
1st/04:19 NAVY 1st NAVY46 04:19 PUNT ARMY44 01:29 PUNT 4-10 2:50
1st/01:29 ARMY 1st ARMY11 01:29 PUNT NAVY17 10:17 FG 13-72 6:12
2nd/10:09 NAVY 2nd NAVY43 10:09 KO ARMY00 04:13 TD 11-57 5:56
2nd/04:05 ARMY 2nd ARMY37 04:05 KO ARMY40 02:42 PUNT 3-3 1:23
2nd/02:42 NAVY 2nd NAVY24 02:42 PUNT ARMY36 00:53 PUNT 5-40 1:49
2nd/00:53 ARMY 2nd ARMY04 00:53 PUNT ARMY08 00:00 HALF 2-4 0:53
3rd/15:00 NAVY 3rd NAVY41 15:00 KO ARMY36 12:14 PUNT 4-23 2:46
3rd/12:14 ARMY 3rd ARMY09 12:14 PUNT ARMY10 11:11 PUNT 3-1 1:03
3rd/11:11 NAVY 3rd ARMY47 11:11 PUNT ARMY00 09:42 TD 3-47 1:29
3rd/09:34 ARMY 3rd ARMY26 09:34 KO ARMY29 08:09 PUNT 3-3 1:25
3rd/08:09 NAVY 3rd NAVY35 08:09 PUNT NAVY50 06:14 PUNT 5-15 1:55
3rd/06:14 ARMY 3rd ARMY17 06:14 PUNT ARMY16 04:34 PUNT 3-(-1) 1:40
3rd/04:34 NAVY 3rd ARMY44 04:34 PUNT ARMY00 14:57 TD 9-44 4:37
4th/14:50 ARMY 4th ARMY36 14:50 KO NAVY00 12:34 TD 5-64 2:16
4th/12:28 NAVY 4th NAVY33 12:28 KO NAVY41 10:08 PUNT 3-8 2:20
4th/10:08 ARMY 4th ARMY29 10:08 PUNT NAVY00 07:55 TD 10-71 2:13
4th/07:48 NAVY 4th NAVY22 07:48 KO ARMY38 00:00 HALF 13-40 7:48

Navy Drives

Navy Drives
Team - Yardline - Time Team Qtr. Drive Started Drive Ended Consumed
Spot Time Obtained Spot Time How Lost Plays-Yds. TOP
1st/08:30 NAVY 1st NAVY31 08:30 KO NAVY36 06:54 PUNT 3-5 1:36
1st/05:48 NAVY 1st ARMY15 05:48 PUNT ARMY15 05:48 TD 0-0 0:00
1st/04:19 NAVY 1st NAVY46 04:19 PUNT ARMY44 01:29 PUNT 4-10 2:50
2nd/10:09 NAVY 2nd NAVY43 10:09 KO ARMY00 04:13 TD 11-57 5:56
2nd/02:42 NAVY 2nd NAVY24 02:42 PUNT ARMY36 00:53 PUNT 5-40 1:49
3rd/15:00 NAVY 3rd NAVY41 15:00 KO ARMY36 12:14 PUNT 4-23 2:46
3rd/11:11 NAVY 3rd ARMY47 11:11 PUNT ARMY00 09:42 TD 3-47 1:29
3rd/08:09 NAVY 3rd NAVY35 08:09 PUNT NAVY50 06:14 PUNT 5-15 1:55
3rd/04:34 NAVY 3rd ARMY44 04:34 PUNT ARMY00 14:57 TD 9-44 4:37
4th/12:28 NAVY 4th NAVY33 12:28 KO NAVY41 10:08 PUNT 3-8 2:20
4th/07:48 NAVY 4th NAVY22 07:48 KO ARMY38 00:00 HALF 13-40 7:48

Army West Point Drives

Navy
Team - Yardline - Time Team Qtr. Drive Started Drive Ended Consumed
Spot Time Obtained Spot Time How Lost Plays-Yds. TOP
1st/15:00 ARMY 1st ARMY27 15:00 KO NAVY00 08:40 TD 14-73 6:20
1st/06:54 ARMY 1st ARMY31 06:54 PUNT ARMY33 05:48 PUNT 3-2 1:06
1st/05:40 ARMY 1st ARMY31 05:40 KO ARMY32 04:19 PUNT 3-1 1:21
1st/01:29 ARMY 1st ARMY11 01:29 PUNT NAVY17 10:17 FG 13-72 6:12
2nd/04:05 ARMY 2nd ARMY37 04:05 KO ARMY40 02:42 PUNT 3-3 1:23
2nd/00:53 ARMY 2nd ARMY04 00:53 PUNT ARMY08 00:00 HALF 2-4 0:53
3rd/12:14 ARMY 3rd ARMY09 12:14 PUNT ARMY10 11:11 PUNT 3-1 1:03
3rd/09:34 ARMY 3rd ARMY26 09:34 KO ARMY29 08:09 PUNT 3-3 1:25
3rd/06:14 ARMY 3rd ARMY17 06:14 PUNT ARMY16 04:34 PUNT 3-(-1) 1:40
4th/14:50 ARMY 4th ARMY36 14:50 KO NAVY00 12:34 TD 5-64 2:16
4th/10:08 ARMY 4th ARMY29 10:08 PUNT NAVY00 07:55 TD 10-71 2:13

Play By Play

Quarter #1 Plays

Game Start
Start of 1st Half
Play
Mychal Golden kickoff 52 yards to the ARMY13, Kobe Semien return 14 yards to the ARMY27 (Jake Wolinski).
Army West Point at 15:00
Army West Point at 15:00
Down & Distance Play
Army West Point at 15:00
1st and 10 at ARMY27 Mikal Willeke pass complete to Scott Belveal for 7 yards to the ARMY34 (Jake Wolinski).
2nd and 3 at ARMY34 Mikal Willeke pass complete to Maurice Bellan for 13 yards to the ARMY47, 1ST DOWN ARMY (Jake Wolinski;Dante Carrasco).
1st and 10 at ARMY47 Arthur Lavalais rush for 1 yard to the ARMY48 (Jake Wolinski;Devyn Martin).
2nd and 9 at ARMY48 Arthur Lavalais rush for 3 yards to the NAVY49 (Jake Wolinski).
3rd and 6 at NAVY49 Mikal Willeke pass complete to Maurice Bellan for 8 yards to the NAVY41, 1ST DOWN ARMY, out-of-bounds (Tyler Cox).
1st and 10 at NAVY41 Maurice Bellan rush for 6 yards to the NAVY35, out-of-bounds (Dante Carrasco;Andrew Sowinski).
2nd and 4 at NAVY35 Maurice Bellan rush for 3 yards to the NAVY32 (Andrew Sowinski).
3rd and 1 at NAVY32 Arthur Lavalais rush for 2 yards to the NAVY30, 1ST DOWN ARMY (Angelo Labbe;David Niski).
1st and 10 at NAVY30 Mikal Willeke pass incomplete to Scott Belveal.
2nd and 10 at NAVY30 Maurice Bellan rush for 13 yards to the NAVY17, 1ST DOWN ARMY (Tyler Cox;David Niski).
1st and 10 at NAVY17 Mikal Willeke pass incomplete to Scott Belveal.
2nd and 10 at NAVY17 Scott Belveal rush for no gain to the NAVY17 (Tyler Cox).
3rd and 10 at NAVY17 Timeout Army West Point, clock 09:18.
3rd and 10 at NAVY17 Mikal Willeke pass complete to Kobe Semien for 16 yards to the NAVY1, 1ST DOWN ARMY (Dante Carrasco;Devyn Martin).
1st and GOAL at NAVY01 Arthur Lavalais rush for 1 yard to the NAVY0, TOUCHDOWN, clock 08:40.
1st and GOAL at NAVY03 Alex Perine kick attempt good.
1st and GOAL at ARMY35 Alex Perine kickoff 44 yards to the NAVY21, A. Margiotta return 10 yards to the NAVY31 (Dillon Dennis).
Total 14 plays , 73 yards Time of Possession: 6:20
Score:
Navy 0-7 Army West Point
Navy at 08:30
Navy at 08:30
Down & Distance Play
Navy at 08:30
1st and 10 at NAVY31 NAVY drive start at 08:30.
1st and 10 at NAVY31 Brandon Atwood pass incomplete to Kai Sasaki, QB hurry by James Windsor.
2nd and 10 at NAVY31 Brandon Atwood rush for 3 yards to the NAVY34 (Brendan Tierney).
3rd and 7 at NAVY34 Brandon Atwood rush for 2 yards to the NAVY36 (James Windsor;Michael S.).
4th and 5 at NAVY36 Joseph Moran punt 33 yards to the ARMY31, fair catch by Ben Deloit.
Total 3 plays , 5 yards Time of Possession: 1:36
Army West Point at 06:54
Army West Point at 06:54
Down & Distance Play
Army West Point at 06:54
1st and 10 at ARMY31 ARMY WEST POINT drive start at 06:54.
1st and 10 at ARMY31 Mikal Willeke pass incomplete to Maurice Bellan.
2nd and 10 at ARMY31 Arthur Lavalais rush for 2 yards to the ARMY33 (Dante Carrasco).
3rd and 8 at ARMY33 Mikal Willeke pass incomplete to Devon Brown (Seamas Carrasco).
4th and 8 at ARMY33 Alex Perine punt BLOCKED, recovered by NAVY Tyler Cox at ARMY15 (blocked by Mitchell Waters), Tyler Cox for 15 yards to the ARMY0, TOUCHDOWN, clock 05:48.
Total 3 plays , 2 yards Time of Possession: 1:06
Navy at 05:48
Navy at 05:48
Down & Distance Play
Navy at 05:48
1st and GOAL at ARMY03 Mychal Golden kick attempt good.
1st and GOAL at NAVY35 Mychal Golden kickoff 34 yards to the ARMY31, Kobe Semien return 0 yards to the ARMY31.
Total 0 plays , 0 yards Time of Possession: 0:00
Score:
Navy 7-7 Army West Point
Army West Point at 05:40
Army West Point at 05:40
Down & Distance Play
Army West Point at 05:40
1st and 10 at ARMY31 ARMY WEST POINT drive start at 05:40.
1st and 10 at ARMY31 Arthur Lavalais rush for 1 yard to the ARMY32 (Jake Wolinski).
2nd and 9 at ARMY32 Mikal Willeke pass incomplete to Scott Belveal.
3rd and 9 at ARMY32 Mikal Willeke rush for no gain to the ARMY32 (Devyn Martin).
4th and 9 at ARMY32 Alex Perine punt 22 yards to the NAVY46, downed.
Total 3 plays , 1 yards Time of Possession: 1:21
Navy at 04:19
Navy at 04:19
Down & Distance Play
Navy at 04:19
1st and 10 at NAVY46 NAVY drive start at 04:19.
1st and 10 at NAVY46 Brandon Atwood rush for 12 yards to the ARMY42, 1ST DOWN NAVY.
1st and 10 at ARMY42 Tyler Massena rush for loss of 1 yard to the ARMY43 (Ryan Rast).
2nd and 11 at ARMY43 Hunter Gennicks rush for 2 yards to the ARMY41 (Luke Gigliotti).
3rd and 9 at ARMY41 Brandon Atwood sacked for loss of 3 yards to the ARMY44 (Mason Goulet).
4th and 12 at ARMY44 Joseph Moran punt 33 yards to the ARMY11, Ben Deloit return 0 yards to the ARMY11 (Liam Brown).
Total 4 plays , 10 yards Time of Possession: 2:50
Army West Point at 01:29
Army West Point at 01:29
Down & Distance Play
Army West Point at 01:29
1st and 10 at ARMY11 ARMY WEST POINT drive start at 01:29.
1st and 10 at ARMY11 Mikal Willeke pass complete to Maurice Bellan for 9 yards to the ARMY20 (Tyler Cox).
2nd and 1 at ARMY20 Arthur Lavalais rush for 2 yards to the ARMY22, 1ST DOWN ARMY (Jack Costigan;Dante Carrasco).
1st and 10 at ARMY22 Arthur Lavalais rush for loss of 1 yard to the ARMY21 (Angelo Labbe).

Quarter #2 Plays

Start of Quarter #2
Start of Quarter #2
Down & Distance Play
2nd and 11 at ARMY21 Start of 2nd quarter, clock 15:00.
2nd and 11 at ARMY21 Mikal Willeke pass complete to Scott Belveal for no gain to the ARMY21 (Mitchell Waters;Tyler Cox).
3rd and 11 at ARMY21 Mikal Willeke pass complete to Kobe Semien for 13 yards to the ARMY34, 1ST DOWN ARMY (Dante Carrasco).
1st and 10 at ARMY34 Arthur Lavalais rush for 6 yards to the ARMY40, out-of-bounds (Dante Carrasco).
2nd and 4 at ARMY40 Seth Brown rush for 6 yards to the ARMY46, 1ST DOWN ARMY (Andrew Sowinski).
1st and 10 at ARMY46 Arthur Lavalais rush for 4 yards to the 50 yardline (Devyn Martin;Jake Wolinski).
2nd and 6 at ARMY50 Timeout Navy, clock 12:37.
2nd and 6 at ARMY50 Seth Brown pass complete to Scott Belveal for 27 yards to the NAVY23, 1ST DOWN ARMY.
1st and 10 at NAVY23 Arthur Lavalais rush for loss of 5 yards to the NAVY28 (Devyn Martin).
2nd and 15 at NAVY28 Arthur Lavalais rush for 1 yard to the NAVY27 (Angelo Labbe;Jack Costigan).
3rd and 14 at NAVY27 Timeout Army West Point, clock 11:02.
3rd and 14 at NAVY27 Mikal Willeke pass complete to Maurice Bellan for 10 yards to the NAVY17 (Jack Costigan).
4th and 4 at NAVY17 Alex Perine field goal attempt from 34 GOOD, clock 10:17.
1st and GOAL at ARMY35 Alex Perine kickoff 53 yards to the NAVY12, A. Margiotta return 31 yards to the NAVY43, out-of-bounds (Bryce D).
Total 13 plays , 72 yards Time of Possession: 6:12
Score:
Navy 7-10 Army West Point
Navy at 10:09
Navy at 10:09
Down & Distance Play
Navy at 10:09
1st and 10 at NAVY43 NAVY drive start at 10:09.
1st and 10 at NAVY43 Luke Wagner rush for 1 yard to the NAVY44 (Michael S.).
2nd and 9 at NAVY44 Brandon Atwood pass incomplete to Chris Stumpf (Brayheem S.), QB hurry by Michael S..
3rd and 9 at NAVY44 Brandon Atwood pass complete to Chris Stumpf for 10 yards to the ARMY46, 1ST DOWN NAVY (Michael S.).
1st and 10 at ARMY46 Manny Walt rush for 2 yards to the ARMY44 (Mason Goulet).
2nd and 8 at ARMY44 Brandon Atwood rush for 5 yards to the ARMY39 (Ryan Rast).
3rd and 3 at ARMY39 Brandon Atwood pass complete to Jobe Long for 4 yards to the ARMY35, 1ST DOWN NAVY (Brendan Tierney).
1st and 10 at ARMY35 Brandon Atwood pass complete to Kai Sasaki for 5 yards to the ARMY30 (Sean Cuffe;Luke Gigliotti).
2nd and 5 at ARMY30 Tyler Massena rush for 4 yards to the ARMY26 (Christian D.;Karsay).
3rd and 1 at ARMY26 Manny Walt rush for 2 yards to the ARMY24, 1ST DOWN NAVY (Ryan Rast).
1st and 10 at ARMY24 Tyler Massena rush for 1 yard to the ARMY23 (Karsay).
2nd and 9 at ARMY23 Brandon Atwood pass incomplete to A. Margiotta, PENALTY ARMY pass interference (Jonathan A.) 15 yards to the ARMY8, 1ST DOWN NAVY, NO PLAY.
1st and GOAL at ARMY08 Brandon Atwood rush for 8 yards to the ARMY0, clock 04:20, PENALTY NAVY holding 10 yards to the ARMY18, NO PLAY.
1st and GOAL at ARMY18 Brandon Atwood pass complete to Hunter Gennicks for 18 yards to the ARMY0, TOUCHDOWN, clock 04:13.
1st and GOAL at ARMY03 Mychal Golden kick attempt good.
1st and GOAL at NAVY35 Mychal Golden kickoff 55 yards to the ARMY10, Scott Belveal return 27 yards to the ARMY37 (Tyler Cox).
Total 11 plays , 57 yards Time of Possession: 5:56
Score:
Navy 14-10 Army West Point
Army West Point at 04:05
Army West Point at 04:05
Down & Distance Play
Army West Point at 04:05
1st and 10 at ARMY37 ARMY WEST POINT drive start at 04:05.
1st and 10 at ARMY37 Mikal Willeke rush for no gain to the ARMY37 (Jack Costigan;Andrew Sowinski).
2nd and 10 at ARMY37 Henry Beck rush for 3 yards to the ARMY40 (Tyler Cox).
3rd and 7 at ARMY40 Mikal Willeke pass incomplete to Kobe Semien.
4th and 7 at ARMY40 Alex Perine punt 36 yards to the NAVY24, out-of-bounds.
Total 3 plays , 3 yards Time of Possession: 1:23
Navy at 02:42
Navy at 02:42
Down & Distance Play
Navy at 02:42
1st and 10 at NAVY24 NAVY drive start at 02:42.
1st and 10 at NAVY24 Brandon Atwood rush for 25 yards to the NAVY49, 1ST DOWN NAVY (Sean Cuffe;Brayheem S.).
1st and 10 at NAVY49 Brandon Atwood rush for 12 yards to the ARMY39, 1ST DOWN NAVY (Sean Cuffe).
1st and 10 at ARMY39 Brandon Atwood pass incomplete to A. Margiotta.
2nd and 10 at ARMY39 Tyler Massena rush for 3 yards to the ARMY36 (Karsay;Mason Goulet).
3rd and 7 at ARMY36 Timeout Navy, clock 01:13.
3rd and 7 at ARMY36 Brandon Atwood pass incomplete to Jobe Long, QB hurry by Michael S..
4th and 7 at ARMY36 Joseph Moran punt 32 yards to the ARMY4, downed.
Total 5 plays , 40 yards Time of Possession: 1:49
Army West Point at 00:53
Army West Point at 00:53
Down & Distance Play
Army West Point at 00:53
1st and 10 at ARMY04 ARMY WEST POINT drive start at 00:53.
1st and 10 at ARMY04 Henry Beck rush for 4 yards to the ARMY8 (Dante Carrasco;Jake Wolinski).
2nd and 6 at ARMY08 Henry Beck rush for no gain to the ARMY8 (Mitchell Waters).
3rd and 6 at ARMY08 End of half, clock 00:00.
Total 2 plays , 4 yards Time of Possession: 0:53

Quarter #3 Plays

Halftime
Start of 2nd Half
Play
Start of 3rd quarter, clock 15:00, ARMY ball on ARMY35.
Alex Perine kickoff 56 yards to the NAVY9, A. Margiotta return 32 yards to the NAVY41 (Mason Beriault).
Navy at 15:00
Navy at 15:00
Down & Distance Play
Navy at 15:00
1st and 10 at NAVY41 NAVY drive start at 15:00.
1st and 10 at NAVY41 A. Margiotta rush for 6 yards to the NAVY47 (Ryan Rast;Christian D.), PENALTY ARMY personal foul 15 yards to the ARMY38, 1ST DOWN NAVY.
1st and 10 at ARMY38 1st and 10.
1st and 10 at ARMY38 Brandon Atwood pass complete to Hunter Gennicks for loss of 1 yard to the ARMY39, out-of-bounds (Luke Gigliotti).
2nd and 11 at ARMY39 Brandon Atwood pass complete to Jobe Long for 8 yards to the ARMY31 (Jonathan A.).
3rd and 3 at ARMY31 PENALTY NAVY false start 5 yards to the ARMY36.
3rd and 8 at ARMY36 Brandon Atwood pass incomplete to Chris Stumpf, QB hurry by Michael S., PENALTY NAVY illegal use of hands declined.
4th and 8 at ARMY36 Joseph Moran punt 27 yards to the ARMY9, out-of-bounds.
Total 4 plays , 23 yards Time of Possession: 2:46
Army West Point at 12:14
Army West Point at 12:14
Down & Distance Play
Army West Point at 12:14
1st and 10 at ARMY09 ARMY WEST POINT drive start at 12:14.
1st and 10 at ARMY09 Mikal Willeke pass incomplete to Maurice Bellan.
2nd and 10 at ARMY09 Arthur Lavalais rush for 1 yard to the ARMY10 (Angelo Labbe).
3rd and 9 at ARMY10 Mikal Willeke pass incomplete to Kobe Semien, QB hurry by Jake Wolinski.
4th and 9 at ARMY10 Alex Perine punt 37 yards to the ARMY47, Nadir Emlemdi return 0 yards to the ARMY47 (Brandon Castro).
Total 3 plays , 1 yards Time of Possession: 1:03
Navy at 11:11
Navy at 11:11
Down & Distance Play
Navy at 11:11
1st and 10 at ARMY47 NAVY drive start at 11:11.
1st and 10 at ARMY47 Manny Walt rush for 4 yards to the ARMY43 (Luke Gigliotti).
2nd and 6 at ARMY43 Brandon Atwood pass complete to Jobe Long for 4 yards to the ARMY39 (Luke Gigliotti).
3rd and 2 at ARMY39 Brandon Atwood pass complete to Kai Sasaki for 39 yards to the ARMY0, 1ST DOWN NAVY, TOUCHDOWN, clock 09:42.
1st and GOAL at ARMY03 Mychal Golden kick attempt good.
1st and GOAL at NAVY35 Mychal Golden kickoff 56 yards to the ARMY9, Kobe Semien return 17 yards to the ARMY26 (Devyn Martin;Jonathan Swift).
Total 3 plays , 47 yards Time of Possession: 1:29
Score:
Navy 21-10 Army West Point
Army West Point at 09:34
Army West Point at 09:34
Down & Distance Play
Army West Point at 09:34
1st and 10 at ARMY26 ARMY WEST POINT drive start at 09:34.
1st and 10 at ARMY26 Mikal Willeke pass complete to Arthur Lavalais for 1 yard to the ARMY27, out-of-bounds (Tyler Cox).
2nd and 9 at ARMY27 Maurice Bellan rush for 2 yards to the ARMY29 (Jake Wolinski).
3rd and 7 at ARMY29 Mikal Willeke pass incomplete to Kobe Semien, QB hurry by Jake Wolinski.
4th and 7 at ARMY29 Alex Perine punt 36 yards to the NAVY35, Nadir Emlemdi return 0 yards to the NAVY35.
Total 3 plays , 3 yards Time of Possession: 1:25
Navy at 08:09
Navy at 08:09
Down & Distance Play
Navy at 08:09
1st and 10 at NAVY35 NAVY drive start at 08:09.
1st and 10 at NAVY35 Brandon Atwood pass incomplete.
2nd and 10 at NAVY35 Brandon Atwood rush for 12 yards to the NAVY47, 1ST DOWN NAVY (JD Sparks;Brayheem S.).
1st and 10 at NAVY47 Manny Walt rush for 3 yards to the 50 yardline (Trey Batson).
2nd and 7 at NAVY50 Brandon Atwood pass incomplete to A. Margiotta.
3rd and 7 at NAVY50 Brandon Atwood pass incomplete to Kai Sasaki (JD Sparks).
4th and 7 at NAVY50 Joseph Moran punt 33 yards to the ARMY17, downed.
Total 5 plays , 15 yards Time of Possession: 1:55
Army West Point at 06:14
Army West Point at 06:14
Down & Distance Play
Army West Point at 06:14
1st and 10 at ARMY17 ARMY WEST POINT drive start at 06:14.
1st and 10 at ARMY17 Arthur Lavalais rush for 1 yard to the ARMY18 (Jake Wolinski).
2nd and 9 at ARMY18 Maurice Bellan rush for 4 yards to the ARMY22 (Devyn Martin;Dante Carrasco).
3rd and 5 at ARMY22 Seth Brown sacked for loss of 6 yards to the ARMY16 (Dante Carrasco).
4th and 11 at ARMY16 Alex Perine punt 28 yards to the ARMY44, fair catch by Nadir Emlemdi.
Total 3 plays , -1 yards Time of Possession: 1:40
Navy at 04:34
Navy at 04:34
Down & Distance Play
Navy at 04:34
1st and 10 at ARMY44 NAVY drive start at 04:34.
1st and 10 at ARMY44 Tyler Massena rush for 3 yards to the ARMY41 (Ryan Rast).
2nd and 7 at ARMY41 Manny Walt rush for 3 yards to the ARMY38 (Luke Gigliotti;James Windsor).
3rd and 4 at ARMY38 Brandon Atwood pass complete to Tyler Massena for no gain to the ARMY38 (Luke Gigliotti), PENALTY ARMY roughing passer (Ryan Rast) 15 yards to the ARMY23, 1ST DOWN NAVY.
1st and 10 at ARMY23 1st and 10.
1st and 10 at ARMY23 Manny Walt rush for 2 yards to the ARMY21 (Karsay;Luke Gigliotti).
2nd and 8 at ARMY21 Tyler Massena rush for 4 yards to the ARMY17 (Luke Gigliotti;Christian D.).
3rd and 4 at ARMY17 Brandon Atwood pass incomplete to Jobe Long.
4th and 4 at ARMY17 Jobe Long rush for 10 yards to the ARMY7, 1ST DOWN NAVY (Michael S.).
1st and GOAL at ARMY07 Devyn Martin rush for 6 yards to the ARMY1 (Christian D.;Brayheem S.).

Quarter #4 Plays

Start of Quarter #4
Start of Quarter #4
Down & Distance Play
2nd and GOAL at ARMY01 Start of 4th quarter, clock 15:00.
2nd and GOAL at ARMY01 Devyn Martin rush for 1 yard to the ARMY0, TOUCHDOWN, clock 14:57.
1st and GOAL at ARMY03 Mychal Golden kick attempt good.
1st and GOAL at NAVY35 Mychal Golden kickoff 46 yards to the ARMY19, Scott Belveal return 17 yards to the ARMY36 (Devyn Martin).
Total 8 plays , 44 yards Time of Possession: 4:37
Score:
Navy 28-10 Army West Point
Army West Point at 14:50
Army West Point at 14:50
Down & Distance Play
Army West Point at 14:50
1st and 10 at ARMY36 ARMY WEST POINT drive start at 14:50.
1st and 10 at ARMY36 Mikal Willeke pass complete to Maurice Bellan for 35 yards to the NAVY29, 1ST DOWN ARMY (Trent Parker;Mitchell Waters).
1st and 10 at NAVY29 Mikal Willeke pass complete to Devon Brown for 3 yards to the NAVY26 (Seamas Carrasco).
2nd and 7 at NAVY26 Timeout Army West Point, clock 13:52.
2nd and 7 at NAVY26 Mikal Willeke sacked for loss of 8 yards to the NAVY34 (Andrew Sowinski;Jack Costigan).
3rd and 15 at NAVY34 Mikal Willeke pass complete to Devon Brown for 33 yards to the NAVY1, 1ST DOWN ARMY.
1st and GOAL at NAVY01 Henry Beck rush for loss of 1 yard to the NAVY2 (Dante Carrasco), PENALTY NAVY substitution infraction 0 yards to the NAVY1, NO PLAY.
1st and GOAL at NAVY01 Henry Beck rush for 1 yard to the NAVY0, TOUCHDOWN, clock 12:34.
1st and GOAL at NAVY03 Alex Perine kick attempt good.
1st and GOAL at ARMY35 Alex Perine kickoff 50 yards to the NAVY15, A. Margiotta return 18 yards to the NAVY33 (Dillon Dennis).
Total 5 plays , 64 yards Time of Possession: 2:16
Score:
Navy 28-17 Army West Point
Navy at 12:28
Navy at 12:28
Down & Distance Play
Navy at 12:28
1st and 10 at NAVY33 NAVY drive start at 12:28.
1st and 10 at NAVY33 Tyler Massena rush for no gain to the NAVY33 (Michael S.;Mason Goulet).
2nd and 10 at NAVY33 Brandon Atwood pass complete to Jobe Long for 3 yards to the NAVY36 (Luke Gigliotti;Brendan Tierney).
3rd and 7 at NAVY36 Brandon Atwood rush for 5 yards to the NAVY41 (James Windsor).
4th and 2 at NAVY41 Joseph Moran punt 30 yards to the ARMY29, downed.
Total 3 plays , 8 yards Time of Possession: 2:20
Army West Point at 10:08
Army West Point at 10:08
Down & Distance Play
Army West Point at 10:08
1st and 10 at ARMY29 ARMY WEST POINT drive start at 10:08.
1st and 10 at ARMY29 Henry Beck rush for 1 yard to the ARMY30 (Jack Costigan).
2nd and 9 at ARMY30 Mikal Willeke pass incomplete to Maurice Bellan (Andrew Sowinski).
3rd and 9 at ARMY30 Mikal Willeke pass complete to Maurice Bellan for 12 yards to the ARMY42, 1ST DOWN ARMY, out-of-bounds (Seamas Carrasco).
1st and 10 at ARMY42 Mikal Willeke pass complete to Scott Belveal for 11 yards to the NAVY47, 1ST DOWN ARMY (Dante Carrasco;Tyler Cox).
1st and 10 at NAVY47 Timeout Navy, clock 09:22.
1st and 10 at NAVY47 Henry Beck rush for 2 yards to the NAVY45, PENALTY NAVY personal foul (Jake Wolinski) 15 yards to the NAVY30, 1ST DOWN ARMY.
1st and 10 at NAVY30 1st and 10.
1st and 10 at NAVY30 Mikal Willeke pass incomplete to Scott Belveal.
2nd and 10 at NAVY30 Mikal Willeke pass incomplete to Devon Brown (Seamas Carrasco).
3rd and 10 at NAVY30 3rd and 10.
3rd and 10 at NAVY30 Mikal Willeke sacked for loss of 8 yards to the NAVY38 (Devyn Martin).
4th and 18 at NAVY38 Mikal Willeke pass complete to Scott Belveal for 21 yards to the NAVY17, 1ST DOWN ARMY.
1st and 10 at NAVY17 Mikal Willeke pass complete to Kobe Semien for 17 yards to the NAVY0, 1ST DOWN ARMY, TOUCHDOWN, clock 07:55.
1st and GOAL at NAVY03 Timeout Army West Point, clock 07:55.
1st and GOAL at NAVY03 Mikal Willeke pass attempt failed.
1st and GOAL at ARMY35 Alex Perine kickoff 50 yards to the NAVY15, Tyler Massena return 17 yards to the NAVY32, out-of-bounds (Bryce D), PENALTY NAVY holding 10 yards to the NAVY22, 1st and 10, NAVY ball on NAVY22.
Total 10 plays , 71 yards Time of Possession: 2:13
Score:
Navy 28-23 Army West Point
Navy at 07:48
Navy at 07:48
Down & Distance Play
Navy at 07:48
1st and 10 at NAVY22 NAVY drive start at 07:48.
1st and 10 at NAVY22 A. Margiotta rush for 3 yards to the NAVY25 (Luke Gigliotti).
2nd and 7 at NAVY25 Brandon Atwood rush for 7 yards to the NAVY32, 1ST DOWN NAVY (Luke Gigliotti;Karsay).
1st and 10 at NAVY32 Tyler Massena rush for 5 yards to the NAVY37, fumble forced by Brayheem S., fumble by Tyler Massena recovered by NAVY Patrick Palm at NAVY41.
2nd and 1 at NAVY41 Hunter Gennicks rush for 1 yard to the NAVY42, 1ST DOWN NAVY (Christian D.).
1st and 10 at NAVY42 Brandon Atwood rush for 5 yards to the NAVY47 (Luke Gigliotti).
2nd and 5 at NAVY47 Brandon Atwood pass complete to Chris Stumpf for 6 yards to the ARMY47, 1ST DOWN NAVY (Cade Patton;Christian D.).
1st and 10 at ARMY47 Brandon Atwood rush for 16 yards to the ARMY31, 1ST DOWN NAVY (Christian D.).
1st and 10 at ARMY31 Brandon Atwood rush for 4 yards to the ARMY27 (Mason Goulet).
2nd and 6 at ARMY27 Hunter Gennicks rush for loss of 1 yard to the ARMY28 (Ryan Rast;Christian D.).
3rd and 7 at ARMY28 Brandon Atwood pass complete to Jobe Long for 6 yards to the ARMY22 (Luke Gigliotti;Karsay), PENALTY ARMY offside defense 5 yards to the ARMY23, NO PLAY.
3rd and 2 at ARMY23 Timeout Navy, clock 01:21.
3rd and 2 at ARMY23 Brandon Atwood rush for 4 yards to the ARMY19, 1ST DOWN NAVY (Mason Goulet).
1st and 10 at ARMY19 TEAM rush for loss of 2 yards to the ARMY21, PENALTY NAVY unsportsmanlike conduct 15 yards to the ARMY36.
1st and 27 at ARMY36 TEAM rush for loss of 1 yard to the ARMY37.
2nd and 28 at ARMY37 3rd and 28.
3rd and 28 at ARMY37 Timeout Army West Point, clock 00:31.
3rd and 28 at ARMY37 TEAM rush for loss of 1 yard to the ARMY38.
4th and 29 at ARMY38 End of game, clock 00:00.
Total 13 plays , 40 yards Time of Possession: 7:48
Score:
Navy 28-23 Army West Point

Participation

Starters

NAVY - Offense
# Player Pos.
51 Liam Brown C
68 Kerry Johnson LG
60 Patrick Palm LT
5 Brandon Atwood QB
21 Tyler Massena RB
56 Weston Reese RG
55 John Dutton RT
17 Tyron Francis TE
2 Jobe Long WR
9 Chris Stumpf WR
10 A. Margiotta WR
NAVY - Defense
# Player Pos.
3 Nadir Emlemdi CB
20 Seamas Carrasco CB
16 Major Kent DE
24 David Niski DE
49 B. Fletchall DT
91 Eli Holloman DT
42 Simon Burger MLB
22 Mitchell Waters ROVE
7 Dante Carrasco S
27 Tyler Cox SCAR
35 Jack Costigan WLB
ARMY - Offense
# Player Pos.
62 Alec Wells C
60 Treyton Thomas LG
72 Zachary Shaver LT
15 Mikal Willeke QB
20 Henry Beck RB
51 Logan Powell RG
70 Luke Melton RT
1 Maurice Bellan WR
3 Kobe Semien WR
5 Ben Deloit WR
14 Devon Brown WR
ARMY - Defense
# Player Pos.
6 Jonathan A. CB
16 Brayheem S. CB
40 Michael S. DE
52 Ryan Rast DE
30 James Windsor DT
64 Mason Goulet DT
11 Christian D. LB
21 Luke Gigliotti LB
22 Karsay LB
32 Sean Cuffe S
37 Brendan Tierney S

Player Participation

Army West Point
# Player
7 Seth Brown
9 Cade Patton
19 Arthur Lavalais
23 Trey Batson
26 JD Sparks
29 Scott Belveal
31 Mason Beriault
38 Dillon Dennis
44 Brandon Castro
56 Bryce D
98 Alex Perine