45°F, mostly cloudy, wind 8 mph from the southeastWeather: NOAA NCEI Integrated Surface Database; Albuquerque International Sunport Airport (KABQ), 3 km from the stadium, 15 minutes before kickoff
Officials
Referee Marvel July; umpire Risco Orsot; head linesman George Shoup; line judge David Young; side judge Steve Heiman; field judge Richard Corona; back judge Robert Lewis; center judge Greg ReidGame officials: stats.ncaa.org box scores, via SportsDataverse
From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
Air Force
New Mexico
389
Total yards
512
167
Passing yards
135
222
Rushing yards
377
10.4
Yards per pass
15.0
5.8
Yards per rush
6.7
14
First downs
17
4–13
Third downs
6–16
0–0
Fourth downs
1–1
3
Turnovers
1
1–14
Penalties
3–25
23:17
Possession
36:43
Efficiency
Air Force
New Mexico
35%
Success rate
37%
0.11
EPA per play
0.34
1.63
Explosiveness
1.92
0.23
Rushing EPA
0.31
−0.16
Passing EPA
0.53
17%
Passing-down success
27%
0.58
First-down EPA
0.15
−0.35
Second-down EPA
0.51
−0.24
Third-down EPA
0.39
1%
Havoc by its defense
6%
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 70% to win. New Mexico won as Elo’s underdog.
The line
Air Force −10.5, over/under 53.5.
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 77%, New Mexico 23%. CollegeFootballData.com’s estimate from the point spread.
Every drive
Solid bars scored; an outline in the other team’s color marks points the defense scored. New Mexico drives left to right, Air Force right to left.
Q1 New MexicoTouchdown, 5 plays, 72 yards
Q1 Air ForceTouchdown, 12 plays, 75 yards
Q1 New MexicoTouchdown, 1 play, 75 yards
Q1 Air ForcePunt, 3 plays, 2 yards
Q1 New MexicoPunt, 3 plays, 4 yards
Q1 Air ForcePunt, 7 plays, 27 yards
Q1 New MexicoPunt, 3 plays, 6 yards
Q2 Air ForcePunt, 4 plays, 29 yards
Q2 New MexicoTouchdown, 3 plays, 62 yards
Q2 Air ForcePunt, 3 plays, 8 yards
Q2 New MexicoField goal, 10 plays, 69 yards
Q2 Air ForceTouchdown, 1 play, 75 yards
Q2 New MexicoTouchdown, 3 plays, 52 yards
Q2 Air ForceEnd of half, 3 plays, 5 yards
Q3 Air ForcePunt, 3 plays, 7 yards
Q3 New MexicoPunt, 3 plays, −6 yards
Q3 Air ForceInterception, 3 plays, 3 yards
Q3 New MexicoField goal, 8 plays, 26 yards
Q3 Air ForceInterception, 3 plays, 1 yard
Q3 New MexicoPunt, 3 plays, −4 yards
Q3 Air ForceTouchdown, 1 play, 61 yards
Q3 New MexicoInterception, 3 plays, 0 yards
Q3 Air ForceTouchdown, 4 plays, 37 yards
Q4 New MexicoMissed FG, 5 plays, 46 yards
Q4 Air ForcePunt, 3 plays, 2 yards
Q4 New MexicoTouchdown, 11 plays, 78 yards
Q4 Air ForceTouchdown, 2 plays, 75 yards
Q4 New MexicoTouchdown, 1 play, 13 yards
Q4 Air ForceInterception, 2 plays, −3 yards
Q4 New MexicoResult not recorded, 6 plays, 14 yards
Play by play
1st quarter7 drives, then New Mexico 14, Air Force 7
New Mexico Touchdown, 5 plays
15:00
1st & 10 at own 35
Luke Strebel kickoff for 65 yds , Carlos Wiggins return for 28 yds to the NMex 28
15:00
1st & 10 at own 28
Teriyon Gipson run for 1 yd to the NMex 29
15:00
2nd & 9 at own 29
Jhurell Pressley run for 7 yds to the NMex 36
15:00
3rd & 2 at own 36
Jhurell Pressley run for 4 yds to the NMex 40 for a 1ST down
15:00
1st & 10 at own 40
Teriyon Gipson run for 3 yds to the NMex 43
12:17
2nd & 7 at own 43
Jhurell Pressley run for 57 yds for a TD, (Zack Rogers KICK)New Mexico 7, Air Force 0
Air Force Touchdown, 12 plays
12:17
1st & 0 at own 35
Jason Sanders kickoff for 65 yds for a touchback
12:17
1st & 10 at own 25
Timothy McVey run for 12 yds to the AFA 37 for a 1ST down
12:17
1st & 10 at own 37
Karson Roberts run for 5 yds to the AFA 42
12:17
2nd & 5 at own 42
Timothy McVey run for 4 yds to the AFA 46
12:17
3rd & 1 at own 46
Jacobi Owens run for 2 yds to the AFA 48 for a 1ST down
12:17
1st & 10 at own 48
Jacobi Owens run for 4 yds to the NMex 48
12:17
2nd & 6 at opp 48
Karson Roberts run for 3 yds to the NMex 45
12:17
3rd & 3 at opp 45
Karson Roberts run for 12 yds to the NMex 33 for a 1ST down
12:17
1st & 10 at opp 33
Karson Roberts pass complete to Jalen Robinette for 10 yds to the NMex 23 for a 1ST down
12:17
1st & 10 at opp 23
Jacobi Owens run for no gain to the NMex 23
12:17
2nd & 10 at opp 23
Jacobi Owens run for 5 yds to the NMex 18
12:17
3rd & 5 at opp 18
Garrett Brown run for 16 yds to the NMex 2 for a 1ST down
6:19
1st & goal at opp 2
Timothy McVey run for 2 yds for a TD, (Luke Strebel KICK)Tied at 7
New Mexico Touchdown, 1 play
6:19
1st & 0 at own 35
Luke Strebel kickoff for 65 yds for a touchback
6:08
1st & 10 at own 25
Jhurell Pressley run for 75 yds for a TD, (Zack Rogers KICK)New Mexico 14, Air Force 7
Air Force Punt, 3 plays
6:08
1st & 0 at own 35
Jason Sanders kickoff for 38 yds , Matt Evans return for no gain to the AFA 27
6:06
1st & 10 at own 27
Karson Roberts run for 2 yds to the AFA 29
6:06
2nd & 8 at own 29
Karson Roberts pass incomplete to Garrett Brown
6:06
3rd & 8 at own 29
Karson Roberts pass incomplete to Garrett Brown
6:06
4th & 8 at own 29
Steve Brosy punt for 35 yds, downed at the NMex 36
New Mexico Punt, 3 plays
5:10
1st & 10 at own 36
Teriyon Gipson run for no gain to the NMex 36
5:10
2nd & 10 at own 36
Dameon Gamblin run for 4 yds to the NMex 40
5:10
3rd & 6 at own 40
Lamar Jordan pass incomplete to Teriyon Gipson
5:10
4th & 6 at own 40
Zack Rogers punt for 33 yds, downed at the AFA 27
Air Force Punt, 7 plays
3:38
1st & 10 at own 27
Timothy McVey run for 8 yds to the AFA 35
3:38
2nd & 2 at own 35
Jacobi Owens run for 3 yds to the AFA 38 for a 1ST down
3:38
1st & 10 at own 38
Karson Roberts pass incomplete
3:38
2nd & 10 at own 38
Jacobi Owens run for 14 yds to the NMex 48 for a 1ST down
3:38
1st & 10 at opp 48
Jacobi Owens run for 1 yd to the NMex 47
3:38
2nd & 9 at opp 47
Jacobi Owens run for 1 yd to the NMex 46
3:38
3rd & 8 at opp 46
Karson Roberts pass incomplete to Jalen Robinette, broken up by Daniel Henry
3:38
4th & 8 at opp 46
Steve Brosy punt for 46 yds for a touchback
New Mexico Punt, 3 plays
0:35
1st & 10 at own 20
Jhurell Pressley run for no gain to the NMex 20
Q2 15:00
2nd & 10 at own 20
Teriyon Gipson run for no gain to the NMex 20
Q2 15:00
3rd & 10 at own 20
Lamar Jordan run for 6 yds to the NMex 26
Q2 15:00
4th & 4 at own 26
Zack Rogers punt for 55 yds, downed at the AFA 19
2nd quarter7 drives, then New Mexico 31, Air Force 14
Air Force Punt, 4 plays
13:40
1st & 10 at own 19
Karson Roberts run for 23 yds to the AFA 42 for a 1ST down
13:40
1st & 10 at own 42
Karson Roberts run for 3 yds to the AFA 45
13:40
2nd & 7 at own 45
Jacobi Owens run for 2 yds to the AFA 47
13:40
3rd & 5 at own 47
Karson Roberts run for 1 yd to the AFA 48
13:40
4th & 4 at own 48
Steve Brosy punt for 14 yds, downed at the NMex 38
New Mexico Touchdown, 3 plays
11:15
1st & 10 at own 38
Teriyon Gipson run for 45 yds to the AFA 17 for a 1ST down
11:15
1st & 10 at opp 17
Jhurell Pressley run for 1 yd to the AFA 16
10:01
2nd & 9 at opp 16
Richard McQuarley run for 16 yds for a TD, (Zack Rogers KICK)New Mexico 21, Air Force 7
Air Force Punt, 3 plays
10:01
1st & 0 at own 35
Jason Sanders kickoff for 65 yds for a touchback
10:01
1st & 10 at own 25
Karson Roberts run for 2 yds to the AFA 27
10:01
2nd & 8 at own 27
Karson Roberts run for 6 yds to the AFA 33
10:01
3rd & 2 at own 33
Karson Roberts run for no gain to the AFA 33
8:16
4th & 2 at own 33
Timeout NEW MEXICO, clock 08:16
8:16
4th & 2 at own 33
Luke Strebel punt for 49 yds , Carlos Wiggins returns for 4 yds to the NMex 22
New Mexico Field goal, 10 plays
8:06
1st & 10 at own 22
Jhurell Pressley run for 4 yds to the NMex 26
8:06
2nd & 6 at own 26
Teriyon Gipson run for 2 yds to the NMex 28
8:06
3rd & 4 at own 28
Lamar Jordan pass complete to Reece White for 58 yds to the AFA 14 for a 1ST down
8:06
1st & 10 at opp 14
David Anaya run for 6 yds to the AFA 8
8:06
2nd & 4 at opp 8
David Anaya run for 2 yds to the AFA 6
8:06
3rd & 2 at opp 6
Richard McQuarley run for 3 yds to the AFA 3 for a 1ST down
4:13
1st & 0 at opp 3
Timeout NEW MEXICO, clock 04:13
4:13
1st & goal at opp 3
Richard McQuarley run for a loss of 2 yards to the AFA 5
4:13
2nd & goal at opp 5
Jhurell Pressley run for a loss of 4 yards to the AFA 9
4:13
3rd & goal at opp 9
Lamar Jordan pass incomplete
2:40
4th & goal at opp 9
Zack Rogers 27 yd FG GOODNew Mexico 24, Air Force 7
Air Force Touchdown, 1 play
2:40
1st & 0 at own 35
Jason Sanders kickoff for 65 yds for a touchback
2:30
1st & 10 at own 25
Karson Roberts pass complete to Timothy McVey for 75 yds for a TD, (Luke Strebel KICK)New Mexico 24, Air Force 14
New Mexico Touchdown, 3 plays
2:30
1st & 0 at own 35
Luke Strebel kickoff for 61 yds , Carlos Wiggins return for 44 yds to the NMex 48
2:21
1st & 10 at own 48
NEW MEXICO Penalty, false start (-5 Yards) to the NMex 43
2:21
1st & 15 at own 43
David Anaya run for 1 yd to the NMex 44
2:21
2nd & 14 at own 44
Jhurell Pressley run for 12 yds to the AFA 44
0:52
3rd & 2 at opp 44
Richard McQuarley run for 44 yds for a TD, (Zack Rogers KICK)New Mexico 31, Air Force 14
Air Force End of half, 3 plays
0:52
1st & 0 at own 35
Jason Sanders kickoff for 65 yds for a touchback
0:52
1st & 10 at own 25
Karson Roberts pass complete to Timothy McVey for a loss of 1 yard to the AFA 24
0:52
2nd & 11 at own 24
Karson Roberts pass complete to Timothy McVey for 1 yd to the AFA 25
0:52
3rd & 10 at own 25
Jacobi Owens run for 5 yds to the AFA 30
3rd quarter9 drives, then New Mexico 34, Air Force 21
Air Force Punt, 3 plays
15:00
4th & 5 at own 35
Jason Sanders kickoff for 65 yds for a touchback
15:00
1st & 10 at own 25
Timothy McVey run for 4 yds to the AFA 29
15:00
2nd & 6 at own 29
Timothy McVey run for 3 yds to the AFA 32
15:00
3rd & 3 at own 32
Karson Roberts pass incomplete to Timothy McVey
15:00
4th & 3 at own 32
Luke Strebel punt for 43 yds, downed at the NMex 25
New Mexico Punt, 3 plays
13:30
1st & 10 at own 25
Jhurell Pressley run for a loss of 2 yards to the NMex 23
13:30
2nd & 12 at own 23
Jhurell Pressley run for a loss of 4 yards to the NMex 19
13:30
3rd & 16 at own 19
Lamar Jordan pass incomplete to Carlos Wiggins
13:30
4th & 16 at own 19
Zack Rogers punt for 52 yds , Garrett Brown returns for 9 yds to the AFA 38
Air Force Interception, 3 plays
11:39
1st & 10 at own 38
Karson Roberts pass incomplete to Jalen Robinette, broken up by Nias Martin
11:39
2nd & 10 at own 38
Timothy McVey run for 3 yds to the AFA 41
11:39
3rd & 7 at own 41
Karson Roberts pass intercepted Ryan Santos return for a loss of 1 yard to the 50 yard line
New Mexico Field goal, 8 plays
10:46
1st & 10 at the 50
Teriyon Gipson run for 1 yd to the AFA 49
10:46
2nd & 9 at opp 49
Jhurell Pressley run for 1 yd to the AFA 48
10:46
3rd & 8 at opp 48
Lamar Jordan pass complete to Romell Jordan for 15 yds to the AFA 33 for a 1ST down
10:46
1st & 10 at opp 33
Lamar Jordan pass complete to David Anaya for 18 yds to the AFA 15 for a 1ST down
10:46
1st & 10 at opp 15
Tyrone Owens run for 1 yd to the AFA 14
10:46
2nd & 9 at opp 14
Jhurell Pressley run for no gain to the AFA 14
10:46
3rd & 9 at opp 14
Richard McQuarley run for a loss of 10 yards to the AFA 24
5:55
4th & 19 at opp 24
Zack Rogers 41 yd FG GOODNew Mexico 34, Air Force 14
Air Force Interception, 3 plays
5:55
1st & 0 at own 35
Jason Sanders kickoff for 65 yds for a touchback
5:55
1st & 10 at own 25
Timothy McVey run for no gain to the AFA 25
5:55
2nd & 10 at own 25
Timothy McVey run for 1 yd to the AFA 26
5:55
3rd & 9 at own 26
Karson Roberts pass intercepted Cranston Jones return for a loss of 7 yards to the NMex 30
New Mexico Punt, 3 plays
4:46
1st & 10 at own 30
Lamar Jordan run for a loss of 4 yards to the NMex 26
4:46
2nd & 14 at own 26
Lamar Jordan run for a loss of 4 yards to the NMex 22
4:46
3rd & 18 at own 22
Lamar Jordan run for 4 yds to the NMex 26
4:46
4th & 14 at own 26
Zack Rogers punt for 40 yds, fair catch by Garrett Brown at the NEWMEXICO 34 NEW MEXICO Penalty, illegal motion (-5 Yards) to the AFA 39
Air Force Touchdown, 1 play
2:30
1st & 10 at own 39
Timothy McVey run for 61 yds for a TD, (Luke Strebel KICK)New Mexico 34, Air Force 21
New Mexico Interception, 3 plays
2:30
1st & 0 at own 35
Luke Strebel kickoff for 54 yds , Ridge Jones return for 23 yds to the NMex 34
2:24
1st & 10 at own 34
Jhurell Pressley run for 2 yds to the NMex 36
2:24
2nd & 8 at own 36
David Anaya run for a loss of 2 yards to the NMex 34
2:24
3rd & 10 at own 34
Lamar Jordan pass intercepted Weston Steelhammer return for 9 yds to the NMex 37
Air Force Touchdown, 4 plays
0:48
1st & 10 at opp 37
Timothy McVey run for 3 yds to the NMex 34
0:48
2nd & 7 at opp 34
Karson Roberts run for 6 yds to the NMex 28
Q4 15:00
3rd & 1 at opp 28
Jacobi Owens run for 2 yds to the NMex 26 for a 1ST down
Q4 14:26
1st & 10 at opp 26
Karson Roberts pass complete to Timothy McVey for 26 yds for a TD, (Luke Strebel KICK)New Mexico 34, Air Force 28
4th quarter7 drives, then New Mexico 47, Air Force 35
New Mexico Missed FG, 5 plays
14:26
1st & 0 at own 35
Luke Strebel kickoff for 65 yds for a touchback
14:26
1st & 10 at own 25
Lamar Jordan pass complete to Carlos Wiggins for 44 yds to the AFA 31 for a 1ST down
14:26
1st & 10 at opp 31
Lamar Jordan pass incomplete to Teriyon Gipson
14:26
2nd & 10 at opp 31
Teriyon Gipson run for 2 yds to the AFA 29
14:26
3rd & 8 at opp 29
Tyrone Owens run for no gain to the AFA 29
12:09
4th & 8 at opp 29
Zack Rogers 46 yd FG MISSED
Air Force Punt, 3 plays
12:09
1st & 10 at own 29
Karson Roberts run for a loss of 2 yards to the AFA 27
12:09
2nd & 12 at own 27
Karson Roberts pass incomplete to Jalen Robinette
12:09
3rd & 12 at own 27
Karson Roberts run for 4 yds to the AFA 31
12:09
4th & 8 at own 31
Luke Strebel punt for 47 yds, downed at the NMex 22
New Mexico Touchdown, 11 plays
10:42
1st & 10 at own 22
Lamar Jordan run for 2 yds to the NMex 24
10:42
2nd & 8 at own 24
Lamar Jordan run for 20 yds to the NMex 44 for a 1ST down
10:42
1st & 10 at own 44
Lamar Jordan run for 4 yds to the NMex 48
10:42
2nd & 6 at own 48
Teriyon Gipson run for 14 yds to the AFA 38 for a 1ST down
10:42
1st & 10 at opp 38
Jhurell Pressley run for a loss of 1 yard to the AFA 39
10:42
2nd & 11 at opp 39
Lamar Jordan run for 4 yds to the AFA 35
10:42
3rd & 7 at opp 35
Lamar Jordan run for 6 yds to the AFA 29
10:42
4th & 1 at opp 29
Richard McQuarley run for 1 yd to the AFA 28 for a 1ST down
10:42
1st & 10 at opp 28
Lamar Jordan run for 23 yds to the AFA 5 for a 1ST down
10:42
1st & goal at opp 5
Richard McQuarley run for 3 yds to the AFA 2
4:05
2nd & 0 at opp 2
Timeout NEW MEXICO, clock 04:05
4:01
2nd & goal at opp 2
Lamar Jordan 2 Yd Run (Two-Point Run Conversion Failed)New Mexico 40, Air Force 28
Air Force Touchdown, 2 plays
4:01
1st & 0 at own 35
Jason Sanders kickoff for 65 yds for a touchback
4:01
1st & 10 at own 25
Timothy McVey run for 4 yds to the AFA 29
4:01
2nd & 6 at own 29
NEW MEXICO Penalty, Defensive pass interference (15 Yards) to the AFA 44 for a 1ST down
3:08
1st & 10 at own 44
Karson Roberts pass complete to Timothy McVey for 56 yds for a TD, (Luke Strebel KICK)New Mexico 40, Air Force 35
3:08
1st & 0 at own 35
Luke Strebel on-side kick recovered by NEW MEXICO at the AFA 13 , Delane Hart-Johnson return for 18 yds to the NEWMEXICO 47 AIR FORCE Penalty, personal foul (Jalen Robinette) to the AFA 13
3:08
1st & 10 at opp 13
N/A on-side kick recovered by NEW MEXICO at the AFA 13 , Delane Hart-Johnson return for 18 yds to the AFA 0 AIR FORCE Penalty, personal foul (Jalen Robinette) to the AFA 13
New Mexico Touchdown, 1 play
2:57
1st & 10 at opp 13
Jhurell Pressley 13 Yd Run (Zack Rogers Kick)New Mexico 47, Air Force 35
Air Force Interception, 2 plays
2:57
1st & 0 at own 35
Jason Sanders kickoff for 65 yds for a touchback
2:57
1st & 10 at own 25
Karson Roberts sacked by Dakota Cox for a loss of 3 yards to the AFA 22
2:57
2nd & 13 at own 22
Karson Roberts pass intercepted Donnie Duncan return for 19 yds to the AFA 15
New Mexico Result not recorded, 6 plays
2:26
1st & 10 at opp 15
David Anaya run for 1 yd to the AFA 14
2:20
2nd & 9 at opp 14
Timeout AIR FORCE, clock 02:20
2:20
2nd & 9 at opp 14
Lamar Jordan run for 5 yds to the AFA 9
2:15
3rd & 4 at opp 9
Timeout AIR FORCE, clock 02:15
2:15
3rd & 4 at opp 9
Jhurell Pressley run for 5 yds to the AFA 4 for a 1ST down
2:15
1st & goal at opp 4
Teriyon Gipson run for 2 yds to the AFA 2
2:15
2nd & goal at opp 2
Teriyon Gipson run for 1 yd to the AFA 1
2:15
3rd & goal at opp 1
Teriyon Gipson run for no gain to the AFA 1
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.