Navy Midshipmen vs Army Black Knights
1st Quarter
Kickoff
15:00 - 1st
Daniel Grochowski kickoff for 65 yds for a touchback
9-yd Pass
14:30 - 1st
Keenan Reynolds pass complete to Jamir Tillman for 9 yds to the Navy 34
1st & 10 at NAVY 25
8-yd Run
14:00 - 1st
Chris Swain run for 8 yds to the Navy 42 for a 1ST down
2nd & 1 at NAVY 34
4-yd Run
13:30 - 1st
Chris Swain run for 4 yds to the Navy 46
1st & 10 at NAVY 42
3-yd Pass
13:00 - 1st
Keenan Reynolds pass complete to Jamir Tillman for 3 yds to the Navy 49
2nd & 6 at NAVY 46
-2-yd Run
12:40 - 1st
Dishan Romine run for a loss of 2 yards to the Navy 47
3rd & 3 at NAVY 49
Punt
11:44 - 1st
Alex Barta punt for 43 yds , Edgar Poe returns for 50 yds to the Navy 40
4th & 5 at NAVY 47
-8-yd Run
11:30 - 1st
Chris Carter run for 7 yds to the Navy 33 ARMY Penalty, Personal Foul (Jaryn Villegas) to the Navy 48
1st & 10 at NAVY 40
Fumble Recovery (Own)
10:45 - 1st
Chris Carter run for a loss of 2 yards to the 50 yard line Chris Carter fumbled, recovered by Army Chris Carter , return to the 50 yard line
2nd & 18 at NAVY 48
31-yd Pass
10:30 - 1st
Chris Carter pass complete to Edgar Poe for 31 yds to the Navy 19 for a 1ST down
3rd & 20 at 50
2-yd Run
9:45 - 1st
Chris Carter run for 2 yds to the Navy 17
1st & 10 at NAVY 19
3-yd Run
9:00 - 1st
Aaron Kemper run for 3 yds to the Navy 14
2nd & 8 at NAVY 17
Incompletion
8:35 - 1st
Chris Carter pass incomplete to Kelvin White, broken up by Daiquan Thomasson
3rd & 5 at NAVY 14
Field Goal Good
8:31 - 1st
Daniel Grochowski 32 Yd Field Goal
4th & 5 at NAVY 14
Kickoff
8:31 - 1st
Daniel Grochowski kickoff for 65 yds for a touchback
17-yd Run
8:25 - 1st
Keenan Reynolds run for 17 yds to the Navy 42 for a 1ST down
1st & 10 at NAVY 25
58-yd Touchdown Run
7:58 - 1st
Keenan Reynolds 58 Yd Run (Austin Grebe Kick)
1st & 10 at NAVY 42
Kickoff
7:53 - 1st
Austin Grebe kickoff for 64 yds , Marcus Hyatt return for 17 yds to the Army 18
4-yd Run
7:20 - 1st
Aaron Kemper run for 4 yds to the Army 22
1st & 10 at ARMY 18
9-yd Run
7:00 - 1st
Nicholas Black run for 9 yds to the Army 31 for a 1ST down
2nd & 6 at ARMY 22
2-yd Run
6:20 - 1st
Matt Giachinta run for 2 yds to the Army 33
1st & 10 at ARMY 31
5-yd Run
5:40 - 1st
Jordan Asberry run for 5 yds to the Army 38
2nd & 8 at ARMY 33
5-yd Run
5:20 - 1st
Chris Carter run for 5 yds to the Army 43 for a 1ST down
3rd & 3 at ARMY 38
28-yd Pass
4:38 - 1st
Chris Carter pass complete to Edgar Poe for 13 yds to the NAVY 44 for a 1ST down NAVY Penalty, Illegal Use of Hands (Amos Mason) to the Navy 29 for a 1ST down
1st & 10 at NAVY 43
29-yd Touchdown Run
4:10 - 1st
Tyler Campbell 29 Yd Run (Daniel Grochowski Kick)
1st & 10 at NAVY 29
Kickoff
4:10 - 1st
Daniel Grochowski kickoff for 65 yds for a touchback
35-yd Pass
4:03 - 1st
Keenan Reynolds pass complete to Jamir Tillman for 35 yds to the NAVY 40 for a 1ST down ARMY Penalty, Defensive Pass Interference (Chris Carnegie) declined for a 1ST down
1st & 10 at NAVY 25
-1-yd Run
3:30 - 1st
Keenan Reynolds run for a loss of 1 yard to the Army 41
1st & 10 at ARMY 40
5-yd Pass
3:15 - 1st
Keenan Reynolds pass complete to Jamir Tillman for 5 yds to the Army 36
2nd & 11 at ARMY 41
-2-yd Run
2:40 - 1st
Keenan Reynolds run for a loss of 2 yards to the Army 38 NAVY Penalty, Offensive Holding (Joey Gaston) declined
3rd & 6 at ARMY 36
Punt
2:18 - 1st
Alex Barta punt for 32 yds, downed at the Army 6
4th & 8 at ARMY 38
2-yd Run
2:00 - 1st
Chris Carter run for 2 yds to the Army 8
1st & 10 at ARMY 6
2-yd Run
1:30 - 1st
Chris Carter run for 2 yds to the Army 10
2nd & 8 at ARMY 8
Incompletion
0:51 - 1st
Chris Carter pass incomplete to Edgar Poe
3rd & 6 at ARMY 10
Punt
0:45 - 1st
Alex Tardieu punt for 40 yds, fair catch by Calvin Cass Jr. at the 50 yard line
4th & 6 at ARMY 10
2nd Quarter
5-yd Run
0:20 - 1st
Keenan Reynolds run for 5 yds to the Army 45
1st & 10 at 50
3-yd Run
0:00 - 1st
Keenan Reynolds run for 3 yds to the Army 42
2nd & 5 at ARMY 45
End of 1st Quarter
3-yd Run
14:56 - 2nd
Chris Swain run for 3 yds to the Army 39 for a 1ST down
3rd & 2 at ARMY 42
35-yd Run
14:21 - 2nd
Keenan Reynolds run for 35 yds to the Army 4 for a 1ST down
1st & 10 at ARMY 39
1-yd Run
13:40 - 2nd
Chris Swain run for 1 yd to the Army 3
1st & Goal at ARMY 4
2-yd Run
12:50 - 2nd
Chris Swain run for 2 yds to the Army 1
2nd & Goal at ARMY 3
1-yd Touchdown Run
12:18 - 2nd
Keenan Reynolds 1 Yd Run (Austin Grebe Kick)
3rd & Goal at ARMY 1
Kickoff
12:18 - 2nd
Austin Grebe kickoff for 65 yds for a touchback
5-yd Run
12:00 - 2nd
Aaron Kemper run for 5 yds to the Army 30
1st & 10 at ARMY 25
-1-yd Run
11:15 - 2nd
Jordan Asberry run for a loss of 1 yard to the Army 29
2nd & 5 at ARMY 30
10-yd Run
10:30 - 2nd
Chris Carter run for 10 yds to the Army 39 for a 1ST down
3rd & 6 at ARMY 29
1-yd Run
9:45 - 2nd
Aaron Kemper run for 1 yd to the Army 40
1st & 10 at ARMY 39
7-yd Run
9:00 - 2nd
Jordan Asberry run for 7 yds to the Army 47
2nd & 9 at ARMY 40
(8:49 - 2nd) Timeout ARMY, clock 08:49
7-yd Run
8:40 - 2nd
Chris Carter run for 7 yds to the Navy 46 for a 1ST down
3rd & 2 at ARMY 47
Incompletion
8:03 - 2nd
Chris Carter pass incomplete to Edgar Poe, broken up by Brendon Clements
1st & 10 at NAVY 46
2-yd Run
7:45 - 2nd
Tyler Campbell run for 2 yds to the Navy 44
2nd & 10 at NAVY 46
8-yd Pass
7:00 - 2nd
Chris Carter pass complete to Edgar Poe for 8 yds to the Navy 36 for a 1ST down
3rd & 8 at NAVY 44
4-yd Run
6:20 - 2nd
Christian Drake run for 4 yds to the Navy 32
1st & 10 at NAVY 36
-3-yd Run
6:00 - 2nd
Nicholas Black run for a loss of 3 yards to the Navy 35
2nd & 6 at NAVY 32
-2-yd Run
5:15 - 2nd
Chris Carter run for a loss of 2 yards to the Navy 37
3rd & 9 at NAVY 35
Punt
4:24 - 2nd
Alex Tardieu punt for 37 yds for a touchback
4th & 11 at NAVY 37
Fumble Recovery (Own)
4:00 - 2nd
TEAM run for a loss of 4 yards to the Navy 16 TEAM fumbled, recovered by Navy DeBrandon Sanders
1st & 10 at NAVY 20
-2-yd Run
3:30 - 2nd
Keenan Reynolds run for a loss of 2 yards to the Navy 14
2nd & 14 at NAVY 16
Incompletion
3:00 - 2nd
Keenan Reynolds pass incomplete to Jamir Tillman, broken up by Brandon Jackson
3rd & 16 at NAVY 14
Punt
2:48 - 2nd
Alex Barta punt for 42 yds , Edgar Poe returns for 2 yds to the Army 46
4th & 16 at NAVY 14
15-yd Run
2:36 - 2nd
Christian Drake run for 15 yds to the Navy 39 for a 1ST down
1st & 10 at ARMY 46
39-yd Touchdown Pass
2:08 - 2nd
Edgar Poe 39 Yd pass from Chris Carter (Daniel Grochowski Kick)
1st & 10 at NAVY 39
Kickoff
1:59 - 2nd
Daniel Grochowski kickoff for 65 yds , Dishan Romine return for 42 yds to the Navy 42
5-yd Run
1:40 - 2nd
Chris Swain run for 5 yds to the Navy 47
1st & 10 at NAVY 42
Incompletion
1:35 - 2nd
Keenan Reynolds pass incomplete to Jamir Tillman
2nd & 5 at NAVY 47
4-yd Run
1:10 - 2nd
Chris Swain run for 4 yds to the Army 49
3rd & 5 at NAVY 47
3-yd Run
0:45 - 2nd
DeBrandon Sanders run for 3 yds to the Army 46 for a 1ST down
4th & 1 at ARMY 49
(0:43 - 2nd) Timeout NAVY, clock 00:43
Incompletion
0:40 - 2nd
Keenan Reynolds pass incomplete to Dishan Romine, broken up by Jeremy Timpf
1st & 10 at ARMY 46
Incompletion
0:34 - 2nd
Keenan Reynolds pass incomplete to Jamir Tillman, broken up by Jordan Smith
2nd & 10 at ARMY 46
Incompletion
0:28 - 2nd
Keenan Reynolds pass incomplete to Jamir Tillman
3rd & 10 at ARMY 46
(0:28 - 2nd) Timeout ARMY, clock 00:28
Punt
0:18 - 2nd
Alex Barta punt for 45 yds, downed at the Army 1
4th & 10 at ARMY 46
1-yd Run
0:16 - 2nd
Chris Carter run for 1 yd to the Army 2
1st & 10 at ARMY 1
(0:16 - 2nd) Timeout NAVY, clock 00:16
1-yd Run
0:00 - 2nd
Chris Carter run for 1 yd to the Army 3
2nd & 9 at ARMY 2
End of 2nd Quarter
3rd Quarter
Kickoff
15:00 - 3rd
Austin Grebe kickoff for 65 yds for a touchback
2-yd Run
14:30 - 3rd
Chris Carter run for 2 yds to the Army 27
1st & 10 at ARMY 25
-13-yd Run
14:17 - 3rd
Tyler Campbell run for no gain to the Army 27 ARMY Penalty, Illegal Block (Kelvin White) to the Army 14
2nd & 8 at ARMY 27
7-yd Pass
13:45 - 3rd
Chris Carter pass complete to Nicholas Black for 7 yds to the Army 21
2nd & 21 at ARMY 14
Incompletion
13:17 - 3rd
Chris Carter pass incomplete to Edgar Poe
3rd & 14 at ARMY 21
Punt
13:09 - 3rd
Alex Tardieu punt for 47 yds, fair catch by Calvin Cass Jr. at the Navy 32
4th & 14 at ARMY 21
2-yd Run
12:50 - 3rd
Chris Swain run for 2 yds to the Navy 34
1st & 10 at NAVY 32
3-yd Run
12:25 - 3rd
Chris Swain run for 3 yds to the Navy 37
2nd & 8 at NAVY 34
Incompletion
11:58 - 3rd
Keenan Reynolds pass incomplete to Jamir Tillman
3rd & 5 at NAVY 37
Punt
11:52 - 3rd
Alex Barta punt for 37 yds, fair catch by Edgar Poe at the Army 26
4th & 5 at NAVY 37
5-yd Run
11:30 - 3rd
Chris Carter run for 5 yds to the Army 31
1st & 10 at ARMY 26
2-yd Run
10:50 - 3rd
Aaron Kemper run for 2 yds to the Army 33
2nd & 5 at ARMY 31
Sack
10:15 - 3rd
Chris Carter sacked by D.J. Palmore for a loss of 9 yards to the Army 24
3rd & 3 at ARMY 33
Punt
9:47 - 3rd
Alex Tardieu punt for 47 yds, fair catch by Calvin Cass Jr. at the Navy 29
4th & 12 at ARMY 24
Incompletion
9:40 - 3rd
Keenan Reynolds pass incomplete to Jamir Tillman, broken up by Xavier Moss
1st & 10 at NAVY 29
4-yd Run
9:25 - 3rd
Chris Swain run for 4 yds to the Navy 33
2nd & 10 at NAVY 29
1-yd Run
8:50 - 3rd
Keenan Reynolds run for 1 yd to the Navy 34
3rd & 6 at NAVY 33
Punt
8:11 - 3rd
Alex Barta punt for 66 yds for a touchback
4th & 5 at NAVY 34
0-yd Run
7:45 - 3rd
Chris Carter run for no gain to the Army 20
1st & 10 at ARMY 20
-2-yd Run
7:20 - 3rd
Jordan Asberry run for a loss of 2 yards to the Army 18
2nd & 10 at ARMY 20
Sack
6:40 - 3rd
Chris Carter sacked by Jarvis Polu for a loss of 9 yards to the Army 9
3rd & 12 at ARMY 18
Punt
6:01 - 3rd
Alex Tardieu punt for 41 yds, fair catch by Calvin Cass Jr. at the 50 yard line
4th & 21 at ARMY 9
50-yd Touchdown Pass
5:51 - 3rd
Jamir Tillman 50 Yd pass from Keenan Reynolds (Austin Grebe Kick)
1st & 10 at 50
Kickoff
5:44 - 3rd
Austin Grebe kickoff for 63 yds , Marcus Hyatt return for 19 yds to the Army 21
5-yd Run
5:30 - 3rd
Tyler Campbell run for 5 yds to the Army 26
1st & 10 at ARMY 21
Incompletion
4:57 - 3rd
Chris Carter pass incomplete, broken up by Will Anthony
2nd & 5 at ARMY 26
Sack
4:45 - 3rd
Chris Carter sacked by Will Anthony for a loss of 8 yards to the Army 18
3rd & 5 at ARMY 26
Punt
4:15 - 3rd
Alex Tardieu punt for 46 yds, fair catch by Calvin Cass Jr. at the Navy 36
4th & 13 at ARMY 18
6-yd Run
4:00 - 3rd
Keenan Reynolds run for 6 yds to the Navy 42
1st & 10 at NAVY 36
1-yd Run
3:30 - 3rd
Chris Swain run for 1 yd to the Navy 43
2nd & 4 at NAVY 42
0-yd Run
2:50 - 3rd
Keenan Reynolds run for no gain to the Navy 43
3rd & 3 at NAVY 43
Punt
2:21 - 3rd
Alex Barta punt for 36 yds, fair catch by Edgar Poe at the Army 21
4th & 3 at NAVY 43
4th Quarter
30-yd Pass
2:15 - 3rd
Chris Carter pass complete to Edgar Poe for 30 yds to the Navy 49 for a 1ST down
1st & 10 at ARMY 21
18-yd Run
1:42 - 3rd
Aaron Kemper run for 18 yds to the Navy 31 for a 1ST down
1st & 10 at NAVY 49
3-yd Run
1:00 - 3rd
Chris Carter run for 3 yds to the Navy 28
1st & 10 at NAVY 31
6-yd Run
0:22 - 3rd
Chris Carter run for 6 yds to the Navy 22
2nd & 7 at NAVY 28
End of 3rd Quarter
3-yd Run
14:30 - 4th
Matt Giachinta run for 3 yds to the Navy 19 for a 1ST down
3rd & 1 at NAVY 22
5-yd Run
14:00 - 4th
Aaron Kemper run for 5 yds to the Navy 14
1st & 10 at NAVY 19
-4-yd Run
13:30 - 4th
Chris Carter run for a loss of 4 yards to the Navy 18
2nd & 5 at NAVY 14
6-yd Pass
13:00 - 4th
Chris Carter pass complete to DeAndre Bell for 6 yds to the Navy 12
3rd & 9 at NAVY 18
Field Goal Missed
12:19 - 4th
Daniel Grochowski 29 yd FG MISSED
4th & 3 at NAVY 12
11-yd Run
12:14 - 4th
Chris Swain run for 11 yds to the Navy 31 for a 1ST down
1st & 10 at NAVY 20
2-yd Run
11:30 - 4th
Keenan Reynolds run for 2 yds to the Navy 33
1st & 10 at NAVY 31
2-yd Run
11:00 - 4th
Keenan Reynolds run for 2 yds to the Navy 35
2nd & 8 at NAVY 33
1-yd Run
10:20 - 4th
Quentin Ezell run for 1 yd to the Navy 36
3rd & 6 at NAVY 35
Punt
9:46 - 4th
Alex Barta punt for 36 yds, downed at the Army 28
4th & 5 at NAVY 36
Fumble Recovery (Own)
9:20 - 4th
Chris Carter run for no gain to the Army 28 Chris Carter fumbled, recovered by Army Chris Carter
1st & 10 at ARMY 28
39-yd Pass
9:00 - 4th
Chris Carter pass complete to DeAndre Bell for 39 yds to the Navy 33 for a 1ST down
2nd & 10 at ARMY 28
Fumble Recovery
8:33 - 4th
Chris Carter run for a loss of 1 yard to the Navy 34 Chris Carter fumbled, recovered by Navy Ted Colburn
1st & 10 at NAVY 33
11-yd Pass
8:15 - 4th
Keenan Reynolds pass complete to Demond Brown for 11 yds to the Navy 45 for a 1ST down
1st & 10 at NAVY 34
5-yd Run
7:45 - 4th
Chris Swain run for 5 yds to the 50 yard line
1st & 10 at NAVY 45
4-yd Run
7:00 - 4th
Chris Swain run for 4 yds to the Army 46
2nd & 5 at 50
2-yd Run
6:30 - 4th
Keenan Reynolds run for 2 yds to the Army 44 for a 1ST down
3rd & 1 at ARMY 46
3-yd Run
5:30 - 4th
Quentin Ezell run for 3 yds to the Army 41
1st & 10 at ARMY 44
0-yd Run
4:30 - 4th
Keenan Reynolds run for no gain to the Army 41
2nd & 7 at ARMY 41
0-yd Run
4:00 - 4th
Keenan Reynolds run for no gain to the Army 41
3rd & 7 at ARMY 41
(3:43 - 4th) Timeout NAVY, clock 03:43
Punt
3:36 - 4th
Alex Barta punt for 41 yds for a touchback
4th & 7 at ARMY 41
Interception
3:27 - 4th
Chris Carter pass intercepted Lorentez Barbour return for 1 yd to the Army 44
1st & 10 at ARMY 20
3-yd Run
3:25 - 4th
Keenan Reynolds run for 3 yds to the Army 41
1st & 10 at ARMY 44
(3:22 - 4th) Timeout ARMY, clock 03:22
5-yd Run
3:17 - 4th
Chris Swain run for 5 yds to the Army 36
2nd & 7 at ARMY 41
(3:17 - 4th) Timeout ARMY, clock 03:17
5-yd Penalty
3:17 - 4th
NAVY Penalty, False Start (Brandon Greene) to the Army 41
3rd & 2 at ARMY 36
(3:17 - 4th) Timeout NAVY, clock 03:17
Incompletion
3:12 - 4th
Keenan Reynolds pass incomplete to Tyler Carmona
3rd & 7 at ARMY 41
Punt
3:03 - 4th
Alex Barta punt for 41 yds for a touchback
4th & 7 at ARMY 41
35-yd Pass
2:50 - 4th
Chris Carter pass complete to Tyler Campbell for 35 yds to the Navy 45 for a 1ST down
1st & 10 at ARMY 20
6-yd Run
2:30 - 4th
Jordan Asberry run for 6 yds to the Navy 39
1st & 10 at NAVY 45
Interception
2:03 - 4th
DeAndre Bell pass intercepted Daiquan Thomasson return for no gain to the Navy 3
2nd & 4 at NAVY 39
1-yd Run
1:30 - 4th
Keenan Reynolds run for 1 yd to the Navy 4
1st & 10 at NAVY 3
1-yd Run
1:10 - 4th
Keenan Reynolds run for 1 yd to the Navy 5
2nd & 9 at NAVY 4
(1:08 - 4th) Timeout ARMY, clock 01:08
4-yd Run
0:30 - 4th
Keenan Reynolds run for 4 yds to the Navy 9
3rd & 8 at NAVY 5
(0:21 - 4th) Timeout NAVY, clock 00:21
Punt
0:11 - 4th
Alex Barta punt for 50 yds , Edgar Poe returns for 1 yd to the Army 42
4th & 4 at NAVY 9
Incompletion
0:05 - 4th
Luke Langdon pass incomplete
1st & 10 at ARMY 42
Incompletion
0:00 - 4th
Kelvin White pass incomplete
2nd & 10 at ARMY 42
End of 4th Quarter
Game Information
Philadelphia, PA

