House Prediction
Model Margin
Air Force by 6.8
Home Win Probability
Air Force 68%
Market (consensus)
Air Force -3
fitted_v1 · Oct 23, 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 |
|---|---|---|---|---|---|
| 3 | 10 | 7 | 0 | 20 | |
| 0 | 0 | 7 | 7 | 14 |
Scoring Timeline
Drive Chart
Box Score
| Statistic | San Diego State | Air Force |
|---|---|---|
| Passing | 11-13 | 5-15 |
| Pass Yards | 72 | 67 |
| Rush Yards | 157 | 192 |
| Total Yards | 229 | 259 |
| Turnovers | 0 | 2 |
| 3rd Down | 5-13 | 4-16 |
| Penalties | 10-61 | 3-28 |
| Possession | 31:15 | 28:45 |
Player Leaders
Player Leaders
Play-by-Play
Micah Davis run for 1 yd to the AFA 26
Haaziq Daniels pass incomplete to Micah Davis
Haaziq Daniels pass intercepted
Kaegun Williams run for 6 yds to the AFA 3
Kaegun Williams run for 2 yds to the AFA 1
Kaegun Williams run for 4 yds to the AFA 5
Matt Araiza 22 yd FG GOOD
Brad Roberts run for 5 yds to the AFA 30
PENALTY SDS Offside (Thomas,Cameron) 5 yards from AF 30 to AF 35, 1ST DOWN. NO PLAY.
Brandon Lewis run for 3 yds to the AFA 38
Brad Roberts run for 4 yds to the AFA 42
Haaziq Daniels run for 2 yds to the AFA 44
Omar Fattah run for 8 yds to the SDSt 48 for a 1ST down
Omar Fattah run for no gain to the SDSt 48
Micah Davis run for 3 yds to the SDSt 45
Haaziq Daniels run for 3 yds to the SDSt 42
Carson Bay punt for 41 yds
Kaegun Williams run for 1 yd to the SDSt 2
PENALTY SDS False Start (Rudolph,Jay) 1 yard from SDS02 to SDS01. NO PLAY.
Lucas Johnson pass complete to Elijah Kothe for 6 yds to the SDSt 7
Lucas Johnson pass complete to Jesse Matthews for no gain to the SDSt 7
Matt Araiza punt for 81 yds
Haaziq Daniels run for 2 yds to the AFA 14
Haaziq Daniels pass incomplete to Micah Davis
DeAndre Hughes run for 4 yds to the AFA 18
Carson Bay punt for 42 yds, fair catch by Jordan Byrd at the SDSt 40
Chance Bell run for 3 yds to the SDSt 43
Lucas Johnson pass complete to Daniel Bellinger for no gain to the SDSt 43
Lucas Johnson pass complete to Jesse Matthews for 5 yds to the SDSt 48
Matt Araiza punt for 42 yds, fair catch by Micah Davis at the AFA 10
Haaziq Daniels run for 14 yds to the AFA 24 for a 1ST down
Haaziq Daniels run for 11 yds to the AFA 35 Haaziq Daniels fumbled, forced by Dallas Branch, recovered by AFA Jake Spiewak for a 1ST down
Brad Roberts run for 1 yd to the AFA 36
Brandon Lewis run for 2 yds to the AFA 38
Dane Kinamon run for 6 yds to the AFA 44
Haaziq Daniels run for 2 yds to the AFA 42
Jordan Byrd run for 4 yds to the AFA 30 for a 1ST down
Lucas Johnson pass incomplete to Jesse Matthews
Kaegun Williams run for 7 yds to the AFA 23
Jordan Byrd run for 8 yds to the AFA 34
PENALTY SDS False Start (Bellinger,Daniel) 5 yards from AF 23 to AF 28. NO PLAY.
Lucas Johnson pass complete to Elijah Kothe for 13 yds to the AFA 15 for a 1ST down
Chance Bell run for no gain to the AFA 15
Lucas Johnson run for 7 yds to the AFA 8
Chance Bell run for 2 yds to the AFA 6
Chance Bell run for 2 yds to the AFA 4 for a 1ST down
Lucas Johnson pass incomplete to Tyrell Shavers
Jordan Byrd run for 3 yds to the AFA 1
Kaegun Williams run for 1 yd for a TD (Matt Araiza KICK)
Dane Kinamon run for 4 yds to the AFA 29
PENALTY SDS Offside (Sims,Nassir) 5 yards from AF 29 to AF 34. NO PLAY.
Brad Roberts run for 11 yds to the AFA 45 for a 1ST down
Brad Roberts run for 3 yds to the AFA 48
Haaziq Daniels pass incomplete to Caden Blum
Haaziq Daniels pass complete to DeAndre Hughes for 2 yds DeAndre Hughes fumbled, forced by Trenton Thompson, recovered by SDSt Noah Avinger
Jordan Byrd run for 3 yds to the AFA 43
Lucas Johnson pass complete to Tyrell Shavers for 6 yds to the AFA 37
Jordan Byrd run for 8 yds to the AFA 29 for a 1ST down
Lucas Johnson pass complete to BJ Busbee for 3 yds to the AFA 26
Johnson,Lucas pass incomplete to Shavers,Tyrell PENALTY SDS Holding (Bellinger,Daniel) 10 yards from AF 26 to AF 36. NO PLAY.
Chance Bell run for 4 yds to the AFA 32
PENALTY SDS False Start (Uluave,Alama) 5 yards from AF 32 to AF 37. NO PLAY.
PENALTY SDS False Start (Crenshaw-Dickson,Brandon) 5 yards from AF 37 to AF 42. NO PLAY.
Kaegun Williams run for 8 yds to the AFA 34
Matt Araiza 51 yd FG GOOD
Brad Roberts run for 2 yds to the AFA 27
Micah Davis run for 1 yd to the AFA 28
Brad Roberts run for 1 yd to the AFA 29
End of 2nd Quarter
Lucas Johnson pass complete to Jesse Matthews for 10 yds to the SDSt 35 for a 1ST down
Kaegun Williams run for 2 yds to the SDSt 37
Lucas Johnson pass complete to Jordan Byrd for 20 yds to the AFA 43 for a 1ST down
Jordan Byrd run for 6 yds to the AFA 37
Greg Bell run for 2 yds to the AFA 35
Chance Bell run for 32 yds to the AFA 3 for a 1ST down
Chance Bell run for 3 yds for a TD (Matt Araiza KICK)
Emmanuel Michel run for 2 yds to the AFA 23
Haaziq Daniels pass incomplete to Brandon Lewis
Haaziq Daniels pass complete to Brandon Lewis for 11 yds to the AFA 34
PENALTY SDS Offside (Banks,Keshawn) 5 yards from AF 34 to AF 39, 1ST DOWN. NO PLAY.
Fattah,Omar rush for 2 yards gain to the AF 41 (Tavai,Jonah) PENALTY AF Personal Foul (Smalley,Everett) 15 yards from AF 39 to AF 24. NO PLAY.
Haaziq Daniels run for 7 yds to the AFA 31
Haaziq Daniels run for 7 yds to the AFA 38
Haaziq Daniels pass incomplete to Micah Davis
Carson Bay punt for 35 yds
Lucas Johnson sacked by Jordan Jackson for a loss of 11 yards to the SDSt 16
Greg Bell run for 4 yds to the SDSt 20
Lucas Johnson run for 5 yds to the SDSt 25
Matt Araiza punt for 67 yds, punt out-of-bounds at the AFA 43 , Micah Davis returns for 20 yds to the AFA 45 AIR FORCE Penalty, Personal Foul (15 Yards) to the AFA 43
Omar Fattah run for 2 yds to the AFA 45
Haaziq Daniels run for 6 yds to the SDSt 49
Omar Fattah run for 6 yds to the SDSt 43 for a 1ST down
Warren Bryan run for 3 yds to the SDSt 40
Omar Fattah run for 8 yds to the SDSt 32 for a 1ST down
Micah Davis run for 9 yds to the SDSt 23
Emmanuel Michel run for 4 yds to the SDSt 19 for a 1ST down
Emmanuel Michel run for no gain to the SDSt 19
Micah Davis run for 1 yd to the SDSt 18
Warren Bryan run for 5 yds to the SDSt 13
Warren Bryan pass incomplete (Matthew Dapore KICK)
Chance Bell run for 4 yds to the SDSt 27
Greg Bell run for 5 yds to the SDSt 32
Greg Bell run for 5 yds to the SDSt 37 for a 1ST down
Lucas Johnson pass complete to Elijah Kothe for 6 yds to the SDSt 43
Greg Bell run for 11 yds to the AFA 46 for a 1ST down
Greg Bell run for 4 yds to the AFA 42
PENALTY SDS False Start (Martinez,Chris) 5 yards from AF 42 to AF 47. NO PLAY.
Greg Bell run for 9 yds to the AFA 38
Greg Bell run for 2 yds to the AFA 40
Matt Araiza punt for 29 yds, fair catch by Dane Kinamon at the AFA 11
Zachary Larrier run for 16 yds to the AFA 27 for a 1ST down
Warren Bryan pass incomplete to Brandon Lewis
Omar Fattah run for 3 yds to the AFA 30
Warren Bryan run for 9 yds to the AFA 39 for a 1ST down
Warren Bryan pass complete to Jake Spiewak for 31 yds to the SDSt 30 for a 1ST down
Omar Fattah run for 2 yds to the SDSt 28
Brandon Lewis run for 7 yds to the SDSt 21
Warren Bryan run for 3 yds to the SDSt 18 for a 1ST down
Emmanuel Michel run for 1 yd to the SDSt 19
Warren Bryan sacked by Cameron Thomas for a loss of 2 yards to the SDSt 21
Warren Bryan pass complete to Dane Kinamon for 14 yds to the SDSt 7 for a 1ST down
Warren Bryan run for 3 yds to the SDSt 4
Omar Fattah run for 1 yd to the SDSt 3
Warren Bryan pass incomplete to Jake Spiewak
Dane Kinamon run for 3 yds for a TD (Matthew Dapore KICK)
Lucas Johnson pass complete to Jesse Matthews for 3 yds to the SDSt 28
Greg Bell run for 1 yd to the SDSt 29
Greg Bell run for 3 yds to the SDSt 32
Matt Araiza punt for 55 yds, fair catch by Jake Spiewak at the AFA 13
Warren Bryan pass incomplete to Brandon Lewis
Warren Bryan pass incomplete to Jake Spiewak
Warren Bryan run for 3 yds to the AFA 16
Bryan,Warren pass complete to Lewis,Brandon for 14 yards to the AF 30 (Lakalaka,Seyddrick) PENALTY AF Chop Block 8 yards from AF 16 to AF 08. NO PLAY.
Carson Bay punt for 41 yds
Kaegun Williams run for 2 yds to the AFA 47
Kaegun Williams run for 9 yds to the AFA 38 for a 1ST down
run for a loss of 1 yard to the AFA 39
run for a loss of 1 yard to the AFA 40
PENALTY AF Offside (Brockman,Elijah) 5 yards from AF 40 to AF 35. NO PLAY.

