← CFB Terminal
3
Mountain West
AT
35
Mountain West
2022 week 11 · Saturday, November 12, 2022 at 2:30 PM CT · Falcon Stadium · 📺 CBSSN · 20,827 att · 44.4°F Fair, wind 12.4

Drive chart

New Mexico Air Force bar spans the drive · tick marks the start · click a drive for the plays
OWN G255025END ZONE
Q1
PUNT
3 pl · 5 yd · 2:03
0–0
15:00 1st & 10 OWN 25 Nathaniel Jones run for 3 yds to the NMex 28 +3 -0.30
15:00 2nd & 7 OWN 28 Justin Holaday run for 3 yds to the NMex 31 +3 -0.24
15:00 3rd & 4 OWN 31 Justin Holaday sacked for a loss of 1 yard to the NMex 30 -1 -0.50
12:57 4th & 5 OWN 30 Aaron Rodriguez punt for 41 yds, fair catch by Amari Terry at the AFA 29
TD
3 pl · 71 yd · 1:21
0–7
12:57 1st & 10 OWN 29 Brad Roberts run for 5 yds to the AFA 34 +5 0.10
12:57 2nd & 5 OWN 34 Ben Jefferson run for 1 yd to the AFA 35 +1 -0.73
11:36 3rd & 4 OWN 35 Haaziq Daniels run for 65 yds for a TD, (Matthew Dapore KICK) +65 6.41
PUNT
3 pl · 9 yd · 2:09
0–7
11:36 1st & 10 OWN 25 Justin Holaday run for no gain to the NMex 25 0 -0.70
11:36 2nd & 10 OWN 25 Justin Holaday run for 1 yd to the NMex 26 +1 -0.29
11:36 3rd & 9 OWN 26 Justin Holaday pass complete to Duece Jones for 8 yds to the NMex 34 +8 0.27
9:27 4th & 1 OWN 34 Aaron Rodriguez punt for 50 yds, fair catch by Amari Terry at the AFA 16
TD
15 pl · 84 yd · 7:40
0–14
9:27 1st & 10 OWN 16 Brad Roberts run for 15 yds to the AFA 31 for a 1ST down +15 0.97
9:27 1st & 10 OWN 31 Brad Roberts run for 5 yds to the AFA 36 +5 0.10
9:27 2nd & 5 OWN 36 John Lee Eldridge III run for 2 yds to the AFA 38 +2 -0.60
9:27 3rd & 3 OWN 38 Emmanuel Michel run for 14 yds to the NMex 48 for a 1ST down +14 2.41
9:27 1st & 10 OPP 48 Emmanuel Michel run for 7 yds to the NMex 41 +7 0.56
9:27 2nd & 3 OPP 41 Emmanuel Michel run for 2 yds to the NMex 39 +2 -0.59
9:27 3rd & 1 OPP 39 Brad Roberts run for 5 yds to the NMex 34 for a 1ST down +5 0.78
9:27 1st & 10 OPP 34 Brad Roberts run for 5 yds to the NMex 29 +5 0.08
9:27 2nd & 5 OPP 29 Brad Roberts run for 1 yd to the NMex 28 +1 -0.52
9:27 3rd & 4 OPP 28 Ben Jefferson run for 3 yds to the NMex 25 +3 -0.27
9:27 4th & 1 OPP 25 Haaziq Daniels run for 2 yds to the NMex 23 for a 1ST down +2 0.99
9:27 1st & 10 OPP 23 Brad Roberts run for 9 yds to the NMex 14 +9 0.64
9:27 2nd & 1 OPP 14 Brad Roberts run for 2 yds to the NMex 12 for a 1ST down +2 -0.50
9:27 1st & 10 OPP 12 Brad Roberts run for 2 yds to the NMex 10 +2 -0.17
1:47 2nd & 8 OPP 10 John Lee Eldridge III run for 10 yds for a TD, (Matthew Dapore KICK) +10 2.70
PUNT
7 pl · 25 yd · 4:13
0–14
1:47 1st & 10 OWN 25 Justin Holaday pass complete to Geordon Porter for 6 yds to the NMex 31 +6 0.33
1:47 2nd & 4 OWN 31 Christian Washington run for 3 yds to the NMex 34 Christian Washington fumbled, recovered by NMex Tavien Ford +3 -0.36
0:00 3rd & 1 OWN 34 Nathaniel Jones run for 2 yds to the NMex 36 for a 1ST down +2 0.95
0:00 OWN 34 End of 1st Quarter
15:00 1st & 10 OWN 36 Justin Holaday pass complete to Duece Jones for 15 yds to the AFA 49 for a 1ST down +15 1.38
15:00 1st & 10 OPP 49 Christian Washington run for 5 yds to the AFA 44 +5 0.10
15:00 2nd & 5 OPP 44 No Huddle-Shotgun Holaday,Justin pass complete short right to Porter,Geordon for 4 yards to the AF 40 (Mack II,Michael) PENALTY UNM Ineligible Downfield on Pass 5 yards from AF 44 to AF 49. NO PLAY. +5
15:00 2nd & 10 OPP 49 Justin Holaday pass incomplete to Geordon Porter 0 -1.04
15:00 3rd & 10 OPP 49 Justin Holaday sacked for a loss of 1 yard to the 50 yard line -1 -0.85
12:34 4th & 11 50 Aaron Rodriguez punt for 39 yds, fair catch by Amari Terry at the AFA 11
Q2
PUNT
12 pl · 45 yd · 6:59
0–14
12:34 1st & 10 OWN 11 Brad Roberts run for 13 yds to the AFA 24 for a 1ST down +13 0.62
12:34 1st & 10 OWN 24 Brad Roberts run for 5 yds to the AFA 29 +5 0.09
12:34 2nd & 5 OWN 29 Hughes,DeAndre rush left for 15 yards gain to the AF 44 (Martin,Donte), out of bounds PENALTY AF Holding (Karas,Adam) 10 yards from AF 29 to AF 19. NO PLAY. -10
12:34 2nd & 15 OWN 19 Haaziq Daniels run for 3 yds to the AFA 22 +3 -0.06
12:34 3rd & 12 OWN 22 Brad Roberts run for 13 yds to the AFA 35 for a 1ST down +13 1.98
12:34 1st & 10 OWN 35 Haaziq Daniels run for 1 yd to the AFA 34 +1 -0.83
12:34 2nd & 11 OWN 34 Emmanuel Michel run for 8 yds to the AFA 42 +8 0.62
12:34 3rd & 3 OWN 42 Emmanuel Michel run for 5 yds to the AFA 47 for a 1ST down +5 1.70
12:34 1st & 10 OWN 47 Emmanuel Michel run for 6 yds to the NMex 47 +6 0.37
12:34 2nd & 4 OPP 47 Brad Roberts run for 6 yds to the NMex 41 for a 1ST down +6 0.49
12:34 1st & 10 OPP 41 Brad Roberts run for 2 yds to the NMex 39 +2 -0.47
12:34 2nd & 8 OPP 39 (07:08) PENALTY AF False Start (Iles,Steven) 5 yards from UNM39 to UNM44. NO PLAY. -5
12:34 2nd & 13 OPP 44 Brad Roberts run for 2 yds to the NMex 42 +2 -0.61
12:34 3rd & 11 OPP 42 Haaziq Daniels run for 2 yds to the NMex 44 +2 -0.56
5:35 4th & 13 OPP 44 Carson Bay punt for 34 yds, fair catch by Luke Wysong at the NMex 10
PUNT
6 pl · 15 yd · 2:37
0–14
5:35 1st & 10 OWN 10 Nathaniel Jones run for 3 yds to the NMex 13 +3 -0.15
5:35 2nd & 7 OWN 13 Justin Holaday pass incomplete to Geordon Porter 0 -0.27
5:35 3rd & 7 OWN 13 Justin Holaday run for 17 yds to the NMex 30 for a 1ST down +17 1.51
5:35 1st & 10 OWN 30 Justin Holaday pass incomplete to Geordon Porter 0 -0.86
5:35 2nd & 10 OWN 30 Christian Washington run for 2 yds to the NMex 28 +2 -0.30
5:35 3rd & 12 OWN 28 Justin Holaday sacked by Vince Sanford for a loss of 3 yards to the NMex 25 -3 -0.21
2:58 4th & 15 OWN 25 Aaron Rodriguez punt for 55 yds , Amari Terry returns for 7 yds to the AFA 27
END OF HALF
6 pl · 20 yd · 2:58
0–14
2:58 1st & 10 OWN 27 Brad Roberts run for 5 yds to the AFA 32 +5 0.10
2:58 2nd & 5 OWN 32 John Lee Eldridge III run for 4 yds to the AFA 36 +4 -0.13
2:58 3rd & 1 OWN 36 Haaziq Daniels run for 3 yds to the AFA 39 for a 1ST down +3 1.11
2:58 1st & 10 OWN 39 Haaziq Daniels sacked by Jake Saltonstall for a loss of 5 yards to the AFA 34 -5 -1.86
2:58 2nd & 15 OWN 34 Haaziq Daniels run for 11 yds to the AFA 45 +11 1.04
0:00 3rd & 4 OWN 45 Brad Roberts run for 2 yds to the AFA 47 +2 -0.54
0:00 OWN 45 End of 2nd Quarter
Q3
TD
10 pl · 75 yd · 4:30
0–21
15:00 1st & 10 OWN 25 Brad Roberts run for 8 yds to the AFA 33 +8 0.91
15:00 2nd & 2 OWN 33 Brad Roberts run for 5 yds to the AFA 38 for a 1ST down +5 0.21
15:00 1st & 10 OWN 38 Brad Roberts run for 6 yds to the AFA 44 +6 0.40
15:00 2nd & 4 OWN 44 John Lee Eldridge III run for 4 yds to the AFA 48 for a 1ST down +4 0.54
15:00 1st & 10 OWN 48 John Lee Eldridge III run for 4 yds to the NMex 48 +4 -0.15
15:00 2nd & 6 OPP 48 Brad Roberts run for 1 yd to the NMex 47 +1 -0.92
15:00 3rd & 5 OPP 47 PENALTY AF False Start (Jefferson,Ben) 5 yards from UNM47 to AF48. NO PLAY. -5
15:00 3rd & 10 OWN 48 Haaziq Daniels pass complete to Brad Roberts for 9 yds to the NMex 43 +9 0.89
15:00 4th & 1 OPP 43 Brad Roberts run for 4 yds to the NMex 39 for a 1ST down +4 2.10
15:00 1st & 10 OPP 39 Brad Roberts run for 6 yds to the NMex 33 +6 0.26
10:30 2nd & 4 OPP 33 Haaziq Daniels pass complete to David Cormier for 33 yds for a TD, (Matthew Dapore KICK) +33 2.88
PUNT
3 pl · 6 yd · 1:53
0–21
10:30 1st & 10 OWN 25 Justin Holaday pass complete to Geordon Porter for 3 yds to the NMex 28 +3 -0.30
10:30 2nd & 7 OWN 28 Nathaniel Jones run for 4 yds to the NMex 32 +4 -0.09
10:30 3rd & 3 OWN 32 Justin Holaday run for 1 yd to the NMex 31 +1 -0.43
8:37 4th & 4 OWN 31 Aaron Rodriguez punt for 40 yds, fair catch by Amari Terry at the AFA 29
FUMBLE
3 pl · 17 yd · 1:17
0–21
8:37 1st & 10 OWN 29 Omar Fattah run for 5 yds to the AFA 34 +5 0.10
8:37 2nd & 5 OWN 34 Omar Fattah run for 3 yds to the AFA 37 +3 -0.36
7:20 3rd & 2 OWN 37 Omar Fattah run for 9 yds to the AFA 46 Omar Fattah fumbled, recovered by NMex AJ Haulcy -0.96
FG
5 pl · 25 yd · 2:08
3–21
7:20 1st & 10 OPP 46 Justin Holaday pass complete to Geordon Porter for 31 yds to the AFA 15 for a 1ST down +31 0.99
7:20 1st & 10 OPP 15 Justin Holaday pass incomplete to Elijah Queen 0 -0.32
7:20 2nd & 10 OPP 15 Justin Holaday sacked by Alec Mock for a loss of 8 yards to the AFA 23 -8 -1.49
7:20 3rd & 18 OPP 23 Justin Holaday run for 2 yds to the AFA 21 +2 -0.57
5:12 4th & 16 OPP 21 Luke Drzewiecki 39 yd FG GOOD
TD
9 pl · 78 yd · 4:42
3–28
5:12 1st & 10 OWN 22 Brad Roberts run for 3 yds to the AFA 25 +3 -0.26
5:12 2nd & 7 OWN 25 Brad Roberts run for 5 yds to the AFA 30 +5 0.07
5:12 3rd & 2 OWN 30 Brad Roberts run for 8 yds to the AFA 38 for a 1ST down +8 1.51
5:12 1st & 10 OWN 38 Brad Roberts run for 9 yds to the AFA 47 +9 1.37
5:12 2nd & 1 OWN 47 Brad Roberts run for 8 yds to the NMex 45 for a 1ST down +8 0.11
5:12 1st & 10 OPP 45 Emmanuel Michel run for 3 yds to the NMex 42 +3 -0.33
5:12 2nd & 7 OPP 42 Emmanuel Michel run for 2 yds to the NMex 40 +2 -0.60
5:12 3rd & 5 OPP 40 Brad Roberts run for 3 yds to the NMex 37 +3 -0.40
0:30 4th & 2 OPP 37 Haaziq Daniels run for 37 yds for a TD, (Matthew Dapore KICK) +37 4.80
PUNT
3 pl · -12 yd · 1:08
3–28
0:00 1st & 10 OWN 25 Sherod White run for 1 yd to the NMex 26 +1 -0.59
0:00 OWN 25 End of 3rd Quarter
15:00 2nd & 9 OWN 26 Justin Holaday pass incomplete to Luke Wysong 0 -0.41
15:00 3rd & 9 OWN 26 PENALTY UNM False Start (Wysong,Luke) 5 yards from UNM26 to UNM21. NO PLAY. -5
15:00 3rd & 14 OWN 21 PENALTY UNM False Start (Ford,Tavien) 5 yards from UNM21 to UNM16. NO PLAY. -5
15:00 3rd & 19 OWN 16 NEW MEXICO Penalty, UNS: Unsportsmanlike Conduct (-12 Yards) to the NMex 13 -12
14:22 4th & 22 OWN 13 Aaron Rodriguez punt for 45 yds, fair catch by Amari Terry at the AFA 42
Q4
PUNT
3 pl · 7 yd · 2:21
3–28
14:22 1st & 10 OWN 42 Michel,Emmanuel rush left for 11 yards gain to the UNM47 (Lewis,Jer'Marius) PENALTY AF Holding (Terry,Amari) 10 yards from AF42 to AF32. NO PLAY. -10
14:22 1st & 20 OWN 32 Emmanuel Michel run for 9 yds to the AFA 41 +9 0.68
14:22 2nd & 11 OWN 41 Emmanuel Michel run for 4 yds to the AFA 45 +4 -0.14
14:22 3rd & 7 OWN 45 Amari Terry run for 4 yds to the AFA 49 Amari Terry fumbled, recovered by AFA +4 -0.13
12:01 4th & 3 OWN 49 Carson Bay punt for 39 yds, fair catch by Luke Wysong at the NMex 12
ON DOWNS
9 pl · 34 yd · 4:24
3–28
12:01 1st & 10 OWN 12 Christian Washington run for 5 yds to the NMex 17 +5 0.07
12:01 2nd & 5 OWN 17 Christian Washington run for 6 yds to the NMex 23 for a 1ST down +6 0.45
12:01 1st & 10 OWN 23 Justin Holaday sacked by Peyton Zdroik for a loss of 8 yards to the NMex 15 -8 -1.06
12:01 2nd & 18 OWN 15 Christian Washington run for 7 yds to the NMex 22 +7 0.07
12:01 3rd & 11 OWN 22 Justin Holaday pass complete to Luke Wysong for 16 yds to the NMex 38 for a 1ST down +16 2.25
12:01 1st & 10 OWN 38 Justin Holaday run for 3 yds to the NMex 41 +3 -0.43
12:01 2nd & 7 OWN 41 Justin Holaday pass incomplete to Luke Wysong 0 -0.96
12:01 3rd & 7 OWN 41 Justin Holaday pass complete to Trae Hall for 5 yds to the NMex 46 +5 0.05
7:37 4th & 2 OWN 46 Christian Washington run for no gain to the NMex 46 0 -0.72
TD
9 pl · 46 yd · 5:11
3–35
7:37 1st & 10 OPP 46 Jet Harris run for 2 yds to the NMex 44 +2 -0.57
7:37 2nd & 8 OPP 44 Jet Harris run for 4 yds to the NMex 40 +4 -0.15
7:37 3rd & 4 OPP 40 Jet Harris run for 3 yds to the NMex 37 +3 -0.40
7:37 4th & 1 OPP 37 Jet Harris run for 2 yds to the NMex 35 for a 1ST down +2 1.69
7:37 1st & 10 OPP 35 Jensen Jones run for 11 yds to the NMex 24 for a 1ST down +11 0.29
7:37 1st & 10 OPP 24 Sione Angilau run for 5 yds to the NMex 19 +5 0.08
7:37 2nd & 5 OPP 19 Jensen Jones run for 8 yds to the NMex 11 for a 1ST down +8 0.08
7:37 1st & 10 OPP 11 Sione Angilau run for 2 yds to the NMex 9 +2 -0.17
2:26 2nd & 8 OPP 9 Jensen Jones run for 9 yds for a TD, (Anthony Rodriguez KICK) +9 2.69
2:26 1st & 10 OPP 3 Rodriguez,Anthony kick attempt good (H: Bay,Carson, LS: Melgarejo III,J. Frank) PENALTY AF Delay Of Game (Bay,Carson) 5 yards from UNM03 to UNM03. NO PLAY. -5
ON DOWNS
8 pl · 43 yd · 1:29
3–35
2:19 1st & 10 OWN 23 Justin Holaday pass complete to Andrew Erickson for 9 yds to the NMex 32 +9 1.20
2:19 2nd & 1 OWN 32 Justin Holaday pass incomplete to Duece Jones 0 -1.22
1:51 3rd & 1 OWN 32 Timeout NEW MEXICO, clock 01:51
1:51 3rd & 1 OWN 32 Zach Vigil run for 3 yds to the NMex 35 for a 1ST down +3 0.98
1:51 1st & 10 OWN 35 Justin Holaday pass complete to Duece Jones for 26 yds to the AFA 39 for a 1ST down +26 2.10
1:51 1st & 10 OPP 39 Justin Holaday pass incomplete to Andrew Erickson 0 -0.81
1:51 2nd & 10 OPP 39 Justin Holaday pass incomplete to Andrew Erickson 0 -1.01
1:51 3rd & 10 OPP 39 PENALTY AF Offside (BoisD'Enghien,Andrew) 5 yards from AF39 to AF34. NO PLAY. +5
1:51 3rd & 5 OPP 34 Justin Holaday pass incomplete to Trae Hall 0 -1.02
0:50 4th & 5 OPP 34 Justin Holaday pass incomplete to Luke Wysong 0 -2.09
END OF GAME
2 pl · -3 yd · 0:50
3–35
0:50 1st & 10 OWN 34 Kneel down by Air Force at AF33 for loss of 1 yards. -1 -1.14
0:00 2nd & 11 OWN 33 Kneel down by Air Force at AF31 for loss of 2 yards. -2 -0.62
0:00 OWN 33 End of 4th Quarter
19 drives. Field position runs left to right for both teams: 0 is the offense's own goal line, 100 the one it is attacking.

Defense

1sacks5
3plays for loss5
1takeaways0
1three-and-outs forced4
7explosive plays allowed4
6.61yards allowed / play3.77
5 of 10scoring drives allowed1 of 9
New Mexico
Cody Moon 14 (5)
Reco Hannah 12 (4) 0.5 TFL
Dion Hunter 12 (3) 0.5 TFL
A.J. Haulcy 9 (4)
Jer'Marius Lewis 8 (4) 0.5 TFL
Jerrick Reed II 7 (4)
A.J. Odums 6 (4)
Jake Saltonstall 5 (4) 1 sk · 1 TFL
Air Force
Jayden Goodwin 6 (3) 1.5 TFL
Eian Castonguay 5 (5)
Vince Sanford 3 (2) 1.5 sk · 1.5 TFL
Alec Mock 3 (2) 1 sk · 1 TFL · 1 PD
Jayd Thiergood 3 (2) 0.5 sk · 0.5 TFL
Trey Taylor 3 (1)
Peyton Zdroik 2 (1) 1 sk · 1 TFL
Christopher Herrera 2 (1) 0.5 sk · 0.5 TFL
Tackles with solo in parentheses. Sacks, plays for loss and explosive plays come from the play rows; takeaways and three-and-outs from how each drive ended.

Special teams

1 of 1field goals
6punts2
45.0punt average36.5
2punts inside the 202
16return yards7
own 21average drive startown 25
New Mexico
K Luke Drzewiecki 1/1 FG · long 39
P Aaron Rodriguez 6 punts · 45.0 avg · 2 in 20
KR Christian Washington 1 ret · 16 yds · long 16
Air Force
K Matthew Dapore 4/4 XP
K Anth Rodriguez 1/1 XP
P Carson Bay 2 punts · 36.5 avg · 2 in 20
KR Omar Fattah 1 ret · 0 yds
PR Amari Terry 1 ret · 7 yds · long 7
K kicking, P punting, KR kick returns, PR punt returns. Average drive start counts only drives that began after a punt or a kickoff — a drive handed over by a takeaway is the defense's doing.

Team stats from play-by-play

44plays70
166yards463
9drives10
27%success rate59%
-6.48total PPA30.88
Derived from 114 scrimmage plays. Interception return yardage is excluded from the offense.

Scoring

Q1Haaziq Daniels run for 65 yds for a TD, (Matthew Dapore KICK) 7–0
Q1John Lee Eldridge III run for 10 yds for a TD, (Matthew Dapore KICK) 14–0
Q3Haaziq Daniels pass complete to David Cormier for 33 yds for a TD, (Matthew Dapore KICK) 21–0
Q3Luke Drzewiecki 39 yd FG GOOD 3–21
Q3Haaziq Daniels run for 37 yds for a TD, (Matthew Dapore KICK) 28–3
Q4Jensen Jones run for 9 yds for a TD, (Anthony Rodriguez KICK) 35–3

Biggest plays by PPA

Q1Haaziq Daniels run for 65 yds for a TD, (Matthew Dapore KICK) 6.41
Q3Haaziq Daniels run for 37 yds for a TD, (Matthew Dapore KICK) 4.80
Q3Haaziq Daniels pass complete to David Cormier for 33 yds for a TD, (Matthew Dapore KICK) 2.88
Q1John Lee Eldridge III run for 10 yds for a TD, (Matthew Dapore KICK) 2.70
Q4Jensen Jones run for 9 yds for a TD, (Anthony Rodriguez KICK) 2.69
Q1Emmanuel Michel run for 14 yds to the NMex 48 for a 1ST down 2.41

Series recent meetings

2025 New Mexico 20 – 3 Air Force
2024 Air Force 37 – 52 New Mexico
2021 Air Force 38 – 10 New Mexico
2020 New Mexico 0 – 28 Air Force
2019 Air Force 44 – 22 New Mexico
2018 New Mexico 24 – 42 Air Force
2017 Air Force 38 – 56 New Mexico
2016 New Mexico 45 – 40 Air Force
Last 8 meetings shown. Full all-time series sits on each team page.
Data: CollegeFootballData · terminal