CBS

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

Kasi Currie, top-3 DT recruit in 2027, commits to Texas
Four-star defensive tackle Kasi Currie, No. 52 in the SC Next 300 in the 2027 cycle, has committed to the Texas Longhorns.
8h

Thamel: Texas Tech not flinching with plan to play Sorsby
Thamel: Texas Tech not flinching with plan to play Sorsby
10h

Texas AG warns Big 12 if Texas Tech punished for playing Sorsby
Texas AG Ken Paxton sent a letter to Big 12 commissioner Brett Yormark and board of directors chairman Douglas Girod, notifying the league it would be exposed to "substantial liability" if it takes action against Texas Tech for playing Brendan Sorsby.
9h
GAMBLING PROBLEM? CALL 1-800-GAMBLER or 1-800-MY-RESET, (800) 327-5050 or visit gamblinghelplinema.org (MA). Call 877-8-HOPENY/text HOPENY (467369) (NY). Call 888-789-7777/visit ccpg.org (CT), or visit www.mdgamblinghelp.org (MD), 1-800-981-0023 (PR). 21+ and present in most states. (18+ DC/KY/NH/PR/WY). Void in ONT. Eligibility restrictions apply. Terms: draftkings.com/sportsbook. On behalf of Boot Hill Casino (KS). Pass-thru of per wager tax may apply in IL.
Copyright: © 2026 ESPN Enterprises, LLC. All rights reserved.

