Air Force Falcons @ Navy Midshipmen
1st Quarter
Kickoff
15:00 - 1st
Evan Warren kickoff for 65 yds for a touchback
3-yd Run
15:00 - 1st
Brad Roberts run for 3 yds to the AFA 28
1st & 10 at AFA 25
3-yd Run
15:00 - 1st
Haaziq Daniels run for 3 yds to the AFA 31
2nd & 7 at AFA 28
3-yd Run
15:00 - 1st
Haaziq Daniels run for 3 yds to the AFA 34
3rd & 4 at AFA 31
3-yd Run
15:00 - 1st
Brad Roberts run for 3 yds to the AFA 37 for a 1ST down
4th & 1 at AFA 34
5-yd Run
15:00 - 1st
DeAndre Hughes run for 5 yds to the AFA 42
1st & 10 at AFA 37
5-yd Penalty
15:00 - 1st
AIR FORCE Penalty, delay of game (Haaziq Daniels) to the AFA 37
2nd & 5 at AFA 42
Incompletion
15:00 - 1st
Haaziq Daniels pass incomplete to Brad Roberts
2nd & 10 at AFA 37
Incompletion
15:00 - 1st
Haaziq Daniels pass incomplete to Kyle Patterson, broken up by Mitchell West
3rd & 10 at AFA 37
Punt
15:00 - 1st
Charles Bein punt for 43 yds, punt out-of-bounds at the Navy 20
4th & 10 at AFA 37
-2-yd Run
11:13 - 1st
Chance Warren run for a loss of 2 yards to the Navy 18
1st & 10 at NAVY 20
7-yd Run
11:13 - 1st
Xavier Arline run for 7 yds to the Navy 25
2nd & 12 at NAVY 18
Sack
11:13 - 1st
Xavier Arline sacked by Demonte Meeks for a loss of 6 yards to the Navy 19 NAVY Penalty, Offensive holding ( Yards) declined
3rd & 5 at NAVY 25
Punt
11:13 - 1st
Kellen Grave de Peralta punt for 34 yds, downed at the AFA 47
4th & 11 at NAVY 19
3-yd Run
9:21 - 1st
Emmanuel Michel run for 3 yds to the 50 yard line
1st & 10 at AFA 47
Incompletion
9:21 - 1st
Haaziq Daniels pass incomplete to Kyle Patterson
2nd & 7 at 50
10-yd Pass
9:21 - 1st
Haaziq Daniels pass complete to Kyle Patterson for 10 yds to the Navy 40 for a 1ST down
3rd & 7 at 50
2-yd Run
9:21 - 1st
Brad Roberts run for 2 yds to the Navy 38
1st & 10 at NAVY 40
1-yd Run
9:21 - 1st
Haaziq Daniels run for 1 yd to the Navy 37
2nd & 8 at NAVY 38
-3-yd Run
9:21 - 1st
Brad Roberts run for a loss of 3 yards to the Navy 40
3rd & 7 at NAVY 37
Punt
9:21 - 1st
Charles Bein punt for 29 yds, fair catch by Kevin Brennan at the Navy 11
4th & 10 at NAVY 40
1-yd Run
6:12 - 1st
James Harris II run for 1 yd to the Navy 12
1st & 10 at NAVY 11
1-yd Run
6:12 - 1st
James Harris II run for 1 yd to the Navy 13
2nd & 9 at NAVY 12
Fumble Recovery (Own)
6:12 - 1st
Xavier Arline run for a loss of 3 yards to the Navy 10 Xavier Arline fumbled, recovered by Navy
3rd & 8 at NAVY 13
Punt
6:12 - 1st
Kellen Grave de Peralta punt for 50 yds, punt out-of-bounds at the AFA 40
4th & 11 at NAVY 10
0-yd Run
4:16 - 1st
Micah Davis run for no gain to the AFA 40
1st & 10 at AFA 40
-7-yd Run
4:16 - 1st
Micah Davis run for a loss of 7 yards to the AFA 33
2nd & 10 at AFA 40
4-yd Run
4:16 - 1st
Brad Roberts run for 4 yds to the AFA 37
3rd & 17 at AFA 33
Punt
4:16 - 1st
Charles Bein punt for 36 yds, downed at the Navy 27
4th & 13 at AFA 37
4-yd Run
2:06 - 1st
Xavier Arline run for 4 yds to the Navy 31
1st & 10 at NAVY 27
2-yd Run
2:06 - 1st
Xavier Arline run for 2 yds to the Navy 33
2nd & 6 at NAVY 31
2-yd Run
2:06 - 1st
Xavier Arline run for 2 yds to the Navy 35
3rd & 4 at NAVY 33
Punt
2:06 - 1st
Kellen Grave de Peralta punt for 36 yds, punt out-of-bounds at the AFA 29 , Micah Davis returns for no gain to the AFA 29
4th & 2 at NAVY 35
2nd Quarter
-3-yd Run
0:05 - 1st
Haaziq Daniels run for a loss of 3 yards to the AFA 26
1st & 10 at AFA 29
End of 1st Quarter
Incompletion
15:00 - 2nd
Haaziq Daniels pass incomplete to David Cormier
2nd & 13 at AFA 26
0-yd Run
15:00 - 2nd
Haaziq Daniels run for no gain to the AFA 26
3rd & 13 at AFA 26
Punt
15:00 - 2nd
Charles Bein punt for 12 yds, punt out-of-bounds at the AFA 38
4th & 13 at AFA 26
2-yd Run
14:08 - 2nd
Xavier Arline run for 2 yds to the AFA 36
1st & 10 at AFA 38
Incompletion
14:08 - 2nd
Xavier Arline pass incomplete to Mychal Cooper
2nd & 8 at AFA 36
26-yd Run
14:08 - 2nd
Xavier Arline run for 26 yds to the AFA 10 for a 1ST down
3rd & 8 at AFA 36
-1-yd Run
14:08 - 2nd
Xavier Arline run for a loss of 1 yard to the AFA 11
1st & Goal at AFA 10
2-yd Run
14:08 - 2nd
Xavier Arline run for 2 yds to the AFA 9
2nd & 0 at AFA 11
3-yd Run
14:08 - 2nd
James Harris II run for 3 yds to the AFA 6
3rd & Goal at AFA 9
Field Goal Good
10:36 - 2nd
Bijan Nichols 23 yd FG GOOD
4th & Goal at AFA 6
Kickoff Return (Offense)
10:36 - 2nd
Evan Warren kickoff for 60 yds , Micah Davis return for 17 yds to the AFA 22
(10:30 - 2nd) Timeout AIR FORCE, clock 10:30
3-yd Run
10:30 - 2nd
Brad Roberts run for 3 yds to the AFA 25
1st & 10 at AFA 22
Fumble Recovery (Own)
10:30 - 2nd
Haaziq Daniels run for a loss of 3 yards to the AFA 18 Haaziq Daniels fumbled, recovered by AFA Haaziq Daniels
2nd & 7 at AFA 25
4-yd Run
10:30 - 2nd
Brad Roberts run for 4 yds to the AFA 22
3rd & 14 at AFA 18
Punt
10:30 - 2nd
Charles Bein punt for 54 yds , TEAM returns for a loss of 1 yard to the Navy 23 TEAM fumbled, recovered by AFA Kyle Patterson
4th & 10 at AFA 22
2-yd Run
8:33 - 2nd
DeAndre Hughes run for 2 yds to the Navy 21
1st & 10 at NAVY 23
2-yd Run
8:33 - 2nd
Brad Roberts run for 2 yds to the Navy 19
2nd & 8 at NAVY 21
1-yd Run
8:33 - 2nd
Dane Kinamon run for 1 yd to the Navy 18
3rd & 6 at NAVY 19
Field Goal Missed
6:33 - 2nd
Matthew Dapore 35 yd FG MISSED
4th & 5 at NAVY 18
1-yd Run
6:33 - 2nd
James Harris II run for 1 yd to the Navy 21
1st & 10 at NAVY 20
-1-yd Run
6:33 - 2nd
Xavier Arline run for a loss of 1 yard to the Navy 20
2nd & 9 at NAVY 21
4-yd Run
6:33 - 2nd
James Harris II run for 4 yds to the Navy 24
3rd & 10 at NAVY 20
Punt
6:33 - 2nd
Kellen Grave de Peralta punt for 19 yds, punt out-of-bounds at the Navy 43
4th & 6 at NAVY 24
1-yd Run
4:35 - 2nd
Brad Roberts run for 1 yd to the Navy 42
1st & 10 at NAVY 43
Incompletion
4:35 - 2nd
Haaziq Daniels pass incomplete to David Cormier, broken up by Will Harbour
2nd & 9 at NAVY 42
15-yd Run
4:35 - 2nd
Haaziq Daniels run for 15 yds to the Navy 27 for a 1ST down
3rd & 9 at NAVY 42
3-yd Run
4:35 - 2nd
Brad Roberts run for 3 yds to the Navy 24
1st & 10 at NAVY 27
2-yd Run
4:35 - 2nd
Brad Roberts run for 2 yds to the Navy 22
2nd & 7 at NAVY 24
15-yd Run
4:35 - 2nd
Micah Davis run for 15 yds to the Navy 7 for a 1ST down
3rd & 5 at NAVY 22
1-yd Run
4:35 - 2nd
Haaziq Daniels run for 1 yd to the Navy 6
1st & Goal at NAVY 7
3-yd Run
4:35 - 2nd
DeAndre Hughes run for 3 yds to the Navy 3
2nd & Goal at NAVY 6
3-yd Touchdown Run
1:09 - 2nd
Brad Roberts run for 3 yds for a TD, (Matthew Dapore KICK)
3rd & Goal at NAVY 3
Kickoff
1:09 - 2nd
Matthew Dapore kickoff for 60 yds
3-yd Run
1:09 - 2nd
Xavier Arline run for 3 yds to the Navy 28
1st & 10 at NAVY 25
Incompletion
1:09 - 2nd
Xavier Arline pass incomplete to Chance Warren
2nd & 7 at NAVY 28
3-yd Run
1:09 - 2nd
James Harris II run for 3 yds to the Navy 31
3rd & 7 at NAVY 28
(0:25 - 2nd) Timeout AIR FORCE, clock 00:25
(0:25 - 2nd) Timeout NAVY, clock 00:25
Punt
0:25 - 2nd
Riley Riethman punt for 49 yds, downed at the AFA 20
4th & 4 at NAVY 31
-2-yd Run
0:12 - 2nd
TEAM run for a loss of 2 yards to the AFA 18
1st & 10 at AFA 20
End of 2nd Quarter
3rd Quarter
Kickoff
15:00 - 3rd
Matthew Dapore kickoff for 65 yds for a touchback
12-yd Penalty
15:00 - 3rd
ACIE, Carlinos rush for 9 yards to the NAVY34 (Sanford,Vince), PENALTY NAVY personal foul (COOPER, Mychal) 12 yards to the NAVY13, NO PLAY.
1st & 10 at NAVY 25
0-yd Run
15:00 - 3rd
Xavier Arline run for no gain to the Navy 13
1st & 22 at NAVY 13
9-yd Run
15:00 - 3rd
Chance Warren run for 9 yds to the Navy 22
2nd & 22 at NAVY 13
Incompletion
15:00 - 3rd
Xavier Arline pass incomplete
3rd & 13 at NAVY 22
Punt
15:00 - 3rd
Riley Riethman punt for 40 yds, fair catch by Micah Davis at the AFA 38
4th & 13 at NAVY 22
0-yd Run
12:59 - 3rd
Brad Roberts run for no gain to the AFA 38
1st & 10 at AFA 38
5-yd Penalty
12:59 - 3rd
AIR FORCE Penalty, false start (DeAndre Hughes) to the AFA 33
2nd & 10 at AFA 38
7-yd Run
12:59 - 3rd
Haaziq Daniels run for 7 yds to the AFA 40
2nd & 15 at AFA 33
12-yd Pass
12:59 - 3rd
Haaziq Daniels pass complete to Kyle Patterson for 12 yds to the Navy 48 for a 1ST down
3rd & 8 at AFA 40
2-yd Run
12:59 - 3rd
Brad Roberts run for 2 yds to the Navy 46
1st & 10 at NAVY 48
4-yd Run
12:59 - 3rd
Brad Roberts run for 4 yds to the Navy 42
2nd & 8 at NAVY 46
0-yd Run
12:59 - 3rd
Jorden Gidrey run for no gain to the Navy 42
3rd & 4 at NAVY 42
Punt
12:59 - 3rd
Charles Bein punt for 32 yds, fair catch by Kevin Brennan at the Navy 10
4th & 4 at NAVY 42
1-yd Run
9:06 - 3rd
James Harris II run for 1 yd to the Navy 11
1st & 10 at NAVY 10
-1-yd Run
9:06 - 3rd
Xavier Arline run for a loss of 1 yard to the Navy 10
2nd & 9 at NAVY 11
Incompletion
9:06 - 3rd
Xavier Arline pass incomplete
3rd & 10 at NAVY 10
Punt
9:06 - 3rd
Riley Riethman punt for 40 yds, downed at the 50 yard line
4th & 10 at NAVY 10
1-yd Run
7:32 - 3rd
Brad Roberts run for 1 yd to the Navy 49
1st & 10 at 50
Incompletion
7:32 - 3rd
Haaziq Daniels pass incomplete to DeAndre Hughes
2nd & 9 at NAVY 49
5-yd Run
7:32 - 3rd
Haaziq Daniels run for 5 yds to the Navy 44
3rd & 9 at NAVY 49
Punt
7:32 - 3rd
Charles Bein punt for 44 yds for a touchback
4th & 4 at NAVY 44
3-yd Run
6:07 - 3rd
James Harris II run for 3 yds to the Navy 23
1st & 10 at NAVY 20
Incompletion
6:07 - 3rd
Xavier Arline pass incomplete to Chance Warren
2nd & 7 at NAVY 23
Sack
6:07 - 3rd
Xavier Arline sacked by Demonte Meeks and Elijah Brockman for a loss of 3 yards to the Navy 20
3rd & 7 at NAVY 23
Punt
6:07 - 3rd
Riley Riethman punt for 34 yds, fair catch by Micah Davis at the AFA 46
4th & 10 at NAVY 20
Incompletion
4:41 - 3rd
Haaziq Daniels pass incomplete to Micah Davis
1st & 10 at AFA 46
10-yd Run
4:41 - 3rd
Brad Roberts run for 10 yds to the Navy 44 for a 1ST down
2nd & 10 at AFA 46
-2-yd Run
4:41 - 3rd
Haaziq Daniels run for a loss of 2 yards to the Navy 46
1st & 10 at NAVY 44
-8-yd Run
4:41 - 3rd
Jorden Gidrey run for 2 yds to the AFA 44 AIR FORCE Penalty, Offensive holding (Micah Davis) to the AFA 46
2nd & 12 at NAVY 46
2-yd Run
4:41 - 3rd
Brad Roberts run for 2 yds to the AFA 48
2nd & 20 at AFA 46
Sack
4:41 - 3rd
Haaziq Daniels sacked by Clay Cromwell and J'arius Warren for a loss of 4 yards to the AFA 44
3rd & 18 at AFA 48
15-yd Penalty
4:41 - 3rd
Bein,Charles punt 54 yards to the NAVY2, downed, PENALTY NAVY roughing the kicker (JONES, Daniel) 15 yards to the NAVY41, 1ST DOWN AF, NO PLAY.
4th & 22 at AFA 44
9-yd Run
4:41 - 3rd
Brad Roberts run for 9 yds to the Navy 32
1st & 10 at NAVY 41
4-yd Run
4:41 - 3rd
Brad Roberts run for 4 yds to the Navy 28 for a 1ST down
2nd & 1 at NAVY 32
28-yd Touchdown Run
0:32 - 3rd
Haaziq Daniels run for 28 yds for a TD, (Matthew Dapore KICK)
1st & 10 at NAVY 28
4th Quarter
Kickoff Return (Offense)
0:32 - 3rd
Matthew Dapore kickoff for 65 yds , Daniel Jones return for 25 yds to the Navy 25
-2-yd Run
0:32 - 3rd
Xavier Arline run for a loss of 2 yards to the Navy 23
1st & 10 at NAVY 25
End of 3rd Quarter
Sack
15:00 - 4th
Chance Warren sacked by Ethan Erickson for a loss of 9 yards to the Navy 14
2nd & 12 at NAVY 23
9-yd Run
15:00 - 4th
Isaac Ruoss run for 9 yds to the Navy 23
3rd & 21 at NAVY 14
Safety
13:33 - 4th
TEAM run for a loss of 23 yards for a SAFETY
4th & 12 at NAVY 23
Kickoff Return (Offense)
13:33 - 4th
Evan Warren kickoff for 68 yds , Micah Davis return for 30 yds to the AFA 42
0-yd Run
13:33 - 4th
Brad Roberts run for no gain to the AFA 42
1st & 10 at AFA 42
27-yd Pass
13:33 - 4th
Haaziq Daniels pass complete to Micah Davis for 27 yds to the Navy 31 for a 1ST down
2nd & 10 at AFA 42
11-yd Run
13:33 - 4th
Brad Roberts run for 11 yds to the Navy 20 for a 1ST down
1st & 10 at NAVY 31
2-yd Run
13:33 - 4th
Brad Roberts run for 2 yds to the Navy 18
1st & 10 at NAVY 20
11-yd Run
13:33 - 4th
Brad Roberts run for 11 yds to the Navy 7 for a 1ST down
2nd & 8 at NAVY 18
5-yd Run
13:33 - 4th
Brad Roberts run for 5 yds to the Navy 2
1st & Goal at NAVY 7
2-yd Touchdown Run
9:13 - 4th
Brad Roberts run for 2 yds for a TD, (Matthew Dapore KICK)
2nd & Goal at NAVY 2
Kickoff Return (Offense)
9:13 - 4th
Matthew Dapore kickoff for 54 yds , Carlinos Acie return for 21 yds to the Navy 32
15-yd Pass
9:13 - 4th
Maasai Maynor pass complete to Mychal Cooper for 15 yds to the Navy 47 for a 1ST down
1st & 10 at NAVY 32
6-yd Run
9:13 - 4th
Maasai Maynor run for 6 yds to the AFA 47
1st & 10 at NAVY 47
5-yd Run
9:13 - 4th
Tyger Goslin run for 5 yds to the AFA 42 for a 1ST down
2nd & 4 at AFA 47
6-yd Pass
9:13 - 4th
Maasai Maynor pass complete to Mark Walker for 6 yds to the AFA 36
1st & 10 at AFA 42
Incompletion
9:13 - 4th
Maasai Maynor pass incomplete to Carlinos Acie
2nd & 4 at AFA 36
4-yd Penalty
9:13 - 4th
MAYNOR, Maasai pass incomplete to WALKER, Mark, PENALTY AF pass interference (Kelly,Zion) 4 yards to the AF32, 1ST DOWN NAVY, NO PLAY.
3rd & 4 at AFA 36
14-yd Penalty
9:13 - 4th
MAYNOR, Maasai pass incomplete to GOSLIN, Tyger, PENALTY AF pass interference (Sanford,Vince) 14 yards to the AF18, 1ST DOWN NAVY, NO PLAY.
1st & 10 at AFA 32
11-yd Pass
9:13 - 4th
Maasai Maynor pass complete to Chance Warren for 11 yds to the AFA 7 for a 1ST down
1st & 10 at AFA 18
Sack
9:13 - 4th
Maasai Maynor sacked by Zion Kelly and Christopher Herrera for a loss of 5 yards to the AFA 12
1st & Goal at AFA 7
1-yd Run
9:13 - 4th
Maasai Maynor run for 1 yd to the AFA 11
2nd & 0 at AFA 12
Incompletion
9:13 - 4th
Maasai Maynor pass incomplete to Mychal Cooper, broken up by Vince Sanford
3rd & 0 at AFA 11
(5:23 - 4th) Timeout NAVY, clock 05:23
Sack
5:23 - 4th
Maasai Maynor sacked by Elijah Brockman and Demonte Meeks for a loss of 3 yards to the AFA 14
4th & 0 at AFA 11
1-yd Run
5:17 - 4th
Brad Roberts run for 1 yd to the AFA 15
1st & 10 at AFA 14
4-yd Run
5:17 - 4th
Haaziq Daniels run for 4 yds to the AFA 19
2nd & 9 at AFA 15
(4:27 - 4th) Timeout NAVY, clock 04:27
5-yd Run
4:27 - 4th
Micah Davis run for 5 yds to the AFA 24 for a 1ST down
3rd & 5 at AFA 19
7-yd Run
4:27 - 4th
Brad Roberts run for 7 yds to the AFA 31
1st & 10 at AFA 24
-1-yd Run
4:27 - 4th
Brad Roberts run for a loss of 1 yard to the AFA 30
2nd & 3 at AFA 31
5-yd Run
4:27 - 4th
Omar Fattah run for 5 yds to the AFA 35 for a 1ST down
3rd & 4 at AFA 30
-2-yd Run
4:27 - 4th
TEAM run for a loss of 2 yards to the AFA 33
1st & 10 at AFA 35
-1-yd Run
4:27 - 4th
TEAM run for a loss of 1 yard to the AFA 32
2nd & 12 at AFA 33
-1-yd Run
4:27 - 4th
TEAM run for a loss of 1 yard to the AFA 31
3rd & 13 at AFA 32
End of 4th Quarter
Game Information
Annapolis, MD

