The lead after every score: above the line New Mexico is ahead, below it Air Force. Each dot is a score in the scoring team's colour; hover one.
Scoring summary
1st quarter
12:17
TDJhurell Pressley 57 Yd Run (Zack Rogers Kick)5 plays, 72 yds, 2:43 · from UNM 28
AFA 0–7 UNM
6:19
TDTimothy McVey 2 Yd Run (Luke Strebel Kick)12 plays, 75 yds, 5:58 · from AF 25
AFA 7–7 UNM
6:08
TDJhurell Pressley 75 Yd Run (Zack Rogers Kick)1 play, 75 yds, 0:11 · from UNM 25
AFA 7–14 UNM
2nd quarter
10:01
TDRichard McQuarley 16 Yd Run (Zack Rogers Kick)3 plays, 62 yds, 1:14 · from UNM 38
AFA 7–21 UNM
2:40
FGZack Rogers 27 Yd Field Goal 10 plays, 69 yds, 5:26 · from UNM 22
AFA 7–24 UNM
2:30
TDTimothy McVey 75 Yd pass from Karson Roberts (Luke Strebel Kick)1 play, 75 yds, 0:10 · from AF 25
AFA 14–24 UNM
0:52
TDRichard McQuarley 44 Yd Run (Zack Rogers Kick)3 plays, 52 yds, 1:29 · from UNM 48
AFA 14–31 UNM
3rd quarter
5:55
FGZack Rogers 41 Yd Field Goal 8 plays, 26 yds, 4:51 · from 50
AFA 14–34 UNM
2:30
TDTimothy McVey 61 Yd Run (Luke Strebel Kick)1 play, 61 yds, 0:11 · from AF 39
AFA 21–34 UNM
4th quarter
14:26
TDTimothy McVey 26 Yd pass from Karson Roberts (Luke Strebel Kick)4 plays, 37 yds, 1:22 · from UNM 37
AFA 28–34 UNM
4:01
TDLamar Jordan 2 Yd Run (Two-Point Run Conversion Failed)11 plays, 78 yds, 6:41 · from UNM 22
AFA 28–40 UNM
3:08
TDTimothy McVey 56 Yd pass from Karson Roberts (Luke Strebel Kick)2 plays, 75 yds, 0:53 · from AF 25
AFA 35–40 UNM
2:57
TDJhurell Pressley 13 Yd Run (Zack Rogers Kick)1 play, 13 yds, 0:06 · from AF 13
AFA 35–47 UNM
Drives
UNM 8/15 scoredAFA 5/15 scored
Q
Start
Team
From
Plays
Yds
Time
Result
Q1
15:00
UNM
UNM 28
5
72
2:43
Touchdown
Q1
12:17
AFA
AF 25
12
75
5:58
Touchdown
Q1
6:19
UNM
UNM 25
1
75
0:11
Touchdown
Q1
6:06
AFA
AF 27
3
2
0:56
Punt
Q1
5:10
UNM
UNM 36
3
4
1:32
Punt
Q1
3:38
AFA
AF 27
7
27
3:03
Punt
Q1
0:35
UNM
UNM 20
3
6
1:55
Punt
Q2
13:40
AFA
AF 19
4
29
2:25
Punt
Q2
11:15
UNM
UNM 38
3
62
1:14
Touchdown
Q2
10:01
AFA
AF 25
3
8
1:55
Punt
Q2
8:06
UNM
UNM 22
10
69
5:26
Field Goal
Q2
2:40
AFA
AF 25
1
75
0:10
Touchdown
Win probability
New Mexico 100% · pregame line Air Force −10.5 (closing line)
The pregame line (TDC's for this week's games, the closing betting line for past ones), blended with the score, clock and field position (calibrated on every 2024–25 FBS play). Gold dots mark the biggest swings; hover one.
Box score
Passing
C/ATT
YDS
AVG
TD
INT
QBR
Karson Roberts
6/16
167
10.4
3
3
30.4
Rushing
CAR
YDS
AVG
TD
LONG
Timothy McVey
12
105
8.8
2
61
Karson Roberts
14
62
4.4
0
23
Jacobi Owens
11
39
3.5
0
14
Garrett Brown
1
16
16.0
0
16
Receiving
REC
YDS
AVG
TD
LONG
Timothy McVey
5
157
31.4
3
75
Jalen Rowell
1
10
10.0
0
10
Interceptions
INT
YDS
TD
Weston Steelhammer
1
9
0
Kicking
FG
PCT
LONG
XP
PTS
Luke Strebel
0/0
0.0
0
5/5
5
Punting
NO
YDS
AVG
TB
In 20
LONG
Luke Strebel
3
139
46.3
0
0
49
Steve Brosy
3
95
31.7
0
0
46
Biggest plays
AFA +45%Q4 3:08 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
UNM +45%Q4 2:57 Jason Sanders kickoff for 65 yds for a touchback
AFA +31%Q4 14:26 Karson Roberts pass complete to Timothy McVey for 26 yds for a TD, (Luke Strebel KICK)
AFA +23%Q4 3:08 Karson Roberts pass complete to Timothy McVey for 56 yds for a TD, (Luke Strebel KICK)
UNM +23%Q4 14:26 Luke Strebel kickoff for 65 yds for a touchback
Team stats
Stat
AFA
UNM
1st Downs
14
17
3rd down efficiency
4-13
6-16
4th down efficiency
0-0
1-1
Total Yards
389
512
Passing
167
135
Comp/Att
6/16
4/9
Yards per pass
10.4
15.0
Rushing
222
377
Rushing Attempts
38
56
Yards per rush
5.8
6.7
Penalties
1-14
3-25
Turnovers
3
1
Fumbles lost
0
0
Interceptions thrown
3
1
Possession
23:17
36:43
Play by play
Q4 2:15 3rd & Goal at AF 1 Teriyon Gipson run for no gain to the AFA 1
Q4 2:15 2nd & Goal at AF 2 Teriyon Gipson run for 1 yd to the AFA 1
Q4 2:15 1st & Goal at AF 4 Teriyon Gipson run for 2 yds to the AFA 2
Q4 2:15 3rd & 4 at AF 9 Jhurell Pressley run for 5 yds to the AFA 4 for a 1ST down
Q4 2:15 Timeout AIR FORCE, clock 02:15
Q4 2:20 2nd & 9 at AF 14 Lamar Jordan run for 5 yds to the AFA 9
Q4 2:20 Timeout AIR FORCE, clock 02:20
Q4 2:26 1st & 10 at AF 15 David Anaya run for 1 yd to the AFA 14
Q4 2:57 2nd & 13 at AF 22 Karson Roberts pass intercepted Donnie Duncan return for 19 yds to the AFA 15
Q4 2:57 1st & 10 at AF 25 Karson Roberts sacked by Dakota Cox for a loss of 3 yards to the AFA 22
Q4 2:57 Jason Sanders kickoff for 65 yds for a touchback
Q4 3:08 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
Q4 2:57 1st & 10 at AF 13 Jhurell Pressley 13 Yd Run (Zack Rogers Kick)
Q4 3:08 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
Q4 3:08 1st & 10 at AF 44 Karson Roberts pass complete to Timothy McVey for 56 yds for a TD, (Luke Strebel KICK)
Q4 4:01 2nd & 6 at AF 29 NEW MEXICO Penalty, Defensive pass interference (15 Yards) to the AFA 44 for a 1ST down
Q4 4:01 1st & 10 at AF 25 Timothy McVey run for 4 yds to the AFA 29
Q4 4:01 Jason Sanders kickoff for 65 yds for a touchback
Q4 4:01 2nd & Goal at AF 2 Lamar Jordan 2 Yd Run (Two-Point Run Conversion Failed)
Q4 4:05 Timeout NEW MEXICO, clock 04:05
Q4 10:42 1st & Goal at AF 5 Richard McQuarley run for 3 yds to the AFA 2
Q4 10:42 1st & 10 at AF 28 Lamar Jordan run for 23 yds to the AFA 5 for a 1ST down
Q4 10:42 4th & 1 at AF 29 Richard McQuarley run for 1 yd to the AFA 28 for a 1ST down
Q4 10:42 3rd & 7 at AF 35 Lamar Jordan run for 6 yds to the AFA 29
Q4 10:42 2nd & 11 at AF 39 Lamar Jordan run for 4 yds to the AFA 35