House Prediction
Model Margin
Air Force by 22.8
Home Win Probability
Air Force 90%
Market (consensus)
Air Force -8
fitted_v1 · Nov 21, 2020
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 | 0 | 0 | 0 | 0 | |
| 7 | 14 | 0 | 7 | 28 |
Scoring Timeline
Drive Chart
Box Score
| Statistic | New Mexico | Air Force |
|---|---|---|
| Passing | 23-42 | 4-5 |
| Pass Yards | 221 | 66 |
| Rush Yards | 83 | 356 |
| Total Yards | 304 | 422 |
| Turnovers | 2 | 3 |
| 3rd Down | 4-13 | 9-13 |
| Penalties | 8-70 | 5-42 |
| Possession | 23:31 | 36:29 |
Player Leaders
Player Leaders
Play-by-Play
Trae Hall pass complete to Emmanuel Logan-Greene for 5 yds to the NMex 16
Bobby Cole run for 9 yds to the NMex 25 for a 1ST down
Trae Hall pass incomplete
Trae Hall pass complete to Marcus Williams for 10 yds to the NMex 35 for a 1ST down
Trae Hall run for 5 yds to the NMex 40
Trae Hall pass complete to Jordan Kress for 15 yds to the AFA 45 for a 1ST down
COLE, Bobby rush for 10 yards to the AF35 (PALM, Elisha), PENALTY NM holding 10 yards to the NM45, NO PLAY.
Trae Hall pass complete to Chad Alexander for 5 yds to the 50 yard line
Trae Hall pass complete to Bobby Wooden for 7 yds to the AFA 43
Trae Hall pass incomplete
Tyson Dyer punt for 29 yds
Brad Roberts run for no gain to the AFA 14
Brad Roberts run for 7 yds to the AFA 21
Matthew Murla run for 5 yds to the AFA 26 for a 1ST down
Haaziq Daniels run for 6 yds to the AFA 32
Brad Roberts run for 7 yds to the AFA 39 for a 1ST down
Brandon Lewis run for 8 yds to the AFA 47
Joshua Stoner run for 6 yds to the NMex 47 for a 1ST down
Matthew Murla run for 14 yds to the NMex 33 for a 1ST down
Matthew Murla run for 25 yds to the NMex 8 for a 1ST down
Brad Roberts run for 4 yds to the NMex 4
Haaziq Daniels run for 4 yds for a TD (Tevye Schuettpelz-Rohl KICK)
Bobby Cole run for no gain to the NMex 25
Trae Hall pass incomplete to Emmanuel Logan-Greene, broken up by Corvan Taylor
Trae Hall pass incomplete
Tyson Dyer punt for 47 yds
Brad Roberts run for 5 yds to the AFA 33
Haaziq Daniels run for 4 yds to the AFA 37
AIR FORCE Penalty, false start (-5 Yards) to the AFA 32
NEW MEXICO Penalty, delay of game (5 Yards) to the AFA 37
AIR FORCE Penalty, false start (-5 Yards) to the AFA 32
Haaziq Daniels pass complete to Brandon Lewis for 14 yds to the AFA 46 for a 1ST down
Joshua Stoner run for a loss of 4 yards to the AFA 42
Haaziq Daniels run for 1 yd to the AFA 43
Haaziq Daniels pass complete to Kyle Patterson for 28 yds to the NMex 29 for a 1ST down
Jorden Gidrey run for 4 yds to the NMex 25
Brad Roberts run for 3 yds to the NMex 22
Haaziq Daniels run for 17 yds to the NMex 5 for a 1ST down
Brad Roberts run for 5 yds for a TD (Tevye Schuettpelz-Rohl KICK)
Emmanuel Logan-Greene run for 4 yds to the NMex 29
Bobby Cole run for 4 yds to the NMex 33
Bobby Cole run for 3 yds to the NMex 36 for a 1ST down
Trae Hall pass complete to Andrew Erickson for 14 yds to the 50 yard line for a 1ST down
Trae Hall pass complete to Bobby Wooden for 4 yds to the AFA 46
Trae Hall pass incomplete to Bobby Wooden
Trae Hall pass complete to Chad Alexander for 6 yds to the AFA 40 for a 1ST down
Trae Hall pass complete to Marcus Williams for 3 yds Marcus Williams fumbled, forced by Caleb Humphrey, recovered by AFA Kalawai'a Pescaia
Brad Roberts run for 3 yds to the AFA 37
Brad Roberts run for 7 yds to the AFA 44 for a 1ST down
DANIELS, Haaziq pass incomplete to LEWIS, Brandon, PENALTY AF holding off-setting, PENALTY NM pass interference off-setting, NO PLAY.
Brad Roberts run for 3 yds to the AFA 47
Joshua Stoner run for 4 yds to the NMex 49
Brad Roberts run for 12 yds to the NMex 37 for a 1ST down
Haaziq Daniels pass complete to Brandon Lewis for 18 yds to the NMex 19 for a 1ST down
Matthew Murla run for 4 yds to the NMex 15
Brad Roberts run for 3 yds to the NMex 12
Brad Roberts run for 12 yds for a TD (Tevye Schuettpelz-Rohl KICK)
Bobby Cole run for 4 yds to the NMex 29
Trae Hall pass incomplete to Andrew Erickson, broken up by Jayden Goodwin
Trae Hall pass complete to Cedric Patterson III
NEW MEXICO Penalty, delay of game (-5 Yards) to the NMex 29
Tyson Dyer punt for 46 yds
Brad Roberts run for 6 yds to the AFA 31
Brad Roberts run for 3 yds to the AFA 34
Haaziq Daniels run for 2 yds to the AFA 36 for a 1ST down
Haaziq Daniels run for 2 yds to the AFA 38
Brad Roberts run for 4 yds to the AFA 42
Haaziq Daniels run for no gain to the AFA 42
Charles Bein punt for 44 yds, fair catch by Emmanuel Logan-Greene at the NMex 14
Daevon Vigilant run for 6 yds to the NMex 20
Trae Hall pass complete to Jordan Kress for 12 yds to the NMex 32 for a 1ST down
Trae Hall pass incomplete to Jordan Kress
Trae Hall pass complete to Anselem Umeh for 12 yds to the NMex 44 for a 1ST down
Trae Hall pass incomplete to Anselem Umeh
Trae Hall run for 12 yds to the AFA 44 for a 1ST down
Trae Hall pass incomplete to Marcus Williams
Trae Hall pass complete to Jordan Kress for 11 yds to the AFA 33 for a 1ST down
George Steinkamp 50 yd FG BLOCKED blocked by Michael Purcell
End of 2nd Quarter
Joshua Stoner run for 8 yds to the AFA 33
DANIELS, Haaziq pass complete to LEWIS, Brandon for 59 yards to the NM8 (BOLDEN, Nico), PENALTY AF holding (FERGUSON, Parke) 10 yards to the AF23, NO PLAY.
Jorden Gidrey run for 1 yd to the AFA 24
Haaziq Daniels pass incomplete to Kyle Patterson, broken up by Jake Saltonstall
Charles Bein punt for 52 yds, downed at the NMex 24
Trae Hall pass complete to Marcus Williams for no gain to the NMex 24
Nathaniel Jones run for 4 yds to the NMex 28
Trae Hall pass complete to Emmanuel Logan-Greene for 10 yds to the NMex 38 for a 1ST down
Trae Hall pass complete to Andrew Erickson for 9 yds to the NMex 47
Daevon Vigilant run for 6 yds to the AFA 47 for a 1ST down
Daevon Vigilant run for 3 yds to the AFA 44
Trae Hall pass incomplete to Andrew Erickson
Trae Hall pass incomplete
Tyson Dyer punt for 40 yds, downed at the AFA 4
Brad Roberts run for 5 yds to the AFA 9
Brad Roberts run for 1 yd to the AFA 10
Haaziq Daniels pass complete to Kyle Patterson for 6 yds to the AFA 16 for a 1ST down
Matthew Murla run for 4 yds to the AFA 24 Matthew Murla fumbled, forced by Nico Bolden, recovered by NMex Joey Noble
Trae Hall sacked by George Silvanic for a loss of 9 yards to the AFA 33 NEW MEXICO Penalty, Offensive holding ( Yards) declined
Trae Hall pass incomplete to Marcus Williams, broken up by Parker Noren
NEW MEXICO Penalty, false start (-5 Yards) to the AFA 38
Trae Hall pass complete to Chad Alexander for 4 yds to the AFA 34
George Steinkamp 51 yd FG MISSED
Joshua Stoner run for 4 yds to the AFA 38
Brad Roberts run for 7 yds to the AFA 45 for a 1ST down
Joshua Stoner run for 4 yds to the AFA 43 Joshua Stoner fumbled, forced by Nico Bolden, recovered by NMex Patrick Peek
Nathaniel Jones run for 9 yds to the AFA 34
Nathaniel Jones run for 7 yds to the AFA 27 for a 1ST down
Nathaniel Jones run for 5 yds to the AFA 22
Nathaniel Jones run for 2 yds to the AFA 20
Trae Hall run for 5 yds to the AFA 15 for a 1ST down
Nathaniel Jones run for 2 yds to the AFA 13
TEAM run for a loss of 7 yards to the AFA 20 TEAM fumbled, recovered by NMex Nathaniel Jones
Trae Hall pass incomplete to Emmanuel Logan-Greene
George Steinkamp 37 yd FG MISSED
Brad Roberts run for 4 yds to the AFA 24
PETERSON, Ben rush for 8 yards to the AF32, out-of-bounds (BOLDEN, Nico), PENALTY AF personal foul (KREPSZ, Kyle) 12 yards to the AF12, NO PLAY.
Haaziq Daniels run for 7 yds to the AFA 18 Haaziq Daniels fumbled, forced by Joey Noble, recovered by NMex Jerrick Reed II
Bobby Cole run for 9 yds to the AFA 9
COLE, Bobby rush for 2 yards to the AF7 (SILVANIC, Georg), PENALTY NM holding (COOK, Austin) 10 yards to the AF19, NO PLAY.
Trae Hall pass complete to Chad Alexander for a loss of 4 yards to the AFA 23
Trae Hall pass incomplete to Jordan Kress
Andrew Shelley 40 yd FG MISSED
Haaziq Daniels run for 4 yds to the AFA 29 Haaziq Daniels fumbled, forced by Devin Sanders, recovered by AFA Adam Jewell
Haaziq Daniels run for 7 yds to the AFA 36 for a 1ST down
Brad Roberts run for 8 yds to the AFA 44
Brad Roberts run for 4 yds to the AFA 48 for a 1ST down
NEW MEXICO Penalty, unsportsmanlike conduct (Patrick Peek) to the NMex 37 for a 1ST down
NEW MEXICO Penalty, Defensive offside (Joey Noble) to the NMex 32
Brad Roberts run for 1 yd to the NMex 31
Brad Roberts run for 8 yds to the NMex 23 for a 1ST down
Brad Roberts run for 3 yds to the NMex 20
Brad Roberts run for 7 yds to the NMex 13 for a 1ST down
Matthew Murla run for 2 yds to the NMex 11
Matthew Murla run for 6 yds to the NMex 5
Brad Roberts run for 1 yd to the NMex 4
Haaziq Daniels run for no gain to the NMex 4
Trae Hall pass incomplete to Marcus Williams
Trae Hall pass complete to Andrew Erickson for 13 yds to the NMex 17 for a 1ST down
Trae Hall pass complete to Jordan Kress for 16 yds to the NMex 33 for a 1ST down
Trae Hall pass complete to Andrew Erickson for 11 yds to the NMex 44 for a 1ST down
HALL, Trae pass incomplete to KRESS, Jordan, PENALTY AF holding (PALM, Elisha) 10 yards to the AF46, 1ST DOWN NM, NO PLAY.
Trae Hall pass incomplete to Cedric Patterson III
Trae Hall pass complete to Cedric Patterson III
Trae Hall run for 2 yds to the AFA 43
Trae Hall sacked by Brandon Gooding for a loss of 13 yards to the NMex 44
Brad Roberts run for 44 yds for a TD (Tevye Schuettpelz-Rohl KICK)
Trae Hall pass incomplete to Marcus Williams
Trae Hall pass complete to Emmanuel Logan-Greene for 49 yds to the AFA 26 for a 1ST down
Trae Hall run for 8 yds to the AFA 18
Trae Hall pass incomplete to Jordan Kress
Trae Hall run for 3 yds to the AFA 15 NEW MEXICO Penalty, personal foul (Kyle Stapley) to the AFA 30
Trae Hall pass intercepted Corvan Taylor return for 20 yds to the AFA 20
Bo Gross run for 5 yds to the AFA 25
Warren Bryan run for a loss of 1 yard to the AFA 24
Micah Davis run for 13 yds to the AFA 37 for a 1ST down
Bo Gross run for 3 yds to the AFA 40
Bo Gross run for 1 yd to the AFA 41
Warren Bryan run for 2 yds to the AFA 43
CJ McNeal run for 8 yds to the NMex 49 for a 1ST down

