Army Black Knights vs Navy Midshipmen
10
3-10
17
10-2
1st Quarter
Kickoff Return (Offense)
15:00 - 1st
Bennett Moehring kickoff for 62 yds , Sandon McCoy return for 15 yds to the Army 18
2-yd Run
14:25 - 1st
Darnell Woolfolk run for 2 yds to the Army 20
1st & 10 at ARMY 18
2-yd Run
14:10 - 1st
Darnell Woolfolk run for 2 yds to the Army 22
2nd & 8 at ARMY 20
17-yd Pass
13:45 - 1st
Kelvin Hopkins Jr. pass complete to Glen Coates for 17 yds to the Army 39 for a 1ST down
3rd & 6 at ARMY 22
51-yd Run
13:13 - 1st
Kell Walker run for 51 yds to the Navy 10 for a 1ST down
1st & 10 at ARMY 39
10-yd Touchdown Run
12:34 - 1st
Kelvin Hopkins Jr. run for 10 yds for a TD, (John Abercrombie KICK)
1st & Goal at NAVY 10
Kickoff Return (Offense)
12:34 - 1st
Landon Salyers kickoff for 51 yds , Malcolm Perry return for 16 yds to the Navy 30
1-yd Run
12:20 - 1st
Nelson Smith run for 1 yd to the Navy 31
1st & 10 at NAVY 30
4-yd Run
11:45 - 1st
Nelson Smith run for 4 yds to the Navy 35
2nd & 9 at NAVY 31
15-yd Penalty
11:20 - 1st
ARMY Penalty, Defensive Pass Interference (Kenneth Brinson) to the 50 yard line for a 1ST down
3rd & 5 at NAVY 35
1-yd Run
10:50 - 1st
Zach Abey run for 1 yd to the Army 49
1st & 10 at 50
-1-yd Run
10:10 - 1st
Tre Walker run for a loss of 1 yard to the 50 yard line
2nd & 9 at ARMY 49
Incompletion
9:33 - 1st
Zach Abey pass incomplete to Taylor Jackson
3rd & 10 at 50
5-yd Penalty
9:33 - 1st
NAVY Penalty, False Start (Travis Brannan) to the Navy 45
4th & 10 at 50
Punt
9:24 - 1st
Owen White punt for 32 yds, downed at the Army 23
4th & 15 at NAVY 45
2-yd Run
9:15 - 1st
Andy Davidson run for 2 yds to the Army 25
1st & 10 at ARMY 23
2-yd Run
8:35 - 1st
Kell Walker run for 2 yds to the Army 27
2nd & 8 at ARMY 25
2-yd Run
8:00 - 1st
Jordan Asberry run for 2 yds to the Army 29
3rd & 6 at ARMY 27
Punt
7:21 - 1st
Nick Schrage punt for 36 yds, fair catch by Jacob Springer at the Navy 35
4th & 4 at ARMY 29
1-yd Run
7:08 - 1st
Malcolm Perry run for 1 yd to the Navy 36
1st & 10 at NAVY 35
Incompletion
6:32 - 1st
Zach Abey pass incomplete to Malcolm Perry
2nd & 9 at NAVY 36
6-yd Run
6:15 - 1st
Anthony Gargiulo run for 6 yds to the Navy 42
3rd & 9 at NAVY 36
5-yd Penalty
5:47 - 1st
ARMY Penalty, Running Into Kicker (Christian Anderson) to the Navy 47 for a 1ST down
4th & 3 at NAVY 42
2-yd Run
5:30 - 1st
Nelson Smith run for 2 yds to the Navy 49
1st & 10 at NAVY 47
0-yd Run
4:55 - 1st
Malcolm Perry run for no gain to the Navy 49
2nd & 8 at NAVY 49
(4:30 - 1st) Timeout NAVY, clock 04:30
Interception
4:18 - 1st
Zach Abey pass intercepted Jaylon McClinton return for 11 yds to the Army 33
3rd & 8 at NAVY 49
2nd Quarter
-2-yd Run
4:10 - 1st
Kelvin Hopkins Jr. run for a loss of 2 yards to the Army 31
1st & 10 at ARMY 33
Incompletion
3:33 - 1st
Kelvin Hopkins Jr. pass incomplete to Kell Walker
2nd & 12 at ARMY 31
25-yd Pass
3:15 - 1st
Kelvin Hopkins Jr. pass complete to Kell Walker for 25 yds to the Navy 44 for a 1ST down
3rd & 12 at ARMY 31
0-yd Run
2:41 - 1st
Kelvin Hopkins Jr. run for no gain to the Navy 44
1st & 10 at NAVY 44
3-yd Run
2:00 - 1st
Kelvin Hopkins Jr. run for 3 yds to the Navy 41
2nd & 10 at NAVY 44
6-yd Run
1:10 - 1st
Kelvin Hopkins Jr. run for 6 yds to the Navy 35
3rd & 7 at NAVY 41
3-yd Run
0:35 - 1st
Darnell Woolfolk run for 3 yds to the Navy 32 for a 1ST down
4th & 1 at NAVY 35
End of 1st Quarter
2-yd Run
14:55 - 2nd
Darnell Woolfolk run for 2 yds to the Navy 30
1st & 10 at NAVY 32
Incompletion
14:16 - 2nd
Kelvin Hopkins Jr. pass incomplete to Christian Hayes
2nd & 8 at NAVY 30
13-yd Run
14:00 - 2nd
Kelvin Hopkins Jr. run for 13 yds to the Navy 17 for a 1ST down
3rd & 8 at NAVY 30
1-yd Run
13:25 - 2nd
Kelvin Hopkins Jr. run for 1 yd to the Navy 16
1st & 10 at NAVY 17
0-yd Run
12:40 - 2nd
Kell Walker run for no gain to the Navy 16
2nd & 9 at NAVY 16
Incompletion
11:58 - 2nd
Kelvin Hopkins Jr. pass incomplete to Jordan Asberry
3rd & 9 at NAVY 16
Field Goal Missed
11:53 - 2nd
John Abercrombie 33 yd FG MISSED
4th & 9 at NAVY 16
2-yd Run
11:40 - 2nd
Nelson Smith run for 2 yds to the Navy 22
1st & 10 at NAVY 20
1-yd Run
11:05 - 2nd
Anthony Gargiulo run for 1 yd to the Navy 23
2nd & 8 at NAVY 22
(10:30 - 2nd) Timeout NAVY, clock 10:30
4-yd Run
10:15 - 2nd
Zach Abey run for 4 yds to the Navy 27
3rd & 7 at NAVY 23
Punt
9:42 - 2nd
Owen White punt for 43 yds , Mike Reynolds returns for 1 yd to the Army 31
4th & 3 at NAVY 27
1-yd Run
9:30 - 2nd
Darnell Woolfolk run for 1 yd to the Army 32
1st & 10 at ARMY 31
(8:54 - 2nd) Timeout ARMY, clock 08:54
Incompletion
8:48 - 2nd
Kelvin Hopkins Jr. pass incomplete to Akyah Miranda
2nd & 9 at ARMY 32
6-yd Run
8:30 - 2nd
Kelvin Hopkins Jr. run for 6 yds to the Army 38
3rd & 9 at ARMY 32
Punt
7:55 - 2nd
Nick Schrage punt for 47 yds, fair catch by Jacob Springer at the Navy 15
4th & 3 at ARMY 38
4-yd Run
7:45 - 2nd
Zach Abey run for 4 yds to the Navy 19
1st & 10 at NAVY 15
5-yd Penalty
7:14 - 2nd
ARMY Penalty, Defensive Offside (Cole Christiansen) to the Navy 24
2nd & 6 at NAVY 19
5-yd Run
7:05 - 2nd
Tre Walker run for 5 yds to the Navy 29 for a 1ST down
2nd & 1 at NAVY 24
4-yd Run
6:30 - 2nd
Anthony Gargiulo run for 4 yds to the Navy 33
1st & 10 at NAVY 29
-5-yd Run
5:50 - 2nd
Mychal Cooper run for a loss of 5 yards to the Navy 28
2nd & 6 at NAVY 33
Incompletion
5:03 - 2nd
Zach Abey pass incomplete to Taylor Jackson
3rd & 11 at NAVY 28
Punt
4:52 - 2nd
Owen White punt for 40 yds , Mike Reynolds returns for 3 yds to the Army 35
4th & 11 at NAVY 28
8-yd Run
4:38 - 2nd
Darnell Woolfolk run for 8 yds to the Army 43
1st & 10 at ARMY 35
3-yd Run
4:10 - 2nd
Darnell Woolfolk run for 3 yds to the Army 46 for a 1ST down
2nd & 2 at ARMY 43
22-yd Run
3:40 - 2nd
Andy Davidson run for 22 yds to the Navy 32 for a 1ST down
1st & 10 at ARMY 46
1-yd Run
2:50 - 2nd
Kelvin Hopkins Jr. run for 1 yd to the Navy 31
1st & 10 at NAVY 32
Sack
1:58 - 2nd
Kelvin Hopkins Jr. sacked by Hudson Sullivan and Nizaire Cromartie for a loss of 8 yards to the Navy 39
2nd & 9 at NAVY 31
8-yd Run
1:25 - 2nd
Malik Hancock run for 8 yds to the Navy 31
3rd & 17 at NAVY 39
(0:52 - 2nd) Timeout NAVY, clock 00:52
Incompletion
0:45 - 2nd
Kelvin Hopkins Jr. pass incomplete to Kell Walker
4th & 9 at NAVY 31
5-yd Run
0:35 - 2nd
Anthony Gargiulo run for 5 yds to the Navy 36
1st & 10 at NAVY 31
5-yd Run
0:05 - 2nd
Anthony Gargiulo run for 5 yds to the Navy 41 for a 1ST down
2nd & 5 at NAVY 36
End of 2nd Quarter
3rd Quarter
Kickoff Return (Offense)
15:00 - 3rd
Landon Salyers kickoff for 56 yds , Malcolm Perry return for 33 yds to the Navy 42
2-yd Run
14:45 - 3rd
Zach Abey run for 2 yds to the Navy 44
1st & 10 at NAVY 42
7-yd Run
14:00 - 3rd
Anthony Gargiulo run for 7 yds to the Army 49
2nd & 8 at NAVY 44
-1-yd Run
13:30 - 3rd
Zach Abey run for a loss of 1 yard to the 50 yard line
3rd & 1 at ARMY 49
Punt
12:52 - 3rd
Owen White punt for 30 yds, punt out-of-bounds at the Army 20
4th & 2 at 50
-1-yd Run
12:40 - 3rd
Jordan Asberry run for a loss of 1 yard to the Army 19
1st & 10 at ARMY 20
14-yd Pass
12:00 - 3rd
Kelvin Hopkins Jr. pass complete to Zack Boobas for 14 yds to the Army 33 for a 1ST down
2nd & 11 at ARMY 19
5-yd Run
11:30 - 3rd
Darnell Woolfolk run for 5 yds to the Army 38
1st & 10 at ARMY 33
1-yd Run
11:00 - 3rd
Kelvin Hopkins Jr. run for 1 yd to the Army 39
2nd & 5 at ARMY 38
18-yd Run
10:15 - 3rd
Darnell Woolfolk run for 18 yds to the Navy 43 for a 1ST down
3rd & 4 at ARMY 39
2-yd Run
9:40 - 3rd
Andy Davidson run for 2 yds to the Navy 41
1st & 10 at NAVY 43
2-yd Run
8:50 - 3rd
Andy Davidson run for 2 yds to the Navy 39
2nd & 8 at NAVY 41
11-yd Run
8:20 - 3rd
Kelvin Hopkins Jr. run for 11 yds to the Navy 28 for a 1ST down
3rd & 6 at NAVY 39
2-yd Run
7:45 - 3rd
Darnell Woolfolk run for 2 yds to the Navy 26
1st & 10 at NAVY 28
12-yd Run
7:00 - 3rd
Kelvin Hopkins Jr. run for 12 yds to the Navy 14 for a 1ST down
2nd & 8 at NAVY 26
2-yd Run
6:40 - 3rd
Andy Davidson run for 2 yds to the Navy 12
1st & 10 at NAVY 14
-4-yd Run
5:45 - 3rd
Kelvin Hopkins Jr. run for a loss of 4 yards to the Navy 16
2nd & 8 at NAVY 12
0-yd Run
5:00 - 3rd
Kell Walker run for no gain to the Navy 16
3rd & 12 at NAVY 16
Field Goal Good
4:33 - 3rd
John Abercrombie 33 yd FG GOOD
4th & 12 at NAVY 16
Kickoff Return (Offense)
4:33 - 3rd
Landon Salyers kickoff for 61 yds , Tazh Maloy return for 15 yds to the Navy 19
3-yd Run
4:15 - 3rd
Malcolm Perry run for 3 yds to the Navy 22
1st & 10 at NAVY 19
6-yd Run
3:40 - 3rd
Anthony Gargiulo run for 6 yds to the Navy 28
2nd & 7 at NAVY 22
6-yd Run
3:00 - 3rd
Tre Walker run for 6 yds to the Navy 34 for a 1ST down
3rd & 1 at NAVY 28
2-yd Run
2:30 - 3rd
Tazh Maloy run for 2 yds to the Navy 36
1st & 10 at NAVY 34
5-yd Penalty
2:02 - 3rd
NAVY Penalty, False Start (Tazh Maloy) to the Navy 31
2nd & 8 at NAVY 36
Interception
1:37 - 3rd
Zach Abey pass intercepted Mike Reynolds return for no gain to the Army 49
2nd & 13 at NAVY 31
4th Quarter
3-yd Run
1:30 - 3rd
Kell Walker run for 3 yds to the Navy 48
1st & 10 at ARMY 49
4-yd Run
1:00 - 3rd
Darnell Woolfolk run for 4 yds to the Navy 44
2nd & 7 at NAVY 48
1-yd Run
0:18 - 3rd
Connor Slomka run for 1 yd to the Navy 43
3rd & 3 at NAVY 44
End of 3rd Quarter
1-yd Run
14:55 - 4th
Kelvin Hopkins Jr. run for 1 yd to the Navy 42
4th & 2 at NAVY 43
-1-yd Run
14:30 - 4th
Malcolm Perry run for a loss of 1 yard to the Navy 40
1st & 10 at NAVY 41
Incompletion
14:12 - 4th
Garret Lewis pass incomplete to Taylor Jackson
2nd & 11 at NAVY 40
34-yd Pass
14:00 - 4th
Garret Lewis pass complete to Keoni-Kordell Makekau for 34 yds to the Army 26 for a 1ST down
3rd & 11 at NAVY 40
2-yd Run
13:30 - 4th
Mike Martin run for 2 yds to the Army 24
1st & 10 at ARMY 26
1-yd Run
12:50 - 4th
Garret Lewis run for 1 yd to the Army 23
2nd & 8 at ARMY 24
6-yd Run
11:42 - 4th
Malcolm Perry run for 6 yds to the Army 17
3rd & 7 at ARMY 23
1-yd Run
11:20 - 4th
Garret Lewis run for 1 yd to the Army 16 for a 1ST down
4th & 1 at ARMY 17
(11:14 - 4th) Timeout NAVY, clock 11:14
Fumble Recovery
11:07 - 4th
Garret Lewis run for 13 yds to the Army 3 Garret Lewis fumbled, forced by Jaylon McClinton, recovered by Army James Gibson
1st & 10 at ARMY 16
1-yd Run
10:55 - 4th
Andy Davidson run for 1 yd to the Army 4
1st & 10 at ARMY 3
3-yd Run
10:10 - 4th
Darnell Woolfolk run for 3 yds to the Army 7
2nd & 9 at ARMY 4
5-yd Pass
9:34 - 4th
Kelvin Hopkins Jr. pass complete to Kell Walker for 5 yds to the Army 12
3rd & 6 at ARMY 7
Punt
9:02 - 4th
Nick Schrage punt for 40 yds , Jacob Springer returns for 4 yds to the Army 48
4th & 1 at ARMY 12
43-yd Run
8:50 - 4th
Malcolm Perry run for 43 yds to the Army 5 for a 1ST down
1st & 10 at ARMY 48
4-yd Run
8:10 - 4th
Anthony Gargiulo run for 4 yds to the Army 1
1st & Goal at ARMY 5
0-yd Run
7:35 - 4th
Garret Lewis run for no gain to the Army 1
2nd & Goal at ARMY 1
1-yd Touchdown Run
7:10 - 4th
Garret Lewis run for 1 yd for a TD, (Bennett Moehring KICK)
3rd & Goal at ARMY 1
Kickoff Return (Offense)
7:10 - 4th
Bennett Moehring kickoff for 51 yds , Kell Walker return for 23 yds to the Army 37
2-yd Run
6:55 - 4th
Darnell Woolfolk run for 2 yds to the Army 39
1st & 10 at ARMY 37
3-yd Run
6:15 - 4th
Darnell Woolfolk run for 3 yds to the Army 42
2nd & 8 at ARMY 39
-5-yd Run
5:30 - 4th
Kelvin Hopkins Jr. run for a loss of 5 yards to the Army 37
3rd & 5 at ARMY 42
Punt
4:46 - 4th
Nick Schrage punt for 33 yds , Jacob Springer returns for 4 yds to the Navy 34
4th & 10 at ARMY 37
-2-yd Run
4:35 - 4th
Garret Lewis run for a loss of 2 yards to the Navy 32
1st & 10 at NAVY 34
5-yd Pass
4:00 - 4th
Garret Lewis pass complete to Malcolm Perry for 5 yds to the Navy 37
2nd & 12 at NAVY 32
5-yd Penalty
3:27 - 4th
NAVY Penalty, False Start (Peter Nestrowitz) to the Navy 32
3rd & 7 at NAVY 37
Incompletion
3:09 - 4th
OJ Davis pass incomplete to Garret Lewis
3rd & 12 at NAVY 32
Sack
3:02 - 4th
Zach Abey sacked by Kenneth Brinson for a loss of 10 yards to the Navy 22 Zach Abey fumbled, recovered by Army Kenneth Brinson , return for 0 yards
4th & 12 at NAVY 32
3-yd Run
2:45 - 4th
Darnell Woolfolk run for 3 yds to the Navy 19
1st & 10 at NAVY 22
17-yd Run
2:15 - 4th
Kelvin Hopkins Jr. run for 17 yds to the Navy 2 for a 1ST down
2nd & 7 at NAVY 19
1-yd Run
1:38 - 4th
Darnell Woolfolk run for 1 yd to the Navy 1
1st & Goal at NAVY 2
(1:38 - 4th) Timeout NAVY, clock 01:38
0-yd Penalty
1:36 - 4th
NAVY Penalty, Defensive Offside (Josh Webb) to the Navy 1
2nd & Goal at NAVY 1
1-yd Touchdown Run
1:28 - 4th
Kelvin Hopkins Jr. run for 1 yd for a TD, (John Abercrombie KICK)
2nd & Goal at NAVY 1
15-yd Penalty
1:28 - 4th
NAVY Penalty, Unsportsmanlike Conduct (Marcus Edwards) to the 50 yard line
2nd & 9 at ARMY 35
Kickoff
1:28 - 4th
Landon Salyers kickoff for 50 yds for a touchback
11-yd Pass
1:21 - 4th
Garret Lewis pass complete to Taylor Jackson for 11 yds to the Navy 36 for a 1ST down
1st & 10 at NAVY 25
18-yd Pass
1:11 - 4th
Garret Lewis pass complete to Keoni-Kordell Makekau for 18 yds to the Army 46 for a 1ST down
1st & 10 at NAVY 36
Incompletion
1:11 - 4th
Garret Lewis pass incomplete
1st & 10 at ARMY 46
Incompletion
1:06 - 4th
Garret Lewis pass incomplete to CJ Williams
2nd & 10 at ARMY 46
Incompletion
0:57 - 4th
Garret Lewis pass incomplete to Mychal Cooper
3rd & 10 at ARMY 46
13-yd Pass
0:51 - 4th
Garret Lewis pass complete to Malcolm Perry for 13 yds to the Army 33 for a 1ST down
4th & 10 at ARMY 46
Incompletion
0:48 - 4th
Garret Lewis pass incomplete
1st & 10 at ARMY 33
Incompletion
0:44 - 4th
Garret Lewis pass incomplete to Ryan Mitchell
2nd & 10 at ARMY 33
5-yd Run
0:34 - 4th
Myles Fells run for 5 yds to the Army 28
3rd & 10 at ARMY 33
(0:34 - 4th) Timeout NAVY, clock 00:34
Field Goal Good
0:29 - 4th
Bennett Moehring 46 yd FG GOOD
4th & 5 at ARMY 28
Kickoff
0:29 - 4th
Bennett Moehring on-side kick recovered by ARMY at the Navy 43
-1-yd Run
0:27 - 4th
TEAM run for a loss of 1 yard to the Navy 44
1st & 10 at NAVY 43
End of 4th Quarter
Game Information
Philadelphia, PA


2025 Standings
FBS
| American ConferenceAmerican Conference | CONF | OVR |
|---|---|---|
| Tulane | 7-1 | 11-3 |
| North Texas | 7-1 | 12-2 |
| Navy | 7-1 | 11-2 |
| East Carolina | 6-2 | 9-4 |
| South Florida | 6-2 | 9-4 |
| Army | 4-4 | 7-6 |
| Memphis | 4-4 | 8-5 |
| UTSA | 4-4 | 7-6 |
| Temple | 3-5 | 5-7 |
| Florida Atlantic | 3-5 | 4-8 |
| Rice | 2-6 | 5-8 |
| UAB | 2-6 | 4-8 |
| Tulsa | 1-7 | 4-8 |
| Charlotte | 0-8 | 1-11 |
NCAAF News

Turnovers doom Oregon Ducks to another ugly CFP exit
The Oregon Ducks sustained a second straight ugly exit from the College Football Playoff on Friday, with three first-half turnovers in a 56-22 loss to Indiana.
8h

Should Dante Moore still enter the NFL draft after struggles vs. Indiana?
Greg McElroy believes Oregon quarterback Dante Moore should still enter the NFL draft but notes that the team that picks him must understand he has things to iron out in his game.
11h

Dante Moore on Oregon's loss: We beat ourselves
Oregon coach Dan Lanning and quarterback Dante Moore explain what went wrong for the Ducks vs. Indiana.
11h
GAMBLING PROBLEM? CALL 1-800-GAMBLER, (800) 327-5050 or visit gamblinghelplinema.org (MA). Call 877-8-HOPENY/text HOPENY (467369) (NY). Please Gamble Responsibly. 888-789-7777/visit ccpg.org (CT), or visit www.mdgamblinghelp.org (MD). 21+ and present in most states. (18+ DC/KY/NH/WY). Void in ONT/OR/NH. Eligibility restrictions apply. On behalf of Boot Hill Casino & Resort (KS). Terms: sportsbook.draftkings.com/promos.
Copyright: © 2026 ESPN Enterprises, Inc. All rights reserved.

