House Prediction
Model Margin
Air Force by 14.7
Home Win Probability
Navy 14%
Market (consensus)
Navy +6
fitted_v1 · Sep 11, 2021
Line Movement
No line movement to chart
Sportsbook snapshots publish once a line is posted for this game.
| Team | 1Q | 2Q | 3Q | 4Q | Final |
|---|---|---|---|---|---|
| 0 | 7 | 7 | 9 | 23 | |
| 0 | 3 | 0 | 0 | 3 |
Scoring Timeline
Drive Chart
Box Score
| Statistic | Air Force | Navy |
|---|---|---|
| Passing | 3-10 | 3-10 |
| Pass Yards | 49 | 32 |
| Rush Yards | 176 | 36 |
| Total Yards | 225 | 68 |
| Turnovers | 0 | 1 |
| 3rd Down | 7-18 | 1-12 |
| Penalties | 5-38 | 2-27 |
| Possession | 36:48 | 23:12 |
Player Leaders
Player Leaders
Play-by-Play
Brad Roberts run for 3 yds to the AFA 28
Haaziq Daniels run for 3 yds to the AFA 31
Haaziq Daniels run for 3 yds to the AFA 34
Brad Roberts run for 3 yds to the AFA 37 for a 1ST down
DeAndre Hughes run for 5 yds to the AFA 42
AIR FORCE Penalty, delay of game (Haaziq Daniels) to the AFA 37
Haaziq Daniels pass incomplete to Brad Roberts
Haaziq Daniels pass incomplete to Kyle Patterson, broken up by Mitchell West
Charles Bein punt for 43 yds, punt out-of-bounds at the Navy 20
Chance Warren run for a loss of 2 yards to the Navy 18
Xavier Arline run for 7 yds to the Navy 25
Xavier Arline sacked by Demonte Meeks for a loss of 6 yards to the Navy 19 NAVY Penalty, Offensive holding ( Yards) declined
Kellen Grave de Peralta punt for 34 yds, downed at the AFA 47
Emmanuel Michel run for 3 yds to the 50 yard line
Haaziq Daniels pass incomplete to Kyle Patterson
Haaziq Daniels pass complete to Kyle Patterson for 10 yds to the Navy 40 for a 1ST down
Brad Roberts run for 2 yds to the Navy 38
Haaziq Daniels run for 1 yd to the Navy 37
Brad Roberts run for a loss of 3 yards to the Navy 40
Charles Bein punt for 29 yds, fair catch by Kevin Brennan at the Navy 11
James Harris II run for 1 yd to the Navy 12
James Harris II run for 1 yd to the Navy 13
Xavier Arline run for a loss of 3 yards to the Navy 10 Xavier Arline fumbled, recovered by Navy
Kellen Grave de Peralta punt for 50 yds, punt out-of-bounds at the AFA 40
Micah Davis run for no gain to the AFA 40
Micah Davis run for a loss of 7 yards to the AFA 33
Brad Roberts run for 4 yds to the AFA 37
Charles Bein punt for 36 yds, downed at the Navy 27
Xavier Arline run for 4 yds to the Navy 31
Xavier Arline run for 2 yds to the Navy 33
Xavier Arline run for 2 yds to the Navy 35
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
Haaziq Daniels run for a loss of 3 yards to the AFA 26
Haaziq Daniels pass incomplete to David Cormier
Haaziq Daniels run for no gain to the AFA 26
Charles Bein punt for 12 yds, punt out-of-bounds at the AFA 38
Xavier Arline run for 2 yds to the AFA 36
Xavier Arline pass incomplete to Mychal Cooper
Xavier Arline run for 26 yds to the AFA 10 for a 1ST down
Xavier Arline run for a loss of 1 yard to the AFA 11
Xavier Arline run for 2 yds to the AFA 9
James Harris II run for 3 yds to the AFA 6
Bijan Nichols 23 yd FG GOOD
Brad Roberts run for 3 yds to the AFA 25
Haaziq Daniels run for a loss of 3 yards to the AFA 18 Haaziq Daniels fumbled, recovered by AFA Haaziq Daniels
Brad Roberts run for 4 yds to the AFA 22
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
DeAndre Hughes run for 2 yds to the Navy 21
Brad Roberts run for 2 yds to the Navy 19
Dane Kinamon run for 1 yd to the Navy 18
Matthew Dapore 35 yd FG MISSED
James Harris II run for 1 yd to the Navy 21
Xavier Arline run for a loss of 1 yard to the Navy 20
James Harris II run for 4 yds to the Navy 24
Kellen Grave de Peralta punt for 19 yds, punt out-of-bounds at the Navy 43
Brad Roberts run for 1 yd to the Navy 42
Haaziq Daniels pass incomplete to David Cormier, broken up by Will Harbour
Haaziq Daniels run for 15 yds to the Navy 27 for a 1ST down
Brad Roberts run for 3 yds to the Navy 24
Brad Roberts run for 2 yds to the Navy 22
Micah Davis run for 15 yds to the Navy 7 for a 1ST down
Haaziq Daniels run for 1 yd to the Navy 6
DeAndre Hughes run for 3 yds to the Navy 3
Brad Roberts run for 3 yds for a TD (Matthew Dapore KICK)
Xavier Arline run for 3 yds to the Navy 28
Xavier Arline pass incomplete to Chance Warren
James Harris II run for 3 yds to the Navy 31
Riley Riethman punt for 49 yds, downed at the AFA 20
TEAM run for a loss of 2 yards to the AFA 18
End of 2nd Quarter
ACIE, Carlinos rush for 9 yards to the NAVY34 (Sanford,Vince), PENALTY NAVY personal foul (COOPER, Mychal) 12 yards to the NAVY13, NO PLAY.
Xavier Arline run for no gain to the Navy 13
Chance Warren run for 9 yds to the Navy 22
Xavier Arline pass incomplete
Riley Riethman punt for 40 yds, fair catch by Micah Davis at the AFA 38
Brad Roberts run for no gain to the AFA 38
AIR FORCE Penalty, false start (DeAndre Hughes) to the AFA 33
Haaziq Daniels run for 7 yds to the AFA 40
Haaziq Daniels pass complete to Kyle Patterson for 12 yds to the Navy 48 for a 1ST down
Brad Roberts run for 2 yds to the Navy 46
Brad Roberts run for 4 yds to the Navy 42
Jorden Gidrey run for no gain to the Navy 42
Charles Bein punt for 32 yds, fair catch by Kevin Brennan at the Navy 10
James Harris II run for 1 yd to the Navy 11
Xavier Arline run for a loss of 1 yard to the Navy 10
Xavier Arline pass incomplete
Riley Riethman punt for 40 yds, downed at the 50 yard line
Brad Roberts run for 1 yd to the Navy 49
Haaziq Daniels pass incomplete to DeAndre Hughes
Haaziq Daniels run for 5 yds to the Navy 44
Charles Bein punt for 44 yds for a touchback
James Harris II run for 3 yds to the Navy 23
Xavier Arline pass incomplete to Chance Warren
Xavier Arline sacked by Demonte Meeks and Elijah Brockman for a loss of 3 yards to the Navy 20
Riley Riethman punt for 34 yds, fair catch by Micah Davis at the AFA 46
Haaziq Daniels pass incomplete to Micah Davis
Brad Roberts run for 10 yds to the Navy 44 for a 1ST down
Haaziq Daniels run for a loss of 2 yards to the Navy 46
Jorden Gidrey run for 2 yds to the AFA 44 AIR FORCE Penalty, Offensive holding (Micah Davis) to the AFA 46
Brad Roberts run for 2 yds to the AFA 48
Haaziq Daniels sacked by Clay Cromwell and J'arius Warren for a loss of 4 yards to the AFA 44
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.
Brad Roberts run for 9 yds to the Navy 32
Brad Roberts run for 4 yds to the Navy 28 for a 1ST down
Haaziq Daniels run for 28 yds for a TD (Matthew Dapore KICK)
Xavier Arline run for a loss of 2 yards to the Navy 23
Chance Warren sacked by Ethan Erickson for a loss of 9 yards to the Navy 14
Isaac Ruoss run for 9 yds to the Navy 23
TEAM run for a loss of 23 yards for a SAFETY
Brad Roberts run for no gain to the AFA 42
Haaziq Daniels pass complete to Micah Davis for 27 yds to the Navy 31 for a 1ST down
Brad Roberts run for 11 yds to the Navy 20 for a 1ST down
Brad Roberts run for 2 yds to the Navy 18
Brad Roberts run for 11 yds to the Navy 7 for a 1ST down
Brad Roberts run for 5 yds to the Navy 2
Brad Roberts run for 2 yds for a TD (Matthew Dapore KICK)
Maasai Maynor pass complete to Mychal Cooper for 15 yds to the Navy 47 for a 1ST down
Maasai Maynor run for 6 yds to the AFA 47
Tyger Goslin run for 5 yds to the AFA 42 for a 1ST down
Maasai Maynor pass complete to Mark Walker for 6 yds to the AFA 36
Maasai Maynor pass incomplete to Carlinos Acie
MAYNOR, Maasai pass incomplete to WALKER, Mark, PENALTY AF pass interference (Kelly,Zion) 4 yards to the AF32, 1ST DOWN NAVY, NO PLAY.
MAYNOR, Maasai pass incomplete to GOSLIN, Tyger, PENALTY AF pass interference (Sanford,Vince) 14 yards to the AF18, 1ST DOWN NAVY, NO PLAY.
Maasai Maynor pass complete to Chance Warren for 11 yds to the AFA 7 for a 1ST down
Maasai Maynor sacked by Zion Kelly and Christopher Herrera for a loss of 5 yards to the AFA 12
Maasai Maynor run for 1 yd to the AFA 11
Maasai Maynor pass incomplete to Mychal Cooper, broken up by Vince Sanford
Maasai Maynor sacked by Elijah Brockman and Demonte Meeks for a loss of 3 yards to the AFA 14
Brad Roberts run for 1 yd to the AFA 15
Haaziq Daniels run for 4 yds to the AFA 19
Micah Davis run for 5 yds to the AFA 24 for a 1ST down
Brad Roberts run for 7 yds to the AFA 31
Brad Roberts run for a loss of 1 yard to the AFA 30
Omar Fattah run for 5 yds to the AFA 35 for a 1ST down
TEAM run for a loss of 2 yards to the AFA 33
TEAM run for a loss of 1 yard to the AFA 32
TEAM run for a loss of 1 yard to the AFA 31

