New Mexico at Air Force

Saturday, November 12, 2022

Air Force beat New Mexico 35–⁠3. It was their 40th meeting; after it, Air Force led the series 26–⁠14.

AwayNew Mexico2–⁠10 in 2022
3
HomeAir Force10–⁠3 in 2022
35

Final at Falcon Stadium, Colorado SpringsTV: CBSSNAttendance 20,827

At kickoff
47°F, clear, wind 13 mph from the southWeather: NOAA NCEI Integrated Surface Database; Usaf Academy Airstrip Airport (KAFF), 4 km from the stadium, 25 minutes after kickoff
Official
Mikeg CuttoneGame officials: stats.ncaa.org box scores, via SportsDataverse

Scoring by quarter

TeamQ1Q2Q3Q4Final
New Mexico00303
Air Force14014735

Standouts

Player stats

New Mexico

PassingC/AttYdsTDInt
Justin Holaday10/2112800
RushingCarYdsTDLong
Christian Washington72407
Nathaniel Jones41204
Justin Holaday124017
Zach Vigil1303
ReceivingRecYdsTDLong
Donald Jones349026
Geordon Porter340031
Luke Wysong116016
Andrew Erickson1909
DefenseTklTFLSacksInt
Cody Moon14000
Reco Hannah120.500
Dion Hunter120.500
A.J. Haulcy9000
Jake Saltonstall5110

Air Force

PassingC/AttYdsTDInt
Haaziq Daniels2/24210
RushingCarYdsTDLong
Brad Roberts29163015
Haaziq Daniels9113265
Emmanuel Michel1060014
Jensen Jones328111
ReceivingRecYdsTDLong
David Cormier133133
Brad Roberts1909
DefenseTklTFLSacksInt
Jayden Goodwin61.500
Eian Castonguay5000
Vince Sanford31.51.50
Alec Mock3110
Jayd Thiergood30.50.50
Peyton Zdroik2110
Christopher Herrera20.50.50
Camby Goff20.50.50

From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.

Team stats

New MexicoAir Force
172Total yards470
128Passing yards42
44Rushing yards428
6.1Yards per pass21.0
1.8Yards per rush6.1
8First downs23
4–⁠13Third downs7–⁠15
0–⁠2Fourth downs4–⁠4
0Turnovers1
4–⁠27Penalties6–⁠40
22:11Possession37:49
1Sacks (by defense)5

Efficiency

New MexicoAir Force
29%Success rate58%
−0.27EPA per play0.37
0.92Explosiveness0.93
−0.22Rushing EPA0.35
−0.30Passing EPA0.64
13%Passing-down success36%
0.04First-down EPA0.06
−0.51Second-down EPA0.20
0.21Third-down EPA0.67
8%Havoc by its defense22%

From CollegeFootballData.com: each offense’s efficiency, and the havoc each defense caused. The better side of each line is bold.

Before kickoff

Our ratings and the line, going in

Our ratings (scores only)

Air Force 90% to win. Elo’s favorite won.

The line

Air Force −21, over/under 37.

The last line on file before kickoff: the consensus line when the books publish one, otherwise a single major sportsbook’s.

Before kickoff, the win chances were Air Force 93%, New Mexico 7%. CollegeFootballData.com’s estimate from the point spread.

Every drive

