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

Source: Kemon Spell, ESPN's No. 1 RB in 2027, commits to Georgia
Five-star prospect Kemon Spell, ESPN's No. 1 running back in the 2027 class, has committed to Georgia, a source told ESPN.
2h

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.
5h

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.
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.

