Navy Midshipmen vs Army Black Knights
14
9-3
13
6-6
1st Quarter
Kickoff
15:00 - 1st
Bennett Moehring kickoff for 46 yds , John Trainor return for 13 yds to the Army 32
6-yd Run
14:55 - 1st
Darnell Woolfolk run for 6 yds to the Army 38
1st & 10 at ARMY 32
2-yd Run
14:07 - 1st
Ahmad Bradshaw run for 2 yds to the Army 40
2nd & 4 at ARMY 38
2-yd Run
13:25 - 1st
Ahmad Bradshaw run for 2 yds to the Army 42 for a 1ST down
3rd & 2 at ARMY 40
33-yd Run
12:46 - 1st
Kell Walker run for 33 yds to the Navy 25 for a 1ST down
1st & 10 at ARMY 42
5-yd Run
12:09 - 1st
Ahmad Bradshaw run for 5 yds to the Navy 20
1st & 10 at NAVY 25
6-yd Run
11:37 - 1st
Darnell Woolfolk run for 6 yds to the Navy 14 for a 1ST down
2nd & 5 at NAVY 20
4-yd Run
10:58 - 1st
Ahmad Bradshaw run for 4 yds to the Navy 10
1st & 10 at NAVY 14
3-yd Run
10:13 - 1st
Ahmad Bradshaw run for 3 yds to the Navy 7
2nd & 6 at NAVY 10
2-yd Run
9:29 - 1st
Darnell Woolfolk run for 2 yds to the Navy 5
3rd & 3 at NAVY 7
2-yd Run
8:47 - 1st
Kell Walker run for 2 yds to the Navy 3 for a 1ST down
4th & 1 at NAVY 5
3-yd Touchdown Run
8:06 - 1st
Darnell Woolfolk 3 Yd Run (Blake Wilson Kick)
1st & Goal at NAVY 3
Kickoff
8:06 - 1st
Nick Schrage kickoff for 55 yds , Darryl Bonner return for 15 yds to the Navy 25
9-yd Run
7:53 - 1st
Malcolm Perry run for 9 yds to the Navy 34
1st & 10 at NAVY 25
6-yd Run
7:21 - 1st
Malcolm Perry run for 6 yds to the Navy 40 for a 1ST down
2nd & 1 at NAVY 34
7-yd Run
6:47 - 1st
Malcolm Perry run for 7 yds to the Navy 47
1st & 10 at NAVY 40
5-yd Run
6:09 - 1st
Malcolm Perry run for 5 yds to the Army 48 for a 1ST down
2nd & 3 at NAVY 47
19-yd Run
5:35 - 1st
Malcolm Perry run for 19 yds to the Army 29 for a 1ST down
1st & 10 at ARMY 48
5-yd Run
4:54 - 1st
Joshua Walker run for 5 yds to the Army 24
1st & 10 at ARMY 29
4-yd Run
4:20 - 1st
Malcolm Perry run for 4 yds to the Army 20
2nd & 5 at ARMY 24
0-yd Run
3:32 - 1st
Chris High run for no gain to the Army 20
3rd & 1 at ARMY 20
1-yd Run
3:06 - 1st
Zach Abey run for 1 yd to the Army 19 for a 1ST down
4th & 1 at ARMY 20
4-yd Run
2:36 - 1st
Malcolm Perry run for 4 yds to the Army 15
1st & 10 at ARMY 19
3-yd Run
1:51 - 1st
Malcolm Perry run for 3 yds to the Army 12
2nd & 6 at ARMY 15
1-yd Run
1:09 - 1st
Malcolm Perry run for 1 yd to the Army 11
3rd & 3 at ARMY 12
(0:59 - 1st) Timeout NAVY, clock 00:59
Field Goal Good
0:55 - 1st
Bennett Moehring 28 Yd Field Goal
4th & 2 at ARMY 11
2nd Quarter
Kickoff
0:55 - 1st
Bennett Moehring kickoff for 65 yds for a touchback
7-yd Run
0:47 - 1st
Ahmad Bradshaw run for 7 yds to the Army 32
1st & 10 at ARMY 25
10-yd Run
0:00 - 1st
Ahmad Bradshaw run for no gain to the Army 32 for a 1ST down NAVY Penalty, Defensive Holding (Brandon Jones) to the Army 42 for a 1ST down
2nd & 3 at ARMY 32
End of 1st Quarter
-3-yd Run
14:55 - 2nd
John Trainor run for a loss of 3 yards to the Army 39
1st & 10 at ARMY 42
0-yd Run
14:13 - 2nd
Kell Walker run for no gain to the Army 39
2nd & 13 at ARMY 39
9-yd Run
13:33 - 2nd
Andy Davidson run for 9 yds to the Army 48
3rd & 13 at ARMY 39
Punt
13:00 - 2nd
Nick Schrage punt for 26 yds, downed at the Navy 26
4th & 4 at ARMY 48
2-yd Run
12:51 - 2nd
Keoni-Kordell Makekau run for 2 yds to the Navy 28
1st & 10 at NAVY 26
4-yd Run
12:11 - 2nd
Malcolm Perry run for 4 yds to the Navy 32
2nd & 8 at NAVY 28
68-yd Touchdown Run
11:28 - 2nd
Malcolm Perry 68 Yd Run (Bennett Moehring Kick)
3rd & 4 at NAVY 32
Kickoff
11:28 - 2nd
Bennett Moehring kickoff for 56 yds , Glen Coates return for 11 yds to the Army 20
3-yd Run
11:15 - 2nd
Darnell Woolfolk run for 3 yds to the Army 23
1st & 10 at ARMY 20
5-yd Run
10:34 - 2nd
Kell Walker run for 5 yds to the Army 28
2nd & 7 at ARMY 23
0-yd Run
9:50 - 2nd
Ahmad Bradshaw run for no gain to the Army 28
3rd & 2 at ARMY 28
Punt
9:13 - 2nd
Nick Schrage punt for 39 yds, fair catch by Craig Scott at the Navy 33
4th & 2 at ARMY 28
2-yd Run
9:10 - 2nd
Zach Abey run for 2 yds to the Navy 35
1st & 10 at NAVY 33
2-yd Pass
8:25 - 2nd
Zach Abey pass complete to Malcolm Perry for 2 yds to the Navy 37
2nd & 8 at NAVY 35
Incompletion
7:44 - 2nd
Craig Scott pass incomplete to Malcolm Perry
3rd & 6 at NAVY 37
Punt
7:33 - 2nd
Owen White punt for 26 yds, downed at the Army 37
4th & 6 at NAVY 37
10-yd Run
7:27 - 2nd
Darnell Woolfolk run for 10 yds to the Army 47 for a 1ST down
1st & 10 at ARMY 37
2-yd Run
6:54 - 2nd
Andy Davidson run for 2 yds to the Army 49
1st & 10 at ARMY 47
2-yd Run
6:15 - 2nd
Darnell Woolfolk run for 2 yds to the Navy 49
2nd & 8 at ARMY 49
-1-yd Run
5:57 - 2nd
Ahmad Bradshaw run for a loss of 1 yard to the 50 yard line
3rd & 6 at NAVY 49
Punt
5:22 - 2nd
Nick Schrage punt for 30 yds, punt out-of-bounds at the Navy 20
4th & 7 at 50
9-yd Run
5:12 - 2nd
Malcolm Perry run for 9 yds to the Navy 29
1st & 10 at NAVY 20
5-yd Run
4:36 - 2nd
Chris High run for 5 yds to the Navy 34 for a 1ST down
2nd & 1 at NAVY 29
2-yd Run
4:03 - 2nd
Chris High run for 2 yds to the Navy 36
1st & 10 at NAVY 34
4-yd Run
3:23 - 2nd
Chris High run for 4 yds to the Navy 40
2nd & 8 at NAVY 36
2-yd Run
2:40 - 2nd
Malcolm Perry run for 2 yds to the Navy 42
3rd & 4 at NAVY 40
5-yd Penalty
2:30 - 2nd
ARMY Penalty, Defensive Offside (Jaylon McClinton) to the Navy 47 for a 1ST down
4th & 2 at NAVY 42
3-yd Run
2:00 - 2nd
Chris High run for 3 yds to the 50 yard line
1st & 10 at NAVY 47
3-yd Run
1:22 - 2nd
Malcolm Perry run for 3 yds to the Army 47
2nd & 7 at 50
2-yd Run
0:50 - 2nd
Malcolm Perry run for 2 yds to the Army 45
3rd & 4 at ARMY 47
(0:16 - 2nd) Timeout NAVY, clock 00:16
Punt
0:09 - 2nd
Owen White punt for 45 yds for a touchback
4th & 2 at ARMY 45
7-yd Run
0:00 - 2nd
Darnell Woolfolk run for 7 yds to the Army 27
1st & 10 at ARMY 20
End of 2nd Quarter
3rd Quarter
Kickoff
15:00 - 3rd
Nick Schrage kickoff for 54 yds , Darryl Bonner return for 12 yds to the Navy 23
9-yd Run
14:47 - 3rd
Malcolm Perry run for 9 yds to the Navy 32
1st & 10 at NAVY 23
4-yd Run
14:08 - 3rd
Malcolm Perry run for 4 yds to the Navy 36 for a 1ST down
2nd & 1 at NAVY 32
7-yd Run
14:00 - 3rd
Joshua Walker run for 7 yds to the Navy 43
1st & 10 at NAVY 36
0-yd Run
12:48 - 3rd
Malcolm Perry run for no gain to the Navy 43
2nd & 3 at NAVY 43
46-yd Run
12:04 - 3rd
Malcolm Perry run for 46 yds to the Army 11 for a 1ST down
3rd & 3 at NAVY 43
4-yd Run
11:22 - 3rd
Chris High run for 4 yds to the Army 7
1st & 10 at ARMY 11
0-yd Run
10:22 - 3rd
Malcolm Perry run for no gain to the Army 7
2nd & 6 at ARMY 7
1-yd Run
10:02 - 3rd
Malcolm Perry run for 1 yd to the Army 6
3rd & 6 at ARMY 7
Field Goal Good
9:16 - 3rd
Bennett Moehring 24 yd FG GOOD
4th & 5 at ARMY 6
4th Quarter
Kickoff
9:16 - 3rd
Bennett Moehring kickoff for 55 yds , Glen Coates return for 10 yds to the Army 20
1-yd Run
9:05 - 3rd
Andy Davidson run for 1 yd to the Army 21
1st & 10 at ARMY 20
2-yd Run
9:00 - 3rd
Ahmad Bradshaw run for 2 yds to the Army 23
2nd & 9 at ARMY 21
20-yd Pass
8:00 - 3rd
Ahmad Bradshaw pass complete to Calen Holt for 20 yds to the Army 43 for a 1ST down
3rd & 7 at ARMY 23
2-yd Run
7:06 - 3rd
Ahmad Bradshaw run for 2 yds to the Army 45
1st & 10 at ARMY 43
21-yd Run
6:17 - 3rd
Ahmad Bradshaw run for 21 yds to the Navy 34 for a 1ST down
2nd & 8 at ARMY 45
9-yd Run
5:38 - 3rd
Darnell Woolfolk run for 9 yds to the Navy 25
1st & 10 at NAVY 34
3-yd Run
5:03 - 3rd
Darnell Woolfolk run for 3 yds to the Navy 22 for a 1ST down
2nd & 1 at NAVY 25
4-yd Run
4:25 - 3rd
Andy Davidson run for 4 yds to the Navy 18
1st & 10 at NAVY 22
3-yd Run
3:46 - 3rd
Andy Davidson run for 3 yds to the Navy 15
2nd & 6 at NAVY 18
3-yd Run
3:05 - 3rd
Darnell Woolfolk run for 3 yds to the Navy 12 for a 1ST down
3rd & 3 at NAVY 15
3-yd Run
2:31 - 3rd
Andy Davidson run for 3 yds to the Navy 9
1st & 10 at NAVY 12
-1-yd Run
1:45 - 3rd
Kell Walker run for a loss of 1 yard to the Navy 10
2nd & 7 at NAVY 9
5-yd Penalty
1:05 - 3rd
ARMY Penalty, False Start (Rick Kurz) to the Navy 15
3rd & 8 at NAVY 10
(0:41 - 3rd) Timeout ARMY, clock 00:41
-3-yd Run
0:00 - 3rd
John Trainor run for a loss of 3 yards to the Navy 18
3rd & 13 at NAVY 15
End of 3rd Quarter
Field Goal Missed
14:55 - 4th
Blake Wilson 35 yd FG MISSED
4th & 16 at NAVY 18
5-yd Penalty
14:55 - 4th
NAVY Penalty, False Start (-5 Yards) to the Navy 15
1st & 10 at NAVY 20
4-yd Run
14:48 - 4th
Chris High run for 4 yds to the Navy 19
1st & 15 at NAVY 15
3-yd Run
14:06 - 4th
Joshua Walker run for 3 yds to the Navy 22
2nd & 11 at NAVY 19
2-yd Run
13:25 - 4th
Chris High run for 2 yds to the Navy 24
3rd & 8 at NAVY 22
Punt
12:50 - 4th
Owen White punt for 40 yds , John Trainor returns for a loss of 1 yard to the Army 35
4th & 6 at NAVY 24
12-yd Run
12:44 - 4th
Ahmad Bradshaw run for 12 yds to the Army 47 for a 1ST down
1st & 10 at ARMY 35
12-yd Run
12:14 - 4th
Ahmad Bradshaw run for 12 yds to the Navy 41 for a 1ST down
1st & 10 at ARMY 47
9-yd Run
11:36 - 4th
Ahmad Bradshaw run for 9 yds to the Navy 32
1st & 10 at NAVY 41
3-yd Run
10:57 - 4th
Andy Davidson run for 3 yds to the Navy 29 for a 1ST down
2nd & 1 at NAVY 32
5-yd Run
10:15 - 4th
Ahmad Bradshaw run for 5 yds to the Navy 24
1st & 10 at NAVY 29
3-yd Run
9:33 - 4th
Darnell Woolfolk run for 3 yds to the Navy 21
2nd & 5 at NAVY 24
2-yd Run
8:52 - 4th
Ahmad Bradshaw run for 2 yds to the Navy 19 for a 1ST down
3rd & 2 at NAVY 21
5-yd Run
8:23 - 4th
Ahmad Bradshaw run for 5 yds to the Navy 14
1st & 10 at NAVY 19
4-yd Run
7:40 - 4th
Andy Davidson run for 4 yds to the Navy 10
2nd & 5 at NAVY 14
1-yd Run
7:04 - 4th
Ahmad Bradshaw run for 1 yd to the Navy 9 for a 1ST down
3rd & 1 at NAVY 10
0-yd Run
6:37 - 4th
Ahmad Bradshaw run for no gain to the Navy 9
1st & Goal at NAVY 9
8-yd Run
5:57 - 4th
John Trainor run for 8 yds to the Navy 1
2nd & Goal at NAVY 9
1-yd Touchdown Run
5:10 - 4th
Ahmad Bradshaw 1 Yd Run (Blake Wilson Kick)
3rd & Goal at NAVY 1
Kickoff
5:10 - 4th
Nick Schrage kickoff for 45 yds
6-yd Run
5:03 - 4th
Malcolm Perry run for 6 yds to the Navy 41
1st & 10 at NAVY 35
4-yd Run
4:30 - 4th
Malcolm Perry run for 4 yds to the Navy 45 for a 1ST down
2nd & 4 at NAVY 41
-2-yd Run
3:50 - 4th
TEAM run for a loss of 2 yards to the Navy 43
1st & 10 at NAVY 45
13-yd Run
3:35 - 4th
Malcolm Perry run for 13 yds to the Army 44 for a 1ST down
2nd & 12 at NAVY 43
2-yd Run
3:20 - 4th
Malcolm Perry run for 2 yds to the Army 42
1st & 10 at ARMY 44
4-yd Run
2:41 - 4th
Malcolm Perry run for 4 yds to the Army 38
2nd & 8 at ARMY 42
1-yd Run
2:05 - 4th
Malcolm Perry run for 1 yd to the Army 37
3rd & 4 at ARMY 38
(2:05 - 4th) Timeout NAVY, clock 02:05
(2:05 - 4th) Timeout ARMY, clock 02:05
12-yd Run
1:58 - 4th
Malcolm Perry run for 12 yds to the Army 25 for a 1ST down
4th & 3 at ARMY 37
2-yd Run
1:28 - 4th
Malcolm Perry run for 2 yds to the Army 23
1st & 10 at ARMY 25
5-yd Penalty
1:20 - 4th
NAVY Penalty, False Start (Evan Martin) to the Army 28
2nd & 8 at ARMY 23
2-yd Run
1:00 - 4th
Chris High run for 2 yds to the Army 26
2nd & 13 at ARMY 28
5-yd Penalty
0:32 - 4th
NAVY Penalty, False Start (Tyler Carmona) to the Army 31
3rd & 11 at ARMY 26
0-yd Run
0:12 - 4th
Malcolm Perry run for no gain to the Army 31
3rd & 16 at ARMY 31
(0:03 - 4th) Timeout NAVY, clock 00:03
Field Goal Missed
0:00 - 4th
Bennett Moehring 48 yd FG MISSED
4th & 16 at ARMY 31
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

Florida State OC Gus Malzahn retires after 35 years in coaching
Florida State offensive coordinator Gus Malzahn announced his retirement on Monday after 35 years spent in coaching -- including stints as the head coach at Arkansas State, Auburn and UCF.
3h

Woody: Fernando Mendoza a lock to Raiders with No. 1 pick
The "Get Up" crew discusses the chances Fernando Mendoza goes to the Raiders with the No. 1 pick in the 2026 NFL draft.
6h

2026 NFL mock drafts: Latest ESPN player, team predictions
Here are our experts' NFL mock drafts for the 2026 cycle, including projected landing spots for all the top quarterbacks.
8h
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.