Air Force end zoneNew Mexico end zoneQ1 New MexicoPunt, 3 playsQ1 Air ForceTouchdown, 3 playsQ1 New MexicoPunt, 3 playsQ1 Air ForceTouchdown, 15 playsQ1 New MexicoPunt, 7 playsQ2 Air ForcePunt, 12 playsQ2 New MexicoPunt, 6 playsQ2 Air ForceEnd of half, 6 playsQ3 Air ForceTouchdown, 10 playsQ3 New MexicoPunt, 3 playsQ3 Air ForceFumble, 3 playsQ3 New MexicoField goal, 5 playsQ3 Air ForceTouchdown, 9 playsQ3 New MexicoPunt, 3 playsQ4 Air ForcePunt, 3 playsQ4 New MexicoTurnover on downs, 9 playsQ4 Air ForceTouchdown, 9 playsQ4 New MexicoTurnover on downs, 8 playsQ4 Air ForceEnd of game, 2 plays
Solid bars scored; an outline in the other team’s color marks points the defense scored. Air Force drives left to right, New Mexico right to left.
  1. Q1 New MexicoPunt, 3 plays, 5 yards
  2. Q1 Air ForceTouchdown, 3 plays, 71 yards
  3. Q1 New MexicoPunt, 3 plays, 9 yards
  4. Q1 Air ForceTouchdown, 15 plays, 84 yards
  5. Q1 New MexicoPunt, 7 plays, 25 yards
  6. Q2 Air ForcePunt, 12 plays, 45 yards
  7. Q2 New MexicoPunt, 6 plays, 15 yards
  8. Q2 Air ForceEnd of half, 6 plays, 20 yards
  9. Q3 Air ForceTouchdown, 10 plays, 75 yards
  10. Q3 New MexicoPunt, 3 plays, 6 yards
  11. Q3 Air ForceFumble, 3 plays, 17 yards
  12. Q3 New MexicoField goal, 5 plays, 25 yards
  13. Q3 Air ForceTouchdown, 9 plays, 78 yards
  14. Q3 New MexicoPunt, 3 plays, −12 yards
  15. Q4 Air ForcePunt, 3 plays, 7 yards
  16. Q4 New MexicoTurnover on downs, 9 plays, 34 yards
  17. Q4 Air ForceTouchdown, 9 plays, 46 yards
  18. Q4 New MexicoTurnover on downs, 8 plays, 43 yards
  19. Q4 Air ForceEnd of game, 2 plays, −3 yards

Play by play

