House Prediction
Model Margin
Air Force by 29.3
Home Win Probability
Air Force 95%
Market (Bovada)
Air Force -18
fitted_v1 · Nov 4, 2023
Line Movement
No line movement to chart
Sportsbook snapshots publish once a line is posted for this game.
| Team | 1Q | 2Q | 3Q | 4Q | Final |
|---|---|---|---|---|---|
| 17 | 6 | 0 | 0 | 23 | |
| 0 | 3 | 0 | 0 | 3 |
Scoring Timeline
Drive Chart
Box Score
| Statistic | Army | Air Force |
|---|---|---|
| Passing | 4-9 | 10-24 |
| Pass Yards | 40 | 104 |
| Rush Yards | 213 | 155 |
| Total Yards | 253 | 259 |
| Turnovers | 0 | 6 |
| 3rd Down | 4-14 | 5-14 |
| Penalties | 11-119 | 6-55 |
| Possession | 32:09 | 27:51 |
Player Leaders
Player Leaders
Play-by-Play
Kanye Udoh run for 6 yds to the ARMY 31
Bryson Daily run for 5 yds to the ARMY 36 for a 1ST down
Jakobi Buchanan run for 2 yds to the ARMY 38
Bryson Daily run for 62 yds for a TD (Quinn Maretzki KICK)
Zac Larrier run for 5 yds to the AFA 30
Emmanuel Michel run for 3 yds to the AFA 33
Emmanuel Michel run for 1 yd to the AFA 34
Emmanuel Michel run for no gain to the AFA 34
Kanye Udoh run for no gain to the AFA 34
Bryson Daily pass incomplete to Hayden Reed
Bryson Daily run for 6 yds to the AFA 28
Quinn Maretzki 45 yd FG GOOD
Zac Larrier run for 13 yds to the AFA 38 for a 1ST down
Zac Larrier pass incomplete to Jared Roznos
John Lee Eldridge III run for 7 yds to the AFA 45
Zac Larrier run for 2 yds to the AFA 43 Zac Larrier fumbled, recovered by ARMY Leo Lowin Larrier,Zac rush middle for 2 yards loss to the AF 43 fumbled by Larrier,Zac at AF 41 recovered by ARMY Lowin,Leo at AF 43, End Of Play.
Bryson Daily run for 7 yds to the AFA 36
Bryson Daily run for 2 yds to the AFA 34
Bryson Daily run for 3 yds to the AFA 31 for a 1ST down
Bryson Daily run for 9 yds to the AFA 22
Kanye Udoh run for 2 yds to the AFA 20 for a 1ST down
Kanye Udoh run for no gain to the AFA 20
Bryson Daily run for 1 yd to the AFA 19
Bryson Daily pass complete to Casey Reynolds for 7 yds to the AFA 12
Bryson Daily run for 3 yds to the AFA 9 for a 1ST down
Bryson Daily run for 4 yds to the AFA 5
Bryson Daily run for 5 yds for a TD (Quinn Maretzki KICK)
Zac Larrier run for 15 yds to the AFA 40 for a 1ST down
Emmanuel Michel run for 7 yds to the AFA 47 Emmanuel Michel fumbled, recovered by ARMY Jimmy Ciarlo Michel,Emmanuel rush middle for 7 yards gain to the AF 47 fumbled by Michel,Emmanuel at AF 41 forced by Gerena,Brett recovered by ARMY Ciarlo,Jimmy at AF 47, End Of Play.
Bryson Daily run for 2 yds to the AFA 45
Bryson Daily run for 2 yds to the AFA 43
No Huddle-Shotgun Daily,Bryson pass incomplete short right to Short,Noah PENALTY AF Personal Foul (Zdroik,Payton) 15 yards from AF 43 to AF 28, 1ST DOWN. NO PLAY.
PENALTY ARMY False Start (Filipowicz,Jackson) 5 yards from AF 28 to AF 33. NO PLAY.
No Huddle-Shotgun Daily,Bryson rush left for 6 yards gain to the AF 27, out of bounds at AF 27 PENALTY ARMY Holding (Buckingham,Shayne) 10 yards from AF 33 to AF 43. NO PLAY.
Bryson Daily pass complete to Tobi Olawole for 11 yds to the AFA 32
Bryson Daily pass incomplete to Ay'Jaun Marshall
Kanye Udoh run for 9 yds to the AFA 23
Quinn Maretzki 40 yd FG GOOD
John Lee Eldridge III run for 12 yds to the AFA 37 for a 1ST down
John Lee Eldridge III run for 3 yds to the AFA 40
Zac Larrier pass incomplete to Cade Harris
Zac Larrier pass complete to Brandon Engel for 8 yds to the AFA 48 for a 1ST down
Owen Burk run for 4 yds to the ARMY 48
Zac Larrier run for 2 yds to the ARMY 46
Larrier,Zac pass incomplete deep middle to Roznos,Jared PENALTY ARMY Pass Interference (Nicolas-Paul,Bo) 15 yards from ARMY46 to ARMY31, 1ST DOWN. NO PLAY.
Owen Burk run for 2 yds to the ARMY 29
Zac Larrier run for 3 yds to the ARMY 26
Zac Larrier run for 3 yds to the ARMY 23
Zac Larrier run for 7 yds to the ARMY 30 Zac Larrier fumbled, recovered by AFA Dane Kinamon Larrier,Zac rush right for 7 yards loss to the ARMY30 fumbled by Larrier,Zac at ARMY28 forced by Powell,Jackson recovered by AF Kinamon,Dane at ARMY30, End Of Play.
Bryson Daily pass complete to Noah Short for 1 yd to the ARMY 29
Bryson Daily run for 6 yds to the ARMY 35
Army Penalty, Offensive Holding (-10 Yards) to the ARMY 28
Army Penalty, Offensive Holding (Yards) declined
Cooper Allan punt for 41 yds, fair catch by Dane Kinamon at the AFA 28
Larrier,Zac pass incomplete deep middle to Roznos,Jared PENALTY ARMY Pass Interference (Jones,Cameron) 15 yards from AF 28 to AF 43, 1ST DOWN. NO PLAY.
Emmanuel Michel run for 13 yds to the ARMY 44 for a 1ST down
Zac Larrier pass complete to Jared Roznos for 19 yds to the ARMY 25 for a 1ST down
Zac Larrier run for 1 yd to the ARMY 26
Zac Larrier pass incomplete to Caleb Rillos
Zac Larrier pass complete to Brandon Engel for 14 yds to the ARMY 12 for a 1ST down
Zac Larrier run for 1 yd to the ARMY 13
Zac Larrier pass incomplete to Brandon Engel
Zac Larrier pass incomplete to Jared Roznos
Matthew Dapore 30 yd FG GOOD
Bryson Daily run for 7 yds to the ARMY 32
Jakobi Buchanan run for 4 yds to the ARMY 36 for a 1ST down
Kanye Udoh run for 4 yds to the ARMY 40
Bryson Daily run for 2 yds to the ARMY 38
Bryson Daily run for 2 yds to the ARMY 40
Cooper Allan punt for 35 yds , Dane Kinamon returns for 7 yds to the AFA 32
Zac Larrier pass complete to John Lee Eldridge III for 3 yds to the AFA 35
Zac Larrier pass intercepted
No Huddle-Shotgun Daily,Bryson pass incomplete deep left to Short,Noah, 1ST DOWN, PENALTY AF Pass Interference (Taylor,Trey) 15 yards from AF 25 to AF 10, 1ST DOWN. NO PLAY.
No Huddle-Shotgun Daily,Bryson sacked for loss of 3 yards to the AF 13 (Richter,Bo) PENALTY ARMY Holding (Finucane,Connor) 10 yards from AF 10 to AF 20. NO PLAY.
Bryson Daily run for 1 yd to the AFA 19
B. Daily takes a knee
Quinn Maretzki 38 yd FG GOOD
End of 2nd Quarter
Emmanuel Michel run for 3 yds to the AFA 28
John Lee Eldridge III run for 5 yds to the AFA 33
John Lee Eldridge III run for 3 yds to the AFA 36 for a 1ST down
Eldridge III,John Lee rush right for 3 yards gain to the AF 39 (DiDomenico,Max), out of bounds PENALTY AF Illegal Block in Back (Wilson,Wyatt) 10 yards from AF 36 to AF 26. NO PLAY.
Emmanuel Michel run for 9 yds to the AFA 35
Zac Larrier run for no gain to the AFA 35
PENALTY AF False Start (Engel,Brandon) 5 yards from AF 35 to AF 30. NO PLAY.
Zac Larrier pass incomplete to Dane Kinamon
Carson Bay punt for 37 yds , Tyrell Robinson returns for 4 yds to the ARMY 37
Bryson Daily run for 2 yds to the ARMY 39
Bryson Daily run for 7 yds to the ARMY 46
Bryson Daily run for 4 yds to the 50 yard line for a 1ST down
Shotgun Daily,Bryson rush left for 3 yards gain to the AF 47 (Richter,Bo) PENALTY ARMY Personal Foul (Finucane,Connor) 15 yards from ARMY50 to ARMY35. NO PLAY.
Bryson Daily pass incomplete to Ay'Jaun Marshall
Bryson Daily run for 2 yds to the ARMY 33
Jakobi Buchanan run for 3 yds to the ARMY 36
Cooper Allan punt for 39 yds , Dane Kinamon returns for 5 yds to the AFA 30
John Lee Eldridge III run for 10 yds to the AFA 40 for a 1ST down
Zac Larrier pass incomplete to Brandon Engel
Emmanuel Michel run for 1 yd to the AFA 41
Zac Larrier pass complete to Wyatt Wilson for 27 yds to the ARMY 32 for a 1ST down
Zac Larrier run for 4 yds to the ARMY 28
Aiden Calvert run for 3 yds to the ARMY 25 for a 1ST down Army Penalty, Personal Foul (Bo Nicolas-Paul) to the ARMY 12 for a 1ST down
PENALTY ARMY Personal Foul (Nicolas-Paul,Bo) 6 yards from ARMY12 to ARMY06, 1ST DOWN. NO PLAY.
Zac Larrier run for 1 yd to the ARMY 5
Zac Larrier run for no gain to the ARMY 5
Zac Larrier sacked by Quindrelin Hammonds for a loss of 10 yards to the ARMY 15
Matthew Dapore 32 yd FG MISSED
Bryson Daily run for 1 yd to the ARMY 21
Bryson Daily run for 1 yd to the ARMY 22
Bryson Daily pass incomplete to Tobi Olawole
Cooper Allan punt for 38 yds , Dane Kinamon returns for no gain to the AFA 40
Owen Burk run for 2 yds to the AFA 42
Zac Larrier pass complete to Zac Larrier for 8 yds to the AFA 34
Zac Larrier pass incomplete to Caleb Rillos
Carson Bay punt for 36 yds, punt out-of-bounds at the ARMY 30
Bryson Daily run for 2 yds to the ARMY 32
Bryson Daily run for 1 yd to the ARMY 33
Bryson Daily pass complete to Tyrell Robinson for 23 yds to the AFA 44 for a 1ST down
PENALTY ARMY Illegal Snap (Small,Brady) 5 yards from AF 44 to AF 49. NO PLAY.
Bryson Daily run for 8 yds to the AFA 41
Bryson Daily run for 3 yds to the AFA 38
Bryson Daily run for 3 yds to the AFA 35
Bryson Daily run for no gain to the AFA 35
Zac Larrier run for 7 yds to the AFA 42
Zac Larrier pass incomplete to Brandon Engel
Zac Larrier pass complete to Wyatt Wilson for 12 yds to the ARMY 46 for a 1ST down
Zac Larrier run for 7 yds to the ARMY 39
Zac Larrier pass incomplete to Caleb Rillos
PENALTY AF False Start (Kinamon,Dane) 5 yards from ARMY39 to ARMY44. NO PLAY.
Zac Larrier sacked by Leo Lowin for a loss of 5 yards to the ARMY 49 Zac Larrier fumbled, recovered by ARMY Jack Latore , return for 0 yards
Kanye Udoh run for 6 yds to the AFA 45
Kanye Udoh run for 1 yd to the AFA 44
Bryson Daily pass incomplete to Liam Fortner
Cooper Allan punt for 29 yds, fair catch by Dane Kinamon at the AFA 15
Zac Larrier run for 5 yds to the AFA 20
Zac Larrier pass complete to Dane Kinamon for 10 yds to the AFA 30 for a 1ST down
Zac Larrier run for 6 yds to the AFA 36
Zac Larrier pass complete to Wyatt Wilson for 8 yds to the AFA 44 for a 1ST down
Zac Larrier pass incomplete to Wyatt Wilson
No Huddle-Shotgun Larrier,Zac pass incomplete deep right to Kinamon,Dane PENALTY ARMY Pass Interference (Nicolas-Paul,Bo) 15 yards from AF 44 to ARMY41, 1ST DOWN. NO PLAY.
Zac Larrier pass intercepted
Bryson Daily run for no gain to the ARMY 23
Bryson Daily run for 2 yds to the ARMY 25
Bryson Daily run for 2 yds to the ARMY 27
Cooper Allan punt for 52 yds , Dane Kinamon returns for 9 yds to the AFA 30
Jensen Jones pass complete to Caleb Rillos for 11 yds to the AFA 41 for a 1ST down
PENALTY AF False Start 5 yards from AF 41 to AF 36. NO PLAY.
Jensen Jones pass incomplete to Dane Kinamon
Jensen Jones run for 14 yds to the 50 yard line
Jet Harris run for 8 yds to the ARMY 42 Jet Harris fumbled, recovered by ARMY Dre Miller Harris,Jet rush middle for 8 yards gain to the ARMY42 fumbled by Harris,Jet at ARMY43 forced by Lowin,Leo recovered by ARMY Miller,Dre at ARMY42, End Of Play.
Bryson Daily run for 5 yds to the ARMY 47
Champ Harris run for 1 yd to the ARMY 48
Kanye Udoh run for 9 yds to the AFA 43 for a 1ST down
C. Harris takes a knee