CBS

2025 Standings
FBS (I-A)
Mountain West Conference | CONF | OVR |
---|---|---|
Fresno State | 1-0 | 4-1 |
Utah State | 1-0 | 3-1 |
Boise State | 1-0 | 2-1 |
UNLV | 0-0 | 4-0 |
New Mexico | 0-0 | 2-1 |
San Diego State | 0-0 | 2-1 |
Wyoming | 0-0 | 2-2 |
Colorado State | 0-0 | 1-2 |
San José State | 0-0 | 1-2 |
Nevada | 0-0 | 1-3 |
Hawai'i | 0-1 | 3-2 |
Air Force | 0-2 | 1-2 |
FBS (I-A)
American Conference | CONF | OVR |
---|---|---|
Navy | 2-0 | 3-0 |
North Texas | 1-0 | 4-0 |
Rice | 1-0 | 3-1 |
Memphis | 0-0 | 4-0 |
South Florida | 0-0 | 3-1 |
Tulane | 0-0 | 3-1 |
East Carolina | 0-0 | 2-2 |
Temple | 0-0 | 2-2 |
UTSA | 0-0 | 2-2 |
Florida Atlantic | 0-0 | 1-2 |
Tulsa | 0-1 | 2-2 |
UAB | 0-1 | 2-2 |
Army | 0-1 | 1-2 |
Charlotte | 0-1 | 1-3 |
NCAAF News

College Football Playoff 2025: Bubble watch after Week 4
Putting the spotlight on select teams and questions around others as the early playoff picture takes shape.
3h

Best in college football: 10 years of Kirby Smart at Georgia
It has been a decade of dominance for the two-time national champion coach, but also one of change.
3h

College football betting: Updating the Heisman, national champion markets
As the odds shift each week for the coveted Heisman Trophy and national championship, Pamela Maldonado explains how to bet each of them.
3h
ESPN BET Sportsbook is owned and operated by PENN Entertainment, Inc. and its subsidiaries ('PENN'). ESPN BET is available in states where PENN is licensed to offer sports wagering. Must be 21+ to wager. If you or someone you know has a gambling problem and wants help, call 1-800-GAMBLER.
Copyright: © 2025 ESPN Enterprises, Inc. All rights reserved.