1st quarter5 drives, then Air Force 14, New Mexico 0
New Mexico Punt, 3 plays
15:001st & 10 at own 35Matthew Dapore kickoff for 65 yds for a touchback
15:001st & 10 at own 25Nathaniel Jones run for 3 yds to the NMex 28
15:002nd & 7 at own 28Justin Holaday run for 3 yds to the NMex 31
15:003rd & 4 at own 31Justin Holaday sacked for a loss of 1 yard to the NMex 30
12:574th & 5 at own 30Aaron Rodriguez punt for 41 yds, fair catch by Amari Terry at the AFA 29
Air Force Touchdown, 3 plays
12:571st & 10 at own 29Brad Roberts run for 5 yds to the AFA 34
12:572nd & 5 at own 34Ben Jefferson run for 1 yd to the AFA 35
11:363rd & 4 at own 35Haaziq Daniels run for 65 yds for a TD, (Matthew Dapore KICK)Air Force 7, New Mexico 0
New Mexico Punt, 3 plays
11:361st & 10 at own 35Matthew Dapore kickoff for 65 yds for a touchback
11:361st & 10 at own 25Justin Holaday run for no gain to the NMex 25
11:362nd & 10 at own 25Justin Holaday run for 1 yd to the NMex 26
11:363rd & 9 at own 26Justin Holaday pass complete to Duece Jones for 8 yds to the NMex 34
9:274th & 1 at own 34Aaron Rodriguez punt for 50 yds, fair catch by Amari Terry at the AFA 16
Air Force Touchdown, 15 plays
9:271st & 10 at own 16Brad Roberts run for 15 yds to the AFA 31 for a 1ST down
9:271st & 10 at own 31Brad Roberts run for 5 yds to the AFA 36
9:272nd & 5 at own 36John Lee Eldridge III run for 2 yds to the AFA 38
9:273rd & 3 at own 38Emmanuel Michel run for 14 yds to the NMex 48 for a 1ST down
9:271st & 10 at opp 48Emmanuel Michel run for 7 yds to the NMex 41
9:272nd & 3 at opp 41Emmanuel Michel run for 2 yds to the NMex 39
9:273rd & 1 at opp 39Brad Roberts run for 5 yds to the NMex 34 for a 1ST down
9:271st & 10 at opp 34Brad Roberts run for 5 yds to the NMex 29
9:272nd & 5 at opp 29Brad Roberts run for 1 yd to the NMex 28
9:273rd & 4 at opp 28Ben Jefferson run for 3 yds to the NMex 25
9:274th & 1 at opp 25Haaziq Daniels run for 2 yds to the NMex 23 for a 1ST down
9:271st & 10 at opp 23Brad Roberts run for 9 yds to the NMex 14
9:272nd & 1 at opp 14Brad Roberts run for 2 yds to the NMex 12 for a 1ST down
9:271st & 10 at opp 12Brad Roberts run for 2 yds to the NMex 10
1:472nd & 8 at opp 10John Lee Eldridge III run for 10 yds for a TD, (Matthew Dapore KICK)Air Force 14, New Mexico 0
New Mexico Punt, 7 plays
1:471st & 10 at own 35Matthew Dapore kickoff for 65 yds for a touchback
1:471st & 10 at own 25Justin Holaday pass complete to Geordon Porter for 6 yds to the NMex 31
1:472nd & 4 at own 31Christian Washington run for 3 yds to the NMex 34 Christian Washington fumbled, recovered by NMex Tavien Ford
0:003rd & 1 at own 34Nathaniel Jones run for 2 yds to the NMex 36 for a 1ST down
Q2 15:001st & 10 at own 36Justin Holaday pass complete to Duece Jones for 15 yds to the AFA 49 for a 1ST down
Q2 15:001st & 10 at opp 49Christian Washington run for 5 yds to the AFA 44
Q2 15:002nd & 5 at opp 44No 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.
Q2 15:002nd & 10 at opp 49Justin Holaday pass incomplete to Geordon Porter
Q2 15:003rd & 10 at opp 49Justin Holaday sacked for a loss of 1 yard to the 50 yard line
Q2 12:344th & 11 at the 50Aaron Rodriguez punt for 39 yds, fair catch by Amari Terry at the AFA 11
2nd quarter3 drives, then Air Force 14, New Mexico 0
Air Force Punt, 12 plays
12:341st & 10 at own 11Brad Roberts run for 13 yds to the AFA 24 for a 1ST down
12:341st & 10 at own 24Brad Roberts run for 5 yds to the AFA 29
12:342nd & 5 at own 29Hughes,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.
12:342nd & 15 at own 19Haaziq Daniels run for 3 yds to the AFA 22
12:343rd & 12 at own 22Brad Roberts run for 13 yds to the AFA 35 for a 1ST down
12:341st & 10 at own 35Haaziq Daniels run for 1 yd to the AFA 34
12:342nd & 11 at own 34Emmanuel Michel run for 8 yds to the AFA 42
12:343rd & 3 at own 42Emmanuel Michel run for 5 yds to the AFA 47 for a 1ST down
12:341st & 10 at own 47Emmanuel Michel run for 6 yds to the NMex 47
12:342nd & 4 at opp 47Brad Roberts run for 6 yds to the NMex 41 for a 1ST down
12:341st & 10 at opp 41Brad Roberts run for 2 yds to the NMex 39
12:342nd & 8 at opp 39(07:08) PENALTY AF False Start (Iles,Steven) 5 yards from UNM39 to UNM44. NO PLAY.
12:342nd & 13 at opp 44Brad Roberts run for 2 yds to the NMex 42
12:343rd & 11 at opp 42Haaziq Daniels run for 2 yds to the NMex 44
5:354th & 13 at opp 44Carson Bay punt for 34 yds, fair catch by Luke Wysong at the NMex 10
New Mexico Punt, 6 plays
5:351st & 10 at own 10Nathaniel Jones run for 3 yds to the NMex 13
5:352nd & 7 at own 13Justin Holaday pass incomplete to Geordon Porter
5:353rd & 7 at own 13Justin Holaday run for 17 yds to the NMex 30 for a 1ST down
5:351st & 10 at own 30Justin Holaday pass incomplete to Geordon Porter
5:352nd & 10 at own 30Christian Washington run for 2 yds to the NMex 28
5:353rd & 12 at own 28Justin Holaday sacked by Vince Sanford for a loss of 3 yards to the NMex 25
2:584th & 15 at own 25Aaron Rodriguez punt for 55 yds , Amari Terry returns for 7 yds to the AFA 27
Air Force End of half, 6 plays
2:581st & 10 at own 27Brad Roberts run for 5 yds to the AFA 32
2:582nd & 5 at own 32John Lee Eldridge III run for 4 yds to the AFA 36
2:583rd & 1 at own 36Haaziq Daniels run for 3 yds to the AFA 39 for a 1ST down
2:581st & 10 at own 39Haaziq Daniels sacked by Jake Saltonstall for a loss of 5 yards to the AFA 34
2:582nd & 15 at own 34Haaziq Daniels run for 11 yds to the AFA 45
0:003rd & 4 at own 45Brad Roberts run for 2 yds to the AFA 47
3rd quarter6 drives, then Air Force 28, New Mexico 3
Air Force Touchdown, 10 plays
15:001st & 10 at own 35George Steinkamp kickoff for 65 yds for a touchback
15:001st & 10 at own 25Brad Roberts run for 8 yds to the AFA 33
15:002nd & 2 at own 33Brad Roberts run for 5 yds to the AFA 38 for a 1ST down
15:001st & 10 at own 38Brad Roberts run for 6 yds to the AFA 44
15:002nd & 4 at own 44John Lee Eldridge III run for 4 yds to the AFA 48 for a 1ST down
15:001st & 10 at own 48John Lee Eldridge III run for 4 yds to the NMex 48
15:002nd & 6 at opp 48Brad Roberts run for 1 yd to the NMex 47
15:003rd & 5 at opp 47PENALTY AF False Start (Jefferson,Ben) 5 yards from UNM47 to AF48. NO PLAY.
15:003rd & 10 at own 48Haaziq Daniels pass complete to Brad Roberts for 9 yds to the NMex 43
15:004th & 1 at opp 43Brad Roberts run for 4 yds to the NMex 39 for a 1ST down
15:001st & 10 at opp 39Brad Roberts run for 6 yds to the NMex 33
10:302nd & 4 at opp 33Haaziq Daniels pass complete to David Cormier for 33 yds for a TD, (Matthew Dapore KICK)Air Force 21, New Mexico 0
New Mexico Punt, 3 plays
10:301st & 10 at own 35Matthew Dapore kickoff for 65 yds for a touchback
10:301st & 10 at own 25Justin Holaday pass complete to Geordon Porter for 3 yds to the NMex 28
10:302nd & 7 at own 28Nathaniel Jones run for 4 yds to the NMex 32
10:303rd & 3 at own 32Justin Holaday run for 1 yd to the NMex 31
8:374th & 4 at own 31Aaron Rodriguez punt for 40 yds, fair catch by Amari Terry at the AFA 29
Air Force Fumble, 3 plays
8:371st & 10 at own 29Omar Fattah run for 5 yds to the AFA 34
8:372nd & 5 at own 34Omar Fattah run for 3 yds to the AFA 37
7:203rd & 2 at own 37Omar Fattah run for 9 yds to the AFA 46 Omar Fattah fumbled, recovered by NMex AJ Haulcy
New Mexico Field goal, 5 plays
7:201st & 10 at opp 46Justin Holaday pass complete to Geordon Porter for 31 yds to the AFA 15 for a 1ST down
7:201st & 10 at opp 15Justin Holaday pass incomplete to Elijah Queen
7:202nd & 10 at opp 15Justin Holaday sacked by Alec Mock for a loss of 8 yards to the AFA 23
7:203rd & 18 at opp 23Justin Holaday run for 2 yds to the AFA 21
5:124th & 16 at opp 21Luke Drzewiecki 39 yd FG GOODAir Force 21, New Mexico 3
Air Force Touchdown, 9 plays
5:121st & 10 at own 35George Steinkamp kickoff for 43 yds , Omar Fattah return for no gain to the AFA 22 Omar Fattah fumbled, recovered by AFA Omar Fattah
5:121st & 10 at own 22Brad Roberts run for 3 yds to the AFA 25
5:122nd & 7 at own 25Brad Roberts run for 5 yds to the AFA 30
5:123rd & 2 at own 30Brad Roberts run for 8 yds to the AFA 38 for a 1ST down
5:121st & 10 at own 38Brad Roberts run for 9 yds to the AFA 47
5:122nd & 1 at own 47Brad Roberts run for 8 yds to the NMex 45 for a 1ST down
5:121st & 10 at opp 45Emmanuel Michel run for 3 yds to the NMex 42
5:122nd & 7 at opp 42Emmanuel Michel run for 2 yds to the NMex 40
5:123rd & 5 at opp 40Brad Roberts run for 3 yds to the NMex 37
0:304th & 2 at opp 37Haaziq Daniels run for 37 yds for a TD, (Matthew Dapore KICK)Air Force 28, New Mexico 3
New Mexico Punt, 3 plays
0:301st & 10 at own 35Matthew Dapore kickoff for 65 yds for a touchback
0:001st & 10 at own 25Sherod White run for 1 yd to the NMex 26
Q4 15:002nd & 9 at own 26Justin Holaday pass incomplete to Luke Wysong
Q4 15:003rd & 9 at own 26PENALTY UNM False Start (Wysong,Luke) 5 yards from UNM26 to UNM21. NO PLAY.
Q4 15:003rd & 14 at own 21PENALTY UNM False Start (Ford,Tavien) 5 yards from UNM21 to UNM16. NO PLAY.
Q4 15:003rd & 19 at own 16NEW MEXICO Penalty, UNS: Unsportsmanlike Conduct (-12 Yards) to the NMex 13
Q4 14:224th & 22 at own 13Aaron Rodriguez punt for 45 yds, fair catch by Amari Terry at the AFA 42
4th quarter5 drives, then Air Force 35, New Mexico 3
Air Force Punt, 3 plays
14:221st & 10 at own 42Michel,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.
14:221st & 20 at own 32Emmanuel Michel run for 9 yds to the AFA 41
14:222nd & 11 at own 41Emmanuel Michel run for 4 yds to the AFA 45
14:223rd & 7 at own 45Amari Terry run for 4 yds to the AFA 49 Amari Terry fumbled, recovered by AFA
12:014th & 3 at own 49Carson Bay punt for 39 yds, fair catch by Luke Wysong at the NMex 12
New Mexico Turnover on downs, 9 plays
12:011st & 10 at own 12Christian Washington run for 5 yds to the NMex 17
12:012nd & 5 at own 17Christian Washington run for 6 yds to the NMex 23 for a 1ST down
12:011st & 10 at own 23Justin Holaday sacked by Peyton Zdroik for a loss of 8 yards to the NMex 15
12:012nd & 18 at own 15Christian Washington run for 7 yds to the NMex 22
12:013rd & 11 at own 22Justin Holaday pass complete to Luke Wysong for 16 yds to the NMex 38 for a 1ST down
12:011st & 10 at own 38Justin Holaday run for 3 yds to the NMex 41
12:012nd & 7 at own 41Justin Holaday pass incomplete to Luke Wysong
12:013rd & 7 at own 41Justin Holaday pass complete to Trae Hall for 5 yds to the NMex 46
7:374th & 2 at own 46Christian Washington run for no gain to the NMex 46
Air Force Touchdown, 9 plays
7:371st & 10 at opp 46Jet Harris run for 2 yds to the NMex 44
7:372nd & 8 at opp 44Jet Harris run for 4 yds to the NMex 40
7:373rd & 4 at opp 40Jet Harris run for 3 yds to the NMex 37
7:374th & 1 at opp 37Jet Harris run for 2 yds to the NMex 35 for a 1ST down
7:371st & 10 at opp 35Jensen Jones run for 11 yds to the NMex 24 for a 1ST down
7:371st & 10 at opp 24Sione Angilau run for 5 yds to the NMex 19
7:372nd & 5 at opp 19Jensen Jones run for 8 yds to the NMex 11 for a 1ST down
7:371st & 10 at opp 11Sione Angilau run for 2 yds to the NMex 9
2:262nd & 8 at opp 9Jensen Jones run for 9 yds for a TD, (Anthony Rodriguez KICK)Air Force 35, New Mexico 3
2:261st & goal at opp 3Rodriguez,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.
New Mexico Turnover on downs, 8 plays
2:191st & 10 at own 35Luke Wieland kickoff for 58 yds , Christian Washington return for 16 yds to the NMex 23
2:191st & 10 at own 23Justin Holaday pass complete to Andrew Erickson for 9 yds to the NMex 32
2:192nd & 1 at own 32Justin Holaday pass incomplete to Duece Jones
1:513rd & 1 at own 32Timeout NEW MEXICO, clock 01:51
1:513rd & 1 at own 32Zach Vigil run for 3 yds to the NMex 35 for a 1ST down
1:511st & 10 at own 35Justin Holaday pass complete to Duece Jones for 26 yds to the AFA 39 for a 1ST down
1:511st & 10 at opp 39Justin Holaday pass incomplete to Andrew Erickson
1:512nd & 10 at opp 39Justin Holaday pass incomplete to Andrew Erickson
1:513rd & 10 at opp 39PENALTY AF Offside (BoisD’Enghien,Andrew) 5 yards from AF39 to AF34. NO PLAY.
1:513rd & 5 at opp 34Justin Holaday pass incomplete to Trae Hall
0:504th & 5 at opp 34Justin Holaday pass incomplete to Luke Wysong
Air Force End of game, 2 plays
0:501st & 10 at own 34Kneel down by Air Force at AF33 for loss of 1 yards.
0:002nd & 11 at own 33Kneel down by Air Force at AF31 for loss of 2 yards.

Play-by-play from CollegeFootballData.com, as its scorers wrote it. The clock is the time left in the quarter; the spot is from the side of the team with the ball.

Air Force leads 26–⁠16 in 42 meetings, counting the two since this game.

Recent meetings
2025New Mexico 20, Air Force 3
2024New Mexico 52, Air Force 37
2022Air Force 35, New Mexico 3
2021Air Force 38, New Mexico 10
2020Air Force 28, New Mexico 0
2019Air Force 44, New Mexico 22

Around